MKLVPVLYNKFQAHTDQTFFISASPQGQVPQFGFFQPYRGPEHHPNPRSRPCLPVNLYRQVDASGTTLRTSAVEMASGLARNVSRSYLARSFSTYAQYLWRPKKQLMFADQQSHNVFNYTETGCKPYFSLVISLDYATHASTLSCRYLASSAAPEDPSNKPQGVASKEAERTGQADETGPSGKPIRRGPVTWLSLFLLISTGAGLIYYYDKEKKRHIEEINTASTAVKQGPSAGKAAIGGPFKLVNHEGKLVTEKDFCGKWTLIYFGFTHCPDICPDELQKLAAAVDKIRKSSGIEIVPVFISVDPERDTVEQVGEYVKEFHPNLIGLTGNADEIRQVARAYRVYYMKTEEEGSDYLVDHSIVMYLMDPNMDFVKFFGKNYDADTLAEGIVKEIKQYKK