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
140af5359:	48 33 cc             	xor    %rsp,%rcx
140af535c:	e8 9f 61 32 00       	call   0x140e1b500
140af5361:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af5368:	00
140af5369:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af5370:	5f                   	pop    %rdi
140af5371:	c3                   	ret
140af5372:	48 85 c9             	test   %rcx,%rcx
140af5375:	74 33                	je     0x140af53aa
140af5377:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af537e:	00 00
140af5380:	48 8b 01             	mov    (%rcx),%rax
140af5383:	4c 8d 05 4e 84 8c 00 	lea    0x8c844e(%rip),%r8        # 0x1413bd7d8
140af538a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af538f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af5393:	ff 15 87 e6 48 00    	call   *0x48e687(%rip)        # 0x140f83a20
140af5399:	48 8b 08             	mov    (%rax),%rcx
140af539c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af53a0:	48 85 db             	test   %rbx,%rbx
140af53a3:	75 a9                	jne    0x140af534e
140af53a5:	48 85 c9             	test   %rcx,%rcx
140af53a8:	75 d6                	jne    0x140af5380
140af53aa:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af53af:	48 8b cf             	mov    %rdi,%rcx
140af53b2:	e8 69 f1 89 ff       	call   0x140394520
140af53b7:	48 8b d8             	mov    %rax,%rbx
140af53ba:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af53bf:	e8 ac d6 fd ff       	call   0x140ad2a70
140af53c4:	90                   	nop
140af53c5:	4c 8b cb             	mov    %rbx,%r9
140af53c8:	4c 8b c0             	mov    %rax,%r8
140af53cb:	48 8d 15 36 e1 4e 00 	lea    0x4ee136(%rip),%rdx        # 0x140fe3508
140af53d2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af53d7:	e8 c4 c4 89 ff       	call   0x1403918a0
140af53dc:	90                   	nop
140af53dd:	48 8b d0             	mov    %rax,%rdx
140af53e0:	48 8d 0d e9 90 9a 00 	lea    0x9a90e9(%rip),%rcx        # 0x14149e4d0
140af53e7:	e8 24 ab 6d ff       	call   0x1401cff10
140af53ec:	48 8d 15 5d 28 89 ff 	lea    -0x76d7a3(%rip),%rdx        # 0x140387c50
140af53f3:	48 8b c8             	mov    %rax,%rcx
140af53f6:	e8 d5 47 89 ff       	call   0x140389bd0
140af53fb:	90                   	nop
140af53fc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af5401:	e8 4a 26 6a ff       	call   0x140197a50
140af5406:	90                   	nop
140af5407:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af540c:	e8 3f 26 6a ff       	call   0x140197a50
140af5411:	90                   	nop
140af5412:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af5417:	e8 34 26 6a ff       	call   0x140197a50
140af541c:	e8 1f f5 fb ff       	call   0x140ab4940
140af5421:	cc                   	int3
140af5422:	cc                   	int3
140af5423:	cc                   	int3
140af5424:	cc                   	int3
140af5425:	cc                   	int3
140af5426:	cc                   	int3
140af5427:	cc                   	int3
140af5428:	cc                   	int3
140af5429:	cc                   	int3
140af542a:	cc                   	int3
140af542b:	cc                   	int3
140af542c:	cc                   	int3
140af542d:	cc                   	int3
140af542e:	cc                   	int3
140af542f:	cc                   	int3
140af5430:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af5435:	57                   	push   %rdi
140af5436:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af543d:	48 8b 05 bc 3a 8c 00 	mov    0x8c3abc(%rip),%rax        # 0x1413b8f00
140af5444:	48 33 c4             	xor    %rsp,%rax
140af5447:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af544e:	00
140af544f:	48 8b f9             	mov    %rcx,%rdi
140af5452:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af5456:	e8 39 88 32 00       	call   0x140e1dc94
140af545b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af545f:	48 8d 0d 52 9b 8c 00 	lea    0x8c9b52(%rip),%rcx        # 0x1413befb8
140af5466:	e8 ed 88 32 00       	call   0x140e1dd58
140af546b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af546f:	85 c0                	test   %eax,%eax
140af5471:	75 4f                	jne    0x140af54c2
140af5473:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af5477:	48 85 c9             	test   %rcx,%rcx
140af547a:	74 1d                	je     0x140af5499
140af547c:	48 ff 41 08          	incq   0x8(%rcx)
140af5480:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af5485:	75 12                	jne    0x140af5499
140af5487:	48 8b 01             	mov    (%rcx),%rax
140af548a:	ba 01 00 00 00       	mov    $0x1,%edx
140af548f:	48 8b 40 28          	mov    0x28(%rax),%rax
140af5493:	ff 15 87 e5 48 00    	call   *0x48e587(%rip)        # 0x140f83a20
140af5499:	48 85 db             	test   %rbx,%rbx
140af549c:	74 5c                	je     0x140af54fa
140af549e:	48 8b c3             	mov    %rbx,%rax
140af54a1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af54a8:	00
140af54a9:	48 33 cc             	xor    %rsp,%rcx
140af54ac:	e8 4f 60 32 00       	call   0x140e1b500
140af54b1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af54b8:	00
140af54b9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af54c0:	5f                   	pop    %rdi
140af54c1:	c3                   	ret
140af54c2:	48 85 c9             	test   %rcx,%rcx
140af54c5:	74 33                	je     0x140af54fa
140af54c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af54ce:	00 00
140af54d0:	48 8b 01             	mov    (%rcx),%rax
140af54d3:	4c 8d 05 1e 9b 8c 00 	lea    0x8c9b1e(%rip),%r8        # 0x1413beff8
140af54da:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af54df:	48 8b 40 18          	mov    0x18(%rax),%rax
140af54e3:	ff 15 37 e5 48 00    	call   *0x48e537(%rip)        # 0x140f83a20
140af54e9:	48 8b 08             	mov    (%rax),%rcx
140af54ec:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af54f0:	48 85 db             	test   %rbx,%rbx
140af54f3:	75 a9                	jne    0x140af549e
140af54f5:	48 85 c9             	test   %rcx,%rcx
140af54f8:	75 d6                	jne    0x140af54d0
140af54fa:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af54ff:	48 8b cf             	mov    %rdi,%rcx
140af5502:	e8 19 f0 89 ff       	call   0x140394520
140af5507:	48 8b d8             	mov    %rax,%rbx
140af550a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af550f:	e8 3c d6 fd ff       	call   0x140ad2b50
140af5514:	90                   	nop
140af5515:	4c 8b cb             	mov    %rbx,%r9
140af5518:	4c 8b c0             	mov    %rax,%r8
140af551b:	48 8d 15 e6 df 4e 00 	lea    0x4edfe6(%rip),%rdx        # 0x140fe3508
140af5522:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af5527:	e8 74 c3 89 ff       	call   0x1403918a0
140af552c:	90                   	nop
140af552d:	48 8b d0             	mov    %rax,%rdx
140af5530:	48 8d 0d 99 8f 9a 00 	lea    0x9a8f99(%rip),%rcx        # 0x14149e4d0
140af5537:	e8 d4 a9 6d ff       	call   0x1401cff10
140af553c:	48 8d 15 0d 27 89 ff 	lea    -0x76d8f3(%rip),%rdx        # 0x140387c50
140af5543:	48 8b c8             	mov    %rax,%rcx
140af5546:	e8 85 46 89 ff       	call   0x140389bd0
140af554b:	90                   	nop
140af554c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af5551:	e8 fa 24 6a ff       	call   0x140197a50
140af5556:	90                   	nop
140af5557:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af555c:	e8 ef 24 6a ff       	call   0x140197a50
140af5561:	90                   	nop
140af5562:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af5567:	e8 e4 24 6a ff       	call   0x140197a50
140af556c:	e8 cf f3 fb ff       	call   0x140ab4940
140af5571:	cc                   	int3
140af5572:	cc                   	int3
140af5573:	cc                   	int3
140af5574:	cc                   	int3
140af5575:	cc                   	int3
140af5576:	cc                   	int3
140af5577:	cc                   	int3
140af5578:	cc                   	int3
140af5579:	cc                   	int3
140af557a:	cc                   	int3
140af557b:	cc                   	int3
140af557c:	cc                   	int3
140af557d:	cc                   	int3
140af557e:	cc                   	int3
140af557f:	cc                   	int3
140af5580:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af5585:	57                   	push   %rdi
140af5586:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af558d:	48 8b 05 6c 39 8c 00 	mov    0x8c396c(%rip),%rax        # 0x1413b8f00
140af5594:	48 33 c4             	xor    %rsp,%rax
140af5597:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af559e:	00
140af559f:	48 8b f9             	mov    %rcx,%rdi
140af55a2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af55a6:	e8 e9 86 32 00       	call   0x140e1dc94
140af55ab:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af55af:	48 8d 0d e2 34 8d 00 	lea    0x8d34e2(%rip),%rcx        # 0x1413c8a98