MTGIQVRIVRDHRIEKRRAAIVMQDWLYCYPPTGDVILVPKGYMTDFASIPPLADRLIDVFGDNVEAAVVHDWLYAVGQPGRREAADDLFRYALKEQGVGLVTRNAMHAAVKLGGGGAYGRAGEWDRRFGDPLTGKPLARSPFKRRTSAVVTRLSDCRRMESIAELGRLQSRFGSSQWPRAVR