MEAQSYSAKLLGELNEQRKRDFFCDCSIIVEGRIFKAHRNILFANSGYFRALLIHYIQDSGRHSTASLDIVTSDAFSTILDFLYSGKLDLCGENVIEVMSAASYLQMNDVVNFCKTYIRSSLDICRKMEKEAAVAAAVAVAAAAAAAHQIDSESPSSVLEGTSCGTKSFVSSPVNGEGSLDCTRSSCDDCHPLELVAKDSQGSGASEGDLCIVPRRVEPKVEFDVARVEVETEEQLQQYAAPLAHAEEVLPSNQALDLTYSSYHVKQFLEALLRNGAVQSRDDVDHPFSRGLEGRLEGPGVAVNSVMDVQNDWYREDSGDVLVVPIKLHKCPFCPYTAKQKGILKRHIRSHTGERPYPCETCGKRFTRQEHLRSHALSVHRSSRPIICKGCRRTFTSHLSQGLRRFGLCDSCTCVTDPHDDDDDLMPVNLSLVEASSESHEKSDTDDWPIYIESGEENDPAAEDSDDKPYIRPNLAAPEMLT