1400133e7:	48 8d 15 a2 62 00 00 	lea    0x62a2(%rip),%rdx        # 0x140019690
1400133ee:	48 8d 0d b3 62 00 00 	lea    0x62b3(%rip),%rcx        # 0x1400196a8
1400133f5:	e8 52 03 ff ff       	call   0x14000374c
1400133fa:	83 3d 33 30 01 00 00 	cmpl   $0x0,0x13033(%rip)        # 0x140026434
140013401:	74 0c                	je     0x14001340f
140013403:	8b 05 2b 30 01 00    	mov    0x1302b(%rip),%eax        # 0x140026434
140013409:	89 44 24 44          	mov    %eax,0x44(%rsp)
14001340d:	eb 08                	jmp    0x140013417
14001340f:	c7 44 24 44 06 00 00 	movl   $0x6,0x44(%rsp)
140013416:	00
140013417:	8b 44 24 44          	mov    0x44(%rsp),%eax
14001341b:	89 44 24 48          	mov    %eax,0x48(%rsp)
14001341f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140013424:	e8 3f fa ff ff       	call   0x140012e68
140013429:	8b 44 24 48          	mov    0x48(%rsp),%eax
14001342d:	e9 93 00 00 00       	jmp    0x1400134c5
140013432:	e9 84 00 00 00       	jmp    0x1400134bb
140013437:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
14001343e:	00
14001343f:	ff 15 db 4d 00 00    	call   *0x4ddb(%rip)        # 0x140018220
140013445:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14001344a:	ff 15 d0 4d 00 00    	call   *0x4dd0(%rip)        # 0x140018220
140013450:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
140013457:	00
140013458:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
14001345f:	00
140013460:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140013467:	00
140013468:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
14001346d:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140013472:	4c 8b c1             	mov    %rcx,%r8
140013475:	48 8b 15 bc 2f 01 00 	mov    0x12fbc(%rip),%rdx        # 0x140026438
14001347c:	48 8b c8             	mov    %rax,%rcx
14001347f:	ff 15 33 4c 00 00    	call   *0x4c33(%rip)        # 0x1400180b8
140013485:	85 c0                	test   %eax,%eax
140013487:	75 1a                	jne    0x1400134a3
140013489:	ff 15 79 4d 00 00    	call   *0x4d79(%rip)        # 0x140018208
14001348f:	89 44 24 40          	mov    %eax,0x40(%rsp)
140013493:	8b 54 24 40          	mov    0x40(%rsp),%edx
140013497:	48 8d 0d 32 62 00 00 	lea    0x6232(%rip),%rcx        # 0x1400196d0
14001349e:	e8 a9 02 ff ff       	call   0x14000374c
1400134a3:	8b 44 24 40          	mov    0x40(%rsp),%eax
1400134a7:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
1400134ab:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400134b0:	e8 b3 f9 ff ff       	call   0x140012e68
1400134b5:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
1400134b9:	eb 0a                	jmp    0x1400134c5
1400134bb:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400134c0:	e8 a3 f9 ff ff       	call   0x140012e68
1400134c5:	48 83 c4 68          	add    $0x68,%rsp
1400134c9:	c3                   	ret
1400134ca:	cc                   	int3
1400134cb:	cc                   	int3
1400134cc:	cc                   	int3
1400134cd:	cc                   	int3
1400134ce:	cc                   	int3
1400134cf:	cc                   	int3
1400134d0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400134d5:	48 83 ec 48          	sub    $0x48,%rsp
1400134d9:	b9 18 00 00 00       	mov    $0x18,%ecx
1400134de:	e8 bd 31 00 00       	call   0x1400166a0
1400134e3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400134e8:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
1400134ee:	74 11                	je     0x140013501
1400134f0:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400134f5:	e8 86 00 00 00       	call   0x140013580
1400134fa:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400134ff:	eb 09                	jmp    0x14001350a
140013501:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140013508:	00 00
14001350a:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14001350f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140013514:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140013519:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14001351e:	48 89 08             	mov    %rcx,(%rax)
140013521:	48 83 c4 48          	add    $0x48,%rsp
140013525:	c3                   	ret
140013526:	cc                   	int3
140013527:	cc                   	int3
140013528:	cc                   	int3
140013529:	cc                   	int3
14001352a:	cc                   	int3
14001352b:	cc                   	int3
14001352c:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140013531:	48 83 ec 38          	sub    $0x38,%rsp
140013535:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14001353a:	48 8b 00             	mov    (%rax),%rax
14001353d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140013542:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
140013548:	74 16                	je     0x140013560
14001354a:	ba 01 00 00 00       	mov    $0x1,%edx
14001354f:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140013554:	e8 e7 01 00 00       	call   0x140013740
140013559:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001355e:	eb 09                	jmp    0x140013569
140013560:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140013567:	00 00
140013569:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14001356e:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140013575:	48 83 c4 38          	add    $0x38,%rsp
140013579:	c3                   	ret
14001357a:	cc                   	int3
14001357b:	cc                   	int3
14001357c:	cc                   	int3
14001357d:	cc                   	int3
14001357e:	cc                   	int3
14001357f:	cc                   	int3
140013580:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140013585:	48 83 ec 68          	sub    $0x68,%rsp
140013589:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14001358e:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
140013594:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140013599:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
1400135a0:	00
1400135a1:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400135a6:	c6 40 10 00          	movb   $0x0,0x10(%rax)
1400135aa:	ff 15 78 4c 00 00    	call   *0x4c78(%rip)        # 0x140018228
1400135b0:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400135b5:	ff 15 65 4c 00 00    	call   *0x4c65(%rip)        # 0x140018220
1400135bb:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400135c0:	ff 15 5a 4c 00 00    	call   *0x4c5a(%rip)        # 0x140018220
1400135c6:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1400135cd:	00
1400135ce:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1400135d5:	00
1400135d6:	c7 44 24 20 ff 01 0f 	movl   $0xf01ff,0x20(%rsp)
1400135dd:	00
1400135de:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
1400135e3:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400135e8:	4c 8b c1             	mov    %rcx,%r8
1400135eb:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1400135f0:	48 8b c8             	mov    %rax,%rcx
1400135f3:	ff 15 bf 4a 00 00    	call   *0x4abf(%rip)        # 0x1400180b8
1400135f9:	89 44 24 40          	mov    %eax,0x40(%rsp)
1400135fd:	83 7c 24 40 00       	cmpl   $0x0,0x40(%rsp)
140013602:	75 02                	jne    0x140013606
140013604:	eb 66                	jmp    0x14001366c
140013606:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14001360b:	48 83 c0 08          	add    $0x8,%rax
14001360f:	4c 8b c8             	mov    %rax,%r9
140013612:	45 33 c0             	xor    %r8d,%r8d
140013615:	ba ff 01 0f 00       	mov    $0xf01ff,%edx
14001361a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14001361f:	ff 15 6b 4a 00 00    	call   *0x4a6b(%rip)        # 0x140018090
140013625:	85 c0                	test   %eax,%eax
140013627:	75 0f                	jne    0x140013638
140013629:	ff 15 d9 4b 00 00    	call   *0x4bd9(%rip)        # 0x140018208
14001362f:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140013634:	89 01                	mov    %eax,(%rcx)
140013636:	eb 34                	jmp    0x14001366c
140013638:	33 d2                	xor    %edx,%edx
14001363a:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14001363f:	ff 15 2b 4a 00 00    	call   *0x4a2b(%rip)        # 0x140018070
140013645:	85 c0                	test   %eax,%eax
140013647:	74 0b                	je     0x140013654
140013649:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14001364e:	c6 40 10 01          	movb   $0x1,0x10(%rax)
140013652:	eb 0d                	jmp    0x140013661
140013654:	ff 15 ae 4b 00 00    	call   *0x4bae(%rip)        # 0x140018208
14001365a:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14001365f:	89 01                	mov    %eax,(%rcx)
140013661:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140013666:	ff 15 94 4b 00 00    	call   *0x4b94(%rip)        # 0x140018200
14001366c:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140013671:	48 83 c4 68          	add    $0x68,%rsp
140013675:	c3                   	ret
140013676:	cc                   	int3
140013677:	cc                   	int3
140013678:	cc                   	int3
140013679:	cc                   	int3
14001367a:	cc                   	int3
14001367b:	cc                   	int3
14001367c:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140013681:	48 83 ec 38          	sub    $0x38,%rsp
140013685:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14001368a:	0f b6 40 10          	movzbl 0x10(%rax),%eax
14001368e:	85 c0                	test   %eax,%eax
140013690:	74 4b                	je     0x1400136dd
140013692:	ff 15 90 4b 00 00    	call   *0x4b90(%rip)        # 0x140018228
140013698:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001369d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400136a2:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400136a6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400136ab:	ff 15 bf 49 00 00    	call   *0x49bf(%rip)        # 0x140018070
1400136b1:	85 c0                	test   %eax,%eax
1400136b3:	75 28                	jne    0x1400136dd
1400136b5:	ff 15 4d 4b 00 00    	call   *0x4b4d(%rip)        # 0x140018208
1400136bb:	41 b9 95 00 00 00    	mov    $0x95,%r9d
1400136c1:	4c 8d 05 30 60 00 00 	lea    0x6030(%rip),%r8        # 0x1400196f8
1400136c8:	48 8d 15 39 60 00 00 	lea    0x6039(%rip),%rdx        # 0x140019708
1400136cf:	8b c8                	mov    %eax,%ecx
1400136d1:	e8 1a 00 ff ff       	call   0x1400036f0
1400136d6:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400136db:	89 01                	mov    %eax,(%rcx)
1400136dd:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400136e2:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
1400136e7:	74 3b                	je     0x140013724
1400136e9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400136ee:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400136f2:	ff 15 08 4b 00 00    	call   *0x4b08(%rip)        # 0x140018200
1400136f8:	85 c0                	test   %eax,%eax
1400136fa:	75 28                	jne    0x140013724
1400136fc:	ff 15 06 4b 00 00    	call   *0x4b06(%rip)        # 0x140018208
140013702:	41 b9 9a 00 00 00    	mov    $0x9a,%r9d
140013708:	4c 8d 05 19 60 00 00 	lea    0x6019(%rip),%r8        # 0x140019728
14001370f:	48 8d 15 22 60 00 00 	lea    0x6022(%rip),%rdx        # 0x140019738
140013716:	8b c8                	mov    %eax,%ecx
140013718:	e8 d3 ff fe ff       	call   0x1400036f0
14001371d:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140013722:	89 01                	mov    %eax,(%rcx)
140013724:	48 83 c4 38          	add    $0x38,%rsp
140013728:	c3                   	ret
140013729:	cc                   	int3
14001372a:	cc                   	int3
14001372b:	cc                   	int3
14001372c:	cc                   	int3
14001372d:	cc                   	int3
14001372e:	cc                   	int3
14001372f:	cc                   	int3
140013730:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140013735:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
14001373a:	8b 00                	mov    (%rax),%eax
14001373c:	c3                   	ret
14001373d:	cc                   	int3
14001373e:	cc                   	int3
14001373f:	cc                   	int3
140013740:	89 54 24 10          	mov    %edx,0x10(%rsp)
140013744:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140013749:	48 83 ec 28          	sub    $0x28,%rsp
14001374d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140013752:	e8 25 ff ff ff       	call   0x14001367c
140013757:	8b 44 24 38          	mov    0x38(%rsp),%eax
14001375b:	83 e0 01             	and    $0x1,%eax
14001375e:	85 c0                	test   %eax,%eax
140013760:	74 0f                	je     0x140013771
140013762:	ba 18 00 00 00       	mov    $0x18,%edx
140013767:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14001376c:	e8 6b 2f 00 00       	call   0x1400166dc
140013771:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140013776:	48 83 c4 28          	add    $0x28,%rsp
14001377a:	c3                   	ret
14001377b:	cc                   	int3
14001377c:	89 54 24 10          	mov    %edx,0x10(%rsp)
140013780:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140013785:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
14001378a:	8b 4c 24 10          	mov    0x10(%rsp),%ecx
14001378e:	89 08                	mov    %ecx,(%rax)
140013790:	c3                   	ret
140013791:	cc                   	int3
140013792:	cc                   	int3
140013793:	cc                   	int3
140013794:	cc                   	int3
140013795:	cc                   	int3
140013796:	cc                   	int3
140013797:	cc                   	int3
140013798:	89 54 24 10          	mov    %edx,0x10(%rsp)
14001379c:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400137a1:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
1400137a6:	8b 4c 24 10          	mov    0x10(%rsp),%ecx
1400137aa:	89 48 04             	mov    %ecx,0x4(%rax)
1400137ad:	c3                   	ret
1400137ae:	cc                   	int3
1400137af:	cc                   	int3
1400137b0:	cc                   	int3
1400137b1:	cc                   	int3
1400137b2:	cc                   	int3
1400137b3:	cc                   	int3
1400137b4:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400137b9:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400137be:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
1400137c3:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
1400137c8:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400137cc:	c3                   	ret
1400137cd:	cc                   	int3
1400137ce:	cc                   	int3
1400137cf:	cc                   	int3
1400137d0:	cc                   	int3
1400137d1:	cc                   	int3
1400137d2:	cc                   	int3
1400137d3:	cc                   	int3
1400137d4:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400137d9:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400137de:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
1400137e3:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
1400137e8:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400137ec:	c3                   	ret
1400137ed:	cc                   	int3
1400137ee:	cc                   	int3
1400137ef:	cc                   	int3
1400137f0:	cc                   	int3
1400137f1:	cc                   	int3
1400137f2:	cc                   	int3
1400137f3:	cc                   	int3
1400137f4:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400137f9:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400137fe:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140013803:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
140013808:	48 89 48 18          	mov    %rcx,0x18(%rax)
14001380c:	c3                   	ret
14001380d:	cc                   	int3
14001380e:	cc                   	int3
14001380f:	cc                   	int3
140013810:	cc                   	int3
140013811:	cc                   	int3
140013812:	cc                   	int3
140013813:	cc                   	int3
140013814:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140013819:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14001381e:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140013823:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
140013828:	48 89 48 20          	mov    %rcx,0x20(%rax)
14001382c:	c3                   	ret
14001382d:	cc                   	int3
14001382e:	cc                   	int3
14001382f:	cc                   	int3
140013830:	cc                   	int3
140013831:	cc                   	int3
140013832:	cc                   	int3
140013833:	cc                   	int3
140013834:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140013839:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14001383e:	48 83 ec 28          	sub    $0x28,%rsp
140013842:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140013847:	48 83 c0 28          	add    $0x28,%rax
14001384b:	41 b8 7f 00 00 00    	mov    $0x7f,%r8d
140013851:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140013856:	48 8b c8             	mov    %rax,%rcx
140013859:	ff 15 69 4c 00 00    	call   *0x4c69(%rip)        # 0x1400184c8
14001385f:	48 83 c4 28          	add    $0x28,%rsp
140013863:	c3                   	ret
140013864:	cc                   	int3
140013865:	cc                   	int3
140013866:	cc                   	int3
140013867:	cc                   	int3
140013868:	cc                   	int3
140013869:	cc                   	int3
14001386a:	cc                   	int3
14001386b:	cc                   	int3
14001386c:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140013871:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140013876:	48 8b 40 10          	mov    0x10(%rax),%rax
14001387a:	c3                   	ret
14001387b:	cc                   	int3
14001387c:	cc                   	int3
14001387d:	cc                   	int3
14001387e:	cc                   	int3
14001387f:	cc                   	int3
140013880:	cc                   	int3
140013881:	cc                   	int3
140013882:	cc                   	int3