14076d828:	48 83 c2 27          	add    $0x27,%rdx
14076d82c:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14076d830:	49 2b c8             	sub    %r8,%rcx
14076d833:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14076d837:	48 83 f8 1f          	cmp    $0x1f,%rax
14076d83b:	77 34                	ja     0x14076d871
14076d83d:	49 8b c8             	mov    %r8,%rcx
14076d840:	e8 ff d8 6a 00       	call   0x140e1b144
14076d845:	48 89 2f             	mov    %rbp,(%rdi)
14076d848:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
14076d84c:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
14076d850:	ba 18 00 00 00       	mov    $0x18,%edx
14076d855:	48 8b cf             	mov    %rdi,%rcx
14076d858:	e8 e7 d8 6a 00       	call   0x140e1b144
14076d85d:	48 83 c4 38          	add    $0x38,%rsp
14076d861:	5f                   	pop    %rdi
14076d862:	5e                   	pop    %rsi
14076d863:	5d                   	pop    %rbp
14076d864:	5b                   	pop    %rbx
14076d865:	c3                   	ret
14076d866:	b9 02 00 00 00       	mov    $0x2,%ecx
14076d86b:	e8 90 ce 01 00       	call   0x14078a700
14076d870:	90                   	nop
14076d871:	e8 2e c9 6b 00       	call   0x140e2a1a4
14076d876:	90                   	nop
14076d877:	b9 02 00 00 00       	mov    $0x2,%ecx
14076d87c:	e8 7f ce 01 00       	call   0x14078a700
14076d881:	90                   	nop
14076d882:	33 c9                	xor    %ecx,%ecx
14076d884:	e8 77 ce 01 00       	call   0x14078a700
14076d889:	cc                   	int3
14076d88a:	b9 01 00 00 00       	mov    $0x1,%ecx
14076d88f:	e8 6c ce 01 00       	call   0x14078a700
14076d894:	90                   	nop
14076d895:	b9 02 00 00 00       	mov    $0x2,%ecx
14076d89a:	e8 61 ce 01 00       	call   0x14078a700
14076d89f:	cc                   	int3
14076d8a0:	48 3b ca             	cmp    %rdx,%rcx
14076d8a3:	0f 84 8c 00 00 00    	je     0x14076d935
14076d8a9:	56                   	push   %rsi
14076d8aa:	48 83 ec 20          	sub    $0x20,%rsp
14076d8ae:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14076d8b3:	48 8b f2             	mov    %rdx,%rsi
14076d8b6:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
14076d8bb:	48 8d 59 18          	lea    0x18(%rcx),%rbx
14076d8bf:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14076d8c4:	33 ed                	xor    %ebp,%ebp
14076d8c6:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14076d8ca:	e8 c1 73 ad ff       	call   0x140244c90
14076d8cf:	48 8b 13             	mov    (%rbx),%rdx
14076d8d2:	48 83 fa 0f          	cmp    $0xf,%rdx
14076d8d6:	76 2d                	jbe    0x14076d905
14076d8d8:	48 8b 4b e8          	mov    -0x18(%rbx),%rcx
14076d8dc:	48 ff c2             	inc    %rdx
14076d8df:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14076d8e6:	72 18                	jb     0x14076d900
14076d8e8:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14076d8ec:	48 83 c2 27          	add    $0x27,%rdx
14076d8f0:	49 2b c8             	sub    %r8,%rcx
14076d8f3:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14076d8f7:	48 83 f8 1f          	cmp    $0x1f,%rax
14076d8fb:	77 39                	ja     0x14076d936
14076d8fd:	49 8b c8             	mov    %r8,%rcx
14076d900:	e8 3f d8 6a 00       	call   0x140e1b144
14076d905:	48 89 6b f8          	mov    %rbp,-0x8(%rbx)
14076d909:	48 c7 03 0f 00 00 00 	movq   $0xf,(%rbx)
14076d910:	40 88 6b e8          	mov    %bpl,-0x18(%rbx)
14076d914:	48 83 c3 60          	add    $0x60,%rbx
14076d918:	48 8d 43 e8          	lea    -0x18(%rbx),%rax
14076d91c:	48 3b c6             	cmp    %rsi,%rax
14076d91f:	75 a5                	jne    0x14076d8c6
14076d921:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14076d926:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14076d92b:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14076d930:	48 83 c4 20          	add    $0x20,%rsp
14076d934:	5e                   	pop    %rsi
14076d935:	c3                   	ret
14076d936:	e8 69 c8 6b 00       	call   0x140e2a1a4
14076d93b:	cc                   	int3
14076d93c:	cc                   	int3
14076d93d:	cc                   	int3
14076d93e:	cc                   	int3
14076d93f:	cc                   	int3
14076d940:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14076d945:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14076d94a:	56                   	push   %rsi
14076d94b:	57                   	push   %rdi
14076d94c:	41 56                	push   %r14
14076d94e:	48 83 ec 70          	sub    $0x70,%rsp
14076d952:	48 8b 05 a7 b5 c4 00 	mov    0xc4b5a7(%rip),%rax        # 0x1413b8f00
14076d959:	48 33 c4             	xor    %rsp,%rax
14076d95c:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14076d961:	49 8b f8             	mov    %r8,%rdi
14076d964:	4c 8b f1             	mov    %rcx,%r14
14076d967:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14076d96c:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
14076d971:	89 11                	mov    %edx,(%rcx)
14076d973:	44 88 49 04          	mov    %r9b,0x4(%rcx)
14076d977:	0f b6 84 24 b0 00 00 	movzbl 0xb0(%rsp),%eax
14076d97e:	00
14076d97f:	88 41 05             	mov    %al,0x5(%rcx)
14076d982:	0f 57 c0             	xorps  %xmm0,%xmm0
14076d985:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
14076d989:	33 ed                	xor    %ebp,%ebp
14076d98b:	48 89 69 18          	mov    %rbp,0x18(%rcx)
14076d98f:	48 89 69 20          	mov    %rbp,0x20(%rcx)
14076d993:	41 0f 10 00          	movups (%r8),%xmm0
14076d997:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
14076d99b:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
14076d9a0:	0f 11 49 18          	movups %xmm1,0x18(%rcx)
14076d9a4:	49 89 68 10          	mov    %rbp,0x10(%r8)
14076d9a8:	49 c7 40 18 0f 00 00 	movq   $0xf,0x18(%r8)
14076d9af:	00
14076d9b0:	41 88 28             	mov    %bpl,(%r8)
14076d9b3:	48 8d 59 28          	lea    0x28(%rcx),%rbx
14076d9b7:	0f 57 c0             	xorps  %xmm0,%xmm0
14076d9ba:	0f 11 03             	movups %xmm0,(%rbx)
14076d9bd:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
14076d9c1:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
14076d9c8:	00
14076d9c9:	40 88 2b             	mov    %bpl,(%rbx)
14076d9cc:	48 83 c1 08          	add    $0x8,%rcx
14076d9d0:	49 83 7e 20 0f       	cmpq   $0xf,0x20(%r14)
14076d9d5:	76 04                	jbe    0x14076d9db
14076d9d7:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14076d9db:	49 8b 46 18          	mov    0x18(%r14),%rax
14076d9df:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14076d9e4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14076d9e9:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
14076d9ee:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
14076d9f4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14076d9f9:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14076d9fe:	e8 7d ba 0f 00       	call   0x140869480
14076da03:	48 8b f0             	mov    %rax,%rsi
14076da06:	48 3b d8             	cmp    %rax,%rbx
14076da09:	74 66                	je     0x14076da71
14076da0b:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14076da0f:	48 83 fa 0f          	cmp    $0xf,%rdx
14076da13:	76 30                	jbe    0x14076da45
14076da15:	48 8b 0b             	mov    (%rbx),%rcx
14076da18:	48 ff c2             	inc    %rdx
14076da1b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14076da22:	72 1c                	jb     0x14076da40
14076da24:	48 83 c2 27          	add    $0x27,%rdx
14076da28:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14076da2c:	49 2b c8             	sub    %r8,%rcx
14076da2f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14076da33:	48 83 f8 1f          	cmp    $0x1f,%rax
14076da37:	0f 87 d8 00 00 00    	ja     0x14076db15
14076da3d:	49 8b c8             	mov    %r8,%rcx
14076da40:	e8 ff d6 6a 00       	call   0x140e1b144
14076da45:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
14076da49:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
14076da50:	00
14076da51:	c6 03 00             	movb   $0x0,(%rbx)
14076da54:	0f 10 06             	movups (%rsi),%xmm0
14076da57:	0f 11 03             	movups %xmm0,(%rbx)
14076da5a:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
14076da5e:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
14076da62:	48 89 6e 10          	mov    %rbp,0x10(%rsi)
14076da66:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
14076da6d:	00
14076da6e:	c6 06 00             	movb   $0x0,(%rsi)
14076da71:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14076da76:	48 83 fa 0f          	cmp    $0xf,%rdx
14076da7a:	76 2f                	jbe    0x14076daab
14076da7c:	48 ff c2             	inc    %rdx
14076da7f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14076da84:	48 8b c1             	mov    %rcx,%rax
14076da87:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14076da8e:	72 15                	jb     0x14076daa5
14076da90:	48 83 c2 27          	add    $0x27,%rdx
14076da94:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14076da98:	48 2b c1             	sub    %rcx,%rax
14076da9b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14076da9f:	48 83 f8 1f          	cmp    $0x1f,%rax
14076daa3:	77 70                	ja     0x14076db15
14076daa5:	e8 9a d6 6a 00       	call   0x140e1b144
14076daaa:	90                   	nop
14076daab:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14076daaf:	48 83 fa 0f          	cmp    $0xf,%rdx
14076dab3:	76 2c                	jbe    0x14076dae1
14076dab5:	48 ff c2             	inc    %rdx
14076dab8:	48 8b 0f             	mov    (%rdi),%rcx
14076dabb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14076dac2:	72 18                	jb     0x14076dadc
14076dac4:	48 83 c2 27          	add    $0x27,%rdx
14076dac8:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14076dacc:	49 2b c8             	sub    %r8,%rcx
14076dacf:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14076dad3:	48 83 f8 1f          	cmp    $0x1f,%rax
14076dad7:	77 42                	ja     0x14076db1b
14076dad9:	49 8b c8             	mov    %r8,%rcx
14076dadc:	e8 63 d6 6a 00       	call   0x140e1b144
14076dae1:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
14076dae5:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
14076daec:	00
14076daed:	c6 07 00             	movb   $0x0,(%rdi)
14076daf0:	49 8b c6             	mov    %r14,%rax
14076daf3:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14076daf8:	48 33 cc             	xor    %rsp,%rcx
14076dafb:	e8 00 da 6a 00       	call   0x140e1b500
14076db00:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14076db05:	49 8b 5b 28          	mov    0x28(%r11),%rbx
14076db09:	49 8b 6b 38          	mov    0x38(%r11),%rbp
14076db0d:	49 8b e3             	mov    %r11,%rsp
14076db10:	41 5e                	pop    %r14
14076db12:	5f                   	pop    %rdi
14076db13:	5e                   	pop    %rsi
14076db14:	c3                   	ret
14076db15:	e8 8a c6 6b 00       	call   0x140e2a1a4
14076db1a:	90                   	nop
14076db1b:	e8 84 c6 6b 00       	call   0x140e2a1a4
14076db20:	cc                   	int3
14076db21:	cc                   	int3
14076db22:	cc                   	int3
14076db23:	cc                   	int3
14076db24:	cc                   	int3
14076db25:	cc                   	int3
14076db26:	cc                   	int3
14076db27:	cc                   	int3
14076db28:	cc                   	int3
14076db29:	cc                   	int3
14076db2a:	cc                   	int3
14076db2b:	cc                   	int3
14076db2c:	cc                   	int3
14076db2d:	cc                   	int3
14076db2e:	cc                   	int3
14076db2f:	cc                   	int3
14076db30:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14076db35:	55                   	push   %rbp
14076db36:	56                   	push   %rsi
14076db37:	57                   	push   %rdi
14076db38:	48 83 ec 30          	sub    $0x30,%rsp
14076db3c:	33 ed                	xor    %ebp,%ebp
14076db3e:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14076db43:	0f 57 c0             	xorps  %xmm0,%xmm0
14076db46:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14076db4b:	0f 11 01             	movups %xmm0,(%rcx)
14076db4e:	48 89 69 10          	mov    %rbp,0x10(%rcx)
14076db52:	48 8b fa             	mov    %rdx,%rdi
14076db55:	48 89 69 18          	mov    %rbp,0x18(%rcx)
14076db59:	49 8b d8             	mov    %r8,%rbx
14076db5c:	0f 10 02             	movups (%rdx),%xmm0
14076db5f:	48 8b f1             	mov    %rcx,%rsi
14076db62:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14076db67:	0f 11 01             	movups %xmm0,(%rcx)
14076db6a:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
14076db6e:	0f 57 c0             	xorps  %xmm0,%xmm0
14076db71:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14076db75:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
14076db7c:	00
14076db7d:	48 89 6a 10          	mov    %rbp,0x10(%rdx)
14076db81:	40 88 2a             	mov    %bpl,(%rdx)
14076db84:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14076db88:	48 89 69 30          	mov    %rbp,0x30(%rcx)
14076db8c:	48 89 69 38          	mov    %rbp,0x38(%rcx)
14076db90:	41 0f 10 00          	movups (%r8),%xmm0
14076db94:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14076db98:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
14076db9d:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
14076dba1:	49 89 68 10          	mov    %rbp,0x10(%r8)
14076dba5:	49 c7 40 18 0f 00 00 	movq   $0xf,0x18(%r8)
14076dbac:	00
14076dbad:	41 88 28             	mov    %bpl,(%r8)
14076dbb0:	41 0f 10 01          	movups (%r9),%xmm0
14076dbb4:	c6 41 40 01          	movb   $0x1,0x40(%rcx)
14076dbb8:	f2 41 0f 10 49 10    	movsd  0x10(%r9),%xmm1
14076dbbe:	0f 11 41 48          	movups %xmm0,0x48(%rcx)
14076dbc2:	f2 0f 11 49 58       	movsd  %xmm1,0x58(%rcx)
14076dbc7:	48 8b 52 18          	mov    0x18(%rdx),%rdx
14076dbcb:	48 83 fa 0f          	cmp    $0xf,%rdx
14076dbcf:	76 2c                	jbe    0x14076dbfd
14076dbd1:	48 8b 0f             	mov    (%rdi),%rcx
14076dbd4:	48 ff c2             	inc    %rdx
14076dbd7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14076dbde:	72 18                	jb     0x14076dbf8
14076dbe0:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14076dbe4:	48 83 c2 27          	add    $0x27,%rdx
14076dbe8:	49 2b c8             	sub    %r8,%rcx
14076dbeb:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14076dbef:	48 83 f8 1f          	cmp    $0x1f,%rax
14076dbf3:	77 6c                	ja     0x14076dc61
14076dbf5:	49 8b c8             	mov    %r8,%rcx
14076dbf8:	e8 47 d5 6a 00       	call   0x140e1b144
14076dbfd:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
14076dc01:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
14076dc08:	00
14076dc09:	40 88 2f             	mov    %bpl,(%rdi)
14076dc0c:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14076dc10:	48 83 fa 0f          	cmp    $0xf,%rdx
14076dc14:	76 2c                	jbe    0x14076dc42
14076dc16:	48 8b 0b             	mov    (%rbx),%rcx
14076dc19:	48 ff c2             	inc    %rdx
14076dc1c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14076dc23:	72 18                	jb     0x14076dc3d
14076dc25:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14076dc29:	48 83 c2 27          	add    $0x27,%rdx
14076dc2d:	49 2b c8             	sub    %r8,%rcx
14076dc30:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14076dc34:	48 83 f8 1f          	cmp    $0x1f,%rax
14076dc38:	77 27                	ja     0x14076dc61
14076dc3a:	49 8b c8             	mov    %r8,%rcx
14076dc3d:	e8 02 d5 6a 00       	call   0x140e1b144
14076dc42:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
14076dc46:	48 8b c6             	mov    %rsi,%rax
14076dc49:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
14076dc50:	00
14076dc51:	40 88 2b             	mov    %bpl,(%rbx)
14076dc54:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14076dc59:	48 83 c4 30          	add    $0x30,%rsp
14076dc5d:	5f                   	pop    %rdi
14076dc5e:	5e                   	pop    %rsi
14076dc5f:	5d                   	pop    %rbp
14076dc60:	c3                   	ret
14076dc61:	e8 3e c5 6b 00       	call   0x140e2a1a4
14076dc66:	cc                   	int3
14076dc67:	cc                   	int3
14076dc68:	cc                   	int3
14076dc69:	cc                   	int3
14076dc6a:	cc                   	int3
14076dc6b:	cc                   	int3
14076dc6c:	cc                   	int3
14076dc6d:	cc                   	int3
14076dc6e:	cc                   	int3
14076dc6f:	cc                   	int3
14076dc70:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14076dc75:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14076dc7a:	57                   	push   %rdi
14076dc7b:	48 83 ec 30          	sub    $0x30,%rsp
14076dc7f:	33 f6                	xor    %esi,%esi
14076dc81:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14076dc86:	0f 57 c0             	xorps  %xmm0,%xmm0
14076dc89:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14076dc8e:	0f 11 01             	movups %xmm0,(%rcx)
14076dc91:	48 89 71 10          	mov    %rsi,0x10(%rcx)
14076dc95:	48 8b da             	mov    %rdx,%rbx
14076dc98:	48 89 71 18          	mov    %rsi,0x18(%rcx)
14076dc9c:	48 8b f9             	mov    %rcx,%rdi
14076dc9f:	0f 10 02             	movups (%rdx),%xmm0
14076dca2:	0f 11 01             	movups %xmm0,(%rcx)
14076dca5:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
14076dca9:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14076dcad:	48 89 72 10          	mov    %rsi,0x10(%rdx)
14076dcb1:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
14076dcb8:	00
14076dcb9:	40 88 32             	mov    %sil,(%rdx)
14076dcbc:	40 88 71 40          	mov    %sil,0x40(%rcx)
14076dcc0:	48 89 71 48          	mov    %rsi,0x48(%rcx)
14076dcc4:	48 89 71 50          	mov    %rsi,0x50(%rcx)