14001954c:	00
14001954d:	8b 40 18             	mov    0x18(%rax),%eax
140019550:	e9 25 fe ff ff       	jmp    0x14001937a
140019555:	48 89 f0             	mov    %rsi,%rax
140019558:	48 25 00 00 e0 ff    	and    $0xffffffffffe00000,%rax
14001955e:	89 f1                	mov    %esi,%ecx
140019560:	c1 e9 09             	shr    $0x9,%ecx
140019563:	81 e1 f8 0f 00 00    	and    $0xff8,%ecx
140019569:	48 01 c8             	add    %rcx,%rax
14001956c:	48 05 00 20 00 00    	add    $0x2000,%rax
140019572:	e9 17 fe ff ff       	jmp    0x14001938e
140019577:	49 ff 46 40          	incq   0x40(%r14)
14001957b:	83 7b 18 00          	cmpl   $0x0,0x18(%rbx)
14001957f:	0f 88 40 01 00 00    	js     0x1400196c5
140019585:	48 8b 43 10          	mov    0x10(%rbx),%rax
140019589:	8b 40 18             	mov    0x18(%rax),%eax
14001958c:	8b 4f 18             	mov    0x18(%rdi),%ecx
14001958f:	49 ff 46 68          	incq   0x68(%r14)
140019593:	48 29 c8             	sub    %rcx,%rax
140019596:	49 01 46 70          	add    %rax,0x70(%r14)
14001959a:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1400195a1:	80 7f 12 01          	cmpb   $0x1,0x12(%rdi)
1400195a5:	75 4b                	jne    0x1400195f2
1400195a7:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400195ab:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
1400195af:	48 39 c8             	cmp    %rcx,%rax
1400195b2:	72 3e                	jb     0x1400195f2
1400195b4:	48 8d 8f 48 18 00 00 	lea    0x1848(%rdi),%rcx
1400195bb:	48 39 c8             	cmp    %rcx,%rax
1400195be:	77 32                	ja     0x1400195f2
1400195c0:	8b 48 1c             	mov    0x1c(%rax),%ecx
1400195c3:	0f b6 c9             	movzbl %cl,%ecx
1400195c6:	c1 e1 0c             	shl    $0xc,%ecx
1400195c9:	48 0f af 48 20       	imul   0x20(%rax),%rcx
1400195ce:	48 c1 e9 2b          	shr    $0x2b,%rcx
1400195d2:	74 1e                	je     0x1400195f2
1400195d4:	83 7b 18 00          	cmpl   $0x0,0x18(%rbx)
1400195d8:	0f 88 f0 00 00 00    	js     0x1400196ce
1400195de:	44 8b 40 18          	mov    0x18(%rax),%r8d
1400195e2:	8b 47 18             	mov    0x18(%rdi),%eax
1400195e5:	49 29 c0             	sub    %rax,%r8
1400195e8:	48 89 f1             	mov    %rsi,%rcx
1400195eb:	31 d2                	xor    %edx,%edx
1400195ed:	e8 1e 4c 08 00       	call   0x14009e210
1400195f2:	4c 8d 77 40          	lea    0x40(%rdi),%r14
1400195f6:	4c 89 f1             	mov    %r14,%rcx
1400195f9:	ff 15 11 e3 0d 00    	call   *0xde311(%rip)        # 0x1400f7910
1400195ff:	84 c0                	test   %al,%al
140019601:	75 08                	jne    0x14001960b
140019603:	4c 89 f1             	mov    %r14,%rcx
140019606:	e8 75 83 02 00       	call   0x140041980
14001960b:	48 8b 43 10          	mov    0x10(%rbx),%rax
14001960f:	8b 40 18             	mov    0x18(%rax),%eax
140019612:	48 29 87 a0 18 00 00 	sub    %rax,0x18a0(%rdi)
140019619:	4c 8b 03             	mov    (%rbx),%r8
14001961c:	49 39 f0             	cmp    %rsi,%r8
14001961f:	0f 84 b2 00 00 00    	je     0x1400196d7
140019625:	48 8d 05 2c 83 0c 00 	lea    0xc832c(%rip),%rax        # 0x1400e1958
14001962c:	48 8d 0d 0d 83 0c 00 	lea    0xc830d(%rip),%rcx        # 0x1400e1940
140019633:	80 7f 14 00          	cmpb   $0x0,0x14(%rdi)
140019637:	48 0f 45 c8          	cmovne %rax,%rcx
14001963b:	48 8b 01             	mov    (%rcx),%rax
14001963e:	48 8b 40 58          	mov    0x58(%rax),%rax
140019642:	48 89 f2             	mov    %rsi,%rdx
140019645:	ff 15 bd d6 0d 00    	call   *0xdd6bd(%rip)        # 0x1400f6d08
14001964b:	48 89 33             	mov    %rsi,(%rbx)
14001964e:	80 63 1c fe          	andb   $0xfe,0x1c(%rbx)
140019652:	8b 43 18             	mov    0x18(%rbx),%eax
140019655:	a9 ff 7f 00 00       	test   $0x7fff,%eax
14001965a:	74 7e                	je     0x1400196da
14001965c:	8d 48 ff             	lea    -0x1(%rax),%ecx
14001965f:	81 e1 ff 7f 00 00    	and    $0x7fff,%ecx
140019665:	89 c2                	mov    %eax,%edx
140019667:	81 e2 00 80 ff ff    	and    $0xffff8000,%edx
14001966d:	09 ca                	or     %ecx,%edx
14001966f:	89 53 18             	mov    %edx,0x18(%rbx)
140019672:	0f ba e0 1e          	bt     $0x1e,%eax
140019676:	72 3b                	jb     0x1400196b3
140019678:	85 c9                	test   %ecx,%ecx
14001967a:	74 37                	je     0x1400196b3
14001967c:	4c 89 f1             	mov    %r14,%rcx
14001967f:	48 83 c4 28          	add    $0x28,%rsp
140019683:	5b                   	pop    %rbx
140019684:	5f                   	pop    %rdi
140019685:	5e                   	pop    %rsi
140019686:	41 5e                	pop    %r14
140019688:	48 ff 25 a9 e1 0d 00 	rex.W jmp *0xde1a9(%rip)        # 0x1400f7838
14001968f:	4c 89 f1             	mov    %r14,%rcx
140019692:	e8 e9 7f 02 00       	call   0x140041680
140019697:	e9 92 fe ff ff       	jmp    0x14001952e
14001969c:	44 0f b6 c0          	movzbl %al,%r8d
1400196a0:	41 d1 e8             	shr    $1,%r8d
1400196a3:	4c 89 f1             	mov    %r14,%rcx
1400196a6:	48 89 da             	mov    %rbx,%rdx
1400196a9:	e8 a2 7e 02 00       	call   0x140041550
1400196ae:	e9 6f fe ff ff       	jmp    0x140019522
1400196b3:	ba 01 00 00 00       	mov    $0x1,%edx
1400196b8:	48 89 d9             	mov    %rbx,%rcx
1400196bb:	49 89 f8             	mov    %rdi,%r8
1400196be:	e8 3d 83 02 00       	call   0x140041a00
1400196c3:	eb b7                	jmp    0x14001967c
1400196c5:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400196c9:	e9 be fe ff ff       	jmp    0x14001958c
1400196ce:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1400196d2:	e9 0b ff ff ff       	jmp    0x1400195e2
1400196d7:	cc                   	int3
1400196d8:	0f 0b                	ud2
1400196da:	cc                   	int3
1400196db:	0f 0b                	ud2
1400196dd:	cc                   	int3
1400196de:	cc                   	int3
1400196df:	cc                   	int3
1400196e0:	48 89 d0             	mov    %rdx,%rax
1400196e3:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
1400196ea:	48 c7 42 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rdx)
1400196f1:	ff
1400196f2:	c3                   	ret
1400196f3:	cc                   	int3
1400196f4:	cc                   	int3
1400196f5:	cc                   	int3
1400196f6:	cc                   	int3
1400196f7:	cc                   	int3
1400196f8:	cc                   	int3
1400196f9:	cc                   	int3
1400196fa:	cc                   	int3
1400196fb:	cc                   	int3
1400196fc:	cc                   	int3
1400196fd:	cc                   	int3
1400196fe:	cc                   	int3
1400196ff:	cc                   	int3
140019700:	48 89 d0             	mov    %rdx,%rax
140019703:	49 0f c8             	bswap  %r8
140019706:	4c 89 02             	mov    %r8,(%rdx)
140019709:	49 f7 d0             	not    %r8
14001970c:	4c 89 42 08          	mov    %r8,0x8(%rdx)
140019710:	c3                   	ret
140019711:	cc                   	int3
140019712:	cc                   	int3
140019713:	cc                   	int3
140019714:	cc                   	int3
140019715:	cc                   	int3
140019716:	cc                   	int3
140019717:	cc                   	int3
140019718:	cc                   	int3
140019719:	cc                   	int3
14001971a:	cc                   	int3
14001971b:	cc                   	int3
14001971c:	cc                   	int3
14001971d:	cc                   	int3
14001971e:	cc                   	int3
14001971f:	cc                   	int3
140019720:	49 0f c8             	bswap  %r8
140019723:	4c 89 02             	mov    %r8,(%rdx)
140019726:	49 f7 d0             	not    %r8
140019729:	45 84 c9             	test   %r9b,%r9b
14001972c:	b8 39 30 00 00       	mov    $0x3039,%eax
140019731:	49 0f 45 c0          	cmovne %r8,%rax
140019735:	48 89 42 08          	mov    %rax,0x8(%rdx)
140019739:	c3                   	ret
14001973a:	cc                   	int3
14001973b:	cc                   	int3
14001973c:	cc                   	int3
14001973d:	cc                   	int3
14001973e:	cc                   	int3
14001973f:	cc                   	int3
140019740:	49 0f c8             	bswap  %r8
140019743:	4c 89 02             	mov    %r8,(%rdx)
140019746:	c3                   	ret
140019747:	cc                   	int3
140019748:	cc                   	int3
140019749:	cc                   	int3
14001974a:	cc                   	int3
14001974b:	cc                   	int3
14001974c:	cc                   	int3
14001974d:	cc                   	int3
14001974e:	cc                   	int3
14001974f:	cc                   	int3
140019750:	56                   	push   %rsi
140019751:	57                   	push   %rdi
140019752:	53                   	push   %rbx
140019753:	48 83 ec 60          	sub    $0x60,%rsp
140019757:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
14001975c:	4c 89 c6             	mov    %r8,%rsi
14001975f:	48 8b 05 da 78 0e 00 	mov    0xe78da(%rip),%rax        # 0x140101040
140019766:	48 31 e0             	xor    %rsp,%rax
140019769:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14001976e:	4c 8b 02             	mov    (%rdx),%r8
140019771:	4d 85 c0             	test   %r8,%r8
140019774:	74 44                	je     0x1400197ba
140019776:	48 89 d7             	mov    %rdx,%rdi
140019779:	4c 89 c0             	mov    %r8,%rax
14001977c:	48 0f c8             	bswap  %rax
14001977f:	a9 00 c0 1f 00       	test   $0x1fc000,%eax
140019784:	74 38                	je     0x1400197be
140019786:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14001978a:	4c 31 c1             	xor    %r8,%rcx
14001978d:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
140019791:	75 2b                	jne    0x1400197be
140019793:	0f 18 08             	prefetcht0 (%rax)
140019796:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14001979b:	48 31 e1             	xor    %rsp,%rcx
14001979e:	48 3b 0d 9b 78 0e 00 	cmp    0xe789b(%rip),%rcx        # 0x140101040
1400197a5:	74 06                	je     0x1400197ad
1400197a7:	e8 24 5b 05 00       	call   0x14006f2d0
1400197ac:	cc                   	int3
1400197ad:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
1400197b2:	48 83 c4 60          	add    $0x60,%rsp
1400197b6:	5b                   	pop    %rbx
1400197b7:	5f                   	pop    %rdi
1400197b8:	5e                   	pop    %rsi
1400197b9:	c3                   	ret
1400197ba:	31 c0                	xor    %eax,%eax
1400197bc:	eb d8                	jmp    0x140019796
1400197be:	0f 28 35 4b 71 0c 00 	movaps 0xc714b(%rip),%xmm6        # 0x1400e0910
1400197c5:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
1400197ca:	0f 29 33             	movaps %xmm6,(%rbx)
1400197cd:	48 8d 15 74 81 0c 00 	lea    0xc8174(%rip),%rdx        # 0x1400e1948
1400197d4:	48 89 d9             	mov    %rbx,%rcx
1400197d7:	e8 44 03 00 00       	call   0x140019b20
1400197dc:	48 89 d9             	mov    %rbx,%rcx
1400197df:	e8 7c ed ff ff       	call   0x140018560
1400197e4:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400197e9:	0f 29 33             	movaps %xmm6,(%rbx)
1400197ec:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1400197f0:	48 8d 15 57 81 0c 00 	lea    0xc8157(%rip),%rdx        # 0x1400e194e
1400197f7:	48 89 d9             	mov    %rbx,%rcx
1400197fa:	e8 21 03 00 00       	call   0x140019b20
1400197ff:	48 89 d9             	mov    %rbx,%rcx
140019802:	e8 59 ed ff ff       	call   0x140018560
140019807:	48 89 f1             	mov    %rsi,%rcx
14001980a:	e8 51 87 02 00       	call   0x140041f60
14001980f:	cc                   	int3
140019810:	4c 8b 02             	mov    (%rdx),%r8
140019813:	4d 85 c0             	test   %r8,%r8
140019816:	74 21                	je     0x140019839
140019818:	4c 89 c1             	mov    %r8,%rcx
14001981b:	48 0f c9             	bswap  %rcx
14001981e:	31 c0                	xor    %eax,%eax
140019820:	f7 c1 00 c0 1f 00    	test   $0x1fc000,%ecx
140019826:	74 10                	je     0x140019838
140019828:	4c 33 42 08          	xor    0x8(%rdx),%r8
14001982c:	49 83 f8 ff          	cmp    $0xffffffffffffffff,%r8
140019830:	75 06                	jne    0x140019838
140019832:	0f 18 09             	prefetcht0 (%rcx)
140019835:	48 89 c8             	mov    %rcx,%rax
140019838:	c3                   	ret
140019839:	31 c0                	xor    %eax,%eax
14001983b:	c3                   	ret
14001983c:	cc                   	int3
14001983d:	cc                   	int3
14001983e:	cc                   	int3
14001983f:	cc                   	int3
140019840:	56                   	push   %rsi
140019841:	57                   	push   %rdi
140019842:	53                   	push   %rbx
140019843:	48 83 ec 60          	sub    $0x60,%rsp
140019847:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
14001984c:	44 89 c0             	mov    %r8d,%eax
14001984f:	48 89 d7             	mov    %rdx,%rdi
140019852:	48 8b 0d e7 77 0e 00 	mov    0xe77e7(%rip),%rcx        # 0x140101040
140019859:	48 31 e1             	xor    %rsp,%rcx
14001985c:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140019861:	4c 8b 02             	mov    (%rdx),%r8
140019864:	84 c0                	test   %al,%al
140019866:	74 29                	je     0x140019891
140019868:	4d 85 c0             	test   %r8,%r8
14001986b:	74 20                	je     0x14001988d
14001986d:	4c 89 ce             	mov    %r9,%rsi
140019870:	4c 89 c1             	mov    %r8,%rcx
140019873:	48 0f c9             	bswap  %rcx
140019876:	f7 c1 00 c0 1f 00    	test   $0x1fc000,%ecx
14001987c:	74 5c                	je     0x1400198da
14001987e:	48 8b 47 08          	mov    0x8(%rdi),%rax
140019882:	4c 31 c0             	xor    %r8,%rax
140019885:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140019889:	74 25                	je     0x1400198b0
14001988b:	eb 4d                	jmp    0x1400198da
14001988d:	31 c0                	xor    %eax,%eax
14001988f:	eb 25                	jmp    0x1400198b6
140019891:	4d 85 c0             	test   %r8,%r8
140019894:	74 f7                	je     0x14001988d
140019896:	4c 89 c1             	mov    %r8,%rcx
140019899:	48 0f c9             	bswap  %rcx
14001989c:	31 c0                	xor    %eax,%eax
14001989e:	f7 c1 00 c0 1f 00    	test   $0x1fc000,%ecx
1400198a4:	74 10                	je     0x1400198b6
1400198a6:	4c 33 47 08          	xor    0x8(%rdi),%r8
1400198aa:	49 83 f8 ff          	cmp    $0xffffffffffffffff,%r8
1400198ae:	75 06                	jne    0x1400198b6
1400198b0:	0f 18 09             	prefetcht0 (%rcx)
1400198b3:	48 89 c8             	mov    %rcx,%rax
1400198b6:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400198bb:	48 31 e1             	xor    %rsp,%rcx
1400198be:	48 3b 0d 7b 77 0e 00 	cmp    0xe777b(%rip),%rcx        # 0x140101040
1400198c5:	74 06                	je     0x1400198cd
1400198c7:	e8 04 5a 05 00       	call   0x14006f2d0
1400198cc:	cc                   	int3
1400198cd:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
1400198d2:	48 83 c4 60          	add    $0x60,%rsp
1400198d6:	5b                   	pop    %rbx
1400198d7:	5f                   	pop    %rdi
1400198d8:	5e                   	pop    %rsi
1400198d9:	c3                   	ret
1400198da:	0f 28 35 2f 70 0c 00 	movaps 0xc702f(%rip),%xmm6        # 0x1400e0910
1400198e1:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
1400198e6:	0f 29 33             	movaps %xmm6,(%rbx)
1400198e9:	48 8d 15 58 80 0c 00 	lea    0xc8058(%rip),%rdx        # 0x1400e1948
1400198f0:	48 89 d9             	mov    %rbx,%rcx
1400198f3:	e8 28 02 00 00       	call   0x140019b20
1400198f8:	48 89 d9             	mov    %rbx,%rcx
1400198fb:	e8 60 ec ff ff       	call   0x140018560
140019900:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
140019905:	0f 29 33             	movaps %xmm6,(%rbx)
140019908:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14001990c:	48 8d 15 3b 80 0c 00 	lea    0xc803b(%rip),%rdx        # 0x1400e194e
140019913:	48 89 d9             	mov    %rbx,%rcx
140019916:	e8 05 02 00 00       	call   0x140019b20
14001991b:	48 89 d9             	mov    %rbx,%rcx
14001991e:	e8 3d ec ff ff       	call   0x140018560
140019923:	48 89 f1             	mov    %rsi,%rcx
140019926:	e8 35 86 02 00       	call   0x140041f60
14001992b:	cc                   	int3
14001992c:	cc                   	int3
14001992d:	cc                   	int3
14001992e:	cc                   	int3
14001992f:	cc                   	int3
140019930:	56                   	push   %rsi
140019931:	57                   	push   %rdi
140019932:	53                   	push   %rbx
140019933:	48 83 ec 60          	sub    $0x60,%rsp
140019937:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
14001993c:	4c 89 c6             	mov    %r8,%rsi
14001993f:	48 8b 05 fa 76 0e 00 	mov    0xe76fa(%rip),%rax        # 0x140101040
140019946:	48 31 e0             	xor    %rsp,%rax
140019949:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14001994e:	4c 8b 02             	mov    (%rdx),%r8
140019951:	4d 85 c0             	test   %r8,%r8
140019954:	74 53                	je     0x1400199a9
140019956:	48 89 d7             	mov    %rdx,%rdi
140019959:	4c 89 c0             	mov    %r8,%rax
14001995c:	48 0f c8             	bswap  %rax
14001995f:	a9 00 c0 1f 00       	test   $0x1fc000,%eax
140019964:	74 47                	je     0x1400199ad
140019966:	48 89 c1             	mov    %rax,%rcx
140019969:	48 31 f9             	xor    %rdi,%rcx
14001996c:	48 81 f9 ff ff 1f 00 	cmp    $0x1fffff,%rcx
140019973:	77 38                	ja     0x1400199ad
140019975:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140019979:	4c 31 c1             	xor    %r8,%rcx
14001997c:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx