MADSTDLNLDDAPSDLQDIPELAMQLVPPPEGTYPDKASLLAAVQDHGKEHGYNVVVKSSSTPTEKKPGRTAKVWLRCDRGGHYRPRNGLTEETRKRRRTSRLMDCPFMLVAAGSPGIWTLTVLNATHNHGPIIEKPRQVPHHKVRKGQLPAIPYDWPHDASFTPYTTALVIIDMQKDFCLPEGYMGYQGYDISGAQDLIPRLQRLLHAFRSGGFPVYHTREGHRPDLSTLSSREAYRSRNNASGLGIGSPGPMGRLLIRGEPGHDTVDELYPLVGEPVIDKPGRGAFAHTDFELLLRNKGVKNLVIAGVTTDVCVSTTMREANDRGFDCVVLDDGTAAAELSLHMGTLQSIKMEGGIFGTVAKLEDVIHAVDNFKSVTMKKLAPQMTV