MAPSQRALDRLLARLGTAPAWHLQETAEKGLRLCAARAARAGRGTAGSESAETGGGTPASPTPASPGSFPSPVPSCAPSFAVDPAQLRAALAAGLVERGGKDRLVLSQAGRARLRRMASGEEDFAAQHRETGTRRIAIAGAADEIVTVNHAESPLAWLRRRRGRNGEPILDDGQFAAGERLRADHTHGSIVPGLRGMAWSALGSGGGSSSGGRDPRGGLVELTNSTLAARARLERAMREVGPELAGVLIDVCCELKGLEQVERERRWPPRSAKVVLLLGLTRLARHYGTG