1004c2bda:	89 cf                	mov    %ecx,%edi
1004c2bdc:	e8 cf a2 f6 ff       	call   10042ceb0 <.text+0x2beb0>
1004c2be1:	49 89 c4             	mov    %rax,%r12
1004c2be4:	48 85 c0             	test   %rax,%rax
1004c2be7:	74 4a                	je     1004c2c33 <.text+0xc1c33>
1004c2be9:	48 8d 1d 50 a0 23 00 	lea    0x23a050(%rip),%rbx        # 1006fcc40 <_head_msys_iconv_2_dll-0x6f3c0>
1004c2bf0:	48 8d 6b 68          	lea    0x68(%rbx),%rbp
1004c2bf4:	eb 13                	jmp    1004c2c09 <.text+0xc1c09>
1004c2bf6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004c2bfd:	00 00 00
1004c2c00:	48 83 c3 08          	add    $0x8,%rbx
1004c2c04:	48 39 eb             	cmp    %rbp,%rbx
1004c2c07:	74 2a                	je     1004c2c33 <.text+0xc1c33>
1004c2c09:	48 8b 33             	mov    (%rbx),%rsi
1004c2c0c:	89 f8                	mov    %edi,%eax
1004c2c0e:	23 06                	and    (%rsi),%eax
1004c2c10:	74 ee                	je     1004c2c00 <.text+0xc1c00>
1004c2c12:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1004c2c16:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004c2c1c:	4c 89 e1             	mov    %r12,%rcx
1004c2c1f:	48 83 c3 08          	add    $0x8,%rbx
1004c2c23:	e8 98 aa f6 ff       	call   10042d6c0 <.text+0x2c6c0>
1004c2c28:	8b 06                	mov    (%rsi),%eax
1004c2c2a:	f7 d0                	not    %eax
1004c2c2c:	21 c7                	and    %eax,%edi
1004c2c2e:	48 39 eb             	cmp    %rbp,%rbx
1004c2c31:	75 d6                	jne    1004c2c09 <.text+0xc1c09>
1004c2c33:	4c 89 e0             	mov    %r12,%rax
1004c2c36:	48 83 c4 20          	add    $0x20,%rsp
1004c2c3a:	5b                   	pop    %rbx
1004c2c3b:	5e                   	pop    %rsi
1004c2c3c:	5f                   	pop    %rdi
1004c2c3d:	5d                   	pop    %rbp
1004c2c3e:	41 5c                	pop    %r12
1004c2c40:	c3                   	ret
1004c2c41:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004c2c48:	00 00 00 00
1004c2c4c:	0f 1f 40 00          	nopl   0x0(%rax)
1004c2c50:	41 54                	push   %r12
1004c2c52:	55                   	push   %rbp
1004c2c53:	57                   	push   %rdi
1004c2c54:	56                   	push   %rsi
1004c2c55:	53                   	push   %rbx
1004c2c56:	48 83 ec 20          	sub    $0x20,%rsp
1004c2c5a:	48 89 ce             	mov    %rcx,%rsi
1004c2c5d:	4c 89 c9             	mov    %r9,%rcx
1004c2c60:	49 89 d4             	mov    %rdx,%r12
1004c2c63:	49 63 d8             	movslq %r8d,%rbx
1004c2c66:	4c 89 cd             	mov    %r9,%rbp
1004c2c69:	e8 02 d6 1d 00       	call   1006a0270 <.text+0x29f270>
1004c2c6e:	48 8d 15 eb b6 29 00 	lea    0x29b6eb(%rip),%rdx        # 10075e360 <_head_msys_iconv_2_dll-0xdca0>
1004c2c75:	48 89 c7             	mov    %rax,%rdi
1004c2c78:	48 8d 44 03 01       	lea    0x1(%rbx,%rax,1),%rax
1004c2c7d:	48 01 f0             	add    %rsi,%rax
1004c2c80:	48 39 d0             	cmp    %rdx,%rax
1004c2c83:	73 1d                	jae    1004c2ca2 <.text+0xc1ca2>
1004c2c85:	48 89 f1             	mov    %rsi,%rcx
1004c2c88:	4c 89 e2             	mov    %r12,%rdx
1004c2c8b:	48 01 f3             	add    %rsi,%rbx
1004c2c8e:	e8 ad d5 1d 00       	call   1006a0240 <.text+0x29f240>
1004c2c93:	48 89 ea             	mov    %rbp,%rdx
1004c2c96:	48 89 d9             	mov    %rbx,%rcx
1004c2c99:	48 8d 34 3b          	lea    (%rbx,%rdi,1),%rsi
1004c2c9d:	e8 9e d5 1d 00       	call   1006a0240 <.text+0x29f240>
1004c2ca2:	48 89 f0             	mov    %rsi,%rax
1004c2ca5:	48 83 c4 20          	add    $0x20,%rsp
1004c2ca9:	5b                   	pop    %rbx
1004c2caa:	5e                   	pop    %rsi
1004c2cab:	5f                   	pop    %rdi
1004c2cac:	5d                   	pop    %rbp
1004c2cad:	41 5c                	pop    %r12
1004c2caf:	c3                   	ret
1004c2cb0:	4d 85 c9             	test   %r9,%r9
1004c2cb3:	74 0b                	je     1004c2cc0 <.text+0xc1cc0>
1004c2cb5:	41 80 39 00          	cmpb   $0x0,(%r9)
1004c2cb9:	74 05                	je     1004c2cc0 <.text+0xc1cc0>
1004c2cbb:	eb 93                	jmp    1004c2c50 <.text+0xc1c50>
1004c2cbd:	0f 1f 00             	nopl   (%rax)
1004c2cc0:	48 89 c8             	mov    %rcx,%rax
1004c2cc3:	c3                   	ret
1004c2cc4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004c2ccb:	00 00 00 00
1004c2ccf:	90                   	nop
1004c2cd0:	41 54                	push   %r12
1004c2cd2:	55                   	push   %rbp
1004c2cd3:	57                   	push   %rdi
1004c2cd4:	56                   	push   %rsi
1004c2cd5:	53                   	push   %rbx
1004c2cd6:	48 83 ec 20          	sub    $0x20,%rsp
1004c2cda:	41 c6 00 00          	movb   $0x0,(%r8)
1004c2cde:	4c 89 c6             	mov    %r8,%rsi
1004c2ce1:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1004c2ce7:	e8 54 af f6 ff       	call   10042dc40 <.text+0x2cc40>
1004c2cec:	48 85 c0             	test   %rax,%rax
1004c2cef:	0f 84 db 00 00 00    	je     1004c2dd0 <.text+0xc1dd0>
1004c2cf5:	83 38 0c             	cmpl   $0xc,(%rax)
1004c2cf8:	0f 85 92 00 00 00    	jne    1004c2d90 <.text+0xc1d90>
1004c2cfe:	48 8b 68 08          	mov    0x8(%rax),%rbp
1004c2d02:	48 85 ed             	test   %rbp,%rbp
1004c2d05:	0f 84 85 00 00 00    	je     1004c2d90 <.text+0xc1d90>
1004c2d0b:	48 89 e9             	mov    %rbp,%rcx
1004c2d0e:	48 8d 1d b3 5c 1f 00 	lea    0x1f5cb3(%rip),%rbx        # 1006b89c8 <_head_msys_iconv_2_dll-0xb3638>
1004c2d15:	48 89 f7             	mov    %rsi,%rdi
1004c2d18:	e8 03 af f6 ff       	call   10042dc20 <.text+0x2cc20>
1004c2d1d:	4c 8d a3 38 01 00 00 	lea    0x138(%rbx),%r12
1004c2d24:	48 85 c0             	test   %rax,%rax
1004c2d27:	75 14                	jne    1004c2d3d <.text+0xc1d3d>
1004c2d29:	e9 8a 00 00 00       	jmp    1004c2db8 <.text+0xc1db8>
1004c2d2e:	66 90                	xchg   %ax,%ax
1004c2d30:	48 83 c3 18          	add    $0x18,%rbx
1004c2d34:	4c 39 e3             	cmp    %r12,%rbx
1004c2d37:	0f 84 93 00 00 00    	je     1004c2dd0 <.text+0xc1dd0>
1004c2d3d:	48 8b 13             	mov    (%rbx),%rdx
1004c2d40:	45 31 c0             	xor    %r8d,%r8d
1004c2d43:	48 89 e9             	mov    %rbp,%rcx
1004c2d46:	e8 e5 b1 f6 ff       	call   10042df30 <.text+0x2cf30>
1004c2d4b:	48 83 f8 01          	cmp    $0x1,%rax
1004c2d4f:	75 df                	jne    1004c2d30 <.text+0xc1d30>
1004c2d51:	48 89 f8             	mov    %rdi,%rax
1004c2d54:	48 29 f0             	sub    %rsi,%rax
1004c2d57:	48 39 fe             	cmp    %rdi,%rsi
1004c2d5a:	74 12                	je     1004c2d6e <.text+0xc1d6e>
1004c2d5c:	48 8d 50 02          	lea    0x2(%rax),%rdx
1004c2d60:	48 83 fa 77          	cmp    $0x77,%rdx
1004c2d64:	77 08                	ja     1004c2d6e <.text+0xc1d6e>
1004c2d66:	ba 2c 00 00 00       	mov    $0x2c,%edx
1004c2d6b:	66 89 17             	mov    %dx,(%rdi)
1004c2d6e:	48 03 43 08          	add    0x8(%rbx),%rax
1004c2d72:	48 83 c0 01          	add    $0x1,%rax
1004c2d76:	48 83 f8 77          	cmp    $0x77,%rax
1004c2d7a:	77 b4                	ja     1004c2d30 <.text+0xc1d30>
1004c2d7c:	48 8b 13             	mov    (%rbx),%rdx
1004c2d7f:	48 89 f9             	mov    %rdi,%rcx
1004c2d82:	e8 b9 d4 1d 00       	call   1006a0240 <.text+0x29f240>
1004c2d87:	48 03 7b 08          	add    0x8(%rbx),%rdi
1004c2d8b:	eb a3                	jmp    1004c2d30 <.text+0xc1d30>
1004c2d8d:	0f 1f 00             	nopl   (%rax)
1004c2d90:	48 8b 0d 39 1f 26 00 	mov    0x261f39(%rip),%rcx        # 100724cd0 <_head_msys_iconv_2_dll-0x47330>
1004c2d97:	e8 dc ca 1d 00       	call   10069f878 <.text+0x29e878>
1004c2d9c:	48 89 c1             	mov    %rax,%rcx
1004c2d9f:	e8 5c b9 1d 00       	call   10069e700 <.text+0x29d700>
1004c2da4:	31 c0                	xor    %eax,%eax
1004c2da6:	48 83 c4 20          	add    $0x20,%rsp
1004c2daa:	5b                   	pop    %rbx
1004c2dab:	5e                   	pop    %rsi
1004c2dac:	5f                   	pop    %rdi
1004c2dad:	5d                   	pop    %rbp
1004c2dae:	41 5c                	pop    %r12
1004c2db0:	c3                   	ret
1004c2db1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004c2db8:	41 b8 78 00 00 00    	mov    $0x78,%r8d
1004c2dbe:	48 8d 15 5b 7f 23 00 	lea    0x237f5b(%rip),%rdx        # 1006fad20 <_head_msys_iconv_2_dll-0x712e0>
1004c2dc5:	48 89 f1             	mov    %rsi,%rcx
1004c2dc8:	e8 63 19 10 00       	call   1005c4730 <.text+0x1c3730>
1004c2dcd:	0f 1f 00             	nopl   (%rax)
1004c2dd0:	b8 01 00 00 00       	mov    $0x1,%eax
1004c2dd5:	eb cf                	jmp    1004c2da6 <.text+0xc1da6>
1004c2dd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004c2dde:	00 00
1004c2de0:	55                   	push   %rbp
1004c2de1:	57                   	push   %rdi
1004c2de2:	56                   	push   %rsi
1004c2de3:	53                   	push   %rbx
1004c2de4:	48 83 ec 38          	sub    $0x38,%rsp
1004c2de8:	31 f6                	xor    %esi,%esi
1004c2dea:	c7 05 54 b3 29 00 01 	movl   $0x1,0x29b354(%rip)        # 10075e148 <_head_msys_iconv_2_dll-0xdeb8>
1004c2df1:	00 00 00
1004c2df4:	48 89 cf             	mov    %rcx,%rdi
1004c2df7:	e8 74 d4 1d 00       	call   1006a0270 <.text+0x29f270>
1004c2dfc:	48 8d 48 0c          	lea    0xc(%rax),%rcx
1004c2e00:	e8 db e2 f3 ff       	call   1004010e0 <.text+0xe0>
1004c2e05:	48 89 c3             	mov    %rax,%rbx
1004c2e08:	48 85 c0             	test   %rax,%rax
1004c2e0b:	74 6b                	je     1004c2e78 <.text+0xc1e78>
1004c2e0d:	ba 01 00 00 00       	mov    $0x1,%edx
1004c2e12:	48 8d 0d 0c 7f 23 00 	lea    0x237f0c(%rip),%rcx        # 1006fad25 <_head_msys_iconv_2_dll-0x712db>
1004c2e19:	e8 c2 10 0d 00       	call   100593ee0 <.text+0x192ee0>
1004c2e1e:	83 f8 01             	cmp    $0x1,%eax
1004c2e21:	75 6d                	jne    1004c2e90 <.text+0xc1e90>
1004c2e23:	48 8b 2d b6 03 26 00 	mov    0x2603b6(%rip),%rbp        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004c2e2a:	45 31 c9             	xor    %r9d,%r9d
1004c2e2d:	48 89 fa             	mov    %rdi,%rdx
1004c2e30:	b9 1a 00 00 00       	mov    $0x1a,%ecx
1004c2e35:	48 8b 45 00          	mov    0x0(%rbp),%rax
1004c2e39:	4c 8b 80 a0 00 00 00 	mov    0xa0(%rax),%r8
1004c2e40:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1004c2e45:	e8 56 51 f4 ff       	call   100407fa0 <.text+0x6fa0>
1004c2e4a:	49 89 f8             	mov    %rdi,%r8
1004c2e4d:	48 8d 15 14 7f 23 00 	lea    0x237f14(%rip),%rdx        # 1006fad68 <_head_msys_iconv_2_dll-0x71298>
1004c2e54:	48 89 d9             	mov    %rbx,%rcx
1004c2e57:	e8 44 d3 1d 00       	call   1006a01a0 <.text+0x29f1a0>
1004c2e5c:	48 89 d9             	mov    %rbx,%rcx
1004c2e5f:	ba 18 00 00 00       	mov    $0x18,%edx
1004c2e64:	e8 77 10 0d 00       	call   100593ee0 <.text+0x192ee0>
1004c2e69:	48 89 d9             	mov    %rbx,%rcx
1004c2e6c:	89 c6                	mov    %eax,%esi
1004c2e6e:	e8 ad e6 f3 ff       	call   100401520 <.text+0x520>
1004c2e73:	83 fe 01             	cmp    $0x1,%esi
1004c2e76:	74 28                	je     1004c2ea0 <.text+0xc1ea0>
1004c2e78:	c7 05 c6 b2 29 00 00 	movl   $0x0,0x29b2c6(%rip)        # 10075e148 <_head_msys_iconv_2_dll-0xdeb8>
1004c2e7f:	00 00 00
1004c2e82:	89 f0                	mov    %esi,%eax
1004c2e84:	48 83 c4 38          	add    $0x38,%rsp
1004c2e88:	5b                   	pop    %rbx
1004c2e89:	5e                   	pop    %rsi
1004c2e8a:	5f                   	pop    %rdi
1004c2e8b:	5d                   	pop    %rbp
1004c2e8c:	c3                   	ret
1004c2e8d:	0f 1f 00             	nopl   (%rax)
1004c2e90:	48 8d 0d a9 7e 23 00 	lea    0x237ea9(%rip),%rcx        # 1006fad40 <_head_msys_iconv_2_dll-0x712c0>
1004c2e97:	e8 c4 b1 1d 00       	call   10069e060 <.text+0x29d060>
1004c2e9c:	eb 85                	jmp    1004c2e23 <.text+0xc1e23>
1004c2e9e:	66 90                	xchg   %ax,%ax
1004c2ea0:	48 8b 45 00          	mov    0x0(%rbp),%rax
1004c2ea4:	45 31 c9             	xor    %r9d,%r9d
1004c2ea7:	48 89 fa             	mov    %rdi,%rdx
1004c2eaa:	b9 19 00 00 00       	mov    $0x19,%ecx
1004c2eaf:	4c 8b 80 a0 00 00 00 	mov    0xa0(%rax),%r8
1004c2eb6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1004c2ebb:	e8 e0 50 f4 ff       	call   100407fa0 <.text+0x6fa0>
1004c2ec0:	eb b6                	jmp    1004c2e78 <.text+0xc1e78>
1004c2ec2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004c2ec9:	00 00 00 00
1004c2ecd:	0f 1f 00             	nopl   (%rax)
1004c2ed0:	41 54                	push   %r12
1004c2ed2:	55                   	push   %rbp
1004c2ed3:	57                   	push   %rdi
1004c2ed4:	56                   	push   %rsi
1004c2ed5:	53                   	push   %rbx
1004c2ed6:	48 83 ec 20          	sub    $0x20,%rsp
1004c2eda:	80 39 23             	cmpb   $0x23,(%rcx)
1004c2edd:	48 89 cb             	mov    %rcx,%rbx
1004c2ee0:	75 0b                	jne    1004c2eed <.text+0xc1eed>
1004c2ee2:	e8 89 d3 1d 00       	call   1006a0270 <.text+0x29f270>
1004c2ee7:	48 83 f8 07          	cmp    $0x7,%rax
1004c2eeb:	74 13                	je     1004c2f00 <.text+0xc1f00>
1004c2eed:	b8 ff ff ff 01       	mov    $0x1ffffff,%eax
1004c2ef2:	48 83 c4 20          	add    $0x20,%rsp
1004c2ef6:	5b                   	pop    %rbx
1004c2ef7:	5e                   	pop    %rsi
1004c2ef8:	5f                   	pop    %rdi
1004c2ef9:	5d                   	pop    %rbp
1004c2efa:	41 5c                	pop    %r12
1004c2efc:	c3                   	ret
1004c2efd:	0f 1f 00             	nopl   (%rax)
1004c2f00:	0f b6 73 01          	movzbl 0x1(%rbx),%esi
1004c2f04:	e8 17 ca 1d 00       	call   10069f920 <.text+0x29e920>
1004c2f09:	f6 44 06 01 04       	testb  $0x4,0x1(%rsi,%rax,1)
1004c2f0e:	0f 85 4c 01 00 00    	jne    1004c3060 <.text+0xc2060>
1004c2f14:	8d 56 bf             	lea    -0x41(%rsi),%edx
1004c2f17:	8d 46 20             	lea    0x20(%rsi),%eax
1004c2f1a:	83 fa 1a             	cmp    $0x1a,%edx
1004c2f1d:	0f 42 f0             	cmovb  %eax,%esi
1004c2f20:	8d 46 9f             	lea    -0x61(%rsi),%eax
1004c2f23:	83 ee 57             	sub    $0x57,%esi
1004c2f26:	c1 e6 04             	shl    $0x4,%esi
1004c2f29:	83 f8 06             	cmp    $0x6,%eax
1004c2f2c:	b8 f0 ff ff 1f       	mov    $0x1ffffff0,%eax
1004c2f31:	0f 42 c6             	cmovb  %esi,%eax
1004c2f34:	0f b6 73 02          	movzbl 0x2(%rbx),%esi
1004c2f38:	89 c7                	mov    %eax,%edi
1004c2f3a:	e8 e1 c9 1d 00       	call   10069f920 <.text+0x29e920>
1004c2f3f:	f6 44 06 01 04       	testb  $0x4,0x1(%rsi,%rax,1)
1004c2f44:	0f 85 32 01 00 00    	jne    1004c307c <.text+0xc207c>
1004c2f4a:	8d 56 bf             	lea    -0x41(%rsi),%edx
1004c2f4d:	8d 46 20             	lea    0x20(%rsi),%eax
1004c2f50:	83 fa 1a             	cmp    $0x1a,%edx
1004c2f53:	0f 42 f0             	cmovb  %eax,%esi
1004c2f56:	8d 46 9f             	lea    -0x61(%rsi),%eax
1004c2f59:	83 ee 57             	sub    $0x57,%esi
1004c2f5c:	83 f8 06             	cmp    $0x6,%eax
1004c2f5f:	b8 ff ff ff 01       	mov    $0x1ffffff,%eax
1004c2f64:	0f 43 f0             	cmovae %eax,%esi
1004c2f67:	01 f7                	add    %esi,%edi
1004c2f69:	0f b6 73 03          	movzbl 0x3(%rbx),%esi
1004c2f6d:	c1 e7 10             	shl    $0x10,%edi
1004c2f70:	e8 ab c9 1d 00       	call   10069f920 <.text+0x29e920>
1004c2f75:	f6 44 06 01 04       	testb  $0x4,0x1(%rsi,%rax,1)
1004c2f7a:	0f 85 30 01 00 00    	jne    1004c30b0 <.text+0xc20b0>
1004c2f80:	8d 56 bf             	lea    -0x41(%rsi),%edx
1004c2f83:	8d 46 20             	lea    0x20(%rsi),%eax
1004c2f86:	83 fa 1a             	cmp    $0x1a,%edx
1004c2f89:	0f 42 f0             	cmovb  %eax,%esi
1004c2f8c:	8d 46 9f             	lea    -0x61(%rsi),%eax
1004c2f8f:	83 ee 57             	sub    $0x57,%esi
1004c2f92:	c1 e6 04             	shl    $0x4,%esi
1004c2f95:	83 f8 06             	cmp    $0x6,%eax
1004c2f98:	b8 f0 ff ff 1f       	mov    $0x1ffffff0,%eax
1004c2f9d:	0f 42 c6             	cmovb  %esi,%eax
1004c2fa0:	41 89 c4             	mov    %eax,%r12d
1004c2fa3:	0f b6 73 04          	movzbl 0x4(%rbx),%esi
1004c2fa7:	e8 74 c9 1d 00       	call   10069f920 <.text+0x29e920>
1004c2fac:	f6 44 06 01 04       	testb  $0x4,0x1(%rsi,%rax,1)
1004c2fb1:	0f 85 e9 00 00 00    	jne    1004c30a0 <.text+0xc20a0>
1004c2fb7:	8d 56 bf             	lea    -0x41(%rsi),%edx
1004c2fba:	8d 46 20             	lea    0x20(%rsi),%eax
1004c2fbd:	83 fa 1a             	cmp    $0x1a,%edx
1004c2fc0:	0f 42 f0             	cmovb  %eax,%esi
1004c2fc3:	8d 46 9f             	lea    -0x61(%rsi),%eax
1004c2fc6:	83 ee 57             	sub    $0x57,%esi
1004c2fc9:	83 f8 06             	cmp    $0x6,%eax
1004c2fcc:	b8 ff ff ff 01       	mov    $0x1ffffff,%eax
1004c2fd1:	0f 43 f0             	cmovae %eax,%esi
1004c2fd4:	44 01 e6             	add    %r12d,%esi
1004c2fd7:	c1 e6 08             	shl    $0x8,%esi
1004c2fda:	09 fe                	or     %edi,%esi
1004c2fdc:	0f b6 7b 05          	movzbl 0x5(%rbx),%edi
1004c2fe0:	e8 3b c9 1d 00       	call   10069f920 <.text+0x29e920>
1004c2fe5:	f6 44 07 01 04       	testb  $0x4,0x1(%rdi,%rax,1)
1004c2fea:	0f 85 a0 00 00 00    	jne    1004c3090 <.text+0xc2090>
1004c2ff0:	8d 57 bf             	lea    -0x41(%rdi),%edx
1004c2ff3:	8d 47 20             	lea    0x20(%rdi),%eax
1004c2ff6:	83 fa 1a             	cmp    $0x1a,%edx
1004c2ff9:	0f 42 f8             	cmovb  %eax,%edi
1004c2ffc:	8d 47 9f             	lea    -0x61(%rdi),%eax
1004c2fff:	83 ef 57             	sub    $0x57,%edi
1004c3002:	c1 e7 04             	shl    $0x4,%edi
1004c3005:	83 f8 06             	cmp    $0x6,%eax
1004c3008:	b8 f0 ff ff 1f       	mov    $0x1ffffff0,%eax
1004c300d:	0f 43 f8             	cmovae %eax,%edi
1004c3010:	0f b6 5b 06          	movzbl 0x6(%rbx),%ebx
1004c3014:	e8 07 c9 1d 00       	call   10069f920 <.text+0x29e920>
1004c3019:	f6 44 03 01 04       	testb  $0x4,0x1(%rbx,%rax,1)
1004c301e:	75 68                	jne    1004c3088 <.text+0xc2088>
1004c3020:	8d 53 bf             	lea    -0x41(%rbx),%edx
1004c3023:	8d 43 20             	lea    0x20(%rbx),%eax
1004c3026:	83 fa 1a             	cmp    $0x1a,%edx
1004c3029:	0f 42 d8             	cmovb  %eax,%ebx
1004c302c:	8d 43 9f             	lea    -0x61(%rbx),%eax
1004c302f:	83 eb 57             	sub    $0x57,%ebx
1004c3032:	83 f8 06             	cmp    $0x6,%eax
1004c3035:	b8 ff ff ff 01       	mov    $0x1ffffff,%eax
1004c303a:	0f 43 d8             	cmovae %eax,%ebx
1004c303d:	01 df                	add    %ebx,%edi
1004c303f:	09 f7                	or     %esi,%edi
1004c3041:	48 63 c7             	movslq %edi,%rax
1004c3044:	81 ff ff ff ff 00    	cmp    $0xffffff,%edi
1004c304a:	0f 8f 9d fe ff ff    	jg     1004c2eed <.text+0xc1eed>
1004c3050:	48 83 c4 20          	add    $0x20,%rsp
1004c3054:	5b                   	pop    %rbx
1004c3055:	5e                   	pop    %rsi
1004c3056:	5f                   	pop    %rdi
1004c3057:	5d                   	pop    %rbp
1004c3058:	41 5c                	pop    %r12
1004c305a:	c3                   	ret
1004c305b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004c3060:	83 ee 30             	sub    $0x30,%esi
1004c3063:	89 f7                	mov    %esi,%edi
1004c3065:	0f b6 73 02          	movzbl 0x2(%rbx),%esi
1004c3069:	c1 e7 04             	shl    $0x4,%edi