MSATVVARRRNIQCKNKVKTGCATCRIRRVKCDENKPFCQKCLGTGRTCEGYESPFRLVFTGKATDNCSSGGSNSGAASLRIIQPTLTGIEIAPQDVELLGRYFSTKTMFDVKLGLNEEARQILQASLNDPLVRHAVSSLRALRQHLEACGTVALSVTGRTPSIAYDYGLQQYCMALGGLASKLSFPGPHGLKSALLCCQLFISIEQVRGNYAAMARHIIQGLSIMHEHRARPYLVDGKLMPGYHKQMPLLDVFIIKLFAAPCKFADPPAAVDISGTRTAVWLTPPHQQSAESRNLRTIAPDIRTGLTRIALTMLEFLDKVSICKSSTSALQLLSERASLMGLLELWLIDLELVLKDTRPQPEPLSVCFLRFFHQTLKTVLLGALEFSPDRDAELRTEIGRLHPIASTIDEGVKAYRTGSGVRSGRSKGTF