1005ff02b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005ff030:	53                   	push   %rbx
1005ff031:	48 83 ec 20          	sub    $0x20,%rsp
1005ff035:	41 8d 40 ff          	lea    -0x1(%r8),%eax
1005ff039:	44 89 c3             	mov    %r8d,%ebx
1005ff03c:	83 f8 01             	cmp    $0x1,%eax
1005ff03f:	76 37                	jbe    1005ff078 <.text+0x1fe078>
1005ff041:	41 83 f8 09          	cmp    $0x9,%r8d
1005ff045:	74 31                	je     1005ff078 <.text+0x1fe078>
1005ff047:	41 83 f8 0a          	cmp    $0xa,%r8d
1005ff04b:	0f 85 cf 00 00 00    	jne    1005ff120 <.text+0x1fe120>
1005ff051:	8b 01                	mov    (%rcx),%eax
1005ff053:	83 f8 0a             	cmp    $0xa,%eax
1005ff056:	0f 84 e4 00 00 00    	je     1005ff140 <.text+0x1fe140>
1005ff05c:	44 8b 02             	mov    (%rdx),%r8d
1005ff05f:	41 83 f8 0a          	cmp    $0xa,%r8d
1005ff063:	74 5b                	je     1005ff0c0 <.text+0x1fe0c0>
1005ff065:	83 f8 09             	cmp    $0x9,%eax
1005ff068:	0f 84 82 01 00 00    	je     1005ff1f0 <.text+0x1fe1f0>
1005ff06e:	b8 01 00 00 00       	mov    $0x1,%eax
1005ff073:	eb 31                	jmp    1005ff0a6 <.text+0x1fe0a6>
1005ff075:	0f 1f 00             	nopl   (%rax)
1005ff078:	8b 01                	mov    (%rcx),%eax
1005ff07a:	83 f8 0a             	cmp    $0xa,%eax
1005ff07d:	74 61                	je     1005ff0e0 <.text+0x1fe0e0>
1005ff07f:	44 8b 02             	mov    (%rdx),%r8d
1005ff082:	41 83 f8 0a          	cmp    $0xa,%r8d
1005ff086:	0f 84 0c 01 00 00    	je     1005ff198 <.text+0x1fe198>
1005ff08c:	44 8d 53 f7          	lea    -0x9(%rbx),%r10d
1005ff090:	41 83 fa 01          	cmp    $0x1,%r10d
1005ff094:	76 72                	jbe    1005ff108 <.text+0x1fe108>
1005ff096:	45 89 c8             	mov    %r9d,%r8d
1005ff099:	e8 f2 fa ff ff       	call   1005feb90 <.text+0x1fdb90>
1005ff09e:	83 e3 f7             	and    $0xfffffff7,%ebx
1005ff0a1:	83 fb 02             	cmp    $0x2,%ebx
1005ff0a4:	74 2a                	je     1005ff0d0 <.text+0x1fe0d0>
1005ff0a6:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1005ff0ab:	89 02                	mov    %eax,(%rdx)
1005ff0ad:	b8 01 00 00 00       	mov    $0x1,%eax
1005ff0b2:	48 83 c4 20          	add    $0x20,%rsp
1005ff0b6:	5b                   	pop    %rbx
1005ff0b7:	c3                   	ret
1005ff0b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005ff0bf:	00
1005ff0c0:	31 c0                	xor    %eax,%eax
1005ff0c2:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1005ff0c7:	0f 84 f3 00 00 00    	je     1005ff1c0 <.text+0x1fe1c0>
1005ff0cd:	0f 1f 00             	nopl   (%rax)
1005ff0d0:	85 c0                	test   %eax,%eax
1005ff0d2:	0f 94 c0             	sete   %al
1005ff0d5:	0f b6 c0             	movzbl %al,%eax
1005ff0d8:	eb cc                	jmp    1005ff0a6 <.text+0x1fe0a6>
1005ff0da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005ff0e0:	48 8b 41 08          	mov    0x8(%rcx),%rax
1005ff0e4:	48 85 c0             	test   %rax,%rax
1005ff0e7:	0f 84 cb 00 00 00    	je     1005ff1b8 <.text+0x1fe1b8>
1005ff0ed:	83 3a 0a             	cmpl   $0xa,(%rdx)
1005ff0f0:	74 5e                	je     1005ff150 <.text+0x1fe150>
1005ff0f2:	8d 43 f7             	lea    -0x9(%rbx),%eax
1005ff0f5:	83 f8 01             	cmp    $0x1,%eax
1005ff0f8:	77 9c                	ja     1005ff096 <.text+0x1fe096>
1005ff0fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005ff100:	31 c0                	xor    %eax,%eax
1005ff102:	eb 9a                	jmp    1005ff09e <.text+0x1fe09e>
1005ff104:	0f 1f 40 00          	nopl   0x0(%rax)
1005ff108:	83 f8 09             	cmp    $0x9,%eax
1005ff10b:	75 0a                	jne    1005ff117 <.text+0x1fe117>
1005ff10d:	41 83 f8 09          	cmp    $0x9,%r8d
1005ff111:	0f 84 b9 00 00 00    	je     1005ff1d0 <.text+0x1fe1d0>
1005ff117:	31 c0                	xor    %eax,%eax
1005ff119:	eb 8b                	jmp    1005ff0a6 <.text+0x1fe0a6>
1005ff11b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005ff120:	48 8b 0d 39 6b 12 00 	mov    0x126b39(%rip),%rcx        # 100725c60 <_head_msys_iconv_2_dll-0x463a0>
1005ff127:	e8 4c 07 0a 00       	call   10069f878 <.text+0x29e878>
1005ff12c:	48 89 c1             	mov    %rax,%rcx
1005ff12f:	e8 cc f5 09 00       	call   10069e700 <.text+0x29d700>
1005ff134:	31 c0                	xor    %eax,%eax
1005ff136:	48 83 c4 20          	add    $0x20,%rsp
1005ff13a:	5b                   	pop    %rbx
1005ff13b:	c3                   	ret
1005ff13c:	0f 1f 40 00          	nopl   0x0(%rax)
1005ff140:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
1005ff145:	0f 84 95 00 00 00    	je     1005ff1e0 <.text+0x1fe1e0>
1005ff14b:	83 3a 0a             	cmpl   $0xa,(%rdx)
1005ff14e:	75 b0                	jne    1005ff100 <.text+0x1fe100>
1005ff150:	48 8b 42 08          	mov    0x8(%rdx),%rax
1005ff154:	48 85 c0             	test   %rax,%rax
1005ff157:	74 27                	je     1005ff180 <.text+0x1fe180>
1005ff159:	44 8d 43 f7          	lea    -0x9(%rbx),%r8d
1005ff15d:	41 83 f8 01          	cmp    $0x1,%r8d
1005ff161:	0f 87 2f ff ff ff    	ja     1005ff096 <.text+0x1fe096>
1005ff167:	48 39 41 08          	cmp    %rax,0x8(%rcx)
1005ff16b:	0f 94 c0             	sete   %al
1005ff16e:	0f b6 c0             	movzbl %al,%eax
1005ff171:	e9 28 ff ff ff       	jmp    1005ff09e <.text+0x1fe09e>
1005ff176:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005ff17d:	00 00 00
1005ff180:	48 8b 41 08          	mov    0x8(%rcx),%rax
1005ff184:	31 d2                	xor    %edx,%edx
1005ff186:	48 39 d0             	cmp    %rdx,%rax
1005ff189:	0f 94 c0             	sete   %al
1005ff18c:	0f b6 c0             	movzbl %al,%eax
1005ff18f:	e9 0a ff ff ff       	jmp    1005ff09e <.text+0x1fe09e>
1005ff194:	0f 1f 40 00          	nopl   0x0(%rax)
1005ff198:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1005ff19d:	74 e1                	je     1005ff180 <.text+0x1fe180>
1005ff19f:	8d 43 f7             	lea    -0x9(%rbx),%eax
1005ff1a2:	83 f8 01             	cmp    $0x1,%eax
1005ff1a5:	0f 87 eb fe ff ff    	ja     1005ff096 <.text+0x1fe096>
1005ff1ab:	31 c0                	xor    %eax,%eax
1005ff1ad:	e9 f4 fe ff ff       	jmp    1005ff0a6 <.text+0x1fe0a6>
1005ff1b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005ff1b8:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1005ff1bc:	eb c8                	jmp    1005ff186 <.text+0x1fe186>
1005ff1be:	66 90                	xchg   %ax,%ax
1005ff1c0:	31 c0                	xor    %eax,%eax
1005ff1c2:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
1005ff1c7:	0f 94 c0             	sete   %al
1005ff1ca:	e9 01 ff ff ff       	jmp    1005ff0d0 <.text+0x1fe0d0>
1005ff1cf:	90                   	nop
1005ff1d0:	45 89 c8             	mov    %r9d,%r8d
1005ff1d3:	e8 b8 f9 ff ff       	call   1005feb90 <.text+0x1fdb90>
1005ff1d8:	e9 c9 fe ff ff       	jmp    1005ff0a6 <.text+0x1fe0a6>
1005ff1dd:	0f 1f 00             	nopl   (%rax)
1005ff1e0:	31 c0                	xor    %eax,%eax
1005ff1e2:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1005ff1e7:	0f 94 c0             	sete   %al
1005ff1ea:	e9 e1 fe ff ff       	jmp    1005ff0d0 <.text+0x1fe0d0>
1005ff1ef:	90                   	nop
1005ff1f0:	41 83 f8 09          	cmp    $0x9,%r8d
1005ff1f4:	0f 85 74 fe ff ff    	jne    1005ff06e <.text+0x1fe06e>
1005ff1fa:	45 89 c8             	mov    %r9d,%r8d
1005ff1fd:	e8 8e f9 ff ff       	call   1005feb90 <.text+0x1fdb90>
1005ff202:	e9 c9 fe ff ff       	jmp    1005ff0d0 <.text+0x1fe0d0>
1005ff207:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005ff20e:	00 00
1005ff210:	41 54                	push   %r12
1005ff212:	55                   	push   %rbp
1005ff213:	57                   	push   %rdi
1005ff214:	56                   	push   %rsi
1005ff215:	53                   	push   %rbx
1005ff216:	48 83 ec 50          	sub    $0x50,%rsp
1005ff21a:	0f 29 74 24 40       	movaps %xmm6,0x40(%rsp)
1005ff21f:	48 89 cb             	mov    %rcx,%rbx
1005ff222:	48 89 d6             	mov    %rdx,%rsi
1005ff225:	44 89 c5             	mov    %r8d,%ebp
1005ff228:	44 89 cf             	mov    %r9d,%edi
1005ff22b:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
1005ff232:	00
1005ff233:	e8 78 3f 04 00       	call   1006431b0 <.text+0x2421b0>
1005ff238:	85 c0                	test   %eax,%eax
1005ff23a:	74 74                	je     1005ff2b0 <.text+0x1fe2b0>
1005ff23c:	48 89 f1             	mov    %rsi,%rcx
1005ff23f:	e8 6c 3f 04 00       	call   1006431b0 <.text+0x2421b0>
1005ff244:	85 c0                	test   %eax,%eax
1005ff246:	74 68                	je     1005ff2b0 <.text+0x1fe2b0>
1005ff248:	8d 4d f7             	lea    -0x9(%rbp),%ecx
1005ff24b:	8b 13                	mov    (%rbx),%edx
1005ff24d:	8b 06                	mov    (%rsi),%eax
1005ff24f:	83 f9 01             	cmp    $0x1,%ecx
1005ff252:	0f 86 08 01 00 00    	jbe    1005ff360 <.text+0x1fe360>
1005ff258:	83 fa 04             	cmp    $0x4,%edx
1005ff25b:	0f 84 17 01 00 00    	je     1005ff378 <.text+0x1fe378>
1005ff261:	83 f8 04             	cmp    $0x4,%eax
1005ff264:	74 5a                	je     1005ff2c0 <.text+0x1fe2c0>
1005ff266:	83 fa 08             	cmp    $0x8,%edx
1005ff269:	74 65                	je     1005ff2d0 <.text+0x1fe2d0>
1005ff26b:	83 f8 08             	cmp    $0x8,%eax
1005ff26e:	74 60                	je     1005ff2d0 <.text+0x1fe2d0>
1005ff270:	83 f8 0b             	cmp    $0xb,%eax
1005ff273:	74 7b                	je     1005ff2f0 <.text+0x1fe2f0>
1005ff275:	83 fa 0b             	cmp    $0xb,%edx
1005ff278:	74 76                	je     1005ff2f0 <.text+0x1fe2f0>
1005ff27a:	83 f8 11             	cmp    $0x11,%eax
1005ff27d:	74 09                	je     1005ff288 <.text+0x1fe288>
1005ff27f:	83 fa 11             	cmp    $0x11,%edx
1005ff282:	0f 85 04 01 00 00    	jne    1005ff38c <.text+0x1fe38c>
1005ff288:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1005ff28d:	41 89 f9             	mov    %edi,%r9d
1005ff290:	41 89 e8             	mov    %ebp,%r8d
1005ff293:	48 89 f2             	mov    %rsi,%rdx
1005ff296:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1005ff29b:	48 89 d9             	mov    %rbx,%rcx
1005ff29e:	e8 bd f4 ff ff       	call   1005fe760 <.text+0x1fd760>
1005ff2a3:	85 c0                	test   %eax,%eax
1005ff2a5:	75 68                	jne    1005ff30f <.text+0x1fe30f>
1005ff2a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005ff2ae:	00 00
1005ff2b0:	48 89 d9             	mov    %rbx,%rcx
1005ff2b3:	e8 b8 e1 ff ff       	call   1005fd470 <.text+0x1fc470>
1005ff2b8:	31 c0                	xor    %eax,%eax
1005ff2ba:	e9 7d 00 00 00       	jmp    1005ff33c <.text+0x1fe33c>
1005ff2bf:	90                   	nop
1005ff2c0:	48 83 7e 08 03       	cmpq   $0x3,0x8(%rsi)
1005ff2c5:	0f 84 15 01 00 00    	je     1005ff3e0 <.text+0x1fe3e0>
1005ff2cb:	83 fa 08             	cmp    $0x8,%edx
1005ff2ce:	75 a0                	jne    1005ff270 <.text+0x1fe270>
1005ff2d0:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
1005ff2d5:	41 89 e8             	mov    %ebp,%r8d
1005ff2d8:	48 89 f2             	mov    %rsi,%rdx
1005ff2db:	48 89 d9             	mov    %rbx,%rcx
1005ff2de:	e8 bd f3 ff ff       	call   1005fe6a0 <.text+0x1fd6a0>
1005ff2e3:	85 c0                	test   %eax,%eax
1005ff2e5:	75 28                	jne    1005ff30f <.text+0x1fe30f>
1005ff2e7:	eb c7                	jmp    1005ff2b0 <.text+0x1fe2b0>
1005ff2e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005ff2f0:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1005ff2f5:	41 89 f9             	mov    %edi,%r9d
1005ff2f8:	41 89 e8             	mov    %ebp,%r8d
1005ff2fb:	48 89 f2             	mov    %rsi,%rdx
1005ff2fe:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1005ff303:	48 89 d9             	mov    %rbx,%rcx
1005ff306:	e8 15 f2 ff ff       	call   1005fe520 <.text+0x1fd520>
1005ff30b:	85 c0                	test   %eax,%eax
1005ff30d:	74 a1                	je     1005ff2b0 <.text+0x1fe2b0>
1005ff30f:	48 63 7c 24 38       	movslq 0x38(%rsp),%rdi
1005ff314:	48 89 d9             	mov    %rbx,%rcx
1005ff317:	e8 54 e1 ff ff       	call   1005fd470 <.text+0x1fc470>
1005ff31c:	e8 af f1 03 00       	call   10063e4d0 <.text+0x23d4d0>
1005ff321:	85 c0                	test   %eax,%eax
1005ff323:	74 2b                	je     1005ff350 <.text+0x1fe350>
1005ff325:	31 c0                	xor    %eax,%eax
1005ff327:	48 85 ff             	test   %rdi,%rdi
1005ff32a:	c7 03 03 00 00 00    	movl   $0x3,(%rbx)
1005ff330:	0f 95 c0             	setne  %al
1005ff333:	48 89 43 08          	mov    %rax,0x8(%rbx)
1005ff337:	b8 01 00 00 00       	mov    $0x1,%eax
1005ff33c:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
1005ff341:	48 83 c4 50          	add    $0x50,%rsp
1005ff345:	5b                   	pop    %rbx
1005ff346:	5e                   	pop    %rsi
1005ff347:	5f                   	pop    %rdi
1005ff348:	5d                   	pop    %rbp
1005ff349:	41 5c                	pop    %r12
1005ff34b:	c3                   	ret
1005ff34c:	0f 1f 40 00          	nopl   0x0(%rax)
1005ff350:	c7 03 05 00 00 00    	movl   $0x5,(%rbx)
1005ff356:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1005ff35a:	eb db                	jmp    1005ff337 <.text+0x1fe337>
1005ff35c:	0f 1f 40 00          	nopl   0x0(%rax)
1005ff360:	39 d0                	cmp    %edx,%eax
1005ff362:	0f 84 f0 fe ff ff    	je     1005ff258 <.text+0x1fe258>
1005ff368:	31 ff                	xor    %edi,%edi
1005ff36a:	83 fd 0a             	cmp    $0xa,%ebp
1005ff36d:	40 0f 94 c7          	sete   %dil
1005ff371:	eb a1                	jmp    1005ff314 <.text+0x1fe314>
1005ff373:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005ff378:	48 83 7b 08 03       	cmpq   $0x3,0x8(%rbx)
1005ff37d:	0f 84 9d 00 00 00    	je     1005ff420 <.text+0x1fe420>
1005ff383:	83 f8 04             	cmp    $0x4,%eax
1005ff386:	0f 85 df fe ff ff    	jne    1005ff26b <.text+0x1fe26b>
1005ff38c:	83 f8 0c             	cmp    $0xc,%eax
1005ff38f:	0f 84 ab 00 00 00    	je     1005ff440 <.text+0x1fe440>
1005ff395:	83 fa 0c             	cmp    $0xc,%edx
1005ff398:	0f 84 a2 00 00 00    	je     1005ff440 <.text+0x1fe440>
1005ff39e:	8d 48 f7             	lea    -0x9(%rax),%ecx
1005ff3a1:	83 f9 01             	cmp    $0x1,%ecx
1005ff3a4:	76 0c                	jbe    1005ff3b2 <.text+0x1fe3b2>
1005ff3a6:	8d 4a f7             	lea    -0x9(%rdx),%ecx
1005ff3a9:	83 f9 01             	cmp    $0x1,%ecx
1005ff3ac:	0f 87 b6 00 00 00    	ja     1005ff468 <.text+0x1fe468>
1005ff3b2:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1005ff3b7:	41 89 f9             	mov    %edi,%r9d
1005ff3ba:	41 89 e8             	mov    %ebp,%r8d
1005ff3bd:	48 89 f2             	mov    %rsi,%rdx
1005ff3c0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1005ff3c5:	48 89 d9             	mov    %rbx,%rcx
1005ff3c8:	e8 63 fc ff ff       	call   1005ff030 <.text+0x1fe030>
1005ff3cd:	85 c0                	test   %eax,%eax
1005ff3cf:	0f 85 3a ff ff ff    	jne    1005ff30f <.text+0x1fe30f>
1005ff3d5:	e9 d6 fe ff ff       	jmp    1005ff2b0 <.text+0x1fe2b0>
1005ff3da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005ff3e0:	8d 4d ff             	lea    -0x1(%rbp),%ecx
1005ff3e3:	83 f9 01             	cmp    $0x1,%ecx
1005ff3e6:	0f 87 df fe ff ff    	ja     1005ff2cb <.text+0x1fe2cb>
1005ff3ec:	48 89 f2             	mov    %rsi,%rdx
1005ff3ef:	48 89 d9             	mov    %rbx,%rcx
1005ff3f2:	e8 e9 f1 ff ff       	call   1005fe5e0 <.text+0x1fd5e0>
1005ff3f7:	48 63 f8             	movslq %eax,%rdi
1005ff3fa:	83 f8 02             	cmp    $0x2,%eax
1005ff3fd:	0f 84 ad fe ff ff    	je     1005ff2b0 <.text+0x1fe2b0>
1005ff403:	83 fd 02             	cmp    $0x2,%ebp
1005ff406:	0f 85 08 ff ff ff    	jne    1005ff314 <.text+0x1fe314>
1005ff40c:	48 85 ff             	test   %rdi,%rdi
1005ff40f:	40 0f 94 c7          	sete   %dil
1005ff413:	40 0f b6 ff          	movzbl %dil,%edi
1005ff417:	e9 f8 fe ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff41c:	0f 1f 40 00          	nopl   0x0(%rax)
1005ff420:	83 f8 04             	cmp    $0x4,%eax
1005ff423:	0f 84 63 ff ff ff    	je     1005ff38c <.text+0x1fe38c>
1005ff429:	8d 4d ff             	lea    -0x1(%rbp),%ecx
1005ff42c:	83 f9 01             	cmp    $0x1,%ecx
1005ff42f:	0f 87 36 fe ff ff    	ja     1005ff26b <.text+0x1fe26b>
1005ff435:	eb b5                	jmp    1005ff3ec <.text+0x1fe3ec>
1005ff437:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005ff43e:	00 00
1005ff440:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1005ff445:	41 89 f9             	mov    %edi,%r9d
1005ff448:	41 89 e8             	mov    %ebp,%r8d
1005ff44b:	48 89 f2             	mov    %rsi,%rdx
1005ff44e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1005ff453:	48 89 d9             	mov    %rbx,%rcx
1005ff456:	e8 85 f3 ff ff       	call   1005fe7e0 <.text+0x1fd7e0>
1005ff45b:	85 c0                	test   %eax,%eax
1005ff45d:	0f 85 ac fe ff ff    	jne    1005ff30f <.text+0x1fe30f>
1005ff463:	e9 48 fe ff ff       	jmp    1005ff2b0 <.text+0x1fe2b0>
1005ff468:	83 f8 06             	cmp    $0x6,%eax
1005ff46b:	74 7c                	je     1005ff4e9 <.text+0x1fe4e9>
1005ff46d:	83 fa 06             	cmp    $0x6,%edx
1005ff470:	74 77                	je     1005ff4e9 <.text+0x1fe4e9>
1005ff472:	83 f8 05             	cmp    $0x5,%eax
1005ff475:	0f 84 40 01 00 00    	je     1005ff5bb <.text+0x1fe5bb>
1005ff47b:	83 fa 05             	cmp    $0x5,%edx
1005ff47e:	0f 84 37 01 00 00    	je     1005ff5bb <.text+0x1fe5bb>
1005ff484:	e8 47 f0 03 00       	call   10063e4d0 <.text+0x23d4d0>
1005ff489:	8b 0b                	mov    (%rbx),%ecx
1005ff48b:	85 c0                	test   %eax,%eax
1005ff48d:	74 22                	je     1005ff4b1 <.text+0x1fe4b1>
1005ff48f:	8b 06                	mov    (%rsi),%eax
1005ff491:	83 f9 03             	cmp    $0x3,%ecx
1005ff494:	0f 84 22 02 00 00    	je     1005ff6bc <.text+0x1fe6bc>
1005ff49a:	83 f8 03             	cmp    $0x3,%eax
1005ff49d:	0f 84 1e 02 00 00    	je     1005ff6c1 <.text+0x1fe6c1>
1005ff4a3:	83 f8 04             	cmp    $0x4,%eax
1005ff4a6:	75 09                	jne    1005ff4b1 <.text+0x1fe4b1>
1005ff4a8:	83 f9 04             	cmp    $0x4,%ecx
1005ff4ab:	0f 84 e0 01 00 00    	je     1005ff691 <.text+0x1fe691>
1005ff4b1:	3b 0e                	cmp    (%rsi),%ecx
1005ff4b3:	75 0c                	jne    1005ff4c1 <.text+0x1fe4c1>
1005ff4b5:	83 e9 0d             	sub    $0xd,%ecx
1005ff4b8:	83 f9 01             	cmp    $0x1,%ecx
1005ff4bb:	0f 86 3d 02 00 00    	jbe    1005ff6fe <.text+0x1fe6fe>
1005ff4c1:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1005ff4c6:	41 89 f9             	mov    %edi,%r9d
1005ff4c9:	41 89 e8             	mov    %ebp,%r8d
1005ff4cc:	48 89 f2             	mov    %rsi,%rdx
1005ff4cf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1005ff4d4:	48 89 d9             	mov    %rbx,%rcx
1005ff4d7:	e8 c4 f3 ff ff       	call   1005fe8a0 <.text+0x1fd8a0>
1005ff4dc:	85 c0                	test   %eax,%eax
1005ff4de:	0f 85 2b fe ff ff    	jne    1005ff30f <.text+0x1fe30f>
1005ff4e4:	e9 c7 fd ff ff       	jmp    1005ff2b0 <.text+0x1fe2b0>
1005ff4e9:	8d 45 f9             	lea    -0x7(%rbp),%eax
1005ff4ec:	83 f8 01             	cmp    $0x1,%eax
1005ff4ef:	76 93                	jbe    1005ff484 <.text+0x1fe484>
1005ff4f1:	48 8d 7c 24 3c       	lea    0x3c(%rsp),%rdi
1005ff4f6:	48 89 d9             	mov    %rbx,%rcx
1005ff4f9:	c7 44 24 3c 00 00 00 	movl   $0x0,0x3c(%rsp)
1005ff500:	00
1005ff501:	48 89 fa             	mov    %rdi,%rdx