MSVPIEESPVKTIDSLQSRVDALNLPELTSELDENGCVLTGPLLSDDECAELAALWDDDARFRTTVDMSRYGYGHGTYKYFGSPVPDAVAHLRSAFYRQLLPVARSWAERLGDPAPWPDDFDDWLDMCHAAGQTDPTPLMLRYTTGDWNALHRDLYGDLVFPLQVVIGLDRAGVDYTGGEFLLVEQRPRAQSRGTVTVLEQGHALIFTTRDRPIRSARGWSRAPVRHGVSTVRSGLRRTLGLVLHDAA