MDDPLAADHLAFRAAVAHVRGTVAQLAEDRDRVAARVDALLDRGWRGGAATSFAAGWAEWARAADAVRRGLELMGDLLEAADRDLVRADTDAGDELASLRARLG