MKTKKGLTMLSGSETDDEDSVDTPLDLSSSAGSNGKRKRRGNLPKESVQILRDWLYEHRYNAYPSEQEKALLSKQTQLSTLQVCNWFINARRRLLPEMLRKDGKDPNQFTISRKGSKAGDSFSDSSQSPKHSSPAAGAEEACDKRALHPSSFDPSIPSVLRKPVSHSMSSPVSSSPSPGLIPNRPSVICHTTVTTAMQASPTASHPSAPGMNCDRAAELLHTSMEGNLSPRSGLFNTPPPTPPDLTQDFSGFQLLVDVALKRAAEMELQAKQLVS