MQPEDAIDGDAGRAAIDWDAAARRAARVVRAGPPIDRPGLDALVSSLREAAADAPAYVAEVTRLPDAARAVESGTVLVLDRPRWAASAVDTFRTLTDGLLPATKMPGGATLAGEQVGLLLALLATRVLGQYDPYARPASAERPGRLVLVAPNVLHVQRQLGADPQDFHLWVCLHEQTHAVQFAAAPWLADHLAEQIREIVGALADVPAQGRRLGDLLRGVRRVLEGPGESDDDDAPSSATPSLLEAVLEQPEQERMDHVLATMSLLEGHADVVMDAVGPRVIPSVATIRASFEKRRDTRGTDLLIRRLLGMDAKLLQYRQGAAFVRGVLDRVGHDGLAAVWATPDHLPTPAEILAPEAWVARVHG