140019b9e:	cc                   	int3
140019b9f:	cc                   	int3
140019ba0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140019ba5:	48 8d 05 ec 17 02 00 	lea    0x217ec(%rip),%rax        # 0x14003b398
140019bac:	48 89 01             	mov    %rax,(%rcx)
140019baf:	48 8d 05 6a 4b 02 00 	lea    0x24b6a(%rip),%rax        # 0x14003e720
140019bb6:	48 89 01             	mov    %rax,(%rcx)
140019bb9:	c7 41 68 00 00 00 00 	movl   $0x0,0x68(%rcx)
140019bc0:	8b 05 c6 e4 03 00    	mov    0x3e4c6(%rip),%eax        # 0x14005808c
140019bc6:	89 41 08             	mov    %eax,0x8(%rcx)
140019bc9:	48 89 49 18          	mov    %rcx,0x18(%rcx)
140019bcd:	0f 57 c0             	xorps  %xmm0,%xmm0
140019bd0:	33 c0                	xor    %eax,%eax
140019bd2:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140019bd6:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
140019bda:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
140019bde:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
140019be2:	48 89 41 60          	mov    %rax,0x60(%rcx)
140019be6:	48 c7 41 20 48 00 00 	movq   $0x48,0x20(%rcx)
140019bed:	00
140019bee:	48 8d 05 7b d9 fe ff 	lea    -0x12685(%rip),%rax        # 0x140007570
140019bf5:	48 89 41 28          	mov    %rax,0x28(%rcx)
140019bf9:	48 8d 05 f0 d9 fe ff 	lea    -0x12610(%rip),%rax        # 0x1400075f0
140019c00:	48 89 41 30          	mov    %rax,0x30(%rcx)
140019c04:	48 8d 05 b5 d9 fe ff 	lea    -0x1264b(%rip),%rax        # 0x1400075c0
140019c0b:	48 89 41 38          	mov    %rax,0x38(%rcx)
140019c0f:	48 8d 05 7a d9 fe ff 	lea    -0x12686(%rip),%rax        # 0x140007590
140019c16:	48 89 41 40          	mov    %rax,0x40(%rcx)
140019c1a:	48 8d 05 2f 4b 02 00 	lea    0x24b2f(%rip),%rax        # 0x14003e750
140019c21:	48 89 01             	mov    %rax,(%rcx)
140019c24:	48 8d 05 55 04 00 00 	lea    0x455(%rip),%rax        # 0x14001a080
140019c2b:	48 89 41 48          	mov    %rax,0x48(%rcx)
140019c2f:	48 8d 05 4a 03 00 00 	lea    0x34a(%rip),%rax        # 0x140019f80
140019c36:	48 89 41 50          	mov    %rax,0x50(%rcx)
140019c3a:	48 8d 05 6f 00 00 00 	lea    0x6f(%rip),%rax        # 0x140019cb0
140019c41:	48 89 41 58          	mov    %rax,0x58(%rcx)
140019c45:	48 8d 05 64 01 00 00 	lea    0x164(%rip),%rax        # 0x140019db0
140019c4c:	48 89 41 60          	mov    %rax,0x60(%rcx)
140019c50:	48 8b c1             	mov    %rcx,%rax
140019c53:	c3                   	ret
140019c54:	cc                   	int3
140019c55:	cc                   	int3
140019c56:	cc                   	int3
140019c57:	cc                   	int3
140019c58:	cc                   	int3
140019c59:	cc                   	int3
140019c5a:	cc                   	int3
140019c5b:	cc                   	int3
140019c5c:	cc                   	int3
140019c5d:	cc                   	int3
140019c5e:	cc                   	int3
140019c5f:	cc                   	int3
140019c60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140019c65:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140019c6a:	57                   	push   %rdi
140019c6b:	48 83 ec 20          	sub    $0x20,%rsp
140019c6f:	8b da                	mov    %edx,%ebx
140019c71:	48 8b f9             	mov    %rcx,%rdi
140019c74:	48 8d 05 d5 4a 02 00 	lea    0x24ad5(%rip),%rax        # 0x14003e750
140019c7b:	48 89 01             	mov    %rax,(%rcx)
140019c7e:	e8 dd 78 fe ff       	call   0x140001560
140019c83:	90                   	nop
140019c84:	48 8d 05 0d 17 02 00 	lea    0x2170d(%rip),%rax        # 0x14003b398
140019c8b:	48 89 07             	mov    %rax,(%rdi)
140019c8e:	f6 c3 01             	test   $0x1,%bl
140019c91:	74 0d                	je     0x140019ca0
140019c93:	ba 70 00 00 00       	mov    $0x70,%edx
140019c98:	48 8b cf             	mov    %rdi,%rcx
140019c9b:	e8 14 d6 01 00       	call   0x1400372b4
140019ca0:	48 8b c7             	mov    %rdi,%rax
140019ca3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140019ca8:	48 83 c4 20          	add    $0x20,%rsp
140019cac:	5f                   	pop    %rdi
140019cad:	c3                   	ret
140019cae:	cc                   	int3
140019caf:	cc                   	int3
140019cb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140019cb5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140019cba:	56                   	push   %rsi
140019cbb:	57                   	push   %rdi
140019cbc:	41 54                	push   %r12
140019cbe:	41 56                	push   %r14
140019cc0:	41 57                	push   %r15
140019cc2:	48 83 ec 50          	sub    $0x50,%rsp
140019cc6:	45 8b e1             	mov    %r9d,%r12d
140019cc9:	49 8b d8             	mov    %r8,%rbx
140019ccc:	48 8b ea             	mov    %rdx,%rbp
140019ccf:	4c 8b f1             	mov    %rcx,%r14
140019cd2:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140019cd9:	00
140019cda:	e8 81 78 fe ff       	call   0x140001560
140019cdf:	4d 85 f6             	test   %r14,%r14
140019ce2:	0f 84 ab 00 00 00    	je     0x140019d93
140019ce8:	48 85 ed             	test   %rbp,%rbp
140019ceb:	0f 84 a2 00 00 00    	je     0x140019d93
140019cf1:	48 85 db             	test   %rbx,%rbx
140019cf4:	0f 84 99 00 00 00    	je     0x140019d93
140019cfa:	4d 8b 76 f0          	mov    -0x10(%r14),%r14
140019cfe:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140019d03:	4d 85 f6             	test   %r14,%r14
140019d06:	74 14                	je     0x140019d1c
140019d08:	49 8b 46 08          	mov    0x8(%r14),%rax
140019d0c:	48 63 48 04          	movslq 0x4(%rax),%rcx
140019d10:	48 83 c1 08          	add    $0x8,%rcx
140019d14:	49 03 ce             	add    %r14,%rcx
140019d17:	48 8b 01             	mov    (%rcx),%rax
140019d1a:	ff 10                	call   *(%rax)
140019d1c:	be 10 00 00 00       	mov    $0x10,%esi
140019d21:	89 74 24 20          	mov    %esi,0x20(%rsp)
140019d25:	49 8b 06             	mov    (%r14),%rax
140019d28:	48 8b 78 10          	mov    0x10(%rax),%rdi
140019d2c:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140019d33:	00
140019d34:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140019d39:	48 8b d3             	mov    %rbx,%rdx
140019d3c:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
140019d43:	00
140019d44:	e8 77 ae fe ff       	call   0x140004bc0
140019d49:	48 8b d8             	mov    %rax,%rbx
140019d4c:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140019d51:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140019d56:	48 8b d5             	mov    %rbp,%rdx
140019d59:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140019d5e:	e8 7d ad fe ff       	call   0x140004ae0
140019d63:	90                   	nop
140019d64:	45 8b cc             	mov    %r12d,%r9d
140019d67:	4c 8b c3             	mov    %rbx,%r8
140019d6a:	48 8b d0             	mov    %rax,%rdx
140019d6d:	49 8b ce             	mov    %r14,%rcx
140019d70:	ff d7                	call   *%rdi
140019d72:	83 e6 ef             	and    $0xffffffef,%esi
140019d75:	89 74 24 20          	mov    %esi,0x20(%rsp)
140019d79:	4d 85 f6             	test   %r14,%r14
140019d7c:	74 15                	je     0x140019d93
140019d7e:	49 8b 46 08          	mov    0x8(%r14),%rax
140019d82:	48 63 48 04          	movslq 0x4(%rax),%rcx
140019d86:	48 83 c1 08          	add    $0x8,%rcx
140019d8a:	49 03 ce             	add    %r14,%rcx
140019d8d:	48 8b 01             	mov    (%rcx),%rax
140019d90:	ff 50 08             	call   *0x8(%rax)
140019d93:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140019d98:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140019d9c:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140019da0:	49 8b e3             	mov    %r11,%rsp
140019da3:	41 5f                	pop    %r15
140019da5:	41 5e                	pop    %r14
140019da7:	41 5c                	pop    %r12
140019da9:	5f                   	pop    %rdi
140019daa:	5e                   	pop    %rsi
140019dab:	c3                   	ret
140019dac:	cc                   	int3
140019dad:	cc                   	int3
140019dae:	cc                   	int3
140019daf:	cc                   	int3
140019db0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140019db5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140019dba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140019dbf:	55                   	push   %rbp
140019dc0:	41 54                	push   %r12
140019dc2:	41 55                	push   %r13
140019dc4:	41 56                	push   %r14
140019dc6:	41 57                	push   %r15
140019dc8:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140019dcd:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140019dd4:	45 8b e9             	mov    %r9d,%r13d
140019dd7:	4d 8b f0             	mov    %r8,%r14
140019dda:	4c 8b fa             	mov    %rdx,%r15
140019ddd:	48 8b f9             	mov    %rcx,%rdi
140019de0:	c7 45 c7 00 00 00 00 	movl   $0x0,-0x39(%rbp)
140019de7:	e8 74 77 fe ff       	call   0x140001560
140019dec:	48 85 ff             	test   %rdi,%rdi
140019def:	0f 84 5f 01 00 00    	je     0x140019f54
140019df5:	4d 85 ff             	test   %r15,%r15
140019df8:	0f 84 56 01 00 00    	je     0x140019f54
140019dfe:	4d 85 f6             	test   %r14,%r14
140019e01:	0f 84 4d 01 00 00    	je     0x140019f54
140019e07:	48 8b 5d 7f          	mov    0x7f(%rbp),%rbx
140019e0b:	48 85 db             	test   %rbx,%rbx
140019e0e:	0f 84 40 01 00 00    	je     0x140019f54
140019e14:	48 8b 7f f0          	mov    -0x10(%rdi),%rdi
140019e18:	48 89 7d 07          	mov    %rdi,0x7(%rbp)
140019e1c:	48 85 ff             	test   %rdi,%rdi
140019e1f:	74 14                	je     0x140019e35
140019e21:	48 8b 47 08          	mov    0x8(%rdi),%rax
140019e25:	48 63 48 04          	movslq 0x4(%rax),%rcx
140019e29:	48 83 c1 08          	add    $0x8,%rcx
140019e2d:	48 03 cf             	add    %rdi,%rcx
140019e30:	48 8b 01             	mov    (%rcx),%rax
140019e33:	ff 10                	call   *(%rax)
140019e35:	be 20 00 00 00       	mov    $0x20,%esi
140019e3a:	89 75 c7             	mov    %esi,-0x39(%rbp)
140019e3d:	48 8b 07             	mov    (%rdi),%rax
140019e40:	4c 8b 60 18          	mov    0x18(%rax),%r12
140019e44:	48 8d 0d c5 17 02 00 	lea    0x217c5(%rip),%rcx        # 0x14003b610
140019e4b:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
140019e4f:	33 c0                	xor    %eax,%eax
140019e51:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140019e55:	88 45 f7             	mov    %al,-0x9(%rbp)
140019e58:	48 89 5d ef          	mov    %rbx,-0x11(%rbp)
140019e5c:	88 45 f7             	mov    %al,-0x9(%rbp)
140019e5f:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
140019e63:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140019e67:	88 45 df             	mov    %al,-0x21(%rbp)
140019e6a:	48 8b 45 77          	mov    0x77(%rbp),%rax
140019e6e:	48 85 c0             	test   %rax,%rax
140019e71:	74 08                	je     0x140019e7b
140019e73:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140019e77:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
140019e7b:	48 8d 45 57          	lea    0x57(%rbp),%rax
140019e7f:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140019e83:	49 8b d6             	mov    %r14,%rdx
140019e86:	48 8d 4d 57          	lea    0x57(%rbp),%rcx
140019e8a:	e8 31 ad fe ff       	call   0x140004bc0
140019e8f:	48 8b d8             	mov    %rax,%rbx
140019e92:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
140019e96:	48 89 45 17          	mov    %rax,0x17(%rbp)
140019e9a:	49 8b d7             	mov    %r15,%rdx
140019e9d:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140019ea1:	e8 3a ac fe ff       	call   0x140004ae0
140019ea6:	90                   	nop
140019ea7:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140019eab:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140019eb0:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140019eb4:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140019eb9:	45 8b cd             	mov    %r13d,%r9d
140019ebc:	4c 8b c3             	mov    %rbx,%r8
140019ebf:	48 8b d0             	mov    %rax,%rdx
140019ec2:	48 8b cf             	mov    %rdi,%rcx
140019ec5:	41 ff d4             	call   *%r12
140019ec8:	90                   	nop
140019ec9:	48 8d 1d 40 17 02 00 	lea    0x21740(%rip),%rbx        # 0x14003b610
140019ed0:	48 89 5d cf          	mov    %rbx,-0x31(%rbp)
140019ed4:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140019ed8:	48 85 c9             	test   %rcx,%rcx
140019edb:	74 25                	je     0x140019f02
140019edd:	80 7d df 00          	cmpb   $0x0,-0x21(%rbp)
140019ee1:	74 13                	je     0x140019ef6
140019ee3:	e8 ab 94 fe ff       	call   0x140003393
140019ee8:	ba 18 00 00 00       	mov    $0x18,%edx
140019eed:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140019ef1:	e8 be d3 01 00       	call   0x1400372b4
140019ef6:	48 c7 45 d7 00 00 00 	movq   $0x0,-0x29(%rbp)
140019efd:	00
140019efe:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
140019f02:	48 89 5d e7          	mov    %rbx,-0x19(%rbp)
140019f06:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140019f0a:	48 85 c9             	test   %rcx,%rcx
140019f0d:	74 25                	je     0x140019f34
140019f0f:	80 7d f7 00          	cmpb   $0x0,-0x9(%rbp)
140019f13:	74 13                	je     0x140019f28
140019f15:	e8 79 94 fe ff       	call   0x140003393
140019f1a:	ba 18 00 00 00       	mov    $0x18,%edx
140019f1f:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140019f23:	e8 8c d3 01 00       	call   0x1400372b4
140019f28:	48 c7 45 ef 00 00 00 	movq   $0x0,-0x11(%rbp)
140019f2f:	00
140019f30:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
140019f34:	83 e6 df             	and    $0xffffffdf,%esi
140019f37:	89 75 c7             	mov    %esi,-0x39(%rbp)
140019f3a:	48 85 ff             	test   %rdi,%rdi
140019f3d:	74 15                	je     0x140019f54
140019f3f:	48 8b 47 08          	mov    0x8(%rdi),%rax
140019f43:	48 63 48 04          	movslq 0x4(%rax),%rcx
140019f47:	48 83 c1 08          	add    $0x8,%rcx
140019f4b:	48 03 cf             	add    %rdi,%rcx
140019f4e:	48 8b 01             	mov    (%rcx),%rax
140019f51:	ff 50 08             	call   *0x8(%rax)
140019f54:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140019f5b:	00
140019f5c:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140019f60:	49 8b 73 40          	mov    0x40(%r11),%rsi
140019f64:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140019f68:	49 8b e3             	mov    %r11,%rsp
140019f6b:	41 5f                	pop    %r15
140019f6d:	41 5e                	pop    %r14
140019f6f:	41 5d                	pop    %r13
140019f71:	41 5c                	pop    %r12
140019f73:	5d                   	pop    %rbp
140019f74:	c3                   	ret
140019f75:	cc                   	int3
140019f76:	cc                   	int3
140019f77:	cc                   	int3
140019f78:	cc                   	int3
140019f79:	cc                   	int3
140019f7a:	cc                   	int3
140019f7b:	cc                   	int3
140019f7c:	cc                   	int3
140019f7d:	cc                   	int3
140019f7e:	cc                   	int3
140019f7f:	cc                   	int3
140019f80:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140019f85:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140019f8a:	56                   	push   %rsi
140019f8b:	57                   	push   %rdi
140019f8c:	41 54                	push   %r12
140019f8e:	41 56                	push   %r14
140019f90:	41 57                	push   %r15
140019f92:	48 83 ec 50          	sub    $0x50,%rsp
140019f96:	45 8b e1             	mov    %r9d,%r12d
140019f99:	49 8b d8             	mov    %r8,%rbx
140019f9c:	48 8b ea             	mov    %rdx,%rbp
140019f9f:	4c 8b f1             	mov    %rcx,%r14
140019fa2:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140019fa9:	00
140019faa:	e8 b1 75 fe ff       	call   0x140001560
140019faf:	4d 85 f6             	test   %r14,%r14
140019fb2:	0f 84 ab 00 00 00    	je     0x14001a063
140019fb8:	48 85 ed             	test   %rbp,%rbp
140019fbb:	0f 84 a2 00 00 00    	je     0x14001a063
140019fc1:	48 85 db             	test   %rbx,%rbx
140019fc4:	0f 84 99 00 00 00    	je     0x14001a063
140019fca:	4d 8b 76 f0          	mov    -0x10(%r14),%r14
140019fce:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140019fd3:	4d 85 f6             	test   %r14,%r14
140019fd6:	74 14                	je     0x140019fec
140019fd8:	49 8b 46 08          	mov    0x8(%r14),%rax
140019fdc:	48 63 48 04          	movslq 0x4(%rax),%rcx
140019fe0:	48 83 c1 08          	add    $0x8,%rcx
140019fe4:	49 03 ce             	add    %r14,%rcx
140019fe7:	48 8b 01             	mov    (%rcx),%rax
140019fea:	ff 10                	call   *(%rax)
140019fec:	be 10 00 00 00       	mov    $0x10,%esi
140019ff1:	89 74 24 20          	mov    %esi,0x20(%rsp)
140019ff5:	49 8b 06             	mov    (%r14),%rax
140019ff8:	48 8b 78 08          	mov    0x8(%rax),%rdi
140019ffc:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14001a003:	00
14001a004:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14001a009:	48 8b d3             	mov    %rbx,%rdx
14001a00c:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14001a013:	00
14001a014:	e8 a7 ab fe ff       	call   0x140004bc0
14001a019:	48 8b d8             	mov    %rax,%rbx
14001a01c:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
14001a021:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14001a026:	48 8b d5             	mov    %rbp,%rdx
14001a029:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14001a02e:	e8 ad aa fe ff       	call   0x140004ae0
14001a033:	90                   	nop
14001a034:	45 8b cc             	mov    %r12d,%r9d
14001a037:	4c 8b c3             	mov    %rbx,%r8
14001a03a:	48 8b d0             	mov    %rax,%rdx
14001a03d:	49 8b ce             	mov    %r14,%rcx
14001a040:	ff d7                	call   *%rdi
14001a042:	83 e6 ef             	and    $0xffffffef,%esi
14001a045:	89 74 24 20          	mov    %esi,0x20(%rsp)
14001a049:	4d 85 f6             	test   %r14,%r14
14001a04c:	74 15                	je     0x14001a063
14001a04e:	49 8b 46 08          	mov    0x8(%r14),%rax
14001a052:	48 63 48 04          	movslq 0x4(%rax),%rcx