MESSSYSMNSKRLFTEKYCLSPLQKHGVSMNGHTSDRFILARESMDFDKEENGHSYTPYPFPSKNAYKKEMAATLLKNANAADNNCRIFSFKGKSSTTSQASQKYVFVNIPVTKRACRYISPSAERTLDAPGLLDDYYLNLLDWSSTNVLSVALGNTDGIVINHDVRIGDHIVQTYKGHSEESMASHNSSSQYLHELHEHCAPFKALAWCPFENNILASGGGSLDRSIKFWNTQTGARLNTIDTHSQFCSLLWNSHERKLFSSHGLDKNQLTLWKYPSTVKIIELTGHTARVLHMAQSPDGYTVVSTAADETLRFWKIFGAPDTSKNDNNKDAKVAFSNFHTHIR