MDLRVFGLENPLLSTLHHMLDEMPDDKEKAYNAPTRTYVRDAKAMASTPADVKECPNSYVFIIDMPGLKSGDIKVQVEDDNVLVISGERKREVEEKEGSKYVRMERRVGKFMRKFVLPENADTEKISAVCRDGVLTVTVDKLPPPEPKKPKTIEVKVA