QCVVCGDSADGFHYGVRSCRGCNAFFRRAITYDQQFICRRGGHCLVDRTVQPKRDGLSSANERGTTVYNANGEAEKPRRDVSCFAQVHFQCYSHIFPYLWIQSGSITPKLESDLLGYDTSPTGAFSSLAGTNSADIGGLFLPEMPPSPLPGVGLVARQCFEYEDQKRRRRAMLCYSLEEILSNDGDVALRRIATPEDYTNLFQVQMVLMFEWAEKLPEFCLLLDPMDKAKLLRAFSLRYLLLDNLFHTMELGFEDRIVLVNNNYVKPFEPPKGICSENPDKETAEFMMYGTETKAMLEDLVIPMKRMGLKVGEMMALRMIMFWNPGNVGLTLSGIEVARTASSNAVKELHRYFEGEGVTDVEHRIGNLLLLLPAFTKHVLYLYELVKYIPSFGRMNDCDSFMNVLLNGL