MTEKDPDILSLDEIERIEKLTLRWIFQAVIDFGMEAHEIFLKSPDSVKDIAEDITRELLDRLSGFNVQQRVYGTVDYKKARYVILPDETVRQALFIDSKAEKENRSATIQMSQTSLWVRQRRAGAEVNEKGFLPEISKYGGKNYLTTTCLIHFKYNDDDNATHHLREVIIAAIPNGKLQDRYNPSADDGIWLAGRNAPTLGEDFRVRVGFSKLKDKASWRIQTLTYDQDRKECIGVWQS