Function at 0x1801509d0
Capabilities:
Parse credit card information

Disassembly:
movzx eax, byte [rcx + 0x5c]
cmp al, 3
jne 0x1801509e9
cmp word [rcx + 0x14], 0
jne 0x1801509e9
cmp byte [rcx + 0x35], 0x20
je 0x180150d6b
cmp al, 2
jne 0x180150a03
cmp byte [rcx + 0x63], al
jne 0x180150a03
cmp word [rcx + 0x14], 0
jne 0x180150a03
cmp byte [rcx + 0x35], 0x20
je 0x180150d6b
cmp al, 3
jne 0x180150b13
cmp word [rcx + 0x1a], 0x4a
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x4d
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x4b
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x4c
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x4e
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x4f
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x50
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x51
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x52
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x53
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x54
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x55
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x56
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x57
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x58
je 0x180150d6b
cmp al, al
jne 0x180150b13
cmp word [rcx + 0x1a], 0x59
je 0x180150d6b
cmp al, 1
je 0x180150b5f
cmp word [rcx + 0x14], 0x3e
jne 0x180150b26
cmp al, 2
je 0x180150d6b
cmp al, 1
je 0x180150b5f
cmp word [rcx + 0x14], 0x4e
jne 0x180150b39
cmp al, 3
je 0x180150d6b
cmp al, 1
je 0x180150b5f
cmp word [rcx + 0x14], 0x46
jne 0x180150b4c
cmp al, 2
je 0x180150d6b
cmp al, 1
je 0x180150b5f
cmp word [rcx + 0x14], 0x56
jne 0x180150b5f
cmp al, 3
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], 1
jne 0x180150b78
cmp word [rcx + 0x1a], 0x3a
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], 1
jne 0x180150b91
cmp word [rcx + 0x1a], 0x3d
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], 1
jne 0x180150baa
cmp word [rcx + 0x1a], 0x3b
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], 1
jne 0x180150bc3
cmp word [rcx + 0x1a], 0x3c
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], 1
jne 0x180150bdc
cmp word [rcx + 0x1a], 0x3e
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], 1
jne 0x180150bf5
cmp word [rcx + 0x1a], 0x3f
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], 1
jne 0x180150c0e
cmp word [rcx + 0x1a], 0x40
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], 1
jne 0x180150c27
cmp word [rcx + 0x1a], 0x41
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150c3f
cmp word [rcx + 0x1a], 0x3a
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150c57
cmp word [rcx + 0x1a], 0x3d
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150c6f
cmp word [rcx + 0x1a], 0x3b
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150c87
cmp word [rcx + 0x1a], 0x3c
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150c9f
cmp word [rcx + 0x1a], 0x3e
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150cb7
cmp word [rcx + 0x1a], 0x3f
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150ccf
cmp word [rcx + 0x1a], 0x40
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150ce7
cmp word [rcx + 0x1a], 0x41
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150cfb
cmp word [rcx + 0x1a], 0x42
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150d0b
cmp word [rcx + 0x1a], 0x43
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150d1b
cmp word [rcx + 0x1a], 0x44
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150d2b
cmp word [rcx + 0x1a], 0x45
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150d3b
cmp word [rcx + 0x1a], 0x46
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150d4b
cmp word [rcx + 0x1a], 0x47
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150d5b
cmp word [rcx + 0x1a], 0x48
je 0x180150d6b
cmp al, 2
jne 0x180150d72
cmp byte [rcx + 0x63], al
jne 0x180150d72
cmp word [rcx + 0x1a], 0x49
jne 0x180150d72
mov byte [rcx + 0x96], 1
mov eax, 1
ret