MTQNTPTIYQRLEKLEGELQKLTNTVYALKVTDIQNYDKNFEELSVSAALRAERIACQMRNLVCPALSPNQAAYLPKAADAQGMRIAEQQGILTITLPGLLPKRRVHTNTAFLHEPLNYMLREYVKQNALPLYRDCVICFSQIYDRELPQRRIRDYDNLEFKQILDTLCTYVLTDDSGFFCDSYYTTQLGLKDCTLVSVMEKADFPKWLQNQKNHHESMSENLLTSQAEIRHR