1401ae866:	48 8b 08             	mov    (%rax),%rcx
1401ae869:	e8 32 09 f1 ff       	call   0x1400bf1a0
1401ae86e:	49 89 07             	mov    %rax,(%r15)
1401ae871:	41 83 c6 01          	add    $0x1,%r14d
1401ae875:	48 89 e8             	mov    %rbp,%rax
1401ae878:	41 d1 ed             	shr    $1,%r13d
1401ae87b:	48 83 c6 50          	add    $0x50,%rsi
1401ae87f:	48 83 c5 38          	add    $0x38,%rbp
1401ae883:	45 39 f4             	cmp    %r14d,%r12d
1401ae886:	0f 84 ef 00 00 00    	je     0x1401ae97b
1401ae88c:	48 8b 88 a8 00 00 00 	mov    0xa8(%rax),%rcx
1401ae893:	4c 8b 80 b0 00 00 00 	mov    0xb0(%rax),%r8
1401ae89a:	48 89 f2             	mov    %rsi,%rdx
1401ae89d:	4c 8d 88 a8 00 00 00 	lea    0xa8(%rax),%r9
1401ae8a4:	48 33 0d f5 20 08 00 	xor    0x820f5(%rip),%rcx        # 0x1402309a0
1401ae8ab:	4c 33 05 f6 20 08 00 	xor    0x820f6(%rip),%r8        # 0x1402309a8
1401ae8b2:	4c 09 c1             	or     %r8,%rcx
1401ae8b5:	0f 84 9d 00 00 00    	je     0x1401ae958
1401ae8bb:	48 8b 48 70          	mov    0x70(%rax),%rcx
1401ae8bf:	4c 8d 40 70          	lea    0x70(%rax),%r8
1401ae8c3:	48 33 0d d6 20 08 00 	xor    0x820d6(%rip),%rcx        # 0x1402309a0
1401ae8ca:	48 8b 40 78          	mov    0x78(%rax),%rax
1401ae8ce:	48 33 05 d3 20 08 00 	xor    0x820d3(%rip),%rax        # 0x1402309a8
1401ae8d5:	48 09 c1             	or     %rax,%rcx
1401ae8d8:	0f 84 32 01 00 00    	je     0x1401aea10
1401ae8de:	49 8b 01             	mov    (%r9),%rax
1401ae8e1:	49 8b 49 08          	mov    0x8(%r9),%rcx
1401ae8e5:	49 33 00             	xor    (%r8),%rax
1401ae8e8:	49 33 48 08          	xor    0x8(%r8),%rcx
1401ae8ec:	48 09 c8             	or     %rcx,%rax
1401ae8ef:	0f 84 ff 02 00 00    	je     0x1401aebf4
1401ae8f5:	41 83 fe 01          	cmp    $0x1,%r14d
1401ae8f9:	74 37                	je     0x1401ae932
1401ae8fb:	48 8b 45 00          	mov    0x0(%rbp),%rax
1401ae8ff:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1401ae903:	48 33 05 96 20 08 00 	xor    0x82096(%rip),%rax        # 0x1402309a0
1401ae90a:	48 33 0d 97 20 08 00 	xor    0x82097(%rip),%rcx        # 0x1402309a8
1401ae911:	48 09 c8             	or     %rcx,%rax
1401ae914:	0f 84 24 03 00 00    	je     0x1401aec3e
1401ae91a:	49 8b 01             	mov    (%r9),%rax
1401ae91d:	49 8b 49 08          	mov    0x8(%r9),%rcx
1401ae921:	48 33 45 00          	xor    0x0(%rbp),%rax
1401ae925:	48 33 4d 08          	xor    0x8(%rbp),%rcx
1401ae929:	48 09 c8             	or     %rcx,%rax
1401ae92c:	0f 84 90 01 00 00    	je     0x1401aeac2
1401ae932:	48 63 c7             	movslq %edi,%rax
1401ae935:	e9 0b ff ff ff       	jmp    0x1401ae845
1401ae93a:	4d 89 f8             	mov    %r15,%r8
1401ae93d:	48 89 f2             	mov    %rsi,%rdx
1401ae940:	e8 fb cf ff ff       	call   0x1401ab940
1401ae945:	85 c0                	test   %eax,%eax
1401ae947:	0f 85 c1 fa ff ff    	jne    0x1401ae40e
1401ae94d:	e9 ac fa ff ff       	jmp    0x1401ae3fe
1401ae952:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401ae958:	49 8b 49 10          	mov    0x10(%r9),%rcx
1401ae95c:	4d 8b 41 18          	mov    0x18(%r9),%r8
1401ae960:	48 33 0d 49 20 08 00 	xor    0x82049(%rip),%rcx        # 0x1402309b0
1401ae967:	4c 33 05 4a 20 08 00 	xor    0x8204a(%rip),%r8        # 0x1402309b8
1401ae96e:	4c 09 c1             	or     %r8,%rcx
1401ae971:	0f 85 44 ff ff ff    	jne    0x1401ae8bb
1401ae977:	eb b9                	jmp    0x1401ae932
1401ae979:	31 ff                	xor    %edi,%edi
1401ae97b:	48 8b b4 24 c8 00 00 	mov    0xc8(%rsp),%rsi
1401ae982:	00
1401ae983:	8b 4e 28             	mov    0x28(%rsi),%ecx
1401ae986:	85 c9                	test   %ecx,%ecx
1401ae988:	0f 84 e9 00 00 00    	je     0x1401aea77
1401ae98e:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
1401ae995:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1401ae99a:	44 89 e2             	mov    %r12d,%edx
1401ae99d:	4c 8d 8c 24 80 00 00 	lea    0x80(%rsp),%r9
1401ae9a4:	00
1401ae9a5:	e8 66 17 f1 ff       	call   0x1400c0110
1401ae9aa:	89 c6                	mov    %eax,%esi
1401ae9ac:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1401ae9b3:	00
1401ae9b4:	8b 50 28             	mov    0x28(%rax),%edx
1401ae9b7:	85 d2                	test   %edx,%edx
1401ae9b9:	75 0a                	jne    0x1401ae9c5
1401ae9bb:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
1401ae9bf:	89 88 f0 00 00 00    	mov    %ecx,0xf0(%rax)
1401ae9c5:	85 ff                	test   %edi,%edi
1401ae9c7:	74 20                	je     0x1401ae9e9
1401ae9c9:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401ae9ce:	48 63 ff             	movslq %edi,%rdi
1401ae9d1:	48 89 c3             	mov    %rax,%rbx
1401ae9d4:	48 8d 3c f8          	lea    (%rax,%rdi,8),%rdi
1401ae9d8:	48 8b 0b             	mov    (%rbx),%rcx
1401ae9db:	48 83 c3 08          	add    $0x8,%rbx
1401ae9df:	e8 cc a4 f4 ff       	call   0x1400f8eb0
1401ae9e4:	48 39 fb             	cmp    %rdi,%rbx
1401ae9e7:	75 ef                	jne    0x1401ae9d8
1401ae9e9:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401ae9ee:	e8 bd a4 f4 ff       	call   0x1400f8eb0
1401ae9f3:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401ae9f8:	e8 b3 a4 f4 ff       	call   0x1400f8eb0
1401ae9fd:	85 f6                	test   %esi,%esi
1401ae9ff:	0f 89 09 fa ff ff    	jns    0x1401ae40e
1401aea05:	e9 73 fb ff ff       	jmp    0x1401ae57d
1401aea0a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401aea10:	49 8b 40 10          	mov    0x10(%r8),%rax
1401aea14:	49 8b 48 18          	mov    0x18(%r8),%rcx
1401aea18:	48 33 05 91 1f 08 00 	xor    0x81f91(%rip),%rax        # 0x1402309b0
1401aea1f:	48 33 0d 92 1f 08 00 	xor    0x81f92(%rip),%rcx        # 0x1402309b8
1401aea26:	48 09 c8             	or     %rcx,%rax
1401aea29:	0f 85 af fe ff ff    	jne    0x1401ae8de
1401aea2f:	e9 c1 fe ff ff       	jmp    0x1401ae8f5
1401aea34:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1401aea3b:	49 89 f0             	mov    %rsi,%r8
1401aea3e:	48 89 ea             	mov    %rbp,%rdx
1401aea41:	48 8b 48 20          	mov    0x20(%rax),%rcx
1401aea45:	e8 26 3c f6 ff       	call   0x140112670
1401aea4a:	85 c0                	test   %eax,%eax
1401aea4c:	0f 84 92 f9 ff ff    	je     0x1401ae3e4
1401aea52:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
1401aea59:	00
1401aea5a:	48 85 d2             	test   %rdx,%rdx
1401aea5d:	74 0d                	je     0x1401aea6c
1401aea5f:	81 7a 34 00 40 00 00 	cmpl   $0x4000,0x34(%rdx)
1401aea66:	0f 84 a2 f9 ff ff    	je     0x1401ae40e
1401aea6c:	01 83 f0 00 00 00    	add    %eax,0xf0(%rbx)
1401aea72:	e9 97 f9 ff ff       	jmp    0x1401ae40e
1401aea77:	8b 86 f0 00 00 00    	mov    0xf0(%rsi),%eax
1401aea7d:	4c 8b 84 24 98 00 00 	mov    0x98(%rsp),%r8
1401aea84:	00
1401aea85:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1401aea8c:	00
1401aea8d:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1401aea94:	00
1401aea95:	89 44 24 50          	mov    %eax,0x50(%rsp)
1401aea99:	e8 e2 d2 ff ff       	call   0x1401abd80
1401aea9e:	83 f8 ff             	cmp    $0xffffffff,%eax
1401aeaa1:	0f 8c a1 05 00 00    	jl     0x1401af048
1401aeaa7:	0f 85 e1 fe ff ff    	jne    0x1401ae98e
1401aeaad:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1401aeab4:	8b 40 0c             	mov    0xc(%rax),%eax
1401aeab7:	89 86 f0 00 00 00    	mov    %eax,0xf0(%rsi)
1401aeabd:	e9 cc fe ff ff       	jmp    0x1401ae98e
1401aeac2:	49 8b 41 10          	mov    0x10(%r9),%rax
1401aeac6:	49 8b 49 18          	mov    0x18(%r9),%rcx
1401aeaca:	48 33 45 10          	xor    0x10(%rbp),%rax
1401aeace:	48 33 4d 18          	xor    0x18(%rbp),%rcx
1401aead2:	48 09 c8             	or     %rcx,%rax
1401aead5:	0f 85 57 fe ff ff    	jne    0x1401ae932
1401aeadb:	f3 0f 6f 9e 60 ff ff 	movdqu -0xa0(%rsi),%xmm3
1401aeae2:	ff
1401aeae3:	f3 0f 6f a6 70 ff ff 	movdqu -0x90(%rsi),%xmm4
1401aeaea:	ff
1401aeaeb:	f3 0f 6f 6e 80       	movdqu -0x80(%rsi),%xmm5
1401aeaf0:	f3 0f 6f 4e 90       	movdqu -0x70(%rsi),%xmm1
1401aeaf5:	f3 0f 6f 56 a0       	movdqu -0x60(%rsi),%xmm2
1401aeafa:	0f 11 1e             	movups %xmm3,(%rsi)
1401aeafd:	0f 11 66 10          	movups %xmm4,0x10(%rsi)
1401aeb01:	0f 11 6e 20          	movups %xmm5,0x20(%rsi)
1401aeb05:	0f 11 4e 30          	movups %xmm1,0x30(%rsi)
1401aeb09:	0f 11 56 40          	movups %xmm2,0x40(%rsi)
1401aeb0d:	e9 5f fd ff ff       	jmp    0x1401ae871
1401aeb12:	4c 8b ab 88 00 00 00 	mov    0x88(%rbx),%r13
1401aeb19:	4c 8d 67 6c          	lea    0x6c(%rdi),%r12
1401aeb1d:	45 89 f0             	mov    %r14d,%r8d
1401aeb20:	4c 89 e2             	mov    %r12,%rdx
1401aeb23:	4c 89 e9             	mov    %r13,%rcx
1401aeb26:	e8 b5 c5 ea ff       	call   0x14005b0e0
1401aeb2b:	85 c0                	test   %eax,%eax
1401aeb2d:	0f 89 75 05 00 00    	jns    0x1401af0a8
1401aeb33:	89 c7                	mov    %eax,%edi
1401aeb35:	49 63 c6             	movslq %r14d,%rax
1401aeb38:	48 8d ab 50 03 00 00 	lea    0x350(%rbx),%rbp
1401aeb3f:	f7 d7                	not    %edi
1401aeb41:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401aeb46:	48 63 f7             	movslq %edi,%rsi
1401aeb49:	48 c1 e6 03          	shl    $0x3,%rsi
1401aeb4d:	41 3b 7d 0c          	cmp    0xc(%r13),%edi
1401aeb51:	72 65                	jb     0x1401aebb8
1401aeb53:	e9 b6 f8 ff ff       	jmp    0x1401ae40e
1401aeb58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401aeb5f:	00
1401aeb60:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1401aeb65:	49 8d 57 6c          	lea    0x6c(%r15),%rdx
1401aeb69:	4c 89 e1             	mov    %r12,%rcx
1401aeb6c:	e8 77 b2 03 00       	call   0x1401e9de8
1401aeb71:	85 c0                	test   %eax,%eax
1401aeb73:	0f 85 95 f8 ff ff    	jne    0x1401ae40e
1401aeb79:	48 89 ea             	mov    %rbp,%rdx
1401aeb7c:	4c 89 f9             	mov    %r15,%rcx
1401aeb7f:	83 c7 01             	add    $0x1,%edi
1401aeb82:	48 83 c6 08          	add    $0x8,%rsi
1401aeb86:	e8 a5 e9 ea ff       	call   0x14005d530
1401aeb8b:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1401aeb91:	48 89 e9             	mov    %rbp,%rcx
1401aeb94:	81 60 38 ff ff ef ff 	andl   $0xffefffff,0x38(%rax)
1401aeb9b:	48 89 c2             	mov    %rax,%rdx
1401aeb9e:	e8 ad ec ea ff       	call   0x14005d850
1401aeba3:	48 89 da             	mov    %rbx,%rdx
1401aeba6:	4c 89 f9             	mov    %r15,%rcx
1401aeba9:	e8 22 cd ff ff       	call   0x1401ab8d0
1401aebae:	41 3b 7d 0c          	cmp    0xc(%r13),%edi
1401aebb2:	0f 83 56 f8 ff ff    	jae    0x1401ae40e
1401aebb8:	49 8b 45 00          	mov    0x0(%r13),%rax
1401aebbc:	4c 8b 3c 30          	mov    (%rax,%rsi,1),%r15
1401aebc0:	45 39 77 40          	cmp    %r14d,0x40(%r15)
1401aebc4:	74 9a                	je     0x1401aeb60
1401aebc6:	e9 43 f8 ff ff       	jmp    0x1401ae40e
1401aebcb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401aebd0:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401aebd4:	4c 8b 48 18          	mov    0x18(%rax),%r9
1401aebd8:	48 33 15 d1 1d 08 00 	xor    0x81dd1(%rip),%rdx        # 0x1402309b0
1401aebdf:	4c 33 0d d2 1d 08 00 	xor    0x81dd2(%rip),%r9        # 0x1402309b8
1401aebe6:	4c 09 ca             	or     %r9,%rdx
1401aebe9:	0f 85 43 fb ff ff    	jne    0x1401ae732
1401aebef:	e9 52 fb ff ff       	jmp    0x1401ae746
1401aebf4:	49 8b 41 10          	mov    0x10(%r9),%rax
1401aebf8:	49 8b 49 18          	mov    0x18(%r9),%rcx
1401aebfc:	49 33 40 10          	xor    0x10(%r8),%rax
1401aec00:	49 33 48 18          	xor    0x18(%r8),%rcx
1401aec04:	48 09 c8             	or     %rcx,%rax
1401aec07:	0f 85 e8 fc ff ff    	jne    0x1401ae8f5
1401aec0d:	f3 0f 6f 66 b0       	movdqu -0x50(%rsi),%xmm4
1401aec12:	f3 0f 6f 6e c0       	movdqu -0x40(%rsi),%xmm5
1401aec17:	f3 0f 6f 5e d0       	movdqu -0x30(%rsi),%xmm3
1401aec1c:	0f 11 26             	movups %xmm4,(%rsi)
1401aec1f:	f3 0f 6f 66 e0       	movdqu -0x20(%rsi),%xmm4
1401aec24:	0f 11 6e 10          	movups %xmm5,0x10(%rsi)
1401aec28:	f3 0f 6f 6e f0       	movdqu -0x10(%rsi),%xmm5
1401aec2d:	0f 11 5e 20          	movups %xmm3,0x20(%rsi)
1401aec31:	0f 11 66 30          	movups %xmm4,0x30(%rsi)
1401aec35:	0f 11 6e 40          	movups %xmm5,0x40(%rsi)
1401aec39:	e9 33 fc ff ff       	jmp    0x1401ae871
1401aec3e:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401aec42:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1401aec46:	48 33 05 63 1d 08 00 	xor    0x81d63(%rip),%rax        # 0x1402309b0
1401aec4d:	48 33 0d 64 1d 08 00 	xor    0x81d64(%rip),%rcx        # 0x1402309b8
1401aec54:	48 09 c8             	or     %rcx,%rax
1401aec57:	0f 85 bd fc ff ff    	jne    0x1401ae91a
1401aec5d:	e9 d0 fc ff ff       	jmp    0x1401ae932
1401aec62:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1401aec69:	49 89 f0             	mov    %rsi,%r8
1401aec6c:	48 89 ea             	mov    %rbp,%rdx
1401aec6f:	48 8b 48 20          	mov    0x20(%rax),%rcx
1401aec73:	e8 f8 39 f6 ff       	call   0x140112670
1401aec78:	89 44 24 68          	mov    %eax,0x68(%rsp)
1401aec7c:	85 c0                	test   %eax,%eax
1401aec7e:	0f 8e c2 fa ff ff    	jle    0x1401ae746
1401aec84:	48 8b 05 15 a7 08 00 	mov    0x8a715(%rip),%rax        # 0x1402393a0
1401aec8b:	4c 63 4d 30          	movslq 0x30(%rbp),%r9
1401aec8f:	48 89 f2             	mov    %rsi,%rdx
1401aec92:	4c 8d ac 24 80 00 00 	lea    0x80(%rsp),%r13
1401aec99:	00
1401aec9a:	4c 8b 45 28          	mov    0x28(%rbp),%r8
1401aec9e:	4c 89 e9             	mov    %r13,%rcx
1401aeca1:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
1401aeca8:	00 00 00 00 00
1401aecad:	48 c7 84 24 88 00 00 	movq   $0x0,0x88(%rsp)
1401aecb4:	00 00 00 00 00
1401aecb9:	4c 8b 76 48          	mov    0x48(%rsi),%r14
1401aecbd:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401aecc4:	00
1401aecc5:	e8 96 09 f1 ff       	call   0x1400bf660
1401aecca:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1401aecd1:	00
1401aecd2:	48 85 d2             	test   %rdx,%rdx
1401aecd5:	0f 84 fd 02 00 00    	je     0x1401aefd8
1401aecdb:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1401aece2:	00
1401aece3:	48 29 c2             	sub    %rax,%rdx
1401aece6:	48 83 fa 01          	cmp    $0x1,%rdx
1401aecea:	0f 84 e8 02 00 00    	je     0x1401aefd8
1401aecf0:	48 8d 50 01          	lea    0x1(%rax),%rdx
1401aecf4:	48 89 94 24 88 00 00 	mov    %rdx,0x88(%rsp)
1401aecfb:	00
1401aecfc:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1401aed03:	00
1401aed04:	c6 04 02 2f          	movb   $0x2f,(%rdx,%rax,1)
1401aed08:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1401aed0f:	00
1401aed10:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1401aed17:	00
1401aed18:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1401aed1c:	49 8b 8e 88 00 00 00 	mov    0x88(%r14),%rcx
1401aed23:	44 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8d
1401aed2a:	00
1401aed2b:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1401aed32:	00
1401aed33:	e8 a8 c3 ea ff       	call   0x14005b0e0
1401aed38:	89 c7                	mov    %eax,%edi
1401aed3a:	49 8b 86 88 00 00 00 	mov    0x88(%r14),%rax
1401aed41:	85 ff                	test   %edi,%edi
1401aed43:	0f 88 c6 02 00 00    	js     0x1401af00f
1401aed49:	44 8b 58 3c          	mov    0x3c(%rax),%r11d
1401aed4d:	45 85 db             	test   %r11d,%r11d
1401aed50:	0f 84 e7 03 00 00    	je     0x1401af13d
1401aed56:	48 8b 08             	mov    (%rax),%rcx
1401aed59:	48 63 d7             	movslq %edi,%rdx
1401aed5c:	48 8b 14 d1          	mov    (%rcx,%rdx,8),%rdx
1401aed60:	f6 42 3b 40          	testb  $0x40,0x3b(%rdx)
1401aed64:	0f 84 d3 03 00 00    	je     0x1401af13d
1401aed6a:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1401aed71:	00
1401aed72:	3b 78 0c             	cmp    0xc(%rax),%edi
1401aed75:	0f 83 9d 03 00 00    	jae    0x1401af118
1401aed7b:	48 8b 00             	mov    (%rax),%rax
1401aed7e:	48 63 cf             	movslq %edi,%rcx
1401aed81:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1401aed86:	48 8d 2c cd 00 00 00 	lea    0x0(,%rcx,8),%rbp
1401aed8d:	00
1401aed8e:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
1401aed92:	48 83 c1 6c          	add    $0x6c,%rcx
1401aed96:	e8 25 ba ee ff       	call   0x14009a7c0
1401aed9b:	85 c0                	test   %eax,%eax
1401aed9d:	0f 84 6d 03 00 00    	je     0x1401af110
1401aeda3:	85 ff                	test   %edi,%edi
1401aeda5:	74 28                	je     0x1401aedcf
1401aeda7:	49 8b 86 88 00 00 00 	mov    0x88(%r14),%rax
1401aedae:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1401aedb5:	00
1401aedb6:	48 8b 00             	mov    (%rax),%rax
1401aedb9:	48 8b 4c 28 f8       	mov    -0x8(%rax,%rbp,1),%rcx
1401aedbe:	48 83 c1 6c          	add    $0x6c,%rcx
1401aedc2:	e8 f9 b9 ee ff       	call   0x14009a7c0
1401aedc7:	85 c0                	test   %eax,%eax
1401aedc9:	0f 85 41 03 00 00    	jne    0x1401af110
1401aedcf:	4c 89 e9             	mov    %r13,%rcx
1401aedd2:	e8 69 bb ee ff       	call   0x14009a940
1401aedd7:	44 8b 13             	mov    (%rbx),%r10d
1401aedda:	45 85 d2             	test   %r10d,%r10d
1401aeddd:	0f 84 15 03 00 00    	je     0x1401af0f8
1401aede3:	45 85 ff             	test   %r15d,%r15d
1401aede6:	0f 85 0c 03 00 00    	jne    0x1401af0f8
1401aedec:	4c 8b 76 48          	mov    0x48(%rsi),%r14
1401aedf0:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401aedf4:	48 c7 84 24 70 01 00 	movq   $0x0,0x170(%rsp)
1401aedfb:	00 00 00 00 00
1401aee00:	44 8b ab f0 00 00 00 	mov    0xf0(%rbx),%r13d
1401aee07:	0f 11 84 24 30 01 00 	movups %xmm0,0x130(%rsp)
1401aee0e:	00
1401aee0f:	45 8b 0e             	mov    (%r14),%r9d
1401aee12:	0f 11 84 24 40 01 00 	movups %xmm0,0x140(%rsp)
1401aee19:	00
1401aee1a:	0f 11 84 24 50 01 00 	movups %xmm0,0x150(%rsp)
1401aee21:	00
1401aee22:	0f 11 84 24 60 01 00 	movups %xmm0,0x160(%rsp)
1401aee29:	00
1401aee2a:	45 85 c9             	test   %r9d,%r9d
1401aee2d:	0f 84 ad 02 00 00    	je     0x1401af0e0
1401aee33:	8b 4c 24 68          	mov    0x68(%rsp),%ecx
1401aee37:	49 8b 86 88 00 00 00 	mov    0x88(%r14),%rax
1401aee3e:	44 8d 0c 39          	lea    (%rcx,%rdi,1),%r9d
1401aee42:	44 39 48 0c          	cmp    %r9d,0xc(%rax)
1401aee46:	0f 82 68 02 00 00    	jb     0x1401af0b4
1401aee4c:	48 63 f1             	movslq %ecx,%rsi