MALEKRQLPVVDQKVAYKSIRNVGFTRLFQPYKTVTKGQAAIALATGEASDTIVEELSRIEAESIAEKAVASYNSLEAQVEKDVNASFEKELISEKKRVDIMKKLAEEARQELESLRAERKAEHLVIMKERAAVDSELEVLSRFRHEVEEQLQSFKSDKIDISYKKERLGKFHRDAEMENQEIARLQYELEVERKAISMARAWAEGEAKRARERAKTLEATRHRWQRQGINKVVVVNVQEDLNVDVTWLSAGNQLVEESVNRTESLMDKLKRKWPIL*