MDVQVPSGPWKRLSEEDKNKFIRLRHYFHQMQKTVKDHFYSSFSTELEYVIEFTDYTPVSREDRCAIAGLAIAGPFIAVNTRQLMAFLGRCKSSINGSLQNLGYQSLRSKTKSRECVLAILPSFEHDSSILRQWTVRRVTDSARICFLSRYPTARLPTITAADLIEEKKPRAEKTSPQMMPVEKQPQFTSLPIQLQPQAPSNQMPEMSNSYSVECFTQDAAFPIEPEPYLISHSNSTMFLDSFDWSWDQ