1402d43b1:	48 8b 03             	mov    (%rbx),%rax
1402d43b4:	48 c1 e8 09          	shr    $0x9,%rax
1402d43b8:	c1 e0 03             	shl    $0x3,%eax
1402d43bb:	f7 d0                	not    %eax
1402d43bd:	33 41 08             	xor    0x8(%rcx),%eax
1402d43c0:	83 e0 08             	and    $0x8,%eax
1402d43c3:	31 41 08             	xor    %eax,0x8(%rcx)
1402d43c6:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1402d43ca:	48 8b 03             	mov    (%rbx),%rax
1402d43cd:	48 c1 e8 0a          	shr    $0xa,%rax
1402d43d1:	c1 e0 02             	shl    $0x2,%eax
1402d43d4:	f7 d0                	not    %eax
1402d43d6:	33 41 08             	xor    0x8(%rcx),%eax
1402d43d9:	83 e0 04             	and    $0x4,%eax
1402d43dc:	31 41 08             	xor    %eax,0x8(%rcx)
1402d43df:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1402d43e3:	48 8b 03             	mov    (%rbx),%rax
1402d43e6:	48 c1 e8 0b          	shr    $0xb,%rax
1402d43ea:	03 c0                	add    %eax,%eax
1402d43ec:	f7 d0                	not    %eax
1402d43ee:	33 41 08             	xor    0x8(%rcx),%eax
1402d43f1:	83 e0 02             	and    $0x2,%eax
1402d43f4:	31 41 08             	xor    %eax,0x8(%rcx)
1402d43f7:	8b 03                	mov    (%rbx),%eax
1402d43f9:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1402d43fd:	48 c1 e8 0c          	shr    $0xc,%rax
1402d4401:	f7 d0                	not    %eax
1402d4403:	33 41 08             	xor    0x8(%rcx),%eax
1402d4406:	83 e0 01             	and    $0x1,%eax
1402d4409:	31 41 08             	xor    %eax,0x8(%rcx)
1402d440c:	e8 df 02 00 00       	call   0x1402d46f0
1402d4411:	48 8b d0             	mov    %rax,%rdx
1402d4414:	a8 01                	test   $0x1,%al
1402d4416:	74 08                	je     0x1402d4420
1402d4418:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1402d441c:	83 49 0c 10          	orl    $0x10,0xc(%rcx)
1402d4420:	f6 c2 04             	test   $0x4,%dl
1402d4423:	74 08                	je     0x1402d442d
1402d4425:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1402d4429:	83 49 0c 08          	orl    $0x8,0xc(%rcx)
1402d442d:	f6 c2 08             	test   $0x8,%dl
1402d4430:	74 08                	je     0x1402d443a
1402d4432:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d4436:	83 48 0c 04          	orl    $0x4,0xc(%rax)
1402d443a:	f6 c2 10             	test   $0x10,%dl
1402d443d:	74 08                	je     0x1402d4447
1402d443f:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d4443:	83 48 0c 02          	orl    $0x2,0xc(%rax)
1402d4447:	f6 c2 20             	test   $0x20,%dl
1402d444a:	74 08                	je     0x1402d4454
1402d444c:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d4450:	83 48 0c 01          	orl    $0x1,0xc(%rax)
1402d4454:	8b 03                	mov    (%rbx),%eax
1402d4456:	b9 00 60 00 00       	mov    $0x6000,%ecx
1402d445b:	48 23 c1             	and    %rcx,%rax
1402d445e:	74 3e                	je     0x1402d449e
1402d4460:	48 3d 00 20 00 00    	cmp    $0x2000,%rax
1402d4466:	74 26                	je     0x1402d448e
1402d4468:	48 3d 00 40 00 00    	cmp    $0x4000,%rax
1402d446e:	74 0e                	je     0x1402d447e
1402d4470:	48 3b c1             	cmp    %rcx,%rax
1402d4473:	75 30                	jne    0x1402d44a5
1402d4475:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d4479:	83 08 03             	orl    $0x3,(%rax)
1402d447c:	eb 27                	jmp    0x1402d44a5
1402d447e:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d4482:	83 20 fe             	andl   $0xfffffffe,(%rax)
1402d4485:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d4489:	83 08 02             	orl    $0x2,(%rax)
1402d448c:	eb 17                	jmp    0x1402d44a5
1402d448e:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d4492:	83 20 fd             	andl   $0xfffffffd,(%rax)
1402d4495:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d4499:	83 08 01             	orl    $0x1,(%rax)
1402d449c:	eb 07                	jmp    0x1402d44a5
1402d449e:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d44a2:	83 20 fc             	andl   $0xfffffffc,(%rax)
1402d44a5:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d44a9:	81 e6 ff 0f 00 00    	and    $0xfff,%esi
1402d44af:	c1 e6 05             	shl    $0x5,%esi
1402d44b2:	81 20 1f 00 fe ff    	andl   $0xfffe001f,(%rax)
1402d44b8:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d44bc:	09 30                	or     %esi,(%rax)
1402d44be:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d44c2:	48 8b 75 38          	mov    0x38(%rbp),%rsi
1402d44c6:	83 48 20 01          	orl    $0x1,0x20(%rax)
1402d44ca:	83 7d 40 00          	cmpl   $0x0,0x40(%rbp)
1402d44ce:	74 33                	je     0x1402d4503
1402d44d0:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d44d4:	ba e1 ff ff ff       	mov    $0xffffffe1,%edx
1402d44d9:	21 50 20             	and    %edx,0x20(%rax)
1402d44dc:	48 8b 45 30          	mov    0x30(%rbp),%rax
1402d44e0:	8b 08                	mov    (%rax),%ecx
1402d44e2:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d44e6:	89 48 10             	mov    %ecx,0x10(%rax)
1402d44e9:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d44ed:	83 48 60 01          	orl    $0x1,0x60(%rax)
1402d44f1:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d44f5:	21 50 60             	and    %edx,0x60(%rax)
1402d44f8:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d44fc:	8b 0e                	mov    (%rsi),%ecx
1402d44fe:	89 48 50             	mov    %ecx,0x50(%rax)
1402d4501:	eb 48                	jmp    0x1402d454b
1402d4503:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1402d4507:	41 b8 e3 ff ff ff    	mov    $0xffffffe3,%r8d
1402d450d:	8b 41 20             	mov    0x20(%rcx),%eax
1402d4510:	41 23 c0             	and    %r8d,%eax
1402d4513:	83 c8 02             	or     $0x2,%eax
1402d4516:	89 41 20             	mov    %eax,0x20(%rcx)
1402d4519:	48 8b 45 30          	mov    0x30(%rbp),%rax
1402d451d:	48 8b 08             	mov    (%rax),%rcx
1402d4520:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d4524:	48 89 48 10          	mov    %rcx,0x10(%rax)
1402d4528:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d452c:	83 48 60 01          	orl    $0x1,0x60(%rax)
1402d4530:	48 8b 55 10          	mov    0x10(%rbp),%rdx
1402d4534:	8b 42 60             	mov    0x60(%rdx),%eax
1402d4537:	41 23 c0             	and    %r8d,%eax
1402d453a:	83 c8 02             	or     $0x2,%eax
1402d453d:	89 42 60             	mov    %eax,0x60(%rdx)
1402d4540:	48 8b 45 10          	mov    0x10(%rbp),%rax
1402d4544:	48 8b 16             	mov    (%rsi),%rdx
1402d4547:	48 89 50 50          	mov    %rdx,0x50(%rax)
1402d454b:	e8 e4 00 00 00       	call   0x1402d4634
1402d4550:	33 d2                	xor    %edx,%edx
1402d4552:	4c 8d 4d 10          	lea    0x10(%rbp),%r9
1402d4556:	8b cf                	mov    %edi,%ecx
1402d4558:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1402d455c:	ff 15 06 0c 01 00    	call   *0x10c06(%rip)        # 0x1402e5168
1402d4562:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1402d4566:	f6 41 08 10          	testb  $0x10,0x8(%rcx)
1402d456a:	74 05                	je     0x1402d4571
1402d456c:	48 0f ba 33 07       	btrq   $0x7,(%rbx)
1402d4571:	f6 41 08 08          	testb  $0x8,0x8(%rcx)
1402d4575:	74 05                	je     0x1402d457c
1402d4577:	48 0f ba 33 09       	btrq   $0x9,(%rbx)
1402d457c:	f6 41 08 04          	testb  $0x4,0x8(%rcx)
1402d4580:	74 05                	je     0x1402d4587
1402d4582:	48 0f ba 33 0a       	btrq   $0xa,(%rbx)
1402d4587:	f6 41 08 02          	testb  $0x2,0x8(%rcx)
1402d458b:	74 05                	je     0x1402d4592
1402d458d:	48 0f ba 33 0b       	btrq   $0xb,(%rbx)
1402d4592:	f6 41 08 01          	testb  $0x1,0x8(%rcx)
1402d4596:	74 05                	je     0x1402d459d
1402d4598:	48 0f ba 33 0c       	btrq   $0xc,(%rbx)
1402d459d:	8b 01                	mov    (%rcx),%eax
1402d459f:	83 e0 03             	and    $0x3,%eax
1402d45a2:	74 30                	je     0x1402d45d4
1402d45a4:	83 e8 01             	sub    $0x1,%eax
1402d45a7:	74 1f                	je     0x1402d45c8
1402d45a9:	83 e8 01             	sub    $0x1,%eax
1402d45ac:	74 0e                	je     0x1402d45bc
1402d45ae:	83 f8 01             	cmp    $0x1,%eax
1402d45b1:	75 28                	jne    0x1402d45db
1402d45b3:	48 81 0b 00 60 00 00 	orq    $0x6000,(%rbx)
1402d45ba:	eb 1f                	jmp    0x1402d45db
1402d45bc:	48 0f ba 33 0d       	btrq   $0xd,(%rbx)
1402d45c1:	48 0f ba 2b 0e       	btsq   $0xe,(%rbx)
1402d45c6:	eb 13                	jmp    0x1402d45db
1402d45c8:	48 0f ba 33 0e       	btrq   $0xe,(%rbx)
1402d45cd:	48 0f ba 2b 0d       	btsq   $0xd,(%rbx)
1402d45d2:	eb 07                	jmp    0x1402d45db
1402d45d4:	48 81 23 ff 9f ff ff 	andq   $0xffffffffffff9fff,(%rbx)
1402d45db:	83 7d 40 00          	cmpl   $0x0,0x40(%rbp)
1402d45df:	74 07                	je     0x1402d45e8
1402d45e1:	8b 41 50             	mov    0x50(%rcx),%eax
1402d45e4:	89 06                	mov    %eax,(%rsi)
1402d45e6:	eb 07                	jmp    0x1402d45ef
1402d45e8:	48 8b 41 50          	mov    0x50(%rcx),%rax
1402d45ec:	48 89 06             	mov    %rax,(%rsi)
1402d45ef:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402d45f4:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402d45f9:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1402d45fe:	48 83 c4 20          	add    $0x20,%rsp
1402d4602:	5d                   	pop    %rbp
1402d4603:	c3                   	ret
1402d4604:	48 83 ec 28          	sub    $0x28,%rsp
1402d4608:	83 e9 01             	sub    $0x1,%ecx
1402d460b:	74 17                	je     0x1402d4624
1402d460d:	83 e9 01             	sub    $0x1,%ecx
1402d4610:	74 05                	je     0x1402d4617
1402d4612:	83 f9 01             	cmp    $0x1,%ecx
1402d4615:	75 18                	jne    0x1402d462f
1402d4617:	e8 8c 82 fe ff       	call   0x1402bc8a8
1402d461c:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
1402d4622:	eb 0b                	jmp    0x1402d462f
1402d4624:	e8 7f 82 fe ff       	call   0x1402bc8a8
1402d4629:	c7 00 21 00 00 00    	movl   $0x21,(%rax)
1402d462f:	48 83 c4 28          	add    $0x28,%rsp
1402d4633:	c3                   	ret
1402d4634:	40 53                	rex push %rbx
1402d4636:	48 83 ec 20          	sub    $0x20,%rsp
1402d463a:	e8 41 a6 00 00       	call   0x1402dec80
1402d463f:	8b d8                	mov    %eax,%ebx
1402d4641:	83 e3 3f             	and    $0x3f,%ebx
1402d4644:	e8 51 a6 00 00       	call   0x1402dec9a
1402d4649:	8b c3                	mov    %ebx,%eax
1402d464b:	48 83 c4 20          	add    $0x20,%rsp
1402d464f:	5b                   	pop    %rbx
1402d4650:	c3                   	ret
1402d4651:	cc                   	int3
1402d4652:	cc                   	int3
1402d4653:	cc                   	int3
1402d4654:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402d4659:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402d465e:	57                   	push   %rdi
1402d465f:	48 83 ec 20          	sub    $0x20,%rsp
1402d4663:	48 8b da             	mov    %rdx,%rbx
1402d4666:	48 8b f9             	mov    %rcx,%rdi
1402d4669:	e8 12 a6 00 00       	call   0x1402dec80
1402d466e:	8b f0                	mov    %eax,%esi
1402d4670:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402d4674:	8b cb                	mov    %ebx,%ecx
1402d4676:	f7 d1                	not    %ecx
1402d4678:	81 c9 7f 80 ff ff    	or     $0xffff807f,%ecx
1402d467e:	23 c8                	and    %eax,%ecx
1402d4680:	23 fb                	and    %ebx,%edi
1402d4682:	0b cf                	or     %edi,%ecx
1402d4684:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402d4688:	80 3d 09 19 10 00 00 	cmpb   $0x0,0x101909(%rip)        # 0x1403d5f98
1402d468f:	74 25                	je     0x1402d46b6
1402d4691:	f6 c1 40             	test   $0x40,%cl
1402d4694:	74 20                	je     0x1402d46b6
1402d4696:	e8 f5 a5 00 00       	call   0x1402dec90
1402d469b:	eb 21                	jmp    0x1402d46be
1402d469d:	c6 05 f4 18 10 00 00 	movb   $0x0,0x1018f4(%rip)        # 0x1403d5f98
1402d46a4:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402d46a8:	83 e1 bf             	and    $0xffffffbf,%ecx
1402d46ab:	e8 e0 a5 00 00       	call   0x1402dec90
1402d46b0:	8b 74 24 38          	mov    0x38(%rsp),%esi
1402d46b4:	eb 08                	jmp    0x1402d46be
1402d46b6:	83 e1 bf             	and    $0xffffffbf,%ecx
1402d46b9:	e8 d2 a5 00 00       	call   0x1402dec90
1402d46be:	8b c6                	mov    %esi,%eax
1402d46c0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402d46c5:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402d46ca:	48 83 c4 20          	add    $0x20,%rsp
1402d46ce:	5f                   	pop    %rdi
1402d46cf:	c3                   	ret
1402d46d0:	40 53                	rex push %rbx
1402d46d2:	48 83 ec 20          	sub    $0x20,%rsp
1402d46d6:	48 8b d9             	mov    %rcx,%rbx
1402d46d9:	e8 a2 a5 00 00       	call   0x1402dec80
1402d46de:	83 e3 3f             	and    $0x3f,%ebx
1402d46e1:	0b c3                	or     %ebx,%eax
1402d46e3:	8b c8                	mov    %eax,%ecx
1402d46e5:	48 83 c4 20          	add    $0x20,%rsp
1402d46e9:	5b                   	pop    %rbx
1402d46ea:	e9 a1 a5 00 00       	jmp    0x1402dec90
1402d46ef:	cc                   	int3
1402d46f0:	48 83 ec 28          	sub    $0x28,%rsp
1402d46f4:	e8 87 a5 00 00       	call   0x1402dec80
1402d46f9:	83 e0 3f             	and    $0x3f,%eax
1402d46fc:	48 83 c4 28          	add    $0x28,%rsp
1402d4700:	c3                   	ret
1402d4701:	cc                   	int3
1402d4702:	cc                   	int3
1402d4703:	cc                   	int3
1402d4704:	48 8b c4             	mov    %rsp,%rax
1402d4707:	48 89 58 10          	mov    %rbx,0x10(%rax)
1402d470b:	48 89 68 18          	mov    %rbp,0x18(%rax)
1402d470f:	48 89 70 20          	mov    %rsi,0x20(%rax)
1402d4713:	88 48 08             	mov    %cl,0x8(%rax)
1402d4716:	57                   	push   %rdi
1402d4717:	48 83 ec 20          	sub    $0x20,%rsp
1402d471b:	48 8b ca             	mov    %rdx,%rcx
1402d471e:	49 8b f0             	mov    %r8,%rsi
1402d4721:	48 8b da             	mov    %rdx,%rbx
1402d4724:	e8 73 50 ff ff       	call   0x1402c979c
1402d4729:	8b 4b 14             	mov    0x14(%rbx),%ecx
1402d472c:	90                   	nop
1402d472d:	4c 63 d0             	movslq %eax,%r10
1402d4730:	f6 c1 c0             	test   $0xc0,%cl
1402d4733:	0f 84 91 00 00 00    	je     0x1402d47ca
1402d4739:	8b 3b                	mov    (%rbx),%edi
1402d473b:	33 ed                	xor    %ebp,%ebp
1402d473d:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402d4741:	2b 7b 08             	sub    0x8(%rbx),%edi
1402d4744:	48 8d 42 01          	lea    0x1(%rdx),%rax
1402d4748:	48 89 03             	mov    %rax,(%rbx)
1402d474b:	8b 43 20             	mov    0x20(%rbx),%eax
1402d474e:	ff c8                	dec    %eax
1402d4750:	89 43 10             	mov    %eax,0x10(%rbx)
1402d4753:	85 ff                	test   %edi,%edi
1402d4755:	7e 1e                	jle    0x1402d4775
1402d4757:	4c 8b ce             	mov    %rsi,%r9
1402d475a:	44 8b c7             	mov    %edi,%r8d
1402d475d:	41 8b ca             	mov    %r10d,%ecx
1402d4760:	e8 3f cd ff ff       	call   0x1402d14a4
1402d4765:	8b e8                	mov    %eax,%ebp
1402d4767:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402d476b:	3b ef                	cmp    %edi,%ebp
1402d476d:	8a 44 24 30          	mov    0x30(%rsp),%al
1402d4771:	88 01                	mov    %al,(%rcx)
1402d4773:	eb 6e                	jmp    0x1402d47e3
1402d4775:	41 8d 42 02          	lea    0x2(%r10),%eax
1402d4779:	83 f8 01             	cmp    $0x1,%eax
1402d477c:	76 22                	jbe    0x1402d47a0
1402d477e:	49 8b ca             	mov    %r10,%rcx
1402d4781:	48 8d 15 68 69 10 00 	lea    0x106968(%rip),%rdx        # 0x1403db0f0
1402d4788:	49 8b c2             	mov    %r10,%rax
1402d478b:	48 c1 f8 06          	sar    $0x6,%rax
1402d478f:	83 e1 3f             	and    $0x3f,%ecx
1402d4792:	48 8b 04 c2          	mov    (%rdx,%rax,8),%rax
1402d4796:	48 8d 0c c9          	lea    (%rcx,%rcx,8),%rcx
1402d479a:	48 8d 14 c8          	lea    (%rax,%rcx,8),%rdx
1402d479e:	eb 07                	jmp    0x1402d47a7
1402d47a0:	48 8d 15 a9 17 10 00 	lea    0x1017a9(%rip),%rdx        # 0x1403d5f50
1402d47a7:	f6 42 38 20          	testb  $0x20,0x38(%rdx)
1402d47ab:	74 ba                	je     0x1402d4767
1402d47ad:	33 d2                	xor    %edx,%edx
1402d47af:	41 8b ca             	mov    %r10d,%ecx
1402d47b2:	44 8d 42 02          	lea    0x2(%rdx),%r8d
1402d47b6:	e8 99 4e ff ff       	call   0x1402c9654
1402d47bb:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1402d47bf:	75 a6                	jne    0x1402d4767
1402d47c1:	f0 83 4b 14 10       	lock orl $0x10,0x14(%rbx)
1402d47c6:	b0 01                	mov    $0x1,%al
1402d47c8:	eb 1c                	jmp    0x1402d47e6
1402d47ca:	4c 8b ce             	mov    %rsi,%r9
1402d47cd:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402d47d2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402d47d8:	41 8b ca             	mov    %r10d,%ecx
1402d47db:	e8 c4 cc ff ff       	call   0x1402d14a4
1402d47e0:	83 f8 01             	cmp    $0x1,%eax
1402d47e3:	0f 94 c0             	sete   %al
1402d47e6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402d47eb:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1402d47f0:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402d47f5:	48 83 c4 20          	add    $0x20,%rsp
1402d47f9:	5f                   	pop    %rdi
1402d47fa:	c3                   	ret
1402d47fb:	cc                   	int3
1402d47fc:	40 53                	rex push %rbx
1402d47fe:	48 83 ec 20          	sub    $0x20,%rsp
1402d4802:	8b 51 14             	mov    0x14(%rcx),%edx
1402d4805:	90                   	nop
1402d4806:	c1 ea 03             	shr    $0x3,%edx
1402d4809:	f6 c2 01             	test   $0x1,%dl
1402d480c:	74 04                	je     0x1402d4812
1402d480e:	b0 01                	mov    $0x1,%al
1402d4810:	eb 60                	jmp    0x1402d4872
1402d4812:	8b 41 14             	mov    0x14(%rcx),%eax
1402d4815:	90                   	nop
1402d4816:	a8 c0                	test   $0xc0,%al
1402d4818:	74 09                	je     0x1402d4823
1402d481a:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402d481e:	48 39 01             	cmp    %rax,(%rcx)
1402d4821:	74 4d                	je     0x1402d4870
1402d4823:	8b 49 18             	mov    0x18(%rcx),%ecx