MLTDPGLRDELDRVAAAVGVRVVHLGGRHPVSRKTWSAAAAVVLDHAAADRCGRLALPRRTHVSVLTGTEAATATWAAAITVGAQHVLRMPEQEGELVRELAEAAESARDDGICGAVVAVIGGRGGAGASLFAVALAQAAADALLVDLDPWAGGIDLLVGGETAPGLRWPDLALQGGRLNWSAVRAALPRPRGISVLSGTRRGYELDAGPVDAVIDAGRRGGVTVVCDLPRRLTDATQAALDAADLVVLVSPCDVRACAAAATMAPVLTAINPNLGLVVRGPSPGGLRAAEVADVAGVPLLASMRAQPRLAEQLEHGGLRLRRRSVLASAARRVLGVLPRAGSGRHGRAA*