MGGPTDQISSKEFETLKGYLNMGGSVLLFLGEGGEGKFGTNVNFLLEEYGIMVNNDAVIRTVYYKYLHPKEVFINDGVVNRAITKAVNNVHGKTLERSGSMRVGSAGASKPSAENVLNDDIKGGVTFVYPYGATLCRTPQPSIAAVSSNKQTGKGRLLVLGSVRMFDDQFLELEENSKLMDVLFRWLLGSDGIEMNSVDADDPDINEYHHESEELPRDFTTLYDEKLFKFDTSLIPEAVTLYERLGVKHEPLTLIPPQFETPLPALQPAHFASEKSRMATLSNKCTEADLEYYIRESGEILGVTHKLAANRREAKHILEYVFTQLVQWKKLNQDQALE*