MSRNICITAVEGQTGFLIAELLLKEGKFARQINSITGLALDTESPRAQEFTELGGKLVQHQPGRERTMVKALKDIGCDTICLVPPAHRDKLDITMELANAVKKAGVANVLLISSAGCDYADSQRQPRLREFIDIESAVLASKGDPHTPLGHSPCVIRAGFYAENLLLYSEQAKADGVLPLPIGENHKFAPVALGDIAHVAAHVLAGKGKHGFDDRHRGQMMIVTGPQLCAGKELAEAASKALGVNIEFENISEREAKRVLSLQSESDDSEKEFILEYYSLVREGKTNYIATTAFHDVTGTHPTEPNDFFKSYSADFRPRKKAKH*