KKKSGIAMCVGCGSQIHDQYILRVAPDLEWHAACLKCSECSQYLDETCTCFVRDGKTYCKRDYVRLFGIKCAKCNIGFCSSDLVMRARDNVYHMECFRCSVCSRQLVPGDEFSLRDEELLCRADHGLLLERASAGSPISPGNILSRSFHIADPVSVRQPPHRNHVHKQSEKTTRVRTVLNEKQLHTLRTCYNANPRPDALMKEQLVEMTGLSPRVIRVWFQNKRCKDKKRTIFMKQLQQQHHIDKTNLQGLTGTPMVAGSPIRHDNTVLGNPVEVQTYQPPWKALSEFALQSDLDQPAFRQLVSFSESGSMGNSSGSDVTSLSSQLPDTPNSMVPSPMDT