14002f7f2:	0f 11 03             	movups %xmm0,(%rbx)
14002f7f5:	48 89 43 10          	mov    %rax,0x10(%rbx)
14002f7f9:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
14002f7fe:	41 b6 01             	mov    $0x1,%r14b
14002f801:	44 88 74 24 38       	mov    %r14b,0x38(%rsp)
14002f806:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
14002f80a:	0f 11 03             	movups %xmm0,(%rbx)
14002f80d:	f2 0f 10 4d 10       	movsd  0x10(%rbp),%xmm1
14002f812:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
14002f817:	0f 57 c0             	xorps  %xmm0,%xmm0
14002f81a:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14002f81e:	48 89 45 10          	mov    %rax,0x10(%rbp)
14002f822:	48 8b cd             	mov    %rbp,%rcx
14002f825:	e8 f4 89 00 00       	call   0x14003821e
14002f82a:	48 89 37             	mov    %rsi,(%rdi)
14002f82d:	4c 89 67 08          	mov    %r12,0x8(%rdi)
14002f831:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14002f835:	48 85 db             	test   %rbx,%rbx
14002f838:	74 06                	je     0x14002f840
14002f83a:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
14002f83e:	eb 03                	jmp    0x14002f843
14002f840:	49 8b ec             	mov    %r12,%rbp
14002f843:	48 85 db             	test   %rbx,%rbx
14002f846:	74 40                	je     0x14002f888
14002f848:	4c 8b 3b             	mov    (%rbx),%r15
14002f84b:	4d 85 ff             	test   %r15,%r15
14002f84e:	74 38                	je     0x14002f888
14002f850:	48 85 ed             	test   %rbp,%rbp
14002f853:	74 33                	je     0x14002f888
14002f855:	b9 18 00 00 00       	mov    $0x18,%ecx
14002f85a:	e8 19 7a 00 00       	call   0x140037278
14002f85f:	48 89 47 08          	mov    %rax,0x8(%rdi)
14002f863:	0f 57 c0             	xorps  %xmm0,%xmm0
14002f866:	33 c9                	xor    %ecx,%ecx
14002f868:	0f 11 00             	movups %xmm0,(%rax)
14002f86b:	48 89 48 10          	mov    %rcx,0x10(%rax)
14002f86f:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
14002f873:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14002f879:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14002f87d:	48 8b d5             	mov    %rbp,%rdx
14002f880:	49 8b cf             	mov    %r15,%rcx
14002f883:	e8 90 89 00 00       	call   0x140038218
14002f888:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14002f88f:	00
14002f890:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14002f895:	48 85 db             	test   %rbx,%rbx
14002f898:	74 40                	je     0x14002f8da
14002f89a:	45 84 f6             	test   %r14b,%r14b
14002f89d:	74 15                	je     0x14002f8b4
14002f89f:	48 8b cb             	mov    %rbx,%rcx
14002f8a2:	e8 ec 3a fd ff       	call   0x140003393
14002f8a7:	ba 18 00 00 00       	mov    $0x18,%edx
14002f8ac:	48 8b cb             	mov    %rbx,%rcx
14002f8af:	e8 00 7a 00 00       	call   0x1400372b4
14002f8b4:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14002f8b9:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14002f8be:	eb 1a                	jmp    0x14002f8da
14002f8c0:	48 8d 35 49 bd 00 00 	lea    0xbd49(%rip),%rsi        # 0x14003b610
14002f8c7:	48 89 37             	mov    %rsi,(%rdi)
14002f8ca:	4c 89 67 08          	mov    %r12,0x8(%rdi)
14002f8ce:	44 88 67 10          	mov    %r12b,0x10(%rdi)
14002f8d2:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14002f8d9:	00
14002f8da:	48 8b c7             	mov    %rdi,%rax
14002f8dd:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14002f8e2:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
14002f8e9:	00
14002f8ea:	48 83 c4 40          	add    $0x40,%rsp
14002f8ee:	41 5f                	pop    %r15
14002f8f0:	41 5e                	pop    %r14
14002f8f2:	41 5c                	pop    %r12
14002f8f4:	5f                   	pop    %rdi
14002f8f5:	5e                   	pop    %rsi
14002f8f6:	c3                   	ret
14002f8f7:	cc                   	int3
14002f8f8:	cc                   	int3
14002f8f9:	cc                   	int3
14002f8fa:	cc                   	int3
14002f8fb:	cc                   	int3
14002f8fc:	cc                   	int3
14002f8fd:	cc                   	int3
14002f8fe:	cc                   	int3
14002f8ff:	cc                   	int3
14002f900:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002f905:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14002f90a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14002f90f:	57                   	push   %rdi
14002f910:	48 83 ec 30          	sub    $0x30,%rsp
14002f914:	41 8b f0             	mov    %r8d,%esi
14002f917:	48 8b fa             	mov    %rdx,%rdi
14002f91a:	48 8b d9             	mov    %rcx,%rbx
14002f91d:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14002f924:	00
14002f925:	e8 36 1c fd ff       	call   0x140001560
14002f92a:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14002f92e:	48 81 39 10 01 00 00 	cmpq   $0x110,(%rcx)
14002f935:	72 1d                	jb     0x14002f954
14002f937:	48 8b 81 08 01 00 00 	mov    0x108(%rcx),%rax
14002f93e:	48 85 c0             	test   %rax,%rax
14002f941:	74 11                	je     0x14002f954
14002f943:	8b d6                	mov    %esi,%edx
14002f945:	ff d0                	call   *%rax
14002f947:	48 8b d0             	mov    %rax,%rdx
14002f94a:	48 8b cf             	mov    %rdi,%rcx
14002f94d:	e8 de 30 ff ff       	call   0x140022a30
14002f952:	eb 07                	jmp    0x14002f95b
14002f954:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14002f95b:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14002f962:	00
14002f963:	48 8b c7             	mov    %rdi,%rax
14002f966:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14002f96b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14002f970:	48 83 c4 30          	add    $0x30,%rsp
14002f974:	5f                   	pop    %rdi
14002f975:	c3                   	ret
14002f976:	cc                   	int3
14002f977:	cc                   	int3
14002f978:	cc                   	int3
14002f979:	cc                   	int3
14002f97a:	cc                   	int3
14002f97b:	cc                   	int3
14002f97c:	cc                   	int3
14002f97d:	cc                   	int3
14002f97e:	cc                   	int3
14002f97f:	cc                   	int3
14002f980:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002f985:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14002f98a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14002f98f:	57                   	push   %rdi
14002f990:	48 83 ec 30          	sub    $0x30,%rsp
14002f994:	49 8b f0             	mov    %r8,%rsi
14002f997:	48 8b fa             	mov    %rdx,%rdi
14002f99a:	48 8b d9             	mov    %rcx,%rbx
14002f99d:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14002f9a4:	00
14002f9a5:	e8 b6 1b fd ff       	call   0x140001560
14002f9aa:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14002f9ae:	48 81 39 18 01 00 00 	cmpq   $0x118,(%rcx)
14002f9b5:	72 1e                	jb     0x14002f9d5
14002f9b7:	48 8b 81 10 01 00 00 	mov    0x110(%rcx),%rax
14002f9be:	48 85 c0             	test   %rax,%rax
14002f9c1:	74 12                	je     0x14002f9d5
14002f9c3:	48 8b d6             	mov    %rsi,%rdx
14002f9c6:	ff d0                	call   *%rax
14002f9c8:	48 8b d0             	mov    %rax,%rdx
14002f9cb:	48 8b cf             	mov    %rdi,%rcx
14002f9ce:	e8 5d 30 ff ff       	call   0x140022a30
14002f9d3:	eb 07                	jmp    0x14002f9dc
14002f9d5:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14002f9dc:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14002f9e3:	00
14002f9e4:	48 8b c7             	mov    %rdi,%rax
14002f9e7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14002f9ec:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14002f9f1:	48 83 c4 30          	add    $0x30,%rsp
14002f9f5:	5f                   	pop    %rdi
14002f9f6:	c3                   	ret
14002f9f7:	cc                   	int3
14002f9f8:	cc                   	int3
14002f9f9:	cc                   	int3
14002f9fa:	cc                   	int3
14002f9fb:	cc                   	int3
14002f9fc:	cc                   	int3
14002f9fd:	cc                   	int3
14002f9fe:	cc                   	int3
14002f9ff:	cc                   	int3
14002fa00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002fa05:	57                   	push   %rdi
14002fa06:	48 83 ec 20          	sub    $0x20,%rsp
14002fa0a:	8b fa                	mov    %edx,%edi
14002fa0c:	48 8b d9             	mov    %rcx,%rbx
14002fa0f:	e8 4c 1b fd ff       	call   0x140001560
14002fa14:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14002fa18:	48 81 39 e0 00 00 00 	cmpq   $0xe0,(%rcx)
14002fa1f:	72 1b                	jb     0x14002fa3c
14002fa21:	48 8b 81 d8 00 00 00 	mov    0xd8(%rcx),%rax
14002fa28:	48 85 c0             	test   %rax,%rax
14002fa2b:	74 0f                	je     0x14002fa3c
14002fa2d:	8b d7                	mov    %edi,%edx
14002fa2f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002fa34:	48 83 c4 20          	add    $0x20,%rsp
14002fa38:	5f                   	pop    %rdi
14002fa39:	48 ff e0             	rex.W jmp *%rax
14002fa3c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002fa41:	33 c0                	xor    %eax,%eax
14002fa43:	48 83 c4 20          	add    $0x20,%rsp
14002fa47:	5f                   	pop    %rdi
14002fa48:	c3                   	ret
14002fa49:	cc                   	int3
14002fa4a:	cc                   	int3
14002fa4b:	cc                   	int3
14002fa4c:	cc                   	int3
14002fa4d:	cc                   	int3
14002fa4e:	cc                   	int3
14002fa4f:	cc                   	int3
14002fa50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002fa55:	57                   	push   %rdi
14002fa56:	48 83 ec 20          	sub    $0x20,%rsp
14002fa5a:	48 8b fa             	mov    %rdx,%rdi
14002fa5d:	48 8b d9             	mov    %rcx,%rbx
14002fa60:	e8 fb 1a fd ff       	call   0x140001560
14002fa65:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14002fa69:	48 81 39 e8 00 00 00 	cmpq   $0xe8,(%rcx)
14002fa70:	72 1c                	jb     0x14002fa8e
14002fa72:	48 8b 81 e0 00 00 00 	mov    0xe0(%rcx),%rax
14002fa79:	48 85 c0             	test   %rax,%rax
14002fa7c:	74 10                	je     0x14002fa8e
14002fa7e:	48 8b d7             	mov    %rdi,%rdx
14002fa81:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002fa86:	48 83 c4 20          	add    $0x20,%rsp
14002fa8a:	5f                   	pop    %rdi
14002fa8b:	48 ff e0             	rex.W jmp *%rax
14002fa8e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002fa93:	33 c0                	xor    %eax,%eax
14002fa95:	48 83 c4 20          	add    $0x20,%rsp
14002fa99:	5f                   	pop    %rdi
14002fa9a:	c3                   	ret
14002fa9b:	cc                   	int3
14002fa9c:	cc                   	int3
14002fa9d:	cc                   	int3
14002fa9e:	cc                   	int3
14002fa9f:	cc                   	int3
14002faa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002faa5:	57                   	push   %rdi
14002faa6:	48 83 ec 20          	sub    $0x20,%rsp
14002faaa:	8b fa                	mov    %edx,%edi
14002faac:	48 8b d9             	mov    %rcx,%rbx
14002faaf:	e8 ac 1a fd ff       	call   0x140001560
14002fab4:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14002fab8:	48 81 39 80 01 00 00 	cmpq   $0x180,(%rcx)
14002fabf:	72 20                	jb     0x14002fae1
14002fac1:	48 8b 81 78 01 00 00 	mov    0x178(%rcx),%rax
14002fac8:	48 85 c0             	test   %rax,%rax
14002facb:	74 14                	je     0x14002fae1
14002facd:	8b d7                	mov    %edi,%edx
14002facf:	ff d0                	call   *%rax
14002fad1:	85 c0                	test   %eax,%eax
14002fad3:	0f 95 c0             	setne  %al
14002fad6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002fadb:	48 83 c4 20          	add    $0x20,%rsp
14002fadf:	5f                   	pop    %rdi
14002fae0:	c3                   	ret
14002fae1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002fae6:	32 c0                	xor    %al,%al
14002fae8:	48 83 c4 20          	add    $0x20,%rsp
14002faec:	5f                   	pop    %rdi
14002faed:	c3                   	ret
14002faee:	cc                   	int3
14002faef:	cc                   	int3
14002faf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002faf5:	57                   	push   %rdi
14002faf6:	48 83 ec 20          	sub    $0x20,%rsp
14002fafa:	48 8b fa             	mov    %rdx,%rdi
14002fafd:	48 8b d9             	mov    %rcx,%rbx
14002fb00:	e8 5b 1a fd ff       	call   0x140001560
14002fb05:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14002fb09:	48 81 39 88 01 00 00 	cmpq   $0x188,(%rcx)
14002fb10:	72 21                	jb     0x14002fb33
14002fb12:	48 8b 81 80 01 00 00 	mov    0x180(%rcx),%rax
14002fb19:	48 85 c0             	test   %rax,%rax
14002fb1c:	74 15                	je     0x14002fb33
14002fb1e:	48 8b d7             	mov    %rdi,%rdx
14002fb21:	ff d0                	call   *%rax
14002fb23:	85 c0                	test   %eax,%eax
14002fb25:	0f 95 c0             	setne  %al
14002fb28:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002fb2d:	48 83 c4 20          	add    $0x20,%rsp
14002fb31:	5f                   	pop    %rdi
14002fb32:	c3                   	ret
14002fb33:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002fb38:	32 c0                	xor    %al,%al
14002fb3a:	48 83 c4 20          	add    $0x20,%rsp
14002fb3e:	5f                   	pop    %rdi
14002fb3f:	c3                   	ret
14002fb40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002fb45:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14002fb4a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14002fb4f:	57                   	push   %rdi
14002fb50:	48 83 ec 30          	sub    $0x30,%rsp
14002fb54:	49 8b f9             	mov    %r9,%rdi
14002fb57:	41 8b f0             	mov    %r8d,%esi
14002fb5a:	48 8b ea             	mov    %rdx,%rbp
14002fb5d:	48 8b d9             	mov    %rcx,%rbx
14002fb60:	e8 fb 19 fd ff       	call   0x140001560
14002fb65:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14002fb69:	48 81 39 80 00 00 00 	cmpq   $0x80,(%rcx)
14002fb70:	72 2a                	jb     0x14002fb9c
14002fb72:	48 83 79 78 00       	cmpq   $0x0,0x78(%rcx)
14002fb77:	74 23                	je     0x14002fb9c
14002fb79:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
14002fb7d:	4d 85 c9             	test   %r9,%r9
14002fb80:	74 1a                	je     0x14002fb9c
14002fb82:	49 83 79 08 00       	cmpq   $0x0,0x8(%r9)
14002fb87:	74 13                	je     0x14002fb9c
14002fb89:	48 8b 41 78          	mov    0x78(%rcx),%rax
14002fb8d:	44 8b c6             	mov    %esi,%r8d
14002fb90:	48 8b d5             	mov    %rbp,%rdx
14002fb93:	ff d0                	call   *%rax
14002fb95:	85 c0                	test   %eax,%eax
14002fb97:	0f 95 c0             	setne  %al
14002fb9a:	eb 02                	jmp    0x14002fb9e
14002fb9c:	32 c0                	xor    %al,%al
14002fb9e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14002fba3:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14002fba8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14002fbad:	48 83 c4 30          	add    $0x30,%rsp
14002fbb1:	5f                   	pop    %rdi
14002fbb2:	c3                   	ret
14002fbb3:	cc                   	int3
14002fbb4:	cc                   	int3
14002fbb5:	cc                   	int3
14002fbb6:	cc                   	int3
14002fbb7:	cc                   	int3
14002fbb8:	cc                   	int3
14002fbb9:	cc                   	int3
14002fbba:	cc                   	int3
14002fbbb:	cc                   	int3
14002fbbc:	cc                   	int3
14002fbbd:	cc                   	int3
14002fbbe:	cc                   	int3
14002fbbf:	cc                   	int3
14002fbc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002fbc5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14002fbca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14002fbcf:	57                   	push   %rdi
14002fbd0:	48 83 ec 30          	sub    $0x30,%rsp
14002fbd4:	49 8b f9             	mov    %r9,%rdi
14002fbd7:	41 8b f0             	mov    %r8d,%esi
14002fbda:	48 8b ea             	mov    %rdx,%rbp
14002fbdd:	48 8b d9             	mov    %rcx,%rbx
14002fbe0:	e8 7b 19 fd ff       	call   0x140001560
14002fbe5:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14002fbe9:	48 83 39 78          	cmpq   $0x78,(%rcx)
14002fbed:	72 2a                	jb     0x14002fc19
14002fbef:	48 83 79 70 00       	cmpq   $0x0,0x70(%rcx)
14002fbf4:	74 23                	je     0x14002fc19
14002fbf6:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
14002fbfa:	4d 85 c9             	test   %r9,%r9
14002fbfd:	74 1a                	je     0x14002fc19
14002fbff:	49 83 79 08 00       	cmpq   $0x0,0x8(%r9)
14002fc04:	74 13                	je     0x14002fc19
14002fc06:	48 8b 41 70          	mov    0x70(%rcx),%rax
14002fc0a:	44 8b c6             	mov    %esi,%r8d
14002fc0d:	48 8b d5             	mov    %rbp,%rdx
14002fc10:	ff d0                	call   *%rax
14002fc12:	85 c0                	test   %eax,%eax
14002fc14:	0f 95 c0             	setne  %al
14002fc17:	eb 02                	jmp    0x14002fc1b
14002fc19:	32 c0                	xor    %al,%al
14002fc1b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx