1401f0978:	41 8b c4             	mov    %r12d,%eax
1401f097b:	e9 3c 01 00 00       	jmp    0x1401f0abc
1401f0980:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1401f0984:	48 85 c9             	test   %rcx,%rcx
1401f0987:	74 11                	je     0x1401f099a
1401f0989:	4c 89 6d c7          	mov    %r13,-0x39(%rbp)
1401f098d:	48 8b 01             	mov    (%rcx),%rax
1401f0990:	48 8b 40 10          	mov    0x10(%rax),%rax
1401f0994:	ff 15 96 24 02 00    	call   *0x22496(%rip)        # 0x140212e30
1401f099a:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
1401f099f:	76 03                	jbe    0x1401f09a4
1401f09a1:	48 8b 1b             	mov    (%rbx),%rbx
1401f09a4:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f09a7:	33 c0                	xor    %eax,%eax
1401f09a9:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
1401f09ad:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
1401f09b1:	89 45 17             	mov    %eax,0x17(%rbp)
1401f09b4:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
1401f09b8:	33 d2                	xor    %edx,%edx
1401f09ba:	48 8b cb             	mov    %rbx,%rcx
1401f09bd:	ff 15 d5 19 02 00    	call   *0x219d5(%rip)        # 0x140212398
1401f09c3:	85 c0                	test   %eax,%eax
1401f09c5:	74 06                	je     0x1401f09cd
1401f09c7:	f6 45 f7 10          	testb  $0x10,-0x9(%rbp)
1401f09cb:	74 03                	je     0x1401f09d0
1401f09cd:	45 8b fd             	mov    %r13d,%r15d
1401f09d0:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1401f09d4:	45 85 ff             	test   %r15d,%r15d
1401f09d7:	75 6f                	jne    0x1401f0a48
1401f09d9:	48 85 c9             	test   %rcx,%rcx
1401f09dc:	74 11                	je     0x1401f09ef
1401f09de:	4c 89 6d cf          	mov    %r13,-0x31(%rbp)
1401f09e2:	48 8b 01             	mov    (%rcx),%rax
1401f09e5:	48 8b 40 10          	mov    0x10(%rax),%rax
1401f09e9:	ff 15 41 24 02 00    	call   *0x22441(%rip)        # 0x140212e30
1401f09ef:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1401f09f3:	48 85 c9             	test   %rcx,%rcx
1401f09f6:	74 11                	je     0x1401f0a09
1401f09f8:	4c 89 6d c7          	mov    %r13,-0x39(%rbp)
1401f09fc:	48 8b 01             	mov    (%rcx),%rax
1401f09ff:	48 8b 40 10          	mov    0x10(%rax),%rax
1401f0a03:	ff 15 27 24 02 00    	call   *0x22427(%rip)        # 0x140212e30
1401f0a09:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
1401f0a0d:	48 83 f8 07          	cmp    $0x7,%rax
1401f0a11:	76 2e                	jbe    0x1401f0a41
1401f0a13:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1401f0a17:	48 8b d1             	mov    %rcx,%rdx
1401f0a1a:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401f0a21:	00
1401f0a22:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401f0a28:	72 11                	jb     0x1401f0a3b
1401f0a2a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401f0a2e:	48 2b d1             	sub    %rcx,%rdx
1401f0a31:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401f0a35:	48 83 f8 1f          	cmp    $0x1f,%rax
1401f0a39:	77 6f                	ja     0x1401f0aaa
1401f0a3b:	ff 15 ff 20 02 00    	call   *0x220ff(%rip)        # 0x140212b40
1401f0a41:	b8 91 e6 3d 1f       	mov    $0x1f3de691,%eax
1401f0a46:	eb 74                	jmp    0x1401f0abc
1401f0a48:	48 85 c9             	test   %rcx,%rcx
1401f0a4b:	74 11                	je     0x1401f0a5e
1401f0a4d:	4c 89 6d cf          	mov    %r13,-0x31(%rbp)
1401f0a51:	48 8b 01             	mov    (%rcx),%rax
1401f0a54:	48 8b 40 10          	mov    0x10(%rax),%rax
1401f0a58:	ff 15 d2 23 02 00    	call   *0x223d2(%rip)        # 0x140212e30
1401f0a5e:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1401f0a62:	48 85 c9             	test   %rcx,%rcx
1401f0a65:	74 11                	je     0x1401f0a78
1401f0a67:	4c 89 6d c7          	mov    %r13,-0x39(%rbp)
1401f0a6b:	48 8b 01             	mov    (%rcx),%rax
1401f0a6e:	48 8b 40 10          	mov    0x10(%rax),%rax
1401f0a72:	ff 15 b8 23 02 00    	call   *0x223b8(%rip)        # 0x140212e30
1401f0a78:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
1401f0a7c:	48 83 f8 07          	cmp    $0x7,%rax
1401f0a80:	76 35                	jbe    0x1401f0ab7
1401f0a82:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1401f0a86:	48 8b d1             	mov    %rcx,%rdx
1401f0a89:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401f0a90:	00
1401f0a91:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401f0a97:	72 18                	jb     0x1401f0ab1
1401f0a99:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401f0a9d:	48 2b d1             	sub    %rcx,%rdx
1401f0aa0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401f0aa4:	48 83 f8 1f          	cmp    $0x1f,%rax
1401f0aa8:	76 07                	jbe    0x1401f0ab1
1401f0aaa:	ff 15 d0 20 02 00    	call   *0x220d0(%rip)        # 0x140212b80
1401f0ab0:	cc                   	int3
1401f0ab1:	ff 15 89 20 02 00    	call   *0x22089(%rip)        # 0x140212b40
1401f0ab7:	b8 90 e6 3d 1f       	mov    $0x1f3de690,%eax
1401f0abc:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1401f0ac0:	48 33 cc             	xor    %rsp,%rcx
1401f0ac3:	e8 a8 3c 01 00       	call   0x140204770
1401f0ac8:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
1401f0acf:	00
1401f0ad0:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1401f0ad7:	41 5f                	pop    %r15
1401f0ad9:	41 5e                	pop    %r14
1401f0adb:	41 5d                	pop    %r13
1401f0add:	41 5c                	pop    %r12
1401f0adf:	5f                   	pop    %rdi
1401f0ae0:	5e                   	pop    %rsi
1401f0ae1:	5d                   	pop    %rbp
1401f0ae2:	c3                   	ret
1401f0ae3:	33 d2                	xor    %edx,%edx
1401f0ae5:	b9 e3 02 52 02       	mov    $0x25202e3,%ecx
1401f0aea:	e8 f5 a7 e1 ff       	call   0x14000b2e4
1401f0aef:	cc                   	int3
1401f0af0:	33 d2                	xor    %edx,%edx
1401f0af2:	b9 e2 02 52 02       	mov    $0x25202e2,%ecx
1401f0af7:	e8 e8 a7 e1 ff       	call   0x14000b2e4
1401f0afc:	cc                   	int3
1401f0afd:	e8 92 8b e1 ff       	call   0x140009694
1401f0b02:	cc                   	int3
1401f0b03:	90                   	nop
1401f0b04:	48 3b ca             	cmp    %rdx,%rcx
1401f0b07:	74 2b                	je     0x1401f0b34
1401f0b09:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f0b0e:	57                   	push   %rdi
1401f0b0f:	48 83 ec 20          	sub    $0x20,%rsp
1401f0b13:	48 8b fa             	mov    %rdx,%rdi
1401f0b16:	48 8b d9             	mov    %rcx,%rbx
1401f0b19:	48 8b cb             	mov    %rbx,%rcx
1401f0b1c:	e8 6b fb ff ff       	call   0x1401f068c
1401f0b21:	48 83 eb 80          	sub    $0xffffffffffffff80,%rbx
1401f0b25:	48 3b df             	cmp    %rdi,%rbx
1401f0b28:	75 ef                	jne    0x1401f0b19
1401f0b2a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f0b2f:	48 83 c4 20          	add    $0x20,%rsp
1401f0b33:	5f                   	pop    %rdi
1401f0b34:	c3                   	ret
1401f0b35:	90                   	nop
1401f0b36:	90                   	nop
1401f0b37:	90                   	nop
1401f0b38:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1401f0b3c:	45 33 d2             	xor    %r10d,%r10d
1401f0b3f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f0b42:	41 0f 11 00          	movups %xmm0,(%r8)
1401f0b46:	4d 89 50 10          	mov    %r10,0x10(%r8)
1401f0b4a:	45 8d 4a 07          	lea    0x7(%r10),%r9d
1401f0b4e:	4d 89 50 18          	mov    %r10,0x18(%r8)
1401f0b52:	0f 10 02             	movups (%rdx),%xmm0
1401f0b55:	41 0f 11 00          	movups %xmm0,(%r8)
1401f0b59:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1401f0b5d:	41 0f 11 48 10       	movups %xmm1,0x10(%r8)
1401f0b62:	4c 89 4a 18          	mov    %r9,0x18(%rdx)
1401f0b66:	4c 89 52 10          	mov    %r10,0x10(%rdx)
1401f0b6a:	66 44 89 12          	mov    %r10w,(%rdx)
1401f0b6e:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
1401f0b72:	f3 41 0f 7f 40 20    	movdqu %xmm0,0x20(%r8)
1401f0b78:	8b 42 30             	mov    0x30(%rdx),%eax
1401f0b7b:	41 89 40 30          	mov    %eax,0x30(%r8)
1401f0b7f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f0b82:	41 0f 11 40 38       	movups %xmm0,0x38(%r8)
1401f0b87:	4d 89 50 48          	mov    %r10,0x48(%r8)
1401f0b8b:	4d 89 50 50          	mov    %r10,0x50(%r8)
1401f0b8f:	0f 10 42 38          	movups 0x38(%rdx),%xmm0
1401f0b93:	41 0f 11 40 38       	movups %xmm0,0x38(%r8)
1401f0b98:	0f 10 4a 48          	movups 0x48(%rdx),%xmm1
1401f0b9c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f0b9f:	41 0f 11 48 48       	movups %xmm1,0x48(%r8)
1401f0ba4:	4c 89 4a 50          	mov    %r9,0x50(%rdx)
1401f0ba8:	4c 89 52 48          	mov    %r10,0x48(%rdx)
1401f0bac:	66 44 89 52 38       	mov    %r10w,0x38(%rdx)
1401f0bb1:	48 8b 42 58          	mov    0x58(%rdx),%rax
1401f0bb5:	49 89 40 58          	mov    %rax,0x58(%r8)
1401f0bb9:	41 0f 11 40 60       	movups %xmm0,0x60(%r8)
1401f0bbe:	4d 89 50 70          	mov    %r10,0x70(%r8)
1401f0bc2:	4d 89 50 78          	mov    %r10,0x78(%r8)
1401f0bc6:	0f 10 42 60          	movups 0x60(%rdx),%xmm0
1401f0bca:	41 0f 11 40 60       	movups %xmm0,0x60(%r8)
1401f0bcf:	0f 10 4a 70          	movups 0x70(%rdx),%xmm1
1401f0bd3:	41 0f 11 48 70       	movups %xmm1,0x70(%r8)
1401f0bd8:	4c 89 52 70          	mov    %r10,0x70(%rdx)
1401f0bdc:	4c 89 4a 78          	mov    %r9,0x78(%rdx)
1401f0be0:	66 44 89 52 60       	mov    %r10w,0x60(%rdx)
1401f0be5:	48 83 69 08 80       	subq   $0xffffffffffffff80,0x8(%rcx)
1401f0bea:	c3                   	ret
1401f0beb:	90                   	nop
1401f0bec:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401f0bf1:	53                   	push   %rbx
1401f0bf2:	56                   	push   %rsi
1401f0bf3:	57                   	push   %rdi
1401f0bf4:	41 54                	push   %r12
1401f0bf6:	41 55                	push   %r13
1401f0bf8:	41 56                	push   %r14
1401f0bfa:	41 57                	push   %r15
1401f0bfc:	48 83 ec 60          	sub    $0x60,%rsp
1401f0c00:	4d 8b e0             	mov    %r8,%r12
1401f0c03:	48 8b f2             	mov    %rdx,%rsi
1401f0c06:	4c 8b f1             	mov    %rcx,%r14
1401f0c09:	48 8b fa             	mov    %rdx,%rdi
1401f0c0c:	48 2b 39             	sub    (%rcx),%rdi
1401f0c0f:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401f0c13:	48 2b 01             	sub    (%rcx),%rax
1401f0c16:	48 c1 f8 07          	sar    $0x7,%rax
1401f0c1a:	49 b9 ff ff ff ff ff 	movabs $0x1ffffffffffffff,%r9
1401f0c21:	ff ff 01
1401f0c24:	49 3b c1             	cmp    %r9,%rax
1401f0c27:	0f 84 54 01 00 00    	je     0x1401f0d81
1401f0c2d:	4c 8d 40 01          	lea    0x1(%rax),%r8
1401f0c31:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1401f0c36:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401f0c3a:	49 2b 0e             	sub    (%r14),%rcx
1401f0c3d:	48 c1 f9 07          	sar    $0x7,%rcx
1401f0c41:	48 8b d1             	mov    %rcx,%rdx
1401f0c44:	48 d1 ea             	shr    $1,%rdx
1401f0c47:	49 8b c1             	mov    %r9,%rax
1401f0c4a:	48 2b c2             	sub    %rdx,%rax
1401f0c4d:	48 3b c8             	cmp    %rax,%rcx
1401f0c50:	76 05                	jbe    0x1401f0c57
1401f0c52:	4d 8b f9             	mov    %r9,%r15
1401f0c55:	eb 0b                	jmp    0x1401f0c62
1401f0c57:	4c 8d 3c 11          	lea    (%rcx,%rdx,1),%r15
1401f0c5b:	4d 3b f8             	cmp    %r8,%r15
1401f0c5e:	4d 0f 42 f8          	cmovb  %r8,%r15
1401f0c62:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1401f0c67:	4d 3b f9             	cmp    %r9,%r15
1401f0c6a:	0f 87 17 01 00 00    	ja     0x1401f0d87
1401f0c70:	49 8b cf             	mov    %r15,%rcx
1401f0c73:	48 c1 e1 07          	shl    $0x7,%rcx
1401f0c77:	33 db                	xor    %ebx,%ebx
1401f0c79:	48 85 c9             	test   %rcx,%rcx
1401f0c7c:	74 11                	je     0x1401f0c8f
1401f0c7e:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1401f0c85:	72 60                	jb     0x1401f0ce7
1401f0c87:	e8 c8 4b e1 ff       	call   0x140005854
1401f0c8c:	48 8b d8             	mov    %rax,%rbx
1401f0c8f:	48 89 9c 24 b8 00 00 	mov    %rbx,0xb8(%rsp)
1401f0c96:	00
1401f0c97:	48 83 e7 80          	and    $0xffffffffffffff80,%rdi
1401f0c9b:	48 03 fb             	add    %rbx,%rdi
1401f0c9e:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1401f0ca3:	4c 8d af 80 00 00 00 	lea    0x80(%rdi),%r13
1401f0caa:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1401f0caf:	4c 89 ac 24 a8 00 00 	mov    %r13,0xa8(%rsp)
1401f0cb6:	00
1401f0cb7:	49 8b d4             	mov    %r12,%rdx
1401f0cba:	48 8b cf             	mov    %rdi,%rcx
1401f0cbd:	e8 d2 00 00 00       	call   0x1401f0d94
1401f0cc2:	48 89 bc 24 a8 00 00 	mov    %rdi,0xa8(%rsp)
1401f0cc9:	00
1401f0cca:	4d 8b 66 08          	mov    0x8(%r14),%r12
1401f0cce:	49 8b 3e             	mov    (%r14),%rdi
1401f0cd1:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1401f0cd6:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401f0cdb:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1401f0ce0:	49 3b f4             	cmp    %r12,%rsi
1401f0ce3:	75 3c                	jne    0x1401f0d21
1401f0ce5:	eb 22                	jmp    0x1401f0d09
1401f0ce7:	ff 15 63 1e 02 00    	call   *0x21e63(%rip)        # 0x140212b50
1401f0ced:	48 85 c0             	test   %rax,%rax
1401f0cf0:	0f 84 97 00 00 00    	je     0x1401f0d8d
1401f0cf6:	eb 94                	jmp    0x1401f0c8c
1401f0cf8:	48 8b d7             	mov    %rdi,%rdx
1401f0cfb:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401f0d00:	e8 33 fe ff ff       	call   0x1401f0b38
1401f0d05:	48 83 ef 80          	sub    $0xffffffffffffff80,%rdi
1401f0d09:	49 3b fc             	cmp    %r12,%rdi
1401f0d0c:	75 ea                	jne    0x1401f0cf8
1401f0d0e:	eb 49                	jmp    0x1401f0d59
1401f0d10:	48 8b d7             	mov    %rdi,%rdx
1401f0d13:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401f0d18:	e8 1b fe ff ff       	call   0x1401f0b38
1401f0d1d:	48 83 ef 80          	sub    $0xffffffffffffff80,%rdi
1401f0d21:	48 3b fe             	cmp    %rsi,%rdi
1401f0d24:	75 ea                	jne    0x1401f0d10
1401f0d26:	48 89 9c 24 a8 00 00 	mov    %rbx,0xa8(%rsp)
1401f0d2d:	00
1401f0d2e:	49 8b 7e 08          	mov    0x8(%r14),%rdi
1401f0d32:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
1401f0d37:	4c 89 6c 24 48       	mov    %r13,0x48(%rsp)
1401f0d3c:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1401f0d41:	eb 11                	jmp    0x1401f0d54
1401f0d43:	48 8b d6             	mov    %rsi,%rdx
1401f0d46:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401f0d4b:	e8 e8 fd ff ff       	call   0x1401f0b38
1401f0d50:	48 83 ee 80          	sub    $0xffffffffffffff80,%rsi
1401f0d54:	48 3b f7             	cmp    %rdi,%rsi
1401f0d57:	75 ea                	jne    0x1401f0d43
1401f0d59:	4d 8b cf             	mov    %r15,%r9
1401f0d5c:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1401f0d61:	48 8b d3             	mov    %rbx,%rdx
1401f0d64:	49 8b ce             	mov    %r14,%rcx
1401f0d67:	e8 2c 07 00 00       	call   0x1401f1498
1401f0d6c:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401f0d71:	48 83 c4 60          	add    $0x60,%rsp
1401f0d75:	41 5f                	pop    %r15
1401f0d77:	41 5e                	pop    %r14
1401f0d79:	41 5d                	pop    %r13
1401f0d7b:	41 5c                	pop    %r12
1401f0d7d:	5f                   	pop    %rdi
1401f0d7e:	5e                   	pop    %rsi
1401f0d7f:	5b                   	pop    %rbx
1401f0d80:	c3                   	ret
1401f0d81:	e8 52 cb ff ff       	call   0x1401ed8d8
1401f0d86:	cc                   	int3
1401f0d87:	e8 e0 4b e1 ff       	call   0x14000596c
1401f0d8c:	cc                   	int3
1401f0d8d:	e8 26 4e 01 00       	call   0x140205bb8
1401f0d92:	cc                   	int3
1401f0d93:	90                   	nop
1401f0d94:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401f0d99:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401f0d9e:	57                   	push   %rdi
1401f0d9f:	48 83 ec 20          	sub    $0x20,%rsp
1401f0da3:	48 8b fa             	mov    %rdx,%rdi
1401f0da6:	48 8b d9             	mov    %rcx,%rbx
1401f0da9:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f0dac:	0f 11 01             	movups %xmm0,(%rcx)
1401f0daf:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
1401f0db4:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
1401f0db9:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401f0dbe:	76 03                	jbe    0x1401f0dc3
1401f0dc0:	48 8b 12             	mov    (%rdx),%rdx
1401f0dc3:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1401f0dc7:	e8 28 60 e1 ff       	call   0x140006df4
1401f0dcc:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
1401f0dd0:	f3 0f 7f 43 20       	movdqu %xmm0,0x20(%rbx)
1401f0dd5:	8b 47 30             	mov    0x30(%rdi),%eax
1401f0dd8:	89 43 30             	mov    %eax,0x30(%rbx)
1401f0ddb:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1401f0ddf:	48 8d 57 38          	lea    0x38(%rdi),%rdx
1401f0de3:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f0de6:	0f 11 01             	movups %xmm0,(%rcx)
1401f0de9:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
1401f0dee:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
1401f0df3:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1401f0df7:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401f0dfc:	76 03                	jbe    0x1401f0e01
1401f0dfe:	48 8b 12             	mov    (%rdx),%rdx
1401f0e01:	e8 ee 5f e1 ff       	call   0x140006df4
1401f0e06:	48 8b 47 58          	mov    0x58(%rdi),%rax
1401f0e0a:	48 89 43 58          	mov    %rax,0x58(%rbx)
1401f0e0e:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
1401f0e12:	48 8d 57 60          	lea    0x60(%rdi),%rdx
1401f0e16:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f0e19:	0f 11 01             	movups %xmm0,(%rcx)
1401f0e1c:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
1401f0e21:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
1401f0e26:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1401f0e2a:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401f0e2f:	76 03                	jbe    0x1401f0e34
1401f0e31:	48 8b 12             	mov    (%rdx),%rdx
1401f0e34:	e8 bb 5f e1 ff       	call   0x140006df4
1401f0e39:	48 8b c3             	mov    %rbx,%rax
1401f0e3c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401f0e41:	48 83 c4 20          	add    $0x20,%rsp
1401f0e45:	5f                   	pop    %rdi
1401f0e46:	c3                   	ret