MATTKRVLYAGGLAEEVDEKVLHAAFIPFGDITDIQIPLDYETEKHRGFAFIEFELAEDAAAAIDNMNESELFGRTIRVNLAKPMRIKEGSSRPVWSDDEWLKKFSGKTLESKEEEGSEPPKPETQEGEPPAKKARANPQVYMDIKIGNKPAGRIQMVLRSDVVPMTAENFRCLCTHERGFGFKGSSFHRIIPQFMCQAGDFTNHNGTGGKSIYGRKFDDENFILKHTGPGLLSMANSGSNTNGSQFFLTCDKTDWLDGKHVVFGEVTEGMDVVRQIENESSSEERGKPRVWRLT