SCF''5 INP_A[15..0]defghijklmnopqrs3 OUT[15..0] !"#5 INP_G[15..0]456789:;<=>?@ABC5 INP_H[15..0]DEFGHIJKLMNOPQRS5 INP_I[15..0]TUVWXYZ[\]^_`abc5 INP_B[15..0] 5 INP_D[15..0]tuvw5 INP_C[15..0]xyz{|}~4 OUT[31..16]5 INP_J[15..0]     5 INP_K[15..0] !"#$%&'5 INP_L[15..0]()*+,-./012345675 INP_E[15..0]5( INP_F[15..0]     4) OUT[47..32]48 OUT[63..48]WSTARTtl8nCLEARX%wCLOCKk^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^$)INP_B15')INP_B14')INP_B13')INP_B12')INP_B11') INP_B10'( INP_B9'( INP_B8'( INP_B7'( INP_B6'0INP_B5@INP_B4  XINP_B3INP_B2INP_B1xxxxxxxxxxxxxxxxxxxxxxxxxxINP_B06$'OUT15''OUT14''OUT13'GOUT12hI WOUT11x$I WOUT10 4 vOUT9 x4xxxxx OUT8 x FOUT7x)VOUT6 I vOUT5 x4xxxxxxI OUT4 4I & OUT3'&!OUT2'&"OUT1'&#OUT0'Z$ STARTOUT hhU%TP0 hhU&TP1tl^m'TP2j^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^)INP_E15')INP_D15')INP_D14'1INP_D13AINP_D12  YINP_D11INP_D10INP_D9xxxxxxxxxxxxxxxxxxxxxxxxxxINP_D86$(INP_D7'(INP_D6'(INP_D5'(INP_D4')4INP_G15')5INP_G14')6INP_G13')7INP_G12')8INP_G11')9INP_G10'0:INP_G9@;INP_G8  X<INP_G7=INP_G6>INP_G5xxxxxxxxxxxxxxxxxxxxxxxxxx?INP_G46$(@INP_G3'(AINP_G2'(BINP_G1'(CINP_G0')DINP_H15')EINP_H14')FINP_H13')GINP_H12')HINP_H11')IINP_H10'0JINP_H9@KINP_H8  XLINP_H7MINP_H6NINP_H5xxxxxxxxxxxxxxxxxxxxxxxxxxOINP_H46$(PINP_H3'(QINP_H2'(RINP_H1'(SINP_H0')TINP_I15')UINP_I14')VINP_I13')WINP_I12')XINP_I11')YINP_I10'0ZINP_I9@[INP_I8  X\INP_I7]INP_I6^INP_I5xxxxxxxxxxxxxxxxxxxxxxxxxx_INP_I46$(`INP_I3'(aINP_I2'(bINP_I1'(cINP_I0')dINP_A15')eINP_A14')fINP_A13')gINP_A12')hINP_A11')iINP_A10'(jINP_A9'(kINP_A8'(lINP_A7'(mINP_A6'0nINP_A5@oINP_A4  XpINP_A3qINP_A2rINP_A1xxxxxxxxxxxxxxxxxxxxxxxxxxsINP_A06$(tINP_D3'(uINP_D2'(vINP_D1'(wINP_D0')xINP_C15')yINP_C14')zINP_C13'){INP_C12')|INP_C11')}INP_C10'(~INP_C9'(INP_C8'(INP_C7'(INP_C6'0INP_C5@INP_C4  XINP_C3INP_C2INP_C1xxxxxxxxxxxxxxxxxxxxxxxxxxINP_C06$'OUT31''OUT30''OUT29'GOUT28hI WOUT27x$I WOUT26 4 wOUT25 x4xxxxx OUT24 x GOUT23x)WOUT22 I wOUT21 x4xxxxxxI OUT20 4I 'OUT19''OUT18''OUT17''OUT16')INP_J15') INP_J14'1 INP_J13LA INP_J12   Ha INP_J11$$$$ INP_J10444$INP_J9xxxxxxxxxxxxxxxxxxxxxxxxx$INP_J83xxx$XINP_J7INP_J6INP_J5xxxxxxxxxxxxxxxxxxxxxxxxxxINP_J46$(INP_J3'(INP_J2'(INP_J1'(INP_J0')INP_K15')INP_K14'1INP_K13LAINP_K12   HaINP_K11$$$$INP_K10444$INP_K9xxxxxxxxxxxxxxxxxxxxxxxxx$INP_K83xxx$X INP_K7!INP_K6"INP_K5xxxxxxxxxxxxxxxxxxxxxxxxxx#INP_K46$($INP_K3'(%INP_K2'(&INP_K1'('INP_K0')(INP_L15'))INP_L14'1*INP_L13LA+INP_L12   Ha,INP_L11$$$$-INP_L10444$.INP_L9xxxxxxxxxxxxxxxxxxxxxxxxx$/INP_L83xxx$X0INP_L71INP_L62INP_L5xxxxxxxxxxxxxxxxxxxxxxxxxx3INP_L46$(4INP_L3'(5INP_L2'(6INP_L1'(7INP_L0')INP_E14'1INP_E13AINP_E12  YINP_E11INP_E10INP_E9xxxxxxxxxxxxxxxxxxxxxxxxxxINP_E86$(INP_E7'(INP_E6'(INP_E5'(INP_E4'(INP_E3'(INP_E2'(INP_E1'(INP_E0')INP_F15')INP_F14'1INP_F13AINP_F12  YINP_F11INP_F10INP_F9xxxxxxxxxxxxxxxxxxxxxxxxxxINP_F86$(INP_F7'(INP_F6'(INP_F5'( INP_F4'( INP_F3'( INP_F2'( INP_F1'( INP_F0''OUT47''OUT46''OUT45''OUT44''OUT43''OUT42''OUT41''OUT40''OUT39''OUT38''OUT37'GOUT36hI GOUT35x)WOUT34 I wOUT33 x4xxxxxxI OUT32 4I 'OUT63''OUT62''OUT61''OUT60''OUT59''OUT58''OUT57''OUT56''OUT55''OUT54''OUT53'GOUT52hI GOUT51x)WOUT50 I wOUT49 x4xxxxxxI OUT48 4I   ()8$%&'