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
1401d0dc5:	0f 8d 13 05 00 00    	jge    0x1401d12de
1401d0dcb:	8d 56 01             	lea    0x1(%rsi),%edx
1401d0dce:	49 63 c8             	movslq %r8d,%rcx
1401d0dd1:	48 63 f6             	movslq %esi,%rsi
1401d0dd4:	44 89 c3             	mov    %r8d,%ebx
1401d0dd7:	48 29 f1             	sub    %rsi,%rcx
1401d0dda:	48 63 d2             	movslq %edx,%rdx
1401d0ddd:	49 8d 0c 8f          	lea    (%r15,%rcx,4),%rcx
1401d0de1:	eb 16                	jmp    0x1401d0df9
1401d0de3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d0de8:	83 c3 01             	add    $0x1,%ebx
1401d0deb:	89 d6                	mov    %edx,%esi
1401d0ded:	48 83 c2 01          	add    $0x1,%rdx
1401d0df1:	39 fb                	cmp    %edi,%ebx
1401d0df3:	7d 11                	jge    0x1401d0e06
1401d0df5:	39 ee                	cmp    %ebp,%esi
1401d0df7:	7d 0d                	jge    0x1401d0e06
1401d0df9:	8b 74 90 fc          	mov    -0x4(%rax,%rdx,4),%esi
1401d0dfd:	39 74 91 fc          	cmp    %esi,-0x4(%rcx,%rdx,4)
1401d0e01:	74 e5                	je     0x1401d0de8
1401d0e03:	8d 72 ff             	lea    -0x1(%rdx),%esi
1401d0e06:	89 da                	mov    %ebx,%edx
1401d0e08:	44 29 c2             	sub    %r8d,%edx
1401d0e0b:	41 39 55 04          	cmp    %edx,0x4(%r13)
1401d0e0f:	43 89 1c 91          	mov    %ebx,(%r9,%r10,4)
1401d0e13:	0f 9c c2             	setl   %dl
1401d0e16:	0f b6 d2             	movzbl %dl,%edx
1401d0e19:	41 09 d4             	or     %edx,%r12d
1401d0e1c:	45 39 f2             	cmp    %r14d,%r10d
1401d0e1f:	0f 9d c1             	setge  %cl
1401d0e22:	45 39 da             	cmp    %r11d,%r10d
1401d0e25:	0f 9e c2             	setle  %dl
1401d0e28:	84 d1                	test   %dl,%cl
1401d0e2a:	74 0b                	je     0x1401d0e37
1401d0e2c:	80 7c 24 62 00       	cmpb   $0x0,0x62(%rsp)
1401d0e31:	0f 85 61 03 00 00    	jne    0x1401d1198
1401d0e37:	49 83 ea 02          	sub    $0x2,%r10
1401d0e3b:	44 39 54 24 5c       	cmp    %r10d,0x5c(%rsp)
1401d0e40:	0f 8e 5a ff ff ff    	jle    0x1401d0da0
1401d0e46:	44 8b bc 24 08 01 00 	mov    0x108(%rsp),%r15d
1401d0e4d:	00
1401d0e4e:	8b 94 24 20 01 00 00 	mov    0x120(%rsp),%edx
1401d0e55:	4c 8b ac 24 38 01 00 	mov    0x138(%rsp),%r13
1401d0e5c:	00
1401d0e5d:	44 39 74 24 74       	cmp    %r14d,0x74(%rsp)
1401d0e62:	0f 8d 95 04 00 00    	jge    0x1401d12fd
1401d0e68:	41 83 ee 01          	sub    $0x1,%r14d
1401d0e6c:	4d 63 c6             	movslq %r14d,%r8
1401d0e6f:	43 c7 44 85 fc ff ff 	movl   $0x7fffffff,-0x4(%r13,%r8,4)
1401d0e76:	ff 7f
1401d0e78:	8b 5c 24 70          	mov    0x70(%rsp),%ebx
1401d0e7c:	39 5c 24 78          	cmp    %ebx,0x78(%rsp)
1401d0e80:	0f 8e 6d 04 00 00    	jle    0x1401d12f3
1401d0e86:	83 c3 01             	add    $0x1,%ebx
1401d0e89:	4c 63 c3             	movslq %ebx,%r8
1401d0e8c:	89 5c 24 70          	mov    %ebx,0x70(%rsp)
1401d0e90:	43 c7 44 85 04 ff ff 	movl   $0x7fffffff,0x4(%r13,%r8,4)
1401d0e97:	ff 7f
1401d0e99:	8b 5c 24 70          	mov    0x70(%rsp),%ebx
1401d0e9d:	41 39 de             	cmp    %ebx,%r14d
1401d0ea0:	0f 8f de 00 00 00    	jg     0x1401d0f84
1401d0ea6:	89 bc 24 10 01 00 00 	mov    %edi,0x110(%rsp)
1401d0ead:	44 8b 54 24 64       	mov    0x64(%rsp),%r10d
1401d0eb2:	4c 63 db             	movslq %ebx,%r11
1401d0eb5:	89 ac 24 28 01 00 00 	mov    %ebp,0x128(%rsp)
1401d0ebc:	48 8b bc 24 48 01 00 	mov    0x148(%rsp),%rdi
1401d0ec3:	00
1401d0ec4:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401d0ec9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d0ed0:	47 8b 44 9d fc       	mov    -0x4(%r13,%r11,4),%r8d
1401d0ed5:	43 8b 4c 9d 04       	mov    0x4(%r13,%r11,4),%ecx
1401d0eda:	41 39 c8             	cmp    %ecx,%r8d
1401d0edd:	44 8d 49 ff          	lea    -0x1(%rcx),%r9d
1401d0ee1:	45 0f 4d c1          	cmovge %r9d,%r8d
1401d0ee5:	44 89 c6             	mov    %r8d,%esi
1401d0ee8:	44 29 de             	sub    %r11d,%esi
1401d0eeb:	45 39 c7             	cmp    %r8d,%r15d
1401d0eee:	0f 8d f4 03 00 00    	jge    0x1401d12e8
1401d0ef4:	39 d6                	cmp    %edx,%esi
1401d0ef6:	0f 8e ec 03 00 00    	jle    0x1401d12e8
1401d0efc:	8d 4e ff             	lea    -0x1(%rsi),%ecx
1401d0eff:	4d 63 c8             	movslq %r8d,%r9
1401d0f02:	48 63 f6             	movslq %esi,%rsi
1401d0f05:	44 89 c3             	mov    %r8d,%ebx
1401d0f08:	49 29 f1             	sub    %rsi,%r9
1401d0f0b:	48 63 c9             	movslq %ecx,%rcx
1401d0f0e:	4e 8d 4c 8d 00       	lea    0x0(%rbp,%r9,4),%r9
1401d0f13:	eb 15                	jmp    0x1401d0f2a
1401d0f15:	0f 1f 00             	nopl   (%rax)
1401d0f18:	83 eb 01             	sub    $0x1,%ebx
1401d0f1b:	89 ce                	mov    %ecx,%esi
1401d0f1d:	48 83 e9 01          	sub    $0x1,%rcx
1401d0f21:	41 39 df             	cmp    %ebx,%r15d
1401d0f24:	7d 10                	jge    0x1401d0f36
1401d0f26:	39 d6                	cmp    %edx,%esi
1401d0f28:	7e 0c                	jle    0x1401d0f36
1401d0f2a:	8b 34 88             	mov    (%rax,%rcx,4),%esi
1401d0f2d:	41 39 34 89          	cmp    %esi,(%r9,%rcx,4)
1401d0f31:	74 e5                	je     0x1401d0f18
1401d0f33:	8d 71 01             	lea    0x1(%rcx),%esi
1401d0f36:	41 29 d8             	sub    %ebx,%r8d
1401d0f39:	31 c9                	xor    %ecx,%ecx
1401d0f3b:	44 39 47 04          	cmp    %r8d,0x4(%rdi)
1401d0f3f:	43 89 5c 9d 00       	mov    %ebx,0x0(%r13,%r11,4)
1401d0f44:	0f 9c c1             	setl   %cl
1401d0f47:	41 09 cc             	or     %ecx,%r12d
1401d0f4a:	44 39 5c 24 5c       	cmp    %r11d,0x5c(%rsp)
1401d0f4f:	41 0f 9e c0          	setle  %r8b
1401d0f53:	45 39 da             	cmp    %r11d,%r10d
1401d0f56:	0f 9d c1             	setge  %cl
1401d0f59:	41 84 c8             	test   %cl,%r8b
1401d0f5c:	74 0b                	je     0x1401d0f69
1401d0f5e:	80 7c 24 63 00       	cmpb   $0x0,0x63(%rsp)
1401d0f63:	0f 85 2f 03 00 00    	jne    0x1401d1298
1401d0f69:	49 83 eb 02          	sub    $0x2,%r11
1401d0f6d:	45 39 de             	cmp    %r11d,%r14d
1401d0f70:	0f 8e 5a ff ff ff    	jle    0x1401d0ed0
1401d0f76:	8b bc 24 10 01 00 00 	mov    0x110(%rsp),%edi
1401d0f7d:	8b ac 24 28 01 00 00 	mov    0x128(%rsp),%ebp
1401d0f84:	44 8b 8c 24 40 01 00 	mov    0x140(%rsp),%r9d
1401d0f8b:	00
1401d0f8c:	45 85 c9             	test   %r9d,%r9d
1401d0f8f:	0f 85 cc 01 00 00    	jne    0x1401d1161
1401d0f95:	45 85 e4             	test   %r12d,%r12d
1401d0f98:	0f 84 af 01 00 00    	je     0x1401d114d
1401d0f9e:	48 8b 9c 24 48 01 00 	mov    0x148(%rsp),%rbx
1401d0fa5:	00
1401d0fa6:	8b 4c 24 7c          	mov    0x7c(%rsp),%ecx
1401d0faa:	39 4b 08             	cmp    %ecx,0x8(%rbx)
1401d0fad:	0f 8d 9a 01 00 00    	jge    0x1401d114d
1401d0fb3:	8b 5c 24 64          	mov    0x64(%rsp),%ebx
1401d0fb7:	39 5c 24 5c          	cmp    %ebx,0x5c(%rsp)
1401d0fbb:	0f 8f 7f 01 00 00    	jg     0x1401d1140
1401d0fc1:	c1 e1 02             	shl    $0x2,%ecx
1401d0fc4:	4c 63 db             	movslq %ebx,%r11
1401d0fc7:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
1401d0fce:	00 00 00 00
1401d0fd2:	89 8c 24 90 00 00 00 	mov    %ecx,0x90(%rsp)
1401d0fd9:	eb 0f                	jmp    0x1401d0fea
1401d0fdb:	49 83 eb 02          	sub    $0x2,%r11
1401d0fdf:	44 39 5c 24 5c       	cmp    %r11d,0x5c(%rsp)
1401d0fe4:	0f 8f 56 04 00 00    	jg     0x1401d1440
1401d0fea:	8b 9c 24 8c 00 00 00 	mov    0x8c(%rsp),%ebx
1401d0ff1:	45 89 d8             	mov    %r11d,%r8d
1401d0ff4:	44 8b 8c 24 90 00 00 	mov    0x90(%rsp),%r9d
1401d0ffb:	00
1401d0ffc:	89 d9                	mov    %ebx,%ecx
1401d0ffe:	41 29 d8             	sub    %ebx,%r8d
1401d1001:	44 29 d9             	sub    %r11d,%ecx
1401d1004:	44 39 db             	cmp    %r11d,%ebx
1401d1007:	48 8b 9c 24 30 01 00 	mov    0x130(%rsp),%rbx
1401d100e:	00
1401d100f:	41 0f 4c c8          	cmovl  %r8d,%ecx
1401d1013:	42 8b 1c 9b          	mov    (%rbx,%r11,4),%ebx
1401d1017:	89 de                	mov    %ebx,%esi
1401d1019:	41 89 d8             	mov    %ebx,%r8d
1401d101c:	44 29 de             	sub    %r11d,%esi
1401d101f:	45 29 f8             	sub    %r15d,%r8d
1401d1022:	41 89 f2             	mov    %esi,%r10d
1401d1025:	41 29 d2             	sub    %edx,%r10d
1401d1028:	45 01 d0             	add    %r10d,%r8d
1401d102b:	45 89 c2             	mov    %r8d,%r10d
1401d102e:	41 29 ca             	sub    %ecx,%r10d
1401d1031:	8b 8c 24 88 00 00 00 	mov    0x88(%rsp),%ecx
1401d1038:	41 39 c9             	cmp    %ecx,%r9d
1401d103b:	41 0f 4d c9          	cmovge %r9d,%ecx
1401d103f:	44 39 d1             	cmp    %r10d,%ecx
1401d1042:	7d 97                	jge    0x1401d0fdb
1401d1044:	48 8b 8c 24 48 01 00 	mov    0x148(%rsp),%rcx
1401d104b:	00
1401d104c:	44 8b 49 04          	mov    0x4(%rcx),%r9d
1401d1050:	43 8d 0c 0f          	lea    (%r15,%r9,1),%ecx
1401d1054:	44 89 8c 24 98 00 00 	mov    %r9d,0x98(%rsp)
1401d105b:	00
1401d105c:	39 cb                	cmp    %ecx,%ebx