VGPTVCCSPCCNVQGHKRLVLEGVTTFFNHQDDICRKEDRINSSELRSISKDQLRHMEGTVILHVTFAIKQDQELGRELIKYLKAYQNSPSHILTPYTVALALSVTQIHRFEENVFDFLKASIIKSFKDDERRSQSKWIKENVPETSEVYDHILETVQNSLFGWDHVTHGLVQLGFILMDCFGPKTFDTQSSSIASPAQQACKLGSALLLDTFKAHEMVRTEILQQILNRVITKATTPVSHFV