MSTSPAESTVSAGLEDSQSGLSPAPGKALSPVLTCRVCGDTSSGKHYGIYACNGCSGFFKRSVRRKLIYRCQAGTGMCPVDKAHRNQCQACRLKKCLQAGMNKDAVQNERQPRSTAQVRLDSIPLDTDLKPAHLATTREAPPPPCPPLPSLRGPGSSVPGTLGPRDPTPPSNHRFMASLMTAETCAKLEPEDADENIDVTGNEPERTEYQMSPYPSASPESVYETSARLLFMAVKWAKNLPVFSNLPFRDQVILLEEAWSELFLLCAIQWSMPLESCPLLSVPELSTNIHGKLVSASMDIRILQETISRFKALTIDPTEFACMKAIVLFKPETRGLKDPEQVENLQDQSQVMLDQHNRTHYPSQPVRFGKLLLLLPSLRFISSDRIELLFFRRTIGNTPMEKLLCDMFKN