14001c15b:	49 03 d0             	add    %r8,%rdx
14001c15e:	66 90                	xchg   %ax,%ax
14001c160:	0f b6 c8             	movzbl %al,%ecx
14001c163:	48 8d 52 ff          	lea    -0x1(%rdx),%rdx
14001c167:	80 e1 07             	and    $0x7,%cl
14001c16a:	48 c1 e8 03          	shr    $0x3,%rax
14001c16e:	80 c1 30             	add    $0x30,%cl
14001c171:	88 0a                	mov    %cl,(%rdx)
14001c173:	48 85 c0             	test   %rax,%rax
14001c176:	75 e8                	jne    0x14001c160
14001c178:	eb 3b                	jmp    0x14001c1b5
14001c17a:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14001c17f:	4c 03 c1             	add    %rcx,%r8
14001c182:	49 8b d0             	mov    %r8,%rdx
14001c185:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14001c18c:	00 00 00 00
14001c190:	0f b6 c8             	movzbl %al,%ecx
14001c193:	48 8d 52 ff          	lea    -0x1(%rdx),%rdx
14001c197:	80 e1 07             	and    $0x7,%cl
14001c19a:	48 c1 e8 03          	shr    $0x3,%rax
14001c19e:	80 c1 30             	add    $0x30,%cl
14001c1a1:	88 0a                	mov    %cl,(%rdx)
14001c1a3:	48 85 c0             	test   %rax,%rax
14001c1a6:	75 e8                	jne    0x14001c190
14001c1a8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14001c1ad:	48 8b cb             	mov    %rbx,%rcx
14001c1b0:	e8 2b d4 fe ff       	call   0x1400095e0
14001c1b5:	48 8b c7             	mov    %rdi,%rax
14001c1b8:	48 89 1f             	mov    %rbx,(%rdi)
14001c1bb:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14001c1c0:	48 33 cc             	xor    %rsp,%rcx
14001c1c3:	e8 38 d6 03 00       	call   0x140059800
14001c1c8:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14001c1cd:	48 83 c4 40          	add    $0x40,%rsp
14001c1d1:	5f                   	pop    %rdi
14001c1d2:	c3                   	ret
14001c1d3:	cc                   	int3
14001c1d4:	cc                   	int3
14001c1d5:	cc                   	int3
14001c1d6:	cc                   	int3
14001c1d7:	cc                   	int3
14001c1d8:	cc                   	int3
14001c1d9:	cc                   	int3
14001c1da:	cc                   	int3
14001c1db:	cc                   	int3
14001c1dc:	cc                   	int3
14001c1dd:	cc                   	int3
14001c1de:	cc                   	int3
14001c1df:	cc                   	int3
14001c1e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14001c1e5:	55                   	push   %rbp
14001c1e6:	56                   	push   %rsi
14001c1e7:	57                   	push   %rdi
14001c1e8:	41 54                	push   %r12
14001c1ea:	41 55                	push   %r13
14001c1ec:	41 56                	push   %r14
14001c1ee:	41 57                	push   %r15
14001c1f0:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
14001c1f5:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
14001c1fc:	48 8b 05 3d be 05 00 	mov    0x5be3d(%rip),%rax        # 0x140078040
14001c203:	48 33 c4             	xor    %rsp,%rax
14001c206:	48 89 45 08          	mov    %rax,0x8(%rbp)
14001c20a:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
14001c20f:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
14001c214:	48 8b da             	mov    %rdx,%rbx
14001c217:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14001c21c:	48 8b 45 70          	mov    0x70(%rbp),%rax
14001c220:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14001c225:	48 8b d0             	mov    %rax,%rdx
14001c228:	48 c1 ea 30          	shr    $0x30,%rdx
14001c22c:	4d 8b 20             	mov    (%r8),%r12
14001c22f:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
14001c234:	45 8b 48 08          	mov    0x8(%r8),%r9d
14001c238:	44 89 4c 24 54       	mov    %r9d,0x54(%rsp)
14001c23d:	41 b5 30             	mov    $0x30,%r13b
14001c240:	44 88 6c 24 51       	mov    %r13b,0x51(%rsp)
14001c245:	4c 8b f8             	mov    %rax,%r15
14001c248:	49 c1 ef 28          	shr    $0x28,%r15
14001c24c:	44 88 7c 24 50       	mov    %r15b,0x50(%rsp)
14001c251:	33 f6                	xor    %esi,%esi
14001c253:	8b ce                	mov    %esi,%ecx
14001c255:	45 84 ff             	test   %r15b,%r15b
14001c258:	0f 95 c1             	setne  %cl
14001c25b:	45 8d 34 09          	lea    (%r9,%rcx,1),%r14d
14001c25f:	48 8b 7d 78          	mov    0x78(%rbp),%rdi
14001c263:	f6 c2 02             	test   $0x2,%dl
14001c266:	74 29                	je     0x14001c291
14001c268:	48 8b cf             	mov    %rdi,%rcx
14001c26b:	e8 40 17 00 00       	call   0x14001d9b0
14001c270:	44 0f b6 c0          	movzbl %al,%r8d
14001c274:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
14001c279:	44 8b 4c 24 54       	mov    0x54(%rsp),%r9d
14001c27e:	44 0f b6 6c 24 51    	movzbl 0x51(%rsp),%r13d
14001c284:	44 0f b6 7c 24 50    	movzbl 0x50(%rsp),%r15d
14001c28a:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14001c28f:	eb 03                	jmp    0x14001c294
14001c291:	41 b0 2e             	mov    $0x2e,%r8b
14001c294:	44 88 44 24 52       	mov    %r8b,0x52(%rsp)
14001c299:	4c 8b 5c 24 38       	mov    0x38(%rsp),%r11
14001c29e:	45 8b 5b 0c          	mov    0xc(%r11),%r11d
14001c2a2:	43 8d 14 0b          	lea    (%r11,%r9,1),%edx
14001c2a6:	44 8d 52 ff          	lea    -0x1(%rdx),%r10d
14001c2aa:	48 8b c8             	mov    %rax,%rcx
14001c2ad:	48 c1 e9 20          	shr    $0x20,%rcx
14001c2b1:	80 f9 01             	cmp    $0x1,%cl
14001c2b4:	0f 84 90 04 00 00    	je     0x14001c74a
14001c2ba:	84 c9                	test   %cl,%cl
14001c2bc:	75 1d                	jne    0x14001c2db
14001c2be:	41 83 fa fc          	cmp    $0xfffffffc,%r10d
14001c2c2:	0f 8c 82 04 00 00    	jl     0x14001c74a
14001c2c8:	b9 10 00 00 00       	mov    $0x10,%ecx
14001c2cd:	85 c0                	test   %eax,%eax
14001c2cf:	0f 4f c8             	cmovg  %eax,%ecx
14001c2d2:	44 3b d1             	cmp    %ecx,%r10d
14001c2d5:	0f 8d 6f 04 00 00    	jge    0x14001c74a
14001c2db:	89 54 24 68          	mov    %edx,0x68(%rsp)
14001c2df:	45 85 db             	test   %r11d,%r11d
14001c2e2:	0f 88 81 01 00 00    	js     0x14001c469
14001c2e8:	4d 03 f3             	add    %r11,%r14
14001c2eb:	2b c2                	sub    %edx,%eax
14001c2ed:	89 44 24 60          	mov    %eax,0x60(%rsp)
14001c2f1:	44 0f b6 44 24 5e    	movzbl 0x5e(%rsp),%r8d
14001c2f7:	41 f6 c0 08          	test   $0x8,%r8b
14001c2fb:	74 1c                	je     0x14001c319
14001c2fd:	49 ff c6             	inc    %r14
14001c300:	85 c0                	test   %eax,%eax
14001c302:	7f 10                	jg     0x14001c314
14001c304:	80 7c 24 5c 02       	cmpb   $0x2,0x5c(%rsp)
14001c309:	74 0e                	je     0x14001c319
14001c30b:	b8 01 00 00 00       	mov    $0x1,%eax
14001c310:	89 44 24 60          	mov    %eax,0x60(%rsp)
14001c314:	8b c8                	mov    %eax,%ecx
14001c316:	4c 03 f1             	add    %rcx,%r14
14001c319:	41 d0 e8             	shr    $1,%r8b
14001c31c:	41 80 e0 01          	and    $0x1,%r8b
14001c320:	48 8b d7             	mov    %rdi,%rdx
14001c323:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14001c327:	e8 a4 08 00 00       	call   0x14001cbd0
14001c32c:	90                   	nop
14001c32d:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14001c331:	4c 8b 55 b8          	mov    -0x48(%rbp),%r10
14001c335:	4c 8b 4d d0          	mov    -0x30(%rbp),%r9
14001c339:	49 83 f9 0f          	cmp    $0xf,%r9
14001c33d:	49 0f 47 d2          	cmova  %r10,%rdx
14001c341:	8b ce                	mov    %esi,%ecx
14001c343:	44 8b 7c 24 68       	mov    0x68(%rsp),%r15d
14001c348:	0f b6 7d d8          	movzbl -0x28(%rbp),%edi
14001c34c:	4c 8b 5d c8          	mov    -0x38(%rbp),%r11
14001c350:	40 84 ff             	test   %dil,%dil
14001c353:	74 45                	je     0x14001c39a
14001c355:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
14001c359:	49 83 f9 0f          	cmp    $0xf,%r9
14001c35d:	41 0f 97 c0          	seta   %r8b
14001c361:	49 0f 47 c2          	cmova  %r10,%rax
14001c365:	49 03 c3             	add    %r11,%rax
14001c368:	48 3b d0             	cmp    %rax,%rdx
14001c36b:	75 17                	jne    0x14001c384
14001c36d:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
14001c371:	45 84 c0             	test   %r8b,%r8b
14001c374:	49 0f 45 c2          	cmovne %r10,%rax
14001c378:	41 0f be 44 03 ff    	movsbl -0x1(%r11,%rax,1),%eax
14001c37e:	03 c8                	add    %eax,%ecx
14001c380:	8b c1                	mov    %ecx,%eax
14001c382:	eb 1b                	jmp    0x14001c39f
14001c384:	44 0f be 02          	movsbl (%rdx),%r8d
14001c388:	41 8d 40 ff          	lea    -0x1(%r8),%eax
14001c38c:	3c 7d                	cmp    $0x7d,%al
14001c38e:	77 0a                	ja     0x14001c39a
14001c390:	48 ff c2             	inc    %rdx
14001c393:	41 03 c8             	add    %r8d,%ecx
14001c396:	8b c1                	mov    %ecx,%eax
14001c398:	eb 05                	jmp    0x14001c39f
14001c39a:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
14001c39f:	44 3b f8             	cmp    %eax,%r15d
14001c3a2:	7e 04                	jle    0x14001c3a8
14001c3a4:	ff c6                	inc    %esi
14001c3a6:	eb a8                	jmp    0x14001c350
14001c3a8:	8b c6                	mov    %esi,%eax
14001c3aa:	4c 03 f0             	add    %rax,%r14
14001c3ad:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14001c3b2:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14001c3b7:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14001c3bc:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14001c3c1:	48 8d 44 24 54       	lea    0x54(%rsp),%rax
14001c3c6:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14001c3ca:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14001c3cf:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14001c3d3:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
14001c3d7:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14001c3db:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14001c3e0:	48 89 45 98          	mov    %rax,-0x68(%rbp)
14001c3e4:	48 8d 44 24 52       	lea    0x52(%rsp),%rax
14001c3e9:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14001c3ed:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14001c3f2:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14001c3f6:	48 8d 44 24 51       	lea    0x51(%rsp),%rax
14001c3fb:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14001c3ff:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14001c404:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001c409:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14001c40e:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14001c413:	48 8b d3             	mov    %rbx,%rdx
14001c416:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001c41b:	48 8b cb             	mov    %rbx,%rcx
14001c41e:	e8 0d 30 00 00       	call   0x14001f430
14001c423:	90                   	nop
14001c424:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14001c428:	48 83 fa 0f          	cmp    $0xf,%rdx
14001c42c:	0f 86 a7 01 00 00    	jbe    0x14001c5d9
14001c432:	48 ff c2             	inc    %rdx
14001c435:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
14001c439:	48 8b c1             	mov    %rcx,%rax
14001c43c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14001c443:	0f 82 8b 01 00 00    	jb     0x14001c5d4
14001c449:	48 83 c2 27          	add    $0x27,%rdx
14001c44d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14001c451:	48 2b c1             	sub    %rcx,%rax
14001c454:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14001c458:	48 83 f8 1f          	cmp    $0x1f,%rax
14001c45c:	0f 86 72 01 00 00    	jbe    0x14001c5d4
14001c462:	ff 15 38 31 04 00    	call   *0x43138(%rip)        # 0x14005f5a0
14001c468:	cc                   	int3
14001c469:	85 d2                	test   %edx,%edx
14001c46b:	0f 8e 70 01 00 00    	jle    0x14001c5e1
14001c471:	44 0f b6 44 24 5e    	movzbl 0x5e(%rsp),%r8d
14001c477:	41 2b c1             	sub    %r9d,%eax
14001c47a:	8b ce                	mov    %esi,%ecx
14001c47c:	41 f6 c0 08          	test   $0x8,%r8b
14001c480:	0f 45 c8             	cmovne %eax,%ecx
14001c483:	89 4c 24 60          	mov    %ecx,0x60(%rsp)
14001c487:	8b c6                	mov    %esi,%eax
14001c489:	85 c9                	test   %ecx,%ecx
14001c48b:	0f 4f c1             	cmovg  %ecx,%eax
14001c48e:	ff c0                	inc    %eax
14001c490:	4c 03 f0             	add    %rax,%r14
14001c493:	41 d0 e8             	shr    $1,%r8b
14001c496:	41 80 e0 01          	and    $0x1,%r8b
14001c49a:	48 8b d7             	mov    %rdi,%rdx
14001c49d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14001c4a1:	e8 2a 07 00 00       	call   0x14001cbd0
14001c4a6:	90                   	nop
14001c4a7:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14001c4ab:	4c 8b 55 e0          	mov    -0x20(%rbp),%r10
14001c4af:	4c 8b 4d f8          	mov    -0x8(%rbp),%r9
14001c4b3:	49 83 f9 0f          	cmp    $0xf,%r9
14001c4b7:	49 0f 47 d2          	cmova  %r10,%rdx
14001c4bb:	8b ce                	mov    %esi,%ecx
14001c4bd:	44 8b 7c 24 54       	mov    0x54(%rsp),%r15d
14001c4c2:	0f b6 7d 00          	movzbl 0x0(%rbp),%edi
14001c4c6:	4c 8b 5d f0          	mov    -0x10(%rbp),%r11
14001c4ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001c4d0:	40 84 ff             	test   %dil,%dil
14001c4d3:	74 45                	je     0x14001c51a
14001c4d5:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
14001c4d9:	49 83 f9 0f          	cmp    $0xf,%r9
14001c4dd:	41 0f 97 c0          	seta   %r8b
14001c4e1:	49 0f 47 c2          	cmova  %r10,%rax
14001c4e5:	49 03 c3             	add    %r11,%rax
14001c4e8:	48 3b d0             	cmp    %rax,%rdx
14001c4eb:	75 17                	jne    0x14001c504
14001c4ed:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
14001c4f1:	45 84 c0             	test   %r8b,%r8b
14001c4f4:	49 0f 45 c2          	cmovne %r10,%rax
14001c4f8:	41 0f be 44 03 ff    	movsbl -0x1(%r11,%rax,1),%eax
14001c4fe:	03 c8                	add    %eax,%ecx
14001c500:	8b c1                	mov    %ecx,%eax
14001c502:	eb 1b                	jmp    0x14001c51f
14001c504:	44 0f be 02          	movsbl (%rdx),%r8d
14001c508:	41 8d 40 ff          	lea    -0x1(%r8),%eax
14001c50c:	3c 7d                	cmp    $0x7d,%al
14001c50e:	77 0a                	ja     0x14001c51a
14001c510:	48 ff c2             	inc    %rdx
14001c513:	41 03 c8             	add    %r8d,%ecx
14001c516:	8b c1                	mov    %ecx,%eax
14001c518:	eb 05                	jmp    0x14001c51f
14001c51a:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
14001c51f:	44 3b f8             	cmp    %eax,%r15d
14001c522:	7e 04                	jle    0x14001c528
14001c524:	ff c6                	inc    %esi
14001c526:	eb a8                	jmp    0x14001c4d0
14001c528:	8b c6                	mov    %esi,%eax
14001c52a:	4c 03 f0             	add    %rax,%r14
14001c52d:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14001c532:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14001c537:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14001c53c:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14001c541:	48 8d 44 24 54       	lea    0x54(%rsp),%rax
14001c546:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14001c54a:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14001c54f:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14001c553:	48 8d 44 24 52       	lea    0x52(%rsp),%rax
14001c558:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14001c55c:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
14001c560:	48 89 45 98          	mov    %rax,-0x68(%rbp)
14001c564:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14001c569:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14001c56d:	48 8d 44 24 51       	lea    0x51(%rsp),%rax
14001c572:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14001c576:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14001c57b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001c580:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14001c585:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14001c58a:	48 8b d3             	mov    %rbx,%rdx
14001c58d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001c592:	48 8b cb             	mov    %rbx,%rcx
14001c595:	e8 b6 30 00 00       	call   0x14001f650
14001c59a:	90                   	nop
14001c59b:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
14001c59f:	48 83 fa 0f          	cmp    $0xf,%rdx
14001c5a3:	76 34                	jbe    0x14001c5d9
14001c5a5:	48 ff c2             	inc    %rdx
14001c5a8:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14001c5ac:	48 8b c1             	mov    %rcx,%rax
14001c5af:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14001c5b6:	72 1c                	jb     0x14001c5d4
14001c5b8:	48 83 c2 27          	add    $0x27,%rdx
14001c5bc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14001c5c0:	48 2b c1             	sub    %rcx,%rax
14001c5c3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14001c5c7:	48 83 f8 1f          	cmp    $0x1f,%rax
14001c5cb:	76 07                	jbe    0x14001c5d4
14001c5cd:	ff 15 cd 2f 04 00    	call   *0x42fcd(%rip)        # 0x14005f5a0
14001c5d3:	cc                   	int3
14001c5d4:	e8 bb d6 03 00       	call   0x140059c94
14001c5d9:	48 8b c3             	mov    %rbx,%rax
14001c5dc:	e9 f5 02 00 00       	jmp    0x14001c8d6
14001c5e1:	f7 da                	neg    %edx
14001c5e3:	89 54 24 6c          	mov    %edx,0x6c(%rsp)
14001c5e7:	8b ca                	mov    %edx,%ecx
14001c5e9:	45 85 c9             	test   %r9d,%r9d
14001c5ec:	75 10                	jne    0x14001c5fe
14001c5ee:	85 c0                	test   %eax,%eax
14001c5f0:	78 0c                	js     0x14001c5fe
14001c5f2:	3b c2                	cmp    %edx,%eax
14001c5f4:	7d 08                	jge    0x14001c5fe
14001c5f6:	8b d0                	mov    %eax,%edx
14001c5f8:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
14001c5fc:	8b c8                	mov    %eax,%ecx
14001c5fe:	85 c9                	test   %ecx,%ecx
14001c600:	75 10                	jne    0x14001c612
14001c602:	45 85 c9             	test   %r9d,%r9d
14001c605:	75 0b                	jne    0x14001c612
14001c607:	f6 44 24 5e 08       	testb  $0x8,0x5e(%rsp)
14001c60c:	75 04                	jne    0x14001c612
14001c60e:	32 c0                	xor    %al,%al
14001c610:	eb 02                	jmp    0x14001c614
14001c612:	b0 01                	mov    $0x1,%al
14001c614:	88 44 24 53          	mov    %al,0x53(%rsp)
14001c618:	0f b6 c8             	movzbl %al,%ecx
14001c61b:	ff c1                	inc    %ecx