10050943a:	c7 83 30 03 00 00 00 	movl   $0x0,0x330(%rbx)
100509441:	00 00 00
100509444:	48 8b 43 38          	mov    0x38(%rbx),%rax
100509448:	48 39 e8             	cmp    %rbp,%rax
10050944b:	7f 2f                	jg     10050947c <.text+0x10847c>
10050944d:	e9 ae 00 00 00       	jmp    100509500 <.text+0x108500>
100509452:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100509458:	48 01 c5             	add    %rax,%rbp
10050945b:	48 8b 43 38          	mov    0x38(%rbx),%rax
10050945f:	48 39 c5             	cmp    %rax,%rbp
100509462:	0f 8f 98 00 00 00    	jg     100509500 <.text+0x108500>
100509468:	83 83 30 03 00 00 01 	addl   $0x1,0x330(%rbx)
10050946f:	41 83 c4 01          	add    $0x1,%r12d
100509473:	48 39 c5             	cmp    %rax,%rbp
100509476:	0f 8d 84 00 00 00    	jge    100509500 <.text+0x108500>
10050947c:	45 85 ff             	test   %r15d,%r15d
10050947f:	75 3f                	jne    1005094c0 <.text+0x1084c0>
100509481:	44 39 a3 44 03 00 00 	cmp    %r12d,0x344(%rbx)
100509488:	7e 36                	jle    1005094c0 <.text+0x1084c0>
10050948a:	49 63 d4             	movslq %r12d,%rdx
10050948d:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
100509491:	48 8b 93 48 03 00 00 	mov    0x348(%rbx),%rdx
100509498:	48 8d 14 ca          	lea    (%rdx,%rcx,8),%rdx
10050949c:	48 8b 0a             	mov    (%rdx),%rcx
10050949f:	48 39 e9             	cmp    %rbp,%rcx
1005094a2:	7c cb                	jl     10050946f <.text+0x10846f>
1005094a4:	80 7a 0a 00          	cmpb   $0x0,0xa(%rdx)
1005094a8:	74 c5                	je     10050946f <.text+0x10846f>
1005094aa:	48 39 e9             	cmp    %rbp,%rcx
1005094ad:	0f 84 ed 00 00 00    	je     1005095a0 <.text+0x1085a0>
1005094b3:	41 83 ec 01          	sub    $0x1,%r12d
1005094b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005094be:	00 00
1005094c0:	45 31 c0             	xor    %r8d,%r8d
1005094c3:	48 89 ea             	mov    %rbp,%rdx
1005094c6:	48 89 d9             	mov    %rbx,%rcx
1005094c9:	e8 c2 72 fa ff       	call   1004b0790 <.text+0xaf790>
1005094ce:	48 85 c0             	test   %rax,%rax
1005094d1:	75 85                	jne    100509458 <.text+0x108458>
1005094d3:	48 89 ea             	mov    %rbp,%rdx
1005094d6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1005094dc:	48 89 d9             	mov    %rbx,%rcx
1005094df:	48 83 c5 01          	add    $0x1,%rbp
1005094e3:	e8 68 c2 ff ff       	call   100505750 <.text+0x104750>
1005094e8:	01 83 30 03 00 00    	add    %eax,0x330(%rbx)
1005094ee:	48 8b 43 38          	mov    0x38(%rbx),%rax
1005094f2:	41 83 c4 01          	add    $0x1,%r12d
1005094f6:	48 39 c5             	cmp    %rax,%rbp
1005094f9:	7c 81                	jl     10050947c <.text+0x10847c>
1005094fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100509500:	48 89 d9             	mov    %rbx,%rcx
100509503:	e8 b8 c4 ff ff       	call   1005059c0 <.text+0x1049c0>
100509508:	f6 83 0c 03 00 00 08 	testb  $0x8,0x30c(%rbx)
10050950f:	75 5f                	jne    100509570 <.text+0x108570>
100509511:	48 8b 53 38          	mov    0x38(%rbx),%rdx
100509515:	45 85 ff             	test   %r15d,%r15d
100509518:	0f 85 a2 01 00 00    	jne    1005096c0 <.text+0x1086c0>
10050951e:	44 39 a3 44 03 00 00 	cmp    %r12d,0x344(%rbx)
100509525:	0f 84 95 01 00 00    	je     1005096c0 <.text+0x1086c0>
10050952b:	0f 8e ea 02 00 00    	jle    10050981b <.text+0x10881b>
100509531:	48 8b 83 48 03 00 00 	mov    0x348(%rbx),%rax
100509538:	4d 63 e4             	movslq %r12d,%r12
10050953b:	4b 8d 0c 64          	lea    (%r12,%r12,2),%rcx
10050953f:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
100509543:	80 78 0a 00          	cmpb   $0x0,0xa(%rax)
100509547:	0f 84 73 01 00 00    	je     1005096c0 <.text+0x1086c0>
10050954d:	48 39 10             	cmp    %rdx,(%rax)
100509550:	0f 85 6a 01 00 00    	jne    1005096c0 <.text+0x1086c0>
100509556:	0f b7 50 08          	movzwl 0x8(%rax),%edx
10050955a:	89 93 28 03 00 00    	mov    %edx,0x328(%rbx)
100509560:	0f be 40 0b          	movsbl 0xb(%rax),%eax
100509564:	89 83 2c 03 00 00    	mov    %eax,0x32c(%rbx)
10050956a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100509570:	48 8b 2e             	mov    (%rsi),%rbp
100509573:	44 8b bd b4 04 00 00 	mov    0x4b4(%rbp),%r15d
10050957a:	45 85 ff             	test   %r15d,%r15d
10050957d:	0f 84 bd 00 00 00    	je     100509640 <.text+0x108640>
100509583:	f6 85 0c 03 00 00 10 	testb  $0x10,0x30c(%rbp)
10050958a:	0f 84 18 01 00 00    	je     1005096a8 <.text+0x1086a8>
100509590:	83 8b 0c 03 00 00 18 	orl    $0x18,0x30c(%rbx)
100509597:	48 89 eb             	mov    %rbp,%rbx
10050959a:	e9 14 f9 ff ff       	jmp    100508eb3 <.text+0x107eb3>
10050959f:	90                   	nop
1005095a0:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1005095a4:	44 8b 89 14 01 00 00 	mov    0x114(%rcx),%r9d
1005095ab:	45 85 c9             	test   %r9d,%r9d
1005095ae:	74 20                	je     1005095d0 <.text+0x1085d0>
1005095b0:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1005095b4:	49 39 c0             	cmp    %rax,%r8
1005095b7:	7c 17                	jl     1005095d0 <.text+0x1085d0>
1005095b9:	49 83 c0 01          	add    $0x1,%r8
1005095bd:	4c 39 81 18 01 00 00 	cmp    %r8,0x118(%rcx)
1005095c4:	0f 8e f6 fe ff ff    	jle    1005094c0 <.text+0x1084c0>
1005095ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005095d0:	48 39 ab f0 00 00 00 	cmp    %rbp,0xf0(%rbx)
1005095d7:	0f 84 a3 00 00 00    	je     100509680 <.text+0x108680>
1005095dd:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
1005095e1:	48 8d 69 01          	lea    0x1(%rcx),%rbp
1005095e5:	48 39 c5             	cmp    %rax,%rbp
1005095e8:	0f 8f 0a 04 00 00    	jg     1005099f8 <.text+0x1089f8>
1005095ee:	0f b7 52 08          	movzwl 0x8(%rdx),%edx
1005095f2:	01 93 30 03 00 00    	add    %edx,0x330(%rbx)
1005095f8:	e9 72 fe ff ff       	jmp    10050946f <.text+0x10846f>
1005095fd:	0f 1f 00             	nopl   (%rax)
100509600:	2b 83 20 01 00 00    	sub    0x120(%rbx),%eax
100509606:	4c 8b 43 38          	mov    0x38(%rbx),%r8
10050960a:	45 31 f6             	xor    %r14d,%r14d
10050960d:	89 83 3c 03 00 00    	mov    %eax,0x33c(%rbx)
100509613:	4c 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%r10
10050961a:	e9 97 fa ff ff       	jmp    1005090b6 <.text+0x1080b6>
10050961f:	90                   	nop
100509620:	4c 8b 43 38          	mov    0x38(%rbx),%r8
100509624:	4c 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%r10
10050962b:	45 31 f6             	xor    %r14d,%r14d
10050962e:	31 ed                	xor    %ebp,%ebp
100509630:	c7 83 40 03 00 00 00 	movl   $0x0,0x340(%rbx)
100509637:	00 00 00
10050963a:	e9 77 fa ff ff       	jmp    1005090b6 <.text+0x1080b6>
10050963f:	90                   	nop
100509640:	44 8b a5 04 05 00 00 	mov    0x504(%rbp),%r12d
100509647:	45 85 e4             	test   %r12d,%r12d
10050964a:	0f 84 40 ff ff ff    	je     100509590 <.text+0x108590>
100509650:	e9 2e ff ff ff       	jmp    100509583 <.text+0x108583>
100509655:	0f 1f 00             	nopl   (%rax)
100509658:	44 8b 93 44 03 00 00 	mov    0x344(%rbx),%r10d
10050965f:	45 85 d2             	test   %r10d,%r10d
100509662:	0f 84 d2 fd ff ff    	je     10050943a <.text+0x10843a>
100509668:	48 8b 83 48 03 00 00 	mov    0x348(%rbx),%rax
10050966f:	45 31 ff             	xor    %r15d,%r15d
100509672:	48 39 28             	cmp    %rbp,(%rax)
100509675:	41 0f 9f c7          	setg   %r15b
100509679:	e9 bc fd ff ff       	jmp    10050943a <.text+0x10843a>
10050967e:	66 90                	xchg   %ax,%ax
100509680:	44 8b 83 1c 01 00 00 	mov    0x11c(%rbx),%r8d
100509687:	45 85 c0             	test   %r8d,%r8d
10050968a:	0f 85 30 fe ff ff    	jne    1005094c0 <.text+0x1084c0>
100509690:	8b 8b 28 04 00 00    	mov    0x428(%rbx),%ecx
100509696:	85 c9                	test   %ecx,%ecx
100509698:	0f 85 22 fe ff ff    	jne    1005094c0 <.text+0x1084c0>
10050969e:	e9 3a ff ff ff       	jmp    1005095dd <.text+0x1085dd>
1005096a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005096a8:	e8 e3 36 03 00       	call   10053cd90 <.text+0x13bd90>
1005096ad:	85 c0                	test   %eax,%eax
1005096af:	0f 84 fe 01 00 00    	je     1005098b3 <.text+0x1088b3>
1005096b5:	48 8b 2e             	mov    (%rsi),%rbp
1005096b8:	e9 d3 fe ff ff       	jmp    100509590 <.text+0x108590>
1005096bd:	0f 1f 00             	nopl   (%rax)
1005096c0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1005096c6:	48 89 d9             	mov    %rbx,%rcx
1005096c9:	48 39 93 f0 00 00 00 	cmp    %rdx,0xf0(%rbx)
1005096d0:	0f 84 66 01 00 00    	je     10050983c <.text+0x10883c>
1005096d6:	e8 25 13 ff ff       	call   1004faa00 <.text+0xf9a00>
1005096db:	89 83 28 03 00 00    	mov    %eax,0x328(%rbx)
1005096e1:	48 8b 53 38          	mov    0x38(%rbx),%rdx
1005096e5:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1005096ec:	00 00
1005096ee:	45 31 c9             	xor    %r9d,%r9d
1005096f1:	45 31 c0             	xor    %r8d,%r8d
1005096f4:	48 89 d9             	mov    %rbx,%rcx
1005096f7:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1005096fe:	00
1005096ff:	e8 5c 6d fa ff       	call   1004b0460 <.text+0xaf460>
100509704:	48 8b 2e             	mov    (%rsi),%rbp
100509707:	89 83 2c 03 00 00    	mov    %eax,0x32c(%rbx)
10050970d:	44 8b bd b4 04 00 00 	mov    0x4b4(%rbp),%r15d
100509714:	45 85 ff             	test   %r15d,%r15d
100509717:	0f 85 66 fe ff ff    	jne    100509583 <.text+0x108583>
10050971d:	e9 1e ff ff ff       	jmp    100509640 <.text+0x108640>
100509722:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100509728:	48 83 bb b0 04 00 00 	cmpq   $0x0,0x4b0(%rbx)
10050972f:	00
100509730:	44 89 e5             	mov    %r12d,%ebp
100509733:	0f 85 48 01 00 00    	jne    100509881 <.text+0x108881>
100509739:	4c 8b 43 38          	mov    0x38(%rbx),%r8
10050973d:	4c 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%r10
100509744:	45 31 f6             	xor    %r14d,%r14d
100509747:	4d 39 d0             	cmp    %r10,%r8
10050974a:	0f 84 fc 00 00 00    	je     10050984c <.text+0x10884c>
100509750:	44 39 c9             	cmp    %r9d,%ecx
100509753:	0f 8f 5d f9 ff ff    	jg     1005090b6 <.text+0x1080b6>
100509759:	44 89 c8             	mov    %r9d,%eax
10050975c:	29 c8                	sub    %ecx,%eax
10050975e:	99                   	cltd
10050975f:	f7 fd                	idiv   %ebp
100509761:	83 c0 01             	add    $0x1,%eax
100509764:	01 83 3c 03 00 00    	add    %eax,0x33c(%rbx)
10050976a:	89 c2                	mov    %eax,%edx
10050976c:	0f af d5             	imul   %ebp,%edx
10050976f:	41 29 d1             	sub    %edx,%r9d
100509772:	44 89 8b 40 03 00 00 	mov    %r9d,0x340(%rbx)
100509779:	e9 38 f9 ff ff       	jmp    1005090b6 <.text+0x1080b6>
10050977e:	66 90                	xchg   %ax,%ax
100509780:	4c 8b 15 89 0c 22 00 	mov    0x220c89(%rip),%r10        # 10072a410 <_head_msys_iconv_2_dll-0x41bf0>
100509787:	89 c8                	mov    %ecx,%eax
100509789:	f7 d8                	neg    %eax
10050978b:	85 c9                	test   %ecx,%ecx
10050978d:	4d 8b 12             	mov    (%r10),%r10
100509790:	41 0f 49 c1          	cmovns %r9d,%eax
100509794:	4d 85 d2             	test   %r10,%r10
100509797:	74 2a                	je     1005097c3 <.text+0x1087c3>
100509799:	45 89 e3             	mov    %r12d,%r11d
10050979c:	41 d1 fb             	sar    $1,%r11d
10050979f:	41 39 c3             	cmp    %eax,%r11d
1005097a2:	7e 1f                	jle    1005097c3 <.text+0x1087c3>
1005097a4:	44 39 c9             	cmp    %r9d,%ecx
1005097a7:	7e 1a                	jle    1005097c3 <.text+0x1087c3>
1005097a9:	4c 63 c0             	movslq %eax,%r8
1005097ac:	4d 39 c2             	cmp    %r8,%r10
1005097af:	41 89 d0             	mov    %edx,%r8d
1005097b2:	41 0f 4f c2          	cmovg  %r10d,%eax
1005097b6:	41 29 c0             	sub    %eax,%r8d
1005097b9:	01 d0                	add    %edx,%eax
1005097bb:	85 c9                	test   %ecx,%ecx
1005097bd:	41 0f 48 c0          	cmovs  %r8d,%eax
1005097c1:	eb 16                	jmp    1005097d9 <.text+0x1087d9>
1005097c3:	44 89 e1             	mov    %r12d,%ecx
1005097c6:	8b 83 40 03 00 00    	mov    0x340(%rbx),%eax
1005097cc:	c1 e9 1f             	shr    $0x1f,%ecx
1005097cf:	44 01 e1             	add    %r12d,%ecx
1005097d2:	44 29 c0             	sub    %r8d,%eax
1005097d5:	d1 f9                	sar    $1,%ecx
1005097d7:	29 c8                	sub    %ecx,%eax
1005097d9:	31 c9                	xor    %ecx,%ecx
1005097db:	85 c0                	test   %eax,%eax
1005097dd:	0f 48 c1             	cmovs  %ecx,%eax
1005097e0:	39 d0                	cmp    %edx,%eax
1005097e2:	0f 84 21 f8 ff ff    	je     100509009 <.text+0x108009>
1005097e8:	89 83 18 01 00 00    	mov    %eax,0x118(%rbx)
1005097ee:	b9 28 00 00 00       	mov    $0x28,%ecx
1005097f3:	e8 78 7c f3 ff       	call   100441470 <.text+0x40470>
1005097f8:	48 8b 1e             	mov    (%rsi),%rbx
1005097fb:	8b 93 18 01 00 00    	mov    0x118(%rbx),%edx
100509801:	e9 03 f8 ff ff       	jmp    100509009 <.text+0x108009>
100509806:	48 89 d9             	mov    %rbx,%rcx
100509809:	ba 23 00 00 00       	mov    $0x23,%edx
10050980e:	e8 ad 7c f3 ff       	call   1004414c0 <.text+0x404c0>
100509813:	48 8b 1e             	mov    (%rsi),%rbx
100509816:	e9 38 f9 ff ff       	jmp    100509153 <.text+0x108153>
10050981b:	c7 83 28 03 00 00 00 	movl   $0x0,0x328(%rbx)
100509822:	00 00 00
100509825:	e9 bb fe ff ff       	jmp    1005096e5 <.text+0x1086e5>
10050982a:	ba 0a 00 00 00       	mov    $0xa,%edx
10050982f:	48 89 d9             	mov    %rbx,%rcx
100509832:	e8 89 7c f3 ff       	call   1004414c0 <.text+0x404c0>
100509837:	e9 94 fb ff ff       	jmp    1005093d0 <.text+0x1083d0>
10050983c:	e8 0f 10 ff ff       	call   1004fa850 <.text+0xf9850>
100509841:	03 83 08 01 00 00    	add    0x108(%rbx),%eax
100509847:	e9 8f fe ff ff       	jmp    1005096db <.text+0x1086db>
10050984c:	8b 83 1c 01 00 00    	mov    0x11c(%rbx),%eax
100509852:	85 c0                	test   %eax,%eax
100509854:	0f 8e f6 fe ff ff    	jle    100509750 <.text+0x108750>
10050985a:	44 39 c8             	cmp    %r9d,%eax
10050985d:	0f 8f ed fe ff ff    	jg     100509750 <.text+0x108750>
100509863:	44 39 e0             	cmp    %r12d,%eax
100509866:	0f 8f aa 01 00 00    	jg     100509a16 <.text+0x108a16>
10050986c:	41 29 e9             	sub    %ebp,%r9d
10050986f:	41 be 01 00 00 00    	mov    $0x1,%r14d
100509875:	44 89 8b 40 03 00 00 	mov    %r9d,0x340(%rbx)
10050987c:	e9 cf fe ff ff       	jmp    100509750 <.text+0x108750>
100509881:	48 8b 05 98 ff 21 00 	mov    0x21ff98(%rip),%rax        # 100729820 <_head_msys_iconv_2_dll-0x427e0>
100509888:	ba 6e 00 00 00       	mov    $0x6e,%edx
10050988d:	48 8b 08             	mov    (%rax),%rcx
100509890:	e8 bb af 0b 00       	call   1005c4850 <.text+0x1c3850>
100509895:	48 85 c0             	test   %rax,%rax
100509898:	0f 85 ea 00 00 00    	jne    100509988 <.text+0x108988>
10050989e:	48 8b 1e             	mov    (%rsi),%rbx
1005098a1:	44 8b 8b 40 03 00 00 	mov    0x340(%rbx),%r9d
1005098a8:	8b 8b 5c 01 00 00    	mov    0x15c(%rbx),%ecx
1005098ae:	e9 86 fe ff ff       	jmp    100509739 <.text+0x108739>
1005098b3:	ba 0a 00 00 00       	mov    $0xa,%edx
1005098b8:	48 89 e9             	mov    %rbp,%rcx
1005098bb:	e8 00 7c f3 ff       	call   1004414c0 <.text+0x404c0>
1005098c0:	e9 f0 fd ff ff       	jmp    1005096b5 <.text+0x1086b5>
1005098c5:	8b 83 34 03 00 00    	mov    0x334(%rbx),%eax
1005098cb:	41 89 c9             	mov    %ecx,%r9d
1005098ce:	41 c1 e9 1f          	shr    $0x1f,%r9d
1005098d2:	99                   	cltd
1005098d3:	41 01 c9             	add    %ecx,%r9d
1005098d6:	f7 fd                	idiv   %ebp
1005098d8:	41 d1 f9             	sar    $1,%r9d
1005098db:	41 39 c1             	cmp    %eax,%r9d
1005098de:	0f 8c e6 00 00 00    	jl     1005099ca <.text+0x1089ca>
1005098e4:	c7 83 1c 01 00 00 00 	movl   $0x0,0x11c(%rbx)
1005098eb:	00 00 00
1005098ee:	45 31 c9             	xor    %r9d,%r9d
1005098f1:	e9 d7 f9 ff ff       	jmp    1005092cd <.text+0x1082cd>
1005098f6:	48 63 c1             	movslq %ecx,%rax
1005098f9:	48 01 ff             	add    %rdi,%rdi
1005098fc:	48 39 f8             	cmp    %rdi,%rax
1005098ff:	7e c4                	jle    1005098c5 <.text+0x1088c5>
100509901:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
100509906:	48 39 7c 24 30       	cmp    %rdi,0x30(%rsp)
10050990b:	0f 8e bc f9 ff ff    	jle    1005092cd <.text+0x1082cd>
100509911:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
100509916:	48 63 93 34 03 00 00 	movslq 0x334(%rbx),%rdx
10050991d:	49 63 c1             	movslq %r9d,%rax
100509920:	48 01 f8             	add    %rdi,%rax
100509923:	48 29 d0             	sub    %rdx,%rax
100509926:	49 8d 44 07 ff       	lea    -0x1(%r15,%rax,1),%rax
10050992b:	48 99                	cqto
10050992d:	49 f7 ff             	idiv   %r15
100509930:	85 c0                	test   %eax,%eax
100509932:	0f 8e 95 f9 ff ff    	jle    1005092cd <.text+0x1082cd>
100509938:	0f af c5             	imul   %ebp,%eax
10050993b:	44 39 c8             	cmp    %r9d,%eax
10050993e:	7e 07                	jle    100509947 <.text+0x108947>
100509940:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
100509944:	0f af c5             	imul   %ebp,%eax
100509947:	41 29 c1             	sub    %eax,%r9d
10050994a:	44 89 8b 1c 01 00 00 	mov    %r9d,0x11c(%rbx)
100509951:	e9 77 f9 ff ff       	jmp    1005092cd <.text+0x1082cd>
100509956:	99                   	cltd
100509957:	f7 fd                	idiv   %ebp
100509959:	41 29 c2             	sub    %eax,%r10d
10050995c:	e9 81 f9 ff ff       	jmp    1005092e2 <.text+0x1082e2>
100509961:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
100509968:	00
100509969:	45 31 c9             	xor    %r9d,%r9d
10050996c:	48 89 d9             	mov    %rbx,%rcx
10050996f:	31 d2                	xor    %edx,%edx
100509971:	41 89 c0             	mov    %eax,%r8d
100509974:	e8 17 6a 08 00       	call   100590390 <.text+0x18f390>
100509979:	48 8b 1e             	mov    (%rsi),%rbx
10050997c:	44 8b 8b 1c 01 00 00 	mov    0x11c(%rbx),%r9d
100509983:	e9 ac f7 ff ff       	jmp    100509134 <.text+0x108134>
100509988:	48 89 d9             	mov    %rbx,%rcx
10050998b:	e8 90 6d 08 00       	call   100590720 <.text+0x18f720>
100509990:	48 8b 1e             	mov    (%rsi),%rbx
100509993:	41 8d 6c 04 01       	lea    0x1(%r12,%rax,1),%ebp
100509998:	44 8b 8b 40 03 00 00 	mov    0x340(%rbx),%r9d
10050999f:	8b 8b 5c 01 00 00    	mov    0x15c(%rbx),%ecx
1005099a5:	e9 8f fd ff ff       	jmp    100509739 <.text+0x108739>
1005099aa:	48 89 d9             	mov    %rbx,%rcx
1005099ad:	e8 4e 10 ff ff       	call   1004faa00 <.text+0xf9a00>
1005099b2:	48 8b 1e             	mov    (%rsi),%rbx
1005099b5:	41 89 c0             	mov    %eax,%r8d
1005099b8:	8b 8b 48 01 00 00    	mov    0x148(%rbx),%ecx
1005099be:	44 8b 8b 1c 01 00 00 	mov    0x11c(%rbx),%r9d
1005099c5:	e9 73 f8 ff ff       	jmp    10050923d <.text+0x10823d>
1005099ca:	44 89 c2             	mov    %r8d,%edx
1005099cd:	44 29 c8             	sub    %r9d,%eax
1005099d0:	29 ca                	sub    %ecx,%edx
1005099d2:	83 c2 01             	add    $0x1,%edx
1005099d5:	39 c2                	cmp    %eax,%edx
1005099d7:	0f 4e c2             	cmovle %edx,%eax
1005099da:	85 c0                	test   %eax,%eax
1005099dc:	0f 8e 02 ff ff ff    	jle    1005098e4 <.text+0x1088e4>
1005099e2:	83 e8 01             	sub    $0x1,%eax
1005099e5:	0f af c5             	imul   %ebp,%eax
1005099e8:	46 8d 0c 20          	lea    (%rax,%r12,1),%r9d