VVASGVVVRGAHGPVFPLAVPAIRMTVANVPPFVPDEALVEELAKHGKVVSPLRKTSSGCKSPLLRHVVSHRRQTHMVLTKAQALSLVIKRIEGFDYVMFATSDDGRCFRCGGEGHLARVCPERNPSTRDQNRGEAREEKGKGEDRRVGLVGGSPLRDGALPSASP