MPCEALHSALRKAFRGVQEQYGAWKGTLAAVAPLLDSLSSLAEQAQALQVADLDRSPLRPFPGLRGRLQTKHRAAAEVLLANLLQKMLPELQKARDTMGTQVTGIFLLCEAPKAELGLESLFQRQPLCPSLADMLEWLLDIERLYHQIYLEAKLLLLQIRYENLAGMQALPKAWEQVMQHSWQQQGTVEDALLKVSFFLEEAA