MQKLQIFVYIYLFMLLVAGPVDLNENSEQKENVEKKGLCNACLWRQNNKSSRLEAIKIQILSKLRLETAPNISKDAIRQLLPKAPPLRELIDQYDVQRDDSSDGSLEDDDYHVTTETVITMPTESDLLAEVQEKPKCCFFKFSSKIQHNKVVKAQLWIYLRPVKTPTTVFVQILRLIKPMKDGTRYTGIRSLKLDMNPGTGIWQSIDVKTVLQNWLKQPESNLGIEIKALDENGHDLAVTFPEPGEEGLNPFLEVKVTDTPKRSRRDFGLDCDEHSTESRCCRYPLTVDFEAFGWDWIIAPKRYKANYCSGECEFLFLQKYPHTHLVHQANPKGSAGPCCTPTKMSPINMLYFNGKEQIIYGKIPGMVVDRCGCS