MKGFGRLISRALSNQKSFGLCREINTTCRLTPRRFIHVSSATTAFWHSSGGAFPDSKTLASSLHPEKLTVLTGQRRTMFIQTQSTPNPSSLMFYPGKPVMDVGSADFPNARSAMNSPLAKAIYGIDGINRVFFGPDFITITKSDDATWEFLKPEIFAAIMDFYSSGEPLFLDSQTAAAKDTAISEDDSETVAMIKELLETRIRPAVQDDGGDIEYQGFDEETGIVKLKMQGACSGCPSSSVTLKSGIENMLMHYVPEVKGVEQELDAEDDEAALTSQME*