MDPFRRRQHGGRCEGGGAADLHLRPDGVRGRVRRSRARHGGALFQTLEARLGRIRLRHEGRRQARRDGREFRGQADLGRRHRVHHSRHRPRGDRQGPDQVARLSGAAEPISARRHAMTHDPAASRSLNNQAVMLHMAGEAADAIRAYEAALAEDPGNATALNNLGYLLSQQGDWAGAEARYRAALEIEPGKASALANLGAARAAQGALDEGRALMGEAVSADPASAAAWDGLGRLALVAGDLPAAERGLREALALDGPADGTDGKGGAGRMVTLGAVVGAQGRTAEAAAILEQAVAIAPEDAAAWRQLGVMRFARQDLGAATEALREALRLAPDDAPARRHLGLALLARGRAAEAEAEFARLLDHAPGDWESRTDLAILRLDRGDAASAAALLDGSDAASGADDRARFYHAVAQDLAGDRAAARPRLAAMIEAAGPYAARAARYVEDRP