1400469ab:	90                   	nop
1400469ac:	90                   	nop
1400469ad:	90                   	nop
1400469ae:	90                   	nop
1400469af:	90                   	nop
1400469b0:	90                   	nop
1400469b1:	90                   	nop
1400469b2:	90                   	nop
1400469b3:	90                   	nop
1400469b4:	90                   	nop
1400469b5:	90                   	nop
1400469b6:	90                   	nop
1400469b7:	90                   	nop
1400469b8:	90                   	nop
1400469b9:	90                   	nop
1400469ba:	90                   	nop
1400469bb:	90                   	nop
1400469bc:	90                   	nop
1400469bd:	90                   	nop
1400469be:	90                   	nop
1400469bf:	90                   	nop
1400469c0:	56                   	push   %rsi
1400469c1:	53                   	push   %rbx
1400469c2:	48 83 ec 28          	sub    $0x28,%rsp
1400469c6:	48 89 d6             	mov    %rdx,%rsi
1400469c9:	48 8d 15 90 84 1b 00 	lea    0x1b8490(%rip),%rdx        # 0x1401fee60
1400469d0:	48 89 cb             	mov    %rcx,%rbx
1400469d3:	e8 a0 34 1a 00       	call   0x1401e9e78
1400469d8:	85 c0                	test   %eax,%eax
1400469da:	74 0c                	je     0x1400469e8
1400469dc:	31 c0                	xor    %eax,%eax
1400469de:	48 83 c4 28          	add    $0x28,%rsp
1400469e2:	5b                   	pop    %rbx
1400469e3:	5e                   	pop    %rsi
1400469e4:	c3                   	ret
1400469e5:	0f 1f 00             	nopl   (%rax)
1400469e8:	49 89 f0             	mov    %rsi,%r8
1400469eb:	48 89 da             	mov    %rbx,%rdx
1400469ee:	48 8d 0d 1b c6 21 00 	lea    0x21c61b(%rip),%rcx        # 0x140263010
1400469f5:	48 83 c4 28          	add    $0x28,%rsp
1400469f9:	5b                   	pop    %rbx
1400469fa:	5e                   	pop    %rsi
1400469fb:	e9 50 c9 fc ff       	jmp    0x140013350
140046a00:	53                   	push   %rbx
140046a01:	48 83 ec 20          	sub    $0x20,%rsp
140046a05:	83 3d e8 4e 1a 00 ff 	cmpl   $0xffffffff,0x1a4ee8(%rip)        # 0x1401eb8f4
140046a0c:	89 cb                	mov    %ecx,%ebx
140046a0e:	74 48                	je     0x140046a58
140046a10:	b9 01 00 00 00       	mov    $0x1,%ecx
140046a15:	e8 26 31 1a 00       	call   0x1401e9b40
140046a1a:	83 3d cf 4e 1a 00 ff 	cmpl   $0xffffffff,0x1a4ecf(%rip)        # 0x1401eb8f0
140046a21:	75 25                	jne    0x140046a48
140046a23:	48 8d 0d f6 c5 21 00 	lea    0x21c5f6(%rip),%rcx        # 0x140263020
140046a2a:	e8 41 64 04 00       	call   0x14008ce70
140046a2f:	89 d9                	mov    %ebx,%ecx
140046a31:	e8 8a 13 05 00       	call   0x140097dc0
140046a36:	89 d9                	mov    %ebx,%ecx
140046a38:	48 83 c4 20          	add    $0x20,%rsp
140046a3c:	5b                   	pop    %rbx
140046a3d:	e9 de 97 09 00       	jmp    0x1400e0220
140046a42:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140046a48:	b9 02 00 00 00       	mov    $0x2,%ecx
140046a4d:	e8 ee 30 1a 00       	call   0x1401e9b40
140046a52:	eb cf                	jmp    0x140046a23
140046a54:	0f 1f 40 00          	nopl   0x0(%rax)
140046a58:	48 83 c4 20          	add    $0x20,%rsp
140046a5c:	5b                   	pop    %rbx
140046a5d:	c3                   	ret
140046a5e:	66 90                	xchg   %ax,%ax
140046a60:	56                   	push   %rsi
140046a61:	53                   	push   %rbx
140046a62:	48 83 ec 28          	sub    $0x28,%rsp
140046a66:	48 8d 05 fe 83 1b 00 	lea    0x1b83fe(%rip),%rax        # 0x1401fee6b
140046a6d:	48 89 d6             	mov    %rdx,%rsi
140046a70:	4c 89 cb             	mov    %r9,%rbx
140046a73:	eb 18                	jmp    0x140046a8d
140046a75:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140046a7c:	00 00 00 00
140046a80:	48 83 c1 01          	add    $0x1,%rcx
140046a84:	48 83 c0 01          	add    $0x1,%rax
140046a88:	3a 51 ff             	cmp    -0x1(%rcx),%dl
140046a8b:	75 13                	jne    0x140046aa0
140046a8d:	0f b6 10             	movzbl (%rax),%edx
140046a90:	84 d2                	test   %dl,%dl
140046a92:	75 ec                	jne    0x140046a80
140046a94:	48 8b 13             	mov    (%rbx),%rdx
140046a97:	e8 dc 33 1a 00       	call   0x1401e9e78
140046a9c:	85 c0                	test   %eax,%eax
140046a9e:	74 10                	je     0x140046ab0
140046aa0:	31 c0                	xor    %eax,%eax
140046aa2:	48 83 c4 28          	add    $0x28,%rsp
140046aa6:	5b                   	pop    %rbx
140046aa7:	5e                   	pop    %rsi
140046aa8:	c3                   	ret
140046aa9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140046ab0:	48 89 f1             	mov    %rsi,%rcx
140046ab3:	e8 48 0c 00 00       	call   0x140047700
140046ab8:	85 c0                	test   %eax,%eax
140046aba:	78 0c                	js     0x140046ac8
140046abc:	89 43 08             	mov    %eax,0x8(%rbx)
140046abf:	31 c0                	xor    %eax,%eax
140046ac1:	48 83 c4 28          	add    $0x28,%rsp
140046ac5:	5b                   	pop    %rbx
140046ac6:	5e                   	pop    %rsi
140046ac7:	c3                   	ret
140046ac8:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
140046acf:	48 89 f1             	mov    %rsi,%rcx
140046ad2:	e8 29 3f 08 00       	call   0x1400caa00
140046ad7:	48 89 43 10          	mov    %rax,0x10(%rbx)
140046adb:	eb c3                	jmp    0x140046aa0
140046add:	0f 1f 00             	nopl   (%rax)
140046ae0:	53                   	push   %rbx
140046ae1:	48 83 ec 20          	sub    $0x20,%rsp
140046ae5:	48 8b 1d 34 de 1a 00 	mov    0x1ade34(%rip),%rbx        # 0x1401f4920
140046aec:	b9 01 00 00 00       	mov    $0x1,%ecx
140046af1:	ff d3                	call   *%rbx
140046af3:	48 89 c1             	mov    %rax,%rcx
140046af6:	e8 95 86 09 00       	call   0x1400df190
140046afb:	b9 02 00 00 00       	mov    $0x2,%ecx
140046b00:	ff d3                	call   *%rbx
140046b02:	48 89 c1             	mov    %rax,%rcx
140046b05:	e8 86 86 09 00       	call   0x1400df190
140046b0a:	b9 01 00 00 00       	mov    $0x1,%ecx
140046b0f:	e8 2c 30 1a 00       	call   0x1401e9b40
140046b14:	83 3d d5 4d 1a 00 ff 	cmpl   $0xffffffff,0x1a4dd5(%rip)        # 0x1401eb8f0
140046b1b:	74 0a                	je     0x140046b27
140046b1d:	b9 02 00 00 00       	mov    $0x2,%ecx
140046b22:	e8 19 30 1a 00       	call   0x1401e9b40
140046b27:	48 8d 0d f2 c4 21 00 	lea    0x21c4f2(%rip),%rcx        # 0x140263020
140046b2e:	48 83 c4 20          	add    $0x20,%rsp
140046b32:	5b                   	pop    %rbx
140046b33:	e9 d8 62 04 00       	jmp    0x14008ce10
140046b38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140046b3f:	00
140046b40:	83 3d ad 4d 1a 00 ff 	cmpl   $0xffffffff,0x1a4dad(%rip)        # 0x1401eb8f4
140046b47:	74 07                	je     0x140046b50
140046b49:	eb 95                	jmp    0x140046ae0
140046b4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140046b50:	c3                   	ret
140046b51:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140046b58:	00 00 00 00
140046b5c:	0f 1f 40 00          	nopl   0x0(%rax)
140046b60:	48 83 ec 28          	sub    $0x28,%rsp
140046b64:	83 3d 89 4d 1a 00 ff 	cmpl   $0xffffffff,0x1a4d89(%rip)        # 0x1401eb8f4
140046b6b:	74 46                	je     0x140046bb3
140046b6d:	e8 6e ff ff ff       	call   0x140046ae0
140046b72:	e8 09 13 05 00       	call   0x140097e80
140046b77:	48 8d 0d f4 82 1b 00 	lea    0x1b82f4(%rip),%rcx        # 0x1401fee72
140046b7e:	e8 5d 9d 09 00       	call   0x1400e08e0
140046b83:	8b 0d 6b 4d 1a 00    	mov    0x1a4d6b(%rip),%ecx        # 0x1401eb8f4
140046b89:	ba 01 00 00 00       	mov    $0x1,%edx
140046b8e:	e8 7d 1a 0a 00       	call   0x1400e8610
140046b93:	8b 0d 5b 4d 1a 00    	mov    0x1a4d5b(%rip),%ecx        # 0x1401eb8f4
140046b99:	e8 a2 2f 1a 00       	call   0x1401e9b40
140046b9e:	8b 0d 4c 4d 1a 00    	mov    0x1a4d4c(%rip),%ecx        # 0x1401eb8f0
140046ba4:	c7 05 46 4d 1a 00 ff 	movl   $0xffffffff,0x1a4d46(%rip)        # 0x1401eb8f4
140046bab:	ff ff ff
140046bae:	83 f9 ff             	cmp    $0xffffffff,%ecx
140046bb1:	75 0d                	jne    0x140046bc0
140046bb3:	48 83 c4 28          	add    $0x28,%rsp
140046bb7:	c3                   	ret
140046bb8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140046bbf:	00
140046bc0:	ba 02 00 00 00       	mov    $0x2,%edx
140046bc5:	e8 46 1a 0a 00       	call   0x1400e8610
140046bca:	8b 0d 20 4d 1a 00    	mov    0x1a4d20(%rip),%ecx        # 0x1401eb8f0
140046bd0:	e8 6b 2f 1a 00       	call   0x1401e9b40
140046bd5:	c7 05 11 4d 1a 00 ff 	movl   $0xffffffff,0x1a4d11(%rip)        # 0x1401eb8f0
140046bdc:	ff ff ff
140046bdf:	48 83 c4 28          	add    $0x28,%rsp
140046be3:	c3                   	ret
140046be4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140046beb:	00 00 00 00
140046bef:	90                   	nop
140046bf0:	53                   	push   %rbx
140046bf1:	48 83 ec 20          	sub    $0x20,%rsp
140046bf5:	85 c9                	test   %ecx,%ecx
140046bf7:	74 2c                	je     0x140046c25
140046bf9:	48 8d 0d 88 82 1b 00 	lea    0x1b8288(%rip),%rcx        # 0x1401fee88
140046c00:	e8 db a2 09 00       	call   0x1400e0ee0
140046c05:	48 89 c3             	mov    %rax,%rbx
140046c08:	48 85 c0             	test   %rax,%rax
140046c0b:	74 23                	je     0x140046c30
140046c0d:	80 3b 00             	cmpb   $0x0,(%rbx)
140046c10:	74 13                	je     0x140046c25
140046c12:	48 8d 15 7f 82 1b 00 	lea    0x1b827f(%rip),%rdx        # 0x1401fee98
140046c19:	48 89 d9             	mov    %rbx,%rcx
140046c1c:	e8 57 32 1a 00       	call   0x1401e9e78
140046c21:	85 c0                	test   %eax,%eax
140046c23:	75 02                	jne    0x140046c27
140046c25:	31 db                	xor    %ebx,%ebx
140046c27:	48 89 d8             	mov    %rbx,%rax
140046c2a:	48 83 c4 20          	add    $0x20,%rsp
140046c2e:	5b                   	pop    %rbx
140046c2f:	c3                   	ret
140046c30:	48 8b 1d d9 c3 21 00 	mov    0x21c3d9(%rip),%rbx        # 0x140263010
140046c37:	48 85 db             	test   %rbx,%rbx
140046c3a:	75 d1                	jne    0x140046c0d
140046c3c:	48 8b 05 bd 27 1f 00 	mov    0x1f27bd(%rip),%rax        # 0x140239400
140046c43:	45 31 c0             	xor    %r8d,%r8d
140046c46:	48 8d 15 73 fd ff ff 	lea    -0x28d(%rip),%rdx        # 0x1400469c0
140046c4d:	48 8b 08             	mov    (%rax),%rcx
140046c50:	e8 8b d7 fc ff       	call   0x1400143e0
140046c55:	48 8b 1d b4 c3 21 00 	mov    0x21c3b4(%rip),%rbx        # 0x140263010
140046c5c:	48 85 db             	test   %rbx,%rbx
140046c5f:	75 ac                	jne    0x140046c0d
140046c61:	48 8d 0d 2a 82 1b 00 	lea    0x1b822a(%rip),%rcx        # 0x1401fee92
140046c68:	e8 73 a2 09 00       	call   0x1400e0ee0
140046c6d:	48 89 c3             	mov    %rax,%rbx
140046c70:	48 85 c0             	test   %rax,%rax
140046c73:	75 98                	jne    0x140046c0d
140046c75:	48 8d 1d 07 82 1b 00 	lea    0x1b8207(%rip),%rbx        # 0x1401fee83
140046c7c:	eb a9                	jmp    0x140046c27
140046c7e:	66 90                	xchg   %ax,%ax
140046c80:	41 56                	push   %r14
140046c82:	41 55                	push   %r13
140046c84:	41 54                	push   %r12
140046c86:	55                   	push   %rbp
140046c87:	57                   	push   %rdi
140046c88:	56                   	push   %rsi
140046c89:	53                   	push   %rbx
140046c8a:	48 83 ec 30          	sub    $0x30,%rsp
140046c8e:	4c 8b 35 5b 1e 1f 00 	mov    0x1f1e5b(%rip),%r14        # 0x140238af0
140046c95:	48 89 cd             	mov    %rcx,%rbp
140046c98:	49 8b 0e             	mov    (%r14),%rcx
140046c9b:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140046ca0:	48 89 e9             	mov    %rbp,%rcx
140046ca3:	4c 8d 6d 18          	lea    0x18(%rbp),%r13
140046ca7:	e8 84 9c 05 00       	call   0x1400a0930
140046cac:	80 4d 70 20          	orb    $0x20,0x70(%rbp)
140046cb0:	48 8d 0d e5 81 1b 00 	lea    0x1b81e5(%rip),%rcx        # 0x1401fee9c
140046cb7:	e8 44 3d 08 00       	call   0x1400caa00
140046cbc:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140046cc1:	48 89 c1             	mov    %rax,%rcx
140046cc4:	49 89 c4             	mov    %rax,%r12
140046cc7:	e8 54 f6 0b 00       	call   0x140106320
140046ccc:	85 c0                	test   %eax,%eax
140046cce:	0f 88 ae 00 00 00    	js     0x140046d82
140046cd4:	48 63 f8             	movslq %eax,%rdi
140046cd7:	31 db                	xor    %ebx,%ebx
140046cd9:	48 c1 e7 03          	shl    $0x3,%rdi
140046cdd:	85 c0                	test   %eax,%eax
140046cdf:	75 10                	jne    0x140046cf1
140046ce1:	eb 5d                	jmp    0x140046d40
140046ce3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140046ce8:	48 83 c3 08          	add    $0x8,%rbx
140046cec:	48 39 df             	cmp    %rbx,%rdi
140046cef:	74 4f                	je     0x140046d40
140046cf1:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140046cf6:	ba 3d 00 00 00       	mov    $0x3d,%edx
140046cfb:	48 8b 0c 18          	mov    (%rax,%rbx,1),%rcx
140046cff:	e8 6c 31 1a 00       	call   0x1401e9e70
140046d04:	48 89 c6             	mov    %rax,%rsi
140046d07:	48 85 c0             	test   %rax,%rax
140046d0a:	74 6a                	je     0x140046d76
140046d0c:	c6 00 00             	movb   $0x0,(%rax)
140046d0f:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140046d14:	48 8b 0c 18          	mov    (%rax,%rbx,1),%rcx
140046d18:	e8 c3 a1 09 00       	call   0x1400e0ee0
140046d1d:	48 85 c0             	test   %rax,%rax
140046d20:	75 c6                	jne    0x140046ce8
140046d22:	c6 06 3d             	movb   $0x3d,(%rsi)
140046d25:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140046d2a:	4c 89 e9             	mov    %r13,%rcx
140046d2d:	48 8b 14 18          	mov    (%rax,%rbx,1),%rdx
140046d31:	48 83 c3 08          	add    $0x8,%rbx
140046d35:	e8 f6 9b 05 00       	call   0x1400a0930
140046d3a:	48 39 df             	cmp    %rbx,%rdi
140046d3d:	75 b2                	jne    0x140046cf1
140046d3f:	90                   	nop
140046d40:	4c 89 e1             	mov    %r12,%rcx
140046d43:	e8 68 21 0b 00       	call   0x1400f8eb0
140046d48:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140046d4d:	e8 5e 21 0b 00       	call   0x1400f8eb0
140046d52:	48 8d 05 9e 81 1b 00 	lea    0x1b819e(%rip),%rax        # 0x1401feef7
140046d59:	48 89 45 48          	mov    %rax,0x48(%rbp)
140046d5d:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140046d62:	49 2b 06             	sub    (%r14),%rax
140046d65:	75 31                	jne    0x140046d98
140046d67:	48 83 c4 30          	add    $0x30,%rsp
140046d6b:	5b                   	pop    %rbx
140046d6c:	5e                   	pop    %rsi
140046d6d:	5f                   	pop    %rdi
140046d6e:	5d                   	pop    %rbp
140046d6f:	41 5c                	pop    %r12
140046d71:	41 5d                	pop    %r13
140046d73:	41 5e                	pop    %r14
140046d75:	c3                   	ret
140046d76:	48 8d 0d 5b 81 1b 00 	lea    0x1b815b(%rip),%rcx        # 0x1401feed8
140046d7d:	e8 0e c6 07 00       	call   0x1400c3390
140046d82:	89 c1                	mov    %eax,%ecx
140046d84:	e8 27 f8 0b 00       	call   0x1401065b0
140046d89:	48 8d 0d 20 81 1b 00 	lea    0x1b8120(%rip),%rcx        # 0x1401feeb0
140046d90:	48 89 c2             	mov    %rax,%rdx
140046d93:	e8 f8 c5 07 00       	call   0x1400c3390
140046d98:	e8 d3 da 19 00       	call   0x1401e4870
140046d9d:	90                   	nop
140046d9e:	66 90                	xchg   %ax,%ax
140046da0:	55                   	push   %rbp
140046da1:	57                   	push   %rdi
140046da2:	56                   	push   %rsi
140046da3:	53                   	push   %rbx
140046da4:	48 83 ec 78          	sub    $0x78,%rsp
140046da8:	48 8b 3d 41 1d 1f 00 	mov    0x1f1d41(%rip),%rdi        # 0x140238af0
140046daf:	48 8b 0f             	mov    (%rdi),%rcx
140046db2:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140046db7:	b9 01 00 00 00       	mov    $0x1,%ecx
140046dbc:	e8 9f 18 0a 00       	call   0x1400e8660
140046dc1:	89 c1                	mov    %eax,%ecx
140046dc3:	e8 28 fe ff ff       	call   0x140046bf0
140046dc8:	48 89 c3             	mov    %rax,%rbx
140046dcb:	48 85 c0             	test   %rax,%rax
140046dce:	0f 84 ea 00 00 00    	je     0x140046ebe
140046dd4:	44 8b 0d 25 c2 21 00 	mov    0x21c225(%rip),%r9d        # 0x140263000
140046ddb:	45 85 c9             	test   %r9d,%r9d
140046dde:	0f 84 f4 00 00 00    	je     0x140046ed8
140046de4:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
140046de9:	ba 40 00 00 00       	mov    $0x40,%edx
140046dee:	4c 8d 05 10 81 1b 00 	lea    0x1b8110(%rip),%r8        # 0x1401fef05
140046df5:	48 89 f1             	mov    %rsi,%rcx
140046df8:	e8 73 4c 08 00       	call   0x1400cba70
140046dfd:	8b 15 05 c2 21 00    	mov    0x21c205(%rip),%edx        # 0x140263008
140046e03:	85 d2                	test   %edx,%edx
140046e05:	0f 84 2d 01 00 00    	je     0x140046f38
140046e0b:	48 8d 2d 60 80 1b 00 	lea    0x1b8060(%rip),%rbp        # 0x1401fee72
140046e12:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140046e18:	48 8d 35 01 c2 21 00 	lea    0x21c201(%rip),%rsi        # 0x140263020
140046e1f:	48 8d 15 e2 80 1b 00 	lea    0x1b80e2(%rip),%rdx        # 0x1401fef08
140046e26:	48 89 e9             	mov    %rbp,%rcx
140046e29:	e8 42 54 0a 00       	call   0x1400ec270
140046e2e:	48 89 f1             	mov    %rsi,%rcx
140046e31:	e8 5a 50 04 00       	call   0x14008be90
140046e36:	48 89 da             	mov    %rbx,%rdx
140046e39:	48 89 f1             	mov    %rsi,%rcx
140046e3c:	e8 3f fe ff ff       	call   0x140046c80
140046e41:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
140046e45:	48 89 ea             	mov    %rbp,%rdx
140046e48:	c7 05 26 c2 21 00 ff 	movl   $0xffffffff,0x21c226(%rip)        # 0x140263078
140046e4f:	ff ff ff
140046e52:	e8 d9 9a 05 00       	call   0x1400a0930
140046e57:	48 89 f1             	mov    %rsi,%rcx
140046e5a:	e8 01 53 04 00       	call   0x14008c160
140046e5f:	85 c0                	test   %eax,%eax
140046e61:	0f 85 43 01 00 00    	jne    0x140046faa
140046e67:	b9 01 00 00 00       	mov    $0x1,%ecx
140046e6c:	e8 df 2c 1a 00       	call   0x1401e9b50
140046e71:	8b 0d 01 c2 21 00    	mov    0x21c201(%rip),%ecx        # 0x140263078
140046e77:	ba 01 00 00 00       	mov    $0x1,%edx
140046e7c:	89 05 72 4a 1a 00    	mov    %eax,0x1a4a72(%rip)        # 0x1401eb8f4
140046e82:	e8 89 17 0a 00       	call   0x1400e8610