140105ba5:	83 fe 01             	cmp    $0x1,%esi
140105ba8:	74 16                	je     0x140105bc0
140105baa:	85 c0                	test   %eax,%eax
140105bac:	74 12                	je     0x140105bc0
140105bae:	8b 03                	mov    (%rbx),%eax
140105bb0:	48 8d 0d 21 0f 11 00 	lea    0x110f21(%rip),%rcx        # 0x140216ad8
140105bb7:	85 c0                	test   %eax,%eax
140105bb9:	75 75                	jne    0x140105c30
140105bbb:	e8 90 fb ff ff       	call   0x140105750
140105bc0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140105bc5:	48 83 c4 28          	add    $0x28,%rsp
140105bc9:	5b                   	pop    %rbx
140105bca:	5e                   	pop    %rsi
140105bcb:	c3                   	ret
140105bcc:	0f 1f 40 00          	nopl   0x0(%rax)
140105bd0:	48 8b 1d 09 34 13 00 	mov    0x133409(%rip),%rbx        # 0x140238fe0
140105bd7:	48 8d 0d ba 0d 11 00 	lea    0x110dba(%rip),%rcx        # 0x140216998
140105bde:	44 8b 1b             	mov    (%rbx),%r11d
140105be1:	45 85 db             	test   %r11d,%r11d
140105be4:	74 aa                	je     0x140105b90
140105be6:	e8 7d d7 0d 00       	call   0x1401e3368
140105beb:	48 89 c1             	mov    %rax,%rcx
140105bee:	eb a0                	jmp    0x140105b90
140105bf0:	48 8b 1d e9 33 13 00 	mov    0x1333e9(%rip),%rbx        # 0x140238fe0
140105bf7:	48 8d 0d 5a 0d 11 00 	lea    0x110d5a(%rip),%rcx        # 0x140216958
140105bfe:	8b 33                	mov    (%rbx),%esi
140105c00:	85 f6                	test   %esi,%esi
140105c02:	74 8c                	je     0x140105b90
140105c04:	eb e0                	jmp    0x140105be6
140105c06:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140105c0d:	00 00 00
140105c10:	ba 01 00 00 00       	mov    $0x1,%edx
140105c15:	48 8d 0d f8 0c 11 00 	lea    0x110cf8(%rip),%rcx        # 0x140216914
140105c1c:	e8 4f 1b f4 ff       	call   0x140047770
140105c21:	89 05 f9 b6 0e 00    	mov    %eax,0xeb6f9(%rip)        # 0x1401f1320
140105c27:	e9 79 ff ff ff       	jmp    0x140105ba5
140105c2c:	0f 1f 40 00          	nopl   0x0(%rax)
140105c30:	e8 33 d7 0d 00       	call   0x1401e3368
140105c35:	48 89 c1             	mov    %rax,%rcx
140105c38:	eb 81                	jmp    0x140105bbb
140105c3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140105c40:	48 8b 1d 99 33 13 00 	mov    0x133399(%rip),%rbx        # 0x140238fe0
140105c47:	48 8d 0d 0a 0e 11 00 	lea    0x110e0a(%rip),%rcx        # 0x140216a58
140105c4e:	44 8b 03             	mov    (%rbx),%r8d
140105c51:	45 85 c0             	test   %r8d,%r8d
140105c54:	0f 84 36 ff ff ff    	je     0x140105b90
140105c5a:	eb 8a                	jmp    0x140105be6
140105c5c:	0f 1f 40 00          	nopl   0x0(%rax)
140105c60:	48 8b 1d 79 33 13 00 	mov    0x133379(%rip),%rbx        # 0x140238fe0
140105c67:	48 8d 0d 6a 0d 11 00 	lea    0x110d6a(%rip),%rcx        # 0x1402169d8
140105c6e:	44 8b 13             	mov    (%rbx),%r10d
140105c71:	45 85 d2             	test   %r10d,%r10d
140105c74:	0f 84 16 ff ff ff    	je     0x140105b90
140105c7a:	e9 67 ff ff ff       	jmp    0x140105be6
140105c7f:	90                   	nop
140105c80:	48 8b 1d 59 33 13 00 	mov    0x133359(%rip),%rbx        # 0x140238fe0
140105c87:	48 8d 0d 8a 0d 11 00 	lea    0x110d8a(%rip),%rcx        # 0x140216a18
140105c8e:	44 8b 0b             	mov    (%rbx),%r9d
140105c91:	45 85 c9             	test   %r9d,%r9d
140105c94:	0f 84 f6 fe ff ff    	je     0x140105b90
140105c9a:	e9 47 ff ff ff       	jmp    0x140105be6
140105c9f:	49 89 d9             	mov    %rbx,%r9
140105ca2:	4c 8d 05 cf 0e 11 00 	lea    0x110ecf(%rip),%r8        # 0x140216b78
140105ca9:	ba d9 00 00 00       	mov    $0xd9,%edx
140105cae:	48 8d 0d e2 0e 11 00 	lea    0x110ee2(%rip),%rcx        # 0x140216b97
140105cb5:	e8 d6 da fb ff       	call   0x1400c3790
140105cba:	90                   	nop
140105cbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140105cc0:	48 83 ec 28          	sub    $0x28,%rsp
140105cc4:	e8 17 fe ff ff       	call   0x140105ae0
140105cc9:	48 8d 0d d0 0e 11 00 	lea    0x110ed0(%rip),%rcx        # 0x140216ba0
140105cd0:	e8 6b f8 ff ff       	call   0x140105540
140105cd5:	48 89 c1             	mov    %rax,%rcx
140105cd8:	e8 b3 d6 fb ff       	call   0x1400c3390
140105cdd:	90                   	nop
140105cde:	66 90                	xchg   %ax,%ax
140105ce0:	48 83 ec 28          	sub    $0x28,%rsp
140105ce4:	48 8d 0d e5 0e 11 00 	lea    0x110ee5(%rip),%rcx        # 0x140216bd0
140105ceb:	e8 50 f8 ff ff       	call   0x140105540
140105cf0:	48 89 c1             	mov    %rax,%rcx
140105cf3:	e8 38 d9 fb ff       	call   0x1400c3630
140105cf8:	b9 1f 00 00 00       	mov    $0x1f,%ecx
140105cfd:	e8 ae fa ff ff       	call   0x1401057b0
140105d02:	85 c0                	test   %eax,%eax
140105d04:	75 14                	jne    0x140105d1a
140105d06:	48 8d 0d 2b 0f 11 00 	lea    0x110f2b(%rip),%rcx        # 0x140216c38
140105d0d:	e8 2e f8 ff ff       	call   0x140105540
140105d12:	48 89 c1             	mov    %rax,%rcx
140105d15:	e8 76 d6 fb ff       	call   0x1400c3390
140105d1a:	48 8d 0d e7 0e 11 00 	lea    0x110ee7(%rip),%rcx        # 0x140216c08
140105d21:	e8 1a f8 ff ff       	call   0x140105540
140105d26:	48 89 c1             	mov    %rax,%rcx
140105d29:	e8 22 fa ff ff       	call   0x140105750
140105d2e:	eb d6                	jmp    0x140105d06
140105d30:	48 83 ec 28          	sub    $0x28,%rsp
140105d34:	48 8d 0d 25 0f 11 00 	lea    0x110f25(%rip),%rcx        # 0x140216c60
140105d3b:	e8 00 f8 ff ff       	call   0x140105540
140105d40:	b9 08 00 00 00       	mov    $0x8,%ecx
140105d45:	48 89 c2             	mov    %rax,%rdx
140105d48:	e8 13 fb ff ff       	call   0x140105860
140105d4d:	48 8d 0d 74 0f 11 00 	lea    0x110f74(%rip),%rcx        # 0x140216cc8
140105d54:	e8 e7 f7 ff ff       	call   0x140105540
140105d59:	48 89 c1             	mov    %rax,%rcx
140105d5c:	e8 2f d6 fb ff       	call   0x1400c3390
140105d61:	90                   	nop
140105d62:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140105d69:	00 00 00 00
140105d6d:	0f 1f 00             	nopl   (%rax)
140105d70:	41 55                	push   %r13
140105d72:	41 54                	push   %r12
140105d74:	55                   	push   %rbp
140105d75:	57                   	push   %rdi
140105d76:	56                   	push   %rsi
140105d77:	53                   	push   %rbx
140105d78:	48 83 ec 28          	sub    $0x28,%rsp
140105d7c:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
140105d81:	49 89 cc             	mov    %rcx,%r12
140105d84:	75 12                	jne    0x140105d98
140105d86:	48 83 c4 28          	add    $0x28,%rsp
140105d8a:	5b                   	pop    %rbx
140105d8b:	5e                   	pop    %rsi
140105d8c:	5f                   	pop    %rdi
140105d8d:	5d                   	pop    %rbp
140105d8e:	41 5c                	pop    %r12
140105d90:	41 5d                	pop    %r13
140105d92:	c3                   	ret
140105d93:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140105d98:	48 8b 2d 41 32 13 00 	mov    0x133241(%rip),%rbp        # 0x140238fe0
140105d9f:	48 8d 1d 4a 0f 11 00 	lea    0x110f4a(%rip),%rbx        # 0x140216cf0
140105da6:	8b 55 00             	mov    0x0(%rbp),%edx
140105da9:	85 d2                	test   %edx,%edx
140105dab:	74 0b                	je     0x140105db8
140105dad:	48 89 d9             	mov    %rbx,%rcx
140105db0:	e8 b3 d5 0d 00       	call   0x1401e3368
140105db5:	48 89 c3             	mov    %rax,%rbx
140105db8:	b9 02 00 00 00       	mov    $0x2,%ecx
140105dbd:	48 8b 35 5c eb 0e 00 	mov    0xeeb5c(%rip),%rsi        # 0x1401f4920
140105dc4:	ff d6                	call   *%rsi
140105dc6:	48 89 da             	mov    %rbx,%rdx
140105dc9:	48 89 c1             	mov    %rax,%rcx
140105dcc:	e8 9f d5 0d 00       	call   0x1401e3370
140105dd1:	49 8b 1c 24          	mov    (%r12),%rbx
140105dd5:	48 85 db             	test   %rbx,%rbx
140105dd8:	74 54                	je     0x140105e2e
140105dda:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140105ddf:	48 8d 3d 1d 10 11 00 	lea    0x11101d(%rip),%rdi        # 0x140216e03
140105de6:	48 c1 e0 04          	shl    $0x4,%rax
140105dea:	48 01 d8             	add    %rbx,%rax
140105ded:	48 39 c3             	cmp    %rax,%rbx
140105df0:	73 3c                	jae    0x140105e2e
140105df2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140105df9:	00 00 00 00
140105dfd:	0f 1f 00             	nopl   (%rax)
140105e00:	4c 8b 2b             	mov    (%rbx),%r13
140105e03:	b9 02 00 00 00       	mov    $0x2,%ecx
140105e08:	48 83 c3 10          	add    $0x10,%rbx
140105e0c:	ff d6                	call   *%rsi
140105e0e:	48 89 fa             	mov    %rdi,%rdx
140105e11:	48 89 c1             	mov    %rax,%rcx
140105e14:	4d 89 e8             	mov    %r13,%r8
140105e17:	e8 54 d5 0d 00       	call   0x1401e3370
140105e1c:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140105e21:	48 c1 e0 04          	shl    $0x4,%rax
140105e25:	49 03 04 24          	add    (%r12),%rax
140105e29:	48 39 c3             	cmp    %rax,%rbx
140105e2c:	72 d2                	jb     0x140105e00
140105e2e:	8b 45 00             	mov    0x0(%rbp),%eax
140105e31:	48 8d 15 48 0f 11 00 	lea    0x110f48(%rip),%rdx        # 0x140216d80
140105e38:	85 c0                	test   %eax,%eax
140105e3a:	74 0b                	je     0x140105e47
140105e3c:	48 89 d1             	mov    %rdx,%rcx
140105e3f:	e8 24 d5 0d 00       	call   0x1401e3368
140105e44:	48 89 c2             	mov    %rax,%rdx
140105e47:	b9 2c 00 00 00       	mov    $0x2c,%ecx
140105e4c:	48 83 c4 28          	add    $0x28,%rsp
140105e50:	5b                   	pop    %rbx
140105e51:	5e                   	pop    %rsi
140105e52:	5f                   	pop    %rdi
140105e53:	5d                   	pop    %rbp
140105e54:	41 5c                	pop    %r12
140105e56:	41 5d                	pop    %r13
140105e58:	e9 03 fa ff ff       	jmp    0x140105860
140105e5d:	0f 1f 00             	nopl   (%rax)
140105e60:	56                   	push   %rsi
140105e61:	53                   	push   %rbx
140105e62:	48 83 ec 28          	sub    $0x28,%rsp
140105e66:	48 8b 05 73 31 13 00 	mov    0x133173(%rip),%rax        # 0x140238fe0
140105e6d:	48 8d 35 94 0f 11 00 	lea    0x110f94(%rip),%rsi        # 0x140216e08
140105e74:	8b 00                	mov    (%rax),%eax
140105e76:	48 89 cb             	mov    %rcx,%rbx
140105e79:	85 c0                	test   %eax,%eax
140105e7b:	74 0b                	je     0x140105e88
140105e7d:	48 89 f1             	mov    %rsi,%rcx
140105e80:	e8 e3 d4 0d 00       	call   0x1401e3368
140105e85:	48 89 c6             	mov    %rax,%rsi
140105e88:	b9 02 00 00 00       	mov    $0x2,%ecx
140105e8d:	ff 15 8d ea 0e 00    	call   *0xeea8d(%rip)        # 0x1401f4920
140105e93:	49 89 d8             	mov    %rbx,%r8
140105e96:	48 89 f2             	mov    %rsi,%rdx
140105e99:	48 89 c1             	mov    %rax,%rcx
140105e9c:	48 83 c4 28          	add    $0x28,%rsp
140105ea0:	5b                   	pop    %rbx
140105ea1:	5e                   	pop    %rsi
140105ea2:	e9 c9 d4 0d 00       	jmp    0x1401e3370
140105ea7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140105eae:	00 00
140105eb0:	41 55                	push   %r13
140105eb2:	41 54                	push   %r12
140105eb4:	55                   	push   %rbp
140105eb5:	57                   	push   %rdi
140105eb6:	56                   	push   %rsi
140105eb7:	53                   	push   %rbx
140105eb8:	48 83 ec 28          	sub    $0x28,%rsp
140105ebc:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
140105ec1:	49 89 cc             	mov    %rcx,%r12
140105ec4:	75 12                	jne    0x140105ed8
140105ec6:	48 83 c4 28          	add    $0x28,%rsp
140105eca:	5b                   	pop    %rbx
140105ecb:	5e                   	pop    %rsi
140105ecc:	5f                   	pop    %rdi
140105ecd:	5d                   	pop    %rbp
140105ece:	41 5c                	pop    %r12
140105ed0:	41 5d                	pop    %r13
140105ed2:	c3                   	ret
140105ed3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140105ed8:	48 8b 2d 01 31 13 00 	mov    0x133101(%rip),%rbp        # 0x140238fe0
140105edf:	48 8d 1d 42 11 11 00 	lea    0x111142(%rip),%rbx        # 0x140217028
140105ee6:	8b 55 00             	mov    0x0(%rbp),%edx
140105ee9:	85 d2                	test   %edx,%edx
140105eeb:	74 0b                	je     0x140105ef8
140105eed:	48 89 d9             	mov    %rbx,%rcx
140105ef0:	e8 73 d4 0d 00       	call   0x1401e3368
140105ef5:	48 89 c3             	mov    %rax,%rbx
140105ef8:	b9 02 00 00 00       	mov    $0x2,%ecx
140105efd:	48 8b 35 1c ea 0e 00 	mov    0xeea1c(%rip),%rsi        # 0x1401f4920
140105f04:	ff d6                	call   *%rsi
140105f06:	48 89 da             	mov    %rbx,%rdx
140105f09:	48 89 c1             	mov    %rax,%rcx
140105f0c:	e8 5f d4 0d 00       	call   0x1401e3370
140105f11:	49 8b 1c 24          	mov    (%r12),%rbx
140105f15:	48 85 db             	test   %rbx,%rbx
140105f18:	74 54                	je     0x140105f6e
140105f1a:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140105f1f:	48 8d 3d dd 0e 11 00 	lea    0x110edd(%rip),%rdi        # 0x140216e03
140105f26:	48 c1 e0 04          	shl    $0x4,%rax
140105f2a:	48 01 d8             	add    %rbx,%rax
140105f2d:	48 39 c3             	cmp    %rax,%rbx
140105f30:	73 3c                	jae    0x140105f6e
140105f32:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140105f39:	00 00 00 00
140105f3d:	0f 1f 00             	nopl   (%rax)
140105f40:	4c 8b 2b             	mov    (%rbx),%r13
140105f43:	b9 02 00 00 00       	mov    $0x2,%ecx
140105f48:	48 83 c3 10          	add    $0x10,%rbx
140105f4c:	ff d6                	call   *%rsi
140105f4e:	48 89 fa             	mov    %rdi,%rdx
140105f51:	48 89 c1             	mov    %rax,%rcx
140105f54:	4d 89 e8             	mov    %r13,%r8
140105f57:	e8 14 d4 0d 00       	call   0x1401e3370
140105f5c:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140105f61:	48 c1 e0 04          	shl    $0x4,%rax
140105f65:	49 03 04 24          	add    (%r12),%rax
140105f69:	48 39 c3             	cmp    %rax,%rbx
140105f6c:	72 d2                	jb     0x140105f40
140105f6e:	8b 45 00             	mov    0x0(%rbp),%eax
140105f71:	48 8d 15 30 11 11 00 	lea    0x111130(%rip),%rdx        # 0x1402170a8
140105f78:	85 c0                	test   %eax,%eax
140105f7a:	74 0b                	je     0x140105f87
140105f7c:	48 89 d1             	mov    %rdx,%rcx
140105f7f:	e8 e4 d3 0d 00       	call   0x1401e3368
140105f84:	48 89 c2             	mov    %rax,%rdx
140105f87:	b9 2c 00 00 00       	mov    $0x2c,%ecx
140105f8c:	48 83 c4 28          	add    $0x28,%rsp
140105f90:	5b                   	pop    %rbx
140105f91:	5e                   	pop    %rsi
140105f92:	5f                   	pop    %rdi
140105f93:	5d                   	pop    %rbp
140105f94:	41 5c                	pop    %r12
140105f96:	41 5d                	pop    %r13
140105f98:	e9 c3 f8 ff ff       	jmp    0x140105860
140105f9d:	90                   	nop
140105f9e:	90                   	nop
140105f9f:	90                   	nop
140105fa0:	57                   	push   %rdi
140105fa1:	56                   	push   %rsi
140105fa2:	53                   	push   %rbx
140105fa3:	48 83 ec 20          	sub    $0x20,%rsp
140105fa7:	48 8d 05 52 15 11 00 	lea    0x111552(%rip),%rax        # 0x140217500
140105fae:	48 89 ce             	mov    %rcx,%rsi
140105fb1:	48 89 d7             	mov    %rdx,%rdi
140105fb4:	4c 89 cb             	mov    %r9,%rbx
140105fb7:	eb 15                	jmp    0x140105fce
140105fb9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140105fc0:	48 83 c1 01          	add    $0x1,%rcx
140105fc4:	48 83 c0 01          	add    $0x1,%rax
140105fc8:	44 3a 51 ff          	cmp    -0x1(%rcx),%r10b
140105fcc:	75 1b                	jne    0x140105fe9
140105fce:	44 0f b6 10          	movzbl (%rax),%r10d
140105fd2:	45 84 d2             	test   %r10b,%r10b
140105fd5:	75 e9                	jne    0x140105fc0
140105fd7:	48 8b 13             	mov    (%rbx),%rdx
140105fda:	48 85 d2             	test   %rdx,%rdx
140105fdd:	74 19                	je     0x140105ff8
140105fdf:	ff 15 cb 94 1a 00    	call   *0x1a94cb(%rip)        # 0x1402af4b0
140105fe5:	85 c0                	test   %eax,%eax
140105fe7:	74 2d                	je     0x140106016
140105fe9:	31 c0                	xor    %eax,%eax
140105feb:	48 83 c4 20          	add    $0x20,%rsp
140105fef:	5b                   	pop    %rbx
140105ff0:	5e                   	pop    %rsi
140105ff1:	5f                   	pop    %rdi
140105ff2:	c3                   	ret
140105ff3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140105ff8:	48 8b 43 10          	mov    0x10(%rbx),%rax
140105ffc:	48 85 c0             	test   %rax,%rax
140105fff:	74 e8                	je     0x140105fe9
140106001:	48 89 ca             	mov    %rcx,%rdx
140106004:	48 89 c1             	mov    %rax,%rcx
140106007:	e8 14 9d f9 ff       	call   0x14009fd20
14010600c:	31 c0                	xor    %eax,%eax
14010600e:	48 83 c4 20          	add    $0x20,%rsp
140106012:	5b                   	pop    %rbx
140106013:	5e                   	pop    %rsi
140106014:	5f                   	pop    %rdi
140106015:	c3                   	ret
140106016:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14010601a:	e8 91 2e ff ff       	call   0x1400f8eb0
14010601f:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140106023:	49 89 f8             	mov    %rdi,%r8
140106026:	48 89 f2             	mov    %rsi,%rdx
140106029:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
140106030:	00
140106031:	48 83 c4 20          	add    $0x20,%rsp
140106035:	5b                   	pop    %rbx
140106036:	5e                   	pop    %rsi
140106037:	5f                   	pop    %rdi
140106038:	e9 13 d3 f0 ff       	jmp    0x140013350
14010603d:	0f 1f 00             	nopl   (%rax)
140106040:	53                   	push   %rbx
140106041:	48 83 ec 40          	sub    $0x40,%rsp
140106045:	48 8b 1d a4 2a 13 00 	mov    0x132aa4(%rip),%rbx        # 0x140238af0
14010604c:	48 8d 15 4d ff ff ff 	lea    -0xb3(%rip),%rdx        # 0x140105fa0
140106053:	48 8b 03             	mov    (%rbx),%rax
140106056:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14010605b:	31 c0                	xor    %eax,%eax
14010605d:	48 8b 05 9c 33 13 00 	mov    0x13339c(%rip),%rax        # 0x140239400
140106064:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140106069:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14010606e:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140106075:	00 00