1400f9b40:	40 53                	rex push %rbx
1400f9b42:	48 83 ec 20          	sub    $0x20,%rsp
1400f9b46:	48 8b d9             	mov    %rcx,%rbx
1400f9b49:	48 8b 09             	mov    (%rcx),%rcx
1400f9b4c:	48 85 c9             	test   %rcx,%rcx
1400f9b4f:	74 05                	je     0x1400f9b56
1400f9b51:	e8 da 27 03 00       	call   0x14012c330
1400f9b56:	48 8b 0b             	mov    (%rbx),%rcx
1400f9b59:	48 85 c9             	test   %rcx,%rcx
1400f9b5c:	74 3c                	je     0x1400f9b9a
1400f9b5e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400f9b63:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400f9b68:	83 f8 01             	cmp    $0x1,%eax
1400f9b6b:	75 2d                	jne    0x1400f9b9a
1400f9b6d:	4c 8b 81 48 01 00 00 	mov    0x148(%rcx),%r8
1400f9b74:	4d 85 c0             	test   %r8,%r8
1400f9b77:	74 11                	je     0x1400f9b8a
1400f9b79:	49 8b 00             	mov    (%r8),%rax
1400f9b7c:	48 8b d1             	mov    %rcx,%rdx
1400f9b7f:	49 8b c8             	mov    %r8,%rcx
1400f9b82:	48 83 c4 20          	add    $0x20,%rsp
1400f9b86:	5b                   	pop    %rbx
1400f9b87:	48 ff 20             	rex.W jmp *(%rax)
1400f9b8a:	48 8b 01             	mov    (%rcx),%rax
1400f9b8d:	ba 01 00 00 00       	mov    $0x1,%edx
1400f9b92:	48 83 c4 20          	add    $0x20,%rsp
1400f9b96:	5b                   	pop    %rbx
1400f9b97:	48 ff 20             	rex.W jmp *(%rax)
1400f9b9a:	48 83 c4 20          	add    $0x20,%rsp
1400f9b9e:	5b                   	pop    %rbx
1400f9b9f:	c3                   	ret
1400f9ba0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f9ba5:	57                   	push   %rdi
1400f9ba6:	48 83 ec 20          	sub    $0x20,%rsp
1400f9baa:	48 8d 79 20          	lea    0x20(%rcx),%rdi
1400f9bae:	48 8b d9             	mov    %rcx,%rbx
1400f9bb1:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1400f9bb5:	48 85 c9             	test   %rcx,%rcx
1400f9bb8:	74 14                	je     0x1400f9bce
1400f9bba:	48 8b 01             	mov    (%rcx),%rax
1400f9bbd:	48 3b cf             	cmp    %rdi,%rcx
1400f9bc0:	0f 95 c2             	setne  %dl
1400f9bc3:	ff 50 20             	call   *0x20(%rax)
1400f9bc6:	48 c7 47 38 00 00 00 	movq   $0x0,0x38(%rdi)
1400f9bcd:	00
1400f9bce:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1400f9bd2:	48 83 fa 0f          	cmp    $0xf,%rdx
1400f9bd6:	76 2c                	jbe    0x1400f9c04
1400f9bd8:	48 8b 0b             	mov    (%rbx),%rcx
1400f9bdb:	48 ff c2             	inc    %rdx
1400f9bde:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400f9be5:	72 18                	jb     0x1400f9bff
1400f9be7:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400f9beb:	48 83 c2 27          	add    $0x27,%rdx
1400f9bef:	49 2b c8             	sub    %r8,%rcx
1400f9bf2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400f9bf6:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f9bfa:	77 26                	ja     0x1400f9c22
1400f9bfc:	49 8b c8             	mov    %r8,%rcx
1400f9bff:	e8 80 06 20 00       	call   0x1402fa284
1400f9c04:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1400f9c0b:	00
1400f9c0c:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1400f9c13:	00
1400f9c14:	c6 03 00             	movb   $0x0,(%rbx)
1400f9c17:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f9c1c:	48 83 c4 20          	add    $0x20,%rsp
1400f9c20:	5f                   	pop    %rdi
1400f9c21:	c3                   	ret
1400f9c22:	ff 15 d0 03 23 00    	call   *0x2303d0(%rip)        # 0x140329ff8
1400f9c28:	cc                   	int3
1400f9c29:	cc                   	int3
1400f9c2a:	cc                   	int3
1400f9c2b:	cc                   	int3
1400f9c2c:	cc                   	int3
1400f9c2d:	cc                   	int3
1400f9c2e:	cc                   	int3
1400f9c2f:	cc                   	int3
1400f9c30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400f9c35:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400f9c3a:	55                   	push   %rbp
1400f9c3b:	57                   	push   %rdi
1400f9c3c:	41 56                	push   %r14
1400f9c3e:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1400f9c43:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1400f9c4a:	48 8b f9             	mov    %rcx,%rdi
1400f9c4d:	48 8b 01             	mov    (%rcx),%rax
1400f9c50:	48 85 c0             	test   %rax,%rax
1400f9c53:	0f 84 a3 01 00 00    	je     0x1400f9dfc
1400f9c59:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1400f9c5d:	74 0d                	je     0x1400f9c6c
1400f9c5f:	80 b8 38 01 00 00 00 	cmpb   $0x0,0x138(%rax)
1400f9c66:	0f 85 90 01 00 00    	jne    0x1400f9dfc
1400f9c6c:	83 b8 3c 01 00 00 00 	cmpl   $0x0,0x13c(%rax)
1400f9c73:	0f 85 83 01 00 00    	jne    0x1400f9dfc
1400f9c79:	c7 45 b7 01 00 00 00 	movl   $0x1,-0x49(%rbp)
1400f9c80:	48 8d 05 b9 65 30 00 	lea    0x3065b9(%rip),%rax        # 0x140400240
1400f9c87:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1400f9c8b:	4c 8d 35 ce 61 2c 00 	lea    0x2c61ce(%rip),%r14        # 0x1403bfe60
1400f9c92:	4c 89 75 f7          	mov    %r14,-0x9(%rbp)
1400f9c96:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f9c99:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
1400f9c9d:	48 8d 05 94 0c 23 00 	lea    0x230c94(%rip),%rax        # 0x14032a938
1400f9ca4:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1400f9ca8:	c6 45 cf 01          	movb   $0x1,-0x31(%rbp)
1400f9cac:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1400f9cb0:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1400f9cb4:	e8 51 2d 20 00       	call   0x1402fca0a
1400f9cb9:	48 8d 1d 50 20 23 00 	lea    0x232050(%rip),%rbx        # 0x14032bd10
1400f9cc0:	48 89 5d f7          	mov    %rbx,-0x9(%rbp)
1400f9cc4:	0f 10 45 b7          	movups -0x49(%rbp),%xmm0
1400f9cc8:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
1400f9ccc:	4c 89 75 1f          	mov    %r14,0x1f(%rbp)
1400f9cd0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f9cd3:	0f 11 45 27          	movups %xmm0,0x27(%rbp)
1400f9cd7:	48 8d 55 27          	lea    0x27(%rbp),%rdx
1400f9cdb:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1400f9cdf:	e8 26 2d 20 00       	call   0x1402fca0a
1400f9ce4:	48 89 5d 1f          	mov    %rbx,0x1f(%rbp)
1400f9ce8:	0f 10 45 0f          	movups 0xf(%rbp),%xmm0
1400f9cec:	0f 11 45 37          	movups %xmm0,0x37(%rbp)
1400f9cf0:	0f 57 c9             	xorps  %xmm1,%xmm1
1400f9cf3:	f3 0f 7f 4d e7       	movdqu %xmm1,-0x19(%rbp)
1400f9cf8:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1400f9cfc:	e8 c1 28 20 00       	call   0x1402fc5c2
1400f9d01:	4c 8d 05 20 f3 2f 00 	lea    0x2ff320(%rip),%r8        # 0x1403f9028
1400f9d08:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
1400f9d0c:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1400f9d10:	e8 d1 28 20 00       	call   0x1402fc5e6
1400f9d15:	4c 89 75 1f          	mov    %r14,0x1f(%rbp)
1400f9d19:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400f9d1d:	e8 ee 2c 20 00       	call   0x1402fca10
1400f9d22:	48 8b 1f             	mov    (%rdi),%rbx
1400f9d25:	48 85 db             	test   %rbx,%rbx
1400f9d28:	0f 84 21 01 00 00    	je     0x1400f9e4f
1400f9d2e:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
1400f9d32:	74 0d                	je     0x1400f9d41
1400f9d34:	80 bb 38 01 00 00 00 	cmpb   $0x0,0x138(%rbx)
1400f9d3b:	0f 85 0e 01 00 00    	jne    0x1400f9e4f
1400f9d41:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f9d44:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
1400f9d49:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1400f9d4d:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1400f9d51:	e8 78 28 20 00       	call   0x1402fc5ce
1400f9d56:	48 8d b3 a0 00 00 00 	lea    0xa0(%rbx),%rsi
1400f9d5d:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
1400f9d61:	48 8b ce             	mov    %rsi,%rcx
1400f9d64:	e8 17 2b 20 00       	call   0x1402fc880
1400f9d69:	85 c0                	test   %eax,%eax
1400f9d6b:	0f 85 e9 00 00 00    	jne    0x1400f9e5a
1400f9d71:	8b 46 4c             	mov    0x4c(%rsi),%eax
1400f9d74:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1400f9d79:	0f 84 e6 00 00 00    	je     0x1400f9e65
1400f9d7f:	c6 45 df 01          	movb   $0x1,-0x21(%rbp)
1400f9d83:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f9d86:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
1400f9d8b:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1400f9d8f:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1400f9d93:	e8 36 28 20 00       	call   0x1402fc5ce
1400f9d98:	80 bb 41 01 00 00 00 	cmpb   $0x0,0x141(%rbx)
1400f9d9f:	0f 85 d0 00 00 00    	jne    0x1400f9e75
1400f9da5:	48 8d 8b 90 00 00 00 	lea    0x90(%rbx),%rcx
1400f9dac:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1400f9db0:	e8 1f 28 20 00       	call   0x1402fc5d4
1400f9db5:	48 8b 03             	mov    (%rbx),%rax
1400f9db8:	45 33 c0             	xor    %r8d,%r8d
1400f9dbb:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1400f9dbf:	48 8b cb             	mov    %rbx,%rcx
1400f9dc2:	ff 50 28             	call   *0x28(%rax)
1400f9dc5:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1400f9dc9:	e8 fa 27 20 00       	call   0x1402fc5c8
1400f9dce:	80 7d df 00          	cmpb   $0x0,-0x21(%rbp)
1400f9dd2:	74 09                	je     0x1400f9ddd
1400f9dd4:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1400f9dd8:	e8 a9 2a 20 00       	call   0x1402fc886
1400f9ddd:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1400f9de1:	e8 e2 27 20 00       	call   0x1402fc5c8
1400f9de6:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1400f9dea:	e8 d9 27 20 00       	call   0x1402fc5c8
1400f9def:	4c 89 75 f7          	mov    %r14,-0x9(%rbp)
1400f9df3:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1400f9df7:	e8 14 2c 20 00       	call   0x1402fca10
1400f9dfc:	48 8b 0f             	mov    (%rdi),%rcx
1400f9dff:	48 85 c9             	test   %rcx,%rcx
1400f9e02:	74 33                	je     0x1400f9e37
1400f9e04:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400f9e09:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400f9e0e:	83 f8 01             	cmp    $0x1,%eax
1400f9e11:	75 24                	jne    0x1400f9e37
1400f9e13:	4c 8b 81 48 01 00 00 	mov    0x148(%rcx),%r8
1400f9e1a:	4d 85 c0             	test   %r8,%r8
1400f9e1d:	74 0d                	je     0x1400f9e2c
1400f9e1f:	49 8b 00             	mov    (%r8),%rax
1400f9e22:	48 8b d1             	mov    %rcx,%rdx
1400f9e25:	49 8b c8             	mov    %r8,%rcx
1400f9e28:	ff 10                	call   *(%rax)
1400f9e2a:	eb 0b                	jmp    0x1400f9e37
1400f9e2c:	48 8b 01             	mov    (%rcx),%rax
1400f9e2f:	ba 01 00 00 00       	mov    $0x1,%edx
1400f9e34:	ff 10                	call   *(%rax)
1400f9e36:	90                   	nop
1400f9e37:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
1400f9e3e:	00
1400f9e3f:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1400f9e43:	49 8b 73 30          	mov    0x30(%r11),%rsi
1400f9e47:	49 8b e3             	mov    %r11,%rsp
1400f9e4a:	41 5e                	pop    %r14
1400f9e4c:	5f                   	pop    %rdi
1400f9e4d:	5d                   	pop    %rbp
1400f9e4e:	c3                   	ret
1400f9e4f:	b9 04 00 00 00       	mov    $0x4,%ecx
1400f9e54:	e8 47 6f fc ff       	call   0x1400c0da0
1400f9e59:	cc                   	int3
1400f9e5a:	b9 05 00 00 00       	mov    $0x5,%ecx
1400f9e5f:	e8 58 2a 20 00       	call   0x1402fc8bc
1400f9e64:	cc                   	int3
1400f9e65:	ff c8                	dec    %eax
1400f9e67:	89 46 4c             	mov    %eax,0x4c(%rsi)
1400f9e6a:	b9 06 00 00 00       	mov    $0x6,%ecx
1400f9e6f:	e8 48 2a 20 00       	call   0x1402fc8bc
1400f9e74:	cc                   	int3
1400f9e75:	b9 03 00 00 00       	mov    $0x3,%ecx
1400f9e7a:	e8 21 6f fc ff       	call   0x1400c0da0
1400f9e7f:	cc                   	int3
1400f9e80:	48 83 ec 28          	sub    $0x28,%rsp
1400f9e84:	48 8b 11             	mov    (%rcx),%rdx
1400f9e87:	48 85 d2             	test   %rdx,%rdx
1400f9e8a:	74 16                	je     0x1400f9ea2
1400f9e8c:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f9e90:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f9e94:	48 83 c2 08          	add    $0x8,%rdx
1400f9e98:	48 03 ca             	add    %rdx,%rcx
1400f9e9b:	48 8b 01             	mov    (%rcx),%rax
1400f9e9e:	ff 50 08             	call   *0x8(%rax)
1400f9ea1:	90                   	nop
1400f9ea2:	48 83 c4 28          	add    $0x28,%rsp
1400f9ea6:	c3                   	ret
1400f9ea7:	cc                   	int3
1400f9ea8:	cc                   	int3
1400f9ea9:	cc                   	int3
1400f9eaa:	cc                   	int3
1400f9eab:	cc                   	int3
1400f9eac:	cc                   	int3
1400f9ead:	cc                   	int3
1400f9eae:	cc                   	int3
1400f9eaf:	cc                   	int3
1400f9eb0:	48 83 ec 28          	sub    $0x28,%rsp
1400f9eb4:	48 8b 09             	mov    (%rcx),%rcx
1400f9eb7:	48 85 c9             	test   %rcx,%rcx
1400f9eba:	74 07                	je     0x1400f9ec3
1400f9ebc:	48 8b 01             	mov    (%rcx),%rax
1400f9ebf:	ff 50 08             	call   *0x8(%rax)
1400f9ec2:	90                   	nop
1400f9ec3:	48 83 c4 28          	add    $0x28,%rsp
1400f9ec7:	c3                   	ret
1400f9ec8:	cc                   	int3
1400f9ec9:	cc                   	int3
1400f9eca:	cc                   	int3
1400f9ecb:	cc                   	int3
1400f9ecc:	cc                   	int3
1400f9ecd:	cc                   	int3
1400f9ece:	cc                   	int3
1400f9ecf:	cc                   	int3
1400f9ed0:	48 8b 09             	mov    (%rcx),%rcx
1400f9ed3:	48 85 c9             	test   %rcx,%rcx
1400f9ed6:	74 23                	je     0x1400f9efb
1400f9ed8:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1400f9edc:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400f9ee1:	f0 0f c1 02          	lock xadd %eax,(%rdx)
1400f9ee5:	83 f8 01             	cmp    $0x1,%eax
1400f9ee8:	75 11                	jne    0x1400f9efb
1400f9eea:	48 85 d2             	test   %rdx,%rdx
1400f9eed:	74 0c                	je     0x1400f9efb
1400f9eef:	48 8b 01             	mov    (%rcx),%rax
1400f9ef2:	ba 01 00 00 00       	mov    $0x1,%edx
1400f9ef7:	48 ff 60 40          	rex.W jmp *0x40(%rax)
1400f9efb:	c3                   	ret
1400f9efc:	cc                   	int3
1400f9efd:	cc                   	int3
1400f9efe:	cc                   	int3
1400f9eff:	cc                   	int3
1400f9f00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f9f05:	57                   	push   %rdi
1400f9f06:	48 83 ec 20          	sub    $0x20,%rsp
1400f9f0a:	48 8b 19             	mov    (%rcx),%rbx
1400f9f0d:	48 8b f9             	mov    %rcx,%rdi
1400f9f10:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1400f9f14:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400f9f18:	75 2b                	jne    0x1400f9f45
1400f9f1a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f9f20:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400f9f24:	48 8b d7             	mov    %rdi,%rdx
1400f9f27:	48 8b cf             	mov    %rdi,%rcx
1400f9f2a:	e8 b1 6f ff ff       	call   0x1400f0ee0
1400f9f2f:	48 8b cb             	mov    %rbx,%rcx
1400f9f32:	ba 20 00 00 00       	mov    $0x20,%edx
1400f9f37:	48 8b 1b             	mov    (%rbx),%rbx
1400f9f3a:	e8 45 03 20 00       	call   0x1402fa284
1400f9f3f:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400f9f43:	74 db                	je     0x1400f9f20
1400f9f45:	48 8b 0f             	mov    (%rdi),%rcx
1400f9f48:	ba 20 00 00 00       	mov    $0x20,%edx
1400f9f4d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f9f52:	48 83 c4 20          	add    $0x20,%rsp
1400f9f56:	5f                   	pop    %rdi
1400f9f57:	e9 28 03 20 00       	jmp    0x1402fa284
1400f9f5c:	cc                   	int3
1400f9f5d:	cc                   	int3
1400f9f5e:	cc                   	int3
1400f9f5f:	cc                   	int3
1400f9f60:	48 83 ec 28          	sub    $0x28,%rsp
1400f9f64:	48 8b 11             	mov    (%rcx),%rdx
1400f9f67:	48 85 d2             	test   %rdx,%rdx
1400f9f6a:	74 16                	je     0x1400f9f82
1400f9f6c:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f9f70:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f9f74:	48 83 c2 08          	add    $0x8,%rdx
1400f9f78:	48 03 ca             	add    %rdx,%rcx
1400f9f7b:	48 8b 01             	mov    (%rcx),%rax
1400f9f7e:	ff 50 08             	call   *0x8(%rax)
1400f9f81:	90                   	nop
1400f9f82:	48 83 c4 28          	add    $0x28,%rsp
1400f9f86:	c3                   	ret
1400f9f87:	cc                   	int3
1400f9f88:	cc                   	int3
1400f9f89:	cc                   	int3
1400f9f8a:	cc                   	int3
1400f9f8b:	cc                   	int3
1400f9f8c:	cc                   	int3
1400f9f8d:	cc                   	int3
1400f9f8e:	cc                   	int3
1400f9f8f:	cc                   	int3
1400f9f90:	40 53                	rex push %rbx
1400f9f92:	48 83 ec 20          	sub    $0x20,%rsp
1400f9f96:	48 8b 51 58          	mov    0x58(%rcx),%rdx
1400f9f9a:	48 8b d9             	mov    %rcx,%rbx
1400f9f9d:	48 83 fa 0f          	cmp    $0xf,%rdx
1400f9fa1:	76 2d                	jbe    0x1400f9fd0
1400f9fa3:	48 8b 49 40          	mov    0x40(%rcx),%rcx
1400f9fa7:	48 ff c2             	inc    %rdx
1400f9faa:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400f9fb1:	72 18                	jb     0x1400f9fcb
1400f9fb3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400f9fb7:	48 83 c2 27          	add    $0x27,%rdx
1400f9fbb:	49 2b c8             	sub    %r8,%rcx
1400f9fbe:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400f9fc2:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f9fc6:	77 29                	ja     0x1400f9ff1
1400f9fc8:	49 8b c8             	mov    %r8,%rcx
1400f9fcb:	e8 b4 02 20 00       	call   0x1402fa284