MGPSPSTRFIDAALFNSGPLALSYRHELKWIIREHLINLLNDFPSLTPSTDTFTHDDGTSVRLLNAGGELHVSPTKPPISLTIWLHQCYPCIPPLVFLSSTSNNPVVPHHPFVDASGAATLPYLHNWVYPRSNLVDLVRNLVRIFSQHFPFFFPSCNLVFSNPFLASRREALDRLVGLLHCDVVALQAQAEQDIEDLTTQQGMLLERATMVATIVEGLEIERLSLKRKALKMAEGADVIQNWLRVNDQNSIAAFSGESLEAFEAADDESKQVLECMAANHAIDDVVYALDRALEEGVIPFGVYLKQVRALAKEQFIHRALLVKLRGSNWLNL