1401e9248:	48 83 c4 30          	add    $0x30,%rsp
1401e924c:	5e                   	pop    %rsi
1401e924d:	5d                   	pop    %rbp
1401e924e:	5b                   	pop    %rbx
1401e924f:	c3                   	ret
1401e9250:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e9255:	57                   	push   %rdi
1401e9256:	b8 20 00 00 00       	mov    $0x20,%eax
1401e925b:	e8 d0 78 0c 00       	call   0x1402b0b30
1401e9260:	48 2b e0             	sub    %rax,%rsp
1401e9263:	48 8b d9             	mov    %rcx,%rbx
1401e9266:	48 8b fa             	mov    %rdx,%rdi
1401e9269:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401e926d:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
1401e9274:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1401e9278:	0f 85 ce 00 00 00    	jne    0x1401e934c
1401e927e:	8b 01                	mov    (%rcx),%eax
1401e9280:	3d 04 03 00 00       	cmp    $0x304,%eax
1401e9285:	0f 8c c1 00 00 00    	jl     0x1401e934c
1401e928b:	3d 00 00 01 00       	cmp    $0x10000,%eax
1401e9290:	0f 84 b6 00 00 00    	je     0x1401e934c
1401e9296:	48 8b 93 a8 0b 00 00 	mov    0xba8(%rbx),%rdx
1401e929d:	48 8b cf             	mov    %rdi,%rcx
1401e92a0:	48 85 d2             	test   %rdx,%rdx
1401e92a3:	75 52                	jne    0x1401e92f7
1401e92a5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401e92ab:	e8 20 88 fb ff       	call   0x1401a1ad0
1401e92b0:	85 c0                	test   %eax,%eax
1401e92b2:	0f 85 94 00 00 00    	jne    0x1401e934c
1401e92b8:	e8 b3 dd f3 ff       	call   0x140127070
1401e92bd:	4c 8d 05 94 f6 14 00 	lea    0x14f694(%rip),%r8        # 0x140338958
1401e92c4:	ba b4 0d 00 00       	mov    $0xdb4,%edx
1401e92c9:	48 8d 0d 68 f2 14 00 	lea    0x14f268(%rip),%rcx        # 0x140338538
1401e92d0:	e8 bb de f3 ff       	call   0x140127190
1401e92d5:	45 33 c9             	xor    %r9d,%r9d
1401e92d8:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401e92de:	48 8b cb             	mov    %rbx,%rcx
1401e92e1:	41 8d 51 50          	lea    0x50(%r9),%edx
1401e92e5:	e8 c6 6f f9 ff       	call   0x1401802b0
1401e92ea:	33 c0                	xor    %eax,%eax
1401e92ec:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e92f1:	48 83 c4 20          	add    $0x20,%rsp
1401e92f5:	5f                   	pop    %rdi
1401e92f6:	c3                   	ret
1401e92f7:	4c 8b 83 b0 0b 00 00 	mov    0xbb0(%rbx),%r8
1401e92fe:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401e9304:	e8 c7 8b fb ff       	call   0x1401a1ed0
1401e9309:	85 c0                	test   %eax,%eax
1401e930b:	75 3f                	jne    0x1401e934c
1401e930d:	e8 5e dd f3 ff       	call   0x140127070
1401e9312:	4c 8d 05 3f f6 14 00 	lea    0x14f63f(%rip),%r8        # 0x140338958
1401e9319:	ba b8 0d 00 00       	mov    $0xdb8,%edx
1401e931e:	48 8d 0d 13 f2 14 00 	lea    0x14f213(%rip),%rcx        # 0x140338538
1401e9325:	e8 66 de f3 ff       	call   0x140127190
1401e932a:	45 33 c9             	xor    %r9d,%r9d
1401e932d:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401e9333:	48 8b cb             	mov    %rbx,%rcx
1401e9336:	41 8d 51 50          	lea    0x50(%r9),%edx
1401e933a:	e8 71 6f f9 ff       	call   0x1401802b0
1401e933f:	33 c0                	xor    %eax,%eax
1401e9341:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e9346:	48 83 c4 20          	add    $0x20,%rsp
1401e934a:	5f                   	pop    %rdi
1401e934b:	c3                   	ret
1401e934c:	83 bb f0 02 00 00 02 	cmpl   $0x2,0x2f0(%rbx)
1401e9353:	75 05                	jne    0x1401e935a
1401e9355:	45 33 c0             	xor    %r8d,%r8d
1401e9358:	eb 0a                	jmp    0x1401e9364
1401e935a:	48 8b 83 90 08 00 00 	mov    0x890(%rbx),%rax
1401e9361:	4c 8b 00             	mov    (%rax),%r8
1401e9364:	48 8b d7             	mov    %rdi,%rdx
1401e9367:	48 8b cb             	mov    %rbx,%rcx
1401e936a:	e8 51 b6 f9 ff       	call   0x1401849c0
1401e936f:	85 c0                	test   %eax,%eax
1401e9371:	0f 84 73 ff ff ff    	je     0x1401e92ea
1401e9377:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e937b:	4c 8b 80 c0 00 00 00 	mov    0xc0(%rax),%r8
1401e9382:	41 f6 40 60 08       	testb  $0x8,0x60(%r8)
1401e9387:	75 71                	jne    0x1401e93fa
1401e9389:	8b 00                	mov    (%rax),%eax
1401e938b:	3d 04 03 00 00       	cmp    $0x304,%eax
1401e9390:	7c 68                	jl     0x1401e93fa
1401e9392:	3d 00 00 01 00       	cmp    $0x10000,%eax
1401e9397:	74 61                	je     0x1401e93fa
1401e9399:	48 83 bb 40 02 00 00 	cmpq   $0x0,0x240(%rbx)
1401e93a0:	00
1401e93a1:	74 0a                	je     0x1401e93ad
1401e93a3:	48 83 bb c8 02 00 00 	cmpq   $0x0,0x2c8(%rbx)
1401e93aa:	00
1401e93ab:	75 4d                	jne    0x1401e93fa
1401e93ad:	ba 92 00 00 00       	mov    $0x92,%edx
1401e93b2:	48 8b cb             	mov    %rbx,%rcx
1401e93b5:	41 ff 50 20          	call   *0x20(%r8)
1401e93b9:	85 c0                	test   %eax,%eax
1401e93bb:	75 3d                	jne    0x1401e93fa
1401e93bd:	e8 ae dc f3 ff       	call   0x140127070
1401e93c2:	4c 8d 05 8f f5 14 00 	lea    0x14f58f(%rip),%r8        # 0x140338958
1401e93c9:	ba cb 0d 00 00       	mov    $0xdcb,%edx
1401e93ce:	48 8d 0d 63 f1 14 00 	lea    0x14f163(%rip),%rcx        # 0x140338538
1401e93d5:	e8 b6 dd f3 ff       	call   0x140127190
1401e93da:	45 33 c9             	xor    %r9d,%r9d
1401e93dd:	48 8b cb             	mov    %rbx,%rcx
1401e93e0:	41 8d 51 ff          	lea    -0x1(%r9),%edx
1401e93e4:	45 8d 41 6d          	lea    0x6d(%r9),%r8d
1401e93e8:	e8 c3 6e f9 ff       	call   0x1401802b0
1401e93ed:	33 c0                	xor    %eax,%eax
1401e93ef:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e93f4:	48 83 c4 20          	add    $0x20,%rsp
1401e93f8:	5f                   	pop    %rdi
1401e93f9:	c3                   	ret
1401e93fa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e93ff:	b8 01 00 00 00       	mov    $0x1,%eax
1401e9404:	48 83 c4 20          	add    $0x20,%rsp
1401e9408:	5f                   	pop    %rdi
1401e9409:	c3                   	ret
1401e940a:	cc                   	int3
1401e940b:	cc                   	int3
1401e940c:	cc                   	int3
1401e940d:	cc                   	int3
1401e940e:	cc                   	int3
1401e940f:	cc                   	int3
1401e9410:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e9415:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401e941a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401e941f:	57                   	push   %rdi
1401e9420:	b8 30 00 00 00       	mov    $0x30,%eax
1401e9425:	e8 06 77 0c 00       	call   0x1402b0b30
1401e942a:	48 2b e0             	sub    %rax,%rsp
1401e942d:	48 8b b9 10 09 00 00 	mov    0x910(%rcx),%rdi
1401e9434:	48 8b f2             	mov    %rdx,%rsi
1401e9437:	48 8b d9             	mov    %rcx,%rbx
1401e943a:	e8 81 c5 f9 ff       	call   0x1401859c0
1401e943f:	8b e8                	mov    %eax,%ebp
1401e9441:	85 c0                	test   %eax,%eax
1401e9443:	74 25                	je     0x1401e946a
1401e9445:	e8 26 dc f3 ff       	call   0x140127070
1401e944a:	4c 8d 05 cf f1 14 00 	lea    0x14f1cf(%rip),%r8        # 0x140338620
1401e9451:	ba 53 04 00 00       	mov    $0x453,%edx
1401e9456:	48 8d 0d db f0 14 00 	lea    0x14f0db(%rip),%rcx        # 0x140338538
1401e945d:	e8 2e dd f3 ff       	call   0x140127190
1401e9462:	44 8b c5             	mov    %ebp,%r8d
1401e9465:	e9 83 03 00 00       	jmp    0x1401e97ed
1401e946a:	48 85 ff             	test   %rdi,%rdi
1401e946d:	74 1d                	je     0x1401e948c
1401e946f:	8b 17                	mov    (%rdi),%edx
1401e9471:	45 33 c0             	xor    %r8d,%r8d
1401e9474:	48 8b cb             	mov    %rbx,%rcx
1401e9477:	e8 14 c6 f9 ff       	call   0x140185a90
1401e947c:	85 c0                	test   %eax,%eax
1401e947e:	74 0c                	je     0x1401e948c
1401e9480:	48 8b cf             	mov    %rdi,%rcx
1401e9483:	e8 b8 22 f2 ff       	call   0x14010b740
1401e9488:	85 c0                	test   %eax,%eax
1401e948a:	75 1b                	jne    0x1401e94a7
1401e948c:	83 bb e0 08 00 00 00 	cmpl   $0x0,0x8e0(%rbx)
1401e9493:	75 12                	jne    0x1401e94a7
1401e9495:	33 d2                	xor    %edx,%edx
1401e9497:	48 8b cb             	mov    %rbx,%rcx
1401e949a:	e8 01 2d f2 ff       	call   0x14010c1a0
1401e949f:	85 c0                	test   %eax,%eax
1401e94a1:	0f 84 55 03 00 00    	je     0x1401e97fc
1401e94a7:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e94ab:	bf 20 00 00 00       	mov    $0x20,%edi
1401e94b0:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
1401e94b7:	f6 41 60 08          	testb  $0x8,0x60(%rcx)
1401e94bb:	74 17                	je     0x1401e94d4
1401e94bd:	33 c0                	xor    %eax,%eax
1401e94bf:	90                   	nop
1401e94c0:	80 bc 18 60 01 00 00 	cmpb   $0x0,0x160(%rax,%rbx,1)
1401e94c7:	00
1401e94c8:	75 42                	jne    0x1401e950c
1401e94ca:	48 ff c0             	inc    %rax
1401e94cd:	48 3b c7             	cmp    %rdi,%rax
1401e94d0:	72 ee                	jb     0x1401e94c0
1401e94d2:	eb 09                	jmp    0x1401e94dd
1401e94d4:	83 bb e0 08 00 00 00 	cmpl   $0x0,0x8e0(%rbx)
1401e94db:	75 2f                	jne    0x1401e950c
1401e94dd:	4c 8b cf             	mov    %rdi,%r9
1401e94e0:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1401e94e7:	00
1401e94e8:	4c 8d 83 60 01 00 00 	lea    0x160(%rbx),%r8
1401e94ef:	33 d2                	xor    %edx,%edx
1401e94f1:	48 8b cb             	mov    %rbx,%rcx
1401e94f4:	e8 97 35 fb ff       	call   0x14019ca90
1401e94f9:	85 c0                	test   %eax,%eax
1401e94fb:	7f 0f                	jg     0x1401e950c
1401e94fd:	e8 6e db f3 ff       	call   0x140127070
1401e9502:	ba 77 04 00 00       	mov    $0x477,%edx
1401e9507:	e9 c8 02 00 00       	jmp    0x1401e97d4
1401e950c:	48 63 93 04 0a 00 00 	movslq 0xa04(%rbx),%rdx
1401e9513:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401e9519:	48 8b ce             	mov    %rsi,%rcx
1401e951c:	e8 af 85 fb ff       	call   0x1401a1ad0
1401e9521:	85 c0                	test   %eax,%eax
1401e9523:	0f 84 a1 02 00 00    	je     0x1401e97ca
1401e9529:	4c 8b c7             	mov    %rdi,%r8
1401e952c:	48 8d 93 60 01 00 00 	lea    0x160(%rbx),%rdx
1401e9533:	48 8b ce             	mov    %rsi,%rcx
1401e9536:	e8 95 84 fb ff       	call   0x1401a19d0
1401e953b:	85 c0                	test   %eax,%eax
1401e953d:	0f 84 87 02 00 00    	je     0x1401e97ca
1401e9543:	83 7b 3c 00          	cmpl   $0x0,0x3c(%rbx)
1401e9547:	48 8b 83 10 09 00 00 	mov    0x910(%rbx),%rax
1401e954e:	48 8d a8 58 02 00 00 	lea    0x258(%rax),%rbp
1401e9555:	75 32                	jne    0x1401e9589
1401e9557:	81 38 04 03 00 00    	cmpl   $0x304,(%rax)
1401e955d:	74 2a                	je     0x1401e9589
1401e955f:	81 3b 04 03 00 00    	cmpl   $0x304,(%rbx)
1401e9565:	48 8b b8 50 02 00 00 	mov    0x250(%rax),%rdi
1401e956c:	75 74                	jne    0x1401e95e2
1401e956e:	48 8d 8b 38 09 00 00 	lea    0x938(%rbx),%rcx
1401e9575:	48 89 bb 58 09 00 00 	mov    %rdi,0x958(%rbx)
1401e957c:	4c 8b c7             	mov    %rdi,%r8
1401e957f:	48 8b d5             	mov    %rbp,%rdx
1401e9582:	e8 d9 7d 0f 00       	call   0x1402e1360
1401e9587:	eb 59                	jmp    0x1401e95e2
1401e9589:	81 3b 04 03 00 00    	cmpl   $0x304,(%rbx)
1401e958f:	75 4f                	jne    0x1401e95e0
1401e9591:	8b 83 e0 09 00 00    	mov    0x9e0(%rbx),%eax
1401e9597:	48 0f ba e0 14       	bt     $0x14,%rax
1401e959c:	73 42                	jae    0x1401e95e0
1401e959e:	83 bb e0 08 00 00 00 	cmpl   $0x0,0x8e0(%rbx)
1401e95a5:	48 8d ab 38 09 00 00 	lea    0x938(%rbx),%rbp
1401e95ac:	48 89 bb 58 09 00 00 	mov    %rdi,0x958(%rbx)
1401e95b3:	75 2d                	jne    0x1401e95e2
1401e95b5:	48 8b 8b a0 09 00 00 	mov    0x9a0(%rbx),%rcx
1401e95bc:	45 33 c9             	xor    %r9d,%r9d
1401e95bf:	4c 8b c7             	mov    %rdi,%r8
1401e95c2:	48 8b d5             	mov    %rbp,%rdx
1401e95c5:	48 8b 09             	mov    (%rcx),%rcx
1401e95c8:	e8 d3 06 f3 ff       	call   0x140119ca0
1401e95cd:	85 c0                	test   %eax,%eax
1401e95cf:	7f 11                	jg     0x1401e95e2
1401e95d1:	e8 9a da f3 ff       	call   0x140127070
1401e95d6:	ba ad 04 00 00       	mov    $0x4ad,%edx
1401e95db:	e9 f4 01 00 00       	jmp    0x1401e97d4
1401e95e0:	33 ff                	xor    %edi,%edi
1401e95e2:	ba 01 00 00 00       	mov    $0x1,%edx
1401e95e7:	48 8b ce             	mov    %rsi,%rcx
1401e95ea:	e8 61 87 fb ff       	call   0x1401a1d50
1401e95ef:	85 c0                	test   %eax,%eax
1401e95f1:	0f 84 c7 01 00 00    	je     0x1401e97be
1401e95f7:	48 85 ff             	test   %rdi,%rdi
1401e95fa:	74 16                	je     0x1401e9612
1401e95fc:	4c 8b c7             	mov    %rdi,%r8
1401e95ff:	48 8b d5             	mov    %rbp,%rdx
1401e9602:	48 8b ce             	mov    %rsi,%rcx
1401e9605:	e8 c6 83 fb ff       	call   0x1401a19d0
1401e960a:	85 c0                	test   %eax,%eax
1401e960c:	0f 84 ac 01 00 00    	je     0x1401e97be
1401e9612:	48 8b ce             	mov    %rsi,%rcx
1401e9615:	e8 66 7d fb ff       	call   0x1401a1380
1401e961a:	85 c0                	test   %eax,%eax
1401e961c:	0f 84 9c 01 00 00    	je     0x1401e97be
1401e9622:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e9626:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
1401e962d:	f6 41 60 08          	testb  $0x8,0x60(%rcx)
1401e9631:	74 38                	je     0x1401e966b
1401e9633:	48 8b 93 b8 04 00 00 	mov    0x4b8(%rbx),%rdx
1401e963a:	4c 8b 82 00 01 00 00 	mov    0x100(%rdx),%r8
1401e9641:	49 81 f8 ff 00 00 00 	cmp    $0xff,%r8
1401e9648:	77 12                	ja     0x1401e965c
1401e964a:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401e9650:	48 8b ce             	mov    %rsi,%rcx
1401e9653:	e8 78 88 fb ff       	call   0x1401a1ed0
1401e9658:	85 c0                	test   %eax,%eax
1401e965a:	75 0f                	jne    0x1401e966b
1401e965c:	e8 0f da f3 ff       	call   0x140127070
1401e9661:	ba c8 04 00 00       	mov    $0x4c8,%edx
1401e9666:	e9 69 01 00 00       	jmp    0x1401e97d4
1401e966b:	ba 02 00 00 00       	mov    $0x2,%edx
1401e9670:	48 8b ce             	mov    %rsi,%rcx
1401e9673:	e8 d8 86 fb ff       	call   0x1401a1d50
1401e9678:	85 c0                	test   %eax,%eax
1401e967a:	75 0f                	jne    0x1401e968b
1401e967c:	e8 ef d9 f3 ff       	call   0x140127070
1401e9681:	ba cf 04 00 00       	mov    $0x4cf,%edx
1401e9686:	e9 49 01 00 00       	jmp    0x1401e97d4
1401e968b:	48 8b cb             	mov    %rbx,%rcx
1401e968e:	e8 7d ea f1 ff       	call   0x140108110
1401e9693:	48 8b d0             	mov    %rax,%rdx
1401e9696:	4c 8b c6             	mov    %rsi,%r8
1401e9699:	48 8b cb             	mov    %rbx,%rcx
1401e969c:	e8 df e8 ff ff       	call   0x1401e7f80
1401e96a1:	85 c0                	test   %eax,%eax
1401e96a3:	0f 84 53 01 00 00    	je     0x1401e97fc
1401e96a9:	48 8b ce             	mov    %rsi,%rcx
1401e96ac:	e8 cf 7c fb ff       	call   0x1401a1380
1401e96b1:	85 c0                	test   %eax,%eax
1401e96b3:	75 0f                	jne    0x1401e96c4
1401e96b5:	e8 b6 d9 f3 ff       	call   0x140127070
1401e96ba:	ba d8 04 00 00       	mov    $0x4d8,%edx
1401e96bf:	e9 10 01 00 00       	jmp    0x1401e97d4
1401e96c4:	ba 01 00 00 00       	mov    $0x1,%edx
1401e96c9:	48 8b ce             	mov    %rsi,%rcx
1401e96cc:	e8 7f 86 fb ff       	call   0x1401a1d50
1401e96d1:	85 c0                	test   %eax,%eax
1401e96d3:	75 0f                	jne    0x1401e96e4
1401e96d5:	e8 96 d9 f3 ff       	call   0x140127070
1401e96da:	ba de 04 00 00       	mov    $0x4de,%edx
1401e96df:	e9 f0 00 00 00       	jmp    0x1401e97d4
1401e96e4:	48 8b cb             	mov    %rbx,%rcx
1401e96e7:	e8 f4 b7 f9 ff       	call   0x140184ee0
1401e96ec:	85 c0                	test   %eax,%eax
1401e96ee:	74 70                	je     0x1401e9760
1401e96f0:	48 8b 83 a0 09 00 00 	mov    0x9a0(%rbx),%rax
1401e96f7:	48 8b 88 10 01 00 00 	mov    0x110(%rax),%rcx
1401e96fe:	48 85 c9             	test   %rcx,%rcx
1401e9701:	74 5d                	je     0x1401e9760
1401e9703:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e9707:	48 8b 90 c0 00 00 00 	mov    0xc0(%rax),%rdx
1401e970e:	f6 42 60 08          	testb  $0x8,0x60(%rdx)
1401e9712:	75 0c                	jne    0x1401e9720
1401e9714:	81 bb e8 03 00 00 04 	cmpl   $0x304,0x3e8(%rbx)
1401e971b:	03 00 00
1401e971e:	7d 40                	jge    0x1401e9760
1401e9720:	e8 1b 20 f0 ff       	call   0x1400eb740
1401e9725:	33 ff                	xor    %edi,%edi
1401e9727:	8b e8                	mov    %eax,%ebp
1401e9729:	85 c0                	test   %eax,%eax
1401e972b:	7e 33                	jle    0x1401e9760
1401e972d:	0f 1f 00             	nopl   (%rax)
1401e9730:	48 8b 8b a0 09 00 00 	mov    0x9a0(%rbx),%rcx
1401e9737:	8b d7                	mov    %edi,%edx
1401e9739:	48 8b 89 10 01 00 00 	mov    0x110(%rcx),%rcx
1401e9740:	e8 fb 22 f0 ff       	call   0x1400eba40
1401e9745:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401e974b:	48 8b ce             	mov    %rsi,%rcx
1401e974e:	48 63 10             	movslq (%rax),%rdx
1401e9751:	e8 7a 83 fb ff       	call   0x1401a1ad0
1401e9756:	85 c0                	test   %eax,%eax
1401e9758:	74 4c                	je     0x1401e97a6
1401e975a:	ff c7                	inc    %edi
1401e975c:	3b fd                	cmp    %ebp,%edi
1401e975e:	7c d0                	jl     0x1401e9730
1401e9760:	33 d2                	xor    %edx,%edx
1401e9762:	48 8b ce             	mov    %rsi,%rcx
1401e9765:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1401e9769:	e8 62 83 fb ff       	call   0x1401a1ad0
1401e976e:	85 c0                	test   %eax,%eax
1401e9770:	74 40                	je     0x1401e97b2
1401e9772:	48 8b ce             	mov    %rsi,%rcx
1401e9775:	e8 06 7c fb ff       	call   0x1401a1380
1401e977a:	85 c0                	test   %eax,%eax
1401e977c:	74 34                	je     0x1401e97b2
1401e977e:	45 33 c9             	xor    %r9d,%r9d
1401e9781:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401e9788:	00 00
1401e978a:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1401e9790:	48 8b d6             	mov    %rsi,%rdx