100407a61:	3c 2b                	cmp    $0x2b,%al
100407a63:	0f 84 e7 03 00 00    	je     100407e50 <.text+0x6e50>
100407a69:	8b 8c 24 e8 00 00 00 	mov    0xe8(%rsp),%ecx
100407a70:	31 db                	xor    %ebx,%ebx
100407a72:	85 c9                	test   %ecx,%ecx
100407a74:	0f 84 56 03 00 00    	je     100407dd0 <.text+0x6dd0>
100407a7a:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%rsi)
100407a81:	c7 46 18 01 00 00 00 	movl   $0x1,0x18(%rsi)
100407a88:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
100407a8d:	3c 3a                	cmp    $0x3a,%al
100407a8f:	b8 00 00 00 00       	mov    $0x0,%eax
100407a94:	44 0f 44 f0          	cmove  %eax,%r14d
100407a98:	48 85 db             	test   %rbx,%rbx
100407a9b:	0f 84 cf 00 00 00    	je     100407b70 <.text+0x6b70>
100407aa1:	80 3b 00             	cmpb   $0x0,(%rbx)
100407aa4:	0f 84 c6 00 00 00    	je     100407b70 <.text+0x6b70>
100407aaa:	4c 8d 4b 01          	lea    0x1(%rbx),%r9
100407aae:	4c 89 e9             	mov    %r13,%rcx
100407ab1:	4c 89 4e 20          	mov    %r9,0x20(%rsi)
100407ab5:	44 0f be 3b          	movsbl (%rbx),%r15d
100407ab9:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
100407abe:	44 89 fa             	mov    %r15d,%edx
100407ac1:	44 88 7c 24 54       	mov    %r15b,0x54(%rsp)
100407ac6:	e8 c5 10 00 00       	call   100408b90 <.text+0x7b90>
100407acb:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
100407acf:	44 0f b6 44 24 54    	movzbl 0x54(%rsp),%r8d
100407ad5:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
100407ada:	75 03                	jne    100407adf <.text+0x6adf>
100407adc:	83 06 01             	addl   $0x1,(%rsi)
100407adf:	41 83 e8 3a          	sub    $0x3a,%r8d
100407ae3:	41 80 f8 01          	cmp    $0x1,%r8b
100407ae7:	0f 86 73 03 00 00    	jbe    100407e60 <.text+0x6e60>
100407aed:	48 85 c0             	test   %rax,%rax
100407af0:	0f 84 6a 03 00 00    	je     100407e60 <.text+0x6e60>
100407af6:	80 38 57             	cmpb   $0x57,(%rax)
100407af9:	0f b6 50 01          	movzbl 0x1(%rax),%edx
100407afd:	0f 84 55 02 00 00    	je     100407d58 <.text+0x6d58>
100407b03:	80 fa 3a             	cmp    $0x3a,%dl
100407b06:	0f 84 e4 02 00 00    	je     100407df0 <.text+0x6df0>
100407b0c:	44 89 f8             	mov    %r15d,%eax
100407b0f:	48 83 c4 68          	add    $0x68,%rsp
100407b13:	5b                   	pop    %rbx
100407b14:	5e                   	pop    %rsi
100407b15:	5f                   	pop    %rdi
100407b16:	5d                   	pop    %rbp
100407b17:	41 5c                	pop    %r12
100407b19:	41 5d                	pop    %r13
100407b1b:	41 5e                	pop    %r14
100407b1d:	41 5f                	pop    %r15
100407b1f:	c3                   	ret
100407b20:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
100407b25:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
100407b29:	8d 50 d5             	lea    -0x2b(%rax),%edx
100407b2c:	81 e2 fd 00 00 00    	and    $0xfd,%edx
100407b32:	0f 85 55 ff ff ff    	jne    100407a8d <.text+0x6a8d>
100407b38:	41 0f b6 45 01       	movzbl 0x1(%r13),%eax
100407b3d:	49 83 c5 01          	add    $0x1,%r13
100407b41:	e9 47 ff ff ff       	jmp    100407a8d <.text+0x6a8d>
100407b46:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100407b4d:	00 00 00
100407b50:	c7 46 28 02 00 00 00 	movl   $0x2,0x28(%rsi)
100407b57:	c7 46 18 01 00 00 00 	movl   $0x1,0x18(%rsi)
100407b5e:	49 8d 45 01          	lea    0x1(%r13),%rax
100407b62:	41 80 7d 01 3a       	cmpb   $0x3a,0x1(%r13)
100407b67:	49 89 c5             	mov    %rax,%r13
100407b6a:	75 04                	jne    100407b70 <.text+0x6b70>
100407b6c:	45 31 f6             	xor    %r14d,%r14d
100407b6f:	90                   	nop
100407b70:	8b 1e                	mov    (%rsi),%ebx
100407b72:	39 5e 30             	cmp    %ebx,0x30(%rsi)
100407b75:	7e 03                	jle    100407b7a <.text+0x6b7a>
100407b77:	89 5e 30             	mov    %ebx,0x30(%rsi)
100407b7a:	3b 5e 2c             	cmp    0x2c(%rsi),%ebx
100407b7d:	7d 03                	jge    100407b82 <.text+0x6b82>
100407b7f:	89 5e 2c             	mov    %ebx,0x2c(%rsi)
100407b82:	44 8b 46 28          	mov    0x28(%rsi),%r8d
100407b86:	41 83 f8 01          	cmp    $0x1,%r8d
100407b8a:	0f 84 b0 00 00 00    	je     100407c40 <.text+0x6c40>
100407b90:	39 df                	cmp    %ebx,%edi
100407b92:	0f 84 88 00 00 00    	je     100407c20 <.text+0x6c20>
100407b98:	48 63 c3             	movslq %ebx,%rax
100407b9b:	4c 8b 7c c5 00       	mov    0x0(%rbp,%rax,8),%r15
100407ba0:	41 80 3f 2d          	cmpb   $0x2d,(%r15)
100407ba4:	75 3a                	jne    100407be0 <.text+0x6be0>
100407ba6:	41 80 7f 01 2d       	cmpb   $0x2d,0x1(%r15)
100407bab:	75 33                	jne    100407be0 <.text+0x6be0>
100407bad:	41 80 7f 02 00       	cmpb   $0x0,0x2(%r15)
100407bb2:	75 2c                	jne    100407be0 <.text+0x6be0>
100407bb4:	8b 56 2c             	mov    0x2c(%rsi),%edx
100407bb7:	8b 4e 30             	mov    0x30(%rsi),%ecx
100407bba:	8d 43 01             	lea    0x1(%rbx),%eax
100407bbd:	89 06                	mov    %eax,(%rsi)
100407bbf:	39 ca                	cmp    %ecx,%edx
100407bc1:	0f 84 c1 02 00 00    	je     100407e88 <.text+0x6e88>
100407bc7:	39 c8                	cmp    %ecx,%eax
100407bc9:	74 0e                	je     100407bd9 <.text+0x6bd9>
100407bcb:	48 89 f2             	mov    %rsi,%rdx
100407bce:	48 89 e9             	mov    %rbp,%rcx
100407bd1:	e8 da f6 ff ff       	call   1004072b0 <.text+0x62b0>
100407bd6:	8b 56 2c             	mov    0x2c(%rsi),%edx
100407bd9:	89 7e 30             	mov    %edi,0x30(%rsi)
100407bdc:	89 3e                	mov    %edi,(%rsi)
100407bde:	eb 46                	jmp    100407c26 <.text+0x6c26>
100407be0:	41 80 3f 2d          	cmpb   $0x2d,(%r15)
100407be4:	0f 84 be 00 00 00    	je     100407ca8 <.text+0x6ca8>
100407bea:	45 85 c0             	test   %r8d,%r8d
100407bed:	74 3d                	je     100407c2c <.text+0x6c2c>
100407bef:	8d 43 01             	lea    0x1(%rbx),%eax
100407bf2:	4c 89 7e 10          	mov    %r15,0x10(%rsi)
100407bf6:	41 bf 01 00 00 00    	mov    $0x1,%r15d
100407bfc:	89 06                	mov    %eax,(%rsi)
100407bfe:	e9 09 ff ff ff       	jmp    100407b0c <.text+0x6b0c>
100407c03:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100407c08:	c7 06 01 00 00 00    	movl   $0x1,(%rsi)
100407c0e:	b8 01 00 00 00       	mov    $0x1,%eax
100407c13:	e9 26 fe ff ff       	jmp    100407a3e <.text+0x6a3e>
100407c18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100407c1f:	00
100407c20:	8b 56 2c             	mov    0x2c(%rsi),%edx
100407c23:	8b 7e 30             	mov    0x30(%rsi),%edi
100407c26:	39 fa                	cmp    %edi,%edx
100407c28:	74 02                	je     100407c2c <.text+0x6c2c>
100407c2a:	89 16                	mov    %edx,(%rsi)
100407c2c:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
100407c32:	e9 d5 fe ff ff       	jmp    100407b0c <.text+0x6b0c>
100407c37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100407c3e:	00 00
100407c40:	8b 46 30             	mov    0x30(%rsi),%eax
100407c43:	39 46 2c             	cmp    %eax,0x2c(%rsi)
100407c46:	0f 84 e4 01 00 00    	je     100407e30 <.text+0x6e30>
100407c4c:	39 c3                	cmp    %eax,%ebx
100407c4e:	74 15                	je     100407c65 <.text+0x6c65>
100407c50:	48 89 f2             	mov    %rsi,%rdx
100407c53:	48 89 e9             	mov    %rbp,%rcx
100407c56:	44 89 44 24 54       	mov    %r8d,0x54(%rsp)
100407c5b:	e8 50 f6 ff ff       	call   1004072b0 <.text+0x62b0>
100407c60:	44 8b 44 24 54       	mov    0x54(%rsp),%r8d
100407c65:	39 fb                	cmp    %edi,%ebx
100407c67:	0f 8d 88 02 00 00    	jge    100407ef5 <.text+0x6ef5>
100407c6d:	48 63 c3             	movslq %ebx,%rax
100407c70:	eb 17                	jmp    100407c89 <.text+0x6c89>
100407c72:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100407c78:	83 c2 01             	add    $0x1,%edx
100407c7b:	48 83 c0 01          	add    $0x1,%rax
100407c7f:	89 16                	mov    %edx,(%rsi)
100407c81:	39 c7                	cmp    %eax,%edi
100407c83:	0f 8e b7 01 00 00    	jle    100407e40 <.text+0x6e40>
100407c89:	48 8b 4c c5 00       	mov    0x0(%rbp,%rax,8),%rcx
100407c8e:	89 c2                	mov    %eax,%edx
100407c90:	80 39 2d             	cmpb   $0x2d,(%rcx)
100407c93:	75 e3                	jne    100407c78 <.text+0x6c78>
100407c95:	80 79 01 00          	cmpb   $0x0,0x1(%rcx)
100407c99:	74 dd                	je     100407c78 <.text+0x6c78>
100407c9b:	8b 1e                	mov    (%rsi),%ebx
100407c9d:	89 56 30             	mov    %edx,0x30(%rsi)
100407ca0:	e9 eb fe ff ff       	jmp    100407b90 <.text+0x6b90>
100407ca5:	0f 1f 00             	nopl   (%rax)
100407ca8:	41 0f b6 47 01       	movzbl 0x1(%r15),%eax
100407cad:	84 c0                	test   %al,%al
100407caf:	0f 84 35 ff ff ff    	je     100407bea <.text+0x6bea>
100407cb5:	4d 85 e4             	test   %r12,%r12
100407cb8:	0f 84 8a 00 00 00    	je     100407d48 <.text+0x6d48>
100407cbe:	3c 2d                	cmp    $0x2d,%al
100407cc0:	0f 84 55 02 00 00    	je     100407f1b <.text+0x6f1b>
100407cc6:	8b 94 24 d8 00 00 00 	mov    0xd8(%rsp),%edx
100407ccd:	85 d2                	test   %edx,%edx
100407ccf:	74 77                	je     100407d48 <.text+0x6d48>
100407cd1:	41 80 7f 02 00       	cmpb   $0x0,0x2(%r15)
100407cd6:	75 10                	jne    100407ce8 <.text+0x6ce8>
100407cd8:	0f be d0             	movsbl %al,%edx
100407cdb:	4c 89 e9             	mov    %r13,%rcx
100407cde:	e8 ad 0e 00 00       	call   100408b90 <.text+0x7b90>
100407ce3:	48 85 c0             	test   %rax,%rax
100407ce6:	75 60                	jne    100407d48 <.text+0x6d48>
100407ce8:	49 8d 5f 01          	lea    0x1(%r15),%rbx
100407cec:	48 8d 05 90 43 00 00 	lea    0x4390(%rip),%rax        # 10040c083 <_head_msys_intl_8_dll-0x4f7d>
100407cf3:	4d 89 e1             	mov    %r12,%r9
100407cf6:	89 f9                	mov    %edi,%ecx
100407cf8:	48 89 5e 20          	mov    %rbx,0x20(%rsi)
100407cfc:	4d 89 e8             	mov    %r13,%r8
100407cff:	48 89 ea             	mov    %rbp,%rdx
100407d02:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100407d07:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
100407d0e:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
100407d13:	89 44 24 28          	mov    %eax,0x28(%rsp)
100407d17:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
100407d1e:	00
100407d1f:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
100407d24:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100407d29:	e8 72 f6 ff ff       	call   1004073a0 <.text+0x63a0>
100407d2e:	41 89 c7             	mov    %eax,%r15d
100407d31:	83 f8 ff             	cmp    $0xffffffff,%eax
100407d34:	0f 85 d2 fd ff ff    	jne    100407b0c <.text+0x6b0c>
100407d3a:	48 63 06             	movslq (%rsi),%rax
100407d3d:	4c 8b 7c c5 00       	mov    0x0(%rbp,%rax,8),%r15
100407d42:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100407d48:	49 8d 5f 01          	lea    0x1(%r15),%rbx
100407d4c:	e9 59 fd ff ff       	jmp    100407aaa <.text+0x6aaa>
100407d51:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100407d58:	80 fa 3b             	cmp    $0x3b,%dl
100407d5b:	0f 85 a2 fd ff ff    	jne    100407b03 <.text+0x6b03>
100407d61:	4d 85 e4             	test   %r12,%r12
100407d64:	0f 84 99 fd ff ff    	je     100407b03 <.text+0x6b03>
100407d6a:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
100407d6e:	75 10                	jne    100407d80 <.text+0x6d80>
100407d70:	48 63 06             	movslq (%rsi),%rax
100407d73:	39 f8                	cmp    %edi,%eax
100407d75:	0f 84 ce 01 00 00    	je     100407f49 <.text+0x6f49>
100407d7b:	4c 8b 4c c5 00       	mov    0x0(%rbp,%rax,8),%r9
100407d80:	48 8d 05 4a 43 00 00 	lea    0x434a(%rip),%rax        # 10040c0d1 <_head_msys_intl_8_dll-0x4f2f>
100407d87:	4c 89 4e 20          	mov    %r9,0x20(%rsi)
100407d8b:	48 c7 46 10 00 00 00 	movq   $0x0,0x10(%rsi)
100407d92:	00
100407d93:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100407d98:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
100407d9d:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
100407da2:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
100407da9:	00
100407daa:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
100407db1:	00
100407db2:	4d 89 e1             	mov    %r12,%r9
100407db5:	4d 89 e8             	mov    %r13,%r8
100407db8:	89 f9                	mov    %edi,%ecx
100407dba:	48 89 ea             	mov    %rbp,%rdx
100407dbd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100407dc2:	e8 d9 f5 ff ff       	call   1004073a0 <.text+0x63a0>
100407dc7:	41 89 c7             	mov    %eax,%r15d
100407dca:	e9 3d fd ff ff       	jmp    100407b0c <.text+0x6b0c>
100407dcf:	90                   	nop
100407dd0:	48 8d 0d 99 42 00 00 	lea    0x4299(%rip),%rcx        # 10040c070 <_head_msys_intl_8_dll-0x4f90>
100407dd7:	e8 74 0c 00 00       	call   100408a50 <.text+0x7a50>
100407ddc:	48 85 c0             	test   %rax,%rax
100407ddf:	0f 84 fb 00 00 00    	je     100407ee0 <.text+0x6ee0>
100407de5:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
100407de9:	e9 8c fc ff ff       	jmp    100407a7a <.text+0x6a7a>
100407dee:	66 90                	xchg   %ax,%ax
100407df0:	80 78 02 3a          	cmpb   $0x3a,0x2(%rax)
100407df4:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
100407df8:	0f 84 ca 00 00 00    	je     100407ec8 <.text+0x6ec8>
100407dfe:	48 63 06             	movslq (%rsi),%rax
100407e01:	84 d2                	test   %dl,%dl
100407e03:	75 73                	jne    100407e78 <.text+0x6e78>
100407e05:	39 c7                	cmp    %eax,%edi
100407e07:	0f 84 ef 00 00 00    	je     100407efc <.text+0x6efc>
100407e0d:	8d 50 01             	lea    0x1(%rax),%edx
100407e10:	48 8b 44 c5 00       	mov    0x0(%rbp,%rax,8),%rax
100407e15:	89 16                	mov    %edx,(%rsi)
100407e17:	48 89 46 10          	mov    %rax,0x10(%rsi)
100407e1b:	48 c7 46 20 00 00 00 	movq   $0x0,0x20(%rsi)
100407e22:	00
100407e23:	e9 e4 fc ff ff       	jmp    100407b0c <.text+0x6b0c>
100407e28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100407e2f:	00
100407e30:	39 c3                	cmp    %eax,%ebx
100407e32:	0f 84 2d fe ff ff    	je     100407c65 <.text+0x6c65>
100407e38:	89 5e 2c             	mov    %ebx,0x2c(%rsi)
100407e3b:	e9 25 fe ff ff       	jmp    100407c65 <.text+0x6c65>
100407e40:	89 d3                	mov    %edx,%ebx
100407e42:	e9 56 fe ff ff       	jmp    100407c9d <.text+0x6c9d>
100407e47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100407e4e:	00 00
100407e50:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%rsi)
100407e57:	e9 fb fc ff ff       	jmp    100407b57 <.text+0x6b57>
100407e5c:	0f 1f 40 00          	nopl   0x0(%rax)
100407e60:	45 85 f6             	test   %r14d,%r14d
100407e63:	75 33                	jne    100407e98 <.text+0x6e98>
100407e65:	44 89 7e 08          	mov    %r15d,0x8(%rsi)
100407e69:	41 bf 3f 00 00 00    	mov    $0x3f,%r15d
100407e6f:	e9 98 fc ff ff       	jmp    100407b0c <.text+0x6b0c>
100407e74:	0f 1f 40 00          	nopl   0x0(%rax)
100407e78:	83 c0 01             	add    $0x1,%eax
100407e7b:	4c 89 4e 10          	mov    %r9,0x10(%rsi)
100407e7f:	89 06                	mov    %eax,(%rsi)
100407e81:	eb 98                	jmp    100407e1b <.text+0x6e1b>
100407e83:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100407e88:	89 46 2c             	mov    %eax,0x2c(%rsi)
100407e8b:	89 c2                	mov    %eax,%edx
100407e8d:	e9 47 fd ff ff       	jmp    100407bd9 <.text+0x6bd9>
100407e92:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100407e98:	48 8d 0d e6 41 00 00 	lea    0x41e6(%rip),%rcx        # 10040c085 <_head_msys_intl_8_dll-0x4f7b>
100407e9f:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
100407ea3:	e8 a8 09 00 00       	call   100408850 <.text+0x7850>
100407ea8:	48 89 c3             	mov    %rax,%rbx
100407eab:	e8 30 0a 00 00       	call   1004088e0 <.text+0x78e0>
100407eb0:	45 89 f9             	mov    %r15d,%r9d
100407eb3:	49 89 f8             	mov    %rdi,%r8
100407eb6:	48 89 da             	mov    %rbx,%rdx
100407eb9:	48 8b 48 18          	mov    0x18(%rax),%rcx
100407ebd:	e8 fe 0a 00 00       	call   1004089c0 <.text+0x79c0>
100407ec2:	eb a1                	jmp    100407e65 <.text+0x6e65>
100407ec4:	0f 1f 40 00          	nopl   0x0(%rax)
100407ec8:	84 d2                	test   %dl,%dl
100407eca:	74 24                	je     100407ef0 <.text+0x6ef0>
100407ecc:	83 06 01             	addl   $0x1,(%rsi)
100407ecf:	4c 89 4e 10          	mov    %r9,0x10(%rsi)
100407ed3:	48 c7 46 20 00 00 00 	movq   $0x0,0x20(%rsi)
100407eda:	00
100407edb:	e9 2c fc ff ff       	jmp    100407b0c <.text+0x6b0c>
100407ee0:	c7 46 28 01 00 00 00 	movl   $0x1,0x28(%rsi)
100407ee7:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
100407eeb:	e9 91 fb ff ff       	jmp    100407a81 <.text+0x6a81>
100407ef0:	45 31 c9             	xor    %r9d,%r9d
100407ef3:	eb da                	jmp    100407ecf <.text+0x6ecf>
100407ef5:	89 da                	mov    %ebx,%edx
100407ef7:	e9 a1 fd ff ff       	jmp    100407c9d <.text+0x6c9d>
100407efc:	45 85 f6             	test   %r14d,%r14d
100407eff:	75 67                	jne    100407f68 <.text+0x6f68>
100407f01:	44 89 7e 08          	mov    %r15d,0x8(%rsi)
100407f05:	45 31 ff             	xor    %r15d,%r15d
100407f08:	41 80 7d 00 3a       	cmpb   $0x3a,0x0(%r13)
100407f0d:	41 0f 95 c7          	setne  %r15b
100407f11:	47 8d 7c bf 3a       	lea    0x3a(%r15,%r15,4),%r15d
100407f16:	e9 00 ff ff ff       	jmp    100407e1b <.text+0x6e1b>
100407f1b:	48 8d 05 5e 41 00 00 	lea    0x415e(%rip),%rax        # 10040c080 <_head_msys_intl_8_dll-0x4f80>
100407f22:	49 8d 5f 02          	lea    0x2(%r15),%rbx
100407f26:	48 89 5e 20          	mov    %rbx,0x20(%rsi)
100407f2a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100407f2f:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
100407f36:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
100407f3b:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
100407f40:	89 44 24 28          	mov    %eax,0x28(%rsp)
100407f44:	e9 61 fe ff ff       	jmp    100407daa <.text+0x6daa>
100407f49:	45 85 f6             	test   %r14d,%r14d
100407f4c:	75 49                	jne    100407f97 <.text+0x6f97>
100407f4e:	44 89 7e 08          	mov    %r15d,0x8(%rsi)
100407f52:	45 31 ff             	xor    %r15d,%r15d
100407f55:	41 80 7d 00 3a       	cmpb   $0x3a,0x0(%r13)
100407f5a:	41 0f 95 c7          	setne  %r15b
100407f5e:	47 8d 7c bf 3a       	lea    0x3a(%r15,%r15,4),%r15d
100407f63:	e9 a4 fb ff ff       	jmp    100407b0c <.text+0x6b0c>
100407f68:	48 8d 0d 39 41 00 00 	lea    0x4139(%rip),%rcx        # 10040c0a8 <_head_msys_intl_8_dll-0x4f58>
100407f6f:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
100407f73:	e8 d8 08 00 00       	call   100408850 <.text+0x7850>
100407f78:	48 89 c3             	mov    %rax,%rbx
100407f7b:	e8 60 09 00 00       	call   1004088e0 <.text+0x78e0>
100407f80:	45 89 f9             	mov    %r15d,%r9d
100407f83:	49 89 f8             	mov    %rdi,%r8
100407f86:	48 89 da             	mov    %rbx,%rdx
100407f89:	48 8b 48 18          	mov    0x18(%rax),%rcx
100407f8d:	e8 2e 0a 00 00       	call   1004089c0 <.text+0x79c0>
100407f92:	e9 6a ff ff ff       	jmp    100407f01 <.text+0x6f01>
100407f97:	48 8d 0d 0a 41 00 00 	lea    0x410a(%rip),%rcx        # 10040c0a8 <_head_msys_intl_8_dll-0x4f58>
100407f9e:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
100407fa2:	e8 a9 08 00 00       	call   100408850 <.text+0x7850>
100407fa7:	48 89 c3             	mov    %rax,%rbx
100407faa:	e8 31 09 00 00       	call   1004088e0 <.text+0x78e0>
100407faf:	45 89 f9             	mov    %r15d,%r9d
100407fb2:	49 89 f8             	mov    %rdi,%r8
100407fb5:	48 89 da             	mov    %rbx,%rdx
100407fb8:	48 8b 48 18          	mov    0x18(%rax),%rcx