MDLDKSTSTSASLKKLQADGALPGRGTMEREARGIEPQPVLGRMVAIEDYILCGFLPPPSEFLLLVLNFYGLSLLHLSPNSIAFLSIFSHLCLSSEAVGRRVGQLMISGPTTASNVPVPLCEKEAAERDAAINAQPLIDIIGPLVDHKVAASLKEKIAKEASDAAAAAATTSGVDVPKKGEEILLCNRTSSEATHPLAFHRAARARAAQDGSGGTSSASPAVASTDVVVVPRSHEATPSGLANDLVAGHGSPAAVLTWEELQVEMGRLLEAGARSIGREIAEARTAAVSSANERADWLAYDLAEDRRIQYWKTKFEVAELERTMLEVKKEQAVETLRGREVWFNSYLKSCCTSMARVCRELRVPRGDPEESAAGYISWLNGACTQLEGIDQRIDEALKQECHRSSRYAGGHVLACIRDHRPQLHLEFLCDGFSHSRRTPMEIDGLAKSMAPLAEKVFQSMDWRWPSW*