CPMIKBDTO6W43VNQDIGIC44HGXQGTPG3VFI3R5QYIAYRNNKYU6KAC
IEXUBVNBCEKP5RIP3F4UWX3XNVUQY2CE3BBODXIYW5KFJH73D6JQC
OOQ2D3KCLFPYNAN253PHWLBQMB6OMO2KYQWQXLTP65SQAYZWQ5LAC
$s =~ / ^ (?: (?: ([\w\-]+) : )? ([\w\-]+) : )? ([\w\-\.]+) \s*
$s =~ / ^ (?: (?: ([\w\-]+) : )? ([\w\-\.]+) : )? ([\w\-\.]+) \s*