MKTQKSTVVAVSGSETEDDDSMDVPLDLSSSASSVKRRRRGNLPKESVQILRDWLYDHRYNAYPSEQEKALLSRQTHLSTLQVCNWFINARRRLLPDMLRKDGKDPNQFTISRRGTKMPDSSPIEFSLGTKNCLPLMEGSFLSGSTGSNKTCKPPSPGSILARPSVICHTTVTALKDGPFHFGQPAGTRQSPDDLQQGSPASFTDNSLLYHEDVSKLGPSTNAQSGLFNTPPPTPPDLNQDFSGFQLLVDVALKRAAEMELQAKLMA