MKLVPVLYNKFQAHTDQTFFISASPQGQAVEMASGLARNVSRSYLARSFSTYAQYLWRPKKQLMFADQQSHNVFNYTETGCKPYFSLVISLDYATHASTLSCRYLASSAAPEDPSNKPQGVASKEAERTGQADETGPSGKPIRRGPVTWLSLFLLISTGAGLIYYYDKEKKRHIEEINTASTAVKQGPSAGKAAIGGPFKLVNHEGKLVTEKDFCGKWTLIYFGFTHCPDICPDELQKLAAAVDKIRKSSGIEIVPVFISVDPERDTVEQVGEYVKEFHPNLIGLTGNADEIRQVARAYRVYYMKTEEEGSDYLVDHSIVMYLMDPNMDFVKFFGKNYDADTLAEGIVKEIKQYKK