1005a997e:	48 8d 8b 70 08 00 00 	lea    0x870(%rbx),%rcx
1005a9985:	e8 a6 7c e5 ff       	call   100401630 <.text+0x630>
1005a998a:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1005a9991:	c7 83 b0 01 00 00 fe 	movl   $0xfe,0x1b0(%rbx)
1005a9998:	00 00 00
1005a999b:	c7 83 b8 01 00 00 fe 	movl   $0xfe,0x1b8(%rbx)
1005a99a2:	00 00 00
1005a99a5:	e8 b6 64 f1 ff       	call   1004bfe60 <.text+0xbee60>
1005a99aa:	48 89 d8             	mov    %rbx,%rax
1005a99ad:	48 83 c4 28          	add    $0x28,%rsp
1005a99b1:	5b                   	pop    %rbx
1005a99b2:	5e                   	pop    %rsi
1005a99b3:	c3                   	ret
1005a99b4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005a99bb:	00 00 00 00
1005a99bf:	90                   	nop
1005a99c0:	56                   	push   %rsi
1005a99c1:	53                   	push   %rbx
1005a99c2:	48 83 ec 28          	sub    $0x28,%rsp
1005a99c6:	48 89 cb             	mov    %rcx,%rbx
1005a99c9:	48 8b 89 98 0a 00 00 	mov    0xa98(%rcx),%rcx
1005a99d0:	48 85 c9             	test   %rcx,%rcx
1005a99d3:	74 10                	je     1005a99e5 <.text+0x1a89e5>
1005a99d5:	e8 46 7b e5 ff       	call   100401520 <.text+0x520>
1005a99da:	48 c7 83 98 0a 00 00 	movq   $0x0,0xa98(%rbx)
1005a99e1:	00 00 00 00
1005a99e5:	48 8b 8b a0 0a 00 00 	mov    0xaa0(%rbx),%rcx
1005a99ec:	48 85 c9             	test   %rcx,%rcx
1005a99ef:	74 10                	je     1005a9a01 <.text+0x1a8a01>
1005a99f1:	e8 2a 7b e5 ff       	call   100401520 <.text+0x520>
1005a99f6:	48 c7 83 a0 0a 00 00 	movq   $0x0,0xaa0(%rbx)
1005a99fd:	00 00 00 00
1005a9a01:	48 8b b3 a8 0a 00 00 	mov    0xaa8(%rbx),%rsi
1005a9a08:	48 85 f6             	test   %rsi,%rsi
1005a9a0b:	74 15                	je     1005a9a22 <.text+0x1a8a22>
1005a9a0d:	48 89 f1             	mov    %rsi,%rcx
1005a9a10:	ba 01 00 00 00       	mov    $0x1,%edx
1005a9a15:	e8 46 7c f4 ff       	call   1004f1660 <.text+0xf0660>
1005a9a1a:	48 89 f1             	mov    %rsi,%rcx
1005a9a1d:	e8 fe 7a e5 ff       	call   100401520 <.text+0x520>
1005a9a22:	48 c7 83 a8 0a 00 00 	movq   $0x0,0xaa8(%rbx)
1005a9a29:	00 00 00 00
1005a9a2d:	c7 83 b0 0a 00 00 00 	movl   $0x0,0xab0(%rbx)
1005a9a34:	00 00 00
1005a9a37:	48 c7 83 90 0a 00 00 	movq   $0x0,0xa90(%rbx)
1005a9a3e:	00 00 00 00
1005a9a42:	48 83 c4 28          	add    $0x28,%rsp
1005a9a46:	5b                   	pop    %rbx
1005a9a47:	5e                   	pop    %rsi
1005a9a48:	c3                   	ret
1005a9a49:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005a9a50:	57                   	push   %rdi
1005a9a51:	56                   	push   %rsi
1005a9a52:	53                   	push   %rbx
1005a9a53:	48 83 ec 20          	sub    $0x20,%rsp
1005a9a57:	48 89 cb             	mov    %rcx,%rbx
1005a9a5a:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1005a9a5e:	48 85 c9             	test   %rcx,%rcx
1005a9a61:	74 0d                	je     1005a9a70 <.text+0x1a8a70>
1005a9a63:	e8 b8 7a e5 ff       	call   100401520 <.text+0x520>
1005a9a68:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
1005a9a6f:	00
1005a9a70:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1005a9a74:	48 85 c9             	test   %rcx,%rcx
1005a9a77:	74 0d                	je     1005a9a86 <.text+0x1a8a86>
1005a9a79:	e8 a2 7a e5 ff       	call   100401520 <.text+0x520>
1005a9a7e:	48 c7 43 38 00 00 00 	movq   $0x0,0x38(%rbx)
1005a9a85:	00
1005a9a86:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1005a9a8a:	48 85 c9             	test   %rcx,%rcx
1005a9a8d:	74 0d                	je     1005a9a9c <.text+0x1a8a9c>
1005a9a8f:	e8 8c 7a e5 ff       	call   100401520 <.text+0x520>
1005a9a94:	48 c7 43 48 00 00 00 	movq   $0x0,0x48(%rbx)
1005a9a9b:	00
1005a9a9c:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1005a9aa0:	48 85 c9             	test   %rcx,%rcx
1005a9aa3:	74 0d                	je     1005a9ab2 <.text+0x1a8ab2>
1005a9aa5:	e8 76 7a e5 ff       	call   100401520 <.text+0x520>
1005a9aaa:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
1005a9ab1:	00
1005a9ab2:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1005a9ab6:	48 85 c9             	test   %rcx,%rcx
1005a9ab9:	74 0d                	je     1005a9ac8 <.text+0x1a8ac8>
1005a9abb:	e8 60 7a e5 ff       	call   100401520 <.text+0x520>
1005a9ac0:	48 c7 43 40 00 00 00 	movq   $0x0,0x40(%rbx)
1005a9ac7:	00
1005a9ac8:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1005a9acc:	48 85 c9             	test   %rcx,%rcx
1005a9acf:	74 0d                	je     1005a9ade <.text+0x1a8ade>
1005a9ad1:	e8 4a 7a e5 ff       	call   100401520 <.text+0x520>
1005a9ad6:	48 c7 43 50 00 00 00 	movq   $0x0,0x50(%rbx)
1005a9add:	00
1005a9ade:	8b 83 30 02 00 00    	mov    0x230(%rbx),%eax
1005a9ae4:	48 8d bb 30 02 00 00 	lea    0x230(%rbx),%rdi
1005a9aeb:	85 c0                	test   %eax,%eax
1005a9aed:	7e 33                	jle    1005a9b22 <.text+0x1a8b22>
1005a9aef:	90                   	nop
1005a9af0:	83 e8 01             	sub    $0x1,%eax
1005a9af3:	48 63 f0             	movslq %eax,%rsi
1005a9af6:	89 83 30 02 00 00    	mov    %eax,0x230(%rbx)
1005a9afc:	48 c1 e6 04          	shl    $0x4,%rsi
1005a9b00:	48 03 b3 40 02 00 00 	add    0x240(%rbx),%rsi
1005a9b07:	48 8b 0e             	mov    (%rsi),%rcx
1005a9b0a:	e8 11 7a e5 ff       	call   100401520 <.text+0x520>
1005a9b0f:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1005a9b13:	e8 08 7a e5 ff       	call   100401520 <.text+0x520>
1005a9b18:	8b 83 30 02 00 00    	mov    0x230(%rbx),%eax
1005a9b1e:	85 c0                	test   %eax,%eax
1005a9b20:	7f ce                	jg     1005a9af0 <.text+0x1a8af0>
1005a9b22:	48 89 f9             	mov    %rdi,%rcx
1005a9b25:	48 8d bb 70 08 00 00 	lea    0x870(%rbx),%rdi
1005a9b2c:	e8 0f 7a e5 ff       	call   100401540 <.text+0x540>
1005a9b31:	8b 83 70 08 00 00    	mov    0x870(%rbx),%eax
1005a9b37:	85 c0                	test   %eax,%eax
1005a9b39:	7e 37                	jle    1005a9b72 <.text+0x1a8b72>
1005a9b3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005a9b40:	83 e8 01             	sub    $0x1,%eax
1005a9b43:	48 63 f0             	movslq %eax,%rsi
1005a9b46:	89 83 70 08 00 00    	mov    %eax,0x870(%rbx)
1005a9b4c:	48 c1 e6 04          	shl    $0x4,%rsi
1005a9b50:	48 03 b3 80 08 00 00 	add    0x880(%rbx),%rsi
1005a9b57:	48 8b 0e             	mov    (%rsi),%rcx
1005a9b5a:	e8 c1 79 e5 ff       	call   100401520 <.text+0x520>
1005a9b5f:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1005a9b63:	e8 b8 79 e5 ff       	call   100401520 <.text+0x520>
1005a9b68:	8b 83 70 08 00 00    	mov    0x870(%rbx),%eax
1005a9b6e:	85 c0                	test   %eax,%eax
1005a9b70:	7f ce                	jg     1005a9b40 <.text+0x1a8b40>
1005a9b72:	48 89 f9             	mov    %rdi,%rcx
1005a9b75:	48 8d bb 48 04 00 00 	lea    0x448(%rbx),%rdi
1005a9b7c:	e8 bf 79 e5 ff       	call   100401540 <.text+0x540>
1005a9b81:	44 8b 83 6c 08 00 00 	mov    0x86c(%rbx),%r8d
1005a9b88:	45 85 c0             	test   %r8d,%r8d
1005a9b8b:	0f 84 f2 01 00 00    	je     1005a9d83 <.text+0x1a8d83>
1005a9b91:	48 8b 83 58 04 00 00 	mov    0x458(%rbx),%rax
1005a9b98:	48 85 c0             	test   %rax,%rax
1005a9b9b:	74 2f                	je     1005a9bcc <.text+0x1a8bcc>
1005a9b9d:	8b 93 48 04 00 00    	mov    0x448(%rbx),%edx
1005a9ba3:	85 d2                	test   %edx,%edx
1005a9ba5:	7e 25                	jle    1005a9bcc <.text+0x1a8bcc>
1005a9ba7:	31 f6                	xor    %esi,%esi
1005a9ba9:	eb 0c                	jmp    1005a9bb7 <.text+0x1a8bb7>
1005a9bab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005a9bb0:	48 8b 83 58 04 00 00 	mov    0x458(%rbx),%rax
1005a9bb7:	48 8b 0c f0          	mov    (%rax,%rsi,8),%rcx
1005a9bbb:	48 83 c6 01          	add    $0x1,%rsi
1005a9bbf:	e8 5c 79 e5 ff       	call   100401520 <.text+0x520>
1005a9bc4:	39 b3 48 04 00 00    	cmp    %esi,0x448(%rbx)
1005a9bca:	7f e4                	jg     1005a9bb0 <.text+0x1a8bb0>
1005a9bcc:	48 89 f9             	mov    %rdi,%rcx
1005a9bcf:	31 f6                	xor    %esi,%esi
1005a9bd1:	e8 6a 79 e5 ff       	call   100401540 <.text+0x540>
1005a9bd6:	8b 8b 20 02 00 00    	mov    0x220(%rbx),%ecx
1005a9bdc:	85 c9                	test   %ecx,%ecx
1005a9bde:	7e 1c                	jle    1005a9bfc <.text+0x1a8bfc>
1005a9be0:	48 8b 83 28 02 00 00 	mov    0x228(%rbx),%rax
1005a9be7:	48 8b 0c f0          	mov    (%rax,%rsi,8),%rcx
1005a9beb:	48 83 c6 01          	add    $0x1,%rsi
1005a9bef:	e8 7c 7b fd ff       	call   100581770 <.text+0x180770>
1005a9bf4:	39 b3 20 02 00 00    	cmp    %esi,0x220(%rbx)
1005a9bfa:	7f e4                	jg     1005a9be0 <.text+0x1a8be0>
1005a9bfc:	48 8b 8b 28 02 00 00 	mov    0x228(%rbx),%rcx
1005a9c03:	c7 83 20 02 00 00 00 	movl   $0x0,0x220(%rbx)
1005a9c0a:	00 00 00
1005a9c0d:	48 85 c9             	test   %rcx,%rcx
1005a9c10:	74 10                	je     1005a9c22 <.text+0x1a8c22>
1005a9c12:	e8 09 79 e5 ff       	call   100401520 <.text+0x520>
1005a9c17:	48 c7 83 28 02 00 00 	movq   $0x0,0x228(%rbx)
1005a9c1e:	00 00 00 00
1005a9c22:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1005a9c26:	48 85 c9             	test   %rcx,%rcx
1005a9c29:	74 0d                	je     1005a9c38 <.text+0x1a8c38>
1005a9c2b:	e8 f0 78 e5 ff       	call   100401520 <.text+0x520>
1005a9c30:	48 c7 43 58 00 00 00 	movq   $0x0,0x58(%rbx)
1005a9c37:	00
1005a9c38:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
1005a9c3c:	48 85 c9             	test   %rcx,%rcx
1005a9c3f:	74 0d                	je     1005a9c4e <.text+0x1a8c4e>
1005a9c41:	e8 da 78 e5 ff       	call   100401520 <.text+0x520>
1005a9c46:	48 c7 43 78 00 00 00 	movq   $0x0,0x78(%rbx)
1005a9c4d:	00
1005a9c4e:	48 8b 8b d8 01 00 00 	mov    0x1d8(%rbx),%rcx
1005a9c55:	e8 16 7b fd ff       	call   100581770 <.text+0x180770>
1005a9c5a:	48 8b 8b e0 01 00 00 	mov    0x1e0(%rbx),%rcx
1005a9c61:	48 c7 83 d8 01 00 00 	movq   $0x0,0x1d8(%rbx)
1005a9c68:	00 00 00 00
1005a9c6c:	48 85 c9             	test   %rcx,%rcx
1005a9c6f:	74 10                	je     1005a9c81 <.text+0x1a8c81>
1005a9c71:	e8 aa 78 e5 ff       	call   100401520 <.text+0x520>
1005a9c76:	48 c7 83 e0 01 00 00 	movq   $0x0,0x1e0(%rbx)
1005a9c7d:	00 00 00 00
1005a9c81:	48 8b 8b e8 01 00 00 	mov    0x1e8(%rbx),%rcx
1005a9c88:	48 85 c9             	test   %rcx,%rcx
1005a9c8b:	74 10                	je     1005a9c9d <.text+0x1a8c9d>
1005a9c8d:	e8 8e 78 e5 ff       	call   100401520 <.text+0x520>
1005a9c92:	48 c7 83 e8 01 00 00 	movq   $0x0,0x1e8(%rbx)
1005a9c99:	00 00 00 00
1005a9c9d:	48 8b 8b f0 01 00 00 	mov    0x1f0(%rbx),%rcx
1005a9ca4:	48 85 c9             	test   %rcx,%rcx
1005a9ca7:	74 10                	je     1005a9cb9 <.text+0x1a8cb9>
1005a9ca9:	e8 72 78 e5 ff       	call   100401520 <.text+0x520>
1005a9cae:	48 c7 83 f0 01 00 00 	movq   $0x0,0x1f0(%rbx)
1005a9cb5:	00 00 00 00
1005a9cb9:	48 8b 8b 00 02 00 00 	mov    0x200(%rbx),%rcx
1005a9cc0:	48 85 c9             	test   %rcx,%rcx
1005a9cc3:	74 10                	je     1005a9cd5 <.text+0x1a8cd5>
1005a9cc5:	e8 56 78 e5 ff       	call   100401520 <.text+0x520>
1005a9cca:	48 c7 83 00 02 00 00 	movq   $0x0,0x200(%rbx)
1005a9cd1:	00 00 00 00
1005a9cd5:	48 8d 8b 08 02 00 00 	lea    0x208(%rbx),%rcx
1005a9cdc:	48 8d b3 80 00 00 00 	lea    0x80(%rbx),%rsi
1005a9ce3:	e8 58 78 e5 ff       	call   100401540 <.text+0x540>
1005a9ce8:	48 8d 8b c0 01 00 00 	lea    0x1c0(%rbx),%rcx
1005a9cef:	e8 8c 78 e5 ff       	call   100401580 <.text+0x580>
1005a9cf4:	ba 02 00 00 00       	mov    $0x2,%edx
1005a9cf9:	48 89 f1             	mov    %rsi,%rcx
1005a9cfc:	e8 df 61 f1 ff       	call   1004bfee0 <.text+0xbeee0>
1005a9d01:	48 89 f1             	mov    %rsi,%rcx
1005a9d04:	e8 57 61 f1 ff       	call   1004bfe60 <.text+0xbee60>
1005a9d09:	48 8d 8b b8 0a 00 00 	lea    0xab8(%rbx),%rcx
1005a9d10:	31 d2                	xor    %edx,%edx
1005a9d12:	e8 c9 61 f1 ff       	call   1004bfee0 <.text+0xbeee0>
1005a9d17:	48 89 d9             	mov    %rbx,%rcx
1005a9d1a:	e8 a1 fc ff ff       	call   1005a99c0 <.text+0x1a89c0>
1005a9d1f:	c6 43 60 00          	movb   $0x0,0x60(%rbx)
1005a9d23:	48 c7 83 b0 01 00 00 	movq   $0xfe,0x1b0(%rbx)
1005a9d2a:	fe 00 00 00
1005a9d2e:	c7 83 b8 01 00 00 fe 	movl   $0xfe,0x1b8(%rbx)
1005a9d35:	00 00 00
1005a9d38:	48 83 c4 20          	add    $0x20,%rsp
1005a9d3c:	5b                   	pop    %rbx
1005a9d3d:	5e                   	pop    %rsi
1005a9d3e:	5f                   	pop    %rdi
1005a9d3f:	c3                   	ret
1005a9d40:	83 e8 01             	sub    $0x1,%eax
1005a9d43:	48 63 f0             	movslq %eax,%rsi
1005a9d46:	89 83 48 04 00 00    	mov    %eax,0x448(%rbx)
1005a9d4c:	48 c1 e6 06          	shl    $0x6,%rsi
1005a9d50:	48 03 b3 58 04 00 00 	add    0x458(%rbx),%rsi
1005a9d57:	48 8b 0e             	mov    (%rsi),%rcx
1005a9d5a:	e8 c1 77 e5 ff       	call   100401520 <.text+0x520>
1005a9d5f:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1005a9d63:	e8 b8 77 e5 ff       	call   100401520 <.text+0x520>
1005a9d68:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
1005a9d6c:	e8 af 77 e5 ff       	call   100401520 <.text+0x520>
1005a9d71:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
1005a9d75:	e8 a6 77 e5 ff       	call   100401520 <.text+0x520>
1005a9d7a:	48 8b 4e 38          	mov    0x38(%rsi),%rcx
1005a9d7e:	e8 9d 77 e5 ff       	call   100401520 <.text+0x520>
1005a9d83:	8b 83 48 04 00 00    	mov    0x448(%rbx),%eax
1005a9d89:	85 c0                	test   %eax,%eax
1005a9d8b:	7f b3                	jg     1005a9d40 <.text+0x1a8d40>
1005a9d8d:	e9 3a fe ff ff       	jmp    1005a9bcc <.text+0x1a8bcc>
1005a9d92:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005a9d99:	00 00 00 00
1005a9d9d:	0f 1f 00             	nopl   (%rax)
1005a9da0:	53                   	push   %rbx
1005a9da1:	48 83 ec 20          	sub    $0x20,%rsp
1005a9da5:	48 89 cb             	mov    %rcx,%rbx
1005a9da8:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1005a9dac:	e8 6f 77 e5 ff       	call   100401520 <.text+0x520>
1005a9db1:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1005a9db5:	e8 66 77 e5 ff       	call   100401520 <.text+0x520>
1005a9dba:	48 89 d9             	mov    %rbx,%rcx
1005a9dbd:	e8 8e fc ff ff       	call   1005a9a50 <.text+0x1a8a50>
1005a9dc2:	48 89 d9             	mov    %rbx,%rcx
1005a9dc5:	48 83 c4 20          	add    $0x20,%rsp
1005a9dc9:	5b                   	pop    %rbx
1005a9dca:	e9 51 77 e5 ff       	jmp    100401520 <.text+0x520>
1005a9dcf:	90                   	nop
1005a9dd0:	41 55                	push   %r13
1005a9dd2:	41 54                	push   %r12
1005a9dd4:	55                   	push   %rbp
1005a9dd5:	57                   	push   %rdi
1005a9dd6:	56                   	push   %rsi
1005a9dd7:	53                   	push   %rbx
1005a9dd8:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
1005a9ddf:	48 89 ce             	mov    %rcx,%rsi
1005a9de2:	48 89 d3             	mov    %rdx,%rbx
1005a9de5:	44 89 cd             	mov    %r9d,%ebp
1005a9de8:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
1005a9dec:	74 35                	je     1005a9e23 <.text+0x1a8e23>
1005a9dee:	41 81 f8 fd 00 00 00 	cmp    $0xfd,%r8d
1005a9df5:	7e 19                	jle    1005a9e10 <.text+0x1a8e10>
1005a9df7:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
1005a9dfe:	5b                   	pop    %rbx
1005a9dff:	5e                   	pop    %rsi
1005a9e00:	5f                   	pop    %rdi
1005a9e01:	5d                   	pop    %rbp
1005a9e02:	41 5c                	pop    %r12
1005a9e04:	41 5d                	pop    %r13
1005a9e06:	c3                   	ret
1005a9e07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005a9e0e:	00 00
1005a9e10:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1005a9e15:	4d 63 c0             	movslq %r8d,%r8
1005a9e18:	48 89 f9             	mov    %rdi,%rcx
1005a9e1b:	48 89 fb             	mov    %rdi,%rbx
1005a9e1e:	e8 ed a8 01 00       	call   1005c4710 <.text+0x1c3710>
1005a9e23:	48 89 d9             	mov    %rbx,%rcx
1005a9e26:	48 8d be 80 00 00 00 	lea    0x80(%rsi),%rdi
1005a9e2d:	e8 4e 64 f1 ff       	call   1004c0280 <.text+0xbf280>
1005a9e32:	48 89 da             	mov    %rbx,%rdx
1005a9e35:	48 89 f9             	mov    %rdi,%rcx
1005a9e38:	49 89 c0             	mov    %rax,%r8
1005a9e3b:	49 89 c4             	mov    %rax,%r12
1005a9e3e:	e8 1d 61 f1 ff       	call   1004bff60 <.text+0xbef60>
1005a9e43:	48 89 c6             	mov    %rax,%rsi
1005a9e46:	48 8b 40 08          	mov    0x8(%rax),%rax
1005a9e4a:	48 3b 05 df ee 17 00 	cmp    0x17eedf(%rip),%rax        # 100728d30 <_head_msys_iconv_2_dll-0x432d0>
1005a9e51:	74 2d                	je     1005a9e80 <.text+0x1a8e80>
1005a9e53:	48 85 c0             	test   %rax,%rax
1005a9e56:	74 28                	je     1005a9e80 <.text+0x1a8e80>
1005a9e58:	0f b7 50 fe          	movzwl -0x2(%rax),%edx
1005a9e5c:	01 ea                	add    %ebp,%edx
1005a9e5e:	0f b7 ca             	movzwl %dx,%ecx
1005a9e61:	39 e9                	cmp    %ebp,%ecx
1005a9e63:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1005a9e68:	0f 42 d1             	cmovb  %ecx,%edx
1005a9e6b:	66 89 50 fe          	mov    %dx,-0x2(%rax)
1005a9e6f:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
1005a9e76:	5b                   	pop    %rbx
1005a9e77:	5e                   	pop    %rsi
1005a9e78:	5f                   	pop    %rdi
1005a9e79:	5d                   	pop    %rbp
1005a9e7a:	41 5c                	pop    %r12
1005a9e7c:	41 5d                	pop    %r13
1005a9e7e:	c3                   	ret
1005a9e7f:	90                   	nop
1005a9e80:	48 89 d9             	mov    %rbx,%rcx
1005a9e83:	e8 e8 63 0f 00       	call   1006a0270 <.text+0x29f270>
1005a9e88:	48 8d 48 03          	lea    0x3(%rax),%rcx
1005a9e8c:	e8 4f 72 e5 ff       	call   1004010e0 <.text+0xe0>
1005a9e91:	49 89 c5             	mov    %rax,%r13
1005a9e94:	48 85 c0             	test   %rax,%rax
1005a9e97:	0f 84 5a ff ff ff    	je     1005a9df7 <.text+0x1a8df7>
1005a9e9d:	4c 8d 40 02          	lea    0x2(%rax),%r8
1005a9ea1:	48 89 da             	mov    %rbx,%rdx
1005a9ea4:	4c 89 c1             	mov    %r8,%rcx
1005a9ea7:	e8 94 63 0f 00       	call   1006a0240 <.text+0x29f240>
1005a9eac:	66 41 89 6d 00       	mov    %bp,0x0(%r13)
1005a9eb1:	4d 89 e1             	mov    %r12,%r9
1005a9eb4:	48 89 f2             	mov    %rsi,%rdx
1005a9eb7:	49 89 c0             	mov    %rax,%r8
1005a9eba:	48 89 f9             	mov    %rdi,%rcx
1005a9ebd:	e8 ee 62 f1 ff       	call   1004c01b0 <.text+0xbf1b0>
1005a9ec2:	90                   	nop
1005a9ec3:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
1005a9eca:	5b                   	pop    %rbx
1005a9ecb:	5e                   	pop    %rsi