MRVTALFSKTKAAPAPAKGAKAPAGAKPGITLPSNPFAAKPATKATPAAKKPAAVKKTVVKTTPVKKPTPATKRAPVKAARQPVDQKAAIAKWYGPNRKLYLPGGLLTKADLPSYLDGTLAGDYGFDPLGLGADGKVKDYRVAEILHARWAMLAVPGVVIPEALNIPGGVWTETGKVFLDGETGRDSILEFWPIYAAIQVVLMGGAEKFRQDGVGPAGFVPFKGKFEESAFNGLDPVNPGGPLDFFDVAKNPQDLQILKVKEIKNGRLAMIAMLGVFVQGAVTGEGPAANWGKHVANPFGYNFVTITSGIDRTPVL*