MQDRAARADPQDTHDYVRELFARSLDKGWPWWKLEVRGNVTKRKHHNFRPLTRKFLVGKPHFQASGVAGRFTRGYVALPLVSNDKIAKDAKFVFLKDAWRIDDADVEQEGATLEFLNDHKVKHVPTLVCHGDLGQFTESQDHWLAFRPRNTFNLERHSHYRLVMKEVGLPLEEFSGQLLQSVLLFGVLSPRAFEAGIIHRDVSAGNILIYKDDDGKWHGLLNDWELSKRIDDDRQTDCVGTWQYMFARALTNPNRRIVIQDELESFFHVLLYFAVRFLPH