MRLDARQKQEAVPGGADATARLDDRHLAQIFLRLRSPATLARAAFACRRWRRVAFSPAFLRQYRRLHPPQVVGFFICNGGYRLRRVGGERPVLEISDPTFLPFLVDGVPRYELDHESAYIGAALITVDDDGAGSSATTVSFEVLLVSYFMYGPRLCVFSSRTGQWSVLPEARFMNKFVMPMLGGVGDPAHANGRVYWVMDDDSEAYLMVLDTRIKEFSTVRLLASMCKQYDGNMRVMRTEDGELFIVAMLIGGLALHLWHLDRSRSTKGRWVRERVVELAYFHGVMELFAGGHGGRIRIMDAGEGIVFLKNYSSWVFAVSIESRKVLRLPHEEFSSGPALPYRMALSPPLPRQAQGFTSNLLVLL*