140256893:	41 89 5e 10          	mov    %ebx,0x10(%r14)
140256897:	41 0f c9             	bswap  %r9d
14025689a:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
14025689f:	48 85 ed             	test   %rbp,%rbp
1402568a2:	0f 84 eb 00 00 00    	je     0x140256993
1402568a8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402568ad:	4c 8b e8             	mov    %rax,%r13
1402568b0:	49 f7 dd             	neg    %r13
1402568b3:	4d 8d 14 07          	lea    (%r15,%rax,1),%r10
1402568b7:	4c 89 54 24 68       	mov    %r10,0x68(%rsp)
1402568bc:	0f 1f 40 00          	nopl   0x0(%rax)
1402568c0:	4c 8b c0             	mov    %rax,%r8
1402568c3:	49 8b d5             	mov    %r13,%rdx
1402568c6:	43 0f b6 04 2a       	movzbl (%r10,%r13,1),%eax
1402568cb:	4d 2b c4             	sub    %r12,%r8
1402568ce:	48 c1 ea 38          	shr    $0x38,%rdx
1402568d2:	49 8b c8             	mov    %r8,%rcx
1402568d5:	48 c1 e9 38          	shr    $0x38,%rcx
1402568d9:	22 c2                	and    %dl,%al
1402568db:	0a ca                	or     %dl,%cl
1402568dd:	f6 d1                	not    %cl
1402568df:	80 e1 80             	and    $0x80,%cl
1402568e2:	0a c8                	or     %al,%cl
1402568e4:	8b c7                	mov    %edi,%eax
1402568e6:	ff c7                	inc    %edi
1402568e8:	88 8c 30 d4 02 00 00 	mov    %cl,0x2d4(%rax,%rsi,1)
1402568ef:	83 ff 40             	cmp    $0x40,%edi
1402568f2:	0f 85 82 00 00 00    	jne    0x14025697a
1402568f8:	49 8d 78 07          	lea    0x7(%r8),%rdi
1402568fc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140256902:	48 c1 ef 3f          	shr    $0x3f,%rdi
140256906:	48 8d 96 d4 02 00 00 	lea    0x2d4(%rsi),%rdx
14025690d:	48 f7 df             	neg    %rdi
140256910:	48 8d 8e b8 02 00 00 	lea    0x2b8(%rsi),%rcx
140256917:	8b c7                	mov    %edi,%eax
140256919:	41 23 c1             	and    %r9d,%eax
14025691c:	09 86 10 03 00 00    	or     %eax,0x310(%rsi)
140256922:	e8 99 c4 da ff       	call   0x140002dc0
140256927:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
14025692c:	49 8d 4d b8          	lea    -0x48(%r13),%rcx
140256930:	4c 8b 54 24 68       	mov    0x68(%rsp),%r10
140256935:	48 c1 e9 3f          	shr    $0x3f,%rcx
140256939:	f7 d9                	neg    %ecx
14025693b:	23 cf                	and    %edi,%ecx
14025693d:	8b fb                	mov    %ebx,%edi
14025693f:	8b c1                	mov    %ecx,%eax
140256941:	23 86 b8 02 00 00    	and    0x2b8(%rsi),%eax
140256947:	41 09 06             	or     %eax,(%r14)
14025694a:	8b 86 bc 02 00 00    	mov    0x2bc(%rsi),%eax
140256950:	23 c1                	and    %ecx,%eax
140256952:	41 09 46 04          	or     %eax,0x4(%r14)
140256956:	8b 86 c0 02 00 00    	mov    0x2c0(%rsi),%eax
14025695c:	23 c1                	and    %ecx,%eax
14025695e:	41 09 46 08          	or     %eax,0x8(%r14)
140256962:	8b 86 c4 02 00 00    	mov    0x2c4(%rsi),%eax
140256968:	23 c1                	and    %ecx,%eax
14025696a:	41 09 46 0c          	or     %eax,0xc(%r14)
14025696e:	8b 86 c8 02 00 00    	mov    0x2c8(%rsi),%eax
140256974:	23 c1                	and    %ecx,%eax
140256976:	41 09 46 10          	or     %eax,0x10(%r14)
14025697a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14025697f:	49 ff c4             	inc    %r12
140256982:	49 ff c5             	inc    %r13
140256985:	4c 3b e5             	cmp    %rbp,%r12
140256988:	0f 82 32 ff ff ff    	jb     0x1402568c0
14025698e:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
140256993:	8b d7                	mov    %edi,%edx
140256995:	4c 8d ae d4 02 00 00 	lea    0x2d4(%rsi),%r13
14025699c:	48 83 fa 40          	cmp    $0x40,%rdx
1402569a0:	73 20                	jae    0x1402569c2
1402569a2:	4a 8d 0c 2a          	lea    (%rdx,%r13,1),%rcx
1402569a6:	b8 40 00 00 00       	mov    $0x40,%eax
1402569ab:	48 2b c2             	sub    %rdx,%rax
1402569ae:	33 d2                	xor    %edx,%edx
1402569b0:	4c 8b c0             	mov    %rax,%r8
1402569b3:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402569b8:	e8 43 b0 08 00       	call   0x1402e1a00
1402569bd:	4c 03 64 24 68       	add    0x68(%rsp),%r12
1402569c2:	83 ff 38             	cmp    $0x38,%edi
1402569c5:	0f 86 9c 00 00 00    	jbe    0x140256a67
1402569cb:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402569d0:	48 8d 8e b8 02 00 00 	lea    0x2b8(%rsi),%rcx
1402569d7:	49 2b fc             	sub    %r12,%rdi
1402569da:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402569e0:	48 83 c7 08          	add    $0x8,%rdi
1402569e4:	49 8b d5             	mov    %r13,%rdx
1402569e7:	48 c1 ef 3f          	shr    $0x3f,%rdi
1402569eb:	48 f7 df             	neg    %rdi
1402569ee:	8b c7                	mov    %edi,%eax
1402569f0:	23 44 24 50          	and    0x50(%rsp),%eax
1402569f4:	41 09 45 3c          	or     %eax,0x3c(%r13)
1402569f8:	e8 c3 c3 da ff       	call   0x140002dc0
1402569fd:	0f 57 c0             	xorps  %xmm0,%xmm0
140256a00:	49 8b cc             	mov    %r12,%rcx
140256a03:	48 2b 4c 24 40       	sub    0x40(%rsp),%rcx
140256a08:	48 83 e9 49          	sub    $0x49,%rcx
140256a0c:	48 c1 e9 3f          	shr    $0x3f,%rcx
140256a10:	f7 d9                	neg    %ecx
140256a12:	23 cf                	and    %edi,%ecx
140256a14:	8b c1                	mov    %ecx,%eax
140256a16:	23 86 b8 02 00 00    	and    0x2b8(%rsi),%eax
140256a1c:	41 09 06             	or     %eax,(%r14)
140256a1f:	8b 86 bc 02 00 00    	mov    0x2bc(%rsi),%eax
140256a25:	23 c1                	and    %ecx,%eax
140256a27:	41 09 46 04          	or     %eax,0x4(%r14)
140256a2b:	8b 86 c0 02 00 00    	mov    0x2c0(%rsi),%eax
140256a31:	23 c1                	and    %ecx,%eax
140256a33:	41 09 46 08          	or     %eax,0x8(%r14)
140256a37:	8b 86 c4 02 00 00    	mov    0x2c4(%rsi),%eax
140256a3d:	23 c1                	and    %ecx,%eax
140256a3f:	41 09 46 0c          	or     %eax,0xc(%r14)
140256a43:	8b 86 c8 02 00 00    	mov    0x2c8(%rsi),%eax
140256a49:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
140256a4e:	23 c1                	and    %ecx,%eax
140256a50:	41 09 46 10          	or     %eax,0x10(%r14)
140256a54:	41 0f 11 45 10       	movups %xmm0,0x10(%r13)
140256a59:	49 83 c4 40          	add    $0x40,%r12
140256a5d:	41 0f 11 45 20       	movups %xmm0,0x20(%r13)
140256a62:	41 0f 11 45 30       	movups %xmm0,0x30(%r13)
140256a67:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140256a6c:	49 8b d5             	mov    %r13,%rdx
140256a6f:	41 89 45 3c          	mov    %eax,0x3c(%r13)
140256a73:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140256a79:	4c 8d ae b8 02 00 00 	lea    0x2b8(%rsi),%r13
140256a80:	49 8b cd             	mov    %r13,%rcx
140256a83:	e8 38 c3 da ff       	call   0x140002dc0
140256a88:	0f 10 86 58 02 00 00 	movups 0x258(%rsi),%xmm0
140256a8f:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140256a94:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140256a9a:	0f 10 8e 68 02 00 00 	movups 0x268(%rsi),%xmm1
140256aa1:	4c 2b e7             	sub    %rdi,%r12
140256aa4:	49 8b d6             	mov    %r14,%rdx
140256aa7:	49 83 ec 49          	sub    $0x49,%r12
140256aab:	49 8b cd             	mov    %r13,%rcx
140256aae:	49 c1 ec 3f          	shr    $0x3f,%r12
140256ab2:	41 f7 dc             	neg    %r12d
140256ab5:	41 8b c4             	mov    %r12d,%eax
140256ab8:	41 23 45 00          	and    0x0(%r13),%eax
140256abc:	41 0b 06             	or     (%r14),%eax
140256abf:	0f c8                	bswap  %eax
140256ac1:	41 89 06             	mov    %eax,(%r14)
140256ac4:	8b 86 bc 02 00 00    	mov    0x2bc(%rsi),%eax
140256aca:	41 23 c4             	and    %r12d,%eax
140256acd:	41 0b 46 04          	or     0x4(%r14),%eax
140256ad1:	0f c8                	bswap  %eax
140256ad3:	41 89 46 04          	mov    %eax,0x4(%r14)
140256ad7:	8b 86 c0 02 00 00    	mov    0x2c0(%rsi),%eax
140256add:	41 23 c4             	and    %r12d,%eax
140256ae0:	41 0b 46 08          	or     0x8(%r14),%eax
140256ae4:	0f c8                	bswap  %eax
140256ae6:	41 89 46 08          	mov    %eax,0x8(%r14)
140256aea:	8b 86 c4 02 00 00    	mov    0x2c4(%rsi),%eax
140256af0:	41 23 c4             	and    %r12d,%eax
140256af3:	41 0b 46 0c          	or     0xc(%r14),%eax
140256af7:	0f c8                	bswap  %eax
140256af9:	41 89 46 0c          	mov    %eax,0xc(%r14)
140256afd:	8b 86 c8 02 00 00    	mov    0x2c8(%rsi),%eax
140256b03:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
140256b08:	41 23 c4             	and    %r12d,%eax
140256b0b:	0f 10 86 78 02 00 00 	movups 0x278(%rsi),%xmm0
140256b12:	41 0b 46 10          	or     0x10(%r14),%eax
140256b16:	41 0f 11 4d 10       	movups %xmm1,0x10(%r13)
140256b1b:	0f c8                	bswap  %eax
140256b1d:	0f 10 8e 88 02 00 00 	movups 0x288(%rsi),%xmm1
140256b24:	41 89 46 10          	mov    %eax,0x10(%r14)
140256b28:	41 0f 11 45 20       	movups %xmm0,0x20(%r13)
140256b2d:	0f 10 86 98 02 00 00 	movups 0x298(%rsi),%xmm0
140256b34:	41 0f 11 4d 30       	movups %xmm1,0x30(%r13)
140256b39:	0f 10 8e a8 02 00 00 	movups 0x2a8(%rsi),%xmm1
140256b40:	41 0f 11 45 40       	movups %xmm0,0x40(%r13)
140256b45:	41 0f 11 4d 50       	movups %xmm1,0x50(%r13)
140256b4a:	e8 31 59 fb ff       	call   0x14020c480
140256b4f:	49 8b d5             	mov    %r13,%rdx
140256b52:	49 8b ce             	mov    %r14,%rcx
140256b55:	e8 a6 bc ee ff       	call   0x140142800
140256b5a:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
140256b5e:	4c 03 ff             	add    %rdi,%r15
140256b61:	48 2b e9             	sub    %rcx,%rbp
140256b64:	4c 8b d3             	mov    %rbx,%r10
140256b67:	48 2b ef             	sub    %rdi,%rbp
140256b6a:	4c 8b cb             	mov    %rbx,%r9
140256b6d:	8d 41 14             	lea    0x14(%rcx),%eax
140256b70:	8b f0                	mov    %eax,%esi
140256b72:	48 8d 7d ff          	lea    -0x1(%rbp),%rdi
140256b76:	49 03 ff             	add    %r15,%rdi
140256b79:	4c 2b ff             	sub    %rdi,%r15
140256b7c:	85 c0                	test   %eax,%eax
140256b7e:	74 5c                	je     0x140256bdc
140256b80:	44 8b 5c 24 48       	mov    0x48(%rsp),%r11d
140256b85:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140256b8c:	00 00 00 00
140256b90:	42 0f b6 14 0f       	movzbl (%rdi,%r9,1),%edx
140256b95:	45 8b c1             	mov    %r9d,%r8d
140256b98:	45 2b c7             	sub    %r15d,%r8d
140256b9b:	8b ca                	mov    %edx,%ecx
140256b9d:	41 83 e8 14          	sub    $0x14,%r8d
140256ba1:	41 33 cb             	xor    %r11d,%ecx
140256ba4:	41 c1 f8 1f          	sar    $0x1f,%r8d
140256ba8:	41 8b c0             	mov    %r8d,%eax
140256bab:	f7 d0                	not    %eax
140256bad:	23 c8                	and    %eax,%ecx
140256baf:	41 8b c7             	mov    %r15d,%eax
140256bb2:	41 2b c1             	sub    %r9d,%eax
140256bb5:	0b d9                	or     %ecx,%ebx
140256bb7:	ff c8                	dec    %eax
140256bb9:	49 ff c1             	inc    %r9
140256bbc:	c1 f8 1f             	sar    $0x1f,%eax
140256bbf:	44 23 c0             	and    %eax,%r8d
140256bc2:	43 0f b6 04 32       	movzbl (%r10,%r14,1),%eax
140256bc7:	33 c2                	xor    %edx,%eax
140256bc9:	41 23 c0             	and    %r8d,%eax
140256bcc:	0b d8                	or     %eax,%ebx
140256bce:	41 8b c0             	mov    %r8d,%eax
140256bd1:	83 e0 01             	and    $0x1,%eax
140256bd4:	4c 03 d0             	add    %rax,%r10
140256bd7:	4c 3b ce             	cmp    %rsi,%r9
140256bda:	72 b4                	jb     0x140256b90
140256bdc:	f7 db                	neg    %ebx
140256bde:	c1 eb 1f             	shr    $0x1f,%ebx
140256be1:	8d 43 ff             	lea    -0x1(%rbx),%eax
140256be4:	23 44 24 4c          	and    0x4c(%rsp),%eax
140256be8:	83 e0 01             	and    $0x1,%eax
140256beb:	eb 3a                	jmp    0x140256c27
140256bed:	48 8d 46 20          	lea    0x20(%rsi),%rax
140256bf1:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
140256bf5:	4c 8d 8e c0 00 00 00 	lea    0xc0(%rsi),%r9
140256bfc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140256c01:	4c 8b c5             	mov    %rbp,%r8
140256c04:	48 8b cf             	mov    %rdi,%rcx
140256c07:	e8 c4 89 df ff       	call   0x14004f5d0
140256c0c:	48 8d 8e b8 02 00 00 	lea    0x2b8(%rsi),%rcx
140256c13:	4c 8b c5             	mov    %rbp,%r8
140256c16:	49 8b d7             	mov    %r15,%rdx
140256c19:	e8 62 58 fb ff       	call   0x14020c480
140256c1e:	b8 01 00 00 00       	mov    $0x1,%eax
140256c23:	eb 02                	jmp    0x140256c27
140256c25:	33 c0                	xor    %eax,%eax
140256c27:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
140256c2e:	00
140256c2f:	48 33 cc             	xor    %rsp,%rcx
140256c32:	e8 79 92 05 00       	call   0x1402afeb0
140256c37:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
140256c3e:	41 5f                	pop    %r15
140256c40:	41 5e                	pop    %r14
140256c42:	41 5d                	pop    %r13
140256c44:	41 5c                	pop    %r12
140256c46:	5f                   	pop    %rdi
140256c47:	5e                   	pop    %rsi
140256c48:	5d                   	pop    %rbp
140256c49:	5b                   	pop    %rbx
140256c4a:	c3                   	ret
140256c4b:	cc                   	int3
140256c4c:	cc                   	int3
140256c4d:	cc                   	int3
140256c4e:	cc                   	int3
140256c4f:	cc                   	int3
140256c50:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140256c55:	55                   	push   %rbp
140256c56:	56                   	push   %rsi
140256c57:	57                   	push   %rdi
140256c58:	41 56                	push   %r14
140256c5a:	41 57                	push   %r15
140256c5c:	48 8b ec             	mov    %rsp,%rbp
140256c5f:	b8 70 00 00 00       	mov    $0x70,%eax
140256c64:	e8 c7 9e 05 00       	call   0x1402b0b30
140256c69:	48 2b e0             	sub    %rax,%rsp
140256c6c:	48 8b 05 0d ee 17 00 	mov    0x17ee0d(%rip),%rax        # 0x1403d5a80
140256c73:	48 33 c4             	xor    %rsp,%rax
140256c76:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140256c7a:	0f 57 c0             	xorps  %xmm0,%xmm0
140256c7d:	49 8b f8             	mov    %r8,%rdi
140256c80:	48 8b f2             	mov    %rdx,%rsi
140256c83:	4c 8b f9             	mov    %rcx,%r15
140256c86:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140256c8a:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140256c8e:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140256c92:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
140256c96:	49 83 f8 40          	cmp    $0x40,%r8
140256c9a:	76 30                	jbe    0x140256ccc
140256c9c:	48 81 c1 f8 01 00 00 	add    $0x1f8,%rcx
140256ca3:	e8 e8 bc ee ff       	call   0x140142990
140256ca8:	4c 8b c7             	mov    %rdi,%r8
140256cab:	49 8d 8f f8 01 00 00 	lea    0x1f8(%r15),%rcx
140256cb2:	48 8b d6             	mov    %rsi,%rdx
140256cb5:	e8 c6 57 fb ff       	call   0x14020c480
140256cba:	49 8d 97 f8 01 00 00 	lea    0x1f8(%r15),%rdx
140256cc1:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140256cc5:	e8 36 bb ee ff       	call   0x140142800
140256cca:	eb 09                	jmp    0x140256cd5
140256ccc:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140256cd0:	e8 8b a6 08 00       	call   0x1402e1360
140256cd5:	66 0f 6f 15 03 fd 0b 	movdqa 0xbfd03(%rip),%xmm2        # 0x1403169e0
140256cdc:	00
140256cdd:	49 8d b7 f8 01 00 00 	lea    0x1f8(%r15),%rsi
140256ce4:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140256ce8:	66 0f 6f ca          	movdqa %xmm2,%xmm1
140256cec:	66 0f ef 45 b0       	pxor   -0x50(%rbp),%xmm0
140256cf1:	48 8b ce             	mov    %rsi,%rcx
140256cf4:	66 0f ef 4d c0       	pxor   -0x40(%rbp),%xmm1
140256cf9:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
140256cfe:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140256d02:	66 0f ef 45 d0       	pxor   -0x30(%rbp),%xmm0
140256d07:	66 0f ef 55 e0       	pxor   -0x20(%rbp),%xmm2
140256d0c:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140256d11:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
140256d16:	f3 0f 7f 55 e0       	movdqu %xmm2,-0x20(%rbp)
140256d1b:	e8 70 bc ee ff       	call   0x140142990
140256d20:	8b 4e 5c             	mov    0x5c(%rsi),%ecx
140256d23:	4c 8d 75 b0          	lea    -0x50(%rbp),%r14
140256d27:	bf 40 00 00 00       	mov    $0x40,%edi
140256d2c:	48 85 c9             	test   %rcx,%rcx
140256d2f:	74 27                	je     0x140256d58
140256d31:	8b df                	mov    %edi,%ebx
140256d33:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140256d37:	8b c7                	mov    %edi,%eax
140256d39:	48 2b c1             	sub    %rcx,%rax
140256d3c:	48 8b ce             	mov    %rsi,%rcx
140256d3f:	48 3b c3             	cmp    %rbx,%rax
140256d42:	48 0f 46 d8          	cmovbe %rax,%rbx
140256d46:	4c 8b c3             	mov    %rbx,%r8
140256d49:	e8 b2 bc ee ff       	call   0x140142a00
140256d4e:	4c 8d 75 b0          	lea    -0x50(%rbp),%r14
140256d52:	4c 03 f3             	add    %rbx,%r14
140256d55:	48 2b fb             	sub    %rbx,%rdi
140256d58:	48 8b df             	mov    %rdi,%rbx
140256d5b:	83 e3 3f             	and    $0x3f,%ebx
140256d5e:	48 2b fb             	sub    %rbx,%rdi
140256d61:	74 38                	je     0x140256d9b
140256d63:	4c 8b c7             	mov    %rdi,%r8
140256d66:	49 8b d6             	mov    %r14,%rdx
140256d69:	49 c1 e8 06          	shr    $0x6,%r8
140256d6d:	48 8b ce             	mov    %rsi,%rcx
140256d70:	e8 4b c0 da ff       	call   0x140002dc0
140256d75:	48 8d 04 fd 00 00 00 	lea    0x0(,%rdi,8),%rax
140256d7c:	00
140256d7d:	48 8b cf             	mov    %rdi,%rcx
140256d80:	01 46 14             	add    %eax,0x14(%rsi)
140256d83:	4c 03 f7             	add    %rdi,%r14
140256d86:	48 c1 e9 1d          	shr    $0x1d,%rcx
140256d8a:	03 4e 18             	add    0x18(%rsi),%ecx
140256d8d:	89 4e 18             	mov    %ecx,0x18(%rsi)
140256d90:	39 46 14             	cmp    %eax,0x14(%rsi)
140256d93:	73 06                	jae    0x140256d9b
140256d95:	8d 41 01             	lea    0x1(%rcx),%eax
140256d98:	89 46 18             	mov    %eax,0x18(%rsi)
140256d9b:	48 85 db             	test   %rbx,%rbx
140256d9e:	74 0e                	je     0x140256dae
140256da0:	4c 8b c3             	mov    %rbx,%r8
140256da3:	49 8b d6             	mov    %r14,%rdx
140256da6:	48 8b ce             	mov    %rsi,%rcx