14082e8e0:	00
14082e8e1:	74 6b                	je     0x14082e94e
14082e8e3:	48 8b 86 c0 00 00 00 	mov    0xc0(%rsi),%rax
14082e8ea:	48 8b 48 40          	mov    0x40(%rax),%rcx
14082e8ee:	48 8b 01             	mov    (%rcx),%rax
14082e8f1:	48 8b 48 60          	mov    0x60(%rax),%rcx
14082e8f5:	48 8d 86 10 01 00 00 	lea    0x110(%rsi),%rax
14082e8fc:	48 83 be 28 01 00 00 	cmpq   $0xf,0x128(%rsi)
14082e903:	0f
14082e904:	76 07                	jbe    0x14082e90d
14082e906:	48 8b 86 10 01 00 00 	mov    0x110(%rsi),%rax
14082e90d:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
14082e911:	48 8b 86 20 01 00 00 	mov    0x120(%rsi),%rax
14082e918:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
14082e91c:	0f 28 45 e7          	movaps -0x19(%rbp),%xmm0
14082e920:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
14082e925:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14082e929:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14082e92d:	e8 9e 2c ef ff       	call   0x1407215d0
14082e932:	84 c0                	test   %al,%al
14082e934:	74 18                	je     0x14082e94e
14082e936:	4c 8d 86 10 01 00 00 	lea    0x110(%rsi),%r8
14082e93d:	ba 06 00 00 00       	mov    $0x6,%edx
14082e942:	48 8b 8e c0 00 00 00 	mov    0xc0(%rsi),%rcx
14082e949:	e8 52 0b a1 ff       	call   0x14023f4a0
14082e94e:	48 8b 86 c0 00 00 00 	mov    0xc0(%rsi),%rax
14082e955:	48 89 70 30          	mov    %rsi,0x30(%rax)
14082e959:	48 8d 86 c0 00 00 00 	lea    0xc0(%rsi),%rax
14082e960:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
14082e964:	48 33 cc             	xor    %rsp,%rcx
14082e967:	e8 94 cb 5e 00       	call   0x140e1b500
14082e96c:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
14082e973:	00
14082e974:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14082e978:	49 8b 73 40          	mov    0x40(%r11),%rsi
14082e97c:	49 8b e3             	mov    %r11,%rsp
14082e97f:	41 5f                	pop    %r15
14082e981:	41 5e                	pop    %r14
14082e983:	41 5c                	pop    %r12
14082e985:	5f                   	pop    %rdi
14082e986:	5d                   	pop    %rbp
14082e987:	c3                   	ret
14082e988:	e8 17 b8 5f 00       	call   0x140e2a1a4
14082e98d:	90                   	nop
14082e98e:	33 c9                	xor    %ecx,%ecx
14082e990:	e8 6b bd f5 ff       	call   0x14078a700
14082e995:	cc                   	int3
14082e996:	b9 01 00 00 00       	mov    $0x1,%ecx
14082e99b:	e8 60 bd f5 ff       	call   0x14078a700
14082e9a0:	90                   	nop
14082e9a1:	b9 02 00 00 00       	mov    $0x2,%ecx
14082e9a6:	e8 55 bd f5 ff       	call   0x14078a700
14082e9ab:	90                   	nop
14082e9ac:	33 c9                	xor    %ecx,%ecx
14082e9ae:	e8 4d bd f5 ff       	call   0x14078a700
14082e9b3:	cc                   	int3
14082e9b4:	b9 01 00 00 00       	mov    $0x1,%ecx
14082e9b9:	e8 42 bd f5 ff       	call   0x14078a700
14082e9be:	90                   	nop
14082e9bf:	33 c9                	xor    %ecx,%ecx
14082e9c1:	e8 3a bd f5 ff       	call   0x14078a700
14082e9c6:	cc                   	int3
14082e9c7:	b9 01 00 00 00       	mov    $0x1,%ecx
14082e9cc:	e8 2f bd f5 ff       	call   0x14078a700
14082e9d1:	90                   	nop
14082e9d2:	33 c9                	xor    %ecx,%ecx
14082e9d4:	e8 27 bd f5 ff       	call   0x14078a700
14082e9d9:	cc                   	int3
14082e9da:	b9 01 00 00 00       	mov    $0x1,%ecx
14082e9df:	e8 1c bd f5 ff       	call   0x14078a700
14082e9e4:	90                   	nop
14082e9e5:	33 c9                	xor    %ecx,%ecx
14082e9e7:	e8 14 bd f5 ff       	call   0x14078a700
14082e9ec:	cc                   	int3
14082e9ed:	b9 01 00 00 00       	mov    $0x1,%ecx
14082e9f2:	e8 09 bd f5 ff       	call   0x14078a700
14082e9f7:	90                   	nop
14082e9f8:	e8 a7 b7 5f 00       	call   0x140e2a1a4
14082e9fd:	90                   	nop
14082e9fe:	33 c9                	xor    %ecx,%ecx
14082ea00:	e8 fb bc f5 ff       	call   0x14078a700
14082ea05:	cc                   	int3
14082ea06:	b9 01 00 00 00       	mov    $0x1,%ecx
14082ea0b:	e8 f0 bc f5 ff       	call   0x14078a700
14082ea10:	90                   	nop
14082ea11:	e8 8e b7 5f 00       	call   0x140e2a1a4
14082ea16:	90                   	nop
14082ea17:	33 c9                	xor    %ecx,%ecx
14082ea19:	e8 e2 bc f5 ff       	call   0x14078a700
14082ea1e:	cc                   	int3
14082ea1f:	b9 01 00 00 00       	mov    $0x1,%ecx
14082ea24:	e8 d7 bc f5 ff       	call   0x14078a700
14082ea29:	90                   	nop
14082ea2a:	33 c9                	xor    %ecx,%ecx
14082ea2c:	e8 cf bc f5 ff       	call   0x14078a700
14082ea31:	cc                   	int3
14082ea32:	b9 01 00 00 00       	mov    $0x1,%ecx
14082ea37:	e8 c4 bc f5 ff       	call   0x14078a700
14082ea3c:	cc                   	int3
14082ea3d:	cc                   	int3
14082ea3e:	cc                   	int3
14082ea3f:	cc                   	int3
14082ea40:	40 53                	rex push %rbx
14082ea42:	55                   	push   %rbp
14082ea43:	56                   	push   %rsi
14082ea44:	57                   	push   %rdi
14082ea45:	41 56                	push   %r14
14082ea47:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14082ea4e:	48 8b 05 ab a4 b8 00 	mov    0xb8a4ab(%rip),%rax        # 0x1413b8f00
14082ea55:	48 33 c4             	xor    %rsp,%rax
14082ea58:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14082ea5d:	41 8b d9             	mov    %r9d,%ebx
14082ea60:	41 0f b6 f8          	movzbl %r8b,%edi
14082ea64:	48 8b f2             	mov    %rdx,%rsi
14082ea67:	48 8b e9             	mov    %rcx,%rbp
14082ea6a:	48 8b 0a             	mov    (%rdx),%rcx
14082ea6d:	48 85 c9             	test   %rcx,%rcx
14082ea70:	0f 84 42 01 00 00    	je     0x14082ebb8
14082ea76:	e8 b5 6a fe ff       	call   0x140815530
14082ea7b:	84 c0                	test   %al,%al
14082ea7d:	0f 84 35 01 00 00    	je     0x14082ebb8
14082ea83:	83 fb 01             	cmp    $0x1,%ebx
14082ea86:	0f 84 2c 01 00 00    	je     0x14082ebb8
14082ea8c:	44 8b c3             	mov    %ebx,%r8d
14082ea8f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14082ea94:	48 8b 0d dd 43 c0 00 	mov    0xc043dd(%rip),%rcx        # 0x141432e78
14082ea9b:	e8 80 14 97 ff       	call   0x14019ff20
14082eaa0:	4c 8b f0             	mov    %rax,%r14
14082eaa3:	40 84 ff             	test   %dil,%dil
14082eaa6:	48 8b 3d cb 43 c0 00 	mov    0xc043cb(%rip),%rdi        # 0x141432e78
14082eaad:	74 06                	je     0x14082eab5
14082eaaf:	48 83 c7 58          	add    $0x58,%rdi
14082eab3:	eb 04                	jmp    0x14082eab9
14082eab5:	48 83 c7 60          	add    $0x60,%rdi
14082eab9:	48 8b cd             	mov    %rbp,%rcx
14082eabc:	e8 bf f5 ff ff       	call   0x14082e080
14082eac1:	48 8b 1e             	mov    (%rsi),%rbx
14082eac4:	48 8b 08             	mov    (%rax),%rcx
14082eac7:	48 85 c9             	test   %rcx,%rcx
14082eaca:	74 1c                	je     0x14082eae8
14082eacc:	8b 41 10             	mov    0x10(%rcx),%eax
14082eacf:	ff c0                	inc    %eax
14082ead1:	89 41 10             	mov    %eax,0x10(%rcx)
14082ead4:	83 f8 01             	cmp    $0x1,%eax
14082ead7:	0f 8e 01 01 00 00    	jle    0x14082ebde
14082eadd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14082eae2:	0f 84 fe 00 00 00    	je     0x14082ebe6
14082eae8:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14082eaed:	48 8b 0f             	mov    (%rdi),%rcx
14082eaf0:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14082eaf5:	48 85 c9             	test   %rcx,%rcx
14082eaf8:	74 1c                	je     0x14082eb16
14082eafa:	8b 41 10             	mov    0x10(%rcx),%eax
14082eafd:	ff c0                	inc    %eax
14082eaff:	89 41 10             	mov    %eax,0x10(%rcx)
14082eb02:	83 f8 01             	cmp    $0x1,%eax
14082eb05:	0f 8e e6 00 00 00    	jle    0x14082ebf1
14082eb0b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14082eb10:	0f 84 e3 00 00 00    	je     0x14082ebf9
14082eb16:	49 8b 06             	mov    (%r14),%rax
14082eb19:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
14082eb20:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14082eb25:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14082eb2a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14082eb2f:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14082eb34:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14082eb39:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14082eb3e:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14082eb44:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14082eb49:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14082eb4e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14082eb53:	e8 f8 12 97 ff       	call   0x14019fe50
14082eb58:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14082eb5d:	4c 8b c8             	mov    %rax,%r9
14082eb60:	45 33 c0             	xor    %r8d,%r8d
14082eb63:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14082eb68:	48 8b cd             	mov    %rbp,%rcx
14082eb6b:	e8 10 99 d7 ff       	call   0x1405a8480
14082eb70:	90                   	nop
14082eb71:	4c 8d 0d 78 f9 96 ff 	lea    -0x690688(%rip),%r9        # 0x14019e4f0
14082eb78:	ba 08 00 00 00       	mov    $0x8,%edx
14082eb7d:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14082eb83:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14082eb88:	e8 bf c9 5e 00       	call   0x140e1b54c
14082eb8d:	90                   	nop
14082eb8e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14082eb93:	48 85 c9             	test   %rcx,%rcx
14082eb96:	74 20                	je     0x14082ebb8
14082eb98:	8b 41 10             	mov    0x10(%rcx),%eax
14082eb9b:	ff c8                	dec    %eax
14082eb9d:	89 41 10             	mov    %eax,0x10(%rcx)
14082eba0:	85 c0                	test   %eax,%eax
14082eba2:	7f 14                	jg     0x14082ebb8
14082eba4:	78 2d                	js     0x14082ebd3
14082eba6:	48 8b 01             	mov    (%rcx),%rax
14082eba9:	ba 01 00 00 00       	mov    $0x1,%edx
14082ebae:	48 8b 00             	mov    (%rax),%rax
14082ebb1:	ff 15 69 4e 75 00    	call   *0x754e69(%rip)        # 0x140f83a20
14082ebb7:	90                   	nop
14082ebb8:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14082ebbd:	48 33 cc             	xor    %rsp,%rcx
14082ebc0:	e8 3b c9 5e 00       	call   0x140e1b500
14082ebc5:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14082ebcc:	41 5e                	pop    %r14
14082ebce:	5f                   	pop    %rdi
14082ebcf:	5e                   	pop    %rsi
14082ebd0:	5d                   	pop    %rbp
14082ebd1:	5b                   	pop    %rbx
14082ebd2:	c3                   	ret
14082ebd3:	b9 02 00 00 00       	mov    $0x2,%ecx
14082ebd8:	e8 23 bb f5 ff       	call   0x14078a700
14082ebdd:	90                   	nop
14082ebde:	33 c9                	xor    %ecx,%ecx
14082ebe0:	e8 1b bb f5 ff       	call   0x14078a700
14082ebe5:	cc                   	int3
14082ebe6:	b9 01 00 00 00       	mov    $0x1,%ecx
14082ebeb:	e8 10 bb f5 ff       	call   0x14078a700
14082ebf0:	90                   	nop
14082ebf1:	33 c9                	xor    %ecx,%ecx
14082ebf3:	e8 08 bb f5 ff       	call   0x14078a700
14082ebf8:	cc                   	int3
14082ebf9:	b9 01 00 00 00       	mov    $0x1,%ecx
14082ebfe:	e8 fd ba f5 ff       	call   0x14078a700
14082ec03:	cc                   	int3
14082ec04:	cc                   	int3
14082ec05:	cc                   	int3
14082ec06:	cc                   	int3
14082ec07:	cc                   	int3
14082ec08:	cc                   	int3
14082ec09:	cc                   	int3
14082ec0a:	cc                   	int3
14082ec0b:	cc                   	int3
14082ec0c:	cc                   	int3
14082ec0d:	cc                   	int3
14082ec0e:	cc                   	int3
14082ec0f:	cc                   	int3
14082ec10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14082ec15:	57                   	push   %rdi
14082ec16:	48 83 ec 20          	sub    $0x20,%rsp
14082ec1a:	48 8b fa             	mov    %rdx,%rdi
14082ec1d:	48 8b d9             	mov    %rcx,%rbx
14082ec20:	48 8d 51 70          	lea    0x70(%rcx),%rdx
14082ec24:	48 8b cf             	mov    %rdi,%rcx
14082ec27:	e8 34 4d ff ff       	call   0x140823960
14082ec2c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14082ec32:	48 8d 15 1f 77 78 00 	lea    0x78771f(%rip),%rdx        # 0x140fb6358
14082ec39:	48 8b cf             	mov    %rdi,%rcx
14082ec3c:	e8 4f 5b ff ff       	call   0x140824790
14082ec41:	0f b7 8b 90 00 00 00 	movzwl 0x90(%rbx),%ecx
14082ec48:	ff 15 ca 4c 75 00    	call   *0x754cca(%rip)        # 0x140f83918
14082ec4e:	0f b7 d0             	movzwl %ax,%edx
14082ec51:	48 8b cf             	mov    %rdi,%rcx
14082ec54:	e8 a7 4d ff ff       	call   0x140823a00
14082ec59:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14082ec5f:	48 8d 15 3a 07 81 00 	lea    0x81073a(%rip),%rdx        # 0x14103f3a0
14082ec66:	48 8b cf             	mov    %rdi,%rcx
14082ec69:	e8 22 5b ff ff       	call   0x140824790
14082ec6e:	48 8d 93 80 00 00 00 	lea    0x80(%rbx),%rdx
14082ec75:	48 8b cf             	mov    %rdi,%rcx
14082ec78:	e8 e3 4c ff ff       	call   0x140823960
14082ec7d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14082ec83:	48 8d 15 ce 76 78 00 	lea    0x7876ce(%rip),%rdx        # 0x140fb6358
14082ec8a:	48 8b cf             	mov    %rdi,%rcx
14082ec8d:	e8 fe 5a ff ff       	call   0x140824790
14082ec92:	0f b7 8b 94 00 00 00 	movzwl 0x94(%rbx),%ecx
14082ec99:	ff 15 79 4c 75 00    	call   *0x754c79(%rip)        # 0x140f83918
14082ec9f:	0f b7 d0             	movzwl %ax,%edx
14082eca2:	48 8b cf             	mov    %rdi,%rcx
14082eca5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14082ecaa:	48 83 c4 20          	add    $0x20,%rsp
14082ecae:	5f                   	pop    %rdi
14082ecaf:	e9 4c 4d ff ff       	jmp    0x140823a00
14082ecb4:	cc                   	int3
14082ecb5:	cc                   	int3
14082ecb6:	cc                   	int3
14082ecb7:	cc                   	int3
14082ecb8:	cc                   	int3
14082ecb9:	cc                   	int3
14082ecba:	cc                   	int3
14082ecbb:	cc                   	int3
14082ecbc:	cc                   	int3
14082ecbd:	cc                   	int3
14082ecbe:	cc                   	int3
14082ecbf:	cc                   	int3
14082ecc0:	48 83 ec 28          	sub    $0x28,%rsp
14082ecc4:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
14082eccb:	48 85 c9             	test   %rcx,%rcx
14082ecce:	74 1b                	je     0x14082eceb
14082ecd0:	48 8b 01             	mov    (%rcx),%rax
14082ecd3:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
14082ecda:	ff 15 40 4d 75 00    	call   *0x754d40(%rip)        # 0x140f83a20
14082ece0:	84 c0                	test   %al,%al
14082ece2:	74 07                	je     0x14082eceb
14082ece4:	b0 01                	mov    $0x1,%al
14082ece6:	48 83 c4 28          	add    $0x28,%rsp
14082ecea:	c3                   	ret
14082eceb:	32 c0                	xor    %al,%al
14082eced:	48 83 c4 28          	add    $0x28,%rsp
14082ecf1:	c3                   	ret
14082ecf2:	cc                   	int3
14082ecf3:	cc                   	int3
14082ecf4:	cc                   	int3
14082ecf5:	cc                   	int3
14082ecf6:	cc                   	int3
14082ecf7:	cc                   	int3
14082ecf8:	cc                   	int3
14082ecf9:	cc                   	int3
14082ecfa:	cc                   	int3
14082ecfb:	cc                   	int3
14082ecfc:	cc                   	int3
14082ecfd:	cc                   	int3
14082ecfe:	cc                   	int3
14082ecff:	cc                   	int3
14082ed00:	48 8b 89 38 01 00 00 	mov    0x138(%rcx),%rcx
14082ed07:	48 85 c9             	test   %rcx,%rcx
14082ed0a:	74 29                	je     0x14082ed35
14082ed0c:	0f b6 44 24 40       	movzbl 0x40(%rsp),%eax
14082ed11:	88 44 24 40          	mov    %al,0x40(%rsp)
14082ed15:	0f b6 44 24 38       	movzbl 0x38(%rsp),%eax
14082ed1a:	88 44 24 38          	mov    %al,0x38(%rsp)
14082ed1e:	0f b6 44 24 30       	movzbl 0x30(%rsp),%eax
14082ed23:	88 44 24 30          	mov    %al,0x30(%rsp)
14082ed27:	0f b6 44 24 28       	movzbl 0x28(%rsp),%eax
14082ed2c:	88 44 24 28          	mov    %al,0x28(%rsp)
14082ed30:	e9 2b df c5 ff       	jmp    0x14048cc60
14082ed35:	c3                   	ret
14082ed36:	cc                   	int3
14082ed37:	cc                   	int3
14082ed38:	cc                   	int3
14082ed39:	cc                   	int3
14082ed3a:	cc                   	int3
14082ed3b:	cc                   	int3
14082ed3c:	cc                   	int3
14082ed3d:	cc                   	int3
14082ed3e:	cc                   	int3
14082ed3f:	cc                   	int3
14082ed40:	48 81 c1 58 01 00 00 	add    $0x158,%rcx
14082ed47:	e9 f4 8a ef ff       	jmp    0x140727840
14082ed4c:	cc                   	int3
14082ed4d:	cc                   	int3
14082ed4e:	cc                   	int3
14082ed4f:	cc                   	int3
14082ed50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14082ed55:	57                   	push   %rdi
14082ed56:	48 83 ec 50          	sub    $0x50,%rsp
14082ed5a:	48 8b f9             	mov    %rcx,%rdi
14082ed5d:	48 8b 0d ac 24 c0 00 	mov    0xc024ac(%rip),%rcx        # 0x141431210
14082ed64:	48 85 c9             	test   %rcx,%rcx
14082ed67:	0f 84 a9 00 00 00    	je     0x14082ee16
14082ed6d:	e8 be 67 fe ff       	call   0x140815530