MATRSLTSALPLSRTPRVPSHRPSLRRLQTLTRALTSSSPQAMASSPTPKKVLVPIANGTEPMEAVITIDVLRRAGADVAVASVEPGATSVAASWGIKLTADALLADLADDEFDLISLPGGMPGSSTFGECKVLEKMVKKHVEKGKLYAAICAAPAMTLGTWGLLNGLKATCYPSFIDKLPSEVHAVESRVQIDGKCMTSRGPGTAMEYSVILVEQLYGKEKAKEVAGPMVMRPQHGVEFSMKEVNSTSWNVGETPNILVPIANGTEEMEATMILDILRRAKANVVVASLEDKLEIVASRKVKMIADVLLDDALKEQYDLILLPGGLGGAEAYAKSDKLMDLIKKQAAANRLYGAICASPAIALEPHGLLKGKKVTSYPAMWNKLADQSECNNRVIVDGNLITSQGPGTSMEFSLAIVEKLFGRERALELAKSMVFI*