MASSLPQSGTKEAKTDKNPTKAKYDGAEAELMTVPDGWKEPAFSREDNPRGLLEESSFATLFPKYREAYLKECWPLVEKALGDSHIKASLDLIEGSMTVCTTKKTFDPYAIVRARDLIKLLARSVPFEQAVRILQDDMACDIIKIGTMVRNRERFVKRRQRLIGPKGSTLKALELLTNCYVMVQGNTVSALGPYNGLKEVRKVVMDTMKNIHPIYNIKTLMIKQELSRDPELRTQNWERFMPKFRHKNLSKRKEPKKKSVKKEYTPFPPSQPESKIDKELATGEFFLRESVKKRKKMEEIKVKQAEVLTKRQEERNKAFIPPKEKPLMKKSAKASTEAKLDIEAIKDKVR