MSSTSATEQGDSPSSQRLLGKVALVTGGAIGIGESIVHLFHKHGAKVCLVDINDSLGQQVVDSLGSNPNASYFHCDVTKEDDVSRAVDFTVEKYGTLDIMVNNAGVSGSPCNDIRKVDLAEFEKVFDINVKGVFLGMKHAAQIMIPQKKGSIVSLCSVASALGGVGPHAYTGSKHAVLGLNKNVAAELGLHGIRVNCVSPYAVATNLSLAHLPEDERTEEAWTGFRNFVGRNANLQGVELTVDDVANAVLFLASDEARYISGVNLMVDGGFTSANHSLRVFR*