Function at 0x1801508f0
Capabilities:
Parse credit card information

Disassembly:
movzx eax, byte [rcx + 0x5c]
cmp al, 3
jne 0x180150909
cmp word [rcx + 0x14], 0
jne 0x180150909
cmp byte [rcx + 0x35], 0x20
je 0x180150c8b
cmp al, 2
jne 0x180150923
cmp byte [rcx + 0x63], al
jne 0x180150923
cmp word [rcx + 0x14], 0
jne 0x180150923
cmp byte [rcx + 0x35], 0x20
je 0x180150c8b
cmp al, 3
jne 0x180150a33
cmp word [rcx + 0x1a], 0x4a
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x4d
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x4b
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x4c
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x4e
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x4f
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x50
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x51
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x52
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x53
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x54
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x55
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x56
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x57
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x58
je 0x180150c8b
cmp al, al
jne 0x180150a33
cmp word [rcx + 0x1a], 0x59
je 0x180150c8b
cmp al, 1
je 0x180150a7f
cmp word [rcx + 0x14], 0x3e
jne 0x180150a46
cmp al, 2
je 0x180150c8b
cmp al, 1
je 0x180150a7f
cmp word [rcx + 0x14], 0x4e
jne 0x180150a59
cmp al, 3
je 0x180150c8b
cmp al, 1
je 0x180150a7f
cmp word [rcx + 0x14], 0x46
jne 0x180150a6c
cmp al, 2
je 0x180150c8b
cmp al, 1
je 0x180150a7f
cmp word [rcx + 0x14], 0x56
jne 0x180150a7f
cmp al, 3
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], 1
jne 0x180150a98
cmp word [rcx + 0x1a], 0x3a
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], 1
jne 0x180150ab1
cmp word [rcx + 0x1a], 0x3d
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], 1
jne 0x180150aca
cmp word [rcx + 0x1a], 0x3b
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], 1
jne 0x180150ae3
cmp word [rcx + 0x1a], 0x3c
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], 1
jne 0x180150afc
cmp word [rcx + 0x1a], 0x3e
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], 1
jne 0x180150b15
cmp word [rcx + 0x1a], 0x3f
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], 1
jne 0x180150b2e
cmp word [rcx + 0x1a], 0x40
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], 1
jne 0x180150b47
cmp word [rcx + 0x1a], 0x41
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150b5f
cmp word [rcx + 0x1a], 0x3a
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150b77
cmp word [rcx + 0x1a], 0x3d
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150b8f
cmp word [rcx + 0x1a], 0x3b
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150ba7
cmp word [rcx + 0x1a], 0x3c
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150bbf
cmp word [rcx + 0x1a], 0x3e
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150bd7
cmp word [rcx + 0x1a], 0x3f
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150bef
cmp word [rcx + 0x1a], 0x40
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150c07
cmp word [rcx + 0x1a], 0x41
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150c1b
cmp word [rcx + 0x1a], 0x42
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150c2b
cmp word [rcx + 0x1a], 0x43
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150c3b
cmp word [rcx + 0x1a], 0x44
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150c4b
cmp word [rcx + 0x1a], 0x45
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150c5b
cmp word [rcx + 0x1a], 0x46
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150c6b
cmp word [rcx + 0x1a], 0x47
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150c7b
cmp word [rcx + 0x1a], 0x48
je 0x180150c8b
cmp al, 2
jne 0x180150c92
cmp byte [rcx + 0x63], al
jne 0x180150c92
cmp word [rcx + 0x1a], 0x49
jne 0x180150c92
mov byte [rcx + 0x96], 1
mov eax, 1
ret