MSPLFGEYCRDRFSRKVFVGGLPPDIDEEEIQASFRQFGPLVVDWPHKAESKSYFPPKGYAFLLFQDEMSVQNLISCCMKDGDKLYLRVSSPTIREKPVQIRPWNLSDSDFVLDGSQPLDPRKTIFVGGVPRPLRAVELAMIMDRLYGGVCYAGIDVDPELKYPKGAGRVAFSNQQSYIAAISARFVQLQHGDIDKRVEVKPYVLDDQHCDECQGARCGGKFAPFFCANVTCLQYYCELCWATIHARPGRDFHKPLVKEGADRSQRSILRW