MTVRQGIQHIYQKGGLAGYYVGNGMNVLKHFPEAGVRFLTFERFKSVAADLQGVKESDLGPVSRFLAGGCAGVLTTVVAYPFEVVKTRIQVSSDAKTSALKLTRDMWVREGGLSLYRGLLPSVMGIFPYAGFDFAMYETLKKGILERGLIDSDSKYAPLVHMGCGIVSASIGTTLVYPLHVVRTRLQAQSTVANGSEELYKGMRDVFKRTYAREGVRGFYKGVLPNLCRVAPAASVSYCVYEQMKKLLNVE