MTEFHSGFVCLVGRPNTGKSTLTNALVGAKVAITSTRPQTTRHAIRGIVHSDDFQIILVDTPGLHRPRTLLGKRLNDLVRETYAAVDVIGLCIPADEAIGPGDRWIVEQLRSTGPANTTLVVIVTKIDKVPKEKVVAQLVAVSELVTNAAEIVPVSAMTGDRVDLLIDVLAAALPAGPAYYPDGELTDEPEEVLMAELIREAALQGVRDELPHSLAVVIDEVSPREGRDDLIDVHAALYVERDSQKGIVIGKGGARLREVGTAARSQIENLLGTKVYLDLRVKVAKNWQRDPKQLGRLGF*