YDLNQETSELHKINGTVCHPEDIYATDQEGNFKCPALGCVRIFKKIGFLNKHAMTVHPTDLNVRQTVMKWSNGKCKFCQRQFEDSQHFIDHLNRHSYPNVYFCLHFNCNESFKLPLQLAQHTKSHRIFQAQCSFPECHELFEDLPLLYEHEAQHYLSKTPESSAQLSEAIF