1400f8894:	c3                   	ret
1400f8895:	0f 1f 00             	nopl   (%rax)
1400f8898:	45 31 c9             	xor    %r9d,%r9d
1400f889b:	e9 b0 62 00 00       	jmp    0x1400feb50
1400f88a0:	53                   	push   %rbx
1400f88a1:	48 83 ec 20          	sub    $0x20,%rsp
1400f88a5:	48 89 cb             	mov    %rcx,%rbx
1400f88a8:	48 8b 0d 71 01 14 00 	mov    0x140171(%rip),%rcx        # 0x140238a20
1400f88af:	e8 7c bc 0e 00       	call   0x1401e4530
1400f88b4:	48 8b 08             	mov    (%rax),%rcx
1400f88b7:	48 8d 43 07          	lea    0x7(%rbx),%rax
1400f88bb:	48 c1 e8 03          	shr    $0x3,%rax
1400f88bf:	48 8b 44 c1 08       	mov    0x8(%rcx,%rax,8),%rax
1400f88c4:	48 8b 50 10          	mov    0x10(%rax),%rdx
1400f88c8:	48 85 d2             	test   %rdx,%rdx
1400f88cb:	74 1b                	je     0x1400f88e8
1400f88cd:	83 40 18 01          	addl   $0x1,0x18(%rax)
1400f88d1:	48 8b 0a             	mov    (%rdx),%rcx
1400f88d4:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400f88d8:	48 89 d0             	mov    %rdx,%rax
1400f88db:	48 83 c4 20          	add    $0x20,%rsp
1400f88df:	5b                   	pop    %rbx
1400f88e0:	c3                   	ret
1400f88e1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400f88e8:	45 31 c9             	xor    %r9d,%r9d
1400f88eb:	45 31 c0             	xor    %r8d,%r8d
1400f88ee:	48 89 da             	mov    %rbx,%rdx
1400f88f1:	48 83 c4 20          	add    $0x20,%rsp
1400f88f5:	5b                   	pop    %rbx
1400f88f6:	e9 55 62 00 00       	jmp    0x1400feb50
1400f88fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f8900:	57                   	push   %rdi
1400f8901:	48 83 ec 20          	sub    $0x20,%rsp
1400f8905:	48 81 fa 00 04 00 00 	cmp    $0x400,%rdx
1400f890c:	77 35                	ja     0x1400f8943
1400f890e:	48 8d 42 07          	lea    0x7(%rdx),%rax
1400f8912:	48 c1 e8 03          	shr    $0x3,%rax
1400f8916:	4c 8b 4c c1 08       	mov    0x8(%rcx,%rax,8),%r9
1400f891b:	4d 8b 51 10          	mov    0x10(%r9),%r10
1400f891f:	4d 85 d2             	test   %r10,%r10
1400f8922:	74 1c                	je     0x1400f8940
1400f8924:	49 8b 02             	mov    (%r10),%rax
1400f8927:	41 83 41 18 01       	addl   $0x1,0x18(%r9)
1400f892c:	49 89 41 10          	mov    %rax,0x10(%r9)
1400f8930:	45 84 c0             	test   %r8b,%r8b
1400f8933:	75 23                	jne    0x1400f8958
1400f8935:	4c 89 d0             	mov    %r10,%rax
1400f8938:	48 83 c4 20          	add    $0x20,%rsp
1400f893c:	5f                   	pop    %rdi
1400f893d:	c3                   	ret
1400f893e:	66 90                	xchg   %ax,%ax
1400f8940:	45 31 c9             	xor    %r9d,%r9d
1400f8943:	45 0f b6 c0          	movzbl %r8b,%r8d
1400f8947:	48 83 c4 20          	add    $0x20,%rsp
1400f894b:	5f                   	pop    %rdi
1400f894c:	e9 ff 61 00 00       	jmp    0x1400feb50
1400f8951:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400f8958:	41 0f b6 41 0f       	movzbl 0xf(%r9),%eax
1400f895d:	83 e0 01             	and    $0x1,%eax
1400f8960:	74 0e                	je     0x1400f8970
1400f8962:	49 c7 02 00 00 00 00 	movq   $0x0,(%r10)
1400f8969:	eb ca                	jmp    0x1400f8935
1400f896b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f8970:	48 8b 15 39 02 14 00 	mov    0x140239(%rip),%rdx        # 0x140238bb0
1400f8977:	41 8b 49 1c          	mov    0x1c(%r9),%ecx
1400f897b:	80 3a 00             	cmpb   $0x0,(%rdx)
1400f897e:	74 07                	je     0x1400f8987
1400f8980:	4c 89 d7             	mov    %r10,%rdi
1400f8983:	f3 aa                	rep stos %al,%es:(%rdi)
1400f8985:	eb ae                	jmp    0x1400f8935
1400f8987:	49 89 c8             	mov    %rcx,%r8
1400f898a:	31 d2                	xor    %edx,%edx
1400f898c:	4c 89 d1             	mov    %r10,%rcx
1400f898f:	e8 6c 14 0f 00       	call   0x1401e9e00
1400f8994:	49 89 c2             	mov    %rax,%r10
1400f8997:	eb 9c                	jmp    0x1400f8935
1400f8999:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400f89a0:	57                   	push   %rdi
1400f89a1:	48 83 ec 20          	sub    $0x20,%rsp
1400f89a5:	48 81 fa 00 04 00 00 	cmp    $0x400,%rdx
1400f89ac:	77 32                	ja     0x1400f89e0
1400f89ae:	48 8d 42 07          	lea    0x7(%rdx),%rax
1400f89b2:	48 c1 e8 03          	shr    $0x3,%rax
1400f89b6:	4c 8b 4c c1 08       	mov    0x8(%rcx,%rax,8),%r9
1400f89bb:	4d 8b 51 10          	mov    0x10(%r9),%r10
1400f89bf:	4d 85 d2             	test   %r10,%r10
1400f89c2:	74 1c                	je     0x1400f89e0
1400f89c4:	49 8b 02             	mov    (%r10),%rax
1400f89c7:	41 83 41 18 01       	addl   $0x1,0x18(%r9)
1400f89cc:	49 89 41 10          	mov    %rax,0x10(%r9)
1400f89d0:	45 84 c0             	test   %r8b,%r8b
1400f89d3:	75 23                	jne    0x1400f89f8
1400f89d5:	4c 89 d0             	mov    %r10,%rax
1400f89d8:	48 83 c4 20          	add    $0x20,%rsp
1400f89dc:	5f                   	pop    %rdi
1400f89dd:	c3                   	ret
1400f89de:	66 90                	xchg   %ax,%ax
1400f89e0:	45 31 c9             	xor    %r9d,%r9d
1400f89e3:	45 0f b6 c0          	movzbl %r8b,%r8d
1400f89e7:	48 83 c4 20          	add    $0x20,%rsp
1400f89eb:	5f                   	pop    %rdi
1400f89ec:	e9 5f 61 00 00       	jmp    0x1400feb50
1400f89f1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400f89f8:	41 0f b6 41 0f       	movzbl 0xf(%r9),%eax
1400f89fd:	83 e0 01             	and    $0x1,%eax
1400f8a00:	74 0e                	je     0x1400f8a10
1400f8a02:	49 c7 02 00 00 00 00 	movq   $0x0,(%r10)
1400f8a09:	eb ca                	jmp    0x1400f89d5
1400f8a0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f8a10:	48 8b 15 99 01 14 00 	mov    0x140199(%rip),%rdx        # 0x140238bb0
1400f8a17:	41 8b 49 1c          	mov    0x1c(%r9),%ecx
1400f8a1b:	80 3a 00             	cmpb   $0x0,(%rdx)
1400f8a1e:	74 07                	je     0x1400f8a27
1400f8a20:	4c 89 d7             	mov    %r10,%rdi
1400f8a23:	f3 aa                	rep stos %al,%es:(%rdi)
1400f8a25:	eb ae                	jmp    0x1400f89d5
1400f8a27:	49 89 c8             	mov    %rcx,%r8
1400f8a2a:	31 d2                	xor    %edx,%edx
1400f8a2c:	4c 89 d1             	mov    %r10,%rcx
1400f8a2f:	e8 cc 13 0f 00       	call   0x1401e9e00
1400f8a34:	49 89 c2             	mov    %rax,%r10
1400f8a37:	eb 9c                	jmp    0x1400f89d5
1400f8a39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400f8a40:	48 81 fa 00 04 00 00 	cmp    $0x400,%rdx
1400f8a47:	77 27                	ja     0x1400f8a70
1400f8a49:	48 8d 42 07          	lea    0x7(%rdx),%rax
1400f8a4d:	48 c1 e8 03          	shr    $0x3,%rax
1400f8a51:	48 8b 44 c1 08       	mov    0x8(%rcx,%rax,8),%rax
1400f8a56:	4c 8b 40 10          	mov    0x10(%rax),%r8
1400f8a5a:	4d 85 c0             	test   %r8,%r8
1400f8a5d:	74 11                	je     0x1400f8a70
1400f8a5f:	83 40 18 01          	addl   $0x1,0x18(%rax)
1400f8a63:	49 8b 10             	mov    (%r8),%rdx
1400f8a66:	48 89 50 10          	mov    %rdx,0x10(%rax)
1400f8a6a:	4c 89 c0             	mov    %r8,%rax
1400f8a6d:	c3                   	ret
1400f8a6e:	66 90                	xchg   %ax,%ax
1400f8a70:	45 31 c9             	xor    %r9d,%r9d
1400f8a73:	45 31 c0             	xor    %r8d,%r8d
1400f8a76:	e9 d5 60 00 00       	jmp    0x1400feb50
1400f8a7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f8a80:	53                   	push   %rbx
1400f8a81:	48 83 ec 20          	sub    $0x20,%rsp
1400f8a85:	48 89 cb             	mov    %rcx,%rbx
1400f8a88:	48 8b 0d 91 ff 13 00 	mov    0x13ff91(%rip),%rcx        # 0x140238a20
1400f8a8f:	e8 9c ba 0e 00       	call   0x1401e4530
1400f8a94:	48 8b 08             	mov    (%rax),%rcx
1400f8a97:	48 81 fb 00 04 00 00 	cmp    $0x400,%rbx
1400f8a9e:	77 30                	ja     0x1400f8ad0
1400f8aa0:	48 8d 43 07          	lea    0x7(%rbx),%rax
1400f8aa4:	48 c1 e8 03          	shr    $0x3,%rax
1400f8aa8:	48 8b 44 c1 08       	mov    0x8(%rcx,%rax,8),%rax
1400f8aad:	48 8b 50 10          	mov    0x10(%rax),%rdx
1400f8ab1:	48 85 d2             	test   %rdx,%rdx
1400f8ab4:	74 1a                	je     0x1400f8ad0
1400f8ab6:	83 40 18 01          	addl   $0x1,0x18(%rax)
1400f8aba:	48 8b 0a             	mov    (%rdx),%rcx
1400f8abd:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400f8ac1:	48 89 d0             	mov    %rdx,%rax
1400f8ac4:	48 83 c4 20          	add    $0x20,%rsp
1400f8ac8:	5b                   	pop    %rbx
1400f8ac9:	c3                   	ret
1400f8aca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f8ad0:	45 31 c9             	xor    %r9d,%r9d
1400f8ad3:	45 31 c0             	xor    %r8d,%r8d
1400f8ad6:	48 89 da             	mov    %rbx,%rdx
1400f8ad9:	48 83 c4 20          	add    $0x20,%rsp
1400f8add:	5b                   	pop    %rbx
1400f8ade:	e9 6d 60 00 00       	jmp    0x1400feb50
1400f8ae3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400f8aea:	00 00 00 00
1400f8aee:	66 90                	xchg   %ax,%ax
1400f8af0:	57                   	push   %rdi
1400f8af1:	53                   	push   %rbx
1400f8af2:	48 83 ec 28          	sub    $0x28,%rsp
1400f8af6:	48 89 cb             	mov    %rcx,%rbx
1400f8af9:	48 8b 0d 20 ff 13 00 	mov    0x13ff20(%rip),%rcx        # 0x140238a20
1400f8b00:	e8 2b ba 0e 00       	call   0x1401e4530
1400f8b05:	48 8b 08             	mov    (%rax),%rcx
1400f8b08:	48 8d 43 07          	lea    0x7(%rbx),%rax
1400f8b0c:	48 c1 e8 03          	shr    $0x3,%rax
1400f8b10:	4c 8b 44 c1 08       	mov    0x8(%rcx,%rax,8),%r8
1400f8b15:	4d 8b 48 10          	mov    0x10(%r8),%r9
1400f8b19:	4d 85 c9             	test   %r9,%r9
1400f8b1c:	74 6a                	je     0x1400f8b88
1400f8b1e:	49 8b 01             	mov    (%r9),%rax
1400f8b21:	41 83 40 18 01       	addl   $0x1,0x18(%r8)
1400f8b26:	49 89 40 10          	mov    %rax,0x10(%r8)
1400f8b2a:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
1400f8b2f:	83 e0 01             	and    $0x1,%eax
1400f8b32:	74 14                	je     0x1400f8b48
1400f8b34:	49 c7 01 00 00 00 00 	movq   $0x0,(%r9)
1400f8b3b:	4c 89 c8             	mov    %r9,%rax
1400f8b3e:	48 83 c4 28          	add    $0x28,%rsp
1400f8b42:	5b                   	pop    %rbx
1400f8b43:	5f                   	pop    %rdi
1400f8b44:	c3                   	ret
1400f8b45:	0f 1f 00             	nopl   (%rax)
1400f8b48:	48 8b 15 61 00 14 00 	mov    0x140061(%rip),%rdx        # 0x140238bb0
1400f8b4f:	41 8b 48 1c          	mov    0x1c(%r8),%ecx
1400f8b53:	80 3a 00             	cmpb   $0x0,(%rdx)
1400f8b56:	74 18                	je     0x1400f8b70
1400f8b58:	4c 89 cf             	mov    %r9,%rdi
1400f8b5b:	f3 aa                	rep stos %al,%es:(%rdi)
1400f8b5d:	4c 89 c8             	mov    %r9,%rax
1400f8b60:	48 83 c4 28          	add    $0x28,%rsp
1400f8b64:	5b                   	pop    %rbx
1400f8b65:	5f                   	pop    %rdi
1400f8b66:	c3                   	ret
1400f8b67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400f8b6e:	00 00
1400f8b70:	49 89 c8             	mov    %rcx,%r8
1400f8b73:	31 d2                	xor    %edx,%edx
1400f8b75:	4c 89 c9             	mov    %r9,%rcx
1400f8b78:	e8 83 12 0f 00       	call   0x1401e9e00
1400f8b7d:	49 89 c1             	mov    %rax,%r9
1400f8b80:	eb b9                	jmp    0x1400f8b3b
1400f8b82:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f8b88:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400f8b8e:	48 89 da             	mov    %rbx,%rdx
1400f8b91:	48 83 c4 28          	add    $0x28,%rsp
1400f8b95:	5b                   	pop    %rbx
1400f8b96:	5f                   	pop    %rdi
1400f8b97:	e9 b4 5f 00 00       	jmp    0x1400feb50
1400f8b9c:	0f 1f 40 00          	nopl   0x0(%rax)
1400f8ba0:	57                   	push   %rdi
1400f8ba1:	48 83 ec 20          	sub    $0x20,%rsp
1400f8ba5:	48 81 fa 00 04 00 00 	cmp    $0x400,%rdx
1400f8bac:	77 7a                	ja     0x1400f8c28
1400f8bae:	48 8d 42 07          	lea    0x7(%rdx),%rax
1400f8bb2:	48 c1 e8 03          	shr    $0x3,%rax
1400f8bb6:	4c 8b 44 c1 08       	mov    0x8(%rcx,%rax,8),%r8
1400f8bbb:	4d 8b 48 10          	mov    0x10(%r8),%r9
1400f8bbf:	4d 85 c9             	test   %r9,%r9
1400f8bc2:	74 64                	je     0x1400f8c28
1400f8bc4:	49 8b 01             	mov    (%r9),%rax
1400f8bc7:	41 83 40 18 01       	addl   $0x1,0x18(%r8)
1400f8bcc:	49 89 40 10          	mov    %rax,0x10(%r8)
1400f8bd0:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
1400f8bd5:	83 e0 01             	and    $0x1,%eax
1400f8bd8:	74 16                	je     0x1400f8bf0
1400f8bda:	49 c7 01 00 00 00 00 	movq   $0x0,(%r9)
1400f8be1:	4c 89 c8             	mov    %r9,%rax
1400f8be4:	48 83 c4 20          	add    $0x20,%rsp
1400f8be8:	5f                   	pop    %rdi
1400f8be9:	c3                   	ret
1400f8bea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f8bf0:	48 8b 15 b9 ff 13 00 	mov    0x13ffb9(%rip),%rdx        # 0x140238bb0
1400f8bf7:	41 8b 48 1c          	mov    0x1c(%r8),%ecx
1400f8bfb:	80 3a 00             	cmpb   $0x0,(%rdx)
1400f8bfe:	74 10                	je     0x1400f8c10
1400f8c00:	4c 89 cf             	mov    %r9,%rdi
1400f8c03:	f3 aa                	rep stos %al,%es:(%rdi)
1400f8c05:	4c 89 c8             	mov    %r9,%rax
1400f8c08:	48 83 c4 20          	add    $0x20,%rsp
1400f8c0c:	5f                   	pop    %rdi
1400f8c0d:	c3                   	ret
1400f8c0e:	66 90                	xchg   %ax,%ax
1400f8c10:	49 89 c8             	mov    %rcx,%r8
1400f8c13:	31 d2                	xor    %edx,%edx
1400f8c15:	4c 89 c9             	mov    %r9,%rcx
1400f8c18:	e8 e3 11 0f 00       	call   0x1401e9e00
1400f8c1d:	49 89 c1             	mov    %rax,%r9
1400f8c20:	eb bf                	jmp    0x1400f8be1
1400f8c22:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f8c28:	45 31 c9             	xor    %r9d,%r9d
1400f8c2b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400f8c31:	48 83 c4 20          	add    $0x20,%rsp
1400f8c35:	5f                   	pop    %rdi
1400f8c36:	e9 15 5f 00 00       	jmp    0x1400feb50
1400f8c3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f8c40:	57                   	push   %rdi
1400f8c41:	53                   	push   %rbx
1400f8c42:	48 83 ec 28          	sub    $0x28,%rsp
1400f8c46:	48 89 cb             	mov    %rcx,%rbx
1400f8c49:	48 8b 0d d0 fd 13 00 	mov    0x13fdd0(%rip),%rcx        # 0x140238a20
1400f8c50:	e8 db b8 0e 00       	call   0x1401e4530
1400f8c55:	48 8b 08             	mov    (%rax),%rcx
1400f8c58:	48 81 fb 00 04 00 00 	cmp    $0x400,%rbx
1400f8c5f:	77 77                	ja     0x1400f8cd8
1400f8c61:	48 8d 43 07          	lea    0x7(%rbx),%rax
1400f8c65:	48 c1 e8 03          	shr    $0x3,%rax
1400f8c69:	4c 8b 44 c1 08       	mov    0x8(%rcx,%rax,8),%r8
1400f8c6e:	4d 8b 48 10          	mov    0x10(%r8),%r9
1400f8c72:	4d 85 c9             	test   %r9,%r9
1400f8c75:	74 64                	je     0x1400f8cdb
1400f8c77:	49 8b 01             	mov    (%r9),%rax
1400f8c7a:	41 83 40 18 01       	addl   $0x1,0x18(%r8)
1400f8c7f:	49 89 40 10          	mov    %rax,0x10(%r8)
1400f8c83:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
1400f8c88:	83 e0 01             	and    $0x1,%eax
1400f8c8b:	74 13                	je     0x1400f8ca0
1400f8c8d:	49 c7 01 00 00 00 00 	movq   $0x0,(%r9)
1400f8c94:	4c 89 c8             	mov    %r9,%rax
1400f8c97:	48 83 c4 28          	add    $0x28,%rsp
1400f8c9b:	5b                   	pop    %rbx
1400f8c9c:	5f                   	pop    %rdi
1400f8c9d:	c3                   	ret
1400f8c9e:	66 90                	xchg   %ax,%ax
1400f8ca0:	48 8b 15 09 ff 13 00 	mov    0x13ff09(%rip),%rdx        # 0x140238bb0
1400f8ca7:	41 8b 48 1c          	mov    0x1c(%r8),%ecx
1400f8cab:	80 3a 00             	cmpb   $0x0,(%rdx)
1400f8cae:	74 10                	je     0x1400f8cc0
1400f8cb0:	4c 89 cf             	mov    %r9,%rdi
1400f8cb3:	f3 aa                	rep stos %al,%es:(%rdi)
1400f8cb5:	4c 89 c8             	mov    %r9,%rax
1400f8cb8:	48 83 c4 28          	add    $0x28,%rsp
1400f8cbc:	5b                   	pop    %rbx
1400f8cbd:	5f                   	pop    %rdi
1400f8cbe:	c3                   	ret
1400f8cbf:	90                   	nop
1400f8cc0:	49 89 c8             	mov    %rcx,%r8
1400f8cc3:	31 d2                	xor    %edx,%edx
1400f8cc5:	4c 89 c9             	mov    %r9,%rcx
1400f8cc8:	e8 33 11 0f 00       	call   0x1401e9e00
1400f8ccd:	49 89 c1             	mov    %rax,%r9
1400f8cd0:	eb c2                	jmp    0x1400f8c94
1400f8cd2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f8cd8:	45 31 c9             	xor    %r9d,%r9d
1400f8cdb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400f8ce1:	48 89 da             	mov    %rbx,%rdx
1400f8ce4:	48 83 c4 28          	add    $0x28,%rsp
1400f8ce8:	5b                   	pop    %rbx
1400f8ce9:	5f                   	pop    %rdi
1400f8cea:	e9 61 5e 00 00       	jmp    0x1400feb50
1400f8cef:	90                   	nop
1400f8cf0:	c3                   	ret
1400f8cf1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400f8cf8:	00 00 00 00
1400f8cfc:	0f 1f 40 00          	nopl   0x0(%rax)
1400f8d00:	55                   	push   %rbp
1400f8d01:	57                   	push   %rdi
1400f8d02:	56                   	push   %rsi
1400f8d03:	53                   	push   %rbx
1400f8d04:	48 83 ec 38          	sub    $0x38,%rsp
1400f8d08:	48 8b 2d e1 fd 13 00 	mov    0x13fde1(%rip),%rbp        # 0x140238af0
1400f8d0f:	4c 89 c3             	mov    %r8,%rbx
1400f8d12:	48 89 d6             	mov    %rdx,%rsi
1400f8d15:	4c 8b 45 00          	mov    0x0(%rbp),%r8
1400f8d19:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1400f8d1e:	45 31 c0             	xor    %r8d,%r8d
1400f8d21:	48 89 df             	mov    %rbx,%rdi
1400f8d24:	e8 b7 9b 00 00       	call   0x1401028e0
1400f8d29:	8b 4e 1c             	mov    0x1c(%rsi),%ecx
1400f8d2c:	48 29 c7             	sub    %rax,%rdi
1400f8d2f:	48 81 f9 ff ff ff 7f 	cmp    $0x7fffffff,%rcx
1400f8d36:	77 28                	ja     0x1400f8d60
1400f8d38:	48 89 f8             	mov    %rdi,%rax
1400f8d3b:	31 d2                	xor    %edx,%edx
1400f8d3d:	48 f7 f1             	div    %rcx