1402b68bb:	e8 40 3e 4d 00       	call   0x14078a700
1402b68c0:	90                   	nop
1402b68c1:	33 c9                	xor    %ecx,%ecx
1402b68c3:	e8 38 3e 4d 00       	call   0x14078a700
1402b68c8:	cc                   	int3
1402b68c9:	b9 01 00 00 00       	mov    $0x1,%ecx
1402b68ce:	e8 2d 3e 4d 00       	call   0x14078a700
1402b68d3:	90                   	nop
1402b68d4:	33 c9                	xor    %ecx,%ecx
1402b68d6:	e8 25 3e 4d 00       	call   0x14078a700
1402b68db:	cc                   	int3
1402b68dc:	b9 01 00 00 00       	mov    $0x1,%ecx
1402b68e1:	e8 1a 3e 4d 00       	call   0x14078a700
1402b68e6:	90                   	nop
1402b68e7:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b68ec:	e8 0f 3e 4d 00       	call   0x14078a700
1402b68f1:	90                   	nop
1402b68f2:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b68f7:	e8 04 3e 4d 00       	call   0x14078a700
1402b68fc:	90                   	nop
1402b68fd:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6902:	e8 f9 3d 4d 00       	call   0x14078a700
1402b6907:	90                   	nop
1402b6908:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b690d:	e8 ee 3d 4d 00       	call   0x14078a700
1402b6912:	90                   	nop
1402b6913:	33 c9                	xor    %ecx,%ecx
1402b6915:	e8 e6 3d 4d 00       	call   0x14078a700
1402b691a:	cc                   	int3
1402b691b:	b9 01 00 00 00       	mov    $0x1,%ecx
1402b6920:	e8 db 3d 4d 00       	call   0x14078a700
1402b6925:	90                   	nop
1402b6926:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b692b:	e8 d0 3d 4d 00       	call   0x14078a700
1402b6930:	90                   	nop
1402b6931:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6936:	e8 c5 3d 4d 00       	call   0x14078a700
1402b693b:	90                   	nop
1402b693c:	33 c9                	xor    %ecx,%ecx
1402b693e:	e8 bd 3d 4d 00       	call   0x14078a700
1402b6943:	cc                   	int3
1402b6944:	b9 01 00 00 00       	mov    $0x1,%ecx
1402b6949:	e8 b2 3d 4d 00       	call   0x14078a700
1402b694e:	90                   	nop
1402b694f:	33 c9                	xor    %ecx,%ecx
1402b6951:	e8 aa 3d 4d 00       	call   0x14078a700
1402b6956:	cc                   	int3
1402b6957:	b9 01 00 00 00       	mov    $0x1,%ecx
1402b695c:	e8 9f 3d 4d 00       	call   0x14078a700
1402b6961:	90                   	nop
1402b6962:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6967:	e8 94 3d 4d 00       	call   0x14078a700
1402b696c:	90                   	nop
1402b696d:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6972:	e8 89 3d 4d 00       	call   0x14078a700
1402b6977:	90                   	nop
1402b6978:	33 c9                	xor    %ecx,%ecx
1402b697a:	e8 81 3d 4d 00       	call   0x14078a700
1402b697f:	cc                   	int3
1402b6980:	b9 01 00 00 00       	mov    $0x1,%ecx
1402b6985:	e8 76 3d 4d 00       	call   0x14078a700
1402b698a:	90                   	nop
1402b698b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6990:	e8 6b 3d 4d 00       	call   0x14078a700
1402b6995:	90                   	nop
1402b6996:	33 c9                	xor    %ecx,%ecx
1402b6998:	e8 63 3d 4d 00       	call   0x14078a700
1402b699d:	cc                   	int3
1402b699e:	b9 01 00 00 00       	mov    $0x1,%ecx
1402b69a3:	e8 58 3d 4d 00       	call   0x14078a700
1402b69a8:	90                   	nop
1402b69a9:	33 c9                	xor    %ecx,%ecx
1402b69ab:	e8 50 3d 4d 00       	call   0x14078a700
1402b69b0:	cc                   	int3
1402b69b1:	b9 01 00 00 00       	mov    $0x1,%ecx
1402b69b6:	e8 45 3d 4d 00       	call   0x14078a700
1402b69bb:	90                   	nop
1402b69bc:	33 c9                	xor    %ecx,%ecx
1402b69be:	e8 3d 3d 4d 00       	call   0x14078a700
1402b69c3:	cc                   	int3
1402b69c4:	b9 01 00 00 00       	mov    $0x1,%ecx
1402b69c9:	e8 32 3d 4d 00       	call   0x14078a700
1402b69ce:	90                   	nop
1402b69cf:	33 c9                	xor    %ecx,%ecx
1402b69d1:	e8 2a 3d 4d 00       	call   0x14078a700
1402b69d6:	cc                   	int3
1402b69d7:	b9 01 00 00 00       	mov    $0x1,%ecx
1402b69dc:	e8 1f 3d 4d 00       	call   0x14078a700
1402b69e1:	90                   	nop
1402b69e2:	33 c9                	xor    %ecx,%ecx
1402b69e4:	e8 17 3d 4d 00       	call   0x14078a700
1402b69e9:	cc                   	int3
1402b69ea:	b9 01 00 00 00       	mov    $0x1,%ecx
1402b69ef:	e8 0c 3d 4d 00       	call   0x14078a700
1402b69f4:	90                   	nop
1402b69f5:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b69fa:	e8 01 3d 4d 00       	call   0x14078a700
1402b69ff:	90                   	nop
1402b6a00:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6a05:	e8 f6 3c 4d 00       	call   0x14078a700
1402b6a0a:	90                   	nop
1402b6a0b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6a10:	e8 eb 3c 4d 00       	call   0x14078a700
1402b6a15:	90                   	nop
1402b6a16:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6a1b:	e8 e0 3c 4d 00       	call   0x14078a700
1402b6a20:	90                   	nop
1402b6a21:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6a26:	e8 d5 3c 4d 00       	call   0x14078a700
1402b6a2b:	90                   	nop
1402b6a2c:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6a31:	e8 ca 3c 4d 00       	call   0x14078a700
1402b6a36:	90                   	nop
1402b6a37:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6a3c:	e8 bf 3c 4d 00       	call   0x14078a700
1402b6a41:	cc                   	int3
1402b6a42:	cc                   	int3
1402b6a43:	cc                   	int3
1402b6a44:	cc                   	int3
1402b6a45:	cc                   	int3
1402b6a46:	cc                   	int3
1402b6a47:	cc                   	int3
1402b6a48:	cc                   	int3
1402b6a49:	cc                   	int3
1402b6a4a:	cc                   	int3
1402b6a4b:	cc                   	int3
1402b6a4c:	cc                   	int3
1402b6a4d:	cc                   	int3
1402b6a4e:	cc                   	int3
1402b6a4f:	cc                   	int3
1402b6a50:	40 55                	rex push %rbp
1402b6a52:	53                   	push   %rbx
1402b6a53:	56                   	push   %rsi
1402b6a54:	57                   	push   %rdi
1402b6a55:	41 56                	push   %r14
1402b6a57:	48 8b ec             	mov    %rsp,%rbp
1402b6a5a:	48 83 ec 60          	sub    $0x60,%rsp
1402b6a5e:	4c 8b c9             	mov    %rcx,%r9
1402b6a61:	45 33 f6             	xor    %r14d,%r14d
1402b6a64:	41 8b f6             	mov    %r14d,%esi
1402b6a67:	44 89 75 38          	mov    %r14d,0x38(%rbp)
1402b6a6b:	48 8b 05 5e 9c 16 01 	mov    0x1169c5e(%rip),%rax        # 0x1414206d0
1402b6a72:	48 8b 50 50          	mov    0x50(%rax),%rdx
1402b6a76:	48 39 72 20          	cmp    %rsi,0x20(%rdx)
1402b6a7a:	74 0d                	je     0x1402b6a89
1402b6a7c:	b0 01                	mov    $0x1,%al
1402b6a7e:	48 83 c4 60          	add    $0x60,%rsp
1402b6a82:	41 5e                	pop    %r14
1402b6a84:	5f                   	pop    %rdi
1402b6a85:	5e                   	pop    %rsi
1402b6a86:	5b                   	pop    %rbx
1402b6a87:	5d                   	pop    %rbp
1402b6a88:	c3                   	ret
1402b6a89:	48 8b 05 e0 a4 16 01 	mov    0x116a4e0(%rip),%rax        # 0x141420f70
1402b6a90:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402b6a94:	48 39 71 20          	cmp    %rsi,0x20(%rcx)
1402b6a98:	0f 84 fc 00 00 00    	je     0x1402b6b9a
1402b6a9e:	0f 57 c0             	xorps  %xmm0,%xmm0
1402b6aa1:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1402b6aa6:	4c 89 75 f0          	mov    %r14,-0x10(%rbp)
1402b6aaa:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1402b6aae:	48 89 45 38          	mov    %rax,0x38(%rbp)
1402b6ab2:	48 8b 0d 07 48 16 01 	mov    0x1164807(%rip),%rcx        # 0x14141b2c0
1402b6ab9:	4d 85 c9             	test   %r9,%r9
1402b6abc:	74 04                	je     0x1402b6ac2
1402b6abe:	4d 89 71 60          	mov    %r14,0x60(%r9)
1402b6ac2:	48 8b 01             	mov    (%rcx),%rax
1402b6ac5:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1402b6ac9:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1402b6acd:	48 8b 40 38          	mov    0x38(%rax),%rax
1402b6ad1:	ff 15 49 cf cc 00    	call   *0xcccf49(%rip)        # 0x140f83a20
1402b6ad7:	90                   	nop
1402b6ad8:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1402b6adc:	e8 5f 8a ee ff       	call   0x14019f540
1402b6ae1:	90                   	nop
1402b6ae2:	be 09 00 00 00       	mov    $0x9,%esi
1402b6ae7:	89 75 38             	mov    %esi,0x38(%rbp)
1402b6aea:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1402b6aee:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
1402b6af3:	0f 85 a1 00 00 00    	jne    0x1402b6b9a
1402b6af9:	48 8b 1d 28 98 16 01 	mov    0x1169828(%rip),%rbx        # 0x141420328
1402b6b00:	48 8b 5b 50          	mov    0x50(%rbx),%rbx
1402b6b04:	48 85 db             	test   %rbx,%rbx
1402b6b07:	74 1c                	je     0x1402b6b25
1402b6b09:	8b 43 10             	mov    0x10(%rbx),%eax
1402b6b0c:	ff c0                	inc    %eax
1402b6b0e:	89 43 10             	mov    %eax,0x10(%rbx)
1402b6b11:	83 f8 01             	cmp    $0x1,%eax
1402b6b14:	0f 8e 40 01 00 00    	jle    0x1402b6c5a
1402b6b1a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b6b1f:	0f 84 3d 01 00 00    	je     0x1402b6c62
1402b6b25:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
1402b6b29:	be 0b 00 00 00       	mov    $0xb,%esi
1402b6b2e:	89 75 38             	mov    %esi,0x38(%rbp)
1402b6b31:	48 8b 05 50 54 16 01 	mov    0x1165450(%rip),%rax        # 0x14141bf88
1402b6b38:	48 8b 40 10          	mov    0x10(%rax),%rax
1402b6b3c:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1402b6b40:	48 8b 48 20          	mov    0x20(%rax),%rcx
1402b6b44:	e8 a7 ab 46 00       	call   0x1407216f0
1402b6b49:	85 c0                	test   %eax,%eax
1402b6b4b:	75 44                	jne    0x1402b6b91
1402b6b4d:	48 8b 15 c4 9c 16 01 	mov    0x1169cc4(%rip),%rdx        # 0x141420818
1402b6b54:	48 83 c2 50          	add    $0x50,%rdx
1402b6b58:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1402b6b5c:	e8 6f 92 ee ff       	call   0x14019fdd0
1402b6b61:	48 8b 38             	mov    (%rax),%rdi
1402b6b64:	4c 89 30             	mov    %r14,(%rax)
1402b6b67:	48 89 7d 40          	mov    %rdi,0x40(%rbp)
1402b6b6b:	be 0f 00 00 00       	mov    $0xf,%esi
1402b6b70:	89 75 38             	mov    %esi,0x38(%rbp)
1402b6b73:	48 8b 05 0e 54 16 01 	mov    0x116540e(%rip),%rax        # 0x14141bf88
1402b6b7a:	48 8b 48 10          	mov    0x10(%rax),%rcx
1402b6b7e:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1402b6b82:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1402b6b86:	e8 65 ab 46 00       	call   0x1407216f0
1402b6b8b:	85 c0                	test   %eax,%eax
1402b6b8d:	75 06                	jne    0x1402b6b95
1402b6b8f:	eb 11                	jmp    0x1402b6ba2
1402b6b91:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
1402b6b95:	41 b6 01             	mov    $0x1,%r14b
1402b6b98:	eb 0b                	jmp    0x1402b6ba5
1402b6b9a:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
1402b6b9e:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
1402b6ba2:	45 32 f6             	xor    %r14b,%r14b
1402b6ba5:	40 f6 c6 04          	test   $0x4,%sil
1402b6ba9:	74 32                	je     0x1402b6bdd
1402b6bab:	83 e6 fb             	and    $0xfffffffb,%esi
1402b6bae:	89 75 38             	mov    %esi,0x38(%rbp)
1402b6bb1:	48 85 ff             	test   %rdi,%rdi
1402b6bb4:	74 27                	je     0x1402b6bdd
1402b6bb6:	8b 47 10             	mov    0x10(%rdi),%eax
1402b6bb9:	ff c8                	dec    %eax
1402b6bbb:	89 47 10             	mov    %eax,0x10(%rdi)
1402b6bbe:	85 c0                	test   %eax,%eax
1402b6bc0:	7f 1b                	jg     0x1402b6bdd
1402b6bc2:	0f 88 a5 00 00 00    	js     0x1402b6c6d
1402b6bc8:	48 8b 07             	mov    (%rdi),%rax
1402b6bcb:	ba 01 00 00 00       	mov    $0x1,%edx
1402b6bd0:	48 8b cf             	mov    %rdi,%rcx
1402b6bd3:	48 8b 00             	mov    (%rax),%rax
1402b6bd6:	ff 15 44 ce cc 00    	call   *0xccce44(%rip)        # 0x140f83a20
1402b6bdc:	90                   	nop
1402b6bdd:	40 f6 c6 02          	test   $0x2,%sil
1402b6be1:	74 2e                	je     0x1402b6c11
1402b6be3:	83 e6 fd             	and    $0xfffffffd,%esi
1402b6be6:	89 75 38             	mov    %esi,0x38(%rbp)
1402b6be9:	48 85 db             	test   %rbx,%rbx
1402b6bec:	74 23                	je     0x1402b6c11
1402b6bee:	8b 43 10             	mov    0x10(%rbx),%eax
1402b6bf1:	ff c8                	dec    %eax
1402b6bf3:	89 43 10             	mov    %eax,0x10(%rbx)
1402b6bf6:	85 c0                	test   %eax,%eax
1402b6bf8:	7f 17                	jg     0x1402b6c11
1402b6bfa:	78 7c                	js     0x1402b6c78
1402b6bfc:	48 8b 03             	mov    (%rbx),%rax
1402b6bff:	ba 01 00 00 00       	mov    $0x1,%edx
1402b6c04:	48 8b cb             	mov    %rbx,%rcx
1402b6c07:	48 8b 00             	mov    (%rax),%rax
1402b6c0a:	ff 15 10 ce cc 00    	call   *0xccce10(%rip)        # 0x140f83a20
1402b6c10:	90                   	nop
1402b6c11:	40 f6 c6 01          	test   $0x1,%sil
1402b6c15:	74 29                	je     0x1402b6c40
1402b6c17:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1402b6c1b:	48 85 c9             	test   %rcx,%rcx
1402b6c1e:	74 20                	je     0x1402b6c40
1402b6c20:	8b 41 10             	mov    0x10(%rcx),%eax
1402b6c23:	ff c8                	dec    %eax
1402b6c25:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6c28:	85 c0                	test   %eax,%eax
1402b6c2a:	7f 14                	jg     0x1402b6c40
1402b6c2c:	78 21                	js     0x1402b6c4f
1402b6c2e:	48 8b 11             	mov    (%rcx),%rdx
1402b6c31:	48 8b 02             	mov    (%rdx),%rax
1402b6c34:	ba 01 00 00 00       	mov    $0x1,%edx
1402b6c39:	ff 15 e1 cd cc 00    	call   *0xcccde1(%rip)        # 0x140f83a20
1402b6c3f:	90                   	nop
1402b6c40:	41 0f b6 c6          	movzbl %r14b,%eax
1402b6c44:	48 83 c4 60          	add    $0x60,%rsp
1402b6c48:	41 5e                	pop    %r14
1402b6c4a:	5f                   	pop    %rdi
1402b6c4b:	5e                   	pop    %rsi
1402b6c4c:	5b                   	pop    %rbx
1402b6c4d:	5d                   	pop    %rbp
1402b6c4e:	c3                   	ret
1402b6c4f:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6c54:	e8 a7 3a 4d 00       	call   0x14078a700
1402b6c59:	90                   	nop
1402b6c5a:	33 c9                	xor    %ecx,%ecx
1402b6c5c:	e8 9f 3a 4d 00       	call   0x14078a700
1402b6c61:	cc                   	int3
1402b6c62:	b9 01 00 00 00       	mov    $0x1,%ecx
1402b6c67:	e8 94 3a 4d 00       	call   0x14078a700
1402b6c6c:	90                   	nop
1402b6c6d:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6c72:	e8 89 3a 4d 00       	call   0x14078a700
1402b6c77:	90                   	nop
1402b6c78:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6c7d:	e8 7e 3a 4d 00       	call   0x14078a700
1402b6c82:	cc                   	int3
1402b6c83:	cc                   	int3
1402b6c84:	cc                   	int3
1402b6c85:	cc                   	int3
1402b6c86:	cc                   	int3
1402b6c87:	cc                   	int3
1402b6c88:	cc                   	int3
1402b6c89:	cc                   	int3
1402b6c8a:	cc                   	int3
1402b6c8b:	cc                   	int3
1402b6c8c:	cc                   	int3
1402b6c8d:	cc                   	int3
1402b6c8e:	cc                   	int3
1402b6c8f:	cc                   	int3
1402b6c90:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402b6c95:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1402b6c9a:	55                   	push   %rbp
1402b6c9b:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
1402b6ca0:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
1402b6ca7:	48 8b f9             	mov    %rcx,%rdi
1402b6caa:	e8 a1 fd ff ff       	call   0x1402b6a50
1402b6caf:	84 c0                	test   %al,%al
1402b6cb1:	0f 84 13 03 00 00    	je     0x1402b6fca
1402b6cb7:	66 0f 6f 05 91 9b d2 	movdqa 0xd29b91(%rip),%xmm0        # 0x140fe0850
1402b6cbe:	00
1402b6cbf:	66 0f 7f 45 17       	movdqa %xmm0,0x17(%rbp)
1402b6cc4:	66 0f 6f 0d b4 5a cf 	movdqa 0xcf5ab4(%rip),%xmm1        # 0x140fac780
1402b6ccb:	00
1402b6ccc:	66 0f 7f 4d 27       	movdqa %xmm1,0x27(%rbp)
1402b6cd1:	66 0f 7f 4d 37       	movdqa %xmm1,0x37(%rbp)
1402b6cd6:	66 0f 6f 05 82 9b d2 	movdqa 0xd29b82(%rip),%xmm0        # 0x140fe0860
1402b6cdd:	00
1402b6cde:	66 0f 7f 45 47       	movdqa %xmm0,0x47(%rbp)
1402b6ce3:	0f 57 c9             	xorps  %xmm1,%xmm1
1402b6ce6:	f3 0f 7f 4d a7       	movdqu %xmm1,-0x59(%rbp)
1402b6ceb:	48 c7 45 b7 00 00 00 	movq   $0x0,-0x49(%rbp)
1402b6cf2:	00
1402b6cf3:	0f ae e8             	lfence
1402b6cf6:	b9 40 00 00 00       	mov    $0x40,%ecx
1402b6cfb:	e8 30 00 ee ff       	call   0x140196d30
1402b6d00:	48 8b d8             	mov    %rax,%rbx
1402b6d03:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1402b6d07:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402b6d0b:	48 8d 48 40          	lea    0x40(%rax),%rcx
1402b6d0f:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1402b6d13:	41 b8 40 00 00 00    	mov    $0x40,%r8d
1402b6d19:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1402b6d1d:	48 8b c8             	mov    %rax,%rcx
1402b6d20:	e8 eb 82 c2 00       	call   0x140edf010
1402b6d25:	48 8d 43 40          	lea    0x40(%rbx),%rax
1402b6d29:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402b6d2d:	48 8d 45 97          	lea    -0x69(%rbp),%rax