MESSWRAQNPIPAALLQPSKWLPLYEEFVTKNASSVSQVESALRSLTYIIPGRYRDSEISSECVHSGVQLLSLYHDSLVSRVISRLPSTIPRPTPSPHARYTKYWTSHSSLYQRIALALQMIQYTELLWEMAARRRGEKVRWRVVVLIEAAKAICRLLLLRLTNSRPLVSPPLPEREVDPRSLEEEDSSDWNGMQTPISERSSDLCWTMPRTGLSLPSLPNVDDLSNYLISKVLTADDIKPPKMLLHRVTGQGQFAEILYILRPVVYALMLQRYCKDRRSWKPWLIGFGMEYGCRQLAKADLRERVAGGLRGLTGLEREELRKRGWAMGWWFMRGAFYENITKSWLKGLTGKMRGKPLLDLVGSVIEDYEYLWDNYYFSTTTL*