MPPKQSKAELAKKQKVVEDKTFGLKNKNKSKNVQKYVQSLQQSVQPKTDPSKIAAKKKKEDEKAKDKELNDLFKIAVTQPKVPVGVDPKSILCEFFKVGQCAKGFKCKFSHDLNVQRKGEKIDIYSDKRDQETMEDWDQETLEQVVESKRTEYKQNKPTEIVCKYFLEAVEKKQYGWFWVCPNGGKDCHYRHALPPGYVLKSQMKALLEEETEKISIEDEIENQRAKVTTTTPLTPELFMQWKKKKSEAREASLAALRAERAKNDRMSGRELFLSDASLFVDDAEAYEKYQREEVSDVSEPKVKNATSEEGPSTSSITDEDAEAVLGDEDELDMDELNELEASLSKTSLEIREPVADTAS*