MSTQQVLDLTSAPPSGKKAVLLFWAPWHEASVEDGTMGQVLKALASSSASDSSIIFGRVEAEQVQELTDKYGVTAVPTFVLLDAGGGVMARLEGDEDVAGVTQAVQNLIQAAAPTTSAVETSKPGPTPEERLTQRLDKLIRSSGVMVFMKGEPKAPRCGFSRQIVGLLEEEKIPFGSFDILSDEDVRQGLKKHSNWPTYPQLYVNGDLVGGLDIVKEMKEDGALREQLGISEHDIATTSLDERLGQLVRRHKIMLFMKGLPSAPRCGFSRQIVELLNDMGVSYDTFNILEDEEVRQGLKKYSDWPTYPQLYVNGDLVGGLDIVKELVESGEMDSMLDG*