MSLYLKRLHCIRAPYTPPCEDIYKRFNDSFSYTLTPDQATAIRDCYDDLSKRDTPMDRIVVGDVGFGKTEVAMRAIFRVLSSGGQVFVLAPTTVLAKQHAATISARLEIFDMSVELLNRNVKESSRLAVLQRWMMGKTDVVVGTHLMLNLPPENYKRLNLLVIDEEQRFGVKHKDQISALKATVDVLTLSATPIPRTLHMAITGFRDASLVTTPPPERRPINTQLQVYNEKTVCDAIQFELDRGGQIFYVVPKIQMIDGALQRLQGLFPCLRIMKAHGKMKGDQLDIAMDYFACGKADVLLCTTIVESGLDIPNVNTIIIEEVQQFGLASLYQLRGRVGRACRQAYAYMFHADIGDLRSEAQERLLALEECCGLGEGFKLAERDMAIRGVGTIFGEKQSGQVDNIGADLYMEFLYNQLEQIEKLKL