KVEADGPGKLFIGGLHTETNEKALEAVSGKYGRIVEVLLMKDHATNKSRGFAFVIFECPADAKNAARDTNGKSLDGKAIKVEQATKSSFESGRRGPPPPPRSRGPPRGLRGGRGGSGRTRGPPSQRGHMDDGGYYMNFNMSSSRGPLPGKKGPPGSGGPLPKRSAPSEPVGSSSGMGGRAPVSRRRDSYGGPPRREPLPSRRDVYLPPRDDGYSTKDSYSSRDYPSSGDYTYHDYGHSNSRDDYPSRGYSGRGRRRDYSDHPSGGSYRDSYESYGNSRSAPPLRGSPPSYGGSSRYADDGSSRDRYGGSRDSYSSSRSDLYSSGCDQVDRQERGLTPSVERGYPAPHDSYSSSSRGAPRGGGRERRGGGRSRY