MKVLVTGASGFLGGRLCHALLRRGHSVRAFVRRTSDLSSLPTLSDGVPLELVYGDVTDYPSLLAACSGCHVVFHAAAIVESWLPDLSKFISVNVGGLKNVLRAYKETDTIEKIIYTSSFFALGSTDGYTADETRMHSAKFFCSEYEKSKTIADNIGLEAAKEGVPIVAVCPGIIYGPGKITAGNVVARLMVERFNGRMPGYIGDGKERFSFTYVEDVVNGHILALDKGQPGQRYLLTGENASFTQVFDIVATITNTKRPSLRIPLFLMLVYAWLLVLFSKITGQPPLISPPAVCVMRHQWAYSCEKAKRELGYKPRSLKEGLEEILPWLKKLGLIKY*