Hey MI5, call me

https://www.mi5.gov.uk/careers/cta

57 65 20 61 72 65 20 6C 6F 6F 6B 69 6E 67 20 66
6F 72 20 74 68 65 20 74 79 70 65 20 6F 66 20 70
65 6F 70 6C 65 20 64 32 68 76 49 47 74 6C 5A 58
41 67 63 32 56 68 63 6D 4E 6F 61 57 35 6E 4C 43
42 68 62 6D 51 67 61 32 56 6C 63 43 42 68 62 6D
46 73 65 58 4E 70 62 6D 63 67 78 9C 2B C9 57 28
CD 73 CE 2F 4B 0D 52 48 2D 4B 2D AA 54 C8 49 2C
2E 51 48 49 2D 31 C9 CC D1 D3 D3 53 00 00 C0 B4
0A F5 4d 49 35 3a b8 80 e4 a3 c9 37 84 92 95 2a
2d 47 6c 04 0e 66 18 b5 66 c4 ea ac ce 45 7f 7a
4b 6b 99 ae e5 7b 02 1d 68 7b df 18 32 83 e3 4d
d0 2b c1 62 5c 41 70 70 6c 79 20 6e 6f 77 2e 2e
result_array = []

byte_str = "576520617265206C6F6F6B696E6720666F72207468652074797065206F662070656F706C6520"
result_array << byte_str.chars.each_slice(2).map(&:join).map{|c| c.to_i(16).chr}.join
# "We are looking for the type of people "

require 'base64'
byte_str = "643268764947746C5A58416763325668636D4E6F6157356E4C434268626D51676132566C63434268626D467365584E70626D6367"
result_array << Base64.decode64(byte_str.chars.each_slice(2).map(&:join).map{|c| c.to_i(16).chr}.join)
# "who keep searching, and keep analysing "

require 'zlib'
byte_str = "789C2BC95728CD73CE2F4B0D52482D4B2DAA54C8492C2E5148492D31C9CCD1D3D3530000C0B40AF5"
result_array << Zlib::Inflate.inflate(byte_str.chars.each_slice(2).map(&:join).map { |b| b.to_i(16).chr }.join)
# "to unCoveR every last det4il... "

byte_str = "4d49353a"
result_array << byte_str.chars.each_slice(2).map(&:join).map{|c| c.to_i(16).chr}.join
# "MI5:"