MGKFTTLSGILKDEASQMKLNVVHLCSSENAKTIDLALLKATTHTSHKPPSDKYVNLLQSTVDTRYGPETIAAVVERLRLTTDVCVAAKCLILLHMMSKSENGDKGEGSVRVTNRSLIYNEGGRHLKLNVLNVDSSRFTRELYPWVQWYKQYLDCHFHIAEALGVIPSIKESSEDKRLEIQRVSSYTTDCIFKQIGFLVALFENISARPETTASKSNKIVIKMIELMVQDCFSVMRMIKIRFEELNVREARLDVMVPVLVRLEKCKEALSDFSWQRRYLVEDFWCLVSKLRHG*