1401d0942:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1401d0949:	00
1401d094a:	89 44 24 34          	mov    %eax,0x34(%rsp)
1401d094e:	e8 fd 78 f2 ff       	call   0x1400f8250
1401d0953:	85 c0                	test   %eax,%eax
1401d0955:	75 c1                	jne    0x1401d0918
1401d0957:	b8 01 00 00 00       	mov    $0x1,%eax
1401d095c:	eb 04                	jmp    0x1401d0962
1401d095e:	66 90                	xchg   %ax,%ax
1401d0960:	31 c0                	xor    %eax,%eax
1401d0962:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1401d0967:	49 2b 14 24          	sub    (%r12),%rdx
1401d096b:	75 0b                	jne    0x1401d0978
1401d096d:	48 83 c4 40          	add    $0x40,%rsp
1401d0971:	5b                   	pop    %rbx
1401d0972:	5e                   	pop    %rsi
1401d0973:	5f                   	pop    %rdi
1401d0974:	5d                   	pop    %rbp
1401d0975:	41 5c                	pop    %r12
1401d0977:	c3                   	ret
1401d0978:	e8 f3 3e 01 00       	call   0x1401e4870
1401d097d:	90                   	nop
1401d097e:	66 90                	xchg   %ax,%ax
1401d0980:	85 d2                	test   %edx,%edx
1401d0982:	7e 7c                	jle    0x1401d0a00
1401d0984:	48 63 d2             	movslq %edx,%rdx
1401d0987:	4c 8b 15 92 89 06 00 	mov    0x68992(%rip),%r10        # 0x140239320
1401d098e:	41 bb 08 00 00 00    	mov    $0x8,%r11d
1401d0994:	4c 8d 0c 11          	lea    (%rcx,%rdx,1),%r9
1401d0998:	31 d2                	xor    %edx,%edx
1401d099a:	eb 13                	jmp    0x1401d09af
1401d099c:	0f 1f 40 00          	nopl   0x0(%rax)
1401d09a0:	41 80 f8 09          	cmp    $0x9,%r8b
1401d09a4:	74 32                	je     0x1401d09d8
1401d09a6:	48 83 c1 01          	add    $0x1,%rcx
1401d09aa:	49 39 c9             	cmp    %rcx,%r9
1401d09ad:	74 51                	je     0x1401d0a00
1401d09af:	44 0f b6 01          	movzbl (%rcx),%r8d
1401d09b3:	43 f6 04 02 01       	testb  $0x1,(%r10,%r8,1)
1401d09b8:	74 16                	je     0x1401d09d0
1401d09ba:	41 80 f8 20          	cmp    $0x20,%r8b
1401d09be:	75 e0                	jne    0x1401d09a0
1401d09c0:	83 c2 01             	add    $0x1,%edx
1401d09c3:	81 fa c7 00 00 00    	cmp    $0xc7,%edx
1401d09c9:	7e db                	jle    0x1401d09a6
1401d09cb:	ba c8 00 00 00       	mov    $0xc8,%edx
1401d09d0:	89 d0                	mov    %edx,%eax
1401d09d2:	c3                   	ret
1401d09d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d09d8:	41 89 d0             	mov    %edx,%r8d
1401d09db:	41 c1 f8 1f          	sar    $0x1f,%r8d
1401d09df:	41 c1 e8 1d          	shr    $0x1d,%r8d
1401d09e3:	42 8d 04 02          	lea    (%rdx,%r8,1),%eax
1401d09e7:	83 e0 07             	and    $0x7,%eax
1401d09ea:	44 29 c0             	sub    %r8d,%eax
1401d09ed:	45 89 d8             	mov    %r11d,%r8d
1401d09f0:	41 29 c0             	sub    %eax,%r8d
1401d09f3:	44 01 c2             	add    %r8d,%edx
1401d09f6:	eb cb                	jmp    0x1401d09c3
1401d09f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401d09ff:	00
1401d0a00:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1401d0a05:	89 d0                	mov    %edx,%eax
1401d0a07:	c3                   	ret
1401d0a08:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401d0a0f:	00
1401d0a10:	41 55                	push   %r13
1401d0a12:	41 54                	push   %r12
1401d0a14:	55                   	push   %rbp
1401d0a15:	57                   	push   %rdi
1401d0a16:	56                   	push   %rsi
1401d0a17:	53                   	push   %rbx
1401d0a18:	48 83 ec 28          	sub    $0x28,%rsp
1401d0a1c:	8b 71 30             	mov    0x30(%rcx),%esi
1401d0a1f:	48 89 cd             	mov    %rcx,%rbp
1401d0a22:	89 d7                	mov    %edx,%edi
1401d0a24:	4c 89 c3             	mov    %r8,%rbx
1401d0a27:	39 d6                	cmp    %edx,%esi
1401d0a29:	0f 8f c1 00 00 00    	jg     0x1401d0af0
1401d0a2f:	41 c7 00 01 00 00 00 	movl   $0x1,(%r8)
1401d0a36:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401d0a3b:	89 43 04             	mov    %eax,0x4(%rbx)
1401d0a3e:	41 89 fc             	mov    %edi,%r12d
1401d0a41:	48 b8 00 00 00 00 ff 	movabs $0xffffffff00000000,%rax
1401d0a48:	ff ff ff
1401d0a4b:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401d0a4f:	41 83 ec 01          	sub    $0x1,%r12d
1401d0a53:	78 3f                	js     0x1401d0a94
1401d0a55:	4c 8b 6d 48          	mov    0x48(%rbp),%r13
1401d0a59:	4d 63 e4             	movslq %r12d,%r12
1401d0a5c:	eb 1d                	jmp    0x1401d0a7b
1401d0a5e:	66 90                	xchg   %ax,%ax
1401d0a60:	8b 43 08             	mov    0x8(%rbx),%eax
1401d0a63:	83 c0 01             	add    $0x1,%eax
1401d0a66:	89 43 08             	mov    %eax,0x8(%rbx)
1401d0a69:	83 f8 14             	cmp    $0x14,%eax
1401d0a6c:	0f 84 a6 00 00 00    	je     0x1401d0b18
1401d0a72:	49 83 ec 01          	sub    $0x1,%r12
1401d0a76:	45 85 e4             	test   %r12d,%r12d
1401d0a79:	78 19                	js     0x1401d0a94
1401d0a7b:	4b 8b 44 e5 00       	mov    0x0(%r13,%r12,8),%rax
1401d0a80:	8b 50 10             	mov    0x10(%rax),%edx
1401d0a83:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401d0a87:	e8 f4 fe ff ff       	call   0x1401d0980
1401d0a8c:	89 43 0c             	mov    %eax,0xc(%rbx)
1401d0a8f:	83 f8 ff             	cmp    $0xffffffff,%eax
1401d0a92:	74 cc                	je     0x1401d0a60
1401d0a94:	48 8b 05 0d 73 06 00 	mov    0x6730d(%rip),%rax        # 0x140237da8
1401d0a9b:	83 c7 01             	add    $0x1,%edi
1401d0a9e:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401d0aa2:	39 fe                	cmp    %edi,%esi
1401d0aa4:	7e 39                	jle    0x1401d0adf
1401d0aa6:	48 8b 6d 48          	mov    0x48(%rbp),%rbp
1401d0aaa:	48 63 ff             	movslq %edi,%rdi
1401d0aad:	eb 17                	jmp    0x1401d0ac6
1401d0aaf:	90                   	nop
1401d0ab0:	8b 43 10             	mov    0x10(%rbx),%eax
1401d0ab3:	83 c0 01             	add    $0x1,%eax
1401d0ab6:	89 43 10             	mov    %eax,0x10(%rbx)
1401d0ab9:	83 f8 14             	cmp    $0x14,%eax
1401d0abc:	74 6a                	je     0x1401d0b28
1401d0abe:	48 83 c7 01          	add    $0x1,%rdi
1401d0ac2:	39 fe                	cmp    %edi,%esi
1401d0ac4:	7e 19                	jle    0x1401d0adf
1401d0ac6:	48 8b 44 fd 00       	mov    0x0(%rbp,%rdi,8),%rax
1401d0acb:	8b 50 10             	mov    0x10(%rax),%edx
1401d0ace:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401d0ad2:	e8 a9 fe ff ff       	call   0x1401d0980
1401d0ad7:	89 43 14             	mov    %eax,0x14(%rbx)
1401d0ada:	83 f8 ff             	cmp    $0xffffffff,%eax
1401d0add:	74 d1                	je     0x1401d0ab0
1401d0adf:	48 83 c4 28          	add    $0x28,%rsp
1401d0ae3:	5b                   	pop    %rbx
1401d0ae4:	5e                   	pop    %rsi
1401d0ae5:	5f                   	pop    %rdi
1401d0ae6:	5d                   	pop    %rbp
1401d0ae7:	41 5c                	pop    %r12
1401d0ae9:	41 5d                	pop    %r13
1401d0aeb:	c3                   	ret
1401d0aec:	0f 1f 40 00          	nopl   0x0(%rax)
1401d0af0:	48 8b 41 48          	mov    0x48(%rcx),%rax
1401d0af4:	48 63 d2             	movslq %edx,%rdx
1401d0af7:	41 c7 00 00 00 00 00 	movl   $0x0,(%r8)
1401d0afe:	48 8b 04 d0          	mov    (%rax,%rdx,8),%rax
1401d0b02:	8b 50 10             	mov    0x10(%rax),%edx
1401d0b05:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401d0b09:	e8 72 fe ff ff       	call   0x1401d0980
1401d0b0e:	e9 28 ff ff ff       	jmp    0x1401d0a3b
1401d0b13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d0b18:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
1401d0b1f:	e9 70 ff ff ff       	jmp    0x1401d0a94
1401d0b24:	0f 1f 40 00          	nopl   0x0(%rax)
1401d0b28:	c7 43 14 00 00 00 00 	movl   $0x0,0x14(%rbx)
1401d0b2f:	48 83 c4 28          	add    $0x28,%rsp
1401d0b33:	5b                   	pop    %rbx
1401d0b34:	5e                   	pop    %rsi
1401d0b35:	5f                   	pop    %rdi
1401d0b36:	5d                   	pop    %rbp
1401d0b37:	41 5c                	pop    %r12
1401d0b39:	41 5d                	pop    %r13
1401d0b3b:	c3                   	ret
1401d0b3c:	0f 1f 40 00          	nopl   0x0(%rax)
1401d0b40:	41 57                	push   %r15
1401d0b42:	41 56                	push   %r14
1401d0b44:	41 55                	push   %r13
1401d0b46:	41 54                	push   %r12
1401d0b48:	55                   	push   %rbp
1401d0b49:	57                   	push   %rdi
1401d0b4a:	56                   	push   %rsi
1401d0b4b:	53                   	push   %rbx
1401d0b4c:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
1401d0b53:	48 63 ac 24 28 01 00 	movslq 0x128(%rsp),%rbp
1401d0b5a:	00
1401d0b5b:	4c 8b ac 24 38 01 00 	mov    0x138(%rsp),%r13
1401d0b62:	00
1401d0b63:	4c 8b 59 08          	mov    0x8(%rcx),%r11
1401d0b67:	49 8b 41 08          	mov    0x8(%r9),%rax
1401d0b6b:	41 89 d7             	mov    %edx,%r15d
1401d0b6e:	49 89 ca             	mov    %rcx,%r10
1401d0b71:	44 89 c7             	mov    %r8d,%edi
1401d0b74:	48 63 94 24 20 01 00 	movslq 0x120(%rsp),%rdx
1401d0b7b:	00
1401d0b7c:	45 39 c7             	cmp    %r8d,%r15d
1401d0b7f:	7d 7d                	jge    0x1401d0bfe
1401d0b81:	39 ea                	cmp    %ebp,%edx
1401d0b83:	7d 79                	jge    0x1401d0bfe
1401d0b85:	4d 63 c7             	movslq %r15d,%r8
1401d0b88:	8d 4a 01             	lea    0x1(%rdx),%ecx
1401d0b8b:	49 29 d0             	sub    %rdx,%r8
1401d0b8e:	48 63 c9             	movslq %ecx,%rcx
1401d0b91:	4f 8d 04 83          	lea    (%r11,%r8,4),%r8
1401d0b95:	eb 1c                	jmp    0x1401d0bb3
1401d0b97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401d0b9e:	00 00
1401d0ba0:	41 83 c7 01          	add    $0x1,%r15d
1401d0ba4:	89 ca                	mov    %ecx,%edx
1401d0ba6:	48 83 c1 01          	add    $0x1,%rcx
1401d0baa:	44 39 ff             	cmp    %r15d,%edi
1401d0bad:	7e 4f                	jle    0x1401d0bfe
1401d0baf:	39 d5                	cmp    %edx,%ebp
1401d0bb1:	7e 4b                	jle    0x1401d0bfe
1401d0bb3:	8b 5c 88 fc          	mov    -0x4(%rax,%rcx,4),%ebx
1401d0bb7:	41 39 5c 88 fc       	cmp    %ebx,-0x4(%r8,%rcx,4)
1401d0bbc:	74 e2                	je     0x1401d0ba0
1401d0bbe:	8d 51 ff             	lea    -0x1(%rcx),%edx
1401d0bc1:	44 39 ff             	cmp    %r15d,%edi
1401d0bc4:	7e 38                	jle    0x1401d0bfe
1401d0bc6:	39 d5                	cmp    %edx,%ebp
1401d0bc8:	7e 34                	jle    0x1401d0bfe
1401d0bca:	4c 63 c7             	movslq %edi,%r8
1401d0bcd:	8d 4d ff             	lea    -0x1(%rbp),%ecx
1401d0bd0:	49 29 e8             	sub    %rbp,%r8
1401d0bd3:	48 63 c9             	movslq %ecx,%rcx
1401d0bd6:	4f 8d 04 83          	lea    (%r11,%r8,4),%r8
1401d0bda:	eb 16                	jmp    0x1401d0bf2
1401d0bdc:	0f 1f 40 00          	nopl   0x0(%rax)
1401d0be0:	83 ef 01             	sub    $0x1,%edi
1401d0be3:	89 cd                	mov    %ecx,%ebp
1401d0be5:	48 83 e9 01          	sub    $0x1,%rcx
1401d0be9:	44 39 ff             	cmp    %r15d,%edi
1401d0bec:	7e 10                	jle    0x1401d0bfe
1401d0bee:	39 d5                	cmp    %edx,%ebp
1401d0bf0:	7e 0c                	jle    0x1401d0bfe
1401d0bf2:	8b 1c 88             	mov    (%rax,%rcx,4),%ebx
1401d0bf5:	41 39 1c 88          	cmp    %ebx,(%r8,%rcx,4)
1401d0bf9:	74 e5                	je     0x1401d0be0
1401d0bfb:	8d 69 01             	lea    0x1(%rcx),%ebp
1401d0bfe:	41 39 ff             	cmp    %edi,%r15d
1401d0c01:	0f 84 ff 06 00 00    	je     0x1401d1306
1401d0c07:	39 ea                	cmp    %ebp,%edx
1401d0c09:	75 5c                	jne    0x1401d0c67
1401d0c0b:	4d 8b 42 18          	mov    0x18(%r10),%r8
1401d0c0f:	49 8b 52 10          	mov    0x10(%r10),%rdx
1401d0c13:	41 39 ff             	cmp    %edi,%r15d
1401d0c16:	7d 39                	jge    0x1401d0c51
1401d0c18:	49 63 cf             	movslq %r15d,%rcx
1401d0c1b:	44 29 ff             	sub    %r15d,%edi
1401d0c1e:	48 01 cf             	add    %rcx,%rdi
1401d0c21:	48 8d 04 8a          	lea    (%rdx,%rcx,4),%rax
1401d0c25:	48 8d 0c ba          	lea    (%rdx,%rdi,4),%rcx
1401d0c29:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d0c30:	00 00 00 00
1401d0c34:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d0c3b:	00 00 00 00
1401d0c3f:	90                   	nop
1401d0c40:	48 63 10             	movslq (%rax),%rdx
1401d0c43:	48 83 c0 04          	add    $0x4,%rax
1401d0c47:	41 c6 04 10 01       	movb   $0x1,(%r8,%rdx,1)
1401d0c4c:	48 39 c1             	cmp    %rax,%rcx
1401d0c4f:	75 ef                	jne    0x1401d0c40
1401d0c51:	31 c0                	xor    %eax,%eax
1401d0c53:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
1401d0c5a:	5b                   	pop    %rbx
1401d0c5b:	5e                   	pop    %rsi
1401d0c5c:	5f                   	pop    %rdi
1401d0c5d:	5d                   	pop    %rbp
1401d0c5e:	41 5c                	pop    %r12
1401d0c60:	41 5d                	pop    %r13
1401d0c62:	41 5e                	pop    %r14
1401d0c64:	41 5f                	pop    %r15
1401d0c66:	c3                   	ret
1401d0c67:	44 89 fb             	mov    %r15d,%ebx
1401d0c6a:	89 fe                	mov    %edi,%esi
1401d0c6c:	4c 8b b4 24 30 01 00 	mov    0x130(%rsp),%r14
1401d0c73:	00
1401d0c74:	c7 84 24 80 00 00 00 	movl   $0x0,0x80(%rsp)
1401d0c7b:	00 00 00 00
1401d0c7f:	29 eb                	sub    %ebp,%ebx
1401d0c81:	29 ee                	sub    %ebp,%esi
1401d0c83:	c7 84 24 84 00 00 00 	movl   $0x0,0x84(%rsp)
1401d0c8a:	00 00 00 00
1401d0c8e:	89 5c 24 74          	mov    %ebx,0x74(%rsp)
1401d0c92:	89 fb                	mov    %edi,%ebx
1401d0c94:	29 d3                	sub    %edx,%ebx
1401d0c96:	89 b4 24 94 00 00 00 	mov    %esi,0x94(%rsp)
1401d0c9d:	89 5c 24 78          	mov    %ebx,0x78(%rsp)
1401d0ca1:	44 89 fb             	mov    %r15d,%ebx
1401d0ca4:	29 d3                	sub    %edx,%ebx
1401d0ca6:	89 74 24 70          	mov    %esi,0x70(%rsp)
1401d0caa:	89 d9                	mov    %ebx,%ecx
1401d0cac:	4c 63 c3             	movslq %ebx,%r8
1401d0caf:	89 5c 24 5c          	mov    %ebx,0x5c(%rsp)
1401d0cb3:	29 f1                	sub    %esi,%ecx
1401d0cb5:	47 89 3c 86          	mov    %r15d,(%r14,%r8,4)
1401d0cb9:	4c 63 c6             	movslq %esi,%r8
1401d0cbc:	41 89 ce             	mov    %ecx,%r14d
1401d0cbf:	f7 d1                	not    %ecx
1401d0cc1:	89 5c 24 64          	mov    %ebx,0x64(%rsp)
1401d0cc5:	89 9c 24 8c 00 00 00 	mov    %ebx,0x8c(%rsp)
1401d0ccc:	89 cb                	mov    %ecx,%ebx
1401d0cce:	41 83 e6 01          	and    $0x1,%r14d
1401d0cd2:	83 e3 01             	and    $0x1,%ebx
1401d0cd5:	44 88 74 24 62       	mov    %r14b,0x62(%rsp)
1401d0cda:	41 89 f6             	mov    %esi,%r14d
1401d0cdd:	88 5c 24 63          	mov    %bl,0x63(%rsp)
1401d0ce1:	8b 5c 24 5c          	mov    0x5c(%rsp),%ebx
1401d0ce5:	43 89 7c 85 00       	mov    %edi,0x0(%r13,%r8,4)
1401d0cea:	c7 44 24 7c 01 00 00 	movl   $0x1,0x7c(%rsp)
1401d0cf1:	00
1401d0cf2:	4c 89 5c 24 68       	mov    %r11,0x68(%rsp)
1401d0cf7:	4c 89 94 24 00 01 00 	mov    %r10,0x100(%rsp)
1401d0cfe:	00
1401d0cff:	4c 89 8c 24 18 01 00 	mov    %r9,0x118(%rsp)
1401d0d06:	00
1401d0d07:	39 5c 24 74          	cmp    %ebx,0x74(%rsp)
1401d0d0b:	0f 8d 63 04 00 00    	jge    0x1401d1174
1401d0d11:	83 eb 01             	sub    $0x1,%ebx
1401d0d14:	4c 63 c3             	movslq %ebx,%r8
1401d0d17:	89 5c 24 5c          	mov    %ebx,0x5c(%rsp)
1401d0d1b:	48 8b 9c 24 30 01 00 	mov    0x130(%rsp),%rbx
1401d0d22:	00
1401d0d23:	42 c7 44 83 fc ff ff 	movl   $0xffffffff,-0x4(%rbx,%r8,4)
1401d0d2a:	ff ff
1401d0d2c:	8b 5c 24 64          	mov    0x64(%rsp),%ebx
1401d0d30:	39 5c 24 78          	cmp    %ebx,0x78(%rsp)
1401d0d34:	0f 8e 4d 04 00 00    	jle    0x1401d1187
1401d0d3a:	83 c3 01             	add    $0x1,%ebx
1401d0d3d:	4c 63 c3             	movslq %ebx,%r8
1401d0d40:	89 5c 24 64          	mov    %ebx,0x64(%rsp)
1401d0d44:	48 8b 9c 24 30 01 00 	mov    0x130(%rsp),%rbx
1401d0d4b:	00
1401d0d4c:	42 c7 44 83 04 ff ff 	movl   $0xffffffff,0x4(%rbx,%r8,4)
1401d0d53:	ff ff
1401d0d55:	8b 5c 24 64          	mov    0x64(%rsp),%ebx
1401d0d59:	39 5c 24 5c          	cmp    %ebx,0x5c(%rsp)
1401d0d5d:	0f 8f 15 07 00 00    	jg     0x1401d1478
1401d0d63:	89 94 24 20 01 00 00 	mov    %edx,0x120(%rsp)
1401d0d6a:	44 8b 5c 24 70       	mov    0x70(%rsp),%r11d
1401d0d6f:	4c 63 d3             	movslq %ebx,%r10
1401d0d72:	45 31 e4             	xor    %r12d,%r12d
1401d0d75:	44 89 bc 24 08 01 00 	mov    %r15d,0x108(%rsp)
1401d0d7c:	00
1401d0d7d:	4c 8b 8c 24 30 01 00 	mov    0x130(%rsp),%r9
1401d0d84:	00
1401d0d85:	4c 89 ac 24 38 01 00 	mov    %r13,0x138(%rsp)
1401d0d8c:	00
1401d0d8d:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1401d0d92:	4c 8b ac 24 48 01 00 	mov    0x148(%rsp),%r13
1401d0d99:	00
1401d0d9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d0da0:	43 8b 54 91 fc       	mov    -0x4(%r9,%r10,4),%edx
1401d0da5:	47 8b 44 91 04       	mov    0x4(%r9,%r10,4),%r8d
1401d0daa:	8d 4a 01             	lea    0x1(%rdx),%ecx
1401d0dad:	44 39 c2             	cmp    %r8d,%edx
1401d0db0:	44 0f 4d c1          	cmovge %ecx,%r8d
1401d0db4:	44 89 c6             	mov    %r8d,%esi
1401d0db7:	44 29 d6             	sub    %r10d,%esi
1401d0dba:	41 39 f8             	cmp    %edi,%r8d
1401d0dbd:	0f 8d 1b 05 00 00    	jge    0x1401d12de
1401d0dc3:	39 ee                	cmp    %ebp,%esi