MATSMGCLVLLCLVSSLLPSAVLGHPWGGLFPQFYDHSCPKAKEIVQSIVAQAVAKETRMAASLVRLHFHDCFVKGCDASVLLDNSSSIVSEKGSNPNRNSLRGFEVIDQIKAALEAACPGTVSCADIVALAARDSTALVGGPYWDVPLGRRDSLGASIQGSNNDIPAPNNTLPTIITKFKRQGLNVVDVVALSGGHTIGMSRCTSFRQRLYNQTGNGMADSTLDVSYAAKLRQGCPRSGGDNNLFPLDFITPAKFDNFYYKNLLAGKGLLSSDEILLTKSAETAALVKAYAADVNLFFQHFAQSMVNMGNISPLTGSQGEIRKNCRRLNNDH*