TFQVLVTFKDVAVTFTQEEWGQLDLDQRALYEEVMLETCGLLVSLGHPVPKPELTHLLEHGQELWTGKGGLSHSTCSGRSRQLVRWGHGSLQHVLSEGALRQGSLTQGSSRDSRLAHARDWEGLLEIQKGQLKPGADAQNETHLGKMSLEDDGSGTDDSLRSRVLQERVSQGHVLHECDPQGLGKDRMIHAGNNLYKCKQCGKGFNRKWYLVRHQRVHTGMKPYECNACGKAFSQSSTLIRHYLIHTGEKPYKCMECGKAFKRRSYLMQHHPIHTGEKPYECSQCRKAFTHRSTFIRHNRTHTGEKPFECKECEKSFSNRAHLIQHYIIHTGEKPYDCMECGKAFRCSSELMQHQRIHTGEKPYECAQCGKAFHRSTYLIQHSVIHTGETPYKCLECGKAFKRRSHLLQHQRVHT