MVLGWAKDVGVHQLPAGFVHVFVFFFIREGRQGIVGCNITLQIPDEDGNDQEREEDNDEDGIGDGIPVYLCRYQMILTQVHVPTGGPFHRRLLPGNVVFVRVAGFQGLGETGGRNTVPVVPRLELVFDGEGLNGKGYDAVSVAVLRVFLVVVNVYIDVIVDIGQLVILGEESNGKSTGVTPLGFSFCSNTQCRGREVINNPIVVVSVLDVESEFRGVDFLQRDLTQFLAVRFGPHGDPVGRVLDFVAREEFAQILASHARAVGRLTKGQAVVIAGHLRMRGRQGVDLERDFVTVLEGQGLHARHVKGRTRTRHPHECGHRPYQSPHAFVTERERIRARGRVARSGNWKP*