100510960:	48 89 d9             	mov    %rbx,%rcx
100510963:	48 83 c4 20          	add    $0x20,%rsp
100510967:	5b                   	pop    %rbx
100510968:	5e                   	pop    %rsi
100510969:	5f                   	pop    %rdi
10051096a:	5d                   	pop    %rbp
10051096b:	41 5c                	pop    %r12
10051096d:	41 5d                	pop    %r13
10051096f:	41 5e                	pop    %r14
100510971:	e9 aa cc ff ff       	jmp    10050d620 <.text+0x10c620>
100510976:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10051097d:	00 00 00
100510980:	e8 7b 30 fa ff       	call   1004b3a00 <.text+0xb2a00>
100510985:	85 c0                	test   %eax,%eax
100510987:	0f 85 f3 00 00 00    	jne    100510a80 <.text+0x10fa80>
10051098d:	89 75 00             	mov    %esi,0x0(%rbp)
100510990:	e9 fa fd ff ff       	jmp    10051078f <.text+0x10f78f>
100510995:	0f 1f 00             	nopl   (%rax)
100510998:	48 8b 05 f1 87 21 00 	mov    0x2187f1(%rip),%rax        # 100729190 <_head_msys_iconv_2_dll-0x42e70>
10051099f:	8b 00                	mov    (%rax),%eax
1005109a1:	a8 06                	test   $0x6,%al
1005109a3:	0f 85 07 01 00 00    	jne    100510ab0 <.text+0x10fab0>
1005109a9:	48 89 d9             	mov    %rbx,%rcx
1005109ac:	48 83 c4 20          	add    $0x20,%rsp
1005109b0:	5b                   	pop    %rbx
1005109b1:	5e                   	pop    %rsi
1005109b2:	5f                   	pop    %rdi
1005109b3:	5d                   	pop    %rbp
1005109b4:	41 5c                	pop    %r12
1005109b6:	41 5d                	pop    %r13
1005109b8:	41 5e                	pop    %r14
1005109ba:	e9 11 bf ff ff       	jmp    10050c8d0 <.text+0x10b8d0>
1005109bf:	90                   	nop
1005109c0:	e8 9b 40 fa ff       	call   1004b4a60 <.text+0xb3a60>
1005109c5:	85 c0                	test   %eax,%eax
1005109c7:	0f 84 00 ff ff ff    	je     1005108cd <.text+0x10f8cd>
1005109cd:	48 8b 05 1c 99 21 00 	mov    0x21991c(%rip),%rax        # 10072a2f0 <_head_msys_iconv_2_dll-0x41d10>
1005109d4:	ba 63 00 00 00       	mov    $0x63,%edx
1005109d9:	31 f6                	xor    %esi,%esi
1005109db:	48 8b 08             	mov    (%rax),%rcx
1005109de:	e8 6d 3e 0b 00       	call   1005c4850 <.text+0x1c3850>
1005109e3:	48 85 c0             	test   %rax,%rax
1005109e6:	40 0f 95 c6          	setne  %sil
1005109ea:	e9 de fe ff ff       	jmp    1005108cd <.text+0x10f8cd>
1005109ef:	90                   	nop
1005109f0:	c7 40 48 ff ff ff 7f 	movl   $0x7fffffff,0x48(%rax)
1005109f7:	b9 ff ff ff 7f       	mov    $0x7fffffff,%ecx
1005109fc:	e8 df d8 fe ff       	call   1004fe2e0 <.text+0xfd2e0>
100510a01:	e9 e5 fc ff ff       	jmp    1005106eb <.text+0x10f6eb>
100510a06:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100510a0d:	00 00 00
100510a10:	49 8b 16             	mov    (%r14),%rdx
100510a13:	48 8b 70 38          	mov    0x38(%rax),%rsi
100510a17:	48 89 50 38          	mov    %rdx,0x38(%rax)
100510a1b:	e8 a0 4e ff ff       	call   1005058c0 <.text+0x1048c0>
100510a20:	49 8b 55 00          	mov    0x0(%r13),%rdx
100510a24:	4c 8b 05 35 98 21 00 	mov    0x219835(%rip),%r8        # 10072a260 <_head_msys_iconv_2_dll-0x41da0>
100510a2b:	8b 45 00             	mov    0x0(%rbp),%eax
100510a2e:	0f af 43 28          	imul   0x28(%rbx),%eax
100510a32:	4d 8b 00             	mov    (%r8),%r8
100510a35:	03 42 48             	add    0x48(%rdx),%eax
100510a38:	48 89 72 38          	mov    %rsi,0x38(%rdx)
100510a3c:	8d 48 ff             	lea    -0x1(%rax),%ecx
100510a3f:	89 4a 48             	mov    %ecx,0x48(%rdx)
100510a42:	41 80 38 65          	cmpb   $0x65,(%r8)
100510a46:	75 05                	jne    100510a4d <.text+0x10fa4d>
100510a48:	89 42 48             	mov    %eax,0x48(%rdx)
100510a4b:	89 c1                	mov    %eax,%ecx
100510a4d:	e8 8e d8 fe ff       	call   1004fe2e0 <.text+0xfd2e0>
100510a52:	e9 94 fc ff ff       	jmp    1005106eb <.text+0x10f6eb>
100510a57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100510a5e:	00 00
100510a60:	48 83 3e 01          	cmpq   $0x1,(%rsi)
100510a64:	0f 8e b3 fe ff ff    	jle    10051091d <.text+0x10f91d>
100510a6a:	8b 4d 00             	mov    0x0(%rbp),%ecx
100510a6d:	49 8b 45 00          	mov    0x0(%r13),%rax
100510a71:	89 48 48             	mov    %ecx,0x48(%rax)
100510a74:	e9 d7 fe ff ff       	jmp    100510950 <.text+0x10f950>
100510a79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100510a80:	e8 db 3f fa ff       	call   1004b4a60 <.text+0xb3a60>
100510a85:	85 c0                	test   %eax,%eax
100510a87:	0f 84 00 ff ff ff    	je     10051098d <.text+0x10f98d>
100510a8d:	48 8b 05 5c 98 21 00 	mov    0x21985c(%rip),%rax        # 10072a2f0 <_head_msys_iconv_2_dll-0x41d10>
100510a94:	ba 63 00 00 00       	mov    $0x63,%edx
100510a99:	31 f6                	xor    %esi,%esi
100510a9b:	48 8b 08             	mov    (%rax),%rcx
100510a9e:	e8 ad 3d 0b 00       	call   1005c4850 <.text+0x1c3850>
100510aa3:	48 85 c0             	test   %rax,%rax
100510aa6:	40 0f 95 c6          	setne  %sil
100510aaa:	e9 de fe ff ff       	jmp    10051098d <.text+0x10f98d>
100510aaf:	90                   	nop
100510ab0:	a8 04                	test   $0x4,%al
100510ab2:	74 07                	je     100510abb <.text+0x10fabb>
100510ab4:	c7 43 38 01 00 00 00 	movl   $0x1,0x38(%rbx)
100510abb:	48 89 d9             	mov    %rbx,%rcx
100510abe:	48 83 c4 20          	add    $0x20,%rsp
100510ac2:	5b                   	pop    %rbx
100510ac3:	5e                   	pop    %rsi
100510ac4:	5f                   	pop    %rdi
100510ac5:	5d                   	pop    %rbp
100510ac6:	41 5c                	pop    %r12
100510ac8:	41 5d                	pop    %r13
100510aca:	41 5e                	pop    %r14
100510acc:	e9 af bb ff ff       	jmp    10050c680 <.text+0x10b680>
100510ad1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100510ad8:	00 00 00 00
100510adc:	0f 1f 40 00          	nopl   0x0(%rax)
100510ae0:	83 79 0c 11          	cmpl   $0x11,0xc(%rcx)
100510ae4:	75 07                	jne    100510aed <.text+0x10faed>
100510ae6:	c7 41 0c 16 00 00 00 	movl   $0x16,0xc(%rcx)
100510aed:	48 8b 01             	mov    (%rcx),%rax
100510af0:	8b 10                	mov    (%rax),%edx
100510af2:	85 d2                	test   %edx,%edx
100510af4:	75 0a                	jne    100510b00 <.text+0x10fb00>
100510af6:	e9 a5 fb ff ff       	jmp    1005106a0 <.text+0x10f6a0>
100510afb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100510b00:	8b 51 0c             	mov    0xc(%rcx),%edx
100510b03:	89 50 0c             	mov    %edx,0xc(%rax)
100510b06:	48 8b 05 b3 86 21 00 	mov    0x2186b3(%rip),%rax        # 1007291c0 <_head_msys_iconv_2_dll-0x42e40>
100510b0d:	89 10                	mov    %edx,(%rax)
100510b0f:	48 8b 05 1a 80 21 00 	mov    0x21801a(%rip),%rax        # 100728b30 <_head_msys_iconv_2_dll-0x434d0>
100510b16:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
100510b1c:	c3                   	ret
100510b1d:	0f 1f 00             	nopl   (%rax)
100510b20:	48 83 ec 28          	sub    $0x28,%rsp
100510b24:	48 8b 05 25 21 21 00 	mov    0x212125(%rip),%rax        # 100722c50 <_head_msys_iconv_2_dll-0x493b0>
100510b2b:	8b 00                	mov    (%rax),%eax
100510b2d:	85 c0                	test   %eax,%eax
100510b2f:	75 17                	jne    100510b48 <.text+0x10fb48>
100510b31:	48 8b 05 38 21 21 00 	mov    0x212138(%rip),%rax        # 100722c70 <_head_msys_iconv_2_dll-0x49390>
100510b38:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
100510b3e:	48 83 c4 28          	add    $0x28,%rsp
100510b42:	c3                   	ret
100510b43:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100510b48:	e8 03 f5 ff ff       	call   100510050 <.text+0x10f050>
100510b4d:	e8 de 0b ff ff       	call   100501730 <.text+0x100730>
100510b52:	b9 14 00 00 00       	mov    $0x14,%ecx
100510b57:	e8 04 0b f3 ff       	call   100441660 <.text+0x40660>
100510b5c:	eb d3                	jmp    100510b31 <.text+0x10fb31>
100510b5e:	66 90                	xchg   %ax,%ax
100510b60:	48 83 ec 28          	sub    $0x28,%rsp
100510b64:	48 8b 05 e5 20 21 00 	mov    0x2120e5(%rip),%rax        # 100722c50 <_head_msys_iconv_2_dll-0x493b0>
100510b6b:	8b 00                	mov    (%rax),%eax
100510b6d:	85 c0                	test   %eax,%eax
100510b6f:	75 0f                	jne    100510b80 <.text+0x10fb80>
100510b71:	48 83 c4 28          	add    $0x28,%rsp
100510b75:	c3                   	ret
100510b76:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100510b7d:	00 00 00
100510b80:	e8 cb f4 ff ff       	call   100510050 <.text+0x10f050>
100510b85:	e8 a6 0b ff ff       	call   100501730 <.text+0x100730>
100510b8a:	b9 14 00 00 00       	mov    $0x14,%ecx
100510b8f:	e8 cc 0a f3 ff       	call   100441660 <.text+0x40660>
100510b94:	48 8b 05 d5 20 21 00 	mov    0x2120d5(%rip),%rax        # 100722c70 <_head_msys_iconv_2_dll-0x49390>
100510b9b:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
100510ba1:	48 83 c4 28          	add    $0x28,%rsp
100510ba5:	c3                   	ret
100510ba6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100510bad:	00 00 00
100510bb0:	8b 05 f6 ed 24 00    	mov    0x24edf6(%rip),%eax        # 10075f9ac <_head_msys_iconv_2_dll-0xc654>
100510bb6:	85 c0                	test   %eax,%eax
100510bb8:	74 1a                	je     100510bd4 <.text+0x10fbd4>
100510bba:	48 8b 15 1f 26 21 00 	mov    0x21261f(%rip),%rdx        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
100510bc1:	c7 05 e1 ed 24 00 00 	movl   $0x0,0x24ede1(%rip)        # 10075f9ac <_head_msys_iconv_2_dll-0xc654>
100510bc8:	00 00 00
100510bcb:	48 8b 12             	mov    (%rdx),%rdx
100510bce:	89 82 30 03 00 00    	mov    %eax,0x330(%rdx)
100510bd4:	c3                   	ret
100510bd5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100510bdc:	00 00 00 00
100510be0:	41 57                	push   %r15
100510be2:	41 56                	push   %r14
100510be4:	41 55                	push   %r13
100510be6:	41 54                	push   %r12
100510be8:	55                   	push   %rbp
100510be9:	57                   	push   %rdi
100510bea:	56                   	push   %rsi
100510beb:	53                   	push   %rbx
100510bec:	48 83 ec 58          	sub    $0x58,%rsp
100510bf0:	31 f6                	xor    %esi,%esi
100510bf2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
100510bf6:	44 89 84 24 b0 00 00 	mov    %r8d,0xb0(%rsp)
100510bfd:	00
100510bfe:	45 31 c0             	xor    %r8d,%r8d
100510c01:	4c 89 8c 24 b8 00 00 	mov    %r9,0xb8(%rsp)
100510c08:	00
100510c09:	c7 44 24 4c 00 00 00 	movl   $0x0,0x4c(%rsp)
100510c10:	00
100510c11:	e8 fa 20 fe ff       	call   1004f2d10 <.text+0xf1d10>
100510c16:	8b ac 24 c8 00 00 00 	mov    0xc8(%rsp),%ebp
100510c1d:	48 89 c3             	mov    %rax,%rbx
100510c20:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
100510c27:	c1 ed 02             	shr    $0x2,%ebp
100510c2a:	83 e0 01             	and    $0x1,%eax
100510c2d:	83 e5 01             	and    $0x1,%ebp
100510c30:	41 89 c7             	mov    %eax,%r15d
100510c33:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
100510c37:	48 63 84 24 b0 00 00 	movslq 0xb0(%rsp),%rax
100510c3e:	00
100510c3f:	41 83 f7 01          	xor    $0x1,%r15d
100510c43:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100510c48:	45 89 fe             	mov    %r15d,%r14d
100510c4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100510c50:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
100510c57:	48 8b 3d c2 80 21 00 	mov    0x2180c2(%rip),%rdi        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
100510c5e:	89 44 24 44          	mov    %eax,0x44(%rsp)
100510c62:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
100510c67:	44 8b 07             	mov    (%rdi),%r8d
100510c6a:	4c 8d 2c 03          	lea    (%rbx,%rax,1),%r13
100510c6e:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
100510c73:	45 85 c0             	test   %r8d,%r8d
100510c76:	0f 85 e4 01 00 00    	jne    100510e60 <.text+0x10fe60>
100510c7c:	84 c0                	test   %al,%al
100510c7e:	0f 84 f7 04 00 00    	je     10051117b <.text+0x11017b>
100510c84:	8b 94 24 b0 00 00 00 	mov    0xb0(%rsp),%edx
100510c8b:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
100510c90:	89 74 24 38          	mov    %esi,0x38(%rsp)
100510c94:	44 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%r11d
100510c9b:	00
100510c9c:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
100510ca1:	44 8d 42 01          	lea    0x1(%rdx),%r8d
100510ca5:	4c 8d 54 3b 01       	lea    0x1(%rbx,%rdi,1),%r10
100510caa:	4c 89 ef             	mov    %r13,%rdi
100510cad:	4c 89 eb             	mov    %r13,%rbx
100510cb0:	45 29 e8             	sub    %r13d,%r8d
100510cb3:	41 83 e3 04          	and    $0x4,%r11d
100510cb7:	40 88 6c 24 3f       	mov    %bpl,0x3f(%rsp)
100510cbc:	4d 89 d4             	mov    %r10,%r12
100510cbf:	4c 89 d6             	mov    %r10,%rsi
100510cc2:	45 89 dd             	mov    %r11d,%r13d
100510cc5:	44 89 c5             	mov    %r8d,%ebp
100510cc8:	eb 3d                	jmp    100510d07 <.text+0x10fd07>
100510cca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100510cd0:	3c 20                	cmp    $0x20,%al
100510cd2:	74 04                	je     100510cd8 <.text+0x10fcd8>
100510cd4:	3c 09                	cmp    $0x9,%al
100510cd6:	75 48                	jne    100510d20 <.text+0x10fd20>
100510cd8:	45 85 ed             	test   %r13d,%r13d
100510cdb:	74 05                	je     100510ce2 <.text+0x10fce2>
100510cdd:	80 3f 5d             	cmpb   $0x5d,(%rdi)
100510ce0:	74 3e                	je     100510d20 <.text+0x10fd20>
100510ce2:	48 89 f0             	mov    %rsi,%rax
100510ce5:	49 83 c4 01          	add    $0x1,%r12
100510ce9:	44 8d 7c 3d 00       	lea    0x0(%rbp,%rdi,1),%r15d
100510cee:	48 29 d8             	sub    %rbx,%rax
100510cf1:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
100510cf6:	48 01 c7             	add    %rax,%rdi
100510cf9:	41 0f b6 44 24 ff    	movzbl -0x1(%r12),%eax
100510cff:	84 c0                	test   %al,%al
100510d01:	0f 84 71 03 00 00    	je     100511078 <.text+0x110078>
100510d07:	45 85 f6             	test   %r14d,%r14d
100510d0a:	75 c4                	jne    100510cd0 <.text+0x10fcd0>
100510d0c:	0f b6 c8             	movzbl %al,%ecx
100510d0f:	e8 7c c4 17 00       	call   10068d190 <.text+0x28c190>
100510d14:	85 c0                	test   %eax,%eax
100510d16:	74 c0                	je     100510cd8 <.text+0x10fcd8>
100510d18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100510d1f:	00
100510d20:	8b 74 24 38          	mov    0x38(%rsp),%esi
100510d24:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
100510d29:	0f b6 6c 24 3f       	movzbl 0x3f(%rsp),%ebp
100510d2e:	48 63 4c 24 44       	movslq 0x44(%rsp),%rcx
100510d33:	4c 8d 2c 0b          	lea    (%rbx,%rcx,1),%r13
100510d37:	49 89 cf             	mov    %rcx,%r15
100510d3a:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
100510d3f:	3c 5d                	cmp    $0x5d,%al
100510d41:	0f 94 c0             	sete   %al
100510d44:	41 0f 94 c0          	sete   %r8b
100510d48:	0f b6 c0             	movzbl %al,%eax
100510d4b:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
100510d4f:	48 8b 05 ca 7f 21 00 	mov    0x217fca(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
100510d56:	8b 08                	mov    (%rax),%ecx
100510d58:	85 c9                	test   %ecx,%ecx
100510d5a:	0f 84 95 01 00 00    	je     100510ef5 <.text+0x10fef5>
100510d60:	44 8b a4 24 c8 00 00 	mov    0xc8(%rsp),%r12d
100510d67:	00
100510d68:	41 83 e4 04          	and    $0x4,%r12d
100510d6c:	74 09                	je     100510d77 <.text+0x10fd77>
100510d6e:	45 84 c0             	test   %r8b,%r8b
100510d71:	0f 85 17 03 00 00    	jne    10051108e <.text+0x11008e>
100510d77:	4c 89 e9             	mov    %r13,%rcx
100510d7a:	e8 61 ac fd ff       	call   1004eb9e0 <.text+0xea9e0>
100510d7f:	41 89 c5             	mov    %eax,%r13d
100510d82:	45 85 ff             	test   %r15d,%r15d
100510d85:	0f 8e 95 00 00 00    	jle    100510e20 <.text+0x10fe20>
100510d8b:	45 85 ed             	test   %r13d,%r13d
100510d8e:	0f 84 8c 00 00 00    	je     100510e20 <.text+0x10fe20>
100510d94:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
100510d98:	44 89 f7             	mov    %r14d,%edi
100510d9b:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
100510da0:	83 f7 01             	xor    $0x1,%edi
100510da3:	48 8b 35 46 83 21 00 	mov    0x218346(%rip),%rsi        # 1007290f0 <_head_msys_iconv_2_dll-0x42f10>
100510daa:	09 c7                	or     %eax,%edi
100510dac:	83 e7 01             	and    $0x1,%edi
100510daf:	90                   	nop
100510db0:	49 63 c7             	movslq %r15d,%rax
100510db3:	48 89 d9             	mov    %rbx,%rcx
100510db6:	41 83 ef 01          	sub    $0x1,%r15d
100510dba:	48 8d 54 03 ff       	lea    -0x1(%rbx,%rax,1),%rdx
100510dbf:	ff 16                	call   *(%rsi)
100510dc1:	41 29 c7             	sub    %eax,%r15d
100510dc4:	49 63 cf             	movslq %r15d,%rcx
100510dc7:	44 89 7c 24 48       	mov    %r15d,0x48(%rsp)
100510dcc:	48 8d 2c 0b          	lea    (%rbx,%rcx,1),%rbp
100510dd0:	48 89 e9             	mov    %rbp,%rcx
100510dd3:	e8 08 ac fd ff       	call   1004eb9e0 <.text+0xea9e0>
100510dd8:	44 39 e8             	cmp    %r13d,%eax
100510ddb:	74 34                	je     100510e11 <.text+0x10fe11>
100510ddd:	40 84 ff             	test   %dil,%dil
100510de0:	75 04                	jne    100510de6 <.text+0x10fde6>
100510de2:	85 c0                	test   %eax,%eax
100510de4:	75 2b                	jne    100510e11 <.text+0x10fe11>
100510de6:	45 85 ff             	test   %r15d,%r15d
100510de9:	74 30                	je     100510e1b <.text+0x10fe1b>
100510deb:	45 85 e4             	test   %r12d,%r12d
100510dee:	74 2b                	je     100510e1b <.text+0x10fe1b>
100510df0:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
100510df5:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
100510dfb:	4c 8d 44 24 4c       	lea    0x4c(%rsp),%r8
100510e00:	48 89 e9             	mov    %rbp,%rcx
100510e03:	e8 d8 a3 ff ff       	call   10050b1e0 <.text+0x10a1e0>
100510e08:	85 c0                	test   %eax,%eax
100510e0a:	74 0f                	je     100510e1b <.text+0x10fe1b>
100510e0c:	44 8b 7c 24 48       	mov    0x48(%rsp),%r15d
100510e11:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
100510e16:	45 85 ff             	test   %r15d,%r15d
100510e19:	7f 95                	jg     100510db0 <.text+0x10fdb0>
100510e1b:	0f b6 6c 24 38       	movzbl 0x38(%rsp),%ebp
100510e20:	be 02 00 00 00       	mov    $0x2,%esi
100510e25:	41 39 f5             	cmp    %esi,%r13d
100510e28:	41 0f 4e f5          	cmovle %r13d,%esi
100510e2c:	f6 84 24 c8 00 00 00 	testb  $0x2,0xc8(%rsp)
100510e33:	02
100510e34:	0f 84 03 04 00 00    	je     10051123d <.text+0x11023d>
100510e3a:	41 83 fd 01          	cmp    $0x1,%r13d
100510e3e:	0f 8f 0c 04 00 00    	jg     100511250 <.text+0x110250>
100510e44:	45 85 f6             	test   %r14d,%r14d
100510e47:	0f 85 b8 02 00 00    	jne    100511105 <.text+0x110105>
100510e4d:	41 be 01 00 00 00    	mov    $0x1,%r14d
100510e53:	e9 f8 fd ff ff       	jmp    100510c50 <.text+0x10fc50>
100510e58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100510e5f:	00
100510e60:	44 89 f7             	mov    %r14d,%edi
100510e63:	44 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15d
100510e6a:	00
100510e6b:	83 e7 01             	and    $0x1,%edi
100510e6e:	84 c0                	test   %al,%al
100510e70:	0f 84 e6 02 00 00    	je     10051115c <.text+0x11015c>
100510e76:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100510e7d:	00 00 00