MKSVAKRRKGGSPFAILGGVYLIWQRPLLNMGSRGGRSRFQAVFIRVVDAFVDSRRIVNFKILGAARLALFRLSDPIRLLGDVGKGFPPSGRDYFPPTVAAASEVVWRPGGGRDSRFSMGYNISLLSGETTPEIYSNAVHSRPSTSITSGLSRSSMSLTGSCASQNMQRGMKRASSDVCYDQDGRQIALSNDCGSDIVDDVFSPAPQKGSPPSNGKKTKGRVKIKMEYIDNKLRRYTTFSKRKTGIMKKVTTQPIT