MKDLFRISGVTHFELPLLPNNIPFACHPEFQSISLKIDKWFLGKMRIADETSKKKVLESRIGLYACMMHPHAKREKLVLAGKHLWAVFLLDDLLESSSKHEMPQLNLTISNLANGNSDEDYTNPLLALYREVMEEIRAAMEPPLLDRYVQCVGASLEAVKDQVHRRAEKSIPGVEEYKLARRATGFMEAVGGIMTEFCIGIRLSQAQIQSPIFRELLNSVSDHVILVNDLLSFRKEFYGGDYHHNWISVLLHHSPRGTSFQDVVDRLCEMIQAEELSILALRKKIADEEGSDSELTKFAREFPMVASGSLVWSYVTGRYHGYGNPLLTGEIFSGTWLLHPMATVVLPSKFRMDTMRFSLAPKKRDSFP*