MHAHGALLELTIGRVVKAHGIGGEVVVEIRTDDPASRFCPGNILRAKDFPRGGPERRYTVVYAREHGARLLVRLAGVSDRDAADALRGSLFVIDSLDLPPIDEPDTYYDHQLEGLQVRTMMGRDVGVVAEVLHTAAGELLAVRCDSGEVLVPFVGAIVKLVSLDDGIVEIDPPKGLLDL