1005880e4:	80 38 00             	cmpb   $0x0,(%rax)
1005880e7:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1005880ec:	0f 85 d5 fa ff ff    	jne    100587bc7 <.text+0x186bc7>
1005880f2:	48 8b 05 d7 1c 1a 00 	mov    0x1a1cd7(%rip),%rax        # 100729dd0 <_head_msys_iconv_2_dll-0x42230>
1005880f9:	48 8b 38             	mov    (%rax),%rdi
1005880fc:	e9 c6 fa ff ff       	jmp    100587bc7 <.text+0x186bc7>
100588101:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
100588106:	48 89 d3             	mov    %rdx,%rbx
100588109:	44 89 6c 24 4c       	mov    %r13d,0x4c(%rsp)
10058810e:	e9 ae fc ff ff       	jmp    100587dc1 <.text+0x186dc1>
100588113:	48 83 bc 24 d0 00 00 	cmpq   $0x0,0xd0(%rsp)
10058811a:	00 00
10058811c:	0f 84 4e ff ff ff    	je     100588070 <.text+0x187070>
100588122:	48 8b 0d f7 06 1a 00 	mov    0x1a06f7(%rip),%rcx        # 100728820 <_head_msys_iconv_2_dll-0x437e0>
100588129:	e8 4a 77 11 00       	call   10069f878 <.text+0x29e878>
10058812e:	48 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%rdx
100588135:	00
100588136:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
10058813d:	00
10058813e:	49 89 e9             	mov    %rbp,%r9
100588141:	49 89 c0             	mov    %rax,%r8
100588144:	e8 57 1c 04 00       	call   1005c9da0 <.text+0x1c8da0>
100588149:	e9 d4 fb ff ff       	jmp    100587d22 <.text+0x186d22>
10058814e:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
100588153:	49 63 cc             	movslq %r12d,%rcx
100588156:	48 c1 e1 04          	shl    $0x4,%rcx
10058815a:	48 89 d0             	mov    %rdx,%rax
10058815d:	48 01 d1             	add    %rdx,%rcx
100588160:	48 8b 10             	mov    (%rax),%rdx
100588163:	48 85 d2             	test   %rdx,%rdx
100588166:	74 06                	je     10058816e <.text+0x18716e>
100588168:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
10058816e:	48 83 c0 10          	add    $0x10,%rax
100588172:	48 39 c8             	cmp    %rcx,%rax
100588175:	75 e9                	jne    100588160 <.text+0x187160>
100588177:	c7 05 f3 9a 1d 00 00 	movl   $0x0,0x1d9af3(%rip)        # 100761c74 <_head_msys_iconv_2_dll-0xa38c>
10058817e:	00 00 00
100588181:	c7 05 f1 9a 1d 00 00 	movl   $0x0,0x1d9af1(%rip)        # 100761c7c <_head_msys_iconv_2_dll-0xa384>
100588188:	00 00 00
10058818b:	45 85 f6             	test   %r14d,%r14d
10058818e:	0f 8f 88 00 00 00    	jg     10058821c <.text+0x18721c>
100588194:	48 c7 05 e9 9a 1d 00 	movq   $0x0,0x1d9ae9(%rip)        # 100761c88 <_head_msys_iconv_2_dll-0xa378>
10058819b:	00 00 00 00
10058819f:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
1005881a3:	85 c0                	test   %eax,%eax
1005881a5:	7f 2f                	jg     1005881d6 <.text+0x1871d6>
1005881a7:	48 c7 05 de 9a 1d 00 	movq   $0x0,0x1d9ade(%rip)        # 100761c90 <_head_msys_iconv_2_dll-0xa370>
1005881ae:	00 00 00 00
1005881b2:	e9 8f fc ff ff       	jmp    100587e46 <.text+0x186e46>
1005881b7:	48 83 bc 24 d0 00 00 	cmpq   $0x0,0xd0(%rsp)
1005881be:	00 00
1005881c0:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1005881c4:	0f 84 a6 fe ff ff    	je     100588070 <.text+0x187070>
1005881ca:	48 8b 0d 4f 06 1a 00 	mov    0x1a064f(%rip),%rcx        # 100728820 <_head_msys_iconv_2_dll-0x437e0>
1005881d1:	e9 2c fb ff ff       	jmp    100587d02 <.text+0x186d02>
1005881d6:	8d 58 01             	lea    0x1(%rax),%ebx
1005881d9:	44 89 9c 24 c0 00 00 	mov    %r11d,0xc0(%rsp)
1005881e0:	00
1005881e1:	48 63 db             	movslq %ebx,%rbx
1005881e4:	4c 89 94 24 b0 00 00 	mov    %r10,0xb0(%rsp)
1005881eb:	00
1005881ec:	48 c1 e3 02          	shl    $0x2,%rbx
1005881f0:	48 89 d9             	mov    %rbx,%rcx
1005881f3:	e8 e8 8e e7 ff       	call   1004010e0 <.text+0xe0>
1005881f8:	4c 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%r10
1005881ff:	00
100588200:	44 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%r11d
100588207:	00
100588208:	48 89 05 81 9a 1d 00 	mov    %rax,0x1d9a81(%rip)        # 100761c90 <_head_msys_iconv_2_dll-0xa370>
10058820f:	c7 44 18 fc 00 00 00 	movl   $0x0,-0x4(%rax,%rbx,1)
100588216:	00
100588217:	e9 2a fc ff ff       	jmp    100587e46 <.text+0x186e46>
10058821c:	41 8d 5e 01          	lea    0x1(%r14),%ebx
100588220:	44 89 9c 24 c0 00 00 	mov    %r11d,0xc0(%rsp)
100588227:	00
100588228:	48 63 db             	movslq %ebx,%rbx
10058822b:	4c 89 94 24 b0 00 00 	mov    %r10,0xb0(%rsp)
100588232:	00
100588233:	48 c1 e3 02          	shl    $0x2,%rbx
100588237:	48 89 d9             	mov    %rbx,%rcx
10058823a:	e8 a1 8e e7 ff       	call   1004010e0 <.text+0xe0>
10058823f:	4c 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%r10
100588246:	00
100588247:	44 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%r11d
10058824e:	00
10058824f:	48 85 c0             	test   %rax,%rax
100588252:	48 89 05 2f 9a 1d 00 	mov    %rax,0x1d9a2f(%rip)        # 100761c88 <_head_msys_iconv_2_dll-0xa378>
100588259:	0f 84 40 ff ff ff    	je     10058819f <.text+0x18719f>
10058825f:	c7 44 18 fc 00 00 00 	movl   $0x0,-0x4(%rax,%rbx,1)
100588266:	00
100588267:	e9 33 ff ff ff       	jmp    10058819f <.text+0x18719f>
10058826c:	45 85 ed             	test   %r13d,%r13d
10058826f:	0f 84 16 fc ff ff    	je     100587e8b <.text+0x186e8b>
100588275:	c7 44 24 4c 00 00 00 	movl   $0x0,0x4c(%rsp)
10058827c:	00
10058827d:	45 31 f6             	xor    %r14d,%r14d
100588280:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
100588287:	00 00
100588289:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
100588290:	00 00
100588292:	e9 7a fb ff ff       	jmp    100587e11 <.text+0x186e11>
100588297:	45 85 ed             	test   %r13d,%r13d
10058829a:	0f 85 b4 fb ff ff    	jne    100587e54 <.text+0x186e54>
1005882a0:	31 c0                	xor    %eax,%eax
1005882a2:	e9 83 fa ff ff       	jmp    100587d2a <.text+0x186d2a>
1005882a7:	49 8b 8a b0 00 00 00 	mov    0xb0(%r10),%rcx
1005882ae:	4c 89 94 24 b0 00 00 	mov    %r10,0xb0(%rsp)
1005882b5:	00
1005882b6:	e8 65 92 e7 ff       	call   100401520 <.text+0x520>
1005882bb:	4c 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%r10
1005882c2:	00
1005882c3:	49 8b 8a b8 00 00 00 	mov    0xb8(%r10),%rcx
1005882ca:	e8 51 92 e7 ff       	call   100401520 <.text+0x520>
1005882cf:	4c 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%r10
1005882d6:	00
1005882d7:	31 c0                	xor    %eax,%eax
1005882d9:	66 0f 6f 0d 7f 99 1d 	movdqa 0x1d997f(%rip),%xmm1        # 100761c60 <_head_msys_iconv_2_dll-0xa3a0>
1005882e0:	00
1005882e1:	66 0f 6f 15 87 99 1d 	movdqa 0x1d9987(%rip),%xmm2        # 100761c70 <_head_msys_iconv_2_dll-0xa390>
1005882e8:	00
1005882e9:	66 0f 6f 1d 8f 99 1d 	movdqa 0x1d998f(%rip),%xmm3        # 100761c80 <_head_msys_iconv_2_dll-0xa380>
1005882f0:	00
1005882f1:	66 0f 6f 25 97 99 1d 	movdqa 0x1d9997(%rip),%xmm4        # 100761c90 <_head_msys_iconv_2_dll-0xa370>
1005882f8:	00
1005882f9:	41 0f 11 8a 88 00 00 	movups %xmm1,0x88(%r10)
100588300:	00
100588301:	41 0f 11 92 98 00 00 	movups %xmm2,0x98(%r10)
100588308:	00
100588309:	41 0f 11 9a a8 00 00 	movups %xmm3,0xa8(%r10)
100588310:	00
100588311:	41 0f 11 a2 b8 00 00 	movups %xmm4,0xb8(%r10)
100588318:	00
100588319:	e9 0c fa ff ff       	jmp    100587d2a <.text+0x186d2a>
10058831e:	66 90                	xchg   %ax,%ax
100588320:	53                   	push   %rbx
100588321:	48 83 ec 20          	sub    $0x20,%rsp
100588325:	48 8b 81 40 05 00 00 	mov    0x540(%rcx),%rax
10058832c:	80 38 00             	cmpb   $0x0,(%rax)
10058832f:	48 89 cb             	mov    %rcx,%rbx
100588332:	75 0c                	jne    100588340 <.text+0x187340>
100588334:	31 c0                	xor    %eax,%eax
100588336:	48 83 c4 20          	add    $0x20,%rsp
10058833a:	5b                   	pop    %rbx
10058833b:	c3                   	ret
10058833c:	0f 1f 40 00          	nopl   0x0(%rax)
100588340:	e8 db 7b f7 ff       	call   1004fff20 <.text+0xfef20>
100588345:	a8 02                	test   $0x2,%al
100588347:	75 47                	jne    100588390 <.text+0x187390>
100588349:	48 8b 05 d0 a8 19 00 	mov    0x19a8d0(%rip),%rax        # 100722c20 <_head_msys_iconv_2_dll-0x493e0>
100588350:	8b 00                	mov    (%rax),%eax
100588352:	a8 10                	test   $0x10,%al
100588354:	75 2a                	jne    100588380 <.text+0x187380>
100588356:	a8 01                	test   $0x1,%al
100588358:	75 46                	jne    1005883a0 <.text+0x1873a0>
10058835a:	ba 63 00 00 00       	mov    $0x63,%edx
10058835f:	a8 08                	test   $0x8,%al
100588361:	74 d1                	je     100588334 <.text+0x187334>
100588363:	48 8b 8b 40 05 00 00 	mov    0x540(%rbx),%rcx
10058836a:	e8 e1 c4 03 00       	call   1005c4850 <.text+0x1c3850>
10058836f:	48 85 c0             	test   %rax,%rax
100588372:	0f 95 c0             	setne  %al
100588375:	0f b6 c0             	movzbl %al,%eax
100588378:	48 83 c4 20          	add    $0x20,%rsp
10058837c:	5b                   	pop    %rbx
10058837d:	c3                   	ret
10058837e:	66 90                	xchg   %ax,%ax
100588380:	ba 69 00 00 00       	mov    $0x69,%edx
100588385:	eb dc                	jmp    100588363 <.text+0x187363>
100588387:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10058838e:	00 00
100588390:	ba 76 00 00 00       	mov    $0x76,%edx
100588395:	eb cc                	jmp    100588363 <.text+0x187363>
100588397:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10058839e:	00 00
1005883a0:	ba 6e 00 00 00       	mov    $0x6e,%edx
1005883a5:	eb bc                	jmp    100588363 <.text+0x187363>
1005883a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005883ae:	00 00
1005883b0:	57                   	push   %rdi
1005883b1:	56                   	push   %rsi
1005883b2:	53                   	push   %rbx
1005883b3:	48 83 ec 20          	sub    $0x20,%rsp
1005883b7:	48 8b 35 92 ae 19 00 	mov    0x19ae92(%rip),%rsi        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005883be:	89 cb                	mov    %ecx,%ebx
1005883c0:	48 8b 0e             	mov    (%rsi),%rcx
1005883c3:	48 83 b9 48 05 00 00 	cmpq   $0x0,0x548(%rcx)
1005883ca:	00
1005883cb:	7e 36                	jle    100588403 <.text+0x187403>
1005883cd:	e8 4e ff ff ff       	call   100588320 <.text+0x187320>
1005883d2:	39 d8                	cmp    %ebx,%eax
1005883d4:	74 2d                	je     100588403 <.text+0x187403>
1005883d6:	48 8b 06             	mov    (%rsi),%rax
1005883d9:	b9 01 00 00 00       	mov    $0x1,%ecx
1005883de:	8b b8 40 03 00 00    	mov    0x340(%rax),%edi
1005883e4:	48 8b 05 45 0f 1a 00 	mov    0x1a0f45(%rip),%rax        # 100729330 <_head_msys_iconv_2_dll-0x42cd0>
1005883eb:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
1005883f1:	e8 7a 0a f8 ff       	call   100508e70 <.text+0x107e70>
1005883f6:	85 db                	test   %ebx,%ebx
1005883f8:	75 09                	jne    100588403 <.text+0x187403>
1005883fa:	48 8b 06             	mov    (%rsi),%rax
1005883fd:	89 b8 40 03 00 00    	mov    %edi,0x340(%rax)
100588403:	48 83 c4 20          	add    $0x20,%rsp
100588407:	5b                   	pop    %rbx
100588408:	5e                   	pop    %rsi
100588409:	5f                   	pop    %rdi
10058840a:	c3                   	ret
10058840b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100588410:	48 8b 81 20 04 00 00 	mov    0x420(%rcx),%rax
100588417:	80 38 00             	cmpb   $0x0,(%rax)
10058841a:	75 24                	jne    100588440 <.text+0x187440>
10058841c:	8b 81 94 01 00 00    	mov    0x194(%rcx),%eax
100588422:	85 c0                	test   %eax,%eax
100588424:	74 12                	je     100588438 <.text+0x187438>
100588426:	f6 c4 02             	test   $0x2,%ah
100588429:	48 8b 05 10 09 1a 00 	mov    0x1a0910(%rip),%rax        # 100728d40 <_head_msys_iconv_2_dll-0x432c0>
100588430:	74 1e                	je     100588450 <.text+0x187450>
100588432:	8b 80 9c 00 00 00    	mov    0x9c(%rax),%eax
100588438:	c3                   	ret
100588439:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100588440:	48 89 c1             	mov    %rax,%rcx
100588443:	e9 b8 bf f3 ff       	jmp    1004c4400 <.text+0xc3400>
100588448:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10058844f:	00
100588450:	8b 80 98 00 00 00    	mov    0x98(%rax),%eax
100588456:	c3                   	ret
100588457:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10058845e:	00 00
100588460:	48 8b 05 c9 24 1a 00 	mov    0x1a24c9(%rip),%rax        # 10072a930 <_head_msys_iconv_2_dll-0x416d0>
100588467:	4c 8b 08             	mov    (%rax),%r9
10058846a:	48 8b 05 df ad 19 00 	mov    0x19addf(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100588471:	41 89 d0             	mov    %edx,%r8d
100588474:	48 8b 91 30 04 00 00 	mov    0x430(%rcx),%rdx
10058847b:	48 39 08             	cmp    %rcx,(%rax)
10058847e:	74 18                	je     100588498 <.text+0x187498>
100588480:	44 89 c8             	mov    %r9d,%eax
100588483:	41 01 c0             	add    %eax,%r8d
100588486:	8b 81 5c 01 00 00    	mov    0x15c(%rcx),%eax
10058848c:	44 29 c0             	sub    %r8d,%eax
10058848f:	39 d0                	cmp    %edx,%eax
100588491:	0f 4f c2             	cmovg  %edx,%eax
100588494:	c3                   	ret
100588495:	0f 1f 00             	nopl   (%rax)
100588498:	b8 01 00 00 00       	mov    $0x1,%eax
10058849d:	4d 85 c9             	test   %r9,%r9
1005884a0:	74 e1                	je     100588483 <.text+0x187483>
1005884a2:	eb dc                	jmp    100588480 <.text+0x187480>
1005884a4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005884ab:	00 00 00 00
1005884af:	90                   	nop
1005884b0:	41 57                	push   %r15
1005884b2:	41 56                	push   %r14
1005884b4:	41 55                	push   %r13
1005884b6:	41 54                	push   %r12
1005884b8:	55                   	push   %rbp
1005884b9:	57                   	push   %rdi
1005884ba:	56                   	push   %rsi
1005884bb:	53                   	push   %rbx
1005884bc:	48 83 ec 48          	sub    $0x48,%rsp
1005884c0:	48 8b 82 30 04 00 00 	mov    0x430(%rdx),%rax
1005884c7:	49 89 cc             	mov    %rcx,%r12
1005884ca:	49 89 d7             	mov    %rdx,%r15
1005884cd:	48 8b 0d 7c ad 19 00 	mov    0x19ad7c(%rip),%rcx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005884d4:	4d 89 ce             	mov    %r9,%r14
1005884d7:	48 8b 15 52 24 1a 00 	mov    0x1a2452(%rip),%rdx        # 10072a930 <_head_msys_iconv_2_dll-0x416d0>
1005884de:	44 89 84 24 a0 00 00 	mov    %r8d,0xa0(%rsp)
1005884e5:	00
1005884e6:	48 8b 12             	mov    (%rdx),%rdx
1005884e9:	4c 3b 39             	cmp    (%rcx),%r15
1005884ec:	0f 84 be 01 00 00    	je     1005886b0 <.text+0x1876b0>
1005884f2:	89 d1                	mov    %edx,%ecx
1005884f4:	41 8b 97 5c 01 00 00 	mov    0x15c(%r15),%edx
1005884fb:	bb 01 00 00 00       	mov    $0x1,%ebx
100588500:	29 ca                	sub    %ecx,%edx
100588502:	4c 89 e1             	mov    %r12,%rcx
100588505:	39 c2                	cmp    %eax,%edx
100588507:	0f 4e c2             	cmovle %edx,%eax
10058850a:	ba 20 00 00 00       	mov    $0x20,%edx
10058850f:	41 89 c1             	mov    %eax,%r9d
100588512:	8d 04 40             	lea    (%rax,%rax,2),%eax
100588515:	44 8d 44 00 01       	lea    0x1(%rax,%rax,1),%r8d
10058851a:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
10058851f:	4d 63 c0             	movslq %r8d,%r8
100588522:	e8 e9 79 11 00       	call   10069ff10 <.text+0x29ef10>
100588527:	48 8b 2d 62 2e 1a 00 	mov    0x1a2e62(%rip),%rbp        # 10072b390 <_head_msys_iconv_2_dll-0x40c70>
10058852e:	44 8b 4c 24 28       	mov    0x28(%rsp),%r9d
100588533:	31 d2                	xor    %edx,%edx
100588535:	8b 4d 00             	mov    0x0(%rbp),%ecx
100588538:	45 89 cd             	mov    %r9d,%r13d
10058853b:	89 c8                	mov    %ecx,%eax
10058853d:	44 29 c8             	sub    %r9d,%eax
100588540:	2b 84 24 a0 00 00 00 	sub    0xa0(%rsp),%eax
100588547:	41 83 f9 01          	cmp    $0x1,%r9d
10058854b:	0f 95 c2             	setne  %dl
10058854e:	44 8d 5c 10 01       	lea    0x1(%rax,%rdx,1),%r11d
100588553:	45 85 db             	test   %r11d,%r11d
100588556:	41 0f 4f db          	cmovg  %r11d,%ebx
10058855a:	44 39 c9             	cmp    %r9d,%ecx
10058855d:	44 0f 4e e9          	cmovle %ecx,%r13d
100588561:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
100588565:	45 85 ed             	test   %r13d,%r13d
100588568:	0f 8e 55 01 00 00    	jle    1005886c3 <.text+0x1876c3>
10058856e:	41 8d 44 1d 00       	lea    0x0(%r13,%rbx,1),%eax
100588573:	31 ff                	xor    %edi,%edi
100588575:	44 89 5c 24 34       	mov    %r11d,0x34(%rsp)
10058857a:	4c 89 bc 24 98 00 00 	mov    %r15,0x98(%rsp)
100588581:	00
100588582:	49 89 ff             	mov    %rdi,%r15
100588585:	89 df                	mov    %ebx,%edi
100588587:	4c 89 f3             	mov    %r14,%rbx
10058858a:	89 44 24 28          	mov    %eax,0x28(%rsp)
10058858e:	41 89 ce             	mov    %ecx,%r14d
100588591:	44 89 4c 24 3c       	mov    %r9d,0x3c(%rsp)
100588596:	eb 47                	jmp    1005885df <.text+0x1875df>
100588598:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10058859f:	00
1005885a0:	83 7c 24 34 01       	cmpl   $0x1,0x34(%rsp)
1005885a5:	7e 59                	jle    100588600 <.text+0x187600>
1005885a7:	8d 77 30             	lea    0x30(%rdi),%esi
1005885aa:	83 ff 0a             	cmp    $0xa,%edi
1005885ad:	b8 3e 00 00 00       	mov    $0x3e,%eax
1005885b2:	0f 4d f0             	cmovge %eax,%esi
1005885b5:	4f 8d 2c 3c          	lea    (%r12,%r15,1),%r13
1005885b9:	89 f1                	mov    %esi,%ecx
1005885bb:	4c 89 ea             	mov    %r13,%rdx
1005885be:	e8 9d 15 f6 ff       	call   1004e9b60 <.text+0xe8b60>
1005885c3:	4c 63 c0             	movslq %eax,%r8
1005885c6:	4f 8d 14 07          	lea    (%r15,%r8,1),%r10
1005885ca:	41 39 fe             	cmp    %edi,%r14d
1005885cd:	7e 41                	jle    100588610 <.text+0x187610>
1005885cf:	8b 4c 24 28          	mov    0x28(%rsp),%ecx
1005885d3:	8d 57 01             	lea    0x1(%rdi),%edx
1005885d6:	39 ca                	cmp    %ecx,%edx
1005885d8:	74 36                	je     100588610 <.text+0x187610>
1005885da:	89 d7                	mov    %edx,%edi
1005885dc:	4d 89 d7             	mov    %r10,%r15
1005885df:	48 63 45 04          	movslq 0x4(%rbp),%rax
1005885e3:	48 39 d8             	cmp    %rbx,%rax
1005885e6:	75 b8                	jne    1005885a0 <.text+0x1875a0>
1005885e8:	39 7d 08             	cmp    %edi,0x8(%rbp)
1005885eb:	7f b3                	jg     1005885a0 <.text+0x1875a0>
1005885ed:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1005885f4:	00
1005885f5:	8b b0 d8 00 00 00    	mov    0xd8(%rax),%esi
1005885fb:	eb b8                	jmp    1005885b5 <.text+0x1875b5>
1005885fd:	0f 1f 00             	nopl   (%rax)
100588600:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
100588607:	00
100588608:	8b b0 e0 00 00 00    	mov    0xe0(%rax),%esi
10058860e:	eb a5                	jmp    1005885b5 <.text+0x1875b5>
100588610:	8b 4c 24 38          	mov    0x38(%rsp),%ecx