10064d196:	48 83 ea 01          	sub    $0x1,%rdx
10064d19a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10064d1a0:	48 89 d9             	mov    %rbx,%rcx
10064d1a3:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
10064d1a8:	48 3b 93 f0 00 00 00 	cmp    0xf0(%rbx),%rdx
10064d1af:	75 8f                	jne    10064d140 <.text+0x24c140>
10064d1b1:	e8 9a d6 ea ff       	call   1004fa850 <.text+0xf9850>
10064d1b6:	03 83 08 01 00 00    	add    0x108(%rbx),%eax
10064d1bc:	eb 87                	jmp    10064d145 <.text+0x24c145>
10064d1be:	66 90                	xchg   %ax,%ax
10064d1c0:	ba 01 00 00 00       	mov    $0x1,%edx
10064d1c5:	b9 01 00 00 00       	mov    $0x1,%ecx
10064d1ca:	e9 41 fe ff ff       	jmp    10064d010 <.text+0x24c010>
10064d1cf:	90                   	nop
10064d1d0:	31 c9                	xor    %ecx,%ecx
10064d1d2:	e8 99 bc eb ff       	call   100508e70 <.text+0x107e70>
10064d1d7:	e9 ae fe ff ff       	jmp    10064d08a <.text+0x24c08a>
10064d1dc:	0f 1f 40 00          	nopl   0x0(%rax)
10064d1e0:	8b ab 5c 01 00 00    	mov    0x15c(%rbx),%ebp
10064d1e6:	48 89 d9             	mov    %rbx,%rcx
10064d1e9:	e8 22 95 eb ff       	call   100506710 <.text+0x105710>
10064d1ee:	39 c5                	cmp    %eax,%ebp
10064d1f0:	0f 8e 7b fe ff ff    	jle    10064d071 <.text+0x24c071>
10064d1f6:	8b ab 5c 01 00 00    	mov    0x15c(%rbx),%ebp
10064d1fc:	48 89 d9             	mov    %rbx,%rcx
10064d1ff:	e8 0c 95 eb ff       	call   100506710 <.text+0x105710>
10064d204:	29 c5                	sub    %eax,%ebp
10064d206:	eb 22                	jmp    10064d22a <.text+0x24c22a>
10064d208:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10064d20f:	00
10064d210:	8b ab 5c 01 00 00    	mov    0x15c(%rbx),%ebp
10064d216:	48 89 d9             	mov    %rbx,%rcx
10064d219:	e8 f2 94 eb ff       	call   100506710 <.text+0x105710>
10064d21e:	48 89 d9             	mov    %rbx,%rcx
10064d221:	29 c5                	sub    %eax,%ebp
10064d223:	e8 a8 95 eb ff       	call   1005067d0 <.text+0x1057d0>
10064d228:	01 c5                	add    %eax,%ebp
10064d22a:	8b 83 3c 03 00 00    	mov    0x33c(%rbx),%eax
10064d230:	01 ab 1c 01 00 00    	add    %ebp,0x11c(%rbx)
10064d236:	83 e8 01             	sub    $0x1,%eax
10064d239:	89 83 3c 03 00 00    	mov    %eax,0x33c(%rbx)
10064d23f:	3b 83 48 01 00 00    	cmp    0x148(%rbx),%eax
10064d245:	7d c9                	jge    10064d210 <.text+0x24c210>
10064d247:	e9 25 fe ff ff       	jmp    10064d071 <.text+0x24c071>
10064d24c:	0f 1f 40 00          	nopl   0x0(%rax)
10064d250:	8d 4d ff             	lea    -0x1(%rbp),%ecx
10064d253:	48 89 d0             	mov    %rdx,%rax
10064d256:	85 c9                	test   %ecx,%ecx
10064d258:	0f 84 18 fe ff ff    	je     10064d076 <.text+0x24c076>
10064d25e:	29 8b 3c 03 00 00    	sub    %ecx,0x33c(%rbx)
10064d264:	b8 01 00 00 00       	mov    $0x1,%eax
10064d269:	48 c7 44 24 38 01 00 	movq   $0x1,0x38(%rsp)
10064d270:	00 00
10064d272:	e9 ff fd ff ff       	jmp    10064d076 <.text+0x24c076>
10064d277:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10064d27e:	00 00
10064d280:	85 c9                	test   %ecx,%ecx
10064d282:	79 cf                	jns    10064d253 <.text+0x24c253>
10064d284:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
10064d28b:	00 00
10064d28d:	4d 89 e1             	mov    %r12,%r9
10064d290:	45 31 c0             	xor    %r8d,%r8d
10064d293:	48 89 d9             	mov    %rbx,%rcx
10064d296:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
10064d29d:	00
10064d29e:	e8 bd 31 e6 ff       	call   1004b0460 <.text+0xaf460>
10064d2a3:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
10064d2a8:	29 ab 3c 03 00 00    	sub    %ebp,0x33c(%rbx)
10064d2ae:	48 83 c0 01          	add    $0x1,%rax
10064d2b2:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
10064d2b7:	e9 ba fd ff ff       	jmp    10064d076 <.text+0x24c076>
10064d2bc:	89 e9                	mov    %ebp,%ecx
10064d2be:	eb 9e                	jmp    10064d25e <.text+0x24c25e>
10064d2c0:	41 55                	push   %r13
10064d2c2:	41 54                	push   %r12
10064d2c4:	55                   	push   %rbp
10064d2c5:	57                   	push   %rdi
10064d2c6:	56                   	push   %rsi
10064d2c7:	53                   	push   %rbx
10064d2c8:	48 83 ec 28          	sub    $0x28,%rsp
10064d2cc:	48 8b 05 7d 5f 0d 00 	mov    0xd5f7d(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10064d2d3:	48 8b 18             	mov    (%rax),%rbx
10064d2d6:	48 8b 05 f3 db 0d 00 	mov    0xddbf3(%rip),%rax        # 10072aed0 <_head_msys_iconv_2_dll-0x41130>
10064d2dd:	8b 10                	mov    (%rax),%edx
10064d2df:	89 ce                	mov    %ecx,%esi
10064d2e1:	85 d2                	test   %edx,%edx
10064d2e3:	0f 85 d2 00 00 00    	jne    10064d3bb <.text+0x24c3bb>
10064d2e9:	8b 83 90 01 00 00    	mov    0x190(%rbx),%eax
10064d2ef:	85 c0                	test   %eax,%eax
10064d2f1:	0f 84 c4 00 00 00    	je     10064d3bb <.text+0x24c3bb>
10064d2f7:	48 63 83 48 01 00 00 	movslq 0x148(%rbx),%rax
10064d2fe:	48 8b 53 08          	mov    0x8(%rbx),%rdx
10064d302:	48 89 c7             	mov    %rax,%rdi
10064d305:	48 39 02             	cmp    %rax,(%rdx)
10064d308:	0f 8c ad 00 00 00    	jl     10064d3bb <.text+0x24c3bb>
10064d30e:	c7 83 90 01 00 00 00 	movl   $0x0,0x190(%rbx)
10064d315:	00 00 00
10064d318:	e8 d3 d5 ed ff       	call   10052a8f0 <.text+0x1298f0>
10064d31d:	48 89 c2             	mov    %rax,%rdx
10064d320:	89 f8                	mov    %edi,%eax
10064d322:	c1 e8 1f             	shr    $0x1f,%eax
10064d325:	01 f8                	add    %edi,%eax
10064d327:	d1 f8                	sar    $1,%eax
10064d329:	48 98                	cltq
10064d32b:	48 39 d0             	cmp    %rdx,%rax
10064d32e:	0f 8d 9c 00 00 00    	jge    10064d3d0 <.text+0x24c3d0>
10064d334:	8b 83 48 01 00 00    	mov    0x148(%rbx),%eax
10064d33a:	89 c7                	mov    %eax,%edi
10064d33c:	c1 ef 1f             	shr    $0x1f,%edi
10064d33f:	01 c7                	add    %eax,%edi
10064d341:	d1 ff                	sar    $1,%edi
10064d343:	48 63 ff             	movslq %edi,%rdi
10064d346:	48 8b 83 f0 00 00 00 	mov    0xf0(%rbx),%rax
10064d34d:	48 8b 6b 38          	mov    0x38(%rbx),%rbp
10064d351:	48 89 fa             	mov    %rdi,%rdx
10064d354:	48 89 d9             	mov    %rbx,%rcx
10064d357:	48 89 43 38          	mov    %rax,0x38(%rbx)
10064d35b:	e8 70 99 df ff       	call   100446cd0 <.text+0x45cd0>
10064d360:	4c 8b 6b 38          	mov    0x38(%rbx),%r13
10064d364:	48 89 fa             	mov    %rdi,%rdx
10064d367:	48 89 d9             	mov    %rbx,%rcx
10064d36a:	48 8b 83 00 01 00 00 	mov    0x100(%rbx),%rax
10064d371:	48 83 e8 01          	sub    $0x1,%rax
10064d375:	48 89 43 38          	mov    %rax,0x38(%rbx)
10064d379:	e8 c2 96 df ff       	call   100446a40 <.text+0x45a40>
10064d37e:	4c 8b 63 38          	mov    0x38(%rbx),%r12
10064d382:	48 89 6b 38          	mov    %rbp,0x38(%rbx)
10064d386:	4c 39 e5             	cmp    %r12,%rbp
10064d389:	7e 55                	jle    10064d3e0 <.text+0x24c3e0>
10064d38b:	48 8b 53 08          	mov    0x8(%rbx),%rdx
10064d38f:	48 8b 83 00 01 00 00 	mov    0x100(%rbx),%rax
10064d396:	48 2b 02             	sub    (%rdx),%rax
10064d399:	48 83 f8 01          	cmp    $0x1,%rax
10064d39d:	74 41                	je     10064d3e0 <.text+0x24c3e0>
10064d39f:	4d 85 e4             	test   %r12,%r12
10064d3a2:	74 17                	je     10064d3bb <.text+0x24c3bb>
10064d3a4:	b8 00 40 00 00       	mov    $0x4000,%eax
10064d3a9:	85 f6                	test   %esi,%esi
10064d3ab:	74 6c                	je     10064d419 <.text+0x24c419>
10064d3ad:	b9 27 00 00 00       	mov    $0x27,%ecx
10064d3b2:	e8 e9 7b e9 ff       	call   1004e4fa0 <.text+0xe3fa0>
10064d3b7:	4c 89 63 38          	mov    %r12,0x38(%rbx)
10064d3bb:	48 83 c4 28          	add    $0x28,%rsp
10064d3bf:	5b                   	pop    %rbx
10064d3c0:	5e                   	pop    %rsi
10064d3c1:	5f                   	pop    %rdi
10064d3c2:	5d                   	pop    %rbp
10064d3c3:	41 5c                	pop    %r12
10064d3c5:	41 5d                	pop    %r13
10064d3c7:	c3                   	ret
10064d3c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10064d3cf:	00
10064d3d0:	e8 1b d5 ed ff       	call   10052a8f0 <.text+0x1298f0>
10064d3d5:	48 89 c7             	mov    %rax,%rdi
10064d3d8:	e9 69 ff ff ff       	jmp    10064d346 <.text+0x24c346>
10064d3dd:	0f 1f 00             	nopl   (%rax)
10064d3e0:	4c 39 ed             	cmp    %r13,%rbp
10064d3e3:	7d d6                	jge    10064d3bb <.text+0x24c3bb>
10064d3e5:	48 83 bb f0 00 00 00 	cmpq   $0x1,0xf0(%rbx)
10064d3ec:	01
10064d3ed:	74 cc                	je     10064d3bb <.text+0x24c3bb>
10064d3ef:	8b 93 48 01 00 00    	mov    0x148(%rbx),%edx
10064d3f5:	89 d0                	mov    %edx,%eax
10064d3f7:	c1 e8 1f             	shr    $0x1f,%eax
10064d3fa:	01 d0                	add    %edx,%eax
10064d3fc:	d1 f8                	sar    $1,%eax
10064d3fe:	48 98                	cltq
10064d400:	48 39 f8             	cmp    %rdi,%rax
10064d403:	74 9a                	je     10064d39f <.text+0x24c39f>
10064d405:	4d 85 ed             	test   %r13,%r13
10064d408:	74 b1                	je     10064d3bb <.text+0x24c3bb>
10064d40a:	85 f6                	test   %esi,%esi
10064d40c:	75 31                	jne    10064d43f <.text+0x24c43f>
10064d40e:	31 c0                	xor    %eax,%eax
10064d410:	4d 39 e5             	cmp    %r12,%r13
10064d413:	0f 94 c0             	sete   %al
10064d416:	c1 e0 0e             	shl    $0xe,%eax
10064d419:	89 83 f8 23 00 00    	mov    %eax,0x23f8(%rbx)
10064d41f:	8b 93 50 01 00 00    	mov    0x150(%rbx),%edx
10064d425:	48 89 d9             	mov    %rbx,%rcx
10064d428:	e8 93 fb ff ff       	call   10064cfc0 <.text+0x24bfc0>
10064d42d:	90                   	nop
10064d42e:	48 83 c4 28          	add    $0x28,%rsp
10064d432:	5b                   	pop    %rbx
10064d433:	5e                   	pop    %rsi
10064d434:	5f                   	pop    %rdi
10064d435:	5d                   	pop    %rbp
10064d436:	41 5c                	pop    %r12
10064d438:	41 5d                	pop    %r13
10064d43a:	e9 f1 8d eb ff       	jmp    100506230 <.text+0x105230>
10064d43f:	4d 89 ec             	mov    %r13,%r12
10064d442:	e9 66 ff ff ff       	jmp    10064d3ad <.text+0x24c3ad>
10064d447:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10064d44e:	00 00
10064d450:	41 55                	push   %r13
10064d452:	41 54                	push   %r12
10064d454:	55                   	push   %rbp
10064d455:	57                   	push   %rdi
10064d456:	56                   	push   %rsi
10064d457:	53                   	push   %rbx
10064d458:	48 83 ec 28          	sub    $0x28,%rsp
10064d45c:	48 8b 35 3d cf 0d 00 	mov    0xdcf3d(%rip),%rsi        # 10072a3a0 <_head_msys_iconv_2_dll-0x41c60>
10064d463:	48 8b 06             	mov    (%rsi),%rax
10064d466:	80 38 63             	cmpb   $0x63,(%rax)
10064d469:	89 cd                	mov    %ecx,%ebp
10064d46b:	0f 84 2c 01 00 00    	je     10064d59d <.text+0x24c59d>
10064d471:	48 8b 05 08 b7 0d 00 	mov    0xdb708(%rip),%rax        # 100728b80 <_head_msys_iconv_2_dll-0x43480>
10064d478:	4c 8b 25 41 da 0d 00 	mov    0xdda41(%rip),%r12        # 10072aec0 <_head_msys_iconv_2_dll-0x41140>
10064d47f:	48 8b 3d ca 5d 0d 00 	mov    0xd5dca(%rip),%rdi        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10064d486:	48 8b 18             	mov    (%rax),%rbx
10064d489:	41 c7 04 24 01 00 00 	movl   $0x1,(%r12)
10064d490:	00
10064d491:	48 85 db             	test   %rbx,%rbx
10064d494:	75 4e                	jne    10064d4e4 <.text+0x24c4e4>
10064d496:	e9 ed 00 00 00       	jmp    10064d588 <.text+0x24c588>
10064d49b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10064d4a0:	48 39 1f             	cmp    %rbx,(%rdi)
10064d4a3:	0f 84 cf 00 00 00    	je     10064d578 <.text+0x24c578>
10064d4a9:	48 89 d9             	mov    %rbx,%rcx
10064d4ac:	e8 af 8d eb ff       	call   100506260 <.text+0x105260>
10064d4b1:	48 89 d9             	mov    %rbx,%rcx
10064d4b4:	e8 57 8b eb ff       	call   100506010 <.text+0x105010>
10064d4b9:	8b 83 48 01 00 00    	mov    0x148(%rbx),%eax
10064d4bf:	66 0f 6e 83 44 01 00 	movd   0x144(%rbx),%xmm0
10064d4c6:	00
10064d4c7:	66 0f 6e c8          	movd   %eax,%xmm1
10064d4cb:	66 0f 62 c1          	punpckldq %xmm1,%xmm0
10064d4cf:	66 0f d6 83 4c 01 00 	movq   %xmm0,0x14c(%rbx)
10064d4d6:	00
10064d4d7:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
10064d4db:	48 85 db             	test   %rbx,%rbx
10064d4de:	0f 84 a4 00 00 00    	je     10064d588 <.text+0x24c588>
10064d4e4:	8b 8b 48 01 00 00    	mov    0x148(%rbx),%ecx
10064d4ea:	8b 83 50 01 00 00    	mov    0x150(%rbx),%eax
10064d4f0:	39 c1                	cmp    %eax,%ecx
10064d4f2:	74 cb                	je     10064d4bf <.text+0x24c4bf>
10064d4f4:	c7 83 90 01 00 00 01 	movl   $0x1,0x190(%rbx)
10064d4fb:	00 00 00
10064d4fe:	48 8b 16             	mov    (%rsi),%rdx
10064d501:	80 3a 73             	cmpb   $0x73,(%rdx)
10064d504:	75 9a                	jne    10064d4a0 <.text+0x24c4a0>
10064d506:	8b 93 44 01 00 00    	mov    0x144(%rbx),%edx
10064d50c:	44 8b 8b 4c 01 00 00 	mov    0x14c(%rbx),%r9d
10064d513:	44 39 ca             	cmp    %r9d,%edx
10064d516:	74 88                	je     10064d4a0 <.text+0x24c4a0>
10064d518:	4c 8b 9b 00 01 00 00 	mov    0x100(%rbx),%r11
10064d51f:	4c 8b 53 08          	mov    0x8(%rbx),%r10
10064d523:	4d 8d 43 ff          	lea    -0x1(%r11),%r8
10064d527:	4d 3b 02             	cmp    (%r10),%r8
10064d52a:	0f 8f 70 ff ff ff    	jg     10064d4a0 <.text+0x24c4a0>
10064d530:	44 29 ca             	sub    %r9d,%edx
10064d533:	29 c1                	sub    %eax,%ecx
10064d535:	4c 8b 6b 38          	mov    0x38(%rbx),%r13
10064d539:	4c 89 43 38          	mov    %r8,0x38(%rbx)
10064d53d:	01 ca                	add    %ecx,%edx
10064d53f:	85 d2                	test   %edx,%edx
10064d541:	0f 8e 89 00 00 00    	jle    10064d5d0 <.text+0x24c5d0>
10064d547:	48 63 d2             	movslq %edx,%rdx
10064d54a:	48 89 d9             	mov    %rbx,%rcx
10064d54d:	e8 7e 97 df ff       	call   100446cd0 <.text+0x45cd0>
10064d552:	c7 83 f8 23 00 00 00 	movl   $0x4000,0x23f8(%rbx)
10064d559:	40 00 00
10064d55c:	8b 93 50 01 00 00    	mov    0x150(%rbx),%edx
10064d562:	48 89 d9             	mov    %rbx,%rcx
10064d565:	e8 56 fa ff ff       	call   10064cfc0 <.text+0x24bfc0>
10064d56a:	4c 89 6b 38          	mov    %r13,0x38(%rbx)
10064d56e:	e9 36 ff ff ff       	jmp    10064d4a9 <.text+0x24c4a9>
10064d573:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10064d578:	83 a3 0c 03 00 00 ef 	andl   $0xffffffef,0x30c(%rbx)
10064d57f:	e9 25 ff ff ff       	jmp    10064d4a9 <.text+0x24c4a9>
10064d584:	0f 1f 40 00          	nopl   0x0(%rax)
10064d588:	41 c7 04 24 00 00 00 	movl   $0x0,(%r12)
10064d58f:	00
10064d590:	e8 8b 29 eb ff       	call   1004fff20 <.text+0xfef20>
10064d595:	a8 89                	test   $0x89,%al
10064d597:	74 17                	je     10064d5b0 <.text+0x24c5b0>
10064d599:	85 ed                	test   %ebp,%ebp
10064d59b:	75 2b                	jne    10064d5c8 <.text+0x24c5c8>
10064d59d:	48 83 c4 28          	add    $0x28,%rsp
10064d5a1:	5b                   	pop    %rbx
10064d5a2:	5e                   	pop    %rsi
10064d5a3:	5f                   	pop    %rdi
10064d5a4:	5d                   	pop    %rbp
10064d5a5:	41 5c                	pop    %r12
10064d5a7:	41 5d                	pop    %r13
10064d5a9:	c3                   	ret
10064d5aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10064d5b0:	31 c9                	xor    %ecx,%ecx
10064d5b2:	48 83 c4 28          	add    $0x28,%rsp
10064d5b6:	5b                   	pop    %rbx
10064d5b7:	5e                   	pop    %rsi
10064d5b8:	5f                   	pop    %rdi
10064d5b9:	5d                   	pop    %rbp
10064d5ba:	41 5c                	pop    %r12
10064d5bc:	41 5d                	pop    %r13
10064d5be:	e9 fd fc ff ff       	jmp    10064d2c0 <.text+0x24c2c0>
10064d5c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10064d5c8:	b9 01 00 00 00       	mov    $0x1,%ecx
10064d5cd:	eb e3                	jmp    10064d5b2 <.text+0x24c5b2>
10064d5cf:	90                   	nop
10064d5d0:	f7 da                	neg    %edx
10064d5d2:	48 89 d9             	mov    %rbx,%rcx
10064d5d5:	48 63 d2             	movslq %edx,%rdx
10064d5d8:	e8 63 94 df ff       	call   100446a40 <.text+0x45a40>
10064d5dd:	e9 70 ff ff ff       	jmp    10064d552 <.text+0x24c552>
10064d5e2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10064d5e9:	00 00 00 00
10064d5ed:	0f 1f 00             	nopl   (%rax)
10064d5f0:	57                   	push   %rdi
10064d5f1:	56                   	push   %rsi
10064d5f2:	53                   	push   %rbx
10064d5f3:	48 83 ec 20          	sub    $0x20,%rsp
10064d5f7:	31 c0                	xor    %eax,%eax
10064d5f9:	8b b9 48 01 00 00    	mov    0x148(%rcx),%edi
10064d5ff:	85 d2                	test   %edx,%edx
10064d601:	48 89 ce             	mov    %rcx,%rsi
10064d604:	0f 49 c2             	cmovns %edx,%eax
10064d607:	89 c3                	mov    %eax,%ebx
10064d609:	39 c7                	cmp    %eax,%edi
10064d60b:	0f 84 ab 00 00 00    	je     10064d6bc <.text+0x24c6bc>
10064d611:	85 ff                	test   %edi,%edi
10064d613:	7e 43                	jle    10064d658 <.text+0x24c658>
10064d615:	48 8b 05 34 5c 0d 00 	mov    0xd5c34(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10064d61c:	48 39 08             	cmp    %rcx,(%rax)
10064d61f:	0f 84 a3 00 00 00    	je     10064d6c8 <.text+0x24c6c8>
10064d625:	48 63 86 3c 03 00 00 	movslq 0x33c(%rsi),%rax
10064d62c:	39 86 fc 23 00 00    	cmp    %eax,0x23fc(%rsi)
10064d632:	74 24                	je     10064d658 <.text+0x24c658>
10064d634:	83 ff 01             	cmp    $0x1,%edi
10064d637:	74 1f                	je     10064d658 <.text+0x24c658>
10064d639:	48 c1 e0 0e          	shl    $0xe,%rax
10064d63d:	48 63 cf             	movslq %edi,%rcx
10064d640:	48 05 00 20 00 00    	add    $0x2000,%rax
10064d646:	48 99                	cqto
10064d648:	48 f7 f9             	idiv   %rcx
10064d64b:	89 86 f8 23 00 00    	mov    %eax,0x23f8(%rsi)
10064d651:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10064d658:	89 d8                	mov    %ebx,%eax
10064d65a:	48 8b 96 f0 04 00 00 	mov    0x4f0(%rsi),%rdx
10064d661:	b9 01 00 00 00       	mov    $0x1,%ecx
10064d666:	89 9e 48 01 00 00    	mov    %ebx,0x148(%rsi)
10064d66c:	c7 86 98 03 00 00 01 	movl   $0x1,0x398(%rsi)
10064d673:	00 00 00
10064d676:	d1 e8                	shr    $1,%eax
10064d678:	48 0f 44 c1          	cmove  %rcx,%rax
10064d67c:	48 63 d2             	movslq %edx,%rdx
10064d67f:	48 89 86 f0 04 00 00 	mov    %rax,0x4f0(%rsi)
10064d686:	48 39 d0             	cmp    %rdx,%rax
10064d689:	74 15                	je     10064d6a0 <.text+0x24c6a0>
10064d68b:	c7 86 80 08 00 00 f9 	movl   $0xfffffff9,0x880(%rsi)