MSNADVGDGDEVVLDAPGFIRVYKSGRVERFLPVDFAPPSTDAATGVSSKDVAILRDACVSARIYLPAAPSSGSYSGKLPVLVFFHGGGFCLGSASDAAVHAHANRLAAAAGAIVVSVEYRLAPEHPVPALYGDAWAALQWVAEHAAGRGQEPWLTAHADLGRVHVGGESAGANIAHHAAMRAGSEELGHGVKLSSLVLIHPYFLGGESSETDEMGVALLRELVRLWPVVCPGTSGCDGDPLINPMAEGAPNLSTLGCRRVLVCVGGKDPMRGRGRLYCEKLKGSGWRGEVEDWEADGQGHGFHLSCAMSAEAEAQVRVIAEFLSYG*