140021393:	a8 20                	test   $0x20,%al
140021395:	74 10                	je     0x1400213a7
140021397:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
14002139b:	48 ff 15 b6 e5 01 00 	rex.W call *0x1e5b6(%rip)        # 0x14003f958
1400213a2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400213a7:	48 83 c4 20          	add    $0x20,%rsp
1400213ab:	5b                   	pop    %rbx
1400213ac:	c3                   	ret
1400213ad:	cc                   	int3
1400213ae:	cc                   	int3
1400213af:	cc                   	int3
1400213b0:	cc                   	int3
1400213b1:	cc                   	int3
1400213b2:	cc                   	int3
1400213b3:	cc                   	int3
1400213b4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400213b9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400213be:	57                   	push   %rdi
1400213bf:	48 83 ec 20          	sub    $0x20,%rsp
1400213c3:	49 8b f0             	mov    %r8,%rsi
1400213c6:	48 8b fa             	mov    %rdx,%rdi
1400213c9:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1400213ce:	ba 00 00 00 80       	mov    $0x80000000,%edx
1400213d3:	48 8b d9             	mov    %rcx,%rbx
1400213d6:	48 ff 15 fb e5 01 00 	rex.W call *0x1e5fb(%rip)        # 0x14003f9d8
1400213dd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400213e2:	85 c0                	test   %eax,%eax
1400213e4:	0f 84 c9 01 00 00    	je     0x1400215b3
1400213ea:	44 8b 47 04          	mov    0x4(%rdi),%r8d
1400213ee:	ba 02 00 00 00       	mov    $0x2,%edx
1400213f3:	48 8b cb             	mov    %rbx,%rcx
1400213f6:	48 ff 15 4b e5 01 00 	rex.W call *0x1e54b(%rip)        # 0x14003f948
1400213fd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140021402:	85 c0                	test   %eax,%eax
140021404:	0f 84 a9 01 00 00    	je     0x1400215b3
14002140a:	8b 54 24 48          	mov    0x48(%rsp),%edx
14002140e:	48 8b cb             	mov    %rbx,%rcx
140021411:	48 ff 15 f8 e5 01 00 	rex.W call *0x1e5f8(%rip)        # 0x14003fa10
140021418:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002141d:	85 c0                	test   %eax,%eax
14002141f:	0f 84 8e 01 00 00    	je     0x1400215b3
140021425:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14002142a:	ba 01 00 00 80       	mov    $0x80000001,%edx
14002142f:	48 8b cb             	mov    %rbx,%rcx
140021432:	48 ff 15 9f e5 01 00 	rex.W call *0x1e59f(%rip)        # 0x14003f9d8
140021439:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002143e:	85 c0                	test   %eax,%eax
140021440:	0f 84 6d 01 00 00    	je     0x1400215b3
140021446:	4c 8d 47 08          	lea    0x8(%rdi),%r8
14002144a:	ba 18 00 00 00       	mov    $0x18,%edx
14002144f:	48 8b cb             	mov    %rbx,%rcx
140021452:	48 ff 15 e7 e4 01 00 	rex.W call *0x1e4e7(%rip)        # 0x14003f940
140021459:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002145e:	85 c0                	test   %eax,%eax
140021460:	0f 84 4d 01 00 00    	je     0x1400215b3
140021466:	8b 54 24 48          	mov    0x48(%rsp),%edx
14002146a:	48 8b cb             	mov    %rbx,%rcx
14002146d:	48 ff 15 9c e5 01 00 	rex.W call *0x1e59c(%rip)        # 0x14003fa10
140021474:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140021479:	85 c0                	test   %eax,%eax
14002147b:	0f 84 32 01 00 00    	je     0x1400215b3
140021481:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140021486:	ba 02 00 00 80       	mov    $0x80000002,%edx
14002148b:	48 8b cb             	mov    %rbx,%rcx
14002148e:	48 ff 15 43 e5 01 00 	rex.W call *0x1e543(%rip)        # 0x14003f9d8
140021495:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002149a:	85 c0                	test   %eax,%eax
14002149c:	0f 84 11 01 00 00    	je     0x1400215b3
1400214a2:	44 8b 47 18          	mov    0x18(%rdi),%r8d
1400214a6:	ba 02 00 00 00       	mov    $0x2,%edx
1400214ab:	48 8b cb             	mov    %rbx,%rcx
1400214ae:	48 ff 15 93 e4 01 00 	rex.W call *0x1e493(%rip)        # 0x14003f948
1400214b5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400214ba:	85 c0                	test   %eax,%eax
1400214bc:	0f 84 f1 00 00 00    	je     0x1400215b3
1400214c2:	8b 54 24 48          	mov    0x48(%rsp),%edx
1400214c6:	48 8b cb             	mov    %rbx,%rcx
1400214c9:	48 ff 15 40 e5 01 00 	rex.W call *0x1e540(%rip)        # 0x14003fa10
1400214d0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400214d5:	85 c0                	test   %eax,%eax
1400214d7:	0f 84 d6 00 00 00    	je     0x1400215b3
1400214dd:	80 3f 00             	cmpb   $0x0,(%rdi)
1400214e0:	7d 5c                	jge    0x14002153e
1400214e2:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1400214e7:	ba 03 00 00 80       	mov    $0x80000003,%edx
1400214ec:	48 8b cb             	mov    %rbx,%rcx
1400214ef:	48 ff 15 e2 e4 01 00 	rex.W call *0x1e4e2(%rip)        # 0x14003f9d8
1400214f6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400214fb:	85 c0                	test   %eax,%eax
1400214fd:	0f 84 b0 00 00 00    	je     0x1400215b3
140021503:	4c 8b 4f 28          	mov    0x28(%rdi),%r9
140021507:	ba 04 00 00 00       	mov    $0x4,%edx
14002150c:	44 8b 47 20          	mov    0x20(%rdi),%r8d
140021510:	48 8b cb             	mov    %rbx,%rcx
140021513:	48 ff 15 36 e5 01 00 	rex.W call *0x1e536(%rip)        # 0x14003fa50
14002151a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002151f:	85 c0                	test   %eax,%eax
140021521:	0f 84 8c 00 00 00    	je     0x1400215b3
140021527:	8b 54 24 48          	mov    0x48(%rsp),%edx
14002152b:	48 8b cb             	mov    %rbx,%rcx
14002152e:	48 ff 15 db e4 01 00 	rex.W call *0x1e4db(%rip)        # 0x14003fa10
140021535:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002153a:	85 c0                	test   %eax,%eax
14002153c:	74 75                	je     0x1400215b3
14002153e:	f6 07 40             	testb  $0x40,(%rdi)
140021541:	74 54                	je     0x140021597
140021543:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140021548:	ba 04 00 00 80       	mov    $0x80000004,%edx
14002154d:	48 8b cb             	mov    %rbx,%rcx
140021550:	48 ff 15 81 e4 01 00 	rex.W call *0x1e481(%rip)        # 0x14003f9d8
140021557:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002155c:	85 c0                	test   %eax,%eax
14002155e:	74 53                	je     0x1400215b3
140021560:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
140021564:	ba 04 00 00 00       	mov    $0x4,%edx
140021569:	44 8b 47 30          	mov    0x30(%rdi),%r8d
14002156d:	48 8b cb             	mov    %rbx,%rcx
140021570:	48 ff 15 d9 e4 01 00 	rex.W call *0x1e4d9(%rip)        # 0x14003fa50
140021577:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002157c:	85 c0                	test   %eax,%eax
14002157e:	74 33                	je     0x1400215b3
140021580:	8b 54 24 48          	mov    0x48(%rsp),%edx
140021584:	48 8b cb             	mov    %rbx,%rcx
140021587:	48 ff 15 82 e4 01 00 	rex.W call *0x1e482(%rip)        # 0x14003fa10
14002158e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140021593:	85 c0                	test   %eax,%eax
140021595:	74 1c                	je     0x1400215b3
140021597:	8b 16                	mov    (%rsi),%edx
140021599:	48 8b cb             	mov    %rbx,%rcx
14002159c:	48 ff 15 6d e4 01 00 	rex.W call *0x1e46d(%rip)        # 0x14003fa10
1400215a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400215a8:	85 c0                	test   %eax,%eax
1400215aa:	74 07                	je     0x1400215b3
1400215ac:	b8 01 00 00 00       	mov    $0x1,%eax
1400215b1:	eb 02                	jmp    0x1400215b5
1400215b3:	33 c0                	xor    %eax,%eax
1400215b5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400215ba:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400215bf:	48 83 c4 20          	add    $0x20,%rsp
1400215c3:	5f                   	pop    %rdi
1400215c4:	c3                   	ret
1400215c5:	cc                   	int3
1400215c6:	cc                   	int3
1400215c7:	cc                   	int3
1400215c8:	cc                   	int3
1400215c9:	cc                   	int3
1400215ca:	cc                   	int3
1400215cb:	cc                   	int3
1400215cc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400215d1:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400215d6:	55                   	push   %rbp
1400215d7:	57                   	push   %rdi
1400215d8:	41 56                	push   %r14
1400215da:	48 8b ec             	mov    %rsp,%rbp
1400215dd:	48 83 ec 30          	sub    $0x30,%rsp
1400215e1:	49 8b d8             	mov    %r8,%rbx
1400215e4:	33 c0                	xor    %eax,%eax
1400215e6:	49 8b f1             	mov    %r9,%rsi
1400215e9:	88 02                	mov    %al,(%rdx)
1400215eb:	48 8b fa             	mov    %rdx,%rdi
1400215ee:	4c 8d 4d f8          	lea    -0x8(%rbp),%r9
1400215f2:	4c 8b f1             	mov    %rcx,%r14
1400215f5:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1400215f9:	48 8b 0b             	mov    (%rbx),%rcx
1400215fc:	ba 00 00 00 80       	mov    $0x80000000,%edx
140021601:	48 ff 15 a8 e4 01 00 	rex.W call *0x1e4a8(%rip)        # 0x14003fab0
140021608:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002160d:	85 c0                	test   %eax,%eax
14002160f:	0f 84 41 02 00 00    	je     0x140021856
140021615:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140021619:	4c 8d 47 04          	lea    0x4(%rdi),%r8
14002161d:	ba 02 00 00 00       	mov    $0x2,%edx
140021622:	48 ff 15 5f e4 01 00 	rex.W call *0x1e45f(%rip)        # 0x14003fa88
140021629:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002162e:	85 c0                	test   %eax,%eax
140021630:	0f 84 20 02 00 00    	je     0x140021856
140021636:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
14002163a:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
14002163e:	48 8b 0b             	mov    (%rbx),%rcx
140021641:	48 ff 15 98 e3 01 00 	rex.W call *0x1e398(%rip)        # 0x14003f9e0
140021648:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002164d:	85 c0                	test   %eax,%eax
14002164f:	0f 84 01 02 00 00    	je     0x140021856
140021655:	48 8b 0b             	mov    (%rbx),%rcx
140021658:	4c 8d 4d f8          	lea    -0x8(%rbp),%r9
14002165c:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140021660:	ba 01 00 00 80       	mov    $0x80000001,%edx
140021665:	48 ff 15 44 e4 01 00 	rex.W call *0x1e444(%rip)        # 0x14003fab0
14002166c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140021671:	85 c0                	test   %eax,%eax
140021673:	0f 84 dd 01 00 00    	je     0x140021856
140021679:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14002167d:	4c 8d 47 08          	lea    0x8(%rdi),%r8
140021681:	ba 18 00 00 00       	mov    $0x18,%edx
140021686:	48 ff 15 ab e2 01 00 	rex.W call *0x1e2ab(%rip)        # 0x14003f938
14002168d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140021692:	85 c0                	test   %eax,%eax
140021694:	0f 84 bc 01 00 00    	je     0x140021856
14002169a:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
14002169e:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1400216a2:	48 8b 0b             	mov    (%rbx),%rcx
1400216a5:	48 ff 15 34 e3 01 00 	rex.W call *0x1e334(%rip)        # 0x14003f9e0
1400216ac:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400216b1:	85 c0                	test   %eax,%eax
1400216b3:	0f 84 9d 01 00 00    	je     0x140021856
1400216b9:	48 8b 0b             	mov    (%rbx),%rcx
1400216bc:	4c 8d 4d f8          	lea    -0x8(%rbp),%r9
1400216c0:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1400216c4:	ba 02 00 00 80       	mov    $0x80000002,%edx
1400216c9:	48 ff 15 e0 e3 01 00 	rex.W call *0x1e3e0(%rip)        # 0x14003fab0
1400216d0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400216d5:	85 c0                	test   %eax,%eax
1400216d7:	0f 84 79 01 00 00    	je     0x140021856
1400216dd:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400216e1:	4c 8d 47 18          	lea    0x18(%rdi),%r8
1400216e5:	ba 02 00 00 00       	mov    $0x2,%edx
1400216ea:	48 ff 15 97 e3 01 00 	rex.W call *0x1e397(%rip)        # 0x14003fa88
1400216f1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400216f6:	85 c0                	test   %eax,%eax
1400216f8:	0f 84 58 01 00 00    	je     0x140021856
1400216fe:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
140021702:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
140021706:	48 8b 0b             	mov    (%rbx),%rcx
140021709:	48 ff 15 d0 e2 01 00 	rex.W call *0x1e2d0(%rip)        # 0x14003f9e0
140021710:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140021715:	85 c0                	test   %eax,%eax
140021717:	0f 84 39 01 00 00    	je     0x140021856
14002171d:	48 8b 0b             	mov    (%rbx),%rcx
140021720:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140021724:	48 ff 15 95 e2 01 00 	rex.W call *0x1e295(%rip)        # 0x14003f9c0
14002172b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140021730:	ba 03 00 00 80       	mov    $0x80000003,%edx
140021735:	39 55 28             	cmp    %edx,0x28(%rbp)
140021738:	75 62                	jne    0x14002179c
14002173a:	48 8b 0b             	mov    (%rbx),%rcx
14002173d:	4c 8d 4d f8          	lea    -0x8(%rbp),%r9
140021741:	80 0f 80             	orb    $0x80,(%rdi)
140021744:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140021748:	48 ff 15 61 e3 01 00 	rex.W call *0x1e361(%rip)        # 0x14003fab0
14002174f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140021754:	85 c0                	test   %eax,%eax
140021756:	0f 84 fa 00 00 00    	je     0x140021856
14002175c:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140021760:	4c 8d 47 20          	lea    0x20(%rdi),%r8
140021764:	ba 04 00 00 00       	mov    $0x4,%edx
140021769:	48 ff 15 58 e2 01 00 	rex.W call *0x1e258(%rip)        # 0x14003f9c8
140021770:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140021775:	85 c0                	test   %eax,%eax
140021777:	0f 84 d9 00 00 00    	je     0x140021856
14002177d:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
140021781:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
140021785:	48 8b 0b             	mov    (%rbx),%rcx
140021788:	48 ff 15 51 e2 01 00 	rex.W call *0x1e251(%rip)        # 0x14003f9e0
14002178f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140021794:	85 c0                	test   %eax,%eax
140021796:	0f 84 ba 00 00 00    	je     0x140021856
14002179c:	48 8b 0b             	mov    (%rbx),%rcx
14002179f:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1400217a3:	48 ff 15 16 e2 01 00 	rex.W call *0x1e216(%rip)        # 0x14003f9c0
1400217aa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400217af:	ba 04 00 00 80       	mov    $0x80000004,%edx
1400217b4:	39 55 28             	cmp    %edx,0x28(%rbp)
1400217b7:	75 67                	jne    0x140021820
1400217b9:	48 8b 0b             	mov    (%rbx),%rcx
1400217bc:	4c 8d 4d f8          	lea    -0x8(%rbp),%r9
1400217c0:	80 0f 40             	orb    $0x40,(%rdi)
1400217c3:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1400217c7:	48 ff 15 e2 e2 01 00 	rex.W call *0x1e2e2(%rip)        # 0x14003fab0
1400217ce:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400217d3:	85 c0                	test   %eax,%eax
1400217d5:	74 7f                	je     0x140021856
1400217d7:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400217db:	4c 8d 47 30          	lea    0x30(%rdi),%r8
1400217df:	ba 04 00 00 00       	mov    $0x4,%edx
1400217e4:	48 ff 15 dd e1 01 00 	rex.W call *0x1e1dd(%rip)        # 0x14003f9c8
1400217eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400217f0:	85 c0                	test   %eax,%eax
1400217f2:	74 62                	je     0x140021856
1400217f4:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
1400217f8:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1400217fc:	48 8b 0b             	mov    (%rbx),%rcx
1400217ff:	48 ff 15 da e1 01 00 	rex.W call *0x1e1da(%rip)        # 0x14003f9e0
140021806:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002180b:	eb 0f                	jmp    0x14002181c
14002180d:	48 8b 0b             	mov    (%rbx),%rcx
140021810:	48 ff 15 09 e2 01 00 	rex.W call *0x1e209(%rip)        # 0x14003fa20
140021817:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002181c:	85 c0                	test   %eax,%eax
14002181e:	74 36                	je     0x140021856
140021820:	48 8b 16             	mov    (%rsi),%rdx
140021823:	48 8b 0b             	mov    (%rbx),%rcx
140021826:	48 ff 15 a3 e1 01 00 	rex.W call *0x1e1a3(%rip)        # 0x14003f9d0
14002182d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140021832:	85 c0                	test   %eax,%eax
140021834:	75 d7                	jne    0x14002180d
140021836:	4c 8b 06             	mov    (%rsi),%r8
140021839:	49 8b ce             	mov    %r14,%rcx
14002183c:	48 8b 13             	mov    (%rbx),%rdx
14002183f:	48 ff 15 9a e1 01 00 	rex.W call *0x1e19a(%rip)        # 0x14003f9e0
140021846:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002184b:	85 c0                	test   %eax,%eax
14002184d:	74 07                	je     0x140021856
14002184f:	b8 01 00 00 00       	mov    $0x1,%eax
140021854:	eb 02                	jmp    0x140021858
140021856:	33 c0                	xor    %eax,%eax
140021858:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14002185d:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140021862:	48 83 c4 30          	add    $0x30,%rsp
140021866:	41 5e                	pop    %r14
140021868:	5f                   	pop    %rdi
140021869:	5d                   	pop    %rbp
14002186a:	c3                   	ret
14002186b:	cc                   	int3
14002186c:	cc                   	int3
14002186d:	cc                   	int3
14002186e:	cc                   	int3
14002186f:	cc                   	int3
140021870:	cc                   	int3
140021871:	cc                   	int3
140021872:	cc                   	int3
140021873:	cc                   	int3
140021874:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140021879:	56                   	push   %rsi
14002187a:	57                   	push   %rdi
14002187b:	41 56                	push   %r14
14002187d:	48 83 ec 20          	sub    $0x20,%rsp
140021881:	48 8b 02             	mov    (%rdx),%rax
140021884:	4d 8b f0             	mov    %r8,%r14
140021887:	48 8b fa             	mov    %rdx,%rdi
14002188a:	48 8b d9             	mov    %rcx,%rbx
14002188d:	48 85 c0             	test   %rax,%rax
140021890:	74 35                	je     0x1400218c7
140021892:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
140021898:	41 8b c9             	mov    %r9d,%ecx
14002189b:	80 38 00             	cmpb   $0x0,(%rax)
14002189e:	74 09                	je     0x1400218a9
1400218a0:	48 ff c0             	inc    %rax
1400218a3:	48 83 e9 01          	sub    $0x1,%rcx
1400218a7:	75 f2                	jne    0x14002189b
1400218a9:	48 8b c1             	mov    %rcx,%rax
1400218ac:	48 f7 d8             	neg    %rax
1400218af:	1b d2                	sbb    %edx,%edx
1400218b1:	4c 2b c9             	sub    %rcx,%r9
1400218b4:	f7 d2                	not    %edx
1400218b6:	81 e2 57 00 07 80    	and    $0x80070057,%edx
1400218bc:	48 f7 d9             	neg    %rcx
1400218bf:	48 1b c0             	sbb    %rax,%rax
1400218c2:	49 23 c1             	and    %r9,%rax
1400218c5:	eb 0a                	jmp    0x1400218d1
1400218c7:	48 8b 44 24 48       	mov    0x48(%rsp),%rax