MSLSKEVKSFQWTQALRRELQSFTSDVKAAVIKDATNLLNGLDFSEVSNVQRIMRKEKRDDKDLQRLRSLNQTVHSLVDLKSTSKKNVLKVGRLSAEELMSLAADLEKLKAKIMRSERPQASGVYMGNLTTQQLDQRSQILQIVGMRKPQQGASGVVRVWDVKDSSLLNNQFGTMPSLTMACMAKQSQTPLNDVVQALTDLGLLYTVKYPNLNDLERLKDKHPVLGVITEQQSSINISGYNFSLGAAVKAGAALLDGGNMLESILIKPSNSEDLLKAVLGAKRKLNMFVSDQVGDRNPYENILYKVCLSGEGWPYIACRTSIVGRAWENTTIDLTSEKPAVNSPRPAPGAAGPPQVGLSYSQTMLLKDLMGGIDPNAPTWIDIEGRFNDPVEIAIFQPQNGQFIHFYREPVDQKQFKQDSKYSHGMDLADLFNAQPGLTSSVIGALPQGMVLSCQGSDDIRKLLDSQNRKDIKLIDVEMTREASREYEDKVWDKYGWLCKMHTGIVRDKKKKEITPHCALMDCIIFESASKARLPDLKTVHNILPHDLIFRGPNVVTL