1004014f0:	80 7c 02 01 00       	cmpb   $0x0,0x1(%rdx,%rax,1)
1004014f5:	78 e9                	js     1004014e0 <.text+0x4e0>
1004014f7:	41 83 fc 09          	cmp    $0x9,%r12d
1004014fb:	74 e3                	je     1004014e0 <.text+0x4e0>
1004014fd:	41 83 fc ff          	cmp    $0xffffffff,%r12d
100401501:	75 36                	jne    100401539 <.text+0x539>
100401503:	31 d2                	xor    %edx,%edx
100401505:	4c 89 e9             	mov    %r13,%rcx
100401508:	e8 a3 7c 00 00       	call   1004091b0 <.text+0x81b0>
10040150d:	4c 89 e8             	mov    %r13,%rax
100401510:	48 83 c4 28          	add    $0x28,%rsp
100401514:	41 5c                	pop    %r12
100401516:	41 5d                	pop    %r13
100401518:	c3                   	ret
100401519:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100401520:	44 89 e2             	mov    %r12d,%edx
100401523:	4c 89 e9             	mov    %r13,%rcx
100401526:	e8 85 7c 00 00       	call   1004091b0 <.text+0x81b0>
10040152b:	e8 b0 fd ff ff       	call   1004012e0 <.text+0x2e0>
100401530:	41 89 c4             	mov    %eax,%r12d
100401533:	41 83 fc ff          	cmp    $0xffffffff,%r12d
100401537:	74 ca                	je     100401503 <.text+0x503>
100401539:	41 83 fc 0a          	cmp    $0xa,%r12d
10040153d:	75 e1                	jne    100401520 <.text+0x520>
10040153f:	eb c2                	jmp    100401503 <.text+0x503>
100401541:	48 8d 0d cc 33 02 00 	lea    0x233cc(%rip),%rcx        # 100424914 <_head_msys_2_0_dll-0xb6ec>
100401548:	e8 9b ff 01 00       	call   1004214e8 <.text+0x204e8>
10040154d:	48 89 c1             	mov    %rax,%rcx
100401550:	e8 bb fe ff ff       	call   100401410 <.text+0x410>
100401555:	90                   	nop
100401556:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040155d:	00 00 00
100401560:	41 57                	push   %r15
100401562:	41 56                	push   %r14
100401564:	41 55                	push   %r13
100401566:	41 54                	push   %r12
100401568:	57                   	push   %rdi
100401569:	56                   	push   %rsi
10040156a:	53                   	push   %rbx
10040156b:	48 83 ec 20          	sub    $0x20,%rsp
10040156f:	48 89 cb             	mov    %rcx,%rbx
100401572:	49 89 d7             	mov    %rdx,%r15
100401575:	44 89 c6             	mov    %r8d,%esi
100401578:	e8 43 ff ff ff       	call   1004014c0 <.text+0x4c0>
10040157d:	48 89 c1             	mov    %rax,%rcx
100401580:	49 89 c6             	mov    %rax,%r14
100401583:	e8 a8 7b 00 00       	call   100409130 <.text+0x8130>
100401588:	80 38 00             	cmpb   $0x0,(%rax)
10040158b:	49 89 c5             	mov    %rax,%r13
10040158e:	0f 84 19 02 00 00    	je     1004017ad <.text+0x7ad>
100401594:	4c 8b 23             	mov    (%rbx),%r12
100401597:	4d 85 e4             	test   %r12,%r12
10040159a:	75 0e                	jne    1004015aa <.text+0x5aa>
10040159c:	eb 52                	jmp    1004015f0 <.text+0x5f0>
10040159e:	66 90                	xchg   %ax,%ax
1004015a0:	4d 8b 64 24 18       	mov    0x18(%r12),%r12
1004015a5:	4d 85 e4             	test   %r12,%r12
1004015a8:	74 46                	je     1004015f0 <.text+0x5f0>
1004015aa:	49 8b 0c 24          	mov    (%r12),%rcx
1004015ae:	4c 89 ea             	mov    %r13,%rdx
1004015b1:	e8 7a 05 02 00       	call   100421b30 <.text+0x20b30>
1004015b6:	85 c0                	test   %eax,%eax
1004015b8:	75 e6                	jne    1004015a0 <.text+0x5a0>
1004015ba:	48 8b 05 8f 63 02 00 	mov    0x2638f(%rip),%rax        # 100427950 <_head_msys_2_0_dll-0x86b0>
1004015c1:	8b 00                	mov    (%rax),%eax
1004015c3:	85 c0                	test   %eax,%eax
1004015c5:	0f 84 9d 01 00 00    	je     100401768 <.text+0x768>
1004015cb:	4c 89 f1             	mov    %r14,%rcx
1004015ce:	e8 2d 7c 00 00       	call   100409200 <.text+0x8200>
1004015d3:	4c 89 e0             	mov    %r12,%rax
1004015d6:	48 83 c4 20          	add    $0x20,%rsp
1004015da:	5b                   	pop    %rbx
1004015db:	5e                   	pop    %rsi
1004015dc:	5f                   	pop    %rdi
1004015dd:	41 5c                	pop    %r12
1004015df:	41 5d                	pop    %r13
1004015e1:	41 5e                	pop    %r14
1004015e3:	41 5f                	pop    %r15
1004015e5:	c3                   	ret
1004015e6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004015ed:	00 00 00
1004015f0:	48 8b 05 59 63 02 00 	mov    0x26359(%rip),%rax        # 100427950 <_head_msys_2_0_dll-0x86b0>
1004015f7:	8b 10                	mov    (%rax),%edx
1004015f9:	85 d2                	test   %edx,%edx
1004015fb:	0f 85 97 00 00 00    	jne    100401698 <.text+0x698>
100401601:	e8 6a ff 01 00       	call   100421570 <.text+0x20570>
100401606:	48 8b 40 08          	mov    0x8(%rax),%rax
10040160a:	48 89 05 df ba 02 00 	mov    %rax,0x2badf(%rip)        # 10042d0f0 <_head_msys_2_0_dll-0x2f10>
100401611:	e8 5a ff 01 00       	call   100421570 <.text+0x20570>
100401616:	48 8b 40 10          	mov    0x10(%rax),%rax
10040161a:	48 89 05 c7 ba 02 00 	mov    %rax,0x2bac7(%rip)        # 10042d0e8 <_head_msys_2_0_dll-0x2f18>
100401621:	e8 4a ff 01 00       	call   100421570 <.text+0x20570>
100401626:	48 8b 0d 13 1a 02 00 	mov    0x21a13(%rip),%rcx        # 100423040 <_head_msys_2_0_dll-0xcfc0>
10040162d:	48 8b 40 18          	mov    0x18(%rax),%rax
100401631:	48 89 05 a8 ba 02 00 	mov    %rax,0x2baa8(%rip)        # 10042d0e0 <_head_msys_2_0_dll-0x2f20>
100401638:	48 85 c9             	test   %rcx,%rcx
10040163b:	74 5b                	je     100401698 <.text+0x698>
10040163d:	45 31 e4             	xor    %r12d,%r12d
100401640:	48 8d 3d f9 19 02 00 	lea    0x219f9(%rip),%rdi        # 100423040 <_head_msys_2_0_dll-0xcfc0>
100401647:	eb 14                	jmp    10040165d <.text+0x65d>
100401649:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100401650:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
100401654:	48 83 c7 28          	add    $0x28,%rdi
100401658:	48 85 c9             	test   %rcx,%rcx
10040165b:	74 2b                	je     100401688 <.text+0x688>
10040165d:	4c 89 ea             	mov    %r13,%rdx
100401660:	e8 cb 04 02 00       	call   100421b30 <.text+0x20b30>
100401665:	85 c0                	test   %eax,%eax
100401667:	75 e7                	jne    100401650 <.text+0x650>
100401669:	48 8b 47 20          	mov    0x20(%rdi),%rax
10040166d:	4c 89 f1             	mov    %r14,%rcx
100401670:	49 89 fc             	mov    %rdi,%r12
100401673:	48 8b 00             	mov    (%rax),%rax
100401676:	48 89 47 10          	mov    %rax,0x10(%rdi)
10040167a:	e8 81 7b 00 00       	call   100409200 <.text+0x8200>
10040167f:	e9 4f ff ff ff       	jmp    1004015d3 <.text+0x5d3>
100401684:	0f 1f 40 00          	nopl   0x0(%rax)
100401688:	4d 85 e4             	test   %r12,%r12
10040168b:	0f 85 3a ff ff ff    	jne    1004015cb <.text+0x5cb>
100401691:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100401698:	48 8b 15 a1 b9 02 00 	mov    0x2b9a1(%rip),%rdx        # 10042d040 <_head_msys_2_0_dll-0x2fc0>
10040169f:	48 8b 05 92 b9 02 00 	mov    0x2b992(%rip),%rax        # 10042d038 <_head_msys_2_0_dll-0x2fc8>
1004016a6:	48 89 d1             	mov    %rdx,%rcx
1004016a9:	48 29 c1             	sub    %rax,%rcx
1004016ac:	48 83 f9 1f          	cmp    $0x1f,%rcx
1004016b0:	0f 86 82 00 00 00    	jbe    100401738 <.text+0x738>
1004016b6:	4c 8b 25 73 b9 02 00 	mov    0x2b973(%rip),%r12        # 10042d030 <_head_msys_2_0_dll-0x2fd0>
1004016bd:	48 83 c0 20          	add    $0x20,%rax
1004016c1:	4c 39 e0             	cmp    %r12,%rax
1004016c4:	0f 84 92 00 00 00    	je     10040175c <.text+0x75c>
1004016ca:	48 8b 0d 7f b9 02 00 	mov    0x2b97f(%rip),%rcx        # 10042d050 <_head_msys_2_0_dll-0x2fb0>
1004016d1:	48 01 c8             	add    %rcx,%rax
1004016d4:	48 f7 d1             	not    %rcx
1004016d7:	48 21 c8             	and    %rcx,%rax
1004016da:	48 89 d1             	mov    %rdx,%rcx
1004016dd:	48 2b 0d 44 b9 02 00 	sub    0x2b944(%rip),%rcx        # 10042d028 <_head_msys_2_0_dll-0x2fd8>
1004016e4:	49 89 c0             	mov    %rax,%r8
1004016e7:	4c 2b 05 3a b9 02 00 	sub    0x2b93a(%rip),%r8        # 10042d028 <_head_msys_2_0_dll-0x2fd8>
1004016ee:	49 39 c8             	cmp    %rcx,%r8
1004016f1:	4c 89 e9             	mov    %r13,%rcx
1004016f4:	48 0f 46 d0          	cmovbe %rax,%rdx
1004016f8:	48 89 15 39 b9 02 00 	mov    %rdx,0x2b939(%rip)        # 10042d038 <_head_msys_2_0_dll-0x2fc8>
1004016ff:	48 89 15 2a b9 02 00 	mov    %rdx,0x2b92a(%rip)        # 10042d030 <_head_msys_2_0_dll-0x2fd0>
100401706:	e8 95 f5 01 00       	call   100420ca0 <.text+0x1fca0>
10040170b:	41 89 f0             	mov    %esi,%r8d
10040170e:	4c 89 fa             	mov    %r15,%rdx
100401711:	49 89 04 24          	mov    %rax,(%r12)
100401715:	48 89 c1             	mov    %rax,%rcx
100401718:	e8 43 71 00 00       	call   100408860 <.text+0x7860>
10040171d:	41 c6 44 24 08 00    	movb   $0x0,0x8(%r12)
100401723:	49 89 44 24 10       	mov    %rax,0x10(%r12)
100401728:	48 8b 03             	mov    (%rbx),%rax
10040172b:	49 89 44 24 18       	mov    %rax,0x18(%r12)
100401730:	4c 89 23             	mov    %r12,(%rbx)
100401733:	e9 93 fe ff ff       	jmp    1004015cb <.text+0x5cb>
100401738:	ba 20 00 00 00       	mov    $0x20,%edx
10040173d:	48 8d 0d dc b8 02 00 	lea    0x2b8dc(%rip),%rcx        # 10042d020 <_head_msys_2_0_dll-0x2fe0>
100401744:	e8 f7 e5 00 00       	call   10040fd40 <.text+0xed40>
100401749:	48 8b 05 e8 b8 02 00 	mov    0x2b8e8(%rip),%rax        # 10042d038 <_head_msys_2_0_dll-0x2fc8>
100401750:	48 8b 15 e9 b8 02 00 	mov    0x2b8e9(%rip),%rdx        # 10042d040 <_head_msys_2_0_dll-0x2fc0>
100401757:	e9 5a ff ff ff       	jmp    1004016b6 <.text+0x6b6>
10040175c:	80 0d 0d b9 02 00 02 	orb    $0x2,0x2b90d(%rip)        # 10042d070 <_head_msys_2_0_dll-0x2f90>
100401763:	e9 62 ff ff ff       	jmp    1004016ca <.text+0x6ca>
100401768:	e8 03 fe 01 00       	call   100421570 <.text+0x20570>
10040176d:	48 8b 40 08          	mov    0x8(%rax),%rax
100401771:	48 89 05 78 b9 02 00 	mov    %rax,0x2b978(%rip)        # 10042d0f0 <_head_msys_2_0_dll-0x2f10>
100401778:	e8 f3 fd 01 00       	call   100421570 <.text+0x20570>
10040177d:	48 8b 40 10          	mov    0x10(%rax),%rax
100401781:	48 89 05 60 b9 02 00 	mov    %rax,0x2b960(%rip)        # 10042d0e8 <_head_msys_2_0_dll-0x2f18>
100401788:	e8 e3 fd 01 00       	call   100421570 <.text+0x20570>
10040178d:	48 8b 0d ac 18 02 00 	mov    0x218ac(%rip),%rcx        # 100423040 <_head_msys_2_0_dll-0xcfc0>
100401794:	48 8b 40 18          	mov    0x18(%rax),%rax
100401798:	48 89 05 41 b9 02 00 	mov    %rax,0x2b941(%rip)        # 10042d0e0 <_head_msys_2_0_dll-0x2f20>
10040179f:	48 85 c9             	test   %rcx,%rcx
1004017a2:	0f 85 98 fe ff ff    	jne    100401640 <.text+0x640>
1004017a8:	e9 1e fe ff ff       	jmp    1004015cb <.text+0x5cb>
1004017ad:	48 8d 0d 88 31 02 00 	lea    0x23188(%rip),%rcx        # 10042493c <_head_msys_2_0_dll-0xb6c4>
1004017b4:	e8 2f fd 01 00       	call   1004214e8 <.text+0x204e8>
1004017b9:	48 89 c1             	mov    %rax,%rcx
1004017bc:	e8 4f fc ff ff       	call   100401410 <.text+0x410>
1004017c1:	90                   	nop
1004017c2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004017c9:	00 00 00 00
1004017cd:	0f 1f 00             	nopl   (%rax)
1004017d0:	41 57                	push   %r15
1004017d2:	41 56                	push   %r14
1004017d4:	41 55                	push   %r13
1004017d6:	41 54                	push   %r12
1004017d8:	55                   	push   %rbp
1004017d9:	57                   	push   %rdi
1004017da:	56                   	push   %rsi
1004017db:	53                   	push   %rbx
1004017dc:	48 83 ec 48          	sub    $0x48,%rsp
1004017e0:	48 8b 35 49 61 02 00 	mov    0x26149(%rip),%rsi        # 100427930 <_head_msys_2_0_dll-0x86d0>
1004017e7:	83 3e 01             	cmpl   $0x1,(%rsi)
1004017ea:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1004017f1:	00 00
1004017f3:	89 cf                	mov    %ecx,%edi
1004017f5:	41 89 d5             	mov    %edx,%r13d
1004017f8:	74 12                	je     10040180c <.text+0x80c>
1004017fa:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1004017ff:	e8 9c 62 00 00       	call   100407aa0 <.text+0x6aa0>
100401804:	85 c0                	test   %eax,%eax
100401806:	0f 85 a6 02 00 00    	jne    100401ab2 <.text+0xab2>
10040180c:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
100401813:	00 00
100401815:	48 8d 6c 24 38       	lea    0x38(%rsp),%rbp
10040181a:	e8 c1 78 00 00       	call   1004090e0 <.text+0x80e0>
10040181f:	49 89 c4             	mov    %rax,%r12
100401822:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100401828:	e8 b3 fa ff ff       	call   1004012e0 <.text+0x2e0>
10040182d:	41 89 c6             	mov    %eax,%r14d
100401830:	83 f8 ff             	cmp    $0xffffffff,%eax
100401833:	0f 84 9d 01 00 00    	je     1004019d6 <.text+0x9d6>
100401839:	83 f8 0a             	cmp    $0xa,%eax
10040183c:	0f 84 56 02 00 00    	je     100401a98 <.text+0xa98>
100401842:	83 3e 01             	cmpl   $0x1,(%rsi)
100401845:	74 13                	je     10040185a <.text+0x85a>
100401847:	48 89 ea             	mov    %rbp,%rdx
10040184a:	44 89 f1             	mov    %r14d,%ecx
10040184d:	e8 4e 62 00 00       	call   100407aa0 <.text+0x6aa0>
100401852:	85 c0                	test   %eax,%eax
100401854:	0f 85 26 01 00 00    	jne    100401980 <.text+0x980>
10040185a:	44 39 f7             	cmp    %r14d,%edi
10040185d:	0f 84 7e 01 00 00    	je     1004019e1 <.text+0x9e1>
100401863:	41 83 fe 5c          	cmp    $0x5c,%r14d
100401867:	0f 84 db 00 00 00    	je     100401948 <.text+0x948>
10040186d:	41 83 fe 5b          	cmp    $0x5b,%r14d
100401871:	0f 85 09 01 00 00    	jne    100401980 <.text+0x980>
100401877:	41 f6 c5 01          	test   $0x1,%r13b
10040187b:	0f 84 ff 00 00 00    	je     100401980 <.text+0x980>
100401881:	ba 5b 00 00 00       	mov    $0x5b,%edx
100401886:	4c 89 e1             	mov    %r12,%rcx
100401889:	e8 22 79 00 00       	call   1004091b0 <.text+0x81b0>
10040188e:	e8 4d fa ff ff       	call   1004012e0 <.text+0x2e0>
100401893:	41 89 c7             	mov    %eax,%r15d
100401896:	83 f8 5e             	cmp    $0x5e,%eax
100401899:	0f 84 a9 01 00 00    	je     100401a48 <.text+0xa48>
10040189f:	41 83 ff 5d          	cmp    $0x5d,%r15d
1004018a3:	0f 84 be 01 00 00    	je     100401a67 <.text+0xa67>
1004018a9:	31 db                	xor    %ebx,%ebx
1004018ab:	83 3e 01             	cmpl   $0x1,(%rsi)
1004018ae:	41 be 01 00 00 00    	mov    $0x1,%r14d
1004018b4:	74 52                	je     100401908 <.text+0x908>
1004018b6:	48 89 ea             	mov    %rbp,%rdx
1004018b9:	44 89 f9             	mov    %r15d,%ecx
1004018bc:	e8 df 61 00 00       	call   100407aa0 <.text+0x6aa0>
1004018c1:	41 83 ff 3d          	cmp    $0x3d,%r15d
1004018c5:	0f 84 45 01 00 00    	je     100401a10 <.text+0xa10>
1004018cb:	0f 8e 27 01 00 00    	jle    1004019f8 <.text+0x9f8>
1004018d1:	41 83 ff 5b          	cmp    $0x5b,%r15d
1004018d5:	0f 84 65 01 00 00    	je     100401a40 <.text+0xa40>
1004018db:	41 83 ff 5d          	cmp    $0x5d,%r15d
1004018df:	0f 85 db 00 00 00    	jne    1004019c0 <.text+0x9c0>
1004018e5:	85 c0                	test   %eax,%eax
1004018e7:	74 3f                	je     100401928 <.text+0x928>
1004018e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004018f0:	44 89 fa             	mov    %r15d,%edx
1004018f3:	4c 89 e1             	mov    %r12,%rcx
1004018f6:	e8 b5 78 00 00       	call   1004091b0 <.text+0x81b0>
1004018fb:	e8 e0 f9 ff ff       	call   1004012e0 <.text+0x2e0>
100401900:	83 3e 01             	cmpl   $0x1,(%rsi)
100401903:	41 89 c7             	mov    %eax,%r15d
100401906:	75 ae                	jne    1004018b6 <.text+0x8b6>
100401908:	41 83 ff 3d          	cmp    $0x3d,%r15d
10040190c:	0f 84 96 00 00 00    	je     1004019a8 <.text+0x9a8>
100401912:	7e 7c                	jle    100401990 <.text+0x990>
100401914:	41 83 ff 5b          	cmp    $0x5b,%r15d
100401918:	0f 84 12 01 00 00    	je     100401a30 <.text+0xa30>
10040191e:	41 83 ff 5d          	cmp    $0x5d,%r15d
100401922:	0f 85 98 00 00 00    	jne    1004019c0 <.text+0x9c0>
100401928:	83 fb 01             	cmp    $0x1,%ebx
10040192b:	0f 8e 76 01 00 00    	jle    100401aa7 <.text+0xaa7>
100401931:	89 d8                	mov    %ebx,%eax
100401933:	83 e0 fe             	and    $0xfffffffe,%eax
100401936:	83 fb 03             	cmp    $0x3,%ebx
100401939:	bb 00 00 00 00       	mov    $0x0,%ebx
10040193e:	0f 45 d8             	cmovne %eax,%ebx
100401941:	eb ad                	jmp    1004018f0 <.text+0x8f0>
100401943:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100401948:	e8 93 f9 ff ff       	call   1004012e0 <.text+0x2e0>
10040194d:	41 89 c6             	mov    %eax,%r14d
100401950:	83 f8 ff             	cmp    $0xffffffff,%eax
100401953:	0f 84 7d 00 00 00    	je     1004019d6 <.text+0x9d6>
100401959:	83 f8 0a             	cmp    $0xa,%eax
10040195c:	74 22                	je     100401980 <.text+0x980>
10040195e:	39 c7                	cmp    %eax,%edi
100401960:	75 0b                	jne    10040196d <.text+0x96d>
100401962:	41 f6 c5 01          	test   $0x1,%r13b
100401966:	75 18                	jne    100401980 <.text+0x980>
100401968:	83 ff 26             	cmp    $0x26,%edi
10040196b:	75 13                	jne    100401980 <.text+0x980>
10040196d:	ba 5c 00 00 00       	mov    $0x5c,%edx
100401972:	4c 89 e1             	mov    %r12,%rcx
100401975:	e8 36 78 00 00       	call   1004091b0 <.text+0x81b0>
10040197a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100401980:	44 89 f2             	mov    %r14d,%edx
100401983:	4c 89 e1             	mov    %r12,%rcx
100401986:	e8 25 78 00 00       	call   1004091b0 <.text+0x81b0>
10040198b:	e9 98 fe ff ff       	jmp    100401828 <.text+0x828>
100401990:	41 83 ff 0a          	cmp    $0xa,%r15d
100401994:	0f 84 fe 00 00 00    	je     100401a98 <.text+0xa98>
10040199a:	7e 34                	jle    1004019d0 <.text+0x9d0>
10040199c:	41 83 ff 2e          	cmp    $0x2e,%r15d
1004019a0:	74 06                	je     1004019a8 <.text+0x9a8>
1004019a2:	41 83 ff 3a          	cmp    $0x3a,%r15d
1004019a6:	75 18                	jne    1004019c0 <.text+0x9c0>
1004019a8:	83 fb 01             	cmp    $0x1,%ebx
1004019ab:	74 70                	je     100401a1d <.text+0xa1d>
1004019ad:	83 fb 02             	cmp    $0x2,%ebx
1004019b0:	75 0e                	jne    1004019c0 <.text+0x9c0>
1004019b2:	44 3b 7c 24 2c       	cmp    0x2c(%rsp),%r15d
1004019b7:	0f 84 cb 00 00 00    	je     100401a88 <.text+0xa88>
1004019bd:	0f 1f 00             	nopl   (%rax)
1004019c0:	83 e3 fe             	and    $0xfffffffe,%ebx
1004019c3:	e9 28 ff ff ff       	jmp    1004018f0 <.text+0x8f0>
1004019c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004019cf:	00
1004019d0:	41 83 ff ff          	cmp    $0xffffffff,%r15d
1004019d4:	75 ea                	jne    1004019c0 <.text+0x9c0>
1004019d6:	4c 89 e1             	mov    %r12,%rcx
1004019d9:	45 31 e4             	xor    %r12d,%r12d
1004019dc:	e8 1f 78 00 00       	call   100409200 <.text+0x8200>
1004019e1:	4c 89 e0             	mov    %r12,%rax
1004019e4:	48 83 c4 48          	add    $0x48,%rsp
1004019e8:	5b                   	pop    %rbx
1004019e9:	5e                   	pop    %rsi
1004019ea:	5f                   	pop    %rdi
1004019eb:	5d                   	pop    %rbp
1004019ec:	41 5c                	pop    %r12
1004019ee:	41 5d                	pop    %r13
1004019f0:	41 5e                	pop    %r14
1004019f2:	41 5f                	pop    %r15
1004019f4:	c3                   	ret
1004019f5:	0f 1f 00             	nopl   (%rax)
1004019f8:	41 83 ff 0a          	cmp    $0xa,%r15d
1004019fc:	0f 84 96 00 00 00    	je     100401a98 <.text+0xa98>
100401a02:	7e cc                	jle    1004019d0 <.text+0x9d0>
100401a04:	41 83 ff 2e          	cmp    $0x2e,%r15d
100401a08:	74 06                	je     100401a10 <.text+0xa10>
100401a0a:	41 83 ff 3a          	cmp    $0x3a,%r15d
100401a0e:	75 b0                	jne    1004019c0 <.text+0x9c0>
100401a10:	85 c0                	test   %eax,%eax
100401a12:	0f 85 d8 fe ff ff    	jne    1004018f0 <.text+0x8f0>
100401a18:	83 fb 01             	cmp    $0x1,%ebx
100401a1b:	75 90                	jne    1004019ad <.text+0x9ad>
100401a1d:	44 89 7c 24 2c       	mov    %r15d,0x2c(%rsp)
100401a22:	bb 02 00 00 00       	mov    $0x2,%ebx
100401a27:	e9 c4 fe ff ff       	jmp    1004018f0 <.text+0x8f0>
100401a2c:	0f 1f 40 00          	nopl   0x0(%rax)