10065f792:	39 41 30             	cmp    %eax,0x30(%rcx)
10065f795:	75 c1                	jne    10065f758 <.text+0x25e758>
10065f797:	c3                   	ret
10065f798:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10065f79f:	00
10065f7a0:	c7 41 38 00 00 00 00 	movl   $0x0,0x38(%rcx)
10065f7a7:	eb b4                	jmp    10065f75d <.text+0x25e75d>
10065f7a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10065f7b0:	57                   	push   %rdi
10065f7b1:	56                   	push   %rsi
10065f7b2:	53                   	push   %rbx
10065f7b3:	48 83 ec 30          	sub    $0x30,%rsp
10065f7b7:	48 8b 72 08          	mov    0x8(%rdx),%rsi
10065f7bb:	48 8b 3a             	mov    (%rdx),%rdi
10065f7be:	48 89 f0             	mov    %rsi,%rax
10065f7c1:	48 c1 f8 20          	sar    $0x20,%rax
10065f7c5:	44 89 c3             	mov    %r8d,%ebx
10065f7c8:	39 41 2c             	cmp    %eax,0x2c(%rcx)
10065f7cb:	74 3b                	je     10065f808 <.text+0x25e808>
10065f7cd:	48 8b 41 08          	mov    0x8(%rcx),%rax
10065f7d1:	48 85 c0             	test   %rax,%rax
10065f7d4:	74 24                	je     10065f7fa <.text+0x25e7fa>
10065f7d6:	48 8b 40 20          	mov    0x20(%rax),%rax
10065f7da:	48 85 c0             	test   %rax,%rax
10065f7dd:	74 1b                	je     10065f7fa <.text+0x25e7fa>
10065f7df:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
10065f7e4:	4c 8b 41 10          	mov    0x10(%rcx),%r8
10065f7e8:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
10065f7ed:	89 da                	mov    %ebx,%edx
10065f7ef:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
10065f7f4:	4c 89 c9             	mov    %r9,%rcx
10065f7f7:	ff d0                	call   *%rax
10065f7f9:	90                   	nop
10065f7fa:	48 83 c4 30          	add    $0x30,%rsp
10065f7fe:	5b                   	pop    %rbx
10065f7ff:	5e                   	pop    %rsi
10065f800:	5f                   	pop    %rdi
10065f801:	c3                   	ret
10065f802:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10065f808:	48 89 fa             	mov    %rdi,%rdx
10065f80b:	8d 47 01             	lea    0x1(%rdi),%eax
10065f80e:	48 c1 fa 20          	sar    $0x20,%rdx
10065f812:	41 89 d3             	mov    %edx,%r11d
10065f815:	39 c2                	cmp    %eax,%edx
10065f817:	7c b4                	jl     10065f7cd <.text+0x25e7cd>
10065f819:	48 63 d0             	movslq %eax,%rdx
10065f81c:	44 8b 51 28          	mov    0x28(%rcx),%r10d
10065f820:	48 c1 e2 02          	shl    $0x2,%rdx
10065f824:	eb 1f                	jmp    10065f845 <.text+0x25e845>
10065f826:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10065f82d:	00 00 00
10065f830:	4c 8b 49 68          	mov    0x68(%rcx),%r9
10065f834:	83 c0 01             	add    $0x1,%eax
10065f837:	41 80 24 11 f7       	andb   $0xf7,(%r9,%rdx,1)
10065f83c:	48 83 c2 04          	add    $0x4,%rdx
10065f840:	41 39 c3             	cmp    %eax,%r11d
10065f843:	7c 88                	jl     10065f7cd <.text+0x25e7cd>
10065f845:	41 39 c2             	cmp    %eax,%r10d
10065f848:	7f e6                	jg     10065f830 <.text+0x25e830>
10065f84a:	eb 81                	jmp    10065f7cd <.text+0x25e7cd>
10065f84c:	0f 1f 40 00          	nopl   0x0(%rax)
10065f850:	56                   	push   %rsi
10065f851:	53                   	push   %rbx
10065f852:	49 89 c9             	mov    %rcx,%r9
10065f855:	41 89 d3             	mov    %edx,%r11d
10065f858:	85 d2                	test   %edx,%edx
10065f85a:	74 60                	je     10065f8bc <.text+0x25e8bc>
10065f85c:	8b 41 34             	mov    0x34(%rcx),%eax
10065f85f:	bb 01 00 00 00       	mov    $0x1,%ebx
10065f864:	0f 1f 40 00          	nopl   0x0(%rax)
10065f868:	41 83 f8 01          	cmp    $0x1,%r8d
10065f86c:	75 52                	jne    10065f8c0 <.text+0x25e8c0>
10065f86e:	41 8b 49 2c          	mov    0x2c(%r9),%ecx
10065f872:	49 63 71 30          	movslq 0x30(%r9),%rsi
10065f876:	4d 8b 51 68          	mov    0x68(%r9),%r10
10065f87a:	8d 51 ff             	lea    -0x1(%rcx),%edx
10065f87d:	41 f6 04 b2 01       	testb  $0x1,(%r10,%rsi,4)
10065f882:	74 0c                	je     10065f890 <.text+0x25e890>
10065f884:	89 ca                	mov    %ecx,%edx
10065f886:	c1 ea 1f             	shr    $0x1f,%edx
10065f889:	01 ca                	add    %ecx,%edx
10065f88b:	d1 fa                	sar    $1,%edx
10065f88d:	83 ea 01             	sub    $0x1,%edx
10065f890:	39 c2                	cmp    %eax,%edx
10065f892:	7e 28                	jle    10065f8bc <.text+0x25e8bc>
10065f894:	83 c0 01             	add    $0x1,%eax
10065f897:	89 c2                	mov    %eax,%edx
10065f899:	89 c1                	mov    %eax,%ecx
10065f89b:	4d 8b 51 50          	mov    0x50(%r9),%r10
10065f89f:	89 de                	mov    %ebx,%esi
10065f8a1:	c1 fa 03             	sar    $0x3,%edx
10065f8a4:	83 e1 07             	and    $0x7,%ecx
10065f8a7:	41 89 41 34          	mov    %eax,0x34(%r9)
10065f8ab:	48 63 d2             	movslq %edx,%rdx
10065f8ae:	d3 e6                	shl    %cl,%esi
10065f8b0:	41 84 34 12          	test   %sil,(%r10,%rdx,1)
10065f8b4:	74 b2                	je     10065f868 <.text+0x25e868>
10065f8b6:	41 83 eb 01          	sub    $0x1,%r11d
10065f8ba:	75 ac                	jne    10065f868 <.text+0x25e868>
10065f8bc:	5b                   	pop    %rbx
10065f8bd:	5e                   	pop    %rsi
10065f8be:	c3                   	ret
10065f8bf:	90                   	nop
10065f8c0:	85 c0                	test   %eax,%eax
10065f8c2:	7e f8                	jle    10065f8bc <.text+0x25e8bc>
10065f8c4:	83 e8 01             	sub    $0x1,%eax
10065f8c7:	eb ce                	jmp    10065f897 <.text+0x25e897>
10065f8c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10065f8d0:	57                   	push   %rdi
10065f8d1:	56                   	push   %rsi
10065f8d2:	53                   	push   %rbx
10065f8d3:	48 83 ec 30          	sub    $0x30,%rsp
10065f8d7:	48 89 cb             	mov    %rcx,%rbx
10065f8da:	48 63 fa             	movslq %edx,%rdi
10065f8dd:	8b 54 24 70          	mov    0x70(%rsp),%edx
10065f8e1:	44 89 c6             	mov    %r8d,%esi
10065f8e4:	48 8b 43 68          	mov    0x68(%rbx),%rax
10065f8e8:	48 89 f9             	mov    %rdi,%rcx
10065f8eb:	4c 8d 04 b8          	lea    (%rax,%rdi,4),%r8
10065f8ef:	31 c0                	xor    %eax,%eax
10065f8f1:	85 d2                	test   %edx,%edx
10065f8f3:	74 09                	je     10065f8fe <.text+0x25e8fe>
10065f8f5:	83 fa 01             	cmp    $0x1,%edx
10065f8f8:	0f 95 c0             	setne  %al
10065f8fb:	83 c0 01             	add    $0x1,%eax
10065f8fe:	41 8b 10             	mov    (%r8),%edx
10065f901:	01 c0                	add    %eax,%eax
10065f903:	44 09 c8             	or     %r9d,%eax
10065f906:	89 54 24 2c          	mov    %edx,0x2c(%rsp)
10065f90a:	83 e0 07             	and    $0x7,%eax
10065f90d:	83 e2 f8             	and    $0xfffffff8,%edx
10065f910:	09 d0                	or     %edx,%eax
10065f912:	88 44 24 2c          	mov    %al,0x2c(%rsp)
10065f916:	48 8b 43 08          	mov    0x8(%rbx),%rax
10065f91a:	48 85 c0             	test   %rax,%rax
10065f91d:	74 31                	je     10065f950 <.text+0x25e950>
10065f91f:	48 8b 40 50          	mov    0x50(%rax),%rax
10065f923:	48 85 c0             	test   %rax,%rax
10065f926:	74 28                	je     10065f950 <.text+0x25e950>
10065f928:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
10065f92c:	48 8d 54 24 2c       	lea    0x2c(%rsp),%rdx
10065f931:	ff d0                	call   *%rax
10065f933:	85 c0                	test   %eax,%eax
10065f935:	74 19                	je     10065f950 <.text+0x25e950>
10065f937:	48 8b 43 68          	mov    0x68(%rbx),%rax
10065f93b:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
10065f93f:	89 14 b8             	mov    %edx,(%rax,%rdi,4)
10065f942:	48 83 c4 30          	add    $0x30,%rsp
10065f946:	5b                   	pop    %rbx
10065f947:	5e                   	pop    %rsi
10065f948:	5f                   	pop    %rdi
10065f949:	c3                   	ret
10065f94a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10065f950:	85 f6                	test   %esi,%esi
10065f952:	74 ee                	je     10065f942 <.text+0x25e942>
10065f954:	48 8b 43 68          	mov    0x68(%rbx),%rax
10065f958:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
10065f95c:	89 14 b8             	mov    %edx,(%rax,%rdi,4)
10065f95f:	eb e1                	jmp    10065f942 <.text+0x25e942>
10065f961:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10065f968:	00 00 00 00
10065f96c:	0f 1f 40 00          	nopl   0x0(%rax)
10065f970:	48 83 ec 38          	sub    $0x38,%rsp
10065f974:	48 8b 42 18          	mov    0x18(%rdx),%rax
10065f978:	4c 8b 01             	mov    (%rcx),%r8
10065f97b:	4c 8b 49 08          	mov    0x8(%rcx),%r9
10065f97f:	31 c9                	xor    %ecx,%ecx
10065f981:	48 85 c0             	test   %rax,%rax
10065f984:	74 25                	je     10065f9ab <.text+0x25e9ab>
10065f986:	48 8b 40 20          	mov    0x20(%rax),%rax
10065f98a:	48 85 c0             	test   %rax,%rax
10065f98d:	74 1c                	je     10065f9ab <.text+0x25e9ab>
10065f98f:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
10065f994:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
10065f999:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
10065f99e:	48 8b 52 20          	mov    0x20(%rdx),%rdx
10065f9a2:	ff d0                	call   *%rax
10065f9a4:	31 c9                	xor    %ecx,%ecx
10065f9a6:	85 c0                	test   %eax,%eax
10065f9a8:	0f 95 c1             	setne  %cl
10065f9ab:	89 c8                	mov    %ecx,%eax
10065f9ad:	48 83 c4 38          	add    $0x38,%rsp
10065f9b1:	c3                   	ret
10065f9b2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10065f9b9:	00 00 00 00
10065f9bd:	0f 1f 00             	nopl   (%rax)
10065f9c0:	48 83 ec 38          	sub    $0x38,%rsp
10065f9c4:	48 8b 42 18          	mov    0x18(%rdx),%rax
10065f9c8:	4c 8b 01             	mov    (%rcx),%r8
10065f9cb:	4c 8b 49 08          	mov    0x8(%rcx),%r9
10065f9cf:	31 c9                	xor    %ecx,%ecx
10065f9d1:	48 85 c0             	test   %rax,%rax
10065f9d4:	74 25                	je     10065f9fb <.text+0x25e9fb>
10065f9d6:	48 8b 40 28          	mov    0x28(%rax),%rax
10065f9da:	48 85 c0             	test   %rax,%rax
10065f9dd:	74 1c                	je     10065f9fb <.text+0x25e9fb>
10065f9df:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
10065f9e4:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
10065f9e9:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
10065f9ee:	48 8b 52 20          	mov    0x20(%rdx),%rdx
10065f9f2:	ff d0                	call   *%rax
10065f9f4:	31 c9                	xor    %ecx,%ecx
10065f9f6:	85 c0                	test   %eax,%eax
10065f9f8:	0f 95 c1             	setne  %cl
10065f9fb:	89 c8                	mov    %ecx,%eax
10065f9fd:	48 83 c4 38          	add    $0x38,%rsp
10065fa01:	c3                   	ret
10065fa02:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10065fa09:	00 00 00 00
10065fa0d:	0f 1f 00             	nopl   (%rax)
10065fa10:	48 83 ec 38          	sub    $0x38,%rsp
10065fa14:	48 8b 42 18          	mov    0x18(%rdx),%rax
10065fa18:	4c 8b 01             	mov    (%rcx),%r8
10065fa1b:	4c 8b 49 08          	mov    0x8(%rcx),%r9
10065fa1f:	31 c9                	xor    %ecx,%ecx
10065fa21:	48 85 c0             	test   %rax,%rax
10065fa24:	74 25                	je     10065fa4b <.text+0x25ea4b>
10065fa26:	48 8b 40 30          	mov    0x30(%rax),%rax
10065fa2a:	48 85 c0             	test   %rax,%rax
10065fa2d:	74 1c                	je     10065fa4b <.text+0x25ea4b>
10065fa2f:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
10065fa34:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
10065fa39:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
10065fa3e:	48 8b 52 20          	mov    0x20(%rdx),%rdx
10065fa42:	ff d0                	call   *%rax
10065fa44:	31 c9                	xor    %ecx,%ecx
10065fa46:	85 c0                	test   %eax,%eax
10065fa48:	0f 95 c1             	setne  %cl
10065fa4b:	89 c8                	mov    %ecx,%eax
10065fa4d:	48 83 c4 38          	add    $0x38,%rsp
10065fa51:	c3                   	ret
10065fa52:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10065fa59:	00 00 00 00
10065fa5d:	0f 1f 00             	nopl   (%rax)
10065fa60:	41 56                	push   %r14
10065fa62:	55                   	push   %rbp
10065fa63:	57                   	push   %rdi
10065fa64:	56                   	push   %rsi
10065fa65:	53                   	push   %rbx
10065fa66:	48 83 ec 50          	sub    $0x50,%rsp
10065fa6a:	49 8b 40 30          	mov    0x30(%r8),%rax
10065fa6e:	89 cf                	mov    %ecx,%edi
10065fa70:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10065fa75:	89 d6                	mov    %edx,%esi
10065fa77:	4c 89 c3             	mov    %r8,%rbx
10065fa7a:	41 39 50 2c          	cmp    %edx,0x2c(%r8)
10065fa7e:	0f 85 2c 01 00 00    	jne    10065fbb0 <.text+0x25ebb0>
10065fa84:	8b 53 40             	mov    0x40(%rbx),%edx
10065fa87:	89 7b 28             	mov    %edi,0x28(%rbx)
10065fa8a:	89 73 2c             	mov    %esi,0x2c(%rbx)
10065fa8d:	39 fa                	cmp    %edi,%edx
10065fa8f:	7e 08                	jle    10065fa99 <.text+0x25ea99>
10065fa91:	85 d2                	test   %edx,%edx
10065fa93:	0f 89 07 01 00 00    	jns    10065fba0 <.text+0x25eba0>
10065fa99:	8b 53 48             	mov    0x48(%rbx),%edx
10065fa9c:	39 f2                	cmp    %esi,%edx
10065fa9e:	7e 08                	jle    10065faa8 <.text+0x25eaa8>
10065faa0:	85 d2                	test   %edx,%edx
10065faa2:	0f 89 e8 00 00 00    	jns    10065fb90 <.text+0x25eb90>
10065faa8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10065faad:	f3 0f 6f 43 58       	movdqu 0x58(%rbx),%xmm0
10065fab2:	48 8b 43 08          	mov    0x8(%rbx),%rax
10065fab6:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
10065fabb:	48 85 c0             	test   %rax,%rax
10065fabe:	74 2b                	je     10065faeb <.text+0x25eaeb>
10065fac0:	48 8b 40 48          	mov    0x48(%rax),%rax
10065fac4:	48 85 c0             	test   %rax,%rax
10065fac7:	74 22                	je     10065faeb <.text+0x25eaeb>
10065fac9:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
10065facd:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
10065fad2:	89 f2                	mov    %esi,%edx
10065fad4:	89 f9                	mov    %edi,%ecx
10065fad6:	ff d0                	call   *%rax
10065fad8:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
10065fadd:	f3 0f 6f 4c 24 38    	movdqu 0x38(%rsp),%xmm1
10065fae3:	48 89 43 30          	mov    %rax,0x30(%rbx)
10065fae7:	0f 11 4b 58          	movups %xmm1,0x58(%rbx)
10065faeb:	0f b6 83 a5 00 00 00 	movzbl 0xa5(%rbx),%eax
10065faf2:	8b 53 38             	mov    0x38(%rbx),%edx
10065faf5:	d0 e8                	shr    $1,%al
10065faf7:	83 e0 01             	and    $0x1,%eax
10065fafa:	48 8b 44 c3 58       	mov    0x58(%rbx,%rax,8),%rax
10065faff:	48 89 43 68          	mov    %rax,0x68(%rbx)
10065fb03:	8b 43 34             	mov    0x34(%rbx),%eax
10065fb06:	85 d2                	test   %edx,%edx
10065fb08:	74 14                	je     10065fb1e <.text+0x25eb1e>
10065fb0a:	8d 56 ff             	lea    -0x1(%rsi),%edx
10065fb0d:	39 c2                	cmp    %eax,%edx
10065fb0f:	7e 0d                	jle    10065fb1e <.text+0x25eb1e>
10065fb11:	83 c0 01             	add    $0x1,%eax
10065fb14:	c7 43 38 00 00 00 00 	movl   $0x0,0x38(%rbx)
10065fb1b:	89 43 34             	mov    %eax,0x34(%rbx)
10065fb1e:	8b 53 30             	mov    0x30(%rbx),%edx
10065fb21:	85 d2                	test   %edx,%edx
10065fb23:	79 09                	jns    10065fb2e <.text+0x25eb2e>
10065fb25:	c7 43 30 00 00 00 00 	movl   $0x0,0x30(%rbx)
10065fb2c:	31 d2                	xor    %edx,%edx
10065fb2e:	39 d7                	cmp    %edx,%edi
10065fb30:	7e 4e                	jle    10065fb80 <.text+0x25eb80>
10065fb32:	85 c0                	test   %eax,%eax
10065fb34:	79 09                	jns    10065fb3f <.text+0x25eb3f>
10065fb36:	c7 43 34 00 00 00 00 	movl   $0x0,0x34(%rbx)
10065fb3d:	31 c0                	xor    %eax,%eax
10065fb3f:	39 c6                	cmp    %eax,%esi
10065fb41:	7e 2d                	jle    10065fb70 <.text+0x25eb70>
10065fb43:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
10065fb48:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10065fb4e:	48 89 d9             	mov    %rbx,%rcx
10065fb51:	e8 fa fb ff ff       	call   10065f750 <.text+0x25e750>
10065fb56:	b8 01 00 00 00       	mov    $0x1,%eax
10065fb5b:	48 83 c4 50          	add    $0x50,%rsp
10065fb5f:	5b                   	pop    %rbx
10065fb60:	5e                   	pop    %rsi
10065fb61:	5f                   	pop    %rdi
10065fb62:	5d                   	pop    %rbp
10065fb63:	41 5e                	pop    %r14
10065fb65:	c3                   	ret
10065fb66:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10065fb6d:	00 00 00
10065fb70:	83 ee 01             	sub    $0x1,%esi
10065fb73:	89 73 34             	mov    %esi,0x34(%rbx)
10065fb76:	eb cb                	jmp    10065fb43 <.text+0x25eb43>
10065fb78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10065fb7f:	00
10065fb80:	83 ef 01             	sub    $0x1,%edi
10065fb83:	89 7b 30             	mov    %edi,0x30(%rbx)
10065fb86:	eb aa                	jmp    10065fb32 <.text+0x25eb32>
10065fb88:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10065fb8f:	00
10065fb90:	89 73 48             	mov    %esi,0x48(%rbx)
10065fb93:	e9 10 ff ff ff       	jmp    10065faa8 <.text+0x25eaa8>
10065fb98:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10065fb9f:	00
10065fba0:	89 7b 40             	mov    %edi,0x40(%rbx)
10065fba3:	e9 f1 fe ff ff       	jmp    10065fa99 <.text+0x25ea99>
10065fba8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10065fbaf:	00
10065fbb0:	89 f0                	mov    %esi,%eax
10065fbb2:	8d 52 0e             	lea    0xe(%rdx),%edx
10065fbb5:	49 8b 08             	mov    (%r8),%rcx
10065fbb8:	83 c0 07             	add    $0x7,%eax
10065fbbb:	0f 49 d0             	cmovns %eax,%edx
10065fbbe:	c1 fa 03             	sar    $0x3,%edx
10065fbc1:	48 63 d2             	movslq %edx,%rdx
10065fbc4:	e8 57 53 00 00       	call   100664f20 <.text+0x263f20>
10065fbc9:	48 89 c5             	mov    %rax,%rbp
10065fbcc:	31 c0                	xor    %eax,%eax
10065fbce:	48 85 ed             	test   %rbp,%rbp
10065fbd1:	74 88                	je     10065fb5b <.text+0x25eb5b>
10065fbd3:	8b 4b 2c             	mov    0x2c(%rbx),%ecx