MCGPGEQFALNTLEDFVICVNYLGSPYGSSAPTTADPDKADGGCYGADFPTPVSIRDNVRLQKMLLDSLGVKHLKMAIGGSMGSMLALEWAATFPDFVEELCLIAGCGRHTDWAIGIGEAQRFSIMADGKFKGGSYDVNDPPKAGLATSRMMAMLSYRAPASVDQKFERTSLPYFAVESYLQYQGKKFIRRFDANCYIQLTYTLDSHDVARGRGEYRDVLRSLRHRVLVVGITSDVLYPFALQRELAREMPHSELYAIDSPHGHDAFLIEIASLNVAVTRWR