14010e5fd:	72 e1                	jb     0x14010e5e0
14010e5ff:	eb 09                	jmp    0x14010e60a
14010e601:	66 44 89 44 7c 20    	mov    %r8w,0x20(%rsp,%rdi,2)
14010e607:	48 ff c7             	inc    %rdi
14010e60a:	33 d2                	xor    %edx,%edx
14010e60c:	48 85 c0             	test   %rax,%rax
14010e60f:	74 39                	je     0x14010e64a
14010e611:	4c 8b 8b 10 06 00 00 	mov    0x610(%rbx),%r9
14010e618:	33 c9                	xor    %ecx,%ecx
14010e61a:	46 0f b7 54 5e 14    	movzwl 0x14(%rsi,%r11,2),%r10d
14010e620:	46 0f b7 44 09 1c    	movzwl 0x1c(%rcx,%r9,1),%r8d
14010e626:	66 45 3b c2          	cmp    %r10w,%r8w
14010e62a:	74 15                	je     0x14010e641
14010e62c:	48 8b 83 18 06 00 00 	mov    0x618(%rbx),%rax
14010e633:	48 ff c2             	inc    %rdx
14010e636:	48 83 c1 38          	add    $0x38,%rcx
14010e63a:	48 3b d0             	cmp    %rax,%rdx
14010e63d:	72 e1                	jb     0x14010e620
14010e63f:	eb 09                	jmp    0x14010e64a
14010e641:	66 44 89 44 7c 20    	mov    %r8w,0x20(%rsp,%rdi,2)
14010e647:	48 ff c7             	inc    %rdi
14010e64a:	33 d2                	xor    %edx,%edx
14010e64c:	48 85 c0             	test   %rax,%rax
14010e64f:	74 39                	je     0x14010e68a
14010e651:	4c 8b 8b 10 06 00 00 	mov    0x610(%rbx),%r9
14010e658:	33 c9                	xor    %ecx,%ecx
14010e65a:	46 0f b7 54 5e 16    	movzwl 0x16(%rsi,%r11,2),%r10d
14010e660:	46 0f b7 44 09 1c    	movzwl 0x1c(%rcx,%r9,1),%r8d
14010e666:	66 45 3b c2          	cmp    %r10w,%r8w
14010e66a:	74 15                	je     0x14010e681
14010e66c:	48 8b 83 18 06 00 00 	mov    0x618(%rbx),%rax
14010e673:	48 ff c2             	inc    %rdx
14010e676:	48 83 c1 38          	add    $0x38,%rcx
14010e67a:	48 3b d0             	cmp    %rax,%rdx
14010e67d:	72 e1                	jb     0x14010e660
14010e67f:	eb 09                	jmp    0x14010e68a
14010e681:	66 44 89 44 7c 20    	mov    %r8w,0x20(%rsp,%rdi,2)
14010e687:	48 ff c7             	inc    %rdi
14010e68a:	33 d2                	xor    %edx,%edx
14010e68c:	48 85 c0             	test   %rax,%rax
14010e68f:	74 39                	je     0x14010e6ca
14010e691:	4c 8b 8b 10 06 00 00 	mov    0x610(%rbx),%r9
14010e698:	33 c9                	xor    %ecx,%ecx
14010e69a:	46 0f b7 54 5e 18    	movzwl 0x18(%rsi,%r11,2),%r10d
14010e6a0:	46 0f b7 44 09 1c    	movzwl 0x1c(%rcx,%r9,1),%r8d
14010e6a6:	66 45 3b c2          	cmp    %r10w,%r8w
14010e6aa:	74 15                	je     0x14010e6c1
14010e6ac:	48 8b 83 18 06 00 00 	mov    0x618(%rbx),%rax
14010e6b3:	48 ff c2             	inc    %rdx
14010e6b6:	48 83 c1 38          	add    $0x38,%rcx
14010e6ba:	48 3b d0             	cmp    %rax,%rdx
14010e6bd:	72 e1                	jb     0x14010e6a0
14010e6bf:	eb 09                	jmp    0x14010e6ca
14010e6c1:	66 44 89 44 7c 20    	mov    %r8w,0x20(%rsp,%rdi,2)
14010e6c7:	48 ff c7             	inc    %rdi
14010e6ca:	33 d2                	xor    %edx,%edx
14010e6cc:	48 85 c0             	test   %rax,%rax
14010e6cf:	74 39                	je     0x14010e70a
14010e6d1:	4c 8b 8b 10 06 00 00 	mov    0x610(%rbx),%r9
14010e6d8:	33 c9                	xor    %ecx,%ecx
14010e6da:	46 0f b7 54 5e 1a    	movzwl 0x1a(%rsi,%r11,2),%r10d
14010e6e0:	46 0f b7 44 09 1c    	movzwl 0x1c(%rcx,%r9,1),%r8d
14010e6e6:	66 45 3b c2          	cmp    %r10w,%r8w
14010e6ea:	74 15                	je     0x14010e701
14010e6ec:	48 8b 83 18 06 00 00 	mov    0x618(%rbx),%rax
14010e6f3:	48 ff c2             	inc    %rdx
14010e6f6:	48 83 c1 38          	add    $0x38,%rcx
14010e6fa:	48 3b d0             	cmp    %rax,%rdx
14010e6fd:	72 e1                	jb     0x14010e6e0
14010e6ff:	eb 09                	jmp    0x14010e70a
14010e701:	66 44 89 44 7c 20    	mov    %r8w,0x20(%rsp,%rdi,2)
14010e707:	48 ff c7             	inc    %rdi
14010e70a:	33 d2                	xor    %edx,%edx
14010e70c:	48 85 c0             	test   %rax,%rax
14010e70f:	74 39                	je     0x14010e74a
14010e711:	4c 8b 8b 10 06 00 00 	mov    0x610(%rbx),%r9
14010e718:	33 c9                	xor    %ecx,%ecx
14010e71a:	46 0f b7 54 5e 1c    	movzwl 0x1c(%rsi,%r11,2),%r10d
14010e720:	46 0f b7 44 09 1c    	movzwl 0x1c(%rcx,%r9,1),%r8d
14010e726:	66 45 3b c2          	cmp    %r10w,%r8w
14010e72a:	74 15                	je     0x14010e741
14010e72c:	48 8b 83 18 06 00 00 	mov    0x618(%rbx),%rax
14010e733:	48 ff c2             	inc    %rdx
14010e736:	48 83 c1 38          	add    $0x38,%rcx
14010e73a:	48 3b d0             	cmp    %rax,%rdx
14010e73d:	72 e1                	jb     0x14010e720
14010e73f:	eb 09                	jmp    0x14010e74a
14010e741:	66 44 89 44 7c 20    	mov    %r8w,0x20(%rsp,%rdi,2)
14010e747:	48 ff c7             	inc    %rdi
14010e74a:	33 d2                	xor    %edx,%edx
14010e74c:	48 85 c0             	test   %rax,%rax
14010e74f:	74 39                	je     0x14010e78a
14010e751:	4c 8b 8b 10 06 00 00 	mov    0x610(%rbx),%r9
14010e758:	33 c9                	xor    %ecx,%ecx
14010e75a:	46 0f b7 54 5e 1e    	movzwl 0x1e(%rsi,%r11,2),%r10d
14010e760:	46 0f b7 44 09 1c    	movzwl 0x1c(%rcx,%r9,1),%r8d
14010e766:	66 45 3b c2          	cmp    %r10w,%r8w
14010e76a:	74 15                	je     0x14010e781
14010e76c:	48 8b 83 18 06 00 00 	mov    0x618(%rbx),%rax
14010e773:	48 ff c2             	inc    %rdx
14010e776:	48 83 c1 38          	add    $0x38,%rcx
14010e77a:	48 3b d0             	cmp    %rax,%rdx
14010e77d:	72 e1                	jb     0x14010e760
14010e77f:	eb 09                	jmp    0x14010e78a
14010e781:	66 44 89 44 7c 20    	mov    %r8w,0x20(%rsp,%rdi,2)
14010e787:	48 ff c7             	inc    %rdi
14010e78a:	33 c9                	xor    %ecx,%ecx
14010e78c:	48 85 c0             	test   %rax,%rax
14010e78f:	74 32                	je     0x14010e7c3
14010e791:	4c 8b 8b 10 06 00 00 	mov    0x610(%rbx),%r9
14010e798:	33 d2                	xor    %edx,%edx
14010e79a:	46 0f b7 54 5e 20    	movzwl 0x20(%rsi,%r11,2),%r10d
14010e7a0:	46 0f b7 44 0a 1c    	movzwl 0x1c(%rdx,%r9,1),%r8d
14010e7a6:	66 45 3b c2          	cmp    %r10w,%r8w
14010e7aa:	74 0e                	je     0x14010e7ba
14010e7ac:	48 ff c1             	inc    %rcx
14010e7af:	48 83 c2 38          	add    $0x38,%rdx
14010e7b3:	48 3b c8             	cmp    %rax,%rcx
14010e7b6:	72 e8                	jb     0x14010e7a0
14010e7b8:	eb 09                	jmp    0x14010e7c3
14010e7ba:	66 44 89 44 7c 20    	mov    %r8w,0x20(%rsp,%rdi,2)
14010e7c0:	48 ff c7             	inc    %rdi
14010e7c3:	49 83 c3 11          	add    $0x11,%r11
14010e7c7:	49 83 fb 11          	cmp    $0x11,%r11
14010e7cb:	0f 82 8f fb ff ff    	jb     0x14010e360
14010e7d1:	48 85 ff             	test   %rdi,%rdi
14010e7d4:	74 6e                	je     0x14010e844
14010e7d6:	48 8d 34 3f          	lea    (%rdi,%rdi,1),%rsi
14010e7da:	41 b8 9b 01 00 00    	mov    $0x19b,%r8d
14010e7e0:	48 8b ce             	mov    %rsi,%rcx
14010e7e3:	48 8d 15 86 ef 1f 00 	lea    0x1fef86(%rip),%rdx        # 0x14030d770
14010e7ea:	e8 81 d5 fd ff       	call   0x1400ebd70
14010e7ef:	48 89 83 80 02 00 00 	mov    %rax,0x280(%rbx)
14010e7f6:	48 85 c0             	test   %rax,%rax
14010e7f9:	75 32                	jne    0x14010e82d
14010e7fb:	e8 70 88 01 00       	call   0x140127070
14010e800:	4c 8d 05 59 f0 1f 00 	lea    0x1ff059(%rip),%r8        # 0x14030d860
14010e807:	ba 9e 01 00 00       	mov    $0x19e,%edx
14010e80c:	48 8d 0d 5d ef 1f 00 	lea    0x1fef5d(%rip),%rcx        # 0x14030d770
14010e813:	e8 78 89 01 00       	call   0x140127190
14010e818:	45 33 c0             	xor    %r8d,%r8d
14010e81b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14010e820:	41 8d 48 14          	lea    0x14(%r8),%ecx
14010e824:	e8 67 8a 01 00       	call   0x140127290
14010e829:	33 c0                	xor    %eax,%eax
14010e82b:	eb 1c                	jmp    0x14010e849
14010e82d:	4c 8b c6             	mov    %rsi,%r8
14010e830:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14010e835:	48 8b c8             	mov    %rax,%rcx
14010e838:	e8 23 2b 1d 00       	call   0x1402e1360
14010e83d:	48 89 bb 88 02 00 00 	mov    %rdi,0x288(%rbx)
14010e844:	b8 01 00 00 00       	mov    $0x1,%eax
14010e849:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14010e84e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14010e853:	48 33 cc             	xor    %rsp,%rcx
14010e856:	e8 55 16 1a 00       	call   0x1402afeb0
14010e85b:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14010e860:	48 83 c4 50          	add    $0x50,%rsp
14010e864:	5f                   	pop    %rdi
14010e865:	c3                   	ret
14010e866:	cc                   	int3
14010e867:	cc                   	int3
14010e868:	cc                   	int3
14010e869:	cc                   	int3
14010e86a:	cc                   	int3
14010e86b:	cc                   	int3
14010e86c:	cc                   	int3
14010e86d:	cc                   	int3
14010e86e:	cc                   	int3
14010e86f:	cc                   	int3
14010e870:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14010e875:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14010e87a:	56                   	push   %rsi
14010e87b:	57                   	push   %rdi
14010e87c:	41 54                	push   %r12
14010e87e:	41 56                	push   %r14
14010e880:	41 57                	push   %r15
14010e882:	b8 40 00 00 00       	mov    $0x40,%eax
14010e887:	e8 a4 22 1a 00       	call   0x1402b0b30
14010e88c:	48 2b e0             	sub    %rax,%rsp
14010e88f:	45 85 c9             	test   %r9d,%r9d
14010e892:	bf 00 10 00 00       	mov    $0x1000,%edi
14010e897:	49 8b d8             	mov    %r8,%rbx
14010e89a:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
14010e8a0:	41 0f 44 f9          	cmove  %r9d,%edi
14010e8a4:	48 8b f1             	mov    %rcx,%rsi
14010e8a7:	83 bc 24 90 00 00 00 	cmpl   $0x0,0x90(%rsp)
14010e8ae:	00
14010e8af:	8b ef                	mov    %edi,%ebp
14010e8b1:	4c 8b e2             	mov    %rdx,%r12
14010e8b4:	48 8b cb             	mov    %rbx,%rcx
14010e8b7:	45 8b f7             	mov    %r15d,%r14d
14010e8ba:	74 4d                	je     0x14010e909
14010e8bc:	81 cd 10 00 06 00    	or     $0x60010,%ebp
14010e8c2:	e8 39 5e ff ff       	call   0x140104700
14010e8c7:	48 85 c0             	test   %rax,%rax
14010e8ca:	74 0b                	je     0x14010e8d7
14010e8cc:	48 8b c8             	mov    %rax,%rcx
14010e8cf:	e8 cc b9 fe ff       	call   0x1400fa2a0
14010e8d4:	44 8b f0             	mov    %eax,%r14d
14010e8d7:	45 33 c9             	xor    %r9d,%r9d
14010e8da:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14010e8df:	45 8b c6             	mov    %r14d,%r8d
14010e8e2:	8b d5                	mov    %ebp,%edx
14010e8e4:	48 85 f6             	test   %rsi,%rsi
14010e8e7:	74 0a                	je     0x14010e8f3
14010e8e9:	48 8b ce             	mov    %rsi,%rcx
14010e8ec:	e8 cf a5 00 00       	call   0x140118ec0
14010e8f1:	eb 08                	jmp    0x14010e8fb
14010e8f3:	49 8b cc             	mov    %r12,%rcx
14010e8f6:	e8 15 a5 00 00       	call   0x140118e10
14010e8fb:	85 c0                	test   %eax,%eax
14010e8fd:	75 57                	jne    0x14010e956
14010e8ff:	b8 8f 01 00 00       	mov    $0x18f,%eax
14010e904:	e9 e2 00 00 00       	jmp    0x14010e9eb
14010e909:	81 cd 11 00 06 00    	or     $0x60011,%ebp
14010e90f:	e8 ec 5d ff ff       	call   0x140104700
14010e914:	48 85 c0             	test   %rax,%rax
14010e917:	74 0b                	je     0x14010e924
14010e919:	48 8b c8             	mov    %rax,%rcx
14010e91c:	e8 7f b9 fe ff       	call   0x1400fa2a0
14010e921:	44 8b f0             	mov    %eax,%r14d
14010e924:	45 33 c9             	xor    %r9d,%r9d
14010e927:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14010e92c:	45 8b c6             	mov    %r14d,%r8d
14010e92f:	8b d5                	mov    %ebp,%edx
14010e931:	48 85 f6             	test   %rsi,%rsi
14010e934:	74 0a                	je     0x14010e940
14010e936:	48 8b ce             	mov    %rsi,%rcx
14010e939:	e8 82 a5 00 00       	call   0x140118ec0
14010e93e:	eb 08                	jmp    0x14010e948
14010e940:	49 8b cc             	mov    %r12,%rcx
14010e943:	e8 c8 a4 00 00       	call   0x140118e10
14010e948:	85 c0                	test   %eax,%eax
14010e94a:	75 0a                	jne    0x14010e956
14010e94c:	b8 8d 01 00 00       	mov    $0x18d,%eax
14010e951:	e9 95 00 00 00       	jmp    0x14010e9eb
14010e956:	48 8b cb             	mov    %rbx,%rcx
14010e959:	81 cf 12 00 06 00    	or     $0x60012,%edi
14010e95f:	e8 ac d1 00 00       	call   0x14011bb10
14010e964:	0f ba e0 0d          	bt     $0xd,%eax
14010e968:	72 7c                	jb     0x14010e9e6
14010e96a:	4c 8d 8c 24 90 00 00 	lea    0x90(%rsp),%r9
14010e971:	00
14010e972:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14010e979:	00 00
14010e97b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14010e980:	48 8b cb             	mov    %rbx,%rcx
14010e983:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
14010e98a:	00
14010e98b:	e8 90 4e ff ff       	call   0x140103820
14010e990:	44 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9d
14010e997:	00
14010e998:	85 c0                	test   %eax,%eax
14010e99a:	44 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8d
14010e9a1:	00
14010e9a2:	8b d7                	mov    %edi,%edx
14010e9a4:	45 0f 44 c7          	cmove  %r15d,%r8d
14010e9a8:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14010e9ad:	45 85 c9             	test   %r9d,%r9d
14010e9b0:	44 89 84 24 90 00 00 	mov    %r8d,0x90(%rsp)
14010e9b7:	00
14010e9b8:	44 0f 44 4c 24 30    	cmove  0x30(%rsp),%r9d
14010e9be:	44 89 8c 24 88 00 00 	mov    %r9d,0x88(%rsp)
14010e9c5:	00
14010e9c6:	48 85 f6             	test   %rsi,%rsi
14010e9c9:	74 0a                	je     0x14010e9d5
14010e9cb:	48 8b ce             	mov    %rsi,%rcx
14010e9ce:	e8 ed a4 00 00       	call   0x140118ec0
14010e9d3:	eb 08                	jmp    0x14010e9dd
14010e9d5:	49 8b cc             	mov    %r12,%rcx
14010e9d8:	e8 33 a4 00 00       	call   0x140118e10
14010e9dd:	85 c0                	test   %eax,%eax
14010e9df:	b8 8e 01 00 00       	mov    $0x18e,%eax
14010e9e4:	74 05                	je     0x14010e9eb
14010e9e6:	b8 01 00 00 00       	mov    $0x1,%eax
14010e9eb:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14010e9f0:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
14010e9f5:	48 83 c4 40          	add    $0x40,%rsp
14010e9f9:	41 5f                	pop    %r15
14010e9fb:	41 5e                	pop    %r14
14010e9fd:	41 5c                	pop    %r12
14010e9ff:	5f                   	pop    %rdi
14010ea00:	5e                   	pop    %rsi
14010ea01:	c3                   	ret
14010ea02:	cc                   	int3
14010ea03:	cc                   	int3
14010ea04:	cc                   	int3
14010ea05:	cc                   	int3
14010ea06:	cc                   	int3
14010ea07:	cc                   	int3
14010ea08:	cc                   	int3
14010ea09:	cc                   	int3
14010ea0a:	cc                   	int3
14010ea0b:	cc                   	int3
14010ea0c:	cc                   	int3
14010ea0d:	cc                   	int3
14010ea0e:	cc                   	int3
14010ea0f:	cc                   	int3
14010ea10:	40 53                	rex push %rbx
14010ea12:	55                   	push   %rbp
14010ea13:	56                   	push   %rsi
14010ea14:	57                   	push   %rdi
14010ea15:	41 57                	push   %r15
14010ea17:	b8 40 00 00 00       	mov    $0x40,%eax
14010ea1c:	e8 0f 21 1a 00       	call   0x1402b0b30
14010ea21:	48 2b e0             	sub    %rax,%rsp
14010ea24:	41 8b f1             	mov    %r9d,%esi
14010ea27:	49 8b d8             	mov    %r8,%rbx
14010ea2a:	4c 8b fa             	mov    %rdx,%r15
14010ea2d:	48 8b e9             	mov    %rcx,%rbp
14010ea30:	4d 85 c0             	test   %r8,%r8
14010ea33:	75 29                	jne    0x14010ea5e
14010ea35:	33 d2                	xor    %edx,%edx
14010ea37:	49 8b cf             	mov    %r15,%rcx
14010ea3a:	e8 01 d0 fd ff       	call   0x1400eba40
14010ea3f:	48 8b d8             	mov    %rax,%rbx
14010ea42:	48 85 c0             	test   %rax,%rax
14010ea45:	75 10                	jne    0x14010ea57
14010ea47:	b8 03 01 0c 00       	mov    $0xc0103,%eax
14010ea4c:	48 83 c4 40          	add    $0x40,%rsp
14010ea50:	41 5f                	pop    %r15
14010ea52:	5f                   	pop    %rdi
14010ea53:	5e                   	pop    %rsi
14010ea54:	5d                   	pop    %rbp
14010ea55:	5b                   	pop    %rbx
14010ea56:	c3                   	ret
14010ea57:	bf 01 00 00 00       	mov    $0x1,%edi
14010ea5c:	eb 02                	jmp    0x14010ea60
14010ea5e:	33 ff                	xor    %edi,%edi
14010ea60:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
14010ea65:	85 f6                	test   %esi,%esi
14010ea67:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
14010ea6c:	48 8b cb             	mov    %rbx,%rcx
14010ea6f:	4c 89 b4 24 88 00 00 	mov    %r14,0x88(%rsp)
14010ea76:	00
14010ea77:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
14010ea7d:	41 be 00 10 00 00    	mov    $0x1000,%r14d
14010ea83:	45 8b e5             	mov    %r13d,%r12d
14010ea86:	44 0f 44 f6          	cmove  %esi,%r14d
14010ea8a:	41 8b f6             	mov    %r14d,%esi
14010ea8d:	81 ce 10 00 06 00    	or     $0x60010,%esi
14010ea93:	e8 68 5c ff ff       	call   0x140104700
14010ea98:	48 85 c0             	test   %rax,%rax
14010ea9b:	74 0b                	je     0x14010eaa8
14010ea9d:	48 8b c8             	mov    %rax,%rcx
14010eaa0:	e8 fb b7 fe ff       	call   0x1400fa2a0
14010eaa5:	44 8b e0             	mov    %eax,%r12d
14010eaa8:	45 33 c9             	xor    %r9d,%r9d
14010eaab:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)