MDFLEIQFALQGKTLPADHGYALYSAVKKRLQKQENESLPNDLPTEVHLCTISGVPDRAGMIYLNRGSRFRLRCPSDQMQLWYRFFQNQVLDIRGHLIRLVQPRITLPEASDTLASRLVTFKLEAIDHADVPRYFLESCQKGLERLDIKGKAFIPSDHDGDLARRTLQIRNKKVVGYSVVVEGLSQEDSLKLQWYGLGGRQHFGCGWFYPAKEEANVS