140065a60:	49 8b 51 10          	mov    0x10(%r9),%rdx
140065a64:	49 8b 49 18          	mov    0x18(%r9),%rcx
140065a68:	48 33 50 10          	xor    0x10(%rax),%rdx
140065a6c:	48 33 48 18          	xor    0x18(%rax),%rcx
140065a70:	48 09 ca             	or     %rcx,%rdx
140065a73:	75 d0                	jne    0x140065a45
140065a75:	4c 89 c2             	mov    %r8,%rdx
140065a78:	4c 89 d1             	mov    %r10,%rcx
140065a7b:	48 83 c4 28          	add    $0x28,%rsp
140065a7f:	e9 5c 05 01 00       	jmp    0x140075fe0
140065a84:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140065a8b:	00 00 00 00
140065a8f:	90                   	nop
140065a90:	41 54                	push   %r12
140065a92:	55                   	push   %rbp
140065a93:	57                   	push   %rdi
140065a94:	56                   	push   %rsi
140065a95:	53                   	push   %rbx
140065a96:	48 83 ec 20          	sub    $0x20,%rsp
140065a9a:	48 8b 69 08          	mov    0x8(%rcx),%rbp
140065a9e:	49 89 d4             	mov    %rdx,%r12
140065aa1:	48 85 d2             	test   %rdx,%rdx
140065aa4:	0f 84 9b 00 00 00    	je     0x140065b45
140065aaa:	48 83 fd 01          	cmp    $0x1,%rbp
140065aae:	76 70                	jbe    0x140065b20
140065ab0:	48 8b 19             	mov    (%rcx),%rbx
140065ab3:	be 01 00 00 00       	mov    $0x1,%esi
140065ab8:	eb 15                	jmp    0x140065acf
140065aba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140065ac0:	7f 6b                	jg     0x140065b2d
140065ac2:	48 83 c6 01          	add    $0x1,%rsi
140065ac6:	48 83 c3 10          	add    $0x10,%rbx
140065aca:	48 39 f5             	cmp    %rsi,%rbp
140065acd:	74 51                	je     0x140065b20
140065acf:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
140065ad3:	48 8b 0b             	mov    (%rbx),%rcx
140065ad6:	48 89 fa             	mov    %rdi,%rdx
140065ad9:	e8 9a 43 18 00       	call   0x1401e9e78
140065ade:	85 c0                	test   %eax,%eax
140065ae0:	75 de                	jne    0x140065ac0
140065ae2:	48 8b 05 f7 34 1d 00 	mov    0x1d34f7(%rip),%rax        # 0x140238fe0
140065ae9:	48 8d 15 38 c4 19 00 	lea    0x19c438(%rip),%rdx        # 0x140201f28
140065af0:	8b 00                	mov    (%rax),%eax
140065af2:	85 c0                	test   %eax,%eax
140065af4:	74 0b                	je     0x140065b01
140065af6:	48 89 d1             	mov    %rdx,%rcx
140065af9:	e8 6a d8 17 00       	call   0x1401e3368
140065afe:	48 89 c2             	mov    %rax,%rdx
140065b01:	49 89 f8             	mov    %rdi,%r8
140065b04:	4c 89 e1             	mov    %r12,%rcx
140065b07:	e8 b4 64 03 00       	call   0x14009bfc0
140065b0c:	b8 01 00 00 00       	mov    $0x1,%eax
140065b11:	48 83 c4 20          	add    $0x20,%rsp
140065b15:	5b                   	pop    %rbx
140065b16:	5e                   	pop    %rsi
140065b17:	5f                   	pop    %rdi
140065b18:	5d                   	pop    %rbp
140065b19:	41 5c                	pop    %r12
140065b1b:	c3                   	ret
140065b1c:	0f 1f 40 00          	nopl   0x0(%rax)
140065b20:	31 c0                	xor    %eax,%eax
140065b22:	48 83 c4 20          	add    $0x20,%rsp
140065b26:	5b                   	pop    %rbx
140065b27:	5e                   	pop    %rsi
140065b28:	5f                   	pop    %rdi
140065b29:	5d                   	pop    %rbp
140065b2a:	41 5c                	pop    %r12
140065b2c:	c3                   	ret
140065b2d:	4c 8d 05 24 c4 19 00 	lea    0x19c424(%rip),%r8        # 0x140201f58
140065b34:	ba 06 09 00 00       	mov    $0x906,%edx
140065b39:	48 8d 0d 7d bc 19 00 	lea    0x19bc7d(%rip),%rcx        # 0x1402017bd
140065b40:	e8 4b dc 05 00       	call   0x1400c3790
140065b45:	41 b8 fa 08 00 00    	mov    $0x8fa,%r8d
140065b4b:	48 8d 15 6b bc 19 00 	lea    0x19bc6b(%rip),%rdx        # 0x1402017bd
140065b52:	48 8d 0d 16 bf 19 00 	lea    0x19bf16(%rip),%rcx        # 0x140201a6f
140065b59:	ff 15 79 98 24 00    	call   *0x249879(%rip)        # 0x1402af3d8
140065b5f:	90                   	nop
140065b60:	56                   	push   %rsi
140065b61:	53                   	push   %rbx
140065b62:	48 83 ec 28          	sub    $0x28,%rsp
140065b66:	8b 41 20             	mov    0x20(%rcx),%eax
140065b69:	48 89 cb             	mov    %rcx,%rbx
140065b6c:	83 f8 01             	cmp    $0x1,%eax
140065b6f:	74 2f                	je     0x140065ba0
140065b71:	83 f8 02             	cmp    $0x2,%eax
140065b74:	74 55                	je     0x140065bcb
140065b76:	85 c0                	test   %eax,%eax
140065b78:	75 39                	jne    0x140065bb3
140065b7a:	31 f6                	xor    %esi,%esi
140065b7c:	48 8d 15 3c c4 19 00 	lea    0x19c43c(%rip),%rdx        # 0x140201fbf
140065b83:	48 89 d9             	mov    %rbx,%rcx
140065b86:	e8 d5 b0 ff ff       	call   0x140060c60
140065b8b:	48 89 d9             	mov    %rbx,%rcx
140065b8e:	e8 cd d1 ff ff       	call   0x140062d60
140065b93:	89 f0                	mov    %esi,%eax
140065b95:	48 83 c4 28          	add    $0x28,%rsp
140065b99:	5b                   	pop    %rbx
140065b9a:	5e                   	pop    %rsi
140065b9b:	c3                   	ret
140065b9c:	0f 1f 40 00          	nopl   0x0(%rax)
140065ba0:	48 8b 09             	mov    (%rcx),%rcx
140065ba3:	49 89 d0             	mov    %rdx,%r8
140065ba6:	48 89 da             	mov    %rbx,%rdx
140065ba9:	48 8b 01             	mov    (%rcx),%rax
140065bac:	ff 50 38             	call   *0x38(%rax)
140065baf:	89 c6                	mov    %eax,%esi
140065bb1:	eb c9                	jmp    0x140065b7c
140065bb3:	4c 8d 05 ee be 19 00 	lea    0x19beee(%rip),%r8        # 0x140201aa8
140065bba:	ba 86 09 00 00       	mov    $0x986,%edx
140065bbf:	48 8d 0d f7 bb 19 00 	lea    0x19bbf7(%rip),%rcx        # 0x1402017bd
140065bc6:	e8 c5 db 05 00       	call   0x1400c3790
140065bcb:	4c 8d 05 be c3 19 00 	lea    0x19c3be(%rip),%r8        # 0x140201f90
140065bd2:	ba 83 09 00 00       	mov    $0x983,%edx
140065bd7:	48 8d 0d df bb 19 00 	lea    0x19bbdf(%rip),%rcx        # 0x1402017bd
140065bde:	e8 ad db 05 00       	call   0x1400c3790
140065be3:	90                   	nop
140065be4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140065beb:	00 00 00 00
140065bef:	90                   	nop
140065bf0:	56                   	push   %rsi
140065bf1:	53                   	push   %rbx
140065bf2:	48 83 ec 28          	sub    $0x28,%rsp
140065bf6:	48 89 cb             	mov    %rcx,%rbx
140065bf9:	48 89 d6             	mov    %rdx,%rsi
140065bfc:	48 8b 09             	mov    (%rcx),%rcx
140065bff:	8b 43 20             	mov    0x20(%rbx),%eax
140065c02:	85 c0                	test   %eax,%eax
140065c04:	0f 85 bb 00 00 00    	jne    0x140065cc5
140065c0a:	48 8b 41 08          	mov    0x8(%rcx),%rax
140065c0e:	48 8b 40 10          	mov    0x10(%rax),%rax
140065c12:	48 8b 00             	mov    (%rax),%rax
140065c15:	8b 50 38             	mov    0x38(%rax),%edx
140065c18:	85 d2                	test   %edx,%edx
140065c1a:	75 64                	jne    0x140065c80
140065c1c:	48 8b 01             	mov    (%rcx),%rax
140065c1f:	49 89 f0             	mov    %rsi,%r8
140065c22:	48 89 da             	mov    %rbx,%rdx
140065c25:	ff 50 28             	call   *0x28(%rax)
140065c28:	85 c0                	test   %eax,%eax
140065c2a:	74 0c                	je     0x140065c38
140065c2c:	48 83 c4 28          	add    $0x28,%rsp
140065c30:	5b                   	pop    %rbx
140065c31:	5e                   	pop    %rsi
140065c32:	c3                   	ret
140065c33:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140065c38:	48 8d 15 3a c4 19 00 	lea    0x19c43a(%rip),%rdx        # 0x140202079
140065c3f:	48 89 d9             	mov    %rbx,%rcx
140065c42:	e8 19 b0 ff ff       	call   0x140060c60
140065c47:	85 c0                	test   %eax,%eax
140065c49:	74 e1                	je     0x140065c2c
140065c4b:	48 89 d9             	mov    %rbx,%rcx
140065c4e:	48 89 f2             	mov    %rsi,%rdx
140065c51:	e8 0a ff ff ff       	call   0x140065b60
140065c56:	48 8b 05 83 33 1d 00 	mov    0x1d3383(%rip),%rax        # 0x140238fe0
140065c5d:	48 8d 0d 98 c3 19 00 	lea    0x19c398(%rip),%rcx        # 0x140201ffc
140065c64:	83 38 00             	cmpl   $0x0,(%rax)
140065c67:	74 08                	je     0x140065c71
140065c69:	e8 fa d6 17 00       	call   0x1401e3368
140065c6e:	48 89 c1             	mov    %rax,%rcx
140065c71:	e8 1a d7 05 00       	call   0x1400c3390
140065c76:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140065c7d:	00 00 00
140065c80:	48 8b 05 59 33 1d 00 	mov    0x1d3359(%rip),%rax        # 0x140238fe0
140065c87:	41 b8 33 00 00 00    	mov    $0x33,%r8d
140065c8d:	48 8d 1d 34 c3 19 00 	lea    0x19c334(%rip),%rbx        # 0x140201fc8
140065c94:	8b 00                	mov    (%rax),%eax
140065c96:	85 c0                	test   %eax,%eax
140065c98:	74 16                	je     0x140065cb0
140065c9a:	48 89 d9             	mov    %rbx,%rcx
140065c9d:	e8 c6 d6 17 00       	call   0x1401e3368
140065ca2:	48 89 c1             	mov    %rax,%rcx
140065ca5:	48 89 c3             	mov    %rax,%rbx
140065ca8:	e8 eb 41 18 00       	call   0x1401e9e98
140065cad:	49 89 c0             	mov    %rax,%r8
140065cb0:	48 89 da             	mov    %rbx,%rdx
140065cb3:	48 89 f1             	mov    %rsi,%rcx
140065cb6:	e8 f5 5c 03 00       	call   0x14009b9b0
140065cbb:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140065cc0:	e9 67 ff ff ff       	jmp    0x140065c2c
140065cc5:	83 f8 01             	cmp    $0x1,%eax
140065cc8:	74 1d                	je     0x140065ce7
140065cca:	83 f8 02             	cmp    $0x2,%eax
140065ccd:	75 30                	jne    0x140065cff
140065ccf:	4c 8d 05 72 c3 19 00 	lea    0x19c372(%rip),%r8        # 0x140202048
140065cd6:	ba 5b 09 00 00       	mov    $0x95b,%edx
140065cdb:	48 8d 0d db ba 19 00 	lea    0x19badb(%rip),%rcx        # 0x1402017bd
140065ce2:	e8 a9 da 05 00       	call   0x1400c3790
140065ce7:	4c 8d 05 2a c3 19 00 	lea    0x19c32a(%rip),%r8        # 0x140202018
140065cee:	ba 58 09 00 00       	mov    $0x958,%edx
140065cf3:	48 8d 0d c3 ba 19 00 	lea    0x19bac3(%rip),%rcx        # 0x1402017bd
140065cfa:	e8 91 da 05 00       	call   0x1400c3790
140065cff:	4c 8d 05 a2 bd 19 00 	lea    0x19bda2(%rip),%r8        # 0x140201aa8
140065d06:	ba 5e 09 00 00       	mov    $0x95e,%edx
140065d0b:	48 8d 0d ab ba 19 00 	lea    0x19baab(%rip),%rcx        # 0x1402017bd
140065d12:	e8 79 da 05 00       	call   0x1400c3790
140065d17:	90                   	nop
140065d18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140065d1f:	00
140065d20:	55                   	push   %rbp
140065d21:	57                   	push   %rdi
140065d22:	56                   	push   %rsi
140065d23:	53                   	push   %rbx
140065d24:	48 83 ec 28          	sub    $0x28,%rsp
140065d28:	8b 41 20             	mov    0x20(%rcx),%eax
140065d2b:	48 8b 29             	mov    (%rcx),%rbp
140065d2e:	48 89 cb             	mov    %rcx,%rbx
140065d31:	48 89 d7             	mov    %rdx,%rdi
140065d34:	83 f8 01             	cmp    $0x1,%eax
140065d37:	74 14                	je     0x140065d4d
140065d39:	83 f8 02             	cmp    $0x2,%eax
140065d3c:	74 6c                	je     0x140065daa
140065d3e:	85 c0                	test   %eax,%eax
140065d40:	75 50                	jne    0x140065d92
140065d42:	e8 a9 fe ff ff       	call   0x140065bf0
140065d47:	89 c6                	mov    %eax,%esi
140065d49:	85 c0                	test   %eax,%eax
140065d4b:	75 1c                	jne    0x140065d69
140065d4d:	48 8b 45 00          	mov    0x0(%rbp),%rax
140065d51:	49 89 f8             	mov    %rdi,%r8
140065d54:	48 89 da             	mov    %rbx,%rdx
140065d57:	48 89 e9             	mov    %rbp,%rcx
140065d5a:	ff 50 30             	call   *0x30(%rax)
140065d5d:	89 c6                	mov    %eax,%esi
140065d5f:	85 c0                	test   %eax,%eax
140065d61:	75 06                	jne    0x140065d69
140065d63:	f6 43 30 01          	testb  $0x1,0x30(%rbx)
140065d67:	74 0f                	je     0x140065d78
140065d69:	89 f0                	mov    %esi,%eax
140065d6b:	48 83 c4 28          	add    $0x28,%rsp
140065d6f:	5b                   	pop    %rbx
140065d70:	5e                   	pop    %rsi
140065d71:	5f                   	pop    %rdi
140065d72:	5d                   	pop    %rbp
140065d73:	c3                   	ret
140065d74:	0f 1f 40 00          	nopl   0x0(%rax)
140065d78:	48 8d 15 39 c3 19 00 	lea    0x19c339(%rip),%rdx        # 0x1402020b8
140065d7f:	48 89 d9             	mov    %rbx,%rcx
140065d82:	e8 d9 ae ff ff       	call   0x140060c60
140065d87:	89 f0                	mov    %esi,%eax
140065d89:	48 83 c4 28          	add    $0x28,%rsp
140065d8d:	5b                   	pop    %rbx
140065d8e:	5e                   	pop    %rsi
140065d8f:	5f                   	pop    %rdi
140065d90:	5d                   	pop    %rbp
140065d91:	c3                   	ret
140065d92:	4c 8d 05 0f bd 19 00 	lea    0x19bd0f(%rip),%r8        # 0x140201aa8
140065d99:	ba a4 09 00 00       	mov    $0x9a4,%edx
140065d9e:	48 8d 0d 18 ba 19 00 	lea    0x19ba18(%rip),%rcx        # 0x1402017bd
140065da5:	e8 e6 d9 05 00       	call   0x1400c3790
140065daa:	4c 8d 05 d7 c2 19 00 	lea    0x19c2d7(%rip),%r8        # 0x140202088
140065db1:	ba a1 09 00 00       	mov    $0x9a1,%edx
140065db6:	48 8d 0d 00 ba 19 00 	lea    0x19ba00(%rip),%rcx        # 0x1402017bd
140065dbd:	e8 ce d9 05 00       	call   0x1400c3790
140065dc2:	90                   	nop
140065dc3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140065dca:	00 00 00 00
140065dce:	66 90                	xchg   %ax,%ax
140065dd0:	41 55                	push   %r13
140065dd2:	41 54                	push   %r12
140065dd4:	55                   	push   %rbp
140065dd5:	57                   	push   %rdi
140065dd6:	56                   	push   %rsi
140065dd7:	53                   	push   %rbx
140065dd8:	48 83 ec 68          	sub    $0x68,%rsp
140065ddc:	4c 8b 2d 0d 2d 1d 00 	mov    0x1d2d0d(%rip),%r13        # 0x140238af0
140065de3:	49 8b 45 00          	mov    0x0(%r13),%rax
140065de7:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140065dec:	31 c0                	xor    %eax,%eax
140065dee:	48 8b 05 ab 35 1d 00 	mov    0x1d35ab(%rip),%rax        # 0x1402393a0
140065df5:	49 89 cc             	mov    %rcx,%r12
140065df8:	48 89 d5             	mov    %rdx,%rbp
140065dfb:	b9 01 00 00 00       	mov    $0x1,%ecx
140065e00:	ba 40 00 00 00       	mov    $0x40,%edx
140065e05:	4c 89 c6             	mov    %r8,%rsi
140065e08:	4c 89 cf             	mov    %r9,%rdi
140065e0b:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
140065e12:	00 00
140065e14:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140065e1b:	00 00
140065e1d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140065e22:	e8 79 4e 06 00       	call   0x1400caca0
140065e27:	45 31 c9             	xor    %r9d,%r9d
140065e2a:	49 89 f8             	mov    %rdi,%r8
140065e2d:	48 89 f2             	mov    %rsi,%rdx
140065e30:	4c 89 20             	mov    %r12,(%rax)
140065e33:	48 89 c3             	mov    %rax,%rbx
140065e36:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
140065e3b:	c7 40 30 00 00 00 00 	movl   $0x0,0x30(%rax)
140065e42:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
140065e49:	48 89 d9             	mov    %rbx,%rcx
140065e4c:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140065e51:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140065e56:	89 44 24 20          	mov    %eax,0x20(%rsp)
140065e5a:	e8 f1 d7 ff ff       	call   0x140063650
140065e5f:	85 c0                	test   %eax,%eax
140065e61:	75 11                	jne    0x140065e74
140065e63:	4c 89 e2             	mov    %r12,%rdx
140065e66:	48 89 d9             	mov    %rbx,%rcx
140065e69:	e8 b2 fe ff ff       	call   0x140065d20
140065e6e:	89 c6                	mov    %eax,%esi
140065e70:	85 c0                	test   %eax,%eax
140065e72:	74 44                	je     0x140065eb8
140065e74:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140065e79:	48 8d 0d 42 c2 19 00 	lea    0x19c242(%rip),%rcx        # 0x1402020c2
140065e80:	be 01 00 00 00       	mov    $0x1,%esi
140065e85:	e8 a6 d7 05 00       	call   0x1400c3630
140065e8a:	48 89 d9             	mov    %rbx,%rcx
140065e8d:	e8 ce ce ff ff       	call   0x140062d60
140065e92:	4c 89 e1             	mov    %r12,%rcx
140065e95:	e8 a6 4a 03 00       	call   0x14009a940
140065e9a:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140065e9f:	49 2b 45 00          	sub    0x0(%r13),%rax
140065ea3:	75 25                	jne    0x140065eca
140065ea5:	89 f0                	mov    %esi,%eax
140065ea7:	48 83 c4 68          	add    $0x68,%rsp
140065eab:	5b                   	pop    %rbx
140065eac:	5e                   	pop    %rsi
140065ead:	5f                   	pop    %rdi
140065eae:	5d                   	pop    %rbp
140065eaf:	41 5c                	pop    %r12
140065eb1:	41 5d                	pop    %r13
140065eb3:	c3                   	ret
140065eb4:	0f 1f 40 00          	nopl   0x0(%rax)
140065eb8:	48 89 d9             	mov    %rbx,%rcx
140065ebb:	e8 a0 ce ff ff       	call   0x140062d60
140065ec0:	4c 89 e1             	mov    %r12,%rcx
140065ec3:	e8 78 4a 03 00       	call   0x14009a940
140065ec8:	eb d0                	jmp    0x140065e9a
140065eca:	e8 a1 e9 17 00       	call   0x1401e4870
140065ecf:	90                   	nop
140065ed0:	41 57                	push   %r15
140065ed2:	41 56                	push   %r14
140065ed4:	41 55                	push   %r13
140065ed6:	41 54                	push   %r12
140065ed8:	55                   	push   %rbp
140065ed9:	57                   	push   %rdi
140065eda:	56                   	push   %rsi
140065edb:	53                   	push   %rbx
140065edc:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140065ee3:	4c 8b 2d 06 2c 1d 00 	mov    0x1d2c06(%rip),%r13        # 0x140238af0
140065eea:	4c 8b bc 24 f0 00 00 	mov    0xf0(%rsp),%r15
140065ef1:	00
140065ef2:	44 8b b4 24 00 01 00 	mov    0x100(%rsp),%r14d
140065ef9:	00
140065efa:	49 8b 45 00          	mov    0x0(%r13),%rax
140065efe:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140065f03:	31 c0                	xor    %eax,%eax
140065f05:	48 8b 05 94 34 1d 00 	mov    0x1d3494(%rip),%rax        # 0x1402393a0
140065f0c:	49 89 cc             	mov    %rcx,%r12
140065f0f:	48 89 d5             	mov    %rdx,%rbp