1005f3a7f:	7e 55                	jle    1005f3ad6 <.text+0x1f2ad6>
1005f3a81:	83 ee 01             	sub    $0x1,%esi
1005f3a84:	4c 89 e1             	mov    %r12,%rcx
1005f3a87:	48 63 d6             	movslq %esi,%rdx
1005f3a8a:	4c 01 e2             	add    %r12,%rdx
1005f3a8d:	41 ff 55 00          	call   *0x0(%r13)
1005f3a91:	29 c6                	sub    %eax,%esi
1005f3a93:	48 85 ed             	test   %rbp,%rbp
1005f3a96:	74 d8                	je     1005f3a70 <.text+0x1f2a70>
1005f3a98:	85 f6                	test   %esi,%esi
1005f3a9a:	7e 3a                	jle    1005f3ad6 <.text+0x1f2ad6>
1005f3a9c:	4c 63 f6             	movslq %esi,%r14
1005f3a9f:	31 db                	xor    %ebx,%ebx
1005f3aa1:	4b 8d 7c 34 ff       	lea    -0x1(%r12,%r14,1),%rdi
1005f3aa6:	eb 13                	jmp    1005f3abb <.text+0x1f2abb>
1005f3aa8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005f3aaf:	00
1005f3ab0:	83 c3 01             	add    $0x1,%ebx
1005f3ab3:	48 83 ef 01          	sub    $0x1,%rdi
1005f3ab7:	39 de                	cmp    %ebx,%esi
1005f3ab9:	74 10                	je     1005f3acb <.text+0x1f2acb>
1005f3abb:	0f b6 17             	movzbl (%rdi),%edx
1005f3abe:	48 89 e9             	mov    %rbp,%rcx
1005f3ac1:	e8 8a 0d fd ff       	call   1005c4850 <.text+0x1c3850>
1005f3ac6:	48 85 c0             	test   %rax,%rax
1005f3ac9:	75 e5                	jne    1005f3ab0 <.text+0x1f2ab0>
1005f3acb:	f6 c3 01             	test   $0x1,%bl
1005f3ace:	74 20                	je     1005f3af0 <.text+0x1f2af0>
1005f3ad0:	29 de                	sub    %ebx,%esi
1005f3ad2:	85 f6                	test   %esi,%esi
1005f3ad4:	7f ab                	jg     1005f3a81 <.text+0x1f2a81>
1005f3ad6:	89 f0                	mov    %esi,%eax
1005f3ad8:	48 83 c4 28          	add    $0x28,%rsp
1005f3adc:	5b                   	pop    %rbx
1005f3add:	5e                   	pop    %rsi
1005f3ade:	5f                   	pop    %rdi
1005f3adf:	5d                   	pop    %rbp
1005f3ae0:	41 5c                	pop    %r12
1005f3ae2:	41 5d                	pop    %r13
1005f3ae4:	41 5e                	pop    %r14
1005f3ae6:	41 5f                	pop    %r15
1005f3ae8:	c3                   	ret
1005f3ae9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005f3af0:	43 0f b6 04 34       	movzbl (%r12,%r14,1),%eax
1005f3af5:	41 39 c7             	cmp    %eax,%r15d
1005f3af8:	75 87                	jne    1005f3a81 <.text+0x1f2a81>
1005f3afa:	eb da                	jmp    1005f3ad6 <.text+0x1f2ad6>
1005f3afc:	0f 1f 40 00          	nopl   0x0(%rax)
1005f3b00:	41 57                	push   %r15
1005f3b02:	41 56                	push   %r14
1005f3b04:	41 55                	push   %r13
1005f3b06:	41 54                	push   %r12
1005f3b08:	55                   	push   %rbp
1005f3b09:	57                   	push   %rdi
1005f3b0a:	56                   	push   %rsi
1005f3b0b:	53                   	push   %rbx
1005f3b0c:	48 83 ec 28          	sub    $0x28,%rsp
1005f3b10:	48 63 f2             	movslq %edx,%rsi
1005f3b13:	48 89 cf             	mov    %rcx,%rdi
1005f3b16:	45 89 c5             	mov    %r8d,%r13d
1005f3b19:	4c 89 cd             	mov    %r9,%rbp
1005f3b1c:	44 0f b6 3c 31       	movzbl (%rcx,%rsi,1),%r15d
1005f3b21:	48 89 f3             	mov    %rsi,%rbx
1005f3b24:	45 85 ff             	test   %r15d,%r15d
1005f3b27:	74 66                	je     1005f3b8f <.text+0x1f2b8f>
1005f3b29:	4c 8b 25 f0 51 13 00 	mov    0x1351f0(%rip),%r12        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
1005f3b30:	4c 8b 35 19 56 13 00 	mov    0x135619(%rip),%r14        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
1005f3b37:	eb 1d                	jmp    1005f3b56 <.text+0x1f2b56>
1005f3b39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005f3b40:	48 8d 0c 37          	lea    (%rdi,%rsi,1),%rcx
1005f3b44:	41 ff 16             	call   *(%r14)
1005f3b47:	01 c3                	add    %eax,%ebx
1005f3b49:	48 63 f3             	movslq %ebx,%rsi
1005f3b4c:	44 0f b6 3c 37       	movzbl (%rdi,%rsi,1),%r15d
1005f3b51:	45 85 ff             	test   %r15d,%r15d
1005f3b54:	74 39                	je     1005f3b8f <.text+0x1f2b8f>
1005f3b56:	48 85 ed             	test   %rbp,%rbp
1005f3b59:	74 4d                	je     1005f3ba8 <.text+0x1f2ba8>
1005f3b5b:	44 89 fa             	mov    %r15d,%edx
1005f3b5e:	48 89 e9             	mov    %rbp,%rcx
1005f3b61:	e8 ea 0c fd ff       	call   1005c4850 <.text+0x1c3850>
1005f3b66:	48 85 c0             	test   %rax,%rax
1005f3b69:	74 3d                	je     1005f3ba8 <.text+0x1f2ba8>
1005f3b6b:	83 c3 01             	add    $0x1,%ebx
1005f3b6e:	48 63 f3             	movslq %ebx,%rsi
1005f3b71:	80 3c 37 00          	cmpb   $0x0,(%rdi,%rsi,1)
1005f3b75:	74 18                	je     1005f3b8f <.text+0x1f2b8f>
1005f3b77:	41 8b 04 24          	mov    (%r12),%eax
1005f3b7b:	85 c0                	test   %eax,%eax
1005f3b7d:	75 c1                	jne    1005f3b40 <.text+0x1f2b40>
1005f3b7f:	83 c3 01             	add    $0x1,%ebx
1005f3b82:	48 63 f3             	movslq %ebx,%rsi
1005f3b85:	44 0f b6 3c 37       	movzbl (%rdi,%rsi,1),%r15d
1005f3b8a:	45 85 ff             	test   %r15d,%r15d
1005f3b8d:	75 c7                	jne    1005f3b56 <.text+0x1f2b56>
1005f3b8f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1005f3b94:	48 83 c4 28          	add    $0x28,%rsp
1005f3b98:	5b                   	pop    %rbx
1005f3b99:	5e                   	pop    %rsi
1005f3b9a:	5f                   	pop    %rdi
1005f3b9b:	5d                   	pop    %rbp
1005f3b9c:	41 5c                	pop    %r12
1005f3b9e:	41 5d                	pop    %r13
1005f3ba0:	41 5e                	pop    %r14
1005f3ba2:	41 5f                	pop    %r15
1005f3ba4:	c3                   	ret
1005f3ba5:	0f 1f 00             	nopl   (%rax)
1005f3ba8:	45 39 fd             	cmp    %r15d,%r13d
1005f3bab:	75 ca                	jne    1005f3b77 <.text+0x1f2b77>
1005f3bad:	89 d8                	mov    %ebx,%eax
1005f3baf:	eb e3                	jmp    1005f3b94 <.text+0x1f2b94>
1005f3bb1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005f3bb8:	00 00 00 00
1005f3bbc:	0f 1f 40 00          	nopl   0x0(%rax)
1005f3bc0:	48 83 ec 28          	sub    $0x28,%rsp
1005f3bc4:	e8 97 71 f0 ff       	call   1004fad60 <.text+0xf9d60>
1005f3bc9:	89 c1                	mov    %eax,%ecx
1005f3bcb:	83 f8 20             	cmp    $0x20,%eax
1005f3bce:	77 20                	ja     1005f3bf0 <.text+0x1f2bf0>
1005f3bd0:	48 b8 01 02 00 00 01 	movabs $0x100000201,%rax
1005f3bd7:	00 00 00
1005f3bda:	48 0f a3 c8          	bt     %rcx,%rax
1005f3bde:	73 28                	jae    1005f3c08 <.text+0x1f2c08>
1005f3be0:	31 c0                	xor    %eax,%eax
1005f3be2:	48 83 c4 28          	add    $0x28,%rsp
1005f3be6:	c3                   	ret
1005f3be7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005f3bee:	00 00
1005f3bf0:	48 8b 05 d9 4d 13 00 	mov    0x134dd9(%rip),%rax        # 1007289d0 <_head_msys_iconv_2_dll-0x43630>
1005f3bf7:	8b 00                	mov    (%rax),%eax
1005f3bf9:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
1005f3bff:	7e 07                	jle    1005f3c08 <.text+0x1f2c08>
1005f3c01:	85 c0                	test   %eax,%eax
1005f3c03:	75 2b                	jne    1005f3c30 <.text+0x1f2c30>
1005f3c05:	0f 1f 00             	nopl   (%rax)
1005f3c08:	48 8b 05 01 4e 13 00 	mov    0x134e01(%rip),%rax        # 100728a10 <_head_msys_iconv_2_dll-0x435f0>
1005f3c0f:	44 8b 00             	mov    (%rax),%r8d
1005f3c12:	45 85 c0             	test   %r8d,%r8d
1005f3c15:	75 59                	jne    1005f3c70 <.text+0x1f2c70>
1005f3c17:	8b 05 63 06 17 00    	mov    0x170663(%rip),%eax        # 100764280 <_head_msys_iconv_2_dll-0x7d80>
1005f3c1d:	85 c0                	test   %eax,%eax
1005f3c1f:	74 37                	je     1005f3c58 <.text+0x1f2c58>
1005f3c21:	b8 01 00 00 00       	mov    $0x1,%eax
1005f3c26:	48 83 c4 28          	add    $0x28,%rsp
1005f3c2a:	c3                   	ret
1005f3c2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005f3c30:	3d b5 03 00 00       	cmp    $0x3b5,%eax
1005f3c35:	75 0c                	jne    1005f3c43 <.text+0x1f2c43>
1005f3c37:	44 8b 0d 42 06 17 00 	mov    0x170642(%rip),%r9d        # 100764280 <_head_msys_iconv_2_dll-0x7d80>
1005f3c3e:	45 85 c9             	test   %r9d,%r9d
1005f3c41:	75 de                	jne    1005f3c21 <.text+0x1f2c21>
1005f3c43:	0f b6 d1             	movzbl %cl,%edx
1005f3c46:	c1 e9 08             	shr    $0x8,%ecx
1005f3c49:	48 83 c4 28          	add    $0x28,%rsp
1005f3c4d:	e9 ae 6d ef ff       	jmp    1004eaa00 <.text+0xe9a00>
1005f3c52:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005f3c58:	e8 33 95 09 00       	call   10068d190 <.text+0x28c190>
1005f3c5d:	85 c0                	test   %eax,%eax
1005f3c5f:	74 c0                	je     1005f3c21 <.text+0x1f2c21>
1005f3c61:	b8 02 00 00 00       	mov    $0x2,%eax
1005f3c66:	e9 77 ff ff ff       	jmp    1005f3be2 <.text+0x1f2be2>
1005f3c6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005f3c70:	e8 7b 7d ef ff       	call   1004eb9f0 <.text+0xea9f0>
1005f3c75:	85 c0                	test   %eax,%eax
1005f3c77:	0f 84 63 ff ff ff    	je     1005f3be0 <.text+0x1f2be0>
1005f3c7d:	8b 15 fd 05 17 00    	mov    0x1705fd(%rip),%edx        # 100764280 <_head_msys_iconv_2_dll-0x7d80>
1005f3c83:	85 d2                	test   %edx,%edx
1005f3c85:	75 9a                	jne    1005f3c21 <.text+0x1f2c21>
1005f3c87:	e9 56 ff ff ff       	jmp    1005f3be2 <.text+0x1f2be2>
1005f3c8c:	0f 1f 40 00          	nopl   0x0(%rax)
1005f3c90:	41 56                	push   %r14
1005f3c92:	41 55                	push   %r13
1005f3c94:	41 54                	push   %r12
1005f3c96:	55                   	push   %rbp
1005f3c97:	57                   	push   %rdi
1005f3c98:	56                   	push   %rsi
1005f3c99:	53                   	push   %rbx
1005f3c9a:	48 83 ec 30          	sub    $0x30,%rsp
1005f3c9e:	41 89 cc             	mov    %ecx,%r12d
1005f3ca1:	e8 ea f2 ef ff       	call   1004f2f90 <.text+0xf1f90>
1005f3ca6:	48 8b 3d a3 f5 12 00 	mov    0x12f5a3(%rip),%rdi        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005f3cad:	49 89 c6             	mov    %rax,%r14
1005f3cb0:	48 8b 05 19 4d 13 00 	mov    0x134d19(%rip),%rax        # 1007289d0 <_head_msys_iconv_2_dll-0x43630>
1005f3cb7:	8b 30                	mov    (%rax),%esi
1005f3cb9:	85 f6                	test   %esi,%esi
1005f3cbb:	74 73                	je     1005f3d30 <.text+0x1f2d30>
1005f3cbd:	48 8b 17             	mov    (%rdi),%rdx
1005f3cc0:	41 0f b6 0e          	movzbl (%r14),%ecx
1005f3cc4:	48 63 42 40          	movslq 0x40(%rdx),%rax
1005f3cc8:	4c 01 f0             	add    %r14,%rax
1005f3ccb:	49 39 c6             	cmp    %rax,%r14
1005f3cce:	0f 83 2c 01 00 00    	jae    1005f3e00 <.text+0x1f2e00>
1005f3cd4:	4c 8b 2d 75 54 13 00 	mov    0x135475(%rip),%r13        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
1005f3cdb:	4c 89 f5             	mov    %r14,%rbp
1005f3cde:	31 db                	xor    %ebx,%ebx
1005f3ce0:	31 f6                	xor    %esi,%esi
1005f3ce2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005f3ce8:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
1005f3cec:	89 c2                	mov    %eax,%edx
1005f3cee:	83 e2 fd             	and    $0xfffffffd,%edx
1005f3cf1:	80 fa 3c             	cmp    $0x3c,%dl
1005f3cf4:	75 06                	jne    1005f3cfc <.text+0x1f2cfc>
1005f3cf6:	0f b6 f0             	movzbl %al,%esi
1005f3cf9:	48 89 eb             	mov    %rbp,%rbx
1005f3cfc:	48 89 e9             	mov    %rbp,%rcx
1005f3cff:	41 ff 55 00          	call   *0x0(%r13)
1005f3d03:	48 8b 17             	mov    (%rdi),%rdx
1005f3d06:	48 98                	cltq
1005f3d08:	48 01 c5             	add    %rax,%rbp
1005f3d0b:	48 63 42 40          	movslq 0x40(%rdx),%rax
1005f3d0f:	4c 01 f0             	add    %r14,%rax
1005f3d12:	48 39 c5             	cmp    %rax,%rbp
1005f3d15:	72 d1                	jb     1005f3ce8 <.text+0x1f2ce8>
1005f3d17:	80 7d 00 3c          	cmpb   $0x3c,0x0(%rbp)
1005f3d1b:	0f 84 0f 01 00 00    	je     1005f3e30 <.text+0x1f2e30>
1005f3d21:	83 fe 3c             	cmp    $0x3c,%esi
1005f3d24:	75 62                	jne    1005f3d88 <.text+0x1f2d88>
1005f3d26:	89 d8                	mov    %ebx,%eax
1005f3d28:	44 29 f0             	sub    %r14d,%eax
1005f3d2b:	e9 7f 00 00 00       	jmp    1005f3daf <.text+0x1f2daf>
1005f3d30:	48 8b 07             	mov    (%rdi),%rax
1005f3d33:	48 8b 2d e6 4f 13 00 	mov    0x134fe6(%rip),%rbp        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
1005f3d3a:	4c 8b 2d af 53 13 00 	mov    0x1353af(%rip),%r13        # 1007290f0 <_head_msys_iconv_2_dll-0x42f10>
1005f3d41:	48 63 58 40          	movslq 0x40(%rax),%rbx
1005f3d45:	4c 01 f3             	add    %r14,%rbx
1005f3d48:	0f b6 03             	movzbl (%rbx),%eax
1005f3d4b:	eb 32                	jmp    1005f3d7f <.text+0x1f2d7f>
1005f3d4d:	0f 1f 00             	nopl   (%rax)
1005f3d50:	3c 3c                	cmp    $0x3c,%al
1005f3d52:	74 4c                	je     1005f3da0 <.text+0x1f2da0>
1005f3d54:	8b 55 00             	mov    0x0(%rbp),%edx
1005f3d57:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1005f3d5e:	85 d2                	test   %edx,%edx
1005f3d60:	74 13                	je     1005f3d75 <.text+0x1f2d75>
1005f3d62:	48 8d 53 ff          	lea    -0x1(%rbx),%rdx
1005f3d66:	4c 89 f1             	mov    %r14,%rcx
1005f3d69:	41 ff 55 00          	call   *0x0(%r13)
1005f3d6d:	83 c0 01             	add    $0x1,%eax
1005f3d70:	48 98                	cltq
1005f3d72:	48 f7 d8             	neg    %rax
1005f3d75:	48 01 c3             	add    %rax,%rbx
1005f3d78:	0f b6 03             	movzbl (%rbx),%eax
1005f3d7b:	3c 3e                	cmp    $0x3e,%al
1005f3d7d:	74 09                	je     1005f3d88 <.text+0x1f2d88>
1005f3d7f:	49 39 de             	cmp    %rbx,%r14
1005f3d82:	72 cc                	jb     1005f3d50 <.text+0x1f2d50>
1005f3d84:	3c 3c                	cmp    $0x3c,%al
1005f3d86:	74 18                	je     1005f3da0 <.text+0x1f2da0>
1005f3d88:	31 c0                	xor    %eax,%eax
1005f3d8a:	48 83 c4 30          	add    $0x30,%rsp
1005f3d8e:	5b                   	pop    %rbx
1005f3d8f:	5e                   	pop    %rsi
1005f3d90:	5f                   	pop    %rdi
1005f3d91:	5d                   	pop    %rbp
1005f3d92:	41 5c                	pop    %r12
1005f3d94:	41 5d                	pop    %r13
1005f3d96:	41 5e                	pop    %r14
1005f3d98:	c3                   	ret
1005f3d99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005f3da0:	89 d8                	mov    %ebx,%eax
1005f3da2:	48 8b 17             	mov    (%rdi),%rdx
1005f3da5:	4c 8b 2d a4 53 13 00 	mov    0x1353a4(%rip),%r13        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
1005f3dac:	44 29 f0             	sub    %r14d,%eax
1005f3daf:	48 8b 52 38          	mov    0x38(%rdx),%rdx
1005f3db3:	48 89 d9             	mov    %rbx,%rcx
1005f3db6:	89 44 24 28          	mov    %eax,0x28(%rsp)
1005f3dba:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1005f3dbf:	41 ff 55 00          	call   *0x0(%r13)
1005f3dc3:	48 98                	cltq
1005f3dc5:	48 01 c3             	add    %rax,%rbx
1005f3dc8:	45 85 e4             	test   %r12d,%r12d
1005f3dcb:	75 4b                	jne    1005f3e18 <.text+0x1f2e18>
1005f3dcd:	80 3b 2f             	cmpb   $0x2f,(%rbx)
1005f3dd0:	74 b6                	je     1005f3d88 <.text+0x1f2d88>
1005f3dd2:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1005f3dd7:	eb 19                	jmp    1005f3df2 <.text+0x1f2df2>
1005f3dd9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005f3de0:	48 89 d9             	mov    %rbx,%rcx
1005f3de3:	e8 78 f1 ef ff       	call   1004f2f60 <.text+0xf1f60>
1005f3de8:	0f b6 00             	movzbl (%rax),%eax
1005f3deb:	83 f8 3e             	cmp    $0x3e,%eax
1005f3dee:	74 50                	je     1005f3e40 <.text+0x1f2e40>
1005f3df0:	89 c6                	mov    %eax,%esi
1005f3df2:	48 89 d9             	mov    %rbx,%rcx
1005f3df5:	e8 96 a5 f0 ff       	call   1004fe390 <.text+0xfd390>
1005f3dfa:	85 c0                	test   %eax,%eax
1005f3dfc:	79 e2                	jns    1005f3de0 <.text+0x1f2de0>
1005f3dfe:	eb 88                	jmp    1005f3d88 <.text+0x1f2d88>
1005f3e00:	80 f9 3c             	cmp    $0x3c,%cl
1005f3e03:	75 83                	jne    1005f3d88 <.text+0x1f2d88>
1005f3e05:	4c 8b 2d 44 53 13 00 	mov    0x135344(%rip),%r13        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
1005f3e0c:	4c 89 f3             	mov    %r14,%rbx
1005f3e0f:	31 c0                	xor    %eax,%eax
1005f3e11:	31 f6                	xor    %esi,%esi
1005f3e13:	eb 9a                	jmp    1005f3daf <.text+0x1f2daf>
1005f3e15:	0f 1f 00             	nopl   (%rax)
1005f3e18:	31 c0                	xor    %eax,%eax
1005f3e1a:	80 3b 2f             	cmpb   $0x2f,(%rbx)
1005f3e1d:	0f 94 c0             	sete   %al
1005f3e20:	48 83 c4 30          	add    $0x30,%rsp
1005f3e24:	5b                   	pop    %rbx
1005f3e25:	5e                   	pop    %rsi
1005f3e26:	5f                   	pop    %rdi
1005f3e27:	5d                   	pop    %rbp
1005f3e28:	41 5c                	pop    %r12
1005f3e2a:	41 5d                	pop    %r13
1005f3e2c:	41 5e                	pop    %r14
1005f3e2e:	c3                   	ret
1005f3e2f:	90                   	nop
1005f3e30:	89 e8                	mov    %ebp,%eax
1005f3e32:	48 89 eb             	mov    %rbp,%rbx
1005f3e35:	44 29 f0             	sub    %r14d,%eax
1005f3e38:	e9 72 ff ff ff       	jmp    1005f3daf <.text+0x1f2daf>
1005f3e3d:	0f 1f 00             	nopl   (%rax)
1005f3e40:	31 c0                	xor    %eax,%eax
1005f3e42:	83 fe 2f             	cmp    $0x2f,%esi
1005f3e45:	0f 95 c0             	setne  %al
1005f3e48:	48 83 c4 30          	add    $0x30,%rsp
1005f3e4c:	5b                   	pop    %rbx
1005f3e4d:	5e                   	pop    %rsi
1005f3e4e:	5f                   	pop    %rdi
1005f3e4f:	5d                   	pop    %rbp
1005f3e50:	41 5c                	pop    %r12
1005f3e52:	41 5d                	pop    %r13
1005f3e54:	41 5e                	pop    %r14
1005f3e56:	c3                   	ret
1005f3e57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005f3e5e:	00 00
1005f3e60:	56                   	push   %rsi
1005f3e61:	53                   	push   %rbx
1005f3e62:	48 83 ec 28          	sub    $0x28,%rsp
1005f3e66:	89 d3                	mov    %edx,%ebx
1005f3e68:	44 89 c6             	mov    %r8d,%esi
1005f3e6b:	e8 d0 f0 ef ff       	call   1004f2f40 <.text+0xf1f40>
1005f3e70:	0f b6 10             	movzbl (%rax),%edx
1005f3e73:	80 fa 0c             	cmp    $0xc,%dl
1005f3e76:	74 28                	je     1005f3ea0 <.text+0x1f2ea0>
1005f3e78:	0f b6 ca             	movzbl %dl,%ecx
1005f3e7b:	39 d9                	cmp    %ebx,%ecx
1005f3e7d:	74 21                	je     1005f3ea0 <.text+0x1f2ea0>
1005f3e7f:	80 fa 7d             	cmp    $0x7d,%dl
1005f3e82:	75 04                	jne    1005f3e88 <.text+0x1f2e88>
1005f3e84:	85 f6                	test   %esi,%esi
1005f3e86:	75 18                	jne    1005f3ea0 <.text+0x1f2ea0>
1005f3e88:	31 c9                	xor    %ecx,%ecx
1005f3e8a:	80 fa 2e             	cmp    $0x2e,%dl
1005f3e8d:	74 21                	je     1005f3eb0 <.text+0x1f2eb0>
1005f3e8f:	89 c8                	mov    %ecx,%eax
1005f3e91:	48 83 c4 28          	add    $0x28,%rsp
1005f3e95:	5b                   	pop    %rbx