MSKERHAESLCRLCLTKTKDKVPIFGKEESNVINLLMLIELDIDPDQERDAIVCFDCIVTLEGFFQFKEQCHENDEYLKTLPSKASVDSTAIDEPRMQCDFLDSEEEGLVEDYYGLEESTLKREAPGGRSKKKGAKRLRSAVLDPDEVERDCVKFKIRKCPSDGPTLADLQILRDSYPDYFYFEKGSRSLYFTLVYYGERFNSATYSERYTYYKCIYRRKHNCKALVVARNDYSQFERRYEHSHGELEERSGLEEYSPRQALPEVFRICRQILAQKTAQRRNASVERKKMKLELSRGEESWELGEEEDGLRNEGSGDVLSKVLHKSGILEGEDDDGEDED