MATDTPDLNLDAPSDLQDIPDTEMQLLPPPEATYPDKASLLAAVHAHGKVHGYRVVVKSSSTPNDKKPGRTSKVWLRCDRGGQYRPRNGLTEETRKRRRTSRLTDCPFSLLAAGTPGFWTLTVTDPAHNHGPVIERARPVIQKFKKGQIAAQPYDWPHDATFTPFTTALVIIDMQKDFCAPGGYLEYQGYDISPTRAIIPRLQNLLQNFRAAGFPIYHTREGHRPDLSTLSSRENHRSRNNPSALGIGSQGPLGRLLIRGEVGHDTIDELYPLPDEPVIDKPGRGAFAHTDFELLLRNKGVKNLLLTGVTTDVCISTTMREANDRGFDCVVVEDACAATEPSLHTSTLDSIKMEGGIFGAVTSSADVIQALENFKSVTVKKLAPQMAAQMGT