MVKRAVLVGCNYPGSRCPLRGCVNDVTNMNKLLIDVYGFEKKNIMFMVDTDEKSVKPTGKNIVHYLGKAIQVSKSGDVLYFHFSGHGGQIPAESGDQEDDGEDECIYPADLNPMTDDTFRLLLADLNPGVNFTFVSDSCHSGGLLDSQDLQVGMGELGQVGKETEATSGEASMREEQKADRRLPTEILIQELADASGREVKLGTIRSTLYQLFREDTSPTVKVFVKNMAGRLEDGPPPEDWESSYNEVGVAALTHLKEIWDDETIDNDEYFRSARAVDGPLNFNGHANAKPDGQRLPPSTGTLVSGCQSNQTSADVPGWGGAYGALSNAILKLVKHHSGKITNKQLVNGCREIMVETQLDQRPCLYCTKEKVNANFICDLK*