MESLGLQTVTLSDGTTAYVQQAVKGEKLLEGQVIQLEDGTTAYIHQVTVQKESLSFEDGQPVQLEDGSMAYIHRTPKEGYDPSALEAVQLEDGSTAYIHHPVAVPSDSTILAVQTEVGLEDLAAEDDEGFSADTVVALEQYASKVLHDSQPPHNGKGQQVGDRAFRCGYKGCGRLYTTAHHLKVHERAHTGDRPYRCDFPSCGKAFATGYGLKSHVRTHTGEKPYKCPEELCSKAFKTSGDLQKHVRTHTGERPFRCPFEGCGRSFTTSNIRKVHVRTHTGERPYTCPEPHCGRGFTSATNYKNHVRIHTGEKPYVCTVPGCGKRFTEYSSLYKHHVVHTHCHRGYAARGRDPGDNSVGEWLLSPRGLGPTPCWRRCNLHGQSCLQGPRLWLTHGRWPHRSPG