MVKEEPQPLLDQESTKKPHYRGVRQRPWGKWAAEIRDPKKAARVWLGTFDNAEDAAIAYDKAALKFKGTKAKLNFPQRIVQCNNNSNMLQQQQGSYSNNFNMLQQQGSYNTSTSATNSSIQQSGCVSNDQQVFPNLFQYAQILSSDAEFPYYASNLFNQQQQQGDDHHPPS