MVHRQPTVPTYDAQPLTDAFTANRRLQYAVLRNLRELALQKANNRAQAAKLTAQASRRRMEALCVPAVIGNPYRHSIWKNRGFFTGPDGSTPPPNPDTLKRRKLEQESFYYHLQPPWSSKESNTLSSIVQHLRIESTTEEAIIEGQEQQIDFLQVAEQLQQQRVKNVSLSSSLPKTALPRTAEECRVHYEQLIRKRDMITKAELQRIVEQVEAASKTPDWFAIGKELSTATKQRTGWECFLAYQNMLRQSCQSSTIVFTAEQDELLLKYVAAMGPQLVLDGSQVAYMAANIAPDKPRSKIFKRLNTSLLNPKLKHDAWSDEEERKLAIVMKMYKSSPGNDLHQLVYHLPGRSMKSVVDKWHRTLNPVYSTIPFTAAEDEALLQAARQEESRERRRH