MSPPSTIAYVLPPGFKFVPNDEEVIHCYLKPYSDGNTNVLLHVPIHLVNIYESNPQTLSEEFQKGNDKEWFIITERNKVDQGLSQTKRVGYGAKRQKRVDTNGGYWHATVAAQKINAGDGVVRNKRPLAYYVGKPSEGVKTDWLMQEYSLDHSSHNNDKDYTLCKIYLTPQATKMNKEVGEEKKKQKKGEAVVSVAPVEALEEQLPCNVEYHQPLAPLDSCQPQPHDLAYQQQQFCPGPLDSYQPQPHDMENQQPHNEKLKKEEDVEQLDLHQPDQGKGC