100421025:	45 31 c9             	xor    %r9d,%r9d
100421028:	45 89 e8             	mov    %r13d,%r8d
10042102b:	4c 89 e2             	mov    %r12,%rdx
10042102e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
100421033:	48 89 d9             	mov    %rbx,%rcx
100421036:	e8 65 fe ff ff       	call   100420ea0 <.text+0x1fea0>
10042103b:	80 7c 24 3f 00       	cmpb   $0x0,0x3f(%rsp)
100421040:	75 68                	jne    1004210aa <.text+0x200aa>
100421042:	85 c0                	test   %eax,%eax
100421044:	0f 84 a6 00 00 00    	je     1004210f0 <.text+0x200f0>
10042104a:	e8 11 05 00 00       	call   100421560 <.text+0x20560>
10042104f:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
100421053:	8b 28                	mov    (%rax),%ebp
100421055:	0f 84 c5 00 00 00    	je     100421120 <.text+0x20120>
10042105b:	85 ed                	test   %ebp,%ebp
10042105d:	75 19                	jne    100421078 <.text+0x20078>
10042105f:	85 f6                	test   %esi,%esi
100421061:	0f 85 4e 01 00 00    	jne    1004211b5 <.text+0x201b5>
100421067:	8b 13                	mov    (%rbx),%edx
100421069:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100421070:	31 f6                	xor    %esi,%esi
100421072:	eb 1c                	jmp    100421090 <.text+0x20090>
100421074:	0f 1f 40 00          	nopl   0x0(%rax)
100421078:	e8 e3 04 00 00       	call   100421560 <.text+0x20560>
10042107d:	89 28                	mov    %ebp,(%rax)
10042107f:	85 f6                	test   %esi,%esi
100421081:	0f 85 11 01 00 00    	jne    100421198 <.text+0x20198>
100421087:	e8 d4 04 00 00       	call   100421560 <.text+0x20560>
10042108c:	8b 13                	mov    (%rbx),%edx
10042108e:	8b 30                	mov    (%rax),%esi
100421090:	41 83 fd ff          	cmp    $0xffffffff,%r13d
100421094:	0f 84 0e 01 00 00    	je     1004211a8 <.text+0x201a8>
10042109a:	44 89 e9             	mov    %r13d,%ecx
10042109d:	e8 6e 06 00 00       	call   100421710 <.text+0x20710>
1004210a2:	85 f6                	test   %esi,%esi
1004210a4:	0f 85 e3 00 00 00    	jne    10042118d <.text+0x2018d>
1004210aa:	48 83 c4 48          	add    $0x48,%rsp
1004210ae:	5b                   	pop    %rbx
1004210af:	5e                   	pop    %rsi
1004210b0:	5f                   	pop    %rdi
1004210b1:	5d                   	pop    %rbp
1004210b2:	41 5c                	pop    %r12
1004210b4:	41 5d                	pop    %r13
1004210b6:	c3                   	ret
1004210b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004210be:	00 00
1004210c0:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
1004210c4:	0f 84 b6 00 00 00    	je     100421180 <.text+0x20180>
1004210ca:	44 89 c1             	mov    %r8d,%ecx
1004210cd:	e8 3e 06 00 00       	call   100421710 <.text+0x20710>
1004210d2:	85 c0                	test   %eax,%eax
1004210d4:	0f 85 be 00 00 00    	jne    100421198 <.text+0x20198>
1004210da:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
1004210de:	0f 84 3c ff ff ff    	je     100421020 <.text+0x20020>
1004210e4:	eb c4                	jmp    1004210aa <.text+0x200aa>
1004210e6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004210ed:	00 00 00
1004210f0:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
1004210f4:	0f 85 65 ff ff ff    	jne    10042105f <.text+0x2005f>
1004210fa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1004210ff:	45 89 e8             	mov    %r13d,%r8d
100421102:	4c 89 e2             	mov    %r12,%rdx
100421105:	48 89 d9             	mov    %rbx,%rcx
100421108:	41 b9 01 00 00 00    	mov    $0x1,%r9d
10042110e:	e8 8d fd ff ff       	call   100420ea0 <.text+0x1fea0>
100421113:	80 7c 24 3f 00       	cmpb   $0x0,0x3f(%rsp)
100421118:	74 2e                	je     100421148 <.text+0x20148>
10042111a:	eb 8e                	jmp    1004210aa <.text+0x200aa>
10042111c:	0f 1f 40 00          	nopl   0x0(%rax)
100421120:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
100421125:	45 89 e8             	mov    %r13d,%r8d
100421128:	4c 89 e2             	mov    %r12,%rdx
10042112b:	48 89 d9             	mov    %rbx,%rcx
10042112e:	41 b9 01 00 00 00    	mov    $0x1,%r9d
100421134:	e8 67 fd ff ff       	call   100420ea0 <.text+0x1fea0>
100421139:	80 7c 24 3f 00       	cmpb   $0x0,0x3f(%rsp)
10042113e:	75 20                	jne    100421160 <.text+0x20160>
100421140:	85 ed                	test   %ebp,%ebp
100421142:	0f 85 30 ff ff ff    	jne    100421078 <.text+0x20078>
100421148:	85 f6                	test   %esi,%esi
10042114a:	0f 85 5a ff ff ff    	jne    1004210aa <.text+0x200aa>
100421150:	85 c0                	test   %eax,%eax
100421152:	0f 85 2f ff ff ff    	jne    100421087 <.text+0x20087>
100421158:	8b 13                	mov    (%rbx),%edx
10042115a:	e9 11 ff ff ff       	jmp    100421070 <.text+0x20070>
10042115f:	90                   	nop
100421160:	85 ed                	test   %ebp,%ebp
100421162:	0f 84 42 ff ff ff    	je     1004210aa <.text+0x200aa>
100421168:	e8 f3 03 00 00       	call   100421560 <.text+0x20560>
10042116d:	89 28                	mov    %ebp,(%rax)
10042116f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
100421174:	e9 31 ff ff ff       	jmp    1004210aa <.text+0x200aa>
100421179:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100421180:	4c 89 e1             	mov    %r12,%rcx
100421183:	e8 58 05 00 00       	call   1004216e0 <.text+0x206e0>
100421188:	e9 45 ff ff ff       	jmp    1004210d2 <.text+0x200d2>
10042118d:	e8 ce 03 00 00       	call   100421560 <.text+0x20560>
100421192:	89 30                	mov    %esi,(%rax)
100421194:	0f 1f 40 00          	nopl   0x0(%rax)
100421198:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
10042119d:	e9 08 ff ff ff       	jmp    1004210aa <.text+0x200aa>
1004211a2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004211a8:	4c 89 e1             	mov    %r12,%rcx
1004211ab:	e8 30 05 00 00       	call   1004216e0 <.text+0x206e0>
1004211b0:	e9 ed fe ff ff       	jmp    1004210a2 <.text+0x200a2>
1004211b5:	31 c0                	xor    %eax,%eax
1004211b7:	e9 ee fe ff ff       	jmp    1004210aa <.text+0x200aa>
1004211bc:	90                   	nop
1004211bd:	90                   	nop
1004211be:	90                   	nop
1004211bf:	90                   	nop
1004211c0:	41 54                	push   %r12
1004211c2:	57                   	push   %rdi
1004211c3:	53                   	push   %rbx
1004211c4:	48 83 ec 20          	sub    $0x20,%rsp
1004211c8:	48 89 cf             	mov    %rcx,%rdi
1004211cb:	48 89 d3             	mov    %rdx,%rbx
1004211ce:	48 39 51 08          	cmp    %rdx,0x8(%rcx)
1004211d2:	73 2c                	jae    100421200 <.text+0x20200>
1004211d4:	48 89 d0             	mov    %rdx,%rax
1004211d7:	49 f7 e1             	mul    %r9
1004211da:	70 78                	jo     100421254 <.text+0x20254>
1004211dc:	4c 8b 61 10          	mov    0x10(%rcx),%r12
1004211e0:	4d 39 c4             	cmp    %r8,%r12
1004211e3:	74 33                	je     100421218 <.text+0x20218>
1004211e5:	4c 89 e1             	mov    %r12,%rcx
1004211e8:	48 89 c2             	mov    %rax,%rdx
1004211eb:	e8 b0 08 00 00       	call   100421aa0 <.text+0x20aa0>
1004211f0:	48 89 c1             	mov    %rax,%rcx
1004211f3:	48 85 c0             	test   %rax,%rax
1004211f6:	74 58                	je     100421250 <.text+0x20250>
1004211f8:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
1004211fc:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
100421200:	48 89 1f             	mov    %rbx,(%rdi)
100421203:	b8 01 00 00 00       	mov    $0x1,%eax
100421208:	48 83 c4 20          	add    $0x20,%rsp
10042120c:	5b                   	pop    %rbx
10042120d:	5f                   	pop    %rdi
10042120e:	41 5c                	pop    %r12
100421210:	c3                   	ret
100421211:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100421218:	48 89 c1             	mov    %rax,%rcx
10042121b:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
100421220:	e8 3b 07 00 00       	call   100421960 <.text+0x20960>
100421225:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
10042122a:	48 85 c0             	test   %rax,%rax
10042122d:	48 89 c1             	mov    %rax,%rcx
100421230:	74 1e                	je     100421250 <.text+0x20250>
100421232:	4d 85 e4             	test   %r12,%r12
100421235:	74 c1                	je     1004211f8 <.text+0x201f8>
100421237:	4c 8b 07             	mov    (%rdi),%r8
10042123a:	4c 89 e2             	mov    %r12,%rdx
10042123d:	4d 0f af c1          	imul   %r9,%r8
100421241:	e8 6a 07 00 00       	call   1004219b0 <.text+0x209b0>
100421246:	48 89 c1             	mov    %rax,%rcx
100421249:	eb ad                	jmp    1004211f8 <.text+0x201f8>
10042124b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100421250:	31 c0                	xor    %eax,%eax
100421252:	eb b4                	jmp    100421208 <.text+0x20208>
100421254:	e8 07 03 00 00       	call   100421560 <.text+0x20560>
100421259:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
10042125f:	31 c0                	xor    %eax,%eax
100421261:	eb a5                	jmp    100421208 <.text+0x20208>
100421263:	90                   	nop
100421264:	90                   	nop
100421265:	90                   	nop
100421266:	90                   	nop
100421267:	90                   	nop
100421268:	90                   	nop
100421269:	90                   	nop
10042126a:	90                   	nop
10042126b:	90                   	nop
10042126c:	90                   	nop
10042126d:	90                   	nop
10042126e:	90                   	nop
10042126f:	90                   	nop
100421270:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
100421277:	41 b8 01 01 00 00    	mov    $0x101,%r8d
10042127d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
100421282:	e8 d9 00 00 00       	call   100421360 <.text+0x20360>
100421287:	41 89 c0             	mov    %eax,%r8d
10042128a:	31 c0                	xor    %eax,%eax
10042128c:	45 85 c0             	test   %r8d,%r8d
10042128f:	75 17                	jne    1004212a8 <.text+0x202a8>
100421291:	66 83 7c 24 20 43    	cmpw   $0x43,0x20(%rsp)
100421297:	74 0f                	je     1004212a8 <.text+0x202a8>
100421299:	81 7c 24 20 50 4f 53 	cmpl   $0x49534f50,0x20(%rsp)
1004212a0:	49
1004212a1:	74 0d                	je     1004212b0 <.text+0x202b0>
1004212a3:	b8 01 00 00 00       	mov    $0x1,%eax
1004212a8:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
1004212af:	c3                   	ret
1004212b0:	31 c0                	xor    %eax,%eax
1004212b2:	66 83 7c 24 24 58    	cmpw   $0x58,0x24(%rsp)
1004212b8:	75 e9                	jne    1004212a3 <.text+0x202a3>
1004212ba:	eb ec                	jmp    1004212a8 <.text+0x202a8>
1004212bc:	90                   	nop
1004212bd:	90                   	nop
1004212be:	90                   	nop
1004212bf:	90                   	nop
1004212c0:	41 56                	push   %r14
1004212c2:	41 55                	push   %r13
1004212c4:	41 54                	push   %r12
1004212c6:	53                   	push   %rbx
1004212c7:	48 83 ec 28          	sub    $0x28,%rsp
1004212cb:	49 89 d5             	mov    %rdx,%r13
1004212ce:	31 d2                	xor    %edx,%edx
1004212d0:	4c 89 c3             	mov    %r8,%rbx
1004212d3:	e8 08 08 00 00       	call   100421ae0 <.text+0x20ae0>
1004212d8:	49 89 c4             	mov    %rax,%r12
1004212db:	48 85 c0             	test   %rax,%rax
1004212de:	74 60                	je     100421340 <.text+0x20340>
1004212e0:	48 89 c1             	mov    %rax,%rcx
1004212e3:	e8 98 08 00 00       	call   100421b80 <.text+0x20b80>
1004212e8:	48 39 d8             	cmp    %rbx,%rax
1004212eb:	73 23                	jae    100421310 <.text+0x20310>
1004212ed:	4c 8d 40 01          	lea    0x1(%rax),%r8
1004212f1:	4c 89 e2             	mov    %r12,%rdx
1004212f4:	4c 89 e9             	mov    %r13,%rcx
1004212f7:	45 31 f6             	xor    %r14d,%r14d
1004212fa:	e8 b1 06 00 00       	call   1004219b0 <.text+0x209b0>
1004212ff:	44 89 f0             	mov    %r14d,%eax
100421302:	48 83 c4 28          	add    $0x28,%rsp
100421306:	5b                   	pop    %rbx
100421307:	41 5c                	pop    %r12
100421309:	41 5d                	pop    %r13
10042130b:	41 5e                	pop    %r14
10042130d:	c3                   	ret
10042130e:	66 90                	xchg   %ax,%ax
100421310:	41 be 22 00 00 00    	mov    $0x22,%r14d
100421316:	48 85 db             	test   %rbx,%rbx
100421319:	74 e4                	je     1004212ff <.text+0x202ff>
10042131b:	4c 8d 43 ff          	lea    -0x1(%rbx),%r8
10042131f:	4c 89 e2             	mov    %r12,%rdx
100421322:	4c 89 e9             	mov    %r13,%rcx
100421325:	e8 86 06 00 00       	call   1004219b0 <.text+0x209b0>
10042132a:	44 89 f0             	mov    %r14d,%eax
10042132d:	41 c6 44 1d ff 00    	movb   $0x0,-0x1(%r13,%rbx,1)
100421333:	48 83 c4 28          	add    $0x28,%rsp
100421337:	5b                   	pop    %rbx
100421338:	41 5c                	pop    %r12
10042133a:	41 5d                	pop    %r13
10042133c:	41 5e                	pop    %r14
10042133e:	c3                   	ret
10042133f:	90                   	nop
100421340:	41 be 16 00 00 00    	mov    $0x16,%r14d
100421346:	48 85 db             	test   %rbx,%rbx
100421349:	74 b4                	je     1004212ff <.text+0x202ff>
10042134b:	41 c6 45 00 00       	movb   $0x0,0x0(%r13)
100421350:	eb ad                	jmp    1004212ff <.text+0x202ff>
100421352:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100421359:	00 00 00 00
10042135d:	0f 1f 00             	nopl   (%rax)
100421360:	41 55                	push   %r13
100421362:	41 54                	push   %r12
100421364:	53                   	push   %rbx
100421365:	48 83 ec 20          	sub    $0x20,%rsp
100421369:	49 89 d4             	mov    %rdx,%r12
10042136c:	4c 89 c3             	mov    %r8,%rbx
10042136f:	85 c9                	test   %ecx,%ecx
100421371:	75 45                	jne    1004213b8 <.text+0x203b8>
100421373:	ff 15 37 1e 00 00    	call   *0x1e37(%rip)        # 1004231b0 <_head_msys_2_0_dll-0xce50>
100421379:	48 89 c1             	mov    %rax,%rcx
10042137c:	49 89 c5             	mov    %rax,%r13
10042137f:	e8 bc 06 00 00       	call   100421a40 <.text+0x20a40>
100421384:	85 c0                	test   %eax,%eax
100421386:	0f 85 64 14 00 00    	jne    1004227f0 <.text+0x217f0>
10042138c:	31 c9                	xor    %ecx,%ecx
10042138e:	4c 89 e2             	mov    %r12,%rdx
100421391:	49 89 d8             	mov    %rbx,%r8
100421394:	e8 27 ff ff ff       	call   1004212c0 <.text+0x202c0>
100421399:	4c 89 e9             	mov    %r13,%rcx
10042139c:	41 89 c4             	mov    %eax,%r12d
10042139f:	e8 ac 06 00 00       	call   100421a50 <.text+0x20a50>
1004213a4:	85 c0                	test   %eax,%eax
1004213a6:	75 1e                	jne    1004213c6 <.text+0x203c6>
1004213a8:	44 89 e0             	mov    %r12d,%eax
1004213ab:	48 83 c4 20          	add    $0x20,%rsp
1004213af:	5b                   	pop    %rbx
1004213b0:	41 5c                	pop    %r12
1004213b2:	41 5d                	pop    %r13
1004213b4:	c3                   	ret
1004213b5:	0f 1f 00             	nopl   (%rax)
1004213b8:	48 83 c4 20          	add    $0x20,%rsp
1004213bc:	5b                   	pop    %rbx
1004213bd:	41 5c                	pop    %r12
1004213bf:	41 5d                	pop    %r13
1004213c1:	e9 fa fe ff ff       	jmp    1004212c0 <.text+0x202c0>
1004213c6:	e9 25 14 00 00       	jmp    1004227f0 <.text+0x217f0>
1004213cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004213d0:	41 55                	push   %r13
1004213d2:	41 54                	push   %r12
1004213d4:	53                   	push   %rbx
1004213d5:	48 81 ec c0 0c 00 00 	sub    $0xcc0,%rsp
1004213dc:	85 c9                	test   %ecx,%ecx
1004213de:	0f 85 84 00 00 00    	jne    100421468 <.text+0x20468>
1004213e4:	ff 15 c6 1d 00 00    	call   *0x1dc6(%rip)        # 1004231b0 <_head_msys_2_0_dll-0xce50>
1004213ea:	48 89 c1             	mov    %rax,%rcx
1004213ed:	49 89 c4             	mov    %rax,%r12
1004213f0:	e8 4b 06 00 00       	call   100421a40 <.text+0x20a40>
1004213f5:	85 c0                	test   %eax,%eax
1004213f7:	0f 85 f9 13 00 00    	jne    1004227f6 <.text+0x217f6>
1004213fd:	4c 8d 6c 24 20       	lea    0x20(%rsp),%r13
100421402:	31 c9                	xor    %ecx,%ecx
100421404:	41 b8 95 0c 00 00    	mov    $0xc95,%r8d
10042140a:	4c 89 ea             	mov    %r13,%rdx
10042140d:	e8 ae fe ff ff       	call   1004212c0 <.text+0x202c0>
100421412:	4c 89 e1             	mov    %r12,%rcx
100421415:	89 c3                	mov    %eax,%ebx
100421417:	e8 34 06 00 00       	call   100421a50 <.text+0x20a50>
10042141c:	85 c0                	test   %eax,%eax
10042141e:	0f 85 d2 13 00 00    	jne    1004227f6 <.text+0x217f6>
100421424:	48 8d 05 25 64 00 00 	lea    0x6425(%rip),%rax        # 100427850 <_head_msys_2_0_dll-0x87b0>
10042142b:	85 db                	test   %ebx,%ebx
10042142d:	74 11                	je     100421440 <.text+0x20440>
10042142f:	48 81 c4 c0 0c 00 00 	add    $0xcc0,%rsp
100421436:	5b                   	pop    %rbx
100421437:	41 5c                	pop    %r12
100421439:	41 5d                	pop    %r13
10042143b:	c3                   	ret
10042143c:	0f 1f 40 00          	nopl   0x0(%rax)
100421440:	41 b8 95 0c 00 00    	mov    $0xc95,%r8d
100421446:	4c 89 ea             	mov    %r13,%rdx
100421449:	48 8d 0d 50 c5 00 00 	lea    0xc550(%rip),%rcx        # 10042d9a0 <_head_msys_2_0_dll-0x2660>
100421450:	e8 7b 01 00 00       	call   1004215d0 <.text+0x205d0>
100421455:	48 81 c4 c0 0c 00 00 	add    $0xcc0,%rsp
10042145c:	5b                   	pop    %rbx
10042145d:	41 5c                	pop    %r12
10042145f:	41 5d                	pop    %r13
100421461:	c3                   	ret
100421462:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100421468:	31 d2                	xor    %edx,%edx
10042146a:	48 81 c4 c0 0c 00 00 	add    $0xcc0,%rsp
100421471:	5b                   	pop    %rbx
100421472:	41 5c                	pop    %r12
100421474:	41 5d                	pop    %r13
100421476:	e9 65 06 00 00       	jmp    100421ae0 <.text+0x20ae0>
10042147b:	90                   	nop
10042147c:	90                   	nop
10042147d:	90                   	nop
10042147e:	90                   	nop
10042147f:	90                   	nop
100421480:	48 8d 05 31 1d 00 00 	lea    0x1d31(%rip),%rax        # 1004231b8 <_head_msys_2_0_dll-0xce48>
100421487:	c3                   	ret
100421488:	90                   	nop
100421489:	90                   	nop
10042148a:	90                   	nop
10042148b:	90                   	nop
10042148c:	90                   	nop
10042148d:	90                   	nop