MDFLTEFIKSKKDLIAKSLQGYKYEIEIRLKDVTEKEFIGLPKINNIITTEETLYSVKGSSTVIVREINSEFFIKEKISSKIVPKFNAEVEEGMALRIKRNKERSTISYDKFKIHSTRVVSKAHTHYKIELKLLDDGCDIKLLELALERIRPSTVPQIFKLINKLVPSLDLQSYKFPNLVDITVKELARNYSSEGSVSLKLDGTRSFLACYEATVYTISTKGEETIIESGICDCNLLTLFDTEVVGDIYYAFDIIILDGVVVGNKPLIERVRMIPQVCLAINKATKKRLVVAKRHFMFKTFSAFSRQHQILEKQIQENKYDGLIYTHSQSYLDPVMRWKTQKTVDLLYQEKALMAYNKKENIDSGLKMSEVSTEPKENAISEFIINSNGTVTLLREREDKTYPNSVAIVERIKKITREEKNMFSIFKGLTVSMVRSYHNEVKRDLLKKGAGHLLDIGSGFGGDITKWDHYKSVTCMDPSHNNIKELKRRLGINKK