MSLHDQNDGINLSSLESQLYDIIRSNDSQNYIGHHNFPRGQGKQWENDFMFDDNAYNPLNHGIGNQMSPLFGEYCRDRFSRKVFVGGLPPDIDEEEIQASFRQFGPLVVDWPHKAESKSYFPPKGYAFLLFQDEMSVQNLISCCMKDGDKLYLRVSSPTIREKPVQIRPWNLSDSDFVLDGSQPLDPRKTIFVGGVPRPLRAVELAMIMDRLYGGVCYAGIDVDPELKYPKGAGRVAFSNQQSYIAAISARFVQLQHGDIDKRVEVKPYVLDDQHCDECQGARCGGKFAPFFCANVTCLQYYCELCWATIHARPGRDFHKPLVKEGADRSQRSILRW