14018ca20:	48 89 c1             	mov    %rax,%rcx
14018ca23:	e8 68 69 f3 ff       	call   0x1400c3390
14018ca28:	e8 43 7e 05 00       	call   0x1401e4870
14018ca2d:	90                   	nop
14018ca2e:	90                   	nop
14018ca2f:	90                   	nop
14018ca30:	90                   	nop
14018ca31:	90                   	nop
14018ca32:	90                   	nop
14018ca33:	90                   	nop
14018ca34:	90                   	nop
14018ca35:	90                   	nop
14018ca36:	90                   	nop
14018ca37:	90                   	nop
14018ca38:	90                   	nop
14018ca39:	90                   	nop
14018ca3a:	90                   	nop
14018ca3b:	90                   	nop
14018ca3c:	90                   	nop
14018ca3d:	90                   	nop
14018ca3e:	90                   	nop
14018ca3f:	90                   	nop
14018ca40:	57                   	push   %rdi
14018ca41:	56                   	push   %rsi
14018ca42:	53                   	push   %rbx
14018ca43:	48 83 ec 20          	sub    $0x20,%rsp
14018ca47:	48 89 c8             	mov    %rcx,%rax
14018ca4a:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14018ca4e:	48 89 d3             	mov    %rdx,%rbx
14018ca51:	4c 89 c7             	mov    %r8,%rdi
14018ca54:	44 89 ce             	mov    %r9d,%esi
14018ca57:	48 85 c9             	test   %rcx,%rcx
14018ca5a:	74 54                	je     0x14018cab0
14018ca5c:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
14018ca61:	74 0d                	je     0x14018ca70
14018ca63:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14018ca68:	48 83 c4 20          	add    $0x20,%rsp
14018ca6c:	5b                   	pop    %rbx
14018ca6d:	5e                   	pop    %rsi
14018ca6e:	5f                   	pop    %rdi
14018ca6f:	c3                   	ret
14018ca70:	48 8b 09             	mov    (%rcx),%rcx
14018ca73:	48 8d 50 04          	lea    0x4(%rax),%rdx
14018ca77:	49 89 d9             	mov    %rbx,%r9
14018ca7a:	4c 8d 05 ff d9 09 00 	lea    0x9d9ff(%rip),%r8        # 0x14022a480
14018ca81:	48 83 c1 04          	add    $0x4,%rcx
14018ca85:	e8 b6 18 f3 ff       	call   0x1400be340
14018ca8a:	48 89 d9             	mov    %rbx,%rcx
14018ca8d:	e8 4e 02 fb ff       	call   0x14013cce0
14018ca92:	41 89 f0             	mov    %esi,%r8d
14018ca95:	48 89 fa             	mov    %rdi,%rdx
14018ca98:	48 89 d9             	mov    %rbx,%rcx
14018ca9b:	48 83 c4 20          	add    $0x20,%rsp
14018ca9f:	5b                   	pop    %rbx
14018caa0:	5e                   	pop    %rsi
14018caa1:	5f                   	pop    %rdi
14018caa2:	e9 c9 ff fa ff       	jmp    0x14013ca70
14018caa7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14018caae:	00 00
14018cab0:	49 89 d0             	mov    %rdx,%r8
14018cab3:	48 8d 48 04          	lea    0x4(%rax),%rcx
14018cab7:	48 8d 15 c2 d9 09 00 	lea    0x9d9c2(%rip),%rdx        # 0x14022a480
14018cabe:	e8 dd 19 f3 ff       	call   0x1400be4a0
14018cac3:	eb c5                	jmp    0x14018ca8a
14018cac5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14018cacc:	00 00 00 00
14018cad0:	41 54                	push   %r12
14018cad2:	55                   	push   %rbp
14018cad3:	57                   	push   %rdi
14018cad4:	56                   	push   %rsi
14018cad5:	53                   	push   %rbx
14018cad6:	48 83 ec 20          	sub    $0x20,%rsp
14018cada:	48 8b 42 10          	mov    0x10(%rdx),%rax
14018cade:	48 33 05 bb d9 09 00 	xor    0x9d9bb(%rip),%rax        # 0x14022a4a0
14018cae5:	48 89 d3             	mov    %rdx,%rbx
14018cae8:	48 8d 7a 10          	lea    0x10(%rdx),%rdi
14018caec:	48 8b 52 18          	mov    0x18(%rdx),%rdx
14018caf0:	48 89 cd             	mov    %rcx,%rbp
14018caf3:	48 33 15 ae d9 09 00 	xor    0x9d9ae(%rip),%rdx        # 0x14022a4a8
14018cafa:	4c 89 c6             	mov    %r8,%rsi
14018cafd:	48 09 d0             	or     %rdx,%rax
14018cb00:	74 4e                	je     0x14018cb50
14018cb02:	48 8b 46 10          	mov    0x10(%rsi),%rax
14018cb06:	48 8b 56 18          	mov    0x18(%rsi),%rdx
14018cb0a:	4c 8d 66 10          	lea    0x10(%rsi),%r12
14018cb0e:	48 33 05 8b d9 09 00 	xor    0x9d98b(%rip),%rax        # 0x14022a4a0
14018cb15:	48 33 15 8c d9 09 00 	xor    0x9d98c(%rip),%rdx        # 0x14022a4a8
14018cb1c:	48 09 d0             	or     %rdx,%rax
14018cb1f:	0f 84 8b 00 00 00    	je     0x14018cbb0
14018cb25:	48 8b 43 10          	mov    0x10(%rbx),%rax
14018cb29:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14018cb2d:	48 33 46 10          	xor    0x10(%rsi),%rax
14018cb31:	48 33 56 18          	xor    0x18(%rsi),%rdx
14018cb35:	48 09 d0             	or     %rdx,%rax
14018cb38:	0f 84 ba 00 00 00    	je     0x14018cbf8
14018cb3e:	b8 01 00 00 00       	mov    $0x1,%eax
14018cb43:	48 83 c4 20          	add    $0x20,%rsp
14018cb47:	5b                   	pop    %rbx
14018cb48:	5e                   	pop    %rsi
14018cb49:	5f                   	pop    %rdi
14018cb4a:	5d                   	pop    %rbp
14018cb4b:	41 5c                	pop    %r12
14018cb4d:	c3                   	ret
14018cb4e:	66 90                	xchg   %ax,%ax
14018cb50:	48 8b 47 10          	mov    0x10(%rdi),%rax
14018cb54:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14018cb58:	48 33 05 51 d9 09 00 	xor    0x9d951(%rip),%rax        # 0x14022a4b0
14018cb5f:	48 33 15 52 d9 09 00 	xor    0x9d952(%rip),%rdx        # 0x14022a4b8
14018cb66:	48 09 d0             	or     %rdx,%rax
14018cb69:	75 97                	jne    0x14018cb02
14018cb6b:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14018cb6f:	45 31 c9             	xor    %r9d,%r9d
14018cb72:	49 89 f8             	mov    %rdi,%r8
14018cb75:	48 89 ea             	mov    %rbp,%rdx
14018cb78:	e8 c3 fe ff ff       	call   0x14018ca40
14018cb7d:	85 c0                	test   %eax,%eax
14018cb7f:	74 81                	je     0x14018cb02
14018cb81:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14018cb85:	48 83 c1 04          	add    $0x4,%rcx
14018cb89:	e8 f2 2a ea ff       	call   0x14002f680
14018cb8e:	48 8d 0d ec d8 09 00 	lea    0x9d8ec(%rip),%rcx        # 0x14022a481
14018cb95:	48 89 c2             	mov    %rax,%rdx
14018cb98:	e8 93 6a f3 ff       	call   0x1400c3630
14018cb9d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14018cba2:	48 83 c4 20          	add    $0x20,%rsp
14018cba6:	5b                   	pop    %rbx
14018cba7:	5e                   	pop    %rsi
14018cba8:	5f                   	pop    %rdi
14018cba9:	5d                   	pop    %rbp
14018cbaa:	41 5c                	pop    %r12
14018cbac:	c3                   	ret
14018cbad:	0f 1f 00             	nopl   (%rax)
14018cbb0:	49 8b 44 24 10       	mov    0x10(%r12),%rax
14018cbb5:	49 8b 54 24 18       	mov    0x18(%r12),%rdx
14018cbba:	48 33 05 ef d8 09 00 	xor    0x9d8ef(%rip),%rax        # 0x14022a4b0
14018cbc1:	48 33 15 f0 d8 09 00 	xor    0x9d8f0(%rip),%rdx        # 0x14022a4b8
14018cbc8:	48 09 d0             	or     %rdx,%rax
14018cbcb:	0f 85 54 ff ff ff    	jne    0x14018cb25
14018cbd1:	48 8b 4e 38          	mov    0x38(%rsi),%rcx
14018cbd5:	45 31 c9             	xor    %r9d,%r9d
14018cbd8:	4d 89 e0             	mov    %r12,%r8
14018cbdb:	48 89 ea             	mov    %rbp,%rdx
14018cbde:	e8 5d fe ff ff       	call   0x14018ca40
14018cbe3:	85 c0                	test   %eax,%eax
14018cbe5:	0f 84 3a ff ff ff    	je     0x14018cb25
14018cbeb:	48 8b 4e 38          	mov    0x38(%rsi),%rcx
14018cbef:	eb 94                	jmp    0x14018cb85
14018cbf1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14018cbf8:	48 8b 47 10          	mov    0x10(%rdi),%rax
14018cbfc:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14018cc00:	49 33 44 24 10       	xor    0x10(%r12),%rax
14018cc05:	49 33 54 24 18       	xor    0x18(%r12),%rdx
14018cc0a:	48 09 d0             	or     %rdx,%rax
14018cc0d:	0f 85 2b ff ff ff    	jne    0x14018cb3e
14018cc13:	31 c0                	xor    %eax,%eax
14018cc15:	48 83 c4 20          	add    $0x20,%rsp
14018cc19:	5b                   	pop    %rbx
14018cc1a:	5e                   	pop    %rsi
14018cc1b:	5f                   	pop    %rdi
14018cc1c:	5d                   	pop    %rbp
14018cc1d:	41 5c                	pop    %r12
14018cc1f:	c3                   	ret
14018cc20:	57                   	push   %rdi
14018cc21:	53                   	push   %rbx
14018cc22:	48 83 ec 28          	sub    $0x28,%rsp
14018cc26:	31 c0                	xor    %eax,%eax
14018cc28:	48 8d 7a 08          	lea    0x8(%rdx),%rdi
14018cc2c:	49 89 c8             	mov    %rcx,%r8
14018cc2f:	48 89 d1             	mov    %rdx,%rcx
14018cc32:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
14018cc39:	48 83 e7 f8          	and    $0xfffffffffffffff8,%rdi
14018cc3d:	48 89 d3             	mov    %rdx,%rbx
14018cc40:	48 c7 82 78 02 00 00 	movq   $0x0,0x278(%rdx)
14018cc47:	00 00 00 00
14018cc4b:	48 29 f9             	sub    %rdi,%rcx
14018cc4e:	81 c1 80 02 00 00    	add    $0x280,%ecx
14018cc54:	c1 e9 03             	shr    $0x3,%ecx
14018cc57:	f3 48 ab             	rep stos %rax,%es:(%rdi)
14018cc5a:	48 8d 7a 30          	lea    0x30(%rdx),%rdi
14018cc5e:	4c 89 c1             	mov    %r8,%rcx
14018cc61:	48 89 fa             	mov    %rdi,%rdx
14018cc64:	e8 67 c3 fa ff       	call   0x140138fd0
14018cc69:	48 89 f9             	mov    %rdi,%rcx
14018cc6c:	c7 83 34 01 00 00 00 	movl   $0x0,0x134(%rbx)
14018cc73:	00 00 00
14018cc76:	c7 83 90 00 00 00 01 	movl   $0x1,0x90(%rbx)
14018cc7d:	00 00 00
14018cc80:	e8 6b c6 fa ff       	call   0x1401392f0
14018cc85:	41 b9 00 01 00 00    	mov    $0x100,%r9d
14018cc8b:	49 89 f8             	mov    %rdi,%r8
14018cc8e:	48 89 d9             	mov    %rbx,%rcx
14018cc91:	48 8d 15 38 fe ff ff 	lea    -0x1c8(%rip),%rdx        # 0x14018cad0
14018cc98:	e8 23 1f ea ff       	call   0x14002ebc0
14018cc9d:	31 c0                	xor    %eax,%eax
14018cc9f:	48 83 c4 28          	add    $0x28,%rsp
14018cca3:	5b                   	pop    %rbx
14018cca4:	5f                   	pop    %rdi
14018cca5:	c3                   	ret
14018cca6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14018ccad:	00 00 00
14018ccb0:	48 83 ec 28          	sub    $0x28,%rsp
14018ccb4:	31 d2                	xor    %edx,%edx
14018ccb6:	e8 45 20 ea ff       	call   0x14002ed00
14018ccbb:	31 c0                	xor    %eax,%eax
14018ccbd:	48 83 c4 28          	add    $0x28,%rsp
14018ccc1:	c3                   	ret
14018ccc2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14018ccc9:	00 00 00 00
14018cccd:	0f 1f 00             	nopl   (%rax)
14018ccd0:	57                   	push   %rdi
14018ccd1:	56                   	push   %rsi
14018ccd2:	53                   	push   %rbx
14018ccd3:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14018ccda:	48 8b 35 0f be 0a 00 	mov    0xabe0f(%rip),%rsi        # 0x140238af0
14018cce1:	48 8b 06             	mov    (%rsi),%rax
14018cce4:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14018cceb:	00
14018ccec:	48 8b 41 30          	mov    0x30(%rcx),%rax
14018ccf0:	48 89 d3             	mov    %rdx,%rbx
14018ccf3:	48 85 c0             	test   %rax,%rax
14018ccf6:	74 10                	je     0x14018cd08
14018ccf8:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
14018ccfd:	74 09                	je     0x14018cd08
14018ccff:	31 c0                	xor    %eax,%eax
14018cd01:	eb 68                	jmp    0x14018cd6b
14018cd03:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14018cd08:	66 0f ef c0          	pxor   %xmm0,%xmm0
14018cd0c:	48 8d 53 30          	lea    0x30(%rbx),%rdx
14018cd10:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14018cd16:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
14018cd1d:	00 00 00 00 00
14018cd22:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14018cd27:	48 8d 7c 24 50       	lea    0x50(%rsp),%rdi
14018cd2c:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
14018cd31:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
14018cd38:	00
14018cd39:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
14018cd3e:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
14018cd43:	e8 f8 fc ff ff       	call   0x14018ca40
14018cd48:	85 c0                	test   %eax,%eax
14018cd4a:	75 b3                	jne    0x14018ccff
14018cd4c:	8b 44 24 20          	mov    0x20(%rsp),%eax
14018cd50:	45 31 c0             	xor    %r8d,%r8d
14018cd53:	48 89 fa             	mov    %rdi,%rdx
14018cd56:	48 89 d9             	mov    %rbx,%rcx
14018cd59:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
14018cd60:	00 00
14018cd62:	89 44 24 58          	mov    %eax,0x58(%rsp)
14018cd66:	e8 e5 1f ea ff       	call   0x14002ed50
14018cd6b:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
14018cd72:	00
14018cd73:	48 2b 16             	sub    (%rsi),%rdx
14018cd76:	75 0b                	jne    0x14018cd83
14018cd78:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14018cd7f:	5b                   	pop    %rbx
14018cd80:	5e                   	pop    %rsi
14018cd81:	5f                   	pop    %rdi
14018cd82:	c3                   	ret
14018cd83:	e8 e8 7a 05 00       	call   0x1401e4870
14018cd88:	90                   	nop
14018cd89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14018cd90:	48 89 c8             	mov    %rcx,%rax
14018cd93:	48 89 d1             	mov    %rdx,%rcx
14018cd96:	48 89 c2             	mov    %rax,%rdx
14018cd99:	e9 32 20 ea ff       	jmp    0x14002edd0
14018cd9e:	66 90                	xchg   %ax,%ax
14018cda0:	57                   	push   %rdi
14018cda1:	56                   	push   %rsi
14018cda2:	53                   	push   %rbx
14018cda3:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14018cdaa:	48 8b 35 3f bd 0a 00 	mov    0xabd3f(%rip),%rsi        # 0x140238af0
14018cdb1:	48 8b 06             	mov    (%rsi),%rax
14018cdb4:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14018cdbb:	00
14018cdbc:	48 8b 41 30          	mov    0x30(%rcx),%rax
14018cdc0:	48 89 d3             	mov    %rdx,%rbx
14018cdc3:	48 85 c0             	test   %rax,%rax
14018cdc6:	74 10                	je     0x14018cdd8
14018cdc8:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
14018cdcd:	74 09                	je     0x14018cdd8
14018cdcf:	31 c0                	xor    %eax,%eax
14018cdd1:	eb 71                	jmp    0x14018ce44
14018cdd3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14018cdd8:	66 0f ef c0          	pxor   %xmm0,%xmm0
14018cddc:	48 8d 53 30          	lea    0x30(%rbx),%rdx
14018cde0:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14018cde6:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
14018cded:	00 00 00 00 00
14018cdf2:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14018cdf7:	48 8d 7c 24 50       	lea    0x50(%rsp),%rdi
14018cdfc:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
14018ce01:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
14018ce08:	00
14018ce09:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
14018ce0e:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
14018ce13:	e8 28 fc ff ff       	call   0x14018ca40
14018ce18:	85 c0                	test   %eax,%eax
14018ce1a:	75 b3                	jne    0x14018cdcf
14018ce1c:	8b 44 24 20          	mov    0x20(%rsp),%eax
14018ce20:	45 31 c0             	xor    %r8d,%r8d
14018ce23:	48 89 fa             	mov    %rdi,%rdx
14018ce26:	48 89 d9             	mov    %rbx,%rcx
14018ce29:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
14018ce30:	00 00
14018ce32:	89 44 24 58          	mov    %eax,0x58(%rsp)
14018ce36:	e8 15 1f ea ff       	call   0x14002ed50
14018ce3b:	48 85 c0             	test   %rax,%rax
14018ce3e:	0f 95 c0             	setne  %al
14018ce41:	0f b6 c0             	movzbl %al,%eax
14018ce44:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
14018ce4b:	00
14018ce4c:	48 2b 16             	sub    (%rsi),%rdx
14018ce4f:	75 0b                	jne    0x14018ce5c
14018ce51:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14018ce58:	5b                   	pop    %rbx
14018ce59:	5e                   	pop    %rsi
14018ce5a:	5f                   	pop    %rdi
14018ce5b:	c3                   	ret
14018ce5c:	e8 0f 7a 05 00       	call   0x1401e4870
14018ce61:	90                   	nop
14018ce62:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14018ce69:	00 00 00 00
14018ce6d:	0f 1f 00             	nopl   (%rax)
14018ce70:	55                   	push   %rbp
14018ce71:	57                   	push   %rdi
14018ce72:	56                   	push   %rsi
14018ce73:	53                   	push   %rbx
14018ce74:	48 83 ec 58          	sub    $0x58,%rsp
14018ce78:	48 8b 2d 71 bc 0a 00 	mov    0xabc71(%rip),%rbp        # 0x140238af0
14018ce7f:	48 8b 45 00          	mov    0x0(%rbp),%rax
14018ce83:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14018ce88:	48 8b 41 30          	mov    0x30(%rcx),%rax
14018ce8c:	48 89 ce             	mov    %rcx,%rsi
14018ce8f:	48 89 d7             	mov    %rdx,%rdi
14018ce92:	48 85 c0             	test   %rax,%rax
14018ce95:	74 11                	je     0x14018cea8
14018ce97:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
14018ce9c:	74 0a                	je     0x14018cea8
14018ce9e:	31 db                	xor    %ebx,%ebx
14018cea0:	eb 50                	jmp    0x14018cef2
14018cea2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14018cea8:	ba 40 00 00 00       	mov    $0x40,%edx
14018cead:	b9 01 00 00 00       	mov    $0x1,%ecx
14018ceb2:	e8 e9 dd f3 ff       	call   0x1400caca0
14018ceb7:	48 8d 57 30          	lea    0x30(%rdi),%rdx
14018cebb:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14018cec0:	48 89 f1             	mov    %rsi,%rcx
14018cec3:	48 89 70 38          	mov    %rsi,0x38(%rax)
14018cec7:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14018cecd:	48 89 c3             	mov    %rax,%rbx