14004c9ab:	48 89 f9             	mov    %rdi,%rcx
14004c9ae:	e8 4d fa 05 00       	call   0x1400ac400
14004c9b3:	85 c0                	test   %eax,%eax
14004c9b5:	0f 84 25 02 00 00    	je     0x14004cbe0
14004c9bb:	8b 15 13 6f 22 00    	mov    0x226f13(%rip),%edx        # 0x1402738d4
14004c9c1:	85 d2                	test   %edx,%edx
14004c9c3:	0f 84 87 01 00 00    	je     0x14004cb50
14004c9c9:	8b 05 01 6f 22 00    	mov    0x226f01(%rip),%eax        # 0x1402738d0
14004c9cf:	85 c0                	test   %eax,%eax
14004c9d1:	0f 84 79 02 00 00    	je     0x14004cc50
14004c9d7:	85 f6                	test   %esi,%esi
14004c9d9:	74 09                	je     0x14004c9e4
14004c9db:	80 3b 01             	cmpb   $0x1,(%rbx)
14004c9de:	0f 84 bc 02 00 00    	je     0x14004cca0
14004c9e4:	48 89 f9             	mov    %rdi,%rcx
14004c9e7:	e8 14 fa 05 00       	call   0x1400ac400
14004c9ec:	85 c0                	test   %eax,%eax
14004c9ee:	0f 84 39 01 00 00    	je     0x14004cb2d
14004c9f4:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
14004c9f9:	8d 56 20             	lea    0x20(%rsi),%edx
14004c9fc:	48 89 e9             	mov    %rbp,%rcx
14004c9ff:	e8 3c e2 04 00       	call   0x14009ac40
14004ca04:	41 83 fd 01          	cmp    $0x1,%r13d
14004ca08:	4c 8d 2d 24 30 1b 00 	lea    0x1b3024(%rip),%r13        # 0x1401ffa33
14004ca0f:	19 ff                	sbb    %edi,%edi
14004ca11:	e8 3a 05 04 00       	call   0x14008cf50
14004ca16:	83 e7 fe             	and    $0xfffffffe,%edi
14004ca19:	4c 8d 05 ef 2f 1b 00 	lea    0x1b2fef(%rip),%r8        # 0x1401ffa0f
14004ca20:	48 89 e9             	mov    %rbp,%rcx
14004ca23:	83 c7 3e             	add    $0x3e,%edi
14004ca26:	85 c0                	test   %eax,%eax
14004ca28:	4c 0f 44 05 10 f2 19 	cmove  0x19f210(%rip),%r8        # 0x1401ebc40
14004ca2f:	00
14004ca30:	41 89 f9             	mov    %edi,%r9d
14004ca33:	48 8d 15 e9 2f 1b 00 	lea    0x1b2fe9(%rip),%rdx        # 0x1401ffa23
14004ca3a:	89 f7                	mov    %esi,%edi
14004ca3c:	e8 7f f5 04 00       	call   0x14009bfc0
14004ca41:	48 01 df             	add    %rbx,%rdi
14004ca44:	85 f6                	test   %esi,%esi
14004ca46:	75 51                	jne    0x14004ca99
14004ca48:	eb 77                	jmp    0x14004cac1
14004ca4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14004ca50:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14004ca55:	48 85 d2             	test   %rdx,%rdx
14004ca58:	0f 84 6a 01 00 00    	je     0x14004cbc8
14004ca5e:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14004ca63:	48 29 c2             	sub    %rax,%rdx
14004ca66:	48 83 fa 01          	cmp    $0x1,%rdx
14004ca6a:	0f 84 58 01 00 00    	je     0x14004cbc8
14004ca70:	48 8d 50 01          	lea    0x1(%rax),%rdx
14004ca74:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14004ca79:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14004ca7e:	40 88 34 02          	mov    %sil,(%rdx,%rax,1)
14004ca82:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14004ca87:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14004ca8c:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14004ca90:	48 83 c3 01          	add    $0x1,%rbx
14004ca94:	48 39 fb             	cmp    %rdi,%rbx
14004ca97:	74 28                	je     0x14004cac1
14004ca99:	0f b6 33             	movzbl (%rbx),%esi
14004ca9c:	40 80 fe 0a          	cmp    $0xa,%sil
14004caa0:	74 ee                	je     0x14004ca90
14004caa2:	8d 46 e0             	lea    -0x20(%rsi),%eax
14004caa5:	3c 5e                	cmp    $0x5e,%al
14004caa7:	76 a7                	jbe    0x14004ca50
14004caa9:	44 0f be c6          	movsbl %sil,%r8d
14004caad:	4c 89 ea             	mov    %r13,%rdx
14004cab0:	48 89 e9             	mov    %rbp,%rcx
14004cab3:	48 83 c3 01          	add    $0x1,%rbx
14004cab7:	e8 04 f5 04 00       	call   0x14009bfc0
14004cabc:	48 39 fb             	cmp    %rdi,%rbx
14004cabf:	75 d8                	jne    0x14004ca99
14004cac1:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14004cac6:	48 85 d2             	test   %rdx,%rdx
14004cac9:	0f 85 31 01 00 00    	jne    0x14004cc00
14004cacf:	ba 01 00 00 00       	mov    $0x1,%edx
14004cad4:	48 89 e9             	mov    %rbp,%rcx
14004cad7:	e8 c4 e0 04 00       	call   0x14009aba0
14004cadc:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14004cae1:	48 8d 50 01          	lea    0x1(%rax),%rdx
14004cae5:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14004caea:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14004caef:	c6 04 02 0a          	movb   $0xa,(%rdx,%rax,1)
14004caf3:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14004caf8:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14004cafd:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14004cb01:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
14004cb08:	00 00 00
14004cb0b:	48 23 05 26 f1 19 00 	and    0x19f126(%rip),%rax        # 0x1401ebc38
14004cb12:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
14004cb19:	00 00 00
14004cb1c:	48 39 d0             	cmp    %rdx,%rax
14004cb1f:	0f 85 fb 00 00 00    	jne    0x14004cc20
14004cb25:	48 89 e9             	mov    %rbp,%rcx
14004cb28:	e8 13 de 04 00       	call   0x14009a940
14004cb2d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14004cb32:	49 2b 04 24          	sub    (%r12),%rax
14004cb36:	0f 85 79 01 00 00    	jne    0x14004ccb5
14004cb3c:	48 83 c4 48          	add    $0x48,%rsp
14004cb40:	5b                   	pop    %rbx
14004cb41:	5e                   	pop    %rsi
14004cb42:	5f                   	pop    %rdi
14004cb43:	5d                   	pop    %rbp
14004cb44:	41 5c                	pop    %r12
14004cb46:	41 5d                	pop    %r13
14004cb48:	c3                   	ret
14004cb49:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14004cb50:	48 8d 15 c1 2e 1b 00 	lea    0x1b2ec1(%rip),%rdx        # 0x1401ffa18
14004cb57:	48 89 d9             	mov    %rbx,%rcx
14004cb5a:	e8 61 dc 04 00       	call   0x14009a7c0
14004cb5f:	85 c0                	test   %eax,%eax
14004cb61:	75 17                	jne    0x14004cb7a
14004cb63:	48 8d 15 b3 2e 1b 00 	lea    0x1b2eb3(%rip),%rdx        # 0x1401ffa1d
14004cb6a:	48 89 d9             	mov    %rbx,%rcx
14004cb6d:	e8 4e dc 04 00       	call   0x14009a7c0
14004cb72:	85 c0                	test   %eax,%eax
14004cb74:	0f 84 6a fe ff ff    	je     0x14004c9e4
14004cb7a:	c7 05 50 6d 22 00 01 	movl   $0x1,0x226d50(%rip)        # 0x1402738d4
14004cb81:	00 00 00
14004cb84:	31 c0                	xor    %eax,%eax
14004cb86:	80 3b 01             	cmpb   $0x1,(%rbx)
14004cb89:	0f 94 c0             	sete   %al
14004cb8c:	89 05 3e 6d 22 00    	mov    %eax,0x226d3e(%rip)        # 0x1402738d0
14004cb92:	0f 85 e8 00 00 00    	jne    0x14004cc80
14004cb98:	85 f6                	test   %esi,%esi
14004cb9a:	74 14                	je     0x14004cbb0
14004cb9c:	48 8d 53 01          	lea    0x1(%rbx),%rdx
14004cba0:	44 8d 46 ff          	lea    -0x1(%rsi),%r8d
14004cba4:	48 8d 0d 75 f0 19 00 	lea    0x19f075(%rip),%rcx        # 0x1401ebc20
14004cbab:	e8 60 f1 05 00       	call   0x1400abd10
14004cbb0:	be 08 00 00 00       	mov    $0x8,%esi
14004cbb5:	48 8d 1d 4a 2e 1b 00 	lea    0x1b2e4a(%rip),%rbx        # 0x1401ffa06
14004cbbc:	e9 23 fe ff ff       	jmp    0x14004c9e4
14004cbc1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14004cbc8:	ba 01 00 00 00       	mov    $0x1,%edx
14004cbcd:	48 89 e9             	mov    %rbp,%rcx
14004cbd0:	e8 cb df 04 00       	call   0x14009aba0
14004cbd5:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14004cbda:	e9 91 fe ff ff       	jmp    0x14004ca70
14004cbdf:	90                   	nop
14004cbe0:	48 8d 0d 39 f0 19 00 	lea    0x19f039(%rip),%rcx        # 0x1401ebc20
14004cbe7:	e8 14 f8 05 00       	call   0x1400ac400
14004cbec:	85 c0                	test   %eax,%eax
14004cbee:	0f 85 c7 fd ff ff    	jne    0x14004c9bb
14004cbf4:	e9 34 ff ff ff       	jmp    0x14004cb2d
14004cbf9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14004cc00:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14004cc05:	48 29 c2             	sub    %rax,%rdx
14004cc08:	48 83 fa 01          	cmp    $0x1,%rdx
14004cc0c:	0f 85 cf fe ff ff    	jne    0x14004cae1
14004cc12:	e9 b8 fe ff ff       	jmp    0x14004cacf
14004cc17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14004cc1e:	00 00
14004cc20:	49 89 e9             	mov    %rbp,%r9
14004cc23:	4c 8d 05 06 f0 19 00 	lea    0x19f006(%rip),%r8        # 0x1401ebc30
14004cc2a:	ba 55 00 00 00       	mov    $0x55,%edx
14004cc2f:	48 8d 0d 01 2e 1b 00 	lea    0x1b2e01(%rip),%rcx        # 0x1401ffa37
14004cc36:	e8 25 f1 05 00       	call   0x1400abd60
14004cc3b:	48 89 e9             	mov    %rbp,%rcx
14004cc3e:	e8 fd dc 04 00       	call   0x14009a940
14004cc43:	e9 e5 fe ff ff       	jmp    0x14004cb2d
14004cc48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14004cc4f:	00
14004cc50:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14004cc55:	49 2b 04 24          	sub    (%r12),%rax
14004cc59:	75 5a                	jne    0x14004ccb5
14004cc5b:	41 89 f0             	mov    %esi,%r8d
14004cc5e:	48 89 da             	mov    %rbx,%rdx
14004cc61:	48 8d 0d b8 ef 19 00 	lea    0x19efb8(%rip),%rcx        # 0x1401ebc20
14004cc68:	48 83 c4 48          	add    $0x48,%rsp
14004cc6c:	5b                   	pop    %rbx
14004cc6d:	5e                   	pop    %rsi
14004cc6e:	5f                   	pop    %rdi
14004cc6f:	5d                   	pop    %rbp
14004cc70:	41 5c                	pop    %r12
14004cc72:	41 5d                	pop    %r13
14004cc74:	e9 97 f0 05 00       	jmp    0x1400abd10
14004cc79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14004cc80:	41 89 f0             	mov    %esi,%r8d
14004cc83:	48 89 da             	mov    %rbx,%rdx
14004cc86:	48 8d 0d 93 ef 19 00 	lea    0x19ef93(%rip),%rcx        # 0x1401ebc20
14004cc8d:	e8 7e f0 05 00       	call   0x1400abd10
14004cc92:	e9 19 ff ff ff       	jmp    0x14004cbb0
14004cc97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14004cc9e:	00 00
14004cca0:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14004cca5:	49 2b 04 24          	sub    (%r12),%rax
14004cca9:	75 0a                	jne    0x14004ccb5
14004ccab:	48 8d 53 01          	lea    0x1(%rbx),%rdx
14004ccaf:	44 8d 46 ff          	lea    -0x1(%rsi),%r8d
14004ccb3:	eb ac                	jmp    0x14004cc61
14004ccb5:	e8 b6 7b 19 00       	call   0x1401e4870
14004ccba:	90                   	nop
14004ccbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004ccc0:	41 54                	push   %r12
14004ccc2:	55                   	push   %rbp
14004ccc3:	57                   	push   %rdi
14004ccc4:	56                   	push   %rsi
14004ccc5:	53                   	push   %rbx
14004ccc6:	48 83 ec 20          	sub    $0x20,%rsp
14004ccca:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14004cccf:	8b 6c 24 78          	mov    0x78(%rsp),%ebp
14004ccd3:	48 89 d6             	mov    %rdx,%rsi
14004ccd6:	4d 89 c4             	mov    %r8,%r12
14004ccd9:	85 c9                	test   %ecx,%ecx
14004ccdb:	0f 88 a7 00 00 00    	js     0x14004cd88
14004cce1:	48 85 d2             	test   %rdx,%rdx
14004cce4:	74 0a                	je     0x14004ccf0
14004cce6:	48 83 3a 00          	cmpq   $0x0,(%rdx)
14004ccea:	0f 85 e2 00 00 00    	jne    0x14004cdd2
14004ccf0:	49 89 f8             	mov    %rdi,%r8
14004ccf3:	4c 89 ca             	mov    %r9,%rdx
14004ccf6:	e8 c5 e3 07 00       	call   0x1400cb0c0
14004ccfb:	48 89 c3             	mov    %rax,%rbx
14004ccfe:	48 85 c0             	test   %rax,%rax
14004cd01:	78 4d                	js     0x14004cd50
14004cd03:	48 39 fb             	cmp    %rdi,%rbx
14004cd06:	74 70                	je     0x14004cd78
14004cd08:	40 f6 c5 01          	test   $0x1,%bpl
14004cd0c:	75 22                	jne    0x14004cd30
14004cd0e:	83 e5 08             	and    $0x8,%ebp
14004cd11:	48 8d 0d 38 2d 1b 00 	lea    0x1b2d38(%rip),%rcx        # 0x1401ffa50
14004cd18:	0f 84 cc 00 00 00    	je     0x14004cdea
14004cd1e:	48 8b 05 bb c2 1e 00 	mov    0x1ec2bb(%rip),%rax        # 0x140238fe0
14004cd25:	8b 00                	mov    (%rax),%eax
14004cd27:	85 c0                	test   %eax,%eax
14004cd29:	75 15                	jne    0x14004cd40
14004cd2b:	e8 00 69 07 00       	call   0x1400c3630
14004cd30:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14004cd35:	48 83 c4 20          	add    $0x20,%rsp
14004cd39:	5b                   	pop    %rbx
14004cd3a:	5e                   	pop    %rsi
14004cd3b:	5f                   	pop    %rdi
14004cd3c:	5d                   	pop    %rbp
14004cd3d:	41 5c                	pop    %r12
14004cd3f:	c3                   	ret
14004cd40:	e8 23 66 19 00       	call   0x1401e3368
14004cd45:	48 89 c1             	mov    %rax,%rcx
14004cd48:	eb e1                	jmp    0x14004cd2b
14004cd4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14004cd50:	83 e5 08             	and    $0x8,%ebp
14004cd53:	48 8d 0d e8 2c 1b 00 	lea    0x1b2ce8(%rip),%rcx        # 0x1401ffa42
14004cd5a:	0f 84 97 00 00 00    	je     0x14004cdf7
14004cd60:	48 8b 05 79 c2 1e 00 	mov    0x1ec279(%rip),%rax        # 0x140238fe0
14004cd67:	8b 10                	mov    (%rax),%edx
14004cd69:	85 d2                	test   %edx,%edx
14004cd6b:	75 53                	jne    0x14004cdc0
14004cd6d:	e8 2e 68 07 00       	call   0x1400c35a0
14004cd72:	eb bc                	jmp    0x14004cd30
14004cd74:	0f 1f 40 00          	nopl   0x0(%rax)
14004cd78:	31 c0                	xor    %eax,%eax
14004cd7a:	48 83 c4 20          	add    $0x20,%rsp
14004cd7e:	5b                   	pop    %rbx
14004cd7f:	5e                   	pop    %rsi
14004cd80:	5f                   	pop    %rdi
14004cd81:	5d                   	pop    %rbp
14004cd82:	41 5c                	pop    %r12
14004cd84:	c3                   	ret
14004cd85:	0f 1f 00             	nopl   (%rax)
14004cd88:	48 85 d2             	test   %rdx,%rdx
14004cd8b:	0f 84 5f ff ff ff    	je     0x14004ccf0
14004cd91:	48 8b 12             	mov    (%rdx),%rdx
14004cd94:	48 85 d2             	test   %rdx,%rdx
14004cd97:	0f 84 53 ff ff ff    	je     0x14004ccf0
14004cd9d:	49 8b 18             	mov    (%r8),%rbx
14004cda0:	4c 89 c9             	mov    %r9,%rcx
14004cda3:	48 39 df             	cmp    %rbx,%rdi
14004cda6:	48 0f 46 df          	cmovbe %rdi,%rbx
14004cdaa:	49 89 d8             	mov    %rbx,%r8
14004cdad:	e8 3e d0 19 00       	call   0x1401e9df0
14004cdb2:	48 01 1e             	add    %rbx,(%rsi)
14004cdb5:	49 29 1c 24          	sub    %rbx,(%r12)
14004cdb9:	e9 45 ff ff ff       	jmp    0x14004cd03
14004cdbe:	66 90                	xchg   %ax,%ax
14004cdc0:	e8 a3 65 19 00       	call   0x1401e3368
14004cdc5:	48 89 c1             	mov    %rax,%rcx
14004cdc8:	e8 d3 67 07 00       	call   0x1400c35a0
14004cdcd:	e9 5e ff ff ff       	jmp    0x14004cd30
14004cdd2:	4c 8d 05 9f 2c 1b 00 	lea    0x1b2c9f(%rip),%r8        # 0x1401ffa78
14004cdd9:	ba 59 01 00 00       	mov    $0x159,%edx
14004cdde:	48 8d 0d 52 2c 1b 00 	lea    0x1b2c52(%rip),%rcx        # 0x1401ffa37
14004cde5:	e8 a6 69 07 00       	call   0x1400c3790
14004cdea:	e8 f1 fa ff ff       	call   0x14004c8e0
14004cdef:	48 89 c1             	mov    %rax,%rcx
14004cdf2:	e8 99 65 07 00       	call   0x1400c3390
14004cdf7:	e8 e4 fa ff ff       	call   0x14004c8e0
14004cdfc:	48 89 c1             	mov    %rax,%rcx
14004cdff:	e8 1c 66 07 00       	call   0x1400c3420
14004ce04:	90                   	nop
14004ce05:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14004ce0c:	00 00 00 00
14004ce10:	41 54                	push   %r12
14004ce12:	55                   	push   %rbp
14004ce13:	57                   	push   %rdi
14004ce14:	56                   	push   %rsi
14004ce15:	53                   	push   %rbx
14004ce16:	48 83 ec 20          	sub    $0x20,%rsp
14004ce1a:	48 8b 71 08          	mov    0x8(%rcx),%rsi
14004ce1e:	48 89 d7             	mov    %rdx,%rdi
14004ce21:	4c 89 c5             	mov    %r8,%rbp
14004ce24:	48 8d 15 73 2c 1b 00 	lea    0x1b2c73(%rip),%rdx        # 0x1401ffa9e
14004ce2b:	48 89 cb             	mov    %rcx,%rbx
14004ce2e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14004ce34:	4d 89 cc             	mov    %r9,%r12
14004ce37:	e8 74 eb 04 00       	call   0x14009b9b0
14004ce3c:	48 89 f9             	mov    %rdi,%rcx
14004ce3f:	e8 54 d0 19 00       	call   0x1401e9e98
14004ce44:	48 89 fa             	mov    %rdi,%rdx
14004ce47:	48 89 d9             	mov    %rbx,%rcx
14004ce4a:	49 89 c0             	mov    %rax,%r8
14004ce4d:	e8 5e eb 04 00       	call   0x14009b9b0
14004ce52:	48 89 ea             	mov    %rbp,%rdx
14004ce55:	4d 89 e0             	mov    %r12,%r8
14004ce58:	48 89 d9             	mov    %rbx,%rcx
14004ce5b:	e8 f0 ef 04 00       	call   0x14009be50
14004ce60:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14004ce64:	48 29 f2             	sub    %rsi,%rdx
14004ce67:	48 81 fa f0 ff 00 00 	cmp    $0xfff0,%rdx
14004ce6e:	77 79                	ja     0x14004cee9
14004ce70:	41 89 d2             	mov    %edx,%r10d
14004ce73:	48 89 d0             	mov    %rdx,%rax
14004ce76:	48 8d 0d 03 2e 1b 00 	lea    0x1b2e03(%rip),%rcx        # 0x1401ffc80
14004ce7d:	41 89 d1             	mov    %edx,%r9d
14004ce80:	41 c1 fa 04          	sar    $0x4,%r10d
14004ce84:	83 e0 0f             	and    $0xf,%eax
14004ce87:	41 c1 f9 08          	sar    $0x8,%r9d
14004ce8b:	41 89 d0             	mov    %edx,%r8d
14004ce8e:	0f b6 04 01          	movzbl (%rcx,%rax,1),%eax
14004ce92:	41 83 e2 0f          	and    $0xf,%r10d
14004ce96:	41 83 e1 0f          	and    $0xf,%r9d
14004ce9a:	41 c1 f8 0c          	sar    $0xc,%r8d
14004ce9e:	46 0f b6 14 11       	movzbl (%rcx,%r10,1),%r10d
14004cea3:	46 0f b6 0c 09       	movzbl (%rcx,%r9,1),%r9d
14004cea8:	4d 63 c0             	movslq %r8d,%r8
14004ceab:	83 ea 04             	sub    $0x4,%edx
14004ceae:	c1 e0 08             	shl    $0x8,%eax
14004ceb1:	42 0f b6 0c 01       	movzbl (%rcx,%r8,1),%ecx
14004ceb6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14004cebc:	44 09 d0             	or     %r10d,%eax
14004cebf:	c1 e0 08             	shl    $0x8,%eax
14004cec2:	44 09 c8             	or     %r9d,%eax
14004cec5:	c1 e0 08             	shl    $0x8,%eax
14004cec8:	09 c8                	or     %ecx,%eax
14004ceca:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14004cece:	89 04 31             	mov    %eax,(%rcx,%rsi,1)
14004ced1:	48 8b 43 10          	mov    0x10(%rbx),%rax
14004ced5:	48 8d 4c 30 04       	lea    0x4(%rax,%rsi,1),%rcx
14004ceda:	48 83 c4 20          	add    $0x20,%rsp
14004cede:	5b                   	pop    %rbx
14004cedf:	5e                   	pop    %rsi