MSVQEYLEKHLLSRKIEEAVNAAVRAKAPDPVLFIAGHMRRAAPAVITRVRARQILDGHGAPAVEVELHTNKAIHRASAAGSGALEGAAADAAGAAERRKILAKVVADSVRMINDKVSEALVGMDPQEQSQIDQAIMDLNKARHKAELGVGANAMLAVSIAACKAGAAEKEVPLYKHIANLVGKSATTLPVPAITVINGGKHAGNGLPIQEIMILPIGAKNFEEAMQMGSETYHHLKDVILEKYGSDSCNIGDHGGFAPNISSISEGLDLVIAAIERAGYNGRIKLAIDVAATDFCTGKKYDLEFKSTKKSGQNFKTADDMIEIYSQLCSEYPLVSIEQPFDKDDWEHSKKLTTLELCQVAGDDLLMSDPERIKRAVNEYTCNALVLKANQVGTVTEAIEVVKQAKDAHWGVMVSHRSGDTEDSFIADLAVGASAGQIKAGAPCRGECLTNYNQLLRIEGELGSEGVYAGENWRTVNTS*