140155635:	49 89 40 08          	mov    %rax,0x8(%r8)
140155639:	48 8b 17             	mov    (%rdi),%rdx
14015563c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140155640:	48 89 47 08          	mov    %rax,0x8(%rdi)
140155644:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140155648:	45 38 48 19          	cmp    %r9b,0x19(%r8)
14015564c:	75 3b                	jne    0x140155689
14015564e:	49 8b 08             	mov    (%r8),%rcx
140155651:	44 38 49 19          	cmp    %r9b,0x19(%rcx)
140155655:	75 0f                	jne    0x140155666
140155657:	48 8b 01             	mov    (%rcx),%rax
14015565a:	4c 8b c1             	mov    %rcx,%r8
14015565d:	48 8b c8             	mov    %rax,%rcx
140155660:	44 38 48 19          	cmp    %r9b,0x19(%rax)
140155664:	74 f1                	je     0x140155657
140155666:	4c 89 02             	mov    %r8,(%rdx)
140155669:	48 8b 17             	mov    (%rdi),%rdx
14015566c:	48 8b 42 08          	mov    0x8(%rdx),%rax
140155670:	48 8b 48 10          	mov    0x10(%rax),%rcx
140155674:	eb 07                	jmp    0x14015567d
140155676:	48 8b c1             	mov    %rcx,%rax
140155679:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14015567d:	44 38 49 19          	cmp    %r9b,0x19(%rcx)
140155681:	74 f3                	je     0x140155676
140155683:	48 89 42 10          	mov    %rax,0x10(%rdx)
140155687:	eb 0a                	jmp    0x140155693
140155689:	48 89 12             	mov    %rdx,(%rdx)
14015568c:	48 8b 07             	mov    (%rdi),%rax
14015568f:	48 89 40 10          	mov    %rax,0x10(%rax)
140155693:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140155698:	48 83 c4 20          	add    $0x20,%rsp
14015569c:	5f                   	pop    %rdi
14015569d:	c3                   	ret
14015569e:	90                   	nop
14015569f:	90                   	nop
1401556a0:	48 8b c4             	mov    %rsp,%rax
1401556a3:	48 89 58 18          	mov    %rbx,0x18(%rax)
1401556a7:	48 89 70 20          	mov    %rsi,0x20(%rax)
1401556ab:	48 89 48 08          	mov    %rcx,0x8(%rax)
1401556af:	57                   	push   %rdi
1401556b0:	41 54                	push   %r12
1401556b2:	41 55                	push   %r13
1401556b4:	41 56                	push   %r14
1401556b6:	41 57                	push   %r15
1401556b8:	48 83 ec 30          	sub    $0x30,%rsp
1401556bc:	4d 8b e0             	mov    %r8,%r12
1401556bf:	48 8b f2             	mov    %rdx,%rsi
1401556c2:	48 8b f9             	mov    %rcx,%rdi
1401556c5:	4c 8b 39             	mov    (%rcx),%r15
1401556c8:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
1401556cc:	0f 85 d6 00 00 00    	jne    0x1401557a8
1401556d2:	48 89 48 c8          	mov    %rcx,-0x38(%rax)
1401556d6:	48 83 60 d0 00       	andq   $0x0,-0x30(%rax)
1401556db:	0f ae e8             	lfence
1401556de:	b9 60 00 00 00       	mov    $0x60,%ecx
1401556e3:	ff 15 67 d4 0b 00    	call   *0xbd467(%rip)        # 0x140212b50
1401556e9:	48 8b d8             	mov    %rax,%rbx
1401556ec:	48 85 c0             	test   %rax,%rax
1401556ef:	75 07                	jne    0x1401556f8
1401556f1:	ff 15 39 d4 0b 00    	call   *0xbd439(%rip)        # 0x140212b30
1401556f7:	cc                   	int3
1401556f8:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1401556fd:	4c 8d 68 20          	lea    0x20(%rax),%r13
140155701:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
140155706:	0f 57 c0             	xorps  %xmm0,%xmm0
140155709:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
14015570e:	49 83 65 10 00       	andq   $0x0,0x10(%r13)
140155713:	49 83 65 18 00       	andq   $0x0,0x18(%r13)
140155718:	48 8d 56 20          	lea    0x20(%rsi),%rdx
14015571c:	48 83 7e 38 07       	cmpq   $0x7,0x38(%rsi)
140155721:	76 04                	jbe    0x140155727
140155723:	48 8b 56 20          	mov    0x20(%rsi),%rdx
140155727:	4c 8b 46 30          	mov    0x30(%rsi),%r8
14015572b:	49 8b cd             	mov    %r13,%rcx
14015572e:	e8 c1 16 eb ff       	call   0x140006df4
140155733:	90                   	nop
140155734:	49 8d 4d 20          	lea    0x20(%r13),%rcx
140155738:	48 8d 56 40          	lea    0x40(%rsi),%rdx
14015573c:	0f 57 c0             	xorps  %xmm0,%xmm0
14015573f:	0f 11 01             	movups %xmm0,(%rcx)
140155742:	45 33 f6             	xor    %r14d,%r14d
140155745:	4c 89 71 10          	mov    %r14,0x10(%rcx)
140155749:	4c 89 71 18          	mov    %r14,0x18(%rcx)
14015574d:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140155751:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
140155756:	76 03                	jbe    0x14015575b
140155758:	48 8b 12             	mov    (%rdx),%rdx
14015575b:	e8 94 16 eb ff       	call   0x140006df4
140155760:	90                   	nop
140155761:	4c 89 3b             	mov    %r15,(%rbx)
140155764:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
140155768:	66 44 89 73 18       	mov    %r14w,0x18(%rbx)
14015576d:	4c 89 63 08          	mov    %r12,0x8(%rbx)
140155771:	8a 46 18             	mov    0x18(%rsi),%al
140155774:	88 43 18             	mov    %al,0x18(%rbx)
140155777:	45 38 77 19          	cmp    %r14b,0x19(%r15)
14015577b:	4c 0f 45 fb          	cmovne %rbx,%r15
14015577f:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
140155784:	4c 8b c3             	mov    %rbx,%r8
140155787:	48 8b 16             	mov    (%rsi),%rdx
14015578a:	48 8b cf             	mov    %rdi,%rcx
14015578d:	e8 0e ff ff ff       	call   0x1401556a0
140155792:	48 89 03             	mov    %rax,(%rbx)
140155795:	4c 8b c3             	mov    %rbx,%r8
140155798:	48 8b 56 10          	mov    0x10(%rsi),%rdx
14015579c:	48 8b cf             	mov    %rdi,%rcx
14015579f:	e8 fc fe ff ff       	call   0x1401556a0
1401557a4:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401557a8:	49 8b c7             	mov    %r15,%rax
1401557ab:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1401557b0:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1401557b5:	48 83 c4 30          	add    $0x30,%rsp
1401557b9:	41 5f                	pop    %r15
1401557bb:	41 5e                	pop    %r14
1401557bd:	41 5d                	pop    %r13
1401557bf:	41 5c                	pop    %r12
1401557c1:	5f                   	pop    %rdi
1401557c2:	c3                   	ret
1401557c3:	90                   	nop
1401557c4:	90                   	nop
1401557c5:	90                   	nop
1401557c6:	90                   	nop
1401557c7:	90                   	nop
1401557c8:	90                   	nop
1401557c9:	90                   	nop
1401557ca:	90                   	nop
1401557cb:	90                   	nop
1401557cc:	90                   	nop
1401557cd:	90                   	nop
1401557ce:	90                   	nop
1401557cf:	90                   	nop
1401557d0:	48 83 ec 38          	sub    $0x38,%rsp
1401557d4:	4c 8b 49 38          	mov    0x38(%rcx),%r9
1401557d8:	48 83 c1 10          	add    $0x10,%rcx
1401557dc:	48 8d 41 30          	lea    0x30(%rcx),%rax
1401557e0:	4c 8d 41 18          	lea    0x18(%rcx),%r8
1401557e4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401557e9:	48 8d 51 10          	lea    0x10(%rcx),%rdx
1401557ed:	e8 06 40 00 00       	call   0x1401597f8
1401557f2:	48 83 c4 38          	add    $0x38,%rsp
1401557f6:	c3                   	ret
1401557f7:	90                   	nop
1401557f8:	90                   	nop
1401557f9:	90                   	nop
1401557fa:	90                   	nop
1401557fb:	90                   	nop
1401557fc:	90                   	nop
1401557fd:	90                   	nop
1401557fe:	90                   	nop
1401557ff:	90                   	nop
140155800:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140155805:	57                   	push   %rdi
140155806:	48 83 ec 20          	sub    $0x20,%rsp
14015580a:	48 8d 79 10          	lea    0x10(%rcx),%rdi
14015580e:	4c 8b 47 28          	mov    0x28(%rdi),%r8
140155812:	4c 8d 4f 30          	lea    0x30(%rdi),%r9
140155816:	48 8d 57 10          	lea    0x10(%rdi),%rdx
14015581a:	48 8b cf             	mov    %rdi,%rcx
14015581d:	e8 36 3c 00 00       	call   0x140159458
140155822:	4c 8b 4f 28          	mov    0x28(%rdi),%r9
140155826:	4c 8d 47 18          	lea    0x18(%rdi),%r8
14015582a:	48 8d 57 10          	lea    0x10(%rdi),%rdx
14015582e:	48 8b cf             	mov    %rdi,%rcx
140155831:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140155836:	48 83 c4 20          	add    $0x20,%rsp
14015583a:	5f                   	pop    %rdi
14015583b:	e9 70 44 00 00       	jmp    0x140159cb0
140155840:	cc                   	int3
140155841:	90                   	nop
140155842:	90                   	nop
140155843:	90                   	nop
140155844:	90                   	nop
140155845:	90                   	nop
140155846:	90                   	nop
140155847:	90                   	nop
140155848:	90                   	nop
140155849:	90                   	nop
14015584a:	90                   	nop
14015584b:	90                   	nop
14015584c:	90                   	nop
14015584d:	90                   	nop
14015584e:	90                   	nop
14015584f:	90                   	nop
140155850:	48 83 ec 38          	sub    $0x38,%rsp
140155854:	48 83 c1 10          	add    $0x10,%rcx
140155858:	4c 8d 41 38          	lea    0x38(%rcx),%r8
14015585c:	41 80 78 20 00       	cmpb   $0x0,0x20(%r8)
140155861:	75 07                	jne    0x14015586a
140155863:	ff 15 17 d3 0b 00    	call   *0xbd317(%rip)        # 0x140212b80
140155869:	cc                   	int3
14015586a:	44 8b 49 20          	mov    0x20(%rcx),%r9d
14015586e:	48 8d 41 28          	lea    0x28(%rcx),%rax
140155872:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140155877:	48 8d 51 10          	lea    0x10(%rcx),%rdx
14015587b:	4c 8b 41 18          	mov    0x18(%rcx),%r8
14015587f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140155884:	e8 17 48 00 00       	call   0x14015a0a0
140155889:	48 83 c4 38          	add    $0x38,%rsp
14015588d:	c3                   	ret
14015588e:	90                   	nop
14015588f:	90                   	nop
140155890:	4c 8b 49 38          	mov    0x38(%rcx),%r9
140155894:	48 83 c1 10          	add    $0x10,%rcx
140155898:	4c 8d 41 18          	lea    0x18(%rcx),%r8
14015589c:	48 8d 51 10          	lea    0x10(%rcx),%rdx
1401558a0:	e9 63 95 ff ff       	jmp    0x14014ee08
1401558a5:	90                   	nop
1401558a6:	90                   	nop
1401558a7:	90                   	nop
1401558a8:	90                   	nop
1401558a9:	90                   	nop
1401558aa:	90                   	nop
1401558ab:	90                   	nop
1401558ac:	90                   	nop
1401558ad:	90                   	nop
1401558ae:	90                   	nop
1401558af:	90                   	nop
1401558b0:	40 53                	rex push %rbx
1401558b2:	48 83 ec 60          	sub    $0x60,%rsp
1401558b6:	48 8b 05 c3 b8 1a 00 	mov    0x1ab8c3(%rip),%rax        # 0x140301180
1401558bd:	48 33 c4             	xor    %rsp,%rax
1401558c0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401558c5:	48 8d 59 10          	lea    0x10(%rcx),%rbx
1401558c9:	0f 57 c0             	xorps  %xmm0,%xmm0
1401558cc:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1401558d1:	0f 57 c9             	xorps  %xmm1,%xmm1
1401558d4:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1401558da:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1401558e0:	48 8d 15 09 96 12 00 	lea    0x129609(%rip),%rdx        # 0x14027eef0
1401558e7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401558ec:	e8 8b fd ea ff       	call   0x14000567c
1401558f1:	4c 8d 43 18          	lea    0x18(%rbx),%r8
1401558f5:	48 8d 53 10          	lea    0x10(%rbx),%rdx
1401558f9:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1401558fe:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140155903:	4c 8b 4b 28          	mov    0x28(%rbx),%r9
140155907:	48 8b cb             	mov    %rbx,%rcx
14015590a:	e8 e9 3e 00 00       	call   0x1401597f8
14015590f:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140155914:	48 83 f8 0f          	cmp    $0xf,%rax
140155918:	76 32                	jbe    0x14015594c
14015591a:	48 ff c0             	inc    %rax
14015591d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140155922:	48 8b d1             	mov    %rcx,%rdx
140155925:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14015592b:	72 18                	jb     0x140155945
14015592d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140155931:	48 2b d1             	sub    %rcx,%rdx
140155934:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140155938:	48 83 f8 1f          	cmp    $0x1f,%rax
14015593c:	76 07                	jbe    0x140155945
14015593e:	ff 15 3c d2 0b 00    	call   *0xbd23c(%rip)        # 0x140212b80
140155944:	cc                   	int3
140155945:	ff 15 f5 d1 0b 00    	call   *0xbd1f5(%rip)        # 0x140212b40
14015594b:	90                   	nop
14015594c:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140155951:	48 33 cc             	xor    %rsp,%rcx
140155954:	e8 17 ee 0a 00       	call   0x140204770
140155959:	48 83 c4 60          	add    $0x60,%rsp
14015595d:	5b                   	pop    %rbx
14015595e:	c3                   	ret
14015595f:	90                   	nop
140155960:	40 53                	rex push %rbx
140155962:	48 83 ec 60          	sub    $0x60,%rsp
140155966:	48 8b 05 13 b8 1a 00 	mov    0x1ab813(%rip),%rax        # 0x140301180
14015596d:	48 33 c4             	xor    %rsp,%rax
140155970:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140155975:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140155979:	0f 57 c0             	xorps  %xmm0,%xmm0
14015597c:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140155981:	0f 57 c9             	xorps  %xmm1,%xmm1
140155984:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
14015598a:	41 b8 2c 00 00 00    	mov    $0x2c,%r8d
140155990:	48 8d 15 81 95 12 00 	lea    0x129581(%rip),%rdx        # 0x14027ef18
140155997:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14015599c:	e8 db fc ea ff       	call   0x14000567c
1401559a1:	4c 8d 43 18          	lea    0x18(%rbx),%r8
1401559a5:	48 8d 53 10          	lea    0x10(%rbx),%rdx
1401559a9:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1401559ae:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401559b3:	4c 8b 4b 28          	mov    0x28(%rbx),%r9
1401559b7:	48 8b cb             	mov    %rbx,%rcx
1401559ba:	e8 39 3e 00 00       	call   0x1401597f8
1401559bf:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401559c4:	48 83 f8 0f          	cmp    $0xf,%rax
1401559c8:	76 32                	jbe    0x1401559fc
1401559ca:	48 ff c0             	inc    %rax
1401559cd:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401559d2:	48 8b d1             	mov    %rcx,%rdx
1401559d5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401559db:	72 18                	jb     0x1401559f5
1401559dd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401559e1:	48 2b d1             	sub    %rcx,%rdx
1401559e4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401559e8:	48 83 f8 1f          	cmp    $0x1f,%rax
1401559ec:	76 07                	jbe    0x1401559f5
1401559ee:	ff 15 8c d1 0b 00    	call   *0xbd18c(%rip)        # 0x140212b80
1401559f4:	cc                   	int3
1401559f5:	ff 15 45 d1 0b 00    	call   *0xbd145(%rip)        # 0x140212b40
1401559fb:	90                   	nop
1401559fc:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140155a01:	48 33 cc             	xor    %rsp,%rcx
140155a04:	e8 67 ed 0a 00       	call   0x140204770
140155a09:	48 83 c4 60          	add    $0x60,%rsp
140155a0d:	5b                   	pop    %rbx
140155a0e:	c3                   	ret
140155a0f:	90                   	nop
140155a10:	40 53                	rex push %rbx
140155a12:	48 83 ec 60          	sub    $0x60,%rsp
140155a16:	48 8b 05 63 b7 1a 00 	mov    0x1ab763(%rip),%rax        # 0x140301180
140155a1d:	48 33 c4             	xor    %rsp,%rax
140155a20:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140155a25:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140155a29:	0f 57 c0             	xorps  %xmm0,%xmm0
140155a2c:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140155a31:	0f 57 c9             	xorps  %xmm1,%xmm1
140155a34:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140155a3a:	41 b8 26 00 00 00    	mov    $0x26,%r8d
140155a40:	48 8d 15 b1 95 12 00 	lea    0x1295b1(%rip),%rdx        # 0x14027eff8
140155a47:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140155a4c:	e8 2b fc ea ff       	call   0x14000567c
140155a51:	4c 8d 43 18          	lea    0x18(%rbx),%r8
140155a55:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140155a59:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140155a5e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140155a63:	4c 8b 4b 28          	mov    0x28(%rbx),%r9
140155a67:	48 8b cb             	mov    %rbx,%rcx
140155a6a:	e8 89 3d 00 00       	call   0x1401597f8
140155a6f:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140155a74:	48 83 f8 0f          	cmp    $0xf,%rax
140155a78:	76 32                	jbe    0x140155aac
140155a7a:	48 ff c0             	inc    %rax
140155a7d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140155a82:	48 8b d1             	mov    %rcx,%rdx
140155a85:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140155a8b:	72 18                	jb     0x140155aa5
140155a8d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140155a91:	48 2b d1             	sub    %rcx,%rdx
140155a94:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140155a98:	48 83 f8 1f          	cmp    $0x1f,%rax
140155a9c:	76 07                	jbe    0x140155aa5
140155a9e:	ff 15 dc d0 0b 00    	call   *0xbd0dc(%rip)        # 0x140212b80
140155aa4:	cc                   	int3
140155aa5:	ff 15 95 d0 0b 00    	call   *0xbd095(%rip)        # 0x140212b40
140155aab:	90                   	nop
140155aac:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140155ab1:	48 33 cc             	xor    %rsp,%rcx
140155ab4:	e8 b7 ec 0a 00       	call   0x140204770
140155ab9:	48 83 c4 60          	add    $0x60,%rsp
140155abd:	5b                   	pop    %rbx