MEACDLIAPFVLKTYQLVSDSSTDDLICWGRGNNSFVVLDPLAFSQRLLPTHFKHSNFSSFIRQLNTYGFRKVDPDRWEFAHESFLRGQRHLLKNITRRKSQQNPFSLHKGIKQEKSVLLELTRLKQEQRTLNKEVEGMNRRLQATEKKPQQMMAFLAKVVEDPDILSRMLLEKKASEQLVEKKRRSRITSTSTVEKSKDEKDIEGVEATTTTIGPLVWDRSLASDGDLYALVKSATAKTGTSSSATAADDSIGTGWPMCTTSQYNGSYQSKRAFFAE