1004eea3e:	41 5c                	pop    %r12
1004eea40:	41 5d                	pop    %r13
1004eea42:	41 5e                	pop    %r14
1004eea44:	41 5f                	pop    %r15
1004eea46:	c3                   	ret
1004eea47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004eea4e:	00 00
1004eea50:	4c 63 c3             	movslq %ebx,%r8
1004eea53:	89 59 18             	mov    %ebx,0x18(%rcx)
1004eea56:	48 83 ee 01          	sub    $0x1,%rsi
1004eea5a:	49 89 fd             	mov    %rdi,%r13
1004eea5d:	49 c1 e0 05          	shl    $0x5,%r8
1004eea61:	4d 01 c8             	add    %r9,%r8
1004eea64:	41 8b 40 20          	mov    0x20(%r8),%eax
1004eea68:	4d 8b 70 08          	mov    0x8(%r8),%r14
1004eea6c:	89 44 24 30          	mov    %eax,0x30(%rsp)
1004eea70:	31 c0                	xor    %eax,%eax
1004eea72:	4d 85 f6             	test   %r14,%r14
1004eea75:	0f 88 bd 00 00 00    	js     1004eeb38 <.text+0xedb38>
1004eea7b:	39 da                	cmp    %ebx,%edx
1004eea7d:	0f 8e 3d 62 1b 00    	jle    1006a4cc0 <.text+0x2a3cc0>
1004eea83:	83 fd 11             	cmp    $0x11,%ebp
1004eea86:	74 60                	je     1004eeae8 <.text+0xedae8>
1004eea88:	83 fd 12             	cmp    $0x12,%ebp
1004eea8b:	74 73                	je     1004eeb00 <.text+0xedb00>
1004eea8d:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1004eea92:	45 31 c9             	xor    %r9d,%r9d
1004eea95:	41 89 c0             	mov    %eax,%r8d
1004eea98:	4c 89 da             	mov    %r11,%rdx
1004eea9b:	e8 30 93 1a 00       	call   100697dd0 <.text+0x296dd0>
1004eeaa0:	e9 73 fe ff ff       	jmp    1004ee918 <.text+0xed918>
1004eeaa5:	0f 1f 00             	nopl   (%rax)
1004eeaa8:	4d 8b 4b 28          	mov    0x28(%r11),%r9
1004eeaac:	48 83 c6 01          	add    $0x1,%rsi
1004eeab0:	41 0f b7 01          	movzwl (%r9),%eax
1004eeab4:	66 3d 61 64          	cmp    $0x6461,%ax
1004eeab8:	0f 85 9e fe ff ff    	jne    1004ee95c <.text+0xed95c>
1004eeabe:	41 83 64 24 20 f3    	andl   $0xfffffff3,0x20(%r12)
1004eeac4:	4d 89 5c 24 40       	mov    %r11,0x40(%r12)
1004eeac9:	4d 89 6c 24 48       	mov    %r13,0x48(%r12)
1004eeace:	49 89 74 24 50       	mov    %rsi,0x50(%r12)
1004eead3:	41 c7 44 24 58 00 00 	movl   $0x0,0x58(%r12)
1004eeada:	00 00
1004eeadc:	e9 52 ff ff ff       	jmp    1004eea33 <.text+0xeda33>
1004eeae1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004eeae8:	49 8b 40 10          	mov    0x10(%r8),%rax
1004eeaec:	48 83 e8 01          	sub    $0x1,%rax
1004eeaf0:	49 89 40 10          	mov    %rax,0x10(%r8)
1004eeaf4:	b8 01 00 00 00       	mov    $0x1,%eax
1004eeaf9:	eb 92                	jmp    1004eea8d <.text+0xeda8d>
1004eeafb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004eeb00:	49 8b 40 10          	mov    0x10(%r8),%rax
1004eeb04:	48 83 c0 01          	add    $0x1,%rax
1004eeb08:	eb e6                	jmp    1004eeaf0 <.text+0xedaf0>
1004eeb0a:	41 8b 41 20          	mov    0x20(%r9),%eax
1004eeb0e:	4d 8b 71 08          	mov    0x8(%r9),%r14
1004eeb12:	48 8d 77 ff          	lea    -0x1(%rdi),%rsi
1004eeb16:	4d 89 c8             	mov    %r9,%r8
1004eeb19:	c7 41 18 00 00 00 00 	movl   $0x0,0x18(%rcx)
1004eeb20:	89 44 24 30          	mov    %eax,0x30(%rsp)
1004eeb24:	31 c0                	xor    %eax,%eax
1004eeb26:	4d 85 f6             	test   %r14,%r14
1004eeb29:	0f 89 54 ff ff ff    	jns    1004eea83 <.text+0xeda83>
1004eeb2f:	4c 89 ef             	mov    %r13,%rdi
1004eeb32:	31 db                	xor    %ebx,%ebx
1004eeb34:	0f 1f 40 00          	nopl   0x0(%rax)
1004eeb38:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1004eeb3d:	4c 89 f2             	mov    %r14,%rdx
1004eeb40:	4c 89 5c 24 48       	mov    %r11,0x48(%rsp)
1004eeb45:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
1004eeb4a:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
1004eeb4f:	e8 2c 97 1a 00       	call   100698280 <.text+0x297280>
1004eeb54:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
1004eeb59:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1004eeb5e:	4c 39 f0             	cmp    %r14,%rax
1004eeb61:	4c 8b 5c 24 48       	mov    0x48(%rsp),%r11
1004eeb66:	74 59                	je     1004eebc1 <.text+0xedbc1>
1004eeb68:	49 89 40 08          	mov    %rax,0x8(%r8)
1004eeb6c:	49 89 c6             	mov    %rax,%r14
1004eeb6f:	41 0f b7 51 02       	movzwl 0x2(%r9),%edx
1004eeb74:	49 89 fd             	mov    %rdi,%r13
1004eeb77:	b8 01 00 00 00       	mov    $0x1,%eax
1004eeb7c:	e9 fa fe ff ff       	jmp    1004eea7b <.text+0xeda7b>
1004eeb81:	48 8b 0d b8 87 23 00 	mov    0x2387b8(%rip),%rcx        # 100727340 <_head_msys_iconv_2_dll-0x44cc0>
1004eeb88:	e8 53 fc 1a 00       	call   10069e7e0 <.text+0x29d7e0>
1004eeb8d:	4c 8b 5c 24 30       	mov    0x30(%rsp),%r11
1004eeb92:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1004eeb97:	45 31 c9             	xor    %r9d,%r9d
1004eeb9a:	45 31 c0             	xor    %r8d,%r8d
1004eeb9d:	4c 89 da             	mov    %r11,%rdx
1004eeba0:	e8 2b 92 1a 00       	call   100697dd0 <.text+0x296dd0>
1004eeba5:	83 fd 11             	cmp    $0x11,%ebp
1004eeba8:	0f 84 a4 00 00 00    	je     1004eec52 <.text+0xedc52>
1004eebae:	83 fd 12             	cmp    $0x12,%ebp
1004eebb1:	74 77                	je     1004eec2a <.text+0xedc2a>
1004eebb3:	41 c7 44 24 18 00 00 	movl   $0x0,0x18(%r12)
1004eebba:	00 00
1004eebbc:	e9 6f fe ff ff       	jmp    1004eea30 <.text+0xeda30>
1004eebc1:	41 0f b7 51 02       	movzwl 0x2(%r9),%edx
1004eebc6:	49 89 fd             	mov    %rdi,%r13
1004eebc9:	31 c0                	xor    %eax,%eax
1004eebcb:	e9 ab fe ff ff       	jmp    1004eea7b <.text+0xeda7b>
1004eebd0:	41 8b 54 24 18       	mov    0x18(%r12),%edx
1004eebd5:	83 ea 01             	sub    $0x1,%edx
1004eebd8:	0f 88 1b fd ff ff    	js     1004ee8f9 <.text+0xed8f9>
1004eebde:	48 63 c2             	movslq %edx,%rax
1004eebe1:	48 c1 e0 05          	shl    $0x5,%rax
1004eebe5:	49 03 44 24 10       	add    0x10(%r12),%rax
1004eebea:	eb 14                	jmp    1004eec00 <.text+0xedc00>
1004eebec:	0f 1f 40 00          	nopl   0x0(%rax)
1004eebf0:	83 ea 01             	sub    $0x1,%edx
1004eebf3:	48 83 e8 20          	sub    $0x20,%rax
1004eebf7:	83 fa ff             	cmp    $0xffffffff,%edx
1004eebfa:	0f 84 f9 fc ff ff    	je     1004ee8f9 <.text+0xed8f9>
1004eec00:	4c 8b 68 08          	mov    0x8(%rax),%r13
1004eec04:	4d 39 fd             	cmp    %r15,%r13
1004eec07:	7f e7                	jg     1004eebf0 <.text+0xedbf0>
1004eec09:	48 8b 48 10          	mov    0x10(%rax),%rcx
1004eec0d:	4c 39 f9             	cmp    %r15,%rcx
1004eec10:	7c de                	jl     1004eebf0 <.text+0xedbf0>
1004eec12:	4c 8b 30             	mov    (%rax),%r14
1004eec15:	48 89 ce             	mov    %rcx,%rsi
1004eec18:	e9 ea fc ff ff       	jmp    1004ee907 <.text+0xed907>
1004eec1d:	4c 89 e1             	mov    %r12,%rcx
1004eec20:	e8 eb fa ff ff       	call   1004ee710 <.text+0xed710>
1004eec25:	e9 c2 fc ff ff       	jmp    1004ee8ec <.text+0xed8ec>
1004eec2a:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1004eec2f:	4c 89 e1             	mov    %r12,%rcx
1004eec32:	e8 d9 fa ff ff       	call   1004ee710 <.text+0xed710>
1004eec37:	41 c7 44 24 18 00 00 	movl   $0x0,0x18(%r12)
1004eec3e:	00 00
1004eec40:	e9 eb fd ff ff       	jmp    1004eea30 <.text+0xeda30>
1004eec45:	4c 89 e1             	mov    %r12,%rcx
1004eec48:	e8 c3 fa ff ff       	call   1004ee710 <.text+0xed710>
1004eec4d:	e9 ce fd ff ff       	jmp    1004eea20 <.text+0xeda20>
1004eec52:	ba 01 00 00 00       	mov    $0x1,%edx
1004eec57:	4c 89 e1             	mov    %r12,%rcx
1004eec5a:	e8 b1 fa ff ff       	call   1004ee710 <.text+0xed710>
1004eec5f:	41 c7 44 24 18 00 00 	movl   $0x0,0x18(%r12)
1004eec66:	00 00
1004eec68:	e9 c3 fd ff ff       	jmp    1004eea30 <.text+0xeda30>
1004eec6d:	41 83 f8 12          	cmp    $0x12,%r8d
1004eec71:	74 1b                	je     1004eec8e <.text+0xedc8e>
1004eec73:	41 83 f8 11          	cmp    $0x11,%r8d
1004eec77:	0f 85 b6 fd ff ff    	jne    1004eea33 <.text+0xeda33>
1004eec7d:	48 83 e8 01          	sub    $0x1,%rax
1004eec81:	83 69 58 01          	subl   $0x1,0x58(%rcx)
1004eec85:	48 89 41 50          	mov    %rax,0x50(%rcx)
1004eec89:	e9 a5 fd ff ff       	jmp    1004eea33 <.text+0xeda33>
1004eec8e:	48 83 c0 01          	add    $0x1,%rax
1004eec92:	83 41 58 01          	addl   $0x1,0x58(%rcx)
1004eec96:	48 89 41 50          	mov    %rax,0x50(%rcx)
1004eec9a:	e9 94 fd ff ff       	jmp    1004eea33 <.text+0xeda33>
1004eec9f:	90                   	nop
1004eeca0:	41 57                	push   %r15
1004eeca2:	41 56                	push   %r14
1004eeca4:	41 55                	push   %r13
1004eeca6:	41 54                	push   %r12
1004eeca8:	55                   	push   %rbp
1004eeca9:	57                   	push   %rdi
1004eecaa:	56                   	push   %rsi
1004eecab:	53                   	push   %rbx
1004eecac:	48 83 ec 38          	sub    $0x38,%rsp
1004eecb0:	48 8b 1d c9 09 27 00 	mov    0x2709c9(%rip),%rbx        # 10075f680 <_head_msys_iconv_2_dll-0xc980>
1004eecb7:	83 79 6c ff          	cmpl   $0xffffffff,0x6c(%rcx)
1004eecbb:	45 89 cc             	mov    %r9d,%r12d
1004eecbe:	48 89 ce             	mov    %rcx,%rsi
1004eecc1:	44 8b 0d b0 09 27 00 	mov    0x2709b0(%rip),%r9d        # 10075f678 <_head_msys_iconv_2_dll-0xc988>
1004eecc8:	48 89 d7             	mov    %rdx,%rdi
1004eeccb:	4d 89 c6             	mov    %r8,%r14
1004eecce:	0f 84 ce 00 00 00    	je     1004eeda2 <.text+0xedda2>
1004eecd4:	4d 85 c0             	test   %r8,%r8
1004eecd7:	0f 84 c5 00 00 00    	je     1004eeda2 <.text+0xedda2>
1004eecdd:	4c 8b 79 60          	mov    0x60(%rcx),%r15
1004eece1:	4d 85 ff             	test   %r15,%r15
1004eece4:	0f 84 06 01 00 00    	je     1004eedf0 <.text+0xeddf0>
1004eecea:	41 83 fc 03          	cmp    $0x3,%r12d
1004eecee:	0f 84 c4 00 00 00    	je     1004eedb8 <.text+0xeddb8>
1004eecf4:	48 39 35 75 09 27 00 	cmp    %rsi,0x270975(%rip)        # 10075f670 <_head_msys_iconv_2_dll-0xc990>
1004eecfb:	0f 84 af 01 00 00    	je     1004eeeb0 <.text+0xedeb0>
1004eed01:	44 8b 56 6c          	mov    0x6c(%rsi),%r10d
1004eed05:	45 8d 42 ff          	lea    -0x1(%r10),%r8d
1004eed09:	45 85 c0             	test   %r8d,%r8d
1004eed0c:	0f 8e fd 04 00 00    	jle    1004ef20f <.text+0xee20f>
1004eed12:	49 63 1f             	movslq (%r15),%rbx
1004eed15:	4d 8d 4f 10          	lea    0x10(%r15),%r9
1004eed19:	44 89 c5             	mov    %r8d,%ebp
1004eed1c:	ba 01 00 00 00       	mov    $0x1,%edx
1004eed21:	48 89 d9             	mov    %rbx,%rcx
1004eed24:	48 83 c3 01          	add    $0x1,%rbx
1004eed28:	48 39 fb             	cmp    %rdi,%rbx
1004eed2b:	7e 28                	jle    1004eed55 <.text+0xedd55>
1004eed2d:	e9 13 04 00 00       	jmp    1004ef145 <.text+0xee145>
1004eed32:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004eed38:	49 63 01             	movslq (%r9),%rax
1004eed3b:	4c 8d 5a 01          	lea    0x1(%rdx),%r11
1004eed3f:	4d 8d 49 10          	lea    0x10(%r9),%r9
1004eed43:	48 01 d8             	add    %rbx,%rax
1004eed46:	48 39 f8             	cmp    %rdi,%rax
1004eed49:	0f 8f e9 00 00 00    	jg     1004eee38 <.text+0xede38>
1004eed4f:	4c 89 da             	mov    %r11,%rdx
1004eed52:	48 89 c3             	mov    %rax,%rbx
1004eed55:	4c 89 c9             	mov    %r9,%rcx
1004eed58:	48 39 ea             	cmp    %rbp,%rdx
1004eed5b:	75 db                	jne    1004eed38 <.text+0xedd38>
1004eed5d:	49 89 d5             	mov    %rdx,%r13
1004eed60:	48 8b 41 08          	mov    0x8(%rcx),%rax
1004eed64:	41 89 d1             	mov    %edx,%r9d
1004eed67:	49 c1 e5 04          	shl    $0x4,%r13
1004eed6b:	41 83 fc 02          	cmp    $0x2,%r12d
1004eed6f:	0f 84 cb 00 00 00    	je     1004eee40 <.text+0xede40>
1004eed75:	4c 01 f0             	add    %r14,%rax
1004eed78:	48 89 41 08          	mov    %rax,0x8(%rcx)
1004eed7c:	41 83 fc 01          	cmp    $0x1,%r12d
1004eed80:	0f 84 8a 01 00 00    	je     1004eef10 <.text+0xedf10>
1004eed86:	48 89 35 e3 08 27 00 	mov    %rsi,0x2708e3(%rip)        # 10075f670 <_head_msys_iconv_2_dll-0xc990>
1004eed8d:	48 89 3d d4 08 27 00 	mov    %rdi,0x2708d4(%rip)        # 10075f668 <_head_msys_iconv_2_dll-0xc998>
1004eed94:	48 89 1d e5 08 27 00 	mov    %rbx,0x2708e5(%rip)        # 10075f680 <_head_msys_iconv_2_dll-0xc980>
1004eed9b:	44 89 0d d6 08 27 00 	mov    %r9d,0x2708d6(%rip)        # 10075f678 <_head_msys_iconv_2_dll-0xc988>
1004eeda2:	48 83 c4 38          	add    $0x38,%rsp
1004eeda6:	5b                   	pop    %rbx
1004eeda7:	5e                   	pop    %rsi
1004eeda8:	5f                   	pop    %rdi
1004eeda9:	5d                   	pop    %rbp
1004eedaa:	41 5c                	pop    %r12
1004eedac:	41 5d                	pop    %r13
1004eedae:	41 5e                	pop    %r14
1004eedb0:	41 5f                	pop    %r15
1004eedb2:	c3                   	ret
1004eedb3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004eedb8:	48 83 3e 01          	cmpq   $0x1,(%rsi)
1004eedbc:	0f 84 32 04 00 00    	je     1004ef1f4 <.text+0xee1f4>
1004eedc2:	44 8b 56 6c          	mov    0x6c(%rsi),%r10d
1004eedc6:	45 8d 42 ff          	lea    -0x1(%r10),%r8d
1004eedca:	45 85 c0             	test   %r8d,%r8d
1004eedcd:	0f 8f 3f ff ff ff    	jg     1004eed12 <.text+0xedd12>
1004eedd3:	49 8b 47 08          	mov    0x8(%r15),%rax
1004eedd7:	4c 89 f9             	mov    %r15,%rcx
1004eedda:	45 31 ed             	xor    %r13d,%r13d
1004eeddd:	31 ed                	xor    %ebp,%ebp
1004eeddf:	bb 01 00 00 00       	mov    $0x1,%ebx
1004eede4:	45 31 c9             	xor    %r9d,%r9d
1004eede7:	eb 8c                	jmp    1004eed75 <.text+0xedd75>
1004eede9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004eedf0:	b9 40 06 00 00       	mov    $0x640,%ecx
1004eedf5:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
1004eedfa:	e8 e1 22 f1 ff       	call   1004010e0 <.text+0xe0>
1004eedff:	44 8b 4c 24 28       	mov    0x28(%rsp),%r9d
1004eee04:	48 85 c0             	test   %rax,%rax
1004eee07:	48 89 46 60          	mov    %rax,0x60(%rsi)
1004eee0b:	49 89 c7             	mov    %rax,%r15
1004eee0e:	0f 84 d4 03 00 00    	je     1004ef1e8 <.text+0xee1e8>
1004eee14:	48 8b 05 ad 1d 21 00 	mov    0x211dad(%rip),%rax        # 100700bc8 <_head_msys_iconv_2_dll-0x6b438>
1004eee1b:	48 89 46 68          	mov    %rax,0x68(%rsi)
1004eee1f:	41 c7 07 01 00 00 00 	movl   $0x1,(%r15)
1004eee26:	49 c7 47 08 01 00 00 	movq   $0x1,0x8(%r15)
1004eee2d:	00
1004eee2e:	e9 b7 fe ff ff       	jmp    1004eecea <.text+0xedcea>
1004eee33:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004eee38:	48 89 d5             	mov    %rdx,%rbp
1004eee3b:	e9 1d ff ff ff       	jmp    1004eed5d <.text+0xedd5d>
1004eee40:	48 c7 05 25 08 27 00 	movq   $0x0,0x270825(%rip)        # 10075f670 <_head_msys_iconv_2_dll-0xc990>
1004eee47:	00 00 00 00
1004eee4b:	8b 19                	mov    (%rcx),%ebx
1004eee4d:	4c 29 f0             	sub    %r14,%rax
1004eee50:	48 89 41 08          	mov    %rax,0x8(%rcx)
1004eee54:	44 8d 53 ff          	lea    -0x1(%rbx),%r10d
1004eee58:	44 89 11             	mov    %r10d,(%rcx)
1004eee5b:	44 39 c2             	cmp    %r8d,%edx
1004eee5e:	0f 8c 14 03 00 00    	jl     1004ef178 <.text+0xee178>
1004eee64:	8b 51 f0             	mov    -0x10(%rcx),%edx
1004eee67:	44 01 d2             	add    %r10d,%edx
1004eee6a:	41 83 fa 0a          	cmp    $0xa,%r10d
1004eee6e:	7e 0c                	jle    1004eee7c <.text+0xede7c>
1004eee70:	81 fa 90 01 00 00    	cmp    $0x190,%edx
1004eee76:	0f 8f 26 ff ff ff    	jg     1004eeda2 <.text+0xedda2>
1004eee7c:	48 01 41 f8          	add    %rax,-0x8(%rcx)
1004eee80:	89 51 f0             	mov    %edx,-0x10(%rcx)
1004eee83:	44 89 46 6c          	mov    %r8d,0x6c(%rsi)
1004eee87:	45 39 c1             	cmp    %r8d,%r9d
1004eee8a:	0f 8d 12 ff ff ff    	jge    1004eeda2 <.text+0xedda2>
1004eee90:	49 63 c1             	movslq %r9d,%rax
1004eee93:	45 29 c8             	sub    %r9d,%r8d
1004eee96:	48 c1 e0 04          	shl    $0x4,%rax
1004eee9a:	4d 63 c0             	movslq %r8d,%r8
1004eee9d:	49 8d 54 07 10       	lea    0x10(%r15,%rax,1),%rdx
1004eeea2:	49 8d 0c 07          	lea    (%r15,%rax,1),%rcx
1004eeea6:	49 c1 e0 04          	shl    $0x4,%r8
1004eeeaa:	e9 fb 02 00 00       	jmp    1004ef1aa <.text+0xee1aa>
1004eeeaf:	90                   	nop
1004eeeb0:	48 8b 05 b1 07 27 00 	mov    0x2707b1(%rip),%rax        # 10075f668 <_head_msys_iconv_2_dll-0xc998>
1004eeeb7:	48 83 c0 01          	add    $0x1,%rax
1004eeebb:	48 39 f8             	cmp    %rdi,%rax
1004eeebe:	0f 85 3d fe ff ff    	jne    1004eed01 <.text+0xedd01>
1004eeec4:	41 83 fc 01          	cmp    $0x1,%r12d
1004eeec8:	0f 85 33 fe ff ff    	jne    1004eed01 <.text+0xedd01>
1004eeece:	49 63 e9             	movslq %r9d,%rbp
1004eeed1:	44 8b 56 6c          	mov    0x6c(%rsi),%r10d
1004eeed5:	49 89 ed             	mov    %rbp,%r13
1004eeed8:	49 c1 e5 04          	shl    $0x4,%r13
1004eeedc:	41 8d 52 ff          	lea    -0x1(%r10),%edx
1004eeee0:	4b 8d 0c 2f          	lea    (%r15,%r13,1),%rcx
1004eeee4:	8b 01                	mov    (%rcx),%eax
1004eeee6:	41 39 d1             	cmp    %edx,%r9d
1004eeee9:	7d 1f                	jge    1004eef0a <.text+0xedf0a>
1004eeeeb:	48 63 d0             	movslq %eax,%rdx
1004eeeee:	48 01 da             	add    %rbx,%rdx
1004eeef1:	48 39 fa             	cmp    %rdi,%rdx
1004eeef4:	7f 14                	jg     1004eef0a <.text+0xedf0a>
1004eeef6:	49 83 c5 10          	add    $0x10,%r13
1004eeefa:	41 83 c1 01          	add    $0x1,%r9d
1004eeefe:	48 89 d3             	mov    %rdx,%rbx
1004eef01:	4b 8d 0c 2f          	lea    (%r15,%r13,1),%rcx
1004eef05:	49 63 e9             	movslq %r9d,%rbp
1004eef08:	8b 01                	mov    (%rcx),%eax
1004eef0a:	4c 01 71 08          	add    %r14,0x8(%rcx)
1004eef0e:	eb 02                	jmp    1004eef12 <.text+0xedf12>
1004eef10:	8b 01                	mov    (%rcx),%eax
1004eef12:	83 c0 01             	add    $0x1,%eax
1004eef15:	41 83 c2 01          	add    $0x1,%r10d
1004eef19:	89 01                	mov    %eax,(%rcx)
1004eef1b:	8b 46 68             	mov    0x68(%rsi),%eax
1004eef1e:	41 39 c2             	cmp    %eax,%r10d
1004eef21:	0f 8d e1 01 00 00    	jge    1004ef108 <.text+0xee108>
1004eef27:	4b 8d 14 2f          	lea    (%r15,%r13,1),%rdx
1004eef2b:	8b 02                	mov    (%rdx),%eax
1004eef2d:	3d 1f 03 00 00       	cmp    $0x31f,%eax
1004eef32:	0f 8e 30 01 00 00    	jle    1004ef068 <.text+0xee068>
1004eef38:	44 8b 46 6c          	mov    0x6c(%rsi),%r8d
1004eef3c:	48 83 c5 01          	add    $0x1,%rbp
1004eef40:	48 89 e8             	mov    %rbp,%rax
1004eef43:	45 29 c8             	sub    %r9d,%r8d
1004eef46:	48 c1 e0 04          	shl    $0x4,%rax
1004eef4a:	4d 63 c0             	movslq %r8d,%r8
1004eef4d:	49 8d 0c 07          	lea    (%r15,%rax,1),%rcx
1004eef51:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1004eef56:	49 c1 e0 04          	shl    $0x4,%r8
1004eef5a:	e8 a1 0f 1b 00       	call   10069ff00 <.text+0x29ef00>
1004eef5f:	48 3b 1e             	cmp    (%rsi),%rbx
1004eef62:	0f 8d 5b 01 00 00    	jge    1004ef0c3 <.text+0xee0c3>
1004eef68:	45 31 f6             	xor    %r14d,%r14d
1004eef6b:	45 31 e4             	xor    %r12d,%r12d
1004eef6e:	eb 54                	jmp    1004eefc4 <.text+0xedfc4>
1004eef70:	89 e8                	mov    %ebp,%eax
1004eef72:	44 29 f0             	sub    %r14d,%eax
1004eef75:	41 be 90 01 00 00    	mov    $0x190,%r14d
1004eef7b:	8d b8 8f 01 00 00    	lea    0x18f(%rax),%edi
1004eef81:	8b 86 98 1f 00 00    	mov    0x1f98(%rsi),%eax
1004eef87:	85 c0                	test   %eax,%eax
1004eef89:	0f 85 8b 00 00 00    	jne    1004ef01a <.text+0xee01a>