MARKMMEGKMVCGVHSDWSREEDKIFERALAVYDRETPDRWENVASMVGGRSIDEIKRHYEILVEDLDFIESDMVQLPNYVMSDPEERRCKKQEEAAGLTEKEQRLFQRLSMN