MDFLIRFGGVHETFRLVEIQALAIVENVRMEVVFYNADSPFCIVKLDSSAAAAALISRSILSQSIHELWAMGDDYAALHADTKTRSAHLWPAHEKASWRFDVDSYRGARNQDAIVSIINSFAYLPLRGPIRMRGADTELTVMEHWAHDAVPLGLEHPERLYLARKVASSPRNDLIRKYDLKKRRYISTTSMDSELALVTANIALAAPGRLFYDPFVGTGSFPVAAAQWGALAWGSDIDGRAVRGDEGGVGGKTLRGNFEQYGLLHGLADSFSADLTNSPVVRCQLGSGGGGRRWLDGIICDPPYGVREGLRVLGVRDAEKQAHVVKAGMNMYRDPDFIPPKRPYSFLAMLDDLLTFAAETLIDGGRLAFWMPTANDESLELAVPTHPCMRTVAVCVQVFNKWSRRLITYERIPDNQVDTEALALALANRDAGEGEQGTTADELNPFRRGYFTKFKTEEK