MLPKDQPSDALLDADFSFSQAHPTLVQAKAIPLLLEGKDVLARARTGSGKTAAYVVPAVQVTKYCEGLVQCVDVAAGGASIQRVLLNDKPDIVISTPTKLEADLLLSYGFKDDLTRIMDPTSGWIPKLGVQGCLMSATLSFNRGVYDVVVATDEGAGADAEEEEDVKQEEGESEGEEDEDFDLPLTSTSYMHRVGRTARAAVSIKSAEKDEKVFERIKERAKKESGSEIKEWDWGGRKGEIEGFRYRMEDALKAVTGKRVHFAANPLDLSYLRHDTPLHPTRQQTHLKHVPNYLMPKIAALPAGGDVTDHAGVGFSRRGR