1409d358a:	49 3b d0             	cmp    %r8,%rdx
1409d358d:	73 19                	jae    0x1409d35a8
1409d358f:	48 8d 42 01          	lea    0x1(%rdx),%rax
1409d3593:	48 89 41 10          	mov    %rax,0x10(%rcx)
1409d3597:	49 83 f8 0f          	cmp    $0xf,%r8
1409d359b:	76 03                	jbe    0x1409d35a0
1409d359d:	48 8b 09             	mov    (%rcx),%rcx
1409d35a0:	66 c7 04 11 7b 00    	movw   $0x7b,(%rcx,%rdx,1)
1409d35a6:	eb 13                	jmp    0x1409d35bb
1409d35a8:	44 0f b6 44 24 58    	movzbl 0x58(%rsp),%r8d
1409d35ae:	41 b1 7b             	mov    $0x7b,%r9b
1409d35b1:	ba 01 00 00 00       	mov    $0x1,%edx
1409d35b6:	e8 05 52 7d ff       	call   0x1401a87c0
1409d35bb:	48 8d 53 10          	lea    0x10(%rbx),%rdx
1409d35bf:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
1409d35c4:	49 8b ce             	mov    %r14,%rcx
1409d35c7:	e8 b4 93 01 00       	call   0x1409ec980
1409d35cc:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1409d35d0:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1409d35d4:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1409d35d8:	49 8b c0             	mov    %r8,%rax
1409d35db:	48 2b c2             	sub    %rdx,%rax
1409d35de:	48 83 f8 03          	cmp    $0x3,%rax
1409d35e2:	72 30                	jb     0x1409d3614
1409d35e4:	48 8d 42 03          	lea    0x3(%rdx),%rax
1409d35e8:	48 89 41 10          	mov    %rax,0x10(%rcx)
1409d35ec:	49 83 f8 0f          	cmp    $0xf,%r8
1409d35f0:	76 03                	jbe    0x1409d35f5
1409d35f2:	48 8b 09             	mov    (%rcx),%rcx
1409d35f5:	48 8d 34 11          	lea    (%rcx,%rdx,1),%rsi
1409d35f9:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1409d35ff:	48 8b ce             	mov    %rsi,%rcx
1409d3602:	48 8d 15 c3 ab 64 00 	lea    0x64abc3(%rip),%rdx        # 0x14101e1cc
1409d3609:	e8 02 ba 50 00       	call   0x140edf010
1409d360e:	c6 46 03 00          	movb   $0x0,0x3(%rsi)
1409d3612:	eb 20                	jmp    0x1409d3634
1409d3614:	44 0f b6 44 24 58    	movzbl 0x58(%rsp),%r8d
1409d361a:	4c 8d 0d ab ab 64 00 	lea    0x64abab(%rip),%r9        # 0x14101e1cc
1409d3621:	ba 03 00 00 00       	mov    $0x3,%edx
1409d3626:	48 c7 44 24 20 03 00 	movq   $0x3,0x20(%rsp)
1409d362d:	00 00
1409d362f:	e8 4c 50 7d ff       	call   0x1401a8680
1409d3634:	48 8d 53 40          	lea    0x40(%rbx),%rdx
1409d3638:	49 8b ce             	mov    %r14,%rcx
1409d363b:	e8 40 93 01 00       	call   0x1409ec980
1409d3640:	48 8b 1b             	mov    (%rbx),%rbx
1409d3643:	48 3b df             	cmp    %rdi,%rbx
1409d3646:	0f 84 ae 00 00 00    	je     0x1409d36fa
1409d364c:	0f b6 74 24 58       	movzbl 0x58(%rsp),%esi
1409d3651:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1409d3656:	48 8b eb             	mov    %rbx,%rbp
1409d3659:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1409d3660:	49 8b ce             	mov    %r14,%rcx
1409d3663:	e8 38 77 03 00       	call   0x140a0ada0
1409d3668:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1409d366c:	49 8b ce             	mov    %r14,%rcx
1409d366f:	e8 0c 93 01 00       	call   0x1409ec980
1409d3674:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1409d3678:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1409d367c:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1409d3680:	49 8b c0             	mov    %r8,%rax
1409d3683:	48 2b c2             	sub    %rdx,%rax
1409d3686:	48 83 f8 03          	cmp    $0x3,%rax
1409d368a:	72 30                	jb     0x1409d36bc
1409d368c:	48 8d 42 03          	lea    0x3(%rdx),%rax
1409d3690:	48 89 41 10          	mov    %rax,0x10(%rcx)
1409d3694:	49 83 f8 0f          	cmp    $0xf,%r8
1409d3698:	76 03                	jbe    0x1409d369d
1409d369a:	48 8b 09             	mov    (%rcx),%rcx
1409d369d:	48 8d 2c 11          	lea    (%rcx,%rdx,1),%rbp
1409d36a1:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1409d36a7:	48 8b cd             	mov    %rbp,%rcx
1409d36aa:	48 8d 15 1b ab 64 00 	lea    0x64ab1b(%rip),%rdx        # 0x14101e1cc
1409d36b1:	e8 5a b9 50 00       	call   0x140edf010
1409d36b6:	c6 45 03 00          	movb   $0x0,0x3(%rbp)
1409d36ba:	eb 1e                	jmp    0x1409d36da
1409d36bc:	4c 8d 0d 09 ab 64 00 	lea    0x64ab09(%rip),%r9        # 0x14101e1cc
1409d36c3:	48 c7 44 24 20 03 00 	movq   $0x3,0x20(%rsp)
1409d36ca:	00 00
1409d36cc:	44 0f b6 c6          	movzbl %sil,%r8d
1409d36d0:	ba 03 00 00 00       	mov    $0x3,%edx
1409d36d5:	e8 a6 4f 7d ff       	call   0x1401a8680
1409d36da:	48 8d 53 40          	lea    0x40(%rbx),%rdx
1409d36de:	49 8b ce             	mov    %r14,%rcx
1409d36e1:	e8 9a 92 01 00       	call   0x1409ec980
1409d36e6:	48 8b 2b             	mov    (%rbx),%rbp
1409d36e9:	48 8b dd             	mov    %rbp,%rbx
1409d36ec:	48 3b ef             	cmp    %rdi,%rbp
1409d36ef:	0f 85 6b ff ff ff    	jne    0x1409d3660
1409d36f5:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1409d36fa:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1409d36fe:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1409d3703:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1409d3707:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1409d370b:	49 3b d0             	cmp    %r8,%rdx
1409d370e:	73 22                	jae    0x1409d3732
1409d3710:	48 8d 42 01          	lea    0x1(%rdx),%rax
1409d3714:	48 89 41 10          	mov    %rax,0x10(%rcx)
1409d3718:	49 83 f8 0f          	cmp    $0xf,%r8
1409d371c:	76 03                	jbe    0x1409d3721
1409d371e:	48 8b 09             	mov    (%rcx),%rcx
1409d3721:	66 c7 04 11 7d 00    	movw   $0x7d,(%rcx,%rdx,1)
1409d3727:	b0 01                	mov    $0x1,%al
1409d3729:	48 83 c4 30          	add    $0x30,%rsp
1409d372d:	41 5e                	pop    %r14
1409d372f:	5f                   	pop    %rdi
1409d3730:	5b                   	pop    %rbx
1409d3731:	c3                   	ret
1409d3732:	44 0f b6 44 24 58    	movzbl 0x58(%rsp),%r8d
1409d3738:	41 b1 7d             	mov    $0x7d,%r9b
1409d373b:	ba 01 00 00 00       	mov    $0x1,%edx
1409d3740:	e8 7b 50 7d ff       	call   0x1401a87c0
1409d3745:	b0 01                	mov    $0x1,%al
1409d3747:	48 83 c4 30          	add    $0x30,%rsp
1409d374b:	41 5e                	pop    %r14
1409d374d:	5f                   	pop    %rdi
1409d374e:	5b                   	pop    %rbx
1409d374f:	c3                   	ret
1409d3750:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409d3755:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409d375a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409d375f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409d3764:	57                   	push   %rdi
1409d3765:	48 83 ec 30          	sub    $0x30,%rsp
1409d3769:	49 8b f9             	mov    %r9,%rdi
1409d376c:	49 8b e8             	mov    %r8,%rbp
1409d376f:	48 8b f1             	mov    %rcx,%rsi
1409d3772:	33 c0                	xor    %eax,%eax
1409d3774:	89 44 24 20          	mov    %eax,0x20(%rsp)
1409d3778:	0f 57 c0             	xorps  %xmm0,%xmm0
1409d377b:	0f 11 01             	movups %xmm0,(%rcx)
1409d377e:	48 89 41 10          	mov    %rax,0x10(%rcx)
1409d3782:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
1409d3789:	00
1409d378a:	88 01                	mov    %al,(%rcx)
1409d378c:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1409d3793:	00
1409d3794:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1409d379b:	4c 8b c3             	mov    %rbx,%r8
1409d379e:	66 90                	xchg   %ax,%ax
1409d37a0:	49 ff c0             	inc    %r8
1409d37a3:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1409d37a8:	75 f6                	jne    0x1409d37a0
1409d37aa:	e8 d1 a9 7d ff       	call   0x1401ae180
1409d37af:	4c 8b c3             	mov    %rbx,%r8
1409d37b2:	49 ff c0             	inc    %r8
1409d37b5:	41 80 3c 28 00       	cmpb   $0x0,(%r8,%rbp,1)
1409d37ba:	75 f6                	jne    0x1409d37b2
1409d37bc:	48 8b d5             	mov    %rbp,%rdx
1409d37bf:	48 8b ce             	mov    %rsi,%rcx
1409d37c2:	e8 b9 a9 7d ff       	call   0x1401ae180
1409d37c7:	48 ff c3             	inc    %rbx
1409d37ca:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
1409d37ce:	75 f7                	jne    0x1409d37c7
1409d37d0:	4c 8b c3             	mov    %rbx,%r8
1409d37d3:	48 8b d7             	mov    %rdi,%rdx
1409d37d6:	48 8b ce             	mov    %rsi,%rcx
1409d37d9:	e8 a2 a9 7d ff       	call   0x1401ae180
1409d37de:	48 8b c6             	mov    %rsi,%rax
1409d37e1:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1409d37e6:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1409d37eb:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1409d37f0:	48 83 c4 30          	add    $0x30,%rsp
1409d37f4:	5f                   	pop    %rdi
1409d37f5:	c3                   	ret
1409d37f6:	cc                   	int3
1409d37f7:	cc                   	int3
1409d37f8:	cc                   	int3
1409d37f9:	cc                   	int3
1409d37fa:	cc                   	int3
1409d37fb:	cc                   	int3
1409d37fc:	cc                   	int3
1409d37fd:	cc                   	int3
1409d37fe:	cc                   	int3
1409d37ff:	cc                   	int3
1409d3800:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409d3805:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409d380a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409d380f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409d3814:	57                   	push   %rdi
1409d3815:	48 83 ec 30          	sub    $0x30,%rsp
1409d3819:	49 8b e9             	mov    %r9,%rbp
1409d381c:	49 8b f0             	mov    %r8,%rsi
1409d381f:	48 8b f9             	mov    %rcx,%rdi
1409d3822:	33 c0                	xor    %eax,%eax
1409d3824:	89 44 24 20          	mov    %eax,0x20(%rsp)
1409d3828:	0f 57 c0             	xorps  %xmm0,%xmm0
1409d382b:	0f 11 01             	movups %xmm0,(%rcx)
1409d382e:	48 89 41 10          	mov    %rax,0x10(%rcx)
1409d3832:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
1409d3839:	00
1409d383a:	88 01                	mov    %al,(%rcx)
1409d383c:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1409d3843:	00
1409d3844:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1409d384b:	4c 8b c3             	mov    %rbx,%r8
1409d384e:	66 90                	xchg   %ax,%ax
1409d3850:	49 ff c0             	inc    %r8
1409d3853:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1409d3858:	75 f6                	jne    0x1409d3850
1409d385a:	e8 21 a9 7d ff       	call   0x1401ae180
1409d385f:	4c 8b c3             	mov    %rbx,%r8
1409d3862:	49 ff c0             	inc    %r8
1409d3865:	42 80 3c 06 00       	cmpb   $0x0,(%rsi,%r8,1)
1409d386a:	75 f6                	jne    0x1409d3862
1409d386c:	48 8b d6             	mov    %rsi,%rdx
1409d386f:	48 8b cf             	mov    %rdi,%rcx
1409d3872:	e8 09 a9 7d ff       	call   0x1401ae180
1409d3877:	4c 8b c3             	mov    %rbx,%r8
1409d387a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1409d3880:	49 ff c0             	inc    %r8
1409d3883:	41 80 3c 28 00       	cmpb   $0x0,(%r8,%rbp,1)
1409d3888:	75 f6                	jne    0x1409d3880
1409d388a:	48 8b d5             	mov    %rbp,%rdx
1409d388d:	48 8b cf             	mov    %rdi,%rcx
1409d3890:	e8 eb a8 7d ff       	call   0x1401ae180
1409d3895:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1409d389a:	4c 8b c3             	mov    %rbx,%r8
1409d389d:	0f 1f 00             	nopl   (%rax)
1409d38a0:	49 ff c0             	inc    %r8
1409d38a3:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1409d38a8:	75 f6                	jne    0x1409d38a0
1409d38aa:	48 8b cf             	mov    %rdi,%rcx
1409d38ad:	e8 ce a8 7d ff       	call   0x1401ae180
1409d38b2:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1409d38b7:	48 ff c3             	inc    %rbx
1409d38ba:	80 3c 1a 00          	cmpb   $0x0,(%rdx,%rbx,1)
1409d38be:	75 f7                	jne    0x1409d38b7
1409d38c0:	4c 8b c3             	mov    %rbx,%r8
1409d38c3:	48 8b cf             	mov    %rdi,%rcx
1409d38c6:	e8 b5 a8 7d ff       	call   0x1401ae180
1409d38cb:	48 8b c7             	mov    %rdi,%rax
1409d38ce:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1409d38d3:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1409d38d8:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1409d38dd:	48 83 c4 30          	add    $0x30,%rsp
1409d38e1:	5f                   	pop    %rdi
1409d38e2:	c3                   	ret
1409d38e3:	cc                   	int3
1409d38e4:	cc                   	int3
1409d38e5:	cc                   	int3
1409d38e6:	cc                   	int3
1409d38e7:	cc                   	int3
1409d38e8:	cc                   	int3
1409d38e9:	cc                   	int3
1409d38ea:	cc                   	int3
1409d38eb:	cc                   	int3
1409d38ec:	cc                   	int3
1409d38ed:	cc                   	int3
1409d38ee:	cc                   	int3
1409d38ef:	cc                   	int3
1409d38f0:	40 53                	rex push %rbx
1409d38f2:	56                   	push   %rsi
1409d38f3:	57                   	push   %rdi
1409d38f4:	48 83 ec 40          	sub    $0x40,%rsp
1409d38f8:	48 8b 05 01 56 9e 00 	mov    0x9e5601(%rip),%rax        # 0x1413b8f00
1409d38ff:	48 33 c4             	xor    %rsp,%rax
1409d3902:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1409d3907:	49 8b d8             	mov    %r8,%rbx
1409d390a:	48 8b f9             	mov    %rcx,%rdi
1409d390d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1409d3912:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1409d3917:	33 f6                	xor    %esi,%esi
1409d3919:	89 74 24 20          	mov    %esi,0x20(%rsp)
1409d391d:	0f 57 c0             	xorps  %xmm0,%xmm0
1409d3920:	0f 11 01             	movups %xmm0,(%rcx)
1409d3923:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1409d3927:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
1409d392e:	00
1409d392f:	40 88 31             	mov    %sil,(%rcx)
1409d3932:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1409d3939:	00
1409d393a:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1409d3941:	49 ff c0             	inc    %r8
1409d3944:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1409d3949:	75 f6                	jne    0x1409d3941
1409d394b:	e8 30 a8 7d ff       	call   0x1401ae180
1409d3950:	48 8b d3             	mov    %rbx,%rdx
1409d3953:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1409d3958:	76 03                	jbe    0x1409d395d
1409d395a:	48 8b 13             	mov    (%rbx),%rdx
1409d395d:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1409d3961:	48 8b cf             	mov    %rdi,%rcx
1409d3964:	e8 17 a8 7d ff       	call   0x1401ae180
1409d3969:	90                   	nop
1409d396a:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1409d396e:	48 83 fa 0f          	cmp    $0xf,%rdx
1409d3972:	76 2c                	jbe    0x1409d39a0
1409d3974:	48 ff c2             	inc    %rdx
1409d3977:	48 8b 0b             	mov    (%rbx),%rcx
1409d397a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409d3981:	72 18                	jb     0x1409d399b
1409d3983:	48 83 c2 27          	add    $0x27,%rdx
1409d3987:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409d398b:	49 2b c8             	sub    %r8,%rcx
1409d398e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409d3992:	48 83 f8 1f          	cmp    $0x1f,%rax
1409d3996:	77 2f                	ja     0x1409d39c7
1409d3998:	49 8b c8             	mov    %r8,%rcx
1409d399b:	e8 a4 77 44 00       	call   0x140e1b144
1409d39a0:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1409d39a4:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409d39ab:	00
1409d39ac:	c6 03 00             	movb   $0x0,(%rbx)
1409d39af:	48 8b c7             	mov    %rdi,%rax
1409d39b2:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1409d39b7:	48 33 cc             	xor    %rsp,%rcx
1409d39ba:	e8 41 7b 44 00       	call   0x140e1b500
1409d39bf:	48 83 c4 40          	add    $0x40,%rsp
1409d39c3:	5f                   	pop    %rdi
1409d39c4:	5e                   	pop    %rsi
1409d39c5:	5b                   	pop    %rbx
1409d39c6:	c3                   	ret
1409d39c7:	e8 d8 67 45 00       	call   0x140e2a1a4
1409d39cc:	cc                   	int3
1409d39cd:	cc                   	int3
1409d39ce:	cc                   	int3
1409d39cf:	cc                   	int3
1409d39d0:	48 8b 02             	mov    (%rdx),%rax
1409d39d3:	48 89 01             	mov    %rax,(%rcx)
1409d39d6:	0f b7 42 08          	movzwl 0x8(%rdx),%eax
1409d39da:	48 83 c2 10          	add    $0x10,%rdx
1409d39de:	66 89 41 08          	mov    %ax,0x8(%rcx)
1409d39e2:	48 83 c1 10          	add    $0x10,%rcx
1409d39e6:	e9 c5 e8 01 00       	jmp    0x1409f22b0
1409d39eb:	cc                   	int3
1409d39ec:	cc                   	int3
1409d39ed:	cc                   	int3
1409d39ee:	cc                   	int3
1409d39ef:	cc                   	int3
1409d39f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409d39f5:	57                   	push   %rdi
1409d39f6:	48 83 ec 20          	sub    $0x20,%rsp
1409d39fa:	48 8b da             	mov    %rdx,%rbx
1409d39fd:	48 8b f9             	mov    %rcx,%rdi
1409d3a00:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1409d3a05:	e8 d6 ef b6 ff       	call   0x1405429e0
1409d3a0a:	90                   	nop
1409d3a0b:	48 8d 4f 30          	lea    0x30(%rdi),%rcx
1409d3a0f:	48 8d 53 30          	lea    0x30(%rbx),%rdx
1409d3a13:	e8 c8 ef b6 ff       	call   0x1405429e0
1409d3a18:	0f b6 43 60          	movzbl 0x60(%rbx),%eax
1409d3a1c:	88 47 60             	mov    %al,0x60(%rdi)
1409d3a1f:	0f 10 43 68          	movups 0x68(%rbx),%xmm0
1409d3a23:	0f 11 47 68          	movups %xmm0,0x68(%rdi)
1409d3a27:	0f 10 43 78          	movups 0x78(%rbx),%xmm0
1409d3a2b:	0f 11 47 78          	movups %xmm0,0x78(%rdi)
1409d3a2f:	f2 0f 10 8b 88 00 00 	movsd  0x88(%rbx),%xmm1
1409d3a36:	00
1409d3a37:	f2 0f 11 8f 88 00 00 	movsd  %xmm1,0x88(%rdi)