MTRHSAVRQAIIAALKKTDDGSTTFFDGRPVVVEEDELPAVAVYLSDAQYTGPEVDGDIWSAVLHVEVFLKATAPDSALDEQMENRVYPALGSVAGLGDIIRTMSAQGYNYQRDDEMAMWGSADLSYDITYSM