1005080a0:	48 8b 00             	mov    (%rax),%rax
1005080a3:	48 39 44 24 70       	cmp    %rax,0x70(%rsp)
1005080a8:	7c 20                	jl     1005080ca <.text+0x1070ca>
1005080aa:	48 8b 06             	mov    (%rsi),%rax
1005080ad:	48 39 90 00 01 00 00 	cmp    %rdx,0x100(%rax)
1005080b4:	7c 14                	jl     1005080ca <.text+0x1070ca>
1005080b6:	0f 8f 4c 04 00 00    	jg     100508508 <.text+0x107508>
1005080bc:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
1005080c0:	39 4c 24 68          	cmp    %ecx,0x68(%rsp)
1005080c4:	0f 8d 3e 04 00 00    	jge    100508508 <.text+0x107508>
1005080ca:	ba 01 00 00 00       	mov    $0x1,%edx
1005080cf:	48 89 f9             	mov    %rdi,%rcx
1005080d2:	e8 69 d3 ff ff       	call   100505440 <.text+0x104440>
1005080d7:	8b 4c 24 6c          	mov    0x6c(%rsp),%ecx
1005080db:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
1005080e0:	44 8d 04 0b          	lea    (%rbx,%rcx,1),%r8d
1005080e4:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1005080ea:	41 0f 45 c0          	cmovne %r8d,%eax
1005080ee:	89 c3                	mov    %eax,%ebx
1005080f0:	48 8b 06             	mov    (%rsi),%rax
1005080f3:	48 63 90 48 01 00 00 	movslq 0x148(%rax),%rdx
1005080fa:	39 da                	cmp    %ebx,%edx
1005080fc:	0f 8c f6 01 00 00    	jl     1005082f8 <.text+0x1072f8>
100508102:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
100508107:	48 3b 90 00 01 00 00 	cmp    0x100(%rax),%rdx
10050810e:	7c 28                	jl     100508138 <.text+0x107138>
100508110:	0f 8f b2 01 00 00    	jg     1005082c8 <.text+0x1072c8>
100508116:	44 8b 54 24 68       	mov    0x68(%rsp),%r10d
10050811b:	44 39 54 24 38       	cmp    %r10d,0x38(%rsp)
100508120:	7c 16                	jl     100508138 <.text+0x107138>
100508122:	41 01 cf             	add    %ecx,%r15d
100508125:	45 85 d2             	test   %r10d,%r10d
100508128:	75 0e                	jne    100508138 <.text+0x107138>
10050812a:	44 2b b8 20 01 00 00 	sub    0x120(%rax),%r15d
100508131:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100508138:	49 8b 45 00          	mov    0x0(%r13),%rax
10050813c:	48 8b 00             	mov    (%rax),%rax
10050813f:	48 39 44 24 70       	cmp    %rax,0x70(%rsp)
100508144:	0f 8d 36 ff ff ff    	jge    100508080 <.text+0x107080>
10050814a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
10050814f:	e8 6c d3 ff ff       	call   1005054c0 <.text+0x1044c0>
100508154:	48 8b 06             	mov    (%rsi),%rax
100508157:	8b 4c 24 7c          	mov    0x7c(%rsp),%ecx
10050815b:	48 63 90 48 01 00 00 	movslq 0x148(%rax),%rdx
100508162:	01 cb                	add    %ecx,%ebx
100508164:	39 da                	cmp    %ebx,%edx
100508166:	0f 8c 8c 01 00 00    	jl     1005082f8 <.text+0x1072f8>
10050816c:	48 8b 15 6d 10 22 00 	mov    0x22106d(%rip),%rdx        # 1007291e0 <_head_msys_iconv_2_dll-0x42e20>
100508173:	4c 63 d5             	movslq %ebp,%r10
100508176:	44 8b 1a             	mov    (%rdx),%r11d
100508179:	41 8d 53 ff          	lea    -0x1(%r11),%edx
10050817d:	45 85 db             	test   %r11d,%r11d
100508180:	48 63 d2             	movslq %edx,%rdx
100508183:	48 0f 4e 54 24 28    	cmovle 0x28(%rsp),%rdx
100508189:	49 89 d3             	mov    %rdx,%r11
10050818c:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
100508191:	45 39 e7             	cmp    %r12d,%r15d
100508194:	7c 09                	jl     10050819f <.text+0x10719f>
100508196:	4d 39 da             	cmp    %r11,%r10
100508199:	0f 8d e1 fe ff ff    	jge    100508080 <.text+0x107080>
10050819f:	4c 8b 54 24 70       	mov    0x70(%rsp),%r10
1005081a4:	4c 8b 98 00 01 00 00 	mov    0x100(%rax),%r11
1005081ab:	01 cd                	add    %ecx,%ebp
1005081ad:	4d 39 da             	cmp    %r11,%r10
1005081b0:	0f 8d 1a 01 00 00    	jge    1005082d0 <.text+0x1072d0>
1005081b6:	49 83 c2 01          	add    $0x1,%r10
1005081ba:	4d 39 d3             	cmp    %r10,%r11
1005081bd:	0f 85 bd fe ff ff    	jne    100508080 <.text+0x107080>
1005081c3:	8b 80 24 01 00 00    	mov    0x124(%rax),%eax
1005081c9:	39 44 24 78          	cmp    %eax,0x78(%rsp)
1005081cd:	0f 8e ad fe ff ff    	jle    100508080 <.text+0x107080>
1005081d3:	41 01 cf             	add    %ecx,%r15d
1005081d6:	48 83 fa 01          	cmp    $0x1,%rdx
1005081da:	0f 8f aa fe ff ff    	jg     10050808a <.text+0x10708a>
1005081e0:	48 8b 06             	mov    (%rsi),%rax
1005081e3:	48 63 90 48 01 00 00 	movslq 0x148(%rax),%rdx
1005081ea:	45 85 ff             	test   %r15d,%r15d
1005081ed:	0f 8e 7d 01 00 00    	jle    100508370 <.text+0x107370>
1005081f3:	39 d3                	cmp    %edx,%ebx
1005081f5:	0f 8f 02 01 00 00    	jg     1005082fd <.text+0x1072fd>
1005081fb:	8b 90 08 01 00 00    	mov    0x108(%rax),%edx
100508201:	48 8b b8 f0 00 00 00 	mov    0xf0(%rax),%rdi
100508208:	31 db                	xor    %ebx,%ebx
10050820a:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
10050820f:	89 54 24 78          	mov    %edx,0x78(%rsp)
100508213:	48 8d 57 ff          	lea    -0x1(%rdi),%rdx
100508217:	31 ff                	xor    %edi,%edi
100508219:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
10050821e:	eb 21                	jmp    100508241 <.text+0x107241>
100508220:	48 89 e9             	mov    %rbp,%rcx
100508223:	48 83 c3 01          	add    $0x1,%rbx
100508227:	e8 94 d2 ff ff       	call   1005054c0 <.text+0x1044c0>
10050822c:	03 7c 24 7c          	add    0x7c(%rsp),%edi
100508230:	41 39 ff             	cmp    %edi,%r15d
100508233:	0f 8e 02 04 00 00    	jle    10050863b <.text+0x10763b>
100508239:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
10050823e:	48 8b 06             	mov    (%rsi),%rax
100508241:	48 39 90 00 01 00 00 	cmp    %rdx,0x100(%rax)
100508248:	7f d6                	jg     100508220 <.text+0x107220>
10050824a:	48 63 90 48 01 00 00 	movslq 0x148(%rax),%rdx
100508251:	41 39 ff             	cmp    %edi,%r15d
100508254:	0f 8e a6 00 00 00    	jle    100508300 <.text+0x107300>
10050825a:	41 81 fc 0e 27 00 00 	cmp    $0x270e,%r12d
100508261:	7f 0c                	jg     10050826f <.text+0x10726f>
100508263:	81 fa 0f 27 00 00    	cmp    $0x270f,%edx
100508269:	0f 8e 02 03 00 00    	jle    100508571 <.text+0x107571>
10050826f:	44 8b 5c 24 3c       	mov    0x3c(%rsp),%r11d
100508274:	bb 0f 27 00 00       	mov    $0x270f,%ebx
100508279:	45 85 db             	test   %r11d,%r11d
10050827c:	0f 85 9a 00 00 00    	jne    10050831c <.text+0x10731c>
100508282:	ba 01 00 00 00       	mov    $0x1,%edx
100508287:	48 89 d9             	mov    %rbx,%rcx
10050828a:	e8 21 eb ff ff       	call   100506db0 <.text+0x105db0>
10050828f:	48 8b 06             	mov    (%rsi),%rax
100508292:	e9 95 00 00 00       	jmp    10050832c <.text+0x10732c>
100508297:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10050829e:	00 00
1005082a0:	45 8b 16             	mov    (%r14),%r10d
1005082a3:	48 63 cd             	movslq %ebp,%rcx
1005082a6:	41 8d 42 ff          	lea    -0x1(%r10),%eax
1005082aa:	45 85 d2             	test   %r10d,%r10d
1005082ad:	48 98                	cltq
1005082af:	48 0f 4e 44 24 28    	cmovle 0x28(%rsp),%rax
1005082b5:	48 39 c1             	cmp    %rax,%rcx
1005082b8:	0f 8d ec fd ff ff    	jge    1005080aa <.text+0x1070aa>
1005082be:	e9 d9 fd ff ff       	jmp    10050809c <.text+0x10709c>
1005082c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005082c8:	41 01 cf             	add    %ecx,%r15d
1005082cb:	e9 68 fe ff ff       	jmp    100508138 <.text+0x107138>
1005082d0:	41 01 cf             	add    %ecx,%r15d
1005082d3:	4d 39 da             	cmp    %r11,%r10
1005082d6:	0f 85 a4 fd ff ff    	jne    100508080 <.text+0x107080>
1005082dc:	8b 4c 24 78          	mov    0x78(%rsp),%ecx
1005082e0:	85 c9                	test   %ecx,%ecx
1005082e2:	0f 85 98 fd ff ff    	jne    100508080 <.text+0x107080>
1005082e8:	44 2b b8 20 01 00 00 	sub    0x120(%rax),%r15d
1005082ef:	e9 8c fd ff ff       	jmp    100508080 <.text+0x107080>
1005082f4:	0f 1f 40 00          	nopl   0x0(%rax)
1005082f8:	45 85 ff             	test   %r15d,%r15d
1005082fb:	7e 73                	jle    100508370 <.text+0x107370>
1005082fd:	48 63 db             	movslq %ebx,%rbx
100508300:	48 39 da             	cmp    %rbx,%rdx
100508303:	0f 8e 5f 02 00 00    	jle    100508568 <.text+0x107568>
100508309:	48 85 db             	test   %rbx,%rbx
10050830c:	7e 1e                	jle    10050832c <.text+0x10732c>
10050830e:	44 8b 5c 24 3c       	mov    0x3c(%rsp),%r11d
100508313:	45 85 db             	test   %r11d,%r11d
100508316:	0f 84 66 ff ff ff    	je     100508282 <.text+0x107282>
10050831c:	49 63 cf             	movslq %r15d,%rcx
10050831f:	ba 01 00 00 00       	mov    $0x1,%edx
100508324:	e8 87 ea ff ff       	call   100506db0 <.text+0x105db0>
100508329:	48 8b 06             	mov    (%rsi),%rax
10050832c:	48 8b 90 f0 00 00 00 	mov    0xf0(%rax),%rdx
100508333:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
100508338:	48 39 fa             	cmp    %rdi,%rdx
10050833b:	74 43                	je     100508380 <.text+0x107380>
10050833d:	44 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%r9d
100508344:	00
100508345:	81 88 0c 03 00 00 80 	orl    $0x80,0x30c(%rax)
10050834c:	00 00 00
10050834f:	45 85 c9             	test   %r9d,%r9d
100508352:	75 6c                	jne    1005083c0 <.text+0x1073c0>
100508354:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
10050835b:	5b                   	pop    %rbx
10050835c:	5e                   	pop    %rsi
10050835d:	5f                   	pop    %rdi
10050835e:	5d                   	pop    %rbp
10050835f:	41 5c                	pop    %r12
100508361:	41 5d                	pop    %r13
100508363:	41 5e                	pop    %r14
100508365:	41 5f                	pop    %r15
100508367:	c3                   	ret
100508368:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10050836f:	00
100508370:	45 85 e4             	test   %r12d,%r12d
100508373:	79 b7                	jns    10050832c <.text+0x10732c>
100508375:	85 d2                	test   %edx,%edx
100508377:	7f b3                	jg     10050832c <.text+0x10732c>
100508379:	e9 f3 01 00 00       	jmp    100508571 <.text+0x107571>
10050837e:	66 90                	xchg   %ax,%ax
100508380:	8b 74 24 48          	mov    0x48(%rsp),%esi
100508384:	39 b0 1c 01 00 00    	cmp    %esi,0x11c(%rax)
10050838a:	75 b1                	jne    10050833d <.text+0x10733d>
10050838c:	44 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%r10d
100508393:	00
100508394:	45 85 d2             	test   %r10d,%r10d
100508397:	0f 84 bf 02 00 00    	je     10050865c <.text+0x10765c>
10050839d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1005083a2:	8b 4c 24 4c          	mov    0x4c(%rsp),%ecx
1005083a6:	48 89 b0 00 01 00 00 	mov    %rsi,0x100(%rax)
1005083ad:	8b 74 24 58          	mov    0x58(%rsp),%esi
1005083b1:	80 c9 80             	or     $0x80,%cl
1005083b4:	89 88 0c 03 00 00    	mov    %ecx,0x30c(%rax)
1005083ba:	89 b0 20 01 00 00    	mov    %esi,0x120(%rax)
1005083c0:	44 8b 80 f8 04 00 00 	mov    0x4f8(%rax),%r8d
1005083c7:	45 85 c0             	test   %r8d,%r8d
1005083ca:	74 88                	je     100508354 <.text+0x107354>
1005083cc:	8b 88 34 05 00 00    	mov    0x534(%rax),%ecx
1005083d2:	85 c9                	test   %ecx,%ecx
1005083d4:	0f 84 7a ff ff ff    	je     100508354 <.text+0x107354>
1005083da:	48 3b 50 38          	cmp    0x38(%rax),%rdx
1005083de:	0f 85 70 ff ff ff    	jne    100508354 <.text+0x107354>
1005083e4:	e8 f7 d6 ff ff       	call   100505ae0 <.text+0x104ae0>
1005083e9:	e9 66 ff ff ff       	jmp    100508354 <.text+0x107354>
1005083ee:	66 90                	xchg   %ax,%ax
1005083f0:	41 8b 96 48 01 00 00 	mov    0x148(%r14),%edx
1005083f7:	49 8b 46 08          	mov    0x8(%r14),%rax
1005083fb:	29 da                	sub    %ebx,%edx
1005083fd:	41 89 96 20 01 00 00 	mov    %edx,0x120(%r14)
100508404:	49 8b 96 00 01 00 00 	mov    0x100(%r14),%rdx
10050840b:	48 3b 10             	cmp    (%rax),%rdx
10050840e:	0f 8f 70 fb ff ff    	jg     100507f84 <.text+0x106f84>
100508414:	4c 89 f1             	mov    %r14,%rcx
100508417:	e8 54 a6 f2 ff       	call   100432a70 <.text+0x31a70>
10050841c:	41 8b 96 20 01 00 00 	mov    0x120(%r14),%edx
100508423:	41 89 86 24 01 00 00 	mov    %eax,0x124(%r14)
10050842a:	39 d0                	cmp    %edx,%eax
10050842c:	0f 8d 50 02 00 00    	jge    100508682 <.text+0x107682>
100508432:	29 c2                	sub    %eax,%edx
100508434:	41 89 96 20 01 00 00 	mov    %edx,0x120(%r14)
10050843b:	4c 8b 36             	mov    (%rsi),%r14
10050843e:	e9 41 fb ff ff       	jmp    100507f84 <.text+0x106f84>
100508443:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100508448:	e8 c3 db ff ff       	call   100506010 <.text+0x105010>
10050844d:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
100508452:	e9 7a fb ff ff       	jmp    100507fd1 <.text+0x106fd1>
100508457:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10050845e:	00 00
100508460:	41 89 c5             	mov    %eax,%r13d
100508463:	41 39 df             	cmp    %ebx,%r15d
100508466:	0f 8e fa fa ff ff    	jle    100507f66 <.text+0x106f66>
10050846c:	f6 44 24 3c 01       	testb  $0x1,0x3c(%rsp)
100508471:	0f 84 ef fa ff ff    	je     100507f66 <.text+0x106f66>
100508477:	8b 44 24 68          	mov    0x68(%rsp),%eax
10050847b:	41 8b 96 5c 01 00 00 	mov    0x15c(%r14),%edx
100508482:	41 89 86 08 01 00 00 	mov    %eax,0x108(%r14)
100508489:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
10050848e:	49 89 86 f0 00 00 00 	mov    %rax,0xf0(%r14)
100508495:	31 c0                	xor    %eax,%eax
100508497:	49 83 be b0 04 00 00 	cmpq   $0x0,0x4b0(%r14)
10050849e:	00
10050849f:	0f 85 56 02 00 00    	jne    1005086fb <.text+0x1076fb>
1005084a5:	48 8b 0d 14 ac 21 00 	mov    0x21ac14(%rip),%rcx        # 1007230c0 <_head_msys_iconv_2_dll-0x48f40>
1005084ac:	45 31 c0             	xor    %r8d,%r8d
1005084af:	41 8b 9e 30 04 00 00 	mov    0x430(%r14),%ebx
1005084b6:	89 54 24 30          	mov    %edx,0x30(%rsp)
1005084ba:	4c 39 31             	cmp    %r14,(%rcx)
1005084bd:	4c 89 f1             	mov    %r14,%rcx
1005084c0:	41 0f 94 c0          	sete   %r8b
1005084c4:	41 01 c0             	add    %eax,%r8d
1005084c7:	44 01 c3             	add    %r8d,%ebx
1005084ca:	e8 81 09 0a 00       	call   1005a8e50 <.text+0x1a7e50>
1005084cf:	8b 54 24 30          	mov    0x30(%rsp),%edx
1005084d3:	8d 4b 02             	lea    0x2(%rbx),%ecx
1005084d6:	41 89 d1             	mov    %edx,%r9d
1005084d9:	29 da                	sub    %ebx,%edx
1005084db:	41 29 c9             	sub    %ecx,%r9d
1005084de:	85 c0                	test   %eax,%eax
1005084e0:	44 89 cb             	mov    %r9d,%ebx
1005084e3:	0f 44 da             	cmove  %edx,%ebx
1005084e6:	45 29 fd             	sub    %r15d,%r13d
1005084e9:	41 83 fd 01          	cmp    $0x1,%r13d
1005084ed:	0f 85 b8 01 00 00    	jne    1005086ab <.text+0x1076ab>
1005084f3:	41 89 9e 1c 01 00 00 	mov    %ebx,0x11c(%r14)
1005084fa:	4c 8b 36             	mov    (%rsi),%r14
1005084fd:	44 89 fb             	mov    %r15d,%ebx
100508500:	e9 61 fa ff ff       	jmp    100507f66 <.text+0x106f66>
100508505:	0f 1f 00             	nopl   (%rax)
100508508:	48 63 90 48 01 00 00 	movslq 0x148(%rax),%rdx
10050850f:	e9 d6 fc ff ff       	jmp    1005081ea <.text+0x1071ea>
100508514:	0f 1f 40 00          	nopl   0x0(%rax)
100508518:	8b 5c 24 38          	mov    0x38(%rsp),%ebx
10050851c:	41 39 9e 08 01 00 00 	cmp    %ebx,0x108(%r14)
100508523:	0f 85 87 fa ff ff    	jne    100507fb0 <.text+0x106fb0>
100508529:	85 d2                	test   %edx,%edx
10050852b:	0f 85 7f fa ff ff    	jne    100507fb0 <.text+0x106fb0>
100508531:	39 54 24 48          	cmp    %edx,0x48(%rsp)
100508535:	0f 85 75 fa ff ff    	jne    100507fb0 <.text+0x106fb0>
10050853b:	e9 91 fa ff ff       	jmp    100507fd1 <.text+0x106fd1>
100508540:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
100508545:	45 85 c9             	test   %r9d,%r9d
100508548:	0f 84 83 fa ff ff    	je     100507fd1 <.text+0x106fd1>
10050854e:	41 c7 86 1c 01 00 00 	movl   $0x0,0x11c(%r14)
100508555:	00 00 00 00
100508559:	b9 23 00 00 00       	mov    $0x23,%ecx
10050855e:	e8 0d 8f f3 ff       	call   100441470 <.text+0x40470>
100508563:	e9 69 fa ff ff       	jmp    100507fd1 <.text+0x106fd1>
100508568:	49 39 dc             	cmp    %rbx,%r12
10050856b:	0f 8d 98 fd ff ff    	jge    100508309 <.text+0x107309>
100508571:	ba 01 00 00 00       	mov    $0x1,%edx
100508576:	31 c9                	xor    %ecx,%ecx
100508578:	e8 23 f0 ff ff       	call   1005075a0 <.text+0x1065a0>
10050857d:	48 8b 06             	mov    (%rsi),%rax
100508580:	e9 a7 fd ff ff       	jmp    10050832c <.text+0x10732c>
100508585:	0f 1f 00             	nopl   (%rax)
100508588:	49 8b 91 f0 00 00 00 	mov    0xf0(%r9),%rdx
10050858f:	45 31 c0             	xor    %r8d,%r8d
100508592:	4c 89 c9             	mov    %r9,%rcx
100508595:	e8 b6 22 ff ff       	call   1004fa850 <.text+0xf9850>
10050859a:	48 8b 0e             	mov    (%rsi),%rcx
10050859d:	89 44 24 38          	mov    %eax,0x38(%rsp)
1005085a1:	31 c0                	xor    %eax,%eax
1005085a3:	48 83 b9 b0 04 00 00 	cmpq   $0x0,0x4b0(%rcx)
1005085aa:	00
1005085ab:	44 8b a9 5c 01 00 00 	mov    0x15c(%rcx),%r13d
1005085b2:	0f 85 b3 00 00 00    	jne    10050866b <.text+0x10766b>
1005085b8:	48 8b 15 01 ab 21 00 	mov    0x21ab01(%rip),%rdx        # 1007230c0 <_head_msys_iconv_2_dll-0x48f40>
1005085bf:	48 39 0a             	cmp    %rcx,(%rdx)
1005085c2:	0f 94 c2             	sete   %dl
1005085c5:	0f b6 d2             	movzbl %dl,%edx
1005085c8:	01 c2                	add    %eax,%edx
1005085ca:	03 91 30 04 00 00    	add    0x430(%rcx),%edx
1005085d0:	41 89 d6             	mov    %edx,%r14d
1005085d3:	e8 78 08 0a 00       	call   1005a8e50 <.text+0x1a7e50>
1005085d8:	4c 8b 0e             	mov    (%rsi),%r9
1005085db:	85 c0                	test   %eax,%eax
1005085dd:	0f 95 c0             	setne  %al
1005085e0:	0f b6 c0             	movzbl %al,%eax
1005085e3:	41 8d 04 46          	lea    (%r14,%rax,2),%eax
1005085e7:	41 29 c5             	sub    %eax,%r13d
1005085ea:	45 85 ed             	test   %r13d,%r13d
1005085ed:	0f 8e 11 fa ff ff    	jle    100508004 <.text+0x107004>
1005085f3:	49 83 b9 b0 04 00 00 	cmpq   $0x0,0x4b0(%r9)
1005085fa:	00
1005085fb:	45 89 e8             	mov    %r13d,%r8d
1005085fe:	0f 85 c2 00 00 00    	jne    1005086c6 <.text+0x1076c6>
100508604:	41 8b 81 1c 01 00 00 	mov    0x11c(%r9),%eax
10050860b:	44 39 e8             	cmp    %r13d,%eax
10050860e:	0f 8f 88 00 00 00    	jg     10050869c <.text+0x10769c>
100508614:	85 c0                	test   %eax,%eax
100508616:	0f 9f c0             	setg   %al
100508619:	0f b6 c0             	movzbl %al,%eax
10050861c:	8b 54 24 38          	mov    0x38(%rsp),%edx
100508620:	41 8b 89 48 01 00 00 	mov    0x148(%r9),%ecx
100508627:	29 c2                	sub    %eax,%edx
100508629:	89 d0                	mov    %edx,%eax
10050862b:	29 c8                	sub    %ecx,%eax
10050862d:	44 01 f8             	add    %r15d,%eax
100508630:	39 d1                	cmp    %edx,%ecx
100508632:	44 0f 4c f8          	cmovl  %eax,%r15d
100508636:	e9 c9 f9 ff ff       	jmp    100508004 <.text+0x107004>
10050863b:	48 8b 06             	mov    (%rsi),%rax
10050863e:	48 63 80 48 01 00 00 	movslq 0x148(%rax),%rax
100508645:	48 39 c3             	cmp    %rax,%rbx
100508648:	0f 8c c0 fc ff ff    	jl     10050830e <.text+0x10730e>
10050864e:	4c 39 e3             	cmp    %r12,%rbx
100508651:	0f 8e b7 fc ff ff    	jle    10050830e <.text+0x10730e>
100508657:	e9 15 ff ff ff       	jmp    100508571 <.text+0x107571>
10050865c:	81 88 0c 03 00 00 80 	orl    $0x80,0x30c(%rax)
100508663:	00 00 00