MDKDKSPASGGGGGGSGGGFPSHSSRYAPFGSSSGSFGFIGDHPSASSSSQPPPDSGQFGHATRSDAERFSYDVSRMPDFPPRNPGHRRAHSEILSLPDDISFDGDLGVVGSYDGPSLSDETEEDLVSMYMDVEKFSSGATSSGLSIGESSLPVLSPVQAPSEGENVAFGSTERPRIRHQHSQSLDGSTAIKPELLMSGGEGPSSVEAKKAMSAAKLAELALVDPKRAKRILANRQSAARSKERKMRYIAELERKVQTLQTEATTLSAQLTMLQRDTNGLTVENNELKLRLQTMEQQVHLQDALNEALREEVQRLKLATGQMLPNGGQMVNLVPSSFGANQQFYHHNQGMQSLLAAHQLQQLQIHSQHPQQLQQQPQQQQPLHSQTPQHQQQPQPHQTQQQPQQQQALHPLTLQQQRQPPAADLRLKGPLTSQNQLGEMASDEQNAHE