MKYVIFLGDGMADTPVEALGGQTPLEAAEHPNMDRMASRGRMGLVRNVPLGMKPGSDTANLSVFGYDPRTYYTGRSPLEAASIGIDLALDDVTYRCNFVTLSGDSLENAVMEDYSAGEISSEESRQLVEHINAKFSCETLHLYPGISYRQCLVLKHGKTGAELTPPHDISGQTTAGRLPEGQNAALLREMMRYAYETLKGHPVNRERIRQGKNPANAIWFWGEGRKPALKPFLSLYGLRGAVISAVDLIQGIGICAGMRVLHVHGATGNYHTDFAAKGRAAIEAFETGSDFVYIHVEAPDECGHQNQVSEKVYSIEQIDEKIIGPVLSYLQQSGEAYAALVLPDHPTPLALRTHTGDPVPFALYRSTDEIVGNCVRYTEESARATGIFVPQGDEMIRVLLGEKTL