MSDHEDVVDGEPPSIDPYEVLGLERTATADQVKSAYRKAALKNHPDKVAEEHKTTAHETFQRIAFAYAVLSDPARRKRYDTTGSTSESIVDSEGFDWSEYYREQYKDAVSEDAIKKFAAKYKHSDEEKDDLLIAYEECEGDMDQVYERVMLSDVVEDDERFRKIIDEAIETGDVPSFAAYKQENKRKRAARAKAAKAEEAEAEELAKELGVHDKIFGGKAKGKKGKGSSEDDLAALIQKRQKDREGDFFSRLEEKYGAKPKGKGKKRAAQGDEEEPSEEAFQAAAARL