1400c36d8:	49 89 c6             	mov    %rax,%r14
1400c36db:	75 e1                	jne    0x1400c36be
1400c36dd:	4c 89 7e 20          	mov    %r15,0x20(%rsi)
1400c36e1:	80 7e 4f 00          	cmpb   $0x0,0x4f(%rsi)
1400c36e5:	78 65                	js     0x1400c374c
1400c36e7:	31 c0                	xor    %eax,%eax
1400c36e9:	88 46 38             	mov    %al,0x38(%rsi)
1400c36ec:	88 46 4f             	mov    %al,0x4f(%rsi)
1400c36ef:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400c36f4:	48 89 39             	mov    %rdi,(%rcx)
1400c36f7:	48 01 fb             	add    %rdi,%rbx
1400c36fa:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1400c36fe:	48 89 79 10          	mov    %rdi,0x10(%rcx)
1400c3702:	0f 28 05 07 d2 01 00 	movaps 0x1d207(%rip),%xmm0        # 0x1400e0910
1400c3709:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1400c370e:	0f 29 07             	movaps %xmm0,(%rdi)
1400c3711:	48 89 fa             	mov    %rdi,%rdx
1400c3714:	e8 27 94 f5 ff       	call   0x14001cb40
1400c3719:	bd ff ff ff 00       	mov    $0xffffff,%ebp
1400c371e:	8b 4f 0c             	mov    0xc(%rdi),%ecx
1400c3721:	21 e9                	and    %ebp,%ecx
1400c3723:	0f 84 a5 00 00 00    	je     0x1400c37ce
1400c3729:	48 8d 7e 18          	lea    0x18(%rsi),%rdi
1400c372d:	48 8d 5e 38          	lea    0x38(%rsi),%rbx
1400c3731:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
1400c3736:	4c 8d 7c 24 40       	lea    0x40(%rsp),%r15
1400c373b:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
1400c3740:	4c 8d 2d 59 a0 02 00 	lea    0x2a059(%rip),%r13        # 0x1400ed7a0
1400c3747:	0f 57 f6             	xorps  %xmm6,%xmm6
1400c374a:	eb 4e                	jmp    0x1400c379a
1400c374c:	48 8b 46 38          	mov    0x38(%rsi),%rax
1400c3750:	c6 00 00             	movb   $0x0,(%rax)
1400c3753:	48 c7 46 40 00 00 00 	movq   $0x0,0x40(%rsi)
1400c375a:	00
1400c375b:	eb 92                	jmp    0x1400c36ef
1400c375d:	4c 89 f1             	mov    %r14,%rcx
1400c3760:	48 89 da             	mov    %rbx,%rdx
1400c3763:	e8 f8 f7 fd ff       	call   0x1400a2f60
1400c3768:	eb 13                	jmp    0x1400c377d
1400c376a:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400c376e:	89 46 0c             	mov    %eax,0xc(%rsi)
1400c3771:	eb 0a                	jmp    0x1400c377d
1400c3773:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
1400c3779:	0f 95 46 30          	setne  0x30(%rsi)
1400c377d:	4c 89 f9             	mov    %r15,%rcx
1400c3780:	4c 89 e2             	mov    %r12,%rdx
1400c3783:	e8 b8 93 f5 ff       	call   0x14001cb40
1400c3788:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1400c378d:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1400c3792:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
1400c3796:	21 e9                	and    %ebp,%ecx
1400c3798:	74 34                	je     0x1400c37ce
1400c379a:	83 f9 05             	cmp    $0x5,%ecx
1400c379d:	77 0c                	ja     0x1400c37ab
1400c379f:	b8 01 00 00 00       	mov    $0x1,%eax
1400c37a4:	48 d3 e0             	shl    %cl,%rax
1400c37a7:	48 09 46 50          	or     %rax,0x50(%rsi)
1400c37ab:	ff c9                	dec    %ecx
1400c37ad:	83 f9 04             	cmp    $0x4,%ecx
1400c37b0:	77 ab                	ja     0x1400c375d
1400c37b2:	49 63 44 8d 00       	movslq 0x0(%r13,%rcx,4),%rax
1400c37b7:	4c 01 e8             	add    %r13,%rax
1400c37ba:	ff e0                	jmp    *%rax
1400c37bc:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400c37c0:	89 46 10             	mov    %eax,0x10(%rsi)
1400c37c3:	eb b8                	jmp    0x1400c377d
1400c37c5:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400c37c9:	89 46 08             	mov    %eax,0x8(%rsi)
1400c37cc:	eb af                	jmp    0x1400c377d
1400c37ce:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400c37d3:	48 3b 44 24 50       	cmp    0x50(%rsp),%rax
1400c37d8:	0f 94 c0             	sete   %al
1400c37db:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400c37e0:	48 31 e1             	xor    %rsp,%rcx
1400c37e3:	48 3b 0d 56 d8 03 00 	cmp    0x3d856(%rip),%rcx        # 0x140101040
1400c37ea:	74 06                	je     0x1400c37f2
1400c37ec:	e8 df ba fa ff       	call   0x14006f2d0
1400c37f1:	cc                   	int3
1400c37f2:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
1400c37f7:	48 83 c4 78          	add    $0x78,%rsp
1400c37fb:	5b                   	pop    %rbx
1400c37fc:	5d                   	pop    %rbp
1400c37fd:	5f                   	pop    %rdi
1400c37fe:	5e                   	pop    %rsi
1400c37ff:	41 5c                	pop    %r12
1400c3801:	41 5d                	pop    %r13
1400c3803:	41 5e                	pop    %r14
1400c3805:	41 5f                	pop    %r15
1400c3807:	c3                   	ret
1400c3808:	48 8b 46 20          	mov    0x20(%rsi),%rax
1400c380c:	48 3b 46 28          	cmp    0x28(%rsi),%rax
1400c3810:	73 30                	jae    0x1400c3842
1400c3812:	48 85 c0             	test   %rax,%rax
1400c3815:	74 58                	je     0x1400c386f
1400c3817:	48 8d 0d 22 e3 01 00 	lea    0x1e322(%rip),%rcx        # 0x1400e1b40
1400c381e:	48 89 08             	mov    %rcx,(%rax)
1400c3821:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%rax)
1400c3828:	48 8d 48 48          	lea    0x48(%rax),%rcx
1400c382c:	0f 11 70 10          	movups %xmm6,0x10(%rax)
1400c3830:	0f 11 70 20          	movups %xmm6,0x20(%rax)
1400c3834:	0f 11 70 30          	movups %xmm6,0x30(%rax)
1400c3838:	48 c7 40 40 00 00 00 	movq   $0x0,0x40(%rax)
1400c383f:	00
1400c3840:	eb 0b                	jmp    0x1400c384d
1400c3842:	48 89 f9             	mov    %rdi,%rcx
1400c3845:	e8 76 ff f6 ff       	call   0x1400337c0
1400c384a:	48 89 c1             	mov    %rax,%rcx
1400c384d:	48 89 4e 20          	mov    %rcx,0x20(%rsi)
1400c3851:	48 39 4e 18          	cmp    %rcx,0x18(%rsi)
1400c3855:	74 18                	je     0x1400c386f
1400c3857:	48 83 c1 b8          	add    $0xffffffffffffffb8,%rcx
1400c385b:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
1400c3860:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400c3865:	e8 96 01 00 00       	call   0x1400c3a00
1400c386a:	e9 0e ff ff ff       	jmp    0x1400c377d
1400c386f:	0f 0b                	ud2
1400c3871:	cc                   	int3
1400c3872:	cc                   	int3
1400c3873:	cc                   	int3
1400c3874:	cc                   	int3
1400c3875:	cc                   	int3
1400c3876:	cc                   	int3
1400c3877:	cc                   	int3
1400c3878:	cc                   	int3
1400c3879:	cc                   	int3
1400c387a:	cc                   	int3
1400c387b:	cc                   	int3
1400c387c:	cc                   	int3
1400c387d:	cc                   	int3
1400c387e:	cc                   	int3
1400c387f:	cc                   	int3
1400c3880:	56                   	push   %rsi
1400c3881:	57                   	push   %rdi
1400c3882:	53                   	push   %rbx
1400c3883:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1400c388a:	48 89 d6             	mov    %rdx,%rsi
1400c388d:	48 89 cf             	mov    %rcx,%rdi
1400c3890:	48 8b 05 a9 d7 03 00 	mov    0x3d7a9(%rip),%rax        # 0x140101040
1400c3897:	48 31 e0             	xor    %rsp,%rax
1400c389a:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1400c38a1:	00
1400c38a2:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400c38a7:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
1400c38ad:	48 89 d9             	mov    %rbx,%rcx
1400c38b0:	b2 aa                	mov    $0xaa,%dl
1400c38b2:	e8 59 a9 fd ff       	call   0x14009e210
1400c38b7:	48 89 d9             	mov    %rbx,%rcx
1400c38ba:	e8 11 90 f5 ff       	call   0x14001c8d0
1400c38bf:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
1400c38c6:	00
1400c38c7:	48 89 f9             	mov    %rdi,%rcx
1400c38ca:	e8 01 fd ff ff       	call   0x1400c35d0
1400c38cf:	48 89 d9             	mov    %rbx,%rcx
1400c38d2:	48 89 f2             	mov    %rsi,%rdx
1400c38d5:	e8 36 90 f5 ff       	call   0x14001c910
1400c38da:	48 89 d9             	mov    %rbx,%rcx
1400c38dd:	e8 fe 8f f5 ff       	call   0x14001c8e0
1400c38e2:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1400c38e9:	00
1400c38ea:	48 31 e1             	xor    %rsp,%rcx
1400c38ed:	48 3b 0d 4c d7 03 00 	cmp    0x3d74c(%rip),%rcx        # 0x140101040
1400c38f4:	74 06                	je     0x1400c38fc
1400c38f6:	e8 d5 b9 fa ff       	call   0x14006f2d0
1400c38fb:	cc                   	int3
1400c38fc:	48 89 f0             	mov    %rsi,%rax
1400c38ff:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1400c3906:	5b                   	pop    %rbx
1400c3907:	5f                   	pop    %rdi
1400c3908:	5e                   	pop    %rsi
1400c3909:	c3                   	ret
1400c390a:	cc                   	int3
1400c390b:	cc                   	int3
1400c390c:	cc                   	int3
1400c390d:	cc                   	int3
1400c390e:	cc                   	int3
1400c390f:	cc                   	int3
1400c3910:	56                   	push   %rsi
1400c3911:	57                   	push   %rdi
1400c3912:	53                   	push   %rbx
1400c3913:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1400c391a:	48 89 d6             	mov    %rdx,%rsi
1400c391d:	48 89 cf             	mov    %rcx,%rdi
1400c3920:	48 8b 05 19 d7 03 00 	mov    0x3d719(%rip),%rax        # 0x140101040
1400c3927:	48 31 e0             	xor    %rsp,%rax
1400c392a:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1400c3931:	00
1400c3932:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400c3937:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
1400c393d:	48 89 d9             	mov    %rbx,%rcx
1400c3940:	b2 aa                	mov    $0xaa,%dl
1400c3942:	e8 c9 a8 fd ff       	call   0x14009e210
1400c3947:	48 89 d9             	mov    %rbx,%rcx
1400c394a:	e8 81 8f f5 ff       	call   0x14001c8d0
1400c394f:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
1400c3956:	00
1400c3957:	48 89 f9             	mov    %rdi,%rcx
1400c395a:	e8 71 fc ff ff       	call   0x1400c35d0
1400c395f:	48 89 d9             	mov    %rbx,%rcx
1400c3962:	48 89 f2             	mov    %rsi,%rdx
1400c3965:	e8 b6 f8 fd ff       	call   0x1400a3220
1400c396a:	48 89 d9             	mov    %rbx,%rcx
1400c396d:	e8 6e 8f f5 ff       	call   0x14001c8e0
1400c3972:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1400c3979:	00
1400c397a:	48 31 e1             	xor    %rsp,%rcx
1400c397d:	48 3b 0d bc d6 03 00 	cmp    0x3d6bc(%rip),%rcx        # 0x140101040
1400c3984:	74 06                	je     0x1400c398c
1400c3986:	e8 45 b9 fa ff       	call   0x14006f2d0
1400c398b:	cc                   	int3
1400c398c:	48 89 f0             	mov    %rsi,%rax
1400c398f:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1400c3996:	5b                   	pop    %rbx
1400c3997:	5f                   	pop    %rdi
1400c3998:	5e                   	pop    %rsi
1400c3999:	c3                   	ret
1400c399a:	cc                   	int3
1400c399b:	cc                   	int3
1400c399c:	cc                   	int3
1400c399d:	cc                   	int3
1400c399e:	cc                   	int3
1400c399f:	cc                   	int3
1400c39a0:	56                   	push   %rsi
1400c39a1:	57                   	push   %rdi
1400c39a2:	48 83 ec 28          	sub    $0x28,%rsp
1400c39a6:	48 89 d6             	mov    %rdx,%rsi
1400c39a9:	48 89 cf             	mov    %rcx,%rdi
1400c39ac:	48 8b 41 40          	mov    0x40(%rcx),%rax
1400c39b0:	a8 02                	test   $0x2,%al
1400c39b2:	74 14                	je     0x1400c39c8
1400c39b4:	8b 57 08             	mov    0x8(%rdi),%edx
1400c39b7:	b9 01 00 00 00       	mov    $0x1,%ecx
1400c39bc:	49 89 f0             	mov    %rsi,%r8
1400c39bf:	e8 dc 8b f5 ff       	call   0x14001c5a0
1400c39c4:	48 8b 47 40          	mov    0x40(%rdi),%rax
1400c39c8:	a8 04                	test   $0x4,%al
1400c39ca:	74 11                	je     0x1400c39dd
1400c39cc:	48 8d 57 10          	lea    0x10(%rdi),%rdx
1400c39d0:	b9 02 00 00 00       	mov    $0x2,%ecx
1400c39d5:	49 89 f0             	mov    %rsi,%r8
1400c39d8:	e8 c3 8e f5 ff       	call   0x14001c8a0
1400c39dd:	48 83 c7 28          	add    $0x28,%rdi
1400c39e1:	48 89 f9             	mov    %rdi,%rcx
1400c39e4:	48 89 f2             	mov    %rsi,%rdx
1400c39e7:	48 83 c4 28          	add    $0x28,%rsp
1400c39eb:	5f                   	pop    %rdi
1400c39ec:	5e                   	pop    %rsi
1400c39ed:	e9 4e 02 f9 ff       	jmp    0x140053c40
1400c39f2:	cc                   	int3
1400c39f3:	cc                   	int3
1400c39f4:	cc                   	int3
1400c39f5:	cc                   	int3
1400c39f6:	cc                   	int3
1400c39f7:	cc                   	int3
1400c39f8:	cc                   	int3
1400c39f9:	cc                   	int3
1400c39fa:	cc                   	int3
1400c39fb:	cc                   	int3
1400c39fc:	cc                   	int3
1400c39fd:	cc                   	int3
1400c39fe:	cc                   	int3
1400c39ff:	cc                   	int3
1400c3a00:	41 57                	push   %r15
1400c3a02:	41 56                	push   %r14
1400c3a04:	41 54                	push   %r12
1400c3a06:	56                   	push   %rsi
1400c3a07:	57                   	push   %rdi
1400c3a08:	55                   	push   %rbp
1400c3a09:	53                   	push   %rbx
1400c3a0a:	48 83 ec 60          	sub    $0x60,%rsp
1400c3a0e:	48 89 ce             	mov    %rcx,%rsi
1400c3a11:	48 8b 05 28 d6 03 00 	mov    0x3d628(%rip),%rax        # 0x140101040
1400c3a18:	48 31 e0             	xor    %rsp,%rax
1400c3a1b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400c3a20:	80 79 3f 00          	cmpb   $0x0,0x3f(%rcx)
1400c3a24:	78 5b                	js     0x1400c3a81
1400c3a26:	31 c0                	xor    %eax,%eax
1400c3a28:	88 46 28             	mov    %al,0x28(%rsi)
1400c3a2b:	88 46 3f             	mov    %al,0x3f(%rsi)
1400c3a2e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400c3a33:	48 89 11             	mov    %rdx,(%rcx)
1400c3a36:	49 01 d0             	add    %rdx,%r8
1400c3a39:	4c 89 41 08          	mov    %r8,0x8(%rcx)
1400c3a3d:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1400c3a41:	0f 28 05 c8 ce 01 00 	movaps 0x1cec8(%rip),%xmm0        # 0x1400e0910
1400c3a48:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1400c3a4d:	0f 29 07             	movaps %xmm0,(%rdi)
1400c3a50:	48 89 fa             	mov    %rdi,%rdx
1400c3a53:	e8 e8 90 f5 ff       	call   0x14001cb40
1400c3a58:	bd ff ff ff 00       	mov    $0xffffff,%ebp
1400c3a5d:	8b 4f 0c             	mov    0xc(%rdi),%ecx
1400c3a60:	21 e9                	and    %ebp,%ecx
1400c3a62:	0f 84 83 00 00 00    	je     0x1400c3aeb
1400c3a68:	48 8d 7e 28          	lea    0x28(%rsi),%rdi
1400c3a6c:	48 8d 5e 10          	lea    0x10(%rsi),%rbx
1400c3a70:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
1400c3a75:	4c 8d 7c 24 40       	lea    0x40(%rsp),%r15
1400c3a7a:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
1400c3a7f:	eb 39                	jmp    0x1400c3aba
1400c3a81:	48 8b 46 28          	mov    0x28(%rsi),%rax
1400c3a85:	c6 00 00             	movb   $0x0,(%rax)
1400c3a88:	48 c7 46 30 00 00 00 	movq   $0x0,0x30(%rsi)
1400c3a8f:	00
1400c3a90:	eb 9c                	jmp    0x1400c3a2e
1400c3a92:	4c 89 f1             	mov    %r14,%rcx
1400c3a95:	48 89 da             	mov    %rbx,%rdx
1400c3a98:	e8 23 8c f5 ff       	call   0x14001c6c0
1400c3a9d:	4c 89 f9             	mov    %r15,%rcx
1400c3aa0:	4c 89 e2             	mov    %r12,%rdx
1400c3aa3:	e8 98 90 f5 ff       	call   0x14001cb40
1400c3aa8:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1400c3aad:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1400c3ab2:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
1400c3ab6:	21 e9                	and    %ebp,%ecx
1400c3ab8:	74 31                	je     0x1400c3aeb
1400c3aba:	83 f9 02             	cmp    $0x2,%ecx
1400c3abd:	77 0c                	ja     0x1400c3acb
1400c3abf:	b8 01 00 00 00       	mov    $0x1,%eax
1400c3ac4:	48 d3 e0             	shl    %cl,%rax
1400c3ac7:	48 09 46 40          	or     %rax,0x40(%rsi)
1400c3acb:	83 f9 02             	cmp    $0x2,%ecx
1400c3ace:	74 c2                	je     0x1400c3a92
1400c3ad0:	83 f9 01             	cmp    $0x1,%ecx
1400c3ad3:	75 09                	jne    0x1400c3ade
1400c3ad5:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400c3ad9:	89 46 08             	mov    %eax,0x8(%rsi)
1400c3adc:	eb bf                	jmp    0x1400c3a9d
1400c3ade:	4c 89 f1             	mov    %r14,%rcx
1400c3ae1:	48 89 fa             	mov    %rdi,%rdx
1400c3ae4:	e8 77 f4 fd ff       	call   0x1400a2f60
1400c3ae9:	eb b2                	jmp    0x1400c3a9d
1400c3aeb:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400c3af0:	48 3b 44 24 50       	cmp    0x50(%rsp),%rax
1400c3af5:	0f 94 c0             	sete   %al
1400c3af8:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400c3afd:	48 31 e1             	xor    %rsp,%rcx
1400c3b00:	48 3b 0d 39 d5 03 00 	cmp    0x3d539(%rip),%rcx        # 0x140101040
1400c3b07:	74 06                	je     0x1400c3b0f
1400c3b09:	e8 c2 b7 fa ff       	call   0x14006f2d0
1400c3b0e:	cc                   	int3
1400c3b0f:	48 83 c4 60          	add    $0x60,%rsp
1400c3b13:	5b                   	pop    %rbx
1400c3b14:	5d                   	pop    %rbp
1400c3b15:	5f                   	pop    %rdi
1400c3b16:	5e                   	pop    %rsi
1400c3b17:	41 5c                	pop    %r12
1400c3b19:	41 5e                	pop    %r14
1400c3b1b:	41 5f                	pop    %r15
1400c3b1d:	c3                   	ret
1400c3b1e:	cc                   	int3
1400c3b1f:	cc                   	int3