%% -*- mode: erlang; tab-width: 4; indent-tabs-mode: 1; st-rulers: [70] -*- %% vim: ts=4 sw=4 ft=erlang noet %%%------------------------------------------------------------------- %%% @author Andrew Bennett %%% @copyright 2014-2022, Andrew Bennett %%% @doc RFC 4648, Section 4: https://tools.ietf.org/html/rfc4648#section-4 %%% %%% @end %%% Created : 11 May 2017 by Andrew Bennett %%%------------------------------------------------------------------- -module(jose_base64). -include("jose_base.hrl"). %% API -export([decode/1]). -export([decode/2]). -export(['decode!'/1]). -export(['decode!'/2]). -export([encode/1]). -export([encode/2]). -export([random/1]). -export([random/2]). % Macros -define(B64_TO_INT(C), case C of $A -> 16#00; $B -> 16#01; $C -> 16#02; $D -> 16#03; $E -> 16#04; $F -> 16#05; $G -> 16#06; $H -> 16#07; $I -> 16#08; $J -> 16#09; $K -> 16#0A; $L -> 16#0B; $M -> 16#0C; $N -> 16#0D; $O -> 16#0E; $P -> 16#0F; $Q -> 16#10; $R -> 16#11; $S -> 16#12; $T -> 16#13; $U -> 16#14; $V -> 16#15; $W -> 16#16; $X -> 16#17; $Y -> 16#18; $Z -> 16#19; $a -> 16#1A; $b -> 16#1B; $c -> 16#1C; $d -> 16#1D; $e -> 16#1E; $f -> 16#1F; $g -> 16#20; $h -> 16#21; $i -> 16#22; $j -> 16#23; $k -> 16#24; $l -> 16#25; $m -> 16#26; $n -> 16#27; $o -> 16#28; $p -> 16#29; $q -> 16#2A; $r -> 16#2B; $s -> 16#2C; $t -> 16#2D; $u -> 16#2E; $v -> 16#2F; $w -> 16#30; $x -> 16#31; $y -> 16#32; $z -> 16#33; $0 -> 16#34; $1 -> 16#35; $2 -> 16#36; $3 -> 16#37; $4 -> 16#38; $5 -> 16#39; $6 -> 16#3A; $7 -> 16#3B; $8 -> 16#3C; $9 -> 16#3D; $+ -> 16#3E; $/ -> 16#3F end). %%%=================================================================== %%% API functions %%%=================================================================== decode(Input) when ?is_iodata(Input) -> decode(Input, #{}). decode(Input, Opts) when ?is_iodata(Input) andalso is_map(Opts) -> try 'decode!'(Input, Opts) of Output when is_binary(Output) -> {ok, Output} catch _:_ -> error end; decode(Input, Opts) when ?is_iodata(Input) andalso is_list(Opts) -> decode(Input, maps:from_list(Opts)). 'decode!'(Input) when ?is_iodata(Input) -> 'decode!'(Input, #{}). 'decode!'([], #{}) -> <<>>; 'decode!'(<<>>, #{}) -> <<>>; 'decode!'(Input, Opts) when ?is_iodata(Input) andalso is_map(Opts) -> Padding = maps:get('padding', Opts, nil), Size = erlang:iolist_size(Input), Offset = case Padding of _ when (Padding == false orelse Padding == nil) andalso Size =< 4 -> 0; _ when (Padding == false orelse Padding == nil) andalso (Size rem 4) =/= 0 -> Size - (Size rem 4); _ when (Padding == false orelse Padding == nil) -> Size - 4; _ when (Padding == true orelse Padding == nil) andalso Size >= 4 -> Size - 4; _ -> erlang:error({badarg, [Input, Opts]}) end, << Head0:Offset/binary, Tail0/binary >> = ?to_binary(Input), Head = << << (?B64_TO_INT(V)):6 >> || << V >> <= Head0 >>, Tail = case Padding of false -> case Tail0 of << T0:8, T1:8 >> -> << (?B64_TO_INT(T0)):6, (?B64_TO_INT(T1) bsr 4):2 >>; << T0:8, T1:8, T2:8 >> -> << (?B64_TO_INT(T0)):6, (?B64_TO_INT(T1)):6, (?B64_TO_INT(T2) bsr 2):4 >>; << T:4/binary >> -> << << (?B64_TO_INT(V)):6 >> || << V >> <= T >>; <<>> -> <<>>; _ -> erlang:error({badarg, [Input, Opts]}) end; nil -> case Tail0 of << T0:8, T1:8, $=, $= >> -> << (?B64_TO_INT(T0)):6, (?B64_TO_INT(T1) bsr 4):2 >>; << T0:8, T1:8, T2:8, $= >> -> << (?B64_TO_INT(T0)):6, (?B64_TO_INT(T1)):6, (?B64_TO_INT(T2) bsr 2):4 >>; << T0:8, T1:8 >> -> << (?B64_TO_INT(T0)):6, (?B64_TO_INT(T1) bsr 4):2 >>; << T0:8, T1:8, T2:8 >> -> << (?B64_TO_INT(T0)):6, (?B64_TO_INT(T1)):6, (?B64_TO_INT(T2) bsr 2):4 >>; << T:4/binary >> -> << << (?B64_TO_INT(V)):6 >> || << V >> <= T >>; <<>> -> <<>> end; true -> case Tail0 of << T0:8, T1:8, $=, $= >> -> << (?B64_TO_INT(T0)):6, (?B64_TO_INT(T1) bsr 4):2 >>; << T0:8, T1:8, T2:8, $= >> -> << (?B64_TO_INT(T0)):6, (?B64_TO_INT(T1)):6, (?B64_TO_INT(T2) bsr 2):4 >>; << T:4/binary >> -> << << (?B64_TO_INT(V)):6 >> || << V >> <= T >>; <<>> -> <<>>; _ -> erlang:error({badarg, [Input, Opts]}) end end, << Head/binary, Tail/binary >>; 'decode!'(Input, Opts) when ?is_iodata(Input) andalso is_list(Opts) -> 'decode!'(Input, maps:from_list(Opts)). encode(Input) when ?is_iodata(Input) -> encode(Input, #{}). encode(Input, Opts) when ?is_iodata(Input) andalso is_map(Opts) -> Padding = maps:get('padding', Opts, true), Offset = 6 * (erlang:iolist_size(Input) div 6), << Head:Offset/binary, Tail/binary >> = ?to_binary(Input), H = << << (encode_pair(V0)):16, (encode_pair(V1)):16, (encode_pair(V2)):16, (encode_pair(V3)):16 >> || << V0:12, V1:12, V2:12, V3:12 >> <= Head >>, {T, Pad} = case Tail of << T0:12, T1:12, T2:12, T3:4 >> -> {<< (encode_pair(T0)):16, (encode_pair(T1)):16, (encode_pair(T2)):16, (encode_char(T3 bsl 2)):8 >>, << $= >>}; << T0:12, T1:12, T2:8 >> -> {<< (encode_pair(T0)):16, (encode_pair(T1)):16, (encode_pair(T2 bsl 4)):16 >>, << $=, $= >>}; << T0:12, T1:12 >> -> {<< (encode_pair(T0)):16, (encode_pair(T1)):16 >>, <<>>}; << T0:12, T1:4 >> -> {<< (encode_pair(T0)):16, (encode_char(T1 bsl 2)):8 >>, <<>>}; << T0:8 >> -> {<< (encode_pair(T0 bsl 4)):16 >>, << $=, $= >>}; <<>> -> {<<>>, <<>>} end, case Padding of true -> << H/binary, T/binary, Pad/binary >>; false -> << H/binary, T/binary >>; _ -> erlang:error({badarg, [Input, Opts]}) end; encode(Input, Opts) when ?is_iodata(Input) andalso is_list(Opts) -> encode(Input, maps:from_list(Opts)). random(Bytes) when is_integer(Bytes) andalso Bytes >= 0 -> random(Bytes, #{}). random(0, Opts) when is_map(Opts) -> <<>>; random(Bytes, Opts) when (Bytes =:= 1) andalso is_map(Opts) -> erlang:error({badarg, [Bytes, Opts]}); random(Bytes, Opts) when is_integer(Bytes) andalso Bytes > 0 andalso is_map(Opts) -> Padding = maps:get('padding', Opts, true), R = (Bytes rem 4), Size = case Padding of true when R =:= 0 -> (Bytes * 3) div 4; false when R =:= 0 orelse R =:= 2 orelse R =:= 3 -> (Bytes * 3) div 4; _ -> erlang:error({badarg, [Bytes, Opts]}) end, Binary = crypto:strong_rand_bytes(Size), encode(Binary, Opts); random(Bytes, Opts) when is_integer(Bytes) andalso Bytes >= 0 andalso is_list(Opts) -> random(Bytes, maps:from_list(Opts)). %%%------------------------------------------------------------------- %%% Internal functions %%%------------------------------------------------------------------- -compile({inline, [{encode_char, 1}]}). %% @private encode_char(V) -> element(V + 1, { $A, $B, $C, $D, $E, $F, $G, $H, $I, $J, $K, $L, $M, $N, $O, $P, $Q, $R, $S, $T, $U, $V, $W, $X, $Y, $Z, $a, $b, $c, $d, $e, $f, $g, $h, $i, $j, $k, $l, $m, $n, $o, $p, $q, $r, $s, $t, $u, $v, $w, $x, $y, $z, $0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $+, $/ }). -compile({inline, [{encode_pair, 1}]}). %% @private encode_pair(V) -> element(V + 1, { $\x{4141}, $\x{4142}, $\x{4143}, $\x{4144}, $\x{4145}, $\x{4146}, $\x{4147}, $\x{4148}, $\x{4149}, $\x{414A}, $\x{414B}, $\x{414C}, $\x{414D}, $\x{414E}, $\x{414F}, $\x{4150}, $\x{4151}, $\x{4152}, $\x{4153}, $\x{4154}, $\x{4155}, $\x{4156}, $\x{4157}, $\x{4158}, $\x{4159}, $\x{415A}, $\x{4161}, $\x{4162}, $\x{4163}, $\x{4164}, $\x{4165}, $\x{4166}, $\x{4167}, $\x{4168}, $\x{4169}, $\x{416A}, $\x{416B}, $\x{416C}, $\x{416D}, $\x{416E}, $\x{416F}, $\x{4170}, $\x{4171}, $\x{4172}, $\x{4173}, $\x{4174}, $\x{4175}, $\x{4176}, $\x{4177}, $\x{4178}, $\x{4179}, $\x{417A}, $\x{4130}, $\x{4131}, $\x{4132}, $\x{4133}, $\x{4134}, $\x{4135}, $\x{4136}, $\x{4137}, $\x{4138}, $\x{4139}, $\x{412B}, $\x{412F}, $\x{4241}, $\x{4242}, $\x{4243}, $\x{4244}, $\x{4245}, $\x{4246}, $\x{4247}, $\x{4248}, $\x{4249}, $\x{424A}, $\x{424B}, $\x{424C}, $\x{424D}, $\x{424E}, $\x{424F}, $\x{4250}, $\x{4251}, $\x{4252}, $\x{4253}, $\x{4254}, $\x{4255}, $\x{4256}, $\x{4257}, $\x{4258}, $\x{4259}, $\x{425A}, $\x{4261}, $\x{4262}, $\x{4263}, $\x{4264}, $\x{4265}, $\x{4266}, $\x{4267}, $\x{4268}, $\x{4269}, $\x{426A}, $\x{426B}, $\x{426C}, $\x{426D}, $\x{426E}, $\x{426F}, $\x{4270}, $\x{4271}, $\x{4272}, $\x{4273}, $\x{4274}, $\x{4275}, $\x{4276}, $\x{4277}, $\x{4278}, $\x{4279}, $\x{427A}, $\x{4230}, $\x{4231}, $\x{4232}, $\x{4233}, $\x{4234}, $\x{4235}, $\x{4236}, $\x{4237}, $\x{4238}, $\x{4239}, $\x{422B}, $\x{422F}, $\x{4341}, $\x{4342}, $\x{4343}, $\x{4344}, $\x{4345}, $\x{4346}, $\x{4347}, $\x{4348}, $\x{4349}, $\x{434A}, $\x{434B}, $\x{434C}, $\x{434D}, $\x{434E}, $\x{434F}, $\x{4350}, $\x{4351}, $\x{4352}, $\x{4353}, $\x{4354}, $\x{4355}, $\x{4356}, $\x{4357}, $\x{4358}, $\x{4359}, $\x{435A}, $\x{4361}, $\x{4362}, $\x{4363}, $\x{4364}, $\x{4365}, $\x{4366}, $\x{4367}, $\x{4368}, $\x{4369}, $\x{436A}, $\x{436B}, $\x{436C}, $\x{436D}, $\x{436E}, $\x{436F}, $\x{4370}, $\x{4371}, $\x{4372}, $\x{4373}, $\x{4374}, $\x{4375}, $\x{4376}, $\x{4377}, $\x{4378}, $\x{4379}, $\x{437A}, $\x{4330}, $\x{4331}, $\x{4332}, $\x{4333}, $\x{4334}, $\x{4335}, $\x{4336}, $\x{4337}, $\x{4338}, $\x{4339}, $\x{432B}, $\x{432F}, $\x{4441}, $\x{4442}, $\x{4443}, $\x{4444}, $\x{4445}, $\x{4446}, $\x{4447}, $\x{4448}, $\x{4449}, $\x{444A}, $\x{444B}, $\x{444C}, $\x{444D}, $\x{444E}, $\x{444F}, $\x{4450}, $\x{4451}, $\x{4452}, $\x{4453}, $\x{4454}, $\x{4455}, $\x{4456}, $\x{4457}, $\x{4458}, $\x{4459}, $\x{445A}, $\x{4461}, $\x{4462}, $\x{4463}, $\x{4464}, $\x{4465}, $\x{4466}, $\x{4467}, $\x{4468}, $\x{4469}, $\x{446A}, $\x{446B}, $\x{446C}, $\x{446D}, $\x{446E}, $\x{446F}, $\x{4470}, $\x{4471}, $\x{4472}, $\x{4473}, $\x{4474}, $\x{4475}, $\x{4476}, $\x{4477}, $\x{4478}, $\x{4479}, $\x{447A}, $\x{4430}, $\x{4431}, $\x{4432}, $\x{4433}, $\x{4434}, $\x{4435}, $\x{4436}, $\x{4437}, $\x{4438}, $\x{4439}, $\x{442B}, $\x{442F}, $\x{4541}, $\x{4542}, $\x{4543}, $\x{4544}, $\x{4545}, $\x{4546}, $\x{4547}, $\x{4548}, $\x{4549}, $\x{454A}, $\x{454B}, $\x{454C}, $\x{454D}, $\x{454E}, $\x{454F}, $\x{4550}, $\x{4551}, $\x{4552}, $\x{4553}, $\x{4554}, $\x{4555}, $\x{4556}, $\x{4557}, $\x{4558}, $\x{4559}, $\x{455A}, $\x{4561}, $\x{4562}, $\x{4563}, $\x{4564}, $\x{4565}, $\x{4566}, $\x{4567}, $\x{4568}, $\x{4569}, $\x{456A}, $\x{456B}, $\x{456C}, $\x{456D}, $\x{456E}, $\x{456F}, $\x{4570}, $\x{4571}, $\x{4572}, $\x{4573}, $\x{4574}, $\x{4575}, $\x{4576}, $\x{4577}, $\x{4578}, $\x{4579}, $\x{457A}, $\x{4530}, $\x{4531}, $\x{4532}, $\x{4533}, $\x{4534}, $\x{4535}, $\x{4536}, $\x{4537}, $\x{4538}, $\x{4539}, $\x{452B}, $\x{452F}, $\x{4641}, $\x{4642}, $\x{4643}, $\x{4644}, $\x{4645}, $\x{4646}, $\x{4647}, $\x{4648}, $\x{4649}, $\x{464A}, $\x{464B}, $\x{464C}, $\x{464D}, $\x{464E}, $\x{464F}, $\x{4650}, $\x{4651}, $\x{4652}, $\x{4653}, $\x{4654}, $\x{4655}, $\x{4656}, $\x{4657}, $\x{4658}, $\x{4659}, $\x{465A}, $\x{4661}, $\x{4662}, $\x{4663}, $\x{4664}, $\x{4665}, $\x{4666}, $\x{4667}, $\x{4668}, $\x{4669}, $\x{466A}, $\x{466B}, $\x{466C}, $\x{466D}, $\x{466E}, $\x{466F}, $\x{4670}, $\x{4671}, $\x{4672}, $\x{4673}, $\x{4674}, $\x{4675}, $\x{4676}, $\x{4677}, $\x{4678}, $\x{4679}, $\x{467A}, $\x{4630}, $\x{4631}, $\x{4632}, $\x{4633}, $\x{4634}, $\x{4635}, $\x{4636}, $\x{4637}, $\x{4638}, $\x{4639}, $\x{462B}, $\x{462F}, $\x{4741}, $\x{4742}, $\x{4743}, $\x{4744}, $\x{4745}, $\x{4746}, $\x{4747}, $\x{4748}, $\x{4749}, $\x{474A}, $\x{474B}, $\x{474C}, $\x{474D}, $\x{474E}, $\x{474F}, $\x{4750}, $\x{4751}, $\x{4752}, $\x{4753}, $\x{4754}, $\x{4755}, $\x{4756}, $\x{4757}, $\x{4758}, $\x{4759}, $\x{475A}, $\x{4761}, $\x{4762}, $\x{4763}, $\x{4764}, $\x{4765}, $\x{4766}, $\x{4767}, $\x{4768}, $\x{4769}, $\x{476A}, $\x{476B}, $\x{476C}, $\x{476D}, $\x{476E}, $\x{476F}, $\x{4770}, $\x{4771}, $\x{4772}, $\x{4773}, $\x{4774}, $\x{4775}, $\x{4776}, $\x{4777}, $\x{4778}, $\x{4779}, $\x{477A}, $\x{4730}, $\x{4731}, $\x{4732}, $\x{4733}, $\x{4734}, $\x{4735}, $\x{4736}, $\x{4737}, $\x{4738}, $\x{4739}, $\x{472B}, $\x{472F}, $\x{4841}, $\x{4842}, $\x{4843}, $\x{4844}, $\x{4845}, $\x{4846}, $\x{4847}, $\x{4848}, $\x{4849}, $\x{484A}, $\x{484B}, $\x{484C}, $\x{484D}, $\x{484E}, $\x{484F}, $\x{4850}, $\x{4851}, $\x{4852}, $\x{4853}, $\x{4854}, $\x{4855}, $\x{4856}, $\x{4857}, $\x{4858}, $\x{4859}, $\x{485A}, $\x{4861}, $\x{4862}, $\x{4863}, $\x{4864}, $\x{4865}, $\x{4866}, $\x{4867}, $\x{4868}, $\x{4869}, $\x{486A}, $\x{486B}, $\x{486C}, $\x{486D}, $\x{486E}, $\x{486F}, $\x{4870}, $\x{4871}, $\x{4872}, $\x{4873}, $\x{4874}, $\x{4875}, $\x{4876}, $\x{4877}, $\x{4878}, $\x{4879}, $\x{487A}, $\x{4830}, $\x{4831}, $\x{4832}, $\x{4833}, $\x{4834}, $\x{4835}, $\x{4836}, $\x{4837}, $\x{4838}, $\x{4839}, $\x{482B}, $\x{482F}, $\x{4941}, $\x{4942}, $\x{4943}, $\x{4944}, $\x{4945}, $\x{4946}, $\x{4947}, $\x{4948}, $\x{4949}, $\x{494A}, $\x{494B}, $\x{494C}, $\x{494D}, $\x{494E}, $\x{494F}, $\x{4950}, $\x{4951}, $\x{4952}, $\x{4953}, $\x{4954}, $\x{4955}, $\x{4956}, $\x{4957}, $\x{4958}, $\x{4959}, $\x{495A}, $\x{4961}, $\x{4962}, $\x{4963}, $\x{4964}, $\x{4965}, $\x{4966}, $\x{4967}, $\x{4968}, $\x{4969}, $\x{496A}, $\x{496B}, $\x{496C}, $\x{496D}, $\x{496E}, $\x{496F}, $\x{4970}, $\x{4971}, $\x{4972}, $\x{4973}, $\x{4974}, $\x{4975}, $\x{4976}, $\x{4977}, $\x{4978}, $\x{4979}, $\x{497A}, $\x{4930}, $\x{4931}, $\x{4932}, $\x{4933}, $\x{4934}, $\x{4935}, $\x{4936}, $\x{4937}, $\x{4938}, $\x{4939}, $\x{492B}, $\x{492F}, $\x{4A41}, $\x{4A42}, $\x{4A43}, $\x{4A44}, $\x{4A45}, $\x{4A46}, $\x{4A47}, $\x{4A48}, $\x{4A49}, $\x{4A4A}, $\x{4A4B}, $\x{4A4C}, $\x{4A4D}, $\x{4A4E}, $\x{4A4F}, $\x{4A50}, $\x{4A51}, $\x{4A52}, $\x{4A53}, $\x{4A54}, $\x{4A55}, $\x{4A56}, $\x{4A57}, $\x{4A58}, $\x{4A59}, $\x{4A5A}, $\x{4A61}, $\x{4A62}, $\x{4A63}, $\x{4A64}, $\x{4A65}, $\x{4A66}, $\x{4A67}, $\x{4A68}, $\x{4A69}, $\x{4A6A}, $\x{4A6B}, $\x{4A6C}, $\x{4A6D}, $\x{4A6E}, $\x{4A6F}, $\x{4A70}, $\x{4A71}, $\x{4A72}, $\x{4A73}, $\x{4A74}, $\x{4A75}, $\x{4A76}, $\x{4A77}, $\x{4A78}, $\x{4A79}, $\x{4A7A}, $\x{4A30}, $\x{4A31}, $\x{4A32}, $\x{4A33}, $\x{4A34}, $\x{4A35}, $\x{4A36}, $\x{4A37}, $\x{4A38}, $\x{4A39}, $\x{4A2B}, $\x{4A2F}, $\x{4B41}, $\x{4B42}, $\x{4B43}, $\x{4B44}, $\x{4B45}, $\x{4B46}, $\x{4B47}, $\x{4B48}, $\x{4B49}, $\x{4B4A}, $\x{4B4B}, $\x{4B4C}, $\x{4B4D}, $\x{4B4E}, $\x{4B4F}, $\x{4B50}, $\x{4B51}, $\x{4B52}, $\x{4B53}, $\x{4B54}, $\x{4B55}, $\x{4B56}, $\x{4B57}, $\x{4B58}, $\x{4B59}, $\x{4B5A}, $\x{4B61}, $\x{4B62}, $\x{4B63}, $\x{4B64}, $\x{4B65}, $\x{4B66}, $\x{4B67}, $\x{4B68}, $\x{4B69}, $\x{4B6A}, $\x{4B6B}, $\x{4B6C}, $\x{4B6D}, $\x{4B6E}, $\x{4B6F}, $\x{4B70}, $\x{4B71}, $\x{4B72}, $\x{4B73}, $\x{4B74}, $\x{4B75}, $\x{4B76}, $\x{4B77}, $\x{4B78}, $\x{4B79}, $\x{4B7A}, $\x{4B30}, $\x{4B31}, $\x{4B32}, $\x{4B33}, $\x{4B34}, $\x{4B35}, $\x{4B36}, $\x{4B37}, $\x{4B38}, $\x{4B39}, $\x{4B2B}, $\x{4B2F}, $\x{4C41}, $\x{4C42}, $\x{4C43}, $\x{4C44}, $\x{4C45}, $\x{4C46}, $\x{4C47}, $\x{4C48}, $\x{4C49}, $\x{4C4A}, $\x{4C4B}, $\x{4C4C}, $\x{4C4D}, $\x{4C4E}, $\x{4C4F}, $\x{4C50}, $\x{4C51}, $\x{4C52}, $\x{4C53}, $\x{4C54}, $\x{4C55}, $\x{4C56}, $\x{4C57}, $\x{4C58}, $\x{4C59}, $\x{4C5A}, $\x{4C61}, $\x{4C62}, $\x{4C63}, $\x{4C64}, $\x{4C65}, $\x{4C66}, $\x{4C67}, $\x{4C68}, $\x{4C69}, $\x{4C6A}, $\x{4C6B}, $\x{4C6C}, $\x{4C6D}, $\x{4C6E}, $\x{4C6F}, $\x{4C70}, $\x{4C71}, $\x{4C72}, $\x{4C73}, $\x{4C74}, $\x{4C75}, $\x{4C76}, $\x{4C77}, $\x{4C78}, $\x{4C79}, $\x{4C7A}, $\x{4C30}, $\x{4C31}, $\x{4C32}, $\x{4C33}, $\x{4C34}, $\x{4C35}, $\x{4C36}, $\x{4C37}, $\x{4C38}, $\x{4C39}, $\x{4C2B}, $\x{4C2F}, $\x{4D41}, $\x{4D42}, $\x{4D43}, $\x{4D44}, $\x{4D45}, $\x{4D46}, $\x{4D47}, $\x{4D48}, $\x{4D49}, $\x{4D4A}, $\x{4D4B}, $\x{4D4C}, $\x{4D4D}, $\x{4D4E}, $\x{4D4F}, $\x{4D50}, $\x{4D51}, $\x{4D52}, $\x{4D53}, $\x{4D54}, $\x{4D55}, $\x{4D56}, $\x{4D57}, $\x{4D58}, $\x{4D59}, $\x{4D5A}, $\x{4D61}, $\x{4D62}, $\x{4D63}, $\x{4D64}, $\x{4D65}, $\x{4D66}, $\x{4D67}, $\x{4D68}, $\x{4D69}, $\x{4D6A}, $\x{4D6B}, $\x{4D6C}, $\x{4D6D}, $\x{4D6E}, $\x{4D6F}, $\x{4D70}, $\x{4D71}, $\x{4D72}, $\x{4D73}, $\x{4D74}, $\x{4D75}, $\x{4D76}, $\x{4D77}, $\x{4D78}, $\x{4D79}, $\x{4D7A}, $\x{4D30}, $\x{4D31}, $\x{4D32}, $\x{4D33}, $\x{4D34}, $\x{4D35}, $\x{4D36}, $\x{4D37}, $\x{4D38}, $\x{4D39}, $\x{4D2B}, $\x{4D2F}, $\x{4E41}, $\x{4E42}, $\x{4E43}, $\x{4E44}, $\x{4E45}, $\x{4E46}, $\x{4E47}, $\x{4E48}, $\x{4E49}, $\x{4E4A}, $\x{4E4B}, $\x{4E4C}, $\x{4E4D}, $\x{4E4E}, $\x{4E4F}, $\x{4E50}, $\x{4E51}, $\x{4E52}, $\x{4E53}, $\x{4E54}, $\x{4E55}, $\x{4E56}, $\x{4E57}, $\x{4E58}, $\x{4E59}, $\x{4E5A}, $\x{4E61}, $\x{4E62}, $\x{4E63}, $\x{4E64}, $\x{4E65}, $\x{4E66}, $\x{4E67}, $\x{4E68}, $\x{4E69}, $\x{4E6A}, $\x{4E6B}, $\x{4E6C}, $\x{4E6D}, $\x{4E6E}, $\x{4E6F}, $\x{4E70}, $\x{4E71}, $\x{4E72}, $\x{4E73}, $\x{4E74}, $\x{4E75}, $\x{4E76}, $\x{4E77}, $\x{4E78}, $\x{4E79}, $\x{4E7A}, $\x{4E30}, $\x{4E31}, $\x{4E32}, $\x{4E33}, $\x{4E34}, $\x{4E35}, $\x{4E36}, $\x{4E37}, $\x{4E38}, $\x{4E39}, $\x{4E2B}, $\x{4E2F}, $\x{4F41}, $\x{4F42}, $\x{4F43}, $\x{4F44}, $\x{4F45}, $\x{4F46}, $\x{4F47}, $\x{4F48}, $\x{4F49}, $\x{4F4A}, $\x{4F4B}, $\x{4F4C}, $\x{4F4D}, $\x{4F4E}, $\x{4F4F}, $\x{4F50}, $\x{4F51}, $\x{4F52}, $\x{4F53}, $\x{4F54}, $\x{4F55}, $\x{4F56}, $\x{4F57}, $\x{4F58}, $\x{4F59}, $\x{4F5A}, $\x{4F61}, $\x{4F62}, $\x{4F63}, $\x{4F64}, $\x{4F65}, $\x{4F66}, $\x{4F67}, $\x{4F68}, $\x{4F69}, $\x{4F6A}, $\x{4F6B}, $\x{4F6C}, $\x{4F6D}, $\x{4F6E}, $\x{4F6F}, $\x{4F70}, $\x{4F71}, $\x{4F72}, $\x{4F73}, $\x{4F74}, $\x{4F75}, $\x{4F76}, $\x{4F77}, $\x{4F78}, $\x{4F79}, $\x{4F7A}, $\x{4F30}, $\x{4F31}, $\x{4F32}, $\x{4F33}, $\x{4F34}, $\x{4F35}, $\x{4F36}, $\x{4F37}, $\x{4F38}, $\x{4F39}, $\x{4F2B}, $\x{4F2F}, $\x{5041}, $\x{5042}, $\x{5043}, $\x{5044}, $\x{5045}, $\x{5046}, $\x{5047}, $\x{5048}, $\x{5049}, $\x{504A}, $\x{504B}, $\x{504C}, $\x{504D}, $\x{504E}, $\x{504F}, $\x{5050}, $\x{5051}, $\x{5052}, $\x{5053}, $\x{5054}, $\x{5055}, $\x{5056}, $\x{5057}, $\x{5058}, $\x{5059}, $\x{505A}, $\x{5061}, $\x{5062}, $\x{5063}, $\x{5064}, $\x{5065}, $\x{5066}, $\x{5067}, $\x{5068}, $\x{5069}, $\x{506A}, $\x{506B}, $\x{506C}, $\x{506D}, $\x{506E}, $\x{506F}, $\x{5070}, $\x{5071}, $\x{5072}, $\x{5073}, $\x{5074}, $\x{5075}, $\x{5076}, $\x{5077}, $\x{5078}, $\x{5079}, $\x{507A}, $\x{5030}, $\x{5031}, $\x{5032}, $\x{5033}, $\x{5034}, $\x{5035}, $\x{5036}, $\x{5037}, $\x{5038}, $\x{5039}, $\x{502B}, $\x{502F}, $\x{5141}, $\x{5142}, $\x{5143}, $\x{5144}, $\x{5145}, $\x{5146}, $\x{5147}, $\x{5148}, $\x{5149}, $\x{514A}, $\x{514B}, $\x{514C}, $\x{514D}, $\x{514E}, $\x{514F}, $\x{5150}, $\x{5151}, $\x{5152}, $\x{5153}, $\x{5154}, $\x{5155}, $\x{5156}, $\x{5157}, $\x{5158}, $\x{5159}, $\x{515A}, $\x{5161}, $\x{5162}, $\x{5163}, $\x{5164}, $\x{5165}, $\x{5166}, $\x{5167}, $\x{5168}, $\x{5169}, $\x{516A}, $\x{516B}, $\x{516C}, $\x{516D}, $\x{516E}, $\x{516F}, $\x{5170}, $\x{5171}, $\x{5172}, $\x{5173}, $\x{5174}, $\x{5175}, $\x{5176}, $\x{5177}, $\x{5178}, $\x{5179}, $\x{517A}, $\x{5130}, $\x{5131}, $\x{5132}, $\x{5133}, $\x{5134}, $\x{5135}, $\x{5136}, $\x{5137}, $\x{5138}, $\x{5139}, $\x{512B}, $\x{512F}, $\x{5241}, $\x{5242}, $\x{5243}, $\x{5244}, $\x{5245}, $\x{5246}, $\x{5247}, $\x{5248}, $\x{5249}, $\x{524A}, $\x{524B}, $\x{524C}, $\x{524D}, $\x{524E}, $\x{524F}, $\x{5250}, $\x{5251}, $\x{5252}, $\x{5253}, $\x{5254}, $\x{5255}, $\x{5256}, $\x{5257}, $\x{5258}, $\x{5259}, $\x{525A}, $\x{5261}, $\x{5262}, $\x{5263}, $\x{5264}, $\x{5265}, $\x{5266}, $\x{5267}, $\x{5268}, $\x{5269}, $\x{526A}, $\x{526B}, $\x{526C}, $\x{526D}, $\x{526E}, $\x{526F}, $\x{5270}, $\x{5271}, $\x{5272}, $\x{5273}, $\x{5274}, $\x{5275}, $\x{5276}, $\x{5277}, $\x{5278}, $\x{5279}, $\x{527A}, $\x{5230}, $\x{5231}, $\x{5232}, $\x{5233}, $\x{5234}, $\x{5235}, $\x{5236}, $\x{5237}, $\x{5238}, $\x{5239}, $\x{522B}, $\x{522F}, $\x{5341}, $\x{5342}, $\x{5343}, $\x{5344}, $\x{5345}, $\x{5346}, $\x{5347}, $\x{5348}, $\x{5349}, $\x{534A}, $\x{534B}, $\x{534C}, $\x{534D}, $\x{534E}, $\x{534F}, $\x{5350}, $\x{5351}, $\x{5352}, $\x{5353}, $\x{5354}, $\x{5355}, $\x{5356}, $\x{5357}, $\x{5358}, $\x{5359}, $\x{535A}, $\x{5361}, $\x{5362}, $\x{5363}, $\x{5364}, $\x{5365}, $\x{5366}, $\x{5367}, $\x{5368}, $\x{5369}, $\x{536A}, $\x{536B}, $\x{536C}, $\x{536D}, $\x{536E}, $\x{536F}, $\x{5370}, $\x{5371}, $\x{5372}, $\x{5373}, $\x{5374}, $\x{5375}, $\x{5376}, $\x{5377}, $\x{5378}, $\x{5379}, $\x{537A}, $\x{5330}, $\x{5331}, $\x{5332}, $\x{5333}, $\x{5334}, $\x{5335}, $\x{5336}, $\x{5337}, $\x{5338}, $\x{5339}, $\x{532B}, $\x{532F}, $\x{5441}, $\x{5442}, $\x{5443}, $\x{5444}, $\x{5445}, $\x{5446}, $\x{5447}, $\x{5448}, $\x{5449}, $\x{544A}, $\x{544B}, $\x{544C}, $\x{544D}, $\x{544E}, $\x{544F}, $\x{5450}, $\x{5451}, $\x{5452}, $\x{5453}, $\x{5454}, $\x{5455}, $\x{5456}, $\x{5457}, $\x{5458}, $\x{5459}, $\x{545A}, $\x{5461}, $\x{5462}, $\x{5463}, $\x{5464}, $\x{5465}, $\x{5466}, $\x{5467}, $\x{5468}, $\x{5469}, $\x{546A}, $\x{546B}, $\x{546C}, $\x{546D}, $\x{546E}, $\x{546F}, $\x{5470}, $\x{5471}, $\x{5472}, $\x{5473}, $\x{5474}, $\x{5475}, $\x{5476}, $\x{5477}, $\x{5478}, $\x{5479}, $\x{547A}, $\x{5430}, $\x{5431}, $\x{5432}, $\x{5433}, $\x{5434}, $\x{5435}, $\x{5436}, $\x{5437}, $\x{5438}, $\x{5439}, $\x{542B}, $\x{542F}, $\x{5541}, $\x{5542}, $\x{5543}, $\x{5544}, $\x{5545}, $\x{5546}, $\x{5547}, $\x{5548}, $\x{5549}, $\x{554A}, $\x{554B}, $\x{554C}, $\x{554D}, $\x{554E}, $\x{554F}, $\x{5550}, $\x{5551}, $\x{5552}, $\x{5553}, $\x{5554}, $\x{5555}, $\x{5556}, $\x{5557}, $\x{5558}, $\x{5559}, $\x{555A}, $\x{5561}, $\x{5562}, $\x{5563}, $\x{5564}, $\x{5565}, $\x{5566}, $\x{5567}, $\x{5568}, $\x{5569}, $\x{556A}, $\x{556B}, $\x{556C}, $\x{556D}, $\x{556E}, $\x{556F}, $\x{5570}, $\x{5571}, $\x{5572}, $\x{5573}, $\x{5574}, $\x{5575}, $\x{5576}, $\x{5577}, $\x{5578}, $\x{5579}, $\x{557A}, $\x{5530}, $\x{5531}, $\x{5532}, $\x{5533}, $\x{5534}, $\x{5535}, $\x{5536}, $\x{5537}, $\x{5538}, $\x{5539}, $\x{552B}, $\x{552F}, $\x{5641}, $\x{5642}, $\x{5643}, $\x{5644}, $\x{5645}, $\x{5646}, $\x{5647}, $\x{5648}, $\x{5649}, $\x{564A}, $\x{564B}, $\x{564C}, $\x{564D}, $\x{564E}, $\x{564F}, $\x{5650}, $\x{5651}, $\x{5652}, $\x{5653}, $\x{5654}, $\x{5655}, $\x{5656}, $\x{5657}, $\x{5658}, $\x{5659}, $\x{565A}, $\x{5661}, $\x{5662}, $\x{5663}, $\x{5664}, $\x{5665}, $\x{5666}, $\x{5667}, $\x{5668}, $\x{5669}, $\x{566A}, $\x{566B}, $\x{566C}, $\x{566D}, $\x{566E}, $\x{566F}, $\x{5670}, $\x{5671}, $\x{5672}, $\x{5673}, $\x{5674}, $\x{5675}, $\x{5676}, $\x{5677}, $\x{5678}, $\x{5679}, $\x{567A}, $\x{5630}, $\x{5631}, $\x{5632}, $\x{5633}, $\x{5634}, $\x{5635}, $\x{5636}, $\x{5637}, $\x{5638}, $\x{5639}, $\x{562B}, $\x{562F}, $\x{5741}, $\x{5742}, $\x{5743}, $\x{5744}, $\x{5745}, $\x{5746}, $\x{5747}, $\x{5748}, $\x{5749}, $\x{574A}, $\x{574B}, $\x{574C}, $\x{574D}, $\x{574E}, $\x{574F}, $\x{5750}, $\x{5751}, $\x{5752}, $\x{5753}, $\x{5754}, $\x{5755}, $\x{5756}, $\x{5757}, $\x{5758}, $\x{5759}, $\x{575A}, $\x{5761}, $\x{5762}, $\x{5763}, $\x{5764}, $\x{5765}, $\x{5766}, $\x{5767}, $\x{5768}, $\x{5769}, $\x{576A}, $\x{576B}, $\x{576C}, $\x{576D}, $\x{576E}, $\x{576F}, $\x{5770}, $\x{5771}, $\x{5772}, $\x{5773}, $\x{5774}, $\x{5775}, $\x{5776}, $\x{5777}, $\x{5778}, $\x{5779}, $\x{577A}, $\x{5730}, $\x{5731}, $\x{5732}, $\x{5733}, $\x{5734}, $\x{5735}, $\x{5736}, $\x{5737}, $\x{5738}, $\x{5739}, $\x{572B}, $\x{572F}, $\x{5841}, $\x{5842}, $\x{5843}, $\x{5844}, $\x{5845}, $\x{5846}, $\x{5847}, $\x{5848}, $\x{5849}, $\x{584A}, $\x{584B}, $\x{584C}, $\x{584D}, $\x{584E}, $\x{584F}, $\x{5850}, $\x{5851}, $\x{5852}, $\x{5853}, $\x{5854}, $\x{5855}, $\x{5856}, $\x{5857}, $\x{5858}, $\x{5859}, $\x{585A}, $\x{5861}, $\x{5862}, $\x{5863}, $\x{5864}, $\x{5865}, $\x{5866}, $\x{5867}, $\x{5868}, $\x{5869}, $\x{586A}, $\x{586B}, $\x{586C}, $\x{586D}, $\x{586E}, $\x{586F}, $\x{5870}, $\x{5871}, $\x{5872}, $\x{5873}, $\x{5874}, $\x{5875}, $\x{5876}, $\x{5877}, $\x{5878}, $\x{5879}, $\x{587A}, $\x{5830}, $\x{5831}, $\x{5832}, $\x{5833}, $\x{5834}, $\x{5835}, $\x{5836}, $\x{5837}, $\x{5838}, $\x{5839}, $\x{582B}, $\x{582F}, $\x{5941}, $\x{5942}, $\x{5943}, $\x{5944}, $\x{5945}, $\x{5946}, $\x{5947}, $\x{5948}, $\x{5949}, $\x{594A}, $\x{594B}, $\x{594C}, $\x{594D}, $\x{594E}, $\x{594F}, $\x{5950}, $\x{5951}, $\x{5952}, $\x{5953}, $\x{5954}, $\x{5955}, $\x{5956}, $\x{5957}, $\x{5958}, $\x{5959}, $\x{595A}, $\x{5961}, $\x{5962}, $\x{5963}, $\x{5964}, $\x{5965}, $\x{5966}, $\x{5967}, $\x{5968}, $\x{5969}, $\x{596A}, $\x{596B}, $\x{596C}, $\x{596D}, $\x{596E}, $\x{596F}, $\x{5970}, $\x{5971}, $\x{5972}, $\x{5973}, $\x{5974}, $\x{5975}, $\x{5976}, $\x{5977}, $\x{5978}, $\x{5979}, $\x{597A}, $\x{5930}, $\x{5931}, $\x{5932}, $\x{5933}, $\x{5934}, $\x{5935}, $\x{5936}, $\x{5937}, $\x{5938}, $\x{5939}, $\x{592B}, $\x{592F}, $\x{5A41}, $\x{5A42}, $\x{5A43}, $\x{5A44}, $\x{5A45}, $\x{5A46}, $\x{5A47}, $\x{5A48}, $\x{5A49}, $\x{5A4A}, $\x{5A4B}, $\x{5A4C}, $\x{5A4D}, $\x{5A4E}, $\x{5A4F}, $\x{5A50}, $\x{5A51}, $\x{5A52}, $\x{5A53}, $\x{5A54}, $\x{5A55}, $\x{5A56}, $\x{5A57}, $\x{5A58}, $\x{5A59}, $\x{5A5A}, $\x{5A61}, $\x{5A62}, $\x{5A63}, $\x{5A64}, $\x{5A65}, $\x{5A66}, $\x{5A67}, $\x{5A68}, $\x{5A69}, $\x{5A6A}, $\x{5A6B}, $\x{5A6C}, $\x{5A6D}, $\x{5A6E}, $\x{5A6F}, $\x{5A70}, $\x{5A71}, $\x{5A72}, $\x{5A73}, $\x{5A74}, $\x{5A75}, $\x{5A76}, $\x{5A77}, $\x{5A78}, $\x{5A79}, $\x{5A7A}, $\x{5A30}, $\x{5A31}, $\x{5A32}, $\x{5A33}, $\x{5A34}, $\x{5A35}, $\x{5A36}, $\x{5A37}, $\x{5A38}, $\x{5A39}, $\x{5A2B}, $\x{5A2F}, $\x{6141}, $\x{6142}, $\x{6143}, $\x{6144}, $\x{6145}, $\x{6146}, $\x{6147}, $\x{6148}, $\x{6149}, $\x{614A}, $\x{614B}, $\x{614C}, $\x{614D}, $\x{614E}, $\x{614F}, $\x{6150}, $\x{6151}, $\x{6152}, $\x{6153}, $\x{6154}, $\x{6155}, $\x{6156}, $\x{6157}, $\x{6158}, $\x{6159}, $\x{615A}, $\x{6161}, $\x{6162}, $\x{6163}, $\x{6164}, $\x{6165}, $\x{6166}, $\x{6167}, $\x{6168}, $\x{6169}, $\x{616A}, $\x{616B}, $\x{616C}, $\x{616D}, $\x{616E}, $\x{616F}, $\x{6170}, $\x{6171}, $\x{6172}, $\x{6173}, $\x{6174}, $\x{6175}, $\x{6176}, $\x{6177}, $\x{6178}, $\x{6179}, $\x{617A}, $\x{6130}, $\x{6131}, $\x{6132}, $\x{6133}, $\x{6134}, $\x{6135}, $\x{6136}, $\x{6137}, $\x{6138}, $\x{6139}, $\x{612B}, $\x{612F}, $\x{6241}, $\x{6242}, $\x{6243}, $\x{6244}, $\x{6245}, $\x{6246}, $\x{6247}, $\x{6248}, $\x{6249}, $\x{624A}, $\x{624B}, $\x{624C}, $\x{624D}, $\x{624E}, $\x{624F}, $\x{6250}, $\x{6251}, $\x{6252}, $\x{6253}, $\x{6254}, $\x{6255}, $\x{6256}, $\x{6257}, $\x{6258}, $\x{6259}, $\x{625A}, $\x{6261}, $\x{6262}, $\x{6263}, $\x{6264}, $\x{6265}, $\x{6266}, $\x{6267}, $\x{6268}, $\x{6269}, $\x{626A}, $\x{626B}, $\x{626C}, $\x{626D}, $\x{626E}, $\x{626F}, $\x{6270}, $\x{6271}, $\x{6272}, $\x{6273}, $\x{6274}, $\x{6275}, $\x{6276}, $\x{6277}, $\x{6278}, $\x{6279}, $\x{627A}, $\x{6230}, $\x{6231}, $\x{6232}, $\x{6233}, $\x{6234}, $\x{6235}, $\x{6236}, $\x{6237}, $\x{6238}, $\x{6239}, $\x{622B}, $\x{622F}, $\x{6341}, $\x{6342}, $\x{6343}, $\x{6344}, $\x{6345}, $\x{6346}, $\x{6347}, $\x{6348}, $\x{6349}, $\x{634A}, $\x{634B}, $\x{634C}, $\x{634D}, $\x{634E}, $\x{634F}, $\x{6350}, $\x{6351}, $\x{6352}, $\x{6353}, $\x{6354}, $\x{6355}, $\x{6356}, $\x{6357}, $\x{6358}, $\x{6359}, $\x{635A}, $\x{6361}, $\x{6362}, $\x{6363}, $\x{6364}, $\x{6365}, $\x{6366}, $\x{6367}, $\x{6368}, $\x{6369}, $\x{636A}, $\x{636B}, $\x{636C}, $\x{636D}, $\x{636E}, $\x{636F}, $\x{6370}, $\x{6371}, $\x{6372}, $\x{6373}, $\x{6374}, $\x{6375}, $\x{6376}, $\x{6377}, $\x{6378}, $\x{6379}, $\x{637A}, $\x{6330}, $\x{6331}, $\x{6332}, $\x{6333}, $\x{6334}, $\x{6335}, $\x{6336}, $\x{6337}, $\x{6338}, $\x{6339}, $\x{632B}, $\x{632F}, $\x{6441}, $\x{6442}, $\x{6443}, $\x{6444}, $\x{6445}, $\x{6446}, $\x{6447}, $\x{6448}, $\x{6449}, $\x{644A}, $\x{644B}, $\x{644C}, $\x{644D}, $\x{644E}, $\x{644F}, $\x{6450}, $\x{6451}, $\x{6452}, $\x{6453}, $\x{6454}, $\x{6455}, $\x{6456}, $\x{6457}, $\x{6458}, $\x{6459}, $\x{645A}, $\x{6461}, $\x{6462}, $\x{6463}, $\x{6464}, $\x{6465}, $\x{6466}, $\x{6467}, $\x{6468}, $\x{6469}, $\x{646A}, $\x{646B}, $\x{646C}, $\x{646D}, $\x{646E}, $\x{646F}, $\x{6470}, $\x{6471}, $\x{6472}, $\x{6473}, $\x{6474}, $\x{6475}, $\x{6476}, $\x{6477}, $\x{6478}, $\x{6479}, $\x{647A}, $\x{6430}, $\x{6431}, $\x{6432}, $\x{6433}, $\x{6434}, $\x{6435}, $\x{6436}, $\x{6437}, $\x{6438}, $\x{6439}, $\x{642B}, $\x{642F}, $\x{6541}, $\x{6542}, $\x{6543}, $\x{6544}, $\x{6545}, $\x{6546}, $\x{6547}, $\x{6548}, $\x{6549}, $\x{654A}, $\x{654B}, $\x{654C}, $\x{654D}, $\x{654E}, $\x{654F}, $\x{6550}, $\x{6551}, $\x{6552}, $\x{6553}, $\x{6554}, $\x{6555}, $\x{6556}, $\x{6557}, $\x{6558}, $\x{6559}, $\x{655A}, $\x{6561}, $\x{6562}, $\x{6563}, $\x{6564}, $\x{6565}, $\x{6566}, $\x{6567}, $\x{6568}, $\x{6569}, $\x{656A}, $\x{656B}, $\x{656C}, $\x{656D}, $\x{656E}, $\x{656F}, $\x{6570}, $\x{6571}, $\x{6572}, $\x{6573}, $\x{6574}, $\x{6575}, $\x{6576}, $\x{6577}, $\x{6578}, $\x{6579}, $\x{657A}, $\x{6530}, $\x{6531}, $\x{6532}, $\x{6533}, $\x{6534}, $\x{6535}, $\x{6536}, $\x{6537}, $\x{6538}, $\x{6539}, $\x{652B}, $\x{652F}, $\x{6641}, $\x{6642}, $\x{6643}, $\x{6644}, $\x{6645}, $\x{6646}, $\x{6647}, $\x{6648}, $\x{6649}, $\x{664A}, $\x{664B}, $\x{664C}, $\x{664D}, $\x{664E}, $\x{664F}, $\x{6650}, $\x{6651}, $\x{6652}, $\x{6653}, $\x{6654}, $\x{6655}, $\x{6656}, $\x{6657}, $\x{6658}, $\x{6659}, $\x{665A}, $\x{6661}, $\x{6662}, $\x{6663}, $\x{6664}, $\x{6665}, $\x{6666}, $\x{6667}, $\x{6668}, $\x{6669}, $\x{666A}, $\x{666B}, $\x{666C}, $\x{666D}, $\x{666E}, $\x{666F}, $\x{6670}, $\x{6671}, $\x{6672}, $\x{6673}, $\x{6674}, $\x{6675}, $\x{6676}, $\x{6677}, $\x{6678}, $\x{6679}, $\x{667A}, $\x{6630}, $\x{6631}, $\x{6632}, $\x{6633}, $\x{6634}, $\x{6635}, $\x{6636}, $\x{6637}, $\x{6638}, $\x{6639}, $\x{662B}, $\x{662F}, $\x{6741}, $\x{6742}, $\x{6743}, $\x{6744}, $\x{6745}, $\x{6746}, $\x{6747}, $\x{6748}, $\x{6749}, $\x{674A}, $\x{674B}, $\x{674C}, $\x{674D}, $\x{674E}, $\x{674F}, $\x{6750}, $\x{6751}, $\x{6752}, $\x{6753}, $\x{6754}, $\x{6755}, $\x{6756}, $\x{6757}, $\x{6758}, $\x{6759}, $\x{675A}, $\x{6761}, $\x{6762}, $\x{6763}, $\x{6764}, $\x{6765}, $\x{6766}, $\x{6767}, $\x{6768}, $\x{6769}, $\x{676A}, $\x{676B}, $\x{676C}, $\x{676D}, $\x{676E}, $\x{676F}, $\x{6770}, $\x{6771}, $\x{6772}, $\x{6773}, $\x{6774}, $\x{6775}, $\x{6776}, $\x{6777}, $\x{6778}, $\x{6779}, $\x{677A}, $\x{6730}, $\x{6731}, $\x{6732}, $\x{6733}, $\x{6734}, $\x{6735}, $\x{6736}, $\x{6737}, $\x{6738}, $\x{6739}, $\x{672B}, $\x{672F}, $\x{6841}, $\x{6842}, $\x{6843}, $\x{6844}, $\x{6845}, $\x{6846}, $\x{6847}, $\x{6848}, $\x{6849}, $\x{684A}, $\x{684B}, $\x{684C}, $\x{684D}, $\x{684E}, $\x{684F}, $\x{6850}, $\x{6851}, $\x{6852}, $\x{6853}, $\x{6854}, $\x{6855}, $\x{6856}, $\x{6857}, $\x{6858}, $\x{6859}, $\x{685A}, $\x{6861}, $\x{6862}, $\x{6863}, $\x{6864}, $\x{6865}, $\x{6866}, $\x{6867}, $\x{6868}, $\x{6869}, $\x{686A}, $\x{686B}, $\x{686C}, $\x{686D}, $\x{686E}, $\x{686F}, $\x{6870}, $\x{6871}, $\x{6872}, $\x{6873}, $\x{6874}, $\x{6875}, $\x{6876}, $\x{6877}, $\x{6878}, $\x{6879}, $\x{687A}, $\x{6830}, $\x{6831}, $\x{6832}, $\x{6833}, $\x{6834}, $\x{6835}, $\x{6836}, $\x{6837}, $\x{6838}, $\x{6839}, $\x{682B}, $\x{682F}, $\x{6941}, $\x{6942}, $\x{6943}, $\x{6944}, $\x{6945}, $\x{6946}, $\x{6947}, $\x{6948}, $\x{6949}, $\x{694A}, $\x{694B}, $\x{694C}, $\x{694D}, $\x{694E}, $\x{694F}, $\x{6950}, $\x{6951}, $\x{6952}, $\x{6953}, $\x{6954}, $\x{6955}, $\x{6956}, $\x{6957}, $\x{6958}, $\x{6959}, $\x{695A}, $\x{6961}, $\x{6962}, $\x{6963}, $\x{6964}, $\x{6965}, $\x{6966}, $\x{6967}, $\x{6968}, $\x{6969}, $\x{696A}, $\x{696B}, $\x{696C}, $\x{696D}, $\x{696E}, $\x{696F}, $\x{6970}, $\x{6971}, $\x{6972}, $\x{6973}, $\x{6974}, $\x{6975}, $\x{6976}, $\x{6977}, $\x{6978}, $\x{6979}, $\x{697A}, $\x{6930}, $\x{6931}, $\x{6932}, $\x{6933}, $\x{6934}, $\x{6935}, $\x{6936}, $\x{6937}, $\x{6938}, $\x{6939}, $\x{692B}, $\x{692F}, $\x{6A41}, $\x{6A42}, $\x{6A43}, $\x{6A44}, $\x{6A45}, $\x{6A46}, $\x{6A47}, $\x{6A48}, $\x{6A49}, $\x{6A4A}, $\x{6A4B}, $\x{6A4C}, $\x{6A4D}, $\x{6A4E}, $\x{6A4F}, $\x{6A50}, $\x{6A51}, $\x{6A52}, $\x{6A53}, $\x{6A54}, $\x{6A55}, $\x{6A56}, $\x{6A57}, $\x{6A58}, $\x{6A59}, $\x{6A5A}, $\x{6A61}, $\x{6A62}, $\x{6A63}, $\x{6A64}, $\x{6A65}, $\x{6A66}, $\x{6A67}, $\x{6A68}, $\x{6A69}, $\x{6A6A}, $\x{6A6B}, $\x{6A6C}, $\x{6A6D}, $\x{6A6E}, $\x{6A6F}, $\x{6A70}, $\x{6A71}, $\x{6A72}, $\x{6A73}, $\x{6A74}, $\x{6A75}, $\x{6A76}, $\x{6A77}, $\x{6A78}, $\x{6A79}, $\x{6A7A}, $\x{6A30}, $\x{6A31}, $\x{6A32}, $\x{6A33}, $\x{6A34}, $\x{6A35}, $\x{6A36}, $\x{6A37}, $\x{6A38}, $\x{6A39}, $\x{6A2B}, $\x{6A2F}, $\x{6B41}, $\x{6B42}, $\x{6B43}, $\x{6B44}, $\x{6B45}, $\x{6B46}, $\x{6B47}, $\x{6B48}, $\x{6B49}, $\x{6B4A}, $\x{6B4B}, $\x{6B4C}, $\x{6B4D}, $\x{6B4E}, $\x{6B4F}, $\x{6B50}, $\x{6B51}, $\x{6B52}, $\x{6B53}, $\x{6B54}, $\x{6B55}, $\x{6B56}, $\x{6B57}, $\x{6B58}, $\x{6B59}, $\x{6B5A}, $\x{6B61}, $\x{6B62}, $\x{6B63}, $\x{6B64}, $\x{6B65}, $\x{6B66}, $\x{6B67}, $\x{6B68}, $\x{6B69}, $\x{6B6A}, $\x{6B6B}, $\x{6B6C}, $\x{6B6D}, $\x{6B6E}, $\x{6B6F}, $\x{6B70}, $\x{6B71}, $\x{6B72}, $\x{6B73}, $\x{6B74}, $\x{6B75}, $\x{6B76}, $\x{6B77}, $\x{6B78}, $\x{6B79}, $\x{6B7A}, $\x{6B30}, $\x{6B31}, $\x{6B32}, $\x{6B33}, $\x{6B34}, $\x{6B35}, $\x{6B36}, $\x{6B37}, $\x{6B38}, $\x{6B39}, $\x{6B2B}, $\x{6B2F}, $\x{6C41}, $\x{6C42}, $\x{6C43}, $\x{6C44}, $\x{6C45}, $\x{6C46}, $\x{6C47}, $\x{6C48}, $\x{6C49}, $\x{6C4A}, $\x{6C4B}, $\x{6C4C}, $\x{6C4D}, $\x{6C4E}, $\x{6C4F}, $\x{6C50}, $\x{6C51}, $\x{6C52}, $\x{6C53}, $\x{6C54}, $\x{6C55}, $\x{6C56}, $\x{6C57}, $\x{6C58}, $\x{6C59}, $\x{6C5A}, $\x{6C61}, $\x{6C62}, $\x{6C63}, $\x{6C64}, $\x{6C65}, $\x{6C66}, $\x{6C67}, $\x{6C68}, $\x{6C69}, $\x{6C6A}, $\x{6C6B}, $\x{6C6C}, $\x{6C6D}, $\x{6C6E}, $\x{6C6F}, $\x{6C70}, $\x{6C71}, $\x{6C72}, $\x{6C73}, $\x{6C74}, $\x{6C75}, $\x{6C76}, $\x{6C77}, $\x{6C78}, $\x{6C79}, $\x{6C7A}, $\x{6C30}, $\x{6C31}, $\x{6C32}, $\x{6C33}, $\x{6C34}, $\x{6C35}, $\x{6C36}, $\x{6C37}, $\x{6C38}, $\x{6C39}, $\x{6C2B}, $\x{6C2F}, $\x{6D41}, $\x{6D42}, $\x{6D43}, $\x{6D44}, $\x{6D45}, $\x{6D46}, $\x{6D47}, $\x{6D48}, $\x{6D49}, $\x{6D4A}, $\x{6D4B}, $\x{6D4C}, $\x{6D4D}, $\x{6D4E}, $\x{6D4F}, $\x{6D50}, $\x{6D51}, $\x{6D52}, $\x{6D53}, $\x{6D54}, $\x{6D55}, $\x{6D56}, $\x{6D57}, $\x{6D58}, $\x{6D59}, $\x{6D5A}, $\x{6D61}, $\x{6D62}, $\x{6D63}, $\x{6D64}, $\x{6D65}, $\x{6D66}, $\x{6D67}, $\x{6D68}, $\x{6D69}, $\x{6D6A}, $\x{6D6B}, $\x{6D6C}, $\x{6D6D}, $\x{6D6E}, $\x{6D6F}, $\x{6D70}, $\x{6D71}, $\x{6D72}, $\x{6D73}, $\x{6D74}, $\x{6D75}, $\x{6D76}, $\x{6D77}, $\x{6D78}, $\x{6D79}, $\x{6D7A}, $\x{6D30}, $\x{6D31}, $\x{6D32}, $\x{6D33}, $\x{6D34}, $\x{6D35}, $\x{6D36}, $\x{6D37}, $\x{6D38}, $\x{6D39}, $\x{6D2B}, $\x{6D2F}, $\x{6E41}, $\x{6E42}, $\x{6E43}, $\x{6E44}, $\x{6E45}, $\x{6E46}, $\x{6E47}, $\x{6E48}, $\x{6E49}, $\x{6E4A}, $\x{6E4B}, $\x{6E4C}, $\x{6E4D}, $\x{6E4E}, $\x{6E4F}, $\x{6E50}, $\x{6E51}, $\x{6E52}, $\x{6E53}, $\x{6E54}, $\x{6E55}, $\x{6E56}, $\x{6E57}, $\x{6E58}, $\x{6E59}, $\x{6E5A}, $\x{6E61}, $\x{6E62}, $\x{6E63}, $\x{6E64}, $\x{6E65}, $\x{6E66}, $\x{6E67}, $\x{6E68}, $\x{6E69}, $\x{6E6A}, $\x{6E6B}, $\x{6E6C}, $\x{6E6D}, $\x{6E6E}, $\x{6E6F}, $\x{6E70}, $\x{6E71}, $\x{6E72}, $\x{6E73}, $\x{6E74}, $\x{6E75}, $\x{6E76}, $\x{6E77}, $\x{6E78}, $\x{6E79}, $\x{6E7A}, $\x{6E30}, $\x{6E31}, $\x{6E32}, $\x{6E33}, $\x{6E34}, $\x{6E35}, $\x{6E36}, $\x{6E37}, $\x{6E38}, $\x{6E39}, $\x{6E2B}, $\x{6E2F}, $\x{6F41}, $\x{6F42}, $\x{6F43}, $\x{6F44}, $\x{6F45}, $\x{6F46}, $\x{6F47}, $\x{6F48}, $\x{6F49}, $\x{6F4A}, $\x{6F4B}, $\x{6F4C}, $\x{6F4D}, $\x{6F4E}, $\x{6F4F}, $\x{6F50}, $\x{6F51}, $\x{6F52}, $\x{6F53}, $\x{6F54}, $\x{6F55}, $\x{6F56}, $\x{6F57}, $\x{6F58}, $\x{6F59}, $\x{6F5A}, $\x{6F61}, $\x{6F62}, $\x{6F63}, $\x{6F64}, $\x{6F65}, $\x{6F66}, $\x{6F67}, $\x{6F68}, $\x{6F69}, $\x{6F6A}, $\x{6F6B}, $\x{6F6C}, $\x{6F6D}, $\x{6F6E}, $\x{6F6F}, $\x{6F70}, $\x{6F71}, $\x{6F72}, $\x{6F73}, $\x{6F74}, $\x{6F75}, $\x{6F76}, $\x{6F77}, $\x{6F78}, $\x{6F79}, $\x{6F7A}, $\x{6F30}, $\x{6F31}, $\x{6F32}, $\x{6F33}, $\x{6F34}, $\x{6F35}, $\x{6F36}, $\x{6F37}, $\x{6F38}, $\x{6F39}, $\x{6F2B}, $\x{6F2F}, $\x{7041}, $\x{7042}, $\x{7043}, $\x{7044}, $\x{7045}, $\x{7046}, $\x{7047}, $\x{7048}, $\x{7049}, $\x{704A}, $\x{704B}, $\x{704C}, $\x{704D}, $\x{704E}, $\x{704F}, $\x{7050}, $\x{7051}, $\x{7052}, $\x{7053}, $\x{7054}, $\x{7055}, $\x{7056}, $\x{7057}, $\x{7058}, $\x{7059}, $\x{705A}, $\x{7061}, $\x{7062}, $\x{7063}, $\x{7064}, $\x{7065}, $\x{7066}, $\x{7067}, $\x{7068}, $\x{7069}, $\x{706A}, $\x{706B}, $\x{706C}, $\x{706D}, $\x{706E}, $\x{706F}, $\x{7070}, $\x{7071}, $\x{7072}, $\x{7073}, $\x{7074}, $\x{7075}, $\x{7076}, $\x{7077}, $\x{7078}, $\x{7079}, $\x{707A}, $\x{7030}, $\x{7031}, $\x{7032}, $\x{7033}, $\x{7034}, $\x{7035}, $\x{7036}, $\x{7037}, $\x{7038}, $\x{7039}, $\x{702B}, $\x{702F}, $\x{7141}, $\x{7142}, $\x{7143}, $\x{7144}, $\x{7145}, $\x{7146}, $\x{7147}, $\x{7148}, $\x{7149}, $\x{714A}, $\x{714B}, $\x{714C}, $\x{714D}, $\x{714E}, $\x{714F}, $\x{7150}, $\x{7151}, $\x{7152}, $\x{7153}, $\x{7154}, $\x{7155}, $\x{7156}, $\x{7157}, $\x{7158}, $\x{7159}, $\x{715A}, $\x{7161}, $\x{7162}, $\x{7163}, $\x{7164}, $\x{7165}, $\x{7166}, $\x{7167}, $\x{7168}, $\x{7169}, $\x{716A}, $\x{716B}, $\x{716C}, $\x{716D}, $\x{716E}, $\x{716F}, $\x{7170}, $\x{7171}, $\x{7172}, $\x{7173}, $\x{7174}, $\x{7175}, $\x{7176}, $\x{7177}, $\x{7178}, $\x{7179}, $\x{717A}, $\x{7130}, $\x{7131}, $\x{7132}, $\x{7133}, $\x{7134}, $\x{7135}, $\x{7136}, $\x{7137}, $\x{7138}, $\x{7139}, $\x{712B}, $\x{712F}, $\x{7241}, $\x{7242}, $\x{7243}, $\x{7244}, $\x{7245}, $\x{7246}, $\x{7247}, $\x{7248}, $\x{7249}, $\x{724A}, $\x{724B}, $\x{724C}, $\x{724D}, $\x{724E}, $\x{724F}, $\x{7250}, $\x{7251}, $\x{7252}, $\x{7253}, $\x{7254}, $\x{7255}, $\x{7256}, $\x{7257}, $\x{7258}, $\x{7259}, $\x{725A}, $\x{7261}, $\x{7262}, $\x{7263}, $\x{7264}, $\x{7265}, $\x{7266}, $\x{7267}, $\x{7268}, $\x{7269}, $\x{726A}, $\x{726B}, $\x{726C}, $\x{726D}, $\x{726E}, $\x{726F}, $\x{7270}, $\x{7271}, $\x{7272}, $\x{7273}, $\x{7274}, $\x{7275}, $\x{7276}, $\x{7277}, $\x{7278}, $\x{7279}, $\x{727A}, $\x{7230}, $\x{7231}, $\x{7232}, $\x{7233}, $\x{7234}, $\x{7235}, $\x{7236}, $\x{7237}, $\x{7238}, $\x{7239}, $\x{722B}, $\x{722F}, $\x{7341}, $\x{7342}, $\x{7343}, $\x{7344}, $\x{7345}, $\x{7346}, $\x{7347}, $\x{7348}, $\x{7349}, $\x{734A}, $\x{734B}, $\x{734C}, $\x{734D}, $\x{734E}, $\x{734F}, $\x{7350}, $\x{7351}, $\x{7352}, $\x{7353}, $\x{7354}, $\x{7355}, $\x{7356}, $\x{7357}, $\x{7358}, $\x{7359}, $\x{735A}, $\x{7361}, $\x{7362}, $\x{7363}, $\x{7364}, $\x{7365}, $\x{7366}, $\x{7367}, $\x{7368}, $\x{7369}, $\x{736A}, $\x{736B}, $\x{736C}, $\x{736D}, $\x{736E}, $\x{736F}, $\x{7370}, $\x{7371}, $\x{7372}, $\x{7373}, $\x{7374}, $\x{7375}, $\x{7376}, $\x{7377}, $\x{7378}, $\x{7379}, $\x{737A}, $\x{7330}, $\x{7331}, $\x{7332}, $\x{7333}, $\x{7334}, $\x{7335}, $\x{7336}, $\x{7337}, $\x{7338}, $\x{7339}, $\x{732B}, $\x{732F}, $\x{7441}, $\x{7442}, $\x{7443}, $\x{7444}, $\x{7445}, $\x{7446}, $\x{7447}, $\x{7448}, $\x{7449}, $\x{744A}, $\x{744B}, $\x{744C}, $\x{744D}, $\x{744E}, $\x{744F}, $\x{7450}, $\x{7451}, $\x{7452}, $\x{7453}, $\x{7454}, $\x{7455}, $\x{7456}, $\x{7457}, $\x{7458}, $\x{7459}, $\x{745A}, $\x{7461}, $\x{7462}, $\x{7463}, $\x{7464}, $\x{7465}, $\x{7466}, $\x{7467}, $\x{7468}, $\x{7469}, $\x{746A}, $\x{746B}, $\x{746C}, $\x{746D}, $\x{746E}, $\x{746F}, $\x{7470}, $\x{7471}, $\x{7472}, $\x{7473}, $\x{7474}, $\x{7475}, $\x{7476}, $\x{7477}, $\x{7478}, $\x{7479}, $\x{747A}, $\x{7430}, $\x{7431}, $\x{7432}, $\x{7433}, $\x{7434}, $\x{7435}, $\x{7436}, $\x{7437}, $\x{7438}, $\x{7439}, $\x{742B}, $\x{742F}, $\x{7541}, $\x{7542}, $\x{7543}, $\x{7544}, $\x{7545}, $\x{7546}, $\x{7547}, $\x{7548}, $\x{7549}, $\x{754A}, $\x{754B}, $\x{754C}, $\x{754D}, $\x{754E}, $\x{754F}, $\x{7550}, $\x{7551}, $\x{7552}, $\x{7553}, $\x{7554}, $\x{7555}, $\x{7556}, $\x{7557}, $\x{7558}, $\x{7559}, $\x{755A}, $\x{7561}, $\x{7562}, $\x{7563}, $\x{7564}, $\x{7565}, $\x{7566}, $\x{7567}, $\x{7568}, $\x{7569}, $\x{756A}, $\x{756B}, $\x{756C}, $\x{756D}, $\x{756E}, $\x{756F}, $\x{7570}, $\x{7571}, $\x{7572}, $\x{7573}, $\x{7574}, $\x{7575}, $\x{7576}, $\x{7577}, $\x{7578}, $\x{7579}, $\x{757A}, $\x{7530}, $\x{7531}, $\x{7532}, $\x{7533}, $\x{7534}, $\x{7535}, $\x{7536}, $\x{7537}, $\x{7538}, $\x{7539}, $\x{752B}, $\x{752F}, $\x{7641}, $\x{7642}, $\x{7643}, $\x{7644}, $\x{7645}, $\x{7646}, $\x{7647}, $\x{7648}, $\x{7649}, $\x{764A}, $\x{764B}, $\x{764C}, $\x{764D}, $\x{764E}, $\x{764F}, $\x{7650}, $\x{7651}, $\x{7652}, $\x{7653}, $\x{7654}, $\x{7655}, $\x{7656}, $\x{7657}, $\x{7658}, $\x{7659}, $\x{765A}, $\x{7661}, $\x{7662}, $\x{7663}, $\x{7664}, $\x{7665}, $\x{7666}, $\x{7667}, $\x{7668}, $\x{7669}, $\x{766A}, $\x{766B}, $\x{766C}, $\x{766D}, $\x{766E}, $\x{766F}, $\x{7670}, $\x{7671}, $\x{7672}, $\x{7673}, $\x{7674}, $\x{7675}, $\x{7676}, $\x{7677}, $\x{7678}, $\x{7679}, $\x{767A}, $\x{7630}, $\x{7631}, $\x{7632}, $\x{7633}, $\x{7634}, $\x{7635}, $\x{7636}, $\x{7637}, $\x{7638}, $\x{7639}, $\x{762B}, $\x{762F}, $\x{7741}, $\x{7742}, $\x{7743}, $\x{7744}, $\x{7745}, $\x{7746}, $\x{7747}, $\x{7748}, $\x{7749}, $\x{774A}, $\x{774B}, $\x{774C}, $\x{774D}, $\x{774E}, $\x{774F}, $\x{7750}, $\x{7751}, $\x{7752}, $\x{7753}, $\x{7754}, $\x{7755}, $\x{7756}, $\x{7757}, $\x{7758}, $\x{7759}, $\x{775A}, $\x{7761}, $\x{7762}, $\x{7763}, $\x{7764}, $\x{7765}, $\x{7766}, $\x{7767}, $\x{7768}, $\x{7769}, $\x{776A}, $\x{776B}, $\x{776C}, $\x{776D}, $\x{776E}, $\x{776F}, $\x{7770}, $\x{7771}, $\x{7772}, $\x{7773}, $\x{7774}, $\x{7775}, $\x{7776}, $\x{7777}, $\x{7778}, $\x{7779}, $\x{777A}, $\x{7730}, $\x{7731}, $\x{7732}, $\x{7733}, $\x{7734}, $\x{7735}, $\x{7736}, $\x{7737}, $\x{7738}, $\x{7739}, $\x{772B}, $\x{772F}, $\x{7841}, $\x{7842}, $\x{7843}, $\x{7844}, $\x{7845}, $\x{7846}, $\x{7847}, $\x{7848}, $\x{7849}, $\x{784A}, $\x{784B}, $\x{784C}, $\x{784D}, $\x{784E}, $\x{784F}, $\x{7850}, $\x{7851}, $\x{7852}, $\x{7853}, $\x{7854}, $\x{7855}, $\x{7856}, $\x{7857}, $\x{7858}, $\x{7859}, $\x{785A}, $\x{7861}, $\x{7862}, $\x{7863}, $\x{7864}, $\x{7865}, $\x{7866}, $\x{7867}, $\x{7868}, $\x{7869}, $\x{786A}, $\x{786B}, $\x{786C}, $\x{786D}, $\x{786E}, $\x{786F}, $\x{7870}, $\x{7871}, $\x{7872}, $\x{7873}, $\x{7874}, $\x{7875}, $\x{7876}, $\x{7877}, $\x{7878}, $\x{7879}, $\x{787A}, $\x{7830}, $\x{7831}, $\x{7832}, $\x{7833}, $\x{7834}, $\x{7835}, $\x{7836}, $\x{7837}, $\x{7838}, $\x{7839}, $\x{782B}, $\x{782F}, $\x{7941}, $\x{7942}, $\x{7943}, $\x{7944}, $\x{7945}, $\x{7946}, $\x{7947}, $\x{7948}, $\x{7949}, $\x{794A}, $\x{794B}, $\x{794C}, $\x{794D}, $\x{794E}, $\x{794F}, $\x{7950}, $\x{7951}, $\x{7952}, $\x{7953}, $\x{7954}, $\x{7955}, $\x{7956}, $\x{7957}, $\x{7958}, $\x{7959}, $\x{795A}, $\x{7961}, $\x{7962}, $\x{7963}, $\x{7964}, $\x{7965}, $\x{7966}, $\x{7967}, $\x{7968}, $\x{7969}, $\x{796A}, $\x{796B}, $\x{796C}, $\x{796D}, $\x{796E}, $\x{796F}, $\x{7970}, $\x{7971}, $\x{7972}, $\x{7973}, $\x{7974}, $\x{7975}, $\x{7976}, $\x{7977}, $\x{7978}, $\x{7979}, $\x{797A}, $\x{7930}, $\x{7931}, $\x{7932}, $\x{7933}, $\x{7934}, $\x{7935}, $\x{7936}, $\x{7937}, $\x{7938}, $\x{7939}, $\x{792B}, $\x{792F}, $\x{7A41}, $\x{7A42}, $\x{7A43}, $\x{7A44}, $\x{7A45}, $\x{7A46}, $\x{7A47}, $\x{7A48}, $\x{7A49}, $\x{7A4A}, $\x{7A4B}, $\x{7A4C}, $\x{7A4D}, $\x{7A4E}, $\x{7A4F}, $\x{7A50}, $\x{7A51}, $\x{7A52}, $\x{7A53}, $\x{7A54}, $\x{7A55}, $\x{7A56}, $\x{7A57}, $\x{7A58}, $\x{7A59}, $\x{7A5A}, $\x{7A61}, $\x{7A62}, $\x{7A63}, $\x{7A64}, $\x{7A65}, $\x{7A66}, $\x{7A67}, $\x{7A68}, $\x{7A69}, $\x{7A6A}, $\x{7A6B}, $\x{7A6C}, $\x{7A6D}, $\x{7A6E}, $\x{7A6F}, $\x{7A70}, $\x{7A71}, $\x{7A72}, $\x{7A73}, $\x{7A74}, $\x{7A75}, $\x{7A76}, $\x{7A77}, $\x{7A78}, $\x{7A79}, $\x{7A7A}, $\x{7A30}, $\x{7A31}, $\x{7A32}, $\x{7A33}, $\x{7A34}, $\x{7A35}, $\x{7A36}, $\x{7A37}, $\x{7A38}, $\x{7A39}, $\x{7A2B}, $\x{7A2F}, $\x{3041}, $\x{3042}, $\x{3043}, $\x{3044}, $\x{3045}, $\x{3046}, $\x{3047}, $\x{3048}, $\x{3049}, $\x{304A}, $\x{304B}, $\x{304C}, $\x{304D}, $\x{304E}, $\x{304F}, $\x{3050}, $\x{3051}, $\x{3052}, $\x{3053}, $\x{3054}, $\x{3055}, $\x{3056}, $\x{3057}, $\x{3058}, $\x{3059}, $\x{305A}, $\x{3061}, $\x{3062}, $\x{3063}, $\x{3064}, $\x{3065}, $\x{3066}, $\x{3067}, $\x{3068}, $\x{3069}, $\x{306A}, $\x{306B}, $\x{306C}, $\x{306D}, $\x{306E}, $\x{306F}, $\x{3070}, $\x{3071}, $\x{3072}, $\x{3073}, $\x{3074}, $\x{3075}, $\x{3076}, $\x{3077}, $\x{3078}, $\x{3079}, $\x{307A}, $\x{3030}, $\x{3031}, $\x{3032}, $\x{3033}, $\x{3034}, $\x{3035}, $\x{3036}, $\x{3037}, $\x{3038}, $\x{3039}, $\x{302B}, $\x{302F}, $\x{3141}, $\x{3142}, $\x{3143}, $\x{3144}, $\x{3145}, $\x{3146}, $\x{3147}, $\x{3148}, $\x{3149}, $\x{314A}, $\x{314B}, $\x{314C}, $\x{314D}, $\x{314E}, $\x{314F}, $\x{3150}, $\x{3151}, $\x{3152}, $\x{3153}, $\x{3154}, $\x{3155}, $\x{3156}, $\x{3157}, $\x{3158}, $\x{3159}, $\x{315A}, $\x{3161}, $\x{3162}, $\x{3163}, $\x{3164}, $\x{3165}, $\x{3166}, $\x{3167}, $\x{3168}, $\x{3169}, $\x{316A}, $\x{316B}, $\x{316C}, $\x{316D}, $\x{316E}, $\x{316F}, $\x{3170}, $\x{3171}, $\x{3172}, $\x{3173}, $\x{3174}, $\x{3175}, $\x{3176}, $\x{3177}, $\x{3178}, $\x{3179}, $\x{317A}, $\x{3130}, $\x{3131}, $\x{3132}, $\x{3133}, $\x{3134}, $\x{3135}, $\x{3136}, $\x{3137}, $\x{3138}, $\x{3139}, $\x{312B}, $\x{312F}, $\x{3241}, $\x{3242}, $\x{3243}, $\x{3244}, $\x{3245}, $\x{3246}, $\x{3247}, $\x{3248}, $\x{3249}, $\x{324A}, $\x{324B}, $\x{324C}, $\x{324D}, $\x{324E}, $\x{324F}, $\x{3250}, $\x{3251}, $\x{3252}, $\x{3253}, $\x{3254}, $\x{3255}, $\x{3256}, $\x{3257}, $\x{3258}, $\x{3259}, $\x{325A}, $\x{3261}, $\x{3262}, $\x{3263}, $\x{3264}, $\x{3265}, $\x{3266}, $\x{3267}, $\x{3268}, $\x{3269}, $\x{326A}, $\x{326B}, $\x{326C}, $\x{326D}, $\x{326E}, $\x{326F}, $\x{3270}, $\x{3271}, $\x{3272}, $\x{3273}, $\x{3274}, $\x{3275}, $\x{3276}, $\x{3277}, $\x{3278}, $\x{3279}, $\x{327A}, $\x{3230}, $\x{3231}, $\x{3232}, $\x{3233}, $\x{3234}, $\x{3235}, $\x{3236}, $\x{3237}, $\x{3238}, $\x{3239}, $\x{322B}, $\x{322F}, $\x{3341}, $\x{3342}, $\x{3343}, $\x{3344}, $\x{3345}, $\x{3346}, $\x{3347}, $\x{3348}, $\x{3349}, $\x{334A}, $\x{334B}, $\x{334C}, $\x{334D}, $\x{334E}, $\x{334F}, $\x{3350}, $\x{3351}, $\x{3352}, $\x{3353}, $\x{3354}, $\x{3355}, $\x{3356}, $\x{3357}, $\x{3358}, $\x{3359}, $\x{335A}, $\x{3361}, $\x{3362}, $\x{3363}, $\x{3364}, $\x{3365}, $\x{3366}, $\x{3367}, $\x{3368}, $\x{3369}, $\x{336A}, $\x{336B}, $\x{336C}, $\x{336D}, $\x{336E}, $\x{336F}, $\x{3370}, $\x{3371}, $\x{3372}, $\x{3373}, $\x{3374}, $\x{3375}, $\x{3376}, $\x{3377}, $\x{3378}, $\x{3379}, $\x{337A}, $\x{3330}, $\x{3331}, $\x{3332}, $\x{3333}, $\x{3334}, $\x{3335}, $\x{3336}, $\x{3337}, $\x{3338}, $\x{3339}, $\x{332B}, $\x{332F}, $\x{3441}, $\x{3442}, $\x{3443}, $\x{3444}, $\x{3445}, $\x{3446}, $\x{3447}, $\x{3448}, $\x{3449}, $\x{344A}, $\x{344B}, $\x{344C}, $\x{344D}, $\x{344E}, $\x{344F}, $\x{3450}, $\x{3451}, $\x{3452}, $\x{3453}, $\x{3454}, $\x{3455}, $\x{3456}, $\x{3457}, $\x{3458}, $\x{3459}, $\x{345A}, $\x{3461}, $\x{3462}, $\x{3463}, $\x{3464}, $\x{3465}, $\x{3466}, $\x{3467}, $\x{3468}, $\x{3469}, $\x{346A}, $\x{346B}, $\x{346C}, $\x{346D}, $\x{346E}, $\x{346F}, $\x{3470}, $\x{3471}, $\x{3472}, $\x{3473}, $\x{3474}, $\x{3475}, $\x{3476}, $\x{3477}, $\x{3478}, $\x{3479}, $\x{347A}, $\x{3430}, $\x{3431}, $\x{3432}, $\x{3433}, $\x{3434}, $\x{3435}, $\x{3436}, $\x{3437}, $\x{3438}, $\x{3439}, $\x{342B}, $\x{342F}, $\x{3541}, $\x{3542}, $\x{3543}, $\x{3544}, $\x{3545}, $\x{3546}, $\x{3547}, $\x{3548}, $\x{3549}, $\x{354A}, $\x{354B}, $\x{354C}, $\x{354D}, $\x{354E}, $\x{354F}, $\x{3550}, $\x{3551}, $\x{3552}, $\x{3553}, $\x{3554}, $\x{3555}, $\x{3556}, $\x{3557}, $\x{3558}, $\x{3559}, $\x{355A}, $\x{3561}, $\x{3562}, $\x{3563}, $\x{3564}, $\x{3565}, $\x{3566}, $\x{3567}, $\x{3568}, $\x{3569}, $\x{356A}, $\x{356B}, $\x{356C}, $\x{356D}, $\x{356E}, $\x{356F}, $\x{3570}, $\x{3571}, $\x{3572}, $\x{3573}, $\x{3574}, $\x{3575}, $\x{3576}, $\x{3577}, $\x{3578}, $\x{3579}, $\x{357A}, $\x{3530}, $\x{3531}, $\x{3532}, $\x{3533}, $\x{3534}, $\x{3535}, $\x{3536}, $\x{3537}, $\x{3538}, $\x{3539}, $\x{352B}, $\x{352F}, $\x{3641}, $\x{3642}, $\x{3643}, $\x{3644}, $\x{3645}, $\x{3646}, $\x{3647}, $\x{3648}, $\x{3649}, $\x{364A}, $\x{364B}, $\x{364C}, $\x{364D}, $\x{364E}, $\x{364F}, $\x{3650}, $\x{3651}, $\x{3652}, $\x{3653}, $\x{3654}, $\x{3655}, $\x{3656}, $\x{3657}, $\x{3658}, $\x{3659}, $\x{365A}, $\x{3661}, $\x{3662}, $\x{3663}, $\x{3664}, $\x{3665}, $\x{3666}, $\x{3667}, $\x{3668}, $\x{3669}, $\x{366A}, $\x{366B}, $\x{366C}, $\x{366D}, $\x{366E}, $\x{366F}, $\x{3670}, $\x{3671}, $\x{3672}, $\x{3673}, $\x{3674}, $\x{3675}, $\x{3676}, $\x{3677}, $\x{3678}, $\x{3679}, $\x{367A}, $\x{3630}, $\x{3631}, $\x{3632}, $\x{3633}, $\x{3634}, $\x{3635}, $\x{3636}, $\x{3637}, $\x{3638}, $\x{3639}, $\x{362B}, $\x{362F}, $\x{3741}, $\x{3742}, $\x{3743}, $\x{3744}, $\x{3745}, $\x{3746}, $\x{3747}, $\x{3748}, $\x{3749}, $\x{374A}, $\x{374B}, $\x{374C}, $\x{374D}, $\x{374E}, $\x{374F}, $\x{3750}, $\x{3751}, $\x{3752}, $\x{3753}, $\x{3754}, $\x{3755}, $\x{3756}, $\x{3757}, $\x{3758}, $\x{3759}, $\x{375A}, $\x{3761}, $\x{3762}, $\x{3763}, $\x{3764}, $\x{3765}, $\x{3766}, $\x{3767}, $\x{3768}, $\x{3769}, $\x{376A}, $\x{376B}, $\x{376C}, $\x{376D}, $\x{376E}, $\x{376F}, $\x{3770}, $\x{3771}, $\x{3772}, $\x{3773}, $\x{3774}, $\x{3775}, $\x{3776}, $\x{3777}, $\x{3778}, $\x{3779}, $\x{377A}, $\x{3730}, $\x{3731}, $\x{3732}, $\x{3733}, $\x{3734}, $\x{3735}, $\x{3736}, $\x{3737}, $\x{3738}, $\x{3739}, $\x{372B}, $\x{372F}, $\x{3841}, $\x{3842}, $\x{3843}, $\x{3844}, $\x{3845}, $\x{3846}, $\x{3847}, $\x{3848}, $\x{3849}, $\x{384A}, $\x{384B}, $\x{384C}, $\x{384D}, $\x{384E}, $\x{384F}, $\x{3850}, $\x{3851}, $\x{3852}, $\x{3853}, $\x{3854}, $\x{3855}, $\x{3856}, $\x{3857}, $\x{3858}, $\x{3859}, $\x{385A}, $\x{3861}, $\x{3862}, $\x{3863}, $\x{3864}, $\x{3865}, $\x{3866}, $\x{3867}, $\x{3868}, $\x{3869}, $\x{386A}, $\x{386B}, $\x{386C}, $\x{386D}, $\x{386E}, $\x{386F}, $\x{3870}, $\x{3871}, $\x{3872}, $\x{3873}, $\x{3874}, $\x{3875}, $\x{3876}, $\x{3877}, $\x{3878}, $\x{3879}, $\x{387A}, $\x{3830}, $\x{3831}, $\x{3832}, $\x{3833}, $\x{3834}, $\x{3835}, $\x{3836}, $\x{3837}, $\x{3838}, $\x{3839}, $\x{382B}, $\x{382F}, $\x{3941}, $\x{3942}, $\x{3943}, $\x{3944}, $\x{3945}, $\x{3946}, $\x{3947}, $\x{3948}, $\x{3949}, $\x{394A}, $\x{394B}, $\x{394C}, $\x{394D}, $\x{394E}, $\x{394F}, $\x{3950}, $\x{3951}, $\x{3952}, $\x{3953}, $\x{3954}, $\x{3955}, $\x{3956}, $\x{3957}, $\x{3958}, $\x{3959}, $\x{395A}, $\x{3961}, $\x{3962}, $\x{3963}, $\x{3964}, $\x{3965}, $\x{3966}, $\x{3967}, $\x{3968}, $\x{3969}, $\x{396A}, $\x{396B}, $\x{396C}, $\x{396D}, $\x{396E}, $\x{396F}, $\x{3970}, $\x{3971}, $\x{3972}, $\x{3973}, $\x{3974}, $\x{3975}, $\x{3976}, $\x{3977}, $\x{3978}, $\x{3979}, $\x{397A}, $\x{3930}, $\x{3931}, $\x{3932}, $\x{3933}, $\x{3934}, $\x{3935}, $\x{3936}, $\x{3937}, $\x{3938}, $\x{3939}, $\x{392B}, $\x{392F}, $\x{2B41}, $\x{2B42}, $\x{2B43}, $\x{2B44}, $\x{2B45}, $\x{2B46}, $\x{2B47}, $\x{2B48}, $\x{2B49}, $\x{2B4A}, $\x{2B4B}, $\x{2B4C}, $\x{2B4D}, $\x{2B4E}, $\x{2B4F}, $\x{2B50}, $\x{2B51}, $\x{2B52}, $\x{2B53}, $\x{2B54}, $\x{2B55}, $\x{2B56}, $\x{2B57}, $\x{2B58}, $\x{2B59}, $\x{2B5A}, $\x{2B61}, $\x{2B62}, $\x{2B63}, $\x{2B64}, $\x{2B65}, $\x{2B66}, $\x{2B67}, $\x{2B68}, $\x{2B69}, $\x{2B6A}, $\x{2B6B}, $\x{2B6C}, $\x{2B6D}, $\x{2B6E}, $\x{2B6F}, $\x{2B70}, $\x{2B71}, $\x{2B72}, $\x{2B73}, $\x{2B74}, $\x{2B75}, $\x{2B76}, $\x{2B77}, $\x{2B78}, $\x{2B79}, $\x{2B7A}, $\x{2B30}, $\x{2B31}, $\x{2B32}, $\x{2B33}, $\x{2B34}, $\x{2B35}, $\x{2B36}, $\x{2B37}, $\x{2B38}, $\x{2B39}, $\x{2B2B}, $\x{2B2F}, $\x{2F41}, $\x{2F42}, $\x{2F43}, $\x{2F44}, $\x{2F45}, $\x{2F46}, $\x{2F47}, $\x{2F48}, $\x{2F49}, $\x{2F4A}, $\x{2F4B}, $\x{2F4C}, $\x{2F4D}, $\x{2F4E}, $\x{2F4F}, $\x{2F50}, $\x{2F51}, $\x{2F52}, $\x{2F53}, $\x{2F54}, $\x{2F55}, $\x{2F56}, $\x{2F57}, $\x{2F58}, $\x{2F59}, $\x{2F5A}, $\x{2F61}, $\x{2F62}, $\x{2F63}, $\x{2F64}, $\x{2F65}, $\x{2F66}, $\x{2F67}, $\x{2F68}, $\x{2F69}, $\x{2F6A}, $\x{2F6B}, $\x{2F6C}, $\x{2F6D}, $\x{2F6E}, $\x{2F6F}, $\x{2F70}, $\x{2F71}, $\x{2F72}, $\x{2F73}, $\x{2F74}, $\x{2F75}, $\x{2F76}, $\x{2F77}, $\x{2F78}, $\x{2F79}, $\x{2F7A}, $\x{2F30}, $\x{2F31}, $\x{2F32}, $\x{2F33}, $\x{2F34}, $\x{2F35}, $\x{2F36}, $\x{2F37}, $\x{2F38}, $\x{2F39}, $\x{2F2B}, $\x{2F2F} }).