140134a26:	48 8b 56 f8          	mov    -0x8(%rsi),%rdx
140134a2a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140134a2f:	e8 2c c9 1a 00       	call   0x1402e1360
140134a34:	48 63 06             	movslq (%rsi),%rax
140134a37:	48 8d 76 18          	lea    0x18(%rsi),%rsi
140134a3b:	48 01 44 24 30       	add    %rax,0x30(%rsp)
140134a40:	48 8b cf             	mov    %rdi,%rcx
140134a43:	ff c5                	inc    %ebp
140134a45:	e8 f6 6c fb ff       	call   0x1400eb740
140134a4a:	3b e8                	cmp    %eax,%ebp
140134a4c:	7c d5                	jl     0x140134a23
140134a4e:	83 bc 24 a0 00 00 00 	cmpl   $0x2,0xa0(%rsp)
140134a55:	02
140134a56:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140134a5b:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
140134a62:	00
140134a63:	49 89 04 24          	mov    %rax,(%r12)
140134a67:	75 36                	jne    0x140134a9f
140134a69:	48 8b cf             	mov    %rdi,%rcx
140134a6c:	e8 cf 6c fb ff       	call   0x1400eb740
140134a71:	85 c0                	test   %eax,%eax
140134a73:	7e 2a                	jle    0x140134a9f
140134a75:	49 8d 77 10          	lea    0x10(%r15),%rsi
140134a79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140134a80:	4c 8b 06             	mov    (%rsi),%r8
140134a83:	8b d3                	mov    %ebx,%edx
140134a85:	48 8b cf             	mov    %rdi,%rcx
140134a88:	e8 33 6e fb ff       	call   0x1400eb8c0
140134a8d:	48 8b cf             	mov    %rdi,%rcx
140134a90:	48 8d 76 18          	lea    0x18(%rsi),%rsi
140134a94:	ff c3                	inc    %ebx
140134a96:	e8 a5 6c fb ff       	call   0x1400eb740
140134a9b:	3b d8                	cmp    %eax,%ebx
140134a9d:	7c e1                	jl     0x140134a80
140134a9f:	bb 01 00 00 00       	mov    $0x1,%ebx
140134aa4:	41 b8 cf 01 00 00    	mov    $0x1cf,%r8d
140134aaa:	48 8d 15 57 12 1e 00 	lea    0x1e1257(%rip),%rdx        # 0x140315d08
140134ab1:	49 8b cf             	mov    %r15,%rcx
140134ab4:	e8 07 73 fb ff       	call   0x1400ebdc0
140134ab9:	41 b8 d0 01 00 00    	mov    $0x1d0,%r8d
140134abf:	48 8d 15 42 12 1e 00 	lea    0x1e1242(%rip),%rdx        # 0x140315d08
140134ac6:	49 8b cd             	mov    %r13,%rcx
140134ac9:	e8 f2 72 fb ff       	call   0x1400ebdc0
140134ace:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
140134ad5:	00
140134ad6:	8b c3                	mov    %ebx,%eax
140134ad8:	e9 1a fe ff ff       	jmp    0x1401348f7
140134add:	48 8b cf             	mov    %rdi,%rcx
140134ae0:	e8 5b 6c fb ff       	call   0x1400eb740
140134ae5:	85 c0                	test   %eax,%eax
140134ae7:	7e 3e                	jle    0x140134b27
140134ae9:	8b b4 24 a8 00 00 00 	mov    0xa8(%rsp),%esi
140134af0:	8b d3                	mov    %ebx,%edx
140134af2:	48 8b cf             	mov    %rdi,%rcx
140134af5:	e8 46 6f fb ff       	call   0x1400eba40
140134afa:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140134b00:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140134b05:	4d 8b c6             	mov    %r14,%r8
140134b08:	89 74 24 20          	mov    %esi,0x20(%rsp)
140134b0c:	49 8b d4             	mov    %r12,%rdx
140134b0f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140134b14:	e8 17 f5 ff ff       	call   0x140134030
140134b19:	48 8b cf             	mov    %rdi,%rcx
140134b1c:	ff c3                	inc    %ebx
140134b1e:	e8 1d 6c fb ff       	call   0x1400eb740
140134b23:	3b d8                	cmp    %eax,%ebx
140134b25:	7c c9                	jl     0x140134af0
140134b27:	b8 01 00 00 00       	mov    $0x1,%eax
140134b2c:	48 83 c4 50          	add    $0x50,%rsp
140134b30:	41 5e                	pop    %r14
140134b32:	41 5c                	pop    %r12
140134b34:	5f                   	pop    %rdi
140134b35:	5e                   	pop    %rsi
140134b36:	5b                   	pop    %rbx
140134b37:	c3                   	ret
140134b38:	cc                   	int3
140134b39:	cc                   	int3
140134b3a:	cc                   	int3
140134b3b:	cc                   	int3
140134b3c:	cc                   	int3
140134b3d:	cc                   	int3
140134b3e:	cc                   	int3
140134b3f:	cc                   	int3
140134b40:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140134b45:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140134b4a:	57                   	push   %rdi
140134b4b:	41 54                	push   %r12
140134b4d:	41 55                	push   %r13
140134b4f:	41 56                	push   %r14
140134b51:	41 57                	push   %r15
140134b53:	b8 60 00 00 00       	mov    $0x60,%eax
140134b58:	e8 d3 bf 17 00       	call   0x1402b0b30
140134b5d:	48 2b e0             	sub    %rax,%rsp
140134b60:	41 8b 38             	mov    (%r8),%edi
140134b63:	45 8b f9             	mov    %r9d,%r15d
140134b66:	49 8b f0             	mov    %r8,%rsi
140134b69:	4c 8b e2             	mov    %rdx,%r12
140134b6c:	4c 8b f1             	mov    %rcx,%r14
140134b6f:	0f ba e7 0c          	bt     $0xc,%edi
140134b73:	73 0a                	jae    0x140134b7f
140134b75:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140134b7a:	4c 8d 74 24 50       	lea    0x50(%rsp),%r14
140134b7f:	44 8b ac 24 b0 00 00 	mov    0xb0(%rsp),%r13d
140134b86:	00
140134b87:	33 db                	xor    %ebx,%ebx
140134b89:	48 89 ac 24 90 00 00 	mov    %rbp,0x90(%rsp)
140134b90:	00
140134b91:	40 f6 c7 18          	test   $0x18,%dil
140134b95:	74 18                	je     0x140134baf
140134b97:	41 83 f9 ff          	cmp    $0xffffffff,%r9d
140134b9b:	0f 85 fd 02 00 00    	jne    0x140134e9e
140134ba1:	45 8b 78 04          	mov    0x4(%r8),%r15d
140134ba5:	8b ef                	mov    %edi,%ebp
140134ba7:	81 e5 c0 00 00 00    	and    $0xc0,%ebp
140134bad:	eb 19                	jmp    0x140134bc8
140134baf:	41 83 f9 ff          	cmp    $0xffffffff,%r9d
140134bb3:	74 0b                	je     0x140134bc0
140134bb5:	41 8b ed             	mov    %r13d,%ebp
140134bb8:	81 e5 c0 00 00 00    	and    $0xc0,%ebp
140134bbe:	eb 08                	jmp    0x140134bc8
140134bc0:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
140134bc6:	8b eb                	mov    %ebx,%ebp
140134bc8:	41 81 e5 3f ff ff ff 	and    $0xffffff3f,%r13d
140134bcf:	8b c7                	mov    %edi,%eax
140134bd1:	41 23 c5             	and    %r13d,%eax
140134bd4:	0f ba e0 0b          	bt     $0xb,%eax
140134bd8:	8b c3                	mov    %ebx,%eax
140134bda:	0f 92 c1             	setb   %cl
140134bdd:	84 c9                	test   %cl,%cl
140134bdf:	88 8c 24 a0 00 00 00 	mov    %cl,0xa0(%rsp)
140134be6:	0f 95 c0             	setne  %al
140134be9:	ff c0                	inc    %eax
140134beb:	89 44 24 30          	mov    %eax,0x30(%rsp)
140134bef:	40 f6 c7 06          	test   $0x6,%dil
140134bf3:	0f 84 ab 01 00 00    	je     0x140134da4
140134bf9:	49 8b 06             	mov    (%r14),%rax
140134bfc:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140134c01:	48 85 c0             	test   %rax,%rax
140134c04:	0f 84 da 01 00 00    	je     0x140134de4
140134c0a:	8b cb                	mov    %ebx,%ecx
140134c0c:	40 f6 c7 02          	test   $0x2,%dil
140134c10:	74 0f                	je     0x140134c21
140134c12:	40 f6 c7 04          	test   $0x4,%dil
140134c16:	0f 95 c1             	setne  %cl
140134c19:	ff c1                	inc    %ecx
140134c1b:	89 4c 24 3c          	mov    %ecx,0x3c(%rsp)
140134c1f:	eb 04                	jmp    0x140134c25
140134c21:	89 5c 24 3c          	mov    %ebx,0x3c(%rsp)
140134c25:	41 83 ff ff          	cmp    $0xffffffff,%r15d
140134c29:	74 11                	je     0x140134c3c
140134c2b:	40 f6 c7 10          	test   $0x10,%dil
140134c2f:	75 0b                	jne    0x140134c3c
140134c31:	44 89 7c 24 34       	mov    %r15d,0x34(%rsp)
140134c36:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
140134c3a:	eb 12                	jmp    0x140134c4e
140134c3c:	85 c9                	test   %ecx,%ecx
140134c3e:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
140134c42:	8b d3                	mov    %ebx,%edx
140134c44:	0f 95 c2             	setne  %dl
140134c47:	83 c2 10             	add    $0x10,%edx
140134c4a:	89 54 24 34          	mov    %edx,0x34(%rsp)
140134c4e:	48 8b c8             	mov    %rax,%rcx
140134c51:	44 8b f3             	mov    %ebx,%r14d
140134c54:	e8 e7 6a fb ff       	call   0x1400eb740
140134c59:	85 c0                	test   %eax,%eax
140134c5b:	7e 65                	jle    0x140134cc2
140134c5d:	0f 1f 00             	nopl   (%rax)
140134c60:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140134c65:	41 8b d6             	mov    %r14d,%edx
140134c68:	e8 d3 6d fb ff       	call   0x1400eba40
140134c6d:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140134c72:	ff 56 18             	call   *0x18(%rsi)
140134c75:	33 d2                	xor    %edx,%edx
140134c77:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140134c7c:	4c 8b c0             	mov    %rax,%r8
140134c7f:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140134c84:	44 8d 4a ff          	lea    -0x1(%rdx),%r9d
140134c88:	e8 a3 f3 ff ff       	call   0x140134030
140134c8d:	83 f8 ff             	cmp    $0xffffffff,%eax
140134c90:	0f 84 08 02 00 00    	je     0x140134e9e
140134c96:	b9 ff ff ff 7f       	mov    $0x7fffffff,%ecx
140134c9b:	2b c8                	sub    %eax,%ecx
140134c9d:	3b d9                	cmp    %ecx,%ebx
140134c9f:	0f 8f f9 01 00 00    	jg     0x140134e9e
140134ca5:	85 c0                	test   %eax,%eax
140134ca7:	75 05                	jne    0x140134cae
140134ca9:	f6 06 01             	testb  $0x1,(%rsi)
140134cac:	74 50                	je     0x140134cfe
140134cae:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140134cb3:	03 d8                	add    %eax,%ebx
140134cb5:	41 ff c6             	inc    %r14d
140134cb8:	e8 83 6a fb ff       	call   0x1400eb740
140134cbd:	44 3b f0             	cmp    %eax,%r14d
140134cc0:	7c 9e                	jl     0x140134c60
140134cc2:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140134cc7:	8b d3                	mov    %ebx,%edx
140134cc9:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
140134cce:	41 8b ce             	mov    %r14d,%ecx
140134cd1:	e8 6a da fb ff       	call   0x1400f2740
140134cd6:	89 44 24 40          	mov    %eax,0x40(%rsp)
140134cda:	83 f8 ff             	cmp    $0xffffffff,%eax
140134cdd:	0f 84 bb 01 00 00    	je     0x140134e9e
140134ce3:	83 e7 10             	and    $0x10,%edi
140134ce6:	74 25                	je     0x140134d0d
140134ce8:	45 8b c7             	mov    %r15d,%r8d
140134ceb:	8b d0                	mov    %eax,%edx
140134ced:	41 8b ce             	mov    %r14d,%ecx
140134cf0:	e8 4b da fb ff       	call   0x1400f2740
140134cf5:	44 8b f0             	mov    %eax,%r14d
140134cf8:	8b 44 24 40          	mov    0x40(%rsp),%eax
140134cfc:	eb 12                	jmp    0x140134d10
140134cfe:	e8 6d 23 ff ff       	call   0x140127070
140134d03:	ba 38 01 00 00       	mov    $0x138,%edx
140134d08:	e9 6d 01 00 00       	jmp    0x140134e7a
140134d0d:	44 8b f0             	mov    %eax,%r14d
140134d10:	4d 85 e4             	test   %r12,%r12
140134d13:	0f 84 83 00 00 00    	je     0x140134d9c
140134d19:	41 83 fe ff          	cmp    $0xffffffff,%r14d
140134d1d:	74 7d                	je     0x140134d9c
140134d1f:	85 ff                	test   %edi,%edi
140134d21:	74 1a                	je     0x140134d3d
140134d23:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140134d27:	45 8b cf             	mov    %r15d,%r9d
140134d2a:	8b 6c 24 30          	mov    0x30(%rsp),%ebp
140134d2e:	44 8b c0             	mov    %eax,%r8d
140134d31:	8b d5                	mov    %ebp,%edx
140134d33:	49 8b cc             	mov    %r12,%rcx
140134d36:	e8 85 da fb ff       	call   0x1400f27c0
140134d3b:	eb 04                	jmp    0x140134d41
140134d3d:	8b 6c 24 30          	mov    0x30(%rsp),%ebp
140134d41:	8b 44 24 38          	mov    0x38(%rsp),%eax
140134d45:	44 8b c3             	mov    %ebx,%r8d
140134d48:	44 8b 4c 24 34       	mov    0x34(%rsp),%r9d
140134d4d:	8b d5                	mov    %ebp,%edx
140134d4f:	49 8b cc             	mov    %r12,%rcx
140134d52:	89 44 24 20          	mov    %eax,0x20(%rsp)
140134d56:	e8 65 da fb ff       	call   0x1400f27c0
140134d5b:	ff 56 18             	call   *0x18(%rsi)
140134d5e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140134d63:	44 8b c3             	mov    %ebx,%r8d
140134d66:	4c 8b c8             	mov    %rax,%r9
140134d69:	44 89 6c 24 28       	mov    %r13d,0x28(%rsp)
140134d6e:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
140134d72:	49 8b d4             	mov    %r12,%rdx
140134d75:	89 44 24 20          	mov    %eax,0x20(%rsp)
140134d79:	e8 d2 fa ff ff       	call   0x140134850
140134d7e:	80 bc 24 a0 00 00 00 	cmpb   $0x0,0xa0(%rsp)
140134d85:	00
140134d86:	74 14                	je     0x140134d9c
140134d88:	49 8b cc             	mov    %r12,%rcx
140134d8b:	e8 10 da fb ff       	call   0x1400f27a0
140134d90:	85 ff                	test   %edi,%edi
140134d92:	74 08                	je     0x140134d9c
140134d94:	49 8b cc             	mov    %r12,%rcx
140134d97:	e8 04 da fb ff       	call   0x1400f27a0
140134d9c:	41 8b c6             	mov    %r14d,%eax
140134d9f:	e9 ff 00 00 00       	jmp    0x140134ea3
140134da4:	49 8b 40 18          	mov    0x18(%r8),%rax
140134da8:	40 f6 c7 10          	test   $0x10,%dil
140134dac:	0f 84 9b 00 00 00    	je     0x140134e4d
140134db2:	ff d0                	call   *%rax
140134db4:	33 d2                	xor    %edx,%edx
140134db6:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140134dbb:	4c 8b c0             	mov    %rax,%r8
140134dbe:	49 8b ce             	mov    %r14,%rcx
140134dc1:	44 8d 4a ff          	lea    -0x1(%rdx),%r9d
140134dc5:	e8 66 f2 ff ff       	call   0x140134030
140134dca:	8b f8                	mov    %eax,%edi
140134dcc:	85 c0                	test   %eax,%eax
140134dce:	75 1b                	jne    0x140134deb
140134dd0:	f6 06 01             	testb  $0x1,(%rsi)
140134dd3:	75 0f                	jne    0x140134de4
140134dd5:	e8 96 22 ff ff       	call   0x140127070
140134dda:	ba 61 01 00 00       	mov    $0x161,%edx
140134ddf:	e9 96 00 00 00       	jmp    0x140134e7a
140134de4:	33 c0                	xor    %eax,%eax
140134de6:	e9 b8 00 00 00       	jmp    0x140134ea3
140134deb:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140134def:	45 8b c7             	mov    %r15d,%r8d
140134df2:	8b d7                	mov    %edi,%edx
140134df4:	e8 47 d9 fb ff       	call   0x1400f2740
140134df9:	8b d8                	mov    %eax,%ebx
140134dfb:	4d 85 e4             	test   %r12,%r12
140134dfe:	74 49                	je     0x140134e49
140134e00:	83 f8 ff             	cmp    $0xffffffff,%eax
140134e03:	74 44                	je     0x140134e49
140134e05:	8b 54 24 30          	mov    0x30(%rsp),%edx
140134e09:	45 8b cf             	mov    %r15d,%r9d
140134e0c:	44 8b c7             	mov    %edi,%r8d
140134e0f:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140134e13:	49 8b cc             	mov    %r12,%rcx
140134e16:	e8 a5 d9 fb ff       	call   0x1400f27c0
140134e1b:	ff 56 18             	call   *0x18(%rsi)
140134e1e:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140134e24:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140134e29:	4c 8b c0             	mov    %rax,%r8
140134e2c:	49 8b d4             	mov    %r12,%rdx
140134e2f:	49 8b ce             	mov    %r14,%rcx
140134e32:	e8 f9 f1 ff ff       	call   0x140134030
140134e37:	80 bc 24 a0 00 00 00 	cmpb   $0x0,0xa0(%rsp)
140134e3e:	00
140134e3f:	74 08                	je     0x140134e49
140134e41:	49 8b cc             	mov    %r12,%rcx
140134e44:	e8 57 d9 fb ff       	call   0x1400f27a0
140134e49:	8b c3                	mov    %ebx,%eax
140134e4b:	eb 56                	jmp    0x140134ea3
140134e4d:	41 0b ed             	or     %r13d,%ebp
140134e50:	ff d0                	call   *%rax
140134e52:	4c 8b c0             	mov    %rax,%r8
140134e55:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140134e59:	45 8b cf             	mov    %r15d,%r9d
140134e5c:	49 8b d4             	mov    %r12,%rdx
140134e5f:	49 8b ce             	mov    %r14,%rcx
140134e62:	e8 c9 f1 ff ff       	call   0x140134030
140134e67:	85 c0                	test   %eax,%eax
140134e69:	75 38                	jne    0x140134ea3
140134e6b:	f6 06 01             	testb  $0x1,(%rsi)
140134e6e:	75 33                	jne    0x140134ea3
140134e70:	e8 fb 21 ff ff       	call   0x140127070
140134e75:	ba 76 01 00 00       	mov    $0x176,%edx
140134e7a:	4c 8d 05 cf 0e 1e 00 	lea    0x1e0ecf(%rip),%r8        # 0x140315d50
140134e81:	48 8d 0d 80 0e 1e 00 	lea    0x1e0e80(%rip),%rcx        # 0x140315d08
140134e88:	e8 03 23 ff ff       	call   0x140127190
140134e8d:	45 33 c0             	xor    %r8d,%r8d
140134e90:	ba de 00 00 00       	mov    $0xde,%edx
140134e95:	41 8d 48 0d          	lea    0xd(%r8),%ecx
140134e99:	e8 f2 23 ff ff       	call   0x140127290
140134e9e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140134ea3:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
140134eaa:	00
140134eab:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140134eb0:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140134eb4:	49 8b 73 48          	mov    0x48(%r11),%rsi
140134eb8:	49 8b e3             	mov    %r11,%rsp
140134ebb:	41 5f                	pop    %r15
140134ebd:	41 5e                	pop    %r14
140134ebf:	41 5d                	pop    %r13
140134ec1:	41 5c                	pop    %r12
140134ec3:	5f                   	pop    %rdi
140134ec4:	c3                   	ret
140134ec5:	cc                   	int3
140134ec6:	cc                   	int3
140134ec7:	cc                   	int3
140134ec8:	cc                   	int3
140134ec9:	cc                   	int3
140134eca:	cc                   	int3
140134ecb:	cc                   	int3
140134ecc:	cc                   	int3
140134ecd:	cc                   	int3
140134ece:	cc                   	int3