100507da6:	85 c0                	test   %eax,%eax
100507da8:	74 8f                	je     100507d39 <.text+0x106d39>
100507daa:	c7 83 1c 01 00 00 00 	movl   $0x0,0x11c(%rbx)
100507db1:	00 00 00
100507db4:	b9 23 00 00 00       	mov    $0x23,%ecx
100507db9:	e8 b2 96 f3 ff       	call   100441470 <.text+0x40470>
100507dbe:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
100507dc2:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
100507dc7:	48 39 83 f0 00 00 00 	cmp    %rax,0xf0(%rbx)
100507dce:	0f 85 65 ff ff ff    	jne    100507d39 <.text+0x106d39>
100507dd4:	e9 4a ff ff ff       	jmp    100507d23 <.text+0x106d23>
100507dd9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100507de0:	49 89 c6             	mov    %rax,%r14
100507de3:	e9 95 fe ff ff       	jmp    100507c7d <.text+0x106c7d>
100507de8:	8b 7c 24 3c          	mov    0x3c(%rsp),%edi
100507dec:	3b bb 08 01 00 00    	cmp    0x108(%rbx),%edi
100507df2:	0f 85 41 ff ff ff    	jne    100507d39 <.text+0x106d39>
100507df8:	e9 4b ff ff ff       	jmp    100507d48 <.text+0x106d48>
100507dfd:	0f 1f 00             	nopl   (%rax)
100507e00:	45 89 f9             	mov    %r15d,%r9d
100507e03:	41 29 f9             	sub    %edi,%r9d
100507e06:	44 29 c8             	sub    %r9d,%eax
100507e09:	78 0b                	js     100507e16 <.text+0x106e16>
100507e0b:	89 83 08 01 00 00    	mov    %eax,0x108(%rbx)
100507e11:	e9 ad fe ff ff       	jmp    100507cc3 <.text+0x106cc3>
100507e16:	c7 83 08 01 00 00 00 	movl   $0x0,0x108(%rbx)
100507e1d:	00 00 00
100507e20:	e9 dd fe ff ff       	jmp    100507d02 <.text+0x106d02>
100507e25:	48 89 d9             	mov    %rbx,%rcx
100507e28:	e8 23 e6 ff ff       	call   100506450 <.text+0x105450>
100507e2d:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
100507e31:	8b 83 1c 01 00 00    	mov    0x11c(%rbx),%eax
100507e37:	3b 83 34 03 00 00    	cmp    0x334(%rbx),%eax
100507e3d:	7c 83                	jl     100507dc2 <.text+0x106dc2>
100507e3f:	85 c0                	test   %eax,%eax
100507e41:	0f 84 7b ff ff ff    	je     100507dc2 <.text+0x106dc2>
100507e47:	e9 5e ff ff ff       	jmp    100507daa <.text+0x106daa>
100507e4c:	0f 1f 40 00          	nopl   0x0(%rax)
100507e50:	41 57                	push   %r15
100507e52:	41 56                	push   %r14
100507e54:	41 55                	push   %r13
100507e56:	41 54                	push   %r12
100507e58:	55                   	push   %rbp
100507e59:	57                   	push   %rdi
100507e5a:	56                   	push   %rsi
100507e5b:	53                   	push   %rbx
100507e5c:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
100507e63:	48 8b 35 e6 b3 21 00 	mov    0x21b3e6(%rip),%rsi        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100507e6a:	48 8b 06             	mov    (%rsi),%rax
100507e6d:	48 8b b8 f0 00 00 00 	mov    0xf0(%rax),%rdi
100507e74:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
100507e79:	8b b8 1c 01 00 00    	mov    0x11c(%rax),%edi
100507e7f:	4c 63 e1             	movslq %ecx,%r12
100507e82:	89 94 24 d8 00 00 00 	mov    %edx,0xd8(%rsp)
100507e89:	89 7c 24 48          	mov    %edi,0x48(%rsp)
100507e8d:	8b b8 08 01 00 00    	mov    0x108(%rax),%edi
100507e93:	89 7c 24 38          	mov    %edi,0x38(%rsp)
100507e97:	48 8b b8 00 01 00 00 	mov    0x100(%rax),%rdi
100507e9e:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
100507ea3:	8b b8 0c 03 00 00    	mov    0x30c(%rax),%edi
100507ea9:	8b 80 20 01 00 00    	mov    0x120(%rax),%eax
100507eaf:	89 7c 24 4c          	mov    %edi,0x4c(%rsp)
100507eb3:	89 44 24 58          	mov    %eax,0x58(%rsp)
100507eb7:	e8 34 2a 02 00       	call   10052a8f0 <.text+0x1298f0>
100507ebc:	48 8b 0e             	mov    (%rsi),%rcx
100507ebf:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
100507ec4:	8b 81 34 05 00 00    	mov    0x534(%rcx),%eax
100507eca:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
100507ece:	85 c0                	test   %eax,%eax
100507ed0:	74 13                	je     100507ee5 <.text+0x106ee5>
100507ed2:	44 8b 99 f8 04 00 00 	mov    0x4f8(%rcx),%r11d
100507ed9:	31 c0                	xor    %eax,%eax
100507edb:	45 85 db             	test   %r11d,%r11d
100507ede:	0f 95 c0             	setne  %al
100507ee1:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
100507ee5:	44 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%r10d
100507eec:	00
100507eed:	48 8b 69 38          	mov    0x38(%rcx),%rbp
100507ef1:	45 85 d2             	test   %r10d,%r10d
100507ef4:	0f 84 4e 05 00 00    	je     100508448 <.text+0x107448>
100507efa:	48 8d 45 01          	lea    0x1(%rbp),%rax
100507efe:	c7 44 24 68 00 00 00 	movl   $0x0,0x68(%rsp)
100507f05:	00
100507f06:	31 db                	xor    %ebx,%ebx
100507f08:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
100507f0d:	48 89 81 00 01 00 00 	mov    %rax,0x100(%rcx)
100507f14:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
100507f19:	eb 33                	jmp    100507f4e <.text+0x106f4e>
100507f1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100507f20:	4c 8b 36             	mov    (%rsi),%r14
100507f23:	01 d8                	add    %ebx,%eax
100507f25:	45 8b be 48 01 00 00 	mov    0x148(%r14),%r15d
100507f2c:	44 39 f8             	cmp    %r15d,%eax
100507f2f:	0f 8f 2b 05 00 00    	jg     100508460 <.text+0x107460>
100507f35:	8b 54 24 68          	mov    0x68(%rsp),%edx
100507f39:	89 c3                	mov    %eax,%ebx
100507f3b:	41 89 96 08 01 00 00 	mov    %edx,0x108(%r14)
100507f42:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
100507f47:	49 89 96 f0 00 00 00 	mov    %rdx,0xf0(%r14)
100507f4e:	31 d2                	xor    %edx,%edx
100507f50:	48 89 f9             	mov    %rdi,%rcx
100507f53:	e8 e8 d4 ff ff       	call   100505440 <.text+0x104440>
100507f58:	8b 44 24 6c          	mov    0x6c(%rsp),%eax
100507f5c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
100507f61:	75 bd                	jne    100507f20 <.text+0x106f20>
100507f63:	4c 8b 36             	mov    (%rsi),%r14
100507f66:	41 c7 86 24 01 00 00 	movl   $0x0,0x124(%r14)
100507f6d:	00 00 00 00
100507f71:	85 db                	test   %ebx,%ebx
100507f73:	0f 85 77 04 00 00    	jne    1005083f0 <.text+0x1073f0>
100507f79:	41 c7 86 20 01 00 00 	movl   $0x0,0x120(%r14)
100507f80:	00 00 00 00
100507f84:	41 8b 86 0c 03 00 00 	mov    0x30c(%r14),%eax
100507f8b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
100507f90:	89 c2                	mov    %eax,%edx
100507f92:	83 ca 60             	or     $0x60,%edx
100507f95:	41 89 96 0c 03 00 00 	mov    %edx,0x30c(%r14)
100507f9c:	41 8b 96 1c 01 00 00 	mov    0x11c(%r14),%edx
100507fa3:	49 39 9e f0 00 00 00 	cmp    %rbx,0xf0(%r14)
100507faa:	0f 84 68 05 00 00    	je     100508518 <.text+0x107518>
100507fb0:	83 e0 ee             	and    $0xffffffee,%eax
100507fb3:	83 c8 60             	or     $0x60,%eax
100507fb6:	41 89 86 0c 03 00 00 	mov    %eax,0x30c(%r14)
100507fbd:	39 54 24 48          	cmp    %edx,0x48(%rsp)
100507fc1:	0f 84 79 05 00 00    	je     100508540 <.text+0x107540>
100507fc7:	b9 28 00 00 00       	mov    $0x28,%ecx
100507fcc:	e8 9f 94 f3 ff       	call   100441470 <.text+0x40470>
100507fd1:	48 89 e9             	mov    %rbp,%rcx
100507fd4:	45 31 ff             	xor    %r15d,%r15d
100507fd7:	e8 04 29 ff ff       	call   1004fa8e0 <.text+0xf98e0>
100507fdc:	4c 8b 0e             	mov    (%rsi),%r9
100507fdf:	89 c3                	mov    %eax,%ebx
100507fe1:	49 39 a9 00 01 00 00 	cmp    %rbp,0x100(%r9)
100507fe8:	7f 1a                	jg     100508004 <.text+0x107004>
100507fea:	41 89 c7             	mov    %eax,%r15d
100507fed:	75 07                	jne    100507ff6 <.text+0x106ff6>
100507fef:	45 2b b9 20 01 00 00 	sub    0x120(%r9),%r15d
100507ff6:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
100507ffb:	45 85 c0             	test   %r8d,%r8d
100507ffe:	0f 85 84 05 00 00    	jne    100508588 <.text+0x107588>
100508004:	49 8b 49 38          	mov    0x38(%r9),%rcx
100508008:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
10050800d:	48 89 fa             	mov    %rdi,%rdx
100508010:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
100508015:	e8 36 87 fa ff       	call   1004b0750 <.text+0xaf750>
10050801a:	85 c0                	test   %eax,%eax
10050801c:	75 0a                	jne    100508028 <.text+0x107028>
10050801e:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
100508023:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
100508028:	48 8b 0e             	mov    (%rsi),%rcx
10050802b:	c7 44 24 68 00 00 00 	movl   $0x0,0x68(%rsp)
100508032:	00
100508033:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
10050803a:	00
10050803b:	48 8b 91 00 01 00 00 	mov    0x100(%rcx),%rdx
100508042:	e8 29 aa f2 ff       	call   100432a70 <.text+0x31a70>
100508047:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
10050804c:	41 89 c1             	mov    %eax,%r9d
10050804f:	48 8b 06             	mov    (%rsi),%rax
100508052:	44 2b 88 24 01 00 00 	sub    0x124(%rax),%r9d
100508059:	48 83 fa 01          	cmp    $0x1,%rdx
10050805d:	0f 8e a5 04 00 00    	jle    100508508 <.text+0x107508>
100508063:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
100508068:	4c 8b 2d 71 b1 21 00 	mov    0x21b171(%rip),%r13        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
10050806f:	31 ed                	xor    %ebp,%ebp
100508071:	4c 8b 35 68 11 22 00 	mov    0x221168(%rip),%r14        # 1007291e0 <_head_msys_iconv_2_dll-0x42e20>
100508078:	eb 10                	jmp    10050808a <.text+0x10708a>
10050807a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100508080:	48 83 fa 01          	cmp    $0x1,%rdx
100508084:	0f 8e 56 01 00 00    	jle    1005081e0 <.text+0x1071e0>
10050808a:	45 85 ff             	test   %r15d,%r15d
10050808d:	0f 8e 0d 02 00 00    	jle    1005082a0 <.text+0x1072a0>
100508093:	45 39 fc             	cmp    %r15d,%r12d
100508096:	0f 8e 04 02 00 00    	jle    1005082a0 <.text+0x1072a0>
10050809c:	49 8b 45 00          	mov    0x0(%r13),%rax
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