MESLSSTRPLAESFKSVYSNPEHIDYAVIDTFTNSAFSGNPAAVILLPEFRDTKWMQSVAAEFSLPVTCFLVRKDTKLVEGDKVTPEDELPSKKLEVTTSFDSKTEASEDSDMTEKETNASASETDLKHVIHEYDIRWYTQFSEADLCGHATLAASYLLYETGLIGKKDTIFFHTKSGLLSVRTVGPKDSDAQSSSADGRKLPTEDMIELNFPWVTTTPSPFSSVEKLTQTLKNVEVVAVSKASHKLIIELASREDLDKLSPNMQELLSCDSDALFATAPGGPVSEFDFASRCFFPKVGLDEDPVCGSAHCALGPYWSTKLGKDNLLAYQASKRGGILGLQVDKKIGRVYIRGQATMVMAGVLVK*