MPLPPLLPRLRRVPAALLVPARGLLEARVPWVRDRALDHVVEREGHLVPFLLTKDALLAATPPPHAVPLHSLPSTIPFPYRPLRFLRQYPSAFALSPHPIEVSPTPRLSALHAAEAQVVDATLPDAADRLLRLLMLAPSRALPLRLVARLRLDLGLASDFQRSLLPNYPDYFALSPDGSLLELVCYRKDLALSAMQAYAQRTGGYKVGDAVAFPLSFPRGFELDKKVRKWLDEWQRLPYISPYEDGSHLAPRSDITEKRTVAVLHEVLSLTVGKKMEKEVLVKLGEALRLPPGFRKVVARHPGIFYLSHKLRTQTVVLRESYRRQMLVDKHPMMGIRYQYLHLMHMGMEEVGKGKGKDRRSSRNEQNIGEEFGAAGEDDENEEEYDDEDDVDEEDMEAGVVSEDHESDDDVDEDMEEQISH*