1400dc714:	67
1400dc715:	66 c7 44 24 50 ca 00 	movw   $0xca,0x50(%rsp)
1400dc71c:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400dc721:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400dc726:	e8 e5 00 00 00       	call   0x1400dc810
1400dc72b:	90                   	nop
1400dc72c:	48 83 78 18 10       	cmpq   $0x10,0x18(%rax)
1400dc731:	72 03                	jb     0x1400dc736
1400dc733:	48 8b 00             	mov    (%rax),%rax
1400dc736:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1400dc73a:	48 8b c8             	mov    %rax,%rcx
1400dc73d:	e8 fe c6 00 00       	call   0x1400e8e40
1400dc742:	90                   	nop
1400dc743:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400dc748:	e8 33 9c fe ff       	call   0x1400c6380
1400dc74d:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1400dc751:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400dc755:	e8 46 ec fe ff       	call   0x1400cb3a0
1400dc75a:	90                   	nop
1400dc75b:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1400dc75f:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400dc763:	e8 38 ec fe ff       	call   0x1400cb3a0
1400dc768:	90                   	nop
1400dc769:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1400dc76d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400dc772:	e8 89 01 00 00       	call   0x1400dc900
1400dc777:	90                   	nop
1400dc778:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400dc77c:	e8 3f 9a fe ff       	call   0x1400c61c0
1400dc781:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400dc785:	e8 36 9a fe ff       	call   0x1400c61c0
1400dc78a:	90                   	nop
1400dc78b:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1400dc78f:	e8 2c 9a fe ff       	call   0x1400c61c0
1400dc794:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1400dc799:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400dc79e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400dc7a3:	e8 08 f9 ff ff       	call   0x1400dc0b0
1400dc7a8:	90                   	nop
1400dc7a9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400dc7ae:	e8 ed f8 fe ff       	call   0x1400cc0a0
1400dc7b3:	90                   	nop
1400dc7b4:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400dc7b8:	e8 03 9a fe ff       	call   0x1400c61c0
1400dc7bd:	90                   	nop
1400dc7be:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400dc7c2:	e8 f9 99 fe ff       	call   0x1400c61c0
1400dc7c7:	90                   	nop
1400dc7c8:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400dc7cc:	e8 ef 99 fe ff       	call   0x1400c61c0
1400dc7d1:	90                   	nop
1400dc7d2:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1400dc7d6:	e8 e5 99 fe ff       	call   0x1400c61c0
1400dc7db:	48 8b 8d 80 02 00 00 	mov    0x280(%rbp),%rcx
1400dc7e2:	48 33 cc             	xor    %rsp,%rcx
1400dc7e5:	e8 e6 9a 0a 00       	call   0x1401862d0
1400dc7ea:	4c 8d 9c 24 b0 03 00 	lea    0x3b0(%rsp),%r11
1400dc7f1:	00
1400dc7f2:	49 8b 5b 48          	mov    0x48(%r11),%rbx
1400dc7f6:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1400dc7fb:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1400dc800:	49 8b e3             	mov    %r11,%rsp
1400dc803:	41 5f                	pop    %r15
1400dc805:	41 5e                	pop    %r14
1400dc807:	41 5d                	pop    %r13
1400dc809:	41 5c                	pop    %r12
1400dc80b:	5f                   	pop    %rdi
1400dc80c:	5e                   	pop    %rsi
1400dc80d:	5d                   	pop    %rbp
1400dc80e:	c3                   	ret
1400dc80f:	cc                   	int3
1400dc810:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400dc815:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400dc81a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400dc81f:	56                   	push   %rsi
1400dc820:	57                   	push   %rdi
1400dc821:	41 56                	push   %r14
1400dc823:	48 83 ec 40          	sub    $0x40,%rsp
1400dc827:	48 8b fa             	mov    %rdx,%rdi
1400dc82a:	48 8b f1             	mov    %rcx,%rsi
1400dc82d:	33 db                	xor    %ebx,%ebx
1400dc82f:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1400dc833:	48 89 1a             	mov    %rbx,(%rdx)
1400dc836:	48 89 5a 10          	mov    %rbx,0x10(%rdx)
1400dc83a:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
1400dc841:	00
1400dc842:	88 1a                	mov    %bl,(%rdx)
1400dc844:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1400dc84b:	00
1400dc84c:	8d 53 09             	lea    0x9(%rbx),%edx
1400dc84f:	48 8b cf             	mov    %rdi,%rcx
1400dc852:	e8 29 fd fe ff       	call   0x1400cc580
1400dc857:	48 bd 65 9d 2b 0f 48 	movabs $0xf2b9d6480f2b9d65,%rbp
1400dc85e:	d6 b9 f2
1400dc861:	4c 8d 35 68 44 15 00 	lea    0x154468(%rip),%r14        # 0x140230cd0
1400dc868:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400dc86f:	00
1400dc870:	48 8b c5             	mov    %rbp,%rax
1400dc873:	48 f7 e3             	mul    %rbx
1400dc876:	48 c1 ea 08          	shr    $0x8,%rdx
1400dc87a:	48 69 c2 0e 01 00 00 	imul   $0x10e,%rdx,%rax
1400dc881:	48 8b cb             	mov    %rbx,%rcx
1400dc884:	48 2b c8             	sub    %rax,%rcx
1400dc887:	42 0f b6 14 31       	movzbl (%rcx,%r14,1),%edx
1400dc88c:	32 14 33             	xor    (%rbx,%rsi,1),%dl
1400dc88f:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1400dc893:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
1400dc897:	49 8b c1             	mov    %r9,%rax
1400dc89a:	49 2b c0             	sub    %r8,%rax
1400dc89d:	48 8b cf             	mov    %rdi,%rcx
1400dc8a0:	48 83 f8 01          	cmp    $0x1,%rax
1400dc8a4:	72 23                	jb     0x1400dc8c9
1400dc8a6:	49 8d 40 01          	lea    0x1(%r8),%rax
1400dc8aa:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400dc8ae:	49 83 f9 10          	cmp    $0x10,%r9
1400dc8b2:	72 03                	jb     0x1400dc8b7
1400dc8b4:	48 8b 0f             	mov    (%rdi),%rcx
1400dc8b7:	0f be c2             	movsbl %dl,%eax
1400dc8ba:	0f b6 c0             	movzbl %al,%eax
1400dc8bd:	42 88 04 01          	mov    %al,(%rcx,%r8,1)
1400dc8c1:	42 c6 44 01 01 00    	movb   $0x0,0x1(%rcx,%r8,1)
1400dc8c7:	eb 15                	jmp    0x1400dc8de
1400dc8c9:	88 54 24 20          	mov    %dl,0x20(%rsp)
1400dc8cd:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400dc8d3:	45 33 c0             	xor    %r8d,%r8d
1400dc8d6:	41 8b d1             	mov    %r9d,%edx
1400dc8d9:	e8 52 10 ff ff       	call   0x1400cd930
1400dc8de:	48 ff c3             	inc    %rbx
1400dc8e1:	48 83 fb 09          	cmp    $0x9,%rbx
1400dc8e5:	72 89                	jb     0x1400dc870
1400dc8e7:	48 8b c7             	mov    %rdi,%rax
1400dc8ea:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400dc8ef:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400dc8f4:	48 83 c4 40          	add    $0x40,%rsp
1400dc8f8:	41 5e                	pop    %r14
1400dc8fa:	5f                   	pop    %rdi
1400dc8fb:	5e                   	pop    %rsi
1400dc8fc:	c3                   	ret
1400dc8fd:	cc                   	int3
1400dc8fe:	cc                   	int3
1400dc8ff:	cc                   	int3
1400dc900:	40 53                	rex push %rbx
1400dc902:	56                   	push   %rsi
1400dc903:	57                   	push   %rdi
1400dc904:	48 83 ec 20          	sub    $0x20,%rsp
1400dc908:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1400dc90c:	48 8b fa             	mov    %rdx,%rdi
1400dc90f:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1400dc913:	48 8b f1             	mov    %rcx,%rsi
1400dc916:	48 3b da             	cmp    %rdx,%rbx
1400dc919:	74 6a                	je     0x1400dc985
1400dc91b:	33 c0                	xor    %eax,%eax
1400dc91d:	48 89 03             	mov    %rax,(%rbx)
1400dc920:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400dc924:	48 89 43 18          	mov    %rax,0x18(%rbx)
1400dc928:	0f 10 07             	movups (%rdi),%xmm0
1400dc92b:	0f 11 03             	movups %xmm0,(%rbx)
1400dc92e:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
1400dc932:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1400dc936:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400dc93a:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
1400dc941:	00
1400dc942:	66 89 07             	mov    %ax,(%rdi)
1400dc945:	48 89 43 20          	mov    %rax,0x20(%rbx)
1400dc949:	48 89 43 30          	mov    %rax,0x30(%rbx)
1400dc94d:	48 89 43 38          	mov    %rax,0x38(%rbx)
1400dc951:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
1400dc955:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1400dc959:	0f 10 4f 30          	movups 0x30(%rdi),%xmm1
1400dc95d:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
1400dc961:	48 89 47 30          	mov    %rax,0x30(%rdi)
1400dc965:	48 c7 47 38 07 00 00 	movq   $0x7,0x38(%rdi)
1400dc96c:	00
1400dc96d:	66 89 47 20          	mov    %ax,0x20(%rdi)
1400dc971:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400dc975:	48 8d 48 40          	lea    0x40(%rax),%rcx
1400dc979:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
1400dc97d:	48 83 c4 20          	add    $0x20,%rsp
1400dc981:	5f                   	pop    %rdi
1400dc982:	5e                   	pop    %rsi
1400dc983:	5b                   	pop    %rbx
1400dc984:	c3                   	ret
1400dc985:	48 8b 01             	mov    (%rcx),%rax
1400dc988:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
1400dc98d:	48 bd ff ff ff ff ff 	movabs $0x3ffffffffffffff,%rbp
1400dc994:	ff ff 03
1400dc997:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
1400dc99c:	4c 8b f3             	mov    %rbx,%r14
1400dc99f:	4c 2b f0             	sub    %rax,%r14
1400dc9a2:	49 c1 fe 06          	sar    $0x6,%r14
1400dc9a6:	4c 3b f5             	cmp    %rbp,%r14
1400dc9a9:	0f 84 ea 00 00 00    	je     0x1400dca99
1400dc9af:	48 2b d0             	sub    %rax,%rdx
1400dc9b2:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
1400dc9b7:	48 c1 fa 06          	sar    $0x6,%rdx
1400dc9bb:	4d 8d 7e 01          	lea    0x1(%r14),%r15
1400dc9bf:	48 8b ca             	mov    %rdx,%rcx
1400dc9c2:	48 8b c5             	mov    %rbp,%rax
1400dc9c5:	48 d1 e9             	shr    $1,%rcx
1400dc9c8:	48 2b c1             	sub    %rcx,%rax
1400dc9cb:	48 3b d0             	cmp    %rax,%rdx
1400dc9ce:	77 0b                	ja     0x1400dc9db
1400dc9d0:	48 8d 2c 11          	lea    (%rcx,%rdx,1),%rbp
1400dc9d4:	49 3b ef             	cmp    %r15,%rbp
1400dc9d7:	49 0f 42 ef          	cmovb  %r15,%rbp
1400dc9db:	48 8b d5             	mov    %rbp,%rdx
1400dc9de:	e8 cd 2d ff ff       	call   0x1400cf7b0
1400dc9e3:	49 c1 e6 06          	shl    $0x6,%r14
1400dc9e7:	4c 8b d8             	mov    %rax,%r11
1400dc9ea:	4c 03 f0             	add    %rax,%r14
1400dc9ed:	4d 8b c3             	mov    %r11,%r8
1400dc9f0:	33 c0                	xor    %eax,%eax
1400dc9f2:	49 89 06             	mov    %rax,(%r14)
1400dc9f5:	49 89 46 10          	mov    %rax,0x10(%r14)
1400dc9f9:	49 89 46 18          	mov    %rax,0x18(%r14)
1400dc9fd:	0f 10 07             	movups (%rdi),%xmm0
1400dca00:	41 0f 11 06          	movups %xmm0,(%r14)
1400dca04:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
1400dca08:	41 0f 11 4e 10       	movups %xmm1,0x10(%r14)
1400dca0d:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400dca11:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
1400dca18:	00
1400dca19:	66 89 07             	mov    %ax,(%rdi)
1400dca1c:	49 89 46 20          	mov    %rax,0x20(%r14)
1400dca20:	49 89 46 30          	mov    %rax,0x30(%r14)
1400dca24:	49 89 46 38          	mov    %rax,0x38(%r14)
1400dca28:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
1400dca2c:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
1400dca31:	0f 10 4f 30          	movups 0x30(%rdi),%xmm1
1400dca35:	41 0f 11 4e 30       	movups %xmm1,0x30(%r14)
1400dca3a:	48 89 47 30          	mov    %rax,0x30(%rdi)
1400dca3e:	48 c7 47 38 07 00 00 	movq   $0x7,0x38(%rdi)
1400dca45:	00
1400dca46:	66 89 47 20          	mov    %ax,0x20(%rdi)
1400dca4a:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400dca4e:	48 8b 0e             	mov    (%rsi),%rcx
1400dca51:	48 3b da             	cmp    %rdx,%rbx
1400dca54:	74 13                	je     0x1400dca69
1400dca56:	48 8b d3             	mov    %rbx,%rdx
1400dca59:	e8 e2 30 ff ff       	call   0x1400cfb40
1400dca5e:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400dca62:	4d 8d 46 40          	lea    0x40(%r14),%r8
1400dca66:	48 8b cb             	mov    %rbx,%rcx
1400dca69:	e8 d2 30 ff ff       	call   0x1400cfb40
1400dca6e:	4c 8b cd             	mov    %rbp,%r9
1400dca71:	4d 8b c7             	mov    %r15,%r8
1400dca74:	48 8b ce             	mov    %rsi,%rcx
1400dca77:	49 8b d3             	mov    %r11,%rdx
1400dca7a:	e8 a1 2e ff ff       	call   0x1400cf920
1400dca7f:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
1400dca84:	49 8b c6             	mov    %r14,%rax
1400dca87:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1400dca8c:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400dca91:	48 83 c4 20          	add    $0x20,%rsp
1400dca95:	5f                   	pop    %rdi
1400dca96:	5e                   	pop    %rsi
1400dca97:	5b                   	pop    %rbx
1400dca98:	c3                   	ret
1400dca99:	e8 12 16 ff ff       	call   0x1400ce0b0
1400dca9e:	cc                   	int3
1400dca9f:	cc                   	int3
1400dcaa0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400dcaa5:	53                   	push   %rbx
1400dcaa6:	48 83 ec 20          	sub    $0x20,%rsp
1400dcaaa:	48 8b d9             	mov    %rcx,%rbx
1400dcaad:	48 8d 05 9c e6 15 00 	lea    0x15e69c(%rip),%rax        # 0x14023b150
1400dcab4:	48 89 01             	mov    %rax,(%rcx)
1400dcab7:	33 c0                	xor    %eax,%eax
1400dcab9:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400dcabd:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400dcac1:	48 c7 41 20 07 00 00 	movq   $0x7,0x20(%rcx)
1400dcac8:	00
1400dcac9:	66 89 41 08          	mov    %ax,0x8(%rcx)
1400dcacd:	48 89 41 28          	mov    %rax,0x28(%rcx)
1400dcad1:	48 89 41 38          	mov    %rax,0x38(%rcx)
1400dcad5:	48 c7 41 40 07 00 00 	movq   $0x7,0x40(%rcx)
1400dcadc:	00
1400dcadd:	66 89 41 28          	mov    %ax,0x28(%rcx)
1400dcae1:	48 89 41 48          	mov    %rax,0x48(%rcx)
1400dcae5:	48 89 41 58          	mov    %rax,0x58(%rcx)
1400dcae9:	48 c7 41 60 07 00 00 	movq   $0x7,0x60(%rcx)
1400dcaf0:	00
1400dcaf1:	66 89 41 48          	mov    %ax,0x48(%rcx)
1400dcaf5:	48 89 41 68          	mov    %rax,0x68(%rcx)
1400dcaf9:	48 89 41 78          	mov    %rax,0x78(%rcx)
1400dcafd:	48 c7 81 80 00 00 00 	movq   $0x7,0x80(%rcx)
1400dcb04:	07 00 00 00
1400dcb08:	66 89 41 68          	mov    %ax,0x68(%rcx)
1400dcb0c:	48 c7 81 90 00 00 00 	movq   $0x708,0x90(%rcx)
1400dcb13:	08 07 00 00
1400dcb17:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
1400dcb1e:	e8 9d 1f 00 00       	call   0x1400deac0
1400dcb23:	90                   	nop
1400dcb24:	48 8b cb             	mov    %rbx,%rcx
1400dcb27:	e8 b4 01 00 00       	call   0x1400dcce0
1400dcb2c:	90                   	nop
1400dcb2d:	48 8b c3             	mov    %rbx,%rax
1400dcb30:	48 83 c4 20          	add    $0x20,%rsp
1400dcb34:	5b                   	pop    %rbx
1400dcb35:	c3                   	ret
1400dcb36:	cc                   	int3
1400dcb37:	cc                   	int3
1400dcb38:	cc                   	int3
1400dcb39:	cc                   	int3
1400dcb3a:	cc                   	int3
1400dcb3b:	cc                   	int3
1400dcb3c:	cc                   	int3
1400dcb3d:	cc                   	int3
1400dcb3e:	cc                   	int3
1400dcb3f:	cc                   	int3
1400dcb40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400dcb45:	57                   	push   %rdi
1400dcb46:	48 83 ec 20          	sub    $0x20,%rsp
1400dcb4a:	8b da                	mov    %edx,%ebx
1400dcb4c:	48 8b f9             	mov    %rcx,%rdi
1400dcb4f:	e8 2c 01 00 00       	call   0x1400dcc80
1400dcb54:	f6 c3 01             	test   $0x1,%bl
1400dcb57:	74 0d                	je     0x1400dcb66
1400dcb59:	ba e0 01 00 00       	mov    $0x1e0,%edx
1400dcb5e:	48 8b cf             	mov    %rdi,%rcx
1400dcb61:	e8 e6 9a 0a 00       	call   0x14018664c
1400dcb66:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400dcb6b:	48 8b c7             	mov    %rdi,%rax
1400dcb6e:	48 83 c4 20          	add    $0x20,%rsp
1400dcb72:	5f                   	pop    %rdi
1400dcb73:	c3                   	ret
1400dcb74:	cc                   	int3
1400dcb75:	cc                   	int3
1400dcb76:	cc                   	int3
1400dcb77:	cc                   	int3
1400dcb78:	cc                   	int3
1400dcb79:	cc                   	int3
1400dcb7a:	cc                   	int3
1400dcb7b:	cc                   	int3
1400dcb7c:	cc                   	int3
1400dcb7d:	cc                   	int3
1400dcb7e:	cc                   	int3
1400dcb7f:	cc                   	int3
1400dcb80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400dcb85:	57                   	push   %rdi
1400dcb86:	48 83 ec 20          	sub    $0x20,%rsp
1400dcb8a:	48 8d b9 b8 00 00 00 	lea    0xb8(%rcx),%rdi
1400dcb91:	48 8b 87 48 ff ff ff 	mov    -0xb8(%rdi),%rax
1400dcb98:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400dcb9c:	48 8d 05 15 e5 15 00 	lea    0x15e515(%rip),%rax        # 0x14023b0b8
1400dcba3:	48 89 84 39 48 ff ff 	mov    %rax,-0xb8(%rcx,%rdi,1)
1400dcbaa:	ff
1400dcbab:	48 8b 87 48 ff ff ff 	mov    -0xb8(%rdi),%rax
1400dcbb2:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400dcbb6:	8d 91 48 ff ff ff    	lea    -0xb8(%rcx),%edx