MKIAIEELAGCSGCTIAVLDLHEMLLDVIAEADIVYSPVIMDVKEPPEDIDIAFVTGAVRNEENRERLEKIRKRSKTLIALGTCACYGGVSGLSMLSSNEDLFSCVYREVETTKPDGVIPTDVPPFLYRAFAVGDLVKIDYYIVGCPPKEAFLKQIIPAMIAGDTLELSRKSVCSECDRIMGPVESWTLKHRHEGVPDREHCLLGQGYLCLGSVTFGRCGASCPKNNIPCHGCNGPSLDILREPCRDIYGMMARRISDLTGKPQKEVEKELYDVAHTMYAFTIGSLIMEDKENSKIRDLVKERSR