MKSIDEQMRIIMKGVDDLIDEKELREKLIKSEKEGKPMIVKLGLDPSAPDIHLGHTVVLRKMKQLQDLGHQIVIIIGDFTGKIGDPTGKSKARKALTTEQVLANAKTYEEQIFKVLDKEKTIVRFNSEWLAKLNFEDVIKLAATITVARMLEREDFKKRYEGQMPISVHEFFYPLMQAYDSIALEADIELGGTDQRFNLLMGRSLQREFGMESQIVIMMPLIEGLDGKEKMSKSLGNYIGIDEEAGIMYQKSMEIPDELIIKYYNLVTDVHPDEVNKIESQLKEGSVNPRDIKMNLAREIVTLYHGEESAKEAEERFKSVFQKGQIPEDIQTIQVKEDGFDLIEVLVSNEIVKSKSEVRRLASQGGVKVNGEKVEDLSTIVKESELVVQIGKKKFVKIELVK*