MDGDYVASLLMGGGSSGLDFGALGMDGGFLETLCGGGGGVGFAGRAAGMSGAVGGGQFGVAEGSGAASREGSSVSDPAWASYARPDGANAKKRKAPAGASGKGKEAAAAAACFGKVGEATGPESKKCKVEVAPVKPKVEETASDGSAGGERGRKQAKGKSSKSKQADDEPPRDYVHVRARRGQATDSHSLAERVRREKITIKMKMLQDLVPGCNKVIGKALMLDEIINYVQSLQQQVEFLSMKLATVNPQLDFSTLSTLLHKDMNEAFGPSPSSVFPLESAGGAFPFYEQADIFQSFGSGSMENQCPLGLLDTVLPHASNPQYAFHKQQQNFWDENLQNALHIDNEQSRGNGVSAPNVDGQLQAADHTETEF