EKLLEGQVIQLEDGTTAYIHQVTVQKESLSFEDGQPVQLEDGSMAYIHRTPKEGYDPSALEAVQLEDGSTAYIHHPVAVPSDGTILAVQTEVGLEDLAAEDDEGFSADTVVALEQYASKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYGLKSHVRTHTGEKPYKCPEELCSKAFKTSGDLQKHVRTHTGERPFRCPFEGCGRSFTTSNIRKVHVRTHTGERPYTCPEPHCGRGFTSATNYKNHVRIHTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVSLSPEDLQALGSAISMVTQHGSTTITIPSHDDELTTSGTHTVTMVSADGTQTQPVTIITSGAVMTEDSSVASLHHQQVALLATPNGTHIAVQLEEQQTLEEAISVATAAMQQGAVTLETTVSESGC