MSTSGTLTSYYVDSLILPESEELSVPRYTSGPGLQHARQHASISDPSEVGTCTFPSKPQVFGPSWSHVPAQFPATVSSVYHPHYGHPQGPVGGDTDGRYQSWLLEPMSGSLPLTGLPTTHHYGIKPEGLGTRAEGGLPGSHTALLLSDYANGTVASASPVEKDELSVQAGDLSGEGEEKPGLDPNNPVSNWLHASATRKKRCPYTKHQILELEKEFLFNTYLTRDRRYEVARLLNLTERQVKIWFQNRRMKMKKFNKDGAPKDE