MDRRVYALADQLLLIERELRALGWWSESSPAPEALASPEPFCVDTLALEQWLQWIFLPRMKLILESDSALPQASGILAIAEVAYAQRGEEVAGLLAALGEFDRLIGGPS