10068c10b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10068c110:	89 d0                	mov    %edx,%eax
10068c112:	29 c8                	sub    %ecx,%eax
10068c114:	d1 f8                	sar    $1,%eax
10068c116:	01 c8                	add    %ecx,%eax
10068c118:	4c 63 f8             	movslq %eax,%r15
10068c11b:	4f 8b 3c fb          	mov    (%r11,%r15,8),%r15
10068c11f:	4d 3b 57 10          	cmp    0x10(%r15),%r10
10068c123:	0f 83 1f 03 00 00    	jae    10068c448 <.text+0x28b448>
10068c129:	89 c2                	mov    %eax,%edx
10068c12b:	44 39 ca             	cmp    %r9d,%edx
10068c12e:	7f e0                	jg     10068c110 <.text+0x28b110>
10068c130:	31 c0                	xor    %eax,%eax
10068c132:	85 c9                	test   %ecx,%ecx
10068c134:	78 07                	js     10068c13d <.text+0x28b13d>
10068c136:	48 63 c1             	movslq %ecx,%rax
10068c139:	49 8b 04 c3          	mov    (%r11,%rax,8),%rax
10068c13d:	49 89 40 20          	mov    %rax,0x20(%r8)
10068c141:	44 39 cd             	cmp    %r9d,%ebp
10068c144:	7d 1a                	jge    10068c160 <.text+0x28b160>
10068c146:	49 63 c1             	movslq %r9d,%rax
10068c149:	4d 89 04 c3          	mov    %r8,(%r11,%rax,8)
10068c14d:	41 f6 40 28 01       	testb  $0x1,0x28(%r8)
10068c152:	0f 84 28 03 00 00    	je     10068c480 <.text+0x28b480>
10068c158:	8d 71 02             	lea    0x2(%rcx),%esi
10068c15b:	44 89 cd             	mov    %r9d,%ebp
10068c15e:	66 90                	xchg   %ax,%ax
10068c160:	4d 8b 40 18          	mov    0x18(%r8),%r8
10068c164:	4d 85 c0             	test   %r8,%r8
10068c167:	75 87                	jne    10068c0f0 <.text+0x28b0f0>
10068c169:	85 f6                	test   %esi,%esi
10068c16b:	0f 84 7a 03 00 00    	je     10068c4eb <.text+0x28b4eb>
10068c171:	48 63 f6             	movslq %esi,%rsi
10068c174:	49 8b 74 f3 f8       	mov    -0x8(%r11,%rsi,8),%rsi
10068c179:	48 8b 46 20          	mov    0x20(%rsi),%rax
10068c17d:	48 c7 46 18 00 00 00 	movq   $0x0,0x18(%rsi)
10068c184:	00
10068c185:	48 85 c0             	test   %rax,%rax
10068c188:	74 16                	je     10068c1a0 <.text+0x28b1a0>
10068c18a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10068c190:	48 89 70 18          	mov    %rsi,0x18(%rax)
10068c194:	48 89 c6             	mov    %rax,%rsi
10068c197:	48 8b 40 20          	mov    0x20(%rax),%rax
10068c19b:	48 85 c0             	test   %rax,%rax
10068c19e:	75 f0                	jne    10068c190 <.text+0x28b190>
10068c1a0:	4c 89 d9             	mov    %r11,%rcx
10068c1a3:	45 01 e6             	add    %r12d,%r14d
10068c1a6:	e8 75 53 d7 ff       	call   100401520 <.text+0x520>
10068c1ab:	8b ac 24 38 01 00 00 	mov    0x138(%rsp),%ebp
10068c1b2:	45 89 e0             	mov    %r12d,%r8d
10068c1b5:	4d 89 ec             	mov    %r13,%r12
10068c1b8:	01 dd                	add    %ebx,%ebp
10068c1ba:	48 85 f6             	test   %rsi,%rsi
10068c1bd:	0f 85 06 01 00 00    	jne    10068c2c9 <.text+0x28b2c9>
10068c1c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10068c1c8:	39 dd                	cmp    %ebx,%ebp
10068c1ca:	41 0f 9f c3          	setg   %r11b
10068c1ce:	45 39 c6             	cmp    %r8d,%r14d
10068c1d1:	0f 9f c0             	setg   %al
10068c1d4:	41 89 c2             	mov    %eax,%r10d
10068c1d7:	45 84 db             	test   %r11b,%r11b
10068c1da:	0f 84 6e 03 00 00    	je     10068c54e <.text+0x28b54e>
10068c1e0:	84 c0                	test   %al,%al
10068c1e2:	0f 84 66 03 00 00    	je     10068c54e <.text+0x28b54e>
10068c1e8:	48 8b 57 60          	mov    0x60(%rdi),%rdx
10068c1ec:	4c 8b 97 e8 00 00 00 	mov    0xe8(%rdi),%r10
10068c1f3:	89 e8                	mov    %ebp,%eax
10068c1f5:	45 89 f1             	mov    %r14d,%r9d
10068c1f8:	41 8d 48 01          	lea    0x1(%r8),%ecx
10068c1fc:	4c 63 db             	movslq %ebx,%r11
10068c1ff:	4d 63 c0             	movslq %r8d,%r8
10068c202:	4d 29 c3             	sub    %r8,%r11
10068c205:	48 63 c9             	movslq %ecx,%rcx
10068c208:	4f 8d 1c da          	lea    (%r10,%r11,8),%r11
10068c20c:	eb 2b                	jmp    10068c239 <.text+0x28b239>
10068c20e:	66 90                	xchg   %ax,%ax
10068c210:	83 c3 01             	add    $0x1,%ebx
10068c213:	44 39 c9             	cmp    %r9d,%ecx
10068c216:	41 89 c8             	mov    %ecx,%r8d
10068c219:	41 0f 9c c2          	setl   %r10b
10068c21d:	39 c3                	cmp    %eax,%ebx
10068c21f:	41 0f 9c c5          	setl   %r13b
10068c223:	48 83 c1 01          	add    $0x1,%rcx
10068c227:	45 84 d2             	test   %r10b,%r10b
10068c22a:	0f 84 20 02 00 00    	je     10068c450 <.text+0x28b450>
10068c230:	45 84 ed             	test   %r13b,%r13b
10068c233:	0f 84 17 02 00 00    	je     10068c450 <.text+0x28b450>
10068c239:	4d 8b 44 cb f0       	mov    -0x10(%r11,%rcx,8),%r8
10068c23e:	4c 8b 54 ca f0       	mov    -0x10(%rdx,%rcx,8),%r10
10068c243:	4d 8b 78 18          	mov    0x18(%r8),%r15
10068c247:	4d 39 7a 18          	cmp    %r15,0x18(%r10)
10068c24b:	74 c3                	je     10068c210 <.text+0x28b210>
10068c24d:	44 8d 41 ff          	lea    -0x1(%rcx),%r8d
10068c251:	29 d8                	sub    %ebx,%eax
10068c253:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
10068c257:	45 29 c1             	sub    %r8d,%r9d
10068c25a:	48 89 fa             	mov    %rdi,%rdx
10068c25d:	89 44 24 28          	mov    %eax,0x28(%rsp)
10068c261:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
10068c268:	00
10068c269:	e8 f2 fa ff ff       	call   10068bd60 <.text+0x28ad60>
10068c26e:	85 c0                	test   %eax,%eax
10068c270:	0f 85 bd 02 00 00    	jne    10068c533 <.text+0x28b533>
10068c276:	48 85 f6             	test   %rsi,%rsi
10068c279:	0f 84 52 02 00 00    	je     10068c4d1 <.text+0x28b4d1>
10068c27f:	4c 8b 46 08          	mov    0x8(%rsi),%r8
10068c283:	48 8b 5e 10          	mov    0x10(%rsi),%rbx
10068c287:	eb 27                	jmp    10068c2b0 <.text+0x28b2b0>
10068c289:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10068c290:	48 8b 46 08          	mov    0x8(%rsi),%rax
10068c294:	49 8d 50 01          	lea    0x1(%r8),%rdx
10068c298:	48 39 d0             	cmp    %rdx,%rax
10068c29b:	75 1c                	jne    10068c2b9 <.text+0x28b2b9>
10068c29d:	48 8b 56 10          	mov    0x10(%rsi),%rdx
10068c2a1:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
10068c2a5:	48 39 ca             	cmp    %rcx,%rdx
10068c2a8:	75 0f                	jne    10068c2b9 <.text+0x28b2b9>
10068c2aa:	48 89 d3             	mov    %rdx,%rbx
10068c2ad:	49 89 c0             	mov    %rax,%r8
10068c2b0:	48 8b 76 18          	mov    0x18(%rsi),%rsi
10068c2b4:	48 85 f6             	test   %rsi,%rsi
10068c2b7:	75 d7                	jne    10068c290 <.text+0x28b290>
10068c2b9:	41 83 c0 01          	add    $0x1,%r8d
10068c2bd:	83 c3 01             	add    $0x1,%ebx
10068c2c0:	48 85 f6             	test   %rsi,%rsi
10068c2c3:	0f 84 ff fe ff ff    	je     10068c1c8 <.text+0x28b1c8>
10068c2c9:	4c 8b 56 08          	mov    0x8(%rsi),%r10
10068c2cd:	48 8b 56 10          	mov    0x10(%rsi),%rdx
10068c2d1:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
10068c2d6:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
10068c2db:	45 89 d1             	mov    %r10d,%r9d
10068c2de:	89 d0                	mov    %edx,%eax
10068c2e0:	4d 63 d2             	movslq %r10d,%r10
10068c2e3:	48 63 d2             	movslq %edx,%rdx
10068c2e6:	4c 29 d2             	sub    %r10,%rdx
10068c2e9:	4a 8d 0c d5 f0 ff ff 	lea    -0x10(,%r10,8),%rcx
10068c2f0:	ff
10068c2f1:	4c 8d 3c d5 00 00 00 	lea    0x0(,%rdx,8),%r15
10068c2f8:	00
10068c2f9:	eb 0b                	jmp    10068c306 <.text+0x28b306>
10068c2fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10068c300:	44 89 e8             	mov    %r13d,%eax
10068c303:	45 89 e1             	mov    %r12d,%r9d
10068c306:	45 39 c8             	cmp    %r9d,%r8d
10068c309:	41 0f 9c c2          	setl   %r10b
10068c30d:	39 c3                	cmp    %eax,%ebx
10068c30f:	0f 9c c2             	setl   %dl
10068c312:	41 89 d3             	mov    %edx,%r11d
10068c315:	45 84 d2             	test   %r10b,%r10b
10068c318:	0f 84 4a 01 00 00    	je     10068c468 <.text+0x28b468>
10068c31e:	84 d2                	test   %dl,%dl
10068c320:	0f 84 42 01 00 00    	je     10068c468 <.text+0x28b468>
10068c326:	4c 8b 97 e8 00 00 00 	mov    0xe8(%rdi),%r10
10068c32d:	48 8b 57 60          	mov    0x60(%rdi),%rdx
10068c331:	44 8d 68 ff          	lea    -0x1(%rax),%r13d
10068c335:	45 8d 61 ff          	lea    -0x1(%r9),%r12d
10068c339:	4f 8d 1c 3a          	lea    (%r10,%r15,1),%r11
10068c33d:	48 8b 34 0a          	mov    (%rdx,%rcx,1),%rsi
10068c341:	4d 8b 1c 0b          	mov    (%r11,%rcx,1),%r11
10068c345:	48 83 e9 08          	sub    $0x8,%rcx
10068c349:	4d 8b 5b 18          	mov    0x18(%r11),%r11
10068c34d:	4c 39 5e 18          	cmp    %r11,0x18(%rsi)
10068c351:	74 ad                	je     10068c300 <.text+0x28b300>
10068c353:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
10068c358:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
10068c35d:	e9 96 fe ff ff       	jmp    10068c1f8 <.text+0x28b1f8>
10068c362:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10068c368:	49 83 c7 01          	add    $0x1,%r15
10068c36c:	48 c7 47 10 ff ff ff 	movq   $0xffffffffffffffff,0x10(%rdi)
10068c373:	ff
10068c374:	4d 39 fc             	cmp    %r15,%r12
10068c377:	0f 85 03 fb ff ff    	jne    10068be80 <.text+0x28ae80>
10068c37d:	e9 5e fc ff ff       	jmp    10068bfe0 <.text+0x28afe0>
10068c382:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10068c388:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
10068c38d:	4c 89 da             	mov    %r11,%rdx
10068c390:	41 bf 01 00 00 00    	mov    $0x1,%r15d
10068c396:	48 0f 44 d1          	cmove  %rcx,%rdx
10068c39a:	48 83 c1 01          	add    $0x1,%rcx
10068c39e:	48 89 50 10          	mov    %rdx,0x10(%rax)
10068c3a2:	49 39 c9             	cmp    %rcx,%r9
10068c3a5:	0f 85 85 fc ff ff    	jne    10068c030 <.text+0x28b030>
10068c3ab:	e9 d8 fc ff ff       	jmp    10068c088 <.text+0x28b088>
10068c3b0:	8b 94 24 38 01 00 00 	mov    0x138(%rsp),%edx
10068c3b7:	85 d2                	test   %edx,%edx
10068c3b9:	0f 84 02 fa ff ff    	je     10068bdc1 <.text+0x28adc1>
10068c3bf:	8b b4 24 38 01 00 00 	mov    0x138(%rsp),%esi
10068c3c6:	48 8d 43 ff          	lea    -0x1(%rbx),%rax
10068c3ca:	8d 4e ff             	lea    -0x1(%rsi),%ecx
10068c3cd:	48 01 d9             	add    %rbx,%rcx
10068c3d0:	48 8b 97 f0 00 00 00 	mov    0xf0(%rdi),%rdx
10068c3d7:	c6 04 02 01          	movb   $0x1,(%rdx,%rax,1)
10068c3db:	48 83 c0 01          	add    $0x1,%rax
10068c3df:	48 39 c8             	cmp    %rcx,%rax
10068c3e2:	75 ec                	jne    10068c3d0 <.text+0x28b3d0>
10068c3e4:	e9 d8 f9 ff ff       	jmp    10068bdc1 <.text+0x28adc1>
10068c3e9:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
10068c3ee:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
10068c3f3:	48 8d 43 ff          	lea    -0x1(%rbx),%rax
10068c3f7:	48 01 d9             	add    %rbx,%rcx
10068c3fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10068c400:	48 8b 57 68          	mov    0x68(%rdi),%rdx
10068c404:	c6 04 02 01          	movb   $0x1,(%rdx,%rax,1)
10068c408:	48 83 c0 01          	add    $0x1,%rax
10068c40c:	48 39 c1             	cmp    %rax,%rcx
10068c40f:	75 ef                	jne    10068c400 <.text+0x28b400>
10068c411:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
10068c416:	49 8d 40 ff          	lea    -0x1(%r8),%rax
10068c41a:	4d 01 c7             	add    %r8,%r15
10068c41d:	0f 1f 00             	nopl   (%rax)
10068c420:	48 8b 97 f0 00 00 00 	mov    0xf0(%rdi),%rdx
10068c427:	c6 04 02 01          	movb   $0x1,(%rdx,%rax,1)
10068c42b:	48 83 c0 01          	add    $0x1,%rax
10068c42f:	4c 39 f8             	cmp    %r15,%rax
10068c432:	75 ec                	jne    10068c420 <.text+0x28b420>
10068c434:	4c 89 e9             	mov    %r13,%rcx
10068c437:	e8 e4 50 d7 ff       	call   100401520 <.text+0x520>
10068c43c:	e9 80 f9 ff ff       	jmp    10068bdc1 <.text+0x28adc1>
10068c441:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10068c448:	89 c1                	mov    %eax,%ecx
10068c44a:	e9 b6 fc ff ff       	jmp    10068c105 <.text+0x28b105>
10068c44f:	90                   	nop
10068c450:	45 09 ea             	or     %r13d,%r10d
10068c453:	45 84 d2             	test   %r10b,%r10b
10068c456:	0f 84 1a fe ff ff    	je     10068c276 <.text+0x28b276>
10068c45c:	e9 f0 fd ff ff       	jmp    10068c251 <.text+0x28b251>
10068c461:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10068c468:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
10068c46d:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
10068c472:	45 09 da             	or     %r11d,%r10d
10068c475:	eb dc                	jmp    10068c453 <.text+0x28b453>
10068c477:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10068c47e:	00 00
10068c480:	31 c0                	xor    %eax,%eax
10068c482:	44 39 ce             	cmp    %r9d,%esi
10068c485:	0f 94 c0             	sete   %al
10068c488:	01 c6                	add    %eax,%esi
10068c48a:	e9 d1 fc ff ff       	jmp    10068c160 <.text+0x28b160>
10068c48f:	90                   	nop
10068c490:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
10068c494:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
10068c499:	31 d2                	xor    %edx,%edx
10068c49b:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
10068c4a0:	4c 8b 84 24 18 01 00 	mov    0x118(%rsp),%r8
10068c4a7:	00
10068c4a8:	44 8b 94 24 20 01 00 	mov    0x120(%rsp),%r10d
10068c4af:	00
10068c4b0:	44 8b 9c 24 28 01 00 	mov    0x128(%rsp),%r11d
10068c4b7:	00
10068c4b8:	8b b4 24 30 01 00 00 	mov    0x130(%rsp),%esi
10068c4bf:	e9 c8 fa ff ff       	jmp    10068bf8c <.text+0x28af8c>
10068c4c4:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
10068c4cb:	00
10068c4cc:	e9 d6 fa ff ff       	jmp    10068bfa7 <.text+0x28afa7>
10068c4d1:	4d 89 e5             	mov    %r12,%r13
10068c4d4:	31 c0                	xor    %eax,%eax
10068c4d6:	4c 89 e9             	mov    %r13,%rcx
10068c4d9:	89 44 24 38          	mov    %eax,0x38(%rsp)
10068c4dd:	e8 3e 50 d7 ff       	call   100401520 <.text+0x520>
10068c4e2:	8b 44 24 38          	mov    0x38(%rsp),%eax
10068c4e6:	e9 d8 f8 ff ff       	jmp    10068bdc3 <.text+0x28adc3>
10068c4eb:	4c 89 d9             	mov    %r11,%rcx
10068c4ee:	e8 2d 50 d7 ff       	call   100401520 <.text+0x520>
10068c4f3:	66 0f ef c0          	pxor   %xmm0,%xmm0
10068c4f7:	45 89 f1             	mov    %r14d,%r9d
10068c4fa:	45 89 e0             	mov    %r12d,%r8d
10068c4fd:	48 8b 84 24 10 01 00 	mov    0x110(%rsp),%rax
10068c504:	00
10068c505:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
10068c50a:	48 89 f9             	mov    %rdi,%rcx
10068c50d:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
10068c512:	48 8b 00             	mov    (%rax),%rax
10068c515:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
10068c519:	80 e4 3f             	and    $0x3f,%ah
10068c51c:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
10068c521:	8b 84 24 38 01 00 00 	mov    0x138(%rsp),%eax
10068c528:	89 44 24 28          	mov    %eax,0x28(%rsp)
10068c52c:	e8 8f ec ff ff       	call   10068b1c0 <.text+0x28a1c0>
10068c531:	eb a3                	jmp    10068c4d6 <.text+0x28b4d6>
10068c533:	4d 89 e5             	mov    %r12,%r13
10068c536:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
10068c53b:	eb 99                	jmp    10068c4d6 <.text+0x28b4d6>
10068c53d:	31 d2                	xor    %edx,%edx
10068c53f:	e9 48 fa ff ff       	jmp    10068bf8c <.text+0x28af8c>
10068c544:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
10068c549:	e9 75 f8 ff ff       	jmp    10068bdc3 <.text+0x28adc3>
10068c54e:	89 e8                	mov    %ebp,%eax
10068c550:	45 89 f1             	mov    %r14d,%r9d
10068c553:	e9 1a ff ff ff       	jmp    10068c472 <.text+0x28b472>
10068c558:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10068c55f:	00
10068c560:	48 83 ec 38          	sub    $0x38,%rsp
10068c564:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10068c56a:	48 8b 82 c0 00 00 00 	mov    0xc0(%rdx),%rax
10068c571:	44 8b 4a 38          	mov    0x38(%rdx),%r9d
10068c575:	89 44 24 28          	mov    %eax,0x28(%rsp)
10068c579:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
10068c580:	00
10068c581:	e8 da f7 ff ff       	call   10068bd60 <.text+0x28ad60>
10068c586:	48 83 c4 38          	add    $0x38,%rsp
10068c58a:	c3                   	ret
10068c58b:	90                   	nop
10068c58c:	90                   	nop
10068c58d:	90                   	nop
10068c58e:	90                   	nop
10068c58f:	90                   	nop
10068c590:	57                   	push   %rdi
10068c591:	56                   	push   %rsi
10068c592:	53                   	push   %rbx
10068c593:	48 83 ec 20          	sub    $0x20,%rsp
10068c597:	8b b9 5c 01 00 00    	mov    0x15c(%rcx),%edi
10068c59d:	48 89 cb             	mov    %rcx,%rbx
10068c5a0:	89 d6                	mov    %edx,%esi
10068c5a2:	85 ff                	test   %edi,%edi
10068c5a4:	75 0a                	jne    10068c5b0 <.text+0x28b5b0>
10068c5a6:	31 c0                	xor    %eax,%eax
10068c5a8:	48 83 c4 20          	add    $0x20,%rsp
10068c5ac:	5b                   	pop    %rbx
10068c5ad:	5e                   	pop    %rsi
10068c5ae:	5f                   	pop    %rdi
10068c5af:	c3                   	ret
10068c5b0:	e8 5b a1 e7 ff       	call   100506710 <.text+0x105710>
10068c5b5:	29 c7                	sub    %eax,%edi
10068c5b7:	8d 47 ff             	lea    -0x1(%rdi),%eax
10068c5ba:	39 f0                	cmp    %esi,%eax
10068c5bc:	7f e8                	jg     10068c5a6 <.text+0x28b5a6>
10068c5be:	b8 01 00 00 00       	mov    $0x1,%eax
10068c5c3:	74 e3                	je     10068c5a8 <.text+0x28b5a8>
10068c5c5:	48 89 d9             	mov    %rbx,%rcx
10068c5c8:	e8 03 a2 e7 ff       	call   1005067d0 <.text+0x1057d0>
10068c5cd:	8d 0c 38             	lea    (%rax,%rdi,1),%ecx
10068c5d0:	85 c9                	test   %ecx,%ecx
10068c5d2:	7e d2                	jle    10068c5a6 <.text+0x28b5a6>
10068c5d4:	89 f0                	mov    %esi,%eax
10068c5d6:	29 f8                	sub    %edi,%eax
10068c5d8:	99                   	cltd
10068c5d9:	f7 f9                	idiv   %ecx
10068c5db:	83 e9 01             	sub    $0x1,%ecx
10068c5de:	31 c0                	xor    %eax,%eax
10068c5e0:	39 ca                	cmp    %ecx,%edx
10068c5e2:	0f 94 c0             	sete   %al
10068c5e5:	48 83 c4 20          	add    $0x20,%rsp
10068c5e9:	5b                   	pop    %rbx
10068c5ea:	5e                   	pop    %rsi
10068c5eb:	5f                   	pop    %rdi
10068c5ec:	c3                   	ret
10068c5ed:	0f 1f 00             	nopl   (%rax)
10068c5f0:	53                   	push   %rbx
10068c5f1:	48 83 ec 20          	sub    $0x20,%rsp
10068c5f5:	48 63 d9             	movslq %ecx,%rbx