MKKSIQLLAYSFFMLLFAQLSFGQTTKYKTMIQMQHYTGKEAYIIISLIDPKGNYEKTLGVLGPDKEWYNTLVEWEKFRVKKKENLNAITGASVAGGARATRVIEFDTAKLNKGYTLRFESAVETQKYHVKDAEVPLTTAALSNKAGVNGKGYIKLVRFIKVQ