MDGHRRAPRQILVLEEAFKKCPHPDQTQVANLSRETGMEVHQIQYWFQTRRAQIKGSSSNTRPPTKGSSSPDP