140712620:	48 83 f8 1f          	cmp    $0x1f,%rax
140712624:	0f 87 ea 00 00 00    	ja     0x140712714
14071262a:	e8 15 8b 70 00       	call   0x140e1b144
14071262f:	48 8b 43 10          	mov    0x10(%rbx),%rax
140712633:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140712637:	74 22                	je     0x14071265b
140712639:	48 8b 43 08          	mov    0x8(%rbx),%rax
14071263d:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140712641:	75 13                	jne    0x140712656
140712643:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140712647:	75 0d                	jne    0x140712656
140712649:	48 8b d8             	mov    %rax,%rbx
14071264c:	48 8b 40 08          	mov    0x8(%rax),%rax
140712650:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140712654:	74 ed                	je     0x140712643
140712656:	48 8b d8             	mov    %rax,%rbx
140712659:	eb 24                	jmp    0x14071267f
14071265b:	48 8b d8             	mov    %rax,%rbx
14071265e:	48 8b 08             	mov    (%rax),%rcx
140712661:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140712665:	75 18                	jne    0x14071267f
140712667:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14071266e:	00 00
140712670:	48 8b d9             	mov    %rcx,%rbx
140712673:	48 8b 01             	mov    (%rcx),%rax
140712676:	48 8b c8             	mov    %rax,%rcx
140712679:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14071267d:	74 f1                	je     0x140712670
14071267f:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140712683:	0f 84 27 ff ff ff    	je     0x1407125b0
140712689:	48 8b 8c 24 70 01 00 	mov    0x170(%rsp),%rcx
140712690:	00
140712691:	48 33 cc             	xor    %rsp,%rcx
140712694:	e8 67 8e 70 00       	call   0x140e1b500
140712699:	4c 8d 9c 24 80 01 00 	lea    0x180(%rsp),%r11
1407126a0:	00
1407126a1:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1407126a5:	49 8b 6b 30          	mov    0x30(%r11),%rbp
1407126a9:	49 8b 73 38          	mov    0x38(%r11),%rsi
1407126ad:	49 8b e3             	mov    %r11,%rsp
1407126b0:	41 5f                	pop    %r15
1407126b2:	41 5e                	pop    %r14
1407126b4:	5f                   	pop    %rdi
1407126b5:	c3                   	ret
1407126b6:	48 8d 15 c3 f2 90 00 	lea    0x90f2c3(%rip),%rdx        # 0x141021980
1407126bd:	48 8b 0d 34 ee d1 00 	mov    0xd1ee34(%rip),%rcx        # 0x1414314f8
1407126c4:	e8 c7 11 08 00       	call   0x140793890
1407126c9:	cc                   	int3
1407126ca:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1407126ce:	e8 fd d2 a8 ff       	call   0x14019f9d0
1407126d3:	48 8b c8             	mov    %rax,%rcx
1407126d6:	48 8b d6             	mov    %rsi,%rdx
1407126d9:	e8 7a 02 74 00       	call   0x140e52958
1407126de:	e8 0d 7c 71 00       	call   0x140e2a2f0
1407126e3:	8b 08                	mov    (%rax),%ecx
1407126e5:	e8 96 a9 72 00       	call   0x140e3d080
1407126ea:	48 8b d8             	mov    %rax,%rbx
1407126ed:	b9 02 00 00 00       	mov    $0x2,%ecx
1407126f2:	e8 99 05 72 00       	call   0x140e32c90
1407126f7:	4c 8b c3             	mov    %rbx,%r8
1407126fa:	48 8d 15 57 f1 90 00 	lea    0x90f157(%rip),%rdx        # 0x141021858
140712701:	48 8b c8             	mov    %rax,%rcx
140712704:	e8 67 d4 c6 ff       	call   0x14037fb70
140712709:	b9 01 00 00 00       	mov    $0x1,%ecx
14071270e:	e8 f9 0f 72 00       	call   0x140e3370c
140712713:	cc                   	int3
140712714:	e8 8b 7a 71 00       	call   0x140e2a1a4
140712719:	cc                   	int3
14071271a:	e8 d1 7b 71 00       	call   0x140e2a2f0
14071271f:	8b 08                	mov    (%rax),%ecx
140712721:	e8 5a a9 72 00       	call   0x140e3d080
140712726:	48 8b d8             	mov    %rax,%rbx
140712729:	b9 02 00 00 00       	mov    $0x2,%ecx
14071272e:	e8 5d 05 72 00       	call   0x140e32c90
140712733:	4c 8b c3             	mov    %rbx,%r8
140712736:	48 8d 15 fb f0 90 00 	lea    0x90f0fb(%rip),%rdx        # 0x141021838
14071273d:	48 8b c8             	mov    %rax,%rcx
140712740:	e8 2b d4 c6 ff       	call   0x14037fb70
140712745:	b9 01 00 00 00       	mov    $0x1,%ecx
14071274a:	e8 bd 0f 72 00       	call   0x140e3370c
14071274f:	cc                   	int3
140712750:	48 8d 15 39 f1 90 00 	lea    0x90f139(%rip),%rdx        # 0x141021890
140712757:	48 8b 0d 9a ed d1 00 	mov    0xd1ed9a(%rip),%rcx        # 0x1414314f8
14071275e:	e8 2d 11 08 00       	call   0x140793890
140712763:	cc                   	int3
140712764:	48 8d 15 75 f1 90 00 	lea    0x90f175(%rip),%rdx        # 0x1410218e0
14071276b:	48 8b 0d 86 ed d1 00 	mov    0xd1ed86(%rip),%rcx        # 0x1414314f8
140712772:	e8 19 11 08 00       	call   0x140793890
140712777:	cc                   	int3
140712778:	48 8d 15 b1 f1 90 00 	lea    0x90f1b1(%rip),%rdx        # 0x141021930
14071277f:	48 8b 0d 72 ed d1 00 	mov    0xd1ed72(%rip),%rcx        # 0x1414314f8
140712786:	e8 05 11 08 00       	call   0x140793890
14071278b:	cc                   	int3
14071278c:	cc                   	int3
14071278d:	cc                   	int3
14071278e:	cc                   	int3
14071278f:	cc                   	int3
140712790:	0f b6 41 30          	movzbl 0x30(%rcx),%eax
140712794:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
140712798:	48 8d 04 d1          	lea    (%rcx,%rdx,8),%rax
14071279c:	c3                   	ret
14071279d:	cc                   	int3
14071279e:	cc                   	int3
14071279f:	cc                   	int3
1407127a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407127a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407127aa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1407127af:	41 56                	push   %r14
1407127b1:	48 83 ec 30          	sub    $0x30,%rsp
1407127b5:	80 79 68 00          	cmpb   $0x0,0x68(%rcx)
1407127b9:	48 8b f2             	mov    %rdx,%rsi
1407127bc:	4c 8b f1             	mov    %rcx,%r14
1407127bf:	74 1c                	je     0x1407127dd
1407127c1:	48 83 c1 48          	add    $0x48,%rcx
1407127c5:	49 83 7e 60 0f       	cmpq   $0xf,0x60(%r14)
1407127ca:	76 04                	jbe    0x1407127d0
1407127cc:	49 8b 4e 48          	mov    0x48(%r14),%rcx
1407127d0:	e8 c3 0c 73 00       	call   0x140e43498
1407127d5:	85 c0                	test   %eax,%eax
1407127d7:	0f 85 21 03 00 00    	jne    0x140712afe
1407127dd:	41 80 be b8 00 00 00 	cmpb   $0x0,0xb8(%r14)
1407127e4:	00
1407127e5:	74 5e                	je     0x140712845
1407127e7:	49 83 be b0 00 00 00 	cmpq   $0xf,0xb0(%r14)
1407127ee:	0f
1407127ef:	49 8d 8e 98 00 00 00 	lea    0x98(%r14),%rcx
1407127f6:	76 07                	jbe    0x1407127ff
1407127f8:	49 8b 8e 98 00 00 00 	mov    0x98(%r14),%rcx
1407127ff:	ba 09 03 00 00       	mov    $0x309,%edx
140712804:	41 b8 80 01 00 00    	mov    $0x180,%r8d
14071280a:	e8 b5 69 73 00       	call   0x140e491c4
14071280f:	8b f8                	mov    %eax,%edi
140712811:	83 f8 ff             	cmp    $0xffffffff,%eax
140712814:	0f 84 41 03 00 00    	je     0x140712b5b
14071281a:	b9 02 00 00 00       	mov    $0x2,%ecx
14071281f:	e8 6c 04 72 00       	call   0x140e32c90
140712824:	48 8b c8             	mov    %rax,%rcx
140712827:	e8 34 06 72 00       	call   0x140e32e60
14071282c:	8b d0                	mov    %eax,%edx
14071282e:	8b cf                	mov    %edi,%ecx
140712830:	e8 d3 b5 72 00       	call   0x140e3de08
140712835:	83 f8 ff             	cmp    $0xffffffff,%eax
140712838:	0f 84 1d 03 00 00    	je     0x140712b5b
14071283e:	8b cf                	mov    %edi,%ecx
140712840:	e8 7b 77 15 00       	call   0x140869fc0
140712845:	41 80 be 90 00 00 00 	cmpb   $0x0,0x90(%r14)
14071284c:	00
14071284d:	74 58                	je     0x1407128a7
14071284f:	49 83 be 88 00 00 00 	cmpq   $0xf,0x88(%r14)
140712856:	0f
140712857:	49 8d 4e 70          	lea    0x70(%r14),%rcx
14071285b:	76 04                	jbe    0x140712861
14071285d:	49 8b 4e 70          	mov    0x70(%r14),%rcx
140712861:	ba 09 03 00 00       	mov    $0x309,%edx
140712866:	41 b8 80 01 00 00    	mov    $0x180,%r8d
14071286c:	e8 53 69 73 00       	call   0x140e491c4
140712871:	8b f8                	mov    %eax,%edi
140712873:	83 f8 ff             	cmp    $0xffffffff,%eax
140712876:	0f 84 3f 03 00 00    	je     0x140712bbb
14071287c:	b9 01 00 00 00       	mov    $0x1,%ecx
140712881:	e8 0a 04 72 00       	call   0x140e32c90
140712886:	48 8b c8             	mov    %rax,%rcx
140712889:	e8 d2 05 72 00       	call   0x140e32e60
14071288e:	8b d0                	mov    %eax,%edx
140712890:	8b cf                	mov    %edi,%ecx
140712892:	e8 71 b5 72 00       	call   0x140e3de08
140712897:	83 f8 ff             	cmp    $0xffffffff,%eax
14071289a:	0f 84 1b 03 00 00    	je     0x140712bbb
1407128a0:	8b cf                	mov    %edi,%ecx
1407128a2:	e8 19 77 15 00       	call   0x140869fc0
1407128a7:	41 80 be c4 00 00 00 	cmpb   $0x0,0xc4(%r14)
1407128ae:	00
1407128af:	74 4b                	je     0x1407128fc
1407128b1:	41 8b 8e c0 00 00 00 	mov    0xc0(%r14),%ecx
1407128b8:	e8 33 25 14 00       	call   0x140854df0
1407128bd:	84 c0                	test   %al,%al
1407128bf:	75 3b                	jne    0x1407128fc
1407128c1:	e8 2a 7a 71 00       	call   0x140e2a2f0
1407128c6:	8b 08                	mov    (%rax),%ecx
1407128c8:	e8 b3 a7 72 00       	call   0x140e3d080
1407128cd:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
1407128d2:	48 8b f8             	mov    %rax,%rdi
1407128d5:	49 8b de             	mov    %r14,%rbx
1407128d8:	76 03                	jbe    0x1407128dd
1407128da:	49 8b 1e             	mov    (%r14),%rbx
1407128dd:	b9 02 00 00 00       	mov    $0x2,%ecx
1407128e2:	e8 a9 03 72 00       	call   0x140e32c90
1407128e7:	4c 8b cf             	mov    %rdi,%r9
1407128ea:	48 8d 15 bf f4 90 00 	lea    0x90f4bf(%rip),%rdx        # 0x141021db0
1407128f1:	4c 8b c3             	mov    %rbx,%r8
1407128f4:	48 8b c8             	mov    %rax,%rcx
1407128f7:	e8 74 d2 c6 ff       	call   0x14037fb70
1407128fc:	49 83 be 20 01 00 00 	cmpq   $0x0,0x120(%r14)
140712903:	00
140712904:	0f 84 9f 00 00 00    	je     0x1407129a9
14071290a:	49 8b 9e 18 01 00 00 	mov    0x118(%r14),%rbx
140712911:	48 8b 1b             	mov    (%rbx),%rbx
140712914:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140712918:	0f 85 8b 00 00 00    	jne    0x1407129a9
14071291e:	66 90                	xchg   %ax,%ax
140712920:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140712924:	48 83 79 38 0f       	cmpq   $0xf,0x38(%rcx)
140712929:	48 8d 51 20          	lea    0x20(%rcx),%rdx
14071292d:	76 03                	jbe    0x140712932
14071292f:	48 8b 12             	mov    (%rdx),%rdx
140712932:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140712937:	76 03                	jbe    0x14071293c
140712939:	48 8b 09             	mov    (%rcx),%rcx
14071293c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140712942:	e8 a9 f1 37 00       	call   0x140a91af0
140712947:	83 f8 ff             	cmp    $0xffffffff,%eax
14071294a:	0f 84 6a 01 00 00    	je     0x140712aba
140712950:	48 8b 43 10          	mov    0x10(%rbx),%rax
140712954:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140712958:	74 22                	je     0x14071297c
14071295a:	48 8b 43 08          	mov    0x8(%rbx),%rax
14071295e:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140712962:	75 13                	jne    0x140712977
140712964:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140712968:	75 0d                	jne    0x140712977
14071296a:	48 8b d8             	mov    %rax,%rbx
14071296d:	48 8b 40 08          	mov    0x8(%rax),%rax
140712971:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140712975:	74 ed                	je     0x140712964
140712977:	48 8b d8             	mov    %rax,%rbx
14071297a:	eb 23                	jmp    0x14071299f
14071297c:	48 8b 08             	mov    (%rax),%rcx
14071297f:	48 8b d8             	mov    %rax,%rbx
140712982:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140712986:	75 17                	jne    0x14071299f
140712988:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14071298f:	00
140712990:	48 8b 01             	mov    (%rcx),%rax
140712993:	48 8b d9             	mov    %rcx,%rbx
140712996:	48 8b c8             	mov    %rax,%rcx
140712999:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14071299d:	74 f1                	je     0x140712990
14071299f:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1407129a3:	0f 84 77 ff ff ff    	je     0x140712920
1407129a9:	49 83 be 30 01 00 00 	cmpq   $0x0,0x130(%r14)
1407129b0:	00
1407129b1:	74 28                	je     0x1407129db
1407129b3:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
1407129b8:	49 8b d6             	mov    %r14,%rdx
1407129bb:	76 03                	jbe    0x1407129c0
1407129bd:	49 8b 16             	mov    (%r14),%rdx
1407129c0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1407129c6:	48 8d 0d 33 f4 90 00 	lea    0x90f433(%rip),%rcx        # 0x141021e00
1407129cd:	e8 1e f1 37 00       	call   0x140a91af0
1407129d2:	83 f8 ff             	cmp    $0xffffffff,%eax
1407129d5:	0f 84 3d 02 00 00    	je     0x140712c18
1407129db:	48 8b ce             	mov    %rsi,%rcx
1407129de:	e8 2d e9 06 00       	call   0x140781310
1407129e3:	41 80 be c9 00 00 00 	cmpb   $0x0,0xc9(%r14)
1407129ea:	00
1407129eb:	74 0e                	je     0x1407129fb
1407129ed:	41 0f b6 86 c8 00 00 	movzbl 0xc8(%r14),%eax
1407129f4:	00
1407129f5:	88 86 d6 00 00 00    	mov    %al,0xd6(%rsi)
1407129fb:	41 80 7e 40 00       	cmpb   $0x0,0x40(%r14)
140712a00:	74 3a                	je     0x140712a3c
140712a02:	48 8d 9e 20 01 00 00 	lea    0x120(%rsi),%rbx
140712a09:	80 7b 20 00          	cmpb   $0x0,0x20(%rbx)
140712a0d:	49 8d 56 20          	lea    0x20(%r14),%rdx
140712a11:	74 1d                	je     0x140712a30
140712a13:	48 3b da             	cmp    %rdx,%rbx
140712a16:	74 24                	je     0x140712a3c
140712a18:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
140712a1d:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140712a21:	76 03                	jbe    0x140712a26
140712a23:	48 8b 12             	mov    (%rdx),%rdx
140712a26:	48 8b cb             	mov    %rbx,%rcx
140712a29:	e8 a2 c9 a8 ff       	call   0x14019f3d0
140712a2e:	eb 0c                	jmp    0x140712a3c
140712a30:	48 8b cb             	mov    %rbx,%rcx
140712a33:	e8 08 60 a9 ff       	call   0x1401a8a40
140712a38:	c6 43 20 01          	movb   $0x1,0x20(%rbx)
140712a3c:	4d 8b 86 d0 00 00 00 	mov    0xd0(%r14),%r8
140712a43:	48 8d 9e b0 02 00 00 	lea    0x2b0(%rsi),%rbx
140712a4a:	4d 8b 8e d8 00 00 00 	mov    0xd8(%r14),%r9
140712a51:	48 8b cb             	mov    %rbx,%rcx
140712a54:	48 8b 13             	mov    (%rbx),%rdx
140712a57:	4d 2b c8             	sub    %r8,%r9
140712a5a:	49 c1 f9 05          	sar    $0x5,%r9
140712a5e:	e8 7d 18 e6 ff       	call   0x1405742e0
140712a63:	4d 8b 86 e8 00 00 00 	mov    0xe8(%r14),%r8
140712a6a:	48 8b cb             	mov    %rbx,%rcx
140712a6d:	4d 8b 8e f0 00 00 00 	mov    0xf0(%r14),%r9
140712a74:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140712a78:	4d 2b c8             	sub    %r8,%r9
140712a7b:	49 c1 f9 05          	sar    $0x5,%r9
140712a7f:	e8 5c 18 e6 ff       	call   0x1405742e0
140712a84:	4d 8b 86 00 01 00 00 	mov    0x100(%r14),%r8
140712a8b:	48 8b cb             	mov    %rbx,%rcx
140712a8e:	4d 8b 8e 08 01 00 00 	mov    0x108(%r14),%r9
140712a95:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140712a99:	4d 2b c8             	sub    %r8,%r9
140712a9c:	49 c1 f9 05          	sar    $0x5,%r9
140712aa0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140712aa5:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140712aaa:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140712aaf:	48 83 c4 30          	add    $0x30,%rsp
140712ab3:	41 5e                	pop    %r14
140712ab5:	e9 26 18 e6 ff       	jmp    0x1405742e0
140712aba:	e8 31 78 71 00       	call   0x140e2a2f0
140712abf:	8b 08                	mov    (%rax),%ecx
140712ac1:	e8 ba a5 72 00       	call   0x140e3d080
140712ac6:	49 8b ce             	mov    %r14,%rcx
140712ac9:	48 8b f8             	mov    %rax,%rdi
140712acc:	e8 ff ce a8 ff       	call   0x14019f9d0
140712ad1:	b9 02 00 00 00       	mov    $0x2,%ecx
140712ad6:	48 8b d8             	mov    %rax,%rbx
140712ad9:	e8 b2 01 72 00       	call   0x140e32c90
140712ade:	4c 8b cf             	mov    %rdi,%r9
140712ae1:	48 8d 15 f8 f2 90 00 	lea    0x90f2f8(%rip),%rdx        # 0x141021de0
140712ae8:	4c 8b c3             	mov    %rbx,%r8
140712aeb:	48 8b c8             	mov    %rax,%rcx
140712aee:	e8 7d d0 c6 ff       	call   0x14037fb70
140712af3:	b9 01 00 00 00       	mov    $0x1,%ecx
140712af8:	e8 0f 0c 72 00       	call   0x140e3370c
140712afd:	cc                   	int3
140712afe:	e8 ed 77 71 00       	call   0x140e2a2f0
140712b03:	8b 08                	mov    (%rax),%ecx
140712b05:	e8 76 a5 72 00       	call   0x140e3d080
140712b0a:	49 8d 4e 48          	lea    0x48(%r14),%rcx
140712b0e:	48 8b f0             	mov    %rax,%rsi
140712b11:	e8 9a 43 a8 ff       	call   0x140196eb0
140712b16:	48 8b c8             	mov    %rax,%rcx
140712b19:	e8 b2 ce a8 ff       	call   0x14019f9d0
140712b1e:	49 8b ce             	mov    %r14,%rcx
140712b21:	48 8b f8             	mov    %rax,%rdi
140712b24:	e8 a7 ce a8 ff       	call   0x14019f9d0
140712b29:	b9 02 00 00 00       	mov    $0x2,%ecx
140712b2e:	48 8b d8             	mov    %rax,%rbx
140712b31:	e8 5a 01 72 00       	call   0x140e32c90
140712b36:	4c 8b cf             	mov    %rdi,%r9
140712b39:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140712b3e:	4c 8b c3             	mov    %rbx,%r8
140712b41:	48 8d 15 e0 f1 90 00 	lea    0x90f1e0(%rip),%rdx        # 0x141021d28
140712b48:	48 8b c8             	mov    %rax,%rcx
140712b4b:	e8 20 d0 c6 ff       	call   0x14037fb70
140712b50:	b9 01 00 00 00       	mov    $0x1,%ecx
140712b55:	e8 b2 0b 72 00       	call   0x140e3370c
140712b5a:	cc                   	int3
140712b5b:	e8 90 77 71 00       	call   0x140e2a2f0
140712b60:	8b 08                	mov    (%rax),%ecx
140712b62:	e8 19 a5 72 00       	call   0x140e3d080
140712b67:	49 8d 8e 98 00 00 00 	lea    0x98(%r14),%rcx
140712b6e:	48 8b f0             	mov    %rax,%rsi
140712b71:	e8 3a 43 a8 ff       	call   0x140196eb0