MNILERIAKEVQEETKVRLHARNVERVLQALLKTGDFWKIVDYSDLPVPAASGIIKKFLDEGIVFIDENENILFTQKGLDLVKELGIEPFEEHKCRACEGRGIPFYDDKELYRTFVEIAKDRPKPVQQYDQGSVTPETTVSRVLFLDSRGDLRGKEIIVMGAEDDLTGLAIALTRKAKRVLIIDIDERLIDFDNRIIKELGIDNAEAMVWDLRNPYTEDFLGKFDVFITDPPETFAAFRAFIGRGIATLKDAGCAGYFGLTLRDSSIFRWKEFQEILINEYGVVITDIIQDFNDYMNWEYHPETRAAQIAPVKKNPTDIWYRSAWYRIETLPGFKRWNEPISDEVFYLDEEGSTT