MSSVHGNMRIGDVNHFHMYHEALQVNSAVNSVSDYGASDVTGYFSTANSAPRPDKCVAILTHRRKRTNFTQQQIEVLEKVYSETKYPDIYLRERLEALTGLPESRIQVWFQNRRAKSRRQVSSSVPVKVSNPPASGPFTQILNIMGQEKVYDTNHGAEAHRTGSFGLEDSFRPTVHQNTEDNHRSSNPNKPSYDQSSGSCIYEDVARAKPEQMQRLELSVNVPCCNVHLYPKENEQNPKFEAAVTSSQGPKLLVDYDNFPPNKTIGPEMKVVIPPIPVHSKLSRSSPKENGCQIQYPHVRAVGDGFSTFSPIHTTEVQDLSDSDSDWESEAMAGFGGFM