1401047eb:	48 2b 13             	sub    (%rbx),%rdx
1401047ee:	75 17                	jne    0x140104807
1401047f0:	48 83 c4 40          	add    $0x40,%rsp
1401047f4:	5b                   	pop    %rbx
1401047f5:	c3                   	ret
1401047f6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401047fd:	00 00 00
140104800:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140104805:	eb df                	jmp    0x1401047e6
140104807:	e8 64 00 0e 00       	call   0x1401e4870
14010480c:	90                   	nop
14010480d:	0f 1f 00             	nopl   (%rax)
140104810:	31 c0                	xor    %eax,%eax
140104812:	c3                   	ret
140104813:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14010481a:	00 00 00 00
14010481e:	66 90                	xchg   %ax,%ax
140104820:	31 c0                	xor    %eax,%eax
140104822:	c3                   	ret
140104823:	90                   	nop
140104824:	90                   	nop
140104825:	90                   	nop
140104826:	90                   	nop
140104827:	90                   	nop
140104828:	90                   	nop
140104829:	90                   	nop
14010482a:	90                   	nop
14010482b:	90                   	nop
14010482c:	90                   	nop
14010482d:	90                   	nop
14010482e:	90                   	nop
14010482f:	90                   	nop
140104830:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140104837:	00 00 00
14010483a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140104840:	48 83 ec 28          	sub    $0x28,%rsp
140104844:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
14010484a:	48 8d 15 bf 1f 11 00 	lea    0x111fbf(%rip),%rdx        # 0x140216810
140104851:	48 8d 0d c1 1f 11 00 	lea    0x111fc1(%rip),%rcx        # 0x140216819
140104858:	ff 15 7a ab 1a 00    	call   *0x1aab7a(%rip)        # 0x1402af3d8
14010485e:	90                   	nop
14010485f:	90                   	nop
140104860:	57                   	push   %rdi
140104861:	56                   	push   %rsi
140104862:	53                   	push   %rbx
140104863:	48 83 ec 20          	sub    $0x20,%rsp
140104867:	48 89 ce             	mov    %rcx,%rsi
14010486a:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
14010486e:	48 89 d7             	mov    %rdx,%rdi
140104871:	e8 9a 48 fe ff       	call   0x1400e9110
140104876:	48 8b 56 10          	mov    0x10(%rsi),%rdx
14010487a:	48 3b 15 1f 4b 13 00 	cmp    0x134b1f(%rip),%rdx        # 0x1402393a0
140104881:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
140104888:	00
140104889:	74 65                	je     0x1401048f0
14010488b:	c6 02 00             	movb   $0x0,(%rdx)
14010488e:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140104892:	48 63 d8             	movslq %eax,%rbx
140104895:	48 89 f1             	mov    %rsi,%rcx
140104898:	49 89 d8             	mov    %rbx,%r8
14010489b:	e8 10 71 f9 ff       	call   0x14009b9b0
1401048a0:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1401048a4:	0f b6 0a             	movzbl (%rdx),%ecx
1401048a7:	84 c9                	test   %cl,%cl
1401048a9:	74 29                	je     0x1401048d4
1401048ab:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401048b2:	00 00 00 00
1401048b6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401048bd:	00 00 00
1401048c0:	80 f9 5c             	cmp    $0x5c,%cl
1401048c3:	75 03                	jne    0x1401048c8
1401048c5:	c6 02 2f             	movb   $0x2f,(%rdx)
1401048c8:	0f b6 4a 01          	movzbl 0x1(%rdx),%ecx
1401048cc:	48 83 c2 01          	add    $0x1,%rdx
1401048d0:	84 c9                	test   %cl,%cl
1401048d2:	75 ec                	jne    0x1401048c0
1401048d4:	49 89 d8             	mov    %rbx,%r8
1401048d7:	31 d2                	xor    %edx,%edx
1401048d9:	48 89 f9             	mov    %rdi,%rcx
1401048dc:	48 83 c4 20          	add    $0x20,%rsp
1401048e0:	5b                   	pop    %rbx
1401048e1:	5e                   	pop    %rsi
1401048e2:	5f                   	pop    %rdi
1401048e3:	e9 a8 70 f9 ff       	jmp    0x14009b990
1401048e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401048ef:	00
1401048f0:	80 3a 00             	cmpb   $0x0,(%rdx)
1401048f3:	74 99                	je     0x14010488e
1401048f5:	e8 46 ff ff ff       	call   0x140104840
1401048fa:	90                   	nop
1401048fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140104900:	53                   	push   %rbx
140104901:	48 83 ec 20          	sub    $0x20,%rsp
140104905:	48 89 cb             	mov    %rcx,%rbx
140104908:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14010490c:	e8 ff 47 fe ff       	call   0x1400e9110
140104911:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140104915:	48 98                	cltq
140104917:	eb 24                	jmp    0x14010493d
140104919:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140104920:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140104924:	4c 8d 4a ff          	lea    -0x1(%rdx),%r9
140104928:	44 0f be 44 11 ff    	movsbl -0x1(%rcx,%rdx,1),%r8d
14010492e:	41 83 f8 5c          	cmp    $0x5c,%r8d
140104932:	74 4f                	je     0x140104983
140104934:	41 83 f8 2f          	cmp    $0x2f,%r8d
140104938:	74 49                	je     0x140104983
14010493a:	4c 89 ca             	mov    %r9,%rdx
14010493d:	48 39 d0             	cmp    %rdx,%rax
140104940:	72 de                	jb     0x140104920
140104942:	48 8b 03             	mov    (%rbx),%rax
140104945:	48 85 c0             	test   %rax,%rax
140104948:	75 5c                	jne    0x1401049a6
14010494a:	48 39 d0             	cmp    %rdx,%rax
14010494d:	72 6b                	jb     0x1401049ba
14010494f:	48 8b 43 10          	mov    0x10(%rbx),%rax
140104953:	48 3b 05 46 4a 13 00 	cmp    0x134a46(%rip),%rax        # 0x1402393a0
14010495a:	48 89 53 08          	mov    %rdx,0x8(%rbx)
14010495e:	74 50                	je     0x1401049b0
140104960:	c6 04 10 00          	movb   $0x0,(%rax,%rdx,1)
140104964:	48 83 c4 20          	add    $0x20,%rsp
140104968:	5b                   	pop    %rbx
140104969:	c3                   	ret
14010496a:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140104971:	00 00 00 00
140104975:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14010497c:	00 00 00 00
140104980:	4c 89 ca             	mov    %r9,%rdx
140104983:	48 39 d0             	cmp    %rdx,%rax
140104986:	73 ba                	jae    0x140104942
140104988:	44 0f be 44 11 ff    	movsbl -0x1(%rcx,%rdx,1),%r8d
14010498e:	4c 8d 4a ff          	lea    -0x1(%rdx),%r9
140104992:	41 83 f8 2f          	cmp    $0x2f,%r8d
140104996:	74 e8                	je     0x140104980
140104998:	41 83 f8 5c          	cmp    $0x5c,%r8d
14010499c:	74 e2                	je     0x140104980
14010499e:	48 8b 03             	mov    (%rbx),%rax
1401049a1:	48 85 c0             	test   %rax,%rax
1401049a4:	74 14                	je     0x1401049ba
1401049a6:	48 83 e8 01          	sub    $0x1,%rax
1401049aa:	eb 9e                	jmp    0x14010494a
1401049ac:	0f 1f 40 00          	nopl   0x0(%rax)
1401049b0:	80 38 00             	cmpb   $0x0,(%rax)
1401049b3:	74 af                	je     0x140104964
1401049b5:	e8 86 fe ff ff       	call   0x140104840
1401049ba:	4c 8d 05 6b 1e 11 00 	lea    0x111e6b(%rip),%r8        # 0x14021682c
1401049c1:	ba a7 00 00 00       	mov    $0xa7,%edx
1401049c6:	48 8d 0d 43 1e 11 00 	lea    0x111e43(%rip),%rcx        # 0x140216810
1401049cd:	e8 be ed fb ff       	call   0x1400c3790
1401049d2:	90                   	nop
1401049d3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401049da:	00 00 00 00
1401049de:	66 90                	xchg   %ax,%ax
1401049e0:	41 57                	push   %r15
1401049e2:	41 56                	push   %r14
1401049e4:	41 55                	push   %r13
1401049e6:	41 54                	push   %r12
1401049e8:	55                   	push   %rbp
1401049e9:	57                   	push   %rdi
1401049ea:	56                   	push   %rsi
1401049eb:	53                   	push   %rbx
1401049ec:	48 81 ec 08 01 00 00 	sub    $0x108,%rsp
1401049f3:	48 8b 3d f6 40 13 00 	mov    0x1340f6(%rip),%rdi        # 0x140238af0
1401049fa:	48 8b 35 9f 49 13 00 	mov    0x13499f(%rip),%rsi        # 0x1402393a0
140104a01:	48 8b 07             	mov    (%rdi),%rax
140104a04:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
140104a0b:	00
140104a0c:	31 c0                	xor    %eax,%eax
140104a0e:	80 3a 00             	cmpb   $0x0,(%rdx)
140104a11:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140104a16:	48 89 cb             	mov    %rcx,%rbx
140104a19:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140104a20:	00 00
140104a22:	48 89 d5             	mov    %rdx,%rbp
140104a25:	45 89 c5             	mov    %r8d,%r13d
140104a28:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
140104a2f:	00 00
140104a31:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
140104a38:	00 00
140104a3a:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
140104a41:	00 00
140104a43:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140104a48:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
140104a4f:	00 00
140104a51:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
140104a58:	00 00
140104a5a:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
140104a61:	00
140104a62:	75 54                	jne    0x140104ab8
140104a64:	41 83 e5 02          	and    $0x2,%r13d
140104a68:	0f 85 11 05 00 00    	jne    0x140104f7f
140104a6e:	4c 8d 64 24 30       	lea    0x30(%rsp),%r12
140104a73:	4c 8d 74 24 50       	lea    0x50(%rsp),%r14
140104a78:	4c 8d 7c 24 70       	lea    0x70(%rsp),%r15
140104a7d:	4c 89 e1             	mov    %r12,%rcx
140104a80:	e8 bb 5e f9 ff       	call   0x14009a940
140104a85:	4c 89 f1             	mov    %r14,%rcx
140104a88:	e8 b3 5e f9 ff       	call   0x14009a940
140104a8d:	4c 89 f9             	mov    %r15,%rcx
140104a90:	e8 ab 5e f9 ff       	call   0x14009a940
140104a95:	48 8b 43 10          	mov    0x10(%rbx),%rax
140104a99:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
140104aa0:	00
140104aa1:	48 39 f0             	cmp    %rsi,%rax
140104aa4:	0f 84 06 04 00 00    	je     0x140104eb0
140104aaa:	c6 00 00             	movb   $0x0,(%rax)
140104aad:	31 c0                	xor    %eax,%eax
140104aaf:	eb 15                	jmp    0x140104ac6
140104ab1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140104ab8:	e8 13 e0 fd ff       	call   0x1400e2ad0
140104abd:	48 85 c0             	test   %rax,%rax
140104ac0:	74 30                	je     0x140104af2
140104ac2:	48 8b 43 10          	mov    0x10(%rbx),%rax
140104ac6:	48 8b 35 23 40 13 00 	mov    0x134023(%rip),%rsi        # 0x140238af0
140104acd:	48 8b 94 24 f8 00 00 	mov    0xf8(%rsp),%rdx
140104ad4:	00
140104ad5:	48 2b 16             	sub    (%rsi),%rdx
140104ad8:	0f 85 9c 04 00 00    	jne    0x140104f7a
140104ade:	48 81 c4 08 01 00 00 	add    $0x108,%rsp
140104ae5:	5b                   	pop    %rbx
140104ae6:	5e                   	pop    %rsi
140104ae7:	5f                   	pop    %rdi
140104ae8:	5d                   	pop    %rbp
140104ae9:	41 5c                	pop    %r12
140104aeb:	41 5d                	pop    %r13
140104aed:	41 5e                	pop    %r14
140104aef:	41 5f                	pop    %r15
140104af1:	c3                   	ret
140104af2:	48 89 e9             	mov    %rbp,%rcx
140104af5:	4c 8d 64 24 30       	lea    0x30(%rsp),%r12
140104afa:	e8 99 53 0e 00       	call   0x1401e9e98
140104aff:	48 89 ea             	mov    %rbp,%rdx
140104b02:	4c 89 e1             	mov    %r12,%rcx
140104b05:	49 89 c0             	mov    %rax,%r8
140104b08:	e8 a3 6e f9 ff       	call   0x14009b9b0
140104b0d:	4c 89 e2             	mov    %r12,%rdx
140104b10:	48 89 d9             	mov    %rbx,%rcx
140104b13:	e8 48 fd ff ff       	call   0x140104860
140104b18:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140104b1d:	0f 84 ad 03 00 00    	je     0x140104ed0
140104b23:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
140104b29:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140104b30:	00
140104b31:	0f 84 39 04 00 00    	je     0x140104f70
140104b37:	48 8d 7c 24 50       	lea    0x50(%rsp),%rdi
140104b3c:	0f 1f 40 00          	nopl   0x0(%rax)
140104b40:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
140104b47:	00 00
140104b49:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140104b4e:	48 39 f0             	cmp    %rsi,%rax
140104b51:	0f 84 31 01 00 00    	je     0x140104c88
140104b57:	c6 00 00             	movb   $0x0,(%rax)
140104b5a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140104b5f:	0f be 0a             	movsbl (%rdx),%ecx
140104b62:	89 c8                	mov    %ecx,%eax
140104b64:	80 f9 5c             	cmp    $0x5c,%cl
140104b67:	74 07                	je     0x140104b70
140104b69:	83 f9 2f             	cmp    $0x2f,%ecx
140104b6c:	75 16                	jne    0x140104b84
140104b6e:	66 90                	xchg   %ax,%ax
140104b70:	0f be 4a 01          	movsbl 0x1(%rdx),%ecx
140104b74:	48 83 c2 01          	add    $0x1,%rdx
140104b78:	89 c8                	mov    %ecx,%eax
140104b7a:	80 f9 2f             	cmp    $0x2f,%cl
140104b7d:	74 f1                	je     0x140104b70
140104b7f:	83 f9 5c             	cmp    $0x5c,%ecx
140104b82:	74 ec                	je     0x140104b70
140104b84:	49 89 d7             	mov    %rdx,%r15
140104b87:	45 31 c0             	xor    %r8d,%r8d
140104b8a:	84 c0                	test   %al,%al
140104b8c:	74 1d                	je     0x140104bab
140104b8e:	66 90                	xchg   %ax,%ax
140104b90:	3c 2f                	cmp    $0x2f,%al
140104b92:	74 11                	je     0x140104ba5
140104b94:	3c 5c                	cmp    $0x5c,%al
140104b96:	74 0d                	je     0x140104ba5
140104b98:	41 0f b6 47 01       	movzbl 0x1(%r15),%eax
140104b9d:	49 83 c7 01          	add    $0x1,%r15
140104ba1:	84 c0                	test   %al,%al
140104ba3:	75 eb                	jne    0x140104b90
140104ba5:	4d 89 f8             	mov    %r15,%r8
140104ba8:	49 29 d0             	sub    %rdx,%r8
140104bab:	48 89 f9             	mov    %rdi,%rcx
140104bae:	49 89 fe             	mov    %rdi,%r14
140104bb1:	e8 fa 6d f9 ff       	call   0x14009b9b0
140104bb6:	4d 89 f8             	mov    %r15,%r8
140104bb9:	31 d2                	xor    %edx,%edx
140104bbb:	4c 2b 44 24 40       	sub    0x40(%rsp),%r8
140104bc0:	4c 89 e1             	mov    %r12,%rcx
140104bc3:	e8 c8 6d f9 ff       	call   0x14009b990
140104bc8:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140104bcd:	48 85 c0             	test   %rax,%rax
140104bd0:	0f 84 9a 00 00 00    	je     0x140104c70
140104bd6:	48 83 f8 01          	cmp    $0x1,%rax
140104bda:	0f 84 c0 00 00 00    	je     0x140104ca0
140104be0:	48 83 f8 02          	cmp    $0x2,%rax
140104be4:	0f 84 d6 00 00 00    	je     0x140104cc0
140104bea:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140104bee:	48 8b 43 08          	mov    0x8(%rbx),%rax
140104bf2:	0f be 54 01 ff       	movsbl -0x1(%rcx,%rax,1),%edx
140104bf7:	83 fa 2f             	cmp    $0x2f,%edx
140104bfa:	74 36                	je     0x140104c32
140104bfc:	83 fa 5c             	cmp    $0x5c,%edx
140104bff:	74 31                	je     0x140104c32
140104c01:	48 8b 13             	mov    (%rbx),%rdx
140104c04:	48 85 d2             	test   %rdx,%rdx
140104c07:	0f 84 43 01 00 00    	je     0x140104d50
140104c0d:	48 29 c2             	sub    %rax,%rdx
140104c10:	48 83 fa 01          	cmp    $0x1,%rdx
140104c14:	0f 84 36 01 00 00    	je     0x140104d50
140104c1a:	48 8d 50 01          	lea    0x1(%rax),%rdx
140104c1e:	48 89 53 08          	mov    %rdx,0x8(%rbx)
140104c22:	c6 04 01 2f          	movb   $0x2f,(%rcx,%rax,1)
140104c26:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140104c2a:	48 8b 43 08          	mov    0x8(%rbx),%rax
140104c2e:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140104c32:	48 89 fa             	mov    %rdi,%rdx
140104c35:	48 89 d9             	mov    %rbx,%rcx
140104c38:	e8 83 6f f9 ff       	call   0x14009bbc0
140104c3d:	48 8b 05 ec 44 13 00 	mov    0x1344ec(%rip),%rax        # 0x140239130
140104c44:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140104c48:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
140104c4f:	00
140104c50:	ff 10                	call   *(%rax)
140104c52:	85 c0                	test   %eax,%eax
140104c54:	0f 85 96 00 00 00    	jne    0x140104cf0
140104c5a:	0f b7 84 24 96 00 00 	movzwl 0x96(%rsp),%eax
140104c61:	00
140104c62:	66 25 00 f0          	and    $0xf000,%ax
140104c66:	66 3d 00 a0          	cmp    $0xa000,%ax
140104c6a:	0f 84 fa 00 00 00    	je     0x140104d6a
140104c70:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
140104c76:	0f 85 c4 fe ff ff    	jne    0x140104b40
140104c7c:	e9 94 00 00 00       	jmp    0x140104d15
140104c81:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140104c88:	80 3e 00             	cmpb   $0x0,(%rsi)
140104c8b:	0f 84 c9 fe ff ff    	je     0x140104b5a
140104c91:	e9 23 02 00 00       	jmp    0x140104eb9
140104c96:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140104c9d:	00 00 00
140104ca0:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140104ca5:	80 38 2e             	cmpb   $0x2e,(%rax)
140104ca8:	0f 85 3c ff ff ff    	jne    0x140104bea
140104cae:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
140104cb2:	74 bc                	je     0x140104c70
140104cb4:	e9 31 ff ff ff       	jmp    0x140104bea
140104cb9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140104cc0:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140104cc5:	80 38 2e             	cmpb   $0x2e,(%rax)
140104cc8:	0f 85 1c ff ff ff    	jne    0x140104bea