MSQVDIYLLQNLRRKGLKCVFCGKYFDSKKEIHEHQGLQLLFKCGHCPQSYDELCKLNKHIKREHNSNQVYKCNVCSQIFIRATDIKTHVQEHTRIKQAYTCGVCGLNLCSSHLLSEHIEKHWGGDTYSHTCNTCYQIFPNHIELQNHILLMHSLEDTYECFYCKQVFSQSCTLEVHMKMHIGQQLDHICDVCGEIFPSSIPLHVHRKVFHGERPHKCEVCEETFQLKISLDKHFDKKHSGKPYKCDVCLKLYRKMNAIENHRERHVNATPLECYTCSLCFDNPDTMFRHVKAKH