1004e9d4d:	75 e5                	jne    1004e9d34 <.text+0xe8d34>
1004e9d4f:	c6 02 00             	movb   $0x0,(%rdx)
1004e9d52:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1004e9d58:	48 89 e9             	mov    %rbp,%rcx
1004e9d5b:	48 8d 7d 06          	lea    0x6(%rbp),%rdi
1004e9d5f:	48 8d 15 1f 4e 21 00 	lea    0x214e1f(%rip),%rdx        # 1006feb85 <_head_msys_iconv_2_dll-0x6d47b>
1004e9d66:	e8 35 65 1b 00       	call   1006a02a0 <.text+0x29f2a0>
1004e9d6b:	85 c0                	test   %eax,%eax
1004e9d6d:	74 1f                	je     1004e9d8e <.text+0xe8d8e>
1004e9d6f:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1004e9d75:	48 8d 15 10 4e 21 00 	lea    0x214e10(%rip),%rdx        # 1006feb8c <_head_msys_iconv_2_dll-0x6d474>
1004e9d7c:	48 8d 7d 05          	lea    0x5(%rbp),%rdi
1004e9d80:	48 89 e9             	mov    %rbp,%rcx
1004e9d83:	e8 18 65 1b 00       	call   1006a02a0 <.text+0x29f2a0>
1004e9d88:	85 c0                	test   %eax,%eax
1004e9d8a:	48 0f 45 fd          	cmovne %rbp,%rdi
1004e9d8e:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
1004e9d94:	48 8d 15 f7 4d 21 00 	lea    0x214df7(%rip),%rdx        # 1006feb92 <_head_msys_iconv_2_dll-0x6d46e>
1004e9d9b:	48 89 f9             	mov    %rdi,%rcx
1004e9d9e:	e8 fd 64 1b 00       	call   1006a02a0 <.text+0x29f2a0>
1004e9da3:	85 c0                	test   %eax,%eax
1004e9da5:	75 1b                	jne    1004e9dc2 <.text+0xe8dc2>
1004e9da7:	48 8d 5f 0a          	lea    0xa(%rdi),%rbx
1004e9dab:	48 89 d9             	mov    %rbx,%rcx
1004e9dae:	e8 bd 64 1b 00       	call   1006a0270 <.text+0x29f270>
1004e9db3:	48 89 da             	mov    %rbx,%rdx
1004e9db6:	48 89 f9             	mov    %rdi,%rcx
1004e9db9:	4c 8d 40 01          	lea    0x1(%rax),%r8
1004e9dbd:	e8 3e 61 1b 00       	call   10069ff00 <.text+0x29ef00>
1004e9dc2:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1004e9dc8:	48 8d 15 d0 4d 21 00 	lea    0x214dd0(%rip),%rdx        # 1006feb9f <_head_msys_iconv_2_dll-0x6d461>
1004e9dcf:	48 89 f9             	mov    %rdi,%rcx
1004e9dd2:	e8 c9 64 1b 00       	call   1006a02a0 <.text+0x29f2a0>
1004e9dd7:	85 c0                	test   %eax,%eax
1004e9dd9:	0f 84 c1 00 00 00    	je     1004e9ea0 <.text+0xe8ea0>
1004e9ddf:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1004e9de5:	48 8d 15 bb 4d 21 00 	lea    0x214dbb(%rip),%rdx        # 1006feba7 <_head_msys_iconv_2_dll-0x6d459>
1004e9dec:	48 89 f9             	mov    %rdi,%rcx
1004e9def:	e8 ac 64 1b 00       	call   1006a02a0 <.text+0x29f2a0>
1004e9df4:	85 c0                	test   %eax,%eax
1004e9df6:	0f 84 44 01 00 00    	je     1004e9f40 <.text+0xe8f40>
1004e9dfc:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1004e9e02:	48 8d 15 a7 4d 21 00 	lea    0x214da7(%rip),%rdx        # 1006febb0 <_head_msys_iconv_2_dll-0x6d450>
1004e9e09:	48 89 f9             	mov    %rdi,%rcx
1004e9e0c:	e8 8f 64 1b 00       	call   1006a02a0 <.text+0x29f2a0>
1004e9e11:	85 c0                	test   %eax,%eax
1004e9e13:	74 63                	je     1004e9e78 <.text+0xe8e78>
1004e9e15:	4c 8d 25 04 5b 21 00 	lea    0x215b04(%rip),%r12        # 1006ff920 <_head_msys_iconv_2_dll-0x6c6e0>
1004e9e1c:	31 f6                	xor    %esi,%esi
1004e9e1e:	4c 89 e3             	mov    %r12,%rbx
1004e9e21:	eb 15                	jmp    1004e9e38 <.text+0xe8e38>
1004e9e23:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004e9e28:	83 c6 01             	add    $0x1,%esi
1004e9e2b:	48 83 c3 10          	add    $0x10,%rbx
1004e9e2f:	83 fe 3c             	cmp    $0x3c,%esi
1004e9e32:	0f 84 90 00 00 00    	je     1004e9ec8 <.text+0xe8ec8>
1004e9e38:	48 8b 13             	mov    (%rbx),%rdx
1004e9e3b:	48 89 f9             	mov    %rdi,%rcx
1004e9e3e:	e8 dd 63 1b 00       	call   1006a0220 <.text+0x29f220>
1004e9e43:	85 c0                	test   %eax,%eax
1004e9e45:	75 e1                	jne    1004e9e28 <.text+0xe8e28>
1004e9e47:	48 39 fd             	cmp    %rdi,%rbp
1004e9e4a:	74 17                	je     1004e9e63 <.text+0xe8e63>
1004e9e4c:	48 89 f9             	mov    %rdi,%rcx
1004e9e4f:	e8 1c 64 1b 00       	call   1006a0270 <.text+0x29f270>
1004e9e54:	48 89 fa             	mov    %rdi,%rdx
1004e9e57:	48 89 e9             	mov    %rbp,%rcx
1004e9e5a:	4c 8d 40 01          	lea    0x1(%rax),%r8
1004e9e5e:	e8 9d 60 1b 00       	call   10069ff00 <.text+0x29ef00>
1004e9e63:	48 89 e8             	mov    %rbp,%rax
1004e9e66:	48 83 c4 20          	add    $0x20,%rsp
1004e9e6a:	5b                   	pop    %rbx
1004e9e6b:	5e                   	pop    %rsi
1004e9e6c:	5f                   	pop    %rdi
1004e9e6d:	5d                   	pop    %rbp
1004e9e6e:	41 5c                	pop    %r12
1004e9e70:	c3                   	ret
1004e9e71:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004e9e78:	48 8d 5f 06          	lea    0x6(%rdi),%rbx
1004e9e7c:	48 89 d9             	mov    %rbx,%rcx
1004e9e7f:	e8 ec 63 1b 00       	call   1006a0270 <.text+0x29f270>
1004e9e84:	48 8d 4f 05          	lea    0x5(%rdi),%rcx
1004e9e88:	48 89 da             	mov    %rbx,%rdx
1004e9e8b:	4c 8d 40 01          	lea    0x1(%rax),%r8
1004e9e8f:	e8 6c 60 1b 00       	call   10069ff00 <.text+0x29ef00>
1004e9e94:	e9 7c ff ff ff       	jmp    1004e9e15 <.text+0xe8e15>
1004e9e99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004e9ea0:	48 8d 5f 03          	lea    0x3(%rdi),%rbx
1004e9ea4:	48 89 d9             	mov    %rbx,%rcx
1004e9ea7:	e8 c4 63 1b 00       	call   1006a0270 <.text+0x29f270>
1004e9eac:	48 8d 4f 04          	lea    0x4(%rdi),%rcx
1004e9eb0:	48 89 da             	mov    %rbx,%rdx
1004e9eb3:	4c 8d 40 01          	lea    0x1(%rax),%r8
1004e9eb7:	e8 44 60 1b 00       	call   10069ff00 <.text+0x29ef00>
1004e9ebc:	c6 47 03 2d          	movb   $0x2d,0x3(%rdi)
1004e9ec0:	e9 1a ff ff ff       	jmp    1004e9ddf <.text+0xe8ddf>
1004e9ec5:	0f 1f 00             	nopl   (%rax)
1004e9ec8:	48 8d 1d e1 54 21 00 	lea    0x2154e1(%rip),%rbx        # 1006ff3b0 <_head_msys_iconv_2_dll-0x6cc50>
1004e9ecf:	31 f6                	xor    %esi,%esi
1004e9ed1:	48 8d 15 a8 4c 21 00 	lea    0x214ca8(%rip),%rdx        # 1006feb80 <_head_msys_iconv_2_dll-0x6d480>
1004e9ed8:	eb 19                	jmp    1004e9ef3 <.text+0xe8ef3>
1004e9eda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004e9ee0:	48 8b 13             	mov    (%rbx),%rdx
1004e9ee3:	48 83 c3 10          	add    $0x10,%rbx
1004e9ee7:	83 c6 01             	add    $0x1,%esi
1004e9eea:	48 85 d2             	test   %rdx,%rdx
1004e9eed:	0f 84 70 ff ff ff    	je     1004e9e63 <.text+0xe8e63>
1004e9ef3:	48 89 f9             	mov    %rdi,%rcx
1004e9ef6:	e8 25 63 1b 00       	call   1006a0220 <.text+0x29f220>
1004e9efb:	85 c0                	test   %eax,%eax
1004e9efd:	75 e1                	jne    1004e9ee0 <.text+0xe8ee0>
1004e9eff:	48 63 f6             	movslq %esi,%rsi
1004e9f02:	48 8d 05 97 54 21 00 	lea    0x215497(%rip),%rax        # 1006ff3a0 <_head_msys_iconv_2_dll-0x6cc60>
1004e9f09:	48 c1 e6 04          	shl    $0x4,%rsi
1004e9f0d:	48 63 5c 30 08       	movslq 0x8(%rax,%rsi,1),%rbx
1004e9f12:	85 db                	test   %ebx,%ebx
1004e9f14:	0f 88 49 ff ff ff    	js     1004e9e63 <.text+0xe8e63>
1004e9f1a:	48 89 e9             	mov    %rbp,%rcx
1004e9f1d:	48 c1 e3 04          	shl    $0x4,%rbx
1004e9f21:	e8 fa 75 f1 ff       	call   100401520 <.text+0x520>
1004e9f26:	49 8b 0c 1c          	mov    (%r12,%rbx,1),%rcx
1004e9f2a:	48 83 c4 20          	add    $0x20,%rsp
1004e9f2e:	5b                   	pop    %rbx
1004e9f2f:	5e                   	pop    %rsi
1004e9f30:	5f                   	pop    %rdi
1004e9f31:	5d                   	pop    %rbp
1004e9f32:	41 5c                	pop    %r12
1004e9f34:	e9 47 a0 0d 00       	jmp    1005c3f80 <.text+0x1c2f80>
1004e9f39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004e9f40:	e8 db 59 1b 00       	call   10069f920 <.text+0x29e920>
1004e9f45:	0f b6 57 08          	movzbl 0x8(%rdi),%edx
1004e9f49:	f6 44 02 01 04       	testb  $0x4,0x1(%rdx,%rax,1)
1004e9f4e:	0f 84 a8 fe ff ff    	je     1004e9dfc <.text+0xe8dfc>
1004e9f54:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
1004e9f58:	48 89 d9             	mov    %rbx,%rcx
1004e9f5b:	e8 10 63 1b 00       	call   1006a0270 <.text+0x29f270>
1004e9f60:	48 8d 4f 09          	lea    0x9(%rdi),%rcx
1004e9f64:	48 89 da             	mov    %rbx,%rdx
1004e9f67:	4c 8d 40 01          	lea    0x1(%rax),%r8
1004e9f6b:	e8 90 5f 1b 00       	call   10069ff00 <.text+0x29ef00>
1004e9f70:	c6 47 08 2d          	movb   $0x2d,0x8(%rdi)
1004e9f74:	e9 83 fe ff ff       	jmp    1004e9dfc <.text+0xe8dfc>
1004e9f79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004e9f80:	41 56                	push   %r14
1004e9f82:	41 55                	push   %r13
1004e9f84:	41 54                	push   %r12
1004e9f86:	55                   	push   %rbp
1004e9f87:	57                   	push   %rdi
1004e9f88:	56                   	push   %rsi
1004e9f89:	53                   	push   %rbx
1004e9f8a:	48 83 ec 20          	sub    $0x20,%rsp
1004e9f8e:	48 8d 35 4b 5e 21 00 	lea    0x215e4b(%rip),%rsi        # 1006ffde0 <_head_msys_iconv_2_dll-0x6c220>
1004e9f95:	4c 8d 25 84 ed 1c 00 	lea    0x1ced84(%rip),%r12        # 1006b8d20 <_head_msys_iconv_2_dll-0xb32e0>
1004e9f9c:	48 89 cd             	mov    %rcx,%rbp
1004e9f9f:	0f b6 0a             	movzbl (%rdx),%ecx
1004e9fa2:	48 89 d3             	mov    %rdx,%rbx
1004e9fa5:	48 89 d7             	mov    %rdx,%rdi
1004e9fa8:	84 c9                	test   %cl,%cl
1004e9faa:	0f 89 60 01 00 00    	jns    1004ea110 <.text+0xe9110>
1004e9fb0:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
1004e9fb4:	48 89 fa             	mov    %rdi,%rdx
1004e9fb7:	83 e0 c0             	and    $0xffffffc0,%eax
1004e9fba:	3c 80                	cmp    $0x80,%al
1004e9fbc:	75 11                	jne    1004e9fcf <.text+0xe8fcf>
1004e9fbe:	66 90                	xchg   %ax,%ax
1004e9fc0:	0f b6 42 02          	movzbl 0x2(%rdx),%eax
1004e9fc4:	48 83 c2 01          	add    $0x1,%rdx
1004e9fc8:	83 e0 c0             	and    $0xffffffc0,%eax
1004e9fcb:	3c 80                	cmp    $0x80,%al
1004e9fcd:	74 f1                	je     1004e9fc0 <.text+0xe8fc0>
1004e9fcf:	49 89 fd             	mov    %rdi,%r13
1004e9fd2:	48 39 fd             	cmp    %rdi,%rbp
1004e9fd5:	72 19                	jb     1004e9ff0 <.text+0xe8ff0>
1004e9fd7:	e9 18 01 00 00       	jmp    1004ea0f4 <.text+0xe90f4>
1004e9fdc:	0f 1f 40 00          	nopl   0x0(%rax)
1004e9fe0:	4c 8d 6f ff          	lea    -0x1(%rdi),%r13
1004e9fe4:	4c 39 ed             	cmp    %r13,%rbp
1004e9fe7:	0f 84 03 01 00 00    	je     1004ea0f0 <.text+0xe90f0>
1004e9fed:	4c 89 ef             	mov    %r13,%rdi
1004e9ff0:	0f b6 07             	movzbl (%rdi),%eax
1004e9ff3:	89 c1                	mov    %eax,%ecx
1004e9ff5:	83 e1 c0             	and    $0xffffffc0,%ecx
1004e9ff8:	80 f9 80             	cmp    $0x80,%cl
1004e9ffb:	74 e3                	je     1004e9fe0 <.text+0xe8fe0>
1004e9ffd:	48 29 fa             	sub    %rdi,%rdx
1004ea000:	0f be 04 06          	movsbl (%rsi,%rax,1),%eax
1004ea004:	49 89 fd             	mov    %rdi,%r13
1004ea007:	83 c2 01             	add    $0x1,%edx
1004ea00a:	39 c2                	cmp    %eax,%edx
1004ea00c:	74 11                	je     1004ea01f <.text+0xe901f>
1004ea00e:	48 89 da             	mov    %rbx,%rdx
1004ea011:	4c 29 ea             	sub    %r13,%rdx
1004ea014:	83 c2 01             	add    $0x1,%edx
1004ea017:	39 c2                	cmp    %eax,%edx
1004ea019:	0f 85 f1 00 00 00    	jne    1004ea110 <.text+0xe9110>
1004ea01f:	4c 39 ed             	cmp    %r13,%rbp
1004ea022:	0f 83 9e 00 00 00    	jae    1004ea0c6 <.text+0xe90c6>
1004ea028:	4c 89 e9             	mov    %r13,%rcx
1004ea02b:	e8 f0 f6 ff ff       	call   1004e9720 <.text+0xe8720>
1004ea030:	4c 63 c8             	movslq %eax,%r9
1004ea033:	4d 89 ce             	mov    %r9,%r14
1004ea036:	4d 3b 0c 24          	cmp    (%r12),%r9
1004ea03a:	7c 47                	jl     1004ea083 <.text+0xe9083>
1004ea03c:	41 b8 61 01 00 00    	mov    $0x161,%r8d
1004ea042:	31 c9                	xor    %ecx,%ecx
1004ea044:	eb 12                	jmp    1004ea058 <.text+0xe9058>
1004ea046:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004ea04d:	00 00 00
1004ea050:	8d 48 01             	lea    0x1(%rax),%ecx
1004ea053:	41 39 c8             	cmp    %ecx,%r8d
1004ea056:	7c 2b                	jl     1004ea083 <.text+0xe9083>
1004ea058:	42 8d 14 01          	lea    (%rcx,%r8,1),%edx
1004ea05c:	89 d0                	mov    %edx,%eax
1004ea05e:	c1 e8 1f             	shr    $0x1f,%eax
1004ea061:	01 d0                	add    %edx,%eax
1004ea063:	d1 f8                	sar    $1,%eax
1004ea065:	48 63 d0             	movslq %eax,%rdx
1004ea068:	48 c1 e2 04          	shl    $0x4,%rdx
1004ea06c:	4c 01 e2             	add    %r12,%rdx
1004ea06f:	4c 3b 4a 08          	cmp    0x8(%rdx),%r9
1004ea073:	7f db                	jg     1004ea050 <.text+0xe9050>
1004ea075:	4c 3b 0a             	cmp    (%rdx),%r9
1004ea078:	7d 66                	jge    1004ea0e0 <.text+0xe90e0>
1004ea07a:	44 8d 40 ff          	lea    -0x1(%rax),%r8d
1004ea07e:	41 39 c8             	cmp    %ecx,%r8d
1004ea081:	7d d5                	jge    1004ea058 <.text+0xe9058>
1004ea083:	44 89 f1             	mov    %r14d,%ecx
1004ea086:	e8 75 7c f1 ff       	call   100401d00 <.text+0xd00>
1004ea08b:	85 c0                	test   %eax,%eax
1004ea08d:	74 37                	je     1004ea0c6 <.text+0xe90c6>
1004ea08f:	49 8d 7d ff          	lea    -0x1(%r13),%rdi
1004ea093:	48 89 f9             	mov    %rdi,%rcx
1004ea096:	48 39 fd             	cmp    %rdi,%rbp
1004ea099:	72 0e                	jb     1004ea0a9 <.text+0xe90a9>
1004ea09b:	eb 16                	jmp    1004ea0b3 <.text+0xe90b3>
1004ea09d:	0f 1f 00             	nopl   (%rax)
1004ea0a0:	48 83 e9 01          	sub    $0x1,%rcx
1004ea0a4:	48 39 cd             	cmp    %rcx,%rbp
1004ea0a7:	74 0a                	je     1004ea0b3 <.text+0xe90b3>
1004ea0a9:	0f b6 01             	movzbl (%rcx),%eax
1004ea0ac:	83 e0 c0             	and    $0xffffffc0,%eax
1004ea0af:	3c 80                	cmp    $0x80,%al
1004ea0b1:	74 ed                	je     1004ea0a0 <.text+0xe90a0>
1004ea0b3:	e8 68 f6 ff ff       	call   1004e9720 <.text+0xe8720>
1004ea0b8:	44 89 f2             	mov    %r14d,%edx
1004ea0bb:	89 c1                	mov    %eax,%ecx
1004ea0bd:	e8 7e 7c f1 ff       	call   100401d40 <.text+0xd40>
1004ea0c2:	85 c0                	test   %eax,%eax
1004ea0c4:	75 1e                	jne    1004ea0e4 <.text+0xe90e4>
1004ea0c6:	89 d8                	mov    %ebx,%eax
1004ea0c8:	44 29 e8             	sub    %r13d,%eax
1004ea0cb:	48 83 c4 20          	add    $0x20,%rsp
1004ea0cf:	5b                   	pop    %rbx
1004ea0d0:	5e                   	pop    %rsi
1004ea0d1:	5f                   	pop    %rdi
1004ea0d2:	5d                   	pop    %rbp
1004ea0d3:	41 5c                	pop    %r12
1004ea0d5:	41 5d                	pop    %r13
1004ea0d7:	41 5e                	pop    %r14
1004ea0d9:	c3                   	ret
1004ea0da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004ea0e0:	49 8d 7d ff          	lea    -0x1(%r13),%rdi
1004ea0e4:	41 0f b6 4d ff       	movzbl -0x1(%r13),%ecx
1004ea0e9:	e9 c2 fe ff ff       	jmp    1004e9fb0 <.text+0xe8fb0>
1004ea0ee:	66 90                	xchg   %ax,%ax
1004ea0f0:	0f b6 4f ff          	movzbl -0x1(%rdi),%ecx
1004ea0f4:	4c 29 ea             	sub    %r13,%rdx
1004ea0f7:	0f be 04 0e          	movsbl (%rsi,%rcx,1),%eax
1004ea0fb:	83 c2 01             	add    $0x1,%edx
1004ea0fe:	39 c2                	cmp    %eax,%edx
1004ea100:	0f 85 08 ff ff ff    	jne    1004ea00e <.text+0xe900e>
1004ea106:	eb be                	jmp    1004ea0c6 <.text+0xe90c6>
1004ea108:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004ea10f:	00
1004ea110:	31 c0                	xor    %eax,%eax
1004ea112:	48 83 c4 20          	add    $0x20,%rsp
1004ea116:	5b                   	pop    %rbx
1004ea117:	5e                   	pop    %rsi
1004ea118:	5f                   	pop    %rdi
1004ea119:	5d                   	pop    %rbp
1004ea11a:	41 5c                	pop    %r12
1004ea11c:	41 5d                	pop    %r13
1004ea11e:	41 5e                	pop    %r14
1004ea120:	c3                   	ret
1004ea121:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004ea128:	00 00 00 00
1004ea12c:	0f 1f 40 00          	nopl   0x0(%rax)
1004ea130:	41 57                	push   %r15
1004ea132:	41 56                	push   %r14
1004ea134:	41 55                	push   %r13
1004ea136:	41 54                	push   %r12
1004ea138:	55                   	push   %rbp
1004ea139:	57                   	push   %rdi
1004ea13a:	56                   	push   %rsi
1004ea13b:	53                   	push   %rbx
1004ea13c:	48 83 ec 38          	sub    $0x38,%rsp
1004ea140:	4c 8d 2d d9 24 1d 00 	lea    0x1d24d9(%rip),%r13        # 1006bc620 <_head_msys_iconv_2_dll-0xaf9e0>
1004ea147:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
1004ea14e:	00
1004ea14f:	4c 8d a4 24 90 00 00 	lea    0x90(%rsp),%r12
1004ea156:	00
1004ea157:	48 8d ac 24 98 00 00 	lea    0x98(%rsp),%rbp
1004ea15e:	00
1004ea15f:	48 89 94 24 88 00 00 	mov    %rdx,0x88(%rsp)
1004ea166:	00
1004ea167:	48 8d bc 24 88 00 00 	lea    0x88(%rsp),%rdi
1004ea16e:	00
1004ea16f:	4c 89 84 24 90 00 00 	mov    %r8,0x90(%rsp)
1004ea176:	00
1004ea177:	4c 89 8c 24 98 00 00 	mov    %r9,0x98(%rsp)
1004ea17e:	00
1004ea17f:	90                   	nop
1004ea180:	4c 89 e2             	mov    %r12,%rdx
1004ea183:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1004ea18a:	00
1004ea18b:	e8 30 f7 ff ff       	call   1004e98c0 <.text+0xe88c0>
1004ea190:	48 89 ea             	mov    %rbp,%rdx
1004ea193:	48 89 f9             	mov    %rdi,%rcx
1004ea196:	89 c3                	mov    %eax,%ebx
1004ea198:	e8 23 f7 ff ff       	call   1004e98c0 <.text+0xe88c0>
1004ea19d:	85 db                	test   %ebx,%ebx
1004ea19f:	0f 9e c2             	setle  %dl
1004ea1a2:	85 c0                	test   %eax,%eax
1004ea1a4:	89 c6                	mov    %eax,%esi
1004ea1a6:	0f 9e c0             	setle  %al
1004ea1a9:	08 c2                	or     %al,%dl
1004ea1ab:	41 89 d7             	mov    %edx,%r15d
1004ea1ae:	75 70                	jne    1004ea220 <.text+0xe9220>
1004ea1b0:	39 f3                	cmp    %esi,%ebx
1004ea1b2:	74 cc                	je     1004ea180 <.text+0xe9180>
1004ea1b4:	83 fb 7f             	cmp    $0x7f,%ebx
1004ea1b7:	7f 4f                	jg     1004ea208 <.text+0xe9208>
1004ea1b9:	8d 53 bf             	lea    -0x41(%rbx),%edx
1004ea1bc:	8d 43 20             	lea    0x20(%rbx),%eax
1004ea1bf:	83 fa 1a             	cmp    $0x1a,%edx
1004ea1c2:	0f 42 d8             	cmovb  %eax,%ebx
1004ea1c5:	83 fe 7f             	cmp    $0x7f,%esi
1004ea1c8:	7f 26                	jg     1004ea1f0 <.text+0xe91f0>
1004ea1ca:	8d 56 bf             	lea    -0x41(%rsi),%edx
1004ea1cd:	8d 46 20             	lea    0x20(%rsi),%eax
1004ea1d0:	83 fa 1a             	cmp    $0x1a,%edx
1004ea1d3:	0f 42 f0             	cmovb  %eax,%esi
1004ea1d6:	89 d8                	mov    %ebx,%eax
1004ea1d8:	29 f0                	sub    %esi,%eax
1004ea1da:	74 a4                	je     1004ea180 <.text+0xe9180>
1004ea1dc:	48 83 c4 38          	add    $0x38,%rsp
1004ea1e0:	5b                   	pop    %rbx
1004ea1e1:	5e                   	pop    %rsi
1004ea1e2:	5f                   	pop    %rdi
1004ea1e3:	5d                   	pop    %rbp