MLAVAIAGVRSGCGKTSLSIGLVRALREEGTRVRPFKVGPDYIDPTYLEVAAGLEAFNLDVWMMGESGVVDAFGRYTRRCDAAVIEGVMGMFDGHGEGTVEGSTAHVAALLGVPVVLVVDCRSYATTVAAEVRGFRDMAHEIGTRLEGVILNRVGSERHERLLITALRRYCPDVRVFGVIPRLEDAVIPDRHLGLIPADERNEFAERVAEYWGEVVAEHVDLDALRELEVEGPSVEPSPPPEPERVETKVAVISGRVFTFYYRENLRFLAESAEVVPVDPEKDRLPDVDAVYIPGGYPEVYADNLDDRLMRDLLEFHEEGGRILGECGGLMYLCSEVVDADGDRHDMVGVFDAVARMRERLAALGYVEGRVTDAHPFAPSGSEIRGHEFHYSVVDVREDLEYAYRLSRGTGVREGLDGLVKGNTVASYTHLHIRSDGGVFRGLVQ