MNARTLSPELRAALARRAVACAWLTLCREQQRHCGLTLARLERAIETELEGFYLRQHGRARGLEIACALLDDLLTAGPLKAAPCLSFLGQVVMDELCGRIHDAPPLH