MGGSNQVENMSYVDIQHDAIDVFDDVEQAIVMKEDIWISGYQQGETSVHGKAMVEFEDGGSISIIARDGVNVERVTKTDFLHPPYKKISDVDPPLQINALAVNPKTPHIVIGGPDGYCMILPTGVMASPEKDGVKLKGHVGDIRAVKWFPSGEVVLTASADLTIRVFGMNGVNPRTFKGHKDGTIRHWDVGSGQQLKQWTAIEALGLQGQERVMLVQDQLAVWVQPWDGEGWLVEADKQIAFLAYERETGTIAIGYSSGIARNESPIYSLAFGLDVKDGGMDLYLGTAAGLPCRLGVKCVADGYQVVMKDELAGWDAVGIECMEAVRDGMWCGGGEGGLR