1409a54e3:	c7 83 98 01 00 00 01 	movl   $0x1,0x198(%rbx)
1409a54ea:	00 00 00
1409a54ed:	48 83 c4 30          	add    $0x30,%rsp
1409a54f1:	41 5f                	pop    %r15
1409a54f3:	5f                   	pop    %rdi
1409a54f4:	5e                   	pop    %rsi
1409a54f5:	5d                   	pop    %rbp
1409a54f6:	5b                   	pop    %rbx
1409a54f7:	c3                   	ret
1409a54f8:	ba 01 00 00 00       	mov    $0x1,%edx
1409a54fd:	48 8b cb             	mov    %rbx,%rcx
1409a5500:	e8 af 8d 47 00       	call   0x140e1e2b4
1409a5505:	cc                   	int3
1409a5506:	ba 01 00 00 00       	mov    $0x1,%edx
1409a550b:	48 8b cb             	mov    %rbx,%rcx
1409a550e:	e8 a1 8d 47 00       	call   0x140e1e2b4
1409a5513:	cc                   	int3
1409a5514:	cc                   	int3
1409a5515:	cc                   	int3
1409a5516:	cc                   	int3
1409a5517:	cc                   	int3
1409a5518:	cc                   	int3
1409a5519:	cc                   	int3
1409a551a:	cc                   	int3
1409a551b:	cc                   	int3
1409a551c:	cc                   	int3
1409a551d:	cc                   	int3
1409a551e:	cc                   	int3
1409a551f:	cc                   	int3
1409a5520:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409a5525:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409a552a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1409a552f:	41 56                	push   %r14
1409a5531:	48 83 ec 30          	sub    $0x30,%rsp
1409a5535:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1409a553a:	44 8b ca             	mov    %edx,%r9d
1409a553d:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1409a5543:	48 8d 15 76 6d 00 00 	lea    0x6d76(%rip),%rdx        # 0x1409ac2c0
1409a554a:	48 8b f1             	mov    %rcx,%rsi
1409a554d:	e8 5e 01 00 00       	call   0x1409a56b0
1409a5552:	48 8d 96 7c 01 00 00 	lea    0x17c(%rsi),%rdx
1409a5559:	48 8b ce             	mov    %rsi,%rcx
1409a555c:	4c 8b f0             	mov    %rax,%r14
1409a555f:	e8 dc d2 ff ff       	call   0x1409a2840
1409a5564:	48 8b f8             	mov    %rax,%rdi
1409a5567:	ba 28 00 00 00       	mov    $0x28,%edx
1409a556c:	48 8b ce             	mov    %rsi,%rcx
1409a556f:	48 85 c0             	test   %rax,%rax
1409a5572:	74 7e                	je     0x1409a55f2
1409a5574:	e8 97 bf 00 00       	call   0x1409b1510
1409a5579:	48 85 c0             	test   %rax,%rax
1409a557c:	0f 84 14 01 00 00    	je     0x1409a5696
1409a5582:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1409a5588:	48 8b d7             	mov    %rdi,%rdx
1409a558b:	c7 40 18 28 00 00 00 	movl   $0x28,0x18(%rax)
1409a5592:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a5596:	48 85 c9             	test   %rcx,%rcx
1409a5599:	74 11                	je     0x1409a55ac
1409a559b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1409a55a0:	48 8b d1             	mov    %rcx,%rdx
1409a55a3:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a55a7:	48 85 c9             	test   %rcx,%rcx
1409a55aa:	75 f4                	jne    0x1409a55a0
1409a55ac:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a55b0:	48 8b ce             	mov    %rsi,%rcx
1409a55b3:	ba 28 00 00 00       	mov    $0x28,%edx
1409a55b8:	e8 53 bf 00 00       	call   0x1409b1510
1409a55bd:	48 85 c0             	test   %rax,%rax
1409a55c0:	0f 84 d0 00 00 00    	je     0x1409a5696
1409a55c6:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
1409a55cc:	48 8b d7             	mov    %rdi,%rdx
1409a55cf:	c7 40 18 00 00 00 00 	movl   $0x0,0x18(%rax)
1409a55d6:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a55da:	48 85 c9             	test   %rcx,%rcx
1409a55dd:	74 0d                	je     0x1409a55ec
1409a55df:	90                   	nop
1409a55e0:	48 8b d1             	mov    %rcx,%rdx
1409a55e3:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a55e7:	48 85 c9             	test   %rcx,%rcx
1409a55ea:	75 f4                	jne    0x1409a55e0
1409a55ec:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a55f0:	eb 1e                	jmp    0x1409a5610
1409a55f2:	e8 19 bf 00 00       	call   0x1409b1510
1409a55f7:	48 8b f8             	mov    %rax,%rdi
1409a55fa:	48 85 c0             	test   %rax,%rax
1409a55fd:	0f 84 93 00 00 00    	je     0x1409a5696
1409a5603:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1409a5609:	c7 40 18 28 00 00 00 	movl   $0x28,0x18(%rax)
1409a5610:	ba 28 00 00 00       	mov    $0x28,%edx
1409a5615:	48 8b ce             	mov    %rsi,%rcx
1409a5618:	e8 f3 be 00 00       	call   0x1409b1510
1409a561d:	48 85 c0             	test   %rax,%rax
1409a5620:	74 74                	je     0x1409a5696
1409a5622:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
1409a5628:	48 8b d7             	mov    %rdi,%rdx
1409a562b:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a562f:	48 85 c9             	test   %rcx,%rcx
1409a5632:	74 0c                	je     0x1409a5640
1409a5634:	48 8b d1             	mov    %rcx,%rdx
1409a5637:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a563b:	48 85 c9             	test   %rcx,%rcx
1409a563e:	75 f4                	jne    0x1409a5634
1409a5640:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a5644:	48 8b ce             	mov    %rsi,%rcx
1409a5647:	ba 20 01 00 00       	mov    $0x120,%edx
1409a564c:	e8 bf be 00 00       	call   0x1409b1510
1409a5651:	48 8b d8             	mov    %rax,%rbx
1409a5654:	48 85 c0             	test   %rax,%rax
1409a5657:	74 3d                	je     0x1409a5696
1409a5659:	48 8b d0             	mov    %rax,%rdx
1409a565c:	c7 40 10 1d 00 00 00 	movl   $0x1d,0x10(%rax)
1409a5663:	49 8b ce             	mov    %r14,%rcx
1409a5666:	48 89 80 98 00 00 00 	mov    %rax,0x98(%rax)
1409a566d:	48 89 78 08          	mov    %rdi,0x8(%rax)
1409a5671:	c7 40 28 00 00 00 00 	movl   $0x0,0x28(%rax)
1409a5678:	e8 a3 d4 ff ff       	call   0x1409a2b20
1409a567d:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1409a5682:	48 8b c3             	mov    %rbx,%rax
1409a5685:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409a568a:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1409a568f:	48 83 c4 30          	add    $0x30,%rsp
1409a5693:	41 5e                	pop    %r14
1409a5695:	c3                   	ret
1409a5696:	ba 01 00 00 00       	mov    $0x1,%edx
1409a569b:	48 8b ce             	mov    %rsi,%rcx
1409a569e:	e8 11 8c 47 00       	call   0x140e1e2b4
1409a56a3:	cc                   	int3
1409a56a4:	cc                   	int3
1409a56a5:	cc                   	int3
1409a56a6:	cc                   	int3
1409a56a7:	cc                   	int3
1409a56a8:	cc                   	int3
1409a56a9:	cc                   	int3
1409a56aa:	cc                   	int3
1409a56ab:	cc                   	int3
1409a56ac:	cc                   	int3
1409a56ad:	cc                   	int3
1409a56ae:	cc                   	int3
1409a56af:	cc                   	int3
1409a56b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409a56b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409a56ba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409a56bf:	57                   	push   %rdi
1409a56c0:	41 56                	push   %r14
1409a56c2:	41 57                	push   %r15
1409a56c4:	48 83 ec 30          	sub    $0x30,%rsp
1409a56c8:	41 8b f1             	mov    %r9d,%esi
1409a56cb:	45 8b f8             	mov    %r8d,%r15d
1409a56ce:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1409a56d4:	48 8b c2             	mov    %rdx,%rax
1409a56d7:	ba c1 17 00 00       	mov    $0x17c1,%edx
1409a56dc:	48 8b d9             	mov    %rcx,%rbx
1409a56df:	45 8d 41 0f          	lea    0xf(%r9),%r8d
1409a56e3:	ff 15 37 e3 5d 00    	call   *0x5de337(%rip)        # 0x140f83a20
1409a56e9:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1409a56ef:	41 8b d7             	mov    %r15d,%edx
1409a56f2:	48 8b cb             	mov    %rbx,%rcx
1409a56f5:	4c 8b f0             	mov    %rax,%r14
1409a56f8:	45 8d 41 f8          	lea    -0x8(%r9),%r8d
1409a56fc:	e8 df 36 00 00       	call   0x1409a8de0
1409a5701:	ba 28 00 00 00       	mov    $0x28,%edx
1409a5706:	48 8b cb             	mov    %rbx,%rcx
1409a5709:	48 8b e8             	mov    %rax,%rbp
1409a570c:	e8 ff bd 00 00       	call   0x1409b1510
1409a5711:	48 85 c0             	test   %rax,%rax
1409a5714:	0f 84 c3 00 00 00    	je     0x1409a57dd
1409a571a:	c7 00 54 00 00 00    	movl   $0x54,(%rax)
1409a5720:	48 8b d5             	mov    %rbp,%rdx
1409a5723:	c7 40 18 c0 00 00 00 	movl   $0xc0,0x18(%rax)
1409a572a:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1409a572e:	48 85 c9             	test   %rcx,%rcx
1409a5731:	74 0c                	je     0x1409a573f
1409a5733:	48 8b d1             	mov    %rcx,%rdx
1409a5736:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a573a:	48 85 c9             	test   %rcx,%rcx
1409a573d:	75 f4                	jne    0x1409a5733
1409a573f:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a5743:	48 8b cb             	mov    %rbx,%rcx
1409a5746:	ba 20 01 00 00       	mov    $0x120,%edx
1409a574b:	e8 c0 bd 00 00       	call   0x1409b1510
1409a5750:	48 8b f8             	mov    %rax,%rdi
1409a5753:	48 85 c0             	test   %rax,%rax
1409a5756:	0f 84 81 00 00 00    	je     0x1409a57dd
1409a575c:	48 8b d0             	mov    %rax,%rdx
1409a575f:	c7 40 10 15 00 00 00 	movl   $0x15,0x10(%rax)
1409a5766:	49 8b ce             	mov    %r14,%rcx
1409a5769:	48 89 80 98 00 00 00 	mov    %rax,0x98(%rax)
1409a5770:	48 89 68 08          	mov    %rbp,0x8(%rax)
1409a5774:	c7 40 28 00 00 00 00 	movl   $0x0,0x28(%rax)
1409a577b:	e8 a0 d3 ff ff       	call   0x1409a2b20
1409a5780:	83 7c 24 70 00       	cmpl   $0x0,0x70(%rsp)
1409a5785:	74 3a                	je     0x1409a57c1
1409a5787:	48 8b cb             	mov    %rbx,%rcx
1409a578a:	81 fe ff ff ff 00    	cmp    $0xffffff,%esi
1409a5790:	77 59                	ja     0x1409a57eb
1409a5792:	45 33 c9             	xor    %r9d,%r9d
1409a5795:	c1 e6 08             	shl    $0x8,%esi
1409a5798:	c7 44 24 28 00 ff ff 	movl   $0xffffff00,0x28(%rsp)
1409a579f:	ff
1409a57a0:	41 8b d7             	mov    %r15d,%edx
1409a57a3:	89 74 24 20          	mov    %esi,0x20(%rsp)
1409a57a7:	45 8d 41 0c          	lea    0xc(%r9),%r8d
1409a57ab:	e8 10 48 00 00       	call   0x1409a9fc0
1409a57b0:	48 8b d0             	mov    %rax,%rdx
1409a57b3:	48 8b cf             	mov    %rdi,%rcx
1409a57b6:	48 8b d8             	mov    %rax,%rbx
1409a57b9:	e8 62 d3 ff ff       	call   0x1409a2b20
1409a57be:	48 8b fb             	mov    %rbx,%rdi
1409a57c1:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409a57c6:	48 8b c7             	mov    %rdi,%rax
1409a57c9:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1409a57ce:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1409a57d3:	48 83 c4 30          	add    $0x30,%rsp
1409a57d7:	41 5f                	pop    %r15
1409a57d9:	41 5e                	pop    %r14
1409a57db:	5f                   	pop    %rdi
1409a57dc:	c3                   	ret
1409a57dd:	ba 01 00 00 00       	mov    $0x1,%edx
1409a57e2:	48 8b cb             	mov    %rbx,%rcx
1409a57e5:	e8 ca 8a 47 00       	call   0x140e1e2b4
1409a57ea:	cc                   	int3
1409a57eb:	41 b9 ff ff ff 00    	mov    $0xffffff,%r9d
1409a57f1:	48 8d 15 40 62 6c 00 	lea    0x6c6240(%rip),%rdx        # 0x14106ba38
1409a57f8:	44 8b c6             	mov    %esi,%r8d
1409a57fb:	e8 20 cd ff ff       	call   0x1409a2520
1409a5800:	cc                   	int3
1409a5801:	cc                   	int3
1409a5802:	cc                   	int3
1409a5803:	cc                   	int3
1409a5804:	cc                   	int3
1409a5805:	cc                   	int3
1409a5806:	cc                   	int3
1409a5807:	cc                   	int3
1409a5808:	cc                   	int3
1409a5809:	cc                   	int3
1409a580a:	cc                   	int3
1409a580b:	cc                   	int3
1409a580c:	cc                   	int3
1409a580d:	cc                   	int3
1409a580e:	cc                   	int3
1409a580f:	cc                   	int3
1409a5810:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409a5815:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409a581a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409a581f:	57                   	push   %rdi
1409a5820:	48 83 ec 20          	sub    $0x20,%rsp
1409a5824:	ba 28 00 00 00       	mov    $0x28,%edx
1409a5829:	48 8b f9             	mov    %rcx,%rdi
1409a582c:	e8 df bc 00 00       	call   0x1409b1510
1409a5831:	48 8b d8             	mov    %rax,%rbx
1409a5834:	48 85 c0             	test   %rax,%rax
1409a5837:	0f 84 55 05 00 00    	je     0x1409a5d92
1409a583d:	c7 00 04 00 00 00    	movl   $0x4,(%rax)
1409a5843:	8b 8f c8 01 00 00    	mov    0x1c8(%rdi),%ecx
1409a5849:	8b 97 80 01 00 00    	mov    0x180(%rdi),%edx
1409a584f:	83 c1 08             	add    $0x8,%ecx
1409a5852:	03 d1                	add    %ecx,%edx
1409a5854:	48 8b cf             	mov    %rdi,%rcx
1409a5857:	89 50 18             	mov    %edx,0x18(%rax)
1409a585a:	ba 28 00 00 00       	mov    $0x28,%edx
1409a585f:	e8 ac bc 00 00       	call   0x1409b1510
1409a5864:	48 85 c0             	test   %rax,%rax
1409a5867:	0f 84 25 05 00 00    	je     0x1409a5d92
1409a586d:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
1409a5873:	48 8b d3             	mov    %rbx,%rdx
1409a5876:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a587a:	48 85 c9             	test   %rcx,%rcx
1409a587d:	74 0d                	je     0x1409a588c
1409a587f:	90                   	nop
1409a5880:	48 8b d1             	mov    %rcx,%rdx
1409a5883:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a5887:	48 85 c9             	test   %rcx,%rcx
1409a588a:	75 f4                	jne    0x1409a5880
1409a588c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a5890:	48 8b cf             	mov    %rdi,%rcx
1409a5893:	ba 28 00 00 00       	mov    $0x28,%edx
1409a5898:	e8 73 bc 00 00       	call   0x1409b1510
1409a589d:	48 85 c0             	test   %rax,%rax
1409a58a0:	0f 84 ec 04 00 00    	je     0x1409a5d92
1409a58a6:	c7 00 04 00 00 00    	movl   $0x4,(%rax)
1409a58ac:	48 8b d3             	mov    %rbx,%rdx
1409a58af:	c7 40 18 02 00 00 00 	movl   $0x2,0x18(%rax)
1409a58b6:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a58ba:	48 85 c9             	test   %rcx,%rcx
1409a58bd:	74 0d                	je     0x1409a58cc
1409a58bf:	90                   	nop
1409a58c0:	48 8b d1             	mov    %rcx,%rdx
1409a58c3:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a58c7:	48 85 c9             	test   %rcx,%rcx
1409a58ca:	75 f4                	jne    0x1409a58c0
1409a58cc:	48 8b cf             	mov    %rdi,%rcx
1409a58cf:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a58d3:	e8 d8 cb ff ff       	call   0x1409a24b0
1409a58d8:	33 ed                	xor    %ebp,%ebp
1409a58da:	89 87 90 01 00 00    	mov    %eax,0x190(%rdi)
1409a58e0:	48 8b cf             	mov    %rdi,%rcx
1409a58e3:	48 c7 87 88 01 00 00 	movq   $0x1,0x188(%rdi)
1409a58ea:	01 00 00 00
1409a58ee:	8d 55 28             	lea    0x28(%rbp),%edx
1409a58f1:	e8 1a bc 00 00       	call   0x1409b1510
1409a58f6:	48 85 c0             	test   %rax,%rax
1409a58f9:	0f 84 93 04 00 00    	je     0x1409a5d92
1409a58ff:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
1409a5905:	48 8b d3             	mov    %rbx,%rdx
1409a5908:	8b 8f 90 01 00 00    	mov    0x190(%rdi),%ecx
1409a590e:	89 48 18             	mov    %ecx,0x18(%rax)
1409a5911:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a5915:	48 85 c9             	test   %rcx,%rcx
1409a5918:	74 12                	je     0x1409a592c
1409a591a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1409a5920:	48 8b d1             	mov    %rcx,%rdx
1409a5923:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a5927:	48 85 c9             	test   %rcx,%rcx
1409a592a:	75 f4                	jne    0x1409a5920
1409a592c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a5930:	48 8b cf             	mov    %rdi,%rcx
1409a5933:	ba 28 00 00 00       	mov    $0x28,%edx
1409a5938:	e8 d3 bb 00 00       	call   0x1409b1510
1409a593d:	48 85 c0             	test   %rax,%rax
1409a5940:	0f 84 4c 04 00 00    	je     0x1409a5d92
1409a5946:	c7 00 50 00 00 00    	movl   $0x50,(%rax)
1409a594c:	48 8b d3             	mov    %rbx,%rdx
1409a594f:	89 68 18             	mov    %ebp,0x18(%rax)
1409a5952:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a5956:	48 85 c9             	test   %rcx,%rcx
1409a5959:	74 11                	je     0x1409a596c
1409a595b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1409a5960:	48 8b d1             	mov    %rcx,%rdx
1409a5963:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a5967:	48 85 c9             	test   %rcx,%rcx
1409a596a:	75 f4                	jne    0x1409a5960
1409a596c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a5970:	48 8b cf             	mov    %rdi,%rcx
1409a5973:	ba 28 00 00 00       	mov    $0x28,%edx
1409a5978:	e8 93 bb 00 00       	call   0x1409b1510
1409a597d:	48 85 c0             	test   %rax,%rax
1409a5980:	0f 84 0c 04 00 00    	je     0x1409a5d92
1409a5986:	c7 00 54 00 00 00    	movl   $0x54,(%rax)
1409a598c:	48 8b d3             	mov    %rbx,%rdx
1409a598f:	c7 40 18 3f 00 00 00 	movl   $0x3f,0x18(%rax)
1409a5996:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a599a:	48 85 c9             	test   %rcx,%rcx
1409a599d:	74 0d                	je     0x1409a59ac
1409a599f:	90                   	nop
1409a59a0:	48 8b d1             	mov    %rcx,%rdx
1409a59a3:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a59a7:	48 85 c9             	test   %rcx,%rcx
1409a59aa:	75 f4                	jne    0x1409a59a0
1409a59ac:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a59b0:	48 8b cf             	mov    %rdi,%rcx