MSGVLNTVDQRTNLVGENRLELLLFSLNSRQIFAINVFKVREVIKVPLLTKMPGSHPHITGVASLRGEPVPVIDLRSAIGFPPRRVQDTEQNLIITEYNRTIQGFLVGQVRNIINTAWTEIQPPPKSAGRANYLTAFTHVKEQDKIHIVEIIDVEKVLAEIVHYDASISKEVLDESLLNHMDGRTILIVDDSSTARNQVKDTLSQLGLNIIECHDGLQALNLLKSWCDEGKDIYSELLMMITDAEMPEMDGYKLTYEIRNDPRMKDLFITLNTSLSGSFNEAMVQKVGCNRFISKFQPDLLVQVAQERLREVLS*