MHIVIVGAGAVGGFFGGLLHESGTKVTFVARGKSLDALQRRGMRLHDASGVRDIRVPVVEDLSHVPDADVVILATKTLGSVDVPKNLPKSAVLVTTQNSVEMPHIAVEALGVDRVIPGVVRSFLTKRGPAEAEFSGGIFTFTFGCMSEATRGIVDKLAHVLDRAGIEPVVHPAIMTDIWFKAMFVTCFGALGALVNQPLGVVRTTYRDDFKALINEVVTAGQAHGVDFPEDVVDRVLAFADAQPKGATSSMQRDLANGLPSELDAQAGAVVRMAQRVGVDARLHHLVGNVLSHKHSD