140009925:	74 08                	je     0x14000992f
140009927:	48 83 c4 20          	add    $0x20,%rsp
14000992b:	5b                   	pop    %rbx
14000992c:	48 ff e0             	rex.W jmp *%rax
14000992f:	33 c0                	xor    %eax,%eax
140009931:	48 83 c4 20          	add    $0x20,%rsp
140009935:	5b                   	pop    %rbx
140009936:	c3                   	ret
140009937:	cc                   	int3
140009938:	cc                   	int3
140009939:	cc                   	int3
14000993a:	cc                   	int3
14000993b:	cc                   	int3
14000993c:	cc                   	int3
14000993d:	cc                   	int3
14000993e:	cc                   	int3
14000993f:	cc                   	int3
140009940:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009945:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000994a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14000994f:	56                   	push   %rsi
140009950:	57                   	push   %rdi
140009951:	41 54                	push   %r12
140009953:	41 56                	push   %r14
140009955:	41 57                	push   %r15
140009957:	48 83 ec 40          	sub    $0x40,%rsp
14000995b:	48 8b fa             	mov    %rdx,%rdi
14000995e:	48 8b d9             	mov    %rcx,%rbx
140009961:	45 33 e4             	xor    %r12d,%r12d
140009964:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140009969:	e8 f2 7b ff ff       	call   0x140001560
14000996e:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140009972:	48 81 39 b0 00 00 00 	cmpq   $0xb0,(%rcx)
140009979:	0f 82 1b 01 00 00    	jb     0x140009a9a
14000997f:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140009986:	48 85 c0             	test   %rax,%rax
140009989:	0f 84 0b 01 00 00    	je     0x140009a9a
14000998f:	ff d0                	call   *%rax
140009991:	48 8b e8             	mov    %rax,%rbp
140009994:	48 8d 35 75 1c 03 00 	lea    0x31c75(%rip),%rsi        # 0x14003b610
14000999b:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400099a0:	41 8b dc             	mov    %r12d,%ebx
1400099a3:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400099a8:	45 32 f6             	xor    %r14b,%r14b
1400099ab:	44 88 74 24 38       	mov    %r14b,0x38(%rsp)
1400099b0:	48 85 c0             	test   %rax,%rax
1400099b3:	74 4f                	je     0x140009a04
1400099b5:	b9 18 00 00 00       	mov    $0x18,%ecx
1400099ba:	e8 b9 d8 02 00       	call   0x140037278
1400099bf:	48 8b d8             	mov    %rax,%rbx
1400099c2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400099c7:	0f 57 c0             	xorps  %xmm0,%xmm0
1400099ca:	33 c0                	xor    %eax,%eax
1400099cc:	0f 11 03             	movups %xmm0,(%rbx)
1400099cf:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400099d3:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
1400099d8:	41 b6 01             	mov    $0x1,%r14b
1400099db:	44 88 74 24 38       	mov    %r14b,0x38(%rsp)
1400099e0:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
1400099e4:	0f 11 03             	movups %xmm0,(%rbx)
1400099e7:	f2 0f 10 4d 10       	movsd  0x10(%rbp),%xmm1
1400099ec:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
1400099f1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400099f4:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1400099f8:	48 89 45 10          	mov    %rax,0x10(%rbp)
1400099fc:	48 8b cd             	mov    %rbp,%rcx
1400099ff:	e8 1a e8 02 00       	call   0x14003821e
140009a04:	48 89 37             	mov    %rsi,(%rdi)
140009a07:	4c 89 67 08          	mov    %r12,0x8(%rdi)
140009a0b:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
140009a0f:	48 85 db             	test   %rbx,%rbx
140009a12:	74 06                	je     0x140009a1a
140009a14:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
140009a18:	eb 03                	jmp    0x140009a1d
140009a1a:	49 8b ec             	mov    %r12,%rbp
140009a1d:	48 85 db             	test   %rbx,%rbx
140009a20:	74 40                	je     0x140009a62
140009a22:	4c 8b 3b             	mov    (%rbx),%r15
140009a25:	4d 85 ff             	test   %r15,%r15
140009a28:	74 38                	je     0x140009a62
140009a2a:	48 85 ed             	test   %rbp,%rbp
140009a2d:	74 33                	je     0x140009a62
140009a2f:	b9 18 00 00 00       	mov    $0x18,%ecx
140009a34:	e8 3f d8 02 00       	call   0x140037278
140009a39:	48 89 47 08          	mov    %rax,0x8(%rdi)
140009a3d:	0f 57 c0             	xorps  %xmm0,%xmm0
140009a40:	33 c9                	xor    %ecx,%ecx
140009a42:	0f 11 00             	movups %xmm0,(%rax)
140009a45:	48 89 48 10          	mov    %rcx,0x10(%rax)
140009a49:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
140009a4d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140009a53:	4c 8b 47 08          	mov    0x8(%rdi),%r8
140009a57:	48 8b d5             	mov    %rbp,%rdx
140009a5a:	49 8b cf             	mov    %r15,%rcx
140009a5d:	e8 b6 e7 02 00       	call   0x140038218
140009a62:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140009a69:	00
140009a6a:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140009a6f:	48 85 db             	test   %rbx,%rbx
140009a72:	74 40                	je     0x140009ab4
140009a74:	45 84 f6             	test   %r14b,%r14b
140009a77:	74 15                	je     0x140009a8e
140009a79:	48 8b cb             	mov    %rbx,%rcx
140009a7c:	e8 12 99 ff ff       	call   0x140003393
140009a81:	ba 18 00 00 00       	mov    $0x18,%edx
140009a86:	48 8b cb             	mov    %rbx,%rcx
140009a89:	e8 26 d8 02 00       	call   0x1400372b4
140009a8e:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140009a93:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
140009a98:	eb 1a                	jmp    0x140009ab4
140009a9a:	48 8d 35 6f 1b 03 00 	lea    0x31b6f(%rip),%rsi        # 0x14003b610
140009aa1:	48 89 37             	mov    %rsi,(%rdi)
140009aa4:	4c 89 67 08          	mov    %r12,0x8(%rdi)
140009aa8:	44 88 67 10          	mov    %r12b,0x10(%rdi)
140009aac:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140009ab3:	00
140009ab4:	48 8b c7             	mov    %rdi,%rax
140009ab7:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140009abc:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
140009ac3:	00
140009ac4:	48 83 c4 40          	add    $0x40,%rsp
140009ac8:	41 5f                	pop    %r15
140009aca:	41 5e                	pop    %r14
140009acc:	41 5c                	pop    %r12
140009ace:	5f                   	pop    %rdi
140009acf:	5e                   	pop    %rsi
140009ad0:	c3                   	ret
140009ad1:	cc                   	int3
140009ad2:	cc                   	int3
140009ad3:	cc                   	int3
140009ad4:	cc                   	int3
140009ad5:	cc                   	int3
140009ad6:	cc                   	int3
140009ad7:	cc                   	int3
140009ad8:	cc                   	int3
140009ad9:	cc                   	int3
140009ada:	cc                   	int3
140009adb:	cc                   	int3
140009adc:	cc                   	int3
140009add:	cc                   	int3
140009ade:	cc                   	int3
140009adf:	cc                   	int3
140009ae0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009ae5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140009aea:	57                   	push   %rdi
140009aeb:	48 83 ec 30          	sub    $0x30,%rsp
140009aef:	48 8b fa             	mov    %rdx,%rdi
140009af2:	48 8b d9             	mov    %rcx,%rbx
140009af5:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140009afc:	00
140009afd:	e8 5e 7a ff ff       	call   0x140001560
140009b02:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140009b06:	48 81 39 c0 00 00 00 	cmpq   $0xc0,(%rcx)
140009b0d:	72 1b                	jb     0x140009b2a
140009b0f:	48 8b 81 b8 00 00 00 	mov    0xb8(%rcx),%rax
140009b16:	48 85 c0             	test   %rax,%rax
140009b19:	74 0f                	je     0x140009b2a
140009b1b:	ff d0                	call   *%rax
140009b1d:	48 8b d0             	mov    %rax,%rdx
140009b20:	48 8b cf             	mov    %rdi,%rcx
140009b23:	e8 98 b0 ff ff       	call   0x140004bc0
140009b28:	eb 07                	jmp    0x140009b31
140009b2a:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140009b31:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140009b38:	00
140009b39:	48 8b c7             	mov    %rdi,%rax
140009b3c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140009b41:	48 83 c4 30          	add    $0x30,%rsp
140009b45:	5f                   	pop    %rdi
140009b46:	c3                   	ret
140009b47:	cc                   	int3
140009b48:	cc                   	int3
140009b49:	cc                   	int3
140009b4a:	cc                   	int3
140009b4b:	cc                   	int3
140009b4c:	cc                   	int3
140009b4d:	cc                   	int3
140009b4e:	cc                   	int3
140009b4f:	cc                   	int3
140009b50:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140009b55:	53                   	push   %rbx
140009b56:	56                   	push   %rsi
140009b57:	57                   	push   %rdi
140009b58:	48 83 ec 30          	sub    $0x30,%rsp
140009b5c:	48 8b fa             	mov    %rdx,%rdi
140009b5f:	48 8b d9             	mov    %rcx,%rbx
140009b62:	e8 f9 79 ff ff       	call   0x140001560
140009b67:	48 8b 73 f8          	mov    -0x8(%rbx),%rsi
140009b6b:	48 83 3e 78          	cmpq   $0x78,(%rsi)
140009b6f:	72 4a                	jb     0x140009bbb
140009b71:	48 83 7e 70 00       	cmpq   $0x0,0x70(%rsi)
140009b76:	74 43                	je     0x140009bbb
140009b78:	48 8b 0f             	mov    (%rdi),%rcx
140009b7b:	48 85 c9             	test   %rcx,%rcx
140009b7e:	74 3b                	je     0x140009bbb
140009b80:	48 8b 5e 70          	mov    0x70(%rsi),%rbx
140009b84:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140009b89:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140009b8e:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140009b93:	48 8b 41 08          	mov    0x8(%rcx),%rax
140009b97:	48 63 50 04          	movslq 0x4(%rax),%rdx
140009b9b:	48 83 c1 08          	add    $0x8,%rcx
140009b9f:	48 03 ca             	add    %rdx,%rcx
140009ba2:	48 8b 01             	mov    (%rcx),%rax
140009ba5:	ff 10                	call   *(%rax)
140009ba7:	90                   	nop
140009ba8:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140009bad:	e8 9e 09 00 00       	call   0x14000a550
140009bb2:	48 8b d0             	mov    %rax,%rdx
140009bb5:	48 8b ce             	mov    %rsi,%rcx
140009bb8:	ff d3                	call   *%rbx
140009bba:	90                   	nop
140009bbb:	48 8b 17             	mov    (%rdi),%rdx
140009bbe:	48 85 d2             	test   %rdx,%rdx
140009bc1:	74 15                	je     0x140009bd8
140009bc3:	48 8b 42 08          	mov    0x8(%rdx),%rax
140009bc7:	48 83 c2 08          	add    $0x8,%rdx
140009bcb:	48 63 48 04          	movslq 0x4(%rax),%rcx
140009bcf:	48 03 ca             	add    %rdx,%rcx
140009bd2:	48 8b 01             	mov    (%rcx),%rax
140009bd5:	ff 50 08             	call   *0x8(%rax)
140009bd8:	48 83 c4 30          	add    $0x30,%rsp
140009bdc:	5f                   	pop    %rdi
140009bdd:	5e                   	pop    %rsi
140009bde:	5b                   	pop    %rbx
140009bdf:	c3                   	ret
140009be0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140009be5:	53                   	push   %rbx
140009be6:	56                   	push   %rsi
140009be7:	57                   	push   %rdi
140009be8:	48 83 ec 30          	sub    $0x30,%rsp
140009bec:	48 8b fa             	mov    %rdx,%rdi
140009bef:	48 8b d9             	mov    %rcx,%rbx
140009bf2:	e8 69 79 ff ff       	call   0x140001560
140009bf7:	48 8b 73 f8          	mov    -0x8(%rbx),%rsi
140009bfb:	48 81 3e 80 00 00 00 	cmpq   $0x80,(%rsi)
140009c02:	72 4a                	jb     0x140009c4e
140009c04:	48 83 7e 78 00       	cmpq   $0x0,0x78(%rsi)
140009c09:	74 43                	je     0x140009c4e
140009c0b:	48 8b 0f             	mov    (%rdi),%rcx
140009c0e:	48 85 c9             	test   %rcx,%rcx
140009c11:	74 3b                	je     0x140009c4e
140009c13:	48 8b 5e 78          	mov    0x78(%rsi),%rbx
140009c17:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140009c1c:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140009c21:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140009c26:	48 8b 41 08          	mov    0x8(%rcx),%rax
140009c2a:	48 63 50 04          	movslq 0x4(%rax),%rdx
140009c2e:	48 83 c1 08          	add    $0x8,%rcx
140009c32:	48 03 ca             	add    %rdx,%rcx
140009c35:	48 8b 01             	mov    (%rcx),%rax
140009c38:	ff 10                	call   *(%rax)
140009c3a:	90                   	nop
140009c3b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140009c40:	e8 0b 09 00 00       	call   0x14000a550
140009c45:	48 8b d0             	mov    %rax,%rdx
140009c48:	48 8b ce             	mov    %rsi,%rcx
140009c4b:	ff d3                	call   *%rbx
140009c4d:	90                   	nop
140009c4e:	48 8b 17             	mov    (%rdi),%rdx
140009c51:	48 85 d2             	test   %rdx,%rdx
140009c54:	74 15                	je     0x140009c6b
140009c56:	48 8b 42 08          	mov    0x8(%rdx),%rax
140009c5a:	48 83 c2 08          	add    $0x8,%rdx
140009c5e:	48 63 48 04          	movslq 0x4(%rax),%rcx
140009c62:	48 03 ca             	add    %rdx,%rcx
140009c65:	48 8b 01             	mov    (%rcx),%rax
140009c68:	ff 50 08             	call   *0x8(%rax)
140009c6b:	48 83 c4 30          	add    $0x30,%rsp
140009c6f:	5f                   	pop    %rdi
140009c70:	5e                   	pop    %rsi
140009c71:	5b                   	pop    %rbx
140009c72:	c3                   	ret
140009c73:	cc                   	int3
140009c74:	cc                   	int3
140009c75:	cc                   	int3
140009c76:	cc                   	int3
140009c77:	cc                   	int3
140009c78:	cc                   	int3
140009c79:	cc                   	int3
140009c7a:	cc                   	int3
140009c7b:	cc                   	int3
140009c7c:	cc                   	int3
140009c7d:	cc                   	int3
140009c7e:	cc                   	int3
140009c7f:	cc                   	int3
140009c80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009c85:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140009c8a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140009c8f:	56                   	push   %rsi
140009c90:	57                   	push   %rdi
140009c91:	41 54                	push   %r12
140009c93:	41 56                	push   %r14
140009c95:	41 57                	push   %r15
140009c97:	48 83 ec 40          	sub    $0x40,%rsp
140009c9b:	48 8b fa             	mov    %rdx,%rdi
140009c9e:	48 8b d9             	mov    %rcx,%rbx
140009ca1:	45 33 e4             	xor    %r12d,%r12d
140009ca4:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140009ca9:	e8 b2 78 ff ff       	call   0x140001560
140009cae:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140009cb2:	48 81 39 c8 00 00 00 	cmpq   $0xc8,(%rcx)
140009cb9:	0f 82 1b 01 00 00    	jb     0x140009dda
140009cbf:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140009cc6:	48 85 c0             	test   %rax,%rax
140009cc9:	0f 84 0b 01 00 00    	je     0x140009dda
140009ccf:	ff d0                	call   *%rax
140009cd1:	48 8b e8             	mov    %rax,%rbp
140009cd4:	48 8d 35 35 19 03 00 	lea    0x31935(%rip),%rsi        # 0x14003b610
140009cdb:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140009ce0:	41 8b dc             	mov    %r12d,%ebx
140009ce3:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140009ce8:	45 32 f6             	xor    %r14b,%r14b
140009ceb:	44 88 74 24 38       	mov    %r14b,0x38(%rsp)
140009cf0:	48 85 c0             	test   %rax,%rax
140009cf3:	74 4f                	je     0x140009d44
140009cf5:	b9 18 00 00 00       	mov    $0x18,%ecx
140009cfa:	e8 79 d5 02 00       	call   0x140037278
140009cff:	48 8b d8             	mov    %rax,%rbx
140009d02:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140009d07:	0f 57 c0             	xorps  %xmm0,%xmm0
140009d0a:	33 c0                	xor    %eax,%eax
140009d0c:	0f 11 03             	movups %xmm0,(%rbx)
140009d0f:	48 89 43 10          	mov    %rax,0x10(%rbx)
140009d13:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
140009d18:	41 b6 01             	mov    $0x1,%r14b
140009d1b:	44 88 74 24 38       	mov    %r14b,0x38(%rsp)
140009d20:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
140009d24:	0f 11 03             	movups %xmm0,(%rbx)
140009d27:	f2 0f 10 4d 10       	movsd  0x10(%rbp),%xmm1
140009d2c:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
140009d31:	0f 57 c0             	xorps  %xmm0,%xmm0
140009d34:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
140009d38:	48 89 45 10          	mov    %rax,0x10(%rbp)
140009d3c:	48 8b cd             	mov    %rbp,%rcx
140009d3f:	e8 da e4 02 00       	call   0x14003821e
140009d44:	48 89 37             	mov    %rsi,(%rdi)
140009d47:	4c 89 67 08          	mov    %r12,0x8(%rdi)
140009d4b:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
140009d4f:	48 85 db             	test   %rbx,%rbx
140009d52:	74 06                	je     0x140009d5a
140009d54:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
140009d58:	eb 03                	jmp    0x140009d5d
140009d5a:	49 8b ec             	mov    %r12,%rbp
140009d5d:	48 85 db             	test   %rbx,%rbx
140009d60:	74 40                	je     0x140009da2
140009d62:	4c 8b 3b             	mov    (%rbx),%r15
140009d65:	4d 85 ff             	test   %r15,%r15
140009d68:	74 38                	je     0x140009da2
140009d6a:	48 85 ed             	test   %rbp,%rbp