MDEYHYDCASAEFNELAHVICDLFPEQTRFAERRDDAGRLLHVQWLGMRFGAAPRRMALDVRIEPAALARYLAMRPMQRARSHAVLRAYVEAFIGSLEERHAEGQAVEREATLTLGEAFA