140d097a8:	41 3a 44 09 ff       	cmp    -0x1(%r9,%rcx,1),%al
140d097ad:	75 17                	jne    0x140d097c6
140d097af:	48 83 f9 04          	cmp    $0x4,%rcx
140d097b3:	75 eb                	jne    0x140d097a0
140d097b5:	c7 02 ff 00 00 00    	movl   $0xff,(%rdx)
140d097bb:	b8 01 00 00 00       	mov    $0x1,%eax
140d097c0:	48 83 c4 40          	add    $0x40,%rsp
140d097c4:	5b                   	pop    %rbx
140d097c5:	c3                   	ret
140d097c6:	33 c9                	xor    %ecx,%ecx
140d097c8:	4c 8d 0d 91 5d 46 00 	lea    0x465d91(%rip),%r9        # 0x14116f560
140d097cf:	90                   	nop
140d097d0:	41 0f b6 04 08       	movzbl (%r8,%rcx,1),%eax
140d097d5:	48 ff c1             	inc    %rcx
140d097d8:	41 3a 44 09 ff       	cmp    -0x1(%r9,%rcx,1),%al
140d097dd:	75 15                	jne    0x140d097f4
140d097df:	48 83 f9 06          	cmp    $0x6,%rcx
140d097e3:	75 eb                	jne    0x140d097d0
140d097e5:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
140d097eb:	8d 41 fb             	lea    -0x5(%rcx),%eax
140d097ee:	48 83 c4 40          	add    $0x40,%rsp
140d097f2:	5b                   	pop    %rbx
140d097f3:	c3                   	ret
140d097f4:	33 c9                	xor    %ecx,%ecx
140d097f6:	4c 8d 0d fb b3 29 00 	lea    0x29b3fb(%rip),%r9        # 0x140fa4bf8
140d097fd:	0f 1f 00             	nopl   (%rax)
140d09800:	41 0f b6 04 08       	movzbl (%r8,%rcx,1),%eax
140d09805:	48 ff c1             	inc    %rcx
140d09808:	41 3a 44 09 ff       	cmp    -0x1(%r9,%rcx,1),%al
140d0980d:	75 15                	jne    0x140d09824
140d0980f:	48 83 f9 06          	cmp    $0x6,%rcx
140d09813:	75 eb                	jne    0x140d09800
140d09815:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
140d0981b:	8d 41 fb             	lea    -0x5(%rcx),%eax
140d0981e:	48 83 c4 40          	add    $0x40,%rsp
140d09822:	5b                   	pop    %rbx
140d09823:	c3                   	ret
140d09824:	41 80 38 4e          	cmpb   $0x4e,(%r8)
140d09828:	75 07                	jne    0x140d09831
140d0982a:	41 80 78 01 00       	cmpb   $0x0,0x1(%r8)
140d0982f:	74 35                	je     0x140d09866
140d09831:	41 80 38 6e          	cmpb   $0x6e,(%r8)
140d09835:	75 07                	jne    0x140d0983e
140d09837:	41 80 78 01 00       	cmpb   $0x0,0x1(%r8)
140d0983c:	74 28                	je     0x140d09866
140d0983e:	41 80 38 4e          	cmpb   $0x4e,(%r8)
140d09842:	75 0e                	jne    0x140d09852
140d09844:	41 80 78 01 4f       	cmpb   $0x4f,0x1(%r8)
140d09849:	75 07                	jne    0x140d09852
140d0984b:	41 80 78 02 00       	cmpb   $0x0,0x2(%r8)
140d09850:	74 14                	je     0x140d09866
140d09852:	41 80 38 6e          	cmpb   $0x6e,(%r8)
140d09856:	75 1f                	jne    0x140d09877
140d09858:	41 80 78 01 6f       	cmpb   $0x6f,0x1(%r8)
140d0985d:	75 18                	jne    0x140d09877
140d0985f:	41 80 78 02 00       	cmpb   $0x0,0x2(%r8)
140d09864:	75 11                	jne    0x140d09877
140d09866:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
140d0986c:	b8 01 00 00 00       	mov    $0x1,%eax
140d09871:	48 83 c4 40          	add    $0x40,%rsp
140d09875:	5b                   	pop    %rbx
140d09876:	c3                   	ret
140d09877:	ba 6e 00 00 00       	mov    $0x6e,%edx
140d0987c:	c7 44 24 20 07 01 00 	movl   $0x107,0x20(%rsp)
140d09883:	00
140d09884:	4c 8d 0d b5 5c 46 00 	lea    0x465cb5(%rip),%r9        # 0x14116f540
140d0988b:	8d 4a b4             	lea    -0x4c(%rdx),%ecx
140d0988e:	44 8d 42 fa          	lea    -0x6(%rdx),%r8d
140d09892:	e8 e9 73 fc ff       	call   0x140cd0c80
140d09897:	48 8b 43 10          	mov    0x10(%rbx),%rax
140d0989b:	4c 8d 0d 16 9e 45 00 	lea    0x459e16(%rip),%r9        # 0x1411636b8
140d098a2:	4c 8b 03             	mov    (%rbx),%r8
140d098a5:	48 8d 15 14 9e 45 00 	lea    0x459e14(%rip),%rdx        # 0x1411636c0
140d098ac:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d098b1:	b9 06 00 00 00       	mov    $0x6,%ecx
140d098b6:	48 8d 05 f3 9d 45 00 	lea    0x459df3(%rip),%rax        # 0x1411636b0
140d098bd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d098c2:	48 8b 43 08          	mov    0x8(%rbx),%rax
140d098c6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d098cb:	e8 60 66 fc ff       	call   0x140ccff30
140d098d0:	33 c0                	xor    %eax,%eax
140d098d2:	48 83 c4 40          	add    $0x40,%rsp
140d098d6:	5b                   	pop    %rbx
140d098d7:	c3                   	ret
140d098d8:	cc                   	int3
140d098d9:	cc                   	int3
140d098da:	cc                   	int3
140d098db:	cc                   	int3
140d098dc:	cc                   	int3
140d098dd:	cc                   	int3
140d098de:	cc                   	int3
140d098df:	cc                   	int3
140d098e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d098e5:	57                   	push   %rdi
140d098e6:	b8 40 00 00 00       	mov    $0x40,%eax
140d098eb:	e8 b0 1b 11 00       	call   0x140e1b4a0
140d098f0:	48 2b e0             	sub    %rax,%rsp
140d098f3:	48 8b fa             	mov    %rdx,%rdi
140d098f6:	48 8b d9             	mov    %rcx,%rbx
140d098f9:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140d098fd:	33 c9                	xor    %ecx,%ecx
140d098ff:	e8 bc 13 00 00       	call   0x140d0acc0
140d09904:	48 85 c0             	test   %rax,%rax
140d09907:	75 46                	jne    0x140d0994f
140d09909:	48 8b 43 10          	mov    0x10(%rbx),%rax
140d0990d:	4c 8d 0d a4 9d 45 00 	lea    0x459da4(%rip),%r9        # 0x1411636b8
140d09914:	4c 8b 03             	mov    (%rbx),%r8
140d09917:	48 8d 15 a2 9d 45 00 	lea    0x459da2(%rip),%rdx        # 0x1411636c0
140d0991e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d09923:	b9 06 00 00 00       	mov    $0x6,%ecx
140d09928:	48 8d 05 81 9d 45 00 	lea    0x459d81(%rip),%rax        # 0x1411636b0
140d0992f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d09934:	48 8b 43 08          	mov    0x8(%rbx),%rax
140d09938:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d0993d:	e8 ee 65 fc ff       	call   0x140ccff30
140d09942:	33 c0                	xor    %eax,%eax
140d09944:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d09949:	48 83 c4 40          	add    $0x40,%rsp
140d0994d:	5f                   	pop    %rdi
140d0994e:	c3                   	ret
140d0994f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d09954:	48 89 07             	mov    %rax,(%rdi)
140d09957:	b8 01 00 00 00       	mov    $0x1,%eax
140d0995c:	48 83 c4 40          	add    $0x40,%rsp
140d09960:	5f                   	pop    %rdi
140d09961:	c3                   	ret
140d09962:	cc                   	int3
140d09963:	cc                   	int3
140d09964:	cc                   	int3
140d09965:	cc                   	int3
140d09966:	cc                   	int3
140d09967:	cc                   	int3
140d09968:	cc                   	int3
140d09969:	cc                   	int3
140d0996a:	cc                   	int3
140d0996b:	cc                   	int3
140d0996c:	cc                   	int3
140d0996d:	cc                   	int3
140d0996e:	cc                   	int3
140d0996f:	cc                   	int3
140d09970:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d09975:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d0997a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d0997f:	57                   	push   %rdi
140d09980:	41 56                	push   %r14
140d09982:	41 57                	push   %r15
140d09984:	b8 30 00 00 00       	mov    $0x30,%eax
140d09989:	e8 12 1b 11 00       	call   0x140e1b4a0
140d0998e:	48 2b e0             	sub    %rax,%rsp
140d09991:	45 33 f6             	xor    %r14d,%r14d
140d09994:	48 8d 15 a5 5b 46 00 	lea    0x465ba5(%rip),%rdx        # 0x14116f540
140d0999b:	41 b8 27 01 00 00    	mov    $0x127,%r8d
140d099a1:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
140d099a6:	e8 35 43 fe ff       	call   0x140cedce0
140d099ab:	4c 8b f8             	mov    %rax,%r15
140d099ae:	48 85 c0             	test   %rax,%rax
140d099b1:	75 0e                	jne    0x140d099c1
140d099b3:	b9 29 01 00 00       	mov    $0x129,%ecx
140d099b8:	45 8d 46 41          	lea    0x41(%r14),%r8d
140d099bc:	e9 30 01 00 00       	jmp    0x140d09af1
140d099c1:	0f b6 10             	movzbl (%rax),%edx
140d099c4:	bd 01 00 00 00       	mov    $0x1,%ebp
140d099c9:	49 8b fe             	mov    %r14,%rdi
140d099cc:	49 8b df             	mov    %r15,%rbx
140d099cf:	49 8b f7             	mov    %r15,%rsi
140d099d2:	84 d2                	test   %dl,%dl
140d099d4:	0f 84 fc 00 00 00    	je     0x140d09ad6
140d099da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d099e0:	80 fa 0d             	cmp    $0xd,%dl
140d099e3:	0f 84 ae 00 00 00    	je     0x140d09a97
140d099e9:	80 fa 0a             	cmp    $0xa,%dl
140d099ec:	0f 84 a5 00 00 00    	je     0x140d09a97
140d099f2:	44 8b c5             	mov    %ebp,%r8d
140d099f5:	41 83 e8 01          	sub    $0x1,%r8d
140d099f9:	74 3f                	je     0x140d09a3a
140d099fb:	41 83 f8 01          	cmp    $0x1,%r8d
140d099ff:	0f 85 83 00 00 00    	jne    0x140d09a88
140d09a05:	80 fa 2c             	cmp    $0x2c,%dl
140d09a08:	75 7e                	jne    0x140d09a88
140d09a0a:	48 8b ce             	mov    %rsi,%rcx
140d09a0d:	44 88 33             	mov    %r14b,(%rbx)
140d09a10:	41 8b e8             	mov    %r8d,%ebp
140d09a13:	e8 18 14 00 00       	call   0x140d0ae30
140d09a18:	48 85 c0             	test   %rax,%rax
140d09a1b:	0f 84 9a 00 00 00    	je     0x140d09abb
140d09a21:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140d09a26:	48 8b d0             	mov    %rax,%rdx
140d09a29:	48 8b cf             	mov    %rdi,%rcx
140d09a2c:	e8 af f9 ff ff       	call   0x140d093e0
140d09a31:	49 8b fe             	mov    %r14,%rdi
140d09a34:	48 8d 73 01          	lea    0x1(%rbx),%rsi
140d09a38:	eb 4e                	jmp    0x140d09a88
140d09a3a:	80 fa 3a             	cmp    $0x3a,%dl
140d09a3d:	75 1e                	jne    0x140d09a5d
140d09a3f:	48 8b ce             	mov    %rsi,%rcx
140d09a42:	44 88 33             	mov    %r14b,(%rbx)
140d09a45:	bd 02 00 00 00       	mov    $0x2,%ebp
140d09a4a:	e8 e1 13 00 00       	call   0x140d0ae30
140d09a4f:	48 8b f8             	mov    %rax,%rdi
140d09a52:	48 85 c0             	test   %rax,%rax
140d09a55:	74 71                	je     0x140d09ac8
140d09a57:	48 8d 73 01          	lea    0x1(%rbx),%rsi
140d09a5b:	eb 2b                	jmp    0x140d09a88
140d09a5d:	80 fa 2c             	cmp    $0x2c,%dl
140d09a60:	75 26                	jne    0x140d09a88
140d09a62:	48 8b ce             	mov    %rsi,%rcx
140d09a65:	44 88 33             	mov    %r14b,(%rbx)
140d09a68:	e8 c3 13 00 00       	call   0x140d0ae30
140d09a6d:	48 8d 73 01          	lea    0x1(%rbx),%rsi
140d09a71:	48 8b f8             	mov    %rax,%rdi
140d09a74:	48 85 c0             	test   %rax,%rax
140d09a77:	74 56                	je     0x140d09acf
140d09a79:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140d09a7e:	33 d2                	xor    %edx,%edx
140d09a80:	48 8b c8             	mov    %rax,%rcx
140d09a83:	e8 58 f9 ff ff       	call   0x140d093e0
140d09a88:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
140d09a8c:	48 ff c3             	inc    %rbx
140d09a8f:	84 d2                	test   %dl,%dl
140d09a91:	0f 85 49 ff ff ff    	jne    0x140d099e0
140d09a97:	83 fd 02             	cmp    $0x2,%ebp
140d09a9a:	75 3a                	jne    0x140d09ad6
140d09a9c:	48 8b ce             	mov    %rsi,%rcx
140d09a9f:	e8 8c 13 00 00       	call   0x140d0ae30
140d09aa4:	4c 8b f0             	mov    %rax,%r14
140d09aa7:	48 85 c0             	test   %rax,%rax
140d09aaa:	0f 85 83 00 00 00    	jne    0x140d09b33
140d09ab0:	b9 61 01 00 00       	mov    $0x161,%ecx
140d09ab5:	44 8d 45 6b          	lea    0x6b(%rbp),%r8d
140d09ab9:	eb 36                	jmp    0x140d09af1
140d09abb:	b9 52 01 00 00       	mov    $0x152,%ecx
140d09ac0:	41 b8 6d 00 00 00    	mov    $0x6d,%r8d
140d09ac6:	eb 29                	jmp    0x140d09af1
140d09ac8:	b9 3a 01 00 00       	mov    $0x13a,%ecx
140d09acd:	eb 1c                	jmp    0x140d09aeb
140d09acf:	b9 44 01 00 00       	mov    $0x144,%ecx
140d09ad4:	eb 15                	jmp    0x140d09aeb
140d09ad6:	48 8b ce             	mov    %rsi,%rcx
140d09ad9:	e8 52 13 00 00       	call   0x140d0ae30
140d09ade:	48 8b f8             	mov    %rax,%rdi
140d09ae1:	48 85 c0             	test   %rax,%rax
140d09ae4:	75 4d                	jne    0x140d09b33
140d09ae6:	b9 68 01 00 00       	mov    $0x168,%ecx
140d09aeb:	41 b8 6c 00 00 00    	mov    $0x6c,%r8d
140d09af1:	ba 6d 00 00 00       	mov    $0x6d,%edx
140d09af6:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140d09afa:	4c 8d 0d 3f 5a 46 00 	lea    0x465a3f(%rip),%r9        # 0x14116f540
140d09b01:	8d 4a b5             	lea    -0x4b(%rdx),%ecx
140d09b04:	e8 77 71 fc ff       	call   0x140cd0c80
140d09b09:	41 b8 71 01 00 00    	mov    $0x171,%r8d
140d09b0f:	48 8d 15 2a 5a 46 00 	lea    0x465a2a(%rip),%rdx        # 0x14116f540
140d09b16:	49 8b cf             	mov    %r15,%rcx
140d09b19:	e8 f2 7e fb ff       	call   0x140cc1a10
140d09b1e:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140d09b23:	48 8d 15 26 fb ff ff 	lea    -0x4da(%rip),%rdx        # 0x140d09650
140d09b2a:	e8 31 7a fb ff       	call   0x140cc1560
140d09b2f:	33 c0                	xor    %eax,%eax
140d09b31:	eb 2a                	jmp    0x140d09b5d
140d09b33:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140d09b38:	49 8b d6             	mov    %r14,%rdx
140d09b3b:	48 8b cf             	mov    %rdi,%rcx
140d09b3e:	e8 9d f8 ff ff       	call   0x140d093e0
140d09b43:	41 b8 6d 01 00 00    	mov    $0x16d,%r8d
140d09b49:	48 8d 15 f0 59 46 00 	lea    0x4659f0(%rip),%rdx        # 0x14116f540
140d09b50:	49 8b cf             	mov    %r15,%rcx
140d09b53:	e8 b8 7e fb ff       	call   0x140cc1a10
140d09b58:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140d09b5d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d09b62:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140d09b67:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140d09b6c:	48 83 c4 30          	add    $0x30,%rsp
140d09b70:	41 5f                	pop    %r15
140d09b72:	41 5e                	pop    %r14
140d09b74:	5f                   	pop    %rdi
140d09b75:	c3                   	ret
140d09b76:	cc                   	int3
140d09b77:	cc                   	int3
140d09b78:	cc                   	int3
140d09b79:	cc                   	int3
140d09b7a:	cc                   	int3
140d09b7b:	cc                   	int3
140d09b7c:	cc                   	int3
140d09b7d:	cc                   	int3
140d09b7e:	cc                   	int3
140d09b7f:	cc                   	int3
140d09b80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d09b85:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d09b8a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d09b8f:	57                   	push   %rdi
140d09b90:	b8 30 00 00 00       	mov    $0x30,%eax
140d09b95:	e8 06 19 11 00       	call   0x140e1b4a0
140d09b9a:	48 2b e0             	sub    %rax,%rsp
140d09b9d:	41 8b f1             	mov    %r9d,%esi
140d09ba0:	49 8b d8             	mov    %r8,%rbx
140d09ba3:	48 8b fa             	mov    %rdx,%rdi
140d09ba6:	48 8b e9             	mov    %rcx,%rbp
140d09ba9:	48 85 d2             	test   %rdx,%rdx
140d09bac:	74 7a                	je     0x140d09c28
140d09bae:	48 85 db             	test   %rbx,%rbx
140d09bb1:	75 27                	jne    0x140d09bda
140d09bb3:	33 c0                	xor    %eax,%eax
140d09bb5:	4c 8b c2             	mov    %rdx,%r8
140d09bb8:	38 02                	cmp    %al,(%rdx)
140d09bba:	74 16                	je     0x140d09bd2
140d09bbc:	0f 1f 40 00          	nopl   0x0(%rax)
140d09bc0:	3d 00 00 00 80       	cmp    $0x80000000,%eax
140d09bc5:	73 0b                	jae    0x140d09bd2
140d09bc7:	49 ff c0             	inc    %r8
140d09bca:	ff c0                	inc    %eax
140d09bcc:	41 80 38 00          	cmpb   $0x0,(%r8)
140d09bd0:	75 ee                	jne    0x140d09bc0
140d09bd2:	8b d8                	mov    %eax,%ebx
140d09bd4:	0f ba f3 1f          	btr    $0x1f,%ebx
140d09bd8:	eb 1a                	jmp    0x140d09bf4
140d09bda:	49 ff c8             	dec    %r8
140d09bdd:	48 8b cf             	mov    %rdi,%rcx
140d09be0:	48 83 fb 01          	cmp    $0x1,%rbx
140d09be4:	4c 0f 46 c3          	cmovbe %rbx,%r8
140d09be8:	33 d2                	xor    %edx,%edx
140d09bea:	e8 41 5f 1d 00       	call   0x140edfb30
140d09bef:	48 85 c0             	test   %rax,%rax
140d09bf2:	75 34                	jne    0x140d09c28
140d09bf4:	48 83 fb 01          	cmp    $0x1,%rbx
140d09bf8:	76 0a                	jbe    0x140d09c04
140d09bfa:	80 7c 1f ff 00       	cmpb   $0x0,-0x1(%rdi,%rbx,1)
140d09bff:	75 03                	jne    0x140d09c04
140d09c01:	48 ff cb             	dec    %rbx
140d09c04:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140d09c0b:	00 00
140d09c0d:	44 8b ce             	mov    %esi,%r9d
140d09c10:	4c 8b c3             	mov    %rbx,%r8
140d09c13:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d09c1a:	00
140d09c1b:	48 8b d7             	mov    %rdi,%rdx
140d09c1e:	48 8b cd             	mov    %rbp,%rcx
140d09c21:	e8 0a 07 00 00       	call   0x140d0a330
140d09c26:	eb 05                	jmp    0x140d09c2d
140d09c28:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140d09c2d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d09c32:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d09c37:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d09c3c:	48 83 c4 30          	add    $0x30,%rsp
140d09c40:	5f                   	pop    %rdi
140d09c41:	c3                   	ret
140d09c42:	cc                   	int3
140d09c43:	cc                   	int3
140d09c44:	cc                   	int3
140d09c45:	cc                   	int3
140d09c46:	cc                   	int3
140d09c47:	cc                   	int3