140ae2b71:	90                   	nop
140ae2b72:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140ae2b77:	e8 d4 4e 6b ff       	call   0x140197a50
140ae2b7c:	e8 bf 1d fd ff       	call   0x140ab4940
140ae2b81:	cc                   	int3
140ae2b82:	cc                   	int3
140ae2b83:	cc                   	int3
140ae2b84:	cc                   	int3
140ae2b85:	cc                   	int3
140ae2b86:	cc                   	int3
140ae2b87:	cc                   	int3
140ae2b88:	cc                   	int3
140ae2b89:	cc                   	int3
140ae2b8a:	cc                   	int3
140ae2b8b:	cc                   	int3
140ae2b8c:	cc                   	int3
140ae2b8d:	cc                   	int3
140ae2b8e:	cc                   	int3
140ae2b8f:	cc                   	int3
140ae2b90:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ae2b95:	57                   	push   %rdi
140ae2b96:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140ae2b9d:	48 8b 05 5c 63 8d 00 	mov    0x8d635c(%rip),%rax        # 0x1413b8f00
140ae2ba4:	48 33 c4             	xor    %rsp,%rax
140ae2ba7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140ae2bae:	00
140ae2baf:	48 8b f9             	mov    %rcx,%rdi
140ae2bb2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140ae2bb6:	e8 d9 b0 33 00       	call   0x140e1dc94
140ae2bbb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140ae2bbf:	48 8d 0d 82 65 8e 00 	lea    0x8e6582(%rip),%rcx        # 0x1413c9148
140ae2bc6:	e8 8d b1 33 00       	call   0x140e1dd58
140ae2bcb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ae2bcf:	85 c0                	test   %eax,%eax
140ae2bd1:	75 4f                	jne    0x140ae2c22
140ae2bd3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140ae2bd7:	48 85 c9             	test   %rcx,%rcx
140ae2bda:	74 1d                	je     0x140ae2bf9
140ae2bdc:	48 ff 41 08          	incq   0x8(%rcx)
140ae2be0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140ae2be5:	75 12                	jne    0x140ae2bf9
140ae2be7:	48 8b 01             	mov    (%rcx),%rax
140ae2bea:	ba 01 00 00 00       	mov    $0x1,%edx
140ae2bef:	48 8b 40 28          	mov    0x28(%rax),%rax
140ae2bf3:	ff 15 27 0e 4a 00    	call   *0x4a0e27(%rip)        # 0x140f83a20
140ae2bf9:	48 85 db             	test   %rbx,%rbx
140ae2bfc:	74 5c                	je     0x140ae2c5a
140ae2bfe:	48 8b c3             	mov    %rbx,%rax
140ae2c01:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140ae2c08:	00
140ae2c09:	48 33 cc             	xor    %rsp,%rcx
140ae2c0c:	e8 ef 88 33 00       	call   0x140e1b500
140ae2c11:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140ae2c18:	00
140ae2c19:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140ae2c20:	5f                   	pop    %rdi
140ae2c21:	c3                   	ret
140ae2c22:	48 85 c9             	test   %rcx,%rcx
140ae2c25:	74 33                	je     0x140ae2c5a
140ae2c27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ae2c2e:	00 00
140ae2c30:	48 8b 01             	mov    (%rcx),%rax
140ae2c33:	4c 8d 05 6e fa 8d 00 	lea    0x8dfa6e(%rip),%r8        # 0x1413c26a8
140ae2c3a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ae2c3f:	48 8b 40 18          	mov    0x18(%rax),%rax
140ae2c43:	ff 15 d7 0d 4a 00    	call   *0x4a0dd7(%rip)        # 0x140f83a20
140ae2c49:	48 8b 08             	mov    (%rax),%rcx
140ae2c4c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140ae2c50:	48 85 db             	test   %rbx,%rbx
140ae2c53:	75 a9                	jne    0x140ae2bfe
140ae2c55:	48 85 c9             	test   %rcx,%rcx
140ae2c58:	75 d6                	jne    0x140ae2c30
140ae2c5a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140ae2c5f:	48 8b cf             	mov    %rdi,%rcx
140ae2c62:	e8 b9 18 8b ff       	call   0x140394520
140ae2c67:	48 8b d8             	mov    %rax,%rbx
140ae2c6a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ae2c6f:	e8 7c 3d fe ff       	call   0x140ac69f0
140ae2c74:	90                   	nop
140ae2c75:	4c 8b cb             	mov    %rbx,%r9
140ae2c78:	4c 8b c0             	mov    %rax,%r8
140ae2c7b:	48 8d 15 86 08 50 00 	lea    0x500886(%rip),%rdx        # 0x140fe3508
140ae2c82:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ae2c87:	e8 14 ec 8a ff       	call   0x1403918a0
140ae2c8c:	90                   	nop
140ae2c8d:	48 8b d0             	mov    %rax,%rdx
140ae2c90:	48 8d 0d 39 b8 9b 00 	lea    0x9bb839(%rip),%rcx        # 0x14149e4d0
140ae2c97:	e8 74 d2 6e ff       	call   0x1401cff10
140ae2c9c:	48 8d 15 ad 4f 8a ff 	lea    -0x75b053(%rip),%rdx        # 0x140387c50
140ae2ca3:	48 8b c8             	mov    %rax,%rcx
140ae2ca6:	e8 25 6f 8a ff       	call   0x140389bd0
140ae2cab:	90                   	nop
140ae2cac:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ae2cb1:	e8 9a 4d 6b ff       	call   0x140197a50
140ae2cb6:	90                   	nop
140ae2cb7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ae2cbc:	e8 8f 4d 6b ff       	call   0x140197a50
140ae2cc1:	90                   	nop
140ae2cc2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140ae2cc7:	e8 84 4d 6b ff       	call   0x140197a50
140ae2ccc:	e8 6f 1c fd ff       	call   0x140ab4940
140ae2cd1:	cc                   	int3
140ae2cd2:	cc                   	int3
140ae2cd3:	cc                   	int3
140ae2cd4:	cc                   	int3
140ae2cd5:	cc                   	int3
140ae2cd6:	cc                   	int3
140ae2cd7:	cc                   	int3
140ae2cd8:	cc                   	int3
140ae2cd9:	cc                   	int3
140ae2cda:	cc                   	int3
140ae2cdb:	cc                   	int3
140ae2cdc:	cc                   	int3
140ae2cdd:	cc                   	int3
140ae2cde:	cc                   	int3
140ae2cdf:	cc                   	int3
140ae2ce0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ae2ce5:	57                   	push   %rdi
140ae2ce6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140ae2ced:	48 8b 05 0c 62 8d 00 	mov    0x8d620c(%rip),%rax        # 0x1413b8f00
140ae2cf4:	48 33 c4             	xor    %rsp,%rax
140ae2cf7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140ae2cfe:	00
140ae2cff:	48 8b f9             	mov    %rcx,%rdi
140ae2d02:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140ae2d06:	e8 89 af 33 00       	call   0x140e1dc94
140ae2d0b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140ae2d0f:	48 8d 0d 22 35 8e 00 	lea    0x8e3522(%rip),%rcx        # 0x1413c6238
140ae2d16:	e8 3d b0 33 00       	call   0x140e1dd58
140ae2d1b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ae2d1f:	85 c0                	test   %eax,%eax
140ae2d21:	75 4f                	jne    0x140ae2d72
140ae2d23:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140ae2d27:	48 85 c9             	test   %rcx,%rcx
140ae2d2a:	74 1d                	je     0x140ae2d49
140ae2d2c:	48 ff 41 08          	incq   0x8(%rcx)
140ae2d30:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140ae2d35:	75 12                	jne    0x140ae2d49
140ae2d37:	48 8b 01             	mov    (%rcx),%rax
140ae2d3a:	ba 01 00 00 00       	mov    $0x1,%edx
140ae2d3f:	48 8b 40 28          	mov    0x28(%rax),%rax
140ae2d43:	ff 15 d7 0c 4a 00    	call   *0x4a0cd7(%rip)        # 0x140f83a20
140ae2d49:	48 85 db             	test   %rbx,%rbx
140ae2d4c:	74 5c                	je     0x140ae2daa
140ae2d4e:	48 8b c3             	mov    %rbx,%rax
140ae2d51:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140ae2d58:	00
140ae2d59:	48 33 cc             	xor    %rsp,%rcx
140ae2d5c:	e8 9f 87 33 00       	call   0x140e1b500
140ae2d61:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140ae2d68:	00
140ae2d69:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140ae2d70:	5f                   	pop    %rdi
140ae2d71:	c3                   	ret
140ae2d72:	48 85 c9             	test   %rcx,%rcx
140ae2d75:	74 33                	je     0x140ae2daa
140ae2d77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ae2d7e:	00 00
140ae2d80:	48 8b 01             	mov    (%rcx),%rax
140ae2d83:	4c 8d 05 76 e1 8d 00 	lea    0x8de176(%rip),%r8        # 0x1413c0f00
140ae2d8a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ae2d8f:	48 8b 40 18          	mov    0x18(%rax),%rax
140ae2d93:	ff 15 87 0c 4a 00    	call   *0x4a0c87(%rip)        # 0x140f83a20
140ae2d99:	48 8b 08             	mov    (%rax),%rcx
140ae2d9c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140ae2da0:	48 85 db             	test   %rbx,%rbx
140ae2da3:	75 a9                	jne    0x140ae2d4e
140ae2da5:	48 85 c9             	test   %rcx,%rcx
140ae2da8:	75 d6                	jne    0x140ae2d80
140ae2daa:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140ae2daf:	48 8b cf             	mov    %rdi,%rcx
140ae2db2:	e8 69 17 8b ff       	call   0x140394520
140ae2db7:	48 8b d8             	mov    %rax,%rbx
140ae2dba:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ae2dbf:	e8 0c 3d fe ff       	call   0x140ac6ad0
140ae2dc4:	90                   	nop
140ae2dc5:	4c 8b cb             	mov    %rbx,%r9
140ae2dc8:	4c 8b c0             	mov    %rax,%r8
140ae2dcb:	48 8d 15 36 07 50 00 	lea    0x500736(%rip),%rdx        # 0x140fe3508
140ae2dd2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ae2dd7:	e8 c4 ea 8a ff       	call   0x1403918a0
140ae2ddc:	90                   	nop
140ae2ddd:	48 8b d0             	mov    %rax,%rdx
140ae2de0:	48 8d 0d e9 b6 9b 00 	lea    0x9bb6e9(%rip),%rcx        # 0x14149e4d0
140ae2de7:	e8 24 d1 6e ff       	call   0x1401cff10
140ae2dec:	48 8d 15 5d 4e 8a ff 	lea    -0x75b1a3(%rip),%rdx        # 0x140387c50
140ae2df3:	48 8b c8             	mov    %rax,%rcx
140ae2df6:	e8 d5 6d 8a ff       	call   0x140389bd0
140ae2dfb:	90                   	nop
140ae2dfc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ae2e01:	e8 4a 4c 6b ff       	call   0x140197a50
140ae2e06:	90                   	nop
140ae2e07:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ae2e0c:	e8 3f 4c 6b ff       	call   0x140197a50
140ae2e11:	90                   	nop
140ae2e12:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140ae2e17:	e8 34 4c 6b ff       	call   0x140197a50
140ae2e1c:	e8 1f 1b fd ff       	call   0x140ab4940
140ae2e21:	cc                   	int3
140ae2e22:	cc                   	int3
140ae2e23:	cc                   	int3
140ae2e24:	cc                   	int3
140ae2e25:	cc                   	int3
140ae2e26:	cc                   	int3
140ae2e27:	cc                   	int3
140ae2e28:	cc                   	int3
140ae2e29:	cc                   	int3
140ae2e2a:	cc                   	int3
140ae2e2b:	cc                   	int3
140ae2e2c:	cc                   	int3
140ae2e2d:	cc                   	int3
140ae2e2e:	cc                   	int3
140ae2e2f:	cc                   	int3
140ae2e30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ae2e35:	57                   	push   %rdi
140ae2e36:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140ae2e3d:	48 8b 05 bc 60 8d 00 	mov    0x8d60bc(%rip),%rax        # 0x1413b8f00
140ae2e44:	48 33 c4             	xor    %rsp,%rax
140ae2e47:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140ae2e4e:	00
140ae2e4f:	48 8b f9             	mov    %rcx,%rdi
140ae2e52:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140ae2e56:	e8 39 ae 33 00       	call   0x140e1dc94
140ae2e5b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140ae2e5f:	48 8d 0d 92 47 8e 00 	lea    0x8e4792(%rip),%rcx        # 0x1413c75f8
140ae2e66:	e8 ed ae 33 00       	call   0x140e1dd58
140ae2e6b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ae2e6f:	85 c0                	test   %eax,%eax
140ae2e71:	75 4f                	jne    0x140ae2ec2
140ae2e73:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140ae2e77:	48 85 c9             	test   %rcx,%rcx
140ae2e7a:	74 1d                	je     0x140ae2e99
140ae2e7c:	48 ff 41 08          	incq   0x8(%rcx)
140ae2e80:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140ae2e85:	75 12                	jne    0x140ae2e99
140ae2e87:	48 8b 01             	mov    (%rcx),%rax
140ae2e8a:	ba 01 00 00 00       	mov    $0x1,%edx
140ae2e8f:	48 8b 40 28          	mov    0x28(%rax),%rax
140ae2e93:	ff 15 87 0b 4a 00    	call   *0x4a0b87(%rip)        # 0x140f83a20
140ae2e99:	48 85 db             	test   %rbx,%rbx
140ae2e9c:	74 5c                	je     0x140ae2efa
140ae2e9e:	48 8b c3             	mov    %rbx,%rax
140ae2ea1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140ae2ea8:	00
140ae2ea9:	48 33 cc             	xor    %rsp,%rcx
140ae2eac:	e8 4f 86 33 00       	call   0x140e1b500
140ae2eb1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140ae2eb8:	00
140ae2eb9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140ae2ec0:	5f                   	pop    %rdi
140ae2ec1:	c3                   	ret
140ae2ec2:	48 85 c9             	test   %rcx,%rcx
140ae2ec5:	74 33                	je     0x140ae2efa
140ae2ec7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ae2ece:	00 00
140ae2ed0:	48 8b 01             	mov    (%rcx),%rax
140ae2ed3:	4c 8d 05 f6 e9 8d 00 	lea    0x8de9f6(%rip),%r8        # 0x1413c18d0
140ae2eda:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ae2edf:	48 8b 40 18          	mov    0x18(%rax),%rax
140ae2ee3:	ff 15 37 0b 4a 00    	call   *0x4a0b37(%rip)        # 0x140f83a20
140ae2ee9:	48 8b 08             	mov    (%rax),%rcx
140ae2eec:	48 8b 58 08          	mov    0x8(%rax),%rbx
140ae2ef0:	48 85 db             	test   %rbx,%rbx
140ae2ef3:	75 a9                	jne    0x140ae2e9e
140ae2ef5:	48 85 c9             	test   %rcx,%rcx
140ae2ef8:	75 d6                	jne    0x140ae2ed0
140ae2efa:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140ae2eff:	48 8b cf             	mov    %rdi,%rcx
140ae2f02:	e8 19 16 8b ff       	call   0x140394520
140ae2f07:	48 8b d8             	mov    %rax,%rbx
140ae2f0a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ae2f0f:	e8 9c 3c fe ff       	call   0x140ac6bb0
140ae2f14:	90                   	nop
140ae2f15:	4c 8b cb             	mov    %rbx,%r9
140ae2f18:	4c 8b c0             	mov    %rax,%r8
140ae2f1b:	48 8d 15 e6 05 50 00 	lea    0x5005e6(%rip),%rdx        # 0x140fe3508
140ae2f22:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ae2f27:	e8 74 e9 8a ff       	call   0x1403918a0
140ae2f2c:	90                   	nop
140ae2f2d:	48 8b d0             	mov    %rax,%rdx
140ae2f30:	48 8d 0d 99 b5 9b 00 	lea    0x9bb599(%rip),%rcx        # 0x14149e4d0
140ae2f37:	e8 d4 cf 6e ff       	call   0x1401cff10
140ae2f3c:	48 8d 15 0d 4d 8a ff 	lea    -0x75b2f3(%rip),%rdx        # 0x140387c50
140ae2f43:	48 8b c8             	mov    %rax,%rcx
140ae2f46:	e8 85 6c 8a ff       	call   0x140389bd0
140ae2f4b:	90                   	nop
140ae2f4c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ae2f51:	e8 fa 4a 6b ff       	call   0x140197a50
140ae2f56:	90                   	nop
140ae2f57:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ae2f5c:	e8 ef 4a 6b ff       	call   0x140197a50
140ae2f61:	90                   	nop
140ae2f62:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140ae2f67:	e8 e4 4a 6b ff       	call   0x140197a50
140ae2f6c:	e8 cf 19 fd ff       	call   0x140ab4940
140ae2f71:	cc                   	int3
140ae2f72:	cc                   	int3
140ae2f73:	cc                   	int3
140ae2f74:	cc                   	int3
140ae2f75:	cc                   	int3
140ae2f76:	cc                   	int3
140ae2f77:	cc                   	int3
140ae2f78:	cc                   	int3
140ae2f79:	cc                   	int3
140ae2f7a:	cc                   	int3
140ae2f7b:	cc                   	int3
140ae2f7c:	cc                   	int3
140ae2f7d:	cc                   	int3
140ae2f7e:	cc                   	int3
140ae2f7f:	cc                   	int3
140ae2f80:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ae2f85:	57                   	push   %rdi
140ae2f86:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140ae2f8d:	48 8b 05 6c 5f 8d 00 	mov    0x8d5f6c(%rip),%rax        # 0x1413b8f00
140ae2f94:	48 33 c4             	xor    %rsp,%rax
140ae2f97:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140ae2f9e:	00
140ae2f9f:	48 8b f9             	mov    %rcx,%rdi
140ae2fa2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140ae2fa6:	e8 e9 ac 33 00       	call   0x140e1dc94
140ae2fab:	48 8d 50 08          	lea    0x8(%rax),%rdx
140ae2faf:	48 8d 0d 02 4d 8e 00 	lea    0x8e4d02(%rip),%rcx        # 0x1413c7cb8
140ae2fb6:	e8 9d ad 33 00       	call   0x140e1dd58
140ae2fbb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ae2fbf:	85 c0                	test   %eax,%eax
140ae2fc1:	75 4f                	jne    0x140ae3012
140ae2fc3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140ae2fc7:	48 85 c9             	test   %rcx,%rcx
140ae2fca:	74 1d                	je     0x140ae2fe9
140ae2fcc:	48 ff 41 08          	incq   0x8(%rcx)
140ae2fd0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140ae2fd5:	75 12                	jne    0x140ae2fe9
140ae2fd7:	48 8b 01             	mov    (%rcx),%rax
140ae2fda:	ba 01 00 00 00       	mov    $0x1,%edx
140ae2fdf:	48 8b 40 28          	mov    0x28(%rax),%rax
140ae2fe3:	ff 15 37 0a 4a 00    	call   *0x4a0a37(%rip)        # 0x140f83a20
140ae2fe9:	48 85 db             	test   %rbx,%rbx
140ae2fec:	74 5c                	je     0x140ae304a
140ae2fee:	48 8b c3             	mov    %rbx,%rax
140ae2ff1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140ae2ff8:	00
140ae2ff9:	48 33 cc             	xor    %rsp,%rcx
140ae2ffc:	e8 ff 84 33 00       	call   0x140e1b500
140ae3001:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140ae3008:	00
140ae3009:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140ae3010:	5f                   	pop    %rdi
140ae3011:	c3                   	ret
140ae3012:	48 85 c9             	test   %rcx,%rcx
140ae3015:	74 33                	je     0x140ae304a