Function at 0x7ff6877c2840
Capabilities:
Parse credit card information

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x50
mov rbx, rcx
xor ecx, ecx
cmp dx, 1
jne 0x7ff6877c287f
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
lea r8d, [rcx + 3]
lea rdx, [0x7ff687842cfc]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x3b
jne 0x7ff6877c28b1
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 2
lea rdx, [0x7ff687842d00]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x3c
jne 0x7ff6877c28e3
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 2
lea rdx, [0x7ff687842d04]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x3d
jne 0x7ff6877c2915
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 2
lea rdx, [0x7ff687842d08]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x3e
jne 0x7ff6877c2947
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 2
lea rdx, [0x7ff687842d0c]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x3f
jne 0x7ff6877c2979
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 2
lea rdx, [0x7ff687842d10]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x40
jne 0x7ff6877c29ab
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 2
lea rdx, [0x7ff687842d14]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x41
jne 0x7ff6877c29dd
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 2
lea rdx, [0x7ff687842d18]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x42
jne 0x7ff6877c2a0f
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 2
lea rdx, [0x7ff687842d1c]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x43
jne 0x7ff6877c2a41
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 2
lea rdx, [0x7ff687842d20]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x44
jne 0x7ff6877c2a73
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 3
lea rdx, [0x7ff687842d24]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x57
jne 0x7ff6877c2aa5
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 3
lea rdx, [0x7ff687842d28]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x58
jne 0x7ff6877c2ad7
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 3
lea rdx, [0x7ff687842d2c]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x29
jne 0x7ff6877c2b09
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d30]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 2
jne 0x7ff6877c2b3b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d34]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 3
jne 0x7ff6877c2b6d
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d38]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 4
jne 0x7ff6877c2b9f
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d3c]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 5
jne 0x7ff6877c2bd1
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d40]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 6
jne 0x7ff6877c2c03
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d44]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 7
jne 0x7ff6877c2c35
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d48]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 8
jne 0x7ff6877c2c67
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d4c]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 9
jne 0x7ff6877c2c99
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d50]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0xa
jne 0x7ff6877c2ccb
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d54]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0xb
jne 0x7ff6877c2cfd
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d58]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0xc
jne 0x7ff6877c2d2f
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d5c]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0xd
jne 0x7ff6877c2d61
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842c6c]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0xe
jne 0x7ff6877c2d93
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 9
lea rdx, [0x7ff687842d60]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x52
jne 0x7ff6877c2dc5
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 3
lea rdx, [0x7ff687842d6c]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x47
jne 0x7ff6877c2df7
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 2
lea rdx, [0x7ff687842d70]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x49
jne 0x7ff6877c2e29
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 2
lea rdx, [0x7ff687842d74]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0xf
jne 0x7ff6877c2e5b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 3
lea rdx, [0x7ff687842d78]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x10
jne 0x7ff6877c2e8d
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d7c]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x11
jne 0x7ff6877c2ebf
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d80]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x12
jne 0x7ff6877c2ef1
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d84]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x13
jne 0x7ff6877c2f23
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d88]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x14
jne 0x7ff6877c2f55
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d8c]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x15
jne 0x7ff6877c2f87
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d90]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x16
jne 0x7ff6877c2fb9
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d94]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x17
jne 0x7ff6877c2feb
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d98]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x18
jne 0x7ff6877c301d
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842d9c]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x19
jne 0x7ff6877c304f
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842da0]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x1a
jne 0x7ff6877c3081
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842c74]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x1b
jne 0x7ff6877c30b3
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842c70]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x2b
jne 0x7ff6877c30e5
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842da4]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x53
jne 0x7ff6877c3117
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 3
lea rdx, [0x7ff687842da8]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x4f
jne 0x7ff6877c3149
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 3
lea rdx, [0x7ff687842dac]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x51
jne 0x7ff6877c317b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 2
lea rdx, [0x7ff687842db0]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x3a
jne 0x7ff6877c31ad
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 4
lea rdx, [0x7ff687842db4]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x1e
jne 0x7ff6877c31df
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842dbc]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x1f
jne 0x7ff6877c3211
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842dc0]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x20
jne 0x7ff6877c3243
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842dc4]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x21
jne 0x7ff6877c3275
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842dc8]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x22
jne 0x7ff6877c32a7
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842dcc]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x23
jne 0x7ff6877c32d9
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842dd0]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x24
jne 0x7ff6877c330b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842dd4]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x25
jne 0x7ff6877c333d
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842dd8]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x26
jne 0x7ff6877c336f
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842ddc]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x27
jne 0x7ff6877c33a1
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842de0]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x28
jne 0x7ff6877c33d3
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842de4]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x1c
jne 0x7ff6877c3405
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 5
lea rdx, [0x7ff687842de8]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x2a
jne 0x7ff6877c3437
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 9
lea rdx, [0x7ff687842df0]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x2c
jne 0x7ff6877c3469
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842dfc]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x2d
jne 0x7ff6877c349b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842e00]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x2e
jne 0x7ff6877c34cd
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842c68]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x2f
jne 0x7ff6877c34ff
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842e04]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x30
jne 0x7ff6877c3531
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842e08]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x31
jne 0x7ff6877c3563
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842e0c]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x32
jne 0x7ff6877c3595
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842e10]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x33
jne 0x7ff6877c35c7
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842e14]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x34
jne 0x7ff6877c35f9
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842e18]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x35
jne 0x7ff6877c362b
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 1
lea rdx, [0x7ff687842e1c]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x36
jne 0x7ff6877c365d
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 0xa
lea rdx, [0x7ff687842e20]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x48
jne 0x7ff6877c368f
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 7
lea rdx, [0x7ff687842e30]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x1d
jne 0x7ff6877c3706
movzx eax, word [rsp + 0x6a]
cmp ax, 2
jb 0x7ff6877c36da
sub ax, 2
cmp ax, 1
ja 0x7ff6877c38e7
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 9
lea rdx, [0x7ff687842e48]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 8
lea rdx, [0x7ff687842e38]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x5b
jne 0x7ff6877c3738
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 7
lea rdx, [0x7ff687842e58]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x38
jne 0x7ff6877c37af
movzx eax, word [rsp + 0x6a]
cmp ax, 2
jb 0x7ff6877c3783
sub ax, 2
cmp ax, 1
ja 0x7ff6877c38e7
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 8
lea rdx, [0x7ff687842e68]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 7
lea rdx, [0x7ff687842e60]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x39
jne 0x7ff6877c37e1
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 5
lea rdx, [0x7ff687842e74]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x5c
jne 0x7ff6877c3813
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 8
lea rdx, [0x7ff687842e80]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x4b
jne 0x7ff6877c3845
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 9
lea rdx, [0x7ff687842e90]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x50
jne 0x7ff6877c3877
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 9
lea rdx, [0x7ff687842ea0]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
cmp dx, 0x4d
jne 0x7ff6877c38a9
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rcx
mov r8d, 0xa
lea rdx, [0x7ff687842eb0]
mov rcx, rbx
call fcn.7ff6877c12c0
mov rax, rbx
add rsp, 0x50
pop rbx
ret
movzx edx, dx
lea rcx, [rsp + 0x28]
call fcn.7ff6877c3ad0
nop
mov r8, rax
lea rdx, [0x7ff687842ec0]
mov rcx, rbx
call fcn.7ff6877c1190
nop
mov r8, qword [rsp + 0x40]
cmp r8, 0xf
jbe 0x7ff6877c38e4
mov rdx, qword [rsp + 0x28]
lea rcx, [rsp + 0x28]
call fcn.7ff6877c3a50
mov rax, rbx
add rsp, 0x50
pop rbx
ret