MKNEMLALILAGGQGTRLGKLTQSIAKPAVQFGGRYRIIDFALSNCANSGIHNVGVVTQYQPLALNNHIGNGSSWGLDGINSGVSILQPYSASEGNRWFEGTSHAIYQNIDYIDNVNPEYVLILSGDHIYKMDYDDMLQSHKDNNASLTVAVLDVPLKEASRFGIMNTDANNRIVEFEEKPAQPKSTKASMGIYIFDWQRLRNMLVAAEKSKVGMSDFGKNVIPNYLESGESVYAYEFSGYWKDVGTIESLWEANMEYISPENALDSRNRQWKIYSRNLISPPNFLGANAHVEDSLVVDGCFVDGTVKHSILSRGAQVREGAEVLDSVIMSGAIIGQGAKIKRAIIGEGAIISDGVEIDGTDEVQVVGYNEVVGVATDED*