14002bd78:	66 89 7d 01          	mov    %di,0x1(%rbp)
14002bd7c:	41 8b 01             	mov    (%r9),%eax
14002bd7f:	83 f8 01             	cmp    $0x1,%eax
14002bd82:	76 06                	jbe    0x14002bd8a
14002bd84:	4c 8d 60 ff          	lea    -0x1(%rax),%r12
14002bd88:	eb 03                	jmp    0x14002bd8d
14002bd8a:	45 33 e4             	xor    %r12d,%r12d
14002bd8d:	41 0f b6 49 09       	movzbl 0x9(%r9),%ecx
14002bd92:	83 e1 0f             	and    $0xf,%ecx
14002bd95:	42 0f b6 8c 31 1c 04 	movzbl 0x6041c(%rcx,%r14,1),%ecx
14002bd9c:	06 00
14002bd9e:	4d 8b c4             	mov    %r12,%r8
14002bda1:	49 d3 e8             	shr    %cl,%r8
14002bda4:	4d 2b e0             	sub    %r8,%r12
14002bda7:	4d 85 c0             	test   %r8,%r8
14002bdaa:	74 10                	je     0x14002bdbc
14002bdac:	49 83 c1 0c          	add    $0xc,%r9
14002bdb0:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14002bdb4:	e8 67 39 00 00       	call   0x14002f720
14002bdb9:	48 8b 18             	mov    (%rax),%rbx
14002bdbc:	4c 8b c3             	mov    %rbx,%r8
14002bdbf:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14002bdc3:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14002bdc7:	e8 44 f1 ff ff       	call   0x14002af10
14002bdcc:	48 8b 00             	mov    (%rax),%rax
14002bdcf:	4d 85 e4             	test   %r12,%r12
14002bdd2:	74 16                	je     0x14002bdea
14002bdd4:	4d 8d 4f 0c          	lea    0xc(%r15),%r9
14002bdd8:	4d 8b c4             	mov    %r12,%r8
14002bddb:	48 8b d0             	mov    %rax,%rdx
14002bdde:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14002bde2:	e8 39 39 00 00       	call   0x14002f720
14002bde7:	48 8b 00             	mov    (%rax),%rax
14002bdea:	49 89 45 00          	mov    %rax,0x0(%r13)
14002bdee:	e9 57 fc ff ff       	jmp    0x14002ba4a
14002bdf3:	48 8d 1d 3e 3b 03 00 	lea    0x33b3e(%rip),%rbx        # 0x14005f938
14002bdfa:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
14002bdfe:	0f 57 c0             	xorps  %xmm0,%xmm0
14002be01:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
14002be05:	48 8d 05 a4 3f 03 00 	lea    0x33fa4(%rip),%rax        # 0x14005fdb0
14002be0c:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
14002be10:	c6 45 f7 01          	movb   $0x1,-0x9(%rbp)
14002be14:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
14002be18:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14002be1c:	ff 15 a6 35 03 00    	call   *0x335a6(%rip)        # 0x14005f3c8
14002be22:	48 8d 05 2f 4b 03 00 	lea    0x34b2f(%rip),%rax        # 0x140060958
14002be29:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14002be2d:	c6 45 9f 01          	movb   $0x1,-0x61(%rbp)
14002be31:	0f b6 45 9f          	movzbl -0x61(%rbp),%eax
14002be35:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14002be39:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14002be3d:	e8 5e 11 fe ff       	call   0x14000cfa0
14002be42:	48 8d 15 87 93 04 00 	lea    0x49387(%rip),%rdx        # 0x1400751d0
14002be49:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14002be4d:	e8 52 e9 02 00       	call   0x14005a7a4
14002be52:	cc                   	int3
14002be53:	90                   	nop
14002be54:	20 b8 02 00 20 b8    	and    %bh,-0x47dffffe(%rax)
14002be5a:	02 00                	add    (%rax),%al
14002be5c:	1c bc                	sbb    $0xbc,%al
14002be5e:	02 00                	add    (%rax),%al
14002be60:	70 b9                	jo     0x14002be1b
14002be62:	02 00                	add    (%rax),%al
14002be64:	70 b9                	jo     0x14002be1f
14002be66:	02 00                	add    (%rax),%al
14002be68:	e7 ba                	out    %eax,$0xba
14002be6a:	02 00                	add    (%rax),%al
14002be6c:	e7 ba                	out    %eax,$0xba
14002be6e:	02 00                	add    (%rax),%al
14002be70:	f3 bd 02 00 f3 bd    	repz mov $0xbdf30002,%ebp
14002be76:	02 00                	add    (%rax),%al
14002be78:	f3 bd 02 00 f3 bd    	repz mov $0xbdf30002,%ebp
14002be7e:	02 00                	add    (%rax),%al
14002be80:	f3 bd 02 00 f3 bd    	repz mov $0xbdf30002,%ebp
14002be86:	02 00                	add    (%rax),%al
14002be88:	f3 bd 02 00 f3 bd    	repz mov $0xbdf30002,%ebp
14002be8e:	02 00                	add    (%rax),%al
14002be90:	71 bd                	jno    0x14002be4f
14002be92:	02 00                	add    (%rax),%al
14002be94:	cc                   	int3
14002be95:	cc                   	int3
14002be96:	cc                   	int3
14002be97:	cc                   	int3
14002be98:	cc                   	int3
14002be99:	cc                   	int3
14002be9a:	cc                   	int3
14002be9b:	cc                   	int3
14002be9c:	cc                   	int3
14002be9d:	cc                   	int3
14002be9e:	cc                   	int3
14002be9f:	cc                   	int3
14002bea0:	40 53                	rex push %rbx
14002bea2:	41 56                	push   %r14
14002bea4:	48 83 ec 48          	sub    $0x48,%rsp
14002bea8:	48 8b 05 91 c1 04 00 	mov    0x4c191(%rip),%rax        # 0x140078040
14002beaf:	48 33 c4             	xor    %rsp,%rax
14002beb2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14002beb7:	44 0f b6 49 08       	movzbl 0x8(%rcx),%r9d
14002bebc:	49 8b d8             	mov    %r8,%rbx
14002bebf:	4c 63 41 04          	movslq 0x4(%rcx),%r8
14002bec3:	4c 8b f2             	mov    %rdx,%r14
14002bec6:	8b 01                	mov    (%rcx),%eax
14002bec8:	41 8b d0             	mov    %r8d,%edx
14002becb:	4c 8b 53 10          	mov    0x10(%rbx),%r10
14002becf:	49 03 d2             	add    %r10,%rdx
14002bed2:	48 39 53 18          	cmp    %rdx,0x18(%rbx)
14002bed6:	0f 83 be 00 00 00    	jae    0x14002bf9a
14002bedc:	49 8b c8             	mov    %r8,%rcx
14002bedf:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
14002bee4:	4c 8d 05 5d 45 03 00 	lea    0x3455d(%rip),%r8        # 0x140060448
14002beeb:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
14002bef0:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14002bef5:	48 03 e9             	add    %rcx,%rbp
14002bef8:	48 8d 0d 31 45 03 00 	lea    0x34531(%rip),%rcx        # 0x140060430
14002beff:	45 84 c9             	test   %r9b,%r9b
14002bf02:	48 8b d5             	mov    %rbp,%rdx
14002bf05:	4c 0f 45 c1          	cmovne %rcx,%r8
14002bf09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14002bf10:	8b c8                	mov    %eax,%ecx
14002bf12:	48 8d 52 ff          	lea    -0x1(%rdx),%rdx
14002bf16:	83 e1 0f             	and    $0xf,%ecx
14002bf19:	c1 e8 04             	shr    $0x4,%eax
14002bf1c:	42 0f b6 0c 01       	movzbl (%rcx,%r8,1),%ecx
14002bf21:	88 0a                	mov    %cl,(%rdx)
14002bf23:	85 c0                	test   %eax,%eax
14002bf25:	75 e9                	jne    0x14002bf10
14002bf27:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
14002bf2c:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
14002bf31:	48 3b c5             	cmp    %rbp,%rax
14002bf34:	74 3f                	je     0x14002bf75
14002bf36:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
14002bf3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002bf40:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14002bf44:	0f be 37             	movsbl (%rdi),%esi
14002bf47:	48 ff c2             	inc    %rdx
14002bf4a:	48 ff c7             	inc    %rdi
14002bf4d:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14002bf51:	76 08                	jbe    0x14002bf5b
14002bf53:	48 8b 03             	mov    (%rbx),%rax
14002bf56:	48 8b cb             	mov    %rbx,%rcx
14002bf59:	ff 10                	call   *(%rax)
14002bf5b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14002bf5f:	48 8b 43 08          	mov    0x8(%rbx),%rax
14002bf63:	66 89 34 48          	mov    %si,(%rax,%rcx,2)
14002bf67:	48 ff 43 10          	incq   0x10(%rbx)
14002bf6b:	48 3b fd             	cmp    %rbp,%rdi
14002bf6e:	75 d0                	jne    0x14002bf40
14002bf70:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14002bf75:	49 89 1e             	mov    %rbx,(%r14)
14002bf78:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14002bf7d:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14002bf82:	49 8b c6             	mov    %r14,%rax
14002bf85:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14002bf8a:	48 33 cc             	xor    %rsp,%rcx
14002bf8d:	e8 6e d8 02 00       	call   0x140059800
14002bf92:	48 83 c4 48          	add    $0x48,%rsp
14002bf96:	41 5e                	pop    %r14
14002bf98:	5b                   	pop    %rbx
14002bf99:	c3                   	ret
14002bf9a:	48 0f 42 53 18       	cmovb  0x18(%rbx),%rdx
14002bf9f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14002bfa3:	48 89 53 10          	mov    %rdx,0x10(%rbx)
14002bfa7:	4a 8d 14 51          	lea    (%rcx,%r10,2),%rdx
14002bfab:	49 8b c8             	mov    %r8,%rcx
14002bfae:	48 85 d2             	test   %rdx,%rdx
14002bfb1:	0f 84 28 ff ff ff    	je     0x14002bedf
14002bfb7:	4a 8d 14 42          	lea    (%rdx,%r8,2),%rdx
14002bfbb:	45 84 c9             	test   %r9b,%r9b
14002bfbe:	4c 8d 05 83 44 03 00 	lea    0x34483(%rip),%r8        # 0x140060448
14002bfc5:	48 8d 0d 64 44 03 00 	lea    0x34464(%rip),%rcx        # 0x140060430
14002bfcc:	4c 0f 45 c1          	cmovne %rcx,%r8
14002bfd0:	8b c8                	mov    %eax,%ecx
14002bfd2:	48 8d 52 fe          	lea    -0x2(%rdx),%rdx
14002bfd6:	83 e1 0f             	and    $0xf,%ecx
14002bfd9:	c1 e8 04             	shr    $0x4,%eax
14002bfdc:	42 0f be 0c 01       	movsbl (%rcx,%r8,1),%ecx
14002bfe1:	66 89 0a             	mov    %cx,(%rdx)
14002bfe4:	85 c0                	test   %eax,%eax
14002bfe6:	75 e8                	jne    0x14002bfd0
14002bfe8:	49 89 1e             	mov    %rbx,(%r14)
14002bfeb:	eb 95                	jmp    0x14002bf82
14002bfed:	cc                   	int3
14002bfee:	cc                   	int3
14002bfef:	cc                   	int3
14002bff0:	40 53                	rex push %rbx
14002bff2:	41 56                	push   %r14
14002bff4:	48 83 ec 58          	sub    $0x58,%rsp
14002bff8:	48 8b 05 41 c0 04 00 	mov    0x4c041(%rip),%rax        # 0x140078040
14002bfff:	48 33 c4             	xor    %rsp,%rax
14002c002:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14002c007:	8b 01                	mov    (%rcx),%eax
14002c009:	49 8b d8             	mov    %r8,%rbx
14002c00c:	4c 63 41 04          	movslq 0x4(%rcx),%r8
14002c010:	4c 8b f2             	mov    %rdx,%r14
14002c013:	41 8b d0             	mov    %r8d,%edx
14002c016:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
14002c01a:	49 03 d1             	add    %r9,%rdx
14002c01d:	48 39 53 18          	cmp    %rdx,0x18(%rbx)
14002c021:	0f 83 b9 00 00 00    	jae    0x14002c0e0
14002c027:	49 8b c8             	mov    %r8,%rcx
14002c02a:	48 89 ac 24 80 00 00 	mov    %rbp,0x80(%rsp)
14002c031:	00
14002c032:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
14002c037:	48 03 e9             	add    %rcx,%rbp
14002c03a:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14002c03f:	48 8b d5             	mov    %rbp,%rdx
14002c042:	0f 1f 40 00          	nopl   0x0(%rax)
14002c046:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14002c04d:	00 00 00
14002c050:	0f b6 c8             	movzbl %al,%ecx
14002c053:	48 8d 52 ff          	lea    -0x1(%rdx),%rdx
14002c057:	80 e1 01             	and    $0x1,%cl
14002c05a:	80 c1 30             	add    $0x30,%cl
14002c05d:	d1 e8                	shr    $1,%eax
14002c05f:	88 0a                	mov    %cl,(%rdx)
14002c061:	75 ed                	jne    0x14002c050
14002c063:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
14002c068:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
14002c06d:	48 3b c5             	cmp    %rbp,%rax
14002c070:	74 46                	je     0x14002c0b8
14002c072:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
14002c079:	00
14002c07a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002c080:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14002c084:	0f be 37             	movsbl (%rdi),%esi
14002c087:	48 ff c2             	inc    %rdx
14002c08a:	48 ff c7             	inc    %rdi
14002c08d:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14002c091:	76 08                	jbe    0x14002c09b
14002c093:	48 8b 03             	mov    (%rbx),%rax
14002c096:	48 8b cb             	mov    %rbx,%rcx
14002c099:	ff 10                	call   *(%rax)
14002c09b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14002c09f:	48 8b 43 08          	mov    0x8(%rbx),%rax
14002c0a3:	66 89 34 48          	mov    %si,(%rax,%rcx,2)
14002c0a7:	48 ff 43 10          	incq   0x10(%rbx)
14002c0ab:	48 3b fd             	cmp    %rbp,%rdi
14002c0ae:	75 d0                	jne    0x14002c080
14002c0b0:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
14002c0b7:	00
14002c0b8:	49 89 1e             	mov    %rbx,(%r14)
14002c0bb:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
14002c0c2:	00
14002c0c3:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14002c0c8:	49 8b c6             	mov    %r14,%rax
14002c0cb:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14002c0d0:	48 33 cc             	xor    %rsp,%rcx
14002c0d3:	e8 28 d7 02 00       	call   0x140059800
14002c0d8:	48 83 c4 58          	add    $0x58,%rsp
14002c0dc:	41 5e                	pop    %r14
14002c0de:	5b                   	pop    %rbx
14002c0df:	c3                   	ret
14002c0e0:	48 0f 42 53 18       	cmovb  0x18(%rbx),%rdx
14002c0e5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14002c0e9:	48 89 53 10          	mov    %rdx,0x10(%rbx)
14002c0ed:	4a 8d 14 49          	lea    (%rcx,%r9,2),%rdx
14002c0f1:	49 8b c8             	mov    %r8,%rcx
14002c0f4:	48 85 d2             	test   %rdx,%rdx
14002c0f7:	0f 84 2d ff ff ff    	je     0x14002c02a
14002c0fd:	4a 8d 14 42          	lea    (%rdx,%r8,2),%rdx
14002c101:	0f b7 c8             	movzwl %ax,%ecx
14002c104:	48 8d 52 fe          	lea    -0x2(%rdx),%rdx
14002c108:	66 83 e1 01          	and    $0x1,%cx
14002c10c:	66 83 c1 30          	add    $0x30,%cx
14002c110:	d1 e8                	shr    $1,%eax
14002c112:	66 89 0a             	mov    %cx,(%rdx)
14002c115:	75 ea                	jne    0x14002c101
14002c117:	49 89 1e             	mov    %rbx,(%r14)
14002c11a:	eb ac                	jmp    0x14002c0c8
14002c11c:	cc                   	int3
14002c11d:	cc                   	int3
14002c11e:	cc                   	int3
14002c11f:	cc                   	int3
14002c120:	40 53                	rex push %rbx
14002c122:	41 56                	push   %r14
14002c124:	48 83 ec 48          	sub    $0x48,%rsp
14002c128:	48 8b 05 11 bf 04 00 	mov    0x4bf11(%rip),%rax        # 0x140078040
14002c12f:	48 33 c4             	xor    %rsp,%rax
14002c132:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14002c137:	8b 01                	mov    (%rcx),%eax
14002c139:	49 8b d8             	mov    %r8,%rbx
14002c13c:	4c 63 41 04          	movslq 0x4(%rcx),%r8
14002c140:	4c 8b f2             	mov    %rdx,%r14
14002c143:	41 8b d0             	mov    %r8d,%edx
14002c146:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
14002c14a:	49 03 d1             	add    %r9,%rdx
14002c14d:	48 39 53 18          	cmp    %rdx,0x18(%rbx)
14002c151:	0f 83 a3 00 00 00    	jae    0x14002c1fa
14002c157:	49 8b c8             	mov    %r8,%rcx
14002c15a:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
14002c15f:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
14002c164:	48 03 e9             	add    %rcx,%rbp
14002c167:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14002c16c:	48 8b d5             	mov    %rbp,%rdx
14002c16f:	90                   	nop
14002c170:	0f b6 c8             	movzbl %al,%ecx
14002c173:	48 8d 52 ff          	lea    -0x1(%rdx),%rdx
14002c177:	80 e1 07             	and    $0x7,%cl
14002c17a:	c1 e8 03             	shr    $0x3,%eax
14002c17d:	80 c1 30             	add    $0x30,%cl
14002c180:	88 0a                	mov    %cl,(%rdx)
14002c182:	85 c0                	test   %eax,%eax
14002c184:	75 ea                	jne    0x14002c170
14002c186:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
14002c18b:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
14002c190:	48 3b c5             	cmp    %rbp,%rax
14002c193:	74 40                	je     0x14002c1d5
14002c195:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
14002c19a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002c1a0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14002c1a4:	0f be 37             	movsbl (%rdi),%esi
14002c1a7:	48 ff c2             	inc    %rdx
14002c1aa:	48 ff c7             	inc    %rdi
14002c1ad:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14002c1b1:	76 08                	jbe    0x14002c1bb
14002c1b3:	48 8b 03             	mov    (%rbx),%rax
14002c1b6:	48 8b cb             	mov    %rbx,%rcx
14002c1b9:	ff 10                	call   *(%rax)
14002c1bb:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14002c1bf:	48 8b 43 08          	mov    0x8(%rbx),%rax
14002c1c3:	66 89 34 48          	mov    %si,(%rax,%rcx,2)
14002c1c7:	48 ff 43 10          	incq   0x10(%rbx)
14002c1cb:	48 3b fd             	cmp    %rbp,%rdi
14002c1ce:	75 d0                	jne    0x14002c1a0
14002c1d0:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14002c1d5:	49 89 1e             	mov    %rbx,(%r14)
14002c1d8:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14002c1dd:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14002c1e2:	49 8b c6             	mov    %r14,%rax
14002c1e5:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14002c1ea:	48 33 cc             	xor    %rsp,%rcx
14002c1ed:	e8 0e d6 02 00       	call   0x140059800
14002c1f2:	48 83 c4 48          	add    $0x48,%rsp
14002c1f6:	41 5e                	pop    %r14
14002c1f8:	5b                   	pop    %rbx
14002c1f9:	c3                   	ret
14002c1fa:	48 0f 42 53 18       	cmovb  0x18(%rbx),%rdx
14002c1ff:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14002c203:	48 89 53 10          	mov    %rdx,0x10(%rbx)
14002c207:	4a 8d 14 49          	lea    (%rcx,%r9,2),%rdx
14002c20b:	49 8b c8             	mov    %r8,%rcx
14002c20e:	48 85 d2             	test   %rdx,%rdx
14002c211:	0f 84 43 ff ff ff    	je     0x14002c15a
14002c217:	4a 8d 14 42          	lea    (%rdx,%r8,2),%rdx
14002c21b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c220:	0f b7 c8             	movzwl %ax,%ecx
14002c223:	48 8d 52 fe          	lea    -0x2(%rdx),%rdx
14002c227:	66 83 e1 07          	and    $0x7,%cx
14002c22b:	c1 e8 03             	shr    $0x3,%eax
14002c22e:	66 83 c1 30          	add    $0x30,%cx