MESAEENEGDQGDLKSPEDTSSSTKKKGMKVLVALDHSDGSLYAFKWAVENLFPTTSSSSSSAVHPQTQVVHEEGGGAEHGSLILLHVQEVSQPYIVPAGPAIYSATEVVESVRKAQEQNSAALLAHAREICKGRAIKVDTMILNGDPKDMICQAVEQIQSDLLLVGSRGLGMIKRAFLGSVSDYCAHHAKCPVLIVKPPK