MMVRPAVAEGQLYRDLAPDMKKRQRQLRVVATTATHAKLIAEHDLGRKAGYTTTASLARLGSSAFELMEDPADTDPLYLALLSAMSRAHRPGATPADYARAALTVIRTTEQ