140185b51:	0f 28 7c 24 40       	movaps 0x40(%rsp),%xmm7
140185b56:	49 8b e3             	mov    %r11,%rsp
140185b59:	41 5f                	pop    %r15
140185b5b:	41 5e                	pop    %r14
140185b5d:	41 5c                	pop    %r12
140185b5f:	c3                   	ret
140185b60:	ff 15 32 6e 98 00    	call   *0x986e32(%rip)        # 0x140b0c998
140185b66:	90                   	nop
140185b67:	ff 15 2b 6e 98 00    	call   *0x986e2b(%rip)        # 0x140b0c998
140185b6d:	cc                   	int3
140185b6e:	90                   	nop
140185b6f:	90                   	nop
140185b70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140185b75:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140185b7a:	55                   	push   %rbp
140185b7b:	56                   	push   %rsi
140185b7c:	57                   	push   %rdi
140185b7d:	41 54                	push   %r12
140185b7f:	41 55                	push   %r13
140185b81:	41 56                	push   %r14
140185b83:	41 57                	push   %r15
140185b85:	48 8b ec             	mov    %rsp,%rbp
140185b88:	48 83 ec 50          	sub    $0x50,%rsp
140185b8c:	0f 29 74 24 40       	movaps %xmm6,0x40(%rsp)
140185b91:	45 8b e8             	mov    %r8d,%r13d
140185b94:	4c 8b f9             	mov    %rcx,%r15
140185b97:	4c 8d 61 1c          	lea    0x1c(%rcx),%r12
140185b9b:	41 0f 10 04 24       	movups (%r12),%xmm0
140185ba0:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140185ba5:	f3 0f 10 35 b3 b7 a2 	movss  0xa2b7b3(%rip),%xmm6        # 0x140bb1360
140185bac:	00
140185bad:	f3 0f 11 75 d0       	movss  %xmm6,-0x30(%rbp)
140185bb2:	c7 45 d8 ff ff 7f ff 	movl   $0xff7fffff,-0x28(%rbp)
140185bb9:	45 32 c0             	xor    %r8b,%r8b
140185bbc:	44 88 45 50          	mov    %r8b,0x50(%rbp)
140185bc0:	4c 8d 71 30          	lea    0x30(%rcx),%r14
140185bc4:	41 f7 c5 fd ff ff ff 	test   $0xfffffffd,%r13d
140185bcb:	74 0b                	je     0x140185bd8
140185bcd:	f3 41 0f 10 04 24    	movss  (%r12),%xmm0
140185bd3:	e9 a8 02 00 00       	jmp    0x140185e80
140185bd8:	33 f6                	xor    %esi,%esi
140185bda:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140185bde:	49 8b 16             	mov    (%r14),%rdx
140185be1:	48 8b c1             	mov    %rcx,%rax
140185be4:	48 2b c2             	sub    %rdx,%rax
140185be7:	48 c1 f8 04          	sar    $0x4,%rax
140185beb:	48 85 c0             	test   %rax,%rax
140185bee:	0f 84 91 02 00 00    	je     0x140185e85
140185bf4:	45 33 e4             	xor    %r12d,%r12d
140185bf7:	48 2b ca             	sub    %rdx,%rcx
140185bfa:	48 c1 f9 04          	sar    $0x4,%rcx
140185bfe:	48 3b f1             	cmp    %rcx,%rsi
140185c01:	0f 83 55 05 00 00    	jae    0x14018615c
140185c07:	4a 8b 0c 22          	mov    (%rdx,%r12,1),%rcx
140185c0b:	48 8b 01             	mov    (%rcx),%rax
140185c0e:	48 8b 40 18          	mov    0x18(%rax),%rax
140185c12:	ff 15 20 70 98 00    	call   *0x987020(%rip)        # 0x140b0cc38
140185c18:	49 8b 0e             	mov    (%r14),%rcx
140185c1b:	83 f8 03             	cmp    $0x3,%eax
140185c1e:	49 8b 46 08          	mov    0x8(%r14),%rax
140185c22:	0f 85 21 02 00 00    	jne    0x140185e49
140185c28:	48 2b c1             	sub    %rcx,%rax
140185c2b:	48 c1 f8 04          	sar    $0x4,%rax
140185c2f:	48 3b f0             	cmp    %rax,%rsi
140185c32:	0f 83 24 05 00 00    	jae    0x14018615c
140185c38:	49 8d 14 0c          	lea    (%r12,%rcx,1),%rdx
140185c3c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140185c40:	e8 0b 6a e9 ff       	call   0x14001c650
140185c45:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
140185c49:	48 8b cf             	mov    %rdi,%rcx
140185c4c:	e8 8f 7f 00 00       	call   0x14018dbe0
140185c51:	84 c0                	test   %al,%al
140185c53:	0f 85 79 01 00 00    	jne    0x140185dd2
140185c59:	c6 45 50 01          	movb   $0x1,0x50(%rbp)
140185c5d:	48 8d 8f 20 01 00 00 	lea    0x120(%rdi),%rcx
140185c64:	48 8b 01             	mov    (%rcx),%rax
140185c67:	48 8b 00             	mov    (%rax),%rax
140185c6a:	ff 15 c8 6f 98 00    	call   *0x986fc8(%rip)        # 0x140b0cc38
140185c70:	83 f8 03             	cmp    $0x3,%eax
140185c73:	0f 84 b4 00 00 00    	je     0x140185d2d
140185c79:	33 db                	xor    %ebx,%ebx
140185c7b:	48 8b 87 50 01 00 00 	mov    0x150(%rdi),%rax
140185c82:	48 2b 87 48 01 00 00 	sub    0x148(%rdi),%rax
140185c89:	48 c1 f8 04          	sar    $0x4,%rax
140185c8d:	48 85 c0             	test   %rax,%rax
140185c90:	0f 84 3c 01 00 00    	je     0x140185dd2
140185c96:	48 8b d3             	mov    %rbx,%rdx
140185c99:	48 8b cf             	mov    %rdi,%rcx
140185c9c:	e8 4f 75 00 00       	call   0x14018d1f0
140185ca1:	48 83 78 10 01       	cmpq   $0x1,0x10(%rax)
140185ca6:	0f 87 0b 01 00 00    	ja     0x140185db7
140185cac:	48 8b d3             	mov    %rbx,%rdx
140185caf:	48 8b cf             	mov    %rdi,%rcx
140185cb2:	e8 39 75 00 00       	call   0x14018d1f0
140185cb7:	48 83 78 10 01       	cmpq   $0x1,0x10(%rax)
140185cbc:	75 4c                	jne    0x140185d0a
140185cbe:	48 8b d3             	mov    %rbx,%rdx
140185cc1:	48 8b cf             	mov    %rdi,%rcx
140185cc4:	e8 27 75 00 00       	call   0x14018d1f0
140185cc9:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140185cce:	76 03                	jbe    0x140185cd3
140185cd0:	48 8b 00             	mov    (%rax),%rax
140185cd3:	0f b7 00             	movzwl (%rax),%eax
140185cd6:	66 83 e8 20          	sub    $0x20,%ax
140185cda:	b9 7f ff 00 00       	mov    $0xff7f,%ecx
140185cdf:	66 85 c1             	test   %ax,%cx
140185ce2:	74 26                	je     0x140185d0a
140185ce4:	48 8b d3             	mov    %rbx,%rdx
140185ce7:	48 8b cf             	mov    %rdi,%rcx
140185cea:	e8 01 75 00 00       	call   0x14018d1f0
140185cef:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140185cf4:	76 03                	jbe    0x140185cf9
140185cf6:	48 8b 00             	mov    (%rax),%rax
140185cf9:	0f b7 08             	movzwl (%rax),%ecx
140185cfc:	ff 15 c6 6d 98 00    	call   *0x986dc6(%rip)        # 0x140b0cac8
140185d02:	85 c0                	test   %eax,%eax
140185d04:	0f 84 ad 00 00 00    	je     0x140185db7
140185d0a:	48 ff c3             	inc    %rbx
140185d0d:	48 8b 87 50 01 00 00 	mov    0x150(%rdi),%rax
140185d14:	48 2b 87 48 01 00 00 	sub    0x148(%rdi),%rax
140185d1b:	48 c1 f8 04          	sar    $0x4,%rax
140185d1f:	48 3b d8             	cmp    %rax,%rbx
140185d22:	0f 82 6e ff ff ff    	jb     0x140185c96
140185d28:	e9 a5 00 00 00       	jmp    0x140185dd2
140185d2d:	48 8b 9f 50 01 00 00 	mov    0x150(%rdi),%rbx
140185d34:	48 2b 9f 48 01 00 00 	sub    0x148(%rdi),%rbx
140185d3b:	48 c1 fb 04          	sar    $0x4,%rbx
140185d3f:	eb 6f                	jmp    0x140185db0
140185d41:	48 ff cb             	dec    %rbx
140185d44:	48 8b d3             	mov    %rbx,%rdx
140185d47:	48 8b cf             	mov    %rdi,%rcx
140185d4a:	e8 a1 74 00 00       	call   0x14018d1f0
140185d4f:	48 83 78 10 01       	cmpq   $0x1,0x10(%rax)
140185d54:	77 61                	ja     0x140185db7
140185d56:	48 8b d3             	mov    %rbx,%rdx
140185d59:	48 8b cf             	mov    %rdi,%rcx
140185d5c:	e8 8f 74 00 00       	call   0x14018d1f0
140185d61:	48 83 78 10 01       	cmpq   $0x1,0x10(%rax)
140185d66:	75 48                	jne    0x140185db0
140185d68:	48 8b d3             	mov    %rbx,%rdx
140185d6b:	48 8b cf             	mov    %rdi,%rcx
140185d6e:	e8 7d 74 00 00       	call   0x14018d1f0
140185d73:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140185d78:	76 03                	jbe    0x140185d7d
140185d7a:	48 8b 00             	mov    (%rax),%rax
140185d7d:	0f b7 00             	movzwl (%rax),%eax
140185d80:	66 83 e8 20          	sub    $0x20,%ax
140185d84:	b9 7f ff 00 00       	mov    $0xff7f,%ecx
140185d89:	66 85 c1             	test   %ax,%cx
140185d8c:	74 22                	je     0x140185db0
140185d8e:	48 8b d3             	mov    %rbx,%rdx
140185d91:	48 8b cf             	mov    %rdi,%rcx
140185d94:	e8 57 74 00 00       	call   0x14018d1f0
140185d99:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140185d9e:	76 03                	jbe    0x140185da3
140185da0:	48 8b 00             	mov    (%rax),%rax
140185da3:	0f b7 08             	movzwl (%rax),%ecx
140185da6:	ff 15 1c 6d 98 00    	call   *0x986d1c(%rip)        # 0x140b0cac8
140185dac:	85 c0                	test   %eax,%eax
140185dae:	74 07                	je     0x140185db7
140185db0:	48 85 db             	test   %rbx,%rbx
140185db3:	75 8c                	jne    0x140185d41
140185db5:	eb 1b                	jmp    0x140185dd2
140185db7:	48 8b d3             	mov    %rbx,%rdx
140185dba:	48 8b cf             	mov    %rdi,%rcx
140185dbd:	e8 62 74 00 00       	call   0x14018d224
140185dc2:	f3 0f 10 00          	movss  (%rax),%xmm0
140185dc6:	f3 0f 5d c6          	minss  %xmm6,%xmm0
140185dca:	f3 0f 11 45 d0       	movss  %xmm0,-0x30(%rbp)
140185dcf:	0f 28 f0             	movaps %xmm0,%xmm6
140185dd2:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140185dd6:	48 85 c9             	test   %rcx,%rcx
140185dd9:	74 43                	je     0x140185e1e
140185ddb:	83 c8 ff             	or     $0xffffffff,%eax
140185dde:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140185de3:	83 f8 01             	cmp    $0x1,%eax
140185de6:	75 31                	jne    0x140185e19
140185de8:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140185dec:	48 8b 03             	mov    (%rbx),%rax
140185def:	48 8b cb             	mov    %rbx,%rcx
140185df2:	48 8b 00             	mov    (%rax),%rax
140185df5:	ff 15 3d 6e 98 00    	call   *0x986e3d(%rip)        # 0x140b0cc38
140185dfb:	83 c8 ff             	or     $0xffffffff,%eax
140185dfe:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140185e03:	83 f8 01             	cmp    $0x1,%eax
140185e06:	75 11                	jne    0x140185e19
140185e08:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140185e0c:	48 8b 01             	mov    (%rcx),%rax
140185e0f:	48 8b 40 08          	mov    0x8(%rax),%rax
140185e13:	ff 15 1f 6e 98 00    	call   *0x986e1f(%rip)        # 0x140b0cc38
140185e19:	f3 0f 10 75 d0       	movss  -0x30(%rbp),%xmm6
140185e1e:	48 ff c6             	inc    %rsi
140185e21:	49 83 c4 10          	add    $0x10,%r12
140185e25:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140185e29:	49 8b 16             	mov    (%r14),%rdx
140185e2c:	48 8b c1             	mov    %rcx,%rax
140185e2f:	48 2b c2             	sub    %rdx,%rax
140185e32:	48 c1 f8 04          	sar    $0x4,%rax
140185e36:	48 3b f0             	cmp    %rax,%rsi
140185e39:	0f 82 b8 fd ff ff    	jb     0x140185bf7
140185e3f:	4d 8d 67 1c          	lea    0x1c(%r15),%r12
140185e43:	44 8a 45 50          	mov    0x50(%rbp),%r8b
140185e47:	eb 3c                	jmp    0x140185e85
140185e49:	48 2b c1             	sub    %rcx,%rax
140185e4c:	48 c1 f8 04          	sar    $0x4,%rax
140185e50:	48 3b f0             	cmp    %rax,%rsi
140185e53:	0f 83 03 03 00 00    	jae    0x14018615c
140185e59:	48 03 f6             	add    %rsi,%rsi
140185e5c:	48 8b 0c f1          	mov    (%rcx,%rsi,8),%rcx
140185e60:	48 8b 01             	mov    (%rcx),%rax
140185e63:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140185e6a:	ff 15 c8 6d 98 00    	call   *0x986dc8(%rip)        # 0x140b0cc38
140185e70:	f3 0f 10 00          	movss  (%rax),%xmm0
140185e74:	f3 0f 5d c6          	minss  %xmm6,%xmm0
140185e78:	4d 8d 67 1c          	lea    0x1c(%r15),%r12
140185e7c:	44 8a 45 50          	mov    0x50(%rbp),%r8b
140185e80:	f3 0f 11 45 d0       	movss  %xmm0,-0x30(%rbp)
140185e85:	41 8d 45 ff          	lea    -0x1(%r13),%eax
140185e89:	83 f8 01             	cmp    $0x1,%eax
140185e8c:	76 10                	jbe    0x140185e9e
140185e8e:	f3 41 0f 10 47 24    	movss  0x24(%r15),%xmm0
140185e94:	f3 0f 11 45 d8       	movss  %xmm0,-0x28(%rbp)
140185e99:	e9 57 02 00 00       	jmp    0x1401860f5
140185e9e:	49 8b 7e 08          	mov    0x8(%r14),%rdi
140185ea2:	49 2b 3e             	sub    (%r14),%rdi
140185ea5:	48 c1 ff 04          	sar    $0x4,%rdi
140185ea9:	48 85 ff             	test   %rdi,%rdi
140185eac:	0f 84 43 02 00 00    	je     0x1401860f5
140185eb2:	4c 8b ff             	mov    %rdi,%r15
140185eb5:	49 c1 e7 04          	shl    $0x4,%r15
140185eb9:	48 ff cf             	dec    %rdi
140185ebc:	4d 8d 7f f0          	lea    -0x10(%r15),%r15
140185ec0:	49 8b 0e             	mov    (%r14),%rcx
140185ec3:	49 8b 46 08          	mov    0x8(%r14),%rax
140185ec7:	48 2b c1             	sub    %rcx,%rax
140185eca:	48 c1 f8 04          	sar    $0x4,%rax
140185ece:	48 3b f8             	cmp    %rax,%rdi
140185ed1:	0f 83 85 02 00 00    	jae    0x14018615c
140185ed7:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
140185edb:	48 8b 01             	mov    (%rcx),%rax
140185ede:	48 8b 40 18          	mov    0x18(%rax),%rax
140185ee2:	ff 15 50 6d 98 00    	call   *0x986d50(%rip)        # 0x140b0cc38
140185ee8:	49 8b 0e             	mov    (%r14),%rcx
140185eeb:	83 f8 03             	cmp    $0x3,%eax
140185eee:	49 8b 46 08          	mov    0x8(%r14),%rax
140185ef2:	0f 85 30 02 00 00    	jne    0x140186128
140185ef8:	48 2b c1             	sub    %rcx,%rax
140185efb:	48 c1 f8 04          	sar    $0x4,%rax
140185eff:	48 3b f8             	cmp    %rax,%rdi
140185f02:	0f 83 54 02 00 00    	jae    0x14018615c
140185f08:	49 8d 14 0f          	lea    (%r15,%rcx,1),%rdx
140185f0c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140185f10:	e8 3b 67 e9 ff       	call   0x14001c650
140185f15:	90                   	nop
140185f16:	48 8b 75 e0          	mov    -0x20(%rbp),%rsi
140185f1a:	48 8b ce             	mov    %rsi,%rcx
140185f1d:	e8 be 7c 00 00       	call   0x14018dbe0
140185f22:	84 c0                	test   %al,%al
140185f24:	0f 85 78 01 00 00    	jne    0x1401860a2
140185f2a:	c6 45 50 01          	movb   $0x1,0x50(%rbp)
140185f2e:	48 8d 8e 20 01 00 00 	lea    0x120(%rsi),%rcx
140185f35:	48 8b 01             	mov    (%rcx),%rax
140185f38:	48 8b 00             	mov    (%rax),%rax
140185f3b:	ff 15 f7 6c 98 00    	call   *0x986cf7(%rip)        # 0x140b0cc38
140185f41:	83 f8 03             	cmp    $0x3,%eax
140185f44:	0f 84 95 00 00 00    	je     0x140185fdf
140185f4a:	48 8b 9e 50 01 00 00 	mov    0x150(%rsi),%rbx
140185f51:	48 2b 9e 48 01 00 00 	sub    0x148(%rsi),%rbx
140185f58:	48 c1 fb 04          	sar    $0x4,%rbx
140185f5c:	eb 77                	jmp    0x140185fd5
140185f5e:	48 ff cb             	dec    %rbx
140185f61:	48 8b d3             	mov    %rbx,%rdx
140185f64:	48 8b ce             	mov    %rsi,%rcx
140185f67:	e8 84 72 00 00       	call   0x14018d1f0
140185f6c:	48 83 78 10 01       	cmpq   $0x1,0x10(%rax)
140185f71:	0f 87 11 01 00 00    	ja     0x140186088
140185f77:	48 8b d3             	mov    %rbx,%rdx
140185f7a:	48 8b ce             	mov    %rsi,%rcx
140185f7d:	e8 6e 72 00 00       	call   0x14018d1f0
140185f82:	48 83 78 10 01       	cmpq   $0x1,0x10(%rax)
140185f87:	75 4c                	jne    0x140185fd5
140185f89:	48 8b d3             	mov    %rbx,%rdx
140185f8c:	48 8b ce             	mov    %rsi,%rcx
140185f8f:	e8 5c 72 00 00       	call   0x14018d1f0
140185f94:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140185f99:	76 03                	jbe    0x140185f9e
140185f9b:	48 8b 00             	mov    (%rax),%rax
140185f9e:	0f b7 00             	movzwl (%rax),%eax
140185fa1:	66 83 e8 20          	sub    $0x20,%ax
140185fa5:	b9 7f ff 00 00       	mov    $0xff7f,%ecx
140185faa:	66 85 c1             	test   %ax,%cx
140185fad:	74 26                	je     0x140185fd5
140185faf:	48 8b d3             	mov    %rbx,%rdx
140185fb2:	48 8b ce             	mov    %rsi,%rcx
140185fb5:	e8 36 72 00 00       	call   0x14018d1f0
140185fba:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140185fbf:	76 03                	jbe    0x140185fc4
140185fc1:	48 8b 00             	mov    (%rax),%rax
140185fc4:	0f b7 08             	movzwl (%rax),%ecx
140185fc7:	ff 15 fb 6a 98 00    	call   *0x986afb(%rip)        # 0x140b0cac8
140185fcd:	85 c0                	test   %eax,%eax
140185fcf:	0f 84 b3 00 00 00    	je     0x140186088
140185fd5:	48 85 db             	test   %rbx,%rbx
140185fd8:	75 84                	jne    0x140185f5e
140185fda:	e9 c3 00 00 00       	jmp    0x1401860a2
140185fdf:	33 db                	xor    %ebx,%ebx
140185fe1:	48 8b 86 50 01 00 00 	mov    0x150(%rsi),%rax
140185fe8:	48 2b 86 48 01 00 00 	sub    0x148(%rsi),%rax
140185fef:	48 c1 f8 04          	sar    $0x4,%rax
140185ff3:	48 85 c0             	test   %rax,%rax
140185ff6:	0f 84 a6 00 00 00    	je     0x1401860a2
140185ffc:	48 8b d3             	mov    %rbx,%rdx
140185fff:	48 8b ce             	mov    %rsi,%rcx
140186002:	e8 e9 71 00 00       	call   0x14018d1f0
140186007:	48 83 78 10 01       	cmpq   $0x1,0x10(%rax)
14018600c:	77 7a                	ja     0x140186088
14018600e:	48 8b d3             	mov    %rbx,%rdx
140186011:	48 8b ce             	mov    %rsi,%rcx
140186014:	e8 d7 71 00 00       	call   0x14018d1f0
140186019:	48 83 78 10 01       	cmpq   $0x1,0x10(%rax)
14018601e:	75 48                	jne    0x140186068
140186020:	48 8b d3             	mov    %rbx,%rdx
140186023:	48 8b ce             	mov    %rsi,%rcx
140186026:	e8 c5 71 00 00       	call   0x14018d1f0
14018602b:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140186030:	76 03                	jbe    0x140186035
140186032:	48 8b 00             	mov    (%rax),%rax
140186035:	0f b7 00             	movzwl (%rax),%eax
140186038:	66 83 e8 20          	sub    $0x20,%ax
14018603c:	b9 7f ff 00 00       	mov    $0xff7f,%ecx
140186041:	66 85 c1             	test   %ax,%cx
140186044:	74 22                	je     0x140186068
140186046:	48 8b d3             	mov    %rbx,%rdx
140186049:	48 8b ce             	mov    %rsi,%rcx
14018604c:	e8 9f 71 00 00       	call   0x14018d1f0
140186051:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140186056:	76 03                	jbe    0x14018605b
140186058:	48 8b 00             	mov    (%rax),%rax
14018605b:	0f b7 08             	movzwl (%rax),%ecx
14018605e:	ff 15 64 6a 98 00    	call   *0x986a64(%rip)        # 0x140b0cac8
140186064:	85 c0                	test   %eax,%eax
140186066:	74 20                	je     0x140186088
140186068:	48 ff c3             	inc    %rbx
14018606b:	48 8b 86 50 01 00 00 	mov    0x150(%rsi),%rax
140186072:	48 2b 86 48 01 00 00 	sub    0x148(%rsi),%rax
140186079:	48 c1 f8 04          	sar    $0x4,%rax
14018607d:	48 3b d8             	cmp    %rax,%rbx
140186080:	0f 82 76 ff ff ff    	jb     0x140185ffc
140186086:	eb 1a                	jmp    0x1401860a2
140186088:	48 8b d3             	mov    %rbx,%rdx