MSQADTAATISNAQARWELENEVQTASGSDLDALYRYDAEEQKAIQAGKPWTRDPHYFKHVRISALALLKMAMHAKSGGNIEVMGVMQGKIQGGEFIVIDSFALPVEGTETRVNAQAEAFEYMVDFLETNQASGRMENVVGWYHSHPGYGCWLSGIDVGTQMTNQKYQEPFLALVVDPHRTIAAGKVEIGAFRTFPEGYKAPEEGPGEYQTIPLDKIEDFGVHCKQYYSLDITFFKSSLDSHLLDLLWNKYWVASLSSNPLLNTRDLVAGQLADIGKKLEAVEHQVSSSGRMGRFAGGQAVKKEDGKLEQVVRDTARVAAEQIKGLSTQVIKELLFNRPCGCGPLRSTNGGATAAEEAGGGGGVIAMESGX