MFGTSGIRGPFGETVTAELALDIGRALTTAGYNTIVVGRDPRTTGPLLVDALSAGIREGGGNVINVGVASTPTVARSVGWRAADAGVSVTASHNPPEDNGIKLWSPSGMAFDEAQRSEIETLLASDRFESAAWDAVGSEERWEAATEQHITAIADTVPQVEDVHAVVDVGNGAGDLTIDALRALGCTVDTLNARPDGHFPSRPSEPTAEACTALQAHVEATAADIGIAHDGDGDRMMAVDETGRFVGGDELLALFGRAVATEGDRIAAPLNTSQLVDAALAEVGAELVRTRVGDVYVAERAREADVVFGGEPSGAWIWPTTTLAPDGPLAAARAVELVATNGPLSEQVASLEQYPLRRESIPVDDKRAVMDGVTEAATDRYDTVQQLDGVRIERDDGWMLIRASGTQPLVRLTAEGTTDADAASLLATARDIVASARPA