14001147d:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140011484:	00
140011485:	0f ae e8             	lfence
140011488:	48 6b f6 38          	imul   $0x38,%rsi,%rsi
14001148c:	48 03 f3             	add    %rbx,%rsi
14001148f:	4c 8d 7e 38          	lea    0x38(%rsi),%r15
140011493:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
140011498:	4c 89 bc 24 80 00 00 	mov    %r15,0x80(%rsp)
14001149f:	00
1400114a0:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400114a5:	49 8b 10             	mov    (%r8),%rdx
1400114a8:	0f 57 c0             	xorps  %xmm0,%xmm0
1400114ab:	0f 11 06             	movups %xmm0,(%rsi)
1400114ae:	4c 89 4e 10          	mov    %r9,0x10(%rsi)
1400114b2:	4c 89 4e 18          	mov    %r9,0x18(%rsi)
1400114b6:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400114ba:	49 ff c0             	inc    %r8
1400114bd:	66 46 39 0c 42       	cmp    %r9w,(%rdx,%r8,2)
1400114c2:	75 f6                	jne    0x1400114ba
1400114c4:	48 8b ce             	mov    %rsi,%rcx
1400114c7:	e8 c0 57 ff ff       	call   0x140006c8c
1400114cc:	0f ae e8             	lfence
1400114cf:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
1400114d3:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
1400114da:	00
1400114db:	e8 e8 ca ff ff       	call   0x14000dfc8
1400114e0:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
1400114e7:	00
1400114e8:	4c 8b c3             	mov    %rbx,%r8
1400114eb:	4d 3b 6e 08          	cmp    0x8(%r14),%r13
1400114ef:	0f ae e8             	lfence
1400114f2:	49 8b 0e             	mov    (%r14),%rcx
1400114f5:	74 16                	je     0x14001150d
1400114f7:	49 8b d5             	mov    %r13,%rdx
1400114fa:	e8 69 00 00 00       	call   0x140011568
1400114ff:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
140011506:	00
140011507:	4d 8b c7             	mov    %r15,%r8
14001150a:	49 8b cd             	mov    %r13,%rcx
14001150d:	49 8b 56 08          	mov    0x8(%r14),%rdx
140011511:	e8 52 00 00 00       	call   0x140011568
140011516:	0f ae e8             	lfence
140011519:	4c 8b cf             	mov    %rdi,%r9
14001151c:	4d 8b c4             	mov    %r12,%r8
14001151f:	48 8b d3             	mov    %rbx,%rdx
140011522:	49 8b ce             	mov    %r14,%rcx
140011525:	e8 0a f0 ff ff       	call   0x140010534
14001152a:	48 8b c6             	mov    %rsi,%rax
14001152d:	48 83 c4 40          	add    $0x40,%rsp
140011531:	41 5f                	pop    %r15
140011533:	41 5e                	pop    %r14
140011535:	41 5d                	pop    %r13
140011537:	41 5c                	pop    %r12
140011539:	5f                   	pop    %rdi
14001153a:	5e                   	pop    %rsi
14001153b:	5b                   	pop    %rbx
14001153c:	c3                   	ret
14001153d:	ff 15 0d 16 20 00    	call   *0x20160d(%rip)        # 0x140212b50
140011543:	48 8b d8             	mov    %rax,%rbx
140011546:	45 33 c9             	xor    %r9d,%r9d
140011549:	48 85 c0             	test   %rax,%rax
14001154c:	0f 85 23 ff ff ff    	jne    0x140011475
140011552:	ff 15 d8 15 20 00    	call   *0x2015d8(%rip)        # 0x140212b30
140011558:	cc                   	int3
140011559:	e8 42 31 ff ff       	call   0x1400046a0
14001155e:	cc                   	int3
14001155f:	e8 08 44 ff ff       	call   0x14000596c
140011564:	cc                   	int3
140011565:	90                   	nop
140011566:	90                   	nop
140011567:	90                   	nop
140011568:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001156d:	49 8b c0             	mov    %r8,%rax
140011570:	4c 8b da             	mov    %rdx,%r11
140011573:	48 3b ca             	cmp    %rdx,%rcx
140011576:	74 73                	je     0x1400115eb
140011578:	4c 8b d0             	mov    %rax,%r10
14001157b:	4c 8d 49 28          	lea    0x28(%rcx),%r9
14001157f:	4c 2b d1             	sub    %rcx,%r10
140011582:	33 db                	xor    %ebx,%ebx
140011584:	0f 57 c0             	xorps  %xmm0,%xmm0
140011587:	0f 11 00             	movups %xmm0,(%rax)
14001158a:	4b 89 5c 11 e8       	mov    %rbx,-0x18(%r9,%r10,1)
14001158f:	4b 89 5c 11 f0       	mov    %rbx,-0x10(%r9,%r10,1)
140011594:	41 0f 10 41 d8       	movups -0x28(%r9),%xmm0
140011599:	0f 11 00             	movups %xmm0,(%rax)
14001159c:	41 0f 10 49 e8       	movups -0x18(%r9),%xmm1
1400115a1:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1400115a5:	49 89 59 e8          	mov    %rbx,-0x18(%r9)
1400115a9:	48 83 c0 38          	add    $0x38,%rax
1400115ad:	49 c7 41 f0 07 00 00 	movq   $0x7,-0x10(%r9)
1400115b4:	00
1400115b5:	66 41 89 59 d8       	mov    %bx,-0x28(%r9)
1400115ba:	49 8b 49 f8          	mov    -0x8(%r9),%rcx
1400115be:	4d 8b 41 08          	mov    0x8(%r9),%r8
1400115c2:	49 8b 11             	mov    (%r9),%rdx
1400115c5:	49 89 59 08          	mov    %rbx,0x8(%r9)
1400115c9:	49 89 19             	mov    %rbx,(%r9)
1400115cc:	49 89 59 f8          	mov    %rbx,-0x8(%r9)
1400115d0:	4b 89 4c 11 f8       	mov    %rcx,-0x8(%r9,%r10,1)
1400115d5:	4b 89 14 11          	mov    %rdx,(%r9,%r10,1)
1400115d9:	4f 89 44 11 08       	mov    %r8,0x8(%r9,%r10,1)
1400115de:	4d 8d 49 38          	lea    0x38(%r9),%r9
1400115e2:	49 8d 49 d8          	lea    -0x28(%r9),%rcx
1400115e6:	49 3b cb             	cmp    %r11,%rcx
1400115e9:	75 99                	jne    0x140011584
1400115eb:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1400115f0:	c3                   	ret
1400115f1:	90                   	nop
1400115f2:	90                   	nop
1400115f3:	90                   	nop
1400115f4:	49 8b c0             	mov    %r8,%rax
1400115f7:	48 3b ca             	cmp    %rdx,%rcx
1400115fa:	0f 84 82 00 00 00    	je     0x140011682
140011600:	4c 8b c8             	mov    %rax,%r9
140011603:	4c 8d 41 30          	lea    0x30(%rcx),%r8
140011607:	4c 2b c9             	sub    %rcx,%r9
14001160a:	45 33 d2             	xor    %r10d,%r10d
14001160d:	45 8d 5a 07          	lea    0x7(%r10),%r11d
140011611:	0f 57 c0             	xorps  %xmm0,%xmm0
140011614:	0f 11 00             	movups %xmm0,(%rax)
140011617:	4f 89 54 01 e0       	mov    %r10,-0x20(%r9,%r8,1)
14001161c:	4f 89 54 01 e8       	mov    %r10,-0x18(%r9,%r8,1)
140011621:	41 0f 10 40 d0       	movups -0x30(%r8),%xmm0
140011626:	0f 11 00             	movups %xmm0,(%rax)
140011629:	41 0f 10 48 e0       	movups -0x20(%r8),%xmm1
14001162e:	0f 57 c0             	xorps  %xmm0,%xmm0
140011631:	0f 11 48 10          	movups %xmm1,0x10(%rax)
140011635:	4d 89 58 e8          	mov    %r11,-0x18(%r8)
140011639:	48 83 c0 40          	add    $0x40,%rax
14001163d:	4d 89 50 e0          	mov    %r10,-0x20(%r8)
140011641:	66 45 89 50 d0       	mov    %r10w,-0x30(%r8)
140011646:	43 0f 11 44 08 f0    	movups %xmm0,-0x10(%r8,%r9,1)
14001164c:	4f 89 14 01          	mov    %r10,(%r9,%r8,1)
140011650:	4f 89 54 01 08       	mov    %r10,0x8(%r9,%r8,1)
140011655:	41 0f 10 40 f0       	movups -0x10(%r8),%xmm0
14001165a:	43 0f 11 44 08 f0    	movups %xmm0,-0x10(%r8,%r9,1)
140011660:	41 0f 10 08          	movups (%r8),%xmm1
140011664:	43 0f 11 0c 08       	movups %xmm1,(%r8,%r9,1)
140011669:	4d 89 10             	mov    %r10,(%r8)
14001166c:	4d 89 58 08          	mov    %r11,0x8(%r8)
140011670:	66 45 89 50 f0       	mov    %r10w,-0x10(%r8)
140011675:	4d 8d 40 40          	lea    0x40(%r8),%r8
140011679:	49 8d 48 d0          	lea    -0x30(%r8),%rcx
14001167d:	48 3b ca             	cmp    %rdx,%rcx
140011680:	75 8f                	jne    0x140011611
140011682:	c3                   	ret
140011683:	90                   	nop
140011684:	90                   	nop
140011685:	90                   	nop
140011686:	90                   	nop
140011687:	90                   	nop
140011688:	90                   	nop
140011689:	90                   	nop
14001168a:	90                   	nop
14001168b:	90                   	nop
14001168c:	90                   	nop
14001168d:	90                   	nop
14001168e:	90                   	nop
14001168f:	90                   	nop
140011690:	48 83 ec 28          	sub    $0x28,%rsp
140011694:	84 d2                	test   %dl,%dl
140011696:	74 06                	je     0x14001169e
140011698:	ff 15 a2 14 20 00    	call   *0x2014a2(%rip)        # 0x140212b40
14001169e:	48 83 c4 28          	add    $0x28,%rsp
1400116a2:	c3                   	ret
1400116a3:	90                   	nop
1400116a4:	90                   	nop
1400116a5:	90                   	nop
1400116a6:	90                   	nop
1400116a7:	90                   	nop
1400116a8:	90                   	nop
1400116a9:	90                   	nop
1400116aa:	90                   	nop
1400116ab:	90                   	nop
1400116ac:	90                   	nop
1400116ad:	90                   	nop
1400116ae:	90                   	nop
1400116af:	90                   	nop
1400116b0:	48 8d 05 79 3f 2f 00 	lea    0x2f3f79(%rip),%rax        # 0x140305630
1400116b7:	c3                   	ret
1400116b8:	90                   	nop
1400116b9:	90                   	nop
1400116ba:	90                   	nop
1400116bb:	90                   	nop
1400116bc:	90                   	nop
1400116bd:	90                   	nop
1400116be:	90                   	nop
1400116bf:	90                   	nop
1400116c0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1400116c5:	53                   	push   %rbx
1400116c6:	48 83 ec 20          	sub    $0x20,%rsp
1400116ca:	48 8b 12             	mov    (%rdx),%rdx
1400116cd:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1400116d2:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1400116d6:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400116da:	48 3b 43 10          	cmp    0x10(%rbx),%rax
1400116de:	74 2d                	je     0x14001170d
1400116e0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400116e3:	0f 11 00             	movups %xmm0,(%rax)
1400116e6:	33 c9                	xor    %ecx,%ecx
1400116e8:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400116ec:	48 89 48 18          	mov    %rcx,0x18(%rax)
1400116f0:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400116f4:	49 ff c0             	inc    %r8
1400116f7:	66 42 39 0c 42       	cmp    %cx,(%rdx,%r8,2)
1400116fc:	75 f6                	jne    0x1400116f4
1400116fe:	48 8b c8             	mov    %rax,%rcx
140011701:	e8 86 55 ff ff       	call   0x140006c8c
140011706:	48 83 43 08 20       	addq   $0x20,0x8(%rbx)
14001170b:	eb 11                	jmp    0x14001171e
14001170d:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140011712:	48 8b d0             	mov    %rax,%rdx
140011715:	48 8b cb             	mov    %rbx,%rcx
140011718:	e8 0b f1 ff ff       	call   0x140010828
14001171d:	90                   	nop
14001171e:	48 83 c4 20          	add    $0x20,%rsp
140011722:	5b                   	pop    %rbx
140011723:	c3                   	ret
140011724:	90                   	nop
140011725:	90                   	nop
140011726:	90                   	nop
140011727:	90                   	nop
140011728:	90                   	nop
140011729:	90                   	nop
14001172a:	90                   	nop
14001172b:	90                   	nop
14001172c:	90                   	nop
14001172d:	90                   	nop
14001172e:	90                   	nop
14001172f:	90                   	nop
140011730:	48 8d 05 61 54 22 00 	lea    0x225461(%rip),%rax        # 0x140236b98
140011737:	48 89 02             	mov    %rax,(%rdx)
14001173a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14001173e:	48 89 42 08          	mov    %rax,0x8(%rdx)
140011742:	48 8b c2             	mov    %rdx,%rax
140011745:	c3                   	ret
140011746:	90                   	nop
140011747:	90                   	nop
140011748:	40 53                	rex push %rbx
14001174a:	48 83 ec 20          	sub    $0x20,%rsp
14001174e:	48 8b d9             	mov    %rcx,%rbx
140011751:	48 83 c1 20          	add    $0x20,%rcx
140011755:	e8 6e 8a ff ff       	call   0x14000a1c8
14001175a:	48 8b 43 18          	mov    0x18(%rbx),%rax
14001175e:	48 83 f8 07          	cmp    $0x7,%rax
140011762:	76 2d                	jbe    0x140011791
140011764:	48 8b 0b             	mov    (%rbx),%rcx
140011767:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14001176e:	00
14001176f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140011775:	72 14                	jb     0x14001178b
140011777:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14001177b:	48 2b ca             	sub    %rdx,%rcx
14001177e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140011782:	48 83 f8 1f          	cmp    $0x1f,%rax
140011786:	77 20                	ja     0x1400117a8
140011788:	48 8b ca             	mov    %rdx,%rcx
14001178b:	ff 15 af 13 20 00    	call   *0x2013af(%rip)        # 0x140212b40
140011791:	33 c0                	xor    %eax,%eax
140011793:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14001179a:	00
14001179b:	48 89 43 10          	mov    %rax,0x10(%rbx)
14001179f:	66 89 03             	mov    %ax,(%rbx)
1400117a2:	48 83 c4 20          	add    $0x20,%rsp
1400117a6:	5b                   	pop    %rbx
1400117a7:	c3                   	ret
1400117a8:	ff 15 d2 13 20 00    	call   *0x2013d2(%rip)        # 0x140212b80
1400117ae:	cc                   	int3
1400117af:	90                   	nop
1400117b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400117b5:	57                   	push   %rdi
1400117b6:	48 83 ec 20          	sub    $0x20,%rsp
1400117ba:	48 8b d9             	mov    %rcx,%rbx
1400117bd:	33 ff                	xor    %edi,%edi
1400117bf:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1400117c3:	48 85 c9             	test   %rcx,%rcx
1400117c6:	74 35                	je     0x1400117fd
1400117c8:	48 8b 43 30          	mov    0x30(%rbx),%rax
1400117cc:	48 2b c1             	sub    %rcx,%rax
1400117cf:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400117d5:	72 14                	jb     0x1400117eb
1400117d7:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400117db:	48 2b ca             	sub    %rdx,%rcx
1400117de:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400117e2:	48 83 f8 1f          	cmp    $0x1f,%rax
1400117e6:	77 66                	ja     0x14001184e
1400117e8:	48 8b ca             	mov    %rdx,%rcx
1400117eb:	ff 15 4f 13 20 00    	call   *0x20134f(%rip)        # 0x140212b40
1400117f1:	48 89 7b 20          	mov    %rdi,0x20(%rbx)
1400117f5:	48 89 7b 28          	mov    %rdi,0x28(%rbx)
1400117f9:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
1400117fd:	48 8b 43 18          	mov    0x18(%rbx),%rax
140011801:	48 83 f8 07          	cmp    $0x7,%rax
140011805:	76 2d                	jbe    0x140011834
140011807:	48 8b 0b             	mov    (%rbx),%rcx
14001180a:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140011811:	00
140011812:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140011818:	72 14                	jb     0x14001182e
14001181a:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14001181e:	48 2b ca             	sub    %rdx,%rcx
140011821:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140011825:	48 83 f8 1f          	cmp    $0x1f,%rax
140011829:	77 23                	ja     0x14001184e
14001182b:	48 8b ca             	mov    %rdx,%rcx
14001182e:	ff 15 0c 13 20 00    	call   *0x20130c(%rip)        # 0x140212b40
140011834:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140011838:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14001183f:	00
140011840:	66 89 3b             	mov    %di,(%rbx)
140011843:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140011848:	48 83 c4 20          	add    $0x20,%rsp
14001184c:	5f                   	pop    %rdi
14001184d:	c3                   	ret
14001184e:	ff 15 2c 13 20 00    	call   *0x20132c(%rip)        # 0x140212b80
140011854:	cc                   	int3
140011855:	90                   	nop
140011856:	90                   	nop
140011857:	90                   	nop
140011858:	40 53                	rex push %rbx
14001185a:	48 83 ec 20          	sub    $0x20,%rsp
14001185e:	8b d9                	mov    %ecx,%ebx
140011860:	0f b6 ca             	movzbl %dl,%ecx
140011863:	83 e9 01             	sub    $0x1,%ecx
140011866:	74 50                	je     0x1400118b8
140011868:	83 e9 01             	sub    $0x1,%ecx
14001186b:	74 47                	je     0x1400118b4
14001186d:	83 e9 01             	sub    $0x1,%ecx
140011870:	74 3c                	je     0x1400118ae
140011872:	83 f9 01             	cmp    $0x1,%ecx
140011875:	74 12                	je     0x140011889
140011877:	8b c3                	mov    %ebx,%eax
140011879:	0f ba e8 08          	bts    $0x8,%eax
14001187d:	80 3d 21 3e 30 00 00 	cmpb   $0x0,0x303e21(%rip)        # 0x1403156a5
140011884:	0f 45 d8             	cmovne %eax,%ebx
140011887:	eb 2f                	jmp    0x1400118b8
140011889:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140011890:	00 00
140011892:	b9 10 00 00 00       	mov    $0x10,%ecx
140011897:	48 8b 00             	mov    (%rax),%rax
14001189a:	8b 04 01             	mov    (%rcx,%rax,1),%eax
14001189d:	39 05 f5 3d 30 00    	cmp    %eax,0x303df5(%rip)        # 0x140315698
1400118a3:	7f 2f                	jg     0x1400118d4
1400118a5:	83 3d f0 3d 30 00 00 	cmpl   $0x0,0x303df0(%rip)        # 0x14031569c
1400118ac:	74 0a                	je     0x1400118b8
1400118ae:	0f ba eb 09          	bts    $0x9,%ebx
1400118b2:	eb 04                	jmp    0x1400118b8
1400118b4:	0f ba eb 08          	bts    $0x8,%ebx
1400118b8:	8b c3                	mov    %ebx,%eax