final void method807(ByteBuffer class348_sub49) {
	aClass197_1418 = new Class197();
	aClass197_1418.method1452(class348_sub49);
	aClass197_1408 = new Class197();
	aClass197_1408.method1452(class348_sub49);
	int i = class348_sub49.getUByte();
	if (i != 0) {
	    ((ByteBuffer) class348_sub49).position--;
	    aClass197_1415 = new Class197();
	    aClass197_1415.method1452(class348_sub49);
	    aClass197_1425 = new Class197();
	    aClass197_1425.method1452(class348_sub49);
	}
	i = class348_sub49.getUByte();
	if (i != 0) {
	    ((ByteBuffer) class348_sub49).position--;
	    aClass197_1413 = new Class197();
	    aClass197_1413.method1452(class348_sub49);
	    aClass197_1423 = new Class197();
	    aClass197_1423.method1452(class348_sub49);
	}
	i = class348_sub49.getUByte();
	if (i != 0) {
	    ((ByteBuffer) class348_sub49).position--;
	    aClass197_1414 = new Class197();
	    aClass197_1414.method1452(class348_sub49);
	    aClass197_1420 = new Class197();
	    aClass197_1420.method1452(class348_sub49);
	}
	for (int i_2_ = 0; i_2_ < 10; i_2_++) {
	    int i_3_ = class348_sub49.getSmartB();
	    if (i_3_ == 0)
		break;
	    anIntArray1410[i_2_] = i_3_;
	    anIntArray1411[i_2_] = class348_sub49.method3362((byte) 77);
	    anIntArray1428[i_2_] = class348_sub49.getSmartB();
	}
	anInt1427 = class348_sub49.getSmartB();
	anInt1422 = class348_sub49.getSmartB();
	((Class80) this).anInt1421 = class348_sub49.getShort();
	((Class80) this).anInt1407 = class348_sub49.getShort();
	aClass349_1419 = new Class349();
	aClass197_1417 = new Class197();
	aClass349_1419.method3446(class348_sub49, aClass197_1417);
    }