gsup_protocol: auth_tuple: make rand, sres, kc optional

With only 3G auth data present, there isn't any 2G auth data.
diff --git a/include/gsup_protocol.hrl b/include/gsup_protocol.hrl
index bbf036d..3aa5518 100644
--- a/include/gsup_protocol.hrl
+++ b/include/gsup_protocol.hrl
@@ -228,8 +228,8 @@
   16#52 => #{message_type => epdg_tunnel_result, mandatory => [message_class], optional => []}
 }).
 
--define(AUTH_TUPLE_MANDATORY, [rand, sres, kc]).
--define(AUTH_TUPLE_OPTIONAL, [ik, ck, autn, res]).
+-define(AUTH_TUPLE_MANDATORY, []).
+-define(AUTH_TUPLE_OPTIONAL, [rand, sres, kc, ik, ck, autn, res]).
 -define(PDP_INFO_MANDATORY, []).
 -define(PDP_INFO_OPTIONAL, [pdp_context_id, pdp_type, access_point_name, quality_of_service, pdp_charging]).