Function at 0x18014fcf0
Capabilities:
Parse credit card information

Disassembly:
movzx eax, byte [rcx + 0x5c]
cmp al, 2
jne 0x18014fd23
cmp byte [rcx + 0x35], 8
jne 0x18014fd08
mov byte [rcx + 0x62], 1
mov eax, 1
ret
cmp al, 2
jne 0x18014fd23
cmp byte [rcx + 0x35], 0x20
jne 0x18014fd23
cmp word [rcx + 0x14], 0
jne 0x18014fd23
mov byte [rcx + 0x62], 0
mov eax, 1
ret
cmp al, 3
jne 0x18014fd34
cmp byte [rcx + 0x35], 0x20
jne 0x18014fd34
cmp word [rcx + 0x14], 0
je 0x18014fd19
cmp al, 2
jne 0x18014fe91
cmp byte [rcx + 0x35], 0
jne 0x18014fd49
cmp word [rcx + 0x14], 0x3a
je 0x18014fd19
cmp al, 2
jne 0x18014fe91
cmp byte [rcx + 0x35], 0
jne 0x18014fd5e
cmp word [rcx + 0x14], 0x3d
je 0x18014fd19
cmp al, 2
jne 0x18014fe91
cmp byte [rcx + 0x35], 0
jne 0x18014fd73
cmp word [rcx + 0x14], 0x3b
je 0x18014fd19
cmp al, 2
jne 0x18014fe91
cmp byte [rcx + 0x35], 0
jne 0x18014fd88
cmp word [rcx + 0x14], 0x3c
je 0x18014fd19
cmp al, 2
jne 0x18014fe91
cmp byte [rcx + 0x35], 0
jne 0x18014fda1
cmp word [rcx + 0x14], 0x40
je 0x18014fd19
cmp al, 2
jne 0x18014fe91
cmp byte [rcx + 0x35], 0
jne 0x18014fdba
cmp word [rcx + 0x14], 0x41
je 0x18014fd19
cmp al, 2
jne 0x18014fe91
cmp byte [rcx + 0x35], 0
jne 0x18014fdd3
cmp word [rcx + 0x14], 0x3e
je 0x18014fd19
cmp al, 2
jne 0x18014fe91
cmp byte [rcx + 0x35], 0
jne 0x18014fdf1
cmp byte [rcx + 0x63], al
jne 0x18014fdf1
cmp word [rcx + 0x14], 0x42
je 0x18014fd19
cmp al, 2
jne 0x18014fe91
cmp byte [rcx + 0x35], 0
jne 0x18014fe0f
cmp byte [rcx + 0x63], al
jne 0x18014fe0f
cmp word [rcx + 0x14], 0x43
je 0x18014fd19
cmp al, 2
jne 0x18014fe91
cmp byte [rcx + 0x35], 0
jne 0x18014fe29
cmp byte [rcx + 0x63], al
jne 0x18014fe29
cmp word [rcx + 0x14], 0x44
je 0x18014fd19
cmp al, 2
jne 0x18014fe91
cmp byte [rcx + 0x35], 0
jne 0x18014fe43
cmp byte [rcx + 0x63], al
jne 0x18014fe43
cmp word [rcx + 0x14], 0x45
je 0x18014fd19
cmp al, 2
jne 0x18014fe91
cmp byte [rcx + 0x35], 0
jne 0x18014fe5d
cmp byte [rcx + 0x63], al
jne 0x18014fe5d
cmp word [rcx + 0x14], 0x46
je 0x18014fd19
cmp al, 2
jne 0x18014fe91
cmp byte [rcx + 0x35], 0
jne 0x18014fe77
cmp byte [rcx + 0x63], al
jne 0x18014fe77
cmp word [rcx + 0x14], 0x48
je 0x18014fd19
cmp al, 2
jne 0x18014fe91
cmp byte [rcx + 0x35], 0
jne 0x18014fe91
cmp byte [rcx + 0x63], al
jne 0x18014fe91
cmp word [rcx + 0x14], 0x49
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0
jne 0x18014feaa
cmp word [rcx + 0x14], 0x4a
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0
jne 0x18014fec3
cmp word [rcx + 0x14], 0x4d
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0
jne 0x18014fedc
cmp word [rcx + 0x14], 0x4b
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0
jne 0x18014fef5
cmp word [rcx + 0x14], 0x4c
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0
jne 0x18014ff0e
cmp word [rcx + 0x14], 0x50
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0
jne 0x18014ff27
cmp word [rcx + 0x14], 0x51
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0
jne 0x18014ff40
cmp word [rcx + 0x14], 0x4e
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0
jne 0x18014ff59
cmp word [rcx + 0x14], 0x52
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0
jne 0x18014ff72
cmp word [rcx + 0x14], 0x53
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0
jne 0x18014ff8b
cmp word [rcx + 0x14], 0x54
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0
jne 0x18014ffa4
cmp word [rcx + 0x14], 0x55
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0
jne 0x18014ffbd
cmp word [rcx + 0x14], 0x56
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0
jne 0x18014ffd6
cmp word [rcx + 0x14], 0x58
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0
jne 0x18014ffef
cmp word [rcx + 0x14], 0x59
je 0x18014fd19
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x180150008
cmp word [rcx + 0x14], 0x4a
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x180150021
cmp word [rcx + 0x14], 0x4d
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x18015003a
cmp word [rcx + 0x14], 0x4b
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x180150053
cmp word [rcx + 0x14], 0x4c
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x18015006c
cmp word [rcx + 0x14], 0x4e
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x180150085
cmp word [rcx + 0x14], 0x4f
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x18015009e
cmp word [rcx + 0x14], 0x50
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x1801500b7
cmp word [rcx + 0x14], 0x51
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x1801500d0
cmp word [rcx + 0x14], 0x52
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x1801500e9
cmp word [rcx + 0x14], 0x53
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x180150102
cmp word [rcx + 0x14], 0x54
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x18015011b
cmp word [rcx + 0x14], 0x55
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x180150134
cmp word [rcx + 0x14], 0x56
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x18015014d
cmp word [rcx + 0x14], 0x57
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x180150166
cmp word [rcx + 0x14], 0x58
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 8
jne 0x18015017f
cmp word [rcx + 0x14], 0x59
je 0x18014fcfe
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x18015019e
cmp word [rcx + 0x14], 0x4a
jne 0x18015019e
mov byte [rcx + 0x62], 2
mov eax, 1
ret
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x1801501b3
cmp word [rcx + 0x14], 0x4d
je 0x180150194
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x1801501c8
cmp word [rcx + 0x14], 0x4b
je 0x180150194
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x1801501dd
cmp word [rcx + 0x14], 0x4c
je 0x180150194
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x1801501f2
cmp word [rcx + 0x14], 0x50
je 0x180150194
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x180150207
cmp word [rcx + 0x14], 0x51
je 0x180150194
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x180150220
cmp word [rcx + 0x14], 0x4e
je 0x180150194
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x180150239
cmp word [rcx + 0x14], 0x4f
je 0x180150194
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x180150252
cmp word [rcx + 0x14], 0x52
je 0x180150194
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x18015026b
cmp word [rcx + 0x14], 0x53
je 0x180150194
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x180150280
cmp word [rcx + 0x14], 0x54
je 0x180150194
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x180150295
cmp word [rcx + 0x14], 0x55
je 0x180150194
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x1801502aa
cmp word [rcx + 0x14], 0x56
je 0x180150194
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x1801502bf
cmp word [rcx + 0x14], 0x57
je 0x180150194
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x1801502d4
cmp word [rcx + 0x14], 0x58
je 0x180150194
cmp al, 3
jne 0x1801502e9
cmp byte [rcx + 0x35], 0x20
jne 0x1801502e9
cmp word [rcx + 0x14], 0x59
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x180150308
cmp byte [rcx + 0x63], 1
jne 0x180150308
cmp word [rcx + 0x14], 0x3a
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x180150327
cmp byte [rcx + 0x63], 1
jne 0x180150327
cmp word [rcx + 0x14], 0x3d
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x180150346
cmp byte [rcx + 0x63], 1
jne 0x180150346
cmp word [rcx + 0x14], 0x3b
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x180150365
cmp byte [rcx + 0x63], 1
jne 0x180150365
cmp word [rcx + 0x14], 0x3c
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x180150384
cmp byte [rcx + 0x63], 1
jne 0x180150384
cmp word [rcx + 0x14], 0x3e
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x1801503a3
cmp byte [rcx + 0x63], 1
jne 0x1801503a3
cmp word [rcx + 0x14], 0x3f
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x1801503c2
cmp byte [rcx + 0x63], 1
jne 0x1801503c2
cmp word [rcx + 0x14], 0x40
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x1801503e1
cmp byte [rcx + 0x63], 1
jne 0x1801503e1
cmp word [rcx + 0x14], 0x41
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x1801503ff
cmp byte [rcx + 0x63], al
jne 0x1801503ff
cmp word [rcx + 0x14], 0x3a
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x18015041d
cmp byte [rcx + 0x63], al
jne 0x18015041d
cmp word [rcx + 0x14], 0x3d
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x18015043b
cmp byte [rcx + 0x63], al
jne 0x18015043b
cmp word [rcx + 0x14], 0x3b
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x180150459
cmp byte [rcx + 0x63], al
jne 0x180150459
cmp word [rcx + 0x14], 0x3c
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x180150477
cmp byte [rcx + 0x63], al
jne 0x180150477
cmp word [rcx + 0x14], 0x3e
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x180150495
cmp byte [rcx + 0x63], al
jne 0x180150495
cmp word [rcx + 0x14], 0x3f
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x1801504b3
cmp byte [rcx + 0x63], al
jne 0x1801504b3
cmp word [rcx + 0x14], 0x40
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x1801504d1
cmp byte [rcx + 0x63], al
jne 0x1801504d1
cmp word [rcx + 0x14], 0x41
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x1801504ef
cmp byte [rcx + 0x63], al
jne 0x1801504ef
cmp word [rcx + 0x14], 0x42
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x18015050d
cmp byte [rcx + 0x63], al
jne 0x18015050d
cmp word [rcx + 0x14], 0x43
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x18015052b
cmp byte [rcx + 0x63], al
jne 0x18015052b
cmp word [rcx + 0x14], 0x44
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x180150549
cmp byte [rcx + 0x63], al
jne 0x180150549
cmp word [rcx + 0x14], 0x45
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x180150567
cmp byte [rcx + 0x63], al
jne 0x180150567
cmp word [rcx + 0x14], 0x46
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x180150585
cmp byte [rcx + 0x63], al
jne 0x180150585
cmp word [rcx + 0x14], 0x47
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x18015059f
cmp byte [rcx + 0x63], al
jne 0x18015059f
cmp word [rcx + 0x14], 0x48
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0x20
jne 0x1801505b9
cmp byte [rcx + 0x63], al
jne 0x1801505b9
cmp word [rcx + 0x14], 0x49
je 0x180150194
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0
jne 0x1801505df
cmp word [rcx + 0x14], 0x3f
jne 0x1801505df
mov byte [rcx + 0x62], 1
mov byte [rcx + 0x35], 8
mov qword [rcx], 0
mov eax, 1
ret
cmp al, 2
jne 0x1801505f0
cmp byte [rcx + 0x35], 0
jne 0x1801505f0
cmp word [rcx + 0x14], 0x47
je 0x1801505ca
cmp al, 3
jne 0x180150612
cmp byte [rcx + 0x35], 0
jne 0x180150601
cmp word [rcx + 0x14], 0x4f
je 0x1801505ca
cmp al, 3
jne 0x180150612
cmp byte [rcx + 0x35], 0
jne 0x180150612
cmp word [rcx + 0x14], 0x57
je 0x1801505ca
mov byte [rcx + 0x49], 2
xor eax, eax
ret