MADPTDLNLDAPSDLQDIPEMSMQLLPPPEGTFPDKASLLAAVQTHGKAHGYNVVVKSSSTPTEKKPGRTAKVWLRCDRGGHYRPRNGLTEETRKRRRTSRLMDCPFMLVAAGTPGIWTLTVLNPTHNHGPVVEKPRQAPHHKVRKGQVAAAPYDWPHDATLTPYTTALVLIDMQKDFCSPGGYMEYQGYDISAAHALIPKLQHLLNAFRASGFPVYHTREGHRPDLSTLSSREAYRSRNNASGLGIGSPGPLGRLLIRGEVGHDTVDELYPIHGEPVIDKPGRGAFAHTDFELLLRNKGIKNLVIAGVTTDVCVSTTMREANDRGFDCVILEDGTAASELSLHVSTIESVKMEGGIFGAVAKVDDIVHAVENFKNSTVKKLAPQMTV