Function at 0x7a21a3
Capabilities:
Authenticate hmac

Disassembly:
shr edi, 5
cmc
cmp bp, 0x6b00
sub edx, edi
cmp si, dx
mov word [ecx + 0x646], dx
bsr dx, di
shl dl, cl
cmp bp, cx
mov edx, 3
clc
jmp 0x7743f1
mov byte [edx], bl
jmp 0x9cd7e4
mov word [edi], dx
jmp 0x76cf9e
jne 0x7748fa
cmp dword [ebp - 0x10], 0
jmp 0x7748f4
mov word [ebx + ecx], di
jmp 0x76280d
sub ebx, edi
shr ebx, 5
jmp 0x9dad6d
shr edi, 5
test eax, esi
cmc
sub edx, edi
jmp 0x9eb37b
jae 0x75d8a5
mov edi, dword [ebp - 4]
cmc
movzx edi, byte [edi]
shl esi, 8
cmp al, bl
shl eax, 8
cmp ebp, ecx
cmc
or esi, edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
jmp 0x79b421
mov esp, ebp
bswap ebp
mov ebp, ebx
xchg ebp, ebp
pop ebp
ret 0xc
sub eax, edi
sub esi, edi
mov edi, eax
mov edi, ecx
jmp 0x7628dc
shl eax, 8
stc
cmc
or esi, edi
inc edi
movzx edi, dx
inc dword [ebp - 4]
rol di, 0x38
mov edi, eax
cmc
stc
shr edi, 0xb
imul edi, edx
test esp, 0xfb77d7
test edx, eax
cmp esi, edi
jmp 0x78576c
shl eax, 8
stc
or esi, edi
xchg di, di
jmp 0x7f347c
jb 0x795171
mov edx, dword [ebp - 0xc]
mov edi, edx
inc edi
jmp 0x9d5d87
jae 0x75e80a
movzx ecx, byte [edx]
shl esi, 8
movzx bx, bl
rcr di, 0x61
shl eax, 8
or esi, ecx
inc edx
mov ecx, dword [ebp + 8]
sar ebx, cl
mov dword [ecx + 0x1c], eax
mov eax, dword [ebp - 0xc]
mov dword [ecx + 0x18], edx
and edi, 0x7a5d673a
bsr ebx, ebp
mov edx, dword [ebp - 0x28]
mov dword [ecx + 0x24], eax
rcr bh, cl
mov eax, dword [ebp - 0x18]
cmp bl, 0xf4
bt ebx, ebx
mov dword [ecx + 0x48], edx
mov edx, dword [ebp - 0x10]
test esp, esp
mov dword [ecx + 0x38], eax
sub edi, 0x61d66527
mov eax, dword [ebp - 0x30]
mov dword [ecx + 0x2c], edx
and dl, 0xaa
xadd bl, dl
or dx, 0x2730
mov edx, dword [ebp - 0x2c]
and bh, bh
cmp ax, di
mov dword [ecx + 0x40], eax
mov eax, dword [ebp - 0x14]
adc ebx, esi
pop edi
mov dword [ecx + 0x20], esi
mov dword [ecx + 0x3c], edx
sub dl, 0x9d
mov edx, dword [ebp - 0x38]
cmovl bx, si
jmp 0x769f51
mov word [ebx + ecx], di
jmp 0x774f42
lea ecx, [ecx - 4]
cmp dx, bp
lea ecx, [ecx]
cmp eax, 0x1000000
jmp 0x7f5d8f
jne 0x78c2d4
cmp dword [ebp - 0x10], 0
jmp 0x78c2ce
jae 0x76f3ab
mov eax, edi
btr edi, 0xcf
stc
mov edi, 0x800
sub edi, edx
cmc
shr edi, 5
jmp 0x78ed96
jmp 0x9eb38a
jmp 0x7857b7
jae 0x78ed4c
mov eax, edi
test ecx, edx
mov di, 0x561e
sbb di, bp
mov edi, 0x800
sub edi, edx
cmp sp, 0x75eb
cmc
clc
shr edi, 5
cmp esi, 0x65e46693
add edi, edx
mov dx, 0x3513
movzx edx, dx
mov edx, dword [ebp - 0x2c]
jmp 0x9d147e
jmp 0x783b64
jmp 0x79ffc3
sub esi, edi
cmp ch, dh
xchg di, di
mov edi, edx
cmp ebx, ecx
clc
cmp ebp, 0x2b470bb1
shr edi, 5
sub edx, edi
mov edi, dword [ebp - 0x1c]
stc
test eax, 0x4b0175de
mov word [edi + ecx + 0x644], dx
lea edx, [edi + 1]
or ebx, 2
cmp edi, 0xe4e0b09
cmp ax, bx
add edx, edx
jmp 0x9d9c26
shr edi, 5
cmp di, 0x5ddd
sub ecx, edi
bswap di
movzx edi, dx
cmovnp edi, edx
mov edi, dword [ebp - 0x28]
cmp si, cx
jmp 0x7628fa
mov word [edi + edx*2], cx
lea edx, [edx + edx + 1]
mov ecx, dword [ebp - 0x1c]
stc
cmp esi, 0x62176a14
cmp edx, ecx
jb 0x79ffdf
mov edi, dword [ebp - 8]
sub edi, ecx
add edx, edi
mov dword [ebp - 0x28], edx
test bx, dx
cmc
cmp ebx, 0xc
jmp 0x7a0918
jae 0x78e016
mov eax, ecx
mov ecx, 0x800
cmp bp, di
sub ecx, edx
stc
shr ecx, 5
cmc
stc
test esi, 0x48d76a76
add ecx, edx
cmp si, 0x7e5d
mov edx, ecx
btr cx, 0x39
neg ch
mov ecx, dword [ebp - 8]
jmp 0x77920f
jae 0x7971d6
mov edi, dword [ebp - 4]
jmp 0x7971ba
jae 0x764fa7
mov ecx, ebx
cmp ebx, 4
jmp 0x78d360
jmp 0x785b96
jmp 0x9c96f3
jae 0x764872
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp bh, al
test cl, bl
shl esi, 8
stc
shl eax, 8
test bp, dx
or esi, edi
inc dword [ebp - 4]
dec edi
mov edi, eax
clc
cmc
shr edi, 0xb
imul edi, edx
stc
test dx, 0x35ef
cmp esi, edi
jmp 0x9d446e
cmp esi, ecx
jmp 0x7629a4
mov ecx, dword [ebp - 0xc]
jmp 0x775d4d
jmp 0x79ffc3
movzx edx, word [ecx + 2]
cmp dx, dx
cmp eax, 0x1000000
jmp 0x9eb573
pop esi
rcl bl, 0x9e
mov dword [ecx + 0x34], eax
sbb bx, di
bts ebx, esp
mov dword [ecx + 0x44], edx
test ch, 0xc7
and bx, dx
rol bl, cl
sub eax, eax
jmp 0x9dafda
sub eax, edx
clc
test edi, ebx
jmp 0x9c8d34
jae 0x7790f6
mov edi, dword [ebp - 4]
stc
cmp bp, 0x2a8e
movzx edi, byte [edi]
cmp ebx, edi
test dh, cl
jmp 0x7790e5
mov bl, byte [ecx + edx]
mov byte [edi + edx], bl
jmp 0x9d0347
inc edx
jmp 0x7f5dee
cmp ebx, ecx
jmp 0x792925
jmp 0x7f5604
jae 0x78fc4d
mov ecx, 0x800
btc eax, 0x27
inc al
sub ecx, edx
shr ecx, 5
add ecx, edx
and ax, bx
bt dx, 0xbb
mov edx, dword [ebp - 8]
or eax, eax
mov word [edx], cx
sub cl, 0x2a
mov ecx, dword [ebp - 0x18]
jmp 0x79f779
jne 0x75ea42
mov ecx, dword [ebp - 0x20]
movzx edx, word [ecx + 0x646]
cmp si, si
test eax, edi
clc
shl ebx, 4
jmp 0x78863e
sub ecx, edx
mov edx, dword [ebp - 0x20]
lea ecx, [edx + ecx*2 + 0x55e]
mov dword [ebp - 8], ecx
mov dx, 0x5eec
lea esp, [esp]
movsx edx, bp
jmp 0x79d0eb
sbb edx, edx
and edx, dword [ebp - 0x24]
sub edx, dword [ebp - 0x18]
clc
test si, 0x5061
add edx, dword [edi + 0x14]
bsr edi, ebx
cmp ebx, 0xa
movzx edi, byte [edx + ecx]
bswap cx
setno cl
sbb edx, edx
and edx, 0xfffffffd
mov ch, 0x4b
lea edx, [edx + 6]
sal cl, cl
sub ebx, edx
cmovns cx, dx
mov dword [ebp - 0x14], ebx
mov ecx, 1
jmp 0x795176
cmp ecx, 0x100
jmp 0x75e469
sub eax, edi
stc
cmp esi, ebp
sub esi, edi
movsx edi, bp
mov edi, edx
test bp, di
cmp ch, al
shr edi, 5
test ebp, esp
clc
sub edx, edi
mov edi, dword [ebp - 0x1c]
test dh, ah
mov word [ecx + edi*2 + 0x644], dx
jmp 0x797309
mov word [ecx + 0x646], di
cwd
not dl
mov edx, 2
jmp 0x7743f4
mov word [ebx], di
cmc
lea ecx, [ecx + ecx + 1]
cmp ax, 0x6ffd
test esp, 0x7fd207e6
and dword [ebp - 0x1c], edx
cmc
jmp 0x76ea17
mov ecx, dword [ebp - 0x34]
add edx, edi
jmp 0x789c73
cmp ebx, 4
jb 0x797315
mov ecx, ebx
or dx, 0x5842
mov edx, ebx
sal di, 0x25
mov edi, 1
shr ecx, 1
cmp cx, 0x3a23
and ebx, edi
stc
sub ecx, edi
clc
or ebx, 2
mov dword [ebp - 0x44], ecx
jmp 0x783705
jae 0x786669
mov eax, edi
cmp bx, dx
sub di, sp
xadd di, di
mov edi, 0x800
sub edi, edx
clc
shr edi, 5
add edi, edx
jmp 0x779723
sub eax, ebx
sub esi, ebx
or bh, 0xee
mov ebx, edi
cmp cl, 0x42
shr ebx, 5
cmc
jmp 0x7a07c6
jae 0x9db1be
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
clc
shl esi, 8
cmp bx, bp
stc
shl eax, 8
jmp 0x9db1b3
or ebx, 1
add edx, edx
mov dword [ebp - 0x1c], edx
cmp esi, esp
jmp 0x77b08b
jne 0x77441d
mov ecx, dword [ebp - 0x24]
or dx, si
test ebp, 0x41042011
adc bl, 0xd7
mov edx, dword [ebp - 0x34]
xor bx, ax
movzx ebx, byte [ecx + edx - 1]
btr dx, di
cdq
test esp, 0x32cd0047
mov edx, dword [ebp - 0x10]
mov cx, 0x758f
bt ecx, 0xcf
shld cx, sp, 0x49
and edx, dword [ebp - 0x48]
shr cx, cl
mov ecx, 8
sub cl, byte [ebp - 0x40]
cmp ebx, 0x34636d02
shr ebx, cl
xchg cl, cl
mov ecx, dword [ebp - 0x40]
test bx, bp
shl edx, cl
cmc
add ebx, edx
bt edx, edi
sub dx, di
neg dl
mov edx, dword [ebp - 8]
test ebp, 0x6dbc4ccf
imul ebx, ebx, 0x600
cmp bp, 0x7857
jmp 0x7f4c52
mov word [ebx + ecx], di
jmp 0x9ec2a5
jmp 0x762902
je 0x7f4c5b
mov ecx, dword [ebp - 0xc]
clc
test bl, 0xe6
test ecx, ecx
jmp 0x774408
jae 0x9d4db6
mov eax, edi
dec edi
mov edi, 0x800
test cx, cx
sub edi, edx
test ebp, ecx
cmp ecx, edi
shr edi, 5
cmp edi, 0x50ab306f
add edi, edx
jmp 0x75d1bb
jmp 0x9ccde4
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0x9ce17f
jae 0x7998dd
mov edx, dword [ebp - 0x50]
cmovp bx, di
xchg di, di
mov ebx, dword [ebp - 0x14]
cmovae di, bp
mov edi, dword [ebp + 8]
jmp 0x78f6e4
mov byte [edi + ecx], dl
jmp 0x9cb5f4
cmp ecx, dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0x100
jmp 0x76e9d5
sub eax, edi
cmc
stc
sub esi, edi
mov edi, edx
shr edi, 5
stc
sub edx, edi
jmp 0x7a1669
jae 0x77c1f8
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
shl esi, 8
cmp ebx, edi
shl eax, 8
jmp 0x77c1e3
jae 0x76aa64
mov eax, edx
mov edx, 0x800
sub edx, ecx
cmp ecx, edi
jmp 0x78be52
shl esi, 8
test edx, ebp
shl eax, 8
clc
or esi, edi
inc dword [ebp - 4]
and di, cx
mov edi, eax
cmp edi, 0x2808651d
shr edi, 0xb
cmc
jmp 0x7851c4
mov edx, dword [ebp - 0x28]
cmovno edi, esi
dec edi
sbb ecx, ecx
and ecx, 0xfffffffd
add ecx, 0xa
mov dword [ebp - 0x14], ecx
mov ecx, dword [ebp + 0xc]
xchg di, di
xor di, dx
shl di, 0xd0
mov edi, dword [ebp - 0xc]
test al, 0x84
add edx, 2
cmp ecx, edi
jmp 0x792c4b
mov word [ecx + edi*2], dx
stc
add edi, edi
jmp 0x763a68
shl eax, 8
or esi, edi
dec edi
movsx edi, di
cmovb di, bp
inc dword [ebp - 4]
neg di
inc di
mov edi, eax
cmc
shr edi, 0xb
cmc
cmp sp, ax
imul edi, edx
stc
cmc
cmp esi, edi
jmp 0x9db0e9
cmp esi, edi
jae 0x78d0cf
mov eax, edi
sal di, 0x9e
mov edi, 0x800
cmp ebx, ebp
test si, cx
sub edi, edx
shr edi, 5
cmc
cmp ecx, 0x581e7c1b
jmp 0x9d4e35
mov word [ebx + ecx], di
jmp 0x761d3b
movzx edx, word [edx + ecx + 0x644]
clc
cmp eax, 0x1000000
jmp 0x773d64
imul edi, edx
test sp, 0xc50
stc
cmp esi, edi
jae 0x792c92
mov eax, edi
rol edi, 0x9c
or edi, 0x50993852
test esi, esp
mov edi, 0x800
stc
sub edi, edx
test ecx, eax
shr edi, 5
stc
test ax, cx
add edi, edx
mov word [ecx + 2], di
movzx dx, ah
mov edx, 0x5ac80165
mov edx, 2
jmp 0x792cd0
jae 0x77a9cc
mov ebx, dword [ebp - 4]
cmc
clc
movzx ebx, byte [ebx]
test eax, 0x66c80bd5
shl esi, 8
test di, 0x51fe
shl eax, 8
cmc
test esi, edi
or esi, ebx
movsx ebx, cx
bswap ebx
inc dword [ebp - 4]
mov ebx, ebx
mov ebx, eax
cmc
shr ebx, 0xb
cmp cx, bx
imul ebx, edi
test bx, sp
cmp bh, 0x39
cmp esi, ebx
jae 0x782c16
mov eax, ebx
mov ebx, 0x20e81149
add bl, 0x98
sar ebx, cl
mov ebx, 0x800
sub ebx, edi
shr ebx, 5
test ax, 0x4a24
cmc
add ebx, edi
test sp, 0x417c
mov word [edx + ecx*2], bx
clc
stc
add ecx, ecx
jmp 0x9e839c
dec eax
cmp ebp, eax
stc
jmp 0x78513c
movzx edx, word [edx + ecx + 0x644]
cmp edi, edi
cmp eax, 0x36ac6905
cmp eax, 0x1000000
jmp 0x76b2ee
jae 0x78df7b
mov eax, edi
btc edi, edi
btc edi, 0xf2
and edi, ebx
mov edi, 0x800
test dx, dx
stc
sub edi, edx
stc
clc
shr edi, 5
add edi, edx
bswap dx
cmovp edx, esp
mov edx, dword [ebp - 0x1c]
jmp 0x9dd124
or esi, ebx
cmovp bx, di
setae bl
not ebx
inc dword [ebp - 4]
shl ebx, cl
test dx, 0x55b5
mov ebx, eax
cmc
clc
shr ebx, 0xb
cmp ax, bp
cmc
imul ebx, edi
cmp esi, ebx
jmp 0x77c3ff
shr edi, 5
clc
add edi, edx
bswap edx
mov edx, 0x25f334a5
mov edx, dword [ebp - 0x30]
jmp 0x775604
jae 0x770d46
mov eax, ebx
test dl, 0x5f
mov ebx, 0x800
jmp 0x75d44c
shr edi, 0xb
cmp eax, 0x31f15569
jmp 0x7968bf
sub eax, ebx
sub esi, ebx
setae bl
add bh, 0xc3
mov ebx, edi
test eax, edi
shr ebx, 5
cmp ecx, edi
sub edi, ebx
stc
cmp dh, 0xa6
jmp 0x9e8391
sub eax, edi
sub esi, edi
rol edi, 0x7f
mov edi, edx
test ax, sp
jmp 0x75b88c
jmp 0x792925
cmp edx, 0xe
jmp 0x78c2a5
or esi, edi
movzx edi, bp
inc dword [ebp - 4]
mov edi, eax
cmp sp, 0x3daf
cmc
shr edi, 0xb
stc
test esp, ecx
clc
imul edi, edx
stc
test eax, ebx
cmp ebp, 0x6c36699e
cmp esi, edi
jmp 0x76278d
mov word [ebx + ecx], dx
cwd
inc ebx
add edx, ebp
lea ebx, [ebx + ebx]
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jae 0x79c0ee
mov edi, dword [ebp - 4]
clc
cmp di, 0x5bc4
cmp ecx, edx
movzx edi, byte [edi]
stc
jmp 0x79c0dd
shr edi, 5
cmc
cmp bp, ax
sub edx, edi
movsx edi, sp
not di
mov edi, dword [ebp - 8]
jmp 0x75c47e
mov dword [ebp - 0x48], eax
rcr ax, 0x87
mov eax, dword [edi]
mov dword [ebp - 0x40], eax
jmp 0x78f693
jb 0x7851a1
mov ecx, 3
btc edx, 0xa6
neg dl
xor dl, 0x93
mov edx, dword [ebp - 0x20]
shl ecx, 7
cmp esp, 0x3a4b6b03
cmp bp, ax
lea ecx, [ecx + edx + 0x360]
test ebp, 0x3a392bcf
rcr edx, cl
jmp 0x7698e8
imul edi, edx
cmp ebp, ebp
test cl, 0x58
cmp esi, edi
jmp 0x77bd81
jae 0x9ccdc2
mov eax, edi
stc
mov edi, 0x323e1505
mov edi, 0x800
test ax, 0x1e14
test di, cx
sub edi, edx
cmp dl, 0x76
cmp cx, sp
test si, 0x4e73
shr edi, 5
jmp 0x9d3cc1
inc ebx
cwd
xadd dl, dh
lea ebx, [ebx + ebx]
mov dh, 0
cdq
inc dh
movzx edx, word [ebx + ecx]
test ebp, ebp
cmp eax, 0x1000000
jmp 0x78f7d4
mov word [edi + ecx + 0x644], dx
rcl dl, cl
lea edx, [edi + 1]
cmc
or ebx, 4
cmp sp, cx
cmc
mov dword [ebp - 0x1c], edx
cmp di, 0x273e
movzx edx, word [ecx + edx*2 + 0x644]
jmp 0x7a1599
jae 0x7f33c6
mov edi, dword [ebp - 4]
test di, si
movzx edi, byte [edi]
test esi, eax
jmp 0x7f33af
jmp 0x78fd17
sub eax, edi
cmc
sub esi, edi
mov di, 0x5c8d
and di, bp
mov edi, edx
test ebx, 0x2d6707a3
clc
shr edi, 5
cmc
sub edx, edi
mov word [ebx + ecx], dx
cmovl dx, si
jmp 0x7857b1
jne 0x76c14b
cmp ebx, dword [ebp - 0x10]
jmp 0x7836d2
cmp esi, edi
jmp 0x76cfd5
sub eax, edi
sub esi, edi
mov edi, edx
clc
shr edi, 5
sub edx, edi
cmp dword [ebp - 0x3c], 0
jmp 0x78e5f3
add edx, edx
jmp 0x7748ef
jae 0x7a252b
mov eax, edi
mov edi, 0x800
sub edi, edx
cmc
shr edi, 5
test edi, esi
clc
add edi, edx
sbb dx, 0x3bdb
sal dx, 0xe1
mov edx, dword [ebp - 0x1c]
cmp esp, 0x6bfd763e
cmc
stc
mov word [ecx + 2], di
rcr di, 0x8c
shl edx, 4
not edi
jmp 0x79b8c6
cmp eax, 0x1000000
jmp 0x79f788
mov dl, byte [edx + ecx]
jmp 0x77590c
shl esi, 8
clc
shl eax, 8
or esi, ecx
not cx
inc dword [ebp - 4]
sar cl, 0xba
mov ecx, eax
shr ecx, 0xb
imul ecx, edx
jmp 0x764ec1
mov word [ebx + ecx], dx
jmp 0x9ec29d
jmp 0x7a0c42
jae 0x9e8d7b
mov eax, edi
mov edi, 0x800
cmp esi, 0x6f723bdb
sub edi, edx
shr edi, 5
stc
lea edi, [edi + edx]
test eax, eax
lea edx, [ebx + 0xf]
shl edx, 4
add edx, dword [ebp - 0x1c]
test ch, dh
mov word [ecx + ebx*2 + 0x198], di
adc edi, 0x2b657547
lea edx, [ecx + edx*2]
mov edi, eax
mov dword [ebp - 8], edx
movzx edx, word [edx]
cmp si, dx
cmc
cmp edi, 0x1000000
jmp 0x78e546
shr edx, 5
test sp, 0x74fa
cmp ecx, esp
clc
lea edx, [edx + ecx]
rcr ch, 0xbd
mov ecx, dword [ebp - 8]
jmp 0x9d1035
jae 0x75ea39
shl ebx, cl
rcl cl, 0xc3
cmovnp ecx, edi
mov dword [ebp - 0x38], edi
bswap ecx
sbb ecx, edi
shl cx, 0x2c
mov ecx, ebx
clc
test ebx, 0x19d749ea
jmp 0x76d490
je 0x9cb48e
movzx edx, word [ecx + ebx*2 + 0x198]
cmc
cmp ebx, edx
stc
cmp eax, 0x1000000
jae 0x7f347f
mov edi, dword [ebp - 4]
test bp, 0x511b
jmp 0x9d40eb
mov edi, dword [ebp - 0x1c]
cmp ax, sp
test si, 0xac
jmp 0x785b81
sub eax, edi
stc
test edi, ecx
sub esi, edi
btr di, 0x36
xadd di, di
mov edi, edx
shr edi, 5
sub edx, edi
jmp 0x78b43f
jae 0x783802
mov edi, dword [ebp - 4]
cmp bp, 0x6b30
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
jmp 0x7837fa
sbb ecx, ecx
and ecx, 0xfffffffe
test si, 0x661a
jmp 0x7f5d1b
jb 0x78d370
mov ecx, 3
test di, 0x5105
sub ebx, ecx
movzx cx, bl
movsx ecx, sp
cmovge cx, sp
mov dword [ebp - 0x14], ebx
mov cx, 0x345f
movzx ecx, cx
setb ch
mov ecx, 1
jmp 0x786645
mov edx, dword [ebp - 8]
clc
mov word [edx], cx
cmova edx, edx
not ch
cwd
mov ecx, dword [ebp - 0x20]
movzx edx, word [ecx + ebx*2 + 0x180]
cmp eax, 0x1000000
jmp 0x9d1f80
sub eax, edi
jmp 0x762898
sub eax, ecx
sub esi, ecx
cmp bp, si
mov ecx, edx
cmc
test esi, 0x46362c88
test cx, cx
shr ecx, 5
sub edx, ecx
ror cx, cl
mov ecx, dword [ebp - 8]
or ebx, dword [ebp - 0x38]
test esi, esi
cmc
mov word [ecx + edi*2], dx
stc
cmp ecx, ebp
lea edi, [edi + edi + 1]
test si, 0xf0d
jmp 0x9c96f3
or esi, edi
not di
mov di, 0x12f9
inc dword [ebp - 4]
xchg di, di
and di, 0x68e
mov edi, eax
cmp dx, bx
shr edi, 0xb
imul edi, edx
clc
jmp 0x7872b7
jae 0x78e41f
shl edi, 8
bsr ax, bx
inc ah
mov eax, edi
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
test cx, dx
shl esi, 8
jmp 0x78e40b
mov word [ecx + ebx*2 + 0x180], dx
jmp 0x75eafe
sub eax, edi
sub esi, edi
adc edi, 0xc854e4d
test dx, cx
mov edi, edx
test si, sp
jmp 0x79b749
add edi, edx
mov edx, dword [ebp - 0x1c]
jmp 0x9db0fd
mov eax, dword [edi + 0x28]
cmc
stc
mov dword [ebp - 0x24], eax
test al, 0x1b
mov eax, dword [edi + 0x2c]
mov dword [ebp - 0x10], eax
sar ah, 0xdf
not al
mov eax, dword [edi + 0x18]
mov dword [ebp - 0xc], ecx
shld cx, sp, 0x70
movsx cx, bh
inc ecx
mov ecx, dword [edi + 0x30]
test al, dh
mov dword [ebp - 4], eax
sub al, 0x3e
btc eax, eax
mov eax, dword [edi + 0x1c]
clc
mov dword [ebp - 0x14], ebx
stc
cmc
cmp bx, ax
mov dword [ebp - 0x50], edx
test di, dx
mov dword [ebp - 0x3c], ecx
shl cx, cl
mov dword [ebp - 0x28], 0
mov ecx, dword [ebp - 0x10]
cmp dx, 0x4b16
and ecx, edx
shr edx, 0xbf
ror dx, 0xb4
mov edx, ebx
stc
shl edx, 4
add edx, ecx
cmp bl, bl
mov dword [ebp - 0x1c], ecx
btr ecx, 0xd2
not ecx
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx + edx*2]
test edi, ecx
mov dword [ebp - 8], ecx
movzx ecx, word [ecx]
test bp, 0x21f5
cmp bh, dh
cmp eax, 0x1000000
jmp 0x9d24d1
jae 0x78f7fc
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
clc
cmp al, ch
shl eax, 8
stc
or esi, edi
cmovnp di, dx
inc dword [ebp - 4]
sbb di, 0x6288
mov di, 0x7cbc
mov edi, eax
stc
clc
shr edi, 0xb
cmp eax, esp
clc
imul edi, edx
cmc
jmp 0x779697
sub eax, edi
test di, 0xa9e
test ax, sp
sub esi, edi
clc
rcr di, 0x5b
mov edi, edx
jmp 0x784241
movzx edi, word [edx + ecx*2]
test edi, esp
cmc
cmp eax, 0x1000000
jmp 0x77a99f
jae 0x9cb48e
cmp dword [ebp - 0x14], 0x13
jmp 0x77912f
je 0x9cb48e
sub ecx, edi
cmc
cmp bp, 0x4af
mov dword [ebp - 0xc], ecx
test ch, 0x47
cmp ecx, edx
jb 0x792c6c
mov dword [ebp - 0xc], edx
rcl bl, cl
cmp edi, dword [ebp - 0x18]
movsx ebx, si
bswap bx
mov ebx, dword [ebp - 0xc]
jmp 0x9cc01f
sub eax, edi
bts bx, si
sub esi, edi
neg ebx
shr bl, 0x16
mov edi, edx
shr edi, 5
bt ebx, 0x16
rcl bx, cl
btr ebx, ebx
sub edx, edi
rol bx, 0xe2
movzx ebx, bx
neg bx
mov word [ecx + 2], dx
and bl, ch
rcr dh, 0x40
xchg bh, bh
mov edx, 3
xor bl, 0x66
bsf ebx, ebp
lea ebx, [edx + edx]
sub dx, 0x13aa
movzx edx, word [ebx + ecx]
test edi, 0x250a0cc6
clc
cmp eax, 0x1000000
jmp 0x78660a
mov edi, dword [ebp - 0x4c]
rol bh, cl
mov edx, dword [ebp - 0x1c]
sar bx, cl
cmp bp, dx
mov ebx, dword [ebp - 8]
add edi, edi
cmp bp, cx
and edx, edi
jmp 0x7a0790
jne 0x9cf6fd
jmp 0x7a0c47
jmp 0x7f5635
imul edi, edx
cmp esi, edi
jmp 0x7601c7
movzx edi, byte [edi]
cmp di, si
shl esi, 8
cmp bh, 0x53
cmc
shl eax, 8
or esi, edi
movsx edi, si
inc edi
inc dword [ebp - 4]
bsf edi, ecx
mov edi, eax
cmp dx, 0x2d13
shr edi, 0xb
jmp 0x7973ab
or ebx, 8
cmp ebx, 0xffffffff
je 0x7998c8
mov ecx, dword [ebp - 0x30]
sbb edx, 0xa193256
sbb dx, bp
test edi, edi
mov edx, dword [ebp - 0x2c]
cmc
mov dword [ebp - 0x38], ecx
inc cx
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0x2c], ecx
btr ecx, 0x9d
xchg cx, cx
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x30], edx
mov dl, 0xa8
xor edx, ecx
lea edx, [ebx + 1]
test dx, si
mov dword [ebp - 0x18], edx
stc
test ecx, ecx
jmp 0x7866ae
imul edi, edx
cmp esi, edi
jmp 0x774e8a
and ecx, dword [ebp - 0x24]
test esi, edx
add dword [ebp - 0x10], ebx
test bh, 0x5a
sub ecx, dword [ebp - 0x18]
cmc
sub edx, ebx
stc
cmc
cmp ah, 0x9d
lea ecx, [ecx + edi]
mov dword [ebp - 0x28], edx
lea edx, [ecx + ebx]
test dx, 0x2b8a
test ebp, edi
cmp edx, dword [ebp - 0x24]
cmovo edx, ebp
mov edx, dword [ebp - 0x34]
jmp 0x9ddb1a
add dword [ebp - 0x28], 0x112
bsr dx, si
add dh, ah
bt edx, 0x95
sub dword [ebp - 0x14], 0xc
mov edx, dword [ebp - 4]
cmp eax, 0x1000000
jmp 0x75e7f0
sub eax, edi
cmp ebp, 0x3fb248d2
sub esi, edi
mov edi, edx
cmp ecx, esp
clc
shr edi, 5
cmp edi, 0x5c0477f6
sub edx, edi
cmp bx, 0x5a8e
jmp 0x78cfca
shr edi, 5
cmp ebx, edi
cmc
test cx, 0x2a3e
add edi, edx
setne dl
movzx edx, cx
mov edx, dword [ebp - 0x1c]
jmp 0x79c1fa
jmp 0x76fe16
imul edi, ecx
stc
cmp ah, 0x22
cmp esi, edi
jae 0x75dbad
mov eax, edi
bt di, 0x1a
bsr edi, ecx
mov edi, 0x800
sub edi, ecx
jmp 0x9cb4c4
shr edi, 5
cmp al, 0xa1
stc
sub edx, edi
test esi, edx
cmc
cmp esp, 0x2e951f12
mov word [ecx + ebx*2 + 0x1b0], dx
sal edx, cl
movzx edx, word [ecx + ebx*2 + 0x1c8]
cmc
cmp cl, 0x8a
clc
cmp eax, 0x1000000
jmp 0x7f5e80
mov esp, ebp
pop ebp
jmp 0x9c96a7
lea edi, [edx + ecx + 0x104]
xchg ch, cl
mov cx, 0x22e2
movzx ecx, bp
mov ecx, 8
jmp 0x9cb121
shl esi, 8
shl eax, 8
or esi, edi
cmovbe edi, ebp
inc edi
inc dword [ebp - 4]
bswap edi
mov edi, eax
test dx, 0x3763
shr edi, 0xb
cmp eax, esp
clc
imul edi, edx
cmc
cmp esi, edi
jmp 0x770c63
mov word [edx + ecx + 0x644], di
jmp 0x762b3e
movzx edx, word [ecx + edi*2]
cmp cl, ch
cmp sp, 0x12ba
cmp eax, 0x1000000
jae 0x78a35b
mov ecx, dword [ebp - 4]
movzx ecx, byte [ecx]
test bx, 0x70e9
jmp 0x78a349
mov eax, edi
btc edi, edx
mov edi, dword [ebp - 0xc]
cmp edi, ecx
jmp 0x7a1a8a
jae 0x9d0fc6
mov edi, dword [ebp - 4]
jmp 0x9d0fae
jae 0x799926
mov eax, edi
bswap di
not edi
mov edi, 0x800
sub edi, edx
jmp 0x79b3d0
sub esi, edi
shrd di, di, 0x19
adc di, bp
sub di, 0x7581
mov edi, edx
stc
test bp, bx
shr edi, 5
clc
sub edx, edi
mov word [ecx + 2], dx
shrd edx, ebx, 0x15
sbb edi, 0x4b1e3a22
lea edi, [ecx + 0x204]
rcr dx, 0xf4
btc dx, 0x4a
sub ecx, esi
mov dword [ebp - 8], 0x10
add cl, 0xbe
mov cx, sp
not cl
mov dword [ebp - 0x1c], 0x100
bts dx, ax
shrd cx, ax, 0x4b
mov dword [ebp - 0x28], edi
clc
mov ecx, esi
mov edx, 1
or ch, 0xb7
sar cl, 0x28
nop
and cx, 0x3d07
sal ecx, cl
ror ecx, 0x3a
movzx ecx, word [edi + edx*2]
jmp 0x9cf590
jne 0x79d0eb
jmp 0x797315
mov dword [ebp - 0x4c], edi
bsf edi, edx
mov edi, dword [ebp - 0x1c]
test ebp, edi
clc
cmc
add edi, edx
add edi, ecx
stc
lea edi, [ebx + edi*2]
test si, 0x438
cmp ecx, 0x2bd944b6
mov dword [ebp - 0x44], edi
cmp bh, 0x23
cmc
movzx edi, word [edi]
test esi, edx
cmp eax, 0x1000000
jmp 0x778f97
sub edi, ebx
mov bh, 0xf0
mov ebx, dword [ebp - 0x44]
cmp dx, 0x2dc7
jmp 0x76fe04
jb 0x779141
mov ecx, edx
cmp edx, 4
jmp 0x78518d
jne 0x76b624
mov dword [ebp - 0xc], edi
xchg ecx, ecx
mov ecx, dword [ebp - 0xc]
jmp 0x9cf9d5
inc dword [ebp - 4]
xchg di, di
mov edi, eax
shr edi, 0xb
cmp bx, di
test ebp, ebp
imul edi, edx
cmp esi, edi
jmp 0x78857e
cmp eax, 0x1000000
jae 0x7f5eac
mov edi, dword [ebp - 4]
test bl, 0xe9
clc
movzx edi, byte [edi]
clc
cmc
jmp 0x7f5e97
mov word [ecx], dx
rol dh, 0xb3
movzx edx, word [ecx + 2]
cmc
cmp di, 0x37d0
jmp 0x7f30f7
mov dword [ebp - 8], 0
jmp 0x9cb4fc
mov dword [ebp - 0x14], ecx
jmp 0x78bdb3
sbb edx, edx
test bx, ax
and edx, dword [ebp - 0x24]
inc dword [ebp - 0x10]
sub edx, ecx
bts cx, dx
jmp 0x770b25
push ebp
cmovne ax, bp
mov ebp, esp
and eax, ebp
rcr dl, cl
rcl dh, cl
sub esp, 0x50
bts cx, di
cmc
or cx, di
push ebx
ror eax, cl
xadd dl, cl
push esi
push edi
neg edi
sal ebx, cl
mov edi, dword [ebp + 8]
bswap ax
cmovbe cx, di
mov ecx, dword [edi + 0x38]
add dl, 0x63
cmc
mov eax, dword [edi + 0x10]
cdq
cmc
mov edx, dword [edi + 0x3c]
bt esi, ebx
mov dword [ebp - 0x20], eax
movsx ax, bl
mov eax, dword [edi + 0x40]
sbb ebx, esp
mov ebx, dword [edi + 0x34]
mov dword [ebp - 0x18], ecx
cmc
ror cx, 0xef
adc ecx, 0x6eda7f19
mov ecx, dword [edi + 0x44]
xadd esi, esi
sal esi, 0x6f
add si, ax
mov esi, dword [edi + 0x20]
mov dword [ebp - 0x30], eax
nop
shl ah, 0xb9
neg ah
mov dword [ebp - 0x38], ecx
bt eax, eax
cbw
bswap ecx
mov ecx, dword [edi + 8]
cwde
rol ah, cl
lahf
mov dword [ebp - 0x2c], edx
btr dx, di
mov edx, 1
btc eax, edi
not ax
shl edx, cl
mov ecx, dword [edi + 4]
mov eax, 1
shl eax, cl
movsx ecx, cx
mov ecx, dword [edi + 0x14]
jmp 0x9ec24f
sub eax, edi
stc
jmp 0x79ff6a
cmp eax, 0x1000000
jmp 0x9ca44f
shl esi, 8
clc
stc
cmc
shl eax, 8
test ebp, 0x73082c70
or esi, edi
mov di, bp
inc dword [ebp - 4]
mov edi, eax
cmp sp, bx
test si, 0x3d97
shr edi, 0xb
cmp sp, dx
cmc
stc
imul edi, edx
cmp bh, 0xf8
cmp esi, edi
jae 0x9cbade
mov eax, edi
mov edi, 0x800
cmp edi, esp
jmp 0x9db001
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
cmp eax, 0x225776ec
stc
jmp 0x9c9d35
add edx, ebx
mov ebx, dword [ebp - 0x14]
clc
mov dword [ebp - 8], edx
cmp ebx, 7
jmp 0x762ad8
sub eax, edi
stc
sub esi, edi
inc di
btc edi, 0xd4
mov edi, edx
test bx, 0x47f4
shr edi, 5
test esi, 0x3dc23aeb
cmp si, 0x2a9e
sub edx, edi
mov edi, dword [ebp - 0x30]
mov word [ecx + ebx*2 + 0x1c8], dx
xor edx, 0x28d54c3b
mov edx, dword [ebp - 0x38]
cmp cl, 0x9d
cmp si, si
mov dword [ebp - 0x38], edi
sbb edi, 0x4d3065b2
mov edi, dword [ebp - 0x2c]
stc
cmp ebx, edx
mov dword [ebp - 0x30], edi
mov edi, dword [ebp - 0x18]
test edx, esi
mov dword [ebp - 0x2c], edi
test dl, 0x25
mov dword [ebp - 0x18], edx
btr edx, edi
add dx, 0x40d1
cmp ebx, 7
sbb ebx, ebx
sub dx, 0x29a1
sbb edx, eax
and ebx, 0xfffffffd
shld dx, si, 0xbd
cmp dl, 0x76
movsx dx, ch
lea ebx, [ebx + 0xb]
shl dh, cl
shl dx, 0x59
sub dh, dh
add ecx, 0xa68
bt dx, 0x1e
movzx edx, word [ecx]
cmp cx, ax
mov dword [ebp - 0x14], ebx
cmp eax, 0x1000000
jmp 0x764852
add ecx, 0xb
jmp 0x7a1a6d
jae 0x9ce1b3
mov edx, dword [ebp - 4]
ror di, 0xad
adc edi, ebx
movzx edi, byte [edx]
shl esi, 8
cmc
shl eax, 8
or esi, edi
jmp 0x9ce1a7
inc dword [ebp - 0x10]
mov dword [ebp - 0xc], edx
jmp 0x9cdaf1
jae 0x77924b
mov edi, dword [ebp - 4]
cmc
movzx edi, byte [edi]
clc
cmc
shl esi, 8
jmp 0x779235
shl esi, 8
stc
shl eax, 8
cmp bx, 0x4df9
clc
or esi, edi
inc dword [ebp - 4]
dec di
mov edi, eax
jmp 0x77c902
sub edi, edx
shr edi, 5
add edi, edx
sbb edx, edi
shr dh, 0xb3
mov edx, dword [ebp - 0x1c]
cmc
test edi, eax
shl edx, 4
jmp 0x9d1989
jmp 0x79730c
sub esi, edx
mov edx, ecx
shr edx, 5
test bx, 0x7446
sub ecx, edx
bt dx, cx
jmp 0x78deee
ret 0xc
shl dword [ebp - 0x38], 1
test ecx, ebp
cmp si, 0x7f6f
sub dword [ebp - 0x44], 1
jmp 0x7a0108
mov dword [ebp - 0x4c], edi
cmp bx, dx
cmp esi, edi
jmp 0x78bddf
imul edi, edx
stc
jmp 0x9c97a5
jae 0x7a0ea0
mov edi, dword [ebp - 4]
test ax, 0x1a89
stc
movzx edi, byte [edi]
clc
shl esi, 8
shl eax, 8
cmp eax, ebp
or esi, edi
dec di
jmp 0x7a0e9a
mov dword [ebp - 8], ecx
jmp 0x9e833b
pop edi
lahf
movzx ebx, si
pop esi
lahf
cbw
mov eax, 1
movsx ebx, di
cmovae bx, si
mov bx, sp
pop ebx
jmp 0x79b8a5
shr edi, 5
cmp ch, 0xa9
test ebp, 0x73903369
add edi, ecx
test bh, bl
add ecx, 0x3ef850d5
mov ecx, edi
and edi, 0xcc12c95
stc
adc di, si
mov edi, dword [ebp - 0x28]
mov word [edi + edx*2], cx
stc
cmp bh, 0xd6
jmp 0x787e49
mov dword [ebp - 0x1c], 8
jmp 0x762892
inc edi
stc
cmp ebx, 7
jmp 0x78d2eb
sub eax, edi
sub esi, edi
mov edi, edx
jmp 0x75d46c
sbb ecx, ecx
jmp 0x79819c
sub eax, edi
stc
clc
sub esi, edi
mov edi, edx
shr edi, 5
cmp cx, 0x67df
cmc
sub edx, edi
mov word [ebx + ecx], dx
inc ebx
sbb edx, esp
shl dx, cl
add dx, 0x7d73
lea ebx, [ebx + ebx]
shl dx, cl
rol dx, 0x84
movzx edx, word [ebx + ecx]
test cl, 0x5c
cmp ch, 0x91
cmp eax, 0x1000000
jmp 0x762a13
inc edx
clc
cmp si, 0x31dc
cmp edx, dword [ebp - 0x4c]
jmp 0x7959ad
jmp 0x7a0c47
jmp 0x7f55e5
inc edx
clc
stc
mov dword [ebp - 4], edx
rcr dl, 0xcf
sbb dl, 0xd1
shr eax, 1
btc dx, sp
sal dl, 0xa2
and dx, di
sub esi, eax
mov dx, di
shl dh, cl
stc
mov edx, esi
stc
cmc
shr edx, 0x1f
clc
neg edx
cmc
test ebp, esi
lea ebx, [edx + ebx*2 + 1]
clc
cmp ch, 0xe1
and edx, eax
stc
cmc
cmp ecx, esp
add esi, edx
cmp ebx, esp
cmc
sub ecx, 1
jmp 0x76d077
cmp eax, 0x1000000
jmp 0x75d888
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0xc], edi
dec bl
mov bl, byte [ecx + edx]
jmp 0x75bf9b
cmp ecx, dword [ebp + 0xc]
jae 0x7998dd
mov edx, dword [ebp - 4]
cmp bh, 0xfd
test ebp, 0x38fe04a0
stc
cmp edx, dword [ebp + 0x10]
jmp 0x77566f
mov dword [ebp - 8], edx
jmp 0x75c57d
inc ecx
inc edi
stc
cmp esp, 0x1d610133
test bh, 0xb8
cmp ecx, dword [ebp - 0x24]
jmp 0x9d5d92
movzx edi, byte [edi]
stc
shl esi, 8
shl eax, 8
clc
or esi, edi
movsx edi, bp
bswap di
inc dword [ebp - 4]
add edi, ecx
mov edi, eax
shr edi, 0xb
cmp cl, ch
imul edi, edx
cmp esi, edi
jmp 0x9db02e
mov word [ecx], dx
btc edx, ecx
mov edx, dword [ebp - 0x20]
add edx, 0xe6c
cmp dword [ebp - 0x3c], 0
jmp 0x9d0339
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0x7f55ee
mov word [ecx], di
movsx edi, ax
mov edi, 0x2eb82014
cmovae di, si
lea edi, [edx + ecx + 4]
jmp 0x7a1897
jae 0x9d1fb1
mov edi, dword [ebp - 4]
test esi, edx
test ebp, 0x7f3675a0
movzx edi, byte [edi]
shl esi, 8
test si, bp
shl eax, 8
or esi, edi
inc edi
xchg edi, edi
movsx edi, si
inc dword [ebp - 4]
shld di, ax, 0xb8
xadd di, di
mov edi, eax
shr edi, 0xb
clc
stc
imul edi, edx
clc
cmc
cmp esi, edi
jae 0x787e02
mov eax, edi
bswap edi
sbb edi, 0x60ec1575
mov edi, 0x800
test ecx, 0x4cc09af
cmp ecx, edx
test si, ax
sub edi, edx
cmp ebx, esi
shr edi, 5
test bp, sp
cmp bl, 0x47
lea edi, [edi + edx]
cmp ah, 0x53
stc
cmc
mov word [ecx + ebx*2 + 0x180], di
cmc
clc
lea ebx, [ebx + 0xc]
cmp dx, 0x360e
add ecx, 0x664
jmp 0x795bf7
jae 0x9d24ff
mov edx, dword [ebp - 4]
cmc
cmp ax, si
test di, cx
movzx edx, byte [edx]
shl esi, 8
cmp ebx, ebp
shl eax, 8
stc
or esi, edx
setle dl
movzx edx, bx
movsx dx, dl
inc dword [ebp - 4]
sal dh, 0x6d
mov edx, eax
cmp bp, bx
stc
shr edx, 0xb
imul edx, ecx
cmp esi, edx
jmp 0x7790cf
jb 0x78fd17
jmp 0x75e46f
add edi, edx
jmp 0x75e9e0
movzx edi, byte [edi]
cmc
shl esi, 8
jmp 0x75e421
jae 0x778f84
mov eax, edi
cmp esp, 0x212a7d3e
mov edi, 0x800
clc
jmp 0x7f66ee
sub eax, edi
test eax, edi
cmp di, 0x6aac
cmp edi, edi
sub esi, edi
sar edi, 0x25
mov edi, edx
cmc
clc
test esi, 0x77fe3dbd
shr edi, 5
clc
sub edx, edi
jmp 0x783b5b
add edi, edx
jmp 0x7748e6
mov edi, dword [ebp - 0x34]
mov byte [edx + edi], cl
jmp 0x76c08b
jne 0x9d5d9f
sub ecx, ecx
cmp bx, 0x4f8b
sub dword [ebp - 0xc], 1
jmp 0x7a0c3c
or esi, ebx
jmp 0x9d9718
inc edi
cmp si, 0x300e
mov dword [ebp - 4], edi
mov edi, eax
test ax, sp
shr edi, 0xb
stc
jmp 0x77a8db
mov dword [ebp - 0x1c], edx
jmp 0x77a870
lea ebx, [ebx + edi]
mov edi, dword [ebp - 0x44]
mov word [edi], bx
clc
test cx, di
add ecx, ecx
not edx
jmp 0x79b41b
pop ebx
jmp 0x75d8af
sub edi, edx
test dx, 0x116e
shr edi, 5
cmp ebx, esp
add edi, edx
mov word [ebx + ecx], di
jmp 0x760a4f
jae 0x7830c7
mov eax, edi
mov edi, 0x800
sub edi, edx
shr edi, 5
add edi, edx
jmp 0x76f8c1
jae 0x7f559f
mov eax, edi
mov edi, 0x800
sub edi, edx
jmp 0x77c3ea
mov word [ecx + edx*2 + 0x644], di
jmp 0x7f6806
or esi, edi
inc dword [ebp - 4]
mov di, si
sub di, bp
mov edi, eax
clc
stc
shr edi, 0xb
cmc
imul edi, edx
test ecx, 0x4ac3430
stc
cmc
cmp esi, edi
jmp 0x79fe90
mov word [edx + ecx + 0x644], di
jmp 0x9e9d90
ja 0x76b624
lea edx, [edx + edi]
cmp si, 0x6e6c
lea ebx, [ebx + edx]
cmp ebx, edi
sub ecx, edi
test bp, 0x37af
clc
cmc
add edi, dword [ebp - 0xc]
jmp 0x9cf6f5
mov dword [ebp - 0x1c], ecx
jmp 0x768ebc
mov word [edx + ecx*2], di
cmp esi, eax
lea ecx, [ecx + ecx + 1]
stc
cmp ecx, 0x100
jmp 0x9d3290
sub eax, edi
test dx, si
stc
sub esi, edi
sal di, 0xbb
movsx edi, bp
mov edi, edx
shr edi, 5
cmc
sub edx, edi
cmp esp, esi
mov word [ecx + ebx*2 + 0x198], dx
sub edx, edi
movzx edx, bx
movzx edx, word [ecx + ebx*2 + 0x1b0]
test ebx, esi
cmp edx, esi
cmp eax, 0x1000000
jmp 0x78d18f
jmp 0x7628cf
mov word [ebx + ecx], dx
movsx dx, dh
inc ebx
cdq
bt dx, 0x97
lea ebx, [ebx + ebx]
movzx edx, word [ebx + ecx]
clc
cmp eax, 0x1000000
jae 0x75e3ed
mov edi, dword [ebp - 4]
cmp esp, eax
movzx edi, byte [edi]
shl esi, 8
jmp 0x75e3db
jae 0x9d9721
mov edi, dword [ebp - 4]
sal bl, 0x47
movzx ebx, byte [edi]
cmp di, sp
shl esi, 8
cmp bp, si
test esi, ebx
shl eax, 8
jmp 0x9d82fd
dec edx
mov dword [ebp - 0x34], ecx
mov ecx, dword [edi + 0x24]
jmp 0x77b04f
inc ebx
test esi, edi
cmp di, 0x6493
lea ebx, [ebx - 0x40]
jmp 0x770b2f