14020689e:	66 0f 61 c9          	punpcklwd %xmm1,%xmm1
1402068a2:	66 0f 70 c9 00       	pshufd $0x0,%xmm1,%xmm1
1402068a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1402068ae:	00 00
1402068b0:	f3 0f 6f 01          	movdqu (%rcx),%xmm0
1402068b4:	66 0f 75 c1          	pcmpeqw %xmm1,%xmm0
1402068b8:	66 0f d7 c0          	pmovmskb %xmm0,%eax
1402068bc:	85 c0                	test   %eax,%eax
1402068be:	75 30                	jne    0x1402068f0
1402068c0:	48 83 c1 10          	add    $0x10,%rcx
1402068c4:	49 3b ca             	cmp    %r10,%rcx
1402068c7:	75 e7                	jne    0x1402068b0
1402068c9:	48 3b ca             	cmp    %rdx,%rcx
1402068cc:	74 11                	je     0x1402068df
1402068ce:	90                   	nop
1402068cf:	90                   	nop
1402068d0:	66 44 39 01          	cmp    %r8w,(%rcx)
1402068d4:	74 09                	je     0x1402068df
1402068d6:	48 83 c1 02          	add    $0x2,%rcx
1402068da:	48 3b ca             	cmp    %rdx,%rcx
1402068dd:	75 f1                	jne    0x1402068d0
1402068df:	48 8b c1             	mov    %rcx,%rax
1402068e2:	c3                   	ret
1402068e3:	c5 f8 77             	vzeroupper
1402068e6:	f3 0f bc c0          	tzcnt  %eax,%eax
1402068ea:	8b c0                	mov    %eax,%eax
1402068ec:	48 03 c1             	add    %rcx,%rax
1402068ef:	c3                   	ret
1402068f0:	0f bc c0             	bsf    %eax,%eax
1402068f3:	48 03 c1             	add    %rcx,%rax
1402068f6:	c3                   	ret
1402068f7:	90                   	nop
1402068f8:	90                   	nop
1402068f9:	90                   	nop
1402068fa:	90                   	nop
1402068fb:	90                   	nop
1402068fc:	90                   	nop
1402068fd:	90                   	nop
1402068fe:	90                   	nop
1402068ff:	90                   	nop
140206900:	44 8b 1d 2d a8 0f 00 	mov    0xfa82d(%rip),%r11d        # 0x140301134
140206907:	4c 8b ca             	mov    %rdx,%r9
14020690a:	4c 2b c9             	sub    %rcx,%r9
14020690d:	4c 8b d2             	mov    %rdx,%r10
140206910:	49 8b d1             	mov    %r9,%rdx
140206913:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
140206917:	74 44                	je     0x14020695d
140206919:	41 8b c3             	mov    %r11d,%eax
14020691c:	c1 e8 05             	shr    $0x5,%eax
14020691f:	a8 01                	test   $0x1,%al
140206921:	74 3a                	je     0x14020695d
140206923:	c4 c1 f9 6e d0       	vmovq  %r8,%xmm2
140206928:	c5 e9 6c d2          	vpunpcklqdq %xmm2,%xmm2,%xmm2
14020692c:	c4 e3 6d 18 d2 01    	vinsertf128 $0x1,%xmm2,%ymm2,%ymm2
140206932:	48 03 d1             	add    %rcx,%rdx
140206935:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14020693c:	00 00 00 00
140206940:	c4 e2 6d 29 09       	vpcmpeqq (%rcx),%ymm2,%ymm1
140206945:	c5 fd d7 c1          	vpmovmskb %ymm1,%eax
140206949:	85 c0                	test   %eax,%eax
14020694b:	75 65                	jne    0x1402069b2
14020694d:	48 83 c1 20          	add    $0x20,%rcx
140206951:	48 3b ca             	cmp    %rdx,%rcx
140206954:	75 ea                	jne    0x140206940
140206956:	41 83 e1 1f          	and    $0x1f,%r9d
14020695a:	c5 f8 77             	vzeroupper
14020695d:	49 83 e1 f0          	and    $0xfffffffffffffff0,%r9
140206961:	74 37                	je     0x14020699a
140206963:	41 c1 eb 02          	shr    $0x2,%r11d
140206967:	41 f6 c3 01          	test   $0x1,%r11b
14020696b:	74 2d                	je     0x14020699a
14020696d:	66 49 0f 6e c8       	movq   %r8,%xmm1
140206972:	4a 8d 14 09          	lea    (%rcx,%r9,1),%rdx
140206976:	66 0f 6c c9          	punpcklqdq %xmm1,%xmm1
14020697a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140206980:	f3 0f 6f 01          	movdqu (%rcx),%xmm0
140206984:	66 0f 38 29 c1       	pcmpeqq %xmm1,%xmm0
140206989:	66 0f d7 c0          	pmovmskb %xmm0,%eax
14020698d:	85 c0                	test   %eax,%eax
14020698f:	75 2e                	jne    0x1402069bf
140206991:	48 83 c1 10          	add    $0x10,%rcx
140206995:	48 3b ca             	cmp    %rdx,%rcx
140206998:	75 e6                	jne    0x140206980
14020699a:	49 3b ca             	cmp    %r10,%rcx
14020699d:	74 0f                	je     0x1402069ae
14020699f:	90                   	nop
1402069a0:	4c 39 01             	cmp    %r8,(%rcx)
1402069a3:	74 09                	je     0x1402069ae
1402069a5:	48 83 c1 08          	add    $0x8,%rcx
1402069a9:	49 3b ca             	cmp    %r10,%rcx
1402069ac:	75 f2                	jne    0x1402069a0
1402069ae:	48 8b c1             	mov    %rcx,%rax
1402069b1:	c3                   	ret
1402069b2:	c5 f8 77             	vzeroupper
1402069b5:	f3 0f bc c0          	tzcnt  %eax,%eax
1402069b9:	8b c0                	mov    %eax,%eax
1402069bb:	48 03 c1             	add    %rcx,%rax
1402069be:	c3                   	ret
1402069bf:	0f bc c0             	bsf    %eax,%eax
1402069c2:	48 03 c1             	add    %rcx,%rax
1402069c5:	c3                   	ret
1402069c6:	90                   	nop
1402069c7:	90                   	nop
1402069c8:	90                   	nop
1402069c9:	90                   	nop
1402069ca:	90                   	nop
1402069cb:	90                   	nop
1402069cc:	90                   	nop
1402069cd:	90                   	nop
1402069ce:	90                   	nop
1402069cf:	90                   	nop
1402069d0:	ff 25 ea be 00 00    	jmp    *0xbeea(%rip)        # 0x1402128c0
1402069d6:	90                   	nop
1402069d7:	90                   	nop
1402069d8:	40 53                	rex push %rbx
1402069da:	48 83 ec 20          	sub    $0x20,%rsp
1402069de:	48 8b d9             	mov    %rcx,%rbx
1402069e1:	b9 10 00 00 00       	mov    $0x10,%ecx
1402069e6:	e8 09 f8 f6 ff       	call   0x1401761f4
1402069eb:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402069f0:	48 85 c0             	test   %rax,%rax
1402069f3:	74 0e                	je     0x140206a03
1402069f5:	48 8b 15 ac ab 10 00 	mov    0x10abac(%rip),%rdx        # 0x1403115a8
1402069fc:	48 89 10             	mov    %rdx,(%rax)
1402069ff:	48 89 58 08          	mov    %rbx,0x8(%rax)
140206a03:	48 89 05 9e ab 10 00 	mov    %rax,0x10ab9e(%rip)        # 0x1403115a8
140206a0a:	48 83 c4 20          	add    $0x20,%rsp
140206a0e:	5b                   	pop    %rbx
140206a0f:	c3                   	ret
140206a10:	ff 25 ba be 00 00    	jmp    *0xbeba(%rip)        # 0x1402128d0
140206a16:	90                   	nop
140206a17:	90                   	nop
140206a18:	90                   	nop
140206a19:	90                   	nop
140206a1a:	90                   	nop
140206a1b:	90                   	nop
140206a1c:	90                   	nop
140206a1d:	90                   	nop
140206a1e:	90                   	nop
140206a1f:	90                   	nop
140206a20:	ff 25 da be 00 00    	jmp    *0xbeda(%rip)        # 0x140212900
140206a26:	ff 25 dc be 00 00    	jmp    *0xbedc(%rip)        # 0x140212908
140206a2c:	48 ff 25 0d b7 00 00 	rex.W jmp *0xb70d(%rip)        # 0x140212140
140206a33:	90                   	nop
140206a34:	48 ff 25 15 b7 00 00 	rex.W jmp *0xb715(%rip)        # 0x140212150
140206a3b:	90                   	nop
140206a3c:	48 ff 25 05 b7 00 00 	rex.W jmp *0xb705(%rip)        # 0x140212148
140206a43:	90                   	nop
140206a44:	48 ff 25 0d b7 00 00 	rex.W jmp *0xb70d(%rip)        # 0x140212158
140206a4b:	90                   	nop
140206a4c:	48 ff 25 c5 ba 00 00 	rex.W jmp *0xbac5(%rip)        # 0x140212518
140206a53:	ff 25 c7 bf 00 00    	jmp    *0xbfc7(%rip)        # 0x140212a20
140206a59:	90                   	nop
140206a5a:	90                   	nop
140206a5b:	90                   	nop
140206a5c:	90                   	nop
140206a5d:	90                   	nop
140206a5e:	90                   	nop
140206a5f:	90                   	nop
140206a60:	48 83 ec 28          	sub    $0x28,%rsp
140206a64:	ff 15 1e c1 00 00    	call   *0xc11e(%rip)        # 0x140212b88
140206a6a:	cc                   	int3
140206a6b:	90                   	nop
140206a6c:	90                   	nop
140206a6d:	90                   	nop
140206a6e:	90                   	nop
140206a6f:	90                   	nop
140206a70:	ff 25 ca c0 00 00    	jmp    *0xc0ca(%rip)        # 0x140212b40
140206a76:	ff 25 d4 c0 00 00    	jmp    *0xc0d4(%rip)        # 0x140212b50
140206a7c:	ff 25 5e c2 00 00    	jmp    *0xc25e(%rip)        # 0x140212ce0
140206a82:	ff 25 20 c1 00 00    	jmp    *0xc120(%rip)        # 0x140212ba8
140206a88:	ff 25 e2 c1 00 00    	jmp    *0xc1e2(%rip)        # 0x140212c70
140206a8e:	ff 25 3c c3 00 00    	jmp    *0xc33c(%rip)        # 0x140212dd0
140206a94:	ff 25 1e c1 00 00    	jmp    *0xc11e(%rip)        # 0x140212bb8
140206a9a:	ff 25 20 c1 00 00    	jmp    *0xc120(%rip)        # 0x140212bc0
140206aa0:	ff 25 fa c2 00 00    	jmp    *0xc2fa(%rip)        # 0x140212da0
140206aa6:	ff 25 1c c1 00 00    	jmp    *0xc11c(%rip)        # 0x140212bc8
140206aac:	ff 25 1e c1 00 00    	jmp    *0xc11e(%rip)        # 0x140212bd0
140206ab2:	ff 25 20 c1 00 00    	jmp    *0xc120(%rip)        # 0x140212bd8
140206ab8:	ff 25 22 c1 00 00    	jmp    *0xc122(%rip)        # 0x140212be0
140206abe:	ff 25 24 c1 00 00    	jmp    *0xc124(%rip)        # 0x140212be8
140206ac4:	ff 25 26 c1 00 00    	jmp    *0xc126(%rip)        # 0x140212bf0
140206aca:	ff 25 28 c1 00 00    	jmp    *0xc128(%rip)        # 0x140212bf8
140206ad0:	ff 25 52 c1 00 00    	jmp    *0xc152(%rip)        # 0x140212c28
140206ad6:	ff 25 24 c1 00 00    	jmp    *0xc124(%rip)        # 0x140212c00
140206adc:	ff 25 26 c1 00 00    	jmp    *0xc126(%rip)        # 0x140212c08
140206ae2:	ff 25 28 c1 00 00    	jmp    *0xc128(%rip)        # 0x140212c10
140206ae8:	ff 25 f2 c2 00 00    	jmp    *0xc2f2(%rip)        # 0x140212de0
140206aee:	ff 25 6c c0 00 00    	jmp    *0xc06c(%rip)        # 0x140212b60
140206af4:	ff 25 26 c1 00 00    	jmp    *0xc126(%rip)        # 0x140212c20
140206afa:	ff 25 b0 c0 00 00    	jmp    *0xc0b0(%rip)        # 0x140212bb0
140206b00:	ff 25 9a c0 00 00    	jmp    *0xc09a(%rip)        # 0x140212ba0
140206b06:	ff 25 8c c0 00 00    	jmp    *0xc08c(%rip)        # 0x140212b98
140206b0c:	90                   	nop
140206b0d:	90                   	nop
140206b0e:	90                   	nop
140206b0f:	90                   	nop
140206b10:	ff 25 e2 c2 00 00    	jmp    *0xc2e2(%rip)        # 0x140212df8
140206b16:	90                   	nop
140206b17:	90                   	nop
140206b18:	40 53                	rex push %rbx
140206b1a:	48 83 ec 20          	sub    $0x20,%rsp
140206b1e:	f7 05 18 fc 02 00 00 	testl  $0x1000,0x2fc18(%rip)        # 0x140236740
140206b25:	10 00 00
140206b28:	0f 84 8e 00 00 00    	je     0x140206bbc
140206b2e:	e8 91 00 00 00       	call   0x140206bc4
140206b33:	bb 01 00 00 00       	mov    $0x1,%ebx
140206b38:	84 c0                	test   %al,%al
140206b3a:	74 18                	je     0x140206b54
140206b3c:	48 8b 05 75 aa 10 00 	mov    0x10aa75(%rip),%rax        # 0x1403115b8
140206b43:	48 8d 0d 7e aa 10 00 	lea    0x10aa7e(%rip),%rcx        # 0x1403115c8
140206b4a:	ff 15 e0 c2 00 00    	call   *0xc2e0(%rip)        # 0x140212e30
140206b50:	eb 19                	jmp    0x140206b6b
140206b52:	f3 90                	pause
140206b54:	48 8b 05 6d aa 10 00 	mov    0x10aa6d(%rip),%rax        # 0x1403115c8
140206b5b:	48 85 c0             	test   %rax,%rax
140206b5e:	75 f2                	jne    0x140206b52
140206b60:	f0 48 0f b1 1d 5f aa 	lock cmpxchg %rbx,0x10aa5f(%rip)        # 0x1403115c8
140206b67:	10 00
140206b69:	75 e9                	jne    0x140206b54
140206b6b:	8b 05 5f aa 10 00    	mov    0x10aa5f(%rip),%eax        # 0x1403115d0
140206b71:	03 c3                	add    %ebx,%eax
140206b73:	89 05 57 aa 10 00    	mov    %eax,0x10aa57(%rip)        # 0x1403115d0
140206b79:	3b c3                	cmp    %ebx,%eax
140206b7b:	75 11                	jne    0x140206b8e
140206b7d:	48 8d 15 50 aa 10 00 	lea    0x10aa50(%rip),%rdx        # 0x1403115d4
140206b84:	b9 04 00 00 00       	mov    $0x4,%ecx
140206b89:	e8 0a 02 00 00       	call   0x140206d98
140206b8e:	e8 31 00 00 00       	call   0x140206bc4
140206b93:	84 c0                	test   %al,%al
140206b95:	74 1a                	je     0x140206bb1
140206b97:	48 8b 05 22 aa 10 00 	mov    0x10aa22(%rip),%rax        # 0x1403115c0
140206b9e:	48 8d 0d 23 aa 10 00 	lea    0x10aa23(%rip),%rcx        # 0x1403115c8
140206ba5:	48 83 c4 20          	add    $0x20,%rsp
140206ba9:	5b                   	pop    %rbx
140206baa:	48 ff 25 7f c2 00 00 	rex.W jmp *0xc27f(%rip)        # 0x140212e30
140206bb1:	48 c7 05 0c aa 10 00 	movq   $0x0,0x10aa0c(%rip)        # 0x1403115c8
140206bb8:	00 00 00 00
140206bbc:	48 83 c4 20          	add    $0x20,%rsp
140206bc0:	5b                   	pop    %rbx
140206bc1:	c3                   	ret
140206bc2:	90                   	nop
140206bc3:	90                   	nop
140206bc4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140206bc9:	57                   	push   %rdi
140206bca:	48 83 ec 20          	sub    $0x20,%rsp
140206bce:	48 8b 05 db a9 10 00 	mov    0x10a9db(%rip),%rax        # 0x1403115b0
140206bd5:	bf 01 00 00 00       	mov    $0x1,%edi
140206bda:	48 3b c7             	cmp    %rdi,%rax
140206bdd:	74 76                	je     0x140206c55
140206bdf:	48 85 c0             	test   %rax,%rax
140206be2:	75 6c                	jne    0x140206c50
140206be4:	48 8d 0d 65 fa 02 00 	lea    0x2fa65(%rip),%rcx        # 0x140236650
140206beb:	ff 15 b7 b4 00 00    	call   *0xb4b7(%rip)        # 0x1402120a8
140206bf1:	48 8b d8             	mov    %rax,%rbx
140206bf4:	48 85 c0             	test   %rax,%rax
140206bf7:	75 05                	jne    0x140206bfe
140206bf9:	48 8b df             	mov    %rdi,%rbx
140206bfc:	eb 38                	jmp    0x140206c36
140206bfe:	48 8d 15 6b fa 02 00 	lea    0x2fa6b(%rip),%rdx        # 0x140236670
140206c05:	48 8b cb             	mov    %rbx,%rcx
140206c08:	ff 15 a2 b4 00 00    	call   *0xb4a2(%rip)        # 0x1402120b0
140206c0e:	48 85 c0             	test   %rax,%rax
140206c11:	74 e6                	je     0x140206bf9
140206c13:	48 8d 15 6e fa 02 00 	lea    0x2fa6e(%rip),%rdx        # 0x140236688
140206c1a:	48 89 05 97 a9 10 00 	mov    %rax,0x10a997(%rip)        # 0x1403115b8
140206c21:	48 8b cb             	mov    %rbx,%rcx
140206c24:	ff 15 86 b4 00 00    	call   *0xb486(%rip)        # 0x1402120b0
140206c2a:	48 85 c0             	test   %rax,%rax
140206c2d:	74 ca                	je     0x140206bf9
140206c2f:	48 89 05 8a a9 10 00 	mov    %rax,0x10a98a(%rip)        # 0x1403115c0
140206c36:	33 c0                	xor    %eax,%eax
140206c38:	f0 48 0f b1 1d 6f a9 	lock cmpxchg %rbx,0x10a96f(%rip)        # 0x1403115b0
140206c3f:	10 00
140206c41:	75 05                	jne    0x140206c48
140206c43:	48 3b df             	cmp    %rdi,%rbx
140206c46:	74 0d                	je     0x140206c55
140206c48:	48 3b c7             	cmp    %rdi,%rax
140206c4b:	0f 95 c0             	setne  %al
140206c4e:	eb 07                	jmp    0x140206c57
140206c50:	40 8a c7             	mov    %dil,%al
140206c53:	eb 02                	jmp    0x140206c57
140206c55:	32 c0                	xor    %al,%al
140206c57:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140206c5c:	48 83 c4 20          	add    $0x20,%rsp
140206c60:	5f                   	pop    %rdi
140206c61:	c3                   	ret
140206c62:	90                   	nop
140206c63:	90                   	nop
140206c64:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140206c69:	57                   	push   %rdi
140206c6a:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140206c71:	48 8b fa             	mov    %rdx,%rdi
140206c74:	41 b8 30 00 00 00    	mov    $0x30,%r8d
140206c7a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140206c7f:	48 8b d9             	mov    %rcx,%rbx
140206c82:	ff 15 a0 b7 00 00    	call   *0xb7a0(%rip)        # 0x140212428
140206c88:	48 85 c0             	test   %rax,%rax
140206c8b:	75 05                	jne    0x140206c92
140206c8d:	8d 48 19             	lea    0x19(%rax),%ecx
140206c90:	cd 29                	int    $0x29
140206c92:	f6 44 24 44 44       	testb  $0x44,0x44(%rsp)
140206c97:	74 52                	je     0x140206ceb
140206c99:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140206c9e:	ff 15 24 b7 00 00    	call   *0xb724(%rip)        # 0x1402123c8
140206ca4:	44 8b 4c 24 54       	mov    0x54(%rsp),%r9d
140206ca9:	33 d2                	xor    %edx,%edx
140206cab:	45 8b c1             	mov    %r9d,%r8d
140206cae:	49 f7 d8             	neg    %r8
140206cb1:	4c 23 c3             	and    %rbx,%r8
140206cb4:	41 8d 49 ff          	lea    -0x1(%r9),%ecx
140206cb8:	8b c1                	mov    %ecx,%eax
140206cba:	23 cb                	and    %ebx,%ecx
140206cbc:	23 c7                	and    %edi,%eax
140206cbe:	03 c1                	add    %ecx,%eax
140206cc0:	48 ff c8             	dec    %rax
140206cc3:	49 03 c1             	add    %r9,%rax
140206cc6:	49 f7 f1             	div    %r9
140206cc9:	33 d2                	xor    %edx,%edx
140206ccb:	48 8b c8             	mov    %rax,%rcx
140206cce:	48 8b c7             	mov    %rdi,%rax
140206cd1:	49 f7 f1             	div    %r9
140206cd4:	48 03 c8             	add    %rax,%rcx
140206cd7:	8b c1                	mov    %ecx,%eax
140206cd9:	85 c9                	test   %ecx,%ecx
140206cdb:	74 0e                	je     0x140206ceb
140206cdd:	f0 41 83 08 00       	lock orl $0x0,(%r8)
140206ce2:	4d 03 c1             	add    %r9,%r8
140206ce5:	48 83 e8 01          	sub    $0x1,%rax
140206ce9:	75 f2                	jne    0x140206cdd
140206ceb:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140206cf2:	00
140206cf3:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140206cfa:	5f                   	pop    %rdi
140206cfb:	c3                   	ret
140206cfc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140206d01:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140206d06:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140206d0b:	4c 63 05 2a 93 df ff 	movslq -0x206cd6(%rip),%r8        # 0x14000003c
140206d12:	48 8d 35 e7 92 df ff 	lea    -0x206d19(%rip),%rsi        # 0x140000000
140206d19:	4c 03 c6             	add    %rsi,%r8
140206d1c:	48 8b da             	mov    %rdx,%rbx
140206d1f:	48 8b f9             	mov    %rcx,%rdi
140206d22:	41 83 b8 84 00 00 00 	cmpl   $0xd,0x84(%r8)
140206d29:	0d
140206d2a:	76 49                	jbe    0x140206d75
140206d2c:	45 8b 90 f0 00 00 00 	mov    0xf0(%r8),%r10d
140206d33:	45 33 c9             	xor    %r9d,%r9d
140206d36:	45 85 d2             	test   %r10d,%r10d
140206d39:	74 3a                	je     0x140206d75