140031947:	0f 84 9b 00 00 00    	je     0x1400319e8
14003194d:	4d 85 ff             	test   %r15,%r15
140031950:	0f 84 92 00 00 00    	je     0x1400319e8
140031956:	41 80 79 08 00       	cmpb   $0x0,0x8(%r9)
14003195b:	75 07                	jne    0x140031964
14003195d:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
140031962:	eb 50                	jmp    0x1400319b4
140031964:	48 8b cf             	mov    %rdi,%rcx
140031967:	e8 0c 21 00 00       	call   0x140033a78
14003196c:	8b d8                	mov    %eax,%ebx
14003196e:	85 c0                	test   %eax,%eax
140031970:	78 42                	js     0x1400319b4
140031972:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140031977:	48 8b cf             	mov    %rdi,%rcx
14003197a:	48 ff 15 7f e1 00 00 	rex.W call *0xe17f(%rip)        # 0x14003fb00
140031981:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031986:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14003198b:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140031990:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140031995:	4d 8b c4             	mov    %r12,%r8
140031998:	ba 01 00 00 00       	mov    $0x1,%edx
14003199d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400319a2:	41 8a cd             	mov    %r13b,%cl
1400319a5:	48 ff 15 64 e1 00 00 	rex.W call *0xe164(%rip)        # 0x14003fb10
1400319ac:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400319b1:	41 88 07             	mov    %al,(%r15)
1400319b4:	33 c0                	xor    %eax,%eax
1400319b6:	b9 60 01 00 00       	mov    $0x160,%ecx
1400319bb:	f3 aa                	rep stos %al,%es:(%rdi)
1400319bd:	85 db                	test   %ebx,%ebx
1400319bf:	79 0f                	jns    0x1400319d0
1400319c1:	21 06                	and    %eax,(%rsi)
1400319c3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400319c6:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1400319ca:	49 89 06             	mov    %rax,(%r14)
1400319cd:	41 88 07             	mov    %al,(%r15)
1400319d0:	44 8b c3             	mov    %ebx,%r8d
1400319d3:	48 8d 0d de 36 01 00 	lea    0x136de(%rip),%rcx        # 0x1400450b8
1400319da:	ba 8d 01 00 00       	mov    $0x18d,%edx
1400319df:	e8 c4 f7 ff ff       	call   0x1400311a8
1400319e4:	8b c3                	mov    %ebx,%eax
1400319e6:	eb 05                	jmp    0x1400319ed
1400319e8:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
1400319ed:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400319f2:	48 33 cc             	xor    %rsp,%rcx
1400319f5:	e8 26 3c 00 00       	call   0x140035620
1400319fa:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140031a01:	00
140031a02:	48 83 c4 70          	add    $0x70,%rsp
140031a06:	41 5f                	pop    %r15
140031a08:	41 5e                	pop    %r14
140031a0a:	41 5d                	pop    %r13
140031a0c:	41 5c                	pop    %r12
140031a0e:	5f                   	pop    %rdi
140031a0f:	5e                   	pop    %rsi
140031a10:	5d                   	pop    %rbp
140031a11:	c3                   	ret
140031a12:	cc                   	int3
140031a13:	cc                   	int3
140031a14:	cc                   	int3
140031a15:	cc                   	int3
140031a16:	cc                   	int3
140031a17:	cc                   	int3
140031a18:	cc                   	int3
140031a19:	cc                   	int3
140031a1a:	cc                   	int3
140031a1b:	cc                   	int3
140031a1c:	cc                   	int3
140031a1d:	cc                   	int3
140031a1e:	cc                   	int3
140031a1f:	cc                   	int3
140031a20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140031a25:	55                   	push   %rbp
140031a26:	56                   	push   %rsi
140031a27:	57                   	push   %rdi
140031a28:	41 54                	push   %r12
140031a2a:	41 55                	push   %r13
140031a2c:	41 56                	push   %r14
140031a2e:	41 57                	push   %r15
140031a30:	48 83 ec 70          	sub    $0x70,%rsp
140031a34:	48 8b 05 5d aa 01 00 	mov    0x1aa5d(%rip),%rax        # 0x14004c498
140031a3b:	48 33 c4             	xor    %rsp,%rax
140031a3e:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140031a43:	48 39 0d 46 b1 01 00 	cmp    %rcx,0x1b146(%rip)        # 0x14004cb90
140031a4a:	49 8b f9             	mov    %r9,%rdi
140031a4d:	48 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%rsi
140031a54:	00
140031a55:	4d 8b e0             	mov    %r8,%r12
140031a58:	48 8b ac 24 d8 00 00 	mov    0xd8(%rsp),%rbp
140031a5f:	00
140031a60:	44 8a ea             	mov    %dl,%r13b
140031a63:	4c 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%r14
140031a6a:	00
140031a6b:	4c 8b bc 24 e8 00 00 	mov    0xe8(%rsp),%r15
140031a72:	00
140031a73:	74 1b                	je     0x140031a90
140031a75:	b9 05 00 00 00       	mov    $0x5,%ecx
140031a7a:	48 ff 15 17 e3 00 00 	rex.W call *0xe317(%rip)        # 0x14003fd98
140031a81:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031a86:	b8 22 00 00 c0       	mov    $0xc0000022,%eax
140031a8b:	e9 cd 00 00 00       	jmp    0x140031b5d
140031a90:	4d 85 e4             	test   %r12,%r12
140031a93:	0f 84 bf 00 00 00    	je     0x140031b58
140031a99:	48 85 ff             	test   %rdi,%rdi
140031a9c:	0f 84 b6 00 00 00    	je     0x140031b58
140031aa2:	48 85 f6             	test   %rsi,%rsi
140031aa5:	0f 84 ad 00 00 00    	je     0x140031b58
140031aab:	48 85 ed             	test   %rbp,%rbp
140031aae:	0f 84 a4 00 00 00    	je     0x140031b58
140031ab4:	4d 85 f6             	test   %r14,%r14
140031ab7:	0f 84 9b 00 00 00    	je     0x140031b58
140031abd:	4d 85 ff             	test   %r15,%r15
140031ac0:	0f 84 92 00 00 00    	je     0x140031b58
140031ac6:	41 80 79 08 00       	cmpb   $0x0,0x8(%r9)
140031acb:	75 07                	jne    0x140031ad4
140031acd:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
140031ad2:	eb 50                	jmp    0x140031b24
140031ad4:	48 8b cf             	mov    %rdi,%rcx
140031ad7:	e8 9c 1f 00 00       	call   0x140033a78
140031adc:	8b d8                	mov    %eax,%ebx
140031ade:	85 c0                	test   %eax,%eax
140031ae0:	78 42                	js     0x140031b24
140031ae2:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140031ae7:	48 8b cf             	mov    %rdi,%rcx
140031aea:	48 ff 15 0f e0 00 00 	rex.W call *0xe00f(%rip)        # 0x14003fb00
140031af1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031af6:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140031afb:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140031b00:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140031b05:	4d 8b c4             	mov    %r12,%r8
140031b08:	ba 02 00 00 00       	mov    $0x2,%edx
140031b0d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140031b12:	41 8a cd             	mov    %r13b,%cl
140031b15:	48 ff 15 f4 df 00 00 	rex.W call *0xdff4(%rip)        # 0x14003fb10
140031b1c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031b21:	41 88 07             	mov    %al,(%r15)
140031b24:	33 c0                	xor    %eax,%eax
140031b26:	b9 60 01 00 00       	mov    $0x160,%ecx
140031b2b:	f3 aa                	rep stos %al,%es:(%rdi)
140031b2d:	85 db                	test   %ebx,%ebx
140031b2f:	79 0f                	jns    0x140031b40
140031b31:	21 06                	and    %eax,(%rsi)
140031b33:	0f 57 c0             	xorps  %xmm0,%xmm0
140031b36:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
140031b3a:	49 89 06             	mov    %rax,(%r14)
140031b3d:	41 88 07             	mov    %al,(%r15)
140031b40:	44 8b c3             	mov    %ebx,%r8d
140031b43:	48 8d 0d 96 35 01 00 	lea    0x13596(%rip),%rcx        # 0x1400450e0
140031b4a:	ba ce 01 00 00       	mov    $0x1ce,%edx
140031b4f:	e8 54 f6 ff ff       	call   0x1400311a8
140031b54:	8b c3                	mov    %ebx,%eax
140031b56:	eb 05                	jmp    0x140031b5d
140031b58:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
140031b5d:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140031b62:	48 33 cc             	xor    %rsp,%rcx
140031b65:	e8 b6 3a 00 00       	call   0x140035620
140031b6a:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140031b71:	00
140031b72:	48 83 c4 70          	add    $0x70,%rsp
140031b76:	41 5f                	pop    %r15
140031b78:	41 5e                	pop    %r14
140031b7a:	41 5d                	pop    %r13
140031b7c:	41 5c                	pop    %r12
140031b7e:	5f                   	pop    %rdi
140031b7f:	5e                   	pop    %rsi
140031b80:	5d                   	pop    %rbp
140031b81:	c3                   	ret
140031b82:	cc                   	int3
140031b83:	cc                   	int3
140031b84:	cc                   	int3
140031b85:	cc                   	int3
140031b86:	cc                   	int3
140031b87:	cc                   	int3
140031b88:	cc                   	int3
140031b89:	cc                   	int3
140031b8a:	cc                   	int3
140031b8b:	cc                   	int3
140031b8c:	cc                   	int3
140031b8d:	cc                   	int3
140031b8e:	cc                   	int3
140031b8f:	cc                   	int3
140031b90:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140031b95:	56                   	push   %rsi
140031b96:	57                   	push   %rdi
140031b97:	41 56                	push   %r14
140031b99:	48 83 ec 40          	sub    $0x40,%rsp
140031b9d:	48 39 0d ec af 01 00 	cmp    %rcx,0x1afec(%rip)        # 0x14004cb90
140031ba4:	4d 8b f0             	mov    %r8,%r14
140031ba7:	48 8b fa             	mov    %rdx,%rdi
140031baa:	74 1b                	je     0x140031bc7
140031bac:	b9 05 00 00 00       	mov    $0x5,%ecx
140031bb1:	48 ff 15 e0 e1 00 00 	rex.W call *0xe1e0(%rip)        # 0x14003fd98
140031bb8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031bbd:	b8 22 00 00 c0       	mov    $0xc0000022,%eax
140031bc2:	e9 a9 00 00 00       	jmp    0x140031c70
140031bc7:	33 db                	xor    %ebx,%ebx
140031bc9:	89 5c 24 60          	mov    %ebx,0x60(%rsp)
140031bcd:	8b f3                	mov    %ebx,%esi
140031bcf:	89 5c 24 78          	mov    %ebx,0x78(%rsp)
140031bd3:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
140031bd7:	48 85 ff             	test   %rdi,%rdi
140031bda:	0f 84 8b 00 00 00    	je     0x140031c6b
140031be0:	4d 85 f6             	test   %r14,%r14
140031be3:	0f 84 82 00 00 00    	je     0x140031c6b
140031be9:	38 5a 08             	cmp    %bl,0x8(%rdx)
140031bec:	74 0e                	je     0x140031bfc
140031bee:	48 8b cf             	mov    %rdi,%rcx
140031bf1:	e8 82 1e 00 00       	call   0x140033a78
140031bf6:	8b f0                	mov    %eax,%esi
140031bf8:	85 c0                	test   %eax,%eax
140031bfa:	78 33                	js     0x140031c2f
140031bfc:	48 ff 15 05 df 00 00 	rex.W call *0xdf05(%rip)        # 0x14003fb08
140031c03:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031c08:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140031c0d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140031c12:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
140031c17:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140031c1c:	48 8b cf             	mov    %rdi,%rcx
140031c1f:	48 8d 50 20          	lea    0x20(%rax),%rdx
140031c23:	48 ff 15 b6 de 00 00 	rex.W call *0xdeb6(%rip)        # 0x14003fae0
140031c2a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031c2f:	33 c0                	xor    %eax,%eax
140031c31:	b9 60 01 00 00       	mov    $0x160,%ecx
140031c36:	f3 aa                	rep stos %al,%es:(%rdi)
140031c38:	85 f6                	test   %esi,%esi
140031c3a:	78 14                	js     0x140031c50
140031c3c:	39 5c 24 60          	cmp    %ebx,0x60(%rsp)
140031c40:	75 0c                	jne    0x140031c4e
140031c42:	39 5c 24 78          	cmp    %ebx,0x78(%rsp)
140031c46:	75 06                	jne    0x140031c4e
140031c48:	39 5c 24 30          	cmp    %ebx,0x30(%rsp)
140031c4c:	74 02                	je     0x140031c50
140031c4e:	b3 01                	mov    $0x1,%bl
140031c50:	44 8b c6             	mov    %esi,%r8d
140031c53:	41 88 1e             	mov    %bl,(%r14)
140031c56:	ba ff 01 00 00       	mov    $0x1ff,%edx
140031c5b:	48 8d 0d 9e 34 01 00 	lea    0x1349e(%rip),%rcx        # 0x140045100
140031c62:	e8 41 f5 ff ff       	call   0x1400311a8
140031c67:	8b c6                	mov    %esi,%eax
140031c69:	eb 05                	jmp    0x140031c70
140031c6b:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
140031c70:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140031c75:	48 83 c4 40          	add    $0x40,%rsp
140031c79:	41 5e                	pop    %r14
140031c7b:	5f                   	pop    %rdi
140031c7c:	5e                   	pop    %rsi
140031c7d:	c3                   	ret
140031c7e:	cc                   	int3
140031c7f:	cc                   	int3
140031c80:	cc                   	int3
140031c81:	cc                   	int3
140031c82:	cc                   	int3
140031c83:	cc                   	int3
140031c84:	cc                   	int3
140031c85:	cc                   	int3
140031c86:	cc                   	int3
140031c87:	cc                   	int3
140031c88:	cc                   	int3
140031c89:	cc                   	int3
140031c8a:	cc                   	int3
140031c8b:	cc                   	int3
140031c8c:	cc                   	int3
140031c8d:	cc                   	int3
140031c8e:	cc                   	int3
140031c8f:	cc                   	int3
140031c90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140031c95:	55                   	push   %rbp
140031c96:	56                   	push   %rsi
140031c97:	57                   	push   %rdi
140031c98:	41 56                	push   %r14
140031c9a:	41 57                	push   %r15
140031c9c:	48 83 ec 50          	sub    $0x50,%rsp
140031ca0:	48 8b 05 f1 a7 01 00 	mov    0x1a7f1(%rip),%rax        # 0x14004c498
140031ca7:	48 33 c4             	xor    %rsp,%rax
140031caa:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140031caf:	48 39 0d da ae 01 00 	cmp    %rcx,0x1aeda(%rip)        # 0x14004cb90
140031cb6:	45 8b f9             	mov    %r9d,%r15d
140031cb9:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
140031cc0:	00
140031cc1:	49 8b e8             	mov    %r8,%rbp
140031cc4:	4c 8b f2             	mov    %rdx,%r14
140031cc7:	74 1b                	je     0x140031ce4
140031cc9:	b9 05 00 00 00       	mov    $0x5,%ecx
140031cce:	48 ff 15 c3 e0 00 00 	rex.W call *0xe0c3(%rip)        # 0x14003fd98
140031cd5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031cda:	b8 22 00 00 c0       	mov    $0xc0000022,%eax
140031cdf:	e9 ce 00 00 00       	jmp    0x140031db2
140031ce4:	4d 85 f6             	test   %r14,%r14
140031ce7:	0f 84 c0 00 00 00    	je     0x140031dad
140031ced:	48 85 ed             	test   %rbp,%rbp
140031cf0:	0f 84 b7 00 00 00    	je     0x140031dad
140031cf6:	48 85 f6             	test   %rsi,%rsi
140031cf9:	0f 84 ae 00 00 00    	je     0x140031dad
140031cff:	41 80 78 08 00       	cmpb   $0x0,0x8(%r8)
140031d04:	75 07                	jne    0x140031d0d
140031d06:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
140031d0b:	eb 7c                	jmp    0x140031d89
140031d0d:	0f b7 46 20          	movzwl 0x20(%rsi),%eax
140031d11:	48 8b cd             	mov    %rbp,%rcx
140031d14:	0f 10 06             	movups (%rsi),%xmm0
140031d17:	66 89 44 24 40       	mov    %ax,0x40(%rsp)
140031d1c:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
140031d20:	8a 46 22             	mov    0x22(%rsi),%al
140031d23:	88 44 24 42          	mov    %al,0x42(%rsp)
140031d27:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140031d2c:	0f 11 4c 24 30       	movups %xmm1,0x30(%rsp)
140031d31:	e8 42 1d 00 00       	call   0x140033a78
140031d36:	8b d8                	mov    %eax,%ebx
140031d38:	85 c0                	test   %eax,%eax
140031d3a:	78 4d                	js     0x140031d89
140031d3c:	8a 45 09             	mov    0x9(%rbp),%al
140031d3f:	48 8d 7d 2a          	lea    0x2a(%rbp),%rdi
140031d43:	f6 d8                	neg    %al
140031d45:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
140031d4a:	45 8b c7             	mov    %r15d,%r8d
140031d4d:	49 8b ce             	mov    %r14,%rcx
140031d50:	48 1b d2             	sbb    %rdx,%rdx
140031d53:	48 23 d7             	and    %rdi,%rdx
140031d56:	48 ff 15 73 dd 00 00 	rex.W call *0xdd73(%rip)        # 0x14003fad0
140031d5d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031d62:	8b d8                	mov    %eax,%ebx
140031d64:	85 c0                	test   %eax,%eax
140031d66:	78 21                	js     0x140031d89
140031d68:	0f b7 44 24 40       	movzwl 0x40(%rsp),%eax
140031d6d:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140031d72:	0f 10 4c 24 30       	movups 0x30(%rsp),%xmm1
140031d77:	0f 11 06             	movups %xmm0,(%rsi)
140031d7a:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
140031d7e:	66 89 46 20          	mov    %ax,0x20(%rsi)
140031d82:	8a 44 24 42          	mov    0x42(%rsp),%al
140031d86:	88 46 22             	mov    %al,0x22(%rsi)
140031d89:	33 c0                	xor    %eax,%eax
140031d8b:	48 8b fd             	mov    %rbp,%rdi
140031d8e:	b9 60 01 00 00       	mov    $0x160,%ecx
140031d93:	44 8b c3             	mov    %ebx,%r8d
140031d96:	f3 aa                	rep stos %al,%es:(%rdi)
140031d98:	48 8d 0d 79 33 01 00 	lea    0x13379(%rip),%rcx        # 0x140045118
140031d9f:	ba 39 02 00 00       	mov    $0x239,%edx
140031da4:	e8 ff f3 ff ff       	call   0x1400311a8
140031da9:	8b c3                	mov    %ebx,%eax
140031dab:	eb 05                	jmp    0x140031db2
140031dad:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
140031db2:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140031db7:	48 33 cc             	xor    %rsp,%rcx
140031dba:	e8 61 38 00 00       	call   0x140035620
140031dbf:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140031dc6:	00
140031dc7:	48 83 c4 50          	add    $0x50,%rsp
140031dcb:	41 5f                	pop    %r15
140031dcd:	41 5e                	pop    %r14