100404bcb:	48 89 eb             	mov    %rbp,%rbx
100404bce:	48 8d 44 c5 00       	lea    0x0(%rbp,%rax,8),%rax
100404bd3:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
100404bd8:	48 89 fd             	mov    %rdi,%rbp
100404bdb:	4d 89 cf             	mov    %r9,%r15
100404bde:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100404be3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100404be8:	8b 53 08             	mov    0x8(%rbx),%edx
100404beb:	48 8b 33             	mov    (%rbx),%rsi
100404bee:	4c 89 73 10          	mov    %r14,0x10(%rbx)
100404bf2:	85 d2                	test   %edx,%edx
100404bf4:	0f 84 a4 00 00 00    	je     100404c9e <.text+0x3c9e>
100404bfa:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
100404bfe:	4d 89 f4             	mov    %r14,%r12
100404c01:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
100404c06:	49 89 ee             	mov    %rbp,%r14
100404c09:	48 c1 e2 04          	shl    $0x4,%rdx
100404c0d:	4c 89 ed             	mov    %r13,%rbp
100404c10:	48 8d 3c 16          	lea    (%rsi,%rdx,1),%rdi
100404c14:	49 89 fd             	mov    %rdi,%r13
100404c17:	eb 10                	jmp    100404c29 <.text+0x3c29>
100404c19:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404c20:	48 83 c6 30          	add    $0x30,%rsi
100404c24:	4c 39 ee             	cmp    %r13,%rsi
100404c27:	74 67                	je     100404c90 <.text+0x3c90>
100404c29:	f6 46 18 08          	testb  $0x8,0x18(%rsi)
100404c2d:	75 f1                	jne    100404c20 <.text+0x3c20>
100404c2f:	8b 7e 08             	mov    0x8(%rsi),%edi
100404c32:	8d 47 ff             	lea    -0x1(%rdi),%eax
100404c35:	3d fe 00 00 00       	cmp    $0xfe,%eax
100404c3a:	77 e4                	ja     100404c20 <.text+0x3c20>
100404c3c:	0f b6 5d 00          	movzbl 0x0(%rbp),%ebx
100404c40:	e8 ab 3c 00 00       	call   1004088f0 <.text+0x78f0>
100404c45:	49 89 c0             	mov    %rax,%r8
100404c48:	48 63 c7             	movslq %edi,%rax
100404c4b:	42 0f be 44 00 01    	movsbl 0x1(%rax,%r8,1),%eax
100404c51:	a8 97                	test   $0x97,%al
100404c53:	74 cb                	je     100404c20 <.text+0x3c20>
100404c55:	0f be c3             	movsbl %bl,%eax
100404c58:	3b 46 08             	cmp    0x8(%rsi),%eax
100404c5b:	75 c3                	jne    100404c20 <.text+0x3c20>
100404c5d:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
100404c62:	4c 39 f0             	cmp    %r14,%rax
100404c65:	72 16                	jb     100404c7d <.text+0x3c7d>
100404c67:	e9 e4 00 00 00       	jmp    100404d50 <.text+0x3d50>
100404c6c:	0f 1f 40 00          	nopl   0x0(%rax)
100404c70:	48 83 c0 01          	add    $0x1,%rax
100404c74:	49 39 c6             	cmp    %rax,%r14
100404c77:	0f 84 d3 00 00 00    	je     100404d50 <.text+0x3d50>
100404c7d:	3a 18                	cmp    (%rax),%bl
100404c7f:	75 ef                	jne    100404c70 <.text+0x3c70>
100404c81:	48 83 c5 01          	add    $0x1,%rbp
100404c85:	48 83 c6 30          	add    $0x30,%rsi
100404c89:	4c 39 ee             	cmp    %r13,%rsi
100404c8c:	75 9b                	jne    100404c29 <.text+0x3c29>
100404c8e:	66 90                	xchg   %ax,%ax
100404c90:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
100404c95:	49 89 ed             	mov    %rbp,%r13
100404c98:	4c 89 f5             	mov    %r14,%rbp
100404c9b:	4d 89 e6             	mov    %r12,%r14
100404c9e:	48 83 c3 38          	add    $0x38,%rbx
100404ca2:	48 39 5c 24 38       	cmp    %rbx,0x38(%rsp)
100404ca7:	0f 85 3b ff ff ff    	jne    100404be8 <.text+0x3be8>
100404cad:	4d 89 f9             	mov    %r15,%r9
100404cb0:	41 c6 06 00          	movb   $0x0,(%r14)
100404cb4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
100404cb9:	49 8b 09             	mov    (%r9),%rcx
100404cbc:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
100404cc1:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
100404cc6:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
100404ccb:	e8 10 dd ff ff       	call   1004029e0 <.text+0x19e0>
100404cd0:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
100404cd5:	49 8b 49 10          	mov    0x10(%r9),%rcx
100404cd9:	e8 02 dd ff ff       	call   1004029e0 <.text+0x19e0>
100404cde:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
100404ce3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
100404ce8:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
100404cec:	49 89 01             	mov    %rax,(%r9)
100404cef:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
100404cf3:	4d 89 79 10          	mov    %r15,0x10(%r9)
100404cf7:	41 89 41 08          	mov    %eax,0x8(%r9)
100404cfb:	48 85 ff             	test   %rdi,%rdi
100404cfe:	0f 84 6b 01 00 00    	je     100404e6f <.text+0x3e6f>
100404d04:	4c 89 ce             	mov    %r9,%rsi
100404d07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100404d0e:	00 00
100404d10:	48 89 f9             	mov    %rdi,%rcx
100404d13:	48 8b 7f 28          	mov    0x28(%rdi),%rdi
100404d17:	e8 c4 dc ff ff       	call   1004029e0 <.text+0x19e0>
100404d1c:	48 85 ff             	test   %rdi,%rdi
100404d1f:	75 ef                	jne    100404d10 <.text+0x3d10>
100404d21:	8b 43 08             	mov    0x8(%rbx),%eax
100404d24:	49 89 f1             	mov    %rsi,%r9
100404d27:	85 c0                	test   %eax,%eax
100404d29:	0f 84 3a fd ff ff    	je     100404a69 <.text+0x3a69>
100404d2f:	48 8b 0b             	mov    (%rbx),%rcx
100404d32:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
100404d37:	e8 a4 dc ff ff       	call   1004029e0 <.text+0x19e0>
100404d3c:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
100404d40:	e8 9b dc ff ff       	call   1004029e0 <.text+0x19e0>
100404d45:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
100404d4a:	e9 1a fd ff ff       	jmp    100404a69 <.text+0x3a69>
100404d4f:	90                   	nop
100404d50:	41 88 1c 24          	mov    %bl,(%r12)
100404d54:	48 83 c5 01          	add    $0x1,%rbp
100404d58:	49 83 c4 01          	add    $0x1,%r12
100404d5c:	e9 24 ff ff ff       	jmp    100404c85 <.text+0x3c85>
100404d61:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404d68:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
100404d6d:	0f 85 52 fb ff ff    	jne    1004048c5 <.text+0x38c5>
100404d73:	8b 53 28             	mov    0x28(%rbx),%edx
100404d76:	85 d2                	test   %edx,%edx
100404d78:	0f 85 47 fb ff ff    	jne    1004048c5 <.text+0x38c5>
100404d7e:	48 83 c5 38          	add    $0x38,%rbp
100404d82:	31 d2                	xor    %edx,%edx
100404d84:	48 83 3b 00          	cmpq   $0x0,(%rbx)
100404d88:	74 2f                	je     100404db9 <.text+0x3db9>
100404d8a:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
100404d8e:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
100404d92:	85 d2                	test   %edx,%edx
100404d94:	0f 85 fd fa ff ff    	jne    100404897 <.text+0x3897>
100404d9a:	48 83 3b 00          	cmpq   $0x0,(%rbx)
100404d9e:	0f 85 f6 fa ff ff    	jne    10040489a <.text+0x389a>
100404da4:	41 83 c4 01          	add    $0x1,%r12d
100404da8:	e9 ed fa ff ff       	jmp    10040489a <.text+0x389a>
100404dad:	0f 1f 00             	nopl   (%rax)
100404db0:	48 83 c5 38          	add    $0x38,%rbp
100404db4:	e9 c7 fa ff ff       	jmp    100404880 <.text+0x3880>
100404db9:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
100404dbe:	0f 84 61 fb ff ff    	je     100404925 <.text+0x3925>
100404dc4:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
100404dc8:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
100404dcc:	85 d2                	test   %edx,%edx
100404dce:	0f 85 c3 fa ff ff    	jne    100404897 <.text+0x3897>
100404dd4:	41 83 c4 01          	add    $0x1,%r12d
100404dd8:	e9 bd fa ff ff       	jmp    10040489a <.text+0x389a>
100404ddd:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
100404de1:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
100404de5:	e9 ad fa ff ff       	jmp    100404897 <.text+0x3897>
100404dea:	49 8d 51 18          	lea    0x18(%r9),%rdx
100404dee:	e9 3d fc ff ff       	jmp    100404a30 <.text+0x3a30>
100404df3:	4c 8d 0d ae 6e 00 00 	lea    0x6eae(%rip),%r9        # 10040bca8 <_head_msys_intl_8_dll-0x5358>
100404dfa:	4c 8d 05 ef 70 00 00 	lea    0x70ef(%rip),%r8        # 10040bef0 <_head_msys_intl_8_dll-0x5110>
100404e01:	ba d9 01 00 00       	mov    $0x1d9,%edx
100404e06:	48 8d 0d 7e 6e 00 00 	lea    0x6e7e(%rip),%rcx        # 10040bc8b <_head_msys_intl_8_dll-0x5375>
100404e0d:	e8 9e 3a 00 00       	call   1004088b0 <.text+0x78b0>
100404e12:	4c 8d 0d b2 6e 00 00 	lea    0x6eb2(%rip),%r9        # 10040bccb <_head_msys_intl_8_dll-0x5335>
100404e19:	4c 8d 05 c0 70 00 00 	lea    0x70c0(%rip),%r8        # 10040bee0 <_head_msys_intl_8_dll-0x5120>
100404e20:	ba c9 03 00 00       	mov    $0x3c9,%edx
100404e25:	48 8d 0d 5f 6e 00 00 	lea    0x6e5f(%rip),%rcx        # 10040bc8b <_head_msys_intl_8_dll-0x5375>
100404e2c:	e8 7f 3a 00 00       	call   1004088b0 <.text+0x78b0>
100404e31:	4c 8d 0d 4f 6e 00 00 	lea    0x6e4f(%rip),%r9        # 10040bc87 <_head_msys_intl_8_dll-0x5379>
100404e38:	4c 8d 05 b1 70 00 00 	lea    0x70b1(%rip),%r8        # 10040bef0 <_head_msys_intl_8_dll-0x5110>
100404e3f:	ba c1 01 00 00       	mov    $0x1c1,%edx
100404e44:	48 8d 0d 40 6e 00 00 	lea    0x6e40(%rip),%rcx        # 10040bc8b <_head_msys_intl_8_dll-0x5375>
100404e4b:	e8 60 3a 00 00       	call   1004088b0 <.text+0x78b0>
100404e50:	4c 8d 0d 40 6e 00 00 	lea    0x6e40(%rip),%r9        # 10040bc97 <_head_msys_intl_8_dll-0x5369>
100404e57:	4c 8d 05 92 70 00 00 	lea    0x7092(%rip),%r8        # 10040bef0 <_head_msys_intl_8_dll-0x5110>
100404e5e:	ba cb 01 00 00       	mov    $0x1cb,%edx
100404e63:	48 8d 0d 21 6e 00 00 	lea    0x6e21(%rip),%rcx        # 10040bc8b <_head_msys_intl_8_dll-0x5375>
100404e6a:	e8 41 3a 00 00       	call   1004088b0 <.text+0x78b0>
100404e6f:	8b 43 08             	mov    0x8(%rbx),%eax
100404e72:	e9 b0 fe ff ff       	jmp    100404d27 <.text+0x3d27>
100404e77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100404e7e:	00 00
100404e80:	56                   	push   %rsi
100404e81:	53                   	push   %rbx
100404e82:	48 83 ec 28          	sub    $0x28,%rsp
100404e86:	48 89 cb             	mov    %rcx,%rbx
100404e89:	48 8b 49 38          	mov    0x38(%rcx),%rcx
100404e8d:	48 89 d6             	mov    %rdx,%rsi
100404e90:	48 89 c8             	mov    %rcx,%rax
100404e93:	48 2b 43 30          	sub    0x30(%rbx),%rax
100404e97:	48 39 43 20          	cmp    %rax,0x20(%rbx)
100404e9b:	0f 82 7f 00 00 00    	jb     100404f20 <.text+0x3f20>
100404ea1:	48 8b 43 28          	mov    0x28(%rbx),%rax
100404ea5:	45 31 c0             	xor    %r8d,%r8d
100404ea8:	48 8b 53 40          	mov    0x40(%rbx),%rdx
100404eac:	48 85 c0             	test   %rax,%rax
100404eaf:	49 0f 48 c0          	cmovs  %r8,%rax
100404eb3:	48 01 f0             	add    %rsi,%rax
100404eb6:	48 3b 43 10          	cmp    0x10(%rbx),%rax
100404eba:	72 34                	jb     100404ef0 <.text+0x3ef0>
100404ebc:	48 39 d1             	cmp    %rdx,%rcx
100404ebf:	73 17                	jae    100404ed8 <.text+0x3ed8>
100404ec1:	48 8d 41 01          	lea    0x1(%rcx),%rax
100404ec5:	48 89 43 38          	mov    %rax,0x38(%rbx)
100404ec9:	c6 01 0a             	movb   $0xa,(%rcx)
100404ecc:	48 83 c4 28          	add    $0x28,%rsp
100404ed0:	5b                   	pop    %rbx
100404ed1:	5e                   	pop    %rsi
100404ed2:	c3                   	ret
100404ed3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100404ed8:	ba 01 00 00 00       	mov    $0x1,%edx
100404edd:	48 89 d9             	mov    %rbx,%rcx
100404ee0:	e8 eb 37 00 00       	call   1004086d0 <.text+0x76d0>
100404ee5:	85 c0                	test   %eax,%eax
100404ee7:	74 e3                	je     100404ecc <.text+0x3ecc>
100404ee9:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
100404eed:	eb d2                	jmp    100404ec1 <.text+0x3ec1>
100404eef:	90                   	nop
100404ef0:	48 39 d1             	cmp    %rdx,%rcx
100404ef3:	72 15                	jb     100404f0a <.text+0x3f0a>
100404ef5:	ba 01 00 00 00       	mov    $0x1,%edx
100404efa:	48 89 d9             	mov    %rbx,%rcx
100404efd:	e8 ce 37 00 00       	call   1004086d0 <.text+0x76d0>
100404f02:	85 c0                	test   %eax,%eax
100404f04:	74 c6                	je     100404ecc <.text+0x3ecc>
100404f06:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
100404f0a:	48 8d 41 01          	lea    0x1(%rcx),%rax
100404f0e:	48 89 43 38          	mov    %rax,0x38(%rbx)
100404f12:	c6 01 20             	movb   $0x20,(%rcx)
100404f15:	48 83 c4 28          	add    $0x28,%rsp
100404f19:	5b                   	pop    %rbx
100404f1a:	5e                   	pop    %rsi
100404f1b:	c3                   	ret
100404f1c:	0f 1f 40 00          	nopl   0x0(%rax)
100404f20:	48 89 d9             	mov    %rbx,%rcx
100404f23:	e8 38 32 00 00       	call   100408160 <.text+0x7160>
100404f28:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
100404f2c:	e9 70 ff ff ff       	jmp    100404ea1 <.text+0x3ea1>
100404f31:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404f38:	00 00 00 00
100404f3c:	0f 1f 40 00          	nopl   0x0(%rax)
100404f40:	55                   	push   %rbp
100404f41:	57                   	push   %rdi
100404f42:	56                   	push   %rsi
100404f43:	53                   	push   %rbx
100404f44:	48 83 ec 28          	sub    $0x28,%rsp
100404f48:	48 8b 41 10          	mov    0x10(%rcx),%rax
100404f4c:	8b 71 18             	mov    0x18(%rcx),%esi
100404f4f:	0b 72 18             	or     0x18(%rdx),%esi
100404f52:	48 89 cb             	mov    %rcx,%rbx
100404f55:	4c 89 cf             	mov    %r9,%rdi
100404f58:	48 85 c0             	test   %rax,%rax
100404f5b:	74 4b                	je     100404fa8 <.text+0x3fa8>
100404f5d:	40 f6 c6 10          	test   $0x10,%sil
100404f61:	74 0d                	je     100404f70 <.text+0x3f70>
100404f63:	31 c0                	xor    %eax,%eax
100404f65:	48 83 c4 28          	add    $0x28,%rsp
100404f69:	5b                   	pop    %rbx
100404f6a:	5e                   	pop    %rsi
100404f6b:	5f                   	pop    %rdi
100404f6c:	5d                   	pop    %rbp
100404f6d:	c3                   	ret
100404f6e:	66 90                	xchg   %ax,%ax
100404f70:	48 89 c2             	mov    %rax,%rdx
100404f73:	4c 89 c1             	mov    %r8,%rcx
100404f76:	e8 dd 38 00 00       	call   100408858 <.text+0x7858>
100404f7b:	83 e6 01             	and    $0x1,%esi
100404f7e:	48 89 c5             	mov    %rax,%rbp
100404f81:	74 35                	je     100404fb8 <.text+0x3fb8>
100404f83:	44 8b 43 08          	mov    0x8(%rbx),%r8d
100404f87:	49 89 c1             	mov    %rax,%r9
100404f8a:	48 8d 15 53 6d 00 00 	lea    0x6d53(%rip),%rdx        # 10040bce4 <_head_msys_intl_8_dll-0x531c>
100404f91:	48 89 f9             	mov    %rdi,%rcx
100404f94:	e8 07 38 00 00       	call   1004087a0 <.text+0x77a0>
100404f99:	31 c0                	xor    %eax,%eax
100404f9b:	48 83 c4 28          	add    $0x28,%rsp
100404f9f:	5b                   	pop    %rbx
100404fa0:	5e                   	pop    %rsi
100404fa1:	5f                   	pop    %rdi
100404fa2:	5d                   	pop    %rbp
100404fa3:	c3                   	ret
100404fa4:	0f 1f 40 00          	nopl   0x0(%rax)
100404fa8:	48 8b 42 10          	mov    0x10(%rdx),%rax
100404fac:	48 85 c0             	test   %rax,%rax
100404faf:	75 ac                	jne    100404f5d <.text+0x3f5d>
100404fb1:	eb b0                	jmp    100404f63 <.text+0x3f63>
100404fb3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100404fb8:	48 89 c1             	mov    %rax,%rcx
100404fbb:	e8 20 3c 00 00       	call   100408be0 <.text+0x7be0>
100404fc0:	48 89 f9             	mov    %rdi,%rcx
100404fc3:	48 8d 50 06          	lea    0x6(%rax),%rdx
100404fc7:	e8 b4 fe ff ff       	call   100404e80 <.text+0x3e80>
100404fcc:	44 8b 43 08          	mov    0x8(%rbx),%r8d
100404fd0:	49 89 e9             	mov    %rbp,%r9
100404fd3:	48 89 f9             	mov    %rdi,%rcx
100404fd6:	48 8d 15 12 6d 00 00 	lea    0x6d12(%rip),%rdx        # 10040bcef <_head_msys_intl_8_dll-0x5311>
100404fdd:	e8 be 37 00 00       	call   1004087a0 <.text+0x77a0>
100404fe2:	31 c0                	xor    %eax,%eax
100404fe4:	48 83 c4 28          	add    $0x28,%rsp
100404fe8:	5b                   	pop    %rbx
100404fe9:	5e                   	pop    %rsi
100404fea:	5f                   	pop    %rdi
100404feb:	5d                   	pop    %rbp
100404fec:	c3                   	ret
100404fed:	0f 1f 00             	nopl   (%rax)
100404ff0:	41 57                	push   %r15
100404ff2:	41 56                	push   %r14
100404ff4:	41 55                	push   %r13
100404ff6:	41 54                	push   %r12
100404ff8:	55                   	push   %rbp
100404ff9:	57                   	push   %rdi
100404ffa:	56                   	push   %rsi
100404ffb:	53                   	push   %rbx
100404ffc:	48 83 ec 48          	sub    $0x48,%rsp
100405000:	48 8b 69 10          	mov    0x10(%rcx),%rbp
100405004:	4d 8b 38             	mov    (%r8),%r15
100405007:	48 8b 71 20          	mov    0x20(%rcx),%rsi
10040500b:	48 89 94 24 98 00 00 	mov    %rdx,0x98(%rsp)
100405012:	00
100405013:	48 89 cb             	mov    %rcx,%rbx
100405016:	4d 89 c4             	mov    %r8,%r12
100405019:	44 89 cf             	mov    %r9d,%edi
10040501c:	48 85 ed             	test   %rbp,%rbp
10040501f:	0f 84 9b 01 00 00    	je     1004051c0 <.text+0x41c0>
100405025:	48 8b 49 30          	mov    0x30(%rcx),%rcx
100405029:	48 89 ea             	mov    %rbp,%rdx
10040502c:	e8 27 38 00 00       	call   100408858 <.text+0x7858>
100405031:	48 83 7b 28 00       	cmpq   $0x0,0x28(%rbx)
100405036:	48 89 c5             	mov    %rax,%rbp
100405039:	0f 84 71 01 00 00    	je     1004051b0 <.text+0x41b0>
10040503f:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
100405046:	00
100405047:	48 89 d9             	mov    %rbx,%rcx
10040504a:	e8 01 d8 ff ff       	call   100402850 <.text+0x1850>
10040504f:	48 89 ea             	mov    %rbp,%rdx
100405052:	b9 06 00 00 02       	mov    $0x2000006,%ecx
100405057:	49 89 c0             	mov    %rax,%r8
10040505a:	ff 53 28             	call   *0x28(%rbx)
10040505d:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
100405062:	48 89 c5             	mov    %rax,%rbp
100405065:	48 85 ed             	test   %rbp,%rbp
100405068:	0f 84 5d 01 00 00    	je     1004051cb <.text+0x41cb>
10040506e:	ba 0a 00 00 00       	mov    $0xa,%edx
100405073:	48 89 e9             	mov    %rbp,%rcx
100405076:	e8 25 3b 00 00       	call   100408ba0 <.text+0x7ba0>
10040507b:	80 38 00             	cmpb   $0x0,(%rax)
10040507e:	48 89 c3             	mov    %rax,%rbx
100405081:	0f 84 91 01 00 00    	je     100405218 <.text+0x4218>
100405087:	41 80 3f 00          	cmpb   $0x0,(%r15)
10040508b:	0f 8e c5 01 00 00    	jle    100405256 <.text+0x4256>
100405091:	45 31 ed             	xor    %r13d,%r13d
100405094:	0f 1f 40 00          	nopl   0x0(%rax)
100405098:	4c 8d 73 01          	lea    0x1(%rbx),%r14
10040509c:	ba 0a 00 00 00       	mov    $0xa,%edx
1004050a1:	41 83 c5 01          	add    $0x1,%r13d
1004050a5:	4c 89 f1             	mov    %r14,%rcx
1004050a8:	e8 f3 3a 00 00       	call   100408ba0 <.text+0x7ba0>
1004050ad:	48 89 c3             	mov    %rax,%rbx
1004050b0:	41 0f be 07          	movsbl (%r15),%eax
1004050b4:	44 39 e8             	cmp    %r13d,%eax
1004050b7:	7f df                	jg     100405098 <.text+0x4098>
1004050b9:	49 83 04 24 01       	addq   $0x1,(%r12)
1004050be:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1004050c4:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1004050cb:	00
1004050cc:	48 8d 53 01          	lea    0x1(%rbx),%rdx
1004050d0:	4c 29 f2             	sub    %r14,%rdx