14003b403:	e8 c8 9e 02 00       	call   0x1400652d0
14003b408:	49 89 c6             	mov    %rax,%r14
14003b40b:	48 85 c0             	test   %rax,%rax
14003b40e:	74 45                	je     0x14003b455
14003b410:	49 8b 06             	mov    (%r14),%rax
14003b413:	48 8b 40 18          	mov    0x18(%rax),%rax
14003b417:	4c 89 f1             	mov    %r14,%rcx
14003b41a:	ff 15 e8 b8 0b 00    	call   *0xbb8e8(%rip)        # 0x1400f6d08
14003b420:	83 f8 04             	cmp    $0x4,%eax
14003b423:	0f 85 1c 01 00 00    	jne    0x14003b545
14003b429:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
14003b430:	00
14003b431:	48 31 e1             	xor    %rsp,%rcx
14003b434:	48 3b 0d 05 5c 0c 00 	cmp    0xc5c05(%rip),%rcx        # 0x140101040
14003b43b:	74 06                	je     0x14003b443
14003b43d:	e8 8e 3e 03 00       	call   0x14006f2d0
14003b442:	cc                   	int3
14003b443:	4c 89 f0             	mov    %r14,%rax
14003b446:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
14003b44d:	5b                   	pop    %rbx
14003b44e:	5f                   	pop    %rdi
14003b44f:	5e                   	pop    %rsi
14003b450:	41 5e                	pop    %r14
14003b452:	41 5f                	pop    %r15
14003b454:	c3                   	ret
14003b455:	0f 10 06             	movups (%rsi),%xmm0
14003b458:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
14003b45f:	00
14003b460:	0f 29 01             	movaps %xmm0,(%rcx)
14003b463:	e8 b8 15 00 00       	call   0x14003ca20
14003b468:	89 c1                	mov    %eax,%ecx
14003b46a:	e8 51 10 00 00       	call   0x14003c4c0
14003b46f:	84 c0                	test   %al,%al
14003b471:	0f 84 ec 00 00 00    	je     0x14003b563
14003b477:	c7 84 24 8c 00 00 00 	movl   $0x0,0x8c(%rsp)
14003b47e:	00 00 00 00
14003b482:	e8 69 ad 02 00       	call   0x1400661f0
14003b487:	48 89 c3             	mov    %rax,%rbx
14003b48a:	48 85 c0             	test   %rax,%rax
14003b48d:	74 7f                	je     0x14003b50e
14003b48f:	0f 10 06             	movups (%rsi),%xmm0
14003b492:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
14003b497:	41 0f 29 01          	movaps %xmm0,(%r9)
14003b49b:	48 8d 84 24 8c 00 00 	lea    0x8c(%rsp),%rax
14003b4a2:	00
14003b4a3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14003b4a8:	89 7c 24 38          	mov    %edi,0x38(%rsp)
14003b4ac:	31 c0                	xor    %eax,%eax
14003b4ae:	89 44 24 28          	mov    %eax,0x28(%rsp)
14003b4b2:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003b4b6:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14003b4bd:	00 00
14003b4bf:	4c 8d b4 24 80 00 00 	lea    0x80(%rsp),%r14
14003b4c6:	00
14003b4c7:	48 89 d9             	mov    %rbx,%rcx
14003b4ca:	4c 89 f2             	mov    %r14,%rdx
14003b4cd:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14003b4d3:	e8 e8 aa 02 00       	call   0x140065fc0
14003b4d8:	4d 8b 3e             	mov    (%r14),%r15
14003b4db:	4d 85 ff             	test   %r15,%r15
14003b4de:	74 2e                	je     0x14003b50e
14003b4e0:	4c 89 f9             	mov    %r15,%rcx
14003b4e3:	e8 c8 07 00 00       	call   0x14003bcb0
14003b4e8:	49 89 c6             	mov    %rax,%r14
14003b4eb:	8b 94 24 8c 00 00 00 	mov    0x8c(%rsp),%edx
14003b4f2:	85 d2                	test   %edx,%edx
14003b4f4:	0f 84 16 ff ff ff    	je     0x14003b410
14003b4fa:	4d 39 fe             	cmp    %r15,%r14
14003b4fd:	41 0f 94 c0          	sete   %r8b
14003b501:	48 89 d9             	mov    %rbx,%rcx
14003b504:	e8 e7 1b 00 00       	call   0x14003d0f0
14003b509:	e9 02 ff ff ff       	jmp    0x14003b410
14003b50e:	83 e7 bf             	and    $0xffffffbf,%edi
14003b511:	b9 38 00 00 00       	mov    $0x38,%ecx
14003b516:	e8 79 29 03 00       	call   0x14006de94
14003b51b:	49 89 c7             	mov    %rax,%r15
14003b51e:	0f 10 06             	movups (%rsi),%xmm0
14003b521:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14003b526:	0f 29 01             	movaps %xmm0,(%rcx)
14003b529:	e8 52 02 ff ff       	call   0x14002b780
14003b52e:	4c 89 f9             	mov    %r15,%rcx
14003b531:	48 89 c2             	mov    %rax,%rdx
14003b534:	e8 37 00 00 00       	call   0x14003b570
14003b539:	4c 89 f9             	mov    %r15,%rcx
14003b53c:	89 fa                	mov    %edi,%edx
14003b53e:	e8 2d 02 ff ff       	call   0x14002b770
14003b543:	eb 9b                	jmp    0x14003b4e0
14003b545:	0f 10 06             	movups (%rsi),%xmm0
14003b548:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14003b54d:	0f 29 01             	movaps %xmm0,(%rcx)
14003b550:	e8 6b a5 02 00       	call   0x140065ac0
14003b555:	48 8d 0d 0c 1d 0b 00 	lea    0xb1d0c(%rip),%rcx        # 0x1400ed268
14003b55c:	89 c2                	mov    %eax,%edx
14003b55e:	e8 7d 01 ff ff       	call   0x14002b6e0
14003b563:	e8 68 e4 08 00       	call   0x1400c99d0
14003b568:	49 89 c6             	mov    %rax,%r14
14003b56b:	e9 b9 fe ff ff       	jmp    0x14003b429
14003b570:	56                   	push   %rsi
14003b571:	57                   	push   %rdi
14003b572:	53                   	push   %rbx
14003b573:	48 83 ec 40          	sub    $0x40,%rsp
14003b577:	48 89 d7             	mov    %rdx,%rdi
14003b57a:	48 89 ce             	mov    %rcx,%rsi
14003b57d:	48 8b 05 bc 5a 0c 00 	mov    0xc5abc(%rip),%rax        # 0x140101040
14003b584:	48 31 e0             	xor    %rsp,%rax
14003b587:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14003b58c:	e8 bf 01 ff ff       	call   0x14002b750
14003b591:	48 8d 05 f8 6d 0a 00 	lea    0xa6df8(%rip),%rax        # 0x1400e2390
14003b598:	48 89 06             	mov    %rax,(%rsi)
14003b59b:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
14003b59f:	e8 8c 12 02 00       	call   0x14005c830
14003b5a4:	c6 46 20 00          	movb   $0x0,0x20(%rsi)
14003b5a8:	b9 30 00 00 00       	mov    $0x30,%ecx
14003b5ad:	e8 e2 28 03 00       	call   0x14006de94
14003b5b2:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14003b5b7:	48 85 ff             	test   %rdi,%rdi
14003b5ba:	74 6a                	je     0x14003b626
14003b5bc:	48 89 c3             	mov    %rax,%rbx
14003b5bf:	48 89 f9             	mov    %rdi,%rcx
14003b5c2:	e8 c9 c0 04 00       	call   0x140087690
14003b5c7:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14003b5cc:	48 89 41 08          	mov    %rax,0x8(%rcx)
14003b5d0:	e8 eb a4 02 00       	call   0x140065ac0
14003b5d5:	48 89 d9             	mov    %rbx,%rcx
14003b5d8:	48 89 c2             	mov    %rax,%rdx
14003b5db:	e8 20 ab 00 00       	call   0x140046100
14003b5e0:	48 89 5e 28          	mov    %rbx,0x28(%rsi)
14003b5e4:	b9 30 00 00 00       	mov    $0x30,%ecx
14003b5e9:	e8 a6 28 03 00       	call   0x14006de94
14003b5ee:	48 89 c7             	mov    %rax,%rdi
14003b5f1:	48 8b 43 10          	mov    0x10(%rbx),%rax
14003b5f5:	48 8b 10             	mov    (%rax),%rdx
14003b5f8:	48 89 f9             	mov    %rdi,%rcx
14003b5fb:	e8 00 ab 00 00       	call   0x140046100
14003b600:	48 89 7e 30          	mov    %rdi,0x30(%rsi)
14003b604:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14003b609:	48 31 e1             	xor    %rsp,%rcx
14003b60c:	48 3b 0d 2d 5a 0c 00 	cmp    0xc5a2d(%rip),%rcx        # 0x140101040
14003b613:	74 06                	je     0x14003b61b
14003b615:	e8 b6 3c 03 00       	call   0x14006f2d0
14003b61a:	cc                   	int3
14003b61b:	48 89 f0             	mov    %rsi,%rax
14003b61e:	48 83 c4 40          	add    $0x40,%rsp
14003b622:	5b                   	pop    %rbx
14003b623:	5f                   	pop    %rdi
14003b624:	5e                   	pop    %rsi
14003b625:	c3                   	ret
14003b626:	0f 0b                	ud2
14003b628:	cc                   	int3
14003b629:	cc                   	int3
14003b62a:	cc                   	int3
14003b62b:	cc                   	int3
14003b62c:	cc                   	int3
14003b62d:	cc                   	int3
14003b62e:	cc                   	int3
14003b62f:	cc                   	int3
14003b630:	41 57                	push   %r15
14003b632:	41 56                	push   %r14
14003b634:	41 54                	push   %r12
14003b636:	56                   	push   %rsi
14003b637:	57                   	push   %rdi
14003b638:	53                   	push   %rbx
14003b639:	48 83 ec 28          	sub    $0x28,%rsp
14003b63d:	4c 89 ce             	mov    %r9,%rsi
14003b640:	4c 89 c7             	mov    %r8,%rdi
14003b643:	48 89 d3             	mov    %rdx,%rbx
14003b646:	49 89 ce             	mov    %rcx,%r14
14003b649:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
14003b650:	00
14003b651:	b9 38 00 00 00       	mov    $0x38,%ecx
14003b656:	e8 39 28 03 00       	call   0x14006de94
14003b65b:	49 89 c7             	mov    %rax,%r15
14003b65e:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14003b663:	48 89 c1             	mov    %rax,%rcx
14003b666:	48 89 da             	mov    %rbx,%rdx
14003b669:	49 89 f8             	mov    %rdi,%r8
14003b66c:	49 89 f1             	mov    %rsi,%r9
14003b66f:	e8 1c 00 00 00       	call   0x14003b690
14003b674:	4d 89 3e             	mov    %r15,(%r14)
14003b677:	4c 89 f0             	mov    %r14,%rax
14003b67a:	48 83 c4 28          	add    $0x28,%rsp
14003b67e:	5b                   	pop    %rbx
14003b67f:	5f                   	pop    %rdi
14003b680:	5e                   	pop    %rsi
14003b681:	41 5c                	pop    %r12
14003b683:	41 5e                	pop    %r14
14003b685:	41 5f                	pop    %r15
14003b687:	c3                   	ret
14003b688:	cc                   	int3
14003b689:	cc                   	int3
14003b68a:	cc                   	int3
14003b68b:	cc                   	int3
14003b68c:	cc                   	int3
14003b68d:	cc                   	int3
14003b68e:	cc                   	int3
14003b68f:	cc                   	int3
14003b690:	41 57                	push   %r15
14003b692:	41 56                	push   %r14
14003b694:	41 54                	push   %r12
14003b696:	56                   	push   %rsi
14003b697:	57                   	push   %rdi
14003b698:	53                   	push   %rbx
14003b699:	48 83 ec 38          	sub    $0x38,%rsp
14003b69d:	4c 89 cb             	mov    %r9,%rbx
14003b6a0:	4d 89 c7             	mov    %r8,%r15
14003b6a3:	48 89 d7             	mov    %rdx,%rdi
14003b6a6:	48 89 ce             	mov    %rcx,%rsi
14003b6a9:	48 8b 05 90 59 0c 00 	mov    0xc5990(%rip),%rax        # 0x140101040
14003b6b0:	48 31 e0             	xor    %rsp,%rax
14003b6b3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14003b6b8:	4c 89 c2             	mov    %r8,%rdx
14003b6bb:	e8 90 00 ff ff       	call   0x14002b750
14003b6c0:	48 8d 05 c9 6c 0a 00 	lea    0xa6cc9(%rip),%rax        # 0x1400e2390
14003b6c7:	48 89 06             	mov    %rax,(%rsi)
14003b6ca:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
14003b6ce:	e8 5d 11 02 00       	call   0x14005c830
14003b6d3:	c6 46 20 00          	movb   $0x0,0x20(%rsi)
14003b6d7:	b9 40 00 00 00       	mov    $0x40,%ecx
14003b6dc:	e8 b3 27 03 00       	call   0x14006de94
14003b6e1:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14003b6e6:	4d 85 ff             	test   %r15,%r15
14003b6e9:	0f 84 88 00 00 00    	je     0x14003b777
14003b6ef:	49 89 c4             	mov    %rax,%r12
14003b6f2:	4c 8b b4 24 90 00 00 	mov    0x90(%rsp),%r14
14003b6f9:	00
14003b6fa:	4c 89 f9             	mov    %r15,%rcx
14003b6fd:	e8 8e bf 04 00       	call   0x140087690
14003b702:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14003b707:	48 89 41 08          	mov    %rax,0x8(%rcx)
14003b70b:	e8 b0 a3 02 00       	call   0x140065ac0
14003b710:	4c 89 e1             	mov    %r12,%rcx
14003b713:	48 89 c2             	mov    %rax,%rdx
14003b716:	49 89 f8             	mov    %rdi,%r8
14003b719:	49 89 d9             	mov    %rbx,%r9
14003b71c:	e8 1f ab 00 00       	call   0x140046240
14003b721:	4c 89 66 28          	mov    %r12,0x28(%rsi)
14003b725:	b9 40 00 00 00       	mov    $0x40,%ecx
14003b72a:	e8 65 27 03 00       	call   0x14006de94
14003b72f:	48 89 c3             	mov    %rax,%rbx
14003b732:	49 8b 44 24 10       	mov    0x10(%r12),%rax
14003b737:	48 8b 10             	mov    (%rax),%rdx
14003b73a:	48 ff c2             	inc    %rdx
14003b73d:	48 89 d9             	mov    %rbx,%rcx
14003b740:	49 89 f8             	mov    %rdi,%r8
14003b743:	4d 89 f1             	mov    %r14,%r9
14003b746:	e8 f5 aa 00 00       	call   0x140046240
14003b74b:	48 89 5e 30          	mov    %rbx,0x30(%rsi)
14003b74f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14003b754:	48 31 e1             	xor    %rsp,%rcx
14003b757:	48 3b 0d e2 58 0c 00 	cmp    0xc58e2(%rip),%rcx        # 0x140101040
14003b75e:	74 06                	je     0x14003b766
14003b760:	e8 6b 3b 03 00       	call   0x14006f2d0
14003b765:	cc                   	int3
14003b766:	48 89 f0             	mov    %rsi,%rax
14003b769:	48 83 c4 38          	add    $0x38,%rsp
14003b76d:	5b                   	pop    %rbx
14003b76e:	5f                   	pop    %rdi
14003b76f:	5e                   	pop    %rsi
14003b770:	41 5c                	pop    %r12
14003b772:	41 5e                	pop    %r14
14003b774:	41 5f                	pop    %r15
14003b776:	c3                   	ret
14003b777:	0f 0b                	ud2
14003b779:	cc                   	int3
14003b77a:	cc                   	int3
14003b77b:	cc                   	int3
14003b77c:	cc                   	int3
14003b77d:	cc                   	int3
14003b77e:	cc                   	int3
14003b77f:	cc                   	int3
14003b780:	48 8b 41 28          	mov    0x28(%rcx),%rax
14003b784:	48 8b 40 10          	mov    0x10(%rax),%rax
14003b788:	48 8b 00             	mov    (%rax),%rax
14003b78b:	c3                   	ret
14003b78c:	cc                   	int3
14003b78d:	cc                   	int3
14003b78e:	cc                   	int3
14003b78f:	cc                   	int3
14003b790:	b8 04 00 00 00       	mov    $0x4,%eax
14003b795:	c3                   	ret
14003b796:	cc                   	int3
14003b797:	cc                   	int3
14003b798:	cc                   	int3
14003b799:	cc                   	int3
14003b79a:	cc                   	int3
14003b79b:	cc                   	int3
14003b79c:	cc                   	int3
14003b79d:	cc                   	int3
14003b79e:	cc                   	int3
14003b79f:	cc                   	int3
14003b7a0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14003b7a6:	e9 05 00 00 00       	jmp    0x14003b7b0
14003b7ab:	cc                   	int3
14003b7ac:	cc                   	int3
14003b7ad:	cc                   	int3
14003b7ae:	cc                   	int3
14003b7af:	cc                   	int3
14003b7b0:	41 56                	push   %r14
14003b7b2:	56                   	push   %rsi
14003b7b3:	57                   	push   %rdi
14003b7b4:	53                   	push   %rbx
14003b7b5:	48 83 ec 28          	sub    $0x28,%rsp
14003b7b9:	45 85 c0             	test   %r8d,%r8d
14003b7bc:	7e 69                	jle    0x14003b827
14003b7be:	44 89 c3             	mov    %r8d,%ebx
14003b7c1:	89 d6                	mov    %edx,%esi
14003b7c3:	48 89 cf             	mov    %rcx,%rdi
14003b7c6:	4c 8d 71 18          	lea    0x18(%rcx),%r14
14003b7ca:	4c 89 f1             	mov    %r14,%rcx
14003b7cd:	ff 15 3d c1 0b 00    	call   *0xbc13d(%rip)        # 0x1400f7910
14003b7d3:	84 c0                	test   %al,%al
14003b7d5:	74 46                	je     0x14003b81d
14003b7d7:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
14003b7db:	48 8b 01             	mov    (%rcx),%rax
14003b7de:	48 8b 40 08          	mov    0x8(%rax),%rax
14003b7e2:	89 f2                	mov    %esi,%edx
14003b7e4:	41 89 d8             	mov    %ebx,%r8d
14003b7e7:	ff 15 1b b5 0b 00    	call   *0xbb51b(%rip)        # 0x1400f6d08
14003b7ed:	4c 89 f1             	mov    %r14,%rcx
14003b7f0:	ff 15 42 c0 0b 00    	call   *0xbc042(%rip)        # 0x1400f7838
14003b7f6:	8a 05 55 74 0d 00    	mov    0xd7455(%rip),%al        # 0x140112c51
14003b7fc:	a8 01                	test   $0x1,%al
14003b7fe:	75 0a                	jne    0x14003b80a
14003b800:	48 83 c4 28          	add    $0x28,%rsp
14003b804:	5b                   	pop    %rbx
14003b805:	5f                   	pop    %rdi
14003b806:	5e                   	pop    %rsi
14003b807:	41 5e                	pop    %r14
14003b809:	c3                   	ret
14003b80a:	48 89 f9             	mov    %rdi,%rcx
14003b80d:	89 f2                	mov    %esi,%edx
14003b80f:	48 83 c4 28          	add    $0x28,%rsp
14003b813:	5b                   	pop    %rbx
14003b814:	5f                   	pop    %rdi
14003b815:	5e                   	pop    %rsi
14003b816:	41 5e                	pop    %r14
14003b818:	e9 e3 30 02 00       	jmp    0x14005e900
14003b81d:	4c 89 f1             	mov    %r14,%rcx
14003b820:	e8 1b 10 02 00       	call   0x14005c840
14003b825:	eb b0                	jmp    0x14003b7d7
14003b827:	cc                   	int3
14003b828:	0f 0b                	ud2
14003b82a:	cc                   	int3
14003b82b:	cc                   	int3
14003b82c:	cc                   	int3
14003b82d:	cc                   	int3
14003b82e:	cc                   	int3
14003b82f:	cc                   	int3
14003b830:	41 57                	push   %r15
14003b832:	41 56                	push   %r14