1400013a7:	48 83 c4 20          	add    $0x20,%rsp
1400013ab:	5b                   	pop    %rbx
1400013ac:	c3                   	ret
1400013ad:	cc                   	int3
1400013ae:	cc                   	int3
1400013af:	cc                   	int3
1400013b0:	48 83 ec 28          	sub    $0x28,%rsp
1400013b4:	48 8d 0d fd e5 05 00 	lea    0x5e5fd(%rip),%rcx        # 0x14005f9b8
1400013bb:	ff 15 27 df 05 00    	call   *0x5df27(%rip)        # 0x14005f2e8
1400013c1:	cc                   	int3
1400013c2:	cc                   	int3
1400013c3:	cc                   	int3
1400013c4:	cc                   	int3
1400013c5:	cc                   	int3
1400013c6:	cc                   	int3
1400013c7:	cc                   	int3
1400013c8:	cc                   	int3
1400013c9:	cc                   	int3
1400013ca:	cc                   	int3
1400013cb:	cc                   	int3
1400013cc:	cc                   	int3
1400013cd:	cc                   	int3
1400013ce:	cc                   	int3
1400013cf:	cc                   	int3
1400013d0:	48 8d 05 f1 e5 05 00 	lea    0x5e5f1(%rip),%rax        # 0x14005f9c8
1400013d7:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
1400013de:	00
1400013df:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400013e3:	48 8d 05 96 06 06 00 	lea    0x60696(%rip),%rax        # 0x140061a80
1400013ea:	48 89 01             	mov    %rax,(%rcx)
1400013ed:	48 8b c1             	mov    %rcx,%rax
1400013f0:	c3                   	ret
1400013f1:	cc                   	int3
1400013f2:	cc                   	int3
1400013f3:	cc                   	int3
1400013f4:	cc                   	int3
1400013f5:	cc                   	int3
1400013f6:	cc                   	int3
1400013f7:	cc                   	int3
1400013f8:	cc                   	int3
1400013f9:	cc                   	int3
1400013fa:	cc                   	int3
1400013fb:	cc                   	int3
1400013fc:	cc                   	int3
1400013fd:	cc                   	int3
1400013fe:	cc                   	int3
1400013ff:	cc                   	int3
140001400:	48 83 ec 48          	sub    $0x48,%rsp
140001404:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140001409:	e8 c2 ff ff ff       	call   0x1400013d0
14000140e:	48 8d 15 bb 3c 07 00 	lea    0x73cbb(%rip),%rdx        # 0x1400750d0
140001415:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000141a:	e8 85 93 05 00       	call   0x14005a7a4
14000141f:	cc                   	int3
140001420:	40 53                	rex push %rbx
140001422:	48 83 ec 20          	sub    $0x20,%rsp
140001426:	48 8b d9             	mov    %rcx,%rbx
140001429:	48 8b c2             	mov    %rdx,%rax
14000142c:	48 8d 0d 05 e5 05 00 	lea    0x5e505(%rip),%rcx        # 0x14005f938
140001433:	0f 57 c0             	xorps  %xmm0,%xmm0
140001436:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14000143a:	48 89 0b             	mov    %rcx,(%rbx)
14000143d:	48 8d 48 08          	lea    0x8(%rax),%rcx
140001441:	0f 11 02             	movups %xmm0,(%rdx)
140001444:	ff 15 7e df 05 00    	call   *0x5df7e(%rip)        # 0x14005f3c8
14000144a:	48 8d 05 2f 06 06 00 	lea    0x6062f(%rip),%rax        # 0x140061a80
140001451:	48 89 03             	mov    %rax,(%rbx)
140001454:	48 8b c3             	mov    %rbx,%rax
140001457:	48 83 c4 20          	add    $0x20,%rsp
14000145b:	5b                   	pop    %rbx
14000145c:	c3                   	ret
14000145d:	cc                   	int3
14000145e:	cc                   	int3
14000145f:	cc                   	int3
140001460:	33 c0                	xor    %eax,%eax
140001462:	c3                   	ret
140001463:	cc                   	int3
140001464:	cc                   	int3
140001465:	cc                   	int3
140001466:	cc                   	int3
140001467:	cc                   	int3
140001468:	cc                   	int3
140001469:	cc                   	int3
14000146a:	cc                   	int3
14000146b:	cc                   	int3
14000146c:	cc                   	int3
14000146d:	cc                   	int3
14000146e:	cc                   	int3
14000146f:	cc                   	int3
140001470:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140001475:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000147a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000147f:	57                   	push   %rdi
140001480:	48 83 ec 30          	sub    $0x30,%rsp
140001484:	48 8b 05 b5 6b 07 00 	mov    0x76bb5(%rip),%rax        # 0x140078040
14000148b:	48 33 c4             	xor    %rsp,%rax
14000148e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140001493:	48 8b f1             	mov    %rcx,%rsi
140001496:	0f 0d 49 04          	prefetchw 0x4(%rcx)
14000149a:	8b 41 04             	mov    0x4(%rcx),%eax
14000149d:	0f 1f 00             	nopl   (%rax)
1400014a0:	8b d0                	mov    %eax,%edx
1400014a2:	83 ca 01             	or     $0x1,%edx
1400014a5:	f0 0f b1 51 04       	lock cmpxchg %edx,0x4(%rcx)
1400014aa:	75 f4                	jne    0x1400014a0
1400014ac:	a8 01                	test   $0x1,%al
1400014ae:	74 07                	je     0x1400014b7
1400014b0:	32 c0                	xor    %al,%al
1400014b2:	e9 f9 00 00 00       	jmp    0x1400015b0
1400014b7:	ff 15 a3 de 05 00    	call   *0x5dea3(%rip)        # 0x14005f360
1400014bd:	89 46 18             	mov    %eax,0x18(%rsi)
1400014c0:	33 ed                	xor    %ebp,%ebp
1400014c2:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
1400014c6:	48 8b c7             	mov    %rdi,%rax
1400014c9:	83 e0 03             	and    $0x3,%eax
1400014cc:	74 6a                	je     0x140001538
1400014ce:	48 83 e8 01          	sub    $0x1,%rax
1400014d2:	74 0d                	je     0x1400014e1
1400014d4:	48 83 f8 01          	cmp    $0x1,%rax
1400014d8:	74 23                	je     0x1400014fd
1400014da:	ff 15 38 e0 05 00    	call   *0x5e038(%rip)        # 0x14005f518
1400014e0:	cc                   	int3
1400014e1:	48 8b cf             	mov    %rdi,%rcx
1400014e4:	48 83 e1 fe          	and    $0xfffffffffffffffe,%rcx
1400014e8:	48 83 c9 02          	or     $0x2,%rcx
1400014ec:	48 8b c7             	mov    %rdi,%rax
1400014ef:	f0 48 0f b1 4e 08    	lock cmpxchg %rcx,0x8(%rsi)
1400014f5:	48 8b f8             	mov    %rax,%rdi
1400014f8:	75 53                	jne    0x14000154d
1400014fa:	48 8b f9             	mov    %rcx,%rdi
1400014fd:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140001502:	48 8b 46 08          	mov    0x8(%rsi),%rax
140001506:	48 3b f8             	cmp    %rax,%rdi
140001509:	75 b7                	jne    0x1400014c2
14000150b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001510:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140001516:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14000151c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140001521:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
140001525:	ff 15 4d de 05 00    	call   *0x5de4d(%rip)        # 0x14005f378
14000152b:	48 8b 46 08          	mov    0x8(%rsi),%rax
14000152f:	48 39 44 24 20       	cmp    %rax,0x20(%rsp)
140001534:	74 da                	je     0x140001510
140001536:	eb 8a                	jmp    0x1400014c2
140001538:	48 8b cf             	mov    %rdi,%rcx
14000153b:	48 83 c9 01          	or     $0x1,%rcx
14000153f:	48 8b c7             	mov    %rdi,%rax
140001542:	f0 48 0f b1 4e 08    	lock cmpxchg %rcx,0x8(%rsi)
140001548:	74 0a                	je     0x140001554
14000154a:	48 8b f8             	mov    %rax,%rdi
14000154d:	f3 90                	pause
14000154f:	e9 72 ff ff ff       	jmp    0x1400014c6
140001554:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
140001558:	48 89 39             	mov    %rdi,(%rcx)
14000155b:	ff 15 0f de 05 00    	call   *0x5de0f(%rip)        # 0x14005f370
140001561:	48 85 ff             	test   %rdi,%rdi
140001564:	74 30                	je     0x140001596
140001566:	48 8b 47 08          	mov    0x8(%rdi),%rax
14000156a:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
14000156e:	48 85 c0             	test   %rax,%rax
140001571:	74 04                	je     0x140001577
140001573:	48 89 68 10          	mov    %rbp,0x10(%rax)
140001577:	48 87 46 08          	xchg   %rax,0x8(%rsi)
14000157b:	24 03                	and    $0x3,%al
14000157d:	3c 02                	cmp    $0x2,%al
14000157f:	75 0a                	jne    0x14000158b
140001581:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
140001585:	ff 15 e5 dd 05 00    	call   *0x5dde5(%rip)        # 0x14005f370
14000158b:	48 8b cf             	mov    %rdi,%rcx
14000158e:	ff 57 18             	call   *0x18(%rdi)
140001591:	e9 2c ff ff ff       	jmp    0x1400014c2
140001596:	48 87 6e 08          	xchg   %rbp,0x8(%rsi)
14000159a:	40 80 e5 03          	and    $0x3,%bpl
14000159e:	40 80 fd 02          	cmp    $0x2,%bpl
1400015a2:	75 0a                	jne    0x1400015ae
1400015a4:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1400015a8:	ff 15 c2 dd 05 00    	call   *0x5ddc2(%rip)        # 0x14005f370
1400015ae:	b0 01                	mov    $0x1,%al
1400015b0:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400015b5:	48 33 cc             	xor    %rsp,%rcx
1400015b8:	e8 43 82 05 00       	call   0x140059800
1400015bd:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400015c2:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1400015c7:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400015cc:	48 83 c4 30          	add    $0x30,%rsp
1400015d0:	5f                   	pop    %rdi
1400015d1:	c3                   	ret
1400015d2:	cc                   	int3
1400015d3:	cc                   	int3
1400015d4:	cc                   	int3
1400015d5:	cc                   	int3
1400015d6:	cc                   	int3
1400015d7:	cc                   	int3
1400015d8:	cc                   	int3
1400015d9:	cc                   	int3
1400015da:	cc                   	int3
1400015db:	cc                   	int3
1400015dc:	cc                   	int3
1400015dd:	cc                   	int3
1400015de:	cc                   	int3
1400015df:	cc                   	int3
1400015e0:	40 53                	rex push %rbx
1400015e2:	48 83 ec 20          	sub    $0x20,%rsp
1400015e6:	48 8b d9             	mov    %rcx,%rbx
1400015e9:	e8 52 00 00 00       	call   0x140001640
1400015ee:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400015f2:	48 85 c9             	test   %rcx,%rcx
1400015f5:	74 28                	je     0x14000161f
1400015f7:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1400015fc:	f0 0f c1 41 04       	lock xadd %eax,0x4(%rcx)
140001601:	83 e0 fe             	and    $0xfffffffe,%eax
140001604:	83 f8 02             	cmp    $0x2,%eax
140001607:	75 16                	jne    0x14000161f
140001609:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14000160e:	f0 0f c1 01          	lock xadd %eax,(%rcx)
140001612:	83 f8 01             	cmp    $0x1,%eax
140001615:	75 08                	jne    0x14000161f
140001617:	8d 50 1f             	lea    0x1f(%rax),%edx
14000161a:	e8 75 86 05 00       	call   0x140059c94
14000161f:	83 7b 08 00          	cmpl   $0x0,0x8(%rbx)
140001623:	74 07                	je     0x14000162c
140001625:	ff 15 2d df 05 00    	call   *0x5df2d(%rip)        # 0x14005f558
14000162b:	cc                   	int3
14000162c:	48 83 c4 20          	add    $0x20,%rsp
140001630:	5b                   	pop    %rbx
140001631:	c3                   	ret
140001632:	cc                   	int3
140001633:	cc                   	int3
140001634:	cc                   	int3
140001635:	cc                   	int3
140001636:	cc                   	int3
140001637:	cc                   	int3
140001638:	cc                   	int3
140001639:	cc                   	int3
14000163a:	cc                   	int3
14000163b:	cc                   	int3
14000163c:	cc                   	int3
14000163d:	cc                   	int3
14000163e:	cc                   	int3
14000163f:	cc                   	int3
140001640:	40 53                	rex push %rbx
140001642:	48 83 ec 30          	sub    $0x30,%rsp
140001646:	48 8b d9             	mov    %rcx,%rbx
140001649:	83 79 08 00          	cmpl   $0x0,0x8(%rcx)
14000164d:	74 62                	je     0x1400016b1
14000164f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140001653:	48 85 c9             	test   %rcx,%rcx
140001656:	74 05                	je     0x14000165d
140001658:	e8 13 fe ff ff       	call   0x140001470
14000165d:	83 7b 08 00          	cmpl   $0x0,0x8(%rbx)
140001661:	75 0c                	jne    0x14000166f
140001663:	b9 01 00 00 00       	mov    $0x1,%ecx
140001668:	ff 15 4a dc 05 00    	call   *0x5dc4a(%rip)        # 0x14005f2b8
14000166e:	cc                   	int3
14000166f:	ff 15 eb dc 05 00    	call   *0x5dceb(%rip)        # 0x14005f360
140001675:	39 43 08             	cmp    %eax,0x8(%rbx)
140001678:	75 0c                	jne    0x140001686
14000167a:	b9 05 00 00 00       	mov    $0x5,%ecx
14000167f:	ff 15 33 dc 05 00    	call   *0x5dc33(%rip)        # 0x14005f2b8
140001685:	cc                   	int3
140001686:	0f 10 03             	movups (%rbx),%xmm0
140001689:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
14000168e:	33 d2                	xor    %edx,%edx
140001690:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140001695:	ff 15 b5 dc 05 00    	call   *0x5dcb5(%rip)        # 0x14005f350
14000169b:	85 c0                	test   %eax,%eax
14000169d:	74 0c                	je     0x1400016ab
14000169f:	b9 02 00 00 00       	mov    $0x2,%ecx
1400016a4:	ff 15 0e dc 05 00    	call   *0x5dc0e(%rip)        # 0x14005f2b8
1400016aa:	cc                   	int3
1400016ab:	0f 57 c0             	xorps  %xmm0,%xmm0
1400016ae:	0f 11 03             	movups %xmm0,(%rbx)
1400016b1:	48 83 c4 30          	add    $0x30,%rsp
1400016b5:	5b                   	pop    %rbx
1400016b6:	c3                   	ret
1400016b7:	cc                   	int3
1400016b8:	cc                   	int3
1400016b9:	cc                   	int3
1400016ba:	cc                   	int3
1400016bb:	cc                   	int3
1400016bc:	cc                   	int3
1400016bd:	cc                   	int3
1400016be:	cc                   	int3
1400016bf:	cc                   	int3
1400016c0:	40 53                	rex push %rbx
1400016c2:	48 83 ec 20          	sub    $0x20,%rsp
1400016c6:	48 8b d9             	mov    %rcx,%rbx
1400016c9:	48 8b c2             	mov    %rdx,%rax
1400016cc:	48 8d 0d 65 e2 05 00 	lea    0x5e265(%rip),%rcx        # 0x14005f938
1400016d3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400016d6:	48 8d 53 08          	lea    0x8(%rbx),%rdx
1400016da:	48 89 0b             	mov    %rcx,(%rbx)
1400016dd:	48 8d 48 08          	lea    0x8(%rax),%rcx
1400016e1:	0f 11 02             	movups %xmm0,(%rdx)
1400016e4:	ff 15 de dc 05 00    	call   *0x5dcde(%rip)        # 0x14005f3c8
1400016ea:	48 8d 05 57 05 06 00 	lea    0x60557(%rip),%rax        # 0x140061c48
1400016f1:	48 89 03             	mov    %rax,(%rbx)
1400016f4:	48 8b c3             	mov    %rbx,%rax
1400016f7:	48 83 c4 20          	add    $0x20,%rsp
1400016fb:	5b                   	pop    %rbx
1400016fc:	c3                   	ret
1400016fd:	cc                   	int3
1400016fe:	cc                   	int3
1400016ff:	cc                   	int3
140001700:	44 89 02             	mov    %r8d,(%rdx)
140001703:	48 8b c2             	mov    %rdx,%rax
140001706:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
14000170a:	c3                   	ret
14000170b:	cc                   	int3
14000170c:	cc                   	int3
14000170d:	cc                   	int3
14000170e:	cc                   	int3
14000170f:	cc                   	int3
140001710:	40 53                	rex push %rbx
140001712:	48 83 ec 30          	sub    $0x30,%rsp
140001716:	48 8b 01             	mov    (%rcx),%rax
140001719:	49 8b d8             	mov    %r8,%rbx
14000171c:	44 8b c2             	mov    %edx,%r8d
14000171f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140001724:	ff 50 18             	call   *0x18(%rax)
140001727:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000172b:	4c 8b 48 08          	mov    0x8(%rax),%r9
14000172f:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140001733:	49 39 51 08          	cmp    %rdx,0x8(%r9)
140001737:	75 0e                	jne    0x140001747
140001739:	8b 0b                	mov    (%rbx),%ecx
14000173b:	39 08                	cmp    %ecx,(%rax)
14000173d:	75 08                	jne    0x140001747
14000173f:	b0 01                	mov    $0x1,%al
140001741:	48 83 c4 30          	add    $0x30,%rsp
140001745:	5b                   	pop    %rbx
140001746:	c3                   	ret
140001747:	32 c0                	xor    %al,%al
140001749:	48 83 c4 30          	add    $0x30,%rsp
14000174d:	5b                   	pop    %rbx
14000174e:	c3                   	ret
14000174f:	cc                   	int3
140001750:	48 8b 42 08          	mov    0x8(%rdx),%rax
140001754:	4c 8b 48 08          	mov    0x8(%rax),%r9
140001758:	4c 39 49 08          	cmp    %r9,0x8(%rcx)
14000175c:	75 08                	jne    0x140001766
14000175e:	44 39 02             	cmp    %r8d,(%rdx)
140001761:	75 03                	jne    0x140001766
140001763:	b0 01                	mov    $0x1,%al
140001765:	c3                   	ret
140001766:	32 c0                	xor    %al,%al
140001768:	c3                   	ret
140001769:	cc                   	int3
14000176a:	cc                   	int3
14000176b:	cc                   	int3