140afc048:	00
140afc049:	48 33 cc             	xor    %rsp,%rcx
140afc04c:	e8 af f4 31 00       	call   0x140e1b500
140afc051:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afc058:	00
140afc059:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afc060:	5f                   	pop    %rdi
140afc061:	c3                   	ret
140afc062:	48 85 c9             	test   %rcx,%rcx
140afc065:	74 33                	je     0x140afc09a
140afc067:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afc06e:	00 00
140afc070:	48 8b 01             	mov    (%rcx),%rax
140afc073:	4c 8d 05 a6 43 8c 00 	lea    0x8c43a6(%rip),%r8        # 0x1413c0420
140afc07a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afc07f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afc083:	ff 15 97 79 48 00    	call   *0x487997(%rip)        # 0x140f83a20
140afc089:	48 8b 08             	mov    (%rax),%rcx
140afc08c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afc090:	48 85 db             	test   %rbx,%rbx
140afc093:	75 a9                	jne    0x140afc03e
140afc095:	48 85 c9             	test   %rcx,%rcx
140afc098:	75 d6                	jne    0x140afc070
140afc09a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afc09f:	48 8b cf             	mov    %rdi,%rcx
140afc0a2:	e8 79 84 89 ff       	call   0x140394520
140afc0a7:	48 8b d8             	mov    %rax,%rbx
140afc0aa:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afc0af:	e8 5c b2 fd ff       	call   0x140ad7310
140afc0b4:	90                   	nop
140afc0b5:	4c 8b cb             	mov    %rbx,%r9
140afc0b8:	4c 8b c0             	mov    %rax,%r8
140afc0bb:	48 8d 15 46 74 4e 00 	lea    0x4e7446(%rip),%rdx        # 0x140fe3508
140afc0c2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afc0c7:	e8 d4 57 89 ff       	call   0x1403918a0
140afc0cc:	90                   	nop
140afc0cd:	48 8b d0             	mov    %rax,%rdx
140afc0d0:	48 8d 0d f9 23 9a 00 	lea    0x9a23f9(%rip),%rcx        # 0x14149e4d0
140afc0d7:	e8 34 3e 6d ff       	call   0x1401cff10
140afc0dc:	48 8d 15 6d bb 88 ff 	lea    -0x774493(%rip),%rdx        # 0x140387c50
140afc0e3:	48 8b c8             	mov    %rax,%rcx
140afc0e6:	e8 e5 da 88 ff       	call   0x140389bd0
140afc0eb:	90                   	nop
140afc0ec:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afc0f1:	e8 5a b9 69 ff       	call   0x140197a50
140afc0f6:	90                   	nop
140afc0f7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afc0fc:	e8 4f b9 69 ff       	call   0x140197a50
140afc101:	90                   	nop
140afc102:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afc107:	e8 44 b9 69 ff       	call   0x140197a50
140afc10c:	e8 2f 88 fb ff       	call   0x140ab4940
140afc111:	cc                   	int3
140afc112:	cc                   	int3
140afc113:	cc                   	int3
140afc114:	cc                   	int3
140afc115:	cc                   	int3
140afc116:	cc                   	int3
140afc117:	cc                   	int3
140afc118:	cc                   	int3
140afc119:	cc                   	int3
140afc11a:	cc                   	int3
140afc11b:	cc                   	int3
140afc11c:	cc                   	int3
140afc11d:	cc                   	int3
140afc11e:	cc                   	int3
140afc11f:	cc                   	int3
140afc120:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afc125:	57                   	push   %rdi
140afc126:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afc12d:	48 8b 05 cc cd 8b 00 	mov    0x8bcdcc(%rip),%rax        # 0x1413b8f00
140afc134:	48 33 c4             	xor    %rsp,%rax
140afc137:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afc13e:	00
140afc13f:	48 8b f9             	mov    %rcx,%rdi
140afc142:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afc146:	e8 49 1b 32 00       	call   0x140e1dc94
140afc14b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afc14f:	48 8d 0d 82 3c 8c 00 	lea    0x8c3c82(%rip),%rcx        # 0x1413bfdd8
140afc156:	e8 fd 1b 32 00       	call   0x140e1dd58
140afc15b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afc15f:	85 c0                	test   %eax,%eax
140afc161:	75 4f                	jne    0x140afc1b2
140afc163:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afc167:	48 85 c9             	test   %rcx,%rcx
140afc16a:	74 1d                	je     0x140afc189
140afc16c:	48 ff 41 08          	incq   0x8(%rcx)
140afc170:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afc175:	75 12                	jne    0x140afc189
140afc177:	48 8b 01             	mov    (%rcx),%rax
140afc17a:	ba 01 00 00 00       	mov    $0x1,%edx
140afc17f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afc183:	ff 15 97 78 48 00    	call   *0x487897(%rip)        # 0x140f83a20
140afc189:	48 85 db             	test   %rbx,%rbx
140afc18c:	74 5c                	je     0x140afc1ea
140afc18e:	48 8b c3             	mov    %rbx,%rax
140afc191:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afc198:	00
140afc199:	48 33 cc             	xor    %rsp,%rcx
140afc19c:	e8 5f f3 31 00       	call   0x140e1b500
140afc1a1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afc1a8:	00
140afc1a9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afc1b0:	5f                   	pop    %rdi
140afc1b1:	c3                   	ret
140afc1b2:	48 85 c9             	test   %rcx,%rcx
140afc1b5:	74 33                	je     0x140afc1ea
140afc1b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afc1be:	00 00
140afc1c0:	48 8b 01             	mov    (%rcx),%rax
140afc1c3:	4c 8d 05 9e 12 8c 00 	lea    0x8c129e(%rip),%r8        # 0x1413bd468
140afc1ca:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afc1cf:	48 8b 40 18          	mov    0x18(%rax),%rax
140afc1d3:	ff 15 47 78 48 00    	call   *0x487847(%rip)        # 0x140f83a20
140afc1d9:	48 8b 08             	mov    (%rax),%rcx
140afc1dc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afc1e0:	48 85 db             	test   %rbx,%rbx
140afc1e3:	75 a9                	jne    0x140afc18e
140afc1e5:	48 85 c9             	test   %rcx,%rcx
140afc1e8:	75 d6                	jne    0x140afc1c0
140afc1ea:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afc1ef:	48 8b cf             	mov    %rdi,%rcx
140afc1f2:	e8 29 83 89 ff       	call   0x140394520
140afc1f7:	48 8b d8             	mov    %rax,%rbx
140afc1fa:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afc1ff:	e8 ec b1 fd ff       	call   0x140ad73f0
140afc204:	90                   	nop
140afc205:	4c 8b cb             	mov    %rbx,%r9
140afc208:	4c 8b c0             	mov    %rax,%r8
140afc20b:	48 8d 15 f6 72 4e 00 	lea    0x4e72f6(%rip),%rdx        # 0x140fe3508
140afc212:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afc217:	e8 84 56 89 ff       	call   0x1403918a0
140afc21c:	90                   	nop
140afc21d:	48 8b d0             	mov    %rax,%rdx
140afc220:	48 8d 0d a9 22 9a 00 	lea    0x9a22a9(%rip),%rcx        # 0x14149e4d0
140afc227:	e8 e4 3c 6d ff       	call   0x1401cff10
140afc22c:	48 8d 15 1d ba 88 ff 	lea    -0x7745e3(%rip),%rdx        # 0x140387c50
140afc233:	48 8b c8             	mov    %rax,%rcx
140afc236:	e8 95 d9 88 ff       	call   0x140389bd0
140afc23b:	90                   	nop
140afc23c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afc241:	e8 0a b8 69 ff       	call   0x140197a50
140afc246:	90                   	nop
140afc247:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afc24c:	e8 ff b7 69 ff       	call   0x140197a50
140afc251:	90                   	nop
140afc252:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afc257:	e8 f4 b7 69 ff       	call   0x140197a50
140afc25c:	e8 df 86 fb ff       	call   0x140ab4940
140afc261:	cc                   	int3
140afc262:	cc                   	int3
140afc263:	cc                   	int3
140afc264:	cc                   	int3
140afc265:	cc                   	int3
140afc266:	cc                   	int3
140afc267:	cc                   	int3
140afc268:	cc                   	int3
140afc269:	cc                   	int3
140afc26a:	cc                   	int3
140afc26b:	cc                   	int3
140afc26c:	cc                   	int3
140afc26d:	cc                   	int3
140afc26e:	cc                   	int3
140afc26f:	cc                   	int3
140afc270:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afc275:	57                   	push   %rdi
140afc276:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afc27d:	48 8b 05 7c cc 8b 00 	mov    0x8bcc7c(%rip),%rax        # 0x1413b8f00
140afc284:	48 33 c4             	xor    %rsp,%rax
140afc287:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afc28e:	00
140afc28f:	48 8b f9             	mov    %rcx,%rdi
140afc292:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afc296:	e8 f9 19 32 00       	call   0x140e1dc94
140afc29b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afc29f:	48 8d 0d b2 41 8c 00 	lea    0x8c41b2(%rip),%rcx        # 0x1413c0458
140afc2a6:	e8 ad 1a 32 00       	call   0x140e1dd58
140afc2ab:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afc2af:	85 c0                	test   %eax,%eax
140afc2b1:	75 4f                	jne    0x140afc302
140afc2b3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afc2b7:	48 85 c9             	test   %rcx,%rcx
140afc2ba:	74 1d                	je     0x140afc2d9
140afc2bc:	48 ff 41 08          	incq   0x8(%rcx)
140afc2c0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afc2c5:	75 12                	jne    0x140afc2d9
140afc2c7:	48 8b 01             	mov    (%rcx),%rax
140afc2ca:	ba 01 00 00 00       	mov    $0x1,%edx
140afc2cf:	48 8b 40 28          	mov    0x28(%rax),%rax
140afc2d3:	ff 15 47 77 48 00    	call   *0x487747(%rip)        # 0x140f83a20
140afc2d9:	48 85 db             	test   %rbx,%rbx
140afc2dc:	74 5c                	je     0x140afc33a
140afc2de:	48 8b c3             	mov    %rbx,%rax
140afc2e1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afc2e8:	00
140afc2e9:	48 33 cc             	xor    %rsp,%rcx
140afc2ec:	e8 0f f2 31 00       	call   0x140e1b500
140afc2f1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afc2f8:	00
140afc2f9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afc300:	5f                   	pop    %rdi
140afc301:	c3                   	ret
140afc302:	48 85 c9             	test   %rcx,%rcx
140afc305:	74 33                	je     0x140afc33a
140afc307:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afc30e:	00 00
140afc310:	48 8b 01             	mov    (%rcx),%rax
140afc313:	4c 8d 05 86 41 8c 00 	lea    0x8c4186(%rip),%r8        # 0x1413c04a0
140afc31a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afc31f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afc323:	ff 15 f7 76 48 00    	call   *0x4876f7(%rip)        # 0x140f83a20
140afc329:	48 8b 08             	mov    (%rax),%rcx
140afc32c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afc330:	48 85 db             	test   %rbx,%rbx
140afc333:	75 a9                	jne    0x140afc2de
140afc335:	48 85 c9             	test   %rcx,%rcx
140afc338:	75 d6                	jne    0x140afc310
140afc33a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afc33f:	48 8b cf             	mov    %rdi,%rcx
140afc342:	e8 d9 81 89 ff       	call   0x140394520
140afc347:	48 8b d8             	mov    %rax,%rbx
140afc34a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afc34f:	e8 7c b1 fd ff       	call   0x140ad74d0
140afc354:	90                   	nop
140afc355:	4c 8b cb             	mov    %rbx,%r9
140afc358:	4c 8b c0             	mov    %rax,%r8
140afc35b:	48 8d 15 a6 71 4e 00 	lea    0x4e71a6(%rip),%rdx        # 0x140fe3508
140afc362:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afc367:	e8 34 55 89 ff       	call   0x1403918a0
140afc36c:	90                   	nop
140afc36d:	48 8b d0             	mov    %rax,%rdx
140afc370:	48 8d 0d 59 21 9a 00 	lea    0x9a2159(%rip),%rcx        # 0x14149e4d0
140afc377:	e8 94 3b 6d ff       	call   0x1401cff10
140afc37c:	48 8d 15 cd b8 88 ff 	lea    -0x774733(%rip),%rdx        # 0x140387c50
140afc383:	48 8b c8             	mov    %rax,%rcx
140afc386:	e8 45 d8 88 ff       	call   0x140389bd0
140afc38b:	90                   	nop
140afc38c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afc391:	e8 ba b6 69 ff       	call   0x140197a50
140afc396:	90                   	nop
140afc397:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afc39c:	e8 af b6 69 ff       	call   0x140197a50
140afc3a1:	90                   	nop
140afc3a2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afc3a7:	e8 a4 b6 69 ff       	call   0x140197a50
140afc3ac:	e8 8f 85 fb ff       	call   0x140ab4940
140afc3b1:	cc                   	int3
140afc3b2:	cc                   	int3
140afc3b3:	cc                   	int3
140afc3b4:	cc                   	int3
140afc3b5:	cc                   	int3
140afc3b6:	cc                   	int3
140afc3b7:	cc                   	int3
140afc3b8:	cc                   	int3
140afc3b9:	cc                   	int3
140afc3ba:	cc                   	int3
140afc3bb:	cc                   	int3
140afc3bc:	cc                   	int3
140afc3bd:	cc                   	int3
140afc3be:	cc                   	int3
140afc3bf:	cc                   	int3
140afc3c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afc3c5:	57                   	push   %rdi
140afc3c6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afc3cd:	48 8b 05 2c cb 8b 00 	mov    0x8bcb2c(%rip),%rax        # 0x1413b8f00
140afc3d4:	48 33 c4             	xor    %rsp,%rax
140afc3d7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afc3de:	00
140afc3df:	48 8b f9             	mov    %rcx,%rdi
140afc3e2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afc3e6:	e8 a9 18 32 00       	call   0x140e1dc94
140afc3eb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afc3ef:	48 8d 0d 22 33 8c 00 	lea    0x8c3322(%rip),%rcx        # 0x1413bf718
140afc3f6:	e8 5d 19 32 00       	call   0x140e1dd58
140afc3fb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afc3ff:	85 c0                	test   %eax,%eax
140afc401:	75 4f                	jne    0x140afc452
140afc403:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afc407:	48 85 c9             	test   %rcx,%rcx
140afc40a:	74 1d                	je     0x140afc429
140afc40c:	48 ff 41 08          	incq   0x8(%rcx)
140afc410:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afc415:	75 12                	jne    0x140afc429
140afc417:	48 8b 01             	mov    (%rcx),%rax
140afc41a:	ba 01 00 00 00       	mov    $0x1,%edx
140afc41f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afc423:	ff 15 f7 75 48 00    	call   *0x4875f7(%rip)        # 0x140f83a20
140afc429:	48 85 db             	test   %rbx,%rbx
140afc42c:	74 5c                	je     0x140afc48a
140afc42e:	48 8b c3             	mov    %rbx,%rax
140afc431:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afc438:	00
140afc439:	48 33 cc             	xor    %rsp,%rcx
140afc43c:	e8 bf f0 31 00       	call   0x140e1b500
140afc441:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afc448:	00
140afc449:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afc450:	5f                   	pop    %rdi
140afc451:	c3                   	ret
140afc452:	48 85 c9             	test   %rcx,%rcx
140afc455:	74 33                	je     0x140afc48a
140afc457:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afc45e:	00 00
140afc460:	48 8b 01             	mov    (%rcx),%rax
140afc463:	4c 8d 05 ee 32 8c 00 	lea    0x8c32ee(%rip),%r8        # 0x1413bf758
140afc46a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afc46f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afc473:	ff 15 a7 75 48 00    	call   *0x4875a7(%rip)        # 0x140f83a20
140afc479:	48 8b 08             	mov    (%rax),%rcx
140afc47c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afc480:	48 85 db             	test   %rbx,%rbx
140afc483:	75 a9                	jne    0x140afc42e
140afc485:	48 85 c9             	test   %rcx,%rcx
140afc488:	75 d6                	jne    0x140afc460
140afc48a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afc48f:	48 8b cf             	mov    %rdi,%rcx
140afc492:	e8 89 80 89 ff       	call   0x140394520
140afc497:	48 8b d8             	mov    %rax,%rbx
140afc49a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afc49f:	e8 0c b1 fd ff       	call   0x140ad75b0
140afc4a4:	90                   	nop
140afc4a5:	4c 8b cb             	mov    %rbx,%r9
140afc4a8:	4c 8b c0             	mov    %rax,%r8
140afc4ab:	48 8d 15 56 70 4e 00 	lea    0x4e7056(%rip),%rdx        # 0x140fe3508
140afc4b2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afc4b7:	e8 e4 53 89 ff       	call   0x1403918a0
140afc4bc:	90                   	nop
140afc4bd:	48 8b d0             	mov    %rax,%rdx
140afc4c0:	48 8d 0d 09 20 9a 00 	lea    0x9a2009(%rip),%rcx        # 0x14149e4d0
140afc4c7:	e8 44 3a 6d ff       	call   0x1401cff10
140afc4cc:	48 8d 15 7d b7 88 ff 	lea    -0x774883(%rip),%rdx        # 0x140387c50
140afc4d3:	48 8b c8             	mov    %rax,%rcx
140afc4d6:	e8 f5 d6 88 ff       	call   0x140389bd0
140afc4db:	90                   	nop
140afc4dc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afc4e1:	e8 6a b5 69 ff       	call   0x140197a50
140afc4e6:	90                   	nop
140afc4e7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afc4ec:	e8 5f b5 69 ff       	call   0x140197a50
140afc4f1:	90                   	nop
140afc4f2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afc4f7:	e8 54 b5 69 ff       	call   0x140197a50
140afc4fc:	e8 3f 84 fb ff       	call   0x140ab4940
140afc501:	cc                   	int3
140afc502:	cc                   	int3
140afc503:	cc                   	int3
140afc504:	cc                   	int3
140afc505:	cc                   	int3
140afc506:	cc                   	int3
140afc507:	cc                   	int3