MKSKKGVVAISGSETEDDDTMDVPLDLSSSAGSGKRRRRGNLPKESVQILRDWLYEHRYNAYPSEQEKVLLSRQTHLSTLQVCNWFINARRRLLPDMLRKDGKDPNQFTISRRGTKLPEGSMVESSMGTKNFLPLLEESPFLPASATLSKTVSSSKPVSPGSVLARPSVICHTTVTALKDAPFHFCQPGDVGQTTDLQQPPANAFTDSSLSYHEDASKLGPGANAQSGLFNTPPPTPPDLNQDFSGFQLLVDVALKRAAEMELQAKLMA