YSFVTFHSDSVPFHKGDGGEAQLLRGIQIVTKNLHPVGNLEAACRRKHFRSQGTLSDLLRNPKPWSKLKSGRETFRRMAKWLQEPELQRMAALRLAGMRCLFHLHCDTP