MSVDLQPRCALQENISAGQFYAVDEPTILNQIKDAFEPEFERLKAAKAVEGTEQQRAAAKGCANGPSPSQILYGCNYDEVNRTLVGILALRWIHNRDYERFTRPQPPETRLSEESFEWLYQLFATGIRDLDDLFALVLSMVINDLGKDPNLEEDYYFHTHSRLPDQNHDSLLLESAKAGMVPALDYLNPEKREEIMLGLELGSELNAGQLAQAESVPVNLEGLLNMRGKEHAFELKFMEQILDVAGALGHLDWSGSRNFIEPVFQAFKTVHEVSLDIIAGNSNPRQGYDKVLTKRGNMLSIKGFRRLSVSDREERALLRLLTMGRTADKEQAELFQEAFHALDDQNKERLVTGLNVDGNVNETAVLPYYMPAIISTTLETTRDSNEETKCRALTSLMRYLAKVLGSAANDLTGYPEGAVFSGEVPGIIIERNMSKAQDVINSPEFKTNPDLLDGLPIPDGQILQRRRTSQSW