GLPVVRLVVVGREGVGKSSLVDTFVNGEYVENKDPKVEKVVRKRVVVDGEELELEIWDTAGERVDTKEEREKLREAQAYLLVFDIQDRESFERLPEFRKRIEEVHESDRVPLVVVGNKSDLPEREVEREEAEALAKALGEPFVETSAKTRKGVEEAFVTAVRRVRELQAE