1402af4cf:	85 c0                	test   %eax,%eax
1402af4d1:	75 38                	jne    0x1402af50b
1402af4d3:	48 8b cb             	mov    %rbx,%rcx
1402af4d6:	ff 15 ac a9 07 00    	call   *0x7a9ac(%rip)        # 0x140329e88
1402af4dc:	ba 04 00 00 00       	mov    $0x4,%edx
1402af4e1:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1402af4e8:	00 00
1402af4ea:	44 8b c8             	mov    %eax,%r9d
1402af4ed:	41 b8 0d 10 00 00    	mov    $0x100d,%r8d
1402af4f3:	48 8b ce             	mov    %rsi,%rcx
1402af4f6:	e8 55 10 f8 ff       	call   0x140230550
1402af4fb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402af500:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402af505:	48 83 c4 30          	add    $0x30,%rsp
1402af509:	5f                   	pop    %rdi
1402af50a:	c3                   	ret
1402af50b:	48 8d 15 7e 42 0e 00 	lea    0xe427e(%rip),%rdx        # 0x140393790
1402af512:	48 8b cf             	mov    %rdi,%rcx
1402af515:	e8 7a d5 04 00       	call   0x1402fca94
1402af51a:	85 c0                	test   %eax,%eax
1402af51c:	75 25                	jne    0x1402af543
1402af51e:	4c 8b cb             	mov    %rbx,%r9
1402af521:	ba f8 03 00 00       	mov    $0x3f8,%edx
1402af526:	41 b8 05 10 00 00    	mov    $0x1005,%r8d
1402af52c:	48 8b ce             	mov    %rsi,%rcx
1402af52f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402af534:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402af539:	48 83 c4 30          	add    $0x30,%rsp
1402af53d:	5f                   	pop    %rdi
1402af53e:	e9 4d ab fa ff       	jmp    0x14025a090
1402af543:	48 8b 06             	mov    (%rsi),%rax
1402af546:	81 38 90 03 00 00    	cmpl   $0x390,(%rax)
1402af54c:	0f 85 bc 00 00 00    	jne    0x1402af60e
1402af552:	48 8d 15 47 42 0e 00 	lea    0xe4247(%rip),%rdx        # 0x1403937a0
1402af559:	48 8b cf             	mov    %rdi,%rcx
1402af55c:	e8 33 d5 04 00       	call   0x1402fca94
1402af561:	85 c0                	test   %eax,%eax
1402af563:	75 23                	jne    0x1402af588
1402af565:	4c 8b cb             	mov    %rbx,%r9
1402af568:	8d 50 04             	lea    0x4(%rax),%edx
1402af56b:	41 b8 05 10 00 00    	mov    $0x1005,%r8d
1402af571:	48 8b ce             	mov    %rsi,%rcx
1402af574:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402af579:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402af57e:	48 83 c4 30          	add    $0x30,%rsp
1402af582:	5f                   	pop    %rdi
1402af583:	e9 08 ab fa ff       	jmp    0x14025a090
1402af588:	48 8d 15 29 42 0e 00 	lea    0xe4229(%rip),%rdx        # 0x1403937b8
1402af58f:	48 8b cf             	mov    %rdi,%rcx
1402af592:	e8 fd d4 04 00       	call   0x1402fca94
1402af597:	85 c0                	test   %eax,%eax
1402af599:	75 21                	jne    0x1402af5bc
1402af59b:	4c 8b cb             	mov    %rbx,%r9
1402af59e:	8d 50 04             	lea    0x4(%rax),%edx
1402af5a1:	44 8d 40 01          	lea    0x1(%rax),%r8d
1402af5a5:	48 8b ce             	mov    %rsi,%rcx
1402af5a8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402af5ad:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402af5b2:	48 83 c4 30          	add    $0x30,%rsp
1402af5b6:	5f                   	pop    %rdi
1402af5b7:	e9 d4 aa fa ff       	jmp    0x14025a090
1402af5bc:	48 8d 15 0d 42 0e 00 	lea    0xe420d(%rip),%rdx        # 0x1403937d0
1402af5c3:	48 8b cf             	mov    %rdi,%rcx
1402af5c6:	e8 c9 d4 04 00       	call   0x1402fca94
1402af5cb:	85 c0                	test   %eax,%eax
1402af5cd:	75 3f                	jne    0x1402af60e
1402af5cf:	48 8b cb             	mov    %rbx,%rcx
1402af5d2:	ff 15 b0 a8 07 00    	call   *0x7a8b0(%rip)        # 0x140329e88
1402af5d8:	ba 90 03 00 00       	mov    $0x390,%edx
1402af5dd:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402af5e4:	00 00
1402af5e6:	41 b9 02 10 00 00    	mov    $0x1002,%r9d
1402af5ec:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402af5f0:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402af5f6:	48 8b ce             	mov    %rsi,%rcx
1402af5f9:	e8 12 a7 fa ff       	call   0x140259d10
1402af5fe:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402af603:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402af608:	48 83 c4 30          	add    $0x30,%rsp
1402af60c:	5f                   	pop    %rdi
1402af60d:	c3                   	ret
1402af60e:	48 8d 15 d3 41 0e 00 	lea    0xe41d3(%rip),%rdx        # 0x1403937e8
1402af615:	48 8b cf             	mov    %rdi,%rcx
1402af618:	e8 77 d4 04 00       	call   0x1402fca94
1402af61d:	85 c0                	test   %eax,%eax
1402af61f:	75 25                	jne    0x1402af646
1402af621:	4c 8b cb             	mov    %rbx,%r9
1402af624:	ba 00 03 00 00       	mov    $0x300,%edx
1402af629:	41 b8 09 10 00 00    	mov    $0x1009,%r8d
1402af62f:	48 8b ce             	mov    %rsi,%rcx
1402af632:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402af637:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402af63c:	48 83 c4 30          	add    $0x30,%rsp
1402af640:	5f                   	pop    %rdi
1402af641:	e9 4a aa fa ff       	jmp    0x14025a090
1402af646:	48 8d 15 ab 41 0e 00 	lea    0xe41ab(%rip),%rdx        # 0x1403937f8
1402af64d:	48 8b cf             	mov    %rdi,%rcx
1402af650:	e8 3f d4 04 00       	call   0x1402fca94
1402af655:	85 c0                	test   %eax,%eax
1402af657:	0f 85 c8 fc ff ff    	jne    0x1402af325
1402af65d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402af662:	48 8b cb             	mov    %rbx,%rcx
1402af665:	e8 46 d2 f8 ff       	call   0x14023c8b0
1402af66a:	48 8b d8             	mov    %rax,%rbx
1402af66d:	48 85 c0             	test   %rax,%rax
1402af670:	0f 84 0e fb ff ff    	je     0x1402af184
1402af676:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402af67b:	ba 06 00 00 00       	mov    $0x6,%edx
1402af680:	8b 44 24 50          	mov    0x50(%rsp),%eax
1402af684:	41 b9 0a 10 00 00    	mov    $0x100a,%r9d
1402af68a:	41 b8 00 03 00 00    	mov    $0x300,%r8d
1402af690:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402af694:	48 8b ce             	mov    %rsi,%rcx
1402af697:	e8 74 a6 fa ff       	call   0x140259d10
1402af69c:	8b f8                	mov    %eax,%edi
1402af69e:	85 c0                	test   %eax,%eax
1402af6a0:	7f 15                	jg     0x1402af6b7
1402af6a2:	41 b8 b6 02 00 00    	mov    $0x2b6,%r8d
1402af6a8:	48 8d 15 41 40 0e 00 	lea    0xe4041(%rip),%rdx        # 0x1403936f0
1402af6af:	48 8b cb             	mov    %rbx,%rcx
1402af6b2:	e8 59 9c f7 ff       	call   0x140229310
1402af6b7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402af6bc:	8b c7                	mov    %edi,%eax
1402af6be:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402af6c3:	48 83 c4 30          	add    $0x30,%rsp
1402af6c7:	5f                   	pop    %rdi
1402af6c8:	c3                   	ret
1402af6c9:	cc                   	int3
1402af6ca:	cc                   	int3
1402af6cb:	cc                   	int3
1402af6cc:	cc                   	int3
1402af6cd:	cc                   	int3
1402af6ce:	cc                   	int3
1402af6cf:	cc                   	int3
1402af6d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402af6d5:	57                   	push   %rdi
1402af6d6:	41 56                	push   %r14
1402af6d8:	41 57                	push   %r15
1402af6da:	b8 30 00 00 00       	mov    $0x30,%eax
1402af6df:	e8 fc ae 04 00       	call   0x1402fa5e0
1402af6e4:	48 2b e0             	sub    %rax,%rsp
1402af6e7:	4c 8b 71 28          	mov    0x28(%rcx),%r14
1402af6eb:	4c 8b fa             	mov    %rdx,%r15
1402af6ee:	48 8b f9             	mov    %rcx,%rdi
1402af6f1:	49 83 7e 08 00       	cmpq   $0x0,0x8(%r14)
1402af6f6:	75 1f                	jne    0x1402af717
1402af6f8:	e8 93 c7 f7 ff       	call   0x14022be90
1402af6fd:	49 89 46 08          	mov    %rax,0x8(%r14)
1402af701:	48 85 c0             	test   %rax,%rax
1402af704:	74 1e                	je     0x1402af724
1402af706:	ba 01 00 01 00       	mov    $0x10001,%edx
1402af70b:	48 8b c8             	mov    %rax,%rcx
1402af70e:	e8 5d cb f7 ff       	call   0x14022c270
1402af713:	85 c0                	test   %eax,%eax
1402af715:	74 0d                	je     0x1402af724
1402af717:	e8 44 0b f8 ff       	call   0x140230260
1402af71c:	48 8b d8             	mov    %rax,%rbx
1402af71f:	48 85 c0             	test   %rax,%rax
1402af722:	75 11                	jne    0x1402af735
1402af724:	33 c0                	xor    %eax,%eax
1402af726:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402af72b:	48 83 c4 30          	add    $0x30,%rsp
1402af72f:	41 5f                	pop    %r15
1402af731:	41 5e                	pop    %r14
1402af733:	5f                   	pop    %rdi
1402af734:	c3                   	ret
1402af735:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1402af73a:	33 ed                	xor    %ebp,%ebp
1402af73c:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1402af741:	48 39 6f 38          	cmp    %rbp,0x38(%rdi)
1402af745:	74 1a                	je     0x1402af761
1402af747:	e8 94 bd f7 ff       	call   0x14022b4e0
1402af74c:	48 8b f0             	mov    %rax,%rsi
1402af74f:	48 85 c0             	test   %rax,%rax
1402af752:	74 79                	je     0x1402af7cd
1402af754:	48 8b d7             	mov    %rdi,%rdx
1402af757:	48 8b c8             	mov    %rax,%rcx
1402af75a:	e8 b1 0f fb ff       	call   0x140260710
1402af75f:	eb 03                	jmp    0x1402af764
1402af761:	48 8b f5             	mov    %rbp,%rsi
1402af764:	4d 8b 4e 08          	mov    0x8(%r14),%r9
1402af768:	48 8b cb             	mov    %rbx,%rcx
1402af76b:	45 8b 46 10          	mov    0x10(%r14),%r8d
1402af76f:	41 8b 16             	mov    (%r14),%edx
1402af772:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402af777:	e8 14 f1 02 00       	call   0x1402de890
1402af77c:	48 8b ce             	mov    %rsi,%rcx
1402af77f:	44 8b f0             	mov    %eax,%r14d
1402af782:	e8 29 bd f7 ff       	call   0x14022b4b0
1402af787:	45 85 f6             	test   %r14d,%r14d
1402af78a:	7e 5f                	jle    0x1402af7eb
1402af78c:	48 8b 0f             	mov    (%rdi),%rcx
1402af78f:	48 8b 57 28          	mov    0x28(%rdi),%rdx
1402af793:	81 39 90 03 00 00    	cmpl   $0x390,(%rcx)
1402af799:	75 3e                	jne    0x1402af7d9
1402af79b:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
1402af79f:	48 85 c9             	test   %rcx,%rcx
1402af7a2:	75 0c                	jne    0x1402af7b0
1402af7a4:	48 39 6a 28          	cmp    %rbp,0x28(%rdx)
1402af7a8:	75 06                	jne    0x1402af7b0
1402af7aa:	83 7a 30 fe          	cmpl   $0xfffffffe,0x30(%rdx)
1402af7ae:	74 29                	je     0x1402af7d9
1402af7b0:	83 7a 30 fe          	cmpl   $0xfffffffe,0x30(%rdx)
1402af7b4:	0f 45 6a 30          	cmovne 0x30(%rdx),%ebp
1402af7b8:	48 8b 52 28          	mov    0x28(%rdx),%rdx
1402af7bc:	44 8b c5             	mov    %ebp,%r8d
1402af7bf:	e8 3c 1f fe ff       	call   0x140291700
1402af7c4:	48 89 43 60          	mov    %rax,0x60(%rbx)
1402af7c8:	48 85 c0             	test   %rax,%rax
1402af7cb:	75 0c                	jne    0x1402af7d9
1402af7cd:	48 8b cb             	mov    %rbx,%rcx
1402af7d0:	e8 1b 09 f8 ff       	call   0x1402300f0
1402af7d5:	33 c0                	xor    %eax,%eax
1402af7d7:	eb 1d                	jmp    0x1402af7f6
1402af7d9:	48 8b 07             	mov    (%rdi),%rax
1402af7dc:	4c 8b c3             	mov    %rbx,%r8
1402af7df:	49 8b cf             	mov    %r15,%rcx
1402af7e2:	8b 10                	mov    (%rax),%edx
1402af7e4:	e8 a7 a9 f6 ff       	call   0x14021a190
1402af7e9:	eb 08                	jmp    0x1402af7f3
1402af7eb:	48 8b cb             	mov    %rbx,%rcx
1402af7ee:	e8 fd 08 f8 ff       	call   0x1402300f0
1402af7f3:	41 8b c6             	mov    %r14d,%eax
1402af7f6:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1402af7fb:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1402af800:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402af805:	48 83 c4 30          	add    $0x30,%rsp
1402af809:	41 5f                	pop    %r15
1402af80b:	41 5e                	pop    %r14
1402af80d:	5f                   	pop    %rdi
1402af80e:	c3                   	ret
1402af80f:	cc                   	int3
1402af810:	40 55                	rex push %rbp
1402af812:	56                   	push   %rsi
1402af813:	b8 38 00 00 00       	mov    $0x38,%eax
1402af818:	e8 c3 ad 04 00       	call   0x1402fa5e0
1402af81d:	48 2b e0             	sub    %rax,%rsp
1402af820:	48 8b 01             	mov    (%rcx),%rax
1402af823:	48 8b 71 28          	mov    0x28(%rcx),%rsi
1402af827:	81 38 90 03 00 00    	cmpl   $0x390,(%rax)
1402af82d:	0f 85 95 00 00 00    	jne    0x1402af8c8
1402af833:	48 8b 41 10          	mov    0x10(%rcx),%rax
1402af837:	48 8b 68 28          	mov    0x28(%rax),%rbp
1402af83b:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
1402af83f:	48 85 c9             	test   %rcx,%rcx
1402af842:	0f 84 a5 00 00 00    	je     0x1402af8ed
1402af848:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
1402af84d:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1402af852:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1402af857:	e8 24 1a fe ff       	call   0x140291280
1402af85c:	85 c0                	test   %eax,%eax
1402af85e:	74 68                	je     0x1402af8c8
1402af860:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402af865:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1402af86a:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1402af86f:	e8 2c 0d f9 ff       	call   0x1402405a0
1402af874:	48 8b cd             	mov    %rbp,%rcx
1402af877:	8b d8                	mov    %eax,%ebx
1402af879:	e8 c2 11 f8 ff       	call   0x140230a40
1402af87e:	8b f8                	mov    %eax,%edi
1402af880:	48 8b cd             	mov    %rbp,%rcx
1402af883:	2b fb                	sub    %ebx,%edi
1402af885:	e8 76 0e f8 ff       	call   0x140230700
1402af88a:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402af88f:	8d 4f ff             	lea    -0x1(%rdi),%ecx
1402af892:	24 07                	and    $0x7,%al
1402af894:	3c 01                	cmp    $0x1,%al
1402af896:	8b 44 24 50          	mov    0x50(%rsp),%eax
1402af89a:	0f 45 cf             	cmovne %edi,%ecx
1402af89d:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1402af8a2:	3b c1                	cmp    %ecx,%eax
1402af8a4:	7e 2b                	jle    0x1402af8d1
1402af8a6:	ba a5 00 00 00       	mov    $0xa5,%edx
1402af8ab:	c7 44 24 20 35 03 00 	movl   $0x335,0x20(%rsp)
1402af8b2:	00
1402af8b3:	4c 8d 0d 36 3e 0e 00 	lea    0xe3e36(%rip),%r9        # 0x1403936f0
1402af8ba:	b9 04 00 00 00       	mov    $0x4,%ecx
1402af8bf:	44 8d 42 f1          	lea    -0xf(%rdx),%r8d
1402af8c3:	e8 d8 1a f7 ff       	call   0x1402213a0
1402af8c8:	33 c0                	xor    %eax,%eax
1402af8ca:	48 83 c4 38          	add    $0x38,%rsp
1402af8ce:	5e                   	pop    %rsi
1402af8cf:	5d                   	pop    %rbp
1402af8d0:	c3                   	ret
1402af8d1:	89 46 34             	mov    %eax,0x34(%rsi)
1402af8d4:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1402af8d9:	48 89 46 20          	mov    %rax,0x20(%rsi)
1402af8dd:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1402af8e2:	48 89 46 28          	mov    %rax,0x28(%rsi)
1402af8e6:	8b 44 24 50          	mov    0x50(%rsp),%eax
1402af8ea:	89 46 30             	mov    %eax,0x30(%rsi)
1402af8ed:	b8 01 00 00 00       	mov    $0x1,%eax
1402af8f2:	48 83 c4 38          	add    $0x38,%rsp
1402af8f6:	5e                   	pop    %rsi
1402af8f7:	5d                   	pop    %rbp
1402af8f8:	c3                   	ret
1402af8f9:	cc                   	int3
1402af8fa:	cc                   	int3
1402af8fb:	cc                   	int3
1402af8fc:	cc                   	int3
1402af8fd:	cc                   	int3
1402af8fe:	cc                   	int3
1402af8ff:	cc                   	int3
1402af900:	40 53                	rex push %rbx
1402af902:	b8 30 00 00 00       	mov    $0x30,%eax
1402af907:	e8 d4 ac 04 00       	call   0x1402fa5e0
1402af90c:	48 2b e0             	sub    %rax,%rsp
1402af90f:	8b da                	mov    %edx,%ebx
1402af911:	48 85 c9             	test   %rcx,%rcx
1402af914:	0f 84 f0 00 00 00    	je     0x1402afa0a
1402af91a:	e8 61 a2 dd ff       	call   0x140089b80
1402af91f:	8b c8                	mov    %eax,%ecx
1402af921:	83 fb 03             	cmp    $0x3,%ebx
1402af924:	75 28                	jne    0x1402af94e
1402af926:	ba 8c 00 00 00       	mov    $0x8c,%edx
1402af92b:	c7 44 24 20 68 01 00 	movl   $0x168,0x20(%rsp)
1402af932:	00
1402af933:	4c 8d 0d b6 3d 0e 00 	lea    0xe3db6(%rip),%r9        # 0x1403936f0
1402af93a:	8d 4b 01             	lea    0x1(%rbx),%ecx
1402af93d:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1402af941:	e8 5a 1a f7 ff       	call   0x1402213a0
1402af946:	33 c0                	xor    %eax,%eax
1402af948:	48 83 c4 30          	add    $0x30,%rsp
1402af94c:	5b                   	pop    %rbx
1402af94d:	c3                   	ret
1402af94e:	83 fb 05             	cmp    $0x5,%ebx
1402af951:	75 36                	jne    0x1402af989
1402af953:	e8 d8 df 00 00       	call   0x1402bd930
1402af958:	83 f8 ff             	cmp    $0xffffffff,%eax
1402af95b:	0f 85 a9 00 00 00    	jne    0x1402afa0a
1402af961:	ba 8c 00 00 00       	mov    $0x8c,%edx
1402af966:	c7 44 24 20 6e 01 00 	movl   $0x16e,0x20(%rsp)
1402af96d:	00
1402af96e:	4c 8d 0d 7b 3d 0e 00 	lea    0xe3d7b(%rip),%r9        # 0x1403936f0
1402af975:	8d 4b ff             	lea    -0x1(%rbx),%ecx
1402af978:	44 8d 42 02          	lea    0x2(%rdx),%r8d
1402af97c:	e8 1f 1a f7 ff       	call   0x1402213a0
1402af981:	33 c0                	xor    %eax,%eax
1402af983:	48 83 c4 30          	add    $0x30,%rsp
1402af987:	5b                   	pop    %rbx
1402af988:	c3                   	ret
1402af989:	81 f9 a0 02 00 00    	cmp    $0x2a0,%ecx
1402af98f:	7f 2b                	jg     0x1402af9bc
1402af991:	74 77                	je     0x1402afa0a
1402af993:	83 c1 fd             	add    $0xfffffffd,%ecx
1402af996:	81 f9 fe 00 00 00    	cmp    $0xfe,%ecx
1402af99c:	77 42                	ja     0x1402af9e0
1402af99e:	48 63 c1             	movslq %ecx,%rax
1402af9a1:	48 8d 15 58 06 d5 ff 	lea    -0x2af9a8(%rip),%rdx        # 0x140000000
1402af9a8:	0f b6 84 02 20 fa 2a 	movzbl 0x2afa20(%rdx,%rax,1),%eax