MKSKKGVVAISGSETEDDDTMDVPLDLSSSAGSGKRRRRGNLPKESVQILRDWLYEHRYNAYPSEQEKVLLSRQTHLSTLQVCNWFINARRRLLPDMLRKDGKDPNQFTISRRGTKLPEGSMVESSMGTKNFLPLLEESPFLPASATLSKTVSLPKPVSPGSVLARPSVICHTTVTALKDAPFHFCQPADVGQTTDLQQPPANAFTDSSLSYHEDASKLGPGANAQSGLFNTPPPTPPDLNQDFSGFQLLVDVALKRAAEMELQAKLMA