MESLGLQTVTLSDGTTAYVQQAVKGEKLLEGQVIQLEDGTTAYIHQVTVQKESLSFEDGQPVQLEDGSMAYIHRTPKEGYDPSALEAVQLEDGSTAYIHHPVAVPSDSTILAVQTEVGLEDLAAEDDEGFSADTVVALEQYASKVLHDSQPPHNGKGQQVGDRAFRCGYKGCGRLYTTAHHLKVHERAHTGDRPYRCDFPSCGKAFATGYGLKSHVRTHTGEKPYKCPEELCSKAFKTSGDLQKHVRTHTGERPFRCPFEGCGRSFTTSNIRKVHVRTHTGERPYTCPEPHCGRGFTSATNYKNHVRIHTGEKPYVCTVPGCGKRFTEYSSLYKHHVVHTHCKPYTCSTCGKTYRQTSTLAMHKRSAHGGYAARGRDPGDNSVGEWLLSPRGLGPTPCWRRCNLHGQSCLQGPRLWLTHGRWPHRSPG