14088e66e:	0b f8                	or     %eax,%edi
14088e670:	48 83 c6 04          	add    $0x4,%rsi
14088e674:	48 83 ed 01          	sub    $0x1,%rbp
14088e678:	75 e6                	jne    0x14088e660
14088e67a:	49 8b ce             	mov    %r14,%rcx
14088e67d:	e8 ce d4 ff ff       	call   0x14088bb50
14088e682:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14088e687:	eb 12                	jmp    0x14088e69b
14088e689:	ff c0                	inc    %eax
14088e68b:	89 43 04             	mov    %eax,0x4(%rbx)
14088e68e:	8b c1                	mov    %ecx,%eax
14088e690:	89 74 83 10          	mov    %esi,0x10(%rbx,%rax,4)
14088e694:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14088e699:	33 ff                	xor    %edi,%edi
14088e69b:	8b 54 24 68          	mov    0x68(%rsp),%edx
14088e69f:	44 0b ef             	or     %edi,%r13d
14088e6a2:	48 bf 11 42 08 21 84 	movabs $0x842108421084211,%rdi
14088e6a9:	10 42 08
14088e6ac:	41 ff c7             	inc    %r15d
14088e6af:	49 83 c4 38          	add    $0x38,%r12
14088e6b3:	44 3b b9 80 00 00 00 	cmp    0x80(%rcx),%r15d
14088e6ba:	0f 8c 80 fd ff ff    	jl     0x14088e440
14088e6c0:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
14088e6c5:	4c 8b 64 24 28       	mov    0x28(%rsp),%r12
14088e6ca:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14088e6cf:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14088e6d4:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14088e6d9:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14088e6de:	41 8b c5             	mov    %r13d,%eax
14088e6e1:	48 83 c4 48          	add    $0x48,%rsp
14088e6e5:	41 5f                	pop    %r15
14088e6e7:	41 5d                	pop    %r13
14088e6e9:	c3                   	ret
14088e6ea:	cc                   	int3
14088e6eb:	cc                   	int3
14088e6ec:	cc                   	int3
14088e6ed:	cc                   	int3
14088e6ee:	cc                   	int3
14088e6ef:	cc                   	int3
14088e6f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14088e6f5:	57                   	push   %rdi
14088e6f6:	48 83 ec 20          	sub    $0x20,%rsp
14088e6fa:	48 8b d9             	mov    %rcx,%rbx
14088e6fd:	48 8b fa             	mov    %rdx,%rdi
14088e700:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
14088e704:	48 85 c9             	test   %rcx,%rcx
14088e707:	74 62                	je     0x14088e76b
14088e709:	48 85 db             	test   %rbx,%rbx
14088e70c:	74 58                	je     0x14088e766
14088e70e:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
14088e715:	00
14088e716:	74 0d                	je     0x14088e725
14088e718:	48 8b d1             	mov    %rcx,%rdx
14088e71b:	48 8b cb             	mov    %rbx,%rcx
14088e71e:	e8 1d 52 02 00       	call   0x1408b3940
14088e723:	eb 46                	jmp    0x14088e76b
14088e725:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
14088e72c:	73 38                	jae    0x14088e766
14088e72e:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
14088e735:	72 13                	jb     0x14088e74a
14088e737:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
14088e73e:	48 89 01             	mov    %rax,(%rcx)
14088e741:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
14088e748:	eb 21                	jmp    0x14088e76b
14088e74a:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
14088e751:	72 13                	jb     0x14088e766
14088e753:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
14088e75a:	48 89 01             	mov    %rax,(%rcx)
14088e75d:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
14088e764:	eb 05                	jmp    0x14088e76b
14088e766:	e8 e5 d3 ff ff       	call   0x14088bb50
14088e76b:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
14088e76f:	48 85 c9             	test   %rcx,%rcx
14088e772:	74 62                	je     0x14088e7d6
14088e774:	48 85 db             	test   %rbx,%rbx
14088e777:	74 58                	je     0x14088e7d1
14088e779:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
14088e780:	00
14088e781:	74 0d                	je     0x14088e790
14088e783:	48 8b d1             	mov    %rcx,%rdx
14088e786:	48 8b cb             	mov    %rbx,%rcx
14088e789:	e8 b2 51 02 00       	call   0x1408b3940
14088e78e:	eb 4b                	jmp    0x14088e7db
14088e790:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
14088e797:	73 38                	jae    0x14088e7d1
14088e799:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
14088e7a0:	72 13                	jb     0x14088e7b5
14088e7a2:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
14088e7a9:	48 89 01             	mov    %rax,(%rcx)
14088e7ac:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
14088e7b3:	eb 26                	jmp    0x14088e7db
14088e7b5:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
14088e7bc:	72 13                	jb     0x14088e7d1
14088e7be:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
14088e7c5:	48 89 01             	mov    %rax,(%rcx)
14088e7c8:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
14088e7cf:	eb 0a                	jmp    0x14088e7db
14088e7d1:	e8 7a d3 ff ff       	call   0x14088bb50
14088e7d6:	48 85 db             	test   %rbx,%rbx
14088e7d9:	74 72                	je     0x14088e84d
14088e7db:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
14088e7e2:	00
14088e7e3:	74 15                	je     0x14088e7fa
14088e7e5:	48 8b d7             	mov    %rdi,%rdx
14088e7e8:	48 8b cb             	mov    %rbx,%rcx
14088e7eb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088e7f0:	48 83 c4 20          	add    $0x20,%rsp
14088e7f4:	5f                   	pop    %rdi
14088e7f5:	e9 46 51 02 00       	jmp    0x1408b3940
14088e7fa:	48 3b bb f0 01 00 00 	cmp    0x1f0(%rbx),%rdi
14088e801:	73 4a                	jae    0x14088e84d
14088e803:	48 3b bb e0 01 00 00 	cmp    0x1e0(%rbx),%rdi
14088e80a:	72 1c                	jb     0x14088e828
14088e80c:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
14088e813:	48 89 07             	mov    %rax,(%rdi)
14088e816:	48 89 bb d8 01 00 00 	mov    %rdi,0x1d8(%rbx)
14088e81d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088e822:	48 83 c4 20          	add    $0x20,%rsp
14088e826:	5f                   	pop    %rdi
14088e827:	c3                   	ret
14088e828:	48 3b bb e8 01 00 00 	cmp    0x1e8(%rbx),%rdi
14088e82f:	72 1c                	jb     0x14088e84d
14088e831:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
14088e838:	48 89 07             	mov    %rax,(%rdi)
14088e83b:	48 89 bb c8 01 00 00 	mov    %rdi,0x1c8(%rbx)
14088e842:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088e847:	48 83 c4 20          	add    $0x20,%rsp
14088e84b:	5f                   	pop    %rdi
14088e84c:	c3                   	ret
14088e84d:	48 8b cf             	mov    %rdi,%rcx
14088e850:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088e855:	48 83 c4 20          	add    $0x20,%rsp
14088e859:	5f                   	pop    %rdi
14088e85a:	e9 f1 d2 ff ff       	jmp    0x14088bb50
14088e85f:	cc                   	int3
14088e860:	48 83 ec 28          	sub    $0x28,%rsp
14088e864:	f7 42 04 00 40 01 00 	testl  $0x14000,0x4(%rdx)
14088e86b:	0f 85 8e 00 00 00    	jne    0x14088e8ff
14088e871:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14088e876:	48 8b 5a 38          	mov    0x38(%rdx),%rbx
14088e87a:	48 85 db             	test   %rbx,%rbx
14088e87d:	74 7b                	je     0x14088e8fa
14088e87f:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14088e884:	48 8b 31             	mov    (%rcx),%rsi
14088e887:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14088e88c:	48 0f bf 7a 32       	movswq 0x32(%rdx),%rdi
14088e891:	48 c1 e7 05          	shl    $0x5,%rdi
14088e895:	80 3a a9             	cmpb   $0xa9,(%rdx)
14088e898:	48 8b 0e             	mov    (%rsi),%rcx
14088e89b:	75 26                	jne    0x14088e8c3
14088e89d:	48 8b 43 20          	mov    0x20(%rbx),%rax
14088e8a1:	48 39 54 38 08       	cmp    %rdx,0x8(%rax,%rdi,1)
14088e8a6:	75 48                	jne    0x14088e8f0
14088e8a8:	45 33 c9             	xor    %r9d,%r9d
14088e8ab:	45 33 c0             	xor    %r8d,%r8d
14088e8ae:	e8 7d 4a 01 00       	call   0x1408a3330
14088e8b3:	48 85 c0             	test   %rax,%rax
14088e8b6:	74 38                	je     0x14088e8f0
14088e8b8:	48 8b 53 20          	mov    0x20(%rbx),%rdx
14088e8bc:	48 89 44 17 08       	mov    %rax,0x8(%rdi,%rdx,1)
14088e8c1:	eb 22                	jmp    0x14088e8e5
14088e8c3:	48 8b 43 30          	mov    0x30(%rbx),%rax
14088e8c7:	48 39 14 07          	cmp    %rdx,(%rdi,%rax,1)
14088e8cb:	75 23                	jne    0x14088e8f0
14088e8cd:	45 33 c9             	xor    %r9d,%r9d
14088e8d0:	45 33 c0             	xor    %r8d,%r8d
14088e8d3:	e8 58 4a 01 00       	call   0x1408a3330
14088e8d8:	48 85 c0             	test   %rax,%rax
14088e8db:	74 13                	je     0x14088e8f0
14088e8dd:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14088e8e1:	48 89 04 0f          	mov    %rax,(%rdi,%rcx,1)
14088e8e5:	48 8b d0             	mov    %rax,%rdx
14088e8e8:	48 8b ce             	mov    %rsi,%rcx
14088e8eb:	e8 90 fe 04 00       	call   0x1408de780
14088e8f0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14088e8f5:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14088e8fa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088e8ff:	33 c0                	xor    %eax,%eax
14088e901:	48 83 c4 28          	add    $0x28,%rsp
14088e905:	c3                   	ret
14088e906:	cc                   	int3
14088e907:	cc                   	int3
14088e908:	cc                   	int3
14088e909:	cc                   	int3
14088e90a:	cc                   	int3
14088e90b:	cc                   	int3
14088e90c:	cc                   	int3
14088e90d:	cc                   	int3
14088e90e:	cc                   	int3
14088e90f:	cc                   	int3
14088e910:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14088e915:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14088e91a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14088e91f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14088e924:	55                   	push   %rbp
14088e925:	56                   	push   %rsi
14088e926:	57                   	push   %rdi
14088e927:	41 54                	push   %r12
14088e929:	41 55                	push   %r13
14088e92b:	41 56                	push   %r14
14088e92d:	41 57                	push   %r15
14088e92f:	48 83 ec 60          	sub    $0x60,%rsp
14088e933:	48 8b 59 18          	mov    0x18(%rcx),%rbx
14088e937:	45 33 ff             	xor    %r15d,%r15d
14088e93a:	8b 71 40             	mov    0x40(%rcx),%esi
14088e93d:	45 33 ed             	xor    %r13d,%r13d
14088e940:	45 8b e1             	mov    %r9d,%r12d
14088e943:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
14088e948:	4d 8b f0             	mov    %r8,%r14
14088e94b:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14088e950:	48 8b 43 50          	mov    0x50(%rbx),%rax
14088e954:	48 8b fa             	mov    %rdx,%rdi
14088e957:	48 8b e9             	mov    %rcx,%rbp
14088e95a:	89 74 24 38          	mov    %esi,0x38(%rsp)
14088e95e:	8b 40 24             	mov    0x24(%rax),%eax
14088e961:	0f c8                	bswap  %eax
14088e963:	89 44 24 40          	mov    %eax,0x40(%rsp)
14088e967:	3b c6                	cmp    %esi,%eax
14088e969:	72 31                	jb     0x14088e99c
14088e96b:	48 8d 05 d2 50 7c 00 	lea    0x7c50d2(%rip),%rax        # 0x141053a44
14088e972:	bb 0b 00 00 00       	mov    $0xb,%ebx
14088e977:	8b cb                	mov    %ebx,%ecx
14088e979:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14088e97e:	41 b9 b3 1d 01 00    	mov    $0x11db3,%r9d
14088e984:	4c 8d 05 e5 4e 7c 00 	lea    0x7c4ee5(%rip),%r8        # 0x141053870
14088e98b:	48 8d 15 be 4e 7c 00 	lea    0x7c4ebe(%rip),%rdx        # 0x141053850
14088e992:	e8 a9 ab fe ff       	call   0x140879540
14088e997:	e9 5e 0b 00 00       	jmp    0x14088f4fa
14088e99c:	85 c0                	test   %eax,%eax
14088e99e:	0f 84 8c 08 00 00    	je     0x14088f230
14088e9a4:	0f b6 84 24 c0 00 00 	movzbl 0xc0(%rsp),%eax
14088e9ab:	00
14088e9ac:	45 32 f6             	xor    %r14b,%r14b
14088e9af:	b9 01 00 00 00       	mov    $0x1,%ecx
14088e9b4:	44 89 74 24 34       	mov    %r14d,0x34(%rsp)
14088e9b9:	44 89 6c 24 3c       	mov    %r13d,0x3c(%rsp)
14088e9be:	3a c1                	cmp    %cl,%al
14088e9c0:	75 2c                	jne    0x14088e9ee
14088e9c2:	44 3b e6             	cmp    %esi,%r12d
14088e9c5:	77 36                	ja     0x14088e9fd
14088e9c7:	45 33 c9             	xor    %r9d,%r9d
14088e9ca:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14088e9cf:	41 8b d4             	mov    %r12d,%edx
14088e9d2:	48 8b cd             	mov    %rbp,%rcx
14088e9d5:	e8 b6 e8 02 00       	call   0x1408bd290
14088e9da:	85 c0                	test   %eax,%eax
14088e9dc:	0f 85 1a 0b 00 00    	jne    0x14088f4fc
14088e9e2:	80 7c 24 30 02       	cmpb   $0x2,0x30(%rsp)
14088e9e7:	75 14                	jne    0x14088e9fd
14088e9e9:	41 b6 01             	mov    $0x1,%r14b
14088e9ec:	eb 0a                	jmp    0x14088e9f8
14088e9ee:	3c 02                	cmp    $0x2,%al
14088e9f0:	45 0f b6 f6          	movzbl %r14b,%r14d
14088e9f4:	44 0f 44 f1          	cmove  %ecx,%r14d
14088e9f8:	44 89 74 24 34       	mov    %r14d,0x34(%rsp)
14088e9fd:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
14088ea01:	f6 41 34 04          	testb  $0x4,0x34(%rcx)
14088ea05:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14088ea09:	74 18                	je     0x14088ea23
14088ea0b:	8b 41 30             	mov    0x30(%rcx),%eax
14088ea0e:	39 42 20             	cmp    %eax,0x20(%rdx)
14088ea11:	72 10                	jb     0x14088ea23
14088ea13:	44 39 aa 80 00 00 00 	cmp    %r13d,0x80(%rdx)
14088ea1a:	74 34                	je     0x14088ea50
14088ea1c:	e8 ef 5d 09 00       	call   0x140924810
14088ea21:	eb 25                	jmp    0x14088ea48
14088ea23:	8b 42 30             	mov    0x30(%rdx),%eax
14088ea26:	85 c0                	test   %eax,%eax
14088ea28:	0f 85 ce 0a 00 00    	jne    0x14088f4fc
14088ea2e:	8b 82 c8 00 00 00    	mov    0xc8(%rdx),%eax
14088ea34:	39 82 b8 00 00 00    	cmp    %eax,0xb8(%rdx)
14088ea3a:	76 07                	jbe    0x14088ea43
14088ea3c:	e8 ff a3 02 00       	call   0x1408b8e40
14088ea41:	eb 05                	jmp    0x14088ea48
14088ea43:	e8 28 b7 02 00       	call   0x1408ba170
14088ea48:	85 c0                	test   %eax,%eax
14088ea4a:	0f 85 ac 0a 00 00    	jne    0x14088f4fc
14088ea50:	8b 54 24 40          	mov    0x40(%rsp),%edx
14088ea54:	48 8b 43 50          	mov    0x50(%rbx),%rax
14088ea58:	8d 4a ff             	lea    -0x1(%rdx),%ecx
14088ea5b:	0f c9                	bswap  %ecx
14088ea5d:	89 48 24             	mov    %ecx,0x24(%rax)
14088ea60:	4d 8b ef             	mov    %r15,%r13
14088ea63:	4d 85 ff             	test   %r15,%r15
14088ea66:	74 08                	je     0x14088ea70
14088ea68:	49 8b 47 50          	mov    0x50(%r15),%rax
14088ea6c:	8b 38                	mov    (%rax),%edi
14088ea6e:	eb 07                	jmp    0x14088ea77
14088ea70:	48 8b 43 50          	mov    0x50(%rbx),%rax
14088ea74:	8b 78 20             	mov    0x20(%rax),%edi
14088ea77:	0f cf                	bswap  %edi
14088ea79:	3b fe                	cmp    %esi,%edi
14088ea7b:	0f 87 7b 07 00 00    	ja     0x14088f1fc
14088ea81:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
14088ea85:	8b c1                	mov    %ecx,%eax
14088ea87:	ff c1                	inc    %ecx
14088ea89:	89 4c 24 3c          	mov    %ecx,0x3c(%rsp)
14088ea8d:	3b c2                	cmp    %edx,%eax
14088ea8f:	0f 87 67 07 00 00    	ja     0x14088f1fc
14088ea95:	45 33 c9             	xor    %r9d,%r9d
14088ea98:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14088ea9d:	8b d7                	mov    %edi,%edx
14088ea9f:	48 8b cd             	mov    %rbp,%rcx
14088eaa2:	e8 49 68 00 00       	call   0x1408952f0
14088eaa7:	8b d8                	mov    %eax,%ebx
14088eaa9:	85 c0                	test   %eax,%eax
14088eaab:	0f 85 77 07 00 00    	jne    0x14088f228
14088eab1:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14088eab6:	49 8b 6f 50          	mov    0x50(%r15),%rbp
14088eaba:	8b 75 04             	mov    0x4(%rbp),%esi
14088eabd:	0f ce                	bswap  %esi
14088eabf:	85 f6                	test   %esi,%esi
14088eac1:	0f 85 95 00 00 00    	jne    0x14088eb5c
14088eac7:	45 84 f6             	test   %r14b,%r14b
14088eaca:	0f 85 8c 00 00 00    	jne    0x14088eb5c
14088ead0:	49 8b 4f 70          	mov    0x70(%r15),%rcx
14088ead4:	f6 41 34 04          	testb  $0x4,0x34(%rcx)
14088ead8:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14088eadc:	74 1b                	je     0x14088eaf9
14088eade:	8b 41 30             	mov    0x30(%rcx),%eax
14088eae1:	39 42 20             	cmp    %eax,0x20(%rdx)
14088eae4:	72 13                	jb     0x14088eaf9
14088eae6:	39 b2 80 00 00 00    	cmp    %esi,0x80(%rdx)
14088eaec:	74 07                	je     0x14088eaf5
14088eaee:	e8 1d 5d 09 00       	call   0x140924810
14088eaf3:	eb 29                	jmp    0x14088eb1e
14088eaf5:	33 db                	xor    %ebx,%ebx
14088eaf7:	eb 2f                	jmp    0x14088eb28
14088eaf9:	8b 5a 30             	mov    0x30(%rdx),%ebx
14088eafc:	85 db                	test   %ebx,%ebx
14088eafe:	0f 85 3c 09 00 00    	jne    0x14088f440
14088eb04:	8b 82 c8 00 00 00    	mov    0xc8(%rdx),%eax
14088eb0a:	39 82 b8 00 00 00    	cmp    %eax,0xb8(%rdx)
14088eb10:	76 07                	jbe    0x14088eb19
14088eb12:	e8 29 a3 02 00       	call   0x1408b8e40
14088eb17:	eb 05                	jmp    0x14088eb1e
14088eb19:	e8 52 b6 02 00       	call   0x1408ba170
14088eb1e:	8b d8                	mov    %eax,%ebx
14088eb20:	85 c0                	test   %eax,%eax
14088eb22:	0f 85 18 09 00 00    	jne    0x14088f440
14088eb28:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
14088eb2f:	00
14088eb30:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14088eb35:	89 38                	mov    %edi,(%rax)
14088eb37:	49 8b 47 50          	mov    0x50(%r15),%rax
14088eb3b:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14088eb3f:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
14088eb46:	00
14088eb47:	8b 00                	mov    (%rax),%eax
14088eb49:	89 41 20             	mov    %eax,0x20(%rcx)