MSSHVKADTDVEGVGKWILDSTSFGQDDLGMKHGFARTTEIGAGSDSPLSSAPRLGYLQRVGEHLVMSLLADGQKKRVVGVRGFNKFWTAQCRICVVYDVAMSADVLTTTVPEIDDASSGLDDEIAALRAQIHSLTNRRQFLSSSLLSTNPVQDALRQHVPSGLEKNIEPVILSSGEHARTNHHRMTFSVTSFPFKDPSPHATSPNLLGIRFDICTRHGKFVQPYYLLLKHVDRPEKKILQVHRHTIPVFIPLNQLERKYLPVPQGTNETDSTSTKPRNTPKQDLRSLVRELRRELVAWHLRCDALRWLQEELGLLDESNQALSSQPSTREDQLPADGLGIVSVSATAVEARYIRIEWRDGRATGCRDAGMISMTCTRTSDGEDLSAMATHLMVFTAKYPHTMAIMTGP