MFPRLIHPHDGIVVGQDDLQGGVSNHKGDPCLVLTADPKPRLRWTQDLHERFVDAVTQLGGPSKATPKAIMRTMNVKGLTLFHLKSHLQKYRLGKQSGKDIGEGCKDGMTGSYLLESPGTENPSPKLPTSDTNEGYEIKEALRAQMEVQSKLHLQVEAEKHLQIRQDAERRYMAMLERACKMLADQFIGATVIDTDSQKFQGIENKAPRGPLVDHLGFYSLPSTEAAGVNVPEEEVPQTIPPQRADCSTESCLTSHESSGGLTLEGSQVGGKRRMLGMDSMAAPLIWSEAKMKTQAINLGQGNHPLGISRYGM