MSTKQKQTDGTGARKRDGLWMIPGCLGMVVLNAAISYGIVRLNTPVTVAFNMKQTVDAFFDSAGQKKLTEAQSKALSGRFNAALEASLQAWQREHHAVILVSPAVVQGAPDITREIQQDIARRMRAEP