IMVKCCSAIGCASRCLPNSKLKGLTFHVFPTDEKVKRKWVLAMKRLDVNAAGIWEPKKGDVLCSRHFKKTDFDRSAPNIKLKPGVIPSIFDSPSHLQGKKEKLHCRKNFTLKTLPVTNHNHQLVGASSGTEEFQSQFTFEHSYSVMDSPKKLKHKLDHVISELEDTKKSLRNVLDREKRFQKSLRKTIRELKDECLISQETANRLEAFCWEYYQENIEQDCIS