100402a89:	4c 89 e1             	mov    %r12,%rcx
100402a8c:	e8 af ce 00 00       	call   10040f940 <.text+0xe940>
100402a91:	c7 03 00 00 00 00    	movl   $0x0,(%rbx)
100402a97:	e9 1c f9 ff ff       	jmp    1004023b8 <.text+0x13b8>
100402a9c:	e8 3f e8 ff ff       	call   1004012e0 <.text+0x2e0>
100402aa1:	ba 01 00 00 00       	mov    $0x1,%edx
100402aa6:	89 c1                	mov    %eax,%ecx
100402aa8:	41 89 c4             	mov    %eax,%r12d
100402aab:	e8 20 ed ff ff       	call   1004017d0 <.text+0x7d0>
100402ab0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
100402ab5:	48 85 c0             	test   %rax,%rax
100402ab8:	0f 84 c2 0a 00 00    	je     100403580 <.text+0x2580>
100402abe:	31 d2                	xor    %edx,%edx
100402ac0:	44 89 e1             	mov    %r12d,%ecx
100402ac3:	e8 08 ed ff ff       	call   1004017d0 <.text+0x7d0>
100402ac8:	49 89 c7             	mov    %rax,%r15
100402acb:	48 85 c0             	test   %rax,%rax
100402ace:	0f 84 ac 0a 00 00    	je     100403580 <.text+0x2580>
100402ad4:	48 8b 15 65 a5 02 00 	mov    0x2a565(%rip),%rdx        # 10042d040 <_head_msys_2_0_dll-0x2fc0>
100402adb:	48 8b 05 56 a5 02 00 	mov    0x2a556(%rip),%rax        # 10042d038 <_head_msys_2_0_dll-0x2fc8>
100402ae2:	48 89 d1             	mov    %rdx,%rcx
100402ae5:	48 29 c1             	sub    %rax,%rcx
100402ae8:	48 83 f9 27          	cmp    $0x27,%rcx
100402aec:	0f 86 66 07 00 00    	jbe    100403258 <.text+0x2258>
100402af2:	4c 8b 25 37 a5 02 00 	mov    0x2a537(%rip),%r12        # 10042d030 <_head_msys_2_0_dll-0x2fd0>
100402af9:	48 83 c0 28          	add    $0x28,%rax
100402afd:	4c 39 e0             	cmp    %r12,%rax
100402b00:	0f 84 46 07 00 00    	je     10040324c <.text+0x224c>
100402b06:	48 8b 0d 43 a5 02 00 	mov    0x2a543(%rip),%rcx        # 10042d050 <_head_msys_2_0_dll-0x2fb0>
100402b0d:	48 01 c8             	add    %rcx,%rax
100402b10:	48 f7 d1             	not    %rcx
100402b13:	48 21 c8             	and    %rcx,%rax
100402b16:	48 89 d1             	mov    %rdx,%rcx
100402b19:	48 2b 0d 08 a5 02 00 	sub    0x2a508(%rip),%rcx        # 10042d028 <_head_msys_2_0_dll-0x2fd8>
100402b20:	49 89 c0             	mov    %rax,%r8
100402b23:	4c 2b 05 fe a4 02 00 	sub    0x2a4fe(%rip),%r8        # 10042d028 <_head_msys_2_0_dll-0x2fd8>
100402b2a:	49 39 c8             	cmp    %rcx,%r8
100402b2d:	4c 89 f9             	mov    %r15,%rcx
100402b30:	48 0f 46 d0          	cmovbe %rax,%rdx
100402b34:	48 89 15 fd a4 02 00 	mov    %rdx,0x2a4fd(%rip)        # 10042d038 <_head_msys_2_0_dll-0x2fc8>
100402b3b:	4c 89 67 18          	mov    %r12,0x18(%rdi)
100402b3f:	48 89 15 ea a4 02 00 	mov    %rdx,0x2a4ea(%rip)        # 10042d030 <_head_msys_2_0_dll-0x2fd0>
100402b46:	e8 f5 65 00 00       	call   100409140 <.text+0x8140>
100402b4b:	4c 89 f9             	mov    %r15,%rcx
100402b4e:	49 89 c5             	mov    %rax,%r13
100402b51:	e8 da 65 00 00       	call   100409130 <.text+0x8130>
100402b56:	41 80 64 24 20 0f    	andb   $0xf,0x20(%r12)
100402b5c:	4c 89 ea             	mov    %r13,%rdx
100402b5f:	48 89 c1             	mov    %rax,%rcx
100402b62:	e8 a9 e0 01 00       	call   100420c10 <.text+0x1fc10>
100402b67:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100402b6d:	4c 89 ea             	mov    %r13,%rdx
100402b70:	48 89 c1             	mov    %rax,%rcx
100402b73:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100402b78:	e8 23 f3 ff ff       	call   100401ea0 <.text+0xea0>
100402b7d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
100402b82:	48 8d 2c 01          	lea    (%rcx,%rax,1),%rbp
100402b86:	48 39 e9             	cmp    %rbp,%rcx
100402b89:	0f 83 f2 07 00 00    	jae    100403381 <.text+0x2381>
100402b8f:	45 31 c9             	xor    %r9d,%r9d
100402b92:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
100402b97:	48 89 ce             	mov    %rcx,%rsi
100402b9a:	45 31 c0             	xor    %r8d,%r8d
100402b9d:	4c 8d ac 24 80 00 00 	lea    0x80(%rsp),%r13
100402ba4:	00
100402ba5:	4c 89 b4 24 f0 00 00 	mov    %r14,0xf0(%rsp)
100402bac:	00
100402bad:	48 89 df             	mov    %rbx,%rdi
100402bb0:	49 89 ee             	mov    %rbp,%r14
100402bb3:	4c 89 ed             	mov    %r13,%rbp
100402bb6:	45 89 cd             	mov    %r9d,%r13d
100402bb9:	eb 10                	jmp    100402bcb <.text+0x1bcb>
100402bbb:	3c 26                	cmp    $0x26,%al
100402bbd:	0f 84 8d 02 00 00    	je     100402e50 <.text+0x1e50>
100402bc3:	48 89 de             	mov    %rbx,%rsi
100402bc6:	49 39 f6             	cmp    %rsi,%r14
100402bc9:	76 72                	jbe    100402c3d <.text+0x1c3d>
100402bcb:	0f b6 06             	movzbl (%rsi),%eax
100402bce:	48 8d 5e 01          	lea    0x1(%rsi),%rbx
100402bd2:	3c 5c                	cmp    $0x5c,%al
100402bd4:	75 e5                	jne    100402bbb <.text+0x1bbb>
100402bd6:	48 89 f2             	mov    %rsi,%rdx
100402bd9:	48 29 ca             	sub    %rcx,%rdx
100402bdc:	e8 9f e4 ff ff       	call   100401080 <.text+0x80>
100402be1:	48 89 45 18          	mov    %rax,0x18(%rbp)
100402be5:	48 89 c2             	mov    %rax,%rdx
100402be8:	49 39 de             	cmp    %rbx,%r14
100402beb:	0f 84 16 04 00 00    	je     100403007 <.text+0x2007>
100402bf1:	83 3f 02             	cmpl   $0x2,(%rdi)
100402bf4:	0f 84 e6 03 00 00    	je     100402fe0 <.text+0x1fe0>
100402bfa:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
100402bfe:	3c 55                	cmp    $0x55,%al
100402c00:	0f 84 6a 07 00 00    	je     100403370 <.text+0x2370>
100402c06:	0f 8f c4 02 00 00    	jg     100402ed0 <.text+0x1ed0>
100402c0c:	3c 45                	cmp    $0x45,%al
100402c0e:	0f 84 fc 05 00 00    	je     100403210 <.text+0x2210>
100402c14:	0f 8e 71 02 00 00    	jle    100402e8b <.text+0x1e8b>
100402c1a:	3c 4c                	cmp    $0x4c,%al
100402c1c:	0f 85 e3 03 00 00    	jne    100403005 <.text+0x2005>
100402c22:	41 bd 02 00 00 00    	mov    $0x2,%r13d
100402c28:	41 b8 02 00 00 00    	mov    $0x2,%r8d
100402c2e:	48 8d 4e 02          	lea    0x2(%rsi),%rcx
100402c32:	48 89 d5             	mov    %rdx,%rbp
100402c35:	48 89 ce             	mov    %rcx,%rsi
100402c38:	49 39 f6             	cmp    %rsi,%r14
100402c3b:	77 8e                	ja     100402bcb <.text+0x1bcb>
100402c3d:	49 89 ed             	mov    %rbp,%r13
100402c40:	4c 89 f5             	mov    %r14,%rbp
100402c43:	48 89 fb             	mov    %rdi,%rbx
100402c46:	4c 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%r14
100402c4d:	00
100402c4e:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
100402c53:	48 39 cd             	cmp    %rcx,%rbp
100402c56:	76 12                	jbe    100402c6a <.text+0x1c6a>
100402c58:	48 89 ea             	mov    %rbp,%rdx
100402c5b:	48 29 ca             	sub    %rcx,%rdx
100402c5e:	e8 1d e4 ff ff       	call   100401080 <.text+0x80>
100402c63:	49 89 45 18          	mov    %rax,0x18(%r13)
100402c67:	49 89 c5             	mov    %rax,%r13
100402c6a:	49 c7 45 18 00 00 00 	movq   $0x0,0x18(%r13)
100402c71:	00
100402c72:	4c 89 f9             	mov    %r15,%rcx
100402c75:	45 31 ff             	xor    %r15d,%r15d
100402c78:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
100402c7f:	00
100402c80:	bd 01 00 00 00       	mov    $0x1,%ebp
100402c85:	49 89 44 24 08       	mov    %rax,0x8(%r12)
100402c8a:	e8 71 65 00 00       	call   100409200 <.text+0x8200>
100402c8f:	48 8b 77 18          	mov    0x18(%rdi),%rsi
100402c93:	80 66 20 f0          	andb   $0xf0,0x20(%rsi)
100402c97:	48 c7 46 10 00 00 00 	movq   $0x0,0x10(%rsi)
100402c9e:	00
100402c9f:	48 c7 46 18 00 00 00 	movq   $0x0,0x18(%rsi)
100402ca6:	00
100402ca7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100402cae:	00 00
100402cb0:	e8 2b e6 ff ff       	call   1004012e0 <.text+0x2e0>
100402cb5:	4c 63 e0             	movslq %eax,%r12
100402cb8:	e8 c3 e8 01 00       	call   100421580 <.text+0x20580>
100402cbd:	49 63 d4             	movslq %r12d,%rdx
100402cc0:	80 7c 02 01 00       	cmpb   $0x0,0x1(%rdx,%rax,1)
100402cc5:	78 e9                	js     100402cb0 <.text+0x1cb0>
100402cc7:	41 83 fc 09          	cmp    $0x9,%r12d
100402ccb:	74 e3                	je     100402cb0 <.text+0x1cb0>
100402ccd:	41 8d 44 24 01       	lea    0x1(%r12),%eax
100402cd2:	83 f8 7e             	cmp    $0x7e,%eax
100402cd5:	0f 87 bc 05 00 00    	ja     100403297 <.text+0x2297>
100402cdb:	48 8d 0d f2 15 02 00 	lea    0x215f2(%rip),%rcx        # 1004242d4 <_head_msys_2_0_dll-0xbd2c>
100402ce2:	48 63 04 81          	movslq (%rcx,%rax,4),%rax
100402ce6:	48 01 c8             	add    %rcx,%rax
100402ce9:	ff e0                	jmp    *%rax
100402ceb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100402cf0:	e8 8b e8 01 00       	call   100421580 <.text+0x20580>
100402cf5:	f6 00 08             	testb  $0x8,(%rax)
100402cf8:	0f 85 ba f6 ff ff    	jne    1004023b8 <.text+0x13b8>
100402cfe:	48 8b 05 4b 4c 02 00 	mov    0x24c4b(%rip),%rax        # 100427950 <_head_msys_2_0_dll-0x86b0>
100402d05:	83 38 02             	cmpl   $0x2,(%rax)
100402d08:	0f 84 3d 06 00 00    	je     10040334b <.text+0x234b>
100402d0e:	4c 89 f0             	mov    %r14,%rax
100402d11:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
100402d18:	5b                   	pop    %rbx
100402d19:	5e                   	pop    %rsi
100402d1a:	5f                   	pop    %rdi
100402d1b:	5d                   	pop    %rbp
100402d1c:	41 5c                	pop    %r12
100402d1e:	41 5d                	pop    %r13
100402d20:	41 5e                	pop    %r14
100402d22:	41 5f                	pop    %r15
100402d24:	c3                   	ret
100402d25:	41 8d 4c 24 c3       	lea    -0x3d(%r12),%ecx
100402d2a:	83 f9 3d             	cmp    $0x3d,%ecx
100402d2d:	0f 87 9a f7 ff ff    	ja     1004024cd <.text+0x14cd>
100402d33:	48 ba 00 82 b0 04 00 	movabs $0x2200010004b08200,%rdx
100402d3a:	01 00 22
100402d3d:	b8 01 00 00 00       	mov    $0x1,%eax
100402d42:	48 d3 e0             	shl    %cl,%rax
100402d45:	48 85 d0             	test   %rdx,%rax
100402d48:	0f 85 ee 07 00 00    	jne    10040353c <.text+0x253c>
100402d4e:	48 ba 01 00 00 00 10 	movabs $0x20901000000001,%rdx
100402d55:	90 20 00
100402d58:	48 85 d0             	test   %rdx,%rax
100402d5b:	0f 84 6c f7 ff ff    	je     1004024cd <.text+0x14cd>
100402d61:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
100402d66:	0f 85 94 07 00 00    	jne    100403500 <.text+0x2500>
100402d6c:	44 88 67 15          	mov    %r12b,0x15(%rdi)
100402d70:	45 89 e0             	mov    %r12d,%r8d
100402d73:	41 83 fc 53          	cmp    $0x53,%r12d
100402d77:	0f 8e a9 00 00 00    	jle    100402e26 <.text+0x1e26>
100402d7d:	41 83 ec 54          	sub    $0x54,%r12d
100402d81:	41 83 fc 26          	cmp    $0x26,%r12d
100402d85:	0f 87 bc 00 00 00    	ja     100402e47 <.text+0x1e47>
100402d8b:	48 8d 15 3e 17 02 00 	lea    0x2173e(%rip),%rdx        # 1004244d0 <_head_msys_2_0_dll-0xbb30>
100402d92:	4a 63 04 a2          	movslq (%rdx,%r12,4),%rax
100402d96:	48 01 d0             	add    %rdx,%rax
100402d99:	ff e0                	jmp    *%rax
100402d9b:	41 83 fc 72          	cmp    $0x72,%r12d
100402d9f:	0f 85 ef 06 00 00    	jne    100403494 <.text+0x2494>
100402da5:	48 8b 05 a4 4b 02 00 	mov    0x24ba4(%rip),%rax        # 100427950 <_head_msys_2_0_dll-0x86b0>
100402dac:	83 38 02             	cmpl   $0x2,(%rax)
100402daf:	0f 84 df 06 00 00    	je     100403494 <.text+0x2494>
100402db5:	c6 47 15 72          	movb   $0x72,0x15(%rdi)
100402db9:	e8 02 e7 ff ff       	call   1004014c0 <.text+0x4c0>
100402dbe:	48 89 c1             	mov    %rax,%rcx
100402dc1:	49 89 c4             	mov    %rax,%r12
100402dc4:	e8 67 63 00 00       	call   100409130 <.text+0x8130>
100402dc9:	80 38 00             	cmpb   $0x0,(%rax)
100402dcc:	48 89 c1             	mov    %rax,%rcx
100402dcf:	0f 84 d3 06 00 00    	je     1004034a8 <.text+0x24a8>
100402dd5:	e8 c6 de 01 00       	call   100420ca0 <.text+0x1fca0>
100402dda:	ba 01 00 00 00       	mov    $0x1,%edx
100402ddf:	48 89 47 18          	mov    %rax,0x18(%rdi)
100402de3:	48 8b 07             	mov    (%rdi),%rax
100402de6:	48 85 c0             	test   %rax,%rax
100402de9:	74 09                	je     100402df4 <.text+0x1df4>
100402deb:	83 38 02             	cmpl   $0x2,(%rax)
100402dee:	0f 84 33 04 00 00    	je     100403227 <.text+0x2227>
100402df4:	88 57 20             	mov    %dl,0x20(%rdi)
100402df7:	4c 89 e1             	mov    %r12,%rcx
100402dfa:	e8 01 64 00 00       	call   100409200 <.text+0x8200>
100402dff:	e9 6b f7 ff ff       	jmp    10040256f <.text+0x156f>
100402e04:	48 83 c2 28          	add    $0x28,%rdx
100402e08:	41 b8 28 00 00 00    	mov    $0x28,%r8d
100402e0e:	49 89 56 08          	mov    %rdx,0x8(%r14)
100402e12:	e8 a9 da 01 00       	call   1004208c0 <.text+0x1f8c0>
100402e17:	49 8b 56 10          	mov    0x10(%r14),%rdx
100402e1b:	49 89 06             	mov    %rax,(%r14)
100402e1e:	48 89 c1             	mov    %rax,%rcx
100402e21:	e9 00 f6 ff ff       	jmp    100402426 <.text+0x1426>
100402e26:	74 1f                	je     100402e47 <.text+0x1e47>
100402e28:	a9 81 0e 0a 00       	test   $0xa0e81,%eax
100402e2d:	0f 85 37 f7 ff ff    	jne    10040256a <.text+0x156a>
100402e33:	a9 00 80 10 00       	test   $0x108000,%eax
100402e38:	0f 85 c2 f6 ff ff    	jne    100402500 <.text+0x1500>
100402e3e:	83 f9 15             	cmp    $0x15,%ecx
100402e41:	0f 84 11 fa ff ff    	je     100402858 <.text+0x1858>
100402e47:	41 0f be c8          	movsbl %r8b,%ecx
100402e4b:	e8 00 f0 ff ff       	call   100401e50 <.text+0xe50>
100402e50:	48 29 ce             	sub    %rcx,%rsi
100402e53:	48 89 f2             	mov    %rsi,%rdx
100402e56:	48 89 de             	mov    %rbx,%rsi
100402e59:	e8 22 e2 ff ff       	call   100401080 <.text+0x80>
100402e5e:	45 89 e8             	mov    %r13d,%r8d
100402e61:	48 89 d9             	mov    %rbx,%rcx
100402e64:	48 89 45 18          	mov    %rax,0x18(%rbp)
100402e68:	48 89 c5             	mov    %rax,%rbp
100402e6b:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%rax)
100402e72:	e9 4f fd ff ff       	jmp    100402bc6 <.text+0x1bc6>
100402e77:	c7 47 18 ff ff ff ff 	movl   $0xffffffff,0x18(%rdi)
100402e7e:	44 89 e1             	mov    %r12d,%ecx
100402e81:	e8 da e2 ff ff       	call   100401160 <.text+0x160>
100402e86:	e9 df f6 ff ff       	jmp    10040256a <.text+0x156a>
100402e8b:	8d 48 d0             	lea    -0x30(%rax),%ecx
100402e8e:	80 f9 09             	cmp    $0x9,%cl
100402e91:	0f 87 6e 01 00 00    	ja     100403005 <.text+0x2005>
100402e97:	41 0f b6 44 24 20    	movzbl 0x20(%r12),%eax
100402e9d:	44 0f be d9          	movsbl %cl,%r11d
100402ea1:	45 89 e8             	mov    %r13d,%r8d
100402ea4:	44 89 5a 10          	mov    %r11d,0x10(%rdx)
100402ea8:	41 89 c2             	mov    %eax,%r10d
100402eab:	41 c0 ea 04          	shr    $0x4,%r10b
100402eaf:	45 0f b6 d2          	movzbl %r10b,%r10d
100402eb3:	45 39 d3             	cmp    %r10d,%r11d
100402eb6:	0f 8e 72 fd ff ff    	jle    100402c2e <.text+0x1c2e>
100402ebc:	c1 e1 04             	shl    $0x4,%ecx
100402ebf:	83 e0 0f             	and    $0xf,%eax
100402ec2:	09 c8                	or     %ecx,%eax
100402ec4:	41 88 44 24 20       	mov    %al,0x20(%r12)
100402ec9:	e9 60 fd ff ff       	jmp    100402c2e <.text+0x1c2e>
100402ece:	66 90                	xchg   %ax,%ax
100402ed0:	45 89 e8             	mov    %r13d,%r8d
100402ed3:	41 83 c8 08          	or     $0x8,%r8d
100402ed7:	3c 6c                	cmp    $0x6c,%al
100402ed9:	0f 84 4f fd ff ff    	je     100402c2e <.text+0x1c2e>
100402edf:	3c 75                	cmp    $0x75,%al
100402ee1:	0f 85 1e 01 00 00    	jne    100403005 <.text+0x2005>
100402ee7:	45 89 e8             	mov    %r13d,%r8d
100402eea:	41 83 c8 04          	or     $0x4,%r8d
100402eee:	e9 3b fd ff ff       	jmp    100402c2e <.text+0x1c2e>
100402ef3:	4c 8b 6e 10          	mov    0x10(%rsi),%r13
100402ef7:	4d 85 ed             	test   %r13,%r13
100402efa:	74 1e                	je     100402f1a <.text+0x1f1a>
100402efc:	e9 62 05 00 00       	jmp    100403463 <.text+0x2463>
100402f01:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100402f08:	4b 8d 44 ad 00       	lea    0x0(%r13,%r13,4),%rax
100402f0d:	4d 8d 6c 44 d0       	lea    -0x30(%r12,%rax,2),%r13
100402f12:	e8 c9 e3 ff ff       	call   1004012e0 <.text+0x2e0>
100402f17:	4c 63 e0             	movslq %eax,%r12
100402f1a:	e8 61 e6 01 00       	call   100421580 <.text+0x20580>
100402f1f:	41 0f b6 d4          	movzbl %r12b,%edx
100402f23:	f6 44 02 01 04       	testb  $0x4,0x1(%rdx,%rax,1)
100402f28:	75 de                	jne    100402f08 <.text+0x1f08>
100402f2a:	44 89 e1             	mov    %r12d,%ecx
100402f2d:	e8 2e e2 ff ff       	call   100401160 <.text+0x160>
100402f32:	4c 89 6e 10          	mov    %r13,0x10(%rsi)
100402f36:	4d 85 ed             	test   %r13,%r13
100402f39:	0f 85 71 fd ff ff    	jne    100402cb0 <.text+0x1cb0>
100402f3f:	48 8d 0d 9f 18 02 00 	lea    0x2189f(%rip),%rcx        # 1004247e5 <_head_msys_2_0_dll-0xb81b>
100402f46:	e8 9d e5 01 00       	call   1004214e8 <.text+0x204e8>
100402f4b:	48 89 c1             	mov    %rax,%rcx
100402f4e:	e8 bd e4 ff ff       	call   100401410 <.text+0x410>
100402f53:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100402f58:	48 8b 05 71 4a 02 00 	mov    0x24a71(%rip),%rax        # 1004279d0 <_head_msys_2_0_dll-0x8630>
100402f5f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100402f65:	48 8d 0d 9c a0 02 00 	lea    0x2a09c(%rip),%rcx        # 10042d008 <_head_msys_2_0_dll-0x2ff8>
100402f6c:	48 8b 10             	mov    (%rax),%rdx
100402f6f:	e8 ec e5 ff ff       	call   100401560 <.text+0x560>
100402f74:	48 89 46 18          	mov    %rax,0x18(%rsi)
100402f78:	48 8b 5f 18          	mov    0x18(%rdi),%rbx
100402f7c:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
100402f81:	44 89 fa             	mov    %r15d,%edx
100402f84:	44 0f b6 43 20       	movzbl 0x20(%rbx),%r8d
100402f89:	48 89 f1             	mov    %rsi,%rcx
100402f8c:	41 c0 e8 04          	shr    $0x4,%r8b
100402f90:	45 0f b6 c0          	movzbl %r8b,%r8d
100402f94:	41 83 c0 01          	add    $0x1,%r8d
100402f98:	e8 43 4e 00 00       	call   100407de0 <.text+0x6de0>
100402f9d:	48 89 f1             	mov    %rsi,%rcx
100402fa0:	48 89 03             	mov    %rax,(%rbx)
100402fa3:	e8 58 62 00 00       	call   100409200 <.text+0x8200>
100402fa8:	48 8b 47 18          	mov    0x18(%rdi),%rax
100402fac:	f6 40 20 08          	testb  $0x8,0x20(%rax)
100402fb0:	0f 84 b9 f5 ff ff    	je     10040256f <.text+0x156f>
100402fb6:	48 8b 05 d3 49 02 00 	mov    0x249d3(%rip),%rax        # 100427990 <_head_msys_2_0_dll-0x8670>
100402fbd:	80 38 00             	cmpb   $0x0,(%rax)
100402fc0:	0f 84 a9 f5 ff ff    	je     10040256f <.text+0x156f>
100402fc6:	48 8d 0d 47 19 02 00 	lea    0x21947(%rip),%rcx        # 100424914 <_head_msys_2_0_dll-0xb6ec>
100402fcd:	e8 16 e5 01 00       	call   1004214e8 <.text+0x204e8>
100402fd2:	48 89 c1             	mov    %rax,%rcx
100402fd5:	e8 36 e4 ff ff       	call   100401410 <.text+0x410>
100402fda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100402fe0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100402fe5:	e8 96 e5 01 00       	call   100421580 <.text+0x20580>
100402fea:	0f b6 4e 01          	movzbl 0x1(%rsi),%ecx
100402fee:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
100402ff3:	49 89 c0             	mov    %rax,%r8
100402ff6:	42 f6 44 01 01 04    	testb  $0x4,0x1(%rcx,%r8,1)
100402ffc:	48 89 c8             	mov    %rcx,%rax
100402fff:	0f 85 f9 fb ff ff    	jne    100402bfe <.text+0x1bfe>
100403005:	88 06                	mov    %al,(%rsi)
100403007:	48 83 42 08 01       	addq   $0x1,0x8(%rdx)
10040300c:	45 89 e8             	mov    %r13d,%r8d
10040300f:	e9 1a fc ff ff       	jmp    100402c2e <.text+0x1c2e>
100403014:	80 3d 05 00 02 00 00 	cmpb   $0x0,0x20005(%rip)        # 100423020 <_head_msys_2_0_dll-0xcfe0>
10040301b:	0f 84 28 f8 ff ff    	je     100402849 <.text+0x1849>
100403021:	48 83 3d 7f a0 02 00 	cmpq   $0x1,0x2a07f(%rip)        # 10042d0a8 <_head_msys_2_0_dll-0x2f58>
100403028:	01
100403029:	0f 87 1a f8 ff ff    	ja     100402849 <.text+0x1849>
10040302f:	48 8d 05 8a a0 02 00 	lea    0x2a08a(%rip),%rax        # 10042d0c0 <_head_msys_2_0_dll-0x2f40>
100403036:	48 8b 00             	mov    (%rax),%rax
100403039:	48 85 c0             	test   %rax,%rax