MPTPQTQTIPTPWCPISATILQPDPTTTPPHPTDLTLLLLHGNSSSSLAFTHILSRPPPPGVSRVVALDYPGHGRSGNATAEHQRVYTQPGYAAVAAHALAALNIRGRVAVLGWSLGGHVAIELIPLLAPSSLADRAASLGTGPLPGTSPAPSPPPTSEIAIAGIMLVGTPPLGNAAQFKAGFSPGAGECASARESRRGEVGRGGRDALSEISFFALAAEELTDEMVETLTVAGHGPPREQWMADGARRTDGRARRVMAENAFAGELSDQVGIVGASDVLCAVVNGAEEPFVNLDYVDGIRFRNLWKGECHRIPGLGHAPFWEAPDLFWDGYLTPFLADCDAAQAYSL