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
14082ed72:	84 c0                	test   %al,%al
14082ed74:	0f 84 9c 00 00 00    	je     0x14082ee16
14082ed7a:	48 8b cf             	mov    %rdi,%rcx
14082ed7d:	e8 fe f2 ff ff       	call   0x14082e080
14082ed82:	48 8b 1d 87 24 c0 00 	mov    0xc02487(%rip),%rbx        # 0x141431210
14082ed89:	48 8b 08             	mov    (%rax),%rcx
14082ed8c:	48 85 c9             	test   %rcx,%rcx
14082ed8f:	74 18                	je     0x14082eda9
14082ed91:	8b 41 10             	mov    0x10(%rcx),%eax
14082ed94:	ff c0                	inc    %eax
14082ed96:	89 41 10             	mov    %eax,0x10(%rcx)
14082ed99:	83 f8 01             	cmp    $0x1,%eax
14082ed9c:	0f 8e 8a 00 00 00    	jle    0x14082ee2c
14082eda2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14082eda7:	74 78                	je     0x14082ee21
14082eda9:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14082edae:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14082edb3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14082edb8:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14082edbd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14082edc2:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
14082edc7:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
14082edcd:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
14082edd2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14082edd7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14082eddc:	e8 6f 10 97 ff       	call   0x14019fe50
14082ede1:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
14082ede6:	4c 8b c8             	mov    %rax,%r9
14082ede9:	45 33 c0             	xor    %r8d,%r8d
14082edec:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14082edf1:	48 8b cf             	mov    %rdi,%rcx
14082edf4:	e8 87 96 d7 ff       	call   0x1405a8480
14082edf9:	90                   	nop
14082edfa:	4c 8d 0d ef f6 96 ff 	lea    -0x690911(%rip),%r9        # 0x14019e4f0
14082ee01:	ba 08 00 00 00       	mov    $0x8,%edx
14082ee06:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14082ee0c:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14082ee11:	e8 36 c7 5e 00       	call   0x140e1b54c
14082ee16:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14082ee1b:	48 83 c4 50          	add    $0x50,%rsp
14082ee1f:	5f                   	pop    %rdi
14082ee20:	c3                   	ret
14082ee21:	b9 01 00 00 00       	mov    $0x1,%ecx
14082ee26:	e8 d5 b8 f5 ff       	call   0x14078a700
14082ee2b:	cc                   	int3
14082ee2c:	33 c9                	xor    %ecx,%ecx
14082ee2e:	e8 cd b8 f5 ff       	call   0x14078a700
14082ee33:	cc                   	int3
14082ee34:	cc                   	int3
14082ee35:	cc                   	int3
14082ee36:	cc                   	int3
14082ee37:	cc                   	int3
14082ee38:	cc                   	int3
14082ee39:	cc                   	int3
14082ee3a:	cc                   	int3
14082ee3b:	cc                   	int3
14082ee3c:	cc                   	int3
14082ee3d:	cc                   	int3
14082ee3e:	cc                   	int3
14082ee3f:	cc                   	int3
14082ee40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14082ee45:	57                   	push   %rdi
14082ee46:	48 83 ec 20          	sub    $0x20,%rsp
14082ee4a:	41 ff 00             	incl   (%r8)
14082ee4d:	49 8b f9             	mov    %r9,%rdi
14082ee50:	41 8b 00             	mov    (%r8),%eax
14082ee53:	49 8b d8             	mov    %r8,%rbx
14082ee56:	41 3b 01             	cmp    (%r9),%eax
14082ee59:	75 72                	jne    0x14082eecd
14082ee5b:	48 81 c1 10 01 00 00 	add    $0x110,%rcx
14082ee62:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14082ee66:	4c 8b 49 18          	mov    0x18(%rcx),%r9
14082ee6a:	4d 3b c1             	cmp    %r9,%r8
14082ee6d:	73 1d                	jae    0x14082ee8c
14082ee6f:	49 8d 40 01          	lea    0x1(%r8),%rax
14082ee73:	48 89 41 10          	mov    %rax,0x10(%rcx)
14082ee77:	49 83 f9 0f          	cmp    $0xf,%r9
14082ee7b:	76 03                	jbe    0x14082ee80
14082ee7d:	48 8b 09             	mov    (%rcx),%rcx
14082ee80:	42 88 14 01          	mov    %dl,(%rcx,%r8,1)
14082ee84:	42 c6 44 01 01 00    	movb   $0x0,0x1(%rcx,%r8,1)
14082ee8a:	eb 14                	jmp    0x14082eea0
14082ee8c:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
14082ee92:	44 0f b6 ca          	movzbl %dl,%r9d
14082ee96:	ba 01 00 00 00       	mov    $0x1,%edx
14082ee9b:	e8 20 99 97 ff       	call   0x1401a87c0
14082eea0:	8b 0f                	mov    (%rdi),%ecx
14082eea2:	0f af 4c 24 50       	imul   0x50(%rsp),%ecx
14082eea7:	3b 0f                	cmp    (%rdi),%ecx
14082eea9:	77 13                	ja     0x14082eebe
14082eeab:	c7 03 00 00 00 00    	movl   $0x0,(%rbx)
14082eeb1:	b0 01                	mov    $0x1,%al
14082eeb3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14082eeb8:	48 83 c4 20          	add    $0x20,%rsp
14082eebc:	5f                   	pop    %rdi
14082eebd:	c3                   	ret
14082eebe:	89 0f                	mov    %ecx,(%rdi)
14082eec0:	b0 01                	mov    $0x1,%al
14082eec2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14082eec7:	48 83 c4 20          	add    $0x20,%rsp
14082eecb:	5f                   	pop    %rdi
14082eecc:	c3                   	ret
14082eecd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14082eed2:	32 c0                	xor    %al,%al
14082eed4:	48 83 c4 20          	add    $0x20,%rsp
14082eed8:	5f                   	pop    %rdi
14082eed9:	c3                   	ret
14082eeda:	cc                   	int3
14082eedb:	cc                   	int3
14082eedc:	cc                   	int3
14082eedd:	cc                   	int3
14082eede:	cc                   	int3
14082eedf:	cc                   	int3
14082eee0:	40 53                	rex push %rbx
14082eee2:	48 83 ec 40          	sub    $0x40,%rsp
14082eee6:	48 8b da             	mov    %rdx,%rbx
14082eee9:	44 88 44 24 20       	mov    %r8b,0x20(%rsp)
14082eeee:	48 8d 91 dc 00 00 00 	lea    0xdc(%rcx),%rdx
14082eef5:	45 33 c9             	xor    %r9d,%r9d
14082eef8:	48 8b cb             	mov    %rbx,%rcx
14082eefb:	41 b8 2c 00 00 00    	mov    $0x2c,%r8d
14082ef01:	e8 4a 8c d7 ff       	call   0x1405a7b50
14082ef06:	48 8b c3             	mov    %rbx,%rax
14082ef09:	48 83 c4 40          	add    $0x40,%rsp
14082ef0d:	5b                   	pop    %rbx
14082ef0e:	c3                   	ret
14082ef0f:	cc                   	int3
14082ef10:	48 89 91 30 01 00 00 	mov    %rdx,0x130(%rcx)
14082ef17:	4c 89 81 38 01 00 00 	mov    %r8,0x138(%rcx)
14082ef1e:	c3                   	ret
14082ef1f:	cc                   	int3
14082ef20:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14082ef25:	53                   	push   %rbx
14082ef26:	55                   	push   %rbp
14082ef27:	56                   	push   %rsi
14082ef28:	57                   	push   %rdi
14082ef29:	41 54                	push   %r12
14082ef2b:	41 56                	push   %r14
14082ef2d:	41 57                	push   %r15
14082ef2f:	48 83 ec 40          	sub    $0x40,%rsp
14082ef33:	48 8b f2             	mov    %rdx,%rsi
14082ef36:	4c 8b f1             	mov    %rcx,%r14
14082ef39:	45 33 ff             	xor    %r15d,%r15d
14082ef3c:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14082ef41:	48 8d 05 40 03 81 00 	lea    0x810340(%rip),%rax        # 0x14103f288
14082ef48:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14082ef4d:	48 c7 44 24 38 17 00 	movq   $0x17,0x38(%rsp)
14082ef54:	00 00
14082ef56:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14082ef5b:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14082ef61:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14082ef66:	e8 25 1e f7 ff       	call   0x1407a0d90
14082ef6b:	48 8b 38             	mov    (%rax),%rdi
14082ef6e:	48 85 ff             	test   %rdi,%rdi
14082ef71:	74 1c                	je     0x14082ef8f
14082ef73:	8b 47 10             	mov    0x10(%rdi),%eax
14082ef76:	ff c0                	inc    %eax
14082ef78:	89 47 10             	mov    %eax,0x10(%rdi)
14082ef7b:	83 f8 01             	cmp    $0x1,%eax
14082ef7e:	0f 8e 91 01 00 00    	jle    0x14082f115
14082ef84:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14082ef89:	0f 84 8e 01 00 00    	je     0x14082f11d
14082ef8f:	48 8b df             	mov    %rdi,%rbx
14082ef92:	48 89 9c 24 98 00 00 	mov    %rbx,0x98(%rsp)
14082ef99:	00
14082ef9a:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
14082efa1:	00
14082efa2:	b9 50 00 00 00       	mov    $0x50,%ecx
14082efa7:	e8 5c c1 5e 00       	call   0x140e1b108
14082efac:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14082efb1:	48 85 c0             	test   %rax,%rax
14082efb4:	74 2b                	je     0x14082efe1
14082efb6:	49 8b df             	mov    %r15,%rbx
14082efb9:	48 89 9c 24 98 00 00 	mov    %rbx,0x98(%rsp)
14082efc0:	00