1005a5d35:	48 39 73 10          	cmp    %rsi,0x10(%rbx)
1005a5d39:	0f 8f e1 00 00 00    	jg     1005a5e20 <.text+0x1a4e20>
1005a5d3f:	75 e7                	jne    1005a5d28 <.text+0x1a4d28>
1005a5d41:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1005a5d45:	44 8b a5 94 01 00 00 	mov    0x194(%rbp),%r12d
1005a5d4c:	48 85 d2             	test   %rdx,%rdx
1005a5d4f:	0f 84 bb 00 00 00    	je     1005a5e10 <.text+0x1a4e10>
1005a5d55:	48 83 c2 06          	add    $0x6,%rdx
1005a5d59:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1005a5d5f:	4c 89 e9             	mov    %r13,%rcx
1005a5d62:	e8 39 a5 0f 00       	call   1006a02a0 <.text+0x29f2a0>
1005a5d67:	85 c0                	test   %eax,%eax
1005a5d69:	0f 85 a1 00 00 00    	jne    1005a5e10 <.text+0x1a4e10>
1005a5d6f:	45 85 e4             	test   %r12d,%r12d
1005a5d72:	74 b4                	je     1005a5d28 <.text+0x1a4d28>
1005a5d74:	8b 43 04             	mov    0x4(%rbx),%eax
1005a5d77:	48 8b 35 b2 c6 1b 00 	mov    0x1bc6b2(%rip),%rsi        # 100762430 <_head_msys_iconv_2_dll-0x9bd0>
1005a5d7e:	89 07                	mov    %eax,(%rdi)
1005a5d80:	48 85 f6             	test   %rsi,%rsi
1005a5d83:	75 17                	jne    1005a5d9c <.text+0x1a4d9c>
1005a5d85:	e9 96 00 00 00       	jmp    1005a5e20 <.text+0x1a4e20>
1005a5d8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005a5d90:	48 8b 36             	mov    (%rsi),%rsi
1005a5d93:	48 85 f6             	test   %rsi,%rsi
1005a5d96:	0f 84 84 00 00 00    	je     1005a5e20 <.text+0x1a4e20>
1005a5d9c:	3b 46 08             	cmp    0x8(%rsi),%eax
1005a5d9f:	75 ef                	jne    1005a5d90 <.text+0x1a4d90>
1005a5da1:	48 8b 46 20          	mov    0x20(%rsi),%rax
1005a5da5:	48 89 47 10          	mov    %rax,0x10(%rdi)
1005a5da9:	48 85 c0             	test   %rax,%rax
1005a5dac:	74 07                	je     1005a5db5 <.text+0x1a4db5>
1005a5dae:	8b 4e 2c             	mov    0x2c(%rsi),%ecx
1005a5db1:	85 c9                	test   %ecx,%ecx
1005a5db3:	7f 7a                	jg     1005a5e2f <.text+0x1a4e2f>
1005a5db5:	8b 4e 28             	mov    0x28(%rsi),%ecx
1005a5db8:	85 c9                	test   %ecx,%ecx
1005a5dba:	7e 08                	jle    1005a5dc4 <.text+0x1a4dc4>
1005a5dbc:	e8 8f e9 f1 ff       	call   1004c4750 <.text+0xc3750>
1005a5dc1:	89 47 1c             	mov    %eax,0x1c(%rdi)
1005a5dc4:	8b 4e 30             	mov    0x30(%rsi),%ecx
1005a5dc7:	85 c9                	test   %ecx,%ecx
1005a5dc9:	7e 08                	jle    1005a5dd3 <.text+0x1a4dd3>
1005a5dcb:	e8 80 e9 f1 ff       	call   1004c4750 <.text+0xc3750>
1005a5dd0:	89 47 20             	mov    %eax,0x20(%rdi)
1005a5dd3:	8b 4e 34             	mov    0x34(%rsi),%ecx
1005a5dd6:	85 c9                	test   %ecx,%ecx
1005a5dd8:	7e 08                	jle    1005a5de2 <.text+0x1a4de2>
1005a5dda:	e8 71 e9 f1 ff       	call   1004c4750 <.text+0xc3750>
1005a5ddf:	89 47 24             	mov    %eax,0x24(%rdi)
1005a5de2:	8b 53 08             	mov    0x8(%rbx),%edx
1005a5de5:	48 8b 43 20          	mov    0x20(%rbx),%rax
1005a5de9:	89 57 28             	mov    %edx,0x28(%rdi)
1005a5dec:	48 85 c0             	test   %rax,%rax
1005a5def:	74 0f                	je     1005a5e00 <.text+0x1a4e00>
1005a5df1:	3b 50 08             	cmp    0x8(%rax),%edx
1005a5df4:	75 0a                	jne    1005a5e00 <.text+0x1a4e00>
1005a5df6:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1005a5dfa:	48 39 48 10          	cmp    %rcx,0x10(%rax)
1005a5dfe:	74 3c                	je     1005a5e3c <.text+0x1a4e3c>
1005a5e00:	b8 01 00 00 00       	mov    $0x1,%eax
1005a5e05:	eb 1b                	jmp    1005a5e22 <.text+0x1a4e22>
1005a5e07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005a5e0e:	00 00
1005a5e10:	45 85 e4             	test   %r12d,%r12d
1005a5e13:	0f 84 5b ff ff ff    	je     1005a5d74 <.text+0x1a4d74>
1005a5e19:	e9 0a ff ff ff       	jmp    1005a5d28 <.text+0x1a4d28>
1005a5e1e:	66 90                	xchg   %ax,%ax
1005a5e20:	31 c0                	xor    %eax,%eax
1005a5e22:	48 83 c4 28          	add    $0x28,%rsp
1005a5e26:	5b                   	pop    %rbx
1005a5e27:	5e                   	pop    %rsi
1005a5e28:	5f                   	pop    %rdi
1005a5e29:	5d                   	pop    %rbp
1005a5e2a:	41 5c                	pop    %r12
1005a5e2c:	41 5d                	pop    %r13
1005a5e2e:	c3                   	ret
1005a5e2f:	e8 1c e9 f1 ff       	call   1004c4750 <.text+0xc3750>
1005a5e34:	89 47 18             	mov    %eax,0x18(%rdi)
1005a5e37:	e9 79 ff ff ff       	jmp    1005a5db5 <.text+0x1a4db5>
1005a5e3c:	48 8b 1d ed c5 1b 00 	mov    0x1bc5ed(%rip),%rbx        # 100762430 <_head_msys_iconv_2_dll-0x9bd0>
1005a5e43:	8b 40 04             	mov    0x4(%rax),%eax
1005a5e46:	48 85 db             	test   %rbx,%rbx
1005a5e49:	75 0d                	jne    1005a5e58 <.text+0x1a4e58>
1005a5e4b:	eb d3                	jmp    1005a5e20 <.text+0x1a4e20>
1005a5e4d:	0f 1f 00             	nopl   (%rax)
1005a5e50:	48 8b 1b             	mov    (%rbx),%rbx
1005a5e53:	48 85 db             	test   %rbx,%rbx
1005a5e56:	74 c8                	je     1005a5e20 <.text+0x1a4e20>
1005a5e58:	3b 43 08             	cmp    0x8(%rbx),%eax
1005a5e5b:	75 f3                	jne    1005a5e50 <.text+0x1a4e50>
1005a5e5d:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
1005a5e62:	74 6d                	je     1005a5ed1 <.text+0x1a4ed1>
1005a5e64:	44 8b 46 2c          	mov    0x2c(%rsi),%r8d
1005a5e68:	45 85 c0             	test   %r8d,%r8d
1005a5e6b:	7e 31                	jle    1005a5e9e <.text+0x1a4e9e>
1005a5e6d:	8b 4e 28             	mov    0x28(%rsi),%ecx
1005a5e70:	85 c9                	test   %ecx,%ecx
1005a5e72:	7e 4c                	jle    1005a5ec0 <.text+0x1a4ec0>
1005a5e74:	8b 56 30             	mov    0x30(%rsi),%edx
1005a5e77:	85 d2                	test   %edx,%edx
1005a5e79:	7e 34                	jle    1005a5eaf <.text+0x1a4eaf>
1005a5e7b:	8b 46 34             	mov    0x34(%rsi),%eax
1005a5e7e:	85 c0                	test   %eax,%eax
1005a5e80:	0f 8f 7a ff ff ff    	jg     1005a5e00 <.text+0x1a4e00>
1005a5e86:	8b 4b 34             	mov    0x34(%rbx),%ecx
1005a5e89:	85 c9                	test   %ecx,%ecx
1005a5e8b:	0f 8e 6f ff ff ff    	jle    1005a5e00 <.text+0x1a4e00>
1005a5e91:	e8 ba e8 f1 ff       	call   1004c4750 <.text+0xc3750>
1005a5e96:	89 47 24             	mov    %eax,0x24(%rdi)
1005a5e99:	e9 62 ff ff ff       	jmp    1005a5e00 <.text+0x1a4e00>
1005a5e9e:	8b 4b 2c             	mov    0x2c(%rbx),%ecx
1005a5ea1:	85 c9                	test   %ecx,%ecx
1005a5ea3:	7e c8                	jle    1005a5e6d <.text+0x1a4e6d>
1005a5ea5:	e8 a6 e8 f1 ff       	call   1004c4750 <.text+0xc3750>
1005a5eaa:	89 47 18             	mov    %eax,0x18(%rdi)
1005a5ead:	eb be                	jmp    1005a5e6d <.text+0x1a4e6d>
1005a5eaf:	8b 4b 30             	mov    0x30(%rbx),%ecx
1005a5eb2:	85 c9                	test   %ecx,%ecx
1005a5eb4:	7e c5                	jle    1005a5e7b <.text+0x1a4e7b>
1005a5eb6:	e8 95 e8 f1 ff       	call   1004c4750 <.text+0xc3750>
1005a5ebb:	89 47 20             	mov    %eax,0x20(%rdi)
1005a5ebe:	eb bb                	jmp    1005a5e7b <.text+0x1a4e7b>
1005a5ec0:	8b 4b 28             	mov    0x28(%rbx),%ecx
1005a5ec3:	85 c9                	test   %ecx,%ecx
1005a5ec5:	7e ad                	jle    1005a5e74 <.text+0x1a4e74>
1005a5ec7:	e8 84 e8 f1 ff       	call   1004c4750 <.text+0xc3750>
1005a5ecc:	89 47 1c             	mov    %eax,0x1c(%rdi)
1005a5ecf:	eb a3                	jmp    1005a5e74 <.text+0x1a4e74>
1005a5ed1:	48 83 7f 10 00       	cmpq   $0x0,0x10(%rdi)
1005a5ed6:	75 8c                	jne    1005a5e64 <.text+0x1a4e64>
1005a5ed8:	48 8b 43 20          	mov    0x20(%rbx),%rax
1005a5edc:	48 89 47 10          	mov    %rax,0x10(%rdi)
1005a5ee0:	eb 82                	jmp    1005a5e64 <.text+0x1a4e64>
1005a5ee2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005a5ee9:	00 00 00 00
1005a5eed:	0f 1f 00             	nopl   (%rax)
1005a5ef0:	41 57                	push   %r15
1005a5ef2:	41 56                	push   %r14
1005a5ef4:	41 55                	push   %r13
1005a5ef6:	41 54                	push   %r12
1005a5ef8:	55                   	push   %rbp
1005a5ef9:	57                   	push   %rdi
1005a5efa:	56                   	push   %rsi
1005a5efb:	53                   	push   %rbx
1005a5efc:	48 83 ec 28          	sub    $0x28,%rsp
1005a5f00:	45 31 f6             	xor    %r14d,%r14d
1005a5f03:	48 8b 99 28 25 00 00 	mov    0x2528(%rcx),%rbx
1005a5f0a:	49 89 cf             	mov    %rcx,%r15
1005a5f0d:	48 89 d5             	mov    %rdx,%rbp
1005a5f10:	44 89 c7             	mov    %r8d,%edi
1005a5f13:	4d 89 cd             	mov    %r9,%r13
1005a5f16:	4c 8d a1 28 25 00 00 	lea    0x2528(%rcx),%r12
1005a5f1d:	48 85 db             	test   %rbx,%rbx
1005a5f20:	75 1b                	jne    1005a5f3d <.text+0x1a4f3d>
1005a5f22:	e9 b4 00 00 00       	jmp    1005a5fdb <.text+0x1a4fdb>
1005a5f27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005a5f2e:	00 00
1005a5f30:	39 3e                	cmp    %edi,(%rsi)
1005a5f32:	74 14                	je     1005a5f48 <.text+0x1a4f48>
1005a5f34:	4c 8d 66 20          	lea    0x20(%rsi),%r12
1005a5f38:	48 85 db             	test   %rbx,%rbx
1005a5f3b:	74 73                	je     1005a5fb0 <.text+0x1a4fb0>
1005a5f3d:	48 89 de             	mov    %rbx,%rsi
1005a5f40:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
1005a5f44:	85 ff                	test   %edi,%edi
1005a5f46:	75 e8                	jne    1005a5f30 <.text+0x1a4f30>
1005a5f48:	48 85 ed             	test   %rbp,%rbp
1005a5f4b:	74 06                	je     1005a5f53 <.text+0x1a4f53>
1005a5f4d:	48 39 6e 10          	cmp    %rbp,0x10(%rsi)
1005a5f51:	75 e1                	jne    1005a5f34 <.text+0x1a4f34>
1005a5f53:	4c 89 ea             	mov    %r13,%rdx
1005a5f56:	48 89 f1             	mov    %rsi,%rcx
1005a5f59:	e8 42 f5 ff ff       	call   1005a54a0 <.text+0x1a44a0>
1005a5f5e:	85 c0                	test   %eax,%eax
1005a5f60:	74 d2                	je     1005a5f34 <.text+0x1a4f34>
1005a5f62:	49 89 1c 24          	mov    %rbx,(%r12)
1005a5f66:	48 85 db             	test   %rbx,%rbx
1005a5f69:	74 08                	je     1005a5f73 <.text+0x1a4f73>
1005a5f6b:	48 8b 46 28          	mov    0x28(%rsi),%rax
1005a5f6f:	48 89 43 28          	mov    %rax,0x28(%rbx)
1005a5f73:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1005a5f77:	4c 8b 76 10          	mov    0x10(%rsi),%r14
1005a5f7b:	48 85 c9             	test   %rcx,%rcx
1005a5f7e:	74 09                	je     1005a5f89 <.text+0x1a4f89>
1005a5f80:	48 83 c1 06          	add    $0x6,%rcx
1005a5f84:	e8 87 f5 ff ff       	call   1005a5510 <.text+0x1a4510>
1005a5f89:	48 89 f1             	mov    %rsi,%rcx
1005a5f8c:	e8 8f b5 e5 ff       	call   100401520 <.text+0x520>
1005a5f91:	4c 89 f2             	mov    %r14,%rdx
1005a5f94:	4c 89 f9             	mov    %r15,%rcx
1005a5f97:	e8 94 b8 e9 ff       	call   100441830 <.text+0x40830>
1005a5f9c:	4d 85 ed             	test   %r13,%r13
1005a5f9f:	74 0f                	je     1005a5fb0 <.text+0x1a4fb0>
1005a5fa1:	41 80 7d 00 2a       	cmpb   $0x2a,0x0(%r13)
1005a5fa6:	74 28                	je     1005a5fd0 <.text+0x1a4fd0>
1005a5fa8:	85 ff                	test   %edi,%edi
1005a5faa:	74 8c                	je     1005a5f38 <.text+0x1a4f38>
1005a5fac:	0f 1f 40 00          	nopl   0x0(%rax)
1005a5fb0:	49 83 bf 28 25 00 00 	cmpq   $0x0,0x2528(%r15)
1005a5fb7:	00
1005a5fb8:	74 21                	je     1005a5fdb <.text+0x1a4fdb>
1005a5fba:	4c 89 f0             	mov    %r14,%rax
1005a5fbd:	48 83 c4 28          	add    $0x28,%rsp
1005a5fc1:	5b                   	pop    %rbx
1005a5fc2:	5e                   	pop    %rsi
1005a5fc3:	5f                   	pop    %rdi
1005a5fc4:	5d                   	pop    %rbp
1005a5fc5:	41 5c                	pop    %r12
1005a5fc7:	41 5d                	pop    %r13
1005a5fc9:	41 5e                	pop    %r14
1005a5fcb:	41 5f                	pop    %r15
1005a5fcd:	c3                   	ret
1005a5fce:	66 90                	xchg   %ax,%ax
1005a5fd0:	48 85 ed             	test   %rbp,%rbp
1005a5fd3:	0f 84 5f ff ff ff    	je     1005a5f38 <.text+0x1a4f38>
1005a5fd9:	eb d5                	jmp    1005a5fb0 <.text+0x1a4fb0>
1005a5fdb:	ba 28 00 00 00       	mov    $0x28,%edx
1005a5fe0:	4c 89 f9             	mov    %r15,%rcx
1005a5fe3:	e8 68 b7 e9 ff       	call   100441750 <.text+0x40750>
1005a5fe8:	e8 b3 ff f5 ff       	call   100505fa0 <.text+0x104fa0>
1005a5fed:	eb cb                	jmp    1005a5fba <.text+0x1a4fba>
1005a5fef:	90                   	nop
1005a5ff0:	55                   	push   %rbp
1005a5ff1:	57                   	push   %rdi
1005a5ff2:	56                   	push   %rsi
1005a5ff3:	53                   	push   %rbx
1005a5ff4:	48 83 ec 28          	sub    $0x28,%rsp
1005a5ff8:	48 8b 99 28 25 00 00 	mov    0x2528(%rcx),%rbx
1005a5fff:	89 d6                	mov    %edx,%esi
1005a6001:	4c 89 c7             	mov    %r8,%rdi
1005a6004:	48 85 db             	test   %rbx,%rbx
1005a6007:	75 10                	jne    1005a6019 <.text+0x1a5019>
1005a6009:	eb 64                	jmp    1005a606f <.text+0x1a506f>
1005a600b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005a6010:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
1005a6014:	48 85 db             	test   %rbx,%rbx
1005a6017:	74 56                	je     1005a606f <.text+0x1a506f>
1005a6019:	39 33                	cmp    %esi,(%rbx)
1005a601b:	75 f3                	jne    1005a6010 <.text+0x1a5010>
1005a601d:	48 85 ff             	test   %rdi,%rdi
1005a6020:	74 5e                	je     1005a6080 <.text+0x1a5080>
1005a6022:	0f b6 2f             	movzbl (%rdi),%ebp
1005a6025:	83 ed 2a             	sub    $0x2a,%ebp
1005a6028:	85 ed                	test   %ebp,%ebp
1005a602a:	75 14                	jne    1005a6040 <.text+0x1a5040>
1005a602c:	80 7f 01 00          	cmpb   $0x0,0x1(%rdi)
1005a6030:	75 0e                	jne    1005a6040 <.text+0x1a5040>
1005a6032:	8b 43 10             	mov    0x10(%rbx),%eax
1005a6035:	48 83 c4 28          	add    $0x28,%rsp
1005a6039:	5b                   	pop    %rbx
1005a603a:	5e                   	pop    %rsi
1005a603b:	5f                   	pop    %rdi
1005a603c:	5d                   	pop    %rbp
1005a603d:	c3                   	ret
1005a603e:	66 90                	xchg   %ax,%ax
1005a6040:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1005a6044:	48 85 d2             	test   %rdx,%rdx
1005a6047:	74 c7                	je     1005a6010 <.text+0x1a5010>
1005a6049:	48 83 c2 06          	add    $0x6,%rdx
1005a604d:	48 89 f9             	mov    %rdi,%rcx
1005a6050:	e8 cb a1 0f 00       	call   1006a0220 <.text+0x29f220>
1005a6055:	85 c0                	test   %eax,%eax
1005a6057:	74 d9                	je     1005a6032 <.text+0x1a5032>
1005a6059:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
1005a605d:	48 85 db             	test   %rbx,%rbx
1005a6060:	74 0d                	je     1005a606f <.text+0x1a506f>
1005a6062:	39 33                	cmp    %esi,(%rbx)
1005a6064:	74 c2                	je     1005a6028 <.text+0x1a5028>
1005a6066:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
1005a606a:	48 85 db             	test   %rbx,%rbx
1005a606d:	75 aa                	jne    1005a6019 <.text+0x1a5019>
1005a606f:	31 c0                	xor    %eax,%eax
1005a6071:	48 83 c4 28          	add    $0x28,%rsp
1005a6075:	5b                   	pop    %rbx
1005a6076:	5e                   	pop    %rsi
1005a6077:	5f                   	pop    %rdi
1005a6078:	5d                   	pop    %rbp
1005a6079:	c3                   	ret
1005a607a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005a6080:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
1005a6085:	75 89                	jne    1005a6010 <.text+0x1a5010>
1005a6087:	eb a9                	jmp    1005a6032 <.text+0x1a5032>
1005a6089:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005a6090:	57                   	push   %rdi
1005a6091:	56                   	push   %rsi
1005a6092:	53                   	push   %rbx
1005a6093:	48 83 ec 20          	sub    $0x20,%rsp
1005a6097:	48 8b 99 28 25 00 00 	mov    0x2528(%rcx),%rbx
1005a609e:	48 89 d6             	mov    %rdx,%rsi
1005a60a1:	4c 89 c7             	mov    %r8,%rdi
1005a60a4:	48 85 db             	test   %rbx,%rbx
1005a60a7:	75 10                	jne    1005a60b9 <.text+0x1a50b9>
1005a60a9:	eb 35                	jmp    1005a60e0 <.text+0x1a50e0>
1005a60ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005a60b0:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
1005a60b4:	48 85 db             	test   %rbx,%rbx
1005a60b7:	74 27                	je     1005a60e0 <.text+0x1a50e0>
1005a60b9:	48 3b 73 10          	cmp    0x10(%rbx),%rsi
1005a60bd:	7c 21                	jl     1005a60e0 <.text+0x1a50e0>
1005a60bf:	75 ef                	jne    1005a60b0 <.text+0x1a50b0>
1005a60c1:	48 89 fa             	mov    %rdi,%rdx
1005a60c4:	48 89 d9             	mov    %rbx,%rcx
1005a60c7:	e8 d4 f3 ff ff       	call   1005a54a0 <.text+0x1a44a0>
1005a60cc:	85 c0                	test   %eax,%eax
1005a60ce:	74 e0                	je     1005a60b0 <.text+0x1a50b0>
1005a60d0:	8b 03                	mov    (%rbx),%eax
1005a60d2:	48 83 c4 20          	add    $0x20,%rsp
1005a60d6:	5b                   	pop    %rbx
1005a60d7:	5e                   	pop    %rsi
1005a60d8:	5f                   	pop    %rdi
1005a60d9:	c3                   	ret
1005a60da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005a60e0:	31 c0                	xor    %eax,%eax
1005a60e2:	48 83 c4 20          	add    $0x20,%rsp
1005a60e6:	5b                   	pop    %rbx
1005a60e7:	5e                   	pop    %rsi
1005a60e8:	5f                   	pop    %rdi
1005a60e9:	c3                   	ret
1005a60ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005a60f0:	48 8b 81 28 25 00 00 	mov    0x2528(%rcx),%rax
1005a60f7:	48 85 c0             	test   %rax,%rax
1005a60fa:	75 0d                	jne    1005a6109 <.text+0x1a5109>
1005a60fc:	eb 22                	jmp    1005a6120 <.text+0x1a5120>
1005a60fe:	66 90                	xchg   %ax,%ax
1005a6100:	48 8b 40 20          	mov    0x20(%rax),%rax
1005a6104:	48 85 c0             	test   %rax,%rax
1005a6107:	74 10                	je     1005a6119 <.text+0x1a5119>
1005a6109:	48 39 50 10          	cmp    %rdx,0x10(%rax)
1005a610d:	7f 11                	jg     1005a6120 <.text+0x1a5120>
1005a610f:	75 ef                	jne    1005a6100 <.text+0x1a5100>
1005a6111:	44 39 40 04          	cmp    %r8d,0x4(%rax)
1005a6115:	75 e9                	jne    1005a6100 <.text+0x1a5100>
1005a6117:	8b 00                	mov    (%rax),%eax
1005a6119:	c3                   	ret
1005a611a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005a6120:	31 c0                	xor    %eax,%eax
1005a6122:	c3                   	ret
1005a6123:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005a612a:	00 00 00 00
1005a612e:	66 90                	xchg   %ax,%ax
1005a6130:	41 55                	push   %r13
1005a6132:	41 54                	push   %r12
1005a6134:	55                   	push   %rbp
1005a6135:	57                   	push   %rdi
1005a6136:	56                   	push   %rsi
1005a6137:	53                   	push   %rbx
1005a6138:	48 83 ec 28          	sub    $0x28,%rsp
1005a613c:	48 8b b1 28 25 00 00 	mov    0x2528(%rcx),%rsi
1005a6143:	48 89 cd             	mov    %rcx,%rbp
1005a6146:	49 89 d5             	mov    %rdx,%r13