MSAQLKTNNDRIALNNGNKIPVIGLGTWESNKDAFLTALKLGYRHIDTATIYKNEEQVGQAIKESGIPREELFITTKVWNNDHKNVEQALETSLKKLGLDYVDLYLVHWPVSIDKTTKEPYPDYDYVDTYKELQKIYKTTTKIKSIGVSNFTKSQLERLLSADGVDVVPAVNQVEAHPLLPQPELYEYLKEKGITLEAYSPLGTSSSPLIKNKTIVEIADKNGVDPAQVLISWAVQRKTVVLPKSVTESRLVSNLKTFELSAEDFDTLNKLSEKEGITRIINPFKNFQD*