MSDETPKNVSLSQDDFSFEGVKMEDLSEAFCKSFFETNDSMTEDLVEQFIIKRFRSYPREKRTRRKAITDINRKGSPSASGGNGPCRVDSSLLVLTKKFMQLQPSANEKGLLNLNEAAEKLGVQKRRLYDITNVLEGINMIEKMGKNSIRWKTNEDFGSRGVEAQRLRDENQELEKHEAELDFLLNDVSNALRLAKEDPTDKPYYYVSYTDLRSLPHMQQQTLIAIKAPTDSFSSIEVTDPVETGKFEILVRNENGGQLQAFLCPDADAYRASNLSDDPMTTDITPGSSAQQNAAWQEASRCNSDQLQLPTGSNTTTDSGMDTLETPSKVCIPHSATLPIWSSASAFPSPLKVVTDGIPQQCGISSNSSMSETTNALLSLDPVPDQEPYIFSLQGNEGMNQLYNW