MSRYLNKYNTQYRLLACLSLKQKLRKERLYMSRNTPTNQHASWYQILKSQERPVLIYQMGKVGSSALEKSIPNSIHLHDLMAIDANKQISPVRAKLHQPNKHYVKRLLKRSVMSHMLKRKQDVRIISLVREPIGRNISMFFQSLPFWMAEKYLNDDSAIRSERPQLLQEAFEEHMNHHYPLEWFDNEIKTLTGIDVFNKPFDHEAGCQTYQQGNFSLLVIRSDKLKQSPATVGDFLGYPVDVVHDNQSNNKWYSSLINEFKNSYQPKPELIEEMLSSKLTTHFFTSSEISELKQKYQMAQ