MSLSKSGQARIPPGFRFHPTEEELLHYYLRKKVANEKIDMDVILEIDLNKFEPWDIEEKCKIGSTQQDEWYFFGHQDKKYPTGNRTNRATTAGFWKATGRDKVICSSSKRIGRRKTLVFYMGRAPRGEKSDWIMHEYRLLENTDTDSEPNASDTSAGVTEKEDGWVVCRVFKKKNFLKTLDSMKESSMADDDHTQILHSNRDGALDQILQYMKRSCMMETEPNNNINTDYMTCLPPLSDEGRVVQSISTQRGDSSSSNQANHKEPALSDWTTVDRLVASHLNGQSDSFNQLDFFNNSNLSLDQQDLHTHDCNNDFDLWSFPRPSSSIMDPLCHL