MDQLKTLNPGSMASAVESDEASEDSRIQLALGLAKMERNLVAGLLPFQIEAFKHEPQIRKTRHADAALRIYMSGNREDDVIIRLLESRDPKTNHATLHLLNNLTRNSFPRLELLLAPTGMRWLAQLLGRMDEWLDKEHNCLAQKADDPRLPKYLEGLVLVPAADQEDVELQMQGGEEQLIKAIKEPRSGIIRPLIDMLRTLNDFFPRTNPRNPSPATATMGVLTFNDTRVGDQVREYEGVQLVLSLTEIDEANPFLREHALFCIRNLMLNNPANQAIIKEMDPVGVLSETGELLPVPDKM