MQYQNDLILRAARGEAVERTPVWLMRQAGRILPEYRAVREKLSGFIELCTTPALAAEVTIQPVDILGVDAAIIFSDILVIPEAMGLPYEMQESKGPFFPKVITSAADIDALLATDAADHLTYVYDAIELAVKELNGRVPLIGFAGAPFTILAYMIEGQGSKTFSKARRFLYTEPVLAHRLLEKITLATIAYLKRQVQAGAAMYQIFDSWAGVLPPDQYREFSLRYIKQICEAVPQVPRTVFSKGAFFVREDFNNFPCETVGLDWNMDIGESKKIIGPHKTLQGNMDPCALYLSEEQIRVKAKEMLDAFGTQSHIANLGHGLYPDTDKTKVKCFVDAVKEFGVKK