MDSFAWASVSQAAGLAGGSAVVSDGRSGGLLPPPMLGLQLPSPAALEHFMDPGLVQLAMRSSYITSEEHPLQATTGSGNGEPGFGGGGDAPSAEACSSRVPEPDSNSNKRKRSNEDVLGMIGTDQDQGMPSVDSSKERGEDDAKGKEETPPATRKKKGKGASAADGESESYIHVRARKGQATNRHSLAERLRREKISERMKLLQDLVPGCTKVTGKAVMLDEIINYVQSLQRQVEFLSMKLAAVNPQLGLNIKQLLSKDFCKKCAPKFGGMQLFRAPSGPSSSSAHLGFSFSHEMMPILPPMSRSGVLPGGVHGLANSDGFRTAMEEQLNGKDSIADHVSQSQ