For fun, how I've used the "Transfer Learning" capability of PyTorch to resolve the challenge at:
https://github.com/EvilRobotOverlord/huedump
To this text:
EFBBBF2F2F20467574757265
2076657273696F6E73206F66
204879706572206D61792061
6464206164646974696F6E61
6C20636F6E666967206F7074
696F6E732C0D0A2F2F207768
6963682077696C6C206E6F74
206175746F6D61746963616C
6C79206265206D6572676564
20696E746F20746869732066
696C652E0D0A2F2F20536565
2068747470733A2F2F687970
65722E69732363666720666F
7220616C6C2063757272656E
746C7920737570706F727465
64206F7074696F6E732E0D0A
0D0A6D6F64756C652E657870
6F727473203D207B0D0A2020
636F6E6669673A207B0D0A20
2020202F2F2063686F6F7365
206569746865722060277374
61626C65276020666F722072
6563656976696E6720686967
686C7920706F6C6973686564
2C0D0A202020202F2F206F72
20602763616E617279276020
666F72206C65737320706F6C
697368656420627574206D6F
7265206672657175656E7420
757064617465730D0A202020
207570646174654368616E6E
656C3A2027737461626C6527
2C0D0A0D0A202020202F2F20
64656661756C7420666F6E74
2073697A6520696E20706978
656C7320666F7220616C6C20
746162730D0A20202020666F
6E7453697A653A2031322C0D
0A0D0A202020202F2F20666F
6E742066616D696C79207769
7468206F7074696F6E616C20
66616C6C6261636B730D0A20
202020666F6E7446616D696C
793A2027496E636F6E736F6C
6174612C204D656E6C6F2C20
2244656A6156752053616E73
204D6F6E6F222C20436F6E73
6F6C61732C20224C75636964
6120436F6E736F6C65222C20
6D6F6E6F7370616365272C0D
0A0D0A202020202F2F206465
6661756C7420666F6E742077
65696768743A20276E6F726D
616C27206F722027626F6C64
270D0A20202020666F6E7457
65696768743A20276E6F726D
616C272C0D0A0D0A20202020
2F2F20666F6E742077656967
687420666F7220626F6C6420
636861726163746572733A20
276E6F726D616C27206F7220
27626F6C64270D0A20202020
666F6E74576569676874426F
6C643A2027626F6C64272C0D
0A0D0A202020202F2F207465
726D696E616C20637572736F
72206261636B67726F756E64
20636F6C6F7220616E64206F
70616369747920286865782C
207267622C2068736C2C2068
73762C20687762206F722063
6D796B290D0A202020206375
72736F72436F6C6F723A2027
72676261283234382C32382C
3232392C302E3829272C0D0A
0D0A202020202F2F20746572
6D696E616C20746578742063
6F6C6F7220756E6465722042
4C4F434B20637572736F720D
0A20202020637572736F7241
6363656E74436F6C6F723A20
2723303030272C0D0A0D0A20
2020202F2F2060274245414D
276020666F72207C2C206027
554E4445524C494E45276020
666F72205F2C206027424C4F
434B276020666F7220E29688
0D0A20202020637572736F72
53686170653A20274245414D
272C0D0A0D0A202020202F2F
2073657420746F2060747275
65602028776974686F757420
6261636B7469636B7320616E
6420776974686F7574207175
6F7465732920666F7220626C
696E6B696E6720637572736F
720D0A20202020637572736F
72426C696E6B3A2074727565
2C0D0A0D0A202020202F2F20
636F6C6F72206F6620746865
20746578740D0A2020202066
6F726567726F756E64436F6C
6F723A202723666666272C0D
0A0D0A202020202F2F207465
726D696E616C206261636B67
726F756E6420636F6C6F720D
0A202020202F2F206F706163
697479206973206F6E6C7920
737570706F72746564206F6E
206D61634F530D0A20202020
6261636B67726F756E64436F
6C6F723A202723303030272C
0D0A0D0A202020202F2F2074
65726D696E616C2073656C65
6374696F6E20636F6C6F720D
0A2020202073656C65637469
6F6E436F6C6F723A20277267
6261283234382C32382C3232
392C302E3329272C0D0A0D0A
202020202F2F20626F726465
7220636F6C6F72202877696E
646F772C2074616273290D0A
20202020626F72646572436F
6C6F723A202723333333272C
0D0A0D0A202020202F2F2063
7573746F6D2043535320746F
20656D62656420696E207468
65206D61696E2077696E646F
770D0A202020206373733A20
27272C0D0A0D0A202020202F
2F20637573746F6D20435353
20746F20656D62656420696E
20746865207465726D696E61
2073686F77206E6174697665
206D656E75732C2073657420
746F2066616C73650D0A2020
20202F2F2064656661756C74
3A20607472756560206F6E20
4C696E75782C206074727565
60206F6E2057696E646F7773
2C2069676E6F726564206F6E
206D61634F530D0A20202020
73686F7748616D6275726765
724D656E753A2027272C0D0A
0D0A202020202F2F20736574
20746F206066616C73656020
28776974686F757420626163
6B7469636B7320616E642077
6974686F75742071756F7465
732920696620796F75207761
6E7420746F20686964652074
6865206D696E696D697A652C
206D6178696D697A6520616E
6420636C6F73652062757474
6F6E730D0A202020202F2F20
6164646974696F6E616C6C79
2C2073657420746F2060276C
656674276020696620796F75
2077616E74207468656D206F
6E20746865206C6566742C20
6C696B6520696E205562756E
74750D0A202020202F2F2064
656661756C743A2060747275
65602028776974686F757420
6261636B7469636B7320616E
6420776974686F7574207175
6F74657329206F6E2057696E
646F777320616E64204C696E
75782C2069676E6F72656420
6F6E206D61634F530D0A2020
202073686F7757696E646F77
436F6E74726F6C733A202727
2C0D0A0D0A202020202F2F20
637573746F6D207061646469
6E67202843535320666F726D
61742C20692E652E3A206074
6F7020726967687420626F74
746F6D206C65667460290D0A
2020202070616464696E673A
202731327078203134707827
2C0D0A0D0A202020202F2F20
7468652066756C6C206C6973
742E20696620796F75277265
20676F696E6720746F207072
6F7669646520746865206675
6C6C20636F6C6F722070616C
657474652C0D0A202020202F
2F20696E636C7564696E6720
74686520362078203620636F
6C6F7220637562657320616E
642074686520677261797363
616C65206D61702C206A7573
742070726F766964650D0A20
2020202F2F20616E20617272
6179206865726520696E7374
656164206F66206120636F6C
6F72206D6170206F626A6563
740D0A20202020636F6C6F72
733A207B0D0A202020202020
626C61636B3A202723303030
303030272C0D0A2020202020
207265643A20272343353145
3134272C0D0A202020202020
677265656E3A202723314443
313231272C0D0A2020202020
2079656C6C6F773A20272343
3743333239272C0D0A202020
202020626C75653A20272330
4132464334272C0D0A202020
2020206D6167656E74613A20
2723433833394335272C0D0A
2020202020206379616E3A20
2723323043354336272C0D0A
20202020202077686974653A
202723433743374337272C0D
0A2020202020206C69676874
426C61636B3A202723363836
383638272C0D0A2020202020
206C696768745265643A2027
23464436463642272C0D0A20
20202020206C696768744772
65656E3A2027233637463836
46272C0D0A2020202020206C
6967687459656C6C6F773A20
2723464646413732272C0D0A
2020202020206C6967687442
6C75653A2027233641373646
42272C0D0A2020202020206C
696768744D6167656E74613A
202723464437434643272C0D
0A2020202020206C69676874
4379616E3A20272336384644
4645272C0D0A202020202020
6C6967687457686974653A20
2723464646464646272C0D0A
202020207D2C0D0A0D0A2020
20202F2F2074686520736865
6C6C20746F2072756E207768
656E20737061776E696E6720
61206E65772073657373696F
6E2028692E652E202F757372
2F6C6F63616C2F62696E2F66
697368290D0A202020202F2F
206966206C65667420656D70
74792C20796F757220737973
74656D2773206C6F67696E20
7368656C6C2077696C6C2062
652075736564206279206465
6661756C740D0A202020202F
2F0D0A202020202F2F205769
6E646F77730D0A202020202F
2F202D204D616B6520737572
6520746F2075736520612066
756C6C207061746820696620
7468652062696E617279206E
616D6520646F65736E277420
776F726B0D0A202020202F2F
202D2052656D6F766520602D
2D6C6F67696E6020696E2073
68656C6C417267730D0A2020
20202F2F0D0A202020202F2F
2042617368206F6E2057696E
646F77730D0A202020202F2F
202D204578616D706C653A20
60433A5C5C57696E646F7773
5C5C53797374656D33325C5C
626173682E657865600D0A20
2020202F2F0D0A202020202F
2F20506F7765725368656C6C
206F6E2057696E646F77730D
0A202020202F2F202D204578
616D706C653A2060433A5C5C
57494E444F57535C5C537973
74656D33325C5C57696E646F
7773506F7765725368656C6C
5C5C76312E305C5C706F7765
727368656C6C2E657865600D
0A202020207368656C6C3A20
27433A5C5C57696E646F7773
5C5C53797374656D33325C5C
57696E646F7773506F776572
5368656C6C5C5C76312E305C
5C706F7765727368656C6C2E
657865272C0D0A0D0A202020
202F2F20666F722073657474
696E67207368656C6C206172
67756D656E74732028692E65
2E20666F72207573696E6720
696E74657261637469766520
7368656C6C417267733A2060
5B272D69275D60290D0A2020
20202F2F2062792064656661
756C7420605B272D2D6C6F67
696E275D602077696C6C2062
6520757365640D0A20202020
7368656C6C417267733A205B
27275D2C0D0A0D0A20202020
2F2F20666F7220656E766972
6F6E6D656E74207661726961
626C65730D0A20202020656E
763A207B7D2C0D0A0D0A2020
20202F2F2073657420746F20
6066616C73656020666F7220
6E6F2062656C6C0D0A202020
2062656C6C3A2027534F554E
44272C0D0A0D0A202020202F
2F2069662060747275656020
28776974686F757420626163
6B7469636B7320616E642077
6974686F75742071756F7465
73292C2073656C6563746564
20746578742077696C6C2061
75746F6D61746963616C6C79
20626520636F706965642074
6F2074686520636C6970626F
6172640D0A20202020636F70
794F6E53656C6563743A2066
616C73652C0D0A0D0A202020
202F2F206966206074727565
602028776974686F75742062
61636B7469636B7320616E64
20776974686F75742071756F
746573292C20687970657220
77696C6C2062652073657420
617320746865206465666175
6C742070726F746F636F6C20
636C69656E7420666F722053
53480D0A2020202064656661
756C745353484170703A2074
7275652C0D0A0D0A20202020
2F2F20696620607472756560
2028776974686F7574206261
636B7469636B7320616E6420
776974686F75742071756F74
6573292C206F6E2072696768
7420636C69636B2073656C65
637465642074657874207769
6C6C20626520636F70696564
206F72207061737465642069
66206E6F0D0A202020202F2F
2073656C656374696F6E2069
732070726573656E74202860
747275656020627920646566
61756C74206F6E2057696E64
6F777320616E642064697361
626C65732074686520636F6E
74657874206D656E75206665
6174757265290D0A20202020
2F2F20717569636B45646974
3A20747275652C0D0A0D0A20
2020202F2F2055524C20746F
20637573746F6D2062656C6C
0D0A202020202F2F2062656C
6C536F756E6455524C3A2027
687474703A2F2F6578616D70
6C652E636F6D2F62656C6C2E
6D7033272C0D0A0D0A202020
202F2F20666F722061647661
6E63656420636F6E66696720
666C61677320706C65617365
20726566657220746F206874
7470733A2F2F68797065722E
69732F236366670D0A20207D
2C0D0A0D0A20202F2F206120
6C697374206F6620706C7567
696E7320746F206665746368
20616E6420696E7374616C6C
2066726F6D206E706D0D0A20
202F2F20666F726D61743A20
5B406F72672F5D70726F6A65
63745B2376657273696F6E5D
0D0A20202F2F206578616D70
6C65733A0D0A20202F2F2020
20606879706572706F776572
600D0A20202F2F2020206040
636F6D70616E792F70726F6A
656374600D0A20202F2F2020
206070726F6A65637423312E
302E31600D0A2020706C7567
696E733A205B0D0A20202020
2768797065726C696E6B7327
2C0D0A202020202768797065
722D7374617475736C696E65
272C0D0A2020202027687970
65722D6D6174657269616C2D
7468656D65270D0A20205D2C
0D0A0D0A20202F2F20696E20
646576656C6F706D656E742C
20796F752063616E20637265
617465206120646972656374
6F727920756E6465720D0A20
202F2F20607E2F2E68797065
725F706C7567696E732F6C6F
63616C2F6020616E6420696E
636C75646520697420686572
650D0A20202F2F20746F206C
6F616420697420616E642061
766F6964206974206265696E
6720606E706D20696E737461
6C6C6065640D0A20206C6F63
616C506C7567696E733A205B
5D2C0D0A0D0A20206B65796D
6170733A207B0D0A20202020
2F2F204578616D706C650D0A
202020202F2F202777696E64
6F773A646576746F6F6C7327
3A2027636D642B616C742B6F
272C0D0A20207D2C0D0A7D3B
0D0A