Function at 0xbc6154
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffff9c
push ebx
push esi
push edi
xor ecx, ecx
mov dword [ebp - 0x60], ecx
mov dword [ebp - 0x64], ecx
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 0x58], ecx
mov dword [ebp - 0x54], ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0xc], edx
mov dword [ebp - 4], eax
xor eax, eax
push ebp
push 0xbc6c16
push dword fs:[eax]
mov dword fs:[eax], esp
xor esi, esi
mov eax, dword [ebp - 0xc]
xor edx, edx
mov dword [eax], edx
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov edx, eax
dec edx
movzx edx, byte [edx]
cmp edx, 0x2e
jg 0xbc61f1
je 0xbc62b6
cmp edx, 0x28
jg 0xbc61d9
je 0xbc6651
sub edx, 1
jb 0xbc6795
sub edx, 0x23
je 0xbc626e
jmp 0xbc6a2a
sub edx, 0x29
je 0xbc6795
dec edx
sub edx, 2
jb 0xbc67a6
jmp 0xbc6a2a
cmp edx, 0x5c
jg 0xbc6213
je 0xbc67b7
sub edx, 0x3f
je 0xbc67a6
sub edx, 0x1c
je 0xbc62fc
jmp 0xbc6a2a
sub edx, 0x5e
je 0xbc6226
sub edx, 0x1e
je 0xbc6795
jmp 0xbc6a2a
mov eax, dword [ebp - 4]
test byte [eax + 0x110], 0x10
je 0xbc624a
mov eax, dword [ebp - 4]
cmp dword [eax + 0x128], 0
jne 0xbc625c
mov eax, dword [ebp - 4]
cmp byte [eax + 0x12c], 0
jne 0xbc625c
mov dl, 1
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
jmp 0xbc6bf8
mov dl, 0x22
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
jmp 0xbc6bf8
mov eax, dword [ebp - 4]
test byte [eax + 0x110], 0x10
je 0xbc6292
mov eax, dword [ebp - 4]
cmp dword [eax + 0x128], 0
jne 0xbc62a4
mov eax, dword [ebp - 4]
cmp byte [eax + 0x12c], 0
jne 0xbc62a4
mov dl, 2
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
jmp 0xbc6bf8
mov dl, 0x23
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
jmp 0xbc6bf8
mov eax, dword [ebp - 4]
test byte [eax + 0x110], 4
je 0xbc62e4
mov dl, 3
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
or eax, 1
or eax, 2
mov edx, dword [ebp - 0xc]
mov dword [edx], eax
jmp 0xbc6bf8
mov dl, 0x24
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
mov eax, dword [ebp - 0xc]
or dword [eax], 1
jmp 0xbc6bf8
cmp byte [eax], 0x5e
jne 0xbc6332
mov eax, dword [ebp - 4]
test byte [eax + 0x110], 1
je 0xbc631b
push ebp
mov al, 0x16
call fcn.00bc5bc8
pop ecx
mov dword [ebp - 8], eax
jmp 0xbc6327
push ebp
mov al, 5
call fcn.00bc5bc8
pop ecx
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
jmp 0xbc6358
mov eax, dword [ebp - 4]
test byte [eax + 0x110], 1
je 0xbc634c
push ebp
mov al, 0x15
call fcn.00bc5bc8
pop ecx
mov dword [ebp - 8], eax
jmp 0xbc6358
push ebp
mov al, 4
call fcn.00bc5bc8
pop ecx
mov dword [ebp - 8], eax
mov byte [ebp - 0x3f], 0
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov al, byte [eax]
cmp al, 0x5d
jne 0xbc65f4
push ebp
call fcn.00bc5fb4
pop ecx
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
jmp 0xbc65f4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov dl, byte [eax]
cmp dl, 0x2d
jne 0xbc654e
mov ecx, eax
inc ecx
cmp byte [ecx], 0
je 0xbc654e
inc eax
cmp byte [eax], 0x5d
je 0xbc654e
cmp byte [ebp - 0x3f], 0
je 0xbc654e
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov bl, byte [eax]
cmp bl, 0x5c
jne 0xbc640e
inc eax
mov al, byte [eax]
add al, 0xc0
cmp al, 0x37
ja 0xbc63e4
and eax, 0x7f
bt dword [0xbc6c28], eax
jae 0xbc63f4
push ebp
mov al, 0x2d
call fcn.00bc5ccc
pop ecx
jmp 0xbc65f4
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
push ebp
mov eax, dword [ebp - 4]
add eax, 0xe0
call fcn.00bc6004
pop ecx
mov ebx, eax
mov eax, dword [ebp - 4]
test byte [eax + 0x110], 2
je 0xbc645e
lea eax, [ebp - 0x48]
mov dl, byte [ebp - 0x40]
call fcn.00b02330
mov eax, dword [ebp - 0x48]
mov edx, 0xbc6c38
call fcn.00b02564
jne 0xbc645e
lea eax, [ebp - 0x4c]
mov edx, ebx
call fcn.00b02330
mov eax, dword [ebp - 0x4c]
mov edx, 0xbc6c44
call fcn.00b02564
jne 0xbc645e
push ebp
mov eax, 0xbc6c50
call fcn.00bc5fd0
pop ecx
jmp 0xbc6540
mov eax, dword [ebp - 4]
test byte [eax + 0x110], 2
je 0xbc64ae
lea eax, [ebp - 0x50]
mov dl, byte [ebp - 0x40]
call fcn.00b02330
mov eax, dword [ebp - 0x50]
mov edx, 0xbc6c9c
call fcn.00b02564
jne 0xbc64ae
lea eax, [ebp - 0x54]
mov edx, ebx
call fcn.00b02330
mov eax, dword [ebp - 0x54]
mov edx, 0xbc6ca8
call fcn.00b02564
jne 0xbc64ae
push ebp
mov eax, 0xbc6cb4
call fcn.00bc5fd0
pop ecx
jmp 0xbc6540
mov eax, dword [ebp - 4]
test byte [eax + 0x110], 2
je 0xbc6507
lea eax, [ebp - 0x58]
mov dl, byte [ebp - 0x40]
call fcn.00b02330
mov eax, dword [ebp - 0x58]
mov edx, 0xbc6c38
call fcn.00b02564
jne 0xbc6507
lea eax, [ebp - 0x5c]
mov edx, ebx
call fcn.00b02330
mov eax, dword [ebp - 0x5c]
mov edx, 0xbc6ca8
call fcn.00b02564
jne 0xbc6507
push ebp
mov eax, 0xbc6c50
call fcn.00bc5fd0
pop ecx
push ebp
mov eax, 0xbc6cb4
call fcn.00bc5fd0
pop ecx
jmp 0xbc6540
cmp bl, byte [ebp - 0x40]
jae 0xbc651d
mov edx, 0x6d
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx]
jmp 0xbc6bfb
inc byte [ebp - 0x40]
push ebp
mov eax, ebx
call fcn.00bc5ccc
pop ecx
cmp bl, byte [ebp - 0x40]
jbe 0xbc6540
push ebp
mov al, byte [ebp - 0x40]
call fcn.00bc5ccc
pop ecx
inc byte [ebp - 0x40]
cmp bl, byte [ebp - 0x40]
ja 0xbc652e
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
jmp 0xbc65f4
cmp dl, 0x5c
jne 0xbc65e2
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
cmp byte [eax], 0
jne 0xbc657f
mov edx, 0x6e
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx]
jmp 0xbc6bfb
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov al, byte [eax]
sub al, 0x64
je 0xbc6598
sub al, 0xf
je 0xbc65b8
sub al, 4
je 0xbc65a6
jmp 0xbc65ca
push ebp
mov eax, 0xbc6d00
call fcn.00bc5fd0
pop ecx
jmp 0xbc65eb
push ebp
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x11c]
call fcn.00bc5fd0
pop ecx
jmp 0xbc65eb
push ebp
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x118]
call fcn.00bc5fd0
pop ecx
jmp 0xbc65eb
push ebp
push ebp
mov eax, dword [ebp - 4]
add eax, 0xe0
call fcn.00bc6004
pop ecx
call fcn.00bc5fb4
pop ecx
jmp 0xbc65eb
push ebp
mov eax, edx
call fcn.00bc5fb4
pop ecx
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov al, byte [eax]
test al, al
je 0xbc660b
cmp al, 0x5d
jne 0xbc6384
push ebp
xor eax, eax
call fcn.00bc5ccc
pop ecx
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
cmp byte [eax], 0x5d
je 0xbc6633
mov edx, 0x71
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx]
jmp 0xbc6bfb
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
or eax, 1
or eax, 2
mov edx, dword [ebp - 0xc]
mov dword [edx], eax
jmp 0xbc6bf8
cmp byte [eax], 0x3f
jne 0xbc6765
inc eax
cmp byte [eax], 0x23
jne 0xbc66c2
mov eax, dword [ebp - 4]
add dword [eax + 0xe0], 2
jmp 0xbc6675
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov al, byte [eax]
test al, al
je 0xbc6688
cmp al, 0x29
jne 0xbc666c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
cmp byte [eax], 0x29
je 0xbc66a7
mov edx, 0x7d
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx]
jmp 0xbc6bfb
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
mov dl, 0x13
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
jmp 0xbc6bf8
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
mov eax, dword [ebp - 4]
mov ebx, dword [eax + 0xe0]
jmp 0xbc66df
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov al, byte [eax]
test al, al
je 0xbc66f2
cmp al, 0x29
jne 0xbc66d6
mov eax, dword [ebp - 4]
mov edi, dword [eax + 0xe0]
cmp byte [edi], 0x29
jne 0xbc6739
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x64]
mov edx, ebx
call fcn.00b02350
mov eax, dword [ebp - 0x64]
mov ecx, edi
sub ecx, ebx
mov edx, 1
call fcn.00b0267c
mov edx, dword [ebp - 0x60]
mov eax, dword [ebp - 4]
lea ecx, [eax + 0x110]
mov eax, dword [ebp - 4]
mov eax, dword [eax]
call fcn.00bc4a54
test al, al
jne 0xbc674a
mov edx, 0x7f
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx]
jmp 0xbc6bfb
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
mov dl, 0x13
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
jmp 0xbc6bf8
lea ecx, [ebp - 0x44]
mov edx, 1
mov eax, dword [ebp - 4]
call fcn.00bc51f8
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0xbc6785
xor esi, esi
jmp 0xbc6bfb
mov eax, dword [ebp - 0x44]
and eax, 5
mov edx, dword [ebp - 0xc]
or dword [edx], eax
jmp 0xbc6bf8
mov edx, 0x72
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx]
jmp 0xbc6bfb
mov edx, 0x73
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx]
jmp 0xbc6bfb
cmp byte [eax], 0
jne 0xbc67cd
mov edx, 0x74
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx]
jmp 0xbc6bfb
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
movzx eax, byte [eax]
cmp eax, 0x57
jg 0xbc6818
je 0xbc697f
cmp eax, 0x42
jg 0xbc6801
je 0xbc6857
add eax, 0xffffffcf
sub eax, 9
jb 0xbc69b6
sub eax, 7
je 0xbc6869
jmp 0xbc6a06
sub eax, 0x44
je 0xbc68af
sub eax, 0xf
je 0xbc690b
jmp 0xbc6a06
cmp eax, 0x64
jg 0xbc682e
je 0xbc688d
sub eax, 0x5a
je 0xbc687b
sub eax, 8
je 0xbc6845
jmp 0xbc6a06
sub eax, 0x73
je 0xbc68d1
sub eax, 4
je 0xbc6945
jmp 0xbc6a06
mov dl, 0x25
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
jmp 0xbc6a1c
mov dl, 0x26
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
jmp 0xbc6a1c
mov dl, 1
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
jmp 0xbc6a1c
mov dl, 2
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
jmp 0xbc6a1c
mov dl, 0xc
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
or eax, 1
or eax, 2
mov edx, dword [ebp - 0xc]
mov dword [edx], eax
jmp 0xbc6a1c
mov dl, 0xd
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
or eax, 1
or eax, 2
mov edx, dword [ebp - 0xc]
mov dword [edx], eax
jmp 0xbc6a1c
push ebp
mov al, 4
call fcn.00bc5bc8
pop ecx
mov dword [ebp - 8], eax
push ebp
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x118]
call fcn.00bc5fd0
pop ecx
push ebp
xor eax, eax
call fcn.00bc5ccc
pop ecx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
or eax, 1
or eax, 2
mov edx, dword [ebp - 0xc]
mov dword [edx], eax
jmp 0xbc6a1c
push ebp
mov al, 5
call fcn.00bc5bc8
pop ecx
mov dword [ebp - 8], eax
push ebp
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x118]
call fcn.00bc5fd0
pop ecx
push ebp
xor eax, eax
call fcn.00bc5ccc
pop ecx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
or eax, 1
or eax, 2
mov edx, dword [ebp - 0xc]
mov dword [edx], eax
jmp 0xbc6a1c
push ebp
mov al, 4
call fcn.00bc5bc8
pop ecx
mov dword [ebp - 8], eax
push ebp
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x11c]
call fcn.00bc5fd0
pop ecx
push ebp
xor eax, eax
call fcn.00bc5ccc
pop ecx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
or eax, 1
or eax, 2
mov edx, dword [ebp - 0xc]
mov dword [edx], eax
jmp 0xbc6a1c
push ebp
mov al, 5
call fcn.00bc5bc8
pop ecx
mov dword [ebp - 8], eax
push ebp
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x11c]
call fcn.00bc5fd0
pop ecx
push ebp
xor eax, eax
call fcn.00bc5ccc
pop ecx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
or eax, 1
or eax, 2
mov edx, dword [ebp - 0xc]
mov dword [edx], eax
jmp 0xbc6a1c
mov eax, dword [ebp - 4]
test byte [eax + 0x110], 1
je 0xbc69d1
mov dl, 0x1d
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
jmp 0xbc69de
mov dl, 0x1c
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov dl, byte [eax]
sub dl, 0x30
mov eax, dword [ebp - 4]
call fcn.00bc4eac
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
or eax, 1
or eax, 2
mov edx, dword [ebp - 0xc]
mov dword [edx], eax
jmp 0xbc6a1c
push ebp
push ebp
mov eax, dword [ebp - 4]
add eax, 0xe0
call fcn.00bc6004
pop ecx
call fcn.00bc5b10
pop ecx
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
jmp 0xbc6bf8
mov eax, dword [ebp - 4]
dec dword [eax + 0xe0]
mov edx, dword [ebp - 4]
test byte [edx + 0x110], 0x20
je 0xbc6ae8
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov al, byte [eax]
cmp al, 0x23
je 0xbc6a64
add al, 0xf7
sub al, 2
jb 0xbc6a64
sub al, 2
je 0xbc6a64
sub al, 0x13
jne 0xbc6ae8
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
cmp byte [eax], 0x23
jne 0xbc6abd
jmp 0xbc6a7d
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov al, byte [eax]
test al, al
je 0xbc6a9f
cmp al, 0xd
je 0xbc6a9f
cmp al, 0xa
jne 0xbc6a74
jmp 0xbc6a9f
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov al, byte [eax]
cmp al, 0xd
je 0xbc6a96
cmp al, 0xa
je 0xbc6a96
jmp 0xbc6ad6
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov al, byte [eax]
add al, 0xf7
sub al, 2
jb 0xbc6ab4
sub al, 2
je 0xbc6ab4
sub al, 0x13
je 0xbc6ab4
mov dl, 0x13
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
jmp 0xbc6bf8
mov edx, 0xc141f0
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
call fcn.00bc4f30
mov ebx, eax
test ebx, ebx
jg 0xbc6b30
mov eax, dword [ebp - 4]
mov ebx, dword [eax + 0xe0]
cmp byte [ebx], 0x7b
je 0xbc6b20
mov edx, 0x77
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx]
jmp 0xbc6bfb
mov edx, 0xc141f0
mov eax, ebx
inc eax
call fcn.00bc4f30
inc eax
mov ebx, eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
add eax, ebx
mov al, byte [eax]
cmp ebx, 1
jle 0xbc6b53
cmp al, 0x2a
je 0xbc6b52
cmp al, 0x2b
je 0xbc6b52
cmp al, 0x3f
je 0xbc6b52
cmp al, 0x7b
jne 0xbc6b53
dec ebx
mov eax, dword [ebp - 0xc]
or dword [eax], 1
cmp ebx, 1
jne 0xbc6b64
mov eax, dword [ebp - 0xc]
or dword [eax], 2
mov eax, dword [ebp - 4]
test byte [eax + 0x110], 1
je 0xbc6b7f
mov dl, 0x14
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
jmp 0xbc6bd0
mov dl, 8
mov eax, dword [ebp - 4]
call fcn.00bc4e70
mov dword [ebp - 8], eax
jmp 0xbc6bd0
mov eax, dword [ebp - 4]
test byte [eax + 0x110], 0x20
je 0xbc6bb3
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov al, byte [eax]
add al, 0xf7
sub al, 2
jb 0xbc6bc6
sub al, 2
je 0xbc6bc6
sub al, 0x13
je 0xbc6bc6
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
mov dl, byte [eax]
mov eax, dword [ebp - 4]
call fcn.00bc4eac
mov eax, dword [ebp - 4]
inc dword [eax + 0xe0]
dec ebx
test ebx, ebx
jle 0xbc6bee
mov eax, dword [ebp - 4]
test byte [eax + 0x110], 0x20
je 0xbc6b8e
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xe0]
cmp byte [eax], 0x23
jne 0xbc6b8e
xor edx, edx
mov eax, dword [ebp - 4]
call fcn.00bc4eac
mov esi, dword [ebp - 8]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0xbc6c1d
lea eax, [ebp - 0x64]
mov edx, 8
call fcn.00b0216c
ret