MSSTPTVREQFLVISALGANPMELTNVLCRASHENRCSVVTSRLTRHGECSALILQVSGSWDALARLETGLSSLSKKHAFTTSVVRSATLESRPEALPYVAYVSSAYRPDIINELCQFFIDHNVELENLICDTYQAPQTGGTMLNATFTVTLPAGTQISWLRDQFLDFADALNLDALIEPWRPQAPM