14010b5fb:	48 89 c1             	mov    %rax,%rcx
14010b5fe:	48 89 da             	mov    %rbx,%rdx
14010b601:	e8 fa 80 fb ff       	call   0x1400c3700
14010b606:	e9 24 fe ff ff       	jmp    0x14010b42f
14010b60b:	48 8d 0d 5e cc 10 00 	lea    0x10cc5e(%rip),%rcx        # 0x140218270
14010b612:	e8 d9 ef ff ff       	call   0x14010a5f0
14010b617:	48 89 da             	mov    %rbx,%rdx
14010b61a:	48 89 c1             	mov    %rax,%rcx
14010b61d:	e8 de 80 fb ff       	call   0x1400c3700
14010b622:	e9 08 fe ff ff       	jmp    0x14010b42f
14010b627:	48 8d 0d 37 c8 10 00 	lea    0x10c837(%rip),%rcx        # 0x140217e65
14010b62e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14010b634:	ba 5a 01 00 00       	mov    $0x15a,%edx
14010b639:	e8 c2 1d f0 ff       	call   0x14000d400
14010b63e:	89 c1                	mov    %eax,%ecx
14010b640:	e8 9b e6 0d 00       	call   0x1401e9ce0
14010b645:	4c 8d 05 ec cb 10 00 	lea    0x10cbec(%rip),%r8        # 0x140218238
14010b64c:	ba 08 01 00 00       	mov    $0x108,%edx
14010b651:	48 8d 0d 0d c8 10 00 	lea    0x10c80d(%rip),%rcx        # 0x140217e65
14010b658:	e8 33 81 fb ff       	call   0x1400c3790
14010b65d:	e8 0e 92 0d 00       	call   0x1401e4870
14010b662:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
14010b667:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14010b66c:	48 8d 0d 75 cc 10 00 	lea    0x10cc75(%rip),%rcx        # 0x1402182e8
14010b673:	e8 78 ef ff ff       	call   0x14010a5f0
14010b678:	48 89 f2             	mov    %rsi,%rdx
14010b67b:	48 89 c1             	mov    %rax,%rcx
14010b67e:	49 89 f8             	mov    %rdi,%r8
14010b681:	e8 ca a0 ff ff       	call   0x140105750
14010b686:	48 89 e9             	mov    %rbp,%rcx
14010b689:	e8 b2 f2 f8 ff       	call   0x14009a940
14010b68e:	48 8d 0d d0 c7 10 00 	lea    0x10c7d0(%rip),%rcx        # 0x140217e65
14010b695:	41 89 d8             	mov    %ebx,%r8d
14010b698:	ba 44 01 00 00       	mov    $0x144,%edx
14010b69d:	e8 5e 1d f0 ff       	call   0x14000d400
14010b6a2:	89 c1                	mov    %eax,%ecx
14010b6a4:	e8 37 e6 0d 00       	call   0x1401e9ce0
14010b6a9:	90                   	nop
14010b6aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14010b6b0:	41 54                	push   %r12
14010b6b2:	55                   	push   %rbp
14010b6b3:	57                   	push   %rdi
14010b6b4:	56                   	push   %rsi
14010b6b5:	53                   	push   %rbx
14010b6b6:	48 83 ec 50          	sub    $0x50,%rsp
14010b6ba:	4c 8b 25 2f d4 12 00 	mov    0x12d42f(%rip),%r12        # 0x140238af0
14010b6c1:	66 0f ef c0          	pxor   %xmm0,%xmm0
14010b6c5:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
14010b6ca:	89 ce                	mov    %ecx,%esi
14010b6cc:	48 89 d7             	mov    %rdx,%rdi
14010b6cf:	4c 89 c5             	mov    %r8,%rbp
14010b6d2:	49 8b 04 24          	mov    (%r12),%rax
14010b6d6:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14010b6db:	31 c0                	xor    %eax,%eax
14010b6dd:	4c 89 ca             	mov    %r9,%rdx
14010b6e0:	48 89 d9             	mov    %rbx,%rcx
14010b6e3:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14010b6e8:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14010b6ed:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
14010b6f4:	00 00
14010b6f6:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
14010b6fb:	e8 20 46 f9 ff       	call   0x14009fd20
14010b700:	89 f1                	mov    %esi,%ecx
14010b702:	48 89 fa             	mov    %rdi,%rdx
14010b705:	49 89 d9             	mov    %rbx,%r9
14010b708:	49 89 e8             	mov    %rbp,%r8
14010b70b:	e8 e0 f4 ff ff       	call   0x14010abf0
14010b710:	31 d2                	xor    %edx,%edx
14010b712:	48 89 d9             	mov    %rbx,%rcx
14010b715:	89 c6                	mov    %eax,%esi
14010b717:	e8 e4 43 f9 ff       	call   0x14009fb00
14010b71c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14010b721:	49 2b 04 24          	sub    (%r12),%rax
14010b725:	75 0d                	jne    0x14010b734
14010b727:	89 f0                	mov    %esi,%eax
14010b729:	48 83 c4 50          	add    $0x50,%rsp
14010b72d:	5b                   	pop    %rbx
14010b72e:	5e                   	pop    %rsi
14010b72f:	5f                   	pop    %rdi
14010b730:	5d                   	pop    %rbp
14010b731:	41 5c                	pop    %r12
14010b733:	c3                   	ret
14010b734:	e8 37 91 0d 00       	call   0x1401e4870
14010b739:	90                   	nop
14010b73a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14010b740:	41 54                	push   %r12
14010b742:	55                   	push   %rbp
14010b743:	57                   	push   %rdi
14010b744:	56                   	push   %rsi
14010b745:	53                   	push   %rbx
14010b746:	48 83 ec 50          	sub    $0x50,%rsp
14010b74a:	48 8b 3d 9f d3 12 00 	mov    0x12d39f(%rip),%rdi        # 0x140238af0
14010b751:	48 8b 07             	mov    (%rdi),%rax
14010b754:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14010b759:	31 c0                	xor    %eax,%eax
14010b75b:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
14010b760:	49 89 d0             	mov    %rdx,%r8
14010b763:	48 89 ce             	mov    %rcx,%rsi
14010b766:	48 8b 05 33 dc 12 00 	mov    0x12dc33(%rip),%rax        # 0x1402393a0
14010b76d:	48 8d 15 75 cc 10 00 	lea    0x10cc75(%rip),%rdx        # 0x1402183e9
14010b774:	48 89 e9             	mov    %rbp,%rcx
14010b777:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14010b77e:	00 00
14010b780:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14010b787:	00 00
14010b789:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14010b78e:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
14010b795:	00 00
14010b797:	e8 24 08 f9 ff       	call   0x14009bfc0
14010b79c:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14010b7a1:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14010b7a6:	48 8b 05 53 dc 12 00 	mov    0x12dc53(%rip),%rax        # 0x140239400
14010b7ad:	48 8b 08             	mov    (%rax),%rcx
14010b7b0:	e8 ab a0 f0 ff       	call   0x140015860
14010b7b5:	89 c3                	mov    %eax,%ebx
14010b7b7:	85 c0                	test   %eax,%eax
14010b7b9:	75 45                	jne    0x14010b800
14010b7bb:	4c 8b 64 24 28       	mov    0x28(%rsp),%r12
14010b7c0:	4c 89 e1             	mov    %r12,%rcx
14010b7c3:	e8 d0 e6 0d 00       	call   0x1401e9e98
14010b7c8:	4c 89 e2             	mov    %r12,%rdx
14010b7cb:	48 89 f1             	mov    %rsi,%rcx
14010b7ce:	49 89 c0             	mov    %rax,%r8
14010b7d1:	e8 da 01 f9 ff       	call   0x14009b9b0
14010b7d6:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14010b7db:	e8 d0 d6 fe ff       	call   0x1400f8eb0
14010b7e0:	48 89 e9             	mov    %rbp,%rcx
14010b7e3:	e8 58 f1 f8 ff       	call   0x14009a940
14010b7e8:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14010b7ed:	48 2b 07             	sub    (%rdi),%rax
14010b7f0:	75 1d                	jne    0x14010b80f
14010b7f2:	89 d8                	mov    %ebx,%eax
14010b7f4:	48 83 c4 50          	add    $0x50,%rsp
14010b7f8:	5b                   	pop    %rbx
14010b7f9:	5e                   	pop    %rsi
14010b7fa:	5f                   	pop    %rdi
14010b7fb:	5d                   	pop    %rbp
14010b7fc:	41 5c                	pop    %r12
14010b7fe:	c3                   	ret
14010b7ff:	90                   	nop
14010b800:	48 89 e9             	mov    %rbp,%rcx
14010b803:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
14010b808:	e8 33 f1 f8 ff       	call   0x14009a940
14010b80d:	eb d9                	jmp    0x14010b7e8
14010b80f:	e8 5c 90 0d 00       	call   0x1401e4870
14010b814:	90                   	nop
14010b815:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14010b81c:	00 00 00 00
14010b820:	56                   	push   %rsi
14010b821:	53                   	push   %rbx
14010b822:	48 83 ec 28          	sub    $0x28,%rsp
14010b826:	48 89 d3             	mov    %rdx,%rbx
14010b829:	48 89 ce             	mov    %rcx,%rsi
14010b82c:	48 89 ca             	mov    %rcx,%rdx
14010b82f:	48 89 d9             	mov    %rbx,%rcx
14010b832:	e8 89 6d f5 ff       	call   0x1400625c0
14010b837:	85 c0                	test   %eax,%eax
14010b839:	75 24                	jne    0x14010b85f
14010b83b:	48 8b 05 be db 12 00 	mov    0x12dbbe(%rip),%rax        # 0x140239400
14010b842:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
14010b846:	48 8b 08             	mov    (%rax),%rcx
14010b849:	e8 92 95 f5 ff       	call   0x140064de0
14010b84e:	48 89 da             	mov    %rbx,%rdx
14010b851:	48 89 c1             	mov    %rax,%rcx
14010b854:	48 83 c4 28          	add    $0x28,%rsp
14010b858:	5b                   	pop    %rbx
14010b859:	5e                   	pop    %rsi
14010b85a:	e9 71 91 f5 ff       	jmp    0x1400649d0
14010b85f:	48 89 f1             	mov    %rsi,%rcx
14010b862:	e8 b9 f0 ff ff       	call   0x14010a920
14010b867:	90                   	nop
14010b868:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14010b86f:	00
14010b870:	53                   	push   %rbx
14010b871:	48 83 ec 20          	sub    $0x20,%rsp
14010b875:	48 89 cb             	mov    %rcx,%rbx
14010b878:	e8 43 e9 ff ff       	call   0x14010a1c0
14010b87d:	48 89 da             	mov    %rbx,%rdx
14010b880:	48 8d 0d 79 5e 0e 00 	lea    0xe5e79(%rip),%rcx        # 0x1401f1700
14010b887:	48 83 c4 20          	add    $0x20,%rsp
14010b88b:	5b                   	pop    %rbx
14010b88c:	e9 ef 4c f9 ff       	jmp    0x1400a0580
14010b891:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14010b898:	00 00 00 00
14010b89c:	0f 1f 40 00          	nopl   0x0(%rax)
14010b8a0:	57                   	push   %rdi
14010b8a1:	56                   	push   %rsi
14010b8a2:	53                   	push   %rbx
14010b8a3:	48 83 ec 20          	sub    $0x20,%rsp
14010b8a7:	48 89 d3             	mov    %rdx,%rbx
14010b8aa:	48 89 ce             	mov    %rcx,%rsi
14010b8ad:	48 89 ca             	mov    %rcx,%rdx
14010b8b0:	44 89 c7             	mov    %r8d,%edi
14010b8b3:	48 89 d9             	mov    %rbx,%rcx
14010b8b6:	e8 05 6d f5 ff       	call   0x1400625c0
14010b8bb:	85 c0                	test   %eax,%eax
14010b8bd:	75 53                	jne    0x14010b912
14010b8bf:	48 8b 05 3a db 12 00 	mov    0x12db3a(%rip),%rax        # 0x140239400
14010b8c6:	48 8b 73 10          	mov    0x10(%rbx),%rsi
14010b8ca:	48 8b 08             	mov    (%rax),%rcx
14010b8cd:	e8 0e 95 f5 ff       	call   0x140064de0
14010b8d2:	48 89 f2             	mov    %rsi,%rdx
14010b8d5:	48 89 c1             	mov    %rax,%rcx
14010b8d8:	e8 f3 90 f5 ff       	call   0x1400649d0
14010b8dd:	85 c0                	test   %eax,%eax
14010b8df:	74 29                	je     0x14010b90a
14010b8e1:	48 8b 73 10          	mov    0x10(%rbx),%rsi
14010b8e5:	85 ff                	test   %edi,%edi
14010b8e7:	74 53                	je     0x14010b93c
14010b8e9:	e8 d2 e8 ff ff       	call   0x14010a1c0
14010b8ee:	48 89 f2             	mov    %rsi,%rdx
14010b8f1:	48 8d 0d 08 5e 0e 00 	lea    0xe5e08(%rip),%rcx        # 0x1401f1700
14010b8f8:	e8 83 4c f9 ff       	call   0x1400a0580
14010b8fd:	48 89 c6             	mov    %rax,%rsi
14010b900:	48 85 c0             	test   %rax,%rax
14010b903:	75 15                	jne    0x14010b91a
14010b905:	b8 01 00 00 00       	mov    $0x1,%eax
14010b90a:	48 83 c4 20          	add    $0x20,%rsp
14010b90e:	5b                   	pop    %rbx
14010b90f:	5e                   	pop    %rsi
14010b910:	5f                   	pop    %rdi
14010b911:	c3                   	ret
14010b912:	48 89 f1             	mov    %rsi,%rcx
14010b915:	e8 06 f0 ff ff       	call   0x14010a920
14010b91a:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
14010b91e:	48 8d 0d 03 cb 10 00 	lea    0x10cb03(%rip),%rcx        # 0x140218428
14010b925:	e8 c6 ec ff ff       	call   0x14010a5f0
14010b92a:	49 89 f0             	mov    %rsi,%r8
14010b92d:	48 83 c3 0b          	add    $0xb,%rbx
14010b931:	48 89 c1             	mov    %rax,%rcx
14010b934:	48 89 da             	mov    %rbx,%rdx
14010b937:	e8 54 7a fb ff       	call   0x1400c3390
14010b93c:	48 8d 0d bd ca 10 00 	lea    0x10cabd(%rip),%rcx        # 0x140218400
14010b943:	e8 a8 ec ff ff       	call   0x14010a5f0
14010b948:	48 8d 56 0b          	lea    0xb(%rsi),%rdx
14010b94c:	48 89 c1             	mov    %rax,%rcx
14010b94f:	e8 3c 7a fb ff       	call   0x1400c3390
14010b954:	90                   	nop
14010b955:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14010b95c:	00 00 00 00
14010b960:	41 57                	push   %r15
14010b962:	41 56                	push   %r14
14010b964:	41 55                	push   %r13
14010b966:	41 54                	push   %r12
14010b968:	55                   	push   %rbp
14010b969:	57                   	push   %rdi
14010b96a:	56                   	push   %rsi
14010b96b:	53                   	push   %rbx
14010b96c:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
14010b973:	4c 8b 25 76 d1 12 00 	mov    0x12d176(%rip),%r12        # 0x140238af0
14010b97a:	8b ac 24 58 01 00 00 	mov    0x158(%rsp),%ebp
14010b981:	49 8b 04 24          	mov    (%r12),%rax
14010b985:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
14010b98c:	00
14010b98d:	31 c0                	xor    %eax,%eax
14010b98f:	48 8b 05 0a da 12 00 	mov    0x12da0a(%rip),%rax        # 0x1402393a0
14010b996:	48 89 d7             	mov    %rdx,%rdi
14010b999:	48 89 ce             	mov    %rcx,%rsi
14010b99c:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
14010b9a3:	00 00
14010b9a5:	4c 89 c3             	mov    %r8,%rbx
14010b9a8:	8b 94 24 40 01 00 00 	mov    0x140(%rsp),%edx
14010b9af:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
14010b9b6:	00 00
14010b9b8:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14010b9bd:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
14010b9c4:	00 00 00 00 00
14010b9c9:	48 c7 84 24 88 00 00 	movq   $0x0,0x88(%rsp)
14010b9d0:	00 00 00 00 00
14010b9d5:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14010b9dc:	00
14010b9dd:	83 fd 04             	cmp    $0x4,%ebp
14010b9e0:	0f 84 4e 02 00 00    	je     0x14010bc34
14010b9e6:	85 d2                	test   %edx,%edx
14010b9e8:	0f 84 b2 01 00 00    	je     0x14010bba0
14010b9ee:	45 85 c9             	test   %r9d,%r9d
14010b9f1:	0f 84 55 02 00 00    	je     0x14010bc4c
14010b9f7:	85 d2                	test   %edx,%edx
14010b9f9:	0f 84 a1 01 00 00    	je     0x14010bba0
14010b9ff:	4c 8d 6c 24 60       	lea    0x60(%rsp),%r13
14010ba04:	48 89 fa             	mov    %rdi,%rdx
14010ba07:	4c 89 e9             	mov    %r13,%rcx
14010ba0a:	e8 b1 6b f5 ff       	call   0x1400625c0
14010ba0f:	85 c0                	test   %eax,%eax
14010ba11:	0f 85 52 02 00 00    	jne    0x14010bc69
14010ba17:	48 8b 05 e2 d9 12 00 	mov    0x12d9e2(%rip),%rax        # 0x140239400
14010ba1e:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14010ba23:	48 8b 08             	mov    (%rax),%rcx
14010ba26:	e8 b5 93 f5 ff       	call   0x140064de0
14010ba2b:	48 89 fa             	mov    %rdi,%rdx
14010ba2e:	48 89 c1             	mov    %rax,%rcx
14010ba31:	e8 9a 8f f5 ff       	call   0x1400649d0
14010ba36:	85 c0                	test   %eax,%eax
14010ba38:	41 0f 95 c7          	setne  %r15b
14010ba3c:	48 89 da             	mov    %rbx,%rdx
14010ba3f:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
14010ba44:	41 89 e8             	mov    %ebp,%r8d
14010ba47:	48 89 f1             	mov    %rsi,%rcx
14010ba4a:	48 8d bc 24 a0 00 00 	lea    0xa0(%rsp),%rdi
14010ba51:	00
14010ba52:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14010ba57:	e8 34 ef ff ff       	call   0x14010a990
14010ba5c:	8b 94 24 60 01 00 00 	mov    0x160(%rsp),%edx
14010ba63:	85 d2                	test   %edx,%edx
14010ba65:	0f 85 55 01 00 00    	jne    0x14010bbc0
14010ba6b:	8b 84 24 48 01 00 00 	mov    0x148(%rsp),%eax
14010ba72:	45 31 f6             	xor    %r14d,%r14d
14010ba75:	48 89 da             	mov    %rbx,%rdx
14010ba78:	85 c0                	test   %eax,%eax
14010ba7a:	41 0f 95 c6          	setne  %r14b
14010ba7e:	45 01 f6             	add    %r14d,%r14d
14010ba81:	45 84 ff             	test   %r15b,%r15b
14010ba84:	0f 84 46 01 00 00    	je     0x14010bbd0
14010ba8a:	48 8d 0d 67 ca 10 00 	lea    0x10ca67(%rip),%rcx        # 0x1402184f8
14010ba91:	4c 8d bc 24 80 00 00 	lea    0x80(%rsp),%r15
14010ba98:	00
14010ba99:	e8 22 23 f9 ff       	call   0x14009ddc0
14010ba9e:	48 89 c6             	mov    %rax,%rsi
14010baa1:	48 8b 05 58 d9 12 00 	mov    0x12d958(%rip),%rax        # 0x140239400
14010baa8:	48 8b 08             	mov    (%rax),%rcx
14010baab:	e8 30 93 f5 ff       	call   0x140064de0
14010bab0:	4d 89 f8             	mov    %r15,%r8
14010bab3:	31 d2                	xor    %edx,%edx
14010bab5:	48 89 c1             	mov    %rax,%rcx
14010bab8:	e8 53 72 f5 ff       	call   0x140062d10
14010babd:	48 89 c3             	mov    %rax,%rbx
14010bac0:	48 85 c0             	test   %rax,%rax
14010bac3:	0f 84 57 01 00 00    	je     0x14010bc20
14010bac9:	45 31 c9             	xor    %r9d,%r9d
14010bacc:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
14010bad1:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
14010bad6:	49 89 f8             	mov    %rdi,%r8
14010bad9:	48 89 d9             	mov    %rbx,%rcx
14010badc:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14010bae1:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14010bae6:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14010baed:	00 00
14010baef:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14010baf6:	00 00
14010baf8:	e8 b3 77 f5 ff       	call   0x1400632b0
14010bafd:	85 c0                	test   %eax,%eax
14010baff:	0f 85 1b 01 00 00    	jne    0x14010bc20
14010bb05:	4c 89 fa             	mov    %r15,%rdx
14010bb08:	48 89 d9             	mov    %rbx,%rcx
14010bb0b:	e8 10 a2 f5 ff       	call   0x140065d20
14010bb10:	85 c0                	test   %eax,%eax
14010bb12:	0f 85 08 01 00 00    	jne    0x14010bc20
14010bb18:	48 89 d9             	mov    %rbx,%rcx
14010bb1b:	e8 40 72 f5 ff       	call   0x140062d60
14010bb20:	4c 89 f9             	mov    %r15,%rcx