,/-'.,#!"$"%10) +*( & \_]W^\u%=#Js$Iz{s63xu,"p$

(Au9L
$u52u

G1u*0`Sa  c!$dh=!F\_]W^\•Iu tlp!(AuB:sD~@f• !$u+38tknENtoep>

• -%hsjry;?)hqi|
bO+t38m}w s7/u9 h,"qi|• lgl:go<:s&'1tMm|.CvKqese

TRSUQRTQTT

!4H YP[ZXPVS$[cYXZ\
$[cYXZ\Gd E?KPbaNbU`Z]bRSN\E;=K#!
[cYMIDEd697186 EJAB>L@-**F&E%?K[cYC:K( C:Ke697186,*+.CGd\abTQU`b[cYFH<_VYc[cY!
\abTQU`b[cY"^OcW^OcW$%[cY#,*+/)*,),,

 " 3'542'0,



dXl]

*Nm2bl_^`cLFJ  VFm
EUI  bl_V.[\afLGTnp EUIgl\Zl\• YjiWj[h`e!*Nm3EUIbl_LFJmDKL BSO'M.V+@m  bl_KFJbl_ $'*L• bl_ $'*Nm  bl_M ')(R,KGT'mQFCN
HUV-%GTIPM'"Vm  M KFJm L
YjiWj[h`e!*LAJ@TQMKGTYjiWj[h`eM
1/#bl_8676576
bl_ $'*
bl_M

kkk
8677577

867:568588

YjiWj[h`e!*

 &0 =4?><4;9

4sd}l0[Z0LORp}mYOT2b3ikovY P`

4

b1J

p NaRw}kh}k• ezjq{p}mb!P`e|yc|ixnt"0Luk]rnf|gXWZ*,Y^_
ezjq{p}mZ6b& NQTO\SRVJK)#•4
0[p}mY\a`bezjq{p}mY\a`EHFGA@V/P`MV~ 4L.-UI`p}mZp}m %+0p}m0($OR6 p}m<:;>9:<9<<40'5 B8DC@8?

7NaR=:   9>35C5:: B5?A2 C
1:,.A270@( 46=/-5?A8+32,)@7C7;<8.A8*p



121234567891011A

A1

DEL

DEL

A1

DEL

A2

DEL

A2

DEL

A2

A2

DEL

B

B1

DEL

B1

B1

B2

B3

DEL

DEL

DEL

B3

B3

DEL

C

DEL

DEL

C1

DEL

C1C1DEL

DEL

DEL

C2DEL

DEL

p" 

121234567891011A

A1DEL

DEL

A1DEL

A2DEL

A2DEL

A2A2DEL→ B

B1DEL

F2B1B2B3DEL

DEL

DEL

B3B3DEL→ 

CDEL

DEL

DEL

DEL

C1C1DEL

DEL

DEL

C2DEL

G5→    %'&$#!

!(~)V[WDJ7/2(A8<*OVedibcaW!(~ Sj^kQtyl  ]zMK 6~! ~@Ewyl p • U(nMK• ;NB>z?xryl6p • $Fp.G$4Hu 5C}ty!(Qu• $Fp 1u {!(~&z+ us{z%I5Cv~(3t$u qo|mo-u• %I5C'#M 0R":$=,M PT{}MK 63\Z[_YZ\Y\\!9L fXhgbX`^%*!k+LSM]\aZ[Yhl}xyzy{vuw~zyj#dg$)

SQRWPQSPSSDxuk%sBfgbq

-A

#(

k7"

I4

=R

9

H?<

I4

=RNT

8&30

>nrejpqk7"&mko=R)

>nrejpqk7"6%,>nrejpqk7"

: s4

=R

GE'.jcbgCi*!

';mA/=U

G01>nrejpqk7"

20R1J jA/=U

G@K>nrejpqk7"

RQQ jA/=U|t{.jcbgCi*!

I4% 5F ^O`_ZOXV( G(G

6=WX0=Qw

B=UZ0B=UZ0`Va

(G

Bs!|7xb5wtgtoc

(vz8!w FoltisjCK>w NxNPolt$D NxNwCK>& oltwsjB'/mud.6v}wCK>v@j-flt{cc(vz F<w NPolt$D F<&wsjB'/mud.6v}wCK>v@j-flt{cc(t$D (v+@Enr%~(tL?o<9v (*3Avgdr*e(;vL?o<vOcPolt$D<& oltwsjB'/mud.6v}$D (t$D (v+@E
nr%~(L?oltisjud<v@j-flt{cc

8:uCK>Polt$D8:uCK>&.6v}wCK>v@j-flt{cc

v,k+@wyhb (vzCK>t$D ({ (>4)ow (vzCK>tw#:qww$D (>w'I2mbqw?1JzfrMu+@Epltc

VTUYSTVSVV"7H ]R_^\R[oltoltwsjB'/mudY( C=NQ1N(hkrq6i sB^q\eZd[q?F9i GjGs
I^q\e$A GjGi?F9s% ^q\eid[q='s0]gX,3hopi?F9h;[+Yq\eslWW{i>H• d sBd[q?F→ 2
• :_hoac sBd[q?F→ )7#/.J@8'ux|~t8gf
"*3• ~ vuw }zh?i?Fg]• (CUP’17dj" DdjgXZ)yz}zhbXcnUserIDi!'i:_d-h2-s4`]cXq`m"i&<g]

OMNPLMOLOO

"5E TKVUSKR

Q($031

CEJI' !D+K ,?I=AX&' !K?I=AD@<I$ K>B:CGHD%*"C#<;I=AKF9Y9• RUVMLNTVQWPZSOPWQWPCZ%*B>

1/02./1.11

 ) 6-875-4

0/+M!H\`8^+y&K+|/ELsw' +yQDtA>|+-9F|khw-i+@|QDtA|VfWtpy
&KA( tpy}xmH*6r{h3;|&K+y&K+|/ELsw' +QDtpylxm{hA|Em0jpyff}IS• UserID~JJO|K&t
yCvowh%,;
1. HB19845}IS |X$|uhwtm5y<tm:#2. t7Tqy|UserID|R&{2"PUserID “12345” 3u}7T|t7T“12345AAA”“12345BBB”“12345CCC”{zyt3. <t)G}g~UserID”DEL”| 4
4. “DEL”Wn w}UserIDU1|.
python}hashlib.md5?hw128bit}R&{ | 0][\_Z[]Z]]

%=N cYedbYa}UserID\\% B=OT,R
13u?E7Hnkt!@13u?E7" nktwsj=$+mud*.vw?E7v:j(fkt{``w>G• vyOqOqw wep13t;f?Et>GmoOvmhD lrdud1-u•% B.  J %9K[Q\sx6Ri'n13$txa
<4uc~Ivgdr13sct5F#A|?Ebtlrd• FsxiW_]^WVwzs82lrgW_]^WVwzhw
a5F#A|e13$b)nktxsjudo|W_]^WVx@!mudt)mo &.
• @!n?Eum• Rv@!n?Ew+0x

PNOSMNPMPPhww*v}n /C XLZYVLUOP,PJbh5f

1|0Gxp ,LVD(M , ,¤¬¡§¬ D8- ,LVD'A(M ,¤¬¡§¬ D+S7pE6UvW 0GN}q¢¬¨KY• \#ª¬¥Z?>A+KY
­T 3¦¡¬«®t3T £¨Z•,P;¥©«]&,F^ndo®CfKYTQ%:&u®rHB }D>" O  ,*ywytX u®W &I{usu&.;• T 3¦¡¬«{b\#>"\#faabfe!
• \# z®t3ª¬¥~<• 4@+/9v)[y2$u3 cabg`ac`cc&=R k_mlj_ibd&+)4<2CAE?:";718=F

>63=59< 2"ID

121234567891011!
B@ED

12365

0022000000000001000000000

12373

00

14000000000001000000000

12378

00000000

219

000000000001000

12384

00000000

1400

13000000001001

12393

02200

1700002500010010000100'%&*$%'$'' 

.#0/-#,&(EGC&<56@

EGCBDF$ "
19#', $ "19>H
A8@9?=H! ;7:=A4,*+.)*,),,

% 1(320(/+-JMKELJ]RUelpihkmopo••jpn]be)1^ %"*$4 .

N

lpi

52?C#37;:JMKELJZ*Pcfe %_qopoZ`cfe"*$[4 .^ ,^ZqPS]WY9'geSg/QYcfX %ZOdq
jpn]be?C#^37a!VfYPea^^q+0] ZTe(] VfYPe[_8c\P@>?B=>@=@@

 &6 G<IHF<D?A@v<LvG @jmzu

.Dv2hd$ptext}t_]H%u|@v04bqcm

G

121234567891011A

A1

DEL

DEL

A1

DEL

A2

DEL

A2

DEL

A2A2

DEL→@+B

B1

DEL

F2

B1

B2B3

DEL

DEL

DEL

B3B3

DEL→@,C

DEL

DEL

DEL

DEL

C1

C1

DEL

DEL

DEL

C2

DEL

G5→@,p mnhWZXRYWMKLNv @ v<vqw @ gp_t_r gmGq^op{Fuwdv-vw @ gp_m
p sv*blvurop1&t*tvasd}_vCv*q^x63
? qcar_`frwu|op8t
• v(=ukpu1&)vByej:;[P\bj• /"#EvWZXRYWqwfv|`u1&)vBye>_lu'ip@  bj|`t ]H|~79tv MKLOJKMJMM

!5A TIVUSIQ

LNtmvOL

!%q476pIiz -@••••

PL

!%r+q'ohp+,q476lq4c<l_zhbh!%q()0r476pde476cJ6l_zsn o!)0|G4ldz:?qu| HizmqF`r_zqb"o Cq;q#>$• Z][U\ZPNORl*4g{j Cq;0lr o2c• xy 6oDB|=ajvpr:6o Cq;c#>QL .^o3/|&hj!)0qH5mA• w ~}~ Cq;|Jhjl.^op hk!)0|89izfmc#>

PNOSMNPMPP

!1E WKYXVKTOSoD]©ªÂ =%Ó zÒ ÌÙS75>6S7j5>6S7jÕ5>6S7jÒ×ØCO5>6IFEuÃ
©ª =% z)!Â =%Ó zÒ ÌÙS7Euw5>6IF =% z)!
wjÃ
©ª =% z)!Â =%Ó zÒ ÌÙS7ÒÎÆÏÓßÝìóÝ÷4=%m5>6 =% z)! ejÑÆËjÃ
³½½º¼¿¿¿ºº®²¹µº±´·°¼º¯±²¾´¯°·´¸°¼º¯±©ª =% z)!ÂÄ =%Ó zÒ ÌÙS7ÒÎÆÏÓßÝìóÝ÷ÅÕÄÆkÓNÉa^ËÍ&kÓ+:ÒÎÆÏÅÒ ÌÙ¤Ã
³½½º¼¿¿¿ºº®²¹µº±´·°¼º¯±¶¹µ¹¾³¹¾¤º¯±

êùèÓ[È©ª =% z)!Â =% z)!.öðùëú4=%ÄîùçíõêùèÓU_ ÐW|pÓ ;c ÓhÒÊÏÅÃ³½½º¼¿¿¿ºº®²¹µº±´·°¼º¯±»°º¹»½«¹±±´®°º¯±
©ªq{"SFK=%lXfBÂ4=%Ó Ã
³½½º¼¿¿¿µ´º¯°®¹»µºº»¹½°®½´¹¸«¹»²¾¶­¬³³¬½½¢£«º¯±©ªtR VG-M gH3 v92 rT' d\` VQL (` ,801 v
0` GY~ b<nÂ£¨¥¦£JÓ/PêùèÓyôåáÛiÇÃâ÷ïòùèæàòô
éÜã÷ðäÞñxDºº
©ª£¨¥¦£*u)!Â£¨¥¦£4øyâ÷éåë i@õùõ§°»Ã
³½½º¼º¿¼®¾ºº°»¼¹¸¬·¯¬½¬­´Á¿°­º¿¼´¸¯°Àº³º
©ª3 As ÔÚÖ3 v9ÂêùèÒ+ÌÙàòôéÜã÷ðäÞñxDºº4$Z}

:#?SÃâ÷ïòùèæ¢¡