HVRLQPGGVRGGQDQFSWEDVKTDKQRENYLGNSLMAPVGRWQKGRDLTWYAKGRADGAGLSREEELAAVRQAEQEALMAALPSAQDFVEVCKREGGDHEEKGVHRLLGLGSSSGSAGRVALSREDKEAAKLGLSVFTHHRVESSRPGSSPVSARKKPRSEEEKAEPGPESHRKSRKEKKKRKKKKHKKEKKKDKAHRSRVASPLPPASAGHRSDSDDDSSPCTKRRRRHHSD