MRIAVIGAGKWGSALHLALKENHNCFISSLHQRDLEDFVSIKEALECEYLVFALSSQGMRAWLKENFINKGQKILIASKGIEDQSCQFLDEIFLDFVPKENFCVLSGPSFAAEVMQKLPTALMISGINQELCKKFASFFPDFIKTYIDNDVRGAEICGAYKNVLAIASGISDGLKLGNNARAALISRGLIEIHRFGKFFGAKEETFLGLSGAGDLFLTATSVLSRNYRVGLKLAQNQKLDSILAELNEVAEGVKTAYAIEKLAKMKGIYTPIVNEVVAIFKGKSVQEATQNLLKQND*