MQDNIPSMNNDRESEGAIYTIHRKVQRNTICPKRDKECKICGGTATGYHFGAQSCAACTAFFRRAIVHKRVFKCRFNGNCNVTIFVRNSCRACRMNKCLSCGMDPNAVQPHHDPIGKLPLRNEQVPVVTTDVPQFIDNSEVNYNIPMYQHNEIEYQGHYGQEVSISPSFSGQNNHGPSCCESHIPDAENIFENAIFFYNRQWEQRRLLNCNGTLVMFLNDIKGYENIEGADKEVLLKNIAIFAYFLERHFISFKKGGLEDQHLHFSDNTHYTSNSESDNLHEGGGHCEGPNFDNVKKILLVSVKETFNILLNAMKEINITSIEYIGVFLVSFFNPDLPGLTPATSHICRERRNQVFKEWMNFYHKQGNIDGVEKIGNMILLLSCVKESLNTVQSAFHMIRVFKIFEYDKVLEDLYL