MRGHRSRVCGDGGLRMHRSGSDPDSDRAHWYMSNSDDESFVDKDKDCRRGTVAPLLKKGPWTSWENSILEKYIKKHGERNWKLVQKNTGLLRCGKSCRL