MDDGKAGRGFFDDHIAGRTGADRDDVRLGPTYGADFGVVAIADSVVAMATDPVFVLRALGIERAAWFAFHICVSDVALSGLSPAHLAVDLNLPPDTATETFDAIWEVFDREARALGVSLTTGHTGTYEGCSFPTVGGATALAVGAAEDVVTPTGAQPGDRVVVTKGPAVETTGMLGVLFGDRLPISAAAAAAARDRFADATPVRDAATMAAAGEVTAMHDATERGLANGLHELAAASGVGLSVARDAVPVLPGVRAVCEQFGMDAWAASSEGTVIAAVDPGSVDAVLGALGDEGIPAADVGVVEAGSGVTVDGDPLAEPAADPLWPAYRTARSRYGDDA