14000c4bd:	76 03                	jbe    0x14000c4c2
14000c4bf:	48 8b 07             	mov    (%rdi),%rax
14000c4c2:	48 8d 1c 08          	lea    (%rax,%rcx,1),%rbx
14000c4c6:	41 0f b6 d0          	movzbl %r8b,%edx
14000c4ca:	48 8b cb             	mov    %rbx,%rcx
14000c4cd:	4c 8b c6             	mov    %rsi,%r8
14000c4d0:	e8 dd 55 02 00       	call   0x140031ab2
14000c4d5:	48 8b c7             	mov    %rdi,%rax
14000c4d8:	c6 04 1e 00          	movb   $0x0,(%rsi,%rbx,1)
14000c4dc:	eb 15                	jmp    0x14000c4f3
14000c4de:	44 88 44 24 20       	mov    %r8b,0x20(%rsp)
14000c4e3:	4c 8b ce             	mov    %rsi,%r9
14000c4e6:	44 8a 44 24 40       	mov    0x40(%rsp),%r8b
14000c4eb:	48 8b cf             	mov    %rdi,%rcx
14000c4ee:	e8 3d fe ff ff       	call   0x14000c330
14000c4f3:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000c4f8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14000c4fd:	48 83 c4 30          	add    $0x30,%rsp
14000c501:	5f                   	pop    %rdi
14000c502:	c3                   	ret
14000c503:	90                   	nop
14000c504:	90                   	nop
14000c505:	90                   	nop
14000c506:	90                   	nop
14000c507:	90                   	nop
14000c508:	90                   	nop
14000c509:	90                   	nop
14000c50a:	90                   	nop
14000c50b:	90                   	nop
14000c50c:	90                   	nop
14000c50d:	90                   	nop
14000c50e:	90                   	nop
14000c50f:	90                   	nop
14000c510:	48 8d 41 10          	lea    0x10(%rcx),%rax
14000c514:	c3                   	ret
14000c515:	90                   	nop
14000c516:	90                   	nop
14000c517:	90                   	nop
14000c518:	90                   	nop
14000c519:	90                   	nop
14000c51a:	90                   	nop
14000c51b:	90                   	nop
14000c51c:	90                   	nop
14000c51d:	90                   	nop
14000c51e:	90                   	nop
14000c51f:	90                   	nop
14000c520:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
14000c524:	c3                   	ret
14000c525:	90                   	nop
14000c526:	90                   	nop
14000c527:	90                   	nop
14000c528:	90                   	nop
14000c529:	90                   	nop
14000c52a:	90                   	nop
14000c52b:	90                   	nop
14000c52c:	90                   	nop
14000c52d:	90                   	nop
14000c52e:	90                   	nop
14000c52f:	90                   	nop
14000c530:	48 8b 41 08          	mov    0x8(%rcx),%rax
14000c534:	c3                   	ret
14000c535:	90                   	nop
14000c536:	90                   	nop
14000c537:	90                   	nop
14000c538:	90                   	nop
14000c539:	90                   	nop
14000c53a:	90                   	nop
14000c53b:	90                   	nop
14000c53c:	90                   	nop
14000c53d:	90                   	nop
14000c53e:	90                   	nop
14000c53f:	90                   	nop
14000c540:	48 8b 02             	mov    (%rdx),%rax
14000c543:	4c 8b c2             	mov    %rdx,%r8
14000c546:	48 8b d1             	mov    %rcx,%rdx
14000c549:	49 8b c8             	mov    %r8,%rcx
14000c54c:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
14000c553:	48 ff 25 3e 80 02 00 	rex.W jmp *0x2803e(%rip)        # 0x140034598
14000c55a:	90                   	nop
14000c55b:	90                   	nop
14000c55c:	48 8b 05 c5 94 03 00 	mov    0x394c5(%rip),%rax        # 0x140045a28
14000c563:	48 89 01             	mov    %rax,(%rcx)
14000c566:	33 c0                	xor    %eax,%eax
14000c568:	48 89 41 18          	mov    %rax,0x18(%rcx)
14000c56c:	89 41 20             	mov    %eax,0x20(%rcx)
14000c56f:	48 8b c1             	mov    %rcx,%rax
14000c572:	89 51 08             	mov    %edx,0x8(%rcx)
14000c575:	4c 89 41 10          	mov    %r8,0x10(%rcx)
14000c579:	48 89 0d a8 94 03 00 	mov    %rcx,0x394a8(%rip)        # 0x140045a28
14000c580:	c3                   	ret
14000c581:	90                   	nop
14000c582:	90                   	nop
14000c583:	90                   	nop
14000c584:	48 8b c4             	mov    %rsp,%rax
14000c587:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000c58b:	48 89 68 10          	mov    %rbp,0x10(%rax)
14000c58f:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000c593:	48 89 78 20          	mov    %rdi,0x20(%rax)
14000c597:	41 56                	push   %r14
14000c599:	48 83 ec 40          	sub    $0x40,%rsp
14000c59d:	48 8b e9             	mov    %rcx,%rbp
14000c5a0:	48 8b 1d 89 94 03 00 	mov    0x39489(%rip),%rbx        # 0x140045a30
14000c5a7:	45 33 f6             	xor    %r14d,%r14d
14000c5aa:	48 85 db             	test   %rbx,%rbx
14000c5ad:	0f 85 27 01 00 00    	jne    0x14000c6da
14000c5b3:	8d 53 01             	lea    0x1(%rbx),%edx
14000c5b6:	8d 4b 10             	lea    0x10(%rbx),%ecx
14000c5b9:	ff 15 29 d0 03 00    	call   *0x3d029(%rip)        # 0x1400495e8
14000c5bf:	48 8b d8             	mov    %rax,%rbx
14000c5c2:	48 85 c0             	test   %rax,%rax
14000c5c5:	75 07                	jne    0x14000c5ce
14000c5c7:	ff 15 43 d0 03 00    	call   *0x3d043(%rip)        # 0x140049610
14000c5cd:	cc                   	int3
14000c5ce:	4c 89 30             	mov    %r14,(%rax)
14000c5d1:	4c 89 70 08          	mov    %r14,0x8(%rax)
14000c5d5:	b9 30 00 00 00       	mov    $0x30,%ecx
14000c5da:	ff 15 30 7f 02 00    	call   *0x27f30(%rip)        # 0x140034510
14000c5e0:	48 85 c0             	test   %rax,%rax
14000c5e3:	75 07                	jne    0x14000c5ec
14000c5e5:	ff 15 b5 7d 02 00    	call   *0x27db5(%rip)        # 0x1400343a0
14000c5eb:	cc                   	int3
14000c5ec:	48 89 00             	mov    %rax,(%rax)
14000c5ef:	48 89 40 08          	mov    %rax,0x8(%rax)
14000c5f3:	48 89 40 10          	mov    %rax,0x10(%rax)
14000c5f7:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14000c5fd:	48 89 03             	mov    %rax,(%rbx)
14000c600:	48 89 1d 29 94 03 00 	mov    %rbx,0x39429(%rip)        # 0x140045a30
14000c607:	48 8b 3d 1a 94 03 00 	mov    0x3941a(%rip),%rdi        # 0x140045a28
14000c60e:	e9 be 00 00 00       	jmp    0x14000c6d1
14000c613:	48 8b 0b             	mov    (%rbx),%rcx
14000c616:	48 8b 41 08          	mov    0x8(%rcx),%rax
14000c61a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000c61f:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14000c624:	44 38 70 19          	cmp    %r14b,0x19(%rax)
14000c628:	75 2c                	jne    0x14000c656
14000c62a:	8b 57 08             	mov    0x8(%rdi),%edx
14000c62d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000c632:	39 50 20             	cmp    %edx,0x20(%rax)
14000c635:	73 0b                	jae    0x14000c642
14000c637:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
14000c63c:	48 8b 40 10          	mov    0x10(%rax),%rax
14000c640:	eb 0e                	jmp    0x14000c650
14000c642:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
14000c649:	00
14000c64a:	48 8b c8             	mov    %rax,%rcx
14000c64d:	48 8b 00             	mov    (%rax),%rax
14000c650:	44 38 70 19          	cmp    %r14b,0x19(%rax)
14000c654:	74 d7                	je     0x14000c62d
14000c656:	44 38 71 19          	cmp    %r14b,0x19(%rcx)
14000c65a:	75 08                	jne    0x14000c664
14000c65c:	8b 41 20             	mov    0x20(%rcx),%eax
14000c65f:	39 47 08             	cmp    %eax,0x8(%rdi)
14000c662:	73 66                	jae    0x14000c6ca
14000c664:	48 b8 55 55 55 55 55 	movabs $0x555555555555555,%rax
14000c66b:	55 55 05
14000c66e:	48 39 43 08          	cmp    %rax,0x8(%rbx)
14000c672:	0f 84 1d 01 00 00    	je     0x14000c795
14000c678:	48 8b 33             	mov    (%rbx),%rsi
14000c67b:	b9 30 00 00 00       	mov    $0x30,%ecx
14000c680:	ff 15 8a 7e 02 00    	call   *0x27e8a(%rip)        # 0x140034510
14000c686:	48 85 c0             	test   %rax,%rax
14000c689:	74 6b                	je     0x14000c6f6
14000c68b:	8b 57 08             	mov    0x8(%rdi),%edx
14000c68e:	89 50 20             	mov    %edx,0x20(%rax)
14000c691:	4c 89 70 28          	mov    %r14,0x28(%rax)
14000c695:	48 89 30             	mov    %rsi,(%rax)
14000c698:	48 89 70 08          	mov    %rsi,0x8(%rax)
14000c69c:	48 89 70 10          	mov    %rsi,0x10(%rax)
14000c6a0:	66 44 89 70 18       	mov    %r14w,0x18(%rax)
14000c6a5:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
14000c6aa:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
14000c6b0:	4c 8b c0             	mov    %rax,%r8
14000c6b3:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14000c6b8:	48 8b cb             	mov    %rbx,%rcx
14000c6bb:	e8 d0 04 00 00       	call   0x14000cb90
14000c6c0:	48 8b c8             	mov    %rax,%rcx
14000c6c3:	48 8b 1d 66 93 03 00 	mov    0x39366(%rip),%rbx        # 0x140045a30
14000c6ca:	48 89 79 28          	mov    %rdi,0x28(%rcx)
14000c6ce:	48 8b 3f             	mov    (%rdi),%rdi
14000c6d1:	48 85 ff             	test   %rdi,%rdi
14000c6d4:	0f 85 39 ff ff ff    	jne    0x14000c613
14000c6da:	4c 39 35 3f 93 03 00 	cmp    %r14,0x3933f(%rip)        # 0x140045a20
14000c6e1:	0f 85 b4 00 00 00    	jne    0x14000c79b
14000c6e7:	48 89 2d 32 93 03 00 	mov    %rbp,0x39332(%rip)        # 0x140045a20
14000c6ee:	48 8b 1b             	mov    (%rbx),%rbx
14000c6f1:	48 8b 1b             	mov    (%rbx),%rbx
14000c6f4:	eb 77                	jmp    0x14000c76d
14000c6f6:	ff 15 a4 7c 02 00    	call   *0x27ca4(%rip)        # 0x1400343a0
14000c6fc:	cc                   	int3
14000c6fd:	81 7b 20 ff ff 03 00 	cmpl   $0x3ffff,0x20(%rbx)
14000c704:	77 6d                	ja     0x14000c773
14000c706:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
14000c70a:	44 39 77 1c          	cmp    %r14d,0x1c(%rdi)
14000c70e:	75 17                	jne    0x14000c727
14000c710:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14000c714:	48 8b 01             	mov    (%rcx),%rax
14000c717:	48 8b 00             	mov    (%rax),%rax
14000c71a:	ff 15 78 7e 02 00    	call   *0x27e78(%rip)        # 0x140034598
14000c720:	c7 47 18 01 00 00 00 	movl   $0x1,0x18(%rdi)
14000c727:	ff 47 1c             	incl   0x1c(%rdi)
14000c72a:	48 8b 43 10          	mov    0x10(%rbx),%rax
14000c72e:	44 38 70 19          	cmp    %r14b,0x19(%rax)
14000c732:	74 1e                	je     0x14000c752
14000c734:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000c738:	eb 0d                	jmp    0x14000c747
14000c73a:	48 3b 58 10          	cmp    0x10(%rax),%rbx
14000c73e:	75 0d                	jne    0x14000c74d
14000c740:	48 8b d8             	mov    %rax,%rbx
14000c743:	48 8b 40 08          	mov    0x8(%rax),%rax
14000c747:	44 38 70 19          	cmp    %r14b,0x19(%rax)
14000c74b:	74 ed                	je     0x14000c73a
14000c74d:	48 8b d8             	mov    %rax,%rbx
14000c750:	eb 1b                	jmp    0x14000c76d
14000c752:	48 8b d8             	mov    %rax,%rbx
14000c755:	48 8b 08             	mov    (%rax),%rcx
14000c758:	44 38 71 19          	cmp    %r14b,0x19(%rcx)
14000c75c:	75 0f                	jne    0x14000c76d
14000c75e:	48 8b d9             	mov    %rcx,%rbx
14000c761:	48 8b 01             	mov    (%rcx),%rax
14000c764:	48 8b c8             	mov    %rax,%rcx
14000c767:	44 38 70 19          	cmp    %r14b,0x19(%rax)
14000c76b:	74 f1                	je     0x14000c75e
14000c76d:	44 38 73 19          	cmp    %r14b,0x19(%rbx)
14000c771:	74 8a                	je     0x14000c6fd
14000c773:	4c 89 35 a6 92 03 00 	mov    %r14,0x392a6(%rip)        # 0x140045a20
14000c77a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000c77f:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14000c784:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14000c789:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14000c78e:	48 83 c4 40          	add    $0x40,%rsp
14000c792:	41 5e                	pop    %r14
14000c794:	c3                   	ret
14000c795:	e8 22 06 00 00       	call   0x14000cdbc
14000c79a:	cc                   	int3
14000c79b:	33 d2                	xor    %edx,%edx
14000c79d:	b9 c4 f8 48 01       	mov    $0x148f8c4,%ecx
14000c7a2:	ff 15 40 cd 03 00    	call   *0x3cd40(%rip)        # 0x1400494e8
14000c7a8:	cc                   	int3
14000c7a9:	90                   	nop
14000c7aa:	90                   	nop
14000c7ab:	90                   	nop
14000c7ac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000c7b1:	89 54 24 10          	mov    %edx,0x10(%rsp)
14000c7b5:	55                   	push   %rbp
14000c7b6:	56                   	push   %rsi
14000c7b7:	57                   	push   %rdi
14000c7b8:	41 54                	push   %r12
14000c7ba:	41 55                	push   %r13
14000c7bc:	41 56                	push   %r14
14000c7be:	41 57                	push   %r15
14000c7c0:	48 83 ec 20          	sub    $0x20,%rsp
14000c7c4:	45 33 ed             	xor    %r13d,%r13d
14000c7c7:	48 8b d9             	mov    %rcx,%rbx
14000c7ca:	4c 39 2d 5f 92 03 00 	cmp    %r13,0x3925f(%rip)        # 0x140045a30
14000c7d1:	0f 84 44 03 00 00    	je     0x14000cb1b
14000c7d7:	4c 39 2d 3a 92 03 00 	cmp    %r13,0x3923a(%rip)        # 0x140045a18
14000c7de:	0f 85 4c 03 00 00    	jne    0x14000cb30
14000c7e4:	48 89 0d 2d 92 03 00 	mov    %rcx,0x3922d(%rip)        # 0x140045a18
14000c7eb:	ff 15 d7 7b 02 00    	call   *0x27bd7(%rip)        # 0x1400343c8
14000c7f1:	4c 39 6b 10          	cmp    %r13,0x10(%rbx)
14000c7f5:	4c 8d 7c 24 70       	lea    0x70(%rsp),%r15
14000c7fa:	44 89 6c 24 70       	mov    %r13d,0x70(%rsp)
14000c7ff:	4c 0f 45 7b 10       	cmovne 0x10(%rbx),%r15
14000c804:	e8 fb 3d 02 00       	call   0x140030604
14000c809:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14000c80e:	44 89 6c 24 68       	mov    %r13d,0x68(%rsp)
14000c813:	e8 98 3f 02 00       	call   0x1400307b0
14000c818:	44 39 6c 24 68       	cmp    %r13d,0x68(%rsp)
14000c81d:	41 b0 01             	mov    $0x1,%r8b
14000c820:	4c 8b 35 09 92 03 00 	mov    0x39209(%rip),%r14        # 0x140045a30
14000c827:	41 0f 95 c4          	setne  %r12b
14000c82b:	49 8b 1e             	mov    (%r14),%rbx
14000c82e:	48 3b 1b             	cmp    (%rbx),%rbx
14000c831:	0f 84 45 02 00 00    	je     0x14000ca7c
14000c837:	8a 53 19             	mov    0x19(%rbx),%dl
14000c83a:	48 8b cb             	mov    %rbx,%rcx
14000c83d:	41 0f b6 e8          	movzbl %r8b,%ebp
14000c841:	84 d2                	test   %dl,%dl
14000c843:	74 06                	je     0x14000c84b
14000c845:	48 8b 43 10          	mov    0x10(%rbx),%rax
14000c849:	eb 3e                	jmp    0x14000c889
14000c84b:	48 8b 03             	mov    (%rbx),%rax
14000c84e:	44 38 68 19          	cmp    %r13b,0x19(%rax)
14000c852:	74 22                	je     0x14000c876
14000c854:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000c858:	eb 0c                	jmp    0x14000c866
14000c85a:	48 3b 08             	cmp    (%rax),%rcx
14000c85d:	75 0d                	jne    0x14000c86c
14000c85f:	48 8b c8             	mov    %rax,%rcx
14000c862:	48 8b 40 08          	mov    0x8(%rax),%rax
14000c866:	44 38 68 19          	cmp    %r13b,0x19(%rax)
14000c86a:	74 ee                	je     0x14000c85a
14000c86c:	44 38 69 19          	cmp    %r13b,0x19(%rcx)
14000c870:	48 0f 45 c1          	cmovne %rcx,%rax
14000c874:	eb 13                	jmp    0x14000c889
14000c876:	48 8b 48 10          	mov    0x10(%rax),%rcx
14000c87a:	eb 07                	jmp    0x14000c883
14000c87c:	48 8b c1             	mov    %rcx,%rax
14000c87f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000c883:	44 38 69 19          	cmp    %r13b,0x19(%rcx)
14000c887:	74 f3                	je     0x14000c87c
14000c889:	81 78 20 ff ff 03 00 	cmpl   $0x3ffff,0x20(%rax)
14000c890:	0f 87 8e 01 00 00    	ja     0x14000ca24
14000c896:	45 84 e4             	test   %r12b,%r12b
14000c899:	74 58                	je     0x14000c8f3
14000c89b:	48 8b cb             	mov    %rbx,%rcx
14000c89e:	84 d2                	test   %dl,%dl
14000c8a0:	74 06                	je     0x14000c8a8
14000c8a2:	48 8b 43 10          	mov    0x10(%rbx),%rax
14000c8a6:	eb 3e                	jmp    0x14000c8e6
14000c8a8:	48 8b 03             	mov    (%rbx),%rax
14000c8ab:	44 38 68 19          	cmp    %r13b,0x19(%rax)
14000c8af:	74 22                	je     0x14000c8d3
14000c8b1:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000c8b5:	eb 0c                	jmp    0x14000c8c3
14000c8b7:	48 3b 08             	cmp    (%rax),%rcx
14000c8ba:	75 0d                	jne    0x14000c8c9
14000c8bc:	48 8b c8             	mov    %rax,%rcx
14000c8bf:	48 8b 40 08          	mov    0x8(%rax),%rax
14000c8c3:	44 38 68 19          	cmp    %r13b,0x19(%rax)
14000c8c7:	74 ee                	je     0x14000c8b7
14000c8c9:	44 38 69 19          	cmp    %r13b,0x19(%rcx)
14000c8cd:	48 0f 45 c1          	cmovne %rcx,%rax
14000c8d1:	eb 13                	jmp    0x14000c8e6
14000c8d3:	48 8b 48 10          	mov    0x10(%rax),%rcx
14000c8d7:	eb 07                	jmp    0x14000c8e0
14000c8d9:	48 8b c1             	mov    %rcx,%rax
14000c8dc:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000c8e0:	44 38 69 19          	cmp    %r13b,0x19(%rcx)
14000c8e4:	74 f3                	je     0x14000c8d9
14000c8e6:	81 78 20 ff ff 00 00 	cmpl   $0xffff,0x20(%rax)
14000c8ed:	0f 87 86 01 00 00    	ja     0x14000ca79
14000c8f3:	48 8b cb             	mov    %rbx,%rcx
14000c8f6:	84 d2                	test   %dl,%dl
14000c8f8:	74 06                	je     0x14000c900
14000c8fa:	48 8b 43 10          	mov    0x10(%rbx),%rax
14000c8fe:	eb 3e                	jmp    0x14000c93e
14000c900:	48 8b 03             	mov    (%rbx),%rax
14000c903:	44 38 68 19          	cmp    %r13b,0x19(%rax)
14000c907:	74 22                	je     0x14000c92b
14000c909:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000c90d:	eb 0c                	jmp    0x14000c91b
14000c90f:	48 3b 08             	cmp    (%rax),%rcx
14000c912:	75 0d                	jne    0x14000c921
14000c914:	48 8b c8             	mov    %rax,%rcx
14000c917:	48 8b 40 08          	mov    0x8(%rax),%rax
14000c91b:	44 38 68 19          	cmp    %r13b,0x19(%rax)
14000c91f:	74 ee                	je     0x14000c90f
14000c921:	44 38 69 19          	cmp    %r13b,0x19(%rcx)
14000c925:	48 0f 45 c1          	cmovne %rcx,%rax