1400044b7:	00
1400044b8:	4d 85 e4             	test   %r12,%r12
1400044bb:	75 3d                	jne    0x1400044fa
1400044bd:	33 db                	xor    %ebx,%ebx
1400044bf:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1400044c4:	0f ae e8             	lfence
1400044c7:	48 8d 04 ff          	lea    (%rdi,%rdi,8),%rax
1400044cb:	4c 8d 2c c3          	lea    (%rbx,%rax,8),%r13
1400044cf:	49 8d 45 48          	lea    0x48(%r13),%rax
1400044d3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400044d8:	49 8b d7             	mov    %r15,%rdx
1400044db:	49 8b cd             	mov    %r13,%rcx
1400044de:	ff 15 e4 e0 32 00    	call   *0x32e0e4(%rip)        # 0x1403325c8
1400044e4:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
1400044e9:	4d 8b 7e 08          	mov    0x8(%r14),%r15
1400044ed:	49 8b 3e             	mov    (%r14),%rdi
1400044f0:	49 3b f7             	cmp    %r15,%rsi
1400044f3:	75 4e                	jne    0x140004543
1400044f5:	48 8b f3             	mov    %rbx,%rsi
1400044f8:	eb 42                	jmp    0x14000453c
1400044fa:	0f ae e8             	lfence
1400044fd:	49 8b cc             	mov    %r12,%rcx
140004500:	49 81 fc 00 10 00 00 	cmp    $0x1000,%r12
140004507:	72 0a                	jb     0x140004513
140004509:	e8 46 13 00 00       	call   0x140005854
14000450e:	48 8b d8             	mov    %rax,%rbx
140004511:	eb ac                	jmp    0x1400044bf
140004513:	ff 15 37 e6 20 00    	call   *0x20e637(%rip)        # 0x140212b50
140004519:	48 8b d8             	mov    %rax,%rbx
14000451c:	48 85 c0             	test   %rax,%rax
14000451f:	75 9e                	jne    0x1400044bf
140004521:	ff 15 09 e6 20 00    	call   *0x20e609(%rip)        # 0x140212b30
140004527:	90                   	nop
140004528:	48 8b d7             	mov    %rdi,%rdx
14000452b:	48 8b ce             	mov    %rsi,%rcx
14000452e:	ff 15 94 e0 32 00    	call   *0x32e094(%rip)        # 0x1403325c8
140004534:	48 83 c6 48          	add    $0x48,%rsi
140004538:	48 83 c7 48          	add    $0x48,%rdi
14000453c:	49 3b ff             	cmp    %r15,%rdi
14000453f:	75 e7                	jne    0x140004528
140004541:	eb 4b                	jmp    0x14000458e
140004543:	4c 8b fb             	mov    %rbx,%r15
140004546:	eb 14                	jmp    0x14000455c
140004548:	48 8b d7             	mov    %rdi,%rdx
14000454b:	49 8b cf             	mov    %r15,%rcx
14000454e:	ff 15 74 e0 32 00    	call   *0x32e074(%rip)        # 0x1403325c8
140004554:	49 83 c7 48          	add    $0x48,%r15
140004558:	48 83 c7 48          	add    $0x48,%rdi
14000455c:	48 3b fe             	cmp    %rsi,%rdi
14000455f:	75 e7                	jne    0x140004548
140004561:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140004566:	4d 8b 7e 08          	mov    0x8(%r14),%r15
14000456a:	49 3b f7             	cmp    %r15,%rsi
14000456d:	74 1f                	je     0x14000458e
14000456f:	49 8b fd             	mov    %r13,%rdi
140004572:	48 2b fe             	sub    %rsi,%rdi
140004575:	48 8d 4e 48          	lea    0x48(%rsi),%rcx
140004579:	48 03 cf             	add    %rdi,%rcx
14000457c:	48 8b d6             	mov    %rsi,%rdx
14000457f:	ff 15 43 e0 32 00    	call   *0x32e043(%rip)        # 0x1403325c8
140004585:	48 83 c6 48          	add    $0x48,%rsi
140004589:	49 3b f7             	cmp    %r15,%rsi
14000458c:	75 e7                	jne    0x140004575
14000458e:	49 8b 3e             	mov    (%r14),%rdi
140004591:	48 85 ff             	test   %rdi,%rdi
140004594:	74 5e                	je     0x1400045f4
140004596:	49 8b 76 08          	mov    0x8(%r14),%rsi
14000459a:	eb 0d                	jmp    0x1400045a9
14000459c:	48 8b cf             	mov    %rdi,%rcx
14000459f:	ff 15 93 df 32 00    	call   *0x32df93(%rip)        # 0x140332538
1400045a5:	48 83 c7 48          	add    $0x48,%rdi
1400045a9:	48 3b fe             	cmp    %rsi,%rdi
1400045ac:	75 ee                	jne    0x14000459c
1400045ae:	49 8b 0e             	mov    (%r14),%rcx
1400045b1:	49 8b 46 10          	mov    0x10(%r14),%rax
1400045b5:	48 2b c1             	sub    %rcx,%rax
1400045b8:	48 c1 f8 03          	sar    $0x3,%rax
1400045bc:	48 ba 39 8e e3 38 8e 	movabs $0x8e38e38e38e38e39,%rdx
1400045c3:	e3 38 8e
1400045c6:	48 0f af c2          	imul   %rdx,%rax
1400045ca:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
1400045ce:	48 c1 e0 03          	shl    $0x3,%rax
1400045d2:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400045d8:	72 14                	jb     0x1400045ee
1400045da:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400045de:	48 2b ca             	sub    %rdx,%rcx
1400045e1:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400045e5:	48 83 f8 1f          	cmp    $0x1f,%rax
1400045e9:	77 3b                	ja     0x140004626
1400045eb:	48 8b ca             	mov    %rdx,%rcx
1400045ee:	ff 15 4c e5 20 00    	call   *0x20e54c(%rip)        # 0x140212b40
1400045f4:	0f ae e8             	lfence
1400045f7:	49 89 1e             	mov    %rbx,(%r14)
1400045fa:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1400045ff:	48 8d 0c c0          	lea    (%rax,%rax,8),%rcx
140004603:	48 8d 14 cb          	lea    (%rbx,%rcx,8),%rdx
140004607:	49 89 56 08          	mov    %rdx,0x8(%r14)
14000460b:	49 8d 0c 1c          	lea    (%r12,%rbx,1),%rcx
14000460f:	49 89 4e 10          	mov    %rcx,0x10(%r14)
140004613:	49 8b c5             	mov    %r13,%rax
140004616:	48 83 c4 30          	add    $0x30,%rsp
14000461a:	41 5f                	pop    %r15
14000461c:	41 5e                	pop    %r14
14000461e:	41 5d                	pop    %r13
140004620:	41 5c                	pop    %r12
140004622:	5f                   	pop    %rdi
140004623:	5e                   	pop    %rsi
140004624:	5b                   	pop    %rbx
140004625:	c3                   	ret
140004626:	ff 15 54 e5 20 00    	call   *0x20e554(%rip)        # 0x140212b80
14000462c:	cc                   	int3
14000462d:	e8 6e 00 00 00       	call   0x1400046a0
140004632:	cc                   	int3
140004633:	e8 34 13 00 00       	call   0x14000596c
140004638:	cc                   	int3
140004639:	90                   	nop
14000463a:	90                   	nop
14000463b:	90                   	nop
14000463c:	48 83 ec 48          	sub    $0x48,%rsp
140004640:	8a d1                	mov    %cl,%dl
140004642:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140004647:	e8 3c 00 00 00       	call   0x140004688
14000464c:	48 8b c8             	mov    %rax,%rcx
14000464f:	90                   	nop
140004650:	e8 5f 00 00 00       	call   0x1400046b4
140004655:	cc                   	int3
140004656:	90                   	nop
140004657:	90                   	nop
140004658:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000465d:	57                   	push   %rdi
14000465e:	48 83 ec 20          	sub    $0x20,%rsp
140004662:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140004666:	48 8b 19             	mov    (%rcx),%rbx
140004669:	eb 0d                	jmp    0x140004678
14000466b:	48 8b cb             	mov    %rbx,%rcx
14000466e:	ff 15 c4 de 32 00    	call   *0x32dec4(%rip)        # 0x140332538
140004674:	48 83 c3 48          	add    $0x48,%rbx
140004678:	48 3b df             	cmp    %rdi,%rbx
14000467b:	75 ee                	jne    0x14000466b
14000467d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140004682:	48 83 c4 20          	add    $0x20,%rsp
140004686:	5f                   	pop    %rdi
140004687:	c3                   	ret
140004688:	48 8d 05 f1 21 23 00 	lea    0x2321f1(%rip),%rax        # 0x140236880
14000468f:	0f 57 c0             	xorps  %xmm0,%xmm0
140004692:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
140004696:	48 89 01             	mov    %rax,(%rcx)
140004699:	48 8b c1             	mov    %rcx,%rax
14000469c:	88 51 18             	mov    %dl,0x18(%rcx)
14000469f:	c3                   	ret
1400046a0:	48 83 ec 28          	sub    $0x28,%rsp
1400046a4:	48 8d 0d 9d 31 24 00 	lea    0x24319d(%rip),%rcx        # 0x140247848
1400046ab:	ff 15 77 e0 20 00    	call   *0x20e077(%rip)        # 0x140212728
1400046b1:	cc                   	int3
1400046b2:	90                   	nop
1400046b3:	90                   	nop
1400046b4:	48 83 ec 48          	sub    $0x48,%rsp
1400046b8:	48 8b d1             	mov    %rcx,%rdx
1400046bb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400046c0:	e8 1b 02 00 00       	call   0x1400048e0
1400046c5:	48 8d 15 6c 88 2c 00 	lea    0x2c886c(%rip),%rdx        # 0x1402ccf38
1400046cc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400046d1:	e8 20 13 20 00       	call   0x1402059f6
1400046d6:	cc                   	int3
1400046d7:	90                   	nop
1400046d8:	40 53                	rex push %rbx
1400046da:	48 83 ec 60          	sub    $0x60,%rsp
1400046de:	8b da                	mov    %edx,%ebx
1400046e0:	48 8b d1             	mov    %rcx,%rdx
1400046e3:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400046e8:	e8 5b 0f 00 00       	call   0x140005648
1400046ed:	44 8b c3             	mov    %ebx,%r8d
1400046f0:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1400046f5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400046fa:	ff 15 58 de 32 00    	call   *0x32de58(%rip)        # 0x140332558
140004700:	48 8b c8             	mov    %rax,%rcx
140004703:	e8 b4 01 00 00       	call   0x1400048bc
140004708:	cc                   	int3
140004709:	90                   	nop
14000470a:	90                   	nop
14000470b:	90                   	nop
14000470c:	48 83 ec 48          	sub    $0x48,%rsp
140004710:	48 8b d1             	mov    %rcx,%rdx
140004713:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140004718:	e8 23 f1 ff ff       	call   0x140003840
14000471d:	48 8d 15 ac 87 2c 00 	lea    0x2c87ac(%rip),%rdx        # 0x1402cced0
140004724:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140004729:	e8 c8 12 20 00       	call   0x1402059f6
14000472e:	cc                   	int3
14000472f:	90                   	nop
140004730:	48 8b c4             	mov    %rsp,%rax
140004733:	48 89 58 18          	mov    %rbx,0x18(%rax)
140004737:	48 89 78 20          	mov    %rdi,0x20(%rax)
14000473b:	55                   	push   %rbp
14000473c:	48 8d a8 88 fe ff ff 	lea    -0x178(%rax),%rbp
140004743:	48 81 ec 70 02 00 00 	sub    $0x270,%rsp
14000474a:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
14000474e:	48 8b 05 2b ca 2f 00 	mov    0x2fca2b(%rip),%rax        # 0x140301180
140004755:	48 33 c4             	xor    %rsp,%rax
140004758:	48 89 85 50 01 00 00 	mov    %rax,0x150(%rbp)
14000475f:	48 8b fa             	mov    %rdx,%rdi
140004762:	0f 28 f0             	movaps %xmm0,%xmm6
140004765:	48 8d 45 50          	lea    0x50(%rbp),%rax
140004769:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000476e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140004773:	e8 14 f6 ff ff       	call   0x140003d8c
140004778:	0f 28 ce             	movaps %xmm6,%xmm1
14000477b:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140004780:	ff 15 32 e0 20 00    	call   *0x20e032(%rip)        # 0x1402127b8
140004786:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14000478b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14000478f:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140004794:	48 03 c8             	add    %rax,%rcx
140004797:	ff 15 a3 df 20 00    	call   *0x20dfa3(%rip)        # 0x140212740
14000479d:	84 c0                	test   %al,%al
14000479f:	74 1c                	je     0x1400047bd
1400047a1:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400047a6:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400047aa:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400047af:	48 03 c8             	add    %rax,%rcx
1400047b2:	45 33 c0             	xor    %r8d,%r8d
1400047b5:	33 d2                	xor    %edx,%edx
1400047b7:	ff 15 f3 df 20 00    	call   *0x20dff3(%rip)        # 0x1402127b0
1400047bd:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1400047c1:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400047c6:	e8 b5 f6 ff ff       	call   0x140003e80
1400047cb:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
1400047cf:	48 8b 45 48          	mov    0x48(%rbp),%rax
1400047d3:	48 83 f8 0f          	cmp    $0xf,%rax
1400047d7:	76 30                	jbe    0x140004809
1400047d9:	48 ff c0             	inc    %rax
1400047dc:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1400047e0:	48 8b d1             	mov    %rcx,%rdx
1400047e3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400047e9:	72 18                	jb     0x140004803
1400047eb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400047ef:	48 2b d1             	sub    %rcx,%rdx
1400047f2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400047f6:	48 83 f8 1f          	cmp    $0x1f,%rax
1400047fa:	76 07                	jbe    0x140004803
1400047fc:	ff 15 7e e3 20 00    	call   *0x20e37e(%rip)        # 0x140212b80
140004802:	cc                   	int3
140004803:	ff 15 37 e3 20 00    	call   *0x20e337(%rip)        # 0x140212b40
140004809:	48 8d 55 30          	lea    0x30(%rbp),%rdx
14000480d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140004812:	e8 69 f6 ff ff       	call   0x140003e80
140004817:	48 8d 55 30          	lea    0x30(%rbp),%rdx
14000481b:	48 83 7d 48 0f       	cmpq   $0xf,0x48(%rbp)
140004820:	48 0f 47 55 30       	cmova  0x30(%rbp),%rdx
140004825:	4c 8b 45 40          	mov    0x40(%rbp),%r8
140004829:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14000482e:	e8 bd 11 20 00       	call   0x1402059f0
140004833:	48 8b 45 48          	mov    0x48(%rbp),%rax
140004837:	48 83 f8 0f          	cmp    $0xf,%rax
14000483b:	76 30                	jbe    0x14000486d
14000483d:	48 ff c0             	inc    %rax
140004840:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140004844:	48 8b d1             	mov    %rcx,%rdx
140004847:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14000484d:	72 18                	jb     0x140004867
14000484f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140004853:	48 2b d1             	sub    %rcx,%rdx
140004856:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14000485a:	48 83 f8 1f          	cmp    $0x1f,%rax
14000485e:	76 07                	jbe    0x140004867
140004860:	ff 15 1a e3 20 00    	call   *0x20e31a(%rip)        # 0x140212b80
140004866:	cc                   	int3
140004867:	ff 15 d3 e2 20 00    	call   *0x20e2d3(%rip)        # 0x140212b40
14000486d:	4c 8b c3             	mov    %rbx,%r8
140004870:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140004874:	48 8b cf             	mov    %rdi,%rcx
140004877:	e8 50 0d 00 00       	call   0x1400055cc
14000487c:	90                   	nop
14000487d:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140004881:	e8 8e f4 ff ff       	call   0x140003d14
140004886:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14000488a:	ff 15 a0 de 20 00    	call   *0x20dea0(%rip)        # 0x140212730
140004890:	48 8b 8d 50 01 00 00 	mov    0x150(%rbp),%rcx
140004897:	48 33 cc             	xor    %rsp,%rcx
14000489a:	e8 d1 fe 1f 00       	call   0x140204770
14000489f:	4c 8d 9c 24 70 02 00 	lea    0x270(%rsp),%r11
1400048a6:	00
1400048a7:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1400048ab:	49 8b 7b 28          	mov    0x28(%r11),%rdi
1400048af:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1400048b4:	49 8b e3             	mov    %r11,%rsp
1400048b7:	5d                   	pop    %rbp
1400048b8:	c3                   	ret
1400048b9:	90                   	nop
1400048ba:	90                   	nop
1400048bb:	90                   	nop
1400048bc:	48 83 ec 48          	sub    $0x48,%rsp
1400048c0:	48 8b d1             	mov    %rcx,%rdx
1400048c3:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400048c8:	e8 2f 00 00 00       	call   0x1400048fc
1400048cd:	48 8d 15 c4 85 2c 00 	lea    0x2c85c4(%rip),%rdx        # 0x1402cce98
1400048d4:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400048d9:	e8 18 11 20 00       	call   0x1402059f6
1400048de:	cc                   	int3
1400048df:	90                   	nop
1400048e0:	48 8d 05 99 1f 23 00 	lea    0x231f99(%rip),%rax        # 0x140236880
1400048e7:	0f 57 c0             	xorps  %xmm0,%xmm0
1400048ea:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
1400048ee:	48 89 01             	mov    %rax,(%rcx)
1400048f1:	8a 42 18             	mov    0x18(%rdx),%al
1400048f4:	88 41 18             	mov    %al,0x18(%rcx)
1400048f7:	48 8b c1             	mov    %rcx,%rax
1400048fa:	c3                   	ret
1400048fb:	90                   	nop
1400048fc:	40 53                	rex push %rbx
1400048fe:	48 83 ec 20          	sub    $0x20,%rsp
140004902:	48 8b d9             	mov    %rcx,%rbx
140004905:	48 8b c2             	mov    %rdx,%rax
140004908:	48 8d 0d a9 20 23 00 	lea    0x2320a9(%rip),%rcx        # 0x1402369b8
14000490f:	0f 57 c0             	xorps  %xmm0,%xmm0
140004912:	48 89 0b             	mov    %rcx,(%rbx)
140004915:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140004919:	48 8d 48 08          	lea    0x8(%rax),%rcx
14000491d:	0f 11 02             	movups %xmm0,(%rdx)
140004920:	ff 15 ca dd 20 00    	call   *0x20ddca(%rip)        # 0x1402126f0
140004926:	48 8d 05 3b 1f 23 00 	lea    0x231f3b(%rip),%rax        # 0x140236868
14000492d:	48 89 03             	mov    %rax,(%rbx)
140004930:	48 8b c3             	mov    %rbx,%rax
140004933:	48 83 c4 20          	add    $0x20,%rsp
140004937:	5b                   	pop    %rbx
140004938:	c3                   	ret
140004939:	90                   	nop
14000493a:	90                   	nop
14000493b:	90                   	nop
14000493c:	48 83 ec 28          	sub    $0x28,%rsp
140004940:	8a 41 10             	mov    0x10(%rcx),%al
140004943:	3c 01                	cmp    $0x1,%al
140004945:	74 06                	je     0x14000494d
140004947:	3c 02                	cmp    $0x2,%al
140004949:	74 10                	je     0x14000495b
14000494b:	eb 08                	jmp    0x140004955
14000494d:	48 8b c1             	mov    %rcx,%rax
140004950:	48 83 c4 28          	add    $0x28,%rsp
140004954:	c3                   	ret
140004955:	e8 8a f9 ff ff       	call   0x1400042e4
14000495a:	cc                   	int3
14000495b:	8a 09                	mov    (%rcx),%cl
14000495d:	e8 da fc ff ff       	call   0x14000463c
140004962:	cc                   	int3
140004963:	90                   	nop
140004964:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140004969:	57                   	push   %rdi
14000496a:	48 83 ec 50          	sub    $0x50,%rsp
14000496e:	48 8b 05 0b c8 2f 00 	mov    0x2fc80b(%rip),%rax        # 0x140301180
140004975:	48 33 c4             	xor    %rsp,%rax