1400e43a1:	49 8b d7             	mov    %r15,%rdx
1400e43a4:	48 8b ce             	mov    %rsi,%rcx
1400e43a7:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e43ab:	ff 15 7f ea 12 00    	call   *0x12ea7f(%rip)        # 0x140212e30
1400e43b1:	8b f8                	mov    %eax,%edi
1400e43b3:	85 c0                	test   %eax,%eax
1400e43b5:	0f 88 db 00 00 00    	js     0x1400e4496
1400e43bb:	0f ae e8             	lfence
1400e43be:	4c 89 65 48          	mov    %r12,0x48(%rbp)
1400e43c2:	48 8b 06             	mov    (%rsi),%rax
1400e43c5:	48 8d 55 48          	lea    0x48(%rbp),%rdx
1400e43c9:	48 8b ce             	mov    %rsi,%rcx
1400e43cc:	48 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%rax
1400e43d3:	ff 15 57 ea 12 00    	call   *0x12ea57(%rip)        # 0x140212e30
1400e43d9:	8b f8                	mov    %eax,%edi
1400e43db:	85 c0                	test   %eax,%eax
1400e43dd:	0f 88 98 00 00 00    	js     0x1400e447b
1400e43e3:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1400e43e7:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
1400e43eb:	48 85 c9             	test   %rcx,%rcx
1400e43ee:	74 11                	je     0x1400e4401
1400e43f0:	48 8b 01             	mov    (%rcx),%rax
1400e43f3:	48 8b 40 38          	mov    0x38(%rax),%rax
1400e43f7:	ff 15 33 ea 12 00    	call   *0x12ea33(%rip)        # 0x140212e30
1400e43fd:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1400e4401:	48 85 c9             	test   %rcx,%rcx
1400e4404:	0f 84 c0 00 00 00    	je     0x1400e44ca
1400e440a:	0f ae e8             	lfence
1400e440d:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1400e4411:	48 8b 01             	mov    (%rcx),%rax
1400e4414:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
1400e441b:	ff 15 0f ea 12 00    	call   *0x12ea0f(%rip)        # 0x140212e30
1400e4421:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400e4425:	49 ff c0             	inc    %r8
1400e4428:	66 46 39 24 40       	cmp    %r12w,(%rax,%r8,2)
1400e442d:	75 f6                	jne    0x1400e4425
1400e442f:	48 8b d0             	mov    %rax,%rdx
1400e4432:	48 8b cb             	mov    %rbx,%rcx
1400e4435:	e8 3a 4f f2 ff       	call   0x140009374
1400e443a:	90                   	nop
1400e443b:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1400e443f:	48 85 c9             	test   %rcx,%rcx
1400e4442:	74 0e                	je     0x1400e4452
1400e4444:	48 8b 01             	mov    (%rcx),%rax
1400e4447:	48 8b 40 40          	mov    0x40(%rax),%rax
1400e444b:	ff 15 df e9 12 00    	call   *0x12e9df(%rip)        # 0x140212e30
1400e4451:	90                   	nop
1400e4452:	49 8b 4e 20          	mov    0x20(%r14),%rcx
1400e4456:	48 83 c1 60          	add    $0x60,%rcx
1400e445a:	48 3b cb             	cmp    %rbx,%rcx
1400e445d:	74 19                	je     0x1400e4478
1400e445f:	0f ae e8             	lfence
1400e4462:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400e4466:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
1400e446b:	76 03                	jbe    0x1400e4470
1400e446d:	48 8b 1b             	mov    (%rbx),%rbx
1400e4470:	48 8b d3             	mov    %rbx,%rdx
1400e4473:	e8 fc 4e f2 ff       	call   0x140009374
1400e4478:	41 8b fc             	mov    %r12d,%edi
1400e447b:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1400e447f:	48 85 c9             	test   %rcx,%rcx
1400e4482:	74 12                	je     0x1400e4496
1400e4484:	4c 89 65 48          	mov    %r12,0x48(%rbp)
1400e4488:	48 8b 01             	mov    (%rcx),%rax
1400e448b:	48 8b 40 10          	mov    0x10(%rax),%rax
1400e448f:	ff 15 9b e9 12 00    	call   *0x12e99b(%rip)        # 0x140212e30
1400e4495:	90                   	nop
1400e4496:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400e449a:	48 85 c9             	test   %rcx,%rcx
1400e449d:	74 12                	je     0x1400e44b1
1400e449f:	4c 89 65 f0          	mov    %r12,-0x10(%rbp)
1400e44a3:	48 8b 11             	mov    (%rcx),%rdx
1400e44a6:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400e44aa:	ff 15 80 e9 12 00    	call   *0x12e980(%rip)        # 0x140212e30
1400e44b0:	90                   	nop
1400e44b1:	8b c7                	mov    %edi,%eax
1400e44b3:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400e44b8:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1400e44bd:	48 83 c4 40          	add    $0x40,%rsp
1400e44c1:	41 5f                	pop    %r15
1400e44c3:	41 5e                	pop    %r14
1400e44c5:	41 5c                	pop    %r12
1400e44c7:	5f                   	pop    %rdi
1400e44c8:	5d                   	pop    %rbp
1400e44c9:	c3                   	ret
1400e44ca:	33 d2                	xor    %edx,%edx
1400e44cc:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400e44d1:	e8 0e 6e f2 ff       	call   0x14000b2e4
1400e44d6:	90                   	nop
1400e44d7:	eb 01                	jmp    0x1400e44da
1400e44d9:	90                   	nop
1400e44da:	90                   	nop
1400e44db:	33 d2                	xor    %edx,%edx
1400e44dd:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400e44e2:	e8 fd 6d f2 ff       	call   0x14000b2e4
1400e44e7:	cc                   	int3
1400e44e8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e44ed:	57                   	push   %rdi
1400e44ee:	48 83 ec 40          	sub    $0x40,%rsp
1400e44f2:	48 83 79 48 00       	cmpq   $0x0,0x48(%rcx)
1400e44f7:	48 8b da             	mov    %rdx,%rbx
1400e44fa:	48 8b f9             	mov    %rcx,%rdi
1400e44fd:	0f 84 bb 00 00 00    	je     0x1400e45be
1400e4503:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400e4508:	e8 c7 fa ff ff       	call   0x1400e3fd4
1400e450d:	8b 44 24 20          	mov    0x20(%rsp),%eax
1400e4511:	85 c0                	test   %eax,%eax
1400e4513:	74 17                	je     0x1400e452c
1400e4515:	89 03                	mov    %eax,(%rbx)
1400e4517:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400e451c:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400e4520:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400e4524:	89 43 10             	mov    %eax,0x10(%rbx)
1400e4527:	e9 84 00 00 00       	jmp    0x1400e45b0
1400e452c:	66 83 7f 54 05       	cmpw   $0x5,0x54(%rdi)
1400e4531:	76 12                	jbe    0x1400e4545
1400e4533:	33 d2                	xor    %edx,%edx
1400e4535:	41 b8 e1 65 85 02    	mov    $0x28565e1,%r8d
1400e453b:	48 8b cb             	mov    %rbx,%rcx
1400e453e:	e8 6d 2f 00 00       	call   0x1400e74b0
1400e4543:	eb 6b                	jmp    0x1400e45b0
1400e4545:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400e454a:	48 8b cf             	mov    %rdi,%rcx
1400e454d:	e8 ea f2 ff ff       	call   0x1400e383c
1400e4552:	8b 08                	mov    (%rax),%ecx
1400e4554:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400e4558:	44 8b 48 10          	mov    0x10(%rax),%r9d
1400e455c:	85 c9                	test   %ecx,%ecx
1400e455e:	75 46                	jne    0x1400e45a6
1400e4560:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1400e4564:	4d 85 c0             	test   %r8,%r8
1400e4567:	74 3d                	je     0x1400e45a6
1400e4569:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1400e456d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400e4572:	e8 29 85 01 00       	call   0x1400fcaa0
1400e4577:	8b 08                	mov    (%rax),%ecx
1400e4579:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400e457d:	44 8b 40 10          	mov    0x10(%rax),%r8d
1400e4581:	48 8b c3             	mov    %rbx,%rax
1400e4584:	85 c9                	test   %ecx,%ecx
1400e4586:	74 0c                	je     0x1400e4594
1400e4588:	89 0b                	mov    %ecx,(%rbx)
1400e458a:	48 89 53 08          	mov    %rdx,0x8(%rbx)
1400e458e:	44 89 43 10          	mov    %r8d,0x10(%rbx)
1400e4592:	eb 1f                	jmp    0x1400e45b3
1400e4594:	66 ff 47 54          	incw   0x54(%rdi)
1400e4598:	83 23 00             	andl   $0x0,(%rbx)
1400e459b:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1400e45a0:	83 63 10 00          	andl   $0x0,0x10(%rbx)
1400e45a4:	eb 0d                	jmp    0x1400e45b3
1400e45a6:	89 0b                	mov    %ecx,(%rbx)
1400e45a8:	48 89 53 08          	mov    %rdx,0x8(%rbx)
1400e45ac:	44 89 4b 10          	mov    %r9d,0x10(%rbx)
1400e45b0:	48 8b c3             	mov    %rbx,%rax
1400e45b3:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400e45b8:	48 83 c4 40          	add    $0x40,%rsp
1400e45bc:	5f                   	pop    %rdi
1400e45bd:	c3                   	ret
1400e45be:	33 d2                	xor    %edx,%edx
1400e45c0:	b9 17 12 5e 00       	mov    $0x5e1217,%ecx
1400e45c5:	e8 1a 6d f2 ff       	call   0x14000b2e4
1400e45ca:	cc                   	int3
1400e45cb:	90                   	nop
1400e45cc:	90                   	nop
1400e45cd:	90                   	nop
1400e45ce:	90                   	nop
1400e45cf:	90                   	nop
1400e45d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e45d5:	57                   	push   %rdi
1400e45d6:	48 83 ec 20          	sub    $0x20,%rsp
1400e45da:	48 8b da             	mov    %rdx,%rbx
1400e45dd:	48 8b f9             	mov    %rcx,%rdi
1400e45e0:	e8 03 f5 ff ff       	call   0x1400e3ae8
1400e45e5:	84 c0                	test   %al,%al
1400e45e7:	74 1e                	je     0x1400e4607
1400e45e9:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400e45ed:	48 85 c9             	test   %rcx,%rcx
1400e45f0:	74 31                	je     0x1400e4623
1400e45f2:	48 8b 01             	mov    (%rcx),%rax
1400e45f5:	48 8b d3             	mov    %rbx,%rdx
1400e45f8:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400e45ff:	ff 15 2b e8 12 00    	call   *0x12e82b(%rip)        # 0x140212e30
1400e4605:	eb 0e                	jmp    0x1400e4615
1400e4607:	41 b8 23 36 18 23    	mov    $0x23183623,%r8d
1400e460d:	48 8b cb             	mov    %rbx,%rcx
1400e4610:	e8 63 2b 00 00       	call   0x1400e7178
1400e4615:	48 8b c3             	mov    %rbx,%rax
1400e4618:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e461d:	48 83 c4 20          	add    $0x20,%rsp
1400e4621:	5f                   	pop    %rdi
1400e4622:	c3                   	ret
1400e4623:	33 d2                	xor    %edx,%edx
1400e4625:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400e462a:	e8 b5 6c f2 ff       	call   0x14000b2e4
1400e462f:	cc                   	int3
1400e4630:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e4635:	57                   	push   %rdi
1400e4636:	48 83 ec 20          	sub    $0x20,%rsp
1400e463a:	48 8b da             	mov    %rdx,%rbx
1400e463d:	48 8b f9             	mov    %rcx,%rdi
1400e4640:	e8 a3 f4 ff ff       	call   0x1400e3ae8
1400e4645:	84 c0                	test   %al,%al
1400e4647:	74 1e                	je     0x1400e4667
1400e4649:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400e464d:	48 85 c9             	test   %rcx,%rcx
1400e4650:	74 27                	je     0x1400e4679
1400e4652:	48 8b 01             	mov    (%rcx),%rax
1400e4655:	48 8b d3             	mov    %rbx,%rdx
1400e4658:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
1400e465f:	ff 15 cb e7 12 00    	call   *0x12e7cb(%rip)        # 0x140212e30
1400e4665:	eb 04                	jmp    0x1400e466b
1400e4667:	c6 43 04 00          	movb   $0x0,0x4(%rbx)
1400e466b:	48 8b c3             	mov    %rbx,%rax
1400e466e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e4673:	48 83 c4 20          	add    $0x20,%rsp
1400e4677:	5f                   	pop    %rdi
1400e4678:	c3                   	ret
1400e4679:	33 d2                	xor    %edx,%edx
1400e467b:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400e4680:	e8 5f 6c f2 ff       	call   0x14000b2e4
1400e4685:	cc                   	int3
1400e4686:	90                   	nop
1400e4687:	90                   	nop
1400e4688:	90                   	nop
1400e4689:	90                   	nop
1400e468a:	90                   	nop
1400e468b:	90                   	nop
1400e468c:	90                   	nop
1400e468d:	90                   	nop
1400e468e:	90                   	nop
1400e468f:	90                   	nop
1400e4690:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e4695:	57                   	push   %rdi
1400e4696:	48 83 ec 20          	sub    $0x20,%rsp
1400e469a:	48 8b fa             	mov    %rdx,%rdi
1400e469d:	48 8b d9             	mov    %rcx,%rbx
1400e46a0:	e8 43 f4 ff ff       	call   0x1400e3ae8
1400e46a5:	84 c0                	test   %al,%al
1400e46a7:	74 1e                	je     0x1400e46c7
1400e46a9:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400e46ad:	48 85 c9             	test   %rcx,%rcx
1400e46b0:	74 22                	je     0x1400e46d4
1400e46b2:	48 8b 01             	mov    (%rcx),%rax
1400e46b5:	48 8b d7             	mov    %rdi,%rdx
1400e46b8:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
1400e46bf:	ff 15 6b e7 12 00    	call   *0x12e76b(%rip)        # 0x140212e30
1400e46c5:	eb 02                	jmp    0x1400e46c9
1400e46c7:	32 c0                	xor    %al,%al
1400e46c9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e46ce:	48 83 c4 20          	add    $0x20,%rsp
1400e46d2:	5f                   	pop    %rdi
1400e46d3:	c3                   	ret
1400e46d4:	33 d2                	xor    %edx,%edx
1400e46d6:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400e46db:	e8 04 6c f2 ff       	call   0x14000b2e4
1400e46e0:	cc                   	int3
1400e46e1:	90                   	nop
1400e46e2:	90                   	nop
1400e46e3:	90                   	nop
1400e46e4:	90                   	nop
1400e46e5:	90                   	nop
1400e46e6:	90                   	nop
1400e46e7:	90                   	nop
1400e46e8:	90                   	nop
1400e46e9:	90                   	nop
1400e46ea:	90                   	nop
1400e46eb:	90                   	nop
1400e46ec:	90                   	nop
1400e46ed:	90                   	nop
1400e46ee:	90                   	nop
1400e46ef:	90                   	nop
1400e46f0:	40 53                	rex push %rbx
1400e46f2:	48 83 ec 20          	sub    $0x20,%rsp
1400e46f6:	48 8b d9             	mov    %rcx,%rbx
1400e46f9:	83 c8 ff             	or     $0xffffffff,%eax
1400e46fc:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400e4701:	83 f8 01             	cmp    $0x1,%eax
1400e4704:	75 1b                	jne    0x1400e4721
1400e4706:	33 d2                	xor    %edx,%edx
1400e4708:	48 8b 01             	mov    (%rcx),%rax
1400e470b:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
1400e4712:	ff 15 18 e7 12 00    	call   *0x12e718(%rip)        # 0x140212e30
1400e4718:	48 8b cb             	mov    %rbx,%rcx
1400e471b:	ff 15 1f e4 12 00    	call   *0x12e41f(%rip)        # 0x140212b40
1400e4721:	48 83 c4 20          	add    $0x20,%rsp
1400e4725:	5b                   	pop    %rbx
1400e4726:	c3                   	ret
1400e4727:	90                   	nop
1400e4728:	40 53                	rex push %rbx
1400e472a:	48 83 ec 50          	sub    $0x50,%rsp
1400e472e:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400e4734:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400e4739:	8b d9                	mov    %ecx,%ebx
1400e473b:	45 8d 41 0d          	lea    0xd(%r9),%r8d
1400e473f:	e8 80 28 08 00       	call   0x140166fc4
1400e4744:	84 c0                	test   %al,%al
1400e4746:	74 5d                	je     0x1400e47a5
1400e4748:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1400e474f:	00
1400e4750:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400e4756:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400e475b:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400e4760:	48 8d 05 31 1b 16 00 	lea    0x161b31(%rip),%rax        # 0x140246298
1400e4767:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400e476c:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400e4771:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400e4776:	45 8d 41 0d          	lea    0xd(%r9),%r8d
1400e477a:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400e477f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400e4784:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400e4789:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e478e:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1400e4795:	00
1400e4796:	48 8b 08             	mov    (%rax),%rcx
1400e4799:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400e479e:	8b cb                	mov    %ebx,%ecx
1400e47a0:	e8 4b 2c 08 00       	call   0x1401673f0
1400e47a5:	48 83 c4 50          	add    $0x50,%rsp
1400e47a9:	5b                   	pop    %rbx
1400e47aa:	c3                   	ret
1400e47ab:	90                   	nop
1400e47ac:	90                   	nop
1400e47ad:	90                   	nop
1400e47ae:	90                   	nop
1400e47af:	90                   	nop
1400e47b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e47b5:	57                   	push   %rdi
1400e47b6:	48 83 ec 20          	sub    $0x20,%rsp
1400e47ba:	48 8d 05 9f b5 15 00 	lea    0x15b59f(%rip),%rax        # 0x14023fd60
1400e47c1:	8b da                	mov    %edx,%ebx
1400e47c3:	48 89 01             	mov    %rax,(%rcx)
1400e47c6:	48 8b f9             	mov    %rcx,%rdi
1400e47c9:	e8 76 a2 ff ff       	call   0x1400dea44
1400e47ce:	f6 c3 01             	test   $0x1,%bl
1400e47d1:	74 09                	je     0x1400e47dc
1400e47d3:	48 8b cf             	mov    %rdi,%rcx
1400e47d6:	ff 15 64 e3 12 00    	call   *0x12e364(%rip)        # 0x140212b40
1400e47dc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e47e1:	48 8b c7             	mov    %rdi,%rax
1400e47e4:	48 83 c4 20          	add    $0x20,%rsp
1400e47e8:	5f                   	pop    %rdi
1400e47e9:	c3                   	ret
1400e47ea:	90                   	nop
1400e47eb:	90                   	nop
1400e47ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e47f1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400e47f6:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400e47fb:	41 56                	push   %r14
1400e47fd:	48 83 ec 20          	sub    $0x20,%rsp
1400e4801:	49 8b 18             	mov    (%r8),%rbx