KVYSQCELARKLKSLGLDNYQGYPLGYFVCMAKYESNYNTKATKKQADGSTLYGLFQINSLTWCDDGTTPGNKNLCNTNCSDLLSDDITTQVNCLKKIVSSGKGLSYSPEYEKNCKGTDVSKYVEGCDL