MATVRKSKGRQRVEMAKMTKESNLQVTFSKRRSGLFKKASELCTLCGVEIAIVVFSPGKKVYSFGHPCVESIIDRFLTRNPLPNSSALQLFEAHRSANVRDLNLQLTQVLNQLEIEKKRGEALTQMRKASQAQCWWAASIEELSFERLELLKVSLENLKKNVALQVDKLMIEASNPPTFFPSNSVGAVVPYDSQVAGFGPRSYDFGYGGGRLF