ALPSPRQRPRPRRSVRKERARAGAGGSRGAPLQHSFLTDVSDVCEMEGGLLGLLSDFHSGKLQAFGKECSFEQLEHVREMQEKLARLHFGLDVCVEELPQEQKKAAADRNLDQLLAHVSVTPKLHLAESSDPEDAAP