Function at 0x45e01c
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 esi, dword [ebp + 8]
push ebx
push ecx
and bh, cl
push eax
sub eax, 0x519c82ac
dec ebx
push edi
rol di, 1
shl ch, 7
push edx
rol edx, 4
and ecx, 0x480b8519
stc
rol bx, cl
and cl, bl
rol ax, 6
ror eax, cl
rol al, cl
and bl, 0x21
ror dx, cl
cmp edi, 0x760d7a25
inc ah
stc
shl ecx, 5
inc bx
or ah, ch
test cl, 2
mov ah, 0x4c
not edx
shr ah, 1
xor eax, edx
ror cl, cl
not dh
adc edi, 0x58928e6c
rol edx, 3
add cx, 0x1bda
dec edx
push esi
cmp si, cx
add dx, 0x22
dec cx
stc
ror esi, 6
xchg di, dx
xor bh, 0x58
shl cl, 3
shl dx, 6
inc si
add ax, 0x760
test esi, ecx
cmp ecx, edx
shl dx, 3
cmp esi, 0x1c2b0b55
test dl, 0x62
and dl, 0x1f
test dh, 0x4c
stc
xor edi, 0x41c16923
stc
xchg dx, bx
mov bl, 0x4e
and ebx, edi
add di, 0x1a02
and edx, esi
adc si, 0x617f
sub bl, dh
shl bh, cl
xor bx, 0x2ec2
mov di, 0x1812
inc dh
stc
shr cx, 2
adc si, cx
or dh, dl
adc ah, cl
inc esi
sub edx, ebx
shl si, cl
adc ebx, eax
sub cx, 0x425
shl ah, cl
or ch, 0x28
cmp cl, 0x2a
sbb edx, 0x48a257e0
adc dh, dl
mov cl, 0x1c
rol ecx, cl
not ax
rol ax, 7
or bx, 0x1bc
shr ch, cl
not si
or ebx, ebx
or ecx, eax
mov ch, 0x34
nop
shr edx, 4
not edx
or cx, 0x5937
dec bx
sub cl, cl
xor ch, 0x58
mov ax, 0x19d8
xor si, 0x1bbf
test dx, 0xdd
sbb eax, esi
pop esi
rol bl, 6
adc dx, 0x1f0
dec cx
add ecx, 0x20282e30
and ebx, edx
mov bh, 0x70
xor al, 0x51
dec al
not cx
nop
mov al, 1
adc bx, 0xe7e
rol ch, cl
xor edx, edi
sbb ah, cl
ror ch, cl
ror cx, 8
sbb dl, bh
push esi
shr si, 4
shr ax, 1
dec si
rol ecx, cl
and si, 0x806
not ch
sub dx, 0x70fd
shl di, cl
cmp eax, ebx
add al, 0xd
rol al, 4
test bh, bl
add ch, dl
test di, 0x2290
shr ebx, 7
xor ebx, 0x18c99527
cmp edx, edx
shl si, cl
rol cx, cl
shr si, cl
sbb ecx, esi
xchg edx, ecx
shl di, 6
nop
shl di, 4
and bl, 8
not ecx
test dh, 0x7f
inc esi
rol edi, cl
dec esi
shl cl, 1
cmp cx, di
add dh, cl
inc bx
mov edi, ecx
nop
and bh, 0x28
or bh, 0x39
rol edx, 2
not bx
nop
dec dl
or cx, ax
adc bx, 0x25b0
inc si
inc edx
cmp dl, 0x2f
or cx, dx
inc bh
shl ch, 6
mov cx, ax
adc cx, bx
rol al, 6
sub bl, al
shl ax, 2
sbb bh, ch
xchg esi, esi
or bx, si
dec eax
not bx
stc
or si, 0x570c
stc
inc bl
not ax
not cx
sub cl, 0x3f
shl ecx, 8
shr esi, 6
adc eax, ebx
mov dl, dl
stc
ror ecx, cl
stc
add ah, ah
ror dx, 5
cmp dx, cx
rol ax, 6
stc
shl ecx, 8
dec bx
pop esi
rol bl, 3
add ax, 0x3be8
shl edx, 1
rol ebx, 6
mov cx, cx
add cl, bh
or bx, di
push esi
xchg edx, esi
ror al, 5
add ax, di
xor ecx, 0x77fa399
or ax, cx
mov esi, ebx
nop
xchg ecx, edi
cmp ebx, edx
inc dl
or di, 0x6da9
xchg cl, bl
nop
and ax, 0x1dc8
stc
nop
xor di, ax
and bl, 6
add si, 0x5a41
and edi, ebx
test dh, 0x54
xor dx, 0x6bce
ror di, 3
xor cx, 0x13e4
sub cl, ch
sub dx, 0x4dae
dec si
cmp esi, 0x187652c0
not bh
rol ecx, cl
adc edx, esi
dec bh
nop
adc si, ax
sbb dl, 0x3f
test ecx, edi
dec edx
add al, cl
or di, 0x2f9d
and si, dx
mov edx, 0x78e61a6d
nop
sub ecx, 0x4133ba99
ror bh, cl
shl eax, 6
or di, 0x1f0e
ror di, cl
nop
sbb ch, ch
or bx, 0x2914
shr si, cl
and ax, cx
xchg ebx, ebx
adc edx, ecx
rol ebx, cl
shl ebx, cl
not bx
not bx
dec bh
inc ch
xor bx, 0x6d81
sub ecx, 0x34bcc48e
shr al, cl
dec si
stc
mov ah, ch
and di, dx
or al, cl
stc
cmp esi, 0x4130ea2a
dec ah
shl ax, cl
sbb edx, 0x17983dae
sub edi, ecx
not edx
test edx, edi
adc ebx, 0x1816d73c
not dx
ror ecx, 3
inc ch
shr bl, cl
dec cl
stc
sbb esi, 0x6d605745
dec dl
or ax, 0xaa0
rol ah, 7
and dx, 0x495a
sbb ah, dh
xchg dl, bl
mov edi, edx
and al, 0x3b
shl si, 3
pop esi
push esi
shl si, 4
stc
mov bh, ch
add edx, 0x34934ce0
dec edx
shr esi, cl
nop
shl bh, 8
inc si
not di
and cl, 0x6a
inc ah
rol di, cl
not eax
test al, 0x64
mov esi, esi
add esi, 0x79e09b33
stc
inc bh
add si, 0x2087
sbb si, 0x3cd6
sbb bh, 0x53
sub dl, 0x2b
cmp al, 0xf
not ax
xor cx, 0x2578
rol di, cl
test cx, si
adc al, dh
xchg al, dl
ror bx, cl
cmp al, 0x4a
sub bh, ah
rol cx, 8
test ah, ah
rol edx, cl
and di, cx
ror ecx, cl
cmp ebx, 0x3eba19d8
adc ax, 0x6dd3
sbb edi, esi
add cx, 0x2e16
shr al, 8
ror dx, cl
or ebx, edx
not ah
stc
adc di, 0x3897
and ebx, ecx
inc dl
cmp ax, 0x3769
ror edx, 1
ror dl, cl
and bh, 4
sbb al, 0x30
xchg edx, ecx
shl di, cl
inc eax
add bl, 0x25
shr bx, 3
ror bx, 5
shl ax, 1
shl al, 4
rol al, 7
cmp ch, 0x30
sbb di, bx
cmp bh, cl
test al, al
nop
nop
and ebx, ecx
not cl
not al
dec ecx
xchg bl, ah
adc edx, edx
rol edi, 8
xor ebx, eax
add di, 0x3da4
dec bl
xchg dh, ah
shl bh, 2
dec bh
ror ch, cl
xchg si, ax
cmp bl, 0x3b
adc ebx, ecx
inc ax
inc ebx
not dl
test di, 0x7a99
sub ebx, ecx
sbb ah, bh
stc
ror al, cl
ror ebx, cl
adc ecx, ebx
ror ch, cl
xchg ebx, eax
stc
pop esi
add eax, ecx
add ecx, 0x6fdc1638
push esi
mov si, 0x4e75
nop
ror si, 7
dec eax
nop
xchg ebx, ebx
nop
adc cx, dx
inc esi
shr si, 2
sbb ecx, ebx
stc
sub ah, ch
adc esi, 0x3a639608
shr dh, cl
adc edx, ecx
xor cx, 0x69b7
shr eax, 5
xor ecx, 0x6508b1d4
inc al
dec dh
xor dx, 0x7329
xor ebx, esi
shr cl, 6
xor ebx, edi
not di
xchg bx, dx
or ecx, edx
test esi, ecx
ror ax, 7
xchg ebx, edi
mov cx, di
nop
dec bl
test ah, dl
rol dh, cl
dec ah
test cx, 0x76de
xchg ecx, ecx
add edi, edx
dec edi
cmp ecx, ebx
inc bx
mov cx, ax
shr dh, 7
cmp bl, 0x39
test dh, 0x1b
stc
sbb si, ax
adc cl, dl
rol eax, cl
not dh
sbb ch, al
and esi, 0x47718d3d
rol esi, cl
ror edi, 5
add esi, 0x9bbc985
sbb cx, 0x2ea5
shr eax, 6
sub ecx, 0x29422be0
adc di, 0x7ec8
and di, 0x5b29
ror al, cl
inc bx
stc
inc ah
and si, 0x1cd7
stc
shr dl, cl
mov edi, ebx
test ebx, ecx
not si
not dh
sbb al, bh
not bx
sub dl, bh
test dx, ax
dec dl
add edx, esi
and bh, ah
not ax
sub bx, bx
rol ebx, cl
sub di, 0x92c
test cl, 0x70
stc
nop
stc
not cl
test edx, 0x3e581104
xor edx, edx
inc bh
inc bh
rol bl, cl
dec ecx
and ax, ax
sub bh, ch
add bl, 0x76
pop esi
mov bl, ch
xor ah, cl
push esi
sbb cx, si
add eax, esi
test dh, al
xchg edx, edi
ror di, 3
xchg dx, si
sbb dx, si
cmp ax, 0x6a6d
stc
nop
xor ch, ch
dec edx
add cl, 0x5a
add ah, 0x12
shl eax, 5
adc cl, 0x4b
or esi, esi
nop
dec si
adc bl, 0x50
test di, 0x6f0c
xor dh, 6
add ch, 0x24
adc bx, 0x302f
test ebx, esi
xchg bx, bx
test ax, bx
and cl, bl
dec esi
test ebx, edx
dec ecx
add dl, 0x6a
shr esi, cl
shl bx, 5
shr si, cl
xor dx, dx
shr dl, 6
nop
xchg esi, ecx
and dx, bx
sub ah, 0x6a
nop
xor ebx, ebx
rol ecx, cl
inc ecx
shr si, cl
nop
adc dl, 0x1e
shl dl, cl
rol edx, 5
nop
mov dx, 0x7d55
not cx
and bl, bl
shl bx, cl
sub cx, 0x2738
sbb ah, 0x3f
stc
adc si, 0x486c
inc ah
add bx, 0x2a1e
sbb eax, esi
xor ax, 0x2052
cmp edx, 0x2ccac6c2
adc ebx, edi
or si, di
xor cl, cl
inc dx
and ax, 0x2f1a
xchg edi, ebx
not dh
sub dx, dx
adc cx, dx
stc
shl edx, 1
stc
ror ecx, 5
and ah, 0
shl si, 3
and ah, bl
shr ax, cl
mov ch, 0x5f
and dl, 0x2b
add edx, ebx
ror ch, 8
and cx, bx
or ch, 0x30
shr bx, 3
mov dx, bx
not di
mov cl, ch
add ah, 6
stc
xor edi, esi
inc cl
or al, 0x59
nop
dec bl
pop esi
test ch, 0x3a
inc cl
dec bl
add dh, 0x43
shl dx, cl
sub ah, 0x24
push esi
sub si, 0x6359
shr si, 4
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
call fcn.00460952
call fcn.00460e93
push edi
mov edi, 0x14783efd
push esi
test esi, 0x667a93eb
push edx
adc edx, 0x7be87998
push eax
inc ax
stc
push ecx
ror edx, cl
adc edi, esi
and esi, 0x598fd5b3
dec eax
push ebx
add ecx, ebx
dec di
or cx, bx
stc
dec al
mov ebx, ebx
shl cl, cl
xor edx, 0x63490338
test ecx, 0x2e8a250c
cmp dx, bx
test ax, 0x1d59
shl eax, 6
add dx, bx
pop ebx
pop ecx
pop eax
pop edx
pop esi
pop edi
jo 0x45e70e
push eax
dec al
pop eax
call fcn.00461278
call fcn.00461554
call fcn.00461a38
jno 0x45e7c5
call fcn.00461d1a
push ecx
not cl
sbb ch, 0x32
push edx
push esi
and edx, esi
push eax
add dh, ah
or esi, 0x8b7a73c
rol dh, 4
or dh, 0x3d
push edi
push ebx
xor di, bx
ror di, 3
cmp bl, al
inc cx
rol dh, 7
shr dx, cl
add ecx, edx
shl esi, 5
inc si
dec bx
sub si, 0x243
stc
test dx, 0x1db
xor bx, di
cmp bx, ax
dec di
xchg dh, dl
shl ecx, cl
sub cl, 0x52
or dh, 6
shr dl, 7
test dh, cl
or bx, 0x1612
mov ecx, ecx
test ebx, 0x2993e186
not bl
sub bh, 0x4a
stc
xor edx, 0x2f036111
or ecx, 0x4f61e4ff
adc edx, 0x1336fd44
and eax, edx
inc dx
ror edx, 6
shr dx, 6
pop ebx
pop edi
pop eax
pop esi
pop edx
pop ecx
call fcn.004620c0
jnp 0x45e7c5
call fcn.00462426
call fcn.004626d2
call fcn.00462c46
push edx
push edi
and edx, edi
shr edi, 6
push eax
sbb di, ax
push ecx
xor cl, al
or di, 0x293b
shl ax, cl
ror ax, cl
nop
push esi
inc esi
test al, ch
adc si, si
mov si, si
stc
or dx, ax
nop
adc dl, 0x61
push ebx
sub dx, bx
rol al, cl
xor si, di
dec dl
or ecx, edx
mov ax, cx
xor bh, 0x68
cmp cx, cx
test ah, 0x41
add cx, bx
pop ebx
pop esi
pop ecx
pop eax
pop edi
pop edx
call fcn.00462f54
push ebx
dec bx
push edx
push ecx
shr dl, cl
ror cx, 3
push esi
rol esi, 8
inc ch
dec cl
push edi
add edi, ecx
push eax
sbb al, bl
xor bx, ax
shl dl, cl
pop eax
pop edi
pop esi
pop ecx
pop edx
pop ebx
jbe 0x45e860
jbe 0x45e860
push edi
dec edi
push esi
mov esi, esi
nop
inc edi
xor di, 0x6127
pop esi
pop edi
push ecx
push ebx
adc cl, bl
shr ebx, 7
test ebx, 0x7284013b
push eax
ror ax, 1
test cl, 0x27
pop eax
pop ebx
pop ecx
push ebx
push ecx
shr bx, cl
rol cx, cl
pop ecx
pop ebx
mov edi, dword [ebp + 0xc]
xor eax, eax
xor ecx, ecx
push eax
push esi
and eax, esi
test esi, eax
inc esi
push ebx
push ecx
ror bx, cl
push edx
shl dl, cl
add dl, dh
cmp dx, dx
shl dl, 2
push edi
inc di
nop
ror cx, 3
xchg di, ax
or edx, esi
xor cx, di
shl cl, cl
xchg esi, esi
and ebx, edi
inc dx
stc
inc eax
sbb di, 0x596c
nop
nop
xchg edi, eax
mov ax, 0x512d
and eax, ebx
ror al, cl
stc
dec edx
sub bx, 0x2ec9
shl ax, cl
sub ecx, ebx
stc
ror ebx, 6
ror eax, 2
not esi
cmp ch, bh
dec dx
xchg edi, ecx
stc
sub esi, ecx
add eax, ebx
or al, bh
sbb ah, 0xb
not dl
rol dh, 3
stc
xor cx, dx
adc dh, 0x7a
add di, 0x3723
nop
or ecx, 0x35a1ecf8
not esi
adc dh, cl
and bx, 0x2420
and edi, ebx
and bh, 0x27
mov cx, dx
add edx, ebx
stc
or bl, dh
test ah, al
xor al, 0x7f
and ch, bh
rol edx, 2
rol ecx, 2
xchg dx, cx
dec ah
xchg ah, dl
nop
xor al, bh
cmp al, dh
sub si, dx
not cl
xor dx, di
mov eax, edx
xor esi, 0x2596d945
shl dl, 7
inc esi
sbb si, dx
nop
add dh, dl
add dx, dx
mov cx, 0x4881
adc eax, esi
xchg ch, cl
nop
shl edi, cl
and edx, 0x41c0974c
dec al
shr eax, cl
shr di, 6
and esi, ebx
cmp dh, 7
xor ch, 0x63
test ebx, edx
sub ebx, eax
inc cx
test bl, al
sbb ax, 0x3748
pop edi
adc cl, 0x57
push edi
sub edi, 0x548e1e52
xchg bx, bx
or ch, dh
rol dl, 8
xor dl, 0xe
inc ecx
stc
xor ecx, edi
sbb al, 0x4f
sub dx, cx
shl dh, cl
xchg ah, bh
xor edi, 0x5fb233c5
or dh, ah
sbb cl, cl
or ch, 0x75
inc edi
sbb ebx, 0x486f9a2e
or bx, 0x3334
or cx, 0x1c3a
adc cl, 0x20
adc bh, cl
and dl, 0xe
xor di, 0x2d9a
nop
not al
sub eax, 0x6037c7e1
shl ecx, cl
inc ecx
mov cx, si
dec ah
xor edx, eax
cmp bh, cl
add di, dx
shl ebx, 3
not eax
adc edx, edx
stc
test bh, 0x27
dec edi
adc bl, 0x7d
adc bh, 0x4c
sbb ax, ax
adc si, dx
sbb eax, 0x4820ddec
nop
xor ah, 9
or bx, 0x2a75
test ah, 0x21
stc
dec ch
not di
stc
sbb bh, bh
sub dx, si
adc ebx, 0x53296d39
not dl
add ecx, ebx
add eax, eax
dec bx
ror edx, 8
stc
dec di
ror bl, 1
adc edx, 0x7d97ff7c
add ebx, eax
dec ecx
xor si, 0x386d
ror ebx, 5
sub edx, 0x595e59c4
dec cx
nop
adc esi, 0x3f11dd3b
and ecx, 0x4cabc926
rol ah, 6
sbb bl, 0x7f
stc
and ebx, eax
adc ebx, 0x2ca3acb4
rol bl, cl
add di, 0x6449
cmp esi, 0x6da3dc34
sbb ebx, 0x1c25fc1d
add di, 0x32e
stc
dec ecx
test cx, 0x795c
cmp bl, al
stc
and si, cx
stc
and ax, ax
inc al
sbb dx, bx
cmp ax, 0x6d28
not cx
or dx, 0x791c
not edx
test esi, 0x2e59bdc9
pop edi
not bl
stc
test bl, 0x13
or ebx, 0x17511b13
push edi
test eax, edi
xchg ecx, eax
sbb bx, dx
nop
xor bl, dl
mov bx, ax
add bh, 0x78
and al, 0x12
or ecx, 0x41f41b50
add bx, 0x6065
inc edx
xchg si, bx
inc bl
mov dx, cx
cmp edi, eax
xor dh, bl
not ecx
dec cl
inc di
inc ax
pop edi
pop edx
pop ecx
pop ebx
pop esi
pop eax
call fcn.00463221
jnp 0x45edc3
call fcn.00463619
push eax
sub ax, 0x3ae5
push edx
push ecx
sub dh, cl
push ebx
cmp ax, bx
nop
dec eax
dec bl
add dl, bh
push esi
cmp esi, 0x767cb5df
shl si, cl
dec eax
not bx
or ax, 0x5562
nop
sbb si, bx
ror esi, 5
adc ax, bx
shr bh, cl
xchg cx, cx
rol ecx, cl
ror ax, 8
test dx, 0x5b90
shl cx, 7
push edi
or bx, di
not dx
shr ch, 7
shr edi, 5
xor si, 0x66ff
sbb dh, bh
cmp di, di
or ebx, edx
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
call fcn.00463b24
js 0x45ed97
push ecx
shr cx, cl
ror ecx, 6
shl cx, 6
push edx
ror edx, 2
sub dl, 0x58
push eax
not al
add al, 0x53
and dh, cl
push esi
xor esi, 0x685f8c2b
and edx, 0x3d63c75b
push ebx
adc ebx, ebx
rol cx, 1
dec ah
push edi
cmp di, cx
add bh, al
add ax, si
xchg ah, cl
stc
not ecx
cmp ecx, ecx
adc dh, ch
shr si, 7
add esi, 0x6bfef0fb
ror eax, cl
or al, ah
or dh, bh
nop
dec ebx
sub edi, edi
adc bl, 0x63
add bx, 0x2c40
nop
stc
sub cx, 0x7f5c
inc ah
xor dh, bh
cmp dx, dx
stc
xchg edx, eax
ror edx, 6
test dl, 0x38
cmp ecx, 0x3a3c95ac
rol cx, 2
dec bh
sub esi, 0x212fd3e7
ror dx, 7
and esi, 0x3d6b64aa
ror ax, 4
not ah
not edi
pop edi
pop ebx
pop esi
pop eax
pop edx
pop ecx
push ebx
cmp bl, 0x14
push ecx
cmp bx, cx
sub bx, 0xfca
xchg ecx, ebx
push edx
adc ch, dh
adc ch, 0xb
push eax
inc eax
push edi
add di, bx
shr bh, 4
not bh
or dx, ax
and bx, 0xf30
and ebx, edx
and eax, edx
sbb dl, 0x55
and cl, 0x26
stc
dec ax
xor bl, bl
shl bl, cl
cmp bl, 0x5a
or di, 0x1591
push esi
add si, 0x23b6
sub ch, bh
sbb cx, ax
sbb bh, al
xor dx, 0x3eb4
inc ax
not ecx
or cx, si
shr ch, 4
xor di, 0x76fc
and edi, 0x4ef1ccc9
inc dx
nop
shl ah, 6
not ebx
shl ah, 4
inc ch
sub bx, di
adc edi, 0xe50d169
xchg bl, dl
or ebx, eax
or edx, eax
not edi
adc ax, cx
inc ah
add dl, bl
ror dx, 6
shl bx, cl
shr edi, cl
stc
mov ecx, esi
inc ecx
xchg bx, cx
add edx, edi
xor ax, 0x3a66
shl ah, 7
cmp ax, di
ror di, cl
add si, di
adc di, 0x7b3f
inc ax
inc cl
dec cl
sub edx, eax
stc
xor dh, 0x69
cmp ebx, ebx
xchg cx, ax
shl ecx, 5
inc cl
rol esi, 1
not edi
not dl
or bl, 0x22
stc
sbb dx, 0x23b
inc dh
ror ch, 7
shl ebx, 7
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
call fcn.00464037
call fcn.004644b5
jno 0x45ed0e
push edx
push eax
sbb dl, ah
pop eax
pop edx
jb 0x45ed09
call fcn.00464ac4
call fcn.00464fd5
push ebx
not bl
push ecx
test ecx, 0x64652c97
push eax
xor ax, 0x3237
stc
sbb bh, al
xor ax, 0x6940
push esi
add ax, si
push edi
xor ecx, edi
not ax
add ecx, ecx
pop edi
pop esi
pop eax
pop ecx
pop ebx
call fcn.00465499
call fcn.004659a2
push edi
not edi
push edx
sub edx, 0x1874047c
nop
ror dx, 2
stc
pop edx
pop edi
call fcn.00465e90
push esi
dec esi
pop esi
push eax
push esi
add eax, esi
nop
push edx
push ecx
test dl, ch
ror ch, cl
push edi
and edx, edi
sub ch, 0x10
push ebx
cmp bh, 0x2b
shr dl, 7
shr si, cl
sbb ah, 0x35
pop ebx
pop edi
pop ecx
pop edx
pop esi
pop eax
push esi
shr si, 4
push ebx
push ecx
shl bh, cl
xor cl, 0x77
push eax
xchg ecx, eax
xchg si, si
push edx
rol edx, 6
pop edx
pop eax
pop ecx
pop ebx
pop esi
call fcn.0046631d
call fcn.00466807
js 0x45edb7
push ecx
adc cx, 0x3480
push edx
add dh, 0x38
pop edx
pop ecx
push eax
dec al
pop eax
nop
push edi
push esi
add edi, esi
pop esi
pop edi
call fcn.00466cd7
push ecx
push ebx
cmp ch, bh
push edx
push edi
mov dx, di
push esi
not esi
push eax
test ah, bh
stc
or edi, esi
nop
nop
shl ebx, 1
test al, 0x71
adc esi, edx
sub dx, cx
nop
adc bl, 0x21
xchg edi, edi
shr ecx, 3
cmp ah, al
sbb ecx, 0x243ee015
sbb cl, 0x10
adc ebx, 0x5bfc76f3
stc
mov dx, 0x1a5a
stc
adc ch, 0x3c
not si
or eax, 0x5ad83ff2
add al, dh
dec bl
nop
shr ah, 8
test dl, cl
nop
test al, 0x16
ror eax, cl
xor ebx, 0x6d88495b
sub edi, 0x2b1d3ecf
sbb bx, cx
nop
sbb di, di
shl ax, cl
dec bl
sbb ecx, esi
xor cx, ax
cmp al, 5
shl eax, cl
stc
xchg dx, ax
xor si, cx
test eax, 0x1fde08a3
sub si, di
sub ch, 0x3e
shr si, 8
not dh
adc si, cx
and di, 0x7cd1
rol cx, cl
ror di, cl
shl ebx, cl
xor ah, 0x5f
test eax, 0xf815f45
adc bx, si
shl cl, cl
add ax, dx
not al
dec bl
dec al
shr cx, cl
sbb dx, 0x18fe
test si, ax
ror edx, 6
cmp ch, bl
inc bx
not dh
nop
nop
xchg al, dh
ror eax, 1
stc
shl dx, 3
add si, 0x6a88
not bh
test di, 0x616c
xor ecx, 0x5f0741a8
or di, 0x13c
xor si, dx
not cl
mov cx, bx
or ah, bh
shr al, cl
adc al, 0x60
sub ah, bl
cmp ecx, ecx
dec eax
adc ecx, edi
shl dh, 3
cmp ch, 0x10
adc ah, 0x7c
add bh, dl
shl ecx, cl
xchg dx, cx
pop eax
rol dx, 8
ror esi, 4
shl si, cl
shl bh, 3
stc
stc
nop
and cl, bh
ror di, 3
push eax
ror ax, cl
dec ch
shl edx, 6
add bh, al
ror al, 6
nop
rol al, cl
xor ax, 0x2470
cmp bl, 0x15
shl ecx, cl
not cl
mov ah, bh
xchg ebx, eax
sub ebx, 0x5a41ce80
xor eax, 0x74bce01a
ror cx, cl
nop
and ah, 0x1a
add ecx, edx
adc ebx, eax
test edx, 0x24f8e746
add bx, 0x57b0
shl di, 2
sub esi, 0x1344838
shr ecx, cl
sub cx, 0x3562
test ah, 7
add esi, esi
shr dl, 6
cmp ch, bh
nop
cmp ebx, 0x315dffe9
nop
and si, 0x69f7
add ah, al
inc bl
shl bx, 4
stc
mov ecx, eax
shl cl, cl
or edx, 0xf6d1201
sbb ch, 1
xor bh, 0x36
add si, di
xchg dl, bh
stc
ror cl, 1
ror dh, cl
dec dh
shl si, 6
xor ecx, 0xd2def95
add bh, al
shl ebx, 4
inc dx
or al, ah
shr dx, cl
xchg bx, di
not edi
sub dh, 0x6a
shl edi, 4
mov dl, al
sub di, dx
sbb esi, 0x17186b2c
add si, 0x75b2
not edi
sbb ecx, 0x24967d97
ror ax, 1
sbb dx, dx
xor esi, 0x1fe2218a
sub dx, bx
not cx
dec di
xchg di, si
rol ah, cl
adc ebx, 0x776ff710
cmp dh, cl
shr eax, cl
cmp al, 0x52
inc esi
ror al, cl
shr ebx, 2
xor dl, 0x6e
nop
rol edx, 7
stc
sub edi, 0x42e05951
shl ah, cl
inc ah
dec cx
or ecx, 0x38154a85
mov dx, 0x7459
pop eax
nop
ror ecx, cl
mov dh, dh
xchg ecx, edi
stc
and edx, edi
push eax
test bh, ah
ror si, 1
or ecx, 0x1984e3e7
shl edi, 5
cmp esi, ecx
test bx, si
rol al, 5
inc bl
test dh, 0x5b
rol edi, cl
stc
not ch
xor ebx, 0x2b418829
dec cl
add ch, ch
adc ecx, 0x1cb8ba6a
xchg ebx, eax
dec ecx
inc bl
sbb si, cx
adc ch, 0x73
sbb bl, 0x5c
mov eax, esi
stc
or bx, 0x59a5
not eax
adc esi, 0x658f3f79
dec si
dec di
or ecx, 0x50a66e09
nop
sub di, cx
ror eax, 8
test di, 0x5e49
and cx, 0x3bf3
rol eax, 8
pop eax
pop esi
pop edi
pop edx
pop ebx
pop ecx
call fcn.00467266
push esi
push ecx
ror si, cl
push ebx
dec bh
nop
test bl, bl
push eax
or eax, eax
and al, bl
ror eax, cl
push edi
cmp di, 0x6ece
nop
mov ch, cl
sub bl, cl
xchg bx, ax
push edx
and dx, ax
xchg cx, dx
nop
xchg ebx, esi
stc
cmp bh, 0x1b
add edi, 0x6d7261b
rol bx, 8
pop edx
pop edi
pop eax
pop ebx
pop ecx
pop esi
push edi
sub edi, 0x12a94db8
push eax
rol ah, 8
pop eax
pop edi
cmp ecx, dword [ebp + 0x14]
jns 0x460940
mov dl, byte [esi + ecx]
test dl, dl
je 0x4600bd
push eax
push edx
xor edx, edx
mov ebx, 4
call fcn.00467615
push ecx
push edx
sub ch, dl
push ebx
adc ebx, 0x79bce92
push esi
push edi
test si, di
and cl, dh
sbb ebx, 0x6ef6094b
shl edi, 5
push eax
shr al, 3
nop
adc ebx, edi
adc cl, 0x33
cmp eax, eax
xchg cx, di
dec edx
or ax, si
and dx, 0x42a6
adc cl, 0x7c
ror bl, cl
rol dx, 6
stc
stc
dec bx
not cx
shr dl, cl
inc di
rol si, 8
stc
ror bx, 4
ror ax, cl
shr di, cl
and eax, 0x609586cb
shl al, cl
adc di, 0x4b4a
test cl, dh
inc esi
or bh, bh
not di
test eax, eax
nop
inc bx
adc edi, 0x235ad78b
shr bh, cl
dec bh
or dx, cx
shl ch, 6
or ah, bl
not cx
nop
ror ecx, cl
nop
or di, cx
cmp eax, 0x40029f88
rol bl, 2
dec dx
sbb bx, di
rol si, 6
and di, 0x49c7
xor dh, ch
adc esi, ebx
xchg si, cx
add cl, 0x4d
mov dh, bl
add al, cl
dec cx
rol ch, cl
test dh, 0x44
stc
nop
stc
rol cx, 8
or eax, 0x4c4360cf
and ah, 0x1c
stc
nop
xor dl, ah
nop
test esi, 0xe4e9bd0
inc si
add cl, 0x42
and al, 0x7c
xor dh, cl
dec ax
ror bx, 1
and ah, cl
or ch, 0x53
xor edx, eax
test di, di
adc ah, al
stc
nop
shl cl, 6
xchg si, bx
or ch, 0x23
cmp edi, eax
xor esi, ebx
sbb dh, bh
shr ah, cl
sbb edx, 0x36c1a309
cmp di, dx
ror ch, 1
shl dx, cl
pop eax
xchg cx, dx
push eax
or esi, eax
cmp bh, dl
ror cx, cl
or eax, 0xe976a46
or bh, 0x3e
ror bh, cl
nop
not bl
and bl, 0x53
xor cx, 0x1421
test esi, ecx
cmp dl, ah
inc edx
sub ecx, 0x1e12b355
cmp ax, di
xor edi, 0x7c8839bc
sub esi, 0x4fa7e8d2
dec dl
xor ch, 0x78
shl ebx, 6
shr dh, cl
xchg dl, al
not si
and dx, 0x2c30
nop
ror ax, 4
mov ecx, 0x509e768b
not ah
mov edx, 0x2158f7a1
test bl, 0x7d
dec bh
nop
shr edi, 4
shr ah, cl
stc
rol edi, cl
xor ecx, ecx
ror ch, cl
stc
sbb edi, eax
stc
xchg ah, bl
nop
not esi
stc
adc si, bx
xor cx, 0x44c8
add bx, ax
not ch
test ebx, 0x61f8c63b
xchg al, dl
adc al, 0x51
dec al
add si, di
xor dh, 0xc
nop
xchg si, di
sub al, 0x5c
shr cl, cl
mov bx, di
xchg al, dh
not bx
not eax
mov ebx, 0x52156a20
stc
cmp ebx, edx
nop
and dx, 0x328
test ebx, ecx
not ah
shl ecx, 2
cmp si, 0x1b7f
nop
ror edi, 8
nop
sub al, 0x63
inc esi
xchg al, ah
xchg edx, esi
ror ecx, 4
rol esi, 1
shr ah, 4
dec cl
shr ax, 4
dec esi
shl di, 7
adc cx, 0x1151
mov ax, 0x2989
sub di, di
xor bx, 0x72d3
shl ah, 1
mov ebx, 0x756daf6c
dec ax
inc ecx
inc dh
xchg esi, ecx
test edx, 0x14f9ea5
shl al, cl
mov di, ax
pop eax
push eax
test dh, al
inc bl
stc
cmp si, 0x4d97
not bx
rol dl, 1
inc ebx
stc
shl al, 3
dec ch
sub edi, 0x5ab0e552
stc
sbb dx, 0x3d49
shr bl, 6
xor si, 0x75a8
xchg dx, ax
xor di, 0x2e56
sbb ah, 5
shr esi, 3
cmp ax, 0x41a9
cmp esi, ebx
not ecx
ror si, 1
sub ecx, eax
ror ah, cl
sbb eax, 0x746390d9
inc dl
and edi, eax
mov ebx, eax
cmp esi, esi
and eax, 0x335ea7e
dec dx
and di, ax
dec dx
nop
adc ah, bh
nop
adc eax, edi
rol di, cl
sbb dh, bl
rol cx, cl
sbb edx, ecx
ror ax, cl
test esi, ebx
test bx, bx
shr si, 6
shr di, 2
xchg cl, bl
stc
cmp al, al
adc ebx, eax
cmp ecx, edi
sub al, 0x15
adc bx, 0x2fca
rol cx, cl
add edx, eax
inc esi
sbb dl, 0x42
dec si
ror ebx, cl
shl ecx, cl
xor dh, 0xa
not edx
test dl, dh
xchg ch, ch
sub ebx, 0x31b8b9c1
cmp ecx, 0x7107606b
xchg al, ah
dec esi
adc eax, 0x54af9338
test esi, 0x58af738d
cmp dh, ch
xchg dl, dh
not cl
dec ah
or edx, 0x1e944184
sub cx, dx
shl esi, cl
or eax, edi
shl bl, cl
cmp bx, 0x69f2
sbb ax, di
dec ecx
not cl
or cx, 0x40c8
add di, 0x653a
test eax, 0x212b4fa0
sbb edi, 0x17086870
nop
adc edx, 0x49b27868
inc bh
adc dx, 0x5351
or dx, 0x72d2
shl bx, 7
sub ax, si
inc cx
mov ah, 0x73
ror eax, cl
dec ebx
ror bl, 7
pop eax
push eax
shl eax, cl
dec ax
xchg di, ax
cmp dx, 0x2f74
stc
sub edx, 0x10b85ba0
shl bx, 1
inc ecx
sbb bx, si
adc cl, bl
shl ah, 6
ror dx, cl
xor ch, 0x41
ror ecx, cl
sbb dh, al
sub edi, edx
shl si, 5
xchg dh, al
or bh, 0x11
shl di, cl
xor si, 0x49ed
nop
sub cx, bx
not ebx
inc edx
not ecx
rol dx, cl
ror cx, 2
ror cx, cl
nop
rol si, cl
rol bh, cl
add ecx, 0x2ee98b15
or ecx, 0x451d00ec
rol ch, 5
adc dx, ax
add al, ch
rol di, cl
shl ah, 6
dec bh
sub dh, 0x10
test dh, 0x30
inc esi
dec bx
adc cx, 0x6b81
dec bx
cmp edi, 0x2737e4ec
dec ch
adc bx, dx
rol ax, 2
xor dx, 0x2106
add cl, 0x33
ror dh, 8
inc esi
mov cx, 0x92e
test ebx, 0x4593ccec
stc
sbb al, 0x60
not si
nop
test si, si
and ax, dx
sub bx, di
stc
and ecx, 0x7251e919
rol si, cl
xchg dx, ax
cmp di, si
rol ax, 7
xor dx, bx
and edi, 0x3d95f0f3
sbb dx, 0x1354
add ecx, 0x4f6575e
cmp dh, 0x14
add bh, 6
rol cx, cl
and di, 0x53df
xor dx, 0x4853
add cl, al
mov ax, dx
sub edi, 0x6ed472e0
inc di
adc si, 0x3f84
stc
inc ebx
and dx, 0x4db9
xor bx, 0xf8a
ror esi, cl
add dl, bh
mov ax, dx
rol ch, 4
not eax
shr dx, 7
test al, 0x1e
and di, 0xb96
sbb dl, dh
test dl, 0x74
dec dl
inc ah
sub dh, 0x20
pop eax
sbb cl, dl
or esi, 0x4b3c2eee
add si, 0x246b
add ecx, 0xb09e312
stc
dec edx
adc si, bx
dec edi
mov cl, dh
adc dx, 0x57a6
push eax
shl al, 3
rol dl, 5
test dh, ah
shr dh, 8
cmp cx, 0x458b
xor esi, 0x51e6377f
xor ch, bh
dec bh
xor edx, 0x61a1abf7
nop
xor edx, 0x16b945ef
or ecx, ebx
xchg si, si
sub bh, bl
shr ebx, 1
shl ch, 6
shl dx, cl
sub ax, 0x6272
adc bl, 0x35
sbb ax, 0x1d8f
shl dx, 6
shl al, 8
shl cl, cl
or dh, bl
not edx
rol ax, 8
not dl
and di, dx
add ecx, 0x6226e90d
xchg al, ah
xor dl, ch
inc eax
mov esi, 0x1b2aaea7
or bh, 0x56
cmp si, cx
ror cx, cl
sbb eax, 0xe669e95
or bl, 0x4d
and edx, 0x28f4b0c
or si, si
xor ecx, 0x7b217d46
xor ecx, 0x1916ac5a
shl esi, 7
and esi, 0x19ef57ec
dec bh
add cx, dx
adc dh, 0x62
rol dh, cl
stc
mov eax, 0x5e8d8569
ror dl, 6
rol ebx, cl
mov ecx, edx
and cl, al
add ecx, ebx
and bx, 0x7272
rol esi, cl
nop
adc ax, cx
or cl, 0x27
xchg bx, cx
inc dl
add bh, 0x25
ror edx, cl
shr ch, cl
rol esi, 8
add edx, ecx
rol bh, 8
adc di, si
shr al, 4
stc
or dl, ah
shl al, 6
and bx, 0x5bd3
dec cx
sbb al, 0x75
ror ecx, cl
inc edi
add si, di
sub ecx, 0x306cdf30
cmp ch, bl
mov edx, 0x520a4ec
dec dx
adc ecx, ecx
add al, 0x65
nop
nop
sub si, di
nop
shr ax, 1
pop eax
cmp dh, dh
inc dx
push eax
ror eax, cl
or ax, cx
rol ebx, 5
mov cx, 0x5e59
mov bl, 7
and al, 0x21
shl edi, cl
or bh, 0x29
sbb ah, 0x22
adc eax, 0x6a2c5101
shr ch, cl
dec esi
sbb bh, 0x54
rol ebx, cl
xor edx, eax
inc bl
and ebx, ebx
ror dx, 5
ror ch, cl
sbb dh, 0x44
shr dx, 8
shr bl, cl
rol ecx, cl
or bx, 0x1dd
cmp bh, 0x4d
xchg di, bx
shr ecx, 1
ror di, cl
mov si, 0x2e86
cmp edi, 0x12254f1b
shl bl, cl
test ebx, 0x68d9a9fd
mov dh, 0x48
adc bh, 0x5d
add bl, 0x62
dec si
xchg ecx, ebx
adc edx, edi
shr bl, 5
test dx, si
stc
cmp eax, ecx
inc ah
shl eax, cl
adc si, si
sbb bh, 0x1e
sub ecx, 0x54c6d5dd
xor bx, 0x4199
add dh, 0x5a
and cx, bx
and ah, 9
cmp ah, ch
sbb di, 0x6a6b
mov dl, cl
shr di, 6
sbb eax, esi
nop
sub ebx, 0xd7d70e7
cmp al, dl
inc edi
stc
nop
shr bl, cl
rol ax, cl
xchg cx, dx
not dx
shr cx, 3
cmp ch, dh
ror cl, 3
and al, 0x5d
xor cx, 0x4207
stc
shr al, 8
sub bx, 0x719b
xor dx, si
ror cx, cl
inc cx
dec bl
add edi, esi
shr di, 2
not ah
sub dl, 0x15
not dl
sub cl, 0x36
and cx, bx
sub ch, dh
adc cx, cx
add al, cl
sub edx, 0xe4d4a20
pop eax
pop edi
pop esi
pop ebx
pop edx
pop ecx
stc
push ecx
push ebx
mov cl, bh
and ch, 3
push eax
sbb al, ah
nop
shl bl, cl
stc
or ebx, 0x6926c54
push esi
push edi
or esi, edi
stc
sbb esi, ebx
sbb bh, 0x16
xor ah, 0x18
dec cl
pop edi
pop esi
pop eax
pop ebx
pop ecx
push edx
push ebx
sub edx, ebx
push ecx
dec cx
push eax
adc eax, edx
nop
shr ah, cl
push edi
inc di
adc edx, eax
shl eax, cl
stc
rol ecx, 2
adc bl, bh
shr ch, 1
test edi, 0x7f330a8b
push esi
shr esi, 1
xchg cx, ax
shl ecx, cl
sub ecx, edx
test di, 0x7c90
adc edx, 0x56c15793
adc bx, 0x5df2
cmp si, bx
sub ch, dl
not esi
xor edi, 0x33b630c7
shl ebx, 8
nop
cmp ebx, 0x7e28f4cc
cmp ax, si
xor al, dh
dec ch
shl al, 7
test esi, 0x2ca92e8b
inc edx
or esi, ecx
cmp bl, 0x24
stc
stc
cmp bx, di
or si, 0x240
xor ecx, eax
adc ebx, eax
rol cx, cl
xchg edi, esi
stc
adc ch, cl
adc eax, eax
xor cl, bl
stc
xchg edx, edx
nop
not ebx
stc
shr edx, 7
xor bh, cl
sbb bx, bx
stc
adc ch, 0x3c
adc esi, 0x53088c35
test cx, di
sub cx, 0x3a1a
adc ecx, edx
ror ecx, 7
shl edi, cl
test ebx, 0x6e90c1f5
mov ecx, ebx
xchg ah, ch
adc ecx, 0x9b774b7
mov ax, bx
xchg ebx, ecx
or bx, bx
xchg ah, dh
stc
adc dl, al
xor cx, 0x29ba
shl bh, cl
inc ah
sub edi, 0x66625cf8
test ax, 0x6974
test cx, bx
inc si
rol cx, 8
add al, 0x6c
ror ch, cl
adc esi, 0x1a6afb50
and ch, dh
and dx, 0x69c0
stc
or ebx, edi
mov dh, 0xf
nop
test bx, 0x3914
xchg esi, ecx
shl esi, cl
stc
adc al, bl
sub ah, 0x45
or di, di
nop
ror ax, 5
mov si, di
pop esi
shl di, 1
push esi
sbb esi, 0x43d7b4c1
nop
inc al
dec dl
ror di, cl
not si
nop
inc dl
rol eax, 1
and bh, 0x76
sub dx, 0x66c
mov di, si
dec bx
shr bh, 3
add bh, 0x5d
sub bl, bl
shr cx, cl
and esi, ecx
test al, 0x78
test cx, bx
mov dx, di
add ch, cl
sub ch, 0x3b
and dx, 0x4d2d
add cl, 0x65
or edi, ecx
rol cx, 5
ror ah, 5
test ebx, ebx
xchg bh, dh
sub eax, 0x314371b0
mov ax, 0x47b6
shr ah, cl
and di, 0x5317
shr si, 5
nop
or si, 0x67e3
add ch, 0x10
stc
ror bl, cl
pop esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
push eax
push ecx
adc ah, ch
push esi
inc esi
push ebx
xor ebx, ecx
pop ebx
pop esi
pop ecx
pop eax
push eax
ror eax, 1
stc
nop
push ecx
shl ax, cl
nop
nop
pop ecx
pop eax
push ecx
dec ch
push esi
or si, 0x2fc
sbb ecx, 0x45aac18d
push ebx
and bh, 0x55
sub ch, bh
push eax
ror al, 8
shr ah, 8
pop eax
pop ebx
pop esi
pop ecx
div ebx
shl edx, 3
push ecx
mov cl, dl
mov eax, dword [ebp + 0x10]
shr eax, cl
pop ecx
pop edx
mov dh, dl
stc
push ebx
push ecx
test bx, cx
and ecx, 0x2c4fca38
test bh, 0x7a
nop
push esi
push eax
xchg esi, eax
push edx
push edi
and dx, di
shl ebx, 2
add dh, ch
stc
sbb di, bx
nop
or ch, ch
xor dh, 0x5d
rol ch, cl
inc ecx
dec cl
ror cl, cl
sbb bh, ah
adc edi, 0x496b0cca
and ah, dh
inc ch
xchg ch, bl
dec cl
or ax, 0x7c7
rol esi, 7
dec edi
inc di
cmp dx, 0x296b
shl al, cl
dec dl
adc ecx, 0xc34b6a3
shr cl, cl
cmp cx, ax
rol ebx, cl
shr bx, 8
xchg di, si
and ah, 0
shr cx, cl
cmp bh, 0x25
not si
sub eax, esi
add eax, 0x35fe31fc
dec eax
stc
stc
not ax
shl edx, cl
or dh, bl
ror bx, cl
adc ax, dx
sub di, ax
shl edx, cl
xor ah, ch
nop
xor ecx, ecx
xor al, 0x23
cmp dx, ax
stc
inc bx
xchg edx, edx
mov ebx, esi
inc ebx
pop edi
pop edx
pop eax
pop esi
pop ecx
pop ebx
push ecx
push edx
sub cx, dx
push eax
mov al, ch
sbb edx, 0x56fb692a
rol ecx, 5
push esi
sub esi, eax
rol ax, 6
not ax
stc
push edi
xor edi, eax
or ax, 0x55c
push ebx
sbb esi, ebx
add ah, 0x7d
xor bh, ch
not bx
not di
add dl, al
and ax, 0x3655
test edi, eax
inc di
adc dl, bl
dec dl
and ebx, ecx
inc si
adc ecx, 0x461703f8
dec al
cmp ebx, edi
inc cl
dec ax
shr esi, cl
inc dh
dec ecx
cmp ax, di
test edx, edi
test dh, ch
xchg esi, eax
dec bl
nop
add si, si
cmp ebx, 0x155f300a
and dx, 0x4822
add ch, 0x2d
nop
add ecx, 0x21020c6e
test ch, 0x27
or dl, bl
and ebx, 0xe1534a8
dec al
rol ax, cl
dec edi
xor edx, 0x79531e30
sub ch, 0x61
inc esi
test ebx, 0x57a1df82
stc
shl al, 8
shl cl, 4
rol dx, cl
mov eax, ebx
test edx, edx
sub cx, 0x5e42
shl bl, 3
cmp dx, ax
shr eax, 1
adc cl, 0x15
stc
ror cx, cl
shl ecx, 8
add bh, 9
add ebx, 0x594702fc
shl eax, 4
test bh, 3
stc
nop
sbb edi, esi
sub ecx, edx
sub dh, 0x4c
nop
shr ch, 7
ror eax, 3
dec bh
mov ax, 0x6707
dec cx
not cx
xchg esi, edx
mov di, 0x5d2
inc cx
mov esi, 0x19dfe548
add dx, dx
inc di
stc
add ax, 0x6523
rol bx, 7
not ah
xchg bl, dl
and dx, bx
mov ecx, edi
test dl, dh
inc ecx
sub bh, al
add eax, 0x78ee3239
pop ebx
inc ecx
adc eax, 0x61563b75
nop
inc di
and si, si
ror di, 4
shl eax, 2
push ebx
cmp dx, bx
nop
xchg ah, cl
sub edx, 0x1d878ed1
test eax, esi
stc
rol si, cl
ror edx, cl
or eax, 0x1063f067
inc di
or si, cx
shl bl, 2
dec bl
stc
shr dl, 8
sbb bx, 0x564b
xchg cx, di
and cl, cl
inc al
and al, cl
not cl
dec bl
sub ebx, 0x43f9a759
xor bh, 0x7a
nop
xor ch, ah
or ah, dl
cmp ebx, edi
sub si, bx
test cl, 0x77
sbb edi, 0x1f26ef90
dec dx
add edx, 0x44a5e1e0
shl eax, 2
xor ah, bh
xor dl, 0x69
mov al, 0x28
test bl, ah
test eax, 0x41646365
nop
test edx, 0x49972225
sbb ebx, eax
xor ecx, 0x70cf9697
sub ax, 0x6cd8
sub si, 0x46bb
or cl, 0x63
and eax, 0x521305fb
dec edi
ror esi, 2
inc edi
mov ebx, eax
add ecx, edx
xchg cx, bx
adc ah, 0x3d
shl dx, cl
mov si, 0x4aa2
and cx, 0x24b7
adc cl, al
stc
sub bh, 0x19
not edi
shl ecx, 7
adc eax, edi
rol bx, cl
test al, 0x5a
stc
xchg dh, bl
stc
rol bx, cl
dec dl
dec ebx
rol ecx, cl
shr dh, 6
and ebx, 0x33e7ef4b
inc cx
ror cl, cl
rol ebx, 6
xchg si, si
nop
shl cl, cl
not cl
stc
cmp al, cl
shl ebx, cl
ror dx, cl
mov eax, edx
or edx, 0x250d6311
ror eax, cl
ror bx, cl
add esi, 0x7ddeaeb0
nop
rol bl, 3
adc esi, 0x755412a1
pop ebx
shl esi, 2
xor ch, 0x4b
and ch, ch
not dh
push ebx
or si, bx
nop
sub ebx, eax
dec di
ror bx, 8
rol edi, cl
dec bx
ror bh, cl
cmp bx, si
inc edi
nop
inc bx
not bh
dec edx
xor dh, cl
add bl, 0x2e
mov esi, ebx
sbb edx, 0x697cc321
or al, 0x74
and dh, 0x2b
inc bl
stc
add eax, edx
cmp si, 0x144
or si, si
sub ebx, 0x7aefd223
inc edx
test dx, bx
xchg esi, edx
stc
mov ebx, edi
inc ebx
xchg dx, ax
not esi
and bx, ax
sbb ax, 0x2cb3
inc di
shr ah, cl
xchg si, ax
xor ch, cl
rol dh, cl
test ax, 0x774f
adc bx, 0x3bc
shl edx, cl
and esi, edi
shr esi, 7
xor edx, edx
xchg ch, bl
ror esi, cl
stc
add ax, 0x4d19
or ch, ch
cmp ebx, 0x172b7378
rol esi, cl
stc
adc al, 0x79
sub esi, 0x3c5fb783
and dl, 0
ror ecx, cl
adc cl, cl
shl ax, 6
ror dx, cl
add bl, 0x58
and di, di
test di, di
mov al, dl
ror edi, cl
add ecx, ebx
sub ax, dx
ror dx, 8
adc di, di
mov bx, 0x992
shr eax, cl
nop
rol cl, cl
and cl, bl
xchg si, di
rol al, 5
shr dx, 4
inc edx
rol edx, 1
sbb bh, dl
shl ch, cl
xor cx, 0x7400
cmp esi, edx
or ax, 0x1e7
nop
cmp eax, 0x786e1743
shl di, 4
xor dh, 0x10
add edi, 0x4f5c912c
xor bl, ah
add ax, 0x750f
xor edx, ebx
nop
sbb dl, cl
pop ebx
push ebx
cmp bx, di
dec ax
mov ebx, 0x6c87fa43
dec ah
not cl
or edi, 0x5fae0e89
inc dh
shr bl, cl
add esi, eax
shl bl, 3
mov di, cx
xchg ecx, ebx
nop
stc
shr eax, 7
rol ebx, cl
adc al, 0x57
mov di, bx
and cx, di
adc al, 0x5d
nop
mov bx, cx
xor si, 0x410a
stc
adc bx, 0x1719
xchg edx, eax
stc
adc eax, 0xe112279
stc
inc ecx
dec di
inc cl
shr esi, 2
not ah
ror eax, 6
and ah, ah
mov cx, si
add al, cl
mov edi, esi
and ch, dl
add cx, bx
or dx, dx
add ch, bl
shr ch, cl
xchg cx, ax
sbb cx, 0x2bef
or al, 0x74
adc ch, bl
add di, 0x29d
sub dx, 0x41a9
adc edx, 0x5f4ee485
not esi
cmp si, 0x70ad
and di, 0x6e07
not di
cmp dh, bl
shr dx, 8
ror ax, cl
shr bh, cl
shl esi, cl
cmp ah, 0x77
nop
mov bl, ch
or ch, 0x79
rol esi, cl
shr bl, 7
sub di, 0xa3d
adc di, 0x551b
sbb dx, 0x3fa5
shr bl, cl
mov di, cx
and cl, bh
shr edi, 6
shr edi, cl
sub ch, 0x65
not bl
not bx
shr bh, 4
inc cl
rol bl, cl
dec ah
not dh
mov eax, eax
sub dh, 0
cmp eax, esi
mov edx, edx
cmp dx, 0x3cbd
sbb al, 0x7f
ror edx, 8
rol bh, 8
mov ecx, ebx
dec ch
and eax, edx
rol ebx, cl
dec al
test bx, di
ror esi, 1
sbb cl, bl
shl di, 8
and bl, dl
pop ebx
xchg dx, ax
test eax, edx
sub si, si
push ebx
adc bh, cl
add si, cx
stc
and dl, bl
add cx, cx
xor edx, edi
stc
test esi, 0x43439bef
and ebx, 0x130297e4
xchg dx, bx
stc
mov al, 0x18
not dh
sbb edx, esi
or dx, 0x7ccf
xchg bx, bx
test edi, 0x2b12493e
rol dh, 4
inc ah
and ax, bx
and ebx, eax
sub edi, ecx
ror bx, 2
nop
add di, 0x4b4a
or di, dx
cmp ah, 0xa
sub al, dh
or ax, di
stc
ror ch, 8
stc
cmp esi, edi
xchg ah, bl
cmp ecx, ecx
rol ebx, 1
cmp al, dl
ror edi, cl
test cl, 0x7c
nop
adc ah, ah
xchg cx, cx
inc ch
not esi
ror si, cl
ror bh, 2
adc esi, 0x47f4363f
inc ch
stc
inc di
nop
adc ebx, 0x760e9a7a
xor ah, cl
or cx, di
not bx
add cx, 0x786e
not dx
shl di, cl
ror bx, 5
ror ecx, cl
test bx, dx
and ebx, eax
rol dh, cl
shr dh, cl
not cx
sub dx, si
ror ecx, 7
or bh, 0x6f
shr si, 6
stc
shl ecx, cl
or bx, 0x47f1
nop
rol edi, 3
stc
adc ch, 0x50
or ebx, edx
inc edx
sub al, 0x4c
nop
add si, di
add cx, 0x5b04
test ch, ch
or bh, al
xor si, 0x64f0
add si, 0xf59
rol al, 5
nop
dec si
nop
nop
ror dl, 2
ror bx, cl
mov edi, 0x204ba757
shl ah, cl
xor ax, 0x7d84
or ecx, edi
pop ebx
mov cx, ax
push ebx
rol bh, cl
stc
shr bh, cl
cmp edi, 0x50cc014f
rol ebx, cl
test edx, ebx
xchg edi, ecx
shr bx, cl
stc
cmp esi, 0x4a541d21
rol bl, 2
dec dh
test bx, 0x1e97
ror ah, 2
adc di, cx
ror esi, cl
stc
shl bx, 7
shr ecx, 8
shr edi, 6
rol dx, 7
sbb cx, 0x2b5c
inc ecx
rol dh, 4
nop
or cl, bh
sbb cx, 0x6441
add dh, 0xa
nop
cmp cx, si
dec di
nop
dec ax
ror si, cl
sbb ch, 0x66
or di, 0x2e24
adc esi, edx
inc eax
inc bx
xchg si, ax
dec di
ror esi, 7
xchg edi, eax
adc al, 0x75
cmp dx, 0x635a
adc si, dx
shr dx, 5
or dh, cl
rol al, cl
sub ebx, ecx
rol cl, 6
rol si, 3
rol bx, cl
test dl, al
and bx, 0x6560
stc
adc ah, ah
and cl, cl
cmp cx, dx
rol bh, 4
or ax, 0x38a6
mov bl, al
add ebx, esi
nop
sbb esi, 0x6e50d66a
or eax, eax
test cl, 0x30
ror ch, cl
test edx, 0x4e9334e5
dec ebx
inc eax
cmp di, 0x23aa
shr dh, cl
sbb si, bx
rol esi, 1
ror dh, 6
stc
rol dh, cl
shr ax, cl
sub eax, ecx
inc edx
nop
cmp cx, di
xor dl, dl
sub cl, ch
stc
shr bh, cl
nop
mov dx, 0xc68
or si, 0x4681
adc edx, 0x637bff67
xchg dl, al
stc
nop
mov bl, 0x24
stc
not dx
cmp di, 0x5d89
sbb cx, dx
pop ebx
xchg cl, al
not di
push ebx
and bh, dh
mov al, dh
ror ecx, 1
add eax, 0x439ba056
shl cx, 4
not dl
pop ebx
pop edi
pop esi
pop eax
pop edx
pop ecx
push ecx
rol ecx, cl
pop ecx
call fcn.004679a9
xor dh, al
pop eax
inc eax
test dh, dh
je 0x4600bd
mov dl, dh
mov byte [edi + ecx], dl
call fcn.00467c6f
call fcn.0046831e
push esi
not esi
push edx
and dl, dl
push ecx
shr cx, cl
inc cl
and edx, 0x4894502
push eax
inc al
shl esi, 2
nop
inc esi
adc ah, dh
mov dx, ax
inc dx
push ebx
cmp bl, bh
and ah, 0x66
push edi
test di, 0x4581
ror al, cl
or ecx, ebx
shr ah, 6
not dx
mov esi, edi
shl dl, 8
inc bh
shl edi, cl
add edx, edx
xchg di, bx
xchg di, ax
dec ecx
sub eax, 0x3fbec5dd
and ax, 0xed1
add edi, 0x4cb7ea22
sub ecx, ecx
ror edi, cl
sub cl, dh
xchg di, bx
dec dx
sbb ecx, 0x29f885a8
rol ebx, cl
and bl, ch
dec edx
shr di, cl
adc ah, 0x66
ror si, cl
shl ah, 4
adc bx, dx
add bl, 0x1f
not ch
and ax, 0x1087
adc edi, ebx
inc bl
xor dh, al
inc ch
adc dx, bx
sbb edx, 0x7127e809
sbb dh, ch
sbb si, 0x679f
dec di
dec ax
sbb edi, edi
xor dl, ah
xchg al, ch
adc bl, bh
and dx, 0x657d
inc si
or cx, 0x5759
rol ax, 5
sub bx, cx
add edx, 0x15982928
or ebx, 0x7da81f23
ror al, cl
xor dh, al
mov di, di
not cx
stc
cmp edi, eax
add si, 0x2ef6
nop
and ebx, 0x7f74d447
inc bh
test bx, 0x74f
and dl, cl
shr dx, 5
or al, 4
shr ah, 4
sub dl, bl
add ebx, 0x3d43da65
not ecx
rol bx, 8
ror ebx, cl
not ax
rol al, cl
shr dx, cl
dec edx
cmp ebx, esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
pop esi
push ecx
not ecx
push ebx
push edx
cmp bl, dl
push esi
push eax
test si, ax
cmp ebx, esi
ror ebx, cl
pop eax
pop esi
pop edx
pop ebx
pop ecx
call fcn.004686de
stc
push eax
inc eax
push esi
push ecx
or si, cx
nop
push edi
and di, si
sbb edi, edi
rol ax, cl
add esi, ecx
dec di
mov esi, esi
nop
mov cx, 0x370e
push edx
sub eax, edx
xor al, ch
push ebx
and bl, 0x6f
nop
not bh
ror dx, 7
and bl, 0x26
xchg al, cl
xchg ah, bh
xchg cx, bx
xor esi, 0x6611393e
or bx, ax
and edx, 0x40688b7c
xchg edx, eax
test dh, 0x65
and edi, edi
ror dl, 8
shr esi, 6
or di, 0x50f7
xor dh, cl
adc si, 0x7440
rol ebx, 2
mov al, 0x67
stc
shl ax, 6
adc ax, dx
adc ah, 0x4e
test bh, bl
adc edi, edi
stc
adc cx, cx
or si, 0x4205
xchg ah, bl
cmp bh, 0x2e
dec ebx
shr ah, 4
ror dh, 3
add ax, 0x1538
shr si, cl
xchg ecx, edx
inc ax
rol ch, cl
ror dl, 6
rol ch, 1
sub esi, ecx
inc edx
cmp si, si
stc
rol cx, cl
inc bh
cmp bx, 0x4467
mov al, 0x78
ror edi, cl
shr bx, 7
xchg cx, di
cmp si, bx
shl ecx, cl
inc cx
ror bh, 2
sub dx, si
add edx, 0x5e2809f8
rol ch, 1
nop
and si, 0x1b26
shr esi, cl
shl edi, cl
shl edx, cl
rol bx, cl
nop
dec edi
and cl, 0xe
shl edi, cl
test edx, ecx
inc dh
add ecx, ebx
dec di
sbb edx, edi
xchg dl, dh
rol edi, 7
xchg si, bx
nop
cmp eax, esi
inc esi
shr dx, cl
and edi, 0xf978d90
xor bl, ch
nop
sbb bh, ah
pop ebx
shr ax, 4
push ebx
dec bl
test ax, bx
inc di
cmp ecx, edx
adc bh, ch
not bx
not ax
adc dx, bx
sub dh, 0x71
sub bx, 0x3ed4
nop
mov ebx, ebx
adc ax, 0x4d3a
inc ch
rol ecx, 6
xor edi, 0x2110dba7
test eax, edi
cmp cx, 0x641
add ebx, 0x27078c74
stc
add ecx, ecx
xchg edx, edi
dec cx
ror cx, cl
cmp cx, 0x64b6
adc dx, dx
mov dl, bl
sub si, 0x71da
and di, 0x29f2
stc
nop
and esi, 0x448cb8ed
add al, 0x15
dec cl
cmp si, 0x20fa
sub dh, 0x17
sbb edx, ebx
add bx, 0x72db
shl cx, 8
inc eax
shl dh, 5
mov bh, dh
inc edx
test ch, dl
xchg dh, dl
and si, di
stc
add edx, ebx
dec eax
shl di, 5
or dl, al
xor si, si
rol ecx, cl
and dl, 0x5b
xor dl, bh
xchg ah, ch
or edi, eax
add si, si
and bx, cx
rol dx, 1
or bx, di
or eax, ecx
nop
not di
and ch, 0x30
shl eax, 7
mov bx, ax
nop
mov dx, cx
add dh, bl
dec ecx
ror edx, 4
or cx, 0x567a
shl cx, cl
cmp eax, eax
sub bl, al
xor di, ax
or ah, 0x1d
adc dh, 0x12
cmp si, cx
sbb ah, dh
sub bl, 0x3f
xor edx, 0x4bd422b5
cmp di, 0x3f88
shl ah, 7
nop
rol ah, cl
test edi, 0x2f523007
sbb ebx, 0x6979c264
cmp cl, 0x49
inc esi
nop
dec ch
shr cx, cl
test dl, bl
sub ah, ch
or al, 0x47
add al, bh
inc si
pop ebx
stc
rol eax, cl
xor al, 0x5e
not cx
adc dl, ah
shr si, cl
push ebx
sub ch, bl
inc di
adc si, bx
sbb eax, edi
stc
test edx, ecx
adc edi, 0x2b75db2b
and edx, edi
shl bh, 8
shl edi, cl
test edi, ebx
test edi, 0x58123362
xchg dh, cl
inc cx
shr esi, cl
mov dh, 0x4d
shr bh, cl
stc
cmp dl, 0x6f
sub dx, 0x735
cmp esi, ebx
shl si, cl
not cl
inc ch
shl eax, 7
add al, 0x77
xor dx, ax
and edx, edx
rol ah, cl
nop
mov ax, 0x697c
and di, si
mov cx, 0x6b1c
dec edi
xor eax, 0x18b8e4ed
xchg edi, edi
cmp dx, bx
add cx, 0x249e
shr bx, cl
mov si, cx
shl edx, cl
nop
inc dl
shr si, 6
cmp dh, 0x27
sbb bl, dh
or ah, 0x45
adc di, 0x26fe
shl ax, cl
shr ax, 3
rol edi, cl
shl bl, 8
mov cx, di
rol ax, 7
mov edi, 0xb7acd66
rol bl, cl
or dl, ch
not di
stc
cmp eax, 0x687ec812
adc esi, ebx
stc
nop
cmp dx, cx
test edi, ecx
shr ch, cl
inc bx
stc
xchg edi, ebx
xor edx, 0x2c65f8b8
sbb ah, 0x22
xchg dx, bx
xchg cx, di
not edi
sub di, di
mov ah, 0x3f
not cx
adc ebx, 0x9f78ba4
and edi, eax
test dh, 0x38
shl cx, cl
adc ebx, 0x39cc45cf
and si, ax
xchg dx, dx
rol si, cl
mov ebx, edi
xor al, 0x4e
sub bx, di
inc cx
rol esi, 3
nop
not edi
rol edi, 4
inc dh
pop ebx
ror esi, 1
cmp si, 0x513a
sub cx, di
rol ch, cl
push ebx
cmp bx, 0x7c1f
dec esi
and di, dx
shl bh, cl
mov eax, 0x4b62307b
inc esi
and ax, 0x296a
sbb eax, 0x3b4b3e53
or ch, al
and edi, edi
sub esi, ecx
add bx, di
and dh, bh
xor ax, 0x112
mov ecx, ebx
ror ax, cl
or ch, dh
or esi, 0x3fa09335
and cx, ax
ror ch, cl
not bh
adc si, di
stc
sbb ebx, 0x335a531f
rol dl, 2
inc di
adc cl, cl
sub edi, ecx
shl di, 8
shl bh, 4
inc dx
stc
shr ebx, cl
inc esi
rol al, cl
sub ax, cx
mov edx, 0x4ca7c892
shr bh, 1
inc cx
dec ecx
sbb ch, al
not ebx
adc al, bl
adc ebx, 0x7a66c857
xor ecx, 0x25ae5a03
sbb ch, 4
rol bh, cl
inc cl
shr si, 5
or cx, di
and ax, 0x2cd
rol ecx, cl
and edi, ebx
stc
not di
add ah, dl
rol eax, 5
sub si, si
inc dh
dec ah
shl ax, 8
mov bl, 0x25
or cx, 0x29a1
mov cx, 0x1f30
add bx, dx
xchg di, ax
ror dx, 2
sbb di, 0x281a
nop
add dx, 0x19be
sub edi, eax
cmp bl, dl
test esi, 0x1feb64ac
add ebx, 0x1505c581
rol dx, 7
add ecx, ecx
nop
or dx, bx
sub edx, edx
cmp eax, esi
adc bh, 0x16
not bh
adc al, dh
rol ebx, 4
shl al, 5
mov cl, bh
sbb ch, 5
test ah, ah
sub si, dx
stc
test cx, di
or dl, al
cmp edx, edi
inc edi
shl dl, 7
nop
pop ebx
push ebx
inc bl
test cl, 0x71
cmp bx, cx
shr di, cl
nop
stc
ror ebx, 1
inc si
sub ax, dx
not edi
not ebx
rol ax, 3
shr ax, cl
shr edi, 8
test edx, ecx
shl dx, cl
add ax, di
mov dl, bh
xor edi, eax
sub bh, ah
adc edi, ebx
shl cx, cl
xor dh, al
nop
or di, si
xchg dl, ah
sub dx, ax
shl bl, cl
add dx, si
ror bx, cl
rol di, 3
shr ah, 6
sub cl, dl
inc eax
xor edx, 0x46b7bf7a
shr eax, cl
ror edx, cl
inc al
nop
rol dx, 4
inc ch
inc esi
not edi
cmp edi, 0x742608b6
shl dx, cl
shr dh, 3
inc ax
inc dh
not bx
nop
shr edi, 6
sub ebx, 0x2119b8da
sub eax, 0x6b7339e5
shr di, cl
test dx, si
sub edi, 0x13bc8366
xchg dh, ah
rol edx, cl
mov ecx, 0xa8c2ee2
adc di, 0x853
and bx, bx
cmp di, 0x5913
stc
ror edi, 6
xor dx, cx
test cl, bh
dec eax
shl edi, cl
sub edx, 0x618a4fe6
adc esi, 0x2d2856f4
mov ebx, 0x7db3606b
mov di, 0x6a2e
cmp ebx, edi
sbb bl, cl
shl edi, 2
and esi, eax
dec al
add dl, 0x61
stc
adc ebx, esi
test bx, 0x42e5
sbb bl, dh
sbb dx, dx
cmp cx, cx
stc
mov ch, 6
xor bx, bx
rol ax, cl
and si, 0x29dd
mov cx, cx
and cl, al
adc bx, 0x727e
stc
stc
nop
inc ah
not cl
and dl, dh
mov al, cl
shr esi, cl
pop ebx
xor si, 0x2a7d
adc edi, 0x16cb7f9a
push ebx
xor ebx, 0x5e0e619d
dec bh
adc dx, dx
add edx, edx
or si, 0x6642
adc edi, ebx
nop
mov esi, 0x154d3270
inc eax
cmp bh, 0x21
mov ax, 0x1a0f
sbb si, 0x4f8f
xor edi, edx
sub bx, dx
test dx, dx
xor ah, cl
xor al, ch
mov ax, 0x37a0
sub dh, ah
stc
test al, dh
shl bl, cl
pop ebx
pop edx
pop edi
pop ecx
pop esi
pop eax
push eax
shr al, 8
push ecx
shl cx, 8
push edx
rol edx, 1
xchg cx, ax
xchg dh, al
push ebx
cmp bl, 0x3d
dec eax
sub bh, bl
shr ecx, cl
dec ch
xor ecx, 0x1ba28b0e
push esi
adc esi, 0x301bb95c
push edi
ror di, 3
shr dh, 6
adc eax, 0x352998ea
xchg bl, al
cmp bx, bx
sbb ecx, eax
sub cl, 0x45
inc cl
rol edx, 2
stc
dec cx
stc
sbb eax, 0x738bf753
sub cx, 0x421a
xor ebx, esi
inc ah
and dh, 0x7d
shr ebx, 1
mov edx, 0x54218cf4
add si, 0x6f20
nop
shr cx, cl
xor dx, 0x6aba
rol cx, cl
shl ebx, cl
rol edx, cl
ror edi, 2
sub dh, 0x46
stc
xor edi, esi
and bh, dh
and edx, 0x20815b42
ror esi, 3
add ax, 0x378e
xor bh, 0x6c
and si, si
mov dx, bx
ror edx, cl
dec edi
sub si, 0x3d9e
cmp ebx, esi
sub dh, ah
mov ax, 0x7aab
nop
cmp esi, 0x30da0925
rol edi, 5
or cx, 0x573
sbb dh, cl
nop
cmp al, cl
xor al, bl
sbb di, cx
cmp dl, dh
add di, 0x559f
shl edx, 5
add al, 0x1e
adc al, cl
xchg bl, ah
cmp dl, 0x47
xor si, 0x6ad2
test cx, si
test ecx, esi
cmp ebx, ecx
xor eax, 0x3e9fdc69
and dl, cl
add ebx, ebx
shr esi, 8
rol dh, 5
stc
nop
xor bx, di
stc
xchg ecx, ecx
ror ah, cl
nop
shl ax, cl
test esi, 0x2a9dfa77
shr ax, cl
nop
rol esi, cl
shr esi, cl
shr edi, 2
not al
add ah, 0x4b
adc di, 0x723c
sbb bx, 0x7ee8
shl edi, 2
stc
pop edi
push edi
shr edi, 5
inc di
and ebx, 0x707acc1
ror cx, cl
stc
dec dl
sub ebx, edi
xchg cx, cx
stc
adc ah, dh
sbb esi, 0x4a6b0a74
ror dx, cl
and bl, 0x6f
sbb edi, esi
xor eax, ecx
or dx, ax
add edx, edx
adc esi, ebx
mov bl, 0x67
shr eax, cl
xor cl, 8
cmp cl, bl
cmp bx, bx
shl di, cl
shr ax, 1
inc di
not ecx
or ax, 0x6cc5
sbb di, si
xor ebx, 0x73eca86a
shl ax, cl
adc si, 0x4e22
cmp cx, 0x182e
stc
or ax, cx
xor bx, 0x7762
add bx, 0x3ee7
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
call fcn.00468a35
push eax
ror ah, 1
pop eax
inc ecx
jmp 0x45e888
pop edi
pop esi
pop ebx
pop ebp
ret