MSTLLTTFEEKGTLPVPLLNCAVDALDEDFREQQKQPHIAILKFHDLAGQFGQFGNAQQLPTLIVDDQPVLQPIEGDPSAVACPRQHLTLSPVLQIKQFCVDSRRCVPYRLDAIRRAKTSAPSSAAAVAAQAAQSNSGTRGLGLSIAAISRKGFAPGYKEDNQDRCMVVQPFAGANQVLIGVMDGHGVDGHRVSEYVKSSLPGVLRGHLLIGGQTPRKAYVNAFHEVDSLLSTSSGIDAENSGSTAVLGLLQGKQLTTAWVGDSRGVVGVFNWPY*