Function at 0x78edb0
Capabilities:
Parse credit card information

Disassembly:
imul edi, edx
cmp esi, edi
jmp 0x78f571
inc edx
cmp edx, dword [ebp - 0x4c]
jne 0x78adcf
jmp 0x7a4340
jae 0x79d907
mov eax, edi
mov edi, 0x800
sub edi, edx
shr edi, 5
stc
test eax, esi
cmc
add edi, edx
test si, di
stc
mov word [ecx + ebx*2 + 0x180], di
cmp ah, dh
test di, si
lea ebx, [ebx + 0xc]
cmp ebx, edx
cmp ebp, 0x9b42bee
add ecx, 0x664
jmp 0x7a4524
ja 0x778527
add edx, edi
add ebx, edx
sub ecx, edi
stc
add edi, dword [ebp - 0xc]
jmp 0x78adc5
jae 0x75555a
mov edi, dword [ebp - 4]
cmp cx, cx
movzx edi, byte [edi]
clc
test al, ch
shl esi, 8
cmp ebp, 0x2720cb9
shl eax, 8
cmc
or esi, edi
xchg edi, edi
inc dword [ebp - 4]
test si, 0x20e4
xor di, 0x3d0f
mov edi, eax
jmp 0x79b870
mov dword [ebp - 0x48], eax
mov eax, dword [edi]
mov dword [ebp - 0x40], eax
mov eax, dword [edi + 0x28]
mov dword [ebp - 0x24], eax
shr eax, cl
bts ax, si
mov eax, dword [edi + 0x2c]
test esp, 0x510e4c88
mov dword [ebp - 0x10], eax
rcr eax, 0xb9
mov eax, dword [edi + 0x18]
test dx, 0x465c
test edx, esi
cmp bp, cx
mov dword [ebp - 0xc], ecx
mov ecx, dword [edi + 0x30]
clc
cmp ax, si
mov dword [ebp - 4], eax
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x50], edx
stc
jmp 0x78264f
mov edx, dword [ebp - 0x30]
jmp 0x79ad23
jmp 0x793606
sub eax, edi
cmp bp, ax
cmc
sub esi, edi
sub di, 0x71aa
bts edi, ebp
mov edi, edx
stc
cmp si, 0x27f4
shr edi, 5
sub edx, edi
jmp 0x78eca1
jmp 0x778f83
jae 0x77e035
cmp dword [ebp - 0x14], 0x13
inc dh
cwd
mov edx, dword [ebp - 0x28]
xchg di, di
mov edi, 0x6d7d48aa
sbb ecx, ecx
sal di, 0x8d
and ecx, 0xfffffffd
adc edi, 0x4cca236e
rcr di, 0x49
lea ecx, [ecx + 0xa]
or edi, 0x146d4f8b
stc
mov dword [ebp - 0x14], ecx
shld edi, ebx, 0xe9
mov ecx, dword [ebp + 0xc]
mov edi, dword [ebp - 0xc]
lea edx, [edx + 2]
cmp ecx, edi
jmp 0x7832b1
shr ebx, 5
sub edi, ebx
test esi, ecx
stc
mov word [edx + ecx*2], di
cmp si, 0x512f
lea ecx, [ecx + ecx + 1]
jmp 0x798e3d
sub edx, edi
cmp dword [ebp - 0x3c], 0
mov word [ecx + ebx*2 + 0x180], dx
jne 0x781896
cmp dword [ebp - 0x10], 0
jmp 0x781890
cmp ebx, ecx
jmp 0x7563a3
inc dword [ebp - 0x10]
jmp 0x7adf94
jae 0x789f1b
mov eax, edi
mov edi, 0x800
jmp 0x7a9358
mov word [edx + ecx + 0x644], di
jmp 0x7b137d
mov dword [ebp - 8], 0
jmp 0x78b4d6
sub eax, edi
sub esi, edi
adc edi, 0x398c318f
mov edi, ebx
cmp bx, di
mov edi, edx
shr edi, 5
test di, dx
sub edx, edi
mov edi, dword [ebp - 0x30]
clc
cmp ecx, 0x475f4d71
mov word [ecx + ebx*2 + 0x1c8], dx
mov edx, dword [ebp - 0x38]
mov dword [ebp - 0x38], edi
mov edi, dword [ebp - 0x2c]
mov dword [ebp - 0x30], edi
bts edi, edx
mov edi, dword [ebp - 0x18]
stc
mov dword [ebp - 0x2c], edi
stc
mov dword [ebp - 0x18], edx
cmp ebx, 7
inc edx
sbb ebx, ebx
and ebx, 0xfffffffd
movsx dx, bh
lea ebx, [ebx + 0xb]
sal dl, cl
cmc
and dl, ah
lea ecx, [ecx + 0xa68]
not dh
movzx edx, word [ecx]
jmp 0x777226
shl eax, 8
or esi, edi
movzx edi, sp
dec di
inc dword [ebp - 4]
shl edi, 0xe9
mov edi, eax
shr edi, 0xb
jmp 0x7759b6
mov dword [ebp - 0x28], edx
rol dl, 0x28
lea edx, [ecx + ebx]
jmp 0x7ab7b0
jae 0x796e1c
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
stc
clc
shl eax, 8
cmp bl, 0x42
jmp 0x796e12
imul edi, edx
cmp esi, edi
jmp 0x7a3f69
jae 0x7763a9
mov edi, dword [ebp - 4]
cmc
test cl, 0xa7
movzx edi, byte [edi]
stc
shl esi, 8
shl eax, 8
cmp sp, 0x56a3
or esi, edi
inc dword [ebp - 4]
bsr edi, ebp
movsx edi, bp
mov edi, eax
stc
test dh, cl
shr edi, 0xb
jmp 0x78fa4c
jne 0x75778d
cmp ebx, dword [ebp - 0x10]
jmp 0x78adf1
mov dword [ebp - 0x14], ebx
stc
cmp eax, 0x1000000
jmp 0x7a34bc
jmp 0x7a07d0
inc edi
cmp sp, 0x252d
mov dword [ebp - 4], edi
add edi, 0x18087c46
dec edi
mov edi, eax
stc
shr edi, 0xb
cmc
imul edi, edx
cmp ebx, 0x52a83512
clc
test dx, ax
cmp esi, edi
jae 0x7afdf8
mov eax, edi
shrd di, sp, 0xb7
mov edi, 0x800
stc
sub edi, edx
stc
cmp si, bp
shr edi, 5
add edi, edx
mov dx, 0x7aea
not edx
mov word [ecx + 2], di
xchg dx, dx
jmp 0x788a69
mov esp, ebp
movsx ebp, ax
mov bp, 0x3938
bswap ebp
pop ebp
jmp 0x7958cf
mov bl, byte [ecx + edx]
jmp 0x79ea19
mov dword [ebp - 8], ecx
jmp 0x7b0bf2
lea ecx, [ecx + ecx + 1]
cmp dh, 0x6d
test bp, sp
and dword [ebp - 0x1c], edx
cmc
cmp ecx, 0x100
jmp 0x789990
sub edx, edi
btc bx, 0xc3
mov word [ecx + 2], dx
rcr bh, 0x96
test bx, si
shrd ebx, ecx, 0xed
mov edx, 3
lea ebx, [edx + edx]
rol dx, cl
movsx edx, bx
shrd edx, ebx, 0x2e
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jae 0x7adf7e
mov edi, dword [ebp - 4]
jmp 0x7adf5c
jae 0x779526
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
cmp dh, 0x8d
test si, 0x621
or esi, edi
inc dword [ebp - 4]
bt edi, esi
mov edi, eax
shr edi, 0xb
stc
imul edi, edx
test ecx, 0x624b6c85
cmc
cmp esi, edi
jae 0x75862f
mov eax, edi
mov edi, 0x800
test ch, bl
stc
sub edi, edx
stc
shr edi, 5
add edi, edx
jmp 0x7557a6
jmp 0x78ecad
cmp eax, 0x1000000
jae 0x789d9b
mov edi, dword [ebp - 4]
cmp ebx, 0x4996293b
clc
movzx edi, byte [edi]
stc
jmp 0x789d78
mov word [ecx], di
movzx edi, bp
jmp 0x7979c9
jmp 0x78265c
sub eax, edi
sub esi, edi
mov edi, eax
shrd edi, esp, 0x82
mov edi, edx
cmc
test bx, 0xfd4
cmp esp, ebp
shr edi, 5
clc
sub edx, edi
mov word [ecx + ebx*2 + 0x1b0], dx
ror dh, 0xa0
movzx edx, word [ecx + ebx*2 + 0x1c8]
clc
test di, bx
cmp al, 0xa5
cmp eax, 0x1000000
jmp 0x779504
sub ebx, edi
shr ebx, 5
test ebp, ebp
jmp 0x78b9ef
sub esi, edi
mov edi, edx
test bp, si
shr edi, 5
cmp ecx, 0x1a986f8b
clc
test esp, 0x484d2a28
sub edx, edi
movzx edi, bx
mov edi, dword [ebp - 8]
jmp 0x79ad7c
sub eax, edi
test dl, 0x5a
sub esi, edi
mov edi, edx
shr edi, 5
test esp, 0x1f8f6a2c
cmp dx, bp
clc
sub edx, edi
shr edi, 0xbc
mov word [ecx + 2], dx
rcr edi, 0x2b
sar edi, 0x98
lea edi, [ecx + 0x204]
btc ecx, 0x9a
ror edx, cl
mov dword [ebp - 8], 0x10
bts cx, bx
xchg ecx, ecx
sub edx, esp
mov dword [ebp - 0x1c], 0x100
or ecx, edi
mov dword [ebp - 0x28], edi
shl ecx, 0xe1
bt dx, ax
shr ch, 0x95
mov edx, 1
sete cl
nop
xor ecx, ebp
and cl, 0xbf
movzx ecx, word [edi + edx*2]
cmp bp, si
stc
cmp eax, 0x1000000
jmp 0x78e0e6
sub eax, edi
clc
stc
sub esi, edi
rol edi, 6
mov edi, edx
jmp 0x780d17
jmp 0x78a2c6
pop edi
pop esi
xchg al, ah
not ax
mov eax, 1
not ebx
movzx ebx, cx
pop ebx
jmp 0x77834e
mov edi, dword [ebp - 0x4c]
and bl, 0x43
mov edx, dword [ebp - 0x1c]
mov ebx, dword [ebp - 8]
add edi, edi
test edi, 0x64502253
clc
and edx, edi
cmc
test eax, ecx
mov dword [ebp - 0x4c], edi
xor di, si
shl edi, 0xad
and edi, 0x746f5382
mov edi, dword [ebp - 0x1c]
stc
lea edi, [edi + edx]
add edi, ecx
cmp ebp, edi
cmc
lea edi, [ebx + edi*2]
test cx, si
stc
clc
mov dword [ebp - 0x44], edi
test esp, eax
movzx edi, word [edi]
cmp eax, 0x1000000
jmp 0x79055c
sub edi, edx
shr edi, 5
jmp 0x7818a6
sub eax, ecx
sub esi, ecx
mov ecx, edx
test esp, edx
cmp bx, dx
shr ecx, 5
sub edx, ecx
btc cx, 0xc3
test sp, ax
mov ecx, dword [ebp - 8]
clc
or ebx, dword [ebp - 0x38]
mov word [ecx + edi*2], dx
cmp ecx, edi
clc
lea edi, [edi + edi + 1]
jmp 0x78113a
sbb edx, edx
jmp 0x7a748a
shl esi, 8
cmp ebx, esp
cmc
test edi, ebx
shl eax, 8
or esi, edi
cmovno di, dx
dec edi
inc dword [ebp - 4]
bts edi, ebp
bsf di, bx
xchg di, di
mov edi, eax
cmp esi, 0x79413bc9
shr edi, 0xb
cmp ebp, esp
test bp, 0x309f
imul edi, edx
cmp esi, edi
jmp 0x78e38a
shr edi, 5
test edi, 0x78b64105
sub edx, edi
jmp 0x78f95b
shl dword [ebp - 0x38], 1
cmp cl, 0xe
sub dword [ebp - 0x44], 1
jmp 0x79ffcc
mov edi, edx
cmc
shr edi, 5
jmp 0x7a3f1f
je 0x77e035
movzx edx, word [ecx + ebx*2 + 0x198]
test ah, 0x97
jmp 0x77a705
add edi, edx
mov word [ebx + ecx], di
jmp 0x777750
sub eax, edi
jmp 0x78dd9f
sub ecx, 4
lea ecx, [ecx]
test sp, 0x5704
jmp 0x79806d
mov dword [ebp - 0x3c], ecx
or cx, bp
mov dword [ebp - 0x28], 0
mov ecx, dword [ebp - 0x10]
cmc
clc
and ecx, edx
mov edx, ebx
cmp esp, edi
shl edx, 4
cmp si, bp
cmc
add edx, ecx
test eax, 0x2cf0493a
mov dword [ebp - 0x1c], ecx
and ecx, esi
neg cx
movsx ecx, di
mov ecx, dword [ebp - 0x20]
jmp 0x7a0544
imul edi, edx
test ebp, edx
jmp 0x7a35b1
je 0x77e035
sub ecx, edi
mov dword [ebp - 0xc], ecx
cmp dx, si
test edi, 0x11b44ba
cmp ecx, edx
jmp 0x794446
jae 0x7aa749
mov edx, dword [ebp - 4]
cmp edx, dword [ebp + 0x10]
jmp 0x7909d6
lea ecx, [edx + ecx*2 + 0x55e]
mov dl, 0x12
sal dl, 0x65
mov dword [ebp - 8], ecx
lea esp, [esp]
movzx edx, word [ecx + edi*2]
cmc
cmp eax, 0x1000000
jae 0x783965
mov ecx, dword [ebp - 4]
movzx ecx, byte [ecx]
test edx, 0x27316053
shl esi, 8
cmp cx, di
test cx, 0x7b08
shl eax, 8
or esi, ecx
movsx ecx, dx
inc dword [ebp - 4]
mov ecx, eax
test sp, 0x6e72
cmp edi, esi
shr ecx, 0xb
imul ecx, edx
test ebp, esi
cmp esi, ecx
jmp 0x7a3205
sub eax, edx
cmp ebx, 0x26741177
sub esi, edx
and edx, ebx
mov edx, ecx
shr edx, 5
test sp, cx
sub ecx, edx
mov edx, dword [ebp - 8]
cmp ebx, ebp
test ebp, 0xb480b46
mov word [edx], cx
xor dh, cl
xadd edx, ecx
mov ecx, dword [ebp - 0x20]
movzx edx, word [ecx + ebx*2 + 0x180]
stc
test bl, dl
cmp eax, 0x1000000
jmp 0x75552a
add edx, 0xe6c
jmp 0x7ae3a3
movzx edi, word [edx + ecx*2]
clc
cmp eax, 0x1000000
jae 0x79c730
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
cmp edx, 0x31677af5
shl esi, 8
test ebx, edi
jmp 0x79f80c
jmp 0x789f51
and ecx, dword [ebp - 0x24]
add dword [ebp - 0x10], ebx
test ebx, esp
clc
sub ecx, dword [ebp - 0x18]
cmp esi, ebx
sub edx, ebx
add ecx, edi
test esp, 0x51cc4b46
cmp edx, edi
jmp 0x7587bc
mov edx, 2
jmp 0x7a1c3c
jae 0x755fed
mov eax, edi
mov edi, 0x800
stc
cmc
test esp, 0x555f52ce
sub edi, edx
cmp eax, edi
shr edi, 5
jmp 0x794dfd
jae 0x7a07b0
mov eax, edi
mov edi, 0x800
clc
jmp 0x77e304
jmp 0x77e12b
jb 0x77e125
mov edx, dword [ebp - 0xc]
mov edi, dword [ebp - 0x34]
jmp 0x796e07
jmp 0x78f964
shl esi, 8
clc
test cx, 0x5b55
shl eax, 8
stc
test dl, bh
or esi, edi
bswap edi
movzx edi, bx
inc dword [ebp - 4]
shr di, 0xa0
sub edi, 0x59bc1675
mov edi, eax
shr edi, 0xb
stc
imul edi, edx
mov dword [ebp - 0x4c], edi
cmp ebp, esi
stc
cmp esi, edi
jmp 0x78f27b
jae 0x7aea86
mov edi, dword [ebp - 4]
cmc
movzx edi, byte [edi]
cmp dh, 0x85
test di, 0x7aca
cmc
shl esi, 8
stc
cmp edi, ebp
test di, ax
shl eax, 8
test dx, sp
test ax, 0x47a7
jmp 0x7aea7a
sub eax, edi
sub esi, edi
neg di
mov edi, edx
clc
test esp, 0xc511b7d
cmc
shr edi, 5
clc
sub edx, edi
sbb di, si
clc
mov edi, dword [ebp - 0x1c]
mov word [edi + ecx + 0x644], dx
bt edx, 0xdd
rol dx, cl
cmovae edx, ebx
lea edx, [edi + 1]
or ebx, 2
lea edx, [edx + edx]
jmp 0x796dd8
sub eax, edi
cmc
sub esi, edi
or di, 0x53c9
dec di
bswap di
mov edi, edx
clc
cmc
test esi, eax
shr edi, 5
sub edx, edi
mov word [ebx + ecx], dx
mov edx, ecx
inc ebx
lea ebx, [ebx + ebx]
shld dx, di, 0x16
rcr dl, cl
movzx dx, dh
movzx edx, word [ebx + ecx]
cmp ax, 0x6a64
cmp eax, 0x1000000
jmp 0x776382
mov dword [ebp - 0x4c], ebx
not bl
xchg bl, bl
mov dword [ebp - 0xc], edi
mov bl, byte [ecx + edx]
jmp 0x7a6c45
jmp 0x7563a3
lea ecx, [ecx + edx]
cmc
test bx, 0x46b0
mov edx, ecx
jmp 0x7a1b5e
mov dword [ebp - 0x1c], 8
jmp 0x7a2876
add ebx, edi
cmp ebx, 0x56122771
jmp 0x79801f
jae 0x781b58
mov eax, edi
bt edi, ecx
rcr edi, 0xb1
mov edi, 0x800
cmp bl, 0x80
sub edi, edx
test al, 0x5e
test edx, eax
shr edi, 5
test dh, bh
add edi, edx
mov word [ebx + ecx], di
jmp 0x7a1b56
movzx edx, word [edx + ecx + 0x644]
test cl, 0x82
cmp eax, 0x1000000
jmp 0x7747cd
je 0x7aa733
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x2c]
cmp esp, 0x4c3c3e82
mov dword [ebp - 0x38], ecx
ror cx, cl
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0x2c], ecx
mov ecx, dword [ebp - 0x3c]
cmp ax, di
mov dword [ebp - 0x30], edx
mov dl, ch
btr edx, eax
bt dx, 0xbf
lea edx, [ebx + 1]
mov dword [ebp - 0x18], edx
test bx, di
test ecx, ecx
jmp 0x776da7
inc edi
cmc
clc
cmp ebx, 7
jmp 0x7973ea
jae 0x783d53
mov eax, edx
neg edx
mov edx, 0x800
sub edx, ecx
cmp bp, sp
shr edx, 5
stc
add edx, ecx
sbb cx, 0x74e7
btc ecx, 0xc8
mov ecx, dword [ebp - 8]
jmp 0x7a4c77
jmp 0x77c796
jb 0x7563e0
mov ecx, edx
test ecx, ebx
cmp edx, 4
jmp 0x79efc2
jae 0x78d334
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
cmp sp, 0x3102
stc
shl eax, 8
cmc
or esi, edi
cmovge di, dx
mov edi, ebx
inc dword [ebp - 4]
mov edi, eax
cmc
test di, 0x577f
shr edi, 0xb
test ecx, 0x36f00f35
clc
imul edi, edx
clc
cmp esi, edi
jmp 0x79c0b8
cmp esi, ebx
jmp 0x790864
mov dword [ebp - 0x14], ecx
jmp 0x7ab2bb
sub esi, edi
mov edi, edx
test edx, edi
shr edi, 5
cmc
sub edx, edi
jmp 0x7b0b82
jae 0x78e114
mov edi, dword [ebp - 4]
cmp cx, sp
movzx edi, byte [edi]
test bx, 0x2035
cmp esp, 0x565f7159
shl esi, 8
clc
test ebp, 0x8416070
shl eax, 8
or esi, edi
xchg edi, edi
inc dword [ebp - 4]
mov edi, eax
test ebp, 0x3a7e7722
shr edi, 0xb
jmp 0x78eaa3
jae 0x77b995
mov eax, edi
mov edi, 0x800
sub edi, edx
shr edi, 5
test si, 0x6ae4
add edi, edx
mov edx, dword [ebp - 0x2c]
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0x758669
ret 0xc
dec eax
jmp 0x755758
imul edi, ecx
cmp ebp, eax
cmp esi, edi
jmp 0x7a42ed
mov word [ebx + ecx], dx
inc dl
inc ebx
rcr dx, cl
and dl, cl
add ebx, ebx
xadd edx, edx
test al, 0x67
bswap edx
movzx edx, word [ebx + ecx]
stc
cmp eax, 0x1000000
jmp 0x78d310
push ebp
mov ebp, esp
movsx ecx, si
sub esp, 0x50
push ebx
sar bl, cl
btr ax, 0x7d
push esi
rol edx, 0xa5
bts ecx, edx
push edi
mov dx, si
mov edi, dword [ebp + 8]
mov ecx, dword [edi + 0x38]
mov eax, dword [edi + 0x10]
rcl bl, 0xe3
mov edx, dword [edi + 0x3c]
bts bx, bp
mov dword [ebp - 0x20], eax
xchg al, bl
cmc
sub eax, 0x29f10318
mov eax, dword [edi + 0x40]
mov ebx, dword [edi + 0x34]
mov si, dx
or si, sp
bsf esi, eax
mov dword [ebp - 0x18], ecx
inc esi
stc
mov ecx, dword [edi + 0x44]
mov esi, dword [edi + 0x20]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], ecx
xchg ecx, eax
movsx eax, di
mov ecx, dword [edi + 8]
mov dword [ebp - 0x2c], edx
mov edx, 1
and ah, ah
jmp 0x7a4cbd
jae 0x79d571
mov eax, edi
mov edi, 0x800
sub edi, edx
shr edi, 5
add edi, edx
bts dx, sp
movsx edx, sp
lea edx, [ebx + 0xf]
shl edx, 4
clc
add edx, dword [ebp - 0x1c]
test ax, 0x248
cmp cx, 0x182e
mov word [ecx + ebx*2 + 0x198], di
lea edx, [ecx + edx*2]
cmovo edi, ecx
add di, 0x4182
ror di, 0x3b
mov edi, eax
test edi, 0xf317904
stc
mov dword [ebp - 8], edx
test eax, edx
movzx edx, word [edx]
clc
cmp edi, 0x1000000
jae 0x78f312
shl edi, 8
nop
bt ax, 0x86
and al, 7
mov eax, edi
mov edi, dword [ebp - 4]
cmp eax, 0x1ea67bd7
movzx edi, byte [edi]
shl esi, 8
cmp dx, di
or esi, edi
inc di
inc dword [ebp - 4]
btc di, 0x54
adc edi, 0x48ec0d20
sub di, sp
mov edi, eax
jmp 0x79c3b3
jae 0x790740
mov eax, edi
not di
mov edi, 0x800
sub edi, edx
test dx, si
shr edi, 5
cmp dx, bx
test bp, 0x3130
add edi, edx
mov edx, dword [ebp - 0x1c]
jmp 0x7a0c76
jb 0x78beed
mov ecx, ebx
mov edx, ebx
movsx edi, ax
bsf edi, ebp
mov edi, 1
test esp, eax
clc
shr ecx, 1
cmp eax, ecx
and ebx, edi
test si, cx
clc
sub ecx, edi
or ebx, 2
mov dword [ebp - 0x44], ecx
jmp 0x79f83e
sub eax, edi
clc
cmp dx, sp
jmp 0x77c66e
mov word [ebx + ecx], dx
cmovo dx, sp
inc ebx
add ebx, ebx
bsr edx, eax
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jae 0x78f9ab
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
test si, di
test bp, 0x3b16
clc
shl eax, 8
stc
test ecx, 0x51e6de3
or esi, edi
xchg edi, edi
dec di
mov edi, 0x35404bd9
inc dword [ebp - 4]
btr di, 0xff
sar edi, 0x64
mov edi, eax
jmp 0x7a35e5
imul edi, edx
cmp al, 0xac
clc
cmp ebx, ebx
cmp esi, edi
jmp 0x7892c4
jne 0x79a44e
cmp dword [ebp - 0x10], 0
jmp 0x79a448
shr edi, 5
add edi, ecx
mov ecx, edi
inc edi
cmp esp, esi
movsx edi, dx
mov edi, dword [ebp - 0x28]
mov word [edi + edx*2], cx
add edx, edx
jmp 0x755fb2
jae 0x77fa99
mov edi, dword [ebp - 4]
stc
movzx edi, byte [edi]
test cl, 0xc0
cmp dl, 0x11
jmp 0x77fa7a
mov dword [ebp - 0x1c], 0x100
jmp 0x77edcd
jae 0x790587
mov ebx, dword [ebp - 4]
cmc
cmp bp, 0x4ab3
movzx ebx, byte [ebx]
shl esi, 8
cmp ebp, edx
shl eax, 8
or esi, ebx
movsx bx, dh
movsx ebx, si
inc bx
inc dword [ebp - 4]
rcr ebx, cl
mov ebx, eax
cmc
shr ebx, 0xb
stc
imul ebx, edi
test dl, 0x6c
jmp 0x78dacc
sub eax, edi
cmc
test ebp, esi
stc
sub esi, edi
sar edi, 0x13
sub di, ax
mov edi, edx
test bp, 0x245a
shr edi, 5
cmp edi, 0x218a0ed2
sub edx, edi
mov edi, dword [ebp - 0x1c]
mov word [ecx + edi*2 + 0x644], dx
or ebx, 8
stc
test ecx, esi
cmp ebx, 0xffffffff
jmp 0x78bee7
jae 0x790f10
mov eax, ebx
sub ebx, 0x1a7a04be
mov ebx, 0x800
jmp 0x7b13ab
jae 0x7aa749
mov edx, dword [ebp - 0x50]
mov ebx, dword [ebp - 0x14]
mov edi, ebx
mov edi, dword [ebp + 8]
jmp 0x77b861
jae 0x7820b7
shl ebx, cl
cmp dh, 0xdf
cmc
mov dword [ebp - 0x38], edi
mov ecx, ebx
sub ecx, edx
sal dh, 0x85
rcr dl, 0xe3
mov edx, dword [ebp - 0x20]
jmp 0x78391d
sub eax, ebx
sub esi, ebx
rcr bl, cl
mov ebx, edi
clc
test bx, dx
shr ebx, 5
clc
cmp si, sp
sub edi, ebx
and ebx, 0x103d366f
mov ebx, dword [ebp - 0x44]
test si, di
stc
mov word [ebx], di
jmp 0x778f79
not edx
jmp 0x756091
sub eax, edi
clc
sub esi, edi
mov edi, edx
shr edi, 5
stc
clc
sub edx, edi
test edx, edi
test ch, 0x80
stc
mov word [ecx], dx
xor dh, 0x2f
movzx edx, word [ecx + 2]
test bh, 0xe3
cmp eax, 0x1000000
jae 0x7587a5
mov edi, dword [ebp - 4]
clc
cmp ebx, 0x205d0361
movzx edi, byte [edi]
clc
test bp, 0x6422
test cx, sp
shl esi, 8
cmp si, dx
jmp 0x758794
inc edx
cmc
mov dword [ebp - 4], edx
cmc
jmp 0x7a74ca
cmp ebx, 4
jb 0x7a38da
mov ecx, 3
cmp ax, 0x6d66
stc
jmp 0x7a38da
sub eax, edi
sub esi, edi
not edi
btc di, 0x34
mov edi, 0x33041243
mov edi, ecx
cmc
shr edi, 5
sub ecx, edi
mov di, 0x474c
mov edi, dword [ebp - 0x28]
mov word [edi + edx*2], cx
lea edx, [edx + edx + 1]
mov ecx, dword [ebp - 0x1c]
cmp bp, 0x52bf
clc
cmp edx, ecx
jmp 0x7ada55
sub eax, edi
cmc
test si, 0x34f9
sub esi, edi
jmp 0x781558
jb 0x794454
mov dword [ebp - 0xc], edx
add ebx, esi
sub bl, 0x62
cmp edi, dword [ebp - 0x18]
inc bx
mov ebx, dword [ebp - 0xc]
jmp 0x795f04
add edi, edx
jmp 0x7998ed
jae 0x78f71c
mov ecx, 0x800
test dh, 0xba
sub ecx, edx
sal al, 0x48
shr ecx, 5
lea ecx, [ecx + edx]
mov edx, dword [ebp - 8]
or al, bh
xor ax, bp
xchg ah, ah
mov word [edx], cx
mov ecx, dword [ebp - 0x18]
cmovbe ax, si
cmp esi, ecx
mov eax, edi
shld di, bp, 0x85
ror edi, 0x63
bts edi, edx
mov edi, dword [ebp - 0xc]
clc
cmp edi, ecx
sbb edx, edx
cmp cl, 0x3f
cmp esp, ecx
clc
and edx, dword [ebp - 0x24]
inc dword [ebp - 0x10]
sub edx, ecx
mov cx, cx
bt ecx, ecx
mov ecx, dword [ebp - 0x34]
cmp esp, ebx
stc
add edx, edi
jmp 0x7a3fd0
ret 0xc
sub ecx, 1
jmp 0x797bbc
sbb ecx, ecx
jmp 0x788a20
jae 0x796659
movzx ecx, byte [edx]
and bh, al
shl esi, 8
shl eax, 8
cmovo bx, dx
or esi, ecx
bswap edi
mov cl, 0x1e
inc edx
mov cl, 0xcd
rol bl, cl
rcl edi, 0xfb
mov ecx, dword [ebp + 8]
rcr ebx, cl
sal bx, 0x7a
and edi, 0x1fe16596
mov dword [ecx + 0x1c], eax
add edi, eax
sub di, 0x627e
add ah, 0x94
mov eax, dword [ebp - 0xc]
bt di, dx
sal di, 0x9a
or edi, 0x1018478d
mov dword [ecx + 0x18], edx
rcr bl, 0x94
btr bx, bp
movzx ebx, bp
mov edx, dword [ebp - 0x28]
rol di, 0x63
mov dword [ecx + 0x24], eax
sub al, 0x83
add ebx, esi
or edi, edx
mov eax, dword [ebp - 0x18]
and bx, bp
mov dword [ecx + 0x48], edx
sal edi, 0x28
cmp si, 0x420c
sub bx, di
mov edx, dword [ebp - 0x10]
sal bl, 9
rcl bl, cl
mov dword [ecx + 0x38], eax
bswap ebx
rcl edi, 0x46
or ebx, esi
mov eax, dword [ebp - 0x30]
rcr edi, 0x23
bt ebx, 0x6b
mov dword [ecx + 0x2c], edx
xor edx, edx
mov edi, ebp
and edi, ebp
mov edx, dword [ebp - 0x2c]
mov dword [ecx + 0x40], eax
mov eax, dword [ebp - 0x14]
pop edi
mov dword [ecx + 0x20], esi
bt ebx, ecx
sal bh, cl
shl bh, 0x31
mov dword [ecx + 0x3c], edx
sbb bx, 0x4914
mov edx, dword [ebp - 0x38]
pop esi
mov dword [ecx + 0x34], eax
cmc
sbb bh, al
mov dword [ecx + 0x44], edx
not ebx
add bx, di
xor eax, eax
cmovns bx, cx
not bh
pop ebx
jmp 0x7a0b31
mov dword [ebp - 0x1c], edx
clc
jmp 0x79e23a
mov byte [edx + edi], cl
jmp 0x7a02f3
or esi, edi
inc dword [ebp - 4]
shld di, ax, 0x1b
mov edi, eax
cmc
shr edi, 0xb
stc
imul edi, edx
clc
cmp esi, edi
jmp 0x7578a6
sbb ecx, ecx
and ecx, 0xfffffffe
add ecx, 0xb
jmp 0x78dadc
jae 0x79771f
mov edi, dword [ebp - 4]
cmp ax, bp
test esp, esp
movzx edi, byte [edi]
cmp cl, 0x44
test bp, 0x3b5a
clc
shl esi, 8
shl eax, 8
test ebx, eax
cmp bp, 0x306d
or esi, edi
inc dword [ebp - 4]
shr di, 0xa2
shl edi, 0x39
mov edi, eax
test edi, ebp
cmp bp, 0x5c9f
shr edi, 0xb
cmp ebx, esp
test sp, bx
imul edi, edx
cmp esi, edi
jmp 0x799330
lea edi, [edx + ecx + 4]
jmp 0x758623
jne 0x79806d
mov ecx, dword [ebp - 0x20]
movzx edx, word [ecx + 0x646]
shl ebx, 4
cmp eax, 0x1000000
jmp 0x789eed
mov word [edx + ecx*2], bx
cmp dl, ch
add ecx, ecx
jmp 0x7af6e1
or esi, edi
bswap edi
movzx edi, cx
inc dword [ebp - 4]
or edi, 0x59df19e7
mov edi, eax
shr edi, 0xb
stc
imul edi, edx
cmp esi, edi
jmp 0x79c6ca
cmp eax, 0x1000000
jmp 0x7b09c5
cmp ecx, 0x100
jmp 0x7af70d
jae 0x7aeab1
mov eax, edi
mov edi, 0x800
cmp bl, 0x1e
sub edi, edx
test cl, 0x29
cmp di, 0xaf1
shr edi, 5
cmp bx, sp
cmc
test eax, 0x3dda7c5a
add edi, edx
movzx edx, bp
cmovo dx, bp
not dx
mov edx, dword [ebp - 0x1c]
jmp 0x75850e
jae 0x799808
mov edi, dword [ebp - 4]
cmc
stc
clc
movzx edi, byte [edi]
cmp bx, sp
clc
shl esi, 8
stc
clc
shl eax, 8
or esi, edi
inc dword [ebp - 4]
btr edi, ecx
mov edi, eax
cmp edx, esi
shr edi, 0xb
jmp 0x753842
mov word [ebx + ecx], di
jmp 0x77a154
je 0x7ab6c6
mov ecx, dword [ebp - 0xc]
test ecx, ecx
jne 0x79a466
mov ecx, dword [ebp - 0x24]
bt edx, 0xd5
btc ebx, edx
dec bx
mov edx, dword [ebp - 0x34]
movsx ebx, di
rol ebx, 0x16
or bl, 0x78
movzx ebx, byte [ecx + edx - 1]
dec cl
movsx edx, di
btc cx, 0x6c
mov edx, dword [ebp - 0x10]
movsx cx, ch
sub cx, bp
not cl
and edx, dword [ebp - 0x48]
btr ecx, 0xca
setae ch
mov cl, 0x87
mov ecx, 8
sub cl, byte [ebp - 0x40]
stc
shr ebx, cl
mov ecx, dword [ebp - 0x40]
jmp 0x7ab695
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0x7a74c5
mov word [edi], dx
jmp 0x758674
jae 0x79c42a
mov eax, ebx
mov ebx, 0x800
jmp 0x77bb42
shr edi, 0xb
cmp esp, edi
imul edi, edx
cmp ebx, esi
cmc
cmp bp, 0x67d5
cmp esi, edi
jmp 0x7544b3
mov ecx, 1
jmp 0x784928
dec edx
jmp 0x7a3779
mov dword [ebp - 8], edx
jmp 0x790046
jae 0x77cdba
mov eax, edi
test edi, 0x3724844
mov edi, 0x800
sub edi, edx
jmp 0x7a2732
shr edi, 0xb
cmp esp, 0x29736044
imul edi, edx
cmp sp, di
test bl, 0x58
cmp esi, edi
jmp 0x795069
sub eax, ebx
test ch, 0x36
sub esi, ebx
btc bx, 0xa3
mov ebx, edi
jmp 0x757516
jae 0x792a59
mov eax, edi
cmp eax, 0x8b96a81
bts edi, edx
dec di
mov edi, 0x800
test bx, 0x7d24
sub edi, edx
cmp esi, 0x32767ab9
clc
shr edi, 5
jmp 0x7a8189
inc dword [ebp - 4]
movzx bx, bl
mov ebx, eax
cmp esi, ebp
cmp ah, 0x85
cmc
shr ebx, 0xb
test eax, esi
cmp ecx, 0x24547d8d
imul ebx, edi
test sp, dx
test bp, 0x1d66
cmp esi, ebx
jmp 0x79b4e2
cmp ebx, 0xc
jmp 0x78d016
sub eax, edi
cmp esi, edx
cmp sp, 0x55c2
test ecx, esp
sub esi, edi
inc edi
mov edi, edx
shr edi, 5
cmc
jmp 0x7a7354
sub eax, edi
stc
sub esi, edi
btr di, sp
or di, 0x5837
mov di, di
mov edi, edx
stc
shr edi, 5
cmp esp, edi
jmp 0x757770
mov ecx, dword [ebp - 0xc]
test ebx, ebx
clc
cmp ecx, dword [ebp - 0x18]
jmp 0x7902dc
movzx edx, word [edx + ecx + 0x644]
cmp eax, 0x1000000
jmp 0x7976ec
mov byte [edi + edx], bl
jmp 0x7ab6ce
jb 0x79efd1
mov ecx, 3
clc
rol dl, 0xcd
mov edx, dword [ebp - 0x20]
shl ecx, 7
lea ecx, [ecx + edx + 0x360]
shr dh, cl
mov dl, 0x99
and dx, 0x594d
movzx edx, word [ecx + 2]
clc
cmp eax, 0x1000000
jae 0x777997
mov edi, dword [ebp - 4]
movzx ebx, byte [edi]
cmp bx, bp
shl esi, 8
cmp si, 0x6d90
shl eax, 8
or esi, ebx
jmp 0x777987
shl eax, 8
test ah, dh
or esi, ebx
jmp 0x79c729
cmp edx, 0xe
jmp 0x790df9
mov word [ebx + ecx], di
jmp 0x77d64a
jne 0x783933
jmp 0x78beed
jae 0x79dc81
mov ecx, ebx
jmp 0x792fdf
inc edx
jmp 0x7577d0
lea ecx, [ecx + edx*2]
clc
mov dword [ebp - 8], ecx
test di, ax
cmp eax, esi
movzx ecx, word [ecx]
cmp eax, 0x1000000
jae 0x7aa067
mov edx, dword [ebp - 4]
jmp 0x7aa04e
sub eax, edi
cmc
test si, 0x6e82
sub esi, edi
ror edi, 0x81
mov edi, edx
test edi, eax
shr edi, 5
sub edx, edi
mov word [ebx + ecx], dx
xchg dl, dh
sets dl
inc ebx
add ebx, ebx
inc dl
cmc
btr edx, 0x59
movzx edx, word [ebx + ecx]
stc
test cx, 0x7ec3
test sp, bp
cmp eax, 0x1000000
jae 0x7a0814
mov edi, dword [ebp - 4]
test di, di
movzx edi, byte [edi]
cmp al, bh
clc
shl esi, 8
cmp sp, 0x4386
shl eax, 8
or esi, edi
movzx edi, ax
inc edi
xchg di, di
inc dword [ebp - 4]
mov edi, eax
test bp, 0x55ea
test ebp, ebp
shr edi, 0xb
clc
imul edi, edx
stc
cmp esi, edi
jmp 0x78babc
mov esp, ebp
mov ebp, edi
pop ebp
jmp 0x78e659
mov word [ecx + edx*2 + 0x644], di
jmp 0x7b0859
jmp 0x78113a
jmp 0x7a4bf1
mov ecx, dword [ebp - 8]
mov word [ecx + edi*2], dx
cmp dx, dx
add edi, edi
jmp 0x7a1930
jmp 0x778fbb
shr edi, 5
cmp bx, dx
cmc
add edi, edx
mov word [ebx + ecx], di
jmp 0x789c00
jmp 0x77c796
add edi, edx
cdq
mov edx, 0x71e63a9c
mov word [ecx + 0x646], di
mov edx, 2
jmp 0x7ad594
jae 0x77ea1b
mov eax, ecx
cmp ebx, esi
mov ecx, 0x800
test dh, bh
test dh, 0x87
sub ecx, edx
shr ecx, 5
clc
jmp 0x78b4c6
jae 0x79804b
mov edi, dword [ebp - 4]
test ebp, ebp
cmp ecx, 0x49ca3f51
movzx edi, byte [edi]
cmc
shl esi, 8
cmc
shl eax, 8
jmp 0x79803b
cmp esi, edi
jmp 0x788d7b
shr edi, 0xb
test esp, 0x4bbf7367
imul edi, edx
clc
cmp esi, edi
jae 0x78a2a4
mov eax, edi
shl di, 0x10
mov edi, 0x800
clc
sub edi, edx
test al, 0x90
cmc
clc
shr edi, 5
cmp bp, bp
stc
cmc
add edi, edx
jmp 0x79fb89
mov dword [ebp - 0x34], ecx
dec ecx
jmp 0x7a4ff8
sub ebx, ecx
mov ecx, ecx
mov dword [ebp - 0x14], ebx
jmp 0x79b8fc
sub edx, edi
mov word [ecx + 0x646], dx
rcl dh, cl
bt dx, bx
cmc
mov edx, 3
or ebx, 1
add edx, edx
test ebx, edx
mov dword [ebp - 0x1c], edx
jmp 0x78be9e
jae 0x77c74d
mov eax, edi
inc di
mov edi, 0x800
cmp bh, cl
clc
sub edi, edx
cmp ebp, ecx
stc
shr edi, 5
lea edi, [edi + edx]
shr edx, cl
bts edx, edi
dec dl
mov edx, dword [ebp - 0x1c]
cmp edi, 0x71d80bc7
mov word [ecx + 2], di
shl edx, 4
lea edi, [edx + ecx + 0x104]
setp cl
movsx ecx, sp
mov ecx, 8
jmp 0x778941
mov dl, byte [edx + ecx]
mov byte [edi + ecx], dl
jmp 0x78c940
jae 0x7935df
mov eax, edi
mov edi, 0x800
sub edi, ecx
jmp 0x790153
jne 0x778527
mov dword [ebp - 0xc], edi
btr cx, bp
btc ecx, 0x1a
bsf ecx, eax
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp + 0xc]
jmp 0x783870
jmp 0x758691
inc ebx
sub ebx, 0x40
cmp ebx, 4
jmp 0x78f69f
mov word [ecx], dx
mov edx, dword [ebp - 0x20]
jmp 0x78482b
shl edx, cl
mov ecx, dword [edi + 4]
mov eax, 1
stc
shl eax, cl
movzx ecx, ax
mov cl, cl
mov ecx, dword [edi + 0x14]
jmp 0x79b924
mov ecx, dword [edi + 0x24]
jmp 0x78ea52
mov byte [edx], bl
jmp 0x754064
sub edx, edi
stc
mov word [ecx + ebx*2 + 0x198], dx
movzx edx, word [ecx + ebx*2 + 0x1b0]
cmc
stc
cmp eax, 0x1000000
jmp 0x790280
and edx, dword [ebp - 0x24]
sub edx, dword [ebp - 0x18]
clc
add edx, dword [edi + 0x14]
xadd edi, edi
cmp ebx, 0xa
movzx edi, byte [edx + ecx]
setnp cl
mov ch, cl
sbb edx, edx
and edx, 0xfffffffd
adc cl, al
shrd cx, bp, 0x81
lea edx, [edx + 6]
cmovne ecx, ebp
add ecx, 0x527d066a
sar cl, 0x1d
sub ebx, edx
jmp 0x7a9fc3
jmp 0x758660
shr eax, 1
or edx, eax
movzx edx, dx
sub esi, eax
or dx, si
mov edx, esi
cmp si, 0x42d1
stc
shr edx, 0x1f
test esi, 0x53651241
cmp sp, 0x602c
neg edx
clc
cmp al, bl
lea ebx, [edx + ebx*2 + 1]
cmc
and edx, eax
lea esi, [esi + edx]
jmp 0x795bc0
lea edi, [edi + edx]
mov edx, dword [ebp - 0x1c]
shl edx, 4
jmp 0x77b31c
jne 0x7a81a5
xor ecx, ecx
test edi, 0x34587c30
sub dword [ebp - 0xc], 1
jmp 0x7a432c
sub edi, edx
test ecx, edi
shr edi, 5
cmc
add edi, edx
sete dl
mov edx, dword [ebp - 0x1c]
mov word [edx + ecx + 0x644], di
jmp 0x7880d5
mov dword [ebp - 0x14], ebx
movsx ecx, bx
mov ecx, 1
jmp 0x789959
movzx edx, byte [edx]
shl esi, 8
shl eax, 8
cmp esi, 0x7f3c09be
or esi, edx
not dh
cmove edx, esi
inc dword [ebp - 4]
mov edx, eax
clc
stc
shr edx, 0xb
test ebx, 0x28fe3d95
imul edx, ecx
clc
stc
cmp esi, edx
jmp 0x78ca04
add dword [ebp - 0x28], 0x112
xor dx, 0xeb3
ror edx, 0xf5
sub dword [ebp - 0x14], 0xc
rol dh, 5
mov edx, dword [ebp - 4]
cmp ebp, edx
cmp eax, 0x1000000
jmp 0x796636
jmp 0x7a4332
shl edx, cl
cmp ebp, ebx
clc
cmp cx, 0x3298
lea ebx, [ebx + edx]
rcl dl, 0x23
adc dh, ah
mov edx, dword [ebp - 8]
clc
cmc
imul ebx, ebx, 0x600
cmp sp, di
stc
add edx, ebx
movzx bx, al
ror bx, cl
mov ebx, dword [ebp - 0x14]
clc
mov dword [ebp - 8], edx
cmp ebx, 7
jmp 0x7a0004
inc ecx
inc edi
test dx, 0x3a33
cmp ecx, dword [ebp - 0x24]
jmp 0x7a8197
cmp edx, dword [ebp - 0x24]
mov dh, 0xec
movzx dx, bl
mov edx, dword [ebp - 0x34]
jmp 0x754f29
jmp 0x7a3f37
jb 0x77c7b1
mov edi, dword [ebp - 8]
clc
sub edi, ecx
test bx, 0x3c8b
clc
test edi, esp
add edx, edi
cmc
mov dword [ebp - 0x28], edx
test esp, 0x50d62140
jmp 0x79ceed
movzx edi, byte [edi]
test esi, 0x13735298
cmp dx, si
shl esi, 8
shl eax, 8
or esi, edi
movsx edi, bp
xchg di, di
inc dword [ebp - 4]
adc di, bp
xchg edi, edi
mov edi, eax
test edi, 0x2fe7612f
shr edi, 0xb
clc
test di, 0x2f1
jmp 0x782d09
mov dword [ebp - 0xc], edx
jmp 0x7a4340
cmp dword [ebp - 0x3c], 0
jmp 0x79b98f
or esi, edi
dec edi
inc dword [ebp - 4]
movsx edi, si
cmp bl, 0x7d
mov edi, eax
shr edi, 0xb
test ebx, eax
stc
imul edi, edx
stc
cmp esi, edi
jae 0x793e8c
mov eax, edi
add edi, esp
mov edi, 0x800
stc
sub edi, edx
cmp ch, 0xc7
shr edi, 5
jmp 0x7a3162
sub eax, edi
sub esi, edi
not di
sal edi, 0x47
mov edi, edx
cmp sp, 0x747f
test edi, 0x62725f4d
shr edi, 5
cmc
clc
cmp sp, cx
sub edx, edi
btc di, si
movzx edi, ax
mov edi, dword [ebp - 0x1c]
stc
clc
mov word [edi + ecx + 0x644], dx
shl dh, 0x8d
dec dl
lea edx, [edi + 1]
clc
or ebx, 4
mov dword [ebp - 0x1c], edx
cmc
movzx edx, word [ecx + edx*2 + 0x644]
test sp, 0xe26
cmp ebp, ebp
cmp eax, 0x1000000
jmp 0x7997e5
jmp 0x798e3d
jb 0x784928
jmp 0x789996
sub eax, edi
sbb bx, dx
cmovp ebx, ebp
not bh
sub esi, edi
add ebx, esp
mov edi, edx
shr ebx, 0xe1
shr edi, 5
rcr bh, cl
jmp 0x778fa1
jmp 0x790771
jae 0x7a74ca
mov edx, dword [ebp - 4]
movzx edi, byte [edx]
stc
shl esi, 8
stc
cmp esp, esi
shl eax, 8
test esp, ebp
or esi, edi
jmp 0x792cc1
mov word [ebx + ecx], dx
jmp 0x7a4bf0
mov dword [ebp - 0x1c], ecx
jmp 0x78cbc9
jmp 0x7aeaf2
sub ebx, edi
shr ebx, 5
lea ebx, [ebx + edi]
bswap edi
mov edi, dword [ebp - 0x44]
cmp dx, sp
mov word [edi], bx
stc
test bh, bl
add ecx, ecx
jmp 0x7926f6