MTADLFSQTPLQEAIHALRSDLIQEDGPRISTMRNYRFAIVQYDPKDEFRLRREVRRLNTELVSEGWMVLTINLQKLLLDRVRSQGEDFIQRLVEREKRTSQKSIERGIQDLQTRLAPLIEGPEGIAADCSRIICDYADQNAETIDRTVAIVGRAGALYPFFRSSALLRHLDGRTRNVPVVLLYPGERRGEKGLSFMGVVDPDSDYRPRIY