140009a15:	5b                   	pop    %rbx
140009a16:	c3                   	ret
140009a17:	90                   	nop
140009a18:	40 53                	rex push %rbx
140009a1a:	48 83 ec 20          	sub    $0x20,%rsp
140009a1e:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140009a22:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140009a27:	c7 44 24 30 04 00 00 	movl   $0x4,0x30(%rsp)
140009a2e:	00
140009a2f:	e8 30 28 00 00       	call   0x14000c264
140009a34:	33 c9                	xor    %ecx,%ecx
140009a36:	85 c0                	test   %eax,%eax
140009a38:	74 0f                	je     0x140009a49
140009a3a:	48 b8 cc cc cc cc cc 	movabs $0xcccccccccccccccc,%rax
140009a41:	cc cc cc
140009a44:	48 3b d8             	cmp    %rax,%rbx
140009a47:	74 02                	je     0x140009a4b
140009a49:	b1 01                	mov    $0x1,%cl
140009a4b:	8a c1                	mov    %cl,%al
140009a4d:	48 83 c4 20          	add    $0x20,%rsp
140009a51:	5b                   	pop    %rbx
140009a52:	c3                   	ret
140009a53:	90                   	nop
140009a54:	48 83 ec 48          	sub    $0x48,%rsp
140009a58:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140009a5d:	e8 7a ec ff ff       	call   0x1400086dc
140009a62:	48 8d 15 0f 3c 2c 00 	lea    0x2c3c0f(%rip),%rdx        # 0x1402cd678
140009a69:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140009a6e:	e8 83 bf 1f 00       	call   0x1402059f6
140009a73:	cc                   	int3
140009a74:	48 ff 25 d5 90 20 00 	rex.W jmp *0x2090d5(%rip)        # 0x140212b50
140009a7b:	90                   	nop
140009a7c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009a81:	57                   	push   %rdi
140009a82:	48 83 ec 20          	sub    $0x20,%rsp
140009a86:	48 8b d9             	mov    %rcx,%rbx
140009a89:	48 8b fa             	mov    %rdx,%rdi
140009a8c:	48 8b 09             	mov    (%rcx),%rcx
140009a8f:	ff 15 b3 90 20 00    	call   *0x2090b3(%rip)        # 0x140212b48
140009a95:	48 85 c0             	test   %rax,%rax
140009a98:	74 07                	je     0x140009aa1
140009a9a:	48 89 03             	mov    %rax,(%rbx)
140009a9d:	b0 01                	mov    $0x1,%al
140009a9f:	eb 14                	jmp    0x140009ab5
140009aa1:	48 85 ff             	test   %rdi,%rdi
140009aa4:	75 0d                	jne    0x140009ab3
140009aa6:	33 c9                	xor    %ecx,%ecx
140009aa8:	ff 15 a2 90 20 00    	call   *0x2090a2(%rip)        # 0x140212b50
140009aae:	48 85 c0             	test   %rax,%rax
140009ab1:	75 e7                	jne    0x140009a9a
140009ab3:	32 c0                	xor    %al,%al
140009ab5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140009aba:	48 83 c4 20          	add    $0x20,%rsp
140009abe:	5f                   	pop    %rdi
140009abf:	c3                   	ret
140009ac0:	48 ff 25 79 90 20 00 	rex.W jmp *0x209079(%rip)        # 0x140212b40
140009ac7:	90                   	nop
140009ac8:	eb 06                	jmp    0x140009ad0
140009aca:	90                   	nop
140009acb:	90                   	nop
140009acc:	90                   	nop
140009acd:	90                   	nop
140009ace:	90                   	nop
140009acf:	90                   	nop
140009ad0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009ad5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140009ada:	57                   	push   %rdi
140009adb:	48 83 ec 20          	sub    $0x20,%rsp
140009adf:	48 8b 39             	mov    (%rcx),%rdi
140009ae2:	48 8b d9             	mov    %rcx,%rbx
140009ae5:	48 85 ff             	test   %rdi,%rdi
140009ae8:	74 57                	je     0x140009b41
140009aea:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140009aee:	eb 0e                	jmp    0x140009afe
140009af0:	33 d2                	xor    %edx,%edx
140009af2:	48 8b cf             	mov    %rdi,%rcx
140009af5:	e8 ce 00 00 00       	call   0x140009bc8
140009afa:	48 83 c7 20          	add    $0x20,%rdi
140009afe:	48 3b fe             	cmp    %rsi,%rdi
140009b01:	75 ed                	jne    0x140009af0
140009b03:	48 8b 0b             	mov    (%rbx),%rcx
140009b06:	48 8b 43 10          	mov    0x10(%rbx),%rax
140009b0a:	48 2b c1             	sub    %rcx,%rax
140009b0d:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140009b11:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140009b17:	72 14                	jb     0x140009b2d
140009b19:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140009b1d:	48 2b ca             	sub    %rdx,%rcx
140009b20:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140009b24:	48 83 f8 1f          	cmp    $0x1f,%rax
140009b28:	77 27                	ja     0x140009b51
140009b2a:	48 8b ca             	mov    %rdx,%rcx
140009b2d:	ff 15 0d 90 20 00    	call   *0x20900d(%rip)        # 0x140212b40
140009b33:	48 83 23 00          	andq   $0x0,(%rbx)
140009b37:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140009b3c:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140009b41:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140009b46:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140009b4b:	48 83 c4 20          	add    $0x20,%rsp
140009b4f:	5f                   	pop    %rdi
140009b50:	c3                   	ret
140009b51:	ff 15 29 90 20 00    	call   *0x209029(%rip)        # 0x140212b80
140009b57:	cc                   	int3
140009b58:	48 83 ec 28          	sub    $0x28,%rsp
140009b5c:	49 c1 e0 05          	shl    $0x5,%r8
140009b60:	49 81 f8 00 10 00 00 	cmp    $0x1000,%r8
140009b67:	72 14                	jb     0x140009b7d
140009b69:	48 8b 4a f8          	mov    -0x8(%rdx),%rcx
140009b6d:	48 2b d1             	sub    %rcx,%rdx
140009b70:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140009b74:	48 83 f8 1f          	cmp    $0x1f,%rax
140009b78:	77 11                	ja     0x140009b8b
140009b7a:	48 8b d1             	mov    %rcx,%rdx
140009b7d:	48 8b ca             	mov    %rdx,%rcx
140009b80:	48 83 c4 28          	add    $0x28,%rsp
140009b84:	48 ff 25 b5 8f 20 00 	rex.W jmp *0x208fb5(%rip)        # 0x140212b40
140009b8b:	ff 15 ef 8f 20 00    	call   *0x208fef(%rip)        # 0x140212b80
140009b91:	cc                   	int3
140009b92:	90                   	nop
140009b93:	90                   	nop
140009b94:	48 3b ca             	cmp    %rdx,%rcx
140009b97:	74 2d                	je     0x140009bc6
140009b99:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009b9e:	57                   	push   %rdi
140009b9f:	48 83 ec 20          	sub    $0x20,%rsp
140009ba3:	48 8b fa             	mov    %rdx,%rdi
140009ba6:	48 8b d9             	mov    %rcx,%rbx
140009ba9:	33 d2                	xor    %edx,%edx
140009bab:	48 8b cb             	mov    %rbx,%rcx
140009bae:	e8 15 00 00 00       	call   0x140009bc8
140009bb3:	48 83 c3 20          	add    $0x20,%rbx
140009bb7:	48 3b df             	cmp    %rdi,%rbx
140009bba:	75 ed                	jne    0x140009ba9
140009bbc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140009bc1:	48 83 c4 20          	add    $0x20,%rsp
140009bc5:	5f                   	pop    %rdi
140009bc6:	c3                   	ret
140009bc7:	90                   	nop
140009bc8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009bcd:	57                   	push   %rdi
140009bce:	48 83 ec 20          	sub    $0x20,%rsp
140009bd2:	48 8b 41 18          	mov    0x18(%rcx),%rax
140009bd6:	8b fa                	mov    %edx,%edi
140009bd8:	48 8b d9             	mov    %rcx,%rbx
140009bdb:	48 83 f8 0f          	cmp    $0xf,%rax
140009bdf:	76 28                	jbe    0x140009c09
140009be1:	48 8b 09             	mov    (%rcx),%rcx
140009be4:	48 ff c0             	inc    %rax
140009be7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140009bed:	72 14                	jb     0x140009c03
140009bef:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140009bf3:	48 2b ca             	sub    %rdx,%rcx
140009bf6:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140009bfa:	48 83 f8 1f          	cmp    $0x1f,%rax
140009bfe:	77 36                	ja     0x140009c36
140009c00:	48 8b ca             	mov    %rdx,%rcx
140009c03:	ff 15 37 8f 20 00    	call   *0x208f37(%rip)        # 0x140212b40
140009c09:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140009c0e:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140009c15:	00
140009c16:	c6 03 00             	movb   $0x0,(%rbx)
140009c19:	40 f6 c7 01          	test   $0x1,%dil
140009c1d:	74 09                	je     0x140009c28
140009c1f:	48 8b cb             	mov    %rbx,%rcx
140009c22:	ff 15 18 8f 20 00    	call   *0x208f18(%rip)        # 0x140212b40
140009c28:	48 8b c3             	mov    %rbx,%rax
140009c2b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140009c30:	48 83 c4 20          	add    $0x20,%rsp
140009c34:	5f                   	pop    %rdi
140009c35:	c3                   	ret
140009c36:	ff 15 44 8f 20 00    	call   *0x208f44(%rip)        # 0x140212b80
140009c3c:	cc                   	int3
140009c3d:	90                   	nop
140009c3e:	90                   	nop
140009c3f:	90                   	nop
140009c40:	4c 8b dc             	mov    %rsp,%r11
140009c43:	49 89 5b 20          	mov    %rbx,0x20(%r11)
140009c47:	55                   	push   %rbp
140009c48:	56                   	push   %rsi
140009c49:	57                   	push   %rdi
140009c4a:	48 83 ec 60          	sub    $0x60,%rsp
140009c4e:	48 8b 05 2b 75 2f 00 	mov    0x2f752b(%rip),%rax        # 0x140301180
140009c55:	48 33 c4             	xor    %rsp,%rax
140009c58:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140009c5d:	48 8b f2             	mov    %rdx,%rsi
140009c60:	48 8b d9             	mov    %rcx,%rbx
140009c63:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140009c68:	33 ed                	xor    %ebp,%ebp
140009c6a:	0f 57 c0             	xorps  %xmm0,%xmm0
140009c6d:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140009c72:	49 89 6b c8          	mov    %rbp,-0x38(%r11)
140009c76:	49 c7 43 d0 07 00 00 	movq   $0x7,-0x30(%r11)
140009c7d:	00
140009c7e:	66 89 6c 24 30       	mov    %bp,0x30(%rsp)
140009c83:	4b 8d 3c 00          	lea    (%r8,%r8,1),%rdi
140009c87:	48 83 ff 07          	cmp    $0x7,%rdi
140009c8b:	76 14                	jbe    0x140009ca1
140009c8d:	0f ae e8             	lfence
140009c90:	48 8b d7             	mov    %rdi,%rdx
140009c93:	49 8d 4b b8          	lea    -0x48(%r11),%rcx
140009c97:	e8 d8 f7 ff ff       	call   0x140009474
140009c9c:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140009ca1:	4c 8d 04 37          	lea    (%rdi,%rsi,1),%r8
140009ca5:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140009caa:	48 8b d6             	mov    %rsi,%rdx
140009cad:	48 8b cb             	mov    %rbx,%rcx
140009cb0:	e8 63 00 00 00       	call   0x140009d18
140009cb5:	90                   	nop
140009cb6:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140009cbb:	48 83 f8 07          	cmp    $0x7,%rax
140009cbf:	76 36                	jbe    0x140009cf7
140009cc1:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140009cc8:	00
140009cc9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140009cce:	48 8b d1             	mov    %rcx,%rdx
140009cd1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140009cd7:	72 18                	jb     0x140009cf1
140009cd9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140009cdd:	48 2b d1             	sub    %rcx,%rdx
140009ce0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140009ce4:	48 83 f8 1f          	cmp    $0x1f,%rax
140009ce8:	76 07                	jbe    0x140009cf1
140009cea:	ff 15 90 8e 20 00    	call   *0x208e90(%rip)        # 0x140212b80
140009cf0:	cc                   	int3
140009cf1:	ff 15 49 8e 20 00    	call   *0x208e49(%rip)        # 0x140212b40
140009cf7:	48 8b c3             	mov    %rbx,%rax
140009cfa:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140009cff:	48 33 cc             	xor    %rsp,%rcx
140009d02:	e8 69 aa 1f 00       	call   0x140204770
140009d07:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
140009d0e:	00
140009d0f:	48 83 c4 60          	add    $0x60,%rsp
140009d13:	5f                   	pop    %rdi
140009d14:	5e                   	pop    %rsi
140009d15:	5d                   	pop    %rbp
140009d16:	c3                   	ret
140009d17:	90                   	nop
140009d18:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140009d1d:	55                   	push   %rbp
140009d1e:	56                   	push   %rsi
140009d1f:	57                   	push   %rdi
140009d20:	41 54                	push   %r12
140009d22:	41 55                	push   %r13
140009d24:	41 56                	push   %r14
140009d26:	41 57                	push   %r15
140009d28:	48 8b ec             	mov    %rsp,%rbp
140009d2b:	48 83 ec 60          	sub    $0x60,%rsp
140009d2f:	48 8b 05 4a 74 2f 00 	mov    0x2f744a(%rip),%rax        # 0x140301180
140009d36:	48 33 c4             	xor    %rsp,%rax
140009d39:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140009d3d:	49 8b d9             	mov    %r9,%rbx
140009d40:	4d 8b f8             	mov    %r8,%r15
140009d43:	48 8b f1             	mov    %rcx,%rsi
140009d46:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140009d4a:	48 89 55 c0          	mov    %rdx,-0x40(%rbp)
140009d4e:	45 33 e4             	xor    %r12d,%r12d
140009d51:	49 3b d0             	cmp    %r8,%rdx
140009d54:	0f 83 d8 00 00 00    	jae    0x140009e32
140009d5a:	0f ae e8             	lfence
140009d5d:	45 8d 6c 24 25       	lea    0x25(%r12),%r13d
140009d62:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
140009d66:	0f 57 c0             	xorps  %xmm0,%xmm0
140009d69:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140009d6d:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
140009d71:	41 be 07 00 00 00    	mov    $0x7,%r14d
140009d77:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
140009d7b:	66 44 89 65 d0       	mov    %r12w,-0x30(%rbp)
140009d80:	44 0f b7 07          	movzwl (%rdi),%r8d
140009d84:	48 83 c7 02          	add    $0x2,%rdi
140009d88:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
140009d8c:	66 45 3b c5          	cmp    %r13w,%r8w
140009d90:	74 0e                	je     0x140009da0
140009d92:	41 8d 56 fa          	lea    -0x6(%r14),%edx
140009d96:	48 8b cb             	mov    %rbx,%rcx
140009d99:	e8 fa ea ff ff       	call   0x140008898
140009d9e:	eb 55                	jmp    0x140009df5
140009da0:	49 3b ff             	cmp    %r15,%rdi
140009da3:	74 1c                	je     0x140009dc1
140009da5:	66 44 39 2f          	cmp    %r13w,(%rdi)
140009da9:	75 16                	jne    0x140009dc1
140009dab:	45 8b c5             	mov    %r13d,%r8d
140009dae:	ba 01 00 00 00       	mov    $0x1,%edx
140009db3:	48 8b cb             	mov    %rbx,%rcx
140009db6:	e8 dd ea ff ff       	call   0x140008898
140009dbb:	48 83 c7 02          	add    $0x2,%rdi
140009dbf:	eb 34                	jmp    0x140009df5
140009dc1:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
140009dc5:	4c 8b c3             	mov    %rbx,%r8
140009dc8:	49 8b d7             	mov    %r15,%rdx
140009dcb:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140009dcf:	e8 b4 00 00 00       	call   0x140009e88
140009dd4:	84 c0                	test   %al,%al
140009dd6:	74 15                	je     0x140009ded
140009dd8:	41 b8 24 00 00 00    	mov    $0x24,%r8d
140009dde:	48 8d 15 7b e1 23 00 	lea    0x23e17b(%rip),%rdx        # 0x140247f60
140009de5:	48 8b cb             	mov    %rbx,%rcx
140009de8:	e8 23 ce ff ff       	call   0x140006c10
140009ded:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
140009df1:	4c 8b 75 e8          	mov    -0x18(%rbp),%r14
140009df5:	49 83 fe 07          	cmp    $0x7,%r14
140009df9:	76 2e                	jbe    0x140009e29
140009dfb:	4a 8d 04 75 02 00 00 	lea    0x2(,%r14,2),%rax
140009e02:	00
140009e03:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140009e07:	48 8b d1             	mov    %rcx,%rdx
140009e0a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140009e10:	72 11                	jb     0x140009e23
140009e12:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140009e16:	48 2b d1             	sub    %rcx,%rdx
140009e19:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140009e1d:	48 83 f8 1f          	cmp    $0x1f,%rax
140009e21:	77 5d                	ja     0x140009e80
140009e23:	ff 15 17 8d 20 00    	call   *0x208d17(%rip)        # 0x140212b40
140009e29:	49 3b ff             	cmp    %r15,%rdi
140009e2c:	0f 82 34 ff ff ff    	jb     0x140009d66
140009e32:	0f 57 c0             	xorps  %xmm0,%xmm0
140009e35:	0f 11 06             	movups %xmm0,(%rsi)
140009e38:	4c 89 66 10          	mov    %r12,0x10(%rsi)
140009e3c:	4c 89 66 18          	mov    %r12,0x18(%rsi)
140009e40:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140009e44:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140009e49:	76 03                	jbe    0x140009e4e
140009e4b:	48 8b 1b             	mov    (%rbx),%rbx
140009e4e:	48 8b d3             	mov    %rbx,%rdx
140009e51:	48 8b ce             	mov    %rsi,%rcx
140009e54:	e8 9b cf ff ff       	call   0x140006df4
140009e59:	48 8b c6             	mov    %rsi,%rax
140009e5c:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140009e60:	48 33 cc             	xor    %rsp,%rcx
140009e63:	e8 08 a9 1f 00       	call   0x140204770
140009e68:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140009e6f:	00
140009e70:	48 83 c4 60          	add    $0x60,%rsp
140009e74:	41 5f                	pop    %r15
140009e76:	41 5e                	pop    %r14
140009e78:	41 5d                	pop    %r13
140009e7a:	41 5c                	pop    %r12
140009e7c:	5f                   	pop    %rdi
140009e7d:	5e                   	pop    %rsi
140009e7e:	5d                   	pop    %rbp
140009e7f:	c3                   	ret
140009e80:	ff 15 fa 8c 20 00    	call   *0x208cfa(%rip)        # 0x140212b80
140009e86:	cc                   	int3
140009e87:	90                   	nop
140009e88:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140009e8d:	55                   	push   %rbp
140009e8e:	56                   	push   %rsi
140009e8f:	57                   	push   %rdi
140009e90:	41 56                	push   %r14
140009e92:	41 57                	push   %r15