MDKMVAQRVVITGAGVVSTHGDSREIFFDNLLAGKSGAIDLTAWKPGVFDDLPTRIGAPVQELDYGDDLTAKEARRMDRVHQYAICAGKRALRDAGLWGADLEALDKTQCGVLVGSAMGGMQVYEDNVMALNTKGIKKVSPFTVPYLLTNMSGAILGMQAELGFRGPNYAVNTACATSNYQFINAATHIRAGQADLILAGGTEAACTRSGLGGFIACRALSSRNDDPTGASRPWDKGRDGFVMGEGAGVLVMESLAHAKKRNATILGEYLGGGISTDAYDLTAPRADGRDVILCMRSALADAGLEADAVDLVNAHGTSTPVGDLCEVAAINAVFGSIDKARFRLNSTKSMLGHSLGAAGALEAVACLQSIGTGRVHPTINHDDPEEGVDFDVVANEAQDFKVKVALSNSFGFGGHNSSVLFGAFEG*