MTTSHTTPLPPDLVTRLCEAAGAPEDVHSVEALADLWLAEHLSDDGDPEEASWSDLCVFELDAHPEVLLAFCLRALRKASNAWQVGLLAAGPLEELICTHGADVIDRIEDQARRSARVRHALTGIWSQNIEDENLRARIEAARSEAMEAGLDTGAPLPPA