1401da39b:	cc                   	int3
1401da39c:	cc                   	int3
1401da39d:	cc                   	int3
1401da39e:	cc                   	int3
1401da39f:	cc                   	int3
1401da3a0:	40 53                	rex push %rbx
1401da3a2:	b8 60 00 00 00       	mov    $0x60,%eax
1401da3a7:	e8 34 02 12 00       	call   0x1402fa5e0
1401da3ac:	48 2b e0             	sub    %rax,%rsp
1401da3af:	48 83 79 30 00       	cmpq   $0x0,0x30(%rcx)
1401da3b4:	48 8b d9             	mov    %rcx,%rbx
1401da3b7:	75 10                	jne    0x1401da3c9
1401da3b9:	c7 44 24 20 1f 08 00 	movl   $0x81f,0x20(%rsp)
1401da3c0:	00
1401da3c1:	41 b8 14 01 00 00    	mov    $0x114,%r8d
1401da3c7:	eb 71                	jmp    0x1401da43a
1401da3c9:	e8 a2 bf 00 00       	call   0x1401e6370
1401da3ce:	85 c0                	test   %eax,%eax
1401da3d0:	75 5a                	jne    0x1401da42c
1401da3d2:	f7 83 d0 05 00 00 00 	testl  $0x100,0x5d0(%rbx)
1401da3d9:	01 00 00
1401da3dc:	74 3e                	je     0x1401da41c
1401da3de:	e8 5d 99 06 00       	call   0x140243d40
1401da3e3:	48 85 c0             	test   %rax,%rax
1401da3e6:	75 34                	jne    0x1401da41c
1401da3e8:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401da3ec:	4c 8d 05 7d 15 00 00 	lea    0x157d(%rip),%r8        # 0x1401db970
1401da3f3:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401da3f8:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401da3fd:	c7 44 24 48 02 00 00 	movl   $0x2,0x48(%rsp)
1401da404:	00
1401da405:	48 8b 48 50          	mov    0x50(%rax),%rcx
1401da409:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1401da40e:	48 8b cb             	mov    %rbx,%rcx
1401da411:	e8 1a 1b 00 00       	call   0x1401dbf30
1401da416:	48 83 c4 60          	add    $0x60,%rsp
1401da41a:	5b                   	pop    %rbx
1401da41b:	c3                   	ret
1401da41c:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401da420:	48 8b cb             	mov    %rbx,%rcx
1401da423:	48 83 c4 60          	add    $0x60,%rsp
1401da427:	5b                   	pop    %rbx
1401da428:	48 ff 60 50          	rex.W jmp *0x50(%rax)
1401da42c:	c7 44 24 20 30 08 00 	movl   $0x830,0x20(%rsp)
1401da433:	00
1401da434:	41 b8 97 01 00 00    	mov    $0x197,%r8d
1401da43a:	4c 8d 0d 1f 19 17 00 	lea    0x17191f(%rip),%r9        # 0x14034bd60
1401da441:	ba e0 00 00 00       	mov    $0xe0,%edx
1401da446:	b9 14 00 00 00       	mov    $0x14,%ecx
1401da44b:	e8 50 6f 04 00       	call   0x1402213a0
1401da450:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401da455:	48 83 c4 60          	add    $0x60,%rsp
1401da459:	5b                   	pop    %rbx
1401da45a:	c3                   	ret
1401da45b:	cc                   	int3
1401da45c:	cc                   	int3
1401da45d:	cc                   	int3
1401da45e:	cc                   	int3
1401da45f:	cc                   	int3
1401da460:	b8 38 00 00 00       	mov    $0x38,%eax
1401da465:	e8 76 01 12 00       	call   0x1402fa5e0
1401da46a:	48 2b e0             	sub    %rax,%rsp
1401da46d:	45 85 c0             	test   %r8d,%r8d
1401da470:	79 2a                	jns    0x1401da49c
1401da472:	ba d0 00 00 00       	mov    $0xd0,%edx
1401da477:	c7 44 24 20 b4 07 00 	movl   $0x7b4,0x20(%rsp)
1401da47e:	00
1401da47f:	4c 8d 0d da 18 17 00 	lea    0x1718da(%rip),%r9        # 0x14034bd60
1401da486:	8d 48 dc             	lea    -0x24(%rax),%ecx
1401da489:	44 8d 42 3f          	lea    0x3f(%rdx),%r8d
1401da48d:	e8 0e 6f 04 00       	call   0x1402213a0
1401da492:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401da497:	48 83 c4 38          	add    $0x38,%rsp
1401da49b:	c3                   	ret
1401da49c:	4d 63 c0             	movslq %r8d,%r8
1401da49f:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1401da4a4:	e8 67 1f 00 00       	call   0x1401dc410
1401da4a9:	85 c0                	test   %eax,%eax
1401da4ab:	0f 4f 44 24 58       	cmovg  0x58(%rsp),%eax
1401da4b0:	48 83 c4 38          	add    $0x38,%rsp
1401da4b4:	c3                   	ret
1401da4b5:	cc                   	int3
1401da4b6:	cc                   	int3
1401da4b7:	cc                   	int3
1401da4b8:	cc                   	int3
1401da4b9:	cc                   	int3
1401da4ba:	cc                   	int3
1401da4bb:	cc                   	int3
1401da4bc:	cc                   	int3
1401da4bd:	cc                   	int3
1401da4be:	cc                   	int3
1401da4bf:	cc                   	int3
1401da4c0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401da4c5:	56                   	push   %rsi
1401da4c6:	57                   	push   %rdi
1401da4c7:	41 54                	push   %r12
1401da4c9:	41 55                	push   %r13
1401da4cb:	41 57                	push   %r15
1401da4cd:	b8 30 00 00 00       	mov    $0x30,%eax
1401da4d2:	e8 09 01 12 00       	call   0x1402fa5e0
1401da4d7:	48 2b e0             	sub    %rax,%rsp
1401da4da:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401da4de:	4d 8b e9             	mov    %r9,%r13
1401da4e1:	48 8b fa             	mov    %rdx,%rdi
1401da4e4:	4c 8b f9             	mov    %rcx,%r15
1401da4e7:	48 85 c0             	test   %rax,%rax
1401da4ea:	75 50                	jne    0x1401da53c
1401da4ec:	4c 8d 0d 6d 18 17 00 	lea    0x17186d(%rip),%r9        # 0x14034bd60
1401da4f3:	39 84 24 88 00 00 00 	cmp    %eax,0x88(%rsp)
1401da4fa:	74 30                	je     0x1401da52c
1401da4fc:	c7 44 24 28 41 15 00 	movl   $0x1541,0x28(%rsp)
1401da503:	00
1401da504:	8d 50 2f             	lea    0x2f(%rax),%edx
1401da507:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401da50c:	41 b8 07 02 00 00    	mov    $0x207,%r8d
1401da512:	41 b9 b7 00 00 00    	mov    $0xb7,%r9d
1401da518:	e8 c3 bf 00 00       	call   0x1401e64e0
1401da51d:	33 c0                	xor    %eax,%eax
1401da51f:	48 83 c4 30          	add    $0x30,%rsp
1401da523:	41 5f                	pop    %r15
1401da525:	41 5d                	pop    %r13
1401da527:	41 5c                	pop    %r12
1401da529:	5f                   	pop    %rdi
1401da52a:	5e                   	pop    %rsi
1401da52b:	c3                   	ret
1401da52c:	c7 44 24 20 43 15 00 	movl   $0x1543,0x20(%rsp)
1401da533:	00
1401da534:	41 b8 b7 00 00 00    	mov    $0xb7,%r8d
1401da53a:	eb 6e                	jmp    0x1401da5aa
1401da53c:	44 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12d
1401da543:	00
1401da544:	33 f6                	xor    %esi,%esi
1401da546:	45 85 e4             	test   %r12d,%r12d
1401da549:	40 0f 95 c6          	setne  %sil
1401da54d:	33 d2                	xor    %edx,%edx
1401da54f:	48 83 c6 02          	add    $0x2,%rsi
1401da553:	48 f7 f6             	div    %rsi
1401da556:	48 85 d2             	test   %rdx,%rdx
1401da559:	74 6d                	je     0x1401da5c8
1401da55b:	83 bc 24 88 00 00 00 	cmpl   $0x0,0x88(%rsp)
1401da562:	00
1401da563:	4c 8d 0d f6 17 17 00 	lea    0x1717f6(%rip),%r9        # 0x14034bd60
1401da56a:	74 30                	je     0x1401da59c
1401da56c:	ba 32 00 00 00       	mov    $0x32,%edx
1401da571:	c7 44 24 28 4a 15 00 	movl   $0x154a,0x28(%rsp)
1401da578:	00
1401da579:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401da57e:	41 b8 07 02 00 00    	mov    $0x207,%r8d
1401da584:	44 8d 4a 65          	lea    0x65(%rdx),%r9d
1401da588:	e8 53 bf 00 00       	call   0x1401e64e0
1401da58d:	33 c0                	xor    %eax,%eax
1401da58f:	48 83 c4 30          	add    $0x30,%rsp
1401da593:	41 5f                	pop    %r15
1401da595:	41 5d                	pop    %r13
1401da597:	41 5c                	pop    %r12
1401da599:	5f                   	pop    %rdi
1401da59a:	5e                   	pop    %rsi
1401da59b:	c3                   	ret
1401da59c:	c7 44 24 20 4d 15 00 	movl   $0x154d,0x20(%rsp)
1401da5a3:	00
1401da5a4:	41 b8 97 00 00 00    	mov    $0x97,%r8d
1401da5aa:	ba 07 02 00 00       	mov    $0x207,%edx
1401da5af:	b9 14 00 00 00       	mov    $0x14,%ecx
1401da5b4:	e8 e7 6d 04 00       	call   0x1402213a0
1401da5b9:	33 c0                	xor    %eax,%eax
1401da5bb:	48 83 c4 30          	add    $0x30,%rsp
1401da5bf:	41 5f                	pop    %r15
1401da5c1:	41 5d                	pop    %r13
1401da5c3:	41 5c                	pop    %r12
1401da5c5:	5f                   	pop    %rdi
1401da5c6:	5e                   	pop    %rsi
1401da5c7:	c3                   	ret
1401da5c8:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1401da5cd:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
1401da5d2:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
1401da5d7:	e8 54 dd 04 00       	call   0x140228330
1401da5dc:	4c 8b f0             	mov    %rax,%r14
1401da5df:	e8 4c dd 04 00       	call   0x140228330
1401da5e4:	48 8b e8             	mov    %rax,%rbp
1401da5e7:	4d 85 f6             	test   %r14,%r14
1401da5ea:	0f 84 54 01 00 00    	je     0x1401da744
1401da5f0:	48 85 c0             	test   %rax,%rax
1401da5f3:	0f 84 4b 01 00 00    	je     0x1401da744
1401da5f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401da600:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1401da604:	48 3b de             	cmp    %rsi,%rbx
1401da607:	0f 82 b0 00 00 00    	jb     0x1401da6bd
1401da60d:	48 8b 17             	mov    (%rdi),%rdx
1401da610:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1401da617:	00
1401da618:	4c 8b c6             	mov    %rsi,%r8
1401da61b:	e8 08 24 12 00       	call   0x1402fca28
1401da620:	48 01 37             	add    %rsi,(%rdi)
1401da623:	48 2b de             	sub    %rsi,%rbx
1401da626:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401da62a:	45 85 e4             	test   %r12d,%r12d
1401da62d:	74 0a                	je     0x1401da639
1401da62f:	80 bc 24 80 00 00 00 	cmpb   $0x0,0x80(%rsp)
1401da636:	00
1401da637:	75 c7                	jne    0x1401da600
1401da639:	48 8d 84 24 81 00 00 	lea    0x81(%rsp),%rax
1401da640:	00
1401da641:	45 85 e4             	test   %r12d,%r12d
1401da644:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1401da64b:	00
1401da64c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401da652:	48 0f 45 d0          	cmovne %rax,%rdx
1401da656:	49 8b cf             	mov    %r15,%rcx
1401da659:	e8 d2 7a 00 00       	call   0x1401e2130
1401da65e:	48 8b d8             	mov    %rax,%rbx
1401da661:	48 85 c0             	test   %rax,%rax
1401da664:	74 9a                	je     0x1401da600
1401da666:	83 38 00             	cmpl   $0x0,(%rax)
1401da669:	74 14                	je     0x1401da67f
1401da66b:	48 8b d0             	mov    %rax,%rdx
1401da66e:	49 8b ce             	mov    %r14,%rcx
1401da671:	e8 8a de 04 00       	call   0x140228500
1401da676:	85 c0                	test   %eax,%eax
1401da678:	74 18                	je     0x1401da692
1401da67a:	83 3b 00             	cmpl   $0x0,(%rbx)
1401da67d:	75 81                	jne    0x1401da600
1401da67f:	48 8b d3             	mov    %rbx,%rdx
1401da682:	48 8b cd             	mov    %rbp,%rcx
1401da685:	e8 76 de 04 00       	call   0x140228500
1401da68a:	85 c0                	test   %eax,%eax
1401da68c:	0f 85 6e ff ff ff    	jne    0x1401da600
1401da692:	83 bc 24 88 00 00 00 	cmpl   $0x0,0x88(%rsp)
1401da699:	00
1401da69a:	4c 8d 0d bf 16 17 00 	lea    0x1716bf(%rip),%r9        # 0x14034bd60
1401da6a1:	74 0d                	je     0x1401da6b0
1401da6a3:	c7 44 24 28 6c 15 00 	movl   $0x156c,0x28(%rsp)
1401da6aa:	00
1401da6ab:	e9 ad 00 00 00       	jmp    0x1401da75d
1401da6b0:	c7 44 24 20 6e 15 00 	movl   $0x156e,0x20(%rsp)
1401da6b7:	00
1401da6b8:	e9 c6 00 00 00       	jmp    0x1401da783
1401da6bd:	48 85 db             	test   %rbx,%rbx
1401da6c0:	74 4c                	je     0x1401da70e
1401da6c2:	83 bc 24 88 00 00 00 	cmpl   $0x0,0x88(%rsp)
1401da6c9:	00
1401da6ca:	4c 8d 0d 8f 16 17 00 	lea    0x17168f(%rip),%r9        # 0x14034bd60
1401da6d1:	74 2b                	je     0x1401da6fe
1401da6d3:	c7 44 24 28 76 15 00 	movl   $0x1576,0x28(%rsp)
1401da6da:	00
1401da6db:	ba 32 00 00 00       	mov    $0x32,%edx
1401da6e0:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401da6e5:	41 b8 07 02 00 00    	mov    $0x207,%r8d
1401da6eb:	41 b9 0f 01 00 00    	mov    $0x10f,%r9d
1401da6f1:	49 8b cf             	mov    %r15,%rcx
1401da6f4:	e8 e7 bd 00 00       	call   0x1401e64e0
1401da6f9:	e9 9a 00 00 00       	jmp    0x1401da798
1401da6fe:	c7 44 24 20 78 15 00 	movl   $0x1578,0x20(%rsp)
1401da705:	00
1401da706:	41 b8 0f 01 00 00    	mov    $0x10f,%r8d
1401da70c:	eb 7b                	jmp    0x1401da789
1401da70e:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401da713:	48 85 c0             	test   %rax,%rax
1401da716:	74 05                	je     0x1401da71d
1401da718:	4c 89 30             	mov    %r14,(%rax)
1401da71b:	eb 08                	jmp    0x1401da725
1401da71d:	49 8b ce             	mov    %r14,%rcx
1401da720:	e8 7b da 04 00       	call   0x1402281a0
1401da725:	4d 85 ed             	test   %r13,%r13
1401da728:	74 0b                	je     0x1401da735
1401da72a:	49 89 6d 00          	mov    %rbp,0x0(%r13)
1401da72e:	b8 01 00 00 00       	mov    $0x1,%eax
1401da733:	eb 75                	jmp    0x1401da7aa
1401da735:	48 8b cd             	mov    %rbp,%rcx
1401da738:	e8 63 da 04 00       	call   0x1402281a0
1401da73d:	b8 01 00 00 00       	mov    $0x1,%eax
1401da742:	eb 66                	jmp    0x1401da7aa
1401da744:	83 bc 24 88 00 00 00 	cmpl   $0x0,0x88(%rsp)
1401da74b:	00
1401da74c:	4c 8d 0d 0d 16 17 00 	lea    0x17160d(%rip),%r9        # 0x14034bd60
1401da753:	74 26                	je     0x1401da77b
1401da755:	c7 44 24 28 56 15 00 	movl   $0x1556,0x28(%rsp)
1401da75c:	00
1401da75d:	ba 50 00 00 00       	mov    $0x50,%edx
1401da762:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401da767:	41 b8 07 02 00 00    	mov    $0x207,%r8d
1401da76d:	49 8b cf             	mov    %r15,%rcx
1401da770:	44 8d 4a f1          	lea    -0xf(%rdx),%r9d
1401da774:	e8 67 bd 00 00       	call   0x1401e64e0
1401da779:	eb 1d                	jmp    0x1401da798
1401da77b:	c7 44 24 20 58 15 00 	movl   $0x1558,0x20(%rsp)
1401da782:	00
1401da783:	41 b8 41 00 00 00    	mov    $0x41,%r8d
1401da789:	ba 07 02 00 00       	mov    $0x207,%edx
1401da78e:	b9 14 00 00 00       	mov    $0x14,%ecx
1401da793:	e8 08 6c 04 00       	call   0x1402213a0
1401da798:	49 8b ce             	mov    %r14,%rcx
1401da79b:	e8 00 da 04 00       	call   0x1402281a0
1401da7a0:	48 8b cd             	mov    %rbp,%rcx
1401da7a3:	e8 f8 d9 04 00       	call   0x1402281a0
1401da7a8:	33 c0                	xor    %eax,%eax
1401da7aa:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401da7af:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401da7b4:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
1401da7b9:	48 83 c4 30          	add    $0x30,%rsp
1401da7bd:	41 5f                	pop    %r15
1401da7bf:	41 5d                	pop    %r13
1401da7c1:	41 5c                	pop    %r12
1401da7c3:	5f                   	pop    %rdi
1401da7c4:	5e                   	pop    %rsi
1401da7c5:	c3                   	ret
1401da7c6:	cc                   	int3
1401da7c7:	cc                   	int3
1401da7c8:	cc                   	int3
1401da7c9:	cc                   	int3
1401da7ca:	cc                   	int3
1401da7cb:	cc                   	int3
1401da7cc:	cc                   	int3
1401da7cd:	cc                   	int3
1401da7ce:	cc                   	int3
1401da7cf:	cc                   	int3
1401da7d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401da7d5:	57                   	push   %rdi
1401da7d6:	b8 20 00 00 00       	mov    $0x20,%eax
1401da7db:	e8 00 fe 11 00       	call   0x1402fa5e0
1401da7e0:	48 2b e0             	sub    %rax,%rsp
1401da7e3:	48 8b d9             	mov    %rcx,%rbx
1401da7e6:	33 ff                	xor    %edi,%edi
1401da7e8:	48 8b 89 38 04 00 00 	mov    0x438(%rcx),%rcx
1401da7ef:	48 85 c9             	test   %rcx,%rcx
1401da7f2:	74 0c                	je     0x1401da800
1401da7f4:	e8 e7 5f 06 00       	call   0x1402407e0
1401da7f9:	48 89 bb 38 04 00 00 	mov    %rdi,0x438(%rbx)
1401da800:	48 8b 8b 68 04 00 00 	mov    0x468(%rbx),%rcx
1401da807:	48 85 c9             	test   %rcx,%rcx
1401da80a:	74 0c                	je     0x1401da818
1401da80c:	e8 cf 5f 06 00       	call   0x1402407e0
1401da811:	48 89 bb 68 04 00 00 	mov    %rdi,0x468(%rbx)
1401da818:	48 8b 8b 60 04 00 00 	mov    0x460(%rbx),%rcx
1401da81f:	e8 9c 28 06 00       	call   0x14023d0c0
1401da824:	48 8b 8b 58 04 00 00 	mov    0x458(%rbx),%rcx
1401da82b:	48 89 bb 60 04 00 00 	mov    %rdi,0x460(%rbx)
1401da832:	e8 89 28 06 00       	call   0x14023d0c0
1401da837:	48 89 bb 58 04 00 00 	mov    %rdi,0x458(%rbx)
1401da83e:	48 8b 8b 50 04 00 00 	mov    0x450(%rbx),%rcx
1401da845:	e8 56 f3 03 00       	call   0x140219ba0
1401da84a:	48 89 bb 50 04 00 00 	mov    %rdi,0x450(%rbx)
1401da851:	48 8b 8b 80 04 00 00 	mov    0x480(%rbx),%rcx
1401da858:	e8 43 f3 03 00       	call   0x140219ba0
1401da85d:	48 89 bb 80 04 00 00 	mov    %rdi,0x480(%rbx)
1401da864:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401da869:	48 83 c4 20          	add    $0x20,%rsp
1401da86d:	5f                   	pop    %rdi
1401da86e:	c3                   	ret
1401da86f:	cc                   	int3
1401da870:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)