MADSTDLNLDDAPSDLQDIPELAMQLVPPPEGTYPDKASLLAAVQDHGKEHGYNVVVKSSSTPTEKKPGRTAKVWLRCDRGGHYRPRNGLTEETRKRRRTSRLMDCPFMLVAAGSPGIWTLTVLNATHNHGPIIEKPRQVPHHKVRKGQLPAIPYDWPHDASFTPYTTALVIIDMQKDCKYLHILPLSVYHPADSLLVCLPEGYMGYQGYDISGAQALIPRLQRLLHAFRSGGFPVYHTREGHRPDLSTLSSREAYRSRNNASGLGIGSPGPMGRLLIRGELGHDTVDELYPLVGEPVIDKPGRGAFAHTDFELLLRNKGVKNLVIAGVTTDVCVSTTMREANDRGFDCVVLDDGTAAAEPSLHLGTMQSIKMEGGIFGTVAKLEDVIHAVDNFKTVTMKKLAPQMTV