MGLRLPRRWPAQRRGRGACTGSAVVTQLLREAITDAVPLPPTEGGGTGRLHGPLRSAIYTGWVRHRRYAPKPLQFRYRLFLMYLDLAELEHVFARRWLWSVGRANLAQFRRSDYLGDPQVPLDQAVRDCVQAHTGDRPDGAIRLLTHLRYFGHVFNPVSFYYCFDRHDGLRWIVAEITNTPWQQRHTYVLPVAQARSHRDVHAWRFDKRFHVSPFMGMQHHYDWRFSVPTEHLRVHMDVLDAIDATPQPPAQQARRFDATLVLQRQPLTAGTLARTLLGYPLMTVQVVLAIHWQALRLWLRGNPVHDHPTPPVRERS