MADLDQSSEDVSVDTREGNSQDSKVEFTEDEETLIARMYNLLGDRWSLIAGRIPGRTAEEIEKYWTSSCKKGRKHPVSMSVYRSGVMQISKPTVI