Function at 0x18014fdc0
Capabilities:
Parse credit card information

Disassembly:
movzx eax, byte [rcx + 0x5c]
cmp al, 2
jne 0x18014fdf3
cmp byte [rcx + 0x35], 8
jne 0x18014fdd8
mov byte [rcx + 0x62], 1
mov eax, 1
ret
cmp al, 2
jne 0x18014fdf3
cmp byte [rcx + 0x35], 0x20
jne 0x18014fdf3
cmp word [rcx + 0x14], 0
jne 0x18014fdf3
mov byte [rcx + 0x62], 0
mov eax, 1
ret
cmp al, 3
jne 0x18014fe04
cmp byte [rcx + 0x35], 0x20
jne 0x18014fe04
cmp word [rcx + 0x14], 0
je 0x18014fde9
cmp al, 2
jne 0x18014ff61
cmp byte [rcx + 0x35], 0
jne 0x18014fe19
cmp word [rcx + 0x14], 0x3a
je 0x18014fde9
cmp al, 2
jne 0x18014ff61
cmp byte [rcx + 0x35], 0
jne 0x18014fe2e
cmp word [rcx + 0x14], 0x3d
je 0x18014fde9
cmp al, 2
jne 0x18014ff61
cmp byte [rcx + 0x35], 0
jne 0x18014fe43
cmp word [rcx + 0x14], 0x3b
je 0x18014fde9
cmp al, 2
jne 0x18014ff61
cmp byte [rcx + 0x35], 0
jne 0x18014fe58
cmp word [rcx + 0x14], 0x3c
je 0x18014fde9
cmp al, 2
jne 0x18014ff61
cmp byte [rcx + 0x35], 0
jne 0x18014fe71
cmp word [rcx + 0x14], 0x40
je 0x18014fde9
cmp al, 2
jne 0x18014ff61
cmp byte [rcx + 0x35], 0
jne 0x18014fe8a
cmp word [rcx + 0x14], 0x41
je 0x18014fde9
cmp al, 2
jne 0x18014ff61
cmp byte [rcx + 0x35], 0
jne 0x18014fea3
cmp word [rcx + 0x14], 0x3e
je 0x18014fde9
cmp al, 2
jne 0x18014ff61
cmp byte [rcx + 0x35], 0
jne 0x18014fec1
cmp byte [rcx + 0x63], al
jne 0x18014fec1
cmp word [rcx + 0x14], 0x42
je 0x18014fde9
cmp al, 2
jne 0x18014ff61
cmp byte [rcx + 0x35], 0
jne 0x18014fedf
cmp byte [rcx + 0x63], al
jne 0x18014fedf
cmp word [rcx + 0x14], 0x43
je 0x18014fde9
cmp al, 2
jne 0x18014ff61
cmp byte [rcx + 0x35], 0
jne 0x18014fef9
cmp byte [rcx + 0x63], al
jne 0x18014fef9
cmp word [rcx + 0x14], 0x44
je 0x18014fde9
cmp al, 2
jne 0x18014ff61
cmp byte [rcx + 0x35], 0
jne 0x18014ff13
cmp byte [rcx + 0x63], al
jne 0x18014ff13
cmp word [rcx + 0x14], 0x45
je 0x18014fde9
cmp al, 2
jne 0x18014ff61
cmp byte [rcx + 0x35], 0
jne 0x18014ff2d
cmp byte [rcx + 0x63], al
jne 0x18014ff2d
cmp word [rcx + 0x14], 0x46
je 0x18014fde9
cmp al, 2
jne 0x18014ff61
cmp byte [rcx + 0x35], 0
jne 0x18014ff47
cmp byte [rcx + 0x63], al
jne 0x18014ff47
cmp word [rcx + 0x14], 0x48
je 0x18014fde9
cmp al, 2
jne 0x18014ff61
cmp byte [rcx + 0x35], 0
jne 0x18014ff61
cmp byte [rcx + 0x63], al
jne 0x18014ff61
cmp word [rcx + 0x14], 0x49
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0
jne 0x18014ff7a
cmp word [rcx + 0x14], 0x4a
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0
jne 0x18014ff93
cmp word [rcx + 0x14], 0x4d
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0
jne 0x18014ffac
cmp word [rcx + 0x14], 0x4b
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0
jne 0x18014ffc5
cmp word [rcx + 0x14], 0x4c
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0
jne 0x18014ffde
cmp word [rcx + 0x14], 0x50
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0
jne 0x18014fff7
cmp word [rcx + 0x14], 0x51
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0
jne 0x180150010
cmp word [rcx + 0x14], 0x4e
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0
jne 0x180150029
cmp word [rcx + 0x14], 0x52
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0
jne 0x180150042
cmp word [rcx + 0x14], 0x53
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0
jne 0x18015005b
cmp word [rcx + 0x14], 0x54
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0
jne 0x180150074
cmp word [rcx + 0x14], 0x55
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0
jne 0x18015008d
cmp word [rcx + 0x14], 0x56
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0
jne 0x1801500a6
cmp word [rcx + 0x14], 0x58
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0
jne 0x1801500bf
cmp word [rcx + 0x14], 0x59
je 0x18014fde9
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x1801500d8
cmp word [rcx + 0x14], 0x4a
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x1801500f1
cmp word [rcx + 0x14], 0x4d
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x18015010a
cmp word [rcx + 0x14], 0x4b
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x180150123
cmp word [rcx + 0x14], 0x4c
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x18015013c
cmp word [rcx + 0x14], 0x4e
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x180150155
cmp word [rcx + 0x14], 0x4f
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x18015016e
cmp word [rcx + 0x14], 0x50
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x180150187
cmp word [rcx + 0x14], 0x51
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x1801501a0
cmp word [rcx + 0x14], 0x52
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x1801501b9
cmp word [rcx + 0x14], 0x53
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x1801501d2
cmp word [rcx + 0x14], 0x54
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x1801501eb
cmp word [rcx + 0x14], 0x55
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x180150204
cmp word [rcx + 0x14], 0x56
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x18015021d
cmp word [rcx + 0x14], 0x57
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x180150236
cmp word [rcx + 0x14], 0x58
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 8
jne 0x18015024f
cmp word [rcx + 0x14], 0x59
je 0x18014fdce
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x18015026e
cmp word [rcx + 0x14], 0x4a
jne 0x18015026e
mov byte [rcx + 0x62], 2
mov eax, 1
ret
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x180150283
cmp word [rcx + 0x14], 0x4d
je 0x180150264
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x180150298
cmp word [rcx + 0x14], 0x4b
je 0x180150264
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x1801502ad
cmp word [rcx + 0x14], 0x4c
je 0x180150264
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x1801502c2
cmp word [rcx + 0x14], 0x50
je 0x180150264
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x1801502d7
cmp word [rcx + 0x14], 0x51
je 0x180150264
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x1801502f0
cmp word [rcx + 0x14], 0x4e
je 0x180150264
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x180150309
cmp word [rcx + 0x14], 0x4f
je 0x180150264
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x180150322
cmp word [rcx + 0x14], 0x52
je 0x180150264
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x18015033b
cmp word [rcx + 0x14], 0x53
je 0x180150264
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x180150350
cmp word [rcx + 0x14], 0x54
je 0x180150264
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x180150365
cmp word [rcx + 0x14], 0x55
je 0x180150264
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x18015037a
cmp word [rcx + 0x14], 0x56
je 0x180150264
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x18015038f
cmp word [rcx + 0x14], 0x57
je 0x180150264
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x1801503a4
cmp word [rcx + 0x14], 0x58
je 0x180150264
cmp al, 3
jne 0x1801503b9
cmp byte [rcx + 0x35], 0x20
jne 0x1801503b9
cmp word [rcx + 0x14], 0x59
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x1801503d8
cmp byte [rcx + 0x63], 1
jne 0x1801503d8
cmp word [rcx + 0x14], 0x3a
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x1801503f7
cmp byte [rcx + 0x63], 1
jne 0x1801503f7
cmp word [rcx + 0x14], 0x3d
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x180150416
cmp byte [rcx + 0x63], 1
jne 0x180150416
cmp word [rcx + 0x14], 0x3b
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x180150435
cmp byte [rcx + 0x63], 1
jne 0x180150435
cmp word [rcx + 0x14], 0x3c
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x180150454
cmp byte [rcx + 0x63], 1
jne 0x180150454
cmp word [rcx + 0x14], 0x3e
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x180150473
cmp byte [rcx + 0x63], 1
jne 0x180150473
cmp word [rcx + 0x14], 0x3f
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x180150492
cmp byte [rcx + 0x63], 1
jne 0x180150492
cmp word [rcx + 0x14], 0x40
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x1801504b1
cmp byte [rcx + 0x63], 1
jne 0x1801504b1
cmp word [rcx + 0x14], 0x41
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x1801504cf
cmp byte [rcx + 0x63], al
jne 0x1801504cf
cmp word [rcx + 0x14], 0x3a
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x1801504ed
cmp byte [rcx + 0x63], al
jne 0x1801504ed
cmp word [rcx + 0x14], 0x3d
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x18015050b
cmp byte [rcx + 0x63], al
jne 0x18015050b
cmp word [rcx + 0x14], 0x3b
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x180150529
cmp byte [rcx + 0x63], al
jne 0x180150529
cmp word [rcx + 0x14], 0x3c
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x180150547
cmp byte [rcx + 0x63], al
jne 0x180150547
cmp word [rcx + 0x14], 0x3e
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x180150565
cmp byte [rcx + 0x63], al
jne 0x180150565
cmp word [rcx + 0x14], 0x3f
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x180150583
cmp byte [rcx + 0x63], al
jne 0x180150583
cmp word [rcx + 0x14], 0x40
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x1801505a1
cmp byte [rcx + 0x63], al
jne 0x1801505a1
cmp word [rcx + 0x14], 0x41
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x1801505bf
cmp byte [rcx + 0x63], al
jne 0x1801505bf
cmp word [rcx + 0x14], 0x42
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x1801505dd
cmp byte [rcx + 0x63], al
jne 0x1801505dd
cmp word [rcx + 0x14], 0x43
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x1801505fb
cmp byte [rcx + 0x63], al
jne 0x1801505fb
cmp word [rcx + 0x14], 0x44
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x180150619
cmp byte [rcx + 0x63], al
jne 0x180150619
cmp word [rcx + 0x14], 0x45
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x180150637
cmp byte [rcx + 0x63], al
jne 0x180150637
cmp word [rcx + 0x14], 0x46
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x180150655
cmp byte [rcx + 0x63], al
jne 0x180150655
cmp word [rcx + 0x14], 0x47
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x18015066f
cmp byte [rcx + 0x63], al
jne 0x18015066f
cmp word [rcx + 0x14], 0x48
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0x20
jne 0x180150689
cmp byte [rcx + 0x63], al
jne 0x180150689
cmp word [rcx + 0x14], 0x49
je 0x180150264
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0
jne 0x1801506af
cmp word [rcx + 0x14], 0x3f
jne 0x1801506af
mov byte [rcx + 0x62], 1
mov byte [rcx + 0x35], 8
mov qword [rcx], 0
mov eax, 1
ret
cmp al, 2
jne 0x1801506c0
cmp byte [rcx + 0x35], 0
jne 0x1801506c0
cmp word [rcx + 0x14], 0x47
je 0x18015069a
cmp al, 3
jne 0x1801506e2
cmp byte [rcx + 0x35], 0
jne 0x1801506d1
cmp word [rcx + 0x14], 0x4f
je 0x18015069a
cmp al, 3
jne 0x1801506e2
cmp byte [rcx + 0x35], 0
jne 0x1801506e2
cmp word [rcx + 0x14], 0x57
je 0x18015069a
mov byte [rcx + 0x49], 2
xor eax, eax
ret