MANRIVIDPLTRIEGHLRIEAVVEGTKITDAMSSGTVFRGIEKIVENRDPRDVWSFVQRICGVCTHIHALTSIRAVEDALDYRIPKNANFIRNIMTLSQMVHDHVVHFYHLHGFDWVDVLSALKADPKATSNLAMSISDWPKSSAGYFRDIQTRVKGLVESGQLGIFANAYWGHPAYRLPPEANLMAVAHYIEALNWQTEIVKIHTIFGGKNPHPNYLVGGHASTINLNDVHVVNMERLNLVKAKIDEAQVFVDKVLIPDVMAIASFYKGDLWGGGIGNFLCYGGVPLTDIRDSDSFLFPKGAILNGDLTQLYDVDLKDPEHIKEFVNHSWYHYADPKAGLHPWQGQTDPAYDGPRPPYHNLDENKKYSWIKTPHWKGHPMEVGPLARVMVAYAGGNQEIKGLVDDALKRLELPPKALISTLGRTLARALETKYSVDHLAGFYADLIANIKSGDTQTFNPEKWDPSRWPATAQGVGFAEAPRGALAHWIKIRDGKVESYQAVVPTTWNAAPRDEKGGKGPYEASLLDTPVAVQDQPLELLRTIHSFDPCLACATHLISPTGEELAKVKVL