1401dfc1d:	cc                   	int3
1401dfc1e:	cc                   	int3
1401dfc1f:	cc                   	int3
1401dfc20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401dfc25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401dfc2a:	57                   	push   %rdi
1401dfc2b:	48 83 ec 20          	sub    $0x20,%rsp
1401dfc2f:	48 8b d9             	mov    %rcx,%rbx
1401dfc32:	48 8b 02             	mov    (%rdx),%rax
1401dfc35:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
1401dfc3c:	48 89 01             	mov    %rax,(%rcx)
1401dfc3f:	0f b6 42 08          	movzbl 0x8(%rdx),%eax
1401dfc43:	88 41 08             	mov    %al,0x8(%rcx)
1401dfc46:	48 8d 72 10          	lea    0x10(%rdx),%rsi
1401dfc4a:	c6 41 28 00          	movb   $0x0,0x28(%rcx)
1401dfc4e:	80 7e 18 00          	cmpb   $0x0,0x18(%rsi)
1401dfc52:	74 2e                	je     0x1401dfc82
1401dfc54:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401dfc58:	48 89 41 20          	mov    %rax,0x20(%rcx)
1401dfc5c:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401dfc60:	48 85 c0             	test   %rax,%rax
1401dfc63:	74 19                	je     0x1401dfc7e
1401dfc65:	48 8d 51 10          	lea    0x10(%rcx),%rdx
1401dfc69:	48 8b ce             	mov    %rsi,%rcx
1401dfc6c:	48 8b 40 18          	mov    0x18(%rax),%rax
1401dfc70:	ff 15 aa 3d da 00    	call   *0xda3daa(%rip)        # 0x140f83a20
1401dfc76:	48 c7 46 10 00 00 00 	movq   $0x0,0x10(%rsi)
1401dfc7d:	00
1401dfc7e:	c6 43 28 01          	movb   $0x1,0x28(%rbx)
1401dfc82:	48 8b c3             	mov    %rbx,%rax
1401dfc85:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401dfc8a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401dfc8f:	48 83 c4 20          	add    $0x20,%rsp
1401dfc93:	5f                   	pop    %rdi
1401dfc94:	c3                   	ret
1401dfc95:	cc                   	int3
1401dfc96:	cc                   	int3
1401dfc97:	cc                   	int3
1401dfc98:	cc                   	int3
1401dfc99:	cc                   	int3
1401dfc9a:	cc                   	int3
1401dfc9b:	cc                   	int3
1401dfc9c:	cc                   	int3
1401dfc9d:	cc                   	int3
1401dfc9e:	cc                   	int3
1401dfc9f:	cc                   	int3
1401dfca0:	40 53                	rex push %rbx
1401dfca2:	48 83 ec 20          	sub    $0x20,%rsp
1401dfca6:	48 8b d9             	mov    %rcx,%rbx
1401dfca9:	e8 22 f1 ff ff       	call   0x1401dedd0
1401dfcae:	48 8d 05 23 9c dc 00 	lea    0xdc9c23(%rip),%rax        # 0x140fa98d8
1401dfcb5:	48 89 03             	mov    %rax,(%rbx)
1401dfcb8:	48 8b c3             	mov    %rbx,%rax
1401dfcbb:	48 83 c4 20          	add    $0x20,%rsp
1401dfcbf:	5b                   	pop    %rbx
1401dfcc0:	c3                   	ret
1401dfcc1:	cc                   	int3
1401dfcc2:	cc                   	int3
1401dfcc3:	cc                   	int3
1401dfcc4:	cc                   	int3
1401dfcc5:	cc                   	int3
1401dfcc6:	cc                   	int3
1401dfcc7:	cc                   	int3
1401dfcc8:	cc                   	int3
1401dfcc9:	cc                   	int3
1401dfcca:	cc                   	int3
1401dfccb:	cc                   	int3
1401dfccc:	cc                   	int3
1401dfccd:	cc                   	int3
1401dfcce:	cc                   	int3
1401dfccf:	cc                   	int3
1401dfcd0:	40 53                	rex push %rbx
1401dfcd2:	48 83 ec 20          	sub    $0x20,%rsp
1401dfcd6:	48 8b d9             	mov    %rcx,%rbx
1401dfcd9:	e8 62 a1 8b 00       	call   0x140a99e40
1401dfcde:	48 8d 05 f3 9b dc 00 	lea    0xdc9bf3(%rip),%rax        # 0x140fa98d8
1401dfce5:	48 89 03             	mov    %rax,(%rbx)
1401dfce8:	48 8b c3             	mov    %rbx,%rax
1401dfceb:	48 83 c4 20          	add    $0x20,%rsp
1401dfcef:	5b                   	pop    %rbx
1401dfcf0:	c3                   	ret
1401dfcf1:	cc                   	int3
1401dfcf2:	cc                   	int3
1401dfcf3:	cc                   	int3
1401dfcf4:	cc                   	int3
1401dfcf5:	cc                   	int3
1401dfcf6:	cc                   	int3
1401dfcf7:	cc                   	int3
1401dfcf8:	cc                   	int3
1401dfcf9:	cc                   	int3
1401dfcfa:	cc                   	int3
1401dfcfb:	cc                   	int3
1401dfcfc:	cc                   	int3
1401dfcfd:	cc                   	int3
1401dfcfe:	cc                   	int3
1401dfcff:	cc                   	int3
1401dfd00:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401dfd05:	57                   	push   %rdi
1401dfd06:	48 83 ec 20          	sub    $0x20,%rsp
1401dfd0a:	48 8b 02             	mov    (%rdx),%rax
1401dfd0d:	48 8b f9             	mov    %rcx,%rdi
1401dfd10:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
1401dfd17:	48 89 01             	mov    %rax,(%rcx)
1401dfd1a:	4c 89 41 08          	mov    %r8,0x8(%rcx)
1401dfd1e:	4c 89 49 10          	mov    %r9,0x10(%rcx)
1401dfd22:	48 8b 1a             	mov    (%rdx),%rbx
1401dfd25:	48 85 db             	test   %rbx,%rbx
1401dfd28:	74 45                	je     0x1401dfd6f
1401dfd2a:	48 83 2b 01          	subq   $0x1,(%rbx)
1401dfd2e:	75 3f                	jne    0x1401dfd6f
1401dfd30:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1401dfd35:	48 8b 73 10          	mov    0x10(%rbx),%rsi
1401dfd39:	48 85 f6             	test   %rsi,%rsi
1401dfd3c:	74 1f                	je     0x1401dfd5d
1401dfd3e:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
1401dfd42:	e8 d9 18 00 00       	call   0x1401e1620
1401dfd47:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1401dfd4b:	e8 20 6f 00 00       	call   0x1401e6c70
1401dfd50:	ba 48 00 00 00       	mov    $0x48,%edx
1401dfd55:	48 8b ce             	mov    %rsi,%rcx
1401dfd58:	e8 e7 b3 c3 00       	call   0x140e1b144
1401dfd5d:	ba 28 00 00 00       	mov    $0x28,%edx
1401dfd62:	48 8b cb             	mov    %rbx,%rcx
1401dfd65:	e8 da b3 c3 00       	call   0x140e1b144
1401dfd6a:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1401dfd6f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401dfd74:	48 8b c7             	mov    %rdi,%rax
1401dfd77:	48 83 c4 20          	add    $0x20,%rsp
1401dfd7b:	5f                   	pop    %rdi
1401dfd7c:	c3                   	ret
1401dfd7d:	cc                   	int3
1401dfd7e:	cc                   	int3
1401dfd7f:	cc                   	int3
1401dfd80:	48 8b 02             	mov    (%rdx),%rax
1401dfd83:	48 89 01             	mov    %rax,(%rcx)
1401dfd86:	48 85 c0             	test   %rax,%rax
1401dfd89:	74 03                	je     0x1401dfd8e
1401dfd8b:	48 ff 00             	incq   (%rax)
1401dfd8e:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401dfd92:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401dfd96:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401dfd9a:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401dfd9e:	48 8b c1             	mov    %rcx,%rax
1401dfda1:	c3                   	ret
1401dfda2:	cc                   	int3
1401dfda3:	cc                   	int3
1401dfda4:	cc                   	int3
1401dfda5:	cc                   	int3
1401dfda6:	cc                   	int3
1401dfda7:	cc                   	int3
1401dfda8:	cc                   	int3
1401dfda9:	cc                   	int3
1401dfdaa:	cc                   	int3
1401dfdab:	cc                   	int3
1401dfdac:	cc                   	int3
1401dfdad:	cc                   	int3
1401dfdae:	cc                   	int3
1401dfdaf:	cc                   	int3
1401dfdb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401dfdb5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401dfdba:	57                   	push   %rdi
1401dfdbb:	48 83 ec 20          	sub    $0x20,%rsp
1401dfdbf:	48 8b f2             	mov    %rdx,%rsi
1401dfdc2:	48 8b d9             	mov    %rcx,%rbx
1401dfdc5:	48 8d 05 ec 9d dc 00 	lea    0xdc9dec(%rip),%rax        # 0x140fa9bb8
1401dfdcc:	48 89 01             	mov    %rax,(%rcx)
1401dfdcf:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1401dfdd3:	48 8b 46 18          	mov    0x18(%rsi),%rax
1401dfdd7:	48 89 42 10          	mov    %rax,0x10(%rdx)
1401dfddb:	48 8b 46 18          	mov    0x18(%rsi),%rax
1401dfddf:	48 85 c0             	test   %rax,%rax
1401dfde2:	74 16                	je     0x1401dfdfa
1401dfde4:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1401dfde8:	48 8b 40 18          	mov    0x18(%rax),%rax
1401dfdec:	ff 15 2e 3c da 00    	call   *0xda3c2e(%rip)        # 0x140f83a20
1401dfdf2:	48 c7 46 18 00 00 00 	movq   $0x0,0x18(%rsi)
1401dfdf9:	00
1401dfdfa:	48 8b 46 20          	mov    0x20(%rsi),%rax
1401dfdfe:	48 89 43 20          	mov    %rax,0x20(%rbx)
1401dfe02:	48 8b c3             	mov    %rbx,%rax
1401dfe05:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401dfe0a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401dfe0f:	48 83 c4 20          	add    $0x20,%rsp
1401dfe13:	5f                   	pop    %rdi
1401dfe14:	c3                   	ret
1401dfe15:	cc                   	int3
1401dfe16:	cc                   	int3
1401dfe17:	cc                   	int3
1401dfe18:	cc                   	int3
1401dfe19:	cc                   	int3
1401dfe1a:	cc                   	int3
1401dfe1b:	cc                   	int3
1401dfe1c:	cc                   	int3
1401dfe1d:	cc                   	int3
1401dfe1e:	cc                   	int3
1401dfe1f:	cc                   	int3
1401dfe20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401dfe25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401dfe2a:	57                   	push   %rdi
1401dfe2b:	48 83 ec 20          	sub    $0x20,%rsp
1401dfe2f:	48 8b 02             	mov    (%rdx),%rax
1401dfe32:	48 8b fa             	mov    %rdx,%rdi
1401dfe35:	48 89 01             	mov    %rax,(%rcx)
1401dfe38:	48 8b d9             	mov    %rcx,%rbx
1401dfe3b:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401dfe3f:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401dfe43:	48 8b 32             	mov    (%rdx),%rsi
1401dfe46:	48 85 f6             	test   %rsi,%rsi
1401dfe49:	74 44                	je     0x1401dfe8f
1401dfe4b:	83 7e 08 02          	cmpl   $0x2,0x8(%rsi)
1401dfe4f:	74 16                	je     0x1401dfe67
1401dfe51:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1401dfe55:	48 8b ce             	mov    %rsi,%rcx
1401dfe58:	e8 93 72 02 00       	call   0x1402070f0
1401dfe5d:	84 c0                	test   %al,%al
1401dfe5f:	74 06                	je     0x1401dfe67
1401dfe61:	48 8b 47 10          	mov    0x10(%rdi),%rax
1401dfe65:	eb 02                	jmp    0x1401dfe69
1401dfe67:	33 c0                	xor    %eax,%eax
1401dfe69:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401dfe6d:	4c 8b c0             	mov    %rax,%r8
1401dfe70:	48 8b ce             	mov    %rsi,%rcx
1401dfe73:	e8 a8 3e 8c 00       	call   0x140aa3d20
1401dfe78:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401dfe7c:	48 8b c3             	mov    %rbx,%rax
1401dfe7f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401dfe84:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401dfe89:	48 83 c4 20          	add    $0x20,%rsp
1401dfe8d:	5f                   	pop    %rdi
1401dfe8e:	c3                   	ret
1401dfe8f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401dfe94:	33 c0                	xor    %eax,%eax
1401dfe96:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401dfe9a:	48 8b c3             	mov    %rbx,%rax
1401dfe9d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401dfea2:	48 83 c4 20          	add    $0x20,%rsp
1401dfea6:	5f                   	pop    %rdi
1401dfea7:	c3                   	ret
1401dfea8:	cc                   	int3
1401dfea9:	cc                   	int3
1401dfeaa:	cc                   	int3
1401dfeab:	cc                   	int3
1401dfeac:	cc                   	int3
1401dfead:	cc                   	int3
1401dfeae:	cc                   	int3
1401dfeaf:	cc                   	int3
1401dfeb0:	40 53                	rex push %rbx
1401dfeb2:	48 83 ec 20          	sub    $0x20,%rsp
1401dfeb6:	48 8b d9             	mov    %rcx,%rbx
1401dfeb9:	e8 12 ef ff ff       	call   0x1401dedd0
1401dfebe:	48 8d 05 1b 9b dc 00 	lea    0xdc9b1b(%rip),%rax        # 0x140fa99e0
1401dfec5:	48 89 03             	mov    %rax,(%rbx)
1401dfec8:	48 8b c3             	mov    %rbx,%rax
1401dfecb:	48 83 c4 20          	add    $0x20,%rsp
1401dfecf:	5b                   	pop    %rbx
1401dfed0:	c3                   	ret
1401dfed1:	cc                   	int3
1401dfed2:	cc                   	int3
1401dfed3:	cc                   	int3
1401dfed4:	cc                   	int3
1401dfed5:	cc                   	int3
1401dfed6:	cc                   	int3
1401dfed7:	cc                   	int3
1401dfed8:	cc                   	int3
1401dfed9:	cc                   	int3
1401dfeda:	cc                   	int3
1401dfedb:	cc                   	int3
1401dfedc:	cc                   	int3
1401dfedd:	cc                   	int3
1401dfede:	cc                   	int3
1401dfedf:	cc                   	int3
1401dfee0:	40 53                	rex push %rbx
1401dfee2:	48 83 ec 40          	sub    $0x40,%rsp
1401dfee6:	41 0f 10 00          	movups (%r8),%xmm0
1401dfeea:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401dfeef:	48 8b d9             	mov    %rcx,%rbx
1401dfef2:	0f 10 0a             	movups (%rdx),%xmm1
1401dfef5:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401dfefa:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1401dfeff:	0f 29 4c 24 30       	movaps %xmm1,0x30(%rsp)
1401dff04:	e8 f7 a2 8b 00       	call   0x140a9a200
1401dff09:	48 8d 05 d0 9a dc 00 	lea    0xdc9ad0(%rip),%rax        # 0x140fa99e0
1401dff10:	48 89 03             	mov    %rax,(%rbx)
1401dff13:	48 8b c3             	mov    %rbx,%rax
1401dff16:	48 83 c4 40          	add    $0x40,%rsp
1401dff1a:	5b                   	pop    %rbx
1401dff1b:	c3                   	ret
1401dff1c:	cc                   	int3
1401dff1d:	cc                   	int3
1401dff1e:	cc                   	int3
1401dff1f:	cc                   	int3
1401dff20:	40 53                	rex push %rbx
1401dff22:	48 83 ec 20          	sub    $0x20,%rsp
1401dff26:	48 8b d9             	mov    %rcx,%rbx
1401dff29:	e8 a2 ee ff ff       	call   0x1401dedd0
1401dff2e:	48 8d 05 bb 99 dc 00 	lea    0xdc99bb(%rip),%rax        # 0x140fa98f0
1401dff35:	48 89 03             	mov    %rax,(%rbx)
1401dff38:	48 8b c3             	mov    %rbx,%rax
1401dff3b:	48 83 c4 20          	add    $0x20,%rsp
1401dff3f:	5b                   	pop    %rbx
1401dff40:	c3                   	ret
1401dff41:	cc                   	int3
1401dff42:	cc                   	int3
1401dff43:	cc                   	int3
1401dff44:	cc                   	int3
1401dff45:	cc                   	int3
1401dff46:	cc                   	int3
1401dff47:	cc                   	int3
1401dff48:	cc                   	int3
1401dff49:	cc                   	int3
1401dff4a:	cc                   	int3
1401dff4b:	cc                   	int3
1401dff4c:	cc                   	int3
1401dff4d:	cc                   	int3
1401dff4e:	cc                   	int3
1401dff4f:	cc                   	int3
1401dff50:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401dff55:	55                   	push   %rbp
1401dff56:	56                   	push   %rsi
1401dff57:	57                   	push   %rdi
1401dff58:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1401dff5f:	48 8b 05 9a 8f 1d 01 	mov    0x11d8f9a(%rip),%rax        # 0x1413b8f00
1401dff66:	48 33 c4             	xor    %rsp,%rax
1401dff69:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1401dff70:	00
1401dff71:	49 8b f0             	mov    %r8,%rsi
1401dff74:	48 8b d9             	mov    %rcx,%rbx
1401dff77:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401dff7c:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401dff81:	4c 89 84 24 c0 00 00 	mov    %r8,0xc0(%rsp)
1401dff88:	00
1401dff89:	48 8d 05 98 9b dc 00 	lea    0xdc9b98(%rip),%rax        # 0x140fa9b28
1401dff90:	48 89 01             	mov    %rax,(%rcx)
1401dff93:	48 8b 02             	mov    (%rdx),%rax
1401dff96:	33 c9                	xor    %ecx,%ecx
1401dff98:	48 89 0a             	mov    %rcx,(%rdx)
1401dff9b:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401dff9f:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401dffa3:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401dffa7:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401dffab:	48 89 43 18          	mov    %rax,0x18(%rbx)
1401dffaf:	88 4b 38             	mov    %cl,0x38(%rbx)
1401dffb2:	41 38 48 18          	cmp    %cl,0x18(%r8)
1401dffb6:	74 1e                	je     0x1401dffd6
1401dffb8:	49 8b 00             	mov    (%r8),%rax
1401dffbb:	49 89 08             	mov    %rcx,(%r8)
1401dffbe:	48 89 43 20          	mov    %rax,0x20(%rbx)
1401dffc2:	49 8b 40 08          	mov    0x8(%r8),%rax
1401dffc6:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401dffca:	49 8b 40 10          	mov    0x10(%r8),%rax