MKSKKGVVVASGSETEDDDNMDIPLDLSSSAGGAKRRRRGNLPKESVQILRDWLYEHRYNAYPSEQEKALLSQQTHLSTLQVCNWFINARRRLLPDMLRKDGKDPNQFTISRRGAKISEASSVESAMGIKNFIPALEESPFHSCSAGPNPALGRPLSPKSSSPGSILARPSVICHTTVTALKDVPFSLCQPVGVGQNTDIQQIAASSFTDTSLMYPEDTCKSGPSTNTQSGLFNTPPPTPPDLNQDFSGFQLLVDVALKRAAEMELQAKLTA