MSEFAGSGLGFHFDHSRIKTVEASRTAECTRREYLRSDIQLVQIAMSRRGQSRIAEQELPEIKDGISVCRVGVARGGSQFEVWDGENTWLAELPKRFRNIVWVRRGSYVLVDTTHGSTGSNVKGEITFVLQKDHIADLKKRGEWPIKIEESQNSEEQTIDDELEASHSDEGDETDESDPDLFKNPNRR