140e39336:	e8 71 20 00 00       	call   0x140e3b3ac
140e3933b:	44 8b ad 00 05 00 00 	mov    0x500(%rbp),%r13d
140e39342:	40 8a c7             	mov    %dil,%al
140e39345:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140e3934a:	e9 84 01 00 00       	jmp    0x140e394d3
140e3934f:	45 3b cd             	cmp    %r13d,%r9d
140e39352:	48 8d 95 a4 08 00 00 	lea    0x8a4(%rbp),%rdx
140e39359:	45 8b e5             	mov    %r13d,%r12d
140e3935c:	48 0f 43 d1          	cmovae %rcx,%rdx
140e39360:	45 0f 42 e1          	cmovb  %r9d,%r12d
140e39364:	0f 92 c0             	setb   %al
140e39367:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
140e3936c:	48 8d 8d 04 05 00 00 	lea    0x504(%rbp),%rcx
140e39373:	49 0f 43 c8          	cmovae %r8,%rcx
140e39377:	84 c0                	test   %al,%al
140e39379:	45 0f 45 cd          	cmovne %r13d,%r9d
140e3937d:	33 c0                	xor    %eax,%eax
140e3937f:	45 33 d2             	xor    %r10d,%r10d
140e39382:	89 85 d0 06 00 00    	mov    %eax,0x6d0(%rbp)
140e39388:	45 85 e4             	test   %r12d,%r12d
140e3938b:	0f 84 08 01 00 00    	je     0x140e39499
140e39391:	4c 8b e9             	mov    %rcx,%r13
140e39394:	42 8b 34 92          	mov    (%rdx,%r10,4),%esi
140e39398:	85 f6                	test   %esi,%esi
140e3939a:	75 20                	jne    0x140e393bc
140e3939c:	44 3b d0             	cmp    %eax,%r10d
140e3939f:	0f 85 e8 00 00 00    	jne    0x140e3948d
140e393a5:	42 21 b4 95 d4 06 00 	and    %esi,0x6d4(%rbp,%r10,4)
140e393ac:	00
140e393ad:	41 8d 42 01          	lea    0x1(%r10),%eax
140e393b1:	89 85 d0 06 00 00    	mov    %eax,0x6d0(%rbp)
140e393b7:	e9 d1 00 00 00       	jmp    0x140e3948d
140e393bc:	33 db                	xor    %ebx,%ebx
140e393be:	45 8b c2             	mov    %r10d,%r8d
140e393c1:	45 85 c9             	test   %r9d,%r9d
140e393c4:	0f 84 b4 00 00 00    	je     0x140e3947e
140e393ca:	45 8b da             	mov    %r10d,%r11d
140e393cd:	41 f7 db             	neg    %r11d
140e393d0:	41 83 f8 73          	cmp    $0x73,%r8d
140e393d4:	74 5a                	je     0x140e39430
140e393d6:	41 8b f8             	mov    %r8d,%edi
140e393d9:	41 8b cb             	mov    %r11d,%ecx
140e393dc:	44 3b c0             	cmp    %eax,%r8d
140e393df:	75 12                	jne    0x140e393f3
140e393e1:	83 a4 bd d4 06 00 00 	andl   $0x0,0x6d4(%rbp,%rdi,4)
140e393e8:	00
140e393e9:	41 8d 40 01          	lea    0x1(%r8),%eax
140e393ed:	89 85 d0 06 00 00    	mov    %eax,0x6d0(%rbp)
140e393f3:	41 8b c0             	mov    %r8d,%eax
140e393f6:	41 ff c0             	inc    %r8d
140e393f9:	03 c1                	add    %ecx,%eax
140e393fb:	41 8b 54 85 00       	mov    0x0(%r13,%rax,4),%edx
140e39400:	8b c3                	mov    %ebx,%eax
140e39402:	48 0f af d6          	imul   %rsi,%rdx
140e39406:	48 03 d0             	add    %rax,%rdx
140e39409:	8b 84 bd d4 06 00 00 	mov    0x6d4(%rbp,%rdi,4),%eax
140e39410:	48 03 d0             	add    %rax,%rdx
140e39413:	43 8d 04 03          	lea    (%r11,%r8,1),%eax
140e39417:	48 8b da             	mov    %rdx,%rbx
140e3941a:	89 94 bd d4 06 00 00 	mov    %edx,0x6d4(%rbp,%rdi,4)
140e39421:	48 c1 eb 20          	shr    $0x20,%rbx
140e39425:	41 3b c1             	cmp    %r9d,%eax
140e39428:	8b 85 d0 06 00 00    	mov    0x6d0(%rbp),%eax
140e3942e:	75 a0                	jne    0x140e393d0
140e39430:	85 db                	test   %ebx,%ebx
140e39432:	74 4a                	je     0x140e3947e
140e39434:	41 83 f8 73          	cmp    $0x73,%r8d
140e39438:	0f 84 1d 01 00 00    	je     0x140e3955b
140e3943e:	41 8d 48 01          	lea    0x1(%r8),%ecx
140e39442:	41 8b d0             	mov    %r8d,%edx
140e39445:	44 3b c0             	cmp    %eax,%r8d
140e39448:	44 8b c1             	mov    %ecx,%r8d
140e3944b:	75 0e                	jne    0x140e3945b
140e3944d:	83 a4 95 d4 06 00 00 	andl   $0x0,0x6d4(%rbp,%rdx,4)
140e39454:	00
140e39455:	89 8d d0 06 00 00    	mov    %ecx,0x6d0(%rbp)
140e3945b:	8b 8c 95 d4 06 00 00 	mov    0x6d4(%rbp,%rdx,4),%ecx
140e39462:	8b c3                	mov    %ebx,%eax
140e39464:	48 03 c8             	add    %rax,%rcx
140e39467:	89 8c 95 d4 06 00 00 	mov    %ecx,0x6d4(%rbp,%rdx,4)
140e3946e:	8b 85 d0 06 00 00    	mov    0x6d0(%rbp),%eax
140e39474:	48 c1 e9 20          	shr    $0x20,%rcx
140e39478:	8b d9                	mov    %ecx,%ebx
140e3947a:	85 c9                	test   %ecx,%ecx
140e3947c:	75 b6                	jne    0x140e39434
140e3947e:	41 83 f8 73          	cmp    $0x73,%r8d
140e39482:	0f 84 d3 00 00 00    	je     0x140e3955b
140e39488:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e3948d:	41 ff c2             	inc    %r10d
140e39490:	45 3b d4             	cmp    %r12d,%r10d
140e39493:	0f 85 fb fe ff ff    	jne    0x140e39394
140e39499:	44 8b c8             	mov    %eax,%r9d
140e3949c:	4c 8d 85 d4 06 00 00 	lea    0x6d4(%rbp),%r8
140e394a3:	be cc 01 00 00       	mov    $0x1cc,%esi
140e394a8:	49 c1 e1 02          	shl    $0x2,%r9
140e394ac:	8b d6                	mov    %esi,%edx
140e394ae:	89 85 00 05 00 00    	mov    %eax,0x500(%rbp)
140e394b4:	48 8d 8d 04 05 00 00 	lea    0x504(%rbp),%rcx
140e394bb:	e8 ec 1e 00 00       	call   0x140e3b3ac
140e394c0:	44 8b 64 24 34       	mov    0x34(%rsp),%r12d
140e394c5:	44 8b ad 00 05 00 00 	mov    0x500(%rbp),%r13d
140e394cc:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140e394d1:	b0 01                	mov    $0x1,%al
140e394d3:	45 33 db             	xor    %r11d,%r11d
140e394d6:	84 c0                	test   %al,%al
140e394d8:	0f 84 be 00 00 00    	je     0x140e3959c
140e394de:	44 2b 64 24 48       	sub    0x48(%rsp),%r12d
140e394e3:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
140e394e8:	0f 85 bd fb ff ff    	jne    0x140e390ab
140e394ee:	8b 44 24 38          	mov    0x38(%rsp),%eax
140e394f2:	48 8d 1d 07 6b 1c ff 	lea    -0xe394f9(%rip),%rbx        # 0x140000000
140e394f9:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
140e394fd:	8d 04 80             	lea    (%rax,%rax,4),%eax
140e39500:	03 c0                	add    %eax,%eax
140e39502:	2b c8                	sub    %eax,%ecx
140e39504:	74 41                	je     0x140e39547
140e39506:	8d 41 ff             	lea    -0x1(%rcx),%eax
140e39509:	8b 84 83 f8 2f 1e 01 	mov    0x11e2ff8(%rbx,%rax,4),%eax
140e39510:	85 c0                	test   %eax,%eax
140e39512:	0f 85 89 00 00 00    	jne    0x140e395a1
140e39518:	45 33 c9             	xor    %r9d,%r9d
140e3951b:	44 89 5d 90          	mov    %r11d,-0x70(%rbp)
140e3951f:	4c 8d 45 94          	lea    -0x6c(%rbp),%r8
140e39523:	44 89 9d 00 05 00 00 	mov    %r11d,0x500(%rbp)
140e3952a:	ba cc 01 00 00       	mov    $0x1cc,%edx
140e3952f:	48 8d 8d 04 05 00 00 	lea    0x504(%rbp),%rcx
140e39536:	e8 71 1e 00 00       	call   0x140e3b3ac
140e3953b:	44 8b ad 00 05 00 00 	mov    0x500(%rbp),%r13d
140e39542:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140e39547:	45 33 db             	xor    %r11d,%r11d
140e3954a:	45 85 ff             	test   %r15d,%r15d
140e3954d:	0f 85 3a 01 00 00    	jne    0x140e3968d
140e39553:	41 8b d3             	mov    %r11d,%edx
140e39556:	e9 51 01 00 00       	jmp    0x140e396ac
140e3955b:	83 65 90 00          	andl   $0x0,-0x70(%rbp)
140e3955f:	4c 8d 45 94          	lea    -0x6c(%rbp),%r8
140e39563:	83 a5 00 05 00 00 00 	andl   $0x0,0x500(%rbp)
140e3956a:	48 8d 8d 04 05 00 00 	lea    0x504(%rbp),%rcx
140e39571:	be cc 01 00 00       	mov    $0x1cc,%esi
140e39576:	45 33 c9             	xor    %r9d,%r9d
140e39579:	8b d6                	mov    %esi,%edx
140e3957b:	e8 2c 1e 00 00       	call   0x140e3b3ac
140e39580:	44 8b ad 00 05 00 00 	mov    0x500(%rbp),%r13d
140e39587:	45 33 db             	xor    %r11d,%r11d
140e3958a:	44 8b 64 24 34       	mov    0x34(%rsp),%r12d
140e3958f:	41 8a c3             	mov    %r11b,%al
140e39592:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140e39597:	e9 3a ff ff ff       	jmp    0x140e394d6
140e3959c:	48 8b d6             	mov    %rsi,%rdx
140e3959f:	eb 78                	jmp    0x140e39619
140e395a1:	83 f8 01             	cmp    $0x1,%eax
140e395a4:	74 a1                	je     0x140e39547
140e395a6:	45 85 ed             	test   %r13d,%r13d
140e395a9:	74 9c                	je     0x140e39547
140e395ab:	45 8b c3             	mov    %r11d,%r8d
140e395ae:	45 8b cb             	mov    %r11d,%r9d
140e395b1:	4c 8b d0             	mov    %rax,%r10
140e395b4:	41 8b d1             	mov    %r9d,%edx
140e395b7:	41 ff c1             	inc    %r9d
140e395ba:	41 8b c0             	mov    %r8d,%eax
140e395bd:	8b 8c 95 04 05 00 00 	mov    0x504(%rbp,%rdx,4),%ecx
140e395c4:	49 0f af ca          	imul   %r10,%rcx
140e395c8:	48 03 c8             	add    %rax,%rcx
140e395cb:	4c 8b c1             	mov    %rcx,%r8
140e395ce:	89 8c 95 04 05 00 00 	mov    %ecx,0x504(%rbp,%rdx,4)
140e395d5:	49 c1 e8 20          	shr    $0x20,%r8
140e395d9:	45 3b cd             	cmp    %r13d,%r9d
140e395dc:	75 d6                	jne    0x140e395b4
140e395de:	45 85 c0             	test   %r8d,%r8d
140e395e1:	0f 84 54 ff ff ff    	je     0x140e3953b
140e395e7:	83 bd 00 05 00 00 73 	cmpl   $0x73,0x500(%rbp)
140e395ee:	73 24                	jae    0x140e39614
140e395f0:	8b 85 00 05 00 00    	mov    0x500(%rbp),%eax
140e395f6:	44 89 84 85 04 05 00 	mov    %r8d,0x504(%rbp,%rax,4)
140e395fd:	00
140e395fe:	44 8b ad 00 05 00 00 	mov    0x500(%rbp),%r13d
140e39605:	41 ff c5             	inc    %r13d
140e39608:	44 89 ad 00 05 00 00 	mov    %r13d,0x500(%rbp)
140e3960f:	e9 2e ff ff ff       	jmp    0x140e39542
140e39614:	ba cc 01 00 00       	mov    $0x1cc,%edx
140e39619:	45 33 c9             	xor    %r9d,%r9d
140e3961c:	44 89 5d 90          	mov    %r11d,-0x70(%rbp)
140e39620:	4c 8d 45 94          	lea    -0x6c(%rbp),%r8
140e39624:	44 89 9d 00 05 00 00 	mov    %r11d,0x500(%rbp)
140e3962b:	48 8d 8d 04 05 00 00 	lea    0x504(%rbp),%rcx
140e39632:	e8 75 1d 00 00       	call   0x140e3b3ac
140e39637:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140e3963c:	8a 98 08 03 00 00    	mov    0x308(%rax),%bl
140e39642:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140e39647:	48 8b c8             	mov    %rax,%rcx
140e3964a:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
140e3964e:	74 1f                	je     0x140e3966f
140e39650:	e8 a3 e0 ff ff       	call   0x140e376f8
140e39655:	f6 db                	neg    %bl
140e39657:	48 ba 00 00 00 00 00 	movabs $0x8000000000000000,%rdx
140e3965e:	00 00 80
140e39661:	48 1b c9             	sbb    %rcx,%rcx
140e39664:	48 23 ca             	and    %rdx,%rcx
140e39667:	48 23 ca             	and    %rdx,%rcx
140e3966a:	48 89 08             	mov    %rcx,(%rax)
140e3966d:	eb 14                	jmp    0x140e39683
140e3966f:	e8 c0 e0 ff ff       	call   0x140e37734
140e39674:	f6 db                	neg    %bl
140e39676:	ba 00 00 00 80       	mov    $0x80000000,%edx
140e3967b:	1b c9                	sbb    %ecx,%ecx
140e3967d:	23 ca                	and    %edx,%ecx
140e3967f:	23 ca                	and    %edx,%ecx
140e39681:	89 08                	mov    %ecx,(%rax)
140e39683:	b8 02 00 00 00       	mov    $0x2,%eax
140e39688:	e9 43 04 00 00       	jmp    0x140e39ad0
140e3968d:	41 8d 57 ff          	lea    -0x1(%r15),%edx
140e39691:	44 89 5c 24 48       	mov    %r11d,0x48(%rsp)
140e39696:	0f bd 84 95 64 01 00 	bsr    0x164(%rbp,%rdx,4),%eax
140e3969d:	00
140e3969e:	74 04                	je     0x140e396a4
140e396a0:	ff c0                	inc    %eax
140e396a2:	eb 03                	jmp    0x140e396a7
140e396a4:	41 8b c3             	mov    %r11d,%eax
140e396a7:	c1 e2 05             	shl    $0x5,%edx
140e396aa:	03 d0                	add    %eax,%edx
140e396ac:	45 85 ed             	test   %r13d,%r13d
140e396af:	75 05                	jne    0x140e396b6
140e396b1:	41 8b cb             	mov    %r11d,%ecx
140e396b4:	eb 1f                	jmp    0x140e396d5
140e396b6:	41 8d 4d ff          	lea    -0x1(%r13),%ecx
140e396ba:	44 89 5c 24 48       	mov    %r11d,0x48(%rsp)
140e396bf:	0f bd 84 8d 04 05 00 	bsr    0x504(%rbp,%rcx,4),%eax
140e396c6:	00
140e396c7:	74 04                	je     0x140e396cd
140e396c9:	ff c0                	inc    %eax
140e396cb:	eb 03                	jmp    0x140e396d0
140e396cd:	41 8b c3             	mov    %r11d,%eax
140e396d0:	c1 e1 05             	shl    $0x5,%ecx
140e396d3:	03 c8                	add    %eax,%ecx
140e396d5:	8b c1                	mov    %ecx,%eax
140e396d7:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
140e396dd:	2b c2                	sub    %edx,%eax
140e396df:	41 bc 20 00 00 00    	mov    $0x20,%r12d
140e396e5:	3b d1                	cmp    %ecx,%edx
140e396e7:	1b db                	sbb    %ebx,%ebx
140e396e9:	23 d8                	and    %eax,%ebx
140e396eb:	89 5c 24 34          	mov    %ebx,0x34(%rsp)
140e396ef:	0f 86 50 01 00 00    	jbe    0x140e39845
140e396f5:	41 8b c4             	mov    %r12d,%eax
140e396f8:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
140e396fd:	8b f3                	mov    %ebx,%esi
140e396ff:	41 8d 7c 24 e1       	lea    -0x1f(%r12),%edi
140e39704:	83 e6 1f             	and    $0x1f,%esi
140e39707:	44 8b c3             	mov    %ebx,%r8d
140e3970a:	2b c6                	sub    %esi,%eax
140e3970c:	41 c1 e8 05          	shr    $0x5,%r8d
140e39710:	8b c8                	mov    %eax,%ecx
140e39712:	89 44 24 48          	mov    %eax,0x48(%rsp)
140e39716:	48 d3 e7             	shl    %cl,%rdi
140e39719:	ff cf                	dec    %edi
140e3971b:	8b c7                	mov    %edi,%eax
140e3971d:	f7 d0                	not    %eax
140e3971f:	89 44 24 38          	mov    %eax,0x38(%rsp)
140e39723:	41 8d 47 ff          	lea    -0x1(%r15),%eax
140e39727:	0f bd 8c 85 64 01 00 	bsr    0x164(%rbp,%rax,4),%ecx
140e3972e:	00
140e3972f:	74 04                	je     0x140e39735
140e39731:	ff c1                	inc    %ecx
140e39733:	eb 03                	jmp    0x140e39738
140e39735:	41 8b cb             	mov    %r11d,%ecx
140e39738:	43 8d 04 38          	lea    (%r8,%r15,1),%eax
140e3973c:	83 f8 73             	cmp    $0x73,%eax
140e3973f:	76 32                	jbe    0x140e39773
140e39741:	45 33 c9             	xor    %r9d,%r9d
140e39744:	44 89 5d 90          	mov    %r11d,-0x70(%rbp)
140e39748:	4c 8d 45 94          	lea    -0x6c(%rbp),%r8
140e3974c:	44 89 9d 60 01 00 00 	mov    %r11d,0x160(%rbp)
140e39753:	ba cc 01 00 00       	mov    $0x1cc,%edx
140e39758:	48 8d 8d 64 01 00 00 	lea    0x164(%rbp),%rcx
140e3975f:	e8 48 1c 00 00       	call   0x140e3b3ac
140e39764:	44 8b bd 60 01 00 00 	mov    0x160(%rbp),%r15d
140e3976b:	45 33 db             	xor    %r11d,%r11d
140e3976e:	e9 cc 00 00 00       	jmp    0x140e3983f
140e39773:	41 8b d3             	mov    %r11d,%edx
140e39776:	41 8b c4             	mov    %r12d,%eax
140e39779:	2b c1                	sub    %ecx,%eax
140e3977b:	3b f0                	cmp    %eax,%esi
140e3977d:	0f 97 c2             	seta   %dl
140e39780:	41 03 d0             	add    %r8d,%edx
140e39783:	41 03 d7             	add    %r15d,%edx
140e39786:	89 54 24 40          	mov    %edx,0x40(%rsp)
140e3978a:	83 fa 73             	cmp    $0x73,%edx
140e3978d:	77 b2                	ja     0x140e39741
140e3978f:	41 8d 40 ff          	lea    -0x1(%r8),%eax
140e39793:	44 8d 5a ff          	lea    -0x1(%rdx),%r11d
140e39797:	44 3b d8             	cmp    %eax,%r11d
140e3979a:	74 7e                	je     0x140e3981a
140e3979c:	8b 5c 24 48          	mov    0x48(%rsp),%ebx
140e397a0:	45 8d 60 ff          	lea    -0x1(%r8),%r12d
140e397a4:	8b 54 24 38          	mov    0x38(%rsp),%edx
140e397a8:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
140e397ae:	41 8b c3             	mov    %r11d,%eax
140e397b1:	41 2b c0             	sub    %r8d,%eax
140e397b4:	8d 48 ff             	lea    -0x1(%rax),%ecx
140e397b7:	41 3b c7             	cmp    %r15d,%eax
140e397ba:	73 0a                	jae    0x140e397c6
140e397bc:	44 8b 94 85 64 01 00 	mov    0x164(%rbp,%rax,4),%r10d
140e397c3:	00
140e397c4:	eb 03                	jmp    0x140e397c9
140e397c6:	45 33 d2             	xor    %r10d,%r10d
140e397c9:	41 3b cf             	cmp    %r15d,%ecx
140e397cc:	73 0a                	jae    0x140e397d8
140e397ce:	44 8b 8c 8d 64 01 00 	mov    0x164(%rbp,%rcx,4),%r9d
140e397d5:	00
140e397d6:	eb 03                	jmp    0x140e397db
140e397d8:	45 33 c9             	xor    %r9d,%r9d
140e397db:	44 23 ca             	and    %edx,%r9d
140e397de:	8b cb                	mov    %ebx,%ecx
140e397e0:	41 d3 e9             	shr    %cl,%r9d
140e397e3:	44 23 d7             	and    %edi,%r10d
140e397e6:	8b ce                	mov    %esi,%ecx
140e397e8:	41 d3 e2             	shl    %cl,%r10d
140e397eb:	45 0b ca             	or     %r10d,%r9d
140e397ee:	46 89 8c 9d 64 01 00 	mov    %r9d,0x164(%rbp,%r11,4)
140e397f5:	00
140e397f6:	45 03 dd             	add    %r13d,%r11d
140e397f9:	45 3b dc             	cmp    %r12d,%r11d
140e397fc:	74 09                	je     0x140e39807
140e397fe:	44 8b bd 60 01 00 00 	mov    0x160(%rbp),%r15d
140e39805:	eb a7                	jmp    0x140e397ae
140e39807:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
140e3980c:	41 bc 20 00 00 00    	mov    $0x20,%r12d
140e39812:	8b 5c 24 34          	mov    0x34(%rsp),%ebx
140e39816:	8b 54 24 40          	mov    0x40(%rsp),%edx
140e3981a:	45 33 db             	xor    %r11d,%r11d
140e3981d:	41 8b cb             	mov    %r11d,%ecx
140e39820:	45 85 c0             	test   %r8d,%r8d
140e39823:	74 11                	je     0x140e39836
140e39825:	8b c1                	mov    %ecx,%eax
140e39827:	ff c1                	inc    %ecx
140e39829:	44 89 9c 85 64 01 00 	mov    %r11d,0x164(%rbp,%rax,4)
140e39830:	00
140e39831:	41 3b c8             	cmp    %r8d,%ecx
140e39834:	75 ef                	jne    0x140e39825
140e39836:	44 8b fa             	mov    %edx,%r15d
140e39839:	89 95 60 01 00 00    	mov    %edx,0x160(%rbp)
140e3983f:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
140e39845:	8b 44 24 50          	mov    0x50(%rsp),%eax
140e39849:	8b 7c 24 3c          	mov    0x3c(%rsp),%edi
140e3984d:	2b c7                	sub    %edi,%eax
140e3984f:	89 44 24 50          	mov    %eax,0x50(%rsp)
140e39853:	44 8b d0             	mov    %eax,%r10d
140e39856:	85 ff                	test   %edi,%edi
140e39858:	74 1b                	je     0x140e39875
140e3985a:	3b d8                	cmp    %eax,%ebx