1409f436e:	cc                   	int3
1409f436f:	cc                   	int3
1409f4370:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409f4375:	57                   	push   %rdi
1409f4376:	48 83 ec 20          	sub    $0x20,%rsp
1409f437a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1409f437e:	48 8b 19             	mov    (%rcx),%rbx
1409f4381:	48 3b df             	cmp    %rdi,%rbx
1409f4384:	74 11                	je     0x1409f4397
1409f4386:	48 8b cb             	mov    %rbx,%rcx
1409f4389:	e8 a2 f1 b4 ff       	call   0x140543530
1409f438e:	48 83 c3 78          	add    $0x78,%rbx
1409f4392:	48 3b df             	cmp    %rdi,%rbx
1409f4395:	75 ef                	jne    0x1409f4386
1409f4397:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409f439c:	48 83 c4 20          	add    $0x20,%rsp
1409f43a0:	5f                   	pop    %rdi
1409f43a1:	c3                   	ret
1409f43a2:	cc                   	int3
1409f43a3:	cc                   	int3
1409f43a4:	cc                   	int3
1409f43a5:	cc                   	int3
1409f43a6:	cc                   	int3
1409f43a7:	cc                   	int3
1409f43a8:	cc                   	int3
1409f43a9:	cc                   	int3
1409f43aa:	cc                   	int3
1409f43ab:	cc                   	int3
1409f43ac:	cc                   	int3
1409f43ad:	cc                   	int3
1409f43ae:	cc                   	int3
1409f43af:	cc                   	int3
1409f43b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409f43b5:	57                   	push   %rdi
1409f43b6:	48 83 ec 20          	sub    $0x20,%rsp
1409f43ba:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1409f43be:	48 8b 19             	mov    (%rcx),%rbx
1409f43c1:	48 3b df             	cmp    %rdi,%rbx
1409f43c4:	74 11                	je     0x1409f43d7
1409f43c6:	48 8b cb             	mov    %rbx,%rcx
1409f43c9:	e8 b2 2b 05 00       	call   0x140a46f80
1409f43ce:	48 83 c3 28          	add    $0x28,%rbx
1409f43d2:	48 3b df             	cmp    %rdi,%rbx
1409f43d5:	75 ef                	jne    0x1409f43c6
1409f43d7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409f43dc:	48 83 c4 20          	add    $0x20,%rsp
1409f43e0:	5f                   	pop    %rdi
1409f43e1:	c3                   	ret
1409f43e2:	cc                   	int3
1409f43e3:	cc                   	int3
1409f43e4:	cc                   	int3
1409f43e5:	cc                   	int3
1409f43e6:	cc                   	int3
1409f43e7:	cc                   	int3
1409f43e8:	cc                   	int3
1409f43e9:	cc                   	int3
1409f43ea:	cc                   	int3
1409f43eb:	cc                   	int3
1409f43ec:	cc                   	int3
1409f43ed:	cc                   	int3
1409f43ee:	cc                   	int3
1409f43ef:	cc                   	int3
1409f43f0:	40 53                	rex push %rbx
1409f43f2:	48 83 ec 20          	sub    $0x20,%rsp
1409f43f6:	4c 8b 01             	mov    (%rcx),%r8
1409f43f9:	48 8b d1             	mov    %rcx,%rdx
1409f43fc:	48 8b d9             	mov    %rcx,%rbx
1409f43ff:	4d 8b 40 08          	mov    0x8(%r8),%r8
1409f4403:	e8 b8 9f fd ff       	call   0x1409ce3c0
1409f4408:	48 8b 0b             	mov    (%rbx),%rcx
1409f440b:	ba 68 00 00 00       	mov    $0x68,%edx
1409f4410:	48 83 c4 20          	add    $0x20,%rsp
1409f4414:	5b                   	pop    %rbx
1409f4415:	e9 2a 6d 42 00       	jmp    0x140e1b144
1409f441a:	cc                   	int3
1409f441b:	cc                   	int3
1409f441c:	cc                   	int3
1409f441d:	cc                   	int3
1409f441e:	cc                   	int3
1409f441f:	cc                   	int3
1409f4420:	80 39 00             	cmpb   $0x0,(%rcx)
1409f4423:	75 09                	jne    0x1409f442e
1409f4425:	48 83 c1 08          	add    $0x8,%rcx
1409f4429:	e9 c2 ad fc ff       	jmp    0x1409bf1f0
1409f442e:	c3                   	ret
1409f442f:	cc                   	int3
1409f4430:	40 53                	rex push %rbx
1409f4432:	48 83 ec 20          	sub    $0x20,%rsp
1409f4436:	80 39 00             	cmpb   $0x0,(%rcx)
1409f4439:	48 8b d9             	mov    %rcx,%rbx
1409f443c:	74 51                	je     0x1409f448f
1409f443e:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1409f4442:	48 83 fa 0f          	cmp    $0xf,%rdx
1409f4446:	76 2d                	jbe    0x1409f4475
1409f4448:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1409f444c:	48 ff c2             	inc    %rdx
1409f444f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409f4456:	72 18                	jb     0x1409f4470
1409f4458:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409f445c:	48 83 c2 27          	add    $0x27,%rdx
1409f4460:	49 2b c8             	sub    %r8,%rcx
1409f4463:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409f4467:	48 83 f8 1f          	cmp    $0x1f,%rax
1409f446b:	77 7d                	ja     0x1409f44ea
1409f446d:	49 8b c8             	mov    %r8,%rcx
1409f4470:	e8 cf 6c 42 00       	call   0x140e1b144
1409f4475:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
1409f447c:	00
1409f447d:	48 c7 43 20 0f 00 00 	movq   $0xf,0x20(%rbx)
1409f4484:	00
1409f4485:	c6 43 08 00          	movb   $0x0,0x8(%rbx)
1409f4489:	48 83 c4 20          	add    $0x20,%rsp
1409f448d:	5b                   	pop    %rbx
1409f448e:	c3                   	ret
1409f448f:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1409f4494:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1409f4498:	48 85 ff             	test   %rdi,%rdi
1409f449b:	74 42                	je     0x1409f44df
1409f449d:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1409f44a1:	48 85 db             	test   %rbx,%rbx
1409f44a4:	74 2c                	je     0x1409f44d2
1409f44a6:	48 8b 03             	mov    (%rbx),%rax
1409f44a9:	90                   	nop
1409f44aa:	48 83 f8 01          	cmp    $0x1,%rax
1409f44ae:	74 12                	je     0x1409f44c2
1409f44b0:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409f44b7:	f0 48 0f c1 03       	lock xadd %rax,(%rbx)
1409f44bc:	48 83 f8 01          	cmp    $0x1,%rax
1409f44c0:	75 10                	jne    0x1409f44d2
1409f44c2:	48 8b cb             	mov    %rbx,%rcx
1409f44c5:	e8 16 29 01 00       	call   0x140a06de0
1409f44ca:	48 8b cb             	mov    %rbx,%rcx
1409f44cd:	e8 be cb 43 00       	call   0x140e31090
1409f44d2:	ba 18 00 00 00       	mov    $0x18,%edx
1409f44d7:	48 8b cf             	mov    %rdi,%rcx
1409f44da:	e8 65 6c 42 00       	call   0x140e1b144
1409f44df:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1409f44e4:	48 83 c4 20          	add    $0x20,%rsp
1409f44e8:	5b                   	pop    %rbx
1409f44e9:	c3                   	ret
1409f44ea:	e8 b5 5c 43 00       	call   0x140e2a1a4
1409f44ef:	cc                   	int3
1409f44f0:	80 39 00             	cmpb   $0x0,(%rcx)
1409f44f3:	74 09                	je     0x1409f44fe
1409f44f5:	48 83 c1 08          	add    $0x8,%rcx
1409f44f9:	e9 62 3e 7a ff       	jmp    0x140198360
1409f44fe:	48 83 c1 08          	add    $0x8,%rcx
1409f4502:	e9 e9 ac fc ff       	jmp    0x1409bf1f0
1409f4507:	cc                   	int3
1409f4508:	cc                   	int3
1409f4509:	cc                   	int3
1409f450a:	cc                   	int3
1409f450b:	cc                   	int3
1409f450c:	cc                   	int3
1409f450d:	cc                   	int3
1409f450e:	cc                   	int3
1409f450f:	cc                   	int3
1409f4510:	80 39 00             	cmpb   $0x0,(%rcx)
1409f4513:	74 09                	je     0x1409f451e
1409f4515:	48 83 c1 08          	add    $0x8,%rcx
1409f4519:	e9 72 1e 00 00       	jmp    0x1409f6390
1409f451e:	48 83 c1 08          	add    $0x8,%rcx
1409f4522:	e9 c9 ac fc ff       	jmp    0x1409bf1f0
1409f4527:	cc                   	int3
1409f4528:	cc                   	int3
1409f4529:	cc                   	int3
1409f452a:	cc                   	int3
1409f452b:	cc                   	int3
1409f452c:	cc                   	int3
1409f452d:	cc                   	int3
1409f452e:	cc                   	int3
1409f452f:	cc                   	int3
1409f4530:	e9 db 02 00 00       	jmp    0x1409f4810
1409f4535:	cc                   	int3
1409f4536:	cc                   	int3
1409f4537:	cc                   	int3
1409f4538:	cc                   	int3
1409f4539:	cc                   	int3
1409f453a:	cc                   	int3
1409f453b:	cc                   	int3
1409f453c:	cc                   	int3
1409f453d:	cc                   	int3
1409f453e:	cc                   	int3
1409f453f:	cc                   	int3
1409f4540:	e9 7b 03 00 00       	jmp    0x1409f48c0
1409f4545:	cc                   	int3
1409f4546:	cc                   	int3
1409f4547:	cc                   	int3
1409f4548:	cc                   	int3
1409f4549:	cc                   	int3
1409f454a:	cc                   	int3
1409f454b:	cc                   	int3
1409f454c:	cc                   	int3
1409f454d:	cc                   	int3
1409f454e:	cc                   	int3
1409f454f:	cc                   	int3
1409f4550:	40 53                	rex push %rbx
1409f4552:	48 83 ec 20          	sub    $0x20,%rsp
1409f4556:	48 8b d9             	mov    %rcx,%rbx
1409f4559:	48 83 c1 18          	add    $0x18,%rcx
1409f455d:	e8 be d1 82 ff       	call   0x140221720
1409f4562:	48 8b 0b             	mov    (%rbx),%rcx
1409f4565:	48 85 c9             	test   %rcx,%rcx
1409f4568:	74 3a                	je     0x1409f45a4
1409f456a:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1409f456e:	48 2b d1             	sub    %rcx,%rdx
1409f4571:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409f4578:	72 18                	jb     0x1409f4592
1409f457a:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409f457e:	48 83 c2 27          	add    $0x27,%rdx
1409f4582:	49 2b c8             	sub    %r8,%rcx
1409f4585:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409f4589:	48 83 f8 1f          	cmp    $0x1f,%rax
1409f458d:	77 1b                	ja     0x1409f45aa
1409f458f:	49 8b c8             	mov    %r8,%rcx
1409f4592:	e8 ad 6b 42 00       	call   0x140e1b144
1409f4597:	33 c0                	xor    %eax,%eax
1409f4599:	48 89 03             	mov    %rax,(%rbx)
1409f459c:	48 89 43 08          	mov    %rax,0x8(%rbx)
1409f45a0:	48 89 43 10          	mov    %rax,0x10(%rbx)
1409f45a4:	48 83 c4 20          	add    $0x20,%rsp
1409f45a8:	5b                   	pop    %rbx
1409f45a9:	c3                   	ret
1409f45aa:	e8 f5 5b 43 00       	call   0x140e2a1a4
1409f45af:	cc                   	int3
1409f45b0:	40 53                	rex push %rbx
1409f45b2:	48 83 ec 20          	sub    $0x20,%rsp
1409f45b6:	48 8b 19             	mov    (%rcx),%rbx
1409f45b9:	48 85 db             	test   %rbx,%rbx
1409f45bc:	74 1a                	je     0x1409f45d8
1409f45be:	48 8b cb             	mov    %rbx,%rcx
1409f45c1:	e8 ba 29 05 00       	call   0x140a46f80
1409f45c6:	ba 28 00 00 00       	mov    $0x28,%edx
1409f45cb:	48 8b cb             	mov    %rbx,%rcx
1409f45ce:	48 83 c4 20          	add    $0x20,%rsp
1409f45d2:	5b                   	pop    %rbx
1409f45d3:	e9 6c 6b 42 00       	jmp    0x140e1b144
1409f45d8:	48 83 c4 20          	add    $0x20,%rsp
1409f45dc:	5b                   	pop    %rbx
1409f45dd:	c3                   	ret
1409f45de:	cc                   	int3
1409f45df:	cc                   	int3
1409f45e0:	40 57                	rex push %rdi
1409f45e2:	41 56                	push   %r14
1409f45e4:	48 83 ec 28          	sub    $0x28,%rsp
1409f45e8:	48 8b 39             	mov    (%rcx),%rdi
1409f45eb:	4c 8b f1             	mov    %rcx,%r14
1409f45ee:	48 85 ff             	test   %rdi,%rdi
1409f45f1:	0f 84 20 01 00 00    	je     0x1409f4717
1409f45f7:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
1409f45fc:	48 8b 69 08          	mov    0x8(%rcx),%rbp
1409f4600:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1409f4605:	45 33 ff             	xor    %r15d,%r15d
1409f4608:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1409f460d:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1409f4612:	48 3b fd             	cmp    %rbp,%rdi
1409f4615:	0f 84 a9 00 00 00    	je     0x1409f46c4
1409f461b:	48 8d 5f 38          	lea    0x38(%rdi),%rbx
1409f461f:	90                   	nop
1409f4620:	48 8b 03             	mov    (%rbx),%rax
1409f4623:	48 83 f8 0f          	cmp    $0xf,%rax
1409f4627:	76 32                	jbe    0x1409f465b
1409f4629:	48 8b 4b e8          	mov    -0x18(%rbx),%rcx
1409f462d:	48 8d 50 01          	lea    0x1(%rax),%rdx
1409f4631:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409f4638:	72 1c                	jb     0x1409f4656
1409f463a:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409f463e:	48 83 c2 27          	add    $0x27,%rdx
1409f4642:	49 2b c8             	sub    %r8,%rcx
1409f4645:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409f4649:	48 83 f8 1f          	cmp    $0x1f,%rax
1409f464d:	0f 87 cc 00 00 00    	ja     0x1409f471f
1409f4653:	49 8b c8             	mov    %r8,%rcx
1409f4656:	e8 e9 6a 42 00       	call   0x140e1b144
1409f465b:	4c 89 7b f8          	mov    %r15,-0x8(%rbx)
1409f465f:	48 c7 03 0f 00 00 00 	movq   $0xf,(%rbx)
1409f4666:	44 88 7b e8          	mov    %r15b,-0x18(%rbx)
1409f466a:	48 8b 53 e0          	mov    -0x20(%rbx),%rdx
1409f466e:	48 83 fa 0f          	cmp    $0xf,%rdx
1409f4672:	76 30                	jbe    0x1409f46a4
1409f4674:	48 8b 0f             	mov    (%rdi),%rcx
1409f4677:	48 ff c2             	inc    %rdx
1409f467a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409f4681:	72 1c                	jb     0x1409f469f
1409f4683:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409f4687:	48 83 c2 27          	add    $0x27,%rdx
1409f468b:	49 2b c8             	sub    %r8,%rcx
1409f468e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409f4692:	48 83 f8 1f          	cmp    $0x1f,%rax
1409f4696:	0f 87 83 00 00 00    	ja     0x1409f471f
1409f469c:	49 8b c8             	mov    %r8,%rcx
1409f469f:	e8 a0 6a 42 00       	call   0x140e1b144
1409f46a4:	4c 89 7b d8          	mov    %r15,-0x28(%rbx)
1409f46a8:	48 c7 43 e0 0f 00 00 	movq   $0xf,-0x20(%rbx)
1409f46af:	00
1409f46b0:	48 83 c3 40          	add    $0x40,%rbx
1409f46b4:	44 88 3f             	mov    %r15b,(%rdi)
1409f46b7:	48 83 c7 40          	add    $0x40,%rdi
1409f46bb:	48 3b fd             	cmp    %rbp,%rdi
1409f46be:	0f 85 5c ff ff ff    	jne    0x1409f4620
1409f46c4:	49 8b 0e             	mov    (%r14),%rcx
1409f46c7:	49 8b 56 10          	mov    0x10(%r14),%rdx
1409f46cb:	48 2b d1             	sub    %rcx,%rdx
1409f46ce:	48 83 e2 c0          	and    $0xffffffffffffffc0,%rdx
1409f46d2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409f46d9:	72 18                	jb     0x1409f46f3
1409f46db:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409f46df:	48 83 c2 27          	add    $0x27,%rdx
1409f46e3:	49 2b c8             	sub    %r8,%rcx
1409f46e6:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409f46ea:	48 83 f8 1f          	cmp    $0x1f,%rax
1409f46ee:	77 2f                	ja     0x1409f471f
1409f46f0:	49 8b c8             	mov    %r8,%rcx
1409f46f3:	e8 4c 6a 42 00       	call   0x140e1b144
1409f46f8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1409f46fd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409f4702:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1409f4707:	4d 89 3e             	mov    %r15,(%r14)
1409f470a:	4d 89 7e 08          	mov    %r15,0x8(%r14)
1409f470e:	4d 89 7e 10          	mov    %r15,0x10(%r14)
1409f4712:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1409f4717:	48 83 c4 28          	add    $0x28,%rsp
1409f471b:	41 5e                	pop    %r14
1409f471d:	5f                   	pop    %rdi
1409f471e:	c3                   	ret
1409f471f:	e8 80 5a 43 00       	call   0x140e2a1a4
1409f4724:	cc                   	int3
1409f4725:	cc                   	int3
1409f4726:	cc                   	int3
1409f4727:	cc                   	int3
1409f4728:	cc                   	int3
1409f4729:	cc                   	int3
1409f472a:	cc                   	int3
1409f472b:	cc                   	int3
1409f472c:	cc                   	int3
1409f472d:	cc                   	int3
1409f472e:	cc                   	int3
1409f472f:	cc                   	int3
1409f4730:	48 83 ec 28          	sub    $0x28,%rsp
1409f4734:	e8 17 1e 00 00       	call   0x1409f6550
1409f4739:	90                   	nop
1409f473a:	48 83 c4 28          	add    $0x28,%rsp
1409f473e:	c3                   	ret
1409f473f:	cc                   	int3
1409f4740:	48 83 ec 28          	sub    $0x28,%rsp
1409f4744:	e8 77 1e 00 00       	call   0x1409f65c0
1409f4749:	90                   	nop
1409f474a:	48 83 c4 28          	add    $0x28,%rsp
1409f474e:	c3                   	ret
1409f474f:	cc                   	int3