MGFKLALNAWGAHHSTLPMLPYRKFALVCEGGGQRGIFTAGVLDAFLQQAFFPFELMIGTSAGAQTLSAYACGQHGYSRHVITRYTTTRDFFNPLRFLRGGHLIDLDWYVDTVRRDYPLDLEEAHRRLNGRELLFCACRQDDYRPVYLPAGRYDWLASLKASSAIPLLYRNGAEVGDVRYVDGGVRDAIPVREAWHRGADLILVIRTLPSGISPVPAWRQHMHKALSRSDKLQTAVRLLEQHERIYAATQHFIDAPPGDLRIIEIAPRQPLKSRVVGSHPRDLEHDYRRGTLCGLQFLRKIVPRLQQHRHAAPDEI