MSANLAQLHQALENRTALKVISGLNNFDSANVLAVARAAQAGGATFVDIAADRQLIQQVRHAIDLPICVSAVEAELLAEAVAAGADLVEIGNFDSFYAQGRRFEGPEVLALTKATRQLLPHTLLSVTVPHILALDEQVQLAEALVAAGADIIQTEGGTSAEPHHPGVLGLIEKAAPTLAAAHAISRAVNVPVLCASGLSDVTVPMAIAAGASGVGVGSAINQLNDQVAMVAAVRRLADALVAQPVRVA