MSSPADIRRVAVLGATGSIGTSALDVIARHPQRMRATVLAAGGRVDALLQLCVAHRPEHAVIADPALYPRLRDGLREAGLDTRAHAGDEALQALAAGPDCDTVVAAIVGAAGLGSTLAAARAGKRLLLANKESLVLAGELVMAAVREAGAEIVPIDSEHSAVFQCLRSCRDTGVRRIVLTASGGPFRGRSHASLAEVTPAQAVAHPKWSMGPKISVDSATLMNKGLEVIEAHHLFGLPGSRIDVLVHPQSLVHALVEYVDGSTLAQLGLPDMRTALAVGLGWPERIESGVAGLDLLSQGRLEFEAPDMDAFPCLGLARGAMEAGGTAPAVLNAANEEAVSAFLQGRVGFLAIPALVEDALAALPAAPATSLEALLQADADARRVTRQMIEHRSPGGAPATPPQDARHG