MHHRRVSVVQVGQPLQDLPPPLLHSLDVQRLVPLTVLPQRATGEELSNHVDAVVFSILPALEALDYVWVIQAQAVRDVIHDLLHLNWRQVVGVCLDLAPSHIDALPLIKPLVHNFEATAANLMPVPGISPCWVLLHGLLLLVFRHVRELLHRWQPGDAVAASGERRPAAFCLHGRLAVGRRQTGLVHSHRSQGRLQRPPGVGDALSEPRLGLAAVEGSVALGECTVNTPRVHSCPGDQLFRAAAVCAHCEAAAGADWPIHTARDCLYQMLQNLPX