1004086e0:	75 12                	jne    1004086f4 <.text+0x76f4>
1004086e2:	49 89 d8             	mov    %rbx,%r8
1004086e5:	4c 89 e2             	mov    %r12,%rdx
1004086e8:	48 83 c4 28          	add    $0x28,%rsp
1004086ec:	5b                   	pop    %rbx
1004086ed:	41 5c                	pop    %r12
1004086ef:	e9 0c 20 00 00       	jmp    10040a700 <.text+0x9700>
1004086f4:	e8 47 00 00 00       	call   100408740 <.text+0x7740>
1004086f9:	90                   	nop
1004086fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100408700:	41 54                	push   %r12
100408702:	53                   	push   %rbx
100408703:	48 83 ec 28          	sub    $0x28,%rsp
100408707:	49 89 cc             	mov    %rcx,%r12
10040870a:	e8 d1 20 00 00       	call   10040a7e0 <.text+0x97e0>
10040870f:	48 8d 58 01          	lea    0x1(%rax),%rbx
100408713:	48 89 d9             	mov    %rbx,%rcx
100408716:	e8 95 1f 00 00       	call   10040a6b0 <.text+0x96b0>
10040871b:	48 89 c1             	mov    %rax,%rcx
10040871e:	48 85 c0             	test   %rax,%rax
100408721:	74 12                	je     100408735 <.text+0x7735>
100408723:	49 89 d8             	mov    %rbx,%r8
100408726:	4c 89 e2             	mov    %r12,%rdx
100408729:	48 83 c4 28          	add    $0x28,%rsp
10040872d:	5b                   	pop    %rbx
10040872e:	41 5c                	pop    %r12
100408730:	e9 cb 1f 00 00       	jmp    10040a700 <.text+0x9700>
100408735:	e8 06 00 00 00       	call   100408740 <.text+0x7740>
10040873a:	90                   	nop
10040873b:	90                   	nop
10040873c:	90                   	nop
10040873d:	90                   	nop
10040873e:	90                   	nop
10040873f:	90                   	nop
100408740:	48 83 ec 28          	sub    $0x28,%rsp
100408744:	48 8d 0d 95 88 00 00 	lea    0x8895(%rip),%rcx        # 100410fe0 <_head_msys_gmp_10_dll-0x6020>
10040874b:	e8 30 1c 00 00       	call   10040a380 <.text+0x9380>
100408750:	4c 8d 05 9a 88 00 00 	lea    0x889a(%rip),%r8        # 100410ff1 <_head_msys_gmp_10_dll-0x600f>
100408757:	31 d2                	xor    %edx,%edx
100408759:	49 89 c1             	mov    %rax,%r9
10040875c:	48 8b 05 cd 8c 00 00 	mov    0x8ccd(%rip),%rax        # 100411430 <_head_msys_gmp_10_dll-0x5bd0>
100408763:	8b 08                	mov    (%rax),%ecx
100408765:	e8 36 1e 00 00       	call   10040a5a0 <.text+0x95a0>
10040876a:	e8 11 1e 00 00       	call   10040a580 <.text+0x9580>
10040876f:	90                   	nop
100408770:	41 54                	push   %r12
100408772:	48 83 ec 30          	sub    $0x30,%rsp
100408776:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
10040877b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100408780:	e8 ab 13 00 00       	call   100409b30 <.text+0x8b30>
100408785:	41 89 c4             	mov    %eax,%r12d
100408788:	85 c0                	test   %eax,%eax
10040878a:	78 14                	js     1004087a0 <.text+0x77a0>
10040878c:	44 89 e0             	mov    %r12d,%eax
10040878f:	48 83 c4 30          	add    $0x30,%rsp
100408793:	41 5c                	pop    %r12
100408795:	c3                   	ret
100408796:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040879d:	00 00 00
1004087a0:	e8 3b 1d 00 00       	call   10040a4e0 <.text+0x94e0>
1004087a5:	83 38 0c             	cmpl   $0xc,(%rax)
1004087a8:	75 e2                	jne    10040878c <.text+0x778c>
1004087aa:	e8 91 ff ff ff       	call   100408740 <.text+0x7740>
1004087af:	90                   	nop
1004087b0:	41 54                	push   %r12
1004087b2:	48 83 ec 20          	sub    $0x20,%rsp
1004087b6:	e8 05 16 00 00       	call   100409dc0 <.text+0x8dc0>
1004087bb:	49 89 c4             	mov    %rax,%r12
1004087be:	48 85 c0             	test   %rax,%rax
1004087c1:	74 0d                	je     1004087d0 <.text+0x77d0>
1004087c3:	4c 89 e0             	mov    %r12,%rax
1004087c6:	48 83 c4 20          	add    $0x20,%rsp
1004087ca:	41 5c                	pop    %r12
1004087cc:	c3                   	ret
1004087cd:	0f 1f 00             	nopl   (%rax)
1004087d0:	e8 0b 1d 00 00       	call   10040a4e0 <.text+0x94e0>
1004087d5:	83 38 0c             	cmpl   $0xc,(%rax)
1004087d8:	75 e9                	jne    1004087c3 <.text+0x77c3>
1004087da:	e8 61 ff ff ff       	call   100408740 <.text+0x7740>
1004087df:	90                   	nop
1004087e0:	41 54                	push   %r12
1004087e2:	48 83 ec 20          	sub    $0x20,%rsp
1004087e6:	e8 e5 17 00 00       	call   100409fd0 <.text+0x8fd0>
1004087eb:	49 89 c4             	mov    %rax,%r12
1004087ee:	48 85 c0             	test   %rax,%rax
1004087f1:	74 0d                	je     100408800 <.text+0x7800>
1004087f3:	4c 89 e0             	mov    %r12,%rax
1004087f6:	48 83 c4 20          	add    $0x20,%rsp
1004087fa:	41 5c                	pop    %r12
1004087fc:	c3                   	ret
1004087fd:	0f 1f 00             	nopl   (%rax)
100408800:	e8 db 1c 00 00       	call   10040a4e0 <.text+0x94e0>
100408805:	83 38 0c             	cmpl   $0xc,(%rax)
100408808:	75 e9                	jne    1004087f3 <.text+0x77f3>
10040880a:	e8 31 ff ff ff       	call   100408740 <.text+0x7740>
10040880f:	90                   	nop
100408810:	41 54                	push   %r12
100408812:	57                   	push   %rdi
100408813:	56                   	push   %rsi
100408814:	53                   	push   %rbx
100408815:	48 83 ec 38          	sub    $0x38,%rsp
100408819:	48 85 c9             	test   %rcx,%rcx
10040881c:	48 89 cb             	mov    %rcx,%rbx
10040881f:	48 8d 44 24 2e       	lea    0x2e(%rsp),%rax
100408824:	48 89 d7             	mov    %rdx,%rdi
100408827:	48 0f 44 d8          	cmove  %rax,%rbx
10040882b:	4c 89 c6             	mov    %r8,%rsi
10040882e:	48 89 d9             	mov    %rbx,%rcx
100408831:	e8 8a 1e 00 00       	call   10040a6c0 <.text+0x96c0>
100408836:	49 89 c4             	mov    %rax,%r12
100408839:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
10040883d:	76 05                	jbe    100408844 <.text+0x7844>
10040883f:	48 85 f6             	test   %rsi,%rsi
100408842:	75 14                	jne    100408858 <.text+0x7858>
100408844:	4c 89 e0             	mov    %r12,%rax
100408847:	48 83 c4 38          	add    $0x38,%rsp
10040884b:	5b                   	pop    %rbx
10040884c:	5e                   	pop    %rsi
10040884d:	5f                   	pop    %rdi
10040884e:	41 5c                	pop    %r12
100408850:	c3                   	ret
100408851:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100408858:	b9 02 00 00 00       	mov    $0x2,%ecx
10040885d:	e8 fe 00 00 00       	call   100408960 <.text+0x7960>
100408862:	84 c0                	test   %al,%al
100408864:	75 de                	jne    100408844 <.text+0x7844>
100408866:	0f b6 07             	movzbl (%rdi),%eax
100408869:	41 bc 01 00 00 00    	mov    $0x1,%r12d
10040886f:	66 89 03             	mov    %ax,(%rbx)
100408872:	4c 89 e0             	mov    %r12,%rax
100408875:	48 83 c4 38          	add    $0x38,%rsp
100408879:	5b                   	pop    %rbx
10040887a:	5e                   	pop    %rsi
10040887b:	5f                   	pop    %rdi
10040887c:	41 5c                	pop    %r12
10040887e:	c3                   	ret
10040887f:	90                   	nop
100408880:	57                   	push   %rdi
100408881:	56                   	push   %rsi
100408882:	53                   	push   %rbx
100408883:	31 c0                	xor    %eax,%eax
100408885:	48 39 d1             	cmp    %rdx,%rcx
100408888:	74 58                	je     1004088e2 <.text+0x78e2>
10040888a:	45 31 c0             	xor    %r8d,%r8d
10040888d:	eb 22                	jmp    1004088b1 <.text+0x78b1>
10040888f:	90                   	nop
100408890:	83 c0 20             	add    $0x20,%eax
100408893:	41 83 c2 20          	add    $0x20,%r10d
100408897:	83 fb 19             	cmp    $0x19,%ebx
10040889a:	77 0c                	ja     1004088a8 <.text+0x78a8>
10040889c:	41 8d 7b 20          	lea    0x20(%r11),%edi
1004088a0:	41 83 c1 20          	add    $0x20,%r9d
1004088a4:	85 c0                	test   %eax,%eax
1004088a6:	74 38                	je     1004088e0 <.text+0x78e0>
1004088a8:	49 83 c0 01          	add    $0x1,%r8
1004088ac:	45 38 ca             	cmp    %r9b,%r10b
1004088af:	75 2f                	jne    1004088e0 <.text+0x78e0>
1004088b1:	42 0f b6 04 01       	movzbl (%rcx,%r8,1),%eax
1004088b6:	46 0f b6 1c 02       	movzbl (%rdx,%r8,1),%r11d
1004088bb:	8d 70 bf             	lea    -0x41(%rax),%esi
1004088be:	41 89 c2             	mov    %eax,%r10d
1004088c1:	45 89 d9             	mov    %r11d,%r9d
1004088c4:	44 89 df             	mov    %r11d,%edi
1004088c7:	41 8d 5b bf          	lea    -0x41(%r11),%ebx
1004088cb:	83 fe 19             	cmp    $0x19,%esi
1004088ce:	76 c0                	jbe    100408890 <.text+0x7890>
1004088d0:	83 fb 19             	cmp    $0x19,%ebx
1004088d3:	76 c7                	jbe    10040889c <.text+0x789c>
1004088d5:	85 c0                	test   %eax,%eax
1004088d7:	75 cf                	jne    1004088a8 <.text+0x78a8>
1004088d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004088e0:	29 f8                	sub    %edi,%eax
1004088e2:	5b                   	pop    %rbx
1004088e3:	5e                   	pop    %rsi
1004088e4:	5f                   	pop    %rdi
1004088e5:	c3                   	ret
1004088e6:	90                   	nop
1004088e7:	90                   	nop
1004088e8:	90                   	nop
1004088e9:	90                   	nop
1004088ea:	90                   	nop
1004088eb:	90                   	nop
1004088ec:	90                   	nop
1004088ed:	90                   	nop
1004088ee:	90                   	nop
1004088ef:	90                   	nop
1004088f0:	57                   	push   %rdi
1004088f1:	56                   	push   %rsi
1004088f2:	53                   	push   %rbx
1004088f3:	48 83 ec 20          	sub    $0x20,%rsp
1004088f7:	0f bf 59 10          	movswl 0x10(%rcx),%ebx
1004088fb:	48 8b 39             	mov    (%rcx),%rdi
1004088fe:	48 8b 71 18          	mov    0x18(%rcx),%rsi
100408902:	c1 fb 06             	sar    $0x6,%ebx
100408905:	83 e3 01             	and    $0x1,%ebx
100408908:	e8 b3 1c 00 00       	call   10040a5c0 <.text+0x95c0>
10040890d:	85 db                	test   %ebx,%ebx
10040890f:	75 2f                	jne    100408940 <.text+0x7940>
100408911:	85 c0                	test   %eax,%eax
100408913:	74 15                	je     10040892a <.text+0x792a>
100408915:	48 39 f7             	cmp    %rsi,%rdi
100408918:	75 1e                	jne    100408938 <.text+0x7938>
10040891a:	e8 c1 1b 00 00       	call   10040a4e0 <.text+0x94e0>
10040891f:	83 38 09             	cmpl   $0x9,(%rax)
100408922:	0f 95 c0             	setne  %al
100408925:	0f b6 c0             	movzbl %al,%eax
100408928:	f7 d8                	neg    %eax
10040892a:	48 83 c4 20          	add    $0x20,%rsp
10040892e:	5b                   	pop    %rbx
10040892f:	5e                   	pop    %rsi
100408930:	5f                   	pop    %rdi
100408931:	c3                   	ret
100408932:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100408938:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
10040893d:	eb eb                	jmp    10040892a <.text+0x792a>
10040893f:	90                   	nop
100408940:	85 c0                	test   %eax,%eax
100408942:	75 f4                	jne    100408938 <.text+0x7938>
100408944:	e8 97 1b 00 00       	call   10040a4e0 <.text+0x94e0>
100408949:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10040894f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
100408954:	eb d4                	jmp    10040892a <.text+0x792a>
100408956:	90                   	nop
100408957:	90                   	nop
100408958:	90                   	nop
100408959:	90                   	nop
10040895a:	90                   	nop
10040895b:	90                   	nop
10040895c:	90                   	nop
10040895d:	90                   	nop
10040895e:	90                   	nop
10040895f:	90                   	nop
100408960:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
100408967:	41 b8 01 01 00 00    	mov    $0x101,%r8d
10040896d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
100408972:	e8 99 10 00 00       	call   100409a10 <.text+0x8a10>
100408977:	41 89 c0             	mov    %eax,%r8d
10040897a:	31 c0                	xor    %eax,%eax
10040897c:	45 85 c0             	test   %r8d,%r8d
10040897f:	75 17                	jne    100408998 <.text+0x7998>
100408981:	66 83 7c 24 20 43    	cmpw   $0x43,0x20(%rsp)
100408987:	74 0f                	je     100408998 <.text+0x7998>
100408989:	81 7c 24 20 50 4f 53 	cmpl   $0x49534f50,0x20(%rsp)
100408990:	49
100408991:	74 0d                	je     1004089a0 <.text+0x79a0>
100408993:	b8 01 00 00 00       	mov    $0x1,%eax
100408998:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
10040899f:	c3                   	ret
1004089a0:	31 c0                	xor    %eax,%eax
1004089a2:	66 83 7c 24 24 58    	cmpw   $0x58,0x24(%rsp)
1004089a8:	75 e9                	jne    100408993 <.text+0x7993>
1004089aa:	eb ec                	jmp    100408998 <.text+0x7998>
1004089ac:	90                   	nop
1004089ad:	90                   	nop
1004089ae:	90                   	nop
1004089af:	90                   	nop
1004089b0:	41 55                	push   %r13
1004089b2:	41 54                	push   %r12
1004089b4:	55                   	push   %rbp
1004089b5:	57                   	push   %rdi
1004089b6:	56                   	push   %rsi
1004089b7:	53                   	push   %rbx
1004089b8:	48 83 ec 48          	sub    $0x48,%rsp
1004089bc:	31 c9                	xor    %ecx,%ecx
1004089be:	e8 ed 16 00 00       	call   10040a0b0 <.text+0x90b0>
1004089c3:	49 89 c4             	mov    %rax,%r12
1004089c6:	48 85 c0             	test   %rax,%rax
1004089c9:	0f 84 41 01 00 00    	je     100408b10 <.text+0x7b10>
1004089cf:	48 8d 15 51 86 00 00 	lea    0x8651(%rip),%rdx        # 100411027 <_head_msys_gmp_10_dll-0x5fd9>
1004089d6:	48 89 c1             	mov    %rax,%rcx
1004089d9:	e8 d2 1d 00 00       	call   10040a7b0 <.text+0x97b0>
1004089de:	85 c0                	test   %eax,%eax
1004089e0:	0f 84 8a 00 00 00    	je     100408a70 <.text+0x7a70>
1004089e6:	48 8d 15 5d 86 00 00 	lea    0x865d(%rip),%rdx        # 10041104a <_head_msys_gmp_10_dll-0x5fb6>
1004089ed:	4c 89 e1             	mov    %r12,%rcx
1004089f0:	e8 bb 1d 00 00       	call   10040a7b0 <.text+0x97b0>
1004089f5:	85 c0                	test   %eax,%eax
1004089f7:	74 63                	je     100408a5c <.text+0x7a5c>
1004089f9:	31 ff                	xor    %edi,%edi
1004089fb:	be 17 00 00 00       	mov    $0x17,%esi
100408a00:	48 8d 2d 59 86 00 00 	lea    0x8659(%rip),%rbp        # 100411060 <_head_msys_gmp_10_dll-0x5fa0>
100408a07:	eb 15                	jmp    100408a1e <.text+0x7a1e>
100408a09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100408a10:	0f 84 0a 01 00 00    	je     100408b20 <.text+0x7b20>
100408a16:	48 89 de             	mov    %rbx,%rsi
100408a19:	48 39 f7             	cmp    %rsi,%rdi
100408a1c:	73 2e                	jae    100408a4c <.text+0x7a4c>
100408a1e:	48 8d 04 3e          	lea    (%rsi,%rdi,1),%rax
100408a22:	4c 89 e2             	mov    %r12,%rdx
100408a25:	48 89 c3             	mov    %rax,%rbx
100408a28:	48 83 e0 fe          	and    $0xfffffffffffffffe,%rax
100408a2c:	48 d1 eb             	shr    $1,%rbx
100408a2f:	48 01 d8             	add    %rbx,%rax
100408a32:	4c 8d 6c c5 00       	lea    0x0(%rbp,%rax,8),%r13
100408a37:	4c 89 e9             	mov    %r13,%rcx
100408a3a:	e8 71 1d 00 00       	call   10040a7b0 <.text+0x97b0>
100408a3f:	85 c0                	test   %eax,%eax
100408a41:	79 cd                	jns    100408a10 <.text+0x7a10>
100408a43:	48 8d 7b 01          	lea    0x1(%rbx),%rdi
100408a47:	48 39 f7             	cmp    %rsi,%rdi
100408a4a:	72 d2                	jb     100408a1e <.text+0x7a1e>
100408a4c:	41 80 3c 24 00       	cmpb   $0x0,(%r12)
100408a51:	48 8d 05 c9 85 00 00 	lea    0x85c9(%rip),%rax        # 100411021 <_head_msys_gmp_10_dll-0x5fdf>
100408a58:	4c 0f 44 e0          	cmove  %rax,%r12
100408a5c:	4c 89 e0             	mov    %r12,%rax
100408a5f:	48 83 c4 48          	add    $0x48,%rsp
100408a63:	5b                   	pop    %rbx
100408a64:	5e                   	pop    %rsi
100408a65:	5f                   	pop    %rdi
100408a66:	5d                   	pop    %rbp
100408a67:	41 5c                	pop    %r12
100408a69:	41 5d                	pop    %r13
100408a6b:	c3                   	ret
100408a6c:	0f 1f 40 00          	nopl   0x0(%rax)
100408a70:	48 8d 0d b9 85 00 00 	lea    0x85b9(%rip),%rcx        # 100411030 <_head_msys_gmp_10_dll-0x5fd0>
100408a77:	e8 c4 1b 00 00       	call   10040a640 <.text+0x9640>
100408a7c:	48 85 c0             	test   %rax,%rax
100408a7f:	0f 84 b3 00 00 00    	je     100408b38 <.text+0x7b38>
100408a85:	80 38 00             	cmpb   $0x0,(%rax)
100408a88:	0f 84 aa 00 00 00    	je     100408b38 <.text+0x7b38>
100408a8e:	ba 2e 00 00 00       	mov    $0x2e,%edx
100408a93:	48 89 c1             	mov    %rax,%rcx
100408a96:	e8 05 1d 00 00       	call   10040a7a0 <.text+0x97a0>
100408a9b:	48 85 c0             	test   %rax,%rax
100408a9e:	74 26                	je     100408ac6 <.text+0x7ac6>
100408aa0:	4c 8d 60 01          	lea    0x1(%rax),%r12
100408aa4:	ba 40 00 00 00       	mov    $0x40,%edx
100408aa9:	4c 89 e1             	mov    %r12,%rcx
100408aac:	e8 ef 1c 00 00       	call   10040a7a0 <.text+0x97a0>
100408ab1:	48 85 c0             	test   %rax,%rax
100408ab4:	74 a6                	je     100408a5c <.text+0x7a5c>
100408ab6:	4c 29 e0             	sub    %r12,%rax
100408ab9:	48 89 c3             	mov    %rax,%rbx
100408abc:	48 83 f8 0c          	cmp    $0xc,%rax
100408ac0:	0f 86 b2 00 00 00    	jbe    100408b78 <.text+0x7b78>
100408ac6:	ff 15 2c ec 00 00    	call   *0xec2c(%rip)        # 1004176f8 <__imp_GetACP>
100408acc:	4c 8d 64 24 33       	lea    0x33(%rsp),%r12
100408ad1:	31 d2                	xor    %edx,%edx
100408ad3:	4c 8d 0d 6b 85 00 00 	lea    0x856b(%rip),%r9        # 100411045 <_head_msys_gmp_10_dll-0x5fbb>
100408ada:	89 44 24 20          	mov    %eax,0x20(%rsp)
100408ade:	4c 89 e1             	mov    %r12,%rcx
100408ae1:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
100408ae7:	e8 54 1a 00 00       	call   10040a540 <.text+0x9540>
100408aec:	4c 89 e2             	mov    %r12,%rdx
100408aef:	4c 8d 25 8a c6 00 00 	lea    0xc68a(%rip),%r12        # 100415180 <_head_msys_gmp_10_dll-0x1e80>
100408af6:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
100408afc:	4c 89 e1             	mov    %r12,%rcx
100408aff:	e8 4c 1a 00 00       	call   10040a550 <.text+0x9550>
100408b04:	e9 dd fe ff ff       	jmp    1004089e6 <.text+0x79e6>
100408b09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)