MSDVPILLWLQGGPGCSGMIGNFFELGPWRIEGPDLRLHQNAAPWNRVFGVLFLDSPIGSGFSIAPSEDHIPTNQEEVAKDLYAALQAFFNLNPLFRGRPFFVAGESYAGKYVPSLGLYMLNKLDNKGKEEERALPLRLDGLAIGNGLTHPVVQVQSHAYVAYAVGLIDSQEKLRLEILQQEAATLTGQQKWQDARIARNRVLRRLSNVTGLATLYDMRRTLPYHTSENGTDFLSVFLNQPAVKEALKADVNTEWEDCSQAVGKKMGEDVMKSSKWMVEILVRRRPILLYQGQFDLRDGVVSTEDWISILDWEGLTDFLASKKRVWKVSSRLAGYVRSHSNLTHVVVSGAGHLVPADQNLHSQIMIEAWVNRLHLF*