MDPDAFTASLFKWDPRTVLPTAPPLRPQLLDYAVTPSTAPSPYYPARLPRELGGLEELFQAYGIRYYTAAKIAELGFTVSTLVDMKDDELDDMMNSLSQIFRWDLLVGERYGIKAAIRAERRRLDEEEIKRRGLLSGDTTNALDALSQEGLSEEPVVQREKEAVGSGGGSTWEVAVVEERRKRQQIRRRRMKMKGNGDHGENEEGDEEEEDNISGGGERQREHPFIVTEPGEVARGKKNGLDYLFHLYEQCREFLIQVQAIAKERGEKCPTKVTNQVFRYAKKAGASYINKPKMRHYVHCYALHCLDEEVSNELRRGFKERGENVGAWRQACYKPLVAIAARQGWDIDAIFNAHPRLSIWYVPTKLRQLCHAERNSAAASSSVSVGTAHLPF