100420050:	41 55                	push   %r13
100420052:	41 54                	push   %r12
100420054:	57                   	push   %rdi
100420055:	56                   	push   %rsi
100420056:	53                   	push   %rbx
100420057:	48 83 ec 50          	sub    $0x50,%rsp
10042005b:	b8 02 00 00 00       	mov    $0x2,%eax
100420060:	8b b4 24 a0 00 00 00 	mov    0xa0(%rsp),%esi
100420067:	49 89 cc             	mov    %rcx,%r12
10042006a:	49 89 d5             	mov    %rdx,%r13
10042006d:	4c 89 c7             	mov    %r8,%rdi
100420070:	4c 89 cb             	mov    %r9,%rbx
100420073:	f7 c6 f8 ff ff ff    	test   $0xfffffff8,%esi
100420079:	75 4f                	jne    1004200ca <.text+0x1f0ca>
10042007b:	40 f6 c6 04          	test   $0x4,%sil
10042007f:	75 5f                	jne    1004200e0 <.text+0x1f0e0>
100420081:	48 89 d1             	mov    %rdx,%rcx
100420084:	e8 f7 1a 00 00       	call   100421b80 <.text+0x20b80>
100420089:	45 31 c9             	xor    %r9d,%r9d
10042008c:	41 f6 44 24 38 10    	testb  $0x10,0x38(%r12)
100420092:	89 74 24 40          	mov    %esi,0x40(%rsp)
100420096:	49 89 c0             	mov    %rax,%r8
100420099:	74 58                	je     1004200f3 <.text+0x1f0f3>
10042009b:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1004200a2:	00 00
1004200a4:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1004200ab:	00 00
1004200ad:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1004200b2:	4c 89 ea             	mov    %r13,%rdx
1004200b5:	4c 89 e1             	mov    %r12,%rcx
1004200b8:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1004200bd:	e8 3e a8 ff ff       	call   10041a900 <.text+0x19900>
1004200c2:	85 c0                	test   %eax,%eax
1004200c4:	0f 95 c0             	setne  %al
1004200c7:	0f b6 c0             	movzbl %al,%eax
1004200ca:	48 83 c4 50          	add    $0x50,%rsp
1004200ce:	5b                   	pop    %rbx
1004200cf:	5e                   	pop    %rsi
1004200d0:	5f                   	pop    %rdi
1004200d1:	41 5c                	pop    %r12
1004200d3:	41 5d                	pop    %r13
1004200d5:	c3                   	ret
1004200d6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004200dd:	00 00 00
1004200e0:	41 f6 44 24 38 10    	testb  $0x10,0x38(%r12)
1004200e6:	4d 8b 09             	mov    (%r9),%r9
1004200e9:	89 74 24 40          	mov    %esi,0x40(%rsp)
1004200ed:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1004200f1:	75 a8                	jne    10042009b <.text+0x1f09b>
1004200f3:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1004200f8:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1004200fd:	eb ae                	jmp    1004200ad <.text+0x1f0ad>
1004200ff:	90                   	nop
100420100:	48 83 ec 48          	sub    $0x48,%rsp
100420104:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
100420109:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
100420110:	00
100420111:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
100420116:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
10042011b:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
100420122:	00 00
100420124:	e8 67 f8 ff ff       	call   10041f990 <.text+0x1e990>
100420129:	48 83 c4 48          	add    $0x48,%rsp
10042012d:	c3                   	ret
10042012e:	66 90                	xchg   %ax,%ax
100420130:	48 83 ec 48          	sub    $0x48,%rsp
100420134:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
100420139:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10042013e:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
100420143:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
10042014a:	00
10042014b:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
100420150:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100420155:	e8 36 f8 ff ff       	call   10041f990 <.text+0x1e990>
10042015a:	48 83 c4 48          	add    $0x48,%rsp
10042015e:	c3                   	ret
10042015f:	90                   	nop
100420160:	48 83 ec 58          	sub    $0x58,%rsp
100420164:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
10042016b:	00
10042016c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100420171:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
100420178:	00
100420179:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
100420180:	00
100420181:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100420186:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
10042018d:	00
10042018e:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
100420195:	00 00
100420197:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10042019c:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1004201a3:	00
1004201a4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1004201a9:	e8 72 fb ff ff       	call   10041fd20 <.text+0x1ed20>
1004201ae:	48 83 c4 58          	add    $0x58,%rsp
1004201b2:	c3                   	ret
1004201b3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004201ba:	00 00 00 00
1004201be:	66 90                	xchg   %ax,%ax
1004201c0:	48 83 ec 58          	sub    $0x58,%rsp
1004201c4:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1004201cb:	00
1004201cc:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1004201d1:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1004201d8:	00
1004201d9:	c7 44 24 48 00 00 00 	movl   $0x0,0x48(%rsp)
1004201e0:	00
1004201e1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1004201e6:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1004201ed:	00
1004201ee:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1004201f3:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1004201fa:	00
1004201fb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
100420200:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
100420207:	00
100420208:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10042020d:	e8 0e fb ff ff       	call   10041fd20 <.text+0x1ed20>
100420212:	48 83 c4 58          	add    $0x58,%rsp
100420216:	c3                   	ret
100420217:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10042021e:	00 00
100420220:	4d 85 c0             	test   %r8,%r8
100420223:	74 23                	je     100420248 <.text+0x1f248>
100420225:	0f b6 41 38          	movzbl 0x38(%rcx),%eax
100420229:	83 e0 f9             	and    $0xfffffff9,%eax
10042022c:	83 c8 02             	or     $0x2,%eax
10042022f:	88 41 38             	mov    %al,0x38(%rcx)
100420232:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
100420237:	4c 89 02             	mov    %r8,(%rdx)
10042023a:	4c 89 4a 08          	mov    %r9,0x8(%rdx)
10042023e:	48 89 42 10          	mov    %rax,0x10(%rdx)
100420242:	c3                   	ret
100420243:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100420248:	80 61 38 f9          	andb   $0xf9,0x38(%rcx)
10042024c:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
100420253:	48 c7 42 10 00 00 00 	movq   $0x0,0x10(%rdx)
10042025a:	00
10042025b:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
100420262:	00
100420263:	c3                   	ret
100420264:	90                   	nop
100420265:	90                   	nop
100420266:	90                   	nop
100420267:	90                   	nop
100420268:	90                   	nop
100420269:	90                   	nop
10042026a:	90                   	nop
10042026b:	90                   	nop
10042026c:	90                   	nop
10042026d:	90                   	nop
10042026e:	90                   	nop
10042026f:	90                   	nop
100420270:	41 57                	push   %r15
100420272:	41 56                	push   %r14
100420274:	41 55                	push   %r13
100420276:	41 54                	push   %r12
100420278:	55                   	push   %rbp
100420279:	57                   	push   %rdi
10042027a:	56                   	push   %rsi
10042027b:	53                   	push   %rbx
10042027c:	48 83 ec 78          	sub    $0x78,%rsp
100420280:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
100420287:	00
100420288:	48 8b b4 24 e8 00 00 	mov    0xe8(%rsp),%rsi
10042028f:	00
100420290:	49 89 cc             	mov    %rcx,%r12
100420293:	48 85 d2             	test   %rdx,%rdx
100420296:	0f 84 24 01 00 00    	je     1004203c0 <.text+0x1f3c0>
10042029c:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1004202a1:	4d 89 c1             	mov    %r8,%r9
1004202a4:	49 89 d0             	mov    %rdx,%r8
1004202a7:	48 8d 15 d2 71 00 00 	lea    0x71d2(%rip),%rdx        # 100427480 <_head_msys_2_0_dll-0x8b80>
1004202ae:	e8 cd 14 00 00       	call   100421780 <.text+0x20780>
1004202b3:	48 8d 0d d9 71 00 00 	lea    0x71d9(%rip),%rcx        # 100427493 <_head_msys_2_0_dll-0x8b6d>
1004202ba:	e8 29 12 00 00       	call   1004214e8 <.text+0x204e8>
1004202bf:	48 8b 15 fa 76 00 00 	mov    0x76fa(%rip),%rdx        # 1004279c0 <_head_msys_2_0_dll-0x8640>
1004202c6:	41 b9 e6 07 00 00    	mov    $0x7e6,%r9d
1004202cc:	4c 89 e1             	mov    %r12,%rcx
1004202cf:	49 89 c0             	mov    %rax,%r8
1004202d2:	e8 a9 14 00 00       	call   100421780 <.text+0x20780>
1004202d7:	4c 89 e2             	mov    %r12,%rdx
1004202da:	b9 0a 00 00 00       	mov    $0xa,%ecx
1004202df:	e8 ac 14 00 00       	call   100421790 <.text+0x20790>
1004202e4:	48 8d 0d ad 71 00 00 	lea    0x71ad(%rip),%rcx        # 100427498 <_head_msys_2_0_dll-0x8b68>
1004202eb:	e8 f8 11 00 00       	call   1004214e8 <.text+0x204e8>
1004202f0:	4c 89 e1             	mov    %r12,%rcx
1004202f3:	4c 8d 05 4e 72 00 00 	lea    0x724e(%rip),%r8        # 100427548 <_head_msys_2_0_dll-0x8ab8>
1004202fa:	48 89 c2             	mov    %rax,%rdx
1004202fd:	e8 7e 14 00 00       	call   100421780 <.text+0x20780>
100420302:	4c 89 e2             	mov    %r12,%rdx
100420305:	b9 0a 00 00 00       	mov    $0xa,%ecx
10042030a:	e8 81 14 00 00       	call   100421790 <.text+0x20790>
10042030f:	48 83 fe 09          	cmp    $0x9,%rsi
100420313:	0f 87 15 03 00 00    	ja     10042062e <.text+0x1f62e>
100420319:	48 8d 15 d4 73 00 00 	lea    0x73d4(%rip),%rdx        # 1004276f4 <_head_msys_2_0_dll-0x890c>
100420320:	48 63 04 b2          	movslq (%rdx,%rsi,4),%rax
100420324:	48 01 d0             	add    %rdx,%rax
100420327:	ff e0                	jmp    *%rax
100420329:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100420330:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
100420334:	4c 8b 43 38          	mov    0x38(%rbx),%r8
100420338:	48 8d 0d 41 73 00 00 	lea    0x7341(%rip),%rcx        # 100427680 <_head_msys_2_0_dll-0x8980>
10042033f:	4c 8b 7b 30          	mov    0x30(%rbx),%r15
100420343:	4c 8b 73 28          	mov    0x28(%rbx),%r14
100420347:	4c 8b 6b 20          	mov    0x20(%rbx),%r13
10042034b:	48 8b 6b 18          	mov    0x18(%rbx),%rbp
10042034f:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
100420354:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
100420358:	48 8b 73 08          	mov    0x8(%rbx),%rsi
10042035c:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
100420361:	48 8b 1b             	mov    (%rbx),%rbx
100420364:	e8 7f 11 00 00       	call   1004214e8 <.text+0x204e8>
100420369:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
10042036e:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
100420373:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
100420378:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
10042037d:	48 89 c2             	mov    %rax,%rdx
100420380:	4c 89 e1             	mov    %r12,%rcx
100420383:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
100420388:	49 89 f1             	mov    %rsi,%r9
10042038b:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
100420390:	49 89 d8             	mov    %rbx,%r8
100420393:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
100420398:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
10042039d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1004203a2:	e8 d9 13 00 00       	call   100421780 <.text+0x20780>
1004203a7:	90                   	nop
1004203a8:	48 83 c4 78          	add    $0x78,%rsp
1004203ac:	5b                   	pop    %rbx
1004203ad:	5e                   	pop    %rsi
1004203ae:	5f                   	pop    %rdi
1004203af:	5d                   	pop    %rbp
1004203b0:	41 5c                	pop    %r12
1004203b2:	41 5d                	pop    %r13
1004203b4:	41 5e                	pop    %r14
1004203b6:	41 5f                	pop    %r15
1004203b8:	c3                   	ret
1004203b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004203c0:	48 8d 15 c5 70 00 00 	lea    0x70c5(%rip),%rdx        # 10042748c <_head_msys_2_0_dll-0x8b74>
1004203c7:	e8 b4 13 00 00       	call   100421780 <.text+0x20780>
1004203cc:	e9 e2 fe ff ff       	jmp    1004202b3 <.text+0x1f2b3>
1004203d1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004203d8:	4c 8b 43 38          	mov    0x38(%rbx),%r8
1004203dc:	48 8d 0d 6d 72 00 00 	lea    0x726d(%rip),%rcx        # 100427650 <_head_msys_2_0_dll-0x89b0>
1004203e3:	4c 8b 7b 30          	mov    0x30(%rbx),%r15
1004203e7:	4c 8b 73 28          	mov    0x28(%rbx),%r14
1004203eb:	4c 8b 6b 20          	mov    0x20(%rbx),%r13
1004203ef:	48 8b 6b 18          	mov    0x18(%rbx),%rbp
1004203f3:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1004203f7:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
1004203fc:	48 8b 73 08          	mov    0x8(%rbx),%rsi
100420400:	48 8b 1b             	mov    (%rbx),%rbx
100420403:	e8 e0 10 00 00       	call   1004214e8 <.text+0x204e8>
100420408:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
10042040d:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
100420412:	4c 89 e1             	mov    %r12,%rcx
100420415:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
10042041a:	48 89 c2             	mov    %rax,%rdx
10042041d:	49 89 f1             	mov    %rsi,%r9
100420420:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
100420425:	49 89 d8             	mov    %rbx,%r8
100420428:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
10042042d:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
100420432:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
100420437:	e8 44 13 00 00       	call   100421780 <.text+0x20780>
10042043c:	e9 67 ff ff ff       	jmp    1004203a8 <.text+0x1f3a8>
100420441:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100420448:	48 8b 1b             	mov    (%rbx),%rbx
10042044b:	48 8d 0d 18 71 00 00 	lea    0x7118(%rip),%rcx        # 10042756a <_head_msys_2_0_dll-0x8a96>
100420452:	e8 91 10 00 00       	call   1004214e8 <.text+0x204e8>
100420457:	4c 89 e1             	mov    %r12,%rcx
10042045a:	48 89 c2             	mov    %rax,%rdx
10042045d:	49 89 d8             	mov    %rbx,%r8
100420460:	48 83 c4 78          	add    $0x78,%rsp
100420464:	5b                   	pop    %rbx
100420465:	5e                   	pop    %rsi
100420466:	5f                   	pop    %rdi
100420467:	5d                   	pop    %rbp
100420468:	41 5c                	pop    %r12
10042046a:	41 5d                	pop    %r13
10042046c:	41 5e                	pop    %r14
10042046e:	41 5f                	pop    %r15
100420470:	e9 0b 13 00 00       	jmp    100421780 <.text+0x20780>
100420475:	0f 1f 00             	nopl   (%rax)
100420478:	48 8b 73 08          	mov    0x8(%rbx),%rsi
10042047c:	48 8d 0d f7 70 00 00 	lea    0x70f7(%rip),%rcx        # 10042757a <_head_msys_2_0_dll-0x8a86>
100420483:	48 8b 1b             	mov    (%rbx),%rbx
100420486:	e8 5d 10 00 00       	call   1004214e8 <.text+0x204e8>
10042048b:	4c 89 e1             	mov    %r12,%rcx
10042048e:	48 89 c2             	mov    %rax,%rdx
100420491:	49 89 f1             	mov    %rsi,%r9
100420494:	49 89 d8             	mov    %rbx,%r8
100420497:	48 83 c4 78          	add    $0x78,%rsp
10042049b:	5b                   	pop    %rbx
10042049c:	5e                   	pop    %rsi
10042049d:	5f                   	pop    %rdi
10042049e:	5d                   	pop    %rbp
10042049f:	41 5c                	pop    %r12
1004204a1:	41 5d                	pop    %r13
1004204a3:	41 5e                	pop    %r14
1004204a5:	41 5f                	pop    %r15
1004204a7:	e9 d4 12 00 00       	jmp    100421780 <.text+0x20780>
1004204ac:	0f 1f 40 00          	nopl   0x0(%rax)
1004204b0:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1004204b4:	48 8b 73 08          	mov    0x8(%rbx),%rsi
1004204b8:	48 8d 0d d2 70 00 00 	lea    0x70d2(%rip),%rcx        # 100427591 <_head_msys_2_0_dll-0x8a6f>
1004204bf:	48 8b 1b             	mov    (%rbx),%rbx
1004204c2:	e8 21 10 00 00       	call   1004214e8 <.text+0x204e8>
1004204c7:	49 89 f1             	mov    %rsi,%r9
1004204ca:	4c 89 e1             	mov    %r12,%rcx
1004204cd:	48 89 bc 24 e0 00 00 	mov    %rdi,0xe0(%rsp)
1004204d4:	00
1004204d5:	48 89 c2             	mov    %rax,%rdx
1004204d8:	49 89 d8             	mov    %rbx,%r8
1004204db:	48 83 c4 78          	add    $0x78,%rsp
1004204df:	5b                   	pop    %rbx
1004204e0:	5e                   	pop    %rsi
1004204e1:	5f                   	pop    %rdi
1004204e2:	5d                   	pop    %rbp
1004204e3:	41 5c                	pop    %r12
1004204e5:	41 5d                	pop    %r13
1004204e7:	41 5e                	pop    %r14
1004204e9:	41 5f                	pop    %r15
1004204eb:	e9 90 12 00 00       	jmp    100421780 <.text+0x20780>
1004204f0:	48 8b 6b 18          	mov    0x18(%rbx),%rbp
1004204f4:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1004204f8:	48 8d 0d b1 70 00 00 	lea    0x70b1(%rip),%rcx        # 1004275b0 <_head_msys_2_0_dll-0x8a50>
1004204ff:	48 8b 73 08          	mov    0x8(%rbx),%rsi
100420503:	48 8b 1b             	mov    (%rbx),%rbx
100420506:	e8 dd 0f 00 00       	call   1004214e8 <.text+0x204e8>
10042050b:	4c 89 e1             	mov    %r12,%rcx
10042050e:	48 89 ac 24 e8 00 00 	mov    %rbp,0xe8(%rsp)
100420515:	00
100420516:	48 89 c2             	mov    %rax,%rdx
100420519:	49 89 f1             	mov    %rsi,%r9
10042051c:	49 89 d8             	mov    %rbx,%r8
10042051f:	48 89 bc 24 e0 00 00 	mov    %rdi,0xe0(%rsp)
100420526:	00
100420527:	48 83 c4 78          	add    $0x78,%rsp
10042052b:	5b                   	pop    %rbx
10042052c:	5e                   	pop    %rsi
10042052d:	5f                   	pop    %rdi
10042052e:	5d                   	pop    %rbp
10042052f:	41 5c                	pop    %r12
100420531:	41 5d                	pop    %r13
100420533:	41 5e                	pop    %r14
100420535:	41 5f                	pop    %r15
100420537:	e9 44 12 00 00       	jmp    100421780 <.text+0x20780>