Function at 0x610828
Capabilities:
Authenticate hmac
Encode data using base64
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
mov eax, dword [ebp + 8]
call fcn.0061660c
push esi
push ecx
xchg si, cx
push edx
shl dh, 5
rol cl, cl
push edi
push ebx
mov di, bx
shl cl, 2
push eax
shl al, 1
rol bh, 3
inc dx
dec ebx
xor bx, 0x7d19
xor dl, 0x65
xor bh, 0x31
add ecx, edi
add dh, 0x75
ror edx, 1
or bh, 0x3f
sbb ax, 0x33e4
or ecx, eax
not cx
stc
adc bh, 0x58
or cx, 0x3f9f
rol al, cl
shr dl, cl
stc
xchg edi, ecx
shr ah, 4
and dh, 0xf
dec dx
nop
and ecx, 0xac659cb
add ch, 0x2d
dec ebx
sub ax, 0x2d
stc
sub ax, 0x216a
adc esi, esi
dec si
ror bx, cl
xchg ecx, esi
mov cx, bx
sbb dh, 0x7a
dec bh
xor ebx, 0x1582d284
xor cl, cl
and esi, ecx
and ecx, ebx
mov ax, ax
and di, 0x7fca
and eax, 0x149a137d
ror cl, cl
nop
dec ecx
dec edx
or ah, 0x1b
xchg bx, si
dec edx
shr cl, 5
nop
inc dx
not ebx
nop
adc eax, esi
sub dl, 0x32
inc ebx
add di, si
shl esi, cl
cmp eax, esi
inc ax
stc
sub dh, 0x27
adc edi, 0x7dacf4b0
and ebx, 0x41949707
sub eax, 0x32ef7fe
test ch, 0x52
cmp bl, 0x18
ror ax, 3
sbb bx, di
ror cl, cl
sbb cx, 0x3a36
cmp esi, ecx
xor di, 0x498
sub dh, 0x2c
adc esi, 0x2b0a2b2
rol ecx, 4
rol ax, cl
and esi, edx
xor edx, 0x7da3ea94
shl cl, cl
not ah
add di, dx
dec ax
dec edx
shl edx, cl
cmp ah, bl
shr si, cl
not dh
or cx, cx
shr dl, cl
xchg dx, di
pop eax
push eax
xor ah, ah
rol cl, 4
sbb dh, 0x74
xchg ecx, esi
sbb cl, al
ror ecx, 6
cmp bh, bh
test bl, ch
shr ebx, 5
and ch, dh
not dx
shl ah, 8
inc ch
sbb ecx, 0x14af9b88
stc
xor cl, 0x7e
shl edi, cl
sbb dl, 0x28
xchg di, bx
ror bh, cl
dec di
cmp al, 1
dec ebx
rol cx, 4
test ax, dx
or eax, edi
not al
sbb al, ch
or bx, di
dec cx
and cx, 0x49d9
or dh, 0x1b
xor edx, ecx
test ah, 0x54
cmp ecx, 0x239d2ba2
inc bx
or eax, eax
dec si
shl ch, 6
and dx, ax
cmp edi, 0x62b2f1bb
xor ax, 0x7eee
xchg edx, esi
dec cx
cmp ch, 0x25
ror bh, 7
dec esi
rol cx, 3
shr dh, 2
sbb ebx, 0x37f39268
dec edx
shr ch, 5
mov cx, 0x603f
and edx, 0x5210c8bb
test edi, ecx
shr di, cl
test cx, bx
shr bx, cl
ror ax, cl
shr esi, 3
xor cx, 0x6885
add edi, esi
dec cx
cmp ecx, edx
adc ax, bx
ror al, 3
or ah, 0x13
nop
not esi
adc al, 0x57
test ecx, esi
sbb bh, 0x48
not bl
mov eax, 0x7838fefe
nop
add dx, 0x2213
ror si, 1
xor dh, 0x1f
cmp ax, ax
mov ecx, eax
add ebx, edx
and ah, ch
ror ah, cl
sub cx, cx
ror ecx, 3
stc
mov ebx, edi
test si, si
ror dh, 7
dec ebx
stc
adc ecx, ecx
cmp ah, 0x2e
ror ah, 1
shl di, cl
dec esi
mov edx, eax
stc
add ecx, 0x3e5ff902
add di, 0x7c17
pop eax
xchg bl, dl
push eax
cmp dl, ah
stc
cmp dl, al
mov cx, 0x1934
cmp ebx, ecx
dec dl
shl edx, 8
xchg dh, ah
cmp edi, esi
inc dh
nop
dec ecx
shl cx, cl
and eax, ecx
mov di, 0x504d
dec edx
add esi, 0x77aad9a8
mov dh, 0x6b
not ah
not dx
dec esi
or edx, edx
adc edi, eax
dec cx
rol bh, 6
sub bl, bh
shl si, cl
sub edx, 0x1ad07daa
add edi, ecx
shl si, 1
xchg edi, edi
inc ecx
adc eax, 0x115f5f21
xchg di, bx
inc edx
ror edi, 6
mov bx, 0x624
sbb al, 0x3d
and ebx, edx
shl eax, 6
mov si, cx
not ch
adc bl, cl
cmp bx, 0xdd6
shr di, 6
xchg edi, eax
stc
and bl, bh
rol cl, 6
shr edi, cl
and ebx, esi
xchg bx, dx
sub eax, 0x379a30fb
not eax
nop
test al, ah
cmp al, 0x6c
cmp dl, 0x1d
nop
shl cx, cl
or ax, cx
add si, 0x40ed
nop
mov eax, esi
sbb ax, 0x57ca
not dx
inc edi
and bh, ah
adc edx, 0x3a626982
mov cx, 0x2785
inc dl
not bh
ror cx, 4
xchg dl, al
pop eax
pop ebx
pop edi
pop edx
pop ecx
pop esi
jl 0x610ca0
push ebx
mov bh, bl
push edx
rol edx, 1
not ebx
push ecx
xor dl, ch
add cl, cl
sub edx, edx
stc
sub bx, cx
push edi
xchg cx, di
ror di, 5
shr cl, cl
xor bx, 0x12e3
adc di, 0x4c53
push eax
adc ax, ax
shr edi, cl
or bl, bh
ror ax, cl
xor al, 0x52
push esi
xchg esi, edi
and bl, bl
stc
xchg ecx, edx
inc eax
shl cx, cl
xor ch, 0xe
mov eax, esi
test ebx, eax
rol ax, 5
shr si, cl
and eax, edi
shl si, 6
sbb cx, ax
and cx, 0x58e5
sub ch, 0x24
and si, dx
cmp bh, bh
test bx, 0x4e2
and ebx, ebx
xor edx, esi
ror eax, cl
mov ch, bh
sbb bx, 0x3886
xchg cl, cl
nop
sub cx, dx
shl esi, 5
or dl, bl
cmp cx, 0x2f1d
rol cx, cl
ror ah, cl
or cl, 0x70
test bx, ax
xor cl, 0x3a
test dl, cl
rol ebx, 1
add edi, 0x2829a416
sub bh, dl
shl esi, cl
xor ebx, eax
stc
test cl, 0xf
cmp dx, 0x515a
sbb di, si
shl eax, cl
nop
rol ax, cl
test bh, 0x5a
shr edi, cl
shl esi, cl
add esi, ebx
xor ebx, edi
or ah, cl
nop
mov ax, 0x5e09
test dl, 0x65
and esi, edx
shr cl, cl
test edi, 0x3caa0bd8
nop
inc eax
shr esi, cl
stc
shr dh, 1
stc
sbb dh, 0x64
nop
xchg dl, al
add edx, 0x5cf4cb51
sub eax, 0x55cb19a0
stc
add bl, ah
xchg al, ch
shl edx, cl
dec al
stc
xor ax, cx
sbb cx, 0x57e6
and dl, 0x5d
xchg ah, dl
rol bl, cl
pop esi
xor di, 0x73cd
xor edi, 0x4f086d8b
pop eax
pop edi
pop ecx
pop edx
pop ebx
call fcn.00616b19
push edi
test di, 0x25c
push eax
push ebx
and eax, ebx
push ecx
shl cx, 2
xchg ecx, ecx
push edx
or dl, ah
dec dl
ror edx, cl
adc bl, bl
and ebx, 0x452c6b5a
push esi
ror esi, cl
test di, 0x2a71
sbb bx, si
ror dx, cl
inc eax
sbb ah, 0x54
stc
sub esi, ebx
xchg dx, bx
sbb ax, cx
cmp ebx, esi
xchg di, di
or ah, ch
pop esi
pop edx
pop ecx
pop ebx
pop eax
pop edi
call fcn.00616f6e
push ebx
xor bl, 1
push ecx
test cl, 0x1a
pop ecx
pop ebx
push eax
inc ah
push ebx
not bx
push ecx
rol ecx, 2
push edi
rol di, 1
mov ax, 0x7eac
dec ecx
push esi
test esi, 0x46e66690
push edx
ror dl, cl
xchg bx, bx
xor esi, eax
nop
add edx, 0x6db4adb2
pop edx
pop esi
pop edi
pop ecx
pop ebx
pop eax
push edx
adc dl, dh
push eax
adc ax, 0x6408
cmp edx, 0x448bf3a4
push ecx
adc ecx, 0x4452d877
nop
dec cx
not ax
push esi
xchg si, cx
test dx, 0x619c
xor dl, ah
push edi
sub di, 0x104e
push ebx
or ebx, ecx
not dx
and ecx, 0x13823bce
xchg esi, edi
pop ebx
pop edi
pop esi
pop ecx
pop eax
pop edx
call fcn.00617302
push edx
push ecx
ror edx, cl
push esi
not esi
push eax
mov ax, cx
push edi
shl edi, 1
stc
shr dx, 5
mov ecx, esi
xor ch, ch
xor cl, 0x2e
pop edi
pop eax
pop esi
pop ecx
pop edx
call fcn.00617779
push eax
add al, ah
pop eax
mov ecx, dword [ebp + 0xc]
lea edx, [eax + ecx]
cmp dword [edx + 0xc], 0
je 0x6165fc
call fcn.00617c75
call fcn.006180ac
call fcn.0061837b
push ebx
push ecx
ror bx, cl
push eax
xchg bh, al
push esi
xchg cx, si
stc
inc ah
push edx
sbb dh, dl
dec esi
shr ch, cl
stc
inc al
and bx, ax
rol ah, cl
xchg bl, dl
push edi
and di, 0x1825
rol edx, cl
sbb al, dh
dec bx
not bx
not dx
xor si, cx
sbb edi, edi
xchg ecx, ebx
or bl, 0x2d
add esi, esi
cmp bh, dh
cmp ebx, edi
or ax, 0x7ab7
and eax, ebx
add ecx, 0x370ac5a2
rol bx, 1
rol dh, cl
shl bh, cl
shr ecx, 5
and edi, esi
cmp si, di
ror edx, 1
mov ax, 0x251d
cmp ebx, eax
sbb dx, 0x3ec6
not dx
dec di
rol bh, cl
mov bl, 0x6c
shr bh, 8
dec ecx
and si, si
add bl, ah
dec dh
shl ch, 2
ror dl, cl
xchg dl, dh
add edi, eax
adc eax, eax
not esi
test cx, 0x32f3
stc
mov edi, 0x34aa7746
and ch, 0x69
inc bh
shl dx, 3
xor ebx, edi
xchg ch, dh
adc dl, al
shr ax, 6
not ax
shl dl, 5
mov edi, 0x1276b417
test eax, ecx
xchg dx, di
shl ah, cl
nop
adc bh, 0x7e
xor bl, 0x19
and ch, cl
not cx
mov eax, 0x4d0d71f0
mov bx, dx
xchg cl, bh
xchg edx, ebx
mov dl, ch
mov dh, dl
nop
rol edi, cl
shl dx, 8
mov edx, ecx
inc cl
test edx, 0x6cc866be
inc ch
xchg edx, edx
adc si, 0x3546
cmp si, 0x3091
shl cx, 5
test esi, ecx
nop
sub ch, 0x61
dec dx
shl ebx, 1
adc si, cx
xor ecx, 0xfec9458
not dh
pop edi
adc cl, al
or ah, 0x69
inc edx
stc
not ebx
dec ch
inc bx
inc si
not bh
push edi
mov edi, 0x19084355
mov si, 0x3955
xor dx, ax
shl si, cl
nop
adc esi, 0x12ed9974
mov dl, 0x45
mov dh, ah
test ax, di
shr ah, cl
adc esi, 0x451c0163
nop
adc dl, cl
xor ecx, edi
test dx, 0x20a2
dec edx
xchg bx, cx
rol bl, cl
not ecx
stc
shr dx, 6
adc cl, bh
test edi, 0x6b558d6b
sbb dl, 0x2e
test di, 0x1c9e
test edi, edi
add bl, 0x19
or si, 0x6b7e
xor cl, 0x72
test ebx, ecx
sbb dx, bx
cmp cl, dh
nop
xor ch, ah
rol cx, cl
not cl
sub ax, 0x6c6b
sbb si, di
xchg di, ax
inc dx
and bx, dx
sub ecx, esi
cmp cx, cx
sbb dl, cl
cmp ecx, 0x7e50cde5
ror dx, 6
xor bx, 0x413b
shl dh, 2
ror di, 1
ror si, cl
or ebx, 0x4998f0fe
mov al, cl
shr cl, cl
shl dx, 6
sbb dh, 0x7d
dec ebx
mov ch, bl
or al, ah
ror esi, 5
stc
mov bl, 0xb
sub ecx, 0x55034b0c
nop
stc
adc bh, 0x56
xchg al, dh
xchg ch, bh
xor bl, dh
shr ch, cl
stc
sub ecx, eax
and ecx, 0x56c0332
adc dh, ah
shl edx, cl
cmp si, bx
dec bh
xor edx, 0x23db7c0d
add di, dx
ror ebx, 6
xor bl, al
dec esi
dec cx
shl al, 1
test eax, 0x17eb68f
nop
xchg si, dx
not bx
add edx, ebx
rol bl, 5
test cl, 0x53
xchg ecx, edx
pop edi
push edi
sbb edi, ebx
dec dx
adc cx, dx
nop
cmp ax, 0xafa
stc
shr ecx, 8
add esi, 0x12c6d775
sbb ch, ah
sub esi, edi
adc dl, ch
rol edi, 2
nop
cmp ebx, 0x42ae6a88
inc edi
mov edx, ecx
ror cl, 7
test di, 0xf9e
shr bh, cl
dec ebx
mov dl, 0x24
sbb dx, 0x7fe4
cmp dx, cx
or cx, si
shl ch, cl
inc edi
test ebx, ecx
inc edx
cmp ah, dh
cmp si, bx
or si, 0x5dc8
xor edi, 0x75ab6b05
cmp bx, 0x2181
shl edx, 4
cmp eax, ebx
mov eax, 0x8c90896
ror cl, 4
rol bl, cl
sub bl, dl
rol edi, 1
sbb esi, ecx
dec esi
shr al, 1
sbb esi, 0x5d0c8577
shr dl, cl
add cl, 0x76
nop
mov si, ax
dec cx
sbb bx, 0x4f3
xor ah, bl
sbb ecx, 0x5722d746
dec bx
adc esi, eax
or bh, bh
xchg edx, esi
adc ch, 0x52
xchg esi, ebx
and edi, 0x24bacb38
sbb dx, 0x4f3b
xor bh, dl
xor bx, 0x3866
inc ah
or bx, ax
sub edi, esi
cmp cx, di
sbb di, si
test di, si
shr eax, 6
adc cl, 0xb
adc al, 0xa
cmp edi, edi
and cx, 0x628
rol di, cl
stc
nop
not ax
and al, 0x40
nop
ror ecx, cl
xchg cl, ah
shl cl, 7
ror ax, cl
cmp al, ch
dec esi
dec esi
stc
nop
not ebx
xor ax, 0x7101
shl edx, cl
sbb cl, 0x2a
cmp di, si
xchg bl, ch
shr bx, cl
rol dl, 8
rol si, cl
xchg edx, eax
dec dx
cmp cx, bx
pop edi
xchg al, al
sbb dx, bx
rol ax, cl
not bx
ror si, cl
sub eax, ecx
sbb ebx, ebx
cmp esi, ebx
rol esi, 7
shl dx, cl
shl al, cl
shr si, cl
push edi
dec edi
cmp dl, 0x76
nop
test ecx, esi
sub si, 0x729
sub edx, edx
shl ax, cl
inc al
dec edx
stc
shl al, 4
test al, 0x5a
sbb ecx, edx
dec esi
not ax
dec bx
adc dh, bh
dec ebx
stc
adc ah, 8
dec ebx
nop
ror cl, cl
add si, 0x4c20
sub esi, 0x6211b054
nop
cmp esi, edi
shr edx, cl
mov bx, bx
ror esi, cl
rol cl, 4
mov ah, 0xb
and bh, 2
dec ax
xchg ch, bl
and ax, 0x7ace
xchg dx, bx
stc
sbb al, al
shl eax, 3
adc edi, edx
cmp dx, si
not edx
rol edx, 3
sbb ecx, 0x7c3354a4
test eax, ebx
shr ebx, 5
xchg cl, cl
xor ebx, eax
cmp ebx, 0x34322567
dec edi
rol ah, cl
mov cx, ax
dec ax
test si, di
rol eax, 1
ror al, 1
sbb ch, al
and cx, si
rol dl, 7
dec ah
sub bx, di
inc ax
adc bl, ah
and ax, 0x16c1
inc edx
or bx, dx
inc dl
shr cx, 4
adc al, 4
or si, dx
xor edi, 0x594dcf69
rol dl, 3
not ecx
add ebx, 0x5f809d4c
or edx, eax
rol al, 1
mov dx, cx
nop
sbb dl, 0x11
nop
stc
nop
ror dh, cl
rol esi, cl
add ecx, edx
add ch, bl
not ecx
pop edi
push edi
shr di, 3
cmp dh, 0x72
add ecx, edi
sbb dx, 0x36d
mov dl, 0x43
mov al, 0x71
cmp esi, 0x897eb83
shr dx, 7
add edi, edi
or ebx, 0x67078610
pop edi
pop edx
pop esi
pop eax
pop ecx
pop ebx
call fcn.00618782
call fcn.006189ec
call fcn.00618f21
call fcn.00619284
call fcn.00619628
push edx
or dx, 0x3621
push ecx
xor cx, cx
sub dx, 0x1285
pop ecx
pop edx
push eax
shr ax, 4
push edx
ror edx, 2
push ecx
dec cx
push ebx
shr ebx, cl
shr eax, cl
sbb cl, dl
xor bx, 0x4794
stc
test eax, 0x696445a4
add bh, ch
xchg ebx, ecx
not ecx
xor dl, 0x65
push edi
sbb edi, 0x3c2e9c9e
dec ah
dec edi
add edi, 0x75d51df9
mov ah, 0x7b
not edx
nop
nop
ror edi, 1
pop edi
pop ebx
pop ecx
pop edx
pop eax
push esi
push edi
adc si, di
pop edi
pop esi
jae 0x611255
push ecx
rol cl, cl
push edx
shl edx, 7
rol edx, 1
shr edx, 8
shr cx, cl
or cx, 0x32ab
rol ecx, cl
push eax
xor ah, dh
push ebx
shl ebx, 1
push edi
xor di, dx
shr bx, 5
pop edi
pop ebx
pop eax
pop edx
pop ecx
call fcn.00619a55
push ebx
ror bx, 4
not bx
pop ebx
push ecx
push esi
sbb ecx, esi
pop esi
pop ecx
jae 0x611273
stc
push esi
sub esi, 0x1c05b3fb
pop esi
call fcn.0061a026
mov ecx, dword [edx + 0xc]
lea ecx, [ecx + eax]
push eax
push edx
push ecx
push 0
push 0
push ecx
call fcn.0061a5d7
call fcn.0061a91d
push edx
push ebx
test dl, bl
dec bx
stc
push ecx
cmp ebx, ecx
push esi
push eax
adc esi, eax
add cx, si
ror bh, cl
mov ah, al
shl al, cl
shr ax, 4
sub ecx, 0x1f0a5cc
sbb ah, 0x1e
adc dh, cl
stc
push edi
test ecx, edi
add eax, ebx
test di, 0x4a91
dec bx
cmp cx, 0x7c72
dec cx
sbb esi, eax
stc
sub di, 0x2d87
shr bx, 2
dec dl
or edi, ecx
stc
and dx, 0x2a41
sub cx, 0x5824
sub ebx, 0x24edc334
shr dl, 1
xor al, 0x1b
test esi, ecx
shl di, cl
sbb ecx, edi
xor bl, ah
sbb ebx, ecx
shl cx, 1
dec ebx
add dx, di
cmp edx, edi
cmp dh, 0x59
sub ch, 0x75
ror edx, 6
ror cx, 7
shr bx, 1
dec esi
rol bl, 6
add eax, edx
ror edx, 5
xchg ah, al
and al, dl
and ebx, ecx
test eax, 0x1ae062a1
test ebx, 0x168e9f7d
nop
cmp dx, bx
xchg al, bl
sbb cx, dx
ror di, cl
rol di, cl
shl bl, cl
cmp ah, ah
stc
ror eax, 8
xchg dh, bh
rol ch, cl
xor dx, ax
shr ax, cl
ror eax, cl
inc eax
adc ebx, eax
xchg ah, cl
adc dx, 0x4450
adc dh, ch
mov dx, cx
sub edx, 0x3a57b88f
mov al, bl
shl dx, cl
cmp bx, 0x6e6d
rol esi, 7
cmp eax, 0x3009f54b
xchg cx, di
rol ebx, 8
mov al, 6
test edx, 0x3c983a04
xor bl, 0x5e
rol ecx, 7
adc bl, 0x59
xor dx, bx
xchg esi, ebx
nop
add ax, 0x22b
adc bx, ax
cmp eax, 0x43bae372
shl bx, 5
stc
nop
sbb ax, di
and al, 0x24
pop edi
adc eax, edx
xor al, ah
shr bx, cl
inc edx
add eax, 0x22ccb601
dec ecx
inc al
inc bx
not ecx
ror cl, cl
sub bx, dx
push edi
sbb edi, ecx
nop
xor si, ax
dec ecx
sub ax, 0x6cbc
sub si, cx
not di
dec esi
xor ecx, ebx
stc
sbb edi, 0x68bffda1
xchg ah, cl
ror dh, cl
shl edx, cl
or dx, di
sbb ah, 0x6c
cmp ebx, 0x1c5599e3
and ebx, 0x2d1666de
nop
ror cl, cl
nop
sbb al, 0x7d
dec dl
stc
not cl
xor dl, al
stc
xor eax, 0x39255328
nop
xor edx, edx
rol esi, cl
nop
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
push esi
not si
push ecx
shr ch, 8
stc
push ebx
test ebx, 0x53a2644d
not cl
nop
push eax
inc ax
push edx
adc al, dl
and esi, edx
and bx, dx
ror edx, 4
sub cl, 0x7b
push edi
not di
add bx, dx
cmp cl, 2
or edi, eax
cmp ah, dl
test si, 0x693b
sub ebx, 0x3859e6aa
xchg ebx, esi
inc edi
ror dh, cl
add al, dh
ror eax, 7
not esi
and bx, 0x783e
xor ax, 0x4c3c
add cl, 0x45
mov bh, 0x74
adc ebx, eax
inc edi
xchg bl, ah
shr edx, cl
xchg edi, ecx
or si, si
add cx, 0x7121
sub dx, 0x4696
and ax, 0x2e23
not edx
shr dx, 8
test ch, 0x76
nop
cmp dx, 0x441f
sbb eax, ebx
cmp si, bx
ror edi, 7
rol bh, cl
and ecx, 0x27b83276
stc
cmp bl, cl
cmp bx, 0x7ce1
nop
shr edx, 5
shr cl, 7
add cx, di
nop
nop
dec ax
ror si, cl
mov al, 0x4e
shl cx, cl
nop
inc dl
shl cx, cl
ror ecx, 6
shr dh, 1
ror ch, cl
nop
test cl, al
not dx
stc
nop
not ebx
dec dx
xchg bh, bh
ror si, 2
ror di, cl
nop
rol ax, 6
inc edx
ror dl, cl
cmp esi, 0x13233938
or edi, edi
sbb dh, 0x24
add dl, bl
xor bl, ah
sub edx, esi
dec ecx
not bx
xor ch, 0x7a
not al
shr edi, cl
cmp eax, edx
ror di, cl
mov dx, dx
sub dh, bh
test di, 0x55d2
inc ah
mov eax, 0x1114341b
mov ecx, esi
pop edi
mov esi, ebx
adc ah, 0x66
mov dx, 0x7e90
stc
xchg bl, ch
inc al
shr esi, cl
shl ah, 1
add cx, 0x4ba9
or eax, eax
test ebx, 0x7879416c
xchg ecx, ecx
rol ah, 3
stc
rol bl, 3
not eax
mov dx, si
test al, dh
ror ecx, cl
not al
adc dx, dx
add ebx, 0x551b1312
shr ax, 5
xchg edx, ecx
mov ch, dh
inc cx
shr dx, 6
adc bh, 0x4d
rol ch, 1
xor ch, al
shr bx, 2
xor si, 0x4c8e
xor cl, 0x4c
and esi, ebx
shr ecx, cl
rol edx, cl
mov al, al
shl ebx, 4
sbb ecx, 0x3844102e
sub ecx, ebx
sbb ah, 0x26
stc
sub bx, dx
xor bh, cl
nop
stc
shl dx, cl
ror cx, 5
push edi
cmp edi, 0x79a41d26
sbb dh, ah
xor esi, 0x146a6c6b
inc dl
adc ax, 0x692c
stc
shl cx, 8
dec cl
shr ch, 5
shr dx, 1
sub esi, esi
sub dl, cl
xor dx, ax
sub al, 0x77
mov dh, dh
stc
mov ecx, 0x6f573d66
shr dx, cl
shl dh, 8
or ebx, 0x6428c952
not eax
or esi, 0x5f5cb8ad
sbb ax, 0x56a
shr ebx, 8
shr eax, cl
ror dx, cl
inc dx
rol bl, 8
test ebx, 0x292e3532
nop
inc ecx
mov ecx, 0x4e1a7fe9
sub ch, 0x38
sub bl, 0xa
rol ah, cl
and dh, 0x41
xor cx, si
xor ax, dx
mov bh, 0x2c
add eax, 0x765ad842
and dh, 0x14
or al, 0x48
shl esi, 3
shr cx, 5
nop
or si, ax
and edi, ebx
sub ax, ax
mov edi, ecx
adc di, si
shr ecx, cl
not ecx
pop edi
or ebx, 0x49de8190
shl eax, 5
xchg al, bl
test si, si
cmp bh, bh
cmp esi, 0x5868ae4b
inc cl
or ebx, ecx
mov bl, dl
inc dx
test ecx, esi
sbb dh, 0x27
and si, 0x7156
push edi
and edi, 0x3a2fefaa
inc ah
not bx
rol eax, cl
test al, dl
cmp edi, 0x3cb6153a
dec ax
add si, 0x5590
not dx
inc ax
shr dh, cl
dec cl
sub cl, 0x5c
mov esi, 0x699541f9
not dx
xor cx, 0x4522
dec ah
sbb edx, 0x6462d4fd
add si, 0x66a2
not bh
not ebx
stc
or si, 0x426a
test dl, 0x46
ror cl, cl
rol dx, cl
shr di, 8
and bx, dx
inc ebx
shr bx, cl
rol cx, cl
nop
nop
sub di, 0xef8
xor al, 0x57
shl eax, 2
xor di, si
test ch, bl
add edi, eax
shr di, cl
or bx, di
shl ax, 5
shr ebx, 4
shl cl, 3
sub esi, 0x7d4d3493
sbb cx, ax
cmp edi, 0x5724f524
inc esi
adc di, 0x778f
shl cx, cl
xor si, cx
and ch, 0x7d
xchg si, ax
test ax, 0x7348
or ah, 0x2f
sub esi, eax
rol cl, 4
adc si, ax
mov esi, 0x1471dffa
shr esi, cl
rol ax, cl
or ecx, esi
adc bh, ch
add bh, 8
add edx, edi
ror dx, cl
add edx, 0x3d7ffb3d
dec ebx
dec dl
shl dx, 1
test ebx, 0x2214d290
test dl, 0x79
xor dh, dl
stc
inc eax
sub edi, esi
shr ebx, cl
shl ecx, cl
and ah, 1
not ch
sub bh, 0x59
sub dh, 0x51
shr edx, cl
not cl
sbb esi, eax
test bx, bx
and edi, ebx
pop edi
nop
or si, dx
push edi
sub di, 0x401e
adc ah, al
test al, ch
not dl
stc
shr di, cl
xchg bh, ch
add ebx, 0x15845d6f
and di, 0x3a4c
or bh, al
adc ch, ah
add cl, 0x45
sub bx, 0x1dbb
pop edi
pop edx
pop eax
pop ebx
pop ecx
pop esi
call fcn.0061ae49
jb 0x6117ba
push eax
inc ah
push ecx
not ecx
push esi
sub esi, 0x553b7941
pop esi
pop ecx
pop eax
push ebx
inc ebx
pop ebx
jbe 0x6117f4
jle 0x6117f4
push eax
push esi
sub eax, esi
or eax, 0x21351a5
push edx
xor dx, 0x6603
push ecx
add ecx, eax
nop
pop ecx
pop edx
pop esi
pop eax
push edx
sub dl, 0x6b
pop edx
call fcn.0061b173
push ecx
push eax
adc ch, ah
test cl, 0x34
inc ecx
pop eax
pop ecx
call fcn.00448149
add esp, 0xc
pop ecx
test eax, eax
jne 0x6145e8
push ecx
push esi
push edi
stc
push ebx
mov bl, 0x3b
push ecx
ror ebx, cl
sub bh, 0x12
push edx
add dx, 0x50cd
nop
test ch, 0x67
push esi
xor si, 0x62b5
stc
inc ecx
sub ch, dh
and dl, 0x34
push eax
xchg al, al
stc
shr dx, cl
or cx, ax
inc bx
test si, 0x21c3
ror ax, cl
or dl, bl
sub cl, 0x51
ror ebx, cl
inc bl
nop
push edi
add edi, edx
mov si, dx
add dh, cl
ror esi, cl
nop
cmp ax, 0x1882
sbb ax, 0x1d22
mov si, ax
shl bx, cl
add edx, 0x11a71896
inc si
or bh, 0x20
test si, bx
and edi, 0x1606e67b
dec ecx
inc cx
or edi, eax
xor di, dx
xor dl, ah
stc
or bx, bx
nop
shl cl, 3
cmp cl, 0x6a
ror ecx, 6
mov dh, dh
stc
sbb dx, 0x1b51
add edi, ecx
nop
stc
sbb ebx, 0x66a128d9
dec esi
cmp ch, al
nop
ror al, 4
stc
or al, dh
xor ecx, 0x5e601dee
sbb ecx, 0x36ea5190
or edi, 0x7d9e6736
and dl, 0x41
ror dl, 5
mov bx, di
shr dl, 5
sub al, ah
xchg esi, eax
xor bh, 0x10
rol di, 6
ror bl, 6
and si, cx
shl ebx, 1
nop
shr dx, cl
sub esi, eax
sub edx, 0x22653bc3
inc cl
sbb ecx, ecx
xchg dh, al
inc ch
sbb eax, esi
not dl
mov edi, eax
adc edi, 0x5e3dffa3
add bh, 0xa
ror al, 8
xor ebx, esi
not bl
and dl, 0x2e
add ebx, esi
shr edi, 6
cmp ebx, 0x547537df
stc
test bh, 0x1d
or dl, dh
rol si, cl
pop edi
shl bx, 6
ror bx, 6
xchg bl, ch
sub cx, bx
push edi
xor esi, edi
add dl, 0x68
not ax
nop
dec al
xor ch, 0x76
and dl, ch
add bh, ch
ror bh, 5
mov bx, di
cmp cl, ch
adc ch, 0x67
xor edi, 0x20e5fb78
or dx, 0x6d9a
or dx, di
adc esi, esi
shl bh, 5
shr esi, 5
cmp dx, 0x2007
cmp bh, 0x1a
rol si, 7
and edx, 0x5c018a6b
sub esi, 0x7987eea0
xor ch, dh
mov bh, 0x6b
xor di, 0x2b2a
stc
rol edi, 2
sub edi, ebx
sub dx, si
nop
sbb ax, di
sub cl, cl
test bx, ax
xor si, di
mov edi, ecx
nop
cmp cx, 0x3aa1
shl bl, 3
add ebx, 0xb1cee82
nop
add ax, dx
add ah, 0x5f
shl ch, cl
cmp di, 0x23df
shl edi, 5
shl dl, 5
stc
xor ah, ch
xor bx, di
test dl, bl
test bh, al
test eax, esi
inc dh
ror ecx, cl
adc dx, 0x668a
mov ecx, ebx
xor edi, ebx
adc ah, 0x63
xchg dx, si
rol ah, 3
nop
rol al, 6
xor al, 0xf
shr di, cl
dec ch
inc cx
rol dx, 3
stc
stc
add al, 0x20
not si
sub ebx, edi
test edx, 0x113666f6
inc ebx
shr si, cl
rol bx, cl
cmp si, di
rol dh, 1
sbb bl, 6
stc
shr di, 2
stc
inc al
nop
add dx, 0x1a6c
stc
and dx, 0x160
stc
inc bx
xor ecx, 0x507e189f
or dl, bl
adc bh, bl
not si
dec cl
ror cx, 4
pop edi
stc
push edi
xchg di, si
shl ah, 2
inc dl
shl bl, 7
rol ah, cl
xchg dx, cx
and eax, 0x77c179d1
rol edx, cl
adc edx, ecx
cmp esi, 0x7f047c48
sbb bl, 0x6a
xchg edx, ecx
add di, 0x3578
add ax, ax
shr si, cl
add edx, 0x194c14f0
rol ch, 6
inc ecx
stc
not dl
nop
stc
nop
adc cx, di
ror edx, cl
and ch, ah
sbb bx, ax
add dl, dl
not bx
shl bl, cl
adc esi, 0x2d049196
xchg si, dx
xchg cx, bx
xor bl, ah
shr dh, cl
rol ch, cl
adc esi, 0x4ff9fdf7
adc cx, 0x3096
shl bx, cl
add ch, ch
sub di, 0x5389
shr ah, cl
inc edi
xor al, 0x57
stc
cmp ebx, 0x64b374c4
not cx
sbb ecx, 0x44a93d7
nop
rol si, cl
test dx, cx
not eax
shl edx, 5
sbb dx, cx
shl esi, 4
rol edx, cl
dec dh
stc
dec al
stc
dec ah
and bh, 0x5a
sbb dl, 0x17
xor ecx, edx
shr dl, cl
pop edi
pop eax
pop esi
pop edx
pop ecx
pop ebx
push ebx
push ecx
adc ebx, ecx
push edi
add di, cx
not cx
nop
inc cx
push eax
cmp ah, al
sub ch, 0x30
push esi
xchg si, di
sub ax, ax
mov ecx, 0x76b31b98
xchg di, si
rol bl, 2
stc
or si, 0x7638
not edi
inc bh
nop
xor edi, edi
push edx
dec dh
xchg di, si
or si, 0x555c
not bx
adc ax, dx
inc ax
and edx, edi
add bh, 0x43
test bl, ah
test esi, ecx
adc ecx, edx
xchg ebx, ebx
dec cl
xchg ebx, ebx
test ebx, esi
sub dl, 0x7b
rol al, 1
shl al, cl
sub dx, 0x7104
test bh, cl
or ch, 0x24
xor si, dx
and si, 0x25c7
test cl, 0x76
or ax, dx
inc al
add dh, bl
sbb si, si
stc
shl bx, 3
rol dh, cl
mov ch, 0x60
inc dx
dec cl
not eax
or bx, cx
xor ecx, edi
sbb dx, cx
xchg si, si
ror cx, cl
ror cl, 7
mov si, 0xa52
test ch, 0x76
xchg ecx, eax
sbb si, 0x644d
xchg di, di
pop edx
pop esi
pop eax
pop edi
pop ecx
pop ebx
push ebx
push esi
xchg ebx, esi
push ecx
push eax
sbb cl, al
nop
push edx
and edx, 0x39398f9c
rol dh, cl
push edi
cmp edi, 0x4049cf1d
dec ax
rol edi, cl
nop
add edi, 0x65d10300
not dl
mov edi, edi
rol eax, cl
cmp al, 0x7c
ror cx, 5
and edx, edi
cmp si, bx
nop
xor dl, cl
mov eax, eax
or ecx, 0x30f00b3a
sub ax, cx
sbb si, 0x979
and ebx, ecx
ror ecx, 5
dec ecx
mov bl, 0x28
inc dh
not edx
cmp eax, 0x5a746cbd
dec edx
inc edx
sbb ecx, 0x7e8b15c8
ror cx, cl
and si, cx
and ax, 0x5fb1
adc cl, bh
cmp ecx, 0x4e1bfced
adc dl, cl
add cx, 0x6b8c
xchg esi, ebx
mov dl, 0x3b
sub dl, 0x62
inc ebx
and cx, 0x1443
and al, 0x2d
inc edi
xchg edi, ecx
adc cl, 6
ror dh, cl
shl ecx, 4
shl ax, 5
inc ah
shl esi, 8
or dh, 0x6e
shr bh, 7
ror edi, 5
xchg ah, bh
sbb di, 0x2f87
xor edi, 0x113a5982
add edi, 0x30ed90ce
shl esi, cl
mov edi, 0x60922f5a
pop edi
pop edx
pop eax
pop ecx
pop esi
pop ebx
call fcn.0061b4f0
call fcn.0061b88c
jp 0x611c7c
call fcn.0061bbce
push eax
sub ax, 0x6c4f
push esi
push ecx
rol si, cl
push edx
shr dx, cl
test dl, 0x15
nop
push ebx
inc bl
add dh, ah
rol edx, 7
dec esi
stc
test esi, 0x725e135b
or dx, 0x2cdf
sbb dh, 0x3e
sbb edx, 0x67e65cac
inc dh
shl ecx, 8
dec bl
dec cx
push edi
cmp di, ax
mov cl, ah
xchg bx, ax
adc di, cx
sub di, si
adc cl, al
sbb ebx, 0x73f8ddfc
pop edi
pop ebx
pop edx
pop ecx
pop esi
pop eax
jne 0x611d02
call fcn.0061c191
call fcn.0061c60a
push ecx
ror cx, cl
pop ecx
call fcn.0061cb3d
call fcn.0061cdd6
push ecx
xor ecx, 0x66f2440a
push edx
sub dl, 0x10
pop edx
pop ecx
push ecx
ror cx, cl
pop ecx
sub esp, 0xc
mov dword [esp + 8], 0
push eax
push ecx
push edx
call fcn.0061d07b
push eax
shr ah, 4
push esi
push ecx
shr si, cl
stc
push edx
cmp dx, dx
and ecx, edx
push edi
push ebx
add edi, ebx
xor bh, 7
or edi, 0x6330d46c
or di, 0xffa
shr cl, cl
xor ax, 0x7ef9
or si, 0x322f
xchg ebx, eax
mov ax, si
ror al, 3
sub dx, 0x1d64
sub ch, dh
and eax, eax
test si, cx
rol ch, 8
and dl, dh
adc ch, 0x3d
shl eax, cl
shl cl, cl
sub si, cx
sbb cl, ch
or ch, cl
or ebx, 0x30214260
dec si
xchg cx, ax
sub ch, ah
sub edx, 0x5ac84fb3
sub cl, dl
and bx, 0x73ce
xchg di, ax
sub cl, al
rol edi, 5
mov ch, dl
stc
ror ch, cl
sub dl, 0x10
sub dl, 0x1f
rol edi, 5
rol bl, 8
sub eax, ebx
inc ah
xor si, 0x5a9f
dec esi
nop
sub ax, ax
and bx, ax
test si, cx
stc
sbb si, dx
nop
add ecx, edx
mov edi, edi
rol dh, cl
dec edx
mov si, dx
not edi
or dl, dl
dec ch
xchg edi, ebx
adc di, 0x13db
mov esi, 0x5590b35a
and di, ax
ror ch, 3
shr esi, cl
test al, ah
add bx, ax
adc di, 0x2bff
not bx
sub eax, edi
sbb ebx, edx
shl ecx, 5
xor bl, bl
cmp dx, dx
test dl, 0x2c
cmp dh, 0x38
add ebx, 0xf518fd2
adc edx, 0x77244b86
sub ah, ch
nop
adc si, 0x7a88
stc
xor edx, edx
nop
xchg edx, eax
stc
ror si, 3
stc
mov edi, eax
xor si, bx
dec ecx
nop
xor ebx, ecx
sub eax, 0x52caa8fd
cmp ax, 0x282a
xor edi, 0x22ce551f
pop ebx
test al, 0x6b
push ebx
xchg bx, ax
cmp dl, 0x5b
xchg al, bh
and ax, dx
or ebx, esi
xchg bx, cx
not eax
and ch, al
nop
or cl, bl
adc cx, 0x4675
adc eax, ecx
nop
shl ax, 1
sub al, ch
test ax, cx
not edx
xor eax, 0x18f08c7b
not di
and bl, ch
dec ebx
adc ax, cx
not ah
shl ah, 1
sub edx, 0x5e6877a
cmp ebx, 0x95c91a1
cmp dh, 0x1e
mov bl, al
cmp ebx, esi
xchg di, dx
shl ch, 7
adc esi, 0x17ee9461
shl eax, 5
inc dl
or dh, 8
or edx, ecx
nop
rol bx, cl
not edi
xchg dx, si
sbb bh, 0x63
test ah, bh
shr al, 6
stc
dec al
ror eax, 1
test dx, cx
xchg bx, si
or dl, dl
sub cl, 0x78
shr ebx, cl
dec al
not dh
mov eax, 0x2e50ea24
cmp ebx, eax
inc ecx
cmp esi, 0x1bf26b3e
sub dl, 0x47
nop
shl ax, cl
or dx, 0x784b
xor al, 7
ror cx, 2
sbb ecx, 0x6920e566
inc edx
sub si, 0x36e1
ror ah, cl
ror cl, cl
inc ax
or si, di
nop
sbb ch, 0x18
shr di, cl
dec ebx
sbb si, si
test ecx, eax
shl si, 7
rol al, cl
or ebx, ecx
ror al, cl
test al, bl
shr ax, 1
or edi, eax
or ch, bh
inc di
nop
not ebx
stc
test al, dh
add ax, di
cmp cx, 0x6318
inc si
shl eax, 2
cmp ecx, 0x11e58a02
and ecx, 0x6a2d9807
or bx, 0x3408
nop
shl bl, 5
and ecx, ecx
pop ebx
push ebx
rol ebx, 2
sub al, ch
nop
xchg bl, bh
sub ax, dx
inc si
dec bx
sub di, 0x77a0
add edx, esi
test eax, 0x551c56e2
or cx, 0x5955
and ax, di
and bh, 0x4b
dec esi
sbb esi, ecx
cmp esi, eax
or bx, si
xchg edx, ecx
test cl, cl
pop ebx
pop edi
pop edx
pop ecx
pop esi
pop eax
push ebx
push ecx
adc bl, cl
nop
push edx
test dx, cx
push eax
not eax
xchg cx, ax
nop
add bh, 7
xchg edx, ecx
xchg cx, ax
ror ebx, cl
inc cx
dec bx
shr bx, cl
push esi
sbb cx, si
push edi
dec di
sub dx, 0x53dd
stc
mov dx, 0x2574
or bl, dh
or eax, 0x3ac713dc
xchg ah, cl
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
call fcn.0061d429
call fcn.0061d816
jb 0x612085
push ecx
shr ecx, cl
push edi
mov ecx, edi
pop edi
pop ecx
call fcn.0061dbeb
jne 0x612063
push edx
mov dx, 0x20cb
push ecx
inc ch
ror ch, cl
push eax
not eax
push ebx
dec ebx
shr cx, cl
push esi
xchg cx, si
ror ecx, 8
or al, al
dec cx
cmp dl, dl
stc
inc si
mov bx, 0xf2b
pop esi
pop ebx
pop eax
pop ecx
pop edx
push ecx
rol ecx, 1
add ch, 0x16
push esi
sbb si, 0x6f4
push eax
sbb eax, ecx
push edx
adc si, dx
push ebx
ror bx, 6
not ah
dec ax
not eax
or bl, 0x1c
ror bx, cl
test al, 0x61
sub ch, 0x1e
pop ebx
pop edx
pop eax
pop esi
pop ecx
push ecx
inc cx
push eax
xor ax, 0x1d47
push edx
push esi
sub edx, esi
stc
add eax, edx
xchg dx, cx
push ebx
shr bh, 4
stc
and bh, ch
cmp ebx, ecx
ror cl, 3
pop ebx
pop esi
pop edx
pop eax
pop ecx
push eax
cmp ah, 0x67
push edx
mov dx, ax
push ecx
push edi
test ecx, edi
pop edi
pop ecx
pop edx
pop eax
jae 0x61207e
push ebx
xor bh, bh
push ecx
sub cl, 0x44
push edi
test bx, di
shl ecx, 5
push edx
sub ecx, edx
pop edx
pop edi
pop ecx
pop ebx
push ecx
dec cl
ror ecx, 3
pop ecx
call fcn.0061e251
push ebx
sbb bl, bl
push edx
xchg bh, dh
push edi
push ecx
rol di, cl
push esi
xchg esi, esi
push eax
mov ch, al
nop
ror edx, cl
adc ch, 9
sub ah, 0x20
sbb ah, dh
and dh, dl
cmp edi, esi
mov bx, ax
sbb eax, 0x2a22b6b4
cmp si, 0x411a
or edx, 0x76d41d5b
stc
adc bx, 0x3582
xor cl, ch
sub dx, 0x11dc
or ebx, edi
sbb dh, dh
xor ebx, 0x7b90d314
and esi, edi
sbb eax, eax
ror esi, cl
ror ah, cl
or ebx, 0x3c40d161
nop
dec ebx
shl cl, 7
and ax, si
mov esi, 0x606c8969
or di, ax
xchg edx, edx
or bl, 0x79
stc
xor ch, 0x3c
ror si, cl
mov si, 0x60ef
xor al, 4
xchg edi, ecx
test al, al
and bx, 0x5e5
sub ecx, edx
ror ax, cl
adc bh, cl
rol al, 3
shl bx, 7
stc
adc edx, eax
xchg dh, cl
adc cl, 0x58
nop
test cx, bx
inc ah
not edx
mov al, bl
add di, 0x5a97
mov ch, 0x3e
shl ebx, 5
shl ax, 1
xchg edi, eax
shl edx, cl
and edx, 0x24be0f14
stc
sbb bx, 0x4c50
nop
and ecx, 0x1cc7a920
test bh, dl
ror ah, cl
sbb bl, 0x47
dec ebx
test dh, cl
rol cx, 3
not dl
xchg edi, ecx
test edx, 0x57592120
shl ax, cl
stc
stc
adc ch, bh
xor ax, bx
mov al, 0x6d
xor ebx, edx
rol eax, 3
ror ah, cl
cmp di, 0x1dd3
adc si, 0x3cf
adc dx, 0x3ef4
stc
rol ecx, 8
cmp ax, di
adc esi, esi
and bh, 0x38
not cx
adc ebx, 0x4ebf70ae
dec ecx
dec cx
shl ebx, cl
pop eax
mov dh, bl
push eax
xchg esi, eax
test ebx, 0x47d96966
sbb bx, si
rol cl, cl
xchg ebx, eax
not edi
nop
shl dx, cl
sub bh, 0x4e
inc ebx
inc cx
pop eax
pop esi
pop ecx
pop edi
pop edx
pop ebx
push ecx
or cl, 0x79
dec cx
push edx
inc dl
push esi
dec si
not ecx
or dh, 0x7d
push eax
mov eax, 0x6ab0a4a6
not ax
push ebx
xor bx, si
sbb dx, 0x7205
shr cl, cl
test cx, 0x32f5
xor bx, dx
mov al, bl
adc al, 0x6c
pop ebx
pop eax
pop esi
pop edx
pop ecx
nop
stc
push ecx
not cx
adc ch, 3
push ebx
push eax
test ebx, eax
pop eax
pop ebx
pop ecx
call fcn.0061e6a0
push eax
adc eax, 0x2e89b6e9
push ebx
ror bh, 1
pop ebx
pop eax
push edx
add edx, 0xcbf746c
push ecx
dec cl
inc ecx
nop
push edi
push ebx
mov di, bx
push esi
adc si, si
shr cx, 4
mov esi, 0x146c4dd2
pop esi
pop ebx
pop edi
pop ecx
pop edx
mov eax, str._p_r.y.
lea ecx, [esp + 0xc]
push 8
push 0x1c4e154b
push ecx
push eax
stc
stc
push ecx
push edi
sbb cx, di
push eax
shl al, cl
stc
inc cx
dec eax
push ebx
sbb bx, 0x3ecc
push esi
not esi
push edx
or ax, dx
dec di
test bl, 0x67
add dx, 0x5a9a
or ax, 0x393f
nop
xchg cx, cx
xor dl, 0x10
nop
dec dx
dec di
cmp cx, dx
add ch, bh
xchg si, dx
add bx, cx
shl di, 2
sbb bh, 0x2f
mov ch, 0x7f
xchg edx, eax
ror bx, cl
shr ax, cl
and dh, cl
test dx, 0x2fc3
ror di, 8
nop
add eax, 0x7e24fd3d
and bh, cl
nop
not ecx
inc cx
and dl, 0x29
xchg edi, esi
nop
sbb ecx, 0x5faf0ec8
or esi, 0x335d0c69
add di, cx
sbb edi, ebx
xchg ebx, edi
stc
rol ecx, 2
or bx, bx
inc ch
xor edx, edx
stc
mov ax, cx
test bx, 0x6bc6
xor ax, 0x31ab
not ecx
sub bl, al
shl dx, 3
xor di, bx
shr ecx, cl
not cl
or dl, ch
shl di, cl
adc ax, 0x3e1d
dec bl
dec eax
mov ch, bh
xchg bl, ah
shl eax, 8
and dx, cx
xor si, bx
or ch, bh
shr edi, cl
add edx, eax
adc cx, 0x3167
nop
xor ch, 0x18
sub ecx, ecx
xor dx, 0x5e3d
or cl, 0x76
cmp bx, 0x631d
or cl, dh
shr eax, cl
inc cx
shl di, cl
dec esi
stc
test edx, 0x6bbbfedc
inc dx
dec ah
or edx, edx
add ax, 0x2ff2
add ebx, edx
rol bl, 7
shr eax, 8
inc bx
inc dl
cmp ax, 0x2d29
xchg edx, edx
pop edx
dec si
shr eax, cl
rol cl, 7
add ecx, 0x51579eaa
cmp ebx, esi
adc ax, di
nop
shl bx, cl
push edx
sbb edx, esi
add al, 0x16
shr ax, 5
or esi, ecx
shl ch, cl
xchg bh, dh
mov cx, di
sub cx, ax
sbb cx, 0x1dcc
and si, 0x40be
mov dx, 0x33d8
dec ch
mov ah, 0x28
sub ecx, eax
sbb dx, cx
ror bx, 3
or dh, bh
test edx, 0x6a30918f
xor dx, 0x699c
cmp bh, 0x27
and ax, 0x655e
stc
xor edx, 0x2fe38468
xchg edi, ebx
mov si, cx
sub bl, 0x4a
shl ecx, 7
sbb di, si
and cx, ax
inc cl
shr ax, 2
adc bx, 0x1986
mov dh, ah
sbb ecx, esi
xor dx, 0x660d
stc
rol ax, 3
ror cl, cl
rol si, cl
sbb dh, 0x4e
sub ecx, 0x3f234425
inc di
inc edx
sub cx, 0x6838
add bl, 0x6f
xchg di, di
cmp edi, ebx
stc
dec dl
rol ah, cl
xchg ch, cl
adc cl, 0xc
sub ecx, 0x2e0738b0
test si, bx
ror ax, cl
nop
inc esi
stc
inc cx
and dl, 0x18
shr si, 3
adc bl, ah
add bh, 0x1e
cmp ecx, edx
xor bh, dl
not si
shr ah, 3
inc dh
add ebx, ecx
shr di, cl
add ecx, ebx
sbb ebx, ebx
xor dx, 0x638f
inc edi
adc dh, dh
inc eax
sub cl, al
not ax
adc ah, 0x49
rol edx, 3
xchg cx, cx
test ah, bh
sbb cl, bl
shl bl, cl
ror dh, 6
adc cl, al
shl si, 3
xchg cl, bh
adc si, dx
inc ebx
not bl
shl eax, 2
pop edx
shl ch, cl
nop
cmp ch, 0x42
stc
cmp di, 0xc69
xor esi, 0x47fef0b4
push edx
xchg di, dx
shl di, cl
shl ecx, 5
sub esi, ecx
nop
rol ecx, cl
or ax, 0x35e8
xor dl, cl
adc al, 0x46
dec bl
sbb esi, edi
ror ax, 1
add dx, 0x118d
cmp ecx, 0x6e552528
and ebx, esi
mov al, bl
test al, 5
shr bl, cl
mov ax, 0x3b8
cmp bx, dx
stc
stc
test ah, 0xf
inc edx
add bl, 0x28
xor esi, edi
mov dl, bh
sbb cl, dh
adc cx, cx
sbb cl, 0x24
not ecx
adc si, ax
shl cl, 8
shl ax, 4
ror dh, cl
shl ah, 4
xor si, 0x3fd3
shl bx, 2
stc
mov esi, 0x60778429
and di, 0x1064
add ah, ch
stc
adc di, cx
cmp edx, esi
sbb esi, 0x5e67044a
dec cl
adc dx, 0x51b
not ax
sbb dh, dh
stc
and dl, 0x5c
and edx, edx
shl si, cl
sub edi, edi
stc
cmp edi, ebx
and edx, eax
add ah, dh
shl ch, 3
sub ah, 3
adc eax, ebx
sbb dh, 0x41
nop
test dx, 0x392a
sub cl, al
or dx, 0x1b81
or dx, dx
cmp dx, ax
adc cx, 0x1a40
not si
rol si, 3
rol si, cl
nop
or si, di
or esi, ebx
sbb esi, 0x33a7685e
sub ebx, edi
and edx, 0x6a483455
xchg ecx, ebx
nop
adc al, 0x79
nop
sbb al, 0x72
stc
not cx
adc esi, 0x547e7407
sbb eax, eax
adc di, 0x29c1
test bl, 0x60
shl bl, cl
not edx
xor ecx, ecx
stc
pop edx
add ax, bx
or bh, ch
ror ah, cl
shr ah, 4
stc
and eax, 0x4e5c98c9
or ax, ax
shr ebx, 5
cmp edi, 0x595189bf
inc al
xor esi, 0x7798b0b
sub ch, 0x57
sbb bx, cx
inc bl
nop
push edx
ror edx, 5
or si, cx
xchg cx, bx
sbb cx, bx
inc al
or cx, di
sbb ax, di
nop
ror dl, cl
not edx
xchg edx, eax
nop
rol si, 3
inc ecx
test ebx, eax
xchg bl, bh
mov cx, cx
ror cx, cl
cmp ebx, edx
stc
or bh, 0x7d
adc cl, bl
dec ax
not ecx
or ch, 0x65
sub edx, 0x4a6aece3
rol edi, 5
test dx, 0xc17
and ah, bh
shr dl, 7
xchg al, bh
not ebx
inc ah
sbb ebx, 0x4d4f12f
inc al
mov cx, ax
mov bl, 0x10
sbb ah, dh
test dx, 0x769a
stc
nop
xor dx, si
not dh
shr di, cl
add ax, 0x2d4f
sub eax, 0x6690b828
test dl, 0x3d
rol si, 6
mov ch, 8
stc
inc edx
rol eax, 1
shl bx, 1
sub dx, si
not ah
dec edx
dec si
and esi, ecx
sub edx, eax
xchg esi, ebx
stc
add ax, ax
cmp eax, eax
not si
rol di, cl
not cl
inc ch
ror esi, 7
shl al, cl
xchg ecx, ebx
not bl
test eax, edi
sbb bl, ch
xor bl, ah
inc dh
dec al
inc ch
stc
pop edx
pop esi
pop ebx
pop eax
pop edi
pop ecx
push ebx
push esi
xchg bx, si
push eax
push ecx
rol eax, cl
nop
push edx
sbb dh, 0x12
not bh
pop edx
pop ecx
pop eax
pop esi
pop ebx
push eax
or ax, 0x137d
push ebx
shr bx, 3
push ecx
ror ch, cl
push edi
dec edi
nop
shl ebx, cl
stc
push esi
mov esi, 0x231589f4
sub cx, 0x5524
xchg di, cx
shr al, 2
push edx
sbb edx, 0x1f7aba85
stc
sub ecx, edi
stc
test ch, 0x5a
not eax
ror dx, 1
cmp di, bx
test bl, 0x29
and dl, 0x1c
and dx, 0x3981
shr di, cl
xchg di, di
sbb al, 1
shl ch, cl
ror cl, 8
cmp al, 0x60
add ax, bx
shl dl, 4
ror dx, 5
sbb dh, al
inc dl
nop
ror dh, 5
inc cx
add dl, 0x3a
ror dh, 1
sbb ax, dx
nop
inc eax
sub ecx, 0x6400eb51
cmp bx, di
stc
and ax, si
pop edx
pop esi
pop edi
pop ecx
pop ebx
pop eax
push edx
test dx, 0x2231
push eax
and al, ah
push ecx
xchg al, ch
push edi
xchg edi, eax
push ebx
shr bx, 2
xchg edi, ebx
ror cl, 6
shr bl, 4
add al, cl
add cl, ch
shl dx, 8
stc
pop ebx
pop edi
pop ecx
pop eax
pop edx
ja 0x61274f
push ecx
or cl, 0x2e
push eax
shl ah, 7
pop eax
pop ecx
call fcn.0061ebf2
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
call fcn.0061f154
push ecx
push esi
sub cx, si
push eax
xchg ecx, eax
not cl
push edi
add di, di
ror si, 5
push ebx
push edx
adc bh, dh
shl esi, cl
shl si, cl
xchg cx, ax
mov edx, 0x1145479
or ah, bl
cmp dx, si
xchg dx, di
nop
dec ch
not edi
sub cl, 0x74
xchg cx, si
inc si
adc ebx, edx
mov al, ah
adc bh, 0x17
rol dh, cl
dec si
sub ebx, esi
xor ah, ch
ror ax, 1
xchg ah, ch
or esi, ecx
rol si, 5
stc
not bx
stc
not cx
test ax, cx
xor edi, 0x7049da8
adc ch, al
cmp cx, di
shr si, 4
sub esi, ebx
and dx, 0x12d8
inc cx
xor cx, cx
nop
xchg bx, cx
rol ch, cl
nop
xchg cx, dx
mov cx, 0x4352
and dx, 0x24f5
cmp ch, dl
dec edx
ror di, 5
or di, 0x161d
cmp dl, 0x29
xor edi, eax
add di, 0x7eca
shr al, 3
test ax, 0x780a
and al, dl
inc bl
rol esi, 1
sbb cl, 0x32
xchg cx, dx
xor edx, 0x65d7bc66
or dh, cl
test ecx, eax
sbb ebx, 0x58af8f24
mov cl, 0x19
and ah, dh
ror ax, cl
inc dh
cmp cl, 0x2a
stc
ror cx, cl
inc cx
sbb eax, 0x381a22d7
dec dh
rol ax, cl
dec ecx
ror edi, 4
shr bx, 6
ror si, 3
shl ax, cl
and al, dh
not bh
stc
cmp bx, 0x65af
shr ecx, cl
adc dh, al
shl bh, cl
sub cl, 0x6d
test ah, 0x35
ror ax, 8
and dh, ch
and dl, 0x75
shr ebx, 6
not dh
sub edx, 0x4d19e716
sbb dx, si
pop edx
push edx
xor cl, dh
adc ecx, 0x268e774
nop
cmp al, 0x29
not ax
not edx
not dl
adc edx, 0x166a442b
rol di, 4
ror esi, cl
inc cx
cmp edx, esi
or esi, 0x1ed570e
adc bh, 0x79
xchg si, dx
dec ax
sub bl, 0x36
ror ax, 3
stc
or edi, ebx
dec edx
inc ax
rol esi, cl
shr dh, cl
shl ax, cl
dec al
mov cl, 0x3d
add cl, 0
ror cx, 5
add di, di
nop
test bl, 0x51
rol bh, 8
add bl, ah
cmp dx, 0x3fde
nop
sub ax, bx
xor di, bx
dec ax
and si, dx
and edx, esi
inc bx
xchg esi, edx
nop
inc dx
not bx
xchg dh, dl
rol al, 5
inc bx
inc ecx
nop
cmp ebx, ecx
adc si, ax
not dh
sbb bh, dl
rol si, 4
stc
dec bh
or si, 0x1751
cmp ax, 0x49c9
mov cx, 0x16de
add cx, cx
xor bl, ah
stc
sub si, 0x3e77
and bl, al
stc
dec ecx
sub ax, si
adc ax, 0x1ca0
not si
mov dh, 0x6f
sbb cx, di
inc esi
shl dh, 6
xor ecx, 0xc878324
adc al, 0x35
or dl, bh
stc
test dx, 0x76a5
shl dh, cl
and di, 0x4a88
inc dx
add esi, eax
and esi, esi
not dl
nop
xor edi, ebx
shl eax, cl
rol esi, cl
ror ch, 8
not ecx
cmp ch, 0x57
adc bl, 0x65
and edx, ebx
mov dx, cx
and cx, 0x5ee4
cmp edi, edi
xchg esi, esi
add cl, 0x39
pop edx
push edx
sbb al, dl
dec ebx
dec dx
dec bh
ror edi, cl
rol edx, 4
sbb ch, cl
and di, 0x1aac
shl dh, cl
and ax, dx
not ebx
sub bx, 0x5aa3
stc
dec dl
adc eax, 0x1ac8aaa
add ecx, 0x16c0cc4c
sbb esi, 0x32efa500
shr bl, cl
mov ax, dx
nop
dec esi
rol di, 7
mov ch, bh
not bx
xchg cl, al
shl ecx, cl
inc di
shr bx, 4
test ecx, 0x5cf34b01
not bx
xor esi, edx
rol eax, 5
add edx, 0x264d2630
stc
not esi
xchg ch, cl
xor ecx, edi
nop
add bh, ah
inc bx
dec bh
inc bl
adc eax, 0x48ab3783
stc
not bl
sub al, 2
ror dh, 5
nop
rol ch, 6
and cx, 0x2cd
inc dl
dec ax
shr ah, cl
rol bl, 8
not bh
shl eax, cl
ror di, cl
dec dh
ror dh, 5
xor ebx, edx
not dh
adc cx, cx
add eax, eax
rol al, 5
stc
adc dx, ax
cmp bh, dh
shl ax, 4
cmp ebx, 0x45d570b5
test ax, 0x6091
nop
xor dx, 0x2a16
mov edi, eax
add dh, 0x64
not si
xor dx, si
xor dx, bx
rol ch, cl
and si, si
shl ebx, cl
or ecx, 0x46b43266
adc edi, esi
and edi, edi
stc
dec ecx
ror ah, cl
xor bh, dh
add si, 0x7619
add ah, ch
not ax
nop
xor di, ax
stc
ror eax, cl
not edx
pop edx
pop ebx
pop edi
pop eax
pop esi
pop ecx
call fcn.0061f4b6
call fcn.0061f929
push eax
cmp ah, ah
push edi
push edx
cmp di, dx
add dx, di
push esi
adc esi, 0x3b99a8bc
xor eax, 0x542910ea
sbb eax, edi
pop esi
pop edx
pop edi
pop eax
push eax
mov al, 0x1c
push edx
cmp dh, 0x5d
push ebx
sbb bx, dx
dec dl
push ecx
mov cl, bh
xchg ecx, ebx
push edi
test ax, di
not ah
sub ebx, eax
shl eax, cl
inc bl
inc edi
shr ah, 4
xchg cx, bx
inc ah
dec cx
cmp bh, 0x6b
stc
shl cx, cl
test bx, di
and ebx, eax
and ecx, 0x23c7d3f5
rol di, cl
not bl
push esi
sbb edi, esi
and edi, 0x38b53253
xor cx, 0x5d3c
inc dh
stc
add ax, 0x124a
sbb si, bx
cmp bh, bh
sbb esi, 0x2f7fc59d
mov esi, esi
sbb si, di
xor di, 0x34e1
ror cl, 3
add ebx, 0x4d3c1ac5
test edx, 0x6d3cab79
sub si, 0x68fa
sub al, bh
mov ah, dh
xor eax, ecx
rol di, cl
xchg esi, ecx
nop
or dx, 0x4cbf
rol edx, 8
adc si, 0x22f
xor cl, 0xb
ror ch, 7
not edx
shl bl, 1
shr edx, 2
or al, dh
inc dx
cmp edi, edx
nop
add ch, ch
adc esi, edi
adc dl, ch
mov bx, dx
mov ax, cx
add ebx, 0x7176f8d
inc dx
dec edi
sub edi, 0x6503544e
test esi, edi
adc ax, 0x1477
mov si, dx
shl dl, 1
and bx, 0x47e6
shr di, 3
inc bx
shl eax, cl
cmp al, 0x37
xor ecx, 0x4cc204ec
shr edx, 1
xor ebx, eax
sub si, 0x62e5
ror ecx, 4
and al, 0x20
test cx, 0x6a6e
inc edi
xchg ebx, eax
inc bh
shr dh, 1
nop
sub bx, 0x4c1a
sub ecx, ecx
cmp bx, 0x56b9
rol dx, cl
or dh, 0x34
nop
mov di, cx
adc bh, 0x1c
xchg dh, cl
cmp ecx, 0xdf56980
adc si, 0x3411
adc ebx, 0x73c818c8
pop esi
adc bl, bl
or ah, 0x40
xor edi, edx
xchg bx, bx
shl ecx, 3
push esi
sbb si, 0x6c94
sub ecx, 0x16e7eb37
nop
cmp ecx, esi
adc ah, 0x32
mov edx, edi
sbb edx, edi
add di, 0xaf4
and si, ax
inc ch
rol edx, cl
shr dh, cl
xchg bh, ah
cmp cx, 0x4509
test ah, 0xd
shr ax, 7
stc
xchg edx, eax
sbb dh, 0x23
test cx, di
shr dx, cl
shr bx, 6
or di, 0xddd
rol bl, cl
test bl, dh
cmp ax, 0x7e0a
xchg dl, bl
rol ebx, cl
inc esi
sbb ecx, 0xbb988be
not ah
mov dh, 0x23
sub bx, 0x757a
xor edi, 0x2bbc9648
xor cx, si
xchg edi, eax
adc dh, 0x39
test ecx, esi
and ecx, 0x277ce8c3
xchg di, bx
sub edi, 0x75dfa55e
sbb dh, 0x21
add ax, 0x273
inc dh
inc ax
nop
dec cx
shl dl, 4
mov edx, ecx
add esi, eax
ror ah, 2
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
push ebx
not bx
push eax
or al, 0x79
pop eax
pop ebx
call fcn.0061fe58
jecxz 0x612ca8
push esi
push ecx
shl esi, cl
push eax
test si, ax
pop eax
pop ecx
pop esi
push ebx
adc ebx, 0x7116d396
pop ebx
push edx
push ebx
sbb edx, ebx
push esi
push eax
or esi, eax
shl si, 8
shr ah, 6
pop eax
pop esi
pop ebx
pop edx
call fcn.00620399
call fcn.0062085e
nop
sub esp, 0x10
mov dword [esp + 0xc], 0
push eax
push ecx
push edx
push esi
or esi, 0x7c7e023f
push eax
sbb ax, 0x132d
push ebx
dec bh
adc si, 0x51af
push edx
push ecx
shl dx, cl
cmp bx, 0x3644
add al, dl
adc edx, 0x7718a55a
add si, 0x4033
and cl, 1
test ecx, ebx
not eax
inc edx
push edi
xor ebx, edi
mov cl, 0x7f
not bx
not cl
dec dh
sbb si, 0x29db
dec edx
sub esi, edx
or eax, edx
or edx, edi
not esi
inc edx
ror dh, cl
xor al, 0x16
inc eax
test dl, 0x6d
stc
nop
shr si, cl
and dh, ch
add ax, 0x1eff
test dh, cl
and ecx, esi
test dl, ah
sub ah, 0x37
inc si
xor ax, dx
rol dl, 3
xor cl, dl
dec edi
and ecx, edx
rol dl, cl
stc
inc dx
dec ah
xor edx, 0x22997658
mov ax, di
or cx, si
or cl, 0x49
shl dh, cl
test cx, si
mov ch, ah
or eax, 0x3e724907
test di, 0x36f8
test cx, si
shl ax, cl
test dx, 0x76e0
xchg edx, eax
dec dl
and ecx, 0x388142fe
inc bx
dec si
rol cl, cl
test dl, bh
shl esi, 2
xor dh, 0x57
add cl, ah
xchg ah, ah
cmp ch, dl
add ch, 0x4c
nop
dec si
shr dl, 7
rol bh, cl
mov dl, 8
or di, 0x2369
adc esi, edi
inc al
and cx, 0x551b
sbb dx, 0x3f89
add bh, dl
sbb ch, 0x15
nop
test dx, bx
not di
add dl, bl
ror esi, 8
or bx, 0x7feb
test bx, cx
shr dh, cl
and al, 0x33
rol cx, 2
rol ch, cl
add dx, 0x3063
shl al, cl
adc si, 0x301f
add dl, 0x52
pop edi
inc cx
or bh, cl
push edi
and esi, edi
dec eax
ror bx, 8
sbb dx, 0x8c1
not cl
stc
ror edx, cl
shr esi, 8
shl edx, cl
or edi, 0x3a87ff73
mov dl, 0x75
shl esi, 2
ror cx, 6
or cl, ch
adc ch, 0x4c
nop
dec ah
sub al, 0x1a
shr ax, 4
shr dh, cl
sbb esi, esi
rol bx, cl
rol esi, cl
xchg esi, eax
sbb bh, 0x16
test cx, 0x6127
dec edx
xor dl, 0x77
adc eax, 0x3b41a48d
or al, bh
ror ebx, 6
nop
cmp esi, 0x291a050a
shl bh, 3
xchg ebx, eax
cmp ax, bx
cmp edx, 0x6a599519
test ah, cl
and dx, 0xfca
adc cl, bh
adc ecx, edx
shl di, 3
ror ch, 4
xor di, 0x49c8
test ax, dx
xchg ecx, eax
stc
and ebx, esi
and bx, 0x24a6
test di, si
nop
adc al, dl
test di, 0x47c9
ror eax, cl
shr ax, 7
test ecx, ebx
add edx, 0x4d4665ad
shr cx, cl
not edx
shl bh, cl
add ah, cl
stc
shl edi, 3
or edi, eax
mov ax, 0x2302
xor edi, 0x51ec92ee
sub dl, al
xor bh, ch
adc dx, 0x497d
inc al
stc
xchg cl, cl
inc dx
sbb bx, 0x589c
sub dh, cl
adc ebx, esi
add ecx, 0x2e43acd9
shr cx, cl
shl eax, 6
add edx, edi
or ax, 0x6da4
ror dl, cl
test esi, 0x585cdffe
pop edi
pop ecx
pop edx
pop ebx
pop eax
pop esi
nop
nop
push esi
ror esi, 7
push edx
push ecx
rol edx, cl
push ebx
sub ebx, ebx
push eax
add cl, al
inc ebx
and esi, ecx
cmp si, 0x48bc
xor ah, bh
shr ah, 3
add dx, ax
dec bx
adc dh, dl
push edi
mov bx, di
rol cx, cl
adc al, bl
shr ebx, 3
ror bx, cl
test esi, esi
dec bh
stc
inc edi
stc
shl ax, 7
stc
shl cx, cl
inc bl
ror bx, cl
rol esi, cl
xor si, cx
sbb ch, 0x6f
rol di, 2
sub eax, esi
add ecx, 0x514c4772
mov ax, si
and ch, dl
sub cl, 0x36
xchg edx, edx
mov cl, bl
rol cx, 6
not eax
cmp esi, edx
test dx, 0xdc5
stc
mov ecx, esi
xor dl, 0x57
nop
xchg al, ch
add ecx, ecx
inc dx
nop
stc
dec ch
mov cx, cx
and cx, si
nop
rol dl, 2
nop
ror si, 4
sbb dh, al
or edx, eax
adc eax, 0x769c50bd
ror dh, cl
nop
ror al, cl
test ah, bh
sbb edx, ecx
sbb al, 8
inc eax
xor dh, ah
cmp si, di
stc
cmp edi, 0x4e05dac
shr dh, cl
rol ch, cl
inc dx
xchg edx, ebx
sbb dx, cx
add eax, 0x66e9d536
shl bx, cl
shr ebx, cl
xchg ecx, ebx
inc bl
mov bl, 4
dec ebx
inc ax
or dx, 0x5b84
xor dx, si
rol bh, 8
shr ah, 4
mov ah, dh
sub di, si
dec ebx
xor ax, 0x59ad
ror ax, 7
add bh, al
add ch, dh
pop edi
pop eax
pop ebx
pop ecx
pop edx
pop esi
call fcn.00620e0b
jb 0x6130ae
call fcn.00621324
call fcn.00621832
call fcn.00621c38
call fcn.006221a7
push edx
ror edx, 8
push ebx
push eax
xchg bx, ax
push ecx
ror dx, cl
xor al, 0x71
xor edx, 0x7c168b49
shr dx, 1
inc bh
shl dh, 6
push esi
rol esi, cl
push edi
cmp di, 0x61bf
adc cx, 0x61d6
xor edi, esi
cmp dl, 0x1a
sub cl, dl
nop
ror cl, 8
nop
stc
inc dx
sub ecx, 0x12dbb4a1
rol bx, 7
add dh, 0x36
sbb dh, bh
shr cx, 1
xor cl, 0x1d
ror bl, cl
nop
not dl
mov dh, 0xc
ror bh, cl
sbb ax, ax
stc
dec ebx
dec eax
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
call fcn.0062257a
call fcn.00622b51
push edi
xchg di, di
stc
push esi
xor si, 0x24f8
or edi, edi
adc di, 0x2bc8
pop esi
pop edi
push ebx
push ecx
shr ebx, cl
push eax
rol ax, cl
shl bx, 6
sub eax, eax
test ebx, 0x831599f
not ecx
push edx
sbb edx, 0x63489fd8
test ch, 0x3c
push esi
cmp si, si
pop esi
pop edx
pop eax
pop ecx
pop ebx
call fcn.00622ec6
push edx
mov dl, 0x7c
push ebx
sbb ebx, edx
stc
or ebx, 0x7b60c2fa
push eax
shl ah, 6
and eax, 0x5cf22c89
sbb bx, 0x7c99
sbb dh, al
push esi
and esi, 0x5bedec59
or ax, 0x3367
cmp ax, 0x269b
inc si
push ecx
rol ch, cl
push edi
sbb ax, di
ror esi, cl
sub si, bx
cmp cx, di
xchg ah, dl
add dl, 0x34
and ebx, edx
dec bh
xchg cx, bx
sub ecx, ecx
inc si
rol si, 6
dec esi
pop edi
pop ecx
pop esi
pop eax
pop ebx
pop edx
push edx
inc edx
push ebx
push ecx
shl bl, cl
push eax
xchg ebx, eax
xor ax, 0x4d0e
inc dx
push edi
test ebx, edi
shr ah, 2
not ecx
push esi
rol esi, 1
not edi
not bx
xor dx, si
sbb edi, 0x2614c307
dec edx
dec eax
sub edi, 0x1e65a1dc
shr si, 5
or cl, cl
shl ax, 7
sub cl, dh
nop
or si, 0x521a
rol esi, 7
sub al, 0x35
and cl, 0x36
or di, 0x16d7
and edi, ebx
pop esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
call fcn.00623230
stc
push ebx
push ecx
ror ebx, cl
push edi
or edi, 0x55c0ff56
push eax
mov al, 0x52
push esi
shr si, cl
not cl
shr eax, 5
inc ax
mov ah, ah
inc ebx
push edx
mov dl, dh
shr bx, cl
and ecx, 0x2a7ee89
ror bx, cl
shl bl, cl
dec dl
not dl
cmp di, dx
sub dx, 0x16ce
xor si, di
adc eax, 0x6b232e24
or ah, 0x23
shr esi, 1
cmp eax, 0x20fa66bf
sub al, ah
xor di, 0x7c34
adc si, 0x687a
dec edi
add bx, 0x155f
rol ebx, cl
test bx, si
shl edx, 2
pop edx
pop esi
pop eax
pop edi
pop ecx
pop ebx
push ecx
test ch, 0x51
push edx
shl dx, cl
not ch
pop edx
pop ecx
push eax
shr eax, 7
pop eax
mov eax, str.YdtYbwHtyl
lea ecx, [esp + 0xc]
push 0xc
push 0x3a150b15
push ecx
push eax
call fcn.00623569
push edi
sbb edi, edi
push ebx
not bx
push edx
sbb edx, 0x1a717078
and edi, 0x731391a1
add di, 0x7652
ror bx, 6
push ecx
cmp cl, 0x70
not ebx
shl ecx, cl
push eax
xor al, 0x14
adc ebx, ecx
rol dl, cl
dec dx
test dl, dl
adc di, di
shr dl, cl
cmp ax, di
nop
ror ebx, 1
rol dh, cl
ror dx, cl
stc
test dl, 0x32
or edi, 0x427e6587
stc
sbb ch, dh
test di, di
cmp ecx, edx
adc cx, bx
rol di, cl
and bl, 2
push esi
test ecx, esi
shr ax, cl
nop
test ecx, ebx
xchg esi, eax
inc cx
ror ebx, 1
adc edi, 0x75bd6239
or edi, edx
shr edi, cl
and eax, 0x69a45d4b
cmp si, di
mov bx, bx
stc
nop
xor bl, 0xf
mov cx, di
cmp si, 0x3fe3
rol al, 3
nop
test eax, eax
inc ax
ror al, 4
xor cl, 0x3a
rol bh, 2
and di, si
shr si, 2
test esi, 0x58db4896
test ax, ax
stc
ror ch, 2
shr eax, 7
test eax, 0x534d1912
or bx, 0x279a
sbb eax, esi
shr bl, cl
not edx
adc esi, 0xa1782c3
or bh, 0x75
mov ah, dl
add bl, 0x17
nop
ror dx, cl
rol bh, cl
sbb cl, 0x18
shr ax, 3
sbb ax, di
not edi
adc bh, ch
test bl, 0x77
sbb si, 0x3abd
dec bh
adc al, 0x62
and ch, 0x75
or ch, ch
xchg bh, bh
cmp edi, 0x4cc6107e
shl ch, 1
xchg al, al
shr cx, 3
and bx, di
ror ch, 5
dec cl
add ecx, 0x50abb5df
sub esi, edi
xchg di, cx
cmp ax, 0x2516
and edi, 0x56359ad1
mov dx, 0x2f88
pop esi
mov ch, 2
rol al, cl
push esi
sbb esi, 0x260e5baa
sbb eax, eax
dec dh
mov ecx, ecx
add ecx, esi
ror dh, 2
shl cx, 5
sbb dh, 0x57
sub ch, 0x7b
nop
add cx, 0x7ad3
cmp ecx, edi
rol eax, 4
dec bx
xor al, bl
add cx, bx
inc dh
cmp ax, di
stc
mov di, bx
nop
sub al, dl
or al, ch
cmp ah, 0x5d
adc dl, 0x4f
inc bh
cmp bh, 0x26
xchg edx, ecx
dec ax
stc
rol edx, cl
xchg bx, ax
nop
not ecx
rol cl, 7
test ch, 0x4c
ror eax, cl
xchg edx, ecx
ror dx, 3
shl ax, cl
nop
sub dx, 0x5fb3
sub edi, ebx
and esi, eax
or dh, cl
stc
adc esi, 0x67cd69b3
stc
xor esi, edx
sbb cl, 0x68
inc eax
ror ax, cl
nop
rol si, cl
sub bh, 0x56
dec esi
xchg esi, eax
add ah, 0x2d
shr ah, cl
shr ch, cl
stc
adc si, di
adc eax, 0x79eaf4da
cmp ah, 0x37
adc cl, 1
or esi, 0x12f0abac
not ebx
sbb esi, 0x4ceef039
mov dx, cx
shl edi, cl
rol eax, cl
shl ah, cl
inc ecx
shl bx, 5
rol dx, 8
test cl, bh
test ch, bl
shl bl, 6
not ah
adc dh, 0x28
sub ah, 0x33
stc
cmp edx, edi
sub bl, dh
stc
mov dh, ch
or dh, dl
inc edi
shl dx, cl
shl al, cl
xchg si, ax
inc edx
xchg di, ax
dec ax
inc cl
shr ecx, 8
sbb edi, esi
xor esi, edx
pop esi
mov edx, 0x40554e11
shr ecx, cl
push esi
xor esi, ecx
cmp edx, esi
or edi, 0x882360f
add al, 4
and bx, 0x75fa
shr si, cl
and bx, 0x45fb
stc
nop
shr eax, cl
xchg dh, cl
shr eax, 7
shr bx, cl
nop
xor ch, ch
dec bx
rol dl, cl
add dx, 0x10b9
add ah, al
or edx, 0x3b0d9d90
sub cx, 0xf9a
add ch, 0x19
add cl, 0x23
nop
rol bl, cl
adc bh, 0x44
add bx, 0x6616
add di, 0x7384
add esi, 0x409d74f6
add ax, 0x65f5
ror ax, 5
not cl
ror si, cl
adc ebx, 0x27c6f356
sub edx, 0x721fb7d4
mov ax, cx
nop
xor bl, dh
or bl, 0x1c
and di, bx
stc
or eax, ebx
stc
test si, 0x2422
nop
ror bx, cl
and dx, 0x2fd4
or dh, 0x12
shl ah, 2
or dl, dl
sub dx, 0x37be
inc si
shl edi, 1
mov dl, ah
add bh, 0x2d
pop esi
pop eax
pop ecx
pop edx
pop ebx
pop edi
jns 0x613600
call fcn.00623808
call fcn.00623bca
push ebx
dec bx
push ecx
or ch, ch
push eax
cmp bh, ah
sub bl, 0x6c
xor cx, ax
nop
push esi
rol esi, 7
push edx
sbb edx, esi
adc dh, 0x13
cmp cx, 0x2c84
stc
xor dx, bx
sub cx, dx
sbb dl, bh
dec ch
xor ecx, 0x4626207b
push edi
xor di, di
not ch
cmp si, si
not dh
shl si, 8
xchg dh, bl
inc dl
sub al, dh
adc dx, 0x7734
xor bh, bh
adc dl, 0x51
inc ch
rol esi, cl
stc
add dh, ah
adc esi, 0x452a1bd1
add bl, ah
cmp ah, cl
ror dx, cl
nop
stc
pop edi
pop edx
pop esi
pop eax
pop ecx
pop ebx
push ecx
test ch, 0x6f
stc
push eax
push esi
and ax, si
push edx
dec dh
ror cl, 7
xor edx, 0xbaae526
push ebx
adc bl, dl
not dx
shr dh, 5
cmp al, 0x4e
nop
or ax, 0x1872
push edi
shr edi, 8
test eax, 0x5b6db8ab
test edi, ecx
nop
adc dh, 0x37
ror edi, cl
mov al, al
sub cl, ah
xchg ah, cl
or al, dl
sub si, 0x276b
ror bx, 3
nop
dec ax
nop
or esi, eax
shl edi, cl
inc eax
rol ch, cl
pop edi
pop ebx
pop edx
pop esi
pop eax
pop ecx
nop
push eax
shl ax, 6
push ebx
push ecx
ror bh, cl
push edx
mov edx, 0xf431e70
ror ecx, cl
adc bh, bl
and ax, dx
add cx, 0x7f31
xor ecx, eax
adc ax, ax
stc
push edi
xor eax, edi
not ah
pop edi
pop edx
pop ecx
pop ebx
pop eax
call fcn.00623ed6
push ecx
xor cx, 0x201
push edx
sub edx, 0x638ef055
push ebx
add dh, bh
pop ebx
pop edx
pop ecx
js 0x6135fc
push edx
push ebx
xchg dh, bl
push eax
mov eax, 0x2d677447
pop eax
pop ebx
pop edx
ja 0x6135fc
call fcn.0062441d
push ecx
add ch, cl
pop ecx
push edx
push eax
xchg dh, ah
push ecx
ror ax, cl
xchg ecx, eax
push esi
xor si, 0x19c2
push edi
ror edi, 3
inc esi
inc si
nop
shl ah, cl
sbb si, 0x4ba7
shr di, cl
nop
nop
and ah, 0x35
push ebx
shl bx, 5
shl edx, cl
sbb ecx, 0x51e86bc4
or dh, cl
nop
shl di, 5
adc dx, bx
not bx
cmp si, 0x694a
add esi, esi
mov cl, 0x69
or ch, 0x43
cmp dx, bx
rol eax, 6
ror si, cl
not ah
mov al, al
dec ax
mov si, 0x5707
stc
xor ecx, 0x31c0e0c0
sbb bl, dl
shl ax, 2
inc edi
inc cx
rol ah, cl
dec edi
dec cx
pop ebx
pop edi
pop esi
pop ecx
pop eax
pop edx
push ecx
and cx, 0x49b2
nop
push edx
shr dl, 8
push esi
test esi, 0x318d482d
push eax
mov al, cl
sbb edx, ecx
push ebx
xchg dl, bh
not esi
shl ebx, 3
xchg cl, ch
xchg cx, cx
rol cx, cl
or dx, ax
shl edx, cl
shr al, cl
pop ebx
pop eax
pop esi
pop edx
pop ecx
call fcn.006247ce
push ecx
and cx, 0x374e
push edi
push eax
xchg edi, eax
push edx
adc ecx, edx
xchg dl, ch
nop
xchg dx, ax
xor di, 0x50c3
and ax, 0x64d2
test dh, 0x3d
push ebx
xchg bl, ch
not ebx
shr dl, cl
push esi
cmp ebx, esi
shl cl, cl
shl esi, cl
sbb edx, 0x5e592f58
nop
adc ah, ah
rol esi, 3
stc
shr esi, cl
sbb ax, di
or edx, ebx
cmp esi, 0x22b2af3c
xor edx, 0x7173e8af
nop
not edx
inc esi
dec ecx
ror dh, 8
pop esi
pop ebx
pop edx
pop eax
pop edi
pop ecx
jb 0x613716
call fcn.00624b62
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov edi, esp
push ecx
push edx
push 0
push esi
dec si
push ebx
xor esi, ebx
push edx
add dx, si
push ecx
inc ch
and bx, dx
shl ebx, cl
nop
push eax
not eax
mov cx, 0x75d4
rol bx, cl
push edi
adc si, di
shr bx, 7
xchg ebx, ebx
dec bx
shr dl, 2
inc cl
or si, 0x3fd6
ror bx, cl
shl dh, 7
dec cx
shl dh, 6
inc bx
sub ah, bl
mov dl, bl
cmp cx, 0x152a
shr bl, cl
rol dx, 1
shl di, cl
and ch, dh
nop
cmp bh, 9
nop
xor edi, ecx
and ax, 0x212b
xchg di, dx
cmp bl, 0x53
mov dx, 0x6c53
xor edx, 0xd1a91de
nop
and edx, ebx
or di, 0x38ec
stc
test edx, 0xe927d5e
inc edi
rol edi, 8
mov bl, 2
mov ah, ch
adc cx, dx
nop
and dx, 0x79a7
nop
xor cx, si
adc di, di
stc
inc al
or ebx, 0x3776a24e
inc dx
add ch, 0x1d
rol di, cl
xor di, bx
pop edi
pop eax
pop ecx
pop edx
pop ebx
pop esi
push eax
push edx
sub al, dh
push ebx
inc ebx
inc bl
nop
and bh, 0x6a
push edi
and edi, 0xf96d034
and ebx, 0x5da7817a
push esi
adc si, si
stc
push ecx
shl bh, cl
shr edx, cl
xchg cl, ah
nop
inc ebx
shr edx, cl
test esi, 0x309b50be
xor bx, di
sub esi, 0x6978e4ee
not eax
shl bx, 6
mov dh, bh
cmp esi, 0x33904683
shr cx, cl
shr dx, cl
not esi
dec cl
shl dx, cl
dec eax
ror dx, 3
xor edx, 0x1f41a54f
ror al, 8
mov ah, 0xd
and al, ah
or cl, bl
test eax, eax
add esi, 0x5b0b08b9
stc
nop
or edi, 0x69f90728
shl al, 6
adc si, 0x7ba8
dec dl
cmp bh, 0x21
cmp edi, edx
sub edi, edi
or ebx, 0x4fa19f06
shl si, cl
not dx
xor ah, 0x14
rol dx, cl
xchg ecx, edi
add di, ax
xchg esi, edi
add ch, cl
dec ah
sbb ax, dx
test di, 0x4aec
xchg esi, esi
rol eax, cl
ror bh, cl
cmp si, di
shr edi, cl
shr si, 6
sub eax, 0x5c372ccd
or al, dl
sub al, cl
xor bx, 0xaf1
cmp esi, ecx
cmp di, ax
and cx, cx
test dx, ax
xor dl, 0x31
inc ah
sbb si, 0x402c
not si
shl esi, cl
test dh, dh
dec bl
cmp cx, 0x1292
cmp ecx, 0x71a302d9
xor di, 0x2d69
test ebx, 0x793005f4
xor ah, 0x6b
cmp dh, dl
stc
test bl, bh
ror di, cl
not esi
nop
shl ecx, 7
dec edx
not di
xor ch, 0x6e
and di, si
nop
ror dx, 7
nop
inc bh
not al
sub ebx, ecx
pop ecx
not di
push ecx
rol cx, 6
shl ecx, 7
dec dx
shl bx, cl
inc cx
adc bx, 0x1639
stc
mov edx, 0x5fb9e33a
test cl, bl
not edx
stc
shr ebx, cl
nop
add dh, 0x73
ror bl, cl
test si, di
xor ax, 0x1fd5
dec di
rol bx, cl
adc bh, 0x22
dec ebx
xchg si, ax
stc
stc
mov dx, 0x7a39
not cl
and si, 0x3397
xor dh, dl
shl dx, cl
add ax, 0x4135
cmp di, 0x2320
add bh, 0x76
cmp ah, bh
nop
and ah, 0x69
xor dx, 0x4e85
rol di, cl
sbb cx, 0x371a
mov ecx, 0x50e58814
ror bx, 2
adc dx, 0x2cfb
shr edi, 8
inc esi
ror di, 6
inc ebx
dec dh
adc cx, di
cmp ch, dh
inc ch
mov al, 0x5c
sbb ah, bl
nop
rol si, 5
ror ax, cl
stc
or ch, 0x18
shr dh, 1
xchg bl, cl
adc ax, 0x4815
test eax, 0xc50c604
sub dh, 0x38
xchg cx, cx
sbb al, 0x4c
nop
ror ah, cl
not ax
nop
xor bx, cx
add dx, 0x4824
xchg edx, edi
sbb edx, 0x4c3aacb1
dec bx
not ch
sbb edx, 0x7f364a3d
inc si
shr dh, cl
shl dx, 6
shr dl, cl
xor edi, edx
not dh
shl ax, 5
test bl, 0x3f
dec bl
xor edi, esi
ror ebx, 2
and dx, di
shr di, cl
test dx, 0x786d
shl bl, cl
or ecx, 0x703edc84
dec ecx
xor bl, 0x1b
shr ebx, 8
shl di, cl
and ebx, eax
dec ax
adc bh, 0xf
dec dx
dec cx
pop ecx
xor bh, 0x79
xor dx, dx
push ecx
mov ebx, ecx
or bh, 0x53
xor ah, 0x15
ror bx, 4
mov al, ch
cmp cx, 0x6935
and si, bx
or bh, cl
xor ch, 0x51
not cx
shr cl, cl
inc ax
test edx, 0x4f12a099
not cx
stc
mov eax, esi
adc bl, 0x70
sub cl, cl
nop
test dh, bl
xor bx, 0xece
and edx, 0xa54f94e
rol ebx, cl
test si, ax
ror dx, cl
shr cx, cl
stc
rol si, cl
sbb ecx, 0x74f4d272
xchg ah, dl
shl edx, 2
stc
cmp al, 2
shr ch, cl
not si
xchg si, ax
shr ecx, cl
shr esi, cl
rol cx, 4
and bx, 0x7dd7
adc di, 0x7aa0
add eax, edi
rol ax, cl
or cx, 0x76a4
cmp eax, ebx
and si, si
rol cx, 8
and bl, cl
or bx, 0x5b3b
xor ecx, esi
dec si
test ch, dh
test di, 0x3e44
add bx, 0x6ef0
not esi
mov ebx, 0x5d096180
ror edi, 1
mov dl, al
adc ah, cl
add edi, 0x4213658b
adc dx, 0x94b
test ebx, 0x1857ce3d
shr bl, cl
shr ch, cl
add dh, ch
not ax
inc bh
adc esi, 0x7b4b1b34
inc cl
or dl, 2
rol dh, cl
rol di, 2
adc si, ax
shl eax, 5
mov bl, 0x6b
pop ecx
pop esi
pop edi
pop ebx
pop edx
pop eax
call fcn.00624fbf
jle 0x613bc0
push esi
shr esi, 2
stc
push ecx
shr si, cl
push ebx
sbb ch, bh
push eax
cmp al, 0x50
stc
sub ah, al
push edx
adc dx, ax
xchg ebx, edx
sbb esi, esi
or dx, 0x3cf
ror bx, 2
dec esi
xchg esi, esi
shr bh, 4
nop
sbb bl, ch
or eax, 0x6202308c
push edi
sbb esi, edi
cmp ch, dh
rol dx, cl
not ebx
test dx, 0x41ff
cmp esi, 0x271c275d
nop
ror esi, 7
ror edx, 8
mov cx, bx
and bl, 0x22
rol cx, cl
sbb ah, 0x31
rol ecx, cl
xor dx, cx
sbb cl, al
xchg ebx, esi
stc
add edx, 0x577e34df
shr dh, cl
sbb dh, dh
mov ebx, edi
shl ecx, cl
adc eax, 0x766dafe1
add cx, di
xchg dh, al
shr ax, cl
stc
rol ecx, 7
stc
sub ebx, 0x22f626b8
pop edi
pop edx
pop eax
pop ebx
pop ecx
pop esi
push ebx
push eax
xor bl, ah
push edi
test edi, 0x5c317bac
push ecx
test ch, cl
dec bx
pop ecx
pop edi
pop eax
pop ebx
push eax
push ecx
shl ah, cl
stc
pop ecx
pop eax
jbe 0x613bc0
nop
call fcn.00625378
jnp 0x613be7
push edi
inc edi
push esi
mov esi, 0x1b2e08d4
push ecx
not cx
push edx
mov dl, ch
push eax
rol ax, cl
mov dl, 0x67
dec dh
pop eax
pop edx
pop ecx
pop esi
pop edi
push edx
sub dl, 0x56
pop edx
push 1
push edi
push esi
push ebx
push eax
cmp ebx, eax
push edx
shr dl, 8
push edi
shr edi, 5
not ebx
push ecx
shr ecx, cl
stc
dec dh
shr ax, 4
nop
inc bh
xchg cl, ah
push esi
adc esi, 0x186a3b2c
xor ebx, 0x3ddbb895
test ah, 4
nop
sub edi, ecx
xchg edx, eax
xchg bh, bl
nop
stc
ror al, cl
and dx, ax
xchg di, ax
ror edx, 1
rol di, cl
rol eax, 8
xchg di, cx
adc si, 0x18d
cmp cx, si
shl di, cl
shr dx, 5
shl ah, 5
cmp bh, 0x63
test ah, 0x3a
mov ebx, 0xc8368f3
or esi, edi
add bh, cl
rol eax, cl
ror edi, 6
not ax
ror bx, cl
and ch, dl
dec edx
not esi
ror edx, cl
inc esi
inc ah
cmp bx, ax
xor bl, 0x2b
and esi, 0x4fb994dd
not dl
stc
or dx, 0x6416
xor ebx, 0x775b3af4
dec dx
sbb edx, ecx
nop
nop
sub si, 0x3356
shl edx, cl
shl edx, 4
shl cl, cl
mov ax, 0x2bfd
not eax
or ah, 0x33
sbb eax, 0x1ced3a5c
stc
add si, ax
or dx, di
xor di, ax
xor ch, 0x13
mov edx, esi
xor ch, 0x2b
shr ax, 5
xchg edi, ecx
xchg al, cl
sub si, 0x1fd4
pop esi
pop ecx
pop edi
pop edx
pop eax
pop ebx
push ebx
mov bl, bl
push ecx
ror bl, cl
push eax
push edx
xchg al, dh
dec al
push edi
or di, ax
not dx
cmp di, 0x6c89
xchg di, di
or cx, 0x4b3f
or ah, dh
not ah
dec eax
test bh, 0x49
dec edi
push esi
test esi, edi
cmp si, dx
nop
rol si, cl
xchg bx, ax
shr ax, 7
stc
inc edi
test ebx, edx
ror bl, cl
inc ah
test di, 0x39ab
add ecx, ecx
rol al, 8
not dx
ror ax, cl
xchg al, ah
adc di, di
or cx, 0x66a1
add ebx, ebx
stc
or al, al
or edx, 0x65447fc6
rol bx, cl
nop
test ecx, 0x8c5b486
xchg al, dh
stc
xchg edx, edi
ror edx, 5
mov ecx, 0x2dbdbefb
test bl, dh
add ah, 0x45
test dl, 0x2d
not bl
and ch, dh
add cx, 0x103b
shl dx, cl
and bl, 0x64
dec al
pop esi
pop edi
pop edx
pop eax
pop ecx
pop ebx
push edi
mov di, 0x3bf1
push edx
dec dl
push ebx
cmp ebx, ebx
nop
push ecx
shl ebx, cl
sbb bl, cl
dec edi
test bx, 0x5d32
rol ch, 5
adc dl, 0x67
or edx, 0x100e49ad
ror bl, cl
push esi
and esi, ecx
push eax
xchg esi, eax
cmp edi, 0x2bc0ae14
add ecx, 0x2821ce29
shl esi, 5
not dl
inc al
and cx, 0x3563
shr esi, cl
sbb bh, 6
xchg al, ah
adc eax, esi
inc bl
inc edi
inc ebx
rol edi, 3
and edi, ebx
not cx
inc cl
test ebx, eax
stc
stc
xchg cx, ax
nop
dec dl
add eax, ebx
nop
inc ch
mov al, cl
shl esi, 7
shr esi, 2
ror si, 5
xchg bh, ch
adc bl, 0x15
xor bh, dl
add esi, esi
stc
add bx, 0x50d4
adc cl, 0x75
or di, 0x1177
pop eax
pop esi
pop ecx
pop ebx
pop edx
pop edi
push ecx
ror ecx, 6
push edx
xor dh, 5
push eax
and ah, 0x53
push ebx
not ebx
rol dx, cl
ror dl, 3
inc ah
or ax, dx
push edi
sbb edi, 0x115e835a
rol bx, cl
ror ecx, cl
mov ebx, 0x1c6673e3
rol dx, cl
cmp al, dl
shr di, 7
nop
push esi
cmp esi, 0x15cbce3
not cx
dec ebx
nop
dec ecx
sbb ax, ax
mov di, 0x504a
add edi, 0x2340ce3c
rol edi, cl
dec dh
not si
or bl, bl
ror di, cl
ror ebx, 8
ror dh, 3
or esi, edi
adc edx, ecx
nop
mov di, 0x329c
stc
shl ch, 3
rol di, 1
shr dh, 3
xor bl, 0x57
nop
stc
shr ah, 2
ror esi, cl
stc
cmp ax, di
sub si, 0x2440
dec cx
test dh, 0x76
or bh, 0x1c
test eax, 0x1d4cf711
inc di
and esi, 0x7801756e
sub edi, edi
or dx, cx
nop
sub edi, ebx
sbb dh, 0x75
shl di, cl
ror eax, 5
shr esi, cl
inc bh
nop
cmp esi, 0x155fc92b
sbb al, al
mov esi, edx
shr dx, cl
ror ecx, 6
mov dl, 0x45
mov dh, cl
adc al, dh
add ax, bx
add ah, 0x1c
ror bx, cl
shl dh, 3
ror ebx, 6
ror ah, cl
stc
shr ecx, cl
not cl
not dx
xor bl, ch
mov ecx, 0x2d926c90
inc edx
stc
shl ecx, cl
test si, 0x17b1
xor eax, ebx
mov eax, 0x4bed0aaf
ror bx, 6
mov ax, dx
test ch, 0x58
nop
stc
sbb bl, 0x60
sub di, 0x6fc9
ror cl, cl
stc
nop
sub al, 0x61
pop esi
rol cx, 7
pop edi
pop ebx
pop eax
pop edx
pop ecx
push edi
or di, 0x320f
push ecx
sub ecx, 0x5f9af32b
push ebx
push eax
xchg bx, ax
push edx
not edx
stc
cmp ax, cx
stc
push esi
rol esi, 6
sbb eax, edx
or ax, 0x4062
inc esi
stc
xor ebx, 0x65a20ba4
stc
shl dx, 2
mov esi, eax
test dl, 0x30
sbb dh, 0x53
dec cx
xor ah, 0x2c
xor bh, dl
and bl, 0x6a
add ebx, 0x7c5dff3f
cmp edi, 0x74191fc8
shr si, cl
mov ch, ch
and bl, ch
xchg bl, ch
nop
shl ebx, 6
not ah
inc eax
add edi, esi
inc ebx
xchg esi, esi
ror ch, cl
not eax
adc dx, 0x43ea
test bh, dh
nop
sub ebx, ebx
dec edi
dec edx
test bl, 5
xchg al, bh
dec al
mov bh, ch
shr ch, 8
xor ah, 0x5f
stc
test dx, 0x1d9f
adc cx, si
and ax, ax
dec dl
xor ah, 0x7b
shl bx, 8
xor dh, al
and ax, dx
xor eax, eax
xchg si, di
test dl, 0x66
test dx, 0x683d
rol ax, 6
and dx, 0x5ea1
cmp si, 0x571c
adc dh, 0x52
inc ebx
mov bh, dh
ror dl, 8
shr ecx, 6
cmp ax, ax
and si, 0x4684
sub ah, 4
inc dh
rol ch, 8
mov dx, ax
ror ax, 5
nop
and ax, 0xf42
or esi, 0x74abaf67
or edx, 0x437f297b
rol dh, 4
xchg ecx, eax
test bh, ch
xor si, di
and dl, al
shr dl, 2
xor eax, edi
ror bx, 4
add ch, cl
rol ax, cl
add dh, al
xor ebx, ecx
cmp edx, 0x7b9619ad
rol edi, 8
sbb dx, di
rol dx, 5
sub dh, 0x28
adc dx, 0xd02
xor ecx, 0x34725341
pop esi
test edx, 0x65bd9bb6
not ah
test dh, 0x68
sub ebx, 0x383b428c
and edi, 0x110c5525
stc
sbb edi, ebx
dec ch
inc di
not edx
push esi
mov esi, 0x56b8a3f3
stc
sbb esi, 0x20a9903e
shl al, cl
test di, si
ror si, cl
add si, 0x3557
shr dl, 3
cmp ch, 0x2a
stc
sub cx, di
cmp dh, 0x1e
inc eax
shr dx, cl
dec cx
or ax, di
stc
mov dx, 0x27e1
adc al, 0x49
shr si, cl
adc ebx, 0x38c2e95d
add ah, 0x6c
not edi
shl di, 8
shl dh, cl
and dl, ah
dec ecx
shr si, 1
and dh, 4
mov eax, esi
stc
ror edx, 3
shr edi, 7
xchg dl, dh
cmp dl, ah
cmp eax, edx
shr edx, cl
rol edi, 7
test ax, di
shl ch, cl
pop esi
pop edx
pop eax
pop ebx
pop ecx
pop edi
nop
push edx
push ecx
ror dl, cl
nop
sbb dl, 5
push edi
not di
add dx, 0x1215
inc dx
or ecx, ecx
push ebx
xchg di, bx
xor dx, di
ror cl, 1
rol ecx, cl
xor ebx, ebx
push eax
dec ah
add cx, 0x3a89
cmp bl, 0x15
ror ecx, 2
adc cl, 0x47
nop
dec edi
mov bx, 0x49b
dec di
mov edx, 0x2c2d6521
pop eax
pop ebx
pop edi
pop ecx
pop edx
call fcn.006257b7
call fcn.00625bb0
ja 0x61412f
call fcn.00625e61
nop
push edx
or dh, 0x74
pop edx
push eax
and eax, 0x22c0a020
pop eax
call fcn.006262cd
push eax
add ah, al
pop eax
call fcn.0040dad8
add esp, 0x10
pop edx
pop ecx
add esp, 0x10
push eax
not ax
push edx
sbb ax, dx
push ebx
sub bl, 0x2c
push edi
xor edi, ebx
cmp bx, 0x133d
mov ebx, 0x6a07afaf
cmp eax, edi
rol edi, 5
dec bl
adc edi, eax
push esi
test si, si
sbb ah, dh
push ecx
rol ecx, 1
shl si, 5
xor eax, ebx
not edi
ror si, cl
stc
not si
shl bh, 6
stc
test edi, 0x6808861c
sub ecx, eax
shl ax, cl
cmp ebx, eax
and eax, 0xf2d49dd
nop
xchg cx, ax
nop
not bl
not bl
sbb ah, dl
shl cl, 4
shl ecx, 7
and edx, ecx
cmp esi, 0x34017b4d
shl dh, cl
not di
mov si, 0x6ba8
cmp bx, 0x7fad
or edx, ecx
cmp bl, 0x24
shl cx, 7
or al, 0x1b
stc
sub cl, 0x6c
shr ecx, 4
ror bx, cl
not dh
sbb dl, 0x2d
inc eax
adc bx, ax
rol ch, 8
test edi, 0x468be7a0
xor ecx, 0x2bbdce54
not bl
adc ax, 0x61b1
sbb cx, bx
not dx
mov si, ax
rol cx, 3
cmp di, 0x5a01
ror dx, cl
xchg bl, dh
shl ecx, 7
stc
nop
or dh, 0x19
or edx, 0x45e41aff
and bh, 0x67
shl edi, 6
test ch, bl
sub bh, dl
and si, 0x60f0
mov eax, 0x57403543
shr esi, 2
cmp ax, 0x3223
or ecx, 0x342fb281
adc bx, bx
dec dl
inc ebx
shl si, 3
dec bh
shr si, cl
nop
stc
add bh, 0x48
and bl, 0x5c
test bx, si
sub ax, 0x5c9f
cmp ah, dh
and edx, ebx
add ch, dh
cmp di, 0x5af1
mov dl, bh
nop
cmp dh, dl
test cl, 0x7b
mov esi, edi
add edi, eax
pop ecx
inc ax
push ecx
xchg ch, ah
shl cx, cl
inc dx
shr dx, 5
shl cl, cl
or dl, 0x69
or ax, 0x6757
dec bx
ror di, 7
nop
or di, ax
test esi, edi
pop ecx
pop esi
pop edi
pop ebx
pop edx
pop eax
stc
push edi
shl di, 3
push edx
not dx
push ecx
xchg ecx, edi
not ch
push esi
or ecx, esi
push ebx
push eax
and bl, al
xor ax, 0x7a88
stc
stc
ror ecx, cl
xor si, ax
adc ax, si
adc bx, si
dec dh
shr dx, 2
nop
rol bx, 5
adc ax, 0x1b32
inc ax
xchg edx, eax
dec cx
test dx, 0x69b
sub ah, bl
rol ax, cl
sbb si, bx
stc
adc dx, 0x33da
shl di, cl
xchg ecx, eax
add eax, 0x77d1d4bf
sbb al, 0x43
inc di
and bh, cl
mov esi, 0x49d95aae
dec di
sbb si, 0x65d9
mov eax, edx
mov si, bx
sbb bx, 0x78d2
not dl
and eax, 0xe44438d
adc bh, bh
not ebx
shr eax, 1
mov ecx, edx
cmp dx, 0x4f10
mov si, 0x72c9
mov dh, 0x38
nop
ror eax, 7
dec al
mov eax, edx
xchg cx, ax
inc edx
not dl
adc ah, bl
test ch, 0x41
test ebx, edx
dec edx
sbb ah, 0x6e
add ch, 0x67
mov al, bl
adc eax, 0x1cd7bf46
shl dh, 8
ror eax, cl
test ch, 0x3e
or ecx, edi
add dx, dx
xor cl, 0x49
adc edi, edx
sub bx, 0x730
xor ax, 0x1f4b
rol edx, cl
nop
add dl, dl
test si, cx
rol bh, 6
adc bl, al
and ax, 0x736c
ror ax, 3
dec ah
mov bx, 0x7bdb
nop
add eax, 0x6615710e
test dx, 0x2189
not cl
mov ecx, 0x21564ab2
rol dh, cl
cmp di, 0x749f
rol cx, 8
or dx, 0x7f4f
xchg esi, ebx
mov bx, di
sub dx, 0x5e30
sbb ch, 0x48
stc
xchg ah, ch
xchg ch, cl
shr al, cl
pop eax
or esi, esi
sub ch, 0xb
push eax
ror ah, cl
xor dx, si
xchg dl, dh
shr edi, cl
or esi, 0x7e8dffbb
rol ecx, 8
not bx
xchg edx, ecx
nop
adc dx, 0xd7
rol ecx, 1
nop
not ch
nop
sbb edx, eax
xchg bx, si
dec esi
shl bx, 8
test bl, 6
dec ecx
not bh
shr si, cl
mov edi, 0x422bfb39
xor dl, dl
add dx, 0x6243
or cl, 0x13
add eax, esi
test si, 0x2201
cmp bx, 0x48ff
mov dh, al
sbb dx, 0x4a23
sub bl, 0x5b
sub ch, bl
dec cx
nop
ror dh, 6
shl edx, 4
stc
test cl, 0x57
dec dx
shl bx, 4
inc cl
shr bh, 3
inc cx
nop
and edx, edx
inc di
ror bx, 3
nop
sbb ax, 0x7e39
sub dl, dh
and ah, 0x71
add di, 0x41ce
dec cl
or eax, edi
xchg al, dl
sub cl, 0x21
mov ah, dh
not eax
not cx
sbb edi, 0x15573f1a
and esi, edx
not si
mov esi, ecx
stc
test bl, ch
sub esi, 0x6b1ed86e
cmp si, 0x54f4
or esi, 0x3919756e
and ax, 0x3590
inc dl
add dl, 0x1e
shl bh, cl
adc eax, 0x18c2ee5a
add eax, 0x306f17fb
ror ch, 7
sub ebx, 0x5236f801
mov bx, 0x2a85
rol cl, 6
ror bl, 4
ror edi, cl
xchg di, si
shr ax, 4
mov ch, cl
xchg dx, ax
stc
xchg dx, si
inc si
cmp dx, ax
test ch, 0x1a
inc edx
xor bl, bh
mov cl, 0x68
test eax, 0x552ecec8
and edx, ecx
inc bx
xor si, di
rol cl, cl
pop eax
adc dh, ch
inc edi
rol di, cl
xor dx, 0x4584
push eax
xor edx, eax
xchg cx, ax
inc bl
shr edx, cl
sub ax, 0x362a
inc dl
xor edx, 0x4854cf2
shl cx, cl
and ax, 0x5be3
xchg cl, dl
dec si
inc di
nop
mov eax, 0xf91f3ef
or si, bx
and ch, bl
not edx
xor ax, 0x44bb
stc
xchg edx, ebx
shr ax, cl
rol ch, cl
ror ah, cl
cmp bl, cl
shl bh, 4
nop
shl ebx, 4
or cl, 0x7b
or dh, dh
inc ebx
ror bx, 7
test edx, 0x38fd613a
mov cx, di
sbb edi, ebx
dec bl
shr dx, cl
shr bx, cl
and si, 0x1c7c
stc
rol di, 3
rol cx, cl
ror eax, 6
ror ch, 2
add si, di
and cx, 0xa26
test eax, ebx
nop
and bl, al
nop
xor bx, cx
test bl, ch
ror edi, 5
not ah
mov ebx, eax
adc ecx, ebx
stc
ror bl, cl
nop
dec ebx
adc al, 0x36
pop eax
pop ebx
pop esi
pop ecx
pop edx
pop edi
push ecx
and cx, 0x3ff3
push edx
rol edx, 2
shl ecx, 8
push edi
ror edi, 2
pop edi
pop edx
pop ecx
push ecx
sbb ecx, 0x2c41dad3
push edi
not di
xor cx, di
stc
push eax
ror al, 8
push ebx
xor ebx, 0x2ec79df6
or al, 0x29
push esi
inc si
dec di
inc eax
mov bl, 0x2f
push edx
or dh, al
adc dl, 0x38
shr dh, 5
shl esi, cl
adc edx, eax
adc ebx, 0x6af6f55a
add edi, edx
ror ax, 4
cmp edx, 0xf9d63ed
inc ch
test al, 0x1d
test eax, edx
sub dl, ah
pop edx
pop esi
pop ebx
pop eax
pop edi
pop ecx
nop
add esp, 0xc
pop edi
pop esi
call eax
mov ebx, eax
pop edx
pop eax
mov esi, dword [edx]
push eax
sub ax, 0x7f20
push ebx
not bh
xchg ah, al
nop
push ecx
shr ax, cl
push esi
push edi
cmp esi, edi
ror esi, 4
nop
push edx
mov dx, 0x74dc
shl di, 1
ror dx, 6
test al, 0x3d
rol eax, cl
cmp al, 0x5c
shl edi, cl
xchg dl, dh
rol si, cl
inc edi
shl ecx, 7
nop
shl bx, 2
shl bh, 4
shl cx, 1
nop
sub di, 0x2e7d
nop
xor bx, 0x5caf
test ebx, esi
dec si
test di, 0x358f
ror bh, 7
dec al
dec edx
sub ax, 0x59fc
sub eax, 0x1e13714e
add dx, cx
stc
xor ch, bh
nop
dec ebx
adc cx, 0x443d
or bl, cl
xor ax, 0x2168
ror bx, cl
dec ax
sub cl, cl
adc bx, si
dec ebx
rol ax, cl
and dx, dx
xor ebx, ecx
shl ah, cl
shr edx, 5
nop
and cl, 0x7a
stc
not bx
shr ecx, 6
dec cl
rol ch, 1
adc ch, bl
nop
stc
shr ch, cl
xor dh, cl
xchg si, cx
add bl, 0x6a
sbb dh, ch
dec cl
add esi, ecx
mov ebx, eax
shr eax, cl
xchg di, cx
cmp bx, ax
sub eax, esi
add bx, 0x3408
test si, di
mov bh, ah
not dl
inc ax
mov si, 0x2368
mov ax, bx
or dx, ax
shr di, 8
or cl, al
xchg cl, al
add edx, 0x1c974cdb
stc
not si
ror bh, cl
ror al, cl
inc ax
shr bh, cl
stc
or esi, 0x58220daf
stc
xchg cx, ax
xor cl, 0x7f
xchg ch, dl
xor esi, esi
pop edx
shr cx, 6
shl ebx, 2
push edx
and al, dl
not bh
shl ch, cl
rol edx, 1
cmp bx, ax
rol cl, 3
cmp al, ah
inc cx
inc bh
rol ax, 7
dec ah
shl dh, 6
and edi, edi
xchg esi, ebx
adc dh, bh
sub di, bx
shr ecx, 7
adc bl, 0x13
rol ebx, 2
not ah
dec ah
test di, 0x2c31
shr esi, cl
inc dx
mov edx, esi
rol di, cl
sub ax, ax
xchg ah, ah
or edx, esi
dec bh
rol edi, cl
or dx, 0x631d
dec ch
test bl, 0x3d
or bl, dl
sub ecx, ecx
xor dx, 0x4abb
stc
sbb bh, 0x67
test eax, eax
or dx, si
rol ch, 8
mov edi, edx
dec bx
shr edx, 5
test ch, ch
or ecx, ecx
dec si
xor cl, dl
or eax, 0x7a71ae0f
not si
xor ax, di
sub di, 0x7af1
xchg cl, bh
add bl, bl
rol cx, cl
or dh, dl
add edi, eax
dec ah
shl ch, cl
nop
mov cl, dh
mov cx, 0x3890
rol esi, cl
nop
shr cx, cl
and dh, 0x67
rol edi, 2
shr dx, 3
cmp bh, 0x1c
stc
add dh, cl
sub esi, 0x23bd30e8
sub edi, edx
stc
mov ecx, 0x7290de51
dec ax
ror dx, cl
not dl
shr ebx, cl
inc bx
ror si, cl
adc eax, edi
not esi
nop
cmp edi, ebx
shr di, cl
sbb eax, 0xbecfda2
sbb cl, bh
dec eax
and ax, si
or ah, ah
or esi, 0x4c9c94fb
not esi
inc si
cmp bx, di
inc esi
dec eax
pop edx
dec eax
inc ecx
add di, bx
sbb ax, si
dec ecx
stc
sub bh, 0x17
and eax, eax
push edx
sub dx, dx
mov ebx, esi
stc
rol ax, cl
sub dh, 0x39
sbb ah, ch
rol ax, 6
sub si, ax
adc dl, 0x49
ror ax, cl
xor cl, 0x67
shr di, cl
and eax, 0x1f37f24a
not edx
sbb bl, cl
ror ah, cl
add esi, edx
and bx, 0xb32
nop
nop
and cl, 6
shr esi, cl
cmp cl, 0x3f
xor ecx, 0x458d0550
or ebx, edx
sub bh, cl
or eax, ecx
nop
xchg edi, ebx
not bh
dec di
stc
adc bx, cx
inc cx
test dx, 0x1aa5
sbb esi, eax
shl edx, cl
or ah, bh
dec ecx
dec eax
and si, dx
nop
rol esi, cl
and edx, 0x631bd6d4
cmp bx, di
or cx, bx
ror dl, 3
shr bx, cl
and dx, 0x5b6
shr ch, cl
shr eax, 1
mov edi, edi
shl cl, 7
shl dl, cl
stc
sbb bh, bh
sub cx, 0x2d49
not eax
adc dx, 0x3a12
nop
and bh, dl
or dh, bl
sbb dx, 0x57d5
or bl, 0x19
and ch, al
xchg di, cx
cmp ebx, 0x7af7566b
shr dx, 4
or edi, eax
shl di, 8
sub bh, 0x6e
shl di, cl
stc
shl ah, 2
adc bh, 0xf
shl ebx, cl
shr cx, cl
ror dh, cl
shr bx, 6
and bx, dx
xor cx, 0x75c8
nop
adc ch, 0x12
and cl, 0x73
xor dh, dl
xchg bx, si
dec bx
not ecx
rol esi, cl
test esi, 0x11a46647
rol cl, cl
sbb si, 0x40a6
pop edx
and ah, 0x59
push edx
sub di, dx
test cl, cl
sbb bl, bl
rol ebx, cl
add al, 0x52
stc
inc al
xor dl, 3
shl dh, cl
test ah, ch
adc al, dh
or bh, dh
ror dx, cl
dec ax
test dl, ch
dec ah
ror bl, cl
adc ecx, 0x6a3808e6
shl edi, 5
nop
sbb bl, 0xc
nop
dec bx
and ax, 0x2509
test bx, ax
ror bl, cl
add bx, si
not cl
dec eax
or dh, 0x48
nop
add di, 0x7af4
add bl, dh
xchg cl, dh
cmp cx, bx
stc
sub di, 0x1d28
xchg cx, si
sub di, cx
not bx
shl dx, 6
and ah, bl
test si, 0x4dd6
xor eax, 0x52882fe
not ah
and eax, eax
adc edi, 0xc9dbd3e
and edi, 0xe1829df
sbb dl, 0x14
stc
cmp al, 0x1b
ror ecx, cl
dec ch
ror ecx, 5
adc cl, al
xor dl, al
not ecx
sbb ecx, esi
dec ah
add bl, 0x76
ror edx, cl
xchg ah, dh
cmp dx, si
xchg ebx, eax
xchg edi, eax
and ecx, edx
not ah
not bh
ror eax, 7
cmp edi, ecx
ror dx, 5
shl edx, cl
rol bx, 4
inc edi
and bx, 0x4b6a
xchg dl, ch
xchg edi, ebx
and ebx, edx
xchg bh, dl
sbb bx, 0x6dca
rol ecx, cl
shr dx, cl
or ah, 0x7e
ror ch, cl
rol ecx, 8
xor eax, 0x45637e15
not ah
not esi
and ax, 0x30d3
sub cl, 0x7d
sbb ch, 0
adc dx, 0x3741
shr ebx, 8
test ch, dl
mov ax, 0x64b
sbb di, dx
xor bx, si
and ebx, 0x6bd3751e
stc
pop edx
push edx
mov edx, ebx
shr dl, cl
adc di, dx
sub edx, edi
shr edi, 5
or bx, bx
sbb si, 0x7d10
xchg dh, al
shl ecx, 8
not eax
cmp ebx, 0x321c3fe6
add ecx, esi
sbb esi, edx
inc ah
xor bh, 0x4f
nop
xor edx, edi
sub eax, 0x379b1b7f
xor bl, bh
rol dl, cl
inc cx
rol si, 7
nop
add di, 0x53ad
test eax, 0x5e06faf6
adc ebx, edx
sub eax, 0x6f0b776e
and ch, 0x41
ror bx, 6
adc cl, ah
sbb ah, 0x78
stc
sbb ecx, 0x61a5ab72
nop
cmp dh, 0x47
test dx, si
sub ax, di
xor cl, dh
or eax, edi
mov cx, 0x2cbb
inc ax
xor dl, 0x3c
nop
shr ecx, 7
sbb dx, bx
nop
stc
inc cx
xor ecx, 0x59461fb4
mov cx, 0x1f5d
stc
test cx, cx
xor ecx, eax
or si, 0x28b9
sbb esi, 0x2907286a
stc
xchg esi, ecx
rol ch, 4
xchg al, dh
add esi, 0x60dd3525
xor ecx, edi
shr cl, 7
sub dl, 0x71
not si
test cx, 0x296f
not edx
mov ax, 0x1fa8
xchg cx, di
add esi, esi
cmp si, dx
rol ebx, 8
and cl, 0x3f
stc
sub dl, ch
adc cx, 0x4746
inc dh
xor edx, eax
add bh, 3
shl ch, 2
pop edx
pop edi
pop esi
pop ecx
pop ebx
pop eax
jns 0x614b04
push ebx
push ecx
rol bx, cl
push edx
test dl, 0x1f
pop edx
pop ecx
pop ebx
mov edi, dword [edx + 0x10]
test esi, esi
jne 0x614b11
mov esi, edi
lea esi, [esi + eax]
push edx
sbb edx, 0x4aa2e879
push ebx
rol bl, 4
push esi
sbb esi, 0x78b0e109
push eax
adc ax, ax
push ecx
xchg ch, ah
shl cl, 1
sbb ebx, 0xe716368
push edi
rol edi, 5
cmp bh, cl
ror bx, cl
nop
xchg al, al
stc
or edx, 0x316f9f3
nop
mov ch, bh
dec bx
nop
sbb di, 0x3edc
adc eax, 0x59de2ab1
add edx, edx
cmp dh, 0x16
test ebx, ebx
dec edx
rol ah, cl
xor ax, dx
cmp dx, 0x4b2d
sbb ecx, 0x784239c1
sbb esi, 0x4f5fc19b
sbb ch, 0x59
test di, 0x53b3
nop
dec edi
shl edi, 8
ror di, 3
adc di, 0x5d00
nop
shr dh, 5
test di, bx
sub ax, 0x3de5
xchg edi, eax
shl bx, 3
shr esi, cl
sbb edi, 0x36c8cd27
cmp ah, bl
not esi
add edi, 0x2630ec61
xchg ebx, edi
xchg edx, ebx
inc ch
dec ecx
xor eax, 0x1e6d0919
shl dx, cl
shr al, 8
test edi, ebx
shr bl, cl
inc bh
shl di, 1
and esi, edi
ror eax, cl
shl esi, cl
rol ax, 3
dec ebx
inc edi
mov edx, 0x5edb03c5
test ebx, eax
mov ebx, 0x5b931c67
xor dx, cx
adc bl, cl
shl ch, 6
and edi, 0x2347980c
xchg dx, si
and ebx, 0x25ef0fc3
dec dx
cmp edx, 0x2306dd0f
sbb si, ax
sub al, dh
cmp ah, 0x44
shr bx, cl
rol ah, cl
sbb eax, 0x2820a3c2
xor dh, al
mov cx, 0x709e
shl bx, 4
dec esi
sbb bl, 0x57
test dl, bl
inc bh
test ebx, 0x51cf5f40
or ah, dl
shl ch, cl
xchg dl, al
xor dh, ch
nop
ror edi, cl
or cx, bx
xor ch, al
inc esi
sbb ah, ah
test bl, 0x25
pop edi
add bx, si
cmp eax, eax
cmp cl, ah
nop
push edi
mov edi, 0x580d3d7
or dh, 0x3e
xchg bh, al
xchg ecx, ebx
shl si, cl
mov dx, ax
stc
test ecx, eax
test cl, 0x76
adc edx, eax
mov edx, 0x7dd4dde4
not di
xchg dx, dx
shl bx, 7
dec eax
xor ebx, ebx
or di, ax
sbb bh, 0x2d
dec cl
xchg edi, eax
mov bx, ax
xchg ecx, esi
sub esi, edi
add bh, al
sub dx, di
or bx, ax
inc ax
stc
nop
inc ch
rol bx, 3
shr ah, 8
sub dh, 0x7c
test eax, ebx
adc bl, 0x6a
inc di
inc dl
add bx, ax
nop
stc
sub di, 0x37b5
xor ebx, 0x42fc6994
shl di, cl
sbb al, al
shl ah, cl
test ax, bx
dec cl
nop
add si, 0x7387
or edx, 0x5bed3066
adc ch, 0x2a
cmp ebx, 0x44f1ec80
ror si, 6
add si, 0x5740
sbb bl, 0x7e
shl eax, 6
ror ecx, 7
cmp ebx, 0x6274adbd
xchg ah, dl
and si, di
xor eax, ecx
inc ebx
sbb ah, 0x26
add dh, ah
mov ch, bl
nop
mov ebx, 0x3f8f2670
inc edi
shr edx, cl
and ebx, 0x1e12a483
inc ecx
dec bl
inc eax
nop
xchg dh, ah
not di
xchg edx, ecx
add di, dx
ror ah, 3
sub dh, dh
shl ax, cl
sub dh, 0x44
mov edx, ebx
shr cx, 8
shr dl, cl
adc cl, 0x48
mov bx, 0x1fc3
adc dl, al
sbb edx, esi
or dl, 0x4b
nop
shr bl, 1
test bx, ax
inc bx
ror di, 2
dec bh
pop edi
and edx, esi
stc
shr bh, cl
add ecx, 0x7266bafb
or dh, 0x6e
rol al, cl
adc dx, 0x22f1
ror ah, 4
rol eax, cl
not cl
and dh, bl
rol edx, cl
shl ebx, cl
inc ax
xchg cl, dl
sbb ch, 0x70
or ch, 0x61
adc bx, 0x1f69
mov si, si
xor ax, 0x4089
xchg si, si
shr dh, 8
xor ebx, 0x661dc292
sbb cx, 0x6781
shl dl, cl
dec bx
push edi
mov eax, edi
xor ecx, ecx
rol bl, 8
xor ecx, eax
ror dx, cl
test ecx, 0x354d3a40
mov bh, ch
xor dl, 0x7d
cmp bx, si
dec edi
ror eax, cl
not ch
xor cl, bh
dec ebx
add edi, 0x4c3d9fb
and bx, si
stc
xor eax, edx
sub dl, 0x63
ror ebx, 2
xor dh, al
rol ch, 3
or cx, 0x454d
shl eax, cl
stc
and si, 0x1da3
stc
shl ah, cl
cmp ax, di
rol ecx, cl
dec bx
test bh, 0x3a
inc bh
and edx, esi
inc dl
xor esi, 0x6d16f8f
sub al, 0x54
shl dx, 3
rol cx, cl
add bl, 0x26
sbb edi, 0x2f679b0b
inc bl
mov eax, 0x36b8917a
dec cx
ror ebx, cl
dec ecx
shl si, 6
adc di, si
add edx, 0x7715b229
sub cx, 0x5b78
ror edx, cl
inc dx
shl al, cl
pop edi
pop ecx
pop eax
pop esi
pop ebx
pop edx
nop
push ebx
sbb bl, 0x1c
inc bh
push ecx
shl ch, 8
push edx
ror dx, cl
push edi
mov edi, edx
not cl
shl di, 4
push eax
and ah, ah
sub cl, 0x79
shr bl, cl
and dh, ch
dec cx
xor dh, dh
sbb ch, al
push esi
adc si, 0x6de7
test dh, dl
nop
not si
stc
or bh, dl
rol bh, cl
ror dx, cl
test di, bx
inc dl
mov esi, edi
test edx, 0x772259c9
xor edx, edx
nop
shl bx, 8
rol di, cl
test cx, 0x53dd
sbb ecx, edx
not edi
dec bx
nop
shl ch, 3
dec edi
shr cl, 6
adc si, di
not edx
cmp si, 0x191a
or si, cx
and edi, 0x11d47ff9
and cx, 0x7849
not ch
xor ecx, 0x18ee7086
ror ch, cl
test si, si
ror eax, cl
adc edx, ecx
xor eax, 0x5fea195e
test cx, di
test bl, ah
add bx, bx
shl ax, 8
cmp bx, si
nop
inc edx
xchg edx, edi
xor ebx, 0xd94b670
pop esi
pop eax
pop edi
pop edx
pop ecx
pop ebx
push ebx
xchg bx, bx
push ecx
and cl, 0x79
nop
and ebx, ebx
nop
push eax
shr al, 7
cmp ecx, 0x1da6f3bd
push edx
and edx, 0x1ef8bf67
not dh
xchg ecx, eax
sbb ecx, 0x68b6983e
and dx, 0x3f8a
cmp bh, 0x37
sub bx, 0x1c10
cmp dl, 0x61
inc ax
sbb dx, 0x4455
ror bl, 3
shl bl, cl
push edi
shr edi, cl
shr edx, 5
sbb di, 0x6c13
push esi
xor esi, ebx
xchg esi, ebx
test cl, 0x3d
dec edi
test bx, si
adc cl, ch
rol dl, cl
cmp di, dx
shr esi, cl
test cx, 0x5f72
rol ch, 8
sbb edi, esi
mov cx, ax
shl bl, 2
mov bl, 0x68
not ecx
dec ah
or eax, edi
ror cx, 2
or ah, bl
not dx
test dh, 0x3e
cmp bx, ax
add edx, 0x11ddff6
rol cl, 8
xor di, bx
nop
inc dl
dec cl
not bx
test si, 0x1d8e
shl dl, cl
adc di, 0x7be9
sub edx, edi
stc
inc dl
and eax, 0x590051cd
test edi, ebx
rol dh, cl
add cl, ah
or cl, 0x5c
or bx, 0x2453
sub ecx, 0x5128706c
or ebx, 0x5b1511d8
dec ecx
add di, ax
mov dl, ah
dec esi
nop
or ecx, ecx
xchg dx, dx
cmp cx, 0x2768
and ah, 4
nop
sub bh, 0x27
or al, ah
sub eax, 0x54e2928
shl di, 7
rol edi, 6
sbb ch, ah
stc
dec ax
cmp edi, edx
sbb eax, edi
or edx, edi
and ecx, 0x76a49763
sub ch, bl
cmp edi, edx
test edx, 0xfa5673d
adc dh, 0x2f
or bh, ah
dec esi
test eax, 0x6096ab0
add cx, 0x2d5e
sub ah, 0x7c
and di, 0x34d7
inc cl
rol bh, cl
pop esi
add edi, 0x53d8d5c
shr cl, 3
inc cx
add edi, 0x56636012
nop
stc
nop
dec edi
xor edi, ebx
and ebx, 0xca14129
sbb di, cx
push esi
shr si, 2
or cl, dh
mov ecx, ebx
test bh, 0x3b
not esi
inc dx
shl al, cl
stc
test ecx, eax
and cl, 0xe
sbb eax, 0x4e27eef2
xchg bx, cx
not bh
sbb ax, bx
nop
pop esi
pop edi
pop edx
pop eax
pop ecx
pop ebx
js 0x6150dd
call fcn.006267d7
call fcn.00626bca
push eax
inc al
push ebx
push edi
test bx, di
inc eax
push ecx
inc cx
push edx
shr edx, cl
push esi
test si, ax
add dl, 0x7f
test esi, esi
not cx
sub ecx, edi
not edx
xchg edi, ebx
xor ebx, ebx
mov di, 0x5fbc
shl di, cl
pop esi
pop edx
pop ecx
pop edi
pop ebx
pop eax
call fcn.00626e56
call fcn.006272ed
push ebx
shl bx, 5
push edx
inc edx
shr ebx, 6
stc
push esi
test esi, 0x6dae1884
add edx, edx
push ecx
and cl, cl
not dh
push edi
shr di, 5
adc cl, 0x61
rol cx, 4
pop edi
pop ecx
pop esi
pop edx
pop ebx
push eax
push edx
adc ax, dx
pop edx
pop eax
lea edi, [edi + eax]
cmp dword [esi], 0
je 0x6165f4
push eax
push edx
mov edx, dword [esi]
call fcn.006277ef
push ecx
shl cx, cl
push eax
push esi
or ax, si
cmp eax, 0x7dbd4a1d
adc ax, 0xb5f
push edi
cmp di, 0xf23
add eax, 0x5957a2be
push ebx
rol ebx, 7
push edx
or dl, 0x6f
cmp ecx, 0x360635b8
adc dx, bx
mov si, dx
or ecx, 0x7a20f9ba
sbb cx, 0x240d
rol cl, cl
dec di
xor al, bl
inc esi
or ch, bl
stc
rol ebx, 1
dec ebx
add di, 0x30e4
add dl, 0x7e
adc dh, bh
shl ah, 6
shl di, cl
and edx, esi
test al, al
sub cx, 0x67a
mov dx, 0xcad
xchg dx, ax
xchg dh, ch
mov ecx, 0x595c9846
not edi
test esi, edx
not dx
cmp cx, 0x6829
stc
ror bx, 4
shr ax, 5
and ecx, eax
nop
shl dh, cl
rol ebx, cl
shr edi, cl
inc ebx
shr si, 7
test edx, edx
shl esi, 4
dec ch
not ebx
sbb bh, dh
sub eax, eax
test eax, esi
shl cx, 5
mov ebx, 0x46c99d96
xor eax, esi
shl dl, 1
add ax, si
sub al, 0x63
test ebx, 0x71ccecd2
mov ecx, edi
add al, 0x57
and ecx, 0x776f13ce
xor cl, ah
inc dh
xor ah, dh
test cx, 0x5111
inc ax
add al, ah
or eax, ecx
dec si
inc cl
not esi
add di, cx
nop
xchg si, cx
inc cx
mov ch, dl
inc di
add bl, 0x6b
inc di
sbb bh, dl
test eax, 0x489b6c63
inc esi
test ch, al
cmp ch, cl
stc
test eax, esi
dec di
and ebx, edx
shr ecx, 1
shl si, cl
xor bh, 0x7c
shl bx, 5
xchg dh, ch
nop
or si, dx
add dh, ah
sub esi, 0x6a3db7cb
pop edx
push edx
not dh
rol bl, 6
test cx, 0x168a
not al
adc bl, 0x58
sub bh, ch
dec ebx
and ecx, 0x3b06b54d
and di, ax
adc ah, 0x40
xchg ebx, ebx
or cx, 0x3f1a
test si, ax
rol edx, cl
sbb bh, cl
inc ebx
sbb eax, 0x7c7a84fb
xchg dx, cx
cmp di, 0x660f
dec di
add bl, ah
ror di, cl
nop
sbb cx, bx
nop
and cl, 0x12
nop
xor ax, 0x7deb
or bh, 0x2e
xchg edi, eax
adc di, 0x7ba1
sub cl, cl
mov bx, 0x253
shl si, cl
shl si, 7
inc ch
not si
stc
and esi, 0x2a1b48b8
not ebx
test si, dx
test dh, dl
or ecx, 0x22b332d1
cmp di, 0x1a9f
sub bx, 0x65e
adc edi, esi
not cl
xor ch, bh
shr ecx, cl
shl eax, 8
ror ch, cl
shr ebx, 3
shr eax, cl
cmp si, 0x2e18
add cl, ah
or esi, ecx
or edx, eax
shr edi, 8
shr edi, 1
shr bx, cl
sbb ax, 0x22b9
shr ax, 4
add cl, 0x48
xchg di, si
sbb ebx, 0x43cca5ae
inc bl
xchg si, dx
test ch, 0x6e
xor bx, 0x66c1
dec di
and ah, 0x14
shl dh, 7
mov esi, 0x2f84c624
rol ebx, cl
rol ch, 6
test dh, 0
not bl
not bh
stc
ror eax, cl
adc bh, ah
ror dx, 2
adc ah, 0x42
or al, 7
shl di, cl
adc ecx, edx
xchg dx, cx
add bl, ah
and ax, bx
or dx, ax
adc ch, ch
dec ebx
or edx, 0x1776797f
rol dh, 5
sbb edi, edi
shl al, cl
xor si, cx
rol cx, cl
sub cl, dl
sub bx, 0x407b
pop edx
inc di
mov edi, eax
push edx
xor dl, cl
or esi, 0x61b335b4
sub bh, 0x62
ror eax, 1
shr dl, 5
dec dl
xchg al, dl
shl edx, cl
sbb al, 0x1a
stc
shl edx, 3
inc ch
rol edx, cl
rol ah, 2
add edi, edx
shr ch, cl
shr eax, cl
inc bh
mov esi, 0x4c677296
dec ch
inc cl
dec esi
xor bx, 0x102f
sub dx, cx
adc dh, cl
and bl, dh
dec ah
rol eax, cl
cmp bx, bx
mov cl, bh
or dl, 0x7d
test ax, 0x5cc1
sbb al, bl
mov eax, edx
add esi, ebx
or si, 0x63b4
rol ch, 1
mov edi, ecx
nop
rol ebx, 1
xchg cx, ax
cmp cx, bx
xor ch, dl
xchg esi, eax
nop
shl ch, cl
shl dh, cl
cmp ch, 0x2a
inc bl
inc ebx
rol si, 5
test ch, bh
or ah, 6
or dx, 0x60d3
nop
nop
mov edx, 0xc367765
stc
cmp esi, 0x7b9bdece
mov al, 0x48
shr di, 8
test cx, cx
sub dh, 0x20
dec dl
inc ebx
shl edx, cl
rol cx, cl
or bl, ah
adc ax, 0x7097
sub esi, esi
or si, 0x213
ror dl, 2
xchg dx, di
inc cx
stc
inc bx
nop
sbb bh, 0x65
inc cx
cmp ax, 0xfb3
sbb al, 0x5e
nop
xor ch, 0x48
mov bl, 0xf
adc ecx, edx
sbb dx, 0x1d9b
and cl, al
not dh
shr bh, 3
nop
stc
or eax, eax
stc
sub bh, 0x61
dec esi
or ecx, ebx
nop
shr dh, cl
pop edx
ror di, cl
rol cx, cl
push edx
dec dx
or dx, di
nop
sub cl, 0x5a
and al, ah
cmp dl, 0x72
cmp ecx, eax
add esi, 0x314d33dd
adc eax, 0x79f298c8
dec cl
shl ax, 5
stc
stc
xor ah, ah
sub dh, 0x26
sub ax, cx
shr dx, 2
shr edi, cl
ror eax, cl
shl ch, 3
or dl, cl
inc ax
test al, ch
cmp edx, 0x483a809a
nop
inc bh
cmp esi, esi
rol dh, 7
cmp dh, bl
mov dx, 0xa82
adc bh, dl
xchg si, bx
shl dh, 8
rol ecx, cl
ror bx, cl
nop
or di, dx
inc bx
nop
not si
adc ecx, edi
inc ax
xchg cx, di
xor dx, di
sbb si, ax
shr dl, 3
stc
or dl, bl
stc
shl cx, 8
adc esi, eax
stc
add bh, cl
ror di, 1
xor ecx, 0xeb847ce
sbb cx, 0x3544
shl bh, 1
not ebx
stc
dec bx
ror cx, cl
rol ah, cl
adc ah, dl
dec ebx
sub cl, 0x4e
mov si, si
stc
sbb ebx, edi
and ax, 0x5e7
test al, 0x60
adc al, 0x3f
and bh, ch
inc esi
and cx, 0x687e
mov bx, ax
and edi, edi
sub ebx, edi
xchg ecx, eax
mov ch, 0xe
sub dx, ax
shl bx, cl
add eax, edi
add si, 0x5071
rol dx, 8
xchg ecx, esi
nop
not esi
shl bh, cl
mov eax, edx
sbb edx, edi
xor edi, 0x19290f62
sbb dx, 0x31e7
xchg esi, eax
sub al, 7
ror cl, cl
sub bx, 0x6e1d
xchg bx, ax
nop
pop edx
sbb ax, 0x3d4
xor ax, 0x49ad
and ax, 0x4879
pop ebx
pop edi
pop esi
pop eax
pop ecx
jb 0x615543
push ebx
push eax
or bx, ax
pop eax
pop ebx
push ebx
inc bl
pop ebx
call fcn.00627ac3
call fcn.00627d7b
push ecx
rol ecx, cl
push ebx
and ch, bh
adc bx, 0x2296
nop
pop ebx
pop ecx
push ebx
push ecx
shr bh, cl
push eax
xchg al, ch
push esi
cmp esi, 0x79100f77
rol ah, 7
test si, 0x3a42
sbb bx, 0x239c
push edi
adc di, ax
push edx
adc bx, dx
mov si, dx
or bx, cx
ror ebx, 4
pop edx
pop edi
pop esi
pop eax
pop ecx
pop ebx
call fcn.00628099
push ecx
ror cl, cl
push ebx
sbb bx, cx
nop
push edx
test dl, 0xa
sub dh, bl
not bx
dec cl
push esi
adc esi, 0x2ddeb58b
push edi
test di, 0x6a9b
or esi, edx
ror cl, 8
and bx, dx
dec bh
not esi
pop edi
pop esi
pop edx
pop ebx
pop ecx
push eax
inc ah
push esi
push edi
adc si, di
push edx
sbb dl, 0x48
push ecx
ror cx, cl
sub cx, di
pop ecx
pop edx
pop edi
pop esi
pop eax
call fcn.0062843d
push edx
push ecx
mov edx, ecx
pop ecx
pop edx
push edx
dec edx
pop edx
test edx, 0x80000000
je 0x615600
and edx, 0xffff
jmp 0x615b2f
lea edx, [edx + eax]
push ebx
push esi
cmp bx, si
rol bh, 2
push eax
cmp eax, 0x543a2cff
push edx
xchg dx, ax
push ecx
ror bl, cl
shl bh, 6
inc dl
dec bl
nop
mov dh, dl
nop
add eax, ebx
rol eax, cl
and dh, bl
inc dl
xchg bx, cx
rol cx, cl
ror bx, 4
nop
nop
push edi
adc edi, 0x11f7a508
mov al, bl
rol edx, cl
mov cx, 0x8c7
xchg ah, ah
or ch, 0x76
test ah, 0x6f
shr eax, cl
stc
xor cx, di
and si, 0x635b
sub ebx, esi
nop
test dl, 0x29
dec bh
test esi, edx
inc si
and dh, bh
inc esi
or eax, 0x1a0393ee
shl ecx, cl
dec bh
xor di, si
shr edx, 3
inc al
cmp dl, bl
cmp edi, ebx
xor ah, bh
inc cx
or ebx, 0x1bbcb7e2
or eax, 0x34bb90a3
not di
and cx, 0x7692
mov bl, dl
sub ax, 0x401
shr esi, cl
xchg ecx, eax
cmp ax, cx
sbb dl, bh
and si, 0xaf8
xchg edx, ecx
add cl, 0x29
add ebx, ecx
not bl
stc
stc
and ecx, 0x3f683c4a
inc cx
rol ebx, 4
not bh
nop
mov cl, 0x38
xor ebx, edx
mov si, dx
nop
adc al, 0x79
ror di, 6
sbb dx, bx
mov bx, 0x30f0
shr dx, cl
xchg esi, edi
and di, di
test bl, ah
shl esi, cl
xor edi, 0x65b86b0f
sbb bx, 0x43e7
add ax, 0x77ae
and ebx, 0x75a1df82
rol ebx, 1
sub si, ax
xor edi, 0x4c206cca
ror bh, cl
shr edx, cl
not ch
and al, ah
and bx, 0x558a
sub edx, 0x48f83b8a
cmp si, cx
adc edx, ebx
ror dx, cl
pop edi
xor ah, cl
push edi
cmp di, 0x2d0f
rol bl, cl
or dx, si
shr eax, 1
not bh
nop
xchg al, ah
test ecx, 0x649f1760
adc bx, 0x6665
mov dh, 0x25
and dl, bl
and ecx, 0x6be4a792
shr esi, 1
sub edx, edx
not bh
dec ecx
nop
test bh, al
dec eax
rol bl, 7
not cx
adc al, bl
rol cl, 7
ror ax, cl
cmp ecx, 0x2881b3a1
and si, 0x31be
and dl, 0x6b
stc
sub ebx, 0x1e8676f3
shr ax, 5
ror cl, cl
sbb esi, ecx
sbb ah, 0x67
test dx, 0x3229
stc
adc bl, cl
cmp esi, edx
inc di
dec edi
nop
adc dl, ch
dec edx
add esi, ecx
not edi
not al
and di, di
test bx, bx
rol ah, 5
shr ch, cl
test dl, ch
sub ch, 0x19
dec edi
test eax, 0x25c6e438
ror bx, cl
xchg ebx, ecx
xchg di, si
test eax, esi
sub ecx, 0x204d9961
add cl, dl
ror ah, cl
test cx, 0x7004
not dl
ror bx, 4
dec ebx
add esi, esi
cmp cx, di
stc
sub ax, si
ror bl, 1
sub cl, 0x3c
ror edx, 1
add al, al
test di, bx
rol ecx, cl
rol ax, cl
not eax
ror dx, 1
rol ebx, 7
test ebx, 0x51762482
not esi
not si
pop edi
pop ecx
pop edx
pop eax
pop esi
pop ebx
push ecx
inc ecx
push edx
push eax
mov dl, al
rol dl, cl
xor edx, 0x3918405e
or ax, cx
ror ax, 7
cmp eax, edx
xchg ecx, ecx
cmp eax, 0x6a6a4f2b
push esi
inc esi
push edi
cmp edi, 0xb965653
cmp dx, dx
mov eax, 0x66e7116b
push ebx
test ebx, ebx
nop
stc
ror dx, 6
or bh, 0xb
shl bx, cl
dec di
stc
add ecx, 0xe2473b3
nop
or ebx, 0x3919e2da
dec bl
inc dl
nop
cmp ecx, 0x72c76b5b
inc di
ror ax, 4
mov edx, 0x39166f7f
shl dh, 2
or dh, dl
and bh, bh
rol cl, cl
adc edi, eax
or bl, bh
add bh, ah
or dx, cx
inc di
and dl, 0x7f
mov si, bx
cmp edx, ecx
add ah, dh
dec ah
mov ch, 0x5d
stc
dec edi
nop
inc dh
add ecx, 0x4350d303
ror dx, cl
or eax, 0x1dc3f88a
xor dl, 0x35
add eax, esi
stc
sbb edi, 0x82df54a
shr cx, cl
not cl
stc
dec si
shr dx, cl
adc esi, ebx
xor di, 0x1ba8
and bh, 0x4c
inc edi
add si, 0x3889
test bh, dh
stc
shl ecx, 5
test cl, ah
xor ebx, 0x47f898d4
shr esi, cl
and esi, 0x5df30394
cmp ah, 0
pop ebx
pop edi
pop esi
pop eax
pop edx
pop ecx
push eax
sub ah, al
push ebx
sbb ebx, 0x6d1f3d73
push ecx
adc cl, 0x5d
push esi
inc si
rol eax, cl
adc al, 0x66
adc ax, 0x199f
push edx
rol dh, cl
cmp dl, 0x18
ror ax, cl
push edi
adc dx, di
xchg cl, bh
dec di
cmp bh, 0x3c
xor cx, 0x4e10
shl bx, 7
nop
shr ecx, 6
shl dx, 1
xor ax, 0x13b6
and bh, 0x34
add esi, ebx
adc ebx, ecx
test ecx, esi
shl bx, cl
not bx
rol si, 6
and eax, edx
stc
mov al, ch
ror al, 4
dec bh
or eax, edx
test edi, 0x250765da
add cx, si
nop
not edi
rol bl, 8
mov cx, 0x59de
test ah, 0x19
rol bh, 8
sub bh, 0x7e
test cx, 0x3745
add ebx, 0x76c87fee
shl ecx, cl
rol ax, cl
cmp dl, ch
ror si, cl
pop edi
pop edx
pop esi
pop ecx
pop ebx
pop eax
push ebx
push edx
mov bl, dl
push edi
and edi, 0x1f9471fe
push esi
mov si, 0x7bf2
xchg ebx, ebx
nop
push ecx
adc ecx, 0x35950105
xchg ebx, edx
xor edi, 0x36d051ab
xor dh, 0x3c
sbb cl, dl
xor ch, 0x3e
sbb ch, 0xd
push eax
sbb eax, 0x61006482
sbb si, 0x3f1c
adc dl, 9
nop
add ecx, 0x5051797a
nop
dec dh
mov bl, ah
shr dx, cl
xchg ah, dl
not bl
test cx, bx
test edi, esi
or dh, bl
sbb edx, ecx
add edi, edx
adc dh, 0x23
inc ecx
sbb ecx, 0x573a049f
xchg dh, al
cmp dh, 0x41
shr si, 1
mov bl, 0x73
stc
add bh, dh
dec dx
test esi, edi
xchg si, si
inc si
ror bx, cl
sbb edx, 0x64d82a37
stc
sbb ah, cl
xchg bx, si
xchg bx, ax
shr di, 5
xchg edi, eax
sbb ah, ch
xor di, 0x4d0
mov di, 0xaf9
ror dh, cl
sub ch, 0x11
or ax, 0x28b7
test esi, 0x4b0bf10a
not cl
rol di, cl
add dh, 0x20
dec ecx
shl ecx, 5
mov dx, si
shl edi, 2
mov bx, 0x1368
rol di, cl
or al, al
and di, dx
pop eax
pop ecx
pop esi
pop edi
pop edx
pop ebx
call fcn.00628935
call fcn.00628d0a
push ebx
push edx
add bl, dl
push ecx
not cx
not dh
push edi
push eax
and di, ax
push esi
shr esi, 7
ror bl, 2
ror dl, cl
ror ecx, cl
stc
dec eax
not bh
add dh, ah
xchg bx, bx
inc di
nop
or eax, ebx
rol di, 8
stc
adc cl, 0x6d
xor al, 5
test ecx, 0x8dfdef1
ror ch, 3
and ah, 0x70
and eax, 0x430a95ff
shl dx, cl
adc dx, 0x8d8
ror edx, 5
cmp dh, dh
cmp edx, edx
mov ax, si
inc ch
sbb ah, ch
test ebx, edi
sbb edx, 0x1bf1dc95
dec bx
dec cx
cmp dh, 5
or ecx, 0x65619a90
not eax
add ax, 0x5592
not ax
xor edi, edi
not dh
xchg ebx, eax
dec ax
nop
inc cl
mov cl, dh
shl ax, cl
test di, bx
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
push ecx
not ch
push ebx
shr bx, cl
or ch, bh
push esi
push edi
add esi, edi
dec si
cmp esi, ecx
push eax
xchg si, ax
nop
shl si, cl
push edx
add dh, ch
pop edx
pop eax
pop edi
pop esi
pop ebx
pop ecx
push ecx
mov ecx, 0x2ebe2ac5
adc cl, 0xa
push eax
test eax, 0x16b3c972
push edx
rol edx, cl
rol cl, cl
push ebx
rol bh, cl
push edi
xchg edi, ecx
adc edi, 0x5a642efa
stc
push esi
cmp si, bx
test edi, 0x3fe9f3c6
pop esi
pop edi
pop ebx
pop edx
pop eax
pop ecx
lea edx, [edx + 2]
push 0
push 0
push edx
push ebx
call fcn.0062920d
call fcn.00629529
call fcn.00629998
call fcn.00629c49
push ecx
and cx, 0xfb9
push edx
and cx, dx
rol cl, cl
push ebx
xor bx, 0x5a03
push edi
inc edi
cmp di, bx
xor dx, 0x57c2
push eax
adc cl, al
add cl, ch
cmp cl, ch
adc edx, 0x68b53099
test ah, 0x52
test ch, cl
nop
inc ah
ror dx, cl
inc cx
rol ebx, 6
xor di, 0x6c65
dec bh
not bx
or dx, bx
inc di
rol al, 3
and dx, dx
stc
push esi
sbb ax, si
stc
adc bx, ax
rol si, cl
and cx, di
inc di
shl cx, 7
sub dx, 0x72e8
sub bh, dl
dec eax
inc si
rol ecx, 5
stc
xchg ecx, ebx
cmp ax, 0x50cc
nop
sub di, 0x4858
inc al
stc
test dl, 0x14
xchg ecx, eax
test al, ch
or bh, 0x3c
nop
nop
inc dh
rol edx, cl
shr cl, 1
and edx, 0x4f78d834
rol di, 8
nop
stc
or cl, dh
not eax
inc si
mov si, 0x7390
inc si
rol edx, cl
stc
add ecx, 0x7249327b
not dx
adc ch, dl
nop
nop
and edx, 0x1c7e6657
ror dl, cl
sbb eax, eax
xchg cx, ax
adc edi, 0x6d407316
rol ch, 2
not bx
test di, cx
xchg ecx, edi
not bx
add ecx, edi
not ebx
shl dh, cl
add edi, 0x6bc211cb
shl ebx, cl
and cl, dh
not cx
dec esi
dec dx
dec eax
stc
and bx, 0x43bb
stc
dec eax
xchg bl, dh
not edx
sbb eax, edx
cmp esi, 0x577d5f62
mov bh, dl
xchg al, dl
pop esi
shr ah, 6
adc cl, 0x58
not edi
not ecx
or cx, 0x3a75
push esi
not si
cmp edi, esi
mov di, 0x2c27
adc edi, 0x221f2b27
nop
shr cx, 8
inc ax
nop
test dx, 0x2b5b
dec edi
test dx, cx
nop
nop
or cx, 0x4d48
sbb dh, ch
dec ch
not bx
cmp dx, 0x7fcf
stc
add esi, 0x13eb1fb8
xor ecx, edi
sub al, dl
test ax, 0x1da6
or ax, si
rol cx, 5
test cx, ax
rol dx, 7
dec edi
sub al, ah
stc
mov edi, 0x2164160b
sbb cl, 0x18
nop
nop
inc edx
mov dx, 0x18
ror di, cl
adc cl, 0x23
xor ebx, 0x8bf45f6
adc dh, al
stc
not ax
sub eax, 0x162f0123
or ebx, eax
add di, ax
mov ah, cl
shl si, cl
or si, si
add eax, 0x517fecae
shl ax, cl
nop
cmp esi, ecx
or dx, si
cmp esi, ecx
inc dl
and si, dx
rol ch, cl
xor bx, di
and cl, 0x64
shl bh, 2
adc cl, dl
inc dx
mov edi, 0x534811c9
and edi, edx
nop
sbb bl, cl
dec si
dec edi
sbb bh, al
cmp eax, 0x3f4bc7c7
adc ecx, edx
sbb edx, 0x7d6db7bd
nop
test ax, 0x7a62
sub cl, cl
xor al, bl
inc ecx
dec bl
shr cl, cl
xor eax, edi
add di, si
rol ebx, 5
nop
nop
sub al, ch
shl ah, cl
xchg al, dl
xchg si, ax
adc cx, di
sub ebx, esi
xor eax, 0x63119b8f
test dl, bl
ror di, cl
or dh, bh
shr ch, cl
pop esi
ror cl, cl
or ebx, 0x7e5020a0
xchg ebx, ecx
test dl, dl
or bh, dl
test eax, eax
xor di, dx
mov bx, ax
rol dl, cl
not cx
push esi
xor si, 0x55ce
cmp edx, 0x100a999f
sbb eax, edi
dec dx
rol di, 2
adc dx, 0x40b1
xchg bx, cx
shl si, 8
xchg edi, esi
cmp ebx, edi
add ebx, 0xd72a754
or cx, dx
sbb di, 0x1654
or di, 0x39d9
nop
mov di, 0x662b
sub dl, 0x64
dec bl
nop
shr ax, cl
dec ax
mov si, bx
or si, 0x7680
sub ecx, 0x63338fc
or dh, dh
sub eax, edi
and ebx, eax
or bx, 0x6152
shr bl, 3
cmp di, di
stc
sbb cx, 0x2c76
sub edx, edx
inc ax
xor dx, bx
shl ecx, 2
mov ebx, edi
dec ax
dec edi
xchg dl, bl
add esi, esi
xchg ecx, edi
sbb ch, 0x67
dec bx
cmp cx, 0x54e4
adc ch, ch
adc edx, ebx
add ecx, 0x7ab06f07
stc
xor edi, 0x47cf61df
cmp bh, 0x12
not bh
add cx, dx
and cx, 0x483
sbb si, di
sub bh, 0x70
dec dl
or ecx, ebx
xchg si, si
or si, di
dec edx
xchg ecx, ebx
add ch, 0x60
dec bh
xchg ecx, edx
dec dx
shr cx, 5
mov ebx, edx
xchg bh, cl
inc edx
dec dl
sub cl, 0x23
and bl, 0x52
or dx, si
shl ebx, cl
or bx, bx
add ax, 0x3cd0
dec bx
and di, 0x5407
sub cl, ah
rol cx, 1
test ch, 0x53
adc ecx, edx
sub ax, dx
sub bh, dl
nop
shr dl, cl
test dx, dx
nop
and ah, ah
pop esi
stc
mov ecx, 0x187e8c8f
add ebx, edi
sbb ch, 0x45
push esi
shl si, cl
add bl, 0x47
shr bh, cl
test di, 0x2006
and ecx, 0x2c7e3e29
add bx, 0x2467
nop
sub edx, 0x47a284bd
test esi, ebx
sbb edi, esi
rol ah, cl
or di, 0x94c
xchg esi, ebx
sbb edi, edx
and esi, edx
or eax, eax
xor edx, 0x4e7ec91
cmp dh, ch
cmp cx, 0x5f69
ror ah, 7
adc ebx, 0x60d610b5
xor ax, dx
and cl, ch
or ch, 0x77
nop
dec edi
dec cx
shl ecx, cl
or ebx, eax
shr dl, cl
xor dl, bl
rol bl, cl
not bh
sub ecx, ebx
mov al, ch
mov si, bx
shl al, 1
test si, 0x5016
rol ax, 3
inc ebx
not al
sbb ebx, 0x17c56bf0
stc
inc ch
inc bl
stc
shl dx, cl
xchg di, ax
add edi, 0x28d89c8
adc eax, 0x3ea4fa6b
mov ax, si
not bh
xor edx, 0x43698bf9
stc
and bx, 0x3d8b
test ax, di
xor bl, 0x7e
cmp ax, 0x416e
inc al
cmp ecx, esi
adc ah, 0x4e
or edx, 0x1fa3225d
shr dl, 3
cmp dh, cl
and al, al
adc ch, bl
nop
test di, 0x1987
shr cx, cl
xor ah, al
stc
dec dx
xor si, cx
inc si
xchg di, dx
xchg edx, eax
test si, ax
adc ah, dl
mov eax, 0x1bbfc6bd
ror si, cl
cmp dl, 0x28
dec di
xor bh, 0x1b
cmp ecx, 0x4c4ce053
ror bx, cl
shr al, cl
dec cx
not bl
and edi, 0x6c8c3f2a
shr ax, cl
mov cx, cx
nop
sub di, bx
rol al, cl
shl ah, 4
and edx, 0x729da97b
pop esi
shl edi, 2
push esi
inc esi
shl ebx, cl
xor bh, ah
adc eax, 0x5328b9dc
or ah, dl
stc
ror di, cl
and bx, 0x3e46
stc
sbb esi, 0x70195cf9
rol edi, 4
and bl, 0x3b
not ecx
and ah, 0x5c
sub bh, 1
and eax, esi
ror bl, cl
sbb bh, 0x6c
dec ch
stc
rol edi, cl
rol ax, cl
and dh, bh
cmp ch, cl
pop esi
pop eax
pop edi
pop ebx
pop edx
pop ecx
jns 0x616023
push ebx
mov ebx, 0x50ac154f
pop ebx
push eax
and al, al
push ecx
add cx, 0x1481
push edx
sub dh, al
push ebx
adc bl, cl
sub cl, dh
or dh, dh
cmp dh, 0x67
push edi
sub di, 0x4c82
rol edx, 8
ror dx, 4
nop
or ah, dh
pop edi
pop ebx
pop edx
pop ecx
pop eax
call fcn.00629f00
push esi
shr esi, 6
push eax
push edx
add ax, dx
push edi
dec di
push ebx
mov bl, 0x6f
or bl, 0xf
xor dh, ah
shl ebx, 3
xchg bh, al
push ecx
test cl, 0x16
test al, 0x33
stc
not cl
and bh, cl
rol edi, 8
shr ebx, 7
sub ah, dl
dec esi
adc dh, 0x1a
shr di, 3
mov esi, ecx
mov dl, 0x3d
add dh, 0x28
add bx, di
sbb ah, 0x43
rol si, 6
and ecx, 0xa8c390e
xor ecx, 0x1b784ef4
xor eax, edi
not ecx
xor si, cx
adc edx, 0x1653f166
xchg bx, ax
ror ecx, 1
not cx
inc ax
rol edx, cl
mov ah, 0x31
rol edi, 6
mov ax, ax
dec ch
or eax, 0x5bed04d9
and bx, 0x4287
adc ebx, edx
sub ecx, 0x2a181e33
pop ecx
pop ebx
pop edi
pop edx
pop eax
pop esi
jnp 0x6160bc
push edx
or edx, 0x4ae2e844
pop edx
call fcn.0062a47e
push ecx
inc cx
push esi
add esi, 0x1a099fa7
push ebx
inc ebx
push edx
adc dx, bx
pop edx
pop ebx
pop esi
pop ecx
push ecx
sub ecx, 0x6aec6918
pop ecx
call fcn.0040dad8
add esp, 0x10
mov dword [edi], eax
pop edx
pop eax
lea esi, [esi + 4]
nop
nop
push ebx
add bx, bx
push ecx
shl bx, cl
rol ebx, 1
push edx
or dx, cx
push eax
test ah, 0x5a
push esi
sub si, si
inc cx
stc
sub si, 0x7ca7
shr ax, 6
nop
rol cx, 2
shl si, cl
test esi, 0x1e77ba98
shl ch, 6
and bl, 0xe
stc
test ax, 0x42ef
stc
nop
cmp cl, 0x26
dec ch
test si, dx
sub edx, ebx
or cx, 0x3815
push edi
ror di, 4
rol si, 6
shl al, cl
inc ax
nop
test edi, 0x1f22400c
cmp dx, ax
or ecx, eax
nop
xor si, 0x1637
adc dx, 0x6230
nop
ror esi, cl
add ch, 0x3b
mov ah, 0x38
cmp esi, 0x2b6f354c
xchg dh, ch
shr eax, 6
xchg cx, ax
or bl, 0x59
not di
adc eax, ecx
not ebx
shl dh, 4
stc
rol bx, 5
xchg ebx, esi
stc
xor eax, 0x429b028f
shr edx, cl
add esi, ecx
inc bl
sbb eax, esi
xchg ah, bl
not esi
shr al, cl
xchg al, ch
nop
nop
test ch, 0x5e
ror ah, cl
and esi, edi
shr bx, 6
xor ah, 0x1a
stc
ror ch, cl
stc
inc edi
xor ch, 0x3c
and cx, dx
sub ch, bl
cmp ch, ah
sbb ecx, 0x2a819278
ror esi, cl
test ecx, 0x24fa9716
shr bh, 2
cmp di, 0x776
adc dx, di
rol ecx, cl
shl eax, cl
sub esi, eax
sub si, di
add bl, ah
xor dl, 0x46
sbb eax, 0x4947fc82
cmp ax, si
sbb si, bx
xchg bx, bx
nop
nop
or ecx, edx
xchg cl, bl
dec ax
pop edi
xor ecx, eax
or edx, ecx
mov edx, eax
push edi
cmp edi, ebx
shl dh, cl
mov edx, edi
adc bl, ah
mov ch, dl
adc bl, cl
stc
ror ax, cl
add dl, 0x33
test cl, 0x57
adc bh, 0x4f
test ebx, ecx
add edx, 0x237344ba
mov ecx, 0x3bbe1b70
or ch, dh
shr esi, cl
xor ax, 0x5a7
and ax, 0x405
and edi, 0x4ea40462
nop
xchg al, bh
inc ecx
nop
test edi, 0x5497b5ff
not edi
ror dl, 4
stc
rol ah, 4
stc
rol edi, cl
shr cx, 6
xor eax, 0x12fe6f01
mov ax, 0x3606
or ecx, 0x39bef01d
cmp esi, 0x7bdba54e
test eax, 0x3df76e74
test cl, 0x58
rol esi, 1
adc ah, cl
rol edx, 4
shr dx, 1
cmp al, dh
add edi, esi
add cx, ax
dec ah
inc ch
xor si, ax
ror esi, cl
add ebx, ebx
and bh, bh
shl esi, 2
inc dx
rol ebx, 6
and dx, 0x1983
dec esi
add eax, ecx
dec bh
inc dl
and ebx, 0x55d1c68c
sub cx, dx
shl cx, cl
or si, 0x2266
stc
sbb edi, eax
cmp cl, 0x4f
rol si, 6
adc edx, ecx
xor si, 0x1e4
ror esi, 6
sub eax, esi
inc ax
sbb dx, 0x6d4c
add esi, ebx
inc dl
dec si
mov ax, 0x3020
stc
or edx, eax
nop
add bl, bh
sub cl, 0x7d
xchg edx, ecx
and cl, 0x5a
stc
ror dx, cl
cmp dx, bx
cmp eax, 0x485bb4e0
or dh, 0x6a
mov cx, 0x5209
not dx
shr dx, 4
rol bx, 5
inc ebx
stc
sub dx, di
sbb al, 0x1b
xchg edx, ecx
pop edi
push edi
xor di, si
rol dh, cl
or ecx, ecx
and ebx, 0x3abcd4b5
stc
dec ebx
add bh, 0x45
mov di, 0x3a5c
sub ecx, ecx
stc
cmp bx, 0x18bd
not al
sub si, 0x1631
mov eax, esi
sub di, 0x4be4
sub eax, 0x2aedc870
and si, 0x74ba
shl ax, 7
sbb di, dx
stc
stc
add bx, si
shr bh, 7
add edi, 0x7812e326
sub ebx, 0x5b67a298
nop
adc di, si
nop
xor cx, 0x79e0
cmp ecx, 0x28e05093
sub ecx, 0x376675a1
ror al, cl
test dx, dx
not cl
inc ah
inc al
inc eax
dec cl
or cx, 0x5785
add bl, 0x75
sbb bx, bx
or si, cx
sub ch, bl
test dx, ax
inc ah
mov bl, 0x3d
nop
shl cl, 5
shr cx, cl
shr dh, 3
or ebx, edi
sbb edi, ebx
shr eax, 2
add bl, dh
or dx, 0x3254
sbb eax, edx
mov edi, 0x5b0f1917
nop
xchg edi, edi
mov di, 0x15d3
xor bx, 0x2f68
ror cx, cl
rol dx, 5
mov al, bh
and dx, 0x7fe0
not cl
cmp bl, dl
dec ebx
stc
xor ecx, edx
add cx, 0x2b50
rol si, cl
test edx, ebx
cmp cx, cx
or ch, 2
and eax, ecx
inc bh
add esi, 0x253d1c88
xchg cx, ax
shl bx, 1
stc
mov edx, esi
cmp si, dx
inc cx
shr ah, 7
sub dx, 0x6a68
shl esi, 6
dec ah
xchg al, ah
sub si, bx
not ecx
sbb di, 0x4574
stc
shl bh, 6
xor si, dx
test dx, 0x275a
not al
inc ah
adc si, dx
xor eax, 0x51196d1
pop edi
push edi
add di, ax
xchg bx, ax
dec ch
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
call fcn.0062a963
jecxz 0x61644d
push edi
add di, 0x2e18
stc
push edx
push ebx
xor dl, bh
mov edi, 0x605b5c9a
push eax
mov eax, edi
xor eax, 0x52501cd0
nop
push esi
test esi, 0x7ae7243e
sub al, al
dec eax
nop
pop esi
pop eax
pop ebx
pop edx
pop edi
push ebx
push ecx
adc bx, cx
xchg ecx, ebx
push edx
shl dx, 2
nop
inc ch
adc bx, 0x6301
push edi
shl edi, cl
shr ecx, cl
adc edi, edi
push eax
adc bx, ax
adc cl, 0x12
push esi
mov edx, esi
nop
stc
xor dh, bh
add di, 0x490c
mov esi, ebx
sbb dx, 0x51c7
sbb bl, bl
adc ecx, esi
and esi, 0x6f6db78
sub ebx, ecx
cmp eax, 0x723b6d00
mov dl, 8
sub di, 0x6c04
xchg al, cl
ror dh, 6
stc
shl edi, 4
shl eax, cl
cmp cx, 0x4da5
rol esi, cl
or edx, 0x7a6cc9a0
shr ax, 1
or bx, 0x1c23
sbb al, ah
ror esi, cl
shl ch, cl
inc bx
sub edi, 0x6762ebe4
inc dh
dec ax
test esi, 0x53f0c2fb
xchg ecx, esi
mov dh, bh
not eax
pop esi
pop eax
pop edi
pop edx
pop ecx
pop ebx
call fcn.0062acea
push edi
xor edi, 0x60494de2
push ecx
rol cx, cl
push eax
mov al, ah
mov al, 0xf
nop
adc ax, cx
nop
not di
push edx
mov cx, dx
or dx, 0x1eda
and al, dl
push ebx
inc bl
test dh, dh
and ax, 0x6e71
xchg bh, dl
not ah
xchg ecx, eax
mov bx, 0x3e87
rol dh, cl
shl cx, 4
not edi
ror ah, 5
and ah, 0x6b
push esi
mov si, 0x5d8
cmp edx, 0x6d8a3a37
nop
ror dx, 7
mov di, dx
shr ecx, 1
pop esi
pop ebx
pop edx
pop eax
pop ecx
pop edi
push ebx
test bl, 0x28
push edx
push ecx
shl edx, cl
push eax
xor ah, bl
stc
or dh, 0x7e
xor bl, ah
push esi
and esi, ecx
push edi
or ecx, edi
ror edx, 8
nop
add dl, dh
xchg bh, ah
xor bl, 0x36
test bx, 0x4c73
cmp si, ax
add al, 0x53
shr esi, cl
pop edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
push ebx
or ebx, 0x5574fc32
nop
push ecx
inc ecx
push esi
push edx
add si, dx
cmp cx, cx
push eax
ror ax, 4
pop eax
pop edx
pop esi
pop ecx
pop ebx
jo 0x6165c5
call fcn.0062afe4
call fcn.0062b443
push eax
add al, 0x7f
push edi
dec di
push esi
mov si, 0x6b49
pop esi
pop edi
pop eax
call fcn.0062b731
push ecx
ror cx, cl
pop ecx
call fcn.0062ba33
call fcn.0062bda7
lea edi, [edi + 4]
jmp 0x6150e0
lea edx, [edx + 0x14]
jmp 0x610d43
pop edi
pop esi
pop ebx
pop ebp
ret