1401683c4:	4c 8d 05 3d 3e 1b 00 	lea    0x1b3e3d(%rip),%r8        # 0x14031c208
1401683cb:	ba 8d 04 00 00       	mov    $0x48d,%edx
1401683d0:	48 8d 0d f1 3c 1b 00 	lea    0x1b3cf1(%rip),%rcx        # 0x14031c0c8
1401683d7:	e8 b4 ed fb ff       	call   0x140127190
1401683dc:	45 33 c0             	xor    %r8d,%r8d
1401683df:	8d 4e 10             	lea    0x10(%rsi),%ecx
1401683e2:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1401683e7:	e8 a4 ee fb ff       	call   0x140127290
1401683ec:	33 c0                	xor    %eax,%eax
1401683ee:	e9 13 01 00 00       	jmp    0x140168506
1401683f3:	44 8b 41 34          	mov    0x34(%rcx),%r8d
1401683f7:	45 33 c9             	xor    %r9d,%r9d
1401683fa:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1401683fe:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140168402:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140168407:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14016840c:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140168411:	e8 ea 38 06 00       	call   0x1401cbd00
140168416:	48 8b f8             	mov    %rax,%rdi
140168419:	48 85 db             	test   %rbx,%rbx
14016841c:	0f 84 dd 00 00 00    	je     0x1401684ff
140168422:	48 85 c0             	test   %rax,%rax
140168425:	0f 84 d4 00 00 00    	je     0x1401684ff
14016842b:	48 8b 03             	mov    (%rbx),%rax
14016842e:	48 85 c0             	test   %rax,%rax
140168431:	75 54                	jne    0x140168487
140168433:	41 b8 99 04 00 00    	mov    $0x499,%r8d
140168439:	48 8d 15 88 3c 1b 00 	lea    0x1b3c88(%rip),%rdx        # 0x14031c0c8
140168440:	48 8b cf             	mov    %rdi,%rcx
140168443:	e8 28 39 f8 ff       	call   0x1400ebd70
140168448:	48 89 03             	mov    %rax,(%rbx)
14016844b:	48 85 c0             	test   %rax,%rax
14016844e:	75 32                	jne    0x140168482
140168450:	e8 1b ec fb ff       	call   0x140127070
140168455:	4c 8d 05 ac 3d 1b 00 	lea    0x1b3dac(%rip),%r8        # 0x14031c208
14016845c:	ba 9a 04 00 00       	mov    $0x49a,%edx
140168461:	48 8d 0d 60 3c 1b 00 	lea    0x1b3c60(%rip),%rcx        # 0x14031c0c8
140168468:	e8 23 ed fb ff       	call   0x140127190
14016846d:	45 33 c0             	xor    %r8d,%r8d
140168470:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140168475:	41 8d 48 10          	lea    0x10(%r8),%ecx
140168479:	e8 12 ee fb ff       	call   0x140127290
14016847e:	33 c0                	xor    %eax,%eax
140168480:	eb 7f                	jmp    0x140168501
140168482:	bd 01 00 00 00       	mov    $0x1,%ebp
140168487:	44 8b 46 34          	mov    0x34(%rsi),%r8d
14016848b:	4c 8b c8             	mov    %rax,%r9
14016848e:	48 8b 56 20          	mov    0x20(%rsi),%rdx
140168492:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140168496:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14016849b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401684a0:	e8 5b 38 06 00       	call   0x1401cbd00
1401684a5:	48 85 c0             	test   %rax,%rax
1401684a8:	75 4e                	jne    0x1401684f8
1401684aa:	e8 c1 eb fb ff       	call   0x140127070
1401684af:	4c 8d 05 52 3d 1b 00 	lea    0x1b3d52(%rip),%r8        # 0x14031c208
1401684b6:	ba a1 04 00 00       	mov    $0x4a1,%edx
1401684bb:	48 8d 0d 06 3c 1b 00 	lea    0x1b3c06(%rip),%rcx        # 0x14031c0c8
1401684c2:	e8 c9 ec fb ff       	call   0x140127190
1401684c7:	45 33 c0             	xor    %r8d,%r8d
1401684ca:	ba 10 00 08 00       	mov    $0x80010,%edx
1401684cf:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401684d3:	e8 b8 ed fb ff       	call   0x140127290
1401684d8:	85 ed                	test   %ebp,%ebp
1401684da:	74 18                	je     0x1401684f4
1401684dc:	48 8b 0b             	mov    (%rbx),%rcx
1401684df:	48 8d 15 e2 3b 1b 00 	lea    0x1b3be2(%rip),%rdx        # 0x14031c0c8
1401684e6:	41 b8 a3 04 00 00    	mov    $0x4a3,%r8d
1401684ec:	e8 cf 38 f8 ff       	call   0x1400ebdc0
1401684f1:	4c 89 33             	mov    %r14,(%rbx)
1401684f4:	33 c0                	xor    %eax,%eax
1401684f6:	eb 09                	jmp    0x140168501
1401684f8:	85 ed                	test   %ebp,%ebp
1401684fa:	75 03                	jne    0x1401684ff
1401684fc:	48 01 3b             	add    %rdi,(%rbx)
1401684ff:	8b c7                	mov    %edi,%eax
140168501:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140168506:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14016850b:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140168510:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140168515:	48 83 c4 30          	add    $0x30,%rsp
140168519:	41 5e                	pop    %r14
14016851b:	c3                   	ret
14016851c:	cc                   	int3
14016851d:	cc                   	int3
14016851e:	cc                   	int3
14016851f:	cc                   	int3
140168520:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140168525:	57                   	push   %rdi
140168526:	b8 20 00 00 00       	mov    $0x20,%eax
14016852b:	e8 00 86 14 00       	call   0x1402b0b30
140168530:	48 2b e0             	sub    %rax,%rsp
140168533:	48 8b fa             	mov    %rdx,%rdi
140168536:	48 85 c9             	test   %rcx,%rcx
140168539:	0f 84 82 00 00 00    	je     0x1401685c1
14016853f:	48 8b 19             	mov    (%rcx),%rbx
140168542:	48 85 db             	test   %rbx,%rbx
140168545:	74 7a                	je     0x1401685c1
140168547:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
14016854c:	74 73                	je     0x1401685c1
14016854e:	48 8b 12             	mov    (%rdx),%rdx
140168551:	45 33 c9             	xor    %r9d,%r9d
140168554:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140168559:	48 8b cb             	mov    %rbx,%rcx
14016855c:	49 63 f0             	movslq %r8d,%rsi
14016855f:	4c 8b c6             	mov    %rsi,%r8
140168562:	e8 49 3b fe ff       	call   0x14014c0b0
140168567:	85 c0                	test   %eax,%eax
140168569:	75 40                	jne    0x1401685ab
14016856b:	e8 00 eb fb ff       	call   0x140127070
140168570:	4c 8d 05 81 3c 1b 00 	lea    0x1b3c81(%rip),%r8        # 0x14031c1f8
140168577:	ba 80 04 00 00       	mov    $0x480,%edx
14016857c:	48 8d 0d 45 3b 1b 00 	lea    0x1b3b45(%rip),%rcx        # 0x14031c0c8
140168583:	e8 08 ec fb ff       	call   0x140127190
140168588:	45 33 c0             	xor    %r8d,%r8d
14016858b:	ba 10 00 08 00       	mov    $0x80010,%edx
140168590:	41 8d 48 10          	lea    0x10(%r8),%ecx
140168594:	e8 f7 ec fb ff       	call   0x140127290
140168599:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14016859e:	33 c0                	xor    %eax,%eax
1401685a0:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401685a5:	48 83 c4 20          	add    $0x20,%rsp
1401685a9:	5f                   	pop    %rdi
1401685aa:	c3                   	ret
1401685ab:	48 01 37             	add    %rsi,(%rdi)
1401685ae:	48 8b c3             	mov    %rbx,%rax
1401685b1:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1401685b6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401685bb:	48 83 c4 20          	add    $0x20,%rsp
1401685bf:	5f                   	pop    %rdi
1401685c0:	c3                   	ret
1401685c1:	e8 aa ea fb ff       	call   0x140127070
1401685c6:	4c 8d 05 2b 3c 1b 00 	lea    0x1b3c2b(%rip),%r8        # 0x14031c1f8
1401685cd:	ba 7a 04 00 00       	mov    $0x47a,%edx
1401685d2:	48 8d 0d ef 3a 1b 00 	lea    0x1b3aef(%rip),%rcx        # 0x14031c0c8
1401685d9:	e8 b2 eb fb ff       	call   0x140127190
1401685de:	45 33 c0             	xor    %r8d,%r8d
1401685e1:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1401685e6:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401685ea:	e8 a1 ec fb ff       	call   0x140127290
1401685ef:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401685f4:	33 c0                	xor    %eax,%eax
1401685f6:	48 83 c4 20          	add    $0x20,%rsp
1401685fa:	5f                   	pop    %rdi
1401685fb:	c3                   	ret
1401685fc:	cc                   	int3
1401685fd:	cc                   	int3
1401685fe:	cc                   	int3
1401685ff:	cc                   	int3
140168600:	40 53                	rex push %rbx
140168602:	b8 20 00 00 00       	mov    $0x20,%eax
140168607:	e8 24 85 14 00       	call   0x1402b0b30
14016860c:	48 2b e0             	sub    %rax,%rsp
14016860f:	48 8b da             	mov    %rdx,%rbx
140168612:	85 c9                	test   %ecx,%ecx
140168614:	75 16                	jne    0x14016862c
140168616:	e8 35 04 fe ff       	call   0x140148a50
14016861b:	48 89 03             	mov    %rax,(%rbx)
14016861e:	48 f7 d8             	neg    %rax
140168621:	1b c0                	sbb    %eax,%eax
140168623:	83 e0 02             	and    $0x2,%eax
140168626:	48 83 c4 20          	add    $0x20,%rsp
14016862a:	5b                   	pop    %rbx
14016862b:	c3                   	ret
14016862c:	83 f9 02             	cmp    $0x2,%ecx
14016862f:	75 1a                	jne    0x14016864b
140168631:	48 8b 0a             	mov    (%rdx),%rcx
140168634:	e8 37 03 fe ff       	call   0x140148970
140168639:	b8 02 00 00 00       	mov    $0x2,%eax
14016863e:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140168645:	48 83 c4 20          	add    $0x20,%rsp
140168649:	5b                   	pop    %rbx
14016864a:	c3                   	ret
14016864b:	b8 01 00 00 00       	mov    $0x1,%eax
140168650:	48 83 c4 20          	add    $0x20,%rsp
140168654:	5b                   	pop    %rbx
140168655:	c3                   	ret
140168656:	cc                   	int3
140168657:	cc                   	int3
140168658:	cc                   	int3
140168659:	cc                   	int3
14016865a:	cc                   	int3
14016865b:	cc                   	int3
14016865c:	cc                   	int3
14016865d:	cc                   	int3
14016865e:	cc                   	int3
14016865f:	cc                   	int3
140168660:	b8 28 00 00 00       	mov    $0x28,%eax
140168665:	e8 c6 84 14 00       	call   0x1402b0b30
14016866a:	48 2b e0             	sub    %rax,%rsp
14016866d:	4c 8d 0d ac 3c 1b 00 	lea    0x1b3cac(%rip),%r9        # 0x14031c320
140168674:	48 83 c4 28          	add    $0x28,%rsp
140168678:	e9 53 93 fc ff       	jmp    0x1401319d0
14016867d:	cc                   	int3
14016867e:	cc                   	int3
14016867f:	cc                   	int3
140168680:	b8 28 00 00 00       	mov    $0x28,%eax
140168685:	e8 a6 84 14 00       	call   0x1402b0b30
14016868a:	48 2b e0             	sub    %rax,%rsp
14016868d:	4c 8d 0d 2c 3e 1b 00 	lea    0x1b3e2c(%rip),%r9        # 0x14031c4c0
140168694:	48 83 c4 28          	add    $0x28,%rsp
140168698:	e9 33 93 fc ff       	jmp    0x1401319d0
14016869d:	cc                   	int3
14016869e:	cc                   	int3
14016869f:	cc                   	int3
1401686a0:	b8 28 00 00 00       	mov    $0x28,%eax
1401686a5:	e8 86 84 14 00       	call   0x1402b0b30
1401686aa:	48 2b e0             	sub    %rax,%rsp
1401686ad:	4c 8d 0d 2c 3d 1b 00 	lea    0x1b3d2c(%rip),%r9        # 0x14031c3e0
1401686b4:	48 83 c4 28          	add    $0x28,%rsp
1401686b8:	e9 13 93 fc ff       	jmp    0x1401319d0
1401686bd:	cc                   	int3
1401686be:	cc                   	int3
1401686bf:	cc                   	int3
1401686c0:	b8 28 00 00 00       	mov    $0x28,%eax
1401686c5:	e8 66 84 14 00       	call   0x1402b0b30
1401686ca:	48 2b e0             	sub    %rax,%rsp
1401686cd:	4c 8d 05 4c 3c 1b 00 	lea    0x1b3c4c(%rip),%r8        # 0x14031c320
1401686d4:	48 83 c4 28          	add    $0x28,%rsp
1401686d8:	e9 63 bd fc ff       	jmp    0x140134440
1401686dd:	cc                   	int3
1401686de:	cc                   	int3
1401686df:	cc                   	int3
1401686e0:	b8 28 00 00 00       	mov    $0x28,%eax
1401686e5:	e8 46 84 14 00       	call   0x1402b0b30
1401686ea:	48 2b e0             	sub    %rax,%rsp
1401686ed:	4c 8d 05 cc 3d 1b 00 	lea    0x1b3dcc(%rip),%r8        # 0x14031c4c0
1401686f4:	48 83 c4 28          	add    $0x28,%rsp
1401686f8:	e9 43 bd fc ff       	jmp    0x140134440
1401686fd:	cc                   	int3
1401686fe:	cc                   	int3
1401686ff:	cc                   	int3
140168700:	b8 28 00 00 00       	mov    $0x28,%eax
140168705:	e8 26 84 14 00       	call   0x1402b0b30
14016870a:	48 2b e0             	sub    %rax,%rsp
14016870d:	4c 8d 05 cc 3c 1b 00 	lea    0x1b3ccc(%rip),%r8        # 0x14031c3e0
140168714:	48 83 c4 28          	add    $0x28,%rsp
140168718:	e9 23 bd fc ff       	jmp    0x140134440
14016871d:	cc                   	int3
14016871e:	cc                   	int3
14016871f:	cc                   	int3
140168720:	48 8d 05 59 42 1b 00 	lea    0x1b4259(%rip),%rax        # 0x14031c980
140168727:	c3                   	ret
140168728:	cc                   	int3
140168729:	cc                   	int3
14016872a:	cc                   	int3
14016872b:	cc                   	int3
14016872c:	cc                   	int3
14016872d:	cc                   	int3
14016872e:	cc                   	int3
14016872f:	cc                   	int3
140168730:	48 8d 05 d9 41 1b 00 	lea    0x1b41d9(%rip),%rax        # 0x14031c910
140168737:	c3                   	ret
140168738:	cc                   	int3
140168739:	cc                   	int3
14016873a:	cc                   	int3
14016873b:	cc                   	int3
14016873c:	cc                   	int3
14016873d:	cc                   	int3
14016873e:	cc                   	int3
14016873f:	cc                   	int3
140168740:	48 8d 05 a9 43 1b 00 	lea    0x1b43a9(%rip),%rax        # 0x14031caf0
140168747:	c3                   	ret
140168748:	cc                   	int3
140168749:	cc                   	int3
14016874a:	cc                   	int3
14016874b:	cc                   	int3
14016874c:	cc                   	int3
14016874d:	cc                   	int3
14016874e:	cc                   	int3
14016874f:	cc                   	int3
140168750:	48 8d 05 79 40 1b 00 	lea    0x1b4079(%rip),%rax        # 0x14031c7d0
140168757:	c3                   	ret
140168758:	cc                   	int3
140168759:	cc                   	int3
14016875a:	cc                   	int3
14016875b:	cc                   	int3
14016875c:	cc                   	int3
14016875d:	cc                   	int3
14016875e:	cc                   	int3
14016875f:	cc                   	int3
140168760:	48 8d 05 19 44 1b 00 	lea    0x1b4419(%rip),%rax        # 0x14031cb80
140168767:	c3                   	ret
140168768:	cc                   	int3
140168769:	cc                   	int3
14016876a:	cc                   	int3
14016876b:	cc                   	int3
14016876c:	cc                   	int3
14016876d:	cc                   	int3
14016876e:	cc                   	int3
14016876f:	cc                   	int3
140168770:	48 8d 05 99 42 1b 00 	lea    0x1b4299(%rip),%rax        # 0x14031ca10
140168777:	c3                   	ret
140168778:	cc                   	int3
140168779:	cc                   	int3
14016877a:	cc                   	int3
14016877b:	cc                   	int3
14016877c:	cc                   	int3
14016877d:	cc                   	int3
14016877e:	cc                   	int3
14016877f:	cc                   	int3
140168780:	48 8d 05 09 45 1b 00 	lea    0x1b4509(%rip),%rax        # 0x14031cc90
140168787:	c3                   	ret
140168788:	cc                   	int3
140168789:	cc                   	int3
14016878a:	cc                   	int3
14016878b:	cc                   	int3
14016878c:	cc                   	int3
14016878d:	cc                   	int3
14016878e:	cc                   	int3
14016878f:	cc                   	int3
140168790:	48 8d 05 19 46 1b 00 	lea    0x1b4619(%rip),%rax        # 0x14031cdb0
140168797:	c3                   	ret
140168798:	cc                   	int3
140168799:	cc                   	int3
14016879a:	cc                   	int3
14016879b:	cc                   	int3
14016879c:	cc                   	int3
14016879d:	cc                   	int3
14016879e:	cc                   	int3
14016879f:	cc                   	int3
1401687a0:	48 8d 05 59 45 1b 00 	lea    0x1b4559(%rip),%rax        # 0x14031cd00
1401687a7:	c3                   	ret
1401687a8:	cc                   	int3
1401687a9:	cc                   	int3
1401687aa:	cc                   	int3
1401687ab:	cc                   	int3
1401687ac:	cc                   	int3
1401687ad:	cc                   	int3
1401687ae:	cc                   	int3
1401687af:	cc                   	int3
1401687b0:	48 8d 05 29 3f 1b 00 	lea    0x1b3f29(%rip),%rax        # 0x14031c6e0
1401687b7:	c3                   	ret
1401687b8:	cc                   	int3
1401687b9:	cc                   	int3
1401687ba:	cc                   	int3
1401687bb:	cc                   	int3
1401687bc:	cc                   	int3
1401687bd:	cc                   	int3
1401687be:	cc                   	int3
1401687bf:	cc                   	int3
1401687c0:	48 8d 05 79 3e 1b 00 	lea    0x1b3e79(%rip),%rax        # 0x14031c640
1401687c7:	c3                   	ret
1401687c8:	cc                   	int3
1401687c9:	cc                   	int3
1401687ca:	cc                   	int3
1401687cb:	cc                   	int3
1401687cc:	cc                   	int3
1401687cd:	cc                   	int3
1401687ce:	cc                   	int3