100405110:	4c 89 e0             	mov    %r12,%rax
100405113:	48 83 c4 20          	add    $0x20,%rsp
100405117:	5b                   	pop    %rbx
100405118:	5e                   	pop    %rsi
100405119:	41 5c                	pop    %r12
10040511b:	c3                   	ret
10040511c:	0f 1f 40 00          	nopl   0x0(%rax)
100405120:	41 57                	push   %r15
100405122:	41 56                	push   %r14
100405124:	41 55                	push   %r13
100405126:	41 54                	push   %r12
100405128:	55                   	push   %rbp
100405129:	57                   	push   %rdi
10040512a:	56                   	push   %rsi
10040512b:	53                   	push   %rbx
10040512c:	48 83 ec 28          	sub    $0x28,%rsp
100405130:	48 8d 3d e2 b5 00 00 	lea    0xb5e2(%rip),%rdi        # 100410719 <_head_msys_gmp_10_dll-0x68e7>
100405137:	49 89 ce             	mov    %rcx,%r14
10040513a:	49 89 d4             	mov    %rdx,%r12
10040513d:	e8 3e 52 00 00       	call   10040a380 <.text+0x9380>
100405142:	49 89 c5             	mov    %rax,%r13
100405145:	e8 66 38 00 00       	call   1004089b0 <.text+0x79b0>
10040514a:	48 89 fa             	mov    %rdi,%rdx
10040514d:	48 89 c1             	mov    %rax,%rcx
100405150:	49 89 c7             	mov    %rax,%r15
100405153:	e8 28 37 00 00       	call   100408880 <.text+0x7880>
100405158:	85 c0                	test   %eax,%eax
10040515a:	0f 85 f0 00 00 00    	jne    100405250 <.text+0x4250>
100405160:	4c 89 f2             	mov    %r14,%rdx
100405163:	4c 89 e9             	mov    %r13,%rcx
100405166:	e8 45 56 00 00       	call   10040a7b0 <.text+0x97b0>
10040516b:	4d 85 e4             	test   %r12,%r12
10040516e:	74 70                	je     1004051e0 <.text+0x41e0>
100405170:	4c 89 e3             	mov    %r12,%rbx
100405173:	4c 89 e6             	mov    %r12,%rsi
100405176:	45 31 ff             	xor    %r15d,%r15d
100405179:	4c 89 f2             	mov    %r14,%rdx
10040517c:	4c 89 e9             	mov    %r13,%rcx
10040517f:	e8 2c 56 00 00       	call   10040a7b0 <.text+0x97b0>
100405184:	85 c0                	test   %eax,%eax
100405186:	0f 84 94 01 00 00    	je     100405320 <.text+0x4320>
10040518c:	4c 89 f2             	mov    %r14,%rdx
10040518f:	4c 89 e9             	mov    %r13,%rcx
100405192:	31 ff                	xor    %edi,%edi
100405194:	e8 67 fc ff ff       	call   100404e00 <.text+0x3e00>
100405199:	84 c0                	test   %al,%al
10040519b:	75 21                	jne    1004051be <.text+0x41be>
10040519d:	48 85 f6             	test   %rsi,%rsi
1004051a0:	74 4e                	je     1004051f0 <.text+0x41f0>
1004051a2:	48 89 f2             	mov    %rsi,%rdx
1004051a5:	4c 89 e9             	mov    %r13,%rcx
1004051a8:	e8 53 fc ff ff       	call   100404e00 <.text+0x3e00>
1004051ad:	84 c0                	test   %al,%al
1004051af:	74 3f                	je     1004051f0 <.text+0x41f0>
1004051b1:	48 85 ff             	test   %rdi,%rdi
1004051b4:	74 08                	je     1004051be <.text+0x41be>
1004051b6:	48 89 f9             	mov    %rdi,%rcx
1004051b9:	e8 52 54 00 00       	call   10040a610 <.text+0x9610>
1004051be:	4d 85 ff             	test   %r15,%r15
1004051c1:	74 08                	je     1004051cb <.text+0x41cb>
1004051c3:	4c 89 f9             	mov    %r15,%rcx
1004051c6:	e8 45 54 00 00       	call   10040a610 <.text+0x9610>
1004051cb:	4c 89 e8             	mov    %r13,%rax
1004051ce:	48 83 c4 28          	add    $0x28,%rsp
1004051d2:	5b                   	pop    %rbx
1004051d3:	5e                   	pop    %rsi
1004051d4:	5f                   	pop    %rdi
1004051d5:	5d                   	pop    %rbp
1004051d6:	41 5c                	pop    %r12
1004051d8:	41 5d                	pop    %r13
1004051da:	41 5e                	pop    %r14
1004051dc:	41 5f                	pop    %r15
1004051de:	c3                   	ret
1004051df:	90                   	nop
1004051e0:	85 c0                	test   %eax,%eax
1004051e2:	0f 85 78 01 00 00    	jne    100405360 <.text+0x4360>
1004051e8:	4d 89 f5             	mov    %r14,%r13
1004051eb:	eb de                	jmp    1004051cb <.text+0x41cb>
1004051ed:	0f 1f 00             	nopl   (%rax)
1004051f0:	48 85 db             	test   %rbx,%rbx
1004051f3:	74 0f                	je     100405204 <.text+0x4204>
1004051f5:	48 89 da             	mov    %rbx,%rdx
1004051f8:	4c 89 e9             	mov    %r13,%rcx
1004051fb:	e8 00 fc ff ff       	call   100404e00 <.text+0x3e00>
100405200:	84 c0                	test   %al,%al
100405202:	75 ad                	jne    1004051b1 <.text+0x41b1>
100405204:	4c 89 e9             	mov    %r13,%rcx
100405207:	e8 d4 55 00 00       	call   10040a7e0 <.text+0x97e0>
10040520c:	4c 89 e1             	mov    %r12,%rcx
10040520f:	48 89 c3             	mov    %rax,%rbx
100405212:	e8 c9 55 00 00       	call   10040a7e0 <.text+0x97e0>
100405217:	48 8d 4c 03 04       	lea    0x4(%rbx,%rax,1),%rcx
10040521c:	e8 4f 33 00 00       	call   100408570 <.text+0x7570>
100405221:	4d 89 e1             	mov    %r12,%r9
100405224:	4d 89 e8             	mov    %r13,%r8
100405227:	48 8d 15 e3 b4 00 00 	lea    0xb4e3(%rip),%rdx        # 100410711 <_head_msys_gmp_10_dll-0x68ef>
10040522e:	48 89 c1             	mov    %rax,%rcx
100405231:	48 89 c3             	mov    %rax,%rbx
100405234:	e8 57 55 00 00       	call   10040a790 <.text+0x9790>
100405239:	48 85 ff             	test   %rdi,%rdi
10040523c:	74 08                	je     100405246 <.text+0x4246>
10040523e:	48 89 f9             	mov    %rdi,%rcx
100405241:	e8 ca 53 00 00       	call   10040a610 <.text+0x9610>
100405246:	49 89 dd             	mov    %rbx,%r13
100405249:	e9 70 ff ff ff       	jmp    1004051be <.text+0x41be>
10040524e:	66 90                	xchg   %ax,%ax
100405250:	4d 89 f8             	mov    %r15,%r8
100405253:	48 89 fa             	mov    %rdi,%rdx
100405256:	4c 89 e1             	mov    %r12,%rcx
100405259:	e8 82 35 00 00       	call   1004087e0 <.text+0x77e0>
10040525e:	4c 89 f9             	mov    %r15,%rcx
100405261:	48 89 c6             	mov    %rax,%rsi
100405264:	e8 77 55 00 00       	call   10040a7e0 <.text+0x97e0>
100405269:	48 8d 48 0b          	lea    0xb(%rax),%rcx
10040526d:	48 89 c3             	mov    %rax,%rbx
100405270:	e8 fb 32 00 00       	call   100408570 <.text+0x7570>
100405275:	49 89 d8             	mov    %rbx,%r8
100405278:	4c 89 fa             	mov    %r15,%rdx
10040527b:	48 89 c5             	mov    %rax,%rbp
10040527e:	48 89 c1             	mov    %rax,%rcx
100405281:	e8 7a 54 00 00       	call   10040a700 <.text+0x9700>
100405286:	48 01 eb             	add    %rbp,%rbx
100405289:	4c 89 e1             	mov    %r12,%rcx
10040528c:	49 89 e8             	mov    %rbp,%r8
10040528f:	48 b8 2f 2f 54 52 41 	movabs $0x4c534e4152542f2f,%rax
100405296:	4e 53 4c
100405299:	c6 43 0a 00          	movb   $0x0,0xa(%rbx)
10040529d:	48 89 fa             	mov    %rdi,%rdx
1004052a0:	48 89 03             	mov    %rax,(%rbx)
1004052a3:	b8 49 54 00 00       	mov    $0x5449,%eax
1004052a8:	66 89 43 08          	mov    %ax,0x8(%rbx)
1004052ac:	e8 2f 35 00 00       	call   1004087e0 <.text+0x77e0>
1004052b1:	48 89 e9             	mov    %rbp,%rcx
1004052b4:	49 89 c4             	mov    %rax,%r12
1004052b7:	e8 54 53 00 00       	call   10040a610 <.text+0x9610>
1004052bc:	4d 85 e4             	test   %r12,%r12
1004052bf:	74 3f                	je     100405300 <.text+0x4300>
1004052c1:	48 85 f6             	test   %rsi,%rsi
1004052c4:	74 2a                	je     1004052f0 <.text+0x42f0>
1004052c6:	4c 89 f2             	mov    %r14,%rdx
1004052c9:	4c 89 e9             	mov    %r13,%rcx
1004052cc:	e8 df 54 00 00       	call   10040a7b0 <.text+0x97b0>
1004052d1:	85 c0                	test   %eax,%eax
1004052d3:	0f 85 cf 00 00 00    	jne    1004053a8 <.text+0x43a8>
1004052d9:	4c 39 e6             	cmp    %r12,%rsi
1004052dc:	74 36                	je     100405314 <.text+0x4314>
1004052de:	4c 89 e1             	mov    %r12,%rcx
1004052e1:	49 89 f5             	mov    %rsi,%r13
1004052e4:	e8 27 53 00 00       	call   10040a610 <.text+0x9610>
1004052e9:	e9 dd fe ff ff       	jmp    1004051cb <.text+0x41cb>
1004052ee:	66 90                	xchg   %ax,%ax
1004052f0:	4c 89 e3             	mov    %r12,%rbx
1004052f3:	4d 89 e7             	mov    %r12,%r15
1004052f6:	e9 7e fe ff ff       	jmp    100405179 <.text+0x4179>
1004052fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405300:	4c 89 f2             	mov    %r14,%rdx
100405303:	4c 89 e9             	mov    %r13,%rcx
100405306:	e8 a5 54 00 00       	call   10040a7b0 <.text+0x97b0>
10040530b:	48 85 f6             	test   %rsi,%rsi
10040530e:	74 70                	je     100405380 <.text+0x4380>
100405310:	85 c0                	test   %eax,%eax
100405312:	75 1c                	jne    100405330 <.text+0x4330>
100405314:	49 89 f5             	mov    %rsi,%r13
100405317:	e9 af fe ff ff       	jmp    1004051cb <.text+0x41cb>
10040531c:	0f 1f 40 00          	nopl   0x0(%rax)
100405320:	4d 89 e5             	mov    %r12,%r13
100405323:	e9 a3 fe ff ff       	jmp    1004051cb <.text+0x41cb>
100405328:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040532f:	00
100405330:	4c 89 f2             	mov    %r14,%rdx
100405333:	4c 89 e9             	mov    %r13,%rcx
100405336:	e8 c5 fa ff ff       	call   100404e00 <.text+0x3e00>
10040533b:	84 c0                	test   %al,%al
10040533d:	75 51                	jne    100405390 <.text+0x4390>
10040533f:	48 89 f2             	mov    %rsi,%rdx
100405342:	4c 89 e9             	mov    %r13,%rcx
100405345:	45 31 ff             	xor    %r15d,%r15d
100405348:	e8 b3 fa ff ff       	call   100404e00 <.text+0x3e00>
10040534d:	84 c0                	test   %al,%al
10040534f:	75 4f                	jne    1004053a0 <.text+0x43a0>
100405351:	49 89 f4             	mov    %rsi,%r12
100405354:	48 89 f7             	mov    %rsi,%rdi
100405357:	e9 a8 fe ff ff       	jmp    100405204 <.text+0x4204>
10040535c:	0f 1f 40 00          	nopl   0x0(%rax)
100405360:	4c 89 f2             	mov    %r14,%rdx
100405363:	4c 89 e9             	mov    %r13,%rcx
100405366:	e8 95 fa ff ff       	call   100404e00 <.text+0x3e00>
10040536b:	84 c0                	test   %al,%al
10040536d:	0f 85 58 fe ff ff    	jne    1004051cb <.text+0x41cb>
100405373:	31 ff                	xor    %edi,%edi
100405375:	45 31 ff             	xor    %r15d,%r15d
100405378:	4d 89 f4             	mov    %r14,%r12
10040537b:	e9 84 fe ff ff       	jmp    100405204 <.text+0x4204>
100405380:	31 db                	xor    %ebx,%ebx
100405382:	45 31 ff             	xor    %r15d,%r15d
100405385:	4d 89 f4             	mov    %r14,%r12
100405388:	e9 ec fd ff ff       	jmp    100405179 <.text+0x4179>
10040538d:	0f 1f 00             	nopl   (%rax)
100405390:	48 89 f1             	mov    %rsi,%rcx
100405393:	e8 78 52 00 00       	call   10040a610 <.text+0x9610>
100405398:	e9 2e fe ff ff       	jmp    1004051cb <.text+0x41cb>
10040539d:	4d 89 e7             	mov    %r12,%r15
1004053a0:	48 89 f7             	mov    %rsi,%rdi
1004053a3:	e9 0e fe ff ff       	jmp    1004051b6 <.text+0x41b6>
1004053a8:	4c 89 f2             	mov    %r14,%rdx
1004053ab:	4c 89 e9             	mov    %r13,%rcx
1004053ae:	e8 4d fa ff ff       	call   100404e00 <.text+0x3e00>
1004053b3:	84 c0                	test   %al,%al
1004053b5:	75 e6                	jne    10040539d <.text+0x439d>
1004053b7:	4c 89 e3             	mov    %r12,%rbx
1004053ba:	4d 89 e7             	mov    %r12,%r15
1004053bd:	48 89 f7             	mov    %rsi,%rdi
1004053c0:	49 89 f4             	mov    %rsi,%r12
1004053c3:	e9 d5 fd ff ff       	jmp    10040519d <.text+0x419d>
1004053c8:	90                   	nop
1004053c9:	90                   	nop
1004053ca:	90                   	nop
1004053cb:	90                   	nop
1004053cc:	90                   	nop
1004053cd:	90                   	nop
1004053ce:	90                   	nop
1004053cf:	90                   	nop
1004053d0:	56                   	push   %rsi
1004053d1:	53                   	push   %rbx
1004053d2:	48 83 ec 28          	sub    $0x28,%rsp
1004053d6:	48 89 ce             	mov    %rcx,%rsi
1004053d9:	89 d3                	mov    %edx,%ebx
1004053db:	e8 d0 35 00 00       	call   1004089b0 <.text+0x79b0>
1004053e0:	0f b6 08             	movzbl (%rax),%ecx
1004053e3:	83 e1 df             	and    $0xffffffdf,%ecx
1004053e6:	80 f9 55             	cmp    $0x55,%cl
1004053e9:	75 4d                	jne    100405438 <.text+0x4438>
1004053eb:	0f b6 50 01          	movzbl 0x1(%rax),%edx
1004053ef:	83 e2 df             	and    $0xffffffdf,%edx
1004053f2:	80 fa 54             	cmp    $0x54,%dl
1004053f5:	75 52                	jne    100405449 <.text+0x4449>
1004053f7:	0f b6 50 02          	movzbl 0x2(%rax),%edx
1004053fb:	83 e2 df             	and    $0xffffffdf,%edx
1004053fe:	80 fa 46             	cmp    $0x46,%dl
100405401:	75 46                	jne    100405449 <.text+0x4449>
100405403:	80 78 03 2d          	cmpb   $0x2d,0x3(%rax)
100405407:	75 40                	jne    100405449 <.text+0x4449>
100405409:	80 78 04 38          	cmpb   $0x38,0x4(%rax)
10040540d:	75 3a                	jne    100405449 <.text+0x4449>
10040540f:	80 78 05 00          	cmpb   $0x0,0x5(%rax)
100405413:	75 34                	jne    100405449 <.text+0x4449>
100405415:	80 3e 60             	cmpb   $0x60,(%rsi)
100405418:	48 8d 15 21 b3 00 00 	lea    0xb321(%rip),%rdx        # 100410740 <_head_msys_gmp_10_dll-0x68c0>
10040541f:	48 8d 05 29 b3 00 00 	lea    0xb329(%rip),%rax        # 10041074f <_head_msys_gmp_10_dll-0x68b1>
100405426:	48 0f 45 c2          	cmovne %rdx,%rax
10040542a:	48 83 c4 28          	add    $0x28,%rsp
10040542e:	5b                   	pop    %rbx
10040542f:	5e                   	pop    %rsi
100405430:	c3                   	ret
100405431:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405438:	80 f9 47             	cmp    $0x47,%cl
10040543b:	75 0c                	jne    100405449 <.text+0x4449>
10040543d:	0f b6 50 01          	movzbl 0x1(%rax),%edx
100405441:	83 e2 df             	and    $0xffffffdf,%edx
100405444:	80 fa 42             	cmp    $0x42,%dl
100405447:	74 1f                	je     100405468 <.text+0x4468>
100405449:	83 fb 09             	cmp    $0x9,%ebx
10040544c:	48 8d 15 f6 b2 00 00 	lea    0xb2f6(%rip),%rdx        # 100410749 <_head_msys_gmp_10_dll-0x68b7>
100405453:	48 8d 05 ed b2 00 00 	lea    0xb2ed(%rip),%rax        # 100410747 <_head_msys_gmp_10_dll-0x68b9>
10040545a:	48 0f 45 c2          	cmovne %rdx,%rax
10040545e:	48 83 c4 28          	add    $0x28,%rsp
100405462:	5b                   	pop    %rbx
100405463:	5e                   	pop    %rsi
100405464:	c3                   	ret
100405465:	0f 1f 00             	nopl   (%rax)
100405468:	80 78 02 31          	cmpb   $0x31,0x2(%rax)
10040546c:	75 db                	jne    100405449 <.text+0x4449>
10040546e:	80 78 03 38          	cmpb   $0x38,0x3(%rax)
100405472:	75 d5                	jne    100405449 <.text+0x4449>
100405474:	80 78 04 30          	cmpb   $0x30,0x4(%rax)
100405478:	75 cf                	jne    100405449 <.text+0x4449>
10040547a:	80 78 05 33          	cmpb   $0x33,0x5(%rax)
10040547e:	75 c9                	jne    100405449 <.text+0x4449>
100405480:	80 78 06 30          	cmpb   $0x30,0x6(%rax)
100405484:	75 c3                	jne    100405449 <.text+0x4449>
100405486:	80 78 07 00          	cmpb   $0x0,0x7(%rax)
10040548a:	75 bd                	jne    100405449 <.text+0x4449>
10040548c:	80 3e 60             	cmpb   $0x60,(%rsi)
10040548f:	48 8d 15 ae b2 00 00 	lea    0xb2ae(%rip),%rdx        # 100410744 <_head_msys_gmp_10_dll-0x68bc>
100405496:	48 8d 05 ae b2 00 00 	lea    0xb2ae(%rip),%rax        # 10041074b <_head_msys_gmp_10_dll-0x68b5>
10040549d:	48 0f 45 c2          	cmovne %rdx,%rax
1004054a1:	48 83 c4 28          	add    $0x28,%rsp
1004054a5:	5b                   	pop    %rbx
1004054a6:	5e                   	pop    %rsi
1004054a7:	c3                   	ret
1004054a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004054af:	00
1004054b0:	41 57                	push   %r15
1004054b2:	41 56                	push   %r14
1004054b4:	41 55                	push   %r13
1004054b6:	41 54                	push   %r12
1004054b8:	55                   	push   %rbp
1004054b9:	57                   	push   %rdi
1004054ba:	56                   	push   %rsi
1004054bb:	53                   	push   %rbx
1004054bc:	48 83 ec 78          	sub    $0x78,%rsp
1004054c0:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
1004054c7:	00
1004054c8:	4c 89 84 24 d0 00 00 	mov    %r8,0xd0(%rsp)
1004054cf:	00
1004054d0:	4d 89 cc             	mov    %r9,%r12
1004054d3:	49 89 d6             	mov    %rdx,%r14
1004054d6:	49 89 cf             	mov    %rcx,%r15
1004054d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004054e0:	44 89 9c 24 e0 00 00 	mov    %r11d,0xe0(%rsp)
1004054e7:	00
1004054e8:	e8 23 50 00 00       	call   10040a510 <.text+0x9510>
1004054ed:	8b b4 24 e8 00 00 00 	mov    0xe8(%rsp),%esi
1004054f4:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
1004054fb:	00
1004054fc:	89 44 24 50          	mov    %eax,0x50(%rsp)
100405500:	83 e6 02             	and    $0x2,%esi
100405503:	41 83 fb 0a          	cmp    $0xa,%r11d
100405507:	0f 87 53 5b 00 00    	ja     10040b060 <.text+0xa060>
10040550d:	48 8d 15 44 b2 00 00 	lea    0xb244(%rip),%rdx        # 100410758 <_head_msys_gmp_10_dll-0x68a8>
100405514:	44 89 d8             	mov    %r11d,%eax
100405517:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
10040551b:	48 01 d0             	add    %rdx,%rax
10040551e:	ff e0                	jmp    *%rax
100405520:	41 83 fb 0a          	cmp    $0xa,%r11d
100405524:	74 60                	je     100405586 <.text+0x4586>
100405526:	48 8d 1d 26 b2 00 00 	lea    0xb226(%rip),%rbx        # 100410753 <_head_msys_gmp_10_dll-0x68ad>
10040552d:	44 89 9c 24 e0 00 00 	mov    %r11d,0xe0(%rsp)
100405534:	00
100405535:	48 89 d9             	mov    %rbx,%rcx
100405538:	e8 43 4e 00 00       	call   10040a380 <.text+0x9380>
10040553d:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
100405544:	00
100405545:	48 39 d8             	cmp    %rbx,%rax
100405548:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
10040554f:	00
100405550:	0f 84 78 11 00 00    	je     1004066ce <.text+0x56ce>
100405556:	48 8d 1d ec b1 00 00 	lea    0xb1ec(%rip),%rbx        # 100410749 <_head_msys_gmp_10_dll-0x68b7>
10040555d:	44 89 9c 24 e0 00 00 	mov    %r11d,0xe0(%rsp)
100405564:	00
100405565:	48 89 d9             	mov    %rbx,%rcx
100405568:	e8 13 4e 00 00       	call   10040a380 <.text+0x9380>
10040556d:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
100405574:	00
100405575:	48 39 d8             	cmp    %rbx,%rax
100405578:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
10040557f:	00
100405580:	0f 84 28 11 00 00    	je     1004066ae <.text+0x56ae>
100405586:	31 db                	xor    %ebx,%ebx
100405588:	85 f6                	test   %esi,%esi