140005438:	f3 48 ab             	rep stos %rax,%es:(%rdi)
14000543b:	4c 8b 15 fe fb 00 00 	mov    0xfbfe(%rip),%r10        # 0x140015040
140005442:	41 b8 40 00 00 00    	mov    $0x40,%r8d
140005448:	49 8d 79 08          	lea    0x8(%r9),%rdi
14000544c:	41 8b c8             	mov    %r8d,%ecx
14000544f:	41 8b c2             	mov    %r10d,%eax
140005452:	83 e0 3f             	and    $0x3f,%eax
140005455:	2b c8                	sub    %eax,%ecx
140005457:	49 8b 47 08          	mov    0x8(%r15),%rax
14000545b:	48 8b 10             	mov    (%rax),%rdx
14000545e:	48 d3 ca             	ror    %cl,%rdx
140005461:	41 8b c8             	mov    %r8d,%ecx
140005464:	49 33 d2             	xor    %r10,%rdx
140005467:	49 89 11             	mov    %rdx,(%r9)
14000546a:	48 8b 15 cf fb 00 00 	mov    0xfbcf(%rip),%rdx        # 0x140015040
140005471:	8b c2                	mov    %edx,%eax
140005473:	83 e0 3f             	and    $0x3f,%eax
140005476:	2b c8                	sub    %eax,%ecx
140005478:	49 8b 07             	mov    (%r15),%rax
14000547b:	48 d3 ce             	ror    %cl,%rsi
14000547e:	48 33 f2             	xor    %rdx,%rsi
140005481:	48 8b 08             	mov    (%rax),%rcx
140005484:	48 89 31             	mov    %rsi,(%rcx)
140005487:	41 8b c8             	mov    %r8d,%ecx
14000548a:	48 8b 15 af fb 00 00 	mov    0xfbaf(%rip),%rdx        # 0x140015040
140005491:	8b c2                	mov    %edx,%eax
140005493:	83 e0 3f             	and    $0x3f,%eax
140005496:	2b c8                	sub    %eax,%ecx
140005498:	49 8b 07             	mov    (%r15),%rax
14000549b:	48 d3 cf             	ror    %cl,%rdi
14000549e:	48 33 fa             	xor    %rdx,%rdi
1400054a1:	48 8b 10             	mov    (%rax),%rdx
1400054a4:	48 89 7a 08          	mov    %rdi,0x8(%rdx)
1400054a8:	48 8b 15 91 fb 00 00 	mov    0xfb91(%rip),%rdx        # 0x140015040
1400054af:	8b c2                	mov    %edx,%eax
1400054b1:	83 e0 3f             	and    $0x3f,%eax
1400054b4:	44 2b c0             	sub    %eax,%r8d
1400054b7:	49 8b 07             	mov    (%r15),%rax
1400054ba:	41 8a c8             	mov    %r8b,%cl
1400054bd:	48 d3 cb             	ror    %cl,%rbx
1400054c0:	48 33 da             	xor    %rdx,%rbx
1400054c3:	48 8b 08             	mov    (%rax),%rcx
1400054c6:	33 c0                	xor    %eax,%eax
1400054c8:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1400054cc:	eb 03                	jmp    0x1400054d1
1400054ce:	83 c8 ff             	or     $0xffffffff,%eax
1400054d1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400054d6:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400054db:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400054e0:	48 83 c4 20          	add    $0x20,%rsp
1400054e4:	41 5f                	pop    %r15
1400054e6:	41 5e                	pop    %r14
1400054e8:	5f                   	pop    %rdi
1400054e9:	c3                   	ret
1400054ea:	90                   	nop
1400054eb:	90                   	nop
1400054ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400054f1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400054f6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400054fb:	57                   	push   %rdi
1400054fc:	41 56                	push   %r14
1400054fe:	41 57                	push   %r15
140005500:	48 83 ec 20          	sub    $0x20,%rsp
140005504:	48 8b 01             	mov    (%rcx),%rax
140005507:	48 8b f1             	mov    %rcx,%rsi
14000550a:	48 8b 10             	mov    (%rax),%rdx
14000550d:	48 85 d2             	test   %rdx,%rdx
140005510:	75 08                	jne    0x14000551a
140005512:	83 c8 ff             	or     $0xffffffff,%eax
140005515:	e9 ce 00 00 00       	jmp    0x1400055e8
14000551a:	4c 8b 05 1f fb 00 00 	mov    0xfb1f(%rip),%r8        # 0x140015040
140005521:	41 8b c8             	mov    %r8d,%ecx
140005524:	49 8b f8             	mov    %r8,%rdi
140005527:	48 33 3a             	xor    (%rdx),%rdi
14000552a:	83 e1 3f             	and    $0x3f,%ecx
14000552d:	48 d3 cf             	ror    %cl,%rdi
140005530:	49 8b d8             	mov    %r8,%rbx
140005533:	48 33 5a 08          	xor    0x8(%rdx),%rbx
140005537:	48 d3 cb             	ror    %cl,%rbx
14000553a:	48 8d 47 ff          	lea    -0x1(%rdi),%rax
14000553e:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
140005542:	0f 87 9e 00 00 00    	ja     0x1400055e6
140005548:	41 8b c8             	mov    %r8d,%ecx
14000554b:	4d 8b f0             	mov    %r8,%r14
14000554e:	83 e1 3f             	and    $0x3f,%ecx
140005551:	4c 8b ff             	mov    %rdi,%r15
140005554:	48 8b eb             	mov    %rbx,%rbp
140005557:	48 83 eb 08          	sub    $0x8,%rbx
14000555b:	48 3b df             	cmp    %rdi,%rbx
14000555e:	72 54                	jb     0x1400055b4
140005560:	48 8b 03             	mov    (%rbx),%rax
140005563:	49 3b c6             	cmp    %r14,%rax
140005566:	74 ef                	je     0x140005557
140005568:	49 33 c0             	xor    %r8,%rax
14000556b:	4c 89 33             	mov    %r14,(%rbx)
14000556e:	48 d3 c8             	ror    %cl,%rax
140005571:	e8 ba 77 00 00       	call   0x14000cd30
140005576:	4c 8b 05 c3 fa 00 00 	mov    0xfac3(%rip),%r8        # 0x140015040
14000557d:	48 8b 06             	mov    (%rsi),%rax
140005580:	41 8b c8             	mov    %r8d,%ecx
140005583:	83 e1 3f             	and    $0x3f,%ecx
140005586:	4d 8b c8             	mov    %r8,%r9
140005589:	48 8b 10             	mov    (%rax),%rdx
14000558c:	49 8b c0             	mov    %r8,%rax
14000558f:	4c 33 0a             	xor    (%rdx),%r9
140005592:	48 33 42 08          	xor    0x8(%rdx),%rax
140005596:	49 d3 c9             	ror    %cl,%r9
140005599:	48 d3 c8             	ror    %cl,%rax
14000559c:	4d 3b cf             	cmp    %r15,%r9
14000559f:	75 05                	jne    0x1400055a6
1400055a1:	48 3b c5             	cmp    %rbp,%rax
1400055a4:	74 b1                	je     0x140005557
1400055a6:	4d 8b f9             	mov    %r9,%r15
1400055a9:	49 8b f9             	mov    %r9,%rdi
1400055ac:	48 8b e8             	mov    %rax,%rbp
1400055af:	48 8b d8             	mov    %rax,%rbx
1400055b2:	eb a3                	jmp    0x140005557
1400055b4:	48 83 ff ff          	cmp    $0xffffffffffffffff,%rdi
1400055b8:	74 0f                	je     0x1400055c9
1400055ba:	48 8b cf             	mov    %rdi,%rcx
1400055bd:	e8 0e 12 00 00       	call   0x1400067d0
1400055c2:	4c 8b 05 77 fa 00 00 	mov    0xfa77(%rip),%r8        # 0x140015040
1400055c9:	48 8b 06             	mov    (%rsi),%rax
1400055cc:	48 8b 08             	mov    (%rax),%rcx
1400055cf:	4c 89 01             	mov    %r8,(%rcx)
1400055d2:	48 8b 06             	mov    (%rsi),%rax
1400055d5:	48 8b 08             	mov    (%rax),%rcx
1400055d8:	4c 89 41 08          	mov    %r8,0x8(%rcx)
1400055dc:	48 8b 06             	mov    (%rsi),%rax
1400055df:	48 8b 08             	mov    (%rax),%rcx
1400055e2:	4c 89 41 10          	mov    %r8,0x10(%rcx)
1400055e6:	33 c0                	xor    %eax,%eax
1400055e8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400055ed:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400055f2:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400055f7:	48 83 c4 20          	add    $0x20,%rsp
1400055fb:	41 5f                	pop    %r15
1400055fd:	41 5e                	pop    %r14
1400055ff:	5f                   	pop    %rdi
140005600:	c3                   	ret
140005601:	90                   	nop
140005602:	90                   	nop
140005603:	90                   	nop
140005604:	48 8b d1             	mov    %rcx,%rdx
140005607:	48 8d 0d 1a 0e 01 00 	lea    0x10e1a(%rip),%rcx        # 0x140016428
14000560e:	eb 70                	jmp    0x140005680
140005610:	4c 8b dc             	mov    %rsp,%r11
140005613:	49 89 4b 08          	mov    %rcx,0x8(%r11)
140005617:	48 83 ec 38          	sub    $0x38,%rsp
14000561b:	49 c7 43 f0 fe ff ff 	movq   $0xfffffffffffffffe,-0x10(%r11)
140005622:	ff
140005623:	49 8d 43 08          	lea    0x8(%r11),%rax
140005627:	49 89 43 e8          	mov    %rax,-0x18(%r11)
14000562b:	b8 02 00 00 00       	mov    $0x2,%eax
140005630:	89 44 24 50          	mov    %eax,0x50(%rsp)
140005634:	89 44 24 58          	mov    %eax,0x58(%rsp)
140005638:	4d 8d 4b 18          	lea    0x18(%r11),%r9
14000563c:	4d 8d 43 e8          	lea    -0x18(%r11),%r8
140005640:	49 8d 53 20          	lea    0x20(%r11),%rdx
140005644:	49 8d 4b 10          	lea    0x10(%r11),%rcx
140005648:	e8 b3 fc ff ff       	call   0x140005300
14000564d:	90                   	nop
14000564e:	48 83 c4 38          	add    $0x38,%rsp
140005652:	c3                   	ret
140005653:	90                   	nop
140005654:	48 85 c9             	test   %rcx,%rcx
140005657:	75 04                	jne    0x14000565d
140005659:	83 c8 ff             	or     $0xffffffff,%eax
14000565c:	c3                   	ret
14000565d:	48 8b 41 10          	mov    0x10(%rcx),%rax
140005661:	48 39 01             	cmp    %rax,(%rcx)
140005664:	75 12                	jne    0x140005678
140005666:	48 8b 05 d3 f9 00 00 	mov    0xf9d3(%rip),%rax        # 0x140015040
14000566d:	48 89 01             	mov    %rax,(%rcx)
140005670:	48 89 41 08          	mov    %rax,0x8(%rcx)
140005674:	48 89 41 10          	mov    %rax,0x10(%rcx)
140005678:	33 c0                	xor    %eax,%eax
14000567a:	c3                   	ret
14000567b:	90                   	nop
14000567c:	90                   	nop
14000567d:	90                   	nop
14000567e:	90                   	nop
14000567f:	90                   	nop
140005680:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140005685:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14000568a:	55                   	push   %rbp
14000568b:	48 8b ec             	mov    %rsp,%rbp
14000568e:	48 83 ec 40          	sub    $0x40,%rsp
140005692:	48 8d 45 10          	lea    0x10(%rbp),%rax
140005696:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14000569a:	4c 8d 4d 28          	lea    0x28(%rbp),%r9
14000569e:	48 8d 45 18          	lea    0x18(%rbp),%rax
1400056a2:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400056a6:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1400056aa:	b8 02 00 00 00       	mov    $0x2,%eax
1400056af:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1400056b3:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400056b7:	89 45 28             	mov    %eax,0x28(%rbp)
1400056ba:	89 45 e0             	mov    %eax,-0x20(%rbp)
1400056bd:	e8 02 fc ff ff       	call   0x1400052c4
1400056c2:	48 83 c4 40          	add    $0x40,%rsp
1400056c6:	5d                   	pop    %rbp
1400056c7:	c3                   	ret
1400056c8:	90                   	nop
1400056c9:	90                   	nop
1400056ca:	90                   	nop
1400056cb:	90                   	nop
1400056cc:	90                   	nop
1400056cd:	90                   	nop
1400056ce:	90                   	nop
1400056cf:	90                   	nop
1400056d0:	48 8d 05 29 ff 00 00 	lea    0xff29(%rip),%rax        # 0x140015600
1400056d7:	48 89 05 1a 14 01 00 	mov    %rax,0x1141a(%rip)        # 0x140016af8
1400056de:	b0 01                	mov    $0x1,%al
1400056e0:	c3                   	ret
1400056e1:	90                   	nop
1400056e2:	90                   	nop
1400056e3:	90                   	nop
1400056e4:	90                   	nop
1400056e5:	90                   	nop
1400056e6:	90                   	nop
1400056e7:	90                   	nop
1400056e8:	90                   	nop
1400056e9:	90                   	nop
1400056ea:	90                   	nop
1400056eb:	90                   	nop
1400056ec:	90                   	nop
1400056ed:	90                   	nop
1400056ee:	90                   	nop
1400056ef:	90                   	nop
1400056f0:	48 83 ec 28          	sub    $0x28,%rsp
1400056f4:	48 8d 0d 2d 0d 01 00 	lea    0x10d2d(%rip),%rcx        # 0x140016428
1400056fb:	e8 54 ff ff ff       	call   0x140005654
140005700:	48 8d 0d 39 0d 01 00 	lea    0x10d39(%rip),%rcx        # 0x140016440
140005707:	e8 48 ff ff ff       	call   0x140005654
14000570c:	b0 01                	mov    $0x1,%al
14000570e:	48 83 c4 28          	add    $0x28,%rsp
140005712:	c3                   	ret
140005713:	90                   	nop
140005714:	90                   	nop
140005715:	90                   	nop
140005716:	90                   	nop
140005717:	90                   	nop
140005718:	90                   	nop
140005719:	90                   	nop
14000571a:	90                   	nop
14000571b:	90                   	nop
14000571c:	90                   	nop
14000571d:	90                   	nop
14000571e:	90                   	nop
14000571f:	90                   	nop
140005720:	48 83 ec 28          	sub    $0x28,%rsp
140005724:	e8 9f f5 ff ff       	call   0x140004cc8
140005729:	b0 01                	mov    $0x1,%al
14000572b:	48 83 c4 28          	add    $0x28,%rsp
14000572f:	c3                   	ret
140005730:	40 53                	rex push %rbx
140005732:	48 83 ec 20          	sub    $0x20,%rsp
140005736:	48 8b 1d 03 f9 00 00 	mov    0xf903(%rip),%rbx        # 0x140015040
14000573d:	48 8b cb             	mov    %rbx,%rcx
140005740:	e8 93 0b 00 00       	call   0x1400062d8
140005745:	48 8b cb             	mov    %rbx,%rcx
140005748:	e8 23 42 00 00       	call   0x140009970
14000574d:	48 8b cb             	mov    %rbx,%rcx
140005750:	e8 3f 43 00 00       	call   0x140009a94
140005755:	48 8b cb             	mov    %rbx,%rcx
140005758:	e8 b3 ee ff ff       	call   0x140004610
14000575d:	48 8b cb             	mov    %rbx,%rcx
140005760:	e8 f3 f8 ff ff       	call   0x140005058
140005765:	b0 01                	mov    $0x1,%al
140005767:	48 83 c4 20          	add    $0x20,%rsp
14000576b:	5b                   	pop    %rbx
14000576c:	c3                   	ret
14000576d:	90                   	nop
14000576e:	90                   	nop
14000576f:	90                   	nop
140005770:	33 c9                	xor    %ecx,%ecx
140005772:	e9 3d cf ff ff       	jmp    0x1400026b4
140005777:	90                   	nop
140005778:	90                   	nop
140005779:	90                   	nop
14000577a:	90                   	nop
14000577b:	90                   	nop
14000577c:	90                   	nop
14000577d:	90                   	nop
14000577e:	90                   	nop
14000577f:	90                   	nop
140005780:	40 53                	rex push %rbx
140005782:	48 83 ec 20          	sub    $0x20,%rsp
140005786:	48 8b 0d eb 0c 01 00 	mov    0x10ceb(%rip),%rcx        # 0x140016478
14000578d:	83 c8 ff             	or     $0xffffffff,%eax
140005790:	f0 0f c1 01          	lock xadd %eax,(%rcx)
140005794:	83 f8 01             	cmp    $0x1,%eax
140005797:	75 1f                	jne    0x1400057b8
140005799:	48 8b 0d d8 0c 01 00 	mov    0x10cd8(%rip),%rcx        # 0x140016478
1400057a0:	48 8d 1d 19 f9 00 00 	lea    0xf919(%rip),%rbx        # 0x1400150c0
1400057a7:	48 3b cb             	cmp    %rbx,%rcx
1400057aa:	74 0c                	je     0x1400057b8
1400057ac:	e8 1f 10 00 00       	call   0x1400067d0
1400057b1:	48 89 1d c0 0c 01 00 	mov    %rbx,0x10cc0(%rip)        # 0x140016478
1400057b8:	b0 01                	mov    $0x1,%al
1400057ba:	48 83 c4 20          	add    $0x20,%rsp
1400057be:	5b                   	pop    %rbx
1400057bf:	c3                   	ret
1400057c0:	48 83 ec 28          	sub    $0x28,%rsp
1400057c4:	48 8b 0d 35 14 01 00 	mov    0x11435(%rip),%rcx        # 0x140016c00
1400057cb:	e8 00 10 00 00       	call   0x1400067d0
1400057d0:	48 8b 0d 31 14 01 00 	mov    0x11431(%rip),%rcx        # 0x140016c08
1400057d7:	48 83 25 21 14 01 00 	andq   $0x0,0x11421(%rip)        # 0x140016c00
1400057de:	00
1400057df:	e8 ec 0f 00 00       	call   0x1400067d0
1400057e4:	48 8b 0d 0d 0c 01 00 	mov    0x10c0d(%rip),%rcx        # 0x1400163f8
1400057eb:	48 83 25 15 14 01 00 	andq   $0x0,0x11415(%rip)        # 0x140016c08
1400057f2:	00
1400057f3:	e8 d8 0f 00 00       	call   0x1400067d0
1400057f8:	48 8b 0d 01 0c 01 00 	mov    0x10c01(%rip),%rcx        # 0x140016400
1400057ff:	48 83 25 f1 0b 01 00 	andq   $0x0,0x10bf1(%rip)        # 0x1400163f8
140005806:	00
140005807:	e8 c4 0f 00 00       	call   0x1400067d0
14000580c:	48 83 25 ec 0b 01 00 	andq   $0x0,0x10bec(%rip)        # 0x140016400
140005813:	00
140005814:	b0 01                	mov    $0x1,%al
140005816:	48 83 c4 28          	add    $0x28,%rsp
14000581a:	c3                   	ret
14000581b:	90                   	nop
14000581c:	48 8d 15 9d 90 00 00 	lea    0x909d(%rip),%rdx        # 0x14000e8c0
140005823:	48 8d 0d 96 8f 00 00 	lea    0x8f96(%rip),%rcx        # 0x14000e7c0
14000582a:	e9 3d 40 00 00       	jmp    0x14000986c
14000582f:	90                   	nop
140005830:	48 83 ec 28          	sub    $0x28,%rsp
140005834:	84 c9                	test   %cl,%cl
140005836:	74 16                	je     0x14000584e
140005838:	48 83 3d b8 13 01 00 	cmpq   $0x0,0x113b8(%rip)        # 0x140016bf8
14000583f:	00
140005840:	74 05                	je     0x140005847
140005842:	e8 19 48 00 00       	call   0x14000a060
140005847:	b0 01                	mov    $0x1,%al
140005849:	48 83 c4 28          	add    $0x28,%rsp
14000584d:	c3                   	ret
14000584e:	48 8d 15 6b 90 00 00 	lea    0x906b(%rip),%rdx        # 0x14000e8c0
140005855:	48 8d 0d 64 8f 00 00 	lea    0x8f64(%rip),%rcx        # 0x14000e7c0
14000585c:	48 83 c4 28          	add    $0x28,%rsp
140005860:	e9 87 40 00 00       	jmp    0x1400098ec
140005865:	cc                   	int3
140005866:	90                   	nop
140005867:	90                   	nop
140005868:	48 83 ec 28          	sub    $0x28,%rsp
14000586c:	e8 67 06 00 00       	call   0x140005ed8
140005871:	48 8b 40 18          	mov    0x18(%rax),%rax
140005875:	48 85 c0             	test   %rax,%rax