MSDAFMDKFNSFGERIKVGGAGLSKKMSAGVSSMSGRVKELFQVPSAMDRQVEEATGESMEGPDWERNLQICDMVNHEPSCGVDVVRALKKRLALNGRSPHVQILTLSLLETCVKNCEKMFSEVASERVLDEMVKAVDDPLTATSVRHKILTLIESWGEATDELRYLPVFEETYKSLKSRGIRFPGRDAESLAPIFTPPRVIPPSDVSPRIASRDASVLNTFTPEQSKEMFDVARNSMELLSTVLTSSPQQEVLKEELTSTLVEQCRQSQLSVQRFIERGAENEQLLFEALNVNDELQQVLTKFEEMSTSHIVKSNQPSEPALIPVGVVDEEEPVGSGENALIRKSSAKPLPFRSSQGDESAMADLDEMIFGQTGGPSQETSQGARKKKSDDLIVF*