MGSGGEVRTVEWGKPAGLGSVLAMESPQLYDSPLGEGKKHQQQPLPGQLHAVKRYTELHDLNSPEISLDLQNLIDDSQFGEGIFTDILQPKGQPLVQQHQQAGRYQRLAYVPQPVHFQPPEVKEEPSEEFRGYAGAFASPMLKNQLRKHSKSIDKNTDEYKRRRERNNIAVRKSREKAKMRSRETEEKVKLLMKENERLQKRIELLTEELNVLRSLFSSVGVLPEHLHRELNKHLESYQQH