Function at 0x1801509b0
Capabilities:
Parse credit card information

Disassembly:
movzx eax, byte [rcx + 0x5c]
cmp al, 3
jne 0x1801509c9
cmp word [rcx + 0x14], 0
jne 0x1801509c9
cmp byte [rcx + 0x35], 0x20
je 0x180150d4b
cmp al, 2
jne 0x1801509e3
cmp byte [rcx + 0x63], al
jne 0x1801509e3
cmp word [rcx + 0x14], 0
jne 0x1801509e3
cmp byte [rcx + 0x35], 0x20
je 0x180150d4b
cmp al, 3
jne 0x180150af3
cmp word [rcx + 0x1a], 0x4a
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x4d
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x4b
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x4c
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x4e
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x4f
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x50
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x51
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x52
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x53
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x54
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x55
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x56
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x57
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x58
je 0x180150d4b
cmp al, al
jne 0x180150af3
cmp word [rcx + 0x1a], 0x59
je 0x180150d4b
cmp al, 1
je 0x180150b3f
cmp word [rcx + 0x14], 0x3e
jne 0x180150b06
cmp al, 2
je 0x180150d4b
cmp al, 1
je 0x180150b3f
cmp word [rcx + 0x14], 0x4e
jne 0x180150b19
cmp al, 3
je 0x180150d4b
cmp al, 1
je 0x180150b3f
cmp word [rcx + 0x14], 0x46
jne 0x180150b2c
cmp al, 2
je 0x180150d4b
cmp al, 1
je 0x180150b3f
cmp word [rcx + 0x14], 0x56
jne 0x180150b3f
cmp al, 3
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], 1
jne 0x180150b58
cmp word [rcx + 0x1a], 0x3a
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], 1
jne 0x180150b71
cmp word [rcx + 0x1a], 0x3d
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], 1
jne 0x180150b8a
cmp word [rcx + 0x1a], 0x3b
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], 1
jne 0x180150ba3
cmp word [rcx + 0x1a], 0x3c
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], 1
jne 0x180150bbc
cmp word [rcx + 0x1a], 0x3e
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], 1
jne 0x180150bd5
cmp word [rcx + 0x1a], 0x3f
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], 1
jne 0x180150bee
cmp word [rcx + 0x1a], 0x40
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], 1
jne 0x180150c07
cmp word [rcx + 0x1a], 0x41
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150c1f
cmp word [rcx + 0x1a], 0x3a
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150c37
cmp word [rcx + 0x1a], 0x3d
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150c4f
cmp word [rcx + 0x1a], 0x3b
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150c67
cmp word [rcx + 0x1a], 0x3c
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150c7f
cmp word [rcx + 0x1a], 0x3e
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150c97
cmp word [rcx + 0x1a], 0x3f
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150caf
cmp word [rcx + 0x1a], 0x40
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150cc7
cmp word [rcx + 0x1a], 0x41
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150cdb
cmp word [rcx + 0x1a], 0x42
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150ceb
cmp word [rcx + 0x1a], 0x43
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150cfb
cmp word [rcx + 0x1a], 0x44
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150d0b
cmp word [rcx + 0x1a], 0x45
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150d1b
cmp word [rcx + 0x1a], 0x46
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150d2b
cmp word [rcx + 0x1a], 0x47
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150d3b
cmp word [rcx + 0x1a], 0x48
je 0x180150d4b
cmp al, 2
jne 0x180150d52
cmp byte [rcx + 0x63], al
jne 0x180150d52
cmp word [rcx + 0x1a], 0x49
jne 0x180150d52
mov byte [rcx + 0x96], 1
mov eax, 1
ret