MKSKKGVVAASGSETEDEDSMDIPLDLSSSAGSSKRRRRGNLPKESVQILRDWLYEHRYNAYPSEQEKALLSQQTHLSTLQVCNWFINARRRLLPDMLRKDGKDPNQFTISRRGAKVSEASSMEAAIGIKNFMPPLEESPFHSCTAGPNPTLGRPLSPKPASPGSILARPSVICHTTVTALKDVPFPLCQSVGVGQTTDIQQMAASNFTDTSLVYPEDTCKSGPSTNTQSGLFNTPPPTPPDLNQDFSGFQLLVDVALKRAAEMELQAKLTA