140093b7e:	74 06                	je     0x140093b86
140093b80:	0f ba f2 07          	btr    $0x7,%edx
140093b84:	eb 02                	jmp    0x140093b88
140093b86:	8b d7                	mov    %edi,%edx
140093b88:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140093b8d:	45 84 d2             	test   %r10b,%r10b
140093b90:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
140093b95:	4c 8b c0             	mov    %rax,%r8
140093b98:	4c 0f 45 c7          	cmovne %rdi,%r8
140093b9c:	4c 0f 45 cf          	cmovne %rdi,%r9
140093ba0:	74 07                	je     0x140093ba9
140093ba2:	48 85 c0             	test   %rax,%rax
140093ba5:	74 02                	je     0x140093ba9
140093ba7:	89 38                	mov    %edi,(%rax)
140093ba9:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
140093bae:	4c 8b c3             	mov    %rbx,%r8
140093bb1:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
140093bb6:	45 8b cb             	mov    %r11d,%r9d
140093bb9:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
140093bbe:	5f                   	pop    %rdi
140093bbf:	48 ff 25 9a 3d 06 00 	rex.W jmp *0x63d9a(%rip)        # 0x1400f7960
140093bc6:	cc                   	int3
140093bc7:	cc                   	int3
140093bc8:	48 8b c4             	mov    %rsp,%rax
140093bcb:	48 89 58 08          	mov    %rbx,0x8(%rax)
140093bcf:	48 89 68 10          	mov    %rbp,0x10(%rax)
140093bd3:	48 89 70 18          	mov    %rsi,0x18(%rax)
140093bd7:	48 89 78 20          	mov    %rdi,0x20(%rax)
140093bdb:	41 56                	push   %r14
140093bdd:	48 83 ec 40          	sub    $0x40,%rsp
140093be1:	ff 15 79 3a 06 00    	call   *0x63a79(%rip)        # 0x1400f7660
140093be7:	33 f6                	xor    %esi,%esi
140093be9:	48 8b d8             	mov    %rax,%rbx
140093bec:	48 85 c0             	test   %rax,%rax
140093bef:	75 07                	jne    0x140093bf8
140093bf1:	33 c0                	xor    %eax,%eax
140093bf3:	e9 c3 00 00 00       	jmp    0x140093cbb
140093bf8:	48 8b eb             	mov    %rbx,%rbp
140093bfb:	66 39 30             	cmp    %si,(%rax)
140093bfe:	74 1d                	je     0x140093c1d
140093c00:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140093c04:	48 ff c0             	inc    %rax
140093c07:	66 39 74 45 00       	cmp    %si,0x0(%rbp,%rax,2)
140093c0c:	75 f6                	jne    0x140093c04
140093c0e:	48 8d 6c 45 00       	lea    0x0(%rbp,%rax,2),%rbp
140093c13:	48 83 c5 02          	add    $0x2,%rbp
140093c17:	66 39 75 00          	cmp    %si,0x0(%rbp)
140093c1b:	75 e3                	jne    0x140093c00
140093c1d:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140093c22:	48 2b eb             	sub    %rbx,%rbp
140093c25:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140093c2a:	48 83 c5 02          	add    $0x2,%rbp
140093c2e:	48 d1 fd             	sar    $1,%rbp
140093c31:	4c 8b c3             	mov    %rbx,%r8
140093c34:	44 8b cd             	mov    %ebp,%r9d
140093c37:	89 74 24 28          	mov    %esi,0x28(%rsp)
140093c3b:	33 d2                	xor    %edx,%edx
140093c3d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140093c42:	33 c9                	xor    %ecx,%ecx
140093c44:	e8 9f fe ff ff       	call   0x140093ae8
140093c49:	4c 63 f0             	movslq %eax,%r14
140093c4c:	85 c0                	test   %eax,%eax
140093c4e:	75 0b                	jne    0x140093c5b
140093c50:	48 8b cb             	mov    %rbx,%rcx
140093c53:	ff 15 8f 39 06 00    	call   *0x6398f(%rip)        # 0x1400f75e8
140093c59:	eb 96                	jmp    0x140093bf1
140093c5b:	49 8b ce             	mov    %r14,%rcx
140093c5e:	e8 ad f1 f9 ff       	call   0x140032e10
140093c63:	48 8b f8             	mov    %rax,%rdi
140093c66:	48 85 c0             	test   %rax,%rax
140093c69:	75 09                	jne    0x140093c74
140093c6b:	33 c9                	xor    %ecx,%ecx
140093c6d:	e8 fe f0 f9 ff       	call   0x140032d70
140093c72:	eb dc                	jmp    0x140093c50
140093c74:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140093c79:	44 8b cd             	mov    %ebp,%r9d
140093c7c:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140093c81:	4c 8b c3             	mov    %rbx,%r8
140093c84:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140093c89:	33 d2                	xor    %edx,%edx
140093c8b:	33 c9                	xor    %ecx,%ecx
140093c8d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140093c92:	e8 51 fe ff ff       	call   0x140093ae8
140093c97:	85 c0                	test   %eax,%eax
140093c99:	75 0a                	jne    0x140093ca5
140093c9b:	48 8b cf             	mov    %rdi,%rcx
140093c9e:	e8 cd f0 f9 ff       	call   0x140032d70
140093ca3:	eb 0a                	jmp    0x140093caf
140093ca5:	33 c9                	xor    %ecx,%ecx
140093ca7:	e8 c4 f0 f9 ff       	call   0x140032d70
140093cac:	48 8b f7             	mov    %rdi,%rsi
140093caf:	48 8b cb             	mov    %rbx,%rcx
140093cb2:	ff 15 30 39 06 00    	call   *0x63930(%rip)        # 0x1400f75e8
140093cb8:	48 8b c6             	mov    %rsi,%rax
140093cbb:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140093cc0:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140093cc5:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140093cca:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140093ccf:	48 83 c4 40          	add    $0x40,%rsp
140093cd3:	41 5e                	pop    %r14
140093cd5:	c3                   	ret
140093cd6:	cc                   	int3
140093cd7:	cc                   	int3
140093cd8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140093cdd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140093ce2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140093ce7:	57                   	push   %rdi
140093ce8:	48 83 ec 20          	sub    $0x20,%rsp
140093cec:	ff 15 6e 39 06 00    	call   *0x6396e(%rip)        # 0x1400f7660
140093cf2:	33 ed                	xor    %ebp,%ebp
140093cf4:	48 8b d8             	mov    %rax,%rbx
140093cf7:	48 85 c0             	test   %rax,%rax
140093cfa:	74 63                	je     0x140093d5f
140093cfc:	48 8b f3             	mov    %rbx,%rsi
140093cff:	66 39 28             	cmp    %bp,(%rax)
140093d02:	74 1a                	je     0x140093d1e
140093d04:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140093d08:	48 ff c0             	inc    %rax
140093d0b:	66 39 2c 46          	cmp    %bp,(%rsi,%rax,2)
140093d0f:	75 f7                	jne    0x140093d08
140093d11:	48 8d 34 46          	lea    (%rsi,%rax,2),%rsi
140093d15:	48 83 c6 02          	add    $0x2,%rsi
140093d19:	66 39 2e             	cmp    %bp,(%rsi)
140093d1c:	75 e6                	jne    0x140093d04
140093d1e:	48 2b f3             	sub    %rbx,%rsi
140093d21:	48 83 c6 02          	add    $0x2,%rsi
140093d25:	48 d1 fe             	sar    $1,%rsi
140093d28:	48 03 f6             	add    %rsi,%rsi
140093d2b:	48 8b ce             	mov    %rsi,%rcx
140093d2e:	e8 dd f0 f9 ff       	call   0x140032e10
140093d33:	48 8b f8             	mov    %rax,%rdi
140093d36:	48 85 c0             	test   %rax,%rax
140093d39:	74 11                	je     0x140093d4c
140093d3b:	4c 8b c6             	mov    %rsi,%r8
140093d3e:	48 8b d3             	mov    %rbx,%rdx
140093d41:	48 8b c8             	mov    %rax,%rcx
140093d44:	e8 27 9e 00 00       	call   0x14009db70
140093d49:	48 8b ef             	mov    %rdi,%rbp
140093d4c:	33 c9                	xor    %ecx,%ecx
140093d4e:	e8 1d f0 f9 ff       	call   0x140032d70
140093d53:	48 8b cb             	mov    %rbx,%rcx
140093d56:	ff 15 8c 38 06 00    	call   *0x6388c(%rip)        # 0x1400f75e8
140093d5c:	48 8b c5             	mov    %rbp,%rax
140093d5f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140093d64:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140093d69:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140093d6e:	48 83 c4 20          	add    $0x20,%rsp
140093d72:	5f                   	pop    %rdi
140093d73:	c3                   	ret
140093d74:	e9 0b 00 00 00       	jmp    0x140093d84
140093d79:	cc                   	int3
140093d7a:	cc                   	int3
140093d7b:	cc                   	int3
140093d7c:	e9 5b 03 00 00       	jmp    0x1400940dc
140093d81:	cc                   	int3
140093d82:	cc                   	int3
140093d83:	cc                   	int3
140093d84:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140093d89:	89 54 24 10          	mov    %edx,0x10(%rsp)
140093d8d:	55                   	push   %rbp
140093d8e:	56                   	push   %rsi
140093d8f:	57                   	push   %rdi
140093d90:	41 54                	push   %r12
140093d92:	41 55                	push   %r13
140093d94:	41 56                	push   %r14
140093d96:	41 57                	push   %r15
140093d98:	48 83 ec 30          	sub    $0x30,%rsp
140093d9c:	33 f6                	xor    %esi,%esi
140093d9e:	8b da                	mov    %edx,%ebx
140093da0:	4c 8b f9             	mov    %rcx,%r15
140093da3:	48 85 c9             	test   %rcx,%rcx
140093da6:	75 10                	jne    0x140093db8
140093da8:	e8 17 a4 fe ff       	call   0x14007e1c4
140093dad:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140093db3:	e9 f3 02 00 00       	jmp    0x1400940ab
140093db8:	ba 3d 00 00 00       	mov    $0x3d,%edx
140093dbd:	49 8b ff             	mov    %r15,%rdi
140093dc0:	e8 1b ce fd ff       	call   0x140070be0
140093dc5:	4c 8b e8             	mov    %rax,%r13
140093dc8:	48 85 c0             	test   %rax,%rax
140093dcb:	0f 84 c7 02 00 00    	je     0x140094098
140093dd1:	49 3b c7             	cmp    %r15,%rax
140093dd4:	0f 84 be 02 00 00    	je     0x140094098
140093dda:	4c 8b 35 2f c2 07 00 	mov    0x7c22f(%rip),%r14        # 0x140110010
140093de1:	4c 3b 35 40 c2 07 00 	cmp    0x7c240(%rip),%r14        # 0x140110028
140093de8:	40 8a 68 01          	mov    0x1(%rax),%bpl
140093dec:	40 88 6c 24 70       	mov    %bpl,0x70(%rsp)
140093df1:	75 12                	jne    0x140093e05
140093df3:	49 8b ce             	mov    %r14,%rcx
140093df6:	e8 45 06 00 00       	call   0x140094440
140093dfb:	4c 8b f0             	mov    %rax,%r14
140093dfe:	48 89 05 0b c2 07 00 	mov    %rax,0x7c20b(%rip)        # 0x140110010
140093e05:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140093e0b:	4d 85 f6             	test   %r14,%r14
140093e0e:	0f 85 ca 00 00 00    	jne    0x140093ede
140093e14:	85 db                	test   %ebx,%ebx
140093e16:	74 55                	je     0x140093e6d
140093e18:	48 39 35 f9 c1 07 00 	cmp    %rsi,0x7c1f9(%rip)        # 0x140110018
140093e1f:	74 4c                	je     0x140093e6d
140093e21:	e8 fe ad fe ff       	call   0x14007ec24
140093e26:	48 85 c0             	test   %rax,%rax
140093e29:	75 1e                	jne    0x140093e49
140093e2b:	e8 94 a3 fe ff       	call   0x14007e1c4
140093e30:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140093e36:	48 83 cd ff          	or     $0xffffffffffffffff,%rbp
140093e3a:	49 8b cf             	mov    %r15,%rcx
140093e3d:	e8 2e ef f9 ff       	call   0x140032d70
140093e42:	8b c5                	mov    %ebp,%eax
140093e44:	e9 66 02 00 00       	jmp    0x1400940af
140093e49:	4c 8b 35 c0 c1 07 00 	mov    0x7c1c0(%rip),%r14        # 0x140110010
140093e50:	4c 3b 35 d1 c1 07 00 	cmp    0x7c1d1(%rip),%r14        # 0x140110028
140093e57:	75 7c                	jne    0x140093ed5
140093e59:	49 8b ce             	mov    %r14,%rcx
140093e5c:	e8 df 05 00 00       	call   0x140094440
140093e61:	4c 8b f0             	mov    %rax,%r14
140093e64:	48 89 05 a5 c1 07 00 	mov    %rax,0x7c1a5(%rip)        # 0x140110010
140093e6b:	eb 68                	jmp    0x140093ed5
140093e6d:	40 84 ed             	test   %bpl,%bpl
140093e70:	0f 84 18 01 00 00    	je     0x140093f8e
140093e76:	ba 08 00 00 00       	mov    $0x8,%edx
140093e7b:	49 8b cc             	mov    %r12,%rcx
140093e7e:	e8 4d f0 f9 ff       	call   0x140032ed0
140093e83:	33 c9                	xor    %ecx,%ecx
140093e85:	48 89 05 84 c1 07 00 	mov    %rax,0x7c184(%rip)        # 0x140110010
140093e8c:	e8 df ee f9 ff       	call   0x140032d70
140093e91:	4c 8b 35 78 c1 07 00 	mov    0x7c178(%rip),%r14        # 0x140110010
140093e98:	4d 85 f6             	test   %r14,%r14
140093e9b:	74 99                	je     0x140093e36
140093e9d:	48 39 35 74 c1 07 00 	cmp    %rsi,0x7c174(%rip)        # 0x140110018
140093ea4:	75 2f                	jne    0x140093ed5
140093ea6:	ba 08 00 00 00       	mov    $0x8,%edx
140093eab:	49 8b cc             	mov    %r12,%rcx
140093eae:	e8 1d f0 f9 ff       	call   0x140032ed0
140093eb3:	33 c9                	xor    %ecx,%ecx
140093eb5:	48 89 05 5c c1 07 00 	mov    %rax,0x7c15c(%rip)        # 0x140110018
140093ebc:	e8 af ee f9 ff       	call   0x140032d70
140093ec1:	48 39 35 50 c1 07 00 	cmp    %rsi,0x7c150(%rip)        # 0x140110018
140093ec8:	0f 84 68 ff ff ff    	je     0x140093e36
140093ece:	4c 8b 35 3b c1 07 00 	mov    0x7c13b(%rip),%r14        # 0x140110010
140093ed5:	4d 85 f6             	test   %r14,%r14
140093ed8:	0f 84 58 ff ff ff    	je     0x140093e36
140093ede:	49 8b 06             	mov    (%r14),%rax
140093ee1:	4d 8b e5             	mov    %r13,%r12
140093ee4:	4d 2b e7             	sub    %r15,%r12
140093ee7:	49 8b de             	mov    %r14,%rbx
140093eea:	48 85 c0             	test   %rax,%rax
140093eed:	74 34                	je     0x140093f23
140093eef:	4d 8b c4             	mov    %r12,%r8
140093ef2:	48 8b d0             	mov    %rax,%rdx
140093ef5:	49 8b cf             	mov    %r15,%rcx
140093ef8:	e8 7b f8 ff ff       	call   0x140093778
140093efd:	85 c0                	test   %eax,%eax
140093eff:	75 10                	jne    0x140093f11
140093f01:	48 8b 03             	mov    (%rbx),%rax
140093f04:	41 80 3c 04 3d       	cmpb   $0x3d,(%r12,%rax,1)
140093f09:	74 0f                	je     0x140093f1a
140093f0b:	41 38 34 04          	cmp    %sil,(%r12,%rax,1)
140093f0f:	74 09                	je     0x140093f1a
140093f11:	48 83 c3 08          	add    $0x8,%rbx
140093f15:	48 8b 03             	mov    (%rbx),%rax
140093f18:	eb d0                	jmp    0x140093eea
140093f1a:	49 2b de             	sub    %r14,%rbx
140093f1d:	48 c1 fb 03          	sar    $0x3,%rbx
140093f21:	eb 0a                	jmp    0x140093f2d
140093f23:	49 2b de             	sub    %r14,%rbx
140093f26:	48 c1 fb 03          	sar    $0x3,%rbx
140093f2a:	48 f7 db             	neg    %rbx
140093f2d:	48 85 db             	test   %rbx,%rbx
140093f30:	78 57                	js     0x140093f89
140093f32:	49 39 36             	cmp    %rsi,(%r14)
140093f35:	74 52                	je     0x140093f89
140093f37:	49 8b 0c de          	mov    (%r14,%rbx,8),%rcx
140093f3b:	e8 30 ee f9 ff       	call   0x140032d70
140093f40:	40 84 ed             	test   %bpl,%bpl
140093f43:	74 15                	je     0x140093f5a
140093f45:	4d 89 3c de          	mov    %r15,(%r14,%rbx,8)
140093f49:	e9 9b 00 00 00       	jmp    0x140093fe9
140093f4e:	49 8b 44 de 08       	mov    0x8(%r14,%rbx,8),%rax
140093f53:	49 89 04 de          	mov    %rax,(%r14,%rbx,8)
140093f57:	48 ff c3             	inc    %rbx
140093f5a:	49 39 34 de          	cmp    %rsi,(%r14,%rbx,8)
140093f5e:	75 ee                	jne    0x140093f4e
140093f60:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140093f66:	48 8b d3             	mov    %rbx,%rdx
140093f69:	49 8b ce             	mov    %r14,%rcx
140093f6c:	e8 bf ef f9 ff       	call   0x140032f30
140093f71:	33 c9                	xor    %ecx,%ecx
140093f73:	48 8b d8             	mov    %rax,%rbx
140093f76:	e8 f5 ed f9 ff       	call   0x140032d70
140093f7b:	48 85 db             	test   %rbx,%rbx
140093f7e:	74 6c                	je     0x140093fec
140093f80:	48 89 1d 89 c0 07 00 	mov    %rbx,0x7c089(%rip)        # 0x140110010
140093f87:	eb 63                	jmp    0x140093fec
140093f89:	40 84 ed             	test   %bpl,%bpl
140093f8c:	75 07                	jne    0x140093f95
140093f8e:	8b ee                	mov    %esi,%ebp
140093f90:	e9 a5 fe ff ff       	jmp    0x140093e3a
140093f95:	48 f7 db             	neg    %rbx
140093f98:	48 8d 53 02          	lea    0x2(%rbx),%rdx
140093f9c:	48 3b d3             	cmp    %rbx,%rdx
140093f9f:	0f 82 91 fe ff ff    	jb     0x140093e36
140093fa5:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
140093fac:	ff ff 1f
140093faf:	48 3b d0             	cmp    %rax,%rdx
140093fb2:	0f 83 7e fe ff ff    	jae    0x140093e36
140093fb8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140093fbe:	49 8b ce             	mov    %r14,%rcx
140093fc1:	e8 6a ef f9 ff       	call   0x140032f30
140093fc6:	33 c9                	xor    %ecx,%ecx
140093fc8:	4c 8b f0             	mov    %rax,%r14
140093fcb:	e8 a0 ed f9 ff       	call   0x140032d70
140093fd0:	4d 85 f6             	test   %r14,%r14
140093fd3:	0f 84 5d fe ff ff    	je     0x140093e36
140093fd9:	4d 89 3c de          	mov    %r15,(%r14,%rbx,8)
140093fdd:	49 89 74 de 08       	mov    %rsi,0x8(%r14,%rbx,8)
140093fe2:	4c 89 35 27 c0 07 00 	mov    %r14,0x7c027(%rip)        # 0x140110010
140093fe9:	48 8b fe             	mov    %rsi,%rdi
140093fec:	39 74 24 78          	cmp    %esi,0x78(%rsp)
140093ff0:	0f 84 96 00 00 00    	je     0x14009408c
140093ff6:	48 83 cd ff          	or     $0xffffffffffffffff,%rbp
140093ffa:	4c 8b f5             	mov    %rbp,%r14
140093ffd:	49 ff c6             	inc    %r14
140094000:	43 38 34 37          	cmp    %sil,(%r15,%r14,1)
140094004:	75 f7                	jne    0x140093ffd
140094006:	ba 01 00 00 00       	mov    $0x1,%edx
14009400b:	49 8d 4e 02          	lea    0x2(%r14),%rcx
14009400f:	e8 bc ee f9 ff       	call   0x140032ed0
140094014:	48 8b d8             	mov    %rax,%rbx
140094017:	48 85 c0             	test   %rax,%rax
14009401a:	75 09                	jne    0x140094025
14009401c:	33 c9                	xor    %ecx,%ecx
14009401e:	e8 4d ed f9 ff       	call   0x140032d70
140094023:	eb 53                	jmp    0x140094078
140094025:	4d 8b c7             	mov    %r15,%r8
140094028:	49 8d 56 02          	lea    0x2(%r14),%rdx
14009402c:	48 8b cb             	mov    %rbx,%rcx
14009402f:	e8 0c 7b ff ff       	call   0x14008bb40
140094034:	85 c0                	test   %eax,%eax
140094036:	0f 85 8b 00 00 00    	jne    0x1400940c7
14009403c:	48 8b c3             	mov    %rbx,%rax
14009403f:	49 8d 4d 01          	lea    0x1(%r13),%rcx
140094043:	49 2b c7             	sub    %r15,%rax
140094046:	48 03 c8             	add    %rax,%rcx
140094049:	f6 5c 24 70          	negb   0x70(%rsp)
14009404d:	48 1b d2             	sbb    %rdx,%rdx
140094050:	42 88 34 28          	mov    %sil,(%rax,%r13,1)
140094054:	48 23 d1             	and    %rcx,%rdx
140094057:	48 8b cb             	mov    %rbx,%rcx
14009405a:	e8 b9 79 00 00       	call   0x14009ba18
14009405f:	85 c0                	test   %eax,%eax