140a306e0:	41 0f bf c9          	movswl %r9w,%ecx
140a306e4:	81 e9 00 80 00 00    	sub    $0x8000,%ecx
140a306ea:	66 89 7d 10          	mov    %di,0x10(%rbp)
140a306ee:	44 3b c1             	cmp    %ecx,%r8d
140a306f1:	7c 40                	jl     0x140a30733
140a306f3:	48 8b 13             	mov    (%rbx),%rdx
140a306f6:	66 45 2b c1          	sub    %r9w,%r8w
140a306fa:	ff 43 18             	incl   0x18(%rbx)
140a306fd:	48 ff c2             	inc    %rdx
140a30700:	41 0f b7 f8          	movzwl %r8w,%edi
140a30704:	66 44 89 45 10       	mov    %r8w,0x10(%rbp)
140a30709:	48 89 13             	mov    %rdx,(%rbx)
140a3070c:	48 3b 53 08          	cmp    0x8(%rbx),%rdx
140a30710:	0f 84 3c fe ff ff    	je     0x140a30552
140a30716:	0f b6 12             	movzbl (%rdx),%edx
140a30719:	80 fa 0a             	cmp    $0xa,%dl
140a3071c:	75 0a                	jne    0x140a30728
140a3071e:	ff 43 14             	incl   0x14(%rbx)
140a30721:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a30728:	84 d2                	test   %dl,%dl
140a3072a:	75 84                	jne    0x140a306b0
140a3072c:	32 c0                	xor    %al,%al
140a3072e:	e9 b0 fc ff ff       	jmp    0x140a303e3
140a30733:	b0 0a                	mov    $0xa,%al
140a30735:	e9 a9 fc ff ff       	jmp    0x140a303e3
140a3073a:	0f b6 05 ff 0e 65 00 	movzbl 0x650eff(%rip),%eax        # 0x141081640
140a30741:	48 8d 15 f9 0e 65 00 	lea    0x650ef9(%rip),%rdx        # 0x141081641
140a30748:	0f b6 c8             	movzbl %al,%ecx
140a3074b:	45 0f b6 d0          	movzbl %r8b,%r10d
140a3074f:	84 c0                	test   %al,%al
140a30751:	74 0f                	je     0x140a30762
140a30753:	41 3a c8             	cmp    %r8b,%cl
140a30756:	74 22                	je     0x140a3077a
140a30758:	0f b6 0a             	movzbl (%rdx),%ecx
140a3075b:	48 ff c2             	inc    %rdx
140a3075e:	84 c9                	test   %cl,%cl
140a30760:	75 f1                	jne    0x140a30753
140a30762:	41 80 fa 0a          	cmp    $0xa,%r10b
140a30766:	b8 08 00 00 00       	mov    $0x8,%eax
140a3076b:	41 b9 03 00 00 00    	mov    $0x3,%r9d
140a30771:	41 0f 45 c1          	cmovne %r9d,%eax
140a30775:	e9 69 fc ff ff       	jmp    0x140a303e3
140a3077a:	4c 8d 15 c0 0e 65 00 	lea    0x650ec0(%rip),%r10        # 0x141081641
140a30781:	be 34 f3 ff ff       	mov    $0xfffff334,%esi
140a30786:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140a3078d:	00 00 00
140a30790:	49 8b ca             	mov    %r10,%rcx
140a30793:	84 c0                	test   %al,%al
140a30795:	0f 84 17 fc ff ff    	je     0x140a303b2
140a3079b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a307a0:	41 3a c0             	cmp    %r8b,%al
140a307a3:	74 11                	je     0x140a307b6
140a307a5:	0f b6 01             	movzbl (%rcx),%eax
140a307a8:	48 ff c1             	inc    %rcx
140a307ab:	84 c0                	test   %al,%al
140a307ad:	75 f1                	jne    0x140a307a0
140a307af:	b0 01                	mov    $0x1,%al
140a307b1:	e9 2d fc ff ff       	jmp    0x140a303e3
140a307b6:	66 3b fe             	cmp    %si,%di
140a307b9:	0f 8c 74 ff ff ff    	jl     0x140a30733
140a307bf:	0f b7 c7             	movzwl %di,%eax
140a307c2:	45 0f be c8          	movsbl %r8b,%r9d
140a307c6:	66 c1 e0 02          	shl    $0x2,%ax
140a307ca:	66 41 83 e9 30       	sub    $0x30,%r9w
140a307cf:	66 03 f8             	add    %ax,%di
140a307d2:	41 0f bf c9          	movswl %r9w,%ecx
140a307d6:	66 03 ff             	add    %di,%di
140a307d9:	81 e9 00 80 00 00    	sub    $0x8000,%ecx
140a307df:	0f bf d7             	movswl %di,%edx
140a307e2:	66 89 7d 10          	mov    %di,0x10(%rbp)
140a307e6:	3b d1                	cmp    %ecx,%edx
140a307e8:	0f 8c 45 ff ff ff    	jl     0x140a30733
140a307ee:	4c 8b 03             	mov    (%rbx),%r8
140a307f1:	66 41 2b d1          	sub    %r9w,%dx
140a307f5:	ff 43 18             	incl   0x18(%rbx)
140a307f8:	49 ff c0             	inc    %r8
140a307fb:	66 89 55 10          	mov    %dx,0x10(%rbp)
140a307ff:	0f b7 fa             	movzwl %dx,%edi
140a30802:	4c 89 03             	mov    %r8,(%rbx)
140a30805:	4d 3b c3             	cmp    %r11,%r8
140a30808:	0f 84 44 fd ff ff    	je     0x140a30552
140a3080e:	45 0f b6 00          	movzbl (%r8),%r8d
140a30812:	41 80 f8 0a          	cmp    $0xa,%r8b
140a30816:	75 0a                	jne    0x140a30822
140a30818:	ff 43 14             	incl   0x14(%rbx)
140a3081b:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a30822:	45 84 c0             	test   %r8b,%r8b
140a30825:	0f 84 27 fd ff ff    	je     0x140a30552
140a3082b:	0f b6 05 0e 0e 65 00 	movzbl 0x650e0e(%rip),%eax        # 0x141081640
140a30832:	e9 59 ff ff ff       	jmp    0x140a30790
140a30837:	66 3b fe             	cmp    %si,%di
140a3083a:	0f 8f 53 02 00 00    	jg     0x140a30a93
140a30840:	66 c1 e7 03          	shl    $0x3,%di
140a30844:	b9 ff 7f 00 00       	mov    $0x7fff,%ecx
140a30849:	44 0f be ca          	movsbl %dl,%r9d
140a3084d:	66 41 83 e9 30       	sub    $0x30,%r9w
140a30852:	44 0f bf c7          	movswl %di,%r8d
140a30856:	41 0f bf c1          	movswl %r9w,%eax
140a3085a:	2b c8                	sub    %eax,%ecx
140a3085c:	66 89 7d 10          	mov    %di,0x10(%rbp)
140a30860:	44 3b c1             	cmp    %ecx,%r8d
140a30863:	0f 8f 2a 02 00 00    	jg     0x140a30a93
140a30869:	48 8b 13             	mov    (%rbx),%rdx
140a3086c:	66 45 03 c1          	add    %r9w,%r8w
140a30870:	ff 43 18             	incl   0x18(%rbx)
140a30873:	48 ff c2             	inc    %rdx
140a30876:	66 44 89 45 10       	mov    %r8w,0x10(%rbp)
140a3087b:	41 0f b7 f8          	movzwl %r8w,%edi
140a3087f:	48 89 13             	mov    %rdx,(%rbx)
140a30882:	49 3b d2             	cmp    %r10,%rdx
140a30885:	0f 84 c7 fc ff ff    	je     0x140a30552
140a3088b:	0f b6 12             	movzbl (%rdx),%edx
140a3088e:	80 fa 0a             	cmp    $0xa,%dl
140a30891:	75 0a                	jne    0x140a3089d
140a30893:	ff 43 14             	incl   0x14(%rbx)
140a30896:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a3089d:	84 d2                	test   %dl,%dl
140a3089f:	0f 85 ed fa ff ff    	jne    0x140a30392
140a308a5:	32 c0                	xor    %al,%al
140a308a7:	e9 37 fb ff ff       	jmp    0x140a303e3
140a308ac:	48 8b cb             	mov    %rbx,%rcx
140a308af:	e8 8c 72 fc ff       	call   0x1409f7b40
140a308b4:	44 0f b6 c0          	movzbl %al,%r8d
140a308b8:	84 c0                	test   %al,%al
140a308ba:	0f 84 21 fb ff ff    	je     0x140a303e1
140a308c0:	0f b6 0d 61 0d 65 00 	movzbl 0x650d61(%rip),%ecx        # 0x141081628
140a308c7:	48 8d 05 5b 0d 65 00 	lea    0x650d5b(%rip),%rax        # 0x141081629
140a308ce:	0f b6 d1             	movzbl %cl,%edx
140a308d1:	84 c9                	test   %cl,%cl
140a308d3:	0f 84 b8 fc ff ff    	je     0x140a30591
140a308d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140a308e0:	41 3a d0             	cmp    %r8b,%dl
140a308e3:	74 0f                	je     0x140a308f4
140a308e5:	0f b6 10             	movzbl (%rax),%edx
140a308e8:	48 ff c0             	inc    %rax
140a308eb:	84 d2                	test   %dl,%dl
140a308ed:	75 f1                	jne    0x140a308e0
140a308ef:	e9 9d fc ff ff       	jmp    0x140a30591
140a308f4:	4c 8d 15 2e 0d 65 00 	lea    0x650d2e(%rip),%r10        # 0x141081629
140a308fb:	41 bb ff 07 00 00    	mov    $0x7ff,%r11d
140a30901:	49 8b c2             	mov    %r10,%rax
140a30904:	84 c9                	test   %cl,%cl
140a30906:	0f 84 a6 fa ff ff    	je     0x140a303b2
140a3090c:	0f 1f 40 00          	nopl   0x0(%rax)
140a30910:	41 3a c8             	cmp    %r8b,%cl
140a30913:	74 11                	je     0x140a30926
140a30915:	0f b6 08             	movzbl (%rax),%ecx
140a30918:	48 ff c0             	inc    %rax
140a3091b:	84 c9                	test   %cl,%cl
140a3091d:	75 f1                	jne    0x140a30910
140a3091f:	b0 01                	mov    $0x1,%al
140a30921:	e9 bd fa ff ff       	jmp    0x140a303e3
140a30926:	66 41 3b fb          	cmp    %r11w,%di
140a3092a:	0f 8f 63 01 00 00    	jg     0x140a30a93
140a30930:	66 c1 e7 04          	shl    $0x4,%di
140a30934:	44 0f bf cf          	movswl %di,%r9d
140a30938:	66 89 7d 10          	mov    %di,0x10(%rbp)
140a3093c:	41 0f be d0          	movsbl %r8b,%edx
140a30940:	41 80 f8 39          	cmp    $0x39,%r8b
140a30944:	7f 06                	jg     0x140a3094c
140a30946:	66 83 ea 30          	sub    $0x30,%dx
140a3094a:	eb 10                	jmp    0x140a3095c
140a3094c:	41 80 f8 46          	cmp    $0x46,%r8b
140a30950:	7f 06                	jg     0x140a30958
140a30952:	66 83 ea 37          	sub    $0x37,%dx
140a30956:	eb 04                	jmp    0x140a3095c
140a30958:	66 83 ea 57          	sub    $0x57,%dx
140a3095c:	0f bf c2             	movswl %dx,%eax
140a3095f:	b9 ff 7f 00 00       	mov    $0x7fff,%ecx
140a30964:	2b c8                	sub    %eax,%ecx
140a30966:	44 3b c9             	cmp    %ecx,%r9d
140a30969:	0f 8f 24 01 00 00    	jg     0x140a30a93
140a3096f:	4c 8b 03             	mov    (%rbx),%r8
140a30972:	66 03 d7             	add    %di,%dx
140a30975:	ff 43 18             	incl   0x18(%rbx)
140a30978:	49 ff c0             	inc    %r8
140a3097b:	0f b7 fa             	movzwl %dx,%edi
140a3097e:	66 89 55 10          	mov    %dx,0x10(%rbp)
140a30982:	4c 89 03             	mov    %r8,(%rbx)
140a30985:	4c 3b 43 08          	cmp    0x8(%rbx),%r8
140a30989:	0f 84 c3 fb ff ff    	je     0x140a30552
140a3098f:	45 0f b6 00          	movzbl (%r8),%r8d
140a30993:	41 80 f8 0a          	cmp    $0xa,%r8b
140a30997:	75 0a                	jne    0x140a309a3
140a30999:	ff 43 14             	incl   0x14(%rbx)
140a3099c:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a309a3:	45 84 c0             	test   %r8b,%r8b
140a309a6:	0f 84 a6 fb ff ff    	je     0x140a30552
140a309ac:	0f b6 0d 75 0c 65 00 	movzbl 0x650c75(%rip),%ecx        # 0x141081628
140a309b3:	e9 49 ff ff ff       	jmp    0x140a30901
140a309b8:	48 8b cb             	mov    %rbx,%rcx
140a309bb:	e8 80 71 fc ff       	call   0x1409f7b40
140a309c0:	0f b6 d0             	movzbl %al,%edx
140a309c3:	84 c0                	test   %al,%al
140a309c5:	0f 84 16 fa ff ff    	je     0x140a303e1
140a309cb:	b0 30                	mov    $0x30,%al
140a309cd:	48 8d 0d 35 d8 64 00 	lea    0x64d835(%rip),%rcx        # 0x14107e209
140a309d4:	3a c2                	cmp    %dl,%al
140a309d6:	74 21                	je     0x140a309f9
140a309d8:	0f b6 01             	movzbl (%rcx),%eax
140a309db:	48 ff c1             	inc    %rcx
140a309de:	84 c0                	test   %al,%al
140a309e0:	75 f2                	jne    0x140a309d4
140a309e2:	80 fa 0a             	cmp    $0xa,%dl
140a309e5:	41 b9 03 00 00 00    	mov    $0x3,%r9d
140a309eb:	b8 08 00 00 00       	mov    $0x8,%eax
140a309f0:	41 0f 45 c1          	cmovne %r9d,%eax
140a309f4:	e9 ea f9 ff ff       	jmp    0x140a303e3
140a309f9:	4c 8d 15 09 d8 64 00 	lea    0x64d809(%rip),%r10        # 0x14107e209
140a30a00:	41 bb ff 3f 00 00    	mov    $0x3fff,%r11d
140a30a06:	b0 30                	mov    $0x30,%al
140a30a08:	49 8b ca             	mov    %r10,%rcx
140a30a0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a30a10:	3a c2                	cmp    %dl,%al
140a30a12:	74 11                	je     0x140a30a25
140a30a14:	0f b6 01             	movzbl (%rcx),%eax
140a30a17:	48 ff c1             	inc    %rcx
140a30a1a:	84 c0                	test   %al,%al
140a30a1c:	75 f2                	jne    0x140a30a10
140a30a1e:	b0 01                	mov    $0x1,%al
140a30a20:	e9 be f9 ff ff       	jmp    0x140a303e3
140a30a25:	66 41 3b fb          	cmp    %r11w,%di
140a30a29:	7f 68                	jg     0x140a30a93
140a30a2b:	66 03 ff             	add    %di,%di
140a30a2e:	44 0f be ca          	movsbl %dl,%r9d
140a30a32:	66 41 83 e9 30       	sub    $0x30,%r9w
140a30a37:	44 0f bf c7          	movswl %di,%r8d
140a30a3b:	41 0f bf c1          	movswl %r9w,%eax
140a30a3f:	b9 ff 7f 00 00       	mov    $0x7fff,%ecx
140a30a44:	2b c8                	sub    %eax,%ecx
140a30a46:	66 89 7d 10          	mov    %di,0x10(%rbp)
140a30a4a:	44 3b c1             	cmp    %ecx,%r8d
140a30a4d:	7f 44                	jg     0x140a30a93
140a30a4f:	48 8b 13             	mov    (%rbx),%rdx
140a30a52:	66 45 03 c1          	add    %r9w,%r8w
140a30a56:	ff 43 18             	incl   0x18(%rbx)
140a30a59:	48 ff c2             	inc    %rdx
140a30a5c:	41 0f b7 f8          	movzwl %r8w,%edi
140a30a60:	66 44 89 45 10       	mov    %r8w,0x10(%rbp)
140a30a65:	48 89 13             	mov    %rdx,(%rbx)
140a30a68:	48 3b 53 08          	cmp    0x8(%rbx),%rdx
140a30a6c:	0f 84 e0 fa ff ff    	je     0x140a30552
140a30a72:	0f b6 12             	movzbl (%rdx),%edx
140a30a75:	80 fa 0a             	cmp    $0xa,%dl
140a30a78:	75 0a                	jne    0x140a30a84
140a30a7a:	ff 43 14             	incl   0x14(%rbx)
140a30a7d:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a30a84:	84 d2                	test   %dl,%dl
140a30a86:	0f 85 7a ff ff ff    	jne    0x140a30a06
140a30a8c:	32 c0                	xor    %al,%al
140a30a8e:	e9 50 f9 ff ff       	jmp    0x140a303e3
140a30a93:	b0 09                	mov    $0x9,%al
140a30a95:	e9 49 f9 ff ff       	jmp    0x140a303e3
140a30a9a:	0f b6 05 9f 0b 65 00 	movzbl 0x650b9f(%rip),%eax        # 0x141081640
140a30aa1:	48 8d 15 99 0b 65 00 	lea    0x650b99(%rip),%rdx        # 0x141081641
140a30aa8:	44 0f b6 c0          	movzbl %al,%r8d
140a30aac:	84 c0                	test   %al,%al
140a30aae:	74 11                	je     0x140a30ac1
140a30ab0:	44 3a c1             	cmp    %cl,%r8b
140a30ab3:	74 23                	je     0x140a30ad8
140a30ab5:	44 0f b6 02          	movzbl (%rdx),%r8d
140a30ab9:	48 ff c2             	inc    %rdx
140a30abc:	45 84 c0             	test   %r8b,%r8b
140a30abf:	75 ef                	jne    0x140a30ab0
140a30ac1:	80 f9 0a             	cmp    $0xa,%cl
140a30ac4:	41 b9 03 00 00 00    	mov    $0x3,%r9d
140a30aca:	b8 08 00 00 00       	mov    $0x8,%eax
140a30acf:	41 0f 45 c1          	cmovne %r9d,%eax
140a30ad3:	e9 0b f9 ff ff       	jmp    0x140a303e3
140a30ad8:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
140a30adc:	4c 8d 15 5e 0b 65 00 	lea    0x650b5e(%rip),%r10        # 0x141081641
140a30ae3:	41 bb cc 0c 00 00    	mov    $0xccc,%r11d
140a30ae9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140a30af0:	49 8b d2             	mov    %r10,%rdx
140a30af3:	84 c0                	test   %al,%al
140a30af5:	0f 84 b7 f8 ff ff    	je     0x140a303b2
140a30afb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a30b00:	3a c1                	cmp    %cl,%al
140a30b02:	74 11                	je     0x140a30b15
140a30b04:	0f b6 02             	movzbl (%rdx),%eax
140a30b07:	48 ff c2             	inc    %rdx
140a30b0a:	84 c0                	test   %al,%al
140a30b0c:	75 f2                	jne    0x140a30b00
140a30b0e:	b0 01                	mov    $0x1,%al
140a30b10:	e9 ce f8 ff ff       	jmp    0x140a303e3
140a30b15:	66 41 3b fb          	cmp    %r11w,%di
140a30b19:	0f 8f 74 ff ff ff    	jg     0x140a30a93
140a30b1f:	0f b7 c7             	movzwl %di,%eax
140a30b22:	44 0f be c1          	movsbl %cl,%r8d
140a30b26:	66 c1 e0 02          	shl    $0x2,%ax
140a30b2a:	66 41 83 e8 30       	sub    $0x30,%r8w
140a30b2f:	66 03 f8             	add    %ax,%di
140a30b32:	b9 ff 7f 00 00       	mov    $0x7fff,%ecx
140a30b37:	66 03 ff             	add    %di,%di
140a30b3a:	41 0f bf c0          	movswl %r8w,%eax
140a30b3e:	0f bf d7             	movswl %di,%edx
140a30b41:	2b c8                	sub    %eax,%ecx
140a30b43:	66 89 7d 10          	mov    %di,0x10(%rbp)
140a30b47:	3b d1                	cmp    %ecx,%edx
140a30b49:	0f 8f 44 ff ff ff    	jg     0x140a30a93
140a30b4f:	48 8b 0b             	mov    (%rbx),%rcx
140a30b52:	66 41 03 d0          	add    %r8w,%dx
140a30b56:	ff 43 18             	incl   0x18(%rbx)
140a30b59:	48 ff c1             	inc    %rcx
140a30b5c:	66 89 55 10          	mov    %dx,0x10(%rbp)
140a30b60:	0f b7 fa             	movzwl %dx,%edi
140a30b63:	48 89 0b             	mov    %rcx,(%rbx)
140a30b66:	49 3b c9             	cmp    %r9,%rcx
140a30b69:	0f 84 e3 f9 ff ff    	je     0x140a30552
140a30b6f:	0f b6 09             	movzbl (%rcx),%ecx
140a30b72:	80 f9 0a             	cmp    $0xa,%cl
140a30b75:	75 0a                	jne    0x140a30b81
140a30b77:	ff 43 14             	incl   0x14(%rbx)
140a30b7a:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a30b81:	84 c9                	test   %cl,%cl
140a30b83:	0f 84 c9 f9 ff ff    	je     0x140a30552
140a30b89:	0f b6 05 b0 0a 65 00 	movzbl 0x650ab0(%rip),%eax        # 0x141081640
140a30b90:	e9 5b ff ff ff       	jmp    0x140a30af0
140a30b95:	cc                   	int3
140a30b96:	cc                   	int3
140a30b97:	cc                   	int3
140a30b98:	cc                   	int3
140a30b99:	cc                   	int3
140a30b9a:	cc                   	int3
140a30b9b:	cc                   	int3
140a30b9c:	cc                   	int3
140a30b9d:	cc                   	int3
140a30b9e:	cc                   	int3
140a30b9f:	cc                   	int3
140a30ba0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a30ba5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140a30baa:	55                   	push   %rbp
140a30bab:	48 8b ec             	mov    %rsp,%rbp
140a30bae:	48 83 ec 50          	sub    $0x50,%rsp
140a30bb2:	4c 8b 51 08          	mov    0x8(%rcx),%r10
140a30bb6:	48 8d 45 10          	lea    0x10(%rbp),%rax
140a30bba:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140a30bbe:	33 ff                	xor    %edi,%edi
140a30bc0:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a30bc4:	48 8b d9             	mov    %rcx,%rbx
140a30bc7:	48 8b 09             	mov    (%rcx),%rcx
140a30bca:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
140a30bce:	89 7d 10             	mov    %edi,0x10(%rbp)
140a30bd1:	0f 10 45 e0          	movups -0x20(%rbp),%xmm0
140a30bd5:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140a30bd9:	f2 0f 10 45 f0       	movsd  -0x10(%rbp),%xmm0
140a30bde:	f2 0f 11 45 f0       	movsd  %xmm0,-0x10(%rbp)
140a30be3:	49 3b ca             	cmp    %r10,%rcx
140a30be6:	0f 84 45 01 00 00    	je     0x140a30d31
140a30bec:	0f b6 09             	movzbl (%rcx),%ecx