DDEPNPYQLLNAASHRLVAQGSGGQIQLWQFLLELLADSSNANAISWEGQSGEFRLIDPDEVARRWGERKAKPNMNYDKLSRALRYYYDKNIMTKVHGKRYAYKFDFHGLMAACQAQAQGGDPAS