MSIFRVRKNDNFVVMDKTALHDDRLSWKAKGIIAYMLSLPDDWTFFVEELATHASDGEDSLRTGLKELKRLGYLHRFPVKENGKIVRWETHVFETPQEELPEEVKPQQEKPEVEKPDVEFPDVENPTLLSINNTKYLSLLNNNDNVPFAEIIEYLNQKAGTSYRATSKKTKQLITARWNEGFRLDDFIRVIDNKTTEWLNNPEWSKYLRPETLFSPKFEGYLNQKAFGKGGGAIGTNSAVLTPSREELYRKAGIK