MPGLGKTTLAQLVCDDEEVIAYFEKRIIWVWVSEPFDVNKIARKVIESMSKSTSTNADADADLHTLQQTLTKVVGERFLLVLDDVWNDDVTLWEKLRVPLASAVQGSKIMVTTRSRKVAEVMGTAYTHDLDILSNEDCWKLFASKAFKGWKEDDRCKVTEFGHEMKKNEIVKLWMSLGIIRSGKEGVEDMSEKEEIEEIGESW