MTLAEAKAALDRIIKISRVHLYKPIQIAEILYRDRVHRDLDLSDLNTYRNTSKAWRNLITDRFVGRSSSSSAEYQEALFTKAMPPQTLVILGEENRLKGGIIEAYIYRRFAERFTQLSSALNYYDTHSTTDFEVREFIDLFWSEPGLRRSIDKVYEIVVYSLFSVLVEALEVTITISINESKLGLLEEFSDFTEMVIGLTQDKYLLNLPAKIYRVGVTNAADRGLDMYANFGMAIQIKHLSLTPELAENIVGSVTADRIVIVCRDSEQALIVSLLNQIGWKAKIQSIITENNLQGWYEKALRGSFSAAIGKRILLTLKEQIIAEFPASDNRDFTEFYESRNYNLLTDDLWV