MLAKHTLAGVLNLEENHLKELSRSSWHERTLHAIRKCRTKALGGHLDWCKSCDKLHLQFNSCRNRHCPTCQGHKQQQWIEGRSRELLPVPYFHVVFTLPDNLNSVALQYPKELYKILFDSAWKTLVAFGNNPKDLGAKIGMIAVLHTWGQNLSLHPHLHCIVPKGGITKAGYWKEGKNKDDFLFSIKALSVKFRGVFVAELRKTIPNLPQSLYDKLFKHKWVIYAKPPFGNPKNVLEYLGRYTHKIAISNHRIQAIDKQKGTVTFRVKNYKKGGQVSNLTLKTKEFIRRFQQHILPKGFTRIRHYGILSSSWKKEKLPRLQMLLADKEKDCIDVIITKEKSVHRCCPICKKPGLVTLIIFDSRSPPKNYKELVISKVKKHIL