MNTLTTYEFPLNERIRVFMRLEQLFQQLSHFMAGDSVFDKRAAVDTLLDILVIFSRSDLKSELIKELERHAKVLGMLSNSQDVDKSKLQTILLELNQASRNLYNASGKVGASVMESGLFQSISQRSAIPGGTCSFDLPAFHYWLEQDLAEQQKDFQQWTLPFADIRIAIDLILGFIRQSSVPKQEIAQAGFFQLALDKAHPVQLLRVGVPVSVGCFAEISGGKHRFSIRFMKPSSDENRPTQTPADISFTLSRCAV