MKDQVLLVKIYRYPSLLRYQILIAYTYTLNIRYYYPELNENIKMKKIIFVTLILSLSGCFELVKPAILDPSSAEAIEDSAQKIISGLTEEEEKEFNKALQYYSFQAYKIVMNNAFTTSGMKPHDEIMRESYSSIAGLTGKQIIEKYHLVLEKKRIKTENKNIKI