1004019fc:	eb d2                	jmp    1004019d0 <.text+0x9d0>
1004019fe:	66 90                	xchg   %ax,%ax
100401a00:	4c 89 e1             	mov    %r12,%rcx
100401a03:	e8 78 91 00 00       	call   10040ab80 <.text+0x9b80>
100401a08:	83 f8 0a             	cmp    $0xa,%eax
100401a0b:	74 16                	je     100401a23 <.text+0xa23>
100401a0d:	83 f8 0c             	cmp    $0xc,%eax
100401a10:	40 0f 94 c6          	sete   %sil
100401a14:	e9 a8 fe ff ff       	jmp    1004018c1 <.text+0x8c1>
100401a19:	41 c6 45 39 00       	movb   $0x0,0x39(%r13)
100401a1e:	e9 7a ff ff ff       	jmp    10040199d <.text+0x99d>
100401a23:	4c 89 e1             	mov    %r12,%rcx
100401a26:	e8 55 91 00 00       	call   10040ab80 <.text+0x9b80>
100401a2b:	eb e0                	jmp    100401a0d <.text+0xa0d>
100401a2d:	0f 1f 00             	nopl   (%rax)
100401a30:	41 54                	push   %r12
100401a32:	57                   	push   %rdi
100401a33:	56                   	push   %rsi
100401a34:	53                   	push   %rbx
100401a35:	48 83 ec 48          	sub    $0x48,%rsp
100401a39:	4c 8b 25 d8 25 01 00 	mov    0x125d8(%rip),%r12        # 100414018 <_head_msys_intl_8_dll-0x1fe8>
100401a40:	38 0d 02 a6 00 00    	cmp    %cl,0xa602(%rip)        # 10040c048 <_head_msys_intl_8_dll-0x9fb8>
100401a46:	89 ce                	mov    %ecx,%esi
100401a48:	0f 84 d2 00 00 00    	je     100401b20 <.text+0xb20>
100401a4e:	80 f9 09             	cmp    $0x9,%cl
100401a51:	75 6d                	jne    100401ac0 <.text+0xac0>
100401a53:	8b 1d 4b 26 01 00    	mov    0x1264b(%rip),%ebx        # 1004140a4 <_head_msys_intl_8_dll-0x1f5c>
100401a59:	89 d8                	mov    %ebx,%eax
100401a5b:	c1 f8 1f             	sar    $0x1f,%eax
100401a5e:	c1 e8 1d             	shr    $0x1d,%eax
100401a61:	8d 14 03             	lea    (%rbx,%rax,1),%edx
100401a64:	83 e2 07             	and    $0x7,%edx
100401a67:	29 d0                	sub    %edx,%eax
100401a69:	80 3d 45 26 01 00 00 	cmpb   $0x0,0x12645(%rip)        # 1004140b5 <_head_msys_intl_8_dll-0x1f4b>
100401a70:	8d 78 08             	lea    0x8(%rax),%edi
100401a73:	0f 84 c3 00 00 00    	je     100401b3c <.text+0xb3c>
100401a79:	44 8d 47 ff          	lea    -0x1(%rdi),%r8d
100401a7d:	ba 20 00 00 00       	mov    $0x20,%edx
100401a82:	4c 89 e1             	mov    %r12,%rcx
100401a85:	49 83 c0 01          	add    $0x1,%r8
100401a89:	e8 b2 91 00 00       	call   10040ac40 <.text+0x9c40>
100401a8e:	89 f8                	mov    %edi,%eax
100401a90:	85 ff                	test   %edi,%edi
100401a92:	0f 89 b5 00 00 00    	jns    100401b4d <.text+0xb4d>
100401a98:	85 db                	test   %ebx,%ebx
100401a9a:	0f 84 f8 00 00 00    	je     100401b98 <.text+0xb98>
100401aa0:	89 fa                	mov    %edi,%edx
100401aa2:	f7 da                	neg    %edx
100401aa4:	01 df                	add    %ebx,%edi
100401aa6:	39 d3                	cmp    %edx,%ebx
100401aa8:	bb 00 00 00 00       	mov    $0x0,%ebx
100401aad:	0f 4f df             	cmovg  %edi,%ebx
100401ab0:	89 1d ee 25 01 00    	mov    %ebx,0x125ee(%rip)        # 1004140a4 <_head_msys_intl_8_dll-0x1f5c>
100401ab6:	48 83 c4 48          	add    $0x48,%rsp
100401aba:	5b                   	pop    %rbx
100401abb:	5e                   	pop    %rsi
100401abc:	5f                   	pop    %rdi
100401abd:	41 5c                	pop    %r12
100401abf:	c3                   	ret
100401ac0:	e8 2b 8f 00 00       	call   10040a9f0 <.text+0x99f0>
100401ac5:	40 0f b6 d6          	movzbl %sil,%edx
100401ac9:	0f be 44 02 01       	movsbl 0x1(%rdx,%rax,1),%eax
100401ace:	a8 97                	test   $0x97,%al
100401ad0:	0f 85 9a 00 00 00    	jne    100401b70 <.text+0xb70>
100401ad6:	80 3d 8d 25 01 00 00 	cmpb   $0x0,0x1258d(%rip)        # 10041406a <_head_msys_intl_8_dll-0x1f96>
100401add:	0f 85 cd 00 00 00    	jne    100401bb0 <.text+0xbb0>
100401ae3:	80 3d 7f 25 01 00 00 	cmpb   $0x0,0x1257f(%rip)        # 100414069 <_head_msys_intl_8_dll-0x1f97>
100401aea:	0f 84 20 01 00 00    	je     100401c10 <.text+0xc10>
100401af0:	40 84 f6             	test   %sil,%sil
100401af3:	0f 88 b7 00 00 00    	js     100401bb0 <.text+0xbb0>
100401af9:	8b 05 a5 25 01 00    	mov    0x125a5(%rip),%eax        # 1004140a4 <_head_msys_intl_8_dll-0x1f5c>
100401aff:	83 f6 40             	xor    $0x40,%esi
100401b02:	41 c6 04 24 5e       	movb   $0x5e,(%r12)
100401b07:	41 88 74 24 01       	mov    %sil,0x1(%r12)
100401b0c:	8d 58 02             	lea    0x2(%rax),%ebx
100401b0f:	b8 02 00 00 00       	mov    $0x2,%eax
100401b14:	eb 39                	jmp    100401b4f <.text+0xb4f>
100401b16:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100401b1d:	00 00 00
100401b20:	8b 1d 7e 25 01 00    	mov    0x1257e(%rip),%ebx        # 1004140a4 <_head_msys_intl_8_dll-0x1f5c>
100401b26:	8b 3d 18 a5 00 00    	mov    0xa518(%rip),%edi        # 10040c044 <_head_msys_intl_8_dll-0x9fbc>
100401b2c:	89 d8                	mov    %ebx,%eax
100401b2e:	99                   	cltd
100401b2f:	f7 ff                	idiv   %edi
100401b31:	29 d7                	sub    %edx,%edi
100401b33:	80 3d 7b 25 01 00 00 	cmpb   $0x0,0x1257b(%rip)        # 1004140b5 <_head_msys_intl_8_dll-0x1f4b>
100401b3a:	75 24                	jne    100401b60 <.text+0xb60>
100401b3c:	41 88 34 24          	mov    %sil,(%r12)
100401b40:	b8 01 00 00 00       	mov    $0x1,%eax
100401b45:	85 ff                	test   %edi,%edi
100401b47:	0f 88 4b ff ff ff    	js     100401a98 <.text+0xa98>
100401b4d:	01 fb                	add    %edi,%ebx
100401b4f:	89 1d 4f 25 01 00    	mov    %ebx,0x1254f(%rip)        # 1004140a4 <_head_msys_intl_8_dll-0x1f5c>
100401b55:	48 83 c4 48          	add    $0x48,%rsp
100401b59:	5b                   	pop    %rbx
100401b5a:	5e                   	pop    %rsi
100401b5b:	5f                   	pop    %rdi
100401b5c:	41 5c                	pop    %r12
100401b5e:	c3                   	ret
100401b5f:	90                   	nop
100401b60:	31 c0                	xor    %eax,%eax
100401b62:	85 ff                	test   %edi,%edi
100401b64:	0f 85 0f ff ff ff    	jne    100401a79 <.text+0xa79>
100401b6a:	eb e3                	jmp    100401b4f <.text+0xb4f>
100401b6c:	0f 1f 40 00          	nopl   0x0(%rax)
100401b70:	8b 05 2e 25 01 00    	mov    0x1252e(%rip),%eax        # 1004140a4 <_head_msys_intl_8_dll-0x1f5c>
100401b76:	41 88 34 24          	mov    %sil,(%r12)
100401b7a:	8d 58 01             	lea    0x1(%rax),%ebx
100401b7d:	b8 01 00 00 00       	mov    $0x1,%eax
100401b82:	89 1d 1c 25 01 00    	mov    %ebx,0x1251c(%rip)        # 1004140a4 <_head_msys_intl_8_dll-0x1f5c>
100401b88:	48 83 c4 48          	add    $0x48,%rsp
100401b8c:	5b                   	pop    %rbx
100401b8d:	5e                   	pop    %rsi
100401b8e:	5f                   	pop    %rdi
100401b8f:	41 5c                	pop    %r12
100401b91:	c3                   	ret
100401b92:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100401b98:	31 db                	xor    %ebx,%ebx
100401b9a:	31 c0                	xor    %eax,%eax
100401b9c:	89 1d 02 25 01 00    	mov    %ebx,0x12502(%rip)        # 1004140a4 <_head_msys_intl_8_dll-0x1f5c>
100401ba2:	48 83 c4 48          	add    $0x48,%rsp
100401ba6:	5b                   	pop    %rbx
100401ba7:	5e                   	pop    %rsi
100401ba8:	5f                   	pop    %rdi
100401ba9:	41 5c                	pop    %r12
100401bab:	c3                   	ret
100401bac:	0f 1f 40 00          	nopl   0x0(%rax)
100401bb0:	40 0f b6 f6          	movzbl %sil,%esi
100401bb4:	41 c6 04 24 5c       	movb   $0x5c,(%r12)
100401bb9:	48 8d 4c 24 3c       	lea    0x3c(%rsp),%rcx
100401bbe:	31 d2                	xor    %edx,%edx
100401bc0:	89 74 24 20          	mov    %esi,0x20(%rsp)
100401bc4:	4c 8d 0d 67 b4 00 00 	lea    0xb467(%rip),%r9        # 10040d032 <_head_msys_intl_8_dll-0x8fce>
100401bcb:	41 b8 04 00 00 00    	mov    $0x4,%r8d
100401bd1:	e8 5a 8e 00 00       	call   10040aa30 <.text+0x9a30>
100401bd6:	0f b6 44 24 3c       	movzbl 0x3c(%rsp),%eax
100401bdb:	41 88 44 24 01       	mov    %al,0x1(%r12)
100401be0:	0f b6 44 24 3d       	movzbl 0x3d(%rsp),%eax
100401be5:	41 88 44 24 02       	mov    %al,0x2(%r12)
100401bea:	0f b6 44 24 3e       	movzbl 0x3e(%rsp),%eax
100401bef:	41 88 44 24 03       	mov    %al,0x3(%r12)
100401bf4:	8b 05 aa 24 01 00    	mov    0x124aa(%rip),%eax        # 1004140a4 <_head_msys_intl_8_dll-0x1f5c>
100401bfa:	8d 58 04             	lea    0x4(%rax),%ebx
100401bfd:	b8 04 00 00 00       	mov    $0x4,%eax
100401c02:	e9 48 ff ff ff       	jmp    100401b4f <.text+0xb4f>
100401c07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100401c0e:	00 00
100401c10:	8b 1d 8e 24 01 00    	mov    0x1248e(%rip),%ebx        # 1004140a4 <_head_msys_intl_8_dll-0x1f5c>
100401c16:	40 80 fe 08          	cmp    $0x8,%sil
100401c1a:	74 0e                	je     100401c2a <.text+0xc2a>
100401c1c:	41 88 34 24          	mov    %sil,(%r12)
100401c20:	b8 01 00 00 00       	mov    $0x1,%eax
100401c25:	e9 25 ff ff ff       	jmp    100401b4f <.text+0xb4f>
100401c2a:	41 c6 04 24 08       	movb   $0x8,(%r12)
100401c2f:	85 db                	test   %ebx,%ebx
100401c31:	0f 84 61 ff ff ff    	je     100401b98 <.text+0xb98>
100401c37:	ba 01 00 00 00       	mov    $0x1,%edx
100401c3c:	b8 01 00 00 00       	mov    $0x1,%eax
100401c41:	bf ff ff ff ff       	mov    $0xffffffff,%edi
100401c46:	e9 59 fe ff ff       	jmp    100401aa4 <.text+0xaa4>
100401c4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100401c50:	41 55                	push   %r13
100401c52:	41 54                	push   %r12
100401c54:	48 83 ec 28          	sub    $0x28,%rsp
100401c58:	4c 8b 21             	mov    (%rcx),%r12
100401c5b:	49 89 cd             	mov    %rcx,%r13
100401c5e:	eb 0a                	jmp    100401c6a <.text+0xc6a>
100401c60:	83 f8 0c             	cmp    $0xc,%eax
100401c63:	74 1b                	je     100401c80 <.text+0xc80>
100401c65:	83 f8 ff             	cmp    $0xffffffff,%eax
100401c68:	74 46                	je     100401cb0 <.text+0xcb0>
100401c6a:	4c 89 e1             	mov    %r12,%rcx
100401c6d:	e8 0e 8f 00 00       	call   10040ab80 <.text+0x9b80>
100401c72:	83 f8 0a             	cmp    $0xa,%eax
100401c75:	75 e9                	jne    100401c60 <.text+0xc60>
100401c77:	48 83 c4 28          	add    $0x28,%rsp
100401c7b:	41 5c                	pop    %r12
100401c7d:	41 5d                	pop    %r13
100401c7f:	c3                   	ret
100401c80:	4c 89 e1             	mov    %r12,%rcx
100401c83:	e8 f8 8e 00 00       	call   10040ab80 <.text+0x9b80>
100401c88:	89 c1                	mov    %eax,%ecx
100401c8a:	83 f8 0a             	cmp    $0xa,%eax
100401c8d:	75 31                	jne    100401cc0 <.text+0xcc0>
100401c8f:	80 3d 34 24 01 00 00 	cmpb   $0x0,0x12434(%rip)        # 1004140ca <_head_msys_intl_8_dll-0x1f36>
100401c96:	74 07                	je     100401c9f <.text+0xc9f>
100401c98:	c6 05 2a 24 01 00 01 	movb   $0x1,0x1242a(%rip)        # 1004140c9 <_head_msys_intl_8_dll-0x1f37>
100401c9f:	4c 89 e9             	mov    %r13,%rcx
100401ca2:	48 83 c4 28          	add    $0x28,%rsp
100401ca6:	41 5c                	pop    %r12
100401ca8:	41 5d                	pop    %r13
100401caa:	e9 31 f4 ff ff       	jmp    1004010e0 <.text+0xe0>
100401caf:	90                   	nop
100401cb0:	4c 89 e9             	mov    %r13,%rcx
100401cb3:	48 83 c4 28          	add    $0x28,%rsp
100401cb7:	41 5c                	pop    %r12
100401cb9:	41 5d                	pop    %r13
100401cbb:	e9 00 f7 ff ff       	jmp    1004013c0 <.text+0x3c0>
100401cc0:	4c 89 e2             	mov    %r12,%rdx
100401cc3:	e8 08 91 00 00       	call   10040add0 <.text+0x9dd0>
100401cc8:	80 3d fb 23 01 00 00 	cmpb   $0x0,0x123fb(%rip)        # 1004140ca <_head_msys_intl_8_dll-0x1f36>
100401ccf:	74 ce                	je     100401c9f <.text+0xc9f>
100401cd1:	eb c5                	jmp    100401c98 <.text+0xc98>
100401cd3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100401cda:	00 00 00 00
100401cde:	66 90                	xchg   %ax,%ax
100401ce0:	41 54                	push   %r12
100401ce2:	48 83 ec 30          	sub    $0x30,%rsp
100401ce6:	49 89 cc             	mov    %rcx,%r12
100401ce9:	48 8d 0d 47 b3 00 00 	lea    0xb347(%rip),%rcx        # 10040d037 <_head_msys_intl_8_dll-0x8fc9>
100401cf0:	e8 ab 8c 00 00       	call   10040a9a0 <.text+0x99a0>
100401cf5:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
100401cfc:	00
100401cfd:	41 b8 ff ff ff 7f    	mov    $0x7fffffff,%r8d
100401d03:	4c 89 e1             	mov    %r12,%rcx
100401d06:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100401d0b:	4c 8d 0d ff b2 00 00 	lea    0xb2ff(%rip),%r9        # 10040d011 <_head_msys_intl_8_dll-0x8fef>
100401d12:	ba 01 00 00 00       	mov    $0x1,%edx
100401d17:	e8 64 71 00 00       	call   100408e80 <.text+0x7e80>
100401d1c:	c6 05 a8 23 01 00 01 	movb   $0x1,0x123a8(%rip)        # 1004140cb <_head_msys_intl_8_dll-0x1f35>
100401d23:	89 05 0f a3 00 00    	mov    %eax,0xa30f(%rip)        # 10040c038 <_head_msys_intl_8_dll-0x9fc8>
100401d29:	48 83 c4 30          	add    $0x30,%rsp
100401d2d:	41 5c                	pop    %r12
100401d2f:	c3                   	ret
100401d30:	56                   	push   %rsi
100401d31:	53                   	push   %rbx
100401d32:	48 83 ec 28          	sub    $0x28,%rsp
100401d36:	80 3d 77 23 01 00 00 	cmpb   $0x0,0x12377(%rip)        # 1004140b4 <_head_msys_intl_8_dll-0x1f4c>
100401d3d:	8b 1d 65 23 01 00    	mov    0x12365(%rip),%ebx        # 1004140a8 <_head_msys_intl_8_dll-0x1f58>
100401d43:	89 ce                	mov    %ecx,%esi
100401d45:	75 61                	jne    100401da8 <.text+0xda8>
100401d47:	83 c3 01             	add    $0x1,%ebx
100401d4a:	39 d9                	cmp    %ebx,%ecx
100401d4c:	7d 26                	jge    100401d74 <.text+0xd74>
100401d4e:	89 35 54 23 01 00    	mov    %esi,0x12354(%rip)        # 1004140a8 <_head_msys_intl_8_dll-0x1f58>
100401d54:	48 83 c4 28          	add    $0x28,%rsp
100401d58:	5b                   	pop    %rbx
100401d59:	5e                   	pop    %rsi
100401d5a:	c3                   	ret
100401d5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100401d60:	49 8b 00             	mov    (%r8),%rax
100401d63:	48 8d 50 01          	lea    0x1(%rax),%rdx
100401d67:	49 89 10             	mov    %rdx,(%r8)
100401d6a:	c6 00 20             	movb   $0x20,(%rax)
100401d6d:	83 c3 01             	add    $0x1,%ebx
100401d70:	39 f3                	cmp    %esi,%ebx
100401d72:	7f da                	jg     100401d4e <.text+0xd4e>
100401d74:	e8 67 8c 00 00       	call   10040a9e0 <.text+0x99e0>
100401d79:	4c 8b 40 10          	mov    0x10(%rax),%r8
100401d7d:	41 8b 48 0c          	mov    0xc(%r8),%ecx
100401d81:	8d 51 ff             	lea    -0x1(%rcx),%edx
100401d84:	41 89 50 0c          	mov    %edx,0xc(%r8)
100401d88:	85 d2                	test   %edx,%edx
100401d8a:	79 d4                	jns    100401d60 <.text+0xd60>
100401d8c:	41 3b 50 28          	cmp    0x28(%r8),%edx
100401d90:	7d ce                	jge    100401d60 <.text+0xd60>
100401d92:	ba 20 00 00 00       	mov    $0x20,%edx
100401d97:	48 89 c1             	mov    %rax,%rcx
100401d9a:	e8 b1 8c 00 00       	call   10040aa50 <.text+0x9a50>
100401d9f:	eb cc                	jmp    100401d6d <.text+0xd6d>
100401da1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100401da8:	29 de                	sub    %ebx,%esi
100401daa:	89 35 00 23 01 00    	mov    %esi,0x12300(%rip)        # 1004140b0 <_head_msys_intl_8_dll-0x1f50>
100401db0:	48 83 c4 28          	add    $0x28,%rsp
100401db4:	5b                   	pop    %rbx
100401db5:	5e                   	pop    %rsi
100401db6:	c3                   	ret
100401db7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100401dbe:	00 00
100401dc0:	41 54                	push   %r12
100401dc2:	57                   	push   %rdi
100401dc3:	56                   	push   %rsi
100401dc4:	53                   	push   %rbx
100401dc5:	48 83 ec 38          	sub    $0x38,%rsp
100401dc9:	44 8b 05 d8 22 01 00 	mov    0x122d8(%rip),%r8d        # 1004140a8 <_head_msys_intl_8_dll-0x1f58>
100401dd0:	44 8b 0d d9 22 01 00 	mov    0x122d9(%rip),%r9d        # 1004140b0 <_head_msys_intl_8_dll-0x1f50>
100401dd7:	43 8d 34 01          	lea    (%r9,%r8,1),%esi
100401ddb:	41 83 f9 01          	cmp    $0x1,%r9d
100401ddf:	0f 8e 7b 01 00 00    	jle    100401f60 <.text+0xf60>
100401de5:	8b 0d 51 a2 00 00    	mov    0xa251(%rip),%ecx        # 10040c03c <_head_msys_intl_8_dll-0x9fc4>
100401deb:	44 89 c0             	mov    %r8d,%eax
100401dee:	99                   	cltd
100401def:	f7 f9                	idiv   %ecx
100401df1:	29 d1                	sub    %edx,%ecx
100401df3:	42 8d 1c 01          	lea    (%rcx,%r8,1),%ebx
100401df7:	41 39 c9             	cmp    %ecx,%r9d
100401dfa:	7d 3d                	jge    100401e39 <.text+0xe39>
100401dfc:	e9 5f 01 00 00       	jmp    100401f60 <.text+0xf60>
100401e01:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100401e08:	40 80 ff 0a          	cmp    $0xa,%dil
100401e0c:	74 68                	je     100401e76 <.text+0xe76>
100401e0e:	49 8b 00             	mov    (%r8),%rax
100401e11:	48 8d 50 01          	lea    0x1(%rax),%rdx
100401e15:	49 89 10             	mov    %rdx,(%r8)
100401e18:	40 88 38             	mov    %dil,(%rax)
100401e1b:	89 f0                	mov    %esi,%eax
100401e1d:	29 d8                	sub    %ebx,%eax
100401e1f:	83 f8 01             	cmp    $0x1,%eax
100401e22:	7e 6c                	jle    100401e90 <.text+0xe90>
100401e24:	8b 0d 12 a2 00 00    	mov    0xa212(%rip),%ecx        # 10040c03c <_head_msys_intl_8_dll-0x9fc4>
100401e2a:	89 d8                	mov    %ebx,%eax
100401e2c:	99                   	cltd
100401e2d:	f7 f9                	idiv   %ecx
100401e2f:	29 d1                	sub    %edx,%ecx
100401e31:	01 d9                	add    %ebx,%ecx
100401e33:	39 ce                	cmp    %ecx,%esi
100401e35:	7c 59                	jl     100401e90 <.text+0xe90>
100401e37:	89 cb                	mov    %ecx,%ebx
100401e39:	44 0f be 25 ff a1 00 	movsbl 0xa1ff(%rip),%r12d        # 10040c040 <_head_msys_intl_8_dll-0x9fc0>
100401e40:	00
100401e41:	e8 9a 8b 00 00       	call   10040a9e0 <.text+0x99e0>
100401e46:	4c 8b 40 10          	mov    0x10(%rax),%r8
100401e4a:	48 89 c1             	mov    %rax,%rcx
100401e4d:	44 89 e7             	mov    %r12d,%edi
100401e50:	41 f6 40 11 40       	testb  $0x40,0x11(%r8)
100401e55:	41 8b 40 0c          	mov    0xc(%r8),%eax
100401e59:	74 0a                	je     100401e65 <.text+0xe65>
100401e5b:	41 83 fc 0a          	cmp    $0xa,%r12d
100401e5f:	0f 84 9b 00 00 00    	je     100401f00 <.text+0xf00>
100401e65:	8d 50 ff             	lea    -0x1(%rax),%edx
100401e68:	41 89 50 0c          	mov    %edx,0xc(%r8)
100401e6c:	85 d2                	test   %edx,%edx
100401e6e:	79 9e                	jns    100401e0e <.text+0xe0e>
100401e70:	41 3b 50 28          	cmp    0x28(%r8),%edx
100401e74:	7d 92                	jge    100401e08 <.text+0xe08>
100401e76:	44 89 e2             	mov    %r12d,%edx
100401e79:	e8 d2 8b 00 00       	call   10040aa50 <.text+0x9a50>
100401e7e:	89 f0                	mov    %esi,%eax
100401e80:	29 d8                	sub    %ebx,%eax
100401e82:	83 f8 01             	cmp    $0x1,%eax
100401e85:	7f 9d                	jg     100401e24 <.text+0xe24>
100401e87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100401e8e:	00 00
100401e90:	83 c3 01             	add    $0x1,%ebx
100401e93:	39 de                	cmp    %ebx,%esi
100401e95:	7c 32                	jl     100401ec9 <.text+0xec9>
100401e97:	e8 44 8b 00 00       	call   10040a9e0 <.text+0x99e0>
100401e9c:	4c 8b 40 10          	mov    0x10(%rax),%r8
100401ea0:	41 8b 78 0c          	mov    0xc(%r8),%edi
100401ea4:	8d 57 ff             	lea    -0x1(%rdi),%edx
100401ea7:	41 89 50 0c          	mov    %edx,0xc(%r8)
100401eab:	85 d2                	test   %edx,%edx
100401ead:	79 06                	jns    100401eb5 <.text+0xeb5>
100401eaf:	41 3b 50 28          	cmp    0x28(%r8),%edx
100401eb3:	7c 33                	jl     100401ee8 <.text+0xee8>
100401eb5:	49 8b 00             	mov    (%r8),%rax
100401eb8:	83 c3 01             	add    $0x1,%ebx
100401ebb:	48 8d 50 01          	lea    0x1(%rax),%rdx
100401ebf:	49 89 10             	mov    %rdx,(%r8)
100401ec2:	c6 00 20             	movb   $0x20,(%rax)