MHGRNDLFCFFGVVESAMAISSVRATLVPSTTKLENAPASWRSNLTRVKPVVNVPFCVRASSSNGVTASQTRFHKLIEQNGVVLMPGCYDALSAVILQNAGFDAGFISGYALSASLLGKPDFGFLTPPEMAMNARFICASASKIPIIADADTGGGNALNVQRTVKDLIAAGAAGCFLEDQVWPKKCGHMRGKQVIPAEEHAQKIAAARDVIGDKDFFLVARTDARATSAKNGLEEAISRANLYMEAGADASFVEAPRDDEELKEIGKRTKGYRVCNMLEGGITPLHTPDELKEMGFHLIVHPLTTLYATARALVDISKTLKDTGTTRDDLVKLATFEEFNKLMSLDSWFEMESKYSPSKSTVSSLH*