1402be166:	0f 89 54 fe ff ff    	jns    0x1402bdfc0
1402be16c:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1402be171:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1402be176:	4d 8b cf             	mov    %r15,%r9
1402be179:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402be17e:	4d 8b c4             	mov    %r12,%r8
1402be181:	e8 ca 99 fb ff       	call   0x140277b50
1402be186:	85 c0                	test   %eax,%eax
1402be188:	b8 01 00 00 00       	mov    $0x1,%eax
1402be18d:	0f 45 d8             	cmovne %eax,%ebx
1402be190:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1402be195:	eb 18                	jmp    0x1402be1af
1402be197:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1402be19c:	eb d3                	jmp    0x1402be171
1402be19e:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1402be1a3:	eb 08                	jmp    0x1402be1ad
1402be1a5:	4c 8b fd             	mov    %rbp,%r15
1402be1a8:	eb 03                	jmp    0x1402be1ad
1402be1aa:	4c 8b ff             	mov    %rdi,%r15
1402be1ad:	33 db                	xor    %ebx,%ebx
1402be1af:	48 83 7c 24 68 00    	cmpq   $0x0,0x68(%rsp)
1402be1b5:	75 0d                	jne    0x1402be1c4
1402be1b7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402be1bc:	48 8b c8             	mov    %rax,%rcx
1402be1bf:	e8 8c 94 fb ff       	call   0x140277650
1402be1c4:	49 8b cf             	mov    %r15,%rcx
1402be1c7:	e8 44 ed fb ff       	call   0x14027cf10
1402be1cc:	4c 8b ac 24 98 02 00 	mov    0x298(%rsp),%r13
1402be1d3:	00
1402be1d4:	8b c3                	mov    %ebx,%eax
1402be1d6:	48 8b 9c 24 a0 02 00 	mov    0x2a0(%rsp),%rbx
1402be1dd:	00
1402be1de:	48 8b 8c 24 80 02 00 	mov    0x280(%rsp),%rcx
1402be1e5:	00
1402be1e6:	48 33 cc             	xor    %rsp,%rcx
1402be1e9:	e8 52 c4 03 00       	call   0x1402fa640
1402be1ee:	48 81 c4 a8 02 00 00 	add    $0x2a8,%rsp
1402be1f5:	41 5f                	pop    %r15
1402be1f7:	41 5e                	pop    %r14
1402be1f9:	41 5c                	pop    %r12
1402be1fb:	5f                   	pop    %rdi
1402be1fc:	5e                   	pop    %rsi
1402be1fd:	5d                   	pop    %rbp
1402be1fe:	c3                   	ret
1402be1ff:	33 db                	xor    %ebx,%ebx
1402be201:	eb b4                	jmp    0x1402be1b7
1402be203:	33 db                	xor    %ebx,%ebx
1402be205:	eb b5                	jmp    0x1402be1bc
1402be207:	cc                   	int3
1402be208:	cc                   	int3
1402be209:	cc                   	int3
1402be20a:	cc                   	int3
1402be20b:	cc                   	int3
1402be20c:	cc                   	int3
1402be20d:	cc                   	int3
1402be20e:	cc                   	int3
1402be20f:	cc                   	int3
1402be210:	40 53                	rex push %rbx
1402be212:	55                   	push   %rbp
1402be213:	56                   	push   %rsi
1402be214:	57                   	push   %rdi
1402be215:	41 56                	push   %r14
1402be217:	41 57                	push   %r15
1402be219:	b8 98 00 00 00       	mov    $0x98,%eax
1402be21e:	e8 bd c3 03 00       	call   0x1402fa5e0
1402be223:	48 2b e0             	sub    %rax,%rsp
1402be226:	48 8b 05 53 9f 14 00 	mov    0x149f53(%rip),%rax        # 0x140408180
1402be22d:	48 33 c4             	xor    %rsp,%rax
1402be230:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1402be237:	00
1402be238:	4c 8b fa             	mov    %rdx,%r15
1402be23b:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1402be242:	00
1402be243:	33 db                	xor    %ebx,%ebx
1402be245:	ba 00 02 00 00       	mov    $0x200,%edx
1402be24a:	41 89 18             	mov    %ebx,(%r8)
1402be24d:	49 8b e9             	mov    %r9,%rbp
1402be250:	4d 8b f0             	mov    %r8,%r14
1402be253:	48 8b f1             	mov    %rcx,%rsi
1402be256:	33 ff                	xor    %edi,%edi
1402be258:	e8 33 22 f8 ff       	call   0x140240490
1402be25d:	85 c0                	test   %eax,%eax
1402be25f:	74 1c                	je     0x1402be27d
1402be261:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402be266:	48 8b ce             	mov    %rsi,%rcx
1402be269:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402be26e:	e8 4d b3 f5 ff       	call   0x1402195c0
1402be273:	85 c0                	test   %eax,%eax
1402be275:	0f 84 ed 00 00 00    	je     0x1402be368
1402be27b:	eb 63                	jmp    0x1402be2e0
1402be27d:	e8 5e b9 f5 ff       	call   0x140219be0
1402be282:	48 8b d8             	mov    %rax,%rbx
1402be285:	48 85 c0             	test   %rax,%rax
1402be288:	75 25                	jne    0x1402be2af
1402be28a:	4c 8d 0d cf c9 0e 00 	lea    0xec9cf(%rip),%r9        # 0x1403aac60
1402be291:	c7 44 24 20 22 00 00 	movl   $0x22,0x20(%rsp)
1402be298:	00
1402be299:	8d 50 6b             	lea    0x6b(%rax),%edx
1402be29c:	8d 48 06             	lea    0x6(%rax),%ecx
1402be29f:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402be2a3:	e8 f8 30 f6 ff       	call   0x1402213a0
1402be2a8:	33 c0                	xor    %eax,%eax
1402be2aa:	e9 c3 00 00 00       	jmp    0x1402be372
1402be2af:	48 8b d6             	mov    %rsi,%rdx
1402be2b2:	48 8b cb             	mov    %rbx,%rcx
1402be2b5:	e8 b6 b6 f5 ff       	call   0x140219970
1402be2ba:	8b f8                	mov    %eax,%edi
1402be2bc:	85 c0                	test   %eax,%eax
1402be2be:	74 14                	je     0x1402be2d4
1402be2c0:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402be2c5:	48 8b cb             	mov    %rbx,%rcx
1402be2c8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402be2cd:	e8 ee b2 f5 ff       	call   0x1402195c0
1402be2d2:	8b f8                	mov    %eax,%edi
1402be2d4:	48 8b cb             	mov    %rbx,%rcx
1402be2d7:	e8 c4 b8 f5 ff       	call   0x140219ba0
1402be2dc:	85 ff                	test   %edi,%edi
1402be2de:	74 c8                	je     0x1402be2a8
1402be2e0:	48 8b cd             	mov    %rbp,%rcx
1402be2e3:	e8 78 cc f5 ff       	call   0x14021af60
1402be2e8:	48 63 c8             	movslq %eax,%rcx
1402be2eb:	33 d2                	xor    %edx,%edx
1402be2ed:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402be2f2:	33 ff                	xor    %edi,%edi
1402be2f4:	48 8b cd             	mov    %rbp,%rcx
1402be2f7:	e8 34 be f9 ff       	call   0x14025a130
1402be2fc:	48 8b d8             	mov    %rax,%rbx
1402be2ff:	48 85 c0             	test   %rax,%rax
1402be302:	74 64                	je     0x1402be368
1402be304:	48 8b c8             	mov    %rax,%rcx
1402be307:	e8 74 ca f9 ff       	call   0x14025ad80
1402be30c:	85 c0                	test   %eax,%eax
1402be30e:	7e 58                	jle    0x1402be368
1402be310:	48 8b ce             	mov    %rsi,%rcx
1402be313:	e8 a8 4e f7 ff       	call   0x1402331c0
1402be318:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402be31d:	8d 57 ff             	lea    -0x1(%rdi),%edx
1402be320:	44 8d 4f 01          	lea    0x1(%rdi),%r9d
1402be324:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1402be328:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
1402be32e:	48 8b cb             	mov    %rbx,%rcx
1402be331:	e8 da b9 f9 ff       	call   0x140259d10
1402be336:	85 c0                	test   %eax,%eax
1402be338:	7e 2e                	jle    0x1402be368
1402be33a:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402be33e:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1402be343:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1402be348:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402be34d:	49 8b d7             	mov    %r15,%rdx
1402be350:	48 8b cb             	mov    %rbx,%rcx
1402be353:	e8 d8 c8 f9 ff       	call   0x14025ac30
1402be358:	85 c0                	test   %eax,%eax
1402be35a:	7e 0c                	jle    0x1402be368
1402be35c:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402be360:	bf 01 00 00 00       	mov    $0x1,%edi
1402be365:	41 89 06             	mov    %eax,(%r14)
1402be368:	48 8b cb             	mov    %rbx,%rcx
1402be36b:	e8 30 bc f9 ff       	call   0x140259fa0
1402be370:	8b c7                	mov    %edi,%eax
1402be372:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1402be379:	00
1402be37a:	48 33 cc             	xor    %rsp,%rcx
1402be37d:	e8 be c2 03 00       	call   0x1402fa640
1402be382:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1402be389:	41 5f                	pop    %r15
1402be38b:	41 5e                	pop    %r14
1402be38d:	5f                   	pop    %rdi
1402be38e:	5e                   	pop    %rsi
1402be38f:	5d                   	pop    %rbp
1402be390:	5b                   	pop    %rbx
1402be391:	c3                   	ret
1402be392:	cc                   	int3
1402be393:	cc                   	int3
1402be394:	cc                   	int3
1402be395:	cc                   	int3
1402be396:	cc                   	int3
1402be397:	cc                   	int3
1402be398:	cc                   	int3
1402be399:	cc                   	int3
1402be39a:	cc                   	int3
1402be39b:	cc                   	int3
1402be39c:	cc                   	int3
1402be39d:	cc                   	int3
1402be39e:	cc                   	int3
1402be39f:	cc                   	int3
1402be3a0:	40 55                	rex push %rbp
1402be3a2:	56                   	push   %rsi
1402be3a3:	41 57                	push   %r15
1402be3a5:	b8 40 00 00 00       	mov    $0x40,%eax
1402be3aa:	e8 31 c2 03 00       	call   0x1402fa5e0
1402be3af:	48 2b e0             	sub    %rax,%rsp
1402be3b2:	49 8b f0             	mov    %r8,%rsi
1402be3b5:	4c 8b f9             	mov    %rcx,%r15
1402be3b8:	e8 63 d5 f9 ff       	call   0x14025b920
1402be3bd:	48 8b e8             	mov    %rax,%rbp
1402be3c0:	48 85 c0             	test   %rax,%rax
1402be3c3:	75 29                	jne    0x1402be3ee
1402be3c5:	4c 8d 0d 54 cb 0e 00 	lea    0xecb54(%rip),%r9        # 0x1403aaf20
1402be3cc:	c7 44 24 20 43 00 00 	movl   $0x43,0x20(%rsp)
1402be3d3:	00
1402be3d4:	8d 50 65             	lea    0x65(%rax),%edx
1402be3d7:	8d 48 22             	lea    0x22(%rax),%ecx
1402be3da:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402be3de:	e8 bd 2f f6 ff       	call   0x1402213a0
1402be3e3:	33 c0                	xor    %eax,%eax
1402be3e5:	48 83 c4 40          	add    $0x40,%rsp
1402be3e9:	41 5f                	pop    %r15
1402be3eb:	5e                   	pop    %rsi
1402be3ec:	5d                   	pop    %rbp
1402be3ed:	c3                   	ret
1402be3ee:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402be3f3:	48 8b ce             	mov    %rsi,%rcx
1402be3f6:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
1402be3fb:	33 ff                	xor    %edi,%edi
1402be3fd:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
1402be402:	e8 19 a0 f6 ff       	call   0x140228420
1402be407:	85 c0                	test   %eax,%eax
1402be409:	0f 8e a4 00 00 00    	jle    0x1402be4b3
1402be40f:	90                   	nop
1402be410:	8b d7                	mov    %edi,%edx
1402be412:	48 8b ce             	mov    %rsi,%rcx
1402be415:	e8 36 a2 f6 ff       	call   0x140228650
1402be41a:	49 8b 5f 60          	mov    0x60(%r15),%rbx
1402be41e:	4c 8b f0             	mov    %rax,%r14
1402be421:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402be425:	48 85 c9             	test   %rcx,%rcx
1402be428:	74 70                	je     0x1402be49a
1402be42a:	4c 8b 50 08          	mov    0x8(%rax),%r10
1402be42e:	66 90                	xchg   %ax,%ax
1402be430:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1402be434:	4d 8b ca             	mov    %r10,%r9
1402be437:	4c 2b ca             	sub    %rdx,%r9
1402be43a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1402be440:	44 0f b6 02          	movzbl (%rdx),%r8d
1402be444:	42 0f b6 04 0a       	movzbl (%rdx,%r9,1),%eax
1402be449:	44 2b c0             	sub    %eax,%r8d
1402be44c:	75 07                	jne    0x1402be455
1402be44e:	48 ff c2             	inc    %rdx
1402be451:	85 c0                	test   %eax,%eax
1402be453:	75 eb                	jne    0x1402be440
1402be455:	45 85 c0             	test   %r8d,%r8d
1402be458:	74 2c                	je     0x1402be486
1402be45a:	4d 8b c2             	mov    %r10,%r8
1402be45d:	4c 2b c1             	sub    %rcx,%r8
1402be460:	0f b6 11             	movzbl (%rcx),%edx
1402be463:	42 0f b6 04 01       	movzbl (%rcx,%r8,1),%eax
1402be468:	2b d0                	sub    %eax,%edx
1402be46a:	75 07                	jne    0x1402be473
1402be46c:	48 ff c1             	inc    %rcx
1402be46f:	85 c0                	test   %eax,%eax
1402be471:	75 ed                	jne    0x1402be460
1402be473:	85 d2                	test   %edx,%edx
1402be475:	74 0f                	je     0x1402be486
1402be477:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402be47b:	48 83 c3 18          	add    $0x18,%rbx
1402be47f:	48 85 c9             	test   %rcx,%rcx
1402be482:	75 ac                	jne    0x1402be430
1402be484:	eb 14                	jmp    0x1402be49a
1402be486:	8b 13                	mov    (%rbx),%edx
1402be488:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402be48e:	48 8b cd             	mov    %rbp,%rcx
1402be491:	e8 ca 44 ff ff       	call   0x1402b2960
1402be496:	85 c0                	test   %eax,%eax
1402be498:	74 34                	je     0x1402be4ce
1402be49a:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1402be49f:	74 59                	je     0x1402be4fa
1402be4a1:	48 8b ce             	mov    %rsi,%rcx
1402be4a4:	ff c7                	inc    %edi
1402be4a6:	e8 75 9f f6 ff       	call   0x140228420
1402be4ab:	3b f8                	cmp    %eax,%edi
1402be4ad:	0f 8c 5d ff ff ff    	jl     0x1402be410
1402be4b3:	48 8b c5             	mov    %rbp,%rax
1402be4b6:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1402be4bb:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402be4c0:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1402be4c5:	48 83 c4 40          	add    $0x40,%rsp
1402be4c9:	41 5f                	pop    %r15
1402be4cb:	5e                   	pop    %rsi
1402be4cc:	5d                   	pop    %rbp
1402be4cd:	c3                   	ret
1402be4ce:	ba 65 00 00 00       	mov    $0x65,%edx
1402be4d3:	c7 44 24 20 4d 00 00 	movl   $0x4d,0x20(%rsp)
1402be4da:	00
1402be4db:	4c 8d 0d 3e ca 0e 00 	lea    0xeca3e(%rip),%r9        # 0x1403aaf20
1402be4e2:	8d 4a bd             	lea    -0x43(%rdx),%ecx
1402be4e5:	44 8d 42 dc          	lea    -0x24(%rdx),%r8d
1402be4e9:	e8 b2 2e f6 ff       	call   0x1402213a0
1402be4ee:	48 8b cd             	mov    %rbp,%rcx
1402be4f1:	e8 fa d3 f9 ff       	call   0x14025b8f0
1402be4f6:	33 c0                	xor    %eax,%eax
1402be4f8:	eb bc                	jmp    0x1402be4b6
1402be4fa:	ba 65 00 00 00       	mov    $0x65,%edx
1402be4ff:	c7 44 24 20 56 00 00 	movl   $0x56,0x20(%rsp)
1402be506:	00
1402be507:	4c 8d 0d 12 ca 0e 00 	lea    0xeca12(%rip),%r9        # 0x1403aaf20
1402be50e:	8d 4a bd             	lea    -0x43(%rdx),%ecx
1402be511:	44 8d 42 0a          	lea    0xa(%rdx),%r8d
1402be515:	e8 86 2e f6 ff       	call   0x1402213a0
1402be51a:	49 8b 46 10          	mov    0x10(%r14),%rax
1402be51e:	4c 8d 0d 33 81 0c 00 	lea    0xc8133(%rip),%r9        # 0x140386658
1402be525:	4d 8b 06             	mov    (%r14),%r8
1402be528:	48 8d 15 31 81 0c 00 	lea    0xc8131(%rip),%rdx        # 0x140386660
1402be52f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402be534:	b9 06 00 00 00       	mov    $0x6,%ecx
1402be539:	48 8d 05 10 81 0c 00 	lea    0xc8110(%rip),%rax        # 0x140386650
1402be540:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402be545:	49 8b 46 08          	mov    0x8(%r14),%rax
1402be549:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402be54e:	e8 cd 20 f6 ff       	call   0x140220620
1402be553:	48 8b cd             	mov    %rbp,%rcx
1402be556:	e8 95 d3 f9 ff       	call   0x14025b8f0
1402be55b:	33 c0                	xor    %eax,%eax
1402be55d:	e9 54 ff ff ff       	jmp    0x1402be4b6
1402be562:	cc                   	int3
1402be563:	cc                   	int3
1402be564:	cc                   	int3
1402be565:	cc                   	int3
1402be566:	cc                   	int3
1402be567:	cc                   	int3
1402be568:	cc                   	int3
1402be569:	cc                   	int3
1402be56a:	cc                   	int3
1402be56b:	cc                   	int3
1402be56c:	cc                   	int3
1402be56d:	cc                   	int3
1402be56e:	cc                   	int3
1402be56f:	cc                   	int3
1402be570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402be575:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1402be57a:	57                   	push   %rdi
1402be57b:	b8 20 00 00 00       	mov    $0x20,%eax
1402be580:	e8 5b c0 03 00       	call   0x1402fa5e0
1402be585:	48 2b e0             	sub    %rax,%rsp
1402be588:	48 8b 59 60          	mov    0x60(%rcx),%rbx
1402be58c:	48 8b fa             	mov    %rdx,%rdi
1402be58f:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1402be594:	74 39                	je     0x1402be5cf
1402be596:	8b 13                	mov    (%rbx),%edx
1402be598:	48 8b cf             	mov    %rdi,%rcx
1402be59b:	e8 70 43 ff ff       	call   0x1402b2910
1402be5a0:	85 c0                	test   %eax,%eax
1402be5a2:	74 10                	je     0x1402be5b4
1402be5a4:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402be5a8:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402be5ad:	33 d2                	xor    %edx,%edx
1402be5af:	e8 1c 19 fb ff       	call   0x14026fed0
1402be5b4:	48 83 c3 18          	add    $0x18,%rbx
1402be5b8:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1402be5bd:	75 d7                	jne    0x1402be596
1402be5bf:	48 8b 44 24 40       	mov    0x40(%rsp),%rax