Function at 0x14000f720
Capabilities:
Parse credit card information

Disassembly:
test r8d, r8d
jne 0x14000f759
movups xmm0, xmmword [rdx]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x50]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 2
jne 0x14000f7a6
movups xmm0, xmmword [rdx + 0xc0]
mov rax, rcx
movups xmm1, xmmword [rdx + 0xd0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0xe0]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0xf0]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x100]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x110]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 3
jne 0x14000f7f3
movups xmm0, xmmword [rdx + 0x120]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x130]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x140]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x150]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x160]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x170]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 4
jne 0x14000f840
movups xmm0, xmmword [rdx + 0x180]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x190]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x1a0]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x1b0]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x1c0]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x1d0]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 5
jne 0x14000f88d
movups xmm0, xmmword [rdx + 0x1e0]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x1f0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x200]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x210]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x220]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x230]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 6
jne 0x14000f8da
movups xmm0, xmmword [rdx + 0x240]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x250]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x260]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x270]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x280]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x290]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 7
jne 0x14000f927
movups xmm0, xmmword [rdx + 0x2a0]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x2b0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x2c0]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x2d0]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x2e0]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x2f0]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 8
jne 0x14000f974
movups xmm0, xmmword [rdx + 0x300]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x310]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x320]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x330]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x340]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x350]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 9
jne 0x14000f9c1
movups xmm0, xmmword [rdx + 0x360]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x370]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x380]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x390]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x3a0]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x3b0]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0xa
jne 0x14000fa0e
movups xmm0, xmmword [rdx + 0x3c0]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x3d0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x3e0]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x3f0]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x400]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x410]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0xb
jne 0x14000fa5b
movups xmm0, xmmword [rdx + 0x420]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x430]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x440]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x450]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x460]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x470]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x25
jne 0x14000faa8
movups xmm0, xmmword [rdx + 0xde0]
mov rax, rcx
movups xmm1, xmmword [rdx + 0xdf0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0xe00]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0xe10]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0xe20]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0xe30]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x26
jne 0x14000faf5
movups xmm0, xmmword [rdx + 0xe40]
mov rax, rcx
movups xmm1, xmmword [rdx + 0xe50]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0xe60]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0xe70]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0xe80]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0xe90]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x27
jne 0x14000fb42
movups xmm0, xmmword [rdx + 0xea0]
mov rax, rcx
movups xmm1, xmmword [rdx + 0xeb0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0xec0]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0xed0]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0xee0]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0xef0]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x28
jne 0x14000fb8f
movups xmm0, xmmword [rdx + 0xf00]
mov rax, rcx
movups xmm1, xmmword [rdx + 0xf10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0xf20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0xf30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0xf40]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0xf50]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x42
jne 0x14000fbdc
movups xmm0, xmmword [rdx + 0x18c0]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x18d0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x18e0]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x18f0]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x1900]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x1910]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x43
jne 0x14000fc29
movups xmm0, xmmword [rdx + 0x1920]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x1930]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x1940]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x1950]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x1960]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x1970]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x44
jne 0x14000fc76
movups xmm0, xmmword [rdx + 0x1980]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x1990]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x19a0]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x19b0]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x19c0]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x19d0]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x45
jne 0x14000fcc3
movups xmm0, xmmword [rdx + 0x19e0]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x19f0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x1a00]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x1a10]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x1a20]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x1a30]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x46
jne 0x14000fd10
movups xmm0, xmmword [rdx + 0x1a40]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x1a50]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x1a60]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x1a70]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x1a80]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x1a90]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x47
jne 0x14000fd5d
movups xmm0, xmmword [rdx + 0x1aa0]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x1ab0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x1ac0]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x1ad0]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x1ae0]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x1af0]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x49
jne 0x14000fdaa
movups xmm0, xmmword [rdx + 0x1b60]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x1b70]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x1b80]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x1b90]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x1ba0]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x1bb0]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x4a
jne 0x14000fdf7
movups xmm0, xmmword [rdx + 0x1bc0]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x1bd0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x1be0]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x1bf0]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x1c00]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x1c10]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x4d
jne 0x14000fe44
movups xmm0, xmmword [rdx + 0x1ce0]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x1cf0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x1d00]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x1d10]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x1d20]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x1d30]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x50
jne 0x14000fe91
movups xmm0, xmmword [rdx + 0x1e00]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x1e10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x1e20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x1e30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x1e40]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x1e50]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x51
jne 0x14000fede
movups xmm0, xmmword [rdx + 0x1e60]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x1e70]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x1e80]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x1e90]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x1ea0]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x1eb0]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret
cmp r8d, 0x54
jne 0x14000ff2a
movups xmm0, xmmword [rdx + 0x1f80]
mov rax, rcx
movups xmm1, xmmword [rdx + 0x1f90]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x1fa0]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x1fb0]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x1fc0]
movups xmmword [rcx + 0x30], xmm1
movsd xmm1, qword [rdx + 0x1fd0]
movups xmmword [rcx + 0x40], xmm0
movsd qword [rcx + 0x50], xmm1
ret