1402c2b37:	83 3d 76 85 11 00 00 	cmpl   $0x0,0x118576(%rip)        # 0x1403db0b4
1402c2b3e:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1402c2b42:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
1402c2b46:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
1402c2b4a:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1402c2b4e:	75 10                	jne    0x1402c2b60
1402c2b50:	0f 10 05 e1 33 11 00 	movups 0x1133e1(%rip),%xmm0        # 0x1403d5f38
1402c2b57:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
1402c2b5b:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1402c2b60:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
1402c2b64:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
1402c2b68:	48 85 d2             	test   %rdx,%rdx
1402c2b6b:	74 03                	je     0x1402c2b70
1402c2b6d:	48 89 0a             	mov    %rcx,(%rdx)
1402c2b70:	41 b1 01             	mov    $0x1,%r9b
1402c2b73:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402c2b77:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2b7b:	e8 10 fc ff ff       	call   0x1402c2790
1402c2b80:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
1402c2b84:	48 8b f8             	mov    %rax,%rdi
1402c2b87:	75 0b                	jne    0x1402c2b94
1402c2b89:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1402c2b8d:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
1402c2b94:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
1402c2b98:	74 0f                	je     0x1402c2ba9
1402c2b9a:	8b 5d ec             	mov    -0x14(%rbp),%ebx
1402c2b9d:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2ba1:	e8 72 34 ff ff       	call   0x1402b6018
1402c2ba6:	89 58 20             	mov    %ebx,0x20(%rax)
1402c2ba9:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
1402c2bad:	74 0f                	je     0x1402c2bbe
1402c2baf:	8b 5d f4             	mov    -0xc(%rbp),%ebx
1402c2bb2:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2bb6:	e8 5d 34 ff ff       	call   0x1402b6018
1402c2bbb:	89 58 24             	mov    %ebx,0x24(%rax)
1402c2bbe:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1402c2bc3:	48 8b c7             	mov    %rdi,%rax
1402c2bc6:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1402c2bca:	49 8b 7b 18          	mov    0x18(%r11),%rdi
1402c2bce:	49 8b e3             	mov    %r11,%rsp
1402c2bd1:	5d                   	pop    %rbp
1402c2bd2:	c3                   	ret
1402c2bd3:	cc                   	int3
1402c2bd4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c2bd9:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1402c2bde:	55                   	push   %rbp
1402c2bdf:	48 8b ec             	mov    %rsp,%rbp
1402c2be2:	48 83 ec 70          	sub    $0x70,%rsp
1402c2be6:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
1402c2beb:	83 3d c2 84 11 00 00 	cmpl   $0x0,0x1184c2(%rip)        # 0x1403db0b4
1402c2bf2:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1402c2bf6:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
1402c2bfa:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
1402c2bfe:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1402c2c02:	75 10                	jne    0x1402c2c14
1402c2c04:	0f 10 05 2d 33 11 00 	movups 0x11332d(%rip),%xmm0        # 0x1403d5f38
1402c2c0b:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
1402c2c0f:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1402c2c14:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
1402c2c18:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
1402c2c1c:	48 85 d2             	test   %rdx,%rdx
1402c2c1f:	74 03                	je     0x1402c2c24
1402c2c21:	48 89 0a             	mov    %rcx,(%rdx)
1402c2c24:	45 33 c9             	xor    %r9d,%r9d
1402c2c27:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402c2c2b:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2c2f:	e8 d0 f0 ff ff       	call   0x1402c1d04
1402c2c34:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
1402c2c38:	8b f8                	mov    %eax,%edi
1402c2c3a:	75 0b                	jne    0x1402c2c47
1402c2c3c:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1402c2c40:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
1402c2c47:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
1402c2c4b:	74 0f                	je     0x1402c2c5c
1402c2c4d:	8b 5d ec             	mov    -0x14(%rbp),%ebx
1402c2c50:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2c54:	e8 bf 33 ff ff       	call   0x1402b6018
1402c2c59:	89 58 20             	mov    %ebx,0x20(%rax)
1402c2c5c:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
1402c2c60:	74 0f                	je     0x1402c2c71
1402c2c62:	8b 5d f4             	mov    -0xc(%rbp),%ebx
1402c2c65:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2c69:	e8 aa 33 ff ff       	call   0x1402b6018
1402c2c6e:	89 58 24             	mov    %ebx,0x24(%rax)
1402c2c71:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1402c2c76:	8b c7                	mov    %edi,%eax
1402c2c78:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1402c2c7c:	49 8b 7b 18          	mov    0x18(%r11),%rdi
1402c2c80:	49 8b e3             	mov    %r11,%rsp
1402c2c83:	5d                   	pop    %rbp
1402c2c84:	c3                   	ret
1402c2c85:	cc                   	int3
1402c2c86:	cc                   	int3
1402c2c87:	cc                   	int3
1402c2c88:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c2c8d:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1402c2c92:	55                   	push   %rbp
1402c2c93:	48 8b ec             	mov    %rsp,%rbp
1402c2c96:	48 83 ec 70          	sub    $0x70,%rsp
1402c2c9a:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
1402c2c9f:	83 3d 0e 84 11 00 00 	cmpl   $0x0,0x11840e(%rip)        # 0x1403db0b4
1402c2ca6:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1402c2caa:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
1402c2cae:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
1402c2cb2:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1402c2cb6:	75 10                	jne    0x1402c2cc8
1402c2cb8:	0f 10 05 79 32 11 00 	movups 0x113279(%rip),%xmm0        # 0x1403d5f38
1402c2cbf:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
1402c2cc3:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1402c2cc8:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
1402c2ccc:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
1402c2cd0:	48 85 d2             	test   %rdx,%rdx
1402c2cd3:	74 03                	je     0x1402c2cd8
1402c2cd5:	48 89 0a             	mov    %rcx,(%rdx)
1402c2cd8:	45 33 c9             	xor    %r9d,%r9d
1402c2cdb:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402c2cdf:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2ce3:	e8 a8 fa ff ff       	call   0x1402c2790
1402c2ce8:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
1402c2cec:	48 8b f8             	mov    %rax,%rdi
1402c2cef:	75 0b                	jne    0x1402c2cfc
1402c2cf1:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1402c2cf5:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
1402c2cfc:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
1402c2d00:	74 0f                	je     0x1402c2d11
1402c2d02:	8b 5d ec             	mov    -0x14(%rbp),%ebx
1402c2d05:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2d09:	e8 0a 33 ff ff       	call   0x1402b6018
1402c2d0e:	89 58 20             	mov    %ebx,0x20(%rax)
1402c2d11:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
1402c2d15:	74 0f                	je     0x1402c2d26
1402c2d17:	8b 5d f4             	mov    -0xc(%rbp),%ebx
1402c2d1a:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2d1e:	e8 f5 32 ff ff       	call   0x1402b6018
1402c2d23:	89 58 24             	mov    %ebx,0x24(%rax)
1402c2d26:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1402c2d2b:	48 8b c7             	mov    %rdi,%rax
1402c2d2e:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1402c2d32:	49 8b 7b 18          	mov    0x18(%r11),%rdi
1402c2d36:	49 8b e3             	mov    %r11,%rsp
1402c2d39:	5d                   	pop    %rbp
1402c2d3a:	c3                   	ret
1402c2d3b:	cc                   	int3
1402c2d3c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c2d41:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1402c2d46:	55                   	push   %rbp
1402c2d47:	48 8b ec             	mov    %rsp,%rbp
1402c2d4a:	48 83 ec 70          	sub    $0x70,%rsp
1402c2d4e:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
1402c2d53:	83 3d 5a 83 11 00 00 	cmpl   $0x0,0x11835a(%rip)        # 0x1403db0b4
1402c2d5a:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1402c2d5e:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
1402c2d62:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
1402c2d66:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1402c2d6a:	75 10                	jne    0x1402c2d7c
1402c2d6c:	0f 10 05 c5 31 11 00 	movups 0x1131c5(%rip),%xmm0        # 0x1403d5f38
1402c2d73:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
1402c2d77:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1402c2d7c:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
1402c2d80:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
1402c2d84:	48 85 d2             	test   %rdx,%rdx
1402c2d87:	74 03                	je     0x1402c2d8c
1402c2d89:	48 89 0a             	mov    %rcx,(%rdx)
1402c2d8c:	41 b1 01             	mov    $0x1,%r9b
1402c2d8f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402c2d93:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2d97:	e8 58 f2 ff ff       	call   0x1402c1ff4
1402c2d9c:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
1402c2da0:	8b f8                	mov    %eax,%edi
1402c2da2:	75 0b                	jne    0x1402c2daf
1402c2da4:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1402c2da8:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
1402c2daf:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
1402c2db3:	74 0f                	je     0x1402c2dc4
1402c2db5:	8b 5d ec             	mov    -0x14(%rbp),%ebx
1402c2db8:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2dbc:	e8 57 32 ff ff       	call   0x1402b6018
1402c2dc1:	89 58 20             	mov    %ebx,0x20(%rax)
1402c2dc4:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
1402c2dc8:	74 0f                	je     0x1402c2dd9
1402c2dca:	8b 5d f4             	mov    -0xc(%rbp),%ebx
1402c2dcd:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2dd1:	e8 42 32 ff ff       	call   0x1402b6018
1402c2dd6:	89 58 24             	mov    %ebx,0x24(%rax)
1402c2dd9:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1402c2dde:	8b c7                	mov    %edi,%eax
1402c2de0:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1402c2de4:	49 8b 7b 18          	mov    0x18(%r11),%rdi
1402c2de8:	49 8b e3             	mov    %r11,%rsp
1402c2deb:	5d                   	pop    %rbp
1402c2dec:	c3                   	ret
1402c2ded:	cc                   	int3
1402c2dee:	cc                   	int3
1402c2def:	cc                   	int3
1402c2df0:	48 83 ec 28          	sub    $0x28,%rsp
1402c2df4:	e8 77 f8 00 00       	call   0x1402d2670
1402c2df9:	48 8b 40 18          	mov    0x18(%rax),%rax
1402c2dfd:	48 85 c0             	test   %rax,%rax
1402c2e00:	74 12                	je     0x1402c2e14
1402c2e02:	49 ba 70 48 da 56 96 	movabs $0x85f13e9656da4870,%r10
1402c2e09:	3e f1 85
1402c2e0c:	ff 15 f6 2a 02 00    	call   *0x22af6(%rip)        # 0x1402e5908
1402c2e12:	eb 00                	jmp    0x1402c2e14
1402c2e14:	e8 67 80 00 00       	call   0x1402cae80
1402c2e19:	90                   	nop
1402c2e1a:	cc                   	int3
1402c2e1b:	cc                   	int3
1402c2e1c:	e9 63 fc 00 00       	jmp    0x1402d2a84
1402c2e21:	cc                   	int3
1402c2e22:	cc                   	int3
1402c2e23:	cc                   	int3
1402c2e24:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c2e29:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402c2e2e:	57                   	push   %rdi
1402c2e2f:	48 83 ec 20          	sub    $0x20,%rsp
1402c2e33:	45 33 d2             	xor    %r10d,%r10d
1402c2e36:	49 8b d8             	mov    %r8,%rbx
1402c2e39:	4c 8b da             	mov    %rdx,%r11
1402c2e3c:	4d 85 c9             	test   %r9,%r9
1402c2e3f:	75 31                	jne    0x1402c2e72
1402c2e41:	48 85 c9             	test   %rcx,%rcx
1402c2e44:	75 31                	jne    0x1402c2e77
1402c2e46:	48 85 d2             	test   %rdx,%rdx
1402c2e49:	74 14                	je     0x1402c2e5f
1402c2e4b:	e8 58 9a ff ff       	call   0x1402bc8a8
1402c2e50:	bb 16 00 00 00       	mov    $0x16,%ebx
1402c2e55:	89 18                	mov    %ebx,(%rax)
1402c2e57:	e8 a8 35 ff ff       	call   0x1402b6404
1402c2e5c:	44 8b d3             	mov    %ebx,%r10d
1402c2e5f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402c2e64:	41 8b c2             	mov    %r10d,%eax
1402c2e67:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402c2e6c:	48 83 c4 20          	add    $0x20,%rsp
1402c2e70:	5f                   	pop    %rdi
1402c2e71:	c3                   	ret
1402c2e72:	48 85 c9             	test   %rcx,%rcx
1402c2e75:	74 d4                	je     0x1402c2e4b
1402c2e77:	4d 85 db             	test   %r11,%r11
1402c2e7a:	74 cf                	je     0x1402c2e4b
1402c2e7c:	4d 85 c9             	test   %r9,%r9
1402c2e7f:	75 06                	jne    0x1402c2e87
1402c2e81:	66 44 89 11          	mov    %r10w,(%rcx)
1402c2e85:	eb d8                	jmp    0x1402c2e5f
1402c2e87:	48 85 db             	test   %rbx,%rbx
1402c2e8a:	75 06                	jne    0x1402c2e92
1402c2e8c:	66 44 89 11          	mov    %r10w,(%rcx)
1402c2e90:	eb b9                	jmp    0x1402c2e4b
1402c2e92:	48 2b d9             	sub    %rcx,%rbx
1402c2e95:	48 8b d1             	mov    %rcx,%rdx
1402c2e98:	4d 8b c3             	mov    %r11,%r8
1402c2e9b:	49 8b f9             	mov    %r9,%rdi
1402c2e9e:	49 83 f9 ff          	cmp    $0xffffffffffffffff,%r9
1402c2ea2:	75 18                	jne    0x1402c2ebc
1402c2ea4:	0f b7 04 13          	movzwl (%rbx,%rdx,1),%eax
1402c2ea8:	66 89 02             	mov    %ax,(%rdx)
1402c2eab:	48 8d 52 02          	lea    0x2(%rdx),%rdx
1402c2eaf:	66 85 c0             	test   %ax,%ax
1402c2eb2:	74 ab                	je     0x1402c2e5f
1402c2eb4:	49 83 e8 01          	sub    $0x1,%r8
1402c2eb8:	75 ea                	jne    0x1402c2ea4
1402c2eba:	eb 33                	jmp    0x1402c2eef
1402c2ebc:	0f b7 04 13          	movzwl (%rbx,%rdx,1),%eax
1402c2ec0:	48 8b f7             	mov    %rdi,%rsi
1402c2ec3:	66 89 02             	mov    %ax,(%rdx)
1402c2ec6:	48 8d 52 02          	lea    0x2(%rdx),%rdx
1402c2eca:	66 85 c0             	test   %ax,%ax
1402c2ecd:	74 90                	je     0x1402c2e5f
1402c2ecf:	49 83 e8 01          	sub    $0x1,%r8
1402c2ed3:	74 06                	je     0x1402c2edb
1402c2ed5:	48 83 ef 01          	sub    $0x1,%rdi
1402c2ed9:	75 e1                	jne    0x1402c2ebc
1402c2edb:	4d 85 c0             	test   %r8,%r8
1402c2ede:	48 8d 46 ff          	lea    -0x1(%rsi),%rax
1402c2ee2:	48 0f 44 c6          	cmove  %rsi,%rax
1402c2ee6:	48 85 c0             	test   %rax,%rax
1402c2ee9:	75 04                	jne    0x1402c2eef
1402c2eeb:	66 44 89 12          	mov    %r10w,(%rdx)
1402c2eef:	4d 85 c0             	test   %r8,%r8
1402c2ef2:	0f 85 67 ff ff ff    	jne    0x1402c2e5f
1402c2ef8:	49 83 f9 ff          	cmp    $0xffffffffffffffff,%r9
1402c2efc:	75 0f                	jne    0x1402c2f0d
1402c2efe:	66 46 89 54 59 fe    	mov    %r10w,-0x2(%rcx,%r11,2)
1402c2f04:	45 8d 50 50          	lea    0x50(%r8),%r10d
1402c2f08:	e9 52 ff ff ff       	jmp    0x1402c2e5f
1402c2f0d:	66 44 89 11          	mov    %r10w,(%rcx)
1402c2f11:	e8 92 99 ff ff       	call   0x1402bc8a8
1402c2f16:	bb 22 00 00 00       	mov    $0x22,%ebx
1402c2f1b:	e9 35 ff ff ff       	jmp    0x1402c2e55
1402c2f20:	cc                   	int3
1402c2f21:	cc                   	int3
1402c2f22:	cc                   	int3
1402c2f23:	cc                   	int3
1402c2f24:	cc                   	int3
1402c2f25:	cc                   	int3
1402c2f26:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402c2f2d:	00 00 00
1402c2f30:	48 2b d1             	sub    %rcx,%rdx
1402c2f33:	4d 85 c0             	test   %r8,%r8
1402c2f36:	74 6a                	je     0x1402c2fa2
1402c2f38:	f7 c1 07 00 00 00    	test   $0x7,%ecx
1402c2f3e:	74 1d                	je     0x1402c2f5d
1402c2f40:	0f b6 01             	movzbl (%rcx),%eax
1402c2f43:	3a 04 0a             	cmp    (%rdx,%rcx,1),%al
1402c2f46:	75 5d                	jne    0x1402c2fa5
1402c2f48:	48 ff c1             	inc    %rcx
1402c2f4b:	49 ff c8             	dec    %r8
1402c2f4e:	74 52                	je     0x1402c2fa2
1402c2f50:	84 c0                	test   %al,%al
1402c2f52:	74 4e                	je     0x1402c2fa2
1402c2f54:	48 f7 c1 07 00 00 00 	test   $0x7,%rcx
1402c2f5b:	75 e3                	jne    0x1402c2f40
1402c2f5d:	49 bb 80 80 80 80 80 	movabs $0x8080808080808080,%r11
1402c2f64:	80 80 80
1402c2f67:	49 ba ff fe fe fe fe 	movabs $0xfefefefefefefeff,%r10
1402c2f6e:	fe fe fe
1402c2f71:	8d 04 0a             	lea    (%rdx,%rcx,1),%eax
1402c2f74:	25 ff 0f 00 00       	and    $0xfff,%eax
1402c2f79:	3d f8 0f 00 00       	cmp    $0xff8,%eax
1402c2f7e:	77 c0                	ja     0x1402c2f40
1402c2f80:	48 8b 01             	mov    (%rcx),%rax
1402c2f83:	48 3b 04 0a          	cmp    (%rdx,%rcx,1),%rax
1402c2f87:	75 b7                	jne    0x1402c2f40
1402c2f89:	48 83 c1 08          	add    $0x8,%rcx
1402c2f8d:	49 83 e8 08          	sub    $0x8,%r8
1402c2f91:	76 0f                	jbe    0x1402c2fa2
1402c2f93:	4d 8d 0c 02          	lea    (%r10,%rax,1),%r9
1402c2f97:	48 f7 d0             	not    %rax
1402c2f9a:	49 23 c1             	and    %r9,%rax
1402c2f9d:	49 85 c3             	test   %rax,%r11
1402c2fa0:	74 cf                	je     0x1402c2f71
1402c2fa2:	33 c0                	xor    %eax,%eax
1402c2fa4:	c3                   	ret
1402c2fa5:	48 1b c0             	sbb    %rax,%rax
1402c2fa8:	48 83 c8 01          	or     $0x1,%rax
1402c2fac:	c3                   	ret
1402c2fad:	cc                   	int3
1402c2fae:	cc                   	int3
1402c2faf:	cc                   	int3
1402c2fb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c2fb5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1402c2fba:	57                   	push   %rdi
1402c2fbb:	48 83 ec 20          	sub    $0x20,%rsp
1402c2fbf:	49 8b d9             	mov    %r9,%rbx
1402c2fc2:	49 8b f8             	mov    %r8,%rdi
1402c2fc5:	48 8b 0a             	mov    (%rdx),%rcx
1402c2fc8:	e8 0b a4 ff ff       	call   0x1402bd3d8
1402c2fcd:	90                   	nop
1402c2fce:	48 8b cf             	mov    %rdi,%rcx
1402c2fd1:	e8 1a 00 00 00       	call   0x1402c2ff0
1402c2fd6:	8b f8                	mov    %eax,%edi