100506dc0:	4c 8b 3d 89 c4 21 00 	mov    0x21c489(%rip),%r15        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100506dc7:	49 8b 1f             	mov    (%r15),%rbx
100506dca:	44 8b 93 34 05 00 00 	mov    0x534(%rbx),%r10d
100506dd1:	49 89 cd             	mov    %rcx,%r13
100506dd4:	89 d6                	mov    %edx,%esi
100506dd6:	45 85 d2             	test   %r10d,%r10d
100506dd9:	0f 84 71 01 00 00    	je     100506f50 <.text+0x105f50>
100506ddf:	44 8b 8b f8 04 00 00 	mov    0x4f8(%rbx),%r9d
100506de6:	45 85 c9             	test   %r9d,%r9d
100506de9:	0f 84 61 01 00 00    	je     100506f50 <.text+0x105f50>
100506def:	bf 01 00 00 00       	mov    $0x1,%edi
100506df4:	31 c0                	xor    %eax,%eax
100506df6:	48 83 bb b0 04 00 00 	cmpq   $0x0,0x4b0(%rbx)
100506dfd:	00
100506dfe:	44 8b a3 5c 01 00 00 	mov    0x15c(%rbx),%r12d
100506e05:	0f 85 65 03 00 00    	jne    100507170 <.text+0x106170>
100506e0b:	48 8b 15 ae c2 21 00 	mov    0x21c2ae(%rip),%rdx        # 1007230c0 <_head_msys_iconv_2_dll-0x48f40>
100506e12:	31 ed                	xor    %ebp,%ebp
100506e14:	48 89 d9             	mov    %rbx,%rcx
100506e17:	48 39 1a             	cmp    %rbx,(%rdx)
100506e1a:	40 0f 94 c5          	sete   %bpl
100506e1e:	01 c5                	add    %eax,%ebp
100506e20:	03 ab 30 04 00 00    	add    0x430(%rbx),%ebp
100506e26:	e8 25 20 0a 00       	call   1005a8e50 <.text+0x1a7e50>
100506e2b:	49 8b 1f             	mov    (%r15),%rbx
100506e2e:	85 c0                	test   %eax,%eax
100506e30:	0f 95 c0             	setne  %al
100506e33:	0f b6 c0             	movzbl %al,%eax
100506e36:	8d 44 45 00          	lea    0x0(%rbp,%rax,2),%eax
100506e3a:	41 29 c4             	sub    %eax,%r12d
100506e3d:	48 83 bb b0 04 00 00 	cmpq   $0x0,0x4b0(%rbx)
100506e44:	00
100506e45:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
100506e4a:	0f 85 50 03 00 00    	jne    1005071a0 <.text+0x1061a0>
100506e50:	8b 83 1c 01 00 00    	mov    0x11c(%rbx),%eax
100506e56:	31 ed                	xor    %ebp,%ebp
100506e58:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
100506e5c:	85 ff                	test   %edi,%edi
100506e5e:	0f 85 1c 03 00 00    	jne    100507180 <.text+0x106180>
100506e64:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
100506e69:	4c 8b 35 70 c3 21 00 	mov    0x21c370(%rip),%r14        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
100506e70:	44 89 eb             	mov    %r13d,%ebx
100506e73:	83 e7 01             	and    $0x1,%edi
100506e76:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100506e7b:	45 85 ed             	test   %r13d,%r13d
100506e7e:	7f 1b                	jg     100506e9b <.text+0x105e9b>
100506e80:	e9 43 02 00 00       	jmp    1005070c8 <.text+0x1060c8>
100506e85:	0f 1f 00             	nopl   (%rax)
100506e88:	83 e8 01             	sub    $0x1,%eax
100506e8b:	41 89 85 08 01 00 00 	mov    %eax,0x108(%r13)
100506e92:	83 eb 01             	sub    $0x1,%ebx
100506e95:	0f 84 2d 02 00 00    	je     1005070c8 <.text+0x1060c8>
100506e9b:	4d 8b 2f             	mov    (%r15),%r13
100506e9e:	41 8b 85 08 01 00 00 	mov    0x108(%r13),%eax
100506ea5:	85 c0                	test   %eax,%eax
100506ea7:	7f df                	jg     100506e88 <.text+0x105e88>
100506ea9:	49 8b 8d f0 00 00 00 	mov    0xf0(%r13),%rcx
100506eb0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100506eb6:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
100506ebb:	48 89 ca             	mov    %rcx,%rdx
100506ebe:	85 f6                	test   %esi,%esi
100506ec0:	0f 85 92 01 00 00    	jne    100507058 <.text+0x106058>
100506ec6:	40 84 ff             	test   %dil,%dil
100506ec9:	74 09                	je     100506ed4 <.text+0x105ed4>
100506ecb:	45 84 c0             	test   %r8b,%r8b
100506ece:	0f 85 ac 01 00 00    	jne    100507080 <.text+0x106080>
100506ed4:	4d 8b 06             	mov    (%r14),%r8
100506ed7:	49 39 10             	cmp    %rdx,(%r8)
100506eda:	0f 8e e8 01 00 00    	jle    1005070c8 <.text+0x1060c8>
100506ee0:	48 83 c2 01          	add    $0x1,%rdx
100506ee4:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
100506ee9:	48 39 ca             	cmp    %rcx,%rdx
100506eec:	7e a4                	jle    100506e92 <.text+0x105e92>
100506eee:	49 89 d0             	mov    %rdx,%r8
100506ef1:	49 89 95 f0 00 00 00 	mov    %rdx,0xf0(%r13)
100506ef8:	49 29 c8             	sub    %rcx,%r8
100506efb:	4d 01 85 00 01 00 00 	add    %r8,0x100(%r13)
100506f02:	4c 89 e9             	mov    %r13,%rcx
100506f05:	e8 66 bb f2 ff       	call   100432a70 <.text+0x31a70>
100506f0a:	49 8b 0f             	mov    (%r15),%rcx
100506f0d:	41 89 85 08 01 00 00 	mov    %eax,0x108(%r13)
100506f14:	c7 81 1c 01 00 00 00 	movl   $0x0,0x11c(%rcx)
100506f1b:	00 00 00
100506f1e:	83 fb 01             	cmp    $0x1,%ebx
100506f21:	0f 8e 6b ff ff ff    	jle    100506e92 <.text+0x105e92>
100506f27:	40 84 ff             	test   %dil,%dil
100506f2a:	0f 84 62 ff ff ff    	je     100506e92 <.text+0x105e92>
100506f30:	48 8b 91 f0 00 00 00 	mov    0xf0(%rcx),%rdx
100506f37:	83 eb 01             	sub    $0x1,%ebx
100506f3a:	e8 f1 7d 18 00       	call   10068ed30 <.text+0x28dd30>
100506f3f:	89 c5                	mov    %eax,%ebp
100506f41:	e9 55 ff ff ff       	jmp    100506e9b <.text+0x105e9b>
100506f46:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100506f4d:	00 00 00
100506f50:	85 f6                	test   %esi,%esi
100506f52:	0f 85 f8 01 00 00    	jne    100507150 <.text+0x106150>
100506f58:	44 8b 83 28 04 00 00 	mov    0x428(%rbx),%r8d
100506f5f:	45 85 c0             	test   %r8d,%r8d
100506f62:	0f 85 d8 00 00 00    	jne    100507040 <.text+0x106040>
100506f68:	48 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%rdx
100506f6f:	4c 8b 83 00 01 00 00 	mov    0x100(%rbx),%r8
100506f76:	4c 8b 35 63 c2 21 00 	mov    0x21c263(%rip),%r14        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
100506f7d:	4c 01 ea             	add    %r13,%rdx
100506f80:	4d 01 e8             	add    %r13,%r8
100506f83:	48 89 93 f0 00 00 00 	mov    %rdx,0xf0(%rbx)
100506f8a:	4c 89 83 00 01 00 00 	mov    %r8,0x100(%rbx)
100506f91:	49 8b 06             	mov    (%r14),%rax
100506f94:	48 8b 00             	mov    (%rax),%rax
100506f97:	48 39 d0             	cmp    %rdx,%rax
100506f9a:	7d 07                	jge    100506fa3 <.text+0x105fa3>
100506f9c:	48 89 83 f0 00 00 00 	mov    %rax,0xf0(%rbx)
100506fa3:	48 83 c0 01          	add    $0x1,%rax
100506fa7:	4c 39 c0             	cmp    %r8,%rax
100506faa:	7d 07                	jge    100506fb3 <.text+0x105fb3>
100506fac:	48 89 83 00 01 00 00 	mov    %rax,0x100(%rbx)
100506fb3:	8b 83 08 01 00 00    	mov    0x108(%rbx),%eax
100506fb9:	85 c0                	test   %eax,%eax
100506fbb:	7e 3a                	jle    100506ff7 <.text+0x105ff7>
100506fbd:	48 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%rdx
100506fc4:	48 89 d9             	mov    %rbx,%rcx
100506fc7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100506fcd:	e8 7e 38 ff ff       	call   1004fa850 <.text+0xf9850>
100506fd2:	8b 8b 08 01 00 00    	mov    0x108(%rbx),%ecx
100506fd8:	8b 93 48 01 00 00    	mov    0x148(%rbx),%edx
100506fde:	01 c1                	add    %eax,%ecx
100506fe0:	39 d1                	cmp    %edx,%ecx
100506fe2:	7e 10                	jle    100506ff4 <.text+0x105ff4>
100506fe4:	29 c2                	sub    %eax,%edx
100506fe6:	b8 00 00 00 00       	mov    $0x0,%eax
100506feb:	0f 48 d0             	cmovs  %eax,%edx
100506fee:	89 93 08 01 00 00    	mov    %edx,0x108(%rbx)
100506ff4:	49 8b 1f             	mov    (%r15),%rbx
100506ff7:	48 89 d9             	mov    %rbx,%rcx
100506ffa:	e8 41 6f fa ff       	call   1004adf40 <.text+0xacf40>
100506fff:	85 c0                	test   %eax,%eax
100507001:	0f 85 21 01 00 00    	jne    100507128 <.text+0x106128>
100507007:	49 8b 07             	mov    (%r15),%rax
10050700a:	8b 90 0c 03 00 00    	mov    0x30c(%rax),%edx
100507010:	89 d1                	mov    %edx,%ecx
100507012:	83 e1 ce             	and    $0xffffffce,%ecx
100507015:	89 88 0c 03 00 00    	mov    %ecx,0x30c(%rax)
10050701b:	48 8b 88 f0 00 00 00 	mov    0xf0(%rax),%rcx
100507022:	48 39 48 38          	cmp    %rcx,0x38(%rax)
100507026:	0f 8c d4 00 00 00    	jl     100507100 <.text+0x106100>
10050702c:	48 83 c4 48          	add    $0x48,%rsp
100507030:	5b                   	pop    %rbx
100507031:	5e                   	pop    %rsi
100507032:	5f                   	pop    %rdi
100507033:	5d                   	pop    %rbp
100507034:	41 5c                	pop    %r12
100507036:	41 5d                	pop    %r13
100507038:	41 5e                	pop    %r14
10050703a:	41 5f                	pop    %r15
10050703c:	c3                   	ret
10050703d:	0f 1f 00             	nopl   (%rax)
100507040:	8b bb 34 05 00 00    	mov    0x534(%rbx),%edi
100507046:	85 ff                	test   %edi,%edi
100507048:	0f 85 1a ff ff ff    	jne    100506f68 <.text+0x105f68>
10050704e:	e9 a1 fd ff ff       	jmp    100506df4 <.text+0x105df4>
100507053:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100507058:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
10050705d:	31 d2                	xor    %edx,%edx
10050705f:	e8 ec 96 fa ff       	call   1004b0750 <.text+0xaf750>
100507064:	4d 8b 2f             	mov    (%r15),%r13
100507067:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
10050706c:	49 8b 8d f0 00 00 00 	mov    0xf0(%r13),%rcx
100507073:	48 39 d1             	cmp    %rdx,%rcx
100507076:	41 0f 94 c0          	sete   %r8b
10050707a:	e9 47 fe ff ff       	jmp    100506ec6 <.text+0x105ec6>
10050707f:	90                   	nop
100507080:	45 8b 9d 1c 01 00 00 	mov    0x11c(%r13),%r11d
100507087:	44 8b 44 24 28       	mov    0x28(%rsp),%r8d
10050708c:	45 85 db             	test   %r11d,%r11d
10050708f:	45 0f 4e c4          	cmovle %r12d,%r8d
100507093:	45 01 d8             	add    %r11d,%r8d
100507096:	45 89 85 1c 01 00 00 	mov    %r8d,0x11c(%r13)
10050709d:	41 39 e8             	cmp    %ebp,%r8d
1005070a0:	0f 8c ec fd ff ff    	jl     100506e92 <.text+0x105e92>
1005070a6:	4d 8b 06             	mov    (%r14),%r8
1005070a9:	49 39 10             	cmp    %rdx,(%r8)
1005070ac:	74 0e                	je     1005070bc <.text+0x1060bc>
1005070ae:	48 83 c2 01          	add    $0x1,%rdx
1005070b2:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1005070b7:	e9 32 fe ff ff       	jmp    100506eee <.text+0x105eee>
1005070bc:	45 89 9d 1c 01 00 00 	mov    %r11d,0x11c(%r13)
1005070c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005070c8:	8b 4c 24 2c          	mov    0x2c(%rsp),%ecx
1005070cc:	85 c9                	test   %ecx,%ecx
1005070ce:	7f 0d                	jg     1005070dd <.text+0x1060dd>
1005070d0:	49 8b 1f             	mov    (%r15),%rbx
1005070d3:	8b 93 1c 01 00 00    	mov    0x11c(%rbx),%edx
1005070d9:	85 d2                	test   %edx,%edx
1005070db:	7e 0d                	jle    1005070ea <.text+0x1060ea>
1005070dd:	b9 28 00 00 00       	mov    $0x28,%ecx
1005070e2:	e8 89 a3 f3 ff       	call   100441470 <.text+0x40470>
1005070e7:	49 8b 1f             	mov    (%r15),%rbx
1005070ea:	48 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%rdx
1005070f1:	4c 8b 83 00 01 00 00 	mov    0x100(%rbx),%r8
1005070f8:	e9 94 fe ff ff       	jmp    100506f91 <.text+0x105f91>
1005070fd:	0f 1f 00             	nopl   (%rax)
100507100:	48 89 48 38          	mov    %rcx,0x38(%rax)
100507104:	8b 48 48             	mov    0x48(%rax),%ecx
100507107:	83 e2 c0             	and    $0xffffffc0,%edx
10050710a:	89 90 0c 03 00 00    	mov    %edx,0x30c(%rax)
100507110:	48 83 c4 48          	add    $0x48,%rsp
100507114:	5b                   	pop    %rbx
100507115:	5e                   	pop    %rsi
100507116:	5f                   	pop    %rdi
100507117:	5d                   	pop    %rbp
100507118:	41 5c                	pop    %r12
10050711a:	41 5d                	pop    %r13
10050711c:	41 5e                	pop    %r14
10050711e:	41 5f                	pop    %r15
100507120:	e9 bb 71 ff ff       	jmp    1004fe2e0 <.text+0xfd2e0>
100507125:	0f 1f 00             	nopl   (%rax)
100507128:	49 8b 07             	mov    (%r15),%rax
10050712b:	45 31 c0             	xor    %r8d,%r8d
10050712e:	48 8b 88 f0 00 00 00 	mov    0xf0(%rax),%rcx
100507135:	48 8d 90 f0 00 00 00 	lea    0xf0(%rax),%rdx
10050713c:	e8 0f 96 fa ff       	call   1004b0750 <.text+0xaf750>
100507141:	e9 c1 fe ff ff       	jmp    100507007 <.text+0x106007>
100507146:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10050714d:	00 00 00
100507150:	48 89 d9             	mov    %rbx,%rcx
100507153:	31 ff                	xor    %edi,%edi
100507155:	e8 e6 6d fa ff       	call   1004adf40 <.text+0xacf40>
10050715a:	49 8b 1f             	mov    (%r15),%rbx
10050715d:	85 c0                	test   %eax,%eax
10050715f:	0f 85 8f fc ff ff    	jne    100506df4 <.text+0x105df4>
100507165:	e9 ee fd ff ff       	jmp    100506f58 <.text+0x105f58>
10050716a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100507170:	48 89 d9             	mov    %rbx,%rcx
100507173:	e8 a8 95 08 00       	call   100590720 <.text+0x18f720>
100507178:	83 c0 01             	add    $0x1,%eax
10050717b:	e9 8b fc ff ff       	jmp    100506e0b <.text+0x105e0b>
100507180:	48 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%rdx
100507187:	48 89 d9             	mov    %rbx,%rcx
10050718a:	e8 a1 7b 18 00       	call   10068ed30 <.text+0x28dd30>
10050718f:	89 c5                	mov    %eax,%ebp
100507191:	e9 ce fc ff ff       	jmp    100506e64 <.text+0x105e64>
100507196:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10050719d:	00 00 00
1005071a0:	48 8b 05 79 26 22 00 	mov    0x222679(%rip),%rax        # 100729820 <_head_msys_iconv_2_dll-0x427e0>
1005071a7:	ba 6e 00 00 00       	mov    $0x6e,%edx
1005071ac:	48 8b 08             	mov    (%rax),%rcx
1005071af:	e8 9c d6 0b 00       	call   1005c4850 <.text+0x1c3850>
1005071b4:	48 85 c0             	test   %rax,%rax
1005071b7:	75 08                	jne    1005071c1 <.text+0x1061c1>
1005071b9:	49 8b 1f             	mov    (%r15),%rbx
1005071bc:	e9 8f fc ff ff       	jmp    100506e50 <.text+0x105e50>
1005071c1:	48 89 d9             	mov    %rbx,%rcx
1005071c4:	e8 57 95 08 00       	call   100590720 <.text+0x18f720>
1005071c9:	49 8b 1f             	mov    (%r15),%rbx
1005071cc:	41 8d 44 04 01       	lea    0x1(%r12,%rax,1),%eax
1005071d1:	89 44 24 28          	mov    %eax,0x28(%rsp)
1005071d5:	e9 76 fc ff ff       	jmp    100506e50 <.text+0x105e50>
1005071da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005071e0:	41 55                	push   %r13
1005071e2:	41 54                	push   %r12
1005071e4:	55                   	push   %rbp
1005071e5:	57                   	push   %rdi
1005071e6:	56                   	push   %rsi
1005071e7:	53                   	push   %rbx
1005071e8:	48 83 ec 28          	sub    $0x28,%rsp
1005071ec:	48 8b 35 5d c0 21 00 	mov    0x21c05d(%rip),%rsi        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005071f3:	48 8b 1e             	mov    (%rsi),%rbx
1005071f6:	8b 8b 34 05 00 00    	mov    0x534(%rbx),%ecx
1005071fc:	85 c9                	test   %ecx,%ecx
1005071fe:	74 17                	je     100507217 <.text+0x106217>
100507200:	8b 93 f8 04 00 00    	mov    0x4f8(%rbx),%edx
100507206:	85 d2                	test   %edx,%edx
100507208:	74 0d                	je     100507217 <.text+0x106217>
10050720a:	48 8b 83 f0 00 00 00 	mov    0xf0(%rbx),%rax
100507211:	48 39 43 38          	cmp    %rax,0x38(%rbx)
100507215:	74 11                	je     100507228 <.text+0x106228>
100507217:	48 83 c4 28          	add    $0x28,%rsp
10050721b:	5b                   	pop    %rbx
10050721c:	5e                   	pop    %rsi
10050721d:	5f                   	pop    %rdi
10050721e:	5d                   	pop    %rbp
10050721f:	41 5c                	pop    %r12
100507221:	41 5d                	pop    %r13
100507223:	c3                   	ret
100507224:	0f 1f 40 00          	nopl   0x0(%rax)
100507228:	31 c0                	xor    %eax,%eax
10050722a:	48 83 bb b0 04 00 00 	cmpq   $0x0,0x4b0(%rbx)
100507231:	00
100507232:	8b ab 5c 01 00 00    	mov    0x15c(%rbx),%ebp
100507238:	0f 85 d2 01 00 00    	jne    100507410 <.text+0x106410>
10050723e:	48 8b 15 7b be 21 00 	mov    0x21be7b(%rip),%rdx        # 1007230c0 <_head_msys_iconv_2_dll-0x48f40>
100507245:	31 ff                	xor    %edi,%edi
100507247:	48 89 d9             	mov    %rbx,%rcx
10050724a:	48 39 1a             	cmp    %rbx,(%rdx)
10050724d:	40 0f 94 c7          	sete   %dil
100507251:	01 c7                	add    %eax,%edi
100507253:	03 bb 30 04 00 00    	add    0x430(%rbx),%edi
100507259:	89 eb                	mov    %ebp,%ebx
10050725b:	e8 f0 1b 0a 00       	call   1005a8e50 <.text+0x1a7e50>
100507260:	85 c0                	test   %eax,%eax
100507262:	0f 95 c0             	setne  %al
100507265:	0f b6 c0             	movzbl %al,%eax
100507268:	8d 04 47             	lea    (%rdi,%rax,2),%eax
10050726b:	29 c3                	sub    %eax,%ebx
10050726d:	85 db                	test   %ebx,%ebx
10050726f:	7e a6                	jle    100507217 <.text+0x106217>
100507271:	48 8b 3e             	mov    (%rsi),%rdi
100507274:	48 83 bf b0 04 00 00 	cmpq   $0x0,0x4b0(%rdi)
10050727b:	00
10050727c:	0f 85 de 01 00 00    	jne    100507460 <.text+0x106460>
100507282:	89 df                	mov    %ebx,%edi
100507284:	31 ed                	xor    %ebp,%ebp
100507286:	e8 65 36 02 00       	call   10052a8f0 <.text+0x1298f0>
10050728b:	45 31 e4             	xor    %r12d,%r12d
10050728e:	48 85 c0             	test   %rax,%rax
100507291:	0f 85 19 01 00 00    	jne    1005073b0 <.text+0x1063b0>
100507297:	e8 94 f2 ff ff       	call   100506530 <.text+0x105530>
10050729c:	48 8b 0e             	mov    (%rsi),%rcx
10050729f:	8b 81 48 01 00 00    	mov    0x148(%rcx),%eax
1005072a5:	39 81 28 03 00 00    	cmp    %eax,0x328(%rcx)
1005072ab:	0f 84 6f 01 00 00    	je     100507420 <.text+0x106420>
1005072b1:	e8 9a f1 ff ff       	call   100506450 <.text+0x105450>
1005072b6:	48 8b 0e             	mov    (%rsi),%rcx
1005072b9:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1005072be:	e8 0d e5 ff ff       	call   1005057d0 <.text+0x1047d0>
1005072c3:	4c 8b 0e             	mov    (%rsi),%r9
1005072c6:	41 8b 91 1c 01 00 00 	mov    0x11c(%r9),%edx
1005072cd:	45 8b 81 34 03 00 00 	mov    0x334(%r9),%r8d
1005072d4:	85 d2                	test   %edx,%edx
1005072d6:	7e 65                	jle    10050733d <.text+0x10633d>
1005072d8:	45 31 d2             	xor    %r10d,%r10d
1005072db:	44 8d 1c 3b          	lea    (%rbx,%rdi,1),%r11d
1005072df:	eb 16                	jmp    1005072f7 <.text+0x1062f7>
1005072e1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005072e8:	29 fa                	sub    %edi,%edx
1005072ea:	41 89 91 1c 01 00 00 	mov    %edx,0x11c(%r9)
1005072f1:	41 ba 01 00 00 00    	mov    $0x1,%r10d
1005072f7:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
1005072fa:	44 01 e1             	add    %r12d,%ecx
1005072fd:	41 39 c8             	cmp    %ecx,%r8d
100507300:	7d 36                	jge    100507338 <.text+0x106338>
100507302:	41 39 d3             	cmp    %edx,%r11d
100507305:	7e e1                	jle    1005072e8 <.text+0x1062e8>
100507307:	29 da                	sub    %ebx,%edx
100507309:	41 89 91 1c 01 00 00 	mov    %edx,0x11c(%r9)
100507310:	85 d2                	test   %edx,%edx
100507312:	7f dd                	jg     1005072f1 <.text+0x1062f1>
100507314:	4c 89 c9             	mov    %r9,%rcx
100507317:	e8 34 f1 ff ff       	call   100506450 <.text+0x105450>
10050731c:	b9 28 00 00 00       	mov    $0x28,%ecx
100507321:	48 83 c4 28          	add    $0x28,%rsp