140ccf26a:	cc                   	int3
140ccf26b:	cc                   	int3
140ccf26c:	cc                   	int3
140ccf26d:	cc                   	int3
140ccf26e:	cc                   	int3
140ccf26f:	cc                   	int3
140ccf270:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ccf275:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140ccf27a:	41 56                	push   %r14
140ccf27c:	b8 20 00 00 00       	mov    $0x20,%eax
140ccf281:	e8 1a c2 14 00       	call   0x140e1b4a0
140ccf286:	48 2b e0             	sub    %rax,%rsp
140ccf289:	4d 8b f1             	mov    %r9,%r14
140ccf28c:	48 8b fa             	mov    %rdx,%rdi
140ccf28f:	48 8b d9             	mov    %rcx,%rbx
140ccf292:	48 85 c9             	test   %rcx,%rcx
140ccf295:	75 14                	jne    0x140ccf2ab
140ccf297:	8d 41 ff             	lea    -0x1(%rcx),%eax
140ccf29a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140ccf29f:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140ccf2a4:	48 83 c4 20          	add    $0x20,%rsp
140ccf2a8:	41 5e                	pop    %r14
140ccf2aa:	c3                   	ret
140ccf2ab:	48 8b 41 08          	mov    0x8(%rcx),%rax
140ccf2af:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140ccf2b4:	8b 30                	mov    (%rax),%esi
140ccf2b6:	83 fe 01             	cmp    $0x1,%esi
140ccf2b9:	75 2c                	jne    0x140ccf2e7
140ccf2bb:	48 8b 48 08          	mov    0x8(%rax),%rcx
140ccf2bf:	4d 85 c0             	test   %r8,%r8
140ccf2c2:	74 06                	je     0x140ccf2ca
140ccf2c4:	48 8b 01             	mov    (%rcx),%rax
140ccf2c7:	49 89 00             	mov    %rax,(%r8)
140ccf2ca:	48 85 ff             	test   %rdi,%rdi
140ccf2cd:	74 18                	je     0x140ccf2e7
140ccf2cf:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140ccf2d3:	48 85 c9             	test   %rcx,%rcx
140ccf2d6:	74 09                	je     0x140ccf2e1
140ccf2d8:	e8 73 35 00 00       	call   0x140cd2850
140ccf2dd:	89 07                	mov    %eax,(%rdi)
140ccf2df:	eb 06                	jmp    0x140ccf2e7
140ccf2e1:	c7 02 ff ff ff ff    	movl   $0xffffffff,(%rdx)
140ccf2e7:	4d 85 f6             	test   %r14,%r14
140ccf2ea:	74 07                	je     0x140ccf2f3
140ccf2ec:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140ccf2f0:	49 89 0e             	mov    %rcx,(%r14)
140ccf2f3:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140ccf2f8:	48 85 d2             	test   %rdx,%rdx
140ccf2fb:	74 07                	je     0x140ccf304
140ccf2fd:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140ccf301:	48 89 0a             	mov    %rcx,(%rdx)
140ccf304:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140ccf309:	8b c6                	mov    %esi,%eax
140ccf30b:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140ccf310:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140ccf315:	48 83 c4 20          	add    $0x20,%rsp
140ccf319:	41 5e                	pop    %r14
140ccf31b:	c3                   	ret
140ccf31c:	cc                   	int3
140ccf31d:	cc                   	int3
140ccf31e:	cc                   	int3
140ccf31f:	cc                   	int3
140ccf320:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ccf325:	57                   	push   %rdi
140ccf326:	b8 20 00 00 00       	mov    $0x20,%eax
140ccf32b:	e8 70 c1 14 00       	call   0x140e1b4a0
140ccf330:	48 2b e0             	sub    %rax,%rsp
140ccf333:	48 8b 41 48          	mov    0x48(%rcx),%rax
140ccf337:	48 8b da             	mov    %rdx,%rbx
140ccf33a:	48 8b f9             	mov    %rcx,%rdi
140ccf33d:	48 85 c0             	test   %rax,%rax
140ccf340:	75 0e                	jne    0x140ccf350
140ccf342:	e8 e9 20 ff ff       	call   0x140cc1430
140ccf347:	48 89 47 48          	mov    %rax,0x48(%rdi)
140ccf34b:	48 85 c0             	test   %rax,%rax
140ccf34e:	74 0f                	je     0x140ccf35f
140ccf350:	48 8b d3             	mov    %rbx,%rdx
140ccf353:	48 8b c8             	mov    %rax,%rcx
140ccf356:	e8 b5 22 ff ff       	call   0x140cc1610
140ccf35b:	85 c0                	test   %eax,%eax
140ccf35d:	75 0d                	jne    0x140ccf36c
140ccf35f:	33 c0                	xor    %eax,%eax
140ccf361:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ccf366:	48 83 c4 20          	add    $0x20,%rsp
140ccf36a:	5f                   	pop    %rdi
140ccf36b:	c3                   	ret
140ccf36c:	48 8b cb             	mov    %rbx,%rcx
140ccf36f:	e8 3c ec ff ff       	call   0x140ccdfb0
140ccf374:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ccf379:	b8 01 00 00 00       	mov    $0x1,%eax
140ccf37e:	48 83 c4 20          	add    $0x20,%rsp
140ccf382:	5f                   	pop    %rdi
140ccf383:	c3                   	ret
140ccf384:	cc                   	int3
140ccf385:	cc                   	int3
140ccf386:	cc                   	int3
140ccf387:	cc                   	int3
140ccf388:	cc                   	int3
140ccf389:	cc                   	int3
140ccf38a:	cc                   	int3
140ccf38b:	cc                   	int3
140ccf38c:	cc                   	int3
140ccf38d:	cc                   	int3
140ccf38e:	cc                   	int3
140ccf38f:	cc                   	int3
140ccf390:	4c 8b 54 24 28       	mov    0x28(%rsp),%r10
140ccf395:	4d 85 d2             	test   %r10,%r10
140ccf398:	75 03                	jne    0x140ccf39d
140ccf39a:	33 c0                	xor    %eax,%eax
140ccf39c:	c3                   	ret
140ccf39d:	48 85 d2             	test   %rdx,%rdx
140ccf3a0:	74 06                	je     0x140ccf3a8
140ccf3a2:	49 8b 02             	mov    (%r10),%rax
140ccf3a5:	48 89 02             	mov    %rax,(%rdx)
140ccf3a8:	48 85 c9             	test   %rcx,%rcx
140ccf3ab:	74 07                	je     0x140ccf3b4
140ccf3ad:	49 8d 42 10          	lea    0x10(%r10),%rax
140ccf3b1:	48 89 01             	mov    %rax,(%rcx)
140ccf3b4:	4d 85 c0             	test   %r8,%r8
140ccf3b7:	74 07                	je     0x140ccf3c0
140ccf3b9:	49 8d 42 28          	lea    0x28(%r10),%rax
140ccf3bd:	49 89 00             	mov    %rax,(%r8)
140ccf3c0:	4d 85 c9             	test   %r9,%r9
140ccf3c3:	74 07                	je     0x140ccf3cc
140ccf3c5:	49 8d 42 40          	lea    0x40(%r10),%rax
140ccf3c9:	49 89 01             	mov    %rax,(%r9)
140ccf3cc:	b8 01 00 00 00       	mov    $0x1,%eax
140ccf3d1:	c3                   	ret
140ccf3d2:	cc                   	int3
140ccf3d3:	cc                   	int3
140ccf3d4:	cc                   	int3
140ccf3d5:	cc                   	int3
140ccf3d6:	cc                   	int3
140ccf3d7:	cc                   	int3
140ccf3d8:	cc                   	int3
140ccf3d9:	cc                   	int3
140ccf3da:	cc                   	int3
140ccf3db:	cc                   	int3
140ccf3dc:	cc                   	int3
140ccf3dd:	cc                   	int3
140ccf3de:	cc                   	int3
140ccf3df:	cc                   	int3
140ccf3e0:	b8 28 00 00 00       	mov    $0x28,%eax
140ccf3e5:	e8 b6 c0 14 00       	call   0x140e1b4a0
140ccf3ea:	48 2b e0             	sub    %rax,%rsp
140ccf3ed:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140ccf3f1:	48 83 c4 28          	add    $0x28,%rsp
140ccf3f5:	e9 26 21 ff ff       	jmp    0x140cc1520
140ccf3fa:	cc                   	int3
140ccf3fb:	cc                   	int3
140ccf3fc:	cc                   	int3
140ccf3fd:	cc                   	int3
140ccf3fe:	cc                   	int3
140ccf3ff:	cc                   	int3
140ccf400:	b8 28 00 00 00       	mov    $0x28,%eax
140ccf405:	e8 96 c0 14 00       	call   0x140e1b4a0
140ccf40a:	48 2b e0             	sub    %rax,%rsp
140ccf40d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140ccf411:	48 83 c4 28          	add    $0x28,%rsp
140ccf415:	e9 46 23 ff ff       	jmp    0x140cc1760
140ccf41a:	cc                   	int3
140ccf41b:	cc                   	int3
140ccf41c:	cc                   	int3
140ccf41d:	cc                   	int3
140ccf41e:	cc                   	int3
140ccf41f:	cc                   	int3
140ccf420:	48 8d 05 09 9a 47 00 	lea    0x479a09(%rip),%rax        # 0x141148e30
140ccf427:	c3                   	ret
140ccf428:	cc                   	int3
140ccf429:	cc                   	int3
140ccf42a:	cc                   	int3
140ccf42b:	cc                   	int3
140ccf42c:	cc                   	int3
140ccf42d:	cc                   	int3
140ccf42e:	cc                   	int3
140ccf42f:	cc                   	int3
140ccf430:	48 8d 05 29 99 47 00 	lea    0x479929(%rip),%rax        # 0x141148d60
140ccf437:	c3                   	ret
140ccf438:	cc                   	int3
140ccf439:	cc                   	int3
140ccf43a:	cc                   	int3
140ccf43b:	cc                   	int3
140ccf43c:	cc                   	int3
140ccf43d:	cc                   	int3
140ccf43e:	cc                   	int3
140ccf43f:	cc                   	int3
140ccf440:	48 8d 05 89 98 47 00 	lea    0x479889(%rip),%rax        # 0x141148cd0
140ccf447:	c3                   	ret
140ccf448:	cc                   	int3
140ccf449:	cc                   	int3
140ccf44a:	cc                   	int3
140ccf44b:	cc                   	int3
140ccf44c:	cc                   	int3
140ccf44d:	cc                   	int3
140ccf44e:	cc                   	int3
140ccf44f:	cc                   	int3
140ccf450:	48 8d 05 a9 9a 47 00 	lea    0x479aa9(%rip),%rax        # 0x141148f00
140ccf457:	c3                   	ret
140ccf458:	cc                   	int3
140ccf459:	cc                   	int3
140ccf45a:	cc                   	int3
140ccf45b:	cc                   	int3
140ccf45c:	cc                   	int3
140ccf45d:	cc                   	int3
140ccf45e:	cc                   	int3
140ccf45f:	cc                   	int3
140ccf460:	48 8d 05 f9 97 47 00 	lea    0x4797f9(%rip),%rax        # 0x141148c60
140ccf467:	c3                   	ret
140ccf468:	cc                   	int3
140ccf469:	cc                   	int3
140ccf46a:	cc                   	int3
140ccf46b:	cc                   	int3
140ccf46c:	cc                   	int3
140ccf46d:	cc                   	int3
140ccf46e:	cc                   	int3
140ccf46f:	cc                   	int3
140ccf470:	48 8d 05 09 97 47 00 	lea    0x479709(%rip),%rax        # 0x141148b80
140ccf477:	c3                   	ret
140ccf478:	cc                   	int3
140ccf479:	cc                   	int3
140ccf47a:	cc                   	int3
140ccf47b:	cc                   	int3
140ccf47c:	cc                   	int3
140ccf47d:	cc                   	int3
140ccf47e:	cc                   	int3
140ccf47f:	cc                   	int3
140ccf480:	48 8d 05 69 95 47 00 	lea    0x479569(%rip),%rax        # 0x1411489f0
140ccf487:	c3                   	ret
140ccf488:	cc                   	int3
140ccf489:	cc                   	int3
140ccf48a:	cc                   	int3
140ccf48b:	cc                   	int3
140ccf48c:	cc                   	int3
140ccf48d:	cc                   	int3
140ccf48e:	cc                   	int3
140ccf48f:	cc                   	int3
140ccf490:	48 8d 05 e9 94 47 00 	lea    0x4794e9(%rip),%rax        # 0x141148980
140ccf497:	c3                   	ret
140ccf498:	cc                   	int3
140ccf499:	cc                   	int3
140ccf49a:	cc                   	int3
140ccf49b:	cc                   	int3
140ccf49c:	cc                   	int3
140ccf49d:	cc                   	int3
140ccf49e:	cc                   	int3
140ccf49f:	cc                   	int3
140ccf4a0:	48 8d 05 29 94 47 00 	lea    0x479429(%rip),%rax        # 0x1411488d0
140ccf4a7:	c3                   	ret
140ccf4a8:	cc                   	int3
140ccf4a9:	cc                   	int3
140ccf4aa:	cc                   	int3
140ccf4ab:	cc                   	int3
140ccf4ac:	cc                   	int3
140ccf4ad:	cc                   	int3
140ccf4ae:	cc                   	int3
140ccf4af:	cc                   	int3
140ccf4b0:	48 8d 05 e9 95 47 00 	lea    0x4795e9(%rip),%rax        # 0x141148aa0
140ccf4b7:	c3                   	ret
140ccf4b8:	cc                   	int3
140ccf4b9:	cc                   	int3
140ccf4ba:	cc                   	int3
140ccf4bb:	cc                   	int3
140ccf4bc:	cc                   	int3
140ccf4bd:	cc                   	int3
140ccf4be:	cc                   	int3
140ccf4bf:	cc                   	int3
140ccf4c0:	b8 28 00 00 00       	mov    $0x28,%eax
140ccf4c5:	e8 d6 bf 14 00       	call   0x140e1b4a0
140ccf4ca:	48 2b e0             	sub    %rax,%rsp
140ccf4cd:	48 8d 15 dc 9a 47 00 	lea    0x479adc(%rip),%rdx        # 0x141148fb0
140ccf4d4:	48 83 c4 28          	add    $0x28,%rsp
140ccf4d8:	e9 93 ef 02 00       	jmp    0x140cfe470
140ccf4dd:	cc                   	int3
140ccf4de:	cc                   	int3
140ccf4df:	cc                   	int3
140ccf4e0:	48 8d 05 c9 9a 47 00 	lea    0x479ac9(%rip),%rax        # 0x141148fb0
140ccf4e7:	c3                   	ret
140ccf4e8:	cc                   	int3
140ccf4e9:	cc                   	int3
140ccf4ea:	cc                   	int3
140ccf4eb:	cc                   	int3
140ccf4ec:	cc                   	int3
140ccf4ed:	cc                   	int3
140ccf4ee:	cc                   	int3
140ccf4ef:	cc                   	int3
140ccf4f0:	b8 28 00 00 00       	mov    $0x28,%eax
140ccf4f5:	e8 a6 bf 14 00       	call   0x140e1b4a0
140ccf4fa:	48 2b e0             	sub    %rax,%rsp
140ccf4fd:	48 8d 15 7c 94 47 00 	lea    0x47947c(%rip),%rdx        # 0x141148980
140ccf504:	48 83 c4 28          	add    $0x28,%rsp
140ccf508:	e9 63 ef 02 00       	jmp    0x140cfe470
140ccf50d:	cc                   	int3
140ccf50e:	cc                   	int3
140ccf50f:	cc                   	int3
140ccf510:	b8 28 00 00 00       	mov    $0x28,%eax
140ccf515:	e8 86 bf 14 00       	call   0x140e1b4a0
140ccf51a:	48 2b e0             	sub    %rax,%rsp
140ccf51d:	48 8d 0d 5c 94 47 00 	lea    0x47945c(%rip),%rcx        # 0x141148980
140ccf524:	48 83 c4 28          	add    $0x28,%rsp
140ccf528:	e9 b3 e8 02 00       	jmp    0x140cfdde0
140ccf52d:	cc                   	int3
140ccf52e:	cc                   	int3
140ccf52f:	cc                   	int3
140ccf530:	48 8d 05 09 9b 47 00 	lea    0x479b09(%rip),%rax        # 0x141149040
140ccf537:	c3                   	ret
140ccf538:	cc                   	int3
140ccf539:	cc                   	int3
140ccf53a:	cc                   	int3
140ccf53b:	cc                   	int3
140ccf53c:	cc                   	int3
140ccf53d:	cc                   	int3
140ccf53e:	cc                   	int3
140ccf53f:	cc                   	int3
140ccf540:	b8 28 00 00 00       	mov    $0x28,%eax
140ccf545:	e8 56 bf 14 00       	call   0x140e1b4a0
140ccf54a:	48 2b e0             	sub    %rax,%rsp
140ccf54d:	48 8d 15 bc 95 47 00 	lea    0x4795bc(%rip),%rdx        # 0x141148b10
140ccf554:	48 83 c4 28          	add    $0x28,%rsp
140ccf558:	e9 13 ef 02 00       	jmp    0x140cfe470
140ccf55d:	cc                   	int3
140ccf55e:	cc                   	int3
140ccf55f:	cc                   	int3
140ccf560:	b8 28 00 00 00       	mov    $0x28,%eax
140ccf565:	e8 36 bf 14 00       	call   0x140e1b4a0
140ccf56a:	48 2b e0             	sub    %rax,%rsp
140ccf56d:	48 8d 15 ec 96 47 00 	lea    0x4796ec(%rip),%rdx        # 0x141148c60
140ccf574:	48 83 c4 28          	add    $0x28,%rsp
140ccf578:	e9 f3 ee 02 00       	jmp    0x140cfe470
140ccf57d:	cc                   	int3
140ccf57e:	cc                   	int3
140ccf57f:	cc                   	int3
140ccf580:	b8 28 00 00 00       	mov    $0x28,%eax
140ccf585:	e8 16 bf 14 00       	call   0x140e1b4a0
140ccf58a:	48 2b e0             	sub    %rax,%rsp
140ccf58d:	48 8d 15 5c 96 47 00 	lea    0x47965c(%rip),%rdx        # 0x141148bf0
140ccf594:	48 83 c4 28          	add    $0x28,%rsp
140ccf598:	e9 d3 ee 02 00       	jmp    0x140cfe470
140ccf59d:	cc                   	int3
140ccf59e:	cc                   	int3
140ccf59f:	cc                   	int3
140ccf5a0:	48 8d 05 09 9b 47 00 	lea    0x479b09(%rip),%rax        # 0x1411490b0
140ccf5a7:	c3                   	ret
140ccf5a8:	cc                   	int3
140ccf5a9:	cc                   	int3
140ccf5aa:	cc                   	int3
140ccf5ab:	cc                   	int3
140ccf5ac:	cc                   	int3
140ccf5ad:	cc                   	int3
140ccf5ae:	cc                   	int3
140ccf5af:	cc                   	int3