1004aea6e:	e8 8d fb ff ff       	call   1004ae600 <.text+0xad600>
1004aea73:	c7 05 6b e3 2a 00 01 	movl   $0x1,0x2ae36b(%rip)        # 10075cde8 <_head_msys_iconv_2_dll-0xf218>
1004aea7a:	00 00 00
1004aea7d:	48 83 c4 30          	add    $0x30,%rsp
1004aea81:	5b                   	pop    %rbx
1004aea82:	5e                   	pop    %rsi
1004aea83:	5f                   	pop    %rdi
1004aea84:	5d                   	pop    %rbp
1004aea85:	41 5c                	pop    %r12
1004aea87:	c3                   	ret
1004aea88:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004aea8f:	00
1004aea90:	48 89 e9             	mov    %rbp,%rcx
1004aea93:	e8 38 2c f5 ff       	call   1004016d0 <.text+0x6d0>
1004aea98:	83 f8 01             	cmp    $0x1,%eax
1004aea9b:	75 ae                	jne    1004aea4b <.text+0xada4b>
1004aea9d:	8b 43 10             	mov    0x10(%rbx),%eax
1004aeaa0:	85 c0                	test   %eax,%eax
1004aeaa2:	0f 8e b8 00 00 00    	jle    1004aeb60 <.text+0xadb60>
1004aeaa8:	48 8b 56 20          	mov    0x20(%rsi),%rdx
1004aeaac:	8b 46 10             	mov    0x10(%rsi),%eax
1004aeaaf:	45 31 c0             	xor    %r8d,%r8d
1004aeab2:	45 31 d2             	xor    %r10d,%r10d
1004aeab5:	0f 1f 00             	nopl   (%rax)
1004aeab8:	48 98                	cltq
1004aeaba:	41 83 c2 01          	add    $0x1,%r10d
1004aeabe:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1004aeac2:	48 c1 e0 04          	shl    $0x4,%rax
1004aeac6:	48 01 c2             	add    %rax,%rdx
1004aeac9:	48 8b 43 20          	mov    0x20(%rbx),%rax
1004aeacd:	f3 42 0f 6f 04 00    	movdqu (%rax,%r8,1),%xmm0
1004aead3:	0f 11 02             	movups %xmm0,(%rdx)
1004aead6:	f3 42 0f 6f 4c 00 10 	movdqu 0x10(%rax,%r8,1),%xmm1
1004aeadd:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1004aeae1:	f3 42 0f 6f 54 00 20 	movdqu 0x20(%rax,%r8,1),%xmm2
1004aeae8:	49 83 c0 30          	add    $0x30,%r8
1004aeaec:	0f 11 52 20          	movups %xmm2,0x20(%rdx)
1004aeaf0:	48 63 4e 10          	movslq 0x10(%rsi),%rcx
1004aeaf4:	48 8b 56 20          	mov    0x20(%rsi),%rdx
1004aeaf8:	48 89 c8             	mov    %rcx,%rax
1004aeafb:	4c 8d 0c 49          	lea    (%rcx,%rcx,2),%r9
1004aeaff:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1004aeb03:	49 c1 e1 04          	shl    $0x4,%r9
1004aeb07:	83 c0 01             	add    $0x1,%eax
1004aeb0a:	4a 01 0c 0a          	add    %rcx,(%rdx,%r9,1)
1004aeb0e:	89 46 10             	mov    %eax,0x10(%rsi)
1004aeb11:	44 39 53 10          	cmp    %r10d,0x10(%rbx)
1004aeb15:	7f a1                	jg     1004aeab8 <.text+0xadab8>
1004aeb17:	c7 43 10 00 00 00 00 	movl   $0x0,0x10(%rbx)
1004aeb1e:	e9 2c ff ff ff       	jmp    1004aea4f <.text+0xada4f>
1004aeb23:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004aeb28:	4c 8d 63 10          	lea    0x10(%rbx),%r12
1004aeb2c:	31 d2                	xor    %edx,%edx
1004aeb2e:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1004aeb33:	4c 89 e1             	mov    %r12,%rcx
1004aeb36:	e8 25 de ff ff       	call   1004ac960 <.text+0xab960>
1004aeb3b:	85 c0                	test   %eax,%eax
1004aeb3d:	0f 84 01 ff ff ff    	je     1004aea44 <.text+0xada44>
1004aeb43:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1004aeb48:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1004aeb4d:	4c 89 e2             	mov    %r12,%rdx
1004aeb50:	e8 bb fe ff ff       	call   1004aea10 <.text+0xada10>
1004aeb55:	e9 ea fe ff ff       	jmp    1004aea44 <.text+0xada44>
1004aeb5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004aeb60:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1004aeb64:	eb b1                	jmp    1004aeb17 <.text+0xadb17>
1004aeb66:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004aeb6d:	00 00 00
1004aeb70:	41 56                	push   %r14
1004aeb72:	41 55                	push   %r13
1004aeb74:	41 54                	push   %r12
1004aeb76:	55                   	push   %rbp
1004aeb77:	57                   	push   %rdi
1004aeb78:	56                   	push   %rsi
1004aeb79:	53                   	push   %rbx
1004aeb7a:	48 83 ec 40          	sub    $0x40,%rsp
1004aeb7e:	49 89 ce             	mov    %rcx,%r14
1004aeb81:	48 89 d7             	mov    %rdx,%rdi
1004aeb84:	4c 89 c5             	mov    %r8,%rbp
1004aeb87:	49 39 d0             	cmp    %rdx,%r8
1004aeb8a:	0f 8c ee 00 00 00    	jl     1004aec7e <.text+0xadc7e>
1004aeb90:	48 63 31             	movslq (%rcx),%rsi
1004aeb93:	4c 8d 64 24 38       	lea    0x38(%rsp),%r12
1004aeb98:	49 bd ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r13
1004aeb9f:	aa aa aa
1004aeba2:	85 f6                	test   %esi,%esi
1004aeba4:	7f 72                	jg     1004aec18 <.text+0xadc18>
1004aeba6:	e9 d3 00 00 00       	jmp    1004aec7e <.text+0xadc7e>
1004aebab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004aebb0:	49 8b 4e 10          	mov    0x10(%r14),%rcx
1004aebb4:	48 8d 04 76          	lea    (%rsi,%rsi,2),%rax
1004aebb8:	48 c1 e0 04          	shl    $0x4,%rax
1004aebbc:	48 01 c8             	add    %rcx,%rax
1004aebbf:	48 39 c3             	cmp    %rax,%rbx
1004aebc2:	0f 83 b6 00 00 00    	jae    1004aec7e <.text+0xadc7e>
1004aebc8:	48 8b 03             	mov    (%rbx),%rax
1004aebcb:	48 39 e8             	cmp    %rbp,%rax
1004aebce:	0f 8f aa 00 00 00    	jg     1004aec7e <.text+0xadc7e>
1004aebd4:	48 39 f8             	cmp    %rdi,%rax
1004aebd7:	7c 38                	jl     1004aec11 <.text+0xadc11>
1004aebd9:	c7 05 05 e2 2a 00 01 	movl   $0x1,0x2ae205(%rip)        # 10075cde8 <_head_msys_iconv_2_dll-0xf218>
1004aebe0:	00 00 00
1004aebe3:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1004aebe7:	4c 8d 44 10 ff       	lea    -0x1(%rax,%rdx,1),%r8
1004aebec:	49 39 e8             	cmp    %rbp,%r8
1004aebef:	0f 8f bb 00 00 00    	jg     1004aecb0 <.text+0xadcb0>
1004aebf5:	48 29 cb             	sub    %rcx,%rbx
1004aebf8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004aebfe:	4c 89 f1             	mov    %r14,%rcx
1004aec01:	48 89 da             	mov    %rbx,%rdx
1004aec04:	48 c1 fa 04          	sar    $0x4,%rdx
1004aec08:	41 0f af d5          	imul   %r13d,%edx
1004aec0c:	e8 ef f9 ff ff       	call   1004ae600 <.text+0xad600>
1004aec11:	49 63 36             	movslq (%r14),%rsi
1004aec14:	85 f6                	test   %esi,%esi
1004aec16:	7e 66                	jle    1004aec7e <.text+0xadc7e>
1004aec18:	4d 89 e0             	mov    %r12,%r8
1004aec1b:	48 89 fa             	mov    %rdi,%rdx
1004aec1e:	4c 89 f1             	mov    %r14,%rcx
1004aec21:	e8 3a dd ff ff       	call   1004ac960 <.text+0xab960>
1004aec26:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1004aec2b:	85 c0                	test   %eax,%eax
1004aec2d:	74 81                	je     1004aebb0 <.text+0xadbb0>
1004aec2f:	48 8b 03             	mov    (%rbx),%rax
1004aec32:	48 39 f8             	cmp    %rdi,%rax
1004aec35:	0f 8d 75 ff ff ff    	jge    1004aebb0 <.text+0xadbb0>
1004aec3b:	48 89 fa             	mov    %rdi,%rdx
1004aec3e:	49 89 e8             	mov    %rbp,%r8
1004aec41:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1004aec45:	48 29 c2             	sub    %rax,%rdx
1004aec48:	49 29 c0             	sub    %rax,%r8
1004aec4b:	e8 20 ff ff ff       	call   1004aeb70 <.text+0xadb70>
1004aec50:	48 8b 13             	mov    (%rbx),%rdx
1004aec53:	48 8b 43 08          	mov    0x8(%rbx),%rax
1004aec57:	48 01 d0             	add    %rdx,%rax
1004aec5a:	48 83 e8 01          	sub    $0x1,%rax
1004aec5e:	48 39 e8             	cmp    %rbp,%rax
1004aec61:	7f 2d                	jg     1004aec90 <.text+0xadc90>
1004aec63:	48 89 f8             	mov    %rdi,%rax
1004aec66:	48 29 d0             	sub    %rdx,%rax
1004aec69:	48 89 43 08          	mov    %rax,0x8(%rbx)
1004aec6d:	c7 05 71 e1 2a 00 01 	movl   $0x1,0x2ae171(%rip)        # 10075cde8 <_head_msys_iconv_2_dll-0xf218>
1004aec74:	00 00 00
1004aec77:	49 63 36             	movslq (%r14),%rsi
1004aec7a:	85 f6                	test   %esi,%esi
1004aec7c:	7f 9a                	jg     1004aec18 <.text+0xadc18>
1004aec7e:	48 83 c4 40          	add    $0x40,%rsp
1004aec82:	5b                   	pop    %rbx
1004aec83:	5e                   	pop    %rsi
1004aec84:	5f                   	pop    %rdi
1004aec85:	5d                   	pop    %rbp
1004aec86:	41 5c                	pop    %r12
1004aec88:	41 5d                	pop    %r13
1004aec8a:	41 5e                	pop    %r14
1004aec8c:	c3                   	ret
1004aec8d:	0f 1f 00             	nopl   (%rax)
1004aec90:	49 2b 5e 10          	sub    0x10(%r14),%rbx
1004aec94:	49 89 e9             	mov    %rbp,%r9
1004aec97:	49 89 f8             	mov    %rdi,%r8
1004aec9a:	4c 89 f1             	mov    %r14,%rcx
1004aec9d:	48 c1 fb 04          	sar    $0x4,%rbx
1004aeca1:	69 d3 ab aa aa aa    	imul   $0xaaaaaaab,%ebx,%edx
1004aeca7:	e8 34 e9 ff ff       	call   1004ad5e0 <.text+0xac5e0>
1004aecac:	eb bf                	jmp    1004aec6d <.text+0xadc6d>
1004aecae:	66 90                	xchg   %ax,%ax
1004aecb0:	8b 4b 10             	mov    0x10(%rbx),%ecx
1004aecb3:	49 89 e8             	mov    %rbp,%r8
1004aecb6:	49 29 c0             	sub    %rax,%r8
1004aecb9:	85 c9                	test   %ecx,%ecx
1004aecbb:	74 2b                	je     1004aece8 <.text+0xadce8>
1004aecbd:	48 29 e8             	sub    %rbp,%rax
1004aecc0:	31 d2                	xor    %edx,%edx
1004aecc2:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1004aecc6:	49 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r9
1004aeccd:	ff ff 7f
1004aecd0:	48 83 e8 01          	sub    $0x1,%rax
1004aecd4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1004aecd9:	e8 b2 fa ff ff       	call   1004ae790 <.text+0xad790>
1004aecde:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1004aece2:	49 89 e8             	mov    %rbp,%r8
1004aece5:	4c 2b 03             	sub    (%rbx),%r8
1004aece8:	49 83 c0 01          	add    $0x1,%r8
1004aecec:	48 83 c5 01          	add    $0x1,%rbp
1004aecf0:	4c 29 c2             	sub    %r8,%rdx
1004aecf3:	48 89 2b             	mov    %rbp,(%rbx)
1004aecf6:	48 89 53 08          	mov    %rdx,0x8(%rbx)
1004aecfa:	e9 7f ff ff ff       	jmp    1004aec7e <.text+0xadc7e>
1004aecff:	90                   	nop
1004aed00:	41 57                	push   %r15
1004aed02:	41 56                	push   %r14
1004aed04:	41 55                	push   %r13
1004aed06:	41 54                	push   %r12
1004aed08:	55                   	push   %rbp
1004aed09:	57                   	push   %rdi
1004aed0a:	56                   	push   %rsi
1004aed0b:	53                   	push   %rbx
1004aed0c:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
1004aed13:	49 8b 01             	mov    (%r9),%rax
1004aed16:	4d 8b 61 08          	mov    0x8(%r9),%r12
1004aed1a:	48 8b 40 08          	mov    0x8(%rax),%rax
1004aed1e:	48 8b 00             	mov    (%rax),%rax
1004aed21:	49 2b 41 10          	sub    0x10(%r9),%rax
1004aed25:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
1004aed2a:	48 89 cf             	mov    %rcx,%rdi
1004aed2d:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1004aed32:	4c 89 c5             	mov    %r8,%rbp
1004aed35:	4c 89 ce             	mov    %r9,%rsi
1004aed38:	48 8d 05 01 e2 ff ff 	lea    -0x1dff(%rip),%rax        # 1004acf40 <.text+0xabf40>
1004aed3f:	89 94 24 e8 00 00 00 	mov    %edx,0xe8(%rsp)
1004aed46:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
1004aed4d:	00 00 00 00 00
1004aed52:	48 39 84 24 00 01 00 	cmp    %rax,0x100(%rsp)
1004aed59:	00
1004aed5a:	0f 84 e5 09 00 00    	je     1004af745 <.text+0xae745>
1004aed60:	45 31 ff             	xor    %r15d,%r15d
1004aed63:	4c 8b 2d 96 9f 27 00 	mov    0x279f96(%rip),%r13        # 100728d00 <_head_msys_iconv_2_dll-0x43300>
1004aed6a:	4c 89 66 18          	mov    %r12,0x18(%rsi)
1004aed6e:	41 8b 45 00          	mov    0x0(%r13),%eax
1004aed72:	85 c0                	test   %eax,%eax
1004aed74:	0f 85 c3 0c 00 00    	jne    1004afa3d <.text+0xaea3d>
1004aed7a:	c7 44 24 74 00 00 00 	movl   $0x0,0x74(%rsp)
1004aed81:	00
1004aed82:	48 89 6c 24 78       	mov    %rbp,0x78(%rsp)
1004aed87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004aed8e:	00 00
1004aed90:	e8 9b e0 04 00       	call   1004fce30 <.text+0xfbe30>
1004aed95:	8b 56 20             	mov    0x20(%rsi),%edx
1004aed98:	b8 14 00 00 00       	mov    $0x14,%eax
1004aed9d:	4c 8b 66 08          	mov    0x8(%rsi),%r12
1004aeda1:	39 c2                	cmp    %eax,%edx
1004aeda3:	0f 4e c2             	cmovle %edx,%eax
1004aeda6:	41 89 c2             	mov    %eax,%r10d
1004aeda9:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1004aedae:	49 39 c4             	cmp    %rax,%r12
1004aedb1:	7e 26                	jle    1004aedd9 <.text+0xaddd9>
1004aedb3:	44 89 d0             	mov    %r10d,%eax
1004aedb6:	2b 46 28             	sub    0x28(%rsi),%eax
1004aedb9:	3b 84 24 e8 00 00 00 	cmp    0xe8(%rsp),%eax
1004aedc0:	0f 8c e2 07 00 00    	jl     1004af5a8 <.text+0xae5a8>
1004aedc6:	8b 84 24 e8 00 00 00 	mov    0xe8(%rsp),%eax
1004aedcd:	39 46 30             	cmp    %eax,0x30(%rsi)
1004aedd0:	b8 00 00 00 00       	mov    $0x0,%eax
1004aedd5:	44 0f 4e d0          	cmovle %eax,%r10d
1004aedd9:	4c 3b a4 24 08 01 00 	cmp    0x108(%rsp),%r12
1004aede0:	00
1004aede1:	0f 8e f1 02 00 00    	jle    1004af0d8 <.text+0xae0d8>
1004aede7:	8b 44 24 74          	mov    0x74(%rsp),%eax
1004aedeb:	85 c0                	test   %eax,%eax
1004aeded:	0f 85 e5 02 00 00    	jne    1004af0d8 <.text+0xae0d8>
1004aedf3:	4d 85 ff             	test   %r15,%r15
1004aedf6:	0f 84 e5 02 00 00    	je     1004af0e1 <.text+0xae0e1>
1004aedfc:	48 8d 05 7d df ff ff 	lea    -0x2083(%rip),%rax        # 1004acd80 <.text+0xabd80>
1004aee03:	48 39 84 24 00 01 00 	cmp    %rax,0x100(%rsp)
1004aee0a:	00
1004aee0b:	48 8d 05 2e e1 ff ff 	lea    -0x1ed2(%rip),%rax        # 1004acf40 <.text+0xabf40>
1004aee12:	0f 95 c2             	setne  %dl
1004aee15:	48 39 84 24 00 01 00 	cmp    %rax,0x100(%rsp)
1004aee1c:	00
1004aee1d:	0f 95 c0             	setne  %al
1004aee20:	84 c2                	test   %al,%dl
1004aee22:	74 15                	je     1004aee39 <.text+0xade39>
1004aee24:	48 8d 05 e5 de ff ff 	lea    -0x211b(%rip),%rax        # 1004acd10 <.text+0xabd10>
1004aee2b:	48 39 84 24 00 01 00 	cmp    %rax,0x100(%rsp)
1004aee32:	00
1004aee33:	0f 85 16 0c 00 00    	jne    1004afa4f <.text+0xaea4f>
1004aee39:	4d 8b 0f             	mov    (%r15),%r9
1004aee3c:	4c 89 e2             	mov    %r12,%rdx
1004aee3f:	4c 89 bc 24 88 00 00 	mov    %r15,0x88(%rsp)
1004aee46:	00
1004aee47:	4c 29 ca             	sub    %r9,%rdx
1004aee4a:	44 3b 94 24 e8 00 00 	cmp    0xe8(%rsp),%r10d
1004aee51:	00
1004aee52:	0f 8d e0 07 00 00    	jge    1004af638 <.text+0xae638>
1004aee58:	4c 8d 84 24 88 00 00 	lea    0x88(%rsp),%r8
1004aee5f:	00
1004aee60:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1004aee64:	44 89 54 24 50       	mov    %r10d,0x50(%rsp)
1004aee69:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
1004aee6e:	e8 ed da ff ff       	call   1004ac960 <.text+0xab960>
1004aee73:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
1004aee78:	44 8b 54 24 50       	mov    0x50(%rsp),%r10d
1004aee7d:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1004aee84:	00
1004aee85:	48 85 c0             	test   %rax,%rax
1004aee88:	74 16                	je     1004aeea0 <.text+0xadea0>
1004aee8a:	48 8b 50 08          	mov    0x8(%rax),%rdx
1004aee8e:	48 03 10             	add    (%rax),%rdx
1004aee91:	49 8d 44 11 ff       	lea    -0x1(%r9,%rdx,1),%rax
1004aee96:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
1004aee9d:	00
1004aee9e:	66 90                	xchg   %ax,%ax
1004aeea0:	44 3b 94 24 e8 00 00 	cmp    0xe8(%rsp),%r10d
1004aeea7:	00
1004aeea8:	0f 8c fa 00 00 00    	jl     1004aefa8 <.text+0xadfa8>
1004aeeae:	4c 8b 66 08          	mov    0x8(%rsi),%r12
1004aeeb2:	4c 39 64 24 60       	cmp    %r12,0x60(%rsp)
1004aeeb7:	0f 8c eb 00 00 00    	jl     1004aefa8 <.text+0xadfa8>
1004aeebd:	48 8b 46 18          	mov    0x18(%rsi),%rax
1004aeec1:	44 3b 94 24 e8 00 00 	cmp    0xe8(%rsp),%r10d
1004aeec8:	00
1004aeec9:	0f 8e 31 06 00 00    	jle    1004af500 <.text+0xae500>
1004aeecf:	4d 85 ff             	test   %r15,%r15
1004aeed2:	0f 84 28 06 00 00    	je     1004af500 <.text+0xae500>
1004aeed8:	49 8b 17             	mov    (%r15),%rdx
1004aeedb:	4c 89 fb             	mov    %r15,%rbx
1004aeede:	48 2b 5f 10          	sub    0x10(%rdi),%rbx
1004aeee2:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1004aeee6:	48 c1 fb 04          	sar    $0x4,%rbx
1004aeeea:	48 01 56 10          	add    %rdx,0x10(%rsi)
1004aeeee:	4c 8b 9c 24 00 01 00 	mov    0x100(%rsp),%r11
1004aeef5:	00
1004aeef6:	49 89 f1             	mov    %rsi,%r9
1004aeef9:	48 29 d0             	sub    %rdx,%rax
1004aeefc:	44 89 54 24 48       	mov    %r10d,0x48(%rsp)
1004aef01:	48 89 46 08          	mov    %rax,0x8(%rsi)
1004aef05:	45 0f be 47 28       	movsbl 0x28(%r15),%r8d
1004aef0a:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
1004aef11:	aa aa aa
1004aef14:	48 0f af d8          	imul   %rax,%rbx
1004aef18:	8b 84 24 e8 00 00 00 	mov    0xe8(%rsp),%eax
1004aef1f:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
1004aef24:	4c 39 a4 24 08 01 00 	cmp    %r12,0x108(%rsp)
1004aef2b:	00
1004aef2c:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
1004aef31:	4c 0f 4d a4 24 08 01 	cmovge 0x108(%rsp),%r12
1004aef38:	00 00
1004aef3a:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1004aef3f:	83 c0 01             	add    $0x1,%eax
1004aef42:	48 63 db             	movslq %ebx,%rbx
1004aef45:	49 29 d4             	sub    %rdx,%r12
1004aef48:	49 29 d0             	sub    %rdx,%r8
1004aef4b:	89 c2                	mov    %eax,%edx
1004aef4d:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1004aef52:	e8 a9 fd ff ff       	call   1004aed00 <.text+0xadd00>
1004aef57:	44 8b 54 24 48       	mov    0x48(%rsp),%r10d
1004aef5c:	48 89 c2             	mov    %rax,%rdx
1004aef5f:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
1004aef63:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1004aef67:	48 c1 e0 04          	shl    $0x4,%rax
1004aef6b:	48 03 47 10          	add    0x10(%rdi),%rax
1004aef6f:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1004aef76:	00
1004aef77:	49 89 c7             	mov    %rax,%r15
1004aef7a:	48 8b 00             	mov    (%rax),%rax
1004aef7d:	48 01 46 18          	add    %rax,0x18(%rsi)
1004aef81:	48 01 c3             	add    %rax,%rbx
1004aef84:	48 29 46 10          	sub    %rax,0x10(%rsi)
1004aef88:	48 01 d0             	add    %rdx,%rax
1004aef8b:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1004aef90:	48 89 5e 08          	mov    %rbx,0x8(%rsi)