140ea346b:	48 8b 55 58          	mov    0x58(%rbp),%rdx
140ea346f:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
140ea3473:	e8 18 9c 2f ff       	call   0x14019d090
140ea3478:	49 8b c6             	mov    %r14,%rax
140ea347b:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140ea347f:	48 33 cc             	xor    %rsp,%rcx
140ea3482:	e8 79 80 f7 ff       	call   0x140e1b500
140ea3487:	48 8b 9c 24 e0 01 00 	mov    0x1e0(%rsp),%rbx
140ea348e:	00
140ea348f:	0f 28 b4 24 80 01 00 	movaps 0x180(%rsp),%xmm6
140ea3496:	00
140ea3497:	48 81 c4 90 01 00 00 	add    $0x190,%rsp
140ea349e:	41 5f                	pop    %r15
140ea34a0:	41 5e                	pop    %r14
140ea34a2:	41 5d                	pop    %r13
140ea34a4:	41 5c                	pop    %r12
140ea34a6:	5f                   	pop    %rdi
140ea34a7:	5e                   	pop    %rsi
140ea34a8:	5d                   	pop    %rbp
140ea34a9:	c3                   	ret
140ea34aa:	e8 f5 6c f8 ff       	call   0x140e2a1a4
140ea34af:	90                   	nop
140ea34b0:	e8 ef 6c f8 ff       	call   0x140e2a1a4
140ea34b5:	90                   	nop
140ea34b6:	e8 e9 6c f8 ff       	call   0x140e2a1a4
140ea34bb:	90                   	nop
140ea34bc:	e8 e3 6c f8 ff       	call   0x140e2a1a4
140ea34c1:	90                   	nop
140ea34c2:	e8 dd 6c f8 ff       	call   0x140e2a1a4
140ea34c7:	90                   	nop
140ea34c8:	e8 d7 6c f8 ff       	call   0x140e2a1a4
140ea34cd:	90                   	nop
140ea34ce:	e8 d1 6c f8 ff       	call   0x140e2a1a4
140ea34d3:	90                   	nop
140ea34d4:	e8 cb 6c f8 ff       	call   0x140e2a1a4
140ea34d9:	cc                   	int3
140ea34da:	e8 c5 6c f8 ff       	call   0x140e2a1a4
140ea34df:	cc                   	int3
140ea34e0:	e8 8b a0 2f ff       	call   0x14019d570
140ea34e5:	cc                   	int3
140ea34e6:	e8 b9 6c f8 ff       	call   0x140e2a1a4
140ea34eb:	90                   	nop
140ea34ec:	e8 b3 6c f8 ff       	call   0x140e2a1a4
140ea34f1:	cc                   	int3
140ea34f2:	cc                   	int3
140ea34f3:	cc                   	int3
140ea34f4:	cc                   	int3
140ea34f5:	cc                   	int3
140ea34f6:	cc                   	int3
140ea34f7:	cc                   	int3
140ea34f8:	cc                   	int3
140ea34f9:	cc                   	int3
140ea34fa:	cc                   	int3
140ea34fb:	cc                   	int3
140ea34fc:	cc                   	int3
140ea34fd:	cc                   	int3
140ea34fe:	cc                   	int3
140ea34ff:	cc                   	int3
140ea3500:	40 53                	rex push %rbx
140ea3502:	48 83 ec 20          	sub    $0x20,%rsp
140ea3506:	48 8b d9             	mov    %rcx,%rbx
140ea3509:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140ea350d:	48 8d 15 74 30 53 00 	lea    0x533074(%rip),%rdx        # 0x1413d6588
140ea3514:	e8 3f a8 f7 ff       	call   0x140e1dd58
140ea3519:	33 d2                	xor    %edx,%edx
140ea351b:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140ea351f:	85 c0                	test   %eax,%eax
140ea3521:	48 0f 44 d1          	cmove  %rcx,%rdx
140ea3525:	48 8b c2             	mov    %rdx,%rax
140ea3528:	48 83 c4 20          	add    $0x20,%rsp
140ea352c:	5b                   	pop    %rbx
140ea352d:	c3                   	ret
140ea352e:	cc                   	int3
140ea352f:	cc                   	int3
140ea3530:	40 53                	rex push %rbx
140ea3532:	48 83 ec 20          	sub    $0x20,%rsp
140ea3536:	48 8b d9             	mov    %rcx,%rbx
140ea3539:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140ea353d:	48 8d 15 94 30 53 00 	lea    0x533094(%rip),%rdx        # 0x1413d65d8
140ea3544:	e8 0f a8 f7 ff       	call   0x140e1dd58
140ea3549:	33 d2                	xor    %edx,%edx
140ea354b:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140ea354f:	85 c0                	test   %eax,%eax
140ea3551:	48 0f 44 d1          	cmove  %rcx,%rdx
140ea3555:	48 8b c2             	mov    %rdx,%rax
140ea3558:	48 83 c4 20          	add    $0x20,%rsp
140ea355c:	5b                   	pop    %rbx
140ea355d:	c3                   	ret
140ea355e:	cc                   	int3
140ea355f:	cc                   	int3
140ea3560:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140ea3565:	55                   	push   %rbp
140ea3566:	56                   	push   %rsi
140ea3567:	57                   	push   %rdi
140ea3568:	41 54                	push   %r12
140ea356a:	41 55                	push   %r13
140ea356c:	41 56                	push   %r14
140ea356e:	41 57                	push   %r15
140ea3570:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140ea3577:	48 8b 05 82 59 51 00 	mov    0x515982(%rip),%rax        # 0x1413b8f00
140ea357e:	48 33 c4             	xor    %rsp,%rax
140ea3581:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140ea3588:	00
140ea3589:	48 8b fa             	mov    %rdx,%rdi
140ea358c:	48 8b d9             	mov    %rcx,%rbx
140ea358f:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140ea3594:	33 c9                	xor    %ecx,%ecx
140ea3596:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140ea359a:	0f 57 c0             	xorps  %xmm0,%xmm0
140ea359d:	0f 11 03             	movups %xmm0,(%rbx)
140ea35a0:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
140ea35a4:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
140ea35a8:	48 c7 43 28 0f 00 00 	movq   $0xf,0x28(%rbx)
140ea35af:	00
140ea35b0:	88 4b 10             	mov    %cl,0x10(%rbx)
140ea35b3:	c7 43 30 2c 01 00 00 	movl   $0x12c,0x30(%rbx)
140ea35ba:	c7 43 34 40 00 00 00 	movl   $0x40,0x34(%rbx)
140ea35c1:	c7 43 38 20 00 00 00 	movl   $0x20,0x38(%rbx)
140ea35c8:	c7 43 3c 80 00 00 00 	movl   $0x80,0x3c(%rbx)
140ea35cf:	c7 43 40 01 00 00 00 	movl   $0x1,0x40(%rbx)
140ea35d6:	0f 11 43 48          	movups %xmm0,0x48(%rbx)
140ea35da:	48 89 4b 58          	mov    %rcx,0x58(%rbx)
140ea35de:	48 89 4b 60          	mov    %rcx,0x60(%rbx)
140ea35e2:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
140ea35e8:	48 8d 15 61 06 35 00 	lea    0x350661(%rip),%rdx        # 0x1411f3c50
140ea35ef:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
140ea35f3:	e8 08 38 2f ff       	call   0x140196e00
140ea35f8:	90                   	nop
140ea35f9:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140ea3600:	00
140ea3601:	0f 57 c0             	xorps  %xmm0,%xmm0
140ea3604:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
140ea3609:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
140ea3610:	00 00
140ea3612:	48 c7 84 24 80 00 00 	movq   $0xf,0x80(%rsp)
140ea3619:	00 0f 00 00 00
140ea361e:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
140ea3623:	4c 8b c7             	mov    %rdi,%r8
140ea3626:	48 8d 15 0b 0b 35 00 	lea    0x350b0b(%rip),%rdx        # 0x1411f4138
140ea362d:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140ea3632:	e8 19 22 f1 ff       	call   0x140db5850
140ea3637:	48 83 7c 24 78 00    	cmpq   $0x0,0x78(%rsp)
140ea363d:	74 15                	je     0x140ea3654
140ea363f:	48 8b d3             	mov    %rbx,%rdx
140ea3642:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140ea3647:	e8 84 14 ac ff       	call   0x140964ad0
140ea364c:	84 c0                	test   %al,%al
140ea364e:	0f 84 f6 00 00 00    	je     0x140ea374a
140ea3654:	4c 8b c7             	mov    %rdi,%r8
140ea3657:	48 8d 15 ea 0a 35 00 	lea    0x350aea(%rip),%rdx        # 0x1411f4148
140ea365e:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140ea3662:	e8 e9 21 f1 ff       	call   0x140db5850
140ea3667:	4c 8b c7             	mov    %rdi,%r8
140ea366a:	48 8d 15 e7 0a 35 00 	lea    0x350ae7(%rip),%rdx        # 0x1411f4158
140ea3671:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
140ea3675:	e8 d6 97 ff ff       	call   0x140e9ce50
140ea367a:	4c 8b c7             	mov    %rdi,%r8
140ea367d:	48 8d 15 e4 0a 35 00 	lea    0x350ae4(%rip),%rdx        # 0x1411f4168
140ea3684:	48 8d 4b 34          	lea    0x34(%rbx),%rcx
140ea3688:	e8 c3 97 ff ff       	call   0x140e9ce50
140ea368d:	4c 8b c7             	mov    %rdi,%r8
140ea3690:	48 8d 15 e1 0a 35 00 	lea    0x350ae1(%rip),%rdx        # 0x1411f4178
140ea3697:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140ea369b:	e8 b0 97 ff ff       	call   0x140e9ce50
140ea36a0:	4c 8b c7             	mov    %rdi,%r8
140ea36a3:	48 8d 15 de 0a 35 00 	lea    0x350ade(%rip),%rdx        # 0x1411f4188
140ea36aa:	48 8d 4b 3c          	lea    0x3c(%rbx),%rcx
140ea36ae:	e8 9d 97 ff ff       	call   0x140e9ce50
140ea36b3:	4c 8b c7             	mov    %rdi,%r8
140ea36b6:	48 8d 15 db 0a 35 00 	lea    0x350adb(%rip),%rdx        # 0x1411f4198
140ea36bd:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
140ea36c1:	e8 8a 97 ff ff       	call   0x140e9ce50
140ea36c6:	4c 8b c7             	mov    %rdi,%r8
140ea36c9:	48 8d 15 d8 0a 35 00 	lea    0x350ad8(%rip),%rdx        # 0x1411f41a8
140ea36d0:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
140ea36d4:	e8 77 21 f1 ff       	call   0x140db5850
140ea36d9:	90                   	nop
140ea36da:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140ea36e1:	00
140ea36e2:	48 83 fa 0f          	cmp    $0xf,%rdx
140ea36e6:	76 2e                	jbe    0x140ea3716
140ea36e8:	48 ff c2             	inc    %rdx
140ea36eb:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140ea36f0:	48 8b c1             	mov    %rcx,%rax
140ea36f3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ea36fa:	72 15                	jb     0x140ea3711
140ea36fc:	48 83 c2 27          	add    $0x27,%rdx
140ea3700:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ea3704:	48 2b c1             	sub    %rcx,%rax
140ea3707:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ea370b:	48 83 f8 1f          	cmp    $0x1f,%rax
140ea370f:	77 33                	ja     0x140ea3744
140ea3711:	e8 2e 7a f7 ff       	call   0x140e1b144
140ea3716:	48 8b c3             	mov    %rbx,%rax
140ea3719:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140ea3720:	00
140ea3721:	48 33 cc             	xor    %rsp,%rcx
140ea3724:	e8 d7 7d f7 ff       	call   0x140e1b500
140ea3729:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140ea3730:	00
140ea3731:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140ea3738:	41 5f                	pop    %r15
140ea373a:	41 5e                	pop    %r14
140ea373c:	41 5d                	pop    %r13
140ea373e:	41 5c                	pop    %r12
140ea3740:	5f                   	pop    %rdi
140ea3741:	5e                   	pop    %rsi
140ea3742:	5d                   	pop    %rbp
140ea3743:	c3                   	ret
140ea3744:	e8 5b 6a f8 ff       	call   0x140e2a1a4
140ea3749:	90                   	nop
140ea374a:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
140ea374f:	48 8d 15 e2 0a 35 00 	lea    0x350ae2(%rip),%rdx        # 0x1411f4238
140ea3756:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140ea375b:	e8 b0 26 3a ff       	call   0x140245e10
140ea3760:	90                   	nop
140ea3761:	48 8b d0             	mov    %rax,%rdx
140ea3764:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ea3769:	e8 42 d1 33 ff       	call   0x1401e08b0
140ea376e:	48 8d 15 c3 de 4f 00 	lea    0x4fdec3(%rip),%rdx        # 0x1413a1638
140ea3775:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ea377a:	e8 99 90 f7 ff       	call   0x140e1c818
140ea377f:	cc                   	int3
140ea3780:	40 53                	rex push %rbx
140ea3782:	56                   	push   %rsi
140ea3783:	57                   	push   %rdi
140ea3784:	41 54                	push   %r12
140ea3786:	41 55                	push   %r13
140ea3788:	41 56                	push   %r14
140ea378a:	41 57                	push   %r15
140ea378c:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140ea3793:	48 8b 05 66 57 51 00 	mov    0x515766(%rip),%rax        # 0x1413b8f00
140ea379a:	48 33 c4             	xor    %rsp,%rax
140ea379d:	48 89 84 24 00 02 00 	mov    %rax,0x200(%rsp)
140ea37a4:	00
140ea37a5:	49 8b f0             	mov    %r8,%rsi
140ea37a8:	4c 8b e2             	mov    %rdx,%r12
140ea37ab:	4c 8b f1             	mov    %rcx,%r14
140ea37ae:	48 89 8c 24 98 00 00 	mov    %rcx,0x98(%rsp)
140ea37b5:	00
140ea37b6:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
140ea37bb:	45 33 ed             	xor    %r13d,%r13d
140ea37be:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140ea37c3:	0f 57 c0             	xorps  %xmm0,%xmm0
140ea37c6:	0f 11 01             	movups %xmm0,(%rcx)
140ea37c9:	4c 89 29             	mov    %r13,(%rcx)
140ea37cc:	4c 89 69 08          	mov    %r13,0x8(%rcx)
140ea37d0:	0f ae e8             	lfence
140ea37d3:	b9 40 00 00 00       	mov    $0x40,%ecx
140ea37d8:	e8 2b 79 f7 ff       	call   0x140e1b108
140ea37dd:	48 89 00             	mov    %rax,(%rax)
140ea37e0:	48 89 40 08          	mov    %rax,0x8(%rax)
140ea37e4:	48 89 40 10          	mov    %rax,0x10(%rax)
140ea37e8:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140ea37ee:	49 89 06             	mov    %rax,(%r14)
140ea37f1:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140ea37f8:	00
140ea37f9:	48 8b 36             	mov    (%rsi),%rsi
140ea37fc:	0f 57 c0             	xorps  %xmm0,%xmm0
140ea37ff:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140ea3804:	0f 57 c9             	xorps  %xmm1,%xmm1
140ea3807:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140ea380d:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140ea3814:	48 ff c3             	inc    %rbx
140ea3817:	80 3c 1e 00          	cmpb   $0x0,(%rsi,%rbx,1)
140ea381b:	75 f7                	jne    0x140ea3814
140ea381d:	48 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdi
140ea3824:	ff ff 7f
140ea3827:	48 3b df             	cmp    %rdi,%rbx
140ea382a:	0f 87 67 04 00 00    	ja     0x140ea3c97
140ea3830:	48 83 fb 0f          	cmp    $0xf,%rbx
140ea3834:	77 28                	ja     0x140ea385e
140ea3836:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140ea383b:	48 c7 44 24 48 0f 00 	movq   $0xf,0x48(%rsp)
140ea3842:	00 00
140ea3844:	0f ae e8             	lfence
140ea3847:	4c 8b c3             	mov    %rbx,%r8
140ea384a:	48 8b d6             	mov    %rsi,%rdx
140ea384d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ea3852:	e8 b9 b7 03 00       	call   0x140edf010
140ea3857:	c6 44 1c 30 00       	movb   $0x0,0x30(%rsp,%rbx,1)
140ea385c:	eb 4c                	jmp    0x140ea38aa
140ea385e:	48 8b c3             	mov    %rbx,%rax
140ea3861:	48 83 c8 0f          	or     $0xf,%rax
140ea3865:	48 3b c7             	cmp    %rdi,%rax
140ea3868:	77 0f                	ja     0x140ea3879
140ea386a:	48 8b f8             	mov    %rax,%rdi
140ea386d:	b9 16 00 00 00       	mov    $0x16,%ecx
140ea3872:	48 3b c1             	cmp    %rcx,%rax
140ea3875:	48 0f 42 f9          	cmovb  %rcx,%rdi
140ea3879:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
140ea387d:	e8 ae 34 2f ff       	call   0x140196d30
140ea3882:	4c 8b f8             	mov    %rax,%r15
140ea3885:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140ea388a:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140ea388f:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
140ea3894:	0f ae e8             	lfence
140ea3897:	4c 8b c3             	mov    %rbx,%r8
140ea389a:	48 8b d6             	mov    %rsi,%rdx
140ea389d:	48 8b c8             	mov    %rax,%rcx
140ea38a0:	e8 6b b7 03 00       	call   0x140edf010
140ea38a5:	41 c6 04 1f 00       	movb   $0x0,(%r15,%rbx,1)
140ea38aa:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140ea38af:	49 8b cc             	mov    %r12,%rcx
140ea38b2:	e8 79 8e c0 ff       	call   0x140aac730
140ea38b7:	48 8b d8             	mov    %rax,%rbx
140ea38ba:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140ea38bf:	48 83 fa 0f          	cmp    $0xf,%rdx
140ea38c3:	76 32                	jbe    0x140ea38f7
140ea38c5:	48 ff c2             	inc    %rdx
140ea38c8:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140ea38cd:	48 8b c1             	mov    %rcx,%rax
140ea38d0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ea38d7:	72 19                	jb     0x140ea38f2
140ea38d9:	48 83 c2 27          	add    $0x27,%rdx
140ea38dd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ea38e1:	48 2b c1             	sub    %rcx,%rax
140ea38e4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ea38e8:	48 83 f8 1f          	cmp    $0x1f,%rax
140ea38ec:	0f 87 aa 03 00 00    	ja     0x140ea3c9c
140ea38f2:	e8 4d 78 f7 ff       	call   0x140e1b144
140ea38f7:	66 0f 6f 05 31 05 10 	movdqa 0x100531(%rip),%xmm0        # 0x140fa3e30
140ea38fe:	00
140ea38ff:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140ea3905:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
140ea390a:	0f 57 c9             	xorps  %xmm1,%xmm1
140ea390d:	0f 11 8c 24 20 01 00 	movups %xmm1,0x120(%rsp)
140ea3914:	00
140ea3915:	0f 11 8c 24 30 01 00 	movups %xmm1,0x130(%rsp)
140ea391c:	00
140ea391d:	0f 11 8c 24 40 01 00 	movups %xmm1,0x140(%rsp)
140ea3924:	00
140ea3925:	0f 11 8c 24 50 01 00 	movups %xmm1,0x150(%rsp)
140ea392c:	00
140ea392d:	0f 11 8c 24 60 01 00 	movups %xmm1,0x160(%rsp)
140ea3934:	00
140ea3935:	0f 11 8c 24 70 01 00 	movups %xmm1,0x170(%rsp)
140ea393c:	00
140ea393d:	0f 11 8c 24 80 01 00 	movups %xmm1,0x180(%rsp)
140ea3944:	00
140ea3945:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140ea394a:	48 8b cb             	mov    %rbx,%rcx
140ea394d:	e8 0e 8f c0 ff       	call   0x140aac860
140ea3952:	90                   	nop
140ea3953:	0f 10 00             	movups (%rax),%xmm0
140ea3956:	0f 29 84 24 20 01 00 	movaps %xmm0,0x120(%rsp)
140ea395d:	00
140ea395e:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140ea3962:	0f 29 8c 24 30 01 00 	movaps %xmm1,0x130(%rsp)
140ea3969:	00