140afc9c5:	48 85 c9             	test   %rcx,%rcx
140afc9c8:	75 d6                	jne    0x140afc9a0
140afc9ca:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afc9cf:	48 8b cf             	mov    %rdi,%rcx
140afc9d2:	e8 49 7b 89 ff       	call   0x140394520
140afc9d7:	48 8b d8             	mov    %rax,%rbx
140afc9da:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afc9df:	e8 4c af fd ff       	call   0x140ad7930
140afc9e4:	90                   	nop
140afc9e5:	4c 8b cb             	mov    %rbx,%r9
140afc9e8:	4c 8b c0             	mov    %rax,%r8
140afc9eb:	48 8d 15 16 6b 4e 00 	lea    0x4e6b16(%rip),%rdx        # 0x140fe3508
140afc9f2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afc9f7:	e8 a4 4e 89 ff       	call   0x1403918a0
140afc9fc:	90                   	nop
140afc9fd:	48 8b d0             	mov    %rax,%rdx
140afca00:	48 8d 0d c9 1a 9a 00 	lea    0x9a1ac9(%rip),%rcx        # 0x14149e4d0
140afca07:	e8 04 35 6d ff       	call   0x1401cff10
140afca0c:	48 8d 15 3d b2 88 ff 	lea    -0x774dc3(%rip),%rdx        # 0x140387c50
140afca13:	48 8b c8             	mov    %rax,%rcx
140afca16:	e8 b5 d1 88 ff       	call   0x140389bd0
140afca1b:	90                   	nop
140afca1c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afca21:	e8 2a b0 69 ff       	call   0x140197a50
140afca26:	90                   	nop
140afca27:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afca2c:	e8 1f b0 69 ff       	call   0x140197a50
140afca31:	90                   	nop
140afca32:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afca37:	e8 14 b0 69 ff       	call   0x140197a50
140afca3c:	e8 ff 7e fb ff       	call   0x140ab4940
140afca41:	cc                   	int3
140afca42:	cc                   	int3
140afca43:	cc                   	int3
140afca44:	cc                   	int3
140afca45:	cc                   	int3
140afca46:	cc                   	int3
140afca47:	cc                   	int3
140afca48:	cc                   	int3
140afca49:	cc                   	int3
140afca4a:	cc                   	int3
140afca4b:	cc                   	int3
140afca4c:	cc                   	int3
140afca4d:	cc                   	int3
140afca4e:	cc                   	int3
140afca4f:	cc                   	int3
140afca50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afca55:	57                   	push   %rdi
140afca56:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afca5d:	48 8b 05 9c c4 8b 00 	mov    0x8bc49c(%rip),%rax        # 0x1413b8f00
140afca64:	48 33 c4             	xor    %rsp,%rax
140afca67:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afca6e:	00
140afca6f:	48 8b f9             	mov    %rcx,%rdi
140afca72:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afca76:	e8 19 12 32 00       	call   0x140e1dc94
140afca7b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afca7f:	48 8d 0d 82 95 8c 00 	lea    0x8c9582(%rip),%rcx        # 0x1413c6008
140afca86:	e8 cd 12 32 00       	call   0x140e1dd58
140afca8b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afca8f:	85 c0                	test   %eax,%eax
140afca91:	75 4f                	jne    0x140afcae2
140afca93:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afca97:	48 85 c9             	test   %rcx,%rcx
140afca9a:	74 1d                	je     0x140afcab9
140afca9c:	48 ff 41 08          	incq   0x8(%rcx)
140afcaa0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afcaa5:	75 12                	jne    0x140afcab9
140afcaa7:	48 8b 01             	mov    (%rcx),%rax
140afcaaa:	ba 01 00 00 00       	mov    $0x1,%edx
140afcaaf:	48 8b 40 28          	mov    0x28(%rax),%rax
140afcab3:	ff 15 67 6f 48 00    	call   *0x486f67(%rip)        # 0x140f83a20
140afcab9:	48 85 db             	test   %rbx,%rbx
140afcabc:	74 5c                	je     0x140afcb1a
140afcabe:	48 8b c3             	mov    %rbx,%rax
140afcac1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afcac8:	00
140afcac9:	48 33 cc             	xor    %rsp,%rcx
140afcacc:	e8 2f ea 31 00       	call   0x140e1b500
140afcad1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afcad8:	00
140afcad9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afcae0:	5f                   	pop    %rdi
140afcae1:	c3                   	ret
140afcae2:	48 85 c9             	test   %rcx,%rcx
140afcae5:	74 33                	je     0x140afcb1a
140afcae7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afcaee:	00 00
140afcaf0:	48 8b 01             	mov    (%rcx),%rax
140afcaf3:	4c 8d 05 de 42 8c 00 	lea    0x8c42de(%rip),%r8        # 0x1413c0dd8
140afcafa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afcaff:	48 8b 40 18          	mov    0x18(%rax),%rax
140afcb03:	ff 15 17 6f 48 00    	call   *0x486f17(%rip)        # 0x140f83a20
140afcb09:	48 8b 08             	mov    (%rax),%rcx
140afcb0c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afcb10:	48 85 db             	test   %rbx,%rbx
140afcb13:	75 a9                	jne    0x140afcabe
140afcb15:	48 85 c9             	test   %rcx,%rcx
140afcb18:	75 d6                	jne    0x140afcaf0
140afcb1a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afcb1f:	48 8b cf             	mov    %rdi,%rcx
140afcb22:	e8 f9 79 89 ff       	call   0x140394520
140afcb27:	48 8b d8             	mov    %rax,%rbx
140afcb2a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afcb2f:	e8 dc ae fd ff       	call   0x140ad7a10
140afcb34:	90                   	nop
140afcb35:	4c 8b cb             	mov    %rbx,%r9
140afcb38:	4c 8b c0             	mov    %rax,%r8
140afcb3b:	48 8d 15 c6 69 4e 00 	lea    0x4e69c6(%rip),%rdx        # 0x140fe3508
140afcb42:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afcb47:	e8 54 4d 89 ff       	call   0x1403918a0
140afcb4c:	90                   	nop
140afcb4d:	48 8b d0             	mov    %rax,%rdx
140afcb50:	48 8d 0d 79 19 9a 00 	lea    0x9a1979(%rip),%rcx        # 0x14149e4d0
140afcb57:	e8 b4 33 6d ff       	call   0x1401cff10
140afcb5c:	48 8d 15 ed b0 88 ff 	lea    -0x774f13(%rip),%rdx        # 0x140387c50
140afcb63:	48 8b c8             	mov    %rax,%rcx
140afcb66:	e8 65 d0 88 ff       	call   0x140389bd0
140afcb6b:	90                   	nop
140afcb6c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afcb71:	e8 da ae 69 ff       	call   0x140197a50
140afcb76:	90                   	nop
140afcb77:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afcb7c:	e8 cf ae 69 ff       	call   0x140197a50
140afcb81:	90                   	nop
140afcb82:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afcb87:	e8 c4 ae 69 ff       	call   0x140197a50
140afcb8c:	e8 af 7d fb ff       	call   0x140ab4940
140afcb91:	cc                   	int3
140afcb92:	cc                   	int3
140afcb93:	cc                   	int3
140afcb94:	cc                   	int3
140afcb95:	cc                   	int3
140afcb96:	cc                   	int3
140afcb97:	cc                   	int3
140afcb98:	cc                   	int3
140afcb99:	cc                   	int3
140afcb9a:	cc                   	int3
140afcb9b:	cc                   	int3
140afcb9c:	cc                   	int3
140afcb9d:	cc                   	int3
140afcb9e:	cc                   	int3
140afcb9f:	cc                   	int3
140afcba0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afcba5:	57                   	push   %rdi
140afcba6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afcbad:	48 8b 05 4c c3 8b 00 	mov    0x8bc34c(%rip),%rax        # 0x1413b8f00
140afcbb4:	48 33 c4             	xor    %rsp,%rax
140afcbb7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afcbbe:	00
140afcbbf:	48 8b f9             	mov    %rcx,%rdi
140afcbc2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afcbc6:	e8 c9 10 32 00       	call   0x140e1dc94
140afcbcb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afcbcf:	48 8d 0d a2 94 8c 00 	lea    0x8c94a2(%rip),%rcx        # 0x1413c6078
140afcbd6:	e8 7d 11 32 00       	call   0x140e1dd58
140afcbdb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afcbdf:	85 c0                	test   %eax,%eax
140afcbe1:	75 4f                	jne    0x140afcc32
140afcbe3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afcbe7:	48 85 c9             	test   %rcx,%rcx
140afcbea:	74 1d                	je     0x140afcc09
140afcbec:	48 ff 41 08          	incq   0x8(%rcx)
140afcbf0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afcbf5:	75 12                	jne    0x140afcc09
140afcbf7:	48 8b 01             	mov    (%rcx),%rax
140afcbfa:	ba 01 00 00 00       	mov    $0x1,%edx
140afcbff:	48 8b 40 28          	mov    0x28(%rax),%rax
140afcc03:	ff 15 17 6e 48 00    	call   *0x486e17(%rip)        # 0x140f83a20
140afcc09:	48 85 db             	test   %rbx,%rbx
140afcc0c:	74 5c                	je     0x140afcc6a
140afcc0e:	48 8b c3             	mov    %rbx,%rax
140afcc11:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afcc18:	00
140afcc19:	48 33 cc             	xor    %rsp,%rcx
140afcc1c:	e8 df e8 31 00       	call   0x140e1b500
140afcc21:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afcc28:	00
140afcc29:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afcc30:	5f                   	pop    %rdi
140afcc31:	c3                   	ret
140afcc32:	48 85 c9             	test   %rcx,%rcx
140afcc35:	74 33                	je     0x140afcc6a
140afcc37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afcc3e:	00 00
140afcc40:	48 8b 01             	mov    (%rcx),%rax
140afcc43:	4c 8d 05 ce 41 8c 00 	lea    0x8c41ce(%rip),%r8        # 0x1413c0e18
140afcc4a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afcc4f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afcc53:	ff 15 c7 6d 48 00    	call   *0x486dc7(%rip)        # 0x140f83a20
140afcc59:	48 8b 08             	mov    (%rax),%rcx
140afcc5c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afcc60:	48 85 db             	test   %rbx,%rbx
140afcc63:	75 a9                	jne    0x140afcc0e
140afcc65:	48 85 c9             	test   %rcx,%rcx
140afcc68:	75 d6                	jne    0x140afcc40
140afcc6a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afcc6f:	48 8b cf             	mov    %rdi,%rcx
140afcc72:	e8 a9 78 89 ff       	call   0x140394520
140afcc77:	48 8b d8             	mov    %rax,%rbx
140afcc7a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afcc7f:	e8 6c ae fd ff       	call   0x140ad7af0
140afcc84:	90                   	nop
140afcc85:	4c 8b cb             	mov    %rbx,%r9
140afcc88:	4c 8b c0             	mov    %rax,%r8
140afcc8b:	48 8d 15 76 68 4e 00 	lea    0x4e6876(%rip),%rdx        # 0x140fe3508
140afcc92:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afcc97:	e8 04 4c 89 ff       	call   0x1403918a0
140afcc9c:	90                   	nop
140afcc9d:	48 8b d0             	mov    %rax,%rdx
140afcca0:	48 8d 0d 29 18 9a 00 	lea    0x9a1829(%rip),%rcx        # 0x14149e4d0
140afcca7:	e8 64 32 6d ff       	call   0x1401cff10
140afccac:	48 8d 15 9d af 88 ff 	lea    -0x775063(%rip),%rdx        # 0x140387c50
140afccb3:	48 8b c8             	mov    %rax,%rcx
140afccb6:	e8 15 cf 88 ff       	call   0x140389bd0
140afccbb:	90                   	nop
140afccbc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afccc1:	e8 8a ad 69 ff       	call   0x140197a50
140afccc6:	90                   	nop
140afccc7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afcccc:	e8 7f ad 69 ff       	call   0x140197a50
140afccd1:	90                   	nop
140afccd2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afccd7:	e8 74 ad 69 ff       	call   0x140197a50
140afccdc:	e8 5f 7c fb ff       	call   0x140ab4940
140afcce1:	cc                   	int3
140afcce2:	cc                   	int3
140afcce3:	cc                   	int3
140afcce4:	cc                   	int3
140afcce5:	cc                   	int3
140afcce6:	cc                   	int3
140afcce7:	cc                   	int3
140afcce8:	cc                   	int3
140afcce9:	cc                   	int3
140afccea:	cc                   	int3
140afcceb:	cc                   	int3
140afccec:	cc                   	int3
140afcced:	cc                   	int3
140afccee:	cc                   	int3
140afccef:	cc                   	int3
140afccf0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afccf5:	57                   	push   %rdi
140afccf6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afccfd:	48 8b 05 fc c1 8b 00 	mov    0x8bc1fc(%rip),%rax        # 0x1413b8f00
140afcd04:	48 33 c4             	xor    %rsp,%rax
140afcd07:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afcd0e:	00
140afcd0f:	48 8b f9             	mov    %rcx,%rdi
140afcd12:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afcd16:	e8 79 0f 32 00       	call   0x140e1dc94
140afcd1b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afcd1f:	48 8d 0d c2 93 8c 00 	lea    0x8c93c2(%rip),%rcx        # 0x1413c60e8
140afcd26:	e8 2d 10 32 00       	call   0x140e1dd58
140afcd2b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afcd2f:	85 c0                	test   %eax,%eax
140afcd31:	75 4f                	jne    0x140afcd82
140afcd33:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afcd37:	48 85 c9             	test   %rcx,%rcx
140afcd3a:	74 1d                	je     0x140afcd59
140afcd3c:	48 ff 41 08          	incq   0x8(%rcx)
140afcd40:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afcd45:	75 12                	jne    0x140afcd59
140afcd47:	48 8b 01             	mov    (%rcx),%rax
140afcd4a:	ba 01 00 00 00       	mov    $0x1,%edx
140afcd4f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afcd53:	ff 15 c7 6c 48 00    	call   *0x486cc7(%rip)        # 0x140f83a20
140afcd59:	48 85 db             	test   %rbx,%rbx
140afcd5c:	74 5c                	je     0x140afcdba
140afcd5e:	48 8b c3             	mov    %rbx,%rax
140afcd61:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afcd68:	00
140afcd69:	48 33 cc             	xor    %rsp,%rcx
140afcd6c:	e8 8f e7 31 00       	call   0x140e1b500
140afcd71:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afcd78:	00
140afcd79:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afcd80:	5f                   	pop    %rdi
140afcd81:	c3                   	ret
140afcd82:	48 85 c9             	test   %rcx,%rcx
140afcd85:	74 33                	je     0x140afcdba
140afcd87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afcd8e:	00 00
140afcd90:	48 8b 01             	mov    (%rcx),%rax
140afcd93:	4c 8d 05 b6 40 8c 00 	lea    0x8c40b6(%rip),%r8        # 0x1413c0e50
140afcd9a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afcd9f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afcda3:	ff 15 77 6c 48 00    	call   *0x486c77(%rip)        # 0x140f83a20
140afcda9:	48 8b 08             	mov    (%rax),%rcx
140afcdac:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afcdb0:	48 85 db             	test   %rbx,%rbx
140afcdb3:	75 a9                	jne    0x140afcd5e
140afcdb5:	48 85 c9             	test   %rcx,%rcx
140afcdb8:	75 d6                	jne    0x140afcd90
140afcdba:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afcdbf:	48 8b cf             	mov    %rdi,%rcx
140afcdc2:	e8 59 77 89 ff       	call   0x140394520
140afcdc7:	48 8b d8             	mov    %rax,%rbx
140afcdca:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afcdcf:	e8 fc ad fd ff       	call   0x140ad7bd0
140afcdd4:	90                   	nop
140afcdd5:	4c 8b cb             	mov    %rbx,%r9
140afcdd8:	4c 8b c0             	mov    %rax,%r8
140afcddb:	48 8d 15 26 67 4e 00 	lea    0x4e6726(%rip),%rdx        # 0x140fe3508
140afcde2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afcde7:	e8 b4 4a 89 ff       	call   0x1403918a0
140afcdec:	90                   	nop
140afcded:	48 8b d0             	mov    %rax,%rdx
140afcdf0:	48 8d 0d d9 16 9a 00 	lea    0x9a16d9(%rip),%rcx        # 0x14149e4d0
140afcdf7:	e8 14 31 6d ff       	call   0x1401cff10
140afcdfc:	48 8d 15 4d ae 88 ff 	lea    -0x7751b3(%rip),%rdx        # 0x140387c50
140afce03:	48 8b c8             	mov    %rax,%rcx
140afce06:	e8 c5 cd 88 ff       	call   0x140389bd0
140afce0b:	90                   	nop
140afce0c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afce11:	e8 3a ac 69 ff       	call   0x140197a50
140afce16:	90                   	nop
140afce17:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afce1c:	e8 2f ac 69 ff       	call   0x140197a50
140afce21:	90                   	nop
140afce22:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afce27:	e8 24 ac 69 ff       	call   0x140197a50
140afce2c:	e8 0f 7b fb ff       	call   0x140ab4940
140afce31:	cc                   	int3
140afce32:	cc                   	int3
140afce33:	cc                   	int3
140afce34:	cc                   	int3
140afce35:	cc                   	int3
140afce36:	cc                   	int3
140afce37:	cc                   	int3
140afce38:	cc                   	int3
140afce39:	cc                   	int3
140afce3a:	cc                   	int3
140afce3b:	cc                   	int3
140afce3c:	cc                   	int3
140afce3d:	cc                   	int3
140afce3e:	cc                   	int3
140afce3f:	cc                   	int3
140afce40:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afce45:	57                   	push   %rdi
140afce46:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afce4d:	48 8b 05 ac c0 8b 00 	mov    0x8bc0ac(%rip),%rax        # 0x1413b8f00
140afce54:	48 33 c4             	xor    %rsp,%rax
140afce57:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afce5e:	00
140afce5f:	48 8b f9             	mov    %rcx,%rdi
140afce62:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afce66:	e8 29 0e 32 00       	call   0x140e1dc94
140afce6b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afce6f:	48 8d 0d a2 bf 8c 00 	lea    0x8cbfa2(%rip),%rcx        # 0x1413c8e18
140afce76:	e8 dd 0e 32 00       	call   0x140e1dd58