1405359be:	cc                   	int3
1405359bf:	cc                   	int3
1405359c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1405359c5:	57                   	push   %rdi
1405359c6:	48 83 ec 20          	sub    $0x20,%rsp
1405359ca:	48 8b f9             	mov    %rcx,%rdi
1405359cd:	48 8d 05 54 71 ad 00 	lea    0xad7154(%rip),%rax        # 0x14100cb28
1405359d4:	48 89 01             	mov    %rax,(%rcx)
1405359d7:	48 8b 41 68          	mov    0x68(%rcx),%rax
1405359db:	48 8b 18             	mov    (%rax),%rbx
1405359de:	48 3b d8             	cmp    %rax,%rbx
1405359e1:	74 51                	je     0x140535a34
1405359e3:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1405359e7:	80 b9 aa 00 00 00 00 	cmpb   $0x0,0xaa(%rcx)
1405359ee:	75 0d                	jne    0x1405359fd
1405359f0:	48 8b 01             	mov    (%rcx),%rax
1405359f3:	48 8b 40 10          	mov    0x10(%rax),%rax
1405359f7:	ff 15 23 e0 a4 00    	call   *0xa4e023(%rip)        # 0x140f83a20
1405359fd:	48 8b 1b             	mov    (%rbx),%rbx
140535a00:	48 8b 47 68          	mov    0x68(%rdi),%rax
140535a04:	48 3b d8             	cmp    %rax,%rbx
140535a07:	75 da                	jne    0x1405359e3
140535a09:	48 8b 18             	mov    (%rax),%rbx
140535a0c:	48 3b d8             	cmp    %rax,%rbx
140535a0f:	74 23                	je     0x140535a34
140535a11:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140535a15:	48 85 c9             	test   %rcx,%rcx
140535a18:	74 11                	je     0x140535a2b
140535a1a:	48 8b 01             	mov    (%rcx),%rax
140535a1d:	ba 01 00 00 00       	mov    $0x1,%edx
140535a22:	48 8b 00             	mov    (%rax),%rax
140535a25:	ff 15 f5 df a4 00    	call   *0xa4dff5(%rip)        # 0x140f83a20
140535a2b:	48 8b 1b             	mov    (%rbx),%rbx
140535a2e:	48 3b 5f 68          	cmp    0x68(%rdi),%rbx
140535a32:	75 dd                	jne    0x140535a11
140535a34:	48 8b 47 48          	mov    0x48(%rdi),%rax
140535a38:	48 8b 18             	mov    (%rax),%rbx
140535a3b:	48 3b d8             	cmp    %rax,%rbx
140535a3e:	74 23                	je     0x140535a63
140535a40:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140535a44:	48 85 c9             	test   %rcx,%rcx
140535a47:	74 11                	je     0x140535a5a
140535a49:	48 8b 01             	mov    (%rcx),%rax
140535a4c:	ba 01 00 00 00       	mov    $0x1,%edx
140535a51:	48 8b 00             	mov    (%rax),%rax
140535a54:	ff 15 c6 df a4 00    	call   *0xa4dfc6(%rip)        # 0x140f83a20
140535a5a:	48 8b 1b             	mov    (%rbx),%rbx
140535a5d:	48 3b 5f 48          	cmp    0x48(%rdi),%rbx
140535a61:	75 dd                	jne    0x140535a40
140535a63:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
140535a67:	48 85 c9             	test   %rcx,%rcx
140535a6a:	74 24                	je     0x140535a90
140535a6c:	0f 1f 40 00          	nopl   0x0(%rax)
140535a70:	48 8b 99 c0 00 00 00 	mov    0xc0(%rcx),%rbx
140535a77:	48 8b 01             	mov    (%rcx),%rax
140535a7a:	ba 01 00 00 00       	mov    $0x1,%edx
140535a7f:	48 8b 00             	mov    (%rax),%rax
140535a82:	ff 15 98 df a4 00    	call   *0xa4df98(%rip)        # 0x140f83a20
140535a88:	48 8b cb             	mov    %rbx,%rcx
140535a8b:	48 85 db             	test   %rbx,%rbx
140535a8e:	75 e0                	jne    0x140535a70
140535a90:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
140535a94:	48 85 c9             	test   %rcx,%rcx
140535a97:	74 27                	je     0x140535ac0
140535a99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140535aa0:	48 8b 99 c0 00 00 00 	mov    0xc0(%rcx),%rbx
140535aa7:	48 8b 01             	mov    (%rcx),%rax
140535aaa:	ba 01 00 00 00       	mov    $0x1,%edx
140535aaf:	48 8b 00             	mov    (%rax),%rax
140535ab2:	ff 15 68 df a4 00    	call   *0xa4df68(%rip)        # 0x140f83a20
140535ab8:	48 8b cb             	mov    %rbx,%rcx
140535abb:	48 85 db             	test   %rbx,%rbx
140535abe:	75 e0                	jne    0x140535aa0
140535ac0:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
140535ac4:	48 85 c9             	test   %rcx,%rcx
140535ac7:	74 11                	je     0x140535ada
140535ac9:	48 8b 01             	mov    (%rcx),%rax
140535acc:	ba 01 00 00 00       	mov    $0x1,%edx
140535ad1:	48 8b 00             	mov    (%rax),%rax
140535ad4:	ff 15 46 df a4 00    	call   *0xa4df46(%rip)        # 0x140f83a20
140535ada:	48 8b 8f 98 00 00 00 	mov    0x98(%rdi),%rcx
140535ae1:	e8 aa b5 8f 00       	call   0x140e31090
140535ae6:	48 8d 4f 78          	lea    0x78(%rdi),%rcx
140535aea:	e8 11 fe ff ff       	call   0x140535900
140535aef:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
140535af3:	48 8b 41 08          	mov    0x8(%rcx),%rax
140535af7:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140535afe:	48 8b 09             	mov    (%rcx),%rcx
140535b01:	48 85 c9             	test   %rcx,%rcx
140535b04:	74 1f                	je     0x140535b25
140535b06:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140535b0d:	00 00 00
140535b10:	48 8b 19             	mov    (%rcx),%rbx
140535b13:	ba 18 00 00 00       	mov    $0x18,%edx
140535b18:	e8 27 56 8e 00       	call   0x140e1b144
140535b1d:	48 8b cb             	mov    %rbx,%rcx
140535b20:	48 85 db             	test   %rbx,%rbx
140535b23:	75 eb                	jne    0x140535b10
140535b25:	ba 18 00 00 00       	mov    $0x18,%edx
140535b2a:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
140535b2e:	e8 11 56 8e 00       	call   0x140e1b144
140535b33:	48 8b 4f 48          	mov    0x48(%rdi),%rcx
140535b37:	48 8b 41 08          	mov    0x8(%rcx),%rax
140535b3b:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140535b42:	48 8b 09             	mov    (%rcx),%rcx
140535b45:	48 85 c9             	test   %rcx,%rcx
140535b48:	74 1b                	je     0x140535b65
140535b4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140535b50:	48 8b 19             	mov    (%rcx),%rbx
140535b53:	ba 18 00 00 00       	mov    $0x18,%edx
140535b58:	e8 e7 55 8e 00       	call   0x140e1b144
140535b5d:	48 8b cb             	mov    %rbx,%rcx
140535b60:	48 85 db             	test   %rbx,%rbx
140535b63:	75 eb                	jne    0x140535b50
140535b65:	ba 18 00 00 00       	mov    $0x18,%edx
140535b6a:	48 8b 4f 48          	mov    0x48(%rdi),%rcx
140535b6e:	e8 d1 55 8e 00       	call   0x140e1b144
140535b73:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140535b77:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140535b7c:	48 83 c4 20          	add    $0x20,%rsp
140535b80:	5f                   	pop    %rdi
140535b81:	e9 3a 16 22 00       	jmp    0x1407571c0
140535b86:	cc                   	int3
140535b87:	cc                   	int3
140535b88:	cc                   	int3
140535b89:	cc                   	int3
140535b8a:	cc                   	int3
140535b8b:	cc                   	int3
140535b8c:	cc                   	int3
140535b8d:	cc                   	int3
140535b8e:	cc                   	int3
140535b8f:	cc                   	int3
140535b90:	48 83 c1 08          	add    $0x8,%rcx
140535b94:	e9 87 6c 30 00       	jmp    0x14083c820
140535b99:	cc                   	int3
140535b9a:	cc                   	int3
140535b9b:	cc                   	int3
140535b9c:	cc                   	int3
140535b9d:	cc                   	int3
140535b9e:	cc                   	int3
140535b9f:	cc                   	int3
140535ba0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140535ba5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140535baa:	57                   	push   %rdi
140535bab:	48 83 ec 40          	sub    $0x40,%rsp
140535baf:	48 8b f2             	mov    %rdx,%rsi
140535bb2:	48 8b d9             	mov    %rcx,%rbx
140535bb5:	48 8b 01             	mov    (%rcx),%rax
140535bb8:	48 8b 10             	mov    (%rax),%rdx
140535bbb:	48 85 d2             	test   %rdx,%rdx
140535bbe:	40 0f 95 c7          	setne  %dil
140535bc2:	f7 41 08 00 01 00 00 	testl  $0x100,0x8(%rcx)
140535bc9:	74 07                	je     0x140535bd2
140535bcb:	48 85 d2             	test   %rdx,%rdx
140535bce:	40 0f 94 c7          	sete   %dil
140535bd2:	40 84 ff             	test   %dil,%dil
140535bd5:	74 28                	je     0x140535bff
140535bd7:	e8 a4 b2 30 00       	call   0x140840e80
140535bdc:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
140535be0:	75 1d                	jne    0x140535bff
140535be2:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140535be7:	e8 a4 61 30 00       	call   0x14083bd90
140535bec:	90                   	nop
140535bed:	4c 8b c0             	mov    %rax,%r8
140535bf0:	40 0f b6 d7          	movzbl %dil,%edx
140535bf4:	48 8b ce             	mov    %rsi,%rcx
140535bf7:	e8 f4 5f 30 00       	call   0x14083bbf0
140535bfc:	90                   	nop
140535bfd:	eb 30                	jmp    0x140535c2f
140535bff:	48 8b 1b             	mov    (%rbx),%rbx
140535c02:	e8 c9 e9 31 00       	call   0x1408545d0
140535c07:	48 8b 13             	mov    (%rbx),%rdx
140535c0a:	48 8b c8             	mov    %rax,%rcx
140535c0d:	e8 ce a7 30 00       	call   0x1408403e0
140535c12:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140535c17:	e8 74 e8 31 00       	call   0x140854490
140535c1c:	90                   	nop
140535c1d:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140535c22:	40 0f b6 d7          	movzbl %dil,%edx
140535c26:	48 8b ce             	mov    %rsi,%rcx
140535c29:	e8 c2 5f 30 00       	call   0x14083bbf0
140535c2e:	90                   	nop
140535c2f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140535c34:	e8 e7 6b 30 00       	call   0x14083c820
140535c39:	48 8b c6             	mov    %rsi,%rax
140535c3c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140535c41:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140535c46:	48 83 c4 40          	add    $0x40,%rsp
140535c4a:	5f                   	pop    %rdi
140535c4b:	c3                   	ret
140535c4c:	cc                   	int3
140535c4d:	cc                   	int3
140535c4e:	cc                   	int3
140535c4f:	cc                   	int3
140535c50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140535c55:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140535c5a:	57                   	push   %rdi
140535c5b:	48 83 ec 40          	sub    $0x40,%rsp
140535c5f:	48 8b fa             	mov    %rdx,%rdi
140535c62:	48 8b f1             	mov    %rcx,%rsi
140535c65:	48 8b 01             	mov    (%rcx),%rax
140535c68:	48 85 c0             	test   %rax,%rax
140535c6b:	0f 95 c3             	setne  %bl
140535c6e:	f7 41 08 00 01 00 00 	testl  $0x100,0x8(%rcx)
140535c75:	74 06                	je     0x140535c7d
140535c77:	48 85 c0             	test   %rax,%rax
140535c7a:	0f 94 c3             	sete   %bl
140535c7d:	84 db                	test   %bl,%bl
140535c7f:	74 27                	je     0x140535ca8
140535c81:	e8 fa b1 30 00       	call   0x140840e80
140535c86:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
140535c8a:	75 1c                	jne    0x140535ca8
140535c8c:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140535c91:	e8 fa 60 30 00       	call   0x14083bd90
140535c96:	90                   	nop
140535c97:	4c 8b c0             	mov    %rax,%r8
140535c9a:	0f b6 d3             	movzbl %bl,%edx
140535c9d:	48 8b cf             	mov    %rdi,%rcx
140535ca0:	e8 4b 5f 30 00       	call   0x14083bbf0
140535ca5:	90                   	nop
140535ca6:	eb 2c                	jmp    0x140535cd4
140535ca8:	e8 23 e9 31 00       	call   0x1408545d0
140535cad:	48 8b 16             	mov    (%rsi),%rdx
140535cb0:	48 8b c8             	mov    %rax,%rcx
140535cb3:	e8 28 a7 30 00       	call   0x1408403e0
140535cb8:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140535cbd:	e8 ce e7 31 00       	call   0x140854490
140535cc2:	90                   	nop
140535cc3:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140535cc8:	0f b6 d3             	movzbl %bl,%edx
140535ccb:	48 8b cf             	mov    %rdi,%rcx
140535cce:	e8 1d 5f 30 00       	call   0x14083bbf0
140535cd3:	90                   	nop
140535cd4:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140535cd9:	e8 42 6b 30 00       	call   0x14083c820
140535cde:	48 8b c7             	mov    %rdi,%rax
140535ce1:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140535ce6:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140535ceb:	48 83 c4 40          	add    $0x40,%rsp
140535cef:	5f                   	pop    %rdi
140535cf0:	c3                   	ret
140535cf1:	cc                   	int3
140535cf2:	cc                   	int3
140535cf3:	cc                   	int3
140535cf4:	cc                   	int3
140535cf5:	cc                   	int3
140535cf6:	cc                   	int3
140535cf7:	cc                   	int3
140535cf8:	cc                   	int3
140535cf9:	cc                   	int3
140535cfa:	cc                   	int3
140535cfb:	cc                   	int3
140535cfc:	cc                   	int3
140535cfd:	cc                   	int3
140535cfe:	cc                   	int3
140535cff:	cc                   	int3
140535d00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140535d05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140535d0a:	57                   	push   %rdi
140535d0b:	48 83 ec 40          	sub    $0x40,%rsp
140535d0f:	48 8b fa             	mov    %rdx,%rdi
140535d12:	48 8b f1             	mov    %rcx,%rsi
140535d15:	0f b6 19             	movzbl (%rcx),%ebx
140535d18:	f7 41 04 00 01 00 00 	testl  $0x100,0x4(%rcx)
140535d1f:	74 05                	je     0x140535d26
140535d21:	84 db                	test   %bl,%bl
140535d23:	0f 94 c3             	sete   %bl
140535d26:	84 db                	test   %bl,%bl
140535d28:	74 27                	je     0x140535d51
140535d2a:	e8 51 b1 30 00       	call   0x140840e80
140535d2f:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
140535d33:	75 1c                	jne    0x140535d51
140535d35:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140535d3a:	e8 51 60 30 00       	call   0x14083bd90
140535d3f:	90                   	nop
140535d40:	4c 8b c0             	mov    %rax,%r8
140535d43:	0f b6 d3             	movzbl %bl,%edx
140535d46:	48 8b cf             	mov    %rdi,%rcx
140535d49:	e8 a2 5e 30 00       	call   0x14083bbf0
140535d4e:	90                   	nop
140535d4f:	eb 1d                	jmp    0x140535d6e
140535d51:	0f b6 16             	movzbl (%rsi),%edx
140535d54:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140535d59:	e8 a2 ea 31 00       	call   0x140854800
140535d5e:	90                   	nop
140535d5f:	4c 8b c0             	mov    %rax,%r8
140535d62:	0f b6 d3             	movzbl %bl,%edx
140535d65:	48 8b cf             	mov    %rdi,%rcx
140535d68:	e8 83 5e 30 00       	call   0x14083bbf0
140535d6d:	90                   	nop
140535d6e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140535d73:	e8 a8 6a 30 00       	call   0x14083c820
140535d78:	48 8b c7             	mov    %rdi,%rax
140535d7b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140535d80:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140535d85:	48 83 c4 40          	add    $0x40,%rsp
140535d89:	5f                   	pop    %rdi
140535d8a:	c3                   	ret
140535d8b:	cc                   	int3
140535d8c:	cc                   	int3
140535d8d:	cc                   	int3
140535d8e:	cc                   	int3
140535d8f:	cc                   	int3
140535d90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140535d95:	57                   	push   %rdi
140535d96:	48 83 ec 20          	sub    $0x20,%rsp
140535d9a:	8b da                	mov    %edx,%ebx
140535d9c:	48 8b f9             	mov    %rcx,%rdi
140535d9f:	e8 1c fc ff ff       	call   0x1405359c0
140535da4:	f6 c3 01             	test   $0x1,%bl
140535da7:	74 0d                	je     0x140535db6
140535da9:	ba b8 00 00 00       	mov    $0xb8,%edx
140535dae:	48 8b cf             	mov    %rdi,%rcx
140535db1:	e8 8e 53 8e 00       	call   0x140e1b144
140535db6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140535dbb:	48 8b c7             	mov    %rdi,%rax
140535dbe:	48 83 c4 20          	add    $0x20,%rsp
140535dc2:	5f                   	pop    %rdi
140535dc3:	c3                   	ret
140535dc4:	cc                   	int3
140535dc5:	cc                   	int3
140535dc6:	cc                   	int3
140535dc7:	cc                   	int3
140535dc8:	cc                   	int3
140535dc9:	cc                   	int3
140535dca:	cc                   	int3
140535dcb:	cc                   	int3
140535dcc:	cc                   	int3
140535dcd:	cc                   	int3
140535dce:	cc                   	int3
140535dcf:	cc                   	int3
140535dd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140535dd5:	57                   	push   %rdi
140535dd6:	48 83 ec 20          	sub    $0x20,%rsp
140535dda:	8b fa                	mov    %edx,%edi
140535ddc:	48 8b d9             	mov    %rcx,%rbx
140535ddf:	48 8d 05 da 6d ad 00 	lea    0xad6dda(%rip),%rax        # 0x14100cbc0
140535de6:	48 89 01             	mov    %rax,(%rcx)
140535de9:	4c 8b 49 20          	mov    0x20(%rcx),%r9
140535ded:	45 33 c0             	xor    %r8d,%r8d
140535df0:	49 63 89 a4 00 00 00 	movslq 0xa4(%r9),%rcx
140535df7:	85 c9                	test   %ecx,%ecx
140535df9:	7e 18                	jle    0x140535e13
140535dfb:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
140535e02:	48 3b 18             	cmp    (%rax),%rbx
140535e05:	74 0c                	je     0x140535e13
140535e07:	41 ff c0             	inc    %r8d
140535e0a:	48 83 c0 08          	add    $0x8,%rax
140535e0e:	44 3b c1             	cmp    %ecx,%r8d
140535e11:	7c ef                	jl     0x140535e02