140143a30:	48 8b c1             	mov    %rcx,%rax
140143a33:	48 c1 e8 38          	shr    $0x38,%rax
140143a37:	88 43 28             	mov    %al,0x28(%rbx)
140143a3a:	48 8b c1             	mov    %rcx,%rax
140143a3d:	48 c1 e8 30          	shr    $0x30,%rax
140143a41:	88 43 29             	mov    %al,0x29(%rbx)
140143a44:	48 8b c1             	mov    %rcx,%rax
140143a47:	48 c1 e8 28          	shr    $0x28,%rax
140143a4b:	88 43 2a             	mov    %al,0x2a(%rbx)
140143a4e:	48 8b c1             	mov    %rcx,%rax
140143a51:	48 c1 e8 20          	shr    $0x20,%rax
140143a55:	88 43 2b             	mov    %al,0x2b(%rbx)
140143a58:	48 8b c1             	mov    %rcx,%rax
140143a5b:	48 c1 e8 18          	shr    $0x18,%rax
140143a5f:	88 43 2c             	mov    %al,0x2c(%rbx)
140143a62:	48 8b c1             	mov    %rcx,%rax
140143a65:	48 c1 e8 10          	shr    $0x10,%rax
140143a69:	88 43 2d             	mov    %al,0x2d(%rbx)
140143a6c:	48 8b c1             	mov    %rcx,%rax
140143a6f:	48 c1 e8 08          	shr    $0x8,%rax
140143a73:	88 43 2e             	mov    %al,0x2e(%rbx)
140143a76:	b8 01 00 00 00       	mov    $0x1,%eax
140143a7b:	88 4b 2f             	mov    %cl,0x2f(%rbx)
140143a7e:	e9 53 02 00 00       	jmp    0x140143cd6
140143a83:	48 8b 0f             	mov    (%rdi),%rcx
140143a86:	48 8b c1             	mov    %rcx,%rax
140143a89:	48 c1 e8 38          	shr    $0x38,%rax
140143a8d:	88 03                	mov    %al,(%rbx)
140143a8f:	48 8b c1             	mov    %rcx,%rax
140143a92:	48 c1 e8 30          	shr    $0x30,%rax
140143a96:	88 43 01             	mov    %al,0x1(%rbx)
140143a99:	48 8b c1             	mov    %rcx,%rax
140143a9c:	48 c1 e8 28          	shr    $0x28,%rax
140143aa0:	88 43 02             	mov    %al,0x2(%rbx)
140143aa3:	48 8b c1             	mov    %rcx,%rax
140143aa6:	48 c1 e8 20          	shr    $0x20,%rax
140143aaa:	88 43 03             	mov    %al,0x3(%rbx)
140143aad:	48 8b c1             	mov    %rcx,%rax
140143ab0:	48 c1 e8 18          	shr    $0x18,%rax
140143ab4:	88 43 04             	mov    %al,0x4(%rbx)
140143ab7:	48 8b c1             	mov    %rcx,%rax
140143aba:	48 c1 e8 10          	shr    $0x10,%rax
140143abe:	88 43 05             	mov    %al,0x5(%rbx)
140143ac1:	48 8b c1             	mov    %rcx,%rax
140143ac4:	48 c1 e8 08          	shr    $0x8,%rax
140143ac8:	88 43 06             	mov    %al,0x6(%rbx)
140143acb:	88 4b 07             	mov    %cl,0x7(%rbx)
140143ace:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140143ad2:	48 8b c1             	mov    %rcx,%rax
140143ad5:	48 c1 e8 38          	shr    $0x38,%rax
140143ad9:	88 43 08             	mov    %al,0x8(%rbx)
140143adc:	48 8b c1             	mov    %rcx,%rax
140143adf:	48 c1 e8 30          	shr    $0x30,%rax
140143ae3:	88 43 09             	mov    %al,0x9(%rbx)
140143ae6:	48 8b c1             	mov    %rcx,%rax
140143ae9:	48 c1 e8 28          	shr    $0x28,%rax
140143aed:	88 43 0a             	mov    %al,0xa(%rbx)
140143af0:	48 8b c1             	mov    %rcx,%rax
140143af3:	48 c1 e8 20          	shr    $0x20,%rax
140143af7:	88 43 0b             	mov    %al,0xb(%rbx)
140143afa:	48 8b c1             	mov    %rcx,%rax
140143afd:	48 c1 e8 18          	shr    $0x18,%rax
140143b01:	88 43 0c             	mov    %al,0xc(%rbx)
140143b04:	48 8b c1             	mov    %rcx,%rax
140143b07:	48 c1 e8 10          	shr    $0x10,%rax
140143b0b:	88 43 0d             	mov    %al,0xd(%rbx)
140143b0e:	48 8b c1             	mov    %rcx,%rax
140143b11:	48 c1 e8 08          	shr    $0x8,%rax
140143b15:	88 43 0e             	mov    %al,0xe(%rbx)
140143b18:	88 4b 0f             	mov    %cl,0xf(%rbx)
140143b1b:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140143b1f:	48 8b c1             	mov    %rcx,%rax
140143b22:	48 c1 e8 38          	shr    $0x38,%rax
140143b26:	88 43 10             	mov    %al,0x10(%rbx)
140143b29:	48 8b c1             	mov    %rcx,%rax
140143b2c:	48 c1 e8 30          	shr    $0x30,%rax
140143b30:	88 43 11             	mov    %al,0x11(%rbx)
140143b33:	48 8b c1             	mov    %rcx,%rax
140143b36:	48 c1 e8 28          	shr    $0x28,%rax
140143b3a:	88 43 12             	mov    %al,0x12(%rbx)
140143b3d:	48 8b c1             	mov    %rcx,%rax
140143b40:	48 c1 e8 20          	shr    $0x20,%rax
140143b44:	88 43 13             	mov    %al,0x13(%rbx)
140143b47:	48 8b c1             	mov    %rcx,%rax
140143b4a:	48 c1 e8 18          	shr    $0x18,%rax
140143b4e:	88 43 14             	mov    %al,0x14(%rbx)
140143b51:	48 8b c1             	mov    %rcx,%rax
140143b54:	48 c1 e8 10          	shr    $0x10,%rax
140143b58:	88 43 15             	mov    %al,0x15(%rbx)
140143b5b:	48 8b c1             	mov    %rcx,%rax
140143b5e:	48 c1 e8 08          	shr    $0x8,%rax
140143b62:	88 43 16             	mov    %al,0x16(%rbx)
140143b65:	88 4b 17             	mov    %cl,0x17(%rbx)
140143b68:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140143b6c:	48 8b c1             	mov    %rcx,%rax
140143b6f:	48 c1 e8 38          	shr    $0x38,%rax
140143b73:	88 43 18             	mov    %al,0x18(%rbx)
140143b76:	48 8b c1             	mov    %rcx,%rax
140143b79:	48 c1 e8 30          	shr    $0x30,%rax
140143b7d:	88 43 19             	mov    %al,0x19(%rbx)
140143b80:	48 8b c1             	mov    %rcx,%rax
140143b83:	48 c1 e8 28          	shr    $0x28,%rax
140143b87:	88 43 1a             	mov    %al,0x1a(%rbx)
140143b8a:	48 8b c1             	mov    %rcx,%rax
140143b8d:	48 c1 e8 20          	shr    $0x20,%rax
140143b91:	88 43 1b             	mov    %al,0x1b(%rbx)
140143b94:	48 8b c1             	mov    %rcx,%rax
140143b97:	48 c1 e8 18          	shr    $0x18,%rax
140143b9b:	88 43 1c             	mov    %al,0x1c(%rbx)
140143b9e:	48 8b c1             	mov    %rcx,%rax
140143ba1:	48 c1 e8 10          	shr    $0x10,%rax
140143ba5:	88 43 1d             	mov    %al,0x1d(%rbx)
140143ba8:	48 8b c1             	mov    %rcx,%rax
140143bab:	48 c1 e8 08          	shr    $0x8,%rax
140143baf:	88 43 1e             	mov    %al,0x1e(%rbx)
140143bb2:	b8 01 00 00 00       	mov    $0x1,%eax
140143bb7:	88 4b 1f             	mov    %cl,0x1f(%rbx)
140143bba:	e9 17 01 00 00       	jmp    0x140143cd6
140143bbf:	48 8b 0f             	mov    (%rdi),%rcx
140143bc2:	48 8b c1             	mov    %rcx,%rax
140143bc5:	48 c1 e8 38          	shr    $0x38,%rax
140143bc9:	88 03                	mov    %al,(%rbx)
140143bcb:	48 8b c1             	mov    %rcx,%rax
140143bce:	48 c1 e8 30          	shr    $0x30,%rax
140143bd2:	88 43 01             	mov    %al,0x1(%rbx)
140143bd5:	48 8b c1             	mov    %rcx,%rax
140143bd8:	48 c1 e8 28          	shr    $0x28,%rax
140143bdc:	88 43 02             	mov    %al,0x2(%rbx)
140143bdf:	48 8b c1             	mov    %rcx,%rax
140143be2:	48 c1 e8 20          	shr    $0x20,%rax
140143be6:	88 43 03             	mov    %al,0x3(%rbx)
140143be9:	48 8b c1             	mov    %rcx,%rax
140143bec:	48 c1 e8 18          	shr    $0x18,%rax
140143bf0:	88 43 04             	mov    %al,0x4(%rbx)
140143bf3:	48 8b c1             	mov    %rcx,%rax
140143bf6:	48 c1 e8 10          	shr    $0x10,%rax
140143bfa:	88 43 05             	mov    %al,0x5(%rbx)
140143bfd:	48 8b c1             	mov    %rcx,%rax
140143c00:	48 c1 e8 08          	shr    $0x8,%rax
140143c04:	88 43 06             	mov    %al,0x6(%rbx)
140143c07:	88 4b 07             	mov    %cl,0x7(%rbx)
140143c0a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140143c0e:	48 8b c1             	mov    %rcx,%rax
140143c11:	48 c1 e8 38          	shr    $0x38,%rax
140143c15:	88 43 08             	mov    %al,0x8(%rbx)
140143c18:	48 8b c1             	mov    %rcx,%rax
140143c1b:	48 c1 e8 30          	shr    $0x30,%rax
140143c1f:	88 43 09             	mov    %al,0x9(%rbx)
140143c22:	48 8b c1             	mov    %rcx,%rax
140143c25:	48 c1 e8 28          	shr    $0x28,%rax
140143c29:	88 43 0a             	mov    %al,0xa(%rbx)
140143c2c:	48 8b c1             	mov    %rcx,%rax
140143c2f:	48 c1 e8 20          	shr    $0x20,%rax
140143c33:	88 43 0b             	mov    %al,0xb(%rbx)
140143c36:	48 8b c1             	mov    %rcx,%rax
140143c39:	48 c1 e8 18          	shr    $0x18,%rax
140143c3d:	88 43 0c             	mov    %al,0xc(%rbx)
140143c40:	48 8b c1             	mov    %rcx,%rax
140143c43:	48 c1 e8 10          	shr    $0x10,%rax
140143c47:	88 43 0d             	mov    %al,0xd(%rbx)
140143c4a:	48 8b c1             	mov    %rcx,%rax
140143c4d:	48 c1 e8 08          	shr    $0x8,%rax
140143c51:	88 43 0e             	mov    %al,0xe(%rbx)
140143c54:	88 4b 0f             	mov    %cl,0xf(%rbx)
140143c57:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140143c5b:	48 8b c1             	mov    %rcx,%rax
140143c5e:	48 c1 e8 38          	shr    $0x38,%rax
140143c62:	88 43 10             	mov    %al,0x10(%rbx)
140143c65:	48 8b c1             	mov    %rcx,%rax
140143c68:	48 c1 e8 30          	shr    $0x30,%rax
140143c6c:	88 43 11             	mov    %al,0x11(%rbx)
140143c6f:	48 8b c1             	mov    %rcx,%rax
140143c72:	48 c1 e8 28          	shr    $0x28,%rax
140143c76:	88 43 12             	mov    %al,0x12(%rbx)
140143c79:	48 8b c1             	mov    %rcx,%rax
140143c7c:	48 c1 e8 20          	shr    $0x20,%rax
140143c80:	88 43 13             	mov    %al,0x13(%rbx)
140143c83:	48 8b c1             	mov    %rcx,%rax
140143c86:	48 c1 e8 18          	shr    $0x18,%rax
140143c8a:	88 43 14             	mov    %al,0x14(%rbx)
140143c8d:	48 8b c1             	mov    %rcx,%rax
140143c90:	48 c1 e8 10          	shr    $0x10,%rax
140143c94:	88 43 15             	mov    %al,0x15(%rbx)
140143c97:	48 8b c1             	mov    %rcx,%rax
140143c9a:	48 c1 e8 08          	shr    $0x8,%rax
140143c9e:	88 43 16             	mov    %al,0x16(%rbx)
140143ca1:	88 4b 17             	mov    %cl,0x17(%rbx)
140143ca4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140143ca8:	48 8b ca             	mov    %rdx,%rcx
140143cab:	48 c1 e9 38          	shr    $0x38,%rcx
140143caf:	88 4b 18             	mov    %cl,0x18(%rbx)
140143cb2:	48 8b ca             	mov    %rdx,%rcx
140143cb5:	48 c1 e9 30          	shr    $0x30,%rcx
140143cb9:	88 4b 19             	mov    %cl,0x19(%rbx)
140143cbc:	48 8b ca             	mov    %rdx,%rcx
140143cbf:	48 c1 e9 28          	shr    $0x28,%rcx
140143cc3:	48 c1 ea 20          	shr    $0x20,%rdx
140143cc7:	88 53 1b             	mov    %dl,0x1b(%rbx)
140143cca:	88 4b 1a             	mov    %cl,0x1a(%rbx)
140143ccd:	b8 01 00 00 00       	mov    $0x1,%eax
140143cd2:	eb 02                	jmp    0x140143cd6
140143cd4:	33 c0                	xor    %eax,%eax
140143cd6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140143cdb:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140143ce0:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140143ce5:	48 83 c4 20          	add    $0x20,%rsp
140143ce9:	41 5e                	pop    %r14
140143ceb:	c3                   	ret
140143cec:	cc                   	int3
140143ced:	cc                   	int3
140143cee:	cc                   	int3
140143cef:	cc                   	int3
140143cf0:	48 b8 08 c9 bc f3 67 	movabs $0x6a09e667f3bcc908,%rax
140143cf7:	e6 09 6a
140143cfa:	c7 81 d4 00 00 00 40 	movl   $0x40,0xd4(%rcx)
140143d01:	00 00 00
140143d04:	48 89 01             	mov    %rax,(%rcx)
140143d07:	48 b8 3b a7 ca 84 85 	movabs $0xbb67ae8584caa73b,%rax
140143d0e:	ae 67 bb
140143d11:	48 89 41 08          	mov    %rax,0x8(%rcx)
140143d15:	48 b8 2b f8 94 fe 72 	movabs $0x3c6ef372fe94f82b,%rax
140143d1c:	f3 6e 3c
140143d1f:	48 89 41 10          	mov    %rax,0x10(%rcx)
140143d23:	48 b8 f1 36 1d 5f 3a 	movabs $0xa54ff53a5f1d36f1,%rax
140143d2a:	f5 4f a5
140143d2d:	48 89 41 18          	mov    %rax,0x18(%rcx)
140143d31:	48 b8 d1 82 e6 ad 7f 	movabs $0x510e527fade682d1,%rax
140143d38:	52 0e 51
140143d3b:	48 89 41 20          	mov    %rax,0x20(%rcx)
140143d3f:	48 b8 1f 6c 3e 2b 8c 	movabs $0x9b05688c2b3e6c1f,%rax
140143d46:	68 05 9b
140143d49:	48 89 41 28          	mov    %rax,0x28(%rcx)
140143d4d:	48 b8 6b bd 41 fb ab 	movabs $0x1f83d9abfb41bd6b,%rax
140143d54:	d9 83 1f
140143d57:	48 89 41 30          	mov    %rax,0x30(%rcx)
140143d5b:	48 b8 79 21 7e 13 19 	movabs $0x5be0cd19137e2179,%rax
140143d62:	cd e0 5b
140143d65:	48 89 41 38          	mov    %rax,0x38(%rcx)
140143d69:	33 c0                	xor    %eax,%eax
140143d6b:	48 89 41 40          	mov    %rax,0x40(%rcx)
140143d6f:	48 89 41 48          	mov    %rax,0x48(%rcx)
140143d73:	89 81 d0 00 00 00    	mov    %eax,0xd0(%rcx)
140143d79:	b8 01 00 00 00       	mov    $0x1,%eax
140143d7e:	c3                   	ret
140143d7f:	cc                   	int3
140143d80:	b8 28 00 00 00       	mov    $0x28,%eax
140143d85:	e8 a6 cd 16 00       	call   0x1402b0b30
140143d8a:	48 2b e0             	sub    %rax,%rsp
140143d8d:	44 8d 40 d9          	lea    -0x27(%rax),%r8d
140143d91:	48 83 c4 28          	add    $0x28,%rsp
140143d95:	e9 a6 8a ec ff       	jmp    0x14000c840
140143d9a:	cc                   	int3
140143d9b:	cc                   	int3
140143d9c:	cc                   	int3
140143d9d:	cc                   	int3
140143d9e:	cc                   	int3
140143d9f:	cc                   	int3
140143da0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140143da5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140143daa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140143daf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140143db4:	41 56                	push   %r14
140143db6:	b8 20 00 00 00       	mov    $0x20,%eax
140143dbb:	e8 70 cd 16 00       	call   0x1402b0b30
140143dc0:	48 2b e0             	sub    %rax,%rsp
140143dc3:	48 8d 69 50          	lea    0x50(%rcx),%rbp
140143dc7:	49 8b d8             	mov    %r8,%rbx
140143dca:	48 8b f2             	mov    %rdx,%rsi
140143dcd:	48 8b f9             	mov    %rcx,%rdi
140143dd0:	4d 85 c0             	test   %r8,%r8
140143dd3:	0f 84 b8 00 00 00    	je     0x140143e91
140143dd9:	48 8b 41 40          	mov    0x40(%rcx),%rax
140143ddd:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140143de1:	4a 8d 14 c0          	lea    (%rax,%r8,8),%rdx
140143de5:	48 3b d0             	cmp    %rax,%rdx
140143de8:	73 03                	jae    0x140143ded
140143dea:	48 ff c1             	inc    %rcx
140143ded:	48 8b c3             	mov    %rbx,%rax
140143df0:	48 89 57 40          	mov    %rdx,0x40(%rdi)
140143df4:	48 c1 e8 3d          	shr    $0x3d,%rax
140143df8:	48 03 c1             	add    %rcx,%rax
140143dfb:	48 89 47 48          	mov    %rax,0x48(%rdi)
140143dff:	8b 87 d0 00 00 00    	mov    0xd0(%rdi),%eax
140143e05:	85 c0                	test   %eax,%eax
140143e07:	74 4b                	je     0x140143e54
140143e09:	41 be 80 00 00 00    	mov    $0x80,%r14d
140143e0f:	48 8d 0c 28          	lea    (%rax,%rbp,1),%rcx
140143e13:	4c 2b f0             	sub    %rax,%r14
140143e16:	48 8b d6             	mov    %rsi,%rdx
140143e19:	49 3b de             	cmp    %r14,%rbx
140143e1c:	73 0d                	jae    0x140143e2b
140143e1e:	e8 3d d5 19 00       	call   0x1402e1360
140143e23:	01 9f d0 00 00 00    	add    %ebx,0xd0(%rdi)
140143e29:	eb 66                	jmp    0x140143e91
140143e2b:	4d 8b c6             	mov    %r14,%r8
140143e2e:	e8 2d d5 19 00       	call   0x1402e1360
140143e33:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140143e39:	c7 87 d0 00 00 00 00 	movl   $0x0,0xd0(%rdi)
140143e40:	00 00 00
140143e43:	48 8b d5             	mov    %rbp,%rdx
140143e46:	48 8b cf             	mov    %rdi,%rcx
140143e49:	49 2b de             	sub    %r14,%rbx
140143e4c:	49 03 f6             	add    %r14,%rsi
140143e4f:	e8 ec 89 ec ff       	call   0x14000c840
140143e54:	48 81 fb 80 00 00 00 	cmp    $0x80,%rbx
140143e5b:	72 1b                	jb     0x140143e78
140143e5d:	4c 8b c3             	mov    %rbx,%r8
140143e60:	48 8b d6             	mov    %rsi,%rdx
140143e63:	49 c1 e8 07          	shr    $0x7,%r8
140143e67:	48 8b cf             	mov    %rdi,%rcx
140143e6a:	e8 d1 89 ec ff       	call   0x14000c840
140143e6f:	48 03 f3             	add    %rbx,%rsi
140143e72:	83 e3 7f             	and    $0x7f,%ebx
140143e75:	48 2b f3             	sub    %rbx,%rsi
140143e78:	48 85 db             	test   %rbx,%rbx
140143e7b:	74 14                	je     0x140143e91
140143e7d:	4c 8b c3             	mov    %rbx,%r8
140143e80:	48 8b d6             	mov    %rsi,%rdx
140143e83:	48 8b cd             	mov    %rbp,%rcx
140143e86:	e8 d5 d4 19 00       	call   0x1402e1360
140143e8b:	89 9f d0 00 00 00    	mov    %ebx,0xd0(%rdi)
140143e91:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140143e96:	b8 01 00 00 00       	mov    $0x1,%eax
140143e9b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140143ea0:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140143ea5:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140143eaa:	48 83 c4 20          	add    $0x20,%rsp
140143eae:	41 5e                	pop    %r14
140143eb0:	c3                   	ret
140143eb1:	cc                   	int3
140143eb2:	cc                   	int3
140143eb3:	cc                   	int3
140143eb4:	cc                   	int3
140143eb5:	cc                   	int3
140143eb6:	cc                   	int3
140143eb7:	cc                   	int3
140143eb8:	cc                   	int3
140143eb9:	cc                   	int3
140143eba:	cc                   	int3
140143ebb:	cc                   	int3
140143ebc:	cc                   	int3
140143ebd:	cc                   	int3
140143ebe:	cc                   	int3
140143ebf:	cc                   	int3
140143ec0:	48 b8 a2 4d 54 19 c8 	movabs $0x8c3d37c819544da2,%rax
140143ec7:	37 3d 8c
140143eca:	c7 81 d4 00 00 00 1c 	movl   $0x1c,0xd4(%rcx)
140143ed1:	00 00 00
140143ed4:	48 89 01             	mov    %rax,(%rcx)
140143ed7:	48 b8 d6 d4 dc 89 66 	movabs $0x73e1996689dcd4d6,%rax