140007ae4:	48 85 d2             	test   %rdx,%rdx
140007ae7:	0f 85 f1 fc ff ff    	jne    1400077de <.text+0x67de>
140007aed:	44 89 c0             	mov    %r8d,%eax
140007af0:	4c 89 e6             	mov    %r12,%rsi
140007af3:	45 89 f7             	mov    %r14d,%r15d
140007af6:	80 e4 f7             	and    $0xf7,%ah
140007af9:	89 43 08             	mov    %eax,0x8(%rbx)
140007afc:	45 85 f6             	test   %r14d,%r14d
140007aff:	0f 8f 08 ff ff ff    	jg     140007a0d <.text+0x6a0d>
140007b05:	45 85 f6             	test   %r14d,%r14d
140007b08:	0f 84 2c ff ff ff    	je     140007a3a <.text+0x6a3a>
140007b0e:	66 90                	xchg   %ax,%ax
140007b10:	c6 06 30             	movb   $0x30,(%rsi)
140007b13:	48 83 c6 01          	add    $0x1,%rsi
140007b17:	48 89 f0             	mov    %rsi,%rax
140007b1a:	4c 29 e0             	sub    %r12,%rax
140007b1d:	89 c2                	mov    %eax,%edx
140007b1f:	44 39 c8             	cmp    %r9d,%eax
140007b22:	0f 8d 23 ff ff ff    	jge    140007a4b <.text+0x6a4b>
140007b28:	41 29 d1             	sub    %edx,%r9d
140007b2b:	8b 7b 08             	mov    0x8(%rbx),%edi
140007b2e:	44 89 4b 0c          	mov    %r9d,0xc(%rbx)
140007b32:	45 89 cf             	mov    %r9d,%r15d
140007b35:	41 83 fd 6f          	cmp    $0x6f,%r13d
140007b39:	75 53                	jne    140007b8e <.text+0x6b8e>
140007b3b:	45 85 f6             	test   %r14d,%r14d
140007b3e:	0f 88 2d 01 00 00    	js     140007c71 <.text+0x6c71>
140007b44:	f7 c7 00 04 00 00    	test   $0x400,%edi
140007b4a:	0f 84 5b fd ff ff    	je     1400078ab <.text+0x68ab>
140007b50:	45 8d 6f ff          	lea    -0x1(%r15),%r13d
140007b54:	49 39 f4             	cmp    %rsi,%r12
140007b57:	0f 82 9b fd ff ff    	jb     1400078f8 <.text+0x68f8>
140007b5d:	e9 f0 fd ff ff       	jmp    140007952 <.text+0x6952>
140007b62:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140007b68:	41 83 fd 6f          	cmp    $0x6f,%r13d
140007b6c:	0f 84 e1 00 00 00    	je     140007c53 <.text+0x6c53>
140007b72:	48 89 f0             	mov    %rsi,%rax
140007b75:	4c 29 e0             	sub    %r12,%rax
140007b78:	44 39 c8             	cmp    %r9d,%eax
140007b7b:	0f 8d 8f 01 00 00    	jge    140007d10 <.text+0x6d10>
140007b81:	41 29 c1             	sub    %eax,%r9d
140007b84:	44 89 c7             	mov    %r8d,%edi
140007b87:	44 89 4b 0c          	mov    %r9d,0xc(%rbx)
140007b8b:	45 89 cf             	mov    %r9d,%r15d
140007b8e:	f7 c7 00 08 00 00    	test   $0x800,%edi
140007b94:	75 52                	jne    140007be8 <.text+0x6be8>
140007b96:	45 85 f6             	test   %r14d,%r14d
140007b99:	79 a9                	jns    140007b44 <.text+0x6b44>
140007b9b:	89 f8                	mov    %edi,%eax
140007b9d:	25 00 06 00 00       	and    $0x600,%eax
140007ba2:	3d 00 02 00 00       	cmp    $0x200,%eax
140007ba7:	75 9b                	jne    140007b44 <.text+0x6b44>
140007ba9:	ba 30 00 00 00       	mov    $0x30,%edx
140007bae:	45 8d 77 ff          	lea    -0x1(%r15),%r14d
140007bb2:	4d 63 c7             	movslq %r15d,%r8
140007bb5:	48 89 f1             	mov    %rsi,%rcx
140007bb8:	e8 83 53 00 00       	call   14000cf40 <.text+0xbf40>
140007bbd:	4d 63 f6             	movslq %r14d,%r14
140007bc0:	81 e7 00 08 00 00    	and    $0x800,%edi
140007bc6:	4a 8d 54 36 01       	lea    0x1(%rsi,%r14,1),%rdx
140007bcb:	0f 84 cd 00 00 00    	je     140007c9e <.text+0x6c9e>
140007bd1:	44 88 2a             	mov    %r13b,(%rdx)
140007bd4:	4a 8d 44 36 03       	lea    0x3(%rsi,%r14,1),%rax
140007bd9:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
140007bdf:	c6 42 01 30          	movb   $0x30,0x1(%rdx)
140007be3:	eb 1b                	jmp    140007c00 <.text+0x6c00>
140007be5:	0f 1f 00             	nopl   (%rax)
140007be8:	41 83 ef 02          	sub    $0x2,%r15d
140007bec:	45 85 ff             	test   %r15d,%r15d
140007bef:	0f 8f 63 01 00 00    	jg     140007d58 <.text+0x6d58>
140007bf5:	44 88 2e             	mov    %r13b,(%rsi)
140007bf8:	48 8d 46 02          	lea    0x2(%rsi),%rax
140007bfc:	c6 46 01 30          	movb   $0x30,0x1(%rsi)
140007c00:	49 39 c4             	cmp    %rax,%r12
140007c03:	0f 83 7d fd ff ff    	jae    140007986 <.text+0x6986>
140007c09:	8b 7b 08             	mov    0x8(%rbx),%edi
140007c0c:	45 8d 6f ff          	lea    -0x1(%r15),%r13d
140007c10:	48 89 c6             	mov    %rax,%rsi
140007c13:	e9 e0 fc ff ff       	jmp    1400078f8 <.text+0x68f8>
140007c18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140007c1f:	00
140007c20:	44 8b 4b 0c          	mov    0xc(%rbx),%r9d
140007c24:	41 39 c1             	cmp    %eax,%r9d
140007c27:	41 0f 4d c1          	cmovge %r9d,%eax
140007c2b:	e9 92 fe ff ff       	jmp    140007ac2 <.text+0x6ac2>
140007c30:	41 83 fd 6f          	cmp    $0x6f,%r13d
140007c34:	0f 84 b3 00 00 00    	je     140007ced <.text+0x6ced>
140007c3a:	45 85 f6             	test   %r14d,%r14d
140007c3d:	0f 85 cd fe ff ff    	jne    140007b10 <.text+0x6b10>
140007c43:	45 85 c9             	test   %r9d,%r9d
140007c46:	0f 8e da 00 00 00    	jle    140007d26 <.text+0x6d26>
140007c4c:	31 d2                	xor    %edx,%edx
140007c4e:	e9 d5 fe ff ff       	jmp    140007b28 <.text+0x6b28>
140007c53:	41 f7 c0 00 08 00 00 	test   $0x800,%r8d
140007c5a:	74 74                	je     140007cd0 <.text+0x6cd0>
140007c5c:	c6 06 30             	movb   $0x30,(%rsi)
140007c5f:	49 8d 73 02          	lea    0x2(%r11),%rsi
140007c63:	4c 39 e6             	cmp    %r12,%rsi
140007c66:	0f 85 ce fd ff ff    	jne    140007a3a <.text+0x6a3a>
140007c6c:	e9 94 fe ff ff       	jmp    140007b05 <.text+0x6b05>
140007c71:	89 f8                	mov    %edi,%eax
140007c73:	25 00 06 00 00       	and    $0x600,%eax
140007c78:	3d 00 02 00 00       	cmp    $0x200,%eax
140007c7d:	0f 85 c1 fe ff ff    	jne    140007b44 <.text+0x6b44>
140007c83:	ba 30 00 00 00       	mov    $0x30,%edx
140007c88:	4d 63 c7             	movslq %r15d,%r8
140007c8b:	48 89 f1             	mov    %rsi,%rcx
140007c8e:	e8 ad 52 00 00       	call   14000cf40 <.text+0xbf40>
140007c93:	41 8d 47 ff          	lea    -0x1(%r15),%eax
140007c97:	48 98                	cltq
140007c99:	48 8d 54 06 01       	lea    0x1(%rsi,%rax,1),%rdx
140007c9e:	48 89 d0             	mov    %rdx,%rax
140007ca1:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
140007ca7:	e9 54 ff ff ff       	jmp    140007c00 <.text+0x6c00>
140007cac:	41 f7 c0 00 08 00 00 	test   $0x800,%r8d
140007cb3:	74 21                	je     140007cd6 <.text+0x6cd6>
140007cb5:	49 83 c3 02          	add    $0x2,%r11
140007cb9:	c6 06 30             	movb   $0x30,(%rsi)
140007cbc:	4c 89 de             	mov    %r11,%rsi
140007cbf:	4d 39 dc             	cmp    %r11,%r12
140007cc2:	0f 85 72 fd ff ff    	jne    140007a3a <.text+0x6a3a>
140007cc8:	4c 89 e6             	mov    %r12,%rsi
140007ccb:	e9 40 fe ff ff       	jmp    140007b10 <.text+0x6b10>
140007cd0:	48 89 f0             	mov    %rsi,%rax
140007cd3:	4c 29 e0             	sub    %r12,%rax
140007cd6:	44 39 c8             	cmp    %r9d,%eax
140007cd9:	7d 24                	jge    140007cff <.text+0x6cff>
140007cdb:	41 29 c1             	sub    %eax,%r9d
140007cde:	44 89 c7             	mov    %r8d,%edi
140007ce1:	44 89 4b 0c          	mov    %r9d,0xc(%rbx)
140007ce5:	45 89 cf             	mov    %r9d,%r15d
140007ce8:	e9 4e fe ff ff       	jmp    140007b3b <.text+0x6b3b>
140007ced:	45 85 f6             	test   %r14d,%r14d
140007cf0:	0f 85 1a fe ff ff    	jne    140007b10 <.text+0x6b10>
140007cf6:	45 85 c9             	test   %r9d,%r9d
140007cf9:	0f 8f 4d ff ff ff    	jg     140007c4c <.text+0x6c4c>
140007cff:	c7 43 0c ff ff ff ff 	movl   $0xffffffff,0xc(%rbx)
140007d06:	e9 b8 fb ff ff       	jmp    1400078c3 <.text+0x68c3>
140007d0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007d10:	c7 43 0c ff ff ff ff 	movl   $0xffffffff,0xc(%rbx)
140007d17:	e9 44 fd ff ff       	jmp    140007a60 <.text+0x6a60>
140007d1c:	b9 03 00 00 00       	mov    $0x3,%ecx
140007d21:	e9 8a fc ff ff       	jmp    1400079b0 <.text+0x69b0>
140007d26:	c7 43 0c ff ff ff ff 	movl   $0xffffffff,0xc(%rbx)
140007d2d:	41 89 c0             	mov    %eax,%r8d
140007d30:	e9 2b fd ff ff       	jmp    140007a60 <.text+0x6a60>
140007d35:	44 89 c0             	mov    %r8d,%eax
140007d38:	4c 89 e6             	mov    %r12,%rsi
140007d3b:	45 89 f7             	mov    %r14d,%r15d
140007d3e:	80 e4 f7             	and    $0xf7,%ah
140007d41:	89 43 08             	mov    %eax,0x8(%rbx)
140007d44:	45 85 f6             	test   %r14d,%r14d
140007d47:	0f 8f c0 fc ff ff    	jg     140007a0d <.text+0x6a0d>
140007d4d:	0f 84 f0 fe ff ff    	je     140007c43 <.text+0x6c43>
140007d53:	e9 b8 fd ff ff       	jmp    140007b10 <.text+0x6b10>
140007d58:	48 89 f0             	mov    %rsi,%rax
140007d5b:	45 85 f6             	test   %r14d,%r14d
140007d5e:	0f 89 30 fb ff ff    	jns    140007894 <.text+0x6894>
140007d64:	89 fa                	mov    %edi,%edx
140007d66:	81 e2 00 06 00 00    	and    $0x600,%edx
140007d6c:	81 fa 00 02 00 00    	cmp    $0x200,%edx
140007d72:	0f 85 1c fb ff ff    	jne    140007894 <.text+0x6894>
140007d78:	e9 2c fe ff ff       	jmp    140007ba9 <.text+0x6ba9>
140007d7d:	0f 1f 00             	nopl   (%rax)
140007d80:	55                   	push   %rbp
140007d81:	41 57                	push   %r15
140007d83:	41 56                	push   %r14
140007d85:	41 55                	push   %r13
140007d87:	41 54                	push   %r12
140007d89:	57                   	push   %rdi
140007d8a:	56                   	push   %rsi
140007d8b:	53                   	push   %rbx
140007d8c:	48 83 ec 28          	sub    $0x28,%rsp
140007d90:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
140007d95:	31 c0                	xor    %eax,%eax
140007d97:	44 8b 72 10          	mov    0x10(%rdx),%r14d
140007d9b:	8b 7a 08             	mov    0x8(%rdx),%edi
140007d9e:	45 85 f6             	test   %r14d,%r14d
140007da1:	41 0f 49 c6          	cmovns %r14d,%eax
140007da5:	48 89 d3             	mov    %rdx,%rbx
140007da8:	83 c0 17             	add    $0x17,%eax
140007dab:	f7 c7 00 10 00 00    	test   $0x1000,%edi
140007db1:	74 0b                	je     140007dbe <.text+0x6dbe>
140007db3:	66 83 7a 20 00       	cmpw   $0x0,0x20(%rdx)
140007db8:	0f 85 c2 01 00 00    	jne    140007f80 <.text+0x6f80>
140007dbe:	8b 73 0c             	mov    0xc(%rbx),%esi
140007dc1:	39 c6                	cmp    %eax,%esi
140007dc3:	0f 4d c6             	cmovge %esi,%eax
140007dc6:	48 98                	cltq
140007dc8:	48 83 c0 0f          	add    $0xf,%rax
140007dcc:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
140007dd0:	e8 9b f2 ff ff       	call   140007070 <.text+0x6070>
140007dd5:	48 29 c4             	sub    %rax,%rsp
140007dd8:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
140007ddd:	40 f6 c7 80          	test   $0x80,%dil
140007de1:	74 10                	je     140007df3 <.text+0x6df3>
140007de3:	48 85 c9             	test   %rcx,%rcx
140007de6:	0f 88 d4 01 00 00    	js     140007fc0 <.text+0x6fc0>
140007dec:	40 80 e7 7f          	and    $0x7f,%dil
140007df0:	89 7b 08             	mov    %edi,0x8(%rbx)
140007df3:	48 85 c9             	test   %rcx,%rcx
140007df6:	0f 84 9c 02 00 00    	je     140008098 <.text+0x7098>
140007dfc:	49 bb 03 00 00 00 00 	movabs $0x8000000000000003,%r11
140007e03:	00 00 80
140007e06:	41 89 fa             	mov    %edi,%r10d
140007e09:	4d 89 e0             	mov    %r12,%r8
140007e0c:	49 b9 cd cc cc cc cc 	movabs $0xcccccccccccccccd,%r9
140007e13:	cc cc cc
140007e16:	41 81 e2 00 10 00 00 	and    $0x1000,%r10d
140007e1d:	0f 1f 00             	nopl   (%rax)
140007e20:	4d 39 c4             	cmp    %r8,%r12
140007e23:	74 2b                	je     140007e50 <.text+0x6e50>
140007e25:	45 85 d2             	test   %r10d,%r10d
140007e28:	74 26                	je     140007e50 <.text+0x6e50>
140007e2a:	66 83 7b 20 00       	cmpw   $0x0,0x20(%rbx)
140007e2f:	74 1f                	je     140007e50 <.text+0x6e50>
140007e31:	4c 89 c0             	mov    %r8,%rax
140007e34:	4c 29 e0             	sub    %r12,%rax
140007e37:	4c 21 d8             	and    %r11,%rax
140007e3a:	48 83 f8 03          	cmp    $0x3,%rax
140007e3e:	75 10                	jne    140007e50 <.text+0x6e50>
140007e40:	41 c6 00 2c          	movb   $0x2c,(%r8)
140007e44:	49 83 c0 01          	add    $0x1,%r8
140007e48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140007e4f:	00
140007e50:	48 89 c8             	mov    %rcx,%rax
140007e53:	4d 8d 68 01          	lea    0x1(%r8),%r13
140007e57:	49 f7 e1             	mul    %r9
140007e5a:	48 89 c8             	mov    %rcx,%rax
140007e5d:	48 c1 ea 03          	shr    $0x3,%rdx
140007e61:	4c 8d 3c 92          	lea    (%rdx,%rdx,4),%r15
140007e65:	4d 01 ff             	add    %r15,%r15
140007e68:	4c 29 f8             	sub    %r15,%rax
140007e6b:	83 c0 30             	add    $0x30,%eax
140007e6e:	41 88 00             	mov    %al,(%r8)
140007e71:	48 83 f9 09          	cmp    $0x9,%rcx
140007e75:	76 09                	jbe    140007e80 <.text+0x6e80>
140007e77:	48 89 d1             	mov    %rdx,%rcx
140007e7a:	4d 89 e8             	mov    %r13,%r8
140007e7d:	eb a1                	jmp    140007e20 <.text+0x6e20>
140007e7f:	90                   	nop
140007e80:	45 85 f6             	test   %r14d,%r14d
140007e83:	0f 8e 47 01 00 00    	jle    140007fd0 <.text+0x6fd0>
140007e89:	4c 89 e8             	mov    %r13,%rax
140007e8c:	45 89 f7             	mov    %r14d,%r15d
140007e8f:	4c 29 e0             	sub    %r12,%rax
140007e92:	41 29 c7             	sub    %eax,%r15d
140007e95:	45 85 ff             	test   %r15d,%r15d
140007e98:	0f 8e 02 01 00 00    	jle    140007fa0 <.text+0x6fa0>
140007e9e:	4d 63 c7             	movslq %r15d,%r8
140007ea1:	41 83 ef 01          	sub    $0x1,%r15d
140007ea5:	4c 89 e9             	mov    %r13,%rcx
140007ea8:	ba 30 00 00 00       	mov    $0x30,%edx
140007ead:	e8 8e 50 00 00       	call   14000cf40 <.text+0xbf40>
140007eb2:	4d 63 ff             	movslq %r15d,%r15
140007eb5:	4f 8d 6c 3d 01       	lea    0x1(%r13,%r15,1),%r13
140007eba:	4d 39 ec             	cmp    %r13,%r12
140007ebd:	0f 84 e6 00 00 00    	je     140007fa9 <.text+0x6fa9>
140007ec3:	85 f6                	test   %esi,%esi
140007ec5:	7e 43                	jle    140007f0a <.text+0x6f0a>
140007ec7:	4c 89 e8             	mov    %r13,%rax
140007eca:	4c 29 e0             	sub    %r12,%rax
140007ecd:	29 c6                	sub    %eax,%esi
140007ecf:	89 73 0c             	mov    %esi,0xc(%rbx)
140007ed2:	85 f6                	test   %esi,%esi
140007ed4:	7e 34                	jle    140007f0a <.text+0x6f0a>
140007ed6:	f7 c7 c0 01 00 00    	test   $0x1c0,%edi
140007edc:	74 06                	je     140007ee4 <.text+0x6ee4>
140007ede:	83 ee 01             	sub    $0x1,%esi
140007ee1:	89 73 0c             	mov    %esi,0xc(%rbx)
140007ee4:	45 85 f6             	test   %r14d,%r14d
140007ee7:	79 12                	jns    140007efb <.text+0x6efb>
140007ee9:	89 f8                	mov    %edi,%eax
140007eeb:	25 00 06 00 00       	and    $0x600,%eax
140007ef0:	3d 00 02 00 00       	cmp    $0x200,%eax
140007ef5:	0f 84 00 02 00 00    	je     1400080fb <.text+0x70fb>
140007efb:	81 e7 00 04 00 00    	and    $0x400,%edi
140007f01:	0f 84 16 01 00 00    	je     14000801d <.text+0x701d>
140007f07:	8b 7b 08             	mov    0x8(%rbx),%edi
140007f0a:	40 f6 c7 80          	test   $0x80,%dil
140007f0e:	0f 84 ac 01 00 00    	je     1400080c0 <.text+0x70c0>
140007f14:	41 c6 45 00 2d       	movb   $0x2d,0x0(%r13)
140007f19:	49 8d 75 01          	lea    0x1(%r13),%rsi
140007f1d:	49 39 f4             	cmp    %rsi,%r12
140007f20:	72 2a                	jb     140007f4c <.text+0x6f4c>
140007f22:	e9 1a 01 00 00       	jmp    140008041 <.text+0x7041>
140007f27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140007f2e:	00 00
140007f30:	48 63 43 24          	movslq 0x24(%rbx),%rax
140007f34:	88 0c 02             	mov    %cl,(%rdx,%rax,1)
140007f37:	8b 43 24             	mov    0x24(%rbx),%eax
140007f3a:	83 c0 01             	add    $0x1,%eax
140007f3d:	89 43 24             	mov    %eax,0x24(%rbx)
140007f40:	49 39 f4             	cmp    %rsi,%r12
140007f43:	0f 84 f8 00 00 00    	je     140008041 <.text+0x7041>
140007f49:	8b 7b 08             	mov    0x8(%rbx),%edi
140007f4c:	48 83 ee 01          	sub    $0x1,%rsi
140007f50:	f7 c7 00 40 00 00    	test   $0x4000,%edi
140007f56:	75 08                	jne    140007f60 <.text+0x6f60>
140007f58:	8b 43 24             	mov    0x24(%rbx),%eax
140007f5b:	39 43 28             	cmp    %eax,0x28(%rbx)
140007f5e:	7e da                	jle    140007f3a <.text+0x6f3a>
140007f60:	81 e7 00 20 00 00    	and    $0x2000,%edi
140007f66:	0f be 0e             	movsbl (%rsi),%ecx
140007f69:	48 8b 13             	mov    (%rbx),%rdx
140007f6c:	74 c2                	je     140007f30 <.text+0x6f30>
140007f6e:	e8 ad 4f 00 00       	call   14000cf20 <.text+0xbf20>
140007f73:	8b 43 24             	mov    0x24(%rbx),%eax
140007f76:	eb c2                	jmp    140007f3a <.text+0x6f3a>
140007f78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140007f7f:	00
140007f80:	89 c2                	mov    %eax,%edx
140007f82:	41 b8 ab aa aa aa    	mov    $0xaaaaaaab,%r8d
140007f88:	49 0f af d0          	imul   %r8,%rdx
140007f8c:	48 c1 ea 21          	shr    $0x21,%rdx
140007f90:	01 d0                	add    %edx,%eax
140007f92:	e9 27 fe ff ff       	jmp    140007dbe <.text+0x6dbe>
140007f97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140007f9e:	00 00
140007fa0:	4d 39 ec             	cmp    %r13,%r12
140007fa3:	0f 85 1a ff ff ff    	jne    140007ec3 <.text+0x6ec3>
140007fa9:	41 c6 45 00 30       	movb   $0x30,0x0(%r13)
140007fae:	49 83 c5 01          	add    $0x1,%r13
140007fb2:	e9 0c ff ff ff       	jmp    140007ec3 <.text+0x6ec3>
140007fb7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140007fbe:	00 00
140007fc0:	48 f7 d9             	neg    %rcx
140007fc3:	e9 34 fe ff ff       	jmp    140007dfc <.text+0x6dfc>
140007fc8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140007fcf:	00
140007fd0:	4d 39 ec             	cmp    %r13,%r12
140007fd3:	0f 85 ea fe ff ff    	jne    140007ec3 <.text+0x6ec3>
140007fd9:	45 85 f6             	test   %r14d,%r14d
140007fdc:	75 cb                	jne    140007fa9 <.text+0x6fa9>
140007fde:	85 f6                	test   %esi,%esi
140007fe0:	0f 8e 24 ff ff ff    	jle    140007f0a <.text+0x6f0a>
140007fe6:	89 73 0c             	mov    %esi,0xc(%rbx)
140007fe9:	f7 c7 c0 01 00 00    	test   $0x1c0,%edi
140007fef:	0f 85 3c 01 00 00    	jne    140008131 <.text+0x7131>
140007ff5:	81 e7 00 04 00 00    	and    $0x400,%edi
140007ffb:	0f 85 06 ff ff ff    	jne    140007f07 <.text+0x6f07>
140008001:	83 6b 0c 01          	subl   $0x1,0xc(%rbx)
140008005:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000800c:	00 00 00 00
140008010:	48 89 da             	mov    %rbx,%rdx
140008013:	b9 20 00 00 00       	mov    $0x20,%ecx
140008018:	e8 13 f3 ff ff       	call   140007330 <.text+0x6330>
14000801d:	8b 43 0c             	mov    0xc(%rbx),%eax
140008020:	8d 50 ff             	lea    -0x1(%rax),%edx
140008023:	89 53 0c             	mov    %edx,0xc(%rbx)