MVMRRGNALRAYAVRTGRQRAGGGGVAEAIITSCKSSAVRIRGNLSRREEEEQLREALDRLEQGGIRQVDAAATCASLLRHCSHARALSQGKRLHAHIGEWGYGGDRFLGNLLVQMYGNCGSLRDARAVFDKIVQRNVYSWNIMIGAYARNGYLECARNMLDRMQREGVKPDKISFIGVLDACASREALVHGKEIHARIAHSGFESDVVLGTALVSMYGKCGDVDDARSVFDRMLERNVVSWTAVIAAYAQNGHAKDALEIFRQMQLEGETPDKITFISLLYACASVAVLPEGKDMHANVVESGLEFDVVLGTALVNMYAKCGA