MSSLSPEQYATQQSQSPSEGGTAMSLDMLKNLTEKRSTRDGNAPKKRGPKPDSKPALTRRQELNRQAQRTHRERKELYIRALEDEVLRLKEIYSTVSQDREKLAEENRLLKEALAQSGIELPSLSNLDRSGGPDGANTFGGNTNGPSSFGTGPSNTFSPGGASQSTAPSTSPGQSQGGYNALSAGQLQDIIQKSSASGLDIEQAGIDFVLALEHPCMVHIPFVMDYCTENQNTPRGHALMASCPSAPVKKLEDSLWGQSHTHEAPTSDGSTQGTWEINKADLSTLLELSRHLDLNGEITPVMAWGMLMSHPQFAELTQSDFVKIAAELKQKVRCFGFGAVMEEFELRDAFESVHSNRIEQAAY