140cb9438:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140cb943e:	4c 8b c5             	mov    %rbp,%r8
140cb9441:	48 8b d6             	mov    %rsi,%rdx
140cb9444:	48 8b cb             	mov    %rbx,%rcx
140cb9447:	48 89 b0 40 02 00 00 	mov    %rsi,0x240(%rax)
140cb944e:	e8 5d c3 fe ff       	call   0x140ca57b0
140cb9453:	33 c9                	xor    %ecx,%ecx
140cb9455:	85 c0                	test   %eax,%eax
140cb9457:	0f 95 c1             	setne  %cl
140cb945a:	8b c1                	mov    %ecx,%eax
140cb945c:	e9 39 ff ff ff       	jmp    0x140cb939a
140cb9461:	ba 50 00 00 00       	mov    $0x50,%edx
140cb9466:	c7 44 24 28 d1 06 00 	movl   $0x6d1,0x28(%rsp)
140cb946d:	00
140cb946e:	48 8d 3d bb da 48 00 	lea    0x48dabb(%rip),%rdi        # 0x141146f30
140cb9475:	41 b8 c8 01 00 00    	mov    $0x1c8,%r8d
140cb947b:	48 8b cb             	mov    %rbx,%rcx
140cb947e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140cb9483:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cb9487:	e8 b4 15 fd ff       	call   0x140c8aa40
140cb948c:	48 8b ce             	mov    %rsi,%rcx
140cb948f:	e8 ac cd 00 00       	call   0x140cc6240
140cb9494:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140cb9499:	41 b8 d3 06 00 00    	mov    $0x6d3,%r8d
140cb949f:	48 8b d7             	mov    %rdi,%rdx
140cb94a2:	e8 69 85 00 00       	call   0x140cc1a10
140cb94a7:	e9 ec fe ff ff       	jmp    0x140cb9398
140cb94ac:	c7 44 24 28 ba 06 00 	movl   $0x6ba,0x28(%rsp)
140cb94b3:	00
140cb94b4:	e9 e0 fd ff ff       	jmp    0x140cb9299
140cb94b9:	cc                   	int3
140cb94ba:	cc                   	int3
140cb94bb:	cc                   	int3
140cb94bc:	cc                   	int3
140cb94bd:	cc                   	int3
140cb94be:	cc                   	int3
140cb94bf:	cc                   	int3
140cb94c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cb94c5:	57                   	push   %rdi
140cb94c6:	b8 30 00 00 00       	mov    $0x30,%eax
140cb94cb:	e8 d0 1f 16 00       	call   0x140e1b4a0
140cb94d0:	48 2b e0             	sub    %rax,%rsp
140cb94d3:	48 8b 81 08 05 00 00 	mov    0x508(%rcx),%rax
140cb94da:	48 8b da             	mov    %rdx,%rbx
140cb94dd:	48 8b f9             	mov    %rcx,%rdi
140cb94e0:	44 0f b6 80 48 02 00 	movzbl 0x248(%rax),%r8d
140cb94e7:	00
140cb94e8:	41 fe c8             	dec    %r8b
140cb94eb:	41 80 f8 03          	cmp    $0x3,%r8b
140cb94ef:	0f 87 9a 00 00 00    	ja     0x140cb958f
140cb94f5:	ba 01 00 00 00       	mov    $0x1,%edx
140cb94fa:	48 8b cb             	mov    %rbx,%rcx
140cb94fd:	44 8d 42 01          	lea    0x1(%rdx),%r8d
140cb9501:	e8 ba d6 fe ff       	call   0x140ca6bc0
140cb9506:	85 c0                	test   %eax,%eax
140cb9508:	74 4d                	je     0x140cb9557
140cb950a:	ba 02 00 00 00       	mov    $0x2,%edx
140cb950f:	48 8b cb             	mov    %rbx,%rcx
140cb9512:	e8 49 d9 fe ff       	call   0x140ca6e60
140cb9517:	85 c0                	test   %eax,%eax
140cb9519:	74 3c                	je     0x140cb9557
140cb951b:	48 8b 8f 08 05 00 00 	mov    0x508(%rdi),%rcx
140cb9522:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140cb9528:	0f b6 91 48 02 00 00 	movzbl 0x248(%rcx),%edx
140cb952f:	48 8b cb             	mov    %rbx,%rcx
140cb9532:	e8 89 d6 fe ff       	call   0x140ca6bc0
140cb9537:	85 c0                	test   %eax,%eax
140cb9539:	74 1c                	je     0x140cb9557
140cb953b:	48 8b cb             	mov    %rbx,%rcx
140cb953e:	e8 0d d2 fe ff       	call   0x140ca6750
140cb9543:	85 c0                	test   %eax,%eax
140cb9545:	74 10                	je     0x140cb9557
140cb9547:	b8 01 00 00 00       	mov    $0x1,%eax
140cb954c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb9551:	48 83 c4 30          	add    $0x30,%rsp
140cb9555:	5f                   	pop    %rdi
140cb9556:	c3                   	ret
140cb9557:	ba 50 00 00 00       	mov    $0x50,%edx
140cb955c:	c7 44 24 28 5f 05 00 	movl   $0x55f,0x28(%rsp)
140cb9563:	00
140cb9564:	48 8d 05 c5 d9 48 00 	lea    0x48d9c5(%rip),%rax        # 0x141146f30
140cb956b:	41 b8 24 02 00 00    	mov    $0x224,%r8d
140cb9571:	48 8b cf             	mov    %rdi,%rcx
140cb9574:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb9579:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cb957d:	e8 be 14 fd ff       	call   0x140c8aa40
140cb9582:	33 c0                	xor    %eax,%eax
140cb9584:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb9589:	48 83 c4 30          	add    $0x30,%rsp
140cb958d:	5f                   	pop    %rdi
140cb958e:	c3                   	ret
140cb958f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb9594:	b8 02 00 00 00       	mov    $0x2,%eax
140cb9599:	48 83 c4 30          	add    $0x30,%rsp
140cb959d:	5f                   	pop    %rdi
140cb959e:	c3                   	ret
140cb959f:	cc                   	int3
140cb95a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140cb95a5:	57                   	push   %rdi
140cb95a6:	b8 40 00 00 00       	mov    $0x40,%eax
140cb95ab:	e8 f0 1e 16 00       	call   0x140e1b4a0
140cb95b0:	48 2b e0             	sub    %rax,%rsp
140cb95b3:	4c 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%r8
140cb95ba:	48 8b fa             	mov    %rdx,%rdi
140cb95bd:	48 8b d9             	mov    %rcx,%rbx
140cb95c0:	41 8b 80 dc 03 00 00 	mov    0x3dc(%r8),%eax
140cb95c7:	41 c7 80 dc 03 00 00 	movl   $0x0,0x3dc(%r8)
140cb95ce:	00 00 00 00
140cb95d2:	85 c0                	test   %eax,%eax
140cb95d4:	0f 84 bc 00 00 00    	je     0x140cb9696
140cb95da:	4c 8b 89 98 05 00 00 	mov    0x598(%rcx),%r9
140cb95e1:	49 8b 81 80 02 00 00 	mov    0x280(%r9),%rax
140cb95e8:	48 85 c0             	test   %rax,%rax
140cb95eb:	0f 84 a5 00 00 00    	je     0x140cb9696
140cb95f1:	4d 8b 89 88 02 00 00 	mov    0x288(%r9),%r9
140cb95f8:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140cb95fd:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140cb9602:	ff 15 18 a4 2c 00    	call   *0x2ca418(%rip)        # 0x140f83a20
140cb9608:	85 c0                	test   %eax,%eax
140cb960a:	75 42                	jne    0x140cb964e
140cb960c:	ba 74 33 00 00       	mov    $0x3374,%edx
140cb9611:	44 8d 40 02          	lea    0x2(%rax),%r8d
140cb9615:	48 8b cf             	mov    %rdi,%rcx
140cb9618:	e8 a3 d5 fe ff       	call   0x140ca6bc0
140cb961d:	85 c0                	test   %eax,%eax
140cb961f:	74 3d                	je     0x140cb965e
140cb9621:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
140cb9626:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140cb962c:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140cb9631:	48 8b cf             	mov    %rdi,%rcx
140cb9634:	e8 27 da fe ff       	call   0x140ca7060
140cb9639:	85 c0                	test   %eax,%eax
140cb963b:	74 21                	je     0x140cb965e
140cb963d:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140cb9644:	c7 80 dc 03 00 00 01 	movl   $0x1,0x3dc(%rax)
140cb964b:	00 00 00
140cb964e:	b8 01 00 00 00       	mov    $0x1,%eax
140cb9653:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140cb9658:	48 83 c4 40          	add    $0x40,%rsp
140cb965c:	5f                   	pop    %rdi
140cb965d:	c3                   	ret
140cb965e:	ba 50 00 00 00       	mov    $0x50,%edx
140cb9663:	c7 44 24 28 16 06 00 	movl   $0x616,0x28(%rsp)
140cb966a:	00
140cb966b:	48 8d 05 be d8 48 00 	lea    0x48d8be(%rip),%rax        # 0x141146f30
140cb9672:	41 b8 c9 01 00 00    	mov    $0x1c9,%r8d
140cb9678:	48 8b cb             	mov    %rbx,%rcx
140cb967b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb9680:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cb9684:	e8 b7 13 fd ff       	call   0x140c8aa40
140cb9689:	33 c0                	xor    %eax,%eax
140cb968b:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140cb9690:	48 83 c4 40          	add    $0x40,%rsp
140cb9694:	5f                   	pop    %rdi
140cb9695:	c3                   	ret
140cb9696:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140cb969b:	b8 02 00 00 00       	mov    $0x2,%eax
140cb96a0:	48 83 c4 40          	add    $0x40,%rsp
140cb96a4:	5f                   	pop    %rdi
140cb96a5:	c3                   	ret
140cb96a6:	cc                   	int3
140cb96a7:	cc                   	int3
140cb96a8:	cc                   	int3
140cb96a9:	cc                   	int3
140cb96aa:	cc                   	int3
140cb96ab:	cc                   	int3
140cb96ac:	cc                   	int3
140cb96ad:	cc                   	int3
140cb96ae:	cc                   	int3
140cb96af:	cc                   	int3
140cb96b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cb96b5:	57                   	push   %rdi
140cb96b6:	b8 30 00 00 00       	mov    $0x30,%eax
140cb96bb:	e8 e0 1d 16 00       	call   0x140e1b4a0
140cb96c0:	48 2b e0             	sub    %rax,%rsp
140cb96c3:	83 b9 c8 00 00 00 00 	cmpl   $0x0,0xc8(%rcx)
140cb96ca:	48 8b da             	mov    %rdx,%rbx
140cb96cd:	48 8b f9             	mov    %rcx,%rdi
140cb96d0:	75 10                	jne    0x140cb96e2
140cb96d2:	b8 02 00 00 00       	mov    $0x2,%eax
140cb96d7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb96dc:	48 83 c4 30          	add    $0x30,%rsp
140cb96e0:	5f                   	pop    %rdi
140cb96e1:	c3                   	ret
140cb96e2:	ba 29 00 00 00       	mov    $0x29,%edx
140cb96e7:	48 8b cb             	mov    %rbx,%rcx
140cb96ea:	44 8d 42 d9          	lea    -0x27(%rdx),%r8d
140cb96ee:	e8 cd d4 fe ff       	call   0x140ca6bc0
140cb96f3:	85 c0                	test   %eax,%eax
140cb96f5:	74 45                	je     0x140cb973c
140cb96f7:	ba 02 00 00 00       	mov    $0x2,%edx
140cb96fc:	48 8b cb             	mov    %rbx,%rcx
140cb96ff:	e8 5c d7 fe ff       	call   0x140ca6e60
140cb9704:	85 c0                	test   %eax,%eax
140cb9706:	74 34                	je     0x140cb973c
140cb9708:	8b 97 30 07 00 00    	mov    0x730(%rdi),%edx
140cb970e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140cb9714:	48 8b cb             	mov    %rbx,%rcx
140cb9717:	e8 a4 d4 fe ff       	call   0x140ca6bc0
140cb971c:	85 c0                	test   %eax,%eax
140cb971e:	74 1c                	je     0x140cb973c
140cb9720:	48 8b cb             	mov    %rbx,%rcx
140cb9723:	e8 28 d0 fe ff       	call   0x140ca6750
140cb9728:	85 c0                	test   %eax,%eax
140cb972a:	74 10                	je     0x140cb973c
140cb972c:	b8 01 00 00 00       	mov    $0x1,%eax
140cb9731:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb9736:	48 83 c4 30          	add    $0x30,%rsp
140cb973a:	5f                   	pop    %rdi
140cb973b:	c3                   	ret
140cb973c:	ba 50 00 00 00       	mov    $0x50,%edx
140cb9741:	c7 44 24 28 b1 07 00 	movl   $0x7b1,0x28(%rsp)
140cb9748:	00
140cb9749:	48 8d 05 e0 d7 48 00 	lea    0x48d7e0(%rip),%rax        # 0x141146f30
140cb9750:	41 b8 f8 01 00 00    	mov    $0x1f8,%r8d
140cb9756:	48 8b cf             	mov    %rdi,%rcx
140cb9759:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb975e:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cb9762:	e8 d9 12 fd ff       	call   0x140c8aa40
140cb9767:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb976c:	33 c0                	xor    %eax,%eax
140cb976e:	48 83 c4 30          	add    $0x30,%rsp
140cb9772:	5f                   	pop    %rdi
140cb9773:	c3                   	ret
140cb9774:	cc                   	int3
140cb9775:	cc                   	int3
140cb9776:	cc                   	int3
140cb9777:	cc                   	int3
140cb9778:	cc                   	int3
140cb9779:	cc                   	int3
140cb977a:	cc                   	int3
140cb977b:	cc                   	int3
140cb977c:	cc                   	int3
140cb977d:	cc                   	int3
140cb977e:	cc                   	int3
140cb977f:	cc                   	int3
140cb9780:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cb9785:	57                   	push   %rdi
140cb9786:	b8 30 00 00 00       	mov    $0x30,%eax
140cb978b:	e8 10 1d 16 00       	call   0x140e1b4a0
140cb9790:	48 2b e0             	sub    %rax,%rsp
140cb9793:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140cb979a:	48 8b da             	mov    %rdx,%rbx
140cb979d:	48 8b f9             	mov    %rcx,%rdi
140cb97a0:	83 b8 d8 03 00 00 00 	cmpl   $0x0,0x3d8(%rax)
140cb97a7:	75 10                	jne    0x140cb97b9
140cb97a9:	b8 02 00 00 00       	mov    $0x2,%eax
140cb97ae:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb97b3:	48 83 c4 30          	add    $0x30,%rsp
140cb97b7:	5f                   	pop    %rdi
140cb97b8:	c3                   	ret
140cb97b9:	ba 01 ff 00 00       	mov    $0xff01,%edx
140cb97be:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140cb97c4:	48 8b cb             	mov    %rbx,%rcx
140cb97c7:	e8 f4 d3 fe ff       	call   0x140ca6bc0
140cb97cc:	85 c0                	test   %eax,%eax
140cb97ce:	0f 84 8c 00 00 00    	je     0x140cb9860
140cb97d4:	ba 02 00 00 00       	mov    $0x2,%edx
140cb97d9:	48 8b cb             	mov    %rbx,%rcx
140cb97dc:	e8 7f d6 fe ff       	call   0x140ca6e60
140cb97e1:	85 c0                	test   %eax,%eax
140cb97e3:	74 7b                	je     0x140cb9860
140cb97e5:	ba 01 00 00 00       	mov    $0x1,%edx
140cb97ea:	48 8b cb             	mov    %rbx,%rcx
140cb97ed:	e8 6e d6 fe ff       	call   0x140ca6e60
140cb97f2:	85 c0                	test   %eax,%eax
140cb97f4:	74 6a                	je     0x140cb9860
140cb97f6:	4c 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%r8
140cb97fd:	48 8b cb             	mov    %rbx,%rcx
140cb9800:	49 8d 90 48 03 00 00 	lea    0x348(%r8),%rdx
140cb9807:	4d 8b 80 88 03 00 00 	mov    0x388(%r8),%r8
140cb980e:	e8 cd d1 fe ff       	call   0x140ca69e0
140cb9813:	85 c0                	test   %eax,%eax
140cb9815:	74 49                	je     0x140cb9860
140cb9817:	4c 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%r8
140cb981e:	48 8b cb             	mov    %rbx,%rcx
140cb9821:	49 8d 90 90 03 00 00 	lea    0x390(%r8),%rdx
140cb9828:	4d 8b 80 d0 03 00 00 	mov    0x3d0(%r8),%r8
140cb982f:	e8 ac d1 fe ff       	call   0x140ca69e0
140cb9834:	85 c0                	test   %eax,%eax
140cb9836:	74 28                	je     0x140cb9860
140cb9838:	48 8b cb             	mov    %rbx,%rcx
140cb983b:	e8 10 cf fe ff       	call   0x140ca6750
140cb9840:	85 c0                	test   %eax,%eax
140cb9842:	74 1c                	je     0x140cb9860
140cb9844:	48 8b cb             	mov    %rbx,%rcx
140cb9847:	e8 04 cf fe ff       	call   0x140ca6750
140cb984c:	85 c0                	test   %eax,%eax
140cb984e:	74 10                	je     0x140cb9860
140cb9850:	b8 01 00 00 00       	mov    $0x1,%eax
140cb9855:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb985a:	48 83 c4 30          	add    $0x30,%rsp
140cb985e:	5f                   	pop    %rdi
140cb985f:	c3                   	ret
140cb9860:	ba 50 00 00 00       	mov    $0x50,%edx
140cb9865:	c7 44 24 28 2f 05 00 	movl   $0x52f,0x28(%rsp)
140cb986c:	00
140cb986d:	48 8d 05 bc d6 48 00 	lea    0x48d6bc(%rip),%rax        # 0x141146f30
140cb9874:	41 b8 ca 01 00 00    	mov    $0x1ca,%r8d
140cb987a:	48 8b cf             	mov    %rdi,%rcx
140cb987d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb9882:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cb9886:	e8 b5 11 fd ff       	call   0x140c8aa40
140cb988b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb9890:	33 c0                	xor    %eax,%eax
140cb9892:	48 83 c4 30          	add    $0x30,%rsp
140cb9896:	5f                   	pop    %rdi
140cb9897:	c3                   	ret
140cb9898:	cc                   	int3
140cb9899:	cc                   	int3
140cb989a:	cc                   	int3
140cb989b:	cc                   	int3
140cb989c:	cc                   	int3
140cb989d:	cc                   	int3
140cb989e:	cc                   	int3
140cb989f:	cc                   	int3
140cb98a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cb98a5:	57                   	push   %rdi
140cb98a6:	b8 30 00 00 00       	mov    $0x30,%eax
140cb98ab:	e8 f0 1b 16 00       	call   0x140e1b4a0
140cb98b0:	48 2b e0             	sub    %rax,%rsp
140cb98b3:	83 b9 40 07 00 00 01 	cmpl   $0x1,0x740(%rcx)
140cb98ba:	48 8b fa             	mov    %rdx,%rdi
140cb98bd:	48 8b d9             	mov    %rcx,%rbx
140cb98c0:	0f 85 96 00 00 00    	jne    0x140cb995c
140cb98c6:	83 b9 c8 00 00 00 00 	cmpl   $0x0,0xc8(%rcx)
140cb98cd:	74 21                	je     0x140cb98f0
140cb98cf:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140cb98d3:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140cb98da:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140cb98de:	75 7c                	jne    0x140cb995c
140cb98e0:	8b 01                	mov    (%rcx),%eax
140cb98e2:	3d 04 03 00 00       	cmp    $0x304,%eax
140cb98e7:	7c 73                	jl     0x140cb995c
140cb98e9:	3d 00 00 01 00       	cmp    $0x10000,%eax
140cb98ee:	74 6c                	je     0x140cb995c
140cb98f0:	33 d2                	xor    %edx,%edx
140cb98f2:	48 8b cf             	mov    %rdi,%rcx
140cb98f5:	44 8d 42 02          	lea    0x2(%rdx),%r8d
140cb98f9:	e8 c2 d2 fe ff       	call   0x140ca6bc0
140cb98fe:	85 c0                	test   %eax,%eax
140cb9900:	74 22                	je     0x140cb9924
140cb9902:	33 d2                	xor    %edx,%edx
140cb9904:	48 8b cf             	mov    %rdi,%rcx
140cb9907:	44 8d 42 02          	lea    0x2(%rdx),%r8d
140cb990b:	e8 b0 d2 fe ff       	call   0x140ca6bc0
140cb9910:	85 c0                	test   %eax,%eax
140cb9912:	74 10                	je     0x140cb9924
140cb9914:	b8 01 00 00 00       	mov    $0x1,%eax
140cb9919:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx