10059fb41:	53                   	push   %rbx
10059fb42:	48 83 ec 28          	sub    $0x28,%rsp
10059fb46:	48 89 ce             	mov    %rcx,%rsi
10059fb49:	48 85 c9             	test   %rcx,%rcx
10059fb4c:	74 2e                	je     10059fb7c <.text+0x19eb7c>
10059fb4e:	66 90                	xchg   %ax,%ax
10059fb50:	80 3e 00             	cmpb   $0x0,(%rsi)
10059fb53:	74 33                	je     10059fb88 <.text+0x19eb88>
10059fb55:	48 8b 5e 30          	mov    0x30(%rsi),%rbx
10059fb59:	48 85 db             	test   %rbx,%rbx
10059fb5c:	74 15                	je     10059fb73 <.text+0x19eb73>
10059fb5e:	48 89 d9             	mov    %rbx,%rcx
10059fb61:	e8 5a fd ff ff       	call   10059f8c0 <.text+0x19e8c0>
10059fb66:	85 c0                	test   %eax,%eax
10059fb68:	75 2b                	jne    10059fb95 <.text+0x19eb95>
10059fb6a:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
10059fb6e:	48 85 db             	test   %rbx,%rbx
10059fb71:	75 eb                	jne    10059fb5e <.text+0x19eb5e>
10059fb73:	48 8b 76 20          	mov    0x20(%rsi),%rsi
10059fb77:	48 85 f6             	test   %rsi,%rsi
10059fb7a:	75 d4                	jne    10059fb50 <.text+0x19eb50>
10059fb7c:	31 c0                	xor    %eax,%eax
10059fb7e:	48 83 c4 28          	add    $0x28,%rsp
10059fb82:	5b                   	pop    %rbx
10059fb83:	5e                   	pop    %rsi
10059fb84:	c3                   	ret
10059fb85:	0f 1f 00             	nopl   (%rax)
10059fb88:	48 8b 4e 38          	mov    0x38(%rsi),%rcx
10059fb8c:	e8 1f fa ff ff       	call   10059f5b0 <.text+0x19e5b0>
10059fb91:	85 c0                	test   %eax,%eax
10059fb93:	74 de                	je     10059fb73 <.text+0x19eb73>
10059fb95:	48 89 f0             	mov    %rsi,%rax
10059fb98:	eb e4                	jmp    10059fb7e <.text+0x19eb7e>
10059fb9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10059fba0:	41 56                	push   %r14
10059fba2:	41 55                	push   %r13
10059fba4:	41 54                	push   %r12
10059fba6:	55                   	push   %rbp
10059fba7:	57                   	push   %rdi
10059fba8:	56                   	push   %rsi
10059fba9:	53                   	push   %rbx
10059fbaa:	48 83 ec 30          	sub    $0x30,%rsp
10059fbae:	48 89 cf             	mov    %rcx,%rdi
10059fbb1:	89 d6                	mov    %edx,%esi
10059fbb3:	4c 89 c3             	mov    %r8,%rbx
10059fbb6:	85 d2                	test   %edx,%edx
10059fbb8:	0f 84 d2 00 00 00    	je     10059fc90 <.text+0x19ec90>
10059fbbe:	48 8b 05 4b b3 18 00 	mov    0x18b34b(%rip),%rax        # 10072af10 <_head_msys_iconv_2_dll-0x410f0>
10059fbc5:	f6 00 08             	testb  $0x8,(%rax)
10059fbc8:	0f 84 c2 00 00 00    	je     10059fc90 <.text+0x19ec90>
10059fbce:	31 ed                	xor    %ebp,%ebp
10059fbd0:	4d 85 c0             	test   %r8,%r8
10059fbd3:	0f 84 37 01 00 00    	je     10059fd10 <.text+0x19ed10>
10059fbd9:	4c 8b 25 00 b5 18 00 	mov    0x18b500(%rip),%r12        # 10072b0e0 <_head_msys_iconv_2_dll-0x40f20>
10059fbe0:	4c 8b 35 b9 2f 18 00 	mov    0x182fb9(%rip),%r14        # 100722ba0 <_head_msys_iconv_2_dll-0x49460>
10059fbe7:	4c 8b 2d 02 2f 18 00 	mov    0x182f02(%rip),%r13        # 100722af0 <_head_msys_iconv_2_dll-0x49510>
10059fbee:	eb 21                	jmp    10059fc11 <.text+0x19ec11>
10059fbf0:	4c 63 8b 5c 01 00 00 	movslq 0x15c(%rbx),%r9
10059fbf7:	49 8b 45 00          	mov    0x0(%r13),%rax
10059fbfb:	49 39 c1             	cmp    %rax,%r9
10059fbfe:	0f 8c c4 00 00 00    	jl     10059fcc8 <.text+0x19ecc8>
10059fc04:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
10059fc08:	48 85 db             	test   %rbx,%rbx
10059fc0b:	0f 84 ff 00 00 00    	je     10059fd10 <.text+0x19ed10>
10059fc11:	48 89 d9             	mov    %rbx,%rcx
10059fc14:	e8 97 f9 ff ff       	call   10059f5b0 <.text+0x19e5b0>
10059fc19:	85 c0                	test   %eax,%eax
10059fc1b:	74 e7                	je     10059fc04 <.text+0x19ec04>
10059fc1d:	4c 63 8b 48 01 00 00 	movslq 0x148(%rbx),%r9
10059fc24:	8b 93 54 01 00 00    	mov    0x154(%rbx),%edx
10059fc2a:	83 c5 01             	add    $0x1,%ebp
10059fc2d:	49 8b 04 24          	mov    (%r12),%rax
10059fc31:	44 01 ca             	add    %r9d,%edx
10059fc34:	3b 50 0c             	cmp    0xc(%rax),%edx
10059fc37:	7d b7                	jge    10059fbf0 <.text+0x19ebf0>
10059fc39:	49 8b 16             	mov    (%r14),%rdx
10059fc3c:	41 89 e8             	mov    %ebp,%r8d
10059fc3f:	48 89 f9             	mov    %rdi,%rcx
10059fc42:	48 89 d0             	mov    %rdx,%rax
10059fc45:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
10059fc4a:	48 c1 e8 3f          	shr    $0x3f,%rax
10059fc4e:	48 01 d0             	add    %rdx,%rax
10059fc51:	48 8d 15 18 df 16 00 	lea    0x16df18(%rip),%rdx        # 10070db70 <_head_msys_iconv_2_dll-0x5e490>
10059fc58:	48 d1 f8             	sar    $1,%rax
10059fc5b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10059fc60:	e8 bb ff 0f 00       	call   10069fc20 <.text+0x29ec20>
10059fc65:	85 c0                	test   %eax,%eax
10059fc67:	78 15                	js     10059fc7e <.text+0x19ec7e>
10059fc69:	48 89 fa             	mov    %rdi,%rdx
10059fc6c:	b9 0a 00 00 00       	mov    $0xa,%ecx
10059fc71:	e8 7a 03 10 00       	call   10069fff0 <.text+0x29eff0>
10059fc76:	85 c0                	test   %eax,%eax
10059fc78:	0f 89 72 ff ff ff    	jns    10059fbf0 <.text+0x19ebf0>
10059fc7e:	31 c0                	xor    %eax,%eax
10059fc80:	48 83 c4 30          	add    $0x30,%rsp
10059fc84:	5b                   	pop    %rbx
10059fc85:	5e                   	pop    %rsi
10059fc86:	5f                   	pop    %rdi
10059fc87:	5d                   	pop    %rbp
10059fc88:	41 5c                	pop    %r12
10059fc8a:	41 5d                	pop    %r13
10059fc8c:	41 5e                	pop    %r14
10059fc8e:	c3                   	ret
10059fc8f:	90                   	nop
10059fc90:	48 89 fa             	mov    %rdi,%rdx
10059fc93:	48 8d 0d 3c df 16 00 	lea    0x16df3c(%rip),%rcx        # 10070dbd6 <_head_msys_iconv_2_dll-0x5e42a>
10059fc9a:	e8 a1 ff 0f 00       	call   10069fc40 <.text+0x29ec40>
10059fc9f:	85 c0                	test   %eax,%eax
10059fca1:	78 db                	js     10059fc7e <.text+0x19ec7e>
10059fca3:	48 89 fa             	mov    %rdi,%rdx
10059fca6:	b9 0a 00 00 00       	mov    $0xa,%ecx
10059fcab:	e8 40 03 10 00       	call   10069fff0 <.text+0x29eff0>
10059fcb0:	f7 d0                	not    %eax
10059fcb2:	c1 e8 1f             	shr    $0x1f,%eax
10059fcb5:	48 83 c4 30          	add    $0x30,%rsp
10059fcb9:	5b                   	pop    %rbx
10059fcba:	5e                   	pop    %rsi
10059fcbb:	5f                   	pop    %rdi
10059fcbc:	5d                   	pop    %rbp
10059fcbd:	41 5c                	pop    %r12
10059fcbf:	41 5d                	pop    %r13
10059fcc1:	41 5e                	pop    %r14
10059fcc3:	c3                   	ret
10059fcc4:	0f 1f 40 00          	nopl   0x0(%rax)
10059fcc8:	48 89 c2             	mov    %rax,%rdx
10059fccb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10059fcd0:	41 89 e8             	mov    %ebp,%r8d
10059fcd3:	48 89 f9             	mov    %rdi,%rcx
10059fcd6:	48 c1 ea 3f          	shr    $0x3f,%rdx
10059fcda:	48 01 d0             	add    %rdx,%rax
10059fcdd:	48 8d 15 bc de 16 00 	lea    0x16debc(%rip),%rdx        # 10070dba0 <_head_msys_iconv_2_dll-0x5e460>
10059fce4:	48 d1 f8             	sar    $1,%rax
10059fce7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10059fcec:	e8 2f ff 0f 00       	call   10069fc20 <.text+0x29ec20>
10059fcf1:	85 c0                	test   %eax,%eax
10059fcf3:	78 89                	js     10059fc7e <.text+0x19ec7e>
10059fcf5:	48 89 fa             	mov    %rdi,%rdx
10059fcf8:	b9 0a 00 00 00       	mov    $0xa,%ecx
10059fcfd:	e8 ee 02 10 00       	call   10069fff0 <.text+0x29eff0>
10059fd02:	85 c0                	test   %eax,%eax
10059fd04:	0f 89 fa fe ff ff    	jns    10059fc04 <.text+0x19ec04>
10059fd0a:	e9 6f ff ff ff       	jmp    10059fc7e <.text+0x19ec7e>
10059fd0f:	90                   	nop
10059fd10:	89 f0                	mov    %esi,%eax
10059fd12:	e9 69 ff ff ff       	jmp    10059fc80 <.text+0x19ec80>
10059fd17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10059fd1e:	00 00
10059fd20:	41 57                	push   %r15
10059fd22:	41 56                	push   %r14
10059fd24:	41 55                	push   %r13
10059fd26:	41 54                	push   %r12
10059fd28:	55                   	push   %rbp
10059fd29:	57                   	push   %rdi
10059fd2a:	56                   	push   %rsi
10059fd2b:	53                   	push   %rbx
10059fd2c:	48 83 ec 28          	sub    $0x28,%rsp
10059fd30:	80 3a 00             	cmpb   $0x0,(%rdx)
10059fd33:	48 89 cf             	mov    %rcx,%rdi
10059fd36:	49 89 d4             	mov    %rdx,%r12
10059fd39:	75 16                	jne    10059fd51 <.text+0x19ed51>
10059fd3b:	b8 01 00 00 00       	mov    $0x1,%eax
10059fd40:	48 83 c4 28          	add    $0x28,%rsp
10059fd44:	5b                   	pop    %rbx
10059fd45:	5e                   	pop    %rsi
10059fd46:	5f                   	pop    %rdi
10059fd47:	5d                   	pop    %rbp
10059fd48:	41 5c                	pop    %r12
10059fd4a:	41 5d                	pop    %r13
10059fd4c:	41 5e                	pop    %r14
10059fd4e:	41 5f                	pop    %r15
10059fd50:	c3                   	ret
10059fd51:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
10059fd55:	31 ed                	xor    %ebp,%ebp
10059fd57:	4c 8d 2d a4 de 16 00 	lea    0x16dea4(%rip),%r13        # 10070dc02 <_head_msys_iconv_2_dll-0x5e3fe>
10059fd5e:	4c 8d 3d 80 de 16 00 	lea    0x16de80(%rip),%r15        # 10070dbe5 <_head_msys_iconv_2_dll-0x5e41b>
10059fd65:	4c 8d 35 73 de 16 00 	lea    0x16de73(%rip),%r14        # 10070dbdf <_head_msys_iconv_2_dll-0x5e421>
10059fd6c:	e8 cf fd ff ff       	call   10059fb40 <.text+0x19eb40>
10059fd71:	48 89 c6             	mov    %rax,%rsi
10059fd74:	48 85 c0             	test   %rax,%rax
10059fd77:	0f 84 ee 00 00 00    	je     10059fe6b <.text+0x19ee6b>
10059fd7d:	0f 1f 00             	nopl   (%rax)
10059fd80:	48 8b 76 20          	mov    0x20(%rsi),%rsi
10059fd84:	48 85 f6             	test   %rsi,%rsi
10059fd87:	0f 84 a3 00 00 00    	je     10059fe30 <.text+0x19ee30>
10059fd8d:	80 3e 00             	cmpb   $0x0,(%rsi)
10059fd90:	0f 84 4a 01 00 00    	je     10059fee0 <.text+0x19eee0>
10059fd96:	48 8b 5e 30          	mov    0x30(%rsi),%rbx
10059fd9a:	48 85 db             	test   %rbx,%rbx
10059fd9d:	74 e1                	je     10059fd80 <.text+0x19ed80>
10059fd9f:	48 89 d9             	mov    %rbx,%rcx
10059fda2:	e8 19 fb ff ff       	call   10059f8c0 <.text+0x19e8c0>
10059fda7:	85 c0                	test   %eax,%eax
10059fda9:	75 15                	jne    10059fdc0 <.text+0x19edc0>
10059fdab:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
10059fdaf:	48 85 db             	test   %rbx,%rbx
10059fdb2:	74 cc                	je     10059fd80 <.text+0x19ed80>
10059fdb4:	48 89 d9             	mov    %rbx,%rcx
10059fdb7:	e8 04 fb ff ff       	call   10059f8c0 <.text+0x19e8c0>
10059fdbc:	85 c0                	test   %eax,%eax
10059fdbe:	74 eb                	je     10059fdab <.text+0x19edab>
10059fdc0:	48 89 fa             	mov    %rdi,%rdx
10059fdc3:	4c 89 e9             	mov    %r13,%rcx
10059fdc6:	e8 75 fe 0f 00       	call   10069fc40 <.text+0x29ec40>
10059fdcb:	85 c0                	test   %eax,%eax
10059fdcd:	0f 88 fd 00 00 00    	js     10059fed0 <.text+0x19eed0>
10059fdd3:	48 89 fa             	mov    %rdi,%rdx
10059fdd6:	b9 0a 00 00 00       	mov    $0xa,%ecx
10059fddb:	e8 10 02 10 00       	call   10069fff0 <.text+0x29eff0>
10059fde0:	85 c0                	test   %eax,%eax
10059fde2:	0f 88 e8 00 00 00    	js     10059fed0 <.text+0x19eed0>
10059fde8:	41 80 3c 24 02       	cmpb   $0x2,(%r12)
10059fded:	4c 89 f1             	mov    %r14,%rcx
10059fdf0:	48 89 fa             	mov    %rdi,%rdx
10059fdf3:	49 0f 45 cf          	cmovne %r15,%rcx
10059fdf7:	e8 44 fe 0f 00       	call   10069fc40 <.text+0x29ec40>
10059fdfc:	85 c0                	test   %eax,%eax
10059fdfe:	0f 88 cc 00 00 00    	js     10059fed0 <.text+0x19eed0>
10059fe04:	48 89 fa             	mov    %rdi,%rdx
10059fe07:	b9 0a 00 00 00       	mov    $0xa,%ecx
10059fe0c:	e8 df 01 10 00       	call   10069fff0 <.text+0x29eff0>
10059fe11:	85 c0                	test   %eax,%eax
10059fe13:	0f 88 b7 00 00 00    	js     10059fed0 <.text+0x19eed0>
10059fe19:	48 8b 76 20          	mov    0x20(%rsi),%rsi
10059fe1d:	83 c5 01             	add    $0x1,%ebp
10059fe20:	48 85 f6             	test   %rsi,%rsi
10059fe23:	0f 85 64 ff ff ff    	jne    10059fd8d <.text+0x19ed8d>
10059fe29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10059fe30:	85 ed                	test   %ebp,%ebp
10059fe32:	74 37                	je     10059fe6b <.text+0x19ee6b>
10059fe34:	41 80 3c 24 02       	cmpb   $0x2,(%r12)
10059fe39:	48 8d 15 b7 dd 16 00 	lea    0x16ddb7(%rip),%rdx        # 10070dbf7 <_head_msys_iconv_2_dll-0x5e409>
10059fe40:	41 89 e8             	mov    %ebp,%r8d
10059fe43:	48 89 f9             	mov    %rdi,%rcx
10059fe46:	48 8d 05 9f dd 16 00 	lea    0x16dd9f(%rip),%rax        # 10070dbec <_head_msys_iconv_2_dll-0x5e414>
10059fe4d:	48 0f 44 d0          	cmove  %rax,%rdx
10059fe51:	e8 ca fd 0f 00       	call   10069fc20 <.text+0x29ec20>
10059fe56:	85 c0                	test   %eax,%eax
10059fe58:	78 76                	js     10059fed0 <.text+0x19eed0>
10059fe5a:	48 89 fa             	mov    %rdi,%rdx
10059fe5d:	b9 0a 00 00 00       	mov    $0xa,%ecx
10059fe62:	e8 89 01 10 00       	call   10069fff0 <.text+0x29eff0>
10059fe67:	85 c0                	test   %eax,%eax
10059fe69:	78 65                	js     10059fed0 <.text+0x19eed0>
10059fe6b:	49 8b 4c 24 30       	mov    0x30(%r12),%rcx
10059fe70:	48 8d 35 9f dd 16 00 	lea    0x16dd9f(%rip),%rsi        # 10070dc16 <_head_msys_iconv_2_dll-0x5e3ea>
10059fe77:	e8 c4 fc ff ff       	call   10059fb40 <.text+0x19eb40>
10059fe7c:	48 89 c3             	mov    %rax,%rbx
10059fe7f:	48 85 c0             	test   %rax,%rax
10059fe82:	0f 84 b3 fe ff ff    	je     10059fd3b <.text+0x19ed3b>
10059fe88:	48 89 da             	mov    %rbx,%rdx
10059fe8b:	48 89 f9             	mov    %rdi,%rcx
10059fe8e:	e8 8d fe ff ff       	call   10059fd20 <.text+0x19ed20>
10059fe93:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
10059fe97:	e8 a4 fc ff ff       	call   10059fb40 <.text+0x19eb40>
10059fe9c:	48 89 c3             	mov    %rax,%rbx
10059fe9f:	48 85 c0             	test   %rax,%rax
10059fea2:	0f 84 93 fe ff ff    	je     10059fd3b <.text+0x19ed3b>
10059fea8:	48 89 fa             	mov    %rdi,%rdx
10059feab:	48 89 f1             	mov    %rsi,%rcx
10059feae:	e8 8d fd 0f 00       	call   10069fc40 <.text+0x29ec40>
10059feb3:	85 c0                	test   %eax,%eax
10059feb5:	78 19                	js     10059fed0 <.text+0x19eed0>
10059feb7:	48 89 fa             	mov    %rdi,%rdx
10059feba:	b9 0a 00 00 00       	mov    $0xa,%ecx
10059febf:	e8 2c 01 10 00       	call   10069fff0 <.text+0x29eff0>
10059fec4:	85 c0                	test   %eax,%eax
10059fec6:	79 c0                	jns    10059fe88 <.text+0x19ee88>
10059fec8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10059fecf:	00
10059fed0:	31 c0                	xor    %eax,%eax
10059fed2:	e9 69 fe ff ff       	jmp    10059fd40 <.text+0x19ed40>
10059fed7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10059fede:	00 00
10059fee0:	48 8b 4e 38          	mov    0x38(%rsi),%rcx
10059fee4:	e8 c7 f6 ff ff       	call   10059f5b0 <.text+0x19e5b0>
10059fee9:	85 c0                	test   %eax,%eax
10059feeb:	0f 84 8f fe ff ff    	je     10059fd80 <.text+0x19ed80>
10059fef1:	e9 ca fe ff ff       	jmp    10059fdc0 <.text+0x19edc0>
10059fef6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10059fefd:	00 00 00
10059ff00:	41 56                	push   %r14
10059ff02:	41 55                	push   %r13
10059ff04:	41 54                	push   %r12
10059ff06:	55                   	push   %rbp
10059ff07:	57                   	push   %rdi
10059ff08:	56                   	push   %rsi
10059ff09:	53                   	push   %rbx
10059ff0a:	48 83 ec 20          	sub    $0x20,%rsp
10059ff0e:	48 89 cb             	mov    %rcx,%rbx
10059ff11:	48 89 d1             	mov    %rdx,%rcx
10059ff14:	4c 89 c7             	mov    %r8,%rdi
10059ff17:	45 89 cc             	mov    %r9d,%r12d
10059ff1a:	48 89 da             	mov    %rbx,%rdx
10059ff1d:	e8 1e fd 0f 00       	call   10069fc40 <.text+0x29ec40>
10059ff22:	85 c0                	test   %eax,%eax
10059ff24:	0f 88 fe 00 00 00    	js     1005a0028 <.text+0x19f028>
10059ff2a:	48 89 da             	mov    %rbx,%rdx
10059ff2d:	b9 0a 00 00 00       	mov    $0xa,%ecx
10059ff32:	e8 b9 00 10 00       	call   10069fff0 <.text+0x29eff0>
10059ff37:	85 c0                	test   %eax,%eax
10059ff39:	0f 88 e9 00 00 00    	js     1005a0028 <.text+0x19f028>
10059ff3f:	48 89 da             	mov    %rbx,%rdx
10059ff42:	48 8d 0d d6 dc 16 00 	lea    0x16dcd6(%rip),%rcx        # 10070dc1f <_head_msys_iconv_2_dll-0x5e3e1>
10059ff49:	e8 f2 fc 0f 00       	call   10069fc40 <.text+0x29ec40>
10059ff4e:	85 c0                	test   %eax,%eax
10059ff50:	0f 88 d2 00 00 00    	js     1005a0028 <.text+0x19f028>
10059ff56:	48 89 da             	mov    %rbx,%rdx
10059ff59:	b9 0a 00 00 00       	mov    $0xa,%ecx
10059ff5e:	e8 8d 00 10 00       	call   10069fff0 <.text+0x29eff0>
10059ff63:	85 c0                	test   %eax,%eax
10059ff65:	0f 88 bd 00 00 00    	js     1005a0028 <.text+0x19f028>
10059ff6b:	8b 07                	mov    (%rdi),%eax
10059ff6d:	31 ed                	xor    %ebp,%ebp
10059ff6f:	45 31 ed             	xor    %r13d,%r13d
10059ff72:	4c 8d 35 ae dc 16 00 	lea    0x16dcae(%rip),%r14        # 10070dc27 <_head_msys_iconv_2_dll-0x5e3d9>
10059ff79:	85 c0                	test   %eax,%eax
10059ff7b:	7f 56                	jg     10059ffd3 <.text+0x19efd3>
10059ff7d:	e9 be 00 00 00       	jmp    1005a0040 <.text+0x19f040>
10059ff82:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10059ff88:	48 89 da             	mov    %rbx,%rdx
10059ff8b:	4c 89 f1             	mov    %r14,%rcx
10059ff8e:	e8 ad fc 0f 00       	call   10069fc40 <.text+0x29ec40>
10059ff93:	85 c0                	test   %eax,%eax
10059ff95:	0f 88 85 00 00 00    	js     1005a0020 <.text+0x19f020>
10059ff9b:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
10059ffa2:	00
10059ffa3:	48 89 f2             	mov    %rsi,%rdx
10059ffa6:	48 89 d9             	mov    %rbx,%rcx
10059ffa9:	e8 62 f5 ff ff       	call   10059f510 <.text+0x19e510>
10059ffae:	85 c0                	test   %eax,%eax
10059ffb0:	74 6e                	je     1005a0020 <.text+0x19f020>
10059ffb2:	48 89 da             	mov    %rbx,%rdx
10059ffb5:	b9 0a 00 00 00       	mov    $0xa,%ecx
10059ffba:	e8 31 00 10 00       	call   10069fff0 <.text+0x29eff0>
10059ffbf:	85 c0                	test   %eax,%eax
10059ffc1:	78 5d                	js     1005a0020 <.text+0x19f020>
10059ffc3:	4c 89 e9             	mov    %r13,%rcx
10059ffc6:	e8 55 15 e6 ff       	call   100401520 <.text+0x520>
10059ffcb:	48 83 c5 01          	add    $0x1,%rbp
10059ffcf:	39 2f                	cmp    %ebp,(%rdi)
10059ffd1:	7e 6d                	jle    1005a0040 <.text+0x19f040>
10059ffd3:	48 89 e9             	mov    %rbp,%rcx
10059ffd6:	48 c1 e1 04          	shl    $0x4,%rcx
10059ffda:	48 03 4f 10          	add    0x10(%rdi),%rcx
10059ffde:	e8 bd 39 e6 ff       	call   1004039a0 <.text+0x29a0>
10059ffe3:	48 89 c6             	mov    %rax,%rsi
10059ffe6:	48 85 c0             	test   %rax,%rax
10059ffe9:	74 e0                	je     10059ffcb <.text+0x19efcb>
10059ffeb:	45 85 e4             	test   %r12d,%r12d
10059ffee:	74 98                	je     10059ff88 <.text+0x19ef88>