MSQEQPLRPVTYGDVFPVHGELAAQPITKEDAVLMQSAETLALGSSPKGSAASIMQAAADQNLKAGFVEPEVHSGVAEAGLAVTETLQPGEILQTEFIAGQPALATSVAIPTDIPSAPDVPEPITIGEALEAAALGAGDVPIQPSDARAIQSAEKRATGHPATEKGSLTATAQAAAELNPRVDSIGKTTLSDVLTDASADLPADKLATREDAEKVTAAECRGGENVREGGVAAALQAAADLNEKRGYLSPVQADNPDAAI*