14013c4b6:	48 8b 47 28          	mov    0x28(%rdi),%rax
14013c4ba:	48 85 c0             	test   %rax,%rax
14013c4bd:	0f 84 9f fe ff ff    	je     0x14013c362
14013c4c3:	48 8b 50 60          	mov    0x60(%rax),%rdx
14013c4c7:	48 85 d2             	test   %rdx,%rdx
14013c4ca:	74 06                	je     0x14013c4d2
14013c4cc:	ff d2                	call   *%rdx
14013c4ce:	48 89 43 30          	mov    %rax,0x30(%rbx)
14013c4d2:	48 39 73 30          	cmp    %rsi,0x30(%rbx)
14013c4d6:	0f 85 d0 00 00 00    	jne    0x14013c5ac
14013c4dc:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14013c4e0:	e8 5b f9 07 00       	call   0x1401bbe40
14013c4e5:	e9 74 fe ff ff       	jmp    0x14013c35e
14013c4ea:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
14013c4ee:	48 85 c9             	test   %rcx,%rcx
14013c4f1:	74 11                	je     0x14013c504
14013c4f3:	48 89 4b 28          	mov    %rcx,0x28(%rbx)
14013c4f7:	e8 f4 96 00 00       	call   0x140145bf0
14013c4fc:	85 c0                	test   %eax,%eax
14013c4fe:	0f 84 5e fe ff ff    	je     0x14013c362
14013c504:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
14013c508:	48 85 c9             	test   %rcx,%rcx
14013c50b:	0f 84 cf fe ff ff    	je     0x14013c3e0
14013c511:	48 8b 47 28          	mov    0x28(%rdi),%rax
14013c515:	48 85 c0             	test   %rax,%rax
14013c518:	0f 84 44 fe ff ff    	je     0x14013c362
14013c51e:	48 8b 50 60          	mov    0x60(%rax),%rdx
14013c522:	48 85 d2             	test   %rdx,%rdx
14013c525:	74 06                	je     0x14013c52d
14013c527:	ff d2                	call   *%rdx
14013c529:	48 89 43 30          	mov    %rax,0x30(%rbx)
14013c52d:	48 39 73 30          	cmp    %rsi,0x30(%rbx)
14013c531:	75 79                	jne    0x14013c5ac
14013c533:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14013c537:	e8 c4 ea 07 00       	call   0x1401bb000
14013c53c:	e9 1d fe ff ff       	jmp    0x14013c35e
14013c541:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
14013c545:	48 85 c9             	test   %rcx,%rcx
14013c548:	74 11                	je     0x14013c55b
14013c54a:	48 89 4b 28          	mov    %rcx,0x28(%rbx)
14013c54e:	e8 9d 96 00 00       	call   0x140145bf0
14013c553:	85 c0                	test   %eax,%eax
14013c555:	0f 84 07 fe ff ff    	je     0x14013c362
14013c55b:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
14013c55f:	48 85 c9             	test   %rcx,%rcx
14013c562:	0f 84 78 fe ff ff    	je     0x14013c3e0
14013c568:	48 8b 47 28          	mov    0x28(%rdi),%rax
14013c56c:	48 85 c0             	test   %rax,%rax
14013c56f:	0f 84 ed fd ff ff    	je     0x14013c362
14013c575:	48 8b 90 b0 00 00 00 	mov    0xb0(%rax),%rdx
14013c57c:	48 85 d2             	test   %rdx,%rdx
14013c57f:	74 06                	je     0x14013c587
14013c581:	ff d2                	call   *%rdx
14013c583:	48 89 43 30          	mov    %rax,0x30(%rbx)
14013c587:	48 39 73 30          	cmp    %rsi,0x30(%rbx)
14013c58b:	75 1f                	jne    0x14013c5ac
14013c58d:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14013c591:	e8 fa a3 00 00       	call   0x140146990
14013c596:	e9 c3 fd ff ff       	jmp    0x14013c35e
14013c59b:	48 8b d7             	mov    %rdi,%rdx
14013c59e:	48 8b cb             	mov    %rbx,%rcx
14013c5a1:	ff 50 10             	call   *0x10(%rax)
14013c5a4:	85 c0                	test   %eax,%eax
14013c5a6:	0f 8e b6 fd ff ff    	jle    0x14013c362
14013c5ac:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14013c5b1:	48 8b c3             	mov    %rbx,%rax
14013c5b4:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14013c5b9:	48 83 c4 20          	add    $0x20,%rsp
14013c5bd:	5f                   	pop    %rdi
14013c5be:	c3                   	ret
14013c5bf:	cc                   	int3
14013c5c0:	48 85 c9             	test   %rcx,%rcx
14013c5c3:	0f 84 d9 01 00 00    	je     0x14013c7a2
14013c5c9:	53                   	push   %rbx
14013c5ca:	b8 20 00 00 00       	mov    $0x20,%eax
14013c5cf:	e8 5c 45 17 00       	call   0x1402b0b30
14013c5d4:	48 2b e0             	sub    %rax,%rsp
14013c5d7:	48 8b 41 78          	mov    0x78(%rcx),%rax
14013c5db:	48 8b d9             	mov    %rcx,%rbx
14013c5de:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14013c5e3:	48 85 c0             	test   %rax,%rax
14013c5e6:	74 0b                	je     0x14013c5f3
14013c5e8:	48 8b 50 18          	mov    0x18(%rax),%rdx
14013c5ec:	48 85 d2             	test   %rdx,%rdx
14013c5ef:	74 02                	je     0x14013c5f3
14013c5f1:	ff d2                	call   *%rdx
14013c5f3:	8b 0b                	mov    (%rbx),%ecx
14013c5f5:	33 ff                	xor    %edi,%edi
14013c5f7:	8d 41 f0             	lea    -0x10(%rcx),%eax
14013c5fa:	83 f8 30             	cmp    $0x30,%eax
14013c5fd:	77 14                	ja     0x14013c613
14013c5ff:	48 ba 01 00 01 00 00 	movabs $0x1000000010001,%rdx
14013c606:	00 01 00
14013c609:	48 0f a3 c2          	bt     %rax,%rdx
14013c60d:	0f 82 c4 00 00 00    	jb     0x14013c6d7
14013c613:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
14013c619:	0f 84 b8 00 00 00    	je     0x14013c6d7
14013c61f:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
14013c625:	0f 84 ac 00 00 00    	je     0x14013c6d7
14013c62b:	81 f9 00 08 00 00    	cmp    $0x800,%ecx
14013c631:	75 23                	jne    0x14013c656
14013c633:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14013c637:	48 85 c9             	test   %rcx,%rcx
14013c63a:	74 0c                	je     0x14013c648
14013c63c:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013c640:	48 85 c0             	test   %rax,%rax
14013c643:	74 03                	je     0x14013c648
14013c645:	ff 50 50             	call   *0x50(%rax)
14013c648:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14013c64c:	e8 7f 5c 06 00       	call   0x1401a22d0
14013c651:	e9 a2 00 00 00       	jmp    0x14013c6f8
14013c656:	8d 81 00 f0 ff ff    	lea    -0x1000(%rcx),%eax
14013c65c:	a9 ff ef ff ff       	test   $0xffffefff,%eax
14013c661:	74 54                	je     0x14013c6b7
14013c663:	8d 81 00 fe ff ff    	lea    -0x200(%rcx),%eax
14013c669:	a9 ff fd ff ff       	test   $0xfffffdff,%eax
14013c66e:	74 27                	je     0x14013c697
14013c670:	8d 41 fe             	lea    -0x2(%rcx),%eax
14013c673:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
14013c678:	0f 85 82 00 00 00    	jne    0x14013c700
14013c67e:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14013c682:	48 85 d2             	test   %rdx,%rdx
14013c685:	74 79                	je     0x14013c700
14013c687:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14013c68b:	48 85 c9             	test   %rcx,%rcx
14013c68e:	74 70                	je     0x14013c700
14013c690:	e8 8b 96 00 00       	call   0x140145d20
14013c695:	eb 69                	jmp    0x14013c700
14013c697:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14013c69b:	48 85 c9             	test   %rcx,%rcx
14013c69e:	74 0c                	je     0x14013c6ac
14013c6a0:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013c6a4:	48 85 c0             	test   %rax,%rax
14013c6a7:	74 03                	je     0x14013c6ac
14013c6a9:	ff 50 58             	call   *0x58(%rax)
14013c6ac:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14013c6b0:	e8 4b e9 07 00       	call   0x1401bb000
14013c6b5:	eb 41                	jmp    0x14013c6f8
14013c6b7:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14013c6bb:	48 85 c9             	test   %rcx,%rcx
14013c6be:	74 0c                	je     0x14013c6cc
14013c6c0:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013c6c4:	48 85 c0             	test   %rax,%rax
14013c6c7:	74 03                	je     0x14013c6cc
14013c6c9:	ff 50 58             	call   *0x58(%rax)
14013c6cc:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14013c6d0:	e8 6b f7 07 00       	call   0x1401bbe40
14013c6d5:	eb 21                	jmp    0x14013c6f8
14013c6d7:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14013c6db:	48 85 c9             	test   %rcx,%rcx
14013c6de:	74 0f                	je     0x14013c6ef
14013c6e0:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013c6e4:	48 85 c0             	test   %rax,%rax
14013c6e7:	74 06                	je     0x14013c6ef
14013c6e9:	ff 90 a8 00 00 00    	call   *0xa8(%rax)
14013c6ef:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14013c6f3:	e8 98 a2 00 00       	call   0x140146990
14013c6f8:	48 89 7b 28          	mov    %rdi,0x28(%rbx)
14013c6fc:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
14013c700:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14013c704:	48 8d 15 45 9a 1d 00 	lea    0x1d9a45(%rip),%rdx        # 0x140316150
14013c70b:	41 b8 37 06 00 00    	mov    $0x637,%r8d
14013c711:	e8 aa f6 fa ff       	call   0x1400ebdc0
14013c716:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14013c71a:	48 8d 15 2f 9a 1d 00 	lea    0x1d9a2f(%rip),%rdx        # 0x140316150
14013c721:	41 b8 38 06 00 00    	mov    $0x638,%r8d
14013c727:	e8 94 f6 fa ff       	call   0x1400ebdc0
14013c72c:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14013c730:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
14013c734:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
14013c738:	e8 c3 93 00 00       	call   0x140145b00
14013c73d:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14013c741:	48 8d 15 08 9a 1d 00 	lea    0x1d9a08(%rip),%rdx        # 0x140316150
14013c748:	41 b8 a8 01 00 00    	mov    $0x1a8,%r8d
14013c74e:	e8 6d f6 fa ff       	call   0x1400ebdc0
14013c753:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
14013c75a:	e8 b1 cc fb ff       	call   0x1400f9410
14013c75f:	48 8b 8b 90 00 00 00 	mov    0x90(%rbx),%rcx
14013c766:	e8 a5 cc fb ff       	call   0x1400f9410
14013c76b:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
14013c772:	e8 39 6e fe ff       	call   0x1401235b0
14013c777:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14013c77e:	e8 ad 45 fb ff       	call   0x1400f0d30
14013c783:	41 b8 af 01 00 00    	mov    $0x1af,%r8d
14013c789:	48 8d 15 c0 99 1d 00 	lea    0x1d99c0(%rip),%rdx        # 0x140316150
14013c790:	48 8b cb             	mov    %rbx,%rcx
14013c793:	e8 28 f6 fa ff       	call   0x1400ebdc0
14013c798:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14013c79d:	48 83 c4 20          	add    $0x20,%rsp
14013c7a1:	5b                   	pop    %rbx
14013c7a2:	c3                   	ret
14013c7a3:	cc                   	int3
14013c7a4:	cc                   	int3
14013c7a5:	cc                   	int3
14013c7a6:	cc                   	int3
14013c7a7:	cc                   	int3
14013c7a8:	cc                   	int3
14013c7a9:	cc                   	int3
14013c7aa:	cc                   	int3
14013c7ab:	cc                   	int3
14013c7ac:	cc                   	int3
14013c7ad:	cc                   	int3
14013c7ae:	cc                   	int3
14013c7af:	cc                   	int3
14013c7b0:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
14013c7b7:	c3                   	ret
14013c7b8:	cc                   	int3
14013c7b9:	cc                   	int3
14013c7ba:	cc                   	int3
14013c7bb:	cc                   	int3
14013c7bc:	cc                   	int3
14013c7bd:	cc                   	int3
14013c7be:	cc                   	int3
14013c7bf:	cc                   	int3
14013c7c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14013c7c5:	57                   	push   %rdi
14013c7c6:	b8 20 00 00 00       	mov    $0x20,%eax
14013c7cb:	e8 60 43 17 00       	call   0x1402b0b30
14013c7d0:	48 2b e0             	sub    %rax,%rsp
14013c7d3:	48 8b fa             	mov    %rdx,%rdi
14013c7d6:	48 8b d9             	mov    %rcx,%rbx
14013c7d9:	e8 f2 11 00 00       	call   0x14013d9d0
14013c7de:	85 c0                	test   %eax,%eax
14013c7e0:	0f 84 d2 00 00 00    	je     0x14013c8b8
14013c7e6:	83 e8 01             	sub    $0x1,%eax
14013c7e9:	0f 84 c9 00 00 00    	je     0x14013c8b8
14013c7ef:	83 f8 01             	cmp    $0x1,%eax
14013c7f2:	0f 85 b3 00 00 00    	jne    0x14013c8ab
14013c7f8:	8b 0b                	mov    (%rbx),%ecx
14013c7fa:	81 f9 00 08 00 00    	cmp    $0x800,%ecx
14013c800:	75 2e                	jne    0x14013c830
14013c802:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013c806:	48 85 c0             	test   %rax,%rax
14013c809:	0f 84 9c 00 00 00    	je     0x14013c8ab
14013c80f:	4c 8b 40 70          	mov    0x70(%rax),%r8
14013c813:	4d 85 c0             	test   %r8,%r8
14013c816:	0f 84 8f 00 00 00    	je     0x14013c8ab
14013c81c:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14013c820:	48 8b d7             	mov    %rdi,%rdx
14013c823:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14013c828:	48 83 c4 20          	add    $0x20,%rsp
14013c82c:	5f                   	pop    %rdi
14013c82d:	49 ff e0             	rex.WB jmp *%r8
14013c830:	8d 41 f0             	lea    -0x10(%rcx),%eax
14013c833:	83 f8 30             	cmp    $0x30,%eax
14013c836:	77 10                	ja     0x14013c848
14013c838:	48 ba 01 00 01 00 00 	movabs $0x1000000010001,%rdx
14013c83f:	00 01 00
14013c842:	48 0f a3 c2          	bt     %rax,%rdx
14013c846:	72 10                	jb     0x14013c858
14013c848:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
14013c84e:	74 08                	je     0x14013c858
14013c850:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
14013c856:	75 15                	jne    0x14013c86d
14013c858:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013c85c:	48 85 c0             	test   %rax,%rax
14013c85f:	74 0c                	je     0x14013c86d
14013c861:	4c 8b 80 b8 00 00 00 	mov    0xb8(%rax),%r8
14013c868:	4d 85 c0             	test   %r8,%r8
14013c86b:	75 af                	jne    0x14013c81c
14013c86d:	8d 81 00 fe ff ff    	lea    -0x200(%rcx),%eax
14013c873:	a9 ff fd ff ff       	test   $0xfffffdff,%eax
14013c878:	75 12                	jne    0x14013c88c
14013c87a:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013c87e:	48 85 c0             	test   %rax,%rax
14013c881:	74 09                	je     0x14013c88c
14013c883:	4c 8b 40 68          	mov    0x68(%rax),%r8
14013c887:	4d 85 c0             	test   %r8,%r8
14013c88a:	75 90                	jne    0x14013c81c
14013c88c:	8d 81 00 f0 ff ff    	lea    -0x1000(%rcx),%eax
14013c892:	a9 ff ef ff ff       	test   $0xffffefff,%eax
14013c897:	75 12                	jne    0x14013c8ab
14013c899:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013c89d:	48 85 c0             	test   %rax,%rax
14013c8a0:	74 09                	je     0x14013c8ab
14013c8a2:	4c 8b 40 68          	mov    0x68(%rax),%r8
14013c8a6:	e9 68 ff ff ff       	jmp    0x14013c813
14013c8ab:	33 c0                	xor    %eax,%eax
14013c8ad:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14013c8b2:	48 83 c4 20          	add    $0x20,%rsp
14013c8b6:	5f                   	pop    %rdi
14013c8b7:	c3                   	ret
14013c8b8:	48 8b d7             	mov    %rdi,%rdx
14013c8bb:	48 8b cb             	mov    %rbx,%rcx
14013c8be:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14013c8c3:	48 83 c4 20          	add    $0x20,%rsp
14013c8c7:	5f                   	pop    %rdi
14013c8c8:	e9 03 7b 01 00       	jmp    0x1401543d0
14013c8cd:	cc                   	int3
14013c8ce:	cc                   	int3
14013c8cf:	cc                   	int3
14013c8d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14013c8d5:	57                   	push   %rdi
14013c8d6:	b8 10 01 00 00       	mov    $0x110,%eax
14013c8db:	e8 50 42 17 00       	call   0x1402b0b30
14013c8e0:	48 2b e0             	sub    %rax,%rsp
14013c8e3:	48 8b 05 96 91 29 00 	mov    0x299196(%rip),%rax        # 0x1403d5a80
14013c8ea:	48 33 c4             	xor    %rsp,%rax
14013c8ed:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
14013c8f4:	00
14013c8f5:	0f 57 c0             	xorps  %xmm0,%xmm0
14013c8f8:	48 8b fa             	mov    %rdx,%rdi
14013c8fb:	0f 29 84 24 b0 00 00 	movaps %xmm0,0xb0(%rsp)
14013c902:	00
14013c903:	48 8b d9             	mov    %rcx,%rbx
14013c906:	0f 29 84 24 c0 00 00 	movaps %xmm0,0xc0(%rsp)
14013c90d:	00
14013c90e:	0f 29 84 24 d0 00 00 	movaps %xmm0,0xd0(%rsp)
14013c915:	00
14013c916:	0f 29 84 24 e0 00 00 	movaps %xmm0,0xe0(%rsp)
14013c91d:	00
14013c91e:	0f 29 84 24 f0 00 00 	movaps %xmm0,0xf0(%rsp)
14013c925:	00
14013c926:	48 85 c9             	test   %rcx,%rcx
14013c929:	0f 84 fa 00 00 00    	je     0x14013ca29
14013c92f:	8b 09                	mov    (%rcx),%ecx
14013c931:	8d 41 f0             	lea    -0x10(%rcx),%eax
14013c934:	83 f8 30             	cmp    $0x30,%eax
14013c937:	77 10                	ja     0x14013c949
14013c939:	48 ba 01 00 01 00 00 	movabs $0x1000000010001,%rdx
14013c940:	00 01 00
14013c943:	48 0f a3 c2          	bt     %rax,%rdx
14013c947:	72 14                	jb     0x14013c95d
14013c949:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
14013c94f:	74 0c                	je     0x14013c95d
14013c951:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
14013c957:	0f 85 cc 00 00 00    	jne    0x14013ca29
14013c95d:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
14013c962:	75 29                	jne    0x14013c98d
14013c964:	ba ff ff ff ff       	mov    $0xffffffff,%edx
14013c969:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14013c96e:	41 b8 f0 01 00 00    	mov    $0x1f0,%r8d
14013c974:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14013c97b:	00
14013c97c:	48 8b cb             	mov    %rbx,%rcx
14013c97f:	44 8d 4a 0e          	lea    0xe(%rdx),%r9d
14013c983:	e8 48 f7 ff ff       	call   0x14013c0d0
14013c988:	e9 cf 00 00 00       	jmp    0x14013ca5c
14013c98d:	41 b9 50 00 00 00    	mov    $0x50,%r9d
14013c993:	4c 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%r8
14013c99a:	00
14013c99b:	48 8d 15 12 e8 1c 00 	lea    0x1ce812(%rip),%rdx        # 0x14030b1b4
14013c9a2:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14013c9a9:	00
14013c9aa:	e8 f1 b6 ff ff       	call   0x1401380a0
14013c9af:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14013c9b6:	00
14013c9b7:	0f 10 00             	movups (%rax),%xmm0
14013c9ba:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
14013c9bf:	0f 10 48 10          	movups 0x10(%rax),%xmm1