10040ff91:	48 8d 78 01          	lea    0x1(%rax),%rdi
10040ff95:	48 89 f8             	mov    %rdi,%rax
10040ff98:	48 29 d8             	sub    %rbx,%rax
10040ff9b:	48 83 f8 06          	cmp    $0x6,%rax
10040ff9f:	7e 3a                	jle    10040ffdb <.text+0xefdb>
10040ffa1:	48 8d 4e fa          	lea    -0x6(%rsi),%rcx
10040ffa5:	41 b8 07 00 00 00    	mov    $0x7,%r8d
10040ffab:	48 8d 15 c6 69 01 00 	lea    0x169c6(%rip),%rdx        # 100426978 <_head_msys_2_0_dll-0x9688>
10040ffb2:	e8 d9 1b 01 00       	call   100421b90 <.text+0x20b90>
10040ffb7:	85 c0                	test   %eax,%eax
10040ffb9:	75 20                	jne    10040ffdb <.text+0xefdb>
10040ffbb:	80 7e 01 6c          	cmpb   $0x6c,0x1(%rsi)
10040ffbf:	75 37                	jne    10040fff8 <.text+0xeff8>
10040ffc1:	80 7f 01 74          	cmpb   $0x74,0x1(%rdi)
10040ffc5:	75 31                	jne    10040fff8 <.text+0xeff8>
10040ffc7:	80 7f 02 2d          	cmpb   $0x2d,0x2(%rdi)
10040ffcb:	75 2b                	jne    10040fff8 <.text+0xeff8>
10040ffcd:	48 8b 05 8c 07 02 00 	mov    0x2078c(%rip),%rax        # 100430760 <__imp_program_invocation_short_name>
10040ffd4:	48 8d 5e 04          	lea    0x4(%rsi),%rbx
10040ffd8:	48 89 18             	mov    %rbx,(%rax)
10040ffdb:	48 8b 05 76 07 02 00 	mov    0x20776(%rip),%rax        # 100430758 <__imp_program_invocation_name>
10040ffe2:	48 89 1d 47 d8 01 00 	mov    %rbx,0x1d847(%rip)        # 10042d830 <_head_msys_2_0_dll-0x27d0>
10040ffe9:	48 89 18             	mov    %rbx,(%rax)
10040ffec:	48 83 c4 20          	add    $0x20,%rsp
10040fff0:	5b                   	pop    %rbx
10040fff1:	5e                   	pop    %rsi
10040fff2:	5f                   	pop    %rdi
10040fff3:	c3                   	ret
10040fff4:	0f 1f 40 00          	nopl   0x0(%rax)
10040fff8:	48 89 fb             	mov    %rdi,%rbx
10040fffb:	eb de                	jmp    10040ffdb <.text+0xefdb>
10040fffd:	e8 6e 15 01 00       	call   100421570 <.text+0x20570>
100410002:	41 b8 37 00 00 00    	mov    $0x37,%r8d
100410008:	ba 01 00 00 00       	mov    $0x1,%edx
10041000d:	48 8d 0d 2c 69 01 00 	lea    0x1692c(%rip),%rcx        # 100426940 <_head_msys_2_0_dll-0x96c0>
100410014:	4c 8b 48 18          	mov    0x18(%rax),%r9
100410018:	e8 d3 17 01 00       	call   1004217f0 <.text+0x207f0>
10041001d:	e8 de 15 01 00       	call   100421600 <.text+0x20600>
100410022:	90                   	nop
100410023:	90                   	nop
100410024:	90                   	nop
100410025:	90                   	nop
100410026:	90                   	nop
100410027:	90                   	nop
100410028:	90                   	nop
100410029:	90                   	nop
10041002a:	90                   	nop
10041002b:	90                   	nop
10041002c:	90                   	nop
10041002d:	90                   	nop
10041002e:	90                   	nop
10041002f:	90                   	nop
100410030:	41 55                	push   %r13
100410032:	41 54                	push   %r12
100410034:	53                   	push   %rbx
100410035:	48 83 ec 40          	sub    $0x40,%rsp
100410039:	4d 89 c4             	mov    %r8,%r12
10041003c:	4c 8d 6c 24 20       	lea    0x20(%rsp),%r13
100410041:	44 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8d
100410048:	00
100410049:	44 89 cb             	mov    %r9d,%ebx
10041004c:	4d 89 e9             	mov    %r13,%r9
10041004f:	e8 8c 0d 01 00       	call   100420de0 <.text+0x1fde0>
100410054:	85 c0                	test   %eax,%eax
100410056:	75 28                	jne    100410080 <.text+0xf080>
100410058:	4c 89 e2             	mov    %r12,%rdx
10041005b:	4c 89 e9             	mov    %r13,%rcx
10041005e:	41 89 d8             	mov    %ebx,%r8d
100410061:	e8 8a 0f 01 00       	call   100420ff0 <.text+0x1fff0>
100410066:	4c 89 e9             	mov    %r13,%rcx
100410069:	41 89 c4             	mov    %eax,%r12d
10041006c:	e8 2f 0d 01 00       	call   100420da0 <.text+0x1fda0>
100410071:	44 89 e0             	mov    %r12d,%eax
100410074:	48 83 c4 40          	add    $0x40,%rsp
100410078:	5b                   	pop    %rbx
100410079:	41 5c                	pop    %r12
10041007b:	41 5d                	pop    %r13
10041007d:	c3                   	ret
10041007e:	66 90                	xchg   %ax,%ax
100410080:	41 bc fe ff ff ff    	mov    $0xfffffffe,%r12d
100410086:	eb e9                	jmp    100410071 <.text+0xf071>
100410088:	90                   	nop
100410089:	90                   	nop
10041008a:	90                   	nop
10041008b:	90                   	nop
10041008c:	90                   	nop
10041008d:	90                   	nop
10041008e:	90                   	nop
10041008f:	90                   	nop
100410090:	56                   	push   %rsi
100410091:	53                   	push   %rbx
100410092:	48 83 ec 28          	sub    $0x28,%rsp
100410096:	48 89 ce             	mov    %rcx,%rsi
100410099:	89 d3                	mov    %edx,%ebx
10041009b:	e8 00 f9 ff ff       	call   10040f9a0 <.text+0xe9a0>
1004100a0:	0f b6 08             	movzbl (%rax),%ecx
1004100a3:	83 e1 df             	and    $0xffffffdf,%ecx
1004100a6:	80 f9 55             	cmp    $0x55,%cl
1004100a9:	75 4d                	jne    1004100f8 <.text+0xf0f8>
1004100ab:	0f b6 50 01          	movzbl 0x1(%rax),%edx
1004100af:	83 e2 df             	and    $0xffffffdf,%edx
1004100b2:	80 fa 54             	cmp    $0x54,%dl
1004100b5:	75 52                	jne    100410109 <.text+0xf109>
1004100b7:	0f b6 50 02          	movzbl 0x2(%rax),%edx
1004100bb:	83 e2 df             	and    $0xffffffdf,%edx
1004100be:	80 fa 46             	cmp    $0x46,%dl
1004100c1:	75 46                	jne    100410109 <.text+0xf109>
1004100c3:	80 78 03 2d          	cmpb   $0x2d,0x3(%rax)
1004100c7:	75 40                	jne    100410109 <.text+0xf109>
1004100c9:	80 78 04 38          	cmpb   $0x38,0x4(%rax)
1004100cd:	75 3a                	jne    100410109 <.text+0xf109>
1004100cf:	80 78 05 00          	cmpb   $0x0,0x5(%rax)
1004100d3:	75 34                	jne    100410109 <.text+0xf109>
1004100d5:	80 3e 60             	cmpb   $0x60,(%rsi)
1004100d8:	48 8d 15 a1 68 01 00 	lea    0x168a1(%rip),%rdx        # 100426980 <_head_msys_2_0_dll-0x9680>
1004100df:	48 8d 05 a9 68 01 00 	lea    0x168a9(%rip),%rax        # 10042698f <_head_msys_2_0_dll-0x9671>
1004100e6:	48 0f 45 c2          	cmovne %rdx,%rax
1004100ea:	48 83 c4 28          	add    $0x28,%rsp
1004100ee:	5b                   	pop    %rbx
1004100ef:	5e                   	pop    %rsi
1004100f0:	c3                   	ret
1004100f1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004100f8:	80 f9 47             	cmp    $0x47,%cl
1004100fb:	75 0c                	jne    100410109 <.text+0xf109>
1004100fd:	0f b6 50 01          	movzbl 0x1(%rax),%edx
100410101:	83 e2 df             	and    $0xffffffdf,%edx
100410104:	80 fa 42             	cmp    $0x42,%dl
100410107:	74 1f                	je     100410128 <.text+0xf128>
100410109:	83 fb 09             	cmp    $0x9,%ebx
10041010c:	48 8d 15 76 68 01 00 	lea    0x16876(%rip),%rdx        # 100426989 <_head_msys_2_0_dll-0x9677>
100410113:	48 8d 05 6d 68 01 00 	lea    0x1686d(%rip),%rax        # 100426987 <_head_msys_2_0_dll-0x9679>
10041011a:	48 0f 45 c2          	cmovne %rdx,%rax
10041011e:	48 83 c4 28          	add    $0x28,%rsp
100410122:	5b                   	pop    %rbx
100410123:	5e                   	pop    %rsi
100410124:	c3                   	ret
100410125:	0f 1f 00             	nopl   (%rax)
100410128:	80 78 02 31          	cmpb   $0x31,0x2(%rax)
10041012c:	75 db                	jne    100410109 <.text+0xf109>
10041012e:	80 78 03 38          	cmpb   $0x38,0x3(%rax)
100410132:	75 d5                	jne    100410109 <.text+0xf109>
100410134:	80 78 04 30          	cmpb   $0x30,0x4(%rax)
100410138:	75 cf                	jne    100410109 <.text+0xf109>
10041013a:	80 78 05 33          	cmpb   $0x33,0x5(%rax)
10041013e:	75 c9                	jne    100410109 <.text+0xf109>
100410140:	80 78 06 30          	cmpb   $0x30,0x6(%rax)
100410144:	75 c3                	jne    100410109 <.text+0xf109>
100410146:	80 78 07 00          	cmpb   $0x0,0x7(%rax)
10041014a:	75 bd                	jne    100410109 <.text+0xf109>
10041014c:	80 3e 60             	cmpb   $0x60,(%rsi)
10041014f:	48 8d 15 2e 68 01 00 	lea    0x1682e(%rip),%rdx        # 100426984 <_head_msys_2_0_dll-0x967c>
100410156:	48 8d 05 2e 68 01 00 	lea    0x1682e(%rip),%rax        # 10042698b <_head_msys_2_0_dll-0x9675>
10041015d:	48 0f 45 c2          	cmovne %rdx,%rax
100410161:	48 83 c4 28          	add    $0x28,%rsp
100410165:	5b                   	pop    %rbx
100410166:	5e                   	pop    %rsi
100410167:	c3                   	ret
100410168:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10041016f:	00
100410170:	41 57                	push   %r15
100410172:	41 56                	push   %r14
100410174:	41 55                	push   %r13
100410176:	41 54                	push   %r12
100410178:	55                   	push   %rbp
100410179:	57                   	push   %rdi
10041017a:	56                   	push   %rsi
10041017b:	53                   	push   %rbx
10041017c:	48 83 ec 78          	sub    $0x78,%rsp
100410180:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
100410187:	00
100410188:	4c 89 84 24 d0 00 00 	mov    %r8,0xd0(%rsp)
10041018f:	00
100410190:	4d 89 cc             	mov    %r9,%r12
100410193:	49 89 d6             	mov    %rdx,%r14
100410196:	49 89 cf             	mov    %rcx,%r15
100410199:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004101a0:	44 89 9c 24 e0 00 00 	mov    %r11d,0xe0(%rsp)
1004101a7:	00
1004101a8:	e8 e3 13 01 00       	call   100421590 <.text+0x20590>
1004101ad:	8b b4 24 e8 00 00 00 	mov    0xe8(%rsp),%esi
1004101b4:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
1004101bb:	00
1004101bc:	89 44 24 50          	mov    %eax,0x50(%rsp)
1004101c0:	83 e6 02             	and    $0x2,%esi
1004101c3:	41 83 fb 0a          	cmp    $0xa,%r11d
1004101c7:	0f 87 c3 25 01 00    	ja     100422790 <.text+0x21790>
1004101cd:	48 8d 15 c4 67 01 00 	lea    0x167c4(%rip),%rdx        # 100426998 <_head_msys_2_0_dll-0x9668>
1004101d4:	44 89 d8             	mov    %r11d,%eax
1004101d7:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
1004101db:	48 01 d0             	add    %rdx,%rax
1004101de:	ff e0                	jmp    *%rax
1004101e0:	41 83 fb 0a          	cmp    $0xa,%r11d
1004101e4:	74 60                	je     100410246 <.text+0xf246>
1004101e6:	48 8d 1d a6 67 01 00 	lea    0x167a6(%rip),%rbx        # 100426993 <_head_msys_2_0_dll-0x966d>
1004101ed:	44 89 9c 24 e0 00 00 	mov    %r11d,0xe0(%rsp)
1004101f4:	00
1004101f5:	48 89 d9             	mov    %rbx,%rcx
1004101f8:	e8 eb 12 01 00       	call   1004214e8 <.text+0x204e8>
1004101fd:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
100410204:	00
100410205:	48 39 d8             	cmp    %rbx,%rax
100410208:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
10041020f:	00
100410210:	0f 84 78 11 00 00    	je     10041138e <.text+0x1038e>
100410216:	48 8d 1d 6c 67 01 00 	lea    0x1676c(%rip),%rbx        # 100426989 <_head_msys_2_0_dll-0x9677>
10041021d:	44 89 9c 24 e0 00 00 	mov    %r11d,0xe0(%rsp)
100410224:	00
100410225:	48 89 d9             	mov    %rbx,%rcx
100410228:	e8 bb 12 01 00       	call   1004214e8 <.text+0x204e8>
10041022d:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
100410234:	00
100410235:	48 39 d8             	cmp    %rbx,%rax
100410238:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
10041023f:	00
100410240:	0f 84 28 11 00 00    	je     10041136e <.text+0x1036e>
100410246:	31 db                	xor    %ebx,%ebx
100410248:	85 f6                	test   %esi,%esi
10041024a:	0f 84 85 10 00 00    	je     1004112d5 <.text+0x102d5>
100410250:	48 8b 8c 24 00 01 00 	mov    0x100(%rsp),%rcx
100410257:	00
100410258:	85 f6                	test   %esi,%esi
10041025a:	44 89 9c 24 e0 00 00 	mov    %r11d,0xe0(%rsp)
100410261:	00
100410262:	41 bd 01 00 00 00    	mov    $0x1,%r13d
100410268:	0f 95 44 24 54       	setne  0x54(%rsp)
10041026d:	e8 0e 19 01 00       	call   100421b80 <.text+0x20b80>
100410272:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
100410279:	00
10041027a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10041027f:	48 8b 84 24 00 01 00 	mov    0x100(%rsp),%rax
100410286:	00
100410287:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
10041028c:	c6 44 24 26 01       	movb   $0x1,0x26(%rsp)
100410291:	31 c0                	xor    %eax,%eax
100410293:	c6 44 24 55 00       	movb   $0x0,0x55(%rsp)
100410298:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
10041029f:	00 00
1004102a1:	44 88 6c 24 27       	mov    %r13b,0x27(%rsp)
1004102a6:	4d 89 f5             	mov    %r14,%r13
1004102a9:	45 89 de             	mov    %r11d,%r14d
1004102ac:	4d 89 fb             	mov    %r15,%r11
1004102af:	41 89 c7             	mov    %eax,%r15d
1004102b2:	31 ed                	xor    %ebp,%ebp
1004102b4:	0f 1f 40 00          	nopl   0x0(%rax)
1004102b8:	49 39 ec             	cmp    %rbp,%r12
1004102bb:	40 0f 95 c7          	setne  %dil
1004102bf:	49 83 fc ff          	cmp    $0xffffffffffffffff,%r12
1004102c3:	75 10                	jne    1004102d5 <.text+0xf2d5>
1004102c5:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
1004102cc:	00
1004102cd:	80 3c 28 00          	cmpb   $0x0,(%rax,%rbp,1)
1004102d1:	40 0f 95 c7          	setne  %dil
1004102d5:	40 84 ff             	test   %dil,%dil
1004102d8:	0f 84 19 0d 00 00    	je     100410ff7 <.text+0xfff7>
1004102de:	48 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%rsi
1004102e5:	00
1004102e6:	41 83 fe 02          	cmp    $0x2,%r14d
1004102ea:	0f 95 c0             	setne  %al
1004102ed:	48 01 ee             	add    %rbp,%rsi
1004102f0:	22 44 24 27          	and    0x27(%rsp),%al
1004102f4:	41 89 c2             	mov    %eax,%r10d
1004102f7:	0f 84 a3 05 00 00    	je     1004108a0 <.text+0xf8a0>
1004102fd:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
100410302:	48 85 c0             	test   %rax,%rax
100410305:	0f 84 c5 09 00 00    	je     100410cd0 <.text+0xfcd0>
10041030b:	48 8d 54 05 00       	lea    0x0(%rbp,%rax,1),%rdx
100410310:	49 83 fc ff          	cmp    $0xffffffffffffffff,%r12
100410314:	75 3b                	jne    100410351 <.text+0xf351>
100410316:	48 83 f8 01          	cmp    $0x1,%rax
10041031a:	76 35                	jbe    100410351 <.text+0xf351>
10041031c:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
100410323:	00
100410324:	4c 89 9c 24 c0 00 00 	mov    %r11,0xc0(%rsp)
10041032b:	00
10041032c:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
100410331:	44 88 54 24 30       	mov    %r10b,0x30(%rsp)
100410336:	e8 45 18 01 00       	call   100421b80 <.text+0x20b80>
10041033b:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
100410340:	4c 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%r11
100410347:	00
100410348:	44 0f b6 54 24 30    	movzbl 0x30(%rsp),%r10d
10041034e:	49 89 c4             	mov    %rax,%r12
100410351:	4c 39 e2             	cmp    %r12,%rdx
100410354:	0f 87 76 09 00 00    	ja     100410cd0 <.text+0xfcd0>
10041035a:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
10041035f:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
100410364:	48 89 f1             	mov    %rsi,%rcx
100410367:	4c 89 9c 24 c0 00 00 	mov    %r11,0xc0(%rsp)
10041036e:	00
10041036f:	44 88 54 24 30       	mov    %r10b,0x30(%rsp)
100410374:	e8 27 16 01 00       	call   1004219a0 <.text+0x209a0>
100410379:	44 0f b6 54 24 30    	movzbl 0x30(%rsp),%r10d
10041037f:	4c 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%r11
100410386:	00
100410387:	85 c0                	test   %eax,%eax
100410389:	0f 85 41 09 00 00    	jne    100410cd0 <.text+0xfcd0>
10041038f:	80 7c 24 54 00       	cmpb   $0x0,0x54(%rsp)
100410394:	0f 85 c6 0f 00 00    	jne    100411360 <.text+0x10360>
10041039a:	0f b6 36             	movzbl (%rsi),%esi
10041039d:	40 80 fe 3f          	cmp    $0x3f,%sil
1004103a1:	0f 8f d9 0a 00 00    	jg     100410e80 <.text+0xfe80>
1004103a7:	40 84 f6             	test   %sil,%sil
1004103aa:	0f 88 4b 01 00 00    	js     1004104fb <.text+0xf4fb>
1004103b0:	40 80 fe 3f          	cmp    $0x3f,%sil
1004103b4:	0f 87 41 01 00 00    	ja     1004104fb <.text+0xf4fb>
1004103ba:	48 8d 15 03 66 01 00 	lea    0x16603(%rip),%rdx        # 1004269c4 <_head_msys_2_0_dll-0x963c>
1004103c1:	40 0f b6 c6          	movzbl %sil,%eax
1004103c5:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
1004103c9:	48 01 d0             	add    %rdx,%rax
1004103cc:	ff e0                	jmp    *%rax
1004103ce:	66 90                	xchg   %ax,%ax
1004103d0:	44 89 d1             	mov    %r10d,%ecx
1004103d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004103d8:	44 89 d7             	mov    %r10d,%edi
1004103db:	31 c0                	xor    %eax,%eax
1004103dd:	41 89 ca             	mov    %ecx,%r10d
1004103e0:	89 f1                	mov    %esi,%ecx
1004103e2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004103e8:	48 83 bc 24 f0 00 00 	cmpq   $0x0,0xf0(%rsp)
1004103ef:	00 00
1004103f1:	74 1a                	je     10041040d <.text+0xf40d>
1004103f3:	89 ca                	mov    %ecx,%edx
1004103f5:	48 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%rsi
1004103fc:	00
1004103fd:	c0 ea 05             	shr    $0x5,%dl
100410400:	0f b6 d2             	movzbl %dl,%edx
100410403:	8b 14 96             	mov    (%rsi,%rdx,4),%edx
100410406:	d3 ea                	shr    %cl,%edx
100410408:	83 e2 01             	and    $0x1,%edx
10041040b:	75 09                	jne    100410416 <.text+0xf416>
10041040d:	45 84 d2             	test   %r10b,%r10b
100410410:	0f 84 73 01 00 00    	je     100410589 <.text+0xf589>
100410416:	41 83 fe 02          	cmp    $0x2,%r14d
10041041a:	0f 94 c2             	sete   %dl
10041041d:	80 7c 24 54 00       	cmpb   $0x0,0x54(%rsp)
100410422:	89 d0                	mov    %edx,%eax
100410424:	0f 85 06 03 00 00    	jne    100410730 <.text+0xf730>
10041042a:	44 89 f8             	mov    %r15d,%eax
10041042d:	83 f0 01             	xor    $0x1,%eax
100410430:	20 d0                	and    %dl,%al
100410432:	74 2f                	je     100410463 <.text+0xf463>
100410434:	49 39 dd             	cmp    %rbx,%r13
100410437:	76 05                	jbe    10041043e <.text+0xf43e>
100410439:	41 c6 04 1b 27       	movb   $0x27,(%r11,%rbx,1)
10041043e:	48 8d 53 01          	lea    0x1(%rbx),%rdx
100410442:	49 39 d5             	cmp    %rdx,%r13
100410445:	76 06                	jbe    10041044d <.text+0xf44d>
100410447:	41 c6 44 1b 01 24    	movb   $0x24,0x1(%r11,%rbx,1)
10041044d:	48 8d 53 02          	lea    0x2(%rbx),%rdx
100410451:	49 39 d5             	cmp    %rdx,%r13