Function at 0x1401ba7d0
Capabilities:
Parse credit card information

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x4f8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x460], xmm6
mov qword [rbp + 0x458], 0xfffffffffffffffe
mov r12d, r8d
mov r15, rdx
mov esi, ecx
mov ebx, dword [0x140605c3f]
test ebx, 0x100
je 0x1401ba86c
cmp dword [0x140605c6f], 0
je 0x1401ba86c
mov r14d, ebx
not r14d
or r14d, 0xfffffffe
lea rdi, [0x1401bf610]
nop dword [rax]
cmp r14d, 0xffffffff
setne al
mov ecx, dword [0x140612a58]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
je 0x1401ba863
mov ecx, 0x48
call fcn.140465354
mov qword [0x140612a50], rax
mov rcx, rdi
call fcn.140485750
jmp 0x1401ba830
or al, r12b
je 0x1401ba91c
mov eax, ebx
and eax, 1
mov ecx, 0xaa8bd721
add ecx, dword [0x1405ad48c]
cmp eax, ecx
jne 0x1401ba90d
mov dword [0x140605c6b], 0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x420], xmm0
mov qword [rbp + 0x430], 0
mov eax, 0xaa8bd720
add eax, dword [0x1405ad48c]
cmp dword [0x140605c53], eax
jg 0x1401ba8f9
call fcn.14015f930
mov qword [rbp + 0x428], rax
call fcn.1401bd020
mov qword [rbp + 0x430], rax
mov edx, 0x3fffffff
and edx, dword [0x140605c53]
mov dword [rsp + 0x20], 0x18593d1f
lea rcx, [rbp + 0x420]
mov r8d, 0x98896ebd
mov r9d, 0x89569afe
call fcn.1401c10d0
mov eax, dword [0x140612a5c]
cmp eax, 0x30
jg 0x1401baae0
jmp 0x1401baa99
test ebx, 0x100
jne 0x1401ba928
xor esi, esi
jmp 0x1401bc41a
lea rsi, [0x1401b9fd0]
jmp 0x1401bc41a
mov eax, dword [0x140612a58]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
mov eax, 0xaa8bd721
mov edx, dword [0x1405ad48c]
add edx, eax
cmp ecx, edx
je 0x1401ba96b
nop dword [rax + rax]
mov ecx, dword [0x140612a58]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
mov ecx, dword [0x1405ad48c]
add ecx, eax
cmp edx, ecx
jne 0x1401ba950
mov eax, 0xaa8bd731
add eax, dword [0x1405ad48c]
mov r9d, dword [0x140605c43]
xor eax, r9d
not eax
test eax, r9d
je 0x1401ba9ae
mov eax, 0xaa8bd722
add eax, dword [0x1405ad48c]
lea rcx, [fcn.1401ba7d0]
add ecx, ecx
add ecx, 0x3400
test ecx, eax
jne 0x1401badad
jmp 0x1401bad7b
test esi, esi
jne 0x1401bc40c
mov eax, r9d
not eax
mov ecx, dword [0x1405ad48c]
lea edx, [rcx - 0x557428bf]
add ecx, 0xaa8bd720
xor ecx, edx
and ecx, eax
xor r9d, edx
or r9d, ecx
cmp r9d, 0xffffffff
jne 0x1401ba9f3
mov eax, ebx
and eax, 0x804
mov ecx, 0xaa8bdf25
add ecx, dword [0x1405ad48c]
cmp eax, ecx
jne 0x1401ba9ff
mov rsi, qword [0x140605c63]
jmp 0x1401bc41a
mov eax, dword [0x140611d53]
not eax
or eax, 0xffffff7f
cmp eax, 0xffffffff
je 0x1401baa52
mov esi, 0xaa8bd723
mov ecx, dword [0x140612a58]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, dword [0x1405ad48c]
add ecx, esi
xor edx, edx
div ecx
test edx, edx
je 0x1401baa45
mov rcx, r15
call fcn.1401b9ab0
mov eax, dword [0x140612a5c]
cmp eax, 0x49
jge 0x1401baa16
mov rcx, r15
call fcn.1401b9ab0
jmp 0x1401bc40c
or ebx, 4
mov dword [0x140605c3f], ebx
lea rcx, [0x140605c3f]
mov rdi, qword [0x140605c63]
lea rdx, [rbp - 0x40]
mov r8d, 0x30
call fcn.1401b9b80
mov rcx, qword [rbp - 0x38]
xor esi, esi
xor edx, edx
mov r8, r15
mov rax, rdi
call qword [case.0x14016c073.0]
mov rcx, r15
call fcn.1401b9ab0
jmp 0x1401bc41a
call fcn.1401bc760
mov r8d, 0x9c
mov rcx, rax
xor edx, edx
call fcn.1401bc6d0
mov rdi, rax
mov ecx, dword [0x140612a58]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, dword [0x1405ad48c]
lea r8d, [rcx - 0x557428dd]
xor edx, edx
div r8d
add ecx, 0xaa8bd721
cmp edx, ecx
je 0x1401bab02
nop dword [rax]
call fcn.1401bc760
mov r8d, 0x9c
mov rcx, rax
xor edx, edx
call fcn.1401bc6d0
mov eax, dword [0x140612a5c]
cmp eax, 0xf
jge 0x1401baae0
jmp 0x1401baa99
test rdi, rdi
jne 0x1401bab41
lea rax, [fcn.1401ba7d0]
add eax, eax
add eax, 0x3000
mov ecx, eax
not ecx
test ecx, eax
je 0x1401bab2f
call fcn.14015f930
mov rcx, rax
mov edx, 0x12
call fcn.1401ba170
call fcn.14015f930
mov rcx, rax
mov edx, 0x12
call fcn.1401ba170
mov dword [rdi], 0x9c
mov rcx, rdi
call fcn.1401bc850
test eax, eax
jne 0x1401bab7d
call fcn.1401bc760
mov rcx, rax
xor edx, edx
mov r8, rdi
call fcn.1401bc8d0
call fcn.14015f930
mov edx, 0xaa8bd820
add edx, dword [0x1405ad48c]
mov rcx, rax
call fcn.1401ba170
mov dword [rsp + 0x28], 0xfaa4ba06
mov dword [rsp + 0x20], 0x68597457
xor ecx, ecx
xor edx, edx
mov r8d, 1
mov r9, r15
call fcn.1401bf8d0
mov ecx, 0xe1f08e0b
mov edx, 0xcaf95e6b
mov r8d, 0xce9ff19c
call fcn.1401a71e0
cmp qword [0x1406126f0], 0
jne 0x1401baca6
mov eax, dword [0x1405ad48c]
mov ecx, eax
xor ecx, 0xaa8bd721
and eax, 0x2a8bd721
add eax, eax
add eax, ecx
je 0x1401bac53
lea rsi, [0x1404ca438]
lea rbx, [0x1404ca498]
xorps xmm6, xmm6
nop dword [rax]
mov ecx, 0xe8
mov edx, 0xba138554
mov r8d, 0x88c8f57d
call fcn.1400a9190
mov qword [rax], rsi
mov qword [rax + 0x28], 0
mov qword [rax + 0x30], 0xf
mov byte [rax + 0x18], 0
mov qword [rax + 0x10], rbx
movzx ecx, byte [0x1405ad488]
add cl, 0x2e
mov byte [rax + 8], cl
mov byte [rax + 9], 0
mov word [rax + 0xa], 0
movups xmmword [rax + 0x38], xmm6
mov qword [0x1406126f0], rax
mov eax, dword [0x140612a58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
jne 0x1401babf0
mov ecx, 0xe8
mov edx, 0xba138554
mov r8d, 0x88c8f57d
call fcn.1400a9190
lea rcx, [0x1404ca438]
mov qword [rax], rcx
mov qword [rax + 0x28], 0
mov qword [rax + 0x30], 0xf
mov byte [rax + 0x18], 0
lea rcx, [0x1404ca498]
mov qword [rax + 0x10], rcx
mov dword [rax + 8], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x38], xmm0
mov qword [0x1406126f0], rax
mov byte [rbp + 0x448], r12b
mov rsi, qword [0x1406126f0]
lea rcx, [rsi + 0x48]
mov r8d, 0x9c
mov rdx, rdi
call fcn.1404ad090
mov r9d, dword [0x1405ad48c]
lea edx, [r9 + 0xb5f841f]
mov eax, r9d
xor eax, 0x3025ee02
mov ecx, r9d
and ecx, 0x3025ee02
lea r8d, [rax + rcx*2]
add r9d, 0x6a447e4
mov rcx, rsi
call fcn.1401bfe00
mov rcx, rsi
mov edx, 0x9e3d7334
mov r8d, 0xb17061da
mov r9d, 0xfceb5979
call fcn.1401c0140
call fcn.1401bc760
mov rcx, rax
xor edx, edx
mov r8, rdi
call fcn.1401bc8d0
cmp qword [0x140615350], 0
jne 0x1401bad5f
mov ecx, 0x900
mov edx, 0xba138554
mov r8d, 0x88c8f57d
call fcn.1400a9190
mov qword [rbp + 0x450], rax
mov rcx, rax
call fcn.140085e20
mov rax, qword [rbp + 0x450]
mov qword [0x140615350], rax
mov qword [rbp + 0x410], r15
cmp dword [0x1405ad48c], 0x557428df
jne 0x1401baf35
jmp 0x1401bae3c
lea eax, [r9 + r9]
mov dword [0x140605c43], eax
mov eax, ebx
or eax, 5
mov dword [0x140605c3f], eax
lea rsi, [0x1401b9fd0]
mov qword [0x140605c63], rsi
mov eax, dword [0x140612a5c]
cmp eax, 0x42
jl 0x1401bc41a
mov eax, 5
sub eax, ebx
lea r10, [0x1401b9fd0]
nop dword [rax + rax]
mov ecx, dword [0x1405ad48c]
sub ecx, r9d
add ecx, 0xaa8bd722
mov r11d, r9d
shl r11d, cl
sub ecx, r11d
mov edx, r11d
sub edx, ecx
imul edx, ecx
mov r8d, r11d
mov ecx, edx
shl r8d, cl
mov ecx, r8d
shl r11d, cl
sub r8d, r11d
mov ecx, r8d
shl r11d, cl
mov edx, r11d
mov ecx, r8d
shl edx, cl
mov ecx, edx
shl r11d, cl
shl r11d, cl
shl r11d, cl
mov edx, ebx
mov ecx, eax
shl edx, cl
mov dword [0x140605c43], r11d
or edx, eax
mov dword [0x140605c3f], edx
mov qword [0x140605c63], r10
mov ecx, dword [0x140612a58]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
jne 0x1401badc0
jmp 0x1401bad7b
mov rdi, qword [0x140615350]
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rdi + 0x2a0], rax
mov dword [rsp + 0x30], 0x3e23d091
mov dword [rsp + 0x28], 0xbce89f65
mov qword [rsp + 0x20], 0
mov ecx, 1
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call fcn.1401bfda0
mov qword [rsi + 0x40], rax
movzx eax, word [rsi + 0xa]
cmp eax, 0x601
setae byte [rdi + 0x4b9]
movzx eax, word [rsi + 0xa]
cmp eax, 0x602
setae byte [rdi + 0x4ba]
mov eax, dword [0x140605c5f]
lea rbx, [0x140605c3f]
mov r14, rbx
sub r14, rax
lea r12, [rbp - 0x40]
mov r8d, 0x400
mov rcx, r12
xor edx, edx
call fcn.1404ad740
mov rcx, r14
mov rdx, r12
mov r8d, 0x400
call fcn.1401bc960
mov qword [rsi + 0x38], r14
lea rcx, [rsi + 0x10]
mov dword [rsp + 0x20], 0x322f7db3
mov rdx, r12
mov r8d, 0x3333150e
mov r9d, 0x3f713d2d
call fcn.14014f7a0
call fcn.1401b9e70
mov qword [rbp + 0x440], 0
mov r14d, dword [0x140611d9f]
mov eax, dword [0x140612a58]
mov ecx, dword [0x1405ad48c]
neg ecx
add ecx, eax
add ecx, 0x557428de
imul ecx, eax
test cl, 1
je 0x1401bb04f
mov rbx, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
lea r13, [0x140605c3f]
lea rdi, [rbp - 0x40]
lea r14, [rsi + 0x10]
mov r15d, 0xaa8bd723
nop word cs:[rax + rax]
mov r12, qword [0x140615350]
mov qword [r12 + 0x2a0], rbx
mov dword [rsp + 0x30], 0x3e23d091
mov dword [rsp + 0x28], 0xbce89f65
mov qword [rsp + 0x20], 0
mov ecx, 1
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call fcn.1401bfda0
mov qword [rsi + 0x40], rax
movzx eax, word [rsi + 0xa]
cmp eax, 0x601
setae byte [r12 + 0x4b9]
movzx eax, word [rsi + 0xa]
cmp eax, 0x602
setae byte [r12 + 0x4ba]
mov eax, dword [0x140605c5f]
mov r12, rax
neg r12
imul r12, rax
add r12, r13
mov r8d, 0x400
mov rcx, rdi
xor edx, edx
call fcn.1404ad740
mov rcx, r12
mov rdx, rdi
mov r8d, 0x400
call fcn.1401bc960
mov qword [rsi + 0x38], r12
mov dword [rsp + 0x20], 0x322f7db3
mov rcx, r14
mov rdx, rdi
mov r8d, 0x3333150e
mov r9d, 0x3f713d2d
call fcn.14014f7a0
call fcn.1401b9e70
mov qword [rbp + 0x440], 0
mov ecx, dword [0x140612a58]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, dword [0x1405ad48c]
add ecx, r15d
xor edx, edx
div ecx
test edx, edx
jne 0x1401baf60
jmp 0x1401bae3c
mov ecx, 0x40
call fcn.14048512c
mov r15b, byte [rbp + 0x448]
add rbx, r14
mov edx, dword [0x140611d9b]
add rdx, rbx
mov rcx, rax
mov qword [rbp + 0x450], rax
call fcn.1402a9930
mov r14, qword [rbp + 0x440]
mov rbx, qword [rbp + 0x450]
cmp r14, rbx
je 0x1401bb0a3
test r14, r14
je 0x1401bb0a3
mov rcx, r14
call fcn.140074480
mov rcx, r14
call fcn.1400a8b90
mov qword [rbp + 0x440], rbx
mov rcx, rdi
mov rdx, rbx
call fcn.140154b30
test al, al
jne 0x1401bb0cb
call fcn.14015f930
mov rcx, rax
mov edx, 0xff
call fcn.1401ba170
mov eax, dword [0x140612a5c]
xor eax, eax
jmp 0x1401bb0f1
mov ecx, dword [0x140612a58]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
je 0x1401bb12d
test al, al
jne 0x1401bb120
nop word cs:[rax + rax]
mov ecx, dword [0x140612a58]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
je 0x1401bb0e0
nop word cs:[rax + rax]
mov ecx, dword [0x140612a5c]
cmp ecx, 0x18
jge 0x1401bb120
jmp 0x1401bb100
mov rbx, qword [0x1405acc58]
mov eax, dword [0x140612a58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, dword [0x140612a5c]
cmp eax, 0x46
jg 0x1401bb168
jmp 0x1401bb150
movsxd r13, dword [rbx]
mov ecx, dword [0x1404cf720]
mov eax, dword [0x140612a5c]
cmp eax, 0x22
jl 0x1401bb1eb
lea r14, [0x1401be190]
nop
mov eax, dword [rbx]
mov eax, dword [0x1405ad48c]
lea ecx, [rax - 0x557428df]
lea edx, [rax - 0x557428de]
lea r9d, [rax - 0x557428cf]
lea r8d, [rax + 0x67747686]
add eax, 0xe8afa7b2
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], r8d
mov qword [rsp + 0x20], 0
xor r8d, r8d
call fcn.1401bfda0
mov qword [0x1406129d0], rax
mov r8d, dword [0x1405ad48c]
lea edx, [r8 + 0x6a447e4]
add r8d, 0x575bcdee
mov rcx, r14
call fcn.14015eaf0
mov eax, dword [0x1404cf720]
mov eax, dword [0x140612a5c]
cmp eax, 0x55
jge 0x1401bb170
jmp 0x1401bb150
mov dword [rbp + 0x450], ecx
mov eax, dword [0x140612a5c]
cmp eax, 0x42
mov eax, dword [0x140605c3f]
mov ecx, eax
not ecx
xor eax, 0x400
and ecx, 0xfffffbff
or ecx, eax
mov eax, 0xaa8bd720
add eax, dword [0x1405ad48c]
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
je 0x1401bb3cd
cmp qword [rdi + 0x7c0], 0
je 0x1401bb3cd
mov eax, dword [0x1405ad48c]
lea ecx, [rax - 0x557428de]
lea rdx, [fcn.1401ba7d0]
add edx, edx
add edx, 0x360
and edx, ecx
add eax, 0xaa8bd721
cmp edx, eax
mov eax, dword [0x140612a5c]
cmp eax, 0x61
jg 0x1401bb260
lea rcx, [rbp + 0x3c0]
lea rdx, [rbp - 0x40]
call fcn.1402aa7e0
mov r14, qword [rdi + 0x7c0]
lea rcx, [rbp + 0x3c0]
lea rdx, [rbp + 0x3e8]
call fcn.1402ad130
cmp qword [rbp + 0x408], 0x10
jb 0x1401bb2a8
mov rcx, qword [rbp + 0x3f0]
jmp 0x1401bb2af
lea rcx, [rbp + 0x3f0]
mov rax, r14
call qword [case.0x14016c073.0]
mov eax, dword [0x140612a58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
jne 0x1401bb2e7
jmp 0x1401bb2cb
mov rax, qword [rbp + 0x408]
mov ecx, dword [0x140612a5c]
mov edx, 0xaa8bd738
add edx, dword [0x1405ad48c]
cmp ecx, edx
jl 0x1401bb311
mov ecx, 0xaa8bd723
nop dword [rax]
mov edx, dword [0x140612a58]
lea eax, [rdx - 1]
imul eax, edx
mov r8d, dword [0x1405ad48c]
add r8d, ecx
xor edx, edx
div r8d
test edx, edx
jne 0x1401bb2f0
jmp 0x1401bb2cb
cmp rax, 0x10
jb 0x1401bb388
mov r14, qword [rbp + 0x3f0]
lea r12, [rax + 1]
cmp r12, 0x1000
jb 0x1401bb353
mov rcx, qword [r14 - 8]
sub r14, rcx
add r14, 0xfffffffffffffff8
cmp r14, 0x20
jae 0x1401bb360
sub rax, qword [0x1405ad490]
movabs r12, 0x25d80db8a50014e3
add r12, rax
mov r14, rcx
mov eax, dword [0x140612a5c]
cmp eax, 0x25
jg 0x1401bb37b
jmp 0x1401bb365
call fcn.1404652dc
mov rcx, r14
mov rdx, r12
call fcn.1400a8b80
mov eax, dword [0x140612a5c]
cmp eax, 0x5d
jle 0x1401bb388
mov rcx, r14
mov rdx, r12
call fcn.1400a8b80
jmp 0x1401bb365
mov rax, qword [rbp + 0x3e0]
cmp rax, 0x10
jb 0x1401bb3cd
mov rcx, qword [rbp + 0x3c8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1401bb3c8
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1401bb812
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400a8b80
call fcn.14007ebe0
mov r14, rax
add r13, rbx
xor r15b, 1
nop dword [rax]
mov byte [r14 + 0x778], r15b
mov eax, dword [0x140612a5c]
cmp eax, 0x53
jle 0x1401bb3fb
mov byte [r14 + 0x778], r15b
jmp 0x1401bb3e0
mov rcx, r14
call fcn.1401a0e60
mov eax, dword [0x140612a5c]
nop dword [rax]
cmp dword [0x1405ad48c], 0x557428df
jne 0x1401bb410
mov rcx, rsi
call fcn.140164f10
mov qword [rbp + 0x418], r13
mov eax, dword [0x140612a5c]
cmp eax, 0x4c
mov r12d, dword [0x1405acc54]
lea eax, [r12 + 1]
mov dword [rbp + 0x448], eax
lea r10d, [r12 + r12]
dec r10d
nop dword [rax]
mov eax, dword [0x140612a5c]
cmp eax, 0x3e
jg 0x1401bb490
mov eax, dword [rbp + 0x448]
mov dword [0x1405acc54], eax
mov eax, dword [0x140612a58]
mov ecx, dword [0x1405ad48c]
neg ecx
add ecx, eax
add ecx, 0x557428de
imul ecx, eax
test cl, 1
je 0x1401bb7a0
nop dword [rax]
mov eax, dword [0x140612a58]
mov ecx, dword [0x1405ad48c]
neg ecx
add ecx, eax
add ecx, 0x557428de
imul ecx, eax
test cl, 1
je 0x1401bb741
mov r11d, dword [0x1405ad48c]
mov r9d, 0x557428de
sub r9d, r11d
lea ecx, [r12 + r9]
mov edx, r12d
shl edx, cl
lea eax, [r11 - 0x557428df]
mov ecx, eax
sub ecx, edx
inc ecx
sub edx, ecx
imul edx, ecx
mov r8d, edx
sub r8d, ecx
mov ecx, r8d
neg ecx
shl edx, cl
add edx, r8d
imul edx, ecx
mov r8d, edx
shl r8d, cl
sub edx, r8d
imul edx, r8d
sub edx, r8d
imul edx, r8d
sub edx, r8d
lea ecx, [rdx + rdx]
shl edx, cl
mov ebx, ecx
sub ebx, edx
neg edx
imul edx, ecx
mov r8d, ebx
mov ecx, edx
shl r8d, cl
mov ecx, r8d
shl ebx, cl
mov edx, ebx
mov ecx, r8d
shl edx, cl
mov ecx, edx
shl ebx, cl
imul ebx, edx
add ebx, edx
lea r8d, [r11 - 0x557428de]
imul r9d, r8d
lea ecx, [r9 - 1]
imul ecx, r8d
mov r15d, ecx
sub r15d, r9d
mov r8d, r15d
shl r8d, cl
imul ebx, edx
mov r13d, r8d
sub r13d, r15d
mov r9d, r13d
mov ecx, r8d
shl r9d, cl
mov r15d, ebx
mov edx, r9d
sub edx, r13d
mov r8d, edx
mov ecx, r9d
shl r8d, cl
neg r15d
sub r8d, edx
mov r9d, edx
mov ecx, r8d
shl r9d, cl
mov ecx, r9d
shl edx, cl
mov ecx, r9d
sub ecx, edx
add ecx, r9d
sub ecx, ebx
mov r8d, r15d
imul r8d, ecx
mov edx, ebx
sub edx, ecx
mov ecx, edx
xor ecx, r8d
and edx, r8d
lea edx, [rcx + rdx*2]
mov ecx, edx
sub ecx, r8d
imul ecx, r8d
mov r8d, edx
shl r8d, cl
mov ecx, r8d
shl edx, cl
mov r8d, ebx
mov ecx, edx
shl r8d, cl
mov r13d, r8d
sub r13d, ebx
mov edx, r13d
mov ecx, r8d
shl edx, cl
mov ecx, r13d
sub ecx, edx
imul ecx, edx
mov edx, r13d
shl edx, cl
sub r13d, edx
imul r13d, edx
sub r13d, edx
imul r13d, edx
mov r9d, edx
sub r9d, r13d
mov ecx, edx
shl r9d, cl
shl r9d, cl
imul r15d, ebx
mov r13d, r15d
neg r13d
imul r13d, r15d
sub r13d, r15d
sub r13d, r9d
imul r13d, r9d
mov r8d, r13d
mov ecx, r9d
shl r8d, cl
imul r13d, r8d
mov edx, eax
mov ecx, eax
shl edx, cl
mov r9d, eax
mov ecx, edx
shl r9d, cl
add r8d, r8d
add r8d, r13d
neg r9d
lea edx, [r11 + r9]
add edx, 0xaa8bd721
mov ecx, r8d
shl edx, cl
neg edx
lea ecx, [r11 + rdx]
add ecx, 0xaa8bd721
add r8d, ecx
add ecx, r8d
mov r9d, r8d
sub r9d, ecx
mov ecx, r8d
shl r9d, cl
shl r9d, cl
mov edx, r8d
sub edx, r9d
add edx, r8d
mov ecx, ebx
sub ecx, eax
sub r11d, eax
lea r9d, [r11 + rcx]
add r9d, 0xaa8bd721
shl r9d, cl
shl r9d, cl
sub ebx, r9d
mov ecx, r9d
sub ecx, ebx
imul ecx, ebx
sub r9d, ecx
sub r9d, edx
imul r9d, edx
mov r8d, r9d
mov ecx, edx
shl r8d, cl
sub r8d, r9d
mov r11d, r9d
mov ecx, r8d
shl r11d, cl
sub r9d, r11d
imul r9d, r11d
mov ecx, r9d
sub ecx, r11d
imul ecx, r11d
mov r11d, r9d
shl r11d, cl
mov r8d, r11d
sub r8d, r9d
add r8d, r11d
mov r9d, eax
sub r9d, r8d
imul r9d, r8d
mov r11d, eax
sub r11d, r9d
imul r11d, r9d
mov ecx, eax
sub ecx, r11d
add ecx, r9d
shl r11d, cl
shl r11d, cl
mov r9d, r11d
sub r9d, ecx
add r9d, r11d
mov r11d, r9d
mov ecx, edx
shl r11d, cl
sub r9d, r11d
imul r9d, r11d
add r9d, r11d
mov ecx, r8d
sub ecx, r9d
imul ecx, r9d
mov edx, r8d
sub edx, ecx
imul edx, ecx
add edx, r8d
mov dword [0x1405acc54], edx
mov ecx, dword [0x140612a58]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
cmp edx, eax
jne 0x1401bb490
mov cl, 1
sub cl, r10b
mov eax, r10d
shl eax, cl
mov edx, r10d
mov ecx, eax
shl edx, cl
sub edx, r10d
mov eax, dword [0x1405ad48c]
sub eax, r10d
add eax, 0xaa8bd721
mov ecx, eax
xor ecx, edx
and eax, edx
lea eax, [rcx + rax*2]
mov dword [0x1405acc54], eax
mov eax, dword [0x140612a5c]
cmp eax, 0x45
jg 0x1401bb4b2
mov eax, dword [0x140612a58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
jne 0x1401bb450
jmp 0x1401bb45b
mov eax, dword [0x140612a58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
je 0x1401bb7c2
mov eax, dword [0x140612a58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
jne 0x1401bb7a0
mov ecx, dword [0x140612a58]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, dword [0x1405ad48c]
lea r8d, [rcx - 0x557428dd]
xor edx, edx
div r8d
add ecx, 0xaa8bd721
cmp edx, ecx
jne 0x1401bb7b1
test dword [rbp + 0x448], r12d
mov r15, qword [rbp + 0x410]
mov rdx, qword [rbp + 0x418]
jne 0x1401bb8a0
mov eax, dword [0x140612a5c]
cmp eax, 0xf
jg 0x1401bb880
jmp 0x1401bb866
mov ecx, 0xaa8bd723
mov eax, dword [0x140612a5c]
cmp eax, 0x27
jg 0x1401bb841
mov edx, dword [0x140612a58]
lea eax, [rdx - 1]
imul eax, edx
mov r8d, dword [0x1405ad48c]
add r8d, ecx
xor edx, edx
div r8d
test edx, edx
je 0x1401bb861
mov eax, dword [0x140612a58]
mov edx, dword [0x1405ad48c]
neg edx
add edx, eax
add edx, 0x557428de
imul edx, eax
test dl, 1
jne 0x1401bb817
jmp 0x1401bb822
call fcn.1404652dc
mov eax, dword [0x140612a5c]
cmp eax, 0x5a
jl 0x1401bb893
nop word cs:[rax + rax]
mov eax, dword [0x140612a58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
jne 0x1401bb880
jmp 0x1401bb866
cmp dword [rbp + 0x450], 0
jg 0x1401bbbff
xor ebx, ebx
lea rdx, [0x140605c3f]
lea r8, [rbp + 0x440]
mov rcx, r14
call fcn.140148130
lea rdx, [0x140605c3f]
mov rcx, r14
call fcn.140198120
mov byte [rbp + 0x450], al
cmp byte [rbp + 0x450], 0
je 0x1401bba41
mov eax, dword [r14 + 0x164]
mov ecx, eax
xor ecx, 0xfffffeff
test ecx, eax
jne 0x1401bb9a9
mov eax, dword [0x140612a58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, dword [r14 + 0x160]
mov ecx, eax
not ecx
xor eax, 0x800000
and ecx, 0xff7fffff
or ecx, eax
cmp ecx, 0xffffffff
jne 0x1401bb9a9
cmp qword [rdi + 0x4e8], 0
je 0x1401bb9a9
mov eax, dword [0x140612a5c]
mov ecx, 0xaa8bd73c
add ecx, dword [0x1405ad48c]
cmp eax, ecx
nop
mov rax, qword [rdi + 0x4f0]
mov ecx, dword [0x140612a5c]
cmp ecx, 0x32
jg 0x1401bb940
test rax, rax
je 0x1401bb9a9
cmp dword [0x1405ad48c], 0x557428df
nop word cs:[rax + rax]
mov rax, qword [rdi + 0x4f8]
mov ecx, dword [0x140612a5c]
cmp ecx, 0x18
jg 0x1401bb970
xor ecx, ecx
call qword [case.0x14016c073.0]
call fcn.1401ba660
jmp 0x1401bb9a9
mov eax, dword [0x140612a5c]
cmp eax, 0xf
mov eax, dword [0x140612a5c]
cmp eax, 0x2f
jg 0x1401bb9a0
lea rdx, [0x140605c3f]
mov rcx, r14
call fcn.1401949a0
call fcn.140211ff0
call fcn.1401bc9f0
mov r13, rax
and r12d, dword [rbp + 0x448]
movzx eax, byte [0x1404cf724]
xor edx, edx
cmp r12d, 1
mov ecx, 0
sbb ecx, ecx
mov r8d, 0xaa8bd721
nop word cs:[rax + rax]
mov r9d, dword [0x140612a58]
lea r10d, [r9 - 1]
imul r10d, r9d
test r10b, 1
jne 0x1401bba1d
test dl, dl
je 0x1401bbad1
mov r9d, dword [0x140612a58]
lea r10d, [r9 - 1]
imul r10d, r9d
and r10d, 1
mov r9d, dword [0x1405ad48c]
add r9d, r8d
cmp r10d, r9d
jne 0x1401bba00
jmp 0x1401bba15
mov eax, dword [0x140605c3f]
mov ecx, eax
or ecx, 1
mov dword [0x140605c3f], ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x100
and eax, 0xfffffeff
or eax, edx
and ecx, 0xfffffeff
or ecx, eax
cmp ecx, 0xffffffff
je 0x1401bbc27
test byte [0x140605c43], 0x10
je 0x1401bbd8c
mov ecx, 0xaa8bd723
nop dword [rax + rax]
mov eax, dword [0x140612a5c]
cmp eax, 0x31
jg 0x1401bbabe
mov edx, dword [0x140612a58]
lea eax, [rdx - 1]
imul eax, edx
mov r8d, dword [0x1405ad48c]
add r8d, ecx
xor edx, edx
div r8d
test edx, edx
je 0x1401bbd80
mov eax, dword [0x140612a58]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
jne 0x1401bba90
jmp 0x1401bba9b
mov edx, dword [0x140612a5c]
sub al, bl
mov edx, eax
not dl
mov r8d, ecx
not r8b
nop word cs:[rax + rax]
mov r9d, dword [0x140612a58]
lea r10d, [r9 - 1]
imul r10d, r9d
test r10b, 1
jne 0x1401bbaf0
nop word cs:[rax + rax]
mov r9d, dword [0x140612a5c]
cmp r9d, 0x37
jle 0x1401bbb42
mov r9d, dword [0x140612a58]
mov r10d, dword [0x1405ad48c]
neg r10d
add r10d, r9d
add r10d, 0xaa8bd722
imul r10d, r9d
test r10b, 1
jne 0x1401bbb10
mov r9d, dword [0x140612a5c]
cmp r9d, 0x46
jg 0x1401bbb1d
xor al, cl
and dl, r8b
nop word cs:[rax + rax]
mov ecx, dword [0x140612a5c]
cmp ecx, 0x39
jle 0x1401bbb7f
mov ecx, dword [0x140612a58]
lea r8d, [rcx - 1]
imul r8d, ecx
test r8b, 1
jne 0x1401bbb60
or al, dl
not al
mov ecx, dword [0x140612a5c]
cmp ecx, 0x34
nop dword [rax]
mov ecx, dword [0x140612a58]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
jne 0x1401bbb90
mov ecx, dword [0x140612a5c]
movzx eax, al
mov edx, 0xaa8bd744
nop
mov rcx, qword [0x140612688]
mov r8d, dword [0x140612a5c]
mov r9d, dword [0x1405ad48c]
add r9d, edx
cmp r8d, r9d
jge 0x1401bbbb0
add rcx, rax
mov qword [0x140612688], rcx
mov ebx, dword [0x140612176]
mov edx, dword [0x14061217a]
mov rcx, r14
call fcn.140148050
mov ecx, dword [0x140612a5c]
cmp ecx, 0x18
jg 0x1401bbdf0
jmp 0x1401bbdce
xor eax, eax
xor ebx, ebx
nop word cs:[rax + rax]
xor bl, byte [rdx + rax]
lea ecx, [rax + 1]
cmp ecx, dword [rbp + 0x450]
jge 0x1401bb8a2
inc rax
jmp 0x1401bbc10
mov rsi, qword [0x140612720]
test rsi, rsi
je 0x1401bbca7
nop word cs:[rax + rax]
mov eax, dword [0x140612a5c]
cmp eax, 0x1a
jg 0x1401bbc7b
mov rax, qword [rsi]
mov rax, qword [rax]
mov rcx, rsi
mov edx, 1
call qword [case.0x14016c073.0]
mov qword [0x140612720], 0
mov eax, dword [0x140612a58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
je 0x1401bbca7
mov rax, qword [rsi]
mov rax, qword [rax]
mov rcx, rsi
mov edx, 1
call qword [case.0x14016c073.0]
mov qword [0x140612720], 0
mov eax, dword [0x140612a5c]
cmp eax, 0x5f
jge 0x1401bbc40
jmp 0x1401bbc4b
mov rcx, qword [0x1406127a8]
test rcx, rcx
je 0x1401bbccf
mov rax, qword [rcx]
mov rax, qword [rax]
mov edx, 1
call qword [case.0x14016c073.0]
mov qword [0x1406127a8], 0
mov rcx, qword [0x140612850]
test rcx, rcx
je 0x1401bbcf7
mov rax, qword [rcx]
mov rax, qword [rax]
mov edx, 1
call qword [case.0x14016c073.0]
mov qword [0x140612850], 0
mov eax, dword [0x140612a5c]
mov ecx, 0xaa8bd77f
add ecx, dword [0x1405ad48c]
cmp eax, ecx
nop word [rax + rax]
mov eax, 0xaa8bd722
add eax, dword [0x1405ad48c]
lea rcx, [fcn.1401ba7d0]
add ecx, ecx
add ecx, 0x80
test ecx, eax
jne 0x1401bbd10
mov rcx, qword [0x1406126f0]
test rcx, rcx
je 0x1401bbd5c
mov rax, qword [rcx]
mov rax, qword [rax]
mov edx, 0xaa8bd722
add edx, dword [0x1405ad48c]
call qword [case.0x14016c073.0]
mov qword [0x1406126f0], 0
mov rsi, qword [0x140615350]
test rsi, rsi
je 0x1401bc078
mov eax, dword [0x140612a5c]
cmp eax, 0x25
jg 0x1401bc050
jmp 0x1401bc008
lea rcx, [0x140605c3f]
call fcn.1401886f0
call fcn.1401b2330
test r15, r15
jne 0x1401bbdbd
mov rsi, qword [0x140615350]
test rsi, rsi
je 0x1401bbdbd
mov rcx, rsi
call fcn.140086140
mov rcx, rsi
call fcn.1400a8b90
mov qword [0x140615350], 0
xor ecx, ecx
xor edx, edx
mov r8, r15
call fcn.140485998
jmp 0x1401bc078
mov ecx, dword [r14 + 0x160]
mov edx, dword [0x14061217e]
mov r8d, dword [0x140612a5c]
cmp r8d, 0x33
jl 0x1401bbdfd
nop dword [rax + rax]
mov ecx, dword [0x140612a5c]
cmp ecx, 0x54
jge 0x1401bbdf0
jmp 0x1401bbdce
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x20000
and ecx, 0xfffdffff
or ecx, r9d
and r8d, 0xfffdffff
or r8d, ecx
not r8d
test r8d, r8d
sete r8b
mov dword [rsp + 0x20], ebx
mov rcx, r13
mov r9, rax
call fcn.1401607e0
mov dword [0x14061217e], 0
mov dword [0x140612176], 0
mov rcx, r14
call fcn.1400b3d80
mov rcx, r14
mov dl, 1
xor r8d, r8d
call fcn.1400b1fc0
test byte [r14 + 0x160], 4
je 0x1401bbf66
mov eax, dword [0x140612a5c]
cmp eax, 0x40
nop dword [rax]
cmp dword [0x1405ad48c], 0x557428df
jne 0x1401bbe80
cmp qword [0x140612a68], 0
jne 0x1401bbef5
mov eax, dword [0x140612a5c]
mov ecx, 0xaa8bd747
add ecx, dword [0x1405ad48c]
cmp eax, ecx
nop dword [rax]
mov eax, dword [0x140612a58]
mov ecx, dword [0x1405ad48c]
neg ecx
add ecx, eax
add ecx, 0x557428de
imul ecx, eax
test cl, 1
jne 0x1401bbeb0
mov ecx, 0x98
call fcn.14048512c
mov qword [rbp + 0x448], rax
mov rcx, rax
call fcn.1401bd1c0
mov rax, qword [rbp + 0x448]
mov qword [0x140612a68], rax
mov r12, qword [0x140612a68]
mov ebx, dword [0x1406121ae]
mov edx, dword [0x1406121b2]
mov rcx, r14
call fcn.140148050
mov edx, dword [0x140611d7b]
mov ecx, dword [0x140612a5c]
cmp ecx, 0x3d
jl 0x1401bbf43
nop word cs:[rax + rax]
mov ecx, dword [0x140612a58]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
jne 0x1401bbf30
jmp 0x1401bbf10
mov rcx, r12
mov r8, rax
mov r9d, ebx
call fcn.1401cc610
mov dword [0x140611d7b], 0
mov qword [0x1406121ae], 0
test byte [r14 + 0x160], 8
je 0x1401bc0e4
cmp qword [0x1406128a8], 0
jne 0x1401bbff4
mov eax, 0xaa8bd721
nop word cs:[rax + rax]
mov ecx, dword [0x140612a58]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
je 0x1401bbfcd
nop word cs:[rax + rax]
mov ecx, dword [0x140612a58]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
mov ecx, dword [0x1405ad48c]
add ecx, eax
cmp edx, ecx
jne 0x1401bbfb0
jmp 0x1401bbf90
mov ecx, 0xa0
call fcn.14048512c
mov qword [rbp + 0x448], rax
mov rcx, rax
call fcn.1401b4d90
mov rax, qword [rbp + 0x448]
mov qword [0x1406128a8], rax
mov eax, dword [0x140612a5c]
cmp eax, 0x3b
jg 0x1401bc0ba
jmp 0x1401bc084
mov rcx, rsi
call fcn.140086140
mov rcx, rsi
call fcn.1400a8b90
mov qword [0x140615350], 0
mov eax, dword [0x1405ad48c]
mov ecx, eax
xor ecx, 0xaa8bd722
and eax, 0x2a8bd722
lea eax, [rcx + rax*2]
lea rcx, [fcn.1401ba7d0]
add ecx, ecx
add ecx, 0x1aa0
test ecx, eax
je 0x1401bc078
nop dword [rax]
mov rcx, rsi
call fcn.140086140
mov rcx, rsi
call fcn.1400a8b90
mov qword [0x140615350], 0
mov eax, dword [0x140612a5c]
cmp eax, 0x33
jge 0x1401bc050
jmp 0x1401bc008
mov rsi, qword [0x140605c63]
jmp 0x1401bc3bf
mov rax, qword [0x1406128a8]
mov edx, dword [r14 + 0x160]
movzx ecx, byte [0x1405ad48c]
add cl, 0x33
shr edx, cl
mov ecx, edx
not cl
xor dl, 1
and cl, 0xfe
or cl, dl
not cl
mov byte [rax + 9], cl
mov eax, dword [0x140612a5c]
cmp eax, 0x26
jle 0x1401bc0e4
mov rax, qword [0x1406128a8]
movzx ecx, byte [0x1405ad48c]
add cl, 0x33
mov edx, 0xfffffebc
shr edx, cl
lea ecx, [rdx + rdx]
mov r8b, 1
sub r8b, cl
and r8b, dl
mov byte [rax + 9], r8b
jmp 0x1401bc084
cmp qword [0x140612840], 0
jne 0x1401bc168
mov eax, dword [0x140612a58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
nop dword [rax]
mov eax, dword [0x140612a58]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
mov eax, 0xaa8bd721
add eax, dword [0x1405ad48c]
cmp ecx, eax
jne 0x1401bc100
mov ecx, 0x40
call fcn.14048512c
mov qword [rax + 0x18], 0
movabs rcx, 0xda27f2475affeb54
add rcx, qword [0x1405ad490]
mov qword [rax + 0x20], rcx
mov byte [rax + 8], 0
lea rcx, [0x1404cfb48]
mov qword [rax], rcx
xorps xmm0, xmm0
movups xmmword [rax + 0x28], xmm0
mov dword [rax + 0x38], 0
mov qword [0x140612840], rax
mov r12, qword [0x140612840]
mov r15d, dword [0x1406121be]
mov ebx, dword [0x1406121ba]
mov r13d, dword [0x1406121b6]
mov rcx, qword [r14 + 0x190]
movzx edx, word [0x140611dd0]
call fcn.1402a9a20
mov dword [rsp + 0x20], r15d
mov rcx, r12
mov rdx, rax
mov r8d, r13d
mov r9d, ebx
call fcn.1401bcbe0
mov eax, dword [0x1405ad48c]
lea ecx, [rax - 0x457428df]
mov edx, dword [0x1406121c2]
xor edx, ecx
not edx
and edx, ecx
add eax, 0xaa8bd721
cmp edx, eax
je 0x1401bc1e6
mov eax, dword [0x1406161d0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
inc dword [rax + 0x25810]
mov qword [0x1406121ba], 0
mov eax, dword [0x1406121c2]
mov ecx, dword [0x1405ad48c]
lea edx, [rcx - 0x557428af]
add ecx, 0xaa8bd720
mov r8d, ecx
xor r8d, ecx
not r8d
and r8d, edx
xor r8d, ecx
mov ecx, r8d
xor ecx, eax
xor eax, 0x30
and ecx, r8d
or ecx, eax
cmp ecx, 0xffffffdf
jne 0x1401bc2e0
mov eax, 0xaa93d721
add eax, dword [0x1405ad48c]
test dword [r14 + 0x160], eax
jne 0x1401bc2e0
jmp 0x1401bc25f
mov eax, dword [0x140612a58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
movzx eax, word [rsi + 0xa]
mov ecx, dword [0x140612a5c]
cmp ecx, 0x3c
jg 0x1401bc250
movzx eax, ax
cmp eax, 0x5ff
ja 0x1401bc2e0
call fcn.1401b9710
mov ecx, dword [0x140612a5c]
cmp ecx, 0x3b
jg 0x1401bc2b3
mov rdx, qword [rdi + 0x2b0]
lea rcx, [rax + 0x18]
cmp qword [rax + 0x30], 0x10
jb 0x1401bc29e
mov rcx, qword [rax + 0x18]
mov r8d, dword [0x140612a58]
lea r9d, [r8 - 1]
imul r9d, r8d
test r9b, 1
je 0x1401bc2d7
mov ecx, 0xaa8bd743
nop dword [rax + rax]
mov edx, dword [0x140612a5c]
mov r8d, dword [0x1405ad48c]
add r8d, ecx
cmp edx, r8d
jge 0x1401bc2c0
jmp 0x1401bc288
mov rax, rdx
call qword [case.0x14016c073.0]
cmp qword [0x1406126f0], 0
jne 0x1401bc332
mov ecx, 0xe8
call fcn.14048512c
lea rcx, [0x1404ca438]
mov qword [rax], rcx
mov qword [rax + 0x28], 0
mov qword [rax + 0x30], 0xf
mov byte [rax + 0x18], 0
lea rcx, [0x1404ca498]
mov qword [rax + 0x10], rcx
mov dword [rax + 8], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x38], xmm0
mov qword [0x1406126f0], rax
xor eax, eax
test al, al
jne 0x1401bc356
mov rax, qword [0x1406126f0]
mov ecx, dword [0x1406121c6]
add rcx, qword [rax + 0x38]
mov qword [0x140605c63], rcx
xor eax, eax
test al, al
je 0x1401bc370
mov rax, qword [0x1406126f0]
mov ecx, dword [0x1406121c6]
add rcx, qword [rax + 0x38]
mov qword [0x140605c63], rcx
jmp 0x1401bc338
mov eax, 0xc0000000
and eax, dword [0x140605c53]
cmp eax, 0x80000000
jne 0x1401bc3a6
mov edx, dword [rbp + 0x424]
mov rcx, qword [rbp + 0x430]
call fcn.1401bdf50
mov edx, dword [rbp + 0x420]
mov rcx, qword [rbp + 0x428]
call fcn.1401bdfd0
mov byte [r14 + 0x778], 0
mov eax, 0xaa8bd722
add eax, dword [0x1405ad48c]
or dword [0x140605c3f], eax
mov rdi, qword [rbp + 0x440]
test rdi, rdi
je 0x1401bc403
nop dword [rax + rax]
mov rcx, rdi
call fcn.140074480
mov rcx, rdi
call fcn.1400a8b90
mov eax, dword [0x140612a58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
je 0x1401bc403
mov rcx, rdi
call fcn.140074480
mov rcx, rdi
call fcn.1400a8b90
jmp 0x1401bc3d0
cmp byte [rbp + 0x450], 0
je 0x1401bc41a
mov rsi, qword [0x140605c63]
add rsi, qword [0x140612688]
mov rax, rsi
movaps xmm6, xmmword [rbp + 0x460]
add rsp, 0x4f8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret