MTDDDREGFEPEVSAEDTGDPAAAFEALRRTVEKQGGQLGAEMTIIRKGVELALEQSEKVLKQPDYGPDLGKIIQFLAVVDERLEAVEQSPILRNGPEHYARALERSGESLVKTAAQQLEGKGRDLEREALNLAAYTKSAYDRRSQDLRMWIAGGIGLLAGALLVLLLPRILPFAADTHVAAIVIGQNRWSAGVTMMQTADPGGWRGVVNASQLARDNAEAIGQCAEAARTAGADQRCTIIVSASAR