140af4eac:	48 8d 15 9d 2d 89 ff 	lea    -0x76d263(%rip),%rdx        # 0x140387c50
140af4eb3:	48 8b c8             	mov    %rax,%rcx
140af4eb6:	e8 15 4d 89 ff       	call   0x140389bd0
140af4ebb:	90                   	nop
140af4ebc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af4ec1:	e8 8a 2b 6a ff       	call   0x140197a50
140af4ec6:	90                   	nop
140af4ec7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af4ecc:	e8 7f 2b 6a ff       	call   0x140197a50
140af4ed1:	90                   	nop
140af4ed2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af4ed7:	e8 74 2b 6a ff       	call   0x140197a50
140af4edc:	e8 5f fa fb ff       	call   0x140ab4940
140af4ee1:	cc                   	int3
140af4ee2:	cc                   	int3
140af4ee3:	cc                   	int3
140af4ee4:	cc                   	int3
140af4ee5:	cc                   	int3
140af4ee6:	cc                   	int3
140af4ee7:	cc                   	int3
140af4ee8:	cc                   	int3
140af4ee9:	cc                   	int3
140af4eea:	cc                   	int3
140af4eeb:	cc                   	int3
140af4eec:	cc                   	int3
140af4eed:	cc                   	int3
140af4eee:	cc                   	int3
140af4eef:	cc                   	int3
140af4ef0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af4ef5:	57                   	push   %rdi
140af4ef6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af4efd:	48 8b 05 fc 3f 8c 00 	mov    0x8c3ffc(%rip),%rax        # 0x1413b8f00
140af4f04:	48 33 c4             	xor    %rsp,%rax
140af4f07:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af4f0e:	00
140af4f0f:	48 8b f9             	mov    %rcx,%rdi
140af4f12:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af4f16:	e8 79 8d 32 00       	call   0x140e1dc94
140af4f1b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af4f1f:	48 8d 0d 82 77 8c 00 	lea    0x8c7782(%rip),%rcx        # 0x1413bc6a8
140af4f26:	e8 2d 8e 32 00       	call   0x140e1dd58
140af4f2b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af4f2f:	85 c0                	test   %eax,%eax
140af4f31:	75 4f                	jne    0x140af4f82
140af4f33:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af4f37:	48 85 c9             	test   %rcx,%rcx
140af4f3a:	74 1d                	je     0x140af4f59
140af4f3c:	48 ff 41 08          	incq   0x8(%rcx)
140af4f40:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af4f45:	75 12                	jne    0x140af4f59
140af4f47:	48 8b 01             	mov    (%rcx),%rax
140af4f4a:	ba 01 00 00 00       	mov    $0x1,%edx
140af4f4f:	48 8b 40 28          	mov    0x28(%rax),%rax
140af4f53:	ff 15 c7 ea 48 00    	call   *0x48eac7(%rip)        # 0x140f83a20
140af4f59:	48 85 db             	test   %rbx,%rbx
140af4f5c:	74 5c                	je     0x140af4fba
140af4f5e:	48 8b c3             	mov    %rbx,%rax
140af4f61:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af4f68:	00
140af4f69:	48 33 cc             	xor    %rsp,%rcx
140af4f6c:	e8 8f 65 32 00       	call   0x140e1b500
140af4f71:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af4f78:	00
140af4f79:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af4f80:	5f                   	pop    %rdi
140af4f81:	c3                   	ret
140af4f82:	48 85 c9             	test   %rcx,%rcx
140af4f85:	74 33                	je     0x140af4fba
140af4f87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af4f8e:	00 00
140af4f90:	48 8b 01             	mov    (%rcx),%rax
140af4f93:	4c 8d 05 56 77 8c 00 	lea    0x8c7756(%rip),%r8        # 0x1413bc6f0
140af4f9a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af4f9f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af4fa3:	ff 15 77 ea 48 00    	call   *0x48ea77(%rip)        # 0x140f83a20
140af4fa9:	48 8b 08             	mov    (%rax),%rcx
140af4fac:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af4fb0:	48 85 db             	test   %rbx,%rbx
140af4fb3:	75 a9                	jne    0x140af4f5e
140af4fb5:	48 85 c9             	test   %rcx,%rcx
140af4fb8:	75 d6                	jne    0x140af4f90
140af4fba:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af4fbf:	48 8b cf             	mov    %rdi,%rcx
140af4fc2:	e8 59 f5 89 ff       	call   0x140394520
140af4fc7:	48 8b d8             	mov    %rax,%rbx
140af4fca:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af4fcf:	e8 fc d7 fd ff       	call   0x140ad27d0
140af4fd4:	90                   	nop
140af4fd5:	4c 8b cb             	mov    %rbx,%r9
140af4fd8:	4c 8b c0             	mov    %rax,%r8
140af4fdb:	48 8d 15 26 e5 4e 00 	lea    0x4ee526(%rip),%rdx        # 0x140fe3508
140af4fe2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af4fe7:	e8 b4 c8 89 ff       	call   0x1403918a0
140af4fec:	90                   	nop
140af4fed:	48 8b d0             	mov    %rax,%rdx
140af4ff0:	48 8d 0d d9 94 9a 00 	lea    0x9a94d9(%rip),%rcx        # 0x14149e4d0
140af4ff7:	e8 14 af 6d ff       	call   0x1401cff10
140af4ffc:	48 8d 15 4d 2c 89 ff 	lea    -0x76d3b3(%rip),%rdx        # 0x140387c50
140af5003:	48 8b c8             	mov    %rax,%rcx
140af5006:	e8 c5 4b 89 ff       	call   0x140389bd0
140af500b:	90                   	nop
140af500c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af5011:	e8 3a 2a 6a ff       	call   0x140197a50
140af5016:	90                   	nop
140af5017:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af501c:	e8 2f 2a 6a ff       	call   0x140197a50
140af5021:	90                   	nop
140af5022:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af5027:	e8 24 2a 6a ff       	call   0x140197a50
140af502c:	e8 0f f9 fb ff       	call   0x140ab4940
140af5031:	cc                   	int3
140af5032:	cc                   	int3
140af5033:	cc                   	int3
140af5034:	cc                   	int3
140af5035:	cc                   	int3
140af5036:	cc                   	int3
140af5037:	cc                   	int3
140af5038:	cc                   	int3
140af5039:	cc                   	int3
140af503a:	cc                   	int3
140af503b:	cc                   	int3
140af503c:	cc                   	int3
140af503d:	cc                   	int3
140af503e:	cc                   	int3
140af503f:	cc                   	int3
140af5040:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af5045:	57                   	push   %rdi
140af5046:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af504d:	48 8b 05 ac 3e 8c 00 	mov    0x8c3eac(%rip),%rax        # 0x1413b8f00
140af5054:	48 33 c4             	xor    %rsp,%rax
140af5057:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af505e:	00
140af505f:	48 8b f9             	mov    %rcx,%rdi
140af5062:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af5066:	e8 29 8c 32 00       	call   0x140e1dc94
140af506b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af506f:	48 8d 0d 02 ad 8c 00 	lea    0x8cad02(%rip),%rcx        # 0x1413bfd78
140af5076:	e8 dd 8c 32 00       	call   0x140e1dd58
140af507b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af507f:	85 c0                	test   %eax,%eax
140af5081:	75 4f                	jne    0x140af50d2
140af5083:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af5087:	48 85 c9             	test   %rcx,%rcx
140af508a:	74 1d                	je     0x140af50a9
140af508c:	48 ff 41 08          	incq   0x8(%rcx)
140af5090:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af5095:	75 12                	jne    0x140af50a9
140af5097:	48 8b 01             	mov    (%rcx),%rax
140af509a:	ba 01 00 00 00       	mov    $0x1,%edx
140af509f:	48 8b 40 28          	mov    0x28(%rax),%rax
140af50a3:	ff 15 77 e9 48 00    	call   *0x48e977(%rip)        # 0x140f83a20
140af50a9:	48 85 db             	test   %rbx,%rbx
140af50ac:	74 5c                	je     0x140af510a
140af50ae:	48 8b c3             	mov    %rbx,%rax
140af50b1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af50b8:	00
140af50b9:	48 33 cc             	xor    %rsp,%rcx
140af50bc:	e8 3f 64 32 00       	call   0x140e1b500
140af50c1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af50c8:	00
140af50c9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af50d0:	5f                   	pop    %rdi
140af50d1:	c3                   	ret
140af50d2:	48 85 c9             	test   %rcx,%rcx
140af50d5:	74 33                	je     0x140af510a
140af50d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af50de:	00 00
140af50e0:	48 8b 01             	mov    (%rcx),%rax
140af50e3:	4c 8d 05 ce 87 8c 00 	lea    0x8c87ce(%rip),%r8        # 0x1413bd8b8
140af50ea:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af50ef:	48 8b 40 18          	mov    0x18(%rax),%rax
140af50f3:	ff 15 27 e9 48 00    	call   *0x48e927(%rip)        # 0x140f83a20
140af50f9:	48 8b 08             	mov    (%rax),%rcx
140af50fc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af5100:	48 85 db             	test   %rbx,%rbx
140af5103:	75 a9                	jne    0x140af50ae
140af5105:	48 85 c9             	test   %rcx,%rcx
140af5108:	75 d6                	jne    0x140af50e0
140af510a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af510f:	48 8b cf             	mov    %rdi,%rcx
140af5112:	e8 09 f4 89 ff       	call   0x140394520
140af5117:	48 8b d8             	mov    %rax,%rbx
140af511a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af511f:	e8 8c d7 fd ff       	call   0x140ad28b0
140af5124:	90                   	nop
140af5125:	4c 8b cb             	mov    %rbx,%r9
140af5128:	4c 8b c0             	mov    %rax,%r8
140af512b:	48 8d 15 d6 e3 4e 00 	lea    0x4ee3d6(%rip),%rdx        # 0x140fe3508
140af5132:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af5137:	e8 64 c7 89 ff       	call   0x1403918a0
140af513c:	90                   	nop
140af513d:	48 8b d0             	mov    %rax,%rdx
140af5140:	48 8d 0d 89 93 9a 00 	lea    0x9a9389(%rip),%rcx        # 0x14149e4d0
140af5147:	e8 c4 ad 6d ff       	call   0x1401cff10
140af514c:	48 8d 15 fd 2a 89 ff 	lea    -0x76d503(%rip),%rdx        # 0x140387c50
140af5153:	48 8b c8             	mov    %rax,%rcx
140af5156:	e8 75 4a 89 ff       	call   0x140389bd0
140af515b:	90                   	nop
140af515c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af5161:	e8 ea 28 6a ff       	call   0x140197a50
140af5166:	90                   	nop
140af5167:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af516c:	e8 df 28 6a ff       	call   0x140197a50
140af5171:	90                   	nop
140af5172:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af5177:	e8 d4 28 6a ff       	call   0x140197a50
140af517c:	e8 bf f7 fb ff       	call   0x140ab4940
140af5181:	cc                   	int3
140af5182:	cc                   	int3
140af5183:	cc                   	int3
140af5184:	cc                   	int3
140af5185:	cc                   	int3
140af5186:	cc                   	int3
140af5187:	cc                   	int3
140af5188:	cc                   	int3
140af5189:	cc                   	int3
140af518a:	cc                   	int3
140af518b:	cc                   	int3
140af518c:	cc                   	int3
140af518d:	cc                   	int3
140af518e:	cc                   	int3
140af518f:	cc                   	int3
140af5190:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af5195:	57                   	push   %rdi
140af5196:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af519d:	48 8b 05 5c 3d 8c 00 	mov    0x8c3d5c(%rip),%rax        # 0x1413b8f00
140af51a4:	48 33 c4             	xor    %rsp,%rax
140af51a7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af51ae:	00
140af51af:	48 8b f9             	mov    %rcx,%rdi
140af51b2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af51b6:	e8 d9 8a 32 00       	call   0x140e1dc94
140af51bb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af51bf:	48 8d 0d e2 88 8d 00 	lea    0x8d88e2(%rip),%rcx        # 0x1413cdaa8
140af51c6:	e8 8d 8b 32 00       	call   0x140e1dd58
140af51cb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af51cf:	85 c0                	test   %eax,%eax
140af51d1:	75 4f                	jne    0x140af5222
140af51d3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af51d7:	48 85 c9             	test   %rcx,%rcx
140af51da:	74 1d                	je     0x140af51f9
140af51dc:	48 ff 41 08          	incq   0x8(%rcx)
140af51e0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af51e5:	75 12                	jne    0x140af51f9
140af51e7:	48 8b 01             	mov    (%rcx),%rax
140af51ea:	ba 01 00 00 00       	mov    $0x1,%edx
140af51ef:	48 8b 40 28          	mov    0x28(%rax),%rax
140af51f3:	ff 15 27 e8 48 00    	call   *0x48e827(%rip)        # 0x140f83a20
140af51f9:	48 85 db             	test   %rbx,%rbx
140af51fc:	74 5c                	je     0x140af525a
140af51fe:	48 8b c3             	mov    %rbx,%rax
140af5201:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af5208:	00
140af5209:	48 33 cc             	xor    %rsp,%rcx
140af520c:	e8 ef 62 32 00       	call   0x140e1b500
140af5211:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af5218:	00
140af5219:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af5220:	5f                   	pop    %rdi
140af5221:	c3                   	ret
140af5222:	48 85 c9             	test   %rcx,%rcx
140af5225:	74 33                	je     0x140af525a
140af5227:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af522e:	00 00
140af5230:	48 8b 01             	mov    (%rcx),%rax
140af5233:	4c 8d 05 66 fb 8c 00 	lea    0x8cfb66(%rip),%r8        # 0x1413c4da0
140af523a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af523f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af5243:	ff 15 d7 e7 48 00    	call   *0x48e7d7(%rip)        # 0x140f83a20
140af5249:	48 8b 08             	mov    (%rax),%rcx
140af524c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af5250:	48 85 db             	test   %rbx,%rbx
140af5253:	75 a9                	jne    0x140af51fe
140af5255:	48 85 c9             	test   %rcx,%rcx
140af5258:	75 d6                	jne    0x140af5230
140af525a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af525f:	48 8b cf             	mov    %rdi,%rcx
140af5262:	e8 b9 f2 89 ff       	call   0x140394520
140af5267:	48 8b d8             	mov    %rax,%rbx
140af526a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af526f:	e8 1c d7 fd ff       	call   0x140ad2990
140af5274:	90                   	nop
140af5275:	4c 8b cb             	mov    %rbx,%r9
140af5278:	4c 8b c0             	mov    %rax,%r8
140af527b:	48 8d 15 86 e2 4e 00 	lea    0x4ee286(%rip),%rdx        # 0x140fe3508
140af5282:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af5287:	e8 14 c6 89 ff       	call   0x1403918a0
140af528c:	90                   	nop
140af528d:	48 8b d0             	mov    %rax,%rdx
140af5290:	48 8d 0d 39 92 9a 00 	lea    0x9a9239(%rip),%rcx        # 0x14149e4d0
140af5297:	e8 74 ac 6d ff       	call   0x1401cff10
140af529c:	48 8d 15 ad 29 89 ff 	lea    -0x76d653(%rip),%rdx        # 0x140387c50
140af52a3:	48 8b c8             	mov    %rax,%rcx
140af52a6:	e8 25 49 89 ff       	call   0x140389bd0
140af52ab:	90                   	nop
140af52ac:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af52b1:	e8 9a 27 6a ff       	call   0x140197a50
140af52b6:	90                   	nop
140af52b7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af52bc:	e8 8f 27 6a ff       	call   0x140197a50
140af52c1:	90                   	nop
140af52c2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af52c7:	e8 84 27 6a ff       	call   0x140197a50
140af52cc:	e8 6f f6 fb ff       	call   0x140ab4940
140af52d1:	cc                   	int3
140af52d2:	cc                   	int3
140af52d3:	cc                   	int3
140af52d4:	cc                   	int3
140af52d5:	cc                   	int3
140af52d6:	cc                   	int3
140af52d7:	cc                   	int3
140af52d8:	cc                   	int3
140af52d9:	cc                   	int3
140af52da:	cc                   	int3
140af52db:	cc                   	int3
140af52dc:	cc                   	int3
140af52dd:	cc                   	int3
140af52de:	cc                   	int3
140af52df:	cc                   	int3
140af52e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af52e5:	57                   	push   %rdi
140af52e6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af52ed:	48 8b 05 0c 3c 8c 00 	mov    0x8c3c0c(%rip),%rax        # 0x1413b8f00
140af52f4:	48 33 c4             	xor    %rsp,%rax
140af52f7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af52fe:	00
140af52ff:	48 8b f9             	mov    %rcx,%rdi
140af5302:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af5306:	e8 89 89 32 00       	call   0x140e1dc94
140af530b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af530f:	48 8d 0d 12 9d 8c 00 	lea    0x8c9d12(%rip),%rcx        # 0x1413bf028
140af5316:	e8 3d 8a 32 00       	call   0x140e1dd58
140af531b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af531f:	85 c0                	test   %eax,%eax
140af5321:	75 4f                	jne    0x140af5372
140af5323:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af5327:	48 85 c9             	test   %rcx,%rcx
140af532a:	74 1d                	je     0x140af5349
140af532c:	48 ff 41 08          	incq   0x8(%rcx)
140af5330:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af5335:	75 12                	jne    0x140af5349
140af5337:	48 8b 01             	mov    (%rcx),%rax
140af533a:	ba 01 00 00 00       	mov    $0x1,%edx
140af533f:	48 8b 40 28          	mov    0x28(%rax),%rax
140af5343:	ff 15 d7 e6 48 00    	call   *0x48e6d7(%rip)        # 0x140f83a20
140af5349:	48 85 db             	test   %rbx,%rbx
140af534c:	74 5c                	je     0x140af53aa
140af534e:	48 8b c3             	mov    %rbx,%rax
140af5351:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af5358:	00