MSFITTNWPLIGMLPGLFMVLHRVYDFTVELLESSNLTFQFKGPWLSGMDMLATVDPANIHYMLSSNFLNYNKGPEFKEIFDVFEDVIFNVDAELWYNSRKAAEGILRHQGFPRVSMSATRRKLKNGLVPVFDHFAKEGMVMNLQDVFRRFTFDTSMGLITGSDPTTLSIDMPENEFYKALTEAIDGILYRKIKPRFLWKLQRWMRLGIEKKMLEASDIFYRVCAKYISAKREEVRRLQGISHHSTNEEFKDLLTSYIKLDTTKYKILNPSDDHFLKDVILSYIVAARDTTASALTWFFWLLSENPDVVAKIRQEINKNLPKSKTGMEKSSFDPTELNKLVYLHSALYESMRLYPPVPFEHACPVNKDVLPSGHKVDANSKIIIPLYALGRMKAVWGQDASEFKPERWVSNTGSLRHEPSFKFLAFNAGPRSCLGKQLAMNMMKTVIVEILQNYDIHVIKGQKIETFPGLMLLMMHGFSVTITKRDSALVQSIVN*