MESLLSLSFDNISSRDSSKIRKGLRQIEGLLAQICLSRAGSRSPHKRKSSALDDKKLQQQQQQQGSTKQLGELKQDPAFREFFRLQEGFQWNVASRLVQSIDCLLGMGNPSDTDLLILSALDLLQGVLMLHPPSKCLFNRESHMNLLLDLLDSMNPPKIQSQALLVLVAALIDQPRNTRTFEAIDGLLTVTSLFKSRSTTKEVKMRSLEFLYFYLMPESPILPWSHASAPNSAVLQRGGVDHHHRSFTALAEHARTHSGDAMEIDEEFLDVDVRSIEDKQELLGQYINNVEELVQDLQESGPFAVSAT