Step 1: add %time_zones to 'use strict vars' & 'use vars'
Step 2: add my @time_zones = (@{$time_zones{$MY_variables{current_locale}}}); under 'sub initialize_locale'
Step 3: add require $Internal_variables{cwd} . "/time_zones.pm"; above 'sub load_language'
Step 4: goto 'sub get_url' and change 'my ($value, $skip) = @_;' to 'my ($value, $skip, $signed_value) = @_;'
Step 5: add require $Internal_variables{cwd} . "/sign_request.pl"; below 'require $Internal_variables{cwd} . "/SimpleGet.pl";'
Step 6: change '$xml_result = get($value);'
	to
	$signed_value = sign_request($value);
	$xml_result = get($signed_value);

Step 7: add
$time_zones{us} = [ qw(EST EDT -5 m d y) ];
$time_zones{uk} = [ qw(GMT BST 0 d m y)];
$time_zones{de} = [ qw(CET CEST 1 d m y) ];
$time_zones{jp} = [ qw(JST JST 9 m d y) ];
$time_zones{fr} = [ qw(CET CEST 1 d m y) ];
$time_zones{ca} = [ qw(EST EDT -5 m d y) ];
below the associate_ids in the apf_config.ini file

Step 8: upload the time_zones.pm file into the same folder where you keep the SimpleGet.pl (or simpleget.pl)

Step 9: in the sign_request.pl hardcode the $MY_variables{AWSAccessKey} & the $MY_variables{AWSSecretKey}
	and upload this file into the same folder where you keep the SimpleGet.pl (or simpleget.pl)