MVKAFQERRDFLVKSFKEIEGVKISVPQGAFYLFLGFSSYYGAEVNGFGTVEDSESLCWFLLDKAQVALVPGNAFGDDNCIRISYAASLTTLQEAMDKIKKKRVLLRPVVPA