MPPSLPGRDLLNLVHSPEYVDAFCSGSLDEQRMRRIGFGEATRSQVLIDRTLAELAGTLLTAELALAHGMACNTAGGTHHAFRDYGSGFCILNDLAVTAELLLRQGRVQRVLILDLDVHQGDGTAHIFSGRKDVFTLSVHAASNFPARKQSSHLDVALPDGTADAEYLRVVAEVLTGVLQDFRPDLVLFDAGVDPHVEDALGLLALSDDGLRRRELLVLDSCLGMGVPVAGFVGGGYASNLAVLAERHCWLHRAAAQLWLDHGL*