100510be9:	57                   	push   %rdi
100510bea:	56                   	push   %rsi
100510beb:	53                   	push   %rbx
100510bec:	48 83 ec 58          	sub    $0x58,%rsp
100510bf0:	31 f6                	xor    %esi,%esi
100510bf2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
100510bf6:	44 89 84 24 b0 00 00 	mov    %r8d,0xb0(%rsp)
100510bfd:	00
100510bfe:	45 31 c0             	xor    %r8d,%r8d
100510c01:	4c 89 8c 24 b8 00 00 	mov    %r9,0xb8(%rsp)
100510c08:	00
100510c09:	c7 44 24 4c 00 00 00 	movl   $0x0,0x4c(%rsp)
100510c10:	00
100510c11:	e8 fa 20 fe ff       	call   1004f2d10 <.text+0xf1d10>
100510c16:	8b ac 24 c8 00 00 00 	mov    0xc8(%rsp),%ebp
100510c1d:	48 89 c3             	mov    %rax,%rbx
100510c20:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
100510c27:	c1 ed 02             	shr    $0x2,%ebp
100510c2a:	83 e0 01             	and    $0x1,%eax
100510c2d:	83 e5 01             	and    $0x1,%ebp
100510c30:	41 89 c7             	mov    %eax,%r15d
100510c33:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
100510c37:	48 63 84 24 b0 00 00 	movslq 0xb0(%rsp),%rax
100510c3e:	00
100510c3f:	41 83 f7 01          	xor    $0x1,%r15d
100510c43:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100510c48:	45 89 fe             	mov    %r15d,%r14d
100510c4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100510c50:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
100510c57:	48 8b 3d c2 80 21 00 	mov    0x2180c2(%rip),%rdi        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
100510c5e:	89 44 24 44          	mov    %eax,0x44(%rsp)
100510c62:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
100510c67:	44 8b 07             	mov    (%rdi),%r8d
100510c6a:	4c 8d 2c 03          	lea    (%rbx,%rax,1),%r13
100510c6e:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
100510c73:	45 85 c0             	test   %r8d,%r8d
100510c76:	0f 85 e4 01 00 00    	jne    100510e60 <.text+0x10fe60>
100510c7c:	84 c0                	test   %al,%al
100510c7e:	0f 84 f7 04 00 00    	je     10051117b <.text+0x11017b>
100510c84:	8b 94 24 b0 00 00 00 	mov    0xb0(%rsp),%edx
100510c8b:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
100510c90:	89 74 24 38          	mov    %esi,0x38(%rsp)
100510c94:	44 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%r11d
100510c9b:	00
100510c9c:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
100510ca1:	44 8d 42 01          	lea    0x1(%rdx),%r8d
100510ca5:	4c 8d 54 3b 01       	lea    0x1(%rbx,%rdi,1),%r10
100510caa:	4c 89 ef             	mov    %r13,%rdi
100510cad:	4c 89 eb             	mov    %r13,%rbx
100510cb0:	45 29 e8             	sub    %r13d,%r8d
100510cb3:	41 83 e3 04          	and    $0x4,%r11d
100510cb7:	40 88 6c 24 3f       	mov    %bpl,0x3f(%rsp)
100510cbc:	4d 89 d4             	mov    %r10,%r12
100510cbf:	4c 89 d6             	mov    %r10,%rsi
100510cc2:	45 89 dd             	mov    %r11d,%r13d
100510cc5:	44 89 c5             	mov    %r8d,%ebp
100510cc8:	eb 3d                	jmp    100510d07 <.text+0x10fd07>
100510cca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100510cd0:	3c 20                	cmp    $0x20,%al
100510cd2:	74 04                	je     100510cd8 <.text+0x10fcd8>
100510cd4:	3c 09                	cmp    $0x9,%al
100510cd6:	75 48                	jne    100510d20 <.text+0x10fd20>
100510cd8:	45 85 ed             	test   %r13d,%r13d
100510cdb:	74 05                	je     100510ce2 <.text+0x10fce2>
100510cdd:	80 3f 5d             	cmpb   $0x5d,(%rdi)
100510ce0:	74 3e                	je     100510d20 <.text+0x10fd20>
100510ce2:	48 89 f0             	mov    %rsi,%rax
100510ce5:	49 83 c4 01          	add    $0x1,%r12
100510ce9:	44 8d 7c 3d 00       	lea    0x0(%rbp,%rdi,1),%r15d
100510cee:	48 29 d8             	sub    %rbx,%rax
100510cf1:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
100510cf6:	48 01 c7             	add    %rax,%rdi
100510cf9:	41 0f b6 44 24 ff    	movzbl -0x1(%r12),%eax
100510cff:	84 c0                	test   %al,%al
100510d01:	0f 84 71 03 00 00    	je     100511078 <.text+0x110078>
100510d07:	45 85 f6             	test   %r14d,%r14d
100510d0a:	75 c4                	jne    100510cd0 <.text+0x10fcd0>
100510d0c:	0f b6 c8             	movzbl %al,%ecx
100510d0f:	e8 7c c4 17 00       	call   10068d190 <.text+0x28c190>
100510d14:	85 c0                	test   %eax,%eax
100510d16:	74 c0                	je     100510cd8 <.text+0x10fcd8>
100510d18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100510d1f:	00
100510d20:	8b 74 24 38          	mov    0x38(%rsp),%esi
100510d24:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
100510d29:	0f b6 6c 24 3f       	movzbl 0x3f(%rsp),%ebp
100510d2e:	48 63 4c 24 44       	movslq 0x44(%rsp),%rcx
100510d33:	4c 8d 2c 0b          	lea    (%rbx,%rcx,1),%r13
100510d37:	49 89 cf             	mov    %rcx,%r15
100510d3a:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
100510d3f:	3c 5d                	cmp    $0x5d,%al
100510d41:	0f 94 c0             	sete   %al
100510d44:	41 0f 94 c0          	sete   %r8b
100510d48:	0f b6 c0             	movzbl %al,%eax
100510d4b:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
100510d4f:	48 8b 05 ca 7f 21 00 	mov    0x217fca(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
100510d56:	8b 08                	mov    (%rax),%ecx
100510d58:	85 c9                	test   %ecx,%ecx
100510d5a:	0f 84 95 01 00 00    	je     100510ef5 <.text+0x10fef5>
100510d60:	44 8b a4 24 c8 00 00 	mov    0xc8(%rsp),%r12d
100510d67:	00
100510d68:	41 83 e4 04          	and    $0x4,%r12d
100510d6c:	74 09                	je     100510d77 <.text+0x10fd77>
100510d6e:	45 84 c0             	test   %r8b,%r8b
100510d71:	0f 85 17 03 00 00    	jne    10051108e <.text+0x11008e>
100510d77:	4c 89 e9             	mov    %r13,%rcx
100510d7a:	e8 61 ac fd ff       	call   1004eb9e0 <.text+0xea9e0>
100510d7f:	41 89 c5             	mov    %eax,%r13d
100510d82:	45 85 ff             	test   %r15d,%r15d
100510d85:	0f 8e 95 00 00 00    	jle    100510e20 <.text+0x10fe20>
100510d8b:	45 85 ed             	test   %r13d,%r13d
100510d8e:	0f 84 8c 00 00 00    	je     100510e20 <.text+0x10fe20>
100510d94:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
100510d98:	44 89 f7             	mov    %r14d,%edi
100510d9b:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
100510da0:	83 f7 01             	xor    $0x1,%edi
100510da3:	48 8b 35 46 83 21 00 	mov    0x218346(%rip),%rsi        # 1007290f0 <_head_msys_iconv_2_dll-0x42f10>
100510daa:	09 c7                	or     %eax,%edi
100510dac:	83 e7 01             	and    $0x1,%edi
100510daf:	90                   	nop
100510db0:	49 63 c7             	movslq %r15d,%rax
100510db3:	48 89 d9             	mov    %rbx,%rcx
100510db6:	41 83 ef 01          	sub    $0x1,%r15d
100510dba:	48 8d 54 03 ff       	lea    -0x1(%rbx,%rax,1),%rdx
100510dbf:	ff 16                	call   *(%rsi)
100510dc1:	41 29 c7             	sub    %eax,%r15d
100510dc4:	49 63 cf             	movslq %r15d,%rcx
100510dc7:	44 89 7c 24 48       	mov    %r15d,0x48(%rsp)
100510dcc:	48 8d 2c 0b          	lea    (%rbx,%rcx,1),%rbp
100510dd0:	48 89 e9             	mov    %rbp,%rcx
100510dd3:	e8 08 ac fd ff       	call   1004eb9e0 <.text+0xea9e0>
100510dd8:	44 39 e8             	cmp    %r13d,%eax
100510ddb:	74 34                	je     100510e11 <.text+0x10fe11>
100510ddd:	40 84 ff             	test   %dil,%dil
100510de0:	75 04                	jne    100510de6 <.text+0x10fde6>
100510de2:	85 c0                	test   %eax,%eax
100510de4:	75 2b                	jne    100510e11 <.text+0x10fe11>
100510de6:	45 85 ff             	test   %r15d,%r15d
100510de9:	74 30                	je     100510e1b <.text+0x10fe1b>
100510deb:	45 85 e4             	test   %r12d,%r12d
100510dee:	74 2b                	je     100510e1b <.text+0x10fe1b>
100510df0:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
100510df5:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
100510dfb:	4c 8d 44 24 4c       	lea    0x4c(%rsp),%r8
100510e00:	48 89 e9             	mov    %rbp,%rcx
100510e03:	e8 d8 a3 ff ff       	call   10050b1e0 <.text+0x10a1e0>
100510e08:	85 c0                	test   %eax,%eax
100510e0a:	74 0f                	je     100510e1b <.text+0x10fe1b>
100510e0c:	44 8b 7c 24 48       	mov    0x48(%rsp),%r15d
100510e11:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
100510e16:	45 85 ff             	test   %r15d,%r15d
100510e19:	7f 95                	jg     100510db0 <.text+0x10fdb0>
100510e1b:	0f b6 6c 24 38       	movzbl 0x38(%rsp),%ebp
100510e20:	be 02 00 00 00       	mov    $0x2,%esi
100510e25:	41 39 f5             	cmp    %esi,%r13d
100510e28:	41 0f 4e f5          	cmovle %r13d,%esi
100510e2c:	f6 84 24 c8 00 00 00 	testb  $0x2,0xc8(%rsp)
100510e33:	02
100510e34:	0f 84 03 04 00 00    	je     10051123d <.text+0x11023d>
100510e3a:	41 83 fd 01          	cmp    $0x1,%r13d
100510e3e:	0f 8f 0c 04 00 00    	jg     100511250 <.text+0x110250>
100510e44:	45 85 f6             	test   %r14d,%r14d
100510e47:	0f 85 b8 02 00 00    	jne    100511105 <.text+0x110105>
100510e4d:	41 be 01 00 00 00    	mov    $0x1,%r14d
100510e53:	e9 f8 fd ff ff       	jmp    100510c50 <.text+0x10fc50>
100510e58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100510e5f:	00
100510e60:	44 89 f7             	mov    %r14d,%edi
100510e63:	44 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15d
100510e6a:	00
100510e6b:	83 e7 01             	and    $0x1,%edi
100510e6e:	84 c0                	test   %al,%al
100510e70:	0f 84 e6 02 00 00    	je     10051115c <.text+0x11015c>
100510e76:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100510e7d:	00 00 00
100510e80:	3c 5d                	cmp    $0x5d,%al
100510e82:	75 09                	jne    100510e8d <.text+0x10fe8d>
100510e84:	40 84 ed             	test   %bpl,%bpl
100510e87:	0f 85 a1 fe ff ff    	jne    100510d2e <.text+0x10fd2e>
100510e8d:	4c 89 e9             	mov    %r13,%rcx
100510e90:	e8 4b ab fd ff       	call   1004eb9e0 <.text+0xea9e0>
100510e95:	89 c6                	mov    %eax,%esi
100510e97:	85 c0                	test   %eax,%eax
100510e99:	74 12                	je     100510ead <.text+0x10fead>
100510e9b:	83 f8 01             	cmp    $0x1,%eax
100510e9e:	0f 85 8a fe ff ff    	jne    100510d2e <.text+0x10fd2e>
100510ea4:	40 84 ff             	test   %dil,%dil
100510ea7:	0f 85 81 fe ff ff    	jne    100510d2e <.text+0x10fd2e>
100510ead:	48 8b 05 9c 82 21 00 	mov    0x21829c(%rip),%rax        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
100510eb4:	4c 89 e9             	mov    %r13,%rcx
100510eb7:	ff 10                	call   *(%rax)
100510eb9:	41 01 c7             	add    %eax,%r15d
100510ebc:	4d 63 ef             	movslq %r15d,%r13
100510ebf:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
100510ec4:	49 01 dd             	add    %rbx,%r13
100510ec7:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
100510ecc:	84 c0                	test   %al,%al
100510ece:	75 b0                	jne    100510e80 <.text+0x10fe80>
100510ed0:	48 8b 05 49 7e 21 00 	mov    0x217e49(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
100510ed7:	44 8b a4 24 c8 00 00 	mov    0xc8(%rsp),%r12d
100510ede:	00
100510edf:	c7 44 24 4c 00 00 00 	movl   $0x0,0x4c(%rsp)
100510ee6:	00
100510ee7:	8b 00                	mov    (%rax),%eax
100510ee9:	41 83 e4 04          	and    $0x4,%r12d
100510eed:	85 c0                	test   %eax,%eax
100510eef:	0f 85 82 fe ff ff    	jne    100510d77 <.text+0x10fd77>
100510ef5:	8b 7c 24 2c          	mov    0x2c(%rsp),%edi
100510ef9:	4c 8d 64 24 4c       	lea    0x4c(%rsp),%r12
100510efe:	45 85 ff             	test   %r15d,%r15d
100510f01:	7f 29                	jg     100510f2c <.text+0x10ff2c>
100510f03:	eb 70                	jmp    100510f75 <.text+0x10ff75>
100510f05:	0f 1f 00             	nopl   (%rax)
100510f08:	80 f9 20             	cmp    $0x20,%cl
100510f0b:	74 43                	je     100510f50 <.text+0x10ff50>
100510f0d:	80 f9 09             	cmp    $0x9,%cl
100510f10:	74 3e                	je     100510f50 <.text+0x10ff50>
100510f12:	85 ff                	test   %edi,%edi
100510f14:	0f 85 46 01 00 00    	jne    100511060 <.text+0x110060>
100510f1a:	8b 44 24 44          	mov    0x44(%rsp),%eax
100510f1e:	44 8d 78 ff          	lea    -0x1(%rax),%r15d
100510f22:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
100510f27:	45 85 ff             	test   %r15d,%r15d
100510f2a:	7e 4e                	jle    100510f7a <.text+0x10ff7a>
100510f2c:	49 63 c7             	movslq %r15d,%rax
100510f2f:	4c 8d 6c 03 ff       	lea    -0x1(%rbx,%rax,1),%r13
100510f34:	41 0f b6 4d 00       	movzbl 0x0(%r13),%ecx
100510f39:	45 85 f6             	test   %r14d,%r14d
100510f3c:	75 ca                	jne    100510f08 <.text+0x10ff08>
100510f3e:	e8 4d c2 17 00       	call   10068d190 <.text+0x28c190>
100510f43:	85 c0                	test   %eax,%eax
100510f45:	75 d3                	jne    100510f1a <.text+0x10ff1a>
100510f47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100510f4e:	00 00
100510f50:	40 84 ed             	test   %bpl,%bpl
100510f53:	74 20                	je     100510f75 <.text+0x10ff75>
100510f55:	41 83 ff 01          	cmp    $0x1,%r15d
100510f59:	74 1a                	je     100510f75 <.text+0x10ff75>
100510f5b:	48 8d 54 24 44       	lea    0x44(%rsp),%rdx
100510f60:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
100510f66:	4d 89 e0             	mov    %r12,%r8
100510f69:	4c 89 e9             	mov    %r13,%rcx
100510f6c:	e8 6f a2 ff ff       	call   10050b1e0 <.text+0x10a1e0>
100510f71:	85 c0                	test   %eax,%eax
100510f73:	75 a5                	jne    100510f1a <.text+0x10ff1a>
100510f75:	44 8b 7c 24 44       	mov    0x44(%rsp),%r15d
100510f7a:	49 63 ff             	movslq %r15d,%rdi
100510f7d:	48 01 df             	add    %rbx,%rdi
100510f80:	0f b6 0f             	movzbl (%rdi),%ecx
100510f83:	f6 84 24 c8 00 00 00 	testb  $0x2,0xc8(%rsp)
100510f8a:	02
100510f8b:	74 0d                	je     100510f9a <.text+0x10ff9a>
100510f8d:	e8 fe c1 17 00       	call   10068d190 <.text+0x28c190>
100510f92:	85 c0                	test   %eax,%eax
100510f94:	0f 84 aa fe ff ff    	je     100510e44 <.text+0x10fe44>
100510f9a:	44 89 f8             	mov    %r15d,%eax
100510f9d:	45 89 f7             	mov    %r14d,%r15d
100510fa0:	41 89 c6             	mov    %eax,%r14d
100510fa3:	0f b6 07             	movzbl (%rdi),%eax
100510fa6:	84 c0                	test   %al,%al
100510fa8:	0f 84 71 01 00 00    	je     10051111f <.text+0x11011f>
100510fae:	45 85 ff             	test   %r15d,%r15d
100510fb1:	75 1a                	jne    100510fcd <.text+0x10ffcd>
100510fb3:	48 8b 15 66 7d 21 00 	mov    0x217d66(%rip),%rdx        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
100510fba:	8b 12                	mov    (%rdx),%edx
100510fbc:	85 d2                	test   %edx,%edx
100510fbe:	0f 84 a4 02 00 00    	je     100511268 <.text+0x110268>
100510fc4:	83 fe 02             	cmp    $0x2,%esi
100510fc7:	0f 85 52 01 00 00    	jne    10051111f <.text+0x11011f>
100510fcd:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
100510fd4:	00
100510fd5:	48 83 bc 24 c0 00 00 	cmpq   $0x0,0xc0(%rsp)
100510fdc:	00 00
100510fde:	48 89 38             	mov    %rdi,(%rax)
100510fe1:	74 0b                	je     100510fee <.text+0x10ffee>
100510fe3:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
100510fea:	00
100510feb:	44 89 30             	mov    %r14d,(%rax)
100510fee:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
100510ff5:	c7 44 24 4c 00 00 00 	movl   $0x0,0x4c(%rsp)
100510ffc:	00
100510ffd:	c7 44 24 44 00 00 00 	movl   $0x0,0x44(%rsp)
100511004:	00
100511005:	44 29 f0             	sub    %r14d,%eax
100511008:	41 89 c6             	mov    %eax,%r14d
10051100b:	48 8b 05 0e 7d 21 00 	mov    0x217d0e(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
100511012:	8b 30                	mov    (%rax),%esi
100511014:	85 f6                	test   %esi,%esi
100511016:	0f 85 8c 01 00 00    	jne    1005111a8 <.text+0x1101a8>
10051101c:	8b ac 24 c8 00 00 00 	mov    0xc8(%rsp),%ebp
100511023:	4c 8d 6c 24 4c       	lea    0x4c(%rsp),%r13
100511028:	4c 8d 64 24 44       	lea    0x44(%rsp),%r12
10051102d:	83 e5 04             	and    $0x4,%ebp
100511030:	48 63 de             	movslq %esi,%rbx
100511033:	48 01 fb             	add    %rdi,%rbx
100511036:	0f b6 03             	movzbl (%rbx),%eax
100511039:	45 85 ff             	test   %r15d,%r15d
10051103c:	74 6a                	je     1005110a8 <.text+0x1100a8>
10051103e:	a8 df                	test   $0xdf,%al
100511040:	0f 84 8a 00 00 00    	je     1005110d0 <.text+0x1100d0>
100511046:	3c 09                	cmp    $0x9,%al
100511048:	0f 84 82 00 00 00    	je     1005110d0 <.text+0x1100d0>
10051104e:	83 c6 01             	add    $0x1,%esi
100511051:	48 63 de             	movslq %esi,%rbx
100511054:	89 74 24 44          	mov    %esi,0x44(%rsp)
100511058:	48 01 fb             	add    %rdi,%rbx
10051105b:	0f b6 03             	movzbl (%rbx),%eax
10051105e:	eb de                	jmp    10051103e <.text+0x11003e>
100511060:	e8 2b c1 17 00       	call   10068d190 <.text+0x28c190>
100511065:	85 c0                	test   %eax,%eax
100511067:	0f 84 ad fe ff ff    	je     100510f1a <.text+0x10ff1a>
10051106d:	e9 de fe ff ff       	jmp    100510f50 <.text+0x10ff50>
100511072:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100511078:	8b 74 24 38          	mov    0x38(%rsp),%esi
10051107c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
100511081:	49 89 fd             	mov    %rdi,%r13
100511084:	0f b6 6c 24 3f       	movzbl 0x3f(%rsp),%ebp
100511089:	e9 42 fe ff ff       	jmp    100510ed0 <.text+0x10fed0>
10051108e:	48 8d 0d 9c 11 1f 00 	lea    0x1f119c(%rip),%rcx        # 100702231 <_head_msys_iconv_2_dll-0x69dcf>
100511095:	41 bc 04 00 00 00    	mov    $0x4,%r12d
10051109b:	e8 40 a9 fd ff       	call   1004eb9e0 <.text+0xea9e0>
1005110a0:	41 89 c5             	mov    %eax,%r13d
1005110a3:	e9 da fc ff ff       	jmp    100510d82 <.text+0x10fd82>
1005110a8:	0f b6 c8             	movzbl %al,%ecx
1005110ab:	e8 e0 c0 17 00       	call   10068d190 <.text+0x28c190>
1005110b0:	85 c0                	test   %eax,%eax
1005110b2:	74 1c                	je     1005110d0 <.text+0x1100d0>
1005110b4:	83 c6 01             	add    $0x1,%esi
1005110b7:	48 63 de             	movslq %esi,%rbx
1005110ba:	89 74 24 44          	mov    %esi,0x44(%rsp)
1005110be:	48 01 fb             	add    %rdi,%rbx
1005110c1:	0f b6 03             	movzbl (%rbx),%eax
1005110c4:	0f b6 c8             	movzbl %al,%ecx
1005110c7:	e8 c4 c0 17 00       	call   10068d190 <.text+0x28c190>
1005110cc:	85 c0                	test   %eax,%eax
1005110ce:	75 e4                	jne    1005110b4 <.text+0x1100b4>
1005110d0:	85 ed                	test   %ebp,%ebp
1005110d2:	74 75                	je     100511149 <.text+0x110149>
1005110d4:	44 39 f6             	cmp    %r14d,%esi
1005110d7:	7f 70                	jg     100511149 <.text+0x110149>
1005110d9:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1005110df:	4d 89 e8             	mov    %r13,%r8
1005110e2:	4c 89 e2             	mov    %r12,%rdx
1005110e5:	48 89 d9             	mov    %rbx,%rcx
1005110e8:	e8 f3 a0 ff ff       	call   10050b1e0 <.text+0x10a1e0>
1005110ed:	85 c0                	test   %eax,%eax
1005110ef:	0f 84 80 00 00 00    	je     100511175 <.text+0x110175>
1005110f5:	8b 44 24 44          	mov    0x44(%rsp),%eax
1005110f9:	8d 70 01             	lea    0x1(%rax),%esi
1005110fc:	89 74 24 44          	mov    %esi,0x44(%rsp)