MSFNPNNDIPDLSGKVIIVTGASSGLGKESALQLAKHNPATIFVTARTEKRGNAAIKEIQDAVPNFKGQIKFLELDLSSFASIQKGATAFLNQSDRLDILMNNAGLMATPAGLTTDGYEVQFGSNYMGPALFTKLLLPTIVRTAQQQGDARVINLSSELFKQAPKEGVLLSRVKTPLEDISSLARYGQSKLADYYHTRSLSKYYPSVKFVAIHPGVVNTGLFDDLRKRRPWLGGLIGVMGSIFLTDVHAGAKAQLWASTAKSESVRSGGFYNQKLKEYKDAVLDDEKAVEELWDWTEKEFASKGFK*