public class org.bouncycastle.crypto.engines.SEEDEngine implements org.bouncycastle.crypto.BlockCipher
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.bouncycastle.crypto.engines.SEEDEngine
  super_class: java.lang.Object
{
  private final int BLOCK_SIZE;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    ConstantValue: 16

  private static final int[] SS0;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int[] SS1;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int[] SS2;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int[] SS3;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int[] KC;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private int[] wKey;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private boolean forEncryption;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 17
            sipush 256
            newarray 10
            dup
            iconst_0
         1: .line 18
            ldc 696885672
            iastore
            dup
            iconst_1
            ldc 92635524
            iastore
            dup
            iconst_2
            ldc 382128852
            iastore
            dup
            iconst_3
            ldc 331600848
            iastore
            dup
            iconst_4
            ldc 340021332
            iastore
            dup
            iconst_5
            ldc 487395612
            iastore
            dup
            bipush 6
            ldc 747413676
            iastore
            dup
            bipush 7
            ldc 621093156
            iastore
            dup
            bipush 8
         2: .line 19
            ldc 491606364
            iastore
            dup
            bipush 9
            ldc 54739776
            iastore
            dup
            bipush 10
            ldc 403181592
            iastore
            dup
            bipush 11
            ldc 504238620
            iastore
            dup
            bipush 12
            ldc 289493328
            iastore
            dup
            bipush 13
            ldc 1020063996
            iastore
            dup
            bipush 14
            ldc 181060296
            iastore
            dup
            bipush 15
            ldc 591618912
            iastore
            dup
            bipush 16
         3: .line 20
            ldc 671621160
            iastore
            dup
            bipush 17
            ldc 71581764
            iastore
            dup
            bipush 18
            ldc 536879136
            iastore
            dup
            bipush 19
            ldc 495817116
            iastore
            dup
            bipush 20
            ldc 549511392
            iastore
            dup
            bipush 21
            ldc 583197408
            iastore
            dup
            bipush 22
            ldc 147374280
            iastore
            dup
            bipush 23
            ldc 386339604
            iastore
            dup
            bipush 24
         4: .line 21
            ldc 629514660
            iastore
            dup
            bipush 25
            ldc 261063564
            iastore
            dup
            bipush 26
            ldc 50529024
            iastore
            dup
            bipush 27
            ldc 994800504
            iastore
            dup
            bipush 28
            ldc 999011256
            iastore
            dup
            bipush 29
            ldc 318968592
            iastore
            dup
            bipush 30
            ldc 314757840
            iastore
            dup
            bipush 31
            ldc 785310444
            iastore
            dup
            bipush 32
         5: .line 22
            ldc 809529456
            iastore
            dup
            bipush 33
            ldc 210534540
            iastore
            dup
            bipush 34
            ldc 1057960764
            iastore
            dup
            bipush 35
            ldc 680042664
            iastore
            dup
            bipush 36
            ldc 839004720
            iastore
            dup
            bipush 37
            ldc 500027868
            iastore
            dup
            bipush 38
            ldc 919007988
            iastore
            dup
            bipush 39
            ldc 876900468
            iastore
            dup
            bipush 40
         6: .line 23
            ldc 751624428
            iastore
            dup
            bipush 41
            ldc 361075092
            iastore
            dup
            bipush 42
            ldc 185271048
            iastore
            dup
            bipush 43
            ldc 390550356
            iastore
            dup
            bipush 44
            ldc 474763356
            iastore
            dup
            bipush 45
            ldc 457921368
            iastore
            dup
            bipush 46
            ldc 1032696252
            iastore
            dup
            bipush 47
            ldc 16843008
            iastore
            dup
            bipush 48
         7: .line 24
            ldc 604250148
            iastore
            dup
            bipush 49
            ldc 470552604
            iastore
            dup
            bipush 50
            ldc 860058480
            iastore
            dup
            bipush 51
            ldc 411603096
            iastore
            dup
            bipush 52
            ldc 268439568
            iastore
            dup
            bipush 53
            ldc 214745292
            iastore
            dup
            bipush 54
            ldc 851636976
            iastore
            dup
            bipush 55
            ldc 432656856
            iastore
            dup
            bipush 56
         8: .line 25
            ldc 738992172
            iastore
            dup
            bipush 57
            ldc 667411428
            iastore
            dup
            bipush 58
            ldc 843215472
            iastore
            dup
            bipush 59
            ldc 58950528
            iastore
            dup
            bipush 60
            ldc 462132120
            iastore
            dup
            bipush 61
            ldc 297914832
            iastore
            dup
            bipush 62
            ldc 109478532
            iastore
            dup
            bipush 63
            ldc 164217288
            iastore
            dup
            bipush 64
         9: .line 26
            ldc 541089888
            iastore
            dup
            bipush 65
            ldc 272650320
            iastore
            dup
            bipush 66
            ldc 595829664
            iastore
            dup
            bipush 67
            ldc 734782440
            iastore
            dup
            bipush 68
            ldc 218956044
            iastore
            dup
            bipush 69
            ldc 914797236
            iastore
            dup
            bipush 70
            ldc 512660124
            iastore
            dup
            bipush 71
            ldc 256852812
            iastore
            dup
            bipush 72
        10: .line 27
            ldc 931640244
            iastore
            dup
            bipush 73
            ldc 441078360
            iastore
            dup
            bipush 74
            ldc 113689284
            iastore
            dup
            bipush 75
            ldc 944271480
            iastore
            dup
            bipush 76
            ldc 646357668
            iastore
            dup
            bipush 77
            ldc 302125584
            iastore
            dup
            bipush 78
            ldc 797942700
            iastore
            dup
            bipush 79
            ldc 365285844
            iastore
            dup
            bipush 80
        11: .line 28
            ldc 557932896
            iastore
            dup
            bipush 81
            ldc 63161280
            iastore
            dup
            bipush 82
            ldc 881111220
            iastore
            dup
            bipush 83
            ldc 21053760
            iastore
            dup
            bipush 84
            ldc 306336336
            iastore
            dup
            bipush 85
            ldc 1028485500
            iastore
            dup
            bipush 86
            ldc 227377548
            iastore
            dup
            bipush 87
            ldc 134742024
            iastore
            dup
            bipush 88
        12: .line 29
            ldc 521081628
            iastore
            dup
            bipush 89
            ldc 428446104
            iastore
            dup
            bipush 91
            ldc 420024600
            iastore
            dup
            bipush 92
            ldc 67371012
            iastore
            dup
            bipush 93
            ldc 323179344
            iastore
            dup
            bipush 94
            ldc 935850996
            iastore
            dup
            bipush 95
            ldc 566354400
            iastore
            dup
            bipush 96
        13: .line 30
            ldc 1036907004
            iastore
            dup
            bipush 97
            ldc 910586484
            iastore
            dup
            bipush 98
            ldc 789521196
            iastore
            dup
            bipush 99
            ldc 654779172
            iastore
            dup
            bipush 100
            ldc 813740208
            iastore
            dup
            bipush 101
            ldc 193692552
            iastore
            dup
            bipush 102
            ldc 235799052
            iastore
            dup
            bipush 103
            ldc 730571688
            iastore
            dup
            bipush 104
        14: .line 31
            ldc 578986656
            iastore
            dup
            bipush 105
            ldc 776888940
            iastore
            dup
            bipush 106
            ldc 327390096
            iastore
            dup
            bipush 107
            ldc 223166796
            iastore
            dup
            bipush 108
            ldc 692674920
            iastore
            dup
            bipush 109
            ldc 1011642492
            iastore
            dup
            bipush 110
            ldc 151585032
            iastore
            dup
            bipush 111
            ldc 168428040
            iastore
            dup
            bipush 112
        15: .line 32
            ldc 1066382268
            iastore
            dup
            bipush 113
            ldc 802153452
            iastore
            dup
            bipush 114
            ldc 868479984
            iastore
            dup
            bipush 115
            ldc 96846276
            iastore
            dup
            bipush 116
            ldc 126321540
            iastore
            dup
            bipush 117
            ldc 335810580
            iastore
            dup
            bipush 118
            ldc 1053750012
            iastore
            dup
            bipush 119
            ldc 608460900
            iastore
            dup
            bipush 120
        16: .line 33
            ldc 516870876
            iastore
            dup
            bipush 121
            ldc 772678188
            iastore
            dup
            bipush 122
            ldc 189481800
            iastore
            dup
            bipush 123
            ldc 436867608
            iastore
            dup
            bipush 124
            ldc 101057028
            iastore
            dup
            bipush 125
            ldc 553722144
            iastore
            dup
            bipush 126
            ldc 726360936
            iastore
            dup
            bipush 127
            ldc 642146916
            iastore
            dup
            sipush 128
        17: .line 34
            ldc 33686016
            iastore
            dup
            sipush 129
            ldc 902164980
            iastore
            dup
            sipush 130
            ldc 310547088
            iastore
            dup
            sipush 131
            ldc 176849544
            iastore
            dup
            sipush 132
            ldc 202113036
            iastore
            dup
            sipush 133
            ldc 864269232
            iastore
            dup
            sipush 134
            ldc 1045328508
            iastore
            dup
            sipush 135
            ldc 281071824
            iastore
            dup
            sipush 136
        18: .line 35
            ldc 977957496
            iastore
            dup
            sipush 137
            ldc 122110788
            iastore
            dup
            sipush 138
            ldc 377918100
            iastore
            dup
            sipush 139
            ldc 633725412
            iastore
            dup
            sipush 140
            ldc 637936164
            iastore
            dup
            sipush 141
            ldc 8421504
            iastore
            dup
            sipush 142
            ldc 764256684
            iastore
            dup
            sipush 143
            ldc 533713884
            iastore
            dup
            sipush 144
        19: .line 36
            ldc 562143648
            iastore
            dup
            sipush 145
            ldc 805318704
            iastore
            dup
            sipush 146
            ldc 923218740
            iastore
            dup
            sipush 147
            ldc 781099692
            iastore
            dup
            sipush 148
            ldc 906375732
            iastore
            dup
            sipush 149
            ldc 352653588
            iastore
            dup
            sipush 150
            ldc 570565152
            iastore
            dup
            sipush 151
            ldc 940060728
            iastore
            dup
            sipush 152
        20: .line 37
            ldc 885321972
            iastore
            dup
            sipush 153
            ldc 663200676
            iastore
            dup
            sipush 154
            ldc 88424772
            iastore
            dup
            sipush 155
            ldc 206323788
            iastore
            dup
            sipush 156
            ldc 25264512
            iastore
            dup
            sipush 157
            ldc 701096424
            iastore
            dup
            sipush 158
            ldc 75792516
            iastore
            dup
            sipush 159
            ldc 394761108
            iastore
            dup
            sipush 160
        21: .line 38
            ldc 889532724
            iastore
            dup
            sipush 161
            ldc 197903304
            iastore
            dup
            sipush 162
            ldc 248431308
            iastore
            dup
            sipush 163
            ldc 1007431740
            iastore
            dup
            sipush 164
            ldc 826372464
            iastore
            dup
            sipush 165
            ldc 285282576
            iastore
            dup
            sipush 166
            ldc 130532292
            iastore
            dup
            sipush 167
            ldc 160006536
            iastore
            dup
            sipush 168
        22: .line 39
            ldc 893743476
            iastore
            dup
            sipush 169
            ldc 1003222008
            iastore
            dup
            sipush 170
            ldc 449499864
            iastore
            dup
            sipush 171
            ldc 952692984
            iastore
            dup
            sipush 172
            ldc 344232084
            iastore
            dup
            sipush 173
            ldc 424235352
            iastore
            dup
            sipush 174
            ldc 42107520
            iastore
            dup
            sipush 175
            ldc 80003268
            iastore
            dup
            sipush 176
        23: .line 40
            ldc 1070593020
            iastore
            dup
            sipush 177
            ldc 155795784
            iastore
            dup
            sipush 178
            ldc 956903736
            iastore
            dup
            sipush 179
            ldc 658989924
            iastore
            dup
            sipush 180
            ldc 12632256
            iastore
            dup
            sipush 181
            ldc 265274316
            iastore
            dup
            sipush 182
            ldc 398971860
            iastore
            dup
            sipush 183
            ldc 948482232
            iastore
            dup
            sipush 184
        24: .line 41
            ldc 252642060
            iastore
            dup
            sipush 185
            ldc 244220556
            iastore
            dup
            sipush 186
            ldc 37896768
            iastore
            dup
            sipush 187
            ldc 587408160
            iastore
            dup
            sipush 188
            ldc 293704080
            iastore
            dup
            sipush 189
            ldc 743202924
            iastore
            dup
            sipush 190
            ldc 466342872
            iastore
            dup
            sipush 191
            ldc 612671652
            iastore
            dup
            sipush 192
        25: .line 42
            ldc 872689716
            iastore
            dup
            sipush 193
            ldc 834793968
            iastore
            dup
            sipush 194
            ldc 138952776
            iastore
            dup
            sipush 195
            ldc 46318272
            iastore
            dup
            sipush 196
            ldc 793731948
            iastore
            dup
            sipush 197
            ldc 1024274748
            iastore
            dup
            sipush 198
            ldc 755835180
            iastore
            dup
            sipush 199
            ldc 4210752
            iastore
            dup
            sipush 200
        26: .line 43
            ldc 1049539260
            iastore
            dup
            sipush 201
            ldc 1041117756
            iastore
            dup
            sipush 202
            ldc 1015853244
            iastore
            dup
            sipush 203
            ldc 29475264
            iastore
            dup
            sipush 204
            ldc 713728680
            iastore
            dup
            sipush 205
            ldc 982168248
            iastore
            dup
            sipush 206
            ldc 240009804
            iastore
            dup
            sipush 207
            ldc 356864340
            iastore
            dup
            sipush 208
        27: .line 44
            ldc 990589752
            iastore
            dup
            sipush 209
            ldc 483184860
            iastore
            dup
            sipush 210
            ldc 675831912
            iastore
            dup
            sipush 211
            ldc 1062171516
            iastore
            dup
            sipush 212
            ldc 478974108
            iastore
            dup
            sipush 213
            ldc 415813848
            iastore
            dup
            sipush 214
            ldc 172638792
            iastore
            dup
            sipush 215
            ldc 373707348
            iastore
            dup
            sipush 216
        28: .line 45
            ldc 927429492
            iastore
            dup
            sipush 217
            ldc 545300640
            iastore
            dup
            sipush 218
            ldc 768467436
            iastore
            dup
            sipush 219
            ldc 105267780
            iastore
            dup
            sipush 220
            ldc 897954228
            iastore
            dup
            sipush 221
            ldc 722150184
            iastore
            dup
            sipush 222
            ldc 625303908
            iastore
            dup
            sipush 223
            ldc 986379000
            iastore
            dup
            sipush 224
        29: .line 46
            ldc 600040416
            iastore
            dup
            sipush 225
            ldc 965325240
            iastore
            dup
            sipush 226
            ldc 830583216
            iastore
            dup
            sipush 227
            ldc 529503132
            iastore
            dup
            sipush 228
            ldc 508449372
            iastore
            dup
            sipush 229
            ldc 969535992
            iastore
            dup
            sipush 230
            ldc 650568420
            iastore
            dup
            sipush 231
            ldc 847426224
            iastore
            dup
            sipush 232
        30: .line 47
            ldc 822161712
            iastore
            dup
            sipush 233
            ldc 717939432
            iastore
            dup
            sipush 234
            ldc 760045932
            iastore
            dup
            sipush 235
            ldc 525292380
            iastore
            dup
            sipush 236
            ldc 616882404
            iastore
            dup
            sipush 237
            ldc 817950960
            iastore
            dup
            sipush 238
            ldc 231588300
            iastore
            dup
            sipush 239
            ldc 143163528
            iastore
            dup
            sipush 240
        31: .line 48
            ldc 369496596
            iastore
            dup
            sipush 241
            ldc 973746744
            iastore
            dup
            sipush 242
            ldc 407392344
            iastore
            dup
            sipush 243
            ldc 348442836
            iastore
            dup
            sipush 244
            ldc 574775904
            iastore
            dup
            sipush 245
            ldc 688464168
            iastore
            dup
            sipush 246
            ldc 117900036
            iastore
            dup
            sipush 247
            ldc 855847728
            iastore
            dup
            sipush 248
        32: .line 49
            ldc 684253416
            iastore
            dup
            sipush 249
            ldc 453710616
            iastore
            dup
            sipush 250
            ldc 84214020
            iastore
            dup
            sipush 251
            ldc 961114488
            iastore
            dup
            sipush 252
            ldc 276861072
            iastore
            dup
            sipush 253
            ldc 709517928
            iastore
            dup
            sipush 254
            ldc 705307176
            iastore
            dup
            sipush 255
            ldc 445289112
            iastore
        33: .line 16
            putstatic org.bouncycastle.crypto.engines.SEEDEngine.SS0:[I
        34: .line 53
            sipush 256
            newarray 10
            dup
            iconst_0
        35: .line 55
            ldc 943196208
            iastore
            dup
            iconst_1
            ldc -399980320
            iastore
            dup
            iconst_2
            ldc 741149985
            iastore
            dup
            iconst_3
            ldc -1540979038
            iastore
            dup
            iconst_4
            ldc -871379005
            iastore
            dup
            iconst_5
            ldc -601960750
            iastore
            dup
            bipush 6
            ldc -1338801229
            iastore
            dup
            bipush 7
            ldc -1204254544
            iastore
            dup
            bipush 8
        36: .line 56
            ldc -1406169181
            iastore
            dup
            bipush 9
            ldc 1612726368
            iastore
            dup
            bipush 10
            ldc 1410680145
            iastore
            dup
            bipush 11
            ldc -1006123069
            iastore
            dup
            bipush 12
            ldc 1141130304
            iastore
            dup
            bipush 13
            ldc 1815039843
            iastore
            dup
            bipush 14
            ldc 1747667811
            iastore
            dup
            bipush 15
            ldc 1478183763
            iastore
            dup
            bipush 16
        37: .line 57
            ldc -1073495101
            iastore
            dup
            bipush 17
            ldc 1612857954
            iastore
            dup
            bipush 18
            ldc 808649523
            iastore
            dup
            bipush 19
            ldc -1271560783
            iastore
            dup
            bipush 20
            ldc 673777953
            iastore
            dup
            bipush 21
            ldc -1608482656
            iastore
            dup
            bipush 22
            ldc -534592798
            iastore
            dup
            bipush 23
            ldc -1540913245
            iastore
            dup
            bipush 24
        38: .line 58
            ldc -804011053
            iastore
            dup
            bipush 25
            ldc -1877900911
            iastore
            dup
            bipush 26
            ldc 269549841
            iastore
            dup
            bipush 27
            ldc 67503618
            iastore
            dup
            bipush 28
            ldc 471600144
            iastore
            dup
            bipush 29
            ldc -1136882512
            iastore
            dup
            bipush 30
            ldc 875955762
            iastore
            dup
            bipush 31
            ldc 1208699715
            iastore
            dup
            bipush 32
        39: .line 59
            ldc -332410909
            iastore
            dup
            bipush 33
            ldc -2012706688
            iastore
            dup
            bipush 34
            ldc 1814842464
            iastore
            dup
            bipush 35
            ldc -1473738592
            iastore
            dup
            bipush 36
            ldc 337053459
            iastore
            dup
            bipush 37
            ldc -1006320448
            iastore
            dup
            bipush 38
            ldc 336987666
            iastore
            dup
            bipush 39
            ldc -197868304
            iastore
            dup
            bipush 40
        40: .line 60
            ldc -1073560894
            iastore
            dup
            bipush 41
            ldc 1141196097
            iastore
            dup
            bipush 42
            ldc -534658591
            iastore
            dup
            bipush 43
            ldc -736704814
            iastore
            dup
            bipush 44
            ldc 1010765619
            iastore
            dup
            bipush 45
            ldc 1010634033
            iastore
            dup
            bipush 46
            ldc -1945203070
            iastore
            dup
            bipush 47
            ldc -1743222640
            iastore
            dup
            bipush 48
        41: .line 61
            ldc 673712160
            iastore
            dup
            bipush 49
            ldc 1276005954
            iastore
            dup
            bipush 50
            ldc -197736718
            iastore
            dup
            bipush 51
            ldc 1010699826
            iastore
            dup
            bipush 52
            ldc -1541044831
            iastore
            dup
            bipush 53
            ldc -130430479
            iastore
            dup
            bipush 54
            ldc 202181889
            iastore
            dup
            bipush 55
            ldc -601894957
            iastore
            dup
            bipush 56
        42: .line 62
            ldc -669464368
            iastore
            dup
            bipush 57
            ldc 673909539
            iastore
            dup
            bipush 58
            ldc 1680229986
            iastore
            dup
            bipush 59
            ldc 2017086066
            iastore
            dup
            bipush 60
            ldc 606537507
            iastore
            dup
            bipush 61
            ldc 741281571
            iastore
            dup
            bipush 62
            ldc -265174543
            iastore
            dup
            bipush 63
            ldc 1882342002
            iastore
            dup
            bipush 64
        43: .line 63
            ldc 1073889858
            iastore
            dup
            bipush 65
            ldc -736836400
            iastore
            dup
            bipush 66
            ldc 1073824065
            iastore
            dup
            bipush 67
            ldc -1073692480
            iastore
            dup
            bipush 68
            ldc 1882407795
            iastore
            dup
            bipush 69
            ldc 1680295779
            iastore
            dup
            bipush 70
            ldc -1406366560
            iastore
            dup
            bipush 71
            ldc -2012509309
            iastore
            dup
            bipush 72
        44: .line 64
            ldc -197670925
            iastore
            dup
            bipush 73
            ldc -1406300767
            iastore
            dup
            bipush 74
            ldc -2147450752
            iastore
            dup
            bipush 75
            ldc 471797523
            iastore
            dup
            bipush 76
            ldc -938816830
            iastore
            dup
            bipush 77
            ldc 741084192
            iastore
            dup
            bipush 78
            ldc -1473607006
            iastore
            dup
            bipush 79
            ldc 875824176
            iastore
            dup
            bipush 80
        45: .line 65
            ldc -804076846
            iastore
            dup
            bipush 81
            ldc 134941443
            iastore
            dup
            bipush 82
            ldc -332476702
            iastore
            dup
            bipush 83
            ldc -399914527
            iastore
            dup
            bipush 84
            ldc 1545424209
            iastore
            dup
            bipush 85
            ldc -1810594672
            iastore
            dup
            bipush 86
            ldc 404228112
            iastore
            dup
            bipush 87
            ldc -130496272
            iastore
            dup
            bipush 88
        46: .line 66
            ldc 1410811731
            iastore
            dup
            bipush 89
            ldc -1406234974
            iastore
            dup
            bipush 90
            ldc 134744064
            iastore
            dup
            bipush 91
            ldc -1006254655
            iastore
            dup
            bipush 92
            ldc 269681427
            iastore
            dup
            bipush 93
            ldc -871510591
            iastore
            dup
            bipush 94
            ldc -2079947134
            iastore
            dup
            bipush 95
            ldc -1204188751
            iastore
            dup
            bipush 96
        47: .line 67
            ldc -62926861
            iastore
            dup
            bipush 97
            ldc 2084392305
            iastore
            dup
            bipush 98
            ldc -1073626687
            iastore
            dup
            bipush 99
            ldc 808517937
            iastore
            dup
            bipush 100
            ldc -197802511
            iastore
            dup
            bipush 101
            ldc -2012575102
            iastore
            dup
            bipush 102
            ldc 1747602018
            iastore
            dup
            bipush 103
            ldc -1338932815
            iastore
            dup
            bipush 104
        48: .line 68
            ldc -804142639
            iastore
            dup
            bipush 105
            ldc 538968096
            iastore
            dup
            bipush 106
            ldc -736639021
            iastore
            dup
            bipush 107
            ldc 131586
            iastore
            dup
            bipush 108
            ldc 539099682
            iastore
            dup
            bipush 109
            ldc 67372032
            iastore
            dup
            bipush 110
            ldc 1747470432
            iastore
            dup
            bipush 111
            ldc 1882276209
            iastore
            dup
            bipush 112
        49: .line 69
            ldc 67569411
            iastore
            dup
            bipush 113
            ldc -669266989
            iastore
            dup
            bipush 114
            ldc -1675784815
            iastore
            dup
            bipush 115
            ldc -1743156847
            iastore
            dup
            bipush 116
            ldc 1612792161
            iastore
            dup
            bipush 117
            ldc -1136750926
            iastore
            dup
            bipush 118
            ldc -467220766
            iastore
            dup
            bipush 119
            ldc 1478052177
            iastore
            dup
            bipush 120
        50: .line 70
            ldc -602026543
            iastore
            dup
            bipush 121
            ldc 1343308113
            iastore
            dup
            bipush 122
            ldc -1877966704
            iastore
            dup
            bipush 123
            ldc -602092336
            iastore
            dup
            bipush 124
            ldc -1743091054
            iastore
            dup
            bipush 125
            ldc -1608285277
            iastore
            dup
            bipush 126
            ldc -1473541213
            iastore
            dup
            bipush 127
            ldc -804208432
            iastore
            dup
            sipush 128
        51: .line 71
            ldc -2147384959
            iastore
            dup
            sipush 129
            ldc 202313475
            iastore
            dup
            sipush 130
            ldc 1141327683
            iastore
            dup
            sipush 131
            ldc 404359698
            iastore
            dup
            sipush 132
            ldc -534527005
            iastore
            dup
            sipush 133
            ldc -332608288
            iastore
            dup
            sipush 134
            ldc -1945268863
            iastore
            dup
            sipush 135
            ldc -1136685133
            iastore
            dup
            sipush 136
        52: .line 72
            ldc -1810463086
            iastore
            dup
            sipush 137
            ldc 2017151859
            iastore
            dup
            sipush 138
            ldc 1545358416
            iastore
            dup
            sipush 139
            ldc -1608351070
            iastore
            dup
            sipush 140
            ldc -1608416863
            iastore
            dup
            sipush 141
            ldc 1612923747
            iastore
            dup
            sipush 142
            ldc 539165475
            iastore
            dup
            sipush 143
            ldc 1275940161
            iastore
            dup
            sipush 144
        53: .line 73
            ldc -938948416
            iastore
            dup
            sipush 145
            ldc -1675719022
            iastore
            dup
            sipush 146
            ldc -1675850608
            iastore
            dup
            sipush 147
            ldc 943327794
            iastore
            dup
            sipush 148
            ldc 202116096
            iastore
            dup
            sipush 149
            ldc 741215778
            iastore
            dup
            sipush 150
            ldc -1204122958
            iastore
            dup
            sipush 151
            ldc 1814974050
            iastore
            dup
            sipush 152
        54: .line 74
            ldc -1675653229
            iastore
            dup
            sipush 153
            ldc 1478117970
            iastore
            dup
            sipush 154
            ldc -265108750
            iastore
            dup
            sipush 155
            ldc -1877835118
            iastore
            dup
            sipush 156
            ldc -265042957
            iastore
            dup
            sipush 157
            ldc 1208568129
            iastore
            dup
            sipush 158
            ldc 2016954480
            iastore
            dup
            sipush 159
            ldc -871576384
            iastore
            dup
            sipush 160
        55: .line 75
            ldc 336921873
            iastore
            dup
            sipush 161
            ldc -130298893
            iastore
            dup
            sipush 162
            ldc 1882210416
            iastore
            dup
            sipush 163
            ldc 1949648241
            iastore
            dup
            sipush 164
            ldc 2084523891
            iastore
            dup
            sipush 165
            ldc 875889969
            iastore
            dup
            sipush 166
            ldc 269484048
            iastore
            dup
            sipush 167
            ldc 197379
            iastore
            dup
            sipush 168
        56: .line 76
            ldc 1680098400
            iastore
            dup
            sipush 169
            ldc 1814908257
            iastore
            dup
            sipush 170
            ldc -1006188862
            iastore
            dup
            sipush 171
            ldc 1949582448
            iastore
            dup
            sipush 172
            ldc -736770607
            iastore
            dup
            sipush 173
            ldc -1271626576
            iastore
            dup
            sipush 174
            ldc -399848734
            iastore
            dup
            sipush 175
            ldc 134809857
            iastore
            dup
            sipush 176
        57: .line 77
            ldc 1949714034
            iastore
            dup
            sipush 177
            ldc 404293905
            iastore
            dup
            sipush 178
            ldc -62992654
            iastore
            dup
            sipush 179
            ldc 1073758272
            iastore
            dup
            sipush 180
            ldc 269615634
            iastore
            dup
            sipush 181
            ldc -534724384
            iastore
            dup
            sipush 182
            ldc -1136816719
            iastore
            dup
            sipush 183
            ldc 67437825
            iastore
            dup
            sipush 184
        58: .line 78
            ldc -130364686
            iastore
            dup
            sipush 185
            ldc 65793
            iastore
            dup
            sipush 186
            ldc -265240336
            iastore
            dup
            sipush 187
            ldc 673843746
            iastore
            dup
            sipush 188
            ldc 1545490002
            iastore
            dup
            sipush 189
            ldc -1473672799
            iastore
            dup
            sipush 190
            ldc 1410745938
            iastore
            dup
            sipush 191
            ldc 1073955651
            iastore
            dup
            sipush 192
        59: .line 79
            ldc -2080012927
            iastore
            dup
            sipush 193
            ldc 336856080
            iastore
            dup
            sipush 194
            ldc -2012640895
            iastore
            dup
            sipush 195
            ldc -1743025261
            iastore
            dup
            sipush 196
            ldc -1338998608
            iastore
            dup
            sipush 197
            ldc -467286559
            iastore
            dup
            sipush 198
            ldc 1208502336
            iastore
            dup
            sipush 199
            ldc 2017020273
            iastore
            dup
            sipush 200
        60: .line 80
            ldc -1810397293
            iastore
            dup
            sipush 201
            ldc -63124240
            iastore
            dup
            sipush 202
            ldc 471731730
            iastore
            dup
            sipush 203
            ldc -2147319166
            iastore
            dup
            sipush 204
            ldc 539033889
            iastore
            dup
            sipush 205
            ldc -1945334656
            iastore
            dup
            sipush 206
            ldc 404425491
            iastore
            dup
            sipush 207
            ldc 1545555795
            iastore
            dup
            sipush 208
        61: .line 81
            ldc 1949779827
            iastore
            dup
            sipush 209
            ldc 1410614352
            iastore
            dup
            sipush 210
            ldc -1338867022
            iastore
            dup
            sipush 211
            ldc 471665937
            iastore
            dup
            sipush 212
            ldc 606405921
            iastore
            dup
            sipush 213
            ldc 1276071747
            iastore
            dup
            sipush 215
            ldc 1141261890
            iastore
            dup
            sipush 216
        62: .line 82
            ldc -332542495
            iastore
            dup
            sipush 217
            ldc 1477986384
            iastore
            dup
            sipush 218
            ldc 1343373906
            iastore
            dup
            sipush 219
            ldc -399782941
            iastore
            dup
            sipush 220
            ldc 2084458098
            iastore
            dup
            sipush 221
            ldc -669332782
            iastore
            dup
            sipush 222
            ldc -938882623
            iastore
            dup
            sipush 223
            ldc -63058447
            iastore
            dup
            sipush 224
        63: .line 83
            ldc 808452144
            iastore
            dup
            sipush 225
            ldc -1810528879
            iastore
            dup
            sipush 226
            ldc 1680164193
            iastore
            dup
            sipush 227
            ldc 1010568240
            iastore
            dup
            sipush 228
            ldc -1271494990
            iastore
            dup
            sipush 229
            ldc -467352352
            iastore
            dup
            sipush 230
            ldc -1204057165
            iastore
            dup
            sipush 231
            ldc 2084326512
            iastore
            dup
            sipush 232
        64: .line 84
            ldc 202247682
            iastore
            dup
            sipush 233
            ldc 1343242320
            iastore
            dup
            sipush 234
            ldc 943262001
            iastore
            dup
            sipush 235
            ldc 606471714
            iastore
            dup
            sipush 236
            ldc 808583730
            iastore
            dup
            sipush 237
            ldc -2080078720
            iastore
            dup
            sipush 238
            ldc 1747536225
            iastore
            dup
            sipush 239
            ldc -1877769325
            iastore
            dup
            sipush 240
        65: .line 85
            ldc 876021555
            iastore
            dup
            sipush 241
            ldc -467154973
            iastore
            dup
            sipush 242
            ldc 606340128
            iastore
            dup
            sipush 243
            ldc -1541110624
            iastore
            dup
            sipush 244
            ldc -938751037
            iastore
            dup
            sipush 245
            ldc 1343439699
            iastore
            dup
            sipush 246
            ldc 134875650
            iastore
            dup
            sipush 247
            ldc -2079881341
            iastore
            dup
            sipush 248
        66: .line 86
            ldc -669398575
            iastore
            dup
            sipush 249
            ldc 1275874368
            iastore
            dup
            sipush 250
            ldc -2147253373
            iastore
            dup
            sipush 251
            ldc -1945137277
            iastore
            dup
            sipush 252
            ldc -871444798
            iastore
            dup
            sipush 253
            ldc 943393587
            iastore
            dup
            sipush 254
            ldc 1208633922
            iastore
            dup
            sipush 255
            ldc -1271429197
            iastore
        67: .line 52
            putstatic org.bouncycastle.crypto.engines.SEEDEngine.SS1:[I
        68: .line 90
            sipush 256
            newarray 10
            dup
            iconst_0
        69: .line 92
            ldc -1582814839
            iastore
            dup
            iconst_1
            ldc -2122054267
            iastore
            dup
            iconst_2
            ldc -757852474
            iastore
            dup
            iconst_3
            ldc -741338173
            iastore
            dup
            iconst_4
            ldc 1347687492
            iastore
            dup
            iconst_5
            ldc 287055117
            iastore
            dup
            bipush 6
            ldc -1599329140
            iastore
            dup
            bipush 7
            ldc 556016901
            iastore
            dup
            bipush 8
        70: .line 93
            ldc 1364991309
            iastore
            dup
            bipush 9
            ldc 1128268611
            iastore
            dup
            bipush 10
            ldc 270014472
            iastore
            dup
            bipush 11
            ldc 303832590
            iastore
            dup
            bipush 12
            ldc 1364201793
            iastore
            dup
            bipush 13
            ldc -251904820
            iastore
            dup
            bipush 14
            ldc -1027077430
            iastore
            dup
            bipush 15
            ldc 1667244867
            iastore
            dup
            bipush 16
        71: .line 94
            ldc 539502600
            iastore
            dup
            bipush 17
            ldc 1078199364
            iastore
            dup
            bipush 18
            ldc 538976256
            iastore
            dup
            bipush 19
            ldc -1852039795
            iastore
            dup
            bipush 20
            ldc -522182464
            iastore
            dup
            bipush 21
            ldc -488627518
            iastore
            dup
            bipush 22
            ldc -1060632376
            iastore
            dup
            bipush 23
            ldc 320083719
            iastore
            dup
            bipush 24
        72: .line 95
            ldc -1583078011
            iastore
            dup
            bipush 25
            ldc -2087972977
            iastore
            dup
            bipush 26
            ldc 50332419
            iastore
            dup
            bipush 27
            ldc 1937259339
            iastore
            dup
            bipush 28
            ldc -1279771765
            iastore
            dup
            bipush 29
            ldc 319820547
            iastore
            dup
            bipush 30
            ldc -758115646
            iastore
            dup
            bipush 31
            ldc -487838002
            iastore
            dup
            bipush 32
        73: .line 96
            ldc 1886400576
            iastore
            dup
            bipush 33
            ldc -2138305396
            iastore
            dup
            bipush 34
            ldc 859586319
            iastore
            dup
            bipush 35
            ldc -1599592312
            iastore
            dup
            bipush 36
            ldc 842019330
            iastore
            dup
            bipush 37
            ldc -774103603
            iastore
            dup
            bipush 38
            ldc -218876218
            iastore
            dup
            bipush 39
            ldc 1886663748
            iastore
            dup
            bipush 40
        74: .line 97
            ldc -521392948
            iastore
            dup
            bipush 41
            ldc -1852566139
            iastore
            dup
            bipush 42
            ldc 50858763
            iastore
            dup
            bipush 43
            ldc 1398019911
            iastore
            dup
            bipush 44
            ldc 1348213836
            iastore
            dup
            bipush 45
            ldc 1398283083
            iastore
            dup
            bipush 46
            ldc -1313063539
            iastore
            dup
            bipush 47
            ldc 16777473
            iastore
            dup
            bipush 48
        75: .line 98
            ldc 539239428
            iastore
            dup
            bipush 49
            ldc 270277644
            iastore
            dup
            bipush 50
            ldc 1936732995
            iastore
            dup
            bipush 51
            ldc -1869080440
            iastore
            dup
            bipush 52
            ldc 269488128
            iastore
            dup
            bipush 53
            ldc -1060369204
            iastore
            dup
            bipush 54
            ldc -219139390
            iastore
            dup
            bipush 55
            ldc -774366775
            iastore
            dup
            bipush 56
        76: .line 99
            ldc 539765772
            iastore
            dup
            bipush 57
            ldc -471586873
            iastore
            dup
            bipush 58
            ldc 1919955522
            iastore
            dup
            bipush 59
            ldc -2088762493
            iastore
            dup
            bipush 60
            ldc -1818748021
            iastore
            dup
            bipush 61
            ldc -774893119
            iastore
            dup
            bipush 62
            ldc -2105276794
            iastore
            dup
            bipush 63
            ldc -1043854903
            iastore
            dup
            bipush 64
        77: .line 100
            ldc 1616912448
            iastore
            dup
            bipush 65
            ldc 1347424320
            iastore
            dup
            bipush 66
            ldc -1549786237
            iastore
            dup
            bipush 67
            ldc -471323701
            iastore
            dup
            bipush 68
            ldc 17566989
            iastore
            dup
            bipush 69
            ldc -1296812410
            iastore
            dup
            bipush 70
            ldc -1835262322
            iastore
            dup
            bipush 71
            ldc 1129058127
            iastore
            dup
            bipush 72
        78: .line 101
            ldc -1280034937
            iastore
            dup
            bipush 73
            ldc 1381505610
            iastore
            dup
            bipush 74
            ldc -1027340602
            iastore
            dup
            bipush 75
            ldc 1886926920
            iastore
            dup
            bipush 76
            ldc -1566300538
            iastore
            dup
            bipush 77
            ldc 303043074
            iastore
            dup
            bipush 78
            ldc -1548996721
            iastore
            dup
            bipush 79
            ldc -774629947
            iastore
            dup
            bipush 80
        79: .line 102
            ldc 1633689921
            iastore
            dup
            bipush 81
            ldc -1010826301
            iastore
            dup
            bipush 82
            ldc -1330367356
            iastore
            dup
            bipush 83
            ldc 1094713665
            iastore
            dup
            bipush 84
            ldc 1380979266
            iastore
            dup
            bipush 85
            ldc 1903967565
            iastore
            dup
            bipush 86
            ldc -2121527923
            iastore
            dup
            bipush 87
            ldc 526344
            iastore
            dup
            bipush 88
        80: .line 103
            ldc 320610063
            iastore
            dup
            bipush 89
            ldc -1852302967
            iastore
            dup
            bipush 91
            ldc 286791945
            iastore
            dup
            bipush 92
            ldc 263172
            iastore
            dup
            bipush 93
            ldc 1397756739
            iastore
            dup
            bipush 94
            ldc -202098745
            iastore
            dup
            bipush 95
            ldc -505404991
            iastore
            dup
            bipush 96
        81: .line 104
            ldc -235127347
            iastore
            dup
            bipush 97
            ldc 1920218694
            iastore
            dup
            bipush 98
            ldc 590098191
            iastore
            dup
            bipush 99
            ldc 589571847
            iastore
            dup
            bipush 100
            ldc -1330630528
            iastore
            dup
            bipush 101
            ldc -2088236149
            iastore
            dup
            bipush 102
            ldc 34344462
            iastore
            dup
            bipush 103
            ldc -1549259893
            iastore
            dup
            bipush 104
        82: .line 105
            ldc -1566563710
            iastore
            dup
            bipush 105
            ldc 1651256910
            iastore
            dup
            bipush 106
            ldc -1819274365
            iastore
            dup
            bipush 107
            ldc 1095503181
            iastore
            dup
            bipush 108
            ldc 1634216265
            iastore
            dup
            bipush 109
            ldc 1887190092
            iastore
            dup
            bipush 110
            ldc 17303817
            iastore
            dup
            bipush 111
            ldc 34081290
            iastore
            dup
            bipush 112
        83: .line 106
            ldc -1279508593
            iastore
            dup
            bipush 113
            ldc -471060529
            iastore
            dup
            bipush 114
            ldc -202361917
            iastore
            dup
            bipush 115
            ldc -1044118075
            iastore
            dup
            bipush 116
            ldc -2088499321
            iastore
            dup
            bipush 117
            ldc 269751300
            iastore
            dup
            bipush 118
            ldc -218349874
            iastore
            dup
            bipush 119
            ldc 1617175620
            iastore
            dup
            bipush 120
        84: .line 107
            ldc -757326130
            iastore
            dup
            bipush 121
            ldc 573320718
            iastore
            dup
            bipush 122
            ldc 1128794955
            iastore
            dup
            bipush 123
            ldc 303569418
            iastore
            dup
            bipush 124
            ldc 33818118
            iastore
            dup
            bipush 125
            ldc 555753729
            iastore
            dup
            bipush 126
            ldc 1667771211
            iastore
            dup
            bipush 127
            ldc 1650730566
            iastore
            dup
            sipush 128
        85: .line 108
            ldc 33554946
            iastore
            dup
            sipush 129
            ldc -235653691
            iastore
            dup
            sipush 130
            ldc -1836051838
            iastore
            dup
            sipush 131
            ldc -2105013622
            iastore
            dup
            sipush 132
            ldc 789516
            iastore
            dup
            sipush 133
            ldc -1280298109
            iastore
            dup
            sipush 134
            ldc 1920745038
            iastore
            dup
            sipush 135
            ldc -791670592
            iastore
            dup
            sipush 136
        86: .line 109
            ldc 1920481866
            iastore
            dup
            sipush 137
            ldc 1128531783
            iastore
            dup
            sipush 138
            ldc -1835788666
            iastore
            dup
            sipush 139
            ldc -505141819
            iastore
            dup
            sipush 140
            ldc 572794374
            iastore
            dup
            sipush 141
            ldc -2139094912
            iastore
            dup
            sipush 142
            ldc -1582551667
            iastore
            dup
            sipush 143
            ldc -740548657
            iastore
            dup
            sipush 144
        87: .line 110
            ldc -1583341183
            iastore
            dup
            sipush 145
            ldc 808464384
            iastore
            dup
            sipush 146
            ldc 859059975
            iastore
            dup
            sipush 147
            ldc -1565774194
            iastore
            dup
            sipush 148
            ldc 842282502
            iastore
            dup
            sipush 149
            ldc 286528773
            iastore
            dup
            sipush 150
            ldc 572531202
            iastore
            dup
            sipush 151
            ldc 808990728
            iastore
            dup
            sipush 152
        88: .line 111
            ldc -252431164
            iastore
            dup
            sipush 153
            ldc -1549523065
            iastore
            dup
            sipush 154
            ldc 1094976837
            iastore
            dup
            sipush 155
            ldc 1078725708
            iastore
            dup
            sipush 156
            ldc -2122317439
            iastore
            dup
            sipush 157
            ldc -504878647
            iastore
            dup
            sipush 158
            ldc -2138831740
            iastore
            dup
            sipush 159
            ldc -1819011193
            iastore
            dup
            sipush 160
        89: .line 112
            ldc 825505029
            iastore
            dup
            sipush 161
            ldc -1010299957
            iastore
            dup
            sipush 162
            ldc -1026814258
            iastore
            dup
            sipush 163
            ldc 809253900
            iastore
            dup
            sipush 164
            ldc 1903178049
            iastore
            dup
            sipush 165
            ldc 286265601
            iastore
            dup
            sipush 166
            ldc -1010563129
            iastore
            dup
            sipush 167
            ldc -2121791095
            iastore
            dup
            sipush 168
        90: .line 113
            ldc 1903441221
            iastore
            dup
            sipush 169
            ldc -201835573
            iastore
            dup
            sipush 170
            ldc -757589302
            iastore
            dup
            sipush 171
            ldc -252167992
            iastore
            dup
            sipush 172
            ldc -1869343612
            iastore
            dup
            sipush 173
            ldc 1364728137
            iastore
            dup
            sipush 174
            ldc -2105539966
            iastore
            dup
            sipush 175
            ldc -1060895548
            iastore
            dup
            sipush 176
        91: .line 114
            ldc -201572401
            iastore
            dup
            sipush 177
            ldc 1095240009
            iastore
            dup
            sipush 178
            ldc 825768201
            iastore
            dup
            sipush 179
            ldc 1667508039
            iastore
            dup
            sipush 180
            ldc -1061158720
            iastore
            dup
            sipush 181
            ldc -1010036785
            iastore
            dup
            sipush 182
            ldc -741075001
            iastore
            dup
            sipush 183
            ldc -1330104184
            iastore
            dup
            sipush 184
        92: .line 115
            ldc 51121935
            iastore
            dup
            sipush 185
            ldc -2104750450
            iastore
            dup
            sipush 186
            ldc 1111491138
            iastore
            dup
            sipush 187
            ldc 589308675
            iastore
            dup
            sipush 188
            ldc -1852829311
            iastore
            dup
            sipush 189
            ldc 1617701964
            iastore
            dup
            sipush 190
            ldc -740811829
            iastore
            dup
            sipush 191
            ldc -1599855484
            iastore
            dup
            sipush 192
        93: .line 116
            ldc 808727556
            iastore
            dup
            sipush 193
            ldc -235916863
            iastore
            dup
            sipush 194
            ldc 1078462536
            iastore
            dup
            sipush 195
            ldc -1027603774
            iastore
            dup
            sipush 196
            ldc 1668034383
            iastore
            dup
            sipush 197
            ldc 826031373
            iastore
            dup
            sipush 198
            ldc 556543245
            iastore
            dup
            sipush 199
            ldc 1077936192
            iastore
            dup
            sipush 200
        94: .line 117
            ldc -1296286066
            iastore
            dup
            sipush 201
            ldc 842808846
            iastore
            dup
            sipush 202
            ldc -1329841012
            iastore
            dup
            sipush 203
            ldc -1044381247
            iastore
            dup
            sipush 204
            ldc -1566037366
            iastore
            dup
            sipush 205
            ldc -1296549238
            iastore
            dup
            sipush 206
            ldc 1112280654
            iastore
            dup
            sipush 207
            ldc 1364464965
            iastore
            dup
            sipush 208
        95: .line 118
            ldc 859323147
            iastore
            dup
            sipush 209
            ldc -790881076
            iastore
            dup
            sipush 210
            ldc 1617438792
            iastore
            dup
            sipush 211
            ldc 1937522511
            iastore
            dup
            sipush 212
            ldc -1868817268
            iastore
            dup
            sipush 213
            ldc -791144248
            iastore
            dup
            sipush 214
            ldc 1112017482
            iastore
            dup
            sipush 215
            ldc 1381242438
            iastore
            dup
            sipush 216
        96: .line 119
            ldc 1936996167
            iastore
            dup
            sipush 217
            ldc -1600118656
            iastore
            dup
            sipush 218
            ldc -504615475
            iastore
            dup
            sipush 219
            ldc 1111754310
            iastore
            dup
            sipush 220
            ldc -1313589883
            iastore
            dup
            sipush 221
            ldc 589835019
            iastore
            dup
            sipush 222
            ldc 1633953093
            iastore
            dup
            sipush 223
            ldc -218613046
            iastore
            dup
            sipush 224
        97: .line 120
            ldc -471850045
            iastore
            dup
            sipush 225
            ldc -1313326711
            iastore
            dup
            sipush 226
            ldc -1313853055
            iastore
            dup
            sipush 227
            ldc -1818484849
            iastore
            dup
            sipush 228
            ldc 1381768782
            iastore
            dup
            sipush 229
            ldc -235390519
            iastore
            dup
            sipush 230
            ldc -488364346
            iastore
            dup
            sipush 231
            ldc -1297075582
            iastore
            dup
            sipush 232
        98: .line 121
            ldc 825241857
            iastore
            dup
            sipush 233
            ldc -488101174
            iastore
            dup
            sipush 234
            ldc 1634479437
            iastore
            dup
            sipush 235
            ldc 1398546255
            iastore
            dup
            sipush 236
            ldc -521919292
            iastore
            dup
            sipush 237
            ldc -252694336
            iastore
            dup
            sipush 238
            ldc -1043591731
            iastore
            dup
            sipush 239
            ldc -2138568568
            iastore
            dup
            sipush 240
        99: .line 122
            ldc 303306246
            iastore
            dup
            sipush 241
            ldc 842545674
            iastore
            dup
            sipush 242
            ldc 1347950664
            iastore
            dup
            sipush 243
            ldc -791407420
            iastore
            dup
            sipush 244
            ldc 1650467394
            iastore
            dup
            sipush 245
            ldc 556280073
            iastore
            dup
            sipush 246
            ldc 50595591
            iastore
            dup
            sipush 247
            ldc 858796803
            iastore
            dup
            sipush 248
       100: .line 123
            ldc -521656120
            iastore
            dup
            sipush 249
            ldc 320346891
            iastore
            dup
            sipush 250
            ldc 17040645
            iastore
            dup
            sipush 251
            ldc 1903704393
            iastore
            dup
            sipush 252
            ldc -1869606784
            iastore
            dup
            sipush 253
            ldc 1650993738
            iastore
            dup
            sipush 254
            ldc 573057546
            iastore
            dup
            sipush 255
            ldc -1835525494
            iastore
       101: .line 89
            putstatic org.bouncycastle.crypto.engines.SEEDEngine.SS2:[I
       102: .line 128
            sipush 256
            newarray 10
            dup
            iconst_0
       103: .line 130
            ldc 137377848
            iastore
            dup
            iconst_1
            ldc -924784600
            iastore
            dup
            iconst_2
            ldc 220277805
            iastore
            dup
            iconst_3
            ldc -2036161498
            iastore
            dup
            iconst_4
            ldc -809251825
            iastore
            dup
            iconst_5
            ldc -825041890
            iastore
            dup
            bipush 6
            ldc -2085375949
            iastore
            dup
            bipush 7
            ldc -2001684424
            iastore
            dup
            bipush 8
       104: .line 131
            ldc -1885098961
            iastore
            dup
            bipush 9
            ldc 1080057888
            iastore
            dup
            bipush 10
            ldc 1162957845
            iastore
            dup
            bipush 11
            ldc -943471609
            iastore
            dup
            bipush 12
            ldc 1145062404
            iastore
            dup
            bipush 13
            ldc 1331915823
            iastore
            dup
            bipush 14
            ldc 1264805931
            iastore
            dup
            bipush 15
            ldc 1263753243
            iastore
            dup
            bipush 16
       105: .line 132
            ldc -1010581501
            iastore
            dup
            bipush 17
            ldc 1113743394
            iastore
            dup
            bipush 18
            ldc 53686323
            iastore
            dup
            bipush 19
            ldc -2051951563
            iastore
            dup
            bipush 20
            ldc 153167913
            iastore
            dup
            bipush 21
            ldc -2136956896
            iastore
            dup
            bipush 22
            ldc -1025318878
            iastore
            dup
            bipush 23
            ldc -2019318745
            iastore
            dup
            bipush 24
       106: .line 133
            ldc -1009528813
            iastore
            dup
            bipush 25
            ldc -2121166831
            iastore
            dup
            bipush 26
            ldc 17895441
            iastore
            dup
            bipush 27
            ldc 100795398
            iastore
            dup
            bipush 28
            ldc 202382364
            iastore
            dup
            bipush 29
            ldc -1934574532
            iastore
            dup
            bipush 30
            ldc 103953462
            iastore
            dup
            bipush 31
            ldc 1262700555
            iastore
            dup
            bipush 32
       107: .line 134
            ldc -807146449
            iastore
            dup
            bipush 33
            ldc -2004842488
            iastore
            dup
            bipush 34
            ldc 1281387564
            iastore
            dup
            bipush 35
            ldc -2002737112
            iastore
            dup
            bipush 36
            ldc 118690839
            iastore
            dup
            bipush 37
            ldc -993999868
            iastore
            dup
            bipush 38
            ldc 101848086
            iastore
            dup
            bipush 39
            ldc -990841804
            iastore
            dup
            bipush 40
       108: .line 135
            ldc -1027424254
            iastore
            dup
            bipush 41
            ldc 1161905157
            iastore
            dup
            bipush 42
            ldc -1042161631
            iastore
            dup
            bipush 43
            ldc -959261674
            iastore
            dup
            bipush 44
            ldc 255015999
            iastore
            dup
            bipush 45
            ldc 221330493
            iastore
            dup
            bipush 46
            ldc -1904047090
            iastore
            dup
            bipush 47
            ldc -2003789800
            iastore
            dup
            bipush 48
       109: .line 136
            ldc 136325160
            iastore
            dup
            bipush 49
            ldc 1312967694
            iastore
            dup
            bipush 50
            ldc -957156298
            iastore
            dup
            bipush 51
            ldc 238173246
            iastore
            dup
            bipush 52
            ldc -2053004251
            iastore
            dup
            bipush 53
            ldc -906889159
            iastore
            dup
            bipush 54
            ldc 218172429
            iastore
            dup
            bipush 55
            ldc -808199137
            iastore
            dup
            bipush 56
       110: .line 137
            ldc -925837288
            iastore
            dup
            bipush 57
            ldc 186853419
            iastore
            dup
            bipush 58
            ldc 1180853286
            iastore
            dup
            bipush 59
            ldc 1249015866
            iastore
            dup
            bipush 60
            ldc 119743527
            iastore
            dup
            bipush 61
            ldc 253963311
            iastore
            dup
            bipush 62
            ldc -1041108943
            iastore
            dup
            bipush 63
            ldc 1114796082
            iastore
            dup
            bipush 64
       111: .line 138
            ldc 1111638018
            iastore
            dup
            bipush 65
            ldc -992947180
            iastore
            dup
            bipush 66
            ldc 1094795265
            iastore
            dup
            bipush 67
            ldc -1061109760
            iastore
            dup
            bipush 68
            ldc 1131638835
            iastore
            dup
            bipush 69
            ldc 1197696039
            iastore
            dup
            bipush 70
            ldc -1935627220
            iastore
            dup
            bipush 71
            ldc -1954314229
            iastore
            dup
            bipush 72
       112: .line 139
            ldc -940313545
            iastore
            dup
            bipush 73
            ldc -1918784467
            iastore
            dup
            bipush 74
            ldc -2139062272
            iastore
            dup
            bipush 75
            ldc 252910623
            iastore
            dup
            bipush 76
            ldc -893204470
            iastore
            dup
            bipush 77
            ldc 203435052
            iastore
            dup
            bipush 78
            ldc -1969051606
            iastore
            dup
            bipush 79
            ldc 70267956
            iastore
            dup
            bipush 80
       113: .line 140
            ldc -1026371566
            iastore
            dup
            bipush 81
            ldc 184748043
            iastore
            dup
            bipush 82
            ldc -823989202
            iastore
            dup
            bipush 83
            ldc -907941847
            iastore
            dup
            bipush 84
            ldc 1297177629
            iastore
            dup
            bipush 85
            ldc -2070899692
            iastore
            dup
            bipush 86
            ldc 135272472
            iastore
            dup
            bipush 87
            ldc -923731912
            iastore
            dup
            bipush 88
       114: .line 141
            ldc 1196643351
            iastore
            dup
            bipush 89
            ldc -1901941714
            iastore
            dup
            bipush 90
            ldc 134219784
            iastore
            dup
            bipush 91
            ldc -977157115
            iastore
            dup
            bipush 92
            ldc 51580947
            iastore
            dup
            bipush 93
            ldc -842937331
            iastore
            dup
            bipush 94
            ldc -2038266874
            iastore
            dup
            bipush 95
            ldc -1984841671
            iastore
            dup
            bipush 96
       115: .line 142
            ldc -806093761
            iastore
            dup
            bipush 97
            ldc 1299283005
            iastore
            dup
            bipush 98
            ldc -1044267007
            iastore
            dup
            bipush 99
            ldc 20000817
            iastore
            dup
            bipush 100
            ldc -973999051
            iastore
            dup
            bipush 101
            ldc -1971156982
            iastore
            dup
            bipush 102
            ldc 1247963178
            iastore
            dup
            bipush 103
            ldc -2119061455
            iastore
            dup
            bipush 104
       116: .line 143
            ldc -1043214319
            iastore
            dup
            bipush 105
            ldc 2105376
            iastore
            dup
            bipush 106
            ldc -942418921
            iastore
            dup
            bipush 107
            ldc 33685506
            iastore
            dup
            bipush 108
            ldc 35790882
            iastore
            dup
            bipush 109
            ldc 67109892
            iastore
            dup
            bipush 110
            ldc 1214277672
            iastore
            dup
            bipush 111
            ldc 1097953329
            iastore
            dup
            bipush 112
       117: .line 144
            ldc 117638151
            iastore
            dup
            bipush 113
            ldc -875309029
            iastore
            dup
            bipush 114
            ldc -1919837155
            iastore
            dup
            bipush 115
            ldc -1986947047
            iastore
            dup
            bipush 116
            ldc 1096900641
            iastore
            dup
            bipush 117
            ldc -1900889026
            iastore
            dup
            bipush 118
            ldc -958208986
            iastore
            dup
            bipush 119
            ldc 1230067737
            iastore
            dup
            bipush 120
       118: .line 145
            ldc -841884643
            iastore
            dup
            bipush 121
            ldc 1095847953
            iastore
            dup
            bipush 122
            ldc -2138009584
            iastore
            dup
            bipush 123
            ldc -858727396
            iastore
            dup
            bipush 124
            ldc -1970104294
            iastore
            dup
            bipush 125
            ldc -2086428637
            iastore
            dup
            bipush 126
            ldc -1952208853
            iastore
            dup
            bipush 127
            ldc -1060057072
            iastore
            dup
            sipush 128
       119: .line 146
            ldc -2122219519
            iastore
            dup
            sipush 129
            ldc 251857935
            iastore
            dup
            sipush 130
            ldc 1195590663
            iastore
            dup
            sipush 131
            ldc 168957978
            iastore
            dup
            sipush 132
            ldc -1008476125
            iastore
            dup
            sipush 133
            ldc -857674708
            iastore
            dup
            sipush 134
            ldc -1920889843
            iastore
            dup
            sipush 135
            ldc -1884046273
            iastore
            dup
            sipush 136
       120: .line 147
            ldc -2037214186
            iastore
            dup
            sipush 137
            ldc 1265858619
            iastore
            dup
            sipush 138
            ldc 1280334876
            iastore
            dup
            sipush 139
            ldc -2103271390
            iastore
            dup
            sipush 140
            ldc -2120114143
            iastore
            dup
            sipush 141
            ldc 1130586147
            iastore
            dup
            sipush 142
            ldc 52633635
            iastore
            dup
            sipush 143
            ldc 1296124941
            iastore
            dup
            sipush 144
       121: .line 148
            ldc -926889976
            iastore
            dup
            sipush 145
            ldc -1902994402
            iastore
            dup
            sipush 146
            ldc -1936679908
            iastore
            dup
            sipush 147
            ldc 171063354
            iastore
            dup
            sipush 148
            ldc 201329676
            iastore
            dup
            sipush 149
            ldc 237120558
            iastore
            dup
            sipush 150
            ldc -1967998918
            iastore
            dup
            sipush 151
            ldc 1315073070
            iastore
            dup
            sipush 152
       122: .line 149
            ldc -1886151649
            iastore
            dup
            sipush 153
            ldc 1246910490
            iastore
            dup
            sipush 154
            ldc -1024266190
            iastore
            dup
            sipush 155
            ldc -2104324078
            iastore
            dup
            sipush 156
            ldc -1007423437
            iastore
            dup
            sipush 157
            ldc 1229015049
            iastore
            dup
            sipush 158
            ldc 1215330360
            iastore
            dup
            sipush 159
            ldc -859780084
            iastore
            dup
            sipush 160
       123: .line 150
            ldc 85005333
            iastore
            dup
            sipush 161
            ldc -873203653
            iastore
            dup
            sipush 162
            ldc 1081110576
            iastore
            dup
            sipush 163
            ldc 1165063221
            iastore
            dup
            sipush 164
            ldc 1332968511
            iastore
            dup
            sipush 165
            ldc 87110709
            iastore
            dup
            sipush 166
            ldc 1052688
            iastore
            dup
            sipush 167
            ldc 50528259
            iastore
            dup
            sipush 168
       124: .line 151
            ldc 1147167780
            iastore
            dup
            sipush 169
            ldc 1298230317
            iastore
            dup
            sipush 170
            ldc -960314362
            iastore
            dup
            sipush 171
            ldc 1148220468
            iastore
            dup
            sipush 172
            ldc -976104427
            iastore
            dup
            sipush 173
            ldc -2068794316
            iastore
            dup
            sipush 174
            ldc -891099094
            iastore
            dup
            sipush 175
            ldc 151062537
            iastore
            dup
            sipush 176
       125: .line 152
            ldc 1181905974
            iastore
            dup
            sipush 177
            ldc 152115225
            iastore
            dup
            sipush 178
            ldc -822936514
            iastore
            dup
            sipush 179
            ldc 1077952512
            iastore
            dup
            sipush 180
            ldc 34738194
            iastore
            dup
            sipush 181
            ldc -1059004384
            iastore
            dup
            sipush 182
            ldc -1917731779
            iastore
            dup
            sipush 183
            ldc 83952645
            iastore
            dup
            sipush 184
       126: .line 153
            ldc -890046406
            iastore
            dup
            sipush 185
            ldc 16842753
            iastore
            dup
            sipush 186
            ldc -1057951696
            iastore
            dup
            sipush 187
            ldc 170010666
            iastore
            dup
            sipush 188
            ldc 1314020382
            iastore
            dup
            sipush 189
            ldc -1985894359
            iastore
            dup
            sipush 190
            ldc 1179800598
            iastore
            dup
            sipush 191
            ldc 1128480771
            iastore
            dup
            sipush 192
       127: .line 154
            ldc -2055109627
            iastore
            dup
            sipush 193
            ldc 68162580
            iastore
            dup
            sipush 194
            ldc -1987999735
            iastore
            dup
            sipush 195
            ldc -1953261541
            iastore
            dup
            sipush 196
            ldc -2135904208
            iastore
            dup
            sipush 197
            ldc -975051739
            iastore
            dup
            sipush 198
            ldc 1212172296
            iastore
            dup
            sipush 199
            ldc 1232173113
            iastore
            dup
            sipush 200
       128: .line 155
            ldc -2020371433
            iastore
            dup
            sipush 201
            ldc -856622020
            iastore
            dup
            sipush 202
            ldc 236067870
            iastore
            dup
            sipush 203
            ldc -2105376766
            iastore
            dup
            sipush 204
            ldc 18948129
            iastore
            dup
            sipush 205
            ldc -1937732596
            iastore
            dup
            sipush 206
            ldc 185800731
            iastore
            dup
            sipush 207
            ldc 1330863135
            iastore
            dup
            sipush 208
       129: .line 156
            ldc 1198748727
            iastore
            dup
            sipush 209
            ldc 1146115092
            iastore
            dup
            sipush 210
            ldc -2102218702
            iastore
            dup
            sipush 211
            ldc 219225117
            iastore
            dup
            sipush 212
            ldc 86058021
            iastore
            dup
            sipush 213
            ldc 1329810447
            iastore
            dup
            sipush 215
            ldc 1178747910
            iastore
            dup
            sipush 216
       130: .line 157
            ldc -840831955
            iastore
            dup
            sipush 217
            ldc 1213224984
            iastore
            dup
            sipush 218
            ldc 1112690706
            iastore
            dup
            sipush 219
            ldc -874256341
            iastore
            dup
            sipush 220
            ldc 1316125758
            iastore
            dup
            sipush 221
            ldc -892151782
            iastore
            dup
            sipush 222
            ldc -910047223
            iastore
            dup
            sipush 223
            ldc -839779267
            iastore
            dup
            sipush 224
       131: .line 158
            ldc 3158064
            iastore
            dup
            sipush 225
            ldc -2054056939
            iastore
            dup
            sipush 226
            ldc 1164010533
            iastore
            dup
            sipush 227
            ldc 204487740
            iastore
            dup
            sipush 228
            ldc -2035108810
            iastore
            dup
            sipush 229
            ldc -991894492
            iastore
            dup
            sipush 230
            ldc -1951156165
            iastore
            dup
            sipush 231
            ldc 1282440252
            iastore
            dup
            sipush 232
       132: .line 159
            ldc 235015182
            iastore
            dup
            sipush 233
            ldc 1079005200
            iastore
            dup
            sipush 234
            ldc 154220601
            iastore
            dup
            sipush 235
            ldc 102900774
            iastore
            dup
            sipush 236
            ldc 36843570
            iastore
            dup
            sipush 237
            ldc -2071952380
            iastore
            dup
            sipush 238
            ldc 1231120425
            iastore
            dup
            sipush 239
            ldc -2087481325
            iastore
            dup
            sipush 240
       133: .line 160
            ldc 120796215
            iastore
            dup
            sipush 241
            ldc -941366233
            iastore
            dup
            sipush 242
            ldc 69215268
            iastore
            dup
            sipush 243
            ldc -2069847004
            iastore
            dup
            sipush 244
            ldc -876361717
            iastore
            dup
            sipush 245
            ldc 1129533459
            iastore
            dup
            sipush 246
            ldc 167905290
            iastore
            dup
            sipush 247
            ldc -2021424121
            iastore
            dup
            sipush 248
       134: .line 161
            ldc -908994535
            iastore
            dup
            sipush 249
            ldc 1279282188
            iastore
            dup
            sipush 250
            ldc -2088534013
            iastore
            dup
            sipush 251
            ldc -1887204337
            iastore
            dup
            sipush 252
            ldc -826094578
            iastore
            dup
            sipush 253
            ldc 187906107
            iastore
            dup
            sipush 254
            ldc 1245857802
            iastore
            dup
            sipush 255
            ldc -2018266057
            iastore
       135: .line 127
            putstatic org.bouncycastle.crypto.engines.SEEDEngine.SS3:[I
       136: .line 166
            bipush 16
            newarray 10
            dup
            iconst_0
       137: .line 167
            ldc -1640531527
            iastore
            dup
            iconst_1
            ldc 1013904243
            iastore
            dup
            iconst_2
            ldc 2027808486
            iastore
            dup
            iconst_3
            ldc -239350324
            iastore
            dup
            iconst_4
       138: .line 168
            ldc -478700647
            iastore
            dup
            iconst_5
            ldc -957401293
            iastore
            dup
            bipush 6
            ldc -1914802585
            iastore
            dup
            bipush 7
            ldc 465362127
            iastore
            dup
            bipush 8
       139: .line 169
            ldc 930724254
            iastore
            dup
            bipush 9
            ldc 1861448508
            iastore
            dup
            bipush 10
            ldc -572070280
            iastore
            dup
            bipush 11
            ldc -1144140559
            iastore
            dup
            bipush 12
       140: .line 170
            ldc 2006686179
            iastore
            dup
            bipush 13
            ldc -281594938
            iastore
            dup
            bipush 14
            ldc -563189875
            iastore
            dup
            bipush 15
            ldc -1126379749
            iastore
       141: .line 165
            putstatic org.bouncycastle.crypto.engines.SEEDEngine.KC:[I
       142: .line 171
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
         0: .line 11
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 14
            aload 0 /* this */
            bipush 16
            putfield org.bouncycastle.crypto.engines.SEEDEngine.BLOCK_SIZE:I
         2: .line 11
            return
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/bouncycastle/crypto/engines/SEEDEngine;

  public void init(boolean, org.bouncycastle.crypto.CipherParameters);
    descriptor: (ZLorg/bouncycastle/crypto/CipherParameters;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
        start local 1 // boolean forEncryption
        start local 2 // org.bouncycastle.crypto.CipherParameters params
         0: .line 178
            aload 0 /* this */
            iload 1 /* forEncryption */
            putfield org.bouncycastle.crypto.engines.SEEDEngine.forEncryption:Z
         1: .line 179
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* params */
            checkcast org.bouncycastle.crypto.params.KeyParameter
            invokevirtual org.bouncycastle.crypto.params.KeyParameter.getKey:()[B
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.createWorkingKey:([B)[I
            putfield org.bouncycastle.crypto.engines.SEEDEngine.wKey:[I
         2: .line 180
            return
        end local 2 // org.bouncycastle.crypto.CipherParameters params
        end local 1 // boolean forEncryption
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lorg/bouncycastle/crypto/engines/SEEDEngine;
            0    3     1  forEncryption  Z
            0    3     2         params  Lorg/bouncycastle/crypto/CipherParameters;
    Exceptions:
      throws java.lang.IllegalArgumentException
    MethodParameters:
               Name  Flags
      forEncryption  
      params         

  public java.lang.String getAlgorithmName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
         0: .line 184
            ldc "SEED"
            areturn
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/SEEDEngine;

  public int getBlockSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
         0: .line 189
            bipush 16
            ireturn
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/SEEDEngine;

  public int processBlock(byte[], int, byte[], int);
    descriptor: ([BI[BI)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=12, args_size=5
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
        start local 1 // byte[] in
        start local 2 // int inOff
        start local 3 // byte[] out
        start local 4 // int outOff
         0: .line 194
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.SEEDEngine.wKey:[I
            ifnonnull 2
         1: .line 196
            new java.lang.IllegalStateException
            dup
            ldc "SEED engine not initialised"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 199
      StackMap locals:
      StackMap stack:
            iload 2 /* inOff */
            bipush 16
            iadd
            aload 1 /* in */
            arraylength
            if_icmple 4
         3: .line 201
            new org.bouncycastle.crypto.DataLengthException
            dup
            ldc "input buffer too short"
            invokespecial org.bouncycastle.crypto.DataLengthException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 204
      StackMap locals:
      StackMap stack:
            iload 4 /* outOff */
            bipush 16
            iadd
            aload 3 /* out */
            arraylength
            if_icmple 6
         5: .line 206
            new org.bouncycastle.crypto.DataLengthException
            dup
            ldc "output buffer too short"
            invokespecial org.bouncycastle.crypto.DataLengthException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 209
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* in */
            iload 2 /* inOff */
            iconst_0
            iadd
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.bytesToLong:([BI)J
            lstore 5 /* l */
        start local 5 // long l
         7: .line 210
            aload 0 /* this */
            aload 1 /* in */
            iload 2 /* inOff */
            bipush 8
            iadd
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.bytesToLong:([BI)J
            lstore 7 /* r */
        start local 7 // long r
         8: .line 212
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.SEEDEngine.forEncryption:Z
            ifeq 17
         9: .line 214
            iconst_0
            istore 9 /* i */
        start local 9 // int i
        10: goto 15
        11: .line 216
      StackMap locals: long long int
      StackMap stack:
            lload 7 /* r */
            lstore 10 /* nl */
        start local 10 // long nl
        12: .line 218
            lload 5 /* l */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.SEEDEngine.wKey:[I
            iconst_2
            iload 9 /* i */
            imul
            iaload
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.SEEDEngine.wKey:[I
            iconst_2
            iload 9 /* i */
            imul
            iconst_1
            iadd
            iaload
            lload 7 /* r */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.F:(IIJ)J
            lxor
            lstore 7 /* r */
        13: .line 219
            lload 10 /* nl */
            lstore 5 /* l */
        end local 10 // long nl
        14: .line 214
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 9 /* i */
            bipush 16
            if_icmplt 11
        end local 9 // int i
        16: .line 221
            goto 24
        17: .line 224
      StackMap locals:
      StackMap stack:
            bipush 15
            istore 9 /* i */
        start local 9 // int i
        18: goto 23
        19: .line 226
      StackMap locals: int
      StackMap stack:
            lload 7 /* r */
            lstore 10 /* nl */
        start local 10 // long nl
        20: .line 228
            lload 5 /* l */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.SEEDEngine.wKey:[I
            iconst_2
            iload 9 /* i */
            imul
            iaload
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.SEEDEngine.wKey:[I
            iconst_2
            iload 9 /* i */
            imul
            iconst_1
            iadd
            iaload
            lload 7 /* r */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.F:(IIJ)J
            lxor
            lstore 7 /* r */
        21: .line 229
            lload 10 /* nl */
            lstore 5 /* l */
        end local 10 // long nl
        22: .line 224
            iinc 9 /* i */ -1
      StackMap locals:
      StackMap stack:
        23: iload 9 /* i */
            ifge 19
        end local 9 // int i
        24: .line 233
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* out */
            iload 4 /* outOff */
            iconst_0
            iadd
            lload 7 /* r */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.longToBytes:([BIJ)V
        25: .line 234
            aload 0 /* this */
            aload 3 /* out */
            iload 4 /* outOff */
            bipush 8
            iadd
            lload 5 /* l */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.longToBytes:([BIJ)V
        26: .line 236
            bipush 16
            ireturn
        end local 7 // long r
        end local 5 // long l
        end local 4 // int outOff
        end local 3 // byte[] out
        end local 2 // int inOff
        end local 1 // byte[] in
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   27     0    this  Lorg/bouncycastle/crypto/engines/SEEDEngine;
            0   27     1      in  [B
            0   27     2   inOff  I
            0   27     3     out  [B
            0   27     4  outOff  I
            7   27     5       l  J
            8   27     7       r  J
           10   16     9       i  I
           12   14    10      nl  J
           18   24     9       i  I
           20   22    10      nl  J
    Exceptions:
      throws org.bouncycastle.crypto.DataLengthException, java.lang.IllegalStateException
    MethodParameters:
        Name  Flags
      in      
      inOff   
      out     
      outOff  

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
         0: .line 241
            return
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/SEEDEngine;

  private int[] createWorkingKey(byte[]);
    descriptor: ([B)[I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=12, args_size=2
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
        start local 1 // byte[] inKey
         0: .line 245
            bipush 32
            newarray 10
            astore 2 /* key */
        start local 2 // int[] key
         1: .line 246
            aload 0 /* this */
            aload 1 /* inKey */
            iconst_0
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.bytesToLong:([BI)J
            lstore 3 /* lower */
        start local 3 // long lower
         2: .line 247
            aload 0 /* this */
            aload 1 /* inKey */
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.bytesToLong:([BI)J
            lstore 5 /* upper */
        start local 5 // long upper
         3: .line 249
            aload 0 /* this */
            lload 3 /* lower */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.extractW0:(J)I
            istore 7 /* key0 */
        start local 7 // int key0
         4: .line 250
            aload 0 /* this */
            lload 3 /* lower */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.extractW1:(J)I
            istore 8 /* key1 */
        start local 8 // int key1
         5: .line 251
            aload 0 /* this */
            lload 5 /* upper */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.extractW0:(J)I
            istore 9 /* key2 */
        start local 9 // int key2
         6: .line 252
            aload 0 /* this */
            lload 5 /* upper */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.extractW1:(J)I
            istore 10 /* key3 */
        start local 10 // int key3
         7: .line 254
            iconst_0
            istore 11 /* i */
        start local 11 // int i
         8: goto 20
         9: .line 256
      StackMap locals: org.bouncycastle.crypto.engines.SEEDEngine byte[] int[] long long int int int int int
      StackMap stack:
            aload 2 /* key */
            iconst_2
            iload 11 /* i */
            imul
            aload 0 /* this */
            iload 7 /* key0 */
            iload 9 /* key2 */
            iadd
            getstatic org.bouncycastle.crypto.engines.SEEDEngine.KC:[I
            iload 11 /* i */
            iaload
            isub
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.G:(I)I
            iastore
        10: .line 257
            aload 2 /* key */
            iconst_2
            iload 11 /* i */
            imul
            iconst_1
            iadd
            aload 0 /* this */
            iload 8 /* key1 */
            iload 10 /* key3 */
            isub
            getstatic org.bouncycastle.crypto.engines.SEEDEngine.KC:[I
            iload 11 /* i */
            iaload
            iadd
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.G:(I)I
            iastore
        11: .line 259
            iload 11 /* i */
            iconst_2
            irem
            ifne 16
        12: .line 261
            aload 0 /* this */
            lload 3 /* lower */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.rotateRight8:(J)J
            lstore 3 /* lower */
        13: .line 262
            aload 0 /* this */
            lload 3 /* lower */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.extractW0:(J)I
            istore 7 /* key0 */
        14: .line 263
            aload 0 /* this */
            lload 3 /* lower */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.extractW1:(J)I
            istore 8 /* key1 */
        15: .line 264
            goto 19
        16: .line 267
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 5 /* upper */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.rotateLeft8:(J)J
            lstore 5 /* upper */
        17: .line 268
            aload 0 /* this */
            lload 5 /* upper */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.extractW0:(J)I
            istore 9 /* key2 */
        18: .line 269
            aload 0 /* this */
            lload 5 /* upper */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.extractW1:(J)I
            istore 10 /* key3 */
        19: .line 254
      StackMap locals:
      StackMap stack:
            iinc 11 /* i */ 1
      StackMap locals:
      StackMap stack:
        20: iload 11 /* i */
            bipush 16
            if_icmplt 9
        end local 11 // int i
        21: .line 273
            aload 2 /* key */
            areturn
        end local 10 // int key3
        end local 9 // int key2
        end local 8 // int key1
        end local 7 // int key0
        end local 5 // long upper
        end local 3 // long lower
        end local 2 // int[] key
        end local 1 // byte[] inKey
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   22     0   this  Lorg/bouncycastle/crypto/engines/SEEDEngine;
            0   22     1  inKey  [B
            1   22     2    key  [I
            2   22     3  lower  J
            3   22     5  upper  J
            4   22     7   key0  I
            5   22     8   key1  I
            6   22     9   key2  I
            7   22    10   key3  I
            8   21    11      i  I
    MethodParameters:
       Name  Flags
      inKey  

  private int extractW1(long);
    descriptor: (J)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
        start local 1 // long lVal
         0: .line 278
            lload 1 /* lVal */
            l2i
            ireturn
        end local 1 // long lVal
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/SEEDEngine;
            0    1     1  lVal  J
    MethodParameters:
      Name  Flags
      lVal  

  private int extractW0(long);
    descriptor: (J)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
        start local 1 // long lVal
         0: .line 283
            lload 1 /* lVal */
            bipush 32
            lshr
            l2i
            ireturn
        end local 1 // long lVal
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/SEEDEngine;
            0    1     1  lVal  J
    MethodParameters:
      Name  Flags
      lVal  

  private long rotateLeft8(long);
    descriptor: (J)J
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
        start local 1 // long x
         0: .line 288
            lload 1 /* x */
            bipush 8
            lshl
            lload 1 /* x */
            bipush 56
            lushr
            lor
            lreturn
        end local 1 // long x
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/SEEDEngine;
            0    1     1     x  J
    MethodParameters:
      Name  Flags
      x     

  private long rotateRight8(long);
    descriptor: (J)J
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
        start local 1 // long x
         0: .line 293
            lload 1 /* x */
            bipush 8
            lushr
            lload 1 /* x */
            bipush 56
            lshl
            lor
            lreturn
        end local 1 // long x
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/SEEDEngine;
            0    1     1     x  J
    MethodParameters:
      Name  Flags
      x     

  private long bytesToLong(byte[], int);
    descriptor: ([BI)J
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
        start local 1 // byte[] src
        start local 2 // int srcOff
         0: .line 300
            lconst_0
            lstore 3 /* word */
        start local 3 // long word
         1: .line 302
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 304
      StackMap locals: long int
      StackMap stack:
            lload 3 /* word */
            bipush 8
            lshl
            aload 1 /* src */
            iload 5 /* i */
            iload 2 /* srcOff */
            iadd
            baload
            sipush 255
            iand
            i2l
            ladd
            lstore 3 /* word */
         4: .line 302
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            bipush 7
            if_icmple 3
        end local 5 // int i
         6: .line 307
            lload 3 /* word */
            lreturn
        end local 3 // long word
        end local 2 // int srcOff
        end local 1 // byte[] src
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lorg/bouncycastle/crypto/engines/SEEDEngine;
            0    7     1     src  [B
            0    7     2  srcOff  I
            1    7     3    word  J
            2    6     5       i  I
    MethodParameters:
        Name  Flags
      src     
      srcOff  

  private void longToBytes(byte[], int, long);
    descriptor: ([BIJ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
        start local 1 // byte[] dest
        start local 2 // int destOff
        start local 3 // long value
         0: .line 315
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         1: goto 4
         2: .line 317
      StackMap locals: int
      StackMap stack:
            aload 1 /* dest */
            iload 5 /* i */
            iload 2 /* destOff */
            iadd
            lload 3 /* value */
            bipush 7
            iload 5 /* i */
            isub
            bipush 8
            imul
            lshr
            l2i
            i2b
            bastore
         3: .line 315
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 5 /* i */
            bipush 8
            if_icmplt 2
        end local 5 // int i
         5: .line 319
            return
        end local 3 // long value
        end local 2 // int destOff
        end local 1 // byte[] dest
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lorg/bouncycastle/crypto/engines/SEEDEngine;
            0    6     1     dest  [B
            0    6     2  destOff  I
            0    6     3    value  J
            1    5     5        i  I
    MethodParameters:
         Name  Flags
      dest     
      destOff  
      value    

  private int G(int);
    descriptor: (I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
        start local 1 // int x
         0: .line 323
            getstatic org.bouncycastle.crypto.engines.SEEDEngine.SS0:[I
            iload 1 /* x */
            sipush 255
            iand
            iaload
            getstatic org.bouncycastle.crypto.engines.SEEDEngine.SS1:[I
            iload 1 /* x */
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            ixor
            getstatic org.bouncycastle.crypto.engines.SEEDEngine.SS2:[I
            iload 1 /* x */
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            ixor
            getstatic org.bouncycastle.crypto.engines.SEEDEngine.SS3:[I
            iload 1 /* x */
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            ixor
            ireturn
        end local 1 // int x
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/SEEDEngine;
            0    1     1     x  I
    MethodParameters:
      Name  Flags
      x     

  private long F(int, int, long);
    descriptor: (IIJ)J
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=9, args_size=4
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
        start local 1 // int ki0
        start local 2 // int ki1
        start local 3 // long r
         0: .line 328
            lload 3 /* r */
            bipush 32
            lshr
            l2i
            istore 5 /* r0 */
        start local 5 // int r0
         1: .line 329
            lload 3 /* r */
            l2i
            istore 6 /* r1 */
        start local 6 // int r1
         2: .line 330
            aload 0 /* this */
            iload 5 /* r0 */
            iload 1 /* ki0 */
            iload 6 /* r1 */
            iload 2 /* ki1 */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.phaseCalc2:(IIII)I
            istore 7 /* rd1 */
        start local 7 // int rd1
         3: .line 331
            iload 7 /* rd1 */
            aload 0 /* this */
            iload 5 /* r0 */
            iload 1 /* ki0 */
            iload 6 /* r1 */
            iload 2 /* ki1 */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.phaseCalc1:(IIII)I
            iadd
            istore 8 /* rd0 */
        start local 8 // int rd0
         4: .line 333
            iload 8 /* rd0 */
            i2l
            bipush 32
            lshl
            iload 7 /* rd1 */
            i2l
            ldc 4294967295
            land
            lor
            lreturn
        end local 8 // int rd0
        end local 7 // int rd1
        end local 6 // int r1
        end local 5 // int r0
        end local 3 // long r
        end local 2 // int ki1
        end local 1 // int ki0
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/bouncycastle/crypto/engines/SEEDEngine;
            0    5     1   ki0  I
            0    5     2   ki1  I
            0    5     3     r  J
            1    5     5    r0  I
            2    5     6    r1  I
            3    5     7   rd1  I
            4    5     8   rd0  I
    MethodParameters:
      Name  Flags
      ki0   
      ki1   
      r     

  private int phaseCalc1(int, int, int, int);
    descriptor: (IIII)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
        start local 1 // int r0
        start local 2 // int ki0
        start local 3 // int r1
        start local 4 // int ki1
         0: .line 338
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* r0 */
            iload 2 /* ki0 */
            ixor
            iload 3 /* r1 */
            iload 4 /* ki1 */
            ixor
            ixor
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.G:(I)I
            iload 1 /* r0 */
            iload 2 /* ki0 */
            ixor
            iadd
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.G:(I)I
            ireturn
        end local 4 // int ki1
        end local 3 // int r1
        end local 2 // int ki0
        end local 1 // int r0
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/SEEDEngine;
            0    1     1    r0  I
            0    1     2   ki0  I
            0    1     3    r1  I
            0    1     4   ki1  I
    MethodParameters:
      Name  Flags
      r0    
      ki0   
      r1    
      ki1   

  private int phaseCalc2(int, int, int, int);
    descriptor: (IIII)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
        start local 1 // int r0
        start local 2 // int ki0
        start local 3 // int r1
        start local 4 // int ki1
         0: .line 343
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* r0 */
            iload 2 /* ki0 */
            iload 3 /* r1 */
            iload 4 /* ki1 */
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.phaseCalc1:(IIII)I
            aload 0 /* this */
            iload 1 /* r0 */
            iload 2 /* ki0 */
            ixor
            iload 3 /* r1 */
            iload 4 /* ki1 */
            ixor
            ixor
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.G:(I)I
            iadd
            invokevirtual org.bouncycastle.crypto.engines.SEEDEngine.G:(I)I
            ireturn
        end local 4 // int ki1
        end local 3 // int r1
        end local 2 // int ki0
        end local 1 // int r0
        end local 0 // org.bouncycastle.crypto.engines.SEEDEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/SEEDEngine;
            0    1     1    r0  I
            0    1     2   ki0  I
            0    1     3    r1  I
            0    1     4   ki1  I
    MethodParameters:
      Name  Flags
      r0    
      ki0   
      r1    
      ki1   
}
SourceFile: "SEEDEngine.java"