MLVKSTTRHVRIFSAEVQGNELIPSNNVLTMDVDPDNEFVWNEDALQQVYRRFDELVESYSGEDLTDYNLRRIGSDLEHFIRDLLQAGKVSYNLDCRVLNYSMGLPKVENQETAGKYWLDN