Function at 0x1400aa9a0
Capabilities:
Encode data using xor
Parse credit card information

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x650]
sub rsp, 0x750
mov rax, qword [0x14018db80]
xor rax, rsp
mov qword [rbp + 0x640], rax
movdqa xmm0, xmmword [0x14015c7a0]
xor ebx, ebx
movdqa xmm1, xmmword [0x14015c690]
mov ecx, ebx
movdqu xmmword [rbp + 0x430], xmm0
mov dword [rbp + 0x450], 0xdcc185a7
movdqu xmmword [rbp + 0x440], xmm1
mov dword [rbp + 0x454], 0xc689918d
mov dword [rbp + 0x458], 0xdbcfd6d5
mov word [rbp + 0x45c], 0x100
nop word [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x430], al
inc rcx
cmp rcx, 0x2c
jb 0x1400aaa20
xorps xmm0, xmm0
mov byte [rbp + 0x45d], bl
mov rdi, 0xffffffffffffffff
mov qword [rsp + 0x38], rbx
movups xmmword [rsp + 0x28], xmm0
mov r8, rdi
mov qword [rsp + 0x40], rbx
lea rax, [rbp + 0x430]
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x1400aaa60
lea rdx, [rbp + 0x430]
lea rcx, [rsp + 0x28]
call fcn.1400a63d0
lea rcx, [rsp + 0x28]
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c5b0]
movdqu xmmword [rbp + 0x4f0], xmm0
mov dword [rbp + 0x510], 0xdcd3c0b3
movdqu xmmword [rbp + 0x500], xmm1
mov dword [rbp + 0x514], 0x100d5c5
nop dword [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x4f0], al
inc rcx
cmp rcx, 0x26
jb 0x1400aaac0
xorps xmm0, xmm0
mov byte [rbp + 0x517], bl
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x4f0]
mov qword [rsp + 0x60], rbx
mov r8, rdi
inc r8
cmp byte [rax + r8], bl
jne 0x1400aaaf5
lea rdx, [rbp + 0x4f0]
lea rcx, [rsp + 0x48]
call fcn.1400a63d0
lea rcx, [rsp + 0x48]
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c680]
movdqu xmmword [rbp + 0x460], xmm0
mov dword [rbp + 0x480], 0xdcc185a7
movdqu xmmword [rbp + 0x470], xmm1
mov dword [rbp + 0x484], 0xc689918d
mov dword [rbp + 0x488], 0xdbcfd6d5
mov word [rbp + 0x48c], 0x100
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x460], al
inc rcx
cmp rcx, 0x2c
jb 0x1400aab63
xorps xmm0, xmm0
mov byte [rbp + 0x48d], bl
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], rbx
lea rax, [rbp + 0x460]
mov qword [rbp - 0x80], rbx
mov r8, rdi
inc r8
cmp byte [rax + r8], bl
jne 0x1400aab97
lea rdx, [rbp + 0x460]
lea rcx, [rsp + 0x68]
call fcn.1400a63d0
lea rcx, [rsp + 0x68]
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c7c0]
movdqu xmmword [rbp + 0x400], xmm0
mov dword [rbp + 0x420], 0xc28498ba
movdqu xmmword [rbp + 0x410], xmm1
mov dword [rbp + 0x424], 0x8a908add
mov dword [rbp + 0x428], 0xccd7dac7
mov word [rbp + 0x42c], 0xda
mov byte [rbp + 0x42e], 1
nop dword [rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x400], al
inc rcx
cmp rcx, 0x2d
jb 0x1400aac10
xorps xmm0, xmm0
mov byte [rbp + 0x42e], bl
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], rbx
lea rax, [rbp + 0x400]
mov qword [rbp - 0x60], rbx
mov r8, rdi
inc r8
cmp byte [rax + r8], bl
jne 0x1400aac42
lea rdx, [rbp + 0x400]
lea rcx, [rbp - 0x78]
call fcn.1400a63d0
lea rcx, [rbp - 0x78]
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c580]
movdqu xmmword [rbp + 0x490], xmm0
mov dword [rbp + 0x4b0], 0x8cdfc0ba
movdqu xmmword [rbp + 0x4a0], xmm1
mov dword [rbp + 0x4b4], 0xd4c58896
mov dword [rbp + 0x4b8], 0xd8ced9
mov byte [rbp + 0x4bc], 1
nop dword [rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x490], al
inc rcx
cmp rcx, 0x2b
jb 0x1400aacb0
xorps xmm0, xmm0
mov byte [rbp + 0x4bc], bl
movups xmmword [rbp - 0x58], xmm0
mov qword [rbp - 0x48], rbx
lea rax, [rbp + 0x490]
mov qword [rbp - 0x40], rbx
mov r8, rdi
inc r8
cmp byte [rax + r8], bl
jne 0x1400aace2
lea rdx, [rbp + 0x490]
lea rcx, [rbp - 0x58]
call fcn.1400a63d0
lea rcx, [rbp - 0x58]
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c730]
movdqu xmmword [rbp + 0x5e0], xmm0
mov dword [rbp + 0x600], 0x100d1f9
movdqu xmmword [rbp + 0x5f0], xmm1
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x5e0], al
inc rcx
cmp rcx, 0x22
jb 0x1400aad31
xorps xmm0, xmm0
mov byte [rbp + 0x603], bl
movups xmmword [rbp - 0x38], xmm0
mov qword [rbp - 0x28], rbx
lea rax, [rbp + 0x5e0]
mov qword [rbp - 0x20], rbx
mov r8, rdi
inc r8
cmp byte [rax + r8], bl
jne 0x1400aad63
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp - 0x38]
call fcn.1400a63d0
lea rcx, [rbp - 0x38]
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c800]
movdqu xmmword [rbp + 0x590], xmm0
mov dword [rbp + 0x5b0], 0xd3c7deed
movdqu xmmword [rbp + 0x5a0], xmm1
mov word [rbp + 0x5b4], 0x100
nop dword [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x590], al
inc rcx
cmp rcx, 0x24
jb 0x1400aadc0
xorps xmm0, xmm0
mov byte [rbp + 0x5b5], bl
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], rbx
lea rax, [rbp + 0x590]
mov qword [rbp], rbx
mov r8, rdi
inc r8
cmp byte [rax + r8], bl
jne 0x1400aadf2
lea rdx, [rbp + 0x590]
lea rcx, [rbp - 0x18]
call fcn.1400a63d0
lea rcx, [rbp - 0x18]
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c5e0]
movdqu xmmword [rbp + 0x4c0], xmm0
mov dword [rbp + 0x4e0], 0xd0c18caa
movdqu xmmword [rbp + 0x4d0], xmm1
mov dword [rbp + 0x4e4], 0xd4c2dd
mov byte [rbp + 0x4e8], 1
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x4c0], al
inc rcx
cmp rcx, 0x27
jb 0x1400aae52
xorps xmm0, xmm0
mov byte [rbp + 0x4e8], bl
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rbx
lea rax, [rbp + 0x4c0]
mov qword [rbp + 0x20], rbx
mov r8, rdi
inc r8
cmp byte [rax + r8], bl
jne 0x1400aae84
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp + 8]
call fcn.1400a63d0
lea rcx, [rbp + 8]
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c5f0]
movdqu xmmword [rbp + 0x518], xmm0
mov dword [rbp + 0x538], 0xc4dfd2ff
movdqu xmmword [rbp + 0x528], xmm1
mov word [rbp + 0x53c], Ordinal_217
mov byte [rbp + 0x53e], 1
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x518], al
inc rcx
cmp rcx, 0x25
jb 0x1400aaee3
xorps xmm0, xmm0
mov byte [rbp + 0x53e], bl
movups xmmword [rbp + 0x28], xmm0
mov qword [rbp + 0x38], rbx
lea rax, [rbp + 0x518]
mov qword [rbp + 0x40], rbx
mov r8, rdi
inc r8
cmp byte [rax + r8], bl
jne 0x1400aaf15
lea rdx, [rbp + 0x518]
lea rcx, [rbp + 0x28]
call fcn.1400a63d0
lea rcx, [rbp + 0x28]
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c5c0]
movdqu xmmword [rbp + 0x608], xmm0
mov byte [rbp + 0x638], 1
movdqa xmm0, xmmword [0x14015c490]
movdqu xmmword [rbp + 0x628], xmm0
movdqu xmmword [rbp + 0x618], xmm1
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x608], al
inc rcx
cmp rcx, 0x2f
jb 0x1400aaf71
xorps xmm0, xmm0
mov byte [rbp + 0x638], bl
movups xmmword [rbp + 0x48], xmm0
mov qword [rbp + 0x58], rbx
lea rax, [rbp + 0x608]
mov qword [rbp + 0x60], rbx
mov r8, rdi
inc r8
cmp byte [rax + r8], bl
jne 0x1400aafa3
lea rdx, [rbp + 0x608]
lea rcx, [rbp + 0x48]
call fcn.1400a63d0
lea rcx, [rbp + 0x48]
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c610]
movdqu xmmword [rbp + 0x540], xmm0
mov dword [rbp + 0x560], 0xc4dfd2ff
movdqu xmmword [rbp + 0x550], xmm1
mov word [rbp + 0x564], Ordinal_217
mov byte [rbp + 0x566], 1
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x540], al
inc rcx
cmp rcx, 0x25
jb 0x1400ab002
xorps xmm0, xmm0
mov byte [rbp + 0x566], bl
movups xmmword [rbp + 0x68], xmm0
mov qword [rbp + 0x78], rbx
lea rax, [rbp + 0x540]
mov qword [rbp + 0x80], rbx
mov r8, rdi
inc r8
cmp byte [rax + r8], bl
jne 0x1400ab037
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0x68]
call fcn.1400a63d0
lea rcx, [rbp + 0x68]
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c760]
movdqu xmmword [rbp + 0x5b8], xmm0
mov dword [rbp + 0x5d8], 0xd0c6e1
movdqu xmmword [rbp + 0x5c8], xmm1
mov byte [rbp + 0x5dc], 1
nop dword [rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x5b8], al
inc rcx
cmp rcx, 0x23
jb 0x1400ab090
xorps xmm0, xmm0
mov byte [rbp + 0x5dc], bl
movups xmmword [rbp + 0x88], xmm0
mov qword [rbp + 0x98], rbx
lea rax, [rbp + 0x5b8]
mov qword [rbp + 0xa0], rbx
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], bl
jne 0x1400ab0d0
lea rdx, [rbp + 0x5b8]
lea rcx, [rbp + 0x88]
call fcn.1400a63d0
lea rcx, [rbp + 0x88]
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c620]
movdqu xmmword [rbp + 0x568], xmm0
mov dword [rbp + 0x588], 0xc4dfd2ff
movdqu xmmword [rbp + 0x578], xmm1
mov word [rbp + 0x58c], Ordinal_217
mov byte [rbp + 0x58e], 1
nop word [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x568], al
inc rcx
cmp rcx, 0x25
jb 0x1400ab140
xorps xmm0, xmm0
mov byte [rbp + 0x58e], bl
movups xmmword [rbp + 0xa8], xmm0
mov qword [rbp + 0xb8], rbx
lea rax, [rbp + 0x568]
mov qword [rbp + 0xc0], rbx
inc rdi
cmp byte [rax + rdi], bl
jne 0x1400ab178
mov r8, rdi
lea rdx, [rbp + 0x568]
lea rcx, [rbp + 0xa8]
call fcn.1400a63d0
lea rcx, [rbp + 0xa8]
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c7d0]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3d0], 0xd3c7deed
movdqu xmmword [rbp + 0x3c0], xmm1
mov word [rbp + 0x3d4], 0x100
nop dword [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x24
jb 0x1400ab1e0
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3d5], bl
lea rcx, [rbp + 0xc8]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c660]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3d0], 0x978fdeff
movdqu xmmword [rbp + 0x3c0], xmm1
mov dword [rbp + 0x3d4], 0xd8d7c48f
mov dword [rbp + 0x3d8], 0x100d9c1
nop word [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x2a
jb 0x1400ab260
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3db], bl
lea rcx, [rbp + 0xe8]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c520]
movdqu xmmword [rbp + 0x3b0], xmm0
mov word [rbp + 0x3e0], 0x100
movdqa xmm0, xmmword [0x14015c710]
movdqu xmmword [rbp + 0x3d0], xmm0
movdqu xmmword [rbp + 0x3c0], xmm1
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x30
jb 0x1400ab2d0
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3e1], bl
lea rcx, [rbp + 0x108]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c520]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3e0], 0x879fcecf
movdqa xmm0, xmmword [0x14015c540]
movdqu xmmword [rbp + 0x3d0], xmm0
mov dword [rbp + 0x3e4], 0xc8c7d49f
movdqu xmmword [rbp + 0x3c0], xmm1
mov dword [rbp + 0x3e8], 0x100c9d1
nop word [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x3a
jb 0x1400ab360
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3eb], bl
lea rcx, [rbp + 0x128]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c510]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3e0], 0x879fcecf
movdqa xmm0, xmmword [0x14015c540]
movdqu xmmword [rbp + 0x3d0], xmm0
mov dword [rbp + 0x3e4], 0xc8c7d49f
movdqu xmmword [rbp + 0x3c0], xmm1
mov dword [rbp + 0x3e8], 0x100c9d1
nop word [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x3a
jb 0x1400ab3f0
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3eb], bl
lea rcx, [rbp + 0x148]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c740]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3d0], 0x879985f1
movdqu xmmword [rbp + 0x3c0], xmm1
mov dword [rbp + 0x3d4], 0x938bdac3
mov dword [rbp + 0x3d8], 0xd4dbc88b
mov dword [rbp + 0x3dc], 0x100ddcd
nop
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x2e
jb 0x1400ab470
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3df], bl
lea rcx, [rbp + 0x168]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c520]
movdqu xmmword [rbp + 0x3b0], xmm0
mov word [rbp + 0x3e0], 0x100
movdqa xmm0, xmmword [0x14015c710]
movdqu xmmword [rbp + 0x3d0], xmm0
movdqu xmmword [rbp + 0x3c0], xmm1
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x30
jb 0x1400ab4e0
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3e1], bl
lea rcx, [rbp + 0x188]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c750]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3d0], 0x879985f1
movdqu xmmword [rbp + 0x3c0], xmm1
mov dword [rbp + 0x3d4], 0x938bdac3
mov dword [rbp + 0x3d8], 0xd4dbc88b
mov dword [rbp + 0x3dc], 0x100ddcd
nop
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x2e
jb 0x1400ab560
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3df], bl
lea rcx, [rbp + 0x1a8]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c630]
movdqa xmmword [rbp + 0x3b0], xmm0
movdqa xmm0, xmmword [0x14015c6f0]
movdqa xmmword [rbp + 0x3c0], xmm1
movdqa xmm1, xmmword [0x14015c700]
movdqa xmmword [rbp + 0x3d0], xmm0
movdqa xmmword [rbp + 0x3e0], xmm1
mov dword [rbp + 0x3f0], 0x33273ecd
mov word [rbp + 0x3f4], 0x100
nop word [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x44
jb 0x1400ab5f0
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3f5], bl
lea rcx, [rbp + 0x1c8]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c5b0]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3d0], 0xdcd3c0b3
movdqu xmmword [rbp + 0x3c0], xmm1
mov dword [rbp + 0x3d4], 0x100d5c5
nop dword [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x26
jb 0x1400ab660
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3d7], bl
lea rcx, [rbp + 0x1e8]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c600]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3d0], 0xc4dfd2ff
movdqu xmmword [rbp + 0x3c0], xmm1
mov word [rbp + 0x3d4], Ordinal_217
mov byte [rbp + 0x3d6], 1
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x25
jb 0x1400ab6d1
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3d6], bl
lea rcx, [rbp + 0x208]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c7f0]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3d0], 0xd3c7deed
movdqu xmmword [rbp + 0x3c0], xmm1
mov word [rbp + 0x3d4], 0x100
nop dword [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x24
jb 0x1400ab740
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3d5], bl
lea rcx, [rbp + 0x228]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c7e0]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3d0], 0xd3c7deed
movdqu xmmword [rbp + 0x3c0], xmm1
mov word [rbp + 0x3d4], 0x100
nop word [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x24
jb 0x1400ab7b0
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3d5], bl
lea rcx, [rbp + 0x248]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c530]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c650]
movdqa xmmword [rbp + 0x3b0], xmm0
movdqa xmm0, xmmword [0x14015c6d0]
movdqa xmmword [rbp + 0x3c0], xmm1
movdqa xmm1, xmmword [0x14015c480]
movdqa xmmword [rbp + 0x3d0], xmm0
movdqa xmmword [rbp + 0x3e0], xmm1
mov byte [rbp + 0x3f0], 1
nop
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x3f
jb 0x1400ab830
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3f0], bl
lea rcx, [rbp + 0x268]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c680]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3d0], 0xdcc185a7
movdqu xmmword [rbp + 0x3c0], xmm1
mov dword [rbp + 0x3d4], 0xc689918d
mov dword [rbp + 0x3d8], 0xdbcfd6d5
mov word [rbp + 0x3dc], 0x100
nop
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x2c
jb 0x1400ab8b0
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3dd], bl
lea rcx, [rbp + 0x288]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c7c0]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3d0], 0xc28498ba
movdqu xmmword [rbp + 0x3c0], xmm1
mov dword [rbp + 0x3d4], 0x8a908add
mov dword [rbp + 0x3d8], 0xccd7dac7
mov word [rbp + 0x3dc], 0xda
mov byte [rbp + 0x3de], 1
nop word [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x2d
jb 0x1400ab940
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3de], bl
lea rcx, [rbp + 0x2a8]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c780]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3d0], 0xd0c6e1
movdqu xmmword [rbp + 0x3c0], xmm1
mov byte [rbp + 0x3d4], 1
nop dword [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x23
jb 0x1400ab9b0
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3d4], bl
lea rcx, [rbp + 0x2c8]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c600]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3d0], 0xc4dfd2ff
movdqu xmmword [rbp + 0x3c0], xmm1
mov word [rbp + 0x3d4], Ordinal_217
mov byte [rbp + 0x3d6], 1
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x25
jb 0x1400aba21
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3d6], bl
lea rcx, [rbp + 0x2e8]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c790]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3d0], 0xd0c6e1
movdqu xmmword [rbp + 0x3c0], xmm1
mov byte [rbp + 0x3d4], 1
nop dword [rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x23
jb 0x1400aba90
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3d4], bl
lea rcx, [rbp + 0x308]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c7a0]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c770]
movdqu xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3d0], 0xd0c6e1
movdqu xmmword [rbp + 0x3c0], xmm1
mov byte [rbp + 0x3d4], 1
nop dword [rax + rax]
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x23
jb 0x1400abb00
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3d4], bl
lea rcx, [rbp + 0x328]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c530]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c590]
movdqa xmmword [rbp + 0x3b0], xmm0
movdqa xmm0, xmmword [0x14015c6a0]
movdqa xmmword [rbp + 0x3d0], xmm0
movdqa xmmword [rbp + 0x3c0], xmm1
mov dword [rbp + 0x3e0], 0xa6ded0a9
mov dword [rbp + 0x3e4], 0x839bcad3
mov dword [rbp + 0x3e8], 0xc4cbd89b
mov dword [rbp + 0x3ec], 0x100cddd
nop
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x3e
jb 0x1400abb90
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3ef], bl
lea rcx, [rbp + 0x348]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c530]
mov rcx, rbx
movdqa xmm1, xmmword [0x14015c650]
movdqa xmmword [rbp + 0x3b0], xmm0
movdqa xmm0, xmmword [0x14015c6d0]
movdqa xmmword [rbp + 0x3c0], xmm1
movdqa xmm1, xmmword [0x14015c480]
movdqa xmmword [rbp + 0x3d0], xmm0
movdqa xmmword [rbp + 0x3e0], xmm1
mov byte [rbp + 0x3f0], 1
nop
lea eax, [rcx - 0x41]
xor byte [rbp + rcx + 0x3b0], al
inc rcx
cmp rcx, 0x3f
jb 0x1400abc10
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3f0], bl
lea rcx, [rbp + 0x368]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
movdqa xmm0, xmmword [0x14015c530]
movdqa xmm1, xmmword [0x14015c670]
movdqa xmmword [rbp + 0x3b0], xmm0
movdqa xmm0, xmmword [0x14015c6b0]
movdqa xmmword [rbp + 0x3c0], xmm1
movdqa xmm1, xmmword [0x14015c6e0]
movdqa xmmword [rbp + 0x3d0], xmm0
movdqa xmmword [rbp + 0x3e0], xmm1
mov word [rbp + 0x3f0], 0x100
nop dword [rax]
lea eax, [rbx - 0x41]
xor byte [rbp + rbx + 0x3b0], al
inc rbx
cmp rbx, 0x40
jb 0x1400abc90
lea rdx, [rbp + 0x3b0]
mov byte [rbp + 0x3f1], 0
lea rcx, [rbp + 0x388]
call fcn.1400a7020
mov rcx, rax
call fcn.1400ac490
mov rcx, qword [rbp + 0x640]
xor rcx, rsp
call fcn.14012def0
lea r11, [rsp + 0x750]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret