PPPPPGRAAALGSAVNAQLRALPASPVPLKLCPAAEPGSPAGAPYATRWAFQVLSPSADGARLPGRAPGDRDCTFQPSAPVPSKPFLLSTPSFYSACCGGSCRCPVSSAAFSREESVLPLLTQDSNSKARRGILRRAVFSEDQRKALEKMFQKQKYISKIDRKKLAVSLGLKESQVKIWFQNRRMKWRNSKEKEVLSNRCLQEVGLQEDPLSPSALGFPSSCPSMWEVSQPHSSPGWRENSPEPSERLIQERSGAPLPEGKSMQGALYLCSGEEAGSKGVLTGVI