1408795cc:	e8 0f b0 0a 00       	call   0x1409245e0
1408795d1:	4c 8b c0             	mov    %rax,%r8
1408795d4:	eb 05                	jmp    0x1408795db
1408795d6:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1408795db:	48 8b 0d ce 41 b3 00 	mov    0xb341ce(%rip),%rcx        # 0x1413ad7b0
1408795e2:	8b d3                	mov    %ebx,%edx
1408795e4:	48 8b 05 bd 41 b3 00 	mov    0xb341bd(%rip),%rax        # 0x1413ad7a8
1408795eb:	ff 15 2f a4 70 00    	call   *0x70a42f(%rip)        # 0x140f83a20
1408795f1:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
1408795f8:	00
1408795f9:	48 33 cc             	xor    %rsp,%rcx
1408795fc:	e8 ff 1e 5a 00       	call   0x140e1b500
140879601:	48 81 c4 30 01 00 00 	add    $0x130,%rsp
140879608:	5b                   	pop    %rbx
140879609:	c3                   	ret
14087960a:	cc                   	int3
14087960b:	cc                   	int3
14087960c:	cc                   	int3
14087960d:	cc                   	int3
14087960e:	cc                   	int3
14087960f:	cc                   	int3
140879610:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140879615:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14087961a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14087961f:	57                   	push   %rdi
140879620:	48 83 ec 20          	sub    $0x20,%rsp
140879624:	48 8b d9             	mov    %rcx,%rbx
140879627:	49 8b f0             	mov    %r8,%rsi
14087962a:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14087962e:	48 8b ea             	mov    %rdx,%rbp
140879631:	48 85 c9             	test   %rcx,%rcx
140879634:	74 0d                	je     0x140879643
140879636:	48 8b 05 73 40 b3 00 	mov    0xb34073(%rip),%rax        # 0x1413ad6b0
14087963d:	ff 15 dd a3 70 00    	call   *0x70a3dd(%rip)        # 0x140f83a20
140879643:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140879647:	48 8b bb 70 01 00 00 	mov    0x170(%rbx),%rdi
14087964e:	48 89 ab 68 01 00 00 	mov    %rbp,0x168(%rbx)
140879655:	48 89 b3 70 01 00 00 	mov    %rsi,0x170(%rbx)
14087965c:	48 85 c9             	test   %rcx,%rcx
14087965f:	74 0d                	je     0x14087966e
140879661:	48 8b 05 58 40 b3 00 	mov    0xb34058(%rip),%rax        # 0x1413ad6c0
140879668:	ff 15 b2 a3 70 00    	call   *0x70a3b2(%rip)        # 0x140f83a20
14087966e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140879673:	48 8b c7             	mov    %rdi,%rax
140879676:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14087967b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140879680:	48 83 c4 20          	add    $0x20,%rsp
140879684:	5f                   	pop    %rdi
140879685:	c3                   	ret
140879686:	cc                   	int3
140879687:	cc                   	int3
140879688:	cc                   	int3
140879689:	cc                   	int3
14087968a:	cc                   	int3
14087968b:	cc                   	int3
14087968c:	cc                   	int3
14087968d:	cc                   	int3
14087968e:	cc                   	int3
14087968f:	cc                   	int3
140879690:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140879695:	57                   	push   %rdi
140879696:	48 83 ec 20          	sub    $0x20,%rsp
14087969a:	48 63 fa             	movslq %edx,%rdi
14087969d:	48 8b d9             	mov    %rcx,%rbx
1408796a0:	85 d2                	test   %edx,%edx
1408796a2:	7e 4e                	jle    0x1408796f2
1408796a4:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1408796a8:	48 85 c9             	test   %rcx,%rcx
1408796ab:	74 0d                	je     0x1408796ba
1408796ad:	48 8b 05 fc 3f b3 00 	mov    0xb33ffc(%rip),%rax        # 0x1413ad6b0
1408796b4:	ff 15 66 a3 70 00    	call   *0x70a366(%rip)        # 0x140f83a20
1408796ba:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1408796be:	48 8d 05 ab e3 09 00 	lea    0x9e3ab(%rip),%rax        # 0x140917a70
1408796c5:	48 89 83 68 01 00 00 	mov    %rax,0x168(%rbx)
1408796cc:	48 89 bb 70 01 00 00 	mov    %rdi,0x170(%rbx)
1408796d3:	48 85 c9             	test   %rcx,%rcx
1408796d6:	74 24                	je     0x1408796fc
1408796d8:	48 8b 05 e1 3f b3 00 	mov    0xb33fe1(%rip),%rax        # 0x1413ad6c0
1408796df:	ff 15 3b a3 70 00    	call   *0x70a33b(%rip)        # 0x140f83a20
1408796e5:	33 c0                	xor    %eax,%eax
1408796e7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408796ec:	48 83 c4 20          	add    $0x20,%rsp
1408796f0:	5f                   	pop    %rdi
1408796f1:	c3                   	ret
1408796f2:	45 33 c0             	xor    %r8d,%r8d
1408796f5:	33 d2                	xor    %edx,%edx
1408796f7:	e8 14 ff ff ff       	call   0x140879610
1408796fc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140879701:	33 c0                	xor    %eax,%eax
140879703:	48 83 c4 20          	add    $0x20,%rsp
140879707:	5f                   	pop    %rdi
140879708:	c3                   	ret
140879709:	cc                   	int3
14087970a:	cc                   	int3
14087970b:	cc                   	int3
14087970c:	cc                   	int3
14087970d:	cc                   	int3
14087970e:	cc                   	int3
14087970f:	cc                   	int3
140879710:	48 83 ec 38          	sub    $0x38,%rsp
140879714:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140879719:	48 8b d9             	mov    %rcx,%rbx
14087971c:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140879720:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140879725:	48 8b f2             	mov    %rdx,%rsi
140879728:	48 85 c9             	test   %rcx,%rcx
14087972b:	74 0d                	je     0x14087973a
14087972d:	48 8b 05 7c 3f b3 00 	mov    0xb33f7c(%rip),%rax        # 0x1413ad6b0
140879734:	ff 15 e6 a2 70 00    	call   *0x70a2e6(%rip)        # 0x140f83a20
14087973a:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14087973f:	48 85 f6             	test   %rsi,%rsi
140879742:	74 2f                	je     0x140879773
140879744:	80 3e 00             	cmpb   $0x0,(%rsi)
140879747:	74 2a                	je     0x140879773
140879749:	48 8b d6             	mov    %rsi,%rdx
14087974c:	48 8b cb             	mov    %rbx,%rcx
14087974f:	e8 dc 6e 06 00       	call   0x1408e0630
140879754:	85 c0                	test   %eax,%eax
140879756:	79 20                	jns    0x140879778
140879758:	bf 01 00 00 00       	mov    $0x1,%edi
14087975d:	4c 8d 05 14 a0 7d 00 	lea    0x7da014(%rip),%r8        # 0x141053778
140879764:	8b d7                	mov    %edi,%edx
140879766:	4c 8b ce             	mov    %rsi,%r9
140879769:	48 8b cb             	mov    %rbx,%rcx
14087976c:	e8 6f 02 06 00       	call   0x1408d99e0
140879771:	eb 4e                	jmp    0x1408797c1
140879773:	b8 0c 00 00 00       	mov    $0xc,%eax
140879778:	45 33 c9             	xor    %r9d,%r9d
14087977b:	c7 83 90 02 00 00 00 	movl   $0x0,0x290(%rbx)
140879782:	00 00 00
140879785:	45 33 c0             	xor    %r8d,%r8d
140879788:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14087978f:	00 00
140879791:	8b d0                	mov    %eax,%edx
140879793:	48 8b cb             	mov    %rbx,%rcx
140879796:	e8 55 74 05 00       	call   0x1408d0bf0
14087979b:	89 43 50             	mov    %eax,0x50(%rbx)
14087979e:	8b f8                	mov    %eax,%edi
1408797a0:	85 c0                	test   %eax,%eax
1408797a2:	75 13                	jne    0x1408797b7
1408797a4:	48 83 bb 90 01 00 00 	cmpq   $0x0,0x190(%rbx)
1408797ab:	00
1408797ac:	75 09                	jne    0x1408797b7
1408797ae:	c7 43 54 ff ff ff ff 	movl   $0xffffffff,0x54(%rbx)
1408797b5:	eb 0a                	jmp    0x1408797c1
1408797b7:	8b d0                	mov    %eax,%edx
1408797b9:	48 8b cb             	mov    %rbx,%rcx
1408797bc:	e8 2f 00 06 00       	call   0x1408d97f0
1408797c1:	80 7b 67 00          	cmpb   $0x0,0x67(%rbx)
1408797c5:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1408797ca:	75 04                	jne    0x1408797d0
1408797cc:	85 ff                	test   %edi,%edi
1408797ce:	74 0c                	je     0x1408797dc
1408797d0:	8b d7                	mov    %edi,%edx
1408797d2:	48 8b cb             	mov    %rbx,%rcx
1408797d5:	e8 16 7d 01 00       	call   0x1408914f0
1408797da:	8b f8                	mov    %eax,%edi
1408797dc:	83 bb d8 00 00 00 00 	cmpl   $0x0,0xd8(%rbx)
1408797e3:	75 0a                	jne    0x1408797ef
1408797e5:	c7 83 98 01 00 00 00 	movl   $0x0,0x198(%rbx)
1408797ec:	00 00 00
1408797ef:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1408797f3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408797f8:	48 85 c9             	test   %rcx,%rcx
1408797fb:	74 0d                	je     0x14087980a
1408797fd:	48 8b 05 bc 3e b3 00 	mov    0xb33ebc(%rip),%rax        # 0x1413ad6c0
140879804:	ff 15 16 a2 70 00    	call   *0x70a216(%rip)        # 0x140f83a20
14087980a:	8b c7                	mov    %edi,%eax
14087980c:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140879811:	48 83 c4 38          	add    $0x38,%rsp
140879815:	c3                   	ret
140879816:	cc                   	int3
140879817:	cc                   	int3
140879818:	cc                   	int3
140879819:	cc                   	int3
14087981a:	cc                   	int3
14087981b:	cc                   	int3
14087981c:	cc                   	int3
14087981d:	cc                   	int3
14087981e:	cc                   	int3
14087981f:	cc                   	int3
140879820:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140879825:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14087982a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14087982f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140879834:	41 56                	push   %r14
140879836:	48 83 ec 30          	sub    $0x30,%rsp
14087983a:	4d 8b f1             	mov    %r9,%r14
14087983d:	41 8b e8             	mov    %r8d,%ebp
140879840:	48 8b f2             	mov    %rdx,%rsi
140879843:	48 8b d9             	mov    %rcx,%rbx
140879846:	4d 85 c9             	test   %r9,%r9
140879849:	74 07                	je     0x140879852
14087984b:	41 c7 01 ff ff ff ff 	movl   $0xffffffff,(%r9)
140879852:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140879857:	48 85 ff             	test   %rdi,%rdi
14087985a:	74 06                	je     0x140879862
14087985c:	c7 07 ff ff ff ff    	movl   $0xffffffff,(%rdi)
140879862:	83 fd 03             	cmp    $0x3,%ebp
140879865:	0f 87 d7 00 00 00    	ja     0x140879942
14087986b:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14087986f:	48 85 c9             	test   %rcx,%rcx
140879872:	74 0d                	je     0x140879881
140879874:	48 8b 05 35 3e b3 00 	mov    0xb33e35(%rip),%rax        # 0x1413ad6b0
14087987b:	ff 15 9f a1 70 00    	call   *0x70a19f(%rip)        # 0x140f83a20
140879881:	48 85 f6             	test   %rsi,%rsi
140879884:	74 2f                	je     0x1408798b5
140879886:	80 3e 00             	cmpb   $0x0,(%rsi)
140879889:	74 2a                	je     0x1408798b5
14087988b:	48 8b d6             	mov    %rsi,%rdx
14087988e:	48 8b cb             	mov    %rbx,%rcx
140879891:	e8 9a 6d 06 00       	call   0x1408e0630
140879896:	85 c0                	test   %eax,%eax
140879898:	79 20                	jns    0x1408798ba
14087989a:	bf 01 00 00 00       	mov    $0x1,%edi
14087989f:	4c 8d 05 d2 9e 7d 00 	lea    0x7d9ed2(%rip),%r8        # 0x141053778
1408798a6:	8b d7                	mov    %edi,%edx
1408798a8:	4c 8b ce             	mov    %rsi,%r9
1408798ab:	48 8b cb             	mov    %rbx,%rcx
1408798ae:	e8 2d 01 06 00       	call   0x1408d99e0
1408798b3:	eb 4a                	jmp    0x1408798ff
1408798b5:	b8 0c 00 00 00       	mov    $0xc,%eax
1408798ba:	4d 8b ce             	mov    %r14,%r9
1408798bd:	c7 83 90 02 00 00 00 	movl   $0x0,0x290(%rbx)
1408798c4:	00 00 00
1408798c7:	44 8b c5             	mov    %ebp,%r8d
1408798ca:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1408798cf:	8b d0                	mov    %eax,%edx
1408798d1:	48 8b cb             	mov    %rbx,%rcx
1408798d4:	e8 17 73 05 00       	call   0x1408d0bf0
1408798d9:	89 43 50             	mov    %eax,0x50(%rbx)
1408798dc:	8b f8                	mov    %eax,%edi
1408798de:	85 c0                	test   %eax,%eax
1408798e0:	75 13                	jne    0x1408798f5
1408798e2:	48 83 bb 90 01 00 00 	cmpq   $0x0,0x190(%rbx)
1408798e9:	00
1408798ea:	75 09                	jne    0x1408798f5
1408798ec:	c7 43 54 ff ff ff ff 	movl   $0xffffffff,0x54(%rbx)
1408798f3:	eb 0a                	jmp    0x1408798ff
1408798f5:	8b d0                	mov    %eax,%edx
1408798f7:	48 8b cb             	mov    %rbx,%rcx
1408798fa:	e8 f1 fe 05 00       	call   0x1408d97f0
1408798ff:	80 7b 67 00          	cmpb   $0x0,0x67(%rbx)
140879903:	75 04                	jne    0x140879909
140879905:	85 ff                	test   %edi,%edi
140879907:	74 0c                	je     0x140879915
140879909:	8b d7                	mov    %edi,%edx
14087990b:	48 8b cb             	mov    %rbx,%rcx
14087990e:	e8 dd 7b 01 00       	call   0x1408914f0
140879913:	8b f8                	mov    %eax,%edi
140879915:	83 bb d8 00 00 00 00 	cmpl   $0x0,0xd8(%rbx)
14087991c:	75 0a                	jne    0x140879928
14087991e:	c7 83 98 01 00 00 00 	movl   $0x0,0x198(%rbx)
140879925:	00 00 00
140879928:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14087992c:	48 85 c9             	test   %rcx,%rcx
14087992f:	74 0d                	je     0x14087993e
140879931:	48 8b 05 88 3d b3 00 	mov    0xb33d88(%rip),%rax        # 0x1413ad6c0
140879938:	ff 15 e2 a0 70 00    	call   *0x70a0e2(%rip)        # 0x140f83a20
14087993e:	8b c7                	mov    %edi,%eax
140879940:	eb 05                	jmp    0x140879947
140879942:	b8 15 00 00 00       	mov    $0x15,%eax
140879947:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14087994c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140879951:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140879956:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14087995b:	48 83 c4 30          	add    $0x30,%rsp
14087995f:	41 5e                	pop    %r14
140879961:	c3                   	ret
140879962:	cc                   	int3
140879963:	cc                   	int3
140879964:	cc                   	int3
140879965:	cc                   	int3
140879966:	cc                   	int3
140879967:	cc                   	int3
140879968:	cc                   	int3
140879969:	cc                   	int3
14087996a:	cc                   	int3
14087996b:	cc                   	int3
14087996c:	cc                   	int3
14087996d:	cc                   	int3
14087996e:	cc                   	int3
14087996f:	cc                   	int3
140879970:	89 54 24 10          	mov    %edx,0x10(%rsp)
140879974:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140879979:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14087997e:	53                   	push   %rbx
14087997f:	57                   	push   %rdi
140879980:	48 83 ec 38          	sub    $0x38,%rsp
140879984:	48 8b f9             	mov    %rcx,%rdi
140879987:	33 db                	xor    %ebx,%ebx
140879989:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14087998d:	48 85 c9             	test   %rcx,%rcx
140879990:	74 11                	je     0x1408799a3
140879992:	48 8b 05 17 3d b3 00 	mov    0xb33d17(%rip),%rax        # 0x1413ad6b0
140879999:	ff 15 81 a0 70 00    	call   *0x70a081(%rip)        # 0x140f83a20
14087999f:	8b 54 24 58          	mov    0x58(%rsp),%edx
1408799a3:	48 8b 8f 38 02 00 00 	mov    0x238(%rdi),%rcx
1408799aa:	48 85 c9             	test   %rcx,%rcx
1408799ad:	75 08                	jne    0x1408799b7
1408799af:	41 b9 55 44 02 00    	mov    $0x24455,%r9d
1408799b5:	eb 1a                	jmp    0x1408799d1
1408799b7:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1408799bc:	83 ea 01             	sub    $0x1,%edx
1408799bf:	74 56                	je     0x140879a17
1408799c1:	83 ea 01             	sub    $0x1,%edx
1408799c4:	74 49                	je     0x140879a0f
1408799c6:	83 fa 01             	cmp    $0x1,%edx
1408799c9:	74 3b                	je     0x140879a06
1408799cb:	41 b9 67 44 02 00    	mov    $0x24467,%r9d
1408799d1:	b9 15 00 00 00       	mov    $0x15,%ecx
1408799d6:	48 8d 05 67 a0 7d 00 	lea    0x7da067(%rip),%rax        # 0x141053a44
1408799dd:	4c 8d 05 a0 9e 7d 00 	lea    0x7d9ea0(%rip),%r8        # 0x141053884
1408799e4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408799e9:	48 8d 15 60 9e 7d 00 	lea    0x7d9e60(%rip),%rdx        # 0x141053850
1408799f0:	8b d9                	mov    %ecx,%ebx
1408799f2:	e8 49 fb ff ff       	call   0x140879540
1408799f7:	8b d3                	mov    %ebx,%edx
1408799f9:	89 5f 50             	mov    %ebx,0x50(%rdi)
1408799fc:	48 8b cf             	mov    %rdi,%rcx
1408799ff:	e8 ec fd 05 00       	call   0x1408d97f0
140879a04:	eb 1b                	jmp    0x140879a21
140879a06:	48 8b 01             	mov    (%rcx),%rax
140879a09:	c6 40 1d 02          	movb   $0x2,0x1d(%rax)
140879a0d:	eb 12                	jmp    0x140879a21
140879a0f:	48 8b 01             	mov    (%rcx),%rax
140879a12:	88 58 1d             	mov    %bl,0x1d(%rax)
140879a15:	eb 0a                	jmp    0x140879a21
140879a17:	48 8b 11             	mov    (%rcx),%rdx
140879a1a:	41 0f b6 08          	movzbl (%r8),%ecx
140879a1e:	88 4a 1c             	mov    %cl,0x1c(%rdx)
140879a21:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140879a25:	48 85 c9             	test   %rcx,%rcx
140879a28:	74 0d                	je     0x140879a37
140879a2a:	48 8b 05 8f 3c b3 00 	mov    0xb33c8f(%rip),%rax        # 0x1413ad6c0
140879a31:	ff 15 e9 9f 70 00    	call   *0x709fe9(%rip)        # 0x140f83a20
140879a37:	8b c3                	mov    %ebx,%eax
140879a39:	48 83 c4 38          	add    $0x38,%rsp
140879a3d:	5f                   	pop    %rdi
140879a3e:	5b                   	pop    %rbx
140879a3f:	c3                   	ret
140879a40:	0f b6 41 6c          	movzbl 0x6c(%rcx),%eax
140879a44:	48 8d 0d 9d cc 7c 00 	lea    0x7ccc9d(%rip),%rcx        # 0x1410466e8
140879a4b:	0f b6 44 08 ff       	movzbl -0x1(%rax,%rcx,1),%eax
140879a50:	c3                   	ret
140879a51:	cc                   	int3
140879a52:	cc                   	int3
140879a53:	cc                   	int3
140879a54:	cc                   	int3
140879a55:	cc                   	int3