1402114ab:	cc                   	int3
1402114ac:	cc                   	int3
1402114ad:	cc                   	int3
1402114ae:	cc                   	int3
1402114af:	cc                   	int3
1402114b0:	48 8d 05 d9 36 1c 00 	lea    0x1c36d9(%rip),%rax        # 0x1403d4b90
1402114b7:	c3                   	ret
1402114b8:	cc                   	int3
1402114b9:	cc                   	int3
1402114ba:	cc                   	int3
1402114bb:	cc                   	int3
1402114bc:	cc                   	int3
1402114bd:	cc                   	int3
1402114be:	cc                   	int3
1402114bf:	cc                   	int3
1402114c0:	40 53                	rex push %rbx
1402114c2:	55                   	push   %rbp
1402114c3:	56                   	push   %rsi
1402114c4:	57                   	push   %rdi
1402114c5:	41 57                	push   %r15
1402114c7:	b8 a0 01 00 00       	mov    $0x1a0,%eax
1402114cc:	e8 5f f6 09 00       	call   0x1402b0b30
1402114d1:	48 2b e0             	sub    %rax,%rsp
1402114d4:	48 8b 05 a5 45 1c 00 	mov    0x1c45a5(%rip),%rax        # 0x1403d5a80
1402114db:	48 33 c4             	xor    %rsp,%rax
1402114de:	48 89 84 24 70 01 00 	mov    %rax,0x170(%rsp)
1402114e5:	00
1402114e6:	48 8b 69 78          	mov    0x78(%rcx),%rbp
1402114ea:	4d 8b f9             	mov    %r9,%r15
1402114ed:	49 8b f0             	mov    %r8,%rsi
1402114f0:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402114f5:	48 8b da             	mov    %rdx,%rbx
1402114f8:	48 8b bd c8 00 00 00 	mov    0xc8(%rbp),%rdi
1402114ff:	48 8d 47 10          	lea    0x10(%rdi),%rax
140211503:	4c 3b c8             	cmp    %rax,%r9
140211506:	74 0a                	je     0x140211512
140211508:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14021150d:	e9 4d 02 00 00       	jmp    0x14021175f
140211512:	4c 89 a4 24 98 01 00 	mov    %r12,0x198(%rsp)
140211519:	00
14021151a:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14021151f:	48 f7 d8             	neg    %rax
140211522:	4c 89 ac 24 90 01 00 	mov    %r13,0x190(%rsp)
140211529:	00
14021152a:	83 e0 0f             	and    $0xf,%eax
14021152d:	4c 89 b4 24 88 01 00 	mov    %r14,0x188(%rsp)
140211534:	00
140211535:	45 33 f6             	xor    %r14d,%r14d
140211538:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14021153d:	48 03 c8             	add    %rax,%rcx
140211540:	44 89 75 20          	mov    %r14d,0x20(%rbp)
140211544:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140211549:	4c 8d ad d0 00 00 00 	lea    0xd0(%rbp),%r13
140211550:	4c 8b cd             	mov    %rbp,%r9
140211553:	48 8d 41 30          	lea    0x30(%rcx),%rax
140211557:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14021155c:	48 8d 45 20          	lea    0x20(%rbp),%rax
140211560:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140211565:	4c 8d 61 40          	lea    0x40(%rcx),%r12
140211569:	48 81 ff c0 00 00 00 	cmp    $0xc0,%rdi
140211570:	0f 87 96 00 00 00    	ja     0x14021160c
140211576:	48 8d 57 7f          	lea    0x7f(%rdi),%rdx
14021157a:	48 83 e2 c0          	and    $0xffffffffffffffc0,%rdx
14021157e:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140211583:	4c 8b c2             	mov    %rdx,%r8
140211586:	48 8d 15 93 7e 13 00 	lea    0x137e93(%rip),%rdx        # 0x140349420
14021158d:	e8 6e dd e5 ff       	call   0x14006f300
140211592:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140211597:	49 8b cd             	mov    %r13,%rcx
14021159a:	e8 51 1d 03 00       	call   0x1402432f0
14021159f:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1402115a4:	44 89 75 70          	mov    %r14d,0x70(%rbp)
1402115a8:	41 be 10 00 00 00    	mov    $0x10,%r14d
1402115ae:	0f 10 85 94 00 00 00 	movups 0x94(%rbp),%xmm0
1402115b5:	0f 11 00             	movups %xmm0,(%rax)
1402115b8:	48 c7 85 a8 00 00 00 	movq   $0xd,0xa8(%rbp)
1402115bf:	0d 00 00 00
1402115c3:	48 89 bd b0 00 00 00 	mov    %rdi,0xb0(%rbp)
1402115ca:	48 85 ff             	test   %rdi,%rdi
1402115cd:	0f 84 0b 01 00 00    	je     0x1402116de
1402115d3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402115d8:	4c 8b cf             	mov    %rdi,%r9
1402115db:	4d 8b c4             	mov    %r12,%r8
1402115de:	48 8b d6             	mov    %rsi,%rdx
1402115e1:	48 8b cb             	mov    %rbx,%rcx
1402115e4:	83 78 10 00          	cmpl   $0x0,0x10(%rax)
1402115e8:	74 07                	je     0x1402115f1
1402115ea:	e8 d1 46 e6 ff       	call   0x140075cc0
1402115ef:	eb 05                	jmp    0x1402115f6
1402115f1:	e8 3a 47 e6 ff       	call   0x140075d30
1402115f6:	48 03 f7             	add    %rdi,%rsi
1402115f9:	48 03 df             	add    %rdi,%rbx
1402115fc:	4c 8b f0             	mov    %rax,%r14
1402115ff:	4c 8b e0             	mov    %rax,%r12
140211602:	4c 2b 74 24 30       	sub    0x30(%rsp),%r14
140211607:	e9 d2 00 00 00       	jmp    0x1402116de
14021160c:	ba 40 00 00 00       	mov    $0x40,%edx
140211611:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140211616:	44 8b c2             	mov    %edx,%r8d
140211619:	48 8d 15 00 7e 13 00 	lea    0x137e00(%rip),%rdx        # 0x140349420
140211620:	e8 db dc e5 ff       	call   0x14006f300
140211625:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14021162a:	49 8b cd             	mov    %r13,%rcx
14021162d:	e8 be 1c 03 00       	call   0x1402432f0
140211632:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140211638:	c7 45 20 01 00 00 00 	movl   $0x1,0x20(%rbp)
14021163f:	48 8d 95 94 00 00 00 	lea    0x94(%rbp),%rdx
140211646:	44 89 75 70          	mov    %r14d,0x70(%rbp)
14021164a:	49 8b cd             	mov    %r13,%rcx
14021164d:	e8 9e 1d 03 00       	call   0x1402433f0
140211652:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140211657:	4c 8b c7             	mov    %rdi,%r8
14021165a:	48 c7 85 a8 00 00 00 	movq   $0xd,0xa8(%rbp)
140211661:	0d 00 00 00
140211665:	48 8b d6             	mov    %rsi,%rdx
140211668:	48 89 bd b0 00 00 00 	mov    %rdi,0xb0(%rbp)
14021166f:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140211674:	44 39 70 10          	cmp    %r14d,0x10(%rax)
140211678:	74 24                	je     0x14021169e
14021167a:	48 8d 45 20          	lea    0x20(%rbp),%rax
14021167e:	4c 8b cd             	mov    %rbp,%r9
140211681:	48 8b cb             	mov    %rbx,%rcx
140211684:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140211689:	e8 72 dc e5 ff       	call   0x14006f300
14021168e:	4c 8b c7             	mov    %rdi,%r8
140211691:	48 8b d3             	mov    %rbx,%rdx
140211694:	49 8b cd             	mov    %r13,%rcx
140211697:	e8 54 1d 03 00       	call   0x1402433f0
14021169c:	eb 22                	jmp    0x1402116c0
14021169e:	49 8b cd             	mov    %r13,%rcx
1402116a1:	e8 4a 1d 03 00       	call   0x1402433f0
1402116a6:	48 8d 45 20          	lea    0x20(%rbp),%rax
1402116aa:	4c 8b cd             	mov    %rbp,%r9
1402116ad:	4c 8b c7             	mov    %rdi,%r8
1402116b0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402116b5:	48 8b d6             	mov    %rsi,%rdx
1402116b8:	48 8b cb             	mov    %rbx,%rcx
1402116bb:	e8 40 dc e5 ff       	call   0x14006f300
1402116c0:	48 03 f7             	add    %rdi,%rsi
1402116c3:	48 8d 15 56 7d 13 00 	lea    0x137d56(%rip),%rdx        # 0x140349420
1402116ca:	48 03 df             	add    %rdi,%rbx
1402116cd:	49 8b cd             	mov    %r13,%rcx
1402116d0:	48 f7 df             	neg    %rdi
1402116d3:	83 e7 0f             	and    $0xf,%edi
1402116d6:	44 8b c7             	mov    %edi,%r8d
1402116d9:	e8 12 1d 03 00       	call   0x1402433f0
1402116de:	0f 10 85 a8 00 00 00 	movups 0xa8(%rbp),%xmm0
1402116e5:	4d 8d 46 10          	lea    0x10(%r14),%r8
1402116e9:	49 8b cd             	mov    %r13,%rcx
1402116ec:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1402116f1:	49 8b d6             	mov    %r14,%rdx
1402116f4:	41 0f 11 04 24       	movups %xmm0,(%r12)
1402116f9:	e8 f2 1c 03 00       	call   0x1402433f0
1402116fe:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140211703:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140211708:	e8 33 fb de ff       	call   0x140001240
14021170d:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140211712:	48 8d 95 84 00 00 00 	lea    0x84(%rbp),%rdx
140211719:	49 8b cd             	mov    %r13,%rcx
14021171c:	83 7f 10 00          	cmpl   $0x0,0x10(%rdi)
140211720:	49 0f 44 d6          	cmove  %r14,%rdx
140211724:	e8 17 1b 03 00       	call   0x140243240
140211729:	4c 8b ac 24 90 01 00 	mov    0x190(%rsp),%r13
140211730:	00
140211731:	48 c7 85 c8 00 00 00 	movq   $0xffffffffffffffff,0xc8(%rbp)
140211738:	ff ff ff ff
14021173c:	83 7f 10 00          	cmpl   $0x0,0x10(%rdi)
140211740:	74 3b                	je     0x14021177d
140211742:	0f 10 85 84 00 00 00 	movups 0x84(%rbp),%xmm0
140211749:	0f 11 03             	movups %xmm0,(%rbx)
14021174c:	41 8b c7             	mov    %r15d,%eax
14021174f:	4c 8b a4 24 98 01 00 	mov    0x198(%rsp),%r12
140211756:	00
140211757:	4c 8b b4 24 88 01 00 	mov    0x188(%rsp),%r14
14021175e:	00
14021175f:	48 8b 8c 24 70 01 00 	mov    0x170(%rsp),%rcx
140211766:	00
140211767:	48 33 cc             	xor    %rsp,%rcx
14021176a:	e8 41 e7 09 00       	call   0x1402afeb0
14021176f:	48 81 c4 a0 01 00 00 	add    $0x1a0,%rsp
140211776:	41 5f                	pop    %r15
140211778:	5f                   	pop    %rdi
140211779:	5e                   	pop    %rsi
14021177a:	5d                   	pop    %rbp
14021177b:	5b                   	pop    %rbx
14021177c:	c3                   	ret
14021177d:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140211783:	48 8b d6             	mov    %rsi,%rdx
140211786:	49 8b ce             	mov    %r14,%rcx
140211789:	e8 22 fb de ff       	call   0x1400012b0
14021178e:	85 c0                	test   %eax,%eax
140211790:	74 ba                	je     0x14021174c
140211792:	49 2b df             	sub    %r15,%rbx
140211795:	4d 8d 47 f0          	lea    -0x10(%r15),%r8
140211799:	33 d2                	xor    %edx,%edx
14021179b:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14021179f:	e8 5c 02 0d 00       	call   0x1402e1a00
1402117a4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1402117a9:	eb a4                	jmp    0x14021174f
1402117ab:	cc                   	int3
1402117ac:	cc                   	int3
1402117ad:	cc                   	int3
1402117ae:	cc                   	int3
1402117af:	cc                   	int3
1402117b0:	40 53                	rex push %rbx
1402117b2:	b8 20 00 00 00       	mov    $0x20,%eax
1402117b7:	e8 74 f3 09 00       	call   0x1402b0b30
1402117bc:	48 2b e0             	sub    %rax,%rsp
1402117bf:	48 8b da             	mov    %rdx,%rbx
1402117c2:	e8 69 7d f2 ff       	call   0x140139530
1402117c7:	48 8b d0             	mov    %rax,%rdx
1402117ca:	48 8b cb             	mov    %rbx,%rcx
1402117cd:	e8 ce 39 03 00       	call   0x1402451a0
1402117d2:	b8 01 00 00 00       	mov    $0x1,%eax
1402117d7:	48 83 c4 20          	add    $0x20,%rsp
1402117db:	5b                   	pop    %rbx
1402117dc:	c3                   	ret
1402117dd:	cc                   	int3
1402117de:	cc                   	int3
1402117df:	cc                   	int3
1402117e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402117e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402117ea:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402117ef:	41 54                	push   %r12
1402117f1:	41 56                	push   %r14
1402117f3:	41 57                	push   %r15
1402117f5:	b8 30 00 00 00       	mov    $0x30,%eax
1402117fa:	e8 31 f3 09 00       	call   0x1402b0b30
1402117ff:	48 2b e0             	sub    %rax,%rsp
140211802:	4c 8d 61 28          	lea    0x28(%rcx),%r12
140211806:	49 8b f1             	mov    %r9,%rsi
140211809:	49 8b e8             	mov    %r8,%rbp
14021180c:	4c 8b f2             	mov    %rdx,%r14
14021180f:	4c 8b f9             	mov    %rcx,%r15
140211812:	49 81 f9 00 00 00 40 	cmp    $0x40000000,%r9
140211819:	72 5e                	jb     0x140211879
14021181b:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140211820:	49 8b f9             	mov    %r9,%rdi
140211823:	48 c1 ef 1e          	shr    $0x1e,%rdi
140211827:	48 69 c7 00 00 00 c0 	imul   $0xffffffffc0000000,%rdi,%rax
14021182e:	48 03 f0             	add    %rax,%rsi
140211831:	49 8b cf             	mov    %r15,%rcx
140211834:	e8 b7 32 ef ff       	call   0x140104af0
140211839:	49 8b cf             	mov    %r15,%rcx
14021183c:	8b d8                	mov    %eax,%ebx
14021183e:	e8 ed 7c f2 ff       	call   0x140139530
140211843:	4c 8b c8             	mov    %rax,%r9
140211846:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14021184a:	41 b8 00 00 00 40    	mov    $0x40000000,%r8d
140211850:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140211855:	49 8b d6             	mov    %r14,%rdx
140211858:	48 8b cd             	mov    %rbp,%rcx
14021185b:	e8 90 44 03 00       	call   0x140245cf0
140211860:	48 81 c5 00 00 00 40 	add    $0x40000000,%rbp
140211867:	49 81 c6 00 00 00 40 	add    $0x40000000,%r14
14021186e:	48 83 ef 01          	sub    $0x1,%rdi
140211872:	75 bd                	jne    0x140211831
140211874:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140211879:	48 85 f6             	test   %rsi,%rsi
14021187c:	74 2c                	je     0x1402118aa
14021187e:	49 8b cf             	mov    %r15,%rcx
140211881:	e8 6a 32 ef ff       	call   0x140104af0
140211886:	49 8b cf             	mov    %r15,%rcx
140211889:	8b d8                	mov    %eax,%ebx
14021188b:	e8 a0 7c f2 ff       	call   0x140139530
140211890:	4c 8b c8             	mov    %rax,%r9
140211893:	4c 63 c6             	movslq %esi,%r8
140211896:	49 8b d6             	mov    %r14,%rdx
140211899:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14021189d:	48 8b cd             	mov    %rbp,%rcx
1402118a0:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1402118a5:	e8 46 44 03 00       	call   0x140245cf0
1402118aa:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402118af:	b8 01 00 00 00       	mov    $0x1,%eax
1402118b4:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1402118b9:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1402118be:	48 83 c4 30          	add    $0x30,%rsp
1402118c2:	41 5f                	pop    %r15
1402118c4:	41 5e                	pop    %r14
1402118c6:	41 5c                	pop    %r12
1402118c8:	c3                   	ret
1402118c9:	cc                   	int3
1402118ca:	cc                   	int3
1402118cb:	cc                   	int3
1402118cc:	cc                   	int3
1402118cd:	cc                   	int3
1402118ce:	cc                   	int3
1402118cf:	cc                   	int3
1402118d0:	40 55                	rex push %rbp
1402118d2:	41 54                	push   %r12
1402118d4:	41 56                	push   %r14
1402118d6:	41 57                	push   %r15
1402118d8:	b8 48 00 00 00       	mov    $0x48,%eax
1402118dd:	e8 4e f2 09 00       	call   0x1402b0b30
1402118e2:	48 2b e0             	sub    %rax,%rsp
1402118e5:	49 8b e9             	mov    %r9,%rbp
1402118e8:	4d 8b f8             	mov    %r8,%r15
1402118eb:	4c 8b e2             	mov    %rdx,%r12
1402118ee:	4c 8b f1             	mov    %rcx,%r14
1402118f1:	4d 85 c9             	test   %r9,%r9
1402118f4:	0f 84 b9 00 00 00    	je     0x1402119b3
1402118fa:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1402118ff:	b8 00 00 00 40       	mov    $0x40000000,%eax
140211904:	4c 3b c8             	cmp    %rax,%r9
140211907:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
14021190c:	49 8b d9             	mov    %r9,%rbx
14021190f:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140211914:	48 0f 43 d8          	cmovae %rax,%rbx
140211918:	48 3b eb             	cmp    %rbx,%rbp
14021191b:	72 76                	jb     0x140211993
14021191d:	49 8b ce             	mov    %r14,%rcx
140211920:	e8 0b 7e f2 ff       	call   0x140139730
140211925:	49 8b ce             	mov    %r14,%rcx
140211928:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
14021192f:	e8 bc 31 ef ff       	call   0x140104af0
140211934:	49 8b ce             	mov    %r14,%rcx
140211937:	49 8d 76 28          	lea    0x28(%r14),%rsi
14021193b:	8b f8                	mov    %eax,%edi
14021193d:	e8 ee 7b f2 ff       	call   0x140139530
140211942:	4c 8b c8             	mov    %rax,%r9
140211945:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140211949:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140211950:	00
140211951:	4c 63 c3             	movslq %ebx,%r8
140211954:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140211959:	49 8b d4             	mov    %r12,%rdx
14021195c:	49 8b cf             	mov    %r15,%rcx
14021195f:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140211964:	e8 c7 43 03 00       	call   0x140245d30
140211969:	8b 94 24 88 00 00 00 	mov    0x88(%rsp),%edx
140211970:	49 8b ce             	mov    %r14,%rcx
140211973:	e8 68 7e f2 ff       	call   0x1401397e0
140211978:	48 2b eb             	sub    %rbx,%rbp
14021197b:	4c 03 fb             	add    %rbx,%r15
14021197e:	4c 03 e3             	add    %rbx,%r12
140211981:	48 8b c5             	mov    %rbp,%rax
140211984:	48 3b eb             	cmp    %rbx,%rbp
140211987:	48 0f 43 c3          	cmovae %rbx,%rax
14021198b:	48 8b d8             	mov    %rax,%rbx
14021198e:	48 85 ed             	test   %rbp,%rbp
140211991:	75 85                	jne    0x140211918
140211993:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140211998:	b8 01 00 00 00       	mov    $0x1,%eax
14021199d:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402119a2:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1402119a7:	48 83 c4 48          	add    $0x48,%rsp
1402119ab:	41 5f                	pop    %r15
1402119ad:	41 5e                	pop    %r14
1402119af:	41 5c                	pop    %r12
1402119b1:	5d                   	pop    %rbp