MSFSVQGKTAIVTGAGSGINLSFAKQLLENGCNVLIADLALRPEAQSLVDQYTAKIPRAVFQRTDVREWKQLEQMFEVAEKEFGEVDIVCPGAGIYEPHWSNFWRPPGTAVSRDPPDGDRYALIDINLTHPIRTSQLAISHFLRSGTDSTRRKAIVHISSIAGQNPFLAAPIYVATKHAINGFVRSLAKLDERCGIRVTAVAPGIIKTPLWTDHPEKLKIVDDTKDAWVTPDEVATVMLALVQQDQANEVIGDSLEQGREGGISYQRRHDLGGVEDGKVCLAV*