MKYIVVTGGVVSGLGKGVTISSMGRLLQASGLRVTAVKIDPYLNVDAGTMSPFEHGEVFVLRDGGESDLDLGNYERFLGIELTSDHNLTTGKVYRKVILAERRGDYLGKTVQVVPHITDTIQDWLEKVAYIPVDGTGKEADICLIEVGGTVGDIESSVFLEALRQFQFRVGHDNFCLCFVSLVPVLSDEQKTKPTQHGVRDLRSLGLSPSIIFCRSTEPLQEPTKQKISNFCHVQAKNVLSVHDVNNVYFVPGLLQEQNLHEILGKELCLDKPLNPDLGSWTTMAHSIELASHTVTIALIGKYTGLQDSYLSVIKPCVMRQSHATYLEWIEASQLEDEKEEGYIGSWDKLKASDGVIVPGGFGQRGWEGKILAAKYCRENRKPILGVCLGFQAMVVEYARNVLGIDQADSTEFEESTPEPFVFFMPEIDKETMGGTMRLGARTTKFTHTLADGSMSVSQRLYGGKEMVSERHRHRYEVNPEKVDAVHDGGLRFVGRDETGERMEIAELPQSEHPYYLGCQFHPEFLSRPLKPSPPFYGLILAATGMLEDHLQSVL*