KCPIQDSCHKVVVKCTPNQKVNAYPREHIIEKFQKFQMFKWDYFFMQQILWSDSLVDYMQVHMVNFMAAFVCFDIAGHDREDMQGNVWLYMIDIPQQVGIMSEEWHSDKVYDSPWGVEIDNLHKWTVMLRSEACHFIDHPINPPVHLDWYRKYTDKPRWYWKPLGDKWCMCKNNPMHMRYRRILYREESNAYMPIHEMKAGPQFWENDTMFGVMTLYIFQGKGPFKQFLMKGWKFVHDVSMPHWCGPL