14040594e:	cc                   	int3
14040594f:	41 2b de             	sub    %r14d,%ebx
140405952:	48 8d 15 27 9f be 00 	lea    0xbe9f27(%rip),%rdx        # 0x140fef880
140405959:	44 8b c5             	mov    %ebp,%r8d
14040595c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140405961:	44 8d 4b fa          	lea    -0x6(%rbx),%r9d
140405965:	e8 86 37 da ff       	call   0x1401a90f0
14040596a:	48 8d 15 5f b0 f9 00 	lea    0xf9b05f(%rip),%rdx        # 0x1413a09d0
140405971:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140405976:	e8 9d 6e a1 00       	call   0x140e1c818
14040597b:	cc                   	int3
14040597c:	e8 0f 7c d9 ff       	call   0x14019d590
140405981:	cc                   	int3
140405982:	41 2b dc             	sub    %r12d,%ebx
140405985:	48 8d 15 0c 9f be 00 	lea    0xbe9f0c(%rip),%rdx        # 0x140fef898
14040598c:	44 8b cb             	mov    %ebx,%r9d
14040598f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140405994:	44 8b c6             	mov    %esi,%r8d
140405997:	e8 54 37 da ff       	call   0x1401a90f0
14040599c:	48 8d 15 2d b0 f9 00 	lea    0xf9b02d(%rip),%rdx        # 0x1413a09d0
1404059a3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1404059a8:	e8 6b 6e a1 00       	call   0x140e1c818
1404059ad:	cc                   	int3
1404059ae:	41 2b ce             	sub    %r14d,%ecx
1404059b1:	41 2b de             	sub    %r14d,%ebx
1404059b4:	44 8b cb             	mov    %ebx,%r9d
1404059b7:	44 8d 04 0a          	lea    (%rdx,%rcx,1),%r8d
1404059bb:	48 8d 15 f6 9e be 00 	lea    0xbe9ef6(%rip),%rdx        # 0x140fef8b8
1404059c2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1404059c7:	e8 24 37 da ff       	call   0x1401a90f0
1404059cc:	48 8d 15 fd af f9 00 	lea    0xf9affd(%rip),%rdx        # 0x1413a09d0
1404059d3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1404059d8:	e8 3b 6e a1 00       	call   0x140e1c818
1404059dd:	cc                   	int3
1404059de:	cc                   	int3
1404059df:	cc                   	int3
1404059e0:	40 53                	rex push %rbx
1404059e2:	56                   	push   %rsi
1404059e3:	48 83 ec 58          	sub    $0x58,%rsp
1404059e7:	48 8b 05 12 35 fb 00 	mov    0xfb3512(%rip),%rax        # 0x1413b8f00
1404059ee:	48 33 c4             	xor    %rsp,%rax
1404059f1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404059f6:	4c 8d 52 07          	lea    0x7(%rdx),%r10
1404059fa:	49 8b f1             	mov    %r9,%rsi
1404059fd:	48 8b d9             	mov    %rcx,%rbx
140405a00:	4d 3b d0             	cmp    %r8,%r10
140405a03:	0f 87 6d 01 00 00    	ja     0x140405b76
140405a09:	48 8d 42 05          	lea    0x5(%rdx),%rax
140405a0d:	4c 3b d0             	cmp    %rax,%r10
140405a10:	0f 82 60 01 00 00    	jb     0x140405b76
140405a16:	83 bc 24 90 00 00 00 	cmpl   $0x1,0x90(%rsp)
140405a1d:	01
140405a1e:	44 0f b7 4a 01       	movzwl 0x1(%rdx),%r9d
140405a23:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140405a28:	75 12                	jne    0x140405a3c
140405a2a:	66 44 89 49 02       	mov    %r9w,0x2(%rcx)
140405a2f:	0f b7 4a 03          	movzwl 0x3(%rdx),%ecx
140405a33:	66 89 4b 04          	mov    %cx,0x4(%rbx)
140405a37:	0f b7 38             	movzwl (%rax),%edi
140405a3a:	eb 1d                	jmp    0x140405a59
140405a3c:	66 41 c1 c9 08       	ror    $0x8,%r9w
140405a41:	66 44 89 49 02       	mov    %r9w,0x2(%rcx)
140405a46:	0f b7 4a 03          	movzwl 0x3(%rdx),%ecx
140405a4a:	66 c1 c9 08          	ror    $0x8,%cx
140405a4e:	66 89 4b 04          	mov    %cx,0x4(%rbx)
140405a52:	0f b7 38             	movzwl (%rax),%edi
140405a55:	66 c1 cf 08          	ror    $0x8,%di
140405a59:	45 0f b7 d9          	movzwl %r9w,%r11d
140405a5d:	66 89 7b 06          	mov    %di,0x6(%rbx)
140405a61:	0f b7 c1             	movzwl %cx,%eax
140405a64:	0f b7 cf             	movzwl %di,%ecx
140405a67:	41 8d 3c 03          	lea    (%r11,%rax,1),%edi
140405a6b:	83 c7 07             	add    $0x7,%edi
140405a6e:	03 f9                	add    %ecx,%edi
140405a70:	44 8b cf             	mov    %edi,%r9d
140405a73:	4c 03 ca             	add    %rdx,%r9
140405a76:	4d 3b c8             	cmp    %r8,%r9
140405a79:	0f 87 a8 01 00 00    	ja     0x140405c27
140405a7f:	4c 3b ca             	cmp    %rdx,%r9
140405a82:	0f 82 9f 01 00 00    	jb     0x140405c27
140405a88:	0f b6 02             	movzbl (%rdx),%eax
140405a8b:	48 8d 4a 07          	lea    0x7(%rdx),%rcx
140405a8f:	49 03 cb             	add    %r11,%rcx
140405a92:	88 03                	mov    %al,(%rbx)
140405a94:	41 8b c3             	mov    %r11d,%eax
140405a97:	49 3b c9             	cmp    %r9,%rcx
140405a9a:	0f 87 5d 01 00 00    	ja     0x140405bfd
140405aa0:	49 3b ca             	cmp    %r10,%rcx
140405aa3:	0f 82 54 01 00 00    	jb     0x140405bfd
140405aa9:	49 03 c2             	add    %r10,%rax
140405aac:	4c 89 53 08          	mov    %r10,0x8(%rbx)
140405ab0:	48 89 43 10          	mov    %rax,0x10(%rbx)
140405ab4:	44 0f b7 53 04       	movzwl 0x4(%rbx),%r10d
140405ab9:	4e 8d 04 11          	lea    (%rcx,%r10,1),%r8
140405abd:	4d 3b c1             	cmp    %r9,%r8
140405ac0:	0f 87 0b 01 00 00    	ja     0x140405bd1
140405ac6:	4c 3b c1             	cmp    %rcx,%r8
140405ac9:	0f 82 02 01 00 00    	jb     0x140405bd1
140405acf:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
140405ad3:	4c 89 43 20          	mov    %r8,0x20(%rbx)
140405ad7:	44 0f b7 53 06       	movzwl 0x6(%rbx),%r10d
140405adc:	4b 8d 0c 10          	lea    (%r8,%r10,1),%rcx
140405ae0:	49 3b c9             	cmp    %r9,%rcx
140405ae3:	0f 87 bc 00 00 00    	ja     0x140405ba5
140405ae9:	49 3b c8             	cmp    %r8,%rcx
140405aec:	0f 82 b3 00 00 00    	jb     0x140405ba5
140405af2:	48 89 4b 30          	mov    %rcx,0x30(%rbx)
140405af6:	4c 89 43 28          	mov    %r8,0x28(%rbx)
140405afa:	48 8b 43 38          	mov    0x38(%rbx),%rax
140405afe:	0f b6 48 03          	movzbl 0x3(%rax),%ecx
140405b02:	0f b6 40 04          	movzbl 0x4(%rax),%eax
140405b06:	c1 e1 08             	shl    $0x8,%ecx
140405b09:	0b c8                	or     %eax,%ecx
140405b0b:	0f b6 03             	movzbl (%rbx),%eax
140405b0e:	c1 e1 08             	shl    $0x8,%ecx
140405b11:	0b c8                	or     %eax,%ecx
140405b13:	89 4b 40             	mov    %ecx,0x40(%rbx)
140405b16:	48 8b 06             	mov    (%rsi),%rax
140405b19:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140405b20:	c6 43 44 01          	movb   $0x1,0x44(%rbx)
140405b24:	48 8b 06             	mov    (%rsi),%rax
140405b27:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140405b2e:	c6 43 45 01          	movb   $0x1,0x45(%rbx)
140405b32:	48 8b 0d cf 13 02 01 	mov    0x10213cf(%rip),%rcx        # 0x141426f08
140405b39:	48 8b 36             	mov    (%rsi),%rsi
140405b3c:	48 85 c9             	test   %rcx,%rcx
140405b3f:	74 16                	je     0x140405b57
140405b41:	e8 ea f9 40 00       	call   0x140815530
140405b46:	84 c0                	test   %al,%al
140405b48:	74 0d                	je     0x140405b57
140405b4a:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
140405b4e:	48 8b 51 28          	mov    0x28(%rcx),%rdx
140405b52:	e8 b9 1b 01 00       	call   0x140417710
140405b57:	8b c7                	mov    %edi,%eax
140405b59:	c6 43 46 01          	movb   $0x1,0x46(%rbx)
140405b5d:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140405b62:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140405b67:	48 33 cc             	xor    %rsp,%rcx
140405b6a:	e8 91 59 a1 00       	call   0x140e1b500
140405b6f:	48 83 c4 58          	add    $0x58,%rsp
140405b73:	5e                   	pop    %rsi
140405b74:	5b                   	pop    %rbx
140405b75:	c3                   	ret
140405b76:	44 2b c2             	sub    %edx,%r8d
140405b79:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140405b7e:	45 8b c8             	mov    %r8d,%r9d
140405b81:	48 8d 15 b8 9d be 00 	lea    0xbe9db8(%rip),%rdx        # 0x140fef940
140405b88:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140405b8e:	e8 5d 35 da ff       	call   0x1401a90f0
140405b93:	48 8d 15 36 ae f9 00 	lea    0xf9ae36(%rip),%rdx        # 0x1413a09d0
140405b9a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140405b9f:	e8 74 6c a1 00       	call   0x140e1c818
140405ba4:	cc                   	int3
140405ba5:	44 2b c2             	sub    %edx,%r8d
140405ba8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140405bad:	44 2b ca             	sub    %edx,%r9d
140405bb0:	45 03 c2             	add    %r10d,%r8d
140405bb3:	48 8d 15 fe 9d be 00 	lea    0xbe9dfe(%rip),%rdx        # 0x140fef9b8
140405bba:	e8 31 35 da ff       	call   0x1401a90f0
140405bbf:	48 8d 15 0a ae f9 00 	lea    0xf9ae0a(%rip),%rdx        # 0x1413a09d0
140405bc6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140405bcb:	e8 48 6c a1 00       	call   0x140e1c818
140405bd0:	cc                   	int3
140405bd1:	2b ca                	sub    %edx,%ecx
140405bd3:	44 2b ca             	sub    %edx,%r9d
140405bd6:	48 8d 15 bb 9d be 00 	lea    0xbe9dbb(%rip),%rdx        # 0x140fef998
140405bdd:	45 8d 04 0a          	lea    (%r10,%rcx,1),%r8d
140405be1:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140405be6:	e8 05 35 da ff       	call   0x1401a90f0
140405beb:	48 8d 15 de ad f9 00 	lea    0xf9adde(%rip),%rdx        # 0x1413a09d0
140405bf2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140405bf7:	e8 1c 6c a1 00       	call   0x140e1c818
140405bfc:	cc                   	int3
140405bfd:	44 2b ca             	sub    %edx,%r9d
140405c00:	45 8d 43 07          	lea    0x7(%r11),%r8d
140405c04:	48 8d 15 6d 9d be 00 	lea    0xbe9d6d(%rip),%rdx        # 0x140fef978
140405c0b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140405c10:	e8 db 34 da ff       	call   0x1401a90f0
140405c15:	48 8d 15 b4 ad f9 00 	lea    0xf9adb4(%rip),%rdx        # 0x1413a09d0
140405c1c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140405c21:	e8 f2 6b a1 00       	call   0x140e1c818
140405c26:	cc                   	int3
140405c27:	44 2b c2             	sub    %edx,%r8d
140405c2a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140405c2f:	45 8b c8             	mov    %r8d,%r9d
140405c32:	48 8d 15 27 9d be 00 	lea    0xbe9d27(%rip),%rdx        # 0x140fef960
140405c39:	44 8b c7             	mov    %edi,%r8d
140405c3c:	e8 af 34 da ff       	call   0x1401a90f0
140405c41:	48 8d 15 88 ad f9 00 	lea    0xf9ad88(%rip),%rdx        # 0x1413a09d0
140405c48:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140405c4d:	e8 c6 6b a1 00       	call   0x140e1c818
140405c52:	cc                   	int3
140405c53:	cc                   	int3
140405c54:	cc                   	int3
140405c55:	cc                   	int3
140405c56:	cc                   	int3
140405c57:	cc                   	int3
140405c58:	cc                   	int3
140405c59:	cc                   	int3
140405c5a:	cc                   	int3
140405c5b:	cc                   	int3
140405c5c:	cc                   	int3
140405c5d:	cc                   	int3
140405c5e:	cc                   	int3
140405c5f:	cc                   	int3
140405c60:	40 53                	rex push %rbx
140405c62:	55                   	push   %rbp
140405c63:	56                   	push   %rsi
140405c64:	57                   	push   %rdi
140405c65:	41 54                	push   %r12
140405c67:	41 55                	push   %r13
140405c69:	41 56                	push   %r14
140405c6b:	41 57                	push   %r15
140405c6d:	48 83 ec 78          	sub    $0x78,%rsp
140405c71:	48 8b 05 88 32 fb 00 	mov    0xfb3288(%rip),%rax        # 0x1413b8f00
140405c78:	48 33 c4             	xor    %rsp,%rax
140405c7b:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140405c80:	4d 8b e9             	mov    %r9,%r13
140405c83:	49 8b d8             	mov    %r8,%rbx
140405c86:	48 8b fa             	mov    %rdx,%rdi
140405c89:	48 8b f1             	mov    %rcx,%rsi
140405c8c:	48 83 c2 08          	add    $0x8,%rdx
140405c90:	49 3b d0             	cmp    %r8,%rdx
140405c93:	0f 87 b5 03 00 00    	ja     0x14040604e
140405c99:	4c 8d 47 06          	lea    0x6(%rdi),%r8
140405c9d:	49 3b d0             	cmp    %r8,%rdx
140405ca0:	0f 82 a8 03 00 00    	jb     0x14040604e
140405ca6:	0f b7 07             	movzwl (%rdi),%eax
140405ca9:	83 bc 24 e0 00 00 00 	cmpl   $0x1,0xe0(%rsp)
140405cb0:	01
140405cb1:	75 19                	jne    0x140405ccc
140405cb3:	66 89 01             	mov    %ax,(%rcx)
140405cb6:	0f b7 4f 02          	movzwl 0x2(%rdi),%ecx
140405cba:	66 89 4e 02          	mov    %cx,0x2(%rsi)
140405cbe:	0f b7 47 04          	movzwl 0x4(%rdi),%eax
140405cc2:	66 89 46 04          	mov    %ax,0x4(%rsi)
140405cc6:	41 0f b7 00          	movzwl (%r8),%eax
140405cca:	eb 27                	jmp    0x140405cf3
140405ccc:	66 c1 c8 08          	ror    $0x8,%ax
140405cd0:	66 89 01             	mov    %ax,(%rcx)
140405cd3:	0f b7 4f 02          	movzwl 0x2(%rdi),%ecx
140405cd7:	66 c1 c9 08          	ror    $0x8,%cx
140405cdb:	66 89 4e 02          	mov    %cx,0x2(%rsi)
140405cdf:	0f b7 47 04          	movzwl 0x4(%rdi),%eax
140405ce3:	66 c1 c8 08          	ror    $0x8,%ax
140405ce7:	66 89 46 04          	mov    %ax,0x4(%rsi)
140405ceb:	41 0f b7 00          	movzwl (%r8),%eax
140405cef:	66 c1 c8 08          	ror    $0x8,%ax
140405cf3:	66 89 46 06          	mov    %ax,0x6(%rsi)
140405cf7:	44 0f b7 c1          	movzwl %cx,%r8d
140405cfb:	4c 8d 67 08          	lea    0x8(%rdi),%r12
140405cff:	4d 03 e0             	add    %r8,%r12
140405d02:	4c 3b e3             	cmp    %rbx,%r12
140405d05:	0f 87 17 03 00 00    	ja     0x140406022
140405d0b:	4c 3b e2             	cmp    %rdx,%r12
140405d0e:	0f 82 0e 03 00 00    	jb     0x140406022
140405d14:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
140405d18:	e8 43 86 da ff       	call   0x1401ae360
140405d1d:	0f b7 4e 04          	movzwl 0x4(%rsi),%ecx
140405d21:	b8 ab aa aa aa       	mov    $0xaaaaaaab,%eax
140405d26:	f7 e1                	mul    %ecx
140405d28:	44 8b fa             	mov    %edx,%r15d
140405d2b:	41 d1 ef             	shr    $1,%r15d
140405d2e:	0f 88 48 03 00 00    	js     0x14040607c
140405d34:	41 8b ef             	mov    %r15d,%ebp
140405d37:	48 8b cb             	mov    %rbx,%rcx
140405d3a:	49 2b cc             	sub    %r12,%rcx
140405d3d:	48 b8 56 55 55 55 55 	movabs $0x5555555555555556,%rax
140405d44:	55 55 55
140405d47:	48 f7 e9             	imul   %rcx
140405d4a:	48 8b c2             	mov    %rdx,%rax
140405d4d:	48 c1 e8 3f          	shr    $0x3f,%rax
140405d51:	48 03 d0             	add    %rax,%rdx
140405d54:	48 3b ea             	cmp    %rdx,%rbp
140405d57:	0f 8f 4a 03 00 00    	jg     0x1404060a7
140405d5d:	48 c7 46 20 00 00 00 	movq   $0x0,0x20(%rsi)
140405d64:	00
140405d65:	b9 18 00 00 00       	mov    $0x18,%ecx
140405d6a:	e8 99 53 a1 00       	call   0x140e1b108
140405d6f:	48 8b c8             	mov    %rax,%rcx
140405d72:	48 85 c0             	test   %rax,%rax
140405d75:	74 0f                	je     0x140405d86
140405d77:	33 c0                	xor    %eax,%eax
140405d79:	48 89 01             	mov    %rax,(%rcx)
140405d7c:	48 89 41 08          	mov    %rax,0x8(%rcx)
140405d80:	48 89 41 10          	mov    %rax,0x10(%rcx)
140405d84:	eb 02                	jmp    0x140405d88
140405d86:	33 c9                	xor    %ecx,%ecx
140405d88:	48 89 4e 18          	mov    %rcx,0x18(%rsi)
140405d8c:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140405d91:	48 8b 41 10          	mov    0x10(%rcx),%rax
140405d95:	48 2b 01             	sub    (%rcx),%rax
140405d98:	48 c1 f8 03          	sar    $0x3,%rax
140405d9c:	48 3b e8             	cmp    %rax,%rbp
140405d9f:	76 1d                	jbe    0x140405dbe
140405da1:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
140405da8:	ff ff 1f
140405dab:	48 3b e8             	cmp    %rax,%rbp
140405dae:	0f 87 1f 03 00 00    	ja     0x1404060d3
140405db4:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140405db9:	e8 62 f8 fb ff       	call   0x1403c5620
140405dbe:	49 8b ec             	mov    %r12,%rbp
140405dc1:	45 85 ff             	test   %r15d,%r15d
140405dc4:	7e 66                	jle    0x140405e2c
140405dc6:	b9 03 00 00 00       	mov    $0x3,%ecx
140405dcb:	e8 38 53 a1 00       	call   0x140e1b108
140405dd0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140405dd5:	48 85 c0             	test   %rax,%rax
140405dd8:	74 09                	je     0x140405de3
140405dda:	66 c7 00 00 00       	movw   $0x0,(%rax)
140405ddf:	c6 40 02 00          	movb   $0x0,0x2(%rax)
140405de3:	48 89 46 20          	mov    %rax,0x20(%rsi)
140405de7:	4c 8b c3             	mov    %rbx,%r8
140405dea:	48 8b d5             	mov    %rbp,%rdx
140405ded:	48 8b c8             	mov    %rax,%rcx
140405df0:	e8 ab d9 ff ff       	call   0x1404037a0
140405df5:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140405df9:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140405dfd:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
140405e01:	74 0e                	je     0x140405e11
140405e03:	48 8b 46 20          	mov    0x20(%rsi),%rax
140405e07:	48 89 02             	mov    %rax,(%rdx)
140405e0a:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
140405e0f:	eb 09                	jmp    0x140405e1a
140405e11:	4c 8d 46 20          	lea    0x20(%rsi),%r8
140405e15:	e8 a6 f6 fb ff       	call   0x1403c54c0
140405e1a:	48 83 c5 03          	add    $0x3,%rbp
140405e1e:	48 c7 46 20 00 00 00 	movq   $0x0,0x20(%rsi)
140405e25:	00
140405e26:	49 83 ef 01          	sub    $0x1,%r15
140405e2a:	75 9a                	jne    0x140405dc6
140405e2c:	41 2b ec             	sub    %r12d,%ebp
140405e2f:	48 63 cd             	movslq %ebp,%rcx
140405e32:	49 03 cc             	add    %r12,%rcx
140405e35:	0f b7 56 06          	movzwl 0x6(%rsi),%edx
140405e39:	48 8d 2c 11          	lea    (%rcx,%rdx,1),%rbp
140405e3d:	48 3b eb             	cmp    %rbx,%rbp
140405e40:	0f 87 99 02 00 00    	ja     0x1404060df
140405e46:	48 3b e9             	cmp    %rcx,%rbp
140405e49:	0f 82 90 02 00 00    	jb     0x1404060df
140405e4f:	44 8b c2             	mov    %edx,%r8d
140405e52:	48 8b d1             	mov    %rcx,%rdx
140405e55:	48 8d 4e 28          	lea    0x28(%rsi),%rcx
140405e59:	e8 02 85 da ff       	call   0x1401ae360
140405e5e:	2b ef                	sub    %edi,%ebp
140405e60:	48 8b 4e 38          	mov    0x38(%rsi),%rcx
140405e64:	0f b6 41 03          	movzbl 0x3(%rcx),%eax
140405e68:	88 46 40             	mov    %al,0x40(%rsi)
140405e6b:	0f b6 41 04          	movzbl 0x4(%rcx),%eax
140405e6f:	88 46 41             	mov    %al,0x41(%rsi)