MPPKQSKAEVAKKQKVVEDKTFGLKNKNKSKAVQKYVQNLKSSVQPKTDPKIEAKKKKEEEKAKEKELNDLFKIAVSQPKVPVGVDPKSILCEFFKVGQCAKGFKCKFSHDLNVQRKGEKIDIYSDQRDDEDTMEDWDQATLEKVVESKKNEFNQNKQTDIVCKYFLDAVEKKQYGWFWECPNGGKNCHYRHALPPGYVLKSQMKALLDEESEKISIEEEIENQRAKVATTTPMTTELFFQWRKKKTEERDAKLASQQAERAKNDRMSGRELFLSDASLFVDDDEAYDQYQREPETEQKAAEEGPSSSAAAGADAEVPDPDDDDDELDLDELNELEASLSKTSIQIKE