1401be1d8:	cc                   	int3
1401be1d9:	cc                   	int3
1401be1da:	cc                   	int3
1401be1db:	cc                   	int3
1401be1dc:	cc                   	int3
1401be1dd:	cc                   	int3
1401be1de:	cc                   	int3
1401be1df:	cc                   	int3
1401be1e0:	b8 28 00 00 00       	mov    $0x28,%eax
1401be1e5:	e8 46 29 0f 00       	call   0x1402b0b30
1401be1ea:	48 2b e0             	sub    %rax,%rsp
1401be1ed:	45 33 c9             	xor    %r9d,%r9d
1401be1f0:	48 85 c9             	test   %rcx,%rcx
1401be1f3:	74 38                	je     0x1401be22d
1401be1f5:	48 85 d2             	test   %rdx,%rdx
1401be1f8:	74 33                	je     0x1401be22d
1401be1fa:	f6 41 14 01          	testb  $0x1,0x14(%rcx)
1401be1fe:	75 25                	jne    0x1401be225
1401be200:	48 8b 41 30          	mov    0x30(%rcx),%rax
1401be204:	48 85 c0             	test   %rax,%rax
1401be207:	74 0a                	je     0x1401be213
1401be209:	ff d0                	call   *%rax
1401be20b:	4c 8b c8             	mov    %rax,%r9
1401be20e:	48 83 c4 28          	add    $0x28,%rsp
1401be212:	c3                   	ret
1401be213:	48 8b 01             	mov    (%rcx),%rax
1401be216:	4c 8b 50 30          	mov    0x30(%rax),%r10
1401be21a:	4d 85 d2             	test   %r10,%r10
1401be21d:	74 06                	je     0x1401be225
1401be21f:	41 ff d2             	call   *%r10
1401be222:	4c 8b c8             	mov    %rax,%r9
1401be225:	49 8b c1             	mov    %r9,%rax
1401be228:	48 83 c4 28          	add    $0x28,%rsp
1401be22c:	c3                   	ret
1401be22d:	e8 3e 8e f6 ff       	call   0x140127070
1401be232:	4c 8d 05 1f e5 16 00 	lea    0x16e51f(%rip),%r8        # 0x14032c758
1401be239:	ba 02 01 00 00       	mov    $0x102,%edx
1401be23e:	48 8d 0d 7b e4 16 00 	lea    0x16e47b(%rip),%rcx        # 0x14032c6c0
1401be245:	e8 46 8f f6 ff       	call   0x140127190
1401be24a:	45 33 c0             	xor    %r8d,%r8d
1401be24d:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1401be252:	41 8d 48 25          	lea    0x25(%r8),%ecx
1401be256:	e8 35 90 f6 ff       	call   0x140127290
1401be25b:	33 c0                	xor    %eax,%eax
1401be25d:	48 83 c4 28          	add    $0x28,%rsp
1401be261:	c3                   	ret
1401be262:	cc                   	int3
1401be263:	cc                   	int3
1401be264:	cc                   	int3
1401be265:	cc                   	int3
1401be266:	cc                   	int3
1401be267:	cc                   	int3
1401be268:	cc                   	int3
1401be269:	cc                   	int3
1401be26a:	cc                   	int3
1401be26b:	cc                   	int3
1401be26c:	cc                   	int3
1401be26d:	cc                   	int3
1401be26e:	cc                   	int3
1401be26f:	cc                   	int3
1401be270:	b8 28 00 00 00       	mov    $0x28,%eax
1401be275:	e8 b6 28 0f 00       	call   0x1402b0b30
1401be27a:	48 2b e0             	sub    %rax,%rsp
1401be27d:	33 c9                	xor    %ecx,%ecx
1401be27f:	48 83 c4 28          	add    $0x28,%rsp
1401be283:	e9 08 00 00 00       	jmp    0x1401be290
1401be288:	cc                   	int3
1401be289:	cc                   	int3
1401be28a:	cc                   	int3
1401be28b:	cc                   	int3
1401be28c:	cc                   	int3
1401be28d:	cc                   	int3
1401be28e:	cc                   	int3
1401be28f:	cc                   	int3
1401be290:	40 53                	rex push %rbx
1401be292:	b8 20 00 00 00       	mov    $0x20,%eax
1401be297:	e8 94 28 0f 00       	call   0x1402b0b30
1401be29c:	48 2b e0             	sub    %rax,%rsp
1401be29f:	44 8d 40 f1          	lea    -0xf(%rax),%r8d
1401be2a3:	48 8d 15 16 e4 16 00 	lea    0x16e416(%rip),%rdx        # 0x14032c6c0
1401be2aa:	8d 48 30             	lea    0x30(%rax),%ecx
1401be2ad:	e8 0e de f2 ff       	call   0x1400ec0c0
1401be2b2:	48 8b d8             	mov    %rax,%rbx
1401be2b5:	48 85 c0             	test   %rax,%rax
1401be2b8:	75 33                	jne    0x1401be2ed
1401be2ba:	e8 b1 8d f6 ff       	call   0x140127070
1401be2bf:	4c 8d 05 12 e4 16 00 	lea    0x16e412(%rip),%r8        # 0x14032c6d8
1401be2c6:	8d 53 13             	lea    0x13(%rbx),%edx
1401be2c9:	48 8d 0d f0 e3 16 00 	lea    0x16e3f0(%rip),%rcx        # 0x14032c6c0
1401be2d0:	e8 bb 8e f6 ff       	call   0x140127190
1401be2d5:	45 33 c0             	xor    %r8d,%r8d
1401be2d8:	8d 4b 25             	lea    0x25(%rbx),%ecx
1401be2db:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401be2e0:	e8 ab 8f f6 ff       	call   0x140127290
1401be2e5:	33 c0                	xor    %eax,%eax
1401be2e7:	48 83 c4 20          	add    $0x20,%rsp
1401be2eb:	5b                   	pop    %rbx
1401be2ec:	c3                   	ret
1401be2ed:	e8 ee d2 f2 ff       	call   0x1400eb5e0
1401be2f2:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401be2f6:	48 85 c0             	test   %rax,%rax
1401be2f9:	75 4b                	jne    0x1401be346
1401be2fb:	e8 70 8d f6 ff       	call   0x140127070
1401be300:	4c 8d 05 d1 e3 16 00 	lea    0x16e3d1(%rip),%r8        # 0x14032c6d8
1401be307:	ba 19 00 00 00       	mov    $0x19,%edx
1401be30c:	48 8d 0d ad e3 16 00 	lea    0x16e3ad(%rip),%rcx        # 0x14032c6c0
1401be313:	e8 78 8e f6 ff       	call   0x140127190
1401be318:	45 33 c0             	xor    %r8d,%r8d
1401be31b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401be320:	41 8d 48 25          	lea    0x25(%r8),%ecx
1401be324:	e8 67 8f f6 ff       	call   0x140127290
1401be329:	41 b8 1a 00 00 00    	mov    $0x1a,%r8d
1401be32f:	48 8d 15 8a e3 16 00 	lea    0x16e38a(%rip),%rdx        # 0x14032c6c0
1401be336:	48 8b cb             	mov    %rbx,%rcx
1401be339:	e8 82 da f2 ff       	call   0x1400ebdc0
1401be33e:	33 c0                	xor    %eax,%eax
1401be340:	48 83 c4 20          	add    $0x20,%rsp
1401be344:	5b                   	pop    %rbx
1401be345:	c3                   	ret
1401be346:	e8 f5 7c 06 00       	call   0x140226040
1401be34b:	48 89 03             	mov    %rax,(%rbx)
1401be34e:	c7 43 10 01 00 00 00 	movl   $0x1,0x10(%rbx)
1401be355:	e8 b6 95 f6 ff       	call   0x140127910
1401be35a:	48 89 43 48          	mov    %rax,0x48(%rbx)
1401be35e:	48 85 c0             	test   %rax,%rax
1401be361:	75 3f                	jne    0x1401be3a2
1401be363:	e8 08 8d f6 ff       	call   0x140127070
1401be368:	4c 8d 05 69 e3 16 00 	lea    0x16e369(%rip),%r8        # 0x14032c6d8
1401be36f:	ba 21 00 00 00       	mov    $0x21,%edx
1401be374:	48 8d 0d 45 e3 16 00 	lea    0x16e345(%rip),%rcx        # 0x14032c6c0
1401be37b:	e8 10 8e f6 ff       	call   0x140127190
1401be380:	45 33 c0             	xor    %r8d,%r8d
1401be383:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401be388:	41 8d 48 25          	lea    0x25(%r8),%ecx
1401be38c:	e8 ff 8e f6 ff       	call   0x140127290
1401be391:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401be395:	e8 46 d0 f2 ff       	call   0x1400eb3e0
1401be39a:	41 b8 23 00 00 00    	mov    $0x23,%r8d
1401be3a0:	eb 8d                	jmp    0x1401be32f
1401be3a2:	48 8b 03             	mov    (%rbx),%rax
1401be3a5:	48 8b 50 38          	mov    0x38(%rax),%rdx
1401be3a9:	48 85 d2             	test   %rdx,%rdx
1401be3ac:	74 13                	je     0x1401be3c1
1401be3ae:	48 8b cb             	mov    %rbx,%rcx
1401be3b1:	ff d2                	call   *%rdx
1401be3b3:	85 c0                	test   %eax,%eax
1401be3b5:	75 0a                	jne    0x1401be3c1
1401be3b7:	48 8b cb             	mov    %rbx,%rcx
1401be3ba:	e8 21 fb ff ff       	call   0x1401bdee0
1401be3bf:	33 db                	xor    %ebx,%ebx
1401be3c1:	48 8b c3             	mov    %rbx,%rax
1401be3c4:	48 83 c4 20          	add    $0x20,%rsp
1401be3c8:	5b                   	pop    %rbx
1401be3c9:	c3                   	ret
1401be3ca:	cc                   	int3
1401be3cb:	cc                   	int3
1401be3cc:	cc                   	int3
1401be3cd:	cc                   	int3
1401be3ce:	cc                   	int3
1401be3cf:	cc                   	int3
1401be3d0:	b8 28 00 00 00       	mov    $0x28,%eax
1401be3d5:	e8 56 27 0f 00       	call   0x1402b0b30
1401be3da:	48 2b e0             	sub    %rax,%rsp
1401be3dd:	44 8d 40 fe          	lea    -0x2(%rax),%r8d
1401be3e1:	48 8d 15 b0 e3 16 00 	lea    0x16e3b0(%rip),%rdx        # 0x14032c798
1401be3e8:	8d 48 30             	lea    0x30(%rax),%ecx
1401be3eb:	48 83 c4 28          	add    $0x28,%rsp
1401be3ef:	e9 cc dc f2 ff       	jmp    0x1400ec0c0
1401be3f4:	cc                   	int3
1401be3f5:	cc                   	int3
1401be3f6:	cc                   	int3
1401be3f7:	cc                   	int3
1401be3f8:	cc                   	int3
1401be3f9:	cc                   	int3
1401be3fa:	cc                   	int3
1401be3fb:	cc                   	int3
1401be3fc:	cc                   	int3
1401be3fd:	cc                   	int3
1401be3fe:	cc                   	int3
1401be3ff:	cc                   	int3
1401be400:	40 53                	rex push %rbx
1401be402:	b8 20 00 00 00       	mov    $0x20,%eax
1401be407:	e8 24 27 0f 00       	call   0x1402b0b30
1401be40c:	48 2b e0             	sub    %rax,%rsp
1401be40f:	48 8b d9             	mov    %rcx,%rbx
1401be412:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401be416:	e8 b5 94 f6 ff       	call   0x1401278d0
1401be41b:	41 b8 2e 00 00 00    	mov    $0x2e,%r8d
1401be421:	48 8d 15 70 e3 16 00 	lea    0x16e370(%rip),%rdx        # 0x14032c798
1401be428:	48 8b cb             	mov    %rbx,%rcx
1401be42b:	48 83 c4 20          	add    $0x20,%rsp
1401be42f:	5b                   	pop    %rbx
1401be430:	e9 8b d9 f2 ff       	jmp    0x1400ebdc0
1401be435:	cc                   	int3
1401be436:	cc                   	int3
1401be437:	cc                   	int3
1401be438:	cc                   	int3
1401be439:	cc                   	int3
1401be43a:	cc                   	int3
1401be43b:	cc                   	int3
1401be43c:	cc                   	int3
1401be43d:	cc                   	int3
1401be43e:	cc                   	int3
1401be43f:	cc                   	int3
1401be440:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401be445:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401be44a:	57                   	push   %rdi
1401be44b:	b8 20 00 00 00       	mov    $0x20,%eax
1401be450:	e8 db 26 0f 00       	call   0x1402b0b30
1401be455:	48 2b e0             	sub    %rax,%rsp
1401be458:	8b f2                	mov    %edx,%esi
1401be45a:	48 8b d9             	mov    %rcx,%rbx
1401be45d:	e8 4e 1d f8 ff       	call   0x1401401b0
1401be462:	48 8b c8             	mov    %rax,%rcx
1401be465:	4c 8d 05 14 e3 16 00 	lea    0x16e314(%rip),%r8        # 0x14032c780
1401be46c:	ba 12 00 00 00       	mov    $0x12,%edx
1401be471:	e8 ba 80 fe ff       	call   0x1401a6530
1401be476:	48 8b f8             	mov    %rax,%rdi
1401be479:	48 85 c0             	test   %rax,%rax
1401be47c:	75 10                	jne    0x1401be48e
1401be47e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401be483:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401be488:	48 83 c4 20          	add    $0x20,%rsp
1401be48c:	5f                   	pop    %rdi
1401be48d:	c3                   	ret
1401be48e:	48 8b cb             	mov    %rbx,%rcx
1401be491:	e8 6a 1a f8 ff       	call   0x14013ff00
1401be496:	48 3b 07             	cmp    (%rdi),%rax
1401be499:	75 15                	jne    0x1401be4b0
1401be49b:	b8 01 00 00 00       	mov    $0x1,%eax
1401be4a0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401be4a5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401be4aa:	48 83 c4 20          	add    $0x20,%rsp
1401be4ae:	5f                   	pop    %rdi
1401be4af:	c3                   	ret
1401be4b0:	48 8b cb             	mov    %rbx,%rcx
1401be4b3:	e8 48 1a f8 ff       	call   0x14013ff00
1401be4b8:	48 8b c8             	mov    %rax,%rcx
1401be4bb:	8b d6                	mov    %esi,%edx
1401be4bd:	48 8b 47 50          	mov    0x50(%rdi),%rax
1401be4c1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401be4c6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401be4cb:	48 83 c4 20          	add    $0x20,%rsp
1401be4cf:	5f                   	pop    %rdi
1401be4d0:	48 ff e0             	rex.W jmp *%rax
1401be4d3:	cc                   	int3
1401be4d4:	cc                   	int3
1401be4d5:	cc                   	int3
1401be4d6:	cc                   	int3
1401be4d7:	cc                   	int3
1401be4d8:	cc                   	int3
1401be4d9:	cc                   	int3
1401be4da:	cc                   	int3
1401be4db:	cc                   	int3
1401be4dc:	cc                   	int3
1401be4dd:	cc                   	int3
1401be4de:	cc                   	int3
1401be4df:	cc                   	int3
1401be4e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401be4e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401be4ea:	57                   	push   %rdi
1401be4eb:	b8 20 00 00 00       	mov    $0x20,%eax
1401be4f0:	e8 3b 26 0f 00       	call   0x1402b0b30
1401be4f5:	48 2b e0             	sub    %rax,%rsp
1401be4f8:	8b f2                	mov    %edx,%esi
1401be4fa:	48 8b f9             	mov    %rcx,%rdi
1401be4fd:	e8 ae 1c f8 ff       	call   0x1401401b0
1401be502:	48 8b c8             	mov    %rax,%rcx
1401be505:	4c 8d 05 74 e2 16 00 	lea    0x16e274(%rip),%r8        # 0x14032c780
1401be50c:	ba 12 00 00 00       	mov    $0x12,%edx
1401be511:	e8 1a 80 fe ff       	call   0x1401a6530
1401be516:	48 8b d8             	mov    %rax,%rbx
1401be519:	48 85 c0             	test   %rax,%rax
1401be51c:	75 10                	jne    0x1401be52e
1401be51e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401be523:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401be528:	48 83 c4 20          	add    $0x20,%rsp
1401be52c:	5f                   	pop    %rdi
1401be52d:	c3                   	ret
1401be52e:	48 8b cf             	mov    %rdi,%rcx
1401be531:	e8 ca 19 f8 ff       	call   0x14013ff00
1401be536:	48 3b 03             	cmp    (%rbx),%rax
1401be539:	75 15                	jne    0x1401be550
1401be53b:	b8 01 00 00 00       	mov    $0x1,%eax
1401be540:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401be545:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401be54a:	48 83 c4 20          	add    $0x20,%rsp
1401be54e:	5f                   	pop    %rdi
1401be54f:	c3                   	ret
1401be550:	8b d6                	mov    %esi,%edx
1401be552:	48 8b c8             	mov    %rax,%rcx
1401be555:	48 8b 43 48          	mov    0x48(%rbx),%rax
1401be559:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401be55e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401be563:	48 83 c4 20          	add    $0x20,%rsp
1401be567:	5f                   	pop    %rdi
1401be568:	48 ff e0             	rex.W jmp *%rax
1401be56b:	cc                   	int3
1401be56c:	cc                   	int3
1401be56d:	cc                   	int3
1401be56e:	cc                   	int3
1401be56f:	cc                   	int3
1401be570:	b8 28 00 00 00       	mov    $0x28,%eax
1401be575:	e8 b6 25 0f 00       	call   0x1402b0b30
1401be57a:	48 2b e0             	sub    %rax,%rsp
1401be57d:	44 8d 40 ff          	lea    -0x1(%rax),%r8d
1401be581:	48 8d 15 40 e2 16 00 	lea    0x16e240(%rip),%rdx        # 0x14032c7c8
1401be588:	8d 48 e8             	lea    -0x18(%rax),%ecx
1401be58b:	48 83 c4 28          	add    $0x28,%rsp
1401be58f:	e9 2c db f2 ff       	jmp    0x1400ec0c0
1401be594:	cc                   	int3
1401be595:	cc                   	int3
1401be596:	cc                   	int3
1401be597:	cc                   	int3
1401be598:	cc                   	int3
1401be599:	cc                   	int3
1401be59a:	cc                   	int3
1401be59b:	cc                   	int3
1401be59c:	cc                   	int3
1401be59d:	cc                   	int3
1401be59e:	cc                   	int3
1401be59f:	cc                   	int3
1401be5a0:	b8 28 00 00 00       	mov    $0x28,%eax
1401be5a5:	e8 86 25 0f 00       	call   0x1402b0b30
1401be5aa:	48 2b e0             	sub    %rax,%rsp
1401be5ad:	44 8d 40 05          	lea    0x5(%rax),%r8d
1401be5b1:	48 8d 15 10 e2 16 00 	lea    0x16e210(%rip),%rdx        # 0x14032c7c8
1401be5b8:	48 83 c4 28          	add    $0x28,%rsp
1401be5bc:	e9 ff d7 f2 ff       	jmp    0x1400ebdc0
1401be5c1:	cc                   	int3
1401be5c2:	cc                   	int3
1401be5c3:	cc                   	int3
1401be5c4:	cc                   	int3
1401be5c5:	cc                   	int3
1401be5c6:	cc                   	int3
1401be5c7:	cc                   	int3
1401be5c8:	cc                   	int3
1401be5c9:	cc                   	int3
1401be5ca:	cc                   	int3
1401be5cb:	cc                   	int3
1401be5cc:	cc                   	int3
1401be5cd:	cc                   	int3
1401be5ce:	cc                   	int3
1401be5cf:	cc                   	int3
1401be5d0:	b8 28 00 00 00       	mov    $0x28,%eax
1401be5d5:	e8 56 25 0f 00       	call   0x1402b0b30
1401be5da:	48 2b e0             	sub    %rax,%rsp
1401be5dd:	44 8d 40 4f          	lea    0x4f(%rax),%r8d
1401be5e1:	48 8d 15 e0 e1 16 00 	lea    0x16e1e0(%rip),%rdx        # 0x14032c7c8
1401be5e8:	48 83 c4 28          	add    $0x28,%rsp