140257aa6:	48 8b f9             	mov    %rcx,%rdi
140257aa9:	8b 51 48             	mov    0x48(%rcx),%edx
140257aac:	48 8b c8             	mov    %rax,%rcx
140257aaf:	8d 14 d5 00 00 00 00 	lea    0x0(,%rdx,8),%edx
140257ab6:	74 07                	je     0x140257abf
140257ab8:	e8 c3 85 df ff       	call   0x140050080
140257abd:	eb 05                	jmp    0x140257ac4
140257abf:	e8 4c 85 df ff       	call   0x140050010
140257ac4:	48 8d 9f f8 01 00 00 	lea    0x1f8(%rdi),%rbx
140257acb:	8b f0                	mov    %eax,%esi
140257acd:	48 8b cb             	mov    %rbx,%rcx
140257ad0:	e8 ab b6 ee ff       	call   0x140143180
140257ad5:	0f 10 03             	movups (%rbx),%xmm0
140257ad8:	f7 d6                	not    %esi
140257ada:	48 c7 87 b8 01 00 00 	movq   $0xffffffffffffffff,0x1b8(%rdi)
140257ae1:	ff ff ff ff
140257ae5:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140257ae9:	c1 ee 1f             	shr    $0x1f,%esi
140257aec:	0f 11 87 68 02 00 00 	movups %xmm0,0x268(%rdi)
140257af3:	8b c6                	mov    %esi,%eax
140257af5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140257afa:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
140257afe:	c7 87 90 00 00 00 01 	movl   $0x1,0x90(%rdi)
140257b05:	00 00 00
140257b08:	0f 11 8f 78 02 00 00 	movups %xmm1,0x278(%rdi)
140257b0f:	48 c7 87 98 00 00 00 	movq   $0x30,0x98(%rdi)
140257b16:	30 00 00 00
140257b1a:	0f 10 4b 30          	movups 0x30(%rbx),%xmm1
140257b1e:	0f 11 87 88 02 00 00 	movups %xmm0,0x288(%rdi)
140257b25:	0f 10 43 40          	movups 0x40(%rbx),%xmm0
140257b29:	0f 11 8f 98 02 00 00 	movups %xmm1,0x298(%rdi)
140257b30:	0f 10 4b 50          	movups 0x50(%rbx),%xmm1
140257b34:	0f 11 87 a8 02 00 00 	movups %xmm0,0x2a8(%rdi)
140257b3b:	0f 10 43 60          	movups 0x60(%rbx),%xmm0
140257b3f:	0f 11 8f b8 02 00 00 	movups %xmm1,0x2b8(%rdi)
140257b46:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140257b4a:	0f 11 87 c8 02 00 00 	movups %xmm0,0x2c8(%rdi)
140257b51:	0f 10 03             	movups (%rbx),%xmm0
140257b54:	0f 11 87 d8 02 00 00 	movups %xmm0,0x2d8(%rdi)
140257b5b:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
140257b5f:	0f 11 8f e8 02 00 00 	movups %xmm1,0x2e8(%rdi)
140257b66:	0f 10 4b 30          	movups 0x30(%rbx),%xmm1
140257b6a:	0f 11 87 f8 02 00 00 	movups %xmm0,0x2f8(%rdi)
140257b71:	0f 10 43 40          	movups 0x40(%rbx),%xmm0
140257b75:	0f 11 8f 08 03 00 00 	movups %xmm1,0x308(%rdi)
140257b7c:	0f 10 4b 50          	movups 0x50(%rbx),%xmm1
140257b80:	0f 11 87 18 03 00 00 	movups %xmm0,0x318(%rdi)
140257b87:	0f 10 43 60          	movups 0x60(%rbx),%xmm0
140257b8b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140257b90:	0f 11 8f 28 03 00 00 	movups %xmm1,0x328(%rdi)
140257b97:	0f 11 87 38 03 00 00 	movups %xmm0,0x338(%rdi)
140257b9e:	48 83 c4 20          	add    $0x20,%rsp
140257ba2:	5f                   	pop    %rdi
140257ba3:	c3                   	ret
140257ba4:	cc                   	int3
140257ba5:	cc                   	int3
140257ba6:	cc                   	int3
140257ba7:	cc                   	int3
140257ba8:	cc                   	int3
140257ba9:	cc                   	int3
140257baa:	cc                   	int3
140257bab:	cc                   	int3
140257bac:	cc                   	int3
140257bad:	cc                   	int3
140257bae:	cc                   	int3
140257baf:	cc                   	int3
140257bb0:	40 53                	rex push %rbx
140257bb2:	55                   	push   %rbp
140257bb3:	56                   	push   %rsi
140257bb4:	57                   	push   %rdi
140257bb5:	41 54                	push   %r12
140257bb7:	41 55                	push   %r13
140257bb9:	41 56                	push   %r14
140257bbb:	41 57                	push   %r15
140257bbd:	b8 e8 00 00 00       	mov    $0xe8,%eax
140257bc2:	e8 69 8f 05 00       	call   0x1402b0b30
140257bc7:	48 2b e0             	sub    %rax,%rsp
140257bca:	48 8b 05 af de 17 00 	mov    0x17deaf(%rip),%rax        # 0x1403d5a80
140257bd1:	48 33 c4             	xor    %rsp,%rax
140257bd4:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140257bdb:	00
140257bdc:	4c 8b a9 b8 01 00 00 	mov    0x1b8(%rcx),%r13
140257be3:	48 8b d9             	mov    %rcx,%rbx
140257be6:	33 ed                	xor    %ebp,%ebp
140257be8:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
140257bed:	bf 40 00 00 00       	mov    $0x40,%edi
140257bf2:	8b cd                	mov    %ebp,%ecx
140257bf4:	4d 8b f1             	mov    %r9,%r14
140257bf7:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140257bfc:	2b bb 40 03 00 00    	sub    0x340(%rbx),%edi
140257c02:	4d 8b d0             	mov    %r8,%r10
140257c05:	48 c7 83 b8 01 00 00 	movq   $0xffffffffffffffff,0x1b8(%rbx)
140257c0c:	ff ff ff ff
140257c10:	4c 8b fa             	mov    %rdx,%r15
140257c13:	41 f6 c1 0f          	test   $0xf,%r9b
140257c17:	0f 85 c9 07 00 00    	jne    0x1402583e6
140257c1d:	f6 43 6c 02          	testb  $0x2,0x6c(%rbx)
140257c21:	0f 84 35 02 00 00    	je     0x140257e5c
140257c27:	49 83 fd ff          	cmp    $0xffffffffffffffff,%r13
140257c2b:	75 05                	jne    0x140257c32
140257c2d:	4d 8b e9             	mov    %r9,%r13
140257c30:	eb 29                	jmp    0x140257c5b
140257c32:	49 8d 45 30          	lea    0x30(%r13),%rax
140257c36:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
140257c3a:	4c 3b f0             	cmp    %rax,%r14
140257c3d:	0f 85 a3 07 00 00    	jne    0x1402583e6
140257c43:	81 bb c0 01 00 00 02 	cmpl   $0x302,0x1c0(%rbx)
140257c4a:	03 00 00
140257c4d:	ba 10 00 00 00       	mov    $0x10,%edx
140257c52:	48 0f 43 ca          	cmovae %rdx,%rcx
140257c56:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140257c5b:	f7 05 b3 40 18 00 00 	testl  $0x20000000,0x1840b3(%rip)        # 0x1403dbd18
140257c62:	00 00 20
140257c65:	75 29                	jne    0x140257c90
140257c67:	8b 15 a7 40 18 00    	mov    0x1840a7(%rip),%edx        # 0x1403dbd14
140257c6d:	0f ba e2 1c          	bt     $0x1c,%edx
140257c71:	0f 83 d6 01 00 00    	jae    0x140257e4d
140257c77:	8b 05 93 40 18 00    	mov    0x184093(%rip),%eax        # 0x1403dbd10
140257c7d:	81 e2 00 08 00 00    	and    $0x800,%edx
140257c83:	25 00 00 00 40       	and    $0x40000000,%eax
140257c88:	0b c2                	or     %edx,%eax
140257c8a:	0f 84 bd 01 00 00    	je     0x140257e4d
140257c90:	48 8d 04 0f          	lea    (%rdi,%rcx,1),%rax
140257c94:	4c 3b e8             	cmp    %rax,%r13
140257c97:	0f 86 b0 01 00 00    	jbe    0x140257e4d
140257c9d:	4d 8b e5             	mov    %r13,%r12
140257ca0:	4c 2b e7             	sub    %rdi,%r12
140257ca3:	4c 2b e1             	sub    %rcx,%r12
140257ca6:	49 c1 ec 06          	shr    $0x6,%r12
140257caa:	4d 85 e4             	test   %r12,%r12
140257cad:	0f 84 9a 01 00 00    	je     0x140257e4d
140257cb3:	49 8d 14 08          	lea    (%r8,%rcx,1),%rdx
140257cb7:	4c 8b c7             	mov    %rdi,%r8
140257cba:	48 8d b3 d8 02 00 00 	lea    0x2d8(%rbx),%rsi
140257cc1:	48 8b ce             	mov    %rsi,%rcx
140257cc4:	e8 a7 5f fb ff       	call   0x14020dc70
140257cc9:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
140257cce:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140257cd2:	4c 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%r9
140257cd9:	4d 8b c4             	mov    %r12,%r8
140257cdc:	49 8b d7             	mov    %r15,%rdx
140257cdf:	49 8d 04 3a          	lea    (%r10,%rdi,1),%rax
140257ce3:	48 03 44 24 40       	add    0x40(%rsp),%rax
140257ce8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140257ced:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140257cf2:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140257cf7:	49 8b ca             	mov    %r10,%rcx
140257cfa:	e8 41 81 e0 ff       	call   0x14005fe40
140257cff:	49 8b ec             	mov    %r12,%rbp
140257d02:	48 c1 e5 06          	shl    $0x6,%rbp
140257d06:	48 8b cd             	mov    %rbp,%rcx
140257d09:	48 03 fd             	add    %rbp,%rdi
140257d0c:	48 c1 e9 1d          	shr    $0x1d,%rcx
140257d10:	03 8b fc 02 00 00    	add    0x2fc(%rbx),%ecx
140257d16:	48 8d 04 ed 00 00 00 	lea    0x0(,%rbp,8),%rax
140257d1d:	00
140257d1e:	89 8b fc 02 00 00    	mov    %ecx,0x2fc(%rbx)
140257d24:	01 83 f8 02 00 00    	add    %eax,0x2f8(%rbx)
140257d2a:	39 83 f8 02 00 00    	cmp    %eax,0x2f8(%rbx)
140257d30:	73 09                	jae    0x140257d3b
140257d32:	8d 41 01             	lea    0x1(%rcx),%eax
140257d35:	89 83 fc 02 00 00    	mov    %eax,0x2fc(%rbx)
140257d3b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140257d40:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
140257d45:	48 03 f9             	add    %rcx,%rdi
140257d48:	4d 8b c5             	mov    %r13,%r8
140257d4b:	48 8b ce             	mov    %rsi,%rcx
140257d4e:	4c 2b c7             	sub    %rdi,%r8
140257d51:	49 8d 14 3c          	lea    (%r12,%rdi,1),%rdx
140257d55:	e8 16 5f fb ff       	call   0x14020dc70
140257d5a:	4d 3b ee             	cmp    %r14,%r13
140257d5d:	0f 84 b5 00 00 00    	je     0x140257e18
140257d63:	4d 3b e7             	cmp    %r15,%r12
140257d66:	74 13                	je     0x140257d7b
140257d68:	4d 8b c5             	mov    %r13,%r8
140257d6b:	49 8d 14 2c          	lea    (%r12,%rbp,1),%rdx
140257d6f:	4c 2b c5             	sub    %rbp,%r8
140257d72:	49 8d 0c 2f          	lea    (%r15,%rbp,1),%rcx
140257d76:	e8 e5 95 08 00       	call   0x1402e1360
140257d7b:	4b 8d 3c 2f          	lea    (%r15,%r13,1),%rdi
140257d7f:	48 8b d6             	mov    %rsi,%rdx
140257d82:	48 8b cf             	mov    %rdi,%rcx
140257d85:	e8 d6 b0 ee ff       	call   0x140142e60
140257d8a:	0f 10 83 68 02 00 00 	movups 0x268(%rbx),%xmm0
140257d91:	41 b8 20 00 00 00    	mov    $0x20,%r8d
140257d97:	48 8b d7             	mov    %rdi,%rdx
140257d9a:	0f 10 8b 78 02 00 00 	movups 0x278(%rbx),%xmm1
140257da1:	48 8b ce             	mov    %rsi,%rcx
140257da4:	0f 11 06             	movups %xmm0,(%rsi)
140257da7:	0f 10 83 88 02 00 00 	movups 0x288(%rbx),%xmm0
140257dae:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
140257db2:	0f 10 8b 98 02 00 00 	movups 0x298(%rbx),%xmm1
140257db9:	0f 11 46 20          	movups %xmm0,0x20(%rsi)
140257dbd:	0f 10 83 a8 02 00 00 	movups 0x2a8(%rbx),%xmm0
140257dc4:	0f 11 4e 30          	movups %xmm1,0x30(%rsi)
140257dc8:	0f 10 8b b8 02 00 00 	movups 0x2b8(%rbx),%xmm1
140257dcf:	0f 11 46 40          	movups %xmm0,0x40(%rsi)
140257dd3:	0f 10 83 c8 02 00 00 	movups 0x2c8(%rbx),%xmm0
140257dda:	0f 11 4e 50          	movups %xmm1,0x50(%rsi)
140257dde:	0f 11 46 60          	movups %xmm0,0x60(%rsi)
140257de2:	e8 89 5e fb ff       	call   0x14020dc70
140257de7:	48 8b d6             	mov    %rsi,%rdx
140257dea:	48 8b cf             	mov    %rdi,%rcx
140257ded:	e8 6e b0 ee ff       	call   0x140142e60
140257df2:	49 83 c5 20          	add    $0x20,%r13
140257df6:	41 8b c6             	mov    %r14d,%eax
140257df9:	41 2b c5             	sub    %r13d,%eax
140257dfc:	ff c8                	dec    %eax
140257dfe:	4d 3b ee             	cmp    %r14,%r13
140257e01:	73 12                	jae    0x140257e15
140257e03:	4d 8b c6             	mov    %r14,%r8
140257e06:	4b 8d 0c 2f          	lea    (%r15,%r13,1),%rcx
140257e0a:	4d 2b c5             	sub    %r13,%r8
140257e0d:	0f b6 d0             	movzbl %al,%edx
140257e10:	e8 eb 9b 08 00       	call   0x1402e1a00
140257e15:	4d 8b e7             	mov    %r15,%r12
140257e18:	4c 2b f5             	sub    %rbp,%r14
140257e1b:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140257e22:	00
140257e23:	48 8d 43 20          	lea    0x20(%rbx),%rax
140257e27:	4d 8b c6             	mov    %r14,%r8
140257e2a:	4c 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%r9
140257e31:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140257e36:	49 8d 14 2f          	lea    (%r15,%rbp,1),%rdx
140257e3a:	49 8d 0c 2c          	lea    (%r12,%rbp,1),%rcx
140257e3e:	e8 8d 77 df ff       	call   0x14004f5d0
140257e43:	b8 01 00 00 00       	mov    $0x1,%eax
140257e48:	e9 9b 05 00 00       	jmp    0x1402583e8
140257e4d:	48 8b fd             	mov    %rbp,%rdi
140257e50:	48 8d b3 d8 02 00 00 	lea    0x2d8(%rbx),%rsi
140257e57:	e9 e4 fe ff ff       	jmp    0x140257d40
140257e5c:	48 8d 43 20          	lea    0x20(%rbx),%rax
140257e60:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
140257e64:	48 8d b4 24 af 00 00 	lea    0xaf(%rsp),%rsi
140257e6b:	00
140257e6c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140257e71:	4c 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%r9
140257e78:	4d 8b c6             	mov    %r14,%r8
140257e7b:	49 8b ca             	mov    %r10,%rcx
140257e7e:	48 83 e6 c0          	and    $0xffffffffffffffc0,%rsi
140257e82:	e8 49 77 df ff       	call   0x14004f5d0
140257e87:	49 83 fd ff          	cmp    $0xffffffffffffffff,%r13
140257e8b:	0f 84 3c 05 00 00    	je     0x1402583cd
140257e91:	42 0f b6 84 2b bd 01 	movzbl 0x1bd(%rbx,%r13,1),%eax
140257e98:	00 00
140257e9a:	ba 10 00 00 00       	mov    $0x10,%edx
140257e9f:	42 0f b6 8c 2b bc 01 	movzbl 0x1bc(%rbx,%r13,1),%ecx
140257ea6:	00 00
140257ea8:	c1 e1 08             	shl    $0x8,%ecx
140257eab:	0b c8                	or     %eax,%ecx
140257ead:	81 f9 02 03 00 00    	cmp    $0x302,%ecx
140257eb3:	48 0f 42 d5          	cmovb  %rbp,%rdx
140257eb7:	48 8d 42 21          	lea    0x21(%rdx),%rax
140257ebb:	4c 3b f0             	cmp    %rax,%r14
140257ebe:	0f 82 22 05 00 00    	jb     0x1402583e6
140257ec4:	4c 2b f2             	sub    %rdx,%r14
140257ec7:	4c 8d a3 d8 02 00 00 	lea    0x2d8(%rbx),%r12
140257ece:	4c 03 fa             	add    %rdx,%r15
140257ed1:	b9 ff 00 00 00       	mov    $0xff,%ecx
140257ed6:	4d 8b c5             	mov    %r13,%r8
140257ed9:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
140257ede:	41 8d 46 df          	lea    -0x21(%r14),%eax
140257ee2:	43 0f b6 54 3e ff    	movzbl -0x1(%r14,%r15,1),%edx
140257ee8:	2b c8                	sub    %eax,%ecx
140257eea:	c1 e9 18             	shr    $0x18,%ecx
140257eed:	0b c8                	or     %eax,%ecx
140257eef:	0f b6 c9             	movzbl %cl,%ecx
140257ef2:	8b c1                	mov    %ecx,%eax
140257ef4:	89 4c 24 5c          	mov    %ecx,0x5c(%rsp)
140257ef8:	2b c2                	sub    %edx,%eax
140257efa:	c1 e8 1f             	shr    $0x1f,%eax
140257efd:	ff c8                	dec    %eax
140257eff:	89 44 24 58          	mov    %eax,0x58(%rsp)
140257f03:	f7 d0                	not    %eax
140257f05:	89 44 24 48          	mov    %eax,0x48(%rsp)
140257f09:	8b 44 24 48          	mov    0x48(%rsp),%eax
140257f0d:	23 c1                	and    %ecx,%eax
140257f0f:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
140257f13:	23 ca                	and    %edx,%ecx
140257f15:	49 8b d6             	mov    %r14,%rdx
140257f18:	0b c8                	or     %eax,%ecx
140257f1a:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
140257f1e:	83 c1 21             	add    $0x21,%ecx
140257f21:	48 2b d1             	sub    %rcx,%rdx
140257f24:	49 8b cc             	mov    %r12,%rcx
140257f27:	42 88 94 2b bf 01 00 	mov    %dl,0x1bf(%rbx,%r13,1)
140257f2e:	00
140257f2f:	48 8b c2             	mov    %rdx,%rax
140257f32:	48 c1 e8 08          	shr    $0x8,%rax
140257f36:	42 88 84 2b be 01 00 	mov    %al,0x1be(%rbx,%r13,1)
140257f3d:	00
140257f3e:	0f 10 83 f8 01 00 00 	movups 0x1f8(%rbx),%xmm0
140257f45:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140257f4a:	48 8d 93 c0 01 00 00 	lea    0x1c0(%rbx),%rdx
140257f51:	0f 10 8b 08 02 00 00 	movups 0x208(%rbx),%xmm1
140257f58:	41 0f 11 04 24       	movups %xmm0,(%r12)
140257f5d:	0f 10 83 18 02 00 00 	movups 0x218(%rbx),%xmm0
140257f64:	41 0f 11 4c 24 10    	movups %xmm1,0x10(%r12)
140257f6a:	0f 10 8b 28 02 00 00 	movups 0x228(%rbx),%xmm1
140257f71:	41 0f 11 44 24 20    	movups %xmm0,0x20(%r12)
140257f77:	0f 10 83 38 02 00 00 	movups 0x238(%rbx),%xmm0
140257f7e:	41 0f 11 4c 24 30    	movups %xmm1,0x30(%r12)
140257f84:	0f 10 8b 48 02 00 00 	movups 0x248(%rbx),%xmm1
140257f8b:	41 0f 11 44 24 40    	movups %xmm0,0x40(%r12)
140257f91:	0f 10 83 58 02 00 00 	movups 0x258(%rbx),%xmm0
140257f98:	41 0f 11 4c 24 50    	movups %xmm1,0x50(%r12)
140257f9e:	41 0f 11 44 24 60    	movups %xmm0,0x60(%r12)
140257fa4:	e8 c7 5c fb ff       	call   0x14020dc70
140257fa9:	49 83 ee 20          	sub    $0x20,%r14
140257fad:	49 81 fe 40 01 00 00 	cmp    $0x140,%r14
140257fb4:	72 41                	jb     0x140257ff7
140257fb6:	bf 40 00 00 00       	mov    $0x40,%edi
140257fbb:	49 8d 86 c0 fe ff ff 	lea    -0x140(%r14),%rax
140257fc2:	2b bb 40 03 00 00    	sub    0x340(%rbx),%edi
140257fc8:	48 83 e0 c0          	and    $0xffffffffffffffc0,%rax
140257fcc:	48 03 f8             	add    %rax,%rdi
140257fcf:	49 8b d7             	mov    %r15,%rdx
140257fd2:	4c 8b c7             	mov    %rdi,%r8
140257fd5:	49 8b cc             	mov    %r12,%rcx
140257fd8:	e8 93 5c fb ff       	call   0x14020dc70
140257fdd:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140257fe2:	4c 03 ff             	add    %rdi,%r15
140257fe5:	4c 2b f7             	sub    %rdi,%r14
140257fe8:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
140257fed:	48 2b c7             	sub    %rdi,%rax
140257ff0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140257ff5:	eb 05                	jmp    0x140257ffc
140257ff7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140257ffc:	8b bb 40 03 00 00    	mov    0x340(%rbx),%edi
140258002:	4c 8d 0c c5 00 00 00 	lea    0x0(,%rax,8),%r9
140258009:	00
14025800a:	44 03 8b f8 02 00 00 	add    0x2f8(%rbx),%r9d
140258011:	0f 57 c0             	xorps  %xmm0,%xmm0
140258014:	4c 8b e5             	mov    %rbp,%r12
140258017:	41 0f c9             	bswap  %r9d
14025801a:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
14025801f:	0f 11 06             	movups %xmm0,(%rsi)
140258022:	0f 11 46 10          	movups %xmm0,0x10(%rsi)
140258026:	4d 85 f6             	test   %r14,%r14
140258029:	0f 84 00 01 00 00    	je     0x14025812f
14025802f:	4c 8b e8             	mov    %rax,%r13
140258032:	4d 8d 14 07          	lea    (%r15,%rax,1),%r10
140258036:	49 f7 dd             	neg    %r13
140258039:	4c 89 54 24 60       	mov    %r10,0x60(%rsp)
14025803e:	66 90                	xchg   %ax,%ax
140258040:	4c 8b c0             	mov    %rax,%r8
140258043:	49 8b d5             	mov    %r13,%rdx
140258046:	43 0f b6 04 2a       	movzbl (%r10,%r13,1),%eax
14025804b:	4d 2b c4             	sub    %r12,%r8
14025804e:	48 c1 ea 38          	shr    $0x38,%rdx