RRGPWTLEEDALLLRHMKLYGDRGNWRKVPKAAGCLLRCGKSCRLRWLNYLRPDLKRGSFSEDEDALIIKLHSLLGNRWSIIAGRIPGRSDNEIKNYWN