1402e68f8:	8b 4b 3c             	mov    0x3c(%rbx),%ecx
1402e68fb:	44 33 d2             	xor    %edx,%r10d
1402e68fe:	41 8b c2             	mov    %r10d,%eax
1402e6901:	33 43 38             	xor    0x38(%rbx),%eax
1402e6904:	d3 c0                	rol    %cl,%eax
1402e6906:	44 8b c0             	mov    %eax,%r8d
1402e6909:	48 c1 e8 08          	shr    $0x8,%rax
1402e690d:	0f b6 c8             	movzbl %al,%ecx
1402e6910:	41 0f b6 c0          	movzbl %r8b,%eax
1402e6914:	8b 94 8e 80 6c 3b 00 	mov    0x3b6c80(%rsi,%rcx,4),%edx
1402e691b:	2b 94 86 80 70 3b 00 	sub    0x3b7080(%rsi,%rax,4),%edx
1402e6922:	41 8b c0             	mov    %r8d,%eax
1402e6925:	8b 4b 44             	mov    0x44(%rbx),%ecx
1402e6928:	48 c1 e8 18          	shr    $0x18,%rax
1402e692c:	49 c1 e8 10          	shr    $0x10,%r8
1402e6930:	03 94 86 80 74 3b 00 	add    0x3b7480(%rsi,%rax,4),%edx
1402e6937:	41 0f b6 c0          	movzbl %r8b,%eax
1402e693b:	33 94 86 80 78 3b 00 	xor    0x3b7880(%rsi,%rax,4),%edx
1402e6942:	8b 43 40             	mov    0x40(%rbx),%eax
1402e6945:	44 33 da             	xor    %edx,%r11d
1402e6948:	41 2b c3             	sub    %r11d,%eax
1402e694b:	d3 c0                	rol    %cl,%eax
1402e694d:	44 8b c0             	mov    %eax,%r8d
1402e6950:	48 c1 e8 08          	shr    $0x8,%rax
1402e6954:	0f b6 c8             	movzbl %al,%ecx
1402e6957:	41 0f b6 c0          	movzbl %r8b,%eax
1402e695b:	8b 94 8e 80 6c 3b 00 	mov    0x3b6c80(%rsi,%rcx,4),%edx
1402e6962:	03 94 86 80 70 3b 00 	add    0x3b7080(%rsi,%rax,4),%edx
1402e6969:	41 8b c0             	mov    %r8d,%eax
1402e696c:	48 c1 e8 18          	shr    $0x18,%rax
1402e6970:	49 c1 e8 10          	shr    $0x10,%r8
1402e6974:	33 94 86 80 74 3b 00 	xor    0x3b7480(%rsi,%rax,4),%edx
1402e697b:	41 0f b6 c0          	movzbl %r8b,%eax
1402e697f:	2b 94 86 80 78 3b 00 	sub    0x3b7880(%rsi,%rax,4),%edx
1402e6986:	44 33 d2             	xor    %edx,%r10d
1402e6989:	8b 53 48             	mov    0x48(%rbx),%edx
1402e698c:	41 03 d2             	add    %r10d,%edx
1402e698f:	8b 4b 4c             	mov    0x4c(%rbx),%ecx
1402e6992:	d3 c2                	rol    %cl,%edx
1402e6994:	44 8b c2             	mov    %edx,%r8d
1402e6997:	8b c2                	mov    %edx,%eax
1402e6999:	48 c1 e8 08          	shr    $0x8,%rax
1402e699d:	0f b6 c8             	movzbl %al,%ecx
1402e69a0:	0f b6 c2             	movzbl %dl,%eax
1402e69a3:	8b 94 8e 80 6c 3b 00 	mov    0x3b6c80(%rsi,%rcx,4),%edx
1402e69aa:	33 94 86 80 70 3b 00 	xor    0x3b7080(%rsi,%rax,4),%edx
1402e69b1:	41 8b c0             	mov    %r8d,%eax
1402e69b4:	48 c1 e8 10          	shr    $0x10,%rax
1402e69b8:	0f b6 c8             	movzbl %al,%ecx
1402e69bb:	49 c1 e8 18          	shr    $0x18,%r8
1402e69bf:	03 94 8e 80 78 3b 00 	add    0x3b7880(%rsi,%rcx,4),%edx
1402e69c6:	42 2b 94 86 80 74 3b 	sub    0x3b7480(%rsi,%r8,4),%edx
1402e69cd:	00
1402e69ce:	8b 4b 54             	mov    0x54(%rbx),%ecx
1402e69d1:	44 33 da             	xor    %edx,%r11d
1402e69d4:	41 8b c3             	mov    %r11d,%eax
1402e69d7:	33 43 50             	xor    0x50(%rbx),%eax
1402e69da:	d3 c0                	rol    %cl,%eax
1402e69dc:	44 8b c0             	mov    %eax,%r8d
1402e69df:	48 c1 e8 08          	shr    $0x8,%rax
1402e69e3:	0f b6 c8             	movzbl %al,%ecx
1402e69e6:	41 0f b6 c0          	movzbl %r8b,%eax
1402e69ea:	8b 94 8e 80 6c 3b 00 	mov    0x3b6c80(%rsi,%rcx,4),%edx
1402e69f1:	2b 94 86 80 70 3b 00 	sub    0x3b7080(%rsi,%rax,4),%edx
1402e69f8:	41 8b c0             	mov    %r8d,%eax
1402e69fb:	8b 4b 5c             	mov    0x5c(%rbx),%ecx
1402e69fe:	48 c1 e8 18          	shr    $0x18,%rax
1402e6a02:	49 c1 e8 10          	shr    $0x10,%r8
1402e6a06:	03 94 86 80 74 3b 00 	add    0x3b7480(%rsi,%rax,4),%edx
1402e6a0d:	41 0f b6 c0          	movzbl %r8b,%eax
1402e6a11:	33 94 86 80 78 3b 00 	xor    0x3b7880(%rsi,%rax,4),%edx
1402e6a18:	8b 43 58             	mov    0x58(%rbx),%eax
1402e6a1b:	44 33 d2             	xor    %edx,%r10d
1402e6a1e:	41 2b c2             	sub    %r10d,%eax
1402e6a21:	d3 c0                	rol    %cl,%eax
1402e6a23:	44 8b c0             	mov    %eax,%r8d
1402e6a26:	48 c1 e8 08          	shr    $0x8,%rax
1402e6a2a:	0f b6 c8             	movzbl %al,%ecx
1402e6a2d:	41 0f b6 c0          	movzbl %r8b,%eax
1402e6a31:	8b 94 8e 80 6c 3b 00 	mov    0x3b6c80(%rsi,%rcx,4),%edx
1402e6a38:	03 94 86 80 70 3b 00 	add    0x3b7080(%rsi,%rax,4),%edx
1402e6a3f:	41 8b c0             	mov    %r8d,%eax
1402e6a42:	48 c1 e8 18          	shr    $0x18,%rax
1402e6a46:	49 c1 e8 10          	shr    $0x10,%r8
1402e6a4a:	33 94 86 80 74 3b 00 	xor    0x3b7480(%rsi,%rax,4),%edx
1402e6a51:	41 0f b6 c0          	movzbl %r8b,%eax
1402e6a55:	2b 94 86 80 78 3b 00 	sub    0x3b7880(%rsi,%rax,4),%edx
1402e6a5c:	44 33 da             	xor    %edx,%r11d
1402e6a5f:	83 bb 80 00 00 00 00 	cmpl   $0x0,0x80(%rbx)
1402e6a66:	0f 85 1e 01 00 00    	jne    0x1402e6b8a
1402e6a6c:	8b 4b 64             	mov    0x64(%rbx),%ecx
1402e6a6f:	8b 53 60             	mov    0x60(%rbx),%edx
1402e6a72:	41 03 d3             	add    %r11d,%edx
1402e6a75:	d3 c2                	rol    %cl,%edx
1402e6a77:	44 8b c2             	mov    %edx,%r8d
1402e6a7a:	8b c2                	mov    %edx,%eax
1402e6a7c:	48 c1 e8 08          	shr    $0x8,%rax
1402e6a80:	0f b6 c8             	movzbl %al,%ecx
1402e6a83:	0f b6 c2             	movzbl %dl,%eax
1402e6a86:	8b 94 8e 80 6c 3b 00 	mov    0x3b6c80(%rsi,%rcx,4),%edx
1402e6a8d:	33 94 86 80 70 3b 00 	xor    0x3b7080(%rsi,%rax,4),%edx
1402e6a94:	41 8b c0             	mov    %r8d,%eax
1402e6a97:	48 c1 e8 10          	shr    $0x10,%rax
1402e6a9b:	0f b6 c8             	movzbl %al,%ecx
1402e6a9e:	49 c1 e8 18          	shr    $0x18,%r8
1402e6aa2:	03 94 8e 80 78 3b 00 	add    0x3b7880(%rsi,%rcx,4),%edx
1402e6aa9:	42 2b 94 86 80 74 3b 	sub    0x3b7480(%rsi,%r8,4),%edx
1402e6ab0:	00
1402e6ab1:	8b 4b 6c             	mov    0x6c(%rbx),%ecx
1402e6ab4:	44 33 d2             	xor    %edx,%r10d
1402e6ab7:	41 8b c2             	mov    %r10d,%eax
1402e6aba:	33 43 68             	xor    0x68(%rbx),%eax
1402e6abd:	d3 c0                	rol    %cl,%eax
1402e6abf:	44 8b c0             	mov    %eax,%r8d
1402e6ac2:	48 c1 e8 08          	shr    $0x8,%rax
1402e6ac6:	0f b6 c8             	movzbl %al,%ecx
1402e6ac9:	41 0f b6 c0          	movzbl %r8b,%eax
1402e6acd:	8b 94 8e 80 6c 3b 00 	mov    0x3b6c80(%rsi,%rcx,4),%edx
1402e6ad4:	2b 94 86 80 70 3b 00 	sub    0x3b7080(%rsi,%rax,4),%edx
1402e6adb:	41 8b c0             	mov    %r8d,%eax
1402e6ade:	8b 4b 74             	mov    0x74(%rbx),%ecx
1402e6ae1:	48 c1 e8 18          	shr    $0x18,%rax
1402e6ae5:	49 c1 e8 10          	shr    $0x10,%r8
1402e6ae9:	03 94 86 80 74 3b 00 	add    0x3b7480(%rsi,%rax,4),%edx
1402e6af0:	41 0f b6 c0          	movzbl %r8b,%eax
1402e6af4:	33 94 86 80 78 3b 00 	xor    0x3b7880(%rsi,%rax,4),%edx
1402e6afb:	8b 43 70             	mov    0x70(%rbx),%eax
1402e6afe:	44 33 da             	xor    %edx,%r11d
1402e6b01:	41 2b c3             	sub    %r11d,%eax
1402e6b04:	d3 c0                	rol    %cl,%eax
1402e6b06:	44 8b c0             	mov    %eax,%r8d
1402e6b09:	48 c1 e8 08          	shr    $0x8,%rax
1402e6b0d:	0f b6 c8             	movzbl %al,%ecx
1402e6b10:	41 0f b6 c0          	movzbl %r8b,%eax
1402e6b14:	8b 94 8e 80 6c 3b 00 	mov    0x3b6c80(%rsi,%rcx,4),%edx
1402e6b1b:	03 94 86 80 70 3b 00 	add    0x3b7080(%rsi,%rax,4),%edx
1402e6b22:	41 8b c0             	mov    %r8d,%eax
1402e6b25:	8b 4b 7c             	mov    0x7c(%rbx),%ecx
1402e6b28:	48 c1 e8 18          	shr    $0x18,%rax
1402e6b2c:	49 c1 e8 10          	shr    $0x10,%r8
1402e6b30:	33 94 86 80 74 3b 00 	xor    0x3b7480(%rsi,%rax,4),%edx
1402e6b37:	41 0f b6 c0          	movzbl %r8b,%eax
1402e6b3b:	2b 94 86 80 78 3b 00 	sub    0x3b7880(%rsi,%rax,4),%edx
1402e6b42:	44 33 d2             	xor    %edx,%r10d
1402e6b45:	8b 53 78             	mov    0x78(%rbx),%edx
1402e6b48:	41 03 d2             	add    %r10d,%edx
1402e6b4b:	d3 c2                	rol    %cl,%edx
1402e6b4d:	44 8b c2             	mov    %edx,%r8d
1402e6b50:	8b c2                	mov    %edx,%eax
1402e6b52:	48 c1 e8 08          	shr    $0x8,%rax
1402e6b56:	0f b6 c8             	movzbl %al,%ecx
1402e6b59:	0f b6 c2             	movzbl %dl,%eax
1402e6b5c:	8b 94 8e 80 6c 3b 00 	mov    0x3b6c80(%rsi,%rcx,4),%edx
1402e6b63:	33 94 86 80 70 3b 00 	xor    0x3b7080(%rsi,%rax,4),%edx
1402e6b6a:	41 8b c0             	mov    %r8d,%eax
1402e6b6d:	48 c1 e8 10          	shr    $0x10,%rax
1402e6b71:	49 c1 e8 18          	shr    $0x18,%r8
1402e6b75:	0f b6 c8             	movzbl %al,%ecx
1402e6b78:	03 94 8e 80 78 3b 00 	add    0x3b7880(%rsi,%rcx,4),%edx
1402e6b7f:	42 2b 94 86 80 74 3b 	sub    0x3b7480(%rsi,%r8,4),%edx
1402e6b86:	00
1402e6b87:	44 33 da             	xor    %edx,%r11d
1402e6b8a:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1402e6b8f:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1402e6b94:	44 89 1f             	mov    %r11d,(%rdi)
1402e6b97:	44 89 57 04          	mov    %r10d,0x4(%rdi)
1402e6b9b:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
1402e6ba0:	c3                   	ret
1402e6ba1:	cc                   	int3
1402e6ba2:	cc                   	int3
1402e6ba3:	cc                   	int3
1402e6ba4:	cc                   	int3
1402e6ba5:	cc                   	int3
1402e6ba6:	cc                   	int3
1402e6ba7:	cc                   	int3
1402e6ba8:	cc                   	int3
1402e6ba9:	cc                   	int3
1402e6baa:	cc                   	int3
1402e6bab:	cc                   	int3
1402e6bac:	cc                   	int3
1402e6bad:	cc                   	int3
1402e6bae:	cc                   	int3
1402e6baf:	cc                   	int3
1402e6bb0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402e6bb5:	55                   	push   %rbp
1402e6bb6:	56                   	push   %rsi
1402e6bb7:	41 54                	push   %r12
1402e6bb9:	41 55                	push   %r13
1402e6bbb:	41 56                	push   %r14
1402e6bbd:	b8 20 00 00 00       	mov    $0x20,%eax
1402e6bc2:	e8 19 3a 01 00       	call   0x1402fa5e0
1402e6bc7:	48 2b e0             	sub    %rax,%rsp
1402e6bca:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
1402e6bcf:	4d 8b e9             	mov    %r9,%r13
1402e6bd2:	41 8b e8             	mov    %r8d,%ebp
1402e6bd5:	48 8b f2             	mov    %rdx,%rsi
1402e6bd8:	4c 8b f1             	mov    %rcx,%r14
1402e6bdb:	41 8b 1c 24          	mov    (%r12),%ebx
1402e6bdf:	45 85 c0             	test   %r8d,%r8d
1402e6be2:	0f 84 d7 01 00 00    	je     0x1402e6dbf
1402e6be8:	83 bc 24 80 00 00 00 	cmpl   $0x0,0x80(%rsp)
1402e6bef:	00
1402e6bf0:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402e6bf5:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
1402e6bfa:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
1402e6bff:	0f 84 db 00 00 00    	je     0x1402e6ce0
1402e6c05:	4c 2b f2             	sub    %rdx,%r14
1402e6c08:	85 db                	test   %ebx,%ebx
1402e6c0a:	0f 85 a5 00 00 00    	jne    0x1402e6cb5
1402e6c10:	41 0f b6 0f          	movzbl (%r15),%ecx
1402e6c14:	41 0f b6 47 01       	movzbl 0x1(%r15),%eax
1402e6c19:	41 0f b6 57 04       	movzbl 0x4(%r15),%edx
1402e6c1e:	c1 e1 08             	shl    $0x8,%ecx
1402e6c21:	0b c8                	or     %eax,%ecx
1402e6c23:	c1 e2 18             	shl    $0x18,%edx
1402e6c26:	41 0f b6 47 02       	movzbl 0x2(%r15),%eax
1402e6c2b:	c1 e1 10             	shl    $0x10,%ecx
1402e6c2e:	c1 e0 08             	shl    $0x8,%eax
1402e6c31:	0b c8                	or     %eax,%ecx
1402e6c33:	41 0f b6 47 03       	movzbl 0x3(%r15),%eax
1402e6c38:	0b c8                	or     %eax,%ecx
1402e6c3a:	41 0f b6 47 05       	movzbl 0x5(%r15),%eax
1402e6c3f:	89 4c 24 70          	mov    %ecx,0x70(%rsp)
1402e6c43:	41 0f b6 4f 06       	movzbl 0x6(%r15),%ecx
1402e6c48:	c1 e1 08             	shl    $0x8,%ecx
1402e6c4b:	c1 e0 10             	shl    $0x10,%eax
1402e6c4e:	0b d0                	or     %eax,%edx
1402e6c50:	41 0f b6 47 07       	movzbl 0x7(%r15),%eax
1402e6c55:	0b c8                	or     %eax,%ecx
1402e6c57:	0b ca                	or     %edx,%ecx
1402e6c59:	49 8b d5             	mov    %r13,%rdx
1402e6c5c:	89 4c 24 74          	mov    %ecx,0x74(%rsp)
1402e6c60:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402e6c65:	e8 76 fa ff ff       	call   0x1402e66e0
1402e6c6a:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
1402e6c6e:	8b c1                	mov    %ecx,%eax
1402e6c70:	c1 e8 18             	shr    $0x18,%eax
1402e6c73:	41 88 07             	mov    %al,(%r15)
1402e6c76:	8b c1                	mov    %ecx,%eax
1402e6c78:	c1 e8 10             	shr    $0x10,%eax
1402e6c7b:	41 88 47 01          	mov    %al,0x1(%r15)
1402e6c7f:	0f b6 44 24 70       	movzbl 0x70(%rsp),%eax
1402e6c84:	41 88 47 03          	mov    %al,0x3(%r15)
1402e6c88:	c1 e9 08             	shr    $0x8,%ecx
1402e6c8b:	41 88 4f 02          	mov    %cl,0x2(%r15)
1402e6c8f:	8b 4c 24 74          	mov    0x74(%rsp),%ecx
1402e6c93:	8b c1                	mov    %ecx,%eax
1402e6c95:	c1 e8 18             	shr    $0x18,%eax
1402e6c98:	41 88 47 04          	mov    %al,0x4(%r15)
1402e6c9c:	8b c1                	mov    %ecx,%eax
1402e6c9e:	c1 e8 10             	shr    $0x10,%eax
1402e6ca1:	41 88 47 05          	mov    %al,0x5(%r15)
1402e6ca5:	0f b6 44 24 74       	movzbl 0x74(%rsp),%eax
1402e6caa:	c1 e9 08             	shr    $0x8,%ecx
1402e6cad:	41 88 47 07          	mov    %al,0x7(%r15)
1402e6cb1:	41 88 4f 06          	mov    %cl,0x6(%r15)
1402e6cb5:	41 0f b6 04 36       	movzbl (%r14,%rsi,1),%eax
1402e6cba:	48 63 cb             	movslq %ebx,%rcx
1402e6cbd:	42 32 04 39          	xor    (%rcx,%r15,1),%al
1402e6cc1:	88 06                	mov    %al,(%rsi)
1402e6cc3:	48 ff c6             	inc    %rsi
1402e6cc6:	ff c3                	inc    %ebx
1402e6cc8:	42 88 04 39          	mov    %al,(%rcx,%r15,1)
1402e6ccc:	83 e3 07             	and    $0x7,%ebx
1402e6ccf:	83 ed 01             	sub    $0x1,%ebp
1402e6cd2:	0f 85 30 ff ff ff    	jne    0x1402e6c08
1402e6cd8:	e9 d8 00 00 00       	jmp    0x1402e6db5
1402e6cdd:	0f 1f 00             	nopl   (%rax)
1402e6ce0:	85 db                	test   %ebx,%ebx
1402e6ce2:	0f 85 a5 00 00 00    	jne    0x1402e6d8d
1402e6ce8:	41 0f b6 0f          	movzbl (%r15),%ecx
1402e6cec:	41 0f b6 47 01       	movzbl 0x1(%r15),%eax
1402e6cf1:	41 0f b6 57 04       	movzbl 0x4(%r15),%edx
1402e6cf6:	c1 e1 08             	shl    $0x8,%ecx
1402e6cf9:	0b c8                	or     %eax,%ecx
1402e6cfb:	c1 e2 18             	shl    $0x18,%edx
1402e6cfe:	41 0f b6 47 02       	movzbl 0x2(%r15),%eax
1402e6d03:	c1 e1 10             	shl    $0x10,%ecx
1402e6d06:	c1 e0 08             	shl    $0x8,%eax
1402e6d09:	0b c8                	or     %eax,%ecx
1402e6d0b:	41 0f b6 47 03       	movzbl 0x3(%r15),%eax
1402e6d10:	0b c8                	or     %eax,%ecx
1402e6d12:	41 0f b6 47 05       	movzbl 0x5(%r15),%eax
1402e6d17:	89 4c 24 70          	mov    %ecx,0x70(%rsp)
1402e6d1b:	41 0f b6 4f 06       	movzbl 0x6(%r15),%ecx
1402e6d20:	c1 e1 08             	shl    $0x8,%ecx
1402e6d23:	c1 e0 10             	shl    $0x10,%eax
1402e6d26:	0b d0                	or     %eax,%edx
1402e6d28:	41 0f b6 47 07       	movzbl 0x7(%r15),%eax
1402e6d2d:	0b c8                	or     %eax,%ecx
1402e6d2f:	0b ca                	or     %edx,%ecx
1402e6d31:	49 8b d5             	mov    %r13,%rdx
1402e6d34:	89 4c 24 74          	mov    %ecx,0x74(%rsp)
1402e6d38:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402e6d3d:	e8 9e f9 ff ff       	call   0x1402e66e0
1402e6d42:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
1402e6d46:	8b c1                	mov    %ecx,%eax
1402e6d48:	c1 e8 18             	shr    $0x18,%eax
1402e6d4b:	41 88 07             	mov    %al,(%r15)
1402e6d4e:	8b c1                	mov    %ecx,%eax
1402e6d50:	c1 e8 10             	shr    $0x10,%eax
1402e6d53:	41 88 47 01          	mov    %al,0x1(%r15)
1402e6d57:	0f b6 44 24 70       	movzbl 0x70(%rsp),%eax
1402e6d5c:	41 88 47 03          	mov    %al,0x3(%r15)
1402e6d60:	c1 e9 08             	shr    $0x8,%ecx
1402e6d63:	41 88 4f 02          	mov    %cl,0x2(%r15)
1402e6d67:	8b 4c 24 74          	mov    0x74(%rsp),%ecx
1402e6d6b:	8b c1                	mov    %ecx,%eax
1402e6d6d:	c1 e8 18             	shr    $0x18,%eax
1402e6d70:	41 88 47 04          	mov    %al,0x4(%r15)
1402e6d74:	8b c1                	mov    %ecx,%eax
1402e6d76:	c1 e8 10             	shr    $0x10,%eax
1402e6d79:	41 88 47 05          	mov    %al,0x5(%r15)
1402e6d7d:	0f b6 44 24 74       	movzbl 0x74(%rsp),%eax
1402e6d82:	c1 e9 08             	shr    $0x8,%ecx
1402e6d85:	41 88 47 07          	mov    %al,0x7(%r15)
1402e6d89:	41 88 4f 06          	mov    %cl,0x6(%r15)
1402e6d8d:	41 0f b6 16          	movzbl (%r14),%edx
1402e6d91:	49 ff c6             	inc    %r14
1402e6d94:	48 63 c3             	movslq %ebx,%rax
1402e6d97:	42 0f b6 0c 38       	movzbl (%rax,%r15,1),%ecx
1402e6d9c:	42 88 14 38          	mov    %dl,(%rax,%r15,1)
1402e6da0:	32 d1                	xor    %cl,%dl
1402e6da2:	88 16                	mov    %dl,(%rsi)
1402e6da4:	48 ff c6             	inc    %rsi
1402e6da7:	ff c3                	inc    %ebx
1402e6da9:	83 e3 07             	and    $0x7,%ebx
1402e6dac:	83 ed 01             	sub    $0x1,%ebp
1402e6daf:	0f 85 2b ff ff ff    	jne    0x1402e6ce0
1402e6db5:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1402e6dba:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
1402e6dbf:	41 89 1c 24          	mov    %ebx,(%r12)
1402e6dc3:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402e6dc8:	48 83 c4 20          	add    $0x20,%rsp
1402e6dcc:	41 5e                	pop    %r14
1402e6dce:	41 5d                	pop    %r13
1402e6dd0:	41 5c                	pop    %r12
1402e6dd2:	5e                   	pop    %rsi
1402e6dd3:	5d                   	pop    %rbp
1402e6dd4:	c3                   	ret
1402e6dd5:	cc                   	int3
1402e6dd6:	cc                   	int3
1402e6dd7:	cc                   	int3
1402e6dd8:	cc                   	int3
1402e6dd9:	cc                   	int3
1402e6dda:	cc                   	int3
1402e6ddb:	cc                   	int3
1402e6ddc:	cc                   	int3
1402e6ddd:	cc                   	int3
1402e6dde:	cc                   	int3