MKKFTKPALPVGQSGLQLRGLITADELKRLKKEQAEKDERRKIEVELGIENNKEEGPLKTKPAKKKTEKKRIKLAYDEEDEEDEAPVLKKRTVIKNPKADTGGLKTKGQVQKEKGKEWENRMGLVEKQKAMKLEPFVIRFVFYDGTQAPGQVTVKKGDPIWQILARAQRIKKEFHRLSVDDMMLVVNNLIIPHNYELFWFLDKPVRTKMGNLFDQTEADSTTNTKVVSRLWFERNKHVFPATLWKEFDPTVDYSKQVLRDKWGEVLFEG*