MARWAQMDNESLLLSSMRSLVAVCTLILHIPLSFYCVLSADTLFLLELLQKCQTGMGRLDAAEANSAVWAAEKEELLKSLAAKNATLAEEASKNADLFAELDAARALA