MSRENLVRQSLFDIERALRESPFWQVVPPEDGAFNSTEPFCLDTMRPEEWLQWVFLPRMHAVLDSDLSLPAELALLPYFEEALEGTPEQTAAVLLRLGLLDELFRSDVQDGALHDA