1400fa225:	48 83 c4 28          	add    $0x28,%rsp
1400fa229:	c3                   	ret
1400fa22a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400fa230:	e8 8b fe ff ff       	call   0x1400fa0c0
1400fa235:	48 8d 05 c4 5a 0f 00 	lea    0xf5ac4(%rip),%rax        # 0x1401efd00
1400fa23c:	48 83 c4 28          	add    $0x28,%rsp
1400fa240:	c3                   	ret
1400fa241:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fa248:	00 00 00 00
1400fa24c:	0f 1f 40 00          	nopl   0x0(%rax)
1400fa250:	55                   	push   %rbp
1400fa251:	57                   	push   %rdi
1400fa252:	56                   	push   %rsi
1400fa253:	53                   	push   %rbx
1400fa254:	48 83 ec 48          	sub    $0x48,%rsp
1400fa258:	48 8d 1d c1 f3 17 00 	lea    0x17f3c1(%rip),%rbx        # 0x140279620
1400fa25f:	31 ff                	xor    %edi,%edi
1400fa261:	48 8d b3 80 00 00 00 	lea    0x80(%rbx),%rsi
1400fa268:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
1400fa26d:	eb 1a                	jmp    0x1400fa289
1400fa26f:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fa276:	00 00 00 00
1400fa27a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400fa280:	48 83 c3 08          	add    $0x8,%rbx
1400fa284:	48 39 f3             	cmp    %rsi,%rbx
1400fa287:	74 49                	je     0x1400fa2d2
1400fa289:	48 8b 03             	mov    (%rbx),%rax
1400fa28c:	48 85 c0             	test   %rax,%rax
1400fa28f:	74 ef                	je     0x1400fa280
1400fa291:	48 89 f9             	mov    %rdi,%rcx
1400fa294:	48 87 0b             	xchg   %rcx,(%rbx)
1400fa297:	48 85 c9             	test   %rcx,%rcx
1400fa29a:	74 e4                	je     0x1400fa280
1400fa29c:	f3 0f 6f 81 38 12 00 	movdqu 0x1238(%rcx),%xmm0
1400fa2a3:	00
1400fa2a4:	4c 8d 0d d5 f0 17 00 	lea    0x17f0d5(%rip),%r9        # 0x140279380
1400fa2ab:	49 89 e8             	mov    %rbp,%r8
1400fa2ae:	48 83 c3 08          	add    $0x8,%rbx
1400fa2b2:	ba 50 12 00 00       	mov    $0x1250,%edx
1400fa2b7:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1400fa2bc:	48 8b 81 48 12 00 00 	mov    0x1248(%rcx),%rax
1400fa2c3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400fa2c8:	e8 73 1f 00 00       	call   0x1400fc240
1400fa2cd:	48 39 f3             	cmp    %rsi,%rbx
1400fa2d0:	75 b7                	jne    0x1400fa289
1400fa2d2:	48 83 c4 48          	add    $0x48,%rsp
1400fa2d6:	5b                   	pop    %rbx
1400fa2d7:	5e                   	pop    %rsi
1400fa2d8:	5f                   	pop    %rdi
1400fa2d9:	5d                   	pop    %rbp
1400fa2da:	c3                   	ret
1400fa2db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400fa2e0:	48 8b 15 39 65 0f 00 	mov    0xf6539(%rip),%rdx        # 0x1401f0820
1400fa2e7:	b8 01 00 00 00       	mov    $0x1,%eax
1400fa2ec:	48 85 d2             	test   %rdx,%rdx
1400fa2ef:	74 10                	je     0x1400fa301
1400fa2f1:	b8 30 00 00 00       	mov    $0x30,%eax
1400fa2f6:	65 67 48 8b 00       	mov    %gs:(%eax),%rax
1400fa2fb:	48 39 c2             	cmp    %rax,%rdx
1400fa2fe:	0f 94 c0             	sete   %al
1400fa301:	c3                   	ret
1400fa302:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fa309:	00 00 00 00
1400fa30d:	0f 1f 00             	nopl   (%rax)
1400fa310:	48 8b 05 d1 59 0f 00 	mov    0xf59d1(%rip),%rax        # 0x1401efce8
1400fa317:	c3                   	ret
1400fa318:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400fa31f:	00
1400fa320:	41 56                	push   %r14
1400fa322:	41 55                	push   %r13
1400fa324:	41 54                	push   %r12
1400fa326:	55                   	push   %rbp
1400fa327:	57                   	push   %rdi
1400fa328:	56                   	push   %rsi
1400fa329:	53                   	push   %rbx
1400fa32a:	48 83 ec 50          	sub    $0x50,%rsp
1400fa32e:	0f 11 74 24 40       	movups %xmm6,0x40(%rsp)
1400fa333:	4c 8b 25 b6 e7 13 00 	mov    0x13e7b6(%rip),%r12        # 0x140238af0
1400fa33a:	49 8b 04 24          	mov    (%r12),%rax
1400fa33e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400fa343:	31 c0                	xor    %eax,%eax
1400fa345:	48 83 3d e3 64 0f 00 	cmpq   $0x0,0xf64e3(%rip)        # 0x1401f0830
1400fa34c:	00
1400fa34d:	0f 84 fd 01 00 00    	je     0x1400fa550
1400fa353:	48 8b 05 ae f2 17 00 	mov    0x17f2ae(%rip),%rax        # 0x140279608
1400fa35a:	48 85 c0             	test   %rax,%rax
1400fa35d:	75 15                	jne    0x1400fa374
1400fa35f:	ba 01 00 00 00       	mov    $0x1,%edx
1400fa364:	f0 48 0f b1 15 9b f2 	lock cmpxchg %rdx,0x17f29b(%rip)        # 0x140279608
1400fa36b:	17 00
1400fa36d:	75 05                	jne    0x1400fa374
1400fa36f:	e8 dc 02 00 00       	call   0x1400fa650
1400fa374:	48 8d 0d 45 59 0f 00 	lea    0xf5945(%rip),%rcx        # 0x1401efcc0
1400fa37b:	4c 8d 2d 3e aa 11 00 	lea    0x11aa3e(%rip),%r13        # 0x140214dc0
1400fa382:	e8 a9 a1 0e 00       	call   0x1401e4530
1400fa387:	48 89 c3             	mov    %rax,%rbx
1400fa38a:	4c 39 28             	cmp    %r13,(%rax)
1400fa38d:	74 29                	je     0x1400fa3b8
1400fa38f:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400fa394:	49 2b 04 24          	sub    (%r12),%rax
1400fa398:	0f 85 9e 02 00 00    	jne    0x1400fa63c
1400fa39e:	0f 10 74 24 40       	movups 0x40(%rsp),%xmm6
1400fa3a3:	48 83 c4 50          	add    $0x50,%rsp
1400fa3a7:	5b                   	pop    %rbx
1400fa3a8:	5e                   	pop    %rsi
1400fa3a9:	5f                   	pop    %rdi
1400fa3aa:	5d                   	pop    %rbp
1400fa3ab:	41 5c                	pop    %r12
1400fa3ad:	41 5d                	pop    %r13
1400fa3af:	41 5e                	pop    %r14
1400fa3b1:	c3                   	ret
1400fa3b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400fa3b8:	48 8b 05 61 64 0f 00 	mov    0xf6461(%rip),%rax        # 0x1401f0820
1400fa3bf:	48 85 c0             	test   %rax,%rax
1400fa3c2:	0f 84 48 01 00 00    	je     0x1400fa510
1400fa3c8:	ba 30 00 00 00       	mov    $0x30,%edx
1400fa3cd:	65 67 48 8b 12       	mov    %gs:(%edx),%rdx
1400fa3d2:	48 39 d0             	cmp    %rdx,%rax
1400fa3d5:	0f 84 35 01 00 00    	je     0x1400fa510
1400fa3db:	48 8d 05 3e f2 17 00 	lea    0x17f23e(%rip),%rax        # 0x140279620
1400fa3e2:	45 31 c0             	xor    %r8d,%r8d
1400fa3e5:	48 8d 88 80 00 00 00 	lea    0x80(%rax),%rcx
1400fa3ec:	eb 1f                	jmp    0x1400fa40d
1400fa3ee:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fa3f5:	00 00 00 00
1400fa3f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400fa400:	48 83 c0 08          	add    $0x8,%rax
1400fa404:	48 39 c1             	cmp    %rax,%rcx
1400fa407:	0f 84 53 01 00 00    	je     0x1400fa560
1400fa40d:	48 8b 10             	mov    (%rax),%rdx
1400fa410:	48 85 d2             	test   %rdx,%rdx
1400fa413:	74 eb                	je     0x1400fa400
1400fa415:	4c 89 c5             	mov    %r8,%rbp
1400fa418:	48 87 28             	xchg   %rbp,(%rax)
1400fa41b:	48 85 ed             	test   %rbp,%rbp
1400fa41e:	74 e0                	je     0x1400fa400
1400fa420:	80 3d 19 ef 17 00 00 	cmpb   $0x0,0x17ef19(%rip)        # 0x140279340
1400fa427:	0f 84 b8 01 00 00    	je     0x1400fa5e5
1400fa42d:	48 89 ef             	mov    %rbp,%rdi
1400fa430:	b9 50 12 00 00       	mov    $0x1250,%ecx
1400fa435:	31 c0                	xor    %eax,%eax
1400fa437:	f3 aa                	rep stos %al,%es:(%rdi)
1400fa439:	66 48 0f 6e c5       	movq   %rbp,%xmm0
1400fa43e:	80 3d fb ee 17 00 00 	cmpb   $0x0,0x17eefb(%rip)        # 0x140279340
1400fa445:	4c 8d b5 f8 0b 00 00 	lea    0xbf8(%rbp),%r14
1400fa44c:	f2 0f 12 f0          	movddup %xmm0,%xmm6
1400fa450:	0f 84 6a 01 00 00    	je     0x1400fa5c0
1400fa456:	4c 89 f7             	mov    %r14,%rdi
1400fa459:	48 8d 35 20 a3 11 00 	lea    0x11a320(%rip),%rsi        # 0x140214780
1400fa460:	b9 40 06 00 00       	mov    $0x640,%ecx
1400fa465:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400fa467:	80 3d d2 ee 17 00 00 	cmpb   $0x0,0x17eed2(%rip)        # 0x140279340
1400fa46e:	0f 84 5e 01 00 00    	je     0x1400fa5d2
1400fa474:	48 89 ef             	mov    %rbp,%rdi
1400fa477:	4c 89 ee             	mov    %r13,%rsi
1400fa47a:	b9 f8 0b 00 00       	mov    $0xbf8,%ecx
1400fa47f:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400fa481:	b8 30 00 00 00       	mov    $0x30,%eax
1400fa486:	48 8d 8d 48 0b 00 00 	lea    0xb48(%rbp),%rcx
1400fa48d:	65 67 48 8b 00       	mov    %gs:(%eax),%rax
1400fa492:	48 89 85 20 0b 00 00 	mov    %rax,0xb20(%rbp)
1400fa499:	e8 72 51 00 00       	call   0x1400ff610
1400fa49e:	48 89 e9             	mov    %rbp,%rcx
1400fa4a1:	e8 fa d3 0b 00       	call   0x1401b78a0
1400fa4a6:	48 89 e9             	mov    %rbp,%rcx
1400fa4a9:	48 83 c8 01          	or     $0x1,%rax
1400fa4ad:	48 89 85 30 0b 00 00 	mov    %rax,0xb30(%rbp)
1400fa4b4:	e8 e7 d3 0b 00       	call   0x1401b78a0
1400fa4b9:	48 89 e9             	mov    %rbp,%rcx
1400fa4bc:	48 89 85 38 0b 00 00 	mov    %rax,0xb38(%rbp)
1400fa4c3:	e8 d8 d3 0b 00       	call   0x1401b78a0
1400fa4c8:	48 8d 95 a8 0f 00 00 	lea    0xfa8(%rbp),%rdx
1400fa4cf:	4c 89 75 00          	mov    %r14,0x0(%rbp)
1400fa4d3:	48 89 e9             	mov    %rbp,%rcx
1400fa4d6:	48 89 85 40 0b 00 00 	mov    %rax,0xb40(%rbp)
1400fa4dd:	48 8d 85 b8 0f 00 00 	lea    0xfb8(%rbp),%rax
1400fa4e4:	48 89 85 98 0f 00 00 	mov    %rax,0xf98(%rbp)
1400fa4eb:	48 89 95 a0 0f 00 00 	mov    %rdx,0xfa0(%rbp)
1400fa4f2:	48 89 85 b0 0f 00 00 	mov    %rax,0xfb0(%rbp)
1400fa4f9:	0f 11 b5 08 0c 00 00 	movups %xmm6,0xc08(%rbp)
1400fa500:	48 89 2b             	mov    %rbp,(%rbx)
1400fa503:	e8 78 60 00 00       	call   0x140100580
1400fa508:	eb 23                	jmp    0x1400fa52d
1400fa50a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400fa510:	48 83 3d 18 63 0f 00 	cmpq   $0x0,0xf6318(%rip)        # 0x1401f0830
1400fa517:	00
1400fa518:	0f 84 92 00 00 00    	je     0x1400fa5b0
1400fa51e:	48 8d 0d db 57 0f 00 	lea    0xf57db(%rip),%rcx        # 0x1401efd00
1400fa525:	48 89 0b             	mov    %rcx,(%rbx)
1400fa528:	e8 53 60 00 00       	call   0x140100580
1400fa52d:	ba 01 00 00 00       	mov    $0x1,%edx
1400fa532:	48 8d 0d 67 ef 17 00 	lea    0x17ef67(%rip),%rcx        # 0x1402794a0
1400fa539:	e8 92 93 00 00       	call   0x1401038d0
1400fa53e:	f0 48 83 05 a1 57 0f 	lock addq $0x1,0xf57a1(%rip)        # 0x1401efce8
1400fa545:	00 01
1400fa547:	e9 43 fe ff ff       	jmp    0x1400fa38f
1400fa54c:	0f 1f 40 00          	nopl   0x0(%rax)
1400fa550:	e8 6b fb ff ff       	call   0x1400fa0c0
1400fa555:	e9 f9 fd ff ff       	jmp    0x1400fa353
1400fa55a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400fa560:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
1400fa565:	4c 8d 05 14 ee 17 00 	lea    0x17ee14(%rip),%r8        # 0x140279380
1400fa56c:	b9 50 12 00 00       	mov    $0x1250,%ecx
1400fa571:	48 89 f2             	mov    %rsi,%rdx
1400fa574:	e8 e7 1d 00 00       	call   0x1400fc360
1400fa579:	48 89 c5             	mov    %rax,%rbp
1400fa57c:	48 85 c0             	test   %rax,%rax
1400fa57f:	74 7f                	je     0x1400fa600
1400fa581:	f3 0f 6f 4c 24 20    	movdqu 0x20(%rsp),%xmm1
1400fa587:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400fa58c:	80 7c 24 32 00       	cmpb   $0x0,0x32(%rsp)
1400fa591:	48 89 85 48 12 00 00 	mov    %rax,0x1248(%rbp)
1400fa598:	0f 11 8d 38 12 00 00 	movups %xmm1,0x1238(%rbp)
1400fa59f:	0f 85 94 fe ff ff    	jne    0x1400fa439
1400fa5a5:	e9 76 fe ff ff       	jmp    0x1400fa420
1400fa5aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400fa5b0:	e8 0b fb ff ff       	call   0x1400fa0c0
1400fa5b5:	e9 64 ff ff ff       	jmp    0x1400fa51e
1400fa5ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400fa5c0:	48 8d 35 b9 a1 11 00 	lea    0x11a1b9(%rip),%rsi        # 0x140214780
1400fa5c7:	b9 c8 00 00 00       	mov    $0xc8,%ecx
1400fa5cc:	4c 89 f7             	mov    %r14,%rdi
1400fa5cf:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
1400fa5d2:	b9 7f 01 00 00       	mov    $0x17f,%ecx
1400fa5d7:	48 89 ef             	mov    %rbp,%rdi
1400fa5da:	4c 89 ee             	mov    %r13,%rsi
1400fa5dd:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
1400fa5e0:	e9 9c fe ff ff       	jmp    0x1400fa481
1400fa5e5:	b9 4a 02 00 00       	mov    $0x24a,%ecx
1400fa5ea:	31 c0                	xor    %eax,%eax
1400fa5ec:	48 89 ef             	mov    %rbp,%rdi
1400fa5ef:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1400fa5f2:	e9 42 fe ff ff       	jmp    0x1400fa439
1400fa5f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400fa5fe:	00 00
1400fa600:	4c 8d 05 79 ed 17 00 	lea    0x17ed79(%rip),%r8        # 0x140279380
1400fa607:	48 89 f2             	mov    %rsi,%rdx
1400fa60a:	b9 50 12 00 00       	mov    $0x1250,%ecx
1400fa60f:	e8 4c 1d 00 00       	call   0x1400fc360
1400fa614:	48 89 c5             	mov    %rax,%rbp
1400fa617:	48 85 c0             	test   %rax,%rax
1400fa61a:	0f 85 61 ff ff ff    	jne    0x1400fa581
1400fa620:	41 b8 50 12 00 00    	mov    $0x1250,%r8d
1400fa626:	48 8d 15 ab a0 11 00 	lea    0x11a0ab(%rip),%rdx        # 0x1402146d8
1400fa62d:	b9 0c 00 00 00       	mov    $0xc,%ecx
1400fa632:	e8 b9 13 00 00       	call   0x1400fb9f0
1400fa637:	e9 f1 fe ff ff       	jmp    0x1400fa52d
1400fa63c:	e8 2f a2 0e 00       	call   0x1401e4870
1400fa641:	90                   	nop
1400fa642:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fa649:	00 00 00 00
1400fa64d:	0f 1f 00             	nopl   (%rax)
1400fa650:	53                   	push   %rbx
1400fa651:	48 83 ec 20          	sub    $0x20,%rsp
1400fa655:	48 8d 0d b7 a0 11 00 	lea    0x11a0b7(%rip),%rcx        # 0x140214713
1400fa65c:	c6 05 9d ef 17 00 01 	movb   $0x1,0x17ef9d(%rip)        # 0x140279600
1400fa663:	ba 30 00 00 00       	mov    $0x30,%edx
1400fa668:	65 67 48 8b 12       	mov    %gs:(%edx),%rdx
1400fa66d:	e8 9e 0f 00 00       	call   0x1400fb610
1400fa672:	80 3d 89 ef 17 00 00 	cmpb   $0x0,0x17ef89(%rip)        # 0x140279602
1400fa679:	75 27                	jne    0x1400fa6a2
1400fa67b:	c6 05 80 ef 17 00 01 	movb   $0x1,0x17ef80(%rip)        # 0x140279602
1400fa682:	e8 c9 5e 00 00       	call   0x140100550
1400fa687:	48 8d 0d 32 56 0f 00 	lea    0xf5632(%rip),%rcx        # 0x1401efcc0
1400fa68e:	e8 9d 9e 0e 00       	call   0x1401e4530
1400fa693:	48 8d 0d 66 56 0f 00 	lea    0xf5666(%rip),%rcx        # 0x1401efd00
1400fa69a:	48 89 08             	mov    %rcx,(%rax)
1400fa69d:	e8 de 5e 00 00       	call   0x140100580
1400fa6a2:	b8 07 00 00 00       	mov    $0x7,%eax
1400fa6a7:	0f a2                	cpuid
1400fa6a9:	c1 ea 04             	shr    $0x4,%edx
1400fa6ac:	83 e2 01             	and    $0x1,%edx
1400fa6af:	88 15 8b ec 17 00    	mov    %dl,0x17ec8b(%rip)        # 0x140279340
1400fa6b5:	e8 76 19 00 00       	call   0x1400fc030
1400fa6ba:	48 83 3d 6e 61 0f 00 	cmpq   $0x0,0xf616e(%rip)        # 0x1401f0830
1400fa6c1:	00
1400fa6c2:	74 5c                	je     0x1400fa720
1400fa6c4:	31 d2                	xor    %edx,%edx
1400fa6c6:	48 8d 0d 5b a0 11 00 	lea    0x11a05b(%rip),%rcx        # 0x140214728
1400fa6cd:	e8 3e 0f 00 00       	call   0x1400fb610
1400fa6d2:	48 8d 15 61 a0 11 00 	lea    0x11a061(%rip),%rdx        # 0x14021473a
1400fa6d9:	48 8d 0d 5f a0 11 00 	lea    0x11a05f(%rip),%rcx        # 0x14021473f
1400fa6e0:	e8 2b 0f 00 00       	call   0x1400fb610
1400fa6e5:	e8 36 fc ff ff       	call   0x1400fa320
1400fa6ea:	31 c9                	xor    %ecx,%ecx
1400fa6ec:	e8 8f 5e 00 00       	call   0x140100580
1400fa6f1:	e8 1a 92 00 00       	call   0x140103910
1400fa6f6:	b9 07 00 00 00       	mov    $0x7,%ecx
1400fa6fb:	e8 f0 0f 00 00       	call   0x1400fb6f0
1400fa700:	84 c0                	test   %al,%al
1400fa702:	75 5c                	jne    0x1400fa760
1400fa704:	b9 09 00 00 00       	mov    $0x9,%ecx
1400fa709:	e8 e2 0f 00 00       	call   0x1400fb6f0
1400fa70e:	84 c0                	test   %al,%al
1400fa710:	75 1e                	jne    0x1400fa730
1400fa712:	48 83 c4 20          	add    $0x20,%rsp
1400fa716:	5b                   	pop    %rbx
1400fa717:	c3                   	ret
1400fa718:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400fa71f:	00
1400fa720:	e8 9b f9 ff ff       	call   0x1400fa0c0
1400fa725:	eb 9d                	jmp    0x1400fa6c4
1400fa727:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400fa72e:	00 00
1400fa730:	b9 09 00 00 00       	mov    $0x9,%ecx
1400fa735:	e8 76 0f 00 00       	call   0x1400fb6b0
1400fa73a:	85 c0                	test   %eax,%eax
1400fa73c:	7e d4                	jle    0x1400fa712
1400fa73e:	48 63 c8             	movslq %eax,%rcx
1400fa741:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400fa747:	ba 01 00 00 00       	mov    $0x1,%edx
1400fa74c:	48 c1 e1 0a          	shl    $0xa,%rcx
1400fa750:	48 83 c4 20          	add    $0x20,%rsp
1400fa754:	5b                   	pop    %rbx
1400fa755:	e9 96 b3 0b 00       	jmp    0x1401b5af0
1400fa75a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400fa760:	41 b8 00 00 02 00    	mov    $0x20000,%r8d
1400fa766:	31 d2                	xor    %edx,%edx
1400fa768:	b9 07 00 00 00       	mov    $0x7,%ecx
1400fa76d:	e8 ce 0f 00 00       	call   0x1400fb740
1400fa772:	b9 08 00 00 00       	mov    $0x8,%ecx
1400fa777:	48 63 d8             	movslq %eax,%rbx
1400fa77a:	e8 31 0f 00 00       	call   0x1400fb6b0
1400fa77f:	4c 69 c3 f4 01 00 00 	imul   $0x1f4,%rbx,%r8
1400fa786:	83 f8 ff             	cmp    $0xffffffff,%eax
1400fa789:	74 15                	je     0x1400fa7a0
1400fa78b:	89 c2                	mov    %eax,%edx
1400fa78d:	48 89 d9             	mov    %rbx,%rcx
1400fa790:	e8 eb b6 0b 00       	call   0x1401b5e80
1400fa795:	e9 6a ff ff ff       	jmp    0x1400fa704
1400fa79a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400fa7a0:	31 d2                	xor    %edx,%edx
1400fa7a2:	48 89 d9             	mov    %rbx,%rcx
1400fa7a5:	e8 f6 b6 0b 00       	call   0x1401b5ea0
1400fa7aa:	e9 55 ff ff ff       	jmp    0x1400fa704
1400fa7af:	90                   	nop
1400fa7b0:	57                   	push   %rdi
1400fa7b1:	56                   	push   %rsi
1400fa7b2:	53                   	push   %rbx
1400fa7b3:	48 83 ec 40          	sub    $0x40,%rsp
1400fa7b7:	48 89 cb             	mov    %rcx,%rbx
1400fa7ba:	48 85 c9             	test   %rcx,%rcx
1400fa7bd:	74 49                	je     0x1400fa808
1400fa7bf:	48 8d 35 fa a5 11 00 	lea    0x11a5fa(%rip),%rsi        # 0x140214dc0
1400fa7c6:	48 39 f3             	cmp    %rsi,%rbx
1400fa7c9:	74 30                	je     0x1400fa7fb
1400fa7cb:	f0 48 83 2d 14 55 0f 	lock subq $0x1,0xf5514(%rip)        # 0x1401efce8
1400fa7d2:	00 01
1400fa7d4:	ba 01 00 00 00       	mov    $0x1,%edx
1400fa7d9:	48 8d 0d c0 ec 17 00 	lea    0x17ecc0(%rip),%rcx        # 0x1402794a0