EKLQFQIIYFNFETVQVTWNASEFSGVNLTFFYTFSSNGEYDQCTRYILQHGHTVGCLLDTKDDEILYFSIRNGPQPVLTESRWINEYVKPSSPRDLHFLWCGEQVTVTCSDLPYTDLVYEVQHRSTFDTTWQAQGGDVCSVKISYMNILGIYIFYINIDIPKDVGSLSTYPTSISAETTCLMEGECKDSCPEEQKGVQPKLPRFILICSLVSLLTMWLLLLSLWKLRRVKNLLIPSIPDPKASFPGLFEQHQGNFQQEWIKDTQNVAQLNKMGSGGEQDCGPEDALVVQVANVPKMMGTVCPKMGDGESSGDSLQFPHQLPKGGDVVSLGGFTFVTSDNSYVML