140941981:	41 ff c0             	inc    %r8d
140941984:	44 89 05 91 ee a6 00 	mov    %r8d,0xa6ee91(%rip)        # 0x1413b081c
14094198b:	e9 52 ff ff ff       	jmp    0x1409418e2
140941990:	83 fe ff             	cmp    $0xffffffff,%esi
140941993:	74 32                	je     0x1409419c7
140941995:	4d 8b cf             	mov    %r15,%r9
140941998:	8b d6                	mov    %esi,%edx
14094199a:	8b cf                	mov    %edi,%ecx
14094199c:	e8 cf 06 00 00       	call   0x140942070
1409419a1:	44 8b 05 74 ee a6 00 	mov    0xa6ee74(%rip),%r8d        # 0x1413b081c
1409419a8:	48 8d 0d dd 1d 66 00 	lea    0x661ddd(%rip),%rcx        # 0x140fa378c
1409419af:	41 8b c0             	mov    %r8d,%eax
1409419b2:	2b c6                	sub    %esi,%eax
1409419b4:	be ff ff ff ff       	mov    $0xffffffff,%esi
1409419b9:	03 f8                	add    %eax,%edi
1409419bb:	89 35 6f ee a6 00    	mov    %esi,0xa6ee6f(%rip)        # 0x1413b0830
1409419c1:	89 3d 5d ee a6 00    	mov    %edi,0xa6ee5d(%rip)        # 0x1413b0824
1409419c7:	41 ff c0             	inc    %r8d
1409419ca:	44 89 05 4b ee a6 00 	mov    %r8d,0xa6ee4b(%rip)        # 0x1413b081c
1409419d1:	e9 0c ff ff ff       	jmp    0x1409418e2
1409419d6:	48 8b 1d 4b ee a6 00 	mov    0xa6ee4b(%rip),%rbx        # 0x1413b0828
1409419dd:	83 ff ff             	cmp    $0xffffffff,%edi
1409419e0:	74 0f                	je     0x1409419f1
1409419e2:	83 fe ff             	cmp    $0xffffffff,%esi
1409419e5:	75 0a                	jne    0x1409419f1
1409419e7:	41 8b f0             	mov    %r8d,%esi
1409419ea:	44 89 05 3f ee a6 00 	mov    %r8d,0xa6ee3f(%rip)        # 0x1413b0830
1409419f1:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
1409419f5:	48 8d 43 01          	lea    0x1(%rbx),%rax
1409419f9:	74 4d                	je     0x140941a48
1409419fb:	80 38 2d             	cmpb   $0x2d,(%rax)
1409419fe:	48 8b d8             	mov    %rax,%rbx
140941a01:	48 89 05 20 ee a6 00 	mov    %rax,0xa6ee20(%rip)        # 0x1413b0828
140941a08:	75 3e                	jne    0x140941a48
140941a0a:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
140941a0e:	74 05                	je     0x140941a15
140941a10:	4d 85 ed             	test   %r13,%r13
140941a13:	75 38                	jne    0x140941a4d
140941a15:	41 ff c0             	inc    %r8d
140941a18:	48 89 0d 09 ee a6 00 	mov    %rcx,0xa6ee09(%rip)        # 0x1413b0828
140941a1f:	44 89 05 f6 ed a6 00 	mov    %r8d,0xa6edf6(%rip)        # 0x1413b081c
140941a26:	83 fe ff             	cmp    $0xffffffff,%esi
140941a29:	0f 84 f4 02 00 00    	je     0x140941d23
140941a2f:	4d 8b cf             	mov    %r15,%r9
140941a32:	8b d6                	mov    %esi,%edx
140941a34:	8b cf                	mov    %edi,%ecx
140941a36:	e8 35 06 00 00       	call   0x140942070
140941a3b:	2b fe                	sub    %esi,%edi
140941a3d:	01 3d d9 ed a6 00    	add    %edi,0xa6edd9(%rip)        # 0x1413b081c
140941a43:	e9 db 02 00 00       	jmp    0x140941d23
140941a48:	4d 85 ed             	test   %r13,%r13
140941a4b:	74 72                	je     0x140941abf
140941a4d:	49 63 c0             	movslq %r8d,%rax
140941a50:	49 3b 1c c7          	cmp    (%r15,%rax,8),%rbx
140941a54:	74 69                	je     0x140941abf
140941a56:	0f be 03             	movsbl (%rbx),%eax
140941a59:	3c 2d                	cmp    $0x2d,%al
140941a5b:	74 06                	je     0x140941a63
140941a5d:	40 f6 c5 04          	test   $0x4,%bpl
140941a61:	74 5c                	je     0x140941abf
140941a63:	33 ff                	xor    %edi,%edi
140941a65:	3c 2d                	cmp    $0x2d,%al
140941a67:	75 0c                	jne    0x140941a75
140941a69:	48 ff c3             	inc    %rbx
140941a6c:	48 89 1d b5 ed a6 00 	mov    %rbx,0xa6edb5(%rip)        # 0x1413b0828
140941a73:	eb 19                	jmp    0x140941a8e
140941a75:	3c 3a                	cmp    $0x3a,%al
140941a77:	74 15                	je     0x140941a8e
140941a79:	8b d0                	mov    %eax,%edx
140941a7b:	49 8b ce             	mov    %r14,%rcx
140941a7e:	e8 95 c4 4d 00       	call   0x140e1df18
140941a83:	48 85 c0             	test   %rax,%rax
140941a86:	b8 01 00 00 00       	mov    $0x1,%eax
140941a8b:	0f 45 f8             	cmovne %eax,%edi
140941a8e:	4c 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9
140941a95:	00
140941a96:	4d 8b c5             	mov    %r13,%r8
140941a99:	49 8b d6             	mov    %r14,%rdx
140941a9c:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140941aa0:	49 8b cf             	mov    %r15,%rcx
140941aa3:	e8 d8 02 00 00       	call   0x140941d80
140941aa8:	83 f8 ff             	cmp    $0xffffffff,%eax
140941aab:	0f 85 03 01 00 00    	jne    0x140941bb4
140941ab1:	44 8b 05 64 ed a6 00 	mov    0xa6ed64(%rip),%r8d        # 0x1413b081c
140941ab8:	48 8b 1d 69 ed a6 00 	mov    0xa6ed69(%rip),%rbx        # 0x1413b0828
140941abf:	0f be 3b             	movsbl (%rbx),%edi
140941ac2:	48 ff c3             	inc    %rbx
140941ac5:	48 89 1d 5c ed a6 00 	mov    %rbx,0xa6ed5c(%rip)        # 0x1413b0828
140941acc:	83 ff 3a             	cmp    $0x3a,%edi
140941acf:	0f 84 ce 01 00 00    	je     0x140941ca3
140941ad5:	83 ff 2d             	cmp    $0x2d,%edi
140941ad8:	75 09                	jne    0x140941ae3
140941ada:	80 3b 00             	cmpb   $0x0,(%rbx)
140941add:	0f 85 cf 01 00 00    	jne    0x140941cb2
140941ae3:	8b d7                	mov    %edi,%edx
140941ae5:	49 8b ce             	mov    %r14,%rcx
140941ae8:	e8 2b c4 4d 00       	call   0x140e1df18
140941aed:	48 85 c0             	test   %rax,%rax
140941af0:	0f 84 90 01 00 00    	je     0x140941c86
140941af6:	4d 85 ed             	test   %r13,%r13
140941af9:	0f 84 c8 00 00 00    	je     0x140941bc7
140941aff:	83 ff 57             	cmp    $0x57,%edi
140941b02:	0f 85 bf 00 00 00    	jne    0x140941bc7
140941b08:	80 78 01 3b          	cmpb   $0x3b,0x1(%rax)
140941b0c:	0f 85 b5 00 00 00    	jne    0x140941bc7
140941b12:	48 8b 05 0f ed a6 00 	mov    0xa6ed0f(%rip),%rax        # 0x1413b0828
140941b19:	80 38 00             	cmpb   $0x0,(%rax)
140941b1c:	75 78                	jne    0x140941b96
140941b1e:	8b 05 f8 ec a6 00    	mov    0xa6ecf8(%rip),%eax        # 0x1413b081c
140941b24:	ff c0                	inc    %eax
140941b26:	89 05 f0 ec a6 00    	mov    %eax,0xa6ecf0(%rip)        # 0x1413b081c
140941b2c:	41 3b c4             	cmp    %r12d,%eax
140941b2f:	7c 58                	jl     0x140941b89
140941b31:	83 3d e0 ec a6 00 00 	cmpl   $0x0,0xa6ece0(%rip)        # 0x1413b0818
140941b38:	48 8d 0d 4d 1c 66 00 	lea    0x661c4d(%rip),%rcx        # 0x140fa378c
140941b3f:	48 89 0d e2 ec a6 00 	mov    %rcx,0xa6ece2(%rip)        # 0x1413b0828
140941b46:	74 22                	je     0x140941b6a
140941b48:	41 80 3e 3a          	cmpb   $0x3a,(%r14)
140941b4c:	74 1c                	je     0x140941b6a
140941b4e:	b9 02 00 00 00       	mov    $0x2,%ecx
140941b53:	e8 38 11 4f 00       	call   0x140e32c90
140941b58:	48 8b 15 d9 ec a6 00 	mov    0xa6ecd9(%rip),%rdx        # 0x1413b0838
140941b5f:	48 8b c8             	mov    %rax,%rcx
140941b62:	44 8b c7             	mov    %edi,%r8d
140941b65:	e8 06 e0 a3 ff       	call   0x14037fb70
140941b6a:	c7 05 ac ec a6 00 57 	movl   $0x57,0xa6ecac(%rip)        # 0x1413b0820
140941b71:	00 00 00
140941b74:	b9 3a 00 00 00       	mov    $0x3a,%ecx
140941b79:	b8 3f 00 00 00       	mov    $0x3f,%eax
140941b7e:	41 38 0e             	cmp    %cl,(%r14)
140941b81:	0f 44 c1             	cmove  %ecx,%eax
140941b84:	e9 b3 01 00 00       	jmp    0x140941d3c
140941b89:	48 98                	cltq
140941b8b:	49 8b 0c c7          	mov    (%r15,%rax,8),%rcx
140941b8f:	48 89 0d 92 ec a6 00 	mov    %rcx,0xa6ec92(%rip)        # 0x1413b0828
140941b96:	4c 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9
140941b9d:	00
140941b9e:	4d 8b c5             	mov    %r13,%r8
140941ba1:	49 8b d6             	mov    %r14,%rdx
140941ba4:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140941bab:	00
140941bac:	49 8b cf             	mov    %r15,%rcx
140941baf:	e8 cc 01 00 00       	call   0x140941d80
140941bb4:	48 8d 0d d1 1b 66 00 	lea    0x661bd1(%rip),%rcx        # 0x140fa378c
140941bbb:	48 89 0d 66 ec a6 00 	mov    %rcx,0xa6ec66(%rip)        # 0x1413b0828
140941bc2:	e9 75 01 00 00       	jmp    0x140941d3c
140941bc7:	80 78 01 3a          	cmpb   $0x3a,0x1(%rax)
140941bcb:	74 1d                	je     0x140941bea
140941bcd:	48 8b 05 54 ec a6 00 	mov    0xa6ec54(%rip),%rax        # 0x1413b0828
140941bd4:	80 38 00             	cmpb   $0x0,(%rax)
140941bd7:	0f 85 a2 00 00 00    	jne    0x140941c7f
140941bdd:	ff 05 39 ec a6 00    	incl   0xa6ec39(%rip)        # 0x1413b081c
140941be3:	8b c7                	mov    %edi,%eax
140941be5:	e9 52 01 00 00       	jmp    0x140941d3c
140941bea:	48 8b 0d 37 ec a6 00 	mov    0xa6ec37(%rip),%rcx        # 0x1413b0828
140941bf1:	48 c7 05 f4 0d b7 00 	movq   $0x0,0xb70df4(%rip)        # 0x1414b29f0
140941bf8:	00 00 00 00
140941bfc:	80 39 00             	cmpb   $0x0,(%rcx)
140941bff:	75 63                	jne    0x140941c64
140941c01:	80 78 02 3a          	cmpb   $0x3a,0x2(%rax)
140941c05:	74 64                	je     0x140941c6b
140941c07:	8b 05 0f ec a6 00    	mov    0xa6ec0f(%rip),%eax        # 0x1413b081c
140941c0d:	ff c0                	inc    %eax
140941c0f:	89 05 07 ec a6 00    	mov    %eax,0xa6ec07(%rip)        # 0x1413b081c
140941c15:	41 3b c4             	cmp    %r12d,%eax
140941c18:	7c 44                	jl     0x140941c5e
140941c1a:	83 3d f7 eb a6 00 00 	cmpl   $0x0,0xa6ebf7(%rip)        # 0x1413b0818
140941c21:	48 8d 0d 64 1b 66 00 	lea    0x661b64(%rip),%rcx        # 0x140fa378c
140941c28:	48 89 0d f9 eb a6 00 	mov    %rcx,0xa6ebf9(%rip)        # 0x1413b0828
140941c2f:	74 22                	je     0x140941c53
140941c31:	41 80 3e 3a          	cmpb   $0x3a,(%r14)
140941c35:	74 1c                	je     0x140941c53
140941c37:	b9 02 00 00 00       	mov    $0x2,%ecx
140941c3c:	e8 4f 10 4f 00       	call   0x140e32c90
140941c41:	48 8b 15 f0 eb a6 00 	mov    0xa6ebf0(%rip),%rdx        # 0x1413b0838
140941c48:	48 8b c8             	mov    %rax,%rcx
140941c4b:	44 8b c7             	mov    %edi,%r8d
140941c4e:	e8 1d df a3 ff       	call   0x14037fb70
140941c53:	89 3d c7 eb a6 00    	mov    %edi,0xa6ebc7(%rip)        # 0x1413b0820
140941c59:	e9 16 ff ff ff       	jmp    0x140941b74
140941c5e:	48 98                	cltq
140941c60:	49 8b 0c c7          	mov    (%r15,%rax,8),%rcx
140941c64:	48 89 0d 85 0d b7 00 	mov    %rcx,0xb70d85(%rip)        # 0x1414b29f0
140941c6b:	ff 05 ab eb a6 00    	incl   0xa6ebab(%rip)        # 0x1413b081c
140941c71:	48 8d 0d 14 1b 66 00 	lea    0x661b14(%rip),%rcx        # 0x140fa378c
140941c78:	48 89 0d a9 eb a6 00 	mov    %rcx,0xa6eba9(%rip)        # 0x1413b0828
140941c7f:	8b c7                	mov    %edi,%eax
140941c81:	e9 b6 00 00 00       	jmp    0x140941d3c
140941c86:	48 8b 1d 9b eb a6 00 	mov    0xa6eb9b(%rip),%rbx        # 0x1413b0828
140941c8d:	83 ff 2d             	cmp    $0x2d,%edi
140941c90:	75 0a                	jne    0x140941c9c
140941c92:	80 3b 00             	cmpb   $0x0,(%rbx)
140941c95:	75 1b                	jne    0x140941cb2
140941c97:	e9 9b 00 00 00       	jmp    0x140941d37
140941c9c:	44 8b 05 79 eb a6 00 	mov    0xa6eb79(%rip),%r8d        # 0x1413b081c
140941ca3:	80 3b 00             	cmpb   $0x0,(%rbx)
140941ca6:	75 0a                	jne    0x140941cb2
140941ca8:	41 ff c0             	inc    %r8d
140941cab:	44 89 05 6a eb a6 00 	mov    %r8d,0xa6eb6a(%rip)        # 0x1413b081c
140941cb2:	83 3d 5f eb a6 00 00 	cmpl   $0x0,0xa6eb5f(%rip)        # 0x1413b0818
140941cb9:	74 22                	je     0x140941cdd
140941cbb:	41 80 3e 3a          	cmpb   $0x3a,(%r14)
140941cbf:	74 1c                	je     0x140941cdd
140941cc1:	b9 02 00 00 00       	mov    $0x2,%ecx
140941cc6:	e8 c5 0f 4f 00       	call   0x140e32c90
140941ccb:	48 8b 15 86 eb a6 00 	mov    0xa6eb86(%rip),%rdx        # 0x1413b0858
140941cd2:	48 8b c8             	mov    %rax,%rcx
140941cd5:	44 8b c7             	mov    %edi,%r8d
140941cd8:	e8 93 de a3 ff       	call   0x14037fb70
140941cdd:	89 3d 3d eb a6 00    	mov    %edi,0xa6eb3d(%rip)        # 0x1413b0820
140941ce3:	b8 3f 00 00 00       	mov    $0x3f,%eax
140941ce8:	eb 52                	jmp    0x140941d3c
140941cea:	49 63 c8             	movslq %r8d,%rcx
140941ced:	b8 01 00 00 00       	mov    $0x1,%eax
140941cf2:	41 ff c0             	inc    %r8d
140941cf5:	49 8b 14 cf          	mov    (%r15,%rcx,8),%rdx
140941cf9:	48 89 15 f0 0c b7 00 	mov    %rdx,0xb70cf0(%rip)        # 0x1414b29f0
140941d00:	44 89 05 15 eb a6 00 	mov    %r8d,0xa6eb15(%rip)        # 0x1413b081c
140941d07:	eb 33                	jmp    0x140941d3c
140941d09:	48 89 0d 18 eb a6 00 	mov    %rcx,0xa6eb18(%rip)        # 0x1413b0828
140941d10:	83 fe ff             	cmp    $0xffffffff,%esi
140941d13:	0f 85 16 fd ff ff    	jne    0x140941a2f
140941d19:	3b fe                	cmp    %esi,%edi
140941d1b:	74 06                	je     0x140941d23
140941d1d:	89 3d f9 ea a6 00    	mov    %edi,0xa6eaf9(%rip)        # 0x1413b081c
140941d23:	c7 05 03 eb a6 00 ff 	movl   $0xffffffff,0xa6eb03(%rip)        # 0x1413b0830
140941d2a:	ff ff ff
140941d2d:	c7 05 ed ea a6 00 ff 	movl   $0xffffffff,0xa6eaed(%rip)        # 0x1413b0824
140941d34:	ff ff ff
140941d37:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140941d3c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140941d41:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140941d46:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140941d4b:	48 83 c4 30          	add    $0x30,%rsp
140941d4f:	41 5f                	pop    %r15
140941d51:	41 5e                	pop    %r14
140941d53:	41 5d                	pop    %r13
140941d55:	41 5c                	pop    %r12
140941d57:	5f                   	pop    %rdi
140941d58:	c3                   	ret
140941d59:	cc                   	int3
140941d5a:	cc                   	int3
140941d5b:	cc                   	int3
140941d5c:	cc                   	int3
140941d5d:	cc                   	int3
140941d5e:	cc                   	int3
140941d5f:	cc                   	int3
140941d60:	48 83 ec 38          	sub    $0x38,%rsp
140941d64:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140941d69:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140941d70:	00
140941d71:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140941d76:	e8 75 fa ff ff       	call   0x1409417f0
140941d7b:	48 83 c4 38          	add    $0x38,%rsp
140941d7f:	c3                   	ret
140941d80:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140941d85:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140941d8a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140941d8f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140941d94:	53                   	push   %rbx
140941d95:	55                   	push   %rbp
140941d96:	56                   	push   %rsi
140941d97:	57                   	push   %rdi
140941d98:	41 54                	push   %r12
140941d9a:	41 55                	push   %r13
140941d9c:	41 56                	push   %r14
140941d9e:	41 57                	push   %r15
140941da0:	48 83 ec 28          	sub    $0x28,%rsp
140941da4:	4c 8b 3d 7d ea a6 00 	mov    0xa6ea7d(%rip),%r15        # 0x1413b0828
140941dab:	48 8b fa             	mov    %rdx,%rdi
140941dae:	ff 05 68 ea a6 00    	incl   0xa6ea68(%rip)        # 0x1413b081c
140941db4:	49 8b cf             	mov    %r15,%rcx
140941db7:	ba 3d 00 00 00       	mov    $0x3d,%edx
140941dbc:	4d 8b e8             	mov    %r8,%r13
140941dbf:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
140941dc4:	e8 4f c1 4d 00       	call   0x140e1df18
140941dc9:	48 8b f0             	mov    %rax,%rsi
140941dcc:	48 85 c0             	test   %rax,%rax
140941dcf:	74 0b                	je     0x140941ddc
140941dd1:	48 8b d8             	mov    %rax,%rbx
140941dd4:	49 2b df             	sub    %r15,%rbx
140941dd7:	48 ff c6             	inc    %rsi
140941dda:	eb 11                	jmp    0x140941ded
140941ddc:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140941de3:	48 ff c3             	inc    %rbx
140941de6:	41 80 3c 1f 00       	cmpb   $0x0,(%r15,%rbx,1)
140941deb:	75 f6                	jne    0x140941de3
140941ded:	49 8b 45 00          	mov    0x0(%r13),%rax
140941df1:	45 33 e4             	xor    %r12d,%r12d
140941df4:	45 8b f4             	mov    %r12d,%r14d
140941df7:	48 85 c0             	test   %rax,%rax
140941dfa:	0f 84 05 02 00 00    	je     0x140942005
140941e00:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
140941e07:	00
140941e08:	45 8b ec             	mov    %r12d,%r13d
140941e0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140941e10:	4c 8b c3             	mov    %rbx,%r8
140941e13:	48 8b d0             	mov    %rax,%rdx
140941e16:	49 8b cf             	mov    %r15,%rcx
140941e19:	e8 a2 b3 4f 00       	call   0x140e3d1c0
140941e1e:	85 c0                	test   %eax,%eax
140941e20:	75 34                	jne    0x140941e56
140941e22:	48 8b 0f             	mov    (%rdi),%rcx
140941e25:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140941e2c:	0f 1f 40 00          	nopl   0x0(%rax)
140941e30:	48 ff c0             	inc    %rax
140941e33:	44 38 24 01          	cmp    %r12b,(%rcx,%rax,1)
140941e37:	75 f7                	jne    0x140941e30
140941e39:	48 3b c3             	cmp    %rbx,%rax
140941e3c:	74 79                	je     0x140941eb7
140941e3e:	44 39 a4 24 90 00 00 	cmp    %r12d,0x90(%rsp)
140941e45:	00
140941e46:	74 06                	je     0x140941e4e
140941e48:	48 83 fb 01          	cmp    $0x1,%rbx
140941e4c:	74 08                	je     0x140941e56
140941e4e:	83 fd ff             	cmp    $0xffffffff,%ebp
140941e51:	75 25                	jne    0x140941e78
140941e53:	41 8b ee             	mov    %r14d,%ebp
140941e56:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140941e5d:	00
140941e5e:	49 ff c5             	inc    %r13
140941e61:	49 8b fd             	mov    %r13,%rdi
140941e64:	41 ff c6             	inc    %r14d
140941e67:	48 c1 e7 05          	shl    $0x5,%rdi
140941e6b:	48 03 f9             	add    %rcx,%rdi
140941e6e:	48 8b 07             	mov    (%rdi),%rax
140941e71:	48 85 c0             	test   %rax,%rax
140941e74:	75 9a                	jne    0x140941e10
140941e76:	eb 4a                	jmp    0x140941ec2
140941e78:	44 39 25 99 e9 a6 00 	cmp    %r12d,0xa6e999(%rip)        # 0x1413b0818
140941e7f:	0f 84 c1 01 00 00    	je     0x140942046
140941e85:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140941e8a:	80 3e 3a             	cmpb   $0x3a,(%rsi)
140941e8d:	0f 84 b3 01 00 00    	je     0x140942046
140941e93:	b9 02 00 00 00       	mov    $0x2,%ecx
140941e98:	e8 f3 0d 4f 00       	call   0x140e32c90
140941e9d:	48 8b 15 a4 e9 a6 00 	mov    0xa6e9a4(%rip),%rdx        # 0x1413b0848
140941ea4:	48 8b c8             	mov    %rax,%rcx
140941ea7:	4d 8b cf             	mov    %r15,%r9
140941eaa:	44 8b c3             	mov    %ebx,%r8d
140941ead:	e8 be dc a3 ff       	call   0x14037fb70
140941eb2:	e9 8f 01 00 00       	jmp    0x140942046
140941eb7:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140941ebe:	00
140941ebf:	41 8b ee             	mov    %r14d,%ebp
140941ec2:	83 fd ff             	cmp    $0xffffffff,%ebp
140941ec5:	0f 84 35 01 00 00    	je     0x140942000
140941ecb:	48 63 fd             	movslq %ebp,%rdi
140941ece:	48 c1 e7 05          	shl    $0x5,%rdi
140941ed2:	48 03 f9             	add    %rcx,%rdi