140b01cac:	90                   	nop
140b01cad:	48 8b d0             	mov    %rax,%rdx
140b01cb0:	48 8d 0d 19 c8 99 00 	lea    0x99c819(%rip),%rcx        # 0x14149e4d0
140b01cb7:	e8 54 e2 6c ff       	call   0x1401cff10
140b01cbc:	48 8d 15 8d 5f 88 ff 	lea    -0x77a073(%rip),%rdx        # 0x140387c50
140b01cc3:	48 8b c8             	mov    %rax,%rcx
140b01cc6:	e8 05 7f 88 ff       	call   0x140389bd0
140b01ccb:	90                   	nop
140b01ccc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01cd1:	e8 7a 5d 69 ff       	call   0x140197a50
140b01cd6:	90                   	nop
140b01cd7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b01cdc:	e8 6f 5d 69 ff       	call   0x140197a50
140b01ce1:	90                   	nop
140b01ce2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b01ce7:	e8 64 5d 69 ff       	call   0x140197a50
140b01cec:	e8 4f 2c fb ff       	call   0x140ab4940
140b01cf1:	cc                   	int3
140b01cf2:	cc                   	int3
140b01cf3:	cc                   	int3
140b01cf4:	cc                   	int3
140b01cf5:	cc                   	int3
140b01cf6:	cc                   	int3
140b01cf7:	cc                   	int3
140b01cf8:	cc                   	int3
140b01cf9:	cc                   	int3
140b01cfa:	cc                   	int3
140b01cfb:	cc                   	int3
140b01cfc:	cc                   	int3
140b01cfd:	cc                   	int3
140b01cfe:	cc                   	int3
140b01cff:	cc                   	int3
140b01d00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b01d05:	57                   	push   %rdi
140b01d06:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b01d0d:	48 8b 05 ec 71 8b 00 	mov    0x8b71ec(%rip),%rax        # 0x1413b8f00
140b01d14:	48 33 c4             	xor    %rsp,%rax
140b01d17:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b01d1e:	00
140b01d1f:	48 8b f9             	mov    %rcx,%rdi
140b01d22:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b01d26:	e8 69 bf 31 00       	call   0x140e1dc94
140b01d2b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b01d2f:	48 8d 0d 82 92 8b 00 	lea    0x8b9282(%rip),%rcx        # 0x1413bafb8
140b01d36:	e8 1d c0 31 00       	call   0x140e1dd58
140b01d3b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b01d3f:	85 c0                	test   %eax,%eax
140b01d41:	75 4f                	jne    0x140b01d92
140b01d43:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b01d47:	48 85 c9             	test   %rcx,%rcx
140b01d4a:	74 1d                	je     0x140b01d69
140b01d4c:	48 ff 41 08          	incq   0x8(%rcx)
140b01d50:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b01d55:	75 12                	jne    0x140b01d69
140b01d57:	48 8b 01             	mov    (%rcx),%rax
140b01d5a:	ba 01 00 00 00       	mov    $0x1,%edx
140b01d5f:	48 8b 40 28          	mov    0x28(%rax),%rax
140b01d63:	ff 15 b7 1c 48 00    	call   *0x481cb7(%rip)        # 0x140f83a20
140b01d69:	48 85 db             	test   %rbx,%rbx
140b01d6c:	74 5c                	je     0x140b01dca
140b01d6e:	48 8b c3             	mov    %rbx,%rax
140b01d71:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b01d78:	00
140b01d79:	48 33 cc             	xor    %rsp,%rcx
140b01d7c:	e8 7f 97 31 00       	call   0x140e1b500
140b01d81:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b01d88:	00
140b01d89:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b01d90:	5f                   	pop    %rdi
140b01d91:	c3                   	ret
140b01d92:	48 85 c9             	test   %rcx,%rcx
140b01d95:	74 33                	je     0x140b01dca
140b01d97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b01d9e:	00 00
140b01da0:	48 8b 01             	mov    (%rcx),%rax
140b01da3:	4c 8d 05 4e 92 8b 00 	lea    0x8b924e(%rip),%r8        # 0x1413baff8
140b01daa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b01daf:	48 8b 40 18          	mov    0x18(%rax),%rax
140b01db3:	ff 15 67 1c 48 00    	call   *0x481c67(%rip)        # 0x140f83a20
140b01db9:	48 8b 08             	mov    (%rax),%rcx
140b01dbc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b01dc0:	48 85 db             	test   %rbx,%rbx
140b01dc3:	75 a9                	jne    0x140b01d6e
140b01dc5:	48 85 c9             	test   %rcx,%rcx
140b01dc8:	75 d6                	jne    0x140b01da0
140b01dca:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b01dcf:	48 8b cf             	mov    %rdi,%rcx
140b01dd2:	e8 49 27 89 ff       	call   0x140394520
140b01dd7:	48 8b d8             	mov    %rax,%rbx
140b01dda:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b01ddf:	e8 8c 04 89 ff       	call   0x140392270
140b01de4:	90                   	nop
140b01de5:	4c 8b cb             	mov    %rbx,%r9
140b01de8:	4c 8b c0             	mov    %rax,%r8
140b01deb:	48 8d 15 16 17 4e 00 	lea    0x4e1716(%rip),%rdx        # 0x140fe3508
140b01df2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01df7:	e8 a4 fa 88 ff       	call   0x1403918a0
140b01dfc:	90                   	nop
140b01dfd:	48 8b d0             	mov    %rax,%rdx
140b01e00:	48 8d 0d c9 c6 99 00 	lea    0x99c6c9(%rip),%rcx        # 0x14149e4d0
140b01e07:	e8 04 e1 6c ff       	call   0x1401cff10
140b01e0c:	48 8d 15 3d 5e 88 ff 	lea    -0x77a1c3(%rip),%rdx        # 0x140387c50
140b01e13:	48 8b c8             	mov    %rax,%rcx
140b01e16:	e8 b5 7d 88 ff       	call   0x140389bd0
140b01e1b:	90                   	nop
140b01e1c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01e21:	e8 2a 5c 69 ff       	call   0x140197a50
140b01e26:	90                   	nop
140b01e27:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b01e2c:	e8 1f 5c 69 ff       	call   0x140197a50
140b01e31:	90                   	nop
140b01e32:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b01e37:	e8 14 5c 69 ff       	call   0x140197a50
140b01e3c:	e8 ff 2a fb ff       	call   0x140ab4940
140b01e41:	cc                   	int3
140b01e42:	cc                   	int3
140b01e43:	cc                   	int3
140b01e44:	cc                   	int3
140b01e45:	cc                   	int3
140b01e46:	cc                   	int3
140b01e47:	cc                   	int3
140b01e48:	cc                   	int3
140b01e49:	cc                   	int3
140b01e4a:	cc                   	int3
140b01e4b:	cc                   	int3
140b01e4c:	cc                   	int3
140b01e4d:	cc                   	int3
140b01e4e:	cc                   	int3
140b01e4f:	cc                   	int3
140b01e50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b01e55:	57                   	push   %rdi
140b01e56:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b01e5d:	48 8b 05 9c 70 8b 00 	mov    0x8b709c(%rip),%rax        # 0x1413b8f00
140b01e64:	48 33 c4             	xor    %rsp,%rax
140b01e67:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b01e6e:	00
140b01e6f:	48 8b f9             	mov    %rcx,%rdi
140b01e72:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b01e76:	e8 19 be 31 00       	call   0x140e1dc94
140b01e7b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b01e7f:	48 8d 0d 22 d3 8b 00 	lea    0x8bd322(%rip),%rcx        # 0x1413bf1a8
140b01e86:	e8 cd be 31 00       	call   0x140e1dd58
140b01e8b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b01e8f:	85 c0                	test   %eax,%eax
140b01e91:	75 4f                	jne    0x140b01ee2
140b01e93:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b01e97:	48 85 c9             	test   %rcx,%rcx
140b01e9a:	74 1d                	je     0x140b01eb9
140b01e9c:	48 ff 41 08          	incq   0x8(%rcx)
140b01ea0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b01ea5:	75 12                	jne    0x140b01eb9
140b01ea7:	48 8b 01             	mov    (%rcx),%rax
140b01eaa:	ba 01 00 00 00       	mov    $0x1,%edx
140b01eaf:	48 8b 40 28          	mov    0x28(%rax),%rax
140b01eb3:	ff 15 67 1b 48 00    	call   *0x481b67(%rip)        # 0x140f83a20
140b01eb9:	48 85 db             	test   %rbx,%rbx
140b01ebc:	74 5c                	je     0x140b01f1a
140b01ebe:	48 8b c3             	mov    %rbx,%rax
140b01ec1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b01ec8:	00
140b01ec9:	48 33 cc             	xor    %rsp,%rcx
140b01ecc:	e8 2f 96 31 00       	call   0x140e1b500
140b01ed1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b01ed8:	00
140b01ed9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b01ee0:	5f                   	pop    %rdi
140b01ee1:	c3                   	ret
140b01ee2:	48 85 c9             	test   %rcx,%rcx
140b01ee5:	74 33                	je     0x140b01f1a
140b01ee7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b01eee:	00 00
140b01ef0:	48 8b 01             	mov    (%rcx),%rax
140b01ef3:	4c 8d 05 a6 b7 8b 00 	lea    0x8bb7a6(%rip),%r8        # 0x1413bd6a0
140b01efa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b01eff:	48 8b 40 18          	mov    0x18(%rax),%rax
140b01f03:	ff 15 17 1b 48 00    	call   *0x481b17(%rip)        # 0x140f83a20
140b01f09:	48 8b 08             	mov    (%rax),%rcx
140b01f0c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b01f10:	48 85 db             	test   %rbx,%rbx
140b01f13:	75 a9                	jne    0x140b01ebe
140b01f15:	48 85 c9             	test   %rcx,%rcx
140b01f18:	75 d6                	jne    0x140b01ef0
140b01f1a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b01f1f:	48 8b cf             	mov    %rdi,%rcx
140b01f22:	e8 f9 25 89 ff       	call   0x140394520
140b01f27:	48 8b d8             	mov    %rax,%rbx
140b01f2a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b01f2f:	e8 7c 8e fd ff       	call   0x140adadb0
140b01f34:	90                   	nop
140b01f35:	4c 8b cb             	mov    %rbx,%r9
140b01f38:	4c 8b c0             	mov    %rax,%r8
140b01f3b:	48 8d 15 c6 15 4e 00 	lea    0x4e15c6(%rip),%rdx        # 0x140fe3508
140b01f42:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01f47:	e8 54 f9 88 ff       	call   0x1403918a0
140b01f4c:	90                   	nop
140b01f4d:	48 8b d0             	mov    %rax,%rdx
140b01f50:	48 8d 0d 79 c5 99 00 	lea    0x99c579(%rip),%rcx        # 0x14149e4d0
140b01f57:	e8 b4 df 6c ff       	call   0x1401cff10
140b01f5c:	48 8d 15 ed 5c 88 ff 	lea    -0x77a313(%rip),%rdx        # 0x140387c50
140b01f63:	48 8b c8             	mov    %rax,%rcx
140b01f66:	e8 65 7c 88 ff       	call   0x140389bd0
140b01f6b:	90                   	nop
140b01f6c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01f71:	e8 da 5a 69 ff       	call   0x140197a50
140b01f76:	90                   	nop
140b01f77:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b01f7c:	e8 cf 5a 69 ff       	call   0x140197a50
140b01f81:	90                   	nop
140b01f82:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b01f87:	e8 c4 5a 69 ff       	call   0x140197a50
140b01f8c:	e8 af 29 fb ff       	call   0x140ab4940
140b01f91:	cc                   	int3
140b01f92:	cc                   	int3
140b01f93:	cc                   	int3
140b01f94:	cc                   	int3
140b01f95:	cc                   	int3
140b01f96:	cc                   	int3
140b01f97:	cc                   	int3
140b01f98:	cc                   	int3
140b01f99:	cc                   	int3
140b01f9a:	cc                   	int3
140b01f9b:	cc                   	int3
140b01f9c:	cc                   	int3
140b01f9d:	cc                   	int3
140b01f9e:	cc                   	int3
140b01f9f:	cc                   	int3
140b01fa0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b01fa5:	57                   	push   %rdi
140b01fa6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b01fad:	48 8b 05 4c 6f 8b 00 	mov    0x8b6f4c(%rip),%rax        # 0x1413b8f00
140b01fb4:	48 33 c4             	xor    %rsp,%rax
140b01fb7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b01fbe:	00
140b01fbf:	48 8b f9             	mov    %rcx,%rdi
140b01fc2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b01fc6:	e8 c9 bc 31 00       	call   0x140e1dc94
140b01fcb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b01fcf:	48 8d 0d 52 c2 8b 00 	lea    0x8bc252(%rip),%rcx        # 0x1413be228
140b01fd6:	e8 7d bd 31 00       	call   0x140e1dd58
140b01fdb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b01fdf:	85 c0                	test   %eax,%eax
140b01fe1:	75 4f                	jne    0x140b02032
140b01fe3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b01fe7:	48 85 c9             	test   %rcx,%rcx
140b01fea:	74 1d                	je     0x140b02009
140b01fec:	48 ff 41 08          	incq   0x8(%rcx)
140b01ff0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b01ff5:	75 12                	jne    0x140b02009
140b01ff7:	48 8b 01             	mov    (%rcx),%rax
140b01ffa:	ba 01 00 00 00       	mov    $0x1,%edx
140b01fff:	48 8b 40 28          	mov    0x28(%rax),%rax
140b02003:	ff 15 17 1a 48 00    	call   *0x481a17(%rip)        # 0x140f83a20
140b02009:	48 85 db             	test   %rbx,%rbx
140b0200c:	74 5c                	je     0x140b0206a
140b0200e:	48 8b c3             	mov    %rbx,%rax
140b02011:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b02018:	00
140b02019:	48 33 cc             	xor    %rsp,%rcx
140b0201c:	e8 df 94 31 00       	call   0x140e1b500
140b02021:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b02028:	00
140b02029:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b02030:	5f                   	pop    %rdi
140b02031:	c3                   	ret
140b02032:	48 85 c9             	test   %rcx,%rcx
140b02035:	74 33                	je     0x140b0206a
140b02037:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b0203e:	00 00
140b02040:	48 8b 01             	mov    (%rcx),%rax
140b02043:	4c 8d 05 26 c2 8b 00 	lea    0x8bc226(%rip),%r8        # 0x1413be270
140b0204a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b0204f:	48 8b 40 18          	mov    0x18(%rax),%rax
140b02053:	ff 15 c7 19 48 00    	call   *0x4819c7(%rip)        # 0x140f83a20
140b02059:	48 8b 08             	mov    (%rax),%rcx
140b0205c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b02060:	48 85 db             	test   %rbx,%rbx
140b02063:	75 a9                	jne    0x140b0200e
140b02065:	48 85 c9             	test   %rcx,%rcx
140b02068:	75 d6                	jne    0x140b02040
140b0206a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b0206f:	48 8b cf             	mov    %rdi,%rcx
140b02072:	e8 a9 24 89 ff       	call   0x140394520
140b02077:	48 8b d8             	mov    %rax,%rbx
140b0207a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0207f:	e8 0c 8e fd ff       	call   0x140adae90
140b02084:	90                   	nop
140b02085:	4c 8b cb             	mov    %rbx,%r9
140b02088:	4c 8b c0             	mov    %rax,%r8
140b0208b:	48 8d 15 76 14 4e 00 	lea    0x4e1476(%rip),%rdx        # 0x140fe3508
140b02092:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b02097:	e8 04 f8 88 ff       	call   0x1403918a0
140b0209c:	90                   	nop
140b0209d:	48 8b d0             	mov    %rax,%rdx
140b020a0:	48 8d 0d 29 c4 99 00 	lea    0x99c429(%rip),%rcx        # 0x14149e4d0
140b020a7:	e8 64 de 6c ff       	call   0x1401cff10
140b020ac:	48 8d 15 9d 5b 88 ff 	lea    -0x77a463(%rip),%rdx        # 0x140387c50
140b020b3:	48 8b c8             	mov    %rax,%rcx
140b020b6:	e8 15 7b 88 ff       	call   0x140389bd0
140b020bb:	90                   	nop
140b020bc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b020c1:	e8 8a 59 69 ff       	call   0x140197a50
140b020c6:	90                   	nop
140b020c7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b020cc:	e8 7f 59 69 ff       	call   0x140197a50
140b020d1:	90                   	nop
140b020d2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b020d7:	e8 74 59 69 ff       	call   0x140197a50
140b020dc:	e8 5f 28 fb ff       	call   0x140ab4940
140b020e1:	cc                   	int3
140b020e2:	cc                   	int3
140b020e3:	cc                   	int3
140b020e4:	cc                   	int3
140b020e5:	cc                   	int3
140b020e6:	cc                   	int3
140b020e7:	cc                   	int3
140b020e8:	cc                   	int3
140b020e9:	cc                   	int3
140b020ea:	cc                   	int3
140b020eb:	cc                   	int3
140b020ec:	cc                   	int3
140b020ed:	cc                   	int3
140b020ee:	cc                   	int3
140b020ef:	cc                   	int3
140b020f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b020f5:	57                   	push   %rdi
140b020f6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b020fd:	48 8b 05 fc 6d 8b 00 	mov    0x8b6dfc(%rip),%rax        # 0x1413b8f00
140b02104:	48 33 c4             	xor    %rsp,%rax
140b02107:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b0210e:	00
140b0210f:	48 8b f9             	mov    %rcx,%rdi
140b02112:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b02116:	e8 79 bb 31 00       	call   0x140e1dc94
140b0211b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b0211f:	48 8d 0d 32 e4 8b 00 	lea    0x8be432(%rip),%rcx        # 0x1413c0558
140b02126:	e8 2d bc 31 00       	call   0x140e1dd58
140b0212b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b0212f:	85 c0                	test   %eax,%eax
140b02131:	75 4f                	jne    0x140b02182
140b02133:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b02137:	48 85 c9             	test   %rcx,%rcx
140b0213a:	74 1d                	je     0x140b02159
140b0213c:	48 ff 41 08          	incq   0x8(%rcx)
140b02140:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b02145:	75 12                	jne    0x140b02159
140b02147:	48 8b 01             	mov    (%rcx),%rax
140b0214a:	ba 01 00 00 00       	mov    $0x1,%edx
140b0214f:	48 8b 40 28          	mov    0x28(%rax),%rax
140b02153:	ff 15 c7 18 48 00    	call   *0x4818c7(%rip)        # 0x140f83a20
140b02159:	48 85 db             	test   %rbx,%rbx