MGRCPRLLAEHFSEGTDELLGHSIEVGVFFIEVGILVGTMWKSIVSMELSELGDEQLLLSIVEEDLEEGIAGNGDLNPKIRVKNLRRKTEEGTSLLSGVSVDIWKGTVVGVIGPSGSGKSTFLRALNRLWEPPVDSVFLDNHDITNLDVLALRRRVGMLFQTPALFDGSVADNIRYGPALRGEKLSDEKVVEYLSLADLDSSLADRSASGLSVGQAQRVALARALANEPEVLLLDEPTSALDPISTEHIEESIGKLRRGKGMTIIMVSHSVKQIQRIADVVFLLVDGQIVETLKPDQLCNANHPTARRFLELSS*