VVCGDSADGFHYGVRSCRGCNAFFRRAITYDQQFICRRGGHCLVDRSQLFEIFALSSWVFKIFCVQYFGFSMRFPFLNLCYVHVFRDVPSLITSASFTALYRCEFVRKMPPLVH