MSDIGAGGGDEVILDAPGFIRVYKSGRVERFLPVDFAPPSTDAAPTGVSSKDVAILPEAGVSARIYLPAAPSSGSFNGKLPVLVFFHGGGFCLGSAFDAAVHGHASRLAAAARAIVVSVEYRLAPEHPVPALYGDAWAALQWVAAHAAGQGQEPWLTAHADLGRVHVGGESAGANIAHHAAMRAGAEELGHGVKLSSLVLIHPYFLGGDSSETDEMGMALLRDLVRLWPVVCPGTSGCGYDPLINPMAQGAPNLASLGCRRVLVCVGGKDPMRGRGRLYCEKLKGSGWCGEVEDWEADGQGHGFHLSSPASAEAEAQVRVVAEFLSYG*