MRGSTIRPKAQCLRSLSKGLTKRPSAGLRSVPVAATLAPSLPSQRAYSTHPPHAKLNLPTDYSTTPLLAQTSQSALNNPELSPEVRNGPTKRMNMFQAVNDALSVALAQDESVLIFGEDVAFGGVFRCTGKLADTYGADRVFNTPLCEQGIMGFAIGVAAEGMRPVAEIQFADYVYPAFDQLVNEAAKFRYRDGSCGRSAGGLTVRMPCGGVGHGGLYHTQSPESLFTHIPGLRVIMPRSPIQAKGLLLSAIRSNDPCVFMEPKILYRAAVEQVPTGSYTLPLSKAEVLKEGKDVTIISYGQPLYKCMDALQKAEKDFGVSVELIDLRTVYPWDKETVFQSVRKTGRCIVVHESMVNAGIGAEVAAAIQEDSETFVRLEAPVARVAGWSIHTPLMFEALNIPDVARIYANIKKVLNF*