MNSLSFYGTTGSGVYPVHGVNSVLFDLRHQVAQRYQAYPAAPAPAAHTFSVAERLAELILEARYGNQQKQRRSRTAFTVPQLQALEEAFQQTQYPDVSMRERLAMCINLPEARIQVWFKNRRAKYRKGQRSSSLPRDSCLDETLRSSKKSPEEVKTEDKQDVITSHAESQASSRFCPPFTPTVDKTQDANSDVSPFAPSLPSAPLLSFLAADRFCRPPQQPLLSTEFPLPPLFWPLIHQHFSTSGNPSSATKNGSPALQTTCSTKVLGHRNL