MKIPQVVLRLRLRRRRWILDPSMLVDYACTPEEVQQHFQSCGTVNRVTILTDKFGQPKGFAYVEFVEVEAVQNALLLNESELHGRQLKVSAKRTNVPGLKQYRGRRPSPFSRSRRPFMPAAPFYPAFGYG