MDERPVPHSSDDLNKELLKQCLDYCSHVWPSEKVHESLLSNLSHSTGPEPDPADLSMLLFSDASDDESLQGPKDGTNSVKGFRKAEQVKTDLQVSAINPALTSKHAKIAQMQRMLHRDIERRHEHAFDGLRRKMDSTTEIPLTDPGISDTSPCAKCIGPEIQEGDSIASQSHEPGVKGTLDPWCTSITRRHQREVSMKELKIQEWNYLRSNFGKVMKDLESNVLSSQTRKVIDARPNQGQIEEPETLEEDMPEVASLTSIAELSQSECRRLLQQMKPLVHAPPALYRGLAKRALEEYAKFKPQTFFDCRRVTFWQFGNDKTRRQRDRTDRYAGQPFFNLLIDSDEKAEAALLERLPEMHRIAAVYMLQTLLESHNVVALVFQEVGRYVAERISDLDRDSLGRLVYIFAKAGVKNPGLFSIVKQECLRRCRLKEGEHSLSPKVISDVLVAFATAKIADDELFE