MRVPVTRLGSLVLRRGFASTQRRLDNYAFIGLGQMGYQMAKNLQSKLKPSDKVAIFDVNPTAMEGLSAEMKAKSDGAAVEIAASAHDASKDADTVVTCLPEPHHVRGVYESILTDILPKKDRIFIDCSTIDPTTSRQVAQSVSDAGQGTFVDAPMSGGVVGATAGTLTFMLGADAHILPRVEPTLLLMGRKVLHCGAQGAGLSAKLANNYLLALNNIATAEAMNLGIRCGLDPKTLANVLNVSTGRCWPSEVNNPVKGVVETAPASRDYRGGFGISLMRKDLRLALVAAEAAQARTELGKLAFDMYDKAAQREDCKDRDFSVVYRFLGGKEE*