MSENTAQDISTLVSQELSKTPYECSSLTRLSGGTANFVYRGVLARPLQDGTKTIIIKHGEEFVASNRDFKLTTDRCPKLFEETILKALNDFPATTDTDTDNNTSCTVKTPRLVQFNRDTNTQILEDLPGALDLKSFMLLPTNSQNVSRELAASIGRALGKWLLSFHTWASEESQKELAKTMEKNEVMRDIKFMVNYDNVVKMVDQFPNLLKESQHILGEVKNVAAAELGRKDGKEFGIIHGDFWSGNVLIPSTALDQQNDIPLLVTDWELCHCGSRALDLGQMVAELYQLKHFLNIDAGVWLIEGLLDGYGPVDEDMAFRIAIHIGVHFICWGSTIPGWGTNDQVEGVVKLGRDLVVKGWQKDRDWFGEGWLKCLFPVA*