MRVSQVYRWQIPMDAGVVLRERRLKTRDGLFIRLQEGEREGWGEISPLPGFSVETLEEAQMALLAWAQAWRDGAEPPLPTQPSVAFGISCAQAELSGGLPQAADYRAAPLCSGDPDELFARLAAMPGEKVAKVKVGLWEAVRDGMVVNLLLEAIPDLQLRLDANRAWTPLKAQQFAKYVNPAYRQRIAFLEEPCKTREDSRAFSRETGIAIAWDESLREADFRFVAEPGVRAVVIKPTLTGSLQKVQQQVAAAHALGLSVVISSSIESSLGLTQLARIAAWLTPQTIPGLDTLSLMGAQLVRPWPESVLPVLNIDALEPLL*