MFEPGHFHRSNSVANGDVPTYAIDLHYDIRQDAAEGPMLQMSLKGEIDGAVFEESFELHRDTAFNFASVVSRLAHKHGLPTSVVLISHEHEEFDQMFEDIRHRLDAHSGDPVDLDHLEKDGL