GPAVDVTIDEDTVHDRLEVSADRRSIRLRLAPAERPDIPTRFTDRPFARGTLRLEAGRYEFAVSVAGMKSFVVGVARADLPTRGKKKLSIKHGVAAIGKEGGDKWLAYTDPPLELKVEVDPTVIRVVVDVEGGRVTFLNLSDGGKVLYTHTGIAPEGPLLPLLSPGLEDGGQNQAALEIVPLRDH