MGKYHAFFYECDDTVICKKCNWISRRRKDGSTAGVRHHLKTKHQEVFSELEENDRKRRTAMTEKVAQLLEHGGIKRPFDGTTLEEALAQQPLFKQEKRVHVPVRDPDDDKITGLERAVMQMICTAALPSTIVEDPGFLNLDVSLGWDSLYQTLSYFVEIQESLELFLLEHSHYPTLDKKDWEVIKEVVEVLRPIFLAVESLRNQSYTPISVVIPLYKVILGHLGENSTLSQMKEPIREAIQRAMNGCEGCEDLVLATLVDPRFKHVYFEQEKRSLFVEKAAEILVSLDDGQSNGFGEANNSSNPFMSFWMAHKTAVTPVPFNHTARAAAVSISFVFSLIFF