Function at 0x7d5cf4
Capabilities:
Parse credit card information

Disassembly:
jmp 0x78c590
push ebx
jmp 0x7ac9f0
je 0x71bad4
cmp ebx, 0x45
jmp 0x71bace
je 0x703b06
mov cl, byte [edi]
clc
cmp cl, 0x5d
jmp 0x72f9cb
inc esi
jmp 0x78b3d5
mov al, dl
or dl, cl
mov dl, cl
cmp dl, al
ja 0x78e687
movzx edx, dl
sub esi, 0x42850a94
movzx esi, al
sub esi, edx
dec bl
inc esi
cmp ebp, eax
and bl, 0xe7
mov ecx, edx
mov eax, edx
sub bl, dl
test edx, ebx
and ecx, 7
shr bl, 0x20
mov bl, 1
test edx, edi
cmp di, 0x1f9c
cmc
shr eax, 3
shl bl, cl
clc
jmp 0x79e200
jmp 0x6dda18
push 0
push eax
call fcn.00798cde
lea esp, [esp + 0xc]
test ecx, esp
cmp dword [ebp - 0x3c], 0x7b
jmp 0x6f6875
cmp dword [ebp - 0x20], eax
jne 0x6b2999
inc dword [ebp - 0xc]
mov dword [ebp - 0x20], 1
test sp, ax
cmp byte [ebp - 5], 0
jmp 0x7ad9a9
dec dword [ebp - 4]
jmp 0x6d8264
inc edx
jmp 0x78e680
dec dword [ebp - 0xc]
cmc
test eax, eax
jmp 0x6d850d
je 0x7ed9e9
cmp esi, 0x78
jmp 0x7804fa
cmp byte [ebp - 0xd], 0
mov eax, dword [ebp - 0x2c]
jmp 0x6feaa4
push edi
jmp 0x7903f0
push dword [ebp + 8]
dec dword [ebp - 4]
jmp 0x717394
je 0x6ea977
inc dword [ebp - 0x1c]
jmp 0x7cef6c
je 0x6b4167
mov eax, dword [ebp - 0x2c]
cmova cx, bp
mov ecx, dword [ebp - 0x28]
jmp 0x7a0660
jmp 0x7df88b
push eax
jmp 0x70c63b
jmp 0x7a07ed
call fcn.0072a68a
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], edx
mov edx, 0x73c6362c
bswap edx
inc dword [ebp - 0x1c]
rcl dx, cl
lea eax, [ebx - 0x30]
or edx, 0x752d6deb
rol dh, cl
cdq
clc
add dword [ebp - 0x28], eax
jmp 0x71fa9b
shr eax, 3
cmc
cmp bh, 0x89
shl bl, cl
stc
lea eax, [ebp + eax - 0x64]
jmp 0x725c8a
push 0x78
jmp 0x71dd09
call fcn.00796cff
cmp dword [ebp - 0x1c], 0
mov ecx, esi
cmovge cx, bx
pop ecx
movsx ecx, bp
movsx cx, dl
cmovbe ecx, eax
pop ecx
jmp 0x7e9231
cmp ebx, 0x68
jmp 0x72bbfa
call fcn.007dde90
pop ecx
movzx ecx, sp
pop ecx
jmp 0x7ebc83
cmp ebx, 0x2b
jne 0x7e1c72
dec dword [ebp - 0xc]
jmp 0x725617
je 0x7a2ef0
mov ecx, dword [0x100b48f4]
test esp, 0x3fa842e0
mov byte [ebp - 0x38], al
jmp 0x70afa5
call fcn.007d8bea
pop ecx
jmp 0x7d66db
call fcn.006da944
mov ebx, eax
adc ch, 0x2f
movzx ecx, dx
or cx, di
pop ecx
mov dword [ebp - 0x14], ebx
cmc
test bh, 0x7b
jmp 0x7e1c72
push edi
jmp 0x7ddc1e
je 0x6e1849
cmp ebx, 0x46
jmp 0x7259d2
jmp 0x7e70d0
je 0x6d6f10
cmp dword [0x100b4b00], 1
jmp 0x7e7bf8
inc esi
jmp 0x6e33d9
jmp 0x78c590
inc esi
test cx, 0x6b91
cmp di, bx
cmp eax, ebx
jmp 0x7a0cd7
je 0x798749
mov ecx, eax
push 1
stc
and ecx, 7
bts edx, esp
pop edx
bt bx, cx
rcr bl, 0x45
shrd bx, dx, 0xbd
movsx ebx, byte [ebp - 0x18]
cmp ebx, 0x6101d44
shl edx, cl
mov ecx, eax
sar ecx, 3
movsx ecx, byte [ebp + ecx - 0x64]
stc
xor ecx, ebx
test ch, al
clc
test ecx, edx
jmp 0x7e61c7
jmp 0x6be817
dec eax
jmp 0x71b9bf
inc esi
cmp dword [0x100b4b00], 1
jmp 0x7d5ce0
push 0x64
sbb ebx, 0x2a9c6867
bsr esi, esp
pop esi
cmovle ebx, eax
mov ebx, dword [ebp - 0x14]
jmp 0x7a5540
mov ecx, dword [0x100b48f4]
mov eax, edx
and ax, di
rcr ah, 0x93
movzx eax, bl
stc
test ch, 0x40
cmc
mov al, byte [ecx + eax*2]
cmp si, cx
cmc
and eax, 4
stc
test eax, eax
jmp 0x6cf379
call fcn.006da944
mov ebx, eax
mov cx, 0x7df
pop ecx
mov dword [ebp - 0x14], ebx
jmp 0x7a5a23
mov esi, eax
jmp 0x6e8061
call fcn.006da944
mov ebx, eax
mov al, byte [0x100b4b04]
bswap ecx
mov byte [esi], al
setg cl
pop ecx
mov dword [ebp - 0x14], ebx
jmp 0x6cbc8c
jne 0x723d82
cmp dword [ebp - 0x20], 0
jmp 0x78da3b
je 0x77fe6d
mov eax, dword [ebp - 0xc]
inc dword [ebp - 0x20]
jmp 0x795f7b
mov eax, dword [0x100b48f4]
mov al, byte [eax + ebx*2]
stc
jmp 0x6f0335
adc ecx, 0
cmp bx, 0xbae
test bp, 0x6634
mov dword [ebp - 0x28], eax
cmp ebp, esp
cmc
jmp 0x6f93ac
dec dword [ebp - 0xc]
jmp 0x7936b7
call fcn.00796cff
pop ecx
pop ecx
test ch, 0xce
cmp ah, 0x86
cmp byte [ebp - 0x17], 0
jmp 0x71d098
jne 0x709ade
inc byte [ebp - 0xd]
jmp 0x7a444d
call fcn.007dde90
pop ecx
pop ecx
jmp 0x7cd36e
cmp dword [0x100b4b00], 1
jmp 0x6dfb55
push edi
jmp 0x794264
je 0x6ea977
inc dword [ebp - 4]
push edi
jmp 0x6ccf7b
mov dword [ebp - 0x3c], esi
je 0x6fdcf1
cmp esi, 0x63
jmp 0x79a882
jne 0x78c590
inc dword [ebp - 0x34]
cmp cx, 0x3860
jmp 0x70b16d
je 0x7165e7
inc dword [ebp - 4]
jmp 0x7eef02
je 0x6e36ef
cmp byte [ebp - 0xe], 0
jmp 0x796529
xor ebx, ebx
push edi
mov al, byte [esi]
mov dword [ebp - 4], ebx
test si, bp
clc
test al, al
jmp 0x7e695b
call fcn.007dde90
pop ecx
jmp 0x6ec690
jne 0x6e323f
or eax, 0xffffffff
jmp 0x7155fb
mov byte [ebp - 0xd], 1
jmp 0x7e7584
mov dword [ebp - 0x14], ebx
jmp 0x79abe4
jmp 0x6e8061
je 0x6b773e
cmp esi, 0x6f
jmp 0x77fe90
mov edi, dword [ebp + 8]
cmp edi, 0x19118d9
sub ebx, ebx
jmp 0x6e4445
mov byte [esi], bl
jmp 0x7dbc24
jne 0x6dd2e5
jmp 0x6e36ef
jne 0x71568d
cmp byte [ebp - 0xe], 0
mov edi, dword [ebp - 4]
jmp 0x6fc68f
push ebx
jmp 0x6e36e6
je 0x6dda18
neg edi
stc
test dl, 0x65
cmp esi, 0x46
jmp 0x7dd0c0
push dword [ebp + 8]
jmp 0x7e3ee4
call fcn.006da944
mov ebx, eax
mov ch, 0x9e
setbe ch
pop ecx
mov dword [ebp - 0x14], ebx
jmp 0x7ee61a
jle 0x78814e
push 0x80
jmp 0x714485
cmp byte [ebp - 5], 0
jmp 0x72f472
jle 0x6cc33e
movzx eax, bl
jmp 0x79e301
push eax
jmp 0x6c094b
je 0x6e169f
cmp dword [ebp - 0xc], 0x15d
jle 0x73102e
mov dword [ebp - 0xc], 0x15d
jmp 0x73102e
inc byte [ebp - 0xe]
jmp 0x7de2d6
mov eax, dword [ebp - 0x34]
pop edi
mov bx, dx
pop esi
movsx ebx, ax
pop ebx
jmp 0x78606d
jmp 0x7d0618
call fcn.00796cff
add esp, 0x10
clc
cmp dword [ebp - 0x14], 0xffffffff
jmp 0x703fc5
cmp dword [0x100b4b00], 1
jmp 0x7db21b
push edi
jmp 0x6dd60e
jmp 0x78c590
jmp 0x7e1c72
add esp, 0xc
mov word [esi], ax
jmp 0x716495
dec byte [ebp - 5]
cmp esp, ecx
cmp bh, 0xed
test cx, bx
cmp byte [ebp - 0xf], 0
jmp 0x7cf6e4
jne 0x7e181c
mov byte [esi], al
jmp 0x780a83
test eax, eax
je 0x71a24f
mov byte [esi], 0x65
inc esi
jmp 0x79b114
jmp 0x6ef82f
cmp dword [ebp - 0x1c], 0
jmp 0x726081
inc dword [ebp - 4]
jmp 0x7e8694
inc dword [ebp - 4]
jmp 0x6c6701
push edi
jmp 0x7a7d6b
push ebx
jmp 0x6db2cf
je 0x7add41
sub eax, 3
jmp 0x72d349
mov dword [ebp - 0x14], ebx
jmp 0x6b8151
pop ecx
jmp 0x7da763
jne 0x77fd72
cmp dword [0x100b4b00], 1
jle 0x7a18b9
push 0x80
jmp 0x70b58a
je 0x7ed9e9
cmp bl, 0x58
jmp 0x6b4008
cmp byte [ebp - 0xf], 0
jne 0x7173a9
cmp esi, 0x78
jmp 0x7deb1b
call fcn.007dde90
pop ecx
setno cl
pop ecx
jmp 0x72c67a
and eax, 4
stc
cmp ah, ah
test eax, eax
jmp 0x7907a0
je 0x6b773e
push ebx
shl edi, 4
jmp 0x7e8134
jne 0x709ade
inc dword [ebp - 0x30]
or esi, eax
and dword [ebp - 0x28], 0
adc esi, esi
and esi, 0x721c6720
and dword [ebp - 0x24], 0
mov si, di
jmp 0x6cccd8
jle 0x6f155f
mov byte [ebp - 0x16], 1
mov edi, dword [ebp + 0xc]
jmp 0x716efa
call fcn.007166b5
mov ax, word [ebp - 0x3e]
jmp 0x6e803f
je 0x6d5429
push dword [ebp + 8]
jmp 0x7dbda3
dec dword [ebp - 4]
jmp 0x78b40c
jmp 0x7d0f3e
push 0
push 0xa
jmp 0x7de850
jne 0x7e4527
cmp byte [edi], 0x5d
jne 0x7e4527
mov dl, 0x5d
jmp 0x71e175
call fcn.006da944
mov ebx, eax
mov cx, 0x2150
movsx ax, cl
dec ch
pop ecx
movzx eax, byte [esi]
jmp 0x6ca81f
jmp 0x7ce6ba
neg ecx
jmp 0x7e6825
mov al, byte [eax + ebx*2]
clc
and eax, 4
test edx, esi
test eax, eax
jmp 0x710ed9
je 0x796532
jmp 0x78c590
push eax
jmp 0x70637d
mov dword [ebp - 0x14], eax
sub eax, eax
cmp al, 0x9e
stc
cmp dword [ebp - 0x20], eax
je 0x6fdd08
cmp dword [ebp - 0xc], eax
je 0x6fe52d
cmp esi, 0x6f
jmp 0x7328a8
mov byte [ebp - 0x37], al
cbw
push dword [0x100b4b00]
bswap ax
lea eax, [ebp - 0x38]
jmp 0x7dc11a
push dword [ebp + 8]
jmp 0x6f42de
je 0x78c588
mov dword [eax], edi
jmp 0x736478
jae 0x6b2198
mov al, cl
jmp 0x6b219e
je 0x78c590
cmp byte [ebp - 0x16], 0
not ax
movzx eax, bx
cwde
mov eax, dword [ebp - 0x2c]
je 0x7d60b0
and word [eax], 0
jmp 0x6ca382
push eax
jmp 0x78b0fe
ret
neg eax
jmp 0x6d0dc5
mov byte [ebp - 0x59], 0x20
jmp 0x7e452a
movzx ecx, al
adc bl, 0x93
mov dl, al
rcl ax, cl
ror al, cl
mov eax, ecx
and ecx, 7
mov bl, 1
cmp ax, 0x22fc
jmp 0x6beb66
jne 0x6e323c
mov eax, dword [ebp - 0x34]
cmc
clc
test eax, eax
jmp 0x7227ef
mov eax, dword [0x100b48f4]
jmp 0x6fc427
cmp eax, ebx
jmp 0x72ac4f
jmp 0x7ac476
mov eax, dword [0x100b48f4]
mov al, byte [eax + ebx*2]
cmp ch, 0x46
and eax, 4
test si, 0x31c0
test eax, eax
jmp 0x78f656
call fcn.00796cff
dec dword [ebp - 4]
jmp 0x6e4742
jne 0x709ade
cmp byte [esi + 2], 0x34
lea eax, [esi + 2]
jmp 0x6f13d3
dec dword [ebp - 4]
jmp 0x7af024
jmp 0x6bff81
je 0x736ed0
inc byte [ebp - 0xf]
jmp 0x7d216d
call fcn.006da944
mov ebx, eax
pop ecx
jmp 0x7d210c
movzx eax, al
cmc
test byte [ecx + eax*2 + 1], 0x80
je 0x6fe379
inc dword [ebp - 4]
jmp 0x713541
cmp dword [ebp - 0x3c], 0x63
jmp 0x6fff6b
cmp byte [edi], 0
jmp 0x732a0b
push ebx
jmp 0x77ea8f
call fcn.007dde90
pop ecx
cmovle cx, ax
seto ch
not ch
pop ecx
jmp 0x79ca94
cmp ebx, 0x2b
jmp 0x7dd0d3
je 0x6ea977
mov eax, dword [ebp - 0xc]
dec dword [ebp - 0xc]
cmp ax, cx
test sp, bx
clc
test eax, eax
jmp 0x6b78e3
push edi
jmp 0x790cff
call fcn.00796cff
movzx eax, byte [esi + 1]
jmp 0x7cdde6
mov esi, dword [ebp + 0xc]
jmp 0x6daf45
push ebx
call fcn.007dde90
pop ecx
mov cx, bp
movzx ecx, bp
pop ecx
jmp 0x724fbc
mov dword [ebp + 0xc], esi
jmp 0x7165de
jmp 0x6e323f
je 0x7a2099
movzx eax, byte [ebx]
cmp bl, 0x41
cmp eax, dword [ebp - 0x14]
jmp 0x7a702e
inc esi
jmp 0x6ca299
jne 0x78b9b8
dec dword [ebp - 4]
cmp dword [ebp - 0x14], 0xffffffff
jmp 0x79c899
inc edi
clc
mov dword [ebp + 0xc], edi
cmc
cmp ebp, 0x6f8f03c2
cmp byte [edi], 0x5e
jne 0x7a07f1
mov eax, edi
not edi
movsx edi, bx
bswap edi
lea edi, [eax + 1]
jmp 0x7a07ed
push ebx
call fcn.00796cff
pop ecx
add cx, bx
pop ecx
cmp edi, 0x22137ffd
test dh, 0xb0
clc
cmp byte [ebp - 0x17], 0
jmp 0x6dda0c
dec dword [ebp - 4]
jmp 0x6eb723
mov eax, dword [0x100b48f4]
cmp dh, 0x96
cmc
mov al, byte [eax + ebx*2]
and eax, 4
test eax, eax
jmp 0x6dc3b2
push ebx
jmp 0x6bfb46
push edi
jmp 0x70a15d
push eax
jmp 0x7a106a
jne 0x71a24f
mov eax, dword [ebp - 0xc]
jmp 0x77e7dc
je 0x6dda18
mov eax, dword [ebp - 0x28]
mov ecx, dword [ebp - 0x24]
cmp esi, 0xa223e08
cmp edi, ecx
jmp 0x702d44
call fcn.007dde90
pop ecx
movzx ecx, si
mov ch, 0x26
pop ecx
jmp 0x783d23
jmp 0x7dd41f
inc edi
jmp 0x702d5d
mov dword [ebp + 0xc], esi
jne 0x788c42
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x44], eax
add eax, 4
cmp esi, ebx
mov dword [ebp + 0x10], eax
mov eax, dword [eax - 4]
cmp cl, 0x3f
stc
mov dword [ebp - 0x2c], eax
jmp 0x788c42
adc dword [ebp - 0x24], edx
cmc
stc
cmp dword [ebp - 0x20], 0
je 0x6f2f30
dec dword [ebp - 0xc]
jmp 0x6f2f2a
jge 0x6b773e
shl edi, 3
jmp 0x79abe4
jne 0x6e323f
cmp byte [ebp - 0x15], al
jmp 0x6db40a
push dword [ebp + 8]
inc dword [ebp - 4]
jmp 0x72b438
jle 0x7d18c4
cmp esi, 0x69
jmp 0x793920
jmp 0x788163
jne 0x7d4626
cmp dword [ebp - 0x20], 0
je 0x7d4626
mov byte [ebp - 0xf], 1
jmp 0x6e5df0
je 0x6e8061
cmp ebx, 0x49
jmp 0x7d4ed1
je 0x725a0b
dec dword [ebp - 0xc]
je 0x7173a9
push dword [ebp + 8]
jmp 0x7e8987
or byte [eax], bl
jmp 0x7e452a
je 0x71a24f
cmp ebx, 0x65
jmp 0x6b0ae0
inc dword [ebp - 4]
push edi
jmp 0x6f7557
shl edi, 1
jmp 0x7989b9
push 8
push eax
jmp 0x6d6cbb
je 0x6e36ef
cmp byte [ebp - 0xe], 0
jmp 0x6d9fee
jle 0x6cfd35
push 4
push ebx
jmp 0x6efad7
mov dword [ebp - 0x14], eax
jmp 0x6cad82
je 0x77f944
dec dword [ebp - 4]
cmovbe ax, si
not al
push edi
xchg ah, ah
lea eax, [ebp - 4]
jmp 0x7e8398
call fcn.006da944
pop ecx
not bx
rcr bx, cl
inc bh
mov ebx, eax
mov dword [ebp - 0x14], ebx
test dx, si
cmp dword [ebp - 0x30], 0
jmp 0x7a4c75
je 0x7d9d7f
cmp ebx, 0x6c
jmp 0x7314b7
cmp byte [esi + 1], 0x36
jmp 0x708d11
jmp 0x6f033b
jmp 0x7e452a
je 0x78618f
dec eax
dec eax
jmp 0x78a71d
inc esi
jmp 0x6e0fac
jne 0x7ea470
mov al, byte [esi]
stc
test cl, 0xa6
cmp al, 0x53
jmp 0x7a8dd5
je 0x703b06
inc edi
stc
cmp dl, cl
jmp 0x6ffea2
jle 0x70632b
push 4
jmp 0x71af1b
cmp dword [0x100b4b00], 1
jmp 0x728cbd
je 0x7e7383
cmp ebx, 0x77
jmp 0x709ad8
je 0x7add50
jle 0x71568d
cmp esi, 0x67
jmp 0x7241dc
mov eax, esi
stc
sub eax, 0x70
jmp 0x6eb8c9
inc dword [ebp - 4]
jmp 0x7856b4
je 0x70b33e
inc edi
cmp al, 0x2d
jmp 0x7ad261
jg 0x732504
je 0x7add50
cmp esi, 0x63
jmp 0x7da28f
je 0x6e36ef
cmp dword [ebp - 0x3c], 0x7b
jmp 0x7922f1
jmp 0x78c590
inc byte [ebp - 5]
jmp 0x6dc2ec
dec dword [ebp - 0xc]
jmp 0x6e8ed7
je 0x7d3c70
mov eax, dword [ebp - 0x28]
cdq
mov edx, dword [ebp - 0x24]
movsx ecx, dx
bswap ecx
push 4
xchg cl, cl
pop ecx
call fcn.00785d82
push ebx
jmp 0x78de50
call fcn.007dde90
pop ecx
movzx cx, dh
mov ecx, 0x671b6d54
pop ecx
jmp 0x6f5b73
mov ecx, dword [0x100b48f4]
test ebx, ecx
movzx eax, al
test si, 0x6216
mov al, byte [ecx + eax*2]
and eax, 8
jmp 0x705185
cmp byte [esi], 0x25
jmp 0x7a6a40
call fcn.00796cff
pop ecx
pop ecx
movsx ebx, dx
push 0x30
xchg bl, bl
pop ebx
jmp 0x72b448
cmp dword [0x100b4b00], 1
jmp 0x730547
cmp ebx, 0x4e
jmp 0x7e7847
jne 0x7d909a
cmp ebx, 0x38
jmp 0x7222a3
je 0x6cbee9
sub eax, 3
jmp 0x715687
mov dword [ebp - 0x1c], 1
jmp 0x7dd414
inc esi
jmp 0x6c8465
mov dword [ebp - 0x14], ebx
jmp 0x6bece0
push edi
jmp 0x7d4602
call fcn.006da944
pop ecx
jmp 0x6fdcee
jmp 0x6fc430
mov byte [esi], bl
inc esi
jmp 0x73263c
call fcn.007dde90
pop ecx
movzx ecx, ax
pop ecx
jmp 0x7d4407
dec dword [ebp - 4]
push edi
jmp 0x6afc2e
push edi
jmp 0x6decf6
leave
jmp 0x70217a
cmp byte [ebp - 5], 0
jmp 0x7a07cc
inc esi
inc dword [ebp - 4]
jmp 0x71b35e
mov eax, dword [0x100b48f4]
cmp ebx, ebp
clc
test cx, cx
mov al, byte [eax + ebx*2]
cmc
stc
and eax, 0x80
test eax, eax
jmp 0x6f1331
or byte [eax], bl
jmp 0x6b3b48
and byte [ebp - 0xf], 0
jmp 0x6e01f2
je 0x7add50
sub eax, 3
jmp 0x7804b2
jmp 0x72b44e
call fcn.006ea2b2
pop ecx
jmp 0x7ed9b1
cmp dword [0x100b4b00], 1
jmp 0x6e05f1
push dword [ebp - 0x14]
jmp 0x7d2625
dec dword [ebp - 4]
push edi
jmp 0x6fc79c
push eax
jmp 0x6f159f
mov word [eax], di
mov esi, 0x4b51660f
inc byte [ebp - 0x15]
inc dword [ebp + 0xc]
bswap esi
cmovne si, bp
mov esi, dword [ebp + 0xc]
jmp 0x7165e7
jne 0x791339
mov byte [ebp - 0x17], 1
jmp 0x7d195e
push edi
jmp 0x78dcc2
mov dword [ebp - 0x20], ebx
jmp 0x7d61b0
jne 0x70cec8
mov byte [ebp - 0x1c4], bl
bswap esi
movzx esi, dx
mov esi, 0x36c558d9
lea esi, [ebp - 0x1c3]
jmp 0x7dd0d9
inc dword [ebp - 4]
jmp 0x783306
je 0x723d82
mov byte [ebp - 0xf], 1
jmp 0x72b44e
call fcn.006da944
mov ebx, eax
stc
bsf cx, dx
btc cx, ax
pop ecx
cmp ebx, 0x2d
jmp 0x7a8617
mov dword [ebp - 0x28], eax
jmp 0x7a7f14
dec esi
jne 0x6b21bc
xor dl, dl
jmp 0x72cd89
je 0x7d3c70
cmp esi, 0x6f
jne 0x6f5cec
cmp ebx, 0x38
jmp 0x7cf3c0
call fcn.006da944
pop ecx
movzx ecx, byte [esi]
jmp 0x7ac809
call fcn.006da944
cmp eax, 0xffffffff
bswap ecx
pop ecx
jmp 0x729c75
je 0x7ac8cc
mov eax, dword [ebp - 0xc]
jmp 0x6d235c
call fcn.006da944
pop ecx
jmp 0x6fe374
cmp ebx, 0x2b
jne 0x72b44e
dec dword [ebp - 0xc]
jmp 0x6cd8d9
jne 0x7922fc
mov dword [ebp + 0xc], edi
bswap esi
mov edi, dword [ebp + 8]
xchg esi, esi
movzx esi, bp
mov si, cx
mov esi, dword [ebp - 0x2c]
jmp 0x6b29b8
test eax, eax
je 0x7ac8cc
inc dword [ebp - 0x1c]
jmp 0x784403
je 0x6cbeda
cmp esi, 0x6e
jmp 0x6dd468
push dword [ebp - 0x14]
mov dword [ebp - 0x30], esi
jmp 0x7e1111
lea eax, [eax + eax*4]
lea eax, [ebx + eax*2 - 0x30]
jmp 0x7e1fda
jne 0x78c590
inc dword [ebp - 0x34]
cmp dword [ebp - 0x30], 0
jmp 0x6b7c15
dec dword [ebp - 4]
push edi
push eax
call fcn.00796cff
pop ecx
and cx, 0x1f37
xor cx, 0x341d
sub cx, dx
pop ecx
cmp dword [ebp - 0x30], esi
jmp 0x728768
jmp 0x79abe4
push dword [ebp + 8]
jmp 0x709270
je 0x6de40c
cmp esi, 0x7b
je 0x6de40c
push dword [ebp + 8]
xchg al, al
movzx ax, bh
movsx eax, bx
lea eax, [ebp - 4]
jmp 0x700760
inc dword [ebp - 0x1c]
stc
cmp dword [ebp - 0x20], 0
lea edi, [edi + ebx - 0x30]
jmp 0x7259fc
inc dword [ebp - 4]
jmp 0x78c936
mov dword [ebp - 0x14], ebx
jmp 0x6e97d4
jne 0x79c8ba
cmp byte [esi], 0x25
jne 0x703fcb
mov eax, dword [ebp + 0xc]
stc
test ah, bl
cmp byte [eax + 1], 0x6e
jne 0x703fcb
mov esi, eax
mov al, byte [esi]
clc
test al, al
jmp 0x6dd377
jmp 0x6cc35f
lea eax, [ebp + eax - 0x64]
jmp 0x78892b
push 4
jmp 0x6b9b54
inc dword [ebp - 0x30]
jmp 0x7ce6ba
mov dword [ebp + 0xc], esi
jmp 0x7d5960
jmp 0x7ddc30
mov dword [eax], ecx
cmovno cx, bx
mov ecx, dword [ebp - 0x24]
jmp 0x7dcf5f
jle 0x7a07e1
mov byte [ebp - 0x16], 1
rcl edi, 0x3a
test sp, 0x1ed3
not ax
mov edi, 0x100b6d6c
inc ax
rcr ax, 0x63
or byte [ebp - 0x18], 0xff
push 0x20
sets al
not eax
bswap eax
lea eax, [ebp - 0x64]
jmp 0x6b281e
mov dword [ebp - 0x14], ebx
jmp 0x79ed9f
call dword [0x100b4500]
add esp, 0xc
jmp 0x78c590
mov eax, dword [0x100b48f4]
mov al, byte [eax + ebx*2]
stc
jmp 0x7d0f39
cmp byte [ebp - 5], 0
jmp 0x6f1555
mov byte [esi], al
jmp 0x7d0617
jmp 0x6e8061
je 0x6ef825
cmp byte [ebp - 0xf], 0
jmp 0x7a5a1d
cmp ebx, 0x2d
jne 0x6bff78
mov byte [ebp - 0x17], 1
jmp 0x70961e
jne 0x6d5429
cmp esi, 0x78
jmp 0x6edc5c
jne 0x7265d8
and byte [ebp - 0x35], 0
cmp sp, di
test esp, 0x1d18668a
and byte [ebp - 0x18], 0
cmc
stc
test bh, 3
and byte [ebp - 0x17], 0
cmp edi, 0x790919b8
and byte [ebp - 0xe], 0
and byte [ebp - 0xf], 0
and byte [ebp - 0x16], 0
stc
test ah, 0xe9
cmp ebx, esi
xor edi, edi
stc
cmp bp, 0x56c7
and byte [ebp - 5], 0
mov dword [ebp - 0x1c], ebx
jmp 0x78d1b7
jne 0x6fe52d
dec byte [ebp - 0x15]
cmc
clc
cmp byte [ebp - 0xe], 0
jne 0x78c590
mov eax, dword [ebp - 0x44]
jmp 0x7e8b52
push ebx
jmp 0x6bf21d
mov dword [ebp - 0x24], edx
jmp 0x7ed89a
mov dword [ebp - 0x14], ebx
jmp 0x6e816f
je 0x7ea465
cmp al, 0x43
je 0x7ea465
or byte [ebp - 5], 0xff
jmp 0x7eb8db
call fcn.007d8bea
lea esp, [esp + 0xc]
jmp 0x7d322b
inc dword [ebp - 4]
jmp 0x6c77ad
inc esi
cmc
cmp ecx, eax
jmp 0x715259
cmp byte [0x100b4b04], bl
jne 0x6ea977
mov eax, dword [ebp - 0xc]
jmp 0x6b3c13
call fcn.00796cff
pop ecx
jmp 0x7e8572
jne 0x703b06
test dl, dl
jmp 0x6b0df9
jle 0x7ad9b3
mov byte [ebp - 0x16], 1
mov edi, 0x100b6d74
jmp 0x6ba140
mov byte [ebp - 0xd], 1
test si, 0x78a5
ror bl, 0x6a
btr ebx, esp
mov ebx, dword [ebp - 0x14]
cmp ebx, 0x2d
jmp 0x78c860
push ebx
jmp 0x77f94c
jmp 0x705185
inc esi
jmp 0x7daafe
je 0x6e36ef
mov edi, dword [ebp + 8]
jmp 0x7dff2d
cmp dword [ebp - 0x20], 0
jmp 0x7e301a
mov byte [esi], bl
jmp 0x78724b
jge 0x7d3c70
mov eax, dword [ebp - 0x28]
cmovs dx, bx
mov edx, dword [ebp - 0x24]
not cx
xchg cx, cx
cmovns ecx, eax
push 3
movsx cx, cl
pop ecx
jmp 0x7e60d9
je 0x7e7589
cmp byte [ebp - 0xe], 0
jmp 0x71e460
inc esi
mov dword [ebp - 0x2c], esi
jmp 0x6f92e1
and eax, 0x80
test eax, eax
jmp 0x77e925
mov ebx, dword [ebp - 0x14]
xor si, 0x57a0
shl si, 0xbf
lea esi, [ebp - 0x1c4]
clc
cmp ebx, 0x2d
jmp 0x78d76e
jmp 0x791342
and byte [ebp - 0x15], 0
push ebx
clc
rol al, cl
rol al, 0xe4
push esi
xor si, 0x2d26
jmp 0x7143ae
mov dword [ebp - 0x14], ebx
jmp 0x6cbc8d
jmp 0x6e8061
jmp 0x7ac9f0
test eax, eax
jmp 0x7ef09c
push dword [ebp + 8]
jmp 0x7ddcd6
mov eax, dword [0x100b48f4]
mov al, byte [eax + ebx*2]
test ebp, edx
cmp edi, ebx
stc
and eax, 4
stc
test ah, 0x8b
test eax, eax
jmp 0x7eacfd
call fcn.006da944
mov ebx, eax
xchg ch, cl
not cx
movsx cx, cl
pop ecx
jmp 0x6ebb00
push dword [ebp + 8]
jmp 0x6eb51b
je 0x72bcc1
cmp ebx, 0x4c
jmp 0x6d5484
push ebx
jmp 0x784acc
jne 0x784f01
mov ecx, dword [0x100b48f4]
rcr eax, cl
neg ax
sub ax, 0x4778
movzx eax, bl
cmc
test byte [ecx + eax*2 + 1], 0x80
jmp 0x6da7e6
jle 0x704476
push 4
push ebx
jmp 0x71dce1
push ebp
shr bp, 0x40
btc ebp, eax
mov ebp, esp
sub esp, 0x1c4
jmp 0x7d1f8b
and byte [eax], 0
jmp 0x6e5035
mov dword [ebp - 0xc], ebx
jmp 0x6db420
jmp 0x7d322b
jmp 0x6e8061
lea edi, [edi + edi*4]
jmp 0x7277c4
dec byte [ebp - 0xd]
jmp 0x6e8056
je 0x6b2983
cmp esi, 0x64
jmp 0x731a5a
jmp 0x71a3ee
push eax
jmp 0x7aab6d
jne 0x7ac476
and dword [ebp - 0xc], eax
jmp 0x79f2e7
jle 0x77f3b8
movzx eax, al
jmp 0x7284bb
push eax
jmp 0x7141f6
inc esi
jmp 0x7059f5
inc dword [ebp - 4]
jmp 0x6cca0b
push eax
jmp 0x7e14d3
mov dword [eax + 4], ecx
jmp 0x6af581
jne 0x7dd0ca
and dword [ebp - 0x1c], 0
cmp dword [ebp - 0x1c], 0
jmp 0x6dae08
jne 0x7df888
mov edi, dword [ebp + 8]
dec dword [ebp - 0xc]
jmp 0x78d9fc
je 0x79986e
push 0x6f
not si
pop esi
jmp 0x78af65
call fcn.006da944
mov ebx, eax
pop ecx
clc
test si, 0x3379
mov dword [ebp - 0x14], ebx
cmc
cmp dword [0x100b4b00], 1
jle 0x7d43f3
push 4
jmp 0x7d5722
push dword [ebp - 0x28]
jmp 0x6be805
dec dword [ebp - 4]
push ebx
jmp 0x6d541c
jmp 0x6e8061
push dword [ebp - 0x24]
jmp 0x7ddc80
je 0x6d6f10
cmp esi, 0x70
jmp 0x6c8d31
mov edi, dword [ebp + 8]
cmp dword [ebp - 0x20], 0
jmp 0x6e168c
jmp 0x6e4445
call fcn.00796cff
pop ecx
sbb cx, bp
pop ecx
jmp 0x7ce6ba
lea eax, [ebp - 0x3e]
jmp 0x78b9d4
cmp ebx, 0x2b
jmp 0x7e70ca
cmp ebx, 0x30
jne 0x72b44e
push dword [ebp + 8]
jmp 0x6eaf4b
mov dword [ebp - 0xc], eax
jmp 0x7d74fe
jne 0x78c590
inc dword [ebp - 0x34]
rcr al, cl
xor ah, al
and byte [esi], 0
lahf
dec ah
lea eax, [ebp - 0x1c4]
push eax
mov ax, 0x1ee8
movzx eax, bx
movzx ax, dh
movsx eax, byte [ebp - 0xd]
push dword [ebp - 0x2c]
jmp 0x6cbc1c
je 0x7eb429
mov eax, dword [ebp - 0xc]
dec dword [ebp - 0xc]
test eax, eax
jmp 0x7eb423
inc dword [ebp - 4]
jmp 0x783caa
mov dl, byte [ebp - 0x35]
mov al, byte [edi]
cmp ebp, 0x32e50db1
test dx, ax
cmp al, 0x5d
jmp 0x73274f
mov dword [ebp - 0x14], ebx
jmp 0x6eeabf
call fcn.00785d82
jmp 0x6be80a
je 0x798749
cmp byte [ebp - 0xe], 0
jne 0x79e97f
cmp byte [ebp - 0x16], 0
jmp 0x6c05f5
mov dword [ebp - 0x14], ebx
jmp 0x6cb40d
mov dword [ebp - 0x24], ecx
jmp 0x6b2604
mov dword [ebp - 0x34], ebx
jmp 0x7cde9b
jne 0x7ddc30
mov eax, dword [ebp - 0xc]
dec dword [ebp - 0xc]
cmp bx, di
test eax, eax
jmp 0x7dab83
inc byte [ebp - 0xd]
jmp 0x736ed0
mov dword [ebp - 0x30], ebx
dec bh
movzx ebx, byte [esi + 1]
jmp 0x6b1572
jg 0x6bfb24
je 0x6e8061
cmp ebx, 0x2a
jmp 0x6c77d0
jle 0x71a3df
push 4
jmp 0x6eb745
call fcn.006d24a0
mov ebx, eax
movzx cx, al
bswap cx
pop ecx
jmp 0x6dc1bd
push edi
jmp 0x7e8dca
pop ecx
jmp 0x7ec677
call fcn.006da944
mov ebx, eax
bt cx, 0x25
pop ecx
cmp bl, 0x78
jmp 0x7e4d6b
inc dword [ebp - 4]
call fcn.006da944
mov ebx, eax
movsx ecx, dx
pop ecx
jmp 0x79bd48
mov dword [ebp + 0x10], eax
jmp 0x7ea22d
push eax
call fcn.006ea2b2
pop ecx
mov cx, 0xb30
not ecx
pop ecx
jmp 0x7db52b
je 0x6e36ef
cmp byte [ebp - 0xe], 0
jmp 0x7e2591
inc dword [ebp - 4]
call fcn.006da944
pop ecx
bswap ebx
sete bh
mov bx, dx
mov ebx, eax
jmp 0x782ac8
jmp 0x78c590
mov byte [ebp - 5], 1
xchg esi, ebx
btc bx, 0xb3
mov ebx, dword [ebp + 0xc]
shr si, 0x14
movzx esi, byte [ebx]
cmp esp, ebp
stc
test sp, di
or esi, 0x20
cmp esi, 0x6e
jmp 0x6d9947
je 0x71a24f
mov eax, dword [ebp - 0xc]
dec dword [ebp - 0xc]
cmc
stc
test eax, eax
je 0x71a24f
inc dword [ebp - 0x1c]
jmp 0x6dd2f5
je 0x798762
inc dword [ebp - 4]
jmp 0x6b4664
jmp 0x7ea470
jmp 0x70633e
jmp 0x6e36ef
call fcn.006d24a0
mov ebx, eax
pop ecx
jmp 0x7e6667
jmp 0x783caf
push dword [ebp + 8]
jmp 0x7e99d8
jmp 0x73102e
push edi
jmp 0x78fbf2
je 0x77f944
movzx eax, byte [esi + 1]
jmp 0x72e05e