MGTNVVPIAKSLHGKFYTGNCYIILHTAEVKSGTRGHNVHYWIGEEATEEDCLMASDKAVELDAALGSHAIQYRETQGEESDKFLSYFRPCIIPVQGSFSSHWRRTGDECDGTMMFRCEGEHVARLREVKFSRSSLDHKAAFIVDTPSKIFLFSGYNSCVQTRAMALDVIKHLRETQHCGRCDIGIIDDGKLAGDSDAGEFWNLFGGYAPIPRDVPDADNGEPMATSPTKLFWINKRNLVPMEAHFLEREMLKSDRSYILDCGAEIFLWIGMTTLVSERKTSATTLEEYVHLQGRSSIGHTVIMTEGHEVADFKLHFQHWPKNGVQKLHEAGREKVAAIFKHQGYDVAEIPDDKPRQLISSNGCLKVWLVDRGCVTLLCTEEQEQLYNGDCYIIQYSYAEDGKDYQLFLAWFGQDSVQSKSMIVIGSVYSC