MASSHGYDFLFCDICGTMLSLNSPKHTKCPRCKLKRNVKEIAGKATSYTVTAEDIRRELNLEPFVQLDKSSIEEAGVQRAVVNEACPQCRHPQLEYYTKQLRSADEGQTVFYECPKCRHKFSINT