MKKWVCYVCGKDIVEGQMFTFTNKGPVHQACLQRAIAPKLYQSATDAALFELLSLANEGIVKIKSLEELIADEEAKRLAAEFRKSLEGFAARLTNKLVERIGA