Re: [tiflo-juegos] solicitud de un juego

miércoles, 17 de enero de 2024

#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>

// ---------------- Integer Types Definitions -----------------

typedef int64_t int128_t;
typedef int64_t int224_t;
typedef int64_t int864_t;

// ----------------- Float Types Definitions ------------------

typedef float float32_t;
typedef double float64_t;
typedef long double float80_t;

// ------------------------ Structures ------------------------

struct struct1 {
int32_t e0;
int32_t e1;
int32_t e2;
int32_t e3;
};

// ------------------- Function Prototypes --------------------

int32_t entry_point(void);
int32_t function_1000101c(int32_t a1, int32_t a2);
int32_t function_10001176(void);
int32_t function_10001183(void);
int32_t function_100011a7(void);
int32_t function_100011a9(void);
int32_t function_100011e3(void);
int32_t function_1000120a(void);
int32_t function_10001253(void);
int32_t function_10001262(int32_t a1);
int32_t function_1000128b(void);
int32_t function_1000129f(void);
int32_t function_100012a4(int32_t a1, int32_t a2);
int32_t function_100014fd(int32_t a1, int32_t a2, int32_t a3);
int32_t function_100015a0(int16_t a1, int32_t a2);
int32_t function_100015a5(int32_t a1);
int32_t function_10001670(void);
int32_t function_100016c4(int32_t a1);
int32_t function_100016d5(int32_t a1, int32_t a2);
int32_t function_10001761(void);
int32_t function_1000177a(int32_t a1);
int32_t function_10001795(void);
int32_t function_100017be(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_100017df(void);
int32_t function_1000180d(void);
int32_t function_10001830(void);
int32_t function_10001842(int32_t a1, int32_t a2);
int32_t function_100019d4(void);
int32_t function_10001a1c(void);
int32_t function_10001a34(void);
int32_t function_10001a38(int32_t a1);
int32_t function_10001a5d(int32_t a1);
int32_t function_10001a80(void);
int32_t function_10001a83(void);
int32_t function_10001a91(void);
int32_t function_10001aca(void);
int32_t function_10001ade(void);
int32_t function_10001afc(int32_t a1);
int32_t function_10001b08(void);
int32_t function_10001b48(void);
int32_t function_10001b5c(void);
int32_t function_10001c87(int32_t a1);
int32_t function_10001d0b(void);
int32_t function_10001d68(void);
int32_t function_10001da6(void);
int32_t function_10001dd1(int32_t a1);
int32_t function_10001e4b(void);
int32_t function_10001e69(int32_t a1);
int32_t function_10001e9a(void);
int32_t function_10001ebe(void);
int32_t function_10001f10(int32_t a1, int32_t a2);
int32_t function_10002051(void);
int32_t function_10002079(void);
int32_t function_10002094(int32_t a1);
int32_t function_1000214f(void);
int32_t function_10002177(void);
int32_t function_10002182(void);
int32_t function_1000219d(void);
int32_t function_1000221f(void);
int32_t function_10002231(void);
int32_t function_1000223b(void);
int32_t function_1000223d(int32_t a1, int32_t a2);
int32_t function_1000229a(int32_t a1, int32_t a2);
int32_t function_10002313(void);
int32_t function_10002322(int32_t a1);
int32_t function_10002323(void);
int32_t function_10002349(void);
int32_t function_1000236d(void);
int32_t function_1000237c(int32_t a1);
int32_t function_100023e9(void);
int32_t function_10002439(void);
int32_t function_10002472(int32_t a1);
int32_t function_1000249b(int32_t a1);
int32_t function_100024a2(void);
int32_t function_100024af(void);
int32_t function_100024b4(int32_t a1, int32_t a2, int32_t a3);
int32_t function_1000256b(int32_t a1);
int32_t function_100026d4(int32_t a1);
int32_t function_100026ee(int32_t a1, int32_t a2);
int32_t function_10002937(void);
int32_t function_1000293e(int32_t a1, int32_t a2);
int32_t function_1000295f(void);
int32_t function_10002983(void);
int32_t function_100029dc(void);
int32_t function_100029f8(void);
int32_t function_10002a9a(int16_t a1);
int32_t function_10002b0f(uint32_t a1);
int32_t function_10002b53(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_10002b7b(void);
int32_t function_10002bb6(void);
int32_t function_10002bc3(int32_t a1);
int32_t function_10002bd0(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t a12);
int32_t function_10002e27(int32_t a1);
int32_t function_10002f80(void);
int32_t function_10002f9a(void);
int32_t function_10002fb2(void);
int32_t function_10002fd2(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10003140(int32_t a1, int32_t a2);
int32_t function_10003246(void);
int32_t function_1000326f(void);
int32_t function_1000327e(int32_t a1, int32_t a2, int32_t a3, uint32_t a4, uint32_t a5, int32_t a6, int32_t a7);
int32_t function_100034eb(int32_t a1);
int32_t function_100034f6(int16_t a1, int32_t a2, int32_t a3);
int32_t function_1000352f(void);
int32_t function_10003534(void);
int32_t function_1000353d(int16_t a1, int32_t a2, int32_t a3);
int32_t function_10003718(void);
int32_t function_1000371a(void);
int32_t function_10003743(void);
int32_t function_10003775(void);
int32_t function_100037ae(void);
int32_t function_100037b4(void);
int32_t function_100037fa(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_100039b4(void);
int32_t function_100039c7(int32_t a1);
int32_t function_100039e9(void);
int32_t function_10003a61(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t result, int32_t a9);
int32_t function_10003a76(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t a12, int32_t a13, int32_t a14, int32_t a15, int32_t a16, int32_t a17, int32_t a18, int32_t a19, int32_t a20, int32_t a21);
int32_t function_10003ddb(void);
int32_t function_10003e5e(void);
int32_t function_10003ec8(int32_t a1, int32_t a2);
int32_t function_10003fca(int16_t a1);
int32_t function_10003fee(int32_t a1);
int32_t function_100040d4(void);
int32_t function_100040e7(void);
int32_t function_10004118(void);
int32_t function_100042c5(int32_t a1);
int32_t function_100042d9(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_10004360(void);
int32_t function_1000436f(int32_t a1);
int32_t function_10004389(int32_t a1);
int32_t function_100043e2(int32_t a1);
int32_t function_10004411(void);
int32_t function_10004425(int32_t a1);
int32_t function_1000443f(void);
int32_t function_1000444d(void);
int32_t function_10004452(int16_t a1);
int32_t function_1000445f(void);
int32_t function_100044d6(int32_t a1);
int32_t function_100044eb(int32_t a1);
int32_t function_10004583(void);
int32_t function_1000458d(int32_t a1);
int32_t function_100045b6(void);
int32_t function_10004664(int32_t a1);
int32_t function_100046bc(void);
int32_t function_100046c0(void);
int32_t function_100046da(void);
int32_t function_100046dd(void);
int32_t function_100046e1(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_100047fa(void);
int32_t function_1000481e(int32_t a1);
int32_t function_10004822(void);
int32_t function_1000488f(void);
int32_t function_10004896(void);
int32_t function_1000489d(int32_t a1);
int32_t function_100048a7(void);
int32_t function_100048ac(void);
int32_t function_1000490d(int32_t a1);
int32_t function_10004927(int32_t a1, int32_t a2);
int32_t function_10004a13(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_10004b17(void);
int32_t function_10004b24(void);
int32_t function_10004b2d(int32_t a1, int32_t a2, int32_t a3);
int32_t function_10004c9e(int32_t a1);
int32_t function_10004caf(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6);
int32_t function_10004cc6(int32_t a1);
int32_t function_10004ce5(int32_t a1);
int32_t function_10004cf8(void);
int32_t function_10004d05(void);
int32_t function_10004d19(void);
int32_t function_10004d35(void);
int32_t function_10004d38(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_10004dea(int32_t a1, int32_t a2, int32_t result);
int32_t function_10004e5f(void);
int32_t function_10004e84(void);
int32_t function_10004ee9(int32_t a1);
int32_t function_10004f04(void);
int32_t function_10004f1c(void);
int32_t function_10004f5e(void);
int32_t function_10004f84(int32_t a1);
int32_t function_10004fa1(int32_t a1);
int32_t function_10004fb2(void);
int32_t function_1000501f(int32_t a1);
int32_t function_1000502b(void);
int32_t function_10005138(int32_t a1);
int32_t function_10005141(int32_t a1);
int32_t function_100051c1(void);
int32_t function_100051c7(int32_t a1);
int32_t function_100051d0(void);
int32_t function_100051f4(int32_t a1);
int32_t function_10005240(void);
int32_t function_10005272(void);
int32_t function_10005277(int16_t a1, int32_t a2);
int32_t function_10005335(int32_t a1);
int32_t function_1000535d(int32_t a1);
int32_t function_10005364(int32_t a1);
int32_t function_100054a9(void);
int32_t function_100054b0(void);
int32_t function_100054b5(void);
int32_t function_100054bf(void);
int32_t function_10005514(void);
int32_t function_10005579(int32_t a1, int32_t a2);
int32_t function_100055a7(void);
int32_t function_100055b2(int32_t a1, int32_t a2);
int32_t function_100057f9(int32_t a1);
int32_t function_100057fe(int32_t a1);
int32_t function_1000580e(void);
int32_t function_10005826(void);
int32_t function_10005848(void);
float80_t function_10005869(void);
int32_t function_1000589d(void);
int32_t function_100058b2(void);
int32_t function_10005974(void);
int32_t function_1000598c(int32_t a1);
int32_t function_10005995(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t result, int32_t a7);
int32_t function_10005afb(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t result);
int32_t function_10005d6b(void);
int32_t function_10005d94(void);
int32_t function_10005dde(void);
int32_t function_10005dfb(void);
int32_t function_10005e28(void);
int32_t function_10005e85(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10005f3f(int32_t a1);
int32_t function_100060b0(void);
int32_t function_100060f0(int32_t a1);
int32_t function_10006172(int32_t a1);
int32_t function_10006190(void);
int32_t function_100061d1(void);
int32_t function_1000621e(int32_t a1);
int32_t function_1000645d(void);
int32_t function_10006496(int32_t a1);
int32_t function_100064dd(void);
int32_t function_100064ea(void);
int32_t function_100065b9(void);
int32_t function_100065c0(int16_t a1, int32_t a2, int32_t result);
int32_t function_100065f7(void);
int32_t function_1000662d(int32_t a1, int32_t a2);
int32_t function_100066f0(void);
int32_t function_10006721(void);
int32_t function_10006741(void);
int32_t function_100068d2(void);
int32_t function_100068e7(void);
int32_t function_10006975(int32_t a1, int32_t a2, int32_t a3);
int32_t function_10006b31(int32_t a1);
int32_t function_10006bc3(int32_t a1);
int32_t function_10006bd1(int16_t a1, int32_t a2);
int32_t function_10006be0(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10006be7(void);
int32_t function_10006c14(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, uint32_t a7);
int32_t function_10006c4e(void);
int32_t function_10006c80(void);
int32_t function_10006c8e(void);
int32_t function_10006c95(void);
int32_t function_10006dd5(int32_t a1, int32_t a2, int32_t a3);
int32_t function_10006ebc(int32_t a1, int32_t a2);
int32_t function_10006ef0(void);
int32_t function_10006ef4(void);
int32_t function_10006fad(int32_t a1);
int32_t function_10007101(void);
int32_t function_100071e0(int32_t a1, int32_t a2);
int32_t function_1000737a(void);
int32_t function_1000739f(int32_t a1, int32_t a2);
int32_t function_100073af(void);
int32_t function_100073f0(int32_t a1);
int32_t function_100073f9(void);
int32_t function_100073fe(void);
int32_t function_1000742a(int32_t a1);
int32_t function_1000742f(int32_t a1);
int32_t function_10007435(void);
int32_t function_1000743d(int32_t a1);
int32_t function_1000748e(void);
int32_t function_1000749c(int32_t a1, int32_t a2);
int32_t function_1000775c(int32_t a1);
int32_t function_1000777e(void);
int32_t function_100078bb(int32_t a1);
int32_t function_100078c7(void);
int32_t function_100078cb(void);
int32_t function_100078dc(int32_t a1);
int32_t function_100078ff(void);
int32_t function_10007901(int32_t a1);
int32_t function_1000790b(int32_t a1);
int32_t function_10007913(void);
int32_t function_1000791e(void);
int32_t function_10007940(int32_t a1);
int32_t function_100079dd(void);
int32_t function_10007a19(void);
int32_t function_10007a4e(int32_t a1);
int32_t function_10007a65(void);
int32_t function_10007a7b(void);
int32_t function_10007a84(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_10007c29(void);
int32_t function_10007c50(int32_t a1, int32_t a2);
int32_t function_10007c92(void);
int32_t function_10007cbe(int32_t a1, int32_t a2);
int32_t function_10007dab(void);
int32_t function_10007db9(void);
int32_t function_10007de6(void);
int32_t function_10007e87(void);
int32_t function_10007eb7(void);
int32_t function_10007ed3(void);
int32_t function_10007eef(int32_t a1);
int32_t function_1000803d(int32_t a1);
int32_t function_100080a7(void);
int32_t function_1000810a(int32_t a1);
int32_t function_1000810d(void);
int32_t function_1000818d(void);
int32_t function_1000819e(void);
int32_t function_100081d2(int32_t a1);
int32_t function_100081d5(void);
int32_t function_100081f8(void);
int32_t function_10008246(int32_t a1);
int32_t function_10008253(void);
int32_t function_10008418(void);
int32_t function_1000841c(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, uint32_t a8, int32_t a9);
int32_t function_100084df(void);
int32_t function_100084f7(int32_t result, int32_t a2);
int32_t function_1000854b(int32_t a1, int32_t a2, int32_t a3);
int32_t function_10008737(void);
int32_t function_10008747(int32_t a1, int32_t a2);
int32_t function_10008766(int32_t result);
int32_t function_10008775(int32_t a1);
int32_t function_10008813(void);
int32_t function_10008843(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_100088ea(void);
int32_t function_1000893c(void);
int32_t function_1000893f(int32_t a1);
int32_t function_10008963(void);
int32_t function_1000898f(void);
int32_t function_10008992(void);
int32_t function_10008999(int32_t a1);
int32_t function_100089a3(void);
int32_t function_100089a8(int32_t a1, int32_t a2);
int32_t function_10008a71(void);
int32_t function_10008a7d(void);
int32_t function_10008a84(int32_t a1, int32_t a2);
int32_t function_10008be9(void);
int32_t function_10008c27(void);
int32_t function_10008c29(void);
int32_t function_10008c37(void);
int32_t function_10008c46(int32_t a1);
int32_t function_10008c5f(void);
int32_t function_10008c7a(int32_t a1, int32_t a2);
int32_t function_10008d53(void);
int32_t function_10008d97(void);
int32_t function_10008d98(void);
int32_t function_10008dab(int32_t a1);
int32_t function_10008dea(int32_t a1);
int32_t function_10008eb4(int32_t a1);
int32_t function_10008eee(void);
int32_t function_10008efe(void);
int32_t function_10009001(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_10009217(void);
int32_t function_10009238(void);
int32_t function_10009261(void);
int32_t function_10009284(int32_t a1);
int32_t function_10009376(void);
int32_t function_100093af(int32_t a1);
int32_t function_10009409(void);
int32_t function_1000942a(int32_t a1);
int32_t function_10009534(void);
int32_t function_10009563(int32_t a1);
int32_t function_100095c9(int32_t a1);
int32_t function_100096ba(void);
int32_t function_100096cf(void);
int32_t function_10009700(void);
int32_t function_10009703(void);
int32_t function_10009705(void);
int32_t function_10009712(int32_t a1);
int32_t function_100098ec(void);
int32_t function_100098f9(void);
int32_t function_1000990f(int32_t a1);
int32_t function_10009913(int32_t a1, int32_t a2);
int32_t function_10009c21(int32_t a1);
int32_t function_10009d47(void);
int32_t function_10009d99(void);
int32_t function_10009da0(void);
int32_t function_10009db1(void);
int32_t function_10009e38(void);
int32_t function_10009e68(void);
int32_t function_10009ea0(void);
int32_t function_10009f10(void);
int32_t function_10009f20(int32_t a1, int32_t a2);
int32_t function_10009feb(void);
int32_t function_10009ff6(int32_t a1);
int32_t function_1000a00a(void);
int32_t function_1000a01d(void);
int32_t function_1000a041(void);
int32_t function_1000a09e(void);
int32_t function_1000a0ca(void);
int32_t function_1000a0da(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, uint32_t result2, int32_t a13, int32_t a14, uint32_t a15, int32_t a16, int32_t a17, int32_t a18);
int32_t function_1000a206(void);
int32_t function_1000a232(int32_t a1, int32_t a2);
int32_t function_1000a268(void);
int32_t function_1000a293(void);
int32_t function_1000a330(void);
int32_t function_1000a35f(void);
int32_t function_1000a39b(int32_t a1);
int32_t function_1000a3b9(int32_t a1);
int32_t function_1000a405(void);
int32_t function_1000a49a(void);
int32_t function_1000a4a9(void);
int32_t function_1000a4b9(void);
int32_t function_1000a4dd(void);
int32_t function_1000a4e8(void);
int32_t function_1000a4f4(int32_t a1);
int32_t function_1000a501(int32_t a1);
int32_t function_1000a5f0(int32_t a1);
int32_t function_1000a5fe(void);
int32_t function_1000a61b(uint32_t a1, int32_t a2);
int32_t function_1000a6ac(int32_t a1);
int32_t function_1000a6cc(void);
int32_t function_1000a6ff(int32_t a1);
int32_t function_1000a777(int16_t a1, int32_t a2, int32_t a3);
int32_t function_1000a797(int16_t a1);
int32_t function_1000a7c1(void);
int32_t function_1000a7f5(int16_t a1);
int32_t function_1000a816(void);
int32_t function_1000a821(int32_t a1);
int32_t function_1000a834(void);
int32_t function_1000a843(void);
int32_t function_1000a84d(void);
int32_t function_1000aac3(int32_t a1);
int32_t function_1000aac4(int16_t a1);
int32_t function_1000ab45(void);
int32_t function_1000ab66(void);
int32_t function_1000ab6e(void);
int32_t function_1000abfe(void);
int32_t function_1000ac39(void);
int32_t function_1000ac3f(int32_t a1);
int32_t function_1000acd5(int16_t a1, int32_t a2);
int32_t function_1000adb5(void);
int32_t function_1000adb8(void);
int32_t function_1000ade7(void);
int32_t function_1000ae4d(void);
int32_t function_1000ae56(void);
int32_t function_1000ae5b(void);
int32_t function_1000ae65(int32_t a1);
int32_t function_1000ae71(void);
int32_t function_1000ae7e(int32_t a1, int32_t a2);
int32_t function_1000b01f(int32_t a1, int32_t a2);
int32_t function_1000b212(void);
int32_t function_1000b2fb(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_1000b45f(void);
int32_t function_1000b4d6(void);
int32_t function_1000b5a8(void);
int32_t function_1000b5d2(void);
int32_t function_1000b66e(int32_t a1);
int32_t function_1000b724(int32_t a1);
int32_t function_1000b737(void);
int32_t function_1000b773(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_1000b8f2(void);
int32_t function_1000b915(void);
int32_t function_1000b92d(void);
int32_t function_1000b99e(void);
int32_t function_1000b9d0(int32_t a1);
int32_t function_1000ba13(void);
int32_t function_1000ba3e(int32_t a1, int32_t a2);
int32_t function_1000bade(int32_t a1);
int32_t function_1000bb12(void);
int32_t function_1000bb1b(void);
int32_t function_1000bb56(void);
int32_t function_1000bb62(void);
int32_t function_1000bb6b(int32_t a1);
int32_t function_1000bbb4(void);
int32_t function_1000bbd4(int32_t a1);
int32_t function_1000bbd9(int32_t a1);
int32_t function_1000bc0f(int32_t a1);
int32_t function_1000bd18(void);
int32_t function_1000be73(int32_t a1);
int32_t function_1000beb3(int32_t result);
int32_t function_1000bec1(int16_t a1);
int32_t function_1000bf1f(void);
int32_t function_1000bf2a(int32_t a1);
int32_t function_1000bfd7(int16_t a1);
int32_t function_1000c02c(int32_t a1);
int32_t function_1000c050(void);
int32_t function_1000c05b(void);
int32_t function_1000c076(void);
int32_t function_1000c077(int32_t a1, int32_t a2, int32_t a3);
int32_t function_1000c095(void);
int32_t function_1000c11a(void);
int32_t function_1000c129(int32_t a1);
int32_t function_10017fe3(void);
int32_t function_10017ff8(void);
int32_t function_10018002(int32_t a1);
int32_t function_10018127(void);
int32_t function_10018141(void);
int32_t function_10018142(int32_t a1);
int32_t function_10018151(void);
int32_t function_10018154(int32_t a1);
int32_t function_100181d8(void);
int32_t function_100181df(void);
int32_t function_10018208(void);
int32_t function_1001820e(int32_t a1, int32_t a2);
int32_t function_10018430(int32_t a1);
int32_t function_1001845c(void);
int32_t function_100184a1(int32_t a1, int32_t a2);
int32_t function_1001863e(void);
int32_t function_10018645(uint32_t a1, int32_t a2);
int32_t function_10018689(int32_t a1, int32_t a2);
int32_t function_100186f3(int32_t a1, int32_t a2);
int32_t function_10018731(int32_t a1, int32_t a2);
int32_t function_100187a0(int32_t a1);
int32_t function_100187ad(int32_t a1);
int32_t function_100187b5(void);
int32_t function_100187c5(void);
int32_t function_100187c7(void);
float80_t function_100187d3(void);
int32_t function_10018836(void);
int32_t function_1001887e(void);
int32_t function_10018881(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t a12, int32_t a13);
int32_t function_10018a7d(void);
int32_t function_10018a82(int32_t a1);
int32_t function_10018a86(int32_t a1);
int32_t function_10018a93(int32_t a1);
int32_t function_10018a94(int32_t a1, int32_t a2);
int32_t function_10018aee(void);
int32_t function_10018b0e(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_10018caf(int32_t a1);
float80_t function_10018cb8(void);
int32_t function_10018cc9(void);
int32_t function_10018ce2(void);
int32_t function_10018d61(void);
int32_t function_10018d6a(void);
int32_t function_10018d75(int32_t a1);
int32_t function_10018da8(int32_t a1);
int32_t function_10018dc1(int32_t a1, int32_t a2);
int32_t function_10018e4e(int32_t a1);
int32_t function_10018ec0(void);
int32_t function_10018ee2(int32_t a1);
int32_t function_10019005(int32_t a1);
int32_t function_10019047(void);
int32_t function_10019060(int32_t a1);
int32_t function_1001906a(int32_t a1);
int32_t function_10019212(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_1001921f(void);
int32_t function_10019232(int32_t a1);
int32_t function_10019235(void);
int32_t function_10019236(void);
int32_t function_1001923c(int32_t a1);
int32_t function_10019252(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_1001925f(void);
int32_t function_1001927c(int32_t a1);
int32_t function_1001927f(void);
int32_t function_10019280(void);
int32_t function_10019286(void);
int32_t function_100192a5(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_100192b2(void);
int32_t function_100192c6(int32_t a1);
int32_t function_100192c9(void);
int32_t function_100192ca(void);
int32_t function_100192d0(void);
int32_t function_100192e1(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_100192ee(void);
int32_t function_10019310(int32_t a1);
int32_t function_10019313(void);
int32_t function_10019314(void);
int32_t function_1001931a(void);
int32_t function_1001932b(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10019338(void);
int32_t function_10019349(int32_t a1);
int32_t function_1001934c(void);
int32_t function_1001934d(void);
int32_t function_10019353(int32_t a1);
int32_t function_10019364(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10019371(void);
int32_t function_10019392(int32_t a1);
int32_t function_10019395(void);
int32_t function_10019396(void);
int32_t function_1001939c(void);
int32_t function_100193b6(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_100193b9(void);
int32_t function_100193ba(void);
int32_t function_100193c0(void);
int32_t function_100193d7(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_100193e4(void);
int32_t function_100193f3(int32_t a1);
int32_t function_100193f6(void);
int32_t function_100193f7(void);
int32_t function_100193fd(void);
int32_t function_10019418(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10019425(void);
int32_t function_10019457(int32_t a1);
int32_t function_10019464(void);
int32_t function_10019477(int32_t a1);
int32_t function_1001947a(void);
int32_t function_1001947b(void);
int32_t function_10019481(void);
int32_t function_10019495(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10019498(void);
int32_t function_10019499(void);
int32_t function_1001949f(void);
int32_t function_100194b8(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_100194e6(int32_t a1);
int32_t function_100194f3(void);
int32_t function_10019532(void);
int32_t function_10019537(void);
int32_t function_10019538(void);
int32_t function_1001953c(void);
int32_t function_1001954a(int32_t a1);
int32_t function_10019557(void);
int32_t function_1001956b(int32_t a1);
int32_t function_1001956e(void);
int32_t function_1001956f(void);
int32_t function_10019575(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_1001958c(int32_t a1);
int32_t function_10019599(void);
int32_t function_100195a1(void);
int32_t function_100195a6(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6);
int32_t function_100197b5(void);
int32_t function_100197bc(void);
int32_t function_100197f3(void);
int32_t function_10019811(void);
int32_t function_1001989a(void);
int32_t function_100198ab(void);
int32_t function_100198bd(void);
int32_t function_100198cb(int32_t a1);
int32_t function_100198d1(void);
int32_t function_1001990b(int16_t a1, int32_t a2, int32_t a3);
int32_t function_10019a17(int32_t a1);
int32_t function_10019a2a(int32_t a1);
int32_t function_10019b1f(void);
int32_t function_10019b45(void);
int32_t function_10019b5e(void);
int32_t function_10019b97(void);
int32_t function_10019bda(void);
int32_t function_10019c70(int16_t a1);
int32_t function_10019c94(int16_t a1, int32_t a2);
int32_t function_10019cab(int32_t a1);
int32_t function_10019cbf(int32_t a1, int32_t a2);
int32_t function_10019d27(void);
int32_t function_10019dbf(void);
int32_t function_10019dec(void);
int32_t function_10019df5(void);
int32_t function_10019e24(void);
int32_t function_10019e4f(int16_t a1);
int32_t function_10019ee9(int32_t a1);
int32_t function_10019ef6(void);
int32_t function_10019f17(void);
int32_t function_10019f35(void);
int32_t function_10019f61(void);
int32_t function_10019f6d(int32_t a1);
int32_t function_10019f86(int32_t a1);
int32_t function_1001a011(void);
int32_t function_1001a030(void);
int32_t function_1001a041(void);
int32_t function_1001a04e(void);
int32_t function_1001a17d(int32_t a1);
int32_t function_1001a1a5(int32_t a1, int32_t a2, int32_t a3, int32_t a4);
int32_t function_1001a2ec(void);
int32_t function_1001a30a(void);
int32_t function_1001a31a(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_1001a4e6(int32_t a1);
int32_t function_1001a4fa(void);
int32_t function_1001a50d(int16_t a1, int32_t a2);
int32_t function_1001a546(void);
int32_t function_1001a5af(int32_t a1);
int32_t function_1001a5c8(void);
int32_t function_1001a621(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t a12, int32_t a13, int32_t a14, int32_t result);
int32_t function_1001a737(int32_t a1, int32_t a2);
int32_t function_1001a74d(void);
int32_t function_1001a772(int32_t result, int32_t a2);
int32_t function_1001a77d(void);
int32_t function_1001a78b(int32_t a1);
int32_t function_1001a79c(int32_t a1);
int32_t function_1001a839(void);
int32_t function_1001a86d(void);
int32_t function_1001a87f(void);
int32_t function_1001a890(void);
int32_t function_1001a8b5(int32_t a1);
int32_t function_1001a93d(int32_t a1, int32_t a2);
int32_t function_1001a961(void);
int32_t function_1001aa5e(void);
int32_t function_1001aa6b(int32_t a1);
int32_t function_1001aaee(void);
int32_t function_1001ab1e(int32_t a1);
int32_t function_1001abc9(void);
int32_t function_1001ac01(void);
int32_t function_1001ac1d(void);
int32_t function_1001ac2d(void);
int32_t function_1001ac5e(int32_t a1);
int32_t function_1001ac67(void);
int32_t function_1001ac85(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, uint32_t a6, uint32_t a7, int32_t a8, int32_t a9);
int32_t function_1001ade1(void);
int32_t function_1001ae94(int32_t a1, int32_t a2, uint32_t a3, int32_t a4);
int32_t function_1001af34(int32_t a1);
int32_t function_1001b014(void);
int32_t function_1001b01e(int32_t a1);
int32_t function_1001b08b(void);
int32_t function_1001b09c(void);
int32_t function_1001b0b0(int32_t a1);
int32_t function_1001b0e2(int32_t a1);
int32_t function_1001b0ee(void);
int32_t function_1001b109(void);
int32_t function_1001b12f(int16_t a1, int32_t a2);
int32_t function_1001b158(int32_t a1);
int32_t function_1001b1dc(int32_t a1, int32_t a2);
int32_t function_1001b1f4(void);
int32_t function_1001b1f9(int32_t a1);
int32_t function_1001b203(void);
int32_t function_1001b20e(int32_t a1);
int32_t function_1001b250(int32_t a1);
int32_t function_1001b262(int32_t a1);
int32_t function_1001b29f(int32_t a1);
int32_t function_1001b2b4(void);
int32_t function_1001b2b6(void);
int32_t function_1001b2c7(int32_t a1, int32_t a2);
int32_t function_1001b4a6(int16_t a1);
int32_t function_1001b50e(int32_t a1);
int32_t function_1001b515(void);
int32_t function_1001b51f(int32_t a1);
int32_t function_1001b56d(void);
int32_t function_1001b584(void);
int32_t function_1001b59d(int32_t a1);
int32_t function_1001b629(int32_t a1);
int32_t function_1001b657(void);
int32_t function_1001b685(int32_t a1);
int32_t function_1001b6b5(void);
int32_t function_1001b759(void);
int32_t function_1001b792(void);
int32_t function_1001b7a8(int32_t a1, int32_t a2);
int32_t function_1001b7ad(void);
int32_t function_1001b7b2(void);
int32_t function_1001b7da(void);
int32_t function_1001b7df(int32_t a1, int16_t a2);
int32_t function_1001b89d(void);
int32_t function_1001b8b1(void);
int32_t function_1001b8c1(void);
int32_t function_1001b8e5(void);
int32_t function_1001b907(int32_t a1, int32_t a2);
int32_t function_1001b967(void);
int32_t function_1001b984(void);
int32_t function_1001b985(void);
int32_t function_1001b9a9(int32_t a1, int32_t a2, int32_t a3);
int32_t function_1001bbc6(void);
int32_t function_1001bbf1(int16_t a1, int32_t a2);
int32_t function_1001bdb1(void);
int32_t function_1001bdc5(void);
int32_t function_1001bdd3(void);
int32_t function_1001be3a(int32_t a1);
int32_t function_1001be7b(void);
int32_t function_1001beb3(int32_t a1);
int32_t function_1001c055(void);
int32_t function_1001c064(void);
int32_t function_1001c075(void);
int32_t function_1001c082(void);
int32_t function_1001c090(void);
int32_t function_1001c0b9(void);
int32_t function_1001c0bd(void);
int32_t function_1001c0c8(int32_t a1);
int32_t function_1001c191(void);
int32_t function_1001c1ae(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_1001c233(int32_t a1);
int32_t function_1001c26f(void);
int32_t function_1001c295(int32_t a1, int32_t a2);
int32_t function_1001c56e(int32_t a1, int32_t a2, int32_t a3, uint32_t a4, int32_t a5, int32_t a6, uint32_t a7);
int32_t function_1001c63d(void);
int32_t function_1001c74d(void);
int32_t function_1001c76d(void);
int32_t function_1001c76e(void);
int32_t function_1001c772(int32_t a1);
int32_t function_1001c787(int16_t a1);
int32_t function_1001c7b4(int32_t a1);
int32_t function_1001c7bd(void);
int32_t function_1001c809(int32_t a1, int32_t a2);
int32_t function_1001c90d(int16_t a1, int32_t a2);
int32_t function_1001c9ed(void);
int32_t function_1001ca07(void);
int32_t function_1001ca17(void);
int32_t function_1001ca30(void);
int32_t function_1001ca3d(int32_t a1, int32_t a2);
int32_t function_1001ca9b(void);
int32_t function_1001caa5(void);
int32_t function_1001cb94(int32_t a1);
int32_t function_1001cb9e(void);
int32_t function_1001cba2(void);
int32_t function_1001cbb7(void);
int32_t function_1001cbc2(void);
int32_t function_1001cbc4(void);
int32_t function_1001cbe2(int32_t a1, int32_t a2);
int32_t function_1001ccd1(void);
int32_t function_1001cd47(int32_t a1);
float80_t function_1001cd4a(void);
int32_t function_1001cd6e(int32_t a1);
int32_t function_1001cd70(void);
int32_t function_1001cd9e(void);
int32_t function_1001cdb4(void);
int32_t function_1001cdd9(int32_t a1);
int32_t function_1001cde5(void);
int32_t function_1001cdfe(int32_t a1);
int32_t function_1001ce4d(void);
int32_t function_1001cec1(int32_t a1, int16_t a2, int32_t a3);
int32_t function_1001cfa6(int32_t a1);
int32_t function_1001d018(void);
int32_t function_1001d03c(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10);
int32_t function_1001d24c(int32_t a1, int32_t a2, int32_t a3);
int32_t function_1001d2c5(void);
int32_t function_1001d2cc(int32_t a1, int32_t a2);
int32_t function_1001d356(void);
int32_t function_1001d365(void);
int32_t function_1001d387(void);
int32_t function_1001d38e(void);
int32_t function_1001d402(void);
int32_t function_1001d40e(int32_t a1);
int32_t function_1001d41e(void);
int32_t function_1001d555(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_1001d625(int32_t a1);
int32_t function_1001d674(void);
int32_t function_1001d6e3(int32_t a1);
int32_t function_1001d754(int32_t a1);
int32_t function_1001d778(int32_t a1, int32_t a2);
int32_t function_1001d7fb(void);
int32_t function_1001d803(void);
int32_t function_1001d809(void);
int32_t function_1001d80e(int32_t a1);
int32_t function_1001d81d(void);
int32_t function_1001d829(void);
int32_t function_1001d82a(void);
int32_t function_1001d836(void);
int32_t function_1001d847(void);
int32_t function_1001d84c(void);
int32_t function_1001d860(int32_t a1, int32_t a2);
int32_t function_1001d8de(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_1001d973(int16_t a1, int32_t a2, int32_t a3, int32_t a4);
int32_t function_1001da17(void);
int32_t function_1001da34(void);
int32_t function_1001da4a(void);
int32_t function_1001da6c(void);
int32_t function_1001da74(int32_t a1);
int32_t function_1001db52(void);
int32_t function_1001db92(void);
int32_t function_1001dbab(int32_t a1);
int32_t function_1001dd62(void);
int32_t function_1001dd82(void);
int32_t function_1001de6f(int32_t a1);
int32_t function_1001dea4(void);
int32_t function_1001df57(int16_t a1);
int32_t function_1001df5b(int32_t a1);
int32_t function_1001dfe0(int32_t a1, int32_t a2);
int32_t function_1001e0b9(int32_t a1);
int32_t function_1001e0cd(void);
int32_t function_1001e0df(int16_t a1);
int32_t function_1001e282(void);
int32_t function_1001e2a7(void);
int32_t function_1001e2ec(void);
int32_t function_1001e30f(void);
int32_t function_1001e31d(void);
int32_t function_1001e327(int32_t a1);
int32_t function_1001e32d(void);
int32_t function_1001e340(void);
int32_t function_1001e352(void);
int32_t function_1001e35c(void);
int32_t function_1001e367(void);
int32_t function_1001e368(int32_t a1);
int32_t function_1001e381(void);
int32_t function_1001e389(int32_t a1);
int32_t function_1001e395(void);
int32_t function_1001e3ac(void);
int32_t function_1001e3b8(int32_t a1, int32_t a2, int32_t a3);
int32_t function_1001e417(int32_t a1, int32_t a2);
int32_t function_1001e4a5(int32_t a1, int32_t a2);
int32_t function_1001e632(void);
int32_t function_1001e695(void);
int32_t function_1001e6be(int32_t a1, int32_t a2);
int32_t function_1001e6dd(int32_t a1);
int32_t function_1001e765(void);
int32_t function_1001e892(int16_t a1, int32_t a2);
int32_t function_1001ea13(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6);
int32_t function_1001eab8(int32_t a1, int32_t a2);
int32_t function_1001ec61(int32_t a1);
int32_t function_1001ec69(void);
int32_t function_1001ed92(void);
int32_t function_1001edb5(int32_t a1);
int32_t function_1001edbd(int32_t a1);
int32_t function_1001edf7(int32_t a1);
int32_t function_1001ee98(void);
int32_t function_1001eea9(void);
int32_t function_1001eef3(void);
int32_t function_1001eefa(void);
int32_t function_1001ef5d(int32_t a1);
int32_t function_1001ef74(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_1001f1ba(void);
int32_t function_1001f1f1(void);
int32_t function_1001f202(int32_t a1);
int32_t function_1001f242(void);
int32_t function_1001f280(void);
int32_t function_1001f2d0(int32_t a1);
int32_t function_1001f2dd(int32_t a1);
int32_t function_1001f2f8(void);
int32_t function_1001f305(int32_t a1);
int32_t function_1001f31b(void);
int32_t function_1001f326(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_1001f439(void);
int32_t function_1001f484(void);
int32_t function_1001f4aa(int32_t a1);
int32_t function_1001f4bd(void);
int32_t function_1001f4d6(void);
int32_t function_1001f4e3(void);
int32_t function_1001f4e5(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result);
int32_t function_1001f4ff(void);
int32_t function_1001f502(void);
int32_t function_1001f50e(void);
int32_t function_1001f521(void);
int32_t function_1001f525(void);
int32_t function_1001f534(int32_t a1);
int32_t function_1001f548(void);
int32_t function_1001f556(void);
int32_t function_1001f561(void);
int32_t function_1001f57c(void);
int32_t function_1001f581(int16_t a1, int32_t a2, int32_t a3);
int32_t function_1001f632(int32_t a1);
int32_t function_1001f657(int16_t a1, int32_t a2);
int32_t function_1001f892(int32_t a1, int32_t result, int32_t a3);
int32_t function_1001f8be(void);
int32_t function_1001f8e0(void);
int32_t function_1001f8f5(int32_t a1);
int32_t function_1001f94a(int32_t a1);
int32_t function_1001f94e(int32_t a1, int32_t a2);
int32_t function_1001fa3c(int32_t a1);
int32_t function_1001fa45(int32_t a1);
int32_t function_1001fb15(void);
int32_t function_1001fb1d(int32_t a1);
int32_t function_1001fb37(void);
int32_t function_1001fb3f(int32_t a1);
int32_t function_1001fb6e(int16_t a1);
int32_t function_1001fb78(int32_t a1);
int32_t function_1001ff67(int32_t a1);
int32_t function_1001ffdb(int32_t a1);
int32_t function_1001fff3(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_10020078(int32_t a1, int32_t a2, int32_t a3);
int32_t function_100200b9(void);
int32_t function_100200ec(void);
int32_t function_100200ff(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_100201fa(void);
int32_t function_10020203(void);
int32_t function_1002020b(void);
int32_t function_10020213(void);
int32_t function_10020216(int32_t a1);
int32_t function_10020224(void);
int32_t function_10020238(void);
int32_t function_1002023a(void);
int32_t function_1002023c(int32_t a1, int32_t a2);
int32_t function_1002028d(void);
int32_t function_10020294(int32_t a1);
int32_t function_100202b2(void);
int32_t function_100203c6(void);
int32_t function_100203eb(void);
int32_t function_10020402(void);
int32_t function_100204c6(int32_t a1);
int32_t function_100204ce(void);
int32_t function_1002050c(void);
int32_t function_1002053d(void);
int32_t function_10020589(void);
int32_t function_100205bf(void);
int32_t function_100205d7(int32_t a1, int32_t a2);
int32_t function_100208d7(void);
int32_t function_100208e9(void);
int32_t function_10020925(void);
int32_t function_10020934(void);
int32_t function_10020962(void);
int32_t function_10020983(int32_t a1);
int32_t function_10020992(int32_t a1);
int32_t function_10020a8b(void);
int32_t function_10020acb(void);
int32_t function_10020b0a(void);
int32_t function_10020b5e(void);
int32_t function_10020b72(void);
int32_t function_10020bb6(void);
int32_t function_10020bbf(void);
int32_t function_10020bc6(int32_t a1);
int32_t function_10020bfb(void);
int32_t function_10020bfd(void);
int32_t function_10020c10(void);
int32_t function_10020c1a(void);
int32_t function_10020c23(void);
int32_t function_10020c30(void);
int32_t function_10020c43(void);
int32_t function_10020c48(void);
int32_t function_10020c76(int16_t a1);
int32_t function_10020cab(void);
int32_t function_10020d03(void);
int32_t function_10020d5c(void);
int32_t function_10020d61(int32_t a1, int32_t a2, int32_t a3, uint32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10020de5(void);
int32_t function_10020dec(void);
int32_t function_10020e03(void);
int32_t function_10020e0b(void);
int32_t function_10020e22(int32_t a1);
int32_t function_10020e46(void);
int32_t function_10020e5b(void);
int32_t function_10020e6a(int32_t a1);
int32_t function_10020ea7(void);
int32_t function_10020ed4(void);
int32_t function_10020f21(int32_t a1);
int32_t function_10020f4a(void);
int32_t function_10020f57(int32_t a1, int32_t a2, int32_t a3);
float80_t function_10021085(void);
int32_t function_10021197(void);
int32_t function_100211a4(int32_t a1, int32_t a2);
int32_t function_10021258(void);
int32_t function_10021358(int32_t a1);
int32_t function_100213d2(void);
int32_t function_100213e2(void);
int32_t function_100214c7(void);
int32_t function_100214e5(void);
int32_t function_10021514(int32_t a1);
int32_t function_1002154f(void);
int32_t function_10021551(void);
int32_t function_10021564(void);
int32_t function_10021588(int32_t a1);
int32_t function_100215ab(void);
int32_t function_1002161a(void);
int32_t function_1002162e(void);
int32_t function_10021642(int16_t a1, int32_t a2);
int32_t function_1002164c(int32_t a1, int32_t a2);
int32_t function_10021676(void);
int32_t function_1002167c(void);
float80_t function_10021685(int16_t a1);
int32_t function_100216cf(void);
int32_t function_100216d0(void);
int32_t function_100216e9(void);
int32_t function_10021700(void);
int32_t function_1002170e(int32_t a1);
int32_t function_10021715(void);
int32_t function_10021719(uint32_t a1);
int32_t function_10021731(void);
int32_t function_100217c8(int32_t a1, int32_t a2);
int32_t function_100218b2(void);
int32_t function_100218ba(int16_t a1);
int32_t function_10021922(void);
int32_t function_1002192f(void);
int32_t function_10021940(void);
int32_t function_10021951(void);
int32_t function_10021993(void);
int32_t function_10021a33(void);
int32_t function_10021a3a(void);
int32_t function_10021a7a(void);
int32_t function_10021a89(void);
int32_t function_10021a95(void);
int32_t function_10021aa6(void);
int32_t function_10021af1(void);
int32_t function_10021b2f(void);
int32_t function_10021b5a(void);
int32_t function_10021b9e(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_10021db6(void);
int32_t function_10021dc9(void);
int32_t function_10021e40(int32_t a1);
int32_t function_10021e6b(int32_t a1);
int32_t function_10021e95(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_10021f39(void);
int32_t function_10021f3f(void);
int32_t function_10021f42(int32_t a1, int32_t a2, int32_t a3, uint32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, uint32_t a9, int32_t a10);
int32_t function_10021ff9(void);
int32_t function_10022010(int32_t a1);
int32_t function_10022012(void);
int32_t function_10022019(int32_t a1);
int32_t function_10022023(void);
int32_t function_10022037(void);
int32_t function_1002203e(void);
int32_t function_10022080(void);
int32_t function_10022096(void);
int32_t function_100220bb(void);
int32_t function_100220c2(int32_t a1);
int32_t function_100221fe(void);
int32_t function_10022236(int32_t a1, int32_t a2, int32_t a3);
int32_t function_10022275(void);
int32_t function_100222a3(int32_t a1);
int32_t function_100223c5(void);
int32_t function_100223e5(void);
int32_t function_10022414(void);
int32_t function_1002241b(void);
int32_t function_10022424(int32_t a1);
int32_t function_10022426(void);
int32_t function_1002244b(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_100224a4(void);
int32_t function_100224a6(int32_t a1);
int32_t function_100224dd(void);
int32_t function_10022501(void);
int32_t function_10022504(void);
int32_t function_1002250d(void);
int32_t function_10022539(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_100226b4(int32_t a1, int32_t a2);
int32_t function_100226e4(int32_t a1);
int32_t function_100226ef(void);
int32_t function_10022706(int32_t a1);
int32_t function_10022722(void);
int32_t function_10022728(int32_t a1, int32_t a2);
int32_t function_1002280b(void);
int32_t function_1002281f(int32_t a1, int32_t a2);
int32_t function_10022874(int16_t a1);
int32_t function_100228b0(void);
int32_t function_100228ea(int32_t a1, int32_t a2);
int32_t function_10022944(int32_t a1, int32_t a2);
int32_t function_100229b4(void);
int32_t function_100229d7(void);
int32_t function_100229ea(void);
int32_t function_100229f6(void);
int32_t function_10022bd0(int32_t a1);
int32_t function_10022c8f(int32_t a1);
int32_t function_10022cb3(int32_t a1, int32_t a2);
int32_t function_10022dba(int32_t a1);
int32_t function_10022dd7(void);
int32_t function_10022e62(int32_t a1);
int32_t function_10022eb5(void);
int32_t function_10022f10(void);
int32_t function_10022f2d(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_1002307b(void);
int32_t function_10023091(void);
int32_t function_1002309b(int32_t a1);
int32_t function_100230b2(int32_t a1);
int32_t function_100230c5(int32_t a1);
int32_t function_100230df(int16_t a1);
int32_t function_1002310b(int32_t a1);
int32_t function_1002318a(void);
int32_t function_1002318f(void);
int32_t function_100231d0(void);
int32_t function_100231d2(int32_t a1);
int32_t function_100231ea(int32_t a1);
int32_t function_100231f3(void);
int32_t function_1002328f(int32_t a1);
int32_t function_10023310(void);
int32_t function_10023365(void);
int32_t function_10023369(void);
int32_t function_10023370(void);
int32_t function_1002337a(void);
int32_t function_1002339b(void);
int32_t function_1002339f(void);
int32_t function_100233b3(int32_t a1, int32_t a2);
int32_t function_100233d7(int32_t a1);
int32_t function_100233e7(void);
int32_t function_100233fd(void);
int32_t function_1002340e(void);
int32_t function_1002342a(int16_t a1, int32_t a2);
int32_t function_100235c5(void);
int32_t function_100235f6(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t result3);
int32_t function_1002369f(void);
int32_t function_100236e4(int32_t a1);
int32_t function_10023731(void);
int32_t function_10023774(void);
int32_t function_10023821(void);
int32_t function_10023845(int32_t a1);
int32_t function_10023850(void);
int32_t function_1002385b(void);
int32_t function_100238ab(int32_t a1);
int32_t function_100238be(void);
int32_t function_100238e0(void);
int32_t function_10023939(void);
int32_t function_1002394e(int32_t a1);
int32_t function_10023998(int32_t a1);
int32_t function_10023a2d(void);
int32_t function_10023a3f(void);
int32_t function_10023a4d(void);
int32_t function_10023a5a(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_10023eec(void);
int32_t function_10023efb(void);
int32_t function_10023f0a(int32_t a1);
int32_t function_10023f2b(int32_t a1);
int32_t function_10023f2f(int16_t a1);
int32_t function_10023f61(void);
int32_t function_10023f64(void);
int32_t function_10023f7f(void);
int32_t function_10023f8d(int32_t a1);
int32_t function_10023fb3(int32_t a1);
int32_t function_10023fbc(void);
int32_t function_10023fe1(void);
int32_t function_10023fe7(int16_t a1);
int32_t function_10023ff5(int16_t a1, int32_t a2);
int32_t function_100240a9(int32_t a1);
int32_t function_100240c4(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6);
int32_t function_100242c6(int32_t a1);
int32_t function_100242cf(void);
int32_t function_100242d1(void);
int32_t function_100242d9(int32_t a1);
int32_t function_100242dc(void);
int32_t function_100242e7(int32_t a1);
int32_t function_100242f5(void);
int32_t function_10024306(void);
int32_t function_1002431e(int32_t a1);
int32_t function_10024476(void);
int32_t function_10024493(void);
int32_t function_1002449d(int16_t a1, int32_t a2, int32_t a3);
int32_t function_10024539(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_10024652(void);
int32_t function_10024666(void);
int32_t function_1002466e(void);
int32_t function_10024678(void);
int32_t function_1002467a(int32_t a1);
int32_t function_1002473a(void);
int32_t function_1002473b(int32_t a1);
int32_t function_10024741(void);
int32_t function_10024757(void);
int32_t function_100247f1(void);
int32_t function_10024874(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_1002491b(void);
int32_t function_1002493b(void);
int32_t function_100249e3(void);
int32_t function_10024a58(void);
int32_t function_10024b43(int32_t a1);
int32_t function_10024cc1(void);
int32_t function_10024d32(void);
int32_t function_10024d4d(void);
int32_t function_10024d96(int32_t a1, int32_t a2);
int32_t function_10024ea8(void);
int32_t function_10024ec0(int32_t a1, int32_t a2);
int32_t function_10024efa(void);
int32_t function_10024f0d(void);
int32_t function_10024f1b(int32_t a1);
int32_t function_10024f1f(void);
int32_t function_10024f49(void);
int32_t function_10024f50(void);
int32_t function_10024f79(int32_t a1);
int32_t function_10024f87(int32_t a1);
int32_t function_10024fdb(void);
int32_t function_10024ffc(void);
int32_t function_10025014(void);
int32_t function_1002504e(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6);
int32_t function_10025265(int32_t a1);
int32_t function_10025268(void);
int32_t function_10025271(void);
int32_t function_100252ab(int32_t a1);
int32_t function_100252f6(void);
int32_t function_10025360(int32_t a1);
int32_t function_1002536f(void);
int32_t function_1002539c(void);
int32_t function_100253a3(void);
int32_t function_100253ab(int32_t a1);
int32_t function_10025413(int16_t a1);
int32_t function_1002543c(int32_t a1);
int32_t function_100254f9(int32_t a1, int32_t a2);
int32_t function_1002565b(int32_t a1);
int32_t function_1002567b(void);
int32_t function_1002568d(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_1002569e(void);
int32_t function_100256aa(void);
int32_t function_100256f2(void);
int32_t function_10025702(int32_t a1);
int32_t function_10025719(void);
int32_t function_10025729(void);
int32_t function_10025758(void);
int32_t function_10025768(void);
int32_t function_10025799(int32_t a1);
int32_t function_100258c9(void);
int32_t function_100258ce(void);
int32_t function_100258d3(void);
int32_t function_100258df(void);
int32_t function_100258e9(int32_t a1);
int32_t function_10025903(void);
int32_t function_1002590a(int32_t a1);
int32_t function_10025941(void);
int32_t function_10025996(void);
int32_t function_10025999(void);
int32_t function_100259fa(int32_t a1);
int32_t function_10025a4b(void);
int32_t function_10025a56(int32_t a1, int32_t a2, int32_t a3);
int32_t function_10025a64(int32_t a1);
int32_t function_10025a66(int16_t a1);
int32_t function_10025b2c(void);
int32_t function_10025b7a(void);
int32_t function_10025c18(void);
int32_t function_10025c73(int16_t a1, int32_t a2, int16_t a3);
int32_t function_10025d67(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_100260d9(void);
int32_t function_100260e9(int16_t a1, int32_t a2);
int32_t function_100260f6(int32_t a1);
int32_t function_10026131(int16_t a1, int32_t a2);
int32_t function_1002623f(void);
int32_t function_10026251(void);
int32_t function_10026287(void);
int32_t function_10026290(void);
int32_t function_1002629b(void);
int32_t function_1002629d(void);
int32_t function_100262cc(void);
int32_t function_100262f2(void);
int32_t function_100262fd(int32_t a1);
int32_t function_1002630e(void);
int32_t function_10026349(void);
int32_t function_1002634e(int32_t a1);
int32_t function_1002635d(uint32_t a1);
int32_t function_1002637c(int32_t a1);
int32_t function_10026457(void);
int32_t function_10026458(int32_t a1, int32_t a2, int32_t a3);
int32_t function_10026523(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t result, int32_t a7);
int32_t function_10026553(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t result);
int32_t function_10026847(int32_t a1);
int32_t function_1002685f(void);
int32_t function_10026870(void);
int32_t function_1002687b(void);
int32_t function_10026899(int32_t a1, int32_t a2, int32_t a3, uint32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_10026a07(void);
int32_t function_10026a08(int32_t a1);
int32_t function_10026b3a(int32_t a1, int32_t a2, int32_t a3);
int32_t function_10026b7e(void);
int32_t function_10026b88(int32_t a1, int32_t a2, int32_t a3);
int32_t function_10026d28(int16_t a1);
int32_t function_10026d71(void);
int32_t function_10026d8b(void);
int32_t function_10026d91(void);
int32_t function_10026dd2(void);
int32_t function_10026df7(void);
int32_t function_10026e56(void);
int32_t function_10026e7d(int32_t a1);
int32_t function_10026e94(int32_t a1);
int32_t function_10026eb9(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t a12, int32_t a13, int32_t a14, int32_t a15, int32_t a16, int32_t a17, int32_t a18, int32_t a19, int32_t result3);
int32_t function_10026fb2(int32_t a1, int32_t a2);
int32_t function_1002708b(void);
int32_t function_100270b2(int16_t a1, int32_t a2, int32_t a3);
int32_t function_1002714b(void);
int32_t function_1002714f(void);
int32_t function_1002715a(int32_t a1);
int32_t function_10027163(int32_t a1);
int32_t function_10027174(int32_t a1);
int32_t function_10027249(void);
int32_t function_1002725d(void);
int32_t function_10027287(void);
int32_t function_1002728b(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_100272de(void);
int32_t function_100272eb(int32_t a1);
int32_t function_100272f8(int32_t a1, int32_t a2);
int32_t function_10027368(uint32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t a12, int32_t a13, int32_t a14, int32_t a15);
int32_t function_10027516(void);
int32_t function_10027544(void);
int32_t function_10027550(int32_t a1, int32_t a2, int32_t a3, int32_t a4);
int32_t function_10027597(int32_t result, int32_t a2, int32_t a3, int32_t a4);
int32_t function_1002788e(int16_t a1, int32_t a2, int32_t a3);
int32_t function_100278d0(int32_t a1);
int32_t function_100278d5(int32_t a1, int32_t a2, int32_t a3);
int32_t function_10027ac6(int32_t a1);
int32_t function_10027bc5(int32_t a1);
int32_t function_10027be2(int32_t a1, int32_t a2);
int32_t function_10027c7b(void);
int32_t function_10027d2e(void);
int32_t function_10027d6e(int32_t a1);
int32_t function_10027efb(void);
int32_t function_10027f07(void);
int32_t function_10027f10(int32_t a1);
int32_t function_10027f12(void);
int32_t function_10027f25(int32_t a1);
int32_t function_10027f36(void);
int32_t function_10027f3d(int32_t a1);
int32_t function_100281ac(void);
int32_t function_100281bd(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_100284f8(void);
int32_t function_10028533(void);
int32_t function_1002853a(void);
int32_t function_10028542(int32_t a1, int32_t a2);
int32_t function_10028599(void);
int32_t function_1002859e(void);
int32_t function_100285a1(void);
int32_t function_100285a4(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10028802(int32_t a1);
int32_t function_1002884b(void);
int32_t function_10028854(int32_t a1);
int32_t function_10028856(void);
int32_t function_10028863(void);
int32_t function_10028865(void);
int32_t function_100288a1(void);
int32_t function_100288ab(int16_t a1);
int32_t function_10028bc2(void);
int32_t function_10028c2d(int32_t a1);
int32_t function_10028c86(void);
int32_t function_10028c8b(void);
int32_t function_10028cb0(void);
int32_t function_10028cb9(int32_t a1);
int32_t function_10028cf0(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result);
int32_t function_10028d02(void);
int32_t function_10028d0b(void);
int32_t function_10028d2f(void);
int32_t function_10028d3f(int32_t a1);
int32_t function_10028e62(void);
int32_t function_10028e90(int32_t a1);
int32_t function_10028f30(int32_t a1);
int32_t function_10028f35(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6);
int32_t function_10029017(uint32_t a1);
int32_t function_10029034(void);
int32_t function_1002905b(void);
int32_t function_10029062(void);
int32_t function_10029071(void);
int32_t function_10029084(int32_t a1);
int32_t function_100291dd(int32_t a1);
int32_t function_1002928e(int32_t a1);
int32_t function_10029297(void);
int32_t function_1002929e(void);
int32_t function_100292dc(void);
int32_t function_100292ed(void);
int32_t function_10029327(void);
int32_t function_1002933d(int32_t a1);
int32_t function_10029391(void);
int32_t function_100293a5(int32_t a1);
int32_t function_100293dc(void);
int32_t function_10029430(void);
int32_t function_10029443(void);
int32_t function_1002945c(void);
int32_t function_1002948e(void);
int32_t function_10029496(void);
int32_t function_100294d2(int32_t * a1);
int32_t function_100294e3(void);
int32_t function_100294e8(void);
int32_t function_10029509(void);
int32_t function_10029518(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t result);
int32_t function_10029526(void);
int32_t function_10029531(int32_t a1, uint32_t a2, int32_t a3);
int32_t function_100296bb(void);
int32_t function_100296c2(void);
int32_t function_100296de(void);
int32_t function_100296f9(void);
int32_t function_1002972f(void);
int32_t function_1002976b(int32_t a1, int32_t a2, int32_t a3);
int32_t function_1002981f(uint16_t a1);
int32_t function_100298df(int32_t a1);
int32_t function_1002991e(void);
int32_t function_10029926(void);
int32_t function_10029939(void);
int32_t function_10029a21(int32_t a1, int32_t a2, int32_t a3, int32_t a4);
int32_t function_10029d0e(void);
int32_t function_10029d12(void);
int32_t function_10029d2d(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, uint32_t result2, int32_t a11, int32_t a12, int32_t a13, int32_t a14, int32_t a15, int32_t a16);
int32_t function_10029f1d(int32_t a1, int32_t a2);
int32_t function_1002a0dc(void);
int32_t function_1002a106(void);
int32_t function_1002a14b(void);
int32_t function_1002a15f(void);
int32_t function_1002a16b(int32_t a1, int32_t a2);
int32_t function_1002a195(void);
int32_t function_1002a1aa(int32_t a1);
int32_t function_1002a1cb(void);
int32_t function_1002a1fd(void);
int32_t function_1002a22b(void);
int32_t function_1002a230(void);
int32_t function_1002a23c(int32_t a1);
int32_t function_1002a24b(void);
int32_t function_1002a253(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_1002a3d2(int32_t a1, int32_t a2, int32_t a3, int32_t a4);
int32_t function_1002a636(int32_t a1);
int32_t function_1002a659(void);
int32_t function_1002a66f(int32_t a1, int32_t a2);
int32_t function_1002a6d8(int32_t a1);
int32_t function_1002a6db(int32_t a1);
int32_t function_1002a813(void);
int32_t function_1002a845(void);
int32_t function_1002a84c(void);
int32_t function_1002a8a4(int32_t a1);
int32_t function_1002a929(void);
int32_t function_1002a941(int16_t a1);
int32_t function_1002a95f(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10);
int32_t function_1002aa09(int32_t a1, int32_t a2, uint32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_1002aae2(void);
int32_t function_1002ab87(int32_t a1);
int32_t function_1002abad(int32_t a1);
int32_t function_1002ac0c(void);
int32_t function_1002ac27(void);
int32_t function_1002ac29(void);
int32_t function_1002ac46(int32_t a1);
int32_t function_1002ad95(void);
int32_t function_1002ada8(int32_t a1);
int32_t function_1002adb6(void);
int32_t function_1002ae40(void);
int32_t function_1002ae5a(int32_t a1, int32_t a2);
int32_t function_1002aeab(int32_t a1);
int32_t function_1002aeb3(void);
int32_t function_1002aecf(void);
int32_t function_1002aed5(void);
int32_t function_1002aed8(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_1002aef3(void);
int32_t function_1002af35(void);
int32_t function_1002af55(void);
int32_t function_1002af58(void);
int32_t function_1002af73(void);
int32_t function_1002af96(void);
int32_t function_1002afdb(void);
int32_t function_1002affe(int32_t a1);
int32_t function_1002b0b5(int32_t a1);
int32_t function_1002b0cd(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_1002b1f2(void);
int32_t function_1002b1f9(void);
int32_t function_1002b266(int32_t a1);
int32_t function_1002b279(void);
int32_t function_1002b27f(void);
int32_t function_1002b2cb(void);
int32_t function_1002b2e9(void);
int32_t function_1002b2f0(int32_t a1, int32_t a2);
int32_t function_1002b364(void);
int32_t function_1002b36e(int16_t a1);
int32_t function_1002b375(void);
int32_t function_1002b37f(int32_t a1);
int32_t function_1002b394(int32_t a1);
int32_t function_1002b39f(int32_t a1);
int32_t function_1002b434(void);
int32_t function_1002b45c(void);
int32_t function_1002b469(void);
int32_t function_1002b48a(int32_t a1);
int32_t function_1002b4be(int32_t a1);
int32_t function_1002b569(void);
int32_t function_1002b56b(void);
int32_t function_1002b576(int16_t a1, int32_t a2, int32_t a3);
int32_t function_1002b5b7(int16_t a1, int32_t a2);
int32_t function_1002b60a(int32_t a1);
int32_t function_1002b61d(void);
int32_t function_1002b63d(void);
int32_t function_1002b643(void);
int32_t function_1002b66a(void);
int32_t function_1002b690(int32_t a1);
int32_t function_1002b6a6(void);
int32_t function_1002b6af(void);
int32_t function_1002b6b5(void);
int32_t function_1002b70d(int32_t a1, int32_t a2, int32_t a3);
int32_t function_1002b900(void);
int32_t function_1002b90d(int32_t a1);
int32_t function_1002b9c5(void);
int32_t function_1002b9cd(void);
int32_t function_1002b9d1(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10);
int32_t function_1002bb89(int32_t a1);
int32_t function_1002bb9a(void);
int32_t function_1002bb9c(int32_t a1);
int32_t function_1002bbb3(void);
int32_t function_1002bbe1(void);
int32_t function_1002bbec(void);
int32_t function_1002bbfb(void);
int32_t function_1002bc14(void);
int32_t function_1002bc45(int32_t a1);
int32_t function_1002bc59(void);
int32_t function_1002bc6b(void);
int32_t function_1002bc72(int32_t a1);
int32_t function_1002bca5(void);
int32_t function_1002bd2c(int32_t a1);
int32_t function_1002bd68(int32_t a1);
int32_t function_1002bd8c(int32_t a1);
int32_t function_1002bd9d(int32_t a1);
int32_t function_1002bda6(int32_t a1);
int32_t function_1002be33(void);
int32_t function_1002be67(void);
int32_t function_1002be9e(void);
int32_t function_1002beb3(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_1002c007(void);
int32_t function_1002c065(int32_t a1);
int32_t function_1002c10f(int16_t a1);
int32_t function_1002c176(void);
int32_t function_1002c178(void);
int32_t function_1002c19d(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_1002c1f1(void);
int32_t function_1002c21f(void);
int32_t function_1002c23c(void);
int32_t function_1002c27e(void);
int32_t function_1002c2c4(int32_t a1, int32_t a2);
int32_t function_1002c380(void);
int32_t function_1002c3d8(void);
int32_t function_1002c3df(int32_t a1);
int32_t function_1002c469(void);
int32_t function_1002c48a(void);
int32_t function_1002c4b0(void);
int32_t function_1002c4bd(void);
int32_t function_1002c4ca(void);
int32_t function_1002c4e7(int32_t a1, int32_t a2);
int32_t function_1002c568(void);
int32_t function_1002c591(int32_t a1);
int32_t function_1002c5ff(void);
int32_t function_1002c62b(void);
int32_t function_1002c7f8(void);
int32_t function_1002c81b(void);
int32_t function_1002c82c(int32_t a1);
int32_t function_1002c84a(void);
int32_t function_1002c88d(void);
int32_t function_1002c8b8(void);
int32_t function_1002c8f5(void);
int32_t function_1002c939(int32_t a1);
int32_t function_1002c9e5(void);
int32_t function_1002c9ec(int32_t a1);
int32_t function_1002cac2(void);
int32_t function_1002cb03(void);
int32_t function_1002cb10(void);
int32_t function_1002cb1f(void);
int32_t function_1002cbbf(void);
int32_t function_1002cbcf(void);
int32_t function_1002cc61(void);
int32_t function_1002ccfb(void);
int32_t function_1002cd05(void);
int32_t function_1002cd17(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result);
int32_t function_1002cd6d(int32_t a1);
int32_t function_1002cd94(void);
int32_t function_1002cdb8(void);
int32_t function_1002cdbf(int32_t a1);
int32_t function_1002cdd0(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_1002cf99(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result);
int32_t function_1002cf9c(int32_t a1, uint32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_1002d0cb(void);
int32_t function_1002d0df(int32_t a1);
int32_t function_1002d1d8(void);
int32_t function_1002d1e7(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_1002d231(void);
int32_t function_1002d256(void);
int32_t function_1002d258(int32_t a1);
int32_t function_1002d260(int32_t a1);
int32_t function_1002d27f(void);
int32_t function_1002d296(void);
int32_t function_1002d2aa(void);
int32_t function_1002d2af(int32_t a1, int32_t a2, int32_t a3, int32_t a4);
int32_t function_1002d354(int32_t a1);
int32_t function_1002d407(void);
int32_t function_1002d438(void);
int32_t function_1002d447(void);
int32_t function_1002d45d(int32_t a1, int32_t a2);
int32_t function_1002d488(void);
int32_t function_1002d497(void);
int32_t function_1002d534(int16_t a1, int32_t a2);
int32_t function_1002d56c(int32_t a1);
int32_t function_1002d57e(void);
int32_t function_1002d597(int32_t a1, int32_t a2);
int32_t function_1002d625(void);
int32_t function_1002d645(void);
int32_t function_1002d648(void);
int32_t function_1002d64f(void);
int32_t function_1002d65e(void);
int32_t function_1002d66e(void);
int32_t function_1002d686(int32_t a1);
int32_t function_1002d690(void);
int32_t function_1002d6c5(void);
int32_t function_1002d6da(void);
int32_t function_1002d6f6(int32_t a1, int32_t a2);
int32_t function_1002d81c(void);
int32_t function_1002d82b(int32_t a1);
int32_t function_1002d8fc(int32_t a1, int32_t a2);
int32_t function_1002d937(void);
int32_t function_1002d93c(void);
int32_t function_1002d952(void);
int32_t function_1002d964(int32_t a1);
int32_t function_1002d9c9(int32_t a1, int32_t a2, int32_t a3);
int32_t function_1002daf0(void);
int32_t function_1002daf4(void);
int32_t function_1002db18(void);
int32_t function_1002dbde(void);
int32_t function_1002dc00(int32_t a1);
int32_t function_1002dc47(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result);
int32_t function_1002dc4a(int32_t a1, int32_t a2);
int32_t function_1002dc7f(int32_t a1, int32_t a2);
int32_t function_1002ddcc(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6);
int32_t function_1002de43(void);
int32_t function_1002de4b(void);
int32_t function_1002de91(void);
int32_t function_1002dea5(int32_t a1);
int32_t function_1002df3f(void);
int32_t function_1002df4d(void);
float80_t function_1002df7b(int32_t a1);
int32_t function_1002dfe7(void);
int32_t function_1002e011(void);
int32_t function_1002e021(void);
int32_t function_1002e02f(int32_t a1);
int32_t function_1002e060(int16_t a1, int32_t a2);
int32_t function_1002e09a(void);
int32_t function_1002e0f5(void);
int32_t function_1002e0fd(void);
int32_t function_1002e147(int32_t a1);
int32_t function_1002e158(void);
int32_t function_1002e163(void);
int32_t function_1002e1b9(void);
int32_t function_1002e1c9(void);
int32_t function_1002e264(void);
int32_t function_1002e267(int16_t a1, int32_t a2, int32_t a3);
int32_t function_1002e35a(int32_t a1, int32_t a2);
int32_t function_1002e5b8(void);
int32_t function_1002e5c7(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_1002e6c6(int32_t a1, int32_t a2);
int32_t function_1002e70a(void);
int32_t function_1002e71a(void);
int32_t function_1002e728(void);
int32_t function_1002e735(void);
int32_t function_1002e75d(void);
int32_t function_1002e75e(void);
int32_t function_1002e838(int16_t a1, int32_t a2);
int32_t function_1002e989(void);
int32_t function_1002e99e(int16_t a1);
int32_t function_1002e9ab(void);
int32_t function_1002e9ce(int32_t a1);
int32_t function_1002ea23(int32_t a1);
int32_t function_1002ea2f(int32_t a1);
int32_t function_1002ea44(void);
int32_t function_1002ea69(int32_t a1);
int32_t function_1002ea7b(int32_t a1);
int32_t function_1002eb09(void);
int32_t function_1002ebce(void);
int32_t function_1002ebdb(int32_t a1);
int32_t function_1002ec46(int32_t a1);
int32_t function_1002ed72(void);
int32_t function_1002ed85(void);
int32_t function_1002ed8b(void);
int32_t function_1002ed8f(void);
float80_t function_1002ed93(void);
int32_t function_1002ed98(int16_t a1, int32_t a2);
int32_t function_1002ee26(int32_t a1);
int32_t function_1002ee54(int32_t a1);
int32_t function_1002eebb(void);
int32_t function_1002eee9(void);
int32_t function_1002ef18(void);
int32_t function_1002ef27(void);
int32_t function_1002ef5c(void);
int32_t function_1002efc0(int32_t a1);
int32_t function_1002f0f6(int32_t a1);
int32_t function_1002f14e(void);
int32_t function_1002f152(int32_t a1, int32_t a2);
int32_t function_1002f17f(int32_t a1);
int32_t function_1002f240(void);
int32_t function_1002f262(int32_t a1);
int32_t function_1002f28a(void);
int32_t function_1002f28c(void);
int32_t function_1002f292(void);
int32_t function_1002f2a0(void);
int32_t function_1002f364(void);
int32_t function_1002f36e(int16_t a1);
int32_t function_1002f375(void);
int32_t function_1002f37f(int32_t a1);
int32_t function_1002f394(int32_t a1);
int32_t function_1002f39f(int32_t a1);
int32_t function_1002f3f1(int32_t a1, int32_t a2);
int32_t function_1002f552(void);
int32_t function_1002f563(void);
int32_t function_1002f61f(int16_t a1, int32_t a2);
int32_t function_1002f6ef(int32_t a1);
int32_t function_1002f731(void);
int32_t function_1002f774(void);
int32_t function_1002f821(void);
int32_t function_1002f845(int32_t a1);
int32_t function_1002f850(void);
int32_t function_1002f85b(void);
int32_t function_1002f8ab(int32_t a1);
int32_t function_1002f8ca(void);
int32_t function_1002f8d4(int32_t a1, int32_t a2);
int32_t function_1002fbab(int32_t a1);
int32_t function_1002fc0a(int32_t a1, int32_t a2, int32_t a3, int32_t a4);
int32_t function_1002fdb1(void);
int32_t function_1002fdc5(void);
int32_t function_1002fdd3(void);
int32_t function_1002fe09(void);
int32_t function_1002fe33(int32_t a1, int32_t a2);
int32_t function_1002fe73(int32_t a1, int32_t a2);
int32_t function_10030206(int32_t a1);
int32_t function_10030207(void);
int32_t function_10030261(void);
int32_t function_10030287(void);
int32_t function_1003029f(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_100303e5(void);
int32_t function_100303f2(void);
int32_t function_100303fa(int16_t a1, int32_t a2, int32_t a3);
int32_t function_10030475(void);
int32_t function_10030489(void);
int32_t function_100304a6(int32_t a1);
int32_t function_100304db(void);
int32_t function_100304f9(void);
int32_t function_10030527(int32_t a1);
int32_t function_1003053e(int32_t a1, int32_t a2, int32_t a3);
int32_t function_1003069d(void);
int32_t function_100306bd(int32_t a1);
int32_t function_100306c8(void);
int32_t function_100306cf(int32_t a1);
int32_t function_100307d6(int32_t a1);
int32_t function_10030842(int32_t a1);
int32_t function_100308ef(void);
int32_t function_100308f3(void);
int32_t function_100308f5(void);
int32_t function_10030927(void);
int32_t function_1003092d(void);
int32_t function_10030938(void);
int32_t function_1003093d(void);
int32_t function_10030a3c(void);
int32_t function_10030a8e(void);
int32_t function_10030aaa(int16_t a1);
int32_t function_10030c0e(void);
int32_t function_10030c21(void);
int32_t function_10030c5b(void);
int32_t function_10030c61(int16_t a1, int32_t a2, int32_t a3);
int32_t function_10030cfd(void);
int32_t function_10030d05(int32_t a1);
int32_t function_10030d10(void);
int32_t function_10030d8c(void);
int32_t function_10030e01(int32_t a1);
int32_t function_10030e20(void);
int32_t function_10030e35(int32_t a1);
int32_t function_10030e6a(void);
int32_t function_10030e90(int32_t a1, int32_t a2);
int32_t function_10030edc(int32_t a1);
int32_t function_10030f30(void);
int32_t function_10030f45(void);
int32_t function_10030f58(void);
int32_t function_10030f6d(void);
int32_t function_10030f97(void);
int32_t function_10030fc7(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result);
int32_t function_10030fcc(void);
int32_t function_10031058(int32_t a1);
int32_t function_1003114b(void);
int32_t function_10031268(void);
int32_t function_1003126f(void);
int32_t function_10031279(void);
int32_t function_1003128e(int32_t a1);
int32_t function_100312c6(void);
int32_t function_10031308(int32_t a1);
int32_t function_1003134e(void);
int32_t function_1003135c(void);
int32_t function_1003139f(void);
int32_t function_100313b2(int32_t a1, int32_t a2, int32_t a3, int32_t a4, uint32_t a5, int32_t a6, int32_t a7);
int32_t function_100313e8(int32_t a1);
int32_t function_100314bd(void);
int32_t function_100314c6(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6);
int32_t function_10031649(void);
int32_t function_1003164e(void);
float80_t function_10031653(int32_t a1);
int32_t function_10031665(void);
int32_t function_1003166e(int16_t a1);
int32_t function_100318bf(void);
int32_t function_100318c3(void);
int32_t function_100318f2(int32_t a1);
int32_t function_1003190f(void);
int32_t function_1003192e(int32_t a1);
int32_t function_10031936(void);
int32_t function_10031946(void);
int32_t function_10031965(void);
int32_t function_1003199d(int32_t a1, int32_t a2);
int32_t function_10031b62(void);
int32_t function_10031b7e(void);
int32_t function_10031ba9(void);
int32_t function_10031c2a(int16_t a1);
int32_t function_10031c4d(void);
int32_t function_10031cee(void);
int32_t function_10031d03(int32_t a1);
int32_t function_10031dc9(int32_t a1);
int32_t function_10031dd2(int16_t a1, int32_t a2);
int32_t function_10031df8(void);
int32_t function_10031e10(int32_t a1);
int32_t function_10031e12(void);
int32_t function_10031e4e(void);
int32_t function_10031e5b(void);
int32_t function_10031e6b(void);
int32_t function_10031e7e(void);
int32_t function_10031e89(int32_t a1);
int32_t function_10031e9d(void);
int32_t function_10031f6d(int32_t a1, int32_t a2, int32_t a3, int16_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10);
int32_t function_10032022(void);
int32_t function_10032056(void);
int32_t function_10032071(void);
int32_t function_1003207f(int32_t a1);
int32_t function_1003208d(void);
int32_t function_1003209c(void);
int32_t function_100320b9(int32_t a1);
int32_t function_100320bb(void);
int32_t function_10032108(void);
int32_t function_10032143(void);
int32_t function_1003216c(void);
int32_t function_10032170(int32_t a1);
int32_t function_1003223c(int32_t a1);
int32_t function_1003224b(void);
int32_t function_10032253(int16_t a1, int32_t a2, int32_t a3, int32_t a4);
int32_t function_10032311(void);
int32_t function_10032364(void);
int32_t function_100323a4(void);
int32_t function_100323c2(void);
int32_t function_100323c5(void);
int32_t function_10032416(void);
int32_t function_10032501(void);
int32_t function_10032504(void);
int32_t function_1003250d(void);
int32_t function_10032539(int32_t a1);
int32_t function_1003267d(int32_t a1);
int32_t function_100326dc(void);
int32_t function_100326ec(void);
int32_t function_10032731(void);
int32_t function_10032776(void);
int32_t function_1003277a(void);
int32_t function_100327c6(void);
int32_t function_100327f3(int32_t a1);
int32_t function_100327f8(int32_t a1, int16_t a2);
int32_t function_1003288e(int16_t a1);
int32_t function_1003290a(int16_t a1, int32_t a2);
int32_t function_10032940(int32_t a1, int32_t a2, int32_t a3);
int32_t function_10032b39(void);
int32_t function_10032b86(void);
int32_t function_10032bc7(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10032bd4(void);
int32_t function_10032c98(int32_t result, int32_t a2, int32_t a3);
int32_t function_10032d14(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_10032ebf(int32_t a1, int32_t a2);
int32_t function_10032fa2(void);
int32_t function_10032fad(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10032fba(void);
int32_t function_10032fde(void);
int32_t function_10032fe1(int32_t a1);
int32_t function_10033013(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10033020(void);
int32_t function_1003302f(int32_t a1);
int32_t function_10033032(void);
int32_t function_10033033(void);
int32_t function_10033039(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result);
int32_t function_100331ad(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t * a5, int32_t a6);
int32_t function_100331ee(int32_t a1, int32_t a2);
int32_t function_10033267(int32_t a1, int32_t a2, int32_t a3, int32_t a4);
int32_t function_10033310(void);
int32_t function_10033399(void);
int32_t function_10033457(int32_t a1);
int32_t function_10033467(void);
int32_t function_1003347a(int32_t a1);
int32_t function_1003347d(void);
int32_t function_1003347e(void);
int32_t function_10033484(void);
int32_t function_1003348b(void);
int32_t function_1003348c(void);
int32_t function_1003358f(void);
int32_t function_10033599(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t * a12, int32_t a13, int32_t a14, int32_t a15, int32_t a16);
int32_t function_100335a6(void);
int32_t function_100335ba(int32_t a1);
int32_t function_100335bd(void);
int32_t function_100335be(void);
int32_t function_100335c4(int32_t a1);
int32_t function_100335de(int32_t a1);
int32_t function_100335e1(void);
int32_t function_100335f5(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_100335f8(void);
int32_t function_100335f9(void);
int32_t function_100335ff(void);
int32_t function_10033644(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10033651(void);
int32_t function_100336a3(void);
int32_t function_100336ad(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t * a12, int32_t a13, int32_t a14, int32_t a15, int32_t a16);
int32_t function_100336ba(void);
int32_t function_100336ce(int32_t a1);
int32_t function_100336d1(void);
int32_t function_100336d2(void);
int32_t function_100336d8(int32_t a1);
int32_t function_100336f5(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10033702(void);
int32_t function_10033714(int32_t a1);
int32_t function_10033717(void);
int32_t function_10033718(void);
int32_t function_1003371e(void);
int32_t function_10033730(void);
int32_t function_1003377a(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10033787(void);
int32_t function_10033794(void);
int32_t function_100337de(void);
int32_t function_100337f6(void);
int32_t function_100337fc(void);
int32_t function_10033807(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10033814(void);
int32_t function_10033838(void);
int32_t function_1003383b(int32_t a1);
int32_t function_1003386d(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_1003387a(void);
int32_t function_10033889(int32_t a1);
int32_t function_1003388c(void);
int32_t function_1003388d(void);
int32_t function_10033893(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_100338ad(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_100338ba(void);
int32_t function_100338d6(int32_t a1);
int32_t function_100338d9(void);
int32_t function_100338da(void);
int32_t function_100338e0(void);
int32_t function_100338e8(void);
int32_t function_10033908(void);
int32_t function_10033920(void);
int32_t function_10033926(void);
int32_t function_10033931(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_1003393e(void);
int32_t function_10033962(void);
int32_t function_10033965(int32_t a1);
int32_t function_10033997(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_100339a4(void);
int32_t function_100339b3(int32_t a1);
int32_t function_100339b6(void);
int32_t function_100339b7(void);
int32_t function_100339bd(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t function_100339e8(void);
int32_t function_10033a22(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_10033a25(void);
int32_t function_10033a26(void);
int32_t function_10033a2c(void);
int32_t function_10033a4b(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10);
int32_t function_10033a59(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result);
int32_t function_10033a8a(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10033a8d(void);
int32_t function_10033a8e(void);
int32_t function_10033a94(void);
int32_t function_10033aba(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_10033abd(void);
int32_t function_10033abe(void);
int32_t function_10033ac4(void);
int32_t function_10033ade(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11);
int32_t function_10033aeb(void);
int32_t function_10033b14(int32_t a1);
int32_t function_10033b17(void);
int32_t function_10033b18(void);
int32_t function_10033b1e(void);
int32_t function_10033b2f(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10033b3d(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result);
int32_t function_10033b49(int32_t a1);
int32_t function_10033b67(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10033b6a(void);
int32_t function_10033b6b(void);
int32_t function_10033b71(int32_t a1);
int32_t function_10033b8e(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_10033b9b(void);
int32_t function_10033baa(int32_t a1);
int32_t function_10033bad(void);
int32_t function_10033bae(void);
int32_t function_10575444(void);
int32_t function_10738af0(void);
int32_t function_11c63253(void);
int32_t function_124dc780(void);
int32_t function_1264ce31(void);
int32_t function_127f31af(void);
int32_t function_12cc478e(void);
int32_t function_12eb75e0(int16_t a1);
int32_t function_130e3d44(void);
int32_t function_13db00cf(void);
int32_t function_13e4dc4f(void);
int32_t function_140f4f9e(void);
int32_t function_1453b21b(void);
int32_t function_1458e8bb(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t * a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_14dfb40d(void);
int32_t function_14f7672a(int16_t a1);
int32_t function_15102eb1(void);
int32_t function_156bead6(void);
int32_t function_15a8f2e0(void);
int32_t function_15d45bc8(void);
int32_t function_161cc410(void);
int32_t function_17281aa7(void);
int32_t function_18011b07(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_19688699(void);
int32_t function_19d6a64f(void);
int32_t function_19e7dfe8(void);
int32_t function_1a165917(void);
int32_t function_1a2b57dc(void);
int32_t function_1abf0c47(void);
int32_t function_1ac52660(void);
int32_t function_1ad31ae3(void);
int32_t function_1b63b5fd(void);
int32_t function_1c008984(void);
int32_t function_1c081214(void);
int32_t function_1c2b163c(void);
int32_t function_1d052fbf(int32_t a1);
int32_t function_1d21f7a4(void);
int32_t function_1d2e808d(void);
int32_t function_1d2f808d(void);
int32_t function_1d6cb06d(void);
int32_t function_1db3467f(void);
int32_t function_1dbc770b(void);
int32_t function_1e1387b2(void);
int32_t function_1e1fae8e(void);
int32_t function_1e21226a(void);
int32_t function_1e446759(void);
int32_t function_1e9ca94b(void);
int32_t function_1eb84dde(void);
int32_t function_1ee55c1b(void);
int32_t function_1f6a6b86(int32_t a1);
int32_t function_1f8257a4(void);
int32_t function_1fcee610(void);
int32_t function_206b6a9b(void);
int32_t function_20762c43(int32_t a1);
int32_t function_20c250e2(void);
int32_t function_21323486(void);
int32_t function_21af92f0(void);
int32_t function_21bbcc94(void);
int32_t function_21efb857(void);
int32_t function_2236727a(void);
int32_t function_2256d6c0(int32_t a1);
int32_t function_22c08faf(void);
int32_t function_240a41e5(void);
int32_t function_24305d35(void);
int32_t function_247be7c8(void);
int32_t function_249089b7(int32_t a1);
int32_t function_24af0237(void);
int32_t function_24d5185d(void);
int32_t function_25db956e(int16_t a1);
int32_t function_25dd1b6c(void);
int32_t function_25fac80c(void);
int32_t function_262f6f88(void);
int32_t function_280bac64(void);
int32_t function_28d3c318(void);
int32_t function_28ee9d74(void);
int32_t function_2901aa21(void);
int32_t function_2a141732(void);
int32_t function_2a1d3fdb(int32_t a1, int32_t a2);
int32_t function_2ac2bf82(void);
int32_t function_2b77cb42(void);
int32_t function_2c6ec5fd(void);
int32_t function_2cbe553e(void);
int32_t function_2dea8a5c(void);
int32_t function_2dfee5fe(void);
int32_t function_2e70e2ac(void);
int32_t function_2ec8b533(void);
int32_t function_2fa2e7d1(void);
int32_t function_2fe3f596(void);
int32_t function_30263a5b(void);
int32_t function_3043ffb3(void);
int32_t function_307d477c(void);
int32_t function_310f4d85(void);
int32_t function_3266cc03(void);
int32_t function_33ab8879(void);
int32_t function_347a97f5(void);
int32_t function_3486be03(void);
int32_t function_34f44cb9(void);
int32_t function_358fc1f2(void);
int32_t function_369eb692(void);
int32_t function_37de9a94(void);
int32_t function_380a51a0(void);
int32_t function_38293501(void);
int32_t function_387d635f(void);
int32_t function_3892be28(void);
int32_t function_38e2ee17(void);
int32_t function_3a07acc4(void);
int32_t function_3a0d50ee(void);
int32_t function_3a50cd53(int32_t a1, int32_t a2);
int32_t function_3a897333(void);
int32_t function_3aba1069(void);
int32_t function_3b3eb353(void);
int32_t function_3bb0e2ee(int32_t a1);
int32_t function_3d0a96f5(void);
int32_t function_3d1f7e15(void);
int32_t function_3d207e15(void);
int32_t function_3d53a0fc(void);
int32_t function_3d922188(void);
int32_t function_3df1692c(void);
int32_t function_3e607e0f(void);
int32_t function_3ebaee6c(void);
int32_t function_3f3a21ba(void);
int32_t function_40f79c0b(void);
int32_t function_41e43294(void);
int32_t function_41fdcd85(void);
int32_t function_420e05f2(void);
int32_t function_4213f678(void);
int32_t function_42b022ee(void);
int32_t function_456fd8fc(int32_t a1);
int32_t function_457fcc12(void);
int32_t function_45b3ad99(void);
int32_t function_45c0ff4d(void);
int32_t function_45e92741(void);
int32_t function_467833db(void);
int32_t function_46a70dba(void);
int32_t function_477be2fc(void);
int32_t function_487b4390(void);
int32_t function_48d4a347(void);
int32_t function_493d8449(void);
int32_t function_496c179b(void);
int32_t function_4980c4a4(void);
int32_t function_49c73a7e(void);
int32_t function_4a1c5074(void);
int32_t function_4a391f6e(void);
int32_t function_4a56f520(void);
int32_t function_4b52c734(void);
int32_t function_4c06e0be(void);
int32_t function_4c088253(int32_t a1);
int32_t function_4d225777(void);
int32_t function_4d249f41(void);
int32_t function_4d97e29d(void);
int32_t function_4dd0222f(void);
int32_t function_4df3efdf(void);
int32_t function_4dfc04cb(void);
int32_t function_4e494fd1(void);
int32_t function_4e822378(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t * a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_51783dfc(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_519a1857(void);
int32_t function_51ae4554(void);
int32_t function_51d8c363(void);
int32_t function_52355cad(void);
int32_t function_5258a283(void);
int32_t function_52e67323(void);
int32_t function_5303124e(void);
int32_t function_53a6194e(void);
int32_t function_54114bc7(int16_t a1);
int32_t function_54de57a3(void);
int32_t function_54ea8ec6(void);
int32_t function_55429e79(void);
int32_t function_55a7c8c7(void);
int32_t function_5617568c(void);
int32_t function_56183a86(void);
int32_t function_564c4139(void);
int32_t function_5761b773(void);
int32_t function_57a08a7c(void);
int32_t function_57d30938(void);
int32_t function_58268ec0(void);
int32_t function_58410a99(void);
int32_t function_589e6d1c(void);
int32_t function_59975929(void);
int32_t function_59978477(void);
int32_t function_5ae010a3(void);
int32_t function_5b5f82f2(void);
int32_t function_5b783e9b(void);
int32_t function_5c1cf015(int32_t * a1);
int32_t function_5c2ee507(void);
int32_t function_5c87b606(void);
int32_t function_5c97e841(void);
int32_t function_5cd796d4(void);
int32_t function_5d46b1fb(void);
int32_t function_5db28e13(void);
int32_t function_5dd32030(int32_t a1);
int32_t function_5e10e159(void);
int32_t function_5e4266eb(void);
int32_t function_5e8b91e3(void);
int32_t function_5ef5b59a(void);
int32_t function_6000b0ad(int32_t a1, int32_t a2);
int32_t function_6076d5c8(void);
int32_t function_6089cfe6(int32_t a1);
int32_t function_6090106c(void);
int32_t function_61359d42(void);
int32_t function_614cc140(void);
int32_t function_61f1ba50(void);
int32_t function_62bbd352(void);
int32_t function_62d19de8(void);
int32_t function_63d83e1a(void);
int32_t function_6400c0e6(void);
int32_t function_6557c907(void);
int32_t function_65b92511(void);
int32_t function_66418eb7(void);
int32_t function_672d631c(void);
int32_t function_6741c6bf(void);
int32_t function_67a9301d(void);
int32_t function_685056d6(void);
int32_t function_68cbf8cf(void);
int32_t function_6947bde5(int32_t a1);
int32_t function_696054ae(void);
int32_t function_69a74ad0(void);
int32_t function_69ba6d32(int32_t * a1);
int32_t function_69da2d32(void);
int32_t function_69e6beed(void);
int32_t function_6ad78896(void);
int32_t function_6c50d9a0(void);
int32_t function_6c632eb1(void);
int32_t function_6cc85056(void);
int32_t function_6d12563a(void);
int32_t function_6d47340a(void);
int32_t function_6d6fc186(void);
int32_t function_6da9fc60(void);
int32_t function_6dacbe2e(void);
int32_t function_6db96da2(void);
int32_t function_6f5eccb1(void);
int32_t function_6f65d49d(void);
int32_t function_6f80956b(void);
int32_t function_7043cd2f(void);
int32_t function_707002c6(void);
int32_t function_713813b0(void);
int32_t function_71da2ade(void);
int32_t function_725dbcdb(void);
int32_t function_729e3660(int32_t a1);
int32_t function_73c6eabc(void);
int32_t function_73d6947a(void);
int32_t function_73f21369(void);
int32_t function_73f9ce41(void);
int32_t function_74365476(void);
int32_t function_74a651bd(void);
int32_t function_7509ee7b(int32_t a1, int16_t a2);
int32_t function_75497295(void);
int32_t function_75609aac(void);
int32_t function_75af4dbc(void);
int32_t function_76344e08(void);
int32_t function_764269c4(void);
int32_t function_766b4791(void);
int32_t function_7790c549(void);
int32_t function_77b52be8(void);
int32_t function_77d11d09(void);
int32_t function_782bf10d(void);
int32_t function_79e24666(void);
int32_t function_7a2914a5(void);
int32_t function_7ac3e534(void);
int32_t function_7ac5ea28(void);
int32_t function_7ae008f7(void);
int32_t function_7b867345(void);
int32_t function_7c20674e(void);
int32_t function_7c55019f(void);
int32_t function_7cacb892(void);
int32_t function_7cc95ea8(void);
int32_t function_7d21b6cc(void);
int32_t function_7d937c45(void);
int32_t function_7db7a8ae(void);
int32_t function_7dfd765b(void);
int32_t function_7e8eb5ae(void);
int32_t function_7e9cd0f4(void);
int32_t function_7ec49ad9(void);
int32_t function_7f480e06(void);
int32_t function_7f5f0188(void);
int32_t function_7feabeea(int32_t a1);
int32_t function_803ff9dc(int32_t a1, int32_t a2);
int32_t function_80f4d4e4(void);
int32_t function_817dac78(void);
int32_t function_81a5dd2e(int32_t a1);
int32_t function_81d3a917(void);
int32_t function_82201a6c(void);
int32_t function_82414827(void);
int32_t function_82ce7938(void);
int32_t function_82dae4b6(void);
int32_t function_82f628e3(void);
int32_t function_82f62b23(void);
int32_t function_82f6a8e3(void);
int32_t function_82f768e3(void);
int32_t function_830aa4b1(int16_t * a1);
int32_t function_8361acd1(int32_t a1);
int32_t function_83b908b0(void);
int32_t function_83b9c838(int32_t a1);
int32_t function_8441ef06(void);
int32_t function_846505e6(void);
int32_t function_84f68e0c(void);
int32_t function_8556729a(void);
int32_t function_85c952a9(void);
int32_t function_86b467c5(void);
int32_t function_872fbdb7(void);
int32_t function_87aac831(void);
int32_t function_87ca037e(void);
int32_t function_8838b8c5(void);
int32_t function_88ab60ae(void);
int32_t function_8907b0db(void);
int32_t function_894b818c(void);
int32_t function_899a16df(void);
int32_t function_89d3a2fa(void);
int32_t function_89eede8a(void);
int32_t function_8a043bd5(void);
int32_t function_8a2c81d3(void);
int32_t function_8b07d26a(void);
int32_t function_8b07d2f7(void);
int32_t function_8b179a35(void);
int32_t function_8b87789f(void);
int32_t function_8bcf6980(void);
int32_t function_8c9f9708(int32_t a1);
int32_t function_8d2f043b(void);
int32_t function_8d30043b(void);
int32_t function_8d5304d8(void);
int32_t function_8d93b32d(int16_t a1);
int32_t function_8da5697c(void);
int32_t function_8dbecdbf(int32_t a1);
int32_t function_8ddd3846(void);
int32_t function_8e0094f4(void);
int32_t function_8e1bbef2(void);
int32_t function_8e30506a(void);
int32_t function_8e5ea25c(void);
int32_t function_8e8ca6b8(void);
int32_t function_8e8ce6b8(void);
int32_t function_8f2bc7a7(void);
int32_t function_8f3d0c3d(void);
int32_t function_90421e32(void);
int32_t function_90783dfc(void);
int32_t function_90cea369(void);
int32_t function_91a0f103(void);
int32_t function_91c1dae1(void);
int32_t function_92639930(int16_t a1);
int32_t function_932a1254(void);
int32_t function_935ca7b7(void);
int32_t function_937794b0(int32_t a1);
int32_t function_93eab465(void);
int32_t function_946228e8(void);
int32_t function_948d7b11(void);
int32_t function_953110b0(void);
int32_t function_95800693(void);
int32_t function_95f2ae72(void);
int32_t function_95fb9e08(void);
int32_t function_96303211(void);
int32_t function_96616266(void);
int32_t function_96621d00(void);
int32_t function_966c8344(void);
int32_t function_96e95a45(void);
int32_t function_975e36f0(void);
int32_t function_97ac441f(void);
int32_t function_97f3186c(int32_t a1);
int32_t function_9807ccbc(void);
int32_t function_990be5eb(void);
int32_t function_9911f93c(void);
int32_t function_994a89c2(void);
int32_t function_9961b679(void);
int32_t function_99d1fadd(void);
int32_t function_99f9ec92(void);
int32_t function_9a13cd47(void);
int32_t function_9a7ffd69(void);
int32_t function_9acc236a(void);
int32_t function_9ad61cff(void);
int32_t function_9ad6cf24(void);
int32_t function_9b005634(void);
int32_t function_9b043fd6(void);
int32_t function_9b7c010a(void);
int32_t function_9b8264ff(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_9ba689a3(void);
int32_t function_9bca819d(void);
int32_t function_9bf6c258(void);
int32_t function_9c03cfa7(void);
int32_t function_9c3ff71f(void);
int32_t function_9c40f104(int32_t a1, int32_t a2);
int32_t function_9c608b94(void);
int32_t function_9c79af52(void);
int32_t function_9cacb06a(void);
int32_t function_9d4c0ff3(int32_t a1);
int32_t function_9dd660b7(void);
int32_t function_9e6d3b81(void);
int32_t function_9f01d3ba(void);
int32_t function_9f060c48(void);
int32_t function_9fc8de4e(void);
int32_t function_a062fa91(void);
int32_t function_a0979cc9(void);
int32_t function_a10751a0(void);
int32_t function_a119b881(void);
int32_t function_a209b31d(void);
int32_t function_a27ffd69(void);
int32_t function_a2b0399a(void);
int32_t function_a2dc0780(void);
int32_t function_a34fc5dd(void);
int32_t function_a37f5a55(int32_t a1);
int32_t function_a3b67247(int32_t a1);
int32_t function_a4436d50(void);
int32_t function_a4d345dc(void);
int32_t function_a5d877c9(void);
int32_t function_a5f8ffc8(void);
int32_t function_a65a079b(void);
int32_t function_a690260f(float80_t a1);
int32_t function_a6d3a8a5(void);
int32_t function_a7cd75b1(void);
int32_t function_a934239e(void);
int32_t function_a9c22915(void);
int32_t function_aaf8ec3d(void);
int32_t function_ab149ad6(void);
int32_t function_ab1e9bbc(void);
int32_t function_abbe0ee6(void);
int32_t function_abf81eb8(void);
int32_t function_ac1e8e5d(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_ac3a771c(int16_t a1);
int32_t function_ad1e79e1(void);
int32_t function_ad51dc8e(void);
int32_t function_ad5f764d(int32_t a1);
int32_t function_adca213e(void);
int32_t function_ae8c1477(void);
int32_t function_aefd5a21(void);
int32_t function_afd58798(void);
int32_t function_b07b5a89(void);
int32_t function_b1254067(void);
int32_t function_b2843669(int32_t a1);
int32_t function_b2fb281b(void);
int32_t function_b3659a2c(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t function_b3d36d4a(void);
int32_t function_b44dac48(void);
int32_t function_b46c191e(void);
int32_t function_b4dbea21(void);
int32_t function_b4e44a74(void);
int32_t function_b54a62f7(int32_t a1);
int32_t function_b5f70110(void);
int32_t function_b5f9b534(void);
int32_t function_b608de9b(int16_t a1);
int32_t function_b608f1a7(void);
int32_t function_b66db5c5(int32_t a1);
int32_t function_b6972abc(void);
int32_t function_b6cb158b(void);
int32_t function_b75e2516(void);
int32_t function_b7df9579(int32_t a1);
int32_t function_b80e6bce(int32_t a1);
int32_t function_b8564ccb(void);
int32_t function_b9361f2c(void);
int32_t function_b93c77c9(void);
int32_t function_b98b98de(void);
int32_t function_bb13e088(void);
int32_t function_bb1839c4(void);
int32_t function_bb91143f(void);
int32_t function_bc5027bb(void);
int32_t function_bc86ddbe(int16_t a1);
int32_t function_bc939864(void);
int32_t function_bd98fee3(void);
int32_t function_bdf5649b(void);
int32_t function_be1d6548(void);
int32_t function_bf085fd2(void);
int32_t function_bf5faeff(void);
int32_t function_bf69c3a3(void);
int32_t function_bfbcb588(void);
int32_t function_bfc4dc4c(void);
int32_t function_c0348181(void);
int32_t function_c03845cc(void);
int32_t function_c0d59c61(void);
int32_t function_c0d69824(void);
int32_t function_c19340a1(void);
int32_t function_c1f55223(void);
int32_t function_c20b03b7(void);
int32_t function_c25f09ce(void);
int32_t function_c261e98f(void);
int32_t function_c281e099(void);
int32_t function_c2fb0eb5(void);
int32_t function_c32263bf(void);
int32_t function_c504d8a1(void);
int32_t function_c5af9707(void);
int32_t function_c6cb3cbd(void);
int32_t function_c7a928ae(void);
int32_t function_c89bbd32(void);
int32_t function_c8a655cd(void);
int32_t function_c903f0ba(void);
int32_t function_c9062f75(void);
int32_t function_c9852c53(int32_t a1, int32_t a2, int32_t a3, int16_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_c98b90ee(void);
int32_t function_c999bdfa(void);
int32_t function_ca1c910f(void);
int32_t function_ca24bf05(void);
int32_t function_ca2552a9(void);
int32_t function_ca3d816b(void);
int32_t function_ca4f1b8d(void);
int32_t function_cb982a8d(void);
int32_t function_cc05e206(void);
int32_t function_cc4397fb(void);
int32_t function_ce043e5e(int32_t * a1);
int32_t function_ceba665f(void);
int32_t function_cf67c02d(int16_t a1);
int32_t function_cf83a0e2(void);
int32_t function_cfb22ff0(void);
int32_t function_d0d53646(int32_t a1);
int32_t function_d130b244(void);
int32_t function_d20f5152(void);
int32_t function_d26cf63b(void);
int32_t function_d2b8efb8(void);
int32_t function_d2bc60b6(void);
int32_t function_d2cad8d0(void);
int32_t function_d368a0ca(void);
int32_t function_d374cf83(void);
int32_t function_d379a0df(void);
int32_t function_d3da513f(void);
int32_t function_d3daf463(void);
int32_t function_d3fdd89e(int32_t a1);
int32_t function_d410edcc(int32_t a1, int32_t a2);
int32_t function_d430715a(void);
int32_t function_d4720513(void);
int32_t function_d5079e20(void);
int32_t function_d620448e(void);
int32_t function_d6e673dc(void);
int32_t function_d6fa380e(void);
int32_t function_d6fac0a3(void);
int32_t function_d7024cce(int32_t a1, int32_t a2);
int32_t function_d725ae28(void);
int32_t function_d7322ff5(void);
int32_t function_d75586d6(void);
int32_t function_d77a9f75(void);
int32_t function_d7b36245(void);
int32_t function_d7da5dd8(void);
int32_t function_d8bd7e52(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_d9043acc(void);
int32_t function_d94f8b6c(void);
int32_t function_d97251d5(void);
int32_t function_d9d627ca(void);
int32_t function_da245d6e(void);
int32_t function_da719368(void);
int32_t function_da88edec(void);
int32_t function_dabcdcc3(void);
int32_t function_db5bce2a(void);
int32_t function_dc33b4ca(int16_t a1);
int32_t function_dcdaeafc(void);
int32_t function_dd59a390(void);
int32_t function_de2ac8b8(void);
int32_t function_de81ebcd(void);
int32_t function_de9e7cc3(void);
int32_t function_deb1778c(void);
int32_t function_decb49c8(void);
int32_t function_ded719c7(void);
int32_t function_defc90e3(void);
int32_t function_df2b9d1e(void);
int32_t function_df2f166f(void);
int32_t function_df796399(void);
int32_t function_dff76ebf(int32_t a1, int32_t a2);
int32_t function_e00d467f(void);
int32_t function_e01637ae(void);
int32_t function_e02773b7(int32_t a1);
int32_t function_e0a2d877(void);
int32_t function_e0c3e62e(void);
int32_t function_e0ca6e51(void);
int32_t function_e0d5f563(void);
int32_t function_e10adf7b(void);
int32_t function_e2890681(void);
int32_t function_e291d83b(void);
int32_t function_e2e2b766(void);
int32_t function_e2f0d0cb(void);
int32_t function_e326718f(void);
int32_t function_e38ff824(void);
int32_t function_e3bb0fbb(void);
int32_t function_e3be80da(void);
int32_t function_e40b6739(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_e434f6eb(void);
int32_t function_e4bd60e7(int16_t a1);
int32_t function_e4e88cc1(void);
int32_t function_e5244e7f(int32_t * a1);
int32_t function_e5a37b55(void);
int32_t function_e5c5205f(void);
int32_t function_e5dd9170(void);
int32_t function_e5ec0e10(int32_t a1);
int32_t function_e5ed3d74(void);
int32_t function_e5fdece9(void);
int32_t function_e6517eb6(void);
int32_t function_e7d9e243(int32_t a1);
int32_t function_e848f5b1(void);
int32_t function_e8863b9d(int32_t a1);
int32_t function_e8d3bb10(void);
int32_t function_e91a9467(void);
int32_t function_e9c5d1f8(void);
int32_t function_ea81d93f(void);
int32_t function_eb87713b(void);
int32_t function_eb9af9b1(void);
int32_t function_ec3a1e5b(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t function_ecb410b1(void);
int32_t function_edbe23e3(void);
int32_t function_edbffa05(int32_t a1);
int32_t function_ee527d34(void);
int32_t function_ee56ee08(void);
int32_t function_ee868ae1(void);
int32_t function_ee90e92b(void);
int32_t function_eebe3d44(void);
int32_t function_f02bdb0e(int32_t a1, int32_t a2);
int32_t function_f07ce4ed(void);
int32_t function_f0a6750b(void);
int32_t function_f14d6d3c(void);
int32_t function_f16c403c(void);
int32_t function_f1881a0b(void);
int32_t function_f1ac842d(void);
int32_t function_f21ae18d(void);
int32_t function_f23f254e(void);
int32_t function_f320a26a(void);
int32_t function_f331c474(void);
int32_t function_f3b94e58(void);
int32_t function_f3cd39f9(void);
int32_t function_f42b83d9(void);
int32_t function_f42bc3d9(void);
int32_t function_f436ab74(void);
int32_t function_f4835f27(void);
int32_t function_f4c0f1ce(void);
int32_t function_f4dcfc8f(void);
int32_t function_f5067713(void);
int32_t function_f51fb2d7(void);
int32_t function_f53e3d5d(void);
int32_t function_f57d773c(void);
int32_t function_f5aecd58(void);
int32_t function_f61a2293(void);
int32_t function_f650fbd2(void);
int32_t function_f6ef99fb(void);
int32_t function_f72199bf(void);
int32_t function_f7da22d2(void);
int32_t function_f890e680(void);
int32_t function_f90c0edb(void);
int32_t function_fad381d1(void);
int32_t function_fc169310(void);
int32_t function_fc50e305(void);
int32_t function_fc946d37(void);
int32_t function_fd285578(void);
int32_t function_fe217e2b(int32_t * a1);
int32_t function_ff07248b(int32_t * a1);
int32_t function_ff21b99c(int16_t a1);
int32_t function_ff2dabe3(void);
int32_t function_ff39ae2f(void);
int32_t function_ffbff22f(void);
int32_t function_ffc3718c(void);
int32_t function_ffc9b58f(void);
int32_t function_ffff9538(void);
int32_t function_ffff99aa(void);
int32_t function_ffffbd4c(void);
int32_t function_ffffbd79(void);
int32_t function_ffffc45c(void);
int32_t function_ffffc571(void);
int32_t function_ffffcccf(void);
int32_t function_ffffe9b0(void);
int32_t function_fffffcb9(int16_t a1);
int32_t PCG01(void);
int32_t PCG02(void);
int32_t PCG04(void);
int32_t PCG05(void);
int32_t PCG06(void);
int32_t PCG07(void);
int32_t PCG08(void);
int32_t unknown_10000fea(void);
int32_t unknown_10c44cea(int32_t a1);
int32_t unknown_12caf8fc(void);
int32_t unknown_132147ef(void);
int32_t unknown_14f8d743(void);
int32_t unknown_15db(void);
int32_t unknown_16f4e6d4(int16_t a1);
int32_t unknown_181f196d(int32_t a1);
int32_t unknown_19512fb(void);
int32_t unknown_1a32f2b0(void);
int32_t unknown_1b76f84a(int16_t a1, int32_t * a2, int32_t a3);
int32_t unknown_1be1fe3e(void);
int32_t unknown_1cdd05f(void);
int32_t unknown_1dc2db4(int32_t a1);
int32_t unknown_1dc6db4(int32_t a1, int32_t a2);
int32_t unknown_1e91bbb1(int32_t * a1);
int32_t unknown_1f6bbb2d(int16_t a1);
int32_t unknown_1fb46044(void);
int32_t unknown_218de3c(void);
int32_t unknown_265aedf8(void);
int32_t unknown_278d21ce(int16_t a1);
int32_t unknown_27f5386(void);
int32_t unknown_280e705e(int16_t a1, int32_t a2);
int32_t unknown_28c2eede(int16_t a1);
int32_t unknown_291bc5e6(int16_t a1);
int32_t unknown_29a0(void);
int32_t unknown_29f1796e(void);
int32_t unknown_2a0af8c6(void);
int32_t unknown_2c58aee(void);
int32_t unknown_2c718033(void);
int32_t unknown_2cc0aca8(void);
int32_t unknown_2d1c2500(int16_t a1);
int32_t unknown_2e80ba5(void);
int32_t unknown_2ef2c11d(int16_t a1, int32_t a2);
int32_t unknown_2f05324a(void);
int32_t unknown_300d(void);
int32_t unknown_302904a7(void);
int32_t unknown_317b2f11(void);
int32_t unknown_31db282c(int16_t a1);
int32_t unknown_33325d17(int16_t a1);
int32_t unknown_333483ea(int16_t a1);
int32_t unknown_338f2018(int32_t a1);
int32_t unknown_35b98616(void);
int32_t unknown_3701c271(int16_t a1);
int32_t unknown_38d47dcb(void);
int32_t unknown_39b(void);
int32_t unknown_39e20e78(void);
int32_t unknown_3a7c8464(void);
int32_t unknown_3b6e(int32_t a1);
int32_t unknown_3bafb36(void);
int32_t unknown_3d52d0e3(void);
int32_t unknown_3d93937f(int16_t a1);
int32_t unknown_3e96e1b3(void);
int32_t unknown_3f01766d(int16_t a1);
int32_t unknown_3f40019d(void);
int32_t unknown_3fa21b46(void);
int32_t unknown_3fffb3e3(int16_t a1, int32_t a2);
int32_t unknown_41648056(void);
int32_t unknown_4172a17(void);
int32_t unknown_423e1840(void);
int32_t unknown_4264931c(void);
int32_t unknown_442a76b0(void);
int32_t unknown_46e4256d(void);
int32_t unknown_47137b6(void);
int32_t unknown_474e927a(void);
int32_t unknown_47d70ba0(void);
int32_t unknown_48059394(void);
int32_t unknown_48103f89(void);
int32_t unknown_48192698(int16_t a1);
int32_t unknown_4837ca38(int16_t a1);
int32_t unknown_485a21b2(void);
int32_t unknown_4b0abd02(void);
int32_t unknown_4b66ac68(void);
int32_t unknown_4c89506(void);
int32_t unknown_4cd9e8b4(int16_t a1);
int32_t unknown_4cf33031(int32_t a1);
int32_t unknown_4dcc4c14(void);
int32_t unknown_4eaefeb(int32_t a1);
int32_t unknown_4eb2feb(int32_t a1);
int32_t unknown_4ed64cb6(void);
int32_t unknown_4f68c48e(void);
int32_t unknown_4fb7913a(int16_t a1);
int32_t unknown_511f7860(int16_t a1);
int32_t unknown_51863019(void);
int32_t unknown_52fb16b2(void);
int32_t unknown_530c9a44(void);
int32_t unknown_55a1c1f6(void);
int32_t unknown_55f0540e(void);
int32_t unknown_5650ba63(int32_t a1);
int32_t unknown_56819d5(void);
int32_t unknown_570770c9(void);
int32_t unknown_5710c15(void);
int32_t unknown_57a91a32(int16_t a1);
int32_t unknown_584a5b3e(void);
int32_t unknown_5942b27e(void);
int32_t unknown_59621b3(void);
int32_t unknown_5aa96167(int32_t a1);
int32_t unknown_5d22cb2e(void);
int32_t unknown_60427151(void);
int32_t unknown_604433c(void);
int32_t unknown_6091795a(void);
int32_t unknown_62008aaf(void);
int32_t unknown_649947c9(void);
int32_t unknown_64a7d8f0(int16_t a1);
int32_t unknown_65213b5c(void);
int32_t unknown_656660d2(int32_t a1);
int32_t unknown_66251334(void);
int32_t unknown_669760e1(void);
int32_t unknown_669d2cec(int32_t a1, int16_t a2);
int32_t unknown_67a4d2d(void);
int32_t unknown_683adf49(int16_t a1, int16_t a2);
int32_t unknown_687298f1(void);
int32_t unknown_693f69db(void);
int32_t unknown_69670ba5(int32_t a1);
int32_t unknown_6a4ed7ca(void);
int32_t unknown_6cda89be(void);
int32_t unknown_6d355f96(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t * a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9);
int32_t unknown_71b625ae(int32_t a1, int32_t a2, int32_t a3);
int32_t unknown_72971cb5(void);
int32_t unknown_769f3fe(void);
int32_t unknown_7785f268(void);
int32_t unknown_789cfd5e(void);
int32_t unknown_791be4cc(int16_t a1);
int32_t unknown_79cee074(void);
int32_t unknown_7bfe45b1(void);
int32_t unknown_7d56c00(void);
int32_t unknown_7dac9769(int16_t a1);
int32_t unknown_801cb008(void);
int32_t unknown_81525b99(void);
int32_t unknown_81b4c28b(void);
int32_t unknown_81d54d46(int32_t a1);
int32_t unknown_81e9c566(void);
int32_t unknown_8287fbd8(int16_t a1);
int32_t unknown_82d7557e(void);
int32_t unknown_8356ce96(void);
int32_t unknown_838fa70(void);
int32_t unknown_84820204(int16_t a1);
int32_t unknown_84aa5b35(int16_t a1, int32_t a2);
int32_t unknown_854125dd(int32_t a1);
int32_t unknown_8544a9c9(void);
int32_t unknown_8658a760(void);
int32_t unknown_87642c7d(void);
int32_t unknown_88fd8ad1(void);
int32_t unknown_8919f550(void);
int32_t unknown_894a239d(int16_t a1);
int32_t unknown_8970c882(void);
int32_t unknown_8b6a014c(void);
int32_t unknown_8b774198(void);
int32_t unknown_8d9dc851(void);
int32_t unknown_8e27d758(void);
int32_t unknown_8edf457e(void);
int32_t unknown_917bb814(int16_t a1, int32_t * a2, int32_t * a3);
int32_t unknown_91af171e(void);
int32_t unknown_92674734(void);
int32_t unknown_93100658(void);
int32_t unknown_94717c49(void);
int32_t unknown_969da8a3(int16_t a1);
int32_t unknown_975b6768(void);
int32_t unknown_975ba768(void);
int32_t unknown_98219e4(void);
int32_t unknown_98a6af83(void);
int32_t unknown_98e0814(void);
int32_t unknown_99483fc0(int16_t a1);
int32_t unknown_9bdbf0a5(void);
int32_t unknown_9becc592(int16_t a1);
int32_t unknown_9c1f5516(int16_t a1);
int32_t unknown_9cb1a593(void);
int32_t unknown_9d39e041(void);
int32_t unknown_9d6706b7(int32_t a1);
int32_t unknown_9dee3ad9(int16_t a1);
int32_t unknown_a04e089f(void);
int32_t unknown_a0ca4a70(void);
int32_t unknown_a16e784c(int32_t a1);
int32_t unknown_a1d2b96c(void);
int32_t unknown_a2062a2(void);
int32_t unknown_a237c49a(void);
int32_t unknown_a3fcc95(void);
int32_t unknown_a41fa183(void);
int32_t unknown_a464b346(void);
int32_t unknown_a4907d(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8);
int32_t unknown_a506d1c(void);
int32_t unknown_a51accf6(int16_t a1);
int32_t unknown_a51ad28(void);
int32_t unknown_a5cd2d78(int16_t a1);
int32_t unknown_a72ad3c(int32_t a1);
int32_t unknown_a800f0fe(void);
int32_t unknown_aaa43d52(int32_t a1);
int32_t unknown_ac8860b3(void);
int32_t unknown_adfd392e(void);
int32_t unknown_ae71879f(void);
int32_t unknown_aebfb540(void);
int32_t unknown_b04634cc(int16_t a1);
int32_t unknown_b17c43b(void);
int32_t unknown_b40f300b(void);
int32_t unknown_b519affb(void);
int32_t unknown_b6870599(void);
int32_t unknown_b6f38a49(void);
int32_t unknown_b79cbc76(void);
int32_t unknown_b860e1e(void);
int32_t unknown_b8ccf134(void);
int32_t unknown_b94f8f23(void);
int32_t unknown_b9dae1a(void);
int32_t unknown_baff42d4(void);
int32_t unknown_bbb7e75b(int32_t a1, int32_t a2, int32_t * a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7);
int32_t unknown_bbe7a077(void);
int32_t unknown_bc941c3(void);
int32_t unknown_bcc050e6(int32_t * a1, int32_t * a2);
int32_t unknown_bceef00c(void);
int32_t unknown_bd5e3643(void);
int32_t unknown_bd65aa74(int16_t a1);
int32_t unknown_bfd7dc8b(void);
int32_t unknown_c3e9c247(int32_t a1, int32_t a2);
int32_t unknown_c7a70fc(void);
int32_t unknown_c8a7d6b0(void);
int32_t unknown_c9790a47(void);
int32_t unknown_c979ca47(void);
int32_t unknown_cb7db71c(void);
int32_t unknown_cbcac063(void);
int32_t unknown_cd21d060(void);
int32_t unknown_cf04386e(void);
int32_t unknown_d0310f89(int16_t a1);
int32_t unknown_d067aff6(void);
int32_t unknown_d238b044(void);
int32_t unknown_d26b5b1(void);
int32_t unknown_d45ae1cc(void);
int32_t unknown_d4a3284(void);
int32_t unknown_d6a3aed4(void);
int32_t unknown_d7e64294(void);
int32_t unknown_db4f26e8(int16_t a1);
int32_t unknown_dbca293(void);
int32_t unknown_dcedf1c3(void);
int32_t unknown_dd64d909(void);
int32_t unknown_ddf365(void);
int32_t unknown_de3b4ab8(void);
int32_t unknown_deccf3a(void);
int32_t unknown_defdc396(void);
int32_t unknown_e04d721c(void);
int32_t unknown_e0b558b(void);
int32_t unknown_e14f9f96(void);
int32_t unknown_e3504784(int16_t a1);
int32_t unknown_e5305e09(int16_t a1);
int32_t unknown_e74f5047(void);
int32_t unknown_e80dab7f(void);
int32_t unknown_e93d4442(void);
int32_t unknown_e989e794(int16_t a1);
int32_t unknown_ea4dbfe8(void);
int32_t unknown_eaa3953(void);
int32_t unknown_eb5e2f5b(int16_t a1);
int32_t unknown_ecb6525(void);
int32_t unknown_ed4f6167(int16_t a1, int32_t a2);
int32_t unknown_ede4a9c2(int16_t a1);
int32_t unknown_edfa98c1(int32_t a1);
int32_t unknown_eebe69cc(void);
int32_t unknown_ef0d9d69(int16_t a1, int32_t a2);
int32_t unknown_ef6feb94(void);
int32_t unknown_ef92438f(void);
int32_t unknown_f01f99ed(int16_t a1, int16_t a2, int32_t a3);
int32_t unknown_f1c4236b(void);
int32_t unknown_f1c5a0a1(void);
int32_t unknown_f216af5(void);
int32_t unknown_f3d095d9(void);
int32_t unknown_f4155218(void);
int32_t unknown_f4cf2e6c(int16_t a1);
int32_t unknown_f4e2f1cf(int16_t a1, int16_t a2, int32_t a3, int32_t a4);
int32_t unknown_f52d07d(void);
int32_t unknown_f55a1a71(int16_t a1);
int32_t unknown_f80b94d8(int16_t a1);
int32_t unknown_f92912d4(void);
int32_t unknown_f9f697d1(void);
int32_t unknown_faf93bdb(void);
int32_t unknown_fb4c6b73(void);
int32_t unknown_fbd472a(void);
int32_t unknown_fcf3608f(void);
int32_t unknown_fcfc1d8(void);
int32_t unknown_fd3ec335(int16_t a1);
int32_t unknown_fd8e49f4(int16_t a1);
int32_t unknown_fe5bed0d(void);
int32_t unknown_fef37178(int16_t a1);

// --------------------- Global Variables ---------------------

int32_t g1 = 0; // esi
int32_t g2;

// ------------------------ Functions -------------------------

// Address range: 0x1000101c - 0x10001176
int32_t function_1000101c(int32_t a1, int32_t a2) {
// 0x1000101c
int32_t v1; // 0x1000101c
int32_t * v2 = (int32_t *)(v1 - 0x7ff59a5a); // 0x1000101e
int32_t v3; // 0x1000101c
*v2 = *v2 | v3;
int32_t v4; // 0x1000101c
int32_t v5; // 0x1000101c
uint32_t v6; // 0x1000101c
if (v1 == 0) {
// 0x10001096
*(char *)-0x1eee7316 = *(char *)-0x1eee7316 | (char)(v6 / 256);
__asm_outsd((int16_t)v6, v3);
int32_t v7; // 0x1000101c
return v7 - *(int32_t *)(v5 + 0x413d91d2 + 8 * v4);
}
// 0x10001026
int32_t v8; // 0x1000101c
int32_t v9 = v8 + 1; // 0x10001026
int32_t v10; // 0x1000101c
if ((v9 & (v8 ^ -0x80000000)) < 0) {
v10 = unknown_10000fea();
}
int32_t v11 = v10;
int32_t * v12 = (int32_t *)(v1 + 11); // 0x1000102c
int32_t v13 = v4 | *v12; // 0x1000102c
*v12 = v13;
*(char *)v11 = (char)(v13 >= 0);
int32_t v14 = v1 - 1; // 0x10001032
if (v14 == 0) {
unsigned char v15 = (char)v11; // 0x10001034
int32_t result; // 0x1000101c
if ((v15 & 14) > 9) {
result = (v15 > 153 ? 102 : 6) + v11 & 255 | v11 & -256;
} else {
result = (v15 > 153 ? v11 + 96 : v11) & 255 | v11 & -256;
}
int32_t * v16 = (int32_t *)(result - 0x6a8e15de); // 0x10001038
*v16 = *v16 + 0xea1b86f;
return result;
}
int32_t v17 = v6 & -0xff01 | 0x4c00; // 0x10001029
__asm_int(205);
char * v18 = (char *)(v1 + 104); // 0x100010b4
*v18 = *v18 ^ 34;
int32_t v19 = __asm_wait(); // 0x100010c8
char v20 = __asm_insb((int16_t)v17); // 0x100010c9
char * v21 = (char *)v9; // 0x100010c9
*v21 = v20;
unsigned char v22 = (char)v19; // 0x100010ca
int32_t v23 = 103 * *(int32_t *)(v8 - 0x3072e6f2 + 2 * v14) & v9; // 0x100010cf
unsigned char v24 = v22 % 67 & 40; // 0x100010d5
int32_t v25 = 256 * (int32_t)(v22 / 67) | v19 & -0x10000 | (int32_t)v24; // 0x100010d7
int32_t v26 = v17; // 0x100010d7
int32_t v27 = v4; // 0x100010d7
if (v24 != 0) {
int32_t v28 = __asm_wait(); // 0x100010d9
*v21 = *(char *)&v4;
bool v29; // 0x1000101c
int32_t v30 = v29 ? -1 : 1; // 0x100010db
int32_t v31 = v30 + v9; // 0x100010db
*(int32_t *)v31 = v28;
int32_t v32 = (v28 & 14) > 9 ? v28 + 6 : v28; // 0x100010e2
int32_t * v33 = (int32_t *)((v32 & 15 | v28 & -0x10000 | 256 * (int32_t)((v28 & 14) > 9) + v28 & 0xff00) + 39); // 0x100010e3
uint32_t v34 = *v33; // 0x100010e3
uint32_t v35 = v34 + v5; // 0x100010e3
*v33 = v35;
int32_t v36 = unknown_423e1840(); // 0x100010e6
*(int32_t *)v36 = v31 + (v29 ? -4 : 4);
uint32_t v37 = v23 & 31; // 0x100010ed
if (v37 != 0) {
int32_t * v38 = (int32_t *)(v36 - 10); // 0x100010ed
uint32_t v39 = *v38; // 0x100010ed
*v38 = v39 >> v37 | (int32_t)(v35 < v34) << 32 - v37 | (int32_t)((int64_t)v39 << (int64_t)(33 - v37));
}
v25 = __asm_in(0x268b);
v26 = -0x3d94d975;
v27 = v4 + v30;
}
// 0x100010f1
__asm_out(147, (char)v25);
char v40 = *(char *)(v27 + 27); // 0x100010fc
unsigned char v41 = (char)(v26 / 256) + (char)(v25 > 0xeac8b8d6) - v40; // 0x100010fc
int64_t v42 = v25 + 0x15374729; // 0x100010ff
int64_t v43 = -25 * v42; // 0x100010ff
int32_t v44 = v43; // 0x100010ff
char v45 = __asm_insb((int16_t)(256 * (int32_t)v41 | v26 & 255)); // 0x10001102
char * v46 = (char *)v44; // 0x10001102
*v46 = v45;
int32_t v47 = v25 - 0x5e89eb9e + (int32_t)(v43 != -0x1900000000 * v42 / 0x100000000); // 0x10001103
uint32_t v48 = *(int32_t *)(v44 - 0x5327703f); // 0x10001108
*(char *)-0x1ea1b52a = (char)v47;
unsigned char v49 = *(char *)(v5 - 65) + (char)(v4 < v48); // 0x10001115
unsigned char v50 = v41 - v49 + (char)(v4 < v48); // 0x10001115
float80_t v51; // 0x1000101c
if (((v50 ^ v41) & (v49 ^ v41)) >= 0) {
// 0x1000111a
*(int32_t *)0x3055117c = (int32_t)v51;
return 0x10000 * __asm_iretd() / 0x10000;
}
int32_t v52 = v23 & -0xff01; // 0x100010f1
bool v53 = v4 < v48 ? v49 != -1 | v50 > v41 : v41 < v49; // 0x10001115
uint32_t v54 = ((v4 < v48 ? 255 : 0) | v47 & -256) - 0x2371cca8 + (int32_t)v53; // 0x10001150
char * v55 = (char *)(v52 - 0x5874c6a8 + v4); // 0x10001155
*v55 = *v55 ^ (char)v54;
*(char *)v52 = (char)v4;
*(int64_t *)v52 = (int64_t)v51;
*v46 = *(char *)v27;
int32_t v56 = v54 + 224 + (int32_t)(v54 > 0x9da9883e); // 0x10001167
char * v57 = (char *)(v56 & 255 | v54 + 0x625677c1 & -256); // 0x10001172
*v57 = *v57 | (char)v56;
return v4 & -256 | 17;
}

// Address range: 0x10001176 - 0x10001183
int32_t function_10001176(void) {
// 0x10001176
return function_3266cc03();
}

// Address range: 0x10001183 - 0x100011a7
int32_t function_10001183(void) {
// 0x10001183
int32_t v1; // bp-12, 0x10001183
int32_t v2 = &v1; // 0x1000118e
int32_t v3 = __asm_in_4(151); // 0x1000118f
uint32_t v4; // 0x10001183
int64_t v5; // 0x10001183
__asm_psllq(v5, *(int64_t *)(v4 + 7));
unsigned char v6 = (char)v3; // 0x10001199
int32_t v7; // 0x10001183
uint32_t v8; // 0x10001183
bool v9 = v8 > -1 - v7 | v6 > 153;
int32_t v10; // 0x10001183
if ((v2 & 12) > 16 || (v6 & 14) > 9) {
v10 = (v9 ? 102 : 6) + v3 & 255 | v3 & -256;
} else {
v10 = (v9 ? v3 + 96 : v3) & 255 | v3 & -256;
}
if ((v2 & -v2) < 0) {
// 0x100011a5
return __asm_int1();
}
unsigned char v11 = (char)v10; // 0x1000119d
unsigned char v12 = *(char *)(v10 + 118); // 0x1000119d
char * v13 = (char *)(v4 + 8 * (v8 + v7)); // 0x100011a0
*v13 = *v13 + (char)(v4 / 256) + (char)(v12 > v11);
return v10 & -256 | (int32_t)(v11 - v12);
}

// Address range: 0x100011a7 - 0x100011a9
int32_t function_100011a7(void) {
// 0x100011a7
int32_t result; // 0x100011a7
return result;
}

// Address range: 0x100011a9 - 0x100011e3
int32_t function_100011a9(void) {
// 0x100011a9
int32_t v1; // 0x100011a9
int32_t v2; // 0x100011a9
bool v3; // 0x100011a9
int32_t v4 = v2 - 256 * (v1 + (int32_t)v3) & 0xff00 | v2 & -0xff01; // 0x100011a9
int32_t v5 = __asm_iretd(); // 0x100011ae
int32_t v6 = v5 - 1; // 0x100011b7
int32_t v7; // 0x100011a9
char v8 = *(char *)(v7 + 0x9a5d2d6); // 0x100011b8
int32_t v9; // 0x100011a9
char v10 = (char)(v9 > -1 - v4) + (char)(v7 / 256) - v8; // 0x100011b8
__asm_out(224, (char)v6);
int32_t v11; // 0x100011a9
*(char *)v11 = (char)v7;
bool v12; // 0x100011a9
int32_t v13 = v11 + (v12 ? -1 : 1); // 0x100011c6
v4 = *(int32_t *)-0x589e0ac7;
char v14 = *(char *)(v5 + 103); // 0x100011cb
__asm_hlt();
int16_t v15 = v6;
__asm_in_5(v15);
v7 = v6;
v9 = *(int32_t *)v9;
while (((v10 - v14 ^ v10) & (v14 ^ v10)) >= 0) {
// 0x100011ab
v5 = __asm_iretd();
v6 = v5 - 1;
v8 = *(char *)(v7 + 0x9a5d2d6);
v10 = (char)(v9 > -1 - v4) + (char)(v7 / 256) - v8;
__asm_out(224, (char)v6);
*(char *)v13 = (char)v7;
v13 += (v12 ? -1 : 1);
v4 = *(int32_t *)-0x589e0ac7;
v14 = *(char *)(v5 + 103);
__asm_hlt();
v15 = v6;
__asm_in_5(v15);
v7 = v6;
v9 = *(int32_t *)v9;
}
// 0x100011d2
__asm_in_5(v15);
int16_t v16 = *((v12 ? (int16_t *)0x9d87c6d : (int16_t *)0x9d87c6f)); // 0x100011da
__asm_arpl(v16, (int16_t)v13);
return function_100011a9();
}

// Address range: 0x100011e3 - 0x100011e6
int32_t function_100011e3(void) {
// 0x100011e3
int32_t result; // 0x100011e3
return result;
}

// Address range: 0x1000120a - 0x1000120c
int32_t function_1000120a(void) {
// 0x1000120a
return function_10001262((int32_t)&g2);
}

// Address range: 0x10001253 - 0x10001262
int32_t function_10001253(void) {
// 0x10001253
int32_t v1; // 0x10001253
int32_t v2; // 0x10001253
return v2 ^ v1;
}

// Address range: 0x10001262 - 0x10001268
int32_t function_10001262(int32_t a1) {
// 0x10001262
int32_t result; // 0x10001262
return result;
}

// Address range: 0x1000128b - 0x1000129f
int32_t function_1000128b(void) {
// 0x1000128b
int32_t v1; // 0x1000128b
unsigned char v2 = (char)v1 & 31; // 0x10001298
if (v2 != 0) {
int32_t v3; // 0x1000128b
int32_t v4; // 0x1000128b
char * v5 = (char *)(v4 + 22 + 4 * v3); // 0x10001298
*v5 = *v5 << v2;
}
int32_t v6; // 0x1000128b
int32_t v7; // 0x1000128b
return *(int32_t *)(v7 - 0x274c4ddb) & -0xff01 | v6 & 0xff00;
}

// Address range: 0x1000129f - 0x100012a0
int32_t function_1000129f(void) {
// 0x1000129f
int32_t result; // 0x1000129f
return result;
}

// Address range: 0x100012a4 - 0x100014fd
int32_t function_100012a4(int32_t a1, int32_t a2) {
// 0x100012a4
int32_t v1; // 0x100012a4
int32_t v2 = v1;
int32_t v3; // 0x100012a4
uint32_t v4 = v3;
int32_t result; // 0x100012a4
*(char *)result = *(char *)&result - 1;
int32_t v5; // 0x100012a4
int32_t v6 = v2 + v5; // 0x100012f8
__asm_out(238, (char)result);
int32_t * v7 = (int32_t *)(v4 + 0x6c668f60); // 0x100012fd
int32_t v8 = result ^ *v7; // 0x100012fd
char v9 = llvm_ctpop_i8((char)v8); // 0x100012fd
*v7 = v8;
while ((v9 & 1) != 0) {
int32_t v10 = v2 - 6; // 0x10001308
*(int32_t *)v10 = v6;
int32_t v11; // 0x100012a4
if (v8 == 0) {
// 0x10001308
v11 = result;
} else {
int32_t v12 = function_1000129f(); // 0x100012f1
result = v12;
v11 = v12;
}
int32_t v13 = v11; // 0x100012f4
v2 = v10;
v4 = v13 >> 31;
*(char *)v13 = (char)v13 - 1;
v6 += v2;
__asm_out(238, (char)result);
v7 = (int32_t *)(v4 + 0x6c668f60);
v8 = result ^ *v7;
v9 = llvm_ctpop_i8((char)v8);
*v7 = v8;
}
int32_t v14 = v2 - 2; // 0x10001303
int32_t v15 = result;
int32_t v16 = (v15 & 14) > 9 ? v15 + 6 : v15; // 0x1000132d
int32_t v17 = (v15 & 14) > 9 ? 13 : 12; // 0x1000132e
int32_t v18 = (v16 & 15) + v17 | v15 & -0x10000 | 256 * (int32_t)((v15 & 14) > 9) + v15 & 0xff00; // 0x1000132e
result = v18;
int16_t v19 = v4; // 0x10001330
int32_t v20; // 0x100012a4
*(char *)v20 = __asm_insb(v19);
char * v21 = (char *)(v20 + 42); // 0x10001331
char v22 = *v21 | (char)v4; // 0x10001331
*v21 = v22;
int32_t * v23 = (int32_t *)(v2 - 6); // 0x10001334
*v23 = v18;
__asm_int(203);
int32_t v24; // 0x100012a4
int32_t v25; // 0x100012a4
bool v26; // 0x100012a4
if (v22 < 1) {
// 0x10001383
__asm_out_3(v19, (char)result);
*(int32_t *)v20 = result;
__asm_outsd(v19, v24);
int32_t v27 = unknown_e80dab7f(); // 0x10001390
__asm_out(18, (char)v27);
int32_t * v28 = (int32_t *)(v6 + 49); // 0x10001398
*v28 = *v28 & v25;
*(int32_t *)(v2 - 12) = v27 & -256 | (int32_t)*(char *)&v24;
int32_t * v29 = (int32_t *)(v24 + (v26 ? -1 : 1)); // 0x100013a2
*v29 = *v29 | v4;
int32_t v30 = __asm_int1(); // 0x100013a4
result = v30;
char * v31 = (char *)(v20 + (v26 ? -5 : 5)); // 0x100013a5
*v31 = -1 - *v31;
*(char *)(v25 - 57 + 4 * v30) = (char)(v4 / 256);
return result;
}
int32_t v32 = __asm_hlt(); // 0x10001339
result = *v23;
int32_t v33 = v6 - 1; // 0x10001347
if (v33 != 0 != (v32 == 0x1a505825)) {
// 0x10001349
__asm_in_4(11);
return __asm_iretd();
}
int32_t v34 = v25 & -0xff01 | 0x4100; // 0x1000133f
int32_t v35 = __asm_fnsave(); // 0x100013b2
result = v35;
*(int864_t *)(v34 + 113) = (int864_t)v35;
int32_t v36 = v24; // 0x100013b5
int32_t v37 = (int32_t)(*(char *)(v36 - 0x73b204ea) ^ 21) | 0x17c40d00; // 0x100013be
unsigned char v38 = (char)v36;
unsigned char v39 = *(char *)&v20; // 0x100013c4
char v40 = v38 - v39; // 0x100013c4
int32_t v41 = v26 ? -1 : 1; // 0x100013c4
int32_t v42 = v36 + v41; // 0x100013c4
v20 += v41;
v24 = v42;
char * v43 = (char *)(v42 - 0x1ea3c0a5 + 4 * v37); // 0x100013c7
unsigned char v44 = *v43; // 0x100013c7
*v43 = 2 * v44 | (char)(v39 > v38);
int32_t v45 = result;
bool v46 = (v38 & 15) - (v39 & 15) > 15 | (v45 & 14) > 9; // 0x100013d6
int32_t v47 = (v46 ? v45 + 6 : v45) & 15; // 0x100013d6
uint32_t v48 = 256 * (int32_t)v46 + v45;
result = v47 | v45 & -0x10000 | v48 & 0xff00;
if (v40 != 0 && !v46) {
char v49 = llvm_ctpop_i8(v40); // 0x100013c4
result = result & -256 | (int32_t)__asm_in_6(67);
__asm_arpl(*(int16_t *)(v20 + 0x30105bce), (int16_t)v37);
if ((v49 & 1) == 0) {
unsigned char v50 = (char)result; // 0x100013e6
return result & -0x10000 | (int32_t)(v50 % 5) | 256 * (int32_t)(v50 / 5);
}
// 0x10001370
int32_t v51; // 0x100012a4
__asm_into(v51);
result |= 144;
__asm_into(v51);
return result;
}
uint32_t v52 = __asm_sti(); // 0x1000144c
result = v52;
if ((v44 / 64 & 1) != v44 / 128) {
int32_t result2 = __asm_in((int16_t)v37); // 0x10001450
char * v53 = (char *)(v34 + 62); // 0x10001451
*v53 = *v53 + (char)result2;
return result2;
}
unsigned char v54 = *(char *)(v35 + 0x1176b679 + 4 * v36) ^ (char)v33; // 0x100013b5
int32_t v55 = v33 & -256; // 0x100013b5
int32_t v56 = v55 | (int32_t)v54; // 0x100013b5
int32_t v57 = *(int32_t *)(v56 - 0x2c8f65ee); // 0x10001412
v24 = v57;
int32_t v58; // 0x100012a4
int32_t v59; // 0x100012a4
int32_t v60; // 0x100012a4
if (*(char *)(v47 + v34) != -66 * (char)(v48 / 256)) {
char v61 = v46; // 0x10001477
unsigned char v62 = *(char *)(v20 + 8 * v57) + v61; // 0x10001477
unsigned char v63 = v54 - v62; // 0x10001477
char v64 = llvm_ctpop_i8(v63); // 0x10001477
int32_t v65 = v55 | (int32_t)v63; // 0x10001477
__asm_out(84, (char)v52);
*v23 = v65;
int32_t v66 = v65 - 1; // 0x1000147d
int32_t v67 = result; // 0x1000147f
result = v66;
if ((v64 & 1) != 0) {
bool v68 = v46 ? v62 != -1 | v63 - v61 > v54 : v54 < v62; // 0x10001477
return v66 - v25 + (int32_t)v68 & 255 | v66 & -256;
}
// 0x10001483
*(int32_t *)(v2 - 10) = v67;
int32_t v69 = result;
int32_t v70 = v24; // 0x10001488
*(int32_t *)(v2 - 15) = v70;
result = v70;
int32_t v71 = v2 - 11; // 0x10001489
int32_t * v72 = (int32_t *)v71; // 0x1000148a
v24 = *v72;
int32_t * v73 = (int32_t *)v34; // 0x1000148b
*v73 = *v73 ^ v67;
*(char *)(v69 & -15) = (char)v70;
v20 = 0x5203cb27;
int32_t v74 = result; // 0x10001497
result = v24;
v24 = v74;
*v72 = v37;
v58 = v24;
v59 = v67;
v60 = v71;
} else {
// 0x1000141a
int32_t v75; // 0x100012a4
if ((llvm_ctpop_i8(v54 - (char)*(int32_t *)(v75 + 54 & 0xffff)) & 1) == 0) {
char * v76 = (char *)v52; // 0x10001473
*v76 = *v76 | (char)(v52 / 256);
return result;
}
int32_t v77 = v56 + 1; // 0x10001420
char v78 = 112 * (char)(v52 / 256) + ((char)v52 ^ -103); // 0x10001424
char v79 = llvm_ctpop_i8(v78); // 0x10001424
bool v80; // 0x100012a4
bool v81; // 0x100012a4
bool v82; // 0x100012a4
*(int32_t *)v14 = 0x4000 * (int32_t)v80 | 1024 * (int32_t)v26 | 512 * (int32_t)v81 | 256 * (int32_t)v82 | 64 * (int32_t)(v78 == 0) | 128 * (int32_t)(v78 < 0) | 4 * (int32_t)((v79 & 1) == 0) | 2;
int32_t v83 = v24 - 1; // 0x10001429
v24 = v83;
int32_t v84 = *(int32_t *)v2; // 0x10001434
result = v84;
int32_t v85 = v2 + 4; // 0x10001434
v58 = 0;
v59 = v77;
v60 = v85;
if (v83 != 0) {
unsigned char v86 = (char)v77 & 31; // 0x1000143b
if (v86 != 0) {
char * v87 = (char *)(v84 + 0x1985cb25); // 0x1000143b
*v87 = *v87 >> v86;
}
int32_t v88 = *(int32_t *)(v84 + 70) & v85; // 0x10001437
*(int32_t *)v88 = v88 + 4;
return result;
}
}
// 0x1000149d
v20 += v41;
v24 = v58 + v41;
char * v89 = (char *)v59; // 0x1000149e
unsigned char v90 = *v89; // 0x1000149e
unsigned char v91 = (char)v25; // 0x1000149e
char v92 = v90 - v91; // 0x1000149e
*v89 = v92;
uint32_t v93 = result;
if (v92 >= 0) {
char v94 = *(char *)(v34 - 0x5bdd1dba); // 0x10001466
return 256 * (int32_t)((char)(v93 / 256) + (char)(v90 < v91) + v94) | v93 & -0xff01;
}
int32_t v95 = v93 & 0x75b386ee; // 0x100014a7
result = v95;
int32_t v96 = v20;
int32_t v97 = v96 + (v26 ? -4 : 4); // 0x100014ac
v20 = v97;
if (v59 != 1 && v60 != 1) {
// 0x100014f3
return v95 - v97;
}
int32_t v98 = __asm_iretd(); // 0x100014b2
char v99 = __asm_in_6(34); // 0x100014b3
int32_t v100 = v98 & -256 | (int32_t)v99; // 0x100014b3
result = v100;
bool v101 = *(int32_t *)v24 < *(int32_t *)v96 | v99 > 153;
int32_t v102; // 0x100012a4
if ((v60 & 15) > 16 || (v99 & 14) > 9) {
v102 = v100 & -256 | (int32_t)((v101 ? 102 : 6) + v99);
} else {
v102 = v100 & -256 | (int32_t)(v101 ? v99 + 96 : v99);
}
// 0x100014f1
result = v102;
int32_t v103 = result & -256 | (int32_t)__asm_in_6(-113); // 0x100014f1
result = v103;
// 0x100014f3
return v103 - v97;
}

// Address range: 0x100014fd - 0x1000159e
int32_t function_100014fd(int32_t a1, int32_t a2, int32_t a3) {
// 0x100014fd
int32_t v1; // 0x100014fd
*(char *)0x2de5353b = (char)v1;
uint32_t v2; // 0x100014fd
__asm_in_5((int16_t)v2);
uint32_t v3 = __asm_sti(); // 0x10001508
int32_t v4; // 0x100014fd
if ((char)a3 < 0) {
int32_t v5; // 0x100014fd
if ((a3 & 64) != 0 || v5 == 1) {
// 0x1000155f
return function_1e446759();
}
// 0x1000157f
__asm_in_4(58);
return v4 & -256 | (int32_t)*(char *)(((a3 & 1024) == 0 ? 1 : -1) + a1);
}
int32_t v6 = a3 & 1; // 0x10001509
uint32_t v7 = v3 + (v6 | 0x5507b2c0); // 0x1000150c
__asm_int(247);
if (!((v6 == 0 ? v3 > 0xaaf84d3f : v7 <= v3))) {
// 0x10001529
return v7 - 0x4ada3b82;
}
uint32_t v8 = *(int32_t *)(v4 + 0x471ae073); // 0x10001515
int32_t result = (0x100000000 * (int64_t)v2 | (int64_t)v7) / (int64_t)v8; // 0x10001515
*(int32_t *)0x28bf7198 = result;
return result;
}

// Address range: 0x100015a0 - 0x100015a4
int32_t function_100015a0(int16_t a1, int32_t a2) {
// 0x100015a0
int32_t result; // 0x100015a0
return result;
}

// Address range: 0x100015a5 - 0x1000161d
int32_t function_100015a5(int32_t a1) {
// 0x100015a5
bool v1; // 0x100015a5
if (v1) {
// 0x1000161b
int32_t v2; // 0x100015a5
return __asm_bound(*(int64_t *)&v2);
}
// 0x100015a7
int32_t v3; // 0x100015a5
int32_t v4; // 0x100015a5
*(char *)v3 = (char)v4;
int32_t result; // 0x100015a5
return result;
}

// Address range: 0x10001670 - 0x1000167d
int32_t function_10001670(void) {
// 0x10001670
int32_t v1; // 0x10001670
int32_t v2; // 0x10001670
char * v3 = (char *)((v2 & -256 | (int32_t)__asm_in_5((int16_t)v1)) - 0x3747c779); // 0x10001671
*v3 = *v3 + 22;
return function_8bcf6980();
}

// Address range: 0x100016c4 - 0x100016ca
int32_t function_100016c4(int32_t a1) {
// 0x100016c4
int32_t result; // 0x100016c4
return result;
}

// Address range: 0x100016d5 - 0x1000175f
int32_t function_100016d5(int32_t a1, int32_t a2) {
// 0x100016d5
int32_t v1; // 0x100016d5
int32_t v2; // 0x100016d5
__asm_outsb((int16_t)v2, (char)v1);
int32_t v3; // 0x100016d5
bool v4; // 0x100016d5
int32_t result = v3 - (v4 ? -0x669c27bb : -0x669c27bc); // 0x100016d6
char * v5 = (char *)(result + 2); // 0x100016db
*v5 = *v5 - 74;
int32_t v6; // 0x100016d5
int32_t * v7 = (int32_t *)(8 * v6 - 0x1351aa15 + result); // 0x100016df
*v7 = *v7 ^ v1;
return result;
}

// Address range: 0x10001761 - 0x10001767
int32_t function_10001761(void) {
// 0x10001761
int32_t result; // 0x10001761
return result;
}

// Address range: 0x1000177a - 0x10001781
int32_t function_1000177a(int32_t a1) {
// 0x1000177a
uint32_t v1; // 0x1000177a
char * v2 = (char *)(v1 + 0xa820c1d); // 0x1000177a
*v2 = *v2 | (char)(v1 / 256);
int32_t result; // 0x1000177a
return result;
}

// Address range: 0x10001795 - 0x100017a5
int32_t function_10001795(void) {
// 0x10001795
int32_t v1; // 0x10001795
int32_t * v2 = (int32_t *)(v1 + 0x1f0d26a0); // 0x10001799
int32_t v3; // 0x10001795
*v2 = *v2 ^ v3;
return function_b07b5a89();
}

// Address range: 0x100017be - 0x100017bf
int32_t function_100017be(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x100017be
int32_t result; // 0x100017be
return result;
}

// Address range: 0x100017df - 0x1000180d
int32_t function_100017df(void) {
// 0x100017df
int32_t v1; // 0x100017df
int32_t v2 = *(int32_t *)(v1 + 41); // 0x100017e2
__asm_int(240);
unsigned char v3 = (char)v1; // 0x100017f1
int32_t v4 = v3 < 130 ? v1 : v1 + 126; // 0x100017f1
int32_t v5 = 256 * v2 & 0xff00 | v2; // 0x100017f3
int32_t v6; // 0x100017df
*(char *)v5 = (char)v6 - 1;
int32_t v7 = (v4 & 255 | v1 & -0x10000 | 256 * (int32_t)(v3 > 129)) - 0x3692ce0f; // 0x100017f7
int32_t v8; // 0x100017df
int32_t v9; // 0x100017df
bool v10; // 0x100017df
*(char *)((v10 ? -1 : 1) + v9) = *(char *)&v8;
if ((char)((v7 ^ v5) / 256) < 0) {
// 0x10001805
int32_t v11; // 0x100017df
int32_t v12; // 0x100017df
return *(int32_t *)(v11 + 50 + 4 * (v12 - (v6 & 0xff00) & 0xff00 | v12 & 0x3fff00ff));
}
// 0x10001802
return v5 & 0xff00 ^ v7;
}

// Address range: 0x1000180d - 0x10001830
int32_t function_1000180d(void) {
// 0x1000180d
return function_990be5eb();
}

// Address range: 0x10001830 - 0x10001838
int32_t function_10001830(void) {
// 0x10001830
int32_t v1; // 0x10001830
int32_t v2; // 0x10001830
int32_t v3; // 0x10001830
int32_t v4; // 0x10001830
int32_t v5; // 0x10001830
int32_t v6; // 0x10001830
int32_t v7; // 0x10001830
int32_t v8; // 0x10001830
return function_100017be(v2, v3, v4, &v1, v5, v6, v7, v8);
}

// Address range: 0x10001842 - 0x100019cf
int32_t function_10001842(int32_t a1, int32_t a2) {
int32_t v1 = *(int32_t *)-0x7be2c510; // 0x10001842
int32_t v2; // 0x10001842
int16_t v3 = v2; // 0x10001847
__asm_out_1(v3, v1);
__asm_int(31);
int32_t v4; // 0x10001842
int32_t v5; // 0x10001842
int32_t v6; // 0x10001842
if (v6 != 1) {
int32_t result = __asm_iretd(); // 0x100018a0
*(char *)v4 = (char)v5;
return result;
}
// 0x1000184f
__asm_outsd(v3, v5);
if ((char)v1 != 91) {
// 0x10001853
return function_df2f166f();
}
int32_t v7 = v5 - 1; // 0x100018c2
int32_t v8; // 0x10001842
int32_t v9 = unknown_c3e9c247(a1, v8); // 0x100018d0
*(char *)0xe500 = 0;
int32_t v10 = *(int32_t *)0x6cf96fd; // 0x100018da
int64_t v11; // 0x10001842
__asm_punpckhwd(v11, *(int64_t *)(v4 - 0x3b78fa0c));
char v12 = v9; // 0x100018e2
__asm_out(93, v12);
uint32_t v13 = unknown_38d47dcb(); // 0x100018e5
*(char *)v4 = *(char *)v7;
bool v14; // 0x10001842
int32_t v15 = v14 ? -1 : 1; // 0x100018ea
int32_t v16 = v15 + v4; // 0x100018ea
int32_t v17 = v15 + v7; // 0x100018ea
char * v18 = (char *)(v8 - 0x9a26fdd); // 0x100018eb
*v18 = *v18 + (char)(v13 / 256);
unknown_8658a760();
*(char *)v16 = *(char *)v17;
int32_t v19 = v16 + v15; // 0x100018fa
char * v20 = (char *)(v8 - 55); // 0x10001900
unsigned char v21 = *v20; // 0x10001900
*v20 = v12;
int32_t v22 = v21; // 0x10001900
int32_t v23 = v10 - 2; // 0x1000190c
if (v23 == 0) {
// 0x1000190e
*(int32_t *)0x6cf96fd = 0x6cf9701;
char * v24 = (char *)(v10 - 0x5cb275b1); // 0x1000191a
*v24 = *v24 ^ v21;
*(int32_t *)v19 = __asm_insd((int16_t)(v2 ^ v22));
*(int32_t *)0x6cf96f7 = 0;
__asm_sti();
int32_t v25 = *(int32_t *)-0x56ce0a06; // 0x10001936
__asm_arpl(*(int16_t *)v25, (int16_t)v25);
return 0x10000 * v25 / 0x10000;
}
int64_t v26 = (int64_t)*(int32_t *)v9; // 0x100018fd
int64_t v27 = -91 * v26; // 0x100018fd
uint32_t result2 = (int32_t)v27; // 0x100018fd
int32_t v28 = *(int32_t *)(v10 - 1); // 0x10001904
int32_t v29 = v15 + 1 + v17 + v28 + (int32_t)(v27 != -0x5b00000000 * v26 / 0x100000000); // 0x10001904
uint32_t v30 = *(int32_t *)v19; // 0x10001967
int32_t v31 = v19 + (v14 ? -4 : 4); // 0x10001967
unsigned char v32 = (char)v23; // 0x10001968
unsigned char v33 = *(char *)(4 * v23 + v31) + v32; // 0x10001968
unsigned char v34 = v33 + (char)(v30 > result2); // 0x10001968
if (v30 > result2 ? v34 <= v32 : v33 < v32) {
// 0x100019a1
__asm_bound(*(int64_t *)(v29 & result2));
return *(int32_t *)0x6cf9701 | 94;
}
char v35 = *(char *)(v9 & -256 | v22); // 0x1000196f
if (((v21 - v35 ^ v21) & (v35 ^ v21)) < 0) {
int32_t * v36 = (int32_t *)(v31 - 0x2deffa1e); // 0x100019c9
*v36 = *v36 - 0x6cf9701;
return result2;
}
if (v21 > v35) {
// 0x10001975
return unknown_9d39e041();
}
unsigned char v37 = v34 & 31; // 0x10001987
if (v37 != 0) {
char * v38 = (char *)(v2 - 0x6f989653); // 0x10001987
*v38 = *v38 >> v37;
}
char * v39 = (char *)((v23 & -256 | (int32_t)v34) & v29); // 0x1000198f
__asm_outsb(v3, *v39);
int32_t v40 = result2 & -256 | (int32_t)*v39; // 0x10001996
return v40 & -0xff01 | 256 * (int32_t)*(char *)(v40 - 0x1cfcf13c);
}

// Address range: 0x100019d4 - 0x100019d5
int32_t function_100019d4(void) {
// 0x100019d4
int32_t result; // 0x100019d4
return result;
}

// Address range: 0x10001a1c - 0x10001a1e
int32_t function_10001a1c(void) {
// 0x10001a1c
return function_100019d4();
}

// Address range: 0x10001a34 - 0x10001a35
int32_t function_10001a34(void) {
// 0x10001a34
int32_t result; // 0x10001a34
return result;
}

// Address range: 0x10001a38 - 0x10001a59
int32_t function_10001a38(int32_t a1) {
// 0x10001a38
int32_t v1; // 0x10001a38
char v2 = *(char *)(v1 + 90); // 0x10001a3f
uint32_t v3; // 0x10001a38
bool v4; // 0x10001a38
int32_t v5 = 256 * (int32_t)((char)v4 + (char)(v3 / 256) + v2) | v3 & -0xff01; // 0x10001a3f
int32_t * v6 = (int32_t *)(v5 + 73); // 0x10001a42
int32_t result; // 0x10001a38
*v6 = *v6 - result;
int32_t v7; // 0x10001a38
uint32_t v8 = v7 & 31; // 0x10001a45
if (v8 != 0) {
int32_t * v9 = (int32_t *)(v1 + 92); // 0x10001a45
*v9 = *v9 << v8;
}
// 0x10001a56
*(int32_t *)v1 = __asm_insd((int16_t)v5);
return result;
}

// Address range: 0x10001a5d - 0x10001a64
int32_t function_10001a5d(int32_t a1) {
// 0x10001a5d
int32_t v1; // 0x10001a5d
return v1 & -0x4da922f0;
}

// Address range: 0x10001a80 - 0x10001a81
int32_t function_10001a80(void) {
// 0x10001a80
int32_t result; // 0x10001a80
return result;
}

// Address range: 0x10001a83 - 0x10001a87
int32_t function_10001a83(void) {
// 0x10001a83
return function_10001a80();
}

// Address range: 0x10001a91 - 0x10001a92
int32_t function_10001a91(void) {
// 0x10001a91
int32_t result; // 0x10001a91
return result;
}

// Address range: 0x10001aca - 0x10001ade
int32_t function_10001aca(void) {
// 0x10001aca
int32_t result; // 0x10001aca
return result;
}

// Address range: 0x10001ade - 0x10001afb
int32_t function_10001ade(void) {
// 0x10001ade
bool v1; // 0x10001ade
if (v1) {
// 0x10001af4
int32_t v2; // 0x10001ade
int32_t result; // 0x10001ade
__asm_outsb((int16_t)result, (char)v2);
return result;
}
// 0x10001ae0
int32_t v3; // 0x10001ade
__asm_out(247, (char)v3);
int32_t v4; // 0x10001ade
uint32_t v5 = v4 & 31; // 0x10001ae6
if (v5 != 0) {
int32_t v6; // 0x10001ade
int32_t * v7 = (int32_t *)(v6 - 39); // 0x10001ae6
*v7 = *v7 << v5;
}
return function_10001a91();
}

// Address range: 0x10001afc - 0x10001b06
int32_t function_10001afc(int32_t a1) {
// 0x10001afc
int32_t result; // 0x10001afc
return result;
}

// Address range: 0x10001b08 - 0x10001b47
int32_t function_10001b08(void) {
// 0x10001b08
int32_t v1; // 0x10001b08
int32_t * v2 = (int32_t *)(v1 - 0x5d5e3a53); // 0x10001b15
*v2 = *v2 & v1;
int32_t v3; // 0x10001b08
int32_t v4; // 0x10001b08
__asm_outsb((int16_t)v4, *(char *)&v3);
int32_t * v5 = (int32_t *)(v1 - 0x5297ac82); // 0x10001b2a
*v5 = *v5 ^ v1;
return function_99d1fadd();
}

// Address range: 0x10001b48 - 0x10001b4f
int32_t function_10001b48(void) {
// 0x10001b48
int32_t v1; // 0x10001b48
__asm_arpl_7((int16_t)v1);
int32_t v2; // 0x10001b48
uint32_t v3 = v2 & 31; // 0x10001b4b
int32_t result; // 0x10001b48
if (v3 != 0) {
int32_t * v4 = (int32_t *)(result - 104); // 0x10001b4b
*v4 = *v4 >> v3;
}
return result;
}

// Address range: 0x10001b5c - 0x10001c5b
int32_t function_10001b5c(void) {
// 0x10001b5c
int32_t v1; // 0x10001b5c
int32_t * v2 = (int32_t *)(v1 + 0x6bc1ebf8); // 0x10001bd9
int32_t * v3 = (int32_t *)(v1 + 87);
bool v4; // 0x10001b5c
int16_t v5; // 0x10001b5c
bool v6; // 0x10001b5c
bool v7; // 0x10001b5c
int32_t v8; // 0x10001b5c
int32_t v9; // 0x10001b5c
int32_t v10; // 0x10001b5c
int32_t v11; // 0x10001b5c
int32_t v12; // 0x10001b5c
int32_t v13; // 0x10001b5c
int32_t v14; // 0x10001b5c
int32_t v15; // 0x10001b5c
int32_t v16; // 0x10001b5c
int32_t v17; // 0x10001b5c
int32_t v18; // 0x10001b5c
int32_t * v19; // 0x10001b5c
int32_t v20; // 0x10001bf7
while (true) {
// 0x10001bd9
int32_t v21; // 0x10001b5c
*v2 = v21;
int32_t v22; // 0x10001b5c
uint32_t v23 = *(int32_t *)(v22 - 0x74ee29e2); // 0x10001be5
int16_t v24; // 0x10001b5c
v5 = v24;
bool v25; // 0x10001b5c
v6 = v25;
v8 = *v2;
int32_t v26; // 0x10001b5c
v12 = v26;
int32_t v27; // 0x10001b5c
v15 = v27;
int32_t v28; // 0x10001b5c
v10 = v28 - v23;
int32_t v29; // 0x10001b5c
v18 = v29;
v4 = v28 < v23;
int32_t v30; // 0x10001b5c
v16 = v30;
v14 = v22;
int16_t v31; // 0x10001b5c
bool v32; // 0x10001b5c
int32_t v33; // 0x10001b5c
int32_t v34; // 0x10001b5c
int32_t v35; // 0x10001c03
int64_t v36; // 0x10001c04
int64_t v37; // 0x10001c04
int32_t v38; // 0x10001b5c
int32_t v39; // 0x10001bf7
while (true) {
lab_0x10001beb:
// 0x10001beb
v17 = v16;
int32_t v40 = v8;
v32 = v6;
v31 = v5;
*(int16_t *)(v18 - 4) = v31;
int32_t v41 = v10 + 223; // 0x10001bf4
*(int32_t *)v14 = v40;
v39 = v32 ? -4 : 4;
v20 = v14 + v39;
bool v42 = (v40 & 14) > 9 | (v41 & 15) > 16; // 0x10001bf9
int32_t v43 = v42 ? v40 + 10 : v40; // 0x10001bf9
v19 = (int32_t *)v17;
int32_t v44 = v15; // 0x10001bfa
int32_t v45 = v18 - 2; // 0x10001bfa
v33 = (v41 & 255 | v10 & -256) - 1;
int32_t v46 = v12 - 0x1208f09f + (int32_t)v4;
int32_t v47 = v43 & 15 | v40 & -0x10000 | 256 * (int32_t)v42 + v40 & 0xff00;
v7 = v32;
v9 = v47;
v13 = v46;
v11 = v33;
while ((char)v47 >= 106) {
// 0x10001bff
v34 = v45;
int32_t v48 = v44 & v46; // 0x10001c01
v35 = v48 - 1;
v36 = 0x100000000 * (int64_t)v44 | (int64_t)(v47 + 185 & 255 | v47 & -256);
v37 = (int64_t)*v19;
int64_t v49 = v36 / v37; // 0x10001c04
v38 = v49;
if ((v48 & -v48) < 0) {
// break (via goto) -> 0x10001bd8
goto lab_0x10001bd8;
}
unsigned char v50 = (char)v49; // 0x10001c08
int32_t v51 = v38 & -256 | (int32_t)(v50 + 38); // 0x10001c08
v44 = *(int32_t *)v34;
int32_t v52 = v33 & -0xff01 | 0xc200; // 0x10001c0b
int32_t v53 = v51; // 0x10001c0d
int32_t v54 = v35; // 0x10001c0d
int32_t v55 = v52; // 0x10001c0d
v45 = v34 + 4;
if (v50 > 217) {
char * v56 = (char *)(v51 + 121); // 0x10001c18
*v56 = *v56 ^ (char)(v35 / 256);
v7 = false;
v9 = v51;
v13 = v35;
v11 = v52;
goto lab_0x10001c1b;
}
v33 = v55;
v46 = v54;
v47 = v53;
v7 = v32;
v9 = v47;
v13 = v46;
v11 = v33;
}
goto lab_0x10001c1b;
}
lab_0x10001bd8:
// 0x10001bd8
*(int32_t *)v20 = v38;
v24 = v31;
v25 = v32;
v21 = v38;
v26 = v35;
v27 = v36 % v37;
v28 = v33;
v29 = v34;
v30 = v17;
v22 = v20 + v39;
}
lab_0x10001c4a:;
uint32_t v57 = *(int32_t *)0x5c42783a; // 0x10001c54
return 28 * v57 / 256 + v57 & 255 | v57 & -0x10000;
lab_0x10001c1b:
// 0x10001c1b
*v3 = *v3 - 0x3b0b6ff0;
int32_t v58 = *v19; // 0x10001c28
int32_t v59 = v7 ? -4 : 4;
int32_t v60 = v17 - 1 + v59; // 0x10001c2b
int32_t v61 = v58 >> 31; // 0x10001c2e
*(int32_t *)v20 = *(int32_t *)v60;
int32_t v62 = v59 + v20; // 0x10001c31
*(int32_t *)(v61 - 0x2fa160da) = v61;
*(int32_t *)v62 = __asm_insd((int16_t)v61);
char v63 = *(char *)0x470ae1f7 & -70; // 0x10001c45
v5 = *(int16_t *)(v9 + 10);
v6 = v7;
v8 = v60 + v59;
v12 = v13 - 1;
v15 = v61;
v10 = v11;
v18 = 0x5c42783a;
v4 = false;
v16 = v58 & -256 | (int32_t)v63;
v14 = v62;
if (v63 >= 0 != v63 != 0) {
// break (via goto) -> 0x10001c4a
goto lab_0x10001c4a;
}
goto lab_0x10001beb;
}

// Address range: 0x10001c87 - 0x10001c89
int32_t function_10001c87(int32_t a1) {
// 0x10001c87
int32_t result; // 0x10001c87
return result;
}

// Address range: 0x10001d0b - 0x10001d68
int32_t function_10001d0b(void) {
// 0x10001d0b
int32_t result; // 0x10001d0b
bool v1; // 0x10001d0b
if (v1) {
// 0x10001d0d
return result;
}
bool v2; // 0x10001d0b
if (v2) {
// 0x10001d5c
int32_t v3; // 0x10001d0b
char * v4 = (char *)(v3 - 47); // 0x10001d5c
uint32_t v5; // 0x10001d0b
*v4 = *v4 - (char)(v5 / 256);
int32_t v6; // 0x10001d0b
char * v7 = (char *)(v6 + 122); // 0x10001d5f
*v7 = *v7 ^ 18;
return function_9f01d3ba();
}
int32_t v8 = result & -0x34d382a4; // 0x10001d4c
int32_t * v9 = (int32_t *)(v8 + 0x66058665); // 0x10001d51
*v9 = v8;
return *v9;
}

// Address range: 0x10001d68 - 0x10001da6
int32_t function_10001d68(void) {
// 0x10001d68
uint32_t v1; // 0x10001d68
int32_t * v2 = (int32_t *)(v1 + 0x4e7e37d3); // 0x10001d68
bool v3; // 0x10001d68
*v2 = *v2 + v1 + (int32_t)v3;
int32_t v4 = __asm_int3(); // 0x10001d6e
int32_t v5; // 0x10001d68
float80_t v6; // 0x10001d68
*(float64_t *)(v5 - 116) = (float64_t)v6;
char * v7 = (char *)(v1 - 0x695f0a39); // 0x10001d72
unsigned char v8 = *v7; // 0x10001d72
int32_t v9; // 0x10001d68
unsigned char v10 = (char)(v9 / 256); // 0x10001d72
*v7 = v8 - v10;
int32_t v11; // 0x10001d68
int32_t v12 = v11 - v9 + (int32_t)(v8 < v10); // 0x10001d78
int32_t v13 = *(int32_t *)v12; // 0x10001d7a
if ((v13 & 4) != 0) {
// 0x10001d96
*(char *)v9 = *(char *)&v9 + (char)(v1 / 256);
return function_4213f678();
}
// 0x10001d7e
__asm_out(242, (char)v4);
int16_t v14 = v9; // 0x10001d85
int32_t result = __asm_in(v14); // 0x10001d85
__asm_out_3(v14, (char)result);
int32_t v15 = v12 - 2; // 0x10001d89
*(int32_t *)v15 = ((v13 & 1024) == 0 ? 1 : -1) + v5;
uint32_t v16; // 0x10001d68
*(char *)(v9 - 26) = (char)(v16 / 256);
*(int32_t *)(v12 - 6) = v15;
return result;
}

// Address range: 0x10001da6 - 0x10001dd1
int32_t function_10001da6(void) {
// 0x10001da6
int32_t v1; // 0x10001da6
int32_t v2 = *(int32_t *)(v1 + 96); // 0x10001dae
uint32_t v3 = *(int32_t *)-0x1e4a10d8; // 0x10001db2
__asm_arpl(*(int16_t *)(v3 - 23), (int16_t)v3);
char v4 = 100 * (char)(v3 / 256) + (char)v3; // 0x10001dc1
char v5 = llvm_ctpop_i8(v4); // 0x10001dc1
int32_t v6; // 0x10001da6
int32_t v7; // 0x10001da6
int32_t v8 = (v7 & 14) > 9 | ((int32_t)&v6 & 12) - (v2 & 15) > 15; // 0x10001dc5
int32_t v9; // 0x10001da6
int32_t result = v3 & -0x10000 | (int32_t)v4 | 256 * (16 * (int32_t)((v9 + 1 & 15) > 16) | v8 | 64 * (int32_t)(v4 == 0) | 128 * (int32_t)(v4 < 0) | 4 * (int32_t)((v5 & 1) == 0)) | 512; // 0x10001dc5
int32_t * v10 = (int32_t *)(result - 109); // 0x10001dc6
*v10 = 2 * *v10 | v8;
int32_t v11; // 0x10001da6
__asm_into(v11);
return result;
}

// Address range: 0x10001dd1 - 0x10001e19
int32_t function_10001dd1(int32_t a1) {
// 0x10001dd1
int32_t v1; // 0x10001dd1
bool v2; // 0x10001dd1
int32_t v3 = (v2 ? -4 : 4) + v1; // 0x10001dde
__asm_hlt();
__asm_arpl(*(int16_t *)(v3 + 85), (int16_t)v3);
int32_t v4; // 0x10001dd1
int32_t v5; // 0x10001dd1
*(int32_t *)v4 = v4 | v5 & -256 | 233;
int32_t v6; // 0x10001dd1
__asm_into(v6);
return (__asm_wait() ^ -2) < 0x7b9d6572 ? -0x28eeff56 : -0x28eeff57;
}

// Address range: 0x10001e4b - 0x10001e4c
int32_t function_10001e4b(void) {
// 0x10001e4b
int32_t result; // 0x10001e4b
return result;
}

// Address range: 0x10001e69 - 0x10001e9a
int32_t function_10001e69(int32_t a1) {
// 0x10001e69
int32_t v1; // 0x10001e69
char v2 = *(char *)(v1 + 0x498b0350); // 0x10001e6a
*(int32_t *)0x7c66c3e8 = 0x27c91aa1;
uint32_t v3; // 0x10001e69
int32_t * v4 = (int32_t *)((256 * (int32_t)(v2 ^ (char)(v3 / 256)) | v3 & -0xff01) - 0x3cd0b202); // 0x10001e89
uint32_t v5 = *v4; // 0x10001e89
*v4 = v5 / 0x800000 | 512 * v5;
uint32_t v6; // 0x10001e69
return (235 * v6 / 256 + v6 & 255 | v6 & -0x10000) ^ -0x7a3a63de;
}

// Address range: 0x10001e9a - 0x10001eb0
int32_t function_10001e9a(void) {
// 0x10001e9a
int32_t v1; // 0x10001e9a
int32_t v2; // 0x10001e9a
int32_t v3 = *(int32_t *)(v1 + 0x58bcc5b9) + v2; // 0x10001e9c
int32_t v4; // 0x10001e9a
__asm_outsd((int16_t)(v3 - v4 & 255 | v3 & 0xff00), v1);
__asm_hlt();
return function_10001e4b();
}

// Address range: 0x10001ebe - 0x10001f01
int32_t function_10001ebe(void) {
// 0x10001ebe
int32_t v1; // 0x10001ebe
uint32_t v2 = v1 - 0xbcad3d2; // 0x10001ee6
int32_t v3; // 0x10001ebe
int32_t v4; // 0x10001ebe
int32_t v5 = v4 & 255 & *(int32_t *)(v3 + 0x228fe8b6) | v4 & -256; // 0x10001ec6
int32_t v6; // 0x10001ebe
int32_t v7 = v6;
unsigned char v8 = (char)v5; // 0x10001ecc
int32_t v9 = v8 % 31; // 0x10001ecc
v5 = v5 & -0x10000 | v9 | 256 * (int32_t)(v8 / 31);
char * v10 = (char *)v5; // 0x10001ecf
*v10 = *v10 + 1;
*(int32_t *)(v7 - 4) = v7;
v6 = v7 - 5;
while (v2 != 0) {
// 0x10001ecc
v7 = v6;
v8 = (char)v5;
v9 = v8 % 31;
v5 = v5 & -0x10000 | v9 | 256 * (int32_t)(v8 / 31);
v10 = (char *)v5;
*v10 = *v10 + 1;
*(int32_t *)(v7 - 4) = v7;
v6 = v7 - 5;
}
// 0x10001eea
int32_t v11; // 0x10001ebe
int32_t v12; // 0x10001ebe
int32_t * v13 = (int32_t *)(4 * v11 - 0x5af3a2b9 + v12); // 0x10001eea
*v13 = v2 + (int32_t)(v2 < 0xf4352c2e) + *v13;
bool v14 = (v9 & 14) > 9 | (v9 & 15) - (*(int32_t *)(v1 - 0x342bea63) & 15) > 15; // 0x10001ef7
int32_t v15 = v14 ? v9 + 6 : v9; // 0x10001ef7
__asm_int(14);
int32_t v16; // 0x10001ebe
unsigned char v17 = *(char *)&v16; // 0x10001efc
int32_t result = 0x10000 * (v15 & 15 | 256 * (int32_t)v17 | 192 * (256 * (int32_t)v14 + v5) / 256 & 192) / 0x10000; // 0x10001efe
*(int32_t *)(v12 - 9) = result;
return result;
}

// Address range: 0x10001f10 - 0x1000201d
int32_t function_10001f10(int32_t a1, int32_t a2) {
// 0x10001f10
int32_t v1; // 0x10001f10
int32_t v2; // 0x10001f10
uint32_t v3; // 0x10001f10
if (v2 != 0) {
// 0x10001f17
__asm_out_1((int16_t)v1, v3);
return function_206b6a9b();
}
char * v4 = (char *)(v3 - 0x442e2073); // 0x10001f53
*v4 = (char)(v3 / 256);
int32_t v5 = 0x10000 * (256 * (int32_t)*v4 | v3 & 255) / 0x10000; // 0x10001f59
int32_t v6; // 0x10001f10
bool v7; // 0x10001f10
if (v7) {
int32_t v8 = 105 * v5 / 256 + v5; // 0x10001fcd
int32_t v9; // 0x10001f10
int32_t * v10 = (int32_t *)(v9 + 0x468daa7d); // 0x10001fd0
*v10 = 2 * *v10;
*(char *)v6 = (char)v8;
return v8 & 255 | 0xf200;
}
bool v11; // 0x10001f10
if (!v11) {
// 0x10001f61
__asm_wait();
__asm_hlt();
__asm_in_4(17);
int32_t result = __asm_int3(); // 0x10001f6d
__readfsdword(69);
return result;
}
// 0x10001faf
int32_t v12; // 0x10001f10
int32_t v13 = v1 ^ v12; // 0x10001fb9
*(int32_t *)v12 = v13;
if (v13 != 0) {
// 0x10001fbf
bool v14; // 0x10001f10
return v5 & -0x10000 | ((v3 & 14) > 9 | v14 ? v5 + 6 : v5) & 15 | 0x8f00;
}
int32_t v15 = __asm_in_4(210); // 0x10001ffd
int32_t v16 = *(int32_t *)v15;
int64_t v17 = (int64_t)*(int32_t *)-0x45114277;
int32_t v18 = -0x58841019 * v17 == -0x5884101900000000 * v17 / 0x100000000 ? 80 : 81; // 0x1000200e
float80_t v19; // 0x10001f10
*(float64_t *)(v6 + 29 + v12) = (float64_t)(v19 * (float80_t)v16);
return v15 - v18 & 255 | v15 & -256;
}

// Address range: 0x10002051 - 0x10002052
int32_t function_10002051(void) {
// 0x10002051
int32_t result; // 0x10002051
return result;
}

// Address range: 0x10002079 - 0x1000207a
int32_t function_10002079(void) {
// 0x10002079
int32_t result; // 0x10002079
return result;
}

// Address range: 0x10002094 - 0x10002142
int32_t function_10002094(int32_t a1) {
// 0x10002094
int32_t v1; // 0x10002094
bool v2; // 0x10002094
if (!v2) {
v1 = function_10002051();
}
uint32_t v3 = v1;
bool v4; // 0x10002094
int32_t v5 = v3 + (v4 ? 0x10a43e6b : 0x10a43e6a); // 0x10002098
float80_t v6; // 0x10002094
int32_t v7 = v6 != v6 || 0.0L != 0.0L;
bool v8; // 0x10002094
bool v9; // 0x10002094
bool v10; // 0x10002094
int32_t v11 = 4 * v7 | v7 | 0x4000 * (int32_t)v8 | 512 * (int32_t)v9 | 256 * (int32_t)v10;
bool v12 = (v5 + (int32_t)v4 & (v3 ^ -0x80000000)) < 0; // 0x10002098
bool v13 = v4 ? v5 <= v3 : v3 > 0xef5bc195;
int32_t v14; // 0x10002094
int32_t v15 = v14 - 4; // 0x1000209d
*(int32_t *)v15 = 0x4d652d79;
bool v16 = v12; // 0x100020a3
bool v17 = true; // 0x100020a3
bool v18 = v12; // 0x100020a3
bool v19 = v13; // 0x100020a3
int32_t v20 = v5; // 0x100020a3
int32_t v21; // 0x10002094
int32_t v22 = v21; // 0x100020a3
int32_t v23; // 0x10002094
int32_t v24 = v23; // 0x100020a3
int32_t v25 = v15; // 0x100020a3
int32_t v26; // 0x10002094
int32_t v27 = v26; // 0x100020a3
int32_t v28; // 0x10002094
int32_t v29 = v28; // 0x100020a3
int32_t v30; // 0x10002094
int32_t v31 = v30; // 0x100020a3
bool v32; // 0x10002094
int32_t v33; // 0x10002094
int32_t v34; // 0x10002094
int32_t v35; // 0x10002094
int32_t v36; // 0x10002094
int32_t v37; // 0x10002094
int32_t v38; // 0x10002094
uint32_t v39; // 0x10002094
int32_t v40; // 0x100020a5
int32_t * v41; // 0x100020a8
uint32_t v42; // 0x100020a8
uint32_t v43; // 0x100020a8
uint32_t v44; // 0x100020a8
int32_t v45; // 0x100020af
unsigned char v46; // 0x100020b0
unsigned char v47; // 0x100020b0
char v48; // 0x100020b0
uint64_t v49; // 0x100020b3
int32_t v50; // 0x100020b3
int32_t v51; // 0x100020b5
uint32_t v52; // 0x100020c2
int32_t v53; // 0x100020c0
int32_t v54; // 0x100020d2
char * v55; // 0x100020dd
char v56; // 0x100020dd
int32_t * v57; // 0x100020c2
int32_t v58; // 0x10002104
uint32_t v59; // 0x10002104
int32_t v60; // 0x10002104
uint32_t v61; // 0x10002104
int32_t v62; // 0x100020e1
int32_t v63; // 0x100020e2
int32_t * v64; // 0x100020e4
uint32_t v65; // 0x100020e4
uint32_t v66; // 0x100020e4
int32_t v67; // 0x100020ed
int32_t v68; // 0x100020ef
int32_t v69; // 0x100020ef
char v70; // 0x100020f3
uint32_t v71; // 0x100020f3
char v72; // 0x100020f3
char v73; // 0x100020f3
int32_t v74; // 0x100020f3
int32_t v75; // 0x100020f9
int32_t v76; // 0x100020fc
int32_t v77; // 0x100020f9
if (v5 != 0) {
// 0x100020a5
v40 = v21 - 1;
v33 = v5;
if (v40 != 0) {
v33 = function_10002079();
}
// 0x100020a7
v41 = (int32_t *)(v23 - 0x75a53be2);
v42 = *v41;
v43 = v42 + v40;
v44 = v43 + (int32_t)v13;
*v41 = v44;
v45 = v13 ? v44 <= v42 : v43 < v42 ? 255 : 0;
v46 = *(char *)v23;
v47 = (char)v23;
v48 = v46 - v47;
v49 = (int64_t)(v33 & -0x10000 | v45 | 256 * (64 * (int32_t)(v48 == 0) | (int32_t)(v46 < v47) | 128 * (int32_t)(v48 < 0) | 16 * (int32_t)((v46 & 15) - (v47 & 15) > 15) | 4 * (int32_t)((llvm_ctpop_i8(v48) & 1) == 0)) | 512) * (int64_t)v15;
v50 = v49;
v51 = *(int32_t *)(v28 + 0x5311b4b2) | v40;
*(int32_t *)-0x7105f541 = v50;
v52 = v51 & 31;
if (v52 != 0) {
v57 = (int32_t *)(v26 + 100);
*v57 = *v57 << v52;
}
v53 = (int32_t)(v49 / 0x100000000) & -0xff01 | 256 * v23 & 0xff00;
*(char *)-0x2f430564 = (char)v15;
v54 = *(int32_t *)0x726b;
v55 = (char *)v28;
v56 = *v55 ^ (char)v54;
*v55 = v56;
v32 = false;
v34 = -0x18e91d1e;
v77 = v53;
v76 = v50;
v35 = v26;
v37 = v30;
if (v56 < 0) {
// 0x100020e1
v62 = v30 + 1;
v63 = (int32_t)__asm_in_6(9) | -0x18e91e00;
v64 = (int32_t *)(v54 - 0xf63c429 + v63);
v65 = *v64;
v66 = v63 + v65;
*v64 = v66;
v67 = v63 - 1;
v68 = v67 - (v66 < v65 ? 203 : 202);
v69 = v67 & -256;
v70 = v68;
v71 = v51 / 256;
v72 = v71;
v73 = v70 - v72;
v74 = v69 | (int32_t)v73;
v75 = *(int32_t *)v54;
v76 = ((v68 & 255 | v69) ^ v50) - 4;
*(int32_t *)v76 = v11 | 128 * (int32_t)(v73 < 0) | 16 * (int32_t)((v70 & 15) - (v72 & 15) > 15) | 2048 * (int32_t)(((v73 ^ v70) & (char)(v68 ^ v71)) < 0) | 66;
if (v73 < 0 != ((v73 ^ v70) & (char)(v68 ^ v71)) < 0) {
// 0x1000211f
__asm_out_2(118, v74);
v36 = v54;
v38 = v62;
return *(int32_t *)v38 & -256 | (int32_t)*(char *)v36;
}
// 0x100020ff
v77 = ((v73 ^ v70) & (char)(v68 ^ v71)) >= 0 ? v75 : v53 & -256 | 3;
v32 = v6 != v6 || 0.0L != 0.0L;
v34 = v74;
v35 = 0x1558fde7;
v37 = v62;
}
// 0x10002104
v31 = v37;
v25 = v76;
v39 = v77;
v58 = v32;
v59 = *(int32_t *)v31 + v58;
v60 = v39 - v59;
v61 = v60 - v58;
v19 = v32 ? v59 != -1 | v39 < v61 : v39 < v59;
v16 = v60 < 0;
v17 = v60 == 0;
v18 = ((v61 ^ v39) & (v59 ^ v39)) < 0;
v20 = v28;
v22 = v51;
v24 = v54;
v27 = v35;
v29 = v34;
}
bool v78 = v17;
v12 = v16;
v36 = v24;
v38 = v31;
while (v12 == v18) {
int32_t v79 = v31;
int32_t v80 = v29;
int32_t v81 = v27;
int32_t v82 = v24;
int32_t v83 = v22;
int32_t v84 = v20;
v13 = v19;
v15 = v25 - 2;
*(int32_t *)v15 = 0x4d652d79;
v16 = v12;
v17 = true;
v18 = v12;
v19 = v13;
v20 = v84;
v22 = v83;
v24 = v82;
v25 = v15;
v27 = v81;
v29 = v80;
v31 = v79;
if (!v78) {
// 0x100020a5
v40 = v83 - 1;
v33 = v84;
if (v40 != 0) {
v33 = function_10002079();
}
// 0x100020a7
v41 = (int32_t *)(v82 - 0x75a53be2);
v42 = *v41;
v43 = v42 + v40;
v44 = v43 + (int32_t)v13;
*v41 = v44;
v45 = v13 ? v44 <= v42 : v43 < v42 ? 255 : 0;
v46 = *(char *)v82;
v47 = (char)v82;
v48 = v46 - v47;
v49 = (int64_t)(v33 & -0x10000 | v45 | 256 * (64 * (int32_t)(v48 == 0) | (int32_t)(v46 < v47) | 128 * (int32_t)(v48 < 0) | 16 * (int32_t)((v46 & 15) - (v47 & 15) > 15) | 4 * (int32_t)((llvm_ctpop_i8(v48) & 1) == 0)) | 512) * (int64_t)v15;
v50 = v49;
v51 = *(int32_t *)(v80 + 0x5311b4b2) | v40;
*(int32_t *)-0x7105f541 = v50;
v52 = v51 & 31;
if (v52 != 0) {
v57 = (int32_t *)(v81 + 100);
*v57 = *v57 << v52;
}
v53 = (int32_t)(v49 / 0x100000000) & -0xff01 | 256 * v82 & 0xff00;
*(char *)-0x2f430564 = (char)v15;
v54 = *(int32_t *)0x726b;
v55 = (char *)v80;
v56 = *v55 ^ (char)v54;
*v55 = v56;
v32 = false;
v34 = -0x18e91d1e;
v77 = v53;
v76 = v50;
v35 = v81;
v37 = v79;
if (v56 < 0) {
// 0x100020e1
v62 = v79 + 1;
v63 = (int32_t)__asm_in_6(9) | -0x18e91e00;
v64 = (int32_t *)(v54 - 0xf63c429 + v63);
v65 = *v64;
v66 = v63 + v65;
*v64 = v66;
v67 = v63 - 1;
v68 = v67 - (v66 < v65 ? 203 : 202);
v69 = v67 & -256;
v70 = v68;
v71 = v51 / 256;
v72 = v71;
v73 = v70 - v72;
v74 = v69 | (int32_t)v73;
v75 = *(int32_t *)v54;
v76 = ((v68 & 255 | v69) ^ v50) - 4;
*(int32_t *)v76 = v11 | 128 * (int32_t)(v73 < 0) | 16 * (int32_t)((v70 & 15) - (v72 & 15) > 15) | 2048 * (int32_t)(((v73 ^ v70) & (char)(v68 ^ v71)) < 0) | 66;
if (v73 < 0 != ((v73 ^ v70) & (char)(v68 ^ v71)) < 0) {
// 0x1000211f
__asm_out_2(118, v74);
v36 = v54;
v38 = v62;
return *(int32_t *)v38 & -256 | (int32_t)*(char *)v36;
}
// 0x100020ff
v77 = ((v73 ^ v70) & (char)(v68 ^ v71)) >= 0 ? v75 : v53 & -256 | 3;
v32 = v6 != v6 || 0.0L != 0.0L;
v34 = v74;
v35 = 0x1558fde7;
v37 = v62;
}
// 0x10002104
v31 = v37;
v25 = v76;
v39 = v77;
v58 = v32;
v59 = *(int32_t *)v31 + v58;
v60 = v39 - v59;
v61 = v60 - v58;
v19 = v32 ? v59 != -1 | v39 < v61 : v39 < v59;
v16 = v60 < 0;
v17 = v60 == 0;
v18 = ((v61 ^ v39) & (v59 ^ v39)) < 0;
v20 = v80;
v22 = v51;
v24 = v54;
v27 = v35;
v29 = v34;
}
// 0x10002107
v78 = v17;
v12 = v16;
v36 = v24;
v38 = v31;
}
lab_0x1000210a:
// 0x1000210a
return *(int32_t *)v38 & -256 | (int32_t)*(char *)v36;
}

// Address range: 0x1000214f - 0x10002150
int32_t function_1000214f(void) {
// 0x1000214f
int32_t result; // 0x1000214f
return result;
}

// Address range: 0x10002177 - 0x10002182
int32_t function_10002177(void) {
// 0x10002177
int32_t v1; // 0x10002177
char v2 = *(char *)(v1 - 0x19250f7a); // 0x10002177
uint32_t v3; // 0x10002177
int32_t v4; // 0x10002177
bool v5 = (v4 & 14) > 9 | ((char)(v3 / 256) & 15) - (v2 & 15) > 15; // 0x1000217d
return (v5 ? v4 + 6 : v4) & 15 | v4 & -0x10000 | 256 * (int32_t)v5 + v4 & 0xff00;
}

// Address range: 0x10002182 - 0x1000219c
int32_t function_10002182(void) {
// 0x10002182
int32_t v1; // 0x10002182
__asm_bound(*(int64_t *)(v1 - 37));
int32_t v2; // 0x10002182
int32_t v3 = *(int32_t *)(v2 + 0x8ec2fa4); // 0x10002189
int32_t * v4 = (int32_t *)__asm_wait(); // 0x10002194
int32_t v5 = *v4; // 0x10002194
int32_t v6; // bp-4, 0x10002182
int32_t v7; // 0x10002182
int32_t v8; // 0x10002182
*v4 = v5 + (int32_t)&v6 + (int32_t)((v8 & 14) > 9 | (v3 & 15) - (v7 & 15) > 15);
return v7 | -0x588c2951;
}

// Address range: 0x1000219d - 0x1000221e
int32_t function_1000219d(void) {
// 0x1000219d
int32_t v1; // 0x1000219d
int32_t v2 = v1 | 0x2b8d3b57; // 0x100021a9
int32_t v3; // 0x1000219d
int16_t v4 = v3; // 0x100021ae
int32_t v5 = __asm_insd(v4); // 0x100021ae
int32_t v6; // 0x1000219d
int32_t * v7 = (int32_t *)v6; // 0x100021ae
*v7 = v5;
if (v2 < 0) {
// 0x10002201
int32_t v8; // 0x1000219d
int32_t * v9 = (int32_t *)(((v2 | (int32_t)__asm_in_5(v4)) / 256 & 255 | v8 & -256) - 0x50e0d950); // 0x1000220c
*v9 = *v9 | 21;
*v7 = __asm_insd(v4 + 1);
return unknown_3bafb36();
}
// 0x100021b1
bool v10; // 0x1000219d
int32_t v11; // 0x1000219d
int32_t v12 = v11 - (v10 ? 236 : 235) & 255 | v11 & -256; // 0x100021a1
char * v13 = (char *)(v12 - 95); // 0x100021b1
char v14 = *v13; // 0x100021b1
*v13 = -v14;
uint32_t v15 = v2 + 0x478768e4 + (int32_t)(v14 != 0); // 0x100021b4
int32_t v16 = v15 - (v14 != 0 == v15 <= v2 ? 236 : 235); // 0x100021ba
__asm_outsb(v4, *(char *)v12);
bool v17 = (v16 & 14) > 9 | (v16 & 15) - (v6 & 15) > 15; // 0x100021be
int32_t v18 = (v17 ? v16 + 10 : v16) & 15 | v15 & -0x8090000; // 0x100021be
uint32_t v19 = 256 * (int32_t)v17 + v15;
__asm_fbld(*(float80_t *)(v12 - 0x66649193));
bool v20; // 0x1000219d
*(char *)((v20 ? -4 : 4) + v6) = __asm_insb(v4);
char * v21 = (char *)((v19 & 0xff00 | v18) + 0x1a5586ea); // 0x100021c6
unsigned char v22 = *v21; // 0x100021c6
unsigned char v23 = v22 - 29 + (char)v17; // 0x100021c6
bool v24 = v17 ? v23 <= v22 : v22 > 28; // 0x100021c6
*v21 = v23;
char v25 = *(char *)0x18544e27; // 0x100021cd
int32_t v26; // 0x1000219d
float80_t v27; // 0x1000219d
*(int32_t *)(v26 - 0x4ff98976) = (int32_t)v27;
int32_t v28 = (256 * (int32_t)((char)v24 - v25 + (char)(v19 / 256)) | v18) + 1; // 0x100021dc
__asm_out_2(119, v28);
char * v29 = (char *)v28; // 0x100021f2
*v29 = *v29 ^ (char)v3;
int32_t v30; // 0x1000219d
__asm_into(v30);
return v28 & -0x8080100 | (int32_t)*(char *)-0x627c42e8;
}

// Address range: 0x1000221f - 0x10002222
int32_t function_1000221f(void) {
// 0x1000221f
int32_t result; // 0x1000221f
return result;
}

// Address range: 0x10002231 - 0x10002232
int32_t function_10002231(void) {
// 0x10002231
int32_t result; // 0x10002231
return result;
}

// Address range: 0x1000223b - 0x1000223d
int32_t function_1000223b(void) {
// 0x1000223b
int32_t result; // 0x1000223b
return result;
}

// Address range: 0x1000223d - 0x1000229a
int32_t function_1000223d(int32_t a1, int32_t a2) {
// 0x1000223d
int32_t result; // 0x1000223d
bool v1; // 0x1000223d
if (v1) {
// 0x10002296
int32_t v2; // 0x1000223d
int32_t * v3 = (int32_t *)(v2 + 102); // 0x10002296
int32_t v4; // 0x1000223d
*v3 = *v3 & v4;
return result;
}
// 0x1000223f
int32_t v5; // 0x1000223d
*(int32_t *)v5 = v5 - 54;
int32_t v6 = a1 & -0xff01; // 0x10002255
char v7 = *(char *)((v6 | 0xbd00) - 10); // 0x10002259
__asm_out_3((int16_t)(256 * (int32_t)(-67 - v7) | v6), (char)result);
return function_6dacbe2e();
}

// Address range: 0x1000229a - 0x10002312
int32_t function_1000229a(int32_t a1, int32_t a2) {
int32_t v1 = *(int32_t *)0x72bc3d8; // 0x1000229a
int32_t v2; // 0x1000229a
int32_t * v3 = (int32_t *)(v2 + 81); // 0x1000229f
uint32_t v4 = *v3; // 0x1000229f
uint32_t v5 = v4 + v1; // 0x1000229f
*v3 = v5;
int32_t result2 = v1 - 1; // 0x100022a3
char v6 = 1; // 0x100022a3
int32_t v7; // 0x1000229a
int32_t v8; // 0x1000229a
if (v5 >= v4) {
// 0x100022a5
int32_t v9; // 0x1000229a
int32_t v10 = v9 - 1; // 0x100022a5
if (v10 < 0) {
function_10002231();
}
// 0x100022ab
int32_t v11; // 0x1000229a
int64_t v12 = v11; // 0x100022ab
int64_t v13 = -4 * v12; // 0x100022ab
result2 = __asm_in_4(45);
uint32_t v14; // 0x1000229a
char v15 = v14 / 256; // 0x100022b3
unsigned char v16 = v15 + 51; // 0x100022b3
unsigned char v17 = v16 + (char)(v13 != -0x400000000 * v12 / 0x100000000); // 0x100022b3
if (!((v13 != -0x400000000 * v12 / 0x100000000 ? v17 < 52 : v16 < 51))) {
float64_t v18 = *(float64_t *)(v14 & -256 | (int32_t)v17); // 0x10002300
int32_t result = __asm_in((int16_t)v10); // 0x1000230a
float80_t v19; // 0x1000229a
*(float64_t *)(result + 43) = (float64_t)((float80_t)v18 / v19);
return result;
}
int32_t v20 = v13; // 0x100022ab
char * v21 = (char *)(v20 - 27); // 0x100022b7
*v21 = *v21 ^ v15;
v7 = v20;
v8 = v10;
v6 = 0;
}
unsigned char v22 = (char)v7 & 31; // 0x100022be
if (v22 != 0) {
int32_t v23; // 0x1000229a
char * v24 = (char *)(v23 - 0x461b5001 + 4 * v8); // 0x100022be
unsigned char v25 = *v24; // 0x100022be
*v24 = v25 << v22 | v6 << v22 - 1 | (char)((int16_t)v25 >> (int16_t)(9 - v22));
}
return result2;
}

// Address range: 0x10002313 - 0x10002322
int32_t function_10002313(void) {
// 0x10002313
return function_e3bb0fbb();
}

// Address range: 0x10002322 - 0x10002323
int32_t function_10002322(int32_t a1) {
// 0x10002322
int32_t result; // 0x10002322
return result;
}

// Address range: 0x10002323 - 0x10002326
int32_t function_10002323(void) {
// 0x10002323
int32_t v1; // 0x10002323
int32_t v2; // 0x10002323
*(char *)v1 = (char)v2;
return function_1000237c((int32_t)&g2);
}

// Address range: 0x10002349 - 0x1000235e
int32_t function_10002349(void) {
// 0x10002349
int32_t v1; // 0x10002349
char * v2 = (char *)(v1 - 16); // 0x1000234a
int32_t v3; // 0x10002349
*v2 = *v2 + (char)v3;
int32_t v4; // 0x10002349
*(char *)v1 = (char)v4;
char v5 = *(char *)(v3 - 12); // 0x1000235a
return v4 & -0x10000 | (int32_t)(256 * (int16_t)v4 / 256 * (int16_t)v5);
}

// Address range: 0x1000236d - 0x1000236e
int32_t function_1000236d(void) {
// 0x1000236d
int32_t result; // 0x1000236d
return result;
}

// Address range: 0x1000237c - 0x100023e8
int32_t function_1000237c(int32_t a1) {
// 0x1000237c
int32_t v1; // 0x1000237c
int32_t v2 = *(int32_t *)(v1 - 60); // 0x1000237c
int32_t * v3 = (int32_t *)(v1 - 111); // 0x1000237f
uint32_t v4 = *v3; // 0x1000237f
bool v5; // 0x1000237c
*v3 = v4 / 0x8000000 | 32 * (int32_t)v5 | 64 * v4;
int32_t v6; // 0x1000237c
int32_t v7 = v6 - ((v4 & 0x4000000) == 0 ? 0x2fefdd6c : 0x2fefdd6d); // 0x10002383
__asm_out_1((int16_t)v2, v7 & -0x10000 | v7 + 256 & 0xff00 | 5);
int32_t v8; // 0x1000237c
int32_t v9 = v8 + ((a1 & 1024) != 0 ? -1 : 1); // 0x1000238f
int32_t v10 = (a1 & 1024) != 0 ? -4 : 4; // 0x10002394
int32_t v11 = v9 + v10;
int32_t v12 = __asm_bound(*(int64_t *)(*(int32_t *)v9 + 5)); // 0x10002397
uint32_t v13 = *(int32_t *)0x6823c330; // 0x100023a5
int32_t * v14 = (int32_t *)(v11 + 0x646ec629);
uint32_t v15 = *v14; // 0x100023ac
*v14 = v15 / 512 | 0x800000 * v15;
int64_t v16 = 0x100000000 * (int64_t)v13 | (int64_t)(v7 >> 31); // 0x100023bb
int64_t v17 = (int64_t)*(int32_t *)v13; // 0x100023bb
int64_t v18 = v16 % v17; // 0x100023bb
int32_t * v19 = (int32_t *)((int32_t)v18 + 76); // 0x100023bd
int32_t v20; // 0x1000237c
*v19 = *v19 - v20;
int32_t v21 = v12 + 1; // 0x100023c2
if ((llvm_ctpop_i8((char)v21) & 1) != 0) {
// 0x100023c5
__asm_outsd((int16_t)v18, *(int32_t *)v11);
return v16 / v17;
}
// 0x100023dd
*(int32_t *)v21 = __asm_insd((int16_t)v18);
int32_t * v22 = (int32_t *)*(int32_t *)v11; // 0x100023e1
*v22 = *v22 ^ v11 + v10;
return function_c2fb0eb5();
}

// Address range: 0x100023e9 - 0x100023ee
int32_t function_100023e9(void) {
// 0x100023e9
return function_62bbd352();
}

// Address range: 0x10002439 - 0x10002447
int32_t function_10002439(void) {
// 0x10002439
int32_t v1; // 0x10002439
int32_t * v2 = (int32_t *)(v1 - 9); // 0x10002439
uint32_t v3 = *v2; // 0x10002439
int32_t v4 = v3 / 0x80000000; // 0x10002439
*v2 = v4 | 2 * v3;
int32_t v5; // bp-4, 0x10002439
int32_t v6; // 0x10002439
return v6 + (int32_t)&v5 + (int32_t)(v4 != 0);
}

// Address range: 0x10002472 - 0x10002473
int32_t function_10002472(int32_t a1) {
// 0x10002472
int32_t result; // 0x10002472
return result;
}

// Address range: 0x1000249b - 0x100024a0
int32_t function_1000249b(int32_t a1) {
// 0x1000249b
__asm_int(126);
int32_t result; // 0x1000249b
return result;
}

// Address range: 0x100024a2 - 0x100024ab
int32_t function_100024a2(void) {
// 0x100024a2
int32_t v1; // 0x100024a2
int32_t result; // 0x100024a2
*(char *)v1 = (char)result;
return result;
}

// Address range: 0x100024af - 0x100024b0
int32_t function_100024af(void) {
// 0x100024af
int32_t result; // 0x100024af
return result;
}

// Address range: 0x100024b4 - 0x10002540
int32_t function_100024b4(int32_t a1, int32_t a2, int32_t a3) {
// 0x100024b4
__asm_ffreep();
float80_t v1; // 0x100024b4
int32_t v2 = v1; // 0x100024c2
int32_t v3; // 0x100024b4
*(int32_t *)(v3 - 0x1e1d485d) = v2;
int32_t v4; // 0x100024b4
uint32_t v5 = v4 & 31; // 0x100024c9
int32_t v6; // 0x100024b4
int32_t v7; // 0x100024b4
if (v5 != 0) {
int32_t * v8 = (int32_t *)(2 * v7 + 59 + v6); // 0x100024c9
*v8 = *v8 >> v5;
}
int16_t v9; // 0x100024b4
uint32_t v10 = (int32_t)v9; // 0x100024c8
*(int32_t *)(v4 - 37) = v2;
bool v11; // 0x100024b4
int32_t v12 = v11 ? -4 : 4; // 0x100024d4
int32_t v13 = v6 + v12; // 0x100024d4
__asm_wait();
*(int32_t *)v4 = v7 + 1;
int32_t v14 = __asm_bound(*(int64_t *)&v6); // 0x100024d9
int32_t v15 = *(int32_t *)(v14 - 0x12707e80); // 0x100024db
__asm_arpl(*(int16_t *)(v10 + 112), (int16_t)v4);
char v16 = *(char *)(v15 + 0x1fc90f24); // 0x100024f1
int32_t v17 = v14 - 6; // 0x100024f9
*(int32_t *)v17 = -36;
int16_t v18 = 256 * (int32_t)(v16 - 126) | a1 & 255; // 0x100024fb
__asm_outsb(v18, *(char *)v13);
*(char *)v15 = __asm_insb(v18);
int32_t v19 = v4 - 1; // 0x10002505
*(int16_t *)v17 = *(int16_t *)(v14 - 0x12707e7c);
int32_t v20 = v14 - 8; // 0x10002509
*(int16_t *)v20 = (int16_t)a2;
int32_t * v21 = (int32_t *)v20; // 0x1000250a
uint32_t v22 = *v21; // 0x1000250a
int32_t v23 = *(int32_t *)(v13 - 0x3bff115e) & v13; // 0x10002511
uint32_t v24 = v22 / 256; // 0x10002517
uint32_t v25 = v10 / 256; // 0x10002517
unsigned char v26 = (char)v25; // 0x10002517
char * v27 = (char *)v19; // 0x1000251b
unsigned char v28 = *v27; // 0x1000251b
unsigned char v29 = -1 - (char)v24 < v26 ? 126 : 125; // 0x1000251b
*v27 = v28 - v29;
int32_t v30 = v23 + v12; // 0x1000251e
*v21 = v14 - 4;
int32_t v31 = -1 - (char)v24 < v26 | v28 < v29 ? 0x5a661167 : 0x5a661166; // 0x10002520
int32_t v32 = 256 * (int32_t)(v26 - *(char *)(v30 + 0x7b3140c9)) | v10 & -0xff01; // 0x10002525
int32_t * v33 = (int32_t *)(v4 - 64); // 0x1000252b
*v33 = -*v33;
char * v34 = (char *)(v32 - 0x2e9ac0bf); // 0x1000252e
*v34 = *v34 & -24;
int32_t result = *(int32_t *)v32; // 0x10002536
*(int32_t *)(v14 - 12) = v19;
*(int32_t *)(v14 - 16) = result;
*(int32_t *)(v14 - 20) = 256 * (v24 + v25) & 0xff00 | v22 & -0xff01;
*(int32_t *)(v14 - 24) = v32;
*(int32_t *)(v14 - 28) = v20;
*(int32_t *)(v14 - 32) = *(int32_t *)v23 - v31;
*(int32_t *)(v14 - 36) = v30;
*(int32_t *)(v14 - 40) = v15;
return result;
}

// Address range: 0x1000256b - 0x100026d4
int32_t function_1000256b(int32_t a1) {
// 0x1000256b
__asm_iretd();
bool v1; // 0x1000256b
int32_t v2 = v1 ? -4 : 4; // 0x10002574
int32_t v3; // 0x1000256b
int32_t v4 = (v1 ? -1 : 1) + v3 + v2; // 0x10002574
int32_t v5; // 0x1000256b
int32_t v6 = v2 + v5; // 0x10002574
__asm_int1();
int32_t v7 = *(int32_t *)v6; // 0x10002576
uint32_t v8 = v6 + v2; // 0x10002576
int32_t v9; // 0x1000256b
char * v10 = (char *)(v9 - 0x1684c37e); // 0x10002577
int32_t v11; // 0x1000256b
*v10 = *v10 + (char)v11;
int32_t v12 = v7 + 89 & 255 | v7 & -256; // 0x10002585
char * v13 = (char *)(v8 - 114); // 0x10002587
unsigned char v14 = *v13; // 0x10002587
uint32_t v15; // 0x1000256b
unsigned char v16 = v14 + (char)(v15 / 256); // 0x10002587
*v13 = v16;
int32_t v17 = *(int32_t *)(2 * v4 + 33 + v12); // 0x1000258a
int32_t v18; // 0x1000256b
int32_t v19 = (*(int32_t *)(v3 + 0x32496ed9) & v18) + 1 - v17 + (int32_t)(v16 < v14); // 0x1000258a
int32_t v20 = v12 & 0x459ef88f; // 0x1000258e
int32_t v21 = (int32_t)*(char *)(v4 - 101); // 0x10002595
int32_t v22 = v11 & -256 | v21; // 0x10002595
int32_t v23 = v20 + 0x3da60d57; // 0x1000259e
int32_t v24 = v20 + 224; // 0x100025a3
int32_t v25 = v24 & 239; // 0x100025a3
uint32_t v26 = v23 & -768 | v25; // 0x100025a3
int32_t v27; // bp-9, 0x1000256b
int32_t v28 = &v27; // 0x100025a5
int32_t v29 = v19 & -0xff01 | 0xd700; // 0x100025aa
uint32_t v30 = *(int32_t *)(v26 - 0x2b88ab1); // 0x100025ac
int32_t v31 = v8 - v30; // 0x100025ac
int16_t v32 = v22; // 0x100025bb
char v33 = v24; // 0x100025bb
__asm_out_3(v32, v33);
int32_t v34 = v31 + 1; // 0x100025bc
int16_t v35; // 0x1000256b
int32_t v36 = v35; // 0x100025bd
int32_t * v37 = (int32_t *)(v22 - 0x6fe978c2); // 0x100025be
uint32_t v38 = *v37; // 0x100025be
uint32_t v39 = v38 + v28; // 0x100025be
uint32_t v40 = v39 + (int32_t)(v8 < v30); // 0x100025be
char v41 = llvm_ctpop_i8((char)v40); // 0x100025be
*v37 = v40;
__asm_out_3(v32, v33);
if ((v41 & 1) == 0) {
if (v26 < 0x4e230d6d) {
// 0x100025cf
return __asm_hlt();
}
int32_t v42 = v15 + 1 & -256 | 34; // 0x10002614
int32_t v43 = __asm_in(v32); // 0x1000261d
int32_t * v44 = (int32_t *)v22; // 0x1000261e
uint32_t v45 = *v44; // 0x1000261e
*v44 = 256 * v45 | v45 / 0x2000000;
*(int32_t *)(4 * v28 + 45 + v22) = v42;
__asm_out(221, (char)v43);
*(int32_t *)-0x130560da = v43;
*(int32_t *)-0x130560de = v29 & -0x2900 | v19 & v21;
*(int32_t *)-0x130560e2 = v22;
*(int32_t *)-0x130560e6 = v42;
*(int32_t *)-0x130560ea = -0x130560d6;
*(int32_t *)-0x130560ee = v28;
*(int32_t *)-0x130560f2 = v34;
*(int32_t *)-0x130560f6 = v36;
return __asm_int3();
}
// 0x100025e7
if (v40 != 0 && !((v8 < v30 ? v40 <= v38 : v39 < v38))) {
// 0x100025e9
return v25 * (int32_t)*(char *)(8 * v36 - 27 + v28) | v23 & -0x10000;
}
int32_t v46 = __asm_in(v32); // 0x10002672
int64_t v47; // 0x1000256b
int32_t v48 = 0x40133d3f * (int32_t)v47; // 0x10002673
unsigned char v49 = *(char *)v34; // 0x1000267d
char * v50 = (char *)(v48 + 0xce16b79); // 0x1000267e
char v51 = *v50; // 0x1000267e
char v52 = v15; // 0x1000267e
char v53 = v51 + v52; // 0x1000267e
*v50 = v53;
if (v53 < 0 != ((v53 ^ v51) & (v53 ^ v52)) < 0) {
// 0x100026d1
*(int32_t *)v36 = *(int32_t *)v31;
return v46 & -0x10000 | (int32_t)v49 | 256 * (int32_t)((v19 & 15) == 15 | (v46 & 14) > 9) + v46 & 0xff00;
}
// 0x10002687
int32_t v54; // bp+16163, 0x1000256b
int32_t v55 = *(int32_t *)(v15 + 0x5481073a) + (int32_t)&v54; // 0x10002664
uint32_t v56 = v29 + 1; // 0x1000266f
__asm_in_4(32);
__asm_hlt();
unsigned char v57 = *(char *)(v29 + 0x5dd702d5); // 0x10002690
unsigned char v58 = (char)(v48 / 256); // 0x10002690
char v59 = v57 - v58; // 0x10002690
char v60 = llvm_ctpop_i8(v59); // 0x10002690
bool v61; // 0x1000256b
bool v62; // 0x1000256b
bool v63; // 0x1000256b
*(int32_t *)(v55 + 2) = 0x4000 * (int32_t)v63 | 512 * (int32_t)v61 | 256 * (int32_t)v62 | (int32_t)(v57 < v58) | 64 * (int32_t)(v59 == 0) | 128 * (int32_t)(v59 < 0) | 16 * (int32_t)((v57 & 15) - (v58 & 15) > 15) | 4 * (int32_t)((v60 & 1) == 0) | 2048 * (int32_t)(((v59 ^ v57) & (v57 ^ v58)) < 0) | 1026;
uint64_t v64 = (int64_t)v28 * (int64_t)v48; // 0x10002698
uint32_t v65 = (int32_t)v64; // 0x10002698
int32_t result = v55 + 1; // 0x1000269a
int32_t v66 = v29 + 65 + (int32_t)(v56 < 0xc7169b8f); // 0x100026a2
int32_t v67 = v66 & 255 | v56 & -0x2100; // 0x100026a2
*(int32_t *)0x3a05cc22 = v67;
__asm_out(132, (char)v66);
int32_t * v68 = (int32_t *)(v36 - 7); // 0x100026b2
*v68 = *v68 - v15;
int32_t * v69 = (int32_t *)(int32_t)(v64 / 0x100000000); // 0x100026b6
uint32_t v70 = *v69; // 0x100026b6
*v69 = v70 / 2 | 0x80000000 * v70;
*(int32_t *)(v67 - 4) = v65;
if (((char)(v65 / 256) & (char)v64) != 0) {
// 0x100026cd
return result;
}
// 0x100026c7
*(int32_t *)-0x35354fd7 = result;
return result;
}

// Address range: 0x100026d4 - 0x100026ed
int32_t function_100026d4(int32_t a1) {
// 0x100026d4
int32_t result; // 0x100026d4
if ((char)a1 < 0) {
// 0x100026d7
return result;
}
// 0x100026e4
int32_t v1; // 0x100026d4
int32_t v2; // 0x100026d4
*(int32_t *)v2 = v1 + (int32_t)(bool)((a1 & 1) != 0) + v2;
int32_t v3; // 0x100026d4
return result & -256 | (int32_t)*(char *)((result & 255) + v3);
}

// Address range: 0x100026ee - 0x10002936
int32_t function_100026ee(int32_t a1, int32_t a2) {
// 0x100026ee
int32_t v1; // 0x100026ee
char v2 = __asm_in_5((int16_t)v1); // 0x100026f0
int32_t v3; // 0x100026ee
char v4 = v3; // 0x100026f1
char v5 = v4; // bp-4, 0x100026f1
bool v6; // 0x100026ee
if (!v6) {
// 0x100026f5
bool v7; // 0x100026ee
*(int32_t *)0x2e174eb0 = *(int32_t *)0x2e174eb0 + (v7 ? 109 : 108);
char v8 = __asm_in_6(-82); // 0x100026fe
__asm_fbld(*(float80_t *)(v3 + 103));
int32_t v9; // 0x100026ee
return v9 & -256 | (int32_t)v8;
}
int32_t v10 = v2; // 0x100026f0
bool v11; // 0x100026ee
int32_t v12 = v11 ? -4 : 4; // 0x10002713
int32_t v13 = v12 + v3; // 0x10002713
int32_t v14; // 0x100026ee
int32_t v15 = (v14 & -256 | v10) + 0x1649e886; // 0x1000271a
int32_t v16; // 0x100026ee
int32_t result2 = *(int32_t *)(v16 - 72) & v1; // 0x1000271f
int32_t v17 = ((v15 & 14) > 9 ? v10 : v15) & 15; // 0x10002722
uint32_t v18 = 256 * (int32_t)((v15 & 14) > 9) + v15;
int32_t result = v17 | v15 & -0x10000 | v18 & 0xff00; // 0x10002722
if ((llvm_ctpop_i8((char)(v13 - result2)) & 1) != 0) {
// 0x10002736
return result;
}
int32_t v19 = 0x1000000 * v3 / 0x1000000;
uint32_t v20; // 0x100026ee
if ((*(char *)(v19 - 0x6b683510) & (char)(v20 / 256)) < 0) {
// 0x10002736
return result;
}
unsigned char v21 = (char)v19;
v5 = v17;
if (v21 == -2) {
char * v22 = (char *)(v16 + 0x446e82c1); // 0x1000275c
*v22 = v4 >> 7;
__asm_fldenv(*(int224_t *)(result2 + 0x49ef9e69));
char * v23 = (char *)(result + 0x77cdfdc9); // 0x10002768
*v23 = *v23 | *v22;
return result2;
}
int32_t v24 = v20 & -0xff01 | 0xfe00; // 0x10002752
int32_t v25 = v19 ^ (int32_t)&v5; // 0x10002775
int32_t v26 = result2 & -0xff01; // 0x10002777
int32_t v27; // 0x100026ee
uint32_t v28 = *(int32_t *)(v27 + 31) + (v13 ^ v24); // 0x1000277b
unsigned char v29 = *(char *)(4 * v16 - 110 + v24) + v21; // 0x1000277e
char v30 = llvm_ctpop_i8(v29); // 0x1000277e
int32_t v31 = v19 & -256 | (int32_t)v29; // 0x1000277e
if ((v30 & 1) == 0) {
if (v29 != 0) {
int32_t result3 = __asm_int1(); // 0x10002794
char v32 = (char)(v28 / 256) < (char)(v18 / 256) ? -39 : -40; // 0x10002795
*(char *)0x6f732fd8 = *(char *)0x6f732fd8 - v32;
return result3;
}
int32_t * v33 = (int32_t *)v25; // 0x1000279c
int32_t v34 = *v33; // 0x1000279c
int32_t v35 = v26 + v12; // 0x1000279d
char * v36 = (char *)(v31 - 85); // 0x1000279e
*v36 = *v36 | 52;
if (*(int32_t *)(v12 + v27) != *(int32_t *)v35) {
int32_t * v37 = (int32_t *)(v35 + v12); // 0x100027a7
*v37 = *v37 - 0x75a7d19e;
return __asm_hlt() ^ -0x76680277;
}
// 0x1000281e
*v33 = v25 + 4;
int32_t v38 = v34 - 1; // 0x10002826
bool v39 = (v38 & 14) > 9 | (v34 & 15) > 16; // 0x10002827
int32_t v40 = (v39 ? v34 + 5 : v38) & 15; // 0x10002827
int32_t * v41 = (int32_t *)(v24 - 0x5b0e540f); // 0x1000282b
*v41 = *v41 / 2;
__asm_out_3(0x56db, (char)v40);
char * v42 = (char *)(2 * v16 - 0x416667); // 0x10002832
*v42 = *v42 ^ (char)(v19 / 256);
return v40 | v38 & -0x10000 | 256 * (int32_t)v39 + v38 & 0xff00;
}
int32_t v43 = v28 & -256; // 0x1000283f
if (v29 <= 0) {
int32_t result4 = (v43 | (int32_t)*(char *)0x1d7b26a8) - 0x79f36060; // 0x1000288a
int32_t v44 = *(int32_t *)v25 - 1; // 0x10002890
if (result4 >= 0 != (v44 == 0 || result4 == 0)) {
// 0x10002736
return result4;
}
char v45 = __asm_in_6(11); // 0x10002898
*(char *)v26 = __asm_insb((int16_t)result);
uint32_t v46 = v44 & 31; // 0x100028a3
if (v46 != 0) {
int32_t * v47 = (int32_t *)((result4 & -256 | (int32_t)v45) + 87); // 0x100028a3
*v47 = *v47 >> v46;
}
return __asm_wait();
}
int32_t v48 = v25 + 4; // 0x10002846
char * v49 = (char *)(v16 - 0x57eef6c0); // 0x10002847
unsigned char v50 = *v49; // 0x10002847
*v49 = v50 / 16 | 16 * (char)(v29 < v21) | 32 * v50;
int16_t v51; // 0x100026ee
int32_t result6; // 0x100026ee
int32_t v52; // 0x100026ee
int32_t v53; // 0x100026ee
int32_t v54; // 0x100026ee
int32_t v55; // 0x100026ee
int32_t v56; // 0x100026ee
int16_t v57; // 0x100026ee
int32_t v58; // 0x100026ee
int32_t v59; // 0x100026ee
if ((v50 & 8) == 0) {
// 0x10002846
v51 = result;
result6 = v11 ? 0x49266cf9 : 0x49266cfb;
v52 = v43;
v55 = v24 - 2;
v56 = result;
v54 = v31;
v58 = v48;
} else {
int32_t v60 = v25 + 32; // 0x10002853
int32_t v61 = *(int32_t *)(v25 + 8); // 0x10002853
int32_t v62 = *(int32_t *)(v25 + 20); // 0x10002853
int32_t v63 = *(int32_t *)(v25 + 24); // 0x10002853
int32_t v64 = *(int32_t *)(v25 + 28); // 0x10002853
int32_t * v65 = (int32_t *)v60; // 0x10002853
int32_t v66 = *v65; // 0x10002853
int32_t v67 = *(int32_t *)v61 & *(int32_t *)v48; // 0x10002854
int32_t v68 = v64 - 1; // 0x10002856
unsigned char v69 = *(char *)v67; // 0x10002857
uint32_t v70 = __asm_sti(); // 0x10002858
char v71 = *(char *)(v70 + 104); // 0x10002859
int32_t v72 = v62 & -256 | (int32_t)(v71 + (char)v62 + (char)(v69 > (char)v66)); // 0x10002859
uint32_t v73 = v70 / 256; // 0x1000285d
bool v74 = (v70 & 14) > 9 | ((char)v73 & 15) - ((char)v68 & 15) > 15; // 0x1000285f
int32_t v75 = (v74 ? v70 + 6 : v70) & 15; // 0x1000285f
int32_t * v76 = (int32_t *)(v64 - 101); // 0x10002860
*v76 = v72 + *v76;
*(int32_t *)(v25 + 36) = -12;
int64_t v77; // 0x100026ee
__asm_paddsb(v77, *(int64_t *)v63);
*v65 = v72;
*(char *)-0x5182233a = (char)v75;
int32_t v78 = *(int32_t *)(v63 + 0x70dcb997); // 0x10002872
__asm_into(v59);
if (v61 != 1) {
// 0x1000287b
*(char *)(v67 + (v11 ? -1 : 1)) = __asm_insb((int16_t)v78);
int32_t result5 = v75 | v70 & -0x10000 | 256 * (int32_t)v74 + (256 * (v73 - v68) | v70 & 255) & 0xff00; // 0x1000287b
// 0x10002736
return result5;
}
int32_t v79 = v25 + 30; // 0x100028aa
*(int32_t *)v79 = *(int32_t *)(v25 + 12);
int32_t v80 = unknown_b6870599(); // 0x100028ae
int16_t v81 = v78;
__asm_out_1(v81, v80);
v51 = v81;
result6 = 0x49266cfb;
v57 = *(int16_t *)v60;
v52 = v80;
v55 = v68;
v56 = v78;
v54 = v72;
v58 = v25 + 0x16d8;
v53 = v79;
}
char * v82 = (char *)(v54 + 0x6b55c508); // 0x100028b6
*v82 = *v82 & (char)(v52 / 256);
uint32_t v83 = __asm_in_4(237); // 0x100028c5
*(char *)0x49266cfa = __asm_insb(v51);
__readgsbyte(0x49266cfa);
*(char *)0x49266cfa = __asm_insb(v51);
char v84 = __asm_in_6(7); // 0x100028d7
*(int32_t *)(v58 - 6) = v83;
int32_t v85 = (v56 & -256 | (int32_t)v84) + 1; // 0x100028da
__asm_out_1((int16_t)v83, v85);
char v86 = *(char *)(v55 - 22); // 0x100028e0
unsigned char v87 = *(char *)(v83 + 0x371ff9d6) + (char)(v55 / 256); // 0x100028e5
uint32_t v88 = *(int32_t *)(v83 - 0x2b9a80c6); // 0x100028eb
char v89 = __asm_in_6(65); // 0x10002913
int32_t v90 = (int32_t)((0x100000000 * (int64_t)v83 | (int64_t)(v85 & -256 | (int32_t)(v84 + 14 + v86))) / (int64_t)v88) & 0xb530a00 | (int32_t)v89; // 0x10002913
char * v91 = (char *)(v90 - 0x64f1c500); // 0x10002916
unsigned char v92 = *v91; // 0x10002916
*v91 = v89 == v92 ? (char)v54 : v92;
*(int16_t *)(v58 - 11) = v57;
*(int32_t *)(v58 - 15) = result6;
unsigned char v93 = *(char *)((256 * (int32_t)v87 | v55 & -0xff01) + 0x380349a3); // 0x10002922
uint16_t v94 = (int16_t)(v90 & 0xff00 | (int32_t)v92); // 0x10002922
uint16_t v95 = (int16_t)v93; // 0x10002922
uint32_t v96 = *(int32_t *)(v53 - 93 + 4 * (v90 & 0x3fff0000 | (int32_t)(v94 / v95 & 255) | (int32_t)(256 * (v94 % v95)))); // 0x10002929
char * v97 = (char *)(result6 + 66); // 0x1000292e
*v97 = *v97 + v87 + (char)(v96 > -1 - v54);
__asm_into(v59);
return result6;
}

// Address range: 0x10002937 - 0x1000293e
int32_t function_10002937(void) {
// 0x10002937
return function_9a13cd47();
}

// Address range: 0x1000293e - 0x1000295f
int32_t function_1000293e(int32_t a1, int32_t a2) {
// 0x1000293e
int32_t v1; // 0x1000293e
unsigned char v2 = (char)v1; // 0x1000293e
bool v3; // 0x1000293e
bool v4 = v2 > 153 | v3;
int32_t v5; // 0x1000293e
bool v6; // 0x1000293e
if (v6 || (v2 & 14) > 9) {
v5 = (v4 ? 102 : 6) + v1 & 255 | v1 & -256;
} else {
v5 = (v4 ? v1 + 96 : v1) & 255 | v1 & -256;
}
int32_t v7 = v5;
unsigned char v8 = (char)v7; // 0x1000294b
__asm_out_3(0x2f46, v8);
int32_t result; // 0x1000293e
int32_t v9; // 0x1000293e
if ((v9 & 15) > 16 || (v8 & 14) > 9) {
result = (v8 > 153 ? 154 : 250) + v7 & 255 | v7 & -256;
} else {
int32_t v10 = v8 > 153 ? v7 + 160 : v7; // 0x1000295b
result = v10 & 255 | v7 & -256;
}
return result;
}

// Address range: 0x1000295f - 0x10002983
int32_t function_1000295f(void) {
// 0x1000295f
bool v1; // 0x1000295f
if (!v1) {
// 0x10002971
int32_t result; // 0x1000295f
*(char *)0x4ca013a0 = (char)result;
return result;
}
// 0x10002962
bool v2; // 0x1000295f
int32_t v3 = v2; // 0x10002963
int32_t v4; // 0x1000295f
uint32_t v5 = *(int32_t *)(v4 + 0x7477d463) + v3; // 0x10002963
uint32_t v6; // 0x1000295f
int32_t v7 = v6 - v5; // 0x10002963
uint32_t v8 = v7 - v3; // 0x10002963
if (((v8 ^ v6) & (v5 ^ v6)) >= 0) {
// 0x1000297b
return __asm_int3() | -0x14bc5885;
}
char * v9 = (char *)v7; // 0x1000296d
*v9 = *v9 / 2 | 128 * (char)(v2 ? v5 != -1 | v6 < v8 : v6 < v5);
int32_t result2; // 0x1000295f
return result2;
}

// Address range: 0x10002983 - 0x1000299b
int32_t function_10002983(void) {
// 0x10002983
int32_t v1; // 0x10002983
bool v2; // 0x10002983
bool v3 = (uint32_t)(v1 & 14) > 9 | v2; // 0x10002983
int32_t result = (v3 ? v1 + 10 : v1) & 15 | v1 & -0x10000; // 0x10002983
int32_t v4 = *(int32_t *)((256 * (int32_t)v3 + v1 & 0xff00 | result) - 38); // 0x10002984
__asm_int(19);
int32_t v5; // 0x10002983
*(int32_t *)(v4 & v5) = __asm_insd(0x239f);
int32_t v6; // 0x10002983
__asm_outsb(0x239f, *(char *)&v6);
return result;
}

// Address range: 0x1000299c - 0x100029cd
int32_t PCG01(void) {
// 0x1000299c
int32_t v1; // 0x1000299c
char * v2 = (char *)(v1 - 0x12fcef8e); // 0x1000299c
unsigned char v3 = *v2; // 0x1000299c
*v2 = v3 + 89;
int32_t v4; // 0x1000299c
int32_t v5; // 0x1000299c
*(char *)v4 = (char)v5;
int32_t v6; // 0x1000299c
if (v3 < 167) {
v6 = function_10002983();
}
int32_t v7 = v6;
int32_t v8 = (v7 - (v3 < 167 ? 249 : 248) & 255 | v7 & -256) + 1; // 0x100029b9
int32_t v9; // 0x1000299c
bool v10; // 0x1000299c
*(char *)(v4 + 3 + (v10 ? -1 : 1)) = (char)v9;
if (v8 < 0 == (v8 & (v7 ^ -0x80000000)) < 0 == (v8 != 0)) {
PCG02();
}
// 0x100029c6
return function_d3daf463();
}

// Address range: 0x100029dc - 0x100029e3
int32_t function_100029dc(void) {
// 0x100029dc
return function_899a16df();
}

// Address range: 0x100029f8 - 0x10002a09
int32_t function_100029f8(void) {
// 0x100029f8
int32_t v1; // 0x100029f8
int32_t * v2 = (int32_t *)(v1 - 0x48bd4549); // 0x100029f8
int32_t v3; // 0x100029f8
*v2 = *v2 & v3;
__asm_wait();
return function_d9d627ca();
}

// Address range: 0x10002a12 - 0x10002a6a
int32_t PCG02(void) {
// 0x10002a12
int32_t v1; // 0x10002a12
int32_t v2 = *(int32_t *)(v1 + 0x2cb6ddac); // 0x10002a16
int32_t v3 = *(int32_t *)(v2 + 123); // 0x10002a1c
int32_t * v4 = (int32_t *)v2; // 0x10002a25
int32_t v5; // 0x10002a12
*v4 = *v4 & v5;
int32_t v6; // 0x10002a12
int32_t v7 = *(int32_t *)(v6 - 0x41bc32b); // 0x10002a34
int32_t * v8 = (int32_t *)(v7 + 0x16ce9bc7); // 0x10002a41
uint32_t v9 = *v8; // 0x10002a41
*v8 = v9 / 0x8000000 | 32 * v9;
__asm_out(141, -86);
float80_t v10; // 0x10002a12
*(float64_t *)(v3 - 0x4a97d2df) = (float64_t)v10;
uint32_t v11 = v7 - 0x7ad0902b; // 0x10002a5a
__asm_out_1((int16_t)*(int32_t *)v3, v11);
char v12 = *(char *)(v5 - 0x76252f53); // 0x10002a63
return 256 * (int32_t)((char)(v11 / 256) - v12) | v11 & -0xff01;
}

// Address range: 0x10002a88 - 0x10002a9a
int32_t PCG04(void) {
// 0x10002a88
int32_t v1; // 0x10002a88
int32_t v2; // 0x10002a88
int16_t v3 = v2 & 0xff00 | (int32_t)*(char *)(v1 + 0x5398dd60); // 0x10002a8e
int32_t v4; // 0x10002a88
*(char *)v4 = __asm_insb(v3);
int32_t v5; // 0x10002a88
unsigned char v6 = (char)v5; // 0x10002a8f
bool v7; // 0x10002a88
bool v8 = v6 > 153 | v7;
int32_t v9; // 0x10002a88
bool v10; // 0x10002a88
if (v10 || (v6 & 14) > 9) {
v9 = (v8 ? 154 : 250) + v5 & 255 | v5 & -256;
} else {
v9 = (v8 ? v5 + 160 : v5) & 255 | v5 & -256;
}
__asm_out_1(v3, v9);
return function_d97251d5();
}

// Address range: 0x10002a9a - 0x10002b08
int32_t function_10002a9a(int16_t a1) {
// 0x10002a9a
int32_t v1; // 0x10002a9a
float80_t v2; // 0x10002a9a
*(float64_t *)(v1 + 0x306a0e34) = (float64_t)v2;
int32_t result; // 0x10002a9a
return result;
}

// Address range: 0x10002b09 - 0x10002b0e
int32_t PCG05(void) {
// 0x10002b09
int32_t result; // 0x10002b09
__asm_out_2(147, result);
return result;
}

// Address range: 0x10002b0f - 0x10002b2f
int32_t function_10002b0f(uint32_t a1) {
// 0x10002b0f
uint32_t v1; // 0x10002b0f
bool v2; // 0x10002b0f
uint32_t v3 = v1 - 0x7ed2ef42 + (int32_t)v2; // 0x10002b0f
uint32_t v4 = a1 & 31; // 0x10002b15
bool v5 = v2 ? v3 <= v1 : v1 > 0x7ed2ef41; // 0x10002b15
if (v4 != 0) {
int32_t * v6 = (int32_t *)(a1 - 117); // 0x10002b15
int32_t v7 = *v6; // 0x10002b15
*v6 = v7 << v4;
v5 = (v7 & 0x80000000 >> v4 - 1) != 0;
}
int32_t v8; // 0x10002b0f
char * v9 = (char *)(v8 + 61); // 0x10002b23
*v9 = *v9 ^ (char)(a1 / 256);
return (v3 + 244 + (int32_t)v5 & 255 | v3 & -256) + 0x181c7d18;
}

// Address range: 0x10002b53 - 0x10002b7a
int32_t function_10002b53(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x10002b53
int32_t v1; // 0x10002b53
char * v2 = (char *)(v1 - 0x821ea89); // 0x10002b55
bool v3; // 0x10002b53
*v2 = *v2 + (v3 ? -111 : -112);
__asm_iretd();
__asm_int(16);
__asm_out_3((int16_t)(a7 >> 31 & a4), (char)a7);
return a7 + 1;
}

// Address range: 0x10002b7b - 0x10002b80
int32_t function_10002b7b(void) {
// 0x10002b7b
return function_7ec49ad9();
}

// Address range: 0x10002b8a - 0x10002ba4
int32_t PCG06(void) {
// 0x10002b8a
int32_t v1; // 0x10002b8a
unsigned char v2 = (char)v1; // 0x10002b8d
uint32_t v3; // 0x10002b8a
int32_t v4; // 0x10002b8a
unsigned char v5 = v3 > -1 - v4 ? 93 : 92; // 0x10002b8d
int32_t v6 = v2 - v5; // 0x10002b8d
int32_t v7 = v3 > -1 - v4 | v5 > v2; // 0x10002b94
int32_t v8 = (v1 & -256 | v6) - 0x3d704c3a + v7; // 0x10002b94
int32_t v9; // 0x10002b8a
*(int32_t *)v9 = 2 * v9;
int32_t v10; // 0x10002b8a
char v11 = *(char *)&v10; // 0x10002b9b
*(char *)v10 = 2 * v11;
unsigned char v12 = (char)v8; // 0x10002b9e
bool v13 = v11 < 0 | v12 > 153;
int32_t v14; // 0x10002b8a
if ((v6 & 15) + 6 + v7 > 15 || (v12 & 14) > 9) {
v14 = (v13 ? 102 : 6) + v8 & 255 | v8 & -256;
} else {
v14 = (v13 ? v8 + 96 : v8) & 255 | v8 & -256;
}
int32_t result = v14; // 0x10002b9f
if (!v13) {
result = function_10002b53((int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2);
}
// 0x10002ba1
return result;
}

// Address range: 0x10002ba7 - 0x10002ba8
int32_t PCG07(void) {
// 0x10002ba7
int32_t result; // 0x10002ba7
return result;
}

// Address range: 0x10002bb6 - 0x10002bb7
int32_t function_10002bb6(void) {
// 0x10002bb6
int32_t result; // 0x10002bb6
return result;
}

// Address range: 0x10002bc3 - 0x10002bc7
int32_t function_10002bc3(int32_t a1) {
// 0x10002bc3
int32_t result; // 0x10002bc3
return result;
}

// Address range: 0x10002bc7 - 0x10002bce
int32_t PCG08(void) {
// 0x10002bc7
return function_725dbcdb();
}

// Address range: 0x10002bd0 - 0x10002e02
int32_t function_10002bd0(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t a12) {
int32_t v1 = a3;
int32_t v2 = a1;
char v3; // 0x10002bd0
int32_t v4; // 0x10002bd0
int32_t * v5; // 0x10002bd0
int32_t v6; // 0x10002bd0
int32_t v7; // 0x10002bd0
int32_t v8; // 0x10002bd0
bool v9; // 0x10002bd0
int32_t v10; // 0x10002bd0
uint32_t v11; // 0x10002bd0
int32_t v12; // 0x10002bd0
if (v9) {
// 0x10002c35
uint32_t v13; // 0x10002bd0
uint32_t v14 = v13 / 256; // 0x10002bd5
int32_t v15 = v14 & 255; // 0x10002bd5
unsigned char v16 = (char)v8;
unsigned char v17 = (char)v14; // 0x10002c35
char v18 = v17 - v16; // 0x10002c35
if (((v18 ^ v17) & (char)(v14 ^ v8)) >= 0) {
// 0x10002cb7
return 0x10000 * (v15 | 0x6bd9fe71) / 0x10000;
}
int32_t v19 = v15 | 0x60d89600; // 0x10002bd5
bool v20; // 0x10002bd0
int32_t v21 = v20 ? -1 : 1; // 0x10002c35
int32_t v22 = v21 + v8; // 0x10002c35
if (v17 <= v16) {
int32_t v23 = *(int32_t *)(v19 + 89); // 0x10002c38
int32_t v24 = __asm_wait() ^ 0x74f2d5d2; // 0x10002c88
if ((llvm_ctpop_i8((char)v24) & 1) != 0) {
int32_t result = 0; // 0x10002cb9
if (v24 != 0) {
char v25 = __asm_in_6(-58); // 0x10002cbb
__asm_out(60, v25);
result = v24 & -256 | (int32_t)v25;
}
// 0x10002cbf
return result;
}
int32_t * v26 = (int32_t *)(a1 - 0x744a675c); // 0x10002c94
uint32_t v27 = *v26; // 0x10002c94
*v26 = v27 / 2 | 0x80000000 * v27;
if ((v27 & 1) != 0) {
int32_t v28 = v23 - 0x15161a45; // 0x10002c9d
if ((llvm_ctpop_i8((char)v28) & 1) == 0) {
// 0x10002ca4
return v28 & -0xff01 | v23 + 0x80bb & 0xff00;
}
// 0x10002c7e
return v28 & -67 ^ -0x3bd5cd97;
}
int32_t v29 = v24 & -0xff01; // 0x10002c8f
int32_t v30 = (v12 & -0xff04 | 0x6500) & (int32_t)&v1; // 0x10002ce1
if (v30 != 0) {
int32_t * v31 = (int32_t *)a1; // 0x10002d6a
int32_t v32 = v22 - *v31; // 0x10002d6a
int32_t v33 = __asm_in((int16_t)v29); // 0x10002d6c
unsigned char v34 = *(char *)-0x5285896b; // 0x10002d6d
int32_t v35 = v33 & -256 | (int32_t)v34; // 0x10002d6d
if (v32 == 0) {
// 0x10002dda
__asm_out(12, v34);
char * v36 = (char *)(v35 + 0x6548de5e); // 0x10002de4
*v36 = *v36 + (char)(v11 / 256);
__asm_in_4(71);
return function_95fb9e08();
}
// 0x10002d74
*(char *)(v32 + v29) = 0;
*v31 = v35;
char * v37 = (char *)(v35 - 0x428619ba); // 0x10002dcb
*v37 = *v37 ^ (char)*(int32_t *)-0xf8b7cd3;
return v10 & -256 | (int32_t)*(char *)-0x2fc5e311;
}
uint32_t v38 = 79 * v10; // 0x10002cec
int32_t v39 = v30 | 2; // 0x10002cef
char * v40 = (char *)v29; // 0x10002cf3
*v40 = *v40 + (char)(v38 / 256);
unsigned char v41 = (char)v39; // 0x10002cfc
*(char *)v22 = v41;
int32_t v42; // 0x10002bd0
__asm_into(v42);
int32_t v43; // 0x10002bd0
if ((v41 & 14) > 9) {
v43 = (v41 > 153 ? 154 : 250) + v39 & 252 | v30 & -0x9b00;
} else {
v43 = (v41 > 153 ? v30 + 162 : v39) & 254 | v30 & -0x9b00;
}
int32_t v44 = v43;
int32_t v45 = *(int32_t *)(v22 + v21); // 0x10002d01
int32_t v46 = v44 - v45; // 0x10002d01
char v47 = llvm_ctpop_i8((char)v46); // 0x10002d01
unsigned char v48 = *(char *)0xb111b7; // 0x10002d03
*(char *)0xb111b7 = v48 / 2 | 128 * v48;
__asm_int(10);
int32_t result2 = v44 & -0xff01 | 256 * (64 * (int32_t)(v46 == 0) | (int32_t)((v48 & 1) != 0) | 128 * (int32_t)(v46 < 0) | 16 * (int32_t)((v44 & 15) - (v45 & 15) > 15) | 4 * (int32_t)((v47 & 1) == 0)) | 512; // 0x10002d0b
if (v38 != 1 == v10 == 1) {
// 0x10002cb7
return 0x10000 * result2 / 0x10000;
}
// 0x10002d10
__asm_out(70, (char)v44);
return result2;
}
int32_t v49 = v19; // 0x10002c3d
if (v17 >= v16 && v18 != 0) {
v49 = function_10002bc3((int32_t)&g2);
}
int32_t result4 = v49;
int32_t * v50 = (int32_t *)v22; // 0x10002c3f
*v50 = *v50 + v11;
int32_t v51; // 0x10002bd0
int32_t v52 = v51 - 1; // 0x10002c48
if (v12 != 1 == v52 == 0) {
// 0x10002c7e
return result4 ^ -0x3bd5cd97;
}
// 0x10002c4b
v7 = v22;
v5 = (int32_t *)-0x14e21dfa;
if (v52 < 0) {
if (&v2 < (int32_t *)1) {
int32_t result3 = result4 + 221 & 255 | result4 & -256; // 0x10002cc1
*v50 = result3;
return result3;
}
int32_t * v53 = (int32_t *)(result4 + 65); // 0x10002c5c
*v53 = 0x100000 * *v53;
return result4;
}
goto lab_0x10002bf3;
} else {
int32_t v54 = __asm_hlt() & (v12 | -0xff01) ^ -0x2f7681f; // 0x10002bdc
char v55 = v54;
char v56 = llvm_ctpop_i8(v55); // 0x10002bdc
v3 = v55;
v4 = v54;
if ((v56 & 1) == 0) {
goto lab_0x10002c0d;
} else {
uint32_t v57 = v12 & 31; // 0x10002bea
if (v57 != 0) {
int32_t * v58 = (int32_t *)(v11 + 110); // 0x10002bea
*v58 = *v58 << v57;
}
int32_t v59 = v11 | 0x5100; // 0x10002bed
*(int32_t *)v8 = v59 ^ v8;
v6 = v59;
v5 = (int32_t *)(v10 + 4);
goto lab_0x10002bf3;
}
}
lab_0x10002bf3:;
uint32_t v60 = v6;
char v61 = *(char *)(v7 - 0x7d72cb10); // 0x10002bf8
int32_t v62 = *(int32_t *)((256 * (int32_t)(v61 ^ (char)(v60 / 256)) | v60 & -0xff01) + 0x2451e2b3); // 0x10002c03
int32_t v63; // 0x10002bd0
*v5 = v62 | v63;
v3 = 0;
v4 = *v5 & -256;
goto lab_0x10002c0d;
lab_0x10002c0d:;
char * v64 = (char *)(v4 + 0x781ab6f1); // 0x10002c1b
*v64 = *v64 - (char)(v4 / 256);
*(char *)-0x31767ee4 = v3;
return function_10002bb6();
}

// Address range: 0x10002e27 - 0x10002f79
int32_t function_10002e27(int32_t a1) {
// 0x10002e27
int32_t v1; // 0x10002e27
char v2 = *(char *)(v1 + 0x6b85c3e5); // 0x10002e2a
uint32_t v3; // 0x10002e27
int32_t v4 = 256 * (int32_t)(v2 & (char)(v3 / 256)) | v3 & -0xff01; // 0x10002e2a
int32_t v5; // 0x10002e27
int32_t v6 = v5 & -0x10000; // 0x10002e31
char * v7 = (char *)v4; // 0x10002e36
*v7 = *v7 ^ (char)v3;
int32_t v8 = v6 | 0xe747; // 0x10002e3d
__asm_out_2(77, v8);
int32_t v9 = v1 - 1; // 0x10002e41
if (v9 != 0) {
// 0x10002e6e
return v6 | v9 & 255 | 0xe700;
}
// 0x10002e43
int32_t v10; // 0x10002e27
int32_t v11 = v10 & -256 | 10; // 0x10002e27
int32_t v12 = -125; // bp-4, 0x10002e43
if (*(char *)0x7dab0adb > 223) {
// 0x10002e47
int32_t result; // 0x10002e27
*(char *)result = __asm_insb((int16_t)(v5 >> 31) + 1);
int32_t v13; // bp-8, 0x10002e27
uint32_t v14 = *(int32_t *)(*(int32_t *)(v11 - 1) | (int32_t)&v13); // 0x10002e5d
int32_t * v15 = (int32_t *)(v1 + 6); // 0x10002e5e
*v15 = *v15 + 64;
char * v16 = (char *)(v1 + 47); // 0x10002e66
*v16 = *v16 & (char)(v14 / 256);
return result;
}
// 0x10002eae
bool v17; // 0x10002e27
int32_t v18 = v17 ? -1 : 1;
int32_t v19 = v17 ? -4 : 4;
bool v20; // 0x10002e27
bool v21; // 0x10002e27
bool v22; // 0x10002e27
int32_t v23 = 0x4000 * (int32_t)v22 | 1024 * (int32_t)v17 | 512 * (int32_t)v20 | 256 * (int32_t)v21;
int32_t v24 = v8; // 0x10002eae
int32_t v25 = 0; // 0x10002eae
int32_t v26 = v11; // 0x10002eae
int32_t v27 = &v12; // 0x10002eae
int32_t v28; // 0x10002e27
int32_t v29 = v28 - *(int32_t *)(v4 + 0x18d2bd28); // 0x10002eae
int32_t v30; // 0x10002e27
int32_t v31 = v30 - 1; // 0x10002eae
int32_t v32; // 0x10002e27
int32_t v33; // 0x10002e27
int32_t v34; // 0x10002e27
int32_t v35; // 0x10002e27
int32_t v36; // 0x10002ef8
uint32_t v37; // 0x10002efb
int32_t v38; // 0x10002f00
unsigned char v39; // 0x10002f08
int32_t v40; // 0x10002f08
uint32_t v41; // 0x10002f09
int32_t v42; // 0x10002f12
int32_t v43; // 0x10002f12
int32_t v44; // 0x10002f33
int32_t v45; // 0x10002f3a
unsigned char v46; // 0x10002f3b
while (true) {
lab_0x10002eb4:;
int32_t v47 = v24 & -256 | (int32_t)*(char *)(v29 + 0x535aa05c); // 0x10002eba
*(int32_t *)0x39c7a92c = v47;
int32_t v48 = v47; // 0x10002ec0
int32_t v49 = v25; // 0x10002ec0
int32_t v50 = v26; // 0x10002ec0
int32_t v51 = v27; // 0x10002ec0
int32_t v52 = v29; // 0x10002ec0
int32_t v53 = v31; // 0x10002ec0
int32_t v54; // 0x10002e27
int32_t v55 = v54; // 0x10002ec0
while (true) {
lab_0x10002ec5:;
int32_t v56 = v51;
int32_t v57 = v50 & -256; // 0x10002ec6
*(int32_t *)-0x23edb10c = v48;
int32_t v58 = v48; // 0x10002ecd
int32_t v59 = v56; // 0x10002ecd
if (v49 != 0) {
// 0x10002ecf
v59 = v56 - 4;
*(int32_t *)v59 = v57 | 19;
v58 = __asm_sti();
}
int32_t v60 = v59;
int32_t v61 = v58;
int32_t v62 = v57 | 222; // 0x10002ed7
int32_t v63 = *(int32_t *)0x4b8f0dd6; // 0x10002ed9
int32_t v64 = (v61 & 256) != 0; // 0x10002ed9
int32_t v65 = v63 + 0xca9ca25 + v64; // 0x10002ed9
*(int32_t *)0x4b8f0dd6 = v65;
int32_t v66 = v61; // 0x10002ee3
while ((v65 + v64 & (v63 ^ -0x80000000)) >= 0) {
// 0x10002ec6
v56 = v60;
v57 = v62 & -256;
*(int32_t *)-0x23edb10c = v66;
v58 = v66;
v59 = v56;
if (v49 != 0) {
// 0x10002ecf
v59 = v56 - 4;
*(int32_t *)v59 = v57 | 19;
v58 = __asm_sti();
}
// 0x10002ed1
v60 = v59;
v61 = v58;
v62 = v57 | 222;
v63 = *(int32_t *)0x4b8f0dd6;
v64 = (v61 & 256) != 0;
v65 = v63 + 0xca9ca25 + v64;
*(int32_t *)0x4b8f0dd6 = v65;
v66 = v61;
}
int32_t v67 = v61; // 0x10002e27
int32_t v68 = v49; // 0x10002e27
int32_t v69 = v62; // 0x10002e27
int32_t v70 = v60; // 0x10002e27
int32_t v71 = v52 - 1; // 0x10002e27
int32_t v72 = v53; // 0x10002e27
int32_t v73 = v55; // 0x10002e27
while (true) {
int32_t v74 = v68;
unsigned char v75 = *(char *)v72; // 0x10002ee7
unsigned char v76 = *(char *)v73; // 0x10002ee7
int32_t v77 = v70 - 4; // 0x10002ee9
*(int32_t *)v77 = v74;
int32_t v78 = v77 | 132; // 0x10002ef4
int32_t v79 = (v74 - (256 * (int32_t)(v75 < v76) + v74 & 0xff00) & 0xff00 | v74 & -0xff01) - 1; // 0x10002ef4
int32_t v80 = v69; // 0x10002ef4
int32_t v81 = v67 & -0xff01 | 0x4800; // 0x10002ef4
int32_t v82 = v71; // 0x10002ef4
int32_t v83 = v72 + v18; // 0x10002ef4
int32_t v84 = v18 + 1 + v73; // 0x10002ef4
int32_t v85; // 0x10002f34
int32_t v86; // 0x10002f38
int32_t v87; // 0x10002f3b
int32_t v88; // 0x10002f3b
unsigned char v89; // 0x10002f3e
char v90; // 0x10002e27
unsigned char v91; // 0x10002f3e
while (true) {
lab_0x10002ef6:
// 0x10002ef6
v32 = v82;
v34 = v81;
v33 = v80;
int32_t v92 = v83 ^ 0x5cab89d3; // 0x10002ef6
char v93 = llvm_ctpop_i8((char)v92); // 0x10002ef6
v36 = v34 - 4;
*(int32_t *)v36 = v23 | 64 * (int32_t)(v92 == 0) | 128 * (int32_t)(v92 < 0) | 4 * (int32_t)((v93 & 1) == 0) | 2;
__asm_outsd(-0x762d, __readfsdword(v92));
v37 = v78 ^ -0xd8f28f9;
v38 = 4 * *(int32_t *)0x5cab89d3;
v39 = *(char *)v84;
v40 = v84 + v18;
v41 = v39 > (char)v37 ? -0x68ebfa13 : -0x68ebfa14;
int32_t v94 = v37 - v41; // 0x10002f09
v42 = __asm_in_5(-0x762d);
v43 = v94 & -256 | v42;
if (v79 != *(int32_t *)(v84 + 0x5cab8964) + 1) {
// break (via goto) -> 0x10002ea1
goto lab_0x10002ea1;
}
int32_t result2 = v43; // 0x10002f15
if ((llvm_ctpop_i8((char)v94) & 1) != 0) {
// 0x10002ea6
return result2;
}
// 0x10002f17
v48 = v43;
v49 = -1;
v50 = v33;
v51 = v36;
v52 = v32;
v53 = v38;
v55 = v40;
if ((v43 & -0x4fad664d) == 0) {
int32_t v95 = v43 ^ 110; // 0x10002f21
char * v96 = (char *)(v95 - 113); // 0x10002f23
*v96 = *v96 | (char)v95;
int32_t v97 = v40 ^ 0x4469f70a; // 0x10002f28
v24 = v97;
v25 = -1;
v26 = v33;
v27 = v36;
v29 = v32;
v31 = v38;
v54 = v95;
if (v97 >= 0) {
goto lab_0x10002eb4;
} else {
unsigned char v98 = (char)v97; // 0x10002f2f
int32_t v99 = 256 * (int32_t)(v98 > 201); // 0x10002f2f
int32_t v100 = (v98 < 202 ? v97 : v97 + 54) & 255 | v97 & -0x10000 | v99; // 0x10002f2f
__asm_int(48);
*(int32_t *)v95 = v100;
v44 = v95 + v19;
v85 = v34 - 8;
*(int32_t *)v85 = v32;
v86 = v34 + 0x101f;
*(int32_t *)(v34 + 0x103b) = v100;
*(int32_t *)(v34 + 0x1037) = -1;
*(int32_t *)(v34 + 0x1033) = 0x5cab89d3;
*(int32_t *)(v34 + 0x102f) = v33;
*(int32_t *)(v34 + 0x102b) = v34 + 0x103f;
*(int32_t *)(v34 + 0x1027) = v85;
*(int32_t *)(v34 + 0x1023) = v38;
*(int32_t *)v86 = v44;
v45 = v33 + 1;
v46 = __asm_in_6(48);
v87 = v46;
v88 = v99 | v87;
char * v101 = (char *)(v44 + 104); // 0x10002f3e
v89 = *v101;
v90 = v88 / 256;
v91 = v89 + v90;
*v101 = v91;
v78 = v88;
v79 = 0;
v80 = v45;
v81 = v86;
v82 = v85;
v83 = v38;
v84 = v44;
if (v91 >= v89) {
// break -> 0x10002f44
break;
}
goto lab_0x10002ef6;
}
} else {
goto lab_0x10002ec5;
}
}
// 0x10002f44
v67 = v88;
v68 = 0;
v69 = v45;
v70 = v86;
v71 = v85;
v72 = v38;
v73 = v44;
if (((v91 ^ v89) & (v91 ^ v90)) < 0) {
// 0x10002f46
*(int32_t *)v44 = __asm_insd(-0x762d);
if (((int16_t)v85 & 15) > 16 || (v46 & 14) > 9) {
v35 = (v46 > 153 ? 154 : 250) + v87 & 255 | v88 & -256;
goto lab_dec_label_pc_unknown_2;
} else {
v35 = (v46 > 153 ? v87 + 160 : v87) & 255 | v88 & -256;
goto lab_dec_label_pc_unknown_2;
}
}
}
}
}
lab_0x10002ea1:;
int32_t result3 = v43 & -256 | (int32_t)*(char *)((v42 & 255) + v33); // 0x10002ea2
*(int32_t *)v40 = *(int32_t *)v38;
if (v36 == -1 || v39 > (char)v37 || v37 < v41) {
// 0x10002ea6
return result3;
}
int32_t v102 = 0x5cab89d3; // 0x10002e27
int32_t v103 = v40 + v19; // 0x10002ea3
int32_t v104 = v36 + 5; // 0x10002e8b
int32_t v105 = v38 + v19 + (int32_t)(result3 < 0xfbf3b8ad) - v102; // 0x10002e8c
__asm_int3();
unknown_8544a9c9();
int32_t v106 = __asm_sti(); // 0x10002ea0
int32_t result4 = v106 & -256 | (int32_t)*(char *)((v106 & 255) + v33); // 0x10002ea2
*(int32_t *)v103 = *(int32_t *)v105;
int32_t v107 = v103; // 0x10002ea4
int32_t v108 = v105; // 0x10002ea4
int32_t v109 = v104; // 0x10002ea4
v102++;
while (!((v104 == -1 | *(int32_t *)(v32 + 87) < v33))) {
// 0x10002e86
v103 = v107 + v19;
v104 = v109 + 5;
v105 = v108 + v19 + (int32_t)(result4 < 0xfbf3b8ad) - v102;
__asm_int3();
unknown_8544a9c9();
v106 = __asm_sti();
result4 = v106 & -256 | (int32_t)*(char *)((v106 & 255) + v33);
*(int32_t *)v103 = *(int32_t *)v105;
v107 = v103;
v108 = v105;
v109 = v104;
v102++;
}
// 0x10002ea6
return result4;
lab_dec_label_pc_unknown_2:;
char v110 = *(char *)((v35 & 255) + v45); // 0x10002f4d
char v111 = v46 > 153 ? -6 : -7; // 0x10002f4f
*(char *)v44 = __asm_insb(-0x762d);
int32_t * v112 = (int32_t *)(v33 - 0x38eaa057); // 0x10002f57
uint32_t v113 = *v112; // 0x10002f57
*v112 = v113 / 2 | 0x80000000 * v113;
*(int32_t *)(v33 - 0xf9f55fa) = 0x5cab89d3;
*(char *)0x218423e4 = *(char *)0x218423e4 ^ -45;
int32_t v114 = v38 - 1; // 0x10002f69
char v115 = llvm_ctpop_i8((char)v114); // 0x10002f69
*(int32_t *)-0x716c693f = v34 + 0x1025;
return 0x8000 * (int32_t)(v114 < 0) | 0x1000 * (int32_t)((v38 & 12) > 16) | 1024 * (int32_t)((v115 & 1) == 0) | v35 & -0x10000 | (int32_t)(v110 - v111 | 7) | 512;
}

// Address range: 0x10002f80 - 0x10002f82
int32_t function_10002f80(void) {
// 0x10002f80
int32_t result; // 0x10002f80
return result;
}

// Address range: 0x10002f9a - 0x10002fa1
int32_t function_10002f9a(void) {
// 0x10002f9a
return function_5c97e841();
}

// Address range: 0x10002fb2 - 0x10002fbc
int32_t function_10002fb2(void) {
// 0x10002fb2
return function_f4dcfc8f();
}

// Address range: 0x10002fd2 - 0x10003140
int32_t function_10002fd2(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10002fd2
int32_t v1; // 0x10002fd2
char * v2 = (char *)(v1 - 0x3a5180b0); // 0x10002fd4
unsigned char v3 = *v2; // 0x10002fd4
*v2 = v3 / 2 | 128 * v3;
__asm_in_6(74);
int32_t v4; // 0x10002fd2
uint32_t v5 = v4 >> 31; // 0x10002fdd
unsigned char v6 = (char)v4; // 0x10002fe0
unsigned char v7 = (v3 & 1) != 0 ? 44 : 43; // 0x10002fe0
unsigned char v8 = v6 - v7; // 0x10002fe0
char v9 = llvm_ctpop_i8(v8); // 0x10002fe0
int32_t result = v4 & -256 | (int32_t)v8; // 0x10002fe0
int32_t v10; // 0x10002fd2
if ((v9 & 1) != 0) {
// 0x1000303b
*(int32_t *)v10 = __asm_insd((int16_t)v5);
return result;
}
int32_t * v11 = (int32_t *)(v1 - 0x28c5e7e9); // 0x10002fee
int32_t v12; // 0x10002fd2
*v11 = *v11 + v12;
uint64_t v13 = (int64_t)(result + 0x727b1f01 + (int32_t)((v3 & 1) != 0 | v7 > v6) ^ 18); // 0x10002ffc
uint64_t v14 = 0x100000000 * (int64_t)v5 | v13; // 0x10002ffc
uint64_t v15 = v14 % v13; // 0x10002ffc
int32_t v16 = v15; // 0x10002ffc
int32_t v17; // 0x10002fd2
int64_t v18 = (int64_t)*(int32_t *)(v17 & -256 | 252); // 0x10002fff
int32_t v19; // 0x10002fd2
int32_t * v20 = (int32_t *)(4 * v19 - 109 + v16); // 0x10003004
*v20 = *v20 - (43 * v18 == 0x2b00000000 * v18 / 0x100000000 ? -36 : -37);
unsigned char v21 = *(char *)(v10 - 0x6fe0febf) | (char)v15; // 0x1000300a
int32_t result2 = v16 & -256 | (int32_t)v21; // 0x1000300a
*(char *)result2 = (char)(v14 / v13);
*(char *)v10 = v21;
return result2;
}

// Address range: 0x10003140 - 0x10003245
int32_t function_10003140(int32_t a1, int32_t a2) {
// 0x10003140
int32_t v1; // 0x10003140
int32_t v2 = v1 + 1; // 0x10003141
int32_t v3; // 0x10003140
__asm_arpl(*(int16_t *)(v3 - 110), (int16_t)a1);
int32_t v4 = 256 * (int32_t)*(char *)-0x207f74eb | -0x207fffeb; // 0x1000314a
int16_t v5 = __asm_arpl_7((int16_t)v4); // 0x1000314e
int32_t v6; // 0x10003140
__asm_into(v6);
int32_t v7; // 0x10003140
*(char *)v2 = (char)v7;
int32_t v8; // 0x10003140
int32_t * v9 = (int32_t *)(v8 + 0x722251f7 + 2 * v4); // 0x1000315f
bool v10; // 0x10003140
*v9 = *v9 & (v10 ? -1 : 1) + v2;
int16_t v11; // 0x10003140
uint32_t v12 = (int32_t)v11; // 0x1000316d
int32_t v13; // 0x10003140
*(int32_t *)(v12 - 4) = v13 & -0x10000 | (int32_t)v5;
int32_t v14 = v7 ^ 0x9073f6b; // 0x10003173
int32_t v15 = 256 * (int32_t)((v14 & 14) > 9) + v14 & 512 | v14 & 0x2bf60000; // 0x10003178
char * v16 = (char *)(v4 - 60); // 0x10003179
*v16 = *v16 ^ (char)(v12 / 256);
__asm_out(68, 0);
int16_t v17; // 0x10003140
int32_t v18 = -0x7b8c10af - *(int32_t *)&v17; // 0x10003191
int32_t v19; // 0x10003140
*(int32_t *)(4 * v19 + v12) = v4;
int32_t * v20 = (int32_t *)v18; // 0x10003197
int32_t v21 = *v20 | v8; // 0x10003197
*v20 = v21;
int128_t v22; // 0x10003140
__asm_andnps(v22, *(int128_t *)v15);
if (v21 == 0) {
int32_t result = __asm_in(v5); // 0x10003226
*(int32_t *)*(int32_t *)0x1471a94f = __asm_insd(v5);
return result;
}
// 0x1000319e
*(int32_t *)-0x1618a5cc = v15;
*(int32_t *)0x1471a94f = 109;
int32_t result2 = __asm_in_4(102); // 0x100031d8
*(char *)(v18 + 0x7ff7af45) = 1;
return result2;
}

// Address range: 0x10003246 - 0x1000325b
int32_t function_10003246(void) {
// 0x10003246
int32_t v1; // 0x10003246
__readgsdword(v1 + 0x129c6bfe);
int32_t v2; // 0x10003246
float80_t v3; // 0x10003246
*(int32_t *)v2 = (int32_t)v3;
return function_bb13e088();
}

// Address range: 0x1000326f - 0x1000327d
int32_t function_1000326f(void) {
// 0x1000326f
int32_t v1; // 0x1000326f
int32_t v2 = v1 + 1; // 0x10003270
char v3 = v2; // 0x10003271
__asm_out(164, v3);
__asm_out(78, v3);
return v2 & -256 | 196;
}

// Address range: 0x1000327e - 0x100034ea
int32_t function_1000327e(int32_t a1, int32_t a2, int32_t a3, uint32_t a4, uint32_t a5, int32_t a6, int32_t a7) {
int32_t v1 = a6;
int32_t v2; // 0x1000327e
char * v3 = (char *)(v2 - 0x7c4e9467); // 0x1000327e
int32_t v4; // 0x1000327e
*v3 = *v3 ^ (char)v4;
int32_t v5 = v1; // 0x10003286
int32_t * v6 = (int32_t *)(a2 - 0x1d10bfa4); // 0x10003287
*v6 = *v6 ^ -38;
int32_t result = 117 * *(int32_t *)(v5 + 57); // 0x1000328f
int128_t v7; // 0x1000327e
int128_t v8; // 0x1000327e
__asm_andps(v7, v8);
unsigned char v9 = *(char *)a2; // 0x10003297
unsigned char v10 = *(char *)a1; // 0x10003297
bool v11; // 0x1000327e
int32_t v12 = v11 ? -1 : 1; // 0x10003297
int32_t v13 = v12 + a1; // 0x10003297
int32_t v14 = v9 < v10; // 0x10003299
uint32_t v15 = __readgsdword(a4) + v14; // 0x10003299
int32_t v16 = a5 - v15; // 0x10003299
uint32_t v17 = v16 - v14; // 0x10003299
if (((v17 ^ a5) & (v15 ^ a5)) >= 0) {
int32_t v18 = v5 - 1; // 0x1000329e
if (v18 == 0 || v16 == 0) {
bool v19 = v9 < v10 ? v15 != -1 | v17 > a5 : v15 > a5; // 0x10003299
int32_t * v20 = (int32_t *)(v13 + 0x4c175817); // 0x100032a9
*v20 = *v20 | v18;
char * v21 = (char *)(result + 53); // 0x100032b0
*v21 = (char)(v18 + a4 + (int32_t)v19) - 1 + *v21;
}
// 0x100032b4
return result;
}
uint32_t v22 = v12 + a2; // 0x10003297
int32_t v23 = result + (v11 ? -4 : 4); // 0x100032b6
int32_t v24 = (v13 & 0x5da8716a) - a4; // 0x100032bc
v1 = v23;
unsigned char v25 = (char)(a4 / 256); // 0x100032c1
char v26 = *(char *)(v24 + 0x47f828b5); // 0x100032c1
unsigned char v27 = v26 + v25; // 0x100032c1
if (v27 >= v25 && v27 != 0) {
unsigned char v28 = (char)v22; // 0x100032cc
int32_t result2; // 0x1000327e
if ((v28 & 14) > 9 || (v26 & 15) + (v25 & 15) > 15) {
result2 = (v28 > 153 ? 154 : 250) + v22 & 255 | v22 & -256;
} else {
result2 = (v28 > 153 ? v22 + 160 : v22) & 255 | v22 & -256;
}
__asm_out(132, (char)result2);
return result2;
}
int32_t v29 = 256 * (int32_t)v27 | a4 & -0xff01; // 0x100032c1
char * v30 = (char *)v24; // 0x10003333
unsigned char v31 = *v30; // 0x10003333
*v30 = v31 / 2 | 128 * v31;
uint32_t v32 = v5 - 1; // 0x10003335
int32_t result3; // 0x1000327e
if (v32 != 0 == v27 == 0) {
int32_t v33 = v5 - 0xdeb61b6; // 0x1000338b
float80_t v34; // 0x1000327e
float80_t v35; // 0x1000327e
__asm_fstp(v34, v35);
char v36 = __asm_in_5((int16_t)v16); // 0x1000338f
bool v37 = v33 == 0; // 0x10003390
if (((v32 ^ v33) & v5 + 0x72149e4a) < 0) {
// 0x10003392
v37 = *(char *)(v23 + 0xfe6991f) == (char)v16;
}
int32_t v38 = v36; // 0x1000338f
int32_t v39 = v22 & -256 | v38; // 0x1000338f
*(int32_t *)(v23 - 81 + 2 * v29) = v39;
result3 = v39;
if (v37) {
// 0x1000339e
return v39 & 0x6bd09e00 | (int32_t)(*(char *)((v38 & 255) + v29) & -15);
}
} else {
int32_t v40 = v29 + (int32_t)((v31 & 1) != 0) - *(int32_t *)v29; // 0x1000333a
int32_t * v41 = (int32_t *)(v23 + 70); // 0x1000333c
*v41 = *v41 | v32;
int32_t * v42 = (int32_t *)(v40 - 0x442619a2); // 0x1000333f
int32_t v43 = *v42 - v23; // 0x1000333f
char v44 = llvm_ctpop_i8((char)v43); // 0x1000333f
*v42 = v43;
int32_t v45 = v16 & -256 | 50; // 0x10003345
if ((v44 & 1) != 0) {
char * v46 = (char *)v32; // 0x10003349
*v46 = *v46 | -87;
int32_t v47 = v22 < *(int32_t *)v24 ? 0x1fa041fa : 0x1fa041f9; // 0x10003357
return (186 * v22 / 256 + v22 & 255 | v22 & -0x10000) - v47 & -0x4100 | (int32_t)__asm_in_5((int16_t)v45);
}
char v48 = *(char *)v40; // 0x100032e3
result3 = v22;
if ((256 * (int32_t)(v48 ^ (char)(v32 / 256)) || v32 & -0xff01) != 0) {
// 0x100032ea
return function_b3659a2c(v45, v24, a3, &v1, v29, v16, v5, v22, v1);
}
}
// 0x100032b4
return result3;
}

// Address range: 0x100034eb - 0x100034f6
int32_t function_100034eb(int32_t a1) {
// 0x100034eb
int32_t result; // 0x100034eb
return result;
}

// Address range: 0x100034f6 - 0x1000352e
int32_t function_100034f6(int16_t a1, int32_t a2, int32_t a3) {
// 0x100034f6
int32_t v1; // 0x100034f6
int32_t v2; // 0x100034f6
char * v3 = (char *)(v2 + 0x7d57d6e4 + 2 * v1); // 0x100034f6
bool v4; // 0x100034f6
*v3 = *v3 + (v4 ? -105 : -106);
__asm_in_6(66);
return unknown_1cdd05f();
}

// Address range: 0x1000352f - 0x10003532
int32_t function_1000352f(void) {
// 0x1000352f
return __asm_in_4(143);
}

// Address range: 0x10003534 - 0x1000353d
int32_t function_10003534(void) {
// 0x10003534
int32_t result; // 0x10003534
return result;
}

// Address range: 0x1000353d - 0x10003718
int32_t function_1000353d(int16_t a1, int32_t a2, int32_t a3) {
// 0x1000353d
int32_t v1; // 0x1000353d
int32_t v2; // 0x1000353d
int32_t v3 = *(int32_t *)(v2 + 76) ^ v1; // 0x1000353d
int32_t v4; // 0x1000353d
float80_t v5; // 0x1000353d
*(int32_t *)(v4 + 0x1fa7b669) = (int32_t)v5;
int32_t v6; // 0x1000353d
int32_t v7; // 0x1000353d
*(char *)v6 = __asm_insb((int16_t)v7);
int32_t result = __asm_in_4(13); // 0x1000354d
char * v8 = (char *)(v3 + 21); // 0x1000354f
char v9 = *v8; // 0x1000354f
*v8 = v9 / 2;
if (v9 < 2) {
// 0x10003555
return result;
}
// 0x100035b1
int32_t v10; // bp-8, 0x1000353d
int32_t v11 = &v10; // 0x1000354b
int16_t v12 = (int16_t)result / (int16_t)*(char *)(v3 + 11); // 0x100035b2
int32_t v13 = result & -0x10000; // 0x100035b2
int32_t v14 = v12 & 255;
int32_t v15 = v13 | v14; // 0x100035b2
int32_t v16 = v7 + 1; // 0x100035b6
int32_t v17 = v15; // 0x100035b7
int32_t v18 = v16; // 0x100035b7
int32_t v19 = v11; // 0x100035b7
bool v20 = true; // 0x100035b7
int32_t v21; // 0x1000353d
int32_t v22; // 0x1000353d
int32_t v23; // 0x1000353d
int32_t v24; // 0x1000353d
if ((v9 & 1) == 0) {
// 0x100035b9
v21 = v15;
v22 = v16;
v24 = v11;
v23 = v3;
if (v16 < 0 == (v16 & (v7 ^ -0x80000000)) < 0) {
// 0x100035bb
__asm_bound(*(int64_t *)&v6);
unsigned char v25 = (char)v12; // 0x100035bd
return 256 * (int32_t)(v25 > 169) | v13 | (v25 < 170 ? v14 : v14 + 86) & 255;
}
goto lab_0x100035de;
} else {
goto lab_0x100035e6;
}
lab_0x100035e6:;
int32_t v26 = v19;
int32_t v27; // 0x1000353d
if (v27 == 0) {
// 0x10003592
*(int32_t *)(v26 - 4) = 0;
int32_t v28 = *(int32_t *)(v26 + 32); // 0x10003599
bool v29 = (*(int32_t *)v26 & 16) != 0 | (v28 & 14) > 9; // 0x1000359d
int32_t v30 = v29 ? v28 + 6 : v28; // 0x1000359d
return v30 & 15 | v28 & -0x10000 | 256 * (int32_t)v29 + v28 & 0xff00;
}
int32_t v31 = v18;
int32_t v32 = v17;
*(float64_t *)(v31 - 60) = (float64_t)v5;
uint32_t v33 = v27 & 31; // 0x100035ec
int32_t v34 = v31; // 0x100035ec
bool v35 = v20; // 0x100035ec
if (v33 != 0) {
v34 = v31 >> v33;
v35 = (1 << v33 - 1 & v31) != 0;
}
int32_t v36; // 0x1000353d
int32_t v37 = v36 - 0x2aba259b + (int32_t)v35; // 0x100035f5
int32_t v38 = v26 - 4; // 0x100035f7
*(int32_t *)v38 = v34;
__asm_outsd((int16_t)v34, *(int32_t *)v37);
if (v27 == 1) {
// 0x10003605
return v32 & -0x10000 ^ 0x35d60144;
}
int32_t v39 = __asm_int3(); // 0x1000360f
int32_t result2 = v39; // 0x10003610
v21 = v39;
int32_t v40 = 0; // 0x10003610
v22 = v34;
int32_t v41 = v36; // 0x10003610
v24 = v38;
v23 = v37;
if (v27 != 2) {
// 0x10003555
return result2;
}
goto lab_0x100035de;
lab_0x100035de:
// 0x100035de
v18 = v22;
uint32_t v42 = v24 - 2; // 0x100035e1
__asm_outsd((int16_t)v18, *(int32_t *)v23);
v17 = v21 & -256;
v27 = v40 + 1;
v36 = v41 + 1;
v19 = v42 - v6;
v20 = v42 < v6;
goto lab_0x100035e6;
}

// Address range: 0x10003718 - 0x1000371a
int32_t function_10003718(void) {
// 0x10003718
int32_t v1; // 0x10003718
int32_t v2; // 0x10003718
__asm_outsd((int16_t)v2, v1);
int32_t result; // 0x10003718
return result;
}

// Address range: 0x1000371a - 0x10003729
int32_t function_1000371a(void) {
// 0x1000371a
int32_t v1; // 0x1000371a
char * v2 = (char *)(v1 - 1); // 0x1000371c
*v2 = *v2 | -10;
int32_t v3; // 0x1000371a
return 0x10000 * v3 / 0x10000;
}

// Address range: 0x10003743 - 0x10003744
int32_t function_10003743(void) {
// 0x10003743
int32_t result; // 0x10003743
return result;
}

// Address range: 0x10003775 - 0x10003777
int32_t function_10003775(void) {
// 0x10003775
return function_10003743();
}

// Address range: 0x100037ae - 0x100037af
int32_t function_100037ae(void) {
// 0x100037ae
int32_t result; // 0x100037ae
return result;
}

// Address range: 0x100037b4 - 0x100037bb
int32_t function_100037b4(void) {
// 0x100037b4
return unknown_deccf3a();
}

// Address range: 0x100037fa - 0x1000399e
int32_t function_100037fa(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x100037fa
float80_t v1; // 0x100037fa
*(int16_t *)(a1 - 0x623dbfe9) = (int16_t)v1;
int32_t v2; // 0x100037fa
__asm_arpl(*(int16_t *)0x7b5f7d7f, (int16_t)v2);
uint32_t v3; // 0x100037fa
uint32_t v4 = v3 / 256; // 0x10003817
unsigned char v5 = 2 * (char)v4; // 0x10003817
int32_t v6; // 0x100037fa
uint32_t v7; // 0x100037fa
int32_t v8 = (v7 < 0xdb8ab864 ? 222 : 223) | v6 & -256; // 0x10003819
if (v5 >= (char)v4 && v5 != 0) {
v8 = function_100037ae();
}
int32_t v9 = 512 * v4 & 0xfe00 | v3 & -0xff01; // 0x10003817
int32_t v10 = v8 & -0x10000 | (int32_t)__asm_arpl_7((int16_t)v9); // 0x1000383b
if ((0xe6e185f - v10 & v10) < 0) {
// 0x1000389a
int32_t v11; // 0x100037fa
__asm_into(v11);
int16_t v12; // 0x100037fa
return function_12eb75e0(v12);
}
int32_t v13 = v8 & v7;
*(int32_t *)(__asm_hlt() - 0x113a5ba5) = (int32_t)v1;
int32_t v14 = *(int32_t *)-0x3cf7b210; // 0x1000385b
int32_t v15 = *(int32_t *)(256 * v13 & 0xff00 ^ (v13 & 255 | v7 & -256)); // 0x10003861
*(int32_t *)-0x50896d59 = 98;
int32_t * v16 = (int32_t *)(a1 + 111 + v14); // 0x1000386b
*v16 = *v16 + v14;
int32_t * v17 = (int32_t *)(v9 + 0x530d3c84); // 0x10003874
*v17 = *v17 / 2;
__asm_int(143);
uint32_t v18 = v14 & 31; // 0x1000387d
bool v19; // 0x100037fa
if (v18 != 0) {
int32_t v20; // 0x100037fa
int32_t * v21 = (int32_t *)(v20 - 0x28477123 + (v19 ? -8 : 8)); // 0x1000387d
*v21 = *v21 << v18;
}
int32_t * v22 = (int32_t *)(v2 - v15); // 0x10003883
int32_t v23 = *v22 | a1; // 0x10003883
char v24 = llvm_ctpop_i8((char)v23); // 0x10003883
*v22 = v23;
bool v25; // 0x100037fa
bool v26; // 0x100037fa
*(int32_t *)-0x50896d59 = 0x4000 * (int32_t)v26 | 1024 * (int32_t)v19 | 256 * (int32_t)v25 | 64 * (int32_t)(v23 == 0) | 128 * (int32_t)(v23 < 0) | 4 * (int32_t)((v24 & 1) == 0) | 2;
return *(int32_t *)-0x50896d59 & -256;
}

// Address range: 0x100039b4 - 0x100039b5
int32_t function_100039b4(void) {
// 0x100039b4
int32_t result; // 0x100039b4
return result;
}

// Address range: 0x100039c7 - 0x100039e9
int32_t function_100039c7(int32_t a1) {
// 0x100039c7
int32_t v1; // 0x100039c7
char v2 = __asm_in_5((int16_t)v1); // 0x100039ca
int32_t v3; // 0x100039c7
char v4 = (v3 & 15) > 16 | (v2 & 14) > 9 ? v2 + 10 : v2; // 0x100039d3
int32_t v5; // 0x100039c7
int32_t v6; // 0x100039c7
int128_t v7; // 0x100039c7
__asm_minps(v7, *(int128_t *)(v5 + 0x59885a37 + 4 * (v6 - v3)));
int32_t v8; // 0x100039c7
return (v8 | (int32_t)v2) & -0x10000 | (int32_t)(v4 & 15) | 0xe000;
}

// Address range: 0x100039e9 - 0x10003a61
int32_t function_100039e9(void) {
// 0x100039e9
int32_t v1; // 0x100039e9
__asm_out_2(151, v1);
uint32_t v2; // 0x100039e9
int32_t * v3 = (int32_t *)(v2 + 106); // 0x100039ef
*v3 = *v3 | -19;
int32_t v4 = unknown_aebfb540(); // 0x100039f6
int32_t v5; // 0x100039e9
int32_t v6; // 0x100039e9
char * v7 = (char *)(v5 + 0x4d3d2a31 + v6); // 0x10003a10
unsigned char v8 = *v7; // 0x10003a10
*v7 = v8 / 2 | 128 * v8;
int32_t v9; // 0x100039e9
if (v2 >= 2) {
// 0x10003a1b
v9 = __asm_iretd();
}
int32_t v10 = v2 - 1; // 0x10003a18
uint32_t v11; // 0x100039e9
*(char *)v11 = *(char *)v10;
int32_t v12 = *(int32_t *)-0x2a0d0d0b; // 0x10003a29
if (*(int32_t *)(v5 - 102) < v11) {
v12 = function_100039b4();
}
// 0x10003a2b
bool v13; // 0x100039e9
int32_t v14 = v13 ? -1 : 1; // 0x10003a20
int32_t v15 = v14 + v11; // 0x10003a20
int32_t v16 = v14 + v10; // 0x10003a20
uint32_t v17 = v12 - 0x49178716; // 0x10003a2d
int32_t v18; // 0x100039e9
char * v19 = (char *)(v18 + 0x74481b47); // 0x10003a32
*v19 = *v19 + (char)(v17 / 256);
*(int32_t *)-10 = v17;
*(int32_t *)-14 = v4;
*(int32_t *)-18 = v9;
*(int32_t *)-26 = -6;
*(int32_t *)-34 = v16;
*(int32_t *)-38 = v15;
*(int32_t *)-42 = v9;
*(int32_t *)-46 = v16;
int64_t v20; // 0x100039e9
__asm_pxor(v20, *(int64_t *)(v15 - 0x51351b8d));
int32_t v21 = (*(int32_t *)-46 & 1024) == 0 ? 1 : -1; // 0x10003a49
*(int32_t *)(v21 + v15) = *(int32_t *)v16;
*(char *)-0x12236cc4 = (char)*(int32_t *)-14;
*(int32_t *)0x628dec52 = *(int32_t *)0x628dec52 | 117;
return *(int32_t *)18;
}

// Address range: 0x10003a61 - 0x10003a76
int32_t function_10003a61(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t result, int32_t a9) {
// 0x10003a61
return result;
}

// Address range: 0x10003a76 - 0x10003ddb
int32_t function_10003a76(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t a12, int32_t a13, int32_t a14, int32_t a15, int32_t a16, int32_t a17, int32_t a18, int32_t a19, int32_t a20, int32_t a21) {
int32_t v1 = a1;
int32_t v2 = __asm_int3(); // 0x10003a78
int32_t v3 = &v1; // bp-4, 0x10003a82
int32_t v4; // 0x10003a76
uint32_t v5 = (v4 ^ 0xff00) + 1; // 0x10003a83
bool v6; // 0x10003a76
int32_t v7 = (v2 & -256 | (v6 ? 255 : 0)) - 1 ^ -0x7e8e4e1c; // 0x10003a85
bool v8; // 0x10003a76
int16_t v9; // 0x10003a76
int32_t v10; // 0x10003a76
int32_t v11; // 0x10003a76
int32_t v12; // 0x10003a76
int32_t v13; // 0x10003a76
int32_t v14; // 0x10003a76
int32_t v15; // 0x10003a76
int32_t v16; // 0x10003a76
if (v7 != 0) {
// 0x10003aeb
v9 = *(int16_t *)(v2 + 0x471783d);
v15 = &v3;
v14 = v7;
if (v7 >= 0) {
// 0x10003aed
__asm_in_6(85);
char * v17 = (char *)(v16 - 127); // 0x10003af6
*v17 = *v17 - (char)(v5 / 256);
return unknown_3b6e(0x54bddbad);
}
} else {
// 0x10003a92
int32_t v18; // 0x10003a76
int32_t v19 = v16 & v18; // 0x10003a92
int16_t v20 = v19;
int32_t v21; // 0x10003a76
int32_t v22 = v21;
int32_t v23; // 0x10003a76
int32_t v24 = v23;
int32_t v25; // 0x10003a76
int32_t v26 = v25 + 0xffff & 0xffff | v25 & -0x10000;
unknown_265aedf8();
int32_t v27 = *(int32_t *)v24; // 0x10003aa9
int32_t * v28 = (int32_t *)(v24 + 4); // 0x10003aad
int32_t v29 = *v28; // 0x10003aad
char * v30 = (char *)(v29 + 0x2e3d815a); // 0x10003aae
*v30 = *v30 ^ *(char *)0x1665225e;
char * v31 = (char *)(v22 + 0x304dc8cc); // 0x10003ab4
*v31 = *v31 / 2;
int32_t * v32 = (int32_t *)(v29 + 0x731788c); // 0x10003aba
uint32_t v33 = *v32; // 0x10003aba
int32_t v34 = 2 * v33; // 0x10003aba
*v32 = v34;
while (v34 < 0 != (v33 / 0x40000000 & 1) != v33 / 0x80000000) {
char * v35 = (char *)v22; // 0x10003ac2
*v35 = (char)v26;
int32_t v36 = v22 - 4; // 0x10003ac9
*v28 = v36;
char * v37 = (char *)(v29 - 83); // 0x10003ad5
char v38 = *v37 - 127 + (char)(*(int32_t *)v29 < 0x46ab7b5d); // 0x10003ad5
char v39 = llvm_ctpop_i8(v38); // 0x10003ad5
*v37 = v38;
int32_t v40 = __asm_insd(v20); // 0x10003ad9
int32_t * v41 = (int32_t *)v36;
*v41 = v40;
if ((v39 & 1) == 0) {
// 0x10003adc
*v41 = v40 + v19;
return __asm_in(v20);
}
v22 = v36;
v24 = v27 + 1;
v26 = v26 & -256 | (int32_t)*v35;
unknown_265aedf8();
v27 = *(int32_t *)v24;
v28 = (int32_t *)(v24 + 4);
v29 = *v28;
v30 = (char *)(v29 + 0x2e3d815a);
*v30 = *v30 ^ *(char *)0x1665225e;
v31 = (char *)(v22 + 0x304dc8cc);
*v31 = *v31 / 2;
v32 = (int32_t *)(v29 + 0x731788c);
v33 = *v32;
v34 = 2 * v33;
*v32 = v34;
}
// 0x10003b00
__asm_sti();
v8 = true;
v9 = *(int16_t *)(v22 + 4);
v11 = v26;
v13 = *(int32_t *)v22;
v15 = v24 + 8;
v10 = v27;
v14 = v29;
v12 = v22;
}
int32_t v42 = v15 - 2; // 0x10003b06
int32_t v43 = v12 - v42; // 0x10003b0c
char * v44 = (char *)v11; // 0x10003b0e
int32_t * v45 = (int32_t *)(v10 + 32); // 0x10003b10
*v45 = *v45 & v43;
int32_t v46 = v5 & -0x10000 | 256 * (int32_t)(*v44 ^ (char)(v5 / 256)) | 1; // 0x10003b14
*(int32_t *)v43 = *(int32_t *)v14;
__asm_int1();
int32_t v47 = v11 + 0x673fb086; // 0x10003b1e
if (v11 == 0) {
char v48 = *(char *)(v15 + 0x45c484cd + v46) & 36; // 0x10003b26
char v49 = llvm_ctpop_i8(v48); // 0x10003b26
__asm_out(80, (char)v42);
unsigned char v50 = *(char *)((v42 & 255) + v47); // 0x10003bab
return v42 & -0x10000 | 0x4000 * (int32_t)(v48 == 0) | 1024 * (int32_t)((v49 & 1) == 0) | (int32_t)v50 | 512;
}
int32_t v51 = v8 ? -4 : 4;
int32_t v52 = v43 + v51; // 0x10003b1c
int32_t v53 = __asm_in_4(47); // 0x10003b32
*(int32_t *)v52 = v53;
int32_t v54 = v52 + v51; // 0x10003b36
int32_t v55 = v10 - 1; // 0x10003b37
*(char *)(v54 + 96) = (char)v53;
*(int16_t *)(v46 - 2) = v9;
*(char *)(v11 + 0x4165f244) = (char)((v13 | v47) / 256);
__asm_int(216);
if (v55 != 0) {
// 0x10003bbf
__asm_int1();
return function_6f80956b();
}
// 0x10003b46
*(int32_t *)(v46 - 6) = v54;
*(int32_t *)(v46 - 10) = -122;
int32_t * v56 = (int32_t *)(v11 + 0x2c6c035f); // 0x10003b53
uint32_t v57 = *v56; // 0x10003b53
*v56 = v57 - 30;
int32_t * v58 = (int32_t *)v55; // 0x10003b5a
*v58 = -55;
*v44 = *v44 - (v57 < 30 ? -92 : -93);
return *v58;
}

// Address range: 0x10003ddb - 0x10003dee
int32_t function_10003ddb(void) {
// 0x10003ddb
__asm_wait();
__asm_int1();
int32_t v1; // 0x10003ddb
char * v2 = (char *)(v1 + 0x4d0d033f); // 0x10003de2
unsigned char v3 = *v2; // 0x10003de2
*v2 = v3 / 16 | 16 * v3;
return function_b93c77c9();
}

// Address range: 0x10003e5e - 0x10003e63
int32_t function_10003e5e(void) {
// 0x10003e5e
return function_37de9a94();
}

// Address range: 0x10003ec8 - 0x10003fc8
int32_t function_10003ec8(int32_t a1, int32_t a2) {
// 0x10003ec8
int32_t v1; // 0x10003ec8
*(char *)(v1 + 0x5dac770d) = -119;
int32_t v2 = -0x975cfe0;
int32_t v3 = unknown_302904a7(); // 0x10003edc
int32_t v4 = v3 >> 31; // 0x10003ee3
int32_t v5; // 0x10003ec8
int32_t v6 = v5 + 1; // 0x10003ee4
int32_t v7 = __asm_wait(); // 0x10003eeb
*(int32_t *)v4 = 0x69865983;
int32_t v8 = v2 - 28; // 0x10003ef3
*(int32_t *)v2 = v7;
*(int32_t *)(v2 - 8) = v4;
*(int32_t *)(v2 - 16) = v2 + 4;
*(int32_t *)(v2 - 20) = v1 - 1;
*(int32_t *)v8 = v6;
int32_t result; // 0x10003ec8
uint32_t v9 = __asm_bound(*(int64_t *)(result - 122)); // 0x10003ef4
int32_t v10; // 0x10003ec8
while (v3 != -0x4bd12590) {
uint32_t v11 = v7 ^ 0x5b4ddf68; // 0x10003ef9
if (((v11 + 0x213af6e4 ^ v7) & (v7 ^ -0x80000000)) >= 0) {
char * v12 = (char *)(v1 + 36 + 4 * v10); // 0x10003f08
*v12 = 2 * *v12 | (char)(v11 < 0xdec5091c);
return unknown_f216af5();
}
v2 = v8;
v3 = unknown_302904a7();
v4 = v3 >> 31;
v6++;
v7 = __asm_wait();
*(int32_t *)v4 = 0x69865983;
v8 = v2 - 28;
*(int32_t *)v2 = v7;
*(int32_t *)(v2 - 8) = v4;
*(int32_t *)(v2 - 16) = v2 + 4;
*(int32_t *)(v2 - 20) = v1 - 1;
*(int32_t *)v8 = v6;
v9 = __asm_bound(*(int64_t *)(result - 122));
}
// 0x10003f55
*(int32_t *)v9 = v9;
int32_t v13 = v2 - 32; // 0x10003f5a
*(int32_t *)v13 = v9;
int32_t v14; // 0x10003ec8
if ((v14 - (v10 & 0xff00) & 0xff00 || v14 & -0xff01) != 0) {
// 0x10003f4b
return result;
}
// 0x10003f80
int32_t v15; // 0x10003ec8
__asm_into(v15);
int32_t result2 = __asm_in_4(118); // 0x10003fa9
*(int32_t *)(v2 - 36) = v13;
char v16 = *(char *)(result2 + 19); // 0x10003fac
*(int32_t *)(v2 - 40) = 0;
*(char *)0x99da8c = *(char *)0x99da8c ^ (v16 | (char)(v9 / 256));
return result2;
}

// Address range: 0x10003fca - 0x10003fee
int32_t function_10003fca(int16_t a1) {
// 0x10003fca
int32_t v1; // 0x10003fca
char v2 = *(char *)(v1 - 51); // 0x10003fca
int32_t v3; // 0x10003fca
int32_t v4 = 256 * (int16_t)v3 / 256 * (int16_t)v2; // 0x10003fca
int32_t v5 = (v3 & -0x10000 | v4) - 0x46df8b19; // 0x10003fce
*(char *)-0x7c9242e0 = (char)v5;
bool v6 = (v4 & 15) > 24 | (v5 & 14) > 9; // 0x10003fe1
int32_t v7 = v6 ? v4 + 13 : v5; // 0x10003fe1
return v7 & 15 | v5 & -0x10000 | 256 * (int32_t)v6 + v5 & 0xff00;
}

// Address range: 0x10003fee - 0x10004085
int32_t function_10003fee(int32_t a1) {
int32_t v1 = a1;
unsigned char v2 = (char)a1 & 31; // 0x10003ff0
int32_t v3; // 0x10003fee
if (v2 != 0) {
int32_t v4; // 0x10003fee
v3 = v4 & -256 | (int32_t)((char)v4 << v2);
}
int32_t v5; // 0x10003fee
v1 = &v5;
bool v6; // 0x10003fee
int32_t v7 = v6 ? -1 : 1; // 0x10003ff7
int32_t v8 = v3; // 0x10003ff7
int32_t v9 = a1 & -256; // 0x10003ff7
int32_t v10 = &v1;
int32_t v11; // 0x10003fee
uint32_t v12 = v11;
int16_t v13; // 0x10003fee
int16_t v14 = v13;
int32_t v15; // 0x10003fee
int32_t v16; // 0x10003fee
int32_t v17 = *(int32_t *)(v15 - 6) & v7 + v16; // 0x10003ff9
int32_t v18 = v10 - 32; // 0x10003ffc
*(int32_t *)(v10 - 4) = v8;
*(int32_t *)(v10 - 8) = v9;
int32_t v19; // 0x10003fee
*(int32_t *)(v10 - 12) = v19 + 1;
*(int32_t *)(v10 - 16) = v12;
*(int32_t *)(v10 - 20) = v10;
*(int32_t *)(v10 - 24) = v15;
int32_t v20; // 0x10003fee
*(int32_t *)(v10 - 28) = v20;
*(int32_t *)v18 = v17;
char v21 = *(char *)-0x728c8a74; // 0x10003ffd
*(char *)-0x728c8a74 = v21 + (char)(v9 / 256);
char v22 = *(char *)(v15 - 0x2739ba63); // 0x10004003
*(char *)v17 = (char)v8;
int32_t v23 = -34 * *(int32_t *)v20; // 0x1000400a
int32_t v24 = v10 - 36; // 0x10004011
*(int32_t *)v24 = v18;
int32_t v25 = __asm_sti(); // 0x10004015
int32_t v26 = v25 ^ v17 + v7; // 0x1000401b
int32_t v27; // 0x10003fee
int32_t v28; // 0x10003fee
int16_t v29; // 0x10003fee
int16_t v30; // 0x10003fee
int32_t v31; // 0x10003fee
while (v26 >= 0 != v26 != 0) {
int16_t v32 = v23;
int32_t v33 = (256 * (int32_t)((char)(v8 / 256) - v22 ^ (char)(v12 / 256)) | v12 & -0xff01) + 6;
char * v34 = (char *)(v23 + 15);
int16_t v35 = *(int16_t *)v24; // 0x1000401f
__asm_out_3(v32, (char)v25);
*(char *)v26 = *(char *)v20;
int32_t v36 = v26 + v7; // 0x10004027
int32_t v37 = v20 + v7; // 0x10004027
__asm_outsb(v32, *(char *)v37);
*(int32_t *)v36 = __asm_insd(v32);
int32_t v38 = v33 + v24; // 0x1000402d
*v34 = *v34 - 47;
__asm_out_3(v32, (char)*(int32_t *)v38);
while (__asm_wait() != -1) {
int32_t v39 = v38 + 4; // 0x1000402f
int32_t v40 = __asm_sti(); // 0x10004015
int32_t v41 = v40 ^ v36; // 0x1000401b
v29 = v32;
v30 = v35;
v31 = v39;
v27 = v40;
v28 = v41;
if (v41 >= 0 == (v41 != 0)) {
goto lab_0x10004063;
}
v35 = *(int16_t *)v39;
__asm_out_3(v32, (char)v40);
*(char *)v41 = *(char *)v37;
v36 = v41 + v7;
v37 += v7;
__asm_outsb(v32, *(char *)v37);
*(int32_t *)v36 = __asm_insd(v32);
v38 = v33 + v39;
*v34 = *v34 - 47;
__asm_out_3(v32, (char)*(int32_t *)v38);
}
// 0x10004039
float80_t v42; // 0x10003fee
*(float64_t *)(v37 - 128) = (float64_t)v42;
int32_t v43 = *(int32_t *)(v38 + 3); // 0x1000404a
int32_t * v44 = (int32_t *)v15;
v8 = 0;
v9 = 0x77c8d1c4;
int32_t v45 = v15 + 4; // 0x1000404d
v15 = *v44;
v20 = v37 - 2;
if (v37 <= 1) {
int32_t v46 = __asm_in_4(234); // 0x1000404f
char * v47 = (char *)((v46 & 0xff00 | v43) + 0x4648f76e); // 0x10004053
unsigned char v48 = *v47; // 0x10004053
char v49 = v48 + 51; // 0x10004053
char v50 = llvm_ctpop_i8(v49); // 0x10004053
*v47 = v49;
bool v51; // 0x10003fee
bool v52; // 0x10003fee
bool v53; // 0x10003fee
*v44 = 0x4000 * (int32_t)v51 | 1024 * (int32_t)v6 | 512 * (int32_t)v52 | 256 * (int32_t)v53 | (int32_t)(v48 > 204) | 16 * (int32_t)((v48 & 15) > 12) | 64 * (int32_t)(v49 == 0) | 128 * (int32_t)(v49 < 0) | 2048 * (int32_t)((v49 & (v48 ^ -128)) < 0) | 4 * (int32_t)((v50 & 1) == 0) | 2;
*(char *)0x214cb67d = __asm_insb(v32);
return v46 ^ 231;
}
v10 = v45;
v12 = v43;
v14 = v35;
v17 = *(int32_t *)(v15 - 6) & 0x214cb67d;
v18 = v10 - 32;
*(int32_t *)(v10 - 4) = v8;
*(int32_t *)(v10 - 8) = v9;
*(int32_t *)(v10 - 12) = v23;
*(int32_t *)(v10 - 16) = v12;
*(int32_t *)(v10 - 20) = v10;
*(int32_t *)(v10 - 24) = v15;
*(int32_t *)(v10 - 28) = v20;
*(int32_t *)v18 = v17;
v21 = *(char *)-0x728c8a74;
*(char *)-0x728c8a74 = v21 + (char)(v9 / 256);
v22 = *(char *)(v15 - 0x2739ba63);
*(char *)v17 = (char)v8;
v23 = -34 * *(int32_t *)v20;
v24 = v10 - 36;
*(int32_t *)v24 = v18;
v25 = __asm_sti();
v26 = v25 ^ v17 + v7;
}
// 0x10003ff9
v29 = v23;
v30 = v14;
v31 = v24;
v27 = v25;
v28 = v26;
lab_0x10004063:
// 0x10004063
*(int32_t *)(v31 - 4) = -0x1bc3df18;
int32_t result = v27 & -256 | (int32_t)(*(char *)-0x3b0ea28c - 96); // 0x1000406e
int32_t v54 = v7 - 1 + v28; // 0x10004070
*(int16_t *)(v31 - 6) = v30;
int32_t v55 = __asm_insd(v29); // 0x10004073
int32_t * v56 = (int32_t *)v54; // 0x10004073
*v56 = v55;
*v56 = __asm_insd(v29);
*(int32_t *)(v23 + 60) = -0x708dfa66;
__asm_arpl(*(int16_t *)(result - 0x3ba16faf), (int16_t)v54);
return result;
}

// Address range: 0x100040d4 - 0x100040d5
int32_t function_100040d4(void) {
// 0x100040d4
int32_t result; // 0x100040d4
return result;
}

// Address range: 0x100040e7 - 0x100040e8
int32_t function_100040e7(void) {
// 0x100040e7
int32_t result; // 0x100040e7
return result;
}

// Address range: 0x10004118 - 0x100042c3
int32_t function_10004118(void) {
// 0x10004118
uint32_t v1; // 0x10004118
int32_t v2 = __asm_in((int16_t)v1); // 0x10004118
bool v3; // 0x10004118
int32_t v4; // 0x10004118
uint32_t v5 = v4 - 256 * (v2 + (int32_t)v3);
int32_t v6 = v5 & 0xff00 | v4 & -0xff01; // 0x10004119
int32_t v7 = (v6 ^ v2) + 1; // 0x10004120
int32_t v8; // bp-4, 0x10004118
int32_t v9 = &v8; // bp-24, 0x10004122
int32_t v10; // 0x10004118
int32_t v11 = v10 - 1; // bp-36, 0x10004122
int32_t v12 = v7; // bp-40, 0x10004123
int32_t v13; // 0x10004118
int32_t * v14 = (int32_t *)(v13 - 87); // 0x10004124
int32_t v15 = *v14 - v7; // 0x10004124
char v16 = llvm_ctpop_i8((char)v15); // 0x10004124
*v14 = v15;
int32_t v17 = v7; // 0x10004127
if ((v16 & 1) == 0) {
v17 = function_100040e7();
}
char * v18 = (char *)v6; // 0x10004129
*v18 = *v18 ^ (char)(v1 / 256);
__asm_out(132, (char)v17);
uint32_t v19; // 0x10004118
char v20 = *(char *)(v19 + 0x1b895955) | (char)v4; // 0x1000412d
__asm_iretd();
if (v20 >= 0 != v20 != 0) {
// 0x1000413b
return function_7c55019f();
}
// 0x1000418c
bool v21; // 0x10004118
bool v22; // 0x10004118
bool v23; // 0x10004118
bool v24; // 0x10004118
v12 = 0x4000 * (int32_t)v21 | 1024 * (int32_t)v22 | 512 * (int32_t)v23 | 256 * (int32_t)v24 | 64 * (int32_t)(v20 == 0) | 128 * (int32_t)(v20 < 0) | 4 * (int32_t)((llvm_ctpop_i8(v20) & 1) == 0) | 2;
uint32_t result = __asm_sti(); // 0x1000418e
if (v20 < 0) {
if ((result & 0x1e111273) == 0) {
// 0x10004178
return v19 - 0x3df3520f - result + (int32_t)(v19 < result);
}
int32_t * v25 = (int32_t *)(v10 + 0x8a47d0e); // 0x1000416b
*v25 = *v25 | (int32_t)&v12;
return result;
}
int32_t v26 = v22 ? -1 : 1; // 0x10004134
int32_t v27; // 0x10004118
int32_t v28 = v26 + v27; // 0x10004134
int32_t v29 = (int32_t)*(char *)v28; // 0x10004191
int32_t v30 = result & -256; // 0x10004191
int32_t v31 = v30 | v29; // 0x10004191
int32_t v32 = v13 - 1; // 0x10004195
int32_t v33 = &v11; // 0x10004195
int32_t v34 = v31; // 0x10004195
int16_t v35; // 0x10004118
bool v36; // 0x10004118
float80_t v37; // 0x10004118
if (v32 == 0 || v20 == 0) {
// 0x100041c5
v33 = (int32_t)&v9 - 4;
*(int32_t *)v33 = -0x3792cc44;
v34 = v29 & 198 | v30;
v37 = (float80_t)*(float32_t *)v31;
v36 = (v11 & 1024) != 0;
if (v32 == 0) {
// 0x100041c5
v35 = (int16_t)v19 & -256 | 202;
goto lab_0x10004225;
} else {
goto lab_0x100041c7;
}
} else {
goto lab_0x100041c7;
}
lab_0x100041c7:;
int32_t v38 = v28 + v26; // 0x10004191
int32_t v39 = v34;
int32_t v40 = v32 & -0xff01 | 0x6000; // 0x100041c7
uint32_t v41 = v39 >> 31; // 0x100041c9
int32_t * v42 = (int32_t *)(v40 + 0x4c677463); // 0x100041cf
*v42 = *v42 + v38;
int32_t v43 = v38 + 1; // 0x100041d5
int32_t v44 = v6 & -256 | 103; // 0x100041d6
bool v45 = (v38 & 15) == 15 | (v39 & 14) > 9; // 0x100041d8
int32_t v46 = v45 ? v39 + 2 : v39; // 0x100041d8
char v47 = *(char *)0x5c60e71c; // 0x100041d9
char * v48 = (char *)v44; // 0x100041e2
unsigned char v49 = *v48; // 0x100041e2
*v48 = (char)((256 * (int32_t)v45 + v39) / 256) - v47;
char * v50 = (char *)((v39 & -0x10000 | v46 & 6 | 256 * (int32_t)v49 | 137) + 1); // 0x100041e5
unsigned char v51 = *v50; // 0x100041e5
unsigned char v52 = v51 + (char)(v41 / 256); // 0x100041e5
*v50 = v52;
unsigned char v53 = (char)v32; // 0x100041e7
unsigned char v54 = (char)(v5 / 256); // 0x100041e7
unsigned char v55 = v54 + v53; // 0x100041e7
unsigned char v56 = v55 + (char)(v52 < v51); // 0x100041e7
__asm_int(5);
int32_t v57 = __asm_iretd(); // 0x100041eb
int32_t v58 = v33 + 2; // 0x100041f1
*(int32_t *)v58 = -0x6e862e14;
uint32_t v59 = v57 + 1 + (v52 < v51 ? v56 <= v53 : v55 < v53 ? -0x6b89a2e8 : -0x6b89a2e7); // 0x100041f2
char v60 = llvm_ctpop_i8((char)v59); // 0x100041f2
float80_t v61; // 0x10004118
__asm_fstp(v37, v61);
int32_t v62 = v41 & -0xff01 | 0xc600; // 0x100041fa
int32_t v63; // 0x10004118
if ((v60 & 1) != 0) {
unsigned char v64 = (char)__asm_sti(); // 0x10004210
char v65 = v64 + 59; // 0x10004210
int32_t v66 = v44 & -0xff99 | 3584; // 0x10004219
if (v65 < 0 == (v65 & (v64 ^ -128)) < 0 == (v65 != 0)) {
// 0x10004244
return (int32_t)*(char *)(v66 + 157) | 0x42f17e00;
}
int32_t v67 = v64 > 196 | v65 == 0 ? *(int32_t *)(v33 + 6) : v66; // 0x1000421e
int16_t v68 = v62;
__asm_out_1(v68, 0x42f17e9d);
*(int32_t *)v67 = *(int32_t *)v43;
v35 = v68;
goto lab_0x10004225;
lab_0x10004225:
// 0x10004225
__asm_in(v35);
__asm_into(v63);
return -0x2f276039;
}
char v69 = *(char *)(v44 - 27 + 4 * __asm_wait()); // 0x10004251
char v70 = v59 < 0x828cedfe; // 0x10004251
unsigned char v71 = v69 + v54; // 0x10004251
unsigned char v72 = v71 + v70; // 0x10004251
int32_t v73 = *(int32_t *)v43; // 0x10004255
int32_t v74 = v40 & -0xa000 | (int32_t)v56; // 0x10004256
int32_t result3 = v73; // 0x10004256
if (v72 == 0 || (v59 < 0x828cedfe ? v72 <= v54 : v71 < v54)) {
char v75 = v72 + v70; // 0x10004251
int32_t v76 = __asm_int1(); // 0x100042aa
v74 = v73;
result3 = v76;
if (((v75 ^ v54) & (v75 ^ v69)) < 0) {
// 0x100042ad
*(char *)-0x6e862e14 = (char)v58;
*(int32_t *)0xfcd364a = *(int32_t *)0xfcd364a & v73;
int32_t * v77 = (int32_t *)(v19 + 0x50b0f050); // 0x100042ba
*v77 = *v77 - v76;
int32_t result2 = __asm_hlt() & -256 | 128; // 0x100042bf
__asm_out_2(199, result2);
return result2;
}
}
// 0x10004258
__asm_out_3((int16_t)v62, (char)result3);
char * v78 = (char *)v62; // 0x10004259
*v78 = *v78 | (char)(v74 / 256);
int32_t v79 = result3 >> 31; // 0x1000425b
int32_t * v80 = (int32_t *)result3; // 0x1000425c
*v80 = 2 * *v80;
__asm_outsd((int16_t)v79, *(int32_t *)((v36 ? -4 : 4) + v43));
char v81 = v74; // 0x10004268
unsigned char v82 = *(char *)-0x6e862e14; // 0x10004268
int32_t * v83 = (int32_t *)(v79 - 91); // 0x1000426a
*v83 = 2 * *v83 | (int32_t)(v82 > -1 - v81);
*(int32_t *)(v33 - 2) = v58;
if (v82 + v81 >= 0) {
// 0x1000428e
return result3;
}
int32_t v84 = unknown_4264931c(); // 0x10004278
*(int32_t *)0x1a6620d4 = v84;
__asm_into(v63);
int32_t result4 = *(int32_t *)0x1a6620f0; // 0x1000428a
if ((v84 & 110) != 0) {
// 0x1000428e
return result4;
}
char v85 = *(char *)*(int32_t *)0x1a6620d8; // 0x10004298
*(char *)*(int32_t *)0x1a6620d4 = v85;
int32_t v86 = (result4 & 14) > 9 ? result4 + 10 : result4; // 0x10004299
char * v87 = (char *)((v86 & 15 | result4 & -0x10000 | 256 * (int32_t)((result4 & 14) > 9) + result4 & 0xff00) + 0x6343fe05); // 0x1000429b
*v87 = -*v87;
return unknown_3fa21b46();
}

// Address range: 0x100042c5 - 0x100042d9
int32_t function_100042c5(int32_t a1) {
// 0x100042c5
return __asm_hlt();
}

// Address range: 0x100042d9 - 0x10004360
int32_t function_100042d9(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
// 0x100042d9
int32_t v1; // 0x100042d9
if ((llvm_ctpop_i8((char)v1 + 1) & 1) != 0) {
// 0x1000435b
return function_5ae010a3();
}
// 0x100042ed
return __asm_sti() ^ 0x31152bb0;
}

// Address range: 0x10004360 - 0x1000436c
int32_t function_10004360(void) {
// 0x10004360
int32_t v1; // 0x10004360
int32_t * v2 = (int32_t *)(v1 - 42); // 0x10004360
*v2 = *v2 ^ v1;
int32_t v3; // bp-4, 0x10004360
return &v3;
}

// Address range: 0x1000436f - 0x10004389
int32_t function_1000436f(int32_t a1) {
// 0x1000436f
int32_t v1; // 0x1000436f
int32_t * v2 = (int32_t *)(v1 + 0x53df0ee); // 0x10004373
int32_t v3; // 0x1000436f
*v2 = *v2 - v3;
int32_t v4; // 0x1000436f
int32_t * v5 = (int32_t *)(0x10000 * v4 / 0x10000 + 0x13491fc5); // 0x1000437a
uint32_t v6 = *v5; // 0x1000437a
*v5 = v6 / 0x80000000 | 2 * v6;
int32_t result; // 0x1000436f
return result;
}

// Address range: 0x10004389 - 0x100043a4
int32_t function_10004389(int32_t a1) {
// 0x10004389
int32_t v1; // 0x10004389
bool v2; // 0x10004389
uint32_t v3 = v1 - (v2 ? -0x4524ddd0 : -0x4524ddd1); // 0x10004389
char v4 = *(char *)(a1 + 13); // 0x1000439a
return 256 * (int32_t)(v4 & (char)(v3 / 256)) | v3 & -0xff01;
}

// Address range: 0x100043e2 - 0x100043e5
int32_t function_100043e2(int32_t a1) {
// 0x100043e2
int32_t result; // 0x100043e2
return result;
}

// Address range: 0x10004411 - 0x10004412
int32_t function_10004411(void) {
// 0x10004411
int32_t result; // 0x10004411
return result;
}

// Address range: 0x10004425 - 0x1000442a
int32_t function_10004425(int32_t a1) {
// 0x10004425
int32_t result; // 0x10004425
return result;
}

// Address range: 0x1000443f - 0x10004440
int32_t function_1000443f(void) {
// 0x1000443f
int32_t result; // 0x1000443f
return result;
}

// Address range: 0x1000444d - 0x1000444e
int32_t function_1000444d(void) {
// 0x1000444d
int32_t result; // 0x1000444d
return result;
}

// Address range: 0x10004452 - 0x1000445f
int32_t function_10004452(int16_t a1) {
// 0x10004452
int32_t v1; // 0x10004452
int32_t result; // 0x10004452
char * v2 = (char *)(result + v1); // 0x10004454
*v2 = 2 * *v2;
__asm_int(120);
return result;
}

// Address range: 0x1000445f - 0x100044b8
int32_t function_1000445f(void) {
// 0x1000445f
int32_t v1; // 0x1000445f
if (v1 != 0) {
// 0x10004461
return function_9bf6c258();
}
// 0x100044ab
int32_t v2; // 0x1000445f
int32_t v3; // 0x1000445f
*(char *)v2 = (char)v3;
int32_t result; // 0x1000445f
return result;
}

// Address range: 0x100044d6 - 0x100044d7
int32_t function_100044d6(int32_t a1) {
// 0x100044d6
int32_t result; // 0x100044d6
return result;
}

// Address range: 0x100044eb - 0x10004582
int32_t function_100044eb(int32_t a1) {
// 0x100044eb
__asm_wait();
int32_t v1; // 0x100044eb
unsigned char v2 = (char)v1;
bool v3; // 0x100044eb
int32_t v4 = (v3 ? -1 : 1) + v1; // 0x100044f1
int32_t v5; // 0x100044eb
unsigned char v6 = (char)v5; // 0x100044f2
unsigned char v7 = *(char *)-0x21250f5c + v6; // 0x100044f2
unsigned char v8 = v2 - 125 + (char)(v7 < v6); // 0x100044f4
bool v9 = v8 == 0; // 0x100044f4
bool v10 = v7 < v6 ? v8 <= v2 : v2 > 124; // 0x100044f4
int32_t v11 = v5 & -256 | (int32_t)v7; // 0x100044f4
int32_t v12 = -0x21250f5c; // 0x100044f4
int32_t v13; // 0x100044eb
int32_t * v14 = (int32_t *)(v13 - 4); // 0x100044f4
int16_t v15; // 0x100044eb
int32_t v16; // 0x1000456d
while (v9 || v10) {
// 0x10004546
int32_t v17; // 0x100044eb
uint32_t v18 = v17;
int32_t v19 = v11;
char v20 = *(char *)-0x5218df19; // 0x1000451f
*v14 = 122;
v12 = v12 & -256 | 11;
int32_t v21 = unknown_8356ce96() & -256 | 9; // 0x10004546
__asm_arpl(*(int16_t *)(v21 - 0x299efdce), (int16_t)v18);
int32_t * v22 = (int32_t *)v12; // 0x10004553
int32_t v23 = *v22 & v12; // 0x10004553
*v22 = v23;
int16_t v24 = v21;
__asm_outsd(v24, *(int32_t *)v4);
v15 = v24;
if (v23 != 0) {
// 0x1000457b
return __asm_in(v15);
}
// 0x10004558
v11 = v19 & -256 | (int32_t)((char)v19 - v20);
int32_t v25 = v18 + 0x55fb8aa3; // 0x10004558
v9 = v25 == 0;
v10 = v18 > 0xaa04755c;
v17 = v21;
v14 = (int32_t *)0x2de29d17;
if (v25 < 0 == (v25 & (v18 ^ -0x80000000)) < 0 != v25 != 0) {
// 0x10004561
__asm_outsb(v24, *(char *)v4);
unsigned char v26 = *(char *)(v18 + 0x56f1d52a); // 0x10004562
unsigned char v27 = (char)v25; // 0x10004568
bool v28 = v18 > 0xaa04755c | v27 > 153;
int32_t v29 = v28 ? v18 + 67 : v25;
int32_t v30 = (v18 & 15) > 12 | (v27 & 14) > 9 ? (v28 ? 154 : 250) + v25 : v29;
v16 = (256 * (int32_t)v26 | v21 & -0xfff7) ^ v30 & 255;
if ((char)v30 >= 0) {
goto lab_0x10004575;
} else {
// 0x1000456d
v16 = __asm_rdtsc();
__asm_in_6(-34);
__asm_in_4(109);
goto lab_0x10004575;
}
}
}
// 0x100044f8
return unknown_4172a17();
lab_0x10004575:
// 0x10004575
*(int32_t *)0x2de29d17 = 0x2de29d1b;
char * v31 = (char *)(v11 + 126); // 0x10004577
*v31 = *v31 - 1;
v15 = v16;
return __asm_in(v15);
}

// Address range: 0x10004583 - 0x1000458d
int32_t function_10004583(void) {
// 0x10004583
int32_t v1; // 0x10004583
char v2 = __asm_in_5((int16_t)v1); // 0x10004583
int32_t v3; // 0x10004583
int32_t * v4 = (int32_t *)(v3 + 29); // 0x10004584
int32_t v5; // 0x10004583
*v4 = *v4 & v5;
int32_t v6; // 0x10004583
return v6 & -256 | (int32_t)v2;
}

// Address range: 0x1000458d - 0x1000458f
int32_t function_1000458d(int32_t a1) {
// 0x1000458d
int32_t result; // 0x1000458d
return result;
}

// Address range: 0x100045b6 - 0x100045e4
int32_t function_100045b6(void) {
// 0x100045b6
unknown_55f0540e();
__asm_int1();
__asm_wait();
return function_11c63253();
}

// Address range: 0x10004664 - 0x100046ae
int32_t function_10004664(int32_t a1) {
// 0x10004664
int32_t v1; // 0x10004664
int32_t v2 = v1 - 0x7e60d382; // 0x1000466c
uint32_t v3; // 0x10004664
char * v4 = (char *)(v3 + 34); // 0x1000467e
*v4 = *v4 / 32;
char v5 = v1;
int32_t v6; // 0x10004664
char v7 = *(char *)(v6 - 94); // 0x1000468a
*(int32_t *)0x62339efb = *(int32_t *)0x62339efb ^ v1;
int32_t v8; // 0x10004664
*(char *)(v8 + 71) = (char)(v3 / 256);
return (256 * (int32_t)((v5 + 9 & 14) > 9 | (v5 + 3 & 14) > 9) + v2 & 0x6200 | v2 & 0x7beb0000 | (int32_t)(v7 & -74)) + 0x36e1f36e;
}

// Address range: 0x100046bc - 0x100046bd
int32_t function_100046bc(void) {
// 0x100046bc
int32_t result; // 0x100046bc
return result;
}

// Address range: 0x100046c0 - 0x100046c2
int32_t function_100046c0(void) {
// 0x100046c0
int32_t result; // 0x100046c0
return result;
}

// Address range: 0x100046da - 0x100046db
int32_t function_100046da(void) {
// 0x100046da
int32_t result; // 0x100046da
return result;
}

// Address range: 0x100046dd - 0x100046e1
int32_t function_100046dd(void) {
// 0x100046dd
int32_t result; // 0x100046dd
return result;
}

// Address range: 0x100046e1 - 0x100047f0
int32_t function_100046e1(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
int32_t v1 = a2;
int32_t v2; // 0x100046e1
int16_t v3 = v2; // 0x100046e3
int16_t v4 = __asm_arpl_7(v3); // 0x100046e3
uint32_t v5; // 0x100046e1
int32_t v6 = v5 / 256; // 0x100046ec
int32_t v7 = -0x1d764d40; // 0x100046f0
int32_t v8; // 0x100046e1
if (v6 > v8) {
v7 = function_100046da();
}
unsigned char v9 = (char)v6; // 0x100046ec
unsigned char v10 = (char)v8; // 0x100046ec
char v11 = v9 - v10; // 0x100046ec
int32_t v12; // 0x100046e1
int32_t result = v8 & 0xff00 | v12 + 1 & -0xff01; // 0x100046f6
if (v11 == 0) {
result = function_100046bc();
}
// 0x100046f8
int32_t v13; // 0x100046e1
int32_t result2 = v13 & -0x10000 | (int32_t)v4; // 0x100046e3
if (v11 >= 0) {
uint32_t v14 = result + (v9 < v10 ? 0x2c39d84c : 0x2c39d84d); // 0x1000471e
*(int32_t *)result2 = __asm_insd(v3);
char * v15 = (char *)(v2 - 0x7d9ea2db); // 0x10004724
*v15 = (char)(v14 / 256);
return 256 * (int32_t)*v15 | v14 & -0xff01;
}
int32_t v16 = v5 & -0x10000 | 256 * (int32_t)v11 | 48; // 0x100046ee
if (((v11 ^ v9) & (char)(v6 ^ v8)) < 0) {
int32_t v17 = v16; // 0x100046fc
*(char *)result2 = __asm_insb(v3);
while (v17 != 1) {
// 0x100046fc
v17--;
*(char *)result2 = __asm_insb(v3);
}
return result;
}
unsigned char v18 = (char)(int32_t)&v1 + 4; // 0x1000477a
int32_t * v19 = (int32_t *)(result - 4); // 0x1000477c
*v19 = v7;
int32_t * v20 = (int32_t *)(v1 - 0x7fd15fc5); // 0x10004780
int32_t v21 = *v20 + (v16 | (int32_t)(v18 < 115)); // 0x10004780
*v20 = v21;
__asm_out(35, v18);
int32_t v22 = result; // 0x10004789
int32_t v23 = v1; // 0x10004789
int32_t * v24 = v19; // 0x10004789
int32_t v25; // 0x100046e1
if (v21 < 0) {
// 0x10004770
int32_t v26; // 0x100046e1
int32_t v27 = *(int32_t *)v26; // 0x10004777
int32_t v28 = v26 + ((a1 & 1024) == 0 ? 4 : -4); // 0x10004777
int32_t v29 = *(int32_t *)result; // 0x10004778
unsigned char v30 = (char)result + 4; // 0x1000477a
int32_t * v31 = (int32_t *)(v27 - 4);
*v31 = *v19;
int32_t * v32 = (int32_t *)(v29 - 0x7fd15fc5); // 0x10004780
uint32_t v33 = (v16 | (int32_t)(v30 < 115)) + *v32; // 0x10004780
*v32 = v33;
int32_t v34 = *v31; // 0x10004786
__asm_out(35, v30);
v26 = v28;
v22 = v27;
v25 = v28;
v23 = v29;
v24 = v31;
while (v33 < 0) {
int32_t v35 = v27;
v27 = *(int32_t *)v26;
v28 = v26 + ((a1 & 1024) == 0 ? 4 : -4);
v29 = *(int32_t *)v35;
v30 = (char)v35 + 4;
v31 = (int32_t *)(v27 - 4);
*v31 = v34;
v32 = (int32_t *)(v29 - 0x7fd15fc5);
v33 = (v16 | (int32_t)(v30 < 115)) + *v32;
*v32 = v33;
v34 = *v31;
__asm_out(35, v30);
v26 = v28;
v22 = v27;
v25 = v28;
v23 = v29;
v24 = v31;
}
}
// 0x1000478b
__asm_outsb((int16_t)v23 - 1, *(char *)v25);
*v24 = v22;
return result2;
}

// Address range: 0x100047fa - 0x100047fd
int32_t function_100047fa(void) {
// 0x100047fa
int32_t result; // 0x100047fa
return result;
}

// Address range: 0x1000481e - 0x10004822
int32_t function_1000481e(int32_t a1) {
// 0x1000481e
int32_t result; // 0x1000481e
return result;
}

// Address range: 0x10004822 - 0x10004865
int32_t function_10004822(void) {
// 0x10004822
bool v1; // 0x10004822
int32_t v2 = v1 ? 255 : 0; // 0x10004822
char v3 = v2; // 0x10004823
*(char *)0x5bf370ee = v3;
int32_t v4; // 0x10004822
__writefsbyte(v4, __readfsbyte(v4) - 46);
*(char *)-0x782773b1 = v3;
int32_t v5; // 0x10004822
__asm_into(v5);
int32_t v6; // 0x10004822
int32_t * v7 = (int32_t *)(v6 - 17); // 0x10004851
*v7 = *v7 / 512;
int32_t v8; // 0x10004822
int32_t v9; // 0x10004822
*(int32_t *)-0x7967801d = v9 - 256 * v8 & 0xff00 | v9 & -0x10000 | v2;
*(char *)(v8 - 0x51bd06dc) = v3;
int32_t result; // 0x10004822
return result;
}

// Address range: 0x1000488f - 0x10004890
int32_t function_1000488f(void) {
// 0x1000488f
int32_t result; // 0x1000488f
return result;
}

// Address range: 0x10004896 - 0x1000489c
int32_t function_10004896(void) {
// 0x10004896
return function_e5c5205f();
}

// Address range: 0x1000489d - 0x100048a7
int32_t function_1000489d(int32_t a1) {
// 0x1000489d
int32_t v1; // 0x1000489d
int32_t v2; // 0x1000489d
int32_t v3; // 0x1000489d
int32_t v4; // 0x1000489d
int32_t v5; // 0x1000489d
int32_t v6; // 0x1000489d
int32_t v7; // 0x1000489d
return function_51783dfc(a1, v2, v3, &v1, v4, v5, v6, 0x10000 * v7 / 0x10000);
}

// Address range: 0x100048a7 - 0x100048ac
int32_t function_100048a7(void) {
// 0x100048a7
int32_t result; // 0x100048a7
return result;
}

// Address range: 0x100048ac - 0x10004903
int32_t function_100048ac(void) {
// 0x100048ac
int32_t v1; // 0x100048ac
int32_t v2 = v1 | 0x617eb3fc; // 0x100048ac
*(int32_t *)0x25a91523 = v2;
int32_t v3; // 0x100048ac
unsigned char v4 = *(char *)((v2 + 255 & 255) + v3); // 0x100048b9
int32_t v5; // 0x100048ac
uint32_t v6; // 0x100048ac
__asm_outsd((int16_t)v6, v5);
int32_t v7; // 0x100048ac
int32_t v8; // 0x100048ac
__asm_arpl(*(int16_t *)(v7 - 28), (int16_t)v8);
char v9 = v4 > 153 ? 102 : 6;
char v10 = v4 > 153 ? v4 + 96 : v4;
char v11 = *(char *)(v7 + 0xffb4 + v3 & 0xffff); // 0x100048c2
int16_t v12 = 256 * (int32_t)((char)(v4 > 153) + (char)(v6 / 256) - v11) | v6 & 255; // 0x100048c6
*(char *)v7 = __asm_insb(v12);
int32_t v13; // 0x100048ac
__asm_out_3(v12, (v13 + 15 & 15) > 16 | (v4 & 14) > 9 ? v9 + v4 : v10);
int32_t v14 = __asm_int3(); // 0x100048d0
char v15 = llvm_ctpop_i8((char)v14 + 127); // 0x100048d1
int32_t v16 = v14; // 0x100048d6
if ((v15 & 1) == 0) {
v16 = function_1000488f();
}
int32_t v17 = v16;
uint32_t v18 = v13 + 30 & 31; // 0x100048e3
if (v18 != 0) {
int32_t * v19 = (int32_t *)(v7 + 0x3219268); // 0x100048e3
uint32_t v20 = *v19; // 0x100048e3
*v19 = v20 >> v18 | v20 << 32 - v18;
}
int32_t v21; // 0x100048ac
return v17 + ((v21 & 1) == 0 ? 157 : 158) & 255 | v17 & -256;
}

// Address range: 0x1000490d - 0x1000490e
int32_t function_1000490d(int32_t a1) {
// 0x1000490d
int32_t result; // 0x1000490d
return result;
}

// Address range: 0x10004927 - 0x10004a03
int32_t function_10004927(int32_t a1, int32_t a2) {
// 0x10004927
__asm_int(143);
int32_t result = __asm_in_4(3); // 0x10004929
uint32_t v1; // 0x10004927
char * v2 = (char *)(v1 - 0x4d703ea4); // 0x1000492b
*v2 = (char)(v1 / 256);
bool v3; // 0x10004927
if (v3) {
// 0x10004933
return result;
}
// 0x10004948
uint32_t v4; // 0x10004927
unsigned char v5 = (char)(v4 / 256) & -76; // 0x10004949
if ((256 * (int32_t)v5 || v4 & -0xff01) != 1 == v5 == 0) {
// 0x10004933
return result;
}
// 0x1000494f
return function_1000490d(256 * (int32_t)*v2 | v1 & -0xff01);
}

// Address range: 0x10004a13 - 0x10004a9d
int32_t function_10004a13(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x10004a13
bool v1; // 0x10004a13
int32_t v2 = v1 ? -4 : 4; // 0x10004a15
int32_t v3; // 0x10004a13
int32_t v4 = v2 + v3; // 0x10004a15
int32_t v5; // 0x10004a13
char * v6 = (char *)(v5 + 12);
int32_t v7 = -0xdddb70b;
uint32_t v8; // 0x10004a13
int32_t v9; // 0x10004a13
uint32_t v10 = v9 - v8 / 256 & 255 | v9 & -256;
int32_t v11; // 0x10004a13
int32_t v12 = v11;
*(int32_t *)0x3acc1cf4 = v10;
int32_t v13; // 0x10004a13
char * v14 = (char *)(v13 + 0x604c29d0); // 0x10004a24
*v14 = 2 * *v14;
int32_t v15 = v10 & -0x10000; // 0x10004a2d
int32_t v16 = 177 * v10 / 256 + v10 & 255 | v15; // 0x10004a2d
uint32_t v17 = ((v12 & 0xff00) + v5 & 0xff00 | v12 & -0xff01) - 2; // 0x10004a2f
uint32_t v18 = *(int32_t *)(v5 - 0x2f1ad22); // 0x10004a30
int32_t v19; // 0x10004a13
int32_t v20 = v19 + 1; // 0x10004a36
int32_t v21 = v17 + -1 - v18; // 0x10004a37
while (v21 != 0 != (v20 == 0)) {
int32_t v22 = v13 ^ v5; // 0x10004a2a
*(int32_t *)(v7 - 4) = v16;
*(int32_t *)(v7 - 8) = v21;
*(int32_t *)(v7 - 12) = v20;
*(int32_t *)(v7 - 20) = v7;
*(int32_t *)(v7 - 24) = v22;
*(int32_t *)(v7 - 32) = v4;
char v23 = __asm_in_6(-114); // 0x10004a3f
char v24 = v17 < v18 ? -40 : -41; // 0x10004a41
char * v25 = (char *)(v22 - 0x556b7085); // 0x10004a43
*v25 = *v25 + 38;
*(char *)-0x2da31e1a = 90;
int32_t v26; // 0x10004a13
*(int32_t *)v26 = v26 - v20;
*v6 = 2 * *v6;
int32_t v27 = __asm_iretd(); // 0x10004a61
int32_t v28 = ((int32_t)v23 & -256 | v15 | (int32_t)(v23 - v24)) + 1; // 0x10004a62
int32_t * v29 = (int32_t *)(v7 - 29);
*(char *)v4 = __asm_insb((int16_t)v20);
v13 = *v29;
if (v28 >= 1) {
int32_t result = __asm_wait(); // 0x10004a6b
char * v30 = (char *)(v4 - 0x7b313df4); // 0x10004a6e
*v30 = *v30 - (char)result;
__asm_out_2(209, result);
char * v31 = (char *)v28; // 0x10004a7f
char v32 = *v31 & -74; // 0x10004a7f
char v33 = llvm_ctpop_i8(v32); // 0x10004a7f
*v31 = v32;
*(int32_t *)0x3038c988 = result;
bool v34; // 0x10004a13
bool v35; // 0x10004a13
bool v36; // 0x10004a13
*v29 = 0x4000 * (int32_t)v34 | 1024 * (int32_t)v1 | 512 * (int32_t)v35 | 256 * (int32_t)v36 | 64 * (int32_t)(v32 == 0) | 128 * (int32_t)(v32 < 0) | 4 * (int32_t)((v33 & 1) == 0) | 2;
__asm_bound(*(int64_t *)v20);
return result;
}
v7 -= 25;
v10 = v27;
v12 = v28;
*(int32_t *)0x3acc1cf4 = v10;
v14 = (char *)(v13 + 0x604c29d0);
*v14 = 2 * *v14;
v15 = v10 & -0x10000;
v16 = 177 * v10 / 256 + v10 & 255 | v15;
v17 = ((v12 & 0xff00) + v5 & 0xff00 | v12 & -0xff01) - 2;
v18 = *(int32_t *)(v5 - 0x2f1ad22);
v20++;
v21 = v17 + -1 - v18;
}
// 0x10004a8c
__asm_bound(*(int64_t *)(v5 - 0x398bdd9f));
__asm_bound(*(int64_t *)(v4 + v2));
return v16 ^ -0x98fade1;
}

// Address range: 0x10004b17 - 0x10004b18
int32_t function_10004b17(void) {
// 0x10004b17
int32_t result; // 0x10004b17
return result;
}

// Address range: 0x10004b24 - 0x10004b27
int32_t function_10004b24(void) {
// 0x10004b24
int32_t result; // 0x10004b24
return result;
}

// Address range: 0x10004b2d - 0x10004c8e
int32_t function_10004b2d(int32_t a1, int32_t a2, int32_t a3) {
// 0x10004b2d
bool v1; // 0x10004b2d
if (v1) {
int32_t v2 = unknown_f92912d4(); // 0x10004b3d
*(int32_t *)0x77da7880 = v2;
int32_t v3 = v2 & -0x753201f3; // 0x10004b49
*(int32_t *)(v3 - 68) = 0x332245b3;
int32_t v4; // 0x10004b2d
__asm_arpl_7((int16_t)v4);
return v3 | 50;
}
int32_t v5; // 0x10004b2d
int32_t v6 = v5;
int32_t v7; // 0x10004b2d
int32_t v8 = v7;
int32_t v9; // 0x10004b2d
uint32_t v10 = v9;
int64_t v11; // 0x10004b2d
int64_t v12 = v11;
*(char *)(v10 - 0x868a627) = (char)(v10 / 256);
*(int32_t *)0x5c0834d1 = v10;
char v13 = *(char *)-0x476958ff; // 0x10004b99
uint32_t v14 = (v8 & -256 | (int32_t)(v13 ^ (char)v8)) - 1; // 0x10004ba0
int32_t v15; // 0x10004b2d
char * v16 = (char *)(v15 - 48); // 0x10004ba4
*v16 = *v16 ^ (char)(v14 / 256);
int32_t v17; // 0x10004b2d
int32_t v18 = v17 + 6 & -256 | 130; // 0x10004ba9
if (v14 != 1) {
v18 = function_10004b2d((int32_t)&g2, (int32_t)&g2, (int32_t)&g2);
}
int32_t * v19 = (int32_t *)(v18 + 0x344c5c61); // 0x10004bad
*v19 = 2 * *v19;
int32_t v20 = *(int32_t *)(v6 + 24); // 0x10004bb3
int32_t v21 = *(int32_t *)(v6 + 8) - 1; // 0x10004bb5
int32_t v22 = *(int32_t *)v20; // 0x10004bb8
int32_t v23 = v6 + 28; // 0x10004bba
int32_t * v24 = (int32_t *)v23;
*v24 = *(int32_t *)(v6 + 4);
int32_t v25 = __asm_iretd(); // 0x10004bbb
*(char *)(v22 + 3) = (char)(*(int32_t *)(v6 + 16) / 256);
int64_t v26 = __asm_pmaxub(v12, v12); // 0x10004bc0
int32_t v27 = v25 >> 31; // 0x10004bc3
int16_t v28 = v27; // 0x10004bc4
__asm_out_3(v28, (char)v25);
*(char *)v22 = __asm_insb(v28);
*(char *)0x25101fd5 = (char)v21;
int32_t v29 = v21 ^ 0x12e38ee7; // 0x10004bcd
int32_t * v30 = (int32_t *)(v22 - 0x59748288); // 0x10004bd2
*v30 = *v30 & v23;
int32_t * v31 = (int32_t *)v29; // 0x10004bd9
*v31 = *v31 | v23;
unsigned char v32 = (char)v27 + 1; // 0x10004bdb
char v33 = llvm_ctpop_i8(v32); // 0x10004bdb
int32_t v34 = v27 & -256 | (int32_t)v32; // 0x10004bdb
while ((v33 & 1) != 0) {
// 0x10004b8a
v6 = v25 - 1;
v8 = v20;
v10 = v29;
v12 = v26;
*(char *)(v10 - 0x868a627) = (char)(v10 / 256);
*(int32_t *)0x5c0834d1 = v10;
v13 = *(char *)-0x476958ff;
v14 = (v8 & -256 | (int32_t)(v13 ^ (char)v8)) - 1;
v16 = (char *)(v34 - 48);
*v16 = *v16 ^ (char)(v14 / 256);
v18 = v23 + 6 & -256 | 130;
if (v14 != 1) {
v18 = function_10004b2d((int32_t)&g2, (int32_t)&g2, (int32_t)&g2);
}
// 0x10004bac
v19 = (int32_t *)(v18 + 0x344c5c61);
*v19 = 2 * *v19;
v20 = *(int32_t *)(v6 + 24);
v21 = *(int32_t *)(v6 + 8) - 1;
v22 = *(int32_t *)v20;
v23 = v6 + 28;
v24 = (int32_t *)v23;
*v24 = *(int32_t *)(v6 + 4);
v25 = __asm_iretd();
*(char *)(v22 + 3) = (char)(*(int32_t *)(v6 + 16) / 256);
v26 = __asm_pmaxub(v12, v12);
v27 = v25 >> 31;
v28 = v27;
__asm_out_3(v28, (char)v25);
*(char *)v22 = __asm_insb(v28);
*(char *)0x25101fd5 = (char)v21;
v29 = v21 ^ 0x12e38ee7;
v30 = (int32_t *)(v22 - 0x59748288);
*v30 = *v30 & v23;
v31 = (int32_t *)v29;
*v31 = *v31 | v23;
v32 = (char)v27 + 1;
v33 = llvm_ctpop_i8(v32);
v34 = v27 & -256 | (int32_t)v32;
}
int32_t v35 = *v24; // 0x10004bdf
*(int32_t *)-0x5d9fa098 = v35;
uint32_t v36 = v20 & 31; // 0x10004bec
if (v36 != 0) {
int32_t * v37 = (int32_t *)v34; // 0x10004bec
uint32_t v38 = *v37; // 0x10004bec
*v37 = v38 >> v36 | v38 << 32 - v36;
}
int32_t v39 = *(int32_t *)(v6 + 32); // 0x10004bef
uint32_t v40 = v39 + (v35 & -115); // 0x10004bf1
*(char *)(v39 + 9) = (char)(v40 != 0);
if (v40 >= 0) {
// 0x10004bfb
__asm_in_6(6);
__asm_wait();
return function_e4e88cc1();
}
int32_t v41 = v40 & -0xff01 | 0x3700; // 0x10004bf7
if (*(char *)(v41 + 43) <= (char)v20) {
// 0x10004c86
return __asm_in_4(52);
}
// 0x10004c10
__asm_verr(*(int16_t *)(v41 + 0xed650af));
return function_38e2ee17();
}

// Address range: 0x10004c9e - 0x10004cae
int32_t function_10004c9e(int32_t a1) {
// 0x10004c9e
__asm_int(233);
int32_t v1; // 0x10004c9e
__asm_bound(*(int64_t *)&v1);
int32_t v2; // 0x10004c9e
return v2 + 41 & 255 | v2 & -256;
}

// Address range: 0x10004caf - 0x10004cc5
int32_t function_10004caf(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6) {
// 0x10004caf
int32_t v1; // 0x10004caf
uint32_t v2 = v1 & 31; // 0x10004cb4
if (v2 != 0) {
int32_t v3; // 0x10004caf
int32_t * v4 = (int32_t *)(v1 + 4 * v3); // 0x10004cb4
*v4 = *v4 << v2;
}
int32_t result; // 0x10004caf
return result;
}

// Address range: 0x10004cc6 - 0x10004cc9
int32_t function_10004cc6(int32_t a1) {
// 0x10004cc6
int32_t result; // 0x10004cc6
return result;
}

// Address range: 0x10004ce5 - 0x10004ced
int32_t function_10004ce5(int32_t a1) {
// 0x10004ce5
int32_t result; // 0x10004ce5
return result;
}

// Address range: 0x10004cf8 - 0x10004d02
int32_t function_10004cf8(void) {
// 0x10004cf8
int32_t v1; // 0x10004cf8
int32_t v2; // 0x10004cf8
int32_t v3; // 0x10004cf8
if (v2 != 1 && v3 != v1) {
function_10004caf((int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2);
}
// 0x10004cfb
return function_e2890681();
}

// Address range: 0x10004d05 - 0x10004d06
int32_t function_10004d05(void) {
// 0x10004d05
int32_t result; // 0x10004d05
return result;
}

// Address range: 0x10004d19 - 0x10004d1a
int32_t function_10004d19(void) {
// 0x10004d19
int32_t result; // 0x10004d19
return result;
}

// Address range: 0x10004d35 - 0x10004d36
int32_t function_10004d35(void) {
// 0x10004d35
int32_t result; // 0x10004d35
return result;
}

// Address range: 0x10004d38 - 0x10004d9b
int32_t function_10004d38(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
// 0x10004d38
int32_t v1; // 0x10004d38
int32_t * v2 = (int32_t *)(v1 - 0x1dca1b26); // 0x10004d39
*v2 = *v2 & v1;
__asm_int(245);
int32_t v3; // 0x10004d38
int32_t v4 = v3 & -0x21f3b99e; // 0x10004d49
int32_t v5 = v4; // 0x10004d4f
if (v4 < 1) {
v5 = function_10004d19();
}
int32_t v6 = v5; // 0x10004d51
int32_t v7; // 0x10004d38
if (v7 == 0) {
v6 = function_10004d05();
}
if (v4 < 0) {
// 0x10004d90
int16_t v8; // 0x10004d38
unknown_84820204(v8);
return function_10004d35();
}
uint32_t v9 = v6;
int32_t v10; // 0x10004d38
int32_t * v11 = (int32_t *)(v10 + 74); // 0x10004d57
int32_t v12; // 0x10004d38
*v11 = *v11 + -1 - v12;
return 100 * v9 / 256 + v9 & 255 | v9 & -0x10000;
}

// Address range: 0x10004dea - 0x10004e5b
int32_t function_10004dea(int32_t a1, int32_t a2, int32_t result) {
// 0x10004dea
int32_t v1; // 0x10004dea
char * v2 = (char *)(v1 - 0x73a354e4); // 0x10004dea
int32_t v3; // 0x10004dea
char v4 = *v2 & (char)v3; // 0x10004dea
*v2 = v4;
if (v4 != 0) {
// 0x10004e11
*(char *)0x4dc47bd9 = (char)*(int32_t *)-0x448f810c;
__asm_int3();
int32_t v5; // 0x10004dea
int32_t * v6 = (int32_t *)(v5 + 65); // 0x10004e29
*v6 = *v6 + 0x6ce450a8;
return result;
}
// 0x10004df7
int32_t v7; // 0x10004dea
int32_t * v8 = (int32_t *)(v7 - 79); // 0x10004df8
int32_t v9 = *v8 - 1; // 0x10004df8
*v8 = v9;
int32_t v10; // 0x10004dea
if (v10 != 1) {
// 0x10004e59
return 0x10000 * v1 / 0x10000;
}
// 0x10004dfd
__asm_in((int16_t)v3);
int32_t result2; // 0x10004dea
if (v9 >= 0) {
// 0x10004e3b
return result2;
}
int32_t result3 = __asm_in_4(194); // 0x10004e0a
*(int32_t *)result2 = result3;
return result3;
}

// Address range: 0x10004e5f - 0x10004e60
int32_t function_10004e5f(void) {
// 0x10004e5f
int32_t result; // 0x10004e5f
return result;
}

// Address range: 0x10004e84 - 0x10004ee8
int32_t function_10004e84(void) {
// 0x10004e84
int32_t v1; // 0x10004e84
bool v2; // 0x10004e84
bool v3; // 0x10004e84
bool v4; // 0x10004e84
if (v4 || v3 != v2) {
v1 = function_10004e5f();
}
uint32_t v5 = v1;
int32_t v6 = 204 * v5 / 256 + v5; // 0x10004e8c
int32_t v7 = v5 & -0x10000; // 0x10004e8c
unsigned char v8 = (char)v6; // 0x10004e97
unsigned char v9 = *(char *)((v6 & 255 | v7) - 18) + v8; // 0x10004e97
int32_t v10; // 0x10004e84
if (v9 < v8 || v9 == 0) {
char v11 = *(char *)(v10 + 98); // 0x10004e89
uint32_t v12; // 0x10004e84
return (256 * (int32_t)(v11 ^ (char)(v12 / 256)) | v12 & -0xff01) - 1 & -100;
}
// 0x10004eb4
int32_t v13; // 0x10004e84
int32_t v14; // 0x10004e84
int32_t v15 = *(int32_t *)((int32_t)&v13 - 125 + 8 * v14); // 0x10004ebc
__asm_outsd(0x1dee, v10);
unknown_bbe7a077();
float80_t v16; // 0x10004e84
*(int16_t *)0x4789c9 = (int16_t)v16;
return v15 & v7 | v10 & 255 | (int32_t)__asm_in_6(-8) & -256;
}

// Address range: 0x10004ee9 - 0x10004efb
int32_t function_10004ee9(int32_t a1) {
char * v1 = (char *)a1; // 0x10004eef
int32_t v2; // 0x10004ee9
bool v3; // 0x10004ee9
*v1 = (char)v3 + (char)v2 + *v1;
int16_t v4; // 0x10004ee9
int16_t v5; // 0x10004ee9
unknown_683adf49(v4, v5);
return function_10004f1c();
}

// Address range: 0x10004f04 - 0x10004f05
int32_t function_10004f04(void) {
// 0x10004f04
int32_t result; // 0x10004f04
return result;
}

// Address range: 0x10004f1c - 0x10004f5e
int32_t function_10004f1c(void) {
// 0x10004f1c
int32_t v1; // 0x10004f1c
int32_t v2; // 0x10004f1c
int32_t v3 = v2 ^ v1; // 0x10004f20
int32_t v4 = -72; // bp-8, 0x10004f22
int32_t * v5 = (int32_t *)(v3 - 109);
int32_t v6; // 0x10004f1c
int32_t v7 = v6;
int32_t v8; // 0x10004f1c
int32_t v9 = v8;
int32_t v10 = &v4;
int32_t * v11 = (int32_t *)(v10 - 4); // 0x10004f29
*v11 = v3;
uint32_t v12 = __asm_ffreep(); // 0x10004f2a
int32_t v13 = *v11; // 0x10004f36
unsigned char v14 = *(char *)((121 * v12 / 256 + v12 & 255) + v13); // 0x10004f39
int32_t * v15 = (int32_t *)(v9 + 110); // 0x10004f3a
int32_t v16 = *v15; // 0x10004f3a
*v15 = 8 * v16;
int32_t v17; // 0x10004f1c
uint32_t v18 = v17 & 31; // 0x10004f3e
uint32_t v19; // 0x10004f3e
if (v18 != 0) {
v19 = *v5;
*v5 = (int32_t)((v16 & 0x20000000) != 0) << 32 - v18 | v19 >> v18 | (int32_t)((int64_t)v19 << (int64_t)(33 - v18));
}
int32_t v20 = v12 & -0x10000 | (int32_t)v14; // 0x10004f39
int32_t v21 = *(int32_t *)-0x243f2cb2; // 0x10004f41
int32_t v22 = v10 - 32; // 0x10004f47
*v11 = v20;
*(int32_t *)(v10 - 8) = v21;
*(int32_t *)(v10 - 16) = v13;
*(int32_t *)(v10 - 20) = v10;
*(int32_t *)(v10 - 24) = v3;
*(int32_t *)(v10 - 28) = v9;
*(int32_t *)v22 = v7;
int32_t v23; // 0x10004f1c
int32_t v24 = v20 | v23 & 0xff00; // 0x10004f48
int32_t v25 = *(int32_t *)(v7 - 0x610d89ec) | v7; // 0x10004f4a
__asm_out_1((int16_t)v23, v24);
*(int32_t *)v25 = v24;
int32_t v26 = v25 - 4; // 0x10004f51
*(int32_t *)(v10 - 36) = v24;
*(int32_t *)(v10 - 40) = v21;
*(int32_t *)(v10 - 48) = v13;
*(int32_t *)(v10 - 52) = v22;
*(int32_t *)(v10 - 56) = v3;
*(int32_t *)(v10 - 60) = v9;
*(int32_t *)(v10 - 64) = v26;
int32_t v27 = v10 - 68; // 0x10004f56
*(int32_t *)v27 = v13;
while ((char)v9 <= 168) {
// 0x10004f24
v7 = v26;
v9 = v24;
v10 = v27;
v11 = (int32_t *)(v10 - 4);
*v11 = v3;
v12 = __asm_ffreep();
v13 = *v11;
v14 = *(char *)((121 * v12 / 256 + v12 & 255) + v13);
v15 = (int32_t *)(v9 + 110);
v16 = *v15;
*v15 = 8 * v16;
v18 = v21 & 31;
if (v18 != 0) {
v19 = *v5;
*v5 = (int32_t)((v16 & 0x20000000) != 0) << 32 - v18 | v19 >> v18 | (int32_t)((int64_t)v19 << (int64_t)(33 - v18));
}
v20 = v12 & -0x10000 | (int32_t)v14;
v21 = *(int32_t *)-0x243f2cb2;
v22 = v10 - 32;
*v11 = v20;
*(int32_t *)(v10 - 8) = v21;
*(int32_t *)(v10 - 16) = v13;
*(int32_t *)(v10 - 20) = v10;
*(int32_t *)(v10 - 24) = v3;
*(int32_t *)(v10 - 28) = v9;
*(int32_t *)v22 = v7;
v24 = v20 | v23 & 0xff00;
v25 = *(int32_t *)(v7 - 0x610d89ec) | v7;
__asm_out_1((int16_t)v23, v24);
*(int32_t *)v25 = v24;
v26 = v25 - 4;
*(int32_t *)(v10 - 36) = v24;
*(int32_t *)(v10 - 40) = v21;
*(int32_t *)(v10 - 48) = v13;
*(int32_t *)(v10 - 52) = v22;
*(int32_t *)(v10 - 56) = v3;
*(int32_t *)(v10 - 60) = v9;
*(int32_t *)(v10 - 64) = v26;
v27 = v10 - 68;
*(int32_t *)v27 = v13;
}
int32_t result = v9 + 87 & 255 | v9 & -256; // 0x10004f54
__asm_out_2(173, result);
return result;
}

// Address range: 0x10004f5e - 0x10004f6a
int32_t function_10004f5e(void) {
// 0x10004f5e
int32_t v1; // 0x10004f5e
int32_t v2; // 0x10004f5e
*(int32_t *)v1 = __asm_insd((int16_t)v2);
int32_t v3; // 0x10004f5e
__asm_out(71, (char)v3);
return function_10004f04();
}

// Address range: 0x10004f84 - 0x10004f91
int32_t function_10004f84(int32_t a1) {
// 0x10004f84
return *(int32_t *)0x1073cdd5;
}

// Address range: 0x10004fa1 - 0x10004fac
int32_t function_10004fa1(int32_t a1) {
// 0x10004fa1
int32_t v1; // 0x10004fa1
int32_t v2; // 0x10004fa1
int32_t v3 = *(int32_t *)(v1 - 0x3f59f8b1) & v2; // 0x10004fa1
char v4 = llvm_ctpop_i8((char)v3); // 0x10004fa1
int32_t v5; // 0x10004fa1
int32_t * v6 = (int32_t *)(v5 + 68); // 0x10004fa8
*v6 = 2 * *v6;
int32_t v7; // 0x10004fa1
return v7 & -0xff01 | 0x4000 * (int32_t)(v3 == 0) | 0x8000 * (int32_t)(v3 < 0) | 1024 * (int32_t)((v4 & 1) == 0) | 512;
}

// Address range: 0x10004fb2 - 0x10004fe5
int32_t function_10004fb2(void) {
// 0x10004fb2
int32_t v1; // 0x10004fb2
uint32_t v2 = v1 - 1; // 0x10004fb8
int32_t v3; // 0x10004fb2
char v4 = *(char *)(v3 + 0x50e71265); // 0x10004fb9
*(int32_t *)0x44ce343 = *(int32_t *)0x44ce343 ^ 58;
*(char *)(v3 + 0x1077fc43) = -29;
*(char *)((8 * (0x4000 * (int32_t)(v4 + (char)v2) | v2 / 0x80000) | 0x1c000000) + 0x44ce320) = 67;
int32_t v5; // 0x10004fb2
return (256 * v5 & 0xff00 | v5) - 1;
}

// Address range: 0x1000501f - 0x1000502b
int32_t function_1000501f(int32_t a1) {
// 0x1000501f
int32_t v1; // 0x1000501f
int32_t v2; // 0x1000501f
__asm_out_1((int16_t)v1, v2);
int32_t result = v2 | 0x5fc626af; // 0x10005021
__asm_out(181, (char)result);
return result;
}

// Address range: 0x1000502b - 0x10005137
int32_t function_1000502b(void) {
// 0x1000502b
int32_t v1; // 0x1000502b
int32_t v2; // 0x1000502b
*(char *)v1 = (char)v2 + (char)v1;
int32_t v3; // 0x1000502b
int32_t * v4 = (int32_t *)v3;
int32_t * v5 = (int32_t *)(v3 + 4);
int32_t * v6 = (int32_t *)(v3 + 8);
int32_t v7; // 0x1000502b
bool v8 = (char)v7 == -21; // 0x10005034
int32_t v9; // 0x1000502b
char v10 = (char)v9 % 33; // 0x10005034
int32_t v11 = __asm_int3(); // 0x10005034
int32_t v12; // 0x1000502b
int32_t v13; // 0x1000502b
int32_t v14; // 0x1000502b
int32_t v15; // 0x1000502b
int32_t v16; // 0x1000502b
int32_t v17; // 0x10005061
while (true) {
// 0x10005053
int32_t v18; // 0x1000502b
int32_t v19 = v18;
v12 = v11;
int32_t v20; // 0x1000502b
v15 = v20;
int32_t v21; // 0x1000502b
v13 = v21;
int32_t v22; // 0x1000502b
v14 = v22;
int32_t v23 = v14; // 0x10005053
bool v24 = true; // 0x10005053
int32_t v25 = v13; // 0x10005053
int32_t v26 = v15; // 0x10005053
v11 = v12;
int32_t v27 = v19; // 0x10005053
int32_t v28; // 0x1000502b
if (!v8) {
// 0x10005055
v16 = v28;
int32_t v29 = *(int32_t *)v14; // 0x1000505a
*(char *)-0x5326774f = v10;
v17 = v19 + 1;
if (v17 == 0 | (v10 & 14) > 9 | (*(int32_t *)v16 & 15) - (v29 & 15) > 15) {
// break -> 0x10005064
break;
}
// 0x10005043
v23 = *v4;
int32_t v30 = *v5; // 0x10005043
v27 = *v6;
v11 = *(int32_t *)(v3 + 16);
v26 = *(int32_t *)(v3 + 20);
v25 = *(int32_t *)(v3 + 24);
*(int32_t *)(v3 + 12) = v3 + 32;
*v6 = v27;
*v5 = v30;
*v4 = v23;
v24 = v30 == 0;
}
// 0x10005049
v22 = v23;
v8 = v24;
v10 = 25;
v21 = v25;
v20 = v26;
v18 = v27;
v28 = 0x7a2cb1cd;
}
// 0x10005064
bool v31; // 0x1000502b
int32_t v32 = v31 ? -4 : 4;
int32_t v33 = v14 + v32; // 0x1000505a
int32_t v34 = v16 + v32; // 0x1000505a
__asm_arpl(*(int16_t *)(2 * v34 + v12), (int16_t)v3);
char * v35 = (char *)v33; // 0x10005067
*v35 = *v35 + 1;
int32_t * v36 = (int32_t *)(v13 - 57); // 0x10005069
*v36 = 0x1000000 * *v36;
int32_t v37 = v33; // 0x1000506d
int32_t v38 = v31 ? -1 : 1; // 0x1000506d
int32_t v39 = 0x61611ea1; // 0x1000506d
int32_t v40 = v13; // 0x1000506d
int32_t v41 = v15; // 0x1000506d
int32_t v42 = v12; // 0x1000506d
int32_t v43 = v34; // 0x1000506d
int32_t v44; // 0x1000509c
while (true) {
int32_t v45 = v42;
int32_t v46 = v41;
int32_t v47 = v39;
int32_t v48; // 0x1000502b
int32_t v49 = v48 - 4; // 0x10005072
int32_t * v50 = (int32_t *)v49; // 0x10005072
*v50 = v37;
int32_t v51; // 0x1000502b
__asm_into(v51);
uint32_t v52 = v46 & 0xe400 | 0x1b00; // 0x10005074
v41 = v52 | v46 & -0xff01;
*(char *)v37 = (char)v47;
int32_t v53 = v38 + v37; // 0x10005077
int32_t v54 = *v50; // 0x10005082
unsigned char v55 = (char)v40; // 0x10005084
char v56 = (v54 & 1) != 0; // 0x10005084
unsigned char v57 = *(char *)(v48 + v47) + v56; // 0x10005084
unsigned char v58 = v55 - v57; // 0x10005084
bool v59 = (v54 & 1) != 0 ? v57 != -1 | v58 - v56 > v55 : v57 > v55; // 0x10005084
*v50 = v53;
*(int32_t *)v53 = *(int32_t *)v43;
char * v60 = (char *)(v41 - 0x55ce9739);
char v61 = v52 / 256;
int32_t v62 = v40 & -256 | (int32_t)v58; // 0x1000508c
int32_t v63 = v43 - 4;
int32_t v64 = v45 + 256 * v46 & 0xff00 | v45 & -0xff01;
int32_t v65 = v47 + 186 + (int32_t)v59 & 255 | v47 & -256;
int32_t v66 = v53 - 4;
*(char *)v66 = (char)v65;
int32_t v67 = v66 - 1; // 0x1000508f
int32_t v68 = __asm_insd((int16_t)v41); // 0x10005090
int32_t * v69 = (int32_t *)v67;
*v69 = v68;
int32_t * v70 = (int32_t *)v67; // 0x10005093
int32_t v71 = *v70 ^ v67; // 0x10005093
*v70 = v71;
unsigned char v72 = (char)v62 & 31; // 0x10005096
bool v73 = v71 == 0; // 0x10005096
char v74; // 0x10005096
if (v72 != 0) {
v74 = *v60 << v72;
*v60 = v74;
v73 = v74 == 0;
}
v44 = v62 - 1;
v37 = v67;
v38 = -1;
v39 = v65;
v40 = v44;
v42 = v64;
v48 = v49;
v43 = v63;
while (v44 != 0 != v73) {
// 0x1000509e
*(int32_t *)(v65 - 4) = v41;
int32_t v75 = v65 - 8; // 0x100050a0
*(int32_t *)v75 = v17;
int32_t v76 = __asm_iretd(); // 0x100050ae
int16_t * v77 = (int16_t *)v75; // 0x100050b0
char * v78 = (char *)(v63 - 0x196c28a9); // 0x100050b1
*v78 = *v78 + v61 + (char)((v76 & 14) > 9);
if ((v64 & 0xff00) != 0) {
// break (via goto) -> 0x10005133
goto lab_0x10005133;
}
int32_t v79 = (v76 & 14) > 9 ? v76 + 10 : v76; // 0x100050af
unsigned char v80 = *(char *)(9 * v44) & (char)v64; // 0x100050b7
int32_t v81 = v63 + 1; // 0x100050c8
int32_t v82 = v64 & -256 | (int32_t)v80; // 0x100050c9
int32_t v83 = (v79 & 14) > 9 ? v79 + 6 : v79; // 0x100050ba
char * v84 = (char *)(v66 + 0xc284185); // 0x100050ce
*v84 = *v84 | v80;
int32_t result = (v83 & 15) + 90 | v76 & -0x10000 | 256 * ((int32_t)((v79 & 14) > 9) + (int32_t)((v76 & 14) > 9)) + v76 & 0xff00; // 0x100050d4
int32_t v85 = v82 + 1; // 0x100050d6
if ((v85 & (v64 ^ -0x80000000)) >= 0) {
// 0x100050d9
*v69 = *(int32_t *)v81;
*(int32_t *)(v82 - 0x7668bf23) = v85;
*(int32_t *)v44 = v63 - 3;
return result;
}
v63 = v81;
v64 = v85;
v65 = result;
v66 = v67;
*(char *)v66 = (char)v65;
v67 = v66 - 1;
v68 = __asm_insd((int16_t)v41);
v69 = (int32_t *)v67;
*v69 = v68;
v70 = (int32_t *)v67;
v71 = *v70 ^ v67;
*v70 = v71;
v72 = (char)v44 & 31;
v73 = v71 == 0;
if (v72 != 0) {
v74 = *v60 << v72;
*v60 = v74;
v73 = v74 == 0;
}
v44--;
v37 = v67;
v38 = -1;
v39 = v65;
v40 = v44;
v42 = v64;
v48 = v75;
v43 = v63;
}
}
lab_0x10005133:;
int32_t result2 = __asm_hlt(); // 0x10005133
uint32_t v86 = v44 & 31; // 0x10005134
if (v86 != 0) {
int32_t * v87 = (int32_t *)(v41 + 120); // 0x10005134
*v87 = *v87 >> v86;
}
return result2;
}

// Address range: 0x10005138 - 0x10005141
int32_t function_10005138(int32_t a1) {
// 0x10005138
int32_t v1; // 0x10005138
return function_5dd32030(v1);
}

// Address range: 0x10005141 - 0x1000519c
int32_t function_10005141(int32_t a1) {
// 0x10005141
int32_t v1; // 0x10005141
char * v2 = (char *)(v1 + 16); // 0x1000514e
*v2 = 2 * *v2;
int32_t v3; // 0x10005141
int32_t v4 = v3 - 1; // 0x10005151
int32_t v5; // 0x10005141
if (!((v4 == 0 | (*(char *)(v5 + 0x3a7aef06) & 77) == 0))) {
// 0x10005188
return function_100051f4(v4 & -0xff01 | 0x6e00);
}
// 0x10005153
int32_t v6; // 0x10005141
int32_t v7 = (v6 & 0x46522d87) - 1 | 0x6af05192; // 0x1000515c
unsigned char v8 = (char)v7; // 0x10005162
int32_t v9; // 0x10005141
if ((v8 & 14) > 9) {
v9 = (v8 > 153 ? 102 : 6) + v7 & 253 | v7 & -256;
} else {
v9 = (v8 > 153 ? v7 + 96 : v7) & 255 | v7 & -256;
}
__asm_fbld(*(float80_t *)(a1 + 0x48b73c79));
return v9 - 0x4df01028;
}

// Address range: 0x100051c1 - 0x100051c4
int32_t function_100051c1(void) {
// 0x100051c1
int32_t result; // 0x100051c1
return result;
}

// Address range: 0x100051c7 - 0x100051cf
int32_t function_100051c7(int32_t a1) {
// 0x100051c7
int32_t v1; // 0x100051c7
return v1 | 0x30919b72;
}

// Address range: 0x100051d0 - 0x100051d1
int32_t function_100051d0(void) {
// 0x100051d0
int32_t result; // 0x100051d0
return result;
}

// Address range: 0x100051f4 - 0x1000523a
int32_t function_100051f4(int32_t a1) {
// 0x100051f4
uint32_t v1; // 0x100051f4
uint32_t v2; // 0x100051f4
int32_t v3; // 0x100051f4
if (v2 < v1 || v3 == -1) {
// 0x10005231
int32_t v4; // 0x100051f4
return &v4;
}
// 0x100051f9
int32_t v5; // 0x100051f4
__asm_outsb((int16_t)(v2 - v1), (char)v5);
uint32_t v6; // 0x100051f4
return 87 * v6 / 256 + v6 & 255 | v6 & -0x10000;
}

// Address range: 0x10005240 - 0x10005241
int32_t function_10005240(void) {
// 0x10005240
int32_t result; // 0x10005240
return result;
}

// Address range: 0x10005272 - 0x10005273
int32_t function_10005272(void) {
// 0x10005272
int32_t result; // 0x10005272
return result;
}

// Address range: 0x10005277 - 0x10005333
int32_t function_10005277(int16_t a1, int32_t a2) {
int32_t v1 = __asm_in_4(210); // 0x1000527c
int32_t v2; // 0x10005277
int32_t * v3 = (int32_t *)(v2 - 0x3997d3e3); // 0x1000527f
bool v4; // 0x10005277
*v3 = (int32_t)v4 - v2 + *v3;
int32_t * v5 = (int32_t *)(v1 + 123); // 0x10005285
*v5 = *v5 ^ v1;
int32_t v6; // 0x10005277
int32_t v7 = __asm_in((int16_t)v6); // 0x10005288
*(char *)(v6 - 110) = -81;
int32_t result = v7 + 1; // 0x10005291
__asm_out_3((int16_t)v6, 33);
if (result < 1) {
function_10005240();
}
// 0x10005296
int32_t v8; // 0x10005277
*(int224_t *)(4 * result + v8) = (int224_t)__asm_fnstenv();
bool v9; // 0x10005277
int32_t v10 = v9 ? 12 : 4; // 0x1000529a
*(char *)v6 = *(char *)&v6 / 2;
char v11 = __asm_int3(); // 0x100052a0
*(char *)0x5b17b95a = v11;
__asm_arpl(*(int16_t *)(v7 + 94), (int16_t)result);
unsigned char v12 = v11 + 5; // 0x100052b8
*(char *)-0x2347cfb = v12;
bool v13 = v12 > 153 | v11 < 251;
char v14 = v13 ? v11 + 101 : v12;
int32_t v15; // 0x10005277
if (((v10 + v15 & 15) > 16 || (v12 & 14) > 9 ? (v13 ? 102 : 6) + v12 : v14) >= 0) {
// 0x100052c1
return __asm_hlt();
}
// 0x10005322
__asm_out(31, (char)result);
return result;
}

// Address range: 0x10005335 - 0x1000533a
int32_t function_10005335(int32_t a1) {
// 0x10005335
int32_t v1; // 0x10005335
int32_t v2; // 0x10005335
bool v3; // 0x10005335
return v2 + v1 + (int32_t)v3;
}

// Address range: 0x1000535d - 0x1000535e
int32_t function_1000535d(int32_t a1) {
// 0x1000535d
int32_t result; // 0x1000535d
return result;
}

// Address range: 0x10005364 - 0x100054a9
int32_t function_10005364(int32_t a1) {
// 0x10005364
int32_t v1; // 0x10005364
char v2 = v1;
int32_t v3; // 0x10005364
int32_t v4 = v3 & -0xff01; // 0x10005364
int32_t v5 = *(int32_t *)(v1 + 90); // 0x10005366
int32_t v6; // 0x10005364
int32_t result = v6 - *(int32_t *)0x32615985 | v1; // 0x1000536f
int32_t * v7 = (int32_t *)(v5 + 0x5b12e77a); // 0x10005372
uint32_t v8; // 0x10005364
*v7 = *v7 + v8;
int32_t v9; // 0x10005364
uint32_t v10 = *(int32_t *)(2 * v9 - 0x49f0d967 + (v4 | 256 * v1 & 0xff00)); // 0x1000537a
char v11 = v8; // 0x10005383
int32_t v12; // 0x10005364
char v13 = v12 < v10; // 0x10005383
char v14 = v11 + v2 + v13; // 0x10005383
char v15 = v14 + v13; // 0x10005383
if (v14 < 0 == ((v15 ^ v2) & (v15 ^ v11)) < 0) {
char * v16 = (char *)(8 * v12 + result); // 0x10005387
*v16 = *v16 - (char)(v12 / 256);
return -0x29e5fdee;
}
// 0x100053fd
uint32_t v17; // 0x10005364
int16_t v18 = v17; // 0x10005400
__asm_outsd(v18, *(int32_t *)v5);
int32_t * v19 = (int32_t *)((v8 & -256 | 212) - 126); // 0x10005402
uint32_t v20 = *v19; // 0x10005402
*v19 = v20 / 0x1000 | 0x100000 * v20;
int32_t v21; // bp-8, 0x10005364
if (((v15 ^ v2) & (v15 ^ v11)) < 0) {
int32_t v22 = v5 + (int32_t)((v20 & 0x1000) != 0) + *(int32_t *)(v21 - 76); // 0x10005412
char v23 = llvm_ctpop_i8((char)v22); // 0x10005412
*(char *)0x69135605 = (char)result;
if ((v23 & 1) == 0) {
// 0x1000541c
return result;
}
// 0x1000541f
*(char *)(4 * result + 96 + v22) = (char)(v8 / 256);
return result;
}
char v24 = *(char *)&v12; // 0x1000542d
uint32_t v25 = v17 / 256; // 0x10005432
*(char *)(result + 89) = (char)v25;
int32_t v26 = (256 * (int32_t)(*(char *)(v17 - 102) & v14 & v24) | v4) ^ 0x33d4aeb9; // 0x10005435
int32_t v27 = v8 & -0x10000 | v17 + 212 & 255 | 0x4000; // 0x1000543a
uint32_t v28 = v27 - 1; // 0x1000543c
if (v28 == 0) {
// 0x1000543e
*(int32_t *)-0x7333a633 = *(int32_t *)(v26 & -256);
return (v5 ^ (int32_t)&v21) & 0x319d968f;
}
int32_t * v29 = (int32_t *)(v9 - 10); // 0x10005452
*v29 = *v29 - v28;
int32_t * v30 = (int32_t *)(v5 + 4 * v9); // 0x1000545f
*v30 = *v30 / 2;
int32_t v31 = *(int32_t *)0x2426957; // 0x1000546c
int32_t v32 = __asm_in(v18); // 0x1000546d
*(int32_t *)-0x21e0bb8d = v28;
int32_t v33 = *(int32_t *)(v12 - 0x3549ea71) ^ -0x21e0bb8d; // 0x1000547b
uint32_t v34 = *(int32_t *)(v17 + 0x72688e51); // 0x10005481
int32_t v35 = v34 - v17; // 0x10005481
char v36 = llvm_ctpop_i8((char)v35); // 0x10005481
int32_t v37 = v34 < v17; // 0x10005487
*(int32_t *)(v33 - 4) = 512 * (int32_t)((v31 & 512) != 0) | 256 * (int32_t)((v31 & 256) != 0) | 1024 * (int32_t)((v31 & 1024) != 0) | 0x4000 * (int32_t)((v31 & 0x4000) != 0) | v37 | 64 * (int32_t)(v35 == 0) | 128 * (int32_t)(v35 < 0) | 16 * (int32_t)((v34 & 15) - (v17 & 15) > 15) | 2048 * (int32_t)(((v35 ^ v34) & (v34 ^ v17)) < 0) | 4 * (int32_t)((v36 & 1) == 0) | 2;
char * v38 = (char *)(v27 + 0x770a0bef + 2 * (v32 + 0x681ae865 + (int32_t)((v31 & 1) != 0))); // 0x10005490
char v39 = v28 / 256; // 0x10005490
*v38 = *v38 - v39;
*(char *)(v9 + 47 + v26) = __asm_insb(v18) & v39;
char * v40 = (char *)(v12 + 91); // 0x1000549f
*v40 = *v40 | (char)v17;
int32_t v41 = (v25 + v9 + v37 & 255 | v9 & -256) - 0x669dbdf4 ^ -0xc2277fb; // 0x100054a2
return v41 & -256 | (int32_t)*(char *)((v41 & 255) + v12);
}

// Address range: 0x100054a9 - 0x100054af
int32_t function_100054a9(void) {
// 0x100054a9
return function_1eb84dde();
}

// Address range: 0x100054b0 - 0x100054b5
int32_t function_100054b0(void) {
// 0x100054b0
int32_t v1; // 0x100054b0
int32_t v2; // 0x100054b0
*(char *)v1 = (char)v2;
int32_t result; // 0x100054b0
return result;
}

// Address range: 0x100054b5 - 0x100054bf
int32_t function_100054b5(void) {
// 0x100054b5
int32_t result; // 0x100054b5
return result;
}

// Address range: 0x100054bf - 0x100054c8
int32_t function_100054bf(void) {
// 0x100054bf
int32_t result; // 0x100054bf
return result;
}

// Address range: 0x10005514 - 0x10005578
int32_t function_10005514(void) {
// 0x10005514
int32_t v1; // 0x10005514
*(int864_t *)(v1 - 0x49f8c509) = (int864_t)__asm_fnsave();
int16_t v2; // 0x10005514
unknown_8287fbd8(v2);
int32_t v3; // 0x10005514
float80_t v4; // 0x10005514
*(float64_t *)(v3 + 44) = (float64_t)v4;
__asm_arpl(*(int16_t *)0x41f8484a, (int16_t)v1);
*(char *)-0x5e20a1d3 = -61;
int32_t v5; // 0x10005514
char * v6 = (char *)((v5 & -256 | 120) + 0x3d3b9008); // 0x10005551
*v6 = *v6 + 101;
return __asm_in(0x48b8);
}

// Address range: 0x10005579 - 0x100055a7
int32_t function_10005579(int32_t a1, int32_t a2) {
// 0x10005579
int32_t v1; // 0x10005579
int32_t v2 = v1 - 1; // 0x10005580
int32_t v3; // 0x10005579
int32_t v4; // 0x10005579
*(char *)v4 = (char)v3;
__asm_int(87);
int128_t v5; // 0x10005579
__asm_vxorps(v5, *(int128_t *)v2);
int32_t v6; // 0x10005579
int32_t v7; // 0x10005579
int32_t * v8 = (int32_t *)(v7 - 0x47c75ee3 + 2 * v6); // 0x1000558b
*v8 = *v8 & v2;
char * v9 = (char *)(v4 - 2); // 0x10005595
*v9 = *v9 - 68;
*(char *)v3 = __asm_insb((int16_t)v2);
return function_100055b2((int32_t)&g2, (int32_t)&g2);
}

// Address range: 0x100055a7 - 0x100055b2
int32_t function_100055a7(void) {
// 0x100055a7
int32_t v1; // 0x100055a7
int32_t v2 = 0x10000 * v1 / 0x10000; // 0x100055a7
*(int32_t *)-0x6a5b5248 = v2;
return v2 ^ 225;
}

// Address range: 0x100055b2 - 0x100057e6
int32_t function_100055b2(int32_t a1, int32_t a2) {
int32_t v1 = a1;
int32_t v2; // 0x100055b2
int32_t v3 = v2 & -256 | 232; // 0x100055b2
int32_t v4 = __asm_sti() | -0x637d489d; // 0x100055c0
bool v5; // 0x100055b2
int32_t v6 = v5 ? -1 : 1; // 0x100055c6
int32_t v7 = v6 + 1;
int32_t v8; // 0x100055b2
int32_t v9 = v7 + v8; // 0x100055c6
uint32_t v10 = a1 - *(int32_t *)(v3 + 114); // 0x100055ca
int32_t v11 = v4; // 0x100055cf
int32_t v12 = v10 & -0xff01 | 0xbe00; // 0x100055cf
int32_t v13 = v9; // 0x100055cf
int32_t v14; // 0x100055b2
int32_t v15; // 0x100055b2
int32_t v16; // 0x100055b2
int32_t v17; // 0x100055b2
int32_t v18; // 0x100055b2
int16_t v19; // 0x100055b2
if (v10 >= 0) {
// 0x100055d1
int32_t v20; // 0x100055b2
int32_t v21 = v6 + v20; // 0x100055c6
uint32_t v22 = v3 - 1; // 0x100055c8
uint64_t v23 = (int64_t)v4 * (int64_t)v22 / 0x100000000; // 0x100055d1
__asm_int1();
*(char *)v21 = *(char *)v9;
int32_t v24; // 0x100055b2
v1 = v24;
v13 = v9 + v7;
__asm_in((int16_t)v23);
v11 = &v1;
if (v13 >= 0) {
int32_t v25 = *(int32_t *)-0x18488e2d; // 0x100055f1
int32_t v26 = (v22 - 256 * v11 & 0xff00 | v22 & -0xff19) - 1; // 0x100055f3
int32_t v27 = unknown_39e20e78() & -0xff01 | 0x2c00; // 0x100055fd
*(int32_t *)-0x18488e2d = 0x18356962;
int32_t * v28 = (int32_t *)v27; // 0x10005604
*v28 = *v28 + v24;
uint32_t v29 = v26 & 31; // 0x10005607
if (v29 != 0) {
int32_t * v30 = (int32_t *)(v27 - 0x25ef54ad); // 0x10005607
*v30 = *v30 >> v29;
}
int32_t v31 = v27 & -0xf400 ^ -0x10966e84;
int32_t v32 = *(int32_t *)-0x1848bc41; // 0x10005615
float80_t v33; // 0x100055b2
*(int16_t *)v24 = (int16_t)v33;
__asm_out_2(51, v31);
__asm_outsb((int16_t)v25, *(char *)v32);
int32_t v34 = -0x1848bc3d; // 0x100055b2
int32_t v35 = v21 + v6; // 0x100055b2
int32_t v36 = v32; // 0x100055b2
int32_t v37 = v25; // 0x100055b2
int32_t v38 = v26; // 0x100055b2
int32_t v39 = v31; // 0x100055b2
int32_t result2; // 0x100055b2
while (true) {
int32_t v40 = v39;
int32_t * v41 = (int32_t *)(v40 - 46 + 2 * v40); // 0x100056be
uint32_t v42 = *v41; // 0x100056be
*v41 = v42 - v40;
result2 = v40;
if (v42 < v40) {
// break -> 0x10005692
break;
}
int32_t v43 = v24 + v38; // 0x100055b2
int32_t v44 = v34;
int32_t v45 = v35; // 0x100055b2
int32_t v46 = v36; // 0x100055b2
int32_t v47 = v37; // 0x100055b2
int32_t v48 = v40; // 0x100056af
float80_t v49; // 0x100055b2
float80_t v50 = v49; // 0x100055b2
bool v51; // 0x100055b2
bool v52 = v51; // 0x100055b2
int32_t v53; // 0x100055b2
bool v54; // 0x100055b2
int32_t v55; // 0x100055b2
int32_t v56; // 0x100055b2
float80_t v57; // 0x100055b2
int32_t v58; // 0x100055b2
char * v59; // 0x100055b2
int32_t v60; // 0x100056de
unsigned char v61; // 0x100056e0
uint32_t result; // 0x100056e0
int32_t v62; // 0x100056e2
while (true) {
// 0x100056c6
v54 = v52;
v57 = v50;
int32_t v63 = v48;
int32_t v64 = v47;
v56 = v46;
v55 = v45;
v53 = v44;
__asm_out(141, (char)v63);
uint32_t v65 = v63 & -256 | (int32_t)*(char *)(v24 + (v63 & 255)); // 0x100056ca
int32_t v66 = v65 + 0x7acd0db1; // 0x100056cb
bool v67 = v65 > 0x8532f24e; // 0x100056d0
bool v68 = v66 < 0; // 0x100056d0
if ((v66 & (v63 ^ -0x80000000)) < 0) {
// 0x100056d2
*(float64_t *)-0x436b59ff = (float64_t)v57;
char * v69 = (char *)(v64 + 99); // 0x100056d8
unsigned char v70 = *v69; // 0x100056d8
char v71 = v70 - 111; // 0x100056d8
*v69 = v71;
v67 = v70 > 110;
v68 = v71 < 0;
}
int32_t v72 = v53 + 1;
v58 = v43 & -256 | 236;
bool v73 = v54; // 0x100056dc
int32_t v74 = v66; // 0x100056dc
int32_t v75 = v58; // 0x100056dc
int32_t v76 = v64; // 0x100056dc
int32_t v77 = v72; // 0x100056dc
int32_t v78 = v56; // 0x100056dc
if (v68) {
int32_t * v79 = (int32_t *)(v55 - 0x27483745); // 0x100056e4
int32_t * v80 = (int32_t *)v72;
v59 = (char *)v56;
int32_t v81 = v64;
unsigned char v82 = (char)v66; // 0x100056de
unsigned char v83 = (v67 ? 59 : 58) + v82; // 0x100056de
bool v84 = v67 ? v83 <= v82 : v82 > 197; // 0x100056de
v60 = v66 & -0x10000;
v61 = -54 * (char)(v66 / 256) + v83;
int32_t v85 = v61; // 0x100056e0
result = v60 | v85;
char v86 = *(char *)&v24; // 0x100056e2
v62 = v81 & -256 | (int32_t)((char)v81 - v86 + (char)v84);
*v79 = *v79 - v55;
uint32_t v87 = *(int32_t *)v62; // 0x100056ea
int32_t v88 = result - v87; // 0x100056ea
if (v88 != 0) {
// break (via goto) -> 0x1000567d
goto lab_0x1000567d;
}
int32_t v89 = *v80; // 0x100056ee
*v80 = -0x436b5984;
v19 = v89;
__asm_outsb(v19, *v59);
char * v90; // 0x10005760
if (result >= v87) {
// 0x1000575d
__asm_out_1(v19, result);
v90 = (char *)(v58 - 0x73a381a1 + 8 * v58);
*v90 = *v90 - 37;
return v60 | (int32_t)(v61 + 53);
}
while ((llvm_ctpop_i8((char)v88) & 1) != 0) {
bool v91 = result < 0xeba75f3f; // 0x1000574e
if (result >= 0xeba75f40) {
// 0x10005750
*(int32_t *)v55 = *(int32_t *)v56;
*(int32_t *)((v56 & v72) - 4) = -0x5dc7de86;
return result;
}
v81 = v89;
v82 = (char)result;
v83 = (v91 ? 59 : 58) + v82;
v84 = v91 ? v83 <= v82 : v82 > 197;
v60 = result & -0x10000;
v61 = -54 * (char)(result / 256) + v83;
v85 = v61;
result = v60 | v85;
v86 = *(char *)&v24;
v62 = v81 & -256 | (int32_t)((char)v81 - v86 + (char)v84);
*v79 = *v79 - v55;
v87 = *(int32_t *)v62;
v88 = result - v87;
if (v88 != 0) {
// break (via goto) -> 0x1000567d
goto lab_0x1000567d;
}
// 0x100056ee
v89 = *v80;
*v80 = -0x436b5984;
v19 = v89;
__asm_outsb(v19, *v59);
if (result >= v87) {
// 0x1000575d
__asm_out_1(v19, result);
v90 = (char *)(v58 - 0x73a381a1 + 8 * v58);
*v90 = *v90 - 37;
return v60 | (int32_t)(v61 + 53);
}
}
int32_t v92 = *(int32_t *)(v58 - 110) ^ v72; // 0x100056f8
if (v92 < 1) {
int32_t v93 = (v54 ? -4 : 4) + v55; // 0x1000576e
v24 = 0x4ac7f1e9;
int32_t v94 = v92 + v93; // 0x10005776
int32_t v95 = v92 - 4;
int32_t v96 = unknown_d45ae1cc(); // 0x10005778
if (((v94 ^ v93) & (v94 ^ v92)) < 0) {
// 0x100057da
*(char *)v94 = *v59;
char * v97 = (char *)v24; // 0x100057db
*v97 = *v97 - (char)v96;
*(int32_t *)v95 = v92;
*(char *)(v94 + (v54 ? -1 : 1)) = __asm_insb(v19);
return (v96 ^ -0x1f46cd64) + 1;
}
// 0x10005781
__asm_out_2(8, v96);
v14 = v95;
v16 = v58 - 1;
v18 = v92;
v15 = -0x436b5984;
goto lab_0x10005784;
}
uint32_t v98 = *(int32_t *)-0x468fe793 | 93; // 0x10005700
*(int32_t *)-0x468fe793 = v98;
int32_t v99 = *(int32_t *)v56; // 0x10005708
int32_t v100 = v24; // 0x10005709
int32_t v101 = v99 & -256; // 0x10005709
if (v98 >= 0) {
int32_t v102 = (int32_t)*(char *)(v100 + (v99 & 255)); // 0x10005709
*(int32_t *)(v92 - 4) = v85;
int32_t v103 = v92 - 8; // 0x1000570d
*(int32_t *)v103 = v85;
v17 = v55;
if ((256 * (int32_t)((v102 & 14) > 9) + (v101 | v102) & 0x4000) == 0) {
// 0x10005715
v14 = v92 - 3682;
v16 = v58 - 2;
v18 = v92 - 3678;
v15 = v103;
goto lab_0x10005784;
} else {
goto lab_0x10005793;
}
}
// 0x100056a7
*(int32_t *)v100 = v100 & 0x7993bcaf;
v73 = false;
v74 = v101 | 65;
v75 = v58 - 1;
v76 = v89;
v77 = v92;
v78 = v56 + 4;
}
// 0x100056af
v44 = v77;
v48 = v74 & -2;
int32_t * v104 = (int32_t *)(v48 - 46 + 2 * v48); // 0x100056be
uint32_t v105 = *v104; // 0x100056be
*v104 = v105 - v48;
result2 = v48;
v43 = v24 + v75;
v45 = v55 - 1;
v46 = v78;
v47 = v76;
v50 = (float80_t)*(int16_t *)(v24 + 64) - v57;
v52 = v73;
if (v105 < v48) {
return result2;
}
}
lab_0x1000567d:;
char * v106 = (char *)(v56 - 38); // 0x1000567d
char v107 = *v106; // 0x1000567d
*v106 = v107 - 1;
*(int16_t *)v24 = (int16_t)v57;
__asm_out_2(51, result);
__asm_outsb((int16_t)v62, *v59);
v34 = v53 + 5;
v35 = v55;
v36 = v56;
v37 = v62;
v38 = v58;
v39 = result;
v49 = v57;
v51 = v54;
if ((v107 & -v107) < 0) {
// 0x1000568b
return v60 | (int32_t)(v61 + 21);
}
}
lab_0x10005692:
// 0x10005692
return result2;
}
// 0x10005630
v12 = v23;
}
// 0x10005634
__asm_out_2(93, v11);
*(int32_t *)-0x822f876 = v13;
char v108 = *(char *)(v11 + 0x32aef8c0); // 0x1000563e
int32_t v109 = v12 & -256; // 0x1000563e
__asm_wait();
*(int32_t *)0x357e269c = *(int32_t *)0x357e269c & v13;
*(int32_t *)-0x822f87a = v109 | (int32_t)(v108 | (char)v12);
*(int32_t *)-0x45305266 = v13;
uint32_t v110 = *(int32_t *)((v109 | 19) - 0x47cd3551); // 0x1000565d
int32_t v111 = __asm_iretd(); // 0x10005663
unsigned char v112 = (char)v111; // 0x10005669
bool v113 = v110 > 0x18356962 | v112 > 153;
int32_t v114; // 0x100055b2
if (-((v110 & 15)) > 13 || (v112 & 14) > 9) {
v114 = (v113 ? 102 : 6) + v111 & 255 | v111 & -256;
} else {
v114 = (v113 ? v111 + 96 : v111) & 255 | v111 & -256;
}
int128_t v115; // 0x100055b2
__asm_maxps(v115, *(int128_t *)(v114 + 0x54c8a58f));
return unknown_ecb6525();
lab_0x10005784:
// 0x10005784
__asm_int(191);
*(int32_t *)v18 = -49;
*(int32_t *)v14 = v16;
v17 = v15;
goto lab_0x10005793;
lab_0x10005793:
// 0x10005793
__asm_in_5(v19);
*(int32_t *)v17 = __asm_insd(v19);
__asm_out(202, __asm_in_6(-44));
return unknown_838fa70();
}

// Address range: 0x100057f9 - 0x100057fb
int32_t function_100057f9(int32_t a1) {
// 0x100057f9
int32_t result; // 0x100057f9
return result;
}

// Address range: 0x100057fe - 0x10005800
int32_t function_100057fe(int32_t a1) {
// 0x100057fe
int32_t result; // 0x100057fe
return result;
}

// Address range: 0x1000580e - 0x1000581b
int32_t function_1000580e(void) {
// 0x1000580e
int32_t v1; // 0x1000580e
bool v2; // 0x1000580e
*(int32_t *)0x5f13757e = *(int32_t *)0x5f13757e + v1 + (int32_t)v2;
return function_19688699();
}

// Address range: 0x10005826 - 0x1000583d
int32_t function_10005826(void) {
// 0x10005826
int32_t v1; // 0x10005826
int32_t v2 = v1 - 1; // 0x10005833
int32_t v3 = __asm_int1(); // 0x10005833
int32_t v4; // 0x10005826
int32_t v5; // 0x10005826
int32_t v6; // 0x10005826
if (!((v2 == 0 | v4 == *(int32_t *)(v6 + 0x74b85ebf + 4 * v5)))) {
v3 = function_1000580e();
}
// 0x10005835
int16_t v7; // 0x10005826
int32_t v8; // 0x10005826
int32_t v9; // 0x10005826
return function_c9852c53(v8, v4, v5, &v7, v6, v9, v2, v3);
}

// Address range: 0x10005848 - 0x1000584d
int32_t function_10005848(void) {
// 0x10005848
int32_t v1; // 0x10005848
return v1 + 1;
}

// Address range: 0x10005869 - 0x10005872
float80_t function_10005869(void) {
// 0x10005869
int32_t v1; // 0x10005869
float80_t v2; // 0x10005869
return (float80_t)*(float32_t *)(v1 + 0x50a0358) / v2;
}

// Address range: 0x1000589d - 0x1000589e
int32_t function_1000589d(void) {
// 0x1000589d
int32_t result; // 0x1000589d
return result;
}

// Address range: 0x100058b2 - 0x10005967
int32_t function_100058b2(void) {
// 0x100058b2
int32_t v1; // 0x100058b2
bool v2; // 0x100058b2
int32_t v3 = v1 - (v2 ? -0x23486fc6 : -0x23486fc7); // 0x100058b2
int32_t v4; // 0x100058b2
uint32_t v5; // 0x100058b2
int32_t v6; // 0x100058b2
int32_t v7; // 0x100058b2
int32_t v8; // 0x100058b2
int32_t v9; // 0x100058b2
int32_t v10 = unknown_bbb7e75b(v5, v6, &v4, v7, v8, v9, v3 + 229 & 255 | v3 & -256); // 0x100058c1
int32_t v11 = v10 + ((char)v3 > 26 ? -0x1014c5f5 : -0x1014c5f6); // 0x100058c8
char * v12 = (char *)(v8 + 12); // 0x100058cd
unsigned char v13 = *v12; // 0x100058cd
unsigned char v14 = (char)v11; // 0x100058cd
*v12 = v13 - v14;
if (v13 >= v14) {
// 0x1000593d
__asm_out(175, v14);
return __asm_in((int16_t)v8);
}
char * v15 = (char *)(v9 + 0x5f544d48); // 0x100058df
*v15 = *v15 & *(char *)v11;
uint32_t v16; // 0x100058b2
int32_t v17 = 2 * v16; // 0x100058e8
if (v17 < 0 == (v17 ^ v16) < 0) {
// 0x10005967
int32_t result; // 0x100058b2
return result;
}
if (v5 >= v16) {
function_1000589d();
}
// 0x100058f5
*(int32_t *)(v16 - 4) = __asm_insd(-3619);
__asm_in_5(-3619);
*(int32_t *)(v16 - 5) = *(int32_t *)(v5 - 4);
unknown_29f1796e();
// 0x10005967
return -0x31f25cbe;
}

// Address range: 0x10005974 - 0x10005979
int32_t function_10005974(void) {
// 0x10005974
return function_17281aa7();
}

// Address range: 0x1000598c - 0x10005995
int32_t function_1000598c(int32_t a1) {
// 0x1000598c
return function_21af92f0();
}

// Address range: 0x10005995 - 0x10005afa
int32_t function_10005995(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t result, int32_t a7) {
// 0x10005995
int32_t v1; // 0x10005995
int32_t v2; // 0x10005995
int32_t v3 = v1 - v2; // 0x1000599a
*(int32_t *)v1 = v3;
bool v4; // 0x10005995
int32_t v5; // 0x10005995
int32_t v6 = 256 * (int32_t)((v5 & 14) > 9 | v4) + v5 & 0xff00 | v5 & -0x10000; // 0x1000599c
if (((v3 ^ v1) & (v2 ^ v1)) < 0) {
v6 = function_10005995((int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2);
}
// 0x1000599e
int32_t v7; // 0x10005995
int32_t v8; // 0x10005995
int32_t v9 = 256 * v8 & 0xff00 | v7 & -0xff01; // 0x10005996
int32_t v10 = v8 - 1; // 0x10005998
*(char *)(v2 + 21) = (char)v7;
int64_t v11 = (int64_t)*(int32_t *)(v9 - 4); // 0x100059b1
int64_t v12 = 116 * v11; // 0x100059b1
uint32_t v13 = v10 & 31; // 0x100059b5
if (v13 != 0) {
int32_t * v14 = (int32_t *)(v9 + 92); // 0x100059b5
uint32_t v15 = *v14; // 0x100059b5
*v14 = v15 << v13 | (int32_t)((int64_t)v15 >> (int64_t)(33 - v13)) | (int32_t)(v12 != 0x7400000000 * v11 / 0x100000000) << v13 - 1;
}
int32_t v16 = v10 & -0xff01 | 0x1e00; // 0x100059a0
int32_t v17; // 0x10005995
int32_t * v18 = (int32_t *)(v17 + 68); // 0x100059b8
int32_t v19 = *v18 & v16; // 0x100059b8
*v18 = v19;
if (v19 == 0) {
// 0x10005a26
*(int32_t *)0x57fc5f9d = (v6 & -0x3cfa1800 | 0x3cfa1773) + 0x511faa95;
return __asm_int3() & -0xff01 | 0xec00;
}
if (v19 >= 1) {
int32_t v20 = *(int32_t *)(v9 - 0x485893a6); // 0x100059bd
int32_t v21 = (v20 & 14) > 9 ? v20 + 10 : v20; // 0x100059ca
int32_t * v22 = (int32_t *)(v17 - 0x5c8df170); // 0x100059cb
*v22 = *v22 + ((v20 & 14) > 9 ? 100 : 99);
return v21 & 15 | v20 & -0x10000 | 256 * (int32_t)((v20 & 14) > 9) + v20 & 0xff00;
}
if (v19 < 0) {
// 0x10005a48
*(char *)v17 = __asm_insb((int16_t)v9);
return v16 + 0x1fff & 0x1f00 ^ v9;
}
// 0x100059e1
bool v23; // 0x10005995
bool v24; // 0x10005995
bool v25; // 0x10005995
bool v26; // 0x10005995
int32_t v27 = 0x4000 * (int32_t)v24 | 1024 * (int32_t)v25 | 512 * (int32_t)v26 | 256 * (int32_t)v23 | 128 * (int32_t)(v19 < 0) | 4 * (int32_t)((llvm_ctpop_i8((char)v19) & 1) == 0) | 2; // 0x100059d3
__asm_sti();
int32_t v28 = *(int32_t *)0x7ee13def; // 0x100059e5
*(int32_t *)0x7ee13def = v28 | *(int32_t *)(int32_t)v12;
*(int32_t *)v27 = __asm_insd((int16_t)a4);
*(int32_t *)0x35f02e32 = result;
int32_t v29; // 0x10005995
*(char *)v27 = *(char *)&v29;
return result;
}

// Address range: 0x10005afb - 0x10005d69
int32_t function_10005afb(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t result) {
// 0x10005afb
bool v1; // 0x10005afb
if (!v1) {
// 0x10005b03
int32_t v2; // 0x10005afb
*(char *)0x3e1029d9 = (char)v2;
return __asm_hlt();
}
// 0x10005b56
uint32_t v3; // 0x10005afb
*(int32_t *)v3 = v3 / 2;
int32_t v4; // 0x10005afb
int32_t v5; // 0x10005afb
*(char *)v5 = *(char *)&v4;
bool v6; // 0x10005afb
int32_t v7 = v6 ? -1 : 1; // 0x10005b62
int32_t v8 = __asm_sti(); // 0x10005b65
int32_t v9; // 0x10005afb
v4 = v4 + v7 | v9;
int32_t v10; // 0x10005afb
int32_t v11 = v10 + 1; // 0x10005b6c
uint32_t v12; // 0x10005afb
int32_t * v13 = (int32_t *)(2 * (v7 + v5) + v12); // 0x10005b6d
*v13 = *v13 + (v8 & -256 | 201);
__asm_out(52, -55);
int16_t v14; // 0x10005afb
int32_t v15 = unknown_e989e794(v14); // 0x10005b7a
char v16 = *(char *)(v15 - 0x361a2652); // 0x10005b84
if ((v12 + 17 & 255 || v12 & -0x10000 || 256 * (int32_t)(v16 | (char)(v12 / 256))) < -1) {
int32_t * v17 = (int32_t *)(v15 - 0x127a16aa); // 0x10005c0c
*v17 = *v17 & v11;
if (v4 + v7 < 2) {
// 0x10005c29
return v15 & -256 | (int32_t)(*(char *)v4 - 48);
}
// 0x10005c20
return result;
}
int32_t v18 = v9 - 2; // 0x10005b8a
int32_t v19 = unknown_71b625ae(v9, v11, -57); // 0x10005b95
int32_t v20 = -0x51e3f2f5 - v19; // 0x10005b9a
int32_t v21 = v18; // bp-12, 0x10005b9c
uint32_t v22 = v19 & 0x6c8693d4; // 0x10005b9d
uint32_t v23 = *(int32_t *)v4; // 0x10005ba4
uint32_t v24 = *(int32_t *)v20; // 0x10005ba4
int32_t v25 = v6 ? -4 : 4; // 0x10005ba4
uint32_t v26 = v4 + v25; // 0x10005ba4
v4 = v26;
unsigned char v27 = (char)(v22 / 256); // 0x10005ba6
int32_t v28 = 2 * v18; // 0x10005bab
unsigned char v29 = (char)(v18 / 128); // 0x10005bae
uint32_t v30 = v28 & 30; // 0x10005bb0
bool v31 = v27 < v29; // 0x10005bb0
if (v30 != 0) {
v4 = v26 >> v30 | (int32_t)((int64_t)v26 << (int64_t)(33 - v30)) | (int32_t)(v27 < v29) << 32 - v30;
v31 = (v26 & 1 << v30 - 1) != 0;
}
int32_t v32 = v20 + v25; // 0x10005ba4
char v33 = (char)(v23 < v24) + v27; // 0x10005ba6
int32_t v34 = v26 + v9 + (int32_t)(v23 < v24 | v33 != 0); // 0x10005ba8
unsigned char v35 = v27 - v29; // 0x10005bae
int32_t v36 = v19 & 0x6c8600d4; // 0x10005bae
if (v35 == 0 || v31) {
int32_t v37 = -v33; // 0x10005ba6
*(char *)-0x1dcfd94 = (char)v36;
char * v38 = (char *)(v37 - 1); // 0x10005bbc
*v38 = *v38 + 13;
return function_ac1e8e5d(v32, v26, v11, &v21, v34, v37, v18, v22, v21);
}
int32_t v39 = ((v27 & 3) - (v29 & 15) > 15 ? v36 + 6 : v36) & 14; // 0x10005bde
*(char *)v32 = (char)v39;
int32_t v40 = v32 + v7; // 0x10005bdf
char v41 = *(char *)(4 * v40 - 116 + (v39 | v19 & 0x6c860000 | 256 * (int32_t)((v27 & 3) - (v29 & 15) > 15) + (256 * (int32_t)v35 | v36) & 0xff00)); // 0x10005be3
__asm_arpl_7((int16_t)(v34 & 0xff00 | (int32_t)(v41 ^ (char)v34)));
return v28 & -0xff02 | 256 * (int32_t)*(char *)v40 | 1;
}

// Address range: 0x10005d6b - 0x10005d8a
int32_t function_10005d6b(void) {
// 0x10005d6b
int32_t v1; // 0x10005d6b
char * v2 = (char *)(v1 + 0x2c9642af); // 0x10005d78
bool v3; // 0x10005d6b
*v2 = *v2 - (v3 ? -126 : -127);
int32_t result = __asm_int1(); // 0x10005d82
int32_t v4; // 0x10005d6b
__asm_outsd((int16_t)v4, v1);
return result;
}

// Address range: 0x10005d94 - 0x10005d99
int32_t function_10005d94(void) {
// 0x10005d94
int32_t result; // 0x10005d94
return result;
}

// Address range: 0x10005dde - 0x10005ddf
int32_t function_10005dde(void) {
// 0x10005dde
int32_t result; // 0x10005dde
return result;
}

// Address range: 0x10005dfb - 0x10005dfe
int32_t function_10005dfb(void) {
// 0x10005dfb
int32_t result; // 0x10005dfb
return result;
}

// Address range: 0x10005e28 - 0x10005e39
int32_t function_10005e28(void) {
// 0x10005e28
bool v1; // 0x10005e28
*(int32_t *)-0x66390e4f = *(int32_t *)-0x66390e4f - 1 + (int32_t)v1;
int32_t result = __asm_int1(); // 0x10005e2f
int32_t v2; // 0x10005e28
float80_t v3; // 0x10005e28
*(int16_t *)(v2 + 0xd614743) = (int16_t)v3;
return result;
}

// Address range: 0x10005e85 - 0x10005f3f
int32_t function_10005e85(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10005e85
bool v1; // 0x10005e85
if (v1) {
// 0x10005f1e
int32_t v2; // 0x10005e85
int32_t * v3 = (int32_t *)(v2 + 26); // 0x10005f27
int32_t v4; // 0x10005e85
*v3 = *v3 ^ v4;
return __asm_in_4(41);
}
// 0x10005edd
bool v5; // 0x10005e85
int32_t v6; // 0x10005e85
bool v7 = (uint32_t)(v6 & 14) > 9 | v5; // 0x10005eda
int32_t v8 = (v7 ? v6 + 6 : v6) & 15; // 0x10005eda
__asm_out(85, (char)v8);
bool v9; // 0x10005e85
bool v10; // 0x10005e85
if (v9 || v10) {
// 0x10005e9a
return __asm_int1();
}
int32_t v11; // 0x10005e85
if (v11 == 1) {
int32_t result = __asm_iretd(); // 0x10005ee5
__asm_out(251, (char)result);
return result;
}
// 0x10005ea6
int32_t v12; // 0x10005e85
int32_t v13; // 0x10005e85
__asm_outsb((int16_t)v13, (char)v12);
__asm_out_2(19, v8 | v6 & -0x10000 | 256 * (int32_t)v7 + v6 & 0xff00);
return __asm_wait();
}

// Address range: 0x10005f3f - 0x10006087
int32_t function_10005f3f(int32_t a1) {
// 0x10005f3f
bool v1; // 0x10005f3f
bool v2; // 0x10005f3f
int32_t v3; // 0x10005f3f
uint32_t v4; // 0x10005f3f
int32_t v5; // 0x10005f3f
if (v2) {
if (v5 == 1) {
unsigned char v6 = (char)v3;
int32_t v7; // 0x10005f3f
*(int32_t *)-0x3feccfb7 = v7 & -256 | v3 & 255;
*(int32_t *)-0x2a3d0c45 = __asm_insd((int16_t)(256 * v4 ^ v4));
unsigned char v8 = v6 + 113; // 0x10005f5d
unsigned char v9 = v8 % 82; // 0x10005f62
char v10 = llvm_ctpop_i8(v9); // 0x10005f62
__asm_hlt();
int32_t v11; // 0x10005f3f
__asm_into(v11);
bool v12; // 0x10005f3f
bool v13; // 0x10005f3f
bool v14; // 0x10005f3f
int32_t v15; // 0x10005f3f
*(int32_t *)(v15 + 2) = 16 * (int32_t)((v6 & 15) == 15) | (int32_t)(v6 > 142) | 64 * (int32_t)(v9 == 0) | 2048 * (int32_t)((v8 & (v6 ^ -128)) < 0) | 4 * (int32_t)((v10 & 1) == 0) | 0x4000 * (int32_t)v12 | 1024 * (int32_t)v1 | 512 * (int32_t)v13 | 256 * (int32_t)v14 | 2;
}
// 0x10005f68
return function_3043ffb3();
}
// 0x10005fbb
__asm_int3();
int32_t v16 = __asm_in((int16_t)v4); // 0x10005fc4
int32_t v17; // 0x10005f3f
int32_t v18 = v17 & -0xff01; // 0x10005fc5
int32_t v19 = (v17 & 0xff00) + v17 & 0xff00 | v18; // 0x10005fc5
int32_t v20 = *(int32_t *)(v19 + v4); // 0x10005fc7
*(int32_t *)-0x640ce0b5 = v16;
int32_t v21 = v16 & -0x10000; // 0x10005fcf
int32_t v22 = v21 | v16 + 99 & 255 | 0x7d00; // 0x10005fd1
int32_t v23; // 0x10005f3f
*(int32_t *)v23 = v22;
int32_t v24 = v1 ? -4 : 4; // 0x10005fd3
int32_t v25 = v24 + v23; // 0x10005fd3
__asm_int(255);
char * v26 = (char *)v25; // 0x10005fe1
unsigned char v27 = *v26; // 0x10005fe1
unsigned char v28 = (char)v4; // 0x10005fe1
*v26 = v27 - v28;
int32_t v29 = v22 - (v27 < v28 ? 108 : 107); // 0x10005fe3
int32_t v30 = v21 | v29 & 255 | 0x7d00; // 0x10005fe3
__asm_out_2(10, v30);
*v26 = (char)v29;
*(int32_t *)-0x1869a852 = v20;
int32_t v31 = v25 + 1; // 0x10005fef
if ((v31 & (v25 ^ -0x80000000)) < 0) {
// 0x10006068
__asm_bound(*(int64_t *)(v25 + 0x2f557f57 + 8 * v20));
*(int32_t *)-0x1869a856 = -0x1869a852;
*(int32_t *)(v30 - 4) = v31;
float80_t v32; // 0x10005f3f
*(int32_t *)(v3 + 78) = (int32_t)v32;
return (int32_t)__asm_in_6(35) | -0x1869a900;
}
char v33 = *(char *)(v19 - 52); // 0x10005fea
__asm_out_1((int16_t)(256 * (int32_t)(v33 | (char)(v4 / 256)) | v4 & 255), v30);
int32_t v34 = v24 + v3 + -1 - *(int32_t *)(v25 + 21);
__asm_sti();
__asm_sti();
int16_t v35 = (int16_t)(v16 >> 31) - 1; // 0x10006053
__asm_in_5(v35);
*(int32_t *)-0x1869a854 = 256 * v5 & 0xff00 | v18;
__asm_in_5(v35);
int32_t result = __asm_int3(); // 0x10006057
if ((char)v5 - *(char *)(v34 + 62) >= 0) {
// 0x1000603f
return result;
}
// 0x1000605d
return *(int32_t *)v34;
}

// Address range: 0x100060b0 - 0x100060c7
int32_t function_100060b0(void) {
int32_t result = __asm_wait(); // 0x100060c1
int32_t v1 = result - 40; // 0x100060c2
__writegsdword(v1, __readgsdword(v1) - 1);
return result;
}

// Address range: 0x100060f0 - 0x100060f3
int32_t function_100060f0(int32_t a1) {
// 0x100060f0
int32_t v1; // 0x100060f0
bool v2; // 0x100060f0
bool v3 = v2 | (uint32_t)(v1 & 14) > 9; // 0x100060f0
return (v3 ? v1 + 6 : v1) & 15 | v1 & -0x10000 | 256 * (int32_t)v3 + v1 & 0xff00;
}

// Address range: 0x10006172 - 0x10006175
int32_t function_10006172(int32_t a1) {
// 0x10006172
int32_t result; // 0x10006172
return result;
}

// Address range: 0x10006190 - 0x10006199
int32_t function_10006190(void) {
// 0x10006190
return function_a7cd75b1();
}

// Address range: 0x100061d1 - 0x100061d8
int32_t function_100061d1(void) {
// 0x100061d1
return function_5c87b606();
}

// Address range: 0x1000621e - 0x1000645c
int32_t function_1000621e(int32_t a1) {
int32_t v1 = a1;
bool v2; // 0x1000621e
if (v2) {
// 0x1000629f
int32_t v3; // 0x1000621e
__asm_bound(*(int64_t *)(v3 - 0x43556a33));
return unknown_ef6feb94();
}
// 0x10006221
int32_t v4; // 0x1000621e
int16_t v5 = v4; // 0x10006225
int32_t result2; // 0x1000621e
__asm_outsb(v5, *(char *)&result2);
unknown_8b774198();
__asm_sti();
char v6; // 0x1000621e
int32_t v7; // 0x1000621e
uint32_t v8; // 0x1000621e
int32_t result; // 0x1000621e
bool v9; // 0x1000621e
if (v9) {
// 0x10006265
uint32_t v10; // 0x1000621e
uint32_t v11 = result + v10; // 0x10006265
bool v12; // 0x1000621e
uint32_t v13 = v11 + (int32_t)!v12; // 0x10006265
int32_t v14 = __asm_iretd(); // 0x10006267
if (v13 >= 0) {
// 0x1000626c
__asm_arpl((int16_t)result, (int16_t)(int32_t)&v1);
char * v15 = (char *)(v13 + 0x5aa2a323); // 0x1000626e
*v15 = *v15 + (!v12 ? v13 <= v10 : v11 < v10 ? 10 : 9);
int32_t v16 = *(int32_t *)(v7 + 0x4cd435c2) & v8; // 0x10006275
int32_t v17 = v14 & -256; // 0x1000627b
if ((llvm_ctpop_i8((char)v16) & 1) == 0) {
// 0x1000627e
*(char *)-0x14feb15 = 57 * *(char *)((v17 | 57) + 0x3cd8268f);
return unknown_67a4d2d();
}
// 0x100062e4
__asm_out_2(182, v17);
__asm_out_1(v5 & 255 | -2304, v17);
__asm_out(248, 0);
if (v16 >= 0 != v16 != 0) {
// 0x100062ef
*(char *)-0x17c7b5a = 0;
__asm_outsd(-0x782c, result2);
__asm_arpl_7(-0x782c);
return result;
}
// 0x10006341
unknown_bfd7dc8b();
int32_t * v18 = (int32_t *)(result + 0x3495b5fa); // 0x10006347
*v18 = *v18 + 55;
int32_t v19 = unknown_cf04386e(); // 0x1000634e
char * v20 = (char *)(v13 + v8 & 0xffff); // 0x10006355
char v21 = *v20 & (char)v19; // 0x10006355
*v20 = v21;
return v21 < 1 ? v13 : 0x10000 * v13 / 0x10000;
}
// 0x10006265
v6 = v8 / 256;
} else {
char * v22 = (char *)(result2 + 0x3e189cb); // 0x10006235
char v23 = v8 / 256;
*v22 = *v22 ^ v23;
v6 = v23;
}
char * v24 = (char *)(v7 - 29); // 0x1000623b
*v24 = *v24 - v6;
int32_t v25 = __asm_bound(*(int64_t *)(result & -256 | 86)); // 0x10006243
char * v26 = (char *)v25; // 0x10006245
*v26 = *v26 | 86;
unknown_2a0af8c6();
__asm_arpl_7((int16_t)v25);
__asm_bound(*(int64_t *)(v4 + 121));
return result2;
}

// Address range: 0x1000645d - 0x10006491
int32_t function_1000645d(void) {
// 0x1000645d
bool v1; // 0x1000645d
int32_t v2 = v1 ? -4 : 4; // 0x10006462
int32_t v3; // 0x1000645d
uint32_t v4 = v2 + v3; // 0x10006462
int32_t v5; // 0x1000645d
uint32_t v6 = v5 - 2; // 0x1000646e
*(int32_t *)v6 = v4;
int32_t v7; // 0x1000645d
int32_t v8 = v7 - 1 + v2; // 0x10006472
int32_t v9 = unknown_656660d2(-59); // 0x10006473
bool v10 = (v4 & 15) + (v5 & 15) + (int32_t)(v6 < v4) > 15 | (v9 & 14) > 9; // 0x1000647d
int32_t v11 = (v10 ? v9 + 6 : v9) & 15; // 0x1000647d
unsigned char v12 = (char)v11;
char v13 = v10 | v12 > 9 ? (char)(v11 + (v10 ? 154 : 250)) : v12;
*(char *)-0x63ced2a4 = *(char *)-0x63ced2a4 - v13;
int32_t v14; // 0x1000645d
bool v15 = (v14 & 14) > 9 | (v8 & 15) > 16; // 0x10006489
int32_t v16 = v15 ? v14 + 10 : v14; // 0x10006489
*(int32_t *)(v5 - 6) = v8;
return v16 & 15 | v14 & -0x10000 | 256 * (int32_t)v15 + v14 & 0xff00;
}

// Address range: 0x10006496 - 0x10006497
int32_t function_10006496(int32_t a1) {
// 0x10006496
int32_t result; // 0x10006496
return result;
}

// Address range: 0x100064dd - 0x100064ea
int32_t function_100064dd(void) {
// 0x100064dd
int32_t v1; // 0x100064dd
int32_t v2; // 0x100064dd
return v2 & -256 | (int32_t)__asm_in_5((int16_t)v1);
}

// Address range: 0x100064ea - 0x100065b7
int32_t function_100064ea(void) {
int32_t v1 = __asm_int1(); // 0x100064ee
int32_t v2 = v1 & 0x735bc564; // 0x100064f0
bool v3; // 0x100064ea
int32_t v4 = v3 ? -4 : 4; // 0x100064f5
int32_t v5; // 0x100064ea
int32_t v6 = v4 + v5; // 0x100064f5
int32_t v7; // 0x100064ea
int32_t v8 = v4 + v7; // 0x100064f5
uint32_t v9; // 0x100064ea
int32_t v10; // 0x100064ea
if (v2 - *(int32_t *)v6 >= 0) {
int32_t v11 = v6 + v4; // 0x100064f6
int32_t v12 = *(int32_t *)(v11 + 0x300f7183); // 0x10006549
int32_t v13 = v2 ^ -0x53bd58bf; // 0x10006557
int32_t v14 = v13; // 0x1000655f
if ((v11 & 15) > 16) {
v14 = v13 + 250 & 255 | v13 & -0xa41900;
}
unsigned char v15 = (char)v14; // 0x10006560
unsigned char v16 = v15 + 123; // 0x10006560
int32_t result = v14 & -256 | (int32_t)v16; // 0x10006560
__asm_outsd((int16_t)v9, *(int32_t *)v8);
if (v15 < 133 || v16 == 0) {
// 0x10006565
return result;
}
// 0x10006570
float80_t v17; // 0x100064ea
*(float64_t *)(v10 + 0x285f411b) = (float64_t)(v17 / (float80_t)v12);
return result;
}
// 0x100064f9
int32_t v18; // bp-4, 0x100064ea
int32_t v19 = &v18; // 0x100064ea
int32_t v20; // bp-14456, 0x100064ea
__asm_bound(*(int64_t *)(8 * v19 + (int32_t)&v20));
int32_t v21 = v20; // 0x10006501
int32_t * v22 = (int32_t *)v10; // 0x10006502
*v22 = *v22 ^ v19;
v20 = v2;
int32_t v23 = v2 + 132 & 236 | v1 & 0x735bc500; // 0x10006505
*(char *)(v9 - 0x70548feb) = (char)(v9 / 256);
char * v24 = (char *)(v23 + 79); // 0x1000650f
*v24 = *v24 ^ (char)v9;
__asm_out_2(167, v23);
int32_t v25 = v21 + (v3 ? 0 : 2); // 0x10006515
char v26 = *(char *)(v10 + 132) ^ -11; // 0x1000652d
bool v27; // 0x100064ea
bool v28; // 0x100064ea
bool v29; // 0x100064ea
int32_t v30 = 0x4000 * (int32_t)v27 | 1024 * (int32_t)v3 | 512 * (int32_t)v28 | 256 * (int32_t)v29 | 64 * (int32_t)(v26 == 0) | 128 * (int32_t)(v26 < 0) | 4 * (int32_t)((llvm_ctpop_i8(v26) & 1) == 0) | 2; // bp-14464, 0x10006530
uint32_t result2 = __asm_sti(); // 0x10006536
if (v26 != 0) {
// 0x10006539
*(int32_t *)(2 * v25 + 0x6cdc67da) = (int32_t)&v30;
return result2;
}
uint32_t v31 = result2 + v19; // 0x10006598
*(int32_t *)v25 = *(int32_t *)v8;
*(int32_t *)((256 * (v31 / 256 + (v10 + 0xffff) / 256 + (int32_t)(v31 < result2)) & 0xff00 | v31 & -0xff01) - 4) = 0x524d83de;
return __asm_sti();
}

// Address range: 0x100065b9 - 0x100065c0
int32_t function_100065b9(void) {
// 0x100065b9
int32_t result; // 0x100065b9
return result;
}

// Address range: 0x100065c0 - 0x100065db
int32_t function_100065c0(int16_t a1, int32_t a2, int32_t result) {
// 0x100065c0
int32_t v1; // 0x100065c0
__asm_out(138, (char)v1);
char v2 = __asm_in_6(87); // 0x100065c2
int32_t v3; // 0x100065c0
int32_t v4; // 0x100065c0
*(char *)v3 = (char)v4;
int32_t v5; // 0x100065c0
int32_t v6; // 0x100065c0
int32_t v7 = *(int32_t *)(v5 + 61 + 8 * v6); // 0x100065c5
bool v8; // 0x100065c0
int32_t * v9 = (int32_t *)(v6 == 1 | (v8 ? -1 : 1) + v4 == v7 ? a2 : v5); // 0x100065d1
*v9 = *v9 + 0x76d571d2;
__asm_out_2(178, v1 & -256 | (int32_t)v2);
return result;
}

// Address range: 0x100065f7 - 0x1000660b
int32_t function_100065f7(void) {
int32_t v1 = *(char *)0x51b8d544 < 53 ? -0x461e56b7 : -0x461e56b8; // 0x100065fe
int32_t v2; // 0x100065f7
int32_t v3; // 0x100065f7
__asm_out_1((int16_t)v2, v3 - v1);
return function_81d3a917();
}

// Address range: 0x1000662d - 0x100066c9
int32_t function_1000662d(int32_t a1, int32_t a2) {
// 0x1000662d
int32_t v1; // 0x1000662d
int32_t v2; // 0x1000662d
int32_t v3; // 0x1000662d
int32_t v4; // 0x1000662d
int32_t v5; // 0x1000662d
bool v6; // 0x1000662d
if (v6) {
// 0x100066a5
int32_t v7; // 0x1000662d
int32_t v8; // 0x1000662d
char v9 = *(char *)((v8 & 255) + v7); // 0x1000662d
v1 = a1;
*(int32_t *)(v5 + 123) = v8 & -0x10000 | (int32_t)(v9 | 123) | 0x2800;
char * v10 = (char *)(v2 - 0x6ba856ad); // 0x100066ae
char v11 = *v10; // 0x100066ae
*v10 = 2 * v11;
int32_t v12 = *(int32_t *)(v5 + 0x77d26e52); // 0x100066b4
int32_t v13; // 0x1000662d
uint32_t v14 = v12 + (int32_t)&v13 + (int32_t)(v11 < 0); // 0x100066b4
int32_t * v15 = (int32_t *)(v2 + 0x1c1d00ff); // 0x100066ba
uint32_t v16 = *v15; // 0x100066ba
*v15 = v16 - v14;
v3 = a2;
if (v16 >= v14) {
// 0x100066c2
return function_f331c474();
}
} else {
// 0x10006632
int32_t v17; // 0x1000662d
int32_t * v18 = (int32_t *)(v17 + 0x34f6 & 0xffff); // 0x10006632
*v18 = *v18 - v2;
int32_t v19; // 0x1000662d
int32_t v20; // 0x1000662d
bool v21; // 0x1000662d
if (v20 != 0) {
// .lr.ph
v19 = *(int32_t *)((v21 ? -4 : 4) * (v20 - 1) + v5);
}
*(char *)v2 = 32 * *(char *)&v2;
int32_t v22 = v1 & 0xff00 | v19; // 0x10006645
int64_t v23 = *(int64_t *)&v1; // 0x1000665c
__asm_bound(v23);
int32_t v24 = v21 ? -0x307a70e6 : -0x307a70e4; // 0x10006660
__asm_outsd((int16_t)v22, *(int32_t *)v24);
__asm_hlt();
v1 = (int32_t)v23 & -0x10000 | 0xef7d;
__asm_int(106);
v3 = v22;
v4 = v24;
}
// 0x10006672
__asm_int1();
__asm_outsb((int16_t)v3, *(char *)v4);
return function_e5dd9170();
}

// Address range: 0x100066f0 - 0x100066f1
int32_t function_100066f0(void) {
// 0x100066f0
int32_t result; // 0x100066f0
return result;
}

// Address range: 0x10006721 - 0x10006724
int32_t function_10006721(void) {
// 0x10006721
int32_t result; // 0x10006721
return result;
}

// Address range: 0x10006741 - 0x100068d2
int32_t function_10006741(void) {
// 0x10006741
bool v1; // 0x10006741
int32_t v2; // 0x10006741
int32_t v3; // 0x10006741
int32_t v4; // 0x10006741
int32_t v5; // 0x10006741
int32_t v6; // 0x10006741
int32_t v7; // 0x10006741
int16_t v8; // 0x10006741
int32_t v9; // 0x10006741
int32_t v10; // 0x10006741
int32_t v11; // 0x10006741
bool v12; // 0x10006741
bool v13; // 0x10006741
bool v14; // 0x10006741
bool v15; // 0x10006741
int16_t v16; // 0x10006741
bool v17; // 0x10006741
int32_t v18; // 0x10006741
uint32_t v19; // 0x10006741
int32_t v20; // 0x10006741
bool v21; // 0x10006741
if (v17 == v21) {
// 0x10006743
int32_t v22; // 0x10006741
char * v23 = (char *)(v22 + 0x2a060116); // 0x10006743
unsigned char v24 = *v23; // 0x10006743
char v25 = v24 / 128; // 0x10006743
*v23 = v25 | 2 * v24;
int32_t v26; // 0x10006741
int32_t v27 = v26 - 1; // 0x1000674a
char v28 = llvm_ctpop_i8((char)v27); // 0x1000674a
int32_t v29; // 0x10006741
if ((v28 & 1) != 0) {
v29 = function_100066f0();
}
int32_t v30 = v18 - 67 + v20; // 0x1000674b
__asm_out_3((int16_t)v18, (char)v29);
int32_t * v31 = (int32_t *)(v30 - 108); // 0x10006754
*v31 = *v31 - v30;
int32_t v32 = v18 + 0xd800 & 0xff00 | v18 & -0xff01; // 0x1000675d
unsigned char v33 = (char)v19 & 31; // 0x10006762
int32_t v34 = v32; // 0x10006762
if (v33 != 0) {
unsigned char v35 = (char)v18; // 0x10006762
v34 = v32 & -256 | (int32_t)(v35 << 8 - v33 | v35 >> v33);
}
int32_t result = 256 * (128 * (int32_t)(v27 < 0) | 64 * (int32_t)(v27 == 0) | 16 * (int32_t)((v26 & 15) > 16) | 4 * (int32_t)((v28 & 1) == 0) | (int32_t)(v25 != 0)) | v29 & -0xff01 | 512; // 0x10006753
int32_t v36 = 0x7b73a59f * v6; // 0x10006757
int32_t * v37 = (int32_t *)(result - 0x5efc7295 + 2 * v34); // 0x1000676d
int32_t v38 = *v37; // 0x1000676d
int32_t v39 = v38 + v36; // 0x1000676d
char v40 = llvm_ctpop_i8((char)v39); // 0x1000676d
*v37 = v39;
v15 = v39 < 0;
v1 = true;
v13 = ((v39 ^ v38) & (v39 ^ v36)) < 0;
v16 = *(int16_t *)&v6;
v3 = result;
v7 = v34;
v4 = 38 * *(int32_t *)(v34 + 0x39c79c76) - 1;
v11 = v22 + 4;
v9 = v36;
if ((v40 & 1) != 0) {
// 0x10006778
return result;
}
goto lab_0x100067bd;
} else {
// 0x10006783
int32_t v41; // 0x10006741
char * v42 = (char *)(v41 - 93); // 0x10006783
*v42 = *v42 | (char)(v19 / 256);
char v43 = v19; // 0x100067a4
char v44 = ((char)((v20 & 14) > 9 ? v20 + 10 : v20) & 9 | 54) - v43; // 0x100067a4
v14 = v44 < 0;
v12 = (v44 & v43) < 0;
v8 = *(int16_t *)(v18 - 73);
v2 = unknown_5d22cb2e();
v5 = v19 & -0xff01 | 0x6c00;
v10 = *(int32_t *)(v18 - 77) - 4;
goto lab_0x100067ad;
}
lab_0x100067bd:;
int32_t v45 = v9;
int32_t v46 = v11;
int32_t v47 = v4;
int32_t v48 = v7;
int32_t v49; // 0x10006741
int32_t v50 = v49;
int16_t v51; // 0x10006741
int16_t v52 = v51;
int16_t v53 = v16;
v14 = v15;
bool v54 = v1; // 0x100067bd
v12 = false;
int16_t v55 = v53; // 0x100067bd
v8 = v52;
v2 = v3;
v5 = v50;
int32_t v56 = v48; // 0x100067bd
int32_t v57 = v47; // 0x100067bd
v10 = v46;
int32_t v58 = v45; // 0x100067bd
if (v13) {
int32_t * v59 = (int32_t *)(v45 - 56); // 0x100067bf
*v59 = *v59 | v48;
int32_t result3 = *(int32_t *)v46; // 0x100067c5
int32_t v60 = __asm_hlt(); // 0x100067cb
int32_t v61 = v46 + 2; // 0x100067cc
*(int16_t *)v61 = v52;
uint32_t v62 = v50 & 31; // 0x100067cf
if (v62 != 0) {
int32_t * v63 = (int32_t *)(v48 - 0x19066727); // 0x100067cf
*v63 = *v63 << v62;
}
char * v64 = (char *)v47; // 0x100067d5
char v65 = *v64 ^ (char)(v47 / 256); // 0x100067d5
*v64 = v65;
if (v65 >= 0) {
// 0x1000683d
return unknown_2f05324a() ^ -0x1ec95673;
}
unsigned char v66 = (char)(v50 / 256); // 0x100067de
unsigned char v67 = *(char *)(v6 - 0x54eb5a2d) + v66; // 0x100067de
char * v68 = (char *)v6; // 0x100067e4
unsigned char v69 = *v68; // 0x100067e4
char v70 = v67 < v66 ? -19 : -20; // 0x100067e4
*v68 = v69 - v70;
if (v69 < v70) {
int32_t result2 = v60 + result3 & -0xbc256ff;
*(int32_t *)(v61 - 2) = result2;
return result2;
}
int32_t v71 = __asm_in_4(182); // 0x100067e8
int32_t v72 = v47 + 1; // 0x100067ef
if (v72 == 0) {
// 0x10006778
return result3;
}
int32_t v73 = 256 * (int32_t)v67 | v50 & -0xff01; // 0x100067de
int32_t v74 = v67 < v66 | v69 < v70 ? 255 : 0; // 0x100067f2
__asm_out_3(-0x13de, (char)v74);
int64_t v75 = (int64_t)*(int32_t *)(result3 + 67); // 0x100067fd
int64_t v76 = -59 * v75; // 0x100067fd
if (v76 == -0x3b00000000 * v75 / 0x100000000) {
int32_t v77 = v71 - 1; // 0x100067ea
int32_t result4 = v77 & -256 | v74; // 0x100067f2
__asm_outsd(-0x13de, *(int32_t *)-0x4005ba51);
if (v73 == 2) {
// 0x10006778
return result4;
}
if ((v77 & 0x4100) != 0) {
// 0x10006866
return result4 - 1;
}
// 0x1000680c
if ((v77 & 0x4000) == 0) {
// 0x10006778
return result4;
}
// 0x1000680e
__asm_outsd(-0x13de, *(int32_t *)(*(int32_t *)v6 - 0x4005ba51));
*(int16_t *)(v46 + 4) = v52;
return result4 - 1 & -256 | 209;
}
int32_t v78 = *(int32_t *)((int32_t)v76 - 0x4f89255c); // 0x10006883
__asm_int(161);
unsigned char v79 = *(char *)(v73 - 0x535b4090); // 0x10006891
*(int32_t *)(v78 - 4) = v78;
__asm_outsd(-0x13de, *(int32_t *)-0x4005ba51);
unsigned char v80 = *(char *)-0x2f83515; // 0x1000689a
bool v81; // 0x10006741
bool v82; // 0x10006741
bool v83; // 0x10006741
*(int32_t *)(v78 - 8) = 0x4000 * (int32_t)v82 | 512 * (int32_t)v83 | 256 * (int32_t)v81 | (int32_t)(v79 < 50) | 1030;
*(int16_t *)0x46009559 = v53;
int32_t * v84 = (int32_t *)((*(int32_t *)v61 & -256 | (int32_t)v80) + 117); // 0x100068b3
*v84 = v72 & -0xff01 | *v84 | 0xa700;
*(int32_t *)0x3c4a246e = *(int32_t *)0x3c4a246e ^ 0x2c55c381;
*(int32_t *)-0x777def68 = __asm_insd(-0x13de);
*(int32_t *)0x46009559 = -0x777def68;
int32_t result5 = __asm_in_4(52); // 0x100068cb
__asm_out_2(108, result5);
return result5;
}
goto lab_0x100067ad;
lab_0x100067ad:;
int32_t result6 = v2; // 0x100067ad
int32_t v85 = v10; // 0x100067ad
if (v14 != v12) {
// 0x10006828
*(int32_t *)(v85 - 2) = result6;
return result6;
}
// 0x100067af
*(int32_t *)v6 = v2;
int32_t v86 = v6 + (v54 ? -4 : 4); // 0x100067af
v6 = v86;
*(char *)-0x1e4f1af9 = (char)v2;
char * v87 = (char *)v2; // 0x100067bb
char v88 = -*v87; // 0x100067bb
*v87 = v88;
v15 = v88 < 0;
v1 = v54;
v13 = false;
v16 = v55;
v51 = v8;
v3 = v2;
v49 = v5;
v7 = v56;
v4 = *(int32_t *)(v86 + 0x7c9d593c) + v57;
v11 = v10;
v9 = v58;
goto lab_0x100067bd;
}

// Address range: 0x100068d2 - 0x100068e7
int32_t function_100068d2(void) {
// 0x100068d2
int32_t v1; // 0x100068d2
int32_t result = __asm_in((int16_t)v1 + 1); // 0x100068d7
int32_t * v2 = (int32_t *)(result - 4); // 0x100068e1
*v2 = *v2 - 1;
return result;
}

// Address range: 0x100068e7 - 0x10006974
int32_t function_100068e7(void) {
// 0x100068e7
int32_t v1; // 0x100068e7
float80_t v2; // 0x100068e7
*(int16_t *)(v1 + 95) = (int16_t)v2;
int32_t v3; // 0x100068e7
int32_t v4; // 0x100068e7
int32_t * v5 = (int32_t *)(v4 + v3); // 0x100068f4
*v5 = *v5 & -120;
int32_t v6; // 0x100068e7
unsigned char v7 = (char)v6; // 0x100068f8
int32_t result; // 0x100068e7
char v8; // 0x100068e7
if ((v7 & 14) > 9) {
char v9 = (v7 > 153 ? -102 : -6) + v7; // 0x100068f8
result = v6 & -256 | (int32_t)v9;
v8 = v9;
} else {
char v10 = v7 > 153 ? v7 - 96 : v7; // 0x100068f8
result = v6 & -256 | (int32_t)v10;
v8 = v10;
}
if (v8 != 0) {
// 0x100068f0
return result;
}
int32_t v11 = __asm_hlt(); // 0x1000690e
uint32_t v12; // 0x100068e7
int32_t * v13 = (int32_t *)(v12 + 0x77f4d82d); // 0x1000690f
uint32_t v14 = *v13; // 0x1000690f
int32_t v15 = v14 / 0x80000000; // 0x1000690f
*v13 = v15 | 2 * v14;
char * v16 = (char *)v11; // 0x10006916
char v17 = *v16; // 0x10006916
unsigned char v18 = (char)v12 & 31; // 0x10006916
bool v19 = v15 != 0; // 0x10006916
if (v18 != 0) {
*v16 = v17 >> v18;
v19 = (v17 & 1 << v18 - 1) != 0;
}
bool v20; // 0x100068e7
int32_t v21 = v20 ? -1 : 1; // 0x10006907
int32_t v22; // 0x100068e7
int32_t v23 = v21 + v22; // 0x10006907
int32_t v24; // 0x100068e7
int32_t v25 = v24 + 1; // 0x10006915
int32_t v26 = __asm_sti(); // 0x1000691b
*(char *)v23 = *(char *)v25;
int32_t v27 = v26 + 1; // 0x1000691f
int32_t v28 = v27; // 0x10006920
if (v18 != 0) {
v28 = v27 & -256 | (int32_t)((char)v27 >> v18 | (char)v19 << 8 - v18 | (char)(((int16_t)v27 & 255) << (int16_t)(9 - v18)));
}
int32_t v29 = v23 + v21; // 0x1000691c
int32_t v30 = v21 + v25; // 0x1000691c
char v31 = *(char *)(v28 - 0x563c22c8); // 0x10006922
int32_t v32 = 256 * (int32_t)(v31 | (char)(v12 / 256)) | v12 & -0xff01; // 0x10006922
int32_t result2 = v28 - 1; // 0x10006928
int32_t * v33 = (int32_t *)(v32 + 2); // 0x1000692a
*v33 = *v33 - v30;
char * v34 = (char *)(v3 - 0x258c94f2); // 0x1000692d
*v34 = 2 * *v34;
int32_t * v35 = (int32_t *)(v1 + 10); // 0x1000693b
int16_t v36 = (int16_t)*v35; // 0x1000693c
__asm_outsb(v36, *(char *)v30);
*v35 = v32 + 1;
*(int32_t *)v29 = result2;
int32_t * v37 = (int32_t *)(v12 + 0x45ad763b); // 0x10006945
int32_t v38 = *v37 & 0x7e4ea152; // 0x10006945
*v37 = v38;
if (v32 == 0 || v38 == 0) {
int32_t * v39 = (int32_t *)v32; // 0x10006951
*v39 = *v39 - 1;
return result2;
}
// 0x10006960
if ((llvm_ctpop_i8((char)v38) & 1) != 0) {
// 0x100068f0
return result2;
}
// 0x10006962
*(char *)(v29 + (v20 ? -4 : 4)) = *(char *)(v21 + v24);
__asm_out_3(v36, (char)result2);
__asm_bound(*(int64_t *)(v3 + 29 - *(int32_t *)(v29 + 98 + 4 * result2)));
return 256 * *v35 & 0xff00 | result2;
}

// Address range: 0x10006975 - 0x10006b30
int32_t function_10006975(int32_t a1, int32_t a2, int32_t a3) {
int32_t v1 = a1;
uint32_t v2; // 0x10006975
int32_t v3; // 0x10006975
int32_t v4 = v2 / 256 | v3;
int32_t v5; // 0x10006975
*(char *)0x101bf125 = (char)v5;
if ((char)v4 >= 1) {
// 0x1000697e
return function_ce043e5e(&v1);
}
// 0x100069c8
int32_t v6; // 0x10006975
*(int32_t *)v5 = v5 - v6;
int32_t v7 = __asm_wait(); // 0x100069ce
*(char *)0x76124489 = (char)v7;
int32_t v8; // 0x10006975
int32_t v9 = v3 + v8; // 0x100069da
__asm_bound(*(int64_t *)(4 * v7 + v6));
if (v9 >= 1) {
int32_t v10 = (256 * v4 & 0xff00 | v2 & -0xff01) - 1; // 0x100069c8
int16_t v11 = v10; // 0x100069e3
__asm_outsb(v11, (char)v6);
v1 = v9;
unsigned char v12 = (char)v3 & 31; // 0x100069ee
if (v12 != 0) {
char * v13 = (char *)v10; // 0x100069ee
*v13 = *v13 >> v12;
}
int32_t result = __asm_in(v11); // 0x100069fb
char v14 = result; // 0x100069fe
__asm_out(84, v14);
__asm_out_3(v11, v14);
return result;
}
int32_t v15 = *(int32_t *)-0x22e337b6; // 0x10006a6a
int32_t v16 = *(int32_t *)-0x22e337a2; // 0x10006a6a
int32_t v17 = *(int32_t *)-0x22e3379e; // 0x10006a6a
int32_t result2 = *(int32_t *)-0x22e3379a; // 0x10006a6a
int32_t * v18 = (int32_t *)v17; // 0x10006a6f
int32_t v19 = *v18 ^ -0x53e777c8; // 0x10006a6f
char v20 = llvm_ctpop_i8((char)v19); // 0x10006a6f
*v18 = v19;
*(int32_t *)v15 = result2;
*(int32_t *)-0x37f565ec = result2;
if ((v20 & 1) == 0) {
// 0x10006a52
__asm_int(41);
return result2;
}
int32_t v21 = *(int32_t *)*(int32_t *)-0x22e337b2 + *(int32_t *)-0x22e337a6; // 0x10006a6d
int32_t v22 = __asm_in_4(210); // 0x10006a7e
char v23 = *(char *)(v21 + 0x41253aad); // 0x10006a80
int32_t v24 = v17 & -256 | (int32_t)(v23 ^ (char)v17); // 0x10006a80
int32_t v25 = *(int32_t *)(v24 - 0x18c9fd4a); // 0x10006a88
*(int32_t *)-0x22e3379a = v25;
unsigned char v26 = (char)v22; // 0x10006a8f
int32_t v27 = v26 < 130 ? v22 : v22 + 126; // 0x10006a8f
int32_t * v28 = (int32_t *)v25; // 0x10006a96
int32_t v29 = *v28; // 0x10006a96
bool v30; // 0x10006975
int32_t v31 = *(int32_t *)(v15 + (v30 ? -4 : 4)); // 0x10006a97
int32_t * v32 = (int32_t *)(8 * v24 + v21); // 0x10006a99
*v32 = *v32 & -23;
int32_t v33 = *(int32_t *)(v16 - 0x66ebc1b1); // 0x10006a9d
__asm_in_6(-82);
*v28 = v16;
int32_t * v34 = (int32_t *)(v24 - 0x7dc81780); // 0x10006aac
*v34 = *v34 - v16;
int32_t v35 = v16 + 1 & 0xffff | v16 & -0x10000; // 0x10006ab2
float80_t v36; // 0x10006975
*(int64_t *)(v24 + 4) = (int64_t)v36;
__asm_wait();
*(int32_t *)(v25 + 4) = v35;
int32_t v37 = __asm_sti(); // 0x10006ac5
int32_t v38; // 0x10006975
__asm_into(v38);
int32_t v39 = *(int32_t *)v35; // 0x10006acc
*(int32_t *)-0x417d3e3b = 121;
*(int32_t *)-0x417d3e3f = v29 - v31 + (int32_t)((v27 & 252 | v22 & -0x10000 | 256 * (int32_t)(v26 > 129)) < 0x5ce89f4c);
uint32_t v40 = *(int32_t *)(v24 - 0x77c5277b); // 0x10006ad6
int32_t v41 = v37 & -0x10000 | 256 * (int32_t)((char)v37 > 52) | 169; // 0x10006adf
int32_t v42 = __asm_in((int16_t)v40) & -0xff01 | 0x6200; // 0x10006ae1
char v43 = *(char *)-0x417d3e18; // 0x10006ae3
uint32_t v44 = 256 * (int32_t)(v43 & (char)(v40 / 256)) | v40 & -0xff01; // 0x10006ae3
uint32_t result3 = v42 + 1; // 0x10006ae6
*(int32_t *)-0x417d1eda = v24;
*(int32_t *)-0x417d1ede = result3;
*(int32_t *)-0x417d1ee2 = v44;
*(int32_t *)-0x417d1ee6 = v41;
*(int32_t *)-0x417d1eea = -0x417d1ed6;
*(int32_t *)-0x417d1eee = -0x417d3e3f;
*(int32_t *)-0x417d1ef2 = v39;
*(int32_t *)-0x417d1ef6 = v33;
char * v45 = (char *)(v42 - 0x5fa89ebe); // 0x10006ae8
*v45 = *v45 ^ 21;
uint32_t v46 = *(int32_t *)v41 + v44; // 0x10006aef
if (v46 < v44 || v46 == 0) {
uint32_t v47 = v24 & -128; // 0x10006b1e
__asm_outsd((int16_t)v46, *(int32_t *)v39);
char * v48 = (char *)(v47 + 0x4f240682); // 0x10006b2a
*v48 = (char)(result3 / 256) + (char)(v47 > 0xb0dbf9c6) + *v48;
return result3;
}
int32_t v49 = __asm_wait() - 0x568e29d7; // 0x10006af5
*(char *)v49 = 0;
char v50 = *(char *)(v33 + 1); // 0x10006b0c
*(int32_t *)0x68750cef = v49 & -256 | (int32_t)*(char *)v39;
*(int32_t *)0x68750ceb = 256 * (int32_t)((char)(v46 > 0x978af30c) + (char)(result3 / 256) - v50) | result3 & -0xff01;
*(int32_t *)0x68750ce7 = v46 + 0x68750cf3 & -256 | 81;
*(int32_t *)0x68750ce3 = v41;
*(int32_t *)0x68750cdf = 0x68750cf3;
*(int32_t *)0x68750cdb = *(int32_t *)0x68750cef;
*(int32_t *)0x68750cd7 = v39 + 1;
*(int32_t *)0x68750cd3 = v33 + 5;
return 0x2fc87d99;
}

// Address range: 0x10006b31 - 0x10006ba2
int32_t function_10006b31(int32_t a1) {
// 0x10006b31
uint32_t v1; // 0x10006b31
uint32_t v2 = v1 & 31; // 0x10006b31
uint32_t v3; // 0x10006b31
if (v2 != 0) {
int32_t * v4 = (int32_t *)(v3 - 0x57bfdd61); // 0x10006b31
*v4 = *v4 >> v2;
}
uint32_t v5; // 0x10006b31
int16_t v6 = v5; // 0x10006b37
__asm_in(v6);
__asm_iretd();
bool v7; // 0x10006b31
int32_t v8 = (v7 ? -4 : 4) + v3; // 0x10006b3d
*(int32_t *)v5 = v5 | v3;
int32_t v9; // 0x10006b31
uint32_t v10 = *(int32_t *)(v9 - 0x5ca67d70); // 0x10006b43
if (v1 < v10) {
int32_t v11 = v1 - v10; // 0x10006b43
int32_t result; // 0x10006b31
if (v11 != 1 != (v11 == 0)) {
// 0x10006b98
int32_t v12; // 0x10006b31
*(char *)v12 = *(char *)v8;
result = (v7 ? -1 : 1) + v12;
}
// 0x10006b9f
return result;
}
// 0x10006b4b
int32_t v13; // 0x10006b31
char * v14 = (char *)(v13 & -256 | 3); // 0x10006b4b
*v14 = *v14 - (char)(v3 / 256);
int32_t v15 = *(int32_t *)(v8 - 22); // 0x10006b4e
char * v16 = (char *)(v8 - 0x565899d9); // 0x10006b56
char v17 = *v16 - (char)(v5 / 256); // 0x10006b56
*v16 = v17;
__asm_outsd(v6, *(int32_t *)v8);
if (v17 == 0) {
// 0x10006b5f
return function_935ca7b7();
}
int32_t v18 = v15 == 0 ? v3 : llvm_cttz_i32(v15, true); // 0x10006b4e
return v18 + 195 & 255 | v18 & -256;
}

// Address range: 0x10006bc3 - 0x10006bc6
int32_t function_10006bc3(int32_t a1) {
// 0x10006bc3
int32_t result; // 0x10006bc3
return result;
}

// Address range: 0x10006bd1 - 0x10006be0
int32_t function_10006bd1(int16_t a1, int32_t a2) {
// 0x10006bd1
int32_t v1; // 0x10006bd1
bool v2; // 0x10006bd1
bool v3 = (uint32_t)(v1 & 14) > 9 | v2; // 0x10006bd3
int32_t v4 = v3 ? v1 + 10 : v1; // 0x10006bd3
int32_t v5 = v4 & 15 | v1 & -0x10000 | 256 * (int32_t)v3 + v1 & 0xff00; // 0x10006bd3
int32_t result; // 0x10006bd1
int32_t v6; // 0x10006bd1
char * v7; // 0x10006bd9
if (v5 == 0) {
// ._crit_edge
v7 = (char *)(v6 - 0x6f053e26);
*v7 = *v7 - (char)result;
return result;
}
int32_t v8 = v5; // 0x10006bd7
int32_t v9; // 0x10006bd1
int32_t v10; // 0x10006bd1
int32_t v11 = v9 & -256 | (int32_t)*(char *)v10; // 0x10006bd7
v8--;
bool v12; // 0x10006bd1
v10 += (v12 ? -1 : 1);
result = v11;
while (v8 != 0) {
v11 = v11 & -256 | (int32_t)*(char *)v10;
v8--;
v10 += (v12 ? -1 : 1);
result = v11;
}
// ._crit_edge
v7 = (char *)(v6 - 0x6f053e26);
*v7 = *v7 - (char)result;
return result;
}

// Address range: 0x10006be0 - 0x10006be7
int32_t function_10006be0(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
char v1 = __asm_in_5((int16_t)a5); // 0x10006be1
bool v2; // 0x10006be0
return ((int32_t)v1 | a7) & -256 | (int32_t)(v1 - 63 + (char)v2);
}

// Address range: 0x10006be7 - 0x10006c14
int32_t function_10006be7(void) {
// 0x10006be7
int16_t v1; // 0x10006be7
unknown_d0310f89(v1);
int32_t v2; // 0x10006be7
int32_t v3; // 0x10006be7
int32_t v4; // 0x10006be7
*(char *)(v2 + 0x37f8e147) = (char)(v4 ^ v3);
bool v5; // 0x10006be7
int32_t v6 = v5 ? -1 : 1; // 0x10006bfb
int16_t v7; // bp-2, 0x10006be7
*(char *)(v6 + v2) = (char)(int32_t)&v7;
__asm_iretd();
float80_t v8; // 0x10006be7
__pseudo_get_significand(v8);
__pseudo_get_exponent(v8);
int32_t v9; // 0x10006be7
int32_t * v10 = (int32_t *)(v6 + v9 + (v5 ? -4 : 4)); // 0x10006c07
*v10 = *v10 ^ 0x5f480733;
return *(int32_t *)-0x59f09ff1;
}

// Address range: 0x10006c14 - 0x10006c4e
int32_t function_10006c14(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, uint32_t a7) {
// 0x10006c14
int32_t v1; // 0x10006c14
__asm_in_5((int16_t)v1);
char v2 = *(char *)a4; // 0x10006c39
uint32_t v3 = 256 * (int32_t)(v2 & (char)(a7 / 256)) | a7 & -0xff01; // 0x10006c39
bool v4; // 0x10006c14
int32_t v5 = v4 ? -1 : 1; // 0x10006c3b
int32_t v6; // bp+32, 0x10006c14
int32_t v7 = &v6; // 0x10006c40
v7 -= 4;
*(int32_t *)v7 = v3;
*(char *)-0x2b1ba0c9 = (char)a7;
while (*(int32_t *)(v5 + a2) < *(int32_t *)(v5 + a1)) {
// 0x10006c41
v7 -= 4;
*(int32_t *)v7 = v3;
*(char *)-0x2b1ba0c9 = (char)a7;
}
// 0x10006c4b
return 210 * v3 / 256 + a7 & 255 | a7 & -0x10000;
}

// Address range: 0x10006c4e - 0x10006c60
int32_t function_10006c4e(void) {
// 0x10006c4e
int32_t v1; // 0x10006c4e
int32_t result = v1 + 1; // 0x10006c4e
__asm_out_2(239, result);
int32_t v2; // 0x10006c4e
int32_t * v3 = (int32_t *)(v2 + 0x454cf47c); // 0x10006c53
*v3 = *v3 / 0x2000;
int32_t v4; // 0x10006c4e
*(char *)v4 = *(char *)&v4 | -19;
return result;
}

// Address range: 0x10006c80 - 0x10006c89
int32_t function_10006c80(void) {
// 0x10006c80
return function_6d6fc186();
}

// Address range: 0x10006c8e - 0x10006c93
int32_t function_10006c8e(void) {
// 0x10006c8e
return function_1ee55c1b();
}

// Address range: 0x10006c95 - 0x10006d98
int32_t function_10006c95(void) {
// 0x10006c95
__asm_in_6(-113);
uint32_t v1 = __asm_in_4(33); // 0x10006c97
int32_t v2; // 0x10006c95
*(int32_t *)v2 = v1;
bool v3; // 0x10006c95
int32_t v4 = (v3 ? -4 : 4) + v2; // 0x10006c99
__asm_int(16);
int32_t v5; // 0x10006c95
uint32_t v6; // 0x10006c95
int32_t v7; // 0x10006c95
uint32_t v8 = (v7 & -256 | 215) + v5 + (int32_t)(v1 < v6); // 0x10006ca7
int32_t v9 = __asm_sti(); // 0x10006cab
int32_t v10; // 0x10006c95
int32_t v11 = v9 + 94 + (int32_t)((char)v10 < (char)v1) | v8 / 256;
char v12 = v11; // 0x10006cae
char v13 = llvm_ctpop_i8(v12); // 0x10006cae
int32_t v14 = v11 & 255 | v9 & -256; // 0x10006cae
*(int32_t *)0x7facce45 = v14;
*(int32_t *)0x7facce3d = v8;
*(int32_t *)0x7facce35 = 0x7facce49;
*(int32_t *)0x7facce29 = v4;
bool v15; // 0x10006c95
bool v16; // 0x10006c95
bool v17; // 0x10006c95
*(int32_t *)0x7facce25 = 0x4000 * (int32_t)v15 | 1024 * (int32_t)v3 | 512 * (int32_t)v16 | 256 * (int32_t)v17 | 64 * (int32_t)(v12 == 0) | 128 * (int32_t)(v12 < 0) | 4 * (int32_t)((v13 & 1) == 0) | 2;
*(int32_t *)-0x477020d8 = v14;
*(char *)v4 = v12 & -51;
int32_t v18 = *(int32_t *)0x7facce23; // 0x10006ccb
int32_t v19 = *(int32_t *)0x7facce27; // 0x10006ccb
int32_t v20 = *(int32_t *)0x7facce33; // 0x10006ccb
int32_t v21 = *(int32_t *)0x7facce37; // 0x10006ccb
int32_t v22 = *(int32_t *)0x7facce3b; // 0x10006ccb
int32_t v23 = *(int32_t *)0x7facce3f & -256; // 0x10006ccc
*(int32_t *)0x7facce3f = v20;
*(int32_t *)0x7facce3b = 55;
int16_t v24 = v21; // 0x10006cd0
__asm_outsd(v24, *(int32_t *)v19);
int32_t * v25 = (int32_t *)(8 * v22 + 0x7facceb6); // 0x10006cd3
*v25 = *v25 - v23;
int32_t * v26 = (int32_t *)(2 * v21 + v20); // 0x10006ce0
uint32_t v27 = *v26 & v19; // 0x10006ce0
*v26 = v27;
__asm_out_1(v24, v23 ^ -0x376550cb);
*(int32_t *)0x7facce37 = 0x7facce3b;
if (v27 >= 1) {
// 0x10006ce7
__asm_outsb(v24, *(char *)v19);
__asm_iretd();
char * v28 = (char *)v18; // 0x10006cf4
*v28 = *v28 + 126;
return function_6db96da2();
}
int32_t v29 = v18 - v20; // 0x10006d4f
*(int32_t *)0x7facce33 = 0x7facce37;
char v30 = __asm_in_6(-120); // 0x10006d55
char * v31 = (char *)(v29 - 0x40e1c703); // 0x10006d58
*v31 = *v31 & (char)((v22 + 0xffff) / 256);
__asm_out_3(v24, v30);
int32_t v32 = v22 - 2; // 0x10006d61
int32_t v33 = v3 ? -1 : 1; // 0x10006d6e
int32_t v34 = v29 + v33; // 0x10006d6e
*(char *)0x2223a0ae = *(char *)0x2223a0ae + 12;
int32_t * v35 = (int32_t *)(v34 - 14); // 0x10006d76
*v35 = *v35 ^ v32;
int32_t * v36 = (int32_t *)v34; // 0x10006d79
if ((*v36 || v20) != 0) {
// 0x10006d12
__asm_out_2(53, -0x7362a04b);
return 0x7facce31;
}
int32_t v37 = *(int32_t *)(*(int32_t *)0x7facce2b + 87); // 0x10006d7d
__asm_arpl(*(int16_t *)((v37 ^ v32) - 101), (int16_t)(v19 + v33));
*v36 = __asm_insd(-3218);
int32_t v38 = __asm_sti(); // 0x10006d8c
return v38 & -256 | (int32_t)((char)v38 - *(char *)13);
}

// Address range: 0x10006dd5 - 0x10006ebb
int32_t function_10006dd5(int32_t a1, int32_t a2, int32_t a3) {
// 0x10006dd5
int32_t result; // 0x10006dd5
bool v1; // 0x10006dd5
bool v2; // 0x10006dd5
if (v2 == v1) {
// 0x10006e27
return result;
}
// 0x10006dd7
int32_t v3; // 0x10006dd5
unsigned char v4 = (char)v3; // 0x10006de1
bool v5; // 0x10006dd5
bool v6 = v4 > 153 | v5;
int32_t v7; // 0x10006dd5
if ((v4 & 14) > 9 | (int32_t)(*(char *)((v7 & 255) + a1) & 15) > 16) {
result = (v6 ? 102 : 6) + v3 & 255 | v3 & -256;
} else {
result = (v6 ? v3 + 96 : v3) & 255 | v3 & -256;
}
// 0x10006e27
return result;
}

// Address range: 0x10006ebc - 0x10006ed5
int32_t function_10006ebc(int32_t a1, int32_t a2) {
// 0x10006ebc
int32_t v1; // 0x10006ebc
unsigned char v2 = (char)v1; // 0x10006ec3
int32_t v3; // 0x10006ebc
char v4 = ((char)v3 ^ -4) < 28; // 0x10006ec3
unsigned char v5 = *(char *)(a1 - 0x51ba932b) + v4; // 0x10006ec3
char v6 = v2 - v5; // 0x10006ec3
unsigned char v7 = v6 & 31;
if (v7 != 0) {
int32_t v8; // 0x10006ebc
int32_t * v9 = (int32_t *)(v8 + 0x385bd44a); // 0x10006eca
uint32_t v10 = *v9; // 0x10006eca
uint32_t v11 = (int32_t)v7; // 0x10006eca
bool v12 = ((char)v3 ^ -4) < 28 ? v5 != -1 | v6 - v4 > v2 : v5 > v2; // 0x10006ec3
*v9 = v10 << v11 | (int32_t)((int64_t)v10 >> (int64_t)(33 - v11)) | (int32_t)v12 << v11 - 1;
}
return function_1fcee610();
}

// Address range: 0x10006ef0 - 0x10006ef1
int32_t function_10006ef0(void) {
// 0x10006ef0
int32_t result; // 0x10006ef0
return result;
}

// Address range: 0x10006ef4 - 0x10006fac
int32_t function_10006ef4(void) {
// 0x10006ef4
int32_t v1; // 0x10006ef4
char * v2 = (char *)(v1 - 12); // 0x10006eff
*v2 = *v2 | 21;
int32_t v3; // 0x10006ef4
*(int32_t *)(v3 - 4) = -82;
int32_t * v4 = (int32_t *)(__asm_int3() + 29); // 0x10006f0d
int32_t v5; // 0x10006ef4
bool v6; // 0x10006ef4
*v4 = *v4 | (v6 ? -4 : 4) + v5;
int32_t v7 = v3 - 12; // 0x10006f15
int16_t v8 = __asm_arpl_7((int16_t)v7); // 0x10006f20
int32_t v9 = v8; // 0x10006f20
int32_t v10; // 0x10006ef4
char * v11 = (char *)((v10 & -256 | 145) - 0x64f8b11c); // 0x10006f29
*v11 = *v11 + 122;
*(int32_t *)-0x33cd093b = -1 - *(int32_t *)-0x33cd093b;
if ((v9 & 212) != 0) {
int32_t v12 = v9 | 0x62aa0000; // 0x10006f20
*(int32_t *)v7 = 0x60fc545;
*(int32_t *)(v3 - 14) = v3 - 10;
*(int32_t *)-0x68666317 = *(int32_t *)-0x68666317 | 0x7fcbab67;
unsigned char v13 = (char)v8; // 0x10006f54
int32_t result; // 0x10006ef4
if ((v13 & 14) > 9) {
result = (v13 > 153 ? 154 : 250) + v9 & 255 | v12 & -256;
} else {
result = (v13 > 153 ? v9 + 160 : v9) & 255 | v12 & -256;
}
return result;
}
int32_t v14 = v9 >> 31; // 0x10006f3b
function_10006ef0();
int32_t v15; // 0x10006ef4
char * v16 = (char *)(v15 - 27); // 0x10006f60
*v16 = *v16 - 123;
unknown_eaa3953();
__asm_int(170);
__asm_in_5((int16_t)v14);
int32_t result2 = __asm_hlt(); // 0x10006f79
*(int16_t *)(v3 - 5) = *(int16_t *)(v3 - 8);
char * v17 = (char *)(-0x5411afc3 - *(int32_t *)(2 * result2 - 0x1050c0af)); // 0x10006f9f
*v17 = *v17 ^ (char)v14;
*(int32_t *)-0x2c178c07 = result2;
return result2;
}

// Address range: 0x10006fad - 0x10007101
int32_t function_10006fad(int32_t a1) {
// 0x10006fad
int32_t result; // 0x10006fad
bool v1; // 0x10006fad
if (v1) {
// 0x10006fd3
return result;
}
// 0x10006fb1
int32_t v2; // 0x10006fad
*(int32_t *)result = v2 / 32;
int32_t result2 = __asm_hlt(); // 0x10006fb7
int32_t v3; // 0x10006fad
__asm_into(v3);
return result2;
}

// Address range: 0x10007101 - 0x1000710c
int32_t function_10007101(void) {
// 0x10007101
return function_b54a62f7(0x297b24d3);
}

// Address range: 0x100071e0 - 0x1000736e
int32_t function_100071e0(int32_t a1, int32_t a2) {
char v1 = *(char *)-0x2a69f107; // 0x100071e8
__asm_out(203, *(char *)0x511915fe);
uint32_t v2; // 0x100071e0
int32_t result = __asm_in((int16_t)(256 * (int32_t)(v1 ^ (char)(v2 / 256)) | v2 & 255)) & -43; // 0x10007204
int32_t v3; // 0x100071e0
int32_t * v4 = (int32_t *)(v3 & -256 | 98); // 0x10007214
*v4 = *v4 - result;
return result;
}

// Address range: 0x1000737a - 0x1000737b
int32_t function_1000737a(void) {
// 0x1000737a
int32_t result; // 0x1000737a
return result;
}

// Address range: 0x1000739f - 0x100073a1
int32_t function_1000739f(int32_t a1, int32_t a2) {
// 0x1000739f
int32_t result; // 0x1000739f
return result;
}

// Address range: 0x100073af - 0x100073b1
int32_t function_100073af(void) {
// 0x100073af
return function_1000737a();
}

// Address range: 0x100073f0 - 0x100073f3
int32_t function_100073f0(int32_t a1) {
// 0x100073f0
int32_t result; // 0x100073f0
return result;
}

// Address range: 0x100073f9 - 0x100073fa
int32_t function_100073f9(void) {
// 0x100073f9
int32_t result; // 0x100073f9
return result;
}

// Address range: 0x100073fe - 0x10007408
int32_t function_100073fe(void) {
// 0x100073fe
int32_t v1; // 0x100073fe
int16_t * v2 = (int16_t *)(v1 + 0x1add1453); // 0x100073fe
int32_t result; // 0x100073fe
*v2 = *v2 | (int16_t)result;
return result;
}

// Address range: 0x1000742a - 0x1000742d
int32_t function_1000742a(int32_t a1) {
// 0x1000742a
int32_t result; // 0x1000742a
return result;
}

// Address range: 0x1000742f - 0x10007435
int32_t function_1000742f(int32_t a1) {
// 0x1000742f
int32_t result; // 0x1000742f
return result;
}

// Address range: 0x10007435 - 0x1000743a
int32_t function_10007435(void) {
// 0x10007435
return function_7e8eb5ae();
}

// Address range: 0x1000743d - 0x10007483
int32_t function_1000743d(int32_t a1) {
// 0x1000743d
uint32_t v1; // 0x1000743d
char v2 = llvm_ctpop_i8((char)(unknown_801cb008() | v1 / 256)); // 0x10007447
int32_t v3; // 0x1000743d
int32_t v4; // 0x1000743d
*(char *)(v3 + 45) = (char)v4;
if ((v2 & 1) == 0) {
function_1000742f((int32_t)&g2);
}
// 0x1000744e
int32_t v5; // 0x1000743d
*(char *)v5 = *(char *)&v5 & -80;
uint32_t v6 = a1 & 31; // 0x10007453
int32_t v7; // 0x1000743d
if (v6 != 0) {
v7 = v1 << v6 | (int32_t)((int64_t)v1 >> (int64_t)(33 - v6));
}
int32_t v8 = __asm_iretd(); // 0x10007459
__asm_out(230, (char)v3);
int16_t v9 = (int16_t)v7 - 1; // 0x10007461
int32_t v10; // 0x1000743d
__asm_outsd(v9, v10);
int32_t v11 = *(int32_t *)-0x7f6ab318 - v8; // 0x10007462
*(int32_t *)-0x7f6ab318 = v11;
int32_t v12; // 0x1000743d
if (a1 != 1 && v11 != 0) {
v12 = function_100073f9();
}
// 0x1000746a
*(int32_t *)v3 = 96;
__asm_out_1(v9, v12 & -256 | (int32_t)*(char *)-0x78d071d1);
__asm_bound(*(int64_t *)(v10 + 37 + 2 * v10));
int32_t v13; // 0x1000743d
__asm_into(v13);
return function_55a7c8c7();
}

// Address range: 0x1000748e - 0x1000748f
int32_t function_1000748e(void) {
// 0x1000748e
int32_t result; // 0x1000748e
return result;
}

// Address range: 0x1000749c - 0x10007759
int32_t function_1000749c(int32_t a1, int32_t a2) {
// 0x1000749c
int32_t v1; // 0x1000749c
bool v2; // 0x1000749c
if (!v2) {
v1 = function_1000748e();
}
uint32_t v3 = v1;
bool v4; // 0x1000749c
int32_t v5 = v4 ? -4 : 4; // 0x1000749f
int32_t v6; // 0x1000749c
int32_t v7 = v5 + v6; // 0x1000749f
int32_t v8; // 0x1000749c
int32_t v9 = v5 + v8; // 0x1000749f
int32_t v10; // 0x1000749c
int32_t * v11 = (int32_t *)(v10 - 0x3b69eff6); // 0x100074a3
int32_t v12; // 0x1000749c
*v11 = *v11 | v12;
int32_t v13 = v3 - 0x3c876966; // 0x100074a9
int32_t v14; // 0x1000749c
unsigned char v15 = (char)v14; // 0x100074af
unsigned char v16 = *(char *)(v9 + 0x638ba7ea) + v15; // 0x100074af
unsigned char v17 = v16 + (char)(v3 > 0x3c876965); // 0x100074af
int32_t v18 = v14 & -256 | (int32_t)v17; // 0x100074af
int32_t v19 = v13 - (v3 > 0x3c876965 ? v17 <= v15 : v16 < v15 ? 120 : 119); // 0x100074b5
int16_t v20; // bp-6, 0x1000749c
int32_t v21 = (v19 & 254 | v13 & -256) & (int32_t)&v20; // 0x100074b7
__asm_outsb((int16_t)v18, *(char *)v9);
bool v22 = (v19 & 14) > 9 | (v21 & 14) > 16; // 0x100074be
int32_t v23 = v22 ? v19 + 6 : v19; // 0x100074be
int32_t v24 = v13 & -0x310c0000 | v23 & 4 | 256 * (int32_t)v22 + v13 & 0x5100 | 0x310bae8b; // 0x100074bf
char * v25 = (char *)(v9 - 0x10a15e00 + v24); // 0x100074c7
*v25 = *v25 ^ 107;
int32_t v26 = __asm_insd((int16_t)v24); // 0x100074cf
int32_t * v27 = (int32_t *)v7; // 0x100074cf
*v27 = v26;
int32_t v28 = unknown_e74f5047(); // 0x100074d7
*v27 = *(int32_t *)v9;
int32_t v29 = (*(int32_t *)(v21 + 7) & 1024) == 0 ? 4 : -4; // 0x100074e2
int32_t v30 = *(int32_t *)(v29 + v9); // 0x100074e4
*(int32_t *)(v29 + v7) = v30;
char * v31 = (char *)*(int32_t *)v18; // 0x100074f2
char v32 = *v31 | (char)(v30 + ((v28 & 256) == 0 ? 117 : 118)); // 0x100074f2
char v33 = llvm_ctpop_i8(v32); // 0x100074f2
*v31 = v32;
if ((v33 & 1) != 0) {
// 0x100074f7
return __asm_int3() | 0x486d0dec;
}
uint32_t v34 = *(int32_t *)(v21 + 23); // 0x100074f4
__asm_out_1((int16_t)*(int32_t *)(v21 + 27), v34);
*(char *)*(int32_t *)(v21 + 35) = (char)(v34 / 256);
__asm_out_2(122, unknown_9cb1a593());
__asm_int(122);
unknown_6cda89be();
char v35 = *(char *)*(int32_t *)(v21 + 43); // 0x10007523
uint16_t v36 = 256 * (int16_t)*(int32_t *)(v21 + 67) / 256 * (int16_t)v35; // 0x10007523
char v37 = v36 / 256; // 0x10007523
__asm_out(138, (char)v36);
char * v38 = (char *)(*(int32_t *)(v21 + 55) + 67); // 0x10007528
char v39 = *v38; // 0x10007528
*v38 = (128 * (char)(v32 < 0) | 64 * (char)(v32 == 0) | (char)(v37 != 0 == (v37 != -1)) | 6) ^ v39;
return function_c25f09ce();
}

// Address range: 0x1000775c - 0x1000775d
int32_t function_1000775c(int32_t a1) {
// 0x1000775c
int32_t result; // 0x1000775c
return result;
}

// Address range: 0x1000777e - 0x100078bb
int32_t function_1000777e(void) {
// 0x1000777e
__asm_out(59, (char)__asm_int1());
int32_t v1 = 0x69b00ab0; // bp-4, 0x1000778b
int32_t v2; // bp-24023, 0x1000777e
int32_t v3 = &v2; // 0x1000778f
int32_t v4 = __asm_hlt(); // 0x10007795
__asm_arpl(*(int16_t *)-0x166087bf, (int16_t)v3);
int32_t v5; // 0x1000777e
uint32_t v6 = v5 & -0xff01 | 0x6000; // 0x1000779e
int32_t v7 = v4 + 0x64db98; // 0x100077a7
int16_t v8 = v6; // 0x100077ac
int32_t v9; // 0x1000777e
__asm_outsb(v8, (char)v9);
int32_t v10; // 0x1000777e
int32_t v11 = v10 - 1; // 0x100077ad
int32_t v12; // 0x1000777e
if (v11 != 0 == v7 == 0) {
int32_t v13 = &v1; // 0x1000778b
int32_t v14 = v9 & v13; // 0x100077d5
*(int32_t *)v9 = v14;
int64_t v15 = v13; // 0x100077d8
int64_t v16 = -0x6cb006f6 * v15; // 0x100077d8
if (v14 == 0 || v16 != -0x6cb006f600000000 * v15 / 0x100000000) {
if ((v7 & 0x4100) != 0) {
// 0x100078b5
return function_100078c7();
}
int32_t v17 = v16; // 0x100077d8
__asm_outsb(v8, *(char *)v17);
*(int864_t *)((v7 & -256 | 8) - 0xb42e20e) = (int864_t)__asm_fnsave();
*(char *)-0x46e60e60 = 0;
*(char *)-0x1660883a = *(char *)-0x1660883a | 52;
return function_7feabeea(0x10000 * v17 / 0x10000);
}
// 0x100077e0
v12 = -0x166087be;
if (v14 >= 0) {
// 0x10007828
char v18; // bp+27, 0x1000777e
uint32_t v19 = (int32_t)&v18; // 0x100077e5
int16_t v20; // 0x1000777e
int32_t v21 = unknown_57a91a32(v20) + 0x129540f3; // 0x100077f7
int32_t v22 = v11 & v3; // 0x100077fc
*(char *)-0x166087f2 = *(char *)-0x166087f2 + 120;
uint32_t v23 = v21 & -256 | (int32_t)(*(char *)-0x562bbe9f ^ (char)v21); // 0x10007805
__asm_insd(v8);
int32_t v24 = 0x1000000 * v5 / 0x1000000; // 0x10007819
v18 = v5;
bool v25; // 0x1000777e
int32_t v26 = (v25 ? -4 : 4) + v19; // 0x1000781c
*(int32_t *)0x3717da6b = v26;
char * v27 = (char *)(v22 + 88); // 0x10007823
*v27 = *v27 + (char)(v24 / 256);
*(char *)v26 = *(char *)v23;
int32_t v28 = v25 ? -1 : 1; // 0x10007828
unsigned char v29 = __asm_in_6(-12); // 0x10007829
char v30 = v29 < 140 ? v29 : v29 + 116; // 0x10007830
int32_t v31; // bp-37640, 0x1000777e
*(int32_t *)((int32_t)&v31 - 4) = v22;
int32_t * v32 = (int32_t *)(v26 + v28 + (int32_t)((0x100000000 * (int64_t)v6 | (int64_t)v23) % (int64_t)v19)); // 0x10007833
*v32 = *v32 | -0x1cd2a818;
return (v24 | (int32_t)v29) & -0x10000 | 256 * (int32_t)(v29 > 139) | (int32_t)(v30 + 31);
}
} else {
// 0x100077af
__asm_in_4(167);
v12 = (*(int32_t *)(v10 + 0x6ce3c1b2) & v10) - 49;
}
char * v33 = (char *)(v12 - 116); // 0x100077c7
*v33 = *v33 ^ (char)v12;
return function_1000775c(0x10000 * v11 / 0x10000);
}

// Address range: 0x100078bb - 0x100078be
int32_t function_100078bb(int32_t a1) {
// 0x100078bb
int32_t result; // 0x100078bb
return result;
}

// Address range: 0x100078c7 - 0x100078cb
int32_t function_100078c7(void) {
// 0x100078c7
bool v1; // 0x100078c7
bool v2; // 0x100078c7
bool v3; // 0x100078c7
bool v4; // 0x100078c7
bool v5; // 0x100078c7
bool v6; // 0x100078c7
bool v7; // 0x100078c7
bool v8; // 0x100078c7
bool v9; // 0x100078c7
bool v10; // 0x100078c7
return function_10007901(0x4000 * (int32_t)v1 | 2048 * (int32_t)v3 | 1024 * (int32_t)v4 | 512 * (int32_t)v5 | 256 * (int32_t)v6 | 128 * (int32_t)v7 | 64 * (int32_t)v8 | 16 * (int32_t)v9 | (int32_t)v2 | 4 * (int32_t)v10 | 2);
}

// Address range: 0x100078cb - 0x100078dc
int32_t function_100078cb(void) {
// 0x100078cb
int32_t v1; // 0x100078cb
bool v2; // 0x100078cb
if (v2) {
v1 = function_1000791e();
}
// 0x100078cd
int32_t v3; // 0x100078cb
int32_t v4 = v3 + (int32_t)v2 + v1; // 0x100078cd
int32_t v5; // 0x100078cb
__asm_out_1((int16_t)v5, v4);
unsigned char v6 = (char)v4; // 0x100078d3
unsigned char v7 = v6 + 98; // 0x100078d5
bool v8 = v6 > 157 | v7 > 153;
char v9 = v8 ? v6 + 2 : v7;
unsigned char v10 = (v6 & 14) == 14 | (v7 & 14) > 9 ? (v8 ? -102 : -6) + v7 : v9;
int32_t result = v4 & -256 | (int32_t)v10; // 0x100078d6
if (v10 == 0) {
result = function_10007940((int32_t)&g2);
}
// 0x100078d9
return result;
}

// Address range: 0x100078dc - 0x100078ff
int32_t function_100078dc(int32_t a1) {
// 0x100078dc
int32_t v1; // 0x100078dc
if (v1 == 1) {
// 0x100078e7
uint32_t v2; // 0x100078dc
return 202 * v2 / 256 + v2 & 255 | v2 & -0x10000;
}
// 0x100078ec
int32_t v3; // 0x100078dc
int16_t v4 = v3;
__asm_wait();
int32_t result = unknown_f3d095d9(); // 0x100078f4
__asm_arpl(v4, v4);
return result;
}

// Address range: 0x100078ff - 0x10007901
int32_t function_100078ff(void) {
// 0x100078ff
int32_t v1; // 0x100078ff
bool v2; // 0x100078ff
bool v3 = (uint32_t)(v1 & 14) > 9 | v2; // 0x100078ff
int32_t v4 = v3 ? v1 + 10 : v1; // 0x100078ff
return v4 & 15 | v1 & -0x10000 | 256 * (int32_t)v3 + v1 & 0xff00;
}

// Address range: 0x10007901 - 0x10007902
int32_t function_10007901(int32_t a1) {
// 0x10007901
int32_t result; // 0x10007901
return result;
}

// Address range: 0x1000790b - 0x10007913
int32_t function_1000790b(int32_t a1) {
// 0x1000790b
int32_t result; // 0x1000790b
return result;
}

// Address range: 0x10007913 - 0x10007918
int32_t function_10007913(void) {
// 0x10007913
return function_e5ed3d74();
}

// Address range: 0x1000791e - 0x10007936
int32_t function_1000791e(void) {
// 0x1000791e
int32_t v1; // 0x1000791e
int32_t v2 = (unsigned char)((char)v1 ^ -2) < 118 ? 235 : 236; // 0x10007928
int32_t v3; // 0x1000791e
__asm_arpl_7((int16_t)v3);
return v1 + 118 + v2 & 255 | v1 & -256;
}

// Address range: 0x10007940 - 0x100079d6
int32_t function_10007940(int32_t a1) {
// 0x10007940
int32_t v1; // 0x10007940
uint32_t v2 = v1 + 1; // 0x10007945
if ((llvm_ctpop_i8((char)v2) & 1) != 0) {
// 0x10007948
return unknown_14f8d743();
}
// 0x1000795c
int32_t v3; // 0x10007940
char * v4 = (char *)(v3 - 107); // 0x1000795f
uint32_t v5; // 0x10007940
*v4 = *v4 + (char)(v5 / 256);
int32_t v6; // 0x10007940
if (v1 != 0) {
v6 = function_100078ff();
}
// 0x10007966
uint32_t v7; // 0x10007940
if (v2 < v7) {
// 0x100079b8
int32_t v8; // 0x10007940
__asm_out_1((int16_t)v8 + 1, v6);
int16_t v9; // 0x10007940
return unknown_1f6bbb2d(v9);
}
// 0x1000796a
__asm_out(12, (char)v6);
*(int32_t *)(v6 - 4) = 25;
__asm_int3();
return function_73d6947a();
}

// Address range: 0x100079dd - 0x100079e0
int32_t function_100079dd(void) {
// 0x100079dd
int32_t result; // 0x100079dd
return result;
}

// Address range: 0x10007a19 - 0x10007a1e
int32_t function_10007a19(void) {
// 0x10007a19
return function_347a97f5();
}

// Address range: 0x10007a4e - 0x10007a57
int32_t function_10007a4e(int32_t a1) {
// 0x10007a4e
__asm_iretd();
return function_b2fb281b();
}

// Address range: 0x10007a65 - 0x10007a66
int32_t function_10007a65(void) {
// 0x10007a65
int32_t result; // 0x10007a65
return result;
}

// Address range: 0x10007a7b - 0x10007a7c
int32_t function_10007a7b(void) {
// 0x10007a7b
int32_t result; // 0x10007a7b
return result;
}

// Address range: 0x10007a84 - 0x10007c28
int32_t function_10007a84(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x10007a84
int32_t v1; // 0x10007a84
int32_t v2 = v1 - 1; // 0x10007b05
uint32_t v3; // 0x10007a84
uint32_t v4 = __asm_bound(*(int64_t *)(v3 - 30)) - 1; // 0x10007b06
int32_t v5; // 0x10007a84
int32_t v6; // 0x10007a84
int32_t v7; // 0x10007a84
if (v4 != 0) {
int32_t v8 = __asm_in_4(60); // 0x10007aab
char v9 = v4 / 256; // 0x10007aae
char v10 = *(char *)(v3 + 0x23829991); // 0x10007aae
char v11 = v10 + v9; // 0x10007aae
if (((v11 ^ v9) & (v11 ^ v10)) >= 0) {
int32_t result = __asm_int3(); // 0x10007aff
__asm_into(v7);
__asm_outsd((int16_t)v6, *(int32_t *)v2);
return result;
}
// 0x10007abb
__asm_out_2(98, v3);
*(char *)v8 = (char)v3;
int32_t v12 = v3 + 1; // 0x10007abe
float80_t v13; // 0x10007a84
*(int64_t *)v12 = (int64_t)v13;
return v12 & -256 | (int32_t)*(char *)(v5 + (v12 & 255));
}
// 0x10007b08
int32_t v14; // 0x10007a84
int32_t v15 = v14 & 43 | 212; // 0x10007a87
int32_t result2 = v15 | v14 & -256; // 0x10007a87
uint32_t v16 = *(int32_t *)v2; // 0x10007b08
__asm_into(v7);
__asm_into(v7);
int32_t v17 = v16 < v3; // 0x10007b0f
int32_t v18 = v6 + v17; // 0x10007b0f
int32_t v19 = -v18; // 0x10007b0f
if (!((v16 < v3 ? v18 != -1 || v19 != v17 : v18 != 0))) {
// 0x10007b4f
return result2;
}
// 0x10007b3d
bool v20; // 0x10007a84
int32_t v21 = v20 ? -4 : 4; // 0x10007b08
int32_t v22 = v21 + v3; // 0x10007b08
int32_t v23 = v21 + v2; // 0x10007b08
int32_t v24 = v22 + v21; // 0x10007b13
int32_t v25 = v23 + v21; // 0x10007b13
bool v26 = (v15 & 14) > 9 | (*(int32_t *)v23 & 15) - (*(int32_t *)v22 & 15) > 15; // 0x10007b14
int32_t v27 = v26 ? v15 + 6 : v15; // 0x10007b14
int32_t v28 = v27 & 15 | v14 & -0x10000 | 256 * (int32_t)v26 + result2 & 0xff00; // 0x10007b14
int32_t v29 = v28 + 1; // 0x10007b15
int32_t v30 = v29 & -0x19c780e7; // 0x10007b1a
int32_t v31; // bp-14073, 0x10007a84
int32_t * v32 = (int32_t *)((int32_t)&v31 - 7); // 0x10007b27
*v32 = v24;
int16_t v33 = v6; // 0x10007b28
*(char *)v24 = __asm_insb(v33);
int32_t v34 = v30 + 0x3b445c8; // 0x10007b2a
char v35 = llvm_ctpop_i8((char)v34); // 0x10007b2a
*(char *)-0x5a6a07b8 = (char)v30;
int32_t v36 = 4 * (int32_t)((v35 & 1) == 0);
int32_t v37 = (v29 & 9) > 23;
bool v38; // 0x10007a84
bool v39; // 0x10007a84
bool v40; // 0x10007a84
int32_t v41 = 1024 * (int32_t)v20 | 0x4000 * (int32_t)v40 | 512 * (int32_t)v38 | 256 * (int32_t)v39;
int32_t v42 = 128 * (int32_t)(v34 < 0) | 16 * v37;
*v32 = v42 | v41 | 2048 * (int32_t)(((v34 ^ v29) & v28 - 0x7fffffff) < 0) | v36 | 3;
__asm_outsd(v33, *(int32_t *)v25);
int32_t v43 = ((v29 & 9) > 23 ? v30 + 10 : v30) & 11; // 0x10007b3b
int32_t v44 = v43 | v29 & -0x19c80000; // 0x10007b3b
if ((v29 & 9) <= 23) {
// 0x10007b4f
return 256 * (int32_t)((v29 & 9) > 23) + v30 & 0xff00 | v44;
}
// 0x10007bc0
int32_t v45; // bp-8, 0x10007a84
int32_t v46 = &v45; // 0x10007b0b
uint32_t v47 = v5 & 0xff00; // 0x10007b17
int32_t v48 = v47 | v19 & -0x10000 | 145; // 0x10007b38
uint32_t result3 = v44 | 256 * (v42 | v37 | v36) | 512; // 0x10007bc1
char * v49 = (char *)v25; // 0x10007bc3
*v49 = *v49 + (char)*v32 + (char)(result3 < *(int32_t *)v24);
int32_t * v50 = (int32_t *)(result3 - 0x704c67ce); // 0x10007bc5
*v50 = *v50 | v24 + v21;
char * v51 = (char *)(v48 + 117); // 0x10007bcb
*v51 = *v51 - (char)(v47 / 256);
*(char *)0x6a53d4cf = (char)v43;
*(int32_t *)(v46 + 4) = result3;
*(int32_t *)(v46 - 4) = 0x76c351c;
*(int32_t *)(v46 - 8) = v41 | 128 * (int32_t)(v48 < 0) | 2048 * (int32_t)((-v48 & v19) < 0) | 2;
return result3;
}

// Address range: 0x10007c29 - 0x10007c44
int32_t function_10007c29(void) {
int32_t v1 = __asm_int1(); // 0x10007c36
uint16_t v2 = (int16_t)v1; // 0x10007c37
uint16_t v3 = (int16_t)*(char *)(4 * v1 - 0x33c36ca4); // 0x10007c37
return v1 & 0x38620000 | (int32_t)(v2 / v3 & 236) | (int32_t)(256 * (v2 % v3)) | -0x3862c9ed;
}

// Address range: 0x10007c50 - 0x10007c91
int32_t function_10007c50(int32_t a1, int32_t a2) {
// 0x10007c50
bool v1; // 0x10007c50
int32_t v2 = v1; // 0x10007c50
int32_t v3; // 0x10007c50
uint32_t v4 = v3 & 31; // 0x10007c51
int32_t * v5; // 0x10007c50
uint32_t v6; // 0x10007c50
if (v4 == 0) {
// 0x10007c50
v5 = (int32_t *)v6;
} else {
int32_t * v7 = (int32_t *)v6;
*v7 = v6 >> v4 | (int32_t)((int64_t)v6 << (int64_t)(33 - v4)) | v2 << 32 - v4;
v5 = v7;
}
char v8 = __asm_in_5((int16_t)a1); // 0x10007c55
int32_t v9; // 0x10007c50
bool v10; // 0x10007c50
bool v11; // 0x10007c50
bool v12; // 0x10007c50
bool v13; // 0x10007c50
int32_t v14 = 256 * (64 * (int32_t)v11 | 128 * (int32_t)v10 | 16 * (int32_t)v12 | v2 | 4 * (int32_t)v13) | v9 & -0x10000 | (int32_t)v8; // 0x10007c50
unsigned char v15 = -66 * ((char)(v14 / 256) | 2) + v8; // 0x10007c56
int32_t v16 = v14 & -0x10000; // 0x10007c56
int32_t v17 = v16 | (int32_t)v15; // 0x10007c56
__asm_out_2(251, v17);
*v5 = v17;
unsigned char v18 = (char)v3 & 31; // 0x10007c61
if (v18 != 0) {
char * v19 = (char *)(v17 - 50); // 0x10007c61
unsigned char v20 = *v19; // 0x10007c61
*v19 = v20 >> 8 - v18 | v20 << v18;
}
int32_t v21 = v15 + 80; // 0x10007c64
uint32_t v22 = v16 | v21; // 0x10007c64
int32_t v23 = v14 >> 31; // 0x10007c69
int32_t * v24 = (int32_t *)v22; // 0x10007c6a
*v24 = *v24 + (v15 > 175 ? 0x67ef7703 : 0x67ef7702);
__asm_out_2(35, (0x10000 * v21 + 0x10000) / 0x10000);
__asm_int(223);
int32_t v25; // 0x10007c50
int32_t * v26 = (int32_t *)(v25 - 84); // 0x10007c83
uint32_t v27 = *v26; // 0x10007c83
*v26 = 0x800000 * v27 | 0x400000 * (int32_t)(v22 < 0x84e4148e) | v27 / 1024;
int32_t v28; // 0x10007c50
__asm_outsb((int16_t)v23, *(char *)&v28);
int32_t * v29 = (int32_t *)(v3 + 0xa751b1e); // 0x10007c8a
*v29 = *v29 & v23;
return __asm_wait();
}

// Address range: 0x10007c92 - 0x10007cbe
int32_t function_10007c92(void) {
// 0x10007c92
int32_t v1; // 0x10007c92
*(char *)-0x22b29e1f = (char)v1;
int32_t v2; // 0x10007c92
int32_t v3; // 0x10007c92
*(char *)v2 = (char)(v3 & v2);
int32_t v4; // 0x10007c92
int32_t v5 = (int32_t)*(char *)&v4; // 0x10007c9e
int32_t v6 = 0x10000 * v1 / 0x10000 & -0x10000 | v5; // 0x10007c9e
uint32_t v7; // 0x10007c92
int32_t v8 = (v6 | 0x7900) + v7; // 0x10007ca4
unsigned char v9 = (char)v8; // 0x10007ca6
bool v10 = v7 > (v6 ^ -0x7901) | v9 > 153;
int32_t v11; // 0x10007c92
if ((v5 & 15) + (v7 & 15) > 15 || (v9 & 14) > 9) {
v11 = (v10 ? 154 : 250) + v8 & 255 | v8 & -256;
} else {
v11 = (v10 ? v8 + 160 : v8) & 255 | v8 & -256;
}
int32_t v12; // 0x10007c92
uint32_t v13 = v12 + 31 & 31; // 0x10007cab
if (v13 != 0) {
int32_t * v14 = (int32_t *)(4 * v7 - 0x4d4a5fdb + v11); // 0x10007cab
uint32_t v15 = *v14; // 0x10007cab
*v14 = v15 >> v13 | (int32_t)v10 << 32 - v13 | (int32_t)((int64_t)v15 << (int64_t)(33 - v13));
}
return function_83b9c838(v12 & v2);
}

// Address range: 0x10007cbe - 0x10007da9
int32_t function_10007cbe(int32_t a1, int32_t a2) {
int32_t v1 = a1 & 1; // 0x10007cc5
uint32_t v2; // 0x10007cbe
uint32_t v3 = v2 + (v1 | -104); // 0x10007cc6
bool v4 = v1 == 0 ? v2 > 103 : v3 <= v2; // 0x10007cc6
*(int32_t *)v2 = v3;
float80_t v5; // 0x10007cbe
float64_t v6 = v5; // 0x10007ccd
int32_t v7; // 0x10007cbe
*(float64_t *)v7 = v6;
uint32_t v8; // 0x10007cbe
if (v3 == 0 || v4) {
int16_t v9 = v2; // 0x10007cd3
__asm_out_1(v9, a2);
__asm_in_6(-13);
__asm_insd(v9);
*(int32_t *)v8 = v8 / 0x100000 | 0x2000 * v8 | 0x1000 * (int32_t)v4;
*(float64_t *)(v8 + 126) = v6;
__asm_int3();
return function_77d11d09();
}
int32_t * v10 = (int32_t *)(v8 + 40); // 0x10007d1d
int32_t v11; // 0x10007cbe
*v10 = *v10 + v11;
int32_t v12 = v11 - 1; // 0x10007d20
int32_t * v13 = (int32_t *)(v11 + 66); // 0x10007d22
uint32_t v14 = *v13; // 0x10007d22
int32_t v15 = 2 * v14; // 0x10007d22
*v13 = v15;
int32_t v16 = v14 / 0x80000000; // 0x10007d22
int32_t v17 = v11 - 2; // 0x10007d25
int32_t v18 = 0x10000 * a2 / 0x10000 ^ 109; // 0x10007d25
int32_t v19 = v12; // 0x10007d25
int32_t v20 = v14; // 0x10007d25
int32_t v21 = v15; // 0x10007d25
bool v22 = v15 == 0; // 0x10007d25
int32_t v23 = v16; // 0x10007d25
int32_t v24 = v17; // 0x10007d25
int32_t v25; // 0x10007cbe
int32_t v26; // 0x10007cbe
int32_t v27; // 0x10007cbe
int32_t v28; // 0x10007cbe
int32_t v29; // 0x10007cbe
int32_t v30; // 0x10007cbe
if (v17 == 0 || v15 == 0) {
lab_0x10007d27:
// 0x10007d27
if (!v22 && v21 < 0 == ((v20 / 0x40000000 & 1) != v23)) {
float80_t v31 = v5 + (float80_t)*(int32_t *)(v11 - 26); // 0x10007d13
*(int32_t *)(v29 - 4) = v18;
int32_t v32 = *(int32_t *)0x49c6c009; // 0x10007d2e
int32_t v33 = (v32 & 255) * (int32_t)*(char *)(v19 + 121) | v32 & -0x10000; // 0x10007d33
*(int16_t *)(v19 + 99) = (int16_t)(2 * v31);
int32_t * v34 = (int32_t *)((v24 & v18 | v28) + 63); // 0x10007d39
*v34 = v33 + *v34;
int32_t * v35 = (int32_t *)(v33 - 33); // 0x10007d40
*v35 = *v35 | v8;
return v2 - 1;
}
// 0x10007d83
*(char *)v8 = *(char *)v28;
v26 = v19;
v25 = v24;
v30 = v29;
} else {
int32_t v36 = v12;
int32_t v37; // 0x10007cbe
int32_t v38 = v37;
int32_t v39 = v17;
int32_t v40 = *(int32_t *)v38; // 0x10007d4f
uint32_t v41 = v16 != 0 ? 0x1c924904 : 0x1c924903; // 0x10007d50
int32_t v42 = *(int32_t *)0x282c48ce; // 0x10007d55
__asm_out_3((int16_t)v2, (char)v42);
int32_t v43 = *(int32_t *)(v38 + 4); // 0x10007d5b
unsigned char v44 = (char)v39 & 31; // 0x10007d69
int32_t v45; // 0x10007cbe
int32_t v46; // 0x10007cbe
char v47 = (char)(v46 + 182 + (int32_t)(v16 != 0 | v45 < v41)) + 91; // 0x10007d69
char * v48; // 0x10007d69
if (v44 != 0) {
v48 = (char *)(v40 + 0x35115dff);
v47 = *v48 << v44;
*v48 = v47;
}
int32_t v49 = v42 - 1; // 0x10007d5f
int32_t v50 = __asm_wait(); // 0x10007d73
while (v47 >= 0) {
int32_t v51 = v38 + 8; // 0x10007d5b
int32_t * v52 = (int32_t *)(v43 + 66); // 0x10007d22
uint32_t v53 = *v52; // 0x10007d22
int32_t v54 = 2 * v53; // 0x10007d22
*v52 = v54;
int32_t v55 = v53 / 0x80000000; // 0x10007d22
int32_t v56 = v39 - 1; // 0x10007d25
v18 = v50;
v19 = v39;
v29 = v51;
v28 = v49;
v20 = v53;
v21 = v54;
v22 = v54 == 0;
v23 = v55;
v24 = v56;
v45 = v43;
if (v56 == 0 || v54 == 0) {
goto lab_0x10007d27;
}
v36 = v39;
v38 = v51;
v39 = v56;
v40 = *(int32_t *)v38;
v41 = v55 != 0 ? 0x1c924904 : 0x1c924903;
v42 = *(int32_t *)0x282c48ce;
__asm_out_3((int16_t)v2, (char)v42);
v43 = *(int32_t *)(v38 + 4);
v44 = (char)v39 & 31;
v47 = (char)(v49 + 182 + (int32_t)(v55 != 0 | v45 < v41)) + 91;
if (v44 != 0) {
v48 = (char *)(v40 + 0x35115dff);
v47 = *v48 << v44;
*v48 = v47;
}
v49 = v42 - 1;
v50 = __asm_wait();
}
int32_t v57 = v2 - v8; // 0x10007d7b
char v58 = __asm_insb((int16_t)v57); // 0x10007d7d
char * v59 = (char *)v8;
*v59 = v58;
__asm_movups(*(int128_t *)(v43 - 127));
*v59 = *(char *)v49;
v26 = v36;
v25 = v39;
v30 = v38 + 6;
v27 = v57;
}
uint32_t v60 = v25;
char v61 = *(char *)(v26 + 67); // 0x10007d8e
__asm_int3();
*(int32_t *)(v30 - 2) = v27;
char * v62 = (char *)(256 * (int32_t)(v61 + (char)(v60 / 256)) | v60 & -0xff01); // 0x10007d94
*v62 = *v62 - (char)(v27 / 256);
return 0x2732acd1;
}

// Address range: 0x10007dab - 0x10007db5
int32_t function_10007dab(void) {
// 0x10007dab
int32_t v1; // 0x10007dab
return v1 + 0xa68f00e;
}

// Address range: 0x10007db9 - 0x10007dc0
int32_t function_10007db9(void) {
// 0x10007db9
return function_817dac78();
}

// Address range: 0x10007de6 - 0x10007e87
int32_t function_10007de6(void) {
// 0x10007de6
int32_t v1; // 0x10007de6
int32_t v2 = v1 & -256; // 0x10007de6
int32_t v3 = v2 | 59; // 0x10007de6
int32_t v4; // 0x10007de6
int32_t * v5 = (int32_t *)(v4 - 8 + v3); // 0x10007de8
bool v6; // 0x10007de6
*v5 = *v5 - (v6 ? -5 : -6);
int32_t v7; // 0x10007de6
int32_t v8 = v7 & 44 | 211; // 0x10007df3
int16_t v9 = v3; // 0x10007df9
int32_t v10; // 0x10007de6
*(char *)v10 = __asm_insb(v9);
char v11 = v8; // 0x10007dfa
__asm_out_3(v9, v11);
char v12 = v11 - 86; // 0x10007dfb
if (v12 < 0) {
// 0x10007e57
return ((v11 & 14) > 5 | (v12 & 12) > 9 ? v8 + 16 & 239 : v8 + 10 & 253) | v7 & -256;
}
// 0x10007dff
__asm_bound(*(int64_t *)(v3 + 101));
int32_t v13; // 0x10007de6
char v14 = v13; // 0x10007e15
unsigned char v15 = v14 & 31; // 0x10007e15
int32_t v16 = v3; // 0x10007e15
if (v15 != 0) {
v16 = v2 | (int32_t)(59 << v15);
}
char v17 = *(char *)&v10; // 0x10007e17
*(int32_t *)v10 = 0x71dfc546;
bool v18; // 0x10007de6
int32_t v19 = v18 ? -4 : 4; // 0x10007e1e
v10 += v19;
int32_t v20 = *(int32_t *)-0x2d94e7bb; // 0x10007e20
int32_t v21; // 0x10007de6
char * v22 = (char *)(v21 - 74); // 0x10007e21
unsigned char v23 = *v22; // 0x10007e21
*v22 = v17 | (char)v16;
int32_t v24 = v16 & -256 | (int32_t)v23; // 0x10007e21
int32_t v25 = 256 * (int32_t)(v23 & -70) | v13 & -0xff01; // 0x10007e24
*(int32_t *)v24 = -0x452e4875;
*(int32_t *)0x71dfc525 = *(int32_t *)0x71dfc525 + v24;
__asm_outsb((int16_t)v24, *(char *)v20);
int32_t v26 = *(int32_t *)v20; // 0x10007e35
int32_t v27 = *(int32_t *)v10; // 0x10007e35
int32_t v28 = v10 + v19; // 0x10007e35
float80_t v29; // 0x10007de6
*(float32_t *)v28 = (float32_t)v29;
int32_t v30 = (v26 & 15) - (v27 & 15) > 15 ? 0x71df000c : 0x71df0006; // 0x10007e38
*(int32_t *)-0x2d94e7b6 = (256 * (int32_t)((v26 & 15) - (v27 & 15) > 15) + 0xc546 & 0xc700 | v30) - 0x24febd0f;
*(int32_t *)-0x2d94e7ba = v25;
*(int32_t *)-0x2d94e7be = v24;
*(int32_t *)-0x2d94e7c2 = *(int32_t *)-0x2d94e7b6;
*(int32_t *)-0x2d94e7c6 = -0x2d94e7b2;
*(int32_t *)-0x2d94e7ce = v20 + v19;
*(int32_t *)-0x2d94e7d2 = v28;
char * v31 = (char *)v25; // 0x10007e3f
*v31 = *v31 & v14;
int32_t v32 = __asm_in_4(156); // 0x10007e41
*(int32_t *)-0x2d94e7d6 = -0x2d94e7d2;
int32_t v33 = v4 - 1; // 0x10007e44
char v34 = llvm_ctpop_i8((char)v33); // 0x10007e44
*(int32_t *)-0x2d94e7da = 0x36000ffa;
return (0x4000 * (int32_t)(v33 == 0) | 0x8000 * (int32_t)(v33 < 0) | 0x1000 * (int32_t)((v4 & 15) > 16) | 1024 * (int32_t)((v34 & 1) == 0) | v32 & -0xff01) ^ 670;
}

// Address range: 0x10007e87 - 0x10007e8f
int32_t function_10007e87(void) {
// 0x10007e87
int32_t result; // 0x10007e87
return result;
}

// Address range: 0x10007eb7 - 0x10007ec0
int32_t function_10007eb7(void) {
// 0x10007eb7
return function_cfb22ff0();
}

// Address range: 0x10007ed3 - 0x10007ed4
int32_t function_10007ed3(void) {
// 0x10007ed3
int32_t result; // 0x10007ed3
return result;
}

// Address range: 0x10007eef - 0x1000803d
int32_t function_10007eef(int32_t a1) {
// 0x10007eef
int32_t v1; // 0x10007eef
int16_t v2 = v1; // 0x10007eef
int32_t v3; // 0x10007eef
__asm_outsb(v2, (char)v3);
int32_t v4 = __asm_in(v2); // 0x10007ef1
int32_t v5; // 0x10007eef
float80_t v6; // 0x10007eef
*(float80_t *)(v5 - 0xf41e303) = __asm_fbstp(v6);
int32_t v7 = v4 & -256 | (int32_t)__asm_in_5(v2); // 0x10007f00
if (*(int32_t *)-0x1602e5c5 > v1) {
v7 = function_10007ed3();
}
// 0x10007f02
__asm_arpl(*(int16_t *)(v5 + 0x52b75baa), (int16_t)v7);
int32_t v8; // 0x10007eef
uint32_t v9; // 0x10007eef
int32_t * v10 = (int32_t *)((v9 & -0xff01 | 256 * v8 & 0xff00) + 22); // 0x10007f11
*v10 = (v9 / 256 ^ v5) & 255 | v8 & -256 | *v10;
int32_t v11; // 0x10007eef
int32_t v12 = *(int32_t *)(v3 + 58) + v11; // 0x10007f11
int32_t v13; // 0x10007eef
int32_t * v14 = (int32_t *)(v13 - 72); // 0x10007f1a
*v14 = (int32_t)false - v13 + *v14;
int32_t v15 = unknown_faf93bdb(); // 0x10007f1e
int32_t * v16 = (int32_t *)(v13 + 0x3c4b4adf); // 0x10007f3b
uint32_t v17 = *v16; // 0x10007f3b
*v16 = v17 + 48;
bool v18 = (char)v15 > 153 | v17 < 0xffffffd0; // 0x10007f43
v13--;
while (*(int32_t *)v12 != 1) {
// 0x10007f14
v12 += 4;
v14 = (int32_t *)(v13 - 72);
*v14 = (int32_t)v18 - v13 + *v14;
v15 = unknown_faf93bdb();
v16 = (int32_t *)(v13 + 0x3c4b4adf);
v17 = *v16;
*v16 = v17 + 48;
v18 = (char)v15 > 153 | v17 < 0xffffffd0;
v13--;
}
// 0x10007f45
abort();
// UNREACHABLE
}

// Address range: 0x1000803d - 0x10008086
int32_t function_1000803d(int32_t a1) {
int32_t v1 = a1;
bool v2; // 0x1000803d
int32_t v3 = v2 ? -4 : 4; // 0x1000803d
int32_t v4; // 0x1000803d
int32_t v5 = v3 + v4; // 0x1000803d
int32_t v6 = v5; // 0x10008040
bool v7; // 0x1000803d
int32_t v8; // 0x1000803d
int32_t v9; // 0x1000803d
int32_t v10; // 0x1000803d
int32_t * v11; // 0x1000803d
bool v12; // 0x1000803d
bool v13; // 0x1000803d
if (v13 == v12) {
// 0x10008042
int32_t v14; // 0x1000803d
__asm_into(v14);
int32_t * v15 = (int32_t *)(v5 - 43); // 0x10008049
uint32_t v16 = *v15; // 0x10008049
int32_t v17 = v16 - v5; // 0x10008049
*v15 = v17;
int32_t v18; // 0x1000803d
v11 = &v18;
v10 = v5;
if (v16 < v5 || v17 == 0) {
goto lab_0x10008074;
} else {
// 0x10008050
int32_t v19; // 0x1000803d
int32_t * v20 = (int32_t *)(v19 - 48); // 0x10008050
*v20 = *v20 - 15;
char v21 = v19; // 0x10008054
*(char *)-0x760badea = *(char *)-0x760badea - v21;
__asm_out(91, v21);
int32_t * v22 = (int32_t *)(v19 - 28); // 0x10008064
*v22 = *v22 / 2;
v7 = false;
v8 = 0x53748c01;
int32_t v23; // 0x1000803d
v9 = *(int32_t *)(v23 + 0x5f047e76) + v23 & -256 | 254;
v6 = v5 - 1;
goto lab_0x10008071;
}
} else {
goto lab_0x10008071;
}
lab_0x10008071:;
// 0x10008071
int32_t v24; // 0x1000803d
int32_t v25 = 256 * (v24 + (int32_t)v7) + v24 & 0xff00 | v24 & -0xff01; // 0x10008071
v1 = v25;
int32_t v26 = v25; // 0x10008073
int32_t v27 = v8; // 0x10008073
int32_t v28 = v9; // 0x10008073
v11 = &v1;
v10 = v6;
goto lab_0x10008074;
lab_0x10008074:;
int32_t v29 = v28;
uint32_t v30 = v27;
int32_t v31 = (int32_t)v11;
int32_t * v32 = (int32_t *)(v26 - 110); // 0x10008074
*v32 = *v32 + v31;
int32_t v33 = 159 * v30 / 256 + v30 & 255 | v30 & -0x10000; // 0x10008079
int32_t v34; // 0x1000803d
int32_t v35 = 0x10000 * (v3 + v34) / 0x10000; // 0x1000807c
__writefsdword(v29, __readfsdword(v29) ^ v31);
*(char *)v33 = *(char *)v10;
char v36 = *(char *)(v33 + (v2 ? -1 : 1)); // 0x10008081
return 256 * (int32_t)(v36 & (char)(v35 / 256)) | v35 & -0xff01;
}

// Address range: 0x100080a7 - 0x100080a8
int32_t function_100080a7(void) {
// 0x100080a7
int32_t result; // 0x100080a7
return result;
}

// Address range: 0x1000810a - 0x1000810d
int32_t function_1000810a(int32_t a1) {
// 0x1000810a
int32_t result; // 0x1000810a
return result;
}

// Address range: 0x1000810d - 0x1000817c
int32_t function_1000810d(void) {
// 0x1000810d
int32_t v1; // 0x1000810d
int32_t v2 = *(int32_t *)(v1 - 0x3af16b0); // 0x1000810d
int32_t v3; // 0x1000810d
uint32_t v4 = *(int32_t *)(v3 + 0x20623aad); // 0x10008115
uint32_t v5; // 0x1000810d
uint64_t v6 = (int64_t)v4 * (int64_t)(11 * v5 / 256 + v5 & 255 | v5 & -0x10000); // 0x10008115
unsigned char v7 = (char)v6; // 0x1000811b
unsigned char v8 = v7 % 58; // 0x1000811b
int32_t v9 = (int32_t)v6 & -0x10000 | (int32_t)v8 | 256 * (int32_t)(v7 / 58); // 0x1000811b
int32_t v10 = v9; // 0x10008122
if (v8 == 0) {
v10 = function_100080a7();
}
// 0x10008124
int32_t v11; // 0x1000810d
int32_t v12 = v11 & -256 | 13; // 0x10008124
__asm_cvtps2pi(*(int64_t *)(v12 + 56));
int32_t v13 = v10 | -0x15abd006; // 0x1000812a
*(int32_t *)v13 = v12;
int32_t v14; // 0x1000810d
*(int32_t *)v14 = v13;
bool v15; // 0x1000810d
int32_t v16 = (v15 ? -4 : 4) + v14; // 0x10008131
int32_t v17 = v12; // 0x10008131
int32_t v18 = v6 / 0x100000000; // 0x10008131
float80_t v19; // 0x1000810d
*(int64_t *)v18 = (int64_t)v19;
v18--;
int16_t v20 = v18; // 0x1000814e
*(int32_t *)v16 = __asm_insd(v20);
v17 = v17 - 1 & -0xff01 | 0x1300;
int32_t v21; // 0x1000810d
*(int32_t *)v21 = v17;
int32_t v22; // 0x1000810d
int32_t v23 = *(int32_t *)(v16 + 0x50cccefd) + v22; // 0x1000815f
int32_t v24 = v21 - 2; // 0x10008165
*(int16_t *)v24 = *(int16_t *)(v1 - 0x3af16ac);
__asm_outsb(v20, *(char *)v23);
v19 = (float80_t)*(float32_t *)(v2 + 0x2b338a18) / v19;
int32_t v25; // 0x1000810d
int32_t v26 = v25 & -0x76213b00; // 0x10008169
v25 = (v13 & -256 | (int32_t)*(char *)-0x77f03b4c) + 1 & -0xff01 | 0xa100;
while (v23 >= 0) {
// 0x10008132
*(int64_t *)v18 = (int64_t)v19;
int32_t v27 = v26 & -256 | (int32_t)*(char *)-0x77f03b4c; // 0x10008134
v18--;
v20 = v18;
*(int32_t *)v16 = __asm_insd(v20);
v17 = v17 - 1 & -0xff01 | 0x1300;
*(int32_t *)v24 = v17;
v23 += *(int32_t *)(v16 + 0x50cccefd);
v24 -= 2;
*(int16_t *)v24 = *(int16_t *)(v1 - 0x3af16ac);
__asm_outsb(v20, *(char *)v23);
v19 = (float80_t)*(float32_t *)(v2 + 0x2b338a18) / v19;
v26 = v25 & -0x76213b00;
v25 = v27 + 1 & -0xff01 | 0xa100;
}
// 0x1000816b
return unknown_fbd472a();
}

// Address range: 0x1000818d - 0x1000818e
int32_t function_1000818d(void) {
// 0x1000818d
int32_t result; // 0x1000818d
return result;
}

// Address range: 0x1000819e - 0x1000819f
int32_t function_1000819e(void) {
// 0x1000819e
int32_t result; // 0x1000819e
return result;
}

// Address range: 0x100081d2 - 0x100081d5
int32_t function_100081d2(int32_t a1) {
// 0x100081d2
int32_t result; // 0x100081d2
return result;
}

// Address range: 0x100081d5 - 0x100081f8
int32_t function_100081d5(void) {
// 0x100081d5
int16_t v1; // 0x100081d5
unknown_278d21ce(v1);
unknown_cb7db71c();
bool v2; // 0x100081d5
int32_t v3 = v2; // 0x100081e2
int32_t v4; // 0x100081d5
int32_t v5; // 0x100081d5
int32_t v6 = v5 + v4 + v3; // 0x100081e2
int32_t v7 = v6 + v3; // 0x100081e2
*(int32_t *)v4 = v6;
while (((v7 ^ v4) & (v7 ^ v5)) < 0) {
// continue -> 0x100081ec
}
// 0x100081f3
function_1000818d();
return function_a9c22915();
}

// Address range: 0x100081f8 - 0x1000823c
int32_t function_100081f8(void) {
// 0x100081f8
int32_t v1; // 0x100081f8
int32_t v2; // 0x100081f8
int32_t v3; // 0x100081f8
uint32_t v4 = *(int32_t *)(v1 - 25 + 2 * v3) | v2; // 0x100081fb
int32_t v5; // 0x100081f8
*(char *)v1 = (char)v5;
bool v6; // 0x100081f8
int32_t v7 = (v6 ? -2 : 2) + v5; // 0x10008208
int32_t v8 = v7 + 42; // 0x10008209
int32_t v9; // 0x100081f8
int32_t v10 = unknown_1e91bbb1(&v9); // 0x1000820c
int32_t * v11 = (int32_t *)v8; // 0x10008211
int32_t v12; // bp-5, 0x100081f8
int32_t v13 = *v11 | (int32_t)&v12; // 0x10008211
*v11 = v13;
int32_t v14; // 0x100081f8
*(char *)(v14 - 0x89b8b4c) = (char)(v4 / 256);
int32_t v15 = v10; // 0x1000821b
if (v13 == 0) {
v15 = function_1000819e();
}
char v16 = __asm_in_6(-91); // 0x1000821d
__asm_out_2(206, (v15 | (int32_t)v16) & -256 | (int32_t)__asm_in_5((int16_t)v8));
uint32_t v17 = v4 & 31; // 0x10008229
if (v17 != 0) {
int32_t * v18 = (int32_t *)(v7 - 0x21fb236a); // 0x10008229
*v18 = *v18 << v17;
}
float80_t v19; // 0x100081f8
*(int16_t *)(v14 - 0x59fe56d4) = (int16_t)v19;
return function_c0d59c61();
}

// Address range: 0x10008246 - 0x10008253
int32_t function_10008246(int32_t a1) {
// 0x10008246
int32_t result; // 0x10008246
return result;
}

// Address range: 0x10008253 - 0x10008418
int32_t function_10008253(void) {
// 0x10008253
unknown_8b6a014c();
__asm_int3();
int32_t v1; // 0x10008253
unsigned char v2 = (char)v1 & 31; // 0x10008263
int32_t v3; // 0x10008253
if (v2 != 0) {
*(char *)v3 = (char)v3 << v2 | (char)(((int16_t)v3 & 255) >> (int16_t)(9 - v2));
}
int32_t v4; // bp-32, 0x10008253
uint32_t v5 = (int32_t)&v4; // 0x10008260
int32_t v6 = v3 + v5; // 0x10008267
char v7 = llvm_ctpop_i8((char)v6); // 0x10008267
bool v8; // 0x10008253
int32_t v9 = (v8 ? -4 : 4) + v3; // 0x10008269
bool v10; // 0x10008253
int32_t v11 = 256 * (int32_t)v10; // 0x1000826a
bool v12; // 0x10008253
int32_t v13 = 512 * (int32_t)v12; // 0x1000826a
bool v14; // 0x10008253
int32_t v15 = 0x4000 * (int32_t)v14; // 0x1000826a
int32_t v16 = v6 - 4; // 0x1000826a
*(int32_t *)v16 = v15 | 1024 * (int32_t)v8 | v13 | v11 | (int32_t)(v6 < v5) | 64 * (int32_t)(v6 == 0) | 128 * (int32_t)(v6 < 0) | 16 * (int32_t)((v5 & 12) + (v3 & 15) > 15) | 2048 * (int32_t)(((v6 ^ v5) & (v6 ^ v3)) < 0) | 4 * (int32_t)((v7 & 1) == 0) | 2;
int32_t v17; // 0x10008253
int32_t * v18 = (int32_t *)(v17 + 123); // 0x1000826b
uint32_t v19 = *v18; // 0x1000826b
*v18 = v19 / 1024 | 0x400000 * v19;
int32_t v20; // 0x10008253
uint32_t v21 = *(int32_t *)(v9 + 0x41aa8e60) & (v20 & -256 | 99); // 0x1000826f
char v22 = v21; // 0x1000826f
*(char *)0xf495d5 = (char)((llvm_ctpop_i8(v22) & 1) == 0);
if (v1 != 0) {
__asm_outsb((int16_t)v17, *(char *)v9);
int32_t v23; // 0x10008253
int32_t v24 = v23 - 1; // 0x1000827c
v23 = v24;
// .lr.ph
while (v24 != 0) {
__asm_outsb((int16_t)v17, *(char *)v9);
v24 = v23 - 1;
v23 = v24;
}
}
int32_t result = __asm_hlt(); // 0x1000827f
int32_t v25 = v9 - 4; // 0x10008280
int32_t v26; // 0x10008253
int32_t v27 = *(int32_t *)(v26 - 30); // 0x10008281
int32_t v28; // 0x10008253
int32_t v29 = v27 + v28; // 0x10008281
if (v29 == 0) {
// 0x1000829f
*(int32_t *)(v6 - 8) = -1;
int16_t v30 = v17; // 0x100082a0
__asm_outsb(v30, *(char *)v25);
char v31 = __asm_in_6(-88); // 0x100082a2
__asm_out_3(v30, v31);
__asm_outsd(v30, *(int32_t *)v25);
*(int32_t *)(v6 - 12) = 0x6c158063;
char v32 = v31 - 30; // 0x100082ab
int32_t v33 = 256 * (int32_t)((result & 14) > 9 | (v27 & 15) + (v28 & 15) > 15) + result & 0xff00 | result & -0x10000 | (int32_t)v31 & -256; // 0x100082ab
char * v34 = (char *)(v26 + 0x69ec8da2); // 0x100082ad
*v34 = *v34 | (char)(v21 / 256);
uint32_t v35 = *(int32_t *)(v21 - 0x36da6e24) - 1; // 0x100082cb
char v36 = *(char *)(v9 - 0x36398e1e); // 0x100082cc
int32_t v37 = (v32 & 14) > 9 ? v31 + 12 : v32; // 0x100082d2
int32_t v38 = v33 | v37; // 0x100082d2
int32_t v39 = 256 * (int32_t)((v32 & 14) > 9) + v33;
int32_t v40 = v38 & -0xfff1; // 0x100082d2
int32_t v41; // 0x10008253
__asm_into(v41);
*(int32_t *)(v6 - 13) = 256 * (int32_t)(v36 ^ (char)(v35 / 256)) | v35 & -0xff01;
*(int32_t *)(v6 - 17) = v40 | v39 & 0xff00;
bool v42 = (v32 & 14) > 9 | (char)v40 > 9; // 0x100082d9
int32_t v43 = v42 ? v38 + 10 : v37; // 0x100082d9
return v43 & 15 | v33 & -0x10000 | 256 * (int32_t)v42 + v39 & 0xff00;
}
char * v44 = (char *)v25; // 0x10008286
char v45 = result; // 0x10008286
unsigned char v46 = *v44 | v45; // 0x10008286
*v44 = v46;
if (v46 >= 0) {
char v47 = llvm_ctpop_i8(v46); // 0x10008286
*(int32_t *)(v6 - 8) = v29;
*(int32_t *)(v6 - 12) = v15 | v13 | v11 | 64 * (int32_t)(v46 == 0) | 4 * (int32_t)((v47 & 1) == 0) | 1026;
*(char *)-1 = *(char *)-1 + v22;
int32_t * v48 = (int32_t *)v21; // 0x1000828f
*v48 = 2 * *v48;
return result & -256 | (int32_t)*(char *)((result & 255) + v21);
}
// 0x100082dc
*(char *)(v26 - 4) = v45;
char v49 = *(char *)(v17 + 116); // 0x100082dd
if (v49 == -1) {
// 0x100082e4
return function_6090106c();
}
unsigned char v50 = -1 - v49;
if ((llvm_ctpop_i8(v50) & 1) == 0) {
// 0x10008328
return result;
}
int32_t v51 = result & -256; // 0x1000832c
__asm_fldenv(*(int224_t *)0x785b7c48);
*(int32_t *)v21 = v51;
float80_t v52; // 0x10008253
*(float32_t *)(v26 + 0xd6298e0 + v17) = (float32_t)v52;
unknown_4f68c48e();
int16_t v53 = v17; // 0x10008346
int32_t v54 = __asm_insd(v53); // 0x10008346
int32_t * v55 = (int32_t *)v51; // 0x10008346
*v55 = v54;
int32_t v56 = __asm_in_4(49); // 0x10008349
if ((v51 & v16) > 0) {
// 0x1000836b
*(char *)(v17 - 0x54e36ec1) = v22;
int32_t result2 = v56 + 0x1a75d6fd; // 0x10008373
__asm_out_2(76, result2);
__asm_int(196);
return result2;
}
// 0x100083a0
__asm_arpl(*(int16_t *)(v56 + 109), (int16_t)v25);
int32_t * v57 = (int32_t *)(((int32_t)v50 | -0xfc00) - 0x3cdc143a); // 0x100083ac
*v57 = *v57 + v17;
*v55 = __asm_insd(v53);
return __asm_hlt();
}

// Address range: 0x10008418 - 0x1000841c
int32_t function_10008418(void) {
// 0x10008418
int32_t result; // 0x10008418
return result;
}

// Address range: 0x1000841c - 0x100084de
int32_t function_1000841c(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, uint32_t a8, int32_t a9) {
// 0x1000841c
bool v1; // 0x1000841c
bool v2; // 0x1000841c
int32_t v3; // 0x1000841c
bool v4; // 0x1000841c
bool v5; // 0x1000841c
bool v6; // 0x1000841c
int32_t v7 = v3 & -0xff01 | 256 * (64 * (int32_t)v5 | 128 * (int32_t)v4 | 16 * (int32_t)v6 | (int32_t)v2 | 4 * (int32_t)v1) | 512; // 0x1000841c
float80_t v8; // 0x1000841c
__asm_fstpnce(v8, v8);
int32_t v9; // 0x1000841c
unsigned char v10 = (char)v9 & 31; // 0x1000841f
bool v11; // 0x1000841c
if (v10 != 0) {
char * v12 = (char *)(v7 - 58); // 0x1000841f
unsigned char v13 = *v12; // 0x1000841f
char v14 = v13 >> 8 - v10 | v13 << v10; // 0x1000841f
*v12 = v14;
v11 = (v14 & 1) != 0;
}
bool v15 = v11; // 0x10008422
int32_t v16 = v7; // 0x10008422
int32_t v17; // 0x1000841c
int32_t v18; // 0x1000841c
int32_t v19; // 0x1000841c
int32_t v20; // 0x1000841c
int32_t v21; // 0x1000841c
int32_t v22; // 0x1000841c
int32_t v23; // 0x1000841c
bool v24; // 0x1000841c
if (!v4) {
int32_t * v25 = (int32_t *)(v9 + 0x2a5e7ce0); // 0x10008424
uint32_t v26 = *v25; // 0x10008424
uint32_t v27 = v26 + v9; // 0x10008424
*v25 = v27;
__asm_iretd();
if (v27 >= v26) {
char * v28 = (char *)(a5 + 102); // 0x100084a7
*v28 = *v28 | (char)a6;
int32_t v29 = __asm_fnsave(); // 0x100084aa
*(int864_t *)-0x5505c98 = (int864_t)v29;
char * v30 = (char *)v29; // 0x100084b0
unsigned char v31 = *v30; // 0x100084b0
unsigned char v32 = v31 + (char)(a8 / 256); // 0x100084b0
*v30 = v32;
return v29 + 97 + (int32_t)(v32 < v31) & 255 | v29 & -256;
}
int32_t v33 = __asm_int3(); // 0x10008439
*(int32_t *)v33 = __asm_insd(0x29b1);
int32_t v34; // 0x1000841c
int32_t v35 = 7 * *(int32_t *)(v34 - 0x3dc99fa7); // 0x1000843d
int32_t v36 = *(int32_t *)(v34 & -0xff01 | 0xfe00); // 0x10008448
int32_t * v37 = (int32_t *)v36; // 0x1000844a
int32_t v38 = __asm_int3(); // 0x1000844d
__asm_out_1((int16_t)v35, v38);
int32_t v39 = v35 & -0xff01 | 0x4900; // 0x10008454
uint32_t v40; // 0x1000841c
uint32_t v41 = v40 / 256; // 0x10008456
char v42 = *(char *)-0x17834138; // 0x1000845a
unsigned char v43 = *(char *)-0x5131630c; // 0x10008460
v16 = v40 & -0x10000 | (int32_t)v43 | 256 * (int32_t)(v42 ^ (char)v41);
*v37 = v38;
int32_t v44 = (v9 - v41 & 255 | v9 & -256) + 1; // 0x1000846a
__asm_out_1((int16_t)v39, v16);
*(int32_t *)(v36 + 1594) = v36 + 1598;
v24 = v44 == 0;
v15 = false;
v19 = v44;
v21 = v39;
int32_t v45; // 0x1000841c
int32_t v46; // 0x1000841c
v18 = v46 | (int32_t)&v45;
v23 = v36 + 1596;
v17 = v36;
v22 = *v37 + 1;
v20 = v33 + 1;
}
int32_t v47 = v23;
uint32_t v48 = v21;
char * v49 = (char *)v19; // 0x1000846e
unsigned char v50 = *v49; // 0x1000846e
*v49 = v50 / 2 | 128 * (char)v15;
if (v24) {
int32_t v51 = v16 - 0x8f005c7; // 0x100084b5
char * v52 = (char *)v48; // 0x100084ba
*v52 = *v52 - (char)v19;
__asm_out_3((int16_t)v48, (char)v51);
*(int32_t *)(v47 - 2) = 0x5b8f0d07;
int32_t v53 = __asm_int1(); // 0x100084ce
unsigned char v54 = *(char *)((*(int32_t *)v51 & v18) - 0x6292f48c); // 0x100084d2
return v53 + 0x67d9c3c3 + (int32_t)(v54 < 230);
}
unsigned char v55 = *(char *)(v18 + (v16 & 255)); // 0x10008478
int32_t v56 = v16 & -256; // 0x10008478
__asm_out_3((int16_t)v48, v55);
char v57 = *(char *)(v18 - 30); // 0x10008480
*(int32_t *)(v47 - 4) = v56 | (int32_t)v55;
*(int32_t *)(v47 - 8) = v19;
*(int32_t *)(v47 - 12) = 256 * (int32_t)((char)((v50 & 1) != 0) + (char)(v48 / 256) + v57) | v48 & -0xff01;
*(int32_t *)(v47 - 16) = v18;
*(int32_t *)(v47 - 20) = v47;
*(int32_t *)(v47 - 24) = v17;
*(int32_t *)(v47 - 28) = v22;
*(int32_t *)(v47 - 32) = v20;
return v56 | 217;
}

// Address range: 0x100084df - 0x100084f7
int32_t function_100084df(void) {
// 0x100084df
int32_t v1; // 0x100084df
int32_t v2; // 0x100084df
uint32_t v3 = v1 & 31 & v2; // 0x100084e1
if (v3 != 0) {
int32_t v4; // 0x100084df
int32_t * v5 = (int32_t *)(v4 + 8); // 0x100084e1
uint32_t v6 = *v5; // 0x100084e1
*v5 = v6 << v3 | (int32_t)((int64_t)v6 >> (int64_t)(33 - v3));
}
return v1 | -0x206f847b;
}

// Address range: 0x100084f7 - 0x10008530
int32_t function_100084f7(int32_t result, int32_t a2) {
// 0x100084f7
int32_t v1; // 0x100084f7
uint32_t v2; // 0x100084f7
char * v3 = (char *)(v1 + 0x2fbe4f38 + v2); // 0x100084f8
bool v4; // 0x100084f7
*v3 = (char)v4 - (char)(v2 / 256) + *v3;
int32_t v5; // 0x100084f7
char v6 = *(char *)(v5 - 0x7ffd9519); // 0x10008502
int32_t * v7 = (int32_t *)(v1 - 123); // 0x10008508
*v7 = *v7 - 38;
int32_t v8; // 0x100084f7
uint32_t v9 = v8 - 0x1508fc8d; // 0x1000850c
int32_t v10; // bp-28, 0x100084f7
int32_t v11; // 0x100084f7
*(char *)(8 * v9 + (int32_t)&v10) = (char)v11;
char * v12 = (char *)((v5 & -256 | (int32_t)(v6 | (char)v5)) - 119); // 0x10008514
*v12 = *v12 + (char)(v9 / 256);
*(int224_t *)(-76 * v9) = (int224_t)__asm_fnstenv();
return result;
}

// Address range: 0x1000854b - 0x10008736
int32_t function_1000854b(int32_t a1, int32_t a2, int32_t a3) {
// 0x1000854b
uint32_t v1; // 0x1000854b
int32_t v2; // 0x1000854b
int32_t v3 = v2 + v1; // 0x10008558
int32_t result5 = v3; // 0x1000855a
int32_t v4 = v3; // 0x1000855a
if (v1 > -1 - v2 || v3 == 0) {
goto lab_0x1000855c;
} else {
goto lab_0x100085a1;
}
lab_0x1000855c:;
// 0x1000855c
int32_t v5; // 0x1000854b
*(int32_t *)v5 = __asm_insd((int16_t)result5);
__asm_hlt();
int32_t v6 = __asm_wait(); // 0x1000856a
int32_t v7; // 0x1000854b
*(char *)(v7 + 0x228f98f9) = (char)v6 & -128;
int32_t v8; // 0x1000854b
char * v9 = (char *)(v8 - 0x65119ed); // 0x10008578
char v10 = *v9; // 0x10008578
*v9 = v10 - 1;
int32_t v11 = (v10 & 15) > 16 ? 102 : 96;
int32_t v12 = v7 | 0x6600; // 0x10008583
int32_t * v13 = (int32_t *)(v12 - 123 + ((v11 | v6 & 128) + 242 & 222 | v6 & -0x4a30ff00)); // 0x1000858a
uint32_t v14 = *v13; // 0x1000858a
*v13 = 16 * v14 | v14 / 0x20000000;
int32_t v15; // 0x1000854b
*(int32_t *)v15 = v12;
int32_t v16 = v8 + 32; // 0x1000859a
v4 = *(int32_t *)(v8 + 24);
int32_t * v17 = (int32_t *)v16; // 0x1000859a
int32_t v18 = *v17; // 0x1000859a
*v17 = v4;
int32_t v19 = (v18 + 170 & 255 | v18 & -256) - 1; // 0x100085a0
int32_t v20 = __asm_bound(*(int64_t *)v18); // 0x100085a0
int32_t v21 = *(int32_t *)(v8 + 20); // 0x100085a0
int32_t v22 = v16; // 0x100085a0
int32_t v23 = *(int32_t *)(v8 + 12); // 0x100085a0
int32_t v24 = *(int32_t *)(v8 + 8); // 0x100085a0
int32_t v25 = *(int32_t *)(v8 + 4); // 0x100085a0
goto lab_0x100085a1;
lab_0x100085a1:;
int32_t v26 = v25;
int32_t v27 = v24;
int32_t v28 = v22;
result5 = v4;
int32_t v29 = v19;
unsigned char v30 = *(char *)0x588163a7; // 0x100085a3
uint32_t v31 = (v21 + 1) / 256; // 0x100085a3
unsigned char v32 = (char)v31; // 0x100085a3
char v33 = v30 - v32; // 0x100085a3
*(char *)0x588163a7 = v33;
int16_t v34 = result5; // 0x100085a9
int32_t v35 = __asm_insd(v34); // 0x100085a9
int32_t * v36 = (int32_t *)v26;
*v36 = v35;
int32_t v37 = v20 - 1; // 0x100085af
int32_t * v38; // 0x1000854b
int32_t result6; // 0x1000854b
if (v37 == 0 || v33 == 0) {
if (v31 >= (int32_t)v30) {
// 0x10008609
return v29 + 185 & 255 | v29 & -256;
}
char v39 = llvm_ctpop_i8(v33); // 0x100085a3
unsigned char v40 = (char)v37; // 0x100085b3
unsigned char v41 = v40 & 31; // 0x100085b3
char v42 = v33; // 0x100085b3
char v43 = v39; // 0x100085b3
bool v44 = v30 < v32; // 0x100085b3
int32_t v45 = v37; // 0x100085b3
if (v41 != 0) {
v42 = v40 >> v41;
v43 = llvm_ctpop_i8(v42);
v44 = (1 << v41 - 1 & v40) != 0;
v45 = v37 & -256 | (int32_t)v42;
}
int32_t v46 = v45;
*v36 = __asm_insd(v34);
if (v42 >= 0) {
// 0x10008630
if ((v43 & 1) != 0) {
// 0x10008634
__asm_int(155);
return 0x80000000 * (int32_t)v44 | v29 / 2;
}
int32_t result = __asm_hlt(); // 0x1000868a
*(int32_t *)(v28 - 4) = result;
return result;
}
unsigned char v47 = (char)v29 ^ 22; // 0x100085b9
char * v48 = (char *)(v27 - 0x782d865b); // 0x100085bb
unsigned char v49 = *v48; // 0x100085bb
*v48 = 2 * v49;
char v50 = v49 / 128; // 0x100085bb
if ((v49 / 64 & 1) != v50) {
int32_t result2 = v29 & -256 | (int32_t)v47; // 0x100085b9
if (v46 != 1) {
// 0x10008646
return result2;
}
int32_t * v51 = (int32_t *)(v28 - 5); // 0x1000861c
*v51 = v26;
*(char *)v26 = __asm_insb(v34);
__asm_outsb((int16_t)result2, *(char *)v27);
int32_t v52 = *v51; // 0x10008624
char v53 = llvm_ctpop_i8((char)v28 - 2); // 0x1000862a
int32_t result3 = __asm_wait(); // 0x1000862d
if ((v53 & 1) != 0) {
// 0x10008634
__asm_int(155);
return 0x80000000 * (int32_t)((v52 & 1) != 0) | result3 / 2;
}
char * v54 = (char *)(v27 + 89); // 0x10008661
unsigned char v55 = *v54; // 0x10008661
unsigned char v56 = v55 + v47; // 0x10008661
unsigned char v57 = v56 + (char)((v52 & 1) != 0); // 0x10008661
char v58 = llvm_ctpop_i8(v57); // 0x10008661
*v54 = v57;
if ((v58 & 1) == 0) {
// 0x10008646
return result3;
}
// 0x100086c2
__asm_out_2(82, result3);
*(int32_t *)(v28 - 6) = result2;
if ((v52 & 1) != 0 ? v57 <= v55 : v56 < v55) {
// 0x100086a8
__asm_int1();
__asm_hlt();
unsigned char v59 = *(char *)-1; // 0x100086aa
int32_t v60 = __asm_fnsave(); // 0x100086b1
*(int864_t *)(v27 - 0x4357aec0) = (int864_t)v60;
*(int32_t *)(v28 - 10) = -0x5596bbaa;
return v60 & -0xffcb | 256 * (4 * (int32_t)((llvm_ctpop_i8(v59 / 16 | -16) & 1) == 0) | (int32_t)((v59 & 8) != 0)) | 0x8200;
}
// 0x1000870f
__asm_frstor(*(int864_t *)-1);
unsigned char v61 = 60 * (char)(result3 / 256); // 0x10008713
if ((llvm_ctpop_i8(v61) & 1) == 0) {
// 0x10008717
int64_t v62; // 0x1000854b
__asm_pcmpgtb(v62, *(int64_t *)(v27 - 0x6a614ffe));
*(int32_t *)(v28 - 10) = -0x5596bbaa;
}
int32_t result4 = (result3 & -0x10000 | (int32_t)v61) + 0x26952062; // 0x10008728
*(char *)-0x1fa6f5fd = (char)result4;
return result4;
}
// 0x100085c3
*(char *)v26 = __asm_insb(v34);
int32_t v63 = v46 - 1; // 0x100085c5
v7 = v63;
v15 = v28;
v8 = v23;
v5 = v26;
if (v47 == 0 || v63 == 0) {
if (v50 == 0) {
// 0x100085c9
return unknown_7d56c00();
}
char * v64 = (char *)v63; // 0x1000863a
*v64 = *v64 - 79;
v38 = v36;
result6 = result5;
if (-(char)(result5 / 256) < -76) {
// 0x10008646
return result5;
}
goto lab_0x100085fc;
} else {
goto lab_0x1000855c;
}
} else {
// 0x100085f4
v38 = (int32_t *)(v26 + 1);
result6 = __asm_hlt();
goto lab_0x100085fc;
}
lab_0x100085fc:
// 0x100085fc
*v38 = result6;
return result6;
}

// Address range: 0x10008737 - 0x1000873e
int32_t function_10008737(void) {
// 0x10008737
int32_t result; // 0x10008737
*(char *)0x29865ca0 = (char)result;
return result;
}

// Address range: 0x10008747 - 0x10008766
int32_t function_10008747(int32_t a1, int32_t a2) {
// 0x10008747
int32_t v1; // 0x10008747
unsigned char v2 = (char)v1; // 0x1000874e
int32_t v3; // 0x10008747
if ((v2 & 14) > 9) {
v3 = (v2 > 153 ? 154 : 250) + v1 & 255 | v1 & -256;
} else {
v3 = (v2 > 153 ? v1 + 160 : v1) & 255 | v1 & -256;
}
unsigned char v4 = (char)v3; // 0x1000874f
unsigned char v5 = v4 / 2; // 0x1000874f
int32_t v6 = v3 & -256; // 0x1000874f
int32_t v7; // 0x10008747
*(int32_t *)v7 = v6 | (int32_t)(v5 | 128 * v4);
unsigned char v8 = (v4 & 28) > 18 ? v5 + 6 : v5; // 0x1000875c
int32_t v9; // 0x10008747
return (256 * (int32_t)((v4 & 28) > 18) + v3 | v9) & 0xff00 | (v6 | (int32_t)v8) & -0xfff1;
}

// Address range: 0x10008766 - 0x10008775
int32_t function_10008766(int32_t result) {
// 0x10008766
int32_t v1; // 0x10008766
char * v2 = (char *)(v1 + 30); // 0x10008768
int32_t v3; // 0x10008766
*v2 = *v2 & (char)v3;
return result;
}

// Address range: 0x10008775 - 0x10008813
int32_t function_10008775(int32_t a1) {
// 0x10008775
int32_t v1; // 0x10008775
int32_t v2 = v1 & -256 | 1; // 0x1000877a
int32_t v3; // 0x10008775
int32_t v4; // 0x10008775
int32_t v5; // 0x10008775
bool v6; // 0x10008775
if (!v6) {
// 0x10008798
int32_t v7; // 0x10008775
*(char *)v7 = (char)__asm_int3();
int32_t v8; // 0x10008775
int32_t v9 = *(int32_t *)(v8 - 110); // 0x100087a1
int32_t v10 = 0x3100 * v9;
bool v11; // 0x10008775
int32_t v12 = v11 | (49 * v9 & 14) > 9 ? v10 + 2560 : v10; // 0x100087a5
*(char *)(v7 - 62) = -88;
v4 = ((v12 & 3840 | v5 & -0xff01) ^ 0x6400) - 1 & -0x8100 | 126;
v3 = v2;
} else {
bool v13; // 0x10008775
if (v6 != v13) {
int32_t v14 = *(int32_t *)-0x4cb8207c; // 0x10008801
return v14 + 169 & 255 | v14 & -256;
}
// 0x10008787
int32_t v15; // 0x10008775
int32_t result = (v15 & -256 | (int32_t)*(char *)0x632bea57) + 0x52c65f00; // 0x10008789
int32_t v16 = v5 - 2; // 0x10008791
v4 = v16;
v3 = v2 & -0xffff | 0x8c00;
if (v16 != 0 != (result == 0)) {
// 0x10008793
return result;
}
}
int32_t v17 = __asm_fnsave(); // 0x100087b8
*(int864_t *)(v3 - 51) = (int864_t)v17;
char * v18 = (char *)(v4 + 0x122e1b1f); // 0x100087bd
*v18 = 2 * *v18;
return v17 | 0x203f4b02;
}

// Address range: 0x10008813 - 0x10008843
int32_t function_10008813(void) {
// 0x10008813
uint32_t v1; // 0x10008813
int32_t v2; // 0x10008813
__asm_out_1((int16_t)v1, v2);
int32_t v3; // 0x10008813
__asm_into(v3);
int32_t v4; // 0x10008813
uint32_t v5 = *(int32_t *)(v4 - 0x445a11a8) + v1; // 0x10008815
bool v6; // 0x10008813
uint32_t v7 = v5 + (int32_t)v6; // 0x10008815
int32_t v8; // 0x10008813
int32_t v9 = *(int32_t *)(v8 + 0x1fa7d0c4); // 0x1000881b
int32_t v10; // 0x10008813
int32_t v11 = v10 - v9 + (int32_t)(v6 ? v7 <= v1 : v5 < v1); // 0x1000881b
*(int32_t *)(v11 - 12) = v7;
*(int32_t *)(v11 - 20) = v11;
*(char *)0x3bfa2ec7 = (char)v2;
return function_91a0f103();
}

// Address range: 0x10008843 - 0x100088e9
int32_t function_10008843(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x10008843
uint16_t v1; // 0x10008843
int32_t v2 = v1; // 0x1000884a
int32_t v3; // 0x10008843
int32_t v4; // 0x10008843
*(char *)v3 = (char)v4;
bool v5; // 0x10008843
int32_t v6 = v5 ? -1 : 1; // 0x1000884c
int32_t v7 = v6 + v3; // 0x1000884c
int32_t v8; // 0x10008843
char v9 = *(char *)(v7 + 0x1f798516 + 8 * v8); // 0x1000884d
int32_t v10; // 0x10008843
int32_t v11 = v10 & -256 | (int32_t)(v9 & (char)v10); // 0x1000884d
int32_t * v12 = (int32_t *)(v2 + 0x7af9b669); // 0x10008855
*v12 = 0x10000 * *v12;
int32_t v13; // 0x10008843
int32_t v14 = (*(int32_t *)(v4 + 103) | v13) - v7; // 0x1000885e
int32_t * v15 = (int32_t *)v14; // 0x10008860
int32_t * v16 = (int32_t *)(v11 - 85 + v8); // 0x1000886e
*v16 = *v16 + v11;
int32_t v17; // 0x10008843
*v15 = v17;
int32_t v18 = *v15 & 0x63c2715b ^ 0x342110a; // 0x10008873
int16_t v19 = v11; // 0x1000887a
char v20 = __asm_insb(v19); // 0x1000887a
char * v21 = (char *)v7; // 0x1000887a
*v21 = v20;
int32_t v22; // 0x10008843
int32_t v23 = v22 + 1; // 0x1000887b
int32_t * v24 = (int32_t *)(v18 + 52); // 0x1000887f
uint32_t v25 = *v24; // 0x1000887f
uint32_t v26 = v8 & 31; // 0x1000887f
bool v27 = (v23 & (v22 ^ -0x80000000)) < 0; // 0x1000887f
int32_t v28 = 0; // 0x1000887f
if (v26 != 0) {
uint32_t v29 = v25 << 32 - v26 | v25 >> v26; // 0x1000887f
*v24 = v29;
int32_t v30 = v29 / 0x80000000; // 0x1000887f
v27 = v26 == 1 ? v30 != (v29 / 0x40000000 & 1) : (v23 & (v22 ^ -0x80000000)) < 0;
v28 = 256 * (int32_t)(v30 != 0);
}
if (v23 < 0 == v27) {
// 0x100088d2
__asm_bound(*(int64_t *)&v8);
return (__asm_bound(*(int64_t *)&v17) ^ -0x446b76be) - 0x7f992879;
}
char v31 = __asm_in_5(v19); // 0x10008884
int32_t v32 = v18 & 0x63c27100 | (int32_t)v31; // 0x10008884
int32_t v33 = v11 & -0xff01 | 0xf300; // 0x10008887
*v21 = v31;
int32_t v34 = v14 & v2; // 0x1000888a
*(int32_t *)(v34 - 4) = v33;
int32_t * v35 = (int32_t *)(v22 + 0x493c6b68 + v17); // 0x1000888d
*v35 = *v35 + v33;
*(char *)(v6 + 0x17156919 + v7) = 96;
char * v36 = (char *)(v8 - 0x3e57ba9c); // 0x1000889b
*v36 = *v36 + 81;
*(int32_t *)(v34 - 8) = v2;
return v32 + (v28 + v23 & 0xff00) & 0xff00 | v32 & -0xff01;
}

// Address range: 0x100088ea - 0x10008912
int32_t function_100088ea(void) {
// 0x100088ea
int32_t v1; // 0x100088ea
int32_t v2; // 0x100088ea
char * v3 = (char *)(v1 + 109 + v2); // 0x100088ea
unsigned char v4 = *v3; // 0x100088ea
*v3 = v4 / 16 | 16 * v4;
int32_t v5; // bp-58, 0x100088ea
uint32_t v6 = (int32_t)&v5; // 0x10008906
int32_t v7 = v2 - 4; // 0x1000890a
int32_t v8; // 0x100088ea
*(int32_t *)v7 = *(int32_t *)(v8 & -0xff01 | 0x4800);
int32_t v9; // 0x100088ea
int32_t * v10 = (int32_t *)(v7 + 4 * v9); // 0x1000890b
*v10 = *v10 + 1;
*(int32_t *)(v2 - 8) = v7;
return 142 * v6 / 256 + v6 & 254 | v6 & -0x10000;
}

// Address range: 0x1000893c - 0x1000893f
int32_t function_1000893c(void) {
// 0x1000893c
int32_t result; // 0x1000893c
return result;
}

// Address range: 0x1000893f - 0x10008940
int32_t function_1000893f(int32_t a1) {
// 0x1000893f
int32_t result; // 0x1000893f
return result;
}

// Address range: 0x10008963 - 0x10008964
int32_t function_10008963(void) {
// 0x10008963
int32_t result; // 0x10008963
return result;
}

// Address range: 0x1000898f - 0x10008990
int32_t function_1000898f(void) {
// 0x1000898f
int32_t result; // 0x1000898f
return result;
}

// Address range: 0x10008992 - 0x10008993
int32_t function_10008992(void) {
// 0x10008992
int32_t result; // 0x10008992
return result;
}

// Address range: 0x10008999 - 0x1000899a
int32_t function_10008999(int32_t a1) {
// 0x10008999
int32_t result; // 0x10008999
return result;
}

// Address range: 0x100089a3 - 0x100089a8
int32_t function_100089a3(void) {
// 0x100089a3
return function_fc946d37();
}

// Address range: 0x100089a8 - 0x10008a6f
int32_t function_100089a8(int32_t a1, int32_t a2) {
// 0x100089a8
bool v1; // 0x100089a8
if (!v1) {
function_1000898f();
}
bool v2; // 0x100089a8
if (v2) {
function_10008992();
}
// 0x100089ac
int32_t v3; // 0x100089a8
uint32_t v4 = 0x1000000 * v3 / 0x1000000 & -256 | v3 & 2; // 0x100089b3
int32_t v5; // 0x100089a8
int32_t v6; // 0x100089a8
int32_t v7; // 0x100089a8
*(int32_t *)(v7 + v6 + (int32_t)v1 & 255 | v7 & -256) = (int32_t)&v5;
int32_t v8; // 0x100089a8
int32_t v9; // 0x100089a8
*(int32_t *)v8 = __asm_insd((int16_t)v9);
bool v10 = true; // 0x100089be
bool v11 = v4 > 0x4215d9ae; // 0x100089be
if (v4 >= 0x4215d9af) {
// 0x100089c0
int32_t v12; // 0x100089a8
v10 = (v12 & v8) != 0;
v11 = false;
}
int32_t * v13 = (int32_t *)(v4 - 0x4215da07); // 0x100089c4
uint32_t v14 = *v13; // 0x100089c4
*v13 = 0x8000000 * v14 | v14 / 64 | 0x4000000 * (int32_t)v11;
if (v10) {
function_10008963();
}
int32_t v15 = __asm_int3(); // 0x100089cc
char v16 = v15; // 0x100089cd
unsigned char v17 = v16 + 94; // 0x100089cd
int32_t result = v15 & -256 | (int32_t)v17; // 0x100089cd
if ((v17 & (v16 ^ -128)) < 0) {
// 0x10008a02
return result;
}
if ((v16 ^ -2) >= 94) {
int32_t result2 = result + 0x5d42dd68; // 0x10008a03
__asm_out_1(793, result2);
return result2;
}
// 0x100089dc
*(int32_t *)0x4e240319 = *(int32_t *)0x4e240319 - 40;
__asm_bound(*(int64_t *)-0x7be0340e);
return __asm_in_4(38);
}

// Address range: 0x10008a71 - 0x10008a73
int32_t function_10008a71(void) {
// 0x10008a71
return function_10008a84((int32_t)&g2, (int32_t)&g2);
}

// Address range: 0x10008a7d - 0x10008a82
int32_t function_10008a7d(void) {
// 0x10008a7d
int32_t result; // 0x10008a7d
return result;
}

// Address range: 0x10008a84 - 0x10008bde
int32_t function_10008a84(int32_t a1, int32_t a2) {
// 0x10008a84
uint32_t v1; // 0x10008a84
int32_t v2 = 0x49b58f0b * v1; // 0x10008a84
uint32_t v3; // 0x10008a84
int32_t v4; // 0x10008a84
__asm_arpl(*(int16_t *)(v4 + 0x4a975600), (int16_t)v3);
uint32_t v5 = __asm_sti(); // 0x10008a90
uint32_t v6; // 0x10008a84
char * v7 = (char *)(v6 - 8); // 0x10008a93
char v8 = v3 / 256; // 0x10008a93
*v7 = *v7 | v8;
int32_t v9 = v5 + 152; // 0x10008a9b
int32_t v10 = v9 & 255 | v5 & -256; // 0x10008a9b
int32_t * v11 = (int32_t *)(v10 + 0x3564035e); // 0x10008a9f
uint32_t v12 = *v11; // 0x10008a9f
int32_t v13; // 0x10008a84
uint32_t v14 = v12 + v13; // 0x10008a9f
*v11 = v14;
bool v15 = v14 < v12; // 0x10008aac
int32_t v16 = v10; // 0x10008aac
int32_t v17; // bp-4, 0x10008a84
int32_t v18 = &v17; // 0x10008aac
int32_t v19 = v2; // 0x10008aac
int32_t v20; // 0x10008a84
int32_t v21; // 0x10008a84
if (v14 >= v12 && v14 != 0) {
uint32_t v22 = *(int32_t *)(v10 + 0x7240b36a); // 0x10008aae
unsigned char v23 = (char)v3 & 31; // 0x10008ab4
int32_t v24; // 0x10008a84
if (v23 != 0) {
v24 = v13 & -256 | (int32_t)((char)v13 >> v23 | (char)(((int16_t)v13 & 255) << (int16_t)(9 - v23)) | (char)(v2 < v22) << 8 - v23);
}
char v25 = *(char *)0x3564035e | v8; // 0x10008ab8
*(char *)0x3564035e = v25;
if (v25 != 0) {
while (true) {
// continue -> 0x10008abe
}
}
uint32_t v26 = v3 & 31; // 0x10008aea
bool v27 = v1 < v6; // 0x10008aea
if (v26 != 0) {
int32_t * v28 = (int32_t *)(v6 - 55); // 0x10008aea
int32_t v29 = *v28; // 0x10008aea
*v28 = v29 >> v26;
v27 = (v29 & 1 << v26 - 1) != 0;
}
bool v30 = v27;
unsigned char v31 = (char)(v5 / 256); // 0x10008aef
unsigned char v32 = *(char *)(v10 + 3) + (char)v30; // 0x10008aef
v15 = v30 ? v32 != -1 | (char)v30 + v31 - v32 > v31 : v32 > v31;
unsigned char v33 = *(char *)(v1 - 4); // 0x10008af4
v21 = v1 - 5;
v16 = 256 * (int32_t)((char)v9 / 93) | v5 & -0x10000 | (int32_t)v33;
v20 = v24;
int16_t v34; // bp-6, 0x10008a84
v18 = &v34;
v19 = v2 - v22;
}
int32_t v35 = v16;
*(int32_t *)(v18 - 4) = 0x3564035e;
unsigned char v36 = (char)v35 - (v15 ? -10 : -11); // 0x10008af6
if (v36 == 0) {
// 0x10008afa
__asm_in_5((int16_t)v20);
return *(int32_t *)0x5eb31c6c;
}
// 0x10008b76
*(int32_t *)0x356403c6 = 0x20000000 * *(int32_t *)0x356403c6;
char v37 = v36 + 116; // 0x10008b7c
if (v37 != 0) {
int32_t result = *(int32_t *)v21; // 0x10008bd4
if ((*(char *)(8 * v21 + 0x47e9c720 + v19) || v8) != 0) {
// 0x10008bcb
return result - 1;
}
// 0x10008bde
return result;
}
bool v38 = (v36 & 12) == 12 | (v37 & 14) > 9; // 0x10008b7e
char v39 = v38 ? v36 + 14 : v37; // 0x10008b7e
char * v40 = (char *)v20; // 0x10008b81
*v40 = *v40 | (char)(v20 / 256);
return v35 & -0x10000 | (int32_t)(v39 & 15) | 256 * (int32_t)v38 + (v35 & 0xff00 | (int32_t)v36) & 0xff00;
}

// Address range: 0x10008be9 - 0x10008bea
int32_t function_10008be9(void) {
// 0x10008be9
int32_t result; // 0x10008be9
return result;
}

// Address range: 0x10008c27 - 0x10008c28
int32_t function_10008c27(void) {
// 0x10008c27
int32_t result; // 0x10008c27
return result;
}

// Address range: 0x10008c29 - 0x10008c2a
int32_t function_10008c29(void) {
// 0x10008c29
int32_t result; // 0x10008c29
return result;
}

// Address range: 0x10008c37 - 0x10008c46
int32_t function_10008c37(void) {
// 0x10008c37
bool v1; // 0x10008c37
bool v2; // 0x10008c37
bool v3; // 0x10008c37
if (v3 || v2 != v1) {
function_10008c29();
}
// 0x10008c39
return __asm_wait();
}

// Address range: 0x10008c46 - 0x10008c5f
int32_t function_10008c46(int32_t a1) {
// 0x10008c46
int32_t v1; // 0x10008c46
int32_t result = 0x10000 * v1 / 0x10000; // 0x10008c4c
__asm_out_3(0x20b2, (char)result);
int32_t v2; // 0x10008c46
*(int32_t *)-0xa92df19 = *(int32_t *)-0xa92df19 - v2;
return result;
}

// Address range: 0x10008c5f - 0x10008c7a
int32_t function_10008c5f(void) {
// 0x10008c5f
int32_t v1; // 0x10008c5f
*(char *)-0x6e827276 = (char)v1;
int32_t v2; // 0x10008c5f
int32_t v3 = v2 + 9; // 0x10008c66
int32_t v4; // 0x10008c5f
if (v3 < 0 != (v3 & -9 - v2) < 0) {
v4 = function_10008be9();
}
// 0x10008c69
return v4 - 0x57c9cc5;
}

// Address range: 0x10008c7a - 0x10008d2c
int32_t function_10008c7a(int32_t a1, int32_t a2) {
int32_t v1 = a1;
int32_t v2; // 0x10008c7a
int32_t v3 = v2 - 1; // 0x10008c7a
int32_t v4; // 0x10008c7a
bool v5; // 0x10008c7a
if (v3 != 0 && !v5) {
v4 = function_10008c27();
}
char v6 = *(char *)v3; // 0x10008c7c
uint32_t v7; // 0x10008c7a
float80_t v8; // 0x10008c7a
*(int32_t *)(v7 - 0x1b09b697) = (int32_t)v8;
int32_t v9; // 0x10008c7a
int32_t v10 = v9 + 1; // 0x10008c84
bool v11; // 0x10008c7a
int32_t v12; // 0x10008c7a
uint32_t v13 = (v12 & -256 | (int32_t)((char)v11 + (char)v12 + v6)) + 1; // 0x10008c85
int32_t v14 = v4 & -61; // 0x10008c89
int32_t v15; // 0x10008c7a
__asm_into(v15);
int32_t v16 = v10; // bp-28, 0x10008c8c
int32_t * v17 = (int32_t *)(v9 + 0x176dbb58); // 0x10008c91
uint32_t v18 = *v17; // 0x10008c91
*v17 = v18 / 128 | 0x4000000 * v18;
int32_t v19; // 0x10008c7a
if ((char)v14 != 0) {
// 0x10008c9c
bool v20; // 0x10008c7a
int32_t v21 = (v20 ? -4 : 4) + v19; // 0x10008ca6
char v22 = *(char *)v21; // 0x10008cac
char v23 = *(char *)-0x3d5d55; // 0x10008cce
*(char *)-0x3d5d55 = v23 & (char)(((v21 & 0xff00 | (int32_t)((char)((char)(int32_t)&v1 > 153) + (char)v21 + v22)) + 0xa4e2) / 256);
int32_t v24 = *(int32_t *)-0x49db63f1; // 0x10008cd8
int32_t * v25 = (int32_t *)v3; // 0x10008cdf
uint32_t v26 = *v25; // 0x10008cdf
*v25 = v26 / 64 | 0x8000000 * v26;
*(char *)v24 = (char)(v13 / 256);
return 1 - a2 + v24 + (int32_t)((v26 & 32) != 0);
}
char v27 = *(char *)(4 * v19 + (int32_t)&v16); // 0x10008cef
int32_t v28; // 0x10008c7a
int32_t v29 = __asm_sysret(v28, 0x63365c9f, v16, v19, &v1, v7, v13, v3, v14); // 0x10008cff
char * v30 = (char *)((256 * (int32_t)(v27 ^ (char)(v7 / 256)) | v7 & -0xff01) + 0x3e39279a); // 0x10008d06
int32_t v31 = 0x10000 * v29 / 0x10000; // 0x10008d03
char v32 = 120; // 0x10008d03
int32_t v33; // bp-26, 0x10008c7a
int32_t v34 = &v33; // 0x10008d03
char * v35 = (char *)v28; // 0x10008d03
while (true) {
int32_t v36 = v34;
*v35 = (char)v31;
*v30 = v32;
int32_t v37 = v31 ^ -0x2beacd7f; // 0x10008d0c
int32_t v38; // 0x10008c7a
int32_t * v39 = (int32_t *)(v38 - 0x61d20915); // 0x10008d16
*v39 = *v39 | v38;
unsigned char v40 = (char)v37; // 0x10008d1c
int32_t v41; // 0x10008c7a
if ((v40 & 14) > 9) {
v41 = (v40 > 153 ? 102 : 6) + v37 & 255 | v37 & -256;
} else {
v41 = (v40 > 153 ? v37 + 96 : v37) & 255 | v37 & -256;
}
v31 = v41;
v34 = v36 + 4;
*(int32_t *)(*(int32_t *)v36 - 0x563fd8d3) = v34;
int32_t v42 = v31 & v38; // 0x10008d25
char * v43 = (char *)(2 * v42 + v10); // 0x10008d27
v32 = *v43;
*v43 = *v30;
v38 = v42;
v35 = (char *)-0x29439352;
}
}

// Address range: 0x10008d53 - 0x10008d5a
int32_t function_10008d53(void) {
// 0x10008d53
return function_f51fb2d7();
}

// Address range: 0x10008d97 - 0x10008d98
int32_t function_10008d97(void) {
// 0x10008d97
int32_t result; // 0x10008d97
return result;
}

// Address range: 0x10008d98 - 0x10008d99
int32_t function_10008d98(void) {
// 0x10008d98
int32_t result; // 0x10008d98
return result;
}

// Address range: 0x10008dab - 0x10008dea
int32_t function_10008dab(int32_t a1) {
uint32_t v1 = unknown_b519affb(); // 0x10008dbf
int32_t v2; // 0x10008dab
int32_t v3 = v2 + 1; // 0x10008dcd
int32_t v4; // 0x10008dab
int32_t v5 = (int32_t)&v4 - *(int32_t *)(v1 / 128 | 0x2000000 * v1); // 0x10008dcf
int32_t v6; // 0x10008dab
*(int32_t *)(v5 - 4) = 0x10000 * v6 / 0x10000;
int32_t v7; // 0x10008dab
int32_t v8; // 0x10008dab
*(int32_t *)(v5 - 8) = *(int32_t *)(4 * v8 + v7);
*(int32_t *)(v5 - 20) = v5;
int32_t v9; // 0x10008dab
*(int32_t *)(v5 - 24) = *(int32_t *)-0x23242c8d ^ v9 + 1;
*(int32_t *)(v5 - 32) = v3;
__asm_hlt();
int32_t v10; // 0x10008dab
*(int32_t *)v3 = __asm_insd((int16_t)v10 | -0x3f00);
return function_a209b31d();
}

// Address range: 0x10008dea - 0x10008e93
int32_t function_10008dea(int32_t a1) {
// 0x10008dea
int32_t v1; // 0x10008dea
int32_t v2; // 0x10008dea
int32_t v3 = v2 | v1; // 0x10008dec
int32_t v4 = v2 - 1; // 0x10008dee
*(int32_t *)(v3 - 4) = v4;
int32_t * v5 = (int32_t *)(v3 - 6); // 0x10008df9
*v5 = v4;
int32_t v6 = v4; // 0x10008dfd
int32_t v7; // 0x10008dea
int32_t v8; // 0x10008dea
if ((v8 & 1) != 0) {
int32_t v9 = function_10008d97(); // 0x10008dfd
v6 = *v5;
v7 = v9;
}
int32_t v10 = v7; // 0x10008e00
if (v8 >= 0) {
v10 = function_10008d98();
}
int16_t v11 = __asm_arpl_7((int16_t)v6 & 255 | 0x1900); // 0x10008e08
int32_t v12; // 0x10008dea
char * v13 = (char *)(*(int32_t *)(v12 + 0x4ae79bd0) + 31); // 0x10008e0a
char v14 = *v13 | (char)(v10 - v6); // 0x10008e0a
char v15 = llvm_ctpop_i8(v14); // 0x10008e0a
*v13 = v14;
if ((v15 & 1) == 0) {
// 0x10008e25
__asm_sti();
return function_ffbff22f();
}
// 0x10008e10
bool v16; // 0x10008dea
char * v17 = (char *)(((v16 ? -4 : 4) + v12 & -0x10000 | (int32_t)v11) + 127); // 0x10008e18
*v17 = *v17 & 25;
while (true) {
// continue -> 0x10008e76
}
}

// Address range: 0x10008eb4 - 0x10008ebe
int32_t function_10008eb4(int32_t a1) {
// 0x10008eb4
int32_t result; // 0x10008eb4
return result;
}

// Address range: 0x10008eee - 0x10008eef
int32_t function_10008eee(void) {
// 0x10008eee
int32_t result; // 0x10008eee
return result;
}

// Address range: 0x10008efe - 0x10009000
int32_t function_10008efe(void) {
// 0x10008efe
int32_t v1; // 0x10008efe
int32_t * v2 = (int32_t *)(v1 - 58); // 0x10008efe
uint32_t v3 = *v2; // 0x10008efe
*v2 = v3 / 2 | 0x80000000 * v3;
int32_t v4; // 0x10008efe
unsigned char v5 = (char)v4;
bool v6; // 0x10008efe
int32_t v7; // 0x10008efe
int32_t v8; // 0x10008efe
int32_t v9; // 0x10008efe
int32_t v10; // 0x10008efe
bool v11; // 0x10008efe
int32_t v12; // 0x10008efe
int32_t v13; // 0x10008efe
uint32_t v14; // 0x10008efe
int32_t v15; // 0x10008f7a
int32_t v16; // 0x10008f87
uint32_t v17; // 0x10008efe
int32_t v18; // 0x10008efe
if ((v3 & 1) == v3 / 0x80000000) {
unsigned char v19 = *(char *)&v10; // 0x10008f69
*(char *)v10 = v19 / 2 | 128 * v19;
if ((v5 < 170 ? v5 : v5 + 86) == 0) {
// 0x10008fac
*(int32_t *)v12 = __asm_insd((int16_t)v17);
v8 = 256 * (int32_t)(v5 > 169) | v4 & -0x10000;
v7 = (v19 & 1) == 0;
goto lab_0x10008fad;
} else {
int32_t result = __asm_int1(); // 0x10008f70
*(int32_t *)v12 = v10;
bool v20; // 0x10008efe
int32_t v21 = v20 ? -4 : 4; // 0x10008f71
v10 += v21;
if (v18 != 1) {
// 0x10008fbf
return result;
}
int32_t v22 = v21 + v12; // 0x10008f71
*(char *)v22 = (char)(v14 / 256);
int32_t v23 = v22 + (v20 ? -1 : 1); // 0x10008f76
*(char *)-45 = *(char *)-45 / 2;
v15 = v14 + 1;
__asm_int(135);
uint32_t v24 = v13 + 4; // 0x10008f84
int32_t v25 = v24 + v13; // 0x10008f85
v16 = *(int32_t *)(v10 + 8 * v15);
uint32_t v26 = *(int32_t *)-56; // 0x10008f8a
*(int32_t *)-56 = v26 / 2 | 0x80000000 * (int32_t)(v25 < v24);
v11 = false;
v6 = (v26 & 1) != 0;
v9 = v23;
if (v25 < 0) {
int32_t v27 = *(int32_t *)-0x24fd39e7; // 0x10008f8e
if (v27 <= 0) {
int32_t v28 = v27 - 1; // 0x10008f9a
return v28 & -256 | (int32_t)(*(char *)(v10 + 86) & (char)v28);
}
int32_t result2 = __asm_wait(); // 0x10008ffb
char * v29 = (char *)(2 * v13 + 72 + v23); // 0x10008ffc
unsigned char v30 = *v29; // 0x10008ffc
*v29 = v30 / 128 | 2 * v30;
return result2;
}
goto lab_0x10008f38;
}
} else {
unsigned char v31 = v5 - 30; // 0x10008f03
int32_t v32 = v4 & -256 | (int32_t)v31; // 0x10008f03
*(char *)(v12 + 60) = (char)(v17 / 256);
uint32_t v33 = v4 >> 31; // 0x10008f09
bool v34 = v31 < 0; // 0x10008f0a
int32_t v35 = v32; // 0x10008f0a
bool v36 = v5 > 29; // 0x10008f0a
int32_t v37; // 0x10008efe
int32_t v38; // 0x10008efe
if (v31 >= 1) {
int32_t result3 = v32 + (v5 > 29 ? -0x227be50a : -0x227be50b); // 0x10008f0c
int32_t v39 = v18 - 1; // 0x10008f14
if (v39 != 0) {
unsigned char v40 = (char)v39 & 31; // 0x10008f61
if (v40 != 0) {
char * v41 = (char *)(v12 + 57); // 0x10008f61
*v41 = *v41 >> v40;
}
// 0x10008fbf
return result3;
}
int32_t v42 = *(int32_t *)(v13 - 0x47d716ba + v10); // 0x10008f19
*(char *)(v10 - 5) = 0;
float80_t v43; // 0x10008efe
*(float80_t *)(v33 + 15) = (float80_t)v42 / v43;
v34 = false;
v35 = result3 & -256 | 126;
v37 = v14 & -256 | 123;
v36 = false;
v38 = v12 + 1;
}
uint32_t v44 = *(int32_t *)v37; // 0x10008f35
v11 = v34;
v16 = (0x100000000 * (int64_t)v33 | (int64_t)v35) % (int64_t)v44;
v15 = v37;
v6 = v36;
v9 = v38;
goto lab_0x10008f38;
}
lab_0x10008f38:
// 0x10008f38
*(int32_t *)v9 = __asm_insd((int16_t)v16);
int32_t v45 = __asm_int3(); // 0x10008f42
if (!v11) {
v45 = function_10008eee();
}
char * v46 = (char *)(v16 + 68); // 0x10008f44
unsigned char v47 = *v46; // 0x10008f44
unsigned char v48 = v47 + (v6 ? 31 : 30); // 0x10008f44
*v46 = v48;
v8 = v45;
int32_t v49 = v15; // 0x10008f48
v7 = 1;
int32_t v50 = v9; // 0x10008f48
if (v48 == 0 || (v6 ? v48 <= v47 : v47 > 225)) {
// 0x10008f4b
return __asm_hlt();
}
goto lab_0x10008fad;
lab_0x10008fad:;
int32_t v51 = v8 - 1; // 0x10008fb0
int32_t * v52 = (int32_t *)(v50 + 9); // 0x10008fb1
*v52 = v50 + v7 + *v52;
int32_t * v53 = (int32_t *)v10; // 0x10008fb4
*v53 = *v53 / 0x4000000;
__asm_bound(*(int64_t *)v50);
char v54 = *(char *)(v49 - 0x26cd8b8b); // 0x10008fb9
int32_t result4 = v51 & -0x10000 | (int32_t)(256 * (int16_t)v51 / 256 * (int16_t)v54); // 0x10008fb9
// 0x10008fbf
return result4;
}

// Address range: 0x10009001 - 0x100091d3
int32_t function_10009001(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
// 0x10009001
int32_t v1; // 0x10009001
uint32_t v2; // 0x10009001
*(int32_t *)v1 = __asm_insd((int16_t)v2);
uint32_t v3; // 0x10009001
uint32_t v4 = *(int32_t *)(v3 + v1) + v2; // 0x10009002
int32_t v5; // 0x10009001
int32_t v6 = v5 - 1; // 0x10009006
if (v6 == 0 || v4 == 0) {
// 0x10009008
int32_t v7; // 0x10009001
return v7 & -0xff01 | 2816;
}
char v8 = llvm_ctpop_i8((char)(v3 / 256) + (char)v1 + (char)(v4 < v2)); // 0x1000904e
char v9 = __asm_in_6(34); // 0x10009051
if ((v8 & 1) != 0) {
// 0x10009055
return v6 & -256 | (int32_t)v9;
}
// 0x1000907a
bool v10; // 0x10009001
*(int32_t *)((v10 ? -4 : 4) + v1) = __asm_insd((int16_t)v4);
return function_ee527d34();
}

// Address range: 0x10009217 - 0x10009218
int32_t function_10009217(void) {
// 0x10009217
int32_t result; // 0x10009217
return result;
}

// Address range: 0x10009238 - 0x10009256
int32_t function_10009238(void) {
// 0x10009238
int32_t v1; // 0x10009238
bool v2; // 0x10009238
if (v2) {
v1 = function_10009217();
}
uint32_t v3 = v1;
uint32_t v4; // 0x10009238
uint32_t v5; // 0x10009238
int32_t v6 = v5 - v4; // 0x1000923a
uint32_t v7 = v5 < v4 ? -0x56f42077 : -0x56f42078; // 0x1000923c
int32_t v8 = v3 - v7; // 0x1000923c
bool v9 = v5 < v4 | v3 < v7; // 0x1000923c
char v10 = llvm_ctpop_i8((char)v8); // 0x1000923c
int32_t v11 = __asm_int1(); // 0x10009241
int32_t * v12 = (int32_t *)v11; // 0x10009243
int32_t v13 = *v12; // 0x10009243
int32_t v14 = 256 * (64 * (int32_t)(v8 == 0) | (int32_t)v9 | 128 * (int32_t)(v8 < 0) | 16 * (int32_t)((int32_t)(v5 < v4) - (v7 & 9) + (v3 & 15) > 15) | 4 * (int32_t)((v10 & 1) == 0)) | 512; // 0x10009244
int32_t v15 = v14 | v13 & -0xff01; // 0x10009244
char * v16 = (char *)v15; // 0x10009245
unsigned char v17 = *v16; // 0x10009245
int32_t v18; // 0x10009238
unsigned char v19 = v17 + (char)v18; // 0x10009245
unsigned char v20 = v19 + (char)v9; // 0x10009245
bool v21 = v9 ? v20 <= v17 : v19 < v17; // 0x10009245
*v16 = v20;
int32_t v22 = v15 & -0xff01 | v14 - 256 * (v13 + (int32_t)v21) & 0xff00; // 0x10009247
*v12 = v22;
*(int32_t *)(v11 - 8) = v6;
*(int32_t *)(v11 - 16) = v11 + 4;
int32_t * v23 = (int32_t *)v6; // 0x1000924b
int32_t v24; // 0x10009238
*v23 = *v23 + v24;
__asm_out_1((int16_t)v6, v22);
return function_3d0a96f5();
}

// Address range: 0x10009261 - 0x10009262
int32_t function_10009261(void) {
// 0x10009261
int32_t result; // 0x10009261
return result;
}

// Address range: 0x10009284 - 0x10009328
int32_t function_10009284(int32_t a1) {
// 0x10009284
int32_t v1; // 0x10009284
int32_t v2 = __asm_bound(*(int64_t *)(v1 - 0x5308053b)); // 0x10009284
int32_t v3; // 0x10009284
char * v4 = (char *)(v3 + 0xca0f968); // 0x1000928a
*v4 = *v4 + (char)v2;
int32_t v5; // 0x10009284
int32_t v6 = v5 & -256; // 0x10009293
int32_t v7; // 0x10009284
__asm_into(v7);
__asm_out_2(83, v6 | 146);
int32_t v8; // 0x10009284
int32_t v9 = v8 - *(int32_t *)(v8 - 119); // 0x100092bb
if ((llvm_ctpop_i8((char)v9) & 1) != 0) {
// 0x10009323
return function_ffc3718c();
}
// 0x100092c0
__asm_vmptrld(*(int64_t *)((v2 - 1 & -0xff01 | 0x8800) - 51));
int32_t v10 = v3 & -256 | 48; // 0x100092cc
int32_t * v11 = (int32_t *)v9; // 0x100092d1
__asm_outsd((int16_t)v10, *v11);
char * v12 = (char *)(v10 - 0x1ef73469); // 0x100092d3
*v12 = *v12 - ((v6 | 221) > 0xcb27adf8 ? -73 : -74);
int32_t v13; // 0x10009284
bool v14; // 0x10009284
if (*v11 <= *(int32_t *)(v9 ^ (v14 ? -4 : 4) + v13)) {
function_10009261();
}
// 0x100092e1
return __asm_in_4(118);
}

// Address range: 0x10009376 - 0x100093af
int32_t function_10009376(void) {
// 0x10009376
int32_t v1; // 0x10009376
int32_t v2; // 0x10009376
__asm_out_3((int16_t)v1, (char)v2);
float80_t v3; // 0x10009376
*(float64_t *)v2 = (float64_t)v3;
int32_t v4; // 0x10009376
int32_t v5; // 0x10009376
*(int32_t *)(v5 - 16) = (int32_t)&v4;
*(int32_t *)0x51124f5d = *(int32_t *)0x51124f5d ^ -0x310b80a;
unknown_649947c9();
int32_t v6; // 0x10009376
int32_t v7; // 0x10009376
*(char *)v7 = *(char *)&v6;
return unknown_f52d07d();
}

// Address range: 0x100093af - 0x10009409
int32_t function_100093af(int32_t a1) {
// 0x100093af
int32_t v1; // 0x100093af
int32_t v2 = v1 + 203 & 255 | v1 & -256; // 0x100093b5
int32_t v3 = v2 + 83; // 0x100093d8
int32_t v4; // 0x100093af
bool v5 = (v4 & 15) == 15 | (v3 & 14) > 9; // 0x100093dc
return (v5 ? v1 + 8 : v3) & 15 | v1 & -0x10000 | 256 * (int32_t)v5 + v2 & 0xff00;
}

// Address range: 0x10009409 - 0x10009429
int32_t function_10009409(void) {
// 0x10009409
int32_t result; // 0x10009409
return result;
}

// Address range: 0x1000942a - 0x10009519
int32_t function_1000942a(int32_t a1) {
// 0x1000942a
bool v1; // 0x1000942a
if (v1) {
// 0x1000942c
int32_t v2; // 0x1000942a
int32_t * v3 = (int32_t *)((v2 | 23) + 0xc16a8a6); // 0x10009435
*v3 = 2 * *v3;
int16_t v4; // 0x1000942a
return function_b608de9b(256 * v4 / 256);
}
// 0x10009498
int32_t v5; // 0x1000942a
uint32_t v6 = v5 & 31; // 0x1000949d
char v7 = 0; // 0x1000949d
int32_t v8; // 0x1000942a
bool v9; // 0x1000942a
if (v6 != 0) {
int32_t v10; // 0x1000942a
int32_t v11 = v10 << v6; // 0x1000949d
v7 = (0x80000000 >> v6 - 1 & v10) != 0;
v9 = v11 == 0;
v8 = v11;
}
int32_t result = __asm_hlt(); // 0x1000949f
int32_t v12; // 0x1000942a
if (!v9) {
// 0x1000947c
__asm_outsb((int16_t)v8, *(char *)(v12 + 1));
return result;
}
// 0x100094a2
int32_t v13; // 0x1000942a
char v14 = *(char *)(v13 + 0x4cd0e995 + v8) + v7; // 0x100094a2
if (v14 < -48) {
// 0x10009468
return result;
}
// 0x100094ab
*(char *)v13 = (char)v12;
if (v14 == -48) {
// 0x1000944f
return -0x34a863c5 - *(int32_t *)(a1 + 50) + (result & -256 | (int32_t)__asm_in_6(-44));
}
// 0x100094b4
bool v15; // 0x1000942a
*(int32_t *)((v15 ? -1 : 1) + v13) = __asm_insd((int16_t)v8);
return function_c6cb3cbd();
}

// Address range: 0x10009534 - 0x10009563
int32_t function_10009534(void) {
// 0x10009534
int32_t v1; // 0x10009534
int32_t * v2 = (int32_t *)(v1 + 0x23dbe03e); // 0x10009534
uint32_t v3 = *v2; // 0x10009534
*v2 = v3 + 32;
int32_t v4 = __asm_fnstenv(); // 0x10009547
*(int224_t *)v4 = (int224_t)v4;
int32_t v5; // 0x10009534
char v6 = __asm_in_5((int16_t)v5); // 0x10009550
uint32_t v7 = v4 - 1 & -256 | (int32_t)v6; // 0x10009550
*(char *)v5 = (char)(v7 / 256);
int32_t v8; // 0x10009534
int32_t v9; // 0x10009534
unsigned char v10 = *(char *)(v9 + (int32_t)(v3 < 0xffffffe0) - v8); // 0x10009555
int32_t v11; // 0x10009534
int32_t * v12 = (int32_t *)(v11 - 46); // 0x1000955a
*v12 = *v12 - 126 + (int32_t)(*(char *)&v8 < v10);
return (int32_t)*(char *)(v5 + 15) * (int32_t)v6 | v7 & -0x10000;
}

// Address range: 0x10009563 - 0x100095c9
int32_t function_10009563(int32_t a1) {
uint32_t v1 = unknown_474e927a(); // 0x1000956c
char v2 = *(char *)a1; // 0x10009571
int32_t v3 = 256 * (int32_t)(v2 + (char)(v1 / 256)) | v1 & -0xff01; // 0x10009571
int32_t v4; // 0x10009563
int32_t v5; // 0x10009563
*(int32_t *)v4 = __asm_insd((int16_t)v5 - 1);
*(int32_t *)v3 = *(int32_t *)-0x707dfacf;
bool v6; // 0x10009563
int32_t v7 = v6 ? -4 : 4; // 0x10009585
int32_t v8; // 0x10009563
int32_t v9 = unknown_181f196d(v8); // 0x10009588
uint32_t v10 = -0xc54dbd1 * v8 & 31; // 0x10009590
if (v10 != 0) {
int32_t v11 = v3 + 2 * v7; // 0x10009586
int32_t * v12 = (int32_t *)(v7 - 0x17e3b8af + v11); // 0x10009590
uint32_t v13 = *v12; // 0x10009590
uint32_t v14 = *(int32_t *)v11; // 0x1000958f
*v12 = v13 << v10 | (int32_t)((int64_t)v13 >> (int64_t)(33 - v10)) | (int32_t)((v9 & -256 | 161) < v14) << v10 - 1;
}
int32_t v15 = v7 - 0x707dfacf; // 0x10009585
*(char *)0x411f120f = -95;
int16_t v16 = __asm_hlt(); // 0x100095b9
__asm_outsb(v16, *(char *)v15);
__asm_wait();
__asm_out(85, (char)__asm_in_4(137));
__asm_outsd(v16, *(int32_t *)v15);
__asm_wait();
return function_41fdcd85();
}

// Address range: 0x100095c9 - 0x100096a8
int32_t function_100095c9(int32_t a1) {
// 0x100095c9
int32_t v1; // 0x100095c9
int32_t v2; // 0x100095c9
__asm_outsd((int16_t)v2, v1);
bool v3; // 0x100095c9
bool v4; // 0x100095c9
if (!v3 && !v4) {
// 0x100095cd
int32_t result; // 0x100095c9
return result;
}
uint32_t v5; // 0x100095c9
if (v5 == 0) {
// 0x1000968c
__asm_int1();
int32_t v6; // 0x100095c9
int32_t v7; // 0x100095c9
*(int32_t *)v6 = (v7 & -0xff01 | 0x7700) - 1 & v6;
int32_t result2 = __asm_int3(); // 0x1000969c
int32_t v8; // 0x100095c9
*(int32_t *)0x71171150 = *(int32_t *)0x71171150 - v8;
return result2;
}
// 0x1000962f
__asm_bound(*(int64_t *)(v5 + 7));
*(char *)v5 = (char)v5 - (char)(v5 / 256);
int32_t v9 = v1 & -132; // 0x10009645
int32_t v10 = (v1 & 12) > 9 ? v9 + 10 : v9; // 0x10009649
return v10 & 14 | v1 & -0x10000 | 256 * (int32_t)((v1 & 12) > 9) + v1 & 0xff00;
}

// Address range: 0x100096ba - 0x100096bb
int32_t function_100096ba(void) {
// 0x100096ba
int32_t result; // 0x100096ba
return result;
}

// Address range: 0x100096cf - 0x100096d1
int32_t function_100096cf(void) {
// 0x100096cf
return function_10009705();
}

// Address range: 0x10009700 - 0x10009701
int32_t function_10009700(void) {
// 0x10009700
int32_t result; // 0x10009700
return result;
}

// Address range: 0x10009703 - 0x10009705
int32_t function_10009703(void) {
// 0x10009703
int32_t v1; // 0x10009703
int32_t result; // 0x10009703
*(char *)v1 = (char)(result | v1);
return result;
}

// Address range: 0x10009705 - 0x10009711
int32_t function_10009705(void) {
// 0x10009705
int32_t v1; // 0x10009705
float80_t v2; // 0x10009705
*(int64_t *)(v1 - 0x32635ebf) = (int64_t)v2;
int32_t v3; // 0x10009705
int16_t v4 = v3; // 0x1000970e
int32_t v5; // 0x10009705
*(int32_t *)v5 = __asm_insd(v4);
return __asm_in(v4);
}

// Address range: 0x10009712 - 0x10009808
int32_t function_10009712(int32_t a1) {
// 0x10009712
int32_t v1; // 0x10009712
bool v2; // 0x10009712
if (v2) {
// 0x10009714
int32_t v3; // 0x10009712
int32_t v4; // 0x10009712
unsigned char v5 = *(char *)(2 * v4 + v3); // 0x10009714
uint32_t v6; // 0x10009712
int32_t v7 = v4 + 194 + (int32_t)(v5 < (char)(v6 / 256)) & 255 | v4 & -256; // 0x10009717
int32_t v8; // 0x10009712
int32_t v9 = v6 + v8; // 0x1000971a
*(int32_t *)(4 * v9 + 0x5a0a75d0 + v7) = v9;
int32_t v10; // 0x10009712
int32_t * v11 = (int32_t *)(v10 - 0x5213f199); // 0x10009726
*v11 = *v11 & v8;
*(int32_t *)0x2a5cf59 = v7;
__asm_outsb((int16_t)(v4 >> 31), *(char *)&v1);
return function_86b467c5();
}
int32_t v12; // 0x10009712
unsigned char v13 = (char)v12 ^ -124; // 0x1000975b
char v14 = llvm_ctpop_i8(v13); // 0x1000975b
int32_t v15 = v12 & -256 | (int32_t)v13; // 0x1000975e
if ((v14 & 1) == 0) {
v15 = function_10009700();
}
// 0x10009760
int32_t v16; // 0x10009712
int32_t * v17 = (int32_t *)v16; // 0x10009763
int32_t v18; // 0x10009712
int32_t v19 = v18; // 0x10009770
int32_t v20; // 0x10009712
while (*(char *)(v16 - 12) == (char)(v20 / 256)) {
int32_t v21 = 0x679d1d7a * *v17; // 0x10009763
int32_t v22 = *(int32_t *)(v21 + 4); // 0x1000977b
int32_t v23 = *(int32_t *)(v21 + 8); // 0x1000977c
unsigned char v24 = (char)v15; // 0x1000977d
int32_t v25 = v24 % 44; // 0x1000977d
int32_t v26 = v15 & -0x10000 | v25; // 0x1000977d
*v17 = v26 | 256 * (int32_t)(v24 / 44);
if ((v26 & 0x2912003d) == 0) {
int32_t v27 = v22 & -0xff01 | 0xfb00; // 0x100097cf
v19 = v27;
if ((v25 & 14) > 9) {
function_280bac64();
v19 = v27;
goto lab_0x100097e0;
} else {
goto lab_0x100097e0;
}
}
// 0x1000978a
int32_t v28; // 0x10009712
int32_t v29 = *(int32_t *)v28 & -0xff01 | 0x1700; // 0x10009769
int32_t v30 = (v23 & 1024) != 0 ? -4 : 4; // 0x10009786
int32_t v31 = v30 + v16; // 0x10009786
uint32_t v32 = v29 - 1; // 0x10009787
char * v33 = (char *)(*(int32_t *)v21 - 0x646ea2c); // 0x1000978b
*v33 = *v33 & (char)v32;
int32_t v34 = *(int32_t *)(v21 + 12); // 0x10009791
__asm_hlt();
*(int32_t *)v31 = *(int32_t *)v34;
int32_t v35 = v31 + v30; // 0x10009793
int32_t v36 = v34 + v30; // 0x10009793
v1 = v36;
int32_t v37 = v21 + 14; // 0x10009796
*(int16_t *)v37 = *(int16_t *)(v28 + 4);
char * v38 = (char *)(v29 + 22); // 0x100097a4
char v39 = *v38 & (char)(v32 / 256); // 0x100097a4
char v40 = llvm_ctpop_i8(v39); // 0x100097a4
*v38 = v39;
int32_t v41 = 512 * (int32_t)((v23 & 512) != 0) | 256 * (int32_t)((v23 & 256) != 0) | 1024 * (int32_t)((v23 & 1024) != 0) | 0x4000 * (int32_t)((v23 & 0x4000) != 0) | 64 * (int32_t)(v39 == 0) | 4 * (int32_t)((v40 & 1) == 0) | 2; // 0x100097a7
*(int32_t *)v37 = v41;
int32_t * v42 = (int32_t *)(v21 + 10); // 0x100097a8
*v42 = v41;
unknown_12caf8fc();
__asm_int3();
int32_t v43 = __asm_wait(); // 0x100097b7
__asm_outsd((int16_t)v22, *(int32_t *)v36);
int32_t * v44 = (int32_t *)(v35 + 82 + 4 * v35); // 0x100097b9
*v44 = *v44 | v32;
__asm_in_4(238);
int32_t result = __asm_int1(); // 0x100097c3
if ((char)v43 >= 73) {
// 0x100097c6
return result;
}
int32_t v45 = v1; // 0x10009755
v1 = result;
v12 = v45 + 0xbce0 & 0xffff | v45 & -0x10000;
v20 = v20 + 1 & -256 | 42;
v28 = v37;
v16 = v35;
v13 = (char)v12 ^ -124;
v14 = llvm_ctpop_i8(v13);
v15 = v12 & -256 | (int32_t)v13;
if ((v14 & 1) == 0) {
v15 = function_10009700();
}
// 0x10009760
v17 = (int32_t *)v16;
v19 = *v42;
}
goto lab_0x100097e0;
lab_0x100097e0:;
int32_t v46 = unknown_ac8860b3(); // 0x100097e0
int32_t * v47 = (int32_t *)v19; // 0x100097e5
*v47 = *v47 ^ v46;
return __asm_sti();
}

// Address range: 0x100098ec - 0x100098ed
int32_t function_100098ec(void) {
// 0x100098ec
int32_t result; // 0x100098ec
return result;
}

// Address range: 0x100098f9 - 0x10009903
int32_t function_100098f9(void) {
// 0x100098f9
int32_t v1; // 0x100098f9
int32_t * v2 = (int32_t *)(v1 + 0x4096abf9); // 0x100098f9
*v2 = *v2 | -76;
int32_t result; // 0x100098f9
return result;
}

// Address range: 0x1000990f - 0x10009913
int32_t function_1000990f(int32_t a1) {
// 0x1000990f
int32_t result; // 0x1000990f
return result;
}

// Address range: 0x10009913 - 0x10009bfe
int32_t function_10009913(int32_t a1, int32_t a2) {
// 0x10009913
int32_t v1; // 0x10009913
int32_t v2; // 0x10009913
int32_t v3 = v2 ^ v1; // 0x10009915
int32_t v4; // 0x10009913
if ((llvm_ctpop_i8((char)v3) & 1) == 0) {
v4 = function_100098ec();
}
uint32_t v5 = v4;
int32_t v6 = 153 * v5 / 256 + v5; // 0x10009919
int32_t v7 = v5 & -0x10000; // 0x10009919
char v8 = v6; // 0x1000991b
uint32_t v9; // 0x10009913
__asm_out_3((int16_t)v9, v8);
unsigned char v10 = v8 + 58;
int32_t v11; // 0x10009913
int32_t v12; // 0x10009913
int32_t v13; // 0x10009913
if ((llvm_ctpop_i8(v8 - 26) & 1) != 0) {
char v14 = *(char *)(v6 & 255 | v7); // 0x1000991c
int32_t v15; // 0x10009913
int32_t v16 = *(int32_t *)(v15 - 0x181dbaa0); // 0x10009920
int32_t v17 = (256 * (int32_t)(v14 ^ (char)(v9 / 256)) | v9 & -0xff01) - v16 + (int32_t)((v8 ^ -2) < 58); // 0x10009920
int32_t v18 = *(int32_t *)v3 & -0x5317c507; // 0x1000992c
*(int32_t *)0x59caf6f9 = v18;
int32_t * v19; // 0x10009959
if ((25 - v8 & v10) >= 0) {
// 0x1000994e
__asm_in_4(53);
// 0x10009954
v19 = (int32_t *)(v15 - 49);
*v19 = *v19 ^ v17;
return function_f320a26a();
}
unsigned char v20 = *(char *)v3; // 0x10009970
int32_t v21; // 0x10009913
if (v21 != 2 && v20 != v10) {
// 0x10009954
v19 = (int32_t *)(v15 - 49);
*v19 = *v19 ^ v17;
return function_f320a26a();
}
// 0x10009973
*(int32_t *)0x59caf6f5 = v17;
*(int32_t *)0x59caf6f1 = v18;
v11 = v20 > v10 ? 255 : 0;
v13 = 0x59caf6f1;
bool v22; // 0x10009913
v12 = (v22 ? -1 : 1) + v3;
} else {
// 0x10009992
*(char *)-0x5adcf6c5 = v10;
v11 = 0;
v13 = 0x59caf701;
v12 = v3;
}
int32_t result = v11 | v7; // 0x10009975
int32_t * v23 = (int32_t *)(result + 113); // 0x1000997e
*v23 = *v23 & v13;
int32_t v24; // 0x10009913
while (*(char *)&v24 - *(char *)v12 < 0) {
// continue -> 0x10009982
}
// 0x10009987
return result;
}

// Address range: 0x10009c21 - 0x10009d40
int32_t function_10009c21(int32_t a1) {
// 0x10009c21
int32_t result; // 0x10009c21
bool v1; // 0x10009c21
if (!v1) {
// 0x10009c23
return result;
}
bool v2; // 0x10009c21
bool v3; // 0x10009c21
uint32_t v4; // 0x10009c21
uint32_t v5; // 0x10009c21
if (!v2 && !v3) {
char * v6 = (char *)(v4 - 60); // 0x10009c4b
*v6 = *v6 | (char)v5;
bool v7; // 0x10009c21
char * v8 = v7 ? (char *)-0x1e5bd607 : (char *)-0x1e5bd605; // 0x10009c55
uint32_t v9; // 0x10009c21
*v8 = *v8 | (char)(v9 / 256);
return result - 0x4e41507c;
}
int32_t v10 = *(int32_t *)(v4 - 0x34eca29); // 0x10009c63
int32_t v11; // 0x10009c21
int32_t * v12 = (int32_t *)(8 * result + v11); // 0x10009c6e
*v12 = *v12 + v11;
*(int32_t *)0x2b6c34a = *(int32_t *)0x2b6c34a + 122;
char * v13 = (char *)(__asm_wait() + 92); // 0x10009c7f
uint32_t v14; // 0x10009c21
*v13 = *v13 - (char)(v14 / 256);
__asm_out(148, *(char *)0x71180078);
int32_t v15; // 0x10009c21
int32_t * v16 = (int32_t *)(v15 - 123); // 0x10009c9c
uint32_t v17 = *v16 | 0x643b375c; // 0x10009c9c
*v16 = v17;
if (v10 == 1) {
// 0x10009c2b
return 136 * v4 / 256 + v4 & 255 | v4 & -0x10000;
}
// 0x10009ca8
int32_t v18; // 0x10009c21
__asm_into(v18);
if (v17 >= 0) {
char v19 = *(char *)(a1 + 54); // 0x10009d1c
uint32_t v20 = 256 * (int32_t)(v19 & (char)(v5 / 256)) | v5 & -0xff01; // 0x10009d1c
__asm_int3();
int32_t * v21 = (int32_t *)(v4 + 0x1eefb743); // 0x10009d21
uint32_t v22 = *v21; // 0x10009d21
*v21 = v22 - v20;
__asm_arpl_7((int16_t)v4);
int32_t result2 = unknown_a800f0fe(); // 0x10009d2a
int32_t * v23 = (int32_t *)(v10 - 115); // 0x10009d2f
*v23 = (int32_t)(v22 < v20) + a1 + *v23;
return result2;
}
int32_t v24 = v14 & -256 | 44; // 0x10009ce3
int32_t v25; // 0x10009c21
int32_t v26 = &v25; // 0x10009c21
v24 ^= 0xa163020;
char * v27 = (char *)(v24 + 126); // 0x10009ce8
*v27 = *v27 & (char)(*(int32_t *)v26 / 256);
unsigned char v28 = *(char *)&v15 ^ (char)(v24 / 256); // 0x10009cec
*(char *)v15 = v28;
v26 += 4;
while (v28 < 0) {
// 0x10009ce2
v24 ^= 0xa163020;
v27 = (char *)(v24 + 126);
*v27 = *v27 & (char)(*(int32_t *)v26 / 256);
v28 = *(char *)&v15 ^ (char)(v24 / 256);
*(char *)v15 = v28;
v26 += 4;
}
// 0x10009cf0
return v24 + 0x19e94e37;
}

// Address range: 0x10009d47 - 0x10009d4a
int32_t function_10009d47(void) {
// 0x10009d47
int32_t result; // 0x10009d47
return result;
}

// Address range: 0x10009d99 - 0x10009da0
int32_t function_10009d99(void) {
// 0x10009d99
int32_t v1; // 0x10009d99
return v1 & -256 | 17;
}

// Address range: 0x10009da0 - 0x10009dab
int32_t function_10009da0(void) {
// 0x10009da0
int32_t v1; // 0x10009da0
bool v2; // 0x10009da0
return (v2 ? 255 : 0) | v1 & -256;
}

// Address range: 0x10009db1 - 0x10009db2
int32_t function_10009db1(void) {
// 0x10009db1
int32_t result; // 0x10009db1
return result;
}

// Address range: 0x10009e38 - 0x10009e3f
int32_t function_10009e38(void) {
// 0x10009e38
return function_eb9af9b1();
}

// Address range: 0x10009e68 - 0x10009e75
int32_t function_10009e68(void) {
int32_t result = __asm_iretd(); // 0x10009e68
int32_t v1; // 0x10009e68
int32_t * v2 = (int32_t *)(v1 + 0x7c1edc71);
int32_t v3; // 0x10009e68
bool v4; // 0x10009e68
*v2 = v3 + (int32_t)v4 + *v2;
int32_t v5; // 0x10009e68
*(char *)v5 = *(char *)&v5 ^ 105;
return result;
}

// Address range: 0x10009ea0 - 0x10009ea7
int32_t function_10009ea0(void) {
// 0x10009ea0
return function_1a165917();
}

// Address range: 0x10009f10 - 0x10009f11
int32_t function_10009f10(void) {
// 0x10009f10
int32_t result; // 0x10009f10
return result;
}

// Address range: 0x10009f20 - 0x10009fbe
int32_t function_10009f20(int32_t a1, int32_t a2) {
// 0x10009f20
int32_t v1; // 0x10009f20
char * v2 = (char *)(v1 - 110); // 0x10009f26
char v3 = *v2; // 0x10009f26
*v2 = v3 / 2;
int32_t v4 = __asm_int3(); // 0x10009f29
int32_t v5; // 0x10009f20
int64_t v6 = (int64_t)*(int32_t *)(v5 + 97); // 0x10009f2a
int64_t v7 = 0x6e558407 * v6; // 0x10009f2a
int32_t v8 = v7; // 0x10009f2a
int32_t v9; // 0x10009f20
bool v10; // 0x10009f20
if (v3 >= 0) {
int32_t result = v4; // 0x10009f53
if (v7 != 0x6e55840700000000 * v6 / 0x100000000) {
result = function_10009f10();
}
// 0x10009f55
*(char *)v8 = *(char *)&v9;
int32_t v11 = v10 ? -1 : 1; // 0x10009f55
v9 += v11;
if (v11 + v8 == -1) {
// 0x10009fbb
return result;
}
int32_t result2 = __asm_in_4(219); // 0x10009f6b
__asm_out_3(2704, (char)result2);
*(int32_t *)0x15ec4dee = -0x625ef4dd;
return result2;
}
char v12 = llvm_ctpop_i8(42 * (char)(v4 / 256) + (char)v4); // 0x10009f34
*(int32_t *)v8 = v9;
int32_t v13 = v10 ? -4 : 4; // 0x10009f36
int32_t v14 = v9 + v13; // 0x10009f36
v9 = v14;
int32_t v15; // 0x10009f20
__asm_into(v15);
if ((v12 & 1) != 0) {
char * v16 = (char *)(v14 + 0x6037f573); // 0x10009f93
*v16 = *v16 | 69;
__asm_int1();
return -0xfdfc;
}
// 0x10009f3e
__asm_int3();
int32_t v17; // 0x10009f20
*(int32_t *)(v13 + v8) = __asm_insd((int16_t)v17);
int32_t * v18 = (int32_t *)(v9 - 0x7414a63b); // 0x10009f40
*v18 = 0x800000 * *v18;
return *(int32_t *)-0x34f02942;
}

// Address range: 0x10009feb - 0x10009ff4
int32_t function_10009feb(void) {
// 0x10009feb
return function_477be2fc();
}

// Address range: 0x10009ff6 - 0x10009ff7
int32_t function_10009ff6(int32_t a1) {
// 0x10009ff6
int32_t result; // 0x10009ff6
return result;
}

// Address range: 0x1000a00a - 0x1000a00b
int32_t function_1000a00a(void) {
// 0x1000a00a
int32_t result; // 0x1000a00a
return result;
}

// Address range: 0x1000a01d - 0x1000a022
int32_t function_1000a01d(void) {
// 0x1000a01d
int32_t result; // 0x1000a01d
return result;
}

// Address range: 0x1000a041 - 0x1000a084
int32_t function_1000a041(void) {
// 0x1000a041
int32_t v1; // 0x1000a041
*(char *)-0x1e054bc = (char)v1;
int32_t v2; // 0x1000a041
char * v3 = (char *)(v2 + 29); // 0x1000a046
unsigned char v4 = *v3; // 0x1000a046
*v3 = v4 / 128 | 2 * v4;
int32_t v5; // 0x1000a041
char * v6 = (char *)(v5 + 17); // 0x1000a04d
uint32_t v7; // 0x1000a041
*v6 = *v6 ^ (char)(v7 / 256);
bool v8; // 0x1000a041
bool v9; // 0x1000a041
bool v10; // 0x1000a041
int32_t v11 = 0x4000 * (int32_t)v8 | 1024 * (int32_t)v9 | 256 * (int32_t)v10;
int32_t v12; // 0x1000a041
int32_t v13 = v12 & 5; // 0x1000a04d
while (true) {
// 0x1000a050
int32_t v14; // 0x1000a041
int32_t v15 = v14;
int32_t v16; // 0x1000a041
int32_t v17 = v16;
int32_t v18; // 0x1000a041
int32_t v19 = v18 - 1; // 0x1000a050
__asm_out_1((int16_t)v13, v17);
int32_t v20; // 0x1000a041
uint32_t v21 = v20 / 256; // 0x1000a055
char v22 = v21 ^ v13; // 0x1000a055
char v23 = llvm_ctpop_i8(v22); // 0x1000a055
int32_t v24; // 0x1000a041
*(int32_t *)(v24 - 4) = v11 | 64 * (int32_t)(v22 == 0) | 128 * (int32_t)(v22 < 0) | 4 * (int32_t)((v23 & 1) == 0) | 2;
int32_t v25 = v20 + 0x3655e17c; // 0x1000a05e
v13 ^= v21 & 255;
unsigned char v26 = *(char *)(v5 + 0x5cd94fdd); // 0x1000a067
char * v27 = (char *)(v18 + 0x6037bca0); // 0x1000a06d
*v27 = 128 * (char)(v26 > (char)(v19 / 256)) | *v27 / 2;
int32_t v28 = v13 | v15; // 0x1000a074
unsigned char v29 = (char)v25 & 39; // 0x1000a07a
unsigned char v30 = *(char *)(v28 - 0x3b5be24d); // 0x1000a07a
int32_t v31 = v25 & -0x10000 | (int32_t)(v29 - v30); // 0x1000a07a
v16 = v31;
v18 = v19;
v24 -= 6;
v20 = v17;
v14 = *(int32_t *)v31 + v28 + (int32_t)(v29 < v30);
}
}

// Address range: 0x1000a09e - 0x1000a0a5
int32_t function_1000a09e(void) {
// 0x1000a09e
return function_54de57a3();
}

// Address range: 0x1000a0ca - 0x1000a0d3
int32_t function_1000a0ca(void) {
// 0x1000a0ca
return function_493d8449();
}

// Address range: 0x1000a0da - 0x1000a206
int32_t function_1000a0da(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, uint32_t result2, int32_t a13, int32_t a14, uint32_t a15, int32_t a16, int32_t a17, int32_t a18) {
int32_t v1 = a16;
uint32_t v2; // 0x1000a0da
int32_t v3; // 0x1000a0da
*(char *)v3 = (char)(v2 / 256);
int32_t v4; // 0x1000a0da
int32_t v5; // 0x1000a0da
if (v5 == 1) {
float80_t v6; // 0x1000a0da
*(float64_t *)(v4 + 106) = (float64_t)v6;
}
int16_t v7 = (int16_t)*(int32_t *)(v4 + 49) & -256 | 20; // 0x1000a100
*(int32_t *)0x6bfdb20f = __asm_insd(v7);
int32_t result = __asm_in_4(69); // 0x1000a101
int16_t v8 = __asm_arpl_7(v7); // 0x1000a103
int32_t v9 = v5 - 2; // 0x1000a105
if (v9 == 0) {
// 0x1000a107
return result;
}
// 0x1000a109
__asm_in(v8);
int32_t v10 = __asm_pause(); // 0x1000a10c
uint32_t v11 = v9 & 31; // 0x1000a10f
if (v11 != 0) {
int32_t * v12 = (int32_t *)(v10 + 0x6d4d477f); // 0x1000a10f
uint32_t v13 = *v12; // 0x1000a10f
*v12 = v13 >> 32 - v11 | v13 << v11;
}
__asm_in_4(225);
__asm_sti();
__asm_in_6(46);
*(int16_t *)a2 = *(int16_t *)a3;
__asm_int3();
uint32_t v14 = *(int32_t *)-0x60ef0a4f; // 0x1000a143
char v15 = __readgsbyte((int32_t)&v1 + a15); // 0x1000a14a
char v16 = *(char *)(result2 + 119); // 0x1000a14e
uint32_t result4 = 256 * (int32_t)(v16 + (char)(a15 / 256)) | a15 & -0xff01; // 0x1000a14e
char v17 = *(char *)-2; // 0x1000a155
*(char *)-0x4725f588 = *(char *)-0x4725f588 | -70;
int32_t v18 = __asm_in_4(30); // 0x1000a15e
int32_t v19 = *(int32_t *)a9; // 0x1000a160
int32_t v20 = *(int32_t *)-2; // 0x1000a160
int32_t v21 = v19 - v20; // 0x1000a160
bool v22; // 0x1000a0da
int32_t v23 = v22 ? -4 : 4; // 0x1000a160
int32_t result3 = v23 - 2; // 0x1000a160
int32_t v24 = v23 + a9; // 0x1000a160
if (((v21 ^ v19) & (v20 ^ v19)) < 0) {
uint32_t v25 = result4 / 2; // 0x1000a163
char * v26 = (char *)(v24 - 24); // 0x1000a165
*v26 = (char)v25;
int32_t * v27 = (int32_t *)(a10 - 95); // 0x1000a168
*v27 = *v27 - ((a15 & 1) == 0 ? 89 : 90);
char v28 = *(char *)(v18 - 0x69246b70); // 0x1000a172
char v29 = result2 / 256; // 0x1000a172
if (((v28 - v29 ^ v28) & (v28 ^ v29)) >= 0) {
// 0x1000a107
return result2;
}
if ((v18 / 256 & 15) == 0 | (v25 & 0x7fffff00 | (int32_t)*v26) == 1) {
// 0x1000a186
*(int32_t *)(2 * v24 - 0x59fe5052) = 0x3c875f06;
return result3;
}
// 0x1000a1f5
*(char *)(a10 + 17) = (char)v18;
return result3;
}
int32_t v30 = v18; // 0x1000a1a2
if (v21 < 0) {
lab_0x1000a1ff:;
unsigned char v31 = (char)v30; // 0x1000a1ff
return v30 & -0x10000 | (int32_t)(v31 % 41) | 256 * (int32_t)(v31 / 41);
}
int32_t v32 = 256 * (int32_t)((char)(v14 / 256) - v15) | v14 & -0x10000 | (int32_t)(v17 + ((char)v14 | 115)); // 0x1000a0da
int32_t v33; // bp+70, 0x1000a0da
int32_t v34 = &v33;
int32_t v35 = v32 - 1; // 0x1000a1a4
while (v32 < 1) {
int32_t v36 = __asm_int3() + 1; // 0x1000a193
int32_t v37 = v34 - 32; // 0x1000a19c
*(int32_t *)(v34 - 4) = v36;
*(int32_t *)(v34 - 8) = result4;
*(int32_t *)(v34 - 12) = result2;
*(int32_t *)(v34 - 16) = v35;
*(int32_t *)(v34 - 20) = v34;
*(int32_t *)(v34 - 24) = a10;
*(int32_t *)(v34 - 28) = v24;
*(int32_t *)v37 = result3;
v32 = v35;
if (result4 - *(int32_t *)(v23 + 0x1aefa06) < 0) {
// 0x1000a1a2
v30 = v36 & -256 | (int32_t)*(char *)0x1bb27fb7;
goto lab_0x1000a1ff;
}
v34 = v37;
v35 = v32 - 1;
}
uint32_t v38 = *(int32_t *)-0x1f7c8ef6; // 0x1000a1a7
*(int32_t *)(v34 - 4) = result4;
*(int32_t *)(v34 - 8) = v38;
*(int32_t *)(v34 - 12) = v38 / 256 & 255 | result2 & -256;
*(int32_t *)(v34 - 16) = v35;
*(int32_t *)(v34 - 20) = v34;
*(int32_t *)(v34 - 24) = a10;
*(int32_t *)(v34 - 28) = v24;
*(int32_t *)(v34 - 32) = result3;
__asm_out(70, (char)a15);
return result4;
}

// Address range: 0x1000a206 - 0x1000a20c
int32_t function_1000a206(void) {
// 0x1000a206
int32_t v1; // 0x1000a206
int32_t v2; // 0x1000a206
*(int32_t *)v1 = __asm_insd((int16_t)v2);
int32_t v3; // 0x1000a206
return v3 + 13 & 255 | v3 & -256;
}

// Address range: 0x1000a232 - 0x1000a24c
int32_t function_1000a232(int32_t a1, int32_t a2) {
// 0x1000a232
__asm_in_4(255);
int32_t v1; // 0x1000a232
return __asm_in((int16_t)v1);
}

// Address range: 0x1000a268 - 0x1000a269
int32_t function_1000a268(void) {
// 0x1000a268
int32_t result; // 0x1000a268
return result;
}

// Address range: 0x1000a293 - 0x1000a32f
int32_t function_1000a293(void) {
// 0x1000a293
bool v1; // 0x1000a293
bool v2; // 0x1000a293
if (v1 == v2) {
function_1000a268();
}
int32_t v3; // 0x1000a293
bool v4; // 0x1000a293
int32_t v5; // 0x1000a293
if (!v4) {
// 0x1000a303
int32_t v6; // 0x1000a293
int32_t v7 = v6 - 1; // 0x1000a295
int32_t v8 = __asm_wait(); // 0x1000a304
*(int32_t *)(v5 - 8) = v7 & -0xff01 | 0xac00;
int32_t v9 = (v8 & 0x13cf4a00 | -0x13cf4ad3) + 0x681b263b; // 0x1000a311
*(int32_t *)-0xa2dc91 = v9;
int32_t result = (v9 & 0x7fdfff00 | (v7 ^ 255) + 104 & 255) ^ 101; // 0x1000a31e
char * v10 = (char *)(v3 + 0xd4ef6b); // 0x1000a323
int32_t v11; // 0x1000a293
*v10 = *v10 ^ (char)(((v11 & 255 | 1024) - 256 * result) / 256);
int32_t v12; // 0x1000a293
int32_t v13; // 0x1000a293
__asm_outsb((int16_t)v13, *(char *)v12);
float80_t v14; // 0x1000a293
*(int16_t *)v12 = (int16_t)v14;
return result;
}
// 0x1000a2ac
*(int32_t *)v5 = -0x6fda5682;
bool v15; // 0x1000a293
char * v16 = (char *)(v3 - 1 + (v15 ? -1 : 1)); // 0x1000a2b8
unsigned char v17 = *v16; // 0x1000a2b8
*v16 = v17 / 128 | 2 * v17;
__asm_in_6(72);
int32_t v18 = *(int32_t *)(v5 + 4); // 0x1000a2c0
int32_t * v19 = (int32_t *)v18; // 0x1000a2c6
int32_t v20 = *v19; // 0x1000a2c6
__asm_arpl(__readfsword(v20 - 14), (int16_t)v18 + 4);
*v19 = *(int32_t *)(*(int32_t *)(v5 + 12) - 0x6abc061c) ^ v5 + 29;
__asm_bound(*(int64_t *)-0x68ec099f);
int32_t v21 = *(int32_t *)-0x745b5717; // 0x1000a2ef
__asm_out_1((int16_t)*(int32_t *)(v5 + 16) - 1, v21);
*v19 = v20;
return v21 & -256 | (int32_t)*(char *)0x2428f043;
}

// Address range: 0x1000a330 - 0x1000a339
int32_t function_1000a330(void) {
// 0x1000a330
int32_t v1; // 0x1000a330
char * v2 = (char *)(v1 + 0x60fa2bf1); // 0x1000a331
int32_t v3; // 0x1000a330
*v2 = *v2 & (char)v3;
int32_t result; // 0x1000a330
return result;
}

// Address range: 0x1000a35f - 0x1000a368
int32_t function_1000a35f(void) {
// 0x1000a35f
int32_t v1; // 0x1000a35f
return v1 & 0x6125ae19;
}

// Address range: 0x1000a39b - 0x1000a39c
int32_t function_1000a39b(int32_t a1) {
// 0x1000a39b
int32_t result; // 0x1000a39b
return result;
}

// Address range: 0x1000a3b9 - 0x1000a404
int32_t function_1000a3b9(int32_t a1) {
// 0x1000a3b9
int32_t v1; // 0x1000a3b9
uint32_t v2; // 0x1000a3b9
if (v1 != 1) {
// 0x1000a3ee
bool v3; // 0x1000a3b9
int32_t result = v2 - (v3 ? -0x3f0c31d0 : -0x3f0c31d1); // 0x1000a3ee
*(char *)0x57dcdf08 = (char)result;
return result;
}
char v4 = v2 / 256; // 0x1000a3bb
int32_t v5; // 0x1000a3b9
char v6 = *(char *)(v5 - 0xc434839); // 0x1000a3bb
char v7 = __asm_in_6(1); // 0x1000a3c1
int32_t v8; // 0x1000a3b9
if (v6 > v4) {
// 0x1000a400
return (v2 | (int32_t)v7) & -256 | (int32_t)__asm_in_5((int16_t)v8);
}
if (((v4 - v6 ^ v4) & (v6 ^ v4)) >= 0) {
function_1000a35f();
}
// 0x1000a3d2
int32_t v9; // 0x1000a3b9
int32_t * v10 = (int32_t *)(v9 + 0x77f75357); // 0x1000a3d5
*v10 = *v10 & v9;
int32_t result2 = __asm_in((int16_t)v8); // 0x1000a3e1
uint32_t v11; // 0x1000a3b9
char * v12 = (char *)(v11 - 0x3099881d); // 0x1000a3e3
*v12 = *v12 - (*(int32_t *)(v11 + 0x90161a5) < v11 ? 100 : 99);
return result2;
}

// Address range: 0x1000a405 - 0x1000a496
int32_t function_1000a405(void) {
// 0x1000a405
bool v1; // 0x1000a405
if (!v1) {
// 0x1000a47d
int32_t v2; // 0x1000a405
return function_20762c43(*(int32_t *)(v2 + 0x7c3b6aef));
}
// 0x1000a407
int32_t v3; // 0x1000a405
__asm_into(v3);
int32_t v4; // 0x1000a405
int32_t v5; // 0x1000a405
float32_t v6 = *(float32_t *)(v4 + 30 + v5); // 0x1000a408
int32_t v7 = *(int32_t *)(v4 + 0x49888e01); // 0x1000a40e
int32_t v8; // 0x1000a405
float80_t v9; // 0x1000a405
*(int64_t *)(v8 + 0x6732209a) = (int64_t)(v9 + (float80_t)v6);
int32_t v10; // 0x1000a405
bool v11; // 0x1000a405
uint32_t v12; // 0x1000a405
*(char *)(v8 + 0x14d3ae8b + 2 * (v10 + (int32_t)v11 - v7)) = (char)(v12 / 256);
unknown_de3b4ab8();
int32_t v13 = __asm_hlt(); // 0x1000a436
int32_t v14 = v13 + 158; // 0x1000a43a
if ((llvm_ctpop_i8((char)v14 - 28) & 1) == 0) {
// 0x1000a40e
return v14 & 255 | v13 & -256;
}
// 0x1000a448
return function_e8863b9d(-43);
}

// Address range: 0x1000a49a - 0x1000a49d
int32_t function_1000a49a(void) {
// 0x1000a49a
int32_t result; // 0x1000a49a
return result;
}

// Address range: 0x1000a4a9 - 0x1000a4ae
int32_t function_1000a4a9(void) {
// 0x1000a4a9
return function_de2ac8b8();
}

// Address range: 0x1000a4b9 - 0x1000a4ba
int32_t function_1000a4b9(void) {
// 0x1000a4b9
int32_t result; // 0x1000a4b9
return result;
}

// Address range: 0x1000a4dd - 0x1000a4de
int32_t function_1000a4dd(void) {
// 0x1000a4dd
int32_t result; // 0x1000a4dd
return result;
}

// Address range: 0x1000a4e8 - 0x1000a4e9
int32_t function_1000a4e8(void) {
// 0x1000a4e8
int32_t result; // 0x1000a4e8
return result;
}

// Address range: 0x1000a4f4 - 0x1000a4f6
int32_t function_1000a4f4(int32_t a1) {
// 0x1000a4f4
int32_t result; // 0x1000a4f4
return result;
}

// Address range: 0x1000a501 - 0x1000a5ef
int32_t function_1000a501(int32_t a1) {
int32_t result = __asm_hlt(); // 0x1000a501
uint32_t v1; // 0x1000a501
int16_t v2 = v1;
int32_t v3; // 0x1000a501
bool v4; // 0x1000a501
if (v4) {
// 0x1000a504
*(int32_t *)v3 = __asm_insd(v2);
__asm_out_1(v2, result);
return result;
}
int32_t v5 = result & -256 | (int32_t)__asm_in_5(v2); // 0x1000a526
if (v3 < 1) {
v5 = function_1000a4e8();
}
unsigned char v6 = (char)v5; // 0x1000a52f
unsigned char v7 = v6 % 94; // 0x1000a52f
int32_t v8 = v5 & -0x10000 | (int32_t)v7 | 256 * (int32_t)(v6 / 94); // 0x1000a533
bool v9; // 0x1000a501
if (!v9 && v7 != 0) {
v8 = function_1000a4dd();
}
unsigned char v10 = 26 * (char)(v1 / 256) + (char)v1; // 0x1000a536
if (v10 != 0) {
// 0x1000a563
return v1 & -0x10000 | (int32_t)v10;
}
// 0x1000a53d
int32_t v11; // 0x1000a501
int32_t * v12 = (int32_t *)(v11 + 0x6f11e202); // 0x1000a53f
*v12 = 2 * *v12;
int32_t v13; // 0x1000a501
__asm_arpl(*(int16_t *)&v13, 486);
int32_t v14 = v8 - v13; // 0x1000a550
if (v8 < v13 || v14 == 0) {
// 0x1000a5a7
int32_t v15; // 0x1000a501
int32_t v16 = v15 & -0xff01 | 0x1e00; // 0x1000a528
int32_t v17; // 0x1000a501
int32_t v18 = v17 & -0x10000; // 0x1000a5b1
int32_t v19 = ((v17 & 14) > 9 ? v17 + 2 : v17) & 7 | 136; // 0x1000a5b2
int32_t v20 = v19 | v18 | 256 * (int32_t)((v17 & 14) > 9) + v17 & 0xff00; // 0x1000a5b2
char * v21 = (char *)v20; // 0x1000a5b7
unsigned char v22 = *v21; // 0x1000a5b7
*v21 = v22 / 2 | 128 * v22;
v13 = v20 - 37 + 4 * v16;
char * v23 = (char *)v14; // 0x1000a5c5
char v24 = *v23; // 0x1000a5c5
*v23 = v24 - 46;
int32_t v25 = (v24 ^ -2) < 210 ? 92 : 91; // 0x1000a5ca
char v26 = *(char *)(v16 - 0x1c300f34); // 0x1000a5cc
*(int32_t *)0x13b667b7 = -0x5e1a87f6;
return v13 / 256 & 255 | v18 | (v19 - v25) * (int32_t)v26 & 0xff00;
}
// 0x1000a556
int16_t v27; // 0x1000a501
return __asm_in(v27);
}

// Address range: 0x1000a5f0 - 0x1000a5f1
int32_t function_1000a5f0(int32_t a1) {
// 0x1000a5f0
int32_t result; // 0x1000a5f0
return result;
}

// Address range: 0x1000a5fe - 0x1000a61b
int32_t function_1000a5fe(void) {
// 0x1000a5fe
uint32_t v1; // 0x1000a5fe
int32_t v2; // 0x1000a5fe
int32_t v3; // 0x1000a5fe
__asm_out_3((int16_t)v2, (char)(v3 - v1 / 256));
int32_t v4; // 0x1000a5fe
int32_t v5 = __asm_bound(*(int64_t *)&v4); // 0x1000a604
return v5 & -256 | (int32_t)(*(char *)-0x535b465b & 68);
}

// Address range: 0x1000a61b - 0x1000a6ac
int32_t function_1000a61b(uint32_t a1, int32_t a2) {
// 0x1000a61b
int32_t v1; // 0x1000a61b
char * v2 = (char *)(v1 - 34); // 0x1000a61b
*v2 = *v2 ^ (char)v1;
int32_t v3; // 0x1000a61b
int32_t v4 = 22 * v3; // 0x1000a61e
int32_t v5 = *(int32_t *)v4; // 0x1000a622
int32_t v6; // 0x1000a61b
int32_t * v7 = (int32_t *)(v6 + 0x2f8cac29); // 0x1000a623
*v7 = *v7 - 0x701e05a4;
int32_t v8; // 0x1000a61b
int32_t v9 = v8;
*(char *)v9 = *(char *)&v8 + (char)v9;
int32_t v10; // 0x1000a61b
char v11 = llvm_ctpop_i8((char)(*(int32_t *)(a1 + 0x67465b52 + 2 * v10) & v5)); // 0x1000a634
int32_t v12 = *(int32_t *)(v4 + 2); // 0x1000a63c
__asm_wait();
char * v13 = (char *)(v12 + 0x7a19af43); // 0x1000a642
*v13 = 2 * *v13 | 1;
__asm_outsb((int16_t)v8, *(char *)&v6);
uint32_t result = *(int32_t *)-0x62b31927; // 0x1000a651
if ((v11 & 1) == 0) {
// 0x1000a68c
*(char *)(v6 + 0x397e9ff9) = (char)(a1 / 256);
}
// 0x1000a692
__asm_movd(*(int32_t *)(2 * v12 + 0x4a1abe8f));
*(char *)0x1ec38c3e = *(char *)0x1ec38c3e ^ (char)(result / 256);
return result;
}

// Address range: 0x1000a6ac - 0x1000a6cc
int32_t function_1000a6ac(int32_t a1) {
// 0x1000a6ac
uint32_t v1; // 0x1000a6ac
int32_t v2 = 236 * v1 / 256 + (v1 | 218); // 0x1000a6b4
int32_t v3; // 0x1000a6ac
int32_t v4; // 0x1000a6ac
__asm_outsb((int16_t)v4, *(char *)(v3 - 1));
__asm_out_2(65, v2 & 255 | v1 & -0x10000);
*(char *)0x2362d69d = (char)v2;
int32_t * v5 = (int32_t *)(v4 - 115); // 0x1000a6c7
int32_t v6; // 0x1000a6ac
*v5 = *v5 & (int32_t)&v6;
int32_t result; // 0x1000a6ac
return result;
}

// Address range: 0x1000a6cc - 0x1000a6ff
int32_t function_1000a6cc(void) {
// 0x1000a6cc
int32_t v1; // 0x1000a6cc
int32_t v2; // 0x1000a6cc
*(int32_t *)v1 = v2 | v1;
int32_t v3; // 0x1000a6cc
int128_t v4; // 0x1000a6cc
__asm_movlps(v4, *(int64_t *)(v1 - 0x2880a8f1 + v3));
*(char *)(v1 - 0x1b3e0878) = (char)unknown_27f5386();
return function_5db28e13();
}

// Address range: 0x1000a6ff - 0x1000a75a
int32_t function_1000a6ff(int32_t a1) {
// 0x1000a6ff
int32_t v1; // 0x1000a6ff
int32_t v2; // 0x1000a6ff
__asm_outsd((int16_t)v2, v1);
int32_t v3; // 0x1000a6ff
int32_t v4 = 0xf803bc3 * *(int32_t *)(v3 + 77); // 0x1000a700
int32_t v5; // 0x1000a6ff
bool v6; // 0x1000a6ff
bool v7 = (v5 & 14) > 9 | v6; // 0x1000a707
int32_t v8 = v7; // 0x1000a707
int32_t v9 = (v7 ? v5 + 6 : v5) & 15 | v5 & -0x10000 | 256 * v8 + v5 & 0xff00; // 0x1000a707
uint32_t v10 = v4 - 32; // 0x1000a708
*(int32_t *)(v4 - 4) = v9;
*(int32_t *)(v4 - 20) = v4;
uint32_t v11 = v2 + v8; // 0x1000a709
int32_t v12 = v10 - v11; // 0x1000a709
bool v13; // 0x1000a6ff
int32_t v14 = v13 ? -4 : 4;
bool v15 = v7 ? v11 != -1 | v10 < v12 - v8 : v10 < v11; // 0x1000a709
int32_t v16; // 0x1000a6ff
int32_t v17 = v16;
uint32_t v18 = v9;
int32_t v19; // 0x1000a6ff
int32_t v20 = v19 & -0x10000 | 256 * (int32_t)!((v12 == 0 | v15)) | 41; // 0x1000a70e
int32_t v21; // 0x1000a6ff
int32_t * v22 = (int32_t *)(v21 + 0x145fed44); // 0x1000a711
*v22 = *v22 ^ 0x234ed060;
int32_t v23; // 0x1000a6ff
*(int32_t *)v23 = v18;
int32_t result = v18 ^ 251; // 0x1000a71d
int32_t v24; // 0x1000a6ff
int32_t v25 = *(int32_t *)(v20 - 0x5026b9cc) ^ v24; // 0x1000a71f
while (v25 != 0) {
// 0x1000a72c
__asm_out_2(155, result);
*(int32_t *)(v12 - 4) = 35;
char v26 = *(char *)v17; // 0x1000a731
unsigned char v27 = 119 - v26; // 0x1000a731
v15 = (v17 & 14) > 9 | -((v26 & 15)) > 8;
__asm_out_3(35, (char)(v15 ? v17 + 6 : v17) & 15);
int32_t v28 = unknown_a464b346(); // 0x1000a736
v23 += v14;
v17 = result;
v18 = v28 & -256 | (int32_t)*(char *)-0x348adb04;
v20 = v20 & -0x10000 | 256 * (int32_t)!((v27 == 0 | v15)) | 41;
v22 = (int32_t *)(((int32_t)v27 | 0x27244c00) + 0x145fed44);
*v22 = *v22 ^ 0x234ed060;
*(int32_t *)v23 = v18;
result = v18 ^ 251;
v25 ^= *(int32_t *)(v20 - 0x5026b9cc);
}
int32_t * v29 = (int32_t *)(v20 - 75); // 0x1000a753
*v29 = *v29 & v12;
*(char *)(v20 + v14) = (char)(v18 / 256);
return result;
}

// Address range: 0x1000a777 - 0x1000a793
int32_t function_1000a777(int16_t a1, int32_t a2, int32_t a3) {
// 0x1000a777
uint32_t v1; // 0x1000a777
bool v2; // 0x1000a777
if (v2) {
// 0x1000a77b
return v1 & -256 | 76;
}
// 0x1000a780
bool v3; // 0x1000a777
uint32_t v4 = v3 ? 0x38fe1e4d : 0x38fe1e4c; // 0x1000a780
int32_t v5 = v1 - v4; // 0x1000a780
int32_t v6; // 0x1000a777
*(char *)v6 = (char)(v5 - (v3 | v1 < v4 ? 204 : 203));
float80_t v7; // 0x1000a777
*(float64_t *)v6 = (float64_t)v7;
return v5 & -256 | v6 & 255;
}

// Address range: 0x1000a797 - 0x1000a7b2
int32_t function_1000a797(int16_t a1) {
// 0x1000a797
uint32_t v1; // 0x1000a797
char v2 = *(char *)(v1 + 0x43d91fa); // 0x1000a797
int32_t result; // 0x1000a797
if ((256 * (int32_t)(v2 + (char)(v1 / 256)) || v1 & -0xff01) == 0) {
// 0x1000a7a8
return result & -256 | 23;
}
// 0x1000a79f
return result;
}

// Address range: 0x1000a7c1 - 0x1000a7f5
int32_t function_1000a7c1(void) {
// 0x1000a7c1
int32_t v1; // 0x1000a7c1
__asm_outsb((int16_t)v1, *(char *)__asm_bound(*(int64_t *)0x3fabf948));
__asm_sti();
int32_t v2; // 0x1000a7c1
return *(int32_t *)(-0x5fc0663e * v2);
}

// Address range: 0x1000a7f5 - 0x1000a816
int32_t function_1000a7f5(int16_t a1) {
// 0x1000a7f5
int32_t v1; // 0x1000a7f5
__asm_femms(v1);
return function_90421e32();
}

// Address range: 0x1000a816 - 0x1000a821
int32_t function_1000a816(void) {
// 0x1000a816
int32_t v1; // 0x1000a816
int32_t v2; // 0x1000a816
*(char *)v1 = (char)v2;
return function_8d5304d8();
}

// Address range: 0x1000a821 - 0x1000a82f
int32_t function_1000a821(int32_t a1) {
// 0x1000a821
int32_t result; // 0x1000a821
return result;
}

// Address range: 0x1000a834 - 0x1000a839
int32_t function_1000a834(void) {
// 0x1000a834
return function_f57d773c();
}

// Address range: 0x1000a843 - 0x1000a84a
int32_t function_1000a843(void) {
// 0x1000a843
return function_b5f70110();
}

// Address range: 0x1000a84d - 0x1000aac3
int32_t function_1000a84d(void) {
// 0x1000a84d
bool v1; // 0x1000a84d
int32_t v2; // 0x1000a84d
int32_t * v3 = (int32_t *)((v2 - (v1 ? 37 : 36) & 255 | v2 & -256) - 38); // 0x1000a84f
int32_t v4; // 0x1000a84d
*v3 = *v3 & v4;
__asm_sti();
int32_t v5 = __asm_wait(); // 0x1000a859
uint32_t v6 = v5 & 31; // 0x1000a85c
int32_t v7; // 0x1000a84d
if (v6 != 0) {
int32_t * v8 = (int32_t *)(v7 + 88); // 0x1000a85c
uint32_t v9 = *v8; // 0x1000a85c
*v8 = v9 << 32 - v6 | v9 >> v6;
}
int32_t v10; // 0x1000a84d
int32_t v11 = v10 + 4; // 0x1000a85a
int32_t v12; // 0x1000a84d
int32_t * v13 = (int32_t *)(v12 - 0x6e12f56); // 0x1000a862
uint32_t v14 = *v13; // 0x1000a862
int32_t v15 = v14 + v11; // 0x1000a862
int32_t v16 = v15 + 1; // 0x1000a862
int32_t v17 = v15 + 2; // 0x1000a862
*v13 = v16;
__asm_iretd();
char v18 = __asm_in_6(101); // 0x1000a873
*(int32_t *)v10 = v11;
int32_t v19; // 0x1000a84d
char v20; // 0x1000a84d
bool v21; // 0x1000a84d
int32_t v22; // 0x1000a84d
int32_t v23; // 0x1000a84d
int32_t v24; // 0x1000a84d
int32_t v25; // 0x1000a84d
int32_t v26; // 0x1000a84d
int32_t v27; // 0x1000a84d
int32_t v28; // 0x1000a84d
int32_t v29; // 0x1000a84d
int32_t v30; // 0x1000a84d
int32_t v31; // 0x1000a84d
int32_t v32; // 0x1000a84d
int32_t v33; // 0x1000a84d
int32_t v34; // 0x1000a84d
int32_t v35; // 0x1000a84d
bool v36; // 0x1000a84d
if (v16 < 0 == ((v17 ^ v14) & (v17 ^ v11)) < 0) {
int32_t v37 = v18; // 0x1000a873
int32_t v38 = v37 | 0x555f8d00; // 0x1000a873
bool v39 = v16 <= v14 | v18 > 153;
int32_t v40; // 0x1000a84d
if ((v14 & 15) + (v11 & 15) > 14 || (v18 & 14) > 9) {
v40 = (v39 ? 102 : 6) + v37 & 255 | v38 & -256;
} else {
v40 = (v39 ? v37 + 96 : v37) & 255 | v38 & -256;
}
int32_t v41 = v7 - 1; // 0x1000a858
int32_t v42 = v40 | 0x2d090afc; // 0x1000a8d9
*(int32_t *)v12 = v42;
int64_t v43 = (int64_t)*(int32_t *)0x7bffd8b0; // 0x1000a8df
int64_t v44 = -0x2d3a790b * v43; // 0x1000a8df
int32_t v45 = v44; // 0x1000a8df
int32_t v46 = v41 - v42 + (int32_t)(v44 != -0x2d3a790b00000000 * v43 / 0x100000000) & 255 | v41 & -256; // 0x1000a8e5
__asm_outsb(0x3bb0, *(char *)&v33);
int32_t v47 = v10 - 4; // 0x1000a8f2
*(int32_t *)v47 = v46;
char * v48 = (char *)(v45 + 0x6ea130c0); // 0x1000a8f3
*v48 = *v48 + (char)(v42 / 256);
v23 = v42;
v28 = v5 + 1;
v32 = 0x7bff3bb0;
v27 = v46;
v35 = v47;
v25 = v45;
v30 = -0x3efc291e;
goto lab_0x1000a8f9;
} else {
int32_t v49 = v10 - 4; // 0x1000a878
*(int32_t *)v49 = 0x7bffd8b0;
int32_t v50 = *(int32_t *)(v10 + 119) ^ v49; // 0x1000a879
int32_t v51 = v50 + 28; // 0x1000a87c
int32_t v52 = *(int32_t *)(v50 + 4); // 0x1000a87c
int32_t v53 = *(int32_t *)(v50 + 8); // 0x1000a87c
int32_t v54 = *(int32_t *)(v50 + 16); // 0x1000a87c
uint32_t v55 = *(int32_t *)(v50 + 20); // 0x1000a87c
int32_t v56 = *(int32_t *)(v50 + 24); // 0x1000a87c
int32_t * v57 = (int32_t *)v51; // 0x1000a87c
v33 = v52;
unsigned char v58 = (char)(v55 / 256) - *(char *)v52; // 0x1000a87d
int32_t v59 = 256 * (int32_t)v58 | v55 & -0xff01; // 0x1000a87d
v23 = *v57;
v28 = v56;
v32 = v59;
v27 = v54;
v35 = v50 + 32;
v25 = v53;
v30 = *(int32_t *)v50;
if (v58 == 0) {
goto lab_0x1000a8f9;
} else {
char * v60 = (char *)(v53 - 0x7b088866); // 0x1000a882
*v60 = *v60 & -41;
v33 += (v36 ? -1 : 1);
*v57 = v53;
v19 = v56;
v29 = v53 - 0x6bf8a3ba;
v24 = v53;
v34 = v51;
v26 = v54;
v31 = v59;
v22 = *(int32_t *)-0x511b7dfd;
v21 = false;
v20 = 110;
goto lab_dec_label_pc_unknown_3;
}
}
lab_0x1000a8f9:;
int32_t v61 = unknown_72971cb5(); // 0x1000a8fd
int32_t v62 = v35 - 4; // 0x1000a904
int32_t v63 = v28; // 0x1000a904
int32_t v64 = v32; // 0x1000a904
int32_t v65 = v27; // 0x1000a904
int32_t v66 = v35; // 0x1000a904
int32_t v67 = v25; // 0x1000a904
int32_t v68 = v30; // 0x1000a904
if ((char)v23 < 4) {
goto lab_0x1000a8b0;
} else {
v19 = v28;
v29 = v30;
v24 = v25;
v34 = v35 + 2;
v26 = v27;
v31 = v32;
v22 = v61;
v21 = true;
v20 = 111;
goto lab_dec_label_pc_unknown_3;
}
lab_0x1000a8b0:;
uint32_t v69 = 257 * v64;
int32_t v70 = v64 & -0xff01; // 0x1000a8bc
int32_t v71 = v69 & 0xff00 | v70; // 0x1000a8bc
int16_t v72 = __asm_arpl_7((int16_t)v66); // 0x1000a8be
uint16_t v73 = v72 & 116 | 139;
int32_t v74 = v73; // 0x1000a8c0
uint32_t v75 = (int32_t)(v72 & -256);
int32_t v76 = *(int32_t *)-0x7210687 & -0x10000 | v75; // 0x1000a8c0
char v77 = *(char *)(v71 + 0x312c9b33) | (char)(v65 / 256); // 0x1000a8c4
char v78 = llvm_ctpop_i8(v77); // 0x1000a8c4
int32_t v79 = 256 * (int32_t)v77 | v65 & -0x10000; // 0x1000a8c2
bool v80; // 0x1000a84d
bool v81; // 0x1000a84d
bool v82; // 0x1000a84d
*(int32_t *)v62 = 0x4000 * (int32_t)v81 | 1024 * (int32_t)v36 | 512 * (int32_t)v82 | 256 * (int32_t)v80 | 64 * (int32_t)(v77 == 0) | 128 * (int32_t)(v77 < 0) | 4 * (int32_t)((v78 & 1) == 0) | 2;
int32_t * v83; // 0x1000a84d
int32_t v84; // 0x1000a84d
bool v85; // 0x1000a84d
bool v86; // 0x1000a84d
int32_t v87; // 0x1000a84d
int32_t v88; // 0x1000a84d
int32_t v89; // 0x1000a84d
int32_t v90; // 0x1000a84d
int32_t v91; // 0x1000a84d
int32_t v92; // 0x1000a84d
int32_t v93; // 0x1000a84d
int32_t v94; // 0x1000a84d
int32_t v95; // 0x1000a84d
int32_t v96; // 0x1000a84d
int32_t v97; // 0x1000a84d
int32_t v98; // 0x1000a84d
int32_t v99; // 0x1000a84d
int32_t v100; // 0x1000a84d
int32_t v101; // 0x1000a84d
int32_t v102; // 0x1000a84d
int32_t v103; // 0x1000a84d
int32_t v104; // 0x1000a84d
int32_t v105; // 0x1000a984
if ((v78 & 1) == 0) {
int32_t v106 = ((char)v73 > 153 ? 154 : 250) + v74 & 253 | v76; // 0x1000a99d
int32_t v107 = v79 | (int32_t)(*(char *)v33 ^ -62); // 0x1000a99e
unsigned char v108 = (char)(v75 / 256); // 0x1000a9a0
unsigned char v109 = (char)(v69 / 256); // 0x1000a9a0
int32_t v110 = 256 * (128 * (int32_t)(v108 < v109) | v69 / 512 & 127) | v70; // 0x1000a9a2
int32_t v111 = v66 - 8;
int32_t * v112 = (int32_t *)v111; // 0x1000a9a6
*v112 = 89;
v83 = v112;
v101 = v111;
v105 = v107;
v97 = v110;
v87 = v106;
if (v108 == v109) {
int32_t v113 = v63 & -256 | 40; // 0x1000a9a4
int32_t v114 = v68 + 1; // 0x1000a9fc
int32_t v115 = v33; // 0x1000a9fd
int32_t v116 = v66 - 12; // 0x1000a9fd
*(int32_t *)v116 = v115;
v86 = false;
v88 = v106;
v94 = v113;
v100 = v110;
v91 = v107;
v104 = v116;
v96 = v114;
if ((v69 & 256) != 0 || v114 == 0) {
// 0x1000aa00
v33 = v115;
__asm_sti();
v84 = v33;
v93 = v113 - 1;
v99 = v110;
v90 = v107;
v103 = v111;
v95 = v114;
goto lab_0x1000aa0b;
} else {
goto lab_0x1000aa0f;
}
} else {
goto lab_0x1000a9ab;
}
} else {
unsigned char v117 = *(char *)(v68 - 0x671f67ff); // 0x1000a93c
unsigned char v118 = (char)v73; // 0x1000a93c
unsigned char v119 = *(char *)0x605bdf1a; // 0x1000a942
unsigned char v120 = v119 + (char)(v63 / 256); // 0x1000a942
unsigned char v121 = v120 + (char)(v117 < v118); // 0x1000a942
*(char *)0x605bdf1a = v121;
if (v121 == 0 || (v117 < v118 ? v121 <= v119 : v120 < v119)) {
// 0x1000a997
__asm_out_3((int16_t)v71, v118);
return v76 | v74;
}
char * v122 = (char *)(v63 - 0x423c3e4); // 0x1000a94d
unsigned char v123 = *v122; // 0x1000a94d
*v122 = v123 + 47;
int32_t v124 = v71 + (int32_t)(v123 > 208) - *(int32_t *)v63; // 0x1000a95b
int16_t v125 = v124; // 0x1000a95e
__asm_out_1(v125, __asm_iretd());
v33--;
unsigned char v126 = *(char *)(v63 - 0x4975b97a); // 0x1000a963
int32_t v127 = v66 + 1; // 0x1000a969
v85 = v126 < 194;
v92 = *(int32_t *)(v66 - 3);
v98 = v124;
v89 = v79 | 194;
v102 = v127;
if (v126 > 194) {
goto lab_0x1000a9ce;
} else {
// 0x1000a9a4
*(int32_t *)v68 = __asm_insd(v125);
v33 += (v36 ? -4 : 4);
*(int32_t *)v127 = -0x437e710b;
v105 = *(int32_t *)-0x4abdcfb4;
int32_t * v128 = (int32_t *)(v33 - 0x65b1ddbd); // 0x1000a985
*v128 = 0x8000000 * *v128;
*(int32_t *)-0x4abdcfb4 = 89;
v83 = (int32_t *)-0x4abdcfb4;
v101 = -0x4abdcfb4;
v97 = v124;
v87 = -0x437e7103;
goto lab_0x1000a9ab;
}
}
lab_dec_label_pc_unknown_3:;
char * v129 = (char *)(v19 - 0x48f6269d);
unsigned char v130 = *v129;
*v129 = v130 - v20;
uint32_t v131 = *(int32_t *)(v33 - 59); // 0x1000a8a2
v33--;
v62 = v34 - 6;
v63 = v19 & -256 | 112;
v64 = (0x100000000 * (int64_t)v31 | (int64_t)(v22 + 0x3c0d7f69 + (int32_t)(v21 | v130 < v20))) % (int64_t)v131;
v65 = v26 + 1 & -256;
v66 = v34 - 2;
v67 = v24;
v68 = v29;
goto lab_0x1000a8b0;
lab_0x1000a9ab:;
int32_t v132 = v87;
char * v133 = (char *)(v97 - 0x130d26a1); // 0x1000a9ab
char v134 = *v133; // 0x1000a9ab
*v133 = 2 * v134;
char v135 = v132; // 0x1000a9b2
char v136 = v134 < 0 ? 5 : 4;
*v83 = v33 + 1;
uint32_t v137 = *(int32_t *)((v132 & 0xacb0000 | 256 * (int32_t)(v136 + (v135 & 15) > 15 | (v136 + v135 & 14) > 9) + v132 & 0xc000 | -0xacbc100) - 0x261cdd61); // 0x1000a9c6
v85 = v101 < v137;
v92 = 1;
v98 = *v83;
v89 = v105;
v102 = v101 - v137;
goto lab_0x1000a9ce;
lab_0x1000a9ce:;
char v138 = *(char *)(v67 + 91); // 0x1000a9ce
int32_t v139 = *(int32_t *)v102; // 0x1000a9df
v33 = v139;
int32_t v140 = v102 + 8; // 0x1000a9e0
int64_t v141 = v140; // 0x1000a9f5
if (-104 * v141 != -0x6800000000 * v141 / 0x100000000) {
// 0x1000a9fa
int64_t result; // 0x1000a9f5
return result;
}
int32_t v142 = v89;
int32_t v143 = 2 * (v142 & 0x7fffff00 | (int32_t)((char)v142 + (char)v85 + v138)); // 0x1000a9dd
int32_t v144 = *(int32_t *)(v102 + 4) + (v36 ? -4 : 4); // 0x1000a9eb
__asm_outsb((int16_t)v98, *(char *)v139);
int32_t v145 = v33;
int32_t v146 = v145 + 4; // 0x1000aa31
v33 = v146;
v84 = v146;
bool v147 = false; // 0x1000aa32
v93 = 0;
v99 = v98;
v90 = v143;
v103 = v140;
v95 = v144;
if (v92 != 0) {
char * v148 = (char *)v98; // 0x1000aa34
*v148 = *v148 ^ (char)v98;
int32_t result2 = *(int32_t *)v145 - 0x6ac1b8f5; // 0x1000aa36
char * v149 = (char *)(2 * v144 + v143); // 0x1000aa3f
*v149 = 2 * *v149;
*(int32_t *)0x7794711d = result2;
return result2;
}
goto lab_0x1000aa0b;
lab_0x1000aa0f:;
int32_t v153 = v96;
int32_t v154 = v104;
int32_t v155 = v91;
uint32_t v156 = v100;
int32_t v157 = v94;
bool v152; // 0x1000a84d
bool v158 = v152;
int32_t * v159 = (int32_t *)(v157 - 0x7fd8f4d3); // 0x1000aa10
uint32_t v160 = *v159; // 0x1000aa10
uint32_t v161 = v160 + v88; // 0x1000aa10
uint32_t v162 = v161 + (int32_t)v86; // 0x1000aa10
*v159 = v162;
int16_t v163 = v156; // 0x1000aa17
char v164 = __asm_insb(v163); // 0x1000aa17
char * v165 = (char *)v153; // 0x1000aa17
*v165 = v164;
__asm_int(9);
int32_t v166 = v33; // 0x1000aa1b
int32_t v167 = v166 - 1; // 0x1000aa1b
v33 = v167;
if ((v166 & -v166) < 0) {
// 0x1000aa4f
return 0xb64b86;
}
int32_t v168 = v154 - 1; // 0x1000aa0f
bool v169 = v86 ? v162 <= v160 : v161 < v160;
unsigned char v170 = (char)v169; // 0x1000aa1e
unsigned char v171 = v170 - 14 + (char)v169; // 0x1000aa1e
if (v169 != v171 <= v170) {
// 0x1000aa86
int32_t v172; // 0x1000a84d
__asm_into(v172);
uint32_t v173 = __asm_wait(); // 0x1000aa89
int32_t v174 = *(int32_t *)v168; // 0x1000aa8d
int32_t v175 = v173 - 0x7adffc9d; // 0x1000aa8e
unsigned char v176 = (char)v175; // 0x1000aa93
unsigned char v177 = v176 % 30; // 0x1000aa93
int32_t result3 = v175 & -0x10000 | (int32_t)v177 | 256 * (int32_t)(v176 / 30); // 0x1000aa93
int32_t v178 = v174 + (v158 ? -4 : 4); // 0x1000aa95
v33 = v178;
if (*(int32_t *)v174 >= *(int32_t *)v153) {
// 0x1000aa98
*(int32_t *)(v157 + 0x84e49dc) = v155 & -0xff01 | 0x3400;
return result3;
}
// 0x1000aaa3
__asm_outsb(v163 & -256 | 161, *(char *)v178);
char * v179 = (char *)(result3 + 0x58f157); // 0x1000aaa7
*v179 = *v179 & (char)(v173 / 256);
*(char *)-0x19ea7239 = v177 + (char)(v156 / 256);
*(int32_t *)(v154 + 3) = v67 - 1;
return *(int32_t *)(v154 - 0x3d81);
}
int32_t v180 = v171; // 0x1000aa1e
int32_t v181 = v88 & -256 | v180; // 0x1000aa1e
if ((*(char *)(v181 - 0x56bec83d) & (char)v155) >= 1) {
char * v182 = (char *)v167; // 0x1000aa5d
*v182 = *v182 + 19;
int32_t v183 = unknown_94717c49(); // 0x1000aa5f
*v165 = *(char *)v33;
return v183 | -0x394a1c3d;
}
char * v184 = (char *)v157; // 0x1000aa71
unsigned char v185 = *v184; // 0x1000aa71
unsigned char v186 = (char)v157 & 31; // 0x1000aa71
if (v186 != 0) {
*v184 = v185 << v186 | (char)((int16_t)v185 >> (int16_t)(9 - v186));
}
int32_t v187 = v181 - 0x56bec876; // 0x1000aa22
unsigned char v188 = (char)v187; // 0x1000aa76
int32_t v189 = v188 < 177 ? v187 : v180 + 217; // 0x1000aa76
return v189 & 255 | v187 & -0x10000 | 256 * (int32_t)(v188 > 176);
lab_0x1000aa0b:;
int32_t v150 = v103 - 4; // 0x1000aa0d
*(int32_t *)v150 = v93;
int32_t v151 = v33;
v33 = v151 + (v147 ? -4 : 4);
v152 = v147;
v86 = v95 < v84;
v88 = *(int32_t *)v151;
v94 = v93;
v100 = v99;
v91 = v90;
v104 = v150;
v96 = v95 - v84;
goto lab_0x1000aa0f;
}

// Address range: 0x1000aac3 - 0x1000aac4
int32_t function_1000aac3(int32_t a1) {
// 0x1000aac3
int32_t result; // 0x1000aac3
return result;
}

// Address range: 0x1000aac4 - 0x1000aaea
int32_t function_1000aac4(int16_t a1) {
// 0x1000aac4
int32_t v1; // 0x1000aac4
int32_t v2; // 0x1000aac4
__readgsdword(8 * v2 + v1);
int32_t v3; // 0x1000aac4
if (v3 < 1) {
function_ee90e92b();
}
// 0x1000aad1
int32_t v4; // 0x1000aac4
char * v5 = (char *)(v4 + 79); // 0x1000aadf
*v5 = *v5 & 52;
return function_1000ab66();
}

// Address range: 0x1000ab45 - 0x1000ab46
int32_t function_1000ab45(void) {
// 0x1000ab45
int32_t result; // 0x1000ab45
return result;
}

// Address range: 0x1000ab66 - 0x1000ab6d
int32_t function_1000ab66(void) {
// 0x1000ab66
int32_t v1; // 0x1000ab66
int32_t result; // 0x1000ab66
*(char *)v1 = (char)result;
return result;
}

// Address range: 0x1000ab6e - 0x1000aba6
int32_t function_1000ab6e(void) {
// 0x1000ab6e
int32_t v1; // 0x1000ab6e
int32_t v2; // 0x1000ab6e
int32_t v3; // 0x1000ab6e
if (v3 != 1 == v1 == v2) {
function_1000ab45();
}
int32_t v4 = __asm_hlt(); // 0x1000ab79
__asm_out_2(223, v4);
__asm_int(233);
__asm_out_2(207, v4);
__asm_out_2(152, v4);
int32_t v5; // 0x1000ab6e
int32_t v6; // 0x1000ab6e
*(char *)v5 = (char)v6;
int64_t v7; // 0x1000ab6e
int64_t v8; // 0x1000ab6e
__asm_pavgw(v8, v7);
return function_b44dac48();
}

// Address range: 0x1000abfe - 0x1000abff
int32_t function_1000abfe(void) {
// 0x1000abfe
int32_t result; // 0x1000abfe
return result;
}

// Address range: 0x1000ac39 - 0x1000ac3a
int32_t function_1000ac39(void) {
// 0x1000ac39
int32_t result; // 0x1000ac39
return result;
}

// Address range: 0x1000ac3f - 0x1000acd4
int32_t function_1000ac3f(int32_t a1) {
// 0x1000ac3f
int32_t v1; // 0x1000ac3f
int32_t * v2 = (int32_t *)v1; // 0x1000ac44
int32_t v3; // 0x1000ac3f
*v2 = v3 & v1;
int32_t v4 = __asm_in_4(249); // 0x1000ac4d
unsigned char v5 = 85 - (char)v4; // 0x1000ac4f
int32_t v6 = v4; // 0x1000ac51
if (v5 != 0 && (v3 & -256 || (int32_t)v5) != 1) {
v6 = function_1000ac39();
}
int32_t result = v6 - 0x49a8d135; // 0x1000ac53
int32_t v7; // 0x1000ac3f
__asm_fldenv(*(int224_t *)(v7 - 0x514d2f47));
*v2 = result;
int32_t v8; // 0x1000ac3f
char * v9 = (char *)(v8 + 64); // 0x1000accc
*v9 = *v9 / 2;
return result;
}

// Address range: 0x1000acd5 - 0x1000adb5
int32_t function_1000acd5(int16_t a1, int32_t a2) {
// 0x1000acd5
int32_t v1; // 0x1000acd5
int32_t v2 = (int32_t)*(int16_t *)(v1 - 0x1f4ef56c); // 0x1000acd7
int32_t v3; // 0x1000acd5
unsigned char v4 = (char)v3; // 0x1000ace0
unsigned char v5 = v4 + 119 + (char)(-0x4055 * v2 != -0x40550000 * v2 / 0x10000); // 0x1000ace0
int16_t v6 = v3 & 0xff00 | (int32_t)v5; // 0x1000ace4
int32_t v7; // 0x1000acd5
*(int32_t *)v7 = __asm_insd(v6);
if (-0x4055 * v2 != -0x40550000 * v2 / 0x10000 ? v5 <= v4 : v4 > 136) {
// 0x1000acea
return __asm_in(v6);
}
// 0x1000ad40
__asm_out_2(127, v1);
int32_t v8; // 0x1000acd5
__asm_movq(*(int64_t *)&v8);
return function_5617568c();
}

// Address range: 0x1000adb5 - 0x1000adb8
int32_t function_1000adb5(void) {
// 0x1000adb5
int32_t result; // 0x1000adb5
return result;
}

// Address range: 0x1000adb8 - 0x1000adb9
int32_t function_1000adb8(void) {
// 0x1000adb8
int32_t result; // 0x1000adb8
return result;
}

// Address range: 0x1000ade7 - 0x1000ade8
int32_t function_1000ade7(void) {
// 0x1000ade7
int32_t result; // 0x1000ade7
return result;
}

// Address range: 0x1000ae4d - 0x1000ae4e
int32_t function_1000ae4d(void) {
// 0x1000ae4d
int32_t result; // 0x1000ae4d
return result;
}

// Address range: 0x1000ae56 - 0x1000ae58
int32_t function_1000ae56(void) {
// 0x1000ae56
return function_1000ade7();
}

// Address range: 0x1000ae5b - 0x1000ae64
int32_t function_1000ae5b(void) {
// 0x1000ae5b
int16_t v1; // 0x1000ae5b
return function_25db956e(v1);
}

// Address range: 0x1000ae65 - 0x1000ae68
int32_t function_1000ae65(int32_t a1) {
// 0x1000ae65
int32_t result; // 0x1000ae65
return result;
}

// Address range: 0x1000ae71 - 0x1000ae7e
int32_t function_1000ae71(void) {
char v1 = __asm_in_6(-98); // 0x1000ae71
int32_t v2; // 0x1000ae71
uint32_t v3 = v2 & 31; // 0x1000ae73
if (v3 != 0) {
int32_t v4; // 0x1000ae71
int32_t * v5 = (int32_t *)(v4 - 115); // 0x1000ae73
uint32_t v6 = *v5; // 0x1000ae73
bool v7; // 0x1000ae71
*v5 = v6 >> v3 | (int32_t)v7 << 32 - v3 | (int32_t)((int64_t)v6 << (int64_t)(33 - v3));
}
int32_t v8; // 0x1000ae71
int32_t v9; // 0x1000ae71
return (v9 | (int32_t)v1) & -256 | (int32_t)__asm_in_5((int16_t)v8);
}

// Address range: 0x1000ae7e - 0x1000b01e
int32_t function_1000ae7e(int32_t a1, int32_t a2) {
// 0x1000ae7e
int32_t v1; // 0x1000ae7e
int32_t v2; // 0x1000ae7e
char * v3 = (char *)(8 * v1 + 69 + v2); // 0x1000ae81
*v3 = *v3 | -104;
char * v4 = (char *)(*(int32_t *)(v1 + 111) - 0xde3df3b); // 0x1000ae88
char v5 = *v4; // 0x1000ae88
int32_t v6; // 0x1000ae7e
char v7 = v6; // 0x1000ae88
*v4 = v5 - v7;
int32_t v8; // 0x1000ae7e
__asm_into(v8);
int32_t v9; // 0x1000ae7e
int32_t result = v9 & -0xff01 | 0xef00; // 0x1000ae92
if (v5 < v7) {
result = function_1000ae4d();
}
// 0x1000ae94
int32_t v10; // 0x1000ae7e
if ((llvm_ctpop_i8((char)v10 + 3) & 1) == 0) {
// 0x1000aed4
return result;
}
// 0x1000ae9b
return function_1c008984();
}

// Address range: 0x1000b01f - 0x1000b211
int32_t function_1000b01f(int32_t a1, int32_t a2) {
// 0x1000b01f
unknown_a2062a2();
int32_t v1; // 0x1000b01f
int32_t v2 = v1 - 1; // 0x1000b027
int32_t v3; // 0x1000b01f
int32_t v4 = v3;
int32_t v5; // 0x1000b01f
int32_t v6 = v5;
int32_t v7 = v6 + 4; // 0x1000b029
int32_t * v8 = (int32_t *)v6; // 0x1000b02a
*v8 = v7;
int32_t v9; // 0x1000b01f
int32_t v10 = v9 | 0x7bb091fc; // 0x1000b02b
int32_t v11; // 0x1000b01f
char * v12 = (char *)v11; // 0x1000b030
int32_t v13; // 0x1000b01f
*v12 = *v12 & (char)v13;
int32_t * v14 = (int32_t *)v2; // 0x1000b032
*v14 = *v14 + v2;
int32_t v15 = *v8; // 0x1000b036
int32_t v16 = *(int32_t *)v7; // 0x1000b03b
int32_t * v17 = (int32_t *)(v4 - 0x1245f871); // 0x1000b03d
*v17 = v2;
char v18 = *(char *)(v4 - 0xf90c172); // 0x1000b046
int32_t v19 = v15 & -256 | (int32_t)(v18 + *(char *)v15); // 0x1000b046
*(int32_t *)v11 = v10;
int32_t v20 = v19 - 1; // 0x1000b053
int32_t v21; // 0x1000b01f
int32_t v22; // 0x1000b01f
int32_t v23; // 0x1000b01f
int32_t v24; // 0x1000b01f
int32_t v25; // 0x1000b01f
int32_t v26; // 0x1000b01f
bool v27; // 0x1000b01f
int32_t v28; // 0x1000b028
int16_t * v29; // 0x1000b01f
while (v20 != 0) {
// 0x1000b08e
v28 = v4 - 1;
int32_t v30 = v6 + 13; // 0x1000b04c
int32_t v31 = v11 + (v27 ? -4 : 4); // 0x1000b04d
v2 = *v17 + 1;
int32_t v32 = *(int32_t *)(v6 + 9) & -0xff01; // 0x1000b08f
if (v32 <= (int32_t)*(char *)v32) {
int32_t * v33 = (int32_t *)v30; // 0x1000b0ce
int32_t v34 = *v33; // 0x1000b0ce
int32_t * v35 = (int32_t *)(v34 - 0x4c05a929); // 0x1000b0cf
*v35 = *v35 / 2;
__asm_out_3((int16_t)v2, 16);
*v33 = v6 + 17;
v29 = (int16_t *)v28;
v21 = v34;
v22 = v10 & 0x1710;
v25 = v31;
v23 = v32;
v26 = v2;
v24 = v20;
goto lab_0x1000b067_2;
}
unsigned char v36 = (char)v16; // 0x1000b09c
__asm_outsb((int16_t)v2, *(char *)v28);
v11 = v31;
v4 = v28;
v6 = v30;
v7 = v6 + 4;
v8 = (int32_t *)v6;
*v8 = v7;
v10 = v16 & -0x10000 | (int32_t)(v36 % 10) | 256 * (int32_t)(v36 / 10) | 0x7bb091fc;
v12 = (char *)v11;
*v12 = *v12 & (char)(v19 - 2);
v14 = (int32_t *)v2;
*v14 = *v14 + v2;
v15 = *v8;
v16 = *(int32_t *)v7;
v17 = (int32_t *)(v4 - 0x1245f871);
*v17 = v2;
v18 = *(char *)(v4 - 0xf90c172);
v19 = v15 & -256 | (int32_t)(v18 + *(char *)v15);
*(int32_t *)v11 = v10;
v20 = v19 - 1;
}
// 0x1000b055
return __asm_in_4(227);
lab_0x1000b067_2:;
int32_t v37 = v21;
*(int32_t *)(v22 - 4) = v24;
int32_t v38 = __asm_hlt(); // 0x1000b06f
int32_t v39 = v22 - 8; // 0x1000b075
*(int32_t *)v39 = v24;
*(int16_t *)(v22 - 10) = (int16_t)v39;
int32_t * v40 = (int32_t *)v37; // 0x1000b079
int32_t result = *v40; // 0x1000b079
char v41 = __asm_in_6(-85); // 0x1000b07a
int32_t v42 = v24 - 1; // 0x1000b081
if (v42 == 0) {
int32_t * v43 = (int32_t *)(v4 + 0x25aba80c + __asm_wait()); // 0x1000b085
*v43 = *v43 & result;
return result;
}
int32_t v44 = v23 + 1; // 0x1000b074
int32_t v45 = v25 + (v27 ? -1 : 1); // 0x1000b078
int32_t v46 = v37 + 4; // 0x1000b0f6
*(int32_t *)v46 = v44;
*v29 = *v29 + ((int16_t)v44 ^ 168);
uint32_t v47 = __asm_iretd(); // 0x1000b105
*(int32_t *)-0x68af7819 = v47;
unsigned char v48 = (char)v47; // 0x1000b10b
int32_t v49 = v47 + 249; // 0x1000b10b
unsigned char v50 = (char)v49; // 0x1000b10d
bool v51 = v48 > 6 | v50 > 153;
int32_t v52 = v51 ? v47 + 89 : v49;
int32_t v53 = (v48 & 15) > 6 | (v50 & 14) > 9 ? (v51 ? 102 : 6) + v49 : v52;
char v54 = v47 / 256; // 0x1000b10e
char v55 = v53; // 0x1000b10e
char v56 = v51; // 0x1000b10e
char v57 = v56 + v54 + v55; // 0x1000b10e
char v58 = v57 + v56; // 0x1000b10e
__asm_fldenv(*(int224_t *)(8 * result + v45));
int32_t v59 = v46; // 0x1000b115
if (v57 < 0 == ((v58 ^ v54) & (v58 ^ v55)) < 0) {
// 0x1000b117
*v40 = v45;
v59 = v37;
goto lab_0x1000b118;
} else {
goto lab_0x1000b118;
}
lab_0x1000b118:;
int32_t v60 = v26 & -0xff01 | 0x5300; // 0x1000b0f7
int32_t v61 = v59;
int32_t v62 = (v38 | (int32_t)v41) & -256 | 187; // 0x1000b118
uint32_t v63 = *(int32_t *)0x18a9fa85; // 0x1000b120
if ((v53 & 255 || v47 & -0x10000 || 256 * (int32_t)v57) >= 1) {
int32_t v64 = v63 & -0x10000; // 0x1000b127
int32_t v65 = v61 - 4; // 0x1000b12b
*(int32_t *)v65 = v45;
int32_t v66 = v63 + 72 + 183 * v63 / 256; // 0x1000b12c
*(int32_t *)(v61 - 8) = v66 & 255 | v64;
*(int32_t *)(v61 - 12) = v42;
*(int32_t *)(v61 - 16) = v60;
*(int32_t *)(v61 - 20) = v62;
*(int32_t *)(v61 - 24) = v65;
*(int32_t *)(v61 - 28) = result;
*(int32_t *)(v61 - 32) = v28;
*(int32_t *)(v61 - 36) = v45;
int32_t v67 = v66 & 64; // 0x1000b12f
*(int32_t *)(v61 - 40) = v28;
*(int32_t *)v45 = v67 | v64;
int32_t * v68 = (int32_t *)(8 * v60 + v28); // 0x1000b139
*v68 = *v68 - v28;
__asm_out(38, (char)v67 ^ -57);
return function_7f5f0188();
}
// 0x1000b0c6
__asm_frstor(*(int864_t *)(v4 - 0xe9340b8));
int32_t result2 = 0x10000 * v63 / 0x10000; // 0x1000b0cd
int32_t * v69 = (int32_t *)v61; // 0x1000b0ce
int32_t v70 = *v69; // 0x1000b0ce
int32_t * v71 = (int32_t *)(v70 - 0x4c05a929); // 0x1000b0cf
*v71 = *v71 / 2;
__asm_out_3((int16_t)v60, (char)result2);
*v69 = v61 + 4;
*(int16_t *)(v61 - 2) = (int16_t)v42;
v21 = v70;
v22 = result2;
v25 = v45;
v23 = v62;
v26 = v60;
v24 = v42;
if (result2 >= 0xbc917a1) {
// 0x1000b0df
return result2;
}
goto lab_0x1000b067_2;
}

// Address range: 0x1000b212 - 0x1000b2fb
int32_t function_1000b212(void) {
// 0x1000b212
int32_t v1; // 0x1000b212
int32_t v2 = __asm_bound(__readfsqword(v1)) & -256 | 150; // 0x1000b219
int32_t v3; // 0x1000b212
int32_t * v4 = (int32_t *)v3; // 0x1000b21e
uint32_t v5 = *v4; // 0x1000b21e
*v4 = -15;
int32_t v6; // 0x1000b212
uint32_t v7 = (v6 & 15) == 15 ? 0x1236f90b : 0x1236fa01; // 0x1000b22a
int32_t * v8 = (int32_t *)(v7 - 15); // 0x1000b22b
int32_t v9 = *v8 & v5; // 0x1000b22b
char v10 = llvm_ctpop_i8((char)v9); // 0x1000b22b
*v8 = v9;
*(char *)v2 = *(char *)v1;
bool v11; // 0x1000b212
int32_t v12 = v11 ? -1 : 1; // 0x1000b22e
int32_t v13 = v2 + v12; // 0x1000b22e
int32_t v14 = v12 + v1; // 0x1000b22e
int32_t v15; // 0x1000b212
uint32_t v16 = *(int32_t *)(v15 - 8 + 4 * v13); // 0x1000b22f
int64_t v17 = (0x100000000 * (int64_t)v5 | (int64_t)v7) % (int64_t)v16; // 0x1000b22f
uint32_t v18 = (int32_t)v17; // 0x1000b22f
int32_t v19 = v3 - 4; // 0x1000b233
int32_t * v20 = (int32_t *)v19; // 0x1000b233
*v20 = v13;
if ((v10 & 1) == 0) {
char v21 = llvm_ctpop_i8((char)v13 - 1); // 0x1000b260
int16_t v22 = v17; // 0x1000b261
__asm_outsb(v22, *(char *)v14);
if ((v21 & 1) == 0) {
// 0x1000b266
__asm_outsb(v22, *(char *)(v14 + (v11 ? -4 : 4)));
return *(int32_t *)v14 - 0x365a884;
}
int32_t v23 = 2 * v19; // 0x1000b25d
*(int32_t *)(v23 + 4) = v18;
char * v24 = (char *)(54 * *(int32_t *)v2); // 0x1000b2ac
*v24 = *v24 | (char)v17;
return v23 + 3;
}
int32_t v25 = __asm_sti(); // 0x1000b294
char v26 = *(char *)v14 & (char)(v18 / 256); // 0x1000b295
if (v26 < 0) {
// 0x1000b299
__asm_outsd((int16_t)(256 * (int32_t)v26 | v18 & 255), *(int32_t *)v14);
*(char *)-0x51b19fe7 = (char)((v25 & 14) > 9 ? v25 + 10 : v25) & 15;
}
// 0x1000b2bb
__asm_in_4(166);
__asm_fnclex();
*v20 = -22;
char * v27 = (char *)(v12 - 0xee4a4c + v13); // 0x1000b2ec
*v27 = *v27 - (char)(*v20 / 256);
return function_a6d3a8a5();
}

// Address range: 0x1000b2fb - 0x1000b45f
int32_t function_1000b2fb(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
int32_t v1 = a7;
int32_t v2; // 0x1000b2fb
int32_t v3 = __asm_bound(*(int64_t *)(v2 - 9)); // 0x1000b30e
int32_t v4; // 0x1000b2fb
int32_t * v5 = (int32_t *)(v4 + 109); // 0x1000b311
uint32_t v6; // 0x1000b2fb
*v5 = *v5 | v6;
__asm_in_5((int16_t)v6);
int32_t v7; // 0x1000b2fb
uint32_t v8; // 0x1000b2fb
if (v8 < 0x2d8a5580) {
int32_t v9 = v1; // 0x1000b31c
v7 = a2;
int32_t v10; // bp+32, 0x1000b2fb
v1 = &v10;
int32_t * v11 = (int32_t *)(a5 + 0x6658ea59); // 0x1000b325
*v11 = *v11 ^ 106;
int32_t v12 = a4 & -256 | 128; // 0x1000b32c
int32_t v13 = (int32_t)&v1 | 1; // 0x1000b32e
char v14 = llvm_ctpop_i8((char)v13); // 0x1000b32e
int32_t * v15 = (int32_t *)(v12 - 0x1882a4f6); // 0x1000b336
int32_t v16 = *v15; // 0x1000b336
*v15 = 64 * v16;
int32_t v17 = a1; // bp+25, 0x1000b33e
int32_t result = &v17; // 0x1000b33e
int32_t v18 = 4 * v12; // 0x1000b341
char * v19 = (char *)(a5 - 0x637899d3 + v18); // 0x1000b341
*v19 = (*v19 ^ -128) + (char)((v16 & 0x4000000) != 0);
char v20 = __asm_in_6(107); // 0x1000b348
char v21 = *(char *)(((0x8000 * (int32_t)(v13 < 0) | 1024 * (int32_t)((v14 & 1) == 0) | v9 & -0xff01 | 512) - 0x504f491c & -768 | (int32_t)v20) + 0x5954936e); // 0x1000b34a
uint32_t v22 = (a5 & -256 | (int32_t)(v21 ^ (char)a5)) - 1; // 0x1000b353
char * v23 = (char *)(v18 + result); // 0x1000b354
*v23 = *v23 - (char)(v22 / 256);
__asm_out_1((int16_t)v22, v12);
return result;
}
int32_t v24 = __asm_iretd(); // 0x1000b36a
int32_t v25; // 0x1000b2fb
char v26 = *(char *)(v25 - 31); // 0x1000b36c
__asm_outsb((int16_t)v24, *(char *)&v7);
int32_t v27; // 0x1000b2fb
__asm_into(v27);
uint32_t v28 = v3 + 31 & 31; // 0x1000b379
if (v28 != 0) {
int32_t * v29 = (int32_t *)((256 * (int32_t)(v26 ^ (char)(v6 / 256)) | v6 & -0xff01) + 0x1c83e3be); // 0x1000b379
*v29 = *v29 >> v28;
}
__asm_wait();
__asm_int3();
uint32_t v30; // 0x1000b2fb
char * v31 = (char *)(v30 - 72); // 0x1000b39c
unsigned char v32 = *v31;
int32_t v33; // 0x1000b2fb
float80_t v34; // 0x1000b2fb
float80_t v35 = (float80_t)*(int16_t *)(v33 - 0xbbfa0e3) - v34; // 0x1000b395
char v36 = v32 / 128; // 0x1000b39c
char v37 = v36 | 2 * v32; // 0x1000b39c
*v31 = v37;
char v38 = v37; // 0x1000b3a4
float80_t v39 = v35; // 0x1000b3a4
float80_t v40 = v35; // 0x1000b3a4
if ((llvm_ctpop_i8(v36 == 0 ? -50 : -51) & 1) != 0) {
v39 = (float80_t)*(int16_t *)(v7 - 0xbbfa0e3) - v39;
char v41 = v38 >> 7; // 0x1000b39c
v38 = v41 | 2 * v38;
*v31 = v38;
v40 = v39;
while ((llvm_ctpop_i8(v41 == 0 ? -50 : -51) & 1) != 0) {
// 0x1000b38e
v39 = (float80_t)*(int16_t *)(v7 - 0xbbfa0e3) - v39;
v41 = v38 >> 7;
v38 = v41 | 2 * v38;
*v31 = v38;
v40 = v39;
}
}
// 0x1000b3a6
int32_t v42; // 0x1000b2fb
int32_t v43 = v42 & -256; // 0x1000b384
int16_t v44; // 0x1000b2fb
uint32_t v45 = (int32_t)v44; // 0x1000b37f
*(char *)v30 = __asm_insb(v44);
int16_t v46 = *(int16_t *)0xb92b6e; // 0x1000b3ab
v7++;
char * v47 = (char *)((v43 | 246) + 0x1dfc5689); // 0x1000b3b2
*v47 = *v47 ^ (char)(v45 / 256);
int32_t v48; // bp+12642, 0x1000b2fb
int32_t v49; // 0x1000b2fb
int32_t v50 = v49 | (int32_t)&v48; // 0x1000b3b8
int32_t v51 = v7 - 1; // 0x1000b3bf
v7 = v51;
int32_t v52 = v45 & -256 | 13; // 0x1000b3c0
__asm_out_2(237, 0x6f07983b);
*(int32_t *)0x6f3217a2 = *(int32_t *)0x6f3217a2 + 1;
*(int32_t *)(v50 - 4) = v52;
int32_t v53 = v50 - 8; // 0x1000b3cb
*(int32_t *)v53 = 0x72ee040e;
int32_t v54 = unknown_584a5b3e(); // 0x1000b3d2
*(float32_t *)(9 * v30) = (float32_t)(v40 + (float80_t)v46);
int32_t * v55 = (int32_t *)(v52 + 0x93d44bf); // 0x1000b3e2
*v55 = *v55 + (v51 ^ v53);
uint32_t v56 = v7; // 0x1000b3e9
uint32_t v57 = *(int32_t *)(v49 + 14); // 0x1000b3e9
int32_t v58 = v56 - v57; // 0x1000b3e9
v7 = v58;
char v59 = __asm_in_6(15); // 0x1000b3ef
int32_t v60 = 2 * v49 - 0x418546cf + v58; // 0x1000b3f3
int32_t * v61 = (int32_t *)(v49 + 69); // 0x1000b3fa
uint32_t v62 = *v61; // 0x1000b3fa
*v61 = v62 - v30;
if (v62 >= v30) {
// 0x1000b45d
return *(int32_t *)(v60 + 28);
}
uint32_t result2 = v54 & -256 | (int32_t)v59; // 0x1000b3ef
int32_t * v63 = (int32_t *)(2 * (((int32_t)(v56 < v57) + 246 - result2 / 256 & 255 | v43) + v52) + 0x797a45dd); // 0x1000b402
*v63 = *v63 + 1;
*(int32_t *)*(int32_t *)v60 = *(int32_t *)v7;
return result2;
}

// Address range: 0x1000b45f - 0x1000b4d6
int32_t function_1000b45f(void) {
// 0x1000b45f
int32_t v1; // 0x1000b45f
char v2 = v1;
int32_t v3; // 0x1000b45f
int32_t v4 = v3 & -256 | 91; // 0x1000b46c
int32_t v5; // 0x1000b45f
int32_t * v6 = (int32_t *)((int32_t)&v5 - 4); // 0x1000b472
int32_t v7; // 0x1000b45f
int32_t v8 = v7;
int32_t v9 = v8 - 1; // 0x1000b471
char v10 = llvm_ctpop_i8((char)v9); // 0x1000b471
*v6 = v4;
__asm_out(53, v2);
uint32_t v11 = *v6; // 0x1000b47c
while ((v10 & 1) != 0) {
// 0x1000b46f
v8 = v9;
v9 = v8 - 1;
v10 = llvm_ctpop_i8((char)v9);
*v6 = v4;
__asm_out(53, v2);
v11 = *v6;
}
// 0x1000b47f
int32_t v12; // 0x1000b45f
int32_t v13 = v12 & -256 | v1 & 255; // 0x1000b466
int32_t v14; // 0x1000b45f
int64_t v15 = (int64_t)*(int32_t *)(v14 - 0x4e449279); // 0x1000b489
int64_t v16 = -113 * v15; // 0x1000b489
int32_t v17 = v16; // 0x1000b489
uint32_t v18 = v17 & 31; // 0x1000b490
bool v19 = v16 != -0x7100000000 * v15 / 0x100000000; // 0x1000b490
if (v18 != 0) {
int32_t * v20 = (int32_t *)v13; // 0x1000b490
uint32_t v21 = *v20; // 0x1000b490
*v20 = v21 >> v18;
v19 = (1 << v18 - 1 & v21) != 0;
}
char v22 = llvm_ctpop_i8(v2 + 95 + (v19 ? -103 : -102)); // 0x1000b4ab
__asm_outsd((int16_t)v9, *(int32_t *)(v4 + 0x17922e92 + 2 * v13));
if ((v22 & 1) == 0) {
// 0x1000b4b4
return __asm_sti();
}
char v23 = *(char *)((v17 & -256 | 133) - 111) ^ (char)(v11 / 256); // 0x1000b4c4
char * v24 = (char *)(v8 - 56); // 0x1000b4ca
*v24 = *v24 + v23;
return 256 * (int32_t)(v23 ^ -123) | v11 & -0xff01;
}

// Address range: 0x1000b4d6 - 0x1000b58e
int32_t function_1000b4d6(void) {
// 0x1000b4d6
int32_t v1; // 0x1000b4d6
int32_t v2; // 0x1000b4d6
*(char *)v1 = __asm_insb((int16_t)v2 & 255 | 1536);
int32_t v3; // 0x1000b4d6
unsigned char v4 = *(char *)&v3; // 0x1000b4f4
bool v5; // 0x1000b4d6
int32_t v6 = v3 + (v5 ? -1 : 1); // 0x1000b4f4
v3 = v6;
int32_t v7; // 0x1000b4d6
int32_t v8; // 0x1000b4d6
if (v4 >= (char)((v8 & 225) - *(int32_t *)(v7 + 0x66a6c39))) {
// 0x1000b52a
int32_t v9; // bp-31166, 0x1000b4d6
return &v9;
}
// 0x1000b4fd
int32_t v10; // 0x1000b4d6
int32_t result = __asm_int3() ^ v10; // 0x1000b500
if (result != 0) {
// 0x1000b508
return result;
}
// 0x1000b587
*(int32_t *)v6 = __asm_insd(-0x2fe2);
int32_t v11; // 0x1000b4d6
char * v12 = (char *)(v11 + 1); // 0x1000b58a
__asm_outsb(-0x2fe2, *v12);
*(char *)v3 = *v12;
*(char *)(v3 + 1) = *(char *)(v11 + 2);
return 16;
}

// Address range: 0x1000b5a8 - 0x1000b5a9
int32_t function_1000b5a8(void) {
// 0x1000b5a8
int32_t result; // 0x1000b5a8
return result;
}

// Address range: 0x1000b5d2 - 0x1000b663
int32_t function_1000b5d2(void) {
// 0x1000b5d2
int32_t v1; // 0x1000b5d2
int32_t v2; // 0x1000b5d2
__asm_out_3((int16_t)v1, (char)v2);
bool v3; // 0x1000b5d2
if (v3) {
// 0x1000b624
return v2 + 0x6fca184c;
}
// 0x1000b5d6
unknown_a1d2b96c();
int32_t v4 = 2 * v1 & 254 | v1 & -256; // 0x1000b5e1
int32_t v5; // 0x1000b5d2
__asm_into(v5);
int32_t v6; // 0x1000b5d2
*(int32_t *)(v6 - 6) = v4;
char v7 = *(char *)v4; // 0x1000b5f6
int32_t v8; // 0x1000b5d2
int32_t v9 = v8 - 1; // 0x1000b63e
uint32_t v10 = 24 * *(int32_t *)v9; // 0x1000b63f
int32_t v11; // 0x1000b5d2
*(int32_t *)v10 = 256 * (int32_t)(v7 | -104) | v11 & -0xff01;
*(char *)0x6f2b13f = *(char *)0x6f2b13f / 2;
int32_t v12; // 0x1000b5d2
int32_t * v13 = (int32_t *)(v12 - 0x4098da96); // 0x1000b64a
int32_t result = *v13; // 0x1000b64a
*v13 = v9;
*(char *)(result - 0x4f1a99f7) = (char)(v10 / 256);
__asm_in_4(251);
return result;
}

// Address range: 0x1000b66e - 0x1000b723
int32_t function_1000b66e(int32_t a1) {
// 0x1000b66e
int32_t v1; // 0x1000b66e
char * v2 = (char *)(v1 - 0x1843af2f); // 0x1000b670
unsigned char v3 = *v2; // 0x1000b670
*v2 = v3 + 83;
int32_t v4; // 0x1000b66e
int32_t * v5 = (int32_t *)(v4 + 73); // 0x1000b677
int32_t v6; // 0x1000b66e
*v5 = (int32_t)(v3 < 173) - v6 + *v5;
int32_t v7; // 0x1000b66e
__asm_into(v7);
uint32_t v8; // 0x1000b66e
int32_t v9 = __asm_in_5((int16_t)v8); // 0x1000b686
int32_t v10; // 0x1000b66e
int32_t result = v10 & -256 | v9; // 0x1000b686
uint32_t v11; // 0x1000b66e
unsigned char v12 = (char)(v11 / 256); // 0x1000b687
unsigned char v13 = (char)(v8 / 256); // 0x1000b687
if (v12 > v13) {
// 0x1000b68b
return result;
}
// 0x1000b68e
bool v14; // 0x1000b66e
int32_t v15 = v14 ? -4 : 4; // 0x1000b67d
int32_t v16; // 0x1000b66e
int32_t v17 = v15 + v16; // 0x1000b67d
bool v18 = (v12 & 15) - (v13 & 15) > 15 | (v9 & 14) > 9; // 0x1000b68e
uint32_t v19 = 256 * (int32_t)v18 + result;
int32_t v20 = *(int32_t *)(v17 + 116); // 0x1000b693
*(char *)0x45036fb = *(char *)0x45036fb ^ (char)(v19 / 256);
uint32_t v21 = ((v18 ? v9 + 6 : v9) & 15 | result & -0x10000 | v19 & 0xff00) + 65; // 0x1000b6cf
int32_t v22 = *(int32_t *)((v6 & -256 | 121) - 46) | v17; // 0x1000b6d3
char * v23 = (char *)(v1 - 127); // 0x1000b6d8
*v23 = *v23 | (char)(v21 / 256);
char v24 = *(char *)(2 * a1 - 0x33f7b913 + v22); // 0x1000b6e1
uint16_t v25 = ((int16_t)v21 & 95) * (int16_t)v24; // 0x1000b6e1
int32_t v26 = (v21 & -0x10000 | (int32_t)v25) ^ -0x4d011bc3; // 0x1000b6e8
*(int32_t *)(v26 - 4) = a1;
char v27 = v25; // 0x1000b6eb
*(char *)a1 = v27;
int32_t v28 = (v14 ? -1 : 1) + a1; // 0x1000b6eb
int16_t v29; // bp-30, 0x1000b66e
__asm_out_3(-(int16_t)(int32_t)&v29, v27);
*(int32_t *)(v26 - 8) = 0x75881779;
int32_t v30 = __asm_int1(); // 0x1000b704
char * v31 = (char *)(v1 - 119); // 0x1000b706
*v31 = *v31 ^ 29;
float80_t v32; // 0x1000b66e
*(int16_t *)(v22 + 0x67d4157b) = (int16_t)(v32 + (float80_t)v20);
*(int32_t *)v28 = *(int32_t *)v22;
char * v33 = (char *)(v15 + 0x7c479be1 + v28); // 0x1000b712
*v33 = *v33 & -41;
return 0x10000 * v30 / 0x10000 & -0x10000;
}

// Address range: 0x1000b724 - 0x1000b737
int32_t function_1000b724(int32_t a1) {
// 0x1000b724
int32_t v1; // 0x1000b724
int32_t v2; // 0x1000b724
*(char *)v2 = (char)v1;
int32_t v3; // 0x1000b724
char v4 = *(char *)&v3; // 0x1000b72c
bool v5; // 0x1000b724
*(char *)v3 = (char)v5 + -1 - (char)v2 + v4;
return __asm_hlt();
}

// Address range: 0x1000b737 - 0x1000b773
int32_t function_1000b737(void) {
// 0x1000b737
int32_t v1; // 0x1000b737
bool v2; // 0x1000b737
int32_t v3 = v2 | (uint32_t)(v1 & 14) > 9 ? v1 + 6 : v1; // 0x1000b738
int32_t v4; // 0x1000b737
int32_t v5; // 0x1000b737
*(char *)v5 = (char)(v5 ^ v4);
return v1 & -0x10000 | (v3 & 15) + 214 | 0xc800;
}

// Address range: 0x1000b773 - 0x1000b8c2
int32_t function_1000b773(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x1000b773
int32_t v1; // 0x1000b773
int32_t v2; // 0x1000b773
*(int32_t *)v2 = v2 - v1;
int32_t v3 = a4 + 1; // 0x1000b787
if (v3 < 0 != (v3 & (a4 ^ -0x80000000)) < 0) {
// 0x1000b7f1
return a7 ^ 0xa0c52ae;
}
char * v4 = (char *)(4 * a2 + 4 + (a5 & -0xff01 | 0xd000)); // 0x1000b78c
*v4 = *v4 ^ 75;
int32_t v5; // 0x1000b773
int32_t * v6 = (int32_t *)(v5 + 0x6c1cb9f3); // 0x1000b7e3
uint32_t v7 = *v6; // 0x1000b7e3
int32_t v8 = v7 / 0x80000000; // 0x1000b7e3
*v6 = v8 | 2 * v7;
*(int32_t *)v5 = a7;
bool v9; // 0x1000b773
*(int32_t *)((v9 ? -4 : 4) + v5) = a7;
char * v10 = (char *)a6; // 0x1000b7eb
*v10 = (char)(v8 != 0) + -1 - (char)a5 + *v10;
__asm_in_6(34);
return __asm_wait();
}

// Address range: 0x1000b8f2 - 0x1000b8f3
int32_t function_1000b8f2(void) {
// 0x1000b8f2
int32_t result; // 0x1000b8f2
return result;
}

// Address range: 0x1000b915 - 0x1000b927
int32_t function_1000b915(void) {
// 0x1000b915
int32_t v1; // 0x1000b915
*(char *)0x7cb27305 = (char)v1;
bool v2; // 0x1000b915
if (!v2) {
function_1000b8f2();
}
// 0x1000b922
return function_34f44cb9();
}

// Address range: 0x1000b92d - 0x1000b932
int32_t function_1000b92d(void) {
// 0x1000b92d
return function_f436ab74();
}

// Address range: 0x1000b99e - 0x1000b99f
int32_t function_1000b99e(void) {
// 0x1000b99e
int32_t result; // 0x1000b99e
return result;
}

// Address range: 0x1000b9d0 - 0x1000b9f2
int32_t function_1000b9d0(int32_t a1) {
// 0x1000b9d0
int32_t v1; // 0x1000b9d0
int32_t v2; // 0x1000b9d0
int32_t v3; // 0x1000b9d0
if (v2 != 1 && v3 != 1) {
v1 = function_1000b99e();
}
int32_t v4 = v1;
int32_t v5; // 0x1000b9d0
char * v6 = (char *)(v5 - 0x3d2471be); // 0x1000b9d6
uint32_t v7; // 0x1000b9d0
bool v8; // 0x1000b9d0
*v6 = (char)v8 - (char)(v7 / 256) + *v6;
__asm_out_2(26, v4);
return v4 + 107 & 255 | v4 & -256;
}

// Address range: 0x1000ba13 - 0x1000ba26
int32_t function_1000ba13(void) {
// 0x1000ba13
int32_t v1; // 0x1000ba13
uint32_t v2 = *(int32_t *)(v1 + 74); // 0x1000ba13
int32_t v3; // 0x1000ba13
int32_t v4 = v3 - 1; // 0x1000ba16
char v5 = llvm_ctpop_i8((char)v4); // 0x1000ba16
int32_t v6; // 0x1000ba13
__asm_into(v6);
uint32_t v7; // 0x1000ba13
return (256 * (128 * (int32_t)(v4 < 0) | 64 * (int32_t)(v4 == 0) | 16 * (int32_t)((v3 & 15) > 16) | (int32_t)(v7 < v2) | 4 * (int32_t)((v5 & 1) == 0)) | -0x5c41fd4e) + 0x4551fa59;
}

// Address range: 0x1000ba3e - 0x1000bade
int32_t function_1000ba3e(int32_t a1, int32_t a2) {
// 0x1000ba3e
uint32_t v1; // 0x1000ba3e
uint32_t result; // 0x1000ba3e
int32_t v2 = result - v1; // 0x1000ba3e
if (((v2 ^ result) & (result ^ v1)) < 0) {
// 0x1000babf
return result & -0xff01 | 256 * (64 * (int32_t)(v2 == 0) | (int32_t)(result < v1) | 128 * (int32_t)(v2 < 0) | 16 * (int32_t)((result & 15) - (v1 & 15) > 15) | 4 * (int32_t)((llvm_ctpop_i8((char)v2) & 1) == 0)) | 512;
}
// 0x1000ba41
return result;
}

// Address range: 0x1000bade - 0x1000bb0f
int32_t function_1000bade(int32_t a1) {
// 0x1000bade
int32_t v1; // 0x1000bade
int32_t v2; // 0x1000bade
__asm_outsb((int16_t)v2, (char)v1);
int32_t v3; // 0x1000bade
int32_t v4; // 0x1000bade
int32_t v5 = v4 & -0x10000 | (int32_t)(*(char *)((v4 & 255) + v3) | -31) | 0x5f00; // 0x1000bae2
int32_t v6; // 0x1000bade
int32_t * v7 = (int32_t *)(v6 - 0x5e216ec5); // 0x1000bae6
*v7 = v5 ^ *v7;
int32_t v8 = v5 - 1; // 0x1000baec
int32_t v9 = v8 & 26 | 229; // 0x1000baee
*(char *)0x74e5566e = (char)v9;
int128_t v10; // 0x1000bade
__asm_movlps(v10, *(int64_t *)(v2 + 0x6aff0ceb));
int32_t v11; // 0x1000bade
int32_t * v12 = (int32_t *)(v11 + 30); // 0x1000bb08
*v12 = 2 * *v12;
return v9 | v8 & -0xa100;
}

// Address range: 0x1000bb12 - 0x1000bb13
int32_t function_1000bb12(void) {
// 0x1000bb12
int32_t result; // 0x1000bb12
return result;
}

// Address range: 0x1000bb1b - 0x1000bb1c
int32_t function_1000bb1b(void) {
// 0x1000bb1b
int32_t result; // 0x1000bb1b
return result;
}

// Address range: 0x1000bb56 - 0x1000bb61
int32_t function_1000bb56(void) {
// 0x1000bb56
bool v1; // 0x1000bb56
if (v1) {
function_1000bb12();
}
// 0x1000bb58
int32_t v2; // 0x1000bb56
int32_t v3; // 0x1000bb56
*(int32_t *)v2 = __asm_insd((int16_t)v3);
return function_a5f8ffc8();
}

// Address range: 0x1000bb62 - 0x1000bb6b
int32_t function_1000bb62(void) {
// 0x1000bb62
return function_1000bb1b();
}

// Address range: 0x1000bb6b - 0x1000bb6e
int32_t function_1000bb6b(int32_t a1) {
// 0x1000bb6b
int32_t result; // 0x1000bb6b
return result;
}

// Address range: 0x1000bbb4 - 0x1000bbb5
int32_t function_1000bbb4(void) {
// 0x1000bbb4
int32_t result; // 0x1000bbb4
return result;
}

// Address range: 0x1000bbd4 - 0x1000bbd9
int32_t function_1000bbd4(int32_t a1) {
// 0x1000bbd4
int32_t result; // 0x1000bbd4
return result;
}

// Address range: 0x1000bbd9 - 0x1000bc0f
int32_t function_1000bbd9(int32_t a1) {
// 0x1000bbd9
__asm_int3();
__asm_fbld(*(float80_t *)0x743fe61f);
__asm_in_6(-12);
__asm_ffreep();
int32_t v1; // 0x1000bbd9
return v1 - 1;
}

// Address range: 0x1000bc0f - 0x1000bd16
int32_t function_1000bc0f(int32_t a1) {
// 0x1000bc0f
int32_t v1; // 0x1000bc0f
bool v2; // 0x1000bc0f
bool v3; // 0x1000bc0f
bool v4; // 0x1000bc0f
if (v2 == v4 == !v3) {
v1 = function_1000bbb4();
}
int32_t result = __asm_wait(); // 0x1000bc17
uint32_t v5; // 0x1000bc0f
int32_t v6; // 0x1000bc0f
if ((char)v6 + (char)(v5 / 256) >= 1) {
// 0x1000bc22
return result;
}
// 0x1000bc25
int32_t v7; // 0x1000bc0f
bool v8; // 0x1000bc0f
int32_t v9 = (v8 ? -4 : 4) + v7; // 0x1000bc12
char v10 = *(char *)(v9 + 68) ^ 55; // 0x1000bc33
char v11 = llvm_ctpop_i8(v10); // 0x1000bc33
int32_t v12 = __asm_bound(*(int64_t *)-0x1f49784e); // 0x1000bc36
int32_t result2 = *(int32_t *)0x3e77649; // 0x1000bc3c
if ((v11 & 1) == 0) {
char v13 = __asm_in_6(-112); // 0x1000bc44
int32_t v14; // 0x1000bc0f
__asm_into(v14);
*(char *)0xc11714 = v13;
return result2 & -256 | (int32_t)v13;
}
int32_t v15 = 3 * *(int32_t *)((v6 & 0xff00 & 256 * v6 | v6 & -0xff01) - 20); // 0x1000bc18
bool v16 = (result & 14) > 9 | (result & 0x1000) != 0; // 0x1000bc2c
int32_t v17 = (v16 ? result + 10 : result) & 15; // 0x1000bc2c
int16_t v18 = v12; // 0x1000bc90
char v19 = result2; // 0x1000bc90
__asm_out_3(v18, v19);
*(char *)v9 = v19;
*(int32_t *)(v9 + (v8 ? -1 : 1)) = __asm_insd(v18);
bool v20; // 0x1000bc0f
bool v21; // 0x1000bc0f
bool v22; // 0x1000bc0f
*(int32_t *)(v15 - 4 + (v17 | result & -0x10000 | 256 * (int32_t)v16 + result & 0xff00)) = 0x4000 * (int32_t)v21 | 1024 * (int32_t)v8 | 512 * (int32_t)v22 | 256 * (int32_t)v20 | 64 * (int32_t)(v10 == 0) | 128 * (int32_t)(v10 < 0) | 2;
int32_t v23; // 0x1000bc0f
int32_t v24 = v23 + 111 + v9 + (int32_t)(-1 - (char)v17 < (char)v1); // 0x1000bc9a
unsigned char v25 = __readgsbyte(v24); // 0x1000bc9a
unsigned char v26 = (char)*(int32_t *)0x55830405 & 31; // 0x1000bc9a
if (v26 != 0) {
__writegsbyte(v24, v25 >> v26 | (char)((int16_t)v25 << (int16_t)(9 - v26)));
}
// 0x1000bc22
return result2;
}

// Address range: 0x1000bd18 - 0x1000be5f
int32_t function_1000bd18(void) {
// 0x1000bd18
bool v1; // 0x1000bd18
int32_t v2 = v1;
bool v3; // 0x1000bd18
bool v4; // 0x1000bd18
bool v5; // 0x1000bd18
bool v6; // 0x1000bd18
bool v7; // 0x1000bd18
bool v8; // 0x1000bd18
bool v9; // 0x1000bd18
bool v10; // 0x1000bd18
bool v11; // 0x1000bd18
int32_t v12 = 0x4000 * (int32_t)v6 | 2048 * (int32_t)v7 | 1024 * (int32_t)v8 | 512 * (int32_t)v9 | 256 * (int32_t)v10 | 128 * (int32_t)v11 | 64 * (int32_t)v3 | 16 * (int32_t)v4 | v2 | 4 * (int32_t)v5 | 2; // bp-4, 0x1000bd18
int32_t v13 = v8 ? -1 : 1;
int32_t v14 = v8 ? -4 : 4;
int32_t v15; // 0x1000bd18
char v16 = __asm_insb((int16_t)v15); // 0x1000bd19
int32_t v17; // 0x1000bd18
char * v18 = (char *)v17; // 0x1000bd19
*v18 = v16;
int32_t v19 = v2; // 0x1000bd1a
int32_t v20 = &v12; // 0x1000bd1a
bool v21; // 0x1000bd18
int32_t v22; // 0x1000bd18
int32_t v23; // 0x1000bd18
int32_t v24; // 0x1000bd18
int32_t v25; // 0x1000bd18
if (v25 != 0) {
goto lab_0x1000bd1c;
lab_0x1000bd1c:
// 0x1000bd1c
*(int32_t *)(v20 - 4) = v23;
int32_t * v26 = (int32_t *)v22; // 0x1000bd1e
int32_t v27 = *v26; // 0x1000bd1e
int32_t v28 = v21 ? -33 : -34; // 0x1000bd1e
int32_t v29 = v27 - v28; // 0x1000bd1e
char v30 = llvm_ctpop_i8((char)v29); // 0x1000bd1e
*v26 = v29;
int64_t v31 = (int64_t)*(int32_t *)(v24 - 0x43455286); // 0x1000bd21
return (v23 & -0xff01 | 256 * (128 * (int32_t)(v29 < 0) | 64 * (int32_t)(v29 == 0) | 16 * (int32_t)(v19 - (v28 & 15) + (v27 & 15) > 15) | 4 * (int32_t)((v30 & 1) == 0) | (int32_t)(-0x370a31d7 * v31 != -0x370a31d700000000 * v31 / 0x100000000)) | 512) ^ 46;
}
int32_t v32; // 0x1000bd18
int32_t v33 = v32;
int32_t v34 = 1; // 0x1000bd39
int32_t v35; // 0x1000bd18
int32_t v36 = v35; // 0x1000bd39
int32_t v37; // 0x1000bd18
int32_t v38 = v37; // 0x1000bd39
int32_t v39; // 0x1000bd18
int32_t v40 = v39; // 0x1000bd39
int32_t v41; // 0x1000bd18
int32_t v42 = v41; // 0x1000bd39
bool v43; // 0x1000bd18
int32_t v44; // 0x1000bd3e
int32_t v45; // 0x1000bd3e
uint32_t v46; // 0x1000bd3f
char * v47; // 0x1000bd42
int64_t v48; // 0x1000bd45
int64_t v49; // 0x1000bd45
int32_t v50; // 0x1000bd4a
if (!v43) {
// 0x1000bd3b
*v18 = *(char *)v39;
v44 = v41 + v13;
v45 = v39 + v13;
*(int32_t *)v44 = *(int32_t *)v45;
v42 = v44 + v14;
v46 = v45 + v14;
v40 = v46 + v37;
v47 = (char *)(v35 + 13);
*v47 = *v47 / 2 | 128 * (char)(v40 < v46);
v48 = (int64_t)*(int32_t *)(v37 + 18);
v49 = -18 * v48;
v50 = *(int32_t *)(v42 + 0x6ae8c74f);
v34 = v50 + 1 + (int32_t)(v49 != -0x1200000000 * v48 / 0x100000000);
v36 = v35 - 1;
v38 = v49;
}
int32_t v51 = v34;
int32_t * v52 = (int32_t *)(v36 - 0x5789180); // 0x1000bd57
*v52 = *v52 + 0x4d042045;
int32_t v53 = v36 & -256 | (int32_t)*(char *)&v24; // 0x1000bd63
uint32_t v54 = v51 & 31; // 0x1000bd65
int32_t * v55; // 0x1000bd65
uint32_t v56; // 0x1000bd65
if (v54 != 0) {
v55 = (int32_t *)(v53 + 0x75d018d1);
v56 = *v55;
*v55 = v56 >> v54 | v56 << 32 - v54;
}
unsigned char v57 = (char)(v51 / 256); // 0x1000bd6b
unsigned char v58 = *(char *)(v38 + 0x2a66980f); // 0x1000bd6b
int16_t v59 = v24;
int32_t * v60 = (int32_t *)v40;
__asm_outsd(v59, *v60);
__asm_outsd(v59, *v60);
int32_t v61 = __asm_in_4(24); // 0x1000bd75
while (v58 > v57) {
char v62 = __asm_insb(v59); // 0x1000bd19
char * v63 = (char *)v42; // 0x1000bd19
*v63 = v62;
char * v64 = v63; // 0x1000bd1a
if (v51 != 0) {
// 0x1000bd19
v19 = v58 > v57;
v21 = v58 > v57;
v22 = v61;
v23 = v51;
v20 = v33 & -0xff01 | 0x2600;
goto lab_0x1000bd1c;
}
v33 = v61;
int32_t v65 = v53 & -0xff01 | 0x7800;
int32_t v66 = v38;
int32_t v67 = v40;
int32_t v68 = v42;
v34 = 1;
v36 = v65;
v38 = v66;
v40 = v67;
v42 = v68;
if (v58 <= v57) {
// 0x1000bd3b
*v64 = *(char *)v67;
v44 = v68 + v13;
v45 = v67 + v13;
*(int32_t *)v44 = *(int32_t *)v45;
v42 = v44 + v14;
v46 = v45 + v14;
v40 = v46 + v66;
v47 = (char *)(v65 + 13);
*v47 = *v47 / 2 | 128 * (char)(v40 < v46);
v48 = (int64_t)*(int32_t *)(v66 + 18);
v49 = -18 * v48;
v50 = *(int32_t *)(v42 + 0x6ae8c74f);
v34 = v50 + 1 + (int32_t)(v49 != -0x1200000000 * v48 / 0x100000000);
v36 = v65 - 1;
v38 = v49;
}
// 0x1000bd52
v51 = v34;
v52 = (int32_t *)(v36 - 0x5789180);
*v52 = *v52 + 0x4d042045;
v53 = v36 & -256 | (int32_t)*(char *)&v24;
v54 = v51 & 31;
if (v54 != 0) {
v55 = (int32_t *)(v53 + 0x75d018d1);
v56 = *v55;
*v55 = v56 >> v54 | v56 << 32 - v54;
}
v57 = (char)(v51 / 256);
v58 = *(char *)(v38 + 0x2a66980f);
v59 = v24;
v60 = (int32_t *)v40;
__asm_outsd(v59, *v60);
__asm_outsd(v59, *v60);
v61 = __asm_in_4(24);
}
// 0x1000bd9a
unknown_669760e1();
if (v51 == 2) {
function_ffffbd4c();
}
int32_t v69 = *v60; // 0x1000bda8
unsigned char v70 = (char)v69; // 0x1000bda9
return v69 & -0x10000 | (int32_t)(v70 % 11) | 256 * (int32_t)(v70 / 11);
}

// Address range: 0x1000be73 - 0x1000be7a
int32_t function_1000be73(int32_t a1) {
// 0x1000be73
int32_t result; // 0x1000be73
return result;
}

// Address range: 0x1000beb3 - 0x1000beb5
int32_t function_1000beb3(int32_t result) {
// 0x1000beb3
return result;
}

// Address range: 0x1000bec1 - 0x1000bf1e
int32_t function_1000bec1(int16_t a1) {
// 0x1000bec1
int32_t v1; // 0x1000bec1
int32_t v2 = v1 - 1; // 0x1000bec1
int32_t v3; // 0x1000bec1
int32_t result; // 0x1000bec1
bool v4; // 0x1000bec1
if (v2 != 0 != v4) {
// 0x1000bec3
float80_t v5; // 0x1000bec1
*(int32_t *)(v3 - 0x24b78693) = (int32_t)v5;
return result ^ 0x23258bce;
}
char v6 = result; // 0x1000bf12
*(char *)0x67e93903 = v6;
uint32_t v7; // 0x1000bec1
uint32_t v8; // 0x1000bec1
if (v8 >= v7) {
// 0x1000bf1e
return result;
}
unsigned char v9 = v6 + (char)(v8 < v7) - *(char *)((v3 & -256 | 253) + 0x61098de3); // 0x1000bef3
int32_t v10 = result & -256; // 0x1000bef3
__asm_out_2(251, v10 | (int32_t)v9);
return (v10 | (int32_t)((char)v2 + 35 + v9)) & 0x4b354f35;
}

// Address range: 0x1000bf1f - 0x1000bf2a
int32_t function_1000bf1f(void) {
// 0x1000bf1f
int32_t v1; // 0x1000bf1f
__asm_out(28, (char)v1);
return function_7e9cd0f4();
}

// Address range: 0x1000bf2a - 0x1000bfd6
int32_t function_1000bf2a(int32_t a1) {
// 0x1000bf2a
int32_t v1; // 0x1000bf2a
*(char *)0x1ed8445c = (char)v1;
int32_t v2; // 0x1000bf2a
__asm_into(v2);
uint32_t v3; // 0x1000bf2a
char * v4 = (char *)(v3 - 0x7938dc33); // 0x1000bf32
bool v5; // 0x1000bf2a
*v4 = (char)v5 - (char)(v3 / 256) + *v4;
int32_t v6; // 0x1000bf2a
__asm_arpl_7((int16_t)v6);
int32_t v7; // 0x1000bf2a
int32_t v8; // 0x1000bf2a
*(int32_t *)v7 = *(int32_t *)v8;
bool v9; // 0x1000bf2a
int32_t v10 = v9 ? -4 : 4; // 0x1000bf3c
int32_t v11; // 0x1000bf2a
*(int32_t *)((int32_t)&v11 - 4) = __asm_wait();
if (*(int32_t *)(v10 + v8) < *(int32_t *)(v10 + v7)) {
// 0x1000bf8c
__asm_in((int16_t)v3 - 1);
return __asm_int3();
}
// 0x1000bf5a
*(char *)-0x2a0429c1 = *(char *)-0x2a0429c1 | 32;
abort();
// UNREACHABLE
}

// Address range: 0x1000bfd7 - 0x1000c029
int32_t function_1000bfd7(int16_t a1) {
// 0x1000bfd7
int32_t v1; // 0x1000bfd7
int16_t v2 = v1; // 0x1000bfd7
char v3 = __asm_in_5(v2); // 0x1000bfd7
int32_t v4; // 0x1000bfd7
uint32_t v5 = v4 & -256 | (int32_t)v3; // 0x1000bfd7
uint32_t v6 = v5 & -0x10000 | (int32_t)(26 * (char)(v5 / 256) + v3); // 0x1000bfd8
int32_t v7; // 0x1000bfd7
char v8 = v7;
*(char *)v7 = v8;
if (v8 < 0) {
uint64_t v9 = (int64_t)*(int32_t *)0x7361ba22 * (int64_t)v6; // 0x1000bfe6
uint64_t result = v9 / 0x100000000; // 0x1000bfe6
__asm_out_1((int16_t)result, (int32_t)v9);
return result;
}
char * v10 = (char *)v6; // 0x1000c01c
*v10 = *v10 | 86;
int32_t * v11 = (int32_t *)v6; // 0x1000c01f
int32_t v12; // 0x1000bfd7
*v11 = *v11 ^ v12;
int32_t v13; // 0x1000bfd7
*(char *)v13 = __asm_insb(v2);
__asm_int3();
return __asm_int3();
}

// Address range: 0x1000c02c - 0x1000c035
int32_t function_1000c02c(int32_t a1) {
// 0x1000c02c
return function_f21ae18d();
}

// Address range: 0x1000c050 - 0x1000c051
int32_t function_1000c050(void) {
// 0x1000c050
int32_t result; // 0x1000c050
return result;
}

// Address range: 0x1000c05b - 0x1000c061
int32_t function_1000c05b(void) {
int32_t result = function_1000c077((int32_t)&g2, (int32_t)&g2, (int32_t)&g2); // 0x1000c05f
return result;
}

// Address range: 0x1000c076 - 0x1000c077
int32_t function_1000c076(void) {
// 0x1000c076
int32_t v1; // 0x1000c076
int32_t result; // 0x1000c076
*(char *)v1 = (char)result;
return result;
}

// Address range: 0x1000c077 - 0x1000c08c
int32_t function_1000c077(int32_t a1, int32_t a2, int32_t a3) {
// 0x1000c077
int32_t v1; // 0x1000c077
int32_t v2; // 0x1000c077
*(char *)v1 = (char)v2;
uint32_t v3; // 0x1000c077
int32_t v4 = v3 + a2; // 0x1000c079
int32_t v5; // 0x1000c077
int32_t result = v5 & -0xff01 | 256 * (64 * (int32_t)(v4 == 0) | (int32_t)(v4 < v3) | 128 * (int32_t)(v4 < 0) | 16 * (int32_t)((v3 & 15) + (a2 & 15) > 15) | 4 * (int32_t)((llvm_ctpop_i8((char)v4) & 1) == 0)) | 512; // 0x1000c07c
__asm_out_2(4, result);
int32_t * v6 = (int32_t *)(v4 - 123); // 0x1000c082
bool v7; // 0x1000c077
*v6 = (v7 ? 1 : -1) - v2 + *v6;
return result;
}

// Address range: 0x1000c095 - 0x1000c0cd
int32_t function_1000c095(void) {
int32_t v1; // 0x1000c095
int32_t * v2 = (int32_t *)(v1 - 0x51daf90e); // 0x1000c09d
int32_t v3; // 0x1000c095
*v2 = *v2 & v3;
int32_t v4 = v1 - 1; // 0x1000c0aa
// 0x1000c095
while (v4 != 0) {
// 0x1000c09d
v2 = (int32_t *)(v4 - 0x51daf90e);
*v2 = *v2 & v3;
v4--;
}
// 0x1000c0ac
int32_t v5; // 0x1000c095
bool v6; // 0x1000c095
*(int32_t *)((v6 ? -4 : 4) + v5 + 4) = function_1000c050();
__asm_sti();
int16_t v7; // 0x1000c095
unknown_2d1c2500(v7);
return function_387d635f();
}

// Address range: 0x1000c11a - 0x1000c11f
int32_t function_1000c11a(void) {
// 0x1000c11a
int32_t v1; // 0x1000c11a
return v1 + 1;
}

// Address range: 0x1000c129 - 0x1000c12c
int32_t function_1000c129(int32_t a1) {
// 0x1000c129
int32_t result; // 0x1000c129
return result;
}

// Address range: 0x10017fe3 - 0x10017fe4
int32_t function_10017fe3(void) {
// 0x10017fe3
int32_t result; // 0x10017fe3
return result;
}

// Address range: 0x10017ff8 - 0x10017ff9
int32_t function_10017ff8(void) {
// 0x10017ff8
int32_t result; // 0x10017ff8
return result;
}

// Address range: 0x10018002 - 0x10018118
int32_t function_10018002(int32_t a1) {
// 0x10018002
bool v1; // 0x10018002
bool v2; // 0x10018002
if (v2 || v1) {
// 0x1001802a
return __asm_in_4(126);
}
// 0x10018056
int32_t v3; // 0x10018002
char * v4 = (char *)(v3 & -0xff01 | 0xa100); // 0x10018056
*v4 = *v4 / 2;
uint32_t v5; // 0x10018002
int32_t result = (0x3694a289 * *(int32_t *)(v5 - 9) | v5) + 1; // 0x10018066
int32_t v6; // 0x10018002
int32_t v7 = v6 + 1; // 0x1001806c
if (v7 < 0 == (v7 & (v6 ^ -0x80000000)) < 0) {
// 0x1001809c
return result;
}
// 0x10018070
int32_t v8; // 0x10018002
*(char *)-0x6dad3bb2 = __asm_insb((int16_t)v8);
int32_t v9 = 0x10000 * result / 0x10000; // 0x10018072
if (v7 == 0) {
v9 = function_10017ff8();
}
int32_t v10 = v9;
unsigned char v11 = (char)v10; // 0x10018074
unsigned char v12 = v11 - 27; // 0x10018074
while (v11 <= 26 && v12 != 0) {
// 0x1001802d
*(char *)-0x6dad3bb2 = __asm_insb((int16_t)v8);
v9 = 0x10000 * (v10 & -256 | (int32_t)v12) / 0x10000;
// 0x10018074
v10 = v9;
v11 = (char)v10;
v12 = v11 - 27;
}
unsigned char v13 = *(char *)-0x656e2661; // 0x10018079
if (v12 != 0) {
// 0x10018080
return 0x10000 * v10 / 0x10000 & -256 | (int32_t)v13;
}
// 0x100180cd
int32_t v14; // 0x10018002
bool v15; // 0x10018002
uint32_t result2 = (v15 ? -4 : 4) + v14; // 0x100180cd
uint32_t v16 = *(int32_t *)((v5 & -256 | 112) - 41); // 0x100180d3
unsigned char v17 = v16 < result2 ? -89 : -90; // 0x100180d6
char v18 = v13 - v17; // 0x100180d6
char v19 = llvm_ctpop_i8(v18); // 0x100180d6
*(char *)-0x6723d72a = *(char *)-0x6723d72a | (char)(v5 / 256);
int32_t v20; // 0x10018002
char v21 = *(char *)((256 * v5 & 0xff00 | v20 & -0x10000 | 230) + 0x364b5463); // 0x100180e3
if (v21 < (64 * (char)(v18 == 0) | (char)(v16 < result2 | v13 < v17) | 128 * (char)(v18 < 0) | 16 * (char)((v13 & 15) + (char)(v16 < result2) - (v17 & 7) > 15) || 4 * (char)((v19 & 1) == 0) || 2)) {
// 0x1001809c
return result2;
}
// 0x100180eb
unknown_b9dae1a();
*(char *)-0x27795629 = *(char *)-0x27795629 ^ 41;
int16_t v22; // 0x10018002
unknown_64a7d8f0(v22);
return function_53a6194e();
}

// Address range: 0x10018127 - 0x10018141
int32_t function_10018127(void) {
// 0x10018127
int32_t v1; // 0x10018127
int32_t v2 = __asm_wait() | v1 & 255; // 0x10018128
__asm_out(198, (char)v2);
int32_t v3; // 0x10018127
uint32_t v4; // 0x10018127
*(char *)(8 * v3 - 0x46dbf710 + v4) = (char)(v4 / 256);
int32_t v5; // 0x10018127
unsigned char v6 = *(char *)&v5; // 0x1001813b
*(char *)v2 = v6;
int32_t v7; // 0x10018127
return v7 & -256 | (int32_t)v6;
}

// Address range: 0x10018141 - 0x10018142
int32_t function_10018141(void) {
// 0x10018141
int32_t result; // 0x10018141
return result;
}

// Address range: 0x10018142 - 0x10018151
int32_t function_10018142(int32_t a1) {
// 0x10018142
int32_t v1; // 0x10018142
__asm_out(224, (char)v1);
float80_t v2; // 0x10018142
*(int32_t *)(a1 + 0x5a20aacb) = (int32_t)v2;
return function_6f5eccb1();
}

// Address range: 0x10018151 - 0x10018154
int32_t function_10018151(void) {
// 0x10018151
int32_t result; // 0x10018151
return result;
}

// Address range: 0x10018154 - 0x10018196
int32_t function_10018154(int32_t a1) {
// 0x10018154
int32_t v1; // 0x10018154
unsigned char v2 = (char)v1 - 46; // 0x10018157
int32_t v3 = v2; // 0x10018157
int32_t v4 = v1 & -256; // 0x10018157
if (v2 != 0) {
// 0x1001818e
return (v3 & 222) + 99 & 255 | v4;
}
// 0x1001815b
return v4 | v3;
}

// Address range: 0x100181d8 - 0x100181df
int32_t function_100181d8(void) {
// 0x100181d8
return function_deb1778c();
}

// Address range: 0x100181df - 0x100181f7
int32_t function_100181df(void) {
// 0x100181df
uint32_t v1; // 0x100181df
bool v2; // 0x100181df
int32_t * v3 = (int32_t *)((v2 ? -4 : 4) + v1); // 0x100181e0
uint32_t v4; // 0x100181df
int32_t v5; // 0x100181df
*v3 = v5 + (int32_t)(v1 < v4) + *v3;
int32_t result = __asm_int1(); // 0x100181ea
int32_t v6; // 0x100181df
int32_t * v7 = (int32_t *)(v6 + 93 + 4 * v6); // 0x100181eb
uint32_t v8 = *v7; // 0x100181eb
*v7 = v8 / 0x40000000 | 8 * v8;
return result;
}

// Address range: 0x10018208 - 0x10018209
int32_t function_10018208(void) {
// 0x10018208
int32_t result; // 0x10018208
return result;
}

// Address range: 0x1001820e - 0x10018425
int32_t function_1001820e(int32_t a1, int32_t a2) {
// 0x1001820e
int32_t v1; // 0x1001820e
char * v2 = (char *)(v1 - 0x395ad14c); // 0x1001820e
int32_t v3; // 0x1001820e
bool v4; // 0x1001820e
*v2 = (char)v4 + (char)v3 + *v2;
int32_t v5; // 0x1001820e
int32_t v6; // 0x1001820e
int32_t result = *(int32_t *)(v5 + 41) | v6; // 0x1001821b
int32_t v7 = __asm_in_4(112); // 0x10018224
int32_t result2 = *(int32_t *)(2 * v7 + 0x8d63248) | v7; // 0x10018227
uint32_t v8; // 0x1001820e
int16_t v9 = v8; // 0x1001822a
char v10 = result2; // 0x1001822a
__asm_out_3(v9, v10);
uint32_t v11 = __asm_int3(); // 0x10018230
int32_t v12; // 0x1001820e
if ((v12 & 14) <= 9) {
uint32_t v13 = *(int32_t *)(a1 + 0x66a18974); // 0x10018313
char * v14 = (char *)(v5 + 0x268ea138 + 2 * v5); // 0x1001831c
*v14 = *v14 | (char)(v8 / 256);
if (v13 >= 2) {
// 0x100182ab
return result;
}
// 0x1001837f
int32_t v15; // 0x1001820e
__asm_into(v15);
int32_t v16 = v8 + 2; // 0x1001820e
uint32_t v17 = v11;
int32_t v18 = result2;
int32_t v19 = v13 - 1;
char v20 = *(char *)(result + 0x676371d2); // 0x10018356
int32_t v21 = 256 * (int32_t)(v20 | (char)(v17 / 256)) | v17 & -0xff01; // 0x10018356
int32_t v22 = v19 - 4; // 0x1001835c
*(int32_t *)v22 = (a1 & -0x10000 | 0x26c6) - 1;
int32_t v23 = v18 & 0xff00 | v16 & -0xff01; // 0x1001835f
int32_t v24 = v18 & -0xff01 | v16 & 0xff00; // 0x1001835f
__asm_out_2(247, v21);
int32_t * v25 = (int32_t *)(v23 - 69); // 0x10018369
*v25 = *v25 + v24;
int32_t v26 = 2 * v22 - 4; // 0x1001836c
*(int32_t *)v26 = 20;
char * v27 = (char *)(4 * v21 + v19); // 0x1001836e
*v27 = *v27 - (char)v18;
__asm_out_1((int16_t)v23, v19);
int32_t v28 = v19 + 236 + (int32_t)((char)v19 < 248) & 255 | v19 & -256; // 0x10018379
__asm_into(v15);
uint32_t v29 = v23 + 2; // 0x10018387
int32_t v30 = (v21 ^ (int32_t)*(int16_t *)(v21 - 92)) - 1; // 0x10018388
v16 = v29;
while (v30 != 0) {
// 0x10018353
v17 = v28;
v18 = v24;
v19 = v26;
v20 = *(char *)(result + 0x676371d2);
v21 = 256 * (int32_t)(v20 | (char)(v17 / 256)) | v17 & -0xff01;
v22 = v19 - 4;
*(int32_t *)v22 = v30;
v23 = v18 & 0xff00 | v16 & -0xff01;
v24 = v18 & -0xff01 | v16 & 0xff00;
__asm_out_2(247, v21);
v25 = (int32_t *)(v23 - 69);
*v25 = *v25 + v24;
v26 = 2 * v22 - 4;
*(int32_t *)v26 = 20;
v27 = (char *)(4 * v21 + v19);
*v27 = *v27 - (char)v18;
__asm_out_1((int16_t)v23, v19);
v28 = v19 + 236 + (int32_t)((char)v19 < 248) & 255 | v19 & -256;
__asm_into(v15);
v29 = v23 + 2;
v30 = (v21 ^ (int32_t)*(int16_t *)(v21 - 92)) - 1;
v16 = v29;
}
int32_t v31 = v21 + 1; // 0x10018385
uint32_t v32 = *(int32_t *)-0x318aa7a7; // 0x1001838b
*(int32_t *)-0x318aa7a7 = v32 - v29;
int32_t v33 = v32 < v29; // 0x10018391
uint32_t v34 = *(int32_t *)v31 + v33; // 0x10018391
int32_t v35 = v29 - v34; // 0x10018391
int32_t v36 = unknown_52fb16b2(); // 0x10018393
char v37 = *(char *)((v36 & 255) + v24); // 0x1001839a
int32_t v38 = v28 - 2; // 0x1001839b
*(int16_t *)v38 = *(int16_t *)(a1 + 0x66a18978);
int32_t v39 = v32 < v29 ? v34 != -1 | v29 < v35 - v33 : v29 < v34; // 0x1001839c
bool v40 = (v37 & 14) > 9 | (v18 & 15) + 7 + v39 > 15; // 0x100183a2
int32_t v41 = (v40 ? v37 + 10 : v37) & 15; // 0x100183a2
int32_t v42 = (v36 & -0x10000 | v41 | 256 * (int32_t)v40 + v36 & 0xff00) - 1; // 0x100183a3
bool v43 = v41 > 16 | (v42 & 14) > 9; // 0x100183a4
int32_t v44 = v43 ? v41 + 5 : v42; // 0x100183a4
bool v45 = false; // 0x100183a4
int32_t v46 = v44 & 15 | v42 & -0x10000 | 256 * (int32_t)v43 + v42 & 0xff00; // 0x100183a4
int32_t v47 = v35; // 0x100183a4
int32_t v48 = v24 - 0x1061a89 + v39; // 0x100183a4
int32_t v49 = v38; // 0x100183a4
int32_t v50 = result; // 0x100183a4
int32_t v51 = 0x8d63248; // 0x100183a4
int32_t v52 = v31; // 0x100183a4
while (true) {
// 0x100183a5
*(int32_t *)v52 = *(int32_t *)v51;
int32_t v53 = v45 ? -4 : 4; // 0x100183a5
int32_t v54 = v52 + v53; // 0x100183a5
*(int32_t *)v54 = v46;
int32_t v55 = *(char *)(v54 + v53) > (char)v46; // 0x100183a8
char v56 = __asm_in_5((int16_t)v47); // 0x100183aa
int32_t * v57 = (int32_t *)v49; // 0x100183ab
*v57 = v55;
int32_t v58 = *v57;
int32_t v59 = v50;
int32_t v60 = v49;
int32_t v61 = v48;
uint32_t v62 = v47;
int32_t v63 = (v46 | (int32_t)v56) & -256 | (int32_t)(v56 | 69);
bool v64 = v45;
int32_t v65 = (v63 & 14) > 9 ? v63 + 6 : v63; // 0x100183be
int32_t v66 = v63 & -0x10000; // 0x100183be
int32_t v67 = (int32_t)((char)v62 - *(char *)v58); // 0x100183bf
int32_t v68 = v62 & -256 | v67; // 0x100183bf
char * v69 = (char *)(v68 + 62); // 0x100183c1
*v69 = *v69 ^ (char)v61;
int32_t v70 = v55 + 1; // 0x100183c7
int32_t v71 = *(int32_t *)(2 * v61 + 30) + 1; // 0x100183ca
int32_t v72 = v70 - v71; // 0x100183ca
bool v73 = (v65 & 14) > 9 | (v70 & 15) + 1 - (v71 & 15) > 15; // 0x100183ce
int32_t v74 = v73 ? v65 + 6 : v65; // 0x100183ce
int32_t v75 = (v73 ? 0x1400 : 0x1300) | v66 | v74 & 15; // 0x100183ce
v45 = v64;
v46 = v75;
v47 = v68;
v48 = v61;
v49 = v60;
v50 = v59;
v51 = v72;
v52 = v58;
while (v72 == 0) {
char v76 = *(char *)-0x161853b3; // 0x100183d8
int32_t v77 = *(int32_t *)(v68 + 0x3aa80456) ^ v61; // 0x100183e1
int32_t v78 = 256 * (int32_t)(v76 | (char)((256 * (int32_t)(v73 | (v74 & 14) > 9) + v75) / 256)) | v66;
unsigned char v79 = *(char *)v72; // 0x100183e8
int32_t v80 = v72 + (v64 ? -1 : 1); // 0x100183e8
uint32_t v81 = *(int32_t *)v58; // 0x100183e9
int32_t v82 = v58 + (v64 ? -4 : 4); // 0x100183e9
*(int32_t *)(v60 - 4) = v77;
unsigned char v83 = (char)(v62 / 256); // 0x100183f1
unsigned char v84 = *(char *)(v82 + 0x4b7daa46 + 2 * v82) + v83; // 0x100183f1
unsigned char v85 = v84 + (char)((v78 | (int32_t)v79) < v81); // 0x100183f1
char v86 = (v78 | (int32_t)v79) < v81 ? v85 <= v83 : v84 < v83 ? 122 : 121; // 0x100183f9
char v87 = *(char *)0x23767a23; // 0x100183fd
*(char *)0x23767a23 = v87 - 84 + (char)((v78 | (int32_t)(v79 - v86)) < v82);
char * v88 = (char *)v82; // 0x10018405
*v88 = *v88 ^ -78;
*(int32_t *)(v60 - 7) = v80;
*(int32_t *)-0x2d9625d6 = *(int32_t *)-0x2d9625d6 | -126;
int32_t v89 = v59 + 4; // 0x1001820e
v58 = v82;
v59 = *(int32_t *)v59;
v60 = v89;
v61 = v77;
v62 = v62 & -0x10000 | v67 | 256 * (int32_t)v85 | 236;
v63 = -0x161853b3;
v64 = true;
v65 = (v63 & 14) > 9 ? v63 + 6 : v63;
v66 = v63 & -0x10000;
v67 = (int32_t)((char)v62 - *(char *)v58);
v68 = v62 & -256 | v67;
v69 = (char *)(v68 + 62);
*v69 = *v69 ^ (char)v61;
v70 = v80 + 1;
v71 = *(int32_t *)(2 * v61 + 30) + 1;
v72 = v70 - v71;
v73 = (v65 & 14) > 9 | (v70 & 15) + 1 - (v71 & 15) > 15;
v74 = v73 ? v65 + 6 : v65;
v75 = (v73 ? 0x1400 : 0x1300) | v66 | v74 & 15;
v45 = v64;
v46 = v75;
v47 = v68;
v48 = v61;
v49 = v60;
v50 = v59;
v51 = v72;
v52 = v58;
}
}
}
int32_t v90 = __asm_hlt(); // 0x10018238
*(int32_t *)v5 = __asm_insd(v9);
*(char *)-0x2ec28ec9 = (char)v90;
int32_t v91 = v90; // 0x10018241
if (v11 < 0x4b7d5652) {
v91 = function_10018208();
}
if ((0x4b7d5651 - v11 & v11) >= 0) {
// 0x1001824c
*(int32_t *)v8 = result ^ v8;
*(char *)-0x41d4b297 = v10;
return result2;
}
// 0x10018294
__asm_out_2(3, result2);
int32_t result3 = result2; // 0x10018296
if (v11 < 0x4b7d5653) {
// 0x10018298
result3 = __asm_sti();
*(char *)v5 = *(char *)0x8d63248;
bool v92; // 0x1001820e
char * v93 = v92 ? (char *)-0x8701444 : (char *)-0x8701442; // 0x1001829b
char v94 = *v93; // 0x1001829b
*v93 = -v94;
char * v95 = (char *)(v91 + 93); // 0x100182a2
*v95 = 128 * (char)(v94 != 0) | *v95 / 2;
}
// 0x100182ab
return result3;
}

// Address range: 0x10018430 - 0x10018438
int32_t function_10018430(int32_t a1) {
// 0x10018430
return function_91c1dae1();
}

// Address range: 0x1001845c - 0x10018484
int32_t function_1001845c(void) {
while (true) {
// continue -> 0x1001847a
}
}

// Address range: 0x100184a1 - 0x10018630
int32_t function_100184a1(int32_t a1, int32_t a2) {
// 0x100184a1
int32_t v1; // 0x100184a1
int32_t result = v1 | -0xfb9de94; // 0x100184a1
uint32_t v2; // 0x100184a1
int32_t v3 = v2 / 256 | v2;
int32_t v4 = 256 * v3 & 0xff00 | v2 & -0xff01; // 0x100184a7
__asm_out_2(121, result);
*(char *)(v4 + 36) = 90;
uint32_t v5; // 0x100184a1
if ((char)v3 < 0) {
char * v6 = (char *)(v5 - 55); // 0x100184bb
*v6 = *v6 - 10;
return result;
}
// 0x1001852c
int32_t v7; // 0x100184a1
char * v8 = (char *)(v7 + 0x1294d2f2); // 0x10018535
uint32_t v9 = v5 / 256; // 0x10018535
*v8 = *v8 ^ (char)v9;
int32_t result2 = __asm_iretd(); // 0x1001853b
uint32_t v10; // 0x100184a1
int32_t * v11 = (int32_t *)(v10 + 0x276a21a7); // 0x1001853c
uint32_t v12 = *v11; // 0x1001853c
*v11 = v12 - 86;
uint32_t v13 = *(int32_t *)-0x45c35163; // 0x10018546
*(int32_t *)-0x45c35163 = 0x2000 * v13 | v13 / 0x100000 | 0x1000 * (int32_t)(v12 < 86);
*(int32_t *)(v4 + 0x37720bd0) = result;
uint32_t v14 = v4 + 1; // 0x1001854f
if (v14 == 0) {
// 0x10018520
return result2;
}
uint32_t v15 = result2 - ((v13 & 0x80000) == 0 ? 138 : 139) & 255 | result2 & -256; // 0x10018552
*(int32_t *)-0x679c264a = v15;
if (v9 < v14 / 256) {
// 0x1001855e
return __asm_fsetpm();
}
uint64_t v16 = 0x100000000 * (int64_t)v14 | (int64_t)v15; // 0x100184f5
uint64_t v17 = (int64_t)v10; // 0x100184f5
uint32_t v18 = (int32_t)(v16 / v17); // 0x100184f5
int32_t result3 = 256 * (int32_t)((char)(v18 / 256) - __readfsbyte(0x38294f88)) | v18 & -0xff01; // 0x100184f8
*(int32_t *)-0x45c35163 = __asm_insd((int16_t)(v16 % v17));
__asm_out_2(68, result3);
return result3;
}

// Address range: 0x1001863e - 0x10018644
int32_t function_1001863e(void) {
// 0x1001863e
return function_10018689((int32_t)&g2, (int32_t)&g2);
}

// Address range: 0x10018645 - 0x10018689
int32_t function_10018645(uint32_t a1, int32_t a2) {
// 0x10018645
int32_t v1; // 0x10018645
int32_t v2; // 0x10018645
__asm_out_3((int16_t)v1, (char)v2);
uint32_t v3 = *(int32_t *)(a1 + 70); // 0x1001864c
int32_t v4; // 0x10018645
int32_t * v5 = (int32_t *)v4; // 0x10018651
*v5 = (int32_t)(v3 > a1);
int16_t v6 = (int16_t)(*(int32_t *)(v2 + 20) | v1); // 0x10018659
int32_t v7 = __asm_insd(v6); // 0x10018659
int32_t * v8 = (int32_t *)v2; // 0x10018659
*v8 = v7;
__asm_outsd(v6, *(int32_t *)(a1 - v3));
int32_t v9; // 0x10018645
uint32_t v10 = v9 - 1; // 0x1001865f
int32_t v11; // 0x10018645
char * v12; // 0x10018645
char v13; // 0x10018645
int32_t result; // 0x10018645
if (v10 == 0) {
char v14 = __asm_insb(v6); // 0x10018661
char * v15 = (char *)v2;
*v15 = v14;
char v16 = __asm_in_5(v6); // 0x10018662
*v5 = v2 + v4;
*v8 = __asm_insd(v6);
__asm_out_3(v6, v16);
__asm_hlt();
int32_t v17 = __asm_in_4(102); // 0x10018679
unsigned char v18 = (char)v17; // 0x1001867d
int32_t v19; // 0x10018645
if ((a2 & 15) == 15 || (v18 & 14) > 9) {
v19 = (v18 > 153 ? 102 : 6) + v17 & 255 | v17 & -256;
} else {
v19 = (v18 > 153 ? v17 + 96 : v17) & 255 | v17 & -256;
}
int32_t v20 = v19;
int32_t v21 = v20 + 227 & 255 | v20 & -256; // 0x1001867e
result = v21;
v12 = v15;
v11 = v21;
v13 = (char)v20 < 29;
} else {
int32_t v22 = v3 > a1; // 0x10018651
int32_t v23; // 0x10018645
bool v24 = (v23 & 14) > 9 | (v4 & 15) + v22 - (v4 + v22 & 15) > 15; // 0x10018653
int32_t v25 = v24 ? v23 + 10 : v23; // 0x10018653
int32_t v26 = (v25 & 15 | v23 & -0x10000 | 256 * (int32_t)v24 + v23 & 0xff00) ^ -0xd6b85a9; // 0x10018654
int32_t v27 = v26 + 25 & 127; // 0x1001865a
result = v27 | v26 & -256;
v12 = (char *)v2;
v11 = v27;
v13 = 0;
}
// 0x10018680
*v12 = v13 + (char)(v10 / 256) + (char)v11;
__asm_bound(*(int64_t *)(v2 + 126));
return result;
}

// Address range: 0x10018689 - 0x100186f1
int32_t function_10018689(int32_t a1, int32_t a2) {
// 0x10018689
int32_t v1; // 0x10018689
if (v1 == 1) {
int32_t v2 = *(int32_t *)0x6a1f8306; // 0x10018695
return v2 + 146 & 255 | v2 & -256;
}
// 0x100186d1
int32_t v3; // 0x10018689
int32_t result; // 0x10018689
*(int32_t *)v3 = v3 + (int32_t)(bool)((a1 & 1) != 0) + result;
return result;
}

// Address range: 0x100186f3 - 0x10018727
int32_t function_100186f3(int32_t a1, int32_t a2) {
// 0x100186f3
int32_t v1; // 0x100186f3
__asm_out_2(23, v1);
int16_t v2; // 0x100186f3
unknown_9dee3ad9(v2);
*(int32_t *)-0x64e98d3e = 0x67e0d70c;
return function_f61a2293();
}

// Address range: 0x10018731 - 0x10018782
int32_t function_10018731(int32_t a1, int32_t a2) {
// 0x10018731
int32_t v1; // 0x10018731
*(int32_t *)-0x3370eb34 = *(int32_t *)-0x3370eb34 | v1;
uint32_t v2; // 0x10018731
int32_t v3 = v2 ^ 0x76efb6eb; // 0x10018750
*(char *)-0x29dca2f5 = (char)__asm_int3();
*(int32_t *)v3 = v3;
__asm_emms();
int32_t v4; // 0x10018731
char * v5 = (char *)(v4 + 65); // 0x10018766
*v5 = *v5 | (char)(v2 / 256);
int32_t v6; // 0x10018731
int32_t v7 = __asm_in((int16_t)v6); // 0x10018769
int64_t v8; // 0x10018731
__asm_paddusw(v8, *(int64_t *)(v6 - 0x337bfad3));
int32_t v9 = v7 | -0x3ebd8427; // 0x10018771
return v9 - ((char)v9 < 230 ? 55 : 54) & 111 | v9 & -256;
}

// Address range: 0x100187a0 - 0x100187a3
int32_t function_100187a0(int32_t a1) {
// 0x100187a0
int32_t result; // 0x100187a0
return result;
}

// Address range: 0x100187ad - 0x100187b0
int32_t function_100187ad(int32_t a1) {
// 0x100187ad
int32_t result; // 0x100187ad
return result;
}

// Address range: 0x100187b5 - 0x100187b6
int32_t function_100187b5(void) {
// 0x100187b5
int32_t result; // 0x100187b5
return result;
}

// Address range: 0x100187c5 - 0x100187c7
int32_t function_100187c5(void) {
// 0x100187c5
return (float32_t)function_100187d3();
}

// Address range: 0x100187c7 - 0x100187d3
int32_t function_100187c7(void) {
// 0x100187c7
int32_t v1; // 0x100187c7
char * v2 = (char *)(v1 - 0x1df9536f); // 0x100187c7
*v2 = *v2 - 39;
int32_t v3; // 0x100187c7
int32_t result; // 0x100187c7
*(char *)v3 = (char)result;
return result;
}

// Address range: 0x100187d3 - 0x10018836
float80_t function_100187d3(void) {
// 0x100187d3
int32_t v1; // 0x100187d3
uint32_t v2 = v1 & 31; // 0x100187d8
bool v3 = false; // 0x100187d8
if (v2 != 0) {
int32_t v4; // 0x100187d3
int32_t * v5 = (int32_t *)(v4 + 39); // 0x100187d8
uint32_t v6 = *v5; // 0x100187d8
*v5 = v6 >> v2 | (int32_t)((int64_t)v6 << (int64_t)(33 - v2));
v3 = v2 == 1 == v6 < 0;
}
// 0x100187db
int32_t v7; // 0x100187d3
int32_t v8 = v7;
bool v9; // 0x100187d3
int32_t v10 = v9 ? -1 : 1;
int32_t v11; // 0x100187d3
*(int32_t *)(v8 - 4) = v11;
int32_t v12; // 0x100187d3
int32_t v13 = v12; // 0x100187dd
int32_t v14 = v11; // 0x100187dd
int32_t v15; // 0x100187d3
int32_t v16 = v15; // 0x100187dd
int32_t v17; // 0x100187d3
int32_t v18 = v17; // 0x100187dd
int32_t * v19; // 0x100187fb
if (false == v3) {
// 0x100187df
v13 = v17 + v10;
if (v1 == 0) {
v13 = function_100187b5();
}
// 0x100187f9
v18 = (v12 - 0x60b1e304 & -0x3bb23d55 ^ 193) - 1;
v14 = 256 * (int32_t)(*(char *)v18 + 109) | -0x1ca1ff73;
v19 = (int32_t *)v14;
*v19 = *v19 - 1;
v16 = v15 + v10;
}
int32_t v20 = v18;
int32_t v21 = v13;
int32_t v22 = v21 & -0xff01 | 0xde00; // 0x10018803
int32_t v23 = v16 + 1; // 0x10018808
int32_t v24 = v22 + 0xada52c7; // 0x10018809
int32_t v25 = v8 - 8; // 0x1001880e
int32_t v26; // 0x100187d3
*(int32_t *)v25 = v26;
__asm_outsb((int16_t)v14, *(char *)v23);
int32_t v27 = v26; // 0x10018810
while (v1 == 0) {
int32_t v28 = v20;
int32_t v29 = v23;
v8 = v25;
int32_t v30 = v22;
v10 = -1;
int32_t v31 = v8 - 4; // 0x100187db
*(int32_t *)v31 = v14;
int32_t v32 = v30; // 0x100187dd
v16 = v29;
v18 = v28;
if (v24 < 0 == ((v24 ^ v21) & (v21 ^ -0x80000000)) < 0) {
// 0x100187df
v13 = v28 + v10;
if (v1 == 0) {
v13 = function_100187b5();
}
// 0x100187f9
v18 = (v30 - 0x60b1e304 & -0x3bb23d55 ^ 193) - 1;
v14 = 256 * (int32_t)(*(char *)v18 + 109) | -0x1ca1ff73;
v19 = (int32_t *)v14;
*v19 = *v19 - 1;
v32 = v13;
v27 = v31;
v16 = v29 + v10;
}
// 0x100187ff
v20 = v18;
v21 = v32;
v22 = v21 & -0xff01 | 0xde00;
v23 = v16 + 1;
v24 = v22 + 0xada52c7;
v25 = v8 - 8;
*(int32_t *)v25 = v27;
__asm_outsb((int16_t)v14, *(char *)v23);
}
// 0x10018812
*(int32_t *)(v8 - 12) = -0x499b3ac6;
*(int32_t *)(v8 - 16) = 0x47fa3a89;
return (float80_t)*(float64_t *)v20;
}

// Address range: 0x10018836 - 0x10018876
int32_t function_10018836(void) {
// 0x10018836
int32_t v1; // 0x10018836
int32_t * v2 = (int32_t *)(v1 - 0x32974765); // 0x10018836
int32_t v3; // 0x10018836
*v2 = *v2 - v3;
int32_t v4 = __asm_bound(*(int64_t *)(v3 - 0x3c77a888)); // 0x1001883f
uint32_t v5; // 0x10018836
int32_t v6 = 256 * (v5 / 0x8000 & 1 | v5 / 128 & 254) | v5 & -0xff01; // 0x1001884c
unsigned char v7 = *(char *)(v1 - 1); // 0x10018859
int32_t v8 = __asm_bound(*(int64_t *)(v3 + 31)); // 0x1001885b
int32_t v9; // 0x10018836
*(int32_t *)(v8 - 4) = v9 & -0x10000 | (int32_t)v7 | 256 * (int32_t)((v1 & 15) > 16 | ((char)v9 + 2 & 14) > 9) + v9 & 0xff00;
*(int32_t *)(v8 - 8) = v4 & -256 | 197;
*(int32_t *)(v8 - 16) = v6;
*(int32_t *)(v8 - 20) = v8;
int32_t v10; // 0x10018836
*(int32_t *)(v8 - 24) = v10 + 1;
*(int32_t *)(v8 - 28) = v1 - 2;
int32_t v11 = v8 - 34; // 0x1001885f
*(int16_t *)v11 = -56;
unknown_b8ccf134();
*(int32_t *)*(int32_t *)v11 = v8 - 30;
int32_t v12; // 0x10018836
return v12 & -256 | (int32_t)(*(char *)(v6 + 71) | (char)v12);
}

// Address range: 0x1001887e - 0x1001887f
int32_t function_1001887e(void) {
// 0x1001887e
int32_t result; // 0x1001887e
return result;
}

// Address range: 0x10018881 - 0x10018a72
int32_t function_10018881(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t a12, int32_t a13) {
// 0x10018881
int32_t v1; // 0x10018881
uint32_t v2; // 0x10018881
uint32_t v3; // 0x10018881
bool v4; // 0x10018881
bool v5; // 0x10018881
if (v4 || v5) {
unsigned char v6 = (char)(v3 / 256) + 1; // 0x10018883
int32_t v7; // 0x10018881
int32_t result = v7 & -256 | v1 & 255; // 0x10018886
int32_t v8 = (256 * (int32_t)v6 | v3 & -0xff01) - 1; // 0x10018887
if (v6 == 0 || v8 == 0) {
// 0x1001888a
return result;
}
char * v9 = (char *)result; // 0x100188fc
*v9 = *v9 + (char)(v2 / 256);
int32_t v10; // 0x10018881
int32_t * v11 = (int32_t *)(v10 - 0x70060975); // 0x10018909
*v11 = *v11 - 0x4f36d291;
__asm_arpl(*(int16_t *)(v10 - 0x70060992), (int16_t)v8);
return 0x1d8e000f;
}
// 0x1001888d
int32_t v12; // 0x10018881
int32_t v13 = v12 & -256 | 245; // 0x1001888e
*(char *)(v13 - 53) = 125;
char * v14 = (char *)(v3 + 124); // 0x10018897
*v14 = *v14 + ((char)v2 < 221 ? -10 : -11);
int32_t v15; // 0x10018881
int32_t v16 = v15;
int32_t v17; // 0x10018881
*(int32_t *)(8 * v1 + 101 + v17) = v13;
int32_t v18 = v17 ^ 0x792c4a3f; // 0x100188b4
int32_t v19; // 0x10018881
v19 -= 2;
v17 = v13 & 0x53673e02;
while (v18 < 1) {
int32_t v20 = v16;
v16 = v18;
*(int32_t *)(8 * v1 + 101 + v17) = v20;
v18 = v17 ^ 0x792c4a3f;
v19 -= 2;
v17 = v20 & 0x53673e02;
}
// 0x100188bc
int32_t v21; // 0x10018881
char * v22 = (char *)(v21 - 0x2eccea58); // 0x100188c7
*v22 = *v22 / 2;
return v18 & -256 | (int32_t)*(char *)0x692b4b1f;
}

// Address range: 0x10018a7d - 0x10018a82
int32_t function_10018a7d(void) {
// 0x10018a7d
return function_80f4d4e4();
}

// Address range: 0x10018a82 - 0x10018a83
int32_t function_10018a82(int32_t a1) {
// 0x10018a82
int32_t result; // 0x10018a82
return result;
}

// Address range: 0x10018a86 - 0x10018a93
int32_t function_10018a86(int32_t a1) {
// 0x10018a86
int32_t v1; // 0x10018a86
int32_t result; // 0x10018a86
bool v2; // 0x10018a86
*(int32_t *)v1 = *(int32_t *)((v2 ? -4 : 4) + result);
return result;
}

// Address range: 0x10018a93 - 0x10018a94
int32_t function_10018a93(int32_t a1) {
// 0x10018a93
int32_t result; // 0x10018a93
return result;
}

// Address range: 0x10018a94 - 0x10018aee
int32_t function_10018a94(int32_t a1, int32_t a2) {
// 0x10018a94
int32_t v1; // 0x10018a94
int32_t v2 = v1 + 1; // 0x10018a94
int32_t v3; // 0x10018a94
int32_t v4; // 0x10018a94
uint32_t v5; // 0x10018a94
if (v2 != 0) {
// 0x10018ac0
__writefsbyte(v3, __readfsbyte(v3) | (char)(v5 / 256));
int32_t v6 = __asm_in_4(190) >> 31; // 0x10018ac7
*(int32_t *)0x64b1deef = unknown_eebe69cc();
int32_t v7 = __asm_in((int16_t)v6); // 0x10018ad8
*(char *)(v4 - 0x52addf42 + 8 * v7) = (char)v6;
int32_t v8; // 0x10018a94
bool v9; // 0x10018a94
__readgsdword((v9 ? -4 : 4) + v8);
__asm_frstor(*(int864_t *)v2);
return v7 - (*(char *)v2 > (char)v7 ? -0x3b94ccd3 : -0x3b94ccd4);
}
unsigned char v10 = (char)v4 & 31; // 0x10018a99
bool v11; // 0x10018a94
if (v10 != 0) {
char v12 = v3;
unsigned char v13 = v10 - 1; // 0x10018a99
bool v14; // 0x10018a94
*(char *)v3 = v12 << v10 | (char)(((int16_t)v3 & 255) >> (int16_t)(9 - v10)) | (char)v14 << v13;
v11 = (128 >> v13 & v12) != 0;
}
char v15 = llvm_ctpop_i8((char)v2); // 0x10018a94
int32_t v16 = __asm_bound(*(int64_t *)(v5 + 0x28d7d3eb)); // 0x10018a9b
char v17 = __asm_in_6(-33); // 0x10018aa1
*(int32_t *)(v16 - 4) = __readgsdword(v1 + 0x47a4ce80);
int32_t v18 = __asm_in_6(-76); // 0x10018aaf
unsigned char v19 = *(char *)((v18 & 255) + v3); // 0x10018ab2
return 256 * (64 * (int32_t)(v2 == 0) | 16 * (int32_t)((v1 & 15) == 15) | 128 * (int32_t)(v2 < 0) | 4 * (int32_t)((v15 & 1) == 0) | (int32_t)v11) | (v5 | (int32_t)v17) & -0x10000 | v18 & -768 | (int32_t)v19 | 512;
}

// Address range: 0x10018aee - 0x10018b0e
int32_t function_10018aee(void) {
// 0x10018aee
int32_t v1; // 0x10018aee
int32_t v2 = v1 - 1; // 0x10018aee
int32_t v3; // 0x10018aee
__asm_out_2(22, v3);
int32_t v4; // 0x10018aee
*(char *)v4 = (char)v3;
int32_t v5; // 0x10018aee
__asm_outsd((int16_t)v5, *(int32_t *)v2);
int32_t v6; // 0x10018aee
__asm_arpl(*(int16_t *)(v3 + 0x6bbd8aa6), (int16_t)v6);
int32_t result = __asm_wait(); // 0x10018b04
*(int32_t *)(v5 - 4) = v2;
return result;
}

// Address range: 0x10018b0e - 0x10018c7c
int32_t function_10018b0e(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
int32_t v1 = a2;
int32_t v2; // 0x10018b0e
bool v3; // 0x10018b0e
uint32_t v4 = v2 + (int32_t)v3; // 0x10018b0e
uint32_t v5; // 0x10018b0e
bool v6 = v3 ? v4 != -1 | v5 < v5 + (int32_t)v3 - v4 : v5 < v4; // 0x10018b0e
int32_t v7; // 0x10018b0e
uint32_t v8; // 0x10018b0e
unsigned char v9 = (char)v6 + (char)(v8 / 256) - *(char *)(v7 - 0x27bb87a2); // 0x10018b10
uint16_t v10 = (int16_t)(256 * (int32_t)v9 | v8 & 255) - 1; // 0x10018b16
int32_t v11; // bp-4, 0x10018b0e
if (v9 == 0 || v10 == 0) {
// 0x10018b19
__asm_rsqrtps(*(int128_t *)(v7 - 82));
__asm_wait();
*(char *)v2 = (char)unknown_81525b99();
int32_t v12 = &v11;
int32_t v13 = *(int32_t *)v12; // 0x10018b26
int32_t v14 = *(int32_t *)(v12 + 4); // 0x10018b26
int32_t v15 = *(int32_t *)(v12 + 28); // 0x10018b26
int32_t * v16 = (int32_t *)(*(int32_t *)(v12 + 20) + 0x7faba25a); // 0x10018b2a
uint32_t v17 = *v16 | v13; // 0x10018b2a
*v16 = v17;
int32_t v18 = v12 + 32; // 0x10018b30
while (v17 < 1) {
// 0x10018b26
v12 = v18;
v13 = *(int32_t *)v12;
v14 = *(int32_t *)(v12 + 4);
v15 = *(int32_t *)(v12 + 28);
v16 = (int32_t *)(*(int32_t *)(v12 + 20) + 0x7faba25a);
v17 = *v16 | v13;
*v16 = v17;
v18 = v12 + 32;
}
// 0x10018b3c
__readgsbyte(v14 + 0x21fcea6e);
char v19 = *(char *)(v12 + 34); // 0x10018b46
__asm_arpl_7((int16_t)v15);
return v13 & -256 | (int32_t)((char)v13 - v19);
}
int32_t v20 = v10; // 0x10018b16
int32_t v21 = v8 & -0x10000 | v20; // 0x10018b16
int32_t * v22 = (int32_t *)(v7 + 0x67ccc117); // 0x10018b74
*v22 = -*v22;
uint32_t v23; // 0x10018b0e
int32_t v24 = v23 & -256 | 192; // 0x10018b7f
char * v25 = (char *)(v24 + 66); // 0x10018b84
*v25 = *v25 ^ -111;
v11 = v21;
int32_t result; // 0x10018b0e
int32_t * v26 = (int32_t *)(result + 0x615f & 0xffff); // 0x10018b89
int32_t v27 = *v26 + 5; // 0x10018b89
char v28 = llvm_ctpop_i8((char)v27); // 0x10018b89
*v26 = v27;
uint32_t v29 = v20 & 31; // 0x10018b90
char v30 = v28; // 0x10018b90
if (v29 != 0) {
int32_t * v31 = (int32_t *)(v7 - 9); // 0x10018b90
int32_t v32 = *v31 << v29; // 0x10018b90
v30 = llvm_ctpop_i8((char)v32);
*v31 = v32;
}
if ((v30 & 1) == 0) {
// 0x10018be5
__asm_bound(*(int64_t *)a1);
return result;
}
char * v33 = (char *)(v21 - 76); // 0x10018b97
*v33 = *v33 & (char)(v23 / 256);
char * v34 = (char *)((result ^ 185) + 0x5d48e5ea); // 0x10018b9a
*v34 = *v34 / 2;
*(char *)v2 = 7;
int32_t v35; // 0x10018b0e
int16_t v36; // 0x10018b0e
return function_4e822378(v36, v2, result, v35, &v1, v7, v24, v11, a1);
}

// Address range: 0x10018caf - 0x10018cb8
int32_t function_10018caf(int32_t a1) {
// 0x10018caf
int32_t v1; // 0x10018caf
unsigned char v2 = *(char *)(v1 - 113); // 0x10018cb1
int32_t v3; // 0x10018caf
bool v4; // 0x10018caf
return v3 - (v4 ? 116 : 115) & 255 | v3 & -0x10000 | 256 * (int32_t)v2;
}

// Address range: 0x10018cb8 - 0x10018cc4
float80_t function_10018cb8(void) {
// 0x10018cb8
int32_t v1; // 0x10018cb8
float80_t v2; // 0x10018cb8
return v2 * (float80_t)*(float64_t *)(v1 + 0xd9ea4ef);
}

// Address range: 0x10018cc9 - 0x10018ccb
int32_t function_10018cc9(void) {
// 0x10018cc9
int32_t result; // 0x10018cc9
return result;
}

// Address range: 0x10018ce2 - 0x10018d5c
int32_t function_10018ce2(void) {
// 0x10018ce2
int32_t v1; // 0x10018ce2
uint32_t v2; // 0x10018ce2
bool v3; // 0x10018ce2
if (v1 != 1 == v3) {
// 0x10018d58
return v2 + 31 & 21 | v2 & 0x7a73b700;
}
// 0x10018ce4
int32_t v4; // 0x10018ce2
char * v5 = (char *)(v4 + 0x7952113d); // 0x10018ce9
char v6 = *v5 | (char)(v2 / 256); // 0x10018ce9
*v5 = v6;
if (v6 < 0) {
// 0x10018d48
return __readgsdword(v4) ^ v2;
}
// 0x10018cf1
return function_249089b7(-0x68714ef8);
}

// Address range: 0x10018d61 - 0x10018d68
int32_t function_10018d61(void) {
// 0x10018d61
return function_c903f0ba();
}

// Address range: 0x10018d6a - 0x10018d6c
int32_t function_10018d6a(void) {
// 0x10018d6a
int32_t result; // 0x10018d6a
return result;
}

// Address range: 0x10018d75 - 0x10018da8
int32_t function_10018d75(int32_t a1) {
// 0x10018d75
unknown_b79cbc76();
int32_t v1; // 0x10018d75
uint32_t v2; // 0x10018d75
*(char *)v1 = *(char *)&v1 & (char)(v2 / 256);
return function_33ab8879();
}

// Address range: 0x10018da8 - 0x10018dc1
int32_t function_10018da8(int32_t a1) {
// 0x10018da8
int32_t v1; // 0x10018da8
int32_t v2; // 0x10018da8
*(int32_t *)(v1 + 1) = __asm_insd((int16_t)v2);
int32_t v3; // 0x10018da8
*(char *)-0x1eb26031 = (char)v3 + 1;
return function_8e5ea25c();
}

// Address range: 0x10018dc1 - 0x10018e4e
int32_t function_10018dc1(int32_t a1, int32_t a2) {
int32_t v1 = a1;
int32_t v2; // 0x10018dc1
int32_t v3 = v2 - 1; // 0x10018dc1
bool v4; // 0x10018dc1
bool v5; // 0x10018dc1
bool v6; // 0x10018dc1
int32_t v7; // 0x10018dc1
int32_t v8; // 0x10018dc1
int32_t v9; // 0x10018dc1
int32_t v10; // 0x10018dc1
int32_t v11; // 0x10018dc1
int32_t v12; // 0x10018dc1
int32_t v13; // 0x10018dc1
int32_t v14; // 0x10018dc1
int32_t v15; // 0x10018dc1
int32_t result; // 0x10018dc1
int32_t v16; // 0x10018dc1
uint32_t v17; // 0x10018dc1
if (v3 == 0) {
int64_t v18 = (int64_t)*(int32_t *)(v2 + 61); // 0x10018dc6
int64_t v19 = 0x39c3c4ce * v18; // 0x10018dc6
unsigned char v20 = (char)(v17 / 256); // 0x10018dcd
char v21 = *(char *)(v17 - 104); // 0x10018dcd
char v22 = v19 != 0x39c3c4ce00000000 * v18 / 0x100000000; // 0x10018dcd
unsigned char v23 = v21 + v20; // 0x10018dcd
unsigned char v24 = v23 + v22; // 0x10018dcd
v4 = (v21 & 15) + (v20 & 15) + v22 > 15;
v7 = 256 * (int32_t)v24 | v17 & -0xff01;
v12 = v16 & -0xff01 | 0x1e00;
v9 = v19;
v5 = v19 != 0x39c3c4ce00000000 * v18 / 0x100000000 ? v24 <= v20 : v23 < v20;
v11 = v15 - 1;
goto lab_0x10018dd0;
} else {
// 0x10018e28
v1 = v3;
int32_t v25 = v17 + 0x1ae5a52f; // 0x10018e2d
__asm_outsb((int16_t)v16, *(char *)a1);
v6 = true;
v8 = v25;
v10 = v3;
int32_t v26; // bp-1, 0x10018dc1
v14 = &v26;
v13 = a1;
if ((int32_t)&v1 >= 1) {
// 0x10018e36
*(int32_t *)v15 = *(int32_t *)a1;
unsigned char v27 = (char)result; // 0x10018e40
int32_t v28 = v27 < 175 ? result : result + 81; // 0x10018e40
int32_t v29; // 0x10018dc1
*(int32_t *)(v29 - 0x24d0c4ad) = v16 & -256 | 87;
int32_t * v30 = (int32_t *)(v17 + 0x1ae5a544); // 0x10018e48
*v30 = *v30 - v25;
return v28 & 255 | result & -0x10000 | 256 * (int32_t)(v27 > 174);
}
goto lab_0x10018df6;
}
lab_0x10018dd0:;
uint32_t v31 = v12;
int32_t v32 = v7;
unsigned char v33 = (char)v32; // 0x10018dd0
bool v34 = v33 > 153 | v5;
int32_t v35; // 0x10018dc1
char v36; // 0x10018dc1
if (v4 || (v33 & 14) > 9) {
char v37 = (v34 ? 102 : 6) + v33; // 0x10018dd0
v35 = v32 & -256 | (int32_t)v37;
v36 = v37;
} else {
char v38 = v34 ? v33 + 96 : v33; // 0x10018dd0
v35 = v32 & -256 | (int32_t)v38;
v36 = v38;
}
char * v39 = (char *)(v9 - 0x35ea09fa); // 0x10018dd1
unsigned char v40 = *v39; // 0x10018dd1
*v39 = (char)(v31 / 256);
int32_t v41 = v35; // 0x10018dd7
int32_t v42 = v9; // 0x10018dd7
bool v43 = v34; // 0x10018dd7
char v44; // 0x10018e0e
if (v36 < 0) {
// 0x10018e0e
v44 = *(char *)(v42 + (v41 & 255));
return v41 & -256 | (int32_t)(v44 - 51 + (char)v43);
}
int32_t v45 = v35 - 0x17c36209; // 0x10018dd9
int32_t * v46 = (int32_t *)(v11 - 98); // 0x10018dde
uint32_t v47 = *v46; // 0x10018dde
*v46 = v47 / 0x80000000 | 2 * v47;
int32_t v48 = v45 & 72 | 183; // 0x10018de1
int32_t v49 = v45 & -256; // 0x10018de1
int32_t v50 = v48 | v49; // 0x10018de1
int32_t v51; // 0x10018dc1
*(int32_t *)v11 = *(int32_t *)v51;
bool v52; // 0x10018dc1
int32_t v53 = v52 ? -4 : 4; // 0x10018de3
int32_t v54 = v11 + v53; // 0x10018de3
*(char *)v50 = (char)v48;
int32_t v55; // 0x10018dc1
*(int32_t *)(v55 - 4) = 33;
int32_t v56 = v50 | 0xbb65576; // 0x10018dea
if (v56 >= 0) {
char v57 = __asm_insb((int16_t)(256 * (int32_t)v40 | v31 & 255)); // 0x10018e1c
*(char *)v54 = v57;
return result;
}
// 0x10018df1
v6 = v52;
v8 = v49 | v56 + 119 & 126 | 0xbb65500;
v10 = *(int32_t *)v55;
int32_t v58 = 33; // 0x10018df5
int32_t v59 = v9; // 0x10018df5
v14 = v55 + 4;
v13 = v51 + v53;
int32_t v60 = v54; // 0x10018df5
goto lab_0x10018df6;
lab_0x10018df6:;
int32_t v61 = v59;
unsigned char v62 = (char)v58 - *(char *)(result + 0x4a79337e); // 0x10018df6
uint32_t v63 = v61 + v8; // 0x10018dfd
int32_t v64 = 0x10000 * v63 / 0x10000; // 0x10018dff
v52 = v6;
v4 = (v61 & 15) + (v8 & 15) > 15;
v7 = v64;
v12 = v58 & -256 | (int32_t)v62;
v9 = v61;
v55 = v14;
v5 = true;
v51 = v13;
v11 = v60;
if (v63 >= v8) {
unsigned char v65 = *(char *)v10; // 0x10018e0c
int32_t v66 = v64 + 0x119dfb62 & -256 | 13;
v44 = *(char *)(v61 + (v66 & 255));
return v66 & -256 | (int32_t)(v44 - 51 + (char)(v65 > v62));
}
goto lab_0x10018dd0;
}

// Address range: 0x10018e4e - 0x10018e89
int32_t function_10018e4e(int32_t a1) {
// 0x10018e4e
int32_t v1; // 0x10018e4e
int32_t * v2 = (int32_t *)(v1 - 0x3ca512b3); // 0x10018e4f
*v2 = *v2 + v1;
int32_t v3; // 0x10018e4e
*(char *)v3 = (char)v1;
bool v4; // 0x10018e4e
int32_t v5 = (v4 ? -1 : 1) + v3; // 0x10018e56
int32_t * v6 = (int32_t *)(v5 + 0x55012a32); // 0x10018e5c
int32_t v7; // 0x10018e4e
*v6 = *v6 | v7;
unknown_1fb46044();
int32_t v8; // 0x10018e4e
__asm_fbld(*(float80_t *)(v8 + 0x54df8b97 + 2 * v5));
unsigned char v9 = (char)v8 + 30 & 31; // 0x10018e72
if (v9 != 0) {
char * v10 = (char *)a1; // 0x10018e72
unsigned char v11 = *v10; // 0x10018e72
*v10 = v11 >> v9 | (char)((int16_t)v11 << (int16_t)(9 - v9));
}
int32_t v12; // 0x10018e4e
int32_t result = unknown_81d54d46(v12); // 0x10018e7c
*(int32_t *)(v12 + 4) = v12 + 8;
return result;
}

// Address range: 0x10018ec0 - 0x10018ec6
int32_t function_10018ec0(void) {
// 0x10018ec0
int32_t v1; // 0x10018ec0
bool v2; // 0x10018ec0
return v1 + 0x122172c8 + (int32_t)v2;
}

// Address range: 0x10018ee2 - 0x10018fe4
int32_t function_10018ee2(int32_t a1) {
// 0x10018ee2
int16_t v1; // 0x10018ee2
int32_t v2 = unknown_fd8e49f4(v1); // 0x10018ee3
uint32_t v3; // 0x10018ee2
char * v4 = (char *)(v3 + 8 * a1); // 0x10018ef4
char v5 = *v4; // 0x10018ef4
char v6 = v3 / 256; // 0x10018ef4
*v4 = v5 + v6;
bool v7 = (v2 & 14) > 9 | (v5 & 15) + (v6 & 15) > 15; // 0x10018ef7
int32_t v8 = v7; // 0x10018ef7
int32_t v9 = *(int32_t *)0x290e6046; // 0x10018efd
int32_t v10; // 0x10018ee2
int32_t v11 = v9 + v10 + v8; // 0x10018efd
int32_t v12 = v11 + v8; // 0x10018efd
if (((v12 ^ v10) & (v12 ^ v9)) < 0) {
int32_t result = (v7 ? v2 + 6 : v2) & 15 | v2 & -0x10000 | 256 * v8 + v2 & 0xff00; // 0x10018ef7
*(int32_t *)(result - 54 + 2 * result) = -0x61c99b5a;
return result;
}
int32_t v13 = __asm_wait(); // 0x10018f06
char v14 = v13; // 0x10018f08
*(char *)a1 = v14;
int32_t v15 = v13 + 66; // 0x10018f09
bool v16 = (v15 & 14) > 9 | (v14 & 15) > 29; // 0x10018f0d
int32_t v17 = (v16 ? v13 + 12 : v15) & 13; // 0x10018f0d
if ((llvm_ctpop_i8((char)v17) & 1) == 0) {
// 0x10018f17
return function_496c179b();
}
// 0x10018f52
bool v18; // 0x10018ee2
int32_t v19 = (v18 ? -1 : 1) + a1; // 0x10018f08
int32_t v20 = v17 | v13 & -0x79740000 | 256 * (int32_t)v16 + v13 & 0xe400; // 0x10018f0d
int32_t v21 = 0x10000 * v20 / 0x10000; // 0x10018f14
int32_t result3; // 0x10018ee2
if (v20 >= 0) {
int32_t v22 = v21 & -0x10000; // 0x10018f58
if (v20 != 0) {
// 0x10018f5c
return v22 | v17;
}
// 0x10018f7a
__asm_outsd((int16_t)result3, *(int32_t *)(v19 - 36));
return v22 | (int32_t)*(char *)&result3;
}
int32_t * v23 = (int32_t *)v21; // 0x10018fca
uint32_t v24 = *v23; // 0x10018fca
uint32_t v25 = v11 & 31; // 0x10018fca
int32_t v26 = v24 >> v25 & 1; // 0x10018fca
*v23 = (v26 ^ 1) << v25 | v24 & (-1 << v25) - 1;
*(char *)0x4cf774da = *(char *)0x4cf774da + (char)(result3 / 256);
int16_t v27 = result3;
if (((v26 == 0 ? 0 : 255) || v21 & -0x1c00) == 1) {
// 0x10018fdb
int32_t v28; // 0x10018ee2
int32_t result2 = v28 + 1; // 0x10018f07
__asm_out_3(v27, (char)result2);
return result2;
}
// 0x10018f8f
*(int32_t *)v19 = __asm_insd(v27);
__asm_int1();
return result3;
}

// Address range: 0x10019005 - 0x10019008
int32_t function_10019005(int32_t a1) {
// 0x10019005
int32_t result; // 0x10019005
return result;
}

// Address range: 0x10019047 - 0x1001904a
int32_t function_10019047(void) {
// 0x10019047
return function_1001906a((int32_t)&g2);
}

// Address range: 0x10019060 - 0x1001906a
int32_t function_10019060(int32_t a1) {
// 0x10019060
int32_t v1; // 0x10019060
int32_t v2; // 0x10019060
bool v3; // 0x10019060
bool v4; // 0x10019060
bool v5; // 0x10019060
bool v6; // 0x10019060
bool v7; // 0x10019060
return v2 & -0x10000 | (int32_t)__asm_in_5((int16_t)v1) | 256 * (64 * (int32_t)v4 | 128 * (int32_t)v3 | 16 * (int32_t)v5 | (int32_t)v7 | 4 * (int32_t)v6) | 512;
}

// Address range: 0x1001906a - 0x1001918f
int32_t function_1001906a(int32_t a1) {
// 0x1001906a
int32_t v1; // 0x1001906a
int32_t v2 = v1;
int32_t v3; // bp-36, 0x1001906a
int32_t v4 = &v3;
int32_t v5; // 0x1001906a
int32_t v6 = v5;
int32_t v7 = v4 - 2; // 0x10019072
int32_t v8; // 0x1001906a
__asm_into(v8);
*(int32_t *)v7 = 0x1966fc75;
bool v9; // 0x1001906a
int32_t v10 = (v6 + 103 & 255 | v6 & -256) + (v9 ? -4 : 4); // 0x10019087
unsigned char v11 = (char)v2; // 0x10019088
unsigned char v12 = v11 - 94; // 0x10019088
int32_t v13 = v2 & -256; // 0x10019088
int32_t v14 = v13 | (int32_t)v12; // 0x10019088
__asm_out_2(102, v14);
int16_t v15 = v6;
__asm_out_1(v15, v14);
while (v11 <= 93 && v12 != 0) {
// 0x10019072
v2 = v10;
v4 = v7;
v6 = v14;
v7 = v4 - 2;
__asm_into(v8);
*(int32_t *)v7 = 0x1966fc75;
v10 = (v6 + 103 & 255 | v6 & -256) + (v9 ? -4 : 4);
v11 = (char)v2;
v12 = v11 - 94;
v13 = v2 & -256;
v14 = v13 | (int32_t)v12;
__asm_out_2(102, v14);
v15 = v6;
__asm_out_1(v15, v14);
}
int32_t v16 = (v11 > 93 ? 255 : 0) | v13; // 0x1001908f
__asm_out_1(v15, v16);
if ((int16_t)v2 < 0) {
// 0x10019095
*(int32_t *)(v4 - 6) = 0x6bc52972;
int32_t * v17 = (int32_t *)(2 * v10); // 0x1001909a
*v17 = *v17 - v16;
*(int32_t *)(v4 - 10) = -0x1a9a3c97;
return __asm_int1();
}
// 0x10019110
*(int32_t *)(v4 - 8) = 0x87d124d;
while (true) {
// continue -> 0x1001911e
}
}

// Address range: 0x10019200 - 0x10019212
int32_t entry_point(void) {
// 0x10019200
int32_t v1; // bp-4, 0x10019200
int32_t v2; // 0x10019200
int32_t v3; // 0x10019200
int32_t v4; // 0x10019200
int32_t v5; // 0x10019200
int32_t v6; // 0x10019200
int32_t v7; // 0x10019200
int32_t v8; // 0x10019200
return function_10019212(v2, v3, v8, &v1, v5, v6, v7, v8, v4);
}

// Address range: 0x10019212 - 0x1001921f
int32_t function_10019212(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
// 0x10019212
return a1 + 1;
}

// Address range: 0x1001921f - 0x10019231
int32_t function_1001921f(void) {
// 0x1001921f
int32_t v1; // 0x1001921f
*(int32_t *)v1 = v1 + 0x60e301eb;
return function_10019232((int32_t)&g2);
}

// Address range: 0x10019232 - 0x10019235
int32_t function_10019232(int32_t a1) {
// 0x10019232
return function_10019236();
}

// Address range: 0x10019235 - 0x10019236
int32_t function_10019235(void) {
// 0x10019235
int32_t v1; // 0x10019235
return v1 - 1;
}

// Address range: 0x10019236 - 0x1001923c
int32_t function_10019236(void) {
// 0x10019236
int32_t v1; // 0x10019236
return v1 + 1;
}

// Address range: 0x1001923c - 0x10019252
int32_t function_1001923c(int32_t a1) {
// 0x1001923c
int32_t v1; // 0x1001923c
__asm_out_2(97, v1);
int32_t v2; // 0x1001923c
int32_t v3; // 0x1001923c
int32_t v4; // 0x1001923c
int32_t v5; // 0x1001923c
int32_t v6; // 0x1001923c
int32_t v7; // 0x1001923c
int32_t v8; // 0x1001923c
return function_10019252(v3, v4, v5 - v1, &v2, v6, v7, v8, a1);
}

// Address range: 0x10019252 - 0x1001925f
int32_t function_10019252(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10019252
return a1 + 1;
}

// Address range: 0x1001925f - 0x1001927b
int32_t function_1001925f(void) {
// 0x1001925f
int32_t v1; // 0x1001925f
int32_t v2; // 0x1001925f
int32_t v3 = *(int32_t *)(v2 - 119) | v1; // 0x1001925f
*(int32_t *)(v3 - 12) = v3 + 8;
return function_1001927c((int32_t)&g2);
}

// Address range: 0x1001927c - 0x1001927f
int32_t function_1001927c(int32_t a1) {
// 0x1001927c
return function_10019280();
}

// Address range: 0x1001927f - 0x10019280
int32_t function_1001927f(void) {
// 0x1001927f
int32_t v1; // 0x1001927f
return v1 - 1;
}

// Address range: 0x10019280 - 0x10019286
int32_t function_10019280(void) {
// 0x10019280
int32_t v1; // 0x10019280
return v1 + 1;
}

// Address range: 0x10019286 - 0x100192a5
int32_t function_10019286(void) {
// 0x10019286
int32_t v1; // 0x10019286
__asm_out_2(97, v1);
int32_t v2; // 0x10019286
int32_t v3; // 0x10019286
int32_t v4; // 0x10019286
int32_t v5; // 0x10019286
int32_t v6; // 0x10019286
int32_t v7; // 0x10019286
int32_t v8; // 0x10019286
return function_100192a5(v3, v4, v5, &v2, v6, v7, v8, v1);
}

// Address range: 0x100192a5 - 0x100192b2
int32_t function_100192a5(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x100192a5
return a1 + 1;
}

// Address range: 0x100192b2 - 0x100192c5
int32_t function_100192b2(void) {
// 0x100192b2
int32_t v1; // 0x100192b2
int32_t v2; // 0x100192b2
int32_t v3 = *(int32_t *)(v2 - 119) | v1; // 0x100192b2
int32_t v4; // 0x100192b2
*(int32_t *)(v3 - 16) = v3 + v4;
*(int32_t *)(v3 - 20) = v3;
*(int32_t *)(v3 - 28) = -0x14ffbcd2;
return function_100192c6((int32_t)&g2);
}

// Address range: 0x100192c6 - 0x100192c9
int32_t function_100192c6(int32_t a1) {
// 0x100192c6
return function_100192ca();
}

// Address range: 0x100192c9 - 0x100192ca
int32_t function_100192c9(void) {
// 0x100192c9
int32_t v1; // 0x100192c9
return v1 - 1;
}

// Address range: 0x100192ca - 0x100192d0
int32_t function_100192ca(void) {
// 0x100192ca
int32_t v1; // 0x100192ca
return v1 + 1;
}

// Address range: 0x100192d0 - 0x100192e1
int32_t function_100192d0(void) {
// 0x100192d0
int32_t v1; // 0x100192d0
__asm_out_2(97, v1);
int32_t v2; // 0x100192d0
int32_t v3; // 0x100192d0
int32_t v4; // 0x100192d0
int32_t v5; // 0x100192d0
int32_t v6; // 0x100192d0
int32_t v7; // 0x100192d0
int32_t v8; // 0x100192d0
return function_100192e1(v3, v4, v5, &v2, v6, v7, v8, v1);
}

// Address range: 0x100192e1 - 0x100192ee
int32_t function_100192e1(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x100192e1
return a1 + 1;
}

// Address range: 0x100192ee - 0x1001930f
int32_t function_100192ee(void) {
// 0x100192ee
int32_t v1; // 0x100192ee
int32_t v2; // 0x100192ee
int32_t v3 = *(int32_t *)(v2 - 119) | v1; // 0x100192ee
int32_t v4 = v2 & -0xff01 | 0x3d00; // 0x100192f1
int32_t v5; // 0x100192ee
int32_t v6 = v5 + 1; // 0x100192f3
int32_t v7; // 0x100192ee
char * v8 = (char *)(8 * v7 - 0x14622afe + v5); // 0x100192f5
*v8 = *v8 + (char)v6;
int32_t * v9 = (int32_t *)v6; // 0x100192fc
*v9 = *v9 + v4;
*(int32_t *)(v3 - 8) = v4;
*(int32_t *)(v3 - 16) = v6;
*(int32_t *)(v3 - 20) = v3;
return function_10019310((int32_t)&g2);
}

// Address range: 0x10019310 - 0x10019313
int32_t function_10019310(int32_t a1) {
// 0x10019310
return function_10019314();
}

// Address range: 0x10019313 - 0x10019314
int32_t function_10019313(void) {
// 0x10019313
int32_t v1; // 0x10019313
return v1 - 1;
}

// Address range: 0x10019314 - 0x1001931a
int32_t function_10019314(void) {
// 0x10019314
int32_t v1; // 0x10019314
return v1 + 1;
}

// Address range: 0x1001931a - 0x1001932b
int32_t function_1001931a(void) {
// 0x1001931a
int32_t v1; // 0x1001931a
__asm_out_2(97, v1);
int32_t v2; // 0x1001931a
int32_t v3; // 0x1001931a
*(int32_t *)(v3 + 0x432e49) = (int32_t)&v2;
int32_t v4; // 0x1001931a
int32_t v5; // 0x1001931a
int32_t v6; // 0x1001931a
int32_t v7; // 0x1001931a
int32_t v8; // 0x1001931a
return function_1001932b(v4, v5, v3, &v2, v6, v7, v8, v1);
}

// Address range: 0x1001932b - 0x10019338
int32_t function_1001932b(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x1001932b
return a1 + 1;
}

// Address range: 0x10019338 - 0x10019348
int32_t function_10019338(void) {
// 0x10019338
int32_t v1; // 0x10019338
int32_t v2; // 0x10019338
int32_t v3 = *(int32_t *)(v2 - 125) | v1; // 0x10019338
int32_t v4; // 0x10019338
int32_t v5; // 0x10019338
int32_t v6 = v5 & -256 | (int32_t)__asm_in_5((int16_t)v4); // 0x1001933b
int32_t v7 = v3 - 4; // 0x1001933c
*(int32_t *)v7 = v6;
*(int32_t *)(v3 - 8) = v6;
*(int32_t *)(v3 - 24) = v7;
return function_10019349((int32_t)&g2);
}

// Address range: 0x10019349 - 0x1001934c
int32_t function_10019349(int32_t a1) {
// 0x10019349
return function_1001934d();
}

// Address range: 0x1001934c - 0x1001934d
int32_t function_1001934c(void) {
// 0x1001934c
int32_t v1; // 0x1001934c
return v1 - 1;
}

// Address range: 0x1001934d - 0x10019353
int32_t function_1001934d(void) {
// 0x1001934d
int32_t v1; // 0x1001934d
return v1 + 1;
}

// Address range: 0x10019353 - 0x10019364
int32_t function_10019353(int32_t a1) {
// 0x10019353
int32_t v1; // 0x10019353
__asm_out_2(97, v1);
int32_t v2; // 0x10019353
int32_t v3; // 0x10019353
int32_t v4; // 0x10019353
int32_t v5; // 0x10019353
int32_t v6; // 0x10019353
int32_t v7; // 0x10019353
int32_t v8; // 0x10019353
return function_10019364(v3, v4, v5, &v2, v6, v7, v8, a1);
}

// Address range: 0x10019364 - 0x10019371
int32_t function_10019364(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10019364
return a1 + 1;
}

// Address range: 0x10019371 - 0x10019391
int32_t function_10019371(void) {
// 0x10019371
int32_t v1; // 0x10019371
int32_t v2; // 0x10019371
int32_t v3 = *(int32_t *)(v2 + 45) | v1; // 0x10019371
int32_t * v4 = (int32_t *)v3; // 0x10019374
int32_t v5; // 0x10019371
*(int32_t *)v5 = 2 * v5;
int32_t v6; // 0x10019371
int32_t v7; // 0x10019371
char * v8 = (char *)(8 * v6 - 0x14622aff + v7); // 0x10019377
*v8 = *v8 + (char)v7;
*(int32_t *)v7 = v2 + v7;
*v4 = v5 - *(int32_t *)(v6 + 0x432bbc);
*(int32_t *)(v3 - 8) = *v4;
*(int32_t *)(v3 - 16) = v3 + 4;
return function_10019392((int32_t)&g2);
}

// Address range: 0x10019392 - 0x10019395
int32_t function_10019392(int32_t a1) {
// 0x10019392
return function_10019396();
}

// Address range: 0x10019395 - 0x10019396
int32_t function_10019395(void) {
// 0x10019395
int32_t v1; // 0x10019395
return v1 - 1;
}

// Address range: 0x10019396 - 0x1001939c
int32_t function_10019396(void) {
// 0x10019396
int32_t v1; // 0x10019396
return v1 + 1;
}

// Address range: 0x1001939c - 0x100193b5
int32_t function_1001939c(void) {
// 0x1001939c
int32_t v1; // 0x1001939c
__asm_out_2(97, v1);
int32_t v2; // 0x1001939c
int32_t v3; // 0x1001939c
int32_t v4; // 0x1001939c
int32_t v5; // 0x1001939c
int32_t v6; // 0x1001939c
int32_t v7; // 0x1001939c
int32_t v8; // 0x1001939c
return function_100193b6(v3, v4, v5, &v2, v6, v7, v8, *(int32_t *)(v5 + 0x432be0));
}

// Address range: 0x100193b6 - 0x100193b9
int32_t function_100193b6(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x100193b6
return function_100193ba();
}

// Address range: 0x100193b9 - 0x100193ba
int32_t function_100193b9(void) {
// 0x100193b9
int32_t v1; // 0x100193b9
return v1 - 1;
}

// Address range: 0x100193ba - 0x100193c0
int32_t function_100193ba(void) {
// 0x100193ba
int32_t v1; // 0x100193ba
return v1 + 1;
}

// Address range: 0x100193c0 - 0x1003276f
int32_t function_100193c0(void) {
// 0x100193c0
int32_t result; // 0x100193c0
__asm_out_2(97, result);
int32_t v1; // 0x100193c0
int32_t v2; // 0x100193c0
if (result == 0) {
// 0x100193ce
int32_t v3; // 0x100193c0
int32_t v4; // 0x100193c0
int32_t v5; // 0x100193c0
int32_t v6; // 0x100193c0
int32_t v7; // 0x100193c0
return function_100193d7(v1, v4, v5, &v3, v2, v6, v7, result);
}
while (result >= 0) {
// 0x100326e8
int32_t v8; // 0x100193c0
int32_t v9 = v8 - 1; // 0x100326e8
v8 = v9;
if (v9 == 0) {
// 0x100326ea
return result;
}
}
int32_t * v10 = (int32_t *)((2 * v2 & 0xfe00 | v2 & -0xff01) - 0x7772e1cb); // 0x10032759
int32_t v11 = *v10; // 0x10032759
int32_t v12 = v11 + ((int16_t)v2 < 0 ? 38 : 37); // 0x10032759
*v10 = v12;
if ((v12 + (int32_t)((int16_t)v2 < 0) & (v11 ^ -0x80000000)) < 0) {
// 0x10032763
return function_937794b0(v1);
}
// 0x10032746
__asm_in_4(223);
return __asm_int3();
}

// Address range: 0x100193d7 - 0x100193e4
int32_t function_100193d7(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x100193d7
return a1 + 1;
}

// Address range: 0x100193e4 - 0x100193f2
int32_t function_100193e4(void) {
// 0x100193e4
int32_t v1; // 0x100193e4
int32_t v2; // 0x100193e4
int32_t v3 = *(int32_t *)(v2 + 64) | v1; // 0x100193e4
*(int32_t *)(v3 - 20) = v3;
return function_100193f3((int32_t)&g2);
}

// Address range: 0x100193f3 - 0x100193f6
int32_t function_100193f3(int32_t a1) {
// 0x100193f3
return function_100193f7();
}

// Address range: 0x100193f6 - 0x100193f7
int32_t function_100193f6(void) {
// 0x100193f6
int32_t v1; // 0x100193f6
return v1 - 1;
}

// Address range: 0x100193f7 - 0x100193fd
int32_t function_100193f7(void) {
// 0x100193f7
int32_t v1; // 0x100193f7
return v1 + 1;
}

// Address range: 0x100193fd - 0x10019407
int32_t function_100193fd(void) {
// 0x100193fd
int32_t result; // 0x100193fd
__asm_out_2(97, result);
return result;
}

// Address range: 0x10019418 - 0x10019425
int32_t function_10019418(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10019418
return a1 + 1;
}

// Address range: 0x10019425 - 0x10019457
int32_t function_10019425(void) {
// 0x10019425
int32_t v1; // 0x10019425
int32_t v2; // 0x10019425
int32_t v3 = *(int32_t *)(v2 + 100) | v1; // 0x10019425
int32_t v4; // 0x10019425
int32_t v5 = v4 + 0x41859a; // 0x1001943f
int32_t v6 = v4 + 0x418599; // 0x10019449
int32_t v7 = v3 - 32; // 0x1001944d
*(int32_t *)(v3 - 8) = 0x195e0;
*(int32_t *)(v3 - 12) = v6;
*(int32_t *)(v3 - 16) = 0;
*(int32_t *)(v3 - 20) = v3;
*(int32_t *)(v3 - 28) = v6;
*(int32_t *)v7 = v5;
*(int32_t *)(v3 - 40) = 0x195e0;
*(int32_t *)(v3 - 44) = v6;
*(int32_t *)(v3 - 48) = 0;
*(int32_t *)(v3 - 52) = v7;
*(int32_t *)(v3 - 60) = v6;
*(int32_t *)(v3 - 64) = v5;
return function_10019457((int32_t)&g2);
}

// Address range: 0x10019457 - 0x10019464
int32_t function_10019457(int32_t a1) {
// 0x10019457
return a1 + 1;
}

// Address range: 0x10019464 - 0x100194e6
int32_t function_10019464(void) {
// 0x10019464
int32_t v1; // 0x10019464
int32_t v2; // 0x10019464
int32_t v3 = *(int32_t *)(v2 - 69) | v1; // 0x10019464
int32_t v4; // 0x10019464
int32_t v5; // 0x10019464
__asm_outsb((int16_t)v5, (char)v4);
int32_t v6; // 0x10019464
bool v7; // 0x10019464
int32_t v8 = (v7 ? -4 : 4) + v6; // 0x10019468
if (v3 >= 1) {
// 0x1001946e
*(int32_t *)(v3 - 20) = v3;
*(int32_t *)(v3 - 32) = v8;
return function_10019477((int32_t)&g2);
}
int32_t v9 = v3 + 4; // 0x100194d2
int32_t v10; // 0x10019464
__writefsdword(v10 - 0x657eab6e, v9);
*(int32_t *)(v3 - 16) = v9;
int32_t v11; // 0x10019464
*(int32_t *)(v3 - 20) = v5 + v11;
*(int32_t *)(v3 - 28) = v8;
return function_100194e6((int32_t)&g2);
}

// Address range: 0x10019477 - 0x1001947a
int32_t function_10019477(int32_t a1) {
// 0x10019477
return function_1001947b();
}

// Address range: 0x1001947a - 0x1001947b
int32_t function_1001947a(void) {
// 0x1001947a
int32_t v1; // 0x1001947a
return v1 - 1;
}

// Address range: 0x1001947b - 0x10019481
int32_t function_1001947b(void) {
// 0x1001947b
int32_t v1; // 0x1001947b
return v1 + 1;
}

// Address range: 0x10019481 - 0x10019494
int32_t function_10019481(void) {
// 0x10019481
int32_t v1; // 0x10019481
__asm_out_2(97, v1);
int32_t v2; // 0x10019481
int32_t v3; // 0x10019481
int32_t v4; // 0x10019481
int32_t v5; // 0x10019481
int32_t v6; // 0x10019481
int32_t v7; // 0x10019481
int32_t v8; // 0x10019481
return function_10019495(v3, v4, v5, &v2, v6, v7, v8, v5 + 0x65c0309f);
}

// Address range: 0x10019495 - 0x10019498
int32_t function_10019495(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10019495
return function_10019499();
}

// Address range: 0x10019498 - 0x10019499
int32_t function_10019498(void) {
// 0x10019498
int32_t v1; // 0x10019498
return v1 - 1;
}

// Address range: 0x10019499 - 0x1001949f
int32_t function_10019499(void) {
// 0x10019499
int32_t v1; // 0x10019499
return v1 + 1;
}

// Address range: 0x1001949f - 0x100194b8
int32_t function_1001949f(void) {
// 0x1001949f
int32_t v1; // 0x1001949f
__asm_out_2(97, v1);
int32_t v2 = v1 - 0x657eab6e; // 0x100194a1
int32_t v3 = v2; // bp-4, 0x100194ae
int32_t v4; // 0x1001949f
int32_t v5; // 0x1001949f
int32_t v6; // 0x1001949f
int32_t v7; // 0x1001949f
int32_t v8; // 0x1001949f
int32_t v9; // 0x1001949f
return function_100194b8(v4, v5, v6, &v3, v7, v8, v9, v2, v2);
}

// Address range: 0x100194b8 - 0x100194c5
int32_t function_100194b8(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
// 0x100194b8
return a1 + 1;
}

// Address range: 0x100194e6 - 0x100194f3
int32_t function_100194e6(int32_t a1) {
// 0x100194e6
return a1 + 1;
}

// Address range: 0x100194f3 - 0x10019531
int32_t function_100194f3(void) {
// 0x100194f3
int32_t v1; // 0x100194f3
if (v1 != 1) {
// 0x10019500
int32_t v2; // 0x100194f3
int32_t v3; // 0x100194f3
*(int32_t *)((*(int32_t *)(v1 - 119) | v3) - 4) = v2 + 0x41851d;
return function_100195a1();
}
int32_t result = function_100195a6((int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2); // 0x1001952f
return result;
}

// Address range: 0x10019532 - 0x10019536
int32_t function_10019532(void) {
// 0x10019532
return function_10019538();
}

// Address range: 0x10019537 - 0x10019538
int32_t function_10019537(void) {
// 0x10019537
int32_t result; // 0x10019537
return result;
}

// Address range: 0x10019538 - 0x1001953c
int32_t function_10019538(void) {
// 0x10019538
int32_t v1; // 0x10019538
int32_t v2; // 0x10019538
*(char *)v1 = (char)v2;
return v2 & -256 | v1 & 255;
}

// Address range: 0x1001953c - 0x1001954a
int32_t function_1001953c(void) {
// 0x1001953c
return function_1001954a((int32_t)&g2);
}

// Address range: 0x1001954a - 0x10019557
int32_t function_1001954a(int32_t a1) {
// 0x1001954a
return a1 + 1;
}

// Address range: 0x10019557 - 0x1001956a
int32_t function_10019557(void) {
// 0x10019557
int32_t v1; // 0x10019557
int32_t v2; // 0x10019557
int32_t v3 = *(int32_t *)(v2 + 100) | v1; // 0x10019557
__writeNullptrDword(*(int32_t *)v3);
*(int32_t *)(v3 - 16) = v3 + 4;
return function_1001956b((int32_t)&g2);
}

// Address range: 0x1001956b - 0x1001956e
int32_t function_1001956b(int32_t a1) {
// 0x1001956b
return function_1001956f();
}

// Address range: 0x1001956e - 0x1001956f
int32_t function_1001956e(void) {
// 0x1001956e
int32_t v1; // 0x1001956e
return v1 - 1;
}

// Address range: 0x1001956f - 0x10019575
int32_t function_1001956f(void) {
// 0x1001956f
int32_t v1; // 0x1001956f
return v1 + 1;
}

// Address range: 0x10019575 - 0x1001958c
int32_t function_10019575(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x10019575
int32_t v1; // 0x10019575
__asm_out_2(97, v1);
uint32_t v2; // 0x10019575
int32_t v3 = v2 + 4; // 0x10019577
bool v4; // 0x10019575
bool v5; // 0x10019575
bool v6; // 0x10019575
bool v7; // 0x10019575
return function_1001958c(16 * (int32_t)((v2 & 12) == 12) | (int32_t)(v2 > 0xfffffffb) | 64 * (int32_t)(v3 == 0) | 128 * (int32_t)(v3 < 0) | 0x4000 * (int32_t)v4 | 1024 * (int32_t)v5 | 2048 * (int32_t)((v3 & (v2 ^ -0x80000000)) < 0) | 512 * (int32_t)v6 | 4 * (int32_t)((llvm_ctpop_i8((char)v3) & 1) == 0) | 256 * (int32_t)v7 | 2);
}

// Address range: 0x1001958c - 0x10019599
int32_t function_1001958c(int32_t a1) {
// 0x1001958c
return a1 + 1;
}

// Address range: 0x10019599 - 0x100195a1
int32_t function_10019599(void) {
// 0x10019599
int32_t result; // 0x10019599
return result;
}

// Address range: 0x100195a1 - 0x100195a5
int32_t function_100195a1(void) {
// 0x100195a1
return function_10019532();
}

// Address range: 0x100195a6 - 0x100197a0
int32_t function_100195a6(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6) {
int32_t v1 = a1;
int32_t v2; // 0x100195a6
int32_t v3 = v2 & -0xff01 | 0xd000; // 0x100195a6
char v4 = v2; // 0x100195aa
int32_t v5; // 0x100195a6
int32_t v6; // 0x100195a6
if ((v6 & 15) > 16 || (v4 & 14) > 9) {
v5 = (v4 > 153 ? 102 : 6) + v2 & 255 | v3 & -0x3000;
} else {
v5 = (v4 > 153 ? v2 + 96 : v2) & 255 | v3 & -0x3000;
}
unsigned char v7 = (char)v5; // 0x100195ae
char v8 = v7 + 13; // 0x100195ae
if (v8 < 0) {
// 0x100195e4
int32_t v9; // 0x100195a6
int32_t v10; // 0x100195a6
bool v11 = (v9 & 14) > 9 | ((int32_t)&v1 & 12) - (v10 & 15) > 15; // 0x100195f5
int32_t v12 = v11 ? v9 + 6 : v9; // 0x100195f5
return v12 & 15 | v9 & -0x10000 | 256 * (int32_t)v11 + v9 & 0xff00;
}
int32_t result = v5 & -256 | (int32_t)v8; // 0x100195ae
int32_t v13; // 0x100195a6
if (v13 == 1 || v7 > 242) {
// 0x100195b5
return result;
}
// 0x1001961e
int32_t v14; // 0x100195a6
char v15 = *(char *)(v14 - 55); // 0x1001961e
return 256 * (int32_t)(v15 & (char)(v5 / 256)) | result & -0xff01;
}

// Address range: 0x100197b5 - 0x100197b6
int32_t function_100197b5(void) {
// 0x100197b5
int32_t result; // 0x100197b5
return result;
}

// Address range: 0x100197bc - 0x100197bf
int32_t function_100197bc(void) {
// 0x100197bc
int32_t result; // 0x100197bc
return result;
}

// Address range: 0x100197f3 - 0x100197fa
int32_t function_100197f3(void) {
// 0x100197f3
return function_9bca819d();
}

// Address range: 0x10019811 - 0x1001984b
int32_t function_10019811(void) {
// 0x10019811
int32_t v1; // 0x10019811
*(char *)v1 = (unsigned char)(char)v1 / 2;
uint32_t v2; // 0x10019811
unsigned char v3 = (char)(v2 / 256) + 94; // 0x10019816
if (v3 == 0) {
function_100197b5();
}
int32_t v4 = __asm_int1(); // 0x1001981b
__asm_out_2(28, v4);
*(int32_t *)(v4 - 4) = v4;
int32_t v5 = *(int32_t *)-0x760df97c; // 0x10019822
int32_t v6; // 0x10019811
uint32_t v7 = *(int32_t *)(v1 ^ v6); // 0x10019829
int32_t * v8 = (int32_t *)((256 * (int32_t)v3 | v2 & -0xff01) + 1); // 0x10019833
int32_t v9; // 0x10019811
*v8 = 2 * *v8 | (int32_t)(v7 < *(int32_t *)(v9 - v5));
float80_t v10; // 0x10019811
return function_a690260f(v10);
}

// Address range: 0x1001989a - 0x1001989b
int32_t function_1001989a(void) {
// 0x1001989a
int32_t result; // 0x1001989a
return result;
}

// Address range: 0x100198ab - 0x100198bd
int32_t function_100198ab(void) {
// 0x100198ab
int32_t v1; // 0x100198ab
uint16_t v2 = (int16_t)v1 & 255; // 0x100198b5
return (int32_t)(256 * (0x37a4 % v2) | 0x37a4 / v2 & 255) | -0x66960000;
}

// Address range: 0x100198bd - 0x100198bf
int32_t function_100198bd(void) {
// 0x100198bd
return function_1001989a();
}

// Address range: 0x100198cb - 0x100198cc
int32_t function_100198cb(int32_t a1) {
// 0x100198cb
int32_t result; // 0x100198cb
return result;
}

// Address range: 0x100198d1 - 0x10019908
int32_t function_100198d1(void) {
// 0x100198d1
__asm_iretd();
int32_t v1; // 0x100198d1
*(int32_t *)v1 = v1 + 4;
unknown_f9f697d1();
return function_1c2b163c();
}

// Address range: 0x1001990b - 0x10019a17
int32_t function_1001990b(int16_t a1, int32_t a2, int32_t a3) {
// 0x1001990b
int16_t v1; // 0x1001990b
uint32_t v2 = unknown_4fb7913a(v1); // 0x1001990b
uint32_t v3 = v2 / 256; // 0x10019912
unsigned char v4 = (char)v3; // 0x10019912
int32_t v5; // 0x1001990b
unsigned char v6 = (char)v5; // 0x10019912
char v7 = v4 - v6; // 0x10019912
__asm_int(134);
int32_t v8; // 0x1001990b
if (-68 * v7 + (char)v2 < 0 == ((v7 ^ v4) & (char)(v3 ^ v5)) < 0) {
uint32_t v9 = __asm_int3(); // 0x1001991e
char v10 = v9 / 256; // 0x10019921
char * v11 = (char *)(v9 - 118); // 0x10019923
*v11 = *v11 | (char)v8;
bool v12; // 0x1001990b
bool v13; // 0x1001990b
bool v14; // 0x1001990b
bool v15; // 0x1001990b
return function_100198cb(0x4000 * (int32_t)v14 | 1024 * (int32_t)v15 | 512 * (int32_t)v12 | 256 * (int32_t)v13 | 2048 * (int32_t)(((v7 ^ v4) & (char)(v3 ^ v5)) < 0) | (int32_t)((v9 & 256) != 0) | 128 * (int32_t)(v10 < 0) | 4 * (int32_t)((v10 & 4) != 0) | 16 * (int32_t)((v10 & 16) != 0) | 64 * (int32_t)((v10 & 64) != 0) | 2);
}
int16_t v16 = v8; // 0x1001995c
int32_t v17 = __asm_in(v16); // 0x1001995c
uint32_t v18; // 0x1001990b
if (-68 * v7 + (char)v2 < 0) {
// 0x1001995f
while (true) {
// 0x10019964
float80_t v19; // 0x1001990b
*(float64_t *)0x420416a7 = (float64_t)v19;
*(char *)v18 = __asm_insb(v16);
}
}
if (v4 >= v6) {
int32_t v20 = __asm_int1(); // 0x10019990
__asm_into(0);
int32_t result = v20 & -0x11b6f5f; // 0x10019992
int32_t v21; // 0x1001990b
char * v22 = (char *)(*(int32_t *)(result | 90) ^ v21); // 0x1001999a
*v22 = *v22 ^ -125;
*(char *)-0x3d2972a8 = (char)result;
return result;
}
uint32_t v23; // 0x1001990b
if (((v23 - v18 ^ v23) & (v23 ^ v18)) < 0) {
int32_t v24 = unknown_c8a7d6b0(); // 0x100199c5
*(int32_t *)v5 = v24 ^ v5;
uint32_t v25 = v24 | 143; // 0x100199cc
int32_t v26 = v25 + 0x3e8d8266; // 0x100199d0
return v26 & -0xff0b | 256 * (128 * (int32_t)(v26 < 0) | (int32_t)(v25 < 0xc1727d9a) | 4 * (int32_t)((llvm_ctpop_i8((char)v26) & 1) == 0)) | 512;
}
int32_t v27 = 0x10000 * v17 / 0x10000; // 0x100199ba
unsigned char v28 = (char)v27; // 0x10019a13
bool v29 = v23 < v18 | v28 > 153;
int32_t result2; // 0x1001990b
if ((v23 & 15) - (v18 & 15) > 15 || (v28 & 14) > 9) {
result2 = (v29 ? 154 : 250) + v27 & 255 | v27 & -256;
} else {
result2 = (v29 ? v27 + 160 : v27) & 255 | v27 & -256;
}
return result2;
}

// Address range: 0x10019a17 - 0x10019a2a
int32_t function_10019a17(int32_t a1) {
// 0x10019a17
int32_t v1; // 0x10019a17
uint32_t v2; // 0x10019a17
__writefsbyte(v1, __readfsbyte(v1) ^ (char)(v2 / 256));
int32_t v3 = v2 & -256; // 0x10019a1c
int32_t v4; // 0x10019a17
__asm_out_1((int16_t)v1, v3 | v4 & 255);
int32_t v5; // 0x10019a17
bool v6; // 0x10019a17
*(int32_t *)v5 = *(int32_t *)((v6 ? -1 : 1) + v4);
char * v7 = (char *)(v1 - 109); // 0x10019a1f
unsigned char v8 = *v7; // 0x10019a1f
*v7 = (char)v4;
__asm_int(38);
__asm_out(36, v8);
return v3 | (int32_t)v8;
}

// Address range: 0x10019a2a - 0x10019af6
int32_t function_10019a2a(int32_t a1) {
// 0x10019a2a
bool v1; // 0x10019a2a
int32_t v2; // 0x10019a2a
bool v3 = (uint32_t)(v2 & 14) > 9 | v1; // 0x10019a2d
int32_t v4 = (v3 ? v2 + 10 : v2) & 15 | v2 & -0x10000;
int32_t v5 = 256 * (int32_t)v3 + v2 & 0xff00 | v4; // 0x10019a2d
bool v6; // 0x10019a2a
if (!v6) {
// 0x10019a3c
return 176 * v5 / 256 & 240 | v4;
}
// 0x10019a59
int32_t v7; // 0x10019a2a
int32_t v8 = v7 & -0xff01 | 0x8600; // 0x10019a2a
int32_t v9; // 0x10019a2a
bool v10; // 0x10019a2a
int32_t v11 = (v10 ? -4 : 4) + v9; // 0x10019a2c
int32_t v12; // 0x10019a2a
int32_t v13 = 256 * (int32_t)*(char *)(v8 + 123) | v12 & -0xff01; // 0x10019a30
int32_t v14 = v8 & -0x7a00 | 243; // 0x10019a33
int16_t v15; // bp-4, 0x10019a2a
int32_t v16 = &v15; // 0x10019a39
int16_t v17 = v13; // 0x10019a59
*(char *)v11 = __asm_insb(v17);
int32_t v18 = v13; // 0x10019a5a
int16_t v19 = v17; // 0x10019a5a
int32_t v20 = v5; // 0x10019a5a
int32_t v21 = v14; // 0x10019a5a
int32_t v22 = v16; // 0x10019a5a
int32_t v23 = v11; // 0x10019a5a
int32_t v24; // 0x10019a2a
int32_t v25; // 0x10019a2a
bool v26; // 0x10019a2a
if (v26) {
int16_t v27 = v17; // 0x10019a2a
int32_t v28 = v14; // 0x10019a64
int32_t v29 = v5;
int32_t v30; // 0x10019a2a
int32_t v31 = (v30 & -0xff01 | 0xe400) - 1;
int32_t v32 = v13;
int32_t v33 = v16;
int32_t v34; // 0x10019a2a
int32_t v35 = v34;
int32_t v36 = v33 - 20; // 0x10019a5c
*(int32_t *)(v33 - 4) = v29;
*(int32_t *)(v33 - 8) = v31;
*(int32_t *)(v33 - 12) = v32;
*(int32_t *)(v33 - 16) = v28;
*(int32_t *)v36 = v33;
*(int32_t *)(v33 - 28) = v35;
*(int32_t *)(v33 - 32) = v11;
v28 &= 0x7e5056c9;
while (v28 != 0) {
// 0x10019a98
__asm_wait();
int32_t v37 = *(int32_t *)v35; // 0x10019a99
*(int32_t *)0xfe71d29 = v37;
int32_t v38; // 0x10019a2a
__asm_into(v38);
int32_t v39 = v31 - 1; // 0x10019abf
if (v39 == 0) {
// 0x10019ac1
return v37 & -256 | 135;
}
int32_t v40 = -0x779f281e * *(int32_t *)v31; // 0x10019aa0
__asm_sti();
int32_t v41 = v32 + 1; // 0x10019a53
int32_t v42 = unknown_62008aaf(); // 0x10019a54
int16_t v43 = v41;
*(char *)v25 = __asm_insb(v43);
v27 = v43;
v18 = v41;
v24 = v40;
v19 = v43;
v20 = v42;
v21 = v28;
v22 = v36;
if (v41 >= 0) {
goto lab_0x10019aca;
}
v29 = v42;
v31 = v39;
v32 = v41;
v33 = v36;
v35 = v40;
v36 = v33 - 20;
*(int32_t *)(v33 - 4) = v29;
*(int32_t *)(v33 - 8) = v31;
*(int32_t *)(v33 - 12) = v32;
*(int32_t *)(v33 - 16) = v28;
*(int32_t *)v36 = v33;
*(int32_t *)(v33 - 28) = v35;
*(int32_t *)(v33 - 32) = v11;
v28 &= 0x7e5056c9;
}
// 0x10019a6d
v23 = *(int32_t *)(v33 - 24);
int32_t result = v29 - 1; // 0x10019a6d
v18 = v32;
v24 = v35;
v19 = v27;
v20 = result;
v21 = 0;
v22 = v36;
if (result >= 0) {
// 0x10019a71
return result;
}
}
lab_0x10019aca:;
unsigned char v44 = *(char *)(v23 + 0x6e8b2b31) + (char)v21; // 0x10019aca
int32_t v45 = v44; // 0x10019aca
int32_t v46 = v21 & -256; // 0x10019aca
char * v47 = (char *)((v46 | v45) + 76); // 0x10019ad4
*v47 = *v47 | -67;
*(int32_t *)(v22 - 4) = v18;
__asm_in(v19);
__asm_in_4(205);
if (v24 < 1) {
// 0x10019a8a
return v45 - v21 / 256 & 255 | v46;
}
int32_t * v48 = (int32_t *)(v20 - 0x4689c530); // 0x10019ae8
uint32_t v49 = *v48; // 0x10019ae8
uint32_t v50 = v49 + v25; // 0x10019ae8
*v48 = v50;
int32_t result2 = __asm_sti(); // 0x10019aee
char v51 = *(char *)0x12040659; // 0x10019af0
*(char *)0x12040659 = v51 + v44 + (char)(v50 < v49);
return result2;
}

// Address range: 0x10019b1f - 0x10019b21
int32_t function_10019b1f(void) {
// 0x10019b1f
return function_10019b97();
}

// Address range: 0x10019b45 - 0x10019b49
int32_t function_10019b45(void) {
// 0x10019b45
int32_t result; // 0x10019b45
return result;
}

// Address range: 0x10019b5e - 0x10019b5f
int32_t function_10019b5e(void) {
// 0x10019b5e
int32_t result; // 0x10019b5e
return result;
}

// Address range: 0x10019b97 - 0x10019b9d
int32_t function_10019b97(void) {
// 0x10019b97
return function_21323486();
}

// Address range: 0x10019bda - 0x10019c70
int32_t function_10019bda(void) {
// 0x10019bda
__asm_in_4(187);
int32_t * v1; // 0x10019bda
int32_t v2; // 0x10019bda
int32_t v3; // 0x10019bda
int32_t v4; // 0x10019bda
int32_t v5; // 0x10019bda
int32_t v6; // 0x10019bda
int32_t v7; // 0x10019bda
int32_t v8; // 0x10019bda
bool v9; // 0x10019bda
bool v10; // 0x10019bda
if (v10 == v9) {
// 0x10019be3
*(int32_t *)v7 = -v7;
int32_t v11 = __asm_in_4(226); // 0x10019be7
int32_t v12; // 0x10019bda
char v13 = (char)(int32_t)&v12 ^ -15;
unsigned char v14 = v13 + 57; // 0x10019c01
__asm_out(192, v14);
bool v15 = false; // 0x10019c04
if ((v14 & 14) > 9) {
v15 = (v14 > 153 ? -102 : -6) == -57 - v13;
}
int32_t v16 = (v11 & -0xff01 | 0xc600) + 1 & -0x3900 | (int32_t)*(char *)0x97ebad9; // 0x10019bee
if (v8 != 0 == v15) {
int32_t * v17 = (int32_t *)(v16 + 4);
v1 = v17;
v2 = *v17;
goto lab_0x10019c57;
} else {
// 0x10019c0e
v5 = v16 + 2;
int32_t v18; // 0x10019bda
v3 = v18 + 1;
v4 = *(int32_t *)(v6 + 0x22620980) / 2 | 0x80000000 * (int32_t)(v14 > 153);
goto lab_0x10019c18;
}
} else {
goto lab_0x10019c18;
}
lab_0x10019c18:
// 0x10019c18
__asm_outsd(-3107, *(int32_t *)v4);
*(char *)(v5 - 64 + 8 * v4) = -115;
bool v19; // 0x10019bda
int32_t v20 = v19 ? -4 : 4; // 0x10019c24
int32_t v21 = v20 + v6; // 0x10019c24
int32_t v22 = v4 + v20; // 0x10019c24
uint32_t v23 = v7 - 1; // 0x10019c25
*(int32_t *)(v5 - 4) = v21;
int32_t v24 = __asm_insd(-3107); // 0x10019c27
int32_t * v25 = (int32_t *)v21; // 0x10019c27
*v25 = v24;
uint32_t v26 = v5 - 8; // 0x10019c28
*(int32_t *)v26 = 0x6b624c01;
*v25 = *v25 - v21;
int32_t * v27 = (int32_t *)(v5 - 12);
*v27 = -0x717d0c23;
int32_t * v28 = (int32_t *)(v8 + 0x3189f4ad); // 0x10019c3a
*v28 = *v28 | v3;
*v25 = __asm_insd(-3107);
char * v29 = (char *)(v3 - 110); // 0x10019c41
*v29 = *v29 + 115;
__asm_arpl(*(int16_t *)v23, (int16_t)v8);
char * v30 = (char *)(*v27 + (v23 < v26 ? 84 : 83) + *(int32_t *)v22); // 0x10019c51
*v30 = *v30 & ((char)(v23 - v26) ^ 122);
*v27 = v22;
v1 = v27;
v2 = v22;
goto lab_0x10019c57;
lab_0x10019c57:
// 0x10019c57
*v1 = -0xd42a32e;
__asm_in_5((int16_t)v2);
return unknown_b40f300b() + 1;
}

// Address range: 0x10019c70 - 0x10019c8c
int32_t function_10019c70(int16_t a1) {
// 0x10019c70
return function_b8564ccb();
}

// Address range: 0x10019c94 - 0x10019c98
int32_t function_10019c94(int16_t a1, int32_t a2) {
// 0x10019c94
int32_t result; // 0x10019c94
return result;
}

// Address range: 0x10019cab - 0x10019cb0
int32_t function_10019cab(int32_t a1) {
// 0x10019cab
int32_t v1; // 0x10019cab
int32_t v2; // 0x10019cab
return v2 & -256 | (int32_t)*(char *)((v2 & 255) + v1);
}

// Address range: 0x10019cbf - 0x10019d27
int32_t function_10019cbf(int32_t a1, int32_t a2) {
// 0x10019cbf
int32_t v1; // 0x10019cbf
int32_t v2 = v1 - 1; // 0x10019cc0
int32_t v3 = 0x10000 * __asm_hlt() / 0x10000; // 0x10019cc8
int32_t v4; // 0x10019cbf
int32_t v5; // 0x10019cbf
bool v6; // 0x10019cbf
if (v2 == 0 || (v5 & 14) > 9 || v6) {
// 0x10019cd0
return v3 + 0x2958815e & -256 | (int32_t)*(char *)&v4;
}
int32_t v7 = *(int32_t *)0x2d700842; // 0x10019ceb
int32_t v8; // 0x10019cbf
int32_t * v9 = (int32_t *)(v8 - 76); // 0x10019cf0
uint32_t v10 = *v9; // 0x10019cf0
*v9 = 0x1000 * v10 | v10 / 0x200000;
*(int32_t *)0x2d700842 = v7;
char * v11 = (char *)(v4 + 4 * v7); // 0x10019cf5
uint32_t v12; // 0x10019cbf
*v11 = *v11 | (char)(v12 / 256);
int32_t v13 = v2; // 0x10019cf8
int32_t v14 = 0x2d700842;
int32_t v15 = v3;
int32_t v16 = v7;
*(int32_t *)(v15 - 4) = v14;
*(int32_t *)(v15 - 8) = v16;
int32_t v17; // 0x10019cbf
*(int32_t *)(v15 - 12) = v17;
*(int32_t *)(v15 - 20) = v15;
*(int32_t *)(v15 - 28) = v4;
*(int32_t *)(v15 - 32) = v13;
int32_t * v18 = (int32_t *)(v13 - 0x208d5b39); // 0x10019cfa
uint32_t v19 = *v18; // 0x10019cfa
*v18 = v19 / 0x10000000 | 16 * v19;
char v20 = *(char *)(v14 - 51 + 2 * v14); // 0x10019d01
int32_t v21 = v16 & -256 | (int32_t)((char)v16 - v20 + (char)((v19 & 0x10000000) != 0)); // 0x10019d01
v4 = -0x6505ae85;
int32_t v22 = v15 + 0x18022e40; // 0x10019d0f
int32_t * v23 = (int32_t *)(v21 - 120); // 0x10019d14
uint32_t v24 = *v23; // 0x10019d14
*v23 = v24 / 2 | 0x80000000 * v24;
v17 = *(int32_t *)(v14 - 2);
int32_t v25 = v14 + 2; // 0x10019d19
int32_t v26; // 0x10019cbf
v13 += v26 + 1;
while (v22 != 0 && (v24 & 1) == 0) {
// 0x10019cf9
v14 = v22;
v15 = v25;
v16 = v21;
*(int32_t *)(v15 - 4) = v14;
*(int32_t *)(v15 - 8) = v16;
*(int32_t *)(v15 - 12) = v17;
*(int32_t *)(v15 - 20) = v15;
*(int32_t *)(v15 - 28) = v4;
*(int32_t *)(v15 - 32) = v13;
v18 = (int32_t *)(v13 - 0x208d5b39);
v19 = *v18;
*v18 = v19 / 0x10000000 | 16 * v19;
v20 = *(char *)(v14 - 51 + 2 * v14);
v21 = v16 & -256 | (int32_t)((char)v16 - v20 + (char)((v19 & 0x10000000) != 0));
v4 = -0x6505ae85;
v22 = v15 + 0x18022e40;
v23 = (int32_t *)(v21 - 120);
v24 = *v23;
*v23 = v24 / 2 | 0x80000000 * v24;
v17 = *(int32_t *)(v14 - 2);
v25 = v14 + 2;
v13 += v26 + 1;
}
// 0x10019d1b
return function_d3da513f();
}

// Address range: 0x10019d27 - 0x10019d9f
int32_t function_10019d27(void) {
// 0x10019d27
int32_t v1; // 0x10019d27
unsigned char v2 = (char)v1; // 0x10019d27
bool v3; // 0x10019d27
unsigned char v4 = v3 ? -56 : -57; // 0x10019d27
unsigned char v5 = v2 - v4; // 0x10019d27
int32_t v6 = v1 & -256 | (int32_t)v5; // 0x10019d27
char v7 = *(char *)(v6 - 20); // 0x10019d29
int32_t v8; // 0x10019d27
int16_t v9 = v8;
uint32_t v10; // 0x10019d27
if ((char)(v10 / 256) - v7 != (char)(v3 || v4 > v2)) {
// 0x10019d2e
__asm_out_3(v9, v5);
int32_t v11; // 0x10019d27
__asm_outsd(v9 & -256 | 77, v11);
return v6 ^ 39;
}
int32_t v12 = __asm_in(v9); // 0x10019d74
char * v13 = (char *)(v12 + 0x49d731fd); // 0x10019d7c
*v13 = *v13 & 64;
uint32_t v14 = *(int32_t *)v12; // 0x10019d82
int32_t v15; // 0x10019d27
int32_t v16; // 0x10019d27
__asm_out_1(0x4088, v16 + v15);
uint32_t v17 = v10 & 31; // 0x10019d86
if (v17 != 0) {
int32_t * v18 = (int32_t *)(v10 & -0xff01); // 0x10019d86
uint32_t v19 = *v18; // 0x10019d86
uint32_t v20; // 0x10019d27
*v18 = (int32_t)(v20 < v14) << 32 - v17 | v19 >> v17 | (int32_t)((int64_t)v19 << (int64_t)(33 - v17));
}
return __asm_in(0x4088);
}

// Address range: 0x10019dbf - 0x10019dc9
int32_t function_10019dbf(void) {
// 0x10019dbf
return function_82ce7938();
}

// Address range: 0x10019dec - 0x10019def
int32_t function_10019dec(void) {
// 0x10019dec
int32_t result; // 0x10019dec
return result;
}

// Address range: 0x10019df5 - 0x10019dfc
int32_t function_10019df5(void) {
// 0x10019df5
return function_14dfb40d();
}

// Address range: 0x10019e24 - 0x10019e25
int32_t function_10019e24(void) {
// 0x10019e24
int32_t result; // 0x10019e24
return result;
}

// Address range: 0x10019e4f - 0x10019ead
int32_t function_10019e4f(int16_t a1) {
// 0x10019e4f
int32_t v1; // 0x10019e4f
int32_t v2 = v1 + 1; // 0x10019e4f
int32_t result; // 0x10019e4f
bool v3; // 0x10019e4f
if (v2 != 0 && !v3) {
// 0x10019e98
int32_t v4; // 0x10019e4f
__asm_outsd((int16_t)v2, v4);
return result;
}
int32_t * v5 = (int32_t *)(v1 + 20); // 0x10019e53
int32_t v6; // 0x10019e4f
*v5 = *v5 ^ v6;
int32_t v7; // 0x10019e4f
int32_t v8 = result | v7; // 0x10019e57
unsigned char v9 = (char)v8; // 0x10019e66
char v10 = v9 < 250 ? v9 : v9 + 6; // 0x10019e66
if (v10 >= 0) {
// 0x10019e9c
return 0x5a27fb6c;
}
// 0x10019e6a
int32_t v11; // 0x10019e4f
bool v12; // 0x10019e4f
int32_t result2 = (v12 ? -1 : 1) + v11; // 0x10019e56
__asm_out_3(-1172, (char)result2);
char * v13 = (char *)((v8 & -0x10000 | (int32_t)v10 | 256 * (int32_t)(v9 > 249)) - 0x352597e1); // 0x10019e75
*v13 = *v13 ^ -5;
return result2;
}

// Address range: 0x10019ee9 - 0x10019eea
int32_t function_10019ee9(int32_t a1) {
// 0x10019ee9
int32_t result; // 0x10019ee9
return result;
}

// Address range: 0x10019ef6 - 0x10019f17
int32_t function_10019ef6(void) {
// 0x10019ef6
int32_t v1; // 0x10019ef6
__asm_bound(*(int64_t *)(v1 - 0x19d8eedd));
int32_t v2; // 0x10019ef6
char * v3 = (char *)(v2 + 0x4bf2daf9); // 0x10019efc
int32_t v4; // 0x10019ef6
*v3 = *v3 + (char)v4;
int32_t v5; // 0x10019ef6
__asm_bound(*(int64_t *)(v5 - 123));
int32_t v6; // 0x10019ef6
char * v7 = (char *)(v6 - 0x1860df63); // 0x10019f0c
int32_t v8; // 0x10019ef6
*v7 = (char)v8 + (char)((int16_t)v4 < 0) + *v7;
return function_8e30506a();
}

// Address range: 0x10019f17 - 0x10019f27
int32_t function_10019f17(void) {
// 0x10019f17
int32_t v1; // 0x10019f17
__asm_in((int16_t)v1);
return function_1e1387b2();
}

// Address range: 0x10019f35 - 0x10019f36
int32_t function_10019f35(void) {
// 0x10019f35
int32_t result; // 0x10019f35
return result;
}

// Address range: 0x10019f61 - 0x10019f68
int32_t function_10019f61(void) {
// 0x10019f61
return unknown_98e0814();
}

// Address range: 0x10019f6d - 0x10019f86
int32_t function_10019f6d(int32_t a1) {
// 0x10019f6d
int32_t result; // 0x10019f6d
char v1 = *(char *)(result + 0x5efce7e); // 0x10019f72
int32_t v2; // 0x10019f6d
__asm_into(v2);
int32_t v3; // 0x10019f6d
int32_t v4 = *(int32_t *)(v3 - 65); // 0x10019f7c
uint32_t v5; // 0x10019f6d
int32_t v6 = v5 & -0x10000 | v4 | 256 * (int32_t)(v1 & (char)(v5 / 256)) | 135; // 0x10019f7c
if (v6 >= 0) {
function_10019f35();
}
// 0x10019f81
__asm_out_1((int16_t)v6, result);
return result;
}

// Address range: 0x10019f86 - 0x1001a011
int32_t function_10019f86(int32_t a1) {
// 0x10019f86
int32_t v1; // 0x10019f86
char * v2 = (char *)(v1 + 0x5f52b41); // 0x10019f86
*v2 = (char)v1;
int32_t v3; // 0x10019f86
bool v4; // 0x10019f86
if (!v4) {
// 0x10019f9e
return v3 & -256 | (int32_t)__asm_in_6(84);
}
int32_t v5 = v1 & -256 | (int32_t)*v2; // 0x10019f86
int32_t v6; // 0x10019f86
int32_t v7 = v3 | v6; // 0x10019fea
int32_t v8; // 0x10019f86
bool v9; // 0x10019f86
int32_t v10 = v8 - 1 + (v9 ? -4 : 4); // 0x10019fec
int32_t v11 = __asm_int3(); // 0x10019fef
int32_t v12 = v11 & 132 | 123; // 0x10019ff0
int32_t v13 = v12 | v11 & -256; // 0x10019ff0
int32_t v14; // bp-1, 0x10019f86
int32_t v15; // 0x10019f86
int32_t v16; // 0x10019f86
if (*(char *)v10 > (char)v12) {
// 0x10019fb1
return function_18011b07(v10, v7, v15, &v14, v16, 0x1637f55a, v5, v13);
}
// 0x10019ff9
*(char *)0x1637f4e5 = *(char *)0x1637f4e5 - 73;
return function_d8bd7e52(v10, v7, v15, &v14, v16, 0x1637f55a, v5, v13);
}

// Address range: 0x1001a011 - 0x1001a018
int32_t function_1001a011(void) {
// 0x1001a011
int32_t v1; // 0x1001a011
return 32 * v1;
}

// Address range: 0x1001a030 - 0x1001a037
int32_t function_1001a030(void) {
// 0x1001a030
return function_d94f8b6c();
}

// Address range: 0x1001a041 - 0x1001a04e
int32_t function_1001a041(void) {
// 0x1001a041
return function_975e36f0();
}

// Address range: 0x1001a04e - 0x1001a164
int32_t function_1001a04e(void) {
// 0x1001a04e
int32_t v1; // 0x1001a04e
bool v2; // 0x1001a04e
int32_t v3 = v1 + (v2 ? -1 : 1); // 0x1001a0c4
int32_t v4 = v3; // 0x1001a0c9
int32_t v5; // 0x1001a04e
bool v6; // 0x1001a04e
int32_t v7; // 0x1001a04e
int32_t v8; // 0x1001a04e
int32_t v9; // 0x1001a04e
int32_t v10; // 0x1001a04e
int32_t v11; // 0x1001a04e
int32_t v12; // 0x1001a04e
if (v12 < 2) {
int32_t v13; // 0x1001a04e
int32_t v14 = v13;
int32_t v15; // 0x1001a04e
int32_t v16 = v15;
int32_t v17; // 0x1001a04e
int32_t v18 = v17 - 1; // 0x1001a09d
__asm_int(116);
int32_t v19 = unknown_ae71879f(); // 0x1001a0a3
int32_t v20 = *(int32_t *)(v16 + 4); // 0x1001a0a8
int32_t v21 = v19 - (v20 & 1 | 0x55a2842c); // 0x1001a0a9
int32_t v22; // 0x1001a04e
int32_t v23 = v22 - 1; // 0x1001a0ae
int32_t v24 = v14 & 255 & v23 | v14 & -256; // 0x1001a0af
int32_t v25 = v21 + v23 & 255 | v23 & -256; // 0x1001a0b1
int32_t v26 = __readgsdword(v11); // 0x1001a0b4
int32_t v27; // 0x1001a04e
__writegsdword(v11, v27 + 1);
*(int32_t *)(v16 + 6) = v21;
*(int32_t *)(v16 + 2) = v26;
*(int32_t *)(v16 - 2) = v24;
*(int32_t *)(v16 - 6) = v25;
*(int32_t *)(v16 - 10) = v16 + 10;
*(int32_t *)(v16 - 14) = v18;
*(int32_t *)(v16 - 18) = v3;
__asm_in_6(-82);
int32_t v28 = ((v20 & 1024) != 0 ? -4 : 4) + v3; // 0x1001a0bf
int32_t v29 = *(int32_t *)v3 & -85; // 0x1001a0c0
int32_t v30 = v28 + ((v20 & 1024) != 0 ? -1 : 1); // 0x1001a0c4
v17 = v18;
v15 = v16 - 22;
v22 = v25;
v27 = v26;
v6 = (v20 & 1024) != 0;
v7 = v29;
v9 = v26;
v10 = v24;
v8 = v25;
v5 = v28;
v4 = v30;
while (v29 < 2) {
// 0x1001a097
v14 = v24;
v16 = v15;
v18 = v17 - 1;
__asm_int(116);
v19 = unknown_ae71879f();
v20 = *(int32_t *)(v16 + 4);
v21 = v19 - (v20 & 1 | 0x55a2842c);
v23 = v22 - 1;
v24 = v14 & 255 & v23 | v14 & -256;
v25 = v21 + v23 & 255 | v23 & -256;
v26 = __readgsdword(v11);
__writegsdword(v11, v27 + 1);
*(int32_t *)(v16 + 6) = v21;
*(int32_t *)(v16 + 2) = v26;
*(int32_t *)(v16 - 2) = v24;
*(int32_t *)(v16 - 6) = v25;
*(int32_t *)(v16 - 10) = v16 + 10;
*(int32_t *)(v16 - 14) = v18;
*(int32_t *)(v16 - 18) = v30;
__asm_in_6(-82);
v28 = ((v20 & 1024) != 0 ? -4 : 4) + v30;
v29 = *(int32_t *)v30 & -85;
v30 = v28 + ((v20 & 1024) != 0 ? -1 : 1);
v17 = v18;
v15 = v16 - 22;
v22 = v25;
v27 = v26;
v6 = (v20 & 1024) != 0;
v7 = v29;
v9 = v26;
v10 = v24;
v8 = v25;
v5 = v28;
v4 = v30;
}
}
char v31 = *(char *)v5;
int32_t * v32 = (int32_t *)(2 * v11 - 35); // 0x1001a0cb
*v32 = *v32 / 0x10000000;
char * v33 = (char *)(v10 - 0x32dd4bcc); // 0x1001a0d3
char v34 = *v33 ^ (char)v10; // 0x1001a0d3
*v33 = v34;
int32_t v35; // 0x1001a0c2
bool v36; // 0x1001a0c5
char v37; // 0x1001a0c5
if (v9 == 1 || v34 == 0) {
// 0x1001a0df
v35 = v7 - 1;
v36 = (v7 & 15) > 16 | (v31 & 14) > 9;
v37 = v36 ? v31 + 10 : v31;
return v35 & -0x10000 | (int32_t)(v37 & 15) | 256 * (int32_t)v36 + v35 & 0xff00;
}
if (v9 != 2) {
// 0x1001a0df
v35 = v7 - 1;
v36 = (v7 & 15) > 16 | (v31 & 14) > 9;
v37 = v36 ? v31 + 10 : v31;
return v35 & -0x10000 | (int32_t)(v37 & 15) | 256 * (int32_t)v36 + v35 & 0xff00;
}
int32_t v38 = v11 - 1 + *(int32_t *)(v9 - 88); // 0x1001a139
unsigned char v39 = *(char *)v4; // 0x1001a13d
*(int32_t *)v38 = v8 & -256 | (int32_t)v39;
__asm_out_3((int16_t)v10, 0);
*(char *)(v38 + (v6 ? -4 : 4)) = 23;
return 0x12b3d117;
}

// Address range: 0x1001a17d - 0x1001a17f
int32_t function_1001a17d(int32_t a1) {
// 0x1001a17d
int32_t result; // 0x1001a17d
return result;
}

// Address range: 0x1001a1a5 - 0x1001a2eb
int32_t function_1001a1a5(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
int32_t v1 = a2;
int32_t v2; // 0x1001a1a5
char * v3 = (char *)(v2 + 0x52386be4); // 0x1001a1a6
int32_t v4; // 0x1001a1a5
char v5 = *v3 ^ (char)v4; // 0x1001a1a6
*v3 = v5;
int32_t v6; // 0x1001a1a5
int32_t result; // 0x1001a1a5
if (v6 != 1 != (v5 == 0)) {
// 0x1001a1ae
float80_t v7; // 0x1001a1a5
*(int64_t *)(v4 + 1) = (int64_t)v7;
return result;
}
if (v6 == 2 || v5 == 0) {
// 0x1001a22b
return result;
}
int32_t v8 = result & (int32_t)&v1; // 0x1001a25e
*(int32_t *)result = v8;
int32_t v9; // 0x1001a1a5
__asm_into(v9);
if (v6 == 3 || v8 == 0) {
// 0x1001a264
return result & -0xff01 | 0x4d00;
}
// 0x1001a2e1
__asm_in((int16_t)v4);
bool v10; // 0x1001a1a5
return (v10 ? -4 : 4) + a1;
}

// Address range: 0x1001a2ec - 0x1001a2fb
int32_t function_1001a2ec(void) {
// 0x1001a2ec
int32_t v1; // 0x1001a2ec
int32_t v2 = unknown_4eaefeb(v1); // 0x1001a2f3
unsigned char v3 = (char)v2; // 0x1001a2f8
bool v4; // 0x1001a2ec
bool v5 = v4 | v3 > 153;
int32_t result; // 0x1001a2ec
int32_t v6; // 0x1001a2ec
if ((v6 & 15) > 16 || (v3 & 14) > 9) {
result = (v5 ? 154 : 250) + v2 & 255 | v2 & -256;
} else {
result = (v5 ? v2 + 160 : v2) & 255 | v2 & -256;
}
return result;
}

// Address range: 0x1001a30a - 0x1001a30b
int32_t function_1001a30a(void) {
// 0x1001a30a
int32_t result; // 0x1001a30a
return result;
}

// Address range: 0x1001a31a - 0x1001a4e5
int32_t function_1001a31a(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
int32_t v1 = a1;
int32_t v2; // 0x1001a31a
__asm_into(v2);
int32_t v3; // 0x1001a31a
int32_t v4 = v3 - 1; // 0x1001a320
int32_t v5; // 0x1001a31a
int32_t * v6; // 0x1001a31a
char v7; // 0x1001a31a
char v8; // 0x1001a31a
int32_t v9; // 0x1001a31a
bool v10; // 0x1001a31a
bool v11; // 0x1001a31a
bool v12; // 0x1001a31a
bool v13; // 0x1001a31a
int32_t v14; // 0x1001a31a
uint32_t v15; // 0x1001a31a
int32_t v16; // 0x1001a31a
if (v4 == 0) {
unsigned char v17 = *(char *)(v16 + 0xa5258ef); // 0x1001a323
unsigned char v18 = (char)v16; // 0x1001a323
char v19 = v17 - v18; // 0x1001a323
char v20 = llvm_ctpop_i8(v19); // 0x1001a323
int32_t v21 = 1024 * (int32_t)v11 | 0x4000 * (int32_t)v10 | 512 * (int32_t)v12 | 256 * (int32_t)v13;
bool v22 = v19 < 0; // 0x1001a323
int32_t v23 = 2048 * (int32_t)(((v19 ^ v17) & (v17 ^ v18)) < 0); // 0x1001a323
bool v24 = v19 == 0; // 0x1001a323
bool v25 = (v17 & 15) - (v18 & 15) > 15; // 0x1001a323
bool v26 = v17 < v18; // 0x1001a323
int32_t v27; // 0x1001a31a
uint32_t v28 = v27;
int32_t v29; // 0x1001a31a
*(int32_t *)(v29 - 4) = v21 | v23 | 128 * (int32_t)v22 | 64 * (int32_t)v24 | 16 * (int32_t)v25 | (int32_t)v26 | 4 * (int32_t)((v20 & 1) == 0) | 2;
int32_t v30 = v29 - 8; // 0x1001a334
int32_t * v31 = (int32_t *)v30;
*v31 = -0x6ec2cc4e;
int32_t v32 = v28 - 0x381128af; // 0x1001a339
char v33 = v32;
v22 = v32 < 0;
v23 = 2048;
v24 = v32 == 0;
v25 = (v28 & 15) == 15;
char v34 = llvm_ctpop_i8(v33); // 0x1001a33f
v29 = v30;
v26 = v28 > 0x381128ae;
while (((v32 ^ v28) & v28 + 0x47eed751) < 0) {
// 0x1001a329
v28 = v32;
*(int32_t *)(v29 - 4) = v21 | v23 | 128 * (int32_t)v22 | 64 * (int32_t)v24 | 16 * (int32_t)v25 | (int32_t)v26 | 4 * (int32_t)((v34 & 1) == 0) | 2;
v30 = v29 - 8;
v31 = (int32_t *)v30;
*v31 = -0x6ec2cc4e;
v32 = v28 - 0x381128af;
v33 = v32;
v22 = v32 < 0;
v23 = 2048;
v24 = v32 == 0;
v25 = (v28 & 15) == 15;
v34 = llvm_ctpop_i8(v33);
v29 = v30;
v26 = v28 > 0x381128ae;
}
char * v35 = (char *)(v14 + 0x4240da0c); // 0x1001a349
int32_t v36; // 0x1001a31a
char v37 = *v35 + (char)(v33 - 95 > (char)(v36 & v15)); // 0x1001a349
*v35 = v37;
int64_t v38 = (int64_t)*(int32_t *)(v14 - 0x325be2dc); // 0x1001a355
int64_t v39 = -0x27c2d60b * v38; // 0x1001a355
float80_t v40; // 0x1001a31a
*(int32_t *)(v36 - 0x41cd5140) = (int32_t)v40;
__asm_outsd((int16_t)v16, *(int32_t *)(v14 + 1));
int32_t result = *(int32_t *)(v16 + 0x264b65b4); // 0x1001a366
if (v37 < 0 == (v39 != -0x27c2d60b00000000 * v38 / 0x100000000) == (v37 != 0)) {
result = function_1001a30a();
}
int32_t v41 = v3 - 2; // 0x1001a368
if (v41 == 0 || v37 == 0) {
// 0x1001a36a
return result;
}
// 0x1001a368
v6 = v31;
v5 = v21;
v7 = result;
v9 = v41;
v8 = (int32_t)v39 / 256;
} else {
uint32_t v42 = v15 / 256; // 0x1001a31d
char v43 = v16;
int32_t * v44 = (int32_t *)(v3 + 92); // 0x1001a376
int32_t v45; // 0x1001a31a
int32_t v46 = *v44 + (int32_t)((char)v42 < v43) - v45; // 0x1001a376
*v44 = v46;
__asm_into(v2);
if (v46 < 0) {
if (v14 == 1) {
function_1001a31a((int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2);
}
// 0x1001a37f
unknown_8e27d758();
int32_t v47 = &v1; // 0x1001a388
int32_t v48; // 0x1001a31a
__asm_bound(*(int64_t *)(v48 + 124));
int32_t * v49 = (int32_t *)(256 * (v42 - v16) & 0xff00 | v15 & -0xff01); // 0x1001a38c
*v49 = *v49 & 0x43189b59;
int32_t v50 = (v47 & 12) > 9 ? v47 + 6 : v47; // 0x1001a392
return 0x10000 * (256 * (int32_t)((v47 & 12) > 9) + v47 & 0xff00 | v50 & 14) / 0x10000;
}
// 0x1001a370
int32_t v51; // 0x1001a31a
v6 = (int32_t *)v51;
v5 = 1024 * (int32_t)v11 | 0x4000 * (int32_t)v10 | 512 * (int32_t)v12 | 256 * (int32_t)v13;
v7 = v43;
v9 = v4;
v8 = -68;
}
char v52 = v7 & 62; // 0x1001a3a5
char v53 = llvm_ctpop_i8(v52); // 0x1001a3a5
*v6 = v5 | 64 * (int32_t)(v52 == 0) | 4 * (int32_t)((v53 & 1) == 0) | 2;
char * v54 = (char *)(v9 + 96); // 0x1001a3b2
*v54 = *v54 & v8;
return function_8e1bbef2();
}

// Address range: 0x1001a4e6 - 0x1001a4f9
int32_t function_1001a4e6(int32_t a1) {
// 0x1001a4e6
int32_t v1; // 0x1001a4e6
int32_t result; // 0x1001a4e6
if (v1 == 1) {
// 0x1001a4e8
return result;
}
// 0x1001a4f9
return result;
}

// Address range: 0x1001a4fa - 0x1001a50d
int32_t function_1001a4fa(void) {
// 0x1001a4fa
int32_t v1; // 0x1001a4fa
return v1 + 122 & 255 | v1 & -256;
}

// Address range: 0x1001a50d - 0x1001a546
int32_t function_1001a50d(int16_t a1, int32_t a2) {
// 0x1001a50d
int32_t result; // 0x1001a50d
int32_t v1; // 0x1001a50d
if ((char)result == (char)v1) {
function_69a74ad0();
}
int32_t v2 = __asm_int3(); // 0x1001a52f
int32_t v3; // 0x1001a50d
__asm_into(v3);
if ((char)v2 != -78) {
// 0x1001a539
return result;
}
// 0x1001a53d
int32_t v4; // 0x1001a50d
*(int16_t *)((v4 | -92) + 0x5665539a) = a1;
return v2 & -256;
}

// Address range: 0x1001a546 - 0x1001a591
int32_t function_1001a546(void) {
unsigned char v1 = __asm_in_6(116); // 0x1001a549
int32_t v2; // 0x1001a546
int32_t v3 = v2 & -0x10000 | (int32_t)v1 & -0xff01 | 0x9900; // 0x1001a555
int16_t v4; // 0x1001a546
uint32_t v5 = (int32_t)v4; // 0x1001a557
uint32_t v6 = *(int32_t *)(v3 - 0x64dec79b); // 0x1001a55b
int32_t v7; // 0x1001a546
int32_t v8 = v6 > (int32_t)&v7; // 0x1001a561
int32_t v9; // 0x1001a546
uint32_t v10 = v9 - 1 + v8; // 0x1001a561
int32_t v11 = v5 - v10; // 0x1001a561
bool v12 = v6 > (int32_t)&v7 ? v10 != -1 | v11 - v8 > v5 : v10 > v5; // 0x1001a561
unsigned char v13 = v1 + 9 + (char)v12; // 0x1001a564
char * v14 = (char *)(v3 & -0x6700 | (int32_t)v13); // 0x1001a566
*v14 = *v14 + 14 + (char)(v12 ? v13 <= v1 : v1 > 246);
__asm_in_4(149);
*(int32_t *)(v9 + 0x4370657a + 2 * v9) = v11;
int16_t v15; // 0x1001a546
return function_830aa4b1(&v15);
}

// Address range: 0x1001a5af - 0x1001a5b1
int32_t function_1001a5af(int32_t a1) {
// 0x1001a5af
int32_t result; // 0x1001a5af
return result;
}

// Address range: 0x1001a5c8 - 0x1001a620
int32_t function_1001a5c8(void) {
// 0x1001a5c8
int32_t v1; // 0x1001a5c8
int32_t result; // 0x1001a5c8
if (v1 != 1 != ((result & -0xc162f37) == 0)) {
// 0x1001a5d1
return result;
}
// 0x1001a608
__asm_fldenv(*(int224_t *)(v1 - 21));
int32_t v2; // 0x1001a5c8
int32_t * v3 = (int32_t *)(v2 + 68); // 0x1001a60d
*v3 = *v3 - 0x47cf8e20;
return result + 1;
}

// Address range: 0x1001a621 - 0x1001a6f1
int32_t function_1001a621(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t a12, int32_t a13, int32_t a14, int32_t result) {
// 0x1001a621
__asm_wait();
int32_t v1 = a7 + 0xe56aac3; // 0x1001a628
uint32_t v2 = a6 & 31; // 0x1001a632
bool v3 = ((v1 ^ a7) & (a7 ^ -0x80000000)) < 0; // 0x1001a632
if (v2 != 0) {
int32_t * v4 = (int32_t *)a4; // 0x1001a632
uint32_t v5 = *v4; // 0x1001a632
uint32_t v6 = v5 >> v2 | v5 << 32 - v2; // 0x1001a632
*v4 = v6;
v3 = v2 == 1 ? v6 / 0x80000000 != (v6 / 0x40000000 & 1) : ((v1 ^ a7) & (a7 ^ -0x80000000)) < 0;
}
// 0x1001a6e6
bool v7; // 0x1001a621
bool v8; // 0x1001a621
bool v9; // 0x1001a621
bool v10; // 0x1001a621
int32_t v11 = 128 * (int32_t)(v1 < 0) | 64 * (int32_t)(v1 == 0) | 16 * (int32_t)((a7 & 15) > 28) | 4 * (int32_t)((llvm_ctpop_i8((char)v1) & 1) == 0) | 0x4000 * (int32_t)v7 | 1024 * (int32_t)v8 | 512 * (int32_t)v9 | 256 * (int32_t)v10 | 2048 * (int32_t)v3 | 3; // 0x1001a63e
*(char *)a1 = __asm_insb((int16_t)a5);
int32_t v12 = __asm_bound(*(int64_t *)(((a4 & -256 | 55) & a3) - 22)); // 0x1001a653
float80_t v13; // 0x1001a621
*(float32_t *)(4 * a8 - 0x408603e7 + v11) = (float32_t)v13;
*(char *)v11 = (char)v12 - 54;
return result;
}

// Address range: 0x1001a737 - 0x1001a73e
int32_t function_1001a737(int32_t a1, int32_t a2) {
// 0x1001a737
int32_t result; // 0x1001a737
__asm_out_2(140, result);
return result;
}

// Address range: 0x1001a74d - 0x1001a76a
int32_t function_1001a74d(void) {
// 0x1001a74d
return function_db5bce2a();
}

// Address range: 0x1001a772 - 0x1001a776
int32_t function_1001a772(int32_t result, int32_t a2) {
// 0x1001a772
return result;
}

// Address range: 0x1001a77d - 0x1001a78b
int32_t function_1001a77d(void) {
// 0x1001a77d
return function_7d21b6cc();
}

// Address range: 0x1001a78b - 0x1001a79c
int32_t function_1001a78b(int32_t a1) {
// 0x1001a78b
int32_t v1; // 0x1001a78b
int32_t v2; // 0x1001a78b
int32_t v3; // 0x1001a78b
__asm_rep_movsd_memcpy((char *)v1, (char *)v2, v3);
int32_t v4; // 0x1001a78b
return __asm_in((int16_t)v4);
}

// Address range: 0x1001a79c - 0x1001a7d6
int32_t function_1001a79c(int32_t a1) {
// 0x1001a79c
unknown_f1c4236b();
int32_t v1; // 0x1001a79c
int32_t v2 = &v1; // 0x1001a7a4
unknown_8919f550();
uint32_t v3; // 0x1001a79c
bool v4; // 0x1001a79c
*(int32_t *)(2 * (v3 / 0x2000000 | 256 * v3 | 128 * (int32_t)v4) + v2) = 0x6a56defb;
__asm_int1();
return __asm_hlt();
}

// Address range: 0x1001a839 - 0x1001a83a
int32_t function_1001a839(void) {
// 0x1001a839
int32_t result; // 0x1001a839
return result;
}

// Address range: 0x1001a86d - 0x1001a86e
int32_t function_1001a86d(void) {
// 0x1001a86d
int32_t result; // 0x1001a86d
return result;
}

// Address range: 0x1001a87f - 0x1001a890
int32_t function_1001a87f(void) {
// 0x1001a87f
int32_t v1; // 0x1001a87f
__asm_arpl_7((int16_t)v1);
return function_4a391f6e();
}

// Address range: 0x1001a890 - 0x1001a8b5
int32_t function_1001a890(void) {
// 0x1001a890
int32_t v1; // 0x1001a890
int32_t v2; // 0x1001a890
if (v2 == 1 || (v1 & 203) == 0) {
// 0x1001a895
return function_1001a839();
}
// 0x1001a89d
int16_t v3; // 0x1001a890
return 0x10000 * unknown_db4f26e8(v3) / 0x10000;
}

// Address range: 0x1001a8b5 - 0x1001a93c
int32_t function_1001a8b5(int32_t a1) {
// 0x1001a8b5
int32_t v1; // 0x1001a8b5
float64_t v2 = *(float64_t *)&v1; // 0x1001a8b5
int16_t v3; // 0x1001a8b5
uint32_t v4 = unknown_9becc592(v3); // 0x1001a8b7
unsigned char v5 = (char)v4; // 0x1001a8be
unsigned char v6 = (char)(int64_t)v2 + v5; // 0x1001a8be
bool v7; // 0x1001a8b5
unsigned char v8 = v6 + (char)v7; // 0x1001a8be
char v9 = v7 ? v8 <= v5 : v6 < v5; // 0x1001a8c0
char v10 = v8 + 80 + v9; // 0x1001a8c0
int32_t v11 = __asm_iretd(); // 0x1001a8c5
if (v10 == 5 * (char)(v4 / 256)) {
v11 = function_1001a86d();
}
int32_t v12 = v11;
if ((v10 + v9 & (v8 ^ -128)) < 0) {
// 0x1001a8c9
int32_t v13; // 0x1001a8b5
int32_t v14 = *(int32_t *)(v13 - 0x4c8be707); // 0x1001a8cb
bool v15 = (v12 & 14) > 9 | (v12 & 15) - (v14 & 15) > 15; // 0x1001a8d1
int32_t v16 = v15 ? v12 + 6 : v12; // 0x1001a8d1
int32_t result = v16 & 15 | v12 & -0x10000 | 256 * (int32_t)v15 + v12 & 0xff00; // 0x1001a8d1
int32_t v17; // 0x1001a8b5
*(int32_t *)v17 = result;
return result;
}
// 0x1001a925
int32_t v18; // 0x1001a8b5
char * v19 = (char *)(v18 - 75); // 0x1001a927
unsigned char v20 = (char)v12; // 0x1001a927
char v21 = *v19 < v20; // 0x1001a92a
char v22 = v20 - 25 + v21; // 0x1001a92a
char v23 = v22 + v21; // 0x1001a92a
int32_t v24; // 0x1001a8b5
if (v22 < 0 == ((v23 ^ v20) & (v23 ^ -128)) < 0) {
int32_t v25 = v12; // 0x1001a922
int32_t v26 = (int32_t)(int64_t)v2 - 1; // 0x1001a920
v1 = v26;
int32_t v27; // 0x1001a8b5
int32_t v28 = v27 - 2; // 0x1001a921
char v29 = __asm_in_5((int16_t)v26); // 0x1001a922
v25 = (v25 & -256 | (int32_t)v22) + 1 & -256 | (int32_t)v29;
*(int16_t *)v25 = (int16_t)v2;
char v30 = *v19 < v29; // 0x1001a92a
char v31 = v29 - 25 + v30; // 0x1001a92a
char v32 = v31 + v30; // 0x1001a92a
v24 = v28;
while (v31 < 0 == ((v32 ^ v29) & (v32 ^ -128)) < 0) {
// 0x1001a91f
v26 = v1 - 1;
v1 = v26;
v28 -= 2;
v29 = __asm_in_5((int16_t)v26);
v25 = (v25 & -256 | (int32_t)v31) + 1 & -256 | (int32_t)v29;
*(int16_t *)v25 = (int16_t)v2;
v30 = *v19 < v29;
v31 = v29 - 25 + v30;
v32 = v31 + v30;
v24 = v28;
}
}
char * v33 = (char *)*(int32_t *)(v24 + 4); // 0x1001a93a
*v33 = *v33 + 1;
return *(int32_t *)(v24 + 8) | -0x933c9a9;
}

// Address range: 0x1001a93d - 0x1001a961
int32_t function_1001a93d(int32_t a1, int32_t a2) {
// 0x1001a93d
int32_t v1; // 0x1001a93d
__asm_in_5((int16_t)v1);
int16_t v2; // 0x1001a93d
int32_t v3 = unknown_16f4e6d4(v2); // 0x1001a947
*(char *)-0x753b5db8 = *(char *)-0x753b5db8 ^ 50;
return v3 & -256 | (int32_t)__asm_in_6(-123);
}

// Address range: 0x1001a961 - 0x1001aa21
int32_t function_1001a961(void) {
// 0x1001a961
int32_t v1; // 0x1001a961
int32_t v2; // 0x1001a961
*(char *)v1 = __asm_insb((int16_t)v2);
int32_t v3; // 0x1001a961
int32_t * v4 = (int32_t *)(v1 - 70 + v3); // 0x1001a963
int32_t v5; // 0x1001a961
*v4 = *v4 & v5;
bool v6; // 0x1001a961
int32_t v7 = (v6 ? -4 : 4) + v1; // 0x1001a967
uint32_t v8; // 0x1001a961
char v9 = v8;
char v10 = llvm_ctpop_i8(v9 + 44); // 0x1001a968
*(char *)0x146db568 = v9;
if ((v10 & 1) != 0) {
// 0x1001a97f
float80_t v11; // 0x1001a961
float80_t v12; // 0x1001a961
__asm_fstp(v11, v12);
int32_t v13; // 0x1001a961
__asm_out(156, (char)v13);
int32_t * v14 = (int32_t *)(v3 - 22); // 0x1001a986
*v14 = *v14 | v7;
return v13 + 42 & 255 | v13 & -256;
}
int32_t v15 = __asm_in_4(50); // 0x1001a996
if (v8 > 0x1d361d4) {
// 0x1001aa15
return v15 | -0x6720c923;
}
unsigned char v16 = (char)v5; // 0x1001a99a
unsigned char v17 = (char)v15 + (char)(v8 < 0x1d361d4); // 0x1001a99a
bool v18 = v8 < 0x1d361d4 ? v17 != -1 | (char)(v8 < 0x1d361d4) + v16 - v17 > v16 : v17 > v16; // 0x1001a99a
if (v18) {
int32_t * v19 = (int32_t *)(v7 + 0x79c08a86 + (int32_t)v18); // 0x1001a9ad
*v19 = *v19 & -0x1aa9fe5e;
}
// 0x1001a9bf
return function_58410a99();
}

// Address range: 0x1001aa5e - 0x1001aa64
int32_t function_1001aa5e(void) {
// 0x1001aa5e
int32_t result; // 0x1001aa5e
return result;
}

// Address range: 0x1001aa6b - 0x1001aae9
int32_t function_1001aa6b(int32_t a1) {
// 0x1001aa6b
int32_t v1; // 0x1001aa6b
__asm_out(60, (char)v1);
int32_t v2; // 0x1001aa6b
int64_t v3 = (int64_t)*(int32_t *)(v2 + 53); // 0x1001aa70
int64_t v4 = 101 * v3; // 0x1001aa70
int32_t v5 = v4; // 0x1001aa70
int32_t v6; // 0x1001aa6b
bool v7; // 0x1001aa6b
bool v8; // 0x1001aa6b
if (!v8 && v7 == (v4 != 0x6500000000 * v3 / 0x100000000)) {
// 0x1001aa76
int32_t v9; // 0x1001aa6b
*(char *)v6 = (char)v9;
*(int32_t *)(*(int32_t *)(v9 - 57) - 6) = 17;
return 0x10000 * v5 / 0x10000;
}
// 0x1001aab0
int32_t v10; // 0x1001aa6b
int32_t v11 = v10 - 1; // 0x1001aab6
int32_t result = v5; // 0x1001aab6
int32_t v12; // 0x1001aa6b
int32_t v13; // 0x1001aa6b
float80_t v14; // 0x1001aa6b
if (v11 != 0 != v8) {
int32_t * v15 = (int32_t *)(v6 + 0x127f94c9); // 0x1001aac6
*v15 = *v15 | v11;
int32_t v16; // 0x1001aa6b
int32_t v17 = v16 - 1; // 0x1001aacf
char v18 = llvm_ctpop_i8((char)v17); // 0x1001aacf
char * v19 = (char *)(v10 + 0x5c6b1d29); // 0x1001aad0
char v20 = *v19; // 0x1001aad0
unsigned char v21 = (char)v11 & 31; // 0x1001aad0
bool v22 = v17 < 0; // 0x1001aad0
bool v23 = (v16 & -v16) < 0; // 0x1001aad0
bool v24 = v17 == 0; // 0x1001aad0
char v25 = v18; // 0x1001aad0
bool v26 = false; // 0x1001aad0
if (v21 != 0) {
char v27 = v20 >> v21; // 0x1001aad0
v25 = llvm_ctpop_i8(v27);
*v19 = v27;
v22 = v27 < 0;
v23 = (v16 & -v16) < 0 == (v21 != 1);
v24 = v27 == 0;
v26 = (v20 & 1 << v21 - 1) != 0;
}
int32_t v28 = v6 + 1; // 0x1001aacc
*(int32_t *)-0x2add796b = v28;
float80_t v29 = __asm_fbld(*(float80_t *)v17); // 0x1001aad9
bool v30; // 0x1001aa6b
int32_t v31; // 0x1001aa6b
bool v32; // 0x1001aa6b
bool v33; // 0x1001aa6b
*(int32_t *)v31 = 16 * (int32_t)((v16 & 15) > 16) | 0x4000 * (int32_t)v32 | 512 * (int32_t)v33 | 256 * (int32_t)v30 | 128 * (int32_t)v22 | 2048 * (int32_t)v23 | 64 * (int32_t)v24 | (int32_t)v26 | 4 * (int32_t)((v25 & 1) == 0) | 2;
result = __asm_hlt();
char * v34 = (char *)(v31 + 20); // 0x1001aade
*v34 = 2 * *v34 | (char)v26;
v14 = v29;
v13 = v17;
v12 = v28;
}
int32_t * v35 = (int32_t *)result; // 0x1001aae3
*v35 = *v35 | v13;
*(float32_t *)(v12 - 67) = (float32_t)v14;
return result;
}

// Address range: 0x1001aaee - 0x1001aaef
int32_t function_1001aaee(void) {
// 0x1001aaee
int32_t result; // 0x1001aaee
return result;
}

// Address range: 0x1001ab1e - 0x1001ab65
int32_t function_1001ab1e(int32_t a1) {
// 0x1001ab1e
int32_t v1; // 0x1001ab1e
int32_t * v2 = (int32_t *)(v1 + 0x660f3da7); // 0x1001ab1e
uint32_t v3; // 0x1001ab1e
int32_t v4 = *v2 | v3; // 0x1001ab1e
*v2 = v4;
if (v4 < 0) {
function_1001aaee();
}
uint32_t v5 = *(int32_t *)(v3 - 0x62c777f3); // 0x1001ab3c
int32_t v6; // 0x1001ab1e
int32_t v7 = (0x100000000 * (int64_t)v3 | (int64_t)(v6 + 58 & 255 | v6 & -256)) / (int64_t)v5; // 0x1001ab3c
__asm_out_1((int16_t)v3, v7);
char v8 = __asm_in_6(-84); // 0x1001ab5b
return ((int32_t)v8 | v7) & -256 | (int32_t)(v8 ^ 35);
}

// Address range: 0x1001abc9 - 0x1001abcc
int32_t function_1001abc9(void) {
// 0x1001abc9
return function_1001ac2d();
}

// Address range: 0x1001ac01 - 0x1001ac06
int32_t function_1001ac01(void) {
// 0x1001ac01
return function_cc05e206();
}

// Address range: 0x1001ac1d - 0x1001ac26
int32_t function_1001ac1d(void) {
// 0x1001ac1d
int32_t v1; // 0x1001ac1d
int32_t v2; // 0x1001ac1d
*(char *)v1 = (char)v2;
int32_t v3; // 0x1001ac1d
unsigned char v4 = (char)v3; // 0x1001ac1e
return (v4 < 194 ? v3 : v3 + 62) & 255 | v3 & -0x10000 | 256 * (int32_t)(v4 > 193);
}

// Address range: 0x1001ac2d - 0x1001ac33
int32_t function_1001ac2d(void) {
int32_t v1 = __asm_in_4(7); // 0x1001ac2d
int32_t v2; // 0x1001ac2d
*(char *)v2 = (char)v1;
return v1 & -256 | v2 & 255;
}

// Address range: 0x1001ac5e - 0x1001ac60
int32_t function_1001ac5e(int32_t a1) {
// 0x1001ac5e
return __asm_wait();
}

// Address range: 0x1001ac67 - 0x1001ac6f
int32_t function_1001ac67(void) {
// 0x1001ac67
int32_t v1; // 0x1001ac67
return function_e7d9e243(v1);
}

// Address range: 0x1001ac85 - 0x1001ade1
int32_t function_1001ac85(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, uint32_t a6, uint32_t a7, int32_t a8, int32_t a9) {
// 0x1001ac85
int32_t v1; // 0x1001ac85
bool v2; // 0x1001ac85
if (v2) {
// 0x1001ac87
uint32_t v3; // 0x1001ac85
int32_t v4; // 0x1001ac85
*(char *)v4 = (char)(v4 | v3 / 256);
int32_t v5; // 0x1001ac85
__asm_into(v5);
*(char *)v1 = (char)v4;
char * v6 = (char *)(v3 + 0x30616132); // 0x1001ac92
char v7 = *v6; // 0x1001ac92
int32_t v8; // 0x1001ac85
char v9 = v8; // 0x1001ac92
char v10 = v7 + v9; // 0x1001ac92
*v6 = v10;
if (((v10 ^ v7) & (v10 ^ v9)) >= 0) {
function_1001ac67();
}
// 0x1001ac9a
return function_f72199bf();
}
int32_t v11 = __asm_in_4(163); // 0x1001ad07
bool v12; // 0x1001ac85
if (v12) {
// 0x1001ad0c
bool v13; // 0x1001ac85
if ((v13 ? 102 : 101) < (char)v11) {
// 0x1001acf5
int32_t v14; // 0x1001ac85
return v14 & -256 | (int32_t)(*(char *)(a2 - 0x1f8d9629) ^ (char)v14);
}
// 0x1001ad16
int32_t result; // 0x1001ac85
return result;
}
int32_t v15 = v1 + 1; // 0x1001ad71
if (v15 < 0 != (v15 & (v1 ^ -0x80000000)) < 0) {
// 0x1001ad74
__asm_in_4(6);
return function_67a9301d();
}
int32_t v16 = a9; // 0x1001ad58
int32_t v17 = a7; // 0x1001ad58
int32_t v18 = a6; // 0x1001ad58
int32_t v19; // bp+40, 0x1001ac85
int32_t v20 = &v19; // 0x1001ad58
if ((v15 & (v1 ^ -0x80000000)) < 0) {
int32_t * v21 = (int32_t *)a8; // 0x1001ad5a
*v21 = *v21 + a7;
bool v22 = (a4 & 15) == 15 | (a9 & 14) > 9; // 0x1001ad5d
int32_t v23 = *(int32_t *)(a8 - 126); // 0x1001ad5e
int64_t v24 = (int64_t)*(int32_t *)(a5 - 124); // 0x1001ad61
char v25 = (256 * (int32_t)v22 + a9) / 256; // 0x1001ad68
char v26 = 0x20e04d3f * v24 != 0x20e04d3f00000000 * v24 / 0x100000000; // 0x1001ad68
char v27 = v26 + (char)(a6 / 256); // 0x1001ad68
unsigned char v28 = v25 - v27; // 0x1001ad68
if (((v28 - v26 ^ v25) & (v27 ^ v25)) >= 0) {
// 0x1001ad16
return (v22 ? a9 + 10 : a9) & 15 | a9 & -0x10000 | 256 * (int32_t)v28;
}
uint64_t v29 = 0x100000000 * (int64_t)a7 | (int64_t)__asm_int1(); // 0x1001ad92
uint64_t v30 = (int64_t)*(int32_t *)(v23 - 66); // 0x1001ad92
int32_t v31 = v29 / v30; // 0x1001ad92
v18 = a6 & -256;
float80_t v32; // 0x1001ac85
*(int16_t *)(v23 - 40) = (int16_t)v32;
char * v33 = (char *)((v18 | (int32_t)*(char *)(v31 - 0x7431141f)) + 1); // 0x1001ada6
*v33 = *v33 | (char)((int32_t)(v29 % v30) / 256);
v16 = __asm_sti();
v17 = v31 + 1;
int16_t v34; // bp+38, 0x1001ac85
v20 = &v34;
}
int32_t v35 = v20 - *(int32_t *)v17; // 0x1001adbb
__asm_out(247, (char)v16);
__asm_rdtsc_10();
*(int32_t *)(v35 + 6) = *(int32_t *)((v18 & -256 | 227) - 0x2ddb087d);
return function_ceba665f();
}

// Address range: 0x1001ade1 - 0x1001ae94
int32_t function_1001ade1(void) {
// 0x1001ade1
int32_t v1; // 0x1001ade1
uint32_t v2; // 0x1001ade1
*(char *)(v1 - 0x5b36253f) = (char)(v2 / 256);
int32_t result; // 0x1001ade1
int32_t v3; // 0x1001ade1
int32_t v4; // 0x1001ade1
if (v4 != v3) {
int32_t v5 = __asm_fnstenv(); // 0x1001ae36
*(int224_t *)(v5 + 0x3516f971) = (int224_t)v5;
result = v5;
} else {
// 0x1001adeb
bool v6; // 0x1001ade1
int32_t v7 = (v6 ? -4 : 4) + v3; // 0x1001ade1
int32_t v8; // 0x1001ade1
*(char *)v7 = *(char *)&v8;
int32_t v9 = v6 ? -1 : 1; // 0x1001adeb
v8 += v9;
int32_t v10 = v2 + 1; // 0x1001adec
int32_t v11; // 0x1001ade1
int32_t v12 = __asm_in((int16_t)v11); // 0x1001adf7
int32_t * v13 = (int32_t *)(4 * v11 + v10); // 0x1001adfa
*v13 = *v13 - v10;
*(int32_t *)(v7 + v9) = v12;
result = -0x21cecf11;
}
// 0x1001ae06
return result;
}

// Address range: 0x1001ae94 - 0x1001af33
int32_t function_1001ae94(int32_t a1, int32_t a2, uint32_t a3, int32_t a4) {
// 0x1001ae94
int32_t v1; // 0x1001ae94
int32_t v2; // 0x1001ae94
int32_t v3 = *(int32_t *)(v2 - 122) | v1; // 0x1001ae94
bool v4 = false;
int32_t v5; // 0x1001ae94
unsigned char v6 = (char)(v5 / 256); // 0x1001ae98
unsigned char v7 = *(char *)(v3 + 0x3c9d039c + 4 * v5) + v6; // 0x1001ae98
unsigned char v8 = v7 + (char)v4; // 0x1001ae98
int32_t v9; // 0x1001ae94
int32_t result = v9 & -0x10000 | 118; // 0x1001aea1
v5 = 256 * (int32_t)v8 | v5 & -0xff01;
while (v4 ? v8 <= v6 : v7 < v6) {
// 0x1001ae98
v4 = true;
v6 = (char)(v5 / 256);
v7 = *(char *)(v3 + 0x3c9d039c + 4 * v5) + v6;
v8 = v7 + (char)v4;
result = result & -0x10000 | 118;
v5 = 256 * (int32_t)v8 | v5 & -0xff01;
}
// 0x1001aea5
*(int32_t *)-0x19d6bf67 = *(int32_t *)-0x19d6bf67 / 0x1000000;
if ((a1 & 2048) != 0) {
// 0x1001af32
return result;
}
char * v10 = (char *)(result + 0x713a1372); // 0x1001aeb6
char v11 = *v10 - (char)(a3 / 256); // 0x1001aeb6
*v10 = v11;
if (v11 >= 0) {
// 0x1001aec4
*(char *)(8 * v3 - 99 + result) = 45;
return result;
}
int32_t * v12 = (int32_t *)(a3 + 0x37658451); // 0x1001aed7
*v12 = *v12 | -0x19d6bf67;
return result;
}

// Address range: 0x1001af34 - 0x1001b014
int32_t function_1001af34(int32_t a1) {
int32_t v1 = a1;
int32_t v2; // 0x1001af34
int32_t v3; // 0x1001af34
*(int32_t *)v2 = __asm_insd((int16_t)v3);
int32_t v4; // 0x1001af34
__asm_into(v4);
int32_t v5; // 0x1001af34
int32_t * v6 = (int32_t *)(8 * v2 - 111 + v5); // 0x1001af36
bool v7; // 0x1001af34
int32_t v8 = *v6 + (int32_t)v7 - v2; // 0x1001af36
*v6 = v8;
int32_t result; // 0x1001af34
if (v8 == 0) {
// 0x1001afa3
__asm_in_4(57);
int32_t v9; // 0x1001af34
int32_t v10 = __asm_bound(*(int64_t *)(v9 - 86)); // 0x1001afb1
*(char *)v2 = 1;
uint32_t v11 = v10 & 31; // 0x1001afbc
if (v11 != 0) {
int32_t * v12 = (int32_t *)(2 * v5 - 0x4d6f274c); // 0x1001afbc
*v12 = *v12 << v11;
}
// 0x1001af43
return result;
}
int32_t v13 = v5 + 1; // 0x1001af3e
if (v13 < 0) {
// 0x1001af43
return result;
}
// 0x1001af75
int32_t v14; // 0x1001af34
int32_t v15; // 0x1001af34
if (v14 != 1 && v15 != *(int32_t *)v14 + (int32_t)((char)v15 < 88)) {
// 0x1001af62
return __asm_sti();
}
uint32_t v16 = (int32_t)&v1; // 0x1001af40
if ((v16 || 1) >= 0) {
// 0x1001af43
return result;
}
// 0x1001affa
int32_t v17; // 0x1001af34
unsigned char v18 = (char)v17; // 0x1001affa
bool v19 = v18 > 153 | v13 < v16;
bool v20; // 0x1001af34
int32_t v21; // 0x1001af34
int32_t v22; // 0x1001affc
if ((v18 & 14) > 9) {
int32_t v23 = (v19 ? 154 : 250) + v17; // 0x1001affa
v20 = v19 | (char)v23 > 153;
v21 = v23 & 255 | v17 & -256;
} else {
int32_t v24 = v19 ? v17 + 160 : v17; // 0x1001affa
int32_t v25 = v17 & -256; // 0x1001affa
unsigned char v26 = (char)v24; // 0x1001affb
bool v27 = v19 | v26 > 153;
v20 = v27;
v21 = v24 & 255 | v25;
if ((v26 & 14) <= 9) {
v22 = *(int32_t *)(v14 - 0xa56f5ae) | (v27 ? v24 + 160 : v24) & 255 | v25;
return v22 & -0x10000 | v22 + 24 & 255 | 0xc200;
}
}
int32_t v28 = v21;
int32_t v29 = (v20 ? 154 : 250) + v28 & 255 | v28 & -256;
v22 = *(int32_t *)(v14 - 0xa56f5ae) | v29;
return v22 & -0x10000 | v22 + 24 & 255 | 0xc200;
}

// Address range: 0x1001b014 - 0x1001b01e
int32_t function_1001b014(void) {
// 0x1001b014
int32_t v1; // 0x1001b014
float80_t v2; // 0x1001b014
*(float32_t *)(v1 - 0x59dbbddc) = (float32_t)v2;
int32_t result; // 0x1001b014
return result;
}

// Address range: 0x1001b01e - 0x1001b08b
int32_t function_1001b01e(int32_t a1) {
// 0x1001b01e
__asm_iretd();
*(char *)-0x1b30599e = -77;
__asm_in_4(238);
__asm_sti();
int32_t v1; // bp-4, 0x1001b01e
return function_69ba6d32(&v1);
}

// Address range: 0x1001b08b - 0x1001b09b
int32_t function_1001b08b(void) {
// 0x1001b08b
return function_1ac52660();
}

// Address range: 0x1001b09c - 0x1001b09d
int32_t function_1001b09c(void) {
// 0x1001b09c
int32_t result; // 0x1001b09c
return result;
}

// Address range: 0x1001b0b0 - 0x1001b0b3
int32_t function_1001b0b0(int32_t a1) {
// 0x1001b0b0
int32_t result; // 0x1001b0b0
bool v1; // 0x1001b0b0
bool v2; // 0x1001b0b0
if (v2 == v1) {
result = function_1001b09c();
}
// 0x1001b0b2
return result;
}

// Address range: 0x1001b0e2 - 0x1001b0e6
int32_t function_1001b0e2(int32_t a1) {
// 0x1001b0e2
int32_t result; // 0x1001b0e2
return result;
}

// Address range: 0x1001b0ee - 0x1001b0ef
int32_t function_1001b0ee(void) {
// 0x1001b0ee
int32_t result; // 0x1001b0ee
return result;
}

// Address range: 0x1001b109 - 0x1001b10a
int32_t function_1001b109(void) {
// 0x1001b109
int32_t result; // 0x1001b109
return result;
}

// Address range: 0x1001b12f - 0x1001b135
int32_t function_1001b12f(int16_t a1, int32_t a2) {
// 0x1001b12f
return __asm_hlt() + 1;
}

// Address range: 0x1001b158 - 0x1001b1dc
int32_t function_1001b158(int32_t a1) {
// 0x1001b158
bool v1; // 0x1001b158
if (!v1) {
// 0x1001b1d9
int32_t v2; // 0x1001b158
return &v2;
}
// 0x1001b15e
int32_t v3; // 0x1001b158
int32_t v4 = v3 - 1; // 0x1001b168
int32_t v5; // 0x1001b158
int32_t v6 = (int32_t)&v5 ^ 0x2a698bdb; // 0x1001b168
if (v4 != 0) {
v6 = function_1001b0ee();
}
unsigned char v7 = (char)v6; // 0x1001b16a
unsigned char v8; // 0x1001b158
unsigned char v9 = v8 > v7 ? -93 : -94; // 0x1001b16d
int32_t v10 = v6 & -256 | (int32_t)(v7 - v9); // 0x1001b16d
int32_t v11 = v8 > v7 | v9 > v7; // 0x1001b170
int32_t v12; // 0x1001b158
int32_t v13 = v10 + (v12 & -0xff01 | 0x8d00) + v11; // 0x1001b170
char v14 = llvm_ctpop_i8((char)v13); // 0x1001b170
int32_t v15; // 0x1001b158
*(char *)(v15 + 0x350887f4) = (char)v4;
int32_t v16 = v10; // 0x1001b179
if ((v14 & 1) == 0) {
v16 = function_1001b109();
}
int32_t v17 = v13 + v11; // 0x1001b170
if (((v17 ^ v12) & (v17 ^ v6)) < 0) {
// 0x1001b17d
int32_t v18; // 0x1001b158
return v18 + 4;
}
// 0x1001b1d9
return v16 & -0x911b979;
}

// Address range: 0x1001b1dc - 0x1001b1f3
int32_t function_1001b1dc(int32_t a1, int32_t a2) {
// 0x1001b1dc
int32_t v1; // 0x1001b1dc
uint32_t v2 = v1 | 221; // 0x1001b1dd
return v2 - 0x31fb07be + (v2 < 0x31fb07be ? -0x17fb182e : -0x17fb182d);
}

// Address range: 0x1001b1f4 - 0x1001b1f9
int32_t function_1001b1f4(void) {
// 0x1001b1f4
return function_1001b262((int32_t)&g2);
}

// Address range: 0x1001b1f9 - 0x1001b1fe
int32_t function_1001b1f9(int32_t a1) {
// 0x1001b1f9
int32_t result; // 0x1001b1f9
return result;
}

// Address range: 0x1001b203 - 0x1001b20d
int32_t function_1001b203(void) {
// 0x1001b203
return function_1001b250((int32_t)&g2);
}

// Address range: 0x1001b20e - 0x1001b24f
int32_t function_1001b20e(int32_t a1) {
// 0x1001b20e
uint32_t v1; // 0x1001b20e
char v2 = v1;
*(char *)v1 = -v2;
int32_t v3; // 0x1001b20e
unsigned char v4 = (char)v3; // 0x1001b212
unsigned char v5 = 2 * v4; // 0x1001b212
uint32_t v6; // 0x1001b20e
bool v7 = v6 < v1 ? (v5 | (char)(v6 < v1)) <= v4 : v5 < v4; // 0x1001b212
int32_t v8; // 0x1001b20e
char * v9 = (char *)(v8 + 63); // 0x1001b216
*v9 = (char)v7 - v2 + *v9;
__asm_in((int16_t)(v8 >> 31));
int32_t v10; // 0x1001b20e
if (v10 != 1) {
// 0x1001b228
return __asm_in_4(178);
}
// 0x1001b231
int32_t v11; // 0x1001b20e
char * v12 = (char *)(v11 ^ 70); // 0x1001b240
*v12 = *v12 + 40;
__asm_int3();
return function_1001b2c7((int32_t)&g2, (int32_t)&g2);
}

// Address range: 0x1001b250 - 0x1001b262
int32_t function_1001b250(int32_t a1) {
// 0x1001b250
int32_t v1; // 0x1001b250
char * v2 = (char *)(v1 - 0x57dc5677); // 0x1001b25a
unsigned char v3 = *v2; // 0x1001b25a
*v2 = v3 / 4 | 128 * v3;
return __asm_iretd();
}

// Address range: 0x1001b262 - 0x1001b270
int32_t function_1001b262(int32_t a1) {
// 0x1001b262
return function_25fac80c();
}

// Address range: 0x1001b29f - 0x1001b2a4
int32_t function_1001b29f(int32_t a1) {
// 0x1001b29f
int32_t result; // 0x1001b29f
return result;
}

// Address range: 0x1001b2b4 - 0x1001b2b5
int32_t function_1001b2b4(void) {
// 0x1001b2b4
int32_t result; // 0x1001b2b4
return result;
}

// Address range: 0x1001b2b6 - 0x1001b2b7
int32_t function_1001b2b6(void) {
// 0x1001b2b6
int32_t result; // 0x1001b2b6
return result;
}

// Address range: 0x1001b2c7 - 0x1001b4a5
int32_t function_1001b2c7(int32_t a1, int32_t a2) {
// 0x1001b2c7
int32_t v1; // 0x1001b2c7
int32_t v2; // 0x1001b2c7
int32_t * v3 = (int32_t *)(8 * v1 + 82 + (v2 & 0x3e007900 | 225)); // 0x1001b2cf
int32_t v4; // 0x1001b2c7
*v3 = *v3 + v4;
return function_6000b0ad(v2 & 0x7900 | 237, -0x7731b81c);
}

// Address range: 0x1001b4a6 - 0x1001b4ad
int32_t function_1001b4a6(int16_t a1) {
// 0x1001b4a6
return function_b1254067();
}

// Address range: 0x1001b50e - 0x1001b50f
int32_t function_1001b50e(int32_t a1) {
// 0x1001b50e
int32_t result; // 0x1001b50e
return result;
}

// Address range: 0x1001b515 - 0x1001b51c
int32_t function_1001b515(void) {
// 0x1001b515
return function_bf5faeff();
}

// Address range: 0x1001b51f - 0x1001b55f
int32_t function_1001b51f(int32_t a1) {
// 0x1001b51f
float80_t v1; // 0x1001b51f
int16_t v2 = v1; // 0x1001b521
int32_t v3; // 0x1001b51f
*(int16_t *)v3 = v2;
int32_t v4; // 0x1001b51f
char v5 = *(char *)(v4 + 36); // 0x1001b523
__asm_out_2(158, -0x3b30c500);
int32_t v6; // 0x1001b51f
*(int16_t *)(v6 & -256 | 137) = v2;
int32_t v7; // 0x1001b51f
int16_t v8 = v7; // 0x1001b548
__asm_out_1(v8, v4);
uint32_t v9; // 0x1001b51f
*(int32_t *)v7 = (256 * (int32_t)(v5 + (char)(v9 / 256)) | v9 & -0xff01) - 1 & -256 | 72;
int32_t v10 = __asm_wait(); // 0x1001b556
__asm_outsd(v8, *(int32_t *)(v4 - 0x6d530dc3));
return v10 & -0x7bd6abba;
}

// Address range: 0x1001b56d - 0x1001b56e
int32_t function_1001b56d(void) {
// 0x1001b56d
int32_t result; // 0x1001b56d
return result;
}

// Address range: 0x1001b584 - 0x1001b59d
int32_t function_1001b584(void) {
// 0x1001b584
int32_t v1; // 0x1001b584
char v2 = *(char *)(v1 + 0x339aabc6); // 0x1001b584
bool v3; // 0x1001b584
int32_t v4 = v3 ? -1 : 1; // 0x1001b58e
int32_t v5; // 0x1001b584
*(char *)(v4 + v5) = (char)v1;
char v6 = *(char *)(v4 + v1); // 0x1001b592
int32_t v7; // 0x1001b584
bool v8; // 0x1001b584
__asm_outsb((int16_t)(v7 & 0xff00 | (int32_t)((char)v8 + (char)v7 - v2)), v6);
int16_t v9; // 0x1001b584
return unknown_791be4cc(v9);
}

// Address range: 0x1001b59d - 0x1001b628
int32_t function_1001b59d(int32_t a1) {
// 0x1001b59d
__asm_iretd();
int32_t v1; // 0x1001b59d
bool v2; // 0x1001b59d
int32_t v3 = (v2 ? -4 : 4) + v1; // 0x1001b5a4
__asm_in_4(148);
uint32_t v4; // 0x1001b59d
unsigned char v5 = (char)(v4 / 256); // 0x1001b5a7
int32_t v6; // 0x1001b59d
unsigned char v7 = *(char *)(v6 - 0x1d34d3dd); // 0x1001b5a7
int32_t v8 = __asm_wait(); // 0x1001b5b0
__asm_int(2);
char * v9 = (char *)(v3 + 0x36f3550d); // 0x1001b5b3
unsigned char v10 = *v9; // 0x1001b5b3
unsigned char v11 = v10 + v5; // 0x1001b5b3
unsigned char v12 = v11 + (char)(v7 > v5); // 0x1001b5b3
*v9 = v12;
int32_t v13 = v8; // 0x1001b5c0
if (v12 != 0 && !((v7 > v5 ? v12 <= v10 : v11 < v10))) {
v13 = function_1001b56d();
}
int32_t v14 = v13 | 0x658d3f2a; // 0x1001b5c2
unsigned char v15 = (char)v14; // 0x1001b5c7
__asm_out(233, v15);
int32_t v16 = __asm_bound(*(int64_t *)(v3 + 0x353c2fa6)); // 0x1001b5c9
int32_t v17 = v14 + 115; // 0x1001b5d4
int32_t result = v17 & 255 | v14 & -256; // 0x1001b5d4
int32_t v18 = v6 - 1; // 0x1001b5d6
if (v18 == 0) {
// 0x1001b5d8
*(int32_t *)-0x39bfbd89 = *(int32_t *)-0x39bfbd89 | result;
return result;
}
// 0x1001b603
int32_t v19; // 0x1001b59d
int32_t v20; // 0x1001b59d
int32_t v21 = v20 & -256 | (int32_t)*(char *)(v19 + 67); // 0x1001b5ad
if (v15 <= 140) {
char * v22 = (char *)(v21 + 0x205fedad); // 0x1001b605
*v22 = *v22 ^ (char)v18;
return result;
}
char * v23 = (char *)(v6 - 3); // 0x1001b60e
*v23 = *v23 & (char)v4;
__asm_out_3((int16_t)v21, (char)v17);
char v24 = *(char *)(v3 + 0x21ab8b56); // 0x1001b612
__asm_bound(*(int64_t *)result);
int32_t v25 = *(int32_t *)-0x460753cd + v18; // 0x1001b61f
*(int32_t *)-0x460753cd = v25;
int32_t result2 = *(int32_t *)-0x39bfbd37; // 0x1001b625
if (v25 == 0) {
// 0x1001b628
return result2;
}
int32_t v26 = result2 - v21; // 0x1001b5e0
unsigned char v27 = *(char *)((v26 & 235) + (256 * (int32_t)(v24 + v5) | v4 & -0xff01)) & 1;
__asm_bound(*((v2 ? (int64_t *)-0x39bfbd3b : (int64_t *)-0x39bfbd33)));
*(char *)0x249e18c2 = v27;
*(int32_t *)0x5e15e9dc = 0x5e15e9e0;
*(int32_t *)0x5e15e9d8 = v16;
return (v26 & 0x798a3800 | (int32_t)v27) - 1;
}

// Address range: 0x1001b629 - 0x1001b63f
int32_t function_1001b629(int32_t a1) {
// 0x1001b629
int32_t v1; // 0x1001b629
int32_t v2; // 0x1001b629
int32_t * v3 = (int32_t *)(8 * v2 + v1); // 0x1001b631
int32_t v4; // 0x1001b629
int32_t v5; // 0x1001b629
*v3 = *v3 + v4 + (int32_t)(((char)v5 ^ -2) < 26);
return __asm_sti();
}

// Address range: 0x1001b657 - 0x1001b685
int32_t function_1001b657(void) {
// 0x1001b657
int32_t v1; // 0x1001b657
int32_t * v2 = (int32_t *)(v1 + 0x3e14f578); // 0x1001b66a
*v2 = *v2 + v1;
int32_t v3; // 0x1001b657
int32_t v4; // 0x1001b657
int32_t * v5 = (int32_t *)((256 * v4 + v3 & 0xff00 | v3 & -0xff01) - 0x3959cc9b); // 0x1001b676
uint32_t v6 = *v5; // 0x1001b676
*v5 = v6 / 0x80000000 | 2 * v6;
int32_t v7; // 0x1001b657
int32_t v8; // 0x1001b657
*(char *)(v8 - 2) = *(char *)&v7;
return function_c03845cc();
}

// Address range: 0x1001b685 - 0x1001b6b5
int32_t function_1001b685(int32_t a1) {
// 0x1001b685
return *(int32_t *)a1;
}

// Address range: 0x1001b6b5 - 0x1001b750
int32_t function_1001b6b5(void) {
// 0x1001b6b5
int32_t v1; // 0x1001b6b5
char * v2 = (char *)(v1 + 6); // 0x1001b6b7
bool v3; // 0x1001b6b5
*v2 = *v2 - (v3 ? 77 : 76);
int32_t v4; // 0x1001b6b5
uint32_t v5; // 0x1001b6b5
__asm_out_3((int16_t)v4, (char)(12 * v5 / 256 + v5));
*(int32_t *)v4 = v4 / 2;
int32_t v6; // 0x1001b6b5
uint32_t v7 = v6 & 31; // 0x1001b6cd
int32_t v8; // 0x1001b6b5
if (v7 != 0) {
int32_t * v9 = (int32_t *)(v8 - 86); // 0x1001b6cd
*v9 = *v9 >> v7;
}
int32_t v10 = __asm_int3(); // 0x1001b6d0
*(char *)(v4 - 0x52b27c8a) = (char)v8;
return v10 & -256 | (int32_t)__asm_in_6(50);
}

// Address range: 0x1001b759 - 0x1001b778
int32_t function_1001b759(void) {
// 0x1001b759
int32_t v1; // 0x1001b759
int32_t v2; // 0x1001b759
__asm_out_1((int16_t)v1, v2);
char * v3 = (char *)(v2 - 114); // 0x1001b762
char v4 = *v3; // 0x1001b762
*v3 = v4 - 2;
bool v5; // 0x1001b759
int32_t v6 = v5 ? -1 : 1; // 0x1001b76d
int32_t v7 = v2 & -256 | v1 & 255; // 0x1001b768
bool v8 = (v4 ^ -2) < 254; // 0x1001b768
while (true) {
int32_t v9 = v7 + 254 + (int32_t)v8; // 0x1001b76b
*(char *)-0xa0ab09d = (char)v9;
v7 = v9 & 255;
int32_t v10; // 0x1001b759
int32_t v11; // 0x1001b759
v8 = *(char *)v11 < *(char *)v10;
v11 += v6;
v10 += v6;
}
}

// Address range: 0x1001b792 - 0x1001b793
int32_t function_1001b792(void) {
// 0x1001b792
int32_t result; // 0x1001b792
return result;
}

// Address range: 0x1001b7a8 - 0x1001b7ac
int32_t function_1001b7a8(int32_t a1, int32_t a2) {
// 0x1001b7a8
int32_t result; // 0x1001b7a8
return result;
}

// Address range: 0x1001b7ad - 0x1001b7ae
int32_t function_1001b7ad(void) {
// 0x1001b7ad
int32_t result; // 0x1001b7ad
return result;
}

// Address range: 0x1001b7b2 - 0x1001b7b3
int32_t function_1001b7b2(void) {
// 0x1001b7b2
int32_t result; // 0x1001b7b2
return result;
}

// Address range: 0x1001b7da - 0x1001b7db
int32_t function_1001b7da(void) {
// 0x1001b7da
int32_t result; // 0x1001b7da
return result;
}

// Address range: 0x1001b7df - 0x1001b89d
int32_t function_1001b7df(int32_t a1, int16_t a2) {
// 0x1001b7df
int32_t v1; // 0x1001b7df
int32_t v2; // 0x1001b7df
int32_t v3 = *(int32_t *)(v1 + 55 + 4 * v2); // 0x1001b7df
uint32_t v4; // 0x1001b7df
uint32_t v5 = v3 + v4; // 0x1001b7df
char v6 = v5; // 0x1001b7df
if (((v5 ^ v4) & (v5 ^ v3)) < 0) {
int32_t v7 = v5; // 0x1001b7e5
if (v2 != 1 && v5 != 0) {
v7 = function_1001b7b2();
}
int32_t result = v7; // 0x1001b7e7
if ((llvm_ctpop_i8(v6) & 1) != 0) {
result = function_1001b792();
}
// 0x1001b7e9
int32_t v8; // 0x1001b7df
float80_t v9; // 0x1001b7df
*(float80_t *)v8 = __asm_fbstp(v9);
return result;
}
char * v10 = (char *)(v2 + 83); // 0x1001b7f5
unsigned char v11 = *v10; // 0x1001b7f5
unsigned char v12 = v11 + v6; // 0x1001b7f5
unsigned char v13 = v12 + (char)(v5 < v4); // 0x1001b7f5
bool v14 = v5 < v4 ? v13 <= v11 : v12 < v11; // 0x1001b7f5
*v10 = v13;
int32_t v15; // 0x1001b7df
int32_t v16 = *(int32_t *)(v5 + v15 + (int32_t)v14); // 0x1001b807
if ((llvm_ctpop_i8((char)(v16 + v1)) & 1) != 0) {
// 0x1001b88c
*(int32_t *)(0x10000 * v5 / 0x10000 - 4) = -103;
return function_6c632eb1();
}
int32_t v17 = __asm_fnstenv(); // 0x1001b80e
*(int224_t *)(v17 - 76) = (int224_t)v17;
uint32_t v18; // 0x1001b7df
int32_t v19; // 0x1001b7df
bool v20; // 0x1001b7df
int32_t * v21 = (int32_t *)(v18 + 0x3b7cf2a9 + 2 * v19 + (v20 ? -4 : 4)); // 0x1001b814
*v21 = (int32_t)(v17 < v18) - v17 + *v21;
return function_fad381d1();
}

// Address range: 0x1001b89d - 0x1001b8b1
int32_t function_1001b89d(void) {
// 0x1001b89d
int32_t v1; // 0x1001b89d
int64_t v2; // 0x1001b89d
__asm_psraw(v2, *(int64_t *)&v1);
int32_t v3; // 0x1001b89d
return v3 ^ 192;
}

// Address range: 0x1001b8b1 - 0x1001b8c1
int32_t function_1001b8b1(void) {
// 0x1001b8b1
__asm_hlt();
int32_t v1; // 0x1001b8b1
return __asm_hlt() & -256 | (int32_t)__asm_in_5((int16_t)v1);
}

// Address range: 0x1001b8c1 - 0x1001b8e5
int32_t function_1001b8c1(void) {
// 0x1001b8c1
while (true) {
// 0x1001b8cd
int32_t v1; // 0x1001b8c1
int32_t v2 = v1;
int32_t v3 = v2 + 149; // 0x1001b8d4
uint32_t v4 = v2 / 256; // 0x1001b8d6
int32_t v5; // 0x1001b8c1
uint32_t v6 = (uint32_t)v5 / 256; // 0x1001b8d6
bool v7 = (v3 & 14) > 9 | ((char)v6 & 15) + ((char)v4 & 15) > 15; // 0x1001b8d9
int32_t v8 = v7 ? v2 + 11 : v3; // 0x1001b8d9
int32_t v9 = v7; // 0x1001b8d9
int32_t v10 = v8 & 15 | v2 & -0x10000 | 256 * (v6 + v4 + v9) & 0xff00; // 0x1001b8d9
int32_t v11; // 0x1001b8c1
__asm_into(v11);
int32_t * v12 = (int32_t *)(v10 - 0x5808206f); // 0x1001b8db
*v12 = *v12 + 0x34cab9f9 + v9;
v1 = v10;
v5 = v2 >> 31;
}
}

// Address range: 0x1001b8e5 - 0x1001b8f6
int32_t function_1001b8e5(void) {
// 0x1001b8e5
int32_t v1; // 0x1001b8e5
int16_t v2; // 0x1001b8e5
return unknown_ed4f6167(v2, v1);
}

// Address range: 0x1001b907 - 0x1001b940
int32_t function_1001b907(int32_t a1, int32_t a2) {
// 0x1001b907
uint32_t v1; // 0x1001b907
*(char *)v1 = (char)(v1 / 256 | v1);
int32_t v2; // 0x1001b907
*(char *)-0x1af0b868 = (char)v2;
int32_t v3; // 0x1001b907
int64_t v4 = *(int64_t *)(2 * v3 - 0x6de5974e); // 0x1001b914
__asm_outsb((int16_t)__asm_bound(v4), (char)v3);
int32_t v5; // 0x1001b907
*(int32_t *)v5 = *(int32_t *)(v3 & v5);
__asm_int3();
return function_4e494fd1();
}

// Address range: 0x1001b967 - 0x1001b96a
int32_t function_1001b967(void) {
// 0x1001b967
int32_t result; // 0x1001b967
return result;
}

// Address range: 0x1001b984 - 0x1001b985
int32_t function_1001b984(void) {
// 0x1001b984
int32_t result; // 0x1001b984
return result;
}

// Address range: 0x1001b985 - 0x1001b988
int32_t function_1001b985(void) {
// 0x1001b985
int32_t result; // 0x1001b985
return result;
}

// Address range: 0x1001b9a9 - 0x1001bbc6
int32_t function_1001b9a9(int32_t a1, int32_t a2, int32_t a3) {
int32_t v1 = a1;
int32_t v2; // 0x1001b9a9
int32_t v3; // 0x1001b9a9
*(char *)v2 = (char)v3;
bool v4; // 0x1001b9a9
int32_t v5 = v4 ? -1 : 1; // 0x1001ba1b
int32_t v6 = v5 + v2; // 0x1001ba1b
int32_t v7 = v5 + v3; // 0x1001ba1b
int32_t v8; // 0x1001b9a9
int16_t v9 = v8; // 0x1001ba1c
__asm_outsb(v9, *(char *)v7);
*(char *)v6 = __asm_insb(v9);
uint32_t v10 = *(int32_t *)(v6 + 0x530973b8); // 0x1001ba20
int32_t v11; // 0x1001b9a9
uint32_t v12 = v11 & 31; // 0x1001ba26
int32_t v13; // 0x1001b9a9
if (v12 != 0) {
int32_t * v14 = (int32_t *)(v13 + 0x4deb1a45); // 0x1001ba26
uint32_t v15 = *v14; // 0x1001ba26
*v14 = v15 >> 32 - v12 | v15 << v12;
}
if ((llvm_ctpop_i8((char)(v7 - v13)) & 1) != 0) {
// 0x1001b9d4
bool v16; // 0x1001b9a9
int32_t v17; // 0x1001b9a9
int32_t v18 = v17 - (v16 ? 0x1d3d3640 : 0x1d3d363f); // 0x1001b9a9
uint16_t v19 = (int16_t)v18; // 0x1001b9d6
uint16_t v20 = (int16_t)*(char *)(v13 - 55); // 0x1001b9d6
int16_t v21 = v10; // 0x1001b9de
int32_t v22 = __asm_insd(v21); // 0x1001b9de
int32_t * v23 = (int32_t *)v6; // 0x1001b9de
*v23 = v22;
*v23 = __asm_insd(v21);
return v18 & 0x71ce0000 | (int32_t)(v19 / v20 & 131) | (int32_t)(256 * (v19 % v20)) | -0x71ce3084;
}
int32_t v24 = v1; // 0x1001ba2c
char * v25 = (char *)v24; // 0x1001ba2f
*v25 = *v25 & (char)v24;
int32_t v26 = v7 - *(int32_t *)(v11 + 100); // 0x1001ba31
int32_t v27 = __asm_fnsave(); // 0x1001ba37
*(int864_t *)(v26 + 80) = (int864_t)v27;
char * v28 = (char *)(v11 - 57); // 0x1001ba3b
*v28 = *v28 ^ (char)v27;
int32_t v29 = v27 | -0x3599e7ce; // 0x1001ba3e
int32_t * v30 = (int32_t *)(v26 + 53); // 0x1001ba45
uint32_t v31 = *v30; // 0x1001ba45
*v30 = v31 / 2 | 0x80000000 * v31;
int32_t v32 = v31 & 1; // 0x1001ba45
unsigned char v33 = (char)v29; // 0x1001ba48
bool v34 = v33 > 153 | v32 != 0;
int32_t v35; // 0x1001b9a9
char v36; // 0x1001b9a9
if ((v33 & 14) > 9) {
char v37 = (v34 ? -102 : -6) + v33; // 0x1001ba48
v35 = v29 & -256 | (int32_t)v37;
v36 = v37;
} else {
char v38 = v34 ? v33 - 96 : v33; // 0x1001ba48
v35 = v29 & -256 | (int32_t)v38;
v36 = v38;
}
int32_t v39 = v11 + 1; // 0x1001ba34
int32_t v40 = v4 ? -4 : 4; // 0x1001ba3a
int32_t v41 = v6 + v40; // 0x1001ba3a
if (v36 < 0 == (v32 != v31 / 0x80000000)) {
char v42 = v39; // 0x1001b9f2
unsigned char v43 = v42 & 31; // 0x1001b9f2
if (v43 != 0) {
char * v44 = (char *)(v41 + 0xfe1e916 + v10); // 0x1001b9f2
*v44 = *v44 >> v43;
}
int32_t v45 = v41 + v5; // 0x1001b9f9
int32_t v46 = v35 + 1; // 0x1001b9fe
int32_t v47 = v39 & -0xff01 | 0x8e00; // 0x1001ba00
*(char *)0x62f04f58 = *(char *)0x62f04f58 ^ (char)v46;
*(int32_t *)v45 = v46;
__asm_in_6(93);
*(int32_t *)v13 = v24;
int32_t v48 = v10 & -0xff01 | 0xba00; // 0x1001ba7c
int32_t * v49 = (int32_t *)(v48 + 0x12c3ffbd); // 0x1001ba7e
*v49 = *v49 ^ v47;
char * v50 = (char *)(v48 + 83); // 0x1001ba87
*v50 = *v50 - v42;
int32_t result = __asm_int3(); // 0x1001ba8c
int32_t * v51 = (int32_t *)v47; // 0x1001ba8d
int32_t v52 = *v51 - result; // 0x1001ba8d
*v51 = v52;
if (v52 != 0) {
// 0x1001bad3
return result;
}
// 0x1001ba91
unknown_8970c882();
int32_t v53 = __asm_wait(); // 0x1001ba9c
int32_t * v54 = (int32_t *)(v5 + 110 + v26); // 0x1001baa0
*v54 = *v54 | 46;
__asm_out(187, (char)((v53 & 14) > 9 ? v53 + 10 : v53) & 15);
return 256 * (int32_t)*(char *)(v40 - 0x5be0dfa3 + v45) | v53 & -0x10000;
}
// 0x1001ba4b
v1 = v41;
int32_t * v55 = (int32_t *)v10; // 0x1001ba4c
*v55 = *v55 & v26;
int32_t * v56 = (int32_t *)v26; // 0x1001ba50
int32_t v57 = *v56; // 0x1001ba50
int32_t v58 = v57 + v24; // 0x1001ba50
*v56 = v58;
int16_t v59 = v10; // 0x1001ba52
__asm_in_5(v59);
int32_t v60 = v24 > -1 - v57 ? 255 : 0; // 0x1001ba54
int32_t v61 = __asm_in(v59) & -256; // 0x1001ba54
int32_t result2 = v61 | v60; // 0x1001ba54
if (v58 < 0 == ((v58 ^ v57) & (v58 ^ v24)) < 0) {
// 0x1001bad1
if (v58 != 0) {
// 0x1001bad3
return result2;
}
char v62 = *(char *)(result2 - 123); // 0x1001bae6
int32_t v63 = v24 + 1; // 0x1001baeb
char v64 = llvm_ctpop_i8((char)v63); // 0x1001baeb
int64_t v65 = v41; // 0x1001baec
int64_t v66 = *(int64_t *)((v39 & -256 | (int32_t)(v62 | (char)v39)) - 0x74edc349); // 0x1001baf0
__asm_bound(v66);
char * v67 = (char *)v41; // 0x1001baf6
*v67 = *v67 - (char)(v10 / 256);
*(char *)-0x3cded384 = (char)v60;
return 256 * (16 * (int32_t)((v24 & 15) == 15) | (int32_t)(82 * v65 != 0x5200000000 * v65 / 0x100000000) | 64 * (int32_t)(v63 == 0) | 128 * (int32_t)(v63 < 0) | 4 * (int32_t)((v64 & 1) == 0)) | result2 & -0xff01 | 512;
}
int32_t v68 = &v1; // 0x1001ba4b
int32_t * v69 = (int32_t *)v39; // 0x1001ba57
*v69 = *v69 - v68;
int32_t * v70 = (int32_t *)v41; // 0x1001ba59
*v70 = *v70 | -0x4049b97d;
int32_t v71 = v41 | v39; // 0x1001bb21
int32_t v72 = *(int32_t *)v71; // 0x1001bb23
if (v71 < 2) {
// 0x1001bad3
return result2;
}
int32_t v73 = v71 - 1; // 0x1001bb25
*(char *)v73 = *(char *)v72;
int32_t v74 = v72 + v5; // 0x1001bb28
int32_t v75 = v10 + 1; // 0x1001bb2a
int32_t v76; // 0x1001b9a9
int32_t v77; // 0x1001b9a9
int32_t v78; // 0x1001b9a9
int32_t v79; // 0x1001b9a9
int32_t v80; // 0x1001b9a9
int32_t v81; // 0x1001b9a9
int32_t v82; // 0x1001b9a9
int32_t v83; // 0x1001b9a9
int32_t v84; // 0x1001b9a9
int32_t v85; // 0x1001b9a9
int32_t v86; // 0x1001b9a9
bool v87; // 0x1001b9a9
bool v88; // 0x1001b9a9
float80_t v89; // 0x1001b9a9
if (v11 == 0 || v75 == 0) {
// 0x1001bb33
v82 = v74;
v87 = (v75 & (v10 ^ -0x80000000)) < 0;
v88 = true;
v76 = result2;
v80 = v75;
v85 = v68;
if (v75 < 0) {
goto lab_0x1001bb70;
} else {
int32_t v90 = __asm_int3(); // 0x1001bb36
char v91 = *(char *)(v90 + 35); // 0x1001bb37
char * v92 = (char *)v75; // 0x1001bb3a
*v92 = *v92 + (char)v11;
*(int16_t *)((v90 & -256 | (int32_t)(v91 + (char)v90)) - 91) = (int16_t)v89;
v79 = v75;
v78 = v24;
int32_t v93; // 0x1001b9a9
v84 = &v93;
goto lab_0x1001bb40;
}
} else {
int32_t v94 = v73 + v5; // 0x1001bb28
int32_t v95 = (*(int32_t *)v74 < *(int32_t *)v94 ? 255 : 0) | v61;
*(int32_t *)(v94 + v40) = v95;
int32_t * v96 = (int32_t *)(v10 - 0x29e6a663); // 0x1001bb97
*v96 = *v96 - v13;
v83 = v74 + v40;
v77 = v95 | 75;
v81 = v75;
v86 = v68;
goto lab_0x1001bba0;
}
lab_0x1001bb70:;
int32_t v97 = v85;
v83 = v82;
bool v98; // 0x1001b9a9
bool v99 = v98; // 0x1001bb72
v77 = v76;
int32_t v100; // 0x1001b9a9
int32_t v101 = v100; // 0x1001bb72
v81 = v80;
v86 = v97;
if (v88 == v87) {
// 0x1001bb74
return *(int32_t *)(v97 + 30);
}
goto lab_0x1001bba0;
lab_0x1001bba0:;
int32_t v102 = v77;
__asm_outsd((int16_t)v81, *(int32_t *)v83);
unsigned char v103 = (char)v102; // 0x1001bbab
int32_t v104 = v103 < 234 ? v102 : v102 + 22; // 0x1001bbab
uint32_t v105 = v104 & 255 | v102 & -0x10000 | 256 * (int32_t)(v103 > 233); // 0x1001bbab
*(int16_t *)(v101 + 0x4c813567) = (int16_t)v89;
int32_t v106 = v105 + 0x38700c90; // 0x1001bbb4
char v107 = llvm_ctpop_i8((char)v106); // 0x1001bbb4
int32_t v108 = v86 - 6; // 0x1001bbb9
bool v109; // 0x1001b9a9
bool v110; // 0x1001b9a9
*(int32_t *)v108 = 0x4000 * (int32_t)v110 | 1024 * (int32_t)v4 | 256 * (int32_t)v109 | 512 * (int32_t)v99 | (int32_t)(v105 < 0xc78ff370) | 128 * (int32_t)(v106 < 0) | 2048 * (int32_t)(((v106 ^ v102) & (v102 ^ -0x80000000)) < 0) | 4 * (int32_t)((v107 & 1) == 0) | 2;
*(int32_t *)(v86 - 10) = v108;
int32_t result3 = *(int32_t *)(v86 + 18); // 0x1001bbbc
int32_t v111 = 0; // 0x1001bbbc
v79 = *(int32_t *)(v86 + 10);
v78 = *(int32_t *)(v86 + 6);
v84 = v86 + 22;
int32_t v112 = *(int32_t *)(v86 - 2); // 0x1001bbbc
if (*(int32_t *)(v86 + 14) != 0) {
// 0x1001bad3
return result3;
}
goto lab_0x1001bb40;
lab_0x1001bb40:
// 0x1001bb40
__asm_sti();
__asm_out_2(155, __asm_int3());
int16_t v113 = v79; // 0x1001bb4a
__asm_in_5(v113);
int32_t v114 = __asm_in(v113); // 0x1001bb57
int32_t * v115 = (int32_t *)(v112 + 0x2e90fab3); // 0x1001bb58
*v115 = *v115 ^ 54;
unsigned char v116 = *(char *)0x46306d43; // 0x1001bb61
char * v117 = (char *)(v78 + 0x78208c45); // 0x1001bb6b
unsigned char v118 = *v117; // 0x1001bb6b
char v119 = v118 - v116; // 0x1001bb6b
char v120 = llvm_ctpop_i8(v119); // 0x1001bb6b
*v117 = v119;
v82 = -0x50fbee6f;
v98 = false;
v87 = ((v119 ^ v118) & (v118 ^ v116)) < 0;
v88 = v119 < 0;
v76 = v114 & -0x10000 | (int32_t)v116 | 256 * (64 * (int32_t)(v119 == 0) | (int32_t)(v118 < v116) | 128 * (int32_t)(v119 < 0) | 16 * (int32_t)((v118 & 15) - (v116 & 15) > 15) | 4 * (int32_t)((v120 & 1) == 0)) | 512;
v100 = v111;
v80 = v79;
v85 = v84;
goto lab_0x1001bb70;
}

// Address range: 0x1001bbc6 - 0x1001bbf1
int32_t function_1001bbc6(void) {
// 0x1001bbc6
int32_t v1; // 0x1001bbc6
int32_t v2; // 0x1001bbc6
__asm_out_2(32, v2 & -256 | v1 & 255);
int32_t v3 = unknown_91af171e(); // 0x1001bbce
int32_t v4; // 0x1001bbc6
unsigned char v5 = *(char *)((v3 & 255) + v4); // 0x1001bbdd
int32_t v6 = v3 & -256; // 0x1001bbdd
int32_t v7; // 0x1001bbc6
__asm_out_3((int16_t)v7, v5);
char * v8 = (char *)(v6 | (int32_t)v5); // 0x1001bbdf
bool v9; // 0x1001bbc6
*v8 = v5 + (char)v9 + *v8;
return v6 | (int32_t)(v5 ^ 67);
}

// Address range: 0x1001bbf1 - 0x1001bd8f
int32_t function_1001bbf1(int16_t a1, int32_t a2) {
// 0x1001bbf1
int32_t v1; // 0x1001bbf1
__readgsdword(v1);
bool v2; // 0x1001bbf1
int32_t v3 = v2 ? -5 : 5;
int32_t v4 = v3 + v1; // 0x1001bbfb
__asm_wait();
uint32_t v5 = *(int32_t *)-0x741e93ea; // 0x1001bc11
*(int32_t *)-0x741e93ea = v5 / 0x10000 | 0x10000 * v5;
uint32_t v6 = __asm_iretd(); // 0x1001bc19
char v7 = *(char *)0x2ea0796c; // 0x1001bc1c
int32_t * v8 = (int32_t *)v4; // 0x1001bc20
uint32_t v9 = *v8; // 0x1001bc20
int32_t v10; // 0x1001bbf1
uint32_t v11 = v9 + v10; // 0x1001bc20
*v8 = v11;
if (v11 != 0) {
// 0x1001bc24
return (v6 & -0x5fa49300 | (int32_t)*(char *)0x1db8da8a) ^ -0x65009632;
}
// 0x1001bc3a
int32_t v12; // 0x1001bbf1
int32_t v13 = v12 + 1; // 0x1001bc06
uint32_t v14; // 0x1001bbf1
uint32_t v15 = 256 * (int32_t)(v7 + (char)(v14 / 256)) | v14 & -0xff01; // 0x1001bc1c
unsigned char v16 = *(char *)(v15 + (v6 & 147 | 108)); // 0x1001bc3a
unsigned char v17 = v11 < v9 ? 32 : 31; // 0x1001bc3b
if (v11 >= v9 && v16 >= v17) {
int32_t * v18 = (int32_t *)(2 * v13 + 57 + v15); // 0x1001bc4a
*v18 = *v18 - 1;
int32_t v19 = __asm_fnstenv(); // 0x1001bc4f
*(int224_t *)(v19 - 17) = (int224_t)v19;
return v19 & -256 | (int32_t)*(char *)-0x16a5a82a;
}
int32_t v20 = v16 - v17; // 0x1001bc3b
char * v21 = (char *)((v6 & -256 | v20) + 108); // 0x1001bc99
*v21 = (char)(v6 / 256);
int32_t v22 = v13 & -0xff01 | 0x9b00; // 0x1001bc9f
char v23 = __asm_insb((int16_t)v22); // 0x1001bca1
int32_t v24; // 0x1001bbf1
char * v25 = (char *)(v3 + v24); // 0x1001bca1
*v25 = v23;
if (v15 <= 1) {
// 0x1001bca6
return function_82f628e3();
}
int32_t v26 = *(int32_t *)(8 * v4 + v13) ^ v4; // 0x1001bc9c
*(char *)-0x2093b556 = (char)v13;
*v25 = __asm_insb((int16_t)(256 * (int32_t)*v21 | v20));
int32_t v27 = v22 & -0x6500 | (int32_t)__asm_in_6(114); // 0x1001bcda
*v25 = *(char *)v26;
int32_t v28 = 0x9844331 * *(int32_t *)(v10 + 78); // 0x1001bcde
*(int32_t *)(v28 - 4) = v27;
bool v29 = false; // 0x1001bced
int32_t v30 = v27 & -0x9186 ^ 0x154160cf; // 0x1001bced
int32_t v31 = v4;
int32_t v32 = v26 + (v2 ? -1 : 1);
char * v33 = (char *)(v31 + 0x2ea0796c); // 0x1001bcef
unsigned char v34 = *v33; // 0x1001bcef
unsigned char v35 = v29 ? 90 : 89; // 0x1001bcef
*v33 = v34 - v35;
v30 = v30 + 168 + (int32_t)(v29 | v34 < v35) & 168 | 87;
unsigned char v36 = (char)v30; // 0x1001bd0d
unsigned char v37 = *(char *)(v31 + 4); // 0x1001bd0d
v29 = v37 > v36;
int32_t v38 = v32 + 4; // 0x1001bd0e
int32_t v39 = v31 + 5; // 0x1001bd0e
while (v37 != v36) {
// 0x1001bcef
v31 = v39;
v32 = v38;
v33 = (char *)(v31 + 0x2ea0796c);
v34 = *v33;
v35 = v29 ? 90 : 89;
*v33 = v34 - v35;
v30 = v30 + 168 + (int32_t)(v29 | v34 < v35) & 168 | 87;
v36 = (char)v30;
v37 = *(char *)(v31 + 4);
v29 = v37 > v36;
v38 = v32 + 4;
v39 = v31 + 5;
}
int32_t v40 = v28 - 6; // 0x1001bd10
*(int16_t *)v40 = (int16_t)a2;
int16_t v41 = -100 * (int16_t)v10; // 0x1001bd14
__asm_in(v41);
__asm_in(v41);
int32_t v42 = v32 + 8; // 0x1001bd16
int32_t * v43 = (int32_t *)v42; // 0x1001bd7b
int32_t v44 = v40; // 0x1001bd76
int32_t v45 = *v43 & 49; // 0x1001bd7b
*v43 = v45;
*(int32_t *)(v44 - 4) = v42;
int32_t v46 = v44 - 8; // 0x1001bd7f
*(int32_t *)v46 = 0x22585dc5;
v44 -= 0x7a5b;
while (v45 == 0) {
int32_t v47 = v46;
v45 = *v43 & 49;
*v43 = v45;
*(int32_t *)(v44 - 4) = v42;
v46 = v44 - 8;
*(int32_t *)v46 = v47;
v44 -= 0x7a5b;
}
// 0x1001bd85
*(char *)(v31 + 9) = *(char *)v42;
return unknown_300d();
}

// Address range: 0x1001bdb1 - 0x1001bdb8
int32_t function_1001bdb1(void) {
// 0x1001bdb1
return function_95800693();
}

// Address range: 0x1001bdc5 - 0x1001bdc6
int32_t function_1001bdc5(void) {
// 0x1001bdc5
int32_t result; // 0x1001bdc5
return result;
}

// Address range: 0x1001bdd3 - 0x1001bdd4
int32_t function_1001bdd3(void) {
// 0x1001bdd3
int32_t result; // 0x1001bdd3
return result;
}

// Address range: 0x1001be3a - 0x1001be4e
int32_t function_1001be3a(int32_t a1) {
// 0x1001be3a
int32_t v1; // 0x1001be3a
float80_t v2; // 0x1001be3a
*(float80_t *)(v1 + 0x7f82da64) = __asm_fbstp(v2);
int32_t v3; // 0x1001be3a
__asm_out_3((int16_t)v3, -127);
int32_t v4; // 0x1001be3a
int32_t v5; // 0x1001be3a
bool v6; // 0x1001be3a
return v5 + v4 + (int32_t)v6 & -256 | 129;
}

// Address range: 0x1001be7b - 0x1001be7c
int32_t function_1001be7b(void) {
// 0x1001be7b
int32_t result; // 0x1001be7b
return result;
}

// Address range: 0x1001beb3 - 0x1001c030
int32_t function_1001beb3(int32_t a1) {
// 0x1001beb3
bool v1; // 0x1001beb3
bool v2; // 0x1001beb3
bool v3; // 0x1001beb3
if (!v3 && v2 == v1) {
// 0x1001beb5
int32_t result; // 0x1001beb3
return result;
}
int32_t v4; // 0x1001beb3
int32_t v5; // 0x1001beb3
if (v5 == 0) {
v4 = function_1001be7b();
}
uint16_t v6 = (int16_t)__asm_wait() >> 15; // 0x1001bec8
int32_t v7; // 0x1001beb3
int32_t result2 = v7 & -0x10000 | (int32_t)v6; // 0x1001bec8
int32_t v8 = __asm_in_4(87); // 0x1001beca
__asm_arpl(*(int16_t *)(result2 + 46), (int16_t)v8);
if ((uint32_t)v4 <= 0x982a3662) {
// 0x1001bf3a
*(char *)-0x34831c9f = (char)v6;
return result2;
}
int32_t * v9 = (int32_t *)v8; // 0x1001bf4b
*v9 = *v9 + v5;
return result2;
}

// Address range: 0x1001c055 - 0x1001c056
int32_t function_1001c055(void) {
// 0x1001c055
int32_t result; // 0x1001c055
return result;
}

// Address range: 0x1001c064 - 0x1001c065
int32_t function_1001c064(void) {
// 0x1001c064
int32_t result; // 0x1001c064
return result;
}

// Address range: 0x1001c075 - 0x1001c076
int32_t function_1001c075(void) {
// 0x1001c075
int32_t result; // 0x1001c075
return result;
}

// Address range: 0x1001c082 - 0x1001c083
int32_t function_1001c082(void) {
// 0x1001c082
int32_t result; // 0x1001c082
return result;
}

// Address range: 0x1001c090 - 0x1001c091
int32_t function_1001c090(void) {
// 0x1001c090
int32_t result; // 0x1001c090
return result;
}

// Address range: 0x1001c0b9 - 0x1001c0bd
int32_t function_1001c0b9(void) {
// 0x1001c0b9
__asm_hlt();
return function_1001c090();
}

// Address range: 0x1001c0bd - 0x1001c0c7
int32_t function_1001c0bd(void) {
// 0x1001c0bd
bool v1; // 0x1001c0bd
bool v2; // 0x1001c0bd
if (v2 != v1) {
function_1001c055();
}
// 0x1001c0bf
return function_457fcc12();
}

// Address range: 0x1001c0c8 - 0x1001c191
int32_t function_1001c0c8(int32_t a1) {
// 0x1001c0c8
int32_t v1; // 0x1001c0c8
__asm_into(v1);
int32_t v2; // 0x1001c0c8
bool v3; // 0x1001c0c8
if (v3) {
v2 = function_1001c082();
}
// 0x1001c0cb
int32_t v4; // 0x1001c0c8
int32_t * v5 = (int32_t *)(v4 - 0x2785296c); // 0x1001c0cb
int32_t v6; // 0x1001c0c8
*v5 = *v5 | v6;
int32_t v7; // 0x1001c0c8
unsigned char v8 = *(char *)&v7; // 0x1001c0d2
bool v9; // 0x1001c0c8
v7 += (v9 ? -1 : 1);
int32_t v10; // 0x1001c0c8
char * v11 = (char *)(v10 + 0x65585eba); // 0x1001c0d3
unsigned char v12 = *v11; // 0x1001c0d3
char v13 = v10; // 0x1001c0d3
unsigned char v14 = v12 + v13; // 0x1001c0d3
*v11 = v14;
bool v15 = (v12 & 15) + (v13 & 15) > 15; // 0x1001c0d9
int32_t v16 = v2 & -256 | (int32_t)v8; // 0x1001c0d9
if (v14 >= v12) {
// 0x1001c0db
int32_t v17; // 0x1001c0c8
char * v18 = (char *)(v17 + 0x2961bd13); // 0x1001c0df
unsigned char v19 = *v18; // 0x1001c0df
unsigned char v20 = v8 > 180 ? 38 : 37; // 0x1001c0df
*v18 = v19 - v20;
char v21 = llvm_ctpop_i8((char)(v8 > 180 | v19 < v20)); // 0x1001c0e8
__asm_wait();
if ((v21 & 1) != 0) {
function_1001c075();
}
int32_t v22 = *(int32_t *)0x21d22990; // 0x1001c0ee
__asm_out_2(184, v22);
char * v23 = (char *)v22; // 0x1001c0f7
char v24 = *v23; // 0x1001c0f7
*v23 = v24 - 26;
int128_t v25; // 0x1001c0c8
int128_t v26; // 0x1001c0c8
__asm_subps(v25, v26);
int32_t * v27 = (int32_t *)(v6 - 29); // 0x1001c0ff
*v27 = *v27 + v22 + (int32_t)((v24 ^ -2) < 230);
int32_t v28 = *(int32_t *)(v22 - 124) | v22; // 0x1001c102
v15 = false;
v16 = v28;
if (v28 == 0) {
int32_t v29 = v6 & v10; // 0x1001c0f5
*(char *)-0x2ad67db = (char)v28;
__asm_in((int16_t)v29 & 255 | 0x5c00);
char * v30 = (char *)(v17 + 1 - *(int32_t *)(v29 - 105)); // 0x1001c136
unsigned char v31 = *v30; // 0x1001c136
*v30 = v31 / 128 | 2 * v31;
v15 = false;
v16 = v7;
}
}
if (v6 == 0) {
// 0x1001c17f
*(int32_t *)0x48516523 = *(int32_t *)0x48516523 - 0x4851659a;
return __asm_int1() | 73;
}
int32_t v32 = 0x10000 * v16 / 0x10000; // 0x1001c13f
bool v33 = v15 | (v16 & 14) > 9; // 0x1001c140
int32_t v34 = v33 ? v32 + 6 : v32; // 0x1001c140
int32_t result = (v32 & 0x243a0000 | v34 & 10 | 256 * (int32_t)v33 + v32 & 0x4600 | -0x243a465b) - 0x6c88e273; // 0x1001c14e
__asm_int(182);
int32_t * v35 = (int32_t *)(v6 + 25 + 4 * v6); // 0x1001c15d
*v35 = *v35 ^ 0x4851659a;
*(int32_t *)*(int32_t *)0x4851654b = result;
return result;
}

// Address range: 0x1001c191 - 0x1001c1ae
int32_t function_1001c191(void) {
// 0x1001c191
int32_t v1; // 0x1001c191
__asm_outsd((int16_t)v1, *(int32_t *)0x257bef15);
int32_t v2; // 0x1001c191
int32_t v3 = v2 + 1; // 0x1001c19a
bool v4; // 0x1001c191
int32_t v5 = v4; // 0x1001c19b
int32_t v6; // 0x1001c191
*(int32_t *)v6 = 0x40000 * v6;
int32_t v7; // 0x1001c191
bool v8 = (v3 & 14) > 9 | (v7 & 15) + v5 - (*(int32_t *)0x257beebe + v5 & 15) > 15; // 0x1001c1a6
int32_t v9 = v8 ? v2 + 7 : v3; // 0x1001c1a6
int32_t v10; // 0x1001c191
float80_t v11; // 0x1001c191
*(int32_t *)((v10 & -256 | 92) - 0x1a1c6ec8) = (int32_t)v11;
return v9 & 15 | v3 & -0x10000 | 256 * (int32_t)v8 + v3 & 0xff00;
}

// Address range: 0x1001c1ae - 0x1001c1ff
int32_t function_1001c1ae(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x1001c1ae
bool v1; // 0x1001c1ae
if (v1) {
// 0x1001c1e4
float80_t v2; // 0x1001c1ae
__asm_fstpnce(v2, v2);
__asm_wait();
int32_t v3; // 0x1001c1ae
__asm_in_5((int16_t)v3);
int32_t v4; // 0x1001c1ae
int32_t v5 = v4 - 1; // 0x1001c1ef
int32_t v6; // 0x1001c1ae
int64_t v7 = v6 + 1; // 0x1001c1f1
int64_t v8 = 0x7145fb77 * v7; // 0x1001c1f1
return (int32_t)v8 & -0xff01 | 256 * (64 * (int32_t)(v5 == 0) | (int32_t)(v8 != 0x7145fb7700000000 * v7 / 0x100000000) | 128 * (int32_t)(v5 < 0) | 16 * (int32_t)((v4 & 15) > 16) | 4 * (int32_t)((llvm_ctpop_i8((char)v5) & 1) == 0)) | 512;
}
int32_t * v9 = (int32_t *)a1; // 0x1001c1bc
*v9 = 0x4000 * *v9;
uint32_t v10 = __asm_int3(); // 0x1001c1c8
unsigned char v11 = (char)v10; // 0x1001c1ca
char v12 = *(char *)(2 * a4); // 0x1001c1cc
*(char *)((256 * (int32_t)(v12 - 50 + (char)(v11 < 172)) | 0x6452003a) - 0x824c1a1) = (char)(v10 / 256);
unsigned char v13 = v11 + 84; // 0x1001c1d8
int32_t result = (v10 & -0x10000 | (int32_t)(v13 % 119) | 256 * (int32_t)(v13 / 119)) - 1; // 0x1001c1dd
*(int32_t *)-0x5ac6d40d = result;
return result;
}

// Address range: 0x1001c233 - 0x1001c234
int32_t function_1001c233(int32_t a1) {
// 0x1001c233
int32_t result; // 0x1001c233
return result;
}

// Address range: 0x1001c26f - 0x1001c279
int32_t function_1001c26f(void) {
// 0x1001c26f
int16_t v1; // 0x1001c26f
return unknown_4837ca38(v1);
}

// Address range: 0x1001c295 - 0x1001c54f
int32_t function_1001c295(int32_t a1, int32_t a2) {
int32_t v1 = *(int32_t *)0x27eb95fe; // 0x1001c296
*(int32_t *)0x3bc1cad = v1;
uint32_t v2; // 0x1001c295
unsigned char v3 = (char)v2 & 31; // 0x1001c2af
int32_t v4; // 0x1001c295
if (v3 != 0) {
v4 = 256 * (int32_t)((char)(v2 / 256) >> v3) | v2 & -0xff01;
}
char v5 = __asm_in_6(19); // 0x1001c2bb
int32_t v6 = v5; // 0x1001c2bb
int32_t v7; // 0x1001c295
int32_t v8 = (v1 + 256 * v7 & 0xff00 | v1 & -0xff01) + 0x79c67239 & -256 | v6; // 0x1001c2bb
int32_t v9; // 0x1001c295
*(char *)v9 = v5;
int32_t result = v9 - 1; // 0x1001c2be
int32_t v10 = v8; // bp-11, 0x1001c2cd
int16_t v11 = -19 * (int16_t)v7; // 0x1001c2ce
*(char *)result = __asm_insb(v11);
int32_t * v12 = (int32_t *)(v4 - 0x75d69ba7); // 0x1001c2cf
*v12 = *v12 - v8;
*(char *)0x7c54870f = v5;
*(char *)-0xe64f0ff = v5;
if (&v10 < NULL) {
// 0x1001c2ef
__asm_in_5(v11);
__asm_sti();
unknown_b860e1e();
__asm_in_4(221);
*(int32_t *)0x10d9db85 = *(int32_t *)0x10d9db85 | v4 - 2;
return function_22c08faf();
}
int32_t v13; // bp-10, 0x1001c295
if (&v13 > NULL) {
// 0x1001c33f
int32_t v14; // 0x1001c295
char * v15 = (char *)(v14 + 125); // 0x1001c343
*v15 = *v15 / 2;
return *(int32_t *)(v14 + 4);
}
int32_t v16 = v8 & -256 | (int32_t)*(char *)((v6 & 255) - 0x6ff27266); // 0x1001c33c
int32_t * v17 = (int32_t *)v16; // 0x1001c389
*v17 = *v17 | v16;
return result;
}

// Address range: 0x1001c56e - 0x1001c63c
int32_t function_1001c56e(int32_t a1, int32_t a2, int32_t a3, uint32_t a4, int32_t a5, int32_t a6, uint32_t a7) {
// 0x1001c56e
int32_t v1; // 0x1001c56e
int32_t v2; // 0x1001c56e
int32_t v3 = *(int32_t *)(v1 - 114) | v2; // 0x1001c56e
int32_t v4 = v3 >> 31; // 0x1001c572
bool v5; // 0x1001c56e
int32_t v6 = (v5 ? -1 : 1) + v1; // 0x1001c573
int32_t v7 = (v1 & 14) > 9 ? v1 + 6 : v1; // 0x1001c574
__asm_outsd((int16_t)v4, *(int32_t *)v6);
int32_t v8 = v3 & -0x10000 | v7 & 15 | v3 + 256 * (int32_t)((v1 & 14) > 9) & 0xff00; // 0x1001c577
int32_t v9 = v4;
int32_t v10; // 0x1001c56e
int32_t v11 = v10;
int32_t v12 = *(int32_t *)0x10ad0660;
int32_t v13 = v12 - 1; // 0x1001c57f
v8 ^= -0x370dc9b6;
int32_t v14; // 0x1001c56e
int32_t v15; // 0x1001c56e
uint32_t v16; // 0x1001c56e
while (v8 < 0) {
int32_t v17 = v11 - 1; // 0x1001c589
int32_t v18 = v9; // 0x1001c589
if (v17 == 0) {
// 0x1001c58b
*(int32_t *)0x10ad0660 = v9;
int16_t v19; // 0x1001c56e
int32_t v20 = unknown_e5305e09(v19); // 0x1001c58b
*(char *)(v15 - 0x61f208db) = -1;
char v21 = __asm_in_6(-80); // 0x1001c599
char * v22 = (char *)v6; // 0x1001c59e
char v23 = *v22 | (char)v13; // 0x1001c59e
*v22 = v23;
int32_t v24; // 0x1001c56e
float80_t v25; // 0x1001c56e
*(int32_t *)(v24 + 0x122f8e09 - v15) = (int32_t)v25;
int32_t v26; // 0x1001c56e
__asm_fbld(*(float80_t *)(((v20 | (int32_t)v21) & -256 | 198) + v26));
int32_t v27 = __asm_in_4(183); // 0x1001c5ac
int32_t v28 = v11 - 2; // 0x1001c5ae
if (v28 == 0 || v23 == 0) {
// 0x1001c5b0
return v6 & -256 | (int32_t)*(char *)v27;
}
char * v29 = (char *)(v27 + 29); // 0x1001c61a
*v29 = (char)v28;
char v30 = *(char *)(v27 - 11); // 0x1001c61d
__asm_out_1((int16_t)v13, v27);
if ((v28 & -256 | (int32_t)*v29) != 1 == (v30 & (char)(v16 / 256)) == 0) {
// 0x1001c5e0
float80_t v31; // 0x1001c56e
*(float32_t *)(v12 - 0x74e4df0f) = (float32_t)v31;
return v27 & -256 | 228;
}
char * v32 = (char *)(a6 + 0x5bbe9eb4); // 0x1001c629
*v32 = *v32 - (char)(a4 / 256);
__asm_into(v14);
return 240 * a7 / 256 + a7 & 217 | a7 & -0x10000;
}
v9 = v13;
v11 = v17;
v12 = v18;
v13 = v12 - 1;
v8 ^= -0x370dc9b6;
}
// 0x1001c5b4
*(int32_t *)0x10ad0660 = v9;
__asm_int3();
int32_t v33 = unknown_48059394(); // 0x1001c5b9
int32_t v34 = ((v13 | -0xff01) & v11) - 1; // 0x1001c5c0
if (v34 == 0) {
// 0x1001c5eb
return v33 & -256 | (int32_t)*(char *)(v15 + 84);
}
int32_t result = __asm_hlt(); // 0x1001c5c2
if (v34 != 1) {
// 0x1001c5fe
__asm_into(v14);
return function_932a1254();
}
char * v35 = (char *)(v16 + 26 + 4 * v16); // 0x1001c5c5
*v35 = *v35 & (char)v16;
return result;
}

// Address range: 0x1001c63d - 0x1001c74d
int32_t function_1001c63d(void) {
// 0x1001c63d
int32_t v1; // 0x1001c63d
float64_t v2 = *(float64_t *)&v1; // 0x1001c63d
int32_t v3 = v2;
v1 = v3 + 1;
int32_t result = __asm_int3(); // 0x1001c647
int32_t v4; // 0x1001c63d
unsigned char v5 = (char)v4; // 0x1001c64d
unsigned char v6 = *(char *)(result + 0x42b8a9a5); // 0x1001c64d
int32_t v7 = v4 & -256 | (int32_t)(v5 - v6); // 0x1001c64d
int32_t v8 = v6 > v5; // 0x1001c655
uint32_t v9 = *(int32_t *)v7 + v8; // 0x1001c655
uint32_t v10; // 0x1001c63d
int32_t v11 = v10 - v9; // 0x1001c655
uint32_t v12 = v11 - v8; // 0x1001c655
int32_t v13; // 0x1001c63d
int32_t v14; // 0x1001c63d
if (((v12 ^ v10) & (v9 ^ v10)) >= 0) {
bool v15; // 0x1001c63d
if (v11 >= 0) {
// 0x1001c65c
if (v11 == 0 || !((v6 > v5 ? v9 != -1 || v10 < v12 : v10 < v9))) {
// 0x1001c65e
return result;
}
// 0x1001c6ca
int32_t v16; // 0x1001c63d
*(char *)((v15 ? -4 : 4) + v16) = __asm_insb((int16_t)v14);
*(int32_t *)(v11 - 4) = v7;
__asm_out(57, (char)result);
return result;
}
// 0x1001c6d0
float80_t v17; // 0x1001c63d
*(int16_t *)(v13 + 0x5a3e7f41) = (int16_t)(v17 - (float80_t)v2);
int32_t * v18 = (int32_t *)(v1 + (v15 ? 36 : 38)); // 0x1001c6ee
int32_t v19 = *v18 - 0xfaced86; // 0x1001c6ee
*v18 = v19;
if (v19 < 1) {
function_19e7dfe8();
}
// 0x1001c6fb
return unknown_9bdbf0a5();
}
int32_t v20 = v7 ^ result; // 0x1001c677
uint32_t v21 = 0x73bf6648 * *(int32_t *)v20; // 0x1001c679
char * v22 = (char *)(v3 - 0x4bbc7b65); // 0x1001c686
*v22 = *v22 ^ (char)(v21 / 256);
char v23 = v20;
unsigned char v24 = v23 - 88; // 0x1001c68c
bool v25; // 0x1001c63d
if ((v24 & 14) > 9) {
v25 = (v24 > 153 ? 102 : 6) == 88 - v23;
} else {
v25 = (v24 > 153 ? v23 + 8 : v24) == 0;
}
if (v24 <= 153 && !v25) {
// 0x1001c68f
return unknown_dbca293();
}
int32_t v26 = v13 + 1; // 0x1001c64a
int32_t v27 = unknown_b94f8f23(); // 0x1001c69b
unsigned char v28 = (char)v27; // 0x1001c6a5
int32_t v29 = v28 < 174 ? v27 : v27 + 82; // 0x1001c6a5
char v30 = *(char *)-0x13ac9ade; // 0x1001c6a7
char v31 = v29; // 0x1001c6a7
char v32 = (v14 & 1024) != 0; // 0x1001c6a7
char v33 = v30 + v32 + v31; // 0x1001c6a7
char v34 = v33 + v32; // 0x1001c6a7
*(char *)-0x13ac9ade = v33;
if (((v34 ^ v30) & (v34 ^ v31)) >= 0) {
// 0x1001c6b6
*(int32_t *)(v11 - 1) = v26;
unsigned char v35 = *(char *)((v29 & 255 ^ 34) + v21 + *(int32_t *)(v13 - 0x4bb9ad7a)); // 0x1001c6c2
return 256 * (int32_t)(v28 > 173) | v27 & -0x10000 | (int32_t)v35;
}
int32_t result2 = unknown_4b0abd02(); // 0x1001c6ac
*(int32_t *)(v11 - 4) = v26;
return result2;
}

// Address range: 0x1001c74d - 0x1001c753
int32_t function_1001c74d(void) {
// 0x1001c74d
uint32_t v1; // 0x1001c74d
uint32_t v2; // 0x1001c74d
bool v3; // 0x1001c74d
return 256 * (v2 / 256 + v1 / 256 + (int32_t)v3) & 0xff00 | v2 & -0xff01;
}

// Address range: 0x1001c76d - 0x1001c76e
int32_t function_1001c76d(void) {
// 0x1001c76d
int32_t result; // 0x1001c76d
return result;
}

// Address range: 0x1001c76e - 0x1001c76f
int32_t function_1001c76e(void) {
// 0x1001c76e
int32_t result; // 0x1001c76e
return result;
}

// Address range: 0x1001c772 - 0x1001c787
int32_t function_1001c772(int32_t a1) {
// 0x1001c772
int32_t v1; // 0x1001c772
unsigned char v2 = (char)v1; // 0x1001c772
int32_t v3 = (v1 & -0x10000 | (int32_t)(v2 % 30) | 256 * (int32_t)(v2 / 30)) - 1; // 0x1001c774
int32_t v4; // 0x1001c772
int32_t v5 = *(int32_t *)(v4 - 121); // 0x1001c77a
int32_t v6; // 0x1001c772
*(int32_t *)v6 = v3;
int32_t result = v3; // 0x1001c782
if (((v5 + 0x716fb84e ^ v5) & (v5 ^ -0x80000000)) < 0) {
result = function_1001c76d();
}
// 0x1001c784
return result;
}

// Address range: 0x1001c787 - 0x1001c7b4
int32_t function_1001c787(int16_t a1) {
// 0x1001c787
int32_t v1; // 0x1001c787
int32_t v2; // 0x1001c787
int32_t * v3 = (int32_t *)(v2 - 0x68831646 + 8 * v1); // 0x1001c787
int32_t v4; // 0x1001c787
*v3 = *v3 & v4;
uint32_t v5; // 0x1001c787
bool v6; // 0x1001c787
int32_t v7 = (v6 ? -4 : 4) + v5; // 0x1001c791
int32_t v8 = __asm_wait(); // 0x1001c792
uint32_t v9; // 0x1001c787
int32_t v10 = v8 + (v5 < v9 ? 77 : 76); // 0x1001c793
int32_t v11 = v10 & 255 | v8 & -256; // 0x1001c793
char * v12 = (char *)(v7 + 3); // 0x1001c798
unsigned char v13 = *v12; // 0x1001c798
*v12 = v13 / 2 | 128 * v13;
int32_t v14; // 0x1001c787
int32_t v15; // 0x1001c787
*(int32_t *)(v15 + 44) = (int32_t)&v14;
int32_t v16; // 0x1001c787
int16_t v17 = v16; // 0x1001c79e
__asm_outsd(v17, *(int32_t *)v7);
__asm_out_3(v17 & -256 | 86, (char)v10);
*(int32_t *)(v11 + 48) = v11 + 52;
return v11 & -0x5465960d;
}

// Address range: 0x1001c7b4 - 0x1001c7bd
int32_t function_1001c7b4(int32_t a1) {
// 0x1001c7b4
return function_1001c809((int32_t)&g2, (int32_t)&g2);
}

// Address range: 0x1001c7bd - 0x1001c7ec
int32_t function_1001c7bd(void) {
// 0x1001c7bd
int32_t v1; // 0x1001c7bd
__asm_out_2(141, v1);
int32_t v2; // 0x1001c7bd
int32_t v3; // 0x1001c7bd
*(int32_t *)v3 = v3 | v2;
int32_t v4; // 0x1001c7bd
bool v5; // 0x1001c7bd
__asm_arpl_7((int16_t)((v5 ? 0xfffc : 4) + v4));
__asm_int1();
int32_t v6; // 0x1001c7bd
char * v7 = (char *)(v6 - 43); // 0x1001c7cb
*v7 = *v7 - 29;
__asm_in_4(91);
return function_f23f254e();
}

// Address range: 0x1001c809 - 0x1001c90c
int32_t function_1001c809(int32_t a1, int32_t a2) {
// 0x1001c809
uint32_t v1; // 0x1001c809
int16_t v2 = v1; // 0x1001c80b
int32_t v3; // 0x1001c809
*(char *)v3 = __asm_insb(v2);
int32_t v4; // 0x1001c809
unsigned char v5 = (char)v4; // 0x1001c80e
unsigned char v6 = ((a1 & 1) != 0 ? 94 : 93) + v5; // 0x1001c80e
bool v7 = (a1 & 1) != 0 ? v6 <= v5 : v5 > 162; // 0x1001c80e
int32_t v8 = v6; // 0x1001c80e
int32_t v9 = v3 - 1; // 0x1001c813
int32_t v10 = v7 ? -0x3c21f281 : -0x3c21f282; // 0x1001c816
int32_t v11 = __asm_int1(); // 0x1001c81b
int32_t v12; // 0x1001c809
if ((((v4 & -256 | v8) - v10 + (int32_t)v7 ^ v4) & (v4 ^ -0x80000000)) < 0) {
bool v13 = (v8 & 15) + (int32_t)v7 - (v10 & 15) > 15 | (v11 & 14) > 9; // 0x1001c820
int32_t v14 = v13 ? 255 : 0; // 0x1001c823
*(char *)v9 = __asm_insb(v2);
unsigned char v15 = (char)v14; // 0x1001c827
bool v16 = v13 | v15 > 153;
int32_t v17 = v16 ? v14 + 160 : v14;
int32_t v18 = (v12 + 14 & 15) > 16 | (v15 & 14) > 9 ? (v16 ? 154 : 250) + v14 : v17;
return 256 * (int32_t)v13 + v11 & 0xff00 | v11 & -0x10000 | v18 & 255;
}
char * v19 = (char *)(v1 + 38); // 0x1001c82f
*v19 = *v19 - 120;
int32_t v20 = (a1 & 1024) == 0 ? 4 : -4; // 0x1001c834
int32_t v21; // 0x1001c809
int32_t v22 = v21 + v20; // 0x1001c834
*(int32_t *)v21 = v22 / 2;
int32_t v23 = v21 - 0x55390ec9 + (int32_t)((v22 & 1) != 0); // 0x1001c837
bool v24 = (v23 & 15) == 15 | ((char)v23 + 1 & 14) > 9; // 0x1001c83d
uint32_t v25 = __asm_sti(); // 0x1001c844
if (v12 != 3) {
int32_t * v26 = (int32_t *)(v25 + 0x366a5402); // 0x1001c847
*v26 = *v26 - (v24 ? -0x576ea896 : -0x576ea897);
return 85 * v25 / 256 + v25 & 255 | v25 & -0x10000;
}
// 0x1001c8bd
int32_t v27; // 0x1001c809
char * v28 = (char *)(v27 + 0x19b9c0ab); // 0x1001c8be
unsigned char v29 = *v28; // 0x1001c8be
int32_t v30; // 0x1001c809
unsigned char v31 = v29 + (char)(((v30 & 255 | 0x5500) + 2) / 256); // 0x1001c8be
unsigned char v32 = v31 + (char)v24; // 0x1001c8be
*v28 = v32;
*(int32_t *)v25 = v9;
int32_t * v33 = (int32_t *)(v27 + 0x4eaa125c); // 0x1001c8c5
*v33 = *v33 - (v24 ? v32 <= v29 : v31 < v29 ? -0x576ea896 : -0x576ea897);
int32_t v34 = v3 - 0xa2161e4; // 0x1001c8cb
__asm_arpl(*(int16_t *)(v20 - 41 + v25), v2);
*(char *)-0x1bbff42f = *(char *)-0x1bbff42f - (char)(v1 / 256);
unsigned char v35 = (char)v34; // 0x1001c8e1
int32_t v36 = v35 < 190 ? v34 : v3 + 94; // 0x1001c8e1
__asm_out_2(113, v36 & 255 | v34 & -0x10000 | 256 * (int32_t)(v35 > 189));
abort();
// UNREACHABLE
}

// Address range: 0x1001c90d - 0x1001c91b
int32_t function_1001c90d(int16_t a1, int32_t a2) {
// 0x1001c90d
int32_t v1; // 0x1001c90d
int32_t v2; // 0x1001c90d
*(int32_t *)(v1 - 1) = __asm_insd((int16_t)v2);
int16_t v3; // 0x1001c90d
return function_8d93b32d(v3);
}

// Address range: 0x1001c9ed - 0x1001c9ee
int32_t function_1001c9ed(void) {
// 0x1001c9ed
int32_t result; // 0x1001c9ed
return result;
}

// Address range: 0x1001ca07 - 0x1001ca0e
int32_t function_1001ca07(void) {
// 0x1001ca07
return function_9911f93c();
}

// Address range: 0x1001ca17 - 0x1001ca26
int32_t function_1001ca17(void) {
// 0x1001ca17
int32_t v1; // 0x1001ca17
char * v2 = (char *)(v1 + 0x63604610); // 0x1001ca18
*v2 = *v2 + 43;
return function_afd58798();
}

// Address range: 0x1001ca30 - 0x1001ca3c
int32_t function_1001ca30(void) {
// 0x1001ca30
int32_t v1; // 0x1001ca30
int16_t v2 = v1; // 0x1001ca30
__asm_in(v2);
int32_t v3; // 0x1001ca30
__asm_into(v3);
int32_t v4; // 0x1001ca30
*(char *)v4 = __asm_insb(v2);
int32_t v5; // 0x1001ca30
__asm_bound(*(int64_t *)(v5 + 83));
return function_f0a6750b();
}

// Address range: 0x1001ca3d - 0x1001ca85
int32_t function_1001ca3d(int32_t a1, int32_t a2) {
// 0x1001ca3d
int32_t v1; // 0x1001ca3d
char * v2 = (char *)(v1 + 106); // 0x1001ca4d
*v2 = *v2 - 1;
int32_t v3; // 0x1001ca3d
uint32_t v4 = v3 - 1; // 0x1001ca50
if (v4 != 0) {
function_1001c9ed();
}
// 0x1001ca52
int32_t v5; // 0x1001ca3d
bool v6; // 0x1001ca3d
char * v7 = (char *)(v5 + 37 + (v6 ? -4 : 4)); // 0x1001ca5c
*v7 = *v7 + (char)(v4 / 256);
int32_t v8; // 0x1001ca3d
float80_t v9; // 0x1001ca3d
*(float64_t *)(v8 + 106) = (float64_t)v9;
int32_t v10; // 0x1001ca3d
return 256 * (int32_t)*(char *)(v10 + 108) | v10 & -0xff01;
}

// Address range: 0x1001ca9b - 0x1001caa0
int32_t function_1001ca9b(void) {
// 0x1001ca9b
int32_t result; // 0x1001ca9b
return result;
}

// Address range: 0x1001caa5 - 0x1001caaa
int32_t function_1001caa5(void) {
// 0x1001caa5
return unknown_a506d1c();
}

// Address range: 0x1001cb94 - 0x1001cb99
int32_t function_1001cb94(int32_t a1) {
// 0x1001cb94
int32_t result; // 0x1001cb94
return result;
}

// Address range: 0x1001cb9e - 0x1001cb9f
int32_t function_1001cb9e(void) {
// 0x1001cb9e
int32_t result; // 0x1001cb9e
return result;
}

// Address range: 0x1001cba2 - 0x1001cba3
int32_t function_1001cba2(void) {
// 0x1001cba2
int32_t result; // 0x1001cba2
return result;
}

// Address range: 0x1001cbb7 - 0x1001cbbc
int32_t function_1001cbb7(void) {
// 0x1001cbb7
return function_1d21f7a4();
}

// Address range: 0x1001cbc2 - 0x1001cbc3
int32_t function_1001cbc2(void) {
// 0x1001cbc2
int32_t result; // 0x1001cbc2
return result;
}

// Address range: 0x1001cbc4 - 0x1001cbe2
int32_t function_1001cbc4(void) {
// 0x1001cbc4
uint32_t v1; // 0x1001cbc4
*(char *)0x6d0baad4 = *(char *)0x6d0baad4 - (char)(v1 / 256);
int32_t result; // 0x1001cbc4
return result;
}

// Address range: 0x1001cbe2 - 0x1001ccd1
int32_t function_1001cbe2(int32_t a1, int32_t a2) {
// 0x1001cbe2
__asm_int(115);
bool v1; // 0x1001cbe2
if (v1) {
function_1001cbc2();
}
// 0x1001cbec
__asm_in_4(130);
bool v2; // 0x1001cbe2
if (!v2) {
function_1001cba2();
}
if (v1) {
function_1001cb9e();
}
uint32_t v3 = __asm_wait(); // 0x1001cbf7
int32_t v4; // 0x1001cbe2
*(int32_t *)(v4 & 0xffff) = v3;
*(char *)-0x25f5e33 = (char)v3;
int32_t v5; // 0x1001cbe2
*(int32_t *)v5 = 0;
int32_t v6; // 0x1001cbe2
*(char *)(v6 - 0x3b3831c0) = (char)(v3 / 256);
int32_t v7; // 0x1001cbe2
*(char *)-0x3e85b44b = *(char *)-0x3e85b44b | (char)v7;
int32_t v8; // 0x1001cbe2
int32_t v9 = &v8; // 0x1001cc1b
*(char *)-0xd671af0 = *(char *)(v5 - 1);
int32_t v10 = *(int32_t *)0x933f7ff & -256 | (int32_t)__asm_in_6(-65); // 0x1001cc2b
char v11 = *(char *)-0xd35dc85; // 0x1001cc34
*(char *)-0xd35dc85 = 2 * v11;
int32_t * v12 = (int32_t *)(v10 - 0x4ad1d10c); // 0x1001cc45
int32_t v13 = *v12; // 0x1001cc45
int32_t v14 = v13 + 1; // 0x1001cc45
*v12 = v14;
int64_t v15; // 0x1001cbe2
int64_t v16 = __asm_psrlq(v15, v15); // 0x1001cc4b
__asm_out_1((int16_t)(v10 & 0xff00 | v7 & 255), -0x1f9162f8);
int32_t v17 = v10 + 1; // 0x1001cc4f
int32_t v18 = v9; // 0x1001cc4f
int32_t v19 = 0x4fbeb1c3; // 0x1001cc4f
bool v20; // 0x1001cbe2
int32_t v21 = v20 ? -0xd671af1 : -0xd671aef; // 0x1001cc4f
int32_t v22 = *(int32_t *)(v6 + 89); // 0x1001cc4f
if (v14 < 0) {
lab_0x1001cc78:;
int32_t v23 = v20 ? -4 : 4; // 0x1001cc78
int32_t v24 = v21 + v23; // 0x1001cc78
int32_t v25 = v19 + v23; // 0x1001cc78
int32_t v26 = __asm_wait(); // 0x1001cc7f
unsigned char v27 = (char)v26 + 85; // 0x1001cc80
int32_t v28 = v26 & -256 | (int32_t)v27; // 0x1001cc80
int32_t v29 = unknown_98a6af83(); // 0x1001cc83
if (v27 == 0) {
// 0x1001cc8c
__asm_outsd((int16_t)v28, *(int32_t *)v25);
return v24 ^ 161;
}
int32_t v30 = v22 & -0xff01 | 0x8b00;
unsigned char v31 = (char)v17; // 0x1001cc93
unsigned char v32 = (char)v24 + v31; // 0x1001cc93
int32_t v33 = v17 & -256 | (int32_t)v32; // 0x1001cc93
int32_t * v34 = (int32_t *)(v30 - 0x6fafee2e); // 0x1001cc95
*v34 = 2 * *v34 | (int32_t)(v32 < v31);
*(int32_t *)(v18 - 2) = 100;
int32_t v35 = unknown_570770c9(); // 0x1001cca1
char * v36 = (char *)(v29 & -0xff01 | 0x9c00); // 0x1001cca8
*v36 = -*v36;
int32_t * v37 = (int32_t *)(8 * v30 - 0x56534c65 + v28); // 0x1001ccac
*v37 = *v37 & v35;
__asm_in_4(38);
int16_t v38 = v28; // 0x1001ccbd
__asm_outsb(v38, *(char *)v25);
*(int32_t *)(v33 + 1) = __asm_insd(v38);
char * v39 = (char *)(v33 - 0x7003f3f8); // 0x1001ccc4
*v39 = 2 * *v39;
return function_ffffcccf();
}
int64_t v40 = v16; // 0x1001cc4b
int32_t v41 = v9 | 2; // 0x1001cbe2
int32_t result = -0x1f9162f8; // 0x1001cc5a
bool v42 = v11 < 0;
int32_t v43 = v9;
__asm_bound(*(int64_t *)(result + 0x2f93bdc3));
unsigned char v44 = (char)result; // 0x1001cc59
v42 |= v44 > 153;
bool v45; // 0x1001cbe2
if ((v13 & 15) == 15 || (v44 & 14) > 9) {
v45 = (v42 ? 102 : 6) == -v44;
} else {
v45 = (v42 ? v44 + 96 : v44) == 0;
}
result = *(int32_t *)(v43 + 30);
while (v45) {
int32_t v46 = v43 + 34; // 0x1001cc5a
int32_t v47 = *(int32_t *)(v43 + 18); // 0x1001cc5a
int32_t v48 = *(int32_t *)v41; // 0x1001cc5a
int32_t * v49 = (int32_t *)(v47 - 0x4ad1d10d); // 0x1001cc45
int32_t v50 = *v49; // 0x1001cc45
int32_t v51 = v50 + 1; // 0x1001cc45
*v49 = v51;
v40 = __asm_psrlq(v40, v40);
__asm_out_1((int16_t)*(int32_t *)(v43 + 22), result);
v41 = v43 + 36;
v17 = v47;
v18 = v46;
v19 = *(int32_t *)(v43 + 6);
v21 = v48;
v22 = *(int32_t *)(v43 + 26);
if (v51 < 0) {
goto lab_0x1001cc78;
}
v43 = v46;
__asm_bound(*(int64_t *)(result + 0x2f93bdc3));
v44 = (char)result;
v42 |= v44 > 153;
if ((v50 & 15) == 15 || (v44 & 14) > 9) {
v45 = (v42 ? 102 : 6) == -v44;
} else {
v45 = (v42 ? v44 + 96 : v44) == 0;
}
result = *(int32_t *)(v43 + 30);
}
// 0x1001cc5d
return result;
}

// Address range: 0x1001ccd1 - 0x1001cce5
int32_t function_1001ccd1(void) {
// 0x1001ccd1
unknown_35b98616();
bool v1; // 0x1001ccd1
bool v2; // 0x1001ccd1
bool v3; // 0x1001ccd1
bool v4; // 0x1001ccd1
bool v5; // 0x1001ccd1
bool v6; // 0x1001ccd1
bool v7; // 0x1001ccd1
bool v8; // 0x1001ccd1
bool v9; // 0x1001ccd1
bool v10; // 0x1001ccd1
*(int32_t *)-0x5bbc9b72 = 0x4000 * (int32_t)v1 | 2048 * (int32_t)v3 | 1024 * (int32_t)v4 | 512 * (int32_t)v5 | 256 * (int32_t)v6 | 128 * (int32_t)v7 | 64 * (int32_t)v8 | 16 * (int32_t)v9 | (int32_t)v2 | 4 * (int32_t)v10 | 2;
return function_1d2e808d();
}

// Address range: 0x1001cd47 - 0x1001cd4a
int32_t function_1001cd47(int32_t a1) {
// 0x1001cd47
int32_t result; // 0x1001cd47
return result;
}

// Address range: 0x1001cd4a - 0x1001cd6d
float80_t function_1001cd4a(void) {
// 0x1001cd4a
float80_t result; // 0x1001cd4a
bool v1; // 0x1001cd4a
bool v2; // 0x1001cd4a
if (v1 || v2) {
// 0x1001cd6f
return result;
}
// 0x1001cd4f
int32_t v3; // 0x1001cd4a
int32_t v4; // 0x1001cd4a
*(char *)v3 = (char)(v4 | v3);
int16_t v5 = v4; // 0x1001cd51
int32_t v6; // 0x1001cd4a
__asm_out_3(v5, (char)v6);
int32_t v7 = v6 + 240 & 255 | v6 & -256; // 0x1001cd52
__asm_out_1(v5, v7);
*(int32_t *)*(int32_t *)v7 = __asm_insd(v5);
return result;
}

// Address range: 0x1001cd6e - 0x1001cd6f
int32_t function_1001cd6e(int32_t a1) {
// 0x1001cd6e
int32_t result; // 0x1001cd6e
return result;
}

// Address range: 0x1001cd70 - 0x1001cd94
int32_t function_1001cd70(void) {
// 0x1001cd70
int32_t v1; // 0x1001cd70
float80_t v2; // 0x1001cd70
*(float64_t *)(v1 - 26) = (float64_t)v2;
int32_t v3; // 0x1001cd70
__asm_into(v3);
return function_decb49c8();
}

// Address range: 0x1001cd9e - 0x1001cda0
int32_t function_1001cd9e(void) {
// 0x1001cd9e
int32_t result; // 0x1001cd9e
return result;
}

// Address range: 0x1001cdb4 - 0x1001cdbb
int32_t function_1001cdb4(void) {
// 0x1001cdb4
return function_19d6a64f();
}

// Address range: 0x1001cdd9 - 0x1001cddc
int32_t function_1001cdd9(int32_t a1) {
// 0x1001cdd9
int32_t result; // 0x1001cdd9
return result;
}

// Address range: 0x1001cde5 - 0x1001cde8
int32_t function_1001cde5(void) {
// 0x1001cde5
int32_t result; // 0x1001cde5
return result;
}

// Address range: 0x1001cdfe - 0x1001ce07
int32_t function_1001cdfe(int32_t a1) {
// 0x1001cdfe
int32_t v1; // 0x1001cdfe
int32_t * v2 = (int32_t *)(v1 + 0x1d39467d); // 0x1001ce00
*v2 = -1 - *v2;
int32_t v3; // 0x1001cdfe
uint32_t v4; // 0x1001cdfe
bool v5; // 0x1001cdfe
return 256 * (v4 / 256 + v3 + (int32_t)v5) & 0xff00 | v4 & -0xff01;
}

// Address range: 0x1001ce4d - 0x1001ce68
int32_t function_1001ce4d(void) {
// 0x1001ce4d
*(int32_t *)0x1c61e148 = -0x11b81a3a;
return -0x11b81a3a;
}

// Address range: 0x1001cec1 - 0x1001cfa2
int32_t function_1001cec1(int32_t a1, int16_t a2, int32_t a3) {
// 0x1001cec1
int32_t v1; // 0x1001cec1
int32_t v2 = unknown_aaa43d52(v1); // 0x1001cec2
bool v3; // 0x1001cec1
int32_t v4 = v3 ? -4 : 4; // 0x1001cec9
int32_t v5; // 0x1001cec1
int32_t v6 = v4 + v5; // 0x1001cec9
int32_t v7 = *(int32_t *)(v6 + 0x4c30bc93) | v6; // 0x1001ceca
if (v7 >= 0 == (v7 != 0)) {
// 0x1001cf7c
int32_t v8; // 0x1001cec1
int32_t v9 = (v3 ? -1 : 1) + v8 + v4; // 0x1001cec9
int32_t v10 = -0x767666a7 * *(int32_t *)(v9 - 52); // 0x1001cf7d
*(int32_t *)v9 = *(int32_t *)v7;
__asm_in_5((int16_t)*(int32_t *)(v10 + 20));
float80_t v11; // 0x1001cec1
*(float64_t *)(*(int32_t *)(v10 + 16) - 0x92f79b8) = (float64_t)v11;
__asm_int1();
return function_9e6d3b81();
}
// 0x1001cf53
bool v12; // 0x1001cec1
bool v13 = v12 | (v2 & 14) > 9; // 0x1001cec7
int32_t v14 = v13 ? v2 + 10 : v2; // 0x1001cec7
int32_t v15 = v14 & 15; // 0x1001cec7
int32_t result = v15 | v2 & -0x10000 | 256 * (int32_t)v13 + v2 & 0xff00; // 0x1001cec7
__asm_out(88, (char)v15);
if (v7 < 0) {
// 0x1001cf58
return result;
}
int32_t * v16 = (int32_t *)(v1 - 0x3731f8aa); // 0x1001cf39
*v16 = *v16 - result;
int32_t v17 = __asm_int3(); // 0x1001cf45
int32_t v18; // 0x1001cec1
bool v19 = (v18 & 15) == 15 | (v14 & 14) > 9 | (v17 & 14) > 9; // 0x1001cf46
int32_t v20 = v19 ? v17 + 6 : v17; // 0x1001cf46
return v20 & 7 | v17 & -0x43340000 | 256 * (int32_t)v19 + v17 & 0xff00;
}

// Address range: 0x1001cfa6 - 0x1001cfa9
int32_t function_1001cfa6(int32_t a1) {
// 0x1001cfa6
int32_t result; // 0x1001cfa6
return result;
}

// Address range: 0x1001d018 - 0x1001d019
int32_t function_1001d018(void) {
// 0x1001d018
int32_t result; // 0x1001d018
return result;
}

// Address range: 0x1001d03c - 0x1001d24a
int32_t function_1001d03c(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10) {
// 0x1001d03c
bool v1; // 0x1001d03c
if (v1) {
function_1001d018();
}
// 0x1001d043
*(int32_t *)0x7b5242be = -*(int32_t *)0x7b5242be;
int32_t v2 = __asm_hlt(); // 0x1001d059
unsigned char v3 = (char)v2; // 0x1001d05a
int32_t result; // 0x1001d03c
if ((v3 & 14) > 9) {
result = (v3 > 153 ? 154 : 250) + v2 & 255 | v2 & -256;
} else {
result = (v3 > 153 ? v2 + 160 : v2) & 255 | v2 & -256;
}
// 0x1001d05d
return result;
}

// Address range: 0x1001d24c - 0x1001d2c2
int32_t function_1001d24c(int32_t a1, int32_t a2, int32_t a3) {
// 0x1001d24c
int32_t v1; // bp+12, 0x1001d24c
int32_t v2 = &v1; // 0x1001d251
int16_t v3 = a2; // 0x1001d295
int32_t * v4 = (int32_t *)a3;
int32_t v5; // 0x1001d24c
int32_t * v6 = (int32_t *)(a3 + 0xc1183b3 + v5);
int32_t * v7 = (int32_t *)(a3 - 31);
*v4 = __asm_insd(v3);
__asm_int1();
*(int32_t *)(v2 - 4) = v2;
uint32_t v8 = v2 - 9; // 0x1001d29a
int32_t * v9 = (int32_t *)v8;
int32_t v10; // 0x1001d24c
*v9 = v10 + 1;
__asm_in_5(v3);
int32_t v11 = *(int32_t *)-0x79d421ae; // 0x1001d2a0
uint32_t v12 = *v6; // 0x1001d2a5
int32_t v13 = v12 - v8; // 0x1001d2a5
*v6 = v13;
int32_t v14 = v11; // 0x1001d2ac
int32_t v15 = v8; // 0x1001d2ac
int32_t v16 = v2; // 0x1001d2ac
if (v5 != 0) {
while (true) {
int32_t v17 = v16;
int32_t v18 = v15;
v16 = v17 + 3083;
*v7 = *v7 / 32;
__asm_wait();
*v4 = __asm_insd(v3);
__asm_int1();
*(int32_t *)(v17 + 3079) = v16;
v15 = v17 + 3074;
*(int32_t *)v15 = v18 - *(int32_t *)(v14 + 36) + 1;
__asm_in_5(v3);
v14 = *(int32_t *)-0x79d421ae;
*v6 = *v6 - v15;
}
}
int32_t v19 = v11; // 0x1001d2ae
if (v12 >= v8 && v13 != 0) {
v19 = function_1001d2cc((int32_t)&g2, (int32_t)&g2);
}
// 0x1001d2b0
if (v13 != 0) {
// 0x1001d27e
*(char *)-0x3bf31921 = (char)v19;
return __asm_sti();
}
int32_t v20 = 256 * (64 * (int32_t)(v13 == 0) | (int32_t)(v12 < v8) | 128 * (int32_t)(v13 < 0) | 16 * (int32_t)((v12 & 15) - (v8 & 15) > 15) | 4 * (int32_t)((llvm_ctpop_i8((char)v13) & 1) == 0)) | 512; // 0x1001d2b5
int32_t v21 = v19 & -0xff01 | v20; // 0x1001d2b5
int32_t v22 = v2 - 5; // 0x1001d2b3
int32_t * v23 = (int32_t *)v22; // 0x1001d2b4
*v23 = v21;
char v24 = __asm_in_5((int16_t)(*v23 & 255 | v20)); // 0x1001d2bc
*v9 = v22;
*(int32_t *)(v2 - 13) = v21;
return a3 & -256 | (int32_t)v24;
}

// Address range: 0x1001d2c5 - 0x1001d2c7
int32_t function_1001d2c5(void) {
// 0x1001d2c5
int32_t v1; // 0x1001d2c5
bool v2; // 0x1001d2c5
bool v3; // 0x1001d2c5
bool v4; // 0x1001d2c5
bool v5; // 0x1001d2c5
bool v6; // 0x1001d2c5
return v1 & -0xff01 | 256 * (64 * (int32_t)v3 | 128 * (int32_t)v2 | 16 * (int32_t)v4 | (int32_t)v6 | 4 * (int32_t)v5) | 512;
}

// Address range: 0x1001d2cc - 0x1001d355
int32_t function_1001d2cc(int32_t a1, int32_t a2) {
// 0x1001d2cc
int32_t v1; // 0x1001d2cc
int32_t v2; // 0x1001d2cc
bool v3; // 0x1001d2cc
int32_t v4 = v2 - v1 + (int32_t)v3; // 0x1001d2cd
int32_t v5; // 0x1001d2cc
bool v6; // 0x1001d2cc
uint32_t v7 = (v6 ? -4 : 4) + v5; // 0x1001d2dc
int32_t * v8 = (int32_t *)v7; // 0x1001d2df
int32_t v9; // 0x1001d2cc
*v8 = *v8 ^ (int32_t)&v9;
__asm_out_3((int16_t)v4, -106);
uint32_t v10; // 0x1001d2cc
uint32_t v11; // 0x1001d2cc
uint32_t v12 = v10 < v11 ? 0x118f4c0d : 0x118f4c0c; // 0x1001d309
int32_t result = v7 - v12; // 0x1001d309
int32_t v13 = v10 - 1; // 0x1001d30e
if (v13 != 0 == result == 0) {
// 0x1001d35b
return result;
}
// 0x1001d310
int32_t v14; // 0x1001d2cc
uint32_t v15 = *(int32_t *)((v14 & -0xff01 | 0x2200) - 0x355a7e89); // 0x1001d303
int32_t * v16 = (int32_t *)result; // 0x1001d311
uint32_t v17 = *v16; // 0x1001d311
*v16 = v17 / 0x10000 | 0x10000 * (int32_t)(v10 < v11 | v7 < v12) | 0x20000 * v17;
int32_t v18 = v4; // bp-17824, 0x1001d314
int32_t * v19 = (int32_t *)(v10 - 0x2ff074e3); // 0x1001d315
*v19 = *v19 ^ 0x1a8e4cd7;
__asm_out_2(183, result - v15 & 255 | result & -256);
__asm_wait();
__asm_sti();
uint32_t v20 = *(int32_t *)(__asm_bound(*(int64_t *)(v4 - 74)) - 0x7dfa4a4); // 0x1001d336
char * v21 = (char *)v13; // 0x1001d33c
char v22 = *v21; // 0x1001d33c
int32_t v23; // 0x1001d2cc
*v21 = v22 + (char)(v15 / 256) + (char)(v20 < (int32_t)&v23);
int32_t * v24 = (int32_t *)(v10 - 0x218736be); // 0x1001d33f
*v24 = *v24 | (v6 ? 0x18483e95 : 0x18483e97);
int32_t * v25 = (int32_t *)(*(int32_t *)(v15 + 0x345e4e79) - 101); // 0x1001d34c
*v25 = *v25 + v15;
__asm_out_1((int16_t)v15, v13);
int32_t * v26 = (int32_t *)(v4 + 27); // 0x1001d352
uint32_t v27 = *v26; // 0x1001d352
*v26 = v27 / 0x80000000 | 2 * v27;
return &v18;
}

// Address range: 0x1001d356 - 0x1001d35b
int32_t function_1001d356(void) {
// 0x1001d356
int32_t v1; // 0x1001d356
int32_t v2; // 0x1001d356
*(char *)v1 = (char)v2;
int32_t v3; // 0x1001d356
return v3 & 0xff00 & 256 * v3 | v3 & -0x10000 | ((char)v3 > 153 ? 255 : 0);
}

// Address range: 0x1001d365 - 0x1001d366
int32_t function_1001d365(void) {
// 0x1001d365
int32_t result; // 0x1001d365
return result;
}

// Address range: 0x1001d387 - 0x1001d388
int32_t function_1001d387(void) {
// 0x1001d387
int32_t result; // 0x1001d387
return result;
}

// Address range: 0x1001d38e - 0x1001d3fa
int32_t function_1001d38e(void) {
// 0x1001d38e
int32_t v1; // 0x1001d38e
__asm_out(26, (char)v1);
bool v2; // 0x1001d38e
int32_t v3 = v2 ? -4 : 4; // 0x1001d390
int32_t v4; // 0x1001d38e
int32_t v5 = v3 + v4; // 0x1001d390
uint32_t v6 = *(int32_t *)v5; // 0x1001d393
while (v6 >= 0x67c4c8fd) {
// continue -> 0x1001d399
}
int32_t v7 = v5 + v3; // 0x1001d3a8
int32_t v8; // 0x1001d38e
int32_t v9 = v3 + v8; // 0x1001d3a8
int32_t v10; // 0x1001d38e
int32_t v11 = v10;
int32_t v12; // 0x1001d38e
int32_t v13 = v12 - 4; // 0x1001d39b
*(int32_t *)v13 = v6 - 0x67c4c8fd;
int32_t v14; // 0x1001d38e
unsigned char v15 = *(char *)(2 * v11) | (char)v14; // 0x1001d3a0
*(int32_t *)(v13 - 1 + *(int32_t *)(v11 + 82)) = v11;
if (v15 == 0) {
function_1001d387();
}
int32_t v16 = v14 & -256 | (int32_t)v15; // 0x1001d3a0
int32_t v17 = __asm_fnstenv(); // 0x1001d3a6
*(int224_t *)v9 = (int224_t)v17;
*(int32_t *)v9 = *(int32_t *)v7;
v9 += v3;
v7 += v3;
int32_t v18 = *(int32_t *)(4 * v16 + 109 + v17); // 0x1001d3af
int32_t v19 = function_1001d365(); // 0x1001d3b9
unsigned char v20 = (char)v19; // 0x1001d3bb
unsigned char v21 = v20 % 3; // 0x1001d3bb
int32_t result = v19 & -0x10000 | (int32_t)v21 | 256 * (int32_t)(v20 / 3); // 0x1001d3bb
v14 = v16;
v10 = v11 + 1;
while (v21 != 0) {
// 0x1001d39b
v11 = v10;
v13 = v18;
*(int32_t *)v13 = result;
v15 = *(char *)(2 * v11) | (char)v14;
*(int32_t *)(v13 - 2 + *(int32_t *)(v11 + 82)) = v11;
if (v15 == 0) {
function_1001d387();
}
// 0x1001d3a6
v16 = v14 & -256 | (int32_t)v15;
v17 = __asm_fnstenv();
*(int224_t *)v9 = (int224_t)v17;
*(int32_t *)v9 = *(int32_t *)v7;
v9 += v3;
v7 += v3;
v18 = *(int32_t *)(4 * v16 + 109 + v17);
v19 = function_1001d365();
v20 = (char)v19;
v21 = v20 % 3;
result = v19 & -0x10000 | (int32_t)v21 | 256 * (int32_t)(v20 / 3);
v14 = v16;
v10 = v11 + 1;
}
// 0x1001d3bf
*(int32_t *)v18 = -24;
char * v22 = (char *)(result - 121); // 0x1001d3c7
*v22 = *v22 - (char)((v11 + 2) / 256);
int32_t v23 = v11 + 3; // 0x1001d3ca
char * v24 = (char *)(v18 + 0x10767f6c); // 0x1001d3cf
*v24 = *v24 + 10;
__writefsdword(0x5b84bef3, __readfsdword(0x5b84bef3) | v7);
char v25 = *(char *)(v16 + 92); // 0x1001d3df
*(int32_t *)(v18 - 2) = result;
*(int32_t *)(v18 - 6) = v16;
int32_t v26; // 0x1001d38e
*(int32_t *)(v18 - 10) = v26 & -256 | 246;
*(int32_t *)(v18 - 14) = v23 & -256 | (int32_t)(v25 ^ (char)v23);
*(int32_t *)(v18 - 18) = v18 + 2;
*(int32_t *)(v18 - 26) = v7 - 4;
*(int32_t *)(v18 - 30) = v9 - 4;
int32_t * v27 = (int32_t *)result; // 0x1001d3e3
*v27 = *v27 + 0x4593ebbf;
*(int32_t *)(v18 - 35) = -0x34ebcceb;
return result;
}

// Address range: 0x1001d402 - 0x1001d409
int32_t function_1001d402(void) {
// 0x1001d402
return function_8b07d2f7();
}

// Address range: 0x1001d40e - 0x1001d416
int32_t function_1001d40e(int32_t a1) {
// 0x1001d40e
return function_966c8344();
}

// Address range: 0x1001d41e - 0x1001d554
int32_t function_1001d41e(void) {
// 0x1001d41e
int16_t v1; // 0x1001d41e
uint32_t v2 = unknown_f4cf2e6c(v1); // 0x1001d41e
int32_t v3; // 0x1001d41e
int32_t * v4 = (int32_t *)(v3 + 71); // 0x1001d425
int32_t v5; // 0x1001d41e
*v4 = *v4 | v5;
int32_t * v6 = (int32_t *)(v3 + 0x42caea58); // 0x1001d42c
int32_t result; // 0x1001d41e
*v6 = *v6 ^ result + 4;
int32_t v7; // 0x1001d41e
char * v8 = (char *)(v7 - 0x7bc49ade + v3); // 0x1001d432
*v8 = *v8 + (char)(v2 / 256);
int32_t v9; // 0x1001d41e
int64_t v10; // 0x1001d41e
__asm_pcmpgtb(v10, *(int64_t *)(v9 - 1));
int32_t v11; // 0x1001d41e
if ((*(char *)(result + 0x6ac7296) & (char)v11 - 1) == 0) {
// 0x1001d4b3
return result;
}
int32_t v12 = result & -0xff01 ^ 21; // 0x1001d467
unsigned char v13 = (char)v12; // 0x1001d46a
int32_t v14 = v13 < 178 ? v12 : v12 + 78; // 0x1001d46a
int32_t v15 = v14 & 255 | result & -0x10000 | 256 * (int32_t)(v13 > 177); // 0x1001d46a
int32_t v16 = (v5 & -256 | (int32_t)*(char *)(v7 + 82)) - 1; // 0x1001d46c
if (v16 == 0) {
// 0x1001d46e
float80_t v17; // 0x1001d41e
*(int16_t *)(v9 + 92) = (int16_t)v17;
__asm_out(229, (char)v9);
*(int16_t *)(v15 - 2) = *(int16_t *)-0x73075dd6;
*(int32_t *)v9 = v9 - 102;
return function_61359d42();
}
int32_t v18 = v9 + 1; // 0x1001d49d
int32_t v19 = v18; // 0x1001d49f
int32_t v20 = -0x73075dd8; // 0x1001d49f
int32_t v21 = v15; // 0x1001d49f
if (v16 != 1 == v18 == 0) {
int32_t v22 = v15;
int32_t v23 = *(int32_t *)0x134a67fe; // 0x1001d497
v20 -= 4;
*(int32_t *)v20 = v22;
v19++;
v21 = v23;
while (v22 != 1 == v19 == 0) {
// 0x1001d496
v22 = v23;
v23 = *(int32_t *)0x134a67fe;
v20 -= 4;
*(int32_t *)v20 = v22;
v19++;
v21 = v23;
}
}
int32_t v24 = v21;
int32_t * v25 = (int32_t *)v9; // 0x1001d4a8
*v25 = *v25 | v9;
int32_t result2 = v24 + 214 & 255 | v24 & -256; // 0x1001d4ab
*(int32_t *)0x3e8f414b = result2;
return result2;
}

// Address range: 0x1001d555 - 0x1001d600
int32_t function_1001d555(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
int32_t v1 = a2;
int32_t v2; // 0x1001d555
bool v3; // 0x1001d555
int32_t v4; // 0x1001d555
int32_t v5; // 0x1001d555
if (v3) {
// 0x1001d557
int32_t v6; // 0x1001d555
int32_t v7 = v6 + 0x5c3e01da; // 0x1001d55b
bool v8; // 0x1001d555
*(int32_t *)(v2 + 1 + v4 + (int32_t)v8) = v7;
char v9 = v7; // 0x1001d564
__asm_out(167, v9);
int32_t v10; // 0x1001d555
uint32_t v11 = v10 & 31; // 0x1001d56c
if (v11 != 0) {
int32_t v12; // 0x1001d555
int32_t * v13 = (int32_t *)(v12 - 0x60d3cbe7); // 0x1001d56c
uint32_t v14 = *v13; // 0x1001d56c
*v13 = v14 >> v11 | (int32_t)((int64_t)v14 << (int64_t)(33 - v11));
}
__asm_out_3((int16_t)v5, v9);
return function_3e607e0f();
}
// 0x1001d589
int32_t v15; // 0x1001d555
__asm_outsb((int16_t)v5, (char)v15);
unsigned char v16 = (char)v5 - *(char *)(v4 + 0x39ccbd6b); // 0x1001d5d5
int32_t v17 = v5 & -256 | (int32_t)v16; // 0x1001d5d5
char * v18 = (char *)((int32_t)&v1 + 0x51d851fd + v17); // 0x1001d5db
unsigned char v19 = *v18; // 0x1001d5db
*v18 = v19 - v16;
uint32_t v20 = v19 < v16 ? 0x3129f9c6 : 0x3129f9c5; // 0x1001d5e3
int128_t v21; // 0x1001d555
__asm_movups(v21);
int32_t * v22 = (int32_t *)(v17 - 0x6ec38c28); // 0x1001d5eb
*v22 = *v22 + v2 + (int32_t)(v19 < v16 | v20 > (int32_t)a1);
int16_t v23; // 0x1001d555
unknown_333483ea(v23);
return a8 - 1;
}

// Address range: 0x1001d625 - 0x1001d626
int32_t function_1001d625(int32_t a1) {
// 0x1001d625
int32_t result; // 0x1001d625
return result;
}

// Address range: 0x1001d674 - 0x1001d67c
int32_t function_1001d674(void) {
// 0x1001d674
int32_t result; // 0x1001d674
*(char *)0xb120026 = (char)result;
return result;
}

// Address range: 0x1001d6e3 - 0x1001d6e5
int32_t function_1001d6e3(int32_t a1) {
// 0x1001d6e3
int32_t result; // 0x1001d6e3
return result;
}

// Address range: 0x1001d754 - 0x1001d758
int32_t function_1001d754(int32_t a1) {
// 0x1001d754
int32_t v1; // 0x1001d754
__asm_arpl(*(int16_t *)(v1 - 108), (int16_t)v1);
int32_t result; // 0x1001d754
return result;
}

// Address range: 0x1001d778 - 0x1001d7fb
int32_t function_1001d778(int32_t a1, int32_t a2) {
// 0x1001d778
int32_t v1; // 0x1001d778
int32_t v2 = v1 - 1; // 0x1001d778
int32_t result; // 0x1001d778
bool v3; // 0x1001d778
if (v2 != 0 && !v3) {
// 0x1001d793
return result;
}
// 0x1001d77a
int32_t v4; // 0x1001d778
unsigned char v5 = (char)v4; // 0x1001d781
int32_t v6; // 0x1001d778
unsigned char v7 = *(char *)&v6; // 0x1001d781
bool v8; // 0x1001d778
int32_t v9 = v8 ? -1 : 1; // 0x1001d781
int32_t v10 = v6 + v9; // 0x1001d781
v6 = v10;
*(char *)-0x69971c2 = v5;
__asm_out_2(164, v4);
if (v7 > v5) {
// 0x1001d793
return result;
}
char v11 = v5 - v7; // 0x1001d781
if (v11 != 0) {
// 0x1001d793
return result;
}
// 0x1001d7e2
int32_t result2; // 0x1001d778
int32_t v12; // 0x1001d778
if ((llvm_ctpop_i8(v11) & 1) == 0) {
int32_t * v13 = (int32_t *)(result2 - 40 + 4 * v12 + (v8 ? -4 : 4) + v9); // 0x1001d7b3
*v13 = -1 - *v13;
return result2;
}
// 0x1001d7e7
__asm_out_3((int16_t)v12, (char)result2);
__asm_arpl(*(int16_t *)v10, (int16_t)v2);
// 0x1001d793
return (result2 + 162 & 255 | result2 & -256) - 1;
}

// Address range: 0x1001d7fb - 0x1001d803
int32_t function_1001d7fb(void) {
// 0x1001d7fb
__asm_hlt();
return function_65b92511();
}

// Address range: 0x1001d803 - 0x1001d809
int32_t function_1001d803(void) {
// 0x1001d803
int32_t v1; // 0x1001d803
int32_t v2; // 0x1001d803
*(int32_t *)v2 = v2 - v1;
int32_t result; // 0x1001d803
return result;
}

// Address range: 0x1001d809 - 0x1001d80a
int32_t function_1001d809(void) {
// 0x1001d809
int32_t result; // 0x1001d809
return result;
}

// Address range: 0x1001d80e - 0x1001d813
int32_t function_1001d80e(int32_t a1) {
// 0x1001d80e
__asm_int(205);
int32_t result; // 0x1001d80e
return result;
}

// Address range: 0x1001d81d - 0x1001d826
int32_t function_1001d81d(void) {
// 0x1001d81d
int32_t v1; // 0x1001d81d
int32_t v2; // 0x1001d81d
*(char *)v1 = (char)v2;
return function_1001d809();
}

// Address range: 0x1001d829 - 0x1001d82a
int32_t function_1001d829(void) {
// 0x1001d829
int32_t result; // 0x1001d829
return result;
}

// Address range: 0x1001d82a - 0x1001d82f
int32_t function_1001d82a(void) {
// 0x1001d82a
int32_t result; // 0x1001d82a
return result;
}

// Address range: 0x1001d836 - 0x1001d837
int32_t function_1001d836(void) {
// 0x1001d836
int32_t result; // 0x1001d836
return result;
}

// Address range: 0x1001d847 - 0x1001d848
int32_t function_1001d847(void) {
// 0x1001d847
int32_t result; // 0x1001d847
return result;
}

// Address range: 0x1001d84c - 0x1001d84d
int32_t function_1001d84c(void) {
// 0x1001d84c
int32_t result; // 0x1001d84c
return result;
}

// Address range: 0x1001d860 - 0x1001d8de
int32_t function_1001d860(int32_t a1, int32_t a2) {
int32_t v1 = a1;
int32_t result; // 0x1001d860
if (result == 0) {
// 0x1001d8cc
int32_t v2; // 0x1001d860
float80_t v3; // 0x1001d860
*(float64_t *)v2 = (float64_t)v3;
int16_t v4 = a1; // 0x1001d8d8
__asm_out_3(v4, (char)a2);
return __asm_in(v4);
}
uint32_t v5; // 0x1001d860
if (v5 < (int32_t)&v1) {
// 0x1001d866
__asm_in_6(117);
return result;
}
// 0x1001d877
uint32_t v6; // 0x1001d860
if ((llvm_ctpop_i8((char)(v5 - v6)) & 1) == 0) {
function_1001d829();
}
int32_t v7 = __asm_iretd(); // 0x1001d87b
return v7 + (v5 < v6 ? 54 : 55) & 255 | v7 & -256;
}

// Address range: 0x1001d8de - 0x1001d950
int32_t function_1001d8de(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x1001d8de
int32_t v1; // 0x1001d8de
int32_t * v2 = (int32_t *)(v1 - 11); // 0x1001d8e5
int32_t v3 = *v2; // 0x1001d8e5
*v2 = v3 / 4;
int32_t v4; // 0x1001d8de
if ((v3 & 2) != 0 || v3 < 4) {
int32_t * v5 = (int32_t *)(v4 - 18); // 0x1001d8ee
uint32_t v6 = *v5; // 0x1001d8ee
*v5 = v6 / 128 | 0x2000000 * v6;
bool v7; // 0x1001d8de
bool v8; // 0x1001d8de
bool v9; // 0x1001d8de
bool v10; // 0x1001d8de
bool v11; // 0x1001d8de
bool v12; // 0x1001d8de
bool v13; // 0x1001d8de
bool v14; // 0x1001d8de
bool v15; // 0x1001d8de
bool v16; // 0x1001d8de
return unknown_10c44cea((int32_t)(0x4000 * (int16_t)v11 | 2048 * (int16_t)v12 | 1024 * (int16_t)v13 | 512 * (int16_t)v14 | 256 * (int16_t)v15 | 128 * (int16_t)v16 | 64 * (int16_t)v7 | 16 * (int16_t)v8 | (int16_t)v10 | 4 * (int16_t)v9 | 2));
}
// 0x1001d905
uint32_t v17; // 0x1001d8de
char v18 = v17 / 256; // 0x1001d910
char v19 = *(char *)(v1 + 0x2e25508b); // 0x1001d910
if (v19 < v18) {
unsigned char v20 = *(char *)((256 * (int32_t)(v18 - v19) | v17 & -0xff01) + (v4 & 255)); // 0x1001d916
return v4 & -256 | (int32_t)v20;
}
int32_t v21 = __asm_in_4(175); // 0x1001d93e
int32_t * v22 = (int32_t *)(v1 + 0x321bb66d); // 0x1001d940
*v22 = *v22 & v21;
return function_240a41e5();
}

// Address range: 0x1001d973 - 0x1001d9cc
int32_t function_1001d973(int16_t a1, int32_t a2, int32_t a3, int32_t a4) {
// 0x1001d973
bool v1; // 0x1001d973
if (!v1) {
// 0x1001d9c2
int32_t v2; // 0x1001d973
return v2 + 0x705dc284;
}
// 0x1001d975
return function_da719368();
}

// Address range: 0x1001da17 - 0x1001da20
int32_t function_1001da17(void) {
// 0x1001da17
int32_t v1; // 0x1001da17
char * v2 = (char *)(v1 + 0x53b88ac8); // 0x1001da17
int32_t v3; // 0x1001da17
*v2 = *v2 - (char)v3;
int32_t result; // 0x1001da17
return result;
}

// Address range: 0x1001da34 - 0x1001da35
int32_t function_1001da34(void) {
// 0x1001da34
int32_t result; // 0x1001da34
return result;
}

// Address range: 0x1001da4a - 0x1001da4b
int32_t function_1001da4a(void) {
// 0x1001da4a
int32_t result; // 0x1001da4a
return result;
}

// Address range: 0x1001da6c - 0x1001da6d
int32_t function_1001da6c(void) {
// 0x1001da6c
int32_t result; // 0x1001da6c
return result;
}

// Address range: 0x1001da74 - 0x1001db50
int32_t function_1001da74(int32_t a1) {
// 0x1001da74
int32_t v1; // 0x1001da74
int32_t v2; // 0x1001da74
int32_t * v3 = (int32_t *)(v1 - 52 + v2); // 0x1001da74
int32_t v4 = *v3; // 0x1001da74
int32_t v5 = v4 - 1; // 0x1001da74
char v6 = llvm_ctpop_i8((char)v5); // 0x1001da74
*v3 = v5;
bool v7; // 0x1001da74
bool v8; // 0x1001da74
bool v9; // 0x1001da74
bool v10; // 0x1001da74
bool v11; // 0x1001da74
int32_t v12 = 0x4000 * (int32_t)v9 | 1024 * (int32_t)v10 | 512 * (int32_t)v11 | 256 * (int32_t)v7 | (int32_t)v8 | 64 * (int32_t)(v5 == 0) | 128 * (int32_t)(v5 < 0) | 2048 * (int32_t)((v4 & -v4) < 0) | 16 * (int32_t)((v4 & 15) > 16) | 4 * (int32_t)((v6 & 1) == 0) | 2; // 0x1001da7a
uint32_t v13; // 0x1001da74
int32_t * v14 = (int32_t *)(v13 - 4); // 0x1001da7a
*v14 = v12;
uint32_t v15 = v13 / 256; // 0x1001da7c
int32_t v16; // 0x1001da74
int32_t v17 = v15 & 255 ^ v16; // 0x1001da7c
int32_t result2; // 0x1001da74
int32_t v18 = result2;
*(int32_t *)v1 = v1 | 68;
int32_t * v19 = (int32_t *)(v17 - 0xea213e8); // 0x1001da84
*v19 = *v19 + 1 + v12;
int32_t v20; // 0x1001da74
unsigned char v21 = (char)v20; // 0x1001da8a
int32_t v22 = v20 & -0x10000 | (int32_t)(v21 % 119); // 0x1001da8a
int32_t v23 = v22 | 256 * (int32_t)(v21 / 119); // 0x1001da8a
int32_t v24 = v23 - 58; // 0x1001da8c
*v14 = v24;
__asm_arpl(*(int16_t *)(v17 + 46), (int16_t)v13);
int32_t v25 = v22 | 0xcd00; // 0x1001da9e
if ((*(char *)(v17 + 0x70cdaa26) & (char)v15) >= 0) {
v25 = function_1001da4a();
}
int32_t v26 = result2; // 0x1001daa0
int32_t v27 = *(int32_t *)v25; // 0x1001daa0
int32_t v28 = v26 - v27; // 0x1001daa0
result2 = v28;
int32_t v29 = v13 - 8; // 0x1001daa2
*(int32_t *)v29 = v17;
*(int32_t *)(v13 - 12) = v25;
*(int32_t *)(v13 - 20) = v17;
*(int32_t *)(v13 - 24) = v28;
*(int32_t *)(v13 - 28) = v29;
*(int32_t *)(v13 - 32) = v12;
*(int32_t *)(v13 - 36) = v18;
*(int32_t *)(v13 - 40) = v24;
char v30 = v25 / 256; // 0x1001daa4
if (v30 < 0 == ((v28 ^ v26) & (v27 ^ v26)) < 0 == (v30 & 64) == 0) {
// 0x1001dac2
return __asm_hlt();
}
if ((char)v25 < 85) {
int32_t result = unknown_87642c7d(); // 0x1001dab2
int32_t * v31 = (int32_t *)(result2 - 118); // 0x1001dabe
*v31 = *v31 + result;
return result;
}
// 0x1001db12
int128_t v32; // 0x1001da74
__asm_mulps(v32, *(int128_t *)(v23 - 0x712d52c5));
uint32_t v33 = v17 + 1; // 0x1001db21
int32_t v34 = __asm_in((int16_t)v33); // 0x1001db23
char * v35 = (char *)(v17 - 105); // 0x1001db24
*v35 = *v35 | (char)result2;
int32_t * v36 = (int32_t *)(v18 - 0x73bd447f); // 0x1001db27
*v36 = *v36 - v34;
int32_t v37 = v13 - 48; // 0x1001db32
*(int32_t *)v37 = result2;
*(int32_t *)(v13 - 52) = v37;
char * v38 = (char *)((v34 & -256 | (int32_t)(*(char *)&result2 + 109)) - 0xba71c70); // 0x1001db3e
*v38 = *v38 & (char)(v33 / 256);
return result2;
}

// Address range: 0x1001db52 - 0x1001db91
int32_t function_1001db52(void) {
// 0x1001db52
uint32_t v1; // 0x1001db52
int16_t v2 = v1; // 0x1001db52
int32_t v3 = __asm_in(v2); // 0x1001db52
char * v4 = (char *)v3; // 0x1001db55
__asm_outsb(v2, *v4);
int32_t v5 = __asm_in(v2); // 0x1001db65
char * v6 = (char *)(v3 - 38); // 0x1001db67
*v6 = *v6 + (char)v5;
__asm_outsb(v2, *v4);
int32_t v7; // 0x1001db52
*(char *)v7 = *(char *)&v7 ^ (char)(v1 / 256);
int32_t * v8 = (int32_t *)v3; // 0x1001db71
int32_t v9 = *v8; // 0x1001db71
int32_t v10 = v9 / 2; // 0x1001db71
*v8 = v10;
int32_t v11; // 0x1001db52
*(int32_t *)-0x6fdac18e = v11 & -0x10000 | (int32_t)*(int16_t *)-0x6fdac18c;
int32_t v12; // 0x1001db52
if (v12 != 1) {
uint32_t v13 = unknown_3a7c8464(); // 0x1001db87
return 107 * v13 / 256 + v13 & 255 | v13 & -0x10000;
}
char v14 = llvm_ctpop_i8((char)v10); // 0x1001db71
unsigned char v15 = *v4; // 0x1001db7d
*(int32_t *)-0x6fdacc9b = v7;
__asm_out(240, v15);
bool v16; // 0x1001db52
bool v17; // 0x1001db52
bool v18; // 0x1001db52
*(int32_t *)-0x6fdacc9f = 0x4000 * (int32_t)v16 | 1024 * (int32_t)v17 | 256 * (int32_t)v18 | (int32_t)((v9 & 1) != 0) | 128 * (int32_t)(v9 < 0) | 64 * (int32_t)(v9 < 2) | 4 * (int32_t)((v14 & 1) == 0) | 2;
return v5 & -256 | (int32_t)v15;
}

// Address range: 0x1001db92 - 0x1001dbab
int32_t function_1001db92(void) {
int32_t result = __asm_in_4(99); // 0x1001db92
bool v1; // 0x1001db92
if (v1) {
// 0x1001db9b
int32_t v2; // 0x1001db92
float80_t v3; // 0x1001db92
*(int16_t *)v2 = (int16_t)v3;
*(char *)0x72a0030e = 83;
return result & -256 | 83;
}
// 0x1001db96
return result;
}

// Address range: 0x1001dbab - 0x1001dd60
int32_t function_1001dbab(int32_t a1) {
int32_t v1 = a1;
int32_t v2; // 0x1001dbab
int16_t v3 = v2;
int32_t v4; // 0x1001dbab
__asm_outsd(v3, v4);
int32_t * v5 = (int32_t *)(v4 + 123); // 0x1001dbbb
uint32_t v6 = *v5; // 0x1001dbbb
*v5 = v6 + 0x74482e25;
int32_t v7; // 0x1001dbab
unsigned char v8 = (char)v7; // 0x1001dbc3
int32_t v9; // 0x1001dbab
unsigned char v10 = *(char *)&v9 + (char)(v6 > 0x8bb7d1da); // 0x1001dbc3
int32_t v11 = v7 & -256 | (int32_t)(v8 - v10); // 0x1001dbc3
int32_t v12; // 0x1001dbab
int32_t v13 = v12 & -256 | 214; // 0x1001dbc8
if (v10 >= v8) {
int32_t * v14 = (int32_t *)(v13 - 95); // 0x1001dbd0
*v14 = 2 * *v14;
__asm_hlt();
__asm_in((int16_t)(v1 & v2));
int32_t v15; // 0x1001dbab
*(int32_t *)(v15 + 63) = v11;
*(int32_t *)-0x52d0d8ca = v4 + 1;
return v15 - 1;
}
// 0x1001dc13
*(char *)v9 = __asm_insb(v3);
int32_t v16 = *(int32_t *)(v11 + v2); // 0x1001dc14
if (v13 > v16) {
// 0x1001dc1c
return &v1;
}
// 0x1001dc89
int32_t v17; // 0x1001dbab
int32_t v18 = v17;
int32_t v19; // 0x1001dbab
int32_t v20 = v19 & -0x5721e000 | (int32_t)(*(char *)-0x6f25d0da & 123);
int32_t v21; // 0x1001dbab
int32_t v22 = v21;
int16_t v23 = v3;
int32_t v24 = v13 - v16;
int32_t * v25 = (int32_t *)(v11 - 0xf0946c0); // 0x1001dc8a
*v25 = *v25 | -0x7f3ffd58;
int32_t * v26 = (int32_t *)(v20 - 4);
*v26 = v18;
int32_t * v27 = (int32_t *)(v11 + 0x37937cd7); // 0x1001dc95
*v27 = *v27 / 2;
int32_t v28 = *(int32_t *)0x5a263594 & v11; // 0x1001dca6
int32_t * v29 = (int32_t *)(v18 - 0x7a101db5); // 0x1001dcac
uint32_t v30 = *v29; // 0x1001dcac
uint32_t v31 = v30 + v28; // 0x1001dcac
*v29 = v31;
int32_t * v32 = (int32_t *)(v24 + 0x31972d4d); // 0x1001dcb2
int32_t v33 = *v32 - v18 + (int32_t)(v31 < v30); // 0x1001dcb2
char v34 = llvm_ctpop_i8((char)v33); // 0x1001dcb2
*v32 = v33;
while ((v34 & 1) != 0) {
// 0x1001dc52
*(int32_t *)v9 = __asm_insd(v23);
__asm_outsd(v23, *(int32_t *)v22);
int32_t v35 = __asm_hlt(); // 0x1001dc5d
bool v36; // 0x1001dbab
int32_t v37 = 2 * (v22 + (v36 ? 0x7fffffff : 1)); // 0x1001dc68
int32_t v38 = *(int32_t *)v20; // 0x1001dc6a
v9 = v38;
if (v37 < 0) {
// 0x1001dc6d
return v35 & -256 | (int32_t)*(char *)-0x3adfbc91;
}
int32_t v39 = *(int32_t *)-0x2ec84b4b ^ 13; // 0x1001dc56
int32_t v40 = v18 & -0xff01; // 0x1001dc66
int32_t v41 = __asm_in_4(145); // 0x1001dc10
int16_t v42 = v40; // 0x1001dc13
*(char *)v38 = __asm_insb(v42);
int32_t v43 = *(int32_t *)(v39 + v40); // 0x1001dc14
int32_t result = v41; // 0x1001dc19
if (v24 > v43) {
// 0x1001dc1c
return result;
}
v18 = v40;
v20 += 6;
v22 = v37;
v23 = v42;
v24 -= v43;
v25 = (int32_t *)(v39 - 0xf0946c0);
*v25 = *v25 | -0x7f3ffd58;
v26 = (int32_t *)(v20 - 4);
*v26 = v18;
v27 = (int32_t *)(v39 + 0x37937cd7);
*v27 = *v27 / 2;
v28 = *(int32_t *)0x5a263594 & v39;
v29 = (int32_t *)(v18 - 0x7a101db5);
v30 = *v29;
v31 = v30 + v28;
*v29 = v31;
v32 = (int32_t *)(v24 + 0x31972d4d);
v33 = *v32 - v18 + (int32_t)(v31 < v30);
v34 = llvm_ctpop_i8((char)v33);
*v32 = v33;
}
int32_t v44 = v22 - *(int32_t *)(2 * v18 + v22); // 0x1001dcba
int32_t v45 = __asm_bound(*(int64_t *)(v44 - 0x1a87e9ae)); // 0x1001dcbd
if ((v45 + 1 & (v45 ^ -0x80000000)) < 0) {
// 0x1001dd08
__asm_outsd(v23, *(int32_t *)v44);
unknown_f4155218();
*(int32_t *)(v20 - 8) = 0x4fc48f77;
__asm_in_5(v23);
unsigned char v46 = (char)v28 & 31; // 0x1001dd25
if (v46 != 0) {
char * v47 = (char *)(v44 - 0x262f9991); // 0x1001dd25
unsigned char v48 = *v47; // 0x1001dd25
*v47 = v48 >> 8 - v46 | v48 << v46;
}
// 0x1001dd2b
return function_1001dd82();
}
// 0x1001dcc8
*(int32_t *)(v20 - 8) = v28;
int32_t v49 = __asm_hlt(); // 0x1001dccc
int32_t v50 = *v26; // 0x1001dcce
unsigned char v51 = (char)v49; // 0x1001dccf
unsigned char v52 = v51 % 94; // 0x1001dccf
int32_t v53 = 256 * (int32_t)(v51 / 94) | v49 & -0x10000; // 0x1001dccf
char v54 = (v50 & 1) != 0 ? -102 : -6;
char v55 = (v50 & 1) != 0 ? v52 - 96 : v52;
int32_t v56 = v53 | (int32_t)((v50 & 16) != 0 | (v52 & 14) > 9 ? v54 + v52 : v55);
if ((v50 & 1) != 0) {
// 0x1001dcd4
return (v56 + 194 | 69) + 224 & 255 | v53;
}
if (v28 != 1) {
// 0x1001dd33
return v56 - 0x3bf0043e;
}
int32_t result2 = v56 + 1; // 0x1001dd42
*(int32_t *)-0x1e47756c = v18;
int32_t * v57 = (int32_t *)(v18 + 124); // 0x1001dd49
*v57 = *v57 + v18;
*(int16_t *)-0x1e47756e = *(int16_t *)-53;
__asm_out_1(v23, result2);
return result2;
}

// Address range: 0x1001dd62 - 0x1001dd82
int32_t function_1001dd62(void) {
int32_t v1 = __asm_int3(); // 0x1001dd6a
int32_t v2; // 0x1001dd62
char v3 = __asm_in_5((int16_t)v2); // 0x1001dd6c
unsigned char v4 = *(char *)-0x2affd04f; // 0x1001dd6e
int32_t v5; // 0x1001dd62
int32_t v6; // 0x1001dd62
int32_t v7 = (char)v5 > (char)v6 ? 0xa98c45f : 0xa98c45e; // 0x1001dd78
return ((v1 | (int32_t)v3) & 0xfffff00 | (int32_t)v4) + v7 | -0x9be3b84;
}

// Address range: 0x1001dd82 - 0x1001de6f
int32_t function_1001dd82(void) {
// 0x1001dd82
int32_t v1; // 0x1001dd82
int32_t v2; // 0x1001dd82
int32_t v3; // 0x1001dd82
if ((unsigned char)(char)v3 % 14 == 0) {
// 0x1001dd87
__asm_sti();
__asm_int(75);
int32_t v4; // 0x1001dd82
*(int32_t *)v2 = v4 & -0xff01 | 0x3d00;
bool v5; // 0x1001dd82
return (v5 ? -4 : 4) + v1;
}
unsigned char v6 = (char)v1;
bool v7; // 0x1001dd82
*(char *)v1 = 128 * (char)v7 | v6 / 2;
int32_t v8; // 0x1001dd82
unsigned char v9 = (char)v8 & 31; // 0x1001ddfb
if (v9 != 0) {
char * v10 = (char *)(v1 - 0x14337461); // 0x1001ddfb
unsigned char v11 = *v10; // 0x1001ddfb
*v10 = v11 << v9 | (char)((v6 & 1) != 0) << v9 - 1 | (char)((int16_t)v11 >> (int16_t)(9 - v9));
}
__asm_sti();
float80_t v12; // 0x1001dd82
__asm_fstp(v12, v12);
__asm_wait();
int32_t v13; // 0x1001dd82
__asm_out(181, (char)v13);
int32_t v14; // 0x1001dd82
int16_t v15 = v14; // 0x1001de18
__asm_out_3(v15, (char)v2);
uint32_t v16 = v8 & 31; // 0x1001de1e
if (v16 != 0) {
int32_t * v17 = (int32_t *)(v1 - 0x3b45aba9); // 0x1001de1e
uint32_t v18 = *v17; // 0x1001de1e
*v17 = v18 >> v16 | v18 << 32 - v16;
}
int32_t v19; // bp-30, 0x1001dd82
int32_t v20 = (int32_t)&v19 | 1; // 0x1001de03
int32_t v21 = v2 & -0xff01 | 0x8000 * (int32_t)(v20 < 0) | 1024 * (int32_t)((llvm_ctpop_i8((char)v20) & 1) == 0) | 512; // 0x1001de17
int32_t v22 = v21 - 0x4ce9e895; // 0x1001de19
int32_t v23 = 0x1883b9b; // bp-35, 0x1001de26
__asm_out_3(v15, (char)v22);
char v24 = __asm_in_6(97); // 0x1001de34
if (v16 != 0) {
int32_t * v25 = (int32_t *)(v13 - 0x5435b9db + v14); // 0x1001de37
*v25 = *v25 >> v16;
}
uint32_t v26 = (int32_t)&v23 & -256 | (int32_t)v24; // 0x1001de34
char v27 = *(char *)-0x1ac0408c; // 0x1001de3e
*(char *)(((*(int32_t *)v22 & 1024) == 0 ? 1 : -1) + v1) = v24;
*(char *)0x58624895 = v24;
return 256 * (int32_t)(v27 & (char)(v26 / 256)) | v26 & -0xff01;
}

// Address range: 0x1001de6f - 0x1001dea4
int32_t function_1001de6f(int32_t a1) {
// 0x1001de6f
int32_t v1; // 0x1001de6f
unsigned char v2 = *(char *)(v1 - 36); // 0x1001de71
int32_t v3; // 0x1001de6f
*(int32_t *)(v3 - 4) = -0xa79a91a;
char v4 = __asm_in_6(-30); // 0x1001de7c
int32_t v5 = v3 - 12; // 0x1001de87
int32_t v6; // 0x1001de6f
*(int32_t *)v5 = v6 - 1;
int32_t v7; // 0x1001de6f
char * v8 = (char *)((2 * (256 * (int32_t)v2 | v7 & 0x7fff0000 | (int32_t)v4) ^ -0x2dab8e5c) + v5); // 0x1001de88
*v8 = *v8 | -68;
int32_t v9; // 0x1001de6f
__asm_into(v9);
int32_t v10; // 0x1001de6f
int32_t v11; // 0x1001de6f
*(int32_t *)v10 = v11 & -256 | (int32_t)__asm_in_6(97);
bool v12; // 0x1001de6f
return (v12 ? -4 : 4) + v10;
}

// Address range: 0x1001dea4 - 0x1001df37
int32_t function_1001dea4(void) {
// 0x1001dea4
int32_t v1; // 0x1001dea4
char v2 = v1; // bp-4, 0x1001dea4
int32_t v3; // 0x1001dea4
int32_t v4 = *(int32_t *)(v3 - 19); // 0x1001dea7
int32_t v5 = v3 + 1; // 0x1001deaa
unsigned char v6 = (char)v3;
unsigned char v7 = *(char *)v5; // 0x1001dead
char v8 = v6 - v7; // 0x1001dead
int32_t v9; // 0x1001dea4
int16_t v10 = v9; // 0x1001deae
__asm_out_1(v10, v4);
int32_t v11; // 0x1001dea4
int32_t v12 = v11 - 1; // 0x1001deaf
bool v13 = ((v8 ^ v6) & (v7 ^ v6)) < 0; // 0x1001deaf
bool v14 = v8 < 0; // 0x1001deaf
bool v15 = v8 == 0; // 0x1001deaf
int32_t v16 = v4; // 0x1001deaf
int32_t v17 = v12; // 0x1001deaf
int32_t v18 = &v2; // 0x1001deaf
if (v12 != 0 != (v8 == 0)) {
// 0x1001deb1
v16 = v2;
int32_t v19 = v7 > v6; // 0x1001deb2
int32_t v20 = v16 + v19; // 0x1001deb2
v17 = v12 - v20;
v13 = ((v17 - v19 ^ v12) & (v20 ^ v12)) < 0;
v14 = v17 < 0;
v15 = v17 == 0;
int32_t v21; // 0x1001dea4
v18 = &v21;
}
// 0x1001deb4
if (v17 != 1 == v15) {
// 0x1001df2b
return v16 | -0x39aff0d9;
}
// 0x1001deb8
int32_t v22; // 0x1001dea4
if (v17 != 2 == v15) {
// 0x1001df1b
v22 = v18;
*(int32_t *)(v22 - 4) = v22;
return function_1001df5b((int32_t)&g2);
}
// 0x1001debb
bool v23; // 0x1001dea4
int32_t v24 = v23 ? -1 : 1; // 0x1001dead
int32_t v25 = v24 + v5; // 0x1001dead
__asm_out_1(v10, v16);
if (!v15 && v14 == v13) {
int32_t v26 = v24 + v3; // 0x1001dead
*(int32_t *)v25 = *(int32_t *)v26;
int32_t v27 = v23 ? -4 : 4; // 0x1001debf
int32_t v28 = v26 + v27; // 0x1001debf
char * v29 = (char *)(v28 + v27); // 0x1001dec1
*v29 = *v29 - (char)*(int32_t *)v28;
return function_30263a5b();
}
int32_t v30 = v9 + 1; // 0x1001def5
char * v31 = (char *)v25; // 0x1001def6
*v31 = *v31 / 2;
int32_t v32 = (v16 & -256) - v30; // 0x1001def8
__asm_out_3((int16_t)v30, (char)v32);
int32_t v33 = v32 | 0x52645637; // 0x1001defc
if (v33 >= 0) {
// 0x1001df31
return v18 & 0x3483504e;
}
// 0x1001df04
int32_t v34; // 0x1001dea4
bool v35; // 0x1001dea4
*(int32_t *)(v33 - 6) = v34 - v11 + (int32_t)v35 & -256 | 131;
int32_t v36 = v33 - 10; // 0x1001df18
*(int32_t *)v36 = v25 + 1;
// 0x1001df1b
v22 = v36;
*(int32_t *)(v22 - 4) = v22;
return function_1001df5b((int32_t)&g2);
}

// Address range: 0x1001df57 - 0x1001df5b
int32_t function_1001df57(int16_t a1) {
// 0x1001df57
int32_t v1; // 0x1001df57
int32_t v2; // 0x1001df57
*(char *)v1 = (char)v2;
int32_t result; // 0x1001df57
return result;
}

// Address range: 0x1001df5b - 0x1001dfe0
int32_t function_1001df5b(int32_t a1) {
int32_t v1 = unknown_3f40019d(); // 0x1001df5b
int32_t v2; // 0x1001df5b
int16_t v3 = v2; // 0x1001df63
int32_t v4; // 0x1001df5b
char v5 = v4;
__asm_outsb(v3, v5);
int32_t v6 = v1 & -256 | 117; // 0x1001df68
int32_t v7 = *(int32_t *)(v2 - 0x3a96d825); // 0x1001df6a
__asm_out_3(v3, v5);
int32_t v8 = __asm_iretd(); // 0x1001df7c
uint32_t v9; // 0x1001df5b
uint32_t v10 = *(int32_t *)-0x5c8d4b0 + v9; // 0x1001df84
uint32_t v11 = v10 + (int32_t)((v7 & 0x80000) != 0); // 0x1001df84
bool v12 = (v7 & 0x80000) != 0 ? v11 <= v9 : v10 < v9; // 0x1001df84
int32_t v13 = v8; // bp-8, 0x1001df87
int32_t v14 = *(int32_t *)v11 + (int32_t)&v13 + (int32_t)v12; // 0x1001df88
float80_t v15; // 0x1001df5b
*(float80_t *)0x624f7708 = __asm_fbstp(v15);
char v16 = v8; // 0x1001df8d
__asm_out_3(v3, v16);
*(int32_t *)(v8 - 107) = v11;
*(char *)0x624f7708 = 87;
__asm_outsd(v3, *(int32_t *)v6);
bool v17; // 0x1001df5b
*((v17 ? (char *)0x624f7707 : (char *)0x624f7709)) = 87;
char * v18 = (char *)v6; // 0x1001df97
*v18 = v16;
*(int32_t *)(v14 - 6) = 0xba984e4;
unsigned char v19 = *v18; // 0x1001df9f
unsigned char v20 = *((v17 ? (char *)0x624f7706 : (char *)0x624f770a)); // 0x1001df9f
char v21 = v19 - v20; // 0x1001df9f
int32_t v22 = v6 + (v17 ? -1 : 1); // 0x1001df9f
int32_t result = __asm_hlt(); // 0x1001dfa0
char v23 = (v21 ^ v19) & (v20 ^ v19); // 0x1001dfa2
bool v24 = v21 < 0; // 0x1001dfa2
bool v25 = true; // 0x1001dfa2
int32_t v26 = v8; // 0x1001dfa2
bool v27 = v19 < v20; // 0x1001dfa2
if (v21 != 0) {
int32_t v28 = v8 & -0xff01; // 0x1001dfa5
unsigned char v29 = *(char *)(v28 | 0xbb00); // 0x1001dfa7
char v30 = -69 - v29; // 0x1001dfa7
v23 = (v29 ^ -128) & 59 - v29;
v24 = false;
v25 = v30 == 0;
v26 = 256 * (int32_t)v30 | v28;
v27 = v29 > 187;
if (v30 < 0) {
// 0x1001dfc4
__asm_arpl(*(int16_t *)v22, (int16_t)v22);
return result;
}
}
// 0x1001dfab
int32_t v31; // 0x1001df5b
__asm_into(v31);
int32_t v32 = v14 - 2; // 0x1001dfac
if (v24 == v23 < 0 != !v25) {
// 0x1001dfaf
__asm_out(60, (char)result);
v32 = v14 - 3;
}
int32_t v33 = v17 ? 0x624f7705 : 0x624f770b; // 0x1001df9f
int32_t v34 = v32;
__asm_fbld(*(float80_t *)(v33 + 9));
int32_t * v35 = (int32_t *)(v33 - 0x43577326); // 0x1001dfb5
*v35 = v34 + (int32_t)v27 + *v35;
int32_t v36; // 0x1001df5b
int32_t v37 = v36 + 80; // 0x1001dfbd
unsigned char v38 = (char)v37; // 0x1001dfbf
bool v39 = (char)v36 > 175 | v38 > 153;
int32_t v40 = (v38 & 14) > 9 ? (v39 ? 154 : 250) + v37 : v39 ? v36 + 240 : v37;
int32_t result2 = v40 & 255 | v36 & -256;
char v41 = v40; // 0x1001dfc0
if (((v41 - (char)v2 ^ v41) & (char)(v40 ^ v2)) >= 0) {
// 0x1001dfc4
__asm_arpl(*(int16_t *)v22, (int16_t)v22);
return result2;
}
// 0x1001dfd5
*(int32_t *)v33 = result2;
*(int32_t *)(v34 - 6) = result2;
*(int32_t *)(v34 - 10) = v26;
*(int32_t *)(v34 - 18) = result;
*(int32_t *)(v34 - 22) = v34 - 2;
*(int32_t *)(v34 - 26) = result;
*(int32_t *)(v34 - 30) = v22;
*(int32_t *)(v34 - 34) = v17 ? 0x624f7701 : 0x624f770f;
__asm_iretd();
while (true) {
// continue -> 0x1001dfde
}
}

// Address range: 0x1001dfe0 - 0x1001e09d
int32_t function_1001dfe0(int32_t a1, int32_t a2) {
// 0x1001dfe0
int32_t v1; // 0x1001dfe0
char v2 = *(char *)(v1 - 53); // 0x1001dfe5
int32_t v3; // 0x1001dfe0
int32_t result = (v3 & -256 | (int32_t)(v2 & (char)v3)) + 0x4a93c17f; // 0x1001dfe8
if ((result & (v3 ^ -0x80000000)) < 0) {
// 0x1001dfef
return result;
}
// 0x1001e024
int32_t v4; // 0x1001dfe0
int32_t * v5 = (int32_t *)(v4 + 0x1544fa0); // 0x1001e02c
int32_t v6; // 0x1001dfe0
int32_t v7 = *v5 ^ *(int32_t *)(v6 - 0x30cbfef7); // 0x1001e02c
*v5 = v7;
if (v7 >= 0) {
// 0x1001dfef
return result;
}
if (v4 != 1 != (v7 == 0)) {
// 0x1001e03b
int32_t v8; // 0x1001dfe0
__asm_in_5((int16_t)v8);
return function_2dfee5fe();
}
// 0x1001e08d
int32_t v9; // 0x1001dfe0
char * v10 = (char *)(v9 - 0x51bfad32); // 0x1001e08d
*v10 = *v10 ^ 52;
return result ^ 0x657afbb2;
}

// Address range: 0x1001e0b9 - 0x1001e0ba
int32_t function_1001e0b9(int32_t a1) {
// 0x1001e0b9
int32_t result; // 0x1001e0b9
return result;
}

// Address range: 0x1001e0cd - 0x1001e0df
int32_t function_1001e0cd(void) {
// 0x1001e0cd
__asm_int(146);
return function_e326718f();
}

// Address range: 0x1001e0df - 0x1001e235
int32_t function_1001e0df(int16_t a1) {
// 0x1001e0df
uint32_t v1; // 0x1001e0df
int32_t v2 = v1 / 256 | v1;
int32_t v3 = 256 * v2 & 0xff00 | v1 & -0xff01; // 0x1001e0e0
char v4 = *(char *)v3; // 0x1001e0e5
int32_t v5; // 0x1001e0df
int32_t v6; // 0x1001e0df
int32_t * v7 = (int32_t *)(v5 + 21 + 4 * v6); // 0x1001e0e8
*v7 = *v7 | v3;
unsigned char v8 = *(char *)-0x353894e8; // 0x1001e0ee
int32_t v9; // 0x1001e0df
int32_t v10 = 256 * (int32_t)((v9 & 14) > 9) + v9 & 0xff00 | v9 & -0x10000 | (int32_t)v8; // 0x1001e0ee
int32_t v11; // 0x1001e0df
int32_t * v12 = (int32_t *)(v11 + 0x580c3cb9); // 0x1001e0f3
*v12 = *v12 - 0xa9c155a;
int32_t v13 = v10 - 0x6ea2ef14; // 0x1001e101
int32_t v14; // 0x1001e0df
int32_t v15 = v14 & -256 | (int32_t)((char)((v9 & 14) > 9) + (char)v14 + v4 ^ (char)v2); // 0x1001e106
uint32_t v16 = v15 + 1; // 0x1001e108
int32_t v17; // 0x1001e0df
uint32_t v18 = v17 + 2; // 0x1001e10a
char v19 = *(char *)(v11 - 56); // 0x1001e10e
int32_t v20 = v17 + 3; // 0x1001e119
float80_t v21; // 0x1001e0df
*(int16_t *)(v3 - 0x7d215c3c + 2 * v13) = (int16_t)v21;
*(char *)v13 = *(char *)(v11 - 1);
int32_t v22 = v10 - 0x6ea2ef15; // 0x1001e122
int32_t v23 = v11 - 2; // 0x1001e122
int32_t v24 = v3 & -256; // 0x1001e173
int32_t v25 = v24 | 96; // 0x1001e173
float32_t v26 = *(float32_t *)(v15 - 60 + v22); // 0x1001e178
float80_t v27 = v21 / (float80_t)*(int32_t *)(v25 + 98) - (float80_t)v26; // 0x1001e178
int32_t v28 = __asm_fnsave(); // 0x1001e17d
*(int864_t *)(v11 + 0x1080f3cf) = (int864_t)v28;
int32_t * v29; // 0x1001e0df
int32_t v30; // 0x1001e0df
int32_t v31; // 0x1001e0df
int32_t v32; // 0x1001e0df
if (v18 < 0xfb013534 || v20 == 0) {
uint32_t v33 = v13 >> 31; // 0x1001e109
int32_t v34 = 256 * (int32_t)(v19 | (char)(v33 / 256)) | v33 & -0xff01; // 0x1001e10e
char v35 = llvm_ctpop_i8((char)v20); // 0x1001e119
uint32_t v36 = v16 & 31; // 0x1001e187
char v37 = v36 == 0 ? v35 : llvm_ctpop_i8((char)(v16 << v36));
__asm_in((int16_t)v34);
int32_t v38 = v25; // 0x1001e195
int32_t v39 = -0x659187b7; // 0x1001e195
int32_t v40 = -0x681f045c; // 0x1001e195
int32_t v41 = v34; // 0x1001e195
int32_t v42 = v22; // 0x1001e195
if ((v37 & 1) == 0) {
// 0x1001e136
*(int32_t *)(v25 + 0x7df2f356) = v34;
int32_t * v43 = (int32_t *)(v17 - 2); // 0x1001e140
*v43 = v23;
int32_t v44 = v24 | 97; // 0x1001e148
int32_t v45 = *(int32_t *)v44 + v44; // 0x1001e149
int32_t * v46 = (int32_t *)(v34 + 87); // 0x1001e155
int32_t v47 = *v46 & v18; // 0x1001e155
*v46 = v47;
if (v47 == 0) {
int32_t * v48 = (int32_t *)(v17 + 0x72209f3c); // 0x1001e15a
*v48 = *v48 ^ v23;
*v43 = v45;
int32_t v49 = (v33 & 14) > 9 ? v33 + 6 : v33; // 0x1001e161
*(int32_t *)(v11 - 15) = v45;
__asm_into(v32);
*v43 = v18;
return v49 & 15 | v33 & -0x10000 | v34 + 256 * (int32_t)((v33 & 14) > 9) & 0xff00;
}
// 0x1001e136
v38 = v45;
v39 = v34;
v40 = (256 * (int32_t)*(char *)-0x304702b0 & 0xfb00 | -0x681ffff6) - 1;
v41 = -0x659187b7;
v42 = v23;
}
uint32_t v50 = v38;
int32_t * v51 = (int32_t *)(v42 - 0x6e3393c7); // 0x1001e197
uint32_t v52 = *v51; // 0x1001e197
*v51 = v52 + 0x50714ca9;
int32_t v53 = v52 > 0xaf8eb356; // 0x1001e1a2
__asm_out_3((int16_t)v41, (char)v39);
int32_t result = v39 ^ 0x5238a300; // 0x1001e1a7
uint32_t v54 = v40 - 1; // 0x1001e1ac
if (result == 0 || v54 == 0) {
// 0x1001e1ae
*(int64_t *)v53 = (int64_t)v27;
int32_t v55 = v40 - 0x3d6cef10; // 0x1001e1b1
__writefsbyte(v55, __readfsbyte(v55) | (char)(v54 / 256));
return result;
}
int32_t v56 = v52 > 0xaf8eb356; // 0x1001e1a2
uint32_t v57 = v50 + v56; // 0x1001e1a2
bool v58 = v52 > 0xaf8eb356 ? v50 < v53 - v56 | v57 != -1 : v50 < v57; // 0x1001e1a2
int32_t v59 = v17 + v11 + (int32_t)v58; // 0x1001e1a4
int32_t * v60 = (int32_t *)(v59 + 4);
*v60 = *(int32_t *)v59;
v29 = v60;
v31 = v11 + 2;
v30 = v42 + 4;
} else {
char v61 = *(char *)(v11 - 13) ^ (char)(v16 / 256); // 0x1001e1be
int32_t result2 = v17 + 7; // 0x1001e1c1
if (v61 >= 0 != v61 != 0) {
char * v62 = (char *)(v28 - 84); // 0x1001e1c4
*v62 = *v62 | (char)v16;
return result2;
}
// 0x1001e1bc
v29 = (int32_t *)result2;
v31 = v23;
v30 = v22;
}
// 0x1001e20c
__asm_into(v32);
__asm_out(110, (char)*(int32_t *)-0x151dbc9f);
int32_t result3 = unknown_530c9a44(); // 0x1001e227
*(int64_t *)v31 = (int64_t)v27;
*v29 = v30;
return result3;
}

// Address range: 0x1001e282 - 0x1001e283
int32_t function_1001e282(void) {
// 0x1001e282
int32_t result; // 0x1001e282
return result;
}

// Address range: 0x1001e2a7 - 0x1001e2a8
int32_t function_1001e2a7(void) {
// 0x1001e2a7
int32_t result; // 0x1001e2a7
return result;
}

// Address range: 0x1001e2ec - 0x1001e2fb
int32_t function_1001e2ec(void) {
// 0x1001e2ec
int32_t v1; // 0x1001e2ec
if (v1 != 1) {
function_1001e282();
}
// 0x1001e2ef
int32_t v2; // 0x1001e2ec
unknown_4eb2feb(v2);
return function_1001e2a7();
}

// Address range: 0x1001e30f - 0x1001e314
int32_t function_1001e30f(void) {
// 0x1001e30f
int32_t result; // 0x1001e30f
return result;
}

// Address range: 0x1001e31d - 0x1001e31f
int32_t function_1001e31d(void) {
// 0x1001e31d
return function_1001e340();
}

// Address range: 0x1001e327 - 0x1001e32a
int32_t function_1001e327(int32_t a1) {
// 0x1001e327
int32_t result; // 0x1001e327
return result;
}

// Address range: 0x1001e32d - 0x1001e332
int32_t function_1001e32d(void) {
// 0x1001e32d
return function_5c2ee507();
}

// Address range: 0x1001e340 - 0x1001e347
int32_t function_1001e340(void) {
// 0x1001e340
return function_4df3efdf();
}

// Address range: 0x1001e352 - 0x1001e35b
int32_t function_1001e352(void) {
// 0x1001e352
return function_1001e32d();
}

// Address range: 0x1001e35c - 0x1001e367
int32_t function_1001e35c(void) {
// 0x1001e35c
int32_t result; // 0x1001e35c
return result;
}

// Address range: 0x1001e367 - 0x1001e368
int32_t function_1001e367(void) {
// 0x1001e367
int32_t result; // 0x1001e367
return result;
}

// Address range: 0x1001e368 - 0x1001e36b
int32_t function_1001e368(int32_t a1) {
// 0x1001e368
int32_t result; // 0x1001e368
return result;
}

// Address range: 0x1001e381 - 0x1001e388
int32_t function_1001e381(void) {
// 0x1001e381
unknown_a0ca4a70();
return function_1001e3ac();
}

// Address range: 0x1001e389 - 0x1001e394
int32_t function_1001e389(int32_t a1) {
// 0x1001e389
int32_t v1; // 0x1001e389
int32_t * v2 = (int32_t *)(v1 - 0x20e3ba6e); // 0x1001e38c
*v2 = 2 * *v2;
int32_t result; // 0x1001e389
return result;
}

// Address range: 0x1001e395 - 0x1001e396
int32_t function_1001e395(void) {
// 0x1001e395
int32_t result; // 0x1001e395
return result;
}

// Address range: 0x1001e3ac - 0x1001e3b8
int32_t function_1001e3ac(void) {
// 0x1001e3ac
int32_t v1; // 0x1001e3ac
float80_t v2; // 0x1001e3ac
*(int64_t *)(v1 + 32) = (int64_t)v2;
int32_t v3; // 0x1001e3ac
__asm_in_5((int16_t)v3);
return function_1001e417((int32_t)&g2, (int32_t)&g2);
}

// Address range: 0x1001e3b8 - 0x1001e417
int32_t function_1001e3b8(int32_t a1, int32_t a2, int32_t a3) {
// 0x1001e3b8
int32_t v1; // 0x1001e3b8
int32_t v2; // 0x1001e3b8
uint32_t v3 = v2 & v1; // 0x1001e3b8
int32_t v4; // 0x1001e3b8
if (v3 >= 1) {
// 0x1001e3bc
return v4 - v3;
}
int32_t v5 = v4 + 0x786cd0fe; // 0x1001e3c8
int32_t v6 = v4 + 0x553c8582; // 0x1001e3ce
int32_t v7 = v5; // 0x1001e3d3
if (v6 == 0) {
v7 = function_1001e367();
}
int32_t v8 = v5 < 0x23304b7c; // 0x1001e3d5
uint32_t v9; // 0x1001e3b8
uint32_t v10 = v9 / 256; // 0x1001e3d6
int32_t v11 = v10 ^ v3;
__asm_out_1((int16_t)v3, v7);
int32_t v12 = __asm_int3(); // 0x1001e3e2
uint32_t v13 = (256 * v11 & 0xff00 | v9 & -0x10000 | v10 + v9 + v8 & 255) != 1 == (char)v11 == 0 ? v12 : v12 | -0x6614df9c;
char v14 = v13 / 256; // 0x1001e3ee
*(int32_t *)-0x364c655d = v13;
__asm_out(214, (char)v13);
if (v14 >= 0 == (v14 & 64) == 0) {
function_1001e3b8((int32_t)&g2, (int32_t)&g2, (int32_t)&g2);
}
// 0x1001e3f9
bool v15; // 0x1001e3b8
bool v16; // 0x1001e3b8
bool v17; // 0x1001e3b8
bool v18; // 0x1001e3b8
int32_t v19 = 64 * (int32_t)(v6 == 0) | v8 | 128 * (int32_t)(v6 < 0) | 2048 * (int32_t)((v5 & -0x553c8583 - v4) < 0) | 16 * (int32_t)((v5 & 15) > 27) | 0x4000 * (int32_t)v16 | 4 * (int32_t)((llvm_ctpop_i8((char)v6) & 1) == 0) | 1024 * (int32_t)v17 | 512 * (int32_t)v18 | 256 * (int32_t)v15 | 2; // 0x1001e3d5
int32_t v20; // 0x1001e3b8
*(char *)v19 = (char)v20;
int32_t v21 = v17 ? -1 : 1; // 0x1001e3fb
__asm_in_6(92);
int32_t v22; // 0x1001e3b8
__asm_into(v22);
int32_t v23 = function_1001e395(); // 0x1001e403
int32_t * v24 = (int32_t *)(v21 + 47 + v19); // 0x1001e408
*v24 = -1 - *v24;
int32_t v25 = *(char *)(v20 - 48 + v21) < (char)v23 ? 150 : 149; // 0x1001e410
return v23 - v25 & 255 | v23 & -256;
}

// Address range: 0x1001e417 - 0x1001e4a4
int32_t function_1001e417(int32_t a1, int32_t a2) {
// 0x1001e417
char v1; // 0x1001e417
int32_t v2; // 0x1001e417
int32_t result; // 0x1001e417
bool v3; // 0x1001e417
if (v3) {
char v4 = result;
v1 = v4;
if (v2 != 0) {
// 0x1001e49b
__asm_out(134, v4);
return result;
}
} else {
char v5 = result;
int32_t v6; // 0x1001e417
*(char *)v6 = v5;
v1 = v5;
}
unsigned char v7 = v1;
bool v8; // 0x1001e417
bool v9 = v8 | v7 > 153;
int32_t result2; // 0x1001e417
if ((v2 & 15) == 15 || (v7 & 14) > 9) {
result2 = (v9 ? 154 : 250) + result & 255 | result & -256;
} else {
result2 = (v9 ? result + 160 : result) & 255 | result & -256;
}
return result2;
}

// Address range: 0x1001e4a5 - 0x1001e617
int32_t function_1001e4a5(int32_t a1, int32_t a2) {
// 0x1001e4a5
uint32_t v1; // 0x1001e4a5
int32_t v2 = 0x6a6dfa25 * *(int32_t *)(v1 - 44); // 0x1001e4c7
int32_t v3 = __asm_iretd(); // 0x1001e4d1
float80_t v4; // 0x1001e4a5
*(float64_t *)-0x9a3424c = (float64_t)v4;
unsigned char v5 = (char)v3; // 0x1001e4d8
int32_t v6; // 0x1001e4a5
bool v7 = v1 + v6 < v1 | v5 > 153;
int32_t v8 = v7 ? 154 : 250;
int32_t v9 = v7 ? v3 + 160 : v3;
int32_t v10 = (v1 & 15) + (v6 & 15) > 15 | (v5 & 14) > 9 ? v8 + v3 : v9;
int32_t * v11 = (int32_t *)v2; // 0x1001e4e9
*v11 = *v11 + 0x48bbff1d + (int32_t)((char)v10 < 241);
int16_t v12 = v2; // 0x1001e4f0
__asm_out_3(v12, __asm_in_5(v12));
__asm_sti();
unknown_789cfd5e();
bool v13; // 0x1001e4a5
*(char *)((v13 ? -4 : 4) + (v6 & 29)) = -67;
return function_7f480e06();
}

// Address range: 0x1001e632 - 0x1001e635
int32_t function_1001e632(void) {
// 0x1001e632
int32_t result; // 0x1001e632
return result;
}

// Address range: 0x1001e695 - 0x1001e69c
int32_t function_1001e695(void) {
// 0x1001e695
return function_defc90e3();
}

// Address range: 0x1001e6be - 0x1001e6c8
int32_t function_1001e6be(int32_t a1, int32_t a2) {
// 0x1001e6be
int32_t result; // 0x1001e6be
return result;
}

// Address range: 0x1001e6dd - 0x1001e765
int32_t function_1001e6dd(int32_t a1) {
// 0x1001e6dd
int32_t v1; // 0x1001e6dd
int32_t v2; // 0x1001e6dd
char * v3 = (char *)(v1 + 0x6641a64c + (4 * v2 & -1024 | 64)); // 0x1001e6e6
int32_t v4; // 0x1001e6dd
*v3 = *v3 | (char)v4;
abort();
// UNREACHABLE
}

// Address range: 0x1001e765 - 0x1001e892
int32_t function_1001e765(void) {
// 0x1001e765
int32_t v1; // 0x1001e765
*(char *)0x6c22a9df = *(char *)0x6c22a9df - (char)v1;
int32_t v2; // 0x1001e765
char * v3 = (char *)(v2 - 0x3426e524); // 0x1001e76d
uint32_t v4; // 0x1001e765
*v3 = *v3 ^ (char)v4;
uint32_t v5 = *(int32_t *)(v2 + 53); // 0x1001e778
if (v4 >= v5) {
// 0x1001e784
return v1 & -0xff01 | 0x7f00;
}
int32_t v6 = v4 - v5; // 0x1001e778
int32_t v7 = *(int32_t *)-0x2fa802d5; // 0x1001e795
int32_t v8; // 0x1001e765
int32_t v9; // 0x1001e765
if ((llvm_ctpop_i8((char)v7 | 45) & 1) != 0) {
// 0x1001e79e
*(int32_t *)-0x4db64791 = 68;
int32_t v10 = v6 == 1 ? v2 : v2 & -256 | 202;
__asm_into(v9);
bool v11; // 0x1001e765
*(char *)v8 = *(char *)((v11 ? -4 : 4) + v2);
char * v12 = (char *)(v10 - 64); // 0x1001e7bf
*v12 = *v12 ^ 127;
__asm_out_2(247, v10);
return function_dd59a390();
}
// 0x1001e80f
int32_t v13; // 0x1001e765
int32_t * v14 = (int32_t *)(v13 - 72); // 0x1001e80f
*v14 = 2048 * *v14;
char v15 = __asm_in_6(32); // 0x1001e814
int32_t v16 = __asm_bound(*(int64_t *)(v6 + 25)); // 0x1001e819
if ((v8 + 1 & (v8 ^ -0x80000000)) >= 0) {
// 0x1001e821
return unknown_2e80ba5();
}
int32_t v17 = *(int32_t *)v6; // 0x1001e81c
int32_t v18; // 0x1001e765
int32_t v19 = v2 - v18 | 0x75bbb097; // 0x1001e842
unsigned char v20 = (char)v19; // 0x1001e847
bool v21; // 0x1001e765
int32_t v22; // 0x1001e765
int32_t v23; // 0x1001e765
if ((v20 & 14) > 9) {
int32_t v24 = (v20 > 153 ? 102 : 6) + v19; // 0x1001e847
v21 = v20 > 153 | (char)v24 > 153;
v22 = v24 & 253;
goto lab_dec_label_pc_unknown_4;
} else {
int32_t v25 = v20 > 153 ? v19 + 96 : v19; // 0x1001e847
unsigned char v26 = (char)v25; // 0x1001e848
bool v27 = v20 > 153 | v26 > 153;
v21 = v27;
v22 = v25 & 255;
if ((v26 & 14) > 9) {
goto lab_dec_label_pc_unknown_4;
} else {
v23 = v27 ? v25 + 96 : v25;
goto lab_dec_label_pc_unknown_5;
}
}
lab_dec_label_pc_unknown_4:
v23 = (v21 ? 102 : 6) + v22;
goto lab_dec_label_pc_unknown_5;
lab_dec_label_pc_unknown_5:;
unsigned char v28 = (char)v6 & 31; // 0x1001e84e
if (v28 != 0) {
char * v29 = (char *)(v16 + 69 + v17); // 0x1001e84e
unsigned char v30 = *v29; // 0x1001e84e
*v29 = v30 >> v28 | v30 << 8 - v28;
}
char v31 = (char)v23 + 1; // 0x1001e849
int16_t v32 = v17;
if ((llvm_ctpop_i8(v31) & 1) != 0) {
// 0x1001e855
__asm_outsd(v32, *(int32_t *)v16);
__asm_into(v9);
}
char v33 = __asm_insb(v32); // 0x1001e858
char * v34 = (char *)((v7 | (int32_t)v15) & -256 | (int32_t)(v15 ^ -40)); // 0x1001e858
*v34 = v33;
*v34 = *(char *)v16;
__asm_in_5(v32);
if (v6 != 1 == v31 == -16) {
// 0x1001e88d
return function_953110b0();
}
// 0x1001e85f
return function_25dd1b6c();
}

// Address range: 0x1001e892 - 0x1001ea12
int32_t function_1001e892(int16_t a1, int32_t a2) {
// 0x1001e892
int32_t v1; // 0x1001e892
int32_t v2; // 0x1001e892
int32_t * v3 = (int32_t *)(v2 + 4 * v1); // 0x1001e89e
int32_t v4; // 0x1001e892
*v3 = *v3 & v4;
__asm_hlt();
int32_t v5; // 0x1001e892
int32_t v6; // 0x1001e892
int32_t v7 = v6 + v4 + (int32_t)((char)v2 - 89 < *(char *)&v5); // 0x1001e8b8
int64_t v8; // 0x1001e892
int64_t v9; // 0x1001e892
__asm_pcmpgtw(v9, v8);
int32_t v10 = v7 + 4; // 0x1001e8bd
__asm_int3();
int32_t * v11 = (int32_t *)v10; // 0x1001e8c7
int32_t v12 = *v11 & 1; // 0x1001e8c7
if (((v6 - (v12 | -0x18560fb2) + (int32_t)(v12 != 0) ^ v6) & (v6 ^ -0x80000000)) < 0) {
// 0x1001e8d2
return function_7ac5ea28();
}
// 0x1001e8f8
*v11 = *(int32_t *)(v1 + 8) & -256 | 180;
int32_t v13 = __asm_sti(); // 0x1001e8fa
char * v14 = (char *)(v13 - 46); // 0x1001e8fb
unsigned char v15 = *v14; // 0x1001e8fb
*v14 = v15 / 128 | 2 * v15;
*(int32_t *)v7 = v10;
return v13 & -255 ^ 0x56274dd8;
}

// Address range: 0x1001ea13 - 0x1001eab8
int32_t function_1001ea13(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6) {
// 0x1001ea13
int32_t v1; // 0x1001ea13
int32_t v2; // 0x1001ea13
*(int32_t *)v2 = v2 | v1;
uint32_t v3; // 0x1001ea13
return 0x1000000 * v3 | v3 / 512 | 0x800000;
}

// Address range: 0x1001eab8 - 0x1001ec44
int32_t function_1001eab8(int32_t a1, int32_t a2) {
// 0x1001eab8
bool v1; // 0x1001eab8
int32_t v2 = v1 ? -1 : 1; // 0x1001eaba
int32_t v3; // 0x1001eab8
int32_t v4 = v2 + v3; // 0x1001eaba
int32_t v5; // 0x1001eab8
int32_t v6 = v2 + v5; // 0x1001eaba
int32_t v7 = __asm_wait(); // 0x1001eacb
*(int32_t *)v4 = *(int32_t *)v6;
int32_t v8 = v1 ? -4 : 4; // 0x1001eace
int32_t v9 = v4 + v8; // 0x1001eace
int32_t v10 = v6 + v8; // 0x1001eace
uint32_t v11 = *(int32_t *)v9; // 0x1001eb3e
int32_t v12 = v10 + v8; // 0x1001eb3e
int32_t v13 = *(int32_t *)(v12 - 69); // 0x1001eb3f
*(int32_t *)(v9 + v8) = __asm_insd((int16_t)v7);
int224_t v14 = *(int224_t *)(v12 - v13 + (int32_t)(*(int32_t *)v10 < v11)); // 0x1001eb56
__asm_fldenv(v14);
int32_t result; // 0x1001eab8
return result;
}

// Address range: 0x1001ec61 - 0x1001ec69
int32_t function_1001ec61(int32_t a1) {
// 0x1001ec61
return unknown_d067aff6();
}

// Address range: 0x1001ec69 - 0x1001ecde
int32_t function_1001ec69(void) {
int32_t result = unknown_cd21d060() & -0x43d7e002; // 0x1001ec6e
if (result >= 0) {
// 0x1001ecd9
return result;
}
// 0x1001ec75
int32_t v1; // 0x1001ec69
char * v2 = (char *)(v1 + 48); // 0x1001ec76
*v2 = -1 - *v2;
return result;
}

// Address range: 0x1001ed92 - 0x1001ed99
int32_t function_1001ed92(void) {
// 0x1001ed92
return function_aaf8ec3d();
}

// Address range: 0x1001edb5 - 0x1001edb6
int32_t function_1001edb5(int32_t a1) {
// 0x1001edb5
int32_t result; // 0x1001edb5
return result;
}

// Address range: 0x1001edbd - 0x1001edc0
int32_t function_1001edbd(int32_t a1) {
// 0x1001edbd
int32_t result; // 0x1001edbd
return result;
}

// Address range: 0x1001edf7 - 0x1001ee7c
int32_t function_1001edf7(int32_t a1) {
// 0x1001edf7
bool v1; // 0x1001edf7
if (v1) {
// 0x1001edf9
__asm_sti();
return function_c1f55223();
}
// 0x1001ee65
int32_t v2; // 0x1001edf7
uint32_t v3; // 0x1001edf7
unsigned char v4 = *(char *)((v3 & 255) + v2); // 0x1001ee65
unsigned char v5 = (char)(v3 / 256); // 0x1001ee66
int32_t v6; // 0x1001edf7
unsigned char v7 = *(char *)(v6 + 0x1f1697f); // 0x1001ee66
unsigned char v8 = v5 - v7; // 0x1001ee66
char v9 = llvm_ctpop_i8(v8); // 0x1001ee66
int32_t result = v3 & -0x10000 | (int32_t)v4 | 256 * (int32_t)v8; // 0x1001ee66
if ((v9 & 1) == 0) {
// 0x1001ee6e
return result;
}
// 0x1001ee6f
int32_t v10; // 0x1001edf7
*(int32_t *)v10 = __asm_insd((int16_t)v6);
int32_t * v11 = (int32_t *)result; // 0x1001ee77
*v11 = v6 + (int32_t)(v7 > v5) + *v11;
return result;
}

// Address range: 0x1001ee98 - 0x1001ee99
int32_t function_1001ee98(void) {
// 0x1001ee98
int32_t result; // 0x1001ee98
return result;
}

// Address range: 0x1001eea9 - 0x1001eeb0
int32_t function_1001eea9(void) {
// 0x1001eea9
return function_3d53a0fc();
}

// Address range: 0x1001eef3 - 0x1001eef4
int32_t function_1001eef3(void) {
// 0x1001eef3
int32_t result; // 0x1001eef3
return result;
}

// Address range: 0x1001eefa - 0x1001ef5d
int32_t function_1001eefa(void) {
// 0x1001eefa
bool v1; // 0x1001eefa
if (v1) {
// 0x1001eeff
return function_5cd796d4();
}
// 0x1001ef26
uint32_t v2; // 0x1001eefa
int32_t v3 = v2 - 94; // 0x1001ef37
*(int32_t *)v2 = v3;
while (v2 > 93 || v3 == 0) {
// continue -> 0x1001ef37
}
char v4 = llvm_ctpop_i8((char)v3); // 0x1001ef37
int32_t v5; // 0x1001eefa
*(int32_t *)-0x4ac20c0f = v5 + 119 & 255 | v5 & -256;
int32_t result; // 0x1001eefa
if ((v4 & 1) != 0) {
result = function_1001eef3();
}
// 0x1001ef4b
return result;
}

// Address range: 0x1001ef5d - 0x1001ef60
int32_t function_1001ef5d(int32_t a1) {
// 0x1001ef5d
int32_t result; // 0x1001ef5d
return result;
}

// Address range: 0x1001ef74 - 0x1001f103
int32_t function_1001ef74(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x1001ef74
int32_t v1; // 0x1001ef74
uint32_t v2; // 0x1001ef74
if ((char)v2 < 1) {
int32_t v3 = __asm_int1(); // 0x1001efc7
*(int32_t *)-0x1ec1b143 = *(int32_t *)-0x1ec1b143 + v1;
char * v4 = (char *)(v3 + 79); // 0x1001efce
*v4 = *v4 | (char)v1;
__asm_sti();
int32_t v5; // bp-2, 0x1001ef74
return &v5;
}
// 0x1001ef78
int32_t v6; // 0x1001ef74
int32_t v7 = v6 + 0x2799ca60 + (int32_t)(bool)(v2 > 0x18feb7d0); // 0x1001ef80
int32_t v8; // 0x1001ef74
*(int32_t *)v8 = a1;
int32_t v9 = v7 & -256; // 0x1001efd8
int32_t v10 = v7 >> 31; // 0x1001efd9
int32_t * v11 = (int32_t *)(v10 + 0x394cccbd); // 0x1001efda
*v11 = *v11 ^ 0x38546d25;
int32_t v12 = v9 - 0x1a2347f5; // 0x1001efe5
if (v12 < 0 == ((v12 ^ v7) & v9 + 0x65dcb80b) < 0) {
char * v13 = (char *)(v10 + 8 * v1); // 0x1001f021
*v13 = *v13 + 1;
return v12 | 107;
}
int32_t result = *(int32_t *)(v1 + 0x337a1db7) * (v12 & -0x10000 | v9 + 0xb70b & 0xff00 | 5); // 0x1001efef
*(int32_t *)-0x31a8ba7e = result;
return result;
}

// Address range: 0x1001f1ba - 0x1001f1bd
int32_t function_1001f1ba(void) {
// 0x1001f1ba
int32_t result; // 0x1001f1ba
return result;
}

// Address range: 0x1001f1f1 - 0x1001f1fe
int32_t function_1001f1f1(void) {
// 0x1001f1f1
int32_t result; // 0x1001f1f1
return result;
}

// Address range: 0x1001f202 - 0x1001f20b
int32_t function_1001f202(int32_t a1) {
// 0x1001f202
int32_t result; // 0x1001f202
return result;
}

// Address range: 0x1001f242 - 0x1001f24b
int32_t function_1001f242(void) {
// 0x1001f242
int32_t v1; // 0x1001f242
char * v2 = (char *)(v1 + 0x31cc5fc9); // 0x1001f242
int32_t result; // 0x1001f242
*v2 = *v2 - (char)result;
__asm_int(178);
return result;
}

// Address range: 0x1001f280 - 0x1001f283
int32_t function_1001f280(void) {
// 0x1001f280
int32_t result; // 0x1001f280
return result;
}

// Address range: 0x1001f2d0 - 0x1001f2d7
int32_t function_1001f2d0(int32_t a1) {
// 0x1001f2d0
int32_t v1; // 0x1001f2d0
return 0x10000 * v1 / 0x10000;
}

// Address range: 0x1001f2dd - 0x1001f2de
int32_t function_1001f2dd(int32_t a1) {
// 0x1001f2dd
int32_t result; // 0x1001f2dd
return result;
}

// Address range: 0x1001f2f8 - 0x1001f305
int32_t function_1001f2f8(void) {
// 0x1001f2f8
return function_1001f31b();
}

// Address range: 0x1001f305 - 0x1001f31b
int32_t function_1001f305(int32_t a1) {
// 0x1001f305
int32_t v1; // 0x1001f305
unsigned char v2 = *(char *)&v1; // 0x1001f312
*(char *)v1 = v2 - 11;
char * v3 = (char *)(a1 + 0x79364f53); // 0x1001f315
*v3 = *v3 + (v2 < 11 ? 98 : 97);
int32_t v4; // 0x1001f305
return v4 | -0x6be2cd2a;
}

// Address range: 0x1001f31b - 0x1001f325
int32_t function_1001f31b(void) {
// 0x1001f31b
int32_t v1; // 0x1001f31b
__asm_out_1((int16_t)v1, __asm_iretd());
return __asm_int3();
}

// Address range: 0x1001f326 - 0x1001f3f3
int32_t function_1001f326(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
int32_t v1 = a1;
bool v2; // 0x1001f326
int32_t v3 = v2 ? -4 : 4; // 0x1001f326
int32_t v4; // 0x1001f326
int32_t v5 = v3 + v4; // 0x1001f326
int32_t v6; // 0x1001f326
char * v7 = (char *)(v6 + 36); // 0x1001f329
int32_t v8; // 0x1001f326
*v7 = *v7 ^ (char)v8;
char * v9 = (char *)(v6 + 81); // 0x1001f32e
*v9 = *v9 / 2;
int32_t v10; // 0x1001f326
int32_t v11; // 0x1001f326
*(int32_t *)(v6 - 117 + 8 * (v3 + v10)) = v11 & -0xff01 | 0xfb00;
int32_t v12 = __asm_hlt(); // 0x1001f33a
*(int32_t *)-0x1a37253d = v12;
int32_t v13; // 0x1001f326
int32_t v14 = v13; // 0x1001f343
if (v6 != 1) {
int32_t result = __asm_in_4(42); // 0x1001f3b1
int32_t v15 = *(int32_t *)(v14 + 0x6e2debd4 + 2 * v14); // 0x1001f3b5
*(char *)(2 * v5 + 0x4e42a468 + -0x62e9ea63 * v15) = (char)(v6 >= 2);
return result;
}
int32_t v16 = 47 * v8; // 0x1001f340
char * v17 = (char *)(v12 - 0x366efba6); // 0x1001f348
*v17 = *v17 & 25;
*(char *)v14 = *(char *)&v13 - 96;
int32_t v18 = v12 - 1; // 0x1001f352
int32_t * v19 = (int32_t *)(v12 - 67); // 0x1001f353
int32_t v20 = *v19 ^ v18; // 0x1001f353
char v21 = llvm_ctpop_i8((char)v20); // 0x1001f353
*v19 = v20;
if ((v21 & 1) == 0) {
int32_t v22 = __asm_bound(*(int64_t *)(v16 - 110)); // 0x1001f3da
return v13 + v22 & 255 | v22 & -256;
}
unsigned char v23 = (char)v18; // 0x1001f358
int32_t v24 = v2 ? -1 : 1; // 0x1001f358
int32_t v25 = v5 + v24; // 0x1001f358
*(char *)v25 = *(char *)&v13;
int32_t v26 = v14 + v24; // 0x1001f35a
char * v27 = (char *)(v26 + 44); // 0x1001f35b
*v27 = (char)(*(char *)v5 > v23) + v23 + *v27;
int16_t v28 = (int16_t)v8 - 1; // 0x1001f35f
char * v29 = (char *)((v16 & -256 | (int32_t)__asm_in_5(v28)) + 95); // 0x1001f362
char v30 = *v29; // 0x1001f362
int32_t v31 = v13 / 256; // 0x1001f362
*v29 = v30 - (char)v31;
if (v31 > (int32_t)v30) {
int32_t v32 = *(int32_t *)v26 < *(int32_t *)(v25 + v24) ? 98 : 97; // 0x1001f3e8
__asm_out(60, (char)(__asm_sti() - v32));
__asm_in(v28 & 255 | 0x5500);
return &v1;
}
// 0x1001f367
__asm_hlt();
int32_t v33 = __asm_in((int16_t)a5) & -256; // 0x1001f374
__asm_out(206, 72);
char * v34 = (char *)(a6 - 11); // 0x1001f386
unsigned char v35 = *v34; // 0x1001f386
*v34 = v35 / 128 | 2 * v35;
return *(int32_t *)(v33 | 105) & (v33 | 72);
}

// Address range: 0x1001f439 - 0x1001f474
int32_t function_1001f439(void) {
// 0x1001f439
int32_t v1; // 0x1001f439
int32_t * v2 = (int32_t *)(v1 - 0xb8429a2); // 0x1001f445
*v2 = *v2 - 0x535a3908;
return function_7b867345();
}

// Address range: 0x1001f484 - 0x1001f48a
int32_t function_1001f484(void) {
// 0x1001f484
int32_t result; // 0x1001f484
return result;
}

// Address range: 0x1001f4aa - 0x1001f4ae
int32_t function_1001f4aa(int32_t a1) {
// 0x1001f4aa
int32_t result; // 0x1001f4aa
return result;
}

// Address range: 0x1001f4bd - 0x1001f4be
int32_t function_1001f4bd(void) {
// 0x1001f4bd
int32_t result; // 0x1001f4bd
return result;
}

// Address range: 0x1001f4d6 - 0x1001f4d8
int32_t function_1001f4d6(void) {
// 0x1001f4d6
return function_1001f521();
}

// Address range: 0x1001f4e3 - 0x1001f4e4
int32_t function_1001f4e3(void) {
// 0x1001f4e3
int32_t result; // 0x1001f4e3
return result;
}

// Address range: 0x1001f4e5 - 0x1001f4f4
int32_t function_1001f4e5(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result) {
// 0x1001f4e5
int32_t v1; // 0x1001f4e5
char * v2 = (char *)(v1 + 0x85ba230); // 0x1001f4e5
*v2 = *v2 - 44;
int32_t v3; // 0x1001f4e5
__asm_into(v3);
return result;
}

// Address range: 0x1001f4ff - 0x1001f500
int32_t function_1001f4ff(void) {
// 0x1001f4ff
int32_t result; // 0x1001f4ff
return result;
}

// Address range: 0x1001f502 - 0x1001f504
int32_t function_1001f502(void) {
// 0x1001f502
return function_1001f4ff();
}

// Address range: 0x1001f50e - 0x1001f50f
int32_t function_1001f50e(void) {
// 0x1001f50e
int32_t result; // 0x1001f50e
return result;
}

// Address range: 0x1001f521 - 0x1001f525
int32_t function_1001f521(void) {
// 0x1001f521
int32_t v1; // 0x1001f521
bool v2; // 0x1001f521
if (v1 != 1 == v2) {
function_1001f4bd();
}
// 0x1001f523
return function_1001f561();
}

// Address range: 0x1001f525 - 0x1001f533
int32_t function_1001f525(void) {
// 0x1001f525
int32_t v1; // 0x1001f525
char * v2 = (char *)(v1 + 15); // 0x1001f526
uint32_t v3; // 0x1001f525
*v2 = *v2 ^ (char)(v3 / 256);
int32_t v4; // 0x1001f525
int32_t * v5 = (int32_t *)(v4 + 0xac96b6b); // 0x1001f52b
int32_t result; // 0x1001f525
*v5 = *v5 + result;
return result;
}

// Address range: 0x1001f534 - 0x1001f548
int32_t function_1001f534(int32_t a1) {
// 0x1001f534
int32_t v1; // 0x1001f534
char * v2 = (char *)(v1 + 0x3812de20); // 0x1001f535
int32_t v3; // 0x1001f534
*v2 = *v2 & (char)v3;
return function_c89bbd32();
}

// Address range: 0x1001f548 - 0x1001f54b
int32_t function_1001f548(void) {
// 0x1001f548
__asm_hlt();
return function_1001f50e();
}

// Address range: 0x1001f556 - 0x1001f558
int32_t function_1001f556(void) {
// 0x1001f556
return function_1001f4e3();
}

// Address range: 0x1001f561 - 0x1001f57c
int32_t function_1001f561(void) {
// 0x1001f561
*(char *)-0x62156299 = (char)unknown_338f2018(*(int32_t *)-0x3bd5ea25);
return function_e00d467f();
}

// Address range: 0x1001f57c - 0x1001f581
int32_t function_1001f57c(void) {
// 0x1001f57c
int32_t result; // 0x1001f57c
return result;
}

// Address range: 0x1001f581 - 0x1001f630
int32_t function_1001f581(int16_t a1, int32_t a2, int32_t a3) {
// 0x1001f581
int32_t v1; // 0x1001f581
uint32_t v2; // 0x1001f581
*(char *)v1 = (char)(v2 / 256 ^ v1);
bool v3; // 0x1001f581
int32_t v4 = v3 ? -4 : 4;
int32_t v5 = v1 & -0xff01 | 0x3b00; // 0x1001f581
int32_t v6; // 0x1001f581
int32_t v7 = v6;
int32_t v8; // 0x1001f581
uint32_t v9 = *(int32_t *)v8; // 0x1001f5ed
int32_t v10; // 0x1001f581
int32_t v11 = v10 - 1; // 0x1001f5e7
int32_t v12; // 0x1001f581
uint32_t v13 = v12 & -77; // 0x1001f5e8
int32_t v14; // 0x1001f581
*(int32_t *)v14 = v9 / 0x800000 | 512 * v9;
int32_t result = v13 + 0x465ec499 + (int32_t)((v9 & 0x800000) != 0); // 0x1001f5f0
int32_t v15; // 0x1001f581
int32_t * v16 = (int32_t *)(v15 - 4);
*v16 = -0xeaab8e4;
int32_t v17; // 0x1001f581
__asm_into(v17);
int32_t v18 = v15 - 5; // 0x1001f602
int32_t v19; // 0x1001f581
__asm_arpl(*(int16_t *)(v19 - 1), (int16_t)result);
int32_t v20; // 0x1001f581
while (v18 < 0) {
bool v21 = (v9 & 0x800000) != 0 ? result <= v13 : v13 > 0xb9a13b66; // 0x1001f5f0
unsigned char v22 = (char)(v14 / 256); // 0x1001f5fa
unsigned char v23 = *(char *)(v5 - 0x36a27a7e + 4 * v11) + v22; // 0x1001f5fa
unsigned char v24 = v23 + (char)v21; // 0x1001f5fa
*(int32_t *)v7 = __asm_insd((int16_t)v20);
if (!((v21 ? v24 <= v22 : v23 < v22))) {
// 0x1001f631
return result;
}
int32_t v25 = 256 * (int32_t)v24 | v14 & -0xff01; // 0x1001f5fa
int32_t * v26 = (int32_t *)v25; // 0x1001f5df
int32_t v27 = *v26 | v18; // 0x1001f5e3
*v26 = v27;
v5--;
v14 = v25;
v19 = v19 + v4 + *v26;
v7 += v4;
v9 = v27;
v11--;
v13 = result & -77;
*(int32_t *)v14 = v9 / 0x800000 | 512 * v9;
result = v13 + 0x465ec499 + (int32_t)((v9 & 0x800000) != 0);
v16 = (int32_t *)(v18 - 4);
*v16 = -0xeaab8e4;
__asm_into(v17);
v18 -= 5;
__asm_arpl(*(int16_t *)(v19 - 1), (int16_t)result);
}
int32_t v28 = *(int32_t *)0x4f66b267; // 0x1001f60a
int32_t v29 = v20 - (v28 & 0xff00) & 0xff00 | v20 & -0xff01; // 0x1001f60f
__asm_out_3((int16_t)v29, (char)v28);
*(int32_t *)v7 = v28;
char * v30 = (char *)(v29 + 57); // 0x1001f620
*v30 = *v30 ^ (char)((v28 + 0xffff) / 256);
*v16 = *(int32_t *)v29 & v7 + v4;
return __asm_int3();
}

// Address range: 0x1001f632 - 0x1001f657
int32_t function_1001f632(int32_t a1) {
// 0x1001f632
int32_t v1; // 0x1001f632
*(int32_t *)(v1 & -256 | 55) = a1;
int32_t v2; // 0x1001f632
return v2 & -256 | (int32_t)__asm_in_6(-25);
}

// Address range: 0x1001f657 - 0x1001f891
int32_t function_1001f657(int16_t a1, int32_t a2) {
// 0x1001f657
int32_t v1; // 0x1001f657
int32_t v2; // 0x1001f657
bool v3; // 0x1001f657
bool v4; // 0x1001f657
bool v5; // 0x1001f657
int32_t v6; // 0x1001f657
uint32_t v7; // 0x1001f657
uint32_t v8; // 0x1001f657
if (v4 || v5) {
int64_t v9 = *(int64_t *)&v1; // 0x1001f65a
__asm_movq(v9);
*(int32_t *)0x2d1f1b82 = *(int32_t *)0x2d1f1b82 | v2;
char * v10 = (char *)(v7 - 0x73df643c); // 0x1001f66a
*v10 = *v10 & (char)((int32_t)v9 / 256);
char * v11 = (char *)(v8 + 0x446db5bb); // 0x1001f670
*v11 = *v11 + (char)(v7 / 256);
return (int32_t)*(char *)((v3 ? -4 : 4) + v6) | 0x2697bd00;
}
// 0x1001f69c
int32_t v12; // 0x1001f657
int32_t v13; // 0x1001f657
int32_t v14 = *(int32_t *)(v13 - 86) & v12; // 0x1001f69c
uint32_t v15; // 0x1001f657
if (v14 == 0) {
char v16 = v8; // 0x1001f6a1
*(char *)0x60a6976e = v16;
int32_t v17 = v3 ? -4 : 4; // 0x1001f6ab
int32_t v18; // 0x1001f657
int32_t * v19 = (int32_t *)(v15 - 0x3dbe74f1 + 4 * v18); // 0x1001f6af
uint32_t v20 = *v19; // 0x1001f6af
float80_t v21; // 0x1001f657
*v19 = 0x1000 * v20 | 2048 * (int32_t)(v21 != v21 || 0.0L != 0.0L) | v20 / 0x200000;
char v22 = v8 / 256; // 0x1001f6b7
char v23 = (v20 & 0x100000) == 0 ? 56 : 57; // 0x1001f6b7
int32_t v24 = 256 * (int32_t)(v22 - v23) | v8 & -0xff01; // 0x1001f6b7
if (v23 < v22) {
int32_t result = v24 ^ 129; // 0x1001f74f
*(int32_t *)-0xbe13a9 = result;
return result;
}
int32_t * v25 = (int32_t *)(v17 + v2); // 0x1001f6c5
*v25 = v14;
int32_t v26 = 0x652348ca - *v25; // 0x1001f6cc
unsigned char v27 = (char)v26 & 31; // 0x1001f6cf
if (v27 != 0) {
char * v28 = (char *)(5 * (v17 + v6)); // 0x1001f6cf
*v28 = *v28 >> v27;
}
__asm_out_3((int16_t)v1, v16);
int32_t v29 = v26 + 0x179e8211; // 0x1001f6e1
__writefsdword(v29, __readfsdword(v29) & 0x6bc58e8d);
*(int32_t *)(*(int32_t *)(v15 + 0x64259251) - 4) = v15 + 1;
return v24 & -256 | (int32_t)*(char *)-0x5d1501e5;
}
int32_t v30 = *(int32_t *)(v6 - 96) + v7; // 0x1001f6fd
int32_t v31 = v3 ? -4 : 4; // 0x1001f702
int32_t v32 = v31 + v2; // 0x1001f702
int32_t v33 = v31 + v6; // 0x1001f702
uint32_t v34 = *(int32_t *)(v13 - 1); // 0x1001f703
int32_t v35 = v13 - 2; // 0x1001f705
if (v35 != 0) {
if (v34 != v15) {
// 0x1001f73a
int32_t result2; // 0x1001f657
return result2;
}
char * v36 = (char *)(v13 + 0x1425542a); // 0x1001f766
char * v37 = (char *)(v13 - 125);
int32_t v38 = v14;
int32_t v39 = v38 - 32; // 0x1001f763
int32_t v40; // 0x1001f657
*(int32_t *)(v38 - 4) = v40;
*(int32_t *)(v38 - 8) = v35;
*(int32_t *)(v38 - 12) = v1;
*(int32_t *)(v38 - 16) = v30;
*(int32_t *)(v38 - 20) = v38;
*(int32_t *)(v38 - 28) = v33;
*(int32_t *)v39 = v32;
*v36 = (char)(v34 < v15) + (char)v35 + *v36;
__asm_outsd((int16_t)v1, *(int32_t *)v33);
int32_t result3 = __asm_wait(); // 0x1001f770
char v41 = *v37; // 0x1001f771
char v42 = 2 * v41; // 0x1001f771
*v37 = v42;
while (v42 == 0) {
// 0x1001f766
v38 = v39;
v39 = v38 - 32;
*(int32_t *)(v38 - 4) = result3;
*(int32_t *)(v38 - 8) = v35;
*(int32_t *)(v38 - 12) = v1;
*(int32_t *)(v38 - 16) = v30;
*(int32_t *)(v38 - 20) = v38;
*(int32_t *)(v38 - 28) = v33;
*(int32_t *)v39 = v32;
*v36 = (char)(v41 < 0) + (char)v35 + *v36;
__asm_outsd((int16_t)v1, *(int32_t *)v33);
result3 = __asm_wait();
v41 = *v37;
v42 = 2 * v41;
*v37 = v42;
}
// 0x1001f73a
return result3;
}
int32_t v43 = v14 + v32 + (int32_t)(v34 < v15); // 0x1001f707
unsigned char v44 = (char)(v1 / 256); // 0x1001f70b
unsigned char v45 = *(char *)v43; // 0x1001f70b
char v46 = v44 - v45; // 0x1001f70b
char v47 = llvm_ctpop_i8(v46); // 0x1001f70b
int32_t v48 = 256 * (int32_t)v46 | v1 & -0xff01; // 0x1001f70b
v1 = v48;
bool v49; // 0x1001f657
bool v50; // 0x1001f657
bool v51; // 0x1001f657
*(int32_t *)(v14 - 4) = 0x4000 * (int32_t)v49 | 1024 * (int32_t)v3 | 512 * (int32_t)v50 | 256 * (int32_t)v51 | (int32_t)(v45 > v44) | 64 * (int32_t)(v46 == 0) | 128 * (int32_t)(v46 < 0) | 16 * (int32_t)((v44 & 15) - (v45 & 15) > 15) | 4 * (int32_t)((v47 & 1) == 0) | 2048 * (int32_t)(((v46 ^ v44) & (v45 ^ v44)) < 0) | 2;
*(char *)(v33 - 70) = v46;
*(int32_t *)(v14 - 10) = v14 - 6;
*(int32_t *)(v14 - 14) = -110;
int32_t * v52 = (int32_t *)(v48 + 0x556f90f9); // 0x1001f716
*v52 = *v52 & v8;
int32_t v53 = v14 - 13; // 0x1001f71c
unsigned char v54 = *(char *)(v30 + (v8 & 255)); // 0x1001f71f
int32_t v55 = v54; // 0x1001f71f
int32_t v56 = v8 & -256 | v55; // 0x1001f71f
if (v53 < 0 != (v53 & 13 - v14) < 0) {
// 0x1001f799
*(char *)-0x338dd1c9 = v54;
uint32_t v57 = 256 * (int32_t)((v55 & 14) > 9) + v56;
int32_t result4 = ((v55 & 14) > 9 ? v55 + 6 : v55) & 15 | v8 & -0x10000 | v57 & 0xff00; // 0x1001f7a3
char * v58 = (char *)result4; // 0x1001f7a4
*v58 = *v58 + (char)(v57 / 256);
return result4;
}
int32_t * v59 = (int32_t *)(v15 - 0x2a98b64f); // 0x1001f722
*v59 = v1 + *v59;
int32_t result5 = *(int32_t *)(v14 + 15); // 0x1001f72e
v1 = *(int32_t *)(v14 + 7);
if (v43 - *(int32_t *)(v56 - 62) >= 0) {
// 0x1001f73a
return result5;
}
// 0x1001f731
*(char *)*(int32_t *)v53 = (char)result5;
*(int32_t *)(v14 + 19) = *(int32_t *)(v14 + 3);
return v1 / 256 & 255 | result5;
}

// Address range: 0x1001f892 - 0x1001f8b1
int32_t function_1001f892(int32_t a1, int32_t result, int32_t a3) {
// 0x1001f892
int32_t v1; // 0x1001f892
int32_t v2; // 0x1001f892
__asm_arpl(*(int16_t *)(v1 - 0x5517afc3), (int16_t)v2);
int32_t v3; // 0x1001f892
int32_t * v4 = (int32_t *)(v3 - 0x6671895f); // 0x1001f89a
*v4 = *v4 / 2;
int32_t v5; // 0x1001f892
*(char *)(v5 - 114) = (char)v2;
return result;
}

// Address range: 0x1001f8be - 0x1001f8d2
int32_t function_1001f8be(void) {
// 0x1001f8be
int32_t v1; // 0x1001f8be
int32_t v2; // 0x1001f8be
*(char *)v1 = (char)v2;
int32_t v3; // 0x1001f8be
int32_t v4; // 0x1001f8be
__asm_arpl(*(int16_t *)(v3 + 95), (int16_t)v4);
return function_e01637ae();
}

// Address range: 0x1001f8e0 - 0x1001f8f5
int32_t function_1001f8e0(void) {
// 0x1001f8e0
int32_t v1; // 0x1001f8e0
int32_t * v2 = (int32_t *)(v1 + 0x6cacde17); // 0x1001f8e6
int32_t v3; // 0x1001f8e0
*v2 = *v2 & v3;
int32_t v4; // 0x1001f8e0
unknown_5aa96167(v4);
return function_1001f94e((int32_t)&g2, (int32_t)&g2);
}

// Address range: 0x1001f8f5 - 0x1001f945
int32_t function_1001f8f5(int32_t a1) {
// 0x1001f8f5
int32_t v1; // 0x1001f8f5
uint32_t result; // 0x1001f8f5
if (v1 != -1) {
// 0x1001f8f8
return result;
}
int32_t * v2 = (int32_t *)(2 * result - 0x6ef01df0); // 0x1001f902
*v2 = *v2 + 1;
char v3 = *(char *)(a1 + 0xbfe5ce); // 0x1001f919
int32_t v4; // 0x1001f8f5
int16_t v5 = (int16_t)v4 & -256 | 211; // 0x1001f91f
int32_t v6; // 0x1001f8f5
__asm_outsd(v5, v6);
__asm_out_2(226, 256 * (int32_t)((char)(result / 256) + (char)(result < 0x68b2857b) - v3) | result & -0xff01);
__asm_outsb(v5, (char)v6);
__asm_int3();
return function_3d1f7e15();
}

// Address range: 0x1001f94a - 0x1001f94d
int32_t function_1001f94a(int32_t a1) {
// 0x1001f94a
int32_t result; // 0x1001f94a
return result;
}

// Address range: 0x1001f94e - 0x1001fa33
int32_t function_1001f94e(int32_t a1, int32_t a2) {
// 0x1001f94e
bool v1; // 0x1001f94e
if (!v1) {
// 0x1001f98e
int32_t result; // 0x1001f94e
return result;
}
bool v2; // 0x1001f94e
if (v2 != v1) {
// 0x1001f958
return __asm_int1();
}
// 0x1001f9b3
*(int32_t *)0x56b81d4 = 0x56b81e8;
float80_t v3; // 0x1001f94e
*(int16_t *)0x63cc2d9c = (int16_t)v3;
int32_t * v4 = (int32_t *)(*(int32_t *)0x56b81c8 + 0x1d29aa6e); // 0x1001f9c5
*v4 = *v4 ^ -0x7c1c6d8c;
uint32_t v5 = *(int32_t *)0x56b81d0; // 0x1001f9cf
*(int32_t *)0x56b81d0 = -0x45d6193e;
uint32_t v6; // 0x1001f94e
if (v5 < v6) {
// 0x1001fa27
int32_t v7; // 0x1001f94e
char * v8 = (char *)(v7 + 0x27a5108a); // 0x1001fa27
*v8 = *v8 | (char)*(int32_t *)0x56b81cc - 1;
return *(int32_t *)0x56b81ec;
}
int32_t result2 = v5 - v6; // 0x1001f9d0
*(int32_t *)v6 = result2;
return result2;
}

// Address range: 0x1001fa3c - 0x1001fa45
int32_t function_1001fa3c(int32_t a1) {
// 0x1001fa3c
int32_t v1; // 0x1001fa3c
int32_t v2; // 0x1001fa3c
*(int32_t *)v1 = __asm_insd((int16_t)v2);
int32_t v3; // 0x1001fa3c
bool v4; // 0x1001fa3c
return v3 + 0x66183287 + (int32_t)v4;
}

// Address range: 0x1001fa45 - 0x1001fadf
int32_t function_1001fa45(int32_t a1) {
// 0x1001fa45
uint32_t v1; // 0x1001fa45
uint32_t v2; // 0x1001fa45
bool v3 = v2 < v1; // 0x1001fa4d
int32_t v4; // 0x1001fa45
int32_t v5 = v4;
unsigned char v6 = *(char *)0x2d1163cd; // 0x1001fa58
char v7 = v3; // 0x1001fa58
int32_t v8; // 0x1001fa45
unsigned char v9 = v7 + (char)(v8 / 256); // 0x1001fa58
char v10 = v6 - v9; // 0x1001fa58
bool v11 = v3 ? v9 != -1 | v6 < v10 - v7 : v6 < v9; // 0x1001fa58
*(char *)0x2d1163cd = v10;
int32_t result = v8 & -256 | (int32_t)__asm_in_6(93); // 0x1001fa5a
int32_t v12; // 0x1001fa45
__asm_into(v12);
uint32_t v13 = *(int32_t *)v5; // 0x1001fa5e
int32_t v14 = v11; // 0x1001fa5f
uint32_t v15 = *(int32_t *)(v5 - 0x4bba7082) + v14; // 0x1001fa5f
int32_t v16 = v13 - v15; // 0x1001fa5f
int32_t v17 = v5 + 6; // 0x1001fa63
v3 = false;
while (!((v11 ? v15 != -1 || v13 < v16 - v14 : v13 < v15))) {
// 0x1001fa52
v5 = v17;
v6 = *(char *)0x2d1163cd;
v7 = v3;
v9 = v7 + (char)(result / 256);
v10 = v6 - v9;
v11 = v3 ? v9 != -1 | v6 < v10 - v7 : v6 < v9;
*(char *)0x2d1163cd = v10;
result = result & -256 | (int32_t)__asm_in_6(93);
__asm_into(v12);
v13 = *(int32_t *)v5;
v14 = v11;
v15 = *(int32_t *)(v5 - 0x4bba7082) + v14;
v16 = v13 - v15;
v17 = v5 + 6;
v3 = false;
}
// 0x1001fa66
*(int32_t *)(v5 + 2) = v17;
__asm_into(v12);
if (v2 != 1 != (v16 == 0)) {
// 0x1001fa6a
return result;
}
// 0x1001fab5
*(int32_t *)0x2d1163ce = result;
char v18 = __asm_in_6(76); // 0x1001fab6
unsigned char v19 = (v18 & -3) + 78; // 0x1001fabd
__asm_out(144, v19);
int32_t v20; // 0x1001fa45
int32_t v21; // 0x1001fa45
uint32_t v22 = *(int32_t *)(v21 + 2 * v20); // 0x1001fac4
uint64_t v23 = (int64_t)((result | (int32_t)v18) & -256 | (int32_t)v19) * (int64_t)v22; // 0x1001fac4
uint64_t v24 = v23 / 0x100000000; // 0x1001fac4
char v25 = __asm_insb((int16_t)v24); // 0x1001fac7
bool v26; // 0x1001fa45
*((v26 ? (char *)0x2d1163ca : (char *)0x2d1163d2)) = v25;
*(char *)-0x35f30fdb = *(char *)-0x35f30fdb + (char)v23;
__asm_in_4(229);
*(int32_t *)(v5 - 4) = (int32_t)v24;
__asm_out_2(12, ((int32_t)(*(char *)(v16 + 122) + 52) | -0x91bb700) + 0x482b8208);
return *(int32_t *)(v5 + 24);
}

// Address range: 0x1001fb15 - 0x1001fb19
int32_t function_1001fb15(void) {
// 0x1001fb15
int32_t v1; // 0x1001fb15
uint32_t v2 = v1 & 31; // 0x1001fb15
if (v2 != 0) {
int32_t v3; // 0x1001fb15
int32_t * v4 = (int32_t *)(v3 + 107); // 0x1001fb15
uint32_t v5 = *v4; // 0x1001fb15
*v4 = v5 >> 32 - v2 | v5 << v2;
}
int32_t result; // 0x1001fb15
return result;
}

// Address range: 0x1001fb1d - 0x1001fb21
int32_t function_1001fb1d(int32_t a1) {
// 0x1001fb1d
int32_t v1; // 0x1001fb1d
int32_t result; // 0x1001fb1d
*(char *)v1 = (char)result;
int32_t v2; // 0x1001fb1d
bool v3; // 0x1001fb1d
*(int32_t *)((v3 ? -1 : 1) + v1) = __asm_insd((int16_t)v2);
return result;
}

// Address range: 0x1001fb37 - 0x1001fb3c
int32_t function_1001fb37(void) {
// 0x1001fb37
return function_5761b773();
}

// Address range: 0x1001fb3f - 0x1001fb55
int32_t function_1001fb3f(int32_t a1) {
// 0x1001fb3f
int32_t result; // 0x1001fb3f
__readgsdword(result - 24);
int32_t v1; // 0x1001fb3f
int32_t v2; // 0x1001fb3f
float80_t v3; // 0x1001fb3f
*(int64_t *)(v2 - 0x186e43a4 + 4 * v1) = (int64_t)v3;
return result;
}

// Address range: 0x1001fb6e - 0x1001fb77
int32_t function_1001fb6e(int16_t a1) {
// 0x1001fb6e
return __asm_int3();
}

// Address range: 0x1001fb78 - 0x1001ff16
int32_t function_1001fb78(int32_t a1) {
int32_t v1 = a1;
int32_t v2 = __asm_sti(); // 0x1001fb7c
int32_t v3; // 0x1001fb78
int16_t v4 = v3; // 0x1001fb7d
__asm_out_1(v4, v2);
int32_t result; // 0x1001fb78
char * v5 = (char *)(result - 52); // 0x1001fb7e
bool v6; // 0x1001fb78
*v5 = *v5 + (v6 ? -84 : -85);
int32_t v7; // 0x1001fb78
int32_t v8; // 0x1001fb78
int32_t v9; // 0x1001fb78
if (v9 != 0) {
// 0x1001fb8d
int128_t v10; // 0x1001fb78
int128_t v11; // 0x1001fb78
__asm_vxorpd(v10, v11);
int32_t v12; // 0x1001fb78
return function_9b8264ff(v12, result, v7, &v1, v8, v3, v9, 0x10000 * v2 / 0x10000);
}
char * v13 = (char *)(v8 + 91); // 0x1001fbd9
*v13 = -*v13;
__asm_out(182, (char)v2);
__asm_outsd(v4, *(int32_t *)v7);
return result;
}

// Address range: 0x1001ff67 - 0x1001ff6a
int32_t function_1001ff67(int32_t a1) {
// 0x1001ff67
int32_t result; // 0x1001ff67
return result;
}

// Address range: 0x1001ffdb - 0x1001ffde
int32_t function_1001ffdb(int32_t a1) {
// 0x1001ffdb
int32_t result; // 0x1001ffdb
return result;
}

// Address range: 0x1001fff3 - 0x10020077
int32_t function_1001fff3(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x1001fff3
int32_t v1; // 0x1001fff3
bool v2; // 0x1001fff3
int32_t v3; // 0x1001fff3
if (v3 != 1 && !v2) {
v1 = function_1001ffdb((int32_t)&g2);
}
int32_t v4 = v1;
bool v5; // 0x1001fff3
bool v6 = v5 | (v4 & 14) > 9; // 0x1001fff7
int32_t v7 = 256 * (int32_t)v6 + v4 & 0xff00 | v4 & -0x10000;
int32_t v8; // 0x1001fff3
int32_t v9; // 0x1001fff3
bool v10; // 0x1001fff3
bool v11; // 0x1001fff3
if (v11 == v10) {
if (v2 || v6) {
char * v12 = (char *)(v8 - 0x14f39dcf); // 0x1002002a
uint32_t v13; // 0x1001fff3
*v12 = *v12 & (char)(v13 / 256);
return function_f1881a0b();
}
// 0x1002001c
return v7 | v9 + 49 & 255;
}
char v14 = v9;
if (!v6) {
// 0x1002006f
*(char *)v9 = v14 & -122;
int32_t result; // 0x1001fff3
return result;
}
// 0x1001ffff
*(char *)v8 = v14;
int32_t v15; // 0x1001fff3
bool v16; // 0x1001fff3
*(int32_t *)((v16 ? -1 : 1) + v8) = __asm_insd((int16_t)v15);
return v7 | (v6 ? v4 + 6 : v4) & 15;
}

// Address range: 0x10020078 - 0x1002009f
int32_t function_10020078(int32_t a1, int32_t a2, int32_t a3) {
// 0x10020078
int32_t v1; // 0x10020078
uint32_t v2 = v1 + 1; // 0x1002007e
int32_t v3; // 0x10020078
__asm_outsd((int16_t)v2, *(int32_t *)(v3 & -256 | 215));
int32_t v4; // 0x10020078
char * v5 = (char *)(v4 + 59); // 0x10020089
*v5 = *v5 - (char)(v2 / 256);
return unknown_bc941c3();
}

// Address range: 0x100200b9 - 0x100200bd
int32_t function_100200b9(void) {
// 0x100200b9
int32_t v1; // 0x100200b9
int32_t result; // 0x100200b9
*(char *)v1 = (char)(result & v1);
return result;
}

// Address range: 0x100200ec - 0x100200ef
int32_t function_100200ec(void) {
// 0x100200ec
int32_t result; // 0x100200ec
return result;
}

// Address range: 0x100200ff - 0x100201f1
int32_t function_100200ff(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x100200ff
int32_t v1; // 0x100200ff
int32_t * v2 = (int32_t *)(v1 - 29); // 0x100200ff
int32_t v3; // 0x100200ff
*v2 = *v2 & v3;
float80_t v4; // 0x100200ff
float80_t v5; // 0x100200ff
__asm_fstp(v4, v5);
uint32_t v6; // 0x100200ff
unsigned char v7 = (char)(v6 / 256); // 0x10020126
int32_t v8; // 0x100200ff
unsigned char v9 = *(char *)(v8 + 14); // 0x10020126
if (v9 <= v7) {
if (((v7 - v9 ^ v7) & (v9 ^ v7)) < 0) {
// 0x10020159
return 0x270beba2;
}
// 0x10020133
*(int32_t *)-0x27709a77 = *(int32_t *)-0x27709a77 + v6;
return v8 + 1;
}
// 0x10020161
int32_t v10; // 0x100200ff
int64_t v11 = v10; // 0x10020162
int32_t v12 = v6 - (-12 * v11 == -0xc00000000 * v11 / 0x100000000 ? 34 : 35) & 255 | v6 & -256; // 0x10020167
if (-96 * v12 == 0) {
char v13 = __asm_in_5((int16_t)v12); // 0x100201ed
int32_t v14 = (int32_t)v13 | 0x270beb00; // 0x100201ed
return v14 & -0x10000 | (int32_t)(v13 + 10 & 15) | v14 + 0xff00 & 0xfe00;
}
// 0x10020177
bool v15; // 0x100200ff
int32_t v16 = v15 ? -1 : 1; // 0x10020185
int16_t v17; // 0x100200ff
int32_t v18 = v16 + (int32_t)v17; // 0x10020185
int32_t v19 = (a8 + 114 & 255 | a8 & -256) - *(int32_t *)(v18 + 22 + 2 * v18); // 0x10020191
if (v19 == 0) {
// 0x10020197
return a7 & 0x5bd4996f;
}
int32_t result = __asm_sti(); // 0x1002019d
__asm_arpl(*(int16_t *)(v19 - 0x74d83ff2), (int16_t)(v16 + a2));
unsigned char v20 = (char)v19 & 31; // 0x100201a4
if (v20 != 0) {
char * v21 = (char *)(result + 71); // 0x100201a4
*v21 = *v21 << v20;
}
return result;
}

// Address range: 0x100201fa - 0x100201ff
int32_t function_100201fa(void) {
// 0x100201fa
int32_t result; // 0x100201fa
return result;
}

// Address range: 0x10020203 - 0x10020206
int32_t function_10020203(void) {
// 0x10020203
int32_t result; // 0x10020203
return result;
}

// Address range: 0x1002020b - 0x1002020c
int32_t function_1002020b(void) {
// 0x1002020b
int32_t result; // 0x1002020b
return result;
}

// Address range: 0x10020213 - 0x10020214
int32_t function_10020213(void) {
// 0x10020213
int32_t result; // 0x10020213
return result;
}

// Address range: 0x10020216 - 0x10020219
int32_t function_10020216(int32_t a1) {
// 0x10020216
int32_t result; // 0x10020216
return result;
}

// Address range: 0x10020224 - 0x10020225
int32_t function_10020224(void) {
// 0x10020224
int32_t result; // 0x10020224
return result;
}

// Address range: 0x10020238 - 0x1002023a
int32_t function_10020238(void) {
// 0x10020238
return function_1002023c((int32_t)&g2, (int32_t)&g2);
}

// Address range: 0x1002023a - 0x1002023c
int32_t function_1002023a(void) {
// 0x1002023a
int32_t result; // 0x1002023a
return result;
}

// Address range: 0x1002023c - 0x1002028c
int32_t function_1002023c(int32_t a1, int32_t a2) {
uint32_t v1 = __asm_int3(); // 0x1002023c
int32_t v2; // 0x1002023c
if ((char)v2 < 0) {
// 0x1002027d
return *(int32_t *)0x6091c34f & -176;
}
// 0x10020243
int32_t v3; // 0x1002023c
char * v4 = (char *)(v3 - 60 + 8 * (175 * v1 / 256 + v1 & 255 | v1 & 0x1fff0000)); // 0x10020249
unsigned char v5 = *v4; // 0x10020249
*v4 = v5 / 128 | 2 * v5;
__asm_in_4(83);
int32_t v6; // 0x1002023c
int32_t v7 = v6;
*(char *)v7 = *(char *)&v6 - (char)v7;
unknown_adfd392e();
int32_t v8 = function_1002020b(); // 0x1002026c
int32_t v9 = (v8 & 14) > 9 ? v8 + 6 : v8; // 0x10020270
int32_t v10 = (v9 & 15 | v8 & -0x10000 | 256 * (int32_t)((v8 & 14) > 9) + v8 & 0xff00) - 1; // 0x10020273
int32_t v11 = (v8 & 14) > 9 ? -0xc5fa5a5 : -0xc5fa5a6; // 0x10020274
__asm_out(115, (char)(v10 - v11));
if (v10 > v11) {
function_10020213();
}
// 0x1002027d
return *(int32_t *)0x6091c34f & -176;
}

// Address range: 0x1002028d - 0x10020294
int32_t function_1002028d(void) {
// 0x1002028d
return function_10020224();
}

// Address range: 0x10020294 - 0x100202b2
int32_t function_10020294(int32_t a1) {
// 0x10020294
__asm_sti();
int32_t v1; // 0x10020294
__asm_in_5((int16_t)v1 - 1);
int32_t v2; // 0x10020294
char * v3 = (char *)(v2 & -0xff01 | 0x5900); // 0x100202ad
int32_t v4; // 0x10020294
*v3 = *v3 ^ (char)v4;
int32_t result; // 0x10020294
return result;
}

// Address range: 0x100202b2 - 0x100203c5
int32_t function_100202b2(void) {
// 0x100202b2
int32_t v1; // 0x100202b2
int32_t v2; // 0x100202b2
uint32_t v3; // 0x100202b2
uint32_t v4; // 0x100202b2
int32_t v5; // 0x100202b2
int32_t v6; // 0x100202b2
bool v7; // 0x100202b2
if (v7) {
char v8 = __asm_in_6(103); // 0x100202bb
int32_t v9 = v6 & -256 | (int32_t)v8; // 0x100202bb
char v10 = *(int32_t *)(v9 - 8) < 0x4fd608b ? 62 : 61; // 0x100202cb
int32_t v11; // 0x100202b2
char v12 = __asm_insb((int16_t)((v4 & 0xff00 | v3 / 256 & 255) + 1 | v11)); // 0x100202ce
*(char *)v2 = v12;
*(int32_t *)v5 = v5 - v1;
return v9 & -256 | (int32_t)(v8 - v10);
}
int32_t v13 = v4 & -256 | 237; // 0x10020306
int32_t v14 = v6 & -256 | (int32_t)*(char *)-0x78a6987f; // 0x1002030b
int32_t v15 = 0x35eee6bc * v2; // 0x10020311
char * v16 = (char *)(v2 + 0x2a6d5aa4); // 0x1002031a
*v16 = *v16 & -19;
int32_t * v17 = (int32_t *)(v5 - 106); // 0x10020320
*v17 = *v17 + v5;
*(char *)v1 = *(char *)&v1 + 19;
int16_t v18 = 85; // bp-10, 0x10020326
__asm_in_5((int16_t)v13);
unsigned char v19 = *(char *)(v1 - 76) | (char)(v4 / 256); // 0x10020329
char * v20 = (char *)v14; // 0x1002032c
*v20 = (char)v3;
int32_t v21 = v3 & -0x10000; // 0x1002032c
int32_t * v22 = (int32_t *)((256 * (int32_t)v19 | v13 & -0xff13) - 111); // 0x1002032f
*v22 = *v22 - v5;
uint32_t v23 = v5 & -256 | (int32_t)(v19 & (char)v5); // 0x10020332
int16_t v24 = v18; // 0x10020334
int32_t v25 = __asm_wait(); // 0x1002033b
__asm_outsb(v24, *v20);
v18 = v14;
int32_t * v26 = (int32_t *)(v25 - 0xa05a98f); // 0x10020347
*v26 = *v26 + (int32_t)&v18;
int32_t v27 = v21 | (int32_t)(*v20 - *(char *)(v15 - 0x327ba52c)) | 0xc900; // 0x1002034e
int32_t v28 = v27; // bp-14, 0x10020350
uint32_t v29 = v15 | 1; // 0x10020354
if (v29 >= 1) {
// 0x10020357
*(int32_t *)-0x259d3b69 = v23;
__readgsdword(v14);
return v21 | 0x1600;
}
int32_t v30 = &v28; // 0x10020352
int32_t * v31 = (int32_t *)(v23 + 0x6f240c6c); // 0x100203a9
*v31 = *v31 ^ v30;
int32_t v32 = v23 + v30; // 0x100203af
int32_t result = v27; // 0x100203b7
if (v23 > -1 - v30 || v32 == 0) {
result = unknown_39b();
}
int32_t * v33 = (int32_t *)(v29 + 0x11450251 + (int32_t)v24); // 0x100203ba
*v33 = *v33 | v32 + 4;
int32_t * v34 = (int32_t *)(v23 + 74); // 0x100203c1
*v34 = *v34 - result;
*(int32_t *)v32 = v23;
return result;
}

// Address range: 0x100203c6 - 0x100203eb
int32_t function_100203c6(void) {
// 0x100203c6
int32_t v1; // 0x100203c6
char * v2 = (char *)(v1 - 0x392303cf); // 0x100203c8
uint32_t v3; // 0x100203c6
char v4 = v3 / 256; // 0x100203c8
bool v5; // 0x100203c6
*v2 = (char)v5 - v4 + *v2;
int32_t v6; // 0x100203c6
char * v7 = (char *)(v6 + 0x3f62a67); // 0x100203ce
unsigned char v8 = *v7; // 0x100203ce
*v7 = v8 / 4 | 64 * v8;
*(char *)(v1 - 0x46cf9cad) = v4;
int32_t v9; // 0x100203c6
char * v10 = (char *)(v9 + 141 & 255 | v9 & -256); // 0x100203e0
*v10 = 2 * *v10;
return function_589e6d1c();
}

// Address range: 0x100203eb - 0x10020402
int32_t function_100203eb(void) {
// 0x100203eb
int32_t v1; // 0x100203eb
uint32_t v2 = v1 - 1; // 0x100203f0
int32_t v3; // 0x100203eb
__asm_out_1((int16_t)v2, v3 + 0x4fca484f);
int32_t v4; // 0x100203eb
char * v5 = (char *)(v4 + 117); // 0x100203f2
*v5 = *v5 & 15;
int32_t v6; // 0x100203eb
*(char *)(v6 - 68) = (char)(v2 / 256);
__asm_int(163);
return function_420e05f2();
}

// Address range: 0x10020402 - 0x1002049c
int32_t function_10020402(void) {
// 0x10020402
int32_t v1; // 0x10020402
unsigned char v2 = (char)v1 & 31; // 0x10020402
bool v3; // 0x10020402
int32_t v4; // 0x10020402
if (v2 != 0) {
char * v5 = (char *)(v4 + 0x428caf2f); // 0x10020402
unsigned char v6 = *v5; // 0x10020402
char v7 = v6 >> v2 | v6 << 8 - v2; // 0x10020402
*v5 = v7;
v3 = v7 < 0;
}
int32_t v8 = v4 - 1; // 0x10020410
uint32_t v9 = v1 - 1; // 0x10020411
int32_t v10; // 0x10020402
int32_t v11; // 0x10020402
if (v9 == 0) {
int32_t v12 = __asm_int1(); // 0x1002041c
*(int32_t *)(v10 + 76) = 0;
char v13 = *(char *)((v12 & 255) + v8); // 0x10020425
__asm_out_1((int16_t)v11, v12 & -256 | (int32_t)(v13 - 28));
return function_ee56ee08();
}
// 0x1002045c
int32_t v14; // 0x10020402
unsigned char v15 = (char)v14; // 0x1002045c
unsigned char v16 = v3 ? 124 : 123; // 0x1002045c
if (v16 >= v15) {
// 0x10020448
int32_t result; // 0x10020402
return result;
}
bool v17 = v3 | v16 > v15; // 0x1002045c
int32_t v18; // 0x10020402
int32_t v19 = v18 + 1; // 0x10020465
unsigned char v20 = (char)v9 & 31; // 0x10020466
bool v21 = v17; // 0x10020466
bool v22 = (v19 & (v18 ^ -0x80000000)) < 0; // 0x10020466
if (v20 != 0) {
unsigned char v23 = *(char *)&v10; // 0x10020466
char v24 = v17; // 0x10020466
*(char *)v10 = v23 >> v20 | v24 << 8 - v20 | (char)((int16_t)v23 << (int16_t)(9 - v20));
v22 = v20 == 1 ? v23 / 128 != v24 : (v19 & (v18 ^ -0x80000000)) < 0;
v21 = (v23 & 1 << v20 - 1) != 0;
}
if (v19 < 0 != v22) {
// 0x10020448
return v14 & -256 | (int32_t)(v15 - v16);
}
int32_t v25 = v10;
*(char *)(v11 + 0x1bee12c6) = (char)v8;
int32_t v26 = v25; // bp-8, 0x10020471
__asm_out_1((int16_t)v11, 19 * v25 / 256 + v25 & 255 | v25 & -0x10000);
*(char *)v9 = (char)(v9 / 256);
int32_t v27 = __asm_hlt(); // 0x10020477
int32_t v28 = v9 + (int32_t)v21 - *(int32_t *)(v18 + 11 + v9); // 0x10020478
int32_t * v29 = (int32_t *)(v27 + 0x7aac5ed4); // 0x1002047c
*v29 = *v29 - (int32_t)&v26;
bool v30; // 0x10020402
int32_t v31 = v25 + (v30 ? -3 : 5); // 0x10020484
int32_t result2 = v27 + 139 + 144 * v27 / 256 & 255 | v27 & -0x10000; // 0x1002048d
int32_t result3 = (v27 >> 31) - 3; // 0x10020490
*(int32_t *)result3 = v31;
*(char *)v19 = *(char *)v31;
int32_t * v32 = (int32_t *)((v28 & 0xff00 ^ -0x310c9b6) - 84); // 0x10020492
int32_t v33 = *v32 | result2; // 0x10020492
*v32 = v33;
if (v33 != 0) {
// 0x10020498
float80_t v34; // 0x10020402
*(int16_t *)(v18 + 74 + (v30 ? -1 : 1)) = (int16_t)v34;
return result2;
}
// 0x10020450
__asm_arpl(*(int16_t *)v28, (int16_t)*(char *)0x6810b616);
// 0x10020448
return result3;
}

// Address range: 0x100204c6 - 0x100204c9
int32_t function_100204c6(int32_t a1) {
// 0x100204c6
int32_t result; // 0x100204c6
return result;
}

// Address range: 0x100204ce - 0x100204d1
int32_t function_100204ce(void) {
// 0x100204ce
int32_t result; // 0x100204ce
return result;
}

// Address range: 0x1002050c - 0x10020512
int32_t function_1002050c(void) {
// 0x1002050c
int32_t result; // 0x1002050c
return result;
}

// Address range: 0x1002053d - 0x10020542
int32_t function_1002053d(void) {
// 0x1002053d
return unknown_ddf365();
}

// Address range: 0x10020589 - 0x1002058a
int32_t function_10020589(void) {
// 0x10020589
int32_t result; // 0x10020589
return result;
}

// Address range: 0x100205bf - 0x100205c0
int32_t function_100205bf(void) {
// 0x100205bf
int32_t result; // 0x100205bf
return result;
}

// Address range: 0x100205d7 - 0x100208c1
int32_t function_100205d7(int32_t a1, int32_t a2) {
// 0x100205d7
int32_t v1; // 0x100205d7
int32_t v2; // 0x100205d7
int32_t v3 = v2 | v1; // 0x100205d7
char v4 = llvm_ctpop_i8((char)v3); // 0x100205d7
*(int32_t *)v1 = v3;
int32_t v5; // 0x100205d7
int16_t v6 = v5;
int32_t v7; // 0x100205d7
__asm_arpl(*(int16_t *)&v7, v6);
v7 = v7 & -0xff01 | 0xf400;
bool v8; // 0x100205d7
bool v9; // 0x100205d7
bool v10; // 0x100205d7
bool v11; // 0x100205d7
*(int32_t *)0x79d21790 = 64 * (int32_t)(v3 == 0) | 128 * (int32_t)(v3 < 0) | 4 * (int32_t)((v4 & 1) == 0) | 0x4000 * (int32_t)v11 | 1024 * (int32_t)v8 | 512 * (int32_t)v9 | 256 * (int32_t)v10 | 2;
int32_t v12; // 0x100205d7
__asm_into(v12);
int32_t v13; // 0x100205d7
int32_t v14 = v13 - 1; // 0x100205e9
if (v14 != 0) {
function_10020589();
}
int32_t v15 = __asm_int1(); // 0x100205eb
__asm_out_2(11, v15);
int32_t v16; // 0x100205d7
float80_t v17; // 0x100205d7
*(int64_t *)(v5 + 2 * v16) = (int64_t)(2 * v17);
char v18 = __asm_in_5(v6); // 0x100205fa
int32_t v19; // 0x100205d7
*(int32_t *)v19 = 0x79d21790;
__asm_out_2(242, v15 & -256 ^ -0x2bba7600 | (int32_t)v18);
int32_t v20 = v14 - v16 & -256 | 203; // 0x10020601
*(char *)v16 = __asm_insb((int16_t)v5);
int32_t * v21 = (int32_t *)(v7 - 0x52d950d6); // 0x10020606
*v21 = *v21 / 2;
*(int32_t *)0x79d2178c = -0x56f5a3c5;
uint32_t v22 = __asm_int3(); // 0x10020615
char * v23 = (char *)v7; // 0x10020616
*v23 = *v23 - (char)v7;
uint32_t v24 = *(int32_t *)v20; // 0x10020618
char v25 = *(char *)&v5; // 0x1002061c
while ((char)(v22 < v24) - v25 + (char)((v22 - v24) / 256) < 0) {
// 0x10020615
v22 = __asm_int3();
v23 = (char *)v7;
*v23 = *v23 - (char)v7;
v24 = *(int32_t *)v20;
v25 = *(char *)&v5;
}
int16_t v26 = *(int16_t *)(v19 - 65); // 0x10020625
int32_t v27 = __asm_sti(); // 0x10020628
char v28 = v27; // 0x1002062a
unsigned char v29 = v28 & -30; // 0x1002062a
if (v29 >= 1) {
uint32_t v30 = v27 - 0x31a4d8db; // 0x1002062e
return 81 * v30 / 256 + v30 & 255 | v30 & -0x10000;
}
int32_t v31 = v8 ? -4 : 4; // 0x10020629
int32_t v32 = v31 + v16; // 0x10020629
if (v29 == 0) {
uint32_t v33 = v5; // 0x10020637
char v34 = *(char *)(v32 - 0x361bf1f1); // 0x10020637
v5 = 256 * (int32_t)((char)(v33 / 256) - v34) | v33 & -0xff01;
int32_t * v35 = (int32_t *)v32; // 0x10020646
*v35 = *v35 - 15;
char * v36 = (char *)v20; // 0x10020657
*v36 = *v36 & (char)v7;
return v7 & -256 | 99;
}
int32_t v37 = v31 + v19; // 0x10020629
__asm_out(150, v28);
int32_t * v38 = (int32_t *)(v32 - 52); // 0x1002066f
int32_t v39; // 0x100205d7
*v38 = *v38 ^ v39;
float32_t v40 = *(float32_t *)v32; // 0x10020672
int32_t v41 = *(int32_t *)0x79d2178c; // 0x10020674
*(char *)v32 = v28;
int32_t * v42 = (int32_t *)(v20 + 65); // 0x10020676
*v42 = *v42 + v37 + (int32_t)((v41 & 1) != 0);
*(int32_t *)0x79d2178e = v27;
v7 = v7 + 1 & v20;
uint16_t v43 = (int16_t)v27; // 0x10020686
uint16_t v44 = (int16_t)*(char *)0x50411bb; // 0x10020686
int32_t v45 = v32 + 1 + ((v41 & 1024) != 0 ? -1 : 1); // 0x10020689
*(int32_t *)v45 = v27 & -0x10000 | (int32_t)(v43 / v44 & 255) | (int32_t)(256 * (v43 % v44));
int32_t v46 = (v41 & 1024) != 0 ? -4 : 4; // 0x1002068a
v5 = 0x50411bb;
uint32_t result = *(int32_t *)v37; // 0x10020701
int32_t v47 = v46 + v37; // 0x10020701
v5 = 0x50411ba;
char v48 = result / 256; // 0x100206e1
if (v48 >= 0 != ((v48 & 64) == 0)) {
int32_t * v49 = (int32_t *)(v20 + 0x28208e21); // 0x100206e4
*v49 = v47 + (int32_t)((result & 256) != 0) + *v49;
return result;
}
int32_t v50 = v45 + v46; // 0x1002068a
*(char *)v50 = __asm_insb(0x11ba);
char v51 = (char)(result + 231 + (int32_t)((result & 256) != 0)) ^ 57; // 0x10020748
if (v51 < 0) {
// 0x100206fa
return result & -256 | (int32_t)v51;
}
// 0x1002074c
*(char *)0x3e33505a = (char)__asm_in_4(119);
if (v51 == 0) {
char * v52 = (char *)(v50 - 93); // 0x1002072e
*v52 = *v52 & (char)v7;
return function_156bead6();
}
// 0x1002075a
*(int32_t *)0x79d21788 = v20 - 2;
__asm_int3();
__asm_int(214);
*(float64_t *)(v50 - 25) = (float64_t)((float80_t)v40 - (float80_t)v26);
__asm_in_6(-109);
*(int32_t *)0x79d21783 = __asm_bound(*(int64_t *)(v47 - 0x6f66a12a));
__asm_outsb((int16_t)v5, *(char *)v47);
return function_8f3d0c3d();
}

// Address range: 0x100208d7 - 0x100208d8
int32_t function_100208d7(void) {
// 0x100208d7
int32_t result; // 0x100208d7
return result;
}

// Address range: 0x100208e9 - 0x10020925
int32_t function_100208e9(void) {
// 0x100208e9
int32_t v1; // 0x100208e9
__asm_frstor(*(int864_t *)(v1 + 60));
int32_t v2; // 0x100208e9
int32_t v3 = -0x7f20f02e * *(int32_t *)(v2 - 0x5338a3ec); // 0x100208ec
int32_t v4; // 0x100208e9
int32_t * v5 = (int32_t *)(v4 - 35); // 0x100208ff
int32_t v6; // 0x100208e9
*v5 = *v5 - v6;
int32_t v7; // 0x100208e9
*(char *)v6 = (char)v7;
int32_t v8; // 0x100208e9
*(int32_t *)(v3 + 0x50d7) = *(int32_t *)(v8 - 53);
*(int32_t *)(v3 + 0x50d3) = *(int32_t *)(v3 - 2) + 4;
return v6 - 1;
}

// Address range: 0x10020925 - 0x10020933
int32_t function_10020925(void) {
// 0x10020925
int32_t v1; // 0x10020925
*(char *)0x48958e09 = (char)v1;
int32_t v2; // 0x10020925
bool v3; // 0x10020925
int32_t v4 = (int32_t)&v2 - (v3 ? -0x352e616 : -0x352e617); // 0x1002092c
int32_t v5; // 0x10020925
unsigned char v6 = (char)v5 & 31; // 0x10020931
int32_t result = v4; // 0x10020931
if (v6 != 0) {
result = v4 & -256 | (int32_t)((char)v4 >> v6);
}
return result;
}

// Address range: 0x10020934 - 0x10020962
int32_t function_10020934(void) {
// 0x10020934
int32_t v1; // 0x10020934
__asm_out_2(67, v1);
int32_t * v2 = (int32_t *)(v1 - 62); // 0x10020936
int32_t v3; // 0x10020934
*v2 = *v2 & v3;
int32_t v4; // 0x10020934
int32_t v5; // 0x10020934
if ((v4 + 127 & 64) == 0 && (v5 + 1 & 255 || v5 & -256) != 1) {
function_100208d7();
}
// 0x1002094c
__asm_sti();
int32_t v6; // bp-4, 0x10020934
return function_fe217e2b(&v6);
}

// Address range: 0x10020962 - 0x1002097e
int32_t function_10020962(void) {
// 0x10020962
int32_t v1; // 0x10020962
int32_t v2 = 0x10000 * v1 / 0x10000;
int32_t * v3 = (int32_t *)(v2 ^ 97); // 0x1002096c
uint32_t v4 = *v3; // 0x1002096c
int32_t v5; // 0x10020962
uint32_t v6 = v4 + v5; // 0x1002096c
*v3 = v6;
int32_t v7; // 0x10020962
*(char *)v7 = __asm_insb((int16_t)v5);
int32_t v8; // 0x10020962
*(int32_t *)-0x3a60a676 = *(int32_t *)-0x3a60a676 - (v8 & -0xff01 | 0x3f00);
return (v6 < v4 ? 90 : 92) | v2 & -256;
}

// Address range: 0x10020983 - 0x10020992
int32_t function_10020983(int32_t a1) {
// 0x10020983
return function_1abf0c47();
}

// Address range: 0x10020992 - 0x10020a89
int32_t function_10020992(int32_t a1) {
// 0x10020992
int32_t v1; // 0x10020992
int32_t v2 = v1 + 240; // 0x10020992
uint32_t v3 = v2 & 255 | v1 & -256; // 0x10020992
unsigned char v4 = (char)v2; // 0x10020994
int32_t v5; // 0x10020992
__asm_out_3((int16_t)v5, v4);
__asm_int(236);
int32_t v6; // 0x10020992
int32_t v7; // 0x10020992
if (v3 <= *(int32_t *)(v7 ^ v6)) {
uint32_t v8 = __asm_hlt(); // 0x100209f6
__asm_int(129);
return v8 / 256 + v8 & 255 | v8 & -256;
}
// 0x100209a0
if ((*(int32_t *)(v7 & -0xff01 || 0xd100) ^ v5) >= 1) {
// 0x100209a7
return v3 & -0xff01;
}
unsigned char v9 = v4 % 31; // 0x100209b1
int32_t v10; // 0x10020992
return 0x1000 * (int32_t)((v10 & 15) > 16) | v1 & -0x10000 | (int32_t)v9 | 0x4000 * (int32_t)(v9 == 0) | 1024 * (int32_t)((llvm_ctpop_i8(v9) & 1) == 0) | 512;
}

// Address range: 0x10020a8b - 0x10020aac
int32_t function_10020a8b(void) {
// 0x10020a8b
int32_t v1; // 0x10020a8b
__asm_out_2(199, v1);
int32_t v2; // 0x10020a8b
char * v3 = (char *)(v2 + 77); // 0x10020a97
uint32_t v4; // 0x10020a8b
*v3 = *v3 | (char)(v4 / 256);
int32_t v5; // 0x10020a8b
int16_t v6 = v5; // 0x10020a9a
int32_t v7; // 0x10020a8b
__asm_outsb(v6, *(char *)(v7 + 1));
bool v8; // 0x10020a8b
*(int32_t *)((v8 ? -4 : 4) + v2) = __asm_in_4(45);
__asm_in_5(v6);
return __asm_wait();
}

// Address range: 0x10020acb - 0x10020acc
int32_t function_10020acb(void) {
// 0x10020acb
int32_t result; // 0x10020acb
return result;
}

// Address range: 0x10020b0a - 0x10020b0b
int32_t function_10020b0a(void) {
// 0x10020b0a
int32_t result; // 0x10020b0a
return result;
}

// Address range: 0x10020b5e - 0x10020b5f
int32_t function_10020b5e(void) {
// 0x10020b5e
int32_t result; // 0x10020b5e
return result;
}

// Address range: 0x10020b72 - 0x10020b75
int32_t function_10020b72(void) {
// 0x10020b72
int32_t result; // 0x10020b72
return result;
}

// Address range: 0x10020bb6 - 0x10020bbf
int32_t function_10020bb6(void) {
// 0x10020bb6
int32_t v1; // 0x10020bb6
int32_t v2; // 0x10020bb6
*(int32_t *)(v2 + 115) = (int32_t)&v1;
int32_t result; // 0x10020bb6
return result;
}

// Address range: 0x10020bbf - 0x10020bc6
int32_t function_10020bbf(void) {
// 0x10020bbf
return function_8f2bc7a7();
}

// Address range: 0x10020bc6 - 0x10020bd7
int32_t function_10020bc6(int32_t a1) {
// 0x10020bc6
int32_t v1; // 0x10020bc6
int32_t v2; // 0x10020bc6
*(char *)v1 = (char)v2;
int32_t v3 = v2 + 15; // 0x10020bcc
*(char *)0x133fdeb1 = (char)v3;
bool v4; // 0x10020bc6
*(char *)((v4 ? -1 : 1) + v1) = __asm_insb((int16_t)(v2 >> 31));
return v3 & 255 | v2 & -256;
}

// Address range: 0x10020bfb - 0x10020bfc
int32_t function_10020bfb(void) {
// 0x10020bfb
int32_t result; // 0x10020bfb
return result;
}

// Address range: 0x10020bfd - 0x10020bfe
int32_t function_10020bfd(void) {
// 0x10020bfd
int32_t result; // 0x10020bfd
return result;
}

// Address range: 0x10020c10 - 0x10020c19
int32_t function_10020c10(void) {
// 0x10020c10
return function_894b818c();
}

// Address range: 0x10020c1a - 0x10020c1b
int32_t function_10020c1a(void) {
// 0x10020c1a
int32_t result; // 0x10020c1a
return result;
}

// Address range: 0x10020c23 - 0x10020c25
int32_t function_10020c23(void) {
// 0x10020c23
int32_t result; // 0x10020c23
return result;
}

// Address range: 0x10020c30 - 0x10020c31
int32_t function_10020c30(void) {
// 0x10020c30
int32_t result; // 0x10020c30
return result;
}

// Address range: 0x10020c43 - 0x10020c44
int32_t function_10020c43(void) {
// 0x10020c43
int32_t result; // 0x10020c43
return result;
}

// Address range: 0x10020c48 - 0x10020c76
int32_t function_10020c48(void) {
// 0x10020c48
int32_t v1; // 0x10020c48
int32_t v2; // 0x10020c48
bool v3; // 0x10020c48
bool v4; // 0x10020c48
if (v3 || v4) {
v1 = function_10020bfb();
} else {
// 0x10020c4a
function_10020c1a();
v1 = *(int32_t *)(v2 - 2);
}
// 0x10020c4f
*(int32_t *)0x5c7f5b4 = v1 | 51;
__asm_sti();
__asm_in_4(213);
int128_t v5; // 0x10020c48
__asm_mulps(v5, *(int128_t *)(v2 + 0x39d33a2d));
int32_t v6; // 0x10020c48
int32_t v7; // 0x10020c48
*(char *)v6 = __asm_insb((int16_t)v7);
return function_10020bfd();
}

// Address range: 0x10020c76 - 0x10020cab
int32_t function_10020c76(int16_t a1) {
// 0x10020c76
int32_t v1; // 0x10020c76
int32_t v2; // 0x10020c76
__asm_out_1((int16_t)v1, v2);
int32_t v3; // 0x10020c76
__asm_into(v3);
int32_t v4; // 0x10020c76
float80_t v5; // 0x10020c76
*(float64_t *)(v4 - 7) = (float64_t)v5;
return function_8b179a35();
}

// Address range: 0x10020cab - 0x10020cea
int32_t function_10020cab(void) {
// 0x10020cab
int32_t v1; // 0x10020cab
bool v2; // 0x10020cab
int32_t v3 = (uint32_t)(v1 & 14) > 9 | v2 ? v1 + 10 : v1; // 0x10020cab
int32_t v4; // 0x10020cab
int16_t v5 = v4; // 0x10020cac
__asm_out_3(v5, (char)v3 & 15);
bool v6; // 0x10020cab
if (v6) {
function_10020c30();
}
// 0x10020caf
__asm_wait();
int32_t v7; // 0x10020cab
__asm_outsd(v5, v7);
int32_t v8; // 0x10020cab
char * v9 = (char *)(v8 - 0x374dc1c5); // 0x10020cb3
*v9 = *v9 / 2;
if (v8 > 0) {
function_10020c43();
}
// 0x10020cbc
int32_t v10; // 0x10020cab
int32_t v11 = v10 | v8; // 0x10020cb1
__asm_hlt();
int32_t v12; // 0x10020cab
unsigned char v13 = (char)v12; // 0x10020cc3
__asm_out(63, v13);
*(int32_t *)(v11 - 4) = 0x40dbcf86;
unsigned char v14 = v13 + 50; // 0x10020ccf
unsigned char v15 = v13 > 205 ? -40 : -41; // 0x10020ccf
bool v16 = v13 > 205 | v14 < v15; // 0x10020ccf
int32_t v17 = v14 - v15; // 0x10020ccf
uint32_t v18 = v12 & -256 | v17; // 0x10020ccf
*(int32_t *)(v11 - 6) = -0x2e630fbe;
uint32_t v19 = v16 ? -0x48e323e2 : -0x48e323e3; // 0x10020ce2
int32_t v20 = v18 - v19; // 0x10020ce2
int32_t v21; // 0x10020cab
__asm_outsb(v5, *(char *)&v21);
unsigned char v22 = (char)v20; // 0x10020ce8
bool v23 = v16 | v18 < v19 | v22 > 153;
int32_t result; // 0x10020cab
if ((v17 & 15) + (int32_t)v16 - (v19 & 15) > 15 || (v22 & 14) > 9) {
result = (v23 ? 154 : 250) + v20 & 255 | v20 & -256;
} else {
result = (v23 ? v20 + 160 : v20) & 255 | v20 & -256;
}
return result;
}

// Address range: 0x10020d03 - 0x10020d04
int32_t function_10020d03(void) {
// 0x10020d03
int32_t result; // 0x10020d03
return result;
}

// Address range: 0x10020d5c - 0x10020d61
int32_t function_10020d5c(void) {
// 0x10020d5c
int32_t v1; // 0x10020d5c
int32_t v2; // 0x10020d5c
return (v2 & 255) * (v1 & 255) | v2 & -0x10000;
}

// Address range: 0x10020d61 - 0x10020dc2
int32_t function_10020d61(int32_t a1, int32_t a2, int32_t a3, uint32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10020d61
int32_t v1; // 0x10020d61
bool v2; // 0x10020d61
bool v3; // 0x10020d61
if (v2 || v3) {
v1 = function_10020d03();
}
// 0x10020d63
int32_t v4; // 0x10020d61
int32_t v5 = __asm_bound(*(int64_t *)(v4 + 124)); // 0x10020d63
int32_t v6; // 0x10020d61
__asm_out_3((int16_t)v6, (char)v1);
int32_t result = __asm_wait(); // 0x10020d67
int32_t v7 = v6 & -0xff01 | 0x2300; // 0x10020d68
int32_t * v8 = (int32_t *)(v7 + 0x498517f0); // 0x10020d6a
uint32_t v9 = *v8; // 0x10020d6a
int32_t v10 = v3; // 0x10020d6a
int32_t v11; // 0x10020d61
uint32_t v12 = v11 + v10; // 0x10020d6a
int32_t v13 = v9 - v12; // 0x10020d6a
char v14 = llvm_ctpop_i8((char)v13); // 0x10020d6a
*v8 = v13;
if ((v14 & 1) != 0) {
// 0x10020d87
return result;
}
bool v15 = v3 ? v12 != -1 | v9 < v13 - v10 : v9 < v12; // 0x10020d6a
char v16 = __asm_in_6(-71); // 0x10020d78
int16_t v17 = v7; // 0x10020d7a
char v18 = __asm_in_5(v17); // 0x10020d7a
if (v5 == 0) {
// 0x10020db1
*(int32_t *)-0x75ae0f6a = __asm_insd(v17);
char * v19 = (char *)(a1 + 0x61e1e556); // 0x10020db3
*v19 = (char)v15 - (char)(a4 / 256) + *v19;
__asm_outsd((int16_t)a5, *(int32_t *)a2);
*(char *)a1 = *(char *)a2;
return *(int32_t *)-0x31363676;
}
int32_t v20 = v18; // 0x10020d7a
int32_t v21 = (result | (int32_t)v16) & -256 | v20; // 0x10020d7a
if (v13 == 0) {
// 0x10020d7f
return v21 & -0xff01 | 256 * v5 & 0xff00;
}
bool v22 = v15 | v18 > 153;
int32_t v23; // 0x10020d61
if (v10 - (v12 & 15) + (v9 & 15) > 15 || (v18 & 14) > 9) {
v23 = (v22 ? 102 : 6) + v20 & 255 | v21 & -256;
} else {
v23 = v21 & -256 | (v22 ? v20 + 96 : v20) & 255;
}
int32_t v24 = v23 ^ 0x43f8a87f; // 0x10020d91
int32_t v25; // 0x10020d61
__asm_arpl(*(int16_t *)(v25 - 51), (int16_t)v24);
unsigned char v26 = (char)v5 & 31; // 0x10020d9b
if (v26 != 0) {
char * v27 = (char *)v24; // 0x10020d9b
*v27 = *v27 >> v26;
}
int64_t v28; // 0x10020d61
__asm_movq_11(*(int64_t *)-0xb2e24f7, v28);
__asm_out_1(v17, v24 + 1);
int32_t v29; // bp+1823182599, 0x10020d61
return &v29;
}

// Address range: 0x10020de5 - 0x10020de8
int32_t function_10020de5(void) {
// 0x10020de5
int32_t result; // 0x10020de5
return result;
}

// Address range: 0x10020dec - 0x10020ded
int32_t function_10020dec(void) {
// 0x10020dec
int32_t result; // 0x10020dec
return result;
}

// Address range: 0x10020e03 - 0x10020e08
int32_t function_10020e03(void) {
// 0x10020e03
int32_t result; // 0x10020e03
return result;
}

// Address range: 0x10020e0b - 0x10020e0d
int32_t function_10020e0b(void) {
// 0x10020e0b
return function_10020dec();
}

// Address range: 0x10020e22 - 0x10020e38
int32_t function_10020e22(int32_t a1) {
int32_t v1 = __asm_int1(); // 0x10020e23
int32_t v2; // 0x10020e22
char * v3 = (char *)(v2 - 0x62f0dd09); // 0x10020e24
unsigned char v4 = *v3; // 0x10020e24
*v3 = v4 / 16 | 16 * v4;
unsigned char v5 = *(char *)0x60885290; // 0x10020e2b
*(char *)0x10a9fbd1 = v5;
return v1 & -256 | (int32_t)v5;
}

// Address range: 0x10020e46 - 0x10020e4b
int32_t function_10020e46(void) {
// 0x10020e46
return function_5e8b91e3();
}

// Address range: 0x10020e5b - 0x10020e6a
int32_t function_10020e5b(void) {
// 0x10020e5b
int32_t result; // 0x10020e5b
return result;
}

// Address range: 0x10020e6a - 0x10020ea6
int32_t function_10020e6a(int32_t a1) {
// 0x10020e6a
uint32_t v1; // 0x10020e6a
int32_t v2 = v1 - 14; // 0x10020e6d
int32_t v3 = __asm_in_4(70); // 0x10020e7b
int32_t v4; // 0x10020e6a
int32_t v5; // 0x10020e6a
__asm_rep_movsd_memcpy((char *)v4, (char *)v5, v2);
unsigned char v6 = (char)v3; // 0x10020e7f
bool v7 = v1 > 13 | v6 > 153;
char v8 = v7 ? v6 + 96 : v6;
int32_t v9; // 0x10020e6a
if (((v9 & 15) > 16 || (v6 & 14) > 9 ? (v7 ? 102 : 6) + v6 : v8) != 0) {
function_10020e22((int32_t)&g2);
}
// 0x10020e82
bool v10; // 0x10020e6a
int32_t v11 = (v10 ? -4 : 4) * v2 + v4; // 0x10020e7d
*(int16_t *)(v11 - 0x84972e9) = *(int16_t *)(v5 + 109);
int32_t v12; // 0x10020e6a
int16_t v13 = v12; // 0x10020e89
*(char *)-0x161e03f0 = __asm_in_5(v13);
int32_t v14 = __asm_in_4(135); // 0x10020e91
int32_t * v15 = (int32_t *)(v11 - 0x6e7eb1f4); // 0x10020e94
*v15 = *v15 & v14 - 1;
uint32_t v16; // 0x10020e6a
int32_t v17; // 0x10020e6a
*(int32_t *)(v14 + 28) = 256 * (v16 / 256 - v1 + (int32_t)((v17 & 256) != 0)) & 0xff00 | v16 & -0xff01;
*(int32_t *)v11 = __asm_insd(v13);
return function_a062fa91();
}

// Address range: 0x10020ea7 - 0x10020ed4
int32_t function_10020ea7(void) {
// 0x10020ea7
int32_t v1; // 0x10020ea7
int32_t * v2 = (int32_t *)(v1 - 0x714bdcab); // 0x10020eac
*v2 = *v2 >> 31;
int32_t v3; // 0x10020ea7
float80_t v4; // 0x10020ea7
*(float32_t *)(v3 & -0xff01 | 0x8d00) = (float32_t)v4;
int32_t v5; // 0x10020ea7
int32_t result = v5 ^ 55; // 0x10020ece
int32_t v6; // 0x10020ea7
int16_t v7; // 0x10020ea7
__asm_out_1((int16_t)unknown_669d2cec(v6, v7) ^ 88, result);
return result;
}

// Address range: 0x10020ed4 - 0x10020f00
int32_t function_10020ed4(void) {
unsigned char v1 = *(char *)-0x7bab938d; // 0x10020ef4
*(char *)-0x7bab938d = v1 / 128 | 2 * v1;
int32_t v2; // 0x10020ed4
int32_t v3; // 0x10020ed4
bool v4; // 0x10020ed4
__asm_outsb((int16_t)v3, *(char *)((v4 ? -4 : 4) + v2));
return unknown_19512fb();
}

// Address range: 0x10020f21 - 0x10020f39
int32_t function_10020f21(int32_t a1) {
// 0x10020f21
int32_t v1; // 0x10020f21
int64_t v2 = v1; // 0x10020f21
int64_t v3 = -0x3c2b14fe * v2; // 0x10020f21
int32_t v4; // 0x10020f21
__asm_bound(*(int64_t *)&v4);
char * v5 = (char *)(0x10000 * a1 / 0x10000); // 0x10020f32
unsigned char v6 = *v5; // 0x10020f32
*v5 = v6 / 2 | 128 * (char)(v3 != -0x3c2b14fe00000000 * v2 / 0x100000000 | (char)v3 > 154);
return function_262f6f88();
}

// Address range: 0x10020f4a - 0x10020f57
int32_t function_10020f4a(void) {
// 0x10020f4a
return function_9a7ffd69();
}

// Address range: 0x10020f57 - 0x10021084
int32_t function_10020f57(int32_t a1, int32_t a2, int32_t a3) {
// 0x10020f57
int32_t v1; // 0x10020f57
int32_t v2 = v1 & -256; // 0x10020f57
int32_t v3; // 0x10020f57
int32_t result = v2 | v3 & 255; // 0x10020f57
int32_t v4; // 0x10020f57
if (v4 != 1) {
// 0x10020f5c
return result;
}
unsigned char v5 = (char)v3; // 0x10020fcc
int32_t v6 = result; // 0x10020fce
int32_t v7 = v1 & 255 | v3 & -256; // 0x10020fce
int32_t v8 = 0; // 0x10020fce
int32_t v9; // 0x10020f57
int32_t v10; // 0x10020f57
int32_t v11; // 0x10020f57
int32_t v12; // 0x10020f57
if ((char)v1 > v5) {
unsigned char v13 = v5 - 98; // 0x10020fd8
bool v14 = v5 > 97 | v13 > 153;
char v15 = v14 ? -102 : -6;
char v16 = v14 ? v5 + 62 : v13;
v9 = v2 | (int32_t)((v5 & 14) != 0 | (v13 & 14) > 9 ? v15 + v13 : v16);
v11 = a1;
v12 = 0x53a13724;
v10 = *(int32_t *)-0x771df3b0;
goto lab_0x10020feb;
} else {
goto lab_0x10020f85;
}
lab_0x10020f85:;
int32_t * v17 = (int32_t *)(v8 - 90); // 0x10020f87
int32_t v18 = *v17 & 6; // 0x10020f87
*v17 = v18;
v9 = v6 | 129;
v11 = v7;
int32_t v19; // 0x10020f57
v12 = v19;
v10 = v8;
int32_t v20; // 0x10020f57
int32_t v21 = v20; // 0x10020f8b
int32_t v22; // 0x10020f57
int32_t v23 = v22; // 0x10020f8b
if (v18 != 0) {
// 0x10020f8d
return function_28ee9d74();
}
goto lab_0x10020feb;
lab_0x10020feb:
// 0x10020feb
v8 = v10;
int32_t v24 = v12;
v7 = v11;
v6 = v9;
bool v25; // 0x10020f57
int32_t v26 = v25 ? -4 : 4; // 0x10020feb
int32_t v27 = v23 + v26; // 0x10020feb
int32_t v28 = v21 + v26; // 0x10020feb
__asm_out_1((int16_t)v24, v6);
v19 = v24;
v20 = v28;
v22 = v27;
if (v6 >= 0xcf041f97) {
uint32_t v29 = v8 ^ 116; // 0x10020ffa
char v30 = v24 ^ v6; // 0x10021000
int32_t v31 = v24 ^ v6 & 255; // 0x10021000
int32_t v32; // 0x10020f57
if (v30 >= 0 == (v30 != 0)) {
// 0x10021067
__asm_arpl(*(int16_t *)(v7 - 79), (int16_t)v7);
__asm_outsd((int16_t)v31, *(int32_t *)v28);
int32_t result2 = v6 + 0x29417c90; // 0x1002106d
int32_t * v33 = (int32_t *)(v32 - 47); // 0x10021073
*v33 = *v33 & v28;
int32_t * v34 = (int32_t *)(v29 - 41); // 0x10021076
*v34 = *v34 | v7;
__asm_bound(*(int64_t *)v7);
*(char *)0x44206c8b = (char)result2;
return result2;
}
int32_t v35 = v6 & -256; // 0x10021004
int32_t v36 = v8 + (v7 & 0xff00) & 0xff00 | v7 & -0xff01; // 0x10021005
int32_t v37 = (*(int32_t *)-0x60aac4d0 & v27) + (v25 ? -1 : 1); // 0x10021007
char * v38 = (char *)(v32 + 0x604597a2); // 0x1002100d
*v38 = *v38 & -114;
__asm_arpl(*(int16_t *)(v35 - 102), (int16_t)v36);
*(int32_t *)v37 = v35;
uint32_t v39 = *(int32_t *)0x725b8643 + v29; // 0x10021026
uint32_t v40 = v39 + (int32_t)((v6 & 256) != 0); // 0x10021026
bool v41 = (v6 & 256) != 0 ? v40 <= v29 : v39 < v29; // 0x10021026
char v42 = *(char *)(v35 - 137 + 8 * v37); // 0x10021029
uint32_t v43 = 256 * (int32_t)(v42 + (char)(v6 / 256) + (char)v41) | v6 & -0x10000; // 0x10021029
__readgsdword(v36 + 0x1da70ca0 - *(int32_t *)(v29 - 29));
int32_t * v44 = (int32_t *)v31; // 0x10021038
uint32_t v45 = *v44; // 0x10021038
*v44 = v45 - v43;
int32_t * v46 = (int32_t *)(v40 - 0x7438d1ae); // 0x1002103a
*v46 = *v46 - 0x1aa83632 + (int32_t)(v45 < v43);
return __asm_in((int16_t)v31);
}
goto lab_0x10020f85;
}

// Address range: 0x10021085 - 0x10021196
float80_t function_10021085(void) {
// 0x10021085
int32_t v1; // 0x10021085
int32_t v2 = v1 & -0xff01 | 0x8d00; // 0x10021091
uint32_t v3; // 0x10021085
int32_t v4 = 256 * (v3 / 256 - v1 + (int32_t)((char)__asm_iretd() < 74)) & 0xff00 | v3 & -0xff01; // 0x10021093
int16_t v5; // 0x10021085
unknown_7dac9769(v5);
int16_t v6 = v4; // 0x100210a2
int32_t v7 = __asm_in(v6); // 0x100210a2
__asm_out_2(55, v7);
int32_t v8 = v7 + 131; // 0x100210b0
int32_t v9 = v7 & -256; // 0x100210b0
int32_t v10 = *(int32_t *)-0x206dead5; // 0x100210b2
__asm_out_2(146, v8 & 255 | v9);
int32_t v11 = v8 & 80; // 0x100210ba
float80_t result = (float80_t)*(float32_t *)-0x61a93886; // 0x100210bf
uint16_t v12; // 0x10021085
*(int32_t *)(int32_t)v12 = v9 | v11 | 175;
int32_t v13 = (v11 | 239) + 154; // 0x100210ca
int32_t v14 = v9 | v13 | -0x159ea200; // 0x100210ca
int32_t v15 = 0x1000000 * (v2 - *(int32_t *)(v2 - 0x780f2b4)) / 0x1000000; // 0x100210ce
*(int32_t *)0x2a27cbbd = *(int32_t *)0x2a27cbbd & 0x4b21dffa;
*(int32_t *)-0x4c071dcd = -*(int32_t *)-0x4c071dcd;
bool v16; // 0x10021085
__asm_out(160, (v16 ? -4 : 4) + (char)v12);
int32_t v17 = *(int32_t *)v10; // 0x100210de
int32_t v18 = v16 ? -4 : 4; // 0x100210de
int32_t v19 = v10 + v18; // 0x100210de
char * v20 = (char *)v14; // 0x100210df
*v20 = (char)v17;
int32_t v21 = (v17 & -256 | (int32_t)*v20) + 1; // 0x100210e2
int32_t * v22 = (int32_t *)v19; // 0x100210e4
__asm_outsd(v6, *v22);
unsigned char v23 = *(char *)(v14 - 0x5e999bd9) ^ (char)v13; // 0x100210e5
char v24 = llvm_ctpop_i8(v23); // 0x100210e5
int32_t v25 = 0x10000 * (v14 & 0xff00 | (int32_t)v23) / 0x10000; // 0x100210eb
int32_t v26 = v15; // 0x100210ec
int32_t v27 = v25; // 0x100210ec
int32_t v28 = v4; // 0x100210ec
char v29; // bp-1638479891, 0x10021085
int32_t v30 = &v29; // 0x100210ec
int32_t v31; // 0x10021085
int32_t v32; // 0x10021085
int32_t v33; // 0x10021085
int32_t v34; // 0x10021085
int32_t v35; // 0x10021085
if ((v24 & 1) != 0) {
goto lab_0x1002111a;
} else {
unsigned char v36 = *(char *)-0x626306ec; // 0x100210ee
unsigned char v37 = (char)(v25 / 256); // 0x100210ee
char v38 = v36 - v37; // 0x100210ee
*(char *)-0x626306ec = v38;
if (v38 >= 0) {
// 0x10021157
int32_t v39; // 0x10021085
__asm_into(v39);
if (v36 >= v37 && v38 != 0) {
// 0x1002118d
__asm_iretd();
return result;
}
// 0x1002115e
__asm_outsd(-0x3817, *v22);
int32_t v40 = v21 + v18; // 0x10021161
__asm_iretd();
v32 = v40;
v35 = -0x61a93817;
v33 = v40;
v34 = -0x61a93817;
v31 = 4;
if (v16) {
goto lab_dec_label_pc_unknown_6;
} else {
goto lab_0x1002117f;
}
} else {
// 0x100210f6
if ((*(char *)v4 || (char)v15) == 0) {
// 0x1002117f
v32 = v21;
v35 = -0x757ef11;
v33 = v21;
v34 = -0x757ef11;
v31 = 4;
if (v16) {
goto lab_dec_label_pc_unknown_6;
} else {
goto lab_0x1002117f;
}
} else {
int32_t v41 = v15 & -256 | 100; // 0x10021103
*(int32_t *)0x7a81d8aa = *(int32_t *)0x7a81d8aa + v21;
__asm_wait();
char * v42 = (char *)(v41 - 0x2cfab650); // 0x10021113
*v42 = -*v42;
v26 = v41 - 1;
v27 = v29;
v28 = -0x757ef12;
int32_t v43; // bp-1638479887, 0x10021085
v30 = &v43;
goto lab_0x1002111a;
}
}
}
lab_0x1002111a:;
int32_t v44 = v26 + 1; // 0x10021120
if (v44 == 0) {
// 0x10021181
return result + (float80_t)*(float64_t *)-0x39904420;
}
int32_t v45 = v27 | 250; // 0x1002111a
unsigned char v46 = *(char *)(v26 + 2); // 0x10021127
int32_t v47 = v45; // 0x1002112c
int32_t v48 = 256 * (int32_t)v46 | v28 & -0xff01; // 0x1002112c
int32_t v49 = *(int32_t *)(v30 + 4) & -0xff01 | 0x9a00; // 0x1002112c
int32_t v50 = v30 + 8 << (v26 & 31); // 0x1002112c
int32_t v51 = v21; // 0x1002112c
if ((v44 & -256 | (int32_t)(*(char *)v21 & (char)v44)) != 0) {
// 0x1002112e
*(char *)(v19 + 0x133350d3) = v46;
*(int32_t *)-0x61a93817 = v45;
unsigned char v52 = *(char *)*(int32_t *)-0x61a93813; // 0x10021137
int32_t * v53 = (int32_t *)(v45 - 100); // 0x10021138
*v53 = *v53 ^ v45;
v47 = *(int32_t *)-0x61a937fb & -256 | (int32_t)v52;
v48 = *(int32_t *)-0x61a93803;
v49 = *(int32_t *)-0x61a937f7;
v50 = -0x61a937f3;
v51 = v45;
}
// 0x10021153
*(int32_t *)v51 = v47;
int32_t v54 = v48 / 256 ^ v49;
int32_t v55 = 256 * v54 & 0xff00 | v48 & -0xff01; // 0x1002114f
v33 = v51 + 4;
v34 = v55;
v31 = 4;
if ((char)v54 != 0) {
// 0x10021155
*(int32_t *)((v50 & -0x10000 | v47 + 1 & 0xffff) - 4) = v55;
return result;
}
goto lab_0x1002117f;
lab_0x1002117f:
// 0x1002117f
*(int32_t *)(v31 + v33) = __asm_insd((int16_t)v34);
// 0x10021181
return result + (float80_t)*(float64_t *)-0x39904420;
lab_dec_label_pc_unknown_6:
v33 = v32;
v34 = v35;
v31 = -4;
goto lab_0x1002117f;
}

// Address range: 0x10021197 - 0x100211a4
int32_t function_10021197(void) {
// 0x10021197
int32_t v1; // 0x10021197
int32_t v2; // 0x10021197
bool v3; // 0x10021197
return v2 + (int32_t)v3 - *(int32_t *)(v1 + 0x48acfd53);
}

// Address range: 0x100211a4 - 0x10021258
int32_t function_100211a4(int32_t a1, int32_t a2) {
// 0x100211a4
return 0xf7a021f;
}

// Address range: 0x10021258 - 0x100212f1
int32_t function_10021258(void) {
// 0x10021258
int32_t v1; // 0x10021258
unsigned char v2 = *(char *)(v1 - 1); // 0x10021260
int32_t v3; // 0x10021258
unsigned char v4 = (char)v3;
int32_t v5; // 0x10021258
unsigned char v6 = (char)v5; // 0x10021263
bool v7 = v6 > 153 | v2 < v4;
int32_t v8; // 0x10021258
if ((v6 & 14) > 9 || (v2 & 15) - (v4 & 15) > 15) {
v8 = (v7 ? 102 : 6) + v5 & 255 | v5 & -256;
} else {
v8 = (v7 ? v5 + 96 : v5) & 255 | v5 & -256;
}
bool v9; // 0x10021258
int32_t v10 = v9 ? -1 : 1; // 0x10021260
int32_t v11; // 0x10021258
int32_t v12 = *(int32_t *)(v11 + 0x7aa295d4); // 0x1002126a
__asm_hlt();
int32_t v13 = *(int32_t *)(v8 + 2); // 0x1002127e
int32_t v14 = *(int32_t *)(v8 + 6); // 0x1002127e
int32_t v15 = *(int32_t *)(v8 + 18); // 0x1002127e
int32_t v16 = *(int32_t *)(v8 + 22); // 0x1002127e
int32_t v17 = *(int32_t *)(v8 + 26); // 0x1002127e
int32_t * v18 = (int32_t *)(v8 + 30); // 0x1002127e
uint32_t v19 = *v18; // 0x1002127e
*v18 = v13;
unsigned char v20 = *(char *)-0x77f87444; // 0x10021280
char * v21 = (char *)v16; // 0x10021285
*v21 = (char)v17;
int32_t * v22 = (int32_t *)(v19 & -256 | (int32_t)v20); // 0x10021288
int32_t v23 = *v22; // 0x10021288
*v22 = v8 + 32;
uint32_t v24 = *(int32_t *)0x2cbb41aa; // 0x1002128a
*(int32_t *)0x2cbb41aa = 0x40000000 * v24 | v24 / 8;
*(char *)v13 = *(char *)v14;
int32_t v25 = v13 + v10; // 0x10021291
float80_t v26; // 0x10021258
*(int64_t *)(v15 + 0x28e0e89f) = (int64_t)((float80_t)v12 - v26);
char v27 = *(char *)(v15 + 19); // 0x1002129a
*(int32_t *)(v23 - 4) = v25;
*(int32_t *)(v23 - 8) = v17 & -256 | (int32_t)*v21;
*(int32_t *)(v23 - 12) = v16;
*(int32_t *)(v23 - 16) = v15;
*(int32_t *)(v23 - 20) = v23;
*(int32_t *)(v23 - 24) = *(int32_t *)(v8 + 10);
*(int32_t *)(v23 - 28) = v14 + v10;
*(int32_t *)(v23 - 32) = v19 & -0x10000 | (int32_t)(v20 + 44) | 256 * (int32_t)(v27 & (char)(v19 / 256));
*(int32_t *)0x7640db4f = *(int32_t *)0x7640db4f & 118;
*(int32_t *)0x6ecfac77 = v15;
int32_t v28 = -0x179b0602 * *(int32_t *)-0x2de4c2f1; // 0x100212c2
*(int32_t *)0x6ecfac73 = v28;
*(char *)((v25 | 200) - 87) = 0;
__asm_in_6(-63);
*(int16_t *)0x6ecfac71 = *(int16_t *)v15;
return *(int32_t *)v28;
}

// Address range: 0x10021358 - 0x10021365
int32_t function_10021358(int32_t a1) {
// 0x10021358
return 0x5ad8a076;
}

// Address range: 0x100213d2 - 0x100213d5
int32_t function_100213d2(void) {
// 0x100213d2
int32_t result; // 0x100213d2
return result;
}

// Address range: 0x100213e2 - 0x100213e9
int32_t function_100213e2(void) {
// 0x100213e2
return function_df2b9d1e();
}

// Address range: 0x100214c7 - 0x100214d3
int32_t function_100214c7(void) {
// 0x100214c7
int32_t v1; // 0x100214c7
int32_t v2; // 0x100214c7
*(char *)v1 = (char)v2;
return function_3f3a21ba();
}

// Address range: 0x100214e5 - 0x100214e6
int32_t function_100214e5(void) {
// 0x100214e5
int32_t result; // 0x100214e5
return result;
}

// Address range: 0x10021514 - 0x1002151c
int32_t function_10021514(int32_t a1) {
// 0x10021514
int32_t result; // 0x10021514
return result;
}

// Address range: 0x1002154f - 0x10021551
int32_t function_1002154f(void) {
// 0x1002154f
return function_10021564();
}

// Address range: 0x10021551 - 0x10021564
int32_t function_10021551(void) {
// 0x10021551
int32_t v1; // 0x10021551
bool v2; // 0x10021551
int32_t v3 = (v2 ? -4 : 4) + v1; // 0x10021551
int32_t v4; // 0x10021551
int32_t v5 = v3 & v4; // 0x10021552
if (v5 >= 0 == (v5 != 0)) {
function_100214e5();
}
int32_t v6 = unknown_55a1c1f6(); // 0x10021557
char * v7 = (char *)v3; // 0x1002155c
char v8 = *v7; // 0x1002155c
*v7 = 2 * v8;
return v6 + 45 + (int32_t)(v8 < 0) & 255 | v6 & -256;
}

// Address range: 0x10021564 - 0x10021587
int32_t function_10021564(void) {
// 0x10021564
int32_t v1; // 0x10021564
return unknown_edfa98c1(v1);
}

// Address range: 0x10021588 - 0x10021592
int32_t function_10021588(int32_t a1) {
// 0x10021588
int32_t v1; // 0x10021588
int32_t v2 = v1 - 1; // 0x10021588
int32_t v3; // 0x10021588
if (v2 == 0) {
v3 = unknown_15db();
}
int32_t v4 = v3;
bool v5; // 0x10021588
return 256 * (128 * (int32_t)(v2 < 0) | 64 * (int32_t)(v2 == 0) | 16 * (int32_t)((v1 & 15) > 16) | (int32_t)v5 | 4 * (int32_t)((llvm_ctpop_i8((char)v2) & 1) == 0)) | v4 & -0x10000 | v4 + 205 & 255 | 512;
}

// Address range: 0x100215ab - 0x100215d6
int32_t function_100215ab(void) {
// 0x100215ab
__asm_in_4(245);
return __asm_int1();
}

// Address range: 0x1002161a - 0x1002161f
int32_t function_1002161a(void) {
// 0x1002161a
int32_t v1; // 0x1002161a
int32_t v2; // 0x1002161a
return v2 & -256 | (int32_t)__asm_in_5((int16_t)v1);
}

// Address range: 0x1002162e - 0x10021635
int32_t function_1002162e(void) {
// 0x1002162e
return function_f5aecd58();
}

// Address range: 0x10021642 - 0x10021644
int32_t function_10021642(int16_t a1, int32_t a2) {
// 0x10021642
int32_t result; // 0x10021642
return result;
}

// Address range: 0x1002164c - 0x10021657
int32_t function_1002164c(int32_t a1, int32_t a2) {
// 0x1002164c
int32_t v1; // 0x1002164c
unsigned char v2 = (char)v1 & 31; // 0x10021651
int32_t v3; // 0x1002164c
if (v2 != 0) {
char * v4 = (char *)(v3 - 64); // 0x10021651
unsigned char v5 = *v4; // 0x10021651
bool v6; // 0x1002164c
*v4 = v5 >> v2 | (char)v6 << 8 - v2 | (char)((int16_t)v5 << (int16_t)(9 - v2));
}
return 0x10000 * v3 / 0x10000;
}

// Address range: 0x10021676 - 0x10021679
int32_t function_10021676(void) {
// 0x10021676
int32_t result; // 0x10021676
return result;
}

// Address range: 0x1002167c - 0x10021685
int32_t function_1002167c(void) {
// 0x1002167c
return function_f3cd39f9();
}

// Address range: 0x10021685 - 0x100216a4
float80_t function_10021685(int16_t a1) {
// 0x10021685
int32_t v1; // 0x10021685
int32_t * v2 = (int32_t *)(v1 - 59); // 0x10021685
bool v3; // 0x10021685
*v2 = *v2 - (v3 ? -114 : -115);
int32_t v4; // 0x10021685
int32_t v5; // 0x10021685
*(int32_t *)v4 = __asm_insd((int16_t)v5);
int32_t v6 = unknown_81e9c566(); // 0x1002168f
int32_t v7; // 0x10021685
int32_t * v8 = (int32_t *)(v7 + 0x270b7fc9); // 0x10021695
*v8 = *v8 | v6;
return (float80_t)*(float64_t *)(v6 + 0x6e0cbb38);
}

// Address range: 0x100216cf - 0x100216d0
int32_t function_100216cf(void) {
// 0x100216cf
int32_t result; // 0x100216cf
return result;
}

// Address range: 0x100216d0 - 0x100216d2
int32_t function_100216d0(void) {
// 0x100216d0
return function_10021719((int32_t)&g2);
}

// Address range: 0x100216e9 - 0x100216ff
int32_t function_100216e9(void) {
// 0x100216e9
int32_t v1; // 0x100216e9
int32_t v2 = *(int32_t *)(v1 - 0x79481140); // 0x100216e9
int32_t v3; // 0x100216e9
bool v4 = (v3 & 15) == 15 | (v2 & 14) > 9; // 0x100216f1
int32_t v5 = v4 ? v2 + 10 : v2; // 0x100216f1
int16_t v6 = *(int16_t *)((v5 & 15 | v2 & -0x10000 | 256 * (int32_t)v4 + v2 & 0xff00) + 95); // 0x100216f2
int32_t v7; // 0x100216e9
__asm_arpl(v6, (int16_t)v7);
return function_51d8c363();
}

// Address range: 0x10021700 - 0x10021701
int32_t function_10021700(void) {
// 0x10021700
int32_t result; // 0x10021700
return result;
}

// Address range: 0x1002170e - 0x10021710
int32_t function_1002170e(int32_t a1) {
// 0x1002170e
int32_t result; // 0x1002170e
return result;
}

// Address range: 0x10021715 - 0x10021718
int32_t function_10021715(void) {
// 0x10021715
int32_t result; // 0x10021715
return result;
}

// Address range: 0x10021719 - 0x10021731
int32_t function_10021719(uint32_t a1) {
// 0x10021719
int32_t v1; // 0x10021719
uint32_t v2; // 0x10021719
if (v2 >= a1) {
v1 = function_100216cf();
}
// 0x10021720
__asm_bound(*(int64_t *)a1);
int32_t v3; // 0x10021719
*(int32_t *)v3 = v1;
bool v4; // 0x10021719
int32_t v5 = v4 ? -4 : 4; // 0x10021722
int32_t v6 = v5 + v3; // 0x10021722
int32_t v7 = __asm_in_4(31); // 0x10021723
int32_t * v8 = (int32_t *)(v6 + a1); // 0x10021725
int32_t v9; // 0x10021719
*v8 = *v8 - v9;
*(int32_t *)v6 = v7;
*(int32_t *)(v6 + v5) = __asm_insd((int16_t)v9);
return function_5b5f82f2();
}

// Address range: 0x10021731 - 0x1002179f
int32_t function_10021731(void) {
// 0x10021731
int32_t v1; // 0x10021731
char * v2 = (char *)(v1 - 28); // 0x10021731
int32_t v3; // 0x10021731
*v2 = *v2 & (char)v3;
int32_t v4 = (v1 & 14) > 9 ? v1 + 10 : v1; // 0x10021734
int32_t v5; // 0x10021731
*(char *)v5 = __asm_insb((int16_t)v3);
int32_t v6; // 0x10021731
int32_t v7 = v6 ^ v5; // 0x10021738
int32_t v8 = v3 - 29; // 0x1002173f
int32_t v9; // 0x10021731
*(char *)v8 = *(char *)&v9;
bool v10; // 0x10021731
int32_t v11 = (v10 ? -1 : 1) + v8; // 0x10021745
*(int32_t *)v7 = v11;
int32_t v12; // 0x10021731
int32_t v13 = *(int32_t *)(v12 + 56); // 0x1002174f
int32_t v14 = v13 & (v4 & 15 | v1 & -0x10000 | 256 * (int32_t)((v1 & 14) > 9) + v1 & 0xff00) - 0x75fa982f; // 0x1002174f
*(int32_t *)-0x32a8917 = v14;
int32_t * v15 = (int32_t *)v11; // 0x10021757
*v15 = v11;
unsigned char v16 = (char)v14; // 0x1002177c
unsigned char v17 = *(char *)*v15; // 0x1002177c
char v18 = v16 - v17; // 0x1002177c
int32_t * v19 = (int32_t *)(v7 + 24); // 0x1002177e
int32_t v20 = 64 * (int32_t)(v18 == 0) | (int32_t)(v17 > v16) | 128 * (int32_t)(v18 < 0) | 16 * (int32_t)((v16 & 15) - (v17 & 15) > 15) | 4 * (int32_t)((llvm_ctpop_i8(v18) & 1) == 0); // 0x1002177f
int32_t v21 = 256 * v20 | *v19 & -0xff01; // 0x1002177f
int32_t result = v21 | 512; // 0x1002177f
bool v22; // 0x10021731
bool v23; // 0x10021731
bool v24; // 0x10021731
*v19 = 0x4000 * (int32_t)v22 | 1024 * (int32_t)v10 | 512 * (int32_t)v23 | 256 * (int32_t)v24 | 2048 * (int32_t)(((v18 ^ v16) & (v17 ^ v16)) < 0) | v20 | 2;
__asm_int(100);
*(char *)v12 = __asm_insb((int16_t)*(int32_t *)(v7 + 16));
int32_t * v25 = (int32_t *)(*(int32_t *)(v7 + 12) + 110); // 0x10021785
uint32_t v26 = *v25; // 0x10021785
*v25 = 256 * v26 | v26 / 0x2000000 | 128;
char * v27 = (char *)(4 * *(int32_t *)(v7 + 20) - 0x482e48 + result); // 0x10021789
*v27 = 2 * *v27;
__asm_out_1((int16_t)(v21 >> 31), result);
return result;
}

// Address range: 0x100217c8 - 0x100218a6
int32_t function_100217c8(int32_t a1, int32_t a2) {
// 0x100217c8
int32_t v1; // 0x100217c8
int16_t v2 = (int16_t)v1 + 1;
int32_t v3; // 0x100217c8
int32_t * v4 = (int32_t *)(v3 - 0x329e841); // 0x100217d8
int32_t v5 = 0x8000 * *v4; // 0x100217d8
*v4 = v5;
uint32_t v6; // 0x100217c8
if (v5 < 0 != (v2 & -((v2 & -256 | 151))) < 0) {
// 0x100217e1
return v6 ^ 122;
}
// 0x1002185c
bool v7; // 0x100217c8
int32_t v8 = v7 ? -4 : 4; // 0x1002185c
int32_t v9; // 0x100217c8
int32_t result = v8 + v9; // 0x1002185d
__asm_int(70);
if ((v6 / 0x40000000 & 1) == v6 / 0x80000000) {
// 0x10021866
return result;
}
// 0x10021847
int32_t v10; // 0x100217c8
int32_t v11 = 2 * v8 + v10; // 0x1002185d
char v12 = result; // 0x1002184b
*(char *)v11 = v12;
__asm_out(135, v12);
*(char *)(v11 - 1) = *(char *)(2 * v6);
return result;
}

// Address range: 0x100218b2 - 0x100218ba
int32_t function_100218b2(void) {
// 0x100218b2
uint32_t v1; // 0x100218b2
char * v2 = (char *)(v1 + 0x3cab0038); // 0x100218b2
bool v3; // 0x100218b2
*v2 = *v2 + (char)(v1 / 256) + (char)v3;
int32_t result; // 0x100218b2
return result;
}

// Address range: 0x100218ba - 0x100218fe
int32_t function_100218ba(int16_t a1) {
// 0x100218ba
int32_t v1; // 0x100218ba
int32_t result; // 0x100218ba
bool v2; // 0x100218ba
if (!v2) {
unsigned char v3 = (char)v1;
*(char *)v1 = v3 / 2 | 128 * v3;
return result;
}
// 0x100218bc
__asm_out_2(43, result);
char * v4 = (char *)(v1 - 0x73caa5d4); // 0x100218c2
unsigned char v5 = *v4; // 0x100218c2
*v4 = v5 / 8 | 32 * v5;
int32_t v6; // 0x100218ba
int32_t v7; // 0x100218ba
*(char *)(v6 + 85) = (char)v7;
return function_10021951();
}

// Address range: 0x10021922 - 0x10021924
int32_t function_10021922(void) {
// 0x10021922
int32_t result; // 0x10021922
return result;
}

// Address range: 0x1002192f - 0x10021937
int32_t function_1002192f(void) {
// 0x1002192f
return function_a4d345dc();
}

// Address range: 0x10021940 - 0x10021945
int32_t function_10021940(void) {
// 0x10021940
return function_310f4d85();
}

// Address range: 0x10021951 - 0x10021966
int32_t function_10021951(void) {
// 0x10021951
int32_t v1; // 0x10021951
int32_t * v2 = (int32_t *)(v1 - 10); // 0x10021951
int32_t v3; // 0x10021951
bool v4; // 0x10021951
*v2 = *v2 + v3 + (int32_t)v4;
__asm_out(169, (char)v1);
return function_73f21369();
}

// Address range: 0x10021993 - 0x1002199a
int32_t function_10021993(void) {
// 0x10021993
return function_abbe0ee6();
}

// Address range: 0x10021a33 - 0x10021a34
int32_t function_10021a33(void) {
// 0x10021a33
int32_t result; // 0x10021a33
return result;
}

// Address range: 0x10021a3a - 0x10021a3f
int32_t function_10021a3a(void) {
// 0x10021a3a
return function_5e4266eb();
}

// Address range: 0x10021a7a - 0x10021a7f
int32_t function_10021a7a(void) {
// 0x10021a7a
return function_ab149ad6();
}

// Address range: 0x10021a89 - 0x10021a8a
int32_t function_10021a89(void) {
// 0x10021a89
int32_t result; // 0x10021a89
return result;
}

// Address range: 0x10021a95 - 0x10021a96
int32_t function_10021a95(void) {
// 0x10021a95
int32_t result; // 0x10021a95
return result;
}

// Address range: 0x10021aa6 - 0x10021ac8
int32_t function_10021aa6(void) {
// 0x10021aa6
int32_t v1; // 0x10021aa6
int16_t v2 = v1; // 0x10021aa6
int32_t v3; // 0x10021aa6
__asm_out_3(v2, (char)v3);
bool v4; // 0x10021aa6
if (v4) {
function_10021a33();
}
int32_t v5 = function_10021a95(); // 0x10021aac
int32_t v6; // 0x10021aa6
*(char *)v6 = __asm_insb(v2);
*(char *)-0x2f0d422a = (char)v5;
int32_t v7; // 0x10021aa6
char * v8 = (char *)(v7 - 0x56a6ba5d); // 0x10021abf
*v8 = *v8 - ((v5 ^ 0x3ae74fe0) < 0x80dc2ef4 ? 19 : 18);
return function_10021b2f();
}

// Address range: 0x10021af1 - 0x10021af6
int32_t function_10021af1(void) {
// 0x10021af1
return unknown_47137b6();
}

// Address range: 0x10021b2f - 0x10021b43
int32_t function_10021b2f(void) {
// 0x10021b2f
int32_t v1; // 0x10021b2f
int32_t v2 = (char)v1 < 232 ? 99 : 98; // 0x10021b3c
int32_t v3; // 0x10021b2f
unsigned char v4 = *(char *)((v1 - v2 & 255) + (2 * v3 & 254 | v3 & -256)); // 0x10021b3e
return v1 & -0x10000 | (int32_t)v4 | 0x4900;
}

// Address range: 0x10021b5a - 0x10021b5d
int32_t function_10021b5a(void) {
// 0x10021b5a
int32_t result; // 0x10021b5a
return result;
}

// Address range: 0x10021b9e - 0x10021d95
int32_t function_10021b9e(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
// 0x10021b9e
int32_t v1; // 0x10021b9e
int32_t v2; // 0x10021b9e
__asm_outsd((int16_t)v2, v1);
int32_t v3; // bp+36, 0x10021b9e
int32_t v4 = &v3; // 0x10021bb6
int32_t * v5 = (int32_t *)a2; // 0x10021bb7
*v5 = *v5 | a5 - 1;
int32_t v6 = *(int32_t *)-0x4c6140bf; // 0x10021bbe
*(int32_t *)a1 = (a7 - 256 * v6 & 0xff00 | a7 & -0xff01) + 1;
*(char *)0x50348f83 = *(char *)a2;
if ((v4 & -v4) >= 0) {
// 0x10021c53
return *(int32_t *)-0x3b64c19e;
}
// 0x10021c41
int16_t v7; // bp+33, 0x10021b9e
int32_t v8 = &v7;
int32_t v9 = v8 + 32; // 0x10021c41
int32_t v10 = *(int32_t *)(v8 + 4); // 0x10021c41
int32_t v11 = *(int32_t *)(v8 + 28); // 0x10021c41
while (*(int32_t *)(v8 + 24) != 0) {
int32_t v12 = *(int32_t *)v10; // 0x10021c42
int32_t v13 = *(int32_t *)*(int32_t *)v8; // 0x10021c42
char v14 = v11;
__asm_out(178, v14);
*(char *)0x50348f83 = v14;
if (((v12 - v13 ^ v12) & (v13 ^ v12)) >= 0) {
// 0x10021c53
return *(int32_t *)-0x3b64c19e;
}
v8 = v9;
v9 = v8 + 32;
v10 = *(int32_t *)(v8 + 4);
v11 = *(int32_t *)(v8 + 28);
}
int32_t v15 = *(int32_t *)(v8 + 16); // 0x10021c41
int32_t v16 = *(int32_t *)(v15 + 0x6840bfdf) | v15; // 0x10021c5e
char v17 = llvm_ctpop_i8((char)v16); // 0x10021c5e
int32_t v18 = v11 & -256 | (int32_t)__asm_in_5(-0x38f4); // 0x10021c64
int32_t v19 = v9; // 0x10021c65
int32_t v20 = 0; // 0x10021c65
int32_t v21 = 0; // 0x10021c65
bool v22 = (a9 & 1024) != 0; // 0x10021c65
int32_t v23 = a9; // 0x10021c65
bool v24 = v16 < 0; // 0x10021c65
int32_t v25 = 2; // 0x10021c65
bool v26 = (v17 & 1) == 0; // 0x10021c65
unsigned char v27; // 0x10021cef
if (v16 != 0) {
// 0x10021c67
if ((v18 & 0x7b39d574) == 0) {
// 0x10021ceb
v27 = (char)v18;
return v18 & -0x10000 | (int32_t)(v27 % 99) | 256 * (int32_t)(v27 / 99);
}
int32_t * v28 = (int32_t *)(v10 + ((a9 & 1024) != 0 ? -81 : -73)); // 0x10021c6f
*v28 = *v28 & v9;
int32_t * v29 = (int32_t *)(v8 + 36); // 0x10021c76
v23 = *v29;
v19 = v8 + 40;
v20 = (v23 & 1) != 0;
v21 = 2048 * (int32_t)((v23 & 2048) != 0);
v22 = (v23 & 1024) != 0;
v24 = (char)v23 < 0;
v25 = 16 * (int32_t)((v23 & 16) != 0) | 2;
v26 = (v23 & 4) != 0;
if ((v23 & 64) == 0) {
// 0x10021c79
*(char *)0x2ff64dcf = __asm_in_6(-13) % 99;
*v29 = *(int32_t *)v9;
*(char *)0x7c9f5f3e = -30;
return unknown_604433c();
}
}
int32_t v30 = v23;
*(int32_t *)(v19 - 4) = v20 | v21 | 1024 * (int32_t)v22 | v25 | 128 * (int32_t)v24 | 256 * (int32_t)((v30 & 256) != 0) | 512 * (int32_t)((v30 & 512) != 0) | 0x4000 * (int32_t)((v30 & 0x4000) != 0) | 4 * (int32_t)v26 | 64;
*(int32_t *)-30 = -1 - *(int32_t *)-30;
// 0x10021ceb
v27 = (char)v18;
return v18 & -0x10000 | (int32_t)(v27 % 99) | 256 * (int32_t)(v27 / 99);
}

// Address range: 0x10021db6 - 0x10021dbb
int32_t function_10021db6(void) {
// 0x10021db6
return function_e91a9467();
}

// Address range: 0x10021dc9 - 0x10021e3f
int32_t function_10021dc9(void) {
// 0x10021dc9
int32_t v1; // 0x10021dc9
char * v2 = (char *)(v1 - 0x293d2af9); // 0x10021dcb
int32_t v3; // 0x10021dc9
*v2 = *v2 - (char)v3;
int32_t v4; // 0x10021dc9
int32_t v5 = v4 & -256 | (int32_t)__asm_in_5((int16_t)v3); // 0x10021dd6
uint32_t v6 = v5 + 1; // 0x10021ddc
uint32_t v7; // 0x10021dc9
*(int32_t *)v7 = v7 / 0x1000;
uint32_t v8 = v7 & 31; // 0x10021de2
bool v9 = (v6 & (v5 ^ -0x80000000)) < 0; // 0x10021de2
int32_t v10; // 0x10021dc9
if (v8 != 0) {
v9 = v8 == 1 ? v7 < 0 : (v6 & (v5 ^ -0x80000000)) < 0;
v10 = v7 >> v8;
}
int32_t v11; // 0x10021dc9
if (v9) {
// 0x10021e1b
float80_t v12; // 0x10021dc9
__writefsdword(v6, (int32_t)v12);
return v11 + 2;
}
char * v13 = (char *)(v3 - 0x2c31534); // 0x10021e1e
*v13 = *v13 | (char)(v6 / 256);
int32_t result = v3 & -256 | (int32_t)*(char *)-0x2e0e90c0; // 0x10021e2f
*(int32_t *)(v11 - 6) = v10 - 1;
int32_t v14; // 0x10021dc9
bool v15; // 0x10021dc9
*(int32_t *)(result + 64) = (v15 ? -4 : 4) + v14;
return result;
}

// Address range: 0x10021e40 - 0x10021e6b
int32_t function_10021e40(int32_t a1) {
// 0x10021e40
int32_t v1; // 0x10021e40
*(int32_t *)0x2f50 = *(int32_t *)0x2f50 | v1;
uint32_t v2; // 0x10021e40
int32_t v3; // 0x10021e40
char * v4 = (char *)((99 * v2 / 256 + v3 & 255 | v3 & -0x10000) - 6); // 0x10021e4f
int32_t v5; // 0x10021e40
*v4 = *v4 | (char)v5;
*(int32_t *)a1 = __asm_insd((int16_t)v2);
float80_t v6; // 0x10021e40
*(float64_t *)(v5 + 75) = (float64_t)v6;
return __asm_hlt() & -0x263367e1;
}

// Address range: 0x10021e6b - 0x10021e93
int32_t function_10021e6b(int32_t a1) {
// 0x10021e6b
int32_t v1; // 0x10021e6b
bool v2; // 0x10021e6b
return v1 + 41 + (int32_t)v2 & 255 | v1 & -256;
}

// Address range: 0x10021e95 - 0x10021f39
int32_t function_10021e95(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x10021e95
int32_t v1; // 0x10021e95
char * v2 = (char *)(v1 + 0x3eae7a31); // 0x10021e96
*v2 = *v2 ^ -62;
int32_t v3; // 0x10021e95
char * v4 = (char *)(v3 - 6); // 0x10021ea0
uint32_t v5; // 0x10021e95
char v6 = *v4 ^ (char)(v5 / 256); // 0x10021ea0
*v4 = v6;
int32_t v7 = __asm_iretd() - 1; // 0x10021ead
if (v6 != 0 && v7 != 0) {
int32_t result = __asm_in_4(140); // 0x10021f2d
int32_t v8; // 0x10021e95
*(char *)v3 = __asm_insb((int16_t)v8);
return result;
}
int32_t v9 = unknown_5650ba63(v5); // 0x10021eb4
if (v6 < 1) {
// 0x10021f35
return -0x30139f23;
}
int32_t v10 = v9 & -256 | (int32_t)__asm_in_6(-31); // bp-40, 0x10021ed8
bool v11; // 0x10021e95
int32_t * v12 = (int32_t *)(v3 - 40 + (v11 ? -8 : 8)); // 0x10021ede
*v12 = *v12 - (int32_t)&v10;
int32_t v13; // 0x10021e95
return 256 * (int32_t)(*(char *)((v13 >> 31) + 67) / 62) | v7 & 255;
}

// Address range: 0x10021f39 - 0x10021f3f
int32_t function_10021f39(void) {
// 0x10021f39
int32_t result; // 0x10021f39
return result;
}

// Address range: 0x10021f3f - 0x10021f41
int32_t function_10021f3f(void) {
// 0x10021f3f
return __asm_in_4(245);
}

// Address range: 0x10021f42 - 0x10021ff9
int32_t function_10021f42(int32_t a1, int32_t a2, int32_t a3, uint32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, uint32_t a9, int32_t a10) {
int32_t v1 = a10;
int32_t v2; // 0x10021f42
if ((v2 & 0x7400) != 0) {
int32_t v3 = a5 - a1; // 0x10021f51
*(char *)a1 = (char)a4;
v1 = a9;
__asm_out_1((int16_t)v3, a4);
int32_t * v4 = (int32_t *)a4; // 0x10021f58
*v4 = *v4 | v3;
int32_t v5 = a4; // 0x10021f5a
if (a9 == 0) {
v5 = function_10021f42((int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2);
}
int32_t v6 = *(int32_t *)v3; // 0x10021f5e
int32_t v7 = v5 - v6; // 0x10021f5e
bool v8 = (v7 & 14) > 9 | (v5 & 15) - (v6 & 15) > 15; // 0x10021f60
int32_t v9 = v8 ? v7 + 6 : v7; // 0x10021f60
__asm_out_2(238, v9 & 15 | v7 & -0x10000 | 256 * (int32_t)v8 + v7 & 0xff00);
char * v10 = (char *)((a10 + 1 & -256 | 238) - 0x20a3ce30); // 0x10021f64
*v10 = *v10 / 2;
if ((llvm_ctpop_i8((char)v3 - 1) & 1) == 0) {
// 0x10021fc0
return &v1;
}
int32_t v11 = a2 & -0x6acca38e; // 0x10021f74
bool v12; // 0x10021f42
*(char *)((v12 ? -1 : 1) + a1) = (char)v11;
return v11 + 246 & 254 | a2 & -0x6acca400;
}
char * v13 = (char *)a5; // 0x10021fc6
*v13 = *v13 - (char)(a4 / 256);
int32_t v14 = a7; // 0x10021fc6
int32_t v15 = a2; // 0x10021fc6
v14 = v14 & -256 | 117;
int32_t v16 = *(int32_t *)v14 | a1; // 0x10021fca
v15 -= *(int32_t *)(a5 - 0x2c08ce3b);
char v17 = llvm_ctpop_i8((char)v15); // 0x10021fcc
while ((v17 & 1) == 0) {
// 0x10021fc8
v14 = v14 & -256 | 117;
v16 |= *(int32_t *)v14;
v15 -= *(int32_t *)(a5 - 0x2c08ce3b);
v17 = llvm_ctpop_i8((char)v15);
}
int32_t v18 = __asm_hlt(); // 0x10021fd4
char v19 = *(char *)(v16 + 76); // 0x10021fdc
char * v20 = (char *)(v16 + 0x1077662c); // 0x10021fdf
char v21 = *v20; // 0x10021fdf
unsigned char v22 = (char)v18; // 0x10021fdf
*v20 = v21 + v22;
*(int32_t *)(v18 - 4) = a4 ^ 255;
char v23 = a9 / 256; // 0x10021fef
unsigned char v24 = *(char *)a9; // 0x10021fef
if (v24 < v23) {
int32_t v25 = *(int32_t *)(v18 + 12); // 0x10021f85
char * v26 = (char *)(v25 - 0x7697bda); // 0x10021f86
char v27 = *v26; // 0x10021f86
*v26 = (char)*(int32_t *)(v18 + 16) + (char)(v24 > v23) + v27;
int32_t v28 = *(int32_t *)(v18 + 4) - 0x409a492b; // 0x10021f94
int32_t v29; // 0x10021f42
__asm_into(v29);
return v28 & -0xff26 | v25 + 0xffff + (v28 & 0xff00) & 0xff00 | 37;
}
int32_t v30 = a5 - 1; // 0x10021fd7
int32_t v31 = &v1; // 0x10021fe5
int32_t v32 = -1 - v21 < v22; // 0x10021fe7
int32_t v33 = v31 - 0x269ee0a1 + v32; // 0x10021fe7
bool v34 = (v31 & 12) + 15 + v32 > 15 | (v33 & 14) > 9; // 0x10021fec
int32_t v35 = v34 ? v33 + 10 : v33; // 0x10021fec
char v36 = __asm_insb((int16_t)(v30 & 0xff00 | (int32_t)(v19 | (char)v30))); // 0x10021ff7
*(char *)v16 = v36;
return v35 & 15 | v33 & -0x10000 | 256 * (int32_t)v34 + v33 & 0xff00;
}

// Address range: 0x10021ff9 - 0x10022008
int32_t function_10021ff9(void) {
// 0x10021ff9
int32_t v1; // 0x10021ff9
int32_t * v2 = (int32_t *)(v1 + 125); // 0x10021ffa
int32_t v3; // 0x10021ff9
bool v4; // 0x10021ff9
*v2 = *v2 + v3 + (int32_t)v4;
return function_7790c549();
}

// Address range: 0x10022010 - 0x10022012
int32_t function_10022010(int32_t a1) {
// 0x10022010
int32_t result; // 0x10022010
return result;
}

// Address range: 0x10022012 - 0x10022018
int32_t function_10022012(void) {
// 0x10022012
int32_t result; // 0x10022012
return result;
}

// Address range: 0x10022019 - 0x1002201c
int32_t function_10022019(int32_t a1) {
// 0x10022019
int32_t result; // 0x10022019
return result;
}

// Address range: 0x10022023 - 0x10022026
int32_t function_10022023(void) {
// 0x10022023
int32_t result; // 0x10022023
return result;
}

// Address range: 0x10022037 - 0x10022038
int32_t function_10022037(void) {
// 0x10022037
int32_t result; // 0x10022037
return result;
}

// Address range: 0x1002203e - 0x10022040
int32_t function_1002203e(void) {
// 0x1002203e
int32_t result; // 0x1002203e
return result;
}

// Address range: 0x10022080 - 0x1002208c
int32_t function_10022080(void) {
// 0x10022080
return function_10022037();
}

// Address range: 0x10022096 - 0x1002209b
int32_t function_10022096(void) {
// 0x10022096
return function_a2b0399a();
}

// Address range: 0x100220bb - 0x100220c2
int32_t function_100220bb(void) {
// 0x100220bb
return function_f07ce4ed();
}

// Address range: 0x100220c2 - 0x100221c6
int32_t function_100220c2(int32_t a1) {
// 0x100220c2
uint32_t v1; // 0x100220c2
uint32_t v2 = *(int32_t *)(v1 + 0x55938e03); // 0x100220c6
uint32_t v3; // 0x100220c2
uint64_t v4 = (0x100000000 * (int64_t)v1 | (int64_t)v3) % (int64_t)v2; // 0x100220c6
int32_t v5 = v4; // 0x100220c6
char * v6 = (char *)(v5 + 0x287b003a); // 0x100220d3
unsigned char v7 = (char)v4; // 0x100220d3
*v6 = *v6 ^ v7;
int32_t v8 = __asm_int1(); // 0x100220d9
unsigned char v9 = (char)v8; // 0x100220da
int32_t v10; // 0x100220c2
if ((v9 & 14) > 9) {
v10 = (v9 > 153 ? 102 : 6) + v8 & 255 | v8 & -256;
} else {
v10 = (v9 > 153 ? v8 + 96 : v8) & 255 | v8 & -256;
}
bool v11; // 0x100220c2
int32_t v12 = v11 ? -4 : 4; // 0x100220d0
int32_t v13; // 0x100220c2
int32_t v14 = v12 + v13; // 0x100220d0
int32_t v15; // 0x100220c2
int32_t v16 = v12 + v15; // 0x100220d0
int32_t v17; // 0x100220c2
int32_t v18 = v17 & -256 | 47; // 0x100220d1
int16_t v19; // 0x100220c2
bool v20; // 0x100220c2
int32_t v21; // 0x100220c2
bool v22; // 0x100220c2
int32_t v23; // 0x100220c2
int32_t v24; // 0x100220c2
int32_t v25; // 0x100220c2
int32_t v26; // 0x100220c2
int32_t v27; // 0x100220c2
int32_t * v28; // 0x100220c2
bool v29; // 0x100220c2
bool v30; // 0x100220c2
bool v31; // 0x100220c2
int32_t v32; // bp-1, 0x100220c2
int32_t v33; // 0x100220c2
if ((char)v14 < 0 == ((v14 & 2048) != 0)) {
// .dec_label_pc_10022110_crit_edge
v19 = v10;
v31 = (char)v14 < 0;
v22 = (v14 & 1024) != 0;
v29 = (char)v14 < 0;
v33 = 64 * (int32_t)((v14 & 64) != 0);
v20 = (v14 & 16) != 0;
v30 = (v14 & 4) != 0;
v21 = (v14 & 1) != 0;
v23 = v5;
v24 = v18;
v28 = &v32;
v27 = v16;
v26 = v14;
} else {
char * v34 = (char *)(v18 - 72); // 0x100220ee
unsigned char v35 = *v34; // 0x100220ee
char v36 = (v14 & 1) == 0; // 0x100220ee
uint32_t v37; // 0x100220c2
unsigned char v38 = v36 + (char)(v37 / 256); // 0x100220ee
char v39 = v35 - v38; // 0x100220ee
bool v40 = (v14 & 1) == 0 ? v38 != -1 | v35 < v39 - v36 : v35 < v38; // 0x100220ee
*v34 = v39;
__asm_out_2(181, v5);
int32_t v41 = v7 < 160 ? v5 : v5 + 96; // 0x100220fc
int32_t v42 = v41 & 255 | v5 & -0x10000 | 256 * (int32_t)(v7 > 159); // 0x100220fc
*(char *)(v42 - 99) = 0;
int32_t * v43 = (int32_t *)v16; // 0x10022103
*v43 = *v43 + v10;
int16_t v44 = v10;
char v45 = __asm_in_5(v44); // 0x10022107
char v46 = __asm_in_6(-108); // 0x10022108
int32_t v47; // 0x100220c2
int32_t v48 = &v47; // 0x1002210c
int32_t v49 = v48 - 1; // 0x1002210d
char v50 = llvm_ctpop_i8((char)v49); // 0x1002210d
v19 = v44;
v31 = v49 < 0;
v22 = false;
v29 = (v48 & -v48) < 0;
v33 = 0;
v20 = (v48 & 12) > 16;
v30 = (v50 & 1) == 0;
v21 = 1;
v23 = (v42 | (int32_t)v45) & -256 | (int32_t)v46;
v25 = -0x290d8bb4;
v24 = v18 - (v40 ? 0x4d00 : 0x4c00) & 0xff00 | v18 & -0xffd1;
int32_t v51; // 0x100220c2
v28 = &v51;
v27 = v32;
v26 = -0x1bfafcdc;
}
int32_t v52 = (int32_t)v28;
*(int32_t *)(v52 - 4) = 512 * (int32_t)((v14 & 512) != 0) | 256 * (int32_t)((v14 & 256) != 0) | 0x4000 * (int32_t)((v14 & 0x4000) != 0) | 128 * (int32_t)v31 | 1024 * (int32_t)v22 | v33 | 2048 * (int32_t)v29 | 16 * (int32_t)v20 | v21 | 4 * (int32_t)v30 | 2;
int32_t v53 = v26 + (v22 ? -1 : 1); // 0x10022116
char v54 = __asm_insb(v19); // 0x10022119
char * v55 = (char *)v53; // 0x10022119
*v55 = v54;
*(char *)-0x925f64e = (char)v23;
int32_t v56 = v27 - 1; // 0x10022129
char * v57 = (char *)(v23 + 49 + v56); // 0x1002212b
*v57 = *v57 + (char)(v23 / 256);
*(int32_t *)(v52 | 2) = v24;
*(int32_t *)(v52 - 2) = v25;
*(int32_t *)(v52 - 6) = v10;
*(int32_t *)(v52 - 10) = v23;
*(int32_t *)(v52 - 14) = v52 + 6;
*(int32_t *)(v52 - 18) = *v28;
*(int32_t *)(v52 - 22) = v56;
*(int32_t *)(v52 - 26) = v53;
*v55 = -*v55;
*(int32_t *)0x29148955 = v24;
if (v25 == 1) {
// 0x1002213c
*(int32_t *)(v53 + (4 * v24 ^ 920)) = v53;
*(int32_t *)0x81b3afc = *(int32_t *)0x81b3afc + v53;
return -0x1342d6c2;
}
int32_t v58 = v56 + (v22 ? -4 : 4); // 0x1002217e
char * v59 = (char *)v58; // 0x10022183
*v59 = *v59 - (char)(v10 / 256);
int32_t v60 = v53 + 1; // 0x10022185
unknown_88fd8ad1();
int32_t v61 = __asm_iretd(); // 0x1002218f
int16_t v62 = (v52 + 0xffe8) / 256 & 255 ^ v10; // 0x100221a7
__asm_outsb(v62, *v59);
int32_t * v63 = (int32_t *)v61; // 0x100221a8
*v63 = v60;
int32_t result = __asm_in_4(75); // 0x100221b5
*(int32_t *)(v58 + 0x71b35eb9) = *v63 - *(int32_t *)v58;
*(int32_t *)v60 = __asm_insd(v62);
float80_t v64; // 0x100220c2
float80_t v65; // 0x100220c2
__asm_fstp(v64, v65);
__asm_out_2(223, result);
return result;
}

// Address range: 0x100221fe - 0x1002220c
int32_t function_100221fe(void) {
// 0x100221fe
int32_t v1; // 0x100221fe
uint32_t v2 = v1 & 31; // 0x100221fe
if (v2 != 0) {
int32_t v3; // 0x100221fe
*(int32_t *)v3 = v3 >> v2;
}
int32_t result; // 0x100221fe
return result;
}

// Address range: 0x10022236 - 0x10022261
int32_t function_10022236(int32_t a1, int32_t a2, int32_t a3) {
unsigned char v1 = *(char *)-0x77d6d977 - 77; // 0x10022245
char * v2 = (char *)(a2 + 0x4c2dc2ed); // 0x10022252
*v2 = *v2 - v1;
int32_t v3; // 0x10022236
int32_t * v4 = (int32_t *)(v3 - 0x5909a3f8); // 0x10022258
int32_t v5; // 0x10022236
*v4 = *v4 ^ (int32_t)&v5;
int32_t v6; // 0x10022236
return v6 & -0x32385300 | (int32_t)v1;
}

// Address range: 0x10022275 - 0x10022276
int32_t function_10022275(void) {
// 0x10022275
int32_t result; // 0x10022275
return result;
}

// Address range: 0x100222a3 - 0x100223be
int32_t function_100222a3(int32_t a1) {
// 0x100222a3
bool v1; // 0x100222a3
bool v2; // 0x100222a3
bool v3; // 0x100222a3
bool v4; // 0x100222a3
bool v5; // 0x100222a3
int32_t v6 = 64 * (int32_t)v2 | 128 * (int32_t)v1 | 16 * (int32_t)v3 | (int32_t)v5 | 4 * (int32_t)v4; // 0x100222a8
bool v7; // 0x100222a3
bool v8; // 0x100222a3
bool v9; // 0x100222a3
int32_t v10 = 256 * (int32_t)v8 | 512 * (int32_t)v7 | 0x4000 * (int32_t)v9;
bool v11; // 0x100222a3
bool v12; // 0x100222a3
int32_t v13 = v10 | 2048 * (int32_t)v11 | 1024 * (int32_t)v12 | v6; // 0x100222a8
int32_t v14 = v13 | 2; // 0x100222a8
*(int32_t *)0x2605bd85 = v14;
int32_t v15; // 0x100222a3
int32_t v16 = v15 + 1; // 0x100222af
uint32_t v17 = v13 & -256 | v6; // 0x100222b0
__asm_outsb((int16_t)(v17 | v14 & 255), *(char *)v16);
int32_t v18; // 0x100222a3
unsigned char v19 = *(char *)(v18 + 14); // 0x100222b4
int32_t v20; // 0x100222a3
int32_t v21 = v20 + 0x76436ac7; // 0x100222b8
if (v19 > -1 - (char)(v17 / 256)) {
v21 = function_10022275();
}
int32_t v22 = v21;
unsigned char v23 = (char)v22; // 0x100222ba
bool v24 = v19 > -1 - (char)(v17 / 256) | v23 > 153;
int32_t v25; // 0x100222a3
if ((v16 & 15) == 15 || (v23 & 14) > 9) {
v25 = (v24 ? 102 : 6) + v22 & 255 | v22 & -256;
} else {
v25 = (v24 ? v22 + 96 : v22) & 255 | v22 & -256;
}
int32_t v26 = v15 + 2; // 0x100222b7
int32_t v27 = v25;
int32_t v28; // 0x100222a3
unsigned char v29 = *(char *)(v28 + 100); // 0x100222bf
uint32_t v30 = ((v27 & 255 ^ 19) * (int32_t)v29 | v27 & -0x10000) + 1; // 0x100222c2
uint32_t v31; // 0x100222a3
int32_t v32 = 2 * v31; // 0x100222c3
*(int32_t *)v32 = *(int32_t *)v26;
int32_t v33 = v12 ? -4 : 4; // 0x100222cb
int32_t v34; // 0x100222a3
*(int32_t *)v34 = v33 + v26;
char v35 = 98 * (char)(v30 / 256) + (char)v30; // 0x100222ce
int32_t v36 = v34 - 1; // 0x100222d4
if (v36 != 0 == v35 == 0) {
int32_t v37 = v31 / 0x80000000; // 0x100222c3
if (v35 < 0 == ((v31 / 0x40000000 & 1) != v37)) {
// 0x10022313
return function_6cc85056();
}
int32_t v38 = *(int32_t *)(v32 - 0x3e0cc431 + v33); // 0x1002237b
int32_t v39 = unknown_8edf457e(); // 0x10022381
if ((v30 & -0x10000 || (int32_t)v35) + (int32_t)(v37 == 0) - v38 >= 0) {
int32_t v40 = v39 & 0x7e830095 | -0x7e83e096; // 0x1002238d
return v40 + 28 & 159 | v40 & -0xe100;
}
int32_t v41 = v18 & -0xff01; // 0x1002230e
int32_t * v42 = (int32_t *)((v41 | 0x7800) + 4); // 0x100223a9
*v42 = *v42 ^ v28;
int32_t * v43 = (int32_t *)(v36 & 0xff00 | v41); // 0x100223ae
*v43 = *v43 & 0x2605bd83;
return unknown_6a4ed7ca();
}
int32_t result = v28 + 0x2605bda5; // 0x100222dc
uint32_t v44 = *(int32_t *)(v28 + 0x2605bd95); // 0x100222dc
int32_t v45 = *(int32_t *)(v28 + 0x2605bd99); // 0x100222dc
uint32_t v46 = *(int32_t *)(v28 + 0x2605bd9d); // 0x100222dc
uint32_t v47 = v46 + 56 + 68 * v46 / 256 & 255 | v46 & -0x10000; // 0x100222e0
char * v48 = (char *)(v45 + 67); // 0x100222e2
*v48 = *v48 & (char)(v44 / 256);
uint32_t v49 = *(int32_t *)(v47 - 0x4e489f94); // 0x100222e5
if (v47 == v49) {
// 0x100222ed
*(int32_t *)(v47 - 4) = 0x3596994c;
return result;
}
int32_t v50 = v44 + 1; // 0x100222fc
char v51 = llvm_ctpop_i8((char)v50); // 0x100222fc
*(int32_t *)result = v10 | 16 * (int32_t)((v44 & 15) == 15) | 64 * (int32_t)(v50 == 0) | 128 * (int32_t)(v50 < 0) | 2048 * (int32_t)((v50 & (v44 ^ -0x80000000)) < 0) | 4 * (int32_t)((v51 & 1) == 0) | (int32_t)(v47 < v49) | 2;
__asm_outsb((int16_t)v45 & -256 | 235, *(char *)v47);
return *(int32_t *)(v28 + 0x2605bd8d) & 0x28209010;
}

// Address range: 0x100223c5 - 0x100223cc
int32_t function_100223c5(void) {
// 0x100223c5
return function_adca213e();
}

// Address range: 0x100223e5 - 0x100223e6
int32_t function_100223e5(void) {
// 0x100223e5
int32_t result; // 0x100223e5
return result;
}

// Address range: 0x10022414 - 0x10022415
int32_t function_10022414(void) {
// 0x10022414
int32_t result; // 0x10022414
return result;
}

// Address range: 0x1002241b - 0x1002241d
int32_t function_1002241b(void) {
// 0x1002241b
return function_10022426();
}

// Address range: 0x10022424 - 0x10022426
int32_t function_10022424(int32_t a1) {
// 0x10022424
int32_t v1; // 0x10022424
int32_t result; // 0x10022424
*(char *)v1 = (char)result;
return result;
}

// Address range: 0x10022426 - 0x1002242d
int32_t function_10022426(void) {
// 0x10022426
int32_t result; // 0x10022426
bool v1; // 0x10022426
bool v2; // 0x10022426
bool v3; // 0x10022426
if (v3 || v2 != v1) {
result = function_100223e5();
}
// 0x10022428
int32_t v4; // 0x10022426
int32_t * v5 = (int32_t *)(v4 + 125); // 0x1002242a
int32_t v6; // 0x10022426
*v5 = *v5 ^ v6;
return result;
}

// Address range: 0x1002244b - 0x100224a3
int32_t function_1002244b(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x1002244b
int32_t v1; // 0x1002244b
char * v2 = (char *)(v1 + 56); // 0x10022451
*v2 = *v2 - 79;
int32_t v3; // 0x1002244b
if (v3 != -1) {
// 0x1002249c
int32_t v4; // 0x1002244b
return v4 + 0x1fffffff & 0x1c90e140 | -0x1c90e1fa;
}
// 0x1002245a
__asm_in_4(121);
return function_100224a6((int32_t)&g2);
}

// Address range: 0x100224a4 - 0x100224a6
int32_t function_100224a4(void) {
// 0x100224a4
int32_t result; // 0x100224a4
return result;
}

// Address range: 0x100224a6 - 0x100224dc
int32_t function_100224a6(int32_t a1) {
// 0x100224a6
int32_t v1; // 0x100224a6
unsigned char v2 = (char)v1 & 31; // 0x100224b1
if (v2 != 0) {
*(char *)-0x616c020f = *(char *)-0x616c020f << v2;
}
int32_t v3; // 0x100224a6
int32_t v4 = v3 & -0x10000 | 0xe6ab; // 0x100224a9
*(int32_t *)0x5ab1ca23 = v4;
int32_t v5; // 0x100224a6
__asm_arpl(*(int16_t *)(*(int32_t *)(v4 - 2) - 51), (int16_t)v5);
int32_t v6 = *(int32_t *)(v4 + 26); // 0x100224d1
*(int32_t *)(*(int32_t *)(v4 + 18) - 6 + 8 * v6) = -0x575166fd;
return __asm_in_4(133);
}

// Address range: 0x100224dd - 0x10022501
int32_t function_100224dd(void) {
int32_t v1 = __asm_int1(); // 0x100224e1
int32_t v2; // 0x100224dd
char * v3 = (char *)(v2 - 0x68846dee); // 0x100224e8
unsigned char v4 = *v3; // 0x100224e8
*v3 = v4 / 16 | 16 * v4;
int32_t v5; // 0x100224dd
int32_t * v6 = (int32_t *)(v5 - 23); // 0x100224f1
int32_t v7; // 0x100224dd
*v6 = *v6 ^ v7;
__asm_out_1((int16_t)v5, v1);
int32_t result = __asm_int3(); // 0x100224f7
*(int32_t *)((v2 - (v7 & 0xff00) & 0xff00 | v2 & -0xff01) + 0x1a325689) = result;
return result;
}

// Address range: 0x10022501 - 0x10022504
int32_t function_10022501(void) {
// 0x10022501
int32_t result; // 0x10022501
return result;
}

// Address range: 0x10022504 - 0x1002250d
int32_t function_10022504(void) {
// 0x10022504
int32_t result; // 0x10022504
__asm_out(131, (char)result);
int32_t * v1 = (int32_t *)(result - 2); // 0x10022506
int32_t v2; // 0x10022504
bool v3; // 0x10022504
*v1 = v2 + (int32_t)v3 + *v1;
return result;
}

// Address range: 0x1002250d - 0x1002252d
int32_t function_1002250d(void) {
// 0x1002250d
__asm_int1();
int32_t v1; // 0x1002250d
int32_t v2; // 0x1002250d
*(char *)v1 = (char)__asm_in((int16_t)v2);
return 0x59d56640;
}

// Address range: 0x10022539 - 0x100226b3
int32_t function_10022539(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10022539
int32_t v1; // 0x10022539
int16_t v2 = v1; // 0x1002253b
int32_t v3; // 0x10022539
*(int32_t *)v3 = __asm_insd(v2);
char * v4 = (char *)(v1 + 126); // 0x1002253e
int32_t v5; // 0x10022539
*v4 = *v4 - (char)v5;
int32_t v6; // 0x10022539
int32_t v7 = -5 * (v6 & -0xff01 | 0xe600); // 0x10022541
int32_t v8 = __asm_in(v2) ^ -0x1fd9e4a4; // 0x1002255d
int32_t v9 = v1 & -0x10000 | (int32_t)__asm_arpl_7(v2); // 0x1002255d
int32_t v10 = v7; // 0x1002255d
int32_t v11 = *(int32_t *)(v7 + 66); // 0x1002255d
int32_t v12; // 0x10022539
int32_t v13; // 0x10022539
int32_t v14; // 0x10022539
int32_t v15; // 0x10022539
int32_t v16; // 0x1002256d
int32_t v17; // 0x10022580
int32_t v18; // 0x10022589
int32_t v19; // 0x10022589
int32_t v20; // 0x1002258a
int32_t v21; // 0x10022594
while (true) {
uint32_t v22 = v9;
*(char *)0x1b4bd1b4 = (char)v8;
*(int32_t *)-0x53f40779 = 77;
v16 = 8 * v10 + v8;
int32_t v23; // 0x10022539
char v24 = *(char *)(v23 + 0x3aa5b0dc); // 0x10022571
v9 = v22 & -256 | (int32_t)(v24 ^ (char)v22);
int16_t v25 = v9;
char * v26 = (char *)(v16 - 105);
char v27 = v22 / 256;
bool v28 = (v8 & 0x4000) != 0; // 0x10022577
bool v29 = (v8 & 256) != 0; // 0x10022577
int32_t v30 = v8; // 0x10022577
int32_t v31 = -0x53f4077b; // 0x10022577
int32_t v32 = v11;
v14 = v10;
v13 = v23;
v17 = unknown_51863019() & -256 | (int32_t)*(char *)-0x4b85d442;
v8 = v17;
v23 = v13;
v10 = v14;
v11 = v32;
while (!v28 && !v29) {
// 0x10022587
v15 = v31;
v12 = v30;
__asm_outsd(v25, *(int32_t *)v14);
v18 = *(int32_t *)v15;
v19 = v15 + 4;
v20 = ((v18 & 1024) != 0 ? -1 : 1) + v32;
*v26 = *v26 | v27;
v21 = v14 & -0x4897e5e0;
v28 = v21 == 0;
v29 = false;
v30 = v21;
v31 = v19;
if (v12 != 1 != (v21 == 0)) {
// break (via goto) -> 0x1002259d
goto lab_0x1002259d;
}
v32 = v20;
v14 = v13;
v13 = v17;
v17 = unknown_51863019() & -256 | (int32_t)*(char *)-0x4b85d442;
v8 = v17;
v23 = v13;
v10 = v14;
v11 = v32;
}
}
lab_0x1002259d:;
int32_t v33 = v16 + 1; // 0x10022570
if (v21 >= 0) {
int32_t * v34 = (int32_t *)(v13 + 0x1418251a); // 0x100225a6
*v34 = v15 + 8 + *v34;
int32_t v35 = __asm_arpl_7((int16_t)v33); // 0x100225ac
unsigned char v36 = *(char *)((v35 & 255) + v33); // 0x100225ae
return v35 & -256 | v14 & 0x10080000 | (int32_t)v36;
}
int32_t v37 = v15 + 2; // 0x100225d5
int32_t v38 = v12 - 2; // 0x100225d6
int32_t v39 = v21; // 0x100225d6
int32_t v40 = v33; // 0x100225d6
int32_t v41 = v19; // 0x100225d6
int32_t v42 = v20; // 0x100225d6
int32_t v43 = v37; // 0x100225d6
int32_t v44 = v38; // 0x100225d6
if (v38 == 0 || (v14 & -0x4b97fde0) == 0) {
goto lab_0x100225d8_2;
lab_0x100225d8_2:;
uint32_t v45 = v39;
int32_t * v46 = (int32_t *)v43; // 0x100225d8
*(int32_t *)v42 = *(int32_t *)*v46;
*v46 = v17;
unsigned char v47 = *(char *)(v41 - 0x26dcb470 + 4 * v44); // 0x100225de
char v48 = *(char *)(v42 + ((v18 & 1024) != 0 ? 84 : 92)); // 0x100225e7
char v49 = *(char *)(v40 - 76); // 0x100225ef
return v45 & -0x10000 | (int32_t)(v48 + (char)v45 + (char)(v47 < 20)) | 256 * (int32_t)(v49 & (char)(v45 / 256));
}
int32_t v50 = v38; // 0x10022539
bool v51 = false;
int32_t v52 = v20;
int32_t v53 = v37;
int32_t v54 = v52 - 1; // 0x10022618
int32_t v55 = 256 * (int32_t)*(char *)-0x69dcb10f | v33 & -0xff01; // 0x1002261a
unsigned char v56 = *(char *)0x2db9c651; // 0x10022624
int32_t v57 = *(int32_t *)(v17 - 92); // 0x10022629
int32_t * v58 = (int32_t *)(v53 + 2 * v9); // 0x1002262c
int32_t v59 = *v58; // 0x1002262c
int32_t v60 = v59 + v54; // 0x1002262c
*v58 = v60;
while (v60 < 0 == ((v60 ^ v59) & (v60 ^ v54)) < 0) {
int32_t v61 = v55 - *(int32_t *)(v55 - 0x52ce636d); // 0x1002261e
int32_t v62 = v53 - 2; // 0x100225d5
int32_t v63 = v50 - 1; // 0x100225d6
v50 = v63;
if (v63 == 0 || v60 == 0) {
// 0x100225d8
v39 = (256 * (64 * (int32_t)(v54 == 0) | (int32_t)v51 | 128 * (int32_t)(v54 < 0) | 16 * (int32_t)((v52 & 15) > 16) | 4 * (int32_t)((llvm_ctpop_i8((char)v54) & 1) == 0)) | (int32_t)v56 | -0x69dcfe00) ^ v57;
v40 = v61;
v41 = v53;
v42 = v54;
v43 = v62;
v44 = v63;
goto lab_0x100225d8_2;
}
v51 = v54 > -1 - v59;
v52 = v54;
v53 = v62;
v54 = v52 - 1;
v55 = 256 * (int32_t)*(char *)-0x69dcb10f | v61 & -0xff01;
v56 = *(char *)0x2db9c651;
v57 = *(int32_t *)(v17 - 92);
v58 = (int32_t *)(v53 + 2 * v9);
v59 = *v58;
v60 = v59 + v54;
*v58 = v60;
}
// 0x10022631
return (256 * (64 * (int32_t)(v54 == 0) | (int32_t)v51 | 128 * (int32_t)(v54 < 0) | 16 * (int32_t)((v52 & 15) > 16) | 4 * (int32_t)((llvm_ctpop_i8((char)v54) & 1) == 0)) | (int32_t)v56 | -0x69dcfe00) ^ v57;
}

// Address range: 0x100226b4 - 0x100226e1
int32_t function_100226b4(int32_t a1, int32_t a2) {
int32_t * v1 = (int32_t *)(*(int32_t *)0x1d7c115a + 0x76fa8b17); // 0x100226bd
int32_t v2; // 0x100226b4
int32_t v3; // 0x100226b4
*v1 = (int32_t)((v2 & 0x20000000) != 0) - v3 + *v1;
__asm_bound(*(int64_t *)(a2 - 0x863dc89 + 8 * a2));
int32_t v4; // 0x100226b4
*(int864_t *)(v4 - 58) = (int864_t)__asm_fnsave();
char * v5 = (char *)a2; // 0x100226db
*v5 = -1 - *v5;
return function_10022722();
}

// Address range: 0x100226e4 - 0x100226eb
int32_t function_100226e4(int32_t a1) {
// 0x100226e4
return __asm_in_4(51);
}

// Address range: 0x100226ef - 0x100226f0
int32_t function_100226ef(void) {
// 0x100226ef
int32_t result; // 0x100226ef
return result;
}

// Address range: 0x10022706 - 0x1002270c
int32_t function_10022706(int32_t a1) {
// 0x10022706
int32_t result; // 0x10022706
return result;
}

// Address range: 0x10022722 - 0x10022727
int32_t function_10022722(void) {
// 0x10022722
int32_t v1; // 0x10022722
unsigned char v2 = (char)v1; // 0x10022722
bool v3; // 0x10022722
bool v4 = v2 > 153 | v3;
int32_t result; // 0x10022722
bool v5; // 0x10022722
if (v5 || (v2 & 14) > 9) {
result = (v4 ? 154 : 250) + v1 & 255 | v1 & -256;
} else {
result = (v4 ? v1 + 160 : v1) & 255 | v1 & -256;
}
return result;
}

// Address range: 0x10022728 - 0x1002280b
int32_t function_10022728(int32_t a1, int32_t a2) {
// 0x10022728
int32_t v1; // bp-8, 0x10022728
uint32_t v2; // 0x10022728
uint32_t v3 = __asm_bound(*(int64_t *)(4 * v2 + 120 + (int32_t)&v1)) - 1; // 0x1002272e
int32_t v4; // 0x10022728
if (v3 != 0) {
v4 = function_100226ef();
}
uint32_t v5 = v4;
int32_t v6; // 0x10022728
char v7 = *(char *)(v6 - 0x22d1aded); // 0x10022730
int32_t v8; // 0x10022728
bool v9; // 0x10022728
int32_t v10 = (v9 ? -4 : 4) + v8; // 0x10022743
unsigned char v11 = (char)(v3 / 256); // 0x10022747
unsigned char v12 = v11 + (char)v2; // 0x10022747
char * v13 = (char *)(v2 - 0x1b5d380e); // 0x10022749
*v13 = (char)(v12 < v11) + (char)(v2 / 256) + *v13;
if ((256 * (int32_t)v12 || v3 & -0xff01) != 0) {
uint32_t v14 = (v5 & 0x36e800fb | 256 * (int32_t)(v7 ^ (char)(v5 / 256)) | -0x36e8ddfc) ^ 0x468d8a1; // 0x1002274f
int32_t v15 = v14 + 14; // 0x1002275b
char v16 = *(char *)(v10 - 90); // 0x1002275f
char v17 = v15; // 0x10022765
*(char *)-0x652d1abc = *(char *)-0x652d1abc - v17;
uint32_t v18; // 0x10022728
__asm_insb((int16_t)(256 * (int32_t)(v16 & (char)(v18 / 256)) | v18 & 255));
*(char *)(v10 + 4) = v17;
uint32_t v19 = *(int32_t *)(v6 + 68 + (v14 / 256 & 255 | v2)) & (v15 & 255 | v14 & -256); // 0x1002276f
*(int32_t *)(v6 - 0xd9a3ead) = -0x390ded13;
char * v20 = (char *)(v10 + 5); // 0x1002277d
*v20 = (char)(v19 / 256);
return 256 * (int32_t)*v20 | v19 & -0xff01;
}
int32_t v21 = v10; // 0x10022728
uint32_t v22 = __asm_in_4(170); // 0x100227ac
unsigned char v23 = (char)(v22 / 256); // 0x100227ae
unsigned char v24 = *(char *)(v21 + 0x33832739); // 0x100227ae
unsigned char v25 = (char)v22; // 0x100227b4
bool v26 = v25 > 153 | v24 > v23;
int32_t v27; // 0x10022728
if ((v25 & 14) > 9 || (v23 & 15) - (v24 & 15) > 15) {
v27 = (v26 ? 102 : 6) + v22 & 255 | v22 & -256;
} else {
v27 = (v26 ? v22 + 96 : v22) & 255 | v22 & -256;
}
while (__asm_bound(*(int64_t *)0x619b6fc0) != 1 == v27 - (v26 ? -0x2d2e270e : -0x2d2e270f) == 0) {
// 0x100227a0
v21++;
v22 = __asm_in_4(170);
v23 = (char)(v22 / 256);
v24 = *(char *)(v21 + 0x33832739);
v25 = (char)v22;
v26 = v25 > 153 | v24 > v23;
if ((v25 & 14) > 9 || (v23 & 15) - (v24 & 15) > 15) {
v27 = (v26 ? 102 : 6) + v22 & 255 | v22 & -256;
} else {
v27 = (v26 ? v22 + 96 : v22) & 255 | v22 & -256;
}
}
// 0x100227bf
int64_t v28; // 0x10022728
__asm_psubb(v28, *(int64_t *)-0x1c94aa0);
return function_487b4390();
}

// Address range: 0x1002280b - 0x1002281f
int32_t function_1002280b(void) {
// 0x1002280b
int32_t v1; // 0x1002280b
int32_t * v2 = (int32_t *)((v1 & -0xff01 | 0xb200) - 0x14d9063b); // 0x10022817
*v2 = -1 - *v2;
int32_t result; // 0x1002280b
return result;
}

// Address range: 0x1002281f - 0x1002284b
int32_t function_1002281f(int32_t a1, int32_t a2) {
// 0x1002281f
int32_t v1; // 0x1002281f
bool v2; // 0x1002281f
int32_t v3 = (v2 ? -1 : 1) + v1; // 0x1002281f
int32_t v4; // 0x1002281f
*(char *)-0x1c591b9b = (char)v4;
uint32_t v5; // 0x1002281f
*(char *)v4 = (char)(v5 / 256);
int32_t v6; // 0x1002281f
__asm_in((int16_t)(v6 - *(int32_t *)(v3 + 0x53afba56 + 4 * v3)));
return *(int32_t *)0x75664721;
}

// Address range: 0x10022874 - 0x100228a6
int32_t function_10022874(int16_t a1) {
// 0x10022874
bool v1; // 0x10022874
uint32_t v2 = v1 ? -0x201c8629 : -0x201c862a; // 0x10022874
uint32_t v3; // 0x10022874
int32_t v4; // 0x10022874
__asm_out_2(189, v4 - (v1 | v3 < v2 ? 35 : 34) & 255 | v4 & -256);
uint32_t v5 = __asm_in_4(133); // 0x10022885
int32_t v6; // 0x10022874
uint32_t result; // 0x10022874
*(char *)*(int32_t *)(result + 87) = (char)v6;
int32_t v7; // 0x10022874
__asm_into(v7);
uint32_t v8 = result < v5 ? 0x98a0c5a : 0x98a0c59; // 0x10022890
int32_t * v9 = (int32_t *)(v3 - v2); // 0x10022895
uint32_t v10 = *v9; // 0x10022895
*v9 = 0x20000000 * v10 | v10 / 16 | 0x10000000 * (int32_t)(result < v5 | v5 < v8);
int32_t v11; // 0x10022874
float80_t v12; // 0x10022874
*(int16_t *)(v11 - 0x7bf0f6fd) = (int16_t)v12;
return result;
}

// Address range: 0x100228b0 - 0x100228b5
int32_t function_100228b0(void) {
// 0x100228b0
int32_t v1; // 0x100228b0
return v1 + 1;
}

// Address range: 0x100228ea - 0x10022939
int32_t function_100228ea(int32_t a1, int32_t a2) {
// 0x100228ea
bool v1; // 0x100228ea
if (v1) {
// 0x100228ee
unknown_59621b3();
return unknown_4c89506();
}
int16_t v2 = a1; // 0x10022920
int32_t v3; // 0x100228ea
__asm_outsb(v2, (char)v3);
__asm_hlt();
int32_t v4; // 0x100228ea
*(int864_t *)(v4 - 1) = (int864_t)__asm_fnsave();
uint32_t v5 = *(int32_t *)a1 & 31; // 0x1002292f
if (v5 != 0) {
int32_t v6; // 0x100228ea
int32_t * v7 = (int32_t *)((v6 & -256) + 2 * a1); // 0x1002292f
*v7 = *v7 >> v5;
}
return function_ac3a771c(v2);
}

// Address range: 0x10022944 - 0x100229a0
int32_t function_10022944(int32_t a1, int32_t a2) {
int32_t v1 = a1;
int32_t v2; // 0x10022944
int16_t v3 = v2; // 0x10022944
int32_t v4; // 0x10022944
__asm_outsb(v3, (char)v4);
__asm_out_1(v3, __asm_in_4(143));
int32_t v5; // 0x10022944
uint32_t v6 = 0x60a2f2c2 * *(int32_t *)(2 * v5 + 0x3d226b13); // 0x10022955
uint32_t v7 = __asm_in_4(128); // 0x10022960
uint32_t v8 = *(int32_t *)-0x74aac3ea; // 0x10022972
int32_t v9 = v6 - v8; // 0x10022972
v1 = v9;
int32_t v10 = 170 * v7 / 256 + v7 & 216 | v7 & -0x10000; // 0x1002297d
if (v6 < v8 || v9 == 0) {
v10 = unknown_29a0();
}
int32_t v11 = &v1; // 0x10022988
int32_t result = v11 - (v6 < v8 ? 223 : 222) & 255 | v11 & -256; // 0x10022989
int32_t * v12 = (int32_t *)(v5 - 126); // 0x1002298e
*v12 = *v12 + result;
*(int32_t *)result = v10;
return result;
}

// Address range: 0x100229b4 - 0x100229b5
int32_t function_100229b4(void) {
// 0x100229b4
int32_t result; // 0x100229b4
return result;
}

// Address range: 0x100229d7 - 0x100229da
int32_t function_100229d7(void) {
// 0x100229d7
int32_t result; // 0x100229d7
return result;
}

// Address range: 0x100229ea - 0x100229ec
int32_t function_100229ea(void) {
// 0x100229ea
return function_100229b4();
}

// Address range: 0x100229f6 - 0x10022bb9
int32_t function_100229f6(void) {
// 0x10022a0e
int32_t v1; // 0x100229f6
int32_t v2; // 0x100229f6
int32_t v3 = v2 + v1; // 0x100229f6
uint32_t v4; // 0x100229f6
int32_t * v5 = (int32_t *)(v4 + 0x2a062c5d); // 0x100229f8
*v5 = *v5 - 0x664b8f4a;
int32_t v6; // 0x100229f6
*(char *)v6 = *(char *)-0x1da7849e;
bool v7; // 0x100229f6
int32_t v8 = v7 ? -1 : 1; // 0x10022a0b
int32_t v9; // 0x100229f6
__asm_in_5((int16_t)v9);
int32_t v10 = __asm_iretd(); // 0x10022a1a
__asm_out(249, (char)v10);
int32_t v11 = v10 + 137; // 0x10022a1d
int32_t v12; // 0x100229f6
__asm_into(v12);
int32_t v13 = 2 * v8 + v6; // 0x10022a2b
*(char *)v13 = *(char *)0x5c9fd218;
int32_t v14 = v13 + v8; // 0x10022a2c
if ((((v11 & 255 | v10 & -256) + 0x1764394 ^ v10) & (v10 ^ -0x80000000)) >= 0) {
int32_t v15 = v3 + 2; // 0x10022a12
int32_t * v16 = (int32_t *)v15; // 0x10022a82
char v17 = __asm_insb((int16_t)*v16); // 0x10022a83
char * v18 = (char *)v14; // 0x10022a83
*v18 = v17;
char v19 = *(char *)-0x2f340799; // 0x10022a88
*v16 = v2 & -256 | 49;
*(int32_t *)(v3 - 2) = v15;
*v18 = *v18 & 14;
unsigned char v20 = *(char *)0x17260d0e; // 0x10022aa3
*(char *)0x17260d0e = v20 / 128 | 2 * v20;
return v10 & 0x2299e300 | (int32_t)((v19 & (char)v11) + 62 & -2);
}
int32_t v21 = v2 ^ 14; // 0x10022a29
int32_t v22 = v8 + 0x5c9fd218; // 0x10022a2c
int32_t v23 = v3 - 2; // 0x10022acc
*(int32_t *)v23 = v22;
int32_t v24 = v3 - 6; // 0x10022ace
*(int32_t *)v24 = v23;
int32_t * v25 = (int32_t *)(v3 - 10); // 0x10022ad1
*v25 = v24;
int32_t v26 = __asm_int1(); // 0x10022ad7
*(int32_t *)(v21 + 87) = *v25;
*(char *)v14 = 13;
int32_t * v27 = (int32_t *)((v9 & -0x10000 | 2 * v9 & 0xfe00 | 120) + 107); // 0x10022ae9
*v27 = 2 * *v27;
__asm_out(97, 13);
uint32_t v28 = v3 - 4; // 0x10022aef
uint32_t v29 = *(int32_t *)0x17260c9a; // 0x10022b03
if (v28 - v29 >= 0) {
char * v30 = (char *)(v8 + 0x5c9fd267); // 0x10022b0d
*v30 = 2 * *v30 | (char)(v28 < v29);
unsigned char v31 = *(char *)(v21 + 12); // 0x10022b19
int32_t v32 = *(int32_t *)v22; // 0x10022b1b
uint32_t v33 = 126 * *(int32_t *)0x29aca0c7; // 0x10022b21
char * v34 = (char *)(v33 - 1); // 0x10022b28
*v34 = *v34 >> 7;
*(int32_t *)0x4301601d = 118;
int32_t v35 = __asm_in((int16_t)((0x100000000 * (int64_t)v33 | (int64_t)(v4 - 0x3f3ff132)) % (int64_t)((v26 & 0x3c50f100 | (int32_t)v31) + v32))); // 0x10022b35
unsigned char v36 = *(char *)(v22 + (v7 ? -4 : 4)); // 0x10022b3a
return (v35 & -0x10000 | (int32_t)v36) * *(int32_t *)-0x4a45e5f0;
}
// 0x10022b81
*(int32_t *)0x4301601d = v21 - 1;
unknown_fb4c6b73();
__asm_in_5((int16_t)v4);
int32_t result = *(int32_t *)(v8 - 0x2140daf4); // 0x10022b9e
*(int32_t *)0x43016021 = 0x17260d03;
*(int32_t *)0x4301601d = 0x3046044a;
char * v37 = (char *)(v8 + 0x5c9fd24d); // 0x10022bb1
*v37 = (char)(v4 / 256);
int16_t v38 = 256 * (int32_t)*v37 | v4 & 255; // 0x10022bb4
*(int32_t *)(v14 + v8) = __asm_insd(v38);
__asm_out_1(v38, result);
return result;
}

// Address range: 0x10022bd0 - 0x10022c3e
int32_t function_10022bd0(int32_t a1) {
// 0x10022bd0
int32_t v1; // 0x10022bd0
unsigned char v2 = (char)v1; // 0x10022bd5
bool v3; // 0x10022bd0
bool v4 = v2 > 153 | v3;
int32_t v5; // 0x10022bd0
bool v6; // 0x10022bd0
if ((v2 & 14) > 9 || v6) {
v5 = (v4 ? 102 : 6) + v1 & 255 | v1 & -256;
} else {
v5 = (v4 ? v1 + 96 : v1) & 255 | v1 & -256;
}
int32_t v7; // 0x10022bd0
int32_t v8 = *(int32_t *)(v7 + 4); // 0x10022bd6
int32_t v9; // 0x10022bd0
__asm_outsb(-0x6152, (char)v9);
int32_t v10 = v5; // 0x10022bdf
v10--;
while ((char)a1 >= 0) {
// 0x10022be0
v10--;
}
// 0x10022be4
int32_t v11; // 0x10022bd0
char v12 = v11 | v9; // 0x10022be4
__asm_out(163, v12);
char v13 = v12 & 107; // 0x10022be6
char v14 = llvm_ctpop_i8(v13); // 0x10022be6
int64_t v15 = (int64_t)*(int32_t *)-0xf25615e; // 0x10022be8
int64_t v16 = -40 * v15; // 0x10022be8
int32_t v17 = v16; // 0x10022be8
int32_t v18 = v16 != -0x2800000000 * v15 / 0x100000000; // 0x10022bec
int32_t v19 = v17 - 4; // 0x10022bec
*(int32_t *)v19 = 512 * (int32_t)((a1 & 512) != 0) | 256 * (int32_t)((a1 & 256) != 0) | 1024 * (int32_t)((a1 & 1024) != 0) | 0x4000 * (int32_t)((a1 & 0x4000) != 0) | 64 * (int32_t)(v13 == 0) | 4 * (int32_t)((v14 & 1) == 0) | v18 | 2048 * v18 | 2;
bool v20 = v16 != -0x2800000000 * v15 / 0x100000000; // 0x10022bed
int32_t v21; // 0x10022bd0
int32_t v22; // 0x10022bd0
if (v10 != 0) {
// 0x10022bef
int32_t v23; // 0x10022bd0
v22 = *(int32_t *)(v19 + 4 * v23) ^ v9;
v20 = false;
v21 = -0x1ed22c71;
}
uint32_t v24 = __asm_iretd(); // 0x10022bfb
unsigned char v25 = (char)(v24 / 256); // 0x10022bfc
char * v26 = (char *)v22; // 0x10022bfc
char v27 = *v26; // 0x10022bfc
char v28 = v20; // 0x10022bfc
unsigned char v29 = v27 + v25; // 0x10022bfc
unsigned char v30 = v29 + v28; // 0x10022bfc
int32_t v31 = 256 * (int32_t)v30 | v24 & -0xff01; // 0x10022bfc
unsigned char v32 = (char)v24; // 0x10022bfe
*(char *)v8 = v32;
bool v33 = v32 > 153 | (v20 ? v30 <= v25 : v29 < v25);
int32_t v34; // 0x10022bd0
if ((v32 & 14) > 9 || (v27 & 15) + v28 + (v25 & 15) > 15) {
v34 = (v33 ? 102 : 6) + v24 & 255 | v31 & -256;
} else {
v34 = (v33 ? v24 + 96 : v24) & 255 | v31 & -256;
}
*(int32_t *)(v17 - 8) = -0x2d472617;
int32_t * v35 = (int32_t *)(v22 - 63); // 0x10022c05
uint32_t v36 = *v35; // 0x10022c05
uint32_t v37 = v36 + v10; // 0x10022c05
*v35 = v37;
int32_t v38 = v37 < v36; // 0x10022c09
int32_t v39 = v34 + 0x72ed20d5 + v38; // 0x10022c09
bool v40 = (v34 & 15) + 5 + v38 > 15 | (v39 & 14) > 9; // 0x10022c10
int32_t v41 = v40 ? v39 + 6 : v39; // 0x10022c10
int32_t v42 = v41 & 15 | v39 & -0x10000 | 256 * (int32_t)v40 + v39 & 0xff00; // 0x10022c10
int32_t v43 = v17 - 12; // 0x10022c11
*(int32_t *)v43 = 78;
int32_t v44 = v43 - *(int32_t *)-0x371da518 + (int32_t)v40; // 0x10022c13
__asm_out_1(-0x6152, v42);
*(int32_t *)(v44 - 4) = v8 + ((a1 & 1024) != 0 ? -1 : 1);
*(int32_t *)(v44 - 8) = v21;
return v42 - 0x6b77cd3a & -0x10000 | (int32_t)*v26;
}

// Address range: 0x10022c8f - 0x10022c92
int32_t function_10022c8f(int32_t a1) {
// 0x10022c8f
int32_t result; // 0x10022c8f
return result;
}

// Address range: 0x10022cb3 - 0x10022db9
int32_t function_10022cb3(int32_t a1, int32_t a2) {
// 0x10022cb3
__asm_int(140);
uint32_t v1; // 0x10022cb3
unsigned char v2 = (char)v1 & 31; // 0x10022cbc
if (v2 != 0) {
*(char *)-0x1aa0edb8 = *(char *)-0x1aa0edb8 << v2;
}
bool v3; // 0x10022cb3
int32_t v4 = v3 ? -4 : 4; // 0x10022cc2
uint32_t v5; // 0x10022cb3
if ((v1 & 256) != 0) {
// 0x10022ccd
int32_t v6; // 0x10022cb3
int32_t v7 = v4 + v6; // 0x10022cc2
char v8 = v5 / 256; // 0x10022cc6
char v9 = (v1 & 256) != 0; // 0x10022cc6
bool v10 = (v8 & 15) + v9 - (v9 + v8 & 15) > 15 | (v7 & 14) > 9; // 0x10022cdc
int32_t v11 = v10 ? v7 + 6 : v7; // 0x10022cdc
return v11 & 15 | v7 & -0x10000 | 256 * (int32_t)v10 + v7 & 0xff00;
}
int32_t v12 = (256 * (v1 / 512 & 127 | v1 / 2 & 128) | v1 & -0xff01) - 1; // 0x10022cc5
int32_t v13 = v5 & -0xff01; // 0x10022cc6
int32_t v14 = __asm_insd((int16_t)v13); // 0x10022d0e
int32_t v15; // 0x10022cb3
int32_t * v16 = (int32_t *)(v4 + v15); // 0x10022d0e
*v16 = v14;
int32_t v17 = v13 | 0x8d00; // 0x10022d0f
int32_t v18; // 0x10022cb3
int32_t v19 = v12 | v18 & 0xff00; // 0x10022d1a
int32_t v20 = __asm_int3(); // 0x10022d1c
int16_t v21 = v17; // 0x10022d1d
*v16 = __asm_insd(v21);
__asm_out_3(v21, (char)v20);
uint32_t v22 = v19 - 1; // 0x10022d24
uint32_t v23 = *(int32_t *)v22; // 0x10022d26
int32_t * v24 = (int32_t *)(v19 + 0x5f8d9cda); // 0x10022d29
uint32_t v25 = *v24; // 0x10022d29
int32_t v26 = v23 < v22; // 0x10022d29
int32_t v27; // 0x10022cb3
uint32_t v28 = v27 + v26; // 0x10022d29
int32_t v29 = v25 - v28; // 0x10022d29
uint32_t v30 = v29 - v26; // 0x10022d29
*v24 = v29;
if (((v30 ^ v25) & (v28 ^ v25)) < 0) {
char * v31 = (char *)(v17 - 57); // 0x10022d33
*v31 = *v31 & (char)(v22 / 256);
int16_t v32; // 0x10022cb3
return unknown_511f7860(v32);
}
unsigned char v33 = (char)v12; // 0x10022d4e
bool v34 = v33 > 153 | (v23 < v22 ? v28 != -1 | v25 < v30 : v25 < v28);
int32_t result; // 0x10022cb3
if ((v33 & 14) > 9 || (v25 & 15) + v26 - (v28 & 15) > 15) {
result = (v34 ? 102 : 6) + v12 & 255 | v19 & -256;
} else {
result = (v34 ? v1 + 95 : v12) & 255 | v19 & -256;
}
if (*(int32_t *)v20 > *v16) {
// 0x10022d52
return -92 * *(int32_t *)(result + 43);
}
// 0x10022d70
return result;
}

// Address range: 0x10022dba - 0x10022dc0
int32_t function_10022dba(int32_t a1) {
// 0x10022dba
int32_t result; // 0x10022dba
__asm_fldenv(*(int224_t *)(result + 32));
return result;
}

// Address range: 0x10022dd7 - 0x10022e62
int32_t function_10022dd7(void) {
// 0x10022dd7
int32_t v1; // 0x10022dd7
int32_t v2 = v1 & -0xff01 | 0x2b00; // 0x10022ddd
int32_t v3; // 0x10022dd7
__asm_outsd((int16_t)v2, v3);
int32_t v4; // 0x10022dd7
*(char *)v4 = 81;
int32_t v5; // 0x10022dd7
int32_t v6 = (256 * v4 & 0xff00 | v5 & -0xff01) + v4; // 0x10022de3
int32_t v7; // 0x10022dd7
char v8 = *(char *)(4 * v6 - 0x51ebb98e + v7); // 0x10022de6
int32_t v9 = v2 & -0xd500 | (int32_t)(v8 ^ (char)v1); // 0x10022de6
int32_t v10; // bp-33, 0x10022dd7
int32_t v11 = &v10; // bp-37, 0x10022df1
float80_t v12; // 0x10022dd7
*(int32_t *)(v6 - 0x3f21ec83) = (int32_t)v12;
char * v13 = (char *)(v4 - 0x5c3456b5 + 2 * v7); // 0x10022dfa
unsigned char v14 = *v13; // 0x10022dfa
*v13 = v14 - 1;
int32_t v15 = &v11; // bp-41, 0x10022e01
int32_t v16 = unknown_bcc050e6(&v11, (int32_t *)v11); // 0x10022e02
int32_t v17 = v6 & -0xff01; // 0x10022e07
char v18 = 0; // 0x10022e09
int32_t v19 = v9; // 0x10022e09
int32_t v20 = v17 | 0x9200; // 0x10022e09
int32_t v21 = &v15; // 0x10022e09
int32_t v22; // 0x10022dd7
if (v14 >= 1) {
// 0x10022e0b
bool v23; // 0x10022dd7
int32_t v24 = v23 ? -4 : 4; // 0x10022dda
int32_t v25; // 0x10022dd7
int32_t v26 = v24 + v25; // 0x10022dda
int32_t v27 = *(int32_t *)(v9 + 0x1e7265a2); // 0x10022e0b
int16_t v28 = v27; // 0x10022e11
bool v29 = false; // 0x10022e0b
__asm_out_1(v28, v16);
int32_t v30 = 0x10000 * v16 / 0x10000; // 0x10022e12
int32_t v31 = v30 & -0xff01 | 0xd900; // 0x10022e13
__asm_outsd(v28, v7);
int32_t v32; // 0x10022dd7
char * v33 = (char *)(v32 - 12 + 4 * v31); // 0x10022e16
unsigned char v34 = *v33; // 0x10022e16
char v35 = v30; // 0x10022e16
char v36 = v29; // 0x10022e16
unsigned char v37 = v34 + v35; // 0x10022e16
char v38 = v37 + v36; // 0x10022e16
char v39 = v38 + v36; // 0x10022e16
v29 = v29 ? v38 <= v34 : v37 < v34;
*v33 = v38;
__asm_out_3(v28, v35);
int32_t v40 = v31; // 0x10022e1b
while (v38 < 0 == ((v39 ^ v34) & (v39 ^ v35)) < 0 == (v38 != 0)) {
// 0x10022e11
__asm_out_1(v28, v40);
v30 = 0x10000 * v40 / 0x10000;
v31 = v30 & -0xff01 | 0xd900;
__asm_outsd(v28, v7);
v33 = (char *)(v32 - 12 + 4 * v31);
v34 = *v33;
v35 = v30;
v36 = v29;
v37 = v34 + v35;
v38 = v37 + v36;
v39 = v38 + v36;
v29 = v29 ? v38 <= v34 : v37 < v34;
*v33 = v38;
__asm_out_3(v28, v35);
v40 = v31;
}
unsigned char v41 = *(char *)v26; // 0x10022e1d
uint32_t v42 = v27 - 1; // 0x10022e22
char v43 = __asm_in_6(-93); // 0x10022e25
int32_t v44 = v42 / 2 | 0x80000000 * v42; // 0x10022e27
int32_t v45 = v44 - 14; // 0x10022e29
__writefsbyte(v45, __readfsbyte(v45) & 4);
int32_t v46 = v31 + 1 & -0x2500 | (int32_t)v43; // 0x10022e30
int32_t v47 = v32 + 1;
int32_t v48 = v26 + (v23 ? -1 : 1);
v20 = ((v17 | 0x8000 * (int32_t)(*(char *)&v7 < v41) | 0x4900) & -256) - 1;
int32_t v49 = ((char)v48 > 153 ? 102 : 6) + v48 & 255 | v48 & -256; // 0x10022e39
int32_t v50; // bp-39, 0x10022dd7
v21 = (int32_t)&v50 + 4;
uint32_t v51 = *(int32_t *)__asm_bound(*(int64_t *)-0x2178d750); // 0x10022e44
uint32_t v52 = *(int32_t *)v46; // 0x10022e44
int32_t v53 = v47 & -256 | (int32_t)*(char *)((v47 & 255) + v20); // 0x10022e45
int32_t v54 = v20; // 0x10022e45
int32_t v55 = v21; // 0x10022e45
v46 += v24;
while (v51 > v52) {
// 0x10022e31
v47 = v49;
v48 = v53;
v20 = (v54 & -256) - 1;
v49 = ((char)v48 > 153 ? 102 : 6) + v48 & 255 | v48 & -256;
v21 = v55 + 4;
v51 = *(int32_t *)__asm_bound(*(int64_t *)-0x2178d750);
v52 = *(int32_t *)v46;
v53 = v47 & -256 | (int32_t)*(char *)((v47 & 255) + v20);
v54 = v20;
v55 = v21;
v46 += v24;
}
// 0x10022e47
unknown_81b4c28b();
int32_t v56; // 0x10022dd7
__asm_into(v56);
v18 = v51 < v52;
v19 = v44 + 1;
v22 = v49;
}
char * v57 = (char *)(v22 + v20); // 0x10022e4d
*v57 = v18 + (char)v20 + *v57;
char * v58 = (char *)(*(int32_t *)v21 - 30); // 0x10022e58
*v58 = 128 * (char)(*(int32_t *)v20 < v19) | *v58 / 2;
return function_9acc236a();
}

// Address range: 0x10022e62 - 0x10022eb5
int32_t function_10022e62(int32_t a1) {
// 0x10022e62
__asm_in_6(-30);
int32_t v1; // 0x10022e62
int32_t v2 = v1 & -256 | 162; // 0x10022e67
uint32_t v3 = __asm_iretd(); // 0x10022e72
float80_t v4; // 0x10022e62
int64_t v5 = v4; // 0x10022e73
int32_t v6; // 0x10022e62
*(int64_t *)(v6 - 0x72cf993a) = v5;
bool v7; // 0x10022e62
int32_t v8 = v7 ? -4 : 4; // 0x10022e83
int32_t v9 = *(int32_t *)(v2 - 11); // 0x10022e84
uint32_t v10; // 0x10022e62
int32_t v11; // 0x10022e62
int32_t v12 = *(int32_t *)(v11 - 128) + 1 + (int32_t)(v3 < v10) + v9; // 0x10022e84
int32_t v13 = v6 - 1; // 0x10022e87
int32_t v14 = v3 + 1; // 0x10022e88
*(int32_t *)-0x65d8df11 = (v14 - 256 * v12 & 0xff00 | v14 & -0xff01) - 0x1ae5d3c7;
int32_t v15 = __asm_int3() & -0xff01 | 0x9600; // 0x10022e99
__asm_out_2(0, v15);
int32_t v16 = 2 * v8;
int32_t v17 = v10 - 1 + v16; // 0x10022e9d
int32_t v18; // 0x10022e62
int32_t v19 = v8 + v18; // 0x10022e9d
*(int32_t *)v17 = *(int32_t *)v19;
*(int64_t *)(v2 + 0x5a39028d) = v5;
int32_t * v20 = (int32_t *)(v19 + 81 + v16); // 0x10022ead
*v20 = *v20 | v13;
int32_t v21; // bp-3, 0x10022e62
int32_t v22; // 0x10022e62
return function_1458e8bb(v17 + v8, v17, v19, v22, &v21, v12, v13, v2, v15);
}

// Address range: 0x10022eb5 - 0x10022f10
int32_t function_10022eb5(void) {
// 0x10022eb5
int32_t v1; // 0x10022eb5
char * v2 = (char *)(v1 + 0x68713ae7); // 0x10022eb7
char v3 = *v2 - 1; // 0x10022eb7
*v2 = v3;
bool v4; // 0x10022eb5
int32_t v5; // 0x10022eb5
int32_t v6; // 0x10022eb5
int32_t v7; // 0x10022eb5
if (v3 != 0) {
unsigned char v8 = (char)v1; // 0x10022ec2
bool v9; // 0x10022eb5
unsigned char v10 = v8 - 55 + (char)v9; // 0x10022ec2
bool v11 = v9 ? v10 <= v8 : v8 > 54; // 0x10022ec2
int32_t result = v1 & -256 | (int32_t)v10; // 0x10022ec2
int32_t v12; // 0x10022eb5
char v13 = v12; // 0x10022eca
uint32_t v14; // 0x10022eb5
int32_t v15; // 0x10022eb5
*(char *)(v14 - 127 + 8 * v15) = v13;
__asm_int(144);
int32_t v16 = v11; // 0x10022ed2
uint32_t v17; // 0x10022eb5
uint32_t v18 = v17 + v16; // 0x10022ed2
int32_t v19 = v14 - v18; // 0x10022ed2
if (v11 ? v18 != -1 || v14 < v19 - v16 : v14 < v18) {
// 0x10022f29
return result;
}
// 0x10022ed6
int32_t v20; // 0x10022eb5
int32_t * v21 = (int32_t *)(((0x10000 * v20 - 0x10000) / 0x10000 | 191) + 0x13da8bf1); // 0x10022ee8
*v21 = (int32_t)(v10 < 215) - result - *(int32_t *)(result + 47) + *v21;
uint32_t v22 = v19 - 0x4c887ab8; // 0x10022eef
int32_t v23 = v17 & -256 | (int32_t)*(char *)0x7b965024; // 0x10022ef1
unsigned char v24 = v13 + 31 & 31; // 0x10022ef6
int32_t v25 = v23; // 0x10022ef6
bool v26 = v22 < 0xb3778548; // 0x10022ef6
if (v24 != 0) {
uint32_t v27 = v17 / 256; // 0x10022ef6
char v28 = v27; // 0x10022ef6
unsigned char v29 = v24 - 1; // 0x10022ef6
v25 = v23 & -0xff01 | 256 * (int32_t)(v28 << v24 | (char)(((int16_t)v27 & 255) >> (int16_t)(9 - v24)) | (char)(v22 < 0xb3778548) << v29);
v26 = (128 >> v29 & v28) != 0;
}
int32_t v30; // 0x10022eb5
char * v31 = (char *)(v30 - 0x5d36aacb); // 0x10022efd
unsigned char v32 = *v31; // 0x10022efd
unsigned char v33 = v26 ? -88 : -89; // 0x10022efd
*v31 = v32 - v33;
v6 = -0x1dfe3f89;
v5 = v25;
v7 = v22;
v4 = v26 | v32 < v33;
}
int32_t v34 = v5;
*(int32_t *)(v7 - 4) = v34;
char * v35 = (char *)v6; // 0x10022f0a
*v35 = *v35 ^ 18;
return v34 - (v4 ? 66 : 65) & 255 | v34 & -256;
}

// Address range: 0x10022f10 - 0x10022f29
int32_t function_10022f10(void) {
// 0x10022f10
int32_t v1; // 0x10022f10
char * v2 = (char *)(v1 + 85); // 0x10022f12
uint32_t v3; // 0x10022f10
char v4 = *v2 - (char)(v3 / 256); // 0x10022f12
char v5 = llvm_ctpop_i8(v4); // 0x10022f12
*v2 = v4;
if ((v5 & 1) != 0) {
function_10022f2d((int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2);
}
// 0x10022f17
int32_t v6; // 0x10022f10
return 0x393abd57 * v6;
}

// Address range: 0x10022f2d - 0x1002307b
int32_t function_10022f2d(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x10022f2d
int32_t v1; // 0x10022f2d
int32_t v2 = v1 >> 31; // 0x10022f2d
int32_t v3; // 0x10022f2d
int32_t v4; // 0x10022f2d
int32_t v5; // 0x10022f2d
int32_t v6; // 0x10022f2d
bool v7; // 0x10022f2d
bool v8; // 0x10022f2d
int32_t v9; // 0x10022f2d
int32_t v10; // 0x10022f2d
if (!v7) {
unsigned char v11 = (char)v1; // 0x10022f93
unsigned char v12 = v11 < 147 ? v11 : v11 + 109; // 0x10022f93
int32_t v13 = v10 - 1; // 0x10022f95
if (v13 != 0 && v12 != 0) {
int32_t v14 = v9 - (v2 & -7); // 0x10022fe6
*(int32_t *)v9 = v14;
int32_t result = v14 >= 0 ? v1 & -0x10000 | (int32_t)v12 | 256 * (int32_t)(v11 > 146) : v13;
return result;
}
// 0x10022f97
v3 = *(int32_t *)0xb1abe88;
v5 = v13;
} else {
uint32_t v15 = v2 - 1;
*(char *)0x94f24df = (char)v1;
int32_t v16; // 0x10022f2d
int32_t v17 = v16 - 1; // 0x10022f3b
int32_t v18 = *(int32_t *)v17 & -256 | (int32_t)*(char *)0x2941f52b; // 0x10022f46
int32_t v19 = (v10 & -256 | 94) - 1; // 0x10022f4c
int32_t v20; // 0x10022f2d
char * v21 = (char *)(2 * v19 + v20); // 0x10022f4e
*v21 = *v21 & 121;
int32_t * v22 = (int32_t *)(v18 - 95); // 0x10022f52
int32_t v23; // 0x10022f2d
*v22 = *v22 & v23;
int32_t v24 = llvm_bswap_i32((v8 ? -4 : 4) + v17); // 0x10022f55
int32_t v25 = v9 + 1; // 0x10022f57
int32_t v26; // 0x10022f2d
int32_t v27 = *(int32_t *)(v26 - 2); // 0x10022f58
int16_t v28 = v15; // 0x10022f5a
__asm_outsb(v28, *(char *)v24);
unsigned char v29 = *(char *)0x559f84cb; // 0x10022f5b
int32_t v30 = v29; // 0x10022f5b
int32_t v31 = v27 & -256 | v30; // 0x10022f5b
if (v25 < 0) {
int32_t * v32 = (int32_t *)(8 * v15 - 126 + v31); // 0x10022f6c
*v32 = 0x20000000 * *v32;
char * v33 = (char *)v18; // 0x10022f70
*v33 = *v33 ^ v29;
int32_t v34 = v29 < 248 ? v30 : v30 + 8; // 0x10022f72
int32_t result2 = 256 * (int32_t)(v29 > 247) | v27 & -0x10000 | v34 & 255; // 0x10022f72
__asm_out_1(v28, result2);
// 0x10022f6b
return result2;
}
int32_t result3 = __asm_int1(); // 0x10022f68
v3 = result3;
v5 = v19;
v4 = v25;
v6 = v24;
if (*(char *)v31 != (char)(v15 / 256)) {
// 0x10022f6b
return result3;
}
}
int32_t v35 = v6;
int32_t * v36 = (int32_t *)(v5 + 18); // 0x10022fae
uint32_t v37 = *v36; // 0x10022fae
int32_t v38 = v3 > 0xd4361f10; // 0x10022fae
uint32_t v39 = v37 + v35; // 0x10022fae
uint32_t v40 = v39 + v38; // 0x10022fae
int32_t v41 = v40 + v38; // 0x10022fae
char v42 = llvm_ctpop_i8((char)v40); // 0x10022fae
bool v43 = v3 > 0xd4361f10 ? v40 <= v37 : v39 < v37; // 0x10022fae
*v36 = v40;
bool v44; // 0x10022f2d
bool v45; // 0x10022f2d
bool v46; // 0x10022f2d
*(int32_t *)0x73f0be0b = 0x4000 * (int32_t)v46 | 1024 * (int32_t)v8 | 512 * (int32_t)v44 | 256 * (int32_t)v45 | (int32_t)v43 | 64 * (int32_t)(v40 == 0) | 128 * (int32_t)(v40 < 0) | 16 * (int32_t)((v35 & 15) + v38 + (v37 & 15) > 15) | 4 * (int32_t)((v42 & 1) == 0) | 2048 * (int32_t)(((v41 ^ v37) & (v41 ^ v35)) < 0) | 2;
*(int32_t *)0x73f0be07 = v35;
if (v40 >= 0) {
// 0x10022fbf
*(int32_t *)0x73f0be03 = 0x5ee8895d;
return function_73f9ce41();
}
unsigned char v47 = *(char *)0x49a4d37f; // 0x10023034
char v48 = v47 + 64; // 0x10023034
char v49 = llvm_ctpop_i8(v48); // 0x10023034
*(char *)0x49a4d37f = v48;
*(char *)v35 = 64 * (char)(v48 == 0) | (char)(v47 < 192) | 128 * (char)(v48 < 0) | 4 * (char)((v49 & 1) == 0) | 2;
char * v50 = (char *)((v3 + 0x2bc9e0ef >> 31) + (v8 ? -0x1b02309f : -0x1b023097)); // 0x10023040
char v51 = *v50; // 0x10023040
*v50 = v51 - 1;
if (v51 > 0) {
char * v52 = (char *)v4; // 0x1002306f
*v52 = -1 - *v52;
return -0x76a3;
}
int32_t v53 = *(int32_t *)0x73f0be0b; // 0x10023049
int32_t v54 = *(int32_t *)v53 & *(int32_t *)0x73f0be1b; // 0x1002304a
if (v54 < 0) {
// 0x10022f6b
return *(int32_t *)0x73f0be23 & -256;
}
int32_t v55 = *(int32_t *)0x73f0be1f; // 0x10023049
int32_t v56 = __asm_sti(); // 0x10023050
uint32_t v57 = v55 & 31; // 0x10023051
if (v57 != 0) {
int32_t * v58 = (int32_t *)(*(int32_t *)0x73f0be0f - 28); // 0x10023051
*v58 = *v58 >> v57;
}
*(int32_t *)0x6aa13751 = v56;
int32_t * v59 = (int32_t *)*(int32_t *)0x73f0be17; // 0x1002305a
int32_t v60 = v54 - *v59; // 0x1002305a
unsigned char v61 = (char)v56; // 0x1002305c
unsigned char v62 = *(char *)(*(int32_t *)0x73f0be07 + 1); // 0x1002305c
__asm_outsb((int16_t)v60, *(char *)v53);
*(int32_t *)0x73f0be23 = 0x73f0be27;
uint32_t v63 = *v59; // 0x10023060
int32_t v64 = v62 > v61; // 0x10023060
uint32_t v65 = v55 + v64; // 0x10023060
int32_t v66 = v63 - v65; // 0x10023060
bool v67 = v62 > v61 ? v65 != -1 | v63 < v66 - v64 : v63 < v65; // 0x10023060
*v59 = v66;
int32_t v68; // 0x10022f2d
__asm_into(v68);
char v69 = *(char *)(v60 - 78); // 0x10023069
// 0x10022f6b
return v56 & -256 | (int32_t)(v61 - v69 + (char)v67);
}

// Address range: 0x1002307b - 0x10023091
int32_t function_1002307b(void) {
// 0x1002307b
int32_t v1; // 0x1002307b
int32_t v2; // 0x1002307b
*(char *)(v1 & 0xffff) = (char)v2;
int32_t v3; // 0x1002307b
int32_t v4; // 0x1002307b
__asm_outsd((int16_t)v4, v3);
int32_t v5 = v2 ^ 168; // 0x10023082
int32_t v6; // 0x1002307b
int32_t * v7 = (int32_t *)((v6 & -0xff01 | 0xe500) + 73); // 0x1002308b
*v7 = -1 - *v7;
*(int32_t *)*(int32_t *)(v5 + 0xd4ea5a7) = v5;
return function_1002310b((int32_t)&g2);
}

// Address range: 0x10023091 - 0x1002309a
int32_t function_10023091(void) {
// 0x10023091
return __asm_in_4(183);
}

// Address range: 0x1002309b - 0x1002309e
int32_t function_1002309b(int32_t a1) {
// 0x1002309b
int32_t result; // 0x1002309b
return result;
}

// Address range: 0x100230b2 - 0x100230b3
int32_t function_100230b2(int32_t a1) {
// 0x100230b2
int32_t result; // 0x100230b2
return result;
}

// Address range: 0x100230c5 - 0x100230c6
int32_t function_100230c5(int32_t a1) {
// 0x100230c5
int32_t result; // 0x100230c5
return result;
}

// Address range: 0x100230df - 0x10023103
int32_t function_100230df(int16_t a1) {
// 0x100230df
return function_c20b03b7();
}

// Address range: 0x1002310b - 0x1002314d
int32_t function_1002310b(int32_t a1) {
// 0x1002310b
int32_t v1; // 0x1002310b
unsigned char v2 = (char)v1; // 0x10023110
bool v3; // 0x1002310b
bool v4 = v2 > 153 | v3;
int32_t v5; // 0x1002310b
bool v6; // 0x1002310b
if (v6 || (v2 & 14) > 9) {
v5 = (v4 ? 102 : 6) + v1 & 255 | v1 & -256;
} else {
v5 = (v4 ? v1 + 96 : v1) & 255 | v1 & -256;
}
int32_t v7; // 0x1002310b
int32_t v8; // 0x1002310b
char * v9 = (char *)(8 * v7 + 89 + v8); // 0x1002311a
*v9 = *v9 ^ -119;
int32_t * v10 = (int32_t *)((v8 & -256 | 99) - 0x377b08ac); // 0x10023123
int32_t v11; // 0x1002310b
*v10 = *v10 | v11;
char v12 = v5; // 0x10023129
*(char *)0x3aa54ab4 = v12;
*(char *)-0x61ec8c32 = v12 & 3;
__asm_int(113);
unsigned char v13 = *(char *)(*(int32_t *)(v11 + 4) + (v5 & 3)); // 0x1002314a
return v5 & -256 | (int32_t)v13;
}

// Address range: 0x1002318a - 0x1002318f
int32_t function_1002318a(void) {
// 0x1002318a
return function_d725ae28();
}

// Address range: 0x1002318f - 0x100231ad
int32_t function_1002318f(void) {
// 0x1002318f
*(int32_t *)-0x73299b2a = __asm_int1() & -0xff01 | 0x3500;
int32_t v1; // 0x1002318f
int32_t * v2 = (int32_t *)(v1 + 80); // 0x10023197
int32_t v3; // 0x1002318f
*v2 = *v2 | v3;
__asm_in_6(66);
return function_100231d2((int32_t)&g2);
}

// Address range: 0x100231d0 - 0x100231d2
int32_t function_100231d0(void) {
// 0x100231d0
int32_t result; // 0x100231d0
return result;
}

// Address range: 0x100231d2 - 0x100231e9
int32_t function_100231d2(int32_t a1) {
// 0x100231d2
int32_t v1; // 0x100231d2
char * v2 = (char *)(v1 + 82); // 0x100231d7
uint32_t v3; // 0x100231d2
*v2 = *v2 | (char)(v3 / 256);
uint32_t v4; // 0x100231d2
int32_t v5 = (v4 / 2 & 128) + v4; // 0x100231da
int32_t v6 = v4 & -0x10000; // 0x100231da
*(int32_t *)0x1956d90d = v5 & 255 | v6;
return v5 & 84 | v6;
}

// Address range: 0x100231ea - 0x100231f3
int32_t function_100231ea(int32_t a1) {
// 0x100231ea
int32_t v1; // 0x100231ea
int32_t v2; // 0x100231ea
*(char *)v1 = (char)v2;
int32_t v3; // 0x100231ea
int32_t v4; // 0x100231ea
return v4 & -256 | (int32_t)*(char *)((v4 & 255) + v3);
}

// Address range: 0x100231f3 - 0x10023285
int32_t function_100231f3(void) {
// 0x100231f3
bool v1; // 0x100231f3
if (!v1) {
int32_t v2 = __asm_in_4(195); // 0x100231ff
int32_t v3; // 0x100231f3
char * v4 = (char *)(-0x3a209fad * *(int32_t *)(v3 - 0x67727a15) - 97); // 0x1002320a
*v4 = *v4 ^ -112;
return v2 + 218 & 255 | v2 & -256;
}
// 0x10023210
int32_t v5; // 0x100231f3
*(char *)v5 = -1;
bool v6; // 0x100231f3
int32_t v7 = v6 ? -4 : 4; // 0x1002321f
int32_t v8; // 0x100231f3
int16_t v9 = v8;
int32_t v10 = v6 ? -1 : 1;
int32_t v11; // 0x100231f3
int32_t v12 = v11;
int32_t v13; // 0x100231f3
int32_t v14 = v13 + 0x3b41a915; // 0x10023215
int32_t v15; // 0x100231f3
int32_t v16 = *(int32_t *)(v15 + 75); // 0x1002321c
int16_t v17 = *(int16_t *)(v15 + 79); // 0x1002321c
int32_t v18; // 0x100231f3
*(int32_t *)v16 = *(int32_t *)v18;
int32_t v19 = v16 + v7; // 0x1002321f
int32_t v20 = v18 + v7; // 0x1002321f
int32_t v21 = v15 - 1; // 0x10023220
bool v22 = (v14 & 14) > 9 | (v15 & 15) > 16; // 0x10023221
int32_t v23 = (v22 ? 72 : 71) | v14 & -0x10000 | 256 * (int32_t)v22 + v14 & 0xff00; // 0x10023224
__asm_outsd(v9, *(int32_t *)v20);
*(char *)v19 = *(char *)v20;
int32_t v24 = v20 + v10; // 0x1002322c
int32_t * v25 = (int32_t *)v24; // 0x1002322d
__asm_outsd(v9, *v25);
int32_t v26 = *v25; // 0x10023230
int32_t v27 = *(int32_t *)(v19 + v10); // 0x10023230
int32_t v28 = v24 + v7; // 0x10023230
v15 = v21;
v11 = v12 - 1;
while (((v26 - v27 ^ v26) & (v27 ^ v26)) < 0) {
// 0x10023215
v12 = v11;
v14 = v23 + 0x3b41a915;
v16 = *(int32_t *)(v15 + 75);
v17 = *(int16_t *)(v15 + 79);
*(int32_t *)v16 = *(int32_t *)v28;
v19 = v16 + v7;
v20 = v28 + v7;
v21 = v15 - 1;
v22 = (v14 & 14) > 9 | (v15 & 15) > 16;
v23 = (v22 ? 72 : 71) | v14 & -0x10000 | 256 * (int32_t)v22 + v14 & 0xff00;
__asm_outsd(v9, *(int32_t *)v20);
*(char *)v19 = *(char *)v20;
v24 = v20 + v10;
v25 = (int32_t *)v24;
__asm_outsd(v9, *v25);
v26 = *v25;
v27 = *(int32_t *)(v19 + v10);
v28 = v24 + v7;
v15 = v21;
v11 = v12 - 1;
}
// 0x10023234
__readfsdword(v28);
char v29 = *(char *)v23; // 0x10023236
char * v30 = (char *)(v5 + 68);
int32_t v31 = 256 * (int32_t)(v29 + (char)(v21 / 256)) | v21 & -0xff01; // 0x10023239
int32_t v32 = v12 + 4;
int32_t v33 = v23;
int32_t v34; // 0x100231f3
int32_t v35 = v34 + 1;
int32_t * v36 = (int32_t *)(v28 + v7 + 91); // 0x10023240
*v36 = *v36 & v35;
v31 ^= v8;
while (v31 >= 1) {
int32_t v37 = v33 + 0x5a10ba52; // 0x10023247
*(int16_t *)(v32 - 2) = v17;
*v30 = *v30 + (char)v5;
int32_t v38 = *(int32_t *)(v32 + 2); // 0x10023252
int32_t result = v32 + 6; // 0x10023252
int32_t * v39 = (int32_t *)(v34 - 0x3a69ea1f); // 0x10023253
int32_t v40 = *v39; // 0x10023253
*v39 = v40 - result;
v34 = v35;
if (v40 < result) {
// 0x1002325b
__asm_out_2(219, result);
__asm_outsd(v9, *(int32_t *)v38);
*(int32_t *)(v33 + 0x5a10ba4e) = v37;
return result;
}
v32 = result;
v33 = v37;
v35 = v34 + 1;
v36 = (int32_t *)(v38 + 91);
*v36 = *v36 & v35;
v31 ^= v8;
}
int32_t v41 = __asm_sti(); // 0x10023279
*(int32_t *)(v32 - 4) = v35;
return v41 ^ -0x7fe5e6a4;
}

// Address range: 0x1002328f - 0x100232eb
int32_t function_1002328f(int32_t a1) {
// 0x1002328f
int32_t v1; // 0x1002328f
__asm_out_2(247, v1);
__asm_int1();
uint32_t v2; // 0x1002328f
int32_t * v3 = (int32_t *)(v2 - 0x2adbe885); // 0x10023297
*v3 = *v3 / 2;
int32_t v4; // 0x1002328f
if (*(char *)(v4 + 121) == (char)(v2 / 256)) {
// 0x100232a4
int32_t v5; // 0x1002328f
bool v6; // 0x1002328f
return (v6 ? -4 : 4) + v5;
}
int32_t result = __asm_in_4(113); // 0x100232e7
__asm_out(29, (char)result);
return result;
}

// Address range: 0x10023310 - 0x10023317
int32_t function_10023310(void) {
// 0x10023310
return function_52355cad();
}

// Address range: 0x10023365 - 0x10023366
int32_t function_10023365(void) {
// 0x10023365
int32_t result; // 0x10023365
return result;
}

// Address range: 0x10023369 - 0x1002336a
int32_t function_10023369(void) {
// 0x10023369
int32_t result; // 0x10023369
return result;
}

// Address range: 0x10023370 - 0x10023377
int32_t function_10023370(void) {
// 0x10023370
int32_t result; // 0x10023370
return result;
}

// Address range: 0x1002337a - 0x1002337c
int32_t function_1002337a(void) {
// 0x1002337a
return function_1002339f();
}

// Address range: 0x1002339b - 0x1002339f
int32_t function_1002339b(void) {
// 0x1002339b
int32_t v1; // 0x1002339b
return v1 + 84 & 255 | v1 & -256;
}

// Address range: 0x1002339f - 0x100233b2
int32_t function_1002339f(void) {
// 0x1002339f
bool v1; // 0x1002339f
bool v2; // 0x1002339f
if (!v1 && !v2) {
function_10023365();
}
// 0x100233a1
int32_t v3; // 0x1002339f
*(char *)(v3 - 55) = 105;
uint32_t v4 = __asm_int3(); // 0x100233a6
int32_t v5; // 0x1002339f
char v6 = *(char *)(v5 - 97); // 0x100233a8
int32_t result = 256 * (int32_t)(v6 + (char)(v4 / 256)) | v4 & -0xff01; // 0x100233b0
if (v3 == -1) {
result = function_10023369();
}
// 0x100233b2
return result;
}

// Address range: 0x100233b3 - 0x100233be
int32_t function_100233b3(int32_t a1, int32_t a2) {
// 0x100233b3
return a1 ^ 3;
}

// Address range: 0x100233d7 - 0x100233da
int32_t function_100233d7(int32_t a1) {
// 0x100233d7
int32_t result; // 0x100233d7
return result;
}

// Address range: 0x100233e7 - 0x100233ee
int32_t function_100233e7(void) {
// 0x100233e7
int32_t result; // 0x100233e7
return result;
}

// Address range: 0x100233fd - 0x100233fe
int32_t function_100233fd(void) {
// 0x100233fd
int32_t result; // 0x100233fd
return result;
}

// Address range: 0x1002340e - 0x10023419
int32_t function_1002340e(void) {
// 0x1002340e
int32_t v1; // 0x1002340e
return function_b7df9579(v1);
}

// Address range: 0x1002342a - 0x100235c5
int32_t function_1002342a(int16_t a1, int32_t a2) {
// 0x1002342a
int32_t v1; // 0x1002342a
int32_t v2 = v1 & -0xff01 | 0xfc00; // 0x10023430
int32_t v3; // 0x1002342a
*(char *)(v3 - 0x666f879d) = 0;
int32_t v4; // 0x1002342a
__asm_arpl(*(int16_t *)(v4 - 0x78eb0f62), (int16_t)v2);
unsigned char v5 = (char)v1; // 0x10023448
int32_t v6; // 0x1002342a
if ((v3 & 15) > 16 || (v5 & 14) > 9) {
v6 = (v5 > 153 ? 102 : 6) + v1 & 255 | v2 & -1024;
} else {
v6 = (v5 > 153 ? v1 + 96 : v1) & 255 | v2 & -1024;
}
uint32_t v7 = v6;
int32_t v8; // 0x1002342a
uint32_t v9 = v7 + v8; // 0x10023449
int32_t v10 = v9 + (int32_t)(v5 > 153); // 0x10023449
bool v11 = v5 > 153 ? v10 <= v7 : v9 < v7; // 0x10023449
int32_t * v12 = (int32_t *)(v4 + 52 + 2 * v8); // 0x1002344b
int32_t v13 = *v12 - v4 + (int32_t)v11; // 0x1002344b
*v12 = v13;
int64_t v14 = (int64_t)*(int32_t *)(v4 + 0x1ef6838a); // 0x1002344f
int32_t v15 = v10; // 0x10023459
if (-0x4e67a2ea * v14 == -0x4e67a2ea00000000 * v14 / 0x100000000 && v13 != 0) {
v15 = function_100233fd();
}
uint32_t v16 = v15;
int32_t v17 = -0x4e67a2ea * v14 != -0x4e67a2ea00000000 * v14 / 0x100000000; // 0x1002345b
uint32_t v18 = v16 + v4; // 0x1002345b
uint32_t v19 = v18 + v17; // 0x1002345b
bool v20 = -0x4e67a2ea * v14 != -0x4e67a2ea00000000 * v14 / 0x100000000 ? v19 <= v16 : v18 < v16; // 0x1002345b
unsigned char v21 = (char)v8; // 0x1002345e
bool v22 = v21 > 153 | v20;
int32_t v23; // 0x1002342a
if ((v21 & 14) > 9 || (v4 & 15) + v17 + (v16 & 15) > 15) {
v23 = (v22 ? 154 : 250) + v8 & 255 | v8 & -256;
} else {
v23 = (v22 ? v8 + 160 : v8) & 255 | v8 & -256;
}
int32_t v24 = v19 + v17; // 0x1002345b
if (((v24 ^ v16) & (v24 ^ v4)) < 0) {
unsigned char v25 = *(char *)(8 * v4 - 0x7145fec4 + v19) ^ (char)v23; // 0x10023461
int32_t v26 = v23 & -256 | (int32_t)v25; // 0x10023461
int32_t v27; // 0x1002342a
*(int32_t *)v27 = v26;
*(int32_t *)-0x245f80ba = v19;
*(int32_t *)-0x2abdc149 = v26;
*(char *)(v26 - 0x2b13f869) = (char)(v19 / 256);
char * v28 = (char *)(v27 + 109); // 0x10023483
*v28 = *v28 | 101;
*(int32_t *)-0x245f80be = v19;
__asm_out(200, (v25 + 1 | 124) - 54);
unknown_d7e64294();
__asm_out(83, (char)__asm_in_4(31));
}
// 0x100234ad
__asm_sti();
__asm_wait();
return unknown_5710c15();
}

// Address range: 0x100235c5 - 0x100235f6
int32_t function_100235c5(void) {
// 0x100235c5
int32_t v1; // 0x100235c5
int32_t v2 = *(int32_t *)(v1 + 20); // 0x100235c8
int32_t v3 = *(int32_t *)(v1 + 28); // 0x100235c8
char * v4 = (char *)(v3 - 80); // 0x100235d3
char v5 = *v4; // 0x100235d3
*v4 = 4 * v5;
int32_t v6 = *(int32_t *)(v1 + 36); // 0x100235dd
char * v7 = (char *)v3; // 0x100235e3
*v7 = *v7 - (char)v2;
uint32_t v8 = v3 & 31; // 0x100235e5
if (v8 != 0) {
int32_t * v9 = (int32_t *)(v2 + 97 + 8 * v2); // 0x100235e5
*v9 = *v9 >> v8;
}
int32_t v10 = (v5 & 64) == 0 ? 0 : 255; // 0x100235d7
*(int32_t *)-0x646d5ed0 = ((v6 & 1024) == 0 ? 4 : -4) + *(int32_t *)(v1 + 8);
return ((char)v10 < 220 ? v10 : v10 + 36) & 255;
}

// Address range: 0x100235f6 - 0x1002369e
int32_t function_100235f6(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t result3) {
// 0x100235f6
uint32_t v1; // 0x100235f6
int32_t v2; // 0x100235f6
bool v3; // 0x100235f6
int32_t result = v1 - v2 + (int32_t)v3 & 255 | v1 & -256; // 0x100235f6
int32_t v4; // 0x100235f6
int32_t v5; // 0x100235f6
if (*(char *)(v4 - 124 + 4 * v5) > (char)(v1 / 256)) {
// 0x100235fe
__asm_out_3((int16_t)v5, (char)v2 & -77);
// 0x10023649
return result;
}
// 0x10023629
int32_t v6; // 0x100235f6
int32_t v7 = *(int32_t *)(v6 + 0x2137b3f4); // 0x10023630
__asm_int(45);
__asm_out_1((int16_t)v7, -0x1eaa2c91);
int32_t v8; // 0x100235f6
int32_t v9 = __asm_bound(*(int64_t *)(v8 - 109 + 2 * result)); // 0x1002363b
char * v10 = (char *)(v6 + 81 + 4 * v7); // 0x10023640
char v11 = *v10 ^ -87; // 0x10023640
char v12 = llvm_ctpop_i8(v11); // 0x10023640
*v10 = v11;
int32_t result2 = v9 & -0x10000 | (int32_t)__asm_arpl_7((int16_t)v6); // 0x10023645
if ((v12 & 1) != 0) {
// 0x10023649
return result2;
}
// 0x1002367d
int32_t v13; // 0x100235f6
int32_t * v14 = (int32_t *)(v13 - 0x29db165c); // 0x1002367d
*v14 = *v14 ^ v4;
int32_t * v15 = (int32_t *)(9 * v7); // 0x10023683
*v15 = *v15 + result2;
__asm_out_2(77, result2);
char * v16 = (char *)(v6 - 0x175fb40d); // 0x10023689
*v16 = -*v16;
*(char *)0x213b7e87 = *(char *)0x213b7e87 | 126;
return result3;
}

// Address range: 0x1002369f - 0x100236a6
int32_t function_1002369f(void) {
// 0x1002369f
return function_f6ef99fb();
}

// Address range: 0x100236e4 - 0x10023730
int32_t function_100236e4(int32_t a1) {
// 0x100236e4
int32_t v1; // 0x100236e4
int32_t v2; // 0x100236e4
bool v3; // 0x100236e4
*(int32_t *)v1 = v2 + v1 + (int32_t)v3;
uint32_t v4; // 0x100236e4
int32_t v5; // 0x100236e4
if ((char)(v4 / 256) - *(char *)(v2 - 43 + v5) < 0) {
// 0x100236ed
return __asm_wait() & -256 | 251;
}
// 0x100236f7
int32_t v6; // 0x100236e4
int32_t v7 = v6 + 1; // 0x100236fe
int16_t v8; // 0x100236e4
unknown_2ef2c11d(v8, v7);
char * v9 = (char *)(v6 - 6); // 0x10023716
unsigned char v10 = *v9; // 0x10023716
*v9 = v10 / 2 | 128 * v10;
__asm_outsd(-0x6a6c, *(int32_t *)-0x5c99b47a);
*(int32_t *)-0xc8d4f79 = *(int32_t *)-0xc8d4f79 - v7;
return *(int32_t *)-0x5c99b47a;
}

// Address range: 0x10023731 - 0x10023774
int32_t function_10023731(void) {
// 0x10023731
int32_t v1; // 0x10023731
bool v2; // 0x10023731
int32_t v3 = (v2 ? -4 : 4) + v1; // 0x10023736
char * v4 = (char *)(v3 - 0x38c586e3); // 0x10023737
*v4 = *v4 - 121;
int32_t v5; // 0x10023731
int32_t v6 = v5 ^ -32; // 0x1002373e
uint32_t v7; // 0x10023731
uint32_t v8 = *(int32_t *)(v7 - 46); // 0x10023741
int32_t v9 = v7 - v8; // 0x10023741
char v10 = llvm_ctpop_i8((char)v9); // 0x10023741
bool v11; // 0x10023731
bool v12; // 0x10023731
bool v13; // 0x10023731
*(int32_t *)(v6 - 4) = 0x4000 * (int32_t)v12 | 1024 * (int32_t)v2 | 512 * (int32_t)v13 | 256 * (int32_t)v11 | (int32_t)(v7 < v8) | 64 * (int32_t)(v9 == 0) | 128 * (int32_t)(v9 < 0) | 16 * (int32_t)((v7 & 15) - (v8 & 15) > 15) | 2048 * (int32_t)(((v9 ^ v7) & (v8 ^ v7)) < 0) | 4 * (int32_t)((v10 & 1) == 0) | 2;
int32_t v14; // 0x10023731
int32_t v15 = *(int32_t *)(v14 + 67); // 0x10023752
uint16_t v16; // 0x10023731
int32_t * v17 = (int32_t *)(v14 - 0x33a0af85 + (int32_t)v16); // 0x10023755
*v17 = *v17 - 1;
float80_t v18; // 0x10023731
*(float32_t *)(v3 + 79) = (float32_t)((float80_t)v15 / v18);
*(int32_t *)-0x480d1ca0 = *(int32_t *)-0x480d1ca0 - v14;
return *(int32_t *)(v6 + 24) & -256 | 175;
}

// Address range: 0x10023774 - 0x100237e1
int32_t function_10023774(void) {
// 0x10023774
__asm_iretd();
int32_t v1; // 0x10023774
bool v2; // 0x10023774
int32_t v3 = (v2 ? -1 : 1) + v1; // 0x10023776
uint32_t v4; // 0x10023774
char * v5 = (char *)(v4 + 61); // 0x10023779
*v5 = *v5 | (char)(v4 / 256);
int32_t v6; // 0x10023774
*(int32_t *)v3 = *(int32_t *)(v6 - 1);
int32_t v7 = v3 + (v2 ? -4 : 4); // 0x1002377e
unsigned char v8 = (char)v4; // 0x1002377f
__asm_int(142);
int32_t v9 = *(int32_t *)((v4 & -0x10000 | (int32_t)(v8 % 39) | 256 * (int32_t)(v8 / 39)) - 0x4aec1112); // 0x10023797
__asm_bound(*(int64_t *)v7);
*(int32_t *)(-0x4eda1662 * *(int32_t *)(v7 - 0x3ca9ee85) - 4) = v9;
__asm_in_6(37);
int32_t v10 = unknown_e93d4442(); // 0x100237c0
int32_t v11; // 0x10023774
char * v12 = (char *)(v11 + 0x6b676041); // 0x100237c7
*v12 = *v12 + (char)v10;
__asm_int3();
return function_8e0094f4();
}

// Address range: 0x10023821 - 0x10023822
int32_t function_10023821(void) {
// 0x10023821
int32_t result; // 0x10023821
return result;
}

// Address range: 0x10023845 - 0x10023850
int32_t function_10023845(int32_t a1) {
// 0x10023845
int32_t v1; // 0x10023845
int16_t v2 = v1;
__asm_arpl(v2, v2);
return function_2236727a();
}

// Address range: 0x10023850 - 0x1002385b
int32_t function_10023850(void) {
// 0x10023850
int32_t result; // 0x10023850
return result;
}

// Address range: 0x1002385b - 0x100238ab
int32_t function_1002385b(void) {
// 0x1002385b
int32_t v1; // 0x1002385b
if (v1 < -0x766ac3c9) {
function_10023821();
}
// 0x10023869
int16_t v2; // 0x1002385b
int32_t v3 = unknown_a51accf6(v2); // 0x10023881
int32_t v4; // 0x1002385b
int32_t v5; // 0x1002385b
__asm_arpl((int16_t)v4, (int16_t)v5 - 88);
char v6 = v3; // 0x10023895
int32_t v7; // 0x1002385b
__asm_out_3((int16_t)v7, v6);
__asm_out(17, v6);
int32_t result = unknown_c9790a47(); // 0x10023898
int32_t v8; // 0x1002385b
__asm_into(v8);
__asm_into(v8);
return result;
}

// Address range: 0x100238ab - 0x100238b1
int32_t function_100238ab(int32_t a1) {
// 0x100238ab
int32_t v1; // 0x100238ab
return 0x10000 * v1 / 0x10000;
}

// Address range: 0x100238be - 0x100238d2
int32_t function_100238be(void) {
// 0x100238be
int32_t v1; // 0x100238be
int32_t v2; // 0x100238be
*(char *)v1 = (char)v2;
int32_t v3; // 0x100238be
int32_t v4; // 0x100238be
__asm_arpl(*(int16_t *)(v3 + 95), (int16_t)v4);
return function_e01637ae();
}

// Address range: 0x100238e0 - 0x100238f5
int32_t function_100238e0(void) {
// 0x100238e0
int32_t v1; // 0x100238e0
int32_t * v2 = (int32_t *)(v1 + 0x6cacde17); // 0x100238e6
int32_t v3; // 0x100238e0
*v2 = *v2 & v3;
int32_t v4; // 0x100238e0
unknown_5aa96167(v4);
return function_1002394e((int32_t)&g2);
}

// Address range: 0x10023939 - 0x10023941
int32_t function_10023939(void) {
// 0x10023939
return function_d620448e();
}

// Address range: 0x1002394e - 0x10023997
int32_t function_1002394e(int32_t a1) {
// 0x1002394e
bool v1; // 0x1002394e
int32_t v2; // 0x1002394e
bool v3; // 0x1002394e
if (!v3) {
// 0x1002398e
int32_t v4; // 0x1002394e
*(int32_t *)v2 = v2 - v4 + (int32_t)v1;
int32_t v5; // 0x1002394e
int32_t v6; // 0x1002394e
__asm_outsd((int16_t)v6 + 1, v5);
return -0x152abccb;
}
// 0x10023950
int128_t v7; // 0x1002394e
int128_t v8; // 0x1002394e
__asm_movlhps(v8, v7);
int32_t v9; // 0x1002394e
unsigned char v10 = (char)v9; // 0x10023956
bool v11 = v10 > 153 | v1;
int32_t v12; // 0x1002394e
bool v13; // 0x1002394e
if ((v10 & 14) > 9 || v13) {
v12 = (v11 ? 102 : 6) + v9 & 255 | v9 & -256;
} else {
v12 = (v11 ? v9 + 96 : v9) & 255 | v9 & -256;
}
int32_t * v14 = (int32_t *)(v2 + 31); // 0x10023965
*v14 = *v14 / 0x1000;
int32_t v15; // 0x1002394e
uint32_t v16 = v15 + 31 & 31; // 0x10023969
if (v16 != 0) {
int32_t * v17 = (int32_t *)(v2 - 97); // 0x10023969
*v17 = *v17 >> v16;
}
return 0x10000 * v12 / 0x10000 & 0x7999078c;
}

// Address range: 0x10023998 - 0x10023a29
int32_t function_10023998(int32_t a1) {
// 0x10023998
int32_t v1; // 0x10023998
uint32_t v2 = v1 & 31; // 0x10023998
int32_t v3; // 0x10023998
if (v2 != 0) {
int32_t * v4 = (int32_t *)(v3 - 0x2f2b1983); // 0x10023998
uint32_t v5 = *v4; // 0x10023998
bool v6; // 0x10023998
*v4 = v5 << v2 | (int32_t)v6 << v2 - 1 | (int32_t)((int64_t)v5 >> (int64_t)(33 - v2));
}
int32_t v7; // 0x10023998
int32_t result; // 0x10023998
bool v8; // 0x10023998
if (!v8) {
char * v9 = (char *)(8 * v7 - 121 + v3); // 0x100239a2
*v9 = *v9 | -82;
int32_t v10; // 0x10023998
*(char *)v10 = (char)v3;
__asm_in_4(42);
*(char *)(v1 - 112) = 0;
return result;
}
// 0x10023a05
*(int32_t *)v7 = 2 * v7;
unsigned char v11 = (char)a1; // 0x10023a0c
bool v12 = v11 > 153 | v7 < 0;
int32_t v13; // 0x10023998
bool v14; // 0x10023998
if ((v11 & 14) > 9 || v14) {
v13 = (v12 ? 102 : 6) + a1 & 255 | a1 & -256;
} else {
v13 = (v12 ? a1 + 96 : a1) & 255 | a1 & -256;
}
if (v13 != 0) {
// 0x10023a10
*(char *)result = -19;
}
int32_t v15 = __asm_hlt(); // 0x10023a16
return v15 - (v12 ? 189 : 188) & 255 | v15 & -256;
}

// Address range: 0x10023a2d - 0x10023a2e
int32_t function_10023a2d(void) {
// 0x10023a2d
int32_t result; // 0x10023a2d
return result;
}

// Address range: 0x10023a3f - 0x10023a46
int32_t function_10023a3f(void) {
// 0x10023a3f
return function_b6972abc();
}

// Address range: 0x10023a4d - 0x10023a4e
int32_t function_10023a4d(void) {
// 0x10023a4d
int32_t result; // 0x10023a4d
return result;
}

// Address range: 0x10023a5a - 0x10023ec3
int32_t function_10023a5a(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x10023a5a
int32_t v1; // 0x10023a5a
unsigned char v2 = (char)v1 & 31; // 0x10023a5a
int32_t v3; // 0x10023a5a
if (v2 != 0) {
char * v4 = (char *)(v3 + 0x40dc91f0); // 0x10023a5a
unsigned char v5 = *v4; // 0x10023a5a
*v4 = v5 >> 8 - v2 | v5 << v2;
}
int32_t v6 = v3 + 1; // 0x10023a62
__asm_int3();
int32_t v7; // 0x10023a5a
if ((v6 & (v3 ^ -0x80000000)) < 0) {
int32_t result; // 0x10023a5a
if (v7 == 1) {
// 0x10023ac9
return result + 3300 & 0xffff | result & -0x10000;
}
int32_t * v8 = (int32_t *)(result - 41); // 0x10023b3b
*v8 = *v8 | 39;
return result;
}
int32_t v9 = v7 + 5; // 0x10023a73
if ((*(char *)(v7 - 16) || (char)v6) != 0) {
// 0x10023ad3
int32_t v10; // 0x10023a5a
return function_9c40f104(0x10000 * v9 / 0x10000, v10);
}
// 0x10023a86
*(char *)(v7 + 6) = __asm_insb((int16_t)(v9 & 255 | v6 & 0xff00));
int32_t result2 = 0x20ebd5d0; // 0x10023a88
if (-*(char *)v9 < 48) {
result2 = function_10023a2d();
}
// 0x10023a8a
return result2;
}

// Address range: 0x10023eec - 0x10023eed
int32_t function_10023eec(void) {
// 0x10023eec
int32_t result; // 0x10023eec
return result;
}

// Address range: 0x10023efb - 0x10023efc
int32_t function_10023efb(void) {
// 0x10023efb
int32_t result; // 0x10023efb
return result;
}

// Address range: 0x10023f0a - 0x10023f0b
int32_t function_10023f0a(int32_t a1) {
// 0x10023f0a
int32_t result; // 0x10023f0a
return result;
}

// Address range: 0x10023f2b - 0x10023f2e
int32_t function_10023f2b(int32_t a1) {
// 0x10023f2b
int32_t result; // 0x10023f2b
return result;
}

// Address range: 0x10023f2f - 0x10023f58
int32_t function_10023f2f(int16_t a1) {
// 0x10023f2f
__asm_int1();
int32_t v1; // 0x10023f2f
int32_t v2 = v1 - 1; // 0x10023f4d
if (v2 != 0) {
function_10023eec();
}
int32_t * v3 = (int32_t *)v2; // 0x10023f4f
int32_t v4; // 0x10023f2f
*v3 = *v3 ^ v4;
return function_307d477c();
}

// Address range: 0x10023f61 - 0x10023f62
int32_t function_10023f61(void) {
// 0x10023f61
int32_t result; // 0x10023f61
return result;
}

// Address range: 0x10023f64 - 0x10023f65
int32_t function_10023f64(void) {
// 0x10023f64
int32_t result; // 0x10023f64
return result;
}

// Address range: 0x10023f7f - 0x10023f80
int32_t function_10023f7f(void) {
// 0x10023f7f
int32_t result; // 0x10023f7f
return result;
}

// Address range: 0x10023f8d - 0x10023fb3
int32_t function_10023f8d(int32_t a1) {
// 0x10023f8d
int32_t v1; // 0x10023f8d
if ((v1 & 22) == 0) {
function_10023f64();
}
int32_t v2 = function_10023f61(); // 0x10023f9e
unsigned char v3 = (char)v2; // 0x10023fa2
int32_t v4; // 0x10023f8d
bool v5; // 0x10023f8d
char * v6 = (char *)(v4 - 0x86dbde2 + (v5 ? -4 : 4)); // 0x10023fa4
int32_t v7; // 0x10023f8d
*v6 = (char)v7;
int32_t v8 = *(int32_t *)0x4b038dc5; // 0x10023faa
*(int32_t *)0x4b038dc5 = v8 ^ (v7 & -256 | (int32_t)*v6);
return (v3 < 246 ? v2 : v2 + 10) & 255 | v2 & -0x10000 | 256 * (int32_t)(v3 > 245);
}

// Address range: 0x10023fb3 - 0x10023fb9
int32_t function_10023fb3(int32_t a1) {
// 0x10023fb3
int32_t v1; // 0x10023fb3
return v1 - 1;
}

// Address range: 0x10023fbc - 0x10023fdf
int32_t function_10023fbc(void) {
// 0x10023fbc
int32_t v1; // 0x10023fbc
int32_t v2; // 0x10023fbc
*(char *)v1 = (char)v2;
int32_t v3; // 0x10023fbc
char v4 = *(char *)&v3; // 0x10023fc0
int32_t v5; // 0x10023fbc
char v6 = *(char *)&v5; // 0x10023fc0
bool v7; // 0x10023fbc
int32_t v8 = v7 ? -1 : 1; // 0x10023fc0
int32_t v9 = v3 + v8; // 0x10023fc0
v5 += v8;
v3 = v9;
if (v4 == v6) {
function_10023f7f();
}
// 0x10023fc3
int32_t v10; // 0x10023fbc
uint32_t v11; // 0x10023fbc
bool v12; // 0x10023fbc
int32_t v13 = 256 * (v11 / 256 + v10 + (int32_t)v12) & 0xff00 | v11 & -0xff01; // 0x10023fbc
int32_t * v14 = (int32_t *)v13; // 0x10023fc4
*v14 = *v14 - v9;
float80_t v15; // 0x10023fbc
*(float32_t *)(v13 + 0x25c357bb) = (float32_t)v15;
int16_t v16; // 0x10023fbc
return function_10023fe7(v16);
}

// Address range: 0x10023fe1 - 0x10023fe7
int32_t function_10023fe1(void) {
// 0x10023fe1
__asm_bound(*(int64_t *)-0x2e19f957);
int32_t result; // 0x10023fe1
return result;
}

// Address range: 0x10023fe7 - 0x10023ff4
int32_t function_10023fe7(int16_t a1) {
// 0x10023fe7
int32_t v1; // 0x10023fe7
char * v2 = (char *)(v1 + 66); // 0x10023fee
*v2 = *v2 + 2;
int32_t v3; // 0x10023fe7
return v3 | 112;
}

// Address range: 0x10023ff5 - 0x100240a7
int32_t function_10023ff5(int16_t a1, int32_t a2) {
// 0x10023ff5
int32_t v1; // 0x10023ff5
char * v2 = (char *)(v1 + 7); // 0x10023ff6
*v2 = *v2 ^ 74;
uint32_t v3; // 0x10023ff5
*(char *)-0x3bb0c9d4 = (char)v3;
int32_t v4; // 0x10023ff5
uint32_t v5 = 256 * (int32_t)*(char *)(v3 + 0x5556769a + 2 * v4) | v1 & -0xff01; // 0x10023fff
int32_t v6; // 0x10023ff5
int32_t v7 = v6 + 1; // 0x10024006
char * v8 = (char *)(v5 - 42 + 2 * v5); // 0x10024007
*v8 = *v8 & (char)(v3 / 256);
uint32_t v9 = v4 & 31; // 0x10024015
int32_t v10 = v7; // 0x10024015
if (v9 != 0) {
v10 = v7 << 32 - v9 | v7 >> v9;
}
uint32_t v11 = v10;
int32_t v12; // 0x10023ff5
int32_t v13 = v12; // 0x10024017
__asm_arpl(*(int16_t *)&v12, (int16_t)v13);
if ((v3 & 15) > 19 | ((char)*(int32_t *)0x1951cc78 & 14) > 9) {
// branch ->
}
uint32_t v14 = *(int32_t *)v5; // 0x1002401a
int32_t v15 = *(int32_t *)(v13 + 48) + v13 + (int32_t)(v5 < v14); // 0x1002401e
char v16 = llvm_ctpop_i8((char)v15); // 0x1002401e
v12 = v15;
if ((v16 & 1) != 0) {
// 0x10024024
int32_t v17; // 0x10023ff5
return &v17;
}
// 0x10024096
__asm_in_5((int16_t)(v5 - v14));
int32_t v18; // 0x10023ff5
int32_t * v19 = (int32_t *)(v18 + 126); // 0x10024098
*v19 = *v19 - 1;
int32_t v20; // 0x10023ff5
__asm_into(v20);
int32_t result; // 0x10023ff5
if (v4 != 1) {
// 0x10024038
return result;
}
int32_t v21 = v11 + v18; // 0x1002409c
return result & -0xff01 | 256 * (64 * (int32_t)(v21 == 0) | (int32_t)(v21 < v11) | 128 * (int32_t)(v21 < 0) | 16 * (int32_t)((v11 & 15) + (v18 & 15) > 15) | 4 * (int32_t)((llvm_ctpop_i8((char)v21) & 1) == 0)) | 512;
}

// Address range: 0x100240a9 - 0x100240b6
int32_t function_100240a9(int32_t a1) {
// 0x100240a9
int32_t v1; // 0x100240a9
uint32_t v2 = *(int32_t *)(v1 - 0x1f38fe9c); // 0x100240a9
uint32_t v3; // 0x100240a9
uint32_t v4; // 0x100240a9
int64_t result = (0x100000000 * (int64_t)v3 | (int64_t)v4) / (int64_t)v2; // 0x100240a9
int32_t v5; // 0x100240a9
*(char *)v5 = (char)result;
return result;
}

// Address range: 0x100240c4 - 0x10024210
int32_t function_100240c4(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6) {
// 0x100240c4
int32_t v1; // 0x100240c4
int32_t * v2 = (int32_t *)(v1 - 0x4fee6f92); // 0x100240ca
uint32_t v3 = *v2; // 0x100240ca
uint32_t v4; // 0x100240c4
*v2 = v3 - v4;
uint32_t v5; // 0x100240c4
char v6 = __asm_in_5((int16_t)v5); // 0x100240d4
int32_t v7; // 0x100240c4
if ((char)v7 - (v3 < v4 ? 81 : 80) >= 0) {
// 0x100240d7
__asm_int3();
__asm_iretd();
int32_t v8 = __asm_wait(); // 0x100240ea
int32_t * v9 = (int32_t *)(v8 + 0x5cb67f4); // 0x100240f0
*v9 = *v9 - a3;
uint32_t v10 = a3 - 256 * a4;
int32_t v11 = a3 & -0xff01; // 0x100240f8
int32_t v12 = v8 + 32; // 0x100240ff
uint32_t v13 = v12 & 255 | v8 & -256; // 0x100240ff
int32_t v14 = v13 - 0x6e1bb21e; // 0x10024106
char v15 = llvm_ctpop_i8((char)v14); // 0x10024106
int32_t v16 = v14 >> 31; // 0x1002410b
char * v17 = (char *)(v10 & 0xff00 | v11); // 0x1002410c
*v17 = (char)(v10 / 256);
int32_t v18 = *(int32_t *)-0x7e0fd617; // 0x10024111
int16_t v19 = *(int16_t *)((v14 & -0xff01 | 256 * (16 * (int32_t)((v12 & 14) == 14) | (int32_t)(v13 > 0x6e1bb21d) | 64 * (int32_t)(v14 == 0) | 128 * (int32_t)(v14 < 0) | 4 * (int32_t)((v15 & 1) == 0)) | 512) ^ v18); // 0x1002411b
__asm_arpl(v19, 0x2a0a);
int32_t v20 = __asm_int3(); // 0x10024122
__asm_int(105);
__asm_int(48);
unsigned char v21 = (char)v20; // 0x10024132
int32_t v22 = v21 % 82; // 0x10024132
uint32_t v23 = v20 & -0x10000 | v22 | 256 * (int32_t)(v21 / 82); // 0x10024132
*(int32_t *)(v16 - 0x7a707bdb) = 256 * (int32_t)*v17 | v11;
int32_t v24 = v23 + 3838; // 0x1002413f
unsigned char v25 = (char)v16; // 0x10024140
char v26 = v23 > 0x4c9ff101; // 0x10024140
unsigned char v27 = *(char *)0x23b6e363 + v26; // 0x10024140
bool v28 = v23 > 0x4c9ff101 ? v27 != -1 | (char)(v23 > 0x4c9ff101) + v25 - v27 > v25 : v27 > v25; // 0x10024140
unsigned char v29 = (char)v24; // 0x1002414b
bool v30 = v29 > 153 | v28;
int32_t result; // 0x100240c4
if ((v29 & 14) > 9 || (v25 & 15) + v26 - (v27 & 15) > 15) {
result = (v30 ? 102 : 6) + v24 & 255 | v24 & 0x1f00;
} else {
result = (v30 ? v22 + 94 : v24) & 255 | v24 & 0x1f00;
}
return result;
}
// 0x10024154
__asm_out(246, v6);
*(char *)0x16cbcdad = *(char *)0x16cbcdad & (char)(v5 / 256);
int32_t v31; // 0x100240c4
int32_t v32 = *(int32_t *)(v31 + 4); // 0x10024168
int32_t v33 = *(int32_t *)(v31 + 28); // 0x10024168
uint32_t v34 = *(int32_t *)0xf13369b; // 0x1002416a
int32_t v35 = 247 * v34 / 256 + v34 & 255; // 0x1002416f
int32_t v36 = v34 & -0x10000; // 0x1002416f
int32_t v37 = *(int32_t *)(v31 + 36); // 0x10024175
__asm_out_2(237, v35 | v36);
int32_t v38; // 0x100240c4
__asm_into(v38);
int32_t v39 = v31 + 44; // 0x1002417e
*(int32_t *)v39 = *(int32_t *)(v31 + 40);
int32_t v40 = (int32_t)*(char *)(v35 + *(int32_t *)(v31 + 20)); // 0x10024184
int32_t v41 = v36 | v40; // 0x10024184
*(int32_t *)(v31 - 0x445c) = v41;
int32_t v42 = v41 + 1; // 0x1002418f
bool v43 = (v40 & 15) == 15 | (v42 & 14) > 9; // 0x10024190
int32_t v44 = v42 & -0x10000; // 0x10024190
int32_t v45 = 256 * (int32_t)v43 + v42 & 768 | v44; // 0x10024190
unsigned char v46 = (char)(v43 ? v40 + 3 : v42) & 2 | 61; // 0x10024193
char v47 = llvm_ctpop_i8(v46); // 0x10024193
int32_t v48 = v45 | (int32_t)v46; // 0x10024193
int16_t v49 = v37; // 0x10024195
__asm_out_1(v49, v48);
bool v50; // 0x100240c4
bool v51; // 0x100240c4
int32_t v52; // 0x100240c4
int32_t v53; // 0x100240c4
int32_t v54; // 0x100240c4
int32_t v55; // 0x100241b4
int32_t v56; // 0x100241b5
if ((v47 & 1) != 0) {
int32_t v57 = v31 - 0x4460; // 0x100241c1
*(int32_t *)v57 = v39;
__asm_outsd(v49, *(int32_t *)-0x3e62abd4);
v55 = v45 | (int32_t)(*(char *)v48 & v46);
v56 = v31 - 0x3153;
v52 = v57;
goto lab_0x100241c6;
} else {
int32_t v58 = v33 & -0xff01 | 0x2d00; // 0x10024191
int32_t v59 = *(int32_t *)(v32 - 84); // 0x1002419e
*(int32_t *)v59 = v32;
if (((v58 - 0x3e62abd4 ^ v33) & v58 + 0x419d542c) < 0) {
// 0x100241ee
v51 = true;
v54 = v44 | (int32_t)(v46 + 10 & 15) | v48 + 0xff00 & 0xff00;
v53 = 0x51e366d5;
goto lab_0x100241f1;
} else {
// 0x100241a7
*(int32_t *)(v59 - 4) = __asm_int1();
__asm_hlt();
*(int32_t *)-0x3e17b362 = *(int32_t *)-0x3e17b362 & 0x4282fead;
v55 = __asm_int3();
v56 = v59 - 8;
*(int32_t *)v56 = v32;
v50 = true;
v52 = 0x51e366d5;
goto lab_0x100241c6;
}
}
lab_0x100241c6:;
int32_t v60 = v55;
__asm_arpl(*(int16_t *)v37, (int16_t)v60);
*(int32_t *)(v56 - 4) = v32;
int32_t v61 = *(int32_t *)v60 ^ v60; // 0x100241c9
uint32_t v62 = v61 - 0x79421261; // 0x100241cd
v51 = v50;
v54 = v56;
v53 = v52;
if (v62 >= 1) {
int32_t v63 = v61 - 0x79421201; // 0x100241d7
*(int32_t *)v32 = v62 & -256 | v63 & 255;
char v64 = *(char *)(v52 + 0x54474517); // 0x100241e1
return v61 + 168 + 222 * (int32_t)((char)((char)v63 < 87) + (char)(v62 / 256) + v64) & 255 | v62 & -0x10000;
}
goto lab_0x100241f1;
lab_0x100241f1:;
int32_t v65 = 0x4529db95 * v53; // 0x100241f1
bool v66 = (v53 & 15) == 15 | (v65 & 14) > 9; // 0x100241fd
int32_t v67 = v66 ? v65 + 6 : v65; // 0x100241fd
*(int32_t *)v32 = v67 & 15 | v65 & -0x10000 | 256 * (int32_t)v66 + v65 & 0xff00;
*(int32_t *)((v51 ? -4 : 4) + v32) = __asm_insd(-182);
int32_t result2 = *(int32_t *)v54; // 0x10024207
*(int32_t *)0x184adbf0 = result2;
return result2;
}

// Address range: 0x100242c6 - 0x100242c7
int32_t function_100242c6(int32_t a1) {
// 0x100242c6
int32_t result; // 0x100242c6
return result;
}

// Address range: 0x100242cf - 0x100242d0
int32_t function_100242cf(void) {
// 0x100242cf
int32_t result; // 0x100242cf
return result;
}

// Address range: 0x100242d1 - 0x100242d3
int32_t function_100242d1(void) {
// 0x100242d1
return function_100242e7((int32_t)&g2);
}

// Address range: 0x100242d9 - 0x100242da
int32_t function_100242d9(int32_t a1) {
// 0x100242d9
int32_t result; // 0x100242d9
return result;
}

// Address range: 0x100242dc - 0x100242dd
int32_t function_100242dc(void) {
// 0x100242dc
int32_t result; // 0x100242dc
return result;
}

// Address range: 0x100242e7 - 0x100242f4
int32_t function_100242e7(int32_t a1) {
// 0x100242e7
int32_t v1; // 0x100242e7
return (v1 | 121) - 0x1239765c;
}

// Address range: 0x100242f5 - 0x100242fe
int32_t function_100242f5(void) {
// 0x100242f5
return function_e5fdece9();
}

// Address range: 0x10024306 - 0x1002430c
int32_t function_10024306(void) {
// 0x10024306
int32_t v1; // 0x10024306
int32_t result = &v1; // 0x10024307
bool v2; // 0x10024306
if (v2) {
result = function_100242dc();
}
// 0x10024309
return result;
}

// Address range: 0x1002431e - 0x10024456
int32_t function_1002431e(int32_t a1) {
int32_t v1 = a1;
int32_t v2; // 0x1002431e
int32_t v3; // 0x1002431e
int32_t v4 = v3 ^ v2; // 0x10024320
*(int32_t *)v2 = v4;
uint32_t result = (int32_t)&v1; // 0x10024322
if (v4 >= 0) {
// 0x10024397
return result;
}
uint16_t v5 = (int16_t)result; // 0x10024326
int32_t v6; // 0x1002431e
uint16_t v7 = (int16_t)*(char *)(v6 - 0x7aad9849); // 0x10024326
int64_t v8 = v3 + 4; // 0x1002432d
int64_t v9 = -17 * v8; // 0x1002432d
uint32_t v10 = (int32_t)v9; // 0x1002432d
int32_t v11; // 0x1002431e
int32_t v12 = v11 & -256 | 32; // 0x10024331
int32_t v13; // 0x1002431e
__asm_into(v13);
*(int32_t *)v3 = v12;
int32_t v14 = v9 == -0x1100000000 * v8 / 0x100000000 ? 18 : 19; // 0x10024335
int32_t v15 = (int32_t)(v5 / v7) - v14 & 255 | (int32_t)(256 * (v5 % v7)); // 0x10024335
int16_t v16 = v12; // 0x10024337
*(int32_t *)v6 = __asm_insd(v16);
int32_t v17 = *(int32_t *)(v15 + 76); // 0x10024338
int32_t v18; // 0x1002431e
char * v19 = (char *)(v18 + 114); // 0x1002433b
*v19 = *v19 ^ (char)(v10 / 256);
int32_t v20 = v15; // 0x10024340
if ((char)(result / 256) < 32) {
v20 = function_100242cf();
}
int32_t v21 = v17 - 2; // 0x10024347
char * v22 = (char *)v10; // 0x10024348
*v22 = *v22 + (char)v9;
int32_t v23 = *(int32_t *)(v18 + 0x7e9277af); // 0x10024350
int32_t v24 = v21 - v23; // 0x10024350
*(int32_t *)(v17 - 6) = v12;
int32_t * v25 = (int32_t *)(v18 + 113); // 0x10024357
uint32_t v26 = *v25; // 0x10024357
*v25 = v26 / 1024 | 0x400000 * v26;
bool v27; // 0x1002431e
if (v24 != 0 && (v26 & 1024) == 0) {
char v28 = llvm_ctpop_i8((char)v24); // 0x10024350
*(char *)v6 = __asm_insb(v16);
int32_t v29 = v17 - 10; // 0x10024365
bool v30; // 0x1002431e
bool v31; // 0x1002431e
*(int32_t *)v29 = 0x4000 * (int32_t)v31 | 1024 * (int32_t)v27 | 256 * (int32_t)v30 | 128 * (int32_t)(v24 < 0) | 16 * (int32_t)((v21 & 15) - (v23 & 15) > 15) | 2048 * (int32_t)(((v24 ^ v21) & (v23 ^ v21)) < 0) | 4 * (int32_t)((v28 & 1) == 0) | 2;
*(int32_t *)-0x597dab5e = *(int32_t *)-0x597dab5e ^ v20;
*(int32_t *)(v17 - 14) = v20;
*(int32_t *)(v17 - 18) = v10;
*(int32_t *)(v17 - 22) = v12;
*(int32_t *)(v17 - 26) = -0x597dabb7;
*(int32_t *)(v17 - 30) = v29;
__asm_int1();
__asm_wait();
int32_t result2 = __asm_in(v16); // 0x10024381
*(int32_t *)(v17 - 46) = v17 - 42;
return result2;
}
int32_t v32 = unknown_3d52d0e3(); // 0x100243da
__asm_out_2(46, v32);
int32_t v33; // 0x1002431e
int32_t * v34 = (int32_t *)(v33 + 0x542705ab + 4 * v18); // 0x100243e7
*v34 = *v34 + v32;
uint32_t v35 = *(int32_t *)(v32 + 125); // 0x100243ee
int32_t v36 = __asm_wait(); // 0x100243f1
*(char *)-0x63517329 = *(char *)-0x63517329 + (char)(v35 / 256);
*(int32_t *)(v17 - 10) = v35;
int32_t * v37 = (int32_t *)(v32 + 0x66a7563); // 0x10024406
*v37 = *v37 - (0x10000 * (*(int32_t *)0x55f216d6 & v36) / 0x10000 | 0x5a599ecc);
int32_t v38 = v35 - 1; // 0x10024410
if (v38 != 0) {
unsigned char v39 = (char)v38 & 31; // 0x1002444b
if (v39 != 0) {
char * v40 = (char *)(v33 + 0x46ba9e69); // 0x1002444b
*v40 = *v40 << v39;
}
return function_696054ae();
}
int32_t v41 = v27 ? -4 : 4; // 0x1002440c
*(int32_t *)0x71646a = *(int32_t *)0x71646a - 1;
int32_t v42 = v41 + v18;
int32_t v43 = v17 - 0x4f3b;
int32_t v44 = v41 - 1 + v42; // 0x1002441f
__asm_out_1(2583, __asm_int1());
int32_t v45 = v43 + 8; // 0x1002442e
while ((char)*(int32_t *)v42 == -41) {
// 0x1002441d
v42 = v44;
v43 = v45;
v44 = v41 - 1 + v42;
__asm_out_1(2583, __asm_int1());
v45 = v43 + 8;
}
int32_t v46 = 140 * (v44 & 255); // 0x1002443d
__asm_out_3(2700, (char)v46);
*(int32_t *)(v43 + 14) = 0;
return *(int32_t *)((v46 | v44 & -0x10000) + 0x1174696b) ^ v17 - 14;
}

// Address range: 0x10024476 - 0x1002447b
int32_t function_10024476(void) {
// 0x10024476
return function_3d922188();
}

// Address range: 0x10024493 - 0x10024494
int32_t function_10024493(void) {
// 0x10024493
int32_t result; // 0x10024493
return result;
}

// Address range: 0x1002449d - 0x10024536
int32_t function_1002449d(int16_t a1, int32_t a2, int32_t a3) {
int32_t v1 = a2;
int32_t v2; // 0x1002449d
int32_t v3 = v2 + 1; // 0x100244a3
uint32_t v4; // 0x1002449d
int32_t v5; // 0x1002449d
uint32_t v6 = v5 + v4; // 0x100244a4
int32_t v7 = unknown_e14f9f96(); // 0x100244a6
int32_t v8; // 0x1002449d
int32_t v9 = (v8 ^ v6) - 1; // 0x100244af
int32_t v10; // 0x1002449d
char v11 = llvm_ctpop_i8((char)v10 - 1); // 0x100244b3
int16_t v12 = v6; // 0x100244b9
int32_t * v13 = (int32_t *)v3; // 0x100244b9
__asm_outsd(v12, *v13);
bool v14; // 0x1002449d
if ((v11 & 1) == 0) {
// 0x100244f1
int32_t v15; // 0x1002449d
int32_t v16 = *(int32_t *)(v15 + 0x38c4d802) ^ v15; // 0x1002449d
int32_t v17 = __asm_in_4(7); // 0x100244f5
char * v18 = (char *)((v16 & -256 | v6 / 256 & 255) - 0x15008264); // 0x100244f7
*v18 = *v18 | -128;
int32_t result = v17 & v9; // 0x10024500
char v19 = v9; // 0x10024506
char v20 = *(char *)((int32_t)&v1 + 0x33413ba1 + 4 * result); // 0x10024506
char v21 = v20 + v19; // 0x10024506
if (((v21 ^ v19) & (v21 ^ v20)) >= 0) {
// 0x100244c0
return result;
}
char * v22 = (char *)result; // 0x10024511
*v22 = *v22 | 54;
char v23 = __asm_insb((int16_t)(256 * v16 | v6 & 255)); // 0x10024514
*(char *)((v14 ? -4 : 4) + v4) = v23;
unsigned char v24 = *(char *)(result >> 31); // 0x10024518
char v25 = 12 - v24; // 0x10024518
return (0x10000 * (256 * (64 * (int32_t)(v25 == 0) | (int32_t)(v24 > 12) | 128 * (int32_t)(v25 < 0) | 16 * (int32_t)(-((v24 & 15)) > 3) | 4 * (int32_t)((llvm_ctpop_i8(v25) & 1) == 0)) | result & 255) / 0x10000 | 512) ^ 142;
}
uint32_t result2 = v7 & -256 | 226; // 0x100244ab
int32_t v26 = v14 ? -4 : 4; // 0x100244bc
int32_t v27 = v26 + v4; // 0x100244bc
if (result2 < v4) {
// 0x100244bf
*(char *)v27 = __asm_insb(v12);
return result2;
}
int32_t v28 = 0x10000 * result2 / 0x10000; // 0x100244c2
__asm_out_2(215, v28);
*(int32_t *)v27 = *v13;
int32_t v29 = v28; // 0x100244ca
if ((llvm_ctpop_i8(*(char *)(v26 + v3) - *(char *)(v27 + v26)) & 1) == 0) {
v29 = function_10024493();
}
int32_t v30 = v29 & -256; // 0x100244cc
int32_t * v31 = (int32_t *)(5 * v9); // 0x100244d1
*v31 = *v31 | -0x71d09965;
int16_t v32 = (int16_t)v30 | 51; // 0x100244eb
return (v30 | (int32_t)(v32 / 158)) & -0xff01 | (int32_t)(256 * (v32 % 158));
}

// Address range: 0x10024539 - 0x1002463c
int32_t function_10024539(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x10024539
int32_t v1; // 0x10024539
int32_t v2; // 0x10024539
__asm_out_1((int16_t)v1, v2);
__asm_wait();
int32_t v3 = unknown_baff42d4(); // 0x10024546
int32_t v4 = a5; // 0x10024546
int32_t v5 = a1;
int32_t v6; // bp+32, 0x10024539
int32_t v7 = &v6;
int32_t v8 = v3 & -256 | (int32_t)*(char *)a2; // 0x1002454b
int32_t v9 = a2 + 1; // 0x1002454b
*(int32_t *)(v7 - 4) = v7;
char * v10 = (char *)(a2 - 57); // 0x1002454f
*v10 = *v10 ^ -120;
int32_t v11 = 54 * *(int32_t *)a4; // 0x10024556
unsigned char v12 = (char)v9; // 0x1002455a
v3 = v9 & -0x10000 | (int32_t)(v12 % 30) | 256 * (int32_t)(v12 / 30);
int32_t * v13 = (int32_t *)v8; // 0x1002455c
*v13 = *v13 | a3;
int32_t * v14 = (int32_t *)(v11 - 4);
*v14 = -59;
char * v15 = (char *)(a4 + 0x73ac49cf + 2 * v5); // 0x10024560
*v15 = *v15 - 1;
int32_t v16 = __readfsdword(v5) & v5; // 0x10024569
char * v17 = (char *)v16; // 0x10024570
*v17 = (char)(v4 / 256);
int32_t v18 = 256 * (int32_t)*v17; // 0x10024570
v4 = v4 & -0x10000 | v18 | 167;
char * v19 = (char *)(v16 + 6); // 0x10024572
unsigned char v20 = *v19; // 0x10024572
unsigned char v21 = v20 + (char)a4; // 0x10024572
*v19 = v21;
int32_t v22 = v11 - 8; // 0x10024575
int32_t * v23 = (int32_t *)v22;
*v23 = v3;
int32_t v24 = (*(int32_t *)(a6 + 11) & v8) + 1; // 0x10024576
while (v21 >= v20) {
// 0x1002454b
v5 = v16;
v7 = v22;
v8 = v3 & -256 | (int32_t)*(char *)v24;
v9 = v24 + 1;
*(int32_t *)(v7 - 4) = v7;
v10 = (char *)(v24 - 57);
*v10 = *v10 ^ -120;
v11 = 54 * *(int32_t *)a4;
v12 = (char)v9;
v3 = v9 & -0x10000 | (int32_t)(v12 % 30) | 256 * (int32_t)(v12 / 30);
v13 = (int32_t *)v8;
*v13 = *v13 | a3;
v14 = (int32_t *)(v11 - 4);
*v14 = -59;
v15 = (char *)(a4 + 0x73ac49cf + 2 * v5);
*v15 = *v15 - 1;
v16 = __readfsdword(v5) & v5;
v17 = (char *)v16;
*v17 = (char)(v4 / 256);
v18 = 256 * (int32_t)*v17;
v4 = v4 & -0x10000 | v18 | 167;
v19 = (char *)(v16 + 6);
v20 = *v19;
v21 = v20 + (char)a4;
*v19 = v21;
v22 = v11 - 8;
v23 = (int32_t *)v22;
*v23 = v3;
v24 = (*(int32_t *)(a6 + 11) & v8) + 1;
}
char * v25 = (char *)(v4 + 69); // 0x1002457e
unsigned char v26 = *v25; // 0x1002457e
unsigned char v27 = (char)(v21 < v20) + (char)a6 + v26; // 0x1002457e
*v25 = v27;
int32_t v28 = __asm_int3() - (v27 > v26 ? 0x71bcede2 : 0x71bcede3); // 0x10024588
int32_t v29 = v28 & 0xff00 ^ a6; // 0x1002458e
uint32_t v30 = v28 + 0x2aed9753; // 0x10024590
uint32_t v31 = *(int32_t *)-0x4fd06f62; // 0x10024595
*(int32_t *)-0x4fd06f62 = v31 / 2 | 0x80000000 * v31;
int32_t * v32 = (int32_t *)(*v23 - 85); // 0x1002459b
*v32 = v29 + *v32 + (int32_t)((v31 & 1) != 0);
int32_t v33 = v28 + 0x18be094a; // 0x100245a2
__asm_fbld(*(float80_t *)((v30 & -256 | 198) + v11));
int32_t v34 = __asm_in_4(183); // 0x100245ac
int32_t v35 = v29 - 1; // 0x100245ae
if (v33 == 0 || v35 == 0) {
char v36 = llvm_ctpop_i8((char)v33); // 0x100245a2
*v14 = 64 * (int32_t)(v33 == 0) | (int32_t)(v30 < 0x122f8e09) | 128 * (int32_t)(v33 < 0) | 2048 * (int32_t)((v30 & -0x18be094b - v28) < 0) | 16 * (int32_t)((v30 & 15) > 24) | 4 * (int32_t)((v36 & 1) == 0) | 0x4202;
return function_4a56f520();
}
char * v37 = (char *)(v34 + 29); // 0x1002461a
*v37 = (char)v35;
unsigned char v38 = *(char *)(v34 - 11) & (char)((v18 & a4) / 256); // 0x1002461d
__asm_out_1((int16_t)v4, v34);
if ((v35 & -256 | (int32_t)*v37) != 1 != (v38 == 0)) {
uint32_t v39 = *(int32_t *)(v11 + 28); // 0x10024628
char * v40 = (char *)(*(int32_t *)(v11 + 24) + 0x5bbe9eb4); // 0x10024629
*v40 = *v40 - (char)(*(int32_t *)(v11 + 16) / 256);
int32_t v41; // 0x10024539
__asm_into(v41);
return 240 * v39 / 256 + v39 & 217 | v39 & -0x10000;
}
int32_t v42 = 256 * (int32_t)v38 | a4 & -0xff01; // 0x1002461d
float80_t v43; // 0x10024539
*(float32_t *)(v4 - 0x74e4df0e) = (float32_t)v43;
*(int32_t *)(v11 - 6) = v42;
unsigned char v44 = *(char *)(a3 + 84); // 0x100245f3
int32_t v45 = v44; // 0x100245f3
int32_t v46 = v34 & -256 | v45; // 0x100245f3
*(int32_t *)(v11 - 11) = v46;
char * v47 = (char *)(v42 - 0x7af4db80); // 0x10024602
unsigned char v48 = *v47; // 0x10024602
*v47 = v48 - v44;
int32_t v49 = v46 + 1; // 0x10024608
char v50 = llvm_ctpop_i8((char)v49); // 0x10024608
*(int32_t *)(v11 - 16) = 16 * (int32_t)((v45 & 15) == 15) | (int32_t)(v48 < v44) | 64 * (int32_t)(v49 == 0) | 128 * (int32_t)(v49 < 0) | 2048 * (int32_t)((v49 & (v34 ^ -0x80000000)) < 0) | 4 * (int32_t)((v50 & 1) == 0) | 0x4202;
*(int32_t *)-0x72ba4d81 = v49;
*(int32_t *)(v11 - 20) = 92;
__asm_int1();
uint32_t result = __asm_int3(); // 0x10024615
char * v51 = (char *)(result + 40); // 0x10024616
*v51 = *v51 - (char)(result / 256);
return result;
}

// Address range: 0x10024652 - 0x10024653
int32_t function_10024652(void) {
// 0x10024652
int32_t result; // 0x10024652
return result;
}

// Address range: 0x10024666 - 0x10024667
int32_t function_10024666(void) {
// 0x10024666
int32_t result; // 0x10024666
return result;
}

// Address range: 0x1002466e - 0x1002466f
int32_t function_1002466e(void) {
// 0x1002466e
int32_t result; // 0x1002466e
return result;
}

// Address range: 0x10024678 - 0x10024679
int32_t function_10024678(void) {
// 0x10024678
int32_t result; // 0x10024678
return result;
}

// Address range: 0x1002467a - 0x1002473a
int32_t function_1002467a(int32_t a1) {
// 0x1002467a
bool v1; // 0x1002467a
bool v2; // 0x1002467a
if (v1 || v2) {
function_10024652();
}
// 0x1002467c
int32_t v3; // 0x1002467a
uint32_t v4; // 0x1002467a
*(char *)(v3 - 0x4534b2cd) = (char)(v4 / 256);
if (!v2) {
// 0x100246f9
__asm_int(62);
__asm_in_4(99);
__asm_iretd();
while (true) {
// continue -> 0x1002471e
}
}
int32_t v5 = v3 & -0xff01 | 0xfb00; // 0x10024687
uint32_t v6 = *(int32_t *)(*(int32_t *)-0x2c53354f + 36); // 0x1002468f
uint32_t v7 = function_10024666(); // 0x1002469f
int32_t v8; // 0x1002467a
__asm_out_3((int16_t)v8, (char)v7);
int32_t v9; // 0x1002467a
if (((char)(v6 / 256) & 10 & *(char *)(v9 - 0xde8980)) != 0) {
int32_t * v10 = (int32_t *)(v5 + 15); // 0x10024711
*v10 = *v10 + (v7 > 0x7acf254b ? 0x3678210a : 0x36782109);
return v7 - 0x7acf254c;
}
int32_t v11 = v4 & -0xff01 & v6; // 0x10024699
float80_t v12; // 0x1002467a
*(float64_t *)(v11 + 33) = (float64_t)v12;
int32_t v13 = v11 & 0x3a66009e; // 0x100246b1
*(int32_t *)0x36782103 = v5;
int32_t v14; // 0x1002467a
int32_t v15; // 0x1002467a
*(char *)v15 = *(char *)&v14;
uint32_t v16 = __asm_invd(); // 0x100246b6
char * v17 = (char *)(v13 | 0x3d00); // 0x100246ba
char v18 = *v17 + (char)(v16 / 256); // 0x100246ba
*v17 = v18;
int32_t v19 = v16 & -256 | (int32_t)*(char *)((v16 & 255) + v5); // 0x100246bd
if (v18 < 0) {
v19 = function_1002466e();
}
int32_t v20 = v8 - 1; // 0x100246aa
int32_t v21 = v19;
__asm_out_1((int16_t)v20, v21);
char * v22 = (char *)(v5 + 26); // 0x100246c4
unsigned char v23 = *v22; // 0x100246c4
unsigned char v24 = (char)((char)v21 < 132) | (char)v13; // 0x100246c4
*v22 = v23 - v24;
int32_t v25 = (char)v21 < 132 | v23 < v24 ? 28 : 27; // 0x100246c7
*v17 = *v17 + (char)v20;
*(int32_t *)0x36782101 = v5;
return v21 - v25 & 37 | v21 & 0x2d10a200;
}

// Address range: 0x1002473a - 0x1002473b
int32_t function_1002473a(void) {
// 0x1002473a
int32_t result; // 0x1002473a
return result;
}

// Address range: 0x1002473b - 0x1002473c
int32_t function_1002473b(int32_t a1) {
// 0x1002473b
int32_t result; // 0x1002473b
return result;
}

// Address range: 0x10024741 - 0x10024756
int32_t function_10024741(void) {
// 0x10024741
int32_t v1; // 0x10024741
int32_t v2 = v1 - 1; // 0x10024748
if (v2 != 0) {
function_1002473a();
}
int32_t * v3 = (int32_t *)v2; // 0x1002474d
*v3 = *v3 / 2;
return function_63d83e1a();
}

// Address range: 0x10024757 - 0x10024772
int32_t function_10024757(void) {
// 0x10024757
int32_t v1; // 0x10024757
bool v2; // 0x10024757
int32_t v3 = v1 + 0x16503de5 + (int32_t)v2; // 0x1002475b
int32_t v4; // 0x10024757
unsigned char v5 = (char)v4 & 31; // 0x10024763
int32_t v6 = v3; // 0x10024763
if (v5 != 0) {
v6 = 256 * (int32_t)((char)(v3 / 256) << v5) | v3 & -0xff01;
}
int32_t v7 = v6;
int32_t v8; // 0x10024757
int32_t v9; // 0x10024757
__asm_outsb((int16_t)v9, (char)v8);
int32_t v10; // 0x10024757
return v7 & -256 | (int32_t)*(char *)((v7 & 255) + v10);
}

// Address range: 0x100247f1 - 0x10024874
int32_t function_100247f1(void) {
// 0x100247f1
int32_t v1; // 0x100247f1
__asm_out(98, (char)v1);
__asm_out_2(48, v1);
int32_t * v2 = (int32_t *)(v1 + 0x4fd88a66); // 0x100247ff
uint32_t v3 = *v2; // 0x100247ff
*v2 = v3 - 0x28aeabc3;
int32_t v4; // 0x100247f1
if (v4 != 0) {
// 0x1002480c
return function_846505e6();
}
int32_t v5 = v1 - (v3 < 0x28aeabc3 ? 29 : 28); // 0x10024864
int32_t v6; // 0x100247f1
int32_t v7; // 0x100247f1
int32_t v8; // 0x100247f1
bool v9; // 0x100247f1
*(int32_t *)(v7 - 4 + v8) = (v9 ? -4 : 4) + v6;
int32_t v10; // 0x100247f1
int32_t * v11 = (int32_t *)(v10 + 85); // 0x10024868
*v11 = v5 & 255 | v1 & -256 | *v11;
__asm_out(26, (char)v5);
return function_40f79c0b();
}

// Address range: 0x10024874 - 0x100248f6
int32_t function_10024874(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
// 0x10024874
int32_t v1; // 0x10024874
char * v2 = (char *)(v1 + 0x72f56df0); // 0x10024885
*v2 = *v2 | 43;
int32_t * v3 = (int32_t *)(v1 - 0x3384e217); // 0x1002488b
int32_t v4; // 0x10024874
*v3 = v4 + *v3;
int32_t v5; // 0x10024874
*(int32_t *)0x192b2b81 = *(int32_t *)0x192b2b81 ^ v5 - 1;
uint32_t v6; // 0x10024874
*(char *)-0x7722ed57 = *(char *)-0x7722ed57 | (char)(v6 / 256);
char * v7 = (char *)(v1 - 0x3be5cd34); // 0x100248a3
unsigned char v8 = *v7 ^ 118; // 0x100248a3
*v7 = v8;
int32_t v9 = __asm_int3(); // 0x100248a9
int32_t result = v9; // 0x100248aa
if (v8 >= 0) {
// 0x100248ac
int32_t v10; // 0x10024874
int32_t v11; // 0x10024874
int32_t v12 = v11 | v10; // 0x10024882
__asm_outsb(0x2b81, *(char *)v12);
int32_t v13 = v9 >> 31; // 0x100248ad
*(int32_t *)0x7dce26b8 = v9;
float80_t v14; // 0x10024874
int32_t v15 = v14 * (float80_t)*(float64_t *)&v4; // 0x100248bf
*(int32_t *)(v1 + 0x3da7cff) = v15;
int16_t v16 = v13; // 0x100248c5
__asm_outsd(v16, *(int32_t *)v12);
*(int32_t *)v4 = v9;
int32_t v17 = __asm_hlt(); // 0x100248d0
__asm_out_1(v16, v17);
__asm_insb(v16);
int32_t v18 = v17 ^ 0x3eccfe8d; // 0x100248d8
bool v19; // 0x10024874
*(char *)(v4 + (v19 ? -4 : 4)) = (char)v18;
*(int32_t *)(v13 + 15) = v15;
__asm_hlt();
char v20 = __asm_in_6(63); // 0x100248f2
int32_t v21 = (int32_t)v20 | -0x6512d500; // 0x100248f2
bool v22 = (v18 & 0x1000) != 0 | (v20 & 14) > 9; // 0x100248f4
char v23 = v22 ? v20 + 6 : v20; // 0x100248f4
result = v21 & -0x10000 | (int32_t)(v23 & 15) | 256 * (int32_t)v22 + v21 & 0xff00;
}
// 0x100248f5
return result;
}

// Address range: 0x1002491b - 0x1002493b
int32_t function_1002491b(void) {
// 0x1002491b
int32_t v1; // 0x1002491b
char * v2 = (char *)(v1 - 0x6d703ee8); // 0x1002491b
char v3 = *v2; // 0x1002491b
*v2 = -v3;
int32_t v4; // 0x1002491b
int32_t * v5 = (int32_t *)(v4 + 0x39c8a8d5); // 0x10024921
int32_t v6; // 0x1002491b
*v5 = (int32_t)(v3 != 0) - v6 + *v5;
int32_t v7; // 0x1002491b
int32_t v8 = v7 ^ 56; // 0x10024928
*(int32_t *)v1 = v8;
bool v9; // 0x1002491b
int32_t v10 = v9 ? -4 : 4; // 0x1002492a
int32_t v11 = v10 + v1; // 0x1002492a
*(int32_t *)v11 = v8;
return v10 - 0x7011107f + v11;
}

// Address range: 0x1002493b - 0x100249c6
int32_t function_1002493b(void) {
// 0x1002493b
int32_t v1; // 0x1002493b
int32_t v2; // 0x1002493b
__asm_outsd((int16_t)v2, v1);
int32_t v3; // 0x1002493b
return function_3a50cd53(v3, v1);
}

// Address range: 0x100249e3 - 0x10024a55
int32_t function_100249e3(void) {
// 0x100249e3
int32_t v1; // 0x100249e3
int32_t v2; // 0x100249e3
uint64_t v3 = (int64_t)(v2 - 0x7dd5f91) * (int64_t)v1; // 0x10024a35
int32_t v4 = v3; // 0x10024a35
uint64_t v5 = v3 / 0x100000000; // 0x10024a35
int32_t v6; // 0x100249e3
__asm_into(v6);
int32_t v7; // 0x100249e3
int32_t v8; // 0x100249e3
int32_t v9 = (*(int32_t *)(v8 + 0x19d6ef92) | v7) & (256 * (int32_t)v5 | -0xff01); // 0x10024a39
*(int32_t *)-0x70acc456 = v4;
uint16_t v10 = (int16_t)v3; // 0x10024a43
uint16_t v11 = (int16_t)*(char *)(v9 - 0x42a3a42); // 0x10024a43
int32_t v12 = v4 & -0x10000 | (int32_t)(v10 / v11 & 255) | (int32_t)(256 * (v10 % v11)); // 0x10024a43
int32_t v13; // 0x100249e3
*(int32_t *)v13 = v12;
bool v14; // 0x100249e3
int32_t v15 = (v14 ? -4 : 4) + v13; // 0x10024a4a
int16_t v16 = v5; // 0x10024a4b
int32_t v17 = __asm_in_5(v16); // 0x10024a4b
int32_t v18; // 0x100249e3
unsigned char v19 = *(char *)&v18; // 0x10024a4c
unsigned char v20 = *(char *)v15; // 0x10024a4c
int32_t v21 = v14 ? -1 : 1; // 0x10024a4c
int32_t v22 = v18 + v21; // 0x10024a4c
v18 = v22;
int32_t result = (v12 & -256 | v17) + 1; // 0x10024a4d
if (v1 == 1) {
// 0x10024a50
return result;
}
int32_t v23 = v9 - 1; // 0x10024a41
char v24 = llvm_ctpop_i8((char)result); // 0x10024a4d
__asm_arpl(*(int16_t *)result, (int16_t)v22);
uint32_t v25 = 256 * (16 * (int32_t)((v17 & 15) == 15) | (int32_t)(v19 < v20) | 64 * (int32_t)(result == 0) | 128 * (int32_t)(result < 0) | 4 * (int32_t)((v24 & 1) == 0)) | 512; // 0x100249f5
int32_t v26 = v25 | result & -0xff01; // 0x100249f5
char v27 = *(char *)(v26 - 0x2d95d19f); // 0x100249f7
int32_t v28; // 0x100249e3
unsigned char v29 = *(char *)(v28 - 0x32b5de09); // 0x100249fe
unsigned char v30 = (char)(v25 / 256); // 0x100249fe
char v31 = v29 - v30; // 0x100249fe
char v32 = llvm_ctpop_i8(v31); // 0x100249fe
int32_t v33 = v29 < v30; // 0x10024a04
*(int32_t *)(v15 + v21) = __asm_insd(v16);
int32_t * v34 = (int32_t *)((v23 & -256 | (int32_t)(v27 | (char)v23)) - 2); // 0x10024a11
uint32_t v35 = *v34; // 0x10024a11
*v34 = v35 / 0x80000000 | 2 * v35;
return v17 + 73 + v33 & 255 | v26 & -0xfe00 | 256 * (64 * (int32_t)(v31 == 0) | v33 | 128 * (int32_t)(v31 < 0) | 16 * (int32_t)((v29 & 15) - (v30 & 15) > 15) | 4 * (int32_t)((v32 & 1) == 0));
}

// Address range: 0x10024a58 - 0x10024b42
int32_t function_10024a58(void) {
// 0x10024a58
int32_t v1; // 0x10024a58
int32_t v2; // 0x10024a58
int32_t v3; // 0x10024a58
int32_t v4; // 0x10024a58
int32_t v5; // 0x10024a58
int32_t v6; // 0x10024a58
int32_t v7; // 0x10024a58
int32_t v8; // 0x10024a58
int32_t v9; // 0x10024a58
bool v10; // 0x10024a58
bool v11; // 0x10024a58
int32_t v12; // 0x10024a58
if (v12 != 1 == v11) {
bool v13; // 0x10024a58
int32_t v14; // 0x10024a58
if (v13) {
// 0x10024ac9
bool v15; // 0x10024a58
return v14 - (v15 ? 237 : 236) & 255 | v14 & -256;
}
// 0x10024ad4
int32_t v16; // 0x10024a58
*(char *)v9 = (char)v16;
int32_t v17 = v10 ? -1 : 1;
int32_t v18 = v17 + v9; // 0x10024ad6
int32_t v19 = v17 + v16; // 0x10024ad6
char v20 = v14; // 0x10024ad8
*(char *)0x37b62434 = v20;
int64_t v21 = (int64_t)*(int32_t *)(v14 - 0x5ac66f3a); // 0x10024add
int64_t v22 = 0x2e79dbfb * v21; // 0x10024add
v3 = v19;
v7 = v22;
v6 = v18;
if (v22 == 0x2e79dbfb00000000 * v21 / 0x100000000) {
goto lab_0x10024b1f;
} else {
// 0x10024aec
int16_t v23; // 0x10024a58
if ((llvm_ctpop_i8((char)v23 + 1) & 1) != 0) {
// 0x10024af8
return v14 + 0x4223cb43;
}
if ((v20 & 14) > 9 || (v23 & 15) == 15) {
v8 = v19;
v1 = v17;
v2 = -89;
v4 = v14 + 102 & 255 | v14 & -256;
v5 = v18;
} else {
v8 = v19;
v1 = v17;
v2 = -89;
v4 = v14 + 96 & 255 | v14 & -256;
v5 = v18;
}
goto lab_0x10024b0d;
}
} else {
// 0x10024a5a
int32_t v24; // 0x10024a58
char v25 = v24; // 0x10024a5a
int32_t v26; // 0x10024a58
__asm_out_3((int16_t)v26, v25);
*(char *)v9 = v25;
int32_t result = v26 | 0x711e80a1; // 0x10024a67
*(char *)0x27b5a4fb = (char)result;
int32_t v27 = *(int32_t *)-0x54269b5 + 1; // 0x10024a8f
if (v27 >= 1) {
// 0x10024aff
return result;
}
int32_t v28 = v10 ? -1 : 1;
v8 = v27;
v1 = v28;
v2 = *(int32_t *)-0x54269ad;
v4 = result;
v5 = v28 + v9;
goto lab_0x10024b0d;
}
lab_0x10024b1f:;
int16_t v29 = v7; // 0x10024b1f
char * v30 = (char *)v3;
__asm_outsb(v29, *v30);
__asm_outsd(v29, *(int32_t *)v3);
*(char *)v6 = *v30;
int32_t result2; // 0x10024a58
return result2;
lab_0x10024b0d:;
int32_t v31 = 0x10000 * v4 / 0x10000; // 0x10024b0d
int32_t v32 = v5 + (v10 ? -4 : 4); // 0x10024b0f
bool v33 = (v4 & 14) > 9 | (v31 & 15) - (*(int32_t *)v5 & 15) > 15; // 0x10024b10
int32_t v34 = v33 ? v31 + 6 : v31; // 0x10024b10
char * v35 = (char *)(v32 + 119); // 0x10024b11
*v35 = *v35 - (v33 ? -25 : -26);
int32_t v36; // 0x10024a58
int32_t v37 = v32 | v36; // 0x10024b15
char * v38 = (char *)(v37 - 0x78bf7aeb); // 0x10024b17
*v38 = *v38 / 2;
*(char *)v37 = *(char *)v8;
int32_t v39; // 0x10024a58
__asm_into(v39);
v3 = v1 + v8;
result2 = v34 & 15 | v31 & -0x10000 | 256 * (int32_t)v33 + v31 & 0xff00;
v7 = v2;
v6 = v37 + v1;
goto lab_0x10024b1f;
}

// Address range: 0x10024b43 - 0x10024cb1
int32_t function_10024b43(int32_t a1) {
// 0x10024b43
bool v1; // 0x10024b43
int32_t v2 = v1 ? -4 : 4; // 0x10024b43
int32_t v3; // 0x10024b43
int32_t v4 = v3;
int32_t v5; // 0x10024b43
int32_t v6 = v5 | -0xec3e4ee;
int32_t v7; // 0x10024b43
int32_t v8 = v7; // 0x10024b4d
v7 = 0x41753611;
__asm_out(50, (char)v4);
uint32_t v9 = v4 >> 31; // 0x10024b56
uint32_t v10 = v9 / 256; // 0x10024b5c
int32_t v11 = v10 & 255 ^ v4; // 0x10024b5c
while ((char)(v10 ^ v4) != 0) {
// 0x10024b4c
v4 = v6;
v6 = v11;
v8 = 0x41753611;
v7 = 0x41753611;
__asm_out(50, (char)v4);
v9 = v4 >> 31;
v10 = v9 / 256;
v11 = v10 & 255 ^ v4;
}
int32_t v12 = &v7; // 0x10024b44
int32_t v13 = v12 - 4; // 0x10024b60
int32_t * v14 = (int32_t *)v13; // 0x10024b60
*v14 = 0x7f36d3e7;
*(char *)v9 = 0;
char v15 = v11; // 0x10024b6a
__asm_out(215, v15);
int32_t v16 = v1 ? -1 : 1; // 0x10024b6c
int32_t v17; // 0x10024b43
int32_t v18 = v2 + v17 + v16; // 0x10024b6c
int32_t v19 = *(int32_t *)0x13902640; // 0x10024b6e
int32_t v20 = *(int32_t *)(v19 + 0xe47a & 0xffff) & v6; // 0x10024b74
int16_t v21 = v9; // 0x10024b78
__asm_out_3(v21, v15);
int32_t v22; // 0x10024b43
int32_t v23; // 0x10024b43
int32_t v24; // 0x10024b43
int32_t v25; // 0x10024b43
if (v20 < 0) {
unsigned char v26 = *(char *)((v11 & 255) + 0x347ee4ec); // 0x10024bca
int32_t v27 = v9 / 2; // 0x10024bcb
int32_t v28 = *(int32_t *)(v8 - 95); // 0x10024bcd
int32_t v29 = v28 - 4; // 0x10024bd0
*(int32_t *)v29 = v27;
*(int32_t *)(v20 - 42) = v4 & -256 | (int32_t)v26;
if ((llvm_ctpop_i8((char)*(int32_t *)0xd970 | -52) & 1) == 0) {
// 0x10024bdf
*(int32_t *)0x347ee522 = v20;
return v29 & v19;
}
// 0x10024c50
*(int32_t *)(v28 - 8) = v8;
__asm_iretd();
uint32_t v30 = *(int32_t *)v19; // 0x10024c56
int32_t v31 = v19 + v2; // 0x10024c56
char * v32 = (char *)v31; // 0x10024c57
char v33 = *v32; // 0x10024c57
*v32 = v33 - (char)v30;
*(int32_t *)v18 = *(int32_t *)v31;
v23 = v27;
v25 = v28 + 0x3f7a;
v24 = v31 + v2;
v22 = v18 + v2;
if (v30 <= (int32_t)v33) {
// 0x10024c65
return -0x38c99d64;
}
} else {
int32_t v34 = v11 + v4 / 256; // 0x10024b7e
int32_t v35 = v34 & 255 | v4 & -0x10000; // 0x10024b7e
char * v36 = (char *)(v18 - 0x15ca09f); // 0x10024b80
*v36 = *v36 / 2;
char v37 = v34; // 0x10024b86
*(char *)v18 = v37;
int32_t v38 = v18 + v16; // 0x10024b86
int32_t result = 0x211af04b * *(int32_t *)v38; // 0x10024b87
__asm_out_2(99, v35);
if (v20 == 1) {
// 0x10024b91
*(int16_t *)v13 = *(int16_t *)0x13902644;
return result;
}
int32_t v39 = v38 + v2; // 0x10024bf3
int32_t v40 = v19 + v2; // 0x10024bf3
*(int32_t *)v39 = __asm_insd(v21);
int32_t v41 = v39 + v2; // 0x10024bf5
*v14 = result;
int32_t v42 = v12 - 7; // 0x10024bfb
*(int32_t *)v42 = result;
*(int32_t *)v41 = *(int32_t *)v40;
int32_t v43 = v41 + v2; // 0x10024bfc
int32_t v44 = v40 + v2; // 0x10024bfc
int32_t * v45 = (int32_t *)v44; // 0x10024bfd
*v45 = *v45 - v42;
int32_t * v46 = (int32_t *)(4 * v43 + 0x22702640 + v12); // 0x10024bff
*v46 = *v46 ^ v42;
*(int32_t *)(v12 - 11) = v44;
int32_t * v47 = (int32_t *)(v9 - 41); // 0x10024c0d
uint32_t v48 = *v47; // 0x10024c0d
int32_t v49 = v48 - 0x7685ef4b; // 0x10024c0d
*v47 = v49;
if (v48 >= 0x7685ef4b && v49 != 0) {
// 0x10024c12
*(char *)v43 = (char)v9;
return *(int32_t *)(v12 + 17);
}
// 0x10024c8c
*(char *)(2 * v43 + 0x347ee4ec) = v37;
uint32_t v50 = *(int32_t *)(v9 - 0x1bb39813); // 0x10024c94
int32_t v51 = v50 - v35; // 0x10024c94
char v52 = llvm_ctpop_i8((char)v51); // 0x10024c94
int32_t v53 = v12 - 15; // 0x10024c97
bool v54; // 0x10024b43
bool v55; // 0x10024b43
*(int32_t *)v53 = 0x4000 * (int32_t)v54 | 1024 * (int32_t)v1 | 256 * (int32_t)v55 | (int32_t)(v50 < v35) | 64 * (int32_t)(v51 == 0) | 128 * (int32_t)(v51 < 0) | 16 * (int32_t)((v50 & 15) - (v34 & 15) > 15) | 2048 * (int32_t)(((v51 ^ v50) & (v50 ^ v4)) < 0) | 4 * (int32_t)((v52 & 1) == 0) | 2;
v23 = v35;
v25 = v53;
v24 = v44;
v22 = v43;
}
int32_t result2 = *(int32_t *)(v25 + 2); // 0x10024ca3
*(int32_t *)(v25 + 4) = v22;
*(int32_t *)0x5906c419 = result2;
__asm_outsb((int16_t)v23, *(char *)v24);
return result2;
}

// Address range: 0x10024cc1 - 0x10024d32
int32_t function_10024cc1(void) {
// 0x10024cc1
uint32_t v1; // 0x10024cc1
int16_t v2 = v1; // 0x10024cc3
int32_t v3; // 0x10024cc1
*(int32_t *)v3 = __asm_insd(v2);
*(char *)(v3 + 0x43b6d67) = (char)(v1 / 256);
int32_t v4; // 0x10024cc1
int32_t v5 = __asm_bound(*(int64_t *)(v4 + 95)); // 0x10024ccc
int32_t v6; // 0x10024cc1
*(char *)v6 = __asm_insb(v2);
return v5 ^ 5;
}

// Address range: 0x10024d32 - 0x10024d49
int32_t function_10024d32(void) {
// 0x10024d32
int32_t result; // 0x10024d32
char * v1 = (char *)(result + 0x426c6dd3 + 8 * result); // 0x10024d40
*v1 = *v1 ^ 63;
return result;
}

// Address range: 0x10024d4d - 0x10024d95
int32_t function_10024d4d(void) {
int32_t v1 = __asm_iretd(); // 0x10024d51
int32_t v2; // 0x10024d4d
__asm_bound(*(int64_t *)&v2);
unsigned char v3 = *(char *)0x76087bae; // 0x10024d5a
unsigned char v4 = v3 - 11; // 0x10024d64
bool v5 = v3 > 10 | v4 > 153;
char v6 = v5 ? v3 + 85 : v4;
unsigned char v7 = (v3 & 15) > 10 | (v4 & 14) > 9 ? (v5 ? 102 : 6) + v4 : v6;
int32_t result = v1 & -256 | (int32_t)v7;
__asm_out_2(59, result);
__asm_out(108, v7);
return result;
}

// Address range: 0x10024d96 - 0x10024ea5
int32_t function_10024d96(int32_t a1, int32_t a2) {
// 0x10024d96
uint32_t v1; // 0x10024d96
int32_t v2 = 14 * v1 / 256 + v1; // 0x10024d9a
uint32_t result = v2 & 255 | v1 & -0x10000; // 0x10024d9a
unsigned char v3 = (char)v2; // 0x10024d9c
int32_t v4; // 0x10024d96
int32_t v5; // 0x10024d96
if (((v3 + 117 ^ v3) & (v3 ^ -128)) >= 0) {
int32_t v6 = v4 + 4; // 0x10024d97
int32_t v7 = v6; // 0x10024db1
bool v8; // 0x10024d96
int32_t v9 = v8 ? -4 : 4; // 0x10024d96
int32_t v10 = *(int32_t *)v6; // 0x10024da2
int32_t v11; // 0x10024d96
int32_t v12; // 0x10024d96
int32_t v13 = (int32_t)(v3 < 139) - v12 + v11; // 0x10024da0
*(int32_t *)v10 = *(int32_t *)v12;
int32_t v14 = v9 + v12; // 0x10024dae
char * v15 = (char *)v13; // 0x10024daf
*v15 = *v15 + (char)v5;
v7 += 4;
unsigned char v16 = *(char *)(v9 + v10); // 0x10024db5
v12 = v14 - 1;
v11 = v13;
v9 = -4;
while (*(char *)v14 >= v16) {
// 0x10024da0
v10 = *(int32_t *)v6;
v13 = (int32_t)(v3 < 139) - v12 + v11;
*(int32_t *)v10 = *(int32_t *)v12;
v14 = v9 + v12;
v15 = (char *)v13;
*v15 = *v15 + (char)v5;
v7 += 4;
v16 = *(char *)(v9 + v10);
v12 = v14 - 1;
v11 = v13;
v9 = -4;
}
// 0x10024db8
return result;
}
// 0x10024de9
int32_t v17; // 0x10024d96
int32_t * v18 = (int32_t *)(v17 + 0x3641e439); // 0x10024e05
uint32_t v19 = *v18; // 0x10024e05
int32_t v20 = result < 0x1bae35e0; // 0x10024e05
uint32_t v21 = v1 / 0x80000000 + v20; // 0x10024e05
int32_t v22 = v19 - v21; // 0x10024e05
bool v23 = result < 0x1bae35e0 ? v21 != -1 | v19 < v22 - v20 : v19 < v21; // 0x10024e05
*v18 = v22;
uint32_t v24 = v5 + 1; // 0x10024e0b
uint32_t v25 = v5 - 0x64d173db; // 0x10024e0c
int32_t * v26 = (int32_t *)result; // 0x10024e11
int32_t v27 = *v26; // 0x10024e11
int32_t v28 = v23 ? v25 + (int32_t)v23 <= v24 : v25 < v24; // 0x10024e11
int32_t v29 = v27 - 0x31522f03 + v28; // 0x10024e11
int32_t v30 = v29 + v28; // 0x10024e11
*v26 = v29;
if (v29 < 0 != ((v30 ^ v27) & (v30 ^ -0x80000000)) < 0) {
// 0x10024ddd
return v4 + 8;
}
// 0x10024e1b
*(char *)-0x31522ea8 = *(char *)-0x31522ea8 - 37;
return function_f5067713();
}

// Address range: 0x10024ea8 - 0x10024ec0
int32_t function_10024ea8(void) {
// 0x10024ea8
*(char *)-0x442d6506 = *(char *)-0x442d6506 ^ 78;
int32_t v1; // 0x10024ea8
int32_t v2; // 0x10024ea8
__asm_arpl(*(int16_t *)(v2 - 49), (int16_t)v1);
int32_t result; // 0x10024ea8
return result;
}

// Address range: 0x10024ec0 - 0x10024ef2
int32_t function_10024ec0(int32_t a1, int32_t a2) {
// 0x10024ec0
int32_t v1; // 0x10024ec0
uint32_t v2 = v1 & 31; // 0x10024ec0
if (v2 != 0) {
int32_t v3; // 0x10024ec0
int32_t v4; // 0x10024ec0
int32_t * v5 = (int32_t *)(v3 + 0x497de1f7 + v4); // 0x10024ec0
*v5 = *v5 >> v2;
}
char * v6 = (char *)(a1 - 0x787ee9b8); // 0x10024ed8
*v6 = *v6 - 71;
__asm_sti();
int32_t v7; // 0x10024ec0
int32_t v8 = *(int32_t *)((v1 & -256 | v7 & 255) + 0xea03059); // 0x10024ee3
*(char *)-0x41737cf0 = 118 * (char)v8;
int32_t v9; // 0x10024ec0
bool v10; // 0x10024ec0
return (v10 ? -1 : 1) + v9;
}

// Address range: 0x10024efa - 0x10024efb
int32_t function_10024efa(void) {
// 0x10024efa
int32_t result; // 0x10024efa
return result;
}

// Address range: 0x10024f0d - 0x10024f10
int32_t function_10024f0d(void) {
// 0x10024f0d
int32_t result; // 0x10024f0d
return result;
}

// Address range: 0x10024f1b - 0x10024f1e
int32_t function_10024f1b(int32_t a1) {
// 0x10024f1b
int32_t result; // 0x10024f1b
return result;
}

// Address range: 0x10024f1f - 0x10024f26
int32_t function_10024f1f(void) {
// 0x10024f1f
int32_t v1; // 0x10024f1f
char * v2 = (char *)(v1 + 82); // 0x10024f1f
uint32_t v3; // 0x10024f1f
*v2 = *v2 + (char)(v3 / 256);
return function_10024efa();
}

// Address range: 0x10024f49 - 0x10024f4c
int32_t function_10024f49(void) {
// 0x10024f49
int32_t result; // 0x10024f49
return result;
}

// Address range: 0x10024f50 - 0x10024f59
int32_t function_10024f50(void) {
// 0x10024f50
int32_t v1; // 0x10024f50
bool v2; // 0x10024f50
return v1 - 0x5eba0493 + (int32_t)v2;
}

// Address range: 0x10024f79 - 0x10024f7a
int32_t function_10024f79(int32_t a1) {
// 0x10024f79
int32_t result; // 0x10024f79
return result;
}

// Address range: 0x10024f87 - 0x10024f92
int32_t function_10024f87(int32_t a1) {
// 0x10024f87
int32_t v1; // 0x10024f87
int32_t * v2 = (int32_t *)(v1 - 114); // 0x10024f87
int32_t v3; // 0x10024f87
*v2 = *v2 | v3;
int32_t result; // 0x10024f87
return result;
}

// Address range: 0x10024fdb - 0x10024fde
int32_t function_10024fdb(void) {
// 0x10024fdb
int32_t result; // 0x10024fdb
return result;
}

// Address range: 0x10024ffc - 0x10024ffd
int32_t function_10024ffc(void) {
// 0x10024ffc
int32_t result; // 0x10024ffc
return result;
}

// Address range: 0x10025014 - 0x10025015
int32_t function_10025014(void) {
// 0x10025014
int32_t result; // 0x10025014
return result;
}

// Address range: 0x1002504e - 0x10025264
int32_t function_1002504e(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6) {
// 0x1002504e
int32_t v1; // 0x1002504e
bool v2; // 0x1002504e
bool v3; // 0x1002504e
int32_t v4; // 0x1002504e
int32_t v5; // 0x1002504e
int32_t v6; // 0x1002504e
bool v7; // 0x1002504e
if (v2 == v7 != !v3) {
// 0x10025050
__asm_out_2(50, v6);
int32_t v8 = __asm_fnstenv(); // 0x10025052
int32_t v9; // 0x1002504e
*(int224_t *)(v9 + 0x73b2ff21 + 2 * v8) = (int224_t)v8;
int32_t v10 = v8; // 0x10025059
bool v11; // 0x1002504e
if (v11) {
v10 = function_10024ffc();
}
char v12 = *(char *)-0x4a49e5b8 & (char)v4; // 0x10025066
*(char *)-0x4a49e5b8 = v12;
uint32_t v13 = v5 - 1; // 0x1002506e
int32_t v14 = v10; // 0x1002506e
if (v13 != 0 && v12 != 0) {
v14 = function_10025014();
}
// 0x10025071
int32_t v15; // 0x1002504e
int32_t * v16 = (int32_t *)(v15 - 47); // 0x10025073
int32_t v17; // 0x1002504e
*v16 = *v16 & v17;
int32_t * v18 = (int32_t *)(v1 - 0x435017c); // 0x10025076
int32_t v19 = *v18; // 0x10025076
*v18 = v19 + v13;
char * v20 = (char *)(v1 + 117); // 0x10025080
*v20 = *v20 + (v13 > -1 - v19 ? -60 : -61);
char v21 = llvm_ctpop_i8((char)v14 - *(char *)(v5 + 95)); // 0x10025087
__asm_iretd();
if ((v21 & 1) == 0) {
// 0x1002508e
int16_t v22; // 0x1002504e
return function_14f7672a(v22);
}
int32_t result = a6 & -256 | (int32_t)__asm_in_5((int16_t)a4); // 0x100250b4
int32_t * v23 = (int32_t *)result; // 0x100250bd
*v23 = *v23 & a2;
return result;
}
int32_t v24 = v5 & -0xff01 | 0xa000; // 0x100250c7
__asm_out_1((int16_t)v4, v6);
__asm_fbld(*(float80_t *)v24);
int32_t v25; // 0x1002504e
int32_t * v26 = (int32_t *)(v25 + 119); // 0x100250d9
*v26 = -*v26;
unsigned char v27 = *(char *)&v1; // 0x100250dd
int32_t v28 = v4 & -256 | (int32_t)v27; // 0x100250dd
v1 = *(int32_t *)(v28 - 0x6f1c1636);
int32_t v29 = __readfsword(0x28dd7b98); // 0x100250e8
int32_t v30 = (v4 & -0x10000 | v29) - 1; // 0x100250ef
*(int32_t *)0x5fd90e41 = 0x6179ffd7;
char * v31 = (char *)(v25 - 0x1d0585f3); // 0x100250f6
*v31 = *v31 & (char)v5;
unsigned char v32 = (char)v30; // 0x100250fc
*(char *)0x3f2e57b4 = v32;
int32_t * v33 = (int32_t *)v1; // 0x10025103
*v33 = *v33 | v30;
*(char *)v28 = *(char *)v1;
bool v34; // 0x1002504e
int32_t v35 = v34 ? -1 : 1; // 0x10025107
int32_t v36 = v1 + v35; // 0x10025107
v1 = v36;
unsigned char v37 = (char)((v25 + 0xffff) / 256); // 0x10025108
unsigned char v38 = *(char *)(v25 - 0x5e263846); // 0x10025108
bool v39 = v32 > 153 | v38 > v37;
bool v40; // 0x1002504e
int32_t v41; // 0x1002504e
if ((v32 & 14) > 9 || (v37 & 15) - (v38 & 15) > 15) {
v40 = true;
v41 = (v39 ? 154 : 250) + v30 & 255 | v30 & -256;
} else {
v40 = false;
v41 = (v39 ? v29 + 159 : v30) & 255 | v30 & -256;
}
uint32_t v42 = v24 - *(int32_t *)v24; // 0x10025101
int32_t v43 = v6 & -256 | 183; // 0x10025105
int32_t v44 = v41;
bool v45 = v40 | (v44 & 14) > 9; // 0x1002510f
int32_t v46 = v45 ? v44 + 6 : v44; // 0x1002510f
int32_t v47 = v45; // 0x1002510f
uint32_t v48 = *(int32_t *)(v36 - 89) + v47; // 0x10025110
bool v49 = v45 ? v48 != -1 | v42 < v42 + (int32_t)v45 - v48 : v42 < v48; // 0x10025110
int32_t v50 = v49 ? -0x4e2ec4d6 : -0x4e2ec4d5; // 0x10025114
*(int32_t *)(*(int32_t *)0x5fd90e41 + 82) = v43;
int32_t v51 = 0x5fd90e45 - v43; // 0x10025126
char * v52 = (char *)((v46 & 15 | v44 & -0x10000 | 256 * v47 + v44 & 0xff00) + 0x2447f323 + v50); // 0x10025128
*v52 = *v52 - 73;
char * v53 = (char *)v1; // 0x10025131
*v53 = *v53 - 42;
int32_t v54 = *(int32_t *)v51; // 0x10025136
int32_t v55 = *(int32_t *)(v51 + 4); // 0x10025136
int32_t v56 = *(int32_t *)(v51 + 8); // 0x10025136
int32_t v57 = *(int32_t *)(v51 | 16); // 0x10025136
uint32_t result2 = *(int32_t *)(v51 + 20); // 0x10025136
v1 = v55;
int32_t v58 = __asm_in_4(111); // 0x10025137
int32_t v59 = *(int32_t *)(v51 + 24) - 2; // 0x10025140
if (v59 != 0 != (v27 + (char)v35 == 80)) {
// 0x10025142
__asm_outsd((int16_t)v58, *(int32_t *)(v55 - 1));
__asm_out(150, (char)result2);
return result2;
}
int32_t v60 = v51 | 32; // 0x10025136
int32_t v61 = 65 * result2 / 256 + result2; // 0x10025166
int32_t v62 = result2 & -0x10000; // 0x10025166
int32_t v63 = v61 + 114 & 255 | v62; // 0x10025168
int32_t * v64 = (int32_t *)(v63 - 0x768ab84a); // 0x1002516a
*v64 = *v64 + 0x7f095583;
if ((*(int32_t *)(v56 - 40) & v57) == 0) {
// 0x10025179
*(int32_t *)(v60 - 4) = v63;
*(int32_t *)(v60 - 8) = v59;
*(int32_t *)(v60 - 12) = v58;
*(int32_t *)(v60 - 16) = v57;
*(int32_t *)(v60 - 20) = v60;
*(int32_t *)(v60 - 24) = v56;
*(int32_t *)(v60 - 28) = v1;
*(int32_t *)(v60 - 32) = v54;
return v61 + 174 & 255 | v62;
}
// 0x10025191
__asm_in_5((int16_t)v58);
unsigned char v65 = (char)v59 & 31; // 0x10025192
int32_t v66 = v58; // 0x10025192
if (v65 != 0) {
unsigned char v67 = (char)(v58 / 256); // 0x10025192
v66 = 256 * (int32_t)(v67 >> 8 - v65 | v67 << v65) | v58 & -0xff01;
}
int32_t v68 = __asm_iretd(); // 0x10025199
int32_t v69 = v59; // 0x10025199
int32_t v70 = v60;
char * v71 = (char *)(v68 - 78); // 0x1002519a
*v71 = *v71 ^ (char)(v68 / 256);
v68 = __asm_iretd();
int32_t v72 = v70 - 4; // 0x100251a3
*(int32_t *)v72 = v57;
__asm_int(170);
v69--;
while (v69 != 0) {
// 0x1002519a
v70 = v72;
v71 = (char *)(v68 - 78);
*v71 = *v71 ^ (char)(v68 / 256);
v68 = __asm_iretd();
v72 = v70 - 4;
*(int32_t *)v72 = v57;
__asm_int(170);
v69--;
}
uint32_t v73 = *(int32_t *)(v56 + 0x5cbda5bd); // 0x100251a9
*(int32_t *)0x760368ae = v68;
unsigned char v74 = (char)v66; // 0x100251b5
char v75 = v73 < 0xffffffb0; // 0x100251b5
unsigned char v76 = v75 + (char)v68; // 0x100251b5
unsigned char v77 = v74 - v76; // 0x100251b5
bool v78 = v73 < 0xffffffb0 ? v76 != -1 | v77 - v75 > v74 : v76 > v74; // 0x100251b5
uint32_t v79 = *(int32_t *)-0xc04dba7; // 0x100251b7
*(int32_t *)-0xc04dba7 = 128 * v79 | v79 / 0x4000000 | 64 * (int32_t)v78;
int32_t v80 = v1; // 0x100251be
v1 = v80 + v35;
int32_t v81 = (v68 & -256 | (int32_t)*(char *)v80) - 1; // 0x100251c1
int32_t v82 = __asm_insd((int16_t)(v66 & 0xff00 | (int32_t)v77)); // 0x100251c2
*(int32_t *)v54 = v82;
if (v81 == 0) {
// 0x100251c5
*(int32_t *)(v70 - 10) = v56;
return 0;
}
int32_t v83 = v57 & -0xff01 | 0x5b00; // 0x100251bf
int32_t * v84 = (int32_t *)(v83 + 0x104f789c); // 0x10025243
*v84 = *v84 ^ v81;
*(int32_t *)(v70 - 10) = -1;
int32_t v85 = v54 + v35; // 0x10025254
int32_t v86 = v83 - 1; // 0x10025255
uint32_t v87 = *(int32_t *)v1; // 0x1002525b
uint32_t v88 = *(int32_t *)v85; // 0x1002525b
char * v89 = (char *)v86; // 0x1002525c
unsigned char v90 = *v89; // 0x1002525c
unsigned char v91 = v90 - 1 + (char)(v87 < v88); // 0x1002525c
bool v92 = v87 < v88 ? v91 <= v90 : v90 != 0; // 0x1002525c
*v89 = v91;
char * v93 = (char *)(v85 + (v34 ? -93 : -85)); // 0x1002525e
*v93 = *v93 - (char)v86 + (char)v92;
return v70 - 6;
}

// Address range: 0x10025265 - 0x10025268
int32_t function_10025265(int32_t a1) {
// 0x10025265
int32_t result; // 0x10025265
return result;
}

// Address range: 0x10025268 - 0x10025270
int32_t function_10025268(void) {
int32_t result = unknown_1a32f2b0(); // 0x10025268
int32_t v1; // 0x10025268
*(char *)v1 = (char)result;
return result;
}

// Address range: 0x10025271 - 0x10025287
int32_t function_10025271(void) {
// 0x10025271
int32_t v1; // bp-7427, 0x10025271
return &v1;
}

// Address range: 0x100252ab - 0x100252b0
int32_t function_100252ab(int32_t a1) {
// 0x100252ab
int32_t result; // 0x100252ab
return result;
}

// Address range: 0x100252f6 - 0x1002530d
int32_t function_100252f6(void) {
// 0x100252f6
int32_t v1; // 0x100252f6
int32_t v2 = v1 + 1; // 0x100252fb
int32_t v3; // 0x100252f6
char * v4 = (char *)(v3 + 0x4db1a26b); // 0x10025303
uint32_t v5; // 0x100252f6
*v4 = *v4 + (char)(v5 / 256);
int32_t v6; // 0x100252f6
return v2 & -256 | (int32_t)*(char *)((v2 & 255) + v6);
}

// Address range: 0x10025360 - 0x1002536f
int32_t function_10025360(int32_t a1) {
// 0x10025360
int32_t result; // 0x10025360
return result;
}

// Address range: 0x1002536f - 0x1002538c
int32_t function_1002536f(void) {
uint32_t v1 = __asm_int3(); // 0x10025371
return (205 * v1 / 256 + v1 & 255 | v1 & -0x10000) ^ 177;
}

// Address range: 0x1002539c - 0x100253a3
int32_t function_1002539c(void) {
// 0x1002539c
return function_707002c6();
}

// Address range: 0x100253a3 - 0x100253a9
int32_t function_100253a3(void) {
// 0x100253a3
__asm_ffreep();
return __asm_wait();
}

// Address range: 0x100253ab - 0x100253ae
int32_t function_100253ab(int32_t a1) {
// 0x100253ab
int32_t v1; // 0x100253ab
return 0x10000 * v1 / 0x10000;
}

// Address range: 0x10025413 - 0x1002543c
int32_t function_10025413(int16_t a1) {
// 0x10025413
int32_t v1; // 0x10025413
int32_t v2 = v1 - 1; // 0x10025419
int32_t v3; // 0x10025413
unsigned char v4 = (char)v3 & 31; // 0x10025422
int32_t v5; // 0x10025413
uint32_t v6; // 0x10025413
int32_t v7; // 0x10025413
bool v8; // 0x10025413
if (v4 == 0) {
// .critedge
*(char *)((v8 ? -4 : 4) + v2) = __asm_insb((int16_t)v7);
} else {
char * v9 = (char *)(v3 - 11); // 0x10025422
unsigned char v10 = *v9; // 0x10025422
unsigned char v11 = v10 >> v4 | v10 << 8 - v4; // 0x10025422
*v9 = v11;
*(char *)((v8 ? -4 : 4) + v2) = __asm_insb((int16_t)v7);
if (v4 == 1 == (v11 / 128 != (v11 / 64 & 1))) {
// 0x10025432
int32_t v12; // 0x10025413
v5 = v12 + 0x662674d2 | 135;
return (v5 ^ 73) - v6 / 256 & 255 | v5 & -256;
}
}
// 0x10025432
v5 = function_8441ef06();
return (v5 ^ 73) - v6 / 256 & 255 | v5 & -256;
}

// Address range: 0x1002543c - 0x100254f9
int32_t function_1002543c(int32_t a1) {
// 0x1002543c
int32_t v1; // 0x1002543c
unsigned char v2 = (char)v1; // 0x1002543f
int32_t v3 = (v2 < 200 ? v1 : v1 + 56) & 255 | v1 & -0x10000 | 256 * (int32_t)(v2 > 199); // 0x1002543f
int32_t v4; // 0x1002543c
if (v4 != *(int32_t *)v3) {
// 0x100254af
return function_69e6beed();
}
int32_t v5 = *(int32_t *)(v3 + 0x7b2ce23f); // 0x10025441
int32_t v6; // 0x1002543c
int32_t v7 = v3 & -0xff00 | v6 & 255; // 0x1002544c
bool v8; // 0x1002543c
int32_t v9 = (v8 ? -1 : 1) + v6; // 0x1002544c
char * v10 = (char *)(v5 + 0x1794ec97); // 0x10025453
int32_t v11; // 0x1002543c
char v12 = *v10 ^ *(char *)(v11 - 44); // 0x10025453
*v10 = v12;
int32_t v13 = *(int32_t *)v9; // 0x1002545b
int32_t v14 = v8 ? -4 : 4; // 0x1002545b
int16_t v15 = v5; // bp-2, 0x1002545c
int32_t v16 = v9 + v14; // 0x1002545d
int32_t v17 = &v15; // 0x1002545d
bool v18 = false; // 0x1002545d
uint32_t v19; // 0x1002543c
if (v12 < 0) {
int32_t * v20 = (int32_t *)v7; // 0x1002545f
v16 = -0xd5b1f52 * *v20;
int32_t v21; // 0x1002543c
__asm_into(v21);
*v20 = *v20 & v16;
int32_t v22; // 0x1002543c
*(char *)(v14 + v22) = __asm_insb((int16_t)v7);
*(int32_t *)v19 = v19 - 73;
int32_t v23; // bp-3, 0x1002543c
v17 = &v23;
v18 = v19 > 72;
}
char * v24 = (char *)(8 * v16 + v13); // 0x100254d6
unsigned char v25 = *v24; // 0x100254d6
char v26 = v18; // 0x100254d6
unsigned char v27 = v26 + (char)v6; // 0x100254d6
char v28 = v25 - v27; // 0x100254d6
*v24 = v28;
int32_t v29 = v19 - 1; // 0x100254d9
int32_t v30 = v13; // 0x100254d9
int32_t v31 = v5; // 0x100254d9
int32_t v32 = v17; // 0x100254d9
if (v29 != 0 != (v28 == 0)) {
bool v33 = v18 ? v27 != -1 | v25 < v28 - v26 : v25 < v27; // 0x100254d6
char * v34 = (char *)(v11 + 0x7187353f + 4 * v7); // 0x100254db
*v34 = (char)v33 - (char)v13 + *v34;
char * v35 = (char *)v29; // 0x100254e3
*v35 = *v35 | -75;
__asm_sti();
unknown_a41fa183();
return function_a0979cc9();
}
while (true) {
int32_t v36 = v31;
uint32_t v37 = v30;
*(char *)(v36 + 107) = (char)v36;
char v38 = *(char *)(v36 + 0x324399e8); // 0x1002549c
v32 -= 2;
v30 = v36 ^ 28;
v31 = 256 * (int32_t)(v38 ^ (char)(v37 / 256)) | v37 & -0xff01;
}
}

// Address range: 0x100254f9 - 0x10025651
int32_t function_100254f9(int32_t a1, int32_t a2) {
// 0x100254f9
int32_t v1; // 0x100254f9
int32_t v2; // 0x100254f9
bool v3; // 0x100254f9
bool v4; // 0x100254f9
bool v5; // 0x100254f9
if (!v5 && v4 == v3) {
// 0x100254fd
return v2 & -256 | (int32_t)__asm_in_5((int16_t)v1);
}
// 0x10025570
int32_t v6; // 0x100254f9
int32_t * v7 = (int32_t *)(v6 + 100); // 0x10025570
int32_t v8; // 0x100254f9
bool v9; // 0x100254f9
*v7 = (int32_t)v9 - v8 + *v7;
uint32_t v10 = v1 + 0xffff; // 0x10025575
int32_t result = 256 * (int32_t)((char)v2 > 164) | v2 & -0x10000 | (int32_t)__asm_in_5((int16_t)v10); // 0x10025578
int32_t v11; // 0x100254f9
unsigned char v12 = *(char *)&v11; // 0x10025583
*(char *)v11 = (char)(v10 / 256);
uint32_t v13 = v8 - 1; // 0x10025586
int32_t v14; // 0x100254f9
unsigned char v15 = *(char *)(v14 + 102); // 0x10025587
char v16 = v12 - v15; // 0x10025587
int32_t v17 = v10 & 255 | v1 & -0x10000 | 256 * (int32_t)v16; // 0x10025587
if (v13 == 0) {
int16_t v18 = v17; // 0x1002552f
__asm_outsb(v18, (char)v14);
char * v19 = (char *)(v11 + 0x584c7947); // 0x10025536
*v19 = *v19 + (char)(v12 < v15);
*(char *)v11 = __asm_insb(v18);
return result;
}
int32_t v20 = 256 * (64 * (int32_t)(v16 == 0) | (int32_t)(v12 < v15) | 128 * (int32_t)(v16 < 0) | 16 * (int32_t)((v12 & 15) - (v15 & 15) > 15) | 4 * (int32_t)((llvm_ctpop_i8(v16) & 1) == 0)) | result & -0x10000; // 0x1002558c
__asm_out_1((int16_t)v17, v20 | 726);
char * v21 = (char *)v17; // 0x10025590
*v21 = *v21 - 93;
unsigned char v22 = *(char *)v8 | (char)v6; // 0x100255a2
int32_t v23 = v6 & -256 | (int32_t)v22; // 0x100255a2
int32_t v24 = *(int32_t *)(v11 - 0x69d40aa4); // 0x100255ad
v11 -= 0x3dee6503;
int16_t v25 = *(int16_t *)-0x3d308855; // 0x100255bb
__asm_fbld(*(float80_t *)(v23 - 0x5cc2154a));
int32_t * v26 = (int32_t *)(4 * v13 + 0x42a9dd73); // 0x100255d1
*v26 = *v26 ^ -0x2db16342;
uint32_t v27 = v13 & 31; // 0x100255e1
if (v27 != 0) {
int32_t * v28 = (int32_t *)(v8 + 84); // 0x100255e1
uint32_t v29 = *v28; // 0x100255e1
*v28 = v29 >> v27 | (int32_t)((int64_t)v29 << (int64_t)(33 - v27));
}
int32_t v30 = (int64_t)v24 * (int64_t)((v20 | 512) ^ -0x46d09b8d) / 0x100000000; // 0x100255ad
int32_t v31 = v30 - v13 / 256 & 255 | v30 & -256; // 0x100255be
int32_t v32 = v23 & -0xff01 | 0xe600; // 0x100255cd
*(int32_t *)(v11 - 1) = __asm_insd((int16_t)v31);
__asm_int(95);
int32_t v33 = __asm_hlt(); // 0x100255f0
int32_t * v34 = (int32_t *)(v31 - 16 + 4 * v31); // 0x100255f1
*v34 = *v34 ^ -0x3d308858;
*(int32_t *)(v33 - 4) = -0x3e447805;
unsigned char v35 = (char)v13 & 31; // 0x10025601
bool v36 = *(int32_t *)(*(int32_t *)-0x3d308859 + 4) + 1 + v33 > 0xc2cf77a8; // 0x10025601
int32_t v37 = v32; // 0x10025601
if (v35 != 0) {
char v38 = v22 << 8 - v35 | v22 >> v35; // 0x10025601
v36 = v38 < 0;
v37 = v32 & -0x1a00 | (int32_t)v38;
}
int32_t v39 = *(int32_t *)(v37 + 0x57d2400a); // 0x10025603
int32_t v40 = v39 + (v36 ? -0x3d308857 : -0x3d308858); // 0x10025603
int32_t v41 = v40 + (int32_t)v36; // 0x10025603
__asm_int1();
int32_t v42 = __asm_int1(); // 0x10025610
if (((v41 ^ -0x80000000) & (v41 ^ v39)) >= 0) {
// 0x10025614
*(int16_t *)(v40 - 44) = v25;
int32_t result2 = __asm_int1(); // 0x10025629
int32_t * v43 = (int32_t *)(v37 + 0x872271e); // 0x1002562a
*v43 = 2 - v33 + *v43;
char * v44 = (char *)(result2 + 8 * v13); // 0x10025630
*v44 = *v44 ^ 62;
return result2;
}
int32_t v45 = v42 & -256 | (int32_t)*(char *)((v42 & 255) + v37); // 0x10025611
*(int32_t *)(v33 - 6) = v37;
if (v27 != 0) {
int32_t * v46 = (int32_t *)(v45 - 116); // 0x10025638
*v46 = *v46 >> v27;
}
*(int16_t *)(v33 - 8) = v25;
*(int32_t *)(v33 - 12) = -70;
__asm_wait();
return __asm_in((int16_t)v45);
}

// Address range: 0x1002565b - 0x1002567a
int32_t function_1002565b(int32_t a1) {
// 0x1002565b
return function_1a2b57dc();
}

// Address range: 0x1002567b - 0x1002567c
int32_t function_1002567b(void) {
// 0x1002567b
int32_t result; // 0x1002567b
return result;
}

// Address range: 0x1002568d - 0x1002569e
int32_t function_1002568d(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x1002568d
int32_t v1; // 0x1002568d
bool v2; // 0x1002568d
*(int32_t *)v1 = (int32_t)v2;
__asm_bound(*(int64_t *)(a7 - 114));
return a7 ^ 225;
}

// Address range: 0x1002569e - 0x100256aa
int32_t function_1002569e(void) {
// 0x1002569e
bool v1; // 0x1002569e
if (v1) {
// 0x100256f0
int32_t result; // 0x1002569e
return result;
}
// 0x100256a0
return function_c5af9707();
}

// Address range: 0x100256aa - 0x100256f0
int32_t function_100256aa(void) {
// 0x100256aa
int32_t v1; // 0x100256aa
int32_t v2 = __asm_in((int16_t)v1); // 0x100256ae
int32_t v3; // 0x100256aa
int32_t v4 = v3 - 1; // 0x100256b1
if (v4 == 0) {
function_10025719();
}
// 0x100256b4
int32_t v5; // 0x100256aa
*(int32_t *)v5 = __asm_insd((int16_t)(v2 >> 31));
__asm_iretd();
uint32_t v6 = __asm_in_4(3); // 0x100256b7
int32_t v7; // 0x100256aa
int32_t v8 = v4 & v7; // 0x100256b9
if ((llvm_ctpop_i8((char)v8) & 1) == 0) {
if (v8 < 0) {
function_10025758();
}
uint32_t v9 = __asm_iretd(); // 0x100256e5
char v10 = *(char *)-0x5ccb9c78; // 0x100256e6
return 256 * (int32_t)(v10 + (char)(v9 / 256)) | v9 & -0xff01;
}
char * v11 = (char *)(v8 + 97); // 0x100256c2
*v11 = *v11 / 2;
unsigned char v12 = *(char *)-0x1e03b3d8; // 0x100256c5
char * v13 = (char *)(v8 + 0x562480dd); // 0x100256d0
*v13 = (char)(v6 / 256);
int32_t result = v6 & -0x10000 | (int32_t)v12 | 256 * (int32_t)*v13; // 0x100256dd
int32_t v14; // bp-4, 0x100256aa
if (v8 != 1 == *(int32_t *)(v5 + 57) == (int32_t)&v14) {
result = function_10025702((int32_t)&g2);
}
// 0x100256df
return result;
}

// Address range: 0x100256f2 - 0x100256f6
int32_t function_100256f2(void) {
// 0x100256f2
int32_t v1; // 0x100256f2
uint32_t v2; // 0x100256f2
*(char *)v1 = (char)(v2 / 256 ^ v1);
int32_t result; // 0x100256f2
return result;
}

// Address range: 0x10025702 - 0x10025719
int32_t function_10025702(int32_t a1) {
// 0x10025702
float80_t v1; // 0x10025702
*(int16_t *)a1 = (int16_t)v1;
int32_t v2; // 0x10025702
int16_t v3 = __asm_bound_14(*(int32_t *)(v2 + 0x29e3fa8)); // 0x10025706
*(char *)-0x28242f33 = (char)a1;
int32_t * v4 = (int32_t *)(a1 - 69); // 0x10025714
int32_t v5; // 0x10025702
bool v6; // 0x10025702
*v4 = (v5 & -0x10000 | (int32_t)v3) + (v6 ? -4 : 4) | *v4;
return a1 & -0xff01 | 0x2700;
}

// Address range: 0x10025719 - 0x10025729
int32_t function_10025719(void) {
// 0x10025719
__asm_iretd();
int32_t v1; // 0x10025719
if ((char)v1 >= 0) {
function_10025799((int32_t)&g2);
}
// 0x10025721
__asm_int3();
return function_10025768();
}

// Address range: 0x10025729 - 0x1002574e
int32_t function_10025729(void) {
// 0x10025729
int32_t v1; // 0x10025729
int32_t v2; // 0x10025729
*(int32_t *)v1 = v2 + (v1 & 1 | 0x2bf4beb0);
char * v3 = (char *)(v1 + 117 + ((v1 & 1024) == 0 ? 4 : -4)); // 0x10025738
uint32_t v4; // 0x10025729
*v3 = *v3 - (char)(v4 / 256);
int32_t result = __asm_wait(); // 0x10025747
int32_t v5; // 0x10025729
*(char *)v5 = (char)v4;
return result;
}

// Address range: 0x10025758 - 0x10025768
int32_t function_10025758(void) {
// 0x10025758
int32_t v1; // 0x10025758
bool v2; // 0x10025758
int32_t result = v1 - 0x53d9c7c + (int32_t)v2; // 0x10025758
int32_t v3; // 0x10025758
__asm_out_1((int16_t)v3, result);
int32_t v4; // 0x10025758
int32_t * v5 = (int32_t *)(v4 + 90); // 0x10025761
uint32_t v6 = *v5; // 0x10025761
*v5 = v6 / 0x80000000 | 2 * v6;
int32_t * v7 = (int32_t *)(result + 56); // 0x10025765
*v7 = *v7 - result;
return result;
}

// Address range: 0x10025768 - 0x1002576c
int32_t function_10025768(void) {
// 0x10025768
int32_t result; // 0x10025768
return result;
}

// Address range: 0x10025799 - 0x1002589f
int32_t function_10025799(int32_t a1) {
// 0x10025799
int32_t v1; // 0x10025799
int32_t v2; // 0x10025799
bool v3; // 0x10025799
char * v4 = (char *)(4 * v1 + 109 + ((v3 ? 255 : 0) | v2 & -256)); // 0x1002579c
unsigned char v5 = *v4; // 0x1002579c
uint32_t v6; // 0x10025799
unsigned char v7 = (char)v6; // 0x1002579c
*v4 = v5 - v7;
int32_t v8; // 0x10025799
int32_t * v9 = (int32_t *)(v8 - 0x77a12fb5); // 0x100257a0
uint32_t v10 = *v9; // 0x100257a0
uint32_t v11 = v10 + v6; // 0x100257a0
uint32_t v12 = v11 + (int32_t)(v5 < v7); // 0x100257a0
bool v13 = v5 < v7 ? v12 <= v10 : v11 < v10; // 0x100257a0
*v9 = v12;
int32_t v14 = v6 & -256; // 0x100257a7
int32_t v15; // 0x10025799
int32_t * v16 = (int32_t *)(v15 + 88); // 0x100257ac
int32_t v17 = *v16; // 0x100257ac
*v16 = v17 / 0x2000;
uint32_t v18; // 0x10025799
__asm_out_2(94, v6 + v18 + (int32_t)v13 & 255 | v14);
int32_t v19; // 0x10025799
unsigned char v20 = *(char *)&v19; // 0x100257b2
int32_t v21 = v20; // 0x100257b2
bool v22; // 0x10025799
v19 += (v22 ? -1 : 1);
__asm_arpl(*(int16_t *)-0xddb9231, (int16_t)(v14 | v21));
int32_t v23; // 0x10025799
int32_t * v24 = (int32_t *)(v23 + 0x9b555d6); // 0x100257bd
*v24 = *v24 - ((v17 & 0x1000) == 0 ? 3 : 4);
int32_t result = v6 / 0x80000000; // 0x100257c6
unsigned char v25 = (char)(v18 / 256) - v20; // 0x100257cb
char v26 = *(char *)&v23 & v25; // 0x100257cd
*(char *)v23 = v26;
if (v26 < 0) {
char v27 = __asm_in_6(119); // 0x10025819
int32_t * v28 = (int32_t *)(v19 + 52); // 0x1002581b
*v28 = *v28 + (v8 & -0xff01 | 0x3a00);
int32_t v29; // 0x10025799
__readfsdword(v29 + 0x36d11873);
char v30 = (v27 ^ 84) + 100; // 0x1002582d
v23 = -0x319c5882;
if (v30 < 0 == (v30 & (v27 ^ -128)) < 0 != v30 != 0) {
// 0x10025839
return ((v27 ^ -88) < 100 ? 255 : 0) | v29 & -256;
}
unsigned char v31 = *(char *)-0x319c584e; // 0x1002583b
*(char *)-0x319c584e = v31 / 16 | 16 * v31;
return result;
}
// 0x100257d1
*(char *)((211 * v6 / 256 + v21 & 255 | v6 & -0x10000) + 0x179b5f45) = -100;
__asm_int3();
int32_t v32 = __asm_sti(); // 0x100257e1
int32_t v33; // 0x10025799
int32_t v34 = (v33 & 1024) == 0 ? 1 : -1; // 0x100257e2
int32_t v35 = v23 + v34; // 0x100257e2
v23 = v35;
v19 += v34;
int16_t v36 = result; // 0x100257e4
*(int32_t *)v35 = __asm_insd(v36);
int32_t v37 = v32 & -256 | (int32_t)__asm_in_5(v36); // 0x100257e8
unsigned char v38 = (char)v8 & 31; // 0x100257e9
if (v38 != 0) {
char * v39 = (char *)v37; // 0x100257e9
unsigned char v40 = *v39; // 0x100257e9
*v39 = v40 >> 8 - v38 | v40 << v38;
}
int32_t v41; // bp+5508, 0x10025799
if ((llvm_ctpop_i8((char)(int32_t)&v41 - 1) & 1) != 0) {
char * v42 = (char *)(v23 - 0x7f6cff40); // 0x100257f0
unsigned char v43 = *v42; // 0x100257f0
*v42 = v43 - v25;
int32_t v44 = v43 < v25 ? 255 : 0; // 0x100257fc
unsigned char v45 = (char)v44; // 0x100257fd
bool v46 = v43 < v25 | v45 > 153;
int32_t v47 = v46 ? v44 + 160 : v44;
int32_t v48 = (v43 & 15) - (v25 & 15) > 15 | (v45 & 14) > 9 ? (v46 ? 154 : 250) + v44 : v47;
int32_t v49; // bp-56, 0x10025799
return v48 & 255 | (int32_t)&v49 & -256;
}
int32_t v50 = v37 & -0x10000; // 0x1002585c
uint32_t result2 = *(int32_t *)(v50 | 82); // 0x10025866
__asm_out_2(23, v50 | 201);
int32_t * v51 = (int32_t *)(8 * result2 + 0x2f98bc1d + v23); // 0x1002587f
uint32_t v52 = *v51; // 0x1002587f
uint32_t v53 = result2 & 31; // 0x1002587f
if (v53 != 0) {
*v51 = v52 << v53 | (int32_t)((int64_t)v52 >> (int64_t)(33 - v53));
}
char * v54 = (char *)(v23 - 0x45d8a38a); // 0x10025887
*v54 = *v54 + (char)(result2 / 256);
*(char *)v23 = *(char *)v19;
return result2;
}

// Address range: 0x100258c9 - 0x100258ce
int32_t function_100258c9(void) {
// 0x100258c9
int32_t v1; // 0x100258c9
return function_100258e9(v1);
}

// Address range: 0x100258ce - 0x100258cf
int32_t function_100258ce(void) {
// 0x100258ce
int32_t result; // 0x100258ce
return result;
}

// Address range: 0x100258d3 - 0x100258d8
int32_t function_100258d3(void) {
// 0x100258d3
int32_t v1; // 0x100258d3
return v1 & -238;
}

// Address range: 0x100258df - 0x100258e9
int32_t function_100258df(void) {
// 0x100258df
return function_42b022ee();
}

// Address range: 0x100258e9 - 0x10025902
int32_t function_100258e9(int32_t a1) {
// 0x100258e9
int32_t v1; // 0x100258e9
bool v2; // 0x100258e9
int32_t * v3 = (int32_t *)(__asm_iretd() + 0x331943f0 + 8 * ((v2 ? 0x1ffffffe : 2) + v1)); // 0x100258f4
*v3 = 0x1000000 * *v3;
int32_t result; // 0x100258e9
float80_t v4; // 0x100258e9
*(int32_t *)result = (int32_t)v4;
return result;
}

// Address range: 0x10025903 - 0x1002590a
int32_t function_10025903(void) {
// 0x10025903
return function_5d46b1fb();
}

// Address range: 0x1002590a - 0x1002592a
int32_t function_1002590a(int32_t a1) {
// 0x1002590a
int32_t v1; // 0x1002590a
bool v2; // 0x1002590a
int32_t * v3 = (int32_t *)(v1 + 0x39d85aae + (v2 ? -4 : 4)); // 0x1002591a
int32_t v4; // 0x1002590a
*v3 = *v3 - v4;
int32_t v5; // 0x1002590a
int32_t result = v5 + 1; // 0x10025923
if ((v4 + 1 & (v4 ^ -0x80000000)) >= 0) {
result = function_100258ce();
}
// 0x10025925
return result;
}

// Address range: 0x10025941 - 0x10025954
int32_t function_10025941(void) {
// 0x10025941
int32_t v1; // 0x10025941
int32_t v2 = v1 & 190 | 65; // 0x10025943
unsigned char v3 = (char)v2; // 0x10025945
int32_t v4 = v3 > 153 ? 154 : 250;
int32_t v5 = v3 > 153 ? v2 + 160 : v2;
bool v6; // 0x10025941
__asm_out_3((int16_t)v6, (char)((v3 & 14) > 9 ? v4 + v2 : v5));
return function_59978477();
}

// Address range: 0x10025996 - 0x10025999
int32_t function_10025996(void) {
// 0x10025996
int32_t result; // 0x10025996
return result;
}

// Address range: 0x10025999 - 0x100259aa
int32_t function_10025999(void) {
// 0x10025999
*(int32_t *)-0x2a41a7e3 = 0x4906158e;
int32_t v1; // 0x10025999
*(char *)v1 = -113;
return function_88ab60ae();
}

// Address range: 0x100259fa - 0x10025a4a
int32_t function_100259fa(int32_t a1) {
// 0x100259fa
int32_t v1; // 0x100259fa
int32_t v2; // 0x100259fa
__asm_out_1((int16_t)v2 - 1, (int32_t)&v1);
int32_t v3; // bp+231, 0x100259fa
return &v3;
}

// Address range: 0x10025a4b - 0x10025a56
int32_t function_10025a4b(void) {
// 0x10025a4b
int32_t v1; // 0x10025a4b
int32_t v2 = __asm_insd((int16_t)v1); // 0x10025a4b
int32_t v3; // 0x10025a4b
int32_t * v4 = (int32_t *)v3; // 0x10025a4b
*v4 = v2;
int32_t v5; // 0x10025a4b
unsigned char v6 = (char)v5; // 0x10025a4c
bool v7; // 0x10025a4b
bool v8 = v6 > 153 | v7;
int32_t result; // 0x10025a4b
bool v9; // 0x10025a4b
if (v9 || (v6 & 14) > 9) {
result = (v8 ? 102 : 6) + v5 & 255 | v5 & -256;
} else {
result = (v8 ? v5 + 96 : v5) & 255 | v5 & -256;
}
__asm_int(26);
int32_t v10; // 0x10025a4b
*v4 = *(int32_t *)&v10;
return result;
}

// Address range: 0x10025a56 - 0x10025a64
int32_t function_10025a56(int32_t a1, int32_t a2, int32_t a3) {
// 0x10025a56
int32_t v1; // 0x10025a56
int32_t v2; // 0x10025a56
__asm_out_1((int16_t)v1, v2);
int32_t v3 = __asm_sti(); // 0x10025a57
int32_t v4; // 0x10025a56
unsigned char v5 = *(char *)((v3 & 255) + v4); // 0x10025a58
char v6 = v5 > 153 ? v5 + 96 : v5;
return v3 & -256 | (int32_t)((v5 & 14) > 9 ? (v5 > 153 ? 102 : 6) + v5 : v6);
}

// Address range: 0x10025a64 - 0x10025a65
int32_t function_10025a64(int32_t a1) {
// 0x10025a64
int32_t result; // 0x10025a64
return result;
}

// Address range: 0x10025a66 - 0x10025b2b
int32_t function_10025a66(int16_t a1) {
int32_t v1 = __asm_hlt(); // 0x10025a66
int32_t v2; // 0x10025a66
*(char *)v2 = 0;
int32_t v3; // 0x10025a66
int32_t * v4 = (int32_t *)(v3 + 50); // 0x10025a70
*v4 = *v4 | v1 + 0x537ce2b9;
int32_t v5 = *(int32_t *)0x5e46b62e; // 0x10025a7e
int32_t v6; // 0x10025a66
*(char *)(v6 & 0xffff) = *(char *)&v6 ^ (char)v5;
int32_t v7; // 0x10025a66
__asm_into(v7);
int32_t v8 = v6; // 0x10025a90
v6 = v5;
__asm_into(v7);
int32_t v9; // 0x10025a66
char v10 = v9;
uint32_t result2; // 0x10025a66
char v11 = result2 / 256; // 0x10025a94
char v12 = v10 + v11; // 0x10025a94
*(char *)v9 = v12;
bool v13 = (v10 & 15) + (v11 & 15) > 15 | (v8 & 14) > 9; // 0x10025a96
int32_t v14 = (v13 ? v8 + 10 : v8) & 15; // 0x10025a96
int32_t v15 = v8 & -0x10000; // 0x10025a96
int32_t v16 = 256 * (int32_t)v13 + v8 & 0xff00; // 0x10025a96
if (v12 == 0 || v13) {
// 0x10025a99
return v16 | v15 | v14;
}
// 0x10025b04
int32_t v17; // bp-2, 0x10025a66
uint32_t v18 = v2 | (int32_t)&v17; // 0x10025a83
char v19 = v18 / 256; // 0x10025b09
char v20 = *(char *)0x7418ae73 + 1; // 0x10025b09
char v21 = v19 - v20; // 0x10025b09
if (v21 != 0) {
if (v21 >= 0) {
// 0x10025ad4
return v16 | v15 | v14 + 103;
}
// 0x10025ae8
return unknown_fcf3608f();
}
int32_t v22 = 256 * (int32_t)v21 | v18 & -0xff01; // 0x10025b09
int32_t result = __asm_wait(); // 0x10025b11
int32_t * v23 = (int32_t *)(v22 + 0x30f19d91); // 0x10025b12
*v23 = *v23 + (int32_t)((v20 & v19) != -1) + v6;
int32_t v24; // 0x10025a66
char v25 = *(char *)(v24 + 103) | (char)v18; // 0x10025b18
if (v25 < 0) {
// 0x10025afd
return result;
}
// 0x10025b1d
__asm_arpl(*(int16_t *)((v22 & -256 | (int32_t)v25) + 123), (int16_t)result2);
__asm_hlt();
return result2;
}

// Address range: 0x10025b2c - 0x10025b52
int32_t function_10025b2c(void) {
int32_t v1 = __asm_iretd(); // 0x10025b2f
int32_t v2; // 0x10025b2c
unsigned char v3 = (char)v2 & 31; // 0x10025b30
if (v3 != 0) {
int32_t v4; // 0x10025b2c
bool v5; // 0x10025b2c
*(char *)v1 = (char)v5 << v3 - 1 | (char)v4 << v3 | (char)(((int16_t)v4 & 255) >> (int16_t)(9 - v3));
}
int32_t v6; // 0x10025b2c
int32_t v7 = (v6 + 97 & 255 | v6 & -256) - 0x2d22a3a9 + (int32_t)((char)v6 < 159); // 0x10025b39
int32_t v8; // 0x10025b2c
int32_t v9 = &v8; // 0x10025b3f
*(int32_t *)(v7 - 0x128e) = v7;
return v9 + 0xff00 + 256 * v1 & 0xff00 | v9 & -0xff04;
}

// Address range: 0x10025b7a - 0x10025c14
int32_t function_10025b7a(void) {
// 0x10025b7a
int32_t v1; // 0x10025b7a
int16_t v2 = v1; // 0x10025b7a
int32_t v3; // 0x10025b7a
char v4 = v3;
__asm_outsb(v2, v4);
int32_t result; // 0x10025b7a
bool v5; // 0x10025b7a
bool v6; // 0x10025b7a
bool v7; // 0x10025b7a
if (v6 == v5 != !v7) {
// 0x10025b7d
return result;
}
// 0x10025b81
int32_t v8; // 0x10025b7a
uint32_t v9 = v8 + 1; // 0x10025b81
*(char *)v3 = v4 + 1;
int32_t v10; // 0x10025b7a
int32_t * v11 = (int32_t *)(v10 + 0x47ca7da3); // 0x10025b85
int32_t v12; // 0x10025b7a
bool v13; // 0x10025b7a
*v11 = v12 + (int32_t)v13 + *v11;
__asm_bound(*(int64_t *)(result + 4));
char v14 = *(char *)(9 * result); // 0x10025b9a
int32_t v15 = 256 * (int32_t)((char)(v9 / 256) - v14) | v9 & -0xff01; // 0x10025b9a
int32_t v16; // 0x10025b7a
int32_t v17 = v16;
int32_t v18 = -0x66a986da;
int32_t v19; // 0x10025b7a
int32_t v20 = v19;
int32_t v21 = __asm_bound(*(int64_t *)v15); // 0x10025b9d
int32_t v22 = (v20 & 165) + 217 & 255 | v20 & -256; // 0x10025ba1
float80_t v23; // 0x10025b7a
float80_t v24 = v23 - (float80_t)*(int32_t *)(v22 + 0x7cf7b2da); // 0x10025ba4
int32_t * v25 = (int32_t *)v18; // 0x10025baa
int32_t v26 = *v25; // 0x10025baa
int32_t v27 = v18 - 24; // 0x10025bab
*v25 = v22;
*(int32_t *)(v18 - 4) = v15;
*(int32_t *)(v18 - 16) = v18 + 4;
*(int32_t *)(v18 - 20) = v21;
*(int32_t *)v27 = v26;
int32_t * v28 = (int32_t *)(v18 - 28); // 0x10025bab
*v28 = v17;
int32_t v29 = __asm_int3(); // 0x10025bac
int32_t v30 = *(int32_t *)(v18 - 26); // 0x10025bae
*(float32_t *)(v15 + 0x19c4b92b) = (float32_t)v24;
*(int32_t *)v17 = v29;
int32_t v31 = v17 - 4; // 0x10025bb5
int32_t v32 = v15 | 0xff00; // 0x10025bb9
int32_t v33 = __asm_in(v2) & -256 | 223; // 0x10025bbd
int32_t v34 = v18 - 56; // 0x10025bbf
*v28 = v33;
*(int32_t *)(v18 - 32) = v32;
*(int32_t *)(v18 - 44) = v27;
*(int32_t *)(v18 - 48) = v30;
*(int32_t *)(v18 - 52) = v26;
*(int32_t *)v34 = v31;
int32_t v35 = v18 - 54; // 0x10025bc0
unsigned char v36 = (char)v15; // 0x10025bc1
unsigned char v37 = *(char *)(v30 - 4); // 0x10025bc1
int32_t v38 = v33 & -0xff21 | 0xef00; // 0x10025bc4
v15 = v32 & -256 | (int32_t)(v36 - v37);
while (v37 > v36) {
// 0x10025b9d
v17 = v31;
v18 = v35;
v20 = v38;
v21 = __asm_bound(*(int64_t *)v15);
v22 = (v20 & 165) + 217 & 255 | v20 & -256;
v24 -= (float80_t)*(int32_t *)(v22 + 0x7cf7b2da);
v25 = (int32_t *)v18;
v26 = *v25;
v27 = v18 - 24;
*v25 = v22;
*(int32_t *)(v18 - 4) = v15;
*(int32_t *)(v18 - 16) = v18 + 4;
*(int32_t *)(v18 - 20) = v21;
*(int32_t *)v27 = v26;
v28 = (int32_t *)(v18 - 28);
*v28 = v17;
v29 = __asm_int3();
v30 = *(int32_t *)(v18 - 26);
*(float32_t *)(v15 + 0x19c4b92b) = (float32_t)v24;
*(int32_t *)v17 = v29;
v31 = v17 - 4;
v32 = v15 | 0xff00;
v33 = __asm_in(v2) & -256 | 223;
v34 = v18 - 56;
*v28 = v33;
*(int32_t *)(v18 - 32) = v32;
*(int32_t *)(v18 - 44) = v27;
*(int32_t *)(v18 - 48) = v30;
*(int32_t *)(v18 - 52) = v26;
*(int32_t *)v34 = v31;
v35 = v18 - 54;
v36 = (char)v15;
v37 = *(char *)(v30 - 4);
v38 = v33 & -0xff21 | 0xef00;
v15 = v32 & -256 | (int32_t)(v36 - v37);
}
// 0x10025bc8
*(int32_t *)v31 = v38;
int32_t v39 = v17 - 8; // 0x10025bc8
*(int32_t *)(v26 - 0x51df4fd7) = (int32_t)v24;
int32_t v40 = v39 & v35; // 0x10025bd4
*(int32_t *)v39 = __asm_insd(v2);
__asm_in_4(198);
char * v41 = (char *)(v1 + 76); // 0x10025bdb
unsigned char v42 = *v41; // 0x10025bdb
*v41 = v42 / 2 | 128 * v42;
__asm_out(22, __asm_in_6(-89));
*(int16_t *)(v40 - 10) = *(int16_t *)v34;
int32_t v43 = __asm_sti(); // 0x10025bf4
*(int32_t *)(v40 - 14) = v43;
__asm_outsb(v2 & 255 | 0x7f00, *(char *)(v26 + 1));
uint32_t v44 = v43 + 0xf4f03ff; // 0x10025bfe
__asm_out_2(54, v44);
char v45 = *(char *)v26; // 0x10025c10
return v44 & -0x10000 | (int32_t)(v45 + 37 * (char)(v44 / 256));
}

// Address range: 0x10025c18 - 0x10025c65
int32_t function_10025c18(void) {
// 0x10025c18
bool v1; // 0x10025c18
uint32_t v2 = (int32_t)(bool)!v1; // 0x10025c1b
int32_t v3 = *(int32_t *)0x5fb80207; // 0x10025c2a
int32_t v4 = v3 + 130 & 255 | v3 & -256; // bp-8, 0x10025c36
int32_t v5; // 0x10025c18
int32_t * v6 = (int32_t *)((4 * (v5 & 0x3fff0000 | v2) | 0x10800) + (int32_t)&v4); // 0x10025c39
int32_t v7 = *v6; // 0x10025c39
int32_t v8 = v3 & 256; // 0x10025c39
if (!v1) {
*v6 = v7 >> v2;
v8 = v7 & 1;
}
// 0x10025c56
int32_t v9; // 0x10025c18
int32_t v10 = 256 * v5 & 0xff00 | v9 & -0xff01; // 0x10025c37
int16_t v11 = v10; // 0x10025c3d
int16_t v12 = (int16_t)*(char *)(v10 + 0x7e64e22e); // 0x10025c3d
int32_t v13; // 0x10025c18
char * v14 = (char *)(*(int32_t *)(v13 + 15) + 94); // 0x10025c4b
int32_t v15; // 0x10025c18
*v14 = (char)(v8 != 0) + (char)v15 + *v14;
uint32_t result = (v9 & -0x10000 | (int32_t)(v11 / v12 & 255) | (int32_t)(256 * (v11 % v12))) - 0x5a6d2fe3; // 0x10025c4f
int32_t v16; // 0x10025c18
char * v17 = (char *)(v16 + 103); // 0x10025c56
unsigned char v18 = *v17; // 0x10025c56
unsigned char v19 = v18 + (char)(result / 256); // 0x10025c56
*v17 = v19;
unsigned char v20 = *(char *)0x5b53286a; // 0x10025c59
*(char *)0x5b53286a = 128 * (char)(v19 < v18) | v20 / 2;
*(char *)-0x3f7e1c14 = 66;
return result;
}

// Address range: 0x10025c73 - 0x10025d4c
int32_t function_10025c73(int16_t a1, int32_t a2, int16_t a3) {
// 0x10025c73
int32_t v1; // 0x10025c73
int32_t v2 = v1 ^ 101; // 0x10025c73
int32_t * v3 = (int32_t *)(v2 - 2); // 0x10025c75
*v3 = *v3 ^ -0x22b1a0ee;
int32_t v4; // 0x10025c73
int32_t v5; // 0x10025c73
*(char *)v4 = *(char *)&v4 - (char)v5;
int32_t v6; // 0x10025c73
int16_t v7 = v6; // 0x10025c85
__asm_outsb(v7, *(char *)&v4);
uint32_t v8 = v5 - 1; // 0x10025c88
if (v8 == 0) {
// 0x10025c8a
int32_t v9; // 0x10025c73
__asm_arpl(*(int16_t *)(v9 - 0x4c36cb1), (int16_t)v2);
abort();
// UNREACHABLE
}
int32_t v10 = __asm_wait(); // 0x10025d13
int32_t v11; // 0x10025c73
*(char *)v11 = __asm_insb(v7);
__asm_out_2(40, v10);
int32_t v12; // 0x10025c73
char v13 = *(char *)(v12 - 36); // 0x10025d1f
if ((256 * (int32_t)(v13 & (char)(v8 / 256)) || v8 & -0xff01) == 1) {
// 0x10025d2b
return 0;
}
// 0x10025d43
return v10 + 0x6dc2bf6 & -256 | v10 + 233 & 255;
}

// Address range: 0x10025d67 - 0x100260c0
int32_t function_10025d67(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
char v1 = __asm_in_6(117); // 0x10025d67
int32_t v2; // 0x10025d67
int32_t result = v2 & -256 | (int32_t)v1; // 0x10025d67
bool v3; // 0x10025d67
if (v3) {
// 0x10025dc6
*(int32_t *)0x49aca5a = result;
return result;
}
// 0x10025d7a
int32_t v4; // 0x10025d67
int32_t v5; // 0x10025d67
int32_t v6 = v5 - *(int32_t *)(result - 16) ^ *(int32_t *)(v4 - 89 + 2 * v4); // 0x10025d76
int32_t * v7 = (int32_t *)(v4 - 0x20f03bee); // 0x10025d7e
uint32_t v8 = *v7; // 0x10025d7e
*v7 = v8 / 2;
int32_t v9; // 0x10025d67
uint32_t v10; // 0x10025d67
if (v8 < 2) {
int32_t v11 = (v8 & 1) != 0; // 0x10025d86
uint32_t v12 = v9 + v11; // 0x10025d86
int32_t v13 = v10 - v12; // 0x10025d86
if ((llvm_ctpop_i8((char)v13) & 1) != 0) {
// 0x10025d8a
return __asm_iretd();
}
// 0x10025df8
if ((v8 & 1) != 0 ? v12 != -1 || v10 < v13 - v11 : v10 < v12) {
// 0x10025de8
return -0x6248cc71;
}
// 0x10025e09
__asm_outsb((int16_t)v6, *(char *)(2 * v9));
return __asm_sti();
}
uint32_t v14 = v4 + 1; // 0x10025d9c
__asm_sti();
int16_t v15; // 0x10025d67
uint32_t v16 = unknown_e3504784(v15) & -256 | (v1 > 153 | (v8 & 1) != 0 ? 255 : 0); // 0x10025da7
__asm_out_1((int16_t)v6, v16);
int32_t v17 = 256 * (int32_t)*(char *)0x22233f66 | v16 - 0x21f842c0 & -0xff01; // 0x10025db7
unsigned char v18 = *(char *)(v17 + ((v14 / 8 & 224) + v14 & 255)); // 0x10025dc1
unsigned char v19 = v18 + 22 + (char)(v16 > 0x21f842bf); // 0x10025dc2
bool v20 = v16 > 0x21f842bf ? v19 <= v18 : v18 > 233; // 0x10025dc2
int32_t result3 = v19; // 0x10025dc2
if (v19 != 0 && !v20) {
int32_t result2 = v14 & -0x10000 | result3;
*(int32_t *)0x49aca5a = result2;
return result2;
}
// 0x10025e1e
if (v20) {
// 0x10025de8
return result3;
}
// 0x10025e2a
int32_t v21; // 0x10025d67
int32_t v22 = v21 - 1; // 0x10025e2c
if ((llvm_ctpop_i8((char)v22) & 1) != 0) {
int32_t result4 = unknown_9d6706b7(v10); // 0x10025eaf
if (v22 == 0) {
// 0x10025ecd
return function_81a5dd2e(0);
}
// 0x10025de8
return result4;
}
int32_t * v23 = (int32_t *)(v21 - 122); // 0x10025e33
*v23 = *v23 + v9;
float80_t v24; // 0x10025d67
*(float64_t *)v17 = (float64_t)(2 * v24);
__asm_int3();
abort();
// UNREACHABLE
}

// Address range: 0x100260d9 - 0x100260e9
int32_t function_100260d9(void) {
// 0x100260d9
return function_c7a928ae();
}

// Address range: 0x100260e9 - 0x100260f6
int32_t function_100260e9(int16_t a1, int32_t a2) {
// 0x100260e9
int32_t v1; // 0x100260e9
uint32_t v2; // 0x100260e9
*(char *)v1 = (char)v1 - (char)(v2 / 256);
return unknown_2c58aee();
}

// Address range: 0x100260f6 - 0x10026131
int32_t function_100260f6(int32_t a1) {
// 0x100260f6
int32_t v1; // 0x100260f6
int32_t v2; // 0x100260f6
__asm_out_1((int16_t)v2, v1);
*(char *)-0x846f4c2 = (char)v1 - 11 ^ -89;
float80_t v3; // 0x100260f6
*(float80_t *)(v2 + 0x39debfa7) = __asm_fbstp(v3);
__asm_int3();
return __asm_in(-1531);
}

// Address range: 0x10026131 - 0x10026225
int32_t function_10026131(int16_t a1, int32_t a2) {
// 0x10026131
int32_t v1; // 0x10026131
int32_t v2; // 0x10026131
if (v2 == 0) {
// 0x100261a5
int32_t v3; // 0x10026131
__asm_outsd((int16_t)v1, v3);
int32_t result; // 0x10026131
return result;
}
int32_t v4 = __asm_iretd(); // 0x10026139
int32_t v5; // 0x10026131
int32_t * v6 = (int32_t *)(v5 - 25); // 0x1002613a
*v6 = *v6 ^ v2;
int32_t v7; // 0x10026131
*(char *)v7 = (char)v4;
int16_t v8 = v1; // 0x10026147
__asm_out_3(v8, (char)v2);
int32_t * v9 = (int32_t *)(v5 - 0x3c5502ee); // 0x1002614a
int32_t v10 = *v9; // 0x1002614a
*v9 = 2 * v10;
int32_t v11; // 0x10026131
if (v2 == -1 || v10 < 0) {
// 0x100261a7
__asm_outsb(v8, *(char *)&v11);
int32_t v12 = *(int32_t *)0x7cffec65; // 0x100261aa
return v12 & -0x10000 | v12 + v1 & 255 | 1792;
}
// 0x100261cd
int16_t v13; // 0x10026131
unknown_f80b94d8(v13);
__asm_in_6(-94);
int64_t * v14; // 0x10026131
int32_t v15 = __asm_bound(*v14); // 0x100261d9
int32_t v16; // bp-4403, 0x10026131
int32_t v17 = &v16; // 0x100261dc
uint32_t v18 = v15 - 1; // 0x100261dd
int32_t v19 = v15 - 0x56fd19bb; // 0x100261de
bool v20 = v19 < v18; // 0x100261e4
int32_t v21 = v17; // 0x100261e4
if (v19 < 0 == ((v18 ^ v19) & v15 + 0x2902e645) < 0 != v19 != 0) {
// 0x100261e6
int32_t v22; // 0x10026131
__asm_arpl(*(int16_t *)(v22 - 0x489be097), (int16_t)v17);
int32_t v23 = v22 + 4; // 0x100261ec
int16_t v24; // 0x10026131
__asm_outsd(v24, *(int32_t *)v23);
*(char *)0x56382377 = (char)*(int32_t *)v22;
__asm_sti();
v11 = v23;
__asm_int3();
v20 = false;
int16_t v25; // bp-4405, 0x10026131
v21 = &v25;
}
// 0x10026201
char * v26; // 0x10026131
char * v27 = (char *)((int32_t)v26 - 101 + 8 * v19); // 0x10026201
*v27 = (char)v20 + (char)((int32_t)v14 / 256) + *v27;
int32_t v28 = *(int32_t *)(v21 + 20); // 0x10026217
int32_t * v29 = (int32_t *)(v21 + 28); // 0x10026217
char v30 = *(char *)(v28 + 0x5a222a04); // 0x10026218
*v29 = v28 & -256 | (int32_t)(v30 + (char)v28);
return *v29;
}

// Address range: 0x1002623f - 0x10026240
int32_t function_1002623f(void) {
// 0x1002623f
int32_t result; // 0x1002623f
return result;
}

// Address range: 0x10026251 - 0x10026258
int32_t function_10026251(void) {
// 0x10026251
int32_t v1; // 0x10026251
unsigned char v2 = (char)v1 & 31; // 0x10026251
if (v2 != 0) {
int32_t v3; // 0x10026251
char * v4 = (char *)(v3 - 36); // 0x10026251
unsigned char v5 = *v4; // 0x10026251
*v4 = v5 >> 8 - v2 | v5 << v2;
}
int32_t result; // 0x10026251
return result;
}

// Address range: 0x10026287 - 0x10026288
int32_t function_10026287(void) {
// 0x10026287
int32_t result; // 0x10026287
return result;
}

// Address range: 0x10026290 - 0x10026291
int32_t function_10026290(void) {
// 0x10026290
int32_t result; // 0x10026290
return result;
}

// Address range: 0x1002629b - 0x1002629d
int32_t function_1002629b(void) {
// 0x1002629b
return function_10026290();
}

// Address range: 0x1002629d - 0x100262cc
int32_t function_1002629d(void) {
// 0x1002629d
int32_t v1; // 0x1002629d
int32_t * v2 = (int32_t *)(v1 - 95); // 0x100262b1
int16_t v3; // bp-2, 0x1002629d
int32_t v4; // 0x1002629d
*v2 = *v2 - ((int32_t)&v3 | (int32_t)((v4 & 256) != 0));
int32_t v5; // 0x1002629d
int32_t * v6 = (int32_t *)(v5 + 14); // 0x100262b4
*v6 = v1 - 4;
*(int32_t *)0x2cb24b68 = *(int32_t *)*v6;
return function_b5f9b534();
}

// Address range: 0x100262cc - 0x100262f2
int32_t function_100262cc(void) {
// 0x100262cc
__asm_in_4(104);
int32_t result; // 0x100262cc
int32_t v1; // 0x100262cc
*(char *)v1 = *(char *)&result;
int32_t v2; // 0x100262cc
bool v3; // 0x100262cc
int32_t v4 = (v3 ? -1 : 1) + v2; // 0x100262dc
int32_t v5; // 0x100262cc
int32_t v6 = __asm_in((int16_t)v5); // 0x100262dd
__asm_out(111, (char)result);
int32_t * v7 = (int32_t *)v4; // 0x100262e8
*v7 = *v7 + v4;
int32_t * v8 = (int32_t *)(v6 + 116); // 0x100262eb
int32_t v9; // 0x100262cc
*v8 = v9 - 1 + *v8;
return result;
}

// Address range: 0x100262f2 - 0x100262fb
int32_t function_100262f2(void) {
// 0x100262f2
return function_1002634e((int32_t)&g2);
}

// Address range: 0x100262fd - 0x100262fe
int32_t function_100262fd(int32_t a1) {
// 0x100262fd
int32_t result; // 0x100262fd
return result;
}

// Address range: 0x1002630e - 0x1002630f
int32_t function_1002630e(void) {
// 0x1002630e
int32_t result; // 0x1002630e
return result;
}

// Address range: 0x10026349 - 0x1002634e
int32_t function_10026349(void) {
// 0x10026349
uint32_t v1; // 0x10026349
*(int32_t *)v1 = v1 / 0x80000000 | 2 * v1;
int32_t v2; // 0x10026349
return v2 & -0xff01;
}

// Address range: 0x1002634e - 0x1002635d
int32_t function_1002634e(int32_t a1) {
// 0x1002634e
int32_t v1; // 0x1002634e
int32_t v2; // 0x1002634e
__asm_outsb((int16_t)v2, (char)v1);
int32_t v3; // 0x1002634e
return unknown_4cf33031(v3 ^ 237);
}

// Address range: 0x1002635d - 0x1002637c
int32_t function_1002635d(uint32_t a1) {
// 0x1002635d
int32_t v1; // 0x1002635d
int16_t v2 = v1; // 0x1002635e
int32_t v3; // 0x1002635d
__asm_out_3(v2, (char)v3);
int32_t v4; // 0x1002635d
int32_t * v5 = (int32_t *)(v4 - 0x41cba121); // 0x1002635f
bool v6; // 0x1002635d
*v5 = v3 + (int32_t)v6 + *v5;
__asm_outsd(v2, v4);
int32_t v7; // 0x1002635d
int16_t v8; // 0x1002635d
*(char *)(unknown_3fffb3e3(v8, v7) + 7) = (char)(a1 / 256);
int32_t v9; // 0x1002635d
int32_t v10 = v7 & v9; // 0x10026371
bool v11; // 0x1002635d
bool v12; // 0x1002635d
bool v13; // 0x1002635d
bool v14; // 0x1002635d
return function_100262fd((int32_t)(128 * (int16_t)(v10 < 0) | 64 * (int16_t)(v10 == 0) | 0x4000 * (int16_t)v12 | 4 * (int16_t)((llvm_ctpop_i8((char)v10) & 1) == 0) | 1024 * (int16_t)v13 | 512 * (int16_t)v14 | 256 * (int16_t)v11 | 2));
}

// Address range: 0x1002637c - 0x10026454
int32_t function_1002637c(int32_t a1) {
// 0x1002637c
int32_t v1; // 0x1002637c
bool v2; // 0x1002637c
int32_t v3; // 0x1002637c
int32_t v4; // 0x1002637c
int32_t result2; // 0x1002637c
if (v2) {
// 0x100263f7
v1 = result2 & -256 | (int32_t)__asm_in_6(75);
__asm_outsd((int16_t)v4, v3);
return v1 + 45 & 255 | v1 & -256;
}
bool v5; // 0x1002637c
if (v5) {
// 0x100263ab
int32_t v6; // 0x1002637c
bool v7; // 0x1002637c
int32_t v8 = (v7 ? -4 : 4) + v6; // 0x100263ad
int32_t v9 = v3 + 1; // 0x100263b3
int32_t * v10 = (int32_t *)(v3 - 107); // 0x100263b4
*v10 = *v10 & 0x11b744fd;
int32_t v11; // 0x1002637c
int32_t * v12 = (int32_t *)(v8 + v11 & 0xffff); // 0x100263bb
*v12 = *v12 + v9;
__asm_int1();
uint32_t v13 = *(int32_t *)v9; // 0x100263c2
uint32_t v14 = *(int32_t *)v8; // 0x100263c2
int32_t v15; // 0x1002637c
int32_t v16 = v15 + 1; // 0x100263c9
char v17 = llvm_ctpop_i8((char)v16); // 0x100263c9
__asm_in_5((int16_t)v4);
int32_t v18 = *(int32_t *)v16; // 0x100263cb
int32_t v19 = *(int32_t *)(v15 + 21); // 0x100263cb
int32_t * v20 = (int32_t *)(v15 + 29); // 0x100263cb
int32_t v21 = *v20; // 0x100263cb
*v20 = v19;
int32_t result = 256 * (64 * (int32_t)(v16 == 0) | 16 * (int32_t)((v15 & 15) == 15) | 128 * (int32_t)(v16 < 0) | 4 * (int32_t)((v17 & 1) == 0) | (int32_t)(v13 < v14)) | v21 & -0xff01 | 512; // 0x100263cd
int32_t v22 = v19 + 1; // 0x100263d0
if (v22 < 0 == (v22 & (v19 ^ -0x80000000)) < 0 != v22 != 0) {
// 0x100263d3
return result;
}
// 0x10026435
*(char *)v18 = (char)v21;
char * v23 = (char *)(v19 - 0x2f9134b1); // 0x10026436
*v23 = *v23 & 58;
float80_t v24; // 0x1002637c
*(int32_t *)result = (int32_t)v24;
*(int32_t *)(v15 + 25) = v18 - 1;
int32_t * v25 = (int32_t *)(*(int32_t *)(v15 + 9) - 0x68e1ee22); // 0x10026448
*v25 = *v25 + v22;
return *(int32_t *)(v15 + 5) + 0x5dda6b1c;
}
bool v26; // 0x1002637c
bool v27; // 0x1002637c
if (v27 || v26) {
// 0x100263ff
__asm_outsb((int16_t)v4, (char)v3);
return result2;
}
// 0x100263f7
int32_t v28; // 0x1002637c
v1 = v28;
__asm_outsd((int16_t)v4, v3);
return v1 + 45 & 255 | v1 & -256;
}

// Address range: 0x10026457 - 0x10026458
int32_t function_10026457(void) {
// 0x10026457
int32_t result; // 0x10026457
return result;
}

// Address range: 0x10026458 - 0x10026523
int32_t function_10026458(int32_t a1, int32_t a2, int32_t a3) {
// 0x10026458
float80_t v1; // 0x10026458
float80_t v2 = llvm_exp2_f80(v1 - 1.0L); // 0x10026458
int32_t v3; // 0x10026458
*(int16_t *)(v3 + 117) = (int16_t)v2;
int32_t v4; // 0x10026458
char v5 = v4; // 0x1002645e
int32_t v6; // 0x10026458
__asm_out_3((int16_t)v6, v5);
int32_t v7; // 0x10026458
if (v7 != 1) {
// 0x10026461
return function_8a2c81d3();
}
// 0x100264a1
int32_t v8; // 0x10026458
__asm_into(v8);
int32_t v9 = *(int32_t *)0x50270782; // 0x100264a7
char * v10 = (char *)v9; // 0x100264ae
__asm_in_6(-67);
int16_t v11; // 0x10026458
int32_t v12 = unknown_eb5e2f5b(v11); // 0x100264b4
int32_t result = v12 & -256 | (int32_t)__asm_in_5((int16_t)(*v10 ^ v5 & -57) | -0x4800); // 0x100264c0
*(char *)result = -72;
int64_t v13 = (int64_t)*(int32_t *)(v9 - 0x5c5a2dbe); // 0x100264c5
unsigned char v14 = *(char *)-0x394f99bb; // 0x100264cf
*(char *)-0x394f99bb = 128 * (char)(-0x1e9599a7 * v13 != -0x1e9599a700000000 * v13 / 0x100000000) | v14 / 2;
*(float32_t *)-0x2f062d3d = (float32_t)v2;
int32_t v15; // 0x10026458
*(char *)v15 = *v10;
return result;
}

// Address range: 0x10026523 - 0x1002653d
int32_t function_10026523(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t result, int32_t a7) {
// 0x10026523
return result;
}

// Address range: 0x10026553 - 0x10026831
int32_t function_10026553(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t result) {
// 0x10026553
int32_t v1; // 0x10026553
bool v2; // 0x10026553
int32_t v3 = v1 + (int32_t)v2 + *(int32_t *)0x6e8c82ee; // 0x10026558
int32_t v4; // 0x10026553
__asm_out(121, (char)v4);
uint32_t v5; // 0x10026553
int32_t v6 = v5 / 256 & v5;
int32_t v7 = v6 & 255 | v5 & -256; // 0x10026562
char * v8 = (char *)(v3 - 115); // 0x10026564
*v8 = *v8 + (char)v6;
uint32_t v9 = *(int32_t *)-0x3859df8b; // 0x1002656d
*(int32_t *)-0x3859df8b = v9 - v7;
if (v9 >= v7) {
// 0x10026571
return result;
}
bool v10 = true; // 0x10026553
int32_t v11 = v7; // 0x10026553
int32_t v12 = v3; // 0x10026553
int32_t v13 = -0x3859df8b; // 0x100265c4
int32_t v14; // 0x10026553
int32_t v15; // 0x10026553
int32_t v16; // 0x10026553
int32_t v17; // 0x10026553
int32_t v18; // 0x10026553
int32_t v19; // 0x10026553
int32_t v20; // 0x10026553
int32_t v21; // 0x10026553
int32_t v22; // 0x10026553
int32_t v23; // 0x10026553
int32_t v24; // 0x10026553
int32_t v25; // 0x10026553
int32_t v26; // 0x10026553
int32_t v27; // 0x10026553
int32_t v28; // 0x10026553
int32_t v29; // 0x10026553
int32_t v30; // 0x10026553
int32_t v31; // 0x10026553
char v32; // 0x10026553
int32_t v33; // 0x100265d6
int32_t v34; // 0x1002660d
int32_t v35; // 0x100265e8
while (true) {
lab_0x100265cb:
// 0x100265cb
v21 = v13;
v27 = v26;
v31 = v30;
v23 = v22;
int32_t v36 = v11;
bool v37 = v10;
v17 = v36;
v29 = v31;
v24 = v27;
v19 = v21;
if (!v37) {
goto lab_0x100265a9;
} else {
uint32_t v38 = v15 + (int32_t)v37 - *(int32_t *)(v36 + 0x3a315f18); // 0x100265cd
int32_t v39 = v38 ^ v36 / 256;
unsigned char v40 = (char)v39; // 0x100265d3
int32_t v41 = v31 - 2; // 0x100265d5
v33 = (256 * v39 & 0xff00 | v36 & -0xff01) - 1;
if (v40 == 0 || v33 == 0) {
int32_t * v42 = (int32_t *)v41; // 0x100265d8
int32_t v43 = *v42; // 0x100265d8
char * v44 = (char *)(v43 + 0x6014f44); // 0x100265d9
*v44 = *v44 / 2;
unsigned char v45 = (char)(v33 / 256); // 0x100265df
unsigned char v46 = v45 + (char)(v38 / 256); // 0x100265df
int32_t v47 = 256 * (int32_t)v46 | v33 & -0xff01; // 0x100265df
int32_t v48 = __asm_int3(); // 0x100265e1
v14 = v48;
v11 = v47;
v25 = v43;
v20 = v21;
if (v46 < v45 || v46 == 0) {
goto lab_0x100265bd;
} else {
// 0x100265e5
*v42 = v43;
v35 = v31 - 6;
*(int32_t *)v35 = 19;
__asm_int(185);
v32 = llvm_ctpop_i8(*(char *)-0x7da9dc26 ^ 109);
v16 = v48 + 1;
v18 = v47;
v28 = v43;
goto lab_0x100265fa;
}
} else {
char v49 = llvm_ctpop_i8(v40); // 0x100265d3
v34 = *(int32_t *)(v27 - 0x16f65d46);
v32 = v49;
v16 = v34;
v18 = v33;
v35 = v41;
v28 = v27;
if (v40 >= 0) {
// break -> 0x10026615
break;
}
goto lab_0x100265fa;
}
}
}
// 0x10026615
*(int32_t *)v21 = __asm_insd((int16_t)v23);
*(int32_t *)(v31 - 6) = v34;
*(int32_t *)(v31 - 10) = v27;
float80_t v50; // 0x10026553
*(int32_t *)(v27 + 76) = (int32_t)v50;
*(int32_t *)(v27 - 58) = v12;
int32_t v51 = v21 ^ -0x61f6e435; // 0x10026691
*(char *)v34 = (char)v51;
int32_t * v52 = (int32_t *)(v12 - 0x6c40fe2e); // 0x100266a1
uint32_t v53 = *v52; // 0x100266a1
*v52 = v53 / 0x40000000 | 8 * v53;
*(int16_t *)(v31 - 4) = *(int16_t *)(v27 - 0x16f65d42);
*(int32_t *)0x7ca11e2f = v51 | -0x66533801;
int32_t * v54 = (int32_t *)v12; // 0x100266da
*v54 = v12 + 4;
*(int32_t *)(v12 - 4) = v33;
bool v55; // 0x10026553
*(int32_t *)(v34 + (v55 ? -0x19294c8d : -0x19294c8b)) = v27;
char * v56 = (char *)(*v54 + 62); // 0x100266e5
*v56 = *v56 - 1;
return v23 - 1;
lab_0x100265a9:;
int32_t * v57 = (int32_t *)(v23 - 42); // 0x100265ae
*v57 = *v57 & v24;
int32_t v58 = v29 - 4; // 0x100265b1
*(int32_t *)v58 = v24;
int32_t v59 = unknown_46e4256d(); // 0x100265b2
uint32_t v60 = v17 & 31; // 0x100265b7
int32_t v61 = v58; // 0x100265b7
if (v60 != 0) {
v61 = v58 >> 32 - v60 | v58 << v60;
}
*(int32_t *)(v61 - 4) = 64;
v14 = v24;
v11 = v17 + 1;
v25 = v59;
v20 = v19;
goto lab_0x100265bd;
lab_0x100265bd:;
int32_t v62 = v23 - 1; // 0x100265bd
uint32_t v63 = v14 & -109; // 0x100265be
uint32_t v64 = *(int32_t *)v20; // 0x100265c4
v13 = v20 + (v55 ? -4 : 4);
int32_t v65 = *(int32_t *)(v63 + 126) - 4; // 0x100265c5
*(int32_t *)v65 = v13;
unsigned char v66 = (char)v63; // 0x100265c7
unsigned char v67 = v63 < v64 ? 63 : 62; // 0x100265c7
v10 = v63 < v64 | v67 > v66;
v15 = v14 & -256 | (int32_t)(v66 - v67);
v22 = v62;
v30 = v65;
v12 = __asm_bound(*(int64_t *)v62);
v26 = v25;
goto lab_0x100265cb;
lab_0x100265fa:;
int32_t v68 = v16;
char v69 = v68; // 0x100265fa
*(char *)v21 = v69;
int32_t result2 = v68; // 0x100265fb
if ((v32 & 1) == 0) {
// 0x10026571
return result2;
}
// 0x100265a4
__asm_out_3((int16_t)v23, v69);
__asm_out_2(163, v68 + 196 & 255 | v68 & -256);
v17 = v18;
v29 = v35;
v24 = v28;
v19 = v21 + (v55 ? -1 : 1);
goto lab_0x100265a9;
}

// Address range: 0x10026847 - 0x10026859
int32_t function_10026847(int32_t a1) {
// 0x10026847
int32_t v1; // 0x10026847
int32_t v2; // 0x10026847
*(char *)v1 = (char)v2;
return function_cf83a0e2();
}

// Address range: 0x1002685f - 0x10026860
int32_t function_1002685f(void) {
// 0x1002685f
int32_t result; // 0x1002685f
return result;
}

// Address range: 0x10026870 - 0x10026871
int32_t function_10026870(void) {
// 0x10026870
int32_t result; // 0x10026870
return result;
}

// Address range: 0x1002687b - 0x10026882
int32_t function_1002687b(void) {
// 0x1002687b
return function_3a0d50ee();
}

// Address range: 0x10026899 - 0x10026a05
int32_t function_10026899(int32_t a1, int32_t a2, int32_t a3, uint32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x10026899
int32_t v1; // 0x10026899
int16_t v2 = v1; // 0x10026899
int32_t v3; // 0x10026899
__asm_outsd(v2, v3);
int32_t v4; // 0x10026899
__asm_out_1(v2, v4);
int32_t v5; // 0x10026899
char * v6 = (char *)(v5 + 43); // 0x1002689c
char v7 = v4; // 0x1002689c
*v6 = *v6 + v7;
__asm_out_3(v2, v7);
int32_t v8 = a6 - 1; // 0x100268aa
int32_t v9 = a7; // 0x100268aa
if (v8 != 0) {
v9 = function_10026870();
}
int32_t v10 = a4 / 256 + a5; // 0x100268ac
int32_t v11 = a5 & -256; // 0x100268ac
int32_t v12 = v10 & 255 | v11; // 0x100268ac
char * v13 = (char *)(a1 + 125); // 0x100268ae
char v14 = *v13; // 0x100268ae
*v13 = 2 * v14;
int32_t * v15 = (int32_t *)v9; // 0x100268b1
int32_t v16; // bp+32, 0x10026899
*v15 = *v15 + (int32_t)&v16 + (int32_t)(v14 < 0);
int32_t v17 = a3 - *(int32_t *)0x171740f6; // 0x100268b3
uint32_t v18 = v9 / 256; // 0x100268b9
char v19 = v18; // 0x100268b9
if (((v19 - (char)v8 ^ v19) & (char)(v18 ^ v8)) >= 0) {
// 0x10026909
float80_t v20; // 0x10026899
*(int32_t *)(v9 + 0x48bbd93d) = (int32_t)v20;
__asm_outsb((int16_t)v12, *(char *)a2);
return *(int32_t *)(a4 + 114) + v17 & -256 | (int32_t)__asm_in_6(-103);
}
int32_t v21 = *(int32_t *)(a6 + 0x18cf4614); // 0x100268c0
if (*(int32_t *)(a4 - 58) > 0x10305d0e) {
function_1002685f();
}
uint32_t v22 = __asm_in_4(239); // 0x100268d7
int32_t v23 = v17 + 1; // 0x100268db
char v24 = llvm_ctpop_i8((char)v23); // 0x100268db
int32_t v25 = 2048 * (int32_t)((v23 & (v17 ^ -0x80000000)) < 0); // 0x100268de
bool v26; // 0x10026899
bool v27; // 0x10026899
bool v28; // 0x10026899
bool v29; // 0x10026899
int32_t v30 = 1024 * (int32_t)v28 | 0x4000 * (int32_t)v27 | 512 * (int32_t)v29 | 256 * (int32_t)v26;
int32_t v31 = v22 + 0x10305d0a; // 0x100268de
*(int32_t *)v31 = v30 | 16 * (int32_t)((v17 & 15) == 15) | 64 * (int32_t)(v23 == 0) | 128 * (int32_t)(v23 < 0) | v25 | 4 * (int32_t)((v24 & 1) == 0) | (int32_t)(v22 > 0xefcfa2f1) | 2;
int32_t * v32 = (int32_t *)(a6 - 103); // 0x100268e3
int32_t v33 = *v32; // 0x100268e3
*v32 = v31;
if (a4 <= 1) {
// 0x100268ec
int32_t v34; // 0x10026899
__asm_into(v34);
__asm_int(0);
return function_2b77cb42();
}
int32_t v35 = a1 - v21 + (int32_t)(*(int32_t *)(a6 - 2) > -1 - v9); // 0x100268c0
unsigned char v36 = (char)v10; // 0x10026930
char v37 = *(char *)(4 * v12 - 0x5e950cba + v17); // 0x10026930
char v38 = v22 > 0xefcfa2f1; // 0x10026930
unsigned char v39 = v37 + v36; // 0x10026930
unsigned char v40 = v39 + v38; // 0x10026930
char v41 = v40 + v38; // 0x10026930
char v42 = llvm_ctpop_i8(v40); // 0x10026930
bool v43 = v22 > 0xefcfa2f1 ? v40 <= v36 : v39 < v36; // 0x10026930
int32_t v44 = v11 | (int32_t)v40; // 0x10026930
int32_t v45 = __asm_wait(); // 0x10026937
int32_t * v46 = (int32_t *)(v33 - 4); // 0x10026938
*v46 = v30 | (int32_t)v43 | 64 * (int32_t)(v40 == 0) | 128 * (int32_t)(v40 < 0) | 16 * (int32_t)((v36 & 15) + v38 + (v37 & 15) > 15) | 4 * (int32_t)((v42 & 1) == 0) | 2048 * (int32_t)(((v41 ^ v36) & (v41 ^ v37)) < 0) | 2;
int32_t v47 = v8 & -0x10000 | 0xc000; // 0x10026939
int16_t v48 = v44; // 0x1002693b
uint32_t v49 = v45 & -256 | (int32_t)__asm_in_5(v48); // 0x1002693b
int32_t v50 = *v46; // 0x1002693d
char * v51 = (char *)(v50 - 76); // 0x1002693e
*v51 = *v51 - 44;
*(char *)(v33 - 0x61c4715c + v44) = -73;
int32_t v52 = v47 - 1; // 0x10026954
bool v53; // 0x10026899
int32_t v54; // 0x10026899
int32_t v55; // 0x10026899
int32_t v56; // 0x10026899
int32_t v57; // 0x10026899
int32_t v58; // 0x10026899
int32_t v59; // 0x10026899
int32_t v60; // 0x10026899
if (v17 == 0) {
char v61 = v49 / 256; // 0x10026956
*v46 = v30 | v25 | (int32_t)((v49 & 256) != 0) | 128 * (int32_t)(v61 < 0) | 4 * (int32_t)((v61 & 4) != 0) | 16 * (int32_t)((v61 & 16) != 0) | 64 * (int32_t)((v61 & 64) != 0) | 2;
*(int32_t *)v35 = v49;
*(int32_t *)(v35 - 4) = *(int32_t *)a2;
int32_t v62 = v35 - 8; // 0x10026960
int32_t v63 = a2 - 4; // 0x10026960
if ((v61 & 4) != 0) {
if ((v49 & 256) == 0 || (v61 & 64) != 0) {
// 0x100269e5
*(char *)v44 = (char)((v50 | v35) / 256);
*v46 = 0x1ebfca46;
return function_10026a08((int32_t)&g2);
}
int64_t v64 = (int64_t)*(int32_t *)v52; // 0x10026968
int64_t v65 = 52 * v64; // 0x10026968
int32_t v66 = v65; // 0x10026968
__asm_rep_movsd_memcpy((char *)v62, (char *)v63, v66);
int32_t v67 = -4 * v66 + v62; // 0x1002696e
*v46 = -0x7aa61053;
int32_t v68 = v49 - 0x15716512 + (int32_t)(v65 != 0x3400000000 * v64 / 0x100000000); // 0x10026978
__asm_outsb(v48, *(char *)v67);
int32_t v69 = v68 + 130; // 0x1002697f
unsigned char v70 = (char)v69; // 0x10026981
int32_t v71 = v70 < 180 ? v69 : v68 + 206; // 0x10026981
char * v72 = (char *)(v67 - 0x7321f21d); // 0x1002698d
*v72 = *v72 + 120;
return v71 & 255 | v68 & -0x10000 | 256 * ((int32_t)(v70 > 179) - v71) & 0xff00;
}
int32_t v73 = v33 - 8; // 0x10026995
*(int32_t *)v73 = v52;
*(int32_t *)v62 = *(int32_t *)(a2 - 8);
v54 = -4;
v53 = (v49 & 256) != 0;
v55 = *(int32_t *)v63;
v56 = v47 - 2;
v58 = v44 + 1;
v60 = v73;
v59 = a2 - 12;
v57 = v35 - 12;
} else {
int32_t * v74 = (int32_t *)(v35 + 0x4bf617e4); // 0x100269ac
int32_t v75 = *v74; // 0x100269ac
*v74 = v35;
*(int32_t *)v75 = v49;
int32_t v76 = v28 ? -4 : 4;
v54 = v76;
v53 = v49 < 0xddccd052;
v55 = v49 + 0x22332fae;
v56 = v52;
v58 = v44;
v60 = v33;
v59 = a2 | -0xc1dc1b0;
v57 = v75 + v76;
}
int32_t v77 = v57; // 0x10026899
int32_t v78 = v59;
int32_t v79 = v60;
int32_t v80 = v58;
int32_t v81 = v55;
__asm_out(75, (char)v81);
int32_t v82 = v78 + 1; // 0x100269c1
char v83 = llvm_ctpop_i8((char)v82); // 0x100269c1
*(int32_t *)v77 = v79;
while ((v83 & 1) != 0) {
int32_t v84 = v79; // 0x100269cb
v77 += v54;
if (v53 || v80 == 1) {
// 0x100269cd
*(char *)(v78 - 0x6819e940) = (char)(v56 / 256);
int32_t v85 = v79 & -256; // 0x100269db
int32_t v86 = v85 | (int32_t)(*(char *)0x10a0a261 ^ (char)v79); // 0x100269db
int16_t v87 = v86; // 0x100269e1
int16_t v88 = (int16_t)*(char *)v86; // 0x100269e1
return (v85 | (int32_t)(v87 / v88)) & -0xff01 | (int32_t)(256 * (v87 % v88));
}
v78 = v82;
v79 = v81;
v80 = 0x43e33ea2;
v81 = v84;
__asm_out(75, (char)v81);
v82 = v78 + 1;
v83 = llvm_ctpop_i8((char)v82);
*(int32_t *)v77 = v79;
}
char v89 = v79; // 0x100269fc
*(char *)-0x58988534 = v89;
return v79 & -256 | (int32_t)(v89 - *(char *)(v79 + 109));
}

// Address range: 0x10026a07 - 0x10026a08
int32_t function_10026a07(void) {
// 0x10026a07
int32_t result; // 0x10026a07
return result;
}

// Address range: 0x10026a08 - 0x10026b3a
int32_t function_10026a08(int32_t a1) {
// 0x10026a08
int32_t v1; // 0x10026a08
int16_t v2 = v1; // 0x10026a08
int32_t v3; // 0x10026a08
__asm_out_1(v2, v3);
int32_t v4; // 0x10026a08
int32_t v5; // 0x10026a08
*(char *)v5 = (char)(v5 ^ v4);
int32_t v6 = unknown_65213b5c(); // 0x10026a0c
int32_t v7 = v6 - 0x68b5bcb4; // 0x10026a12
uint32_t v8; // 0x10026a08
int32_t v9 = 64 * v8 | v8 / 0x8000000 | 32; // 0x10026a1e
int32_t v10 = v5 & -256 | 72; // 0x10026a21
int32_t v11; // 0x10026a08
bool v12; // 0x10026a08
if ((llvm_ctpop_i8((char)v7) & 1) == 0) {
if (v7 >= 0) {
// 0x10026a69
int16_t v13; // 0x10026a08
return unknown_b04634cc(v13);
}
int32_t v14 = v12 ? -4 : 4; // 0x10026a28
int32_t v15 = v14 + v11; // 0x10026a28
int32_t v16; // 0x10026a08
*(char *)v15 = *(char *)(v14 + v16);
int32_t * v17 = (int32_t *)(v10 + 2 * v9); // 0x10026a2b
int32_t v18 = *v17 ^ v15 + (v12 ? -1 : 1); // 0x10026a2b
*v17 = v18;
int32_t result = __asm_int1(); // 0x10026a30
if (v5 == 1 || v18 == 0) {
// 0x10026a33
return result;
}
// 0x10026a37
*(int32_t *)v1 = result;
return function_8a043bd5();
}
unsigned char v19 = *(char *)(v10 - 0x68b5bd17 + v6); // 0x10026aa0
char v20 = __asm_in_5(v2); // 0x10026ab2
int32_t v21 = __asm_bound(*(int64_t *)(v11 + 106)); // 0x10026ac2
int32_t v22 = __asm_int1(); // 0x10026ad7
uint32_t v23 = v22 + 1; // 0x10026ad8
if ((v21 ^ -2) < 0xcf4d850a || v23 == 0) {
unsigned char v24 = *(char *)(v22 - 0x18f576be); // 0x10026b1d
unsigned char v25 = (char)(v23 / 256) - *(char *)(v9 - 5) + (char)(v24 > 72); // 0x10026b23
char * v26 = (char *)(v23 & -0xff9b | 256 * (int32_t)v25 | 154); // 0x10026b33
*v26 = v25 & *v26;
return function_3a897333();
}
int32_t v27 = (v11 + 1 & -256 | (int32_t)v20) + (v12 ? -4 : 4); // 0x10026ac7
int32_t v28 = v23 & -256 | 241; // 0x10026ae0
int32_t * v29 = (int32_t *)((256 * (int32_t)v19 | v10 & -0xffb8) + 0x7d6983bb); // 0x10026aeb
*v29 = *v29 + 81;
__asm_out_3((int16_t)*(int32_t *)(v28 + v27), -15);
int32_t v30 = *(int32_t *)v9; // 0x10026af1
*(int32_t *)(-0x16aa6ad8 * *(int32_t *)(v9 + 0x3c56387f) + 67 + v30) = v28;
*((v12 ? (char *)0x7d6983ff : (char *)0x7d698401)) = *(char *)v27;
int32_t v31 = *(int32_t *)(v9 + 4); // 0x10026afa
return v31 + (*(char *)0x7d698400 > 241 ? 219 : 218) & 255 | v31 & -256;
}

// Address range: 0x10026b3a - 0x10026b7e
int32_t function_10026b3a(int32_t a1, int32_t a2, int32_t a3) {
// 0x10026b3a
int32_t v1; // 0x10026b3a
int32_t v2; // 0x10026b3a
*(char *)v1 = __asm_insb((int16_t)v2);
bool v3; // 0x10026b3a
while (v3) {
// continue -> 0x10026b45
}
int32_t v4 = 0x10000 * a1 / 0x10000; // 0x10026b42
int32_t v5 = (a1 & 14) > 9 ? v4 + 6 : v4; // 0x10026b4f
int32_t v6 = v2 & -256 | 166; // 0x10026b5b
int16_t v7 = v6; // 0x10026b62
bool v8; // 0x10026b3a
*(int32_t *)((v8 ? -1 : 1) + v1) = __asm_insd(v7);
__readgsdword(v6 + 0x6af1d13f);
int32_t v9 = (a1 & 14) > 9 ? 0x1f75347c : 0x1f75347d; // 0x10026b56
__asm_outsd(v7, *(int32_t *)0x28421e87);
return (v5 & 15 | v4 & -0x10000 | 256 * (int32_t)((a1 & 14) > 9) + v4 & 0xff00) + v9;
}

// Address range: 0x10026b7e - 0x10026b88
int32_t function_10026b7e(void) {
// 0x10026b7e
int32_t v1; // 0x10026b7e
return __asm_in((int16_t)v1);
}

// Address range: 0x10026b88 - 0x10026d28
int32_t function_10026b88(int32_t a1, int32_t a2, int32_t a3) {
// 0x10026b88
int32_t v1; // 0x10026b88
int32_t v2; // 0x10026b88
uint32_t v3 = 256 * v1 & 0xff00 | v2; // 0x10026b8d
int32_t v4; // 0x10026b88
uint32_t v5 = *(int32_t *)(v4 + 0x762dd1ee); // 0x10026b94
char v6 = *(char *)0x30e4ae7a; // 0x10026b9e
*(char *)0x30e4ae7a = v6 - 82 + (char)(v5 < 0x70f29d40);
int32_t v7 = *(int32_t *)(v3 - 0x3f480ae5); // 0x10026ba3
unsigned char v8 = (char)v2; // 0x10026bb9
char v9 = v3 / 256; // 0x10026bb9
unsigned char v10 = v9 + v8; // 0x10026bb9
int16_t v11; // 0x10026b88
int32_t v12 = unknown_f01f99ed(v11, v11, 0x30e4aec1); // 0x10026bbe
int32_t v13; // 0x10026b88
if (v10 < 0) {
// 0x10026bc8
*(int32_t *)v13 = *(int32_t *)0x30e4aec0;
return v12 & -256 | (v10 < v8 ? 255 : 0);
}
// 0x10026c37
if ((llvm_ctpop_i8(v10) & 1) == 0) {
// 0x10026c9f
return 256 * (64 * (int32_t)(v10 == 0) | (int32_t)(v10 < v8) | 16 * (int32_t)((v9 & 15) + (v8 & 15) > 15)) | v12 & -0xff01 | 1536;
}
char * v14 = (char *)((v4 & -256 | 181) - 47); // 0x10026c3a
unsigned char v15 = *v14; // 0x10026c3a
*v14 = v15 / 128 | 2 * v15;
*(char *)v13 = __asm_insb((int16_t)(*(int32_t *)(v4 - 0x1ce0a92) ^ v7));
int16_t v16; // bp-6, 0x10026b88
return &v16;
}

// Address range: 0x10026d28 - 0x10026d67
int32_t function_10026d28(int16_t a1) {
// 0x10026d28
int32_t v1; // 0x10026d28
bool v2; // 0x10026d28
if (!v2) {
// 0x10026d2a
__asm_hlt();
int32_t v3; // 0x10026d28
v1 = v3 - 1;
}
// 0x10026d2c
int32_t v4; // 0x10026d28
char * v5 = (char *)(v4 + 9); // 0x10026d2c
unsigned char v6 = *v5; // 0x10026d2c
*v5 = v6 / 128 | 2 * v6;
int32_t v7; // 0x10026d28
__asm_out_3((int16_t)v7, 125);
char v8 = v4; // 0x10026d4b
__asm_out(102, v8);
*(int32_t *)-0x31add6e6 = *(int32_t *)-0x31add6e6 / 0x40000000;
*(char *)v1 = v8;
int16_t v9; // bp-34, 0x10026d28
int32_t result = &v9; // 0x10026d5a
int32_t v10; // 0x10026d28
char * v11 = (char *)(v10 + 97); // 0x10026d5f
*v11 = *v11 ^ -26;
int32_t * v12 = (int32_t *)(result + 0x3948a398); // 0x10026d63
*v12 = *v12 + 0x31add71a;
return result;
}

// Address range: 0x10026d71 - 0x10026d7e
int32_t function_10026d71(void) {
// 0x10026d71
return function_56183a86();
}

// Address range: 0x10026d8b - 0x10026d8e
int32_t function_10026d8b(void) {
// 0x10026d8b
int32_t result; // 0x10026d8b
return result;
}

// Address range: 0x10026d91 - 0x10026d92
int32_t function_10026d91(void) {
// 0x10026d91
int32_t result; // 0x10026d91
return result;
}

// Address range: 0x10026dd2 - 0x10026dd4
int32_t function_10026dd2(void) {
// 0x10026dd2
return function_10026d91();
}

// Address range: 0x10026df7 - 0x10026dff
int32_t function_10026df7(void) {
// 0x10026df7
int32_t v1; // 0x10026df7
char * v2 = (char *)(v1 - 5); // 0x10026df7
int32_t v3; // 0x10026df7
*v2 = *v2 | (char)v3;
return unknown_fcfc1d8();
}

// Address range: 0x10026e56 - 0x10026e5d
int32_t function_10026e56(void) {
// 0x10026e56
return function_9c3ff71f();
}

// Address range: 0x10026e7d - 0x10026e94
int32_t function_10026e7d(int32_t a1) {
// 0x10026e7d
int32_t v1; // 0x10026e7d
__readfsdword(v1 + 0x2bc0f156);
int32_t result; // 0x10026e7d
*(char *)-0x382a4cb8 = (char)result;
int32_t v2; // 0x10026e7d
__asm_into(v2);
return result;
}

// Address range: 0x10026e94 - 0x10026eb9
int32_t function_10026e94(int32_t a1) {
// 0x10026e94
__asm_sti();
unsigned char v1 = (char)a1; // 0x10026ea1
int32_t v2; // 0x10026e94
unsigned char v3 = *(char *)(v2 + 0x1e0b10df); // 0x10026ea1
char v4 = v1 - v3; // 0x10026ea1
bool v5; // 0x10026e94
bool v6; // 0x10026e94
bool v7; // 0x10026e94
bool v8; // 0x10026e94
return function_b80e6bce(0x4000 * (int32_t)v5 | 1024 * (int32_t)v6 | 512 * (int32_t)v7 | 256 * (int32_t)v8 | (int32_t)(v3 > v1) | 64 * (int32_t)(v4 == 0) | 128 * (int32_t)(v4 < 0) | 16 * (int32_t)((v1 & 15) - (v3 & 15) > 15) | 4 * (int32_t)((llvm_ctpop_i8(v4) & 1) == 0) | 2048 * (int32_t)(((v4 ^ v1) & (v3 ^ v1)) < 0) | 2);
}

// Address range: 0x10026eb9 - 0x10026fb1
int32_t function_10026eb9(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t a12, int32_t a13, int32_t a14, int32_t a15, int32_t a16, int32_t a17, int32_t a18, int32_t a19, int32_t result3) {
int32_t v1 = a4;
__asm_out_2(235, a1);
int32_t v2 = a1 + 1; // 0x10026ec1
int32_t v3; // 0x10026eb9
int32_t * v4 = (int32_t *)(v3 + 118 + 8 * v3); // 0x10026ec2
*v4 = *v4 / 2;
uint32_t v5; // 0x10026eb9
uint32_t v6; // 0x10026eb9
int32_t v7; // 0x10026eb9
if ((v2 & -0x54bc1e47) >= 1) {
// 0x10026ecd
__asm_sti();
int32_t v8; // 0x10026eb9
int32_t * v9 = (int32_t *)(v8 + 0x66194a77); // 0x10026edb
uint32_t v10 = *v9; // 0x10026edb
*v9 = v10 / 4 | 0x40000000 * v10;
v7 = a2;
unsigned char v11 = (char)a5; // 0x10026ee9
int32_t v12 = v11 > 153 ? a5 + 32 : a5;
int32_t v13 = (v11 & 14) > 9 ? (v11 > 153 ? 38 : 6) + a5 : v12;
__asm_int(227);
char v14 = llvm_ctpop_i8((char)v13 & 33 ^ -4); // 0x10026eff
int32_t result = *(int32_t *)(a15 + 1); // 0x10026f03
v7 = -0x6506979a;
if ((v14 & 1) != 0) {
// 0x10026f14
return result;
}
char * v15 = (char *)((a13 - 1 & -256 | 111) - 120); // 0x10026f0e
char v16 = *v15 & (char)result; // 0x10026f0e
*v15 = v16;
if (v16 != 0) {
// 0x10026f14
return result;
}
// 0x10026f27
v5 = 15;
v6 = result;
// 0x10026f14
return v6 << 32 - v5 | v6 >> v5;
}
// 0x10026f17
int32_t v17; // 0x10026eb9
int32_t v18 = v17 & 31;
char v19 = llvm_ctpop_i8((char)v3 & 87); // 0x10026f19
int32_t result2 = __asm_int1(); // 0x10026f1b
if ((v19 & 1) == 0) {
// 0x10026f27
uint32_t v20; // 0x10026eb9
*(char *)v7 = *(char *)&v7 & (char)(v20 / 256);
if (v18 == 0) {
// 0x10026f14
return result2;
}
// 0x10026f27
v5 = v18;
v6 = result2;
// 0x10026f14
return v6 << 32 - v5 | v6 >> v5;
}
if (result2 >= 0x3ae1c2d5) {
// 0x10026f91
__asm_int3();
*(char *)-0x5230e1b6 = (char)v1;
char * v21 = (char *)(a17 - 87); // 0x10026fab
*v21 = 2 * *v21;
return result3;
}
// 0x10026f5b
int32_t v22; // 0x10026eb9
*(int32_t *)((int32_t)&v1 - 4) = v22 << v18;
uint32_t v23 = __asm_in(0x30bf); // 0x10026f73
unsigned char v24 = (char)v23; // 0x10026f78
unsigned char v25 = v24 + 15 + (char)((v23 & 256) != 0); // 0x10026f78
char * v26 = (char *)(v7 - 105); // 0x10026f7a
char v27 = v23 / 256; // 0x10026f7a
*v26 = *v26 - v27 + (char)((v23 & 256) != 0 ? v25 <= v24 : v24 > 240);
char v28 = *(char *)(v3 & -0x10000 | v2 & 0xffff); // 0x10026f7d
return v23 & -0x10000 | (int32_t)v25 | 256 * (int32_t)(v28 | v27);
}

// Address range: 0x10026fb2 - 0x1002708b
int32_t function_10026fb2(int32_t a1, int32_t a2) {
// 0x10026fb2
int32_t v1; // 0x10026fb2
char * v2 = (char *)(v1 - 116); // 0x10026fc5
int32_t v3; // 0x10026fb2
int16_t v4 = v3; // 0x10026fc9
int32_t v5 = a1 + 1; // 0x10026fb5
int32_t v6; // 0x10026fb2
uint32_t v7 = v6;
int32_t v8; // 0x10026fb2
int32_t v9 = v8;
int32_t v10 = (char)v9 > 22 ? 255 : 0;
uint32_t v11 = ((char)v9 <= 22 ? v9 + 233 & 255 : v10) | v9 & -256;
int32_t v12 = (v11 < v7 ? -0x88549bc : -0x88549bb) + v11 - v7; // 0x10026fc0
unsigned char v13 = *v2; // 0x10026fc5
*v2 = v13 + 4;
int32_t v14; // 0x10026fb2
*(int32_t *)v14 = __asm_insd(v4);
v5 = v5 + (int32_t)(v13 < 252) - *(int32_t *)(v1 - 0x18e182a1);
char v15 = *(char *)(v12 - 0x72445459); // 0x10026fd4
int32_t v16 = v12 & -256 | (int32_t)(v15 & (char)v12); // 0x10026fd4
int32_t v17 = *(int32_t *)v7; // 0x10026fda
char * v18 = (char *)(v17 + 63); // 0x10026fdb
uint32_t v19; // 0x10026fb2
char v20 = *v18 | (char)(v19 / 256); // 0x10026fdb
*v18 = v20;
__asm_out_1(v4, v16);
while (v20 >= 0) {
// 0x10026fb6
v7 = v17;
v9 = v16;
v10 = (char)v9 > 22 ? 255 : 0;
v11 = ((char)v9 <= 22 ? v9 + 233 & 255 : v10) | v9 & -256;
v12 = (v11 < v7 ? -0x88549bc : -0x88549bb) + v11 - v7;
v13 = *v2;
*v2 = v13 + 4;
*(int32_t *)v14 = __asm_insd(v4);
v5 = v5 + (int32_t)(v13 < 252) - *(int32_t *)(v1 - 0x18e182a1);
v15 = *(char *)(v12 - 0x72445459);
v16 = v12 & -256 | (int32_t)(v15 & (char)v12);
v17 = *(int32_t *)v7;
v18 = (char *)(v17 + 63);
v20 = *v18 | (char)(v19 / 256);
*v18 = v20;
__asm_out_1(v4, v16);
}
int32_t v21 = v7 + 4; // 0x10026fda
int32_t * v22 = (int32_t *)v21; // 0x10026fe2
char * v23 = (char *)(v5 - 0x23471e72); // 0x10026fe3
*v23 = *v23 ^ (char)(*v22 / 256);
*v22 = v17;
char * v24 = (char *)(v1 + 0x4afc757f); // 0x10027006
int32_t v25 = v21; // 0x10026ff3
int32_t v26; // 0x10026fb2
int32_t v27 = v26;
int32_t v28 = *(int32_t *)-0x6ca76bd5; // 0x10026ffb
v25 -= 6;
*(int32_t *)v25 = v5;
unsigned char v29 = *v24; // 0x10027006
unsigned char v30 = (char)v27; // 0x10027006
char v31 = v29 - v30; // 0x10027006
*v24 = v31;
while (v29 < v30 || v31 == 0) {
// 0x10026ff4
v27 = v28;
v28 = *(int32_t *)-0x6ca76bd5;
v25 -= 6;
*(int32_t *)v25 = v5;
v29 = *v24;
v30 = (char)v27;
v31 = v29 - v30;
*v24 = v31;
}
int32_t result = v27 - (v28 & 1 | -0x894bc18); // 0x10027019
if ((llvm_ctpop_i8((char)result) & 1) == 0) {
// 0x1002707e
return function_69da2d32();
}
// 0x10027020
return result;
}

// Address range: 0x1002708b - 0x100270b2
int32_t function_1002708b(void) {
// 0x1002708b
int32_t v1; // 0x1002708b
int32_t v2; // 0x1002708b
__asm_outsb((int16_t)v2, (char)v1);
return __asm_wait() & -256 | (int32_t)__asm_in_6(-22);
}

// Address range: 0x100270b2 - 0x1002714a
int32_t function_100270b2(int16_t a1, int32_t a2, int32_t a3) {
// 0x100270b2
int32_t v1; // 0x100270b2
unsigned char v2 = (char)v1 & 31; // 0x100270b3
int32_t v3; // 0x100270b2
if (v2 != 0) {
char * v4 = (char *)(v3 - 6); // 0x100270b3
*v4 = *v4 >> v2;
}
int32_t v5; // 0x100270b2
char v6 = *(char *)(v5 - 45); // 0x100270ba
int32_t v7; // 0x100270b2
int32_t v8; // 0x100270b2
bool v9; // 0x100270b2
*(int32_t *)v7 = *(int32_t *)((v9 ? -1 : 1) + v8);
int32_t v10; // 0x100270b2
__asm_into(v10);
int64_t v11 = *(int64_t *)((v3 & -256 | (int32_t)(v6 & (char)v3)) - 0x6c672781); // 0x100270c6
int32_t v12 = __asm_bound(v11); // 0x100270c6
__asm_iretd();
int32_t v13 = __asm_iretd(); // 0x100270d2
float80_t v14; // 0x100270b2
*(float80_t *)v5 = __asm_fbstp(v14);
if (v12 == 1) {
// 0x100270d8
return function_1e1fae8e();
}
// 0x10027147
return v13 + 10 & 15 | v13 & -0x10000 | v13 + 0xff00 & 0xff00;
}

// Address range: 0x1002714b - 0x1002714c
int32_t function_1002714b(void) {
// 0x1002714b
int32_t result; // 0x1002714b
return result;
}

// Address range: 0x1002714f - 0x1002715a
int32_t function_1002714f(void) {
// 0x1002714f
int32_t result; // 0x1002714f
return result;
}

// Address range: 0x1002715a - 0x10027163
int32_t function_1002715a(int32_t a1) {
// 0x1002715a
int32_t v1; // 0x1002715a
int32_t * v2 = (int32_t *)(v1 + 25); // 0x1002715b
int32_t v3; // 0x1002715a
*v2 = *v2 & v3;
int32_t v4; // 0x1002715a
*(char *)v1 = *(char *)&v4;
int32_t result; // 0x1002715a
return result;
}

// Address range: 0x10027163 - 0x10027174
int32_t function_10027163(int32_t a1) {
// 0x10027163
int32_t result; // 0x10027163
bool v1; // 0x10027163
if (v1) {
result = function_1002714b();
}
// 0x1002716a
*(int32_t *)0x46299e71 = result;
return result;
}

// Address range: 0x10027174 - 0x1002721d
int32_t function_10027174(int32_t a1) {
// 0x10027174
int32_t v1; // 0x10027174
char * v2 = (char *)(v1 - 0xd66f285); // 0x1002717c
uint32_t v3; // 0x10027174
*v2 = *v2 | (char)(v3 / 256);
bool v4; // 0x10027174
bool v5; // 0x10027174
bool v6; // 0x10027174
bool v7; // 0x10027174
bool v8; // 0x10027174
bool v9; // 0x10027174
bool v10; // 0x10027174
bool v11; // 0x10027174
int32_t v12; // 0x10027174
int16_t v13; // 0x10027174
int16_t v14; // 0x10027174
bool v15; // 0x10027174
bool v16; // 0x10027174
uint32_t v17 = unknown_f4e2f1cf(v14, v13, v12, 0x4000 * (int32_t)v15 | 2048 * (int32_t)v16 | 1024 * (int32_t)v4 | 512 * (int32_t)v5 | 256 * (int32_t)v6 | 128 * (int32_t)v7 | 64 * (int32_t)v8 | 16 * (int32_t)v9 | (int32_t)v11 | 4 * (int32_t)v10 | 2); // 0x1002719c
int32_t v18 = v17 - 0x5c8cc563 + (int32_t)(v17 < 0x2a6e60a6); // 0x100271a9
*(char *)0x585fefa1 = __readfsbyte(v12 - 1);
int32_t v19; // 0x10027174
__asm_outsd((int16_t)v19, *(int32_t *)(v12 - 2));
__asm_out(30, (char)v18);
while (v18 < 0) {
// continue -> 0x100271d1
}
// 0x1002720d
int32_t result; // 0x10027174
return result;
}

// Address range: 0x10027249 - 0x1002724a
int32_t function_10027249(void) {
// 0x10027249
int32_t result; // 0x10027249
return result;
}

// Address range: 0x1002725d - 0x10027260
int32_t function_1002725d(void) {
// 0x1002725d
int32_t result; // 0x1002725d
return result;
}

// Address range: 0x10027287 - 0x1002728a
int32_t function_10027287(void) {
// 0x10027287
int32_t result; // 0x10027287
return result;
}

// Address range: 0x1002728b - 0x100272db
int32_t function_1002728b(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
int32_t * v1 = (int32_t *)a1; // 0x1002728c
int32_t v2 = *v1; // 0x1002728c
int32_t v3; // bp+32, 0x1002728b
*v1 = (int32_t)&v3;
*(int32_t *)(v2 - 4) = a2;
*(int32_t *)(v2 - 8) = a6;
float80_t v4; // 0x1002728b
*(int16_t *)(a1 - 0x768cdeb2) = (int16_t)v4;
return a7 & 0x61e3e900 | a7 + 217 & 136 | -0x61e3e989;
}

// Address range: 0x100272de - 0x100272e5
int32_t function_100272de(void) {
// 0x100272de
return function_41e43294();
}

// Address range: 0x100272eb - 0x100272ec
int32_t function_100272eb(int32_t a1) {
// 0x100272eb
int32_t result; // 0x100272eb
return result;
}

// Address range: 0x100272f8 - 0x10027367
int32_t function_100272f8(int32_t a1, int32_t a2) {
// 0x100272f8
int32_t v1; // 0x100272f8
int32_t v2 = v1 - 1; // 0x100272f8
int32_t result; // 0x100272f8
if (v2 == 0) {
// 0x100272fb
return result;
}
int32_t v3; // 0x100272f8
if (v3 != 1) {
// 0x10027360
return __asm_int1();
}
// 0x10027334
int32_t v4; // 0x100272f8
int16_t v5 = v4; // 0x1002733c
int32_t v6; // 0x100272f8
*(char *)v6 = __asm_insb(v5);
*(int32_t *)v6 = __asm_insd(v5);
int32_t v7 = v4 & -256 | (int32_t)(*(char *)0xbc98b60 & (char)v4); // 0x10027340
int32_t * v8 = (int32_t *)(8 * result + v2); // 0x10027347
*v8 = v7 & *v8;
int32_t v9; // 0x100272f8
__asm_outsd((int16_t)v7, *(int32_t *)v9);
return result;
}

// Address range: 0x10027368 - 0x1002750f
int32_t function_10027368(uint32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t a12, int32_t a13, int32_t a14, int32_t a15) {
int32_t v1 = a1;
int32_t v2; // 0x10027368
bool v3; // 0x10027368
bool v4; // 0x10027368
int32_t v5; // 0x10027368
int32_t v6; // 0x10027368
if (v3 || v4) {
// 0x100273c2
int32_t v7; // 0x10027368
int32_t v8 = v7 - 1; // 0x100273c2
v2 = v8;
if (v8 < 0) {
bool v9 = (v7 & 15) > 16 | (v6 & 14) > 9; // 0x100273c5
int32_t v10 = v9 ? v6 + 10 : v6; // 0x100273c5
int64_t v11; // 0x10027368
__asm_pmaxub(v11, *(int64_t *)(v7 + 102));
__asm_out_1((int16_t)v5 - 1, v10 & 15 | v6 & -0x10000 | 256 * (int32_t)v9 + v6 & 0xff00);
return a15 ^ 0x22e731fe;
}
// 0x10027434
int32_t v12; // 0x10027368
int32_t * v13 = (int32_t *)(v12 - 62); // 0x10027434
*v13 = v8 + (int32_t)v4 + *v13;
int32_t v14; // 0x10027368
if ((llvm_ctpop_i8((char)v14 - 1) & 1) == 0) {
// 0x1002744b
return __asm_wait();
}
// 0x1002743a
int32_t v15; // bp-1, 0x10027368
return &v15;
}
int32_t v16 = v6 & -256 | (int32_t)__asm_in_5((int16_t)v5); // 0x1002736b
int32_t * v17 = (int32_t *)(a1 - 0x5af1b9eb); // 0x1002736c
*v17 = *v17 + 0x6ec3dc1e;
uint32_t v18 = *(int32_t *)(v16 + 0x52c310bf); // 0x10027376
int32_t v19; // 0x10027368
int32_t v20 = v19 - 1; // 0x10027383
int32_t v21 = v5 - 1; // 0x10027388
unsigned char v22 = *(char *)0x4c6317d1; // 0x1002738d
uint32_t v23; // 0x10027368
char v24 = *(char *)(v16 & 0x33a50000 | (int32_t)v22 | 256 * (int32_t)(v23 < v18 | (v23 & 15) - (v18 & 15) > 15) + v16 & 1792 | -0x33a50800); // 0x10027394
int32_t v25 = (char)v21 - v24; // 0x10027394
int32_t v26 = v21 & -256 | v25; // 0x10027394
int32_t v27 = __asm_fnstenv(); // 0x10027398
*(int224_t *)(v2 + 55) = (int224_t)v27;
*(char *)v20 = (char)v27 | 104;
int16_t v28; // 0x10027368
int32_t v29 = unknown_33325d17(v28); // 0x100273a5
char * v30 = (char *)(v29 - 0x707e2484); // 0x100273af
char v31 = a1 / 256; // 0x100273af
*v30 = *v30 - v31;
char * v32 = (char *)(v29 - 113); // 0x100273b5
*v32 = *v32 - v31;
char v33 = *(char *)&v2; // 0x100273b8
__asm_outsb((int16_t)v26, v33);
int32_t v34 = v26 + 1; // 0x100273b9
if (v34 < 0) {
// 0x100273bc
return __asm_wait();
}
uint32_t v35 = v23 - 1; // 0x10027386
bool v36; // 0x10027368
int32_t v37 = (v36 ? -1 : 1) + v20; // 0x100273a4
char v38 = llvm_ctpop_i8((char)v34); // 0x100273b9
char v39 = *(char *)(v26 + 48); // 0x100273d9
int16_t v40; // 0x10027368
v1 = v40;
*(char *)v2 = v33 + (char)((*(int32_t *)-0x48308f54 & v34) / 256);
char * v41 = (char *)(v2 + 2 * v37); // 0x100273e6
*v41 = *v41 / 2;
uint32_t v42 = v2;
uint32_t v43 = *(int32_t *)v37; // 0x100273ea
int32_t v44 = v36 ? -4 : 4; // 0x100273ea
v2 = v42 + v44;
uint32_t v45 = v35 & -0x10000 | 256 * (int32_t)(v39 | (char)(v35 / 256)) | 101; // 0x100273eb
int32_t v46 = *(int32_t *)((v29 & -0xff01 | 0x1000 * (int32_t)((v25 & 15) == 15) | 0x4000 * (int32_t)(v34 == 0) | 1024 * (int32_t)((v38 & 1) == 0) | 512) - 105); // 0x100273ed
uint32_t v47 = v46 + v45; // 0x100273ed
uint32_t v48 = v47 + (int32_t)(v42 < v43); // 0x100273ed
bool v49 = v42 < v43 ? v48 <= v45 : v47 < v45; // 0x100273ed
char * v50 = (char *)v48; // 0x100273f0
unsigned char v51 = *v50; // 0x100273f0
unsigned char v52 = (char)v48 & 31; // 0x100273f0
bool v53 = v49; // 0x100273f0
if (v52 != 0) {
*v50 = (char)v49 << 8 - v52 | v51 >> v52 | (char)((int16_t)v51 << (int16_t)(9 - v52));
v53 = (1 << v52 - 1 & v51) != 0;
}
int32_t v54 = &v1; // 0x100273e2
*(char *)(v54 + 0x5f7b8757 + v48) = (char)v29;
int32_t v55 = __asm_hlt(); // 0x100273f9
uint32_t v56 = v55 >> 31; // 0x100273fa
char * v57 = (char *)(a1 + 0x194356a5); // 0x100273fb
unsigned char v58 = *v57; // 0x100273fb
*v57 = (char)(v56 / 256);
int32_t v59 = *(int32_t *)-0x6362f58d; // 0x10027401
*(int32_t *)-0x6362f58d = v59 + ((int32_t)v53 | v54);
if (v48 != 1) {
// 0x10027424
*(char *)0x72d8d1b4 = v58;
return *(int32_t *)-0x7255bd5b;
}
int32_t v60 = 0x10000 * v35 / 0x10000; // 0x1002739b
int32_t v61 = v37 + v44; // 0x100273ea
int32_t v62 = 256 * (int32_t)v58 | v56 & -0xff01; // 0x100273fb
int32_t v63 = v2; // 0x10027407
int32_t v64 = unknown_6d355f96(0, v61, v63, v60, &v1, a1, v62, 1, v55); // 0x1002740d
int32_t result = v64 - 0x228d7ef8; // 0x10027413
if (result < 0 != ((result ^ v64) & v64 + 0x5d728108) < 0) {
// 0x1002741a
if (result == 0) {
// 0x1002741d
return 0;
}
// 0x10027478
if ((llvm_ctpop_i8((char)result) & 1) == 0) {
// 0x1002747b
return __asm_in((int16_t)v62);
}
// 0x100274de
if ((v64 ^ -8) >= 0xdd728108) {
// 0x1002741d
return result;
}
// 0x100274e0
abort();
// UNREACHABLE
}
char v65 = __asm_in_6(-57); // 0x1002748e
float80_t v66; // 0x10027368
float32_t v67 = v66; // 0x10027494
*(float32_t *)a1 = v67;
*(char *)v61 = __asm_insb((int16_t)v62);
int32_t v68 = v62 + 1 & -0xff01; // 0x1002749a
int128_t v69; // 0x10027368
__asm_andnps(v69, *(int128_t *)v68);
int32_t v70 = *(int32_t *)0x3ef96454 & 66 * v60 + 66; // 0x100274aa
char v71 = llvm_ctpop_i8((char)v70); // 0x100274aa
*(float32_t *)-59 = v67;
*(float64_t *)(v68 + 0x7a401245) = (float64_t)v66;
unsigned char v72 = *(char *)(v63 - 5); // 0x100274c0
v2 = v63 - 6;
*(int32_t *)(v63 + 0x27a94db6) = (int32_t)v66;
int32_t result2 = (int32_t)v65 & -0x10000 | 0x4000 * (int32_t)(v70 == 0) | 0x8000 * (int32_t)(v70 < 0) | (int32_t)v72 | 1024 * (int32_t)((v71 & 1) == 0) | 512; // 0x10027368
// 0x1002741d
return result2;
}

// Address range: 0x10027516 - 0x10027519
int32_t function_10027516(void) {
// 0x10027516
int32_t result; // 0x10027516
return result;
}

// Address range: 0x10027544 - 0x10027545
int32_t function_10027544(void) {
// 0x10027544
int32_t result; // 0x10027544
return result;
}

// Address range: 0x10027550 - 0x10027586
int32_t function_10027550(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
// 0x10027550
int32_t v1; // 0x10027550
int32_t v2 = 122 * *(int32_t *)(v1 - 0x22721329) & -0xff02 | 0x1800; // 0x10027558
int32_t * v3 = (int32_t *)(v2 + 121); // 0x1002755c
int32_t v4; // 0x10027550
*v3 = *v3 + v4;
uint32_t v5; // 0x10027550
char v6 = *(char *)(v5 + 35); // 0x10027560
function_10027544();
int32_t * v7 = (int32_t *)(a2 - 20); // 0x10027569
int32_t v8; // 0x10027550
*v7 = *v7 | v8;
int32_t * v9 = (int32_t *)(*(int32_t *)(a2 + 0x5e3cf215) + v2); // 0x10027573
*v9 = *v9 & (256 * (int32_t)(v6 | (char)(v5 / 256)) | v5 & -0xff01);
int32_t result = *(int32_t *)(v1 - 1); // 0x10027575
char * v10 = (char *)(v4 + 0x1bc6a206 + 4 * result); // 0x10027576
*v10 = *v10 + 95;
return result;
}

// Address range: 0x10027597 - 0x1002788d
int32_t function_10027597(int32_t result, int32_t a2, int32_t a3, int32_t a4) {
// 0x10027597
int32_t v1; // 0x10027597
int32_t v2; // 0x10027597
*(char *)v1 = (char)v2;
bool v3; // 0x10027597
int32_t v4 = (v3 ? -1 : 1) + v1; // 0x100275ab
uint16_t v5 = (int16_t)v2; // 0x100275ae
uint16_t v6 = (int16_t)*(char *)result; // 0x100275ae
uint16_t v7 = v5 / v6; // 0x100275ae
uint16_t v8 = v5 % v6; // 0x100275ae
char * v9 = (char *)(v4 - 0x53cbbe30); // 0x100275b8
*v9 = *v9 + (char)v8 + (char)((char)v7 < 143);
int32_t v10 = 256 * v8 | v7 + 113 & 255; // 0x100275be
int32_t v11 = *(int32_t *)v4;
int32_t v12; // 0x10027597
int32_t v13 = v11 ^ v12; // 0x100275cb
int32_t v14 = v11 + 0x6f06b5f0; // 0x100275cd
*(int32_t *)v14 = v13;
uint32_t v15 = v10;
char * v16 = (char *)v15; // 0x100275ce
unsigned char v17 = (char)*(int32_t *)(v10 - 0x733964c5); // 0x100275ce
*v16 = *v16 + v17;
__asm_out(13, v17);
bool v18; // 0x10027597
int32_t v19 = v18 ? -4 : 4; // 0x100275d3
int32_t v20 = v4 + v19; // 0x100275d3
int32_t v21; // 0x10027597
int32_t v22 = v21 + v19; // 0x100275d3
int16_t v23 = *(int16_t *)(v20 - 117); // 0x100275d4
int32_t v24 = *(int32_t *)(v1 - 30) & -0xff01 | 0x3100; // 0x100275da
int32_t v25 = *(int32_t *)-0x18533eb7; // 0x100275dc
bool v26 = false; // 0x100275e3
int32_t v27 = v25; // 0x100275e3
int32_t v28 = v14; // 0x100275e3
int32_t v29 = v22; // 0x100275e3
int32_t * v30; // 0x100275e7
unsigned char v31; // 0x100275e9
if (v17 % 34 != 0) {
// 0x100275e5
v30 = (int32_t *)v25;
*v30 = *v30 + v20;
v31 = *(char *)(v24 + 4 * v13);
*(int16_t *)(v14 + 2) = v23;
*(char *)-0x2de9e73e = v31;
*(int32_t *)0x26a2d226 = v15;
v26 = (*(int32_t *)v14 & 1024) != 0;
v27 = v25 & -256 | (int32_t)v31;
v28 = 0x5e15e9e0;
v29 = v22 - 1;
}
char v32 = *(char *)(4 * v24 - 126 + v20); // 0x100275fd
int32_t v33 = 256 * (int32_t)((char)(v15 / 256) - v32) | v15 & -0xff01; // 0x100275fd
int32_t v34 = v33 - 1; // 0x10027608
int32_t v35; // 0x10027597
int32_t v36; // 0x10027601
int32_t v37; // 0x10027623
char v38; // 0x1002762b
while (v34 != 0) {
// 0x10027623
v35 = v28;
int32_t v39 = v26 ? -4 : 4;
int32_t v40 = v39 + v20; // 0x10027601
v36 = v29 + v39;
unsigned char v41 = (char)v27; // 0x10027602
unsigned char v42 = *(char *)(v13 + 0x779cc5c7) + v41; // 0x10027602
unsigned char v43 = v42 + -27 * (char)(v27 / 256); // 0x10027623
v37 = v27 & -0x10000;
int32_t v44 = *(int32_t *)v35; // 0x10027625
if (v42 < v41 || v43 == 0) {
// 0x10027629
v38 = __asm_in_6(-44);
char v45 = *(char *)(4 * v40 - 0x3fd7af4 + (v44 & -256 | v34 / 256 & 255)); // 0x10027635
float80_t v46; // 0x10027597
*(float32_t *)(v36 - 69) = (float32_t)v46;
*(int16_t *)v35 = v23;
int32_t v47 = (256 * v44 & 0xff00 | v34 & -0x10000 | (int32_t)(v45 ^ (char)v34)) - 1; // 0x1002765f
unsigned char v48 = (char)v47; // 0x10027660
unsigned char v49 = *(char *)v47; // 0x10027660
*(char *)0x982c4c2 = __asm_insb(0x4799);
unsigned char v50 = v48 & 31; // 0x1002766b
if (v50 == 0) {
goto lab_0x100276e5;
} else {
unsigned char v51 = *(char *)0x2e0ed799; // 0x1002766b
*(char *)0x2e0ed799 = (char)(v49 > v48) << 8 - v50 | v51 >> v50 | (char)((int16_t)v51 << (int16_t)(9 - v50));
goto lab_0x100276e5;
}
}
int32_t v52 = v35 + 4;
v15 = v34;
v16 = (char *)v15;
v17 = (char)(v37 | (int32_t)v43);
*v16 = *v16 + v17;
__asm_out(13, v17);
v19 = v26 ? -4 : 4;
v20 = v40 + v19;
v22 = v36 + v19;
v23 = *(int16_t *)(v20 - 117);
v24 = v44 & -0xff01 | 0x3100;
v25 = *(int32_t *)-0x18533eb7;
v26 = false;
v27 = v25;
v28 = v52;
v29 = v22;
if (v17 % 34 != 0) {
// 0x100275e5
v30 = (int32_t *)v25;
*v30 = *v30 + v20;
v31 = *(char *)(v24 + 4 * v13);
*(int16_t *)(v52 + 2) = v23;
*(char *)-0x2de9e73e = v31;
*(int32_t *)0x26a2d226 = v15;
v26 = (*(int32_t *)v52 & 1024) != 0;
v27 = v25 & -256 | (int32_t)v31;
v28 = 0x5e15e9e0;
v29 = v22 - 1;
}
// 0x100275fd
v32 = *(char *)(4 * v24 - 126 + v20);
v33 = 256 * (int32_t)((char)(v15 / 256) - v32) | v15 & -0xff01;
v34 = v33 - 1;
}
char v53 = *(char *)(v33 + 0x8cd8846); // 0x10027615
char * v54 = (char *)(v33 - 113); // 0x1002761b
*v54 = *v54 - (v53 & (char)(*(int32_t *)0x6d223567 / 256));
return result;
lab_0x100276e5:;
uint32_t v55 = v37 | (int32_t)v38; // 0x1002762b
uint32_t v56 = v55 - 0x44f6b32d + (int32_t)(v55 < 0xcbc9bb71); // 0x10027678
__asm_out_1(0x4799, v56);
if ((char)(v56 / 256) - (char)v56 >= 0) {
// 0x100276cb
__asm_int1();
__asm_wait();
int32_t result2 = __asm_fnsave(); // 0x100276cf
*(int864_t *)0x982c45a = (int864_t)result2;
return result2;
}
int32_t v57 = __asm_in_4(232); // 0x100276f7
*(int32_t *)v57 = *(int32_t *)0x982c4c2 + v36;
int32_t v58 = v35 + 2; // 0x10027711
*(int16_t *)v58 = v23;
*(int32_t *)(v35 - 2) = v58;
return v57 - 0x791dbbaf;
}

// Address range: 0x1002788e - 0x1002789d
int32_t function_1002788e(int16_t a1, int32_t a2, int32_t a3) {
// 0x1002788e
int32_t v1; // 0x1002788e
int32_t * v2 = (int32_t *)(v1 + 0x6e139376); // 0x10027891
*v2 = 0x40000000 * *v2;
return function_7db7a8ae();
}

// Address range: 0x100278d0 - 0x100278d3
int32_t function_100278d0(int32_t a1) {
// 0x100278d0
int32_t result; // 0x100278d0
return result;
}

// Address range: 0x100278d5 - 0x10027a84
int32_t function_100278d5(int32_t a1, int32_t a2, int32_t a3) {
int32_t v1 = __asm_wait(); // 0x100278ed
int32_t v2; // 0x100278d5
int32_t * v3 = (int32_t *)(v2 - 107); // 0x100278f3
int32_t v4; // 0x100278d5
uint32_t v5; // 0x100278d5
*v3 = *v3 + v5 + (int32_t)(v5 < *(int32_t *)(v4 - 20));
*(char *)-0x5cf8611a = (char)v1;
int32_t v6 = __asm_in((int16_t)v2) | 0xfe25cac; // 0x10027903
int64_t v7; // 0x100278d5
__asm_pmulhw(v7, *(int64_t *)(v1 + 0x4609aa3f + v6));
int32_t v8; // 0x100278d5
*(int32_t *)v8 = v1;
bool v9; // 0x100278d5
char * v10 = (char *)(v8 + 0x37816c27 + (v9 ? -4 : 4)); // 0x1002791f
*v10 = *v10 ^ (char)v6;
return v1 + 0x4f9a0172;
}

// Address range: 0x10027ac6 - 0x10027bc0
int32_t function_10027ac6(int32_t a1) {
// 0x10027ac6
uint32_t v1; // 0x10027ac6
uint32_t v2 = v1 / 256; // 0x10027ad0
int32_t v3 = v2 + v1; // 0x10027ad0
int32_t v4 = v1 & -0xff01; // 0x10027ad0
int32_t v5 = 256 * v3 & 0xff00 | v4; // 0x10027ad0
int32_t v6 = ((char)v2 & 15) + ((char)v1 & 15) > 15 ? 0x6b3c2901 : 0x6b3c2a07; // 0x10027ad2
int32_t v7 = v6 + 225 & 238 | v6 & 0x6b3c2b00; // 0x10027ad4
int32_t v8 = *(int32_t *)v7; // 0x10027ad6
int32_t v9 = __asm_syscall(); // 0x10027ada
__asm_out_2(178, v9);
int32_t v10 = ((v9 & -256 | (int32_t)__asm_in_6(63)) ^ 0x1fc1457e) + 0xdd01a0; // 0x10027ae5
unsigned char v11 = (char)v10 ^ 42; // 0x10027aec
*(int32_t *)(v8 - 8) = v7;
int32_t v12 = v8 - 12; // 0x10027af3
int32_t * v13 = (int32_t *)v12; // 0x10027af3
int32_t v14; // 0x10027ac6
*v13 = v14;
char * v15 = (char *)(a1 - 0x77307908); // 0x10027af8
unsigned char v16 = *v15; // 0x10027af8
char v17 = v16 / 128; // 0x10027af8
*v15 = v17 | 2 * v16;
int32_t v18 = v10 & -0x10000 | (int32_t)(v11 % 111) | 256 * (int32_t)(v11 / 111); // 0x10027b00
if (v17 != 0) {
// 0x10027b04
int32_t v19; // 0x10027ac6
char * v20 = (char *)(v19 - 99); // 0x10027b04
unsigned char v21 = *v20; // 0x10027b04
char v22 = v17 != 0; // 0x10027b04
char v23 = (char)v14 + v22; // 0x10027b04
char v24 = v21 - v23; // 0x10027b04
*v20 = v24;
char * v25 = (char *)(v5 + 0x43ce5839); // 0x10027b08
unsigned char v26 = *v25; // 0x10027b08
char v27 = v14;
unsigned char v28 = v27 & 31; // 0x10027b08
char v29 = v27; // 0x10027b08
if (v28 != 0) {
*v25 = (char)(v23 != -1 | v21 < v24 - v22) << v28 - 1 | v26 << v28 | (char)((int16_t)v26 >> (int16_t)(9 - v28));
v29 = *(char *)&v14;
}
int32_t v30 = v18 + 1; // 0x10027b0e
int32_t v31 = *v13; // 0x10027b15
*(int32_t *)v30 = *(int32_t *)v31;
bool v32; // 0x10027ac6
int32_t v33 = v32 ? -4 : 4; // 0x10027b18
int32_t v34 = v31 + v33; // 0x10027b18
unknown_41648056();
int32_t * v35 = (int32_t *)(256 * (int32_t)(v29 + (char)v3) | v4); // 0x10027b23
*v35 = *v35 + v34;
*(char *)(v30 + v33) = *(char *)v34;
__asm_iretd();
__asm_wait();
return unknown_769f3fe();
}
int32_t v36 = v5;
int32_t v37 = v18; // 0x10027ac6
int16_t v38 = *(int16_t *)(v14 + 88) + (int16_t)v7; // 0x10027ac6
int32_t v39 = v12; // 0x10027b8c
while (true) {
// 0x10027b56
int32_t v40; // 0x10027ac6
__asm_outsb(v38, *(char *)v40);
int32_t v41 = v37 >> 31; // 0x10027b5e
int32_t v42 = __asm_in_4(62); // 0x10027b60
int32_t v43 = v36 + 1; // 0x10027b62
int32_t v44; // 0x10027ac6
*(int32_t *)v44 = __asm_insd((int16_t)v41);
int32_t v45 = v39 - 2; // 0x10027b64
*(int32_t *)v45 = v42;
*(int32_t *)(v39 - 6) = v45;
int32_t v46 = __asm_bound(*(int64_t *)(v42 + 0x6d939259)); // 0x10027b70
int32_t v47 = __asm_int1(); // 0x10027b79
int32_t v48 = -0x112e3147 * *(int32_t *)(v36 + 0x4a7869e0);
int32_t v49 = v46;
int32_t v50 = v47;
v36 = v43;
__asm_out_3((int16_t)v41, (char)v50);
int32_t v51 = v50; // 0x10027b7b
if (v43 < 0) {
// 0x10027b7d
v14 = v14 & -256 | 96;
v51 = v50 - 1;
}
int32_t v52 = v51;
int32_t * v53 = (int32_t *)(v44 + 1); // 0x10027b82
*(int32_t *)(v49 - 4) = *v53;
v39 = v49 - 5;
int128_t v54; // 0x10027ac6
int128_t v55; // 0x10027ac6
__asm_vxorpd(v54, v55);
*v53 = *(int32_t *)v48;
int32_t v56 = v44 + 5; // 0x10027b91
while (v39 >= 0) {
// 0x10027b94
v47 = __asm_int3();
int32_t v57 = v49 - 9; // 0x10027ba2
*(int32_t *)v57 = 0x3b0a5d85;
char * v58 = (char *)(v48 + 0x432a6d8c); // 0x10027ba7
char v59 = *v58; // 0x10027ba7
char v60 = v59 - 58; // 0x10027ba7
*v58 = v60;
if (((v60 ^ v59) & v59 + 70) >= 0) {
return function_82f62b23();
}
v48 += 3;
v49 = v57;
v50 = v47;
v36++;
__asm_out_3((int16_t)-0x1c35363a, (char)v50);
v51 = v50;
// 0x10027b81
v52 = v51;
v53 = (int32_t *)(v56 + 1);
*(int32_t *)(v49 - 4) = *v53;
v39 = v49 - 5;
__asm_vxorpd(v54, v55);
*v53 = *(int32_t *)v48;
v56 += 5;
}
// 0x10027b53
v37 = 0x10000 * v52 / 0x10000 & -256 | 204;
v38 = -0x363a;
v40 = v48 + 4;
v44 = v56;
}
lab_0x10027bb3:
// 0x10027bb3
return function_82f62b23();
}

// Address range: 0x10027bc5 - 0x10027be2
int32_t function_10027bc5(int32_t a1) {
// 0x10027bc5
return 0x3cfa720d;
}

// Address range: 0x10027be2 - 0x10027c7b
int32_t function_10027be2(int32_t a1, int32_t a2) {
// 0x10027be2
bool v1; // 0x10027be2
int32_t v2 = v1 ? -1 : 1; // 0x10027be4
int32_t v3; // 0x10027be2
int32_t v4 = v2 + v3; // 0x10027be4
char * v5 = (char *)(v4 - 0x332d6a17); // 0x10027bea
uint32_t v6; // 0x10027be2
*v5 = *v5 | (char)(v6 / 256);
uint32_t v7; // 0x10027be2
int32_t v8 = v6 - v7; // 0x10027bf7
char v9 = llvm_ctpop_i8((char)v8); // 0x10027bf7
*(char *)v7 = (char)*(int32_t *)v4;
int32_t v10; // 0x10027be2
if ((v9 & 1) == 0) {
int32_t * v11 = (int32_t *)(v10 - 124); // 0x10027c04
*v11 = 2 * *v11;
__asm_in_4(7);
return unknown_98219e4();
}
int32_t v12 = v2 + v7; // 0x10027c4d
int32_t v13 = *(int32_t *)v12 + v6; // 0x10027c4e
int32_t v14 = v13 ^ *(int32_t *)v13; // 0x10027c52
bool v15; // 0x10027be2
bool v16; // 0x10027be2
bool v17; // 0x10027be2
int32_t v18 = unknown_854125dd(64 * (int32_t)(v8 == 0) | (int32_t)(v6 < v7) | 128 * (int32_t)(v8 < 0) | 0x4000 * (int32_t)v15 | 16 * (int32_t)((v6 & 15) - (v7 & 15) > 15) | 1024 * (int32_t)v1 | 512 * (int32_t)v16 | 2048 * (int32_t)(((v8 ^ v6) & (v6 ^ v7)) < 0) | 256 * (int32_t)v17 | 2); // 0x10027c58
*(int32_t *)(v14 + 2 * v12) = v14;
int32_t v19; // 0x10027be2
int16_t v20 = v19; // 0x10027c65
__asm_out_3(v20, (char)v18);
int32_t v21 = v10 & -256 | 85; // 0x10027c66
char * v22 = (char *)(v21 - 86); // 0x10027c68
*v22 = *v22 / 2;
int32_t * v23 = (int32_t *)(-32 * *(int32_t *)(v19 - 23) + v21); // 0x10027c6b
uint32_t v24 = *v23; // 0x10027c6b
*v23 = v24 / 0x80000 | 0x2000 * v24;
__asm_outsd(v20, *(int32_t *)(v4 + (v1 ? -4 : 4)));
return function_da88edec();
}

// Address range: 0x10027c7b - 0x10027d2e
int32_t function_10027c7b(void) {
// 0x10027c7b
int32_t v1; // 0x10027c7b
int32_t v2; // 0x10027c7b
bool v3; // 0x10027c7b
bool v4; // 0x10027c7b
bool v5; // 0x10027c7b
if (!v5 && v4 == v3) {
// 0x10027c82
*(char *)v1 = __asm_insb(-1);
int32_t v6 = (v1 & 15) == 15 ? -0x76739ff3 : -0x76739ff9;
*(char *)(v1 + 1) = (char)v2;
bool v7 = (v1 & 15) == 15 | (v6 & 14) > 9; // 0x10027ca2
return (v7 ? v6 + 10 : v6) & 15 | 256 * (int32_t)v7 + v6 & 0xff00 | -0x76740000;
}
// 0x10027cd6
int32_t v8; // 0x10027c7b
int16_t v9 = (int16_t)v8 - 1; // 0x10027cd7
*(char *)v1 = __asm_insb(v9);
int32_t v10; // 0x10027c7b
int32_t v11; // 0x10027c7b
char * v12 = (char *)(8 * v10 + 95 + v11); // 0x10027cda
bool v13; // 0x10027c7b
*v12 = *v12 - (v13 ? -25 : -26);
int32_t v14 = __asm_int1(); // 0x10027ce8
*(int32_t *)v10 = v10 / 8;
char v15 = __asm_in_6(37); // 0x10027cf3
uint32_t v16 = v14 - 0x20d600b0 | (int32_t)v15; // 0x10027cf3
unsigned char v17 = *(char *)(v8 + 0x320d4be5); // 0x10027cff
int16_t v18 = v16 & 0xff00 | (int32_t)(v15 + 74); // 0x10027d06
int16_t v19 = (int16_t)(v16 / 256) & 255; // 0x10027d06
int32_t v20 = 0x54598c19; // bp-14, 0x10027d08
char v21 = *(char *)(v10 - 0x7a2a94e1); // 0x10027d0d
unsigned char v22 = (char)(v18 / v19) + (char)(v17 > (char)((v2 + 0xffff) / 256)) - v21; // 0x10027d0d
int32_t v23 = v16 & -0x10000 | (int32_t)(256 * (v18 % v19)) | (int32_t)v22; // 0x10027d0d
__asm_out_3(v9, v22);
if ((v23 + 1 & 0x2274be1c - v23) < 0) {
// 0x10027d24
return function_4d249f41();
}
// 0x10027caa
__asm_int1();
int32_t * v24 = (int32_t *)((int32_t)&v20 + 28); // 0x10027cab
*v24 = v20;
return *v24 & -256 | (int32_t)*(char *)0x3faaa1c8;
}

// Address range: 0x10027d2e - 0x10027d6e
int32_t function_10027d2e(void) {
// 0x10027d2e
int32_t v1; // 0x10027d2e
int32_t * v2 = (int32_t *)(v1 + 0x1781b91e); // 0x10027d2e
int32_t v3; // 0x10027d2e
*v2 = *v2 + v3;
int32_t v4; // 0x10027d2e
uint32_t v5 = *(int32_t *)(v4 - 36); // 0x10027d34
uint32_t v6; // 0x10027d2e
uint32_t v7 = v6 - v5; // 0x10027d34
int32_t v8; // 0x10027d2e
uint32_t v9 = v8 - 0x452e34b0 + (int32_t)(v6 < v5); // 0x10027d45
__asm_out_3((int16_t)v7, (char)v9);
int32_t v10; // 0x10027d2e
uint32_t v11 = *(int32_t *)(v10 - 0x2013ea0); // 0x10027d50
unsigned char v12 = *(char *)-0x6098d0fd; // 0x10027d5e
return 256 * (int32_t)v12 | (int32_t)((0x100000000 * (int64_t)v7 | (int64_t)v9) / (int64_t)v11) & -0xff01;
}

// Address range: 0x10027d6e - 0x10027ef0
int32_t function_10027d6e(int32_t a1) {
int32_t v1 = *(int32_t *)0x70c64b33; // 0x10027d70
int32_t v2; // 0x10027d6e
int32_t v3 = __asm_bound(*(int64_t *)(v2 - 0x64dda7a2)); // 0x10027d76
int32_t v4; // 0x10027d6e
int32_t * v5 = (int32_t *)(v4 - 18); // 0x10027d7c
uint32_t v6 = *v5; // 0x10027d7c
uint32_t v7; // 0x10027d6e
int32_t v8 = v6 - v7; // 0x10027d7c
*v5 = v8;
int32_t v9; // 0x10027d6e
*(char *)v9 = *(char *)v3;
bool v10; // 0x10027d6e
int32_t v11 = v10 ? -1 : 1; // 0x10027d7f
int32_t v12 = v3 + v11; // 0x10027d7f
int32_t v13; // 0x10027d6e
int32_t v14; // 0x10027d6e
if (v8 < 0) {
char * v15 = (char *)(8 * v12 - 0x6af47211); // 0x10027dcc
*v15 = *v15 | (char)v14;
char v16 = __asm_in_6(18); // 0x10027dd4
__asm_int(197);
char * v17 = (char *)(v12 - 0x43800cdb); // 0x10027de1
*v17 = *v17 - v16;
return v13 & -256 | (int32_t)v16;
}
int32_t v18 = v11 + v9; // 0x10027d7f
int32_t v19; // 0x10027d6e
int32_t v20 = v19 + 121 + (int32_t)(v6 < v7); // 0x10027d82
int32_t v21 = v19 & -256; // 0x10027d82
int32_t v22 = v20 & 255 | v21; // 0x10027d82
int32_t v23; // 0x10027d6e
if ((*(int32_t *)v22 & 0x2455a5cd) == 0) {
int32_t * v24 = (int32_t *)(v7 - 1); // 0x10027df5
*(char *)v13 = *(char *)&v13 - (char)v1;
int32_t * v25 = (int32_t *)(*v24 - 29); // 0x10027df8
*v25 = *v25 - v18;
__asm_into(v23);
__asm_out(13, (char)v20);
int32_t v26 = v22 + 195; // 0x10027dfe
uint32_t v27 = v26 & 255 | v21; // 0x10027dfe
uint32_t v28 = *(int32_t *)v18; // 0x10027e00
int32_t v29 = v27 - v28; // 0x10027e00
char v30 = llvm_ctpop_i8((char)v29); // 0x10027e00
bool v31; // 0x10027d6e
bool v32; // 0x10027d6e
bool v33; // 0x10027d6e
*v24 = 0x4000 * (int32_t)v31 | 1024 * (int32_t)v10 | 512 * (int32_t)v32 | 256 * (int32_t)v33 | (int32_t)(v27 < v28) | 64 * (int32_t)(v29 == 0) | 128 * (int32_t)(v29 < 0) | 16 * (int32_t)((v26 & 15) - (v28 & 15) > 15) | 2048 * (int32_t)(((v29 ^ v19) & (v28 ^ v19)) < 0) | 4 * (int32_t)((v30 & 1) == 0) | 2;
int16_t v34 = v27; // 0x10027e02
int16_t v35 = (int16_t)*(char *)(v27 + 36); // 0x10027e02
return (v21 | (int32_t)(v34 / v35)) & -0xff01 | (int32_t)(256 * (v34 % v35));
}
int32_t result = __asm_int1(); // 0x10027d92
v13 = *(int32_t *)(v14 - 12);
*(int32_t *)-0x34d1c210 = result;
char * v36 = (char *)(v14 - 0x710a0dc4 + v12); // 0x10027d9e
char v37 = *v36; // 0x10027d9e
char v38 = -v37; // 0x10027d9e
*v36 = v38;
if (v38 < 0) {
// 0x10027da7
*(int32_t *)(v18 - 1) = *(int32_t *)(v12 | v14);
return v7 & -256 | (int32_t)__readgsbyte(-0x5e492b68);
}
int32_t v39 = v1 - 1; // 0x10027e07
if (v39 == 0) {
// 0x10027e09
*(char *)0x4ecf5117 = (char)result;
int32_t * v40 = (int32_t *)(v12 - 0x5c87cbfd); // 0x10027e0e
int32_t v41 = *v40 + (int32_t)(v37 != 0) - v13; // 0x10027e0e
*v40 = v41;
if (v41 >= 0) {
// 0x10027e23
int16_t v42; // 0x10027d6e
return (int32_t)*(char *)0x6ea25dd6 | (int32_t)(v42 & -256);
}
int32_t v43 = v14 & -256; // 0x10027e17
char * v44 = (char *)((v43 | 48) - 0x7cbd248f); // 0x10027e19
*v44 = *v44 / 2;
float80_t v45; // 0x10027d6e
*(float32_t *)(v43 | 57) = (float32_t)v45;
return result;
}
int32_t v46 = v39 & -0xff01 | 2304; // 0x10027e6a
uint32_t v47 = *(int32_t *)0x28855f7b; // 0x10027e6c
int32_t v48 = 2 * v47; // 0x10027e6c
*(int32_t *)0x28855f7b = v48;
int32_t v49 = v47 / 0x80000000; // 0x10027e6c
if ((v47 / 0x40000000 & 1) == v49) {
// 0x10027e74
__asm_into(v23);
char v50; // bp-29, 0x10027d6e
char v51 = v50; // 0x10027e78
v50 = 81;
__asm_outsd((int16_t)v13 & 255 | -0x4400, *(int32_t *)0x28855f7b);
char * v52 = (char *)(v46 - 0x596713d7); // 0x10027e8b
*v52 = *v52 | v51;
__asm_wait();
int32_t v53 = &v50; // bp-33, 0x10027e94
float80_t v54; // 0x10027d6e
float80_t v55; // 0x10027d6e
__asm_fstp(v54, v55);
return &v53;
}
if (v49 == 0 && v48 != 0) {
int32_t result2 = result & -256; // 0x10027ed2
__asm_out_1((int16_t)v13, result2);
return result2;
}
int64_t v56 = result; // 0x10027ed7
unsigned char v57 = (char)result - 13 + (char)(-104 * v56 != -0x6800000000 * v56 / 0x100000000); // 0x10027eda
int32_t v58 = v57; // 0x10027eda
int32_t result3 = result & -256 | v58; // 0x10027eda
if (v57 == 0) {
// 0x10027ede
return result3;
}
int32_t v59 = (v58 & 14) > 9 ? v58 + 6 : v58; // 0x10027eec
int32_t * v60 = (int32_t *)v46; // 0x10027eed
*v60 = v13 & *v60;
return v59 & 15 | result & -0x10000 | 256 * (int32_t)((v58 & 14) > 9) + result3 & 0xff00;
}

// Address range: 0x10027efb - 0x10027f02
int32_t function_10027efb(void) {
// 0x10027efb
return function_e0a2d877();
}

// Address range: 0x10027f07 - 0x10027f0f
int32_t function_10027f07(void) {
// 0x10027f07
int32_t v1; // 0x10027f07
uint32_t v2; // 0x10027f07
bool v3; // 0x10027f07
*(char *)v1 = (char)v1 - (char)(v2 / 256) + (char)v3;
return function_96e95a45();
}

// Address range: 0x10027f10 - 0x10027f11
int32_t function_10027f10(int32_t a1) {
// 0x10027f10
int32_t result; // 0x10027f10
return result;
}

// Address range: 0x10027f12 - 0x10027f1c
int32_t function_10027f12(void) {
// 0x10027f12
return function_3b3eb353();
}

// Address range: 0x10027f25 - 0x10027f2e
int32_t function_10027f25(int32_t a1) {
// 0x10027f25
int16_t v1; // 0x10027f25
unknown_28c2eede(v1);
int32_t v2; // 0x10027f25
return __asm_in((int16_t)v2);
}

// Address range: 0x10027f36 - 0x10027f37
int32_t function_10027f36(void) {
// 0x10027f36
int32_t result; // 0x10027f36
return result;
}

// Address range: 0x10027f3d - 0x100281a9
int32_t function_10027f3d(int32_t a1) {
// 0x10027f3d
int32_t v1; // 0x10027f3d
char v2 = __asm_in_5((int16_t)v1); // 0x10027f3d
int32_t v3; // 0x10027f3d
int32_t v4 = v3;
int32_t v5; // 0x10027f3d
int32_t v6 = v5 - 1; // 0x10027f43
bool v7; // 0x10027f3d
v3 = v4 + (v7 ? -1 : 1);
while (v6 != 0 == *(char *)v4 == v2) {
// 0x10027f42
v4 = v3;
v6--;
v3 = v4 + (v7 ? -1 : 1);
}
// 0x10027f45
int32_t v8; // 0x10027f3d
int32_t v9 = v8 & -256 | (int32_t)v2; // 0x10027f3d
int32_t v10; // 0x10027f3d
int32_t v11 = v9 ^ v10; // 0x10027f40
int32_t v12; // 0x10027f3d
int32_t v13 = v12 + 1 & -0xff01 | 0x4b00; // 0x10027f45
*(char *)0x28011eec = (char)v6;
int32_t v14; // 0x10027f3d
*(int32_t *)v14 = v13 + v14;
int16_t v15; // 0x10027f3d
int32_t v16 = unknown_48192698(v15); // 0x10027f52
int32_t * v17 = (int32_t *)(v11 + 118); // 0x10027f5b
*v17 = v9;
int32_t v18 = v16; // 0x10027f5f
int32_t v19; // 0x10027f3d
if (v16 < v19) {
v18 = function_10027f36();
}
bool v20 = v16 == v19; // 0x10027f61
int32_t v21 = v13; // 0x10027f61
int32_t v22 = *v17; // 0x10027f61
int32_t v23 = a1; // 0x10027f61
int32_t v24 = v18; // 0x10027f61
int32_t v25; // 0x10027f3d
int32_t v26 = &v25; // 0x10027f61
int32_t v27 = (v7 ? -4 : 4) + v14; // 0x10027f61
int32_t v28; // 0x10027f3d
int32_t v29; // 0x10027f3d
int32_t v30; // 0x10027f3d
int32_t v31; // 0x10027f3d
int32_t v32; // 0x10027f3d
int32_t v33; // 0x10027f3d
int32_t v34; // 0x10027f3d
int32_t v35; // 0x10027f3d
int32_t v36; // 0x10027f3d
int32_t v37; // 0x10027f3d
int32_t v38; // 0x10027f3d
while (true) {
lab_0x10027f62_2:;
int32_t v39 = v27;
int32_t v40 = v26;
int32_t v41 = v24;
int32_t v42 = v23;
int32_t v43 = v22;
int32_t v44 = 0x10000 * v21 / 0x10000; // 0x10027f62
*(char *)-0x2ad6e9c9 = (char)v44;
v28 = v44;
v32 = v43;
v36 = v42;
v30 = v41;
v38 = v40;
v34 = v39;
if (!v20) {
goto lab_0x10027f78;
} else {
// 0x10027f62
v31 = v43;
v35 = v42;
v29 = v41;
v37 = v40;
v33 = v39;
goto lab_0x10027f6a;
}
}
// 0x10027f90
int32_t result; // 0x10027f3d
return result;
lab_0x10027f78:;
int32_t v45 = v34;
int32_t v46 = v38;
int32_t v47 = v30;
int32_t v48 = v36;
int32_t v49 = v32;
uint32_t v50 = v28;
uint16_t v51 = *(int16_t *)(v46 - 1); // 0x10027f7b
unsigned char v52 = (char)(89 * v50 / 256 + v50) & 34; // 0x10027f83
result = v50 & -0x10000 | (int32_t)v52;
v20 = v52 == 0;
v21 = result;
v22 = 0;
v23 = v48;
v24 = v47;
v26 = v46 + 1;
v27 = v45;
int32_t v53; // 0x10027f3d
int32_t v54; // 0x10027f3d
int32_t v55; // 0x10027f3d
int32_t v56; // 0x10027f3d
int32_t v57; // 0x10027f3d
int32_t v58; // 0x10027fb7
int16_t v59; // 0x10027fd0
int32_t v60; // 0x10027ff7
int32_t v61; // 0x10027ff7
if (v49 == 0) {
goto lab_0x10027f62_2;
} else {
int32_t v62 = 113 * *(int32_t *)(8 * v48 + v49); // 0x10027f87
int64_t v63 = v62; // 0x10027f8b
int64_t v64 = -73 * v63; // 0x10027f8b
if (v64 != -0x4900000000 * v63 / 0x100000000) {
return result;
}
if (v62 == 0) {
int16_t v65 = v64; // 0x10027f9a
char * v66 = (char *)v45;
// 0x10027f9a
*v66 = __asm_insb(v65);
goto lab_0x10027f9a_2;
}
char * v67 = (char *)(v62 + 41); // 0x10027f9d
*v67 = *v67 + (char)v47;
int32_t v68 = v45 + 200; // 0x10027fa6
int32_t v69 = v45 & -256; // 0x10027fa6
int32_t v70 = v68 & 255 | v69; // 0x10027fa6
*(int32_t *)(v46 - 3) = v70;
int32_t v71 = v19;
*(int32_t *)v71 = -v71;
*(int32_t *)(result | 1) = v70;
unsigned char v72 = (char)v68; // 0x10027fb3
bool v73 = v72 > 153 | v71 != 0;
int32_t v74; // 0x10027f3d
char v75; // 0x10027f3d
char v76; // 0x10027f3d
if ((v72 & 14) > 9 || -((v71 & 15)) > 15) {
char v77 = (v73 ? 102 : 6) + v72; // 0x10027fb3
char v78 = llvm_ctpop_i8(v77); // 0x10027fb3
v75 = v77;
v74 = 16;
v76 = v78;
} else {
char v79 = v73 ? v72 + 96 : v72; // 0x10027fb3
char v80 = llvm_ctpop_i8(v79); // 0x10027fb3
v75 = v79;
v74 = 0;
v76 = v80;
}
// 0x10027fb7
v57 = v64;
char v81 = v75;
int32_t v82 = v46 - 7; // 0x10027fb4
*(int32_t *)v82 = 512 * (int32_t)((v45 & 512) != 0) | 256 * (int32_t)((v45 & 256) != 0) | 1024 * (int32_t)((v45 & 1024) != 0) | 0x4000 * (int32_t)((v45 & 0x4000) != 0) | (int32_t)v73 | v74 | 64 * (int32_t)(v81 == 0) | 128 * (int32_t)(v81 < 0) | 4 * (int32_t)((v76 & 1) == 0) | 2;
v58 = v57 & -0xff01 | 0x1d00;
int32_t v83 = *(int32_t *)((v69 | (int32_t)v81) + 0x65a178b8 + v19) | v82; // 0x10027fbf
__asm_sti();
int32_t v84 = *(int32_t *)-0x13691f79; // 0x10027fc9
v31 = v62;
v35 = v58;
v29 = -0x13691ff4;
v37 = v83;
v33 = v84;
if (v83 >= 1) {
// 0x10027fce
v59 = v58;
__asm_outsd(v59, v19);
char * v85 = (char *)(v62 - 0x52f2bdf1); // 0x10027fe1
*v85 = *v85 | 3;
uint32_t v86 = __asm_int3(); // 0x10027fed
char * v87 = (char *)(v62 + 107); // 0x10027fef
char v88 = *v87; // 0x10027fef
char v89 = *(char *)v84 > (char)v86; // 0x10027fef
char v90 = v89 + (char)(v86 / 256); // 0x10027fef
*v87 = v88 - v90;
bool v91 = (v86 & 14) > 9 | (v88 & 15) + v89 - (v90 & 15) > 15; // 0x10027ff2
int32_t v92 = v91 ? v86 + 6 : v86; // 0x10027ff2
v60 = (int32_t)(*(char *)(v11 + 107) ^ 11);
v61 = v60 | -0x13692000;
v53 = (v92 & 15 | v86 & -0x10000 | 256 * (int32_t)v91 + v86 & 0xff00) + 0xa862b71;
v55 = v62 - 1;
v56 = 0x49faf9e7;
v54 = v11;
goto lab_0x10027fff;
}
goto lab_0x10027f6a;
}
lab_0x10027f6a:;
int32_t * v93 = (int32_t *)(v19 - 32); // 0x10027f6c
int32_t v94 = *v93; // 0x10027f6c
*v93 = v33;
__asm_iretd();
*(int32_t *)v94 = v37;
v28 = 0x10000 * *(int32_t *)-0x1bc27a90 / 0x10000;
v32 = v31;
v36 = v35;
v30 = v29;
v38 = v37;
v34 = v94;
goto lab_0x10027f78;
lab_0x10027fff:;
char v95 = __asm_in_6(44); // 0x10027fff
*(int32_t *)(v56 - 4) = v54;
unsigned char v96 = *(char *)-0x671b6e0a; // 0x10028003
int32_t v97 = (v53 | (int32_t)v95) & -256 | (int32_t)v96; // 0x10028008
int32_t v98 = v55; // 0x10028008
int32_t v99 = v56 - 2; // 0x10028008
int32_t v100 = v54; // 0x10028008
goto lab_0x1002800a;
lab_0x1002800a:;
int32_t v101 = v100;
int32_t v102 = v99;
int32_t v103 = v98;
int32_t v104 = v97 ^ -0x2e6ca35b; // 0x1002800a
v53 = v104;
v55 = v103;
v56 = v102;
v54 = v101;
int32_t v105; // 0x10027f3d
if (v104 >= 0 == (v104 != 0)) {
goto lab_0x10027fff;
} else {
// 0x10028011
__asm_arpl(*(int16_t *)-0x628c3cc6, -0x3cc6);
unsigned char v106 = (char)v104; // 0x10028019
if ((v106 & 14) > 9) {
v105 = (v106 > 153 ? 102 : 6) + v104 & 255 | v104 & -256;
goto lab_dec_label_pc_unknown_8;
} else {
v105 = (v106 > 153 ? v104 + 96 : v104) & 255 | v104 & -256;
goto lab_dec_label_pc_unknown_8;
}
}
lab_dec_label_pc_unknown_8:;
uint32_t v107 = v105;
__asm_outsb(v59, *(char *)&v19);
int32_t * v108 = (int32_t *)(v103 - 0xa72976a); // 0x1002801d
*v108 = *v108 ^ v61;
int32_t v109 = v107 + 0x764095e9 + (int32_t)(v107 < 0xc899e2b1); // 0x10028028
int32_t v110; // 0x10027f3d
__asm_into(v110);
int32_t v111 = v102 + 2; // 0x10028034
int32_t v112 = v103 - 1; // 0x10028035
v97 = v101;
v98 = v112;
v99 = v111;
v100 = v109;
if (v112 != 0 != (v109 == -0x30b60fa)) {
int32_t v113 = (v45 & 1024) != 0 ? -4 : 4; // 0x10027fb0
int32_t v114 = __asm_in(v59); // 0x10028070
int32_t v115 = v61 & -0x1369ff01 | 256 * v60; // 0x10028077
int32_t v116 = v58 & -0xe300 | (int32_t)*(char *)(v115 + (v57 & 255)); // 0x1002807b
int32_t v117 = v19; // 0x1002807c
uint32_t v118 = (v114 & -256 | (int32_t)*(char *)0x2403f39) + 1; // 0x1002807e
int32_t * v119 = (int32_t *)v116; // 0x1002807f
__asm_outsd((int16_t)v118, *v119);
*(int32_t *)-0x628c3cc6 = *v119;
int32_t v120 = v113 - 0x628c3cc6; // 0x10028080
v19 = v116 + v113;
int32_t v121 = v115 & -0x13690100; // 0x10028083
int32_t * v122 = (int32_t *)v111; // 0x10028088
char * v123 = (char *)(v113 - 0x628c3c8b); // 0x10028089
*v123 = *v123 - (char)(v118 / 256);
*(char *)v120 = (char)v109;
if (v112 != 0) {
char * v124 = (char *)(v19 - 0x1eb3ac6a); // 0x10028048
*v124 = *v124 | (char)(v112 / 256);
*v122 = v121 | 250;
return v109 | -0x58f73cf6;
}
uint32_t v125 = v117 & v120; // 0x10028081
*v122 = v19;
int32_t * v126 = (int32_t *)(v125 + 40); // 0x10028105
int32_t v127 = *v126 | v125; // 0x10028105
*v126 = v127;
if (v127 != 0) {
int32_t v128 = *v122; // 0x10028113
*(int32_t *)-0x292995a1 = v128;
return v128 ^ 0x65b0103d;
}
int32_t v129 = ((*v122 & 1024) == 0 ? 1 : -1) + v120; // 0x10028091
int32_t v130 = v102 - 2; // 0x1002813b
int32_t v131 = 0x10000 * unknown_82d7557e() / 0x10000; // 0x10028142
__asm_fldenv(*(int224_t *)0x429ba6b9);
char v132 = *(char *)-0x5961ead8; // 0x1002814c
*(char *)(v129 - 0x579e3683 + v19) = 0;
*(int32_t *)v130 = v121 | 251;
uint32_t v133 = __asm_bound(*(int64_t *)(v103 + 50)); // 0x10028161
unsigned char v134 = (char)v131; // 0x10028164
unsigned char v135 = v134 / 28; // 0x10028164
int32_t v136 = v131 & -0x10000 | (int32_t)(v134 % 28) | 256 * (int32_t)v135; // 0x10028164
int32_t v137 = 256 * (v125 / 0x4000 & 3 | v125 / 64 & 252) | v125 & -0x10000 | (int32_t)(v132 ^ (char)v125); // 0x10028166
char * v138 = (char *)(v19 + 107); // 0x10028169
*v138 = *v138 + v135;
*(int16_t *)(v102 + 0x427c) = v51;
__asm_out_2(59, v136);
int32_t v139 = *(int32_t *)-0x5c725467; // 0x10028180
*(int32_t *)(v129 + 1) = v136;
*(int32_t *)(53 * v139 - 4) = *(int32_t *)v137 + v130;
char * v140 = (char *)(v137 + 0x6873647f); // 0x10028195
*v140 = *v140 / 2 | 128 * (char)((char)(v133 / 256) > 102);
return *(int32_t *)((v19 & -0x10000 | (int32_t)v51) + 1);
}
goto lab_0x1002800a;
}

// Address range: 0x100281ac - 0x100281ad
int32_t function_100281ac(void) {
// 0x100281ac
int32_t result; // 0x100281ac
return result;
}

// Address range: 0x100281bd - 0x100284bb
int32_t function_100281bd(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x100281bd
uint32_t v1; // 0x100281bd
int32_t * v2 = (int32_t *)(v1 + 0x4fc6f2a7); // 0x100281c2
int32_t v3; // 0x100281bd
*v2 = *v2 & v3;
int32_t v4; // 0x100281bd
int32_t v5; // 0x100281bd
*(char *)v5 = *(char *)&v4;
bool v6; // 0x100281bd
int32_t v7 = v6 ? -1 : 1; // 0x100281cf
int32_t v8 = v7 + v5; // 0x100281cf
int32_t v9 = v4 + v7; // 0x100281cf
v4 = v9;
*(char *)0x74169428 = (char)v1 - 93;
int32_t v10 = v3 + 1; // 0x100281d5
uint32_t v11; // 0x100281bd
uint32_t v12 = *(int32_t *)0x201ba6e8 + v11; // 0x100281d6
uint32_t v13 = v12 + (int32_t)(v1 < 0x8c28975d); // 0x100281d6
int32_t * v14 = (int32_t *)v13; // 0x100281e2
int32_t v15 = *v14; // 0x100281e2
char * v16 = (char *)(v8 - 31); // 0x100281e3
*v16 = 2 * *v16 | (char)(v1 < 0x8c28975d ? v13 <= v11 : v12 < v11);
int32_t v17 = v13 - 28; // 0x100281e6
*v14 = v15;
*(int32_t *)(v13 - 4) = 0x3adfe002;
*(int32_t *)(v13 - 8) = v10;
*(int32_t *)(v13 - 16) = v13 + 4;
*(int32_t *)(v13 - 24) = v9;
*(int32_t *)v17 = v8;
int16_t v18 = v10; // 0x100281e7
__asm_out_1(v18, v15);
*(char *)(v15 - 14) = -32;
int32_t v19; // 0x100281bd
int32_t * v20 = (int32_t *)(v19 + 0x24306e7f); // 0x100281eb
*v20 = *v20 ^ v17;
int32_t v21; // 0x100281bd
char * v22 = (char *)(v21 + 91); // 0x100281f3
*v22 = *v22 | (char)v15;
bool v23; // 0x100281bd
bool v24; // 0x100281bd
bool v25; // 0x100281bd
int32_t v26 = 0x4000 * (int32_t)v24 | 1024 * (int32_t)v6 | 512 * (int32_t)v25 | 256 * (int32_t)v23;
bool v27 = false; // 0x100281f3
int32_t v28 = v17;
uint32_t v29 = v4; // 0x100281f6
v4 = v15;
uint32_t v30 = v27 ? -0x1f3cb6f5 : -0x1f3cb6f6; // 0x100281fc
int32_t v31 = v29 - v30; // 0x100281fc
int32_t * v32 = (int32_t *)(v31 - 0xa0780dd); // 0x10028201
int32_t v33; // 0x100281bd
*v32 = v33;
unsigned char v34 = (char)v31; // 0x10028207
bool v35 = v27 | v29 < v30 | v34 > 153;
int32_t v36; // 0x100281bd
char v37; // 0x100281bd
char v38; // 0x10028207
char v39; // 0x10028207
if ((int32_t)v27 - (v30 & 11) + (v29 & 15) > 15 || (v34 & 14) > 9) {
v38 = (v35 ? 102 : 6) + v34;
v36 = v31 & -256 | (int32_t)v38;
v37 = v38;
} else {
v39 = v35 ? v34 + 96 : v34;
v36 = v31 & -256 | (int32_t)v39;
v37 = v39;
}
int32_t v40 = v36; // 0x10028208
if (v37 < 0) {
v40 = function_100281ac();
}
int32_t v41 = v40;
unsigned char v42 = *(char *)(v4 - 0x558c65a4); // 0x1002820b
*(int32_t *)0x2d3d5d8b = v28;
int32_t v43 = *v32 + 1; // 0x10028216
int32_t v44 = v41 - 4; // 0x10028217
int32_t v45; // 0x100281bd
*(int32_t *)v44 = v45;
int32_t v46 = v41 - 3669; // 0x10028217
char * v47 = (char *)(v4 + v44); // 0x1002821d
unsigned char v48 = *v47; // 0x1002821d
*v47 = v48 - v42;
int32_t v49 = v41 - 3670; // 0x10028220
char v50 = llvm_ctpop_i8((char)v49); // 0x10028220
int32_t * v51 = (int32_t *)(v41 - 3674);
*v51 = v26 | 64 * (int32_t)(v49 == 0) | 128 * (int32_t)(v49 < 0) | 2048 * (int32_t)((v46 & 3669 - v41) < 0) | 16 * (int32_t)((v46 & 15) > 16) | 4 * (int32_t)((v50 & 1) == 0) | (int32_t)(v48 < v42) | 2;
v27 = v48 < v42;
int32_t v52 = v28; // 0x10028223
v45 = v44;
while ((v46 & 3669 - v41) >= 0) {
// 0x100281f6
v28 = v49;
v29 = v4;
v4 = v52;
v30 = v27 ? -0x1f3cb6f5 : -0x1f3cb6f6;
v31 = v29 - v30;
v32 = (int32_t *)(v31 - 0xa0780dd);
*v32 = v43;
v34 = (char)v31;
v35 = v27 | v29 < v30 | v34 > 153;
if ((int32_t)v27 - (v30 & 11) + (v29 & 15) > 15 || (v34 & 14) > 9) {
v38 = (v35 ? 102 : 6) + v34;
v36 = v31 & -256 | (int32_t)v38;
v37 = v38;
} else {
v39 = v35 ? v34 + 96 : v34;
v36 = v31 & -256 | (int32_t)v39;
v37 = v39;
}
v40 = v36;
if (v37 < 0) {
v40 = function_100281ac();
}
// 0x1002820a
v41 = v40;
v42 = *(char *)(v4 - 0x558c65a4);
*(int32_t *)0x2d3d5d8b = v28;
v43 = *v32 + 1;
v44 = v41 - 4;
*(int32_t *)v44 = v45;
v46 = v41 - 3669;
v47 = (char *)(v4 + v44);
v48 = *v47;
*v47 = v48 - v42;
v49 = v41 - 3670;
v50 = llvm_ctpop_i8((char)v49);
v51 = (int32_t *)(v41 - 3674);
*v51 = v26 | 64 * (int32_t)(v49 == 0) | 128 * (int32_t)(v49 < 0) | 2048 * (int32_t)((v46 & 3669 - v41) < 0) | 16 * (int32_t)((v46 & 15) > 16) | 4 * (int32_t)((v50 & 1) == 0) | (int32_t)(v48 < v42) | 2;
v27 = v48 < v42;
v52 = v28;
v45 = v44;
}
// 0x10028227
__asm_out_3(v18, (char)v28);
if ((*(int32_t *)(v41 + 17) & v43) == 0) {
// 0x100282cf
return unknown_ef92438f();
}
// 0x1002822d
*(int32_t *)v8 = *(int32_t *)v4;
int32_t v53 = v6 ? -4 : 4; // 0x1002822d
int32_t v54 = v8 + v53; // 0x1002822d
int32_t v55 = v4 + v53; // 0x1002822d
int64_t v56 = (int64_t)*(int32_t *)(v54 - 21); // 0x1002822e
uint32_t v57 = 0x2ce9d033 * v56 == 0x2ce9d03300000000 * v56 / 0x100000000 ? 0x29563048 : 0x29563047; // 0x10028238
int32_t v58 = v28 - v57; // 0x10028238
char v59 = llvm_ctpop_i8((char)v58); // 0x10028238
*(int32_t *)v49 = v55;
*v51 = v54;
*(char *)v54 = *(char *)v55;
return v58 & -0xff01 | 256 * (64 * (int32_t)(v58 == 0) | (int32_t)(0x2ce9d033 * v56 == 0x2ce9d03300000000 * v56 / 0x100000000 | v28 < v57) | 128 * (int32_t)(v58 < 0) | 16 * (int32_t)((v28 & 15) + (int32_t)(0x2ce9d033 * v56 == 0x2ce9d03300000000 * v56 / 0x100000000) - (v57 & 15) > 15) | 4 * (int32_t)((v59 & 1) == 0)) | 512;
}

// Address range: 0x100284f8 - 0x100284f9
int32_t function_100284f8(void) {
// 0x100284f8
int32_t result; // 0x100284f8
return result;
}

// Address range: 0x10028533 - 0x10028534
int32_t function_10028533(void) {
// 0x10028533
int32_t result; // 0x10028533
return result;
}

// Address range: 0x1002853a - 0x10028542
int32_t function_1002853a(void) {
// 0x1002853a
int32_t v1; // 0x1002853a
bool v2; // 0x1002853a
if (v1 != 1 && !v2) {
function_100284f8();
}
// 0x1002853d
return function_93eab465();
}

// Address range: 0x10028542 - 0x10028579
int32_t function_10028542(int32_t a1, int32_t a2) {
// 0x10028542
int32_t v1; // 0x10028542
int32_t v2; // 0x10028542
int32_t v3; // 0x10028542
int32_t v4 = *(int32_t *)(v1 - 111 + v2 + v3); // 0x10028553
int32_t v5 = __asm_int1(); // 0x1002855a
*(int32_t *)0x5853809 = v5;
unsigned char v6 = (char)v5 - 49; // 0x10028560
char v7 = llvm_ctpop_i8(v6); // 0x10028560
int32_t v8 = v6; // 0x10028562
if ((v7 & 1) != 0) {
v8 = function_10028533();
}
char * v9 = (char *)(v3 - 7); // 0x1002856f
char v10 = *v9; // 0x1002856f
int32_t v11; // 0x10028542
int32_t v12; // 0x10028542
int16_t v13; // 0x10028542
*v9 = v10 + (char)v13 + (char)((char)((v12 + 1) / 256) < (char)(v4 & v11) | (char)v8 > 153);
__asm_iretd();
return function_614cc140();
}

// Address range: 0x10028599 - 0x1002859a
int32_t function_10028599(void) {
// 0x10028599
int32_t result; // 0x10028599
return result;
}

// Address range: 0x1002859e - 0x100285a1
int32_t function_1002859e(void) {
// 0x1002859e
int32_t result; // 0x1002859e
return result;
}

// Address range: 0x100285a1 - 0x100285a4
int32_t function_100285a1(void) {
// 0x100285a1
int32_t v1; // 0x100285a1
return v1 & -246;
}

// Address range: 0x100285a4 - 0x10028802
int32_t function_100285a4(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x100285a4
int32_t v1; // 0x100285a4
int32_t v2 = v1 + 1; // 0x100285a6
int32_t v3; // 0x100285a4
uint32_t result = v3 & -256 | (int32_t)*(char *)0xaa62b7; // 0x100285ac
if (v2 < 0 == (v2 & (v1 ^ -0x80000000)) < 0 == (v2 != 0)) {
// 0x10028629
return result;
}
// 0x100285b7
__asm_int(35);
int32_t v4; // 0x100285a4
uint32_t v5; // 0x100285a4
int32_t * v6 = (int32_t *)(v5 / 256 + 218 & 255 | 0x10000 * v4 / 0x10000 & -256); // 0x100285be
*v6 = *v6 + result;
int32_t v7 = result + 0x7aa92cb3; // 0x100285c7
if (result > 0x8556d34c || v7 == 0) {
// 0x10028635
return function_1c081214();
}
// 0x100285ce
return v7 & -256 | 232;
}

// Address range: 0x10028802 - 0x10028805
int32_t function_10028802(int32_t a1) {
// 0x10028802
int32_t result; // 0x10028802
return result;
}

// Address range: 0x1002884b - 0x1002884c
int32_t function_1002884b(void) {
// 0x1002884b
int32_t result; // 0x1002884b
return result;
}

// Address range: 0x10028854 - 0x10028855
int32_t function_10028854(int32_t a1) {
// 0x10028854
int32_t result; // 0x10028854
return result;
}

// Address range: 0x10028856 - 0x10028858
int32_t function_10028856(void) {
// 0x10028856
return function_10028865();
}

// Address range: 0x10028863 - 0x10028865
int32_t function_10028863(void) {
// 0x10028863
int32_t result; // 0x10028863
return result;
}

// Address range: 0x10028865 - 0x10028872
int32_t function_10028865(void) {
// 0x10028865
int32_t v1; // 0x10028865
int32_t v2; // 0x10028865
__asm_out_3((int16_t)v1, (char)v2);
int32_t v3; // 0x10028865
float80_t v4 = *(float80_t *)(256 * (int32_t)*(char *)(v1 - 54) | v3 & -0xff01); // 0x10028869
__asm_fbld(v4);
return function_24305d35();
}

// Address range: 0x100288a1 - 0x100288a2
int32_t function_100288a1(void) {
// 0x100288a1
int32_t result; // 0x100288a1
return result;
}

// Address range: 0x100288ab - 0x10028ba4
int32_t function_100288ab(int16_t a1) {
// 0x100288ab
int32_t v1; // 0x100288ab
int32_t v2 = v1 - 1; // 0x100288ab
int32_t v3; // 0x100288ab
bool v4; // 0x100288ab
if (v2 != 0 == v4) {
v3 = function_1002884b();
}
int32_t v5; // 0x100288ab
if (v2 != 0) {
// 0x100288b0
int32_t v6; // 0x100288ab
*(int32_t *)v5 = *(int32_t *)v6;
return function_d77a9f75();
}
// 0x10028902
int32_t v7; // 0x100288ab
int32_t v8 = *(int32_t *)v7; // 0x10028908
int32_t result = v3; // 0x10028909
int32_t v9 = v8; // 0x10028909
int32_t v10; // 0x100288ab
int32_t v11; // 0x100288ab
int32_t v12; // 0x100288ab
bool v13; // 0x100288ab
bool v14; // 0x100288ab
bool v15; // 0x100288ab
if (v15 == v13) {
// 0x100288bf
bool v16; // 0x100288ab
bool v17; // 0x100288ab
bool v18; // 0x100288ab
int32_t v19 = 0x4000 * (int32_t)v16 | 1024 * (int32_t)v14 | 512 * (int32_t)v17 | 256 * (int32_t)v18;
int32_t v20; // 0x100288ab
int32_t v21 = v20;
int32_t v22 = v8;
int32_t v23; // 0x100288ab
int32_t v24; // 0x100288ab
__asm_outsb((int16_t)v23, *(char *)v24);
int32_t v25 = 8 * v23; // 0x100288c0
char * v26 = (char *)(v21 + 0x76e82192 + v25); // 0x100288c3
unsigned char v27 = *v26; // 0x100288c3
bool v28; // 0x100288ab
char v29 = v28; // 0x100288c3
unsigned char v30 = (char)(v23 / 256) + v29; // 0x100288c3
char v31 = v27 - v30; // 0x100288c3
bool v32 = v28 ? v30 != -1 | v27 < v31 - v29 : v27 < v30; // 0x100288c3
*v26 = v31;
int32_t v33 = v24 + (v14 ? -4 : 4); // 0x100288ca
__asm_wait();
int32_t v34; // 0x100288ab
int32_t v35 = v34 + 4 + *(int32_t *)(v25 + v33) + (int32_t)v32; // 0x100288cc
__asm_int3();
int32_t * v36 = (int32_t *)(4 * v22 - 0x24a1a1e0 + v35); // 0x100288d6
*v36 = *v36 & v22;
__asm_int3();
if ((v21 & -v21) >= 0) {
function_100288a1();
}
int32_t v37 = *(int32_t *)0x37f71e06 & -256 | (int32_t)*(char *)(v25 + v5); // 0x100288c0
int32_t v38 = v22 - 1; // 0x100288e8
char v39 = llvm_ctpop_i8((char)v38); // 0x100288e8
int32_t * v40 = (int32_t *)v35; // 0x100288e9
int32_t v41 = *v40; // 0x100288e9
*v40 = v19 | 64 * (int32_t)(v38 == 0) | 128 * (int32_t)(v38 < 0) | 2048 * (int32_t)((v22 & -v22) < 0) | 16 * (int32_t)((v22 & 15) > 16) | 4 * (int32_t)((v39 & 1) == 0) | 2;
int32_t * v42 = (int32_t *)(v41 + 101); // 0x100288eb
*v42 = *v42 + v37;
int32_t v43 = v35 - 4; // 0x100288f4
int32_t v44 = unknown_93100658(); // 0x100288f4
int32_t * v45 = (int32_t *)v43;
*v45 = v37;
char v46 = (char)v44 | 26; // 0x100288fc
char v47 = llvm_ctpop_i8(v46); // 0x100288fc
int32_t v48 = __asm_int3(); // 0x100288fe
while ((v47 & 1) != 0) {
int32_t v49 = *v45; // 0x10028908
v28 = false;
result = v48;
v10 = v41;
v12 = v43;
v11 = v33;
v9 = v49;
if (v46 < 0) {
goto lab_0x1002890b;
}
v21--;
v22 = v49;
__asm_outsb((int16_t)v41, *(char *)v33);
v25 = 8 * v41;
v26 = (char *)(v21 + 0x76e82192 + v25);
v27 = *v26;
v29 = v28;
v30 = (char)(v41 / 256) + v29;
v31 = v27 - v30;
v32 = v28 ? v30 != -1 | v27 < v31 - v29 : v27 < v30;
*v26 = v31;
v33 += (v14 ? -4 : 4);
__asm_wait();
v35 = v43 + 4 + *(int32_t *)(v25 + v33) + (int32_t)v32;
__asm_int3();
v36 = (int32_t *)(4 * v22 - 0x24a1a1e0 + v35);
*v36 = *v36 & v22;
__asm_int3();
if ((v21 & -v21) >= 0) {
function_100288a1();
}
// 0x100288e3
v37 = *(int32_t *)0x37f71e06 & -256 | (int32_t)*(char *)(v25 + v5);
v38 = v22 - 1;
v39 = llvm_ctpop_i8((char)v38);
v40 = (int32_t *)v35;
v41 = *v40;
*v40 = v19 | 64 * (int32_t)(v38 == 0) | 128 * (int32_t)(v38 < 0) | 2048 * (int32_t)((v22 & -v22) < 0) | 16 * (int32_t)((v22 & 15) > 16) | 4 * (int32_t)((v39 & 1) == 0) | 2;
v42 = (int32_t *)(v41 + 101);
*v42 = *v42 + v37;
v43 = v35 - 4;
v44 = unknown_93100658();
v45 = (int32_t *)v43;
*v45 = v37;
v46 = (char)v44 | 26;
v47 = llvm_ctpop_i8(v46);
v48 = __asm_int3();
}
while (true) {
// continue -> 0x10028960
}
}
lab_0x1002890b:;
int32_t v50 = v9 - 1; // 0x1002891b
if (v50 == 0) {
// 0x1002891d
if ((llvm_ctpop_i8((char)(v9 / 256 & v10)) & 1) != 0) {
// 0x100288b0
*(int32_t *)v5 = *(int32_t *)v11;
return function_d77a9f75();
}
// 0x1002891f
__asm_outsb((int16_t)v10, *(char *)v11);
*(char *)0x1b6f40f9 = *(char *)0x1b6f40f9 - 64;
return result;
}
char * v51 = (char *)(v10 - 23); // 0x10028994
*v51 = *v51 ^ 64;
*(char *)v5 = *(char *)v11;
char v52 = *(char *)(v12 - 0x4ebd1aab) & -7; // 0x10028999
int32_t v53 = (int32_t)v52 | 0x1b6f4000; // 0x10028999
if (v52 < 0) {
// 0x10028a0d
__asm_in_5((int16_t)v10);
int32_t * v54 = (int32_t *)(v53 - 82); // 0x10028a0e
*v54 = *v54 & result;
int32_t * v55 = (int32_t *)(result + 28); // 0x10028a11
*v55 = *(int32_t *)(result + 8);
return *v55;
}
int32_t v56 = v14 ? -1 : 1; // 0x10028997
int32_t v57 = v56 + v5 + 8 * v53; // 0x100289ad
int32_t v58 = __asm_bound(*(int64_t *)(v9 - 0x650a0034 + 8 * v50)); // 0x100289b2
int32_t v59 = *(int32_t *)result; // 0x100289b9
int16_t v60 = *(int16_t *)(result + 8); // 0x100289e6
unsigned char v61 = (char)((v57 & 14) > 9 ? v57 + 6 : v57) & 15; // 0x100289e8
char v62 = v61 - 4; // 0x100289e8
char v63 = llvm_ctpop_i8(v62); // 0x100289e8
int32_t v64 = *(int32_t *)-0x5babc92; // 0x100289ea
__asm_in_4(211);
int32_t v65 = __asm_in(0x2af7); // 0x100289f3
*(int16_t *)(v65 + 43) = v60;
uint32_t v66 = v58 & 31; // 0x100289f7
bool v67 = v62 == 0; // 0x100289f7
bool v68 = (v62 & v61 + 124) < 0; // 0x100289f7
char v69 = v63; // 0x100289f7
bool v70 = v61 > 3; // 0x100289f7
if (v66 != 0) {
int32_t * v71 = (int32_t *)v59; // 0x100289f7
uint32_t v72 = *v71; // 0x100289f7
int32_t v73 = v72 >> v66; // 0x100289f7
char v74 = llvm_ctpop_i8((char)v73); // 0x100289f7
*v71 = v73;
v67 = v73 == 0;
v68 = v66 == 1 ? v72 < 0 : (v62 & v61 + 124) < 0;
v69 = v74;
v70 = (v72 & 1 << v66 - 1) != 0;
}
char v75 = v69; // 0x100289f9
int32_t v76 = v65; // 0x100289f9
int32_t v77 = v58; // 0x100289f9
int32_t v78 = -0x6ba7d509; // 0x100289f9
int32_t v79 = -0x5babc8e; // 0x100289f9
int32_t v80 = v64; // 0x100289f9
int32_t v81 = v59; // 0x100289f9
int32_t v82; // 0x100288ab
int32_t v83; // 0x100288ab
int32_t v84; // 0x100288ab
int32_t v85; // 0x100288ab
int32_t v86; // 0x100288ab
if (v67 || v70) {
// 0x100289fb
v83 = v58;
v85 = -0x6ba7d509;
v86 = -0x5babc8e;
v82 = v64;
v84 = v59;
if (!v68) {
// 0x100289fd
return *(int32_t *)-0x2d67e615;
}
goto lab_0x10028a4b;
} else {
goto lab_0x10028a54;
}
lab_0x10028a54:;
int32_t v87 = v76; // 0x10028a54
if ((v75 & 1) == 0) {
// 0x10028a23
return v87 + 0x2d2ffb04;
}
uint32_t v88 = v76 ^ 0x3697db89; // 0x10028a58
unsigned char v89 = (char)v77 & 31; // 0x10028a5d
if (v89 != 0) {
char * v90 = (char *)v88; // 0x10028a5d
*v90 = *v90 << v89;
}
*(int32_t *)v81 = v88;
uint32_t v91 = v81 + 4; // 0x10028a5f
int32_t v92 = *(int32_t *)(v79 - 3); // 0x10028a60
unsigned char v93 = (char)(v88 / 256) - *(char *)v53; // 0x10028a64
int32_t v94 = v88 & -0xff01; // 0x10028a64
*(char *)0x41fac3e5 = (char)v88;
unsigned char v95 = *(char *)(256 * (int32_t)v93 | v94) + v93; // 0x10028a6b
int32_t v96 = v79 - 1; // 0x10028a6d
*(int16_t *)v96 = v60;
int32_t v97 = v91 + (int32_t)(v95 < v93) + (256 * (int32_t)v95 | v94); // 0x10028a6e
char v98 = v97; // 0x10028a70
v87 = v97;
if (((v98 + 96 ^ v98) & (v98 ^ -128)) >= 0) {
// 0x10028a23
return v87 + 0x2d2ffb04;
}
int32_t v99 = v11 + v56; // 0x10028997
char * v100 = (char *)(v96 + 4 * v53); // 0x10028a77
*v100 = *v100 & (char)(v78 / 256);
int32_t v101 = v78 & -256 | 172; // 0x10028a7a
__asm_outsb((int16_t)v101, *(char *)v99);
char * v102 = (char *)(v80 - 0x1a7fdd41); // 0x10028a2c
*v102 = *v102 + 96;
char * v103 = (char *)(8 * v99 - 0x76bb4970 + v81); // 0x10028a3a
*v103 = *v103 / 2;
__asm_sti();
unknown_687298f1();
v83 = v92;
v85 = v101;
v86 = v96;
v82 = v80 + 2;
v84 = v91 >> (v92 & 31);
goto lab_0x10028a4b;
lab_0x10028a4b:;
int32_t v104 = *(int32_t *)(v84 - 0x50b9deb3) | v86; // 0x10028a4c
char v105 = llvm_ctpop_i8((char)v104); // 0x10028a4c
__asm_int1();
v75 = v105;
v76 = *(int32_t *)v104;
v77 = v83;
v78 = v85;
v79 = v104 + 4;
v80 = v82;
v81 = v84 + 1;
goto lab_0x10028a54;
}

// Address range: 0x10028bc2 - 0x10028bc6
int32_t function_10028bc2(void) {
// 0x10028bc2
int32_t result; // 0x10028bc2
return result;
}

// Address range: 0x10028c2d - 0x10028c2e
int32_t function_10028c2d(int32_t a1) {
// 0x10028c2d
int32_t result; // 0x10028c2d
return result;
}

// Address range: 0x10028c86 - 0x10028c87
int32_t function_10028c86(void) {
// 0x10028c86
int32_t result; // 0x10028c86
return result;
}

// Address range: 0x10028c8b - 0x10028c8c
int32_t function_10028c8b(void) {
// 0x10028c8b
int32_t result; // 0x10028c8b
return result;
}

// Address range: 0x10028cb0 - 0x10028cb1
int32_t function_10028cb0(void) {
// 0x10028cb0
int32_t result; // 0x10028cb0
return result;
}

// Address range: 0x10028cb9 - 0x10028cf0
int32_t function_10028cb9(int32_t a1) {
// 0x10028cb9
int32_t v1; // 0x10028cb9
int32_t v2; // 0x10028cb9
bool v3; // 0x10028cb9
int32_t v4 = v2 + v1 + (int32_t)v3; // 0x10028cb9
int32_t v5; // 0x10028cb9
if ((llvm_ctpop_i8((char)v4) & 1) == 0) {
v5 = function_10028c8b();
}
// 0x10028cc4
int32_t v6; // 0x10028cb9
char * v7 = (char *)(v6 - 46); // 0x10028ccb
unsigned char v8 = *v7; // 0x10028ccb
*v7 = v8 / 2 | 128 * v8;
int32_t v9; // 0x10028cb9
unsigned char v10 = *(char *)&v9; // 0x10028cce
int32_t v11 = v5 & -256 | (int32_t)v10; // 0x10028cce
int32_t * v12 = (int32_t *)(v11 + 54); // 0x10028ccf
*v12 = *v12 ^ v4;
*(char *)-0x5361a26a = v10;
*(char *)-0x533092ad = v10;
int32_t v13 = 0x10000 * v11 / 0x10000 & -0x5374e9f7; // 0x10028ce3
int32_t v14 = v13; // 0x10028ce8
if (v13 == 0) {
v14 = function_10028c86();
}
// 0x10028cea
return v14 ^ 0x64ef1df7;
}

// Address range: 0x10028cf0 - 0x10028d02
int32_t function_10028cf0(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result) {
// 0x10028cf0
int32_t v1; // 0x10028cf0
int32_t v2; // 0x10028cf0
*(char *)v1 = (char)v2;
int32_t v3; // 0x10028cf0
bool v4; // 0x10028cf0
int32_t * v5 = (int32_t *)(v2 - 82 + v3 + (v4 ? -1 : 1)); // 0x10028cf3
*v5 = -1 - *v5;
return result;
}

// Address range: 0x10028d02 - 0x10028d0b
int32_t function_10028d02(void) {
// 0x10028d02
return function_bc5027bb();
}

// Address range: 0x10028d0b - 0x10028d2e
int32_t function_10028d0b(void) {
// 0x10028d0b
int32_t v1; // 0x10028d0b
int32_t v2 = v1 & -256 | (int32_t)__asm_in_6(-58); // 0x10028d0b
int32_t v3 = v2; // 0x10028d0e
bool v4; // 0x10028d0b
if (!v4) {
// 0x10028d10
v3 = v2 & -0x5c698f95;
if (v3 >= 0) {
// 0x10028d17
return function_bc939864();
}
}
int32_t v5 = v3 & 206 | 49; // 0x10028d1c
int32_t result = v5 | v3 & -256; // 0x10028d1c
int32_t * v6 = (int32_t *)(result + 0x229a756c); // 0x10028d22
int32_t v7; // 0x10028d0b
int32_t v8; // 0x10028d0b
*v6 = *v6 - v8 + (int32_t)((char)v7 > (char)v5);
return result;
}

// Address range: 0x10028d2f - 0x10028d3f
int32_t function_10028d2f(void) {
// 0x10028d2f
__asm_int1();
unknown_48103f89();
__asm_wait();
return unknown_defdc396();
}

// Address range: 0x10028d3f - 0x10028e32
int32_t function_10028d3f(int32_t a1) {
// 0x10028d3f
bool v1; // 0x10028d3f
if (!v1) {
int32_t v2 = __asm_int1(); // 0x10028d96
unsigned char v3 = (char)v2; // 0x10028d9f
uint32_t v4; // 0x10028d3f
bool v5 = v4 > 0xcd215833 | v3 > 153;
int32_t result; // 0x10028d3f
if ((v4 & 12) != 0 || (v3 & 14) > 9) {
result = (v5 ? 154 : 250) + v2 & 255 | v2 & -256;
} else {
result = (v5 ? v2 + 160 : v2) & 255 | v2 & -256;
}
return result;
}
int32_t v6 = __asm_hlt() & -0x5572a432; // 0x10028d52
while (v6 >= 0 == (v6 != 0)) {
// continue -> 0x10028d52
}
int32_t v7; // 0x10028d3f
int32_t v8; // 0x10028d3f
if ((v8 & -256 || v7 & 255) != 1 != (v6 == 0)) {
// 0x10028d5b
int16_t v9; // 0x10028d3f
return unknown_ede4a9c2(v9) & -256 | (int32_t)*(char *)0xdd98462;
}
int32_t v10 = unknown_a16e784c(0x10000 * v7 / 0x10000); // 0x10028dbf
int32_t v11; // 0x10028d3f
__asm_out_3((int16_t)v11, (char)v10);
__asm_sti();
int32_t v12; // 0x10028d3f
if ((v12 & 15) - (v7 & 15) > 15 || (v10 & 14) > 9) {
int32_t v13 = __asm_int3(); // 0x10028e22
float80_t v14; // 0x10028d3f
__asm_fstpnce(v14, v14);
return v13 ^ -0x1a1a3bc;
}
int32_t result2 = __asm_in_4(246); // 0x10028dfa
bool v15; // 0x10028d3f
int32_t * v16 = (int32_t *)(v12 - 0x634e643 + (v15 ? -4 : 4) + (v15 ? -1 : 1)); // 0x10028e02
*v16 = *v16 - result2;
return result2;
}

// Address range: 0x10028e62 - 0x10028e65
int32_t function_10028e62(void) {
// 0x10028e62
int32_t result; // 0x10028e62
return result;
}

// Address range: 0x10028e90 - 0x10028f30
int32_t function_10028e90(int32_t a1) {
int32_t v1 = a1 + 0x4e8b0823; // 0x10028ea2
int32_t v2; // 0x10028e90
int32_t * v3 = (int32_t *)(v2 - 61); // 0x10028ea4
int32_t v4; // 0x10028e90
*v3 = *v3 ^ v4;
int32_t v5 = __asm_iretd(); // 0x10028ea7
int32_t v6 = &v1; // bp-4, 0x10028ea8
int32_t v7; // 0x10028e90
bool v8; // 0x10028e90
uint32_t v9 = *(int32_t *)(v7 - 0x26cf90bc + (v8 ? -4 : 4)); // 0x10028ea9
int32_t v10 = __asm_in_5((int16_t)v2); // 0x10028eaf
uint32_t v11 = v5 & -256 | v10; // 0x10028eaf
uint32_t v12 = v11 + (v9 < (int32_t)&v6 ? -0x10afff62 : -0x10afff63); // 0x10028eb0
int32_t v13 = v9 < (int32_t)&v6 ? 14 : 13; // 0x10028eb0
bool v14 = v9 < (int32_t)&v6 ? v12 <= v11 : v11 > 0x10afff62; // 0x10028eb0
unsigned char v15 = (char)v12; // 0x10028eb5
int32_t v16 = v15 < 176 ? v12 : v12 + 80; // 0x10028eb5
unsigned char v17 = (char)v16; // 0x10028eb7
bool v18 = v14 | v17 > 153;
int32_t v19 = v18 ? v16 + 96 : v16;
int32_t v20 = (v10 & 15) + v13 > 15 | (v17 & 14) > 9 ? (v18 ? 102 : 6) + v16 : v19;
__asm_out(83, (char)v20 & -39);
int32_t v21 = (256 * (int32_t)(v15 > 175) | v12 & 0xe320000 | v20 & 9) ^ 8; // 0x10028ec9
int32_t v22 = v21 + 1; // 0x10028eca
float80_t v23; // 0x10028e90
*(int16_t *)(2 * v22 - 0x6b6efc09) = (int16_t)v23;
int32_t * v24 = (int32_t *)(v21 + 75); // 0x10028ed0
uint32_t v25 = *v24; // 0x10028ed0
int32_t v26; // 0x10028e90
uint32_t v27 = v25 + v26; // 0x10028ed0
*v24 = v27;
uint32_t v28 = v4 & 31; // 0x10028ed3
bool v29 = v27 < v25; // 0x10028ed3
if (v28 != 0) {
int32_t * v30 = (int32_t *)(v2 - 0x7086e270); // 0x10028ed3
int32_t v31 = *v30; // 0x10028ed3
*v30 = v31 >> v28;
v29 = (v31 & 1 << v28 - 1) != 0;
}
int32_t v32; // 0x10028e90
if ((v25 & 15) + (v26 & 15) > 15 || (char)v22 > 9) {
v32 = (v29 ? 102 : 6) + v22 & 127 | v22 & 0xe320100;
} else {
v32 = (v29 ? v21 + 97 : v22) & 107 | v22 & 0xe320100;
}
int32_t v33 = *(int32_t *)(v26 + 75); // 0x10028edc
int64_t v34 = (int64_t)*(int32_t *)-0x6b6efb9a; // 0x10028edf
int64_t v35 = 4 * v34; // 0x10028edf
int32_t v36 = v35; // 0x10028edf
*(int32_t *)(v36 - 4) = v32;
int32_t * v37 = (int32_t *)(v33 + 48); // 0x10028ee4
*v37 = *v37 - 0x6b6efb9a + (int32_t)(v35 != 0x400000000 * v34 / 0x100000000);
int16_t v38 = v32 >> 31; // 0x10028ee9
*(char *)0x2b4e039b = (char)__asm_in(v38) ^ 1;
*(int32_t *)(v36 - 9) = __asm_wait();
__asm_in_5(v38);
*(int32_t *)0x66fa95 = 0x66fa99;
*(char *)0x7c68e215 = 0;
int32_t * v39 = (int32_t *)(v33 + 0x651bb39c); // 0x10028f0c
*v39 = *v39 + v26;
__asm_int(58);
int32_t * v40 = (int32_t *)(v33 - 0x22caadab); // 0x10028f1d
*v40 = 2 * *v40;
return function_24d5185d();
}

// Address range: 0x10028f30 - 0x10028f35
int32_t function_10028f30(int32_t a1) {
// 0x10028f30
int32_t v1; // 0x10028f30
uint32_t v2 = v1 & 31; // 0x10028f30
bool v3; // 0x10028f30
if (v2 != 0) {
uint32_t v4; // 0x10028f30
int32_t v5 = v4 >> 32 - v2 | v4 << v2; // 0x10028f30
*(int32_t *)v4 = v5;
v3 = (v5 & 1) != 0;
}
int32_t v6; // 0x10028f30
return v6 + 136 + (int32_t)v3 & 255 | v6 & -256;
}

// Address range: 0x10028f35 - 0x10029016
int32_t function_10028f35(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6) {
// 0x10028f35
bool v1; // 0x10028f35
bool v2; // 0x10028f35
if (v2 != v1) {
// 0x10028f37
int32_t result; // 0x10028f35
return result;
}
// 0x10028f5f
int32_t v3; // 0x10028f35
unsigned char v4 = (char)v3; // 0x10028f5f
bool v5; // 0x10028f35
bool v6 = v4 > 153 | v5;
int32_t v7; // 0x10028f35
bool v8; // 0x10028f35
if ((v4 & 14) > 9 || v8) {
v7 = (v6 ? 154 : 250) + v3 & 255 | v3 & -256;
} else {
v7 = (v6 ? v3 + 160 : v3) & 255 | v3 & -256;
}
int32_t v9; // 0x10028f35
int16_t v10 = v9; // 0x10028f60
uint32_t v11; // 0x10028f35
__asm_outsd(v10, v11);
int32_t v12; // 0x10028f35
int32_t v13; // 0x10028f35
int32_t v14 = v13 - (*(int32_t *)(v7 + 8 * v12) < v11 ? 73 : 72); // 0x10028f6a
int32_t v15 = v13 & -256; // 0x10028f6a
int32_t v16; // 0x10028f35
char v17 = llvm_ctpop_i8((char)v11 - (char)v16); // 0x10028f6c
int32_t v18 = v16 + 1; // 0x10028f6c
if ((v17 & 1) != 0) {
int64_t v19 = (int64_t)*(int32_t *)((v14 & 255 | v15) + 0x4a5114b6); // 0x10028fce
int64_t v20 = -0x42f6d99e * v19; // 0x10028fce
uint32_t v21; // 0x10028f35
uint32_t v22 = v21 & 31; // 0x10028fd5
int32_t v23; // 0x10028f35
if (v22 != 0) {
v23 = v21 >> v22 | (int32_t)((int64_t)v21 << (int64_t)(33 - v22)) | (int32_t)(v20 != -0x42f6d99e00000000 * v19 / 0x100000000) << 32 - v22;
}
int32_t * v24 = (int32_t *)(v12 + 0x79bb); // 0x10028fc6
int32_t result3 = __asm_int3(); // 0x10028fd7
if (v21 == 1 || v23 == 1) {
int32_t v25 = v23 - 2; // 0x10028fde
char * v26 = (char *)(v23 + 43); // 0x10028fdf
*v26 = *v26 - (char)v25;
*(char *)v18 = __asm_insb(v10 & -256 ^ -0x2e2f);
char * v27 = (char *)v25; // 0x10028fe3
*v27 = *v27 - 47;
*v24 = 99;
int32_t result2 = unknown_d6a3aed4(); // 0x10029000
*(char *)-0x18793d14 = *(char *)-0x18793d14 - 1;
return result2;
}
// 0x1002900d
*v24 = (int32_t)v20;
*(char *)0x1ce4597 = (char)result3;
return result3;
}
char * v28 = (char *)(v11 + 2); // 0x10028f76
__asm_outsb(v10, *v28);
int32_t * v29 = (int32_t *)((v14 + 133 & 255 | v15) - 112); // 0x10028f79
int32_t v30 = *v29 ^ 100; // 0x10028f79
*v29 = v30;
unsigned char v31 = (char)v7 & 31; // 0x10028f7d
bool v32 = v30 < 0; // 0x10028f7d
if (v31 != 0) {
char v33 = *v28 >> v31; // 0x10028f7d
*v28 = v33;
v32 = v33 < 0;
}
int32_t result4 = __asm_in(v10); // 0x10028f7f
if (v32 || (v16 + 2 & v16 - 0x7fffffff) < 0) {
// 0x10028f37
return result4;
}
uint32_t v34 = a5 & 31; // 0x10028f89
if (v34 != 0) {
int32_t v35; // 0x10028f35
int32_t * v36 = (int32_t *)(v35 + 0x17fdf55e + 2 * v35); // 0x10028f89
*v36 = *v36 << v34;
}
bool v37 = (a6 & 14) > 9 | (v18 & 15) == 15; // 0x10028f90
int32_t v38 = v37 ? a6 + 10 : a6; // 0x10028f90
// 0x10028f37
return v38 & 15 | a6 & -0x10000 | 256 * (int32_t)v37 + a6 & 0xff00;
}

// Address range: 0x10029017 - 0x10029031
int32_t function_10029017(uint32_t a1) {
// 0x10029017
int32_t v1; // 0x10029017
char v2 = *(char *)(v1 + 122); // 0x10029018
int32_t v3; // 0x10029017
char * v4 = (char *)(v3 + 0x7d70893a); // 0x10029026
*v4 = *v4 + (char)(a1 / 256);
int32_t v5; // 0x10029017
return v5 & -0x66864b00 | (int32_t)((char)v5 - v2 & 4) | 0x66864a98;
}

// Address range: 0x10029034 - 0x10029044
int32_t function_10029034(void) {
// 0x10029034
int32_t v1; // 0x10029034
char * v2 = (char *)(v1 - 0x66327003); // 0x10029035
int32_t v3; // 0x10029034
*v2 = *v2 ^ (char)v3;
int32_t result; // 0x10029034
return result;
}

// Address range: 0x1002905b - 0x1002905c
int32_t function_1002905b(void) {
// 0x1002905b
int32_t result; // 0x1002905b
return result;
}

// Address range: 0x10029062 - 0x10029065
int32_t function_10029062(void) {
// 0x10029062
int32_t result; // 0x10029062
return result;
}

// Address range: 0x10029071 - 0x10029072
int32_t function_10029071(void) {
// 0x10029071
int32_t result; // 0x10029071
return result;
}

// Address range: 0x10029084 - 0x100291dc
int32_t function_10029084(int32_t a1) {
// 0x10029084
int32_t v1; // 0x10029084
bool v2; // 0x10029084
if (v2) {
v1 = function_1002905b();
}
// 0x1002909e
int32_t v3; // 0x10029084
*(int32_t *)v3 = v1;
*(int32_t *)0x20337af2 = *(int32_t *)0x20337af2 | -32;
int32_t v4; // 0x10029084
if (v4 != 1) {
// 0x100290a2
__asm_wait();
int32_t v5; // 0x10029084
__asm_into(v5);
__asm_wait();
unknown_dcedf1c3();
int16_t v6; // 0x10029084
return function_ff21b99c(v6);
}
// 0x100290d6
int32_t v7; // 0x10029084
unsigned char v8 = *(char *)&v7; // 0x100290dd
int32_t v9 = v8; // 0x100290dd
bool v10; // 0x10029084
v7 += (v10 ? -1 : 1);
int32_t v11 = *(int32_t *)(v1 & -256 | v9); // 0x100290df
int32_t v12; // 0x10029084
int32_t v13 = *(int32_t *)(v12 - 25); // 0x100290e3
v7 = __asm_bound(*(int64_t *)&v12);
*(int32_t *)-0x7e6e6d72 = *(int32_t *)-0x7e6e6d72 + 109;
*(char *)(20 * v13) = ((v9 & 14) > 9 ? v8 + 6 : v8) & 15;
int32_t v14 = v11 + 5; // 0x10029155
if (v11 != -1) {
int32_t v15 = __asm_insd((int16_t)*(int32_t *)(v11 + 25)); // 0x100291c2
*(int32_t *)*(int32_t *)v14 = v15;
return *(int32_t *)0x3b6642c9;
}
int32_t v16 = unknown_7785f268(); // 0x10029168
*(int32_t *)0x19e8ef70 = *(int32_t *)0x19e8ef70 & v14;
__asm_in_4(238);
int32_t v17 = v16 - 4; // 0x1002917c
*(int32_t *)v17 = v7;
*(int32_t *)(v12 + 0x7463a1d1 + v7) = v17;
*(int32_t *)77 = v17;
return __asm_sti();
}

// Address range: 0x100291dd - 0x1002927f
int32_t function_100291dd(int32_t a1) {
int32_t result = __asm_hlt(); // 0x100291ed
int32_t v1; // 0x100291dd
int32_t v2; // 0x100291dd
int32_t v3; // 0x100291dd
if (v2 != 1 || (v3 >> 31 & -0x10000 || 2991) < (int32_t)*(char *)(v1 + 6)) {
// 0x1002923c
return result;
}
int32_t v4 = *(int32_t *)0x4a9ec978 ^ 0x2db44cb; // 0x10029202
*(int32_t *)0x4a9ec978 = v4;
__writegsbyte(v1, (char)(v4 >= 0));
int32_t v5 = *(int32_t *)(4 * v1 + 0x2db44cb) & v1; // 0x1002920f
char v6 = v5; // 0x1002920f
char v7 = llvm_ctpop_i8(v6); // 0x1002920f
int32_t v8 = __asm_hlt(); // 0x10029212
__asm_out_2(86, v8);
*(char *)-0x5da50c21 = (char)v8;
if ((v7 & 1) != 0) {
char * v9 = (char *)(v5 - 16); // 0x1002926c
*v9 = *v9 | v6;
return function_ca3d816b();
}
// 0x1002921f
__asm_sti();
int32_t v10 = __asm_wait(); // 0x10029230
return v10 & -256 | v10 + 124 & 171 | 84;
}

// Address range: 0x1002928e - 0x1002928f
int32_t function_1002928e(int32_t a1) {
// 0x1002928e
int32_t result; // 0x1002928e
return result;
}

// Address range: 0x10029297 - 0x10029299
int32_t function_10029297(void) {
// 0x10029297
return function_100292ed();
}

// Address range: 0x1002929e - 0x100292a9
int32_t function_1002929e(void) {
// 0x1002929e
return function_c281e099();
}

// Address range: 0x100292dc - 0x100292e2
int32_t function_100292dc(void) {
// 0x100292dc
int32_t result; // 0x100292dc
return result;
}

// Address range: 0x100292ed - 0x1002931d
int32_t function_100292ed(void) {
// 0x100292ed
int32_t v1; // 0x100292ed
bool v2; // 0x100292ed
int32_t v3 = (v2 ? -1 : 1) + v1; // 0x100292ed
unsigned char v4 = (char)v3; // 0x10029303
bool v5 = v4 > 153 | (v3 & 256) != 0;
int32_t v6 = v5 ? v3 + 96 : v3;
int32_t v7 = (v3 & 0x1000) != 0 | (v4 & 14) > 9 ? (v5 ? 102 : 6) + v3 : v6;
int32_t v8; // 0x100292ed
*(char *)v8 = (char)v7;
__asm_int(43);
int32_t v9 = *(int32_t *)-0x4e46dc79; // 0x10029319
__asm_out_2(48, v9);
return v9 & -256 | (int32_t)*(char *)*(int32_t *)-0x4e46dc91;
}

// Address range: 0x10029327 - 0x1002932a
int32_t function_10029327(void) {
// 0x10029327
int32_t result; // 0x10029327
return result;
}

// Address range: 0x1002933d - 0x1002934f
int32_t function_1002933d(int32_t a1) {
// 0x1002933d
int32_t v1; // 0x1002933d
int32_t v2; // 0x1002933d
int32_t * v3 = (int32_t *)(v1 - 0x4359f0b7 + 4 * v2); // 0x1002933f
uint32_t v4 = *v3; // 0x1002933f
int32_t v5; // 0x1002933d
*v3 = v4 / 0x40000 | 0x8000 * v4 | 0x4000 * (int32_t)(v5 < 0);
int32_t result; // 0x1002933d
return result;
}

// Address range: 0x10029391 - 0x10029392
int32_t function_10029391(void) {
// 0x10029391
int32_t result; // 0x10029391
return result;
}

// Address range: 0x100293a5 - 0x100293db
int32_t function_100293a5(int32_t a1) {
// 0x100293a5
uint32_t result; // 0x100293a5
bool v1; // 0x100293a5
if (v1) {
// 0x100293a7
return result;
}
char v2 = *(char *)-0x31a84f9a; // 0x100293c7
int32_t v3; // 0x100293a5
int32_t * v4 = (int32_t *)((v3 & -256 | (int32_t)(v2 | (char)v3)) + 50); // 0x100293ce
uint32_t v5 = *v4; // 0x100293ce
*v4 = v5 - result;
int32_t result2; // 0x100293a5
if (v5 <= result) {
result2 = function_10029391();
}
// 0x100293d4
*(char *)(*(int32_t *)(result - 0x5e2fe0fb) + 46) = 42;
return result2;
}

// Address range: 0x100293dc - 0x10029409
int32_t function_100293dc(void) {
// 0x100293dc
int32_t v1; // 0x100293dc
unsigned char v2 = (char)v1; // 0x100293dc
int32_t v3; // 0x100293dc
unsigned char v4 = *(char *)(v3 + 0x588ed680) + v2; // 0x100293dc
bool v5; // 0x100293dc
unsigned char v6 = v4 + (char)v5; // 0x100293dc
int32_t v7 = v1 & -256 | (int32_t)v6; // 0x100293dc
int32_t v8; // 0x100293dc
*(int32_t *)v8 = v8 + 0x4593ebae + (int32_t)(v5 ? v6 <= v2 : v4 < v2);
int32_t v9; // 0x100293dc
uint32_t v10 = v9 & 31; // 0x100293fb
if (v10 != 0) {
int32_t * v11 = (int32_t *)v7; // 0x100293fb
*v11 = *v11 << v10;
}
__asm_sti();
int32_t v12; // bp-4, 0x100293dc
*(int32_t *)(v7 - 115) = (int32_t)&v12;
return function_8b07d26a();
}

// Address range: 0x10029430 - 0x10029435
int32_t function_10029430(void) {
// 0x10029430
return function_de9e7cc3();
}

// Address range: 0x10029443 - 0x1002945c
int32_t function_10029443(void) {
// 0x10029443
int32_t v1; // 0x10029443
float80_t v2; // 0x10029443
*(float80_t *)(v1 - 0x743117d3) = __asm_fbstp(v2);
int32_t v3; // 0x10029443
*(int32_t *)(v3 + 56) = 0x5922525c;
return function_3a07acc4();
}

// Address range: 0x1002945c - 0x10029475
int32_t function_1002945c(void) {
// 0x1002945c
return function_100294e3();
}

// Address range: 0x1002948e - 0x10029490
int32_t function_1002948e(void) {
// 0x1002948e
return function_1002948e();
}

// Address range: 0x10029496 - 0x1002949d
int32_t function_10029496(void) {
// 0x10029496
return function_82dae4b6();
}

// Address range: 0x100294d2 - 0x100294d3
int32_t function_100294d2(int32_t * a1) {
// 0x100294d2
int32_t result; // 0x100294d2
return result;
}

// Address range: 0x100294e3 - 0x100294e7
int32_t function_100294e3(void) {
// 0x100294e3
int32_t v1; // 0x100294e3
int32_t v2; // 0x100294e3
*(char *)v1 = (char)(v2 | v1);
return __asm_wait();
}

// Address range: 0x100294e8 - 0x10029506
int32_t function_100294e8(void) {
// 0x100294e8
int32_t v1; // 0x100294e8
int32_t v2; // 0x100294e8
__asm_arpl(*(int16_t *)(v2 + 67), (int16_t)v1);
int32_t v3; // 0x100294e8
char * v4 = (char *)(v3 + 0x3a44078d); // 0x100294ee
uint32_t v5; // 0x100294e8
char v6 = *v4 & (char)(v5 / 256); // 0x100294ee
char v7 = llvm_ctpop_i8(v6); // 0x100294ee
*v4 = v6;
__asm_in_6(79);
if ((v7 & 1) == 0) {
function_ffff9538();
}
// 0x100294f9
return function_51ae4554();
}

// Address range: 0x10029509 - 0x1002950f
int32_t function_10029509(void) {
// 0x10029509
return function_ca1c910f();
}

// Address range: 0x10029518 - 0x10029522
int32_t function_10029518(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t result) {
// 0x10029518
return result;
}

// Address range: 0x10029526 - 0x1002952b
int32_t function_10029526(void) {
// 0x10029526
int32_t v1; // 0x10029526
return function_100294d2(&v1);
}

// Address range: 0x10029531 - 0x100296bb
int32_t function_10029531(int32_t a1, uint32_t a2, int32_t a3) {
// 0x10029531
int32_t v1; // 0x10029531
int32_t v2; // 0x10029531
*(int32_t *)v1 = __asm_insd((int16_t)v2);
int32_t v3; // 0x10029531
bool v4; // 0x10029531
*((v4 ? (char *)0x29d93f76 : (char *)0x29d93f7e)) = (char)v3;
int32_t v5 = v4 ? 0x29d93f75 : 0x29d93f7f; // 0x10029543
int32_t v6; // 0x10029531
char * v7 = (char *)(v6 + 0x620a5518); // 0x1002955e
int32_t v8; // 0x10029531
*v7 = *v7 + (char)v8;
int32_t v9 = v5 + 1; // 0x10029564
int32_t v10 = v4 ? -4 : 4; // 0x100295ad
int32_t v11; // 0x10029531
int32_t v12 = v10 + (v11 ^ v1); // 0x100295ad
unsigned char v13 = (v5 & 15) == 15 ? 12 : 2; // 0x100295b3
*(int32_t *)v9 = *(int32_t *)v12;
int32_t v14 = v9 + v10; // 0x100295b4
int32_t v15 = v12 + v10; // 0x100295b4
*(char *)v14 = *(char *)v15;
int32_t v16 = v4 ? -1 : 1; // 0x100295b5
int32_t v17 = v14 + v16; // 0x100295b5
int32_t v18 = v15 + v16; // 0x100295b5
if (v13 - *(char *)v17 >= 0) {
// 0x100295c8
return v18 & (256 * v8 | -0xff01);
}
int16_t v19 = a3; // 0x1002953e
int32_t v20 = (int32_t)v13 | -0x10000; // 0x100295b6
int32_t v21 = v17 + v16; // 0x100295b8
float32_t v22 = *(float32_t *)0x2017b1b2; // 0x100295ba
float80_t v23; // 0x10029531
float80_t v24 = (float80_t)v22 / ((float80_t)*(float32_t *)(v5 + 122) - v23); // 0x100295ba
int32_t v25 = v18 - 1; // 0x1002960a
char * v26 = (char *)v20;
*v26 = *v26 ^ (char)(a2 / 256);
unsigned char v27 = *(char *)(v21 - 8); // 0x10029611
int32_t v28 = v21 + v10; // 0x1002961b
int32_t v29 = *(int32_t *)-0x18985d77; // 0x1002961c
int16_t v30 = a2;
int32_t v31 = v25 & -0x10000 | (int32_t)(256 * ((int16_t)v25 % (int16_t)v27)) | (int32_t)__asm_in_5(v30); // 0x1002961d
uint16_t v32 = (int16_t)v31; // 0x1002961e
uint16_t v33 = (int16_t)*(char *)(v8 - 0x5a48b2cb); // 0x1002961e
uint16_t v34 = v32 / v33; // 0x1002961e
int32_t result = v31 & -0x10000 | (int32_t)(v34 & 255) | (int32_t)(256 * (v32 % v33)); // 0x1002961e
*(char *)-0x46533995 = *(char *)-0x46533995 - ((v29 & 1) == 0 ? 99 : 100);
int32_t v35 = *(int32_t *)a2 & 0x201700b2; // 0x1002962b
char v36 = (char)v34 & -118; // 0x1002962d
char * v37; // 0x10029531
int32_t v38; // 0x10029531
int32_t result2; // 0x10029531
int32_t v39; // 0x10029531
int32_t v40; // 0x10029531
int32_t v41; // 0x10029531
int32_t v42; // 0x10029531
int32_t v43; // 0x10029531
int32_t v44; // 0x10029531
int32_t v45; // 0x10029531
int32_t v46; // 0x10029531
int32_t v47; // 0x10029531
float80_t v48; // 0x10029531
float80_t v49; // 0x10029531
bool v50; // 0x10029531
if (v36 != 0) {
// 0x100295d5
if (v36 < 0) {
// 0x100295c8
return result;
}
// 0x100295ed
*(int32_t *)-0x18985d77 = -0x18985d73;
*(int32_t *)-0x18985d7b = 0x5021892f;
*(int32_t *)v28 = __asm_insd(v30 & 255 | -0x7c00);
*(int32_t *)-0x18985d7f = 0x50218930;
int32_t v51 = __asm_iretd(); // 0x100295ee
int32_t v52 = ((v29 & 1024) != 0 ? -1 : 1) + v20; // 0x100295ef
*(int32_t *)-0x18985d83 = v52;
v50 = false;
v49 = v24;
result2 = v51 & -256 | (int32_t)*(char *)v20;
v40 = v35 - 1;
v43 = result / 2;
v47 = -0x18985d83;
v45 = v52;
v42 = v28;
goto lab_0x10029667;
} else {
// 0x10029631
*(int32_t *)0x2017b1b2 = 82;
v37 = v26;
v48 = v24;
v38 = result;
v39 = v35 - 1;
v46 = 0x2017b1b2;
v44 = v20;
v41 = v28;
goto lab_0x1002963f;
}
lab_0x10029667:;
int32_t v53 = v42;
float80_t v54 = v49;
if (v40 == 1) {
// 0x1002966e
if (!v50) {
// 0x10029670
*(int16_t *)-0x7b6d6439 = (int16_t)v54;
return result2;
}
// 0x100296a3
*(char *)v53 = (char)result2;
// 0x100295c8
return result2;
}
// 0x10029683
*(int16_t *)(v40 + 0x4f644487) = v19;
v37 = (char *)v45;
v48 = v54;
int32_t v55; // 0x10029531
v38 = v55;
v39 = *(int32_t *)(v47 + 4);
int32_t v56 = (int32_t)(*(int16_t *)(v43 - 0x73e09cf3) & -1027) | -0x1f5a0000; // 0x1002969b
v46 = v47 + 8;
v44 = v45;
v41 = v53;
goto lab_0x1002963f;
lab_0x1002963f:;
int32_t v57 = v56;
int32_t v58 = v38 >> 31; // 0x1002963f
unsigned char v59 = *(char *)(v57 + (v38 & 255)); // 0x10029642
int32_t v60 = v59; // 0x10029642
int32_t v61 = v38 & -256; // 0x10029642
int32_t * v62 = (int32_t *)(v44 - 0xb136f9f); // 0x10029643
uint32_t v63 = *v62; // 0x10029643
*v62 = v63 + 0x1916f161;
__asm_outsb((int16_t)v58, *v37);
if (v63 > -0x1916f161) {
char * v64 = (char *)v57; // 0x1002969f
*v64 = v59 + (char)(v63 < 0xe6e90e9f) + *v64;
return v61 | (int32_t)*(char *)(v57 + v60);
}
int32_t v65 = v46 - v39; // 0x10029640
*(char *)v41 = v59;
int32_t v66 = v41 + ((v29 & 1024) != 0 ? -1 : 1); // 0x10029653
int32_t v67 = v65 + 2; // 0x10029654
*(int16_t *)v67 = v19;
char * v68 = (char *)(v39 + 0x7930317f); // 0x10029657
unsigned char v69 = *v68; // 0x10029657
*v68 = v69 / 128 | 2 * v69;
int32_t * v70 = (int32_t *)(v65 - 39 + 2 * v66); // 0x1002965d
int32_t v71 = 2 * *v70; // 0x1002965d
*v70 = v71;
v50 = v71 == 0;
v49 = v48 * (float80_t)*(int32_t *)0x199ea029;
result2 = v61 | v60;
v40 = v39 + 1;
v43 = v58;
v55 = v57;
v47 = v67;
v45 = *(int32_t *)v65;
v42 = v66;
goto lab_0x10029667;
}

// Address range: 0x100296bb - 0x100296c2
int32_t function_100296bb(void) {
// 0x100296bb
return function_a5d877c9();
}

// Address range: 0x100296c2 - 0x100296c8
int32_t function_100296c2(void) {
// 0x100296c2
int32_t v1; // 0x100296c2
__asm_frstor(*(int864_t *)&v1);
int32_t result; // 0x100296c2
return result;
}

// Address range: 0x100296de - 0x100296e9
int32_t function_100296de(void) {
// 0x100296de
int32_t v1; // 0x100296de
int32_t result; // 0x100296de
int32_t * v2 = (int32_t *)(v1 - 86 + result); // 0x100296de
*v2 = *v2 & 0x2963e9d8;
return result;
}

// Address range: 0x100296f9 - 0x10029718
int32_t function_100296f9(void) {
// 0x100296f9
uint32_t v1; // 0x100296f9
uint32_t v2; // 0x100296f9
*(int32_t *)-0x70acecae = v1 / 256 & 255 | v2;
int32_t v3; // 0x100296f9
int32_t v4; // 0x100296f9
char * v5 = (char *)((v4 ^ v3) - 41); // 0x10029705
*v5 = *v5 - (char)(v2 / 256);
char * v6 = (char *)(v4 + 108 + 4 * v4); // 0x1002970d
*v6 = *v6 | (char)v1;
int32_t result = function_1002976b((int32_t)&g2, (int32_t)&g2, (int32_t)&g2); // 0x10029716
return result;
}

// Address range: 0x1002972f - 0x1002975c
int32_t function_1002972f(void) {
// 0x1002972f
int32_t v1; // 0x1002972f
bool v2; // 0x1002972f
*(int32_t *)-0x650ff00b = v1 - (v2 ? 0x726b56b3 : 0x726b56b2);
int32_t v3; // 0x1002972f
int32_t * v4 = (int32_t *)(v3 + 0x70e2fbc3); // 0x10029747
int32_t v5; // 0x1002972f
*v4 = *v4 | v5;
return function_b66db5c5(-0x2955dac8);
}

// Address range: 0x1002976b - 0x1002981f
int32_t function_1002976b(int32_t a1, int32_t a2, int32_t a3) {
// 0x1002976b
int32_t v1; // 0x1002976b
int16_t v2 = v1; // 0x1002976b
__asm_in(v2);
int32_t v3; // 0x1002976b
int32_t v4 = v3 + 1; // 0x1002976c
int32_t v5; // 0x1002976b
uint32_t v6; // 0x1002976b
uint32_t v7 = *(int32_t *)(v5 - 6) + v6; // 0x10029770
if (v7 < v6) {
char * v8 = (char *)v4; // 0x10029779
*v8 = *v8 ^ (char)(v7 / 256);
*v8 = __asm_insb(v2 + 255 & 255 | 0x4a00);
return v5 - 0x4988ece5;
}
int32_t v9 = v7 - 1; // 0x100297b7
int32_t v10 = v9 & -0x10000; // 0x100297b8
int32_t v11; // 0x1002976b
int16_t v12 = v11; // bp-2, 0x100297ba
int32_t v13; // 0x1002976b
int32_t v14 = v13 & -256; // 0x100297c2
int32_t v15 = v9 - v14;
int32_t v16 = v10 | v15 & 0xff00 | 47; // 0x100297c2
int64_t v17 = v16; // 0x100297c4
int64_t v18 = 0x4408910b * v17; // 0x100297c4
uint32_t v19 = (int32_t)v18; // 0x100297c4
int32_t * v20 = (int32_t *)(v16 + 0x662315e0); // 0x100297d1
*v20 = v1 + (int32_t)(2 * v19 < v19) + *v20;
uint32_t v21 = (v15 ^ v1) & 0xff00; // 0x100297d7
int32_t v22 = v21 | v10; // 0x100297d7
__asm_outsd(v2, *(int32_t *)-0x65e81b22);
__asm_int(168);
int16_t v23 = v2 & 255 | -0x6a00; // 0x100297e8
__asm_out_1(v23, v22 | 14);
__asm_outsb(v23, *(char *)-0x65e81b22);
__asm_outsd(v23, *(int32_t *)-0x65e81b22);
char * v24 = (char *)((int32_t)&v12 - 0x2d06ffb4); // 0x100297f2
unsigned char v25 = *v24; // 0x100297f2
unsigned char v26 = (char)(v5 + 129 - v21 / 256 + (int32_t)(v18 != 0x4408910b00000000 * v17 / 0x100000000)); // 0x100297f2
*v24 = v25 - v26;
if (v25 < v26) {
// 0x10029801
*(int32_t *)v4 = *(int32_t *)-0x65e81b22;
return function_6947bde5(v4);
}
int32_t result = (v25 < v26 ? 168 : 8) | v22; // 0x100297f8
unsigned char v27 = *(char *)(result - 0x3dd0296b); // 0x100297f9
char * v28 = (char *)((v14 | (int32_t)v27) + 0x3838002a); // 0x100297a5
*v28 = *v28 + 106;
int32_t v29; // 0x1002976b
__asm_into(v29);
return result;
}

// Address range: 0x1002981f - 0x100298df
int32_t function_1002981f(uint16_t a1) {
// 0x1002981f
int32_t v1; // 0x1002981f
int32_t v2; // 0x1002981f
int32_t v3; // 0x1002981f
int32_t v4; // 0x1002981f
int32_t v5; // 0x1002981f
int32_t v6; // 0x1002981f
int32_t v7; // 0x1002981f
uint32_t v8; // 0x1002981f
int32_t v9; // 0x1002981f
if ((char)(v8 / 256) - *(char *)(v9 + 0x7219a351) < 0) {
goto lab_0x1002985e;
} else {
// 0x10029828
int32_t v10; // 0x1002981f
int32_t v11; // 0x1002981f
*(char *)v10 = (char)v11 ^ -128;
bool v12; // 0x1002981f
int32_t v13 = v12 ? -4 : 4; // 0x1002982f
int32_t v14; // 0x1002981f
int32_t v15 = v13 + v14; // 0x1002982f
int32_t v16 = v13 + v10; // 0x1002982f
*(char *)v3 = *(char *)&v3 - 76;
*(char *)v15 = *(char *)v16;
int32_t v17 = v12 ? -1 : 1; // 0x1002983a
int32_t v18 = v16 + v17; // 0x1002983a
int32_t v19; // 0x1002981f
int32_t * v20 = (int32_t *)(2 * v19 - 63 + v18); // 0x1002983e
*v20 = 2 * *v20;
__asm_out_3(a1, -35 * (char)*(int32_t *)(v3 + 0x7de25b3));
v1 = v3;
v2 = __asm_hlt();
v5 = v8 & -0x10000 | (int32_t)a1;
int32_t v21; // 0x1002981f
v7 = &v21;
v6 = v18;
v4 = v15 + v17;
goto lab_0x10029853;
}
lab_0x1002985e:;
// 0x1002985e
int32_t v22; // 0x1002981f
int32_t v23 = v22;
int32_t v24; // 0x1002981f
int32_t v25 = v24;
int32_t v26; // 0x1002981f
int32_t v27 = v26;
int32_t v28; // 0x1002981f
*(char *)(v28 - 0x647e2d2e) = 0;
int32_t * v29 = (int32_t *)(v27 + 0x531fa47a); // 0x10029865
*v29 = *v29 ^ v28;
int32_t v30 = *(int32_t *)(v28 + 0x63dc9452) + v3; // 0x10029872
v3 = v30;
unsigned char v31 = (char)v30 & 31; // 0x10029875
bool v32 = v30 < 0; // 0x10029875
uint32_t v33; // 0x1002981f
if (v31 != 0) {
char * v34 = (char *)(v33 + 0x68a2ffed); // 0x10029875
char v35 = *v34 >> v31; // 0x10029875
*v34 = v35;
v32 = v35 < 0;
}
int32_t v36 = (0x10000 * v28 - 0x6be30000) / 0x10000; // 0x1002987b
__asm_out(67, (char)v36);
if (!v32) {
// 0x10029880
__asm_iretd();
char * v37 = (char *)(v27 + 106); // 0x1002988d
*v37 = *v37 - (char)(v33 / 256);
*(int16_t *)-0x25d74682 = *(int16_t *)-0x25d74682 ^ -70;
__asm_out(14, (char)*(int32_t *)v25 + 108);
unknown_8d9dc851();
unknown_317b2f11();
int32_t * v38 = (int32_t *)(v23 + 12); // 0x100298cf
*v38 = *v38 ^ v33;
return function_10029939();
}
// .dec_label_pc_10029853_crit_edge
v1 = v3;
v2 = v36;
v5 = v27;
int32_t v39; // 0x1002981f
v7 = v39 + 2;
v6 = v25;
v4 = v23 + 1;
goto lab_0x10029853;
lab_0x10029853:;
uint32_t v40 = v1; // 0x10029853
char v41 = *(char *)(v6 + 94); // 0x10029853
int32_t v42 = v40 & -256 | (int32_t)(v41 + (char)v40); // 0x10029853
v3 = v42;
int32_t v43 = v7 - 4; // 0x10029856
*(int32_t *)v43 = v7;
char * v44 = (char *)(v42 - 0x2087ab5c); // 0x10029858
*v44 = *v44 ^ (char)(v40 / 256);
v28 = v2;
v26 = v5;
v39 = v43;
v24 = v6;
v22 = v4;
goto lab_0x1002985e;
}

// Address range: 0x100298df - 0x100298f6
int32_t function_100298df(int32_t a1) {
// 0x100298df
int32_t v1; // 0x100298df
uint32_t v2; // 0x100298df
char * v3 = (char *)(v1 - 0x7b49d06c + 4 * v2); // 0x100298df
*v3 = *v3 | (char)(v2 / 256);
return __asm_in_4(30);
}

// Address range: 0x1002991e - 0x10029925
int32_t function_1002991e(void) {
// 0x1002991e
return function_946228e8();
}

// Address range: 0x10029926 - 0x10029929
int32_t function_10029926(void) {
// 0x10029926
int32_t result; // 0x10029926
return result;
}

// Address range: 0x10029939 - 0x10029a21
int32_t function_10029939(void) {
// 0x10029939
int32_t v1; // 0x10029939
int16_t v2 = v1; // 0x10029939
int32_t v3 = __asm_in(v2); // 0x10029939
int32_t v4; // 0x10029939
bool v5; // 0x10029939
int32_t v6 = (v5 ? -1 : 1) + v4; // 0x10029945
int32_t v7 = __asm_insd(v2); // 0x10029946
int32_t * v8 = (int32_t *)v6; // 0x10029946
*v8 = v7;
*(int32_t *)(v3 - 4) = v6;
uint32_t v9 = *v8; // 0x1002994b
int32_t v10; // 0x10029939
*v8 = 0x1000000 * v9 | 0x800000 * (int32_t)((char)v4 > (char)(int32_t)&v10) | v9 / 512;
int32_t v11; // 0x10029939
uint32_t v12 = v11 + v1 + (int32_t)(&v10 < (int32_t *)-0x43dc16a8); // 0x10029952
uint32_t v13 = *(int32_t *)(v6 - 32); // 0x1002995a
int32_t v14 = v12 - v13 & -0xff01; // 0x1002995d
int32_t v15; // 0x10029939
int32_t v16 = v15 + 1; // 0x10029960
char v17 = llvm_ctpop_i8((char)v16); // 0x10029960
int16_t v18 = (int16_t)v14 | 0x2300; // 0x10029961
int32_t v19; // 0x10029939
__asm_outsb(v18, *(char *)&v19);
uint32_t v20 = unknown_4ed64cb6(); // 0x10029964
int32_t v21; // 0x10029939
bool v22; // 0x10029939
bool v23; // 0x10029939
bool v24; // 0x10029939
*(int32_t *)v21 = 64 * (int32_t)(v16 == 0) | 16 * (int32_t)((v15 & 15) == 15) | 128 * (int32_t)(v16 < 0) | 2048 * (int32_t)((v16 & (v15 ^ -0x80000000)) < 0) | 4 * (int32_t)((v17 & 1) == 0) | 0x4000 * (int32_t)v22 | 1024 * (int32_t)v5 | 512 * (int32_t)v23 | 256 * (int32_t)v24 | (int32_t)(v12 < v13) | 2;
__asm_out_1(v18, v20);
char * v25 = (char *)v20; // 0x10029976
*v25 = *v25 - 87;
int32_t v26 = v19 - 1; // 0x10029978
v19 = v26;
int32_t v27 = v14 | 0x4d00; // 0x1002998c
char * v28 = (char *)*(int32_t *)(v27 + 110); // 0x10029996
*v28 = ((char)(v20 / 256) & -119) + 1 + *v28;
__asm_int3();
__asm_arpl(*(int16_t *)(v27 - 0x63e7ffe), (int16_t)v26);
return __asm_hlt() & -0xff65 | 0x9464;
}

// Address range: 0x10029a21 - 0x10029d0a
int32_t function_10029a21(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
// 0x10029a21
int32_t v1; // 0x10029a21
int32_t v2 = *(int32_t *)(v1 - 0x242ad09a); // 0x10029a21
int32_t v3; // 0x10029a21
int32_t v4; // 0x10029a21
*(char *)v3 = (char)v4;
int32_t v5 = __asm_int3(); // 0x10029a32
int32_t v6 = v3 & -0xff01 | 0xc000; // 0x10029a33
__asm_int3();
uint32_t result = __asm_iretd();
int32_t v7; // 0x10029a21
if (((v5 ^ -0x80000000) & 0x5fb16cb1 - v5) < 0) {
int32_t * v8 = (int32_t *)(v6 + 86); // 0x10029a8d
*v8 = *v8 & v7;
char * v9 = (char *)(v1 - 70); // 0x10029a95
*v9 = *v9 | (char)v1;
return result;
}
int32_t v10 = *(int32_t *)0x1ab1aa7c; // 0x10029a4a
uint32_t v11 = v10 & 31; // 0x10029a50
if (v11 != 0) {
int32_t * v12 = (int32_t *)(v6 - 0x54069f52); // 0x10029a50
uint32_t v13 = *v12; // 0x10029a50
*v12 = v13 << 32 - v11 | v13 >> v11;
}
if (result >= 0x111d8c3b) {
// 0x10029ad4
return __asm_int1();
}
int32_t v14 = result - 0x111d8c3b; // 0x10029a5f
__asm_out_3((int16_t)(0x6cb2 - v5 - *(int32_t *)(v2 + 92)), (char)v14);
char * v15 = (char *)(result + 0x1c916038); // 0x10029a75
*v15 = *v15 + 1;
int32_t * v16 = (int32_t *)v10; // 0x10029a7b
*v16 = *v16 + v14;
return (v7 | 166) + 57 & 255 | v7 & -256;
}

// Address range: 0x10029d0e - 0x10029d12
int32_t function_10029d0e(void) {
// 0x10029d0e
int32_t v1; // 0x10029d0e
int32_t v2; // 0x10029d0e
__asm_outsb((int16_t)v2, (char)v1);
int32_t result; // 0x10029d0e
return result;
}

// Address range: 0x10029d12 - 0x10029d2d
int32_t function_10029d12(void) {
// 0x10029d12
int32_t v1; // 0x10029d12
int32_t * v2 = (int32_t *)(v1 + 0x5b8e8ae); // 0x10029d12
bool v3; // 0x10029d12
*v2 = 2 * *v2 | (int32_t)v3;
return function_ea81d93f();
}

// Address range: 0x10029d2d - 0x10029f1c
int32_t function_10029d2d(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, uint32_t result2, int32_t a11, int32_t a12, int32_t a13, int32_t a14, int32_t a15, int32_t a16) {
int32_t v1 = a15;
int32_t result3 = a12;
int32_t v2; // 0x10029d2d
uint32_t v3 = v2 >> 31; // 0x10029d31
int32_t v4; // 0x10029d2d
bool v5; // 0x10029d2d
int32_t v6 = (v5 ? -4 : 4) + v4; // 0x10029d32
int32_t v7; // 0x10029d2d
if (v7 != -1) {
int32_t result = 0x10000 * v4 / 0x10000; // 0x10029d3b
int32_t v8; // 0x10029d2d
if ((char)result - (char)v8 < 0) {
// 0x10029dc1
return result;
}
char * v9 = (char *)(v3 + 17 + v6); // 0x10029d83
int32_t v10; // 0x10029d2d
*v9 = *v9 - (char)((v10 + 1) / 256);
return function_8c9f9708(v8);
}
int32_t v11 = v6; // bp-6, 0x10029d3e
int32_t v12 = &v11; // 0x10029d3e
int32_t v13 = 2 * __asm_sti(); // 0x10029d42
char * v14 = (char *)(v13 + 0xd33e158); // 0x10029d42
*v14 = *v14 - (char)(v3 / 256);
int32_t v15 = v13 ^ 43; // 0x10029d51
*(char *)0x4b229e54 = *(char *)0x4b229e54 + 98;
int32_t v16 = *(int32_t *)v15; // 0x10029d58
int32_t v17 = v16 - v12; // 0x10029d58
if (v17 != 0) {
// 0x10029d6e
if (((v17 ^ v16) & (v16 ^ v12)) < 0) {
// 0x10029d70
return __asm_wait() | 0x555050a8;
}
// 0x10029dc1
return 0x4b229e54;
}
int32_t v18 = v15 + 1; // 0x10029d5c
if (v18 < 0 != (v18 & (v13 ^ -0x80000000)) < 0) {
// 0x10029d60
*(int32_t *)(a8 + 65) = (int32_t)&result3;
return 256 * (int32_t)((char)result2 > 185) | result2 & -0x10000 | (int32_t)__asm_in_6(117);
}
// 0x10029dc7
int32_t v19; // 0x10029d2d
float80_t v20; // 0x10029d2d
float80_t v21 = v20 + (float80_t)*(int16_t *)(v19 + 3); // 0x10029d2d
char v22 = result2; // 0x10029dd4
if (v22 >= 0) {
// 0x10029e4c
*(int32_t *)-0x1d1add8 = (int32_t)&result3;
*(char *)a5 = v22;
*(int64_t *)(a8 - 0x6994c182 + 4 * a8) = (int64_t)v21;
// 0x10029e5b
int32_t v23; // 0x10029d2d
*(float80_t *)(v23 + 0x7fd6a4b1) = __asm_fbstp(v21);
return result2;
}
int32_t * v24 = (int32_t *)(2 * v11 + 0x75381796); // 0x10029dd8
uint32_t v25 = *v24; // 0x10029dd8
uint32_t v26 = v25 + a8; // 0x10029dd8
*v24 = v26;
int32_t v27 = &v1; // 0x10029ded
int32_t * v28 = (int32_t *)a8; // 0x10029df0
int32_t v29 = *v28; // 0x10029df0
int32_t v30 = v29 + v27; // 0x10029df0
*v28 = v30;
if (((v30 ^ v29) & (v30 ^ v27)) >= 0) {
uint32_t v31 = result2 - 0x5337d324 + (int32_t)(v26 < v25); // 0x10029de5
bool v32 = v26 < v25 ? v31 <= result2 : result2 > 0x5337d323; // 0x10029de5
int32_t v33 = v31 - 1; // 0x10029dea
unsigned char v34 = (char)v33; // 0x10029deb
unsigned char v35 = v32 ? 112 : 111; // 0x10029deb
return v33 & -256 | (int32_t)(v34 + 50 - v35 + (char)(v32 | v35 > v34));
}
// 0x10029df4
*(int32_t *)v11 = __asm_insd((int16_t)result3);
int32_t v36 = __asm_int1(); // 0x10029df5
int32_t v37; // 0x10029d2d
int32_t v38 = v37 + (v5 ? -1 : 1); // 0x10029df7
if (a8 != 1) {
char * v39 = (char *)(v36 & -0x5d82100 | (int32_t)*(char *)(v38 + 43)); // 0x10029dbe
*v39 = *v39 - (char)result3;
// 0x10029dc1
return result3;
}
uint32_t v40 = v36 & -0x5d8209c; // 0x10029df8
int32_t * v41 = (int32_t *)(v40 + 0x4190f873); // 0x10029e06
*v41 = *v41 + 0x4915d4b7;
// 0x10029e5b
*(float80_t *)(v38 + 0x7fd6a4b1) = __asm_fbstp(v21);
return 229 * v40 / 256 + v40 & 255 | v36 & -0x5d90000;
}

// Address range: 0x10029f1d - 0x1002a0d5
int32_t function_10029f1d(int32_t a1, int32_t a2) {
// 0x10029f1d
int32_t v1; // 0x10029f1d
__asm_out_2(123, v1);
__asm_int(38);
int32_t v2; // 0x10029f1d
__asm_out_1((int16_t)v2, v1);
int32_t v3; // 0x10029f1d
int32_t v4 = v3 - 1; // 0x10029f2a
int32_t v5; // 0x10029f1d
bool v6; // 0x10029f1d
if (v4 == 0) {
// 0x10029f2c
int32_t v7; // 0x10029f1d
*(char *)v5 = (char)v7;
int32_t result = v2 ^ 7; // 0x10029f33
*(int32_t *)((v6 ? -1 : 1) + v5) = result;
return result;
}
// 0x10029fa8
bool v8; // 0x10029f1d
bool v9 = (v1 & 14) > 9 | v8; // 0x10029f29
int32_t v10 = v9 ? v1 + 6 : v1; // 0x10029f29
int32_t v11 = v10 & 15 | v1 & -0x10000 | 256 * (int32_t)v9 + v1 & 0xff00; // 0x10029f29
int32_t v12; // 0x10029f1d
*(int32_t *)(v12 - 4) = v4;
int32_t v13; // 0x10029f1d
*(char *)(v5 + 76) = (char)v13;
int32_t v14 = v2 & -256; // 0x10029fac
int32_t v15 = v11 ^ 256 * v4 & 0xff00; // 0x10029fb0
int32_t v16 = __asm_hlt(); // 0x10029fb5
int32_t v17 = v4; // 0x10029fb8
int32_t v18 = v14; // 0x10029fb8
int32_t v19 = v15; // 0x10029fb8
int32_t v20 = v16; // 0x10029fb8
int32_t v21; // 0x10029f1d
int32_t v22; // 0x10029f1d
int32_t v23; // 0x10029f1d
int32_t v24; // 0x10029f1d
if (v13 < 1) {
lab_0x1002a018:;
int32_t v25 = v18 | 182;
*(int32_t *)(v24 - 9) = -0x60da3753;
char * v26 = (char *)(v21 + 0x41492990 + v25); // 0x1002a024
*v26 = *v26 + (char)(v20 / 256);
int32_t result2 = v20 & -0x425a2f00 | (int32_t)*(char *)-0x55f76fdc | 0x425a2ee9; // 0x1002a02b
if ((llvm_ctpop_i8((char)result2) & 1) != 0) {
// 0x10029fc2
return result2;
}
if (result2 >= 0) {
// 0x1002a035
*(char *)(v19 - 0x3b5dbec6) = (char)(v17 / 256);
return function_21bbcc94();
}
// 0x1002a0a3
__asm_outsd((int16_t)v25, *(int32_t *)v23);
int32_t v27 = v6 ? -4 : 4; // 0x1002a0ab
*(int32_t *)(v24 - 11) = v23 + v27;
if ((char)(v22 / 256) < 0) {
// 0x1002a0b7
return v23 ^ 103 ^ result2;
}
uint32_t v28 = v18 / 2 & 0x7f00; // 0x1002a0b3
int32_t v29 = __asm_wait(); // 0x1002a0c7
char * v30 = (char *)(v27 - 1 + v21); // 0x1002a0c8
*v30 = *v30 + (char)(v28 / 256);
return v29 & -0xcebe100 | (int32_t)__asm_in_5((int16_t)v28 | 182) | 0xcebe000;
}
int32_t v31 = v6 ? -4 : 4;
int32_t v32 = v15; // 0x10029fb0
int32_t v33 = v14; // 0x10029fac
int32_t v34 = v11; // 0x10029fbb
int32_t result3 = 0x10000 * v16 / 0x10000; // 0x10029fba
char v35 = *(char *)v32; // 0x10029fbb
int32_t * v36 = (int32_t *)(v12 - 5); // 0x10029fbd
int32_t v37 = *v36; // 0x10029fbd
uint32_t v38 = v4 - 1; // 0x10029fc0
int32_t v39; // 0x10029fbd
int32_t v40; // 0x10029f60
while (v38 != 0) {
int32_t v41 = v34;
int32_t v42; // 0x10029f1d
v39 = v42 - 1;
unsigned char v43 = v35 & (char)(v32 / 256); // 0x10029fbe
int32_t v44; // 0x10029f1d
*(int32_t *)v44 = result3;
v40 = v44 + v31;
if (v43 == 0) {
// 0x10029f63
goto lab_0x10029f70;
}
// 0x10029f86
v34 = v33 | (int32_t)(v35 & -74);
int32_t v45 = 256 * (int32_t)v43 | v41 & -0xff01; // 0x10029fbe
int32_t v46 = result3 + 221 & 255 | result3 & -256; // 0x10029f86
unsigned char v47 = *(char *)(v46 + 100 + 8 * v37); // 0x10029f8e
*v36 = result3 & -0x10000 | v46 + 0xdc9b + (int32_t)(v47 < (char)(v38 / 256)) & 0xff00 | 150;
*(int32_t *)(v42 - 9) = v38;
*(int32_t *)(v42 - 13) = v34;
*(int32_t *)(v42 - 17) = v45;
*(int32_t *)(v42 - 21) = v39;
*(int32_t *)(v42 - 25) = v37;
int32_t v48; // 0x10029f1d
*(int32_t *)(v42 - 29) = v48;
*(int32_t *)(v42 - 33) = v40;
__asm_in_5((int16_t)v34);
int32_t v49 = *(int32_t *)(v42 - 35); // 0x10029f9b
int32_t v50; // 0x10029f1d
__asm_into(v50);
*(int32_t *)v40 = *(int32_t *)v48;
int32_t v51 = v40 + v31; // 0x10029fa6
int32_t v52 = v48 + v31; // 0x10029fa6
int32_t * v53 = (int32_t *)(v42 - 31);
int32_t v54 = *v53; // 0x10029fa7
int32_t v55 = v42 - 27; // 0x10029fa7
*v53 = v49;
*(char *)(v51 + 76) = (char)v41;
v33 = v54 & -256;
v32 = 256 * v49 & 0xff00 ^ v34;
int32_t v56 = v42 - 32; // 0x10029fb4
int32_t v57 = __asm_hlt(); // 0x10029fb5
v48 = v52;
v44 = v51;
v42 = v55;
v23 = v52;
v17 = v49;
v22 = v54;
v24 = v55;
v21 = v51;
v18 = v33;
v19 = v32;
v20 = v57;
if (v45 < 1) {
goto lab_0x1002a018;
}
result3 = 0x10000 * v57 / 0x10000;
v35 = *(char *)v32;
v36 = (int32_t *)v56;
v37 = *v36;
v38 = v49 - 1;
}
// 0x10029fc2
return result3;
lab_0x10029f70:;
int32_t * v58 = (int32_t *)(__asm_sti() - 0x6a8ce015); // 0x10029f73
*v58 = *v58 - 1;
__asm_int(121);
*(char *)(v40 + 2 * v31) = __asm_insb((int16_t)*(int32_t *)v39);
goto lab_0x10029f70;
}

// Address range: 0x1002a0dc - 0x1002a0dd
int32_t function_1002a0dc(void) {
// 0x1002a0dc
int32_t result; // 0x1002a0dc
return result;
}

// Address range: 0x1002a106 - 0x1002a148
int32_t function_1002a106(void) {
// 0x1002a106
int32_t v1; // 0x1002a106
char * v2 = (char *)(v1 + 21); // 0x1002a106
bool v3; // 0x1002a106
*v2 = *v2 - (v3 ? 31 : 30);
int32_t v4 = __asm_iretd(); // 0x1002a10b
unsigned char v5 = (char)v4; // 0x1002a119
unsigned char v6 = v5 + 36; // 0x1002a119
int32_t v7 = v4 & -256 | (int32_t)v6; // 0x1002a11b
if (v5 <= 219) {
v7 = function_1002a0dc();
}
int32_t result = 0x10000 * v7 / 0x10000; // 0x1002a11d
if (v6 == 0) {
// 0x1002a143
*(char *)-0x69dd712b = (char)result;
return result;
}
// 0x1002a120
int32_t v8; // 0x1002a106
bool v9; // 0x1002a106
int32_t v10 = (v9 ? -4 : 4) + v8; // 0x1002a10a
int64_t v11 = v10; // 0x1002a122
if (51 * v11 != 0x3300000000 * v11 / 0x100000000) {
// 0x1002a140
return result;
}
int32_t v12 = result & 59 | 196; // 0x1002a127
uint32_t v13; // 0x1002a106
*(char *)v10 = *(char *)(v13 / 0x1000 | 0x100000 * v13);
*(char *)0x7fe1a9d = (char)v12;
return v12 | result & -256;
}

// Address range: 0x1002a14b - 0x1002a15b
int32_t function_1002a14b(void) {
// 0x1002a14b
int32_t v1; // 0x1002a14b
char * v2 = (char *)(v1 - 0x7854db63); // 0x1002a14b
int32_t v3; // 0x1002a14b
*v2 = *v2 - (char)v3;
return function_48d4a347();
}

// Address range: 0x1002a15f - 0x1002a160
int32_t function_1002a15f(void) {
// 0x1002a15f
int32_t result; // 0x1002a15f
return result;
}

// Address range: 0x1002a16b - 0x1002a179
int32_t function_1002a16b(int32_t a1, int32_t a2) {
// 0x1002a16b
int32_t result; // 0x1002a16b
return result;
}

// Address range: 0x1002a195 - 0x1002a19e
int32_t function_1002a195(void) {
// 0x1002a195
int32_t v1; // 0x1002a195
__asm_out_2(104, v1);
return function_1002a1cb();
}

// Address range: 0x1002a1aa - 0x1002a1af
int32_t function_1002a1aa(int32_t a1) {
// 0x1002a1aa
int32_t v1; // 0x1002a1aa
int32_t v2; // 0x1002a1aa
return (v1 + 256 * (int32_t)(bool)((a1 & 1) != 0) & 0xff00) + v2 & 0xff00 | v2 & -0xff01;
}

// Address range: 0x1002a1cb - 0x1002a1ea
int32_t function_1002a1cb(void) {
// 0x1002a1cb
int32_t v1; // 0x1002a1cb
bool v2; // 0x1002a1cb
if (v2) {
v1 = function_1002a15f();
}
// 0x1002a1cd
int32_t v3; // 0x1002a1cb
int32_t v4; // 0x1002a1cb
*(int32_t *)v3 = __asm_insd((int16_t)v4);
__asm_out(2, (char)v1);
return __asm_int1();
}

// Address range: 0x1002a1fd - 0x1002a1fe
int32_t function_1002a1fd(void) {
// 0x1002a1fd
int32_t result; // 0x1002a1fd
return result;
}

// Address range: 0x1002a22b - 0x1002a22e
int32_t function_1002a22b(void) {
// 0x1002a22b
int32_t result; // 0x1002a22b
return result;
}

// Address range: 0x1002a230 - 0x1002a231
int32_t function_1002a230(void) {
// 0x1002a230
int32_t result; // 0x1002a230
return result;
}

// Address range: 0x1002a23c - 0x1002a249
int32_t function_1002a23c(int32_t a1) {
int32_t v1 = __asm_iretd(); // 0x1002a23c
int32_t v2; // 0x1002a23c
bool v3; // 0x1002a23c
return (v3 ? *(int32_t *)(v1 + 0x29265aeb) : v1) & -256 | v2 & 255;
}

// Address range: 0x1002a24b - 0x1002a253
int32_t function_1002a24b(void) {
// 0x1002a24b
int32_t result; // 0x1002a24b
int32_t v1; // 0x1002a24b
if ((llvm_ctpop_i8((char)v1 - 26) & 1) != 0) {
result = function_1002a230();
}
// 0x1002a250
return result;
}

// Address range: 0x1002a253 - 0x1002a3b5
int32_t function_1002a253(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x1002a253
uint32_t v1; // 0x1002a253
int32_t v2; // 0x1002a253
*(char *)v2 = (char)(v2 | v1 / 256);
int32_t v3; // 0x1002a253
int32_t result = v3 & -0x3bbec00 | 0x3bbebc4; // 0x1002a25f
int32_t v4; // 0x1002a253
int32_t v5; // 0x1002a253
if ((*(int32_t *)(v5 + 88) & v2) == 0) {
// 0x1002a26a
__asm_outsb((int16_t)*(int32_t *)(v4 + 40), (char)v4);
return result;
}
uint32_t v6 = v4 - 0x2ac9b519; // 0x1002a30c
if (v6 == 0 || v2 == 1) {
int32_t v7 = v2 | v1; // 0x1002a25c
int32_t v8; // 0x1002a253
int32_t v9 = v8 + 1; // 0x1002a262
char v10 = *(char *)(v5 - 13); // 0x1002a284
__asm_out(54, (char)v6);
int32_t v11 = v7 - 1; // 0x1002a316
int16_t v12 = v11; // 0x1002a317
*(char *)v9 = __asm_insb(v12);
if (v2 != 1) {
// 0x1002a327
int16_t v13; // 0x1002a253
unknown_9c1f5516(v13);
return function_948d7b11();
}
// 0x1002a36e
int32_t v14; // 0x1002a253
uint32_t v15 = (v14 & -256 | (int32_t)(v10 | (char)v14)) ^ -0xff5aad5; // 0x1002a306
unsigned char v16 = *(char *)v15; // 0x1002a323
*(int32_t *)v9 = ((v6 | 48) + 120 & 127) + (int32_t)(v16 < (char)v15) | v6 & -256;
int32_t result2 = __asm_in(v12); // 0x1002a375
int32_t * v17 = (int32_t *)result; // 0x1002a376
*v17 = 1 - v7 + (int32_t)(v15 < *(int32_t *)v11) + *v17;
return result2;
}
uint16_t result3 = (int16_t)(v6 / 0x80000) & 0x1cd1; // 0x1002a383
if (v2 != 2 == result3 == 0) {
// 0x1002a357
return __asm_int3();
}
// 0x1002a389
return result3;
}

// Address range: 0x1002a3d2 - 0x1002a634
int32_t function_1002a3d2(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
// 0x1002a3d2
int32_t v1; // 0x1002a3d2
int32_t * v2 = (int32_t *)(v1 - 4);
*v2 = -0x324e05ce;
bool v3; // 0x1002a3d2
int32_t v4 = v3 ? -4 : 4; // 0x1002a3d8
int32_t v5; // 0x1002a3d2
int32_t v6 = v4 + v5; // 0x1002a3d8
uint32_t v7; // 0x1002a3d2
int32_t v8 = __asm_insd((int16_t)v7); // 0x1002a3d9
int32_t v9; // 0x1002a3d2
int32_t * v10 = (int32_t *)(v4 + v9); // 0x1002a3d9
*v10 = v8;
int32_t v11 = *(int32_t *)v6; // 0x1002a3e0
int32_t v12 = v6 + v4; // 0x1002a3e0
int32_t v13; // 0x1002a3d2
uint32_t v14 = v13 - 1; // 0x1002a3e5
int32_t * v15 = v2; // 0x1002a3e5
int32_t result = v11; // 0x1002a3e5
int32_t v16; // 0x1002a3d2
int32_t v17; // 0x1002a3d2
int32_t v18; // 0x1002a3d2
int32_t v19; // 0x1002a3d2
if (v14 != 0 != (v13 == 0)) {
// 0x1002a3e7
int32_t v20; // 0x1002a3d2
int32_t v21 = v14 / 256 & v20;
result = v11 & -0xff01 | 0xfb00;
int32_t v22 = 117 * *(int32_t *)(v19 - 0x4ae9a63f); // 0x1002a3f3
int32_t v23 = 256 * (int32_t)(*(char *)(v12 - 0x5a1bfcc2) ^ (char)(v7 / 256)); // 0x1002a3fa
__asm_out_2(230, result);
switch (v22 - v21 & 255 || v22 & -256) {
case 0: {
// 0x1002a429
*(int32_t *)-56 = v1 - 6;
int32_t v24 = (char)v11 < 169 ? v11 : v11 + 87; // 0x1002a42c
__asm_in((int16_t)((v23 | 100) ^ v24 & 255));
*(int32_t *)0x8ac9dbd = 2 * *(int32_t *)0x8ac9dbd;
return __asm_int1();
}
case 1: {
// 0x1002a40b
return result;
}
}
// 0x1002a44d
v15 = (int32_t *)(v1 - 12);
v17 = v7 & -0x10000 | v23 | 96;
v16 = v21 & 255 | v20 & -256;
v18 = v1 - 8;
}
// 0x1002a455
*v15 = v12;
int32_t v25; // 0x1002a3d2
__asm_into(v25);
int32_t v26 = result & -256;
char * v27 = (char *)(v16 + 45); // 0x1002a45d
unsigned char v28 = *v27; // 0x1002a45d
unsigned char v29 = (char)v16; // 0x1002a45d
*v27 = v28 - v29;
int32_t v30 = *(int32_t *)((v26 | (int32_t)*(char *)-0x5fd73d6) - 0x1276953f);
*(int32_t *)(v18 - 8) = v12;
*(int32_t *)(v18 - 12) = 0x24fd1c42;
uint32_t v31 = result / 256; // 0x1002a470
int32_t v32 = v31 & 255 | v17 & -256; // 0x1002a470
*v10 = __asm_insd((int16_t)v16);
if (v28 < v29) {
// 0x1002a4cf
*v10 = v32;
*(int32_t *)(v16 - 12) = v30;
return __asm_int1();
}
char * v33 = (char *)(v19 - 0x1073f87); // 0x1002a479
*v33 = *v33 + (char)(v17 / 256);
unsigned char v34 = *(char *)((v26 | 155) + (v31 & 129)); // 0x1002a488
return v32 + 0xe400 & 0xff00 | v17 & -0x10000 | (int32_t)v34;
}

// Address range: 0x1002a636 - 0x1002a639
int32_t function_1002a636(int32_t a1) {
// 0x1002a636
int32_t result; // 0x1002a636
return result;
}

// Address range: 0x1002a659 - 0x1002a65a
int32_t function_1002a659(void) {
// 0x1002a659
int32_t result; // 0x1002a659
return result;
}

// Address range: 0x1002a66f - 0x1002a6d7
int32_t function_1002a66f(int32_t a1, int32_t a2) {
// 0x1002a66f
int32_t v1; // 0x1002a66f
*(char *)0x2cb6a033 = (char)v1;
int32_t v2; // 0x1002a66f
char v3 = *(char *)(v2 + 0x79c74d8c); // 0x1002a675
int32_t v4; // 0x1002a66f
int32_t * v5 = (int32_t *)(v4 - 0x18d08795); // 0x1002a67b
int32_t v6 = *v5 - v1; // 0x1002a67b
*v5 = v6;
int32_t v7; // 0x1002a66f
int32_t v8; // 0x1002a66f
*(char *)v8 = *(char *)&v7;
uint32_t v9 = v2 - 1; // 0x1002a683
if (v9 != 0 != (v6 == 0)) {
// 0x1002a685
return v1 - v9 / 256 & 255 | v1 & -256;
}
// 0x1002a6ce
uint32_t v10; // 0x1002a66f
int32_t v11 = 256 * (int32_t)(v3 ^ (char)(v10 / 256)) | v10 & -0xff01; // 0x1002a675
int64_t v12; // 0x1002a66f
__asm_pcmpgtw(v12, *(int64_t *)v11);
int32_t result; // 0x1002a66f
if (v9 == 1) {
// 0x1002a6ab
return result;
}
// 0x1002a6a2
bool v13; // 0x1002a66f
if ((llvm_ctpop_i8((char)(v1 - *(int32_t *)((v13 ? -1 : 1) + v8))) & 1) != 0) {
result = function_1002a659();
}
// 0x1002a6ab
return result;
}

// Address range: 0x1002a6d8 - 0x1002a6db
int32_t function_1002a6d8(int32_t a1) {
// 0x1002a6d8
int32_t result; // 0x1002a6d8
return result;
}

// Address range: 0x1002a6db - 0x1002a7c8
int32_t function_1002a6db(int32_t a1) {
// 0x1002a6db
int16_t v1; // bp-2, 0x1002a6db
int32_t v2 = &v1; // 0x1002a6db
uint32_t v3; // 0x1002a6db
int32_t v4 = 65 * v3 / 256 + v3; // 0x1002a6df
__asm_out(153, (char)v4);
int32_t v5; // 0x1002a6db
int32_t v6 = v3 & -0x10000 | v5; // 0x1002a6df
int32_t v7 = v4 & 255 | v6; // 0x1002a6e5
int32_t v8; // 0x1002a6db
__asm_out_1((int16_t)v8, v7);
int32_t v9 = v5 - 0x526f4515; // 0x1002a6eb
int32_t v10; // 0x1002a6db
unsigned char v11 = *(char *)((v7 & 255) + v10); // 0x1002a6f1
int32_t v12 = v6 & -256; // 0x1002a6f1
*(int32_t *)(v2 - 4) = v12 | (int32_t)v11;
*(int32_t *)(v2 - 20) = v2;
*(int32_t *)(v2 - 28) = v9;
int32_t * v13 = (int32_t *)(v2 - 32); // 0x1002a6f2
*(char *)0x73c15262 = v11;
int32_t v14; // 0x1002a6db
*(int32_t *)v14 = *(int32_t *)v9;
bool v15; // 0x1002a6db
int32_t v16 = v15 ? -4 : 4; // 0x1002a6f8
int32_t v17 = v16 + v14; // 0x1002a6f8
int32_t v18 = v16 + v9; // 0x1002a6f8
*(int32_t *)(v18 - 0x6c448fcf) = *v13;
*v13 = v12 | 49;
int32_t v19 = *(int32_t *)v18; // 0x1002a702
int32_t * v20 = (int32_t *)(v17 - 116); // 0x1002a706
*v20 = *v20 - 23;
int32_t v21; // 0x1002a6db
int32_t v22 = 49 * (int32_t)*(char *)(v21 + 0x60651c36) & 0xffff | v6 & -0x10000; // 0x1002a70a
__asm_wait();
*(int32_t *)*(int32_t *)v19 = v18;
int32_t v23 = v18 + 1; // 0x1002a71d
int32_t v24; // 0x1002a6db
if ((v23 & (v18 ^ -0x80000000)) >= 0) {
char * v25 = (char *)(8 * v17 + 97 + v19); // 0x1002a723
char v26 = *v25; // 0x1002a723
unsigned char v27 = (char)v21 & 31; // 0x1002a723
int32_t v28 = 0; // 0x1002a723
if (v27 != 0) {
*v25 = v26 << v27;
v28 = 0x4000 * (int32_t)((v26 & 128 >> v27 - 1) != 0);
}
int32_t v29 = __asm_int1(); // 0x1002a727
int32_t * v30 = (int32_t *)(2 * v23 + 61 + v22); // 0x1002a728
uint32_t v31 = *v30; // 0x1002a728
*v30 = 0x8000 * v31 | v28 | v31 / 0x40000;
__asm_fldenv(*(int224_t *)(v18 + 0x52a08759));
// 0x1002a733
v24 = v29;
return v24 + 47 & 255 | v24 & -256;
}
int32_t v32 = __asm_int1(); // 0x1002a784
unsigned char v33 = (char)v32; // 0x1002a785
int32_t v34; // 0x1002a6db
if ((v18 & 15) == 15 || (v33 & 14) > 9) {
v34 = (v33 > 153 ? 154 : 250) + v32 & 255 | v32 & -256;
} else {
v34 = (v33 > 153 ? v32 + 160 : v32) & 255 | v32 & -256;
}
int32_t v35 = v34;
unsigned char v36 = (char)v35; // 0x1002a786
int32_t v37 = v36 < 134 ? v35 : v35 + 122; // 0x1002a786
uint32_t v38 = v37 & 255 | v35 & -0x10000 | 256 * (int32_t)(v36 > 133); // 0x1002a786
char v39 = *(char *)(v18 + 0x4e6d5213); // 0x1002a788
int32_t * v40 = (int32_t *)v23; // 0x1002a78e
*v40 = *v40 + v23;
uint32_t v41 = *(int32_t *)-0x82c2b0; // 0x1002a791
int32_t * v42 = (int32_t *)(v17 + v16); // 0x1002a797
uint32_t v43 = *v42; // 0x1002a797
int32_t v44 = v41 < v38; // 0x1002a797
int32_t v45; // 0x1002a6db
uint32_t v46 = v45 + v44; // 0x1002a797
int32_t v47 = v43 - v46; // 0x1002a797
*v42 = v47;
int32_t v48 = v22 - 1; // 0x1002a799
if (v48 != 0 && !((v41 < v38 ? v46 != -1 || v43 < v47 - v44 : v43 < v46))) {
// 0x1002a733
v24 = v38;
return v24 + 47 & 255 | v24 & -256;
}
int32_t v49 = v21 & -256 | (int32_t)((char)(v33 > 153) + (char)v21 + v39); // 0x1002a788
int32_t v50 = unknown_f1c5a0a1(); // 0x1002a79c
int32_t * v51 = (int32_t *)(v50 + v48); // 0x1002a7a1
uint32_t v52 = *v51; // 0x1002a7a1
*v51 = v52 / 0x8000 | 0x20000 * v52;
int64_t v53; // 0x1002a6db
__asm_packsswb(v53, *(int64_t *)(v50 + 0x6794dd4f + 8 * v50));
int32_t v54 = -0x4fee7; // 0x1002a7b3
int32_t v55 = v49; // 0x1002a7b3
bool v56 = (v52 & 0x4000) != 0; // 0x1002a7b3
if (v49 != 0) {
int32_t v57 = *(int32_t *)v54; // 0x1002a7b3
int32_t v58 = v50; // 0x1002a7b3
while (v50 != v57) {
// .lr.ph
v55--;
v54 += v16;
v58 = v57;
if (v55 == 0) {
// break -> ._crit_edge.loopexit
break;
}
v57 = *(int32_t *)v54;
v58 = v50;
}
// ._crit_edge.loopexit
v56 = v50 < v58;
}
int32_t result = v19 + 4; // 0x1002a711
unsigned char v59 = (char)v50; // 0x1002a7bc
unsigned char v60 = v56 ? 86 : 85; // 0x1002a7bc
char v61 = v59 - v60; // 0x1002a7bc
char v62 = v56; // 0x1002a7bc
char v63 = llvm_ctpop_i8(v61); // 0x1002a7bc
bool v64; // 0x1002a6db
bool v65; // 0x1002a6db
bool v66; // 0x1002a6db
*(int32_t *)result = 0x4000 * (int32_t)v66 | 1024 * (int32_t)v15 | 512 * (int32_t)v64 | 256 * (int32_t)v65 | (int32_t)(v56 | v60 > v59) | 64 * (int32_t)(v61 == 0) | 128 * (int32_t)(v61 < 0) | 16 * (int32_t)((v59 & 15) + v62 - (v60 & 7) > 15) | 4 * (int32_t)((v63 & 1) == 0) | 2048 * (int32_t)((-1 - v61 + v62 & v59) < 0) | 2;
*(int32_t *)-0x21d3ba01 = v50 & -256 | (int32_t)v61;
return result;
}

// Address range: 0x1002a813 - 0x1002a815
int32_t function_1002a813(void) {
// 0x1002a813
int32_t result; // 0x1002a813
return result;
}

// Address range: 0x1002a845 - 0x1002a848
int32_t function_1002a845(void) {
// 0x1002a845
int32_t result; // 0x1002a845
return result;
}

// Address range: 0x1002a84c - 0x1002a853
int32_t function_1002a84c(void) {
// 0x1002a84c
int32_t v1; // 0x1002a84c
__asm_out_2(135, v1);
return function_2ac2bf82();
}

// Address range: 0x1002a8a4 - 0x1002a929
int32_t function_1002a8a4(int32_t a1) {
int32_t v1 = __asm_int3(); // 0x1002a8a9
int32_t v2 = v1 + 132; // 0x1002a8aa
int32_t v3; // 0x1002a8a4
char * v4 = (char *)(v3 + 0x152b1327); // 0x1002a8ac
*v4 = *v4 & -93;
char v5 = v2; // 0x1002a8b3
int32_t v6; // 0x1002a8a4
char v7 = *(char *)&v6; // 0x1002a8b3
bool v8; // 0x1002a8a4
int32_t v9 = v6 + (v8 ? -1 : 1); // 0x1002a8b3
v6 = v9;
if (v5 - v7 < 0) {
// 0x1002a921
*(char *)v9 = v5;
return v2 & 255 | v1 & -256;
}
// 0x1002a8b6
int32_t v10; // 0x1002a8a4
int32_t * v11 = (int32_t *)(v10 + 95); // 0x1002a8be
uint32_t v12 = *v11; // 0x1002a8be
*v11 = v12 / 0x400000 | 1024 * v12;
return function_d2bc60b6();
}

// Address range: 0x1002a929 - 0x1002a941
int32_t function_1002a929(void) {
// 0x1002a929
int32_t v1; // 0x1002a929
int32_t * v2 = (int32_t *)(v1 + 112); // 0x1002a935
*v2 = *v2 | 0x12b010de;
int32_t result; // 0x1002a929
return result;
}

// Address range: 0x1002a941 - 0x1002a95f
int32_t function_1002a941(int16_t a1) {
// 0x1002a941
uint32_t v1; // 0x1002a941
uint32_t v2 = *(int32_t *)-0x1daadd3a + v1; // 0x1002a944
bool v3; // 0x1002a941
bool v4 = v3 ? v2 + (int32_t)v3 <= v1 : v2 < v1; // 0x1002a944
int32_t v5; // 0x1002a941
int32_t * v6 = (int32_t *)(v5 + 0x35f5a390); // 0x1002a94c
int32_t v7; // bp-6, 0x1002a941
*v6 = *v6 + (int32_t)&v7 + (int32_t)v4;
int32_t v8; // 0x1002a941
return function_dff76ebf(v7, v8);
}

// Address range: 0x1002a95f - 0x1002aa09
int32_t function_1002a95f(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10) {
int32_t v1 = a1;
int32_t v2; // 0x1002a95f
int32_t v3; // 0x1002a95f
bool v4; // 0x1002a95f
__asm_outsd((int16_t)(2 * v3 & 254 | v3 & 0xff00 | (int32_t)v4), v2);
int32_t v5; // 0x1002a95f
unsigned char v6 = (char)v5;
char v7 = v6 - 117; // 0x1002a972
*(char *)v5 = v7;
if (v7 < 0) {
int32_t result = a8; // 0x1002a9f9
if (a9 != 0) {
// 0x1002a9fb
*(char *)a3 = __asm_insb((int16_t)a7);
result = a3;
}
// 0x1002a98d
return result;
}
// 0x1002a98e
int32_t v8; // 0x1002a95f
char * v9 = (char *)(8 * v5 - 1 + v8); // 0x1002a98e
*v9 = *v9 / 2 | 128 * (char)(v6 > 116);
int32_t v10; // 0x1002a95f
int32_t result3 = *(int32_t *)(v10 - 99) | v10; // 0x1002a991
int32_t v11 = *(int32_t *)0x73135c3e; // 0x1002a993
if ((llvm_ctpop_i8((char)result3) & 1) != 0) {
v11 = function_c0d69824();
}
int32_t result2 = v11 + 0x987e791; // 0x1002a999
__asm_out_2(158, result2);
if (result2 < 0) {
// 0x1002a98d
return result2;
}
if (result2 != 0) {
// 0x1002a98d
return v11 + 0x987e790 & -256 | 18;
}
// 0x1002a9a6
if (v11 > 0xf678186e) {
// 0x1002a98d
return result3;
}
uint64_t v12 = (int64_t)result2 | 0x70fd9a8b00000000; // 0x1002a9a8
uint64_t v13 = (int64_t)(int32_t)&v1; // 0x1002a9a8
__asm_out_2(90, (int32_t)(v12 / v13));
char * v14 = (char *)result3; // 0x1002a9b4
*v14 = *v14 - (char)((256 * (int32_t)(v12 % v13) + v5) / 256);
__asm_wait();
int16_t v15; // 0x1002a95f
return function_fffffcb9(v15);
}

// Address range: 0x1002aa09 - 0x1002aaa7
int32_t function_1002aa09(int32_t a1, int32_t a2, uint32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
int32_t v1 = a8;
int32_t v2 = a7;
int32_t v3; // 0x1002aa09
char v4 = llvm_ctpop_i8((char)v3 - 97); // 0x1002aa0a
v2 = a8;
int32_t v5 = a7; // 0x1002aa10
int32_t * v6 = &v1; // 0x1002aa10
int32_t v7 = a3; // 0x1002aa10
int32_t v8 = a2; // 0x1002aa10
int32_t v9 = a1; // 0x1002aa10
if ((v4 & 1) == 0) {
int32_t v10 = a7 | -0x3e32e5e4; // 0x1002aa12
char * v11 = (char *)(a4 - 113); // 0x1002aa18
*v11 = 2 * *v11;
__asm_arpl_7((int16_t)(a5 + 1 & 255 | a5 & 0xff00));
*(char *)-0x1dc7ba46 = (char)v10;
int32_t v12; // bp+36, 0x1002aa09
v1 = &v12;
unsigned char v13 = *(char *)(a2 + 0x3c0bbaaf) ^ 39; // 0x1002aa2a
v2 = a4;
uint32_t v14 = *(int32_t *)0x65faeb1; // 0x1002aa39
char v15 = *(char *)((256 * (int32_t)v13 | -0x2b9cff69) + 0x76d425ab); // 0x1002aa3f
int32_t * v16 = (int32_t *)((256 * (int32_t)(v15 + v13 + (char)(v14 > a3)) | -0x2b9cff69) - 61); // 0x1002aa45
*v16 = 0x800000 * *v16;
v5 = v10 & -0x41c81b00 ^ 0x1e30c500 | (int32_t)__asm_in_6(56);
v6 = &v2;
v7 = a3 - v14;
v8 = a2 - 4;
v9 = a1 - 4;
}
// 0x1002aa51
*v6 = v7;
int32_t v17 = __asm_iretd(); // 0x1002aa5d
int32_t * v18 = (int32_t *)(v17 + 0x26fb4da6); // 0x1002aa5e
*v18 = *v18 ^ v8;
char v19 = *(char *)(v5 - 0x291fe3bb); // 0x1002aa6a
int32_t v20 = v17 + 1; // 0x1002aa72
unsigned char v21 = (char)v20 & 31; // 0x1002aa78
if (v21 != 0) {
char * v22 = (char *)(v20 + 8 * v9); // 0x1002aa78
*v22 = *v22 >> v21;
}
uint32_t v23 = *(int32_t *)(v17 + 0x14427569) | a4; // 0x1002aa64
int32_t v24 = 256 * (int32_t)(v19 ^ (char)(v23 / 256)) | v23 & -0xff01; // 0x1002aa6a
char * v25 = (char *)(v2 + 0x42817e73); // 0x1002aa7c
unsigned char v26 = *v25; // 0x1002aa7c
*v25 = v26 / 128 | 2 * v26;
int32_t v27 = v20 ^ v8; // 0x1002aa8a
uint32_t v28 = 256 * v27 & 0xff00 ^ v27; // 0x1002aa8c
char v29 = __asm_in_6(77); // 0x1002aa96
uint32_t result = (int32_t)v29 | -0x1500; // 0x1002aa96
__asm_out_3((int16_t)v2, v29);
char * v30 = (char *)(4 * v24 + v8); // 0x1002aa99
char v31 = *v30; // 0x1002aa99
*v30 = v31 + (char)(v28 < *(int32_t *)v24) - (char)(result / 256);
*(int32_t *)(v28 - 34) = v8;
char * v32 = (char *)v9; // 0x1002aa9f
*v32 = *v32 & (char)v27;
__asm_int(8);
return result;
}

// Address range: 0x1002aae2 - 0x1002aae5
int32_t function_1002aae2(void) {
// 0x1002aae2
int32_t result; // 0x1002aae2
return result;
}

// Address range: 0x1002ab87 - 0x1002ab8c
int32_t function_1002ab87(int32_t a1) {
// 0x1002ab87
return __asm_in_4(184);
}

// Address range: 0x1002abad - 0x1002abae
int32_t function_1002abad(int32_t a1) {
// 0x1002abad
int32_t result; // 0x1002abad
return result;
}

// Address range: 0x1002ac0c - 0x1002ac13
int32_t function_1002ac0c(void) {
// 0x1002ac0c
return function_f4835f27();
}

// Address range: 0x1002ac27 - 0x1002ac28
int32_t function_1002ac27(void) {
// 0x1002ac27
int32_t result; // 0x1002ac27
return result;
}

// Address range: 0x1002ac29 - 0x1002ac46
int32_t function_1002ac29(void) {
// 0x1002ac29
int32_t v1; // 0x1002ac29
char v2 = v1; // 0x1002ac39
char v3 = v2 - 28; // 0x1002ac39
bool v4; // 0x1002ac29
bool v5; // 0x1002ac29
bool v6; // 0x1002ac29
bool v7; // 0x1002ac29
return unknown_1dc2db4(0x4000 * (int32_t)v4 | (int32_t)((v2 ^ -4) < 228) | 1024 * (int32_t)v5 | 16 * (int32_t)((v2 & 12) == 12) | 64 * (int32_t)(v3 == 0) | 128 * (int32_t)(v3 < 0) | 512 * (int32_t)v6 | 256 * (int32_t)v7 | 4 * (int32_t)((llvm_ctpop_i8(v3) & 1) == 0) | 2048 * (int32_t)(((v3 ^ v2) & v2 + 100) < 0) | 2);
}

// Address range: 0x1002ac46 - 0x1002ad79
int32_t function_1002ac46(int32_t a1) {
int32_t v1 = __asm_iretd(); // 0x1002ac47
int32_t v2; // 0x1002ac46
__asm_out_3((int16_t)v2, (char)v1);
uint32_t v3; // 0x1002ac46
unsigned char v4 = *(char *)((v1 & 255) + v3); // 0x1002ac49
uint32_t v5 = v1 & -256 | (int32_t)v4; // 0x1002ac49
int32_t * v6 = (int32_t *)(2 * v2 + v3); // 0x1002ac4a
*v6 = 2 * *v6;
int32_t v7; // 0x1002ac46
int32_t * v8 = (int32_t *)(v7 + 93); // 0x1002ac50
*v8 = 2 * *v8;
int32_t v9; // 0x1002ac46
unsigned char v10 = *(char *)&v9; // 0x1002ac53
bool v11; // 0x1002ac46
int32_t v12 = v11 ? -1 : 1; // 0x1002ac53
int32_t v13 = v9 + v12; // 0x1002ac53
int32_t v14 = v13; // bp-4, 0x1002ac54
int32_t v15; // 0x1002ac46
int32_t * v16 = (int32_t *)(v15 - 55 + 8 * v2); // 0x1002ac55
uint32_t v17 = *v16; // 0x1002ac55
uint32_t v18 = v17 + v2; // 0x1002ac55
uint32_t v19 = v18 + (int32_t)(v4 < v10); // 0x1002ac55
bool v20 = v4 < v10 ? v19 <= v17 : v18 < v17; // 0x1002ac55
*v16 = v19;
int32_t v21 = v20; // 0x1002ac59
int32_t v22 = v5 - 0x4d98dde1 + v21; // 0x1002ac59
int32_t v23 = v22 + v21; // 0x1002ac59
*(int32_t *)v13 = v22;
int32_t v24 = v13 + (v11 ? -4 : 4); // 0x1002ac5e
v9 = v24;
int32_t result = 0x10000 * v22 / 0x10000; // 0x1002ac5f
if (v22 < 0 == ((v23 ^ v1) & (v23 ^ -0x80000000)) < 0 != v22 != 0) {
// 0x1002ac64
return result;
}
int32_t v25 = &v14; // 0x1002ac54
bool v26 = v20 ? v22 <= v5 : v5 > 0x4d98dde0; // 0x1002ac59
int32_t v27 = v2 & -0xff01 | 0x7300; // 0x1002ac60
unsigned char v28 = (char)(result / 256); // 0x1002ac7c
unsigned char v29 = v26 ? -84 : -85; // 0x1002ac7c
int32_t v30 = 256 * (int32_t)(v28 - v29) | result & -0xff01; // 0x1002ac7c
int32_t v31 = v30 + 1; // 0x1002ac80
char v32 = v31; // 0x1002ac80
int32_t v33; // 0x1002ac46
bool v34; // 0x1002ac46
int32_t v35; // 0x1002ac46
int32_t v36; // 0x1002ac46
int32_t v37; // 0x1002ac46
int32_t v38; // 0x1002ac46
int32_t v39; // 0x1002ac46
int32_t v40; // 0x1002ac46
int32_t v41; // 0x1002ac46
int32_t v42; // 0x1002ac46
int32_t v43; // 0x1002ac46
int32_t v44; // 0x1002ac46
int32_t v45; // 0x1002ac46
int32_t v46; // 0x1002ac46
if ((llvm_ctpop_i8(v32) & 1) == 0) {
// 0x1002acf9
int32_t v47; // 0x1002ac46
__asm_outsd((int16_t)v27, v47);
__asm_out_2(114, v31);
int32_t v48 = v30 + 226; // 0x1002acfc
int32_t v49 = v31 & -256 | v48 & 255; // 0x1002acfc
int32_t v50; // 0x1002ac46
__asm_into(v50);
int32_t v51 = *(int32_t *)v49; // 0x1002ad00
v9 = v51;
int32_t * v52 = (int32_t *)v51; // 0x1002ad02
*v52 = *v52 - 1;
__asm_out(108, (char)v48);
v37 = v49;
v42 = v27;
v46 = v25;
goto lab_0x1002ad5c;
} else {
// 0x1002ac83
__asm_out(121, v32);
int32_t v53 = v7 & -0xff01 | 3840; // 0x1002ac85
*(char *)v24 = 40;
int32_t v54 = v9; // 0x1002ac8c
v9 = -0x31d8;
int32_t v55 = v25; // 0x1002ac9a
int32_t v56 = v54 + v12;
int32_t v57; // 0x1002ac46
int32_t v58 = v57;
int32_t v59; // 0x1002ac46
int32_t v60 = v59;
unsigned char v61 = *(char *)((v56 & 255) + v3); // 0x1002ac91
int32_t v62 = v61; // 0x1002ac91
int32_t v63 = v56 & -256; // 0x1002ac91
int32_t v64 = v63 | v62; // 0x1002ac91
int32_t * v65 = (int32_t *)-0x31ff; // 0x1002ac92
uint32_t v66 = *v65; // 0x1002ac92
*v65 = 0x40000000 * v66 | 0x20000000 * (int32_t)(v26 | v29 > v28) | v66 / 8;
int32_t v67 = v55 + 4; // 0x1002ac96
while ((v58 & -v58) >= 0) {
int32_t v68 = v58 - 1; // 0x1002ac97
int32_t v69 = *(int32_t *)v67; // 0x1002ac9a
if (v68 == 0) {
int32_t v70 = v69 + 1; // 0x1002ad12
int32_t v71 = *(int32_t *)v64; // 0x1002ad13
bool v72 = v61 > 153 | (v66 & 4) != 0;
int32_t v73 = v72 ? v62 + 96 : v62;
int32_t v74 = (v61 & 14) > 9 | (v69 & 15) == 15 ? (v72 ? 102 : 6) + v62 : v73;
uint32_t v75 = v74 & 255 | v63;
int32_t v76 = v75 + 0x6b259d39; // 0x1002ad16
__asm_arpl(*(int16_t *)v70, (int16_t)v70);
*(int32_t *)(v58 - 94) = v70;
int16_t v77 = v76; // 0x1002ad20
int16_t v78 = (int16_t)v7 & 255; // 0x1002ad20
*(int32_t *)v9 = __asm_insd((int16_t)v71);
v33 = (v74 & 15) - 7;
v34 = v75 < 0x94da62c7;
v36 = v76 & -0x10000 | (int32_t)(v77 / v78 & 255) | (int32_t)(256 * (v77 % v78));
v41 = v71;
v44 = v70;
goto lab_0x1002ad23;
}
int32_t v79 = v69 - 1; // 0x1002ac9f
if ((v66 & 4) == 0 && v79 != 0) {
int64_t v80 = v53; // 0x1002aca8
int32_t v81 = -0xb90750e * v80 == -0xb90750e00000000 * v80 / 0x100000000 ? 117 : 118; // 0x1002acae
return v62 - v81 & 255 | v63;
}
char v82 = llvm_ctpop_i8((char)v79); // 0x1002ac9f
v55 += 8;
v56 = v9;
int32_t v83 = 0x10000 * v64 / 0x10000; // 0x1002ac8d
v9 = v83;
bool v84 = (v66 & 4) != 0; // 0x1002ac8f
v35 = v56;
v39 = v53;
v40 = v27;
v45 = v55;
v38 = v68;
v43 = v79;
if ((v82 & 1) == 0) {
goto lab_0x1002ace3;
}
v58 = v68;
v60 = v79;
v61 = *(char *)((v56 & 255) + v3);
v62 = v61;
v63 = v56 & -256;
v64 = v63 | v62;
v65 = (int32_t *)(v83 - 39);
v66 = *v65;
*v65 = 0x40000000 * v66 | 0x20000000 * (int32_t)v84 | v66 / 8;
v67 = v55 + 4;
}
// 0x1002acb2
v33 = (v58 & 15) - 1;
v34 = false;
v36 = v64;
v41 = v27;
v44 = v60;
if ((v66 & 4) != 0) {
int32_t * v85 = (int32_t *)v53; // 0x1002acba
uint32_t v86 = *v85; // 0x1002acba
*v85 = v86 + 35;
int32_t * v87 = (int32_t *)(v64 + 18); // 0x1002acbd
*v87 = *v87 + v53 + (int32_t)(v86 > 0xffffffdc);
uint32_t v88 = *(int32_t *)(v58 - 116); // 0x1002acc1
int32_t v89 = v3 - v88; // 0x1002acc1
char v90 = llvm_ctpop_i8((char)v89); // 0x1002acc1
bool v91; // 0x1002ac46
bool v92; // 0x1002ac46
bool v93; // 0x1002ac46
*(int32_t *)v67 = 0x4000 * (int32_t)v92 | 1024 * (int32_t)v11 | 512 * (int32_t)v93 | 256 * (int32_t)v91 | (int32_t)(v3 < v88) | 64 * (int32_t)(v89 == 0) | 128 * (int32_t)(v89 < 0) | 16 * (int32_t)((v3 & 15) - (v88 & 15) > 15) | 2048 * (int32_t)(((v89 ^ v3) & (v88 ^ v3)) < 0) | 4 * (int32_t)((v90 & 1) == 0) | 2;
__asm_out_3((int16_t)v27, v61);
int32_t v94 = *(int32_t *)(v64 + v27); // 0x1002acc6
int32_t * v95 = (int32_t *)v94; // 0x1002acc9
*v95 = *v95 - v89;
unsigned char v96 = (char)v94; // 0x1002accb
int32_t v97 = v96 < 225 ? v94 : v94 + 31; // 0x1002accb
return v97 & 255 | v94 & -0x10000 | 256 * (int32_t)(v96 > 224);
}
goto lab_0x1002ad23;
}
lab_0x1002ace3:;
// 0x1002ace3
int32_t v98; // 0x1002ac46
*(int32_t *)(2 * v38 + 101) = v98;
*(int32_t *)(v45 - 4) = v39;
*(char *)v35 = (char)(v98 / 256);
int32_t v99 = v43 - 1; // 0x1002aced
bool v100 = v99 < 0; // 0x1002acee
int32_t v101 = v35; // 0x1002acee
int32_t v102 = v39; // 0x1002acee
int32_t v103 = v40 + 1; // 0x1002acee
int32_t v104 = v98 & -256 | 64; // 0x1002acee
int32_t v105 = v45 - 2; // 0x1002acee
int32_t v106 = v38; // 0x1002acee
int32_t v107 = v99; // 0x1002acee
goto lab_0x1002acef;
lab_0x1002ad5c:;
int32_t v122 = v42;
int32_t v123; // 0x1002ac46
char * v124 = (char *)(2 * v37 + 0x408e6a58 + v123); // 0x1002ad5c
char v125 = v37; // 0x1002ad5c
char v126 = *v124 ^ v125; // 0x1002ad5c
*v124 = v126;
int32_t v116 = v37; // 0x1002ad65
int32_t v127; // 0x1002ac46
int32_t v117 = v127; // 0x1002ad65
int32_t v118 = v122; // 0x1002ad65
int32_t v128; // 0x1002ac46
int32_t v119 = v128; // 0x1002ad65
int32_t v120 = v46; // 0x1002ad65
int32_t v121 = v123; // 0x1002ad65
if (v126 == 0) {
// 0x1002ad67
__asm_out_3((int16_t)v122, v125);
return function_a10751a0();
}
goto lab_0x1002ad38;
lab_0x1002ad23:;
int32_t v138 = v36;
unsigned char v139 = (char)v138; // 0x1002ad2a
bool v140 = v34 | v139 > 153;
int32_t result3; // 0x1002ac46
if (v33 > 15 || (v139 & 14) > 9) {
result3 = (v140 ? 154 : 250) + v138 & 255 | v138 & -256;
} else {
result3 = (v140 ? v138 + 160 : v138) & 255 | v138 & -256;
}
*(int32_t *)(v41 + (int32_t)v140 + v9) = *(int32_t *)v44;
return result3;
lab_0x1002ad38:;
int32_t v129 = v121;
int32_t v130 = v120;
int32_t v131 = v118;
int32_t v132 = v119 + 1; // 0x1002ad38
int32_t v133 = *(int32_t *)(v9 + 0x294fc0ae) ^ v117; // 0x1002ad3f
char v134 = llvm_ctpop_i8((char)v133); // 0x1002ad3f
int64_t v135 = (int64_t)*(int32_t *)(v116 - 0x3f87d453); // 0x1002ad45
int64_t v136 = 0x7d0dba2b * v135; // 0x1002ad45
int32_t v137 = v116 & -0xff01 | 256 * (128 * (int32_t)(v133 < 0) | 64 * (int32_t)(v133 == 0) | (int32_t)(v136 != 0x7d0dba2b00000000 * v135 / 0x100000000) | 4 * (int32_t)((v134 & 1) == 0)) | 512; // 0x1002ad4f
v100 = v133 < 0;
v101 = v137;
v102 = v133;
v103 = v131;
v104 = v132;
v105 = v130;
v106 = v136;
v107 = v129;
if (v133 < 0 == (v136 != 0x7d0dba2b00000000 * v135 / 0x100000000)) {
// 0x1002ad52
*(char *)v132 = (char)v132;
v37 = v137;
v127 = v133;
v42 = v131;
v128 = v132;
v46 = v130;
v123 = v129;
goto lab_0x1002ad5c;
} else {
goto lab_0x1002acef;
}
lab_0x1002acef:;
int32_t v108 = v107;
int32_t v109 = v105;
int32_t v110 = v104;
int32_t v111 = v103;
int32_t v112 = v102;
int32_t v113 = v101;
v35 = v113;
v39 = v112;
v40 = v111;
v98 = v110;
v45 = v109;
v38 = v106;
v43 = v108;
if (!v100) {
goto lab_0x1002ace3;
} else {
int32_t v114 = v108 + 1; // 0x1002acf1
char v115 = llvm_ctpop_i8((char)v114); // 0x1002acf1
int32_t result2 = v113; // 0x1002acf2
v116 = v113;
v117 = v112;
v118 = v111;
v119 = v110;
v120 = v109;
v121 = v114;
if ((v115 & 1) != 0) {
// 0x1002ac64
return result2;
}
goto lab_0x1002ad38;
}
}

// Address range: 0x1002ad95 - 0x1002ad98
int32_t function_1002ad95(void) {
// 0x1002ad95
int32_t result; // 0x1002ad95
return result;
}

// Address range: 0x1002ada8 - 0x1002adb6
int32_t function_1002ada8(int32_t a1) {
// 0x1002ada8
int32_t v1; // 0x1002ada8
*(char *)-0x5970e882 = (char)v1 + 1;
return function_e0ca6e51();
}

// Address range: 0x1002adb6 - 0x1002ae2e
int32_t function_1002adb6(void) {
// 0x1002adb6
int32_t v1; // 0x1002adb6
bool v2; // 0x1002adb6
int32_t v3 = (v2 ? -1 : 1) + v1; // 0x1002addc
uint32_t v4 = *(int32_t *)-0x5b9f5c7f; // 0x1002addf
*(char *)-0x1baa6cac = -14;
uint32_t v5 = *(int32_t *)v3; // 0x1002ade7
int32_t v6 = __asm_int1(); // 0x1002ade8
int32_t v7; // 0x1002adb6
int32_t v8 = v7 + 109; // 0x1002ade9
unsigned char v9 = __readfsbyte(v8); // 0x1002ade9
unsigned char v10 = v4 < v5 ? 28 : 27; // 0x1002ade9
__writefsbyte(v8, v9 - v10);
int32_t v11; // 0x1002adb6
int32_t * v12 = (int32_t *)(v6 + 8 * v11); // 0x1002aded
*v12 = *v12 + 0x7749cfb9 + (int32_t)(v4 < v5 | v9 < v10);
int32_t * v13 = (int32_t *)(v3 + (v2 ? -0x47afc36 : -0x47afc2e)); // 0x1002adf4
*v13 = *v13 ^ 126;
return function_e8d3bb10();
}

// Address range: 0x1002ae40 - 0x1002ae41
int32_t function_1002ae40(void) {
// 0x1002ae40
int32_t result; // 0x1002ae40
return result;
}

// Address range: 0x1002ae5a - 0x1002aeaa
int32_t function_1002ae5a(int32_t a1, int32_t a2) {
// 0x1002ae5a
int32_t v1; // 0x1002ae5a
bool v2; // 0x1002ae5a
bool v3; // 0x1002ae5a
int32_t v4; // 0x1002ae5a
int32_t v5; // 0x1002ae5a
uint32_t v6; // 0x1002ae5a
bool v7; // 0x1002ae5a
bool v8; // 0x1002ae5a
if (v8 == v7 == !v2) {
// 0x1002ae7d
__asm_int(42);
int32_t v9 = v3; // 0x1002ae87
uint32_t v10 = v6 + v9; // 0x1002ae87
bool v11 = v3 ? v6 < (int32_t)v3 - v9 | v10 != -1 : v6 < v10; // 0x1002ae87
int16_t v12; // 0x1002ae5a
int32_t v13 = unknown_31db282c(v12); // 0x1002ae89
int32_t v14 = *(int32_t *)(2 * v4 + v1); // 0x1002ae90
*(char *)(v1 + 1) = (char)v13;
*(int32_t *)v5 = v4 + (int32_t)v11 + v14 ^ v5;
bool v15; // 0x1002ae5a
return v1 + 0x35fa2224 + (v15 ? -1 : 1);
}
unsigned char v16 = (char)v6 & 31; // 0x1002ae5e
if (v16 != 0) {
char * v17 = (char *)(v5 - 0x4e4979a3); // 0x1002ae5e
unsigned char v18 = *v17; // 0x1002ae5e
*v17 = v18 << v16 | (char)v3 << v16 - 1 | (char)((int16_t)v18 >> (int16_t)(9 - v16));
}
int32_t v19; // 0x1002ae5a
int32_t v20 = *(int32_t *)(v4 + 0xbb2c7a1 + 2 * v19); // 0x1002ae67
int32_t result = __asm_in((int16_t)v5 - 1); // 0x1002ae6e
*(int32_t *)v1 = result;
__asm_int(231);
char * v21 = (char *)(8 * v4 - 0x291768fc + v6 + v20); // 0x1002ae72
*v21 = *v21 + 54;
return result;
}

// Address range: 0x1002aeab - 0x1002aeb3
int32_t function_1002aeab(int32_t a1) {
// 0x1002aeab
int32_t result; // 0x1002aeab
return result;
}

// Address range: 0x1002aeb3 - 0x1002aebd
int32_t function_1002aeb3(void) {
// 0x1002aeb3
int32_t result; // 0x1002aeb3
return result;
}

// Address range: 0x1002aecf - 0x1002aed4
int32_t function_1002aecf(void) {
// 0x1002aecf
return function_5303124e();
}

// Address range: 0x1002aed5 - 0x1002aed6
int32_t function_1002aed5(void) {
// 0x1002aed5
int32_t result; // 0x1002aed5
return result;
}

// Address range: 0x1002aed8 - 0x1002aef2
int32_t function_1002aed8(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x1002aed8
int32_t v1; // 0x1002aed8
int32_t v2; // 0x1002aed8
float80_t v3; // 0x1002aed8
*(float80_t *)(v1 - 105 + 2 * v2) = __asm_fbstp(v3);
unsigned char v4 = (char)a7; // 0x1002aee1
unsigned char v5 = v4 % 124; // 0x1002aee1
if (v5 == 0) {
// 0x1002af57
return 256 * (int32_t)(v4 / 124) | a7 & -0x10000;
}
char * v6 = (char *)a1; // 0x1002aee5
*v6 = *v6 & v5;
int16_t v7; // 0x1002aed8
return unknown_ef0d9d69(v7, a3);
}

// Address range: 0x1002aef3 - 0x1002af05
int32_t function_1002aef3(void) {
// 0x1002aef3
int32_t v1; // 0x1002aef3
int32_t v2; // 0x1002aef3
*(int32_t *)v2 = v2 ^ v1;
return function_c261e98f();
}

// Address range: 0x1002af35 - 0x1002af3e
int32_t function_1002af35(void) {
// 0x1002af35
int32_t v1; // 0x1002af35
int32_t v2; // 0x1002af35
if ((char)(v2 & v1) < 0) {
function_1002aed5();
}
// 0x1002af39
return function_62d19de8();
}

// Address range: 0x1002af55 - 0x1002af57
int32_t function_1002af55(void) {
// 0x1002af55
int32_t result; // 0x1002af55
return result;
}

// Address range: 0x1002af58 - 0x1002af64
int32_t function_1002af58(void) {
// 0x1002af58
int32_t v1; // 0x1002af58
__asm_bound(*(int64_t *)&v1);
return function_fc169310();
}

// Address range: 0x1002af73 - 0x1002af74
int32_t function_1002af73(void) {
// 0x1002af73
int32_t result; // 0x1002af73
return result;
}

// Address range: 0x1002af96 - 0x1002afd8
int32_t function_1002af96(void) {
// 0x1002af96
int32_t v1; // 0x1002af96
int64_t v2; // 0x1002af96
__asm_movq_11(*(int64_t *)(v1 + 70), v2);
int32_t v3; // 0x1002af96
if (v1 != 0) {
// 0x1002afa5
*(char *)((v1 & 0xff00) + v1 & 0xff00 | v1 & -0xff01) = (char)v3;
return __asm_wait();
}
// 0x1002afb0
int32_t v4; // 0x1002af96
int32_t v5; // 0x1002af96
*(char *)v4 = (char)v5;
bool v6; // 0x1002af96
int32_t v7 = (v6 ? -1 : 1) + v4; // 0x1002afbd
if ((v7 & -v7) >= 0) {
function_1002af73();
}
unsigned char v8 = (char)v3; // 0x1002afce
int32_t v9; // 0x1002af96
if ((v8 & 14) > 9) {
v9 = (v8 > 153 ? 102 : 6) + v3 & 255 | v3 & -256;
} else {
v9 = (v8 > 153 ? v3 + 96 : v3) & 255 | v3 & -256;
}
return v9 - 0x414f474d;
}

// Address range: 0x1002afdb - 0x1002afe0
int32_t function_1002afdb(void) {
// 0x1002afdb
return unknown_e0b558b();
}

// Address range: 0x1002affe - 0x1002b0b5
int32_t function_1002affe(int32_t a1) {
// 0x1002affe
int32_t v1; // bp-28614, 0x1002affe
int32_t v2 = &v1; // 0x1002b002
int32_t v3; // 0x1002affe
bool v4; // 0x1002affe
if (v4) {
unsigned char v5 = (char)v3 & 31; // 0x1002b00b
if (v5 != 0) {
char * v6 = (char *)(v3 - 0x74bceb2c); // 0x1002b00b
unsigned char v7 = *v6; // 0x1002b00b
bool v8; // 0x1002affe
*v6 = v7 >> v5 | (char)v8 << 8 - v5 | (char)((int16_t)v7 << (int16_t)(9 - v5));
}
__asm_int1();
int32_t v9 = __asm_int1(); // 0x1002b027
int32_t v10; // 0x1002affe
int32_t * v11 = (int32_t *)(2 * v10 - 51 + v2); // 0x1002b028
*v11 = *v11 | v2;
int32_t result = v9 - *(int32_t *)(v3 + 0x7f76a5bc); // 0x1002b02e
__asm_out(81, (char)result);
return result;
}
int32_t v12 = v3 + 0x7f76a59e; // 0x1002b003
int32_t v13; // 0x1002affe
int32_t * v14 = (int32_t *)(v13 - 0x3e5abde5); // 0x1002b066
*v14 = *v14 ^ v2;
char * v15 = (char *)v12; // 0x1002b06e
char v16 = *v15; // 0x1002b06e
uint32_t v17; // 0x1002affe
char v18 = v17 / 256; // 0x1002b06e
char v19 = v16 + v18; // 0x1002b06e
*v15 = v19;
int16_t v20 = v17; // 0x1002b070
__asm_out_1(v20, v13);
*(int32_t *)v1 = __asm_insd(v20);
int32_t v21 = __asm_hlt(); // 0x1002b072
if (((v19 ^ v16) & (v19 ^ v18)) < 0) {
uint32_t v22 = v3 & 31; // 0x1002b0a8
if (v22 != 0) {
*(int32_t *)-0x33d94b17 = *(int32_t *)-0x33d94b17 << v22;
}
return function_994a89c2();
}
// 0x1002b07a
*(char *)-0x2839af0d = (char)v21;
*(char *)(2 * v12 - 0x20f8250 + v1) = -78;
__readfsdword(v3);
int32_t v23; // 0x1002affe
int32_t * v24 = (int32_t *)(v23 - 43); // 0x1002b095
uint32_t v25 = *v24; // 0x1002b095
*v24 = v25 / 0x10000000 | 32 * v25;
return __asm_sti();
}

// Address range: 0x1002b0b5 - 0x1002b0cd
int32_t function_1002b0b5(int32_t a1) {
// 0x1002b0b5
int32_t v1; // 0x1002b0b5
int32_t * v2 = (int32_t *)(v1 + 0x3cf23df); // 0x1002b0c0
int32_t v3; // 0x1002b0b5
*v2 = *v2 | v3;
return function_4d97e29d();
}

// Address range: 0x1002b0cd - 0x1002b197
int32_t function_1002b0cd(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x1002b0cd
int32_t v1; // 0x1002b0cd
int32_t v2 = v1 - 1; // 0x1002b0cd
bool v3; // 0x1002b0cd
int32_t v4 = v3; // 0x1002b0cf
int32_t v5; // 0x1002b0cd
int32_t v6 = v5 + 0x8cbb39a + v4; // 0x1002b0cf
int32_t v7 = __asm_int3(); // 0x1002b0d6
int32_t v8; // 0x1002b0cd
__asm_into(v8);
int32_t v9; // 0x1002b0cd
if (v6 < 0 != (v6 + v4 & (v5 ^ -0x80000000)) < 0) {
// 0x1002b0dc
int32_t v10; // 0x1002b0cd
unsigned char v11 = *(char *)((v10 & -0x10000 | 1560) + 0x36cd1615); // 0x1002b0dc
*(int32_t *)v9 = v7;
int32_t v12; // 0x1002b0cd
int32_t * v13 = (int32_t *)(v12 - 0x64566086); // 0x1002b0e4
*v13 = *v13 - (v2 & -256 | (int32_t)v11);
return *(int32_t *)0x6f4abb17 & v7;
}
uint32_t v14; // 0x1002b0cd
if ((char)(v14 / 256) > 170) {
unsigned char v15 = (char)v2; // 0x1002b17d
char v16 = *(char *)(v1 - 0x37206e7e); // 0x1002b17d
int16_t v17; // 0x1002b0cd
int32_t v18 = v17; // 0x1002b186
__asm_arpl(*(int16_t *)(v18 + 107), v17);
int16_t v19; // 0x1002b0cd
if (v19 == 0) {
// 0x1002b172
return v18 - 0xa9b5f2e + (int32_t)(v16 != -2 | v15 - 2 - v16 > v15) & -256 | 110;
}
int32_t result = __asm_wait(); // 0x1002b190
__asm_out(254, (char)result);
return result;
}
// 0x1002b114
int32_t v20; // 0x1002b0cd
int32_t * v21 = (int32_t *)v20; // 0x1002b122
*v21 = *v21 - 0x5dac2809;
__asm_hlt();
int32_t v22; // bp-4, 0x1002b0cd
int16_t v23; // 0x1002b0cd
int32_t v24 = unknown_1b76f84a(v23, &v22, v14 + 0x5500 & 0xff00 | v14 & -0xff01); // 0x1002b12d
unsigned char v25 = (char)v24; // 0x1002b134
int32_t v26 = v24 + 42; // 0x1002b134
if (v25 < 214) {
// 0x1002b172
return (v26 & 255 | v24 & -256) - 0xa9b5f2e + (int32_t)(v25 < 214) & -256 | 110;
}
// 0x1002b139
*(char *)v9 = (char)v26;
bool v27; // 0x1002b0cd
unsigned char v28 = *(char *)((v27 ? -1 : 1) + (int32_t)&v22); // 0x1002b14e
unsigned char v29 = v28 < 139 ? v28 : v28 + 117; // 0x1002b14f
return (0x10000 * v24 / 0x10000 & -0x10000 | (int32_t)v29 | 256 * (int32_t)(v28 > 138)) ^ -0x9d5e48b;
}

// Address range: 0x1002b1f2 - 0x1002b1f5
int32_t function_1002b1f2(void) {
// 0x1002b1f2
int32_t result; // 0x1002b1f2
return result;
}

// Address range: 0x1002b1f9 - 0x1002b214
int32_t function_1002b1f9(void) {
uint32_t v1 = __asm_sti(); // 0x1002b1f9
int32_t v2; // 0x1002b1f9
int32_t * v3 = (int32_t *)(v2 + 111); // 0x1002b1fc
bool v4; // 0x1002b1f9
*v3 = *v3 - (v4 ? -45 : -46);
int32_t v5; // 0x1002b1f9
int32_t * v6 = (int32_t *)(v5 - 0x49dfd273); // 0x1002b209
int32_t v7; // 0x1002b1f9
*v6 = *v6 + v7;
return 153 * v1 / 256 + v1 & 255 | v1 & -0x10000;
}

// Address range: 0x1002b266 - 0x1002b26a
int32_t function_1002b266(int32_t a1) {
// 0x1002b266
int32_t result; // 0x1002b266
return result;
}

// Address range: 0x1002b279 - 0x1002b27e
int32_t function_1002b279(void) {
// 0x1002b279
return function_369eb692();
}

// Address range: 0x1002b27f - 0x1002b28b
int32_t function_1002b27f(void) {
// 0x1002b27f
int32_t v1; // 0x1002b27f
int32_t v2; // 0x1002b27f
*(char *)(v1 + 0x68610dfa + v2) = (char)v2;
return function_4a1c5074();
}

// Address range: 0x1002b2cb - 0x1002b2cc
int32_t function_1002b2cb(void) {
// 0x1002b2cb
int32_t result; // 0x1002b2cb
return result;
}

// Address range: 0x1002b2e9 - 0x1002b2f0
int32_t function_1002b2e9(void) {
// 0x1002b2e9
return function_7a2914a5();
}

// Address range: 0x1002b2f0 - 0x1002b35d
int32_t function_1002b2f0(int32_t a1, int32_t a2) {
// 0x1002b2f0
int32_t v1; // 0x1002b2f0
int32_t v2 = v1 >> 31; // 0x1002b2f5
int16_t v3 = v2; // 0x1002b2f6
__asm_in(v3);
int32_t v4; // 0x1002b2f0
*(int32_t *)v4 = __asm_insd(v3);
__asm_int(124);
uint32_t v5; // 0x1002b2f0
int32_t v6; // 0x1002b2f0
uint32_t v7 = *(int32_t *)(8 * v5 - 0x3813f5d4 + v6) + v5; // 0x1002b315
uint32_t v8; // 0x1002b2f0
char v9 = v8; // 0x1002b31f
char v10 = (char)(v7 < v5) + (char)(v8 / 256); // 0x1002b31f
if ((((char)(v7 < v5) + v9 - v10 ^ v9) & (v10 ^ v9)) < 0) {
function_1002b2cb();
}
char * v11 = (char *)(v6 + 33); // 0x1002b323
*v11 = *v11 & (char)v2;
__asm_in_5(v3);
int32_t * v12 = (int32_t *)(0x32a90853 * *(int32_t *)0x72d30229); // 0x1002b328
*v12 = *v12 - v7;
__asm_frstor(*(int864_t *)(v6 - 0x4c54fb3));
unknown_975b6768();
if (v6 != 0) {
// 0x1002b33b
return __asm_iretd();
}
char v13 = __asm_in_5(v3); // 0x1002b356
return (int32_t)v13 & 0x5a0c4a00 | (int32_t)(v13 + 109) | -0x5a0c4b00;
}

// Address range: 0x1002b364 - 0x1002b365
int32_t function_1002b364(void) {
// 0x1002b364
int32_t result; // 0x1002b364
return result;
}

// Address range: 0x1002b36e - 0x1002b373
int32_t function_1002b36e(int16_t a1) {
// 0x1002b36e
int32_t v1; // 0x1002b36e
return function_1002b394(v1);
}

// Address range: 0x1002b375 - 0x1002b37c
int32_t function_1002b375(void) {
// 0x1002b375
return function_1002b39f((int32_t)&g2);
}

// Address range: 0x1002b37f - 0x1002b394
int32_t function_1002b37f(int32_t a1) {
char v1 = __asm_in_6(-29); // 0x1002b37f
int32_t v2; // 0x1002b37f
int64_t v3; // 0x1002b37f
__asm_pmuludq(v3, *(int64_t *)(v2 + 0x474fc10e));
int32_t v4; // 0x1002b37f
return (v4 | (int32_t)v1) & -256 | (int32_t)(v1 + 22);
}

// Address range: 0x1002b394 - 0x1002b398
int32_t function_1002b394(int32_t a1) {
// 0x1002b394
int32_t v1; // 0x1002b394
return __asm_in((int16_t)v1);
}

// Address range: 0x1002b39f - 0x1002b3f0
int32_t function_1002b39f(int32_t a1) {
// 0x1002b39f
int32_t v1; // 0x1002b39f
int32_t v2; // 0x1002b39f
if (v2 == 0) {
// 0x1002b3ec
int32_t result; // 0x1002b39f
__asm_out_1((int16_t)v1, result);
return result;
}
// 0x1002b3a5
int32_t v3; // 0x1002b39f
bool v4; // 0x1002b39f
int32_t v5 = (v4 ? -4 : 4) + v3; // 0x1002b3a1
*(int32_t *)v1 = v5 + v1;
int32_t * v6 = (int32_t *)(v1 - 0x5f7de29b); // 0x1002b3a8
int32_t v7 = *v6; // 0x1002b3a8
int32_t result2; // 0x1002b39f
int32_t v8 = v7 + result2; // 0x1002b3a8
char v9 = llvm_ctpop_i8((char)v8); // 0x1002b3a8
*v6 = v8;
int64_t v10 = v1; // 0x1002b3b5
int64_t v11 = -0x61980661 * v10; // 0x1002b3b5
int32_t v12 = v11 != -0x6198066100000000 * v10 / 0x100000000; // 0x1002b3bb
bool v13; // 0x1002b39f
bool v14; // 0x1002b39f
bool v15; // 0x1002b39f
*(int32_t *)((int32_t)v11 - 4) = 2048 * v12 | v12 | 0x4000 * (int32_t)v15 | 1024 * (int32_t)v4 | 512 * (int32_t)v13 | 256 * (int32_t)v14 | 64 * (int32_t)(v8 == 0) | 128 * (int32_t)(v8 < 0) | 16 * (int32_t)((v7 & 15) + (result2 & 15) > 15) | 4 * (int32_t)((v9 & 1) == 0) | 2;
int32_t v16 = *(int32_t *)(v5 - 16); // 0x1002b3bc
bool v17; // 0x1002b39f
bool v18; // 0x1002b39f
bool v19; // 0x1002b39f
bool v20; // 0x1002b39f
bool v21; // 0x1002b39f
int32_t v22; // 0x1002b39f
int32_t v23; // 0x1002b39f
*(char *)(v22 + 0x50402b69) = (char)(v16 + (v23 & -0xff01 | 256 * (64 * (int32_t)v18 | 128 * (int32_t)v17 | 16 * (int32_t)v19 | (int32_t)v21 | 4 * (int32_t)v20) | 512) >= 0);
return result2;
}

// Address range: 0x1002b434 - 0x1002b435
int32_t function_1002b434(void) {
// 0x1002b434
int32_t result; // 0x1002b434
return result;
}

// Address range: 0x1002b45c - 0x1002b45d
int32_t function_1002b45c(void) {
// 0x1002b45c
int32_t result; // 0x1002b45c
return result;
}

// Address range: 0x1002b469 - 0x1002b486
int32_t function_1002b469(void) {
// 0x1002b469
int32_t v1; // 0x1002b469
bool v2; // 0x1002b469
bool v3; // 0x1002b469
if (v3 != v2) {
v1 = function_1002b434();
}
// 0x1002b46e
int32_t v4; // 0x1002b469
int32_t * v5 = (int32_t *)((v1 | v4 & 0xff00) - 0x359279b3); // 0x1002b474
int32_t v6; // 0x1002b469
*v5 = v6 + (int32_t)((*(int32_t *)(v4 + 58) & 2) != 0) + *v5;
int32_t result; // 0x1002b469
__asm_arpl(*(int16_t *)(result + 0x5ffa2c10), (int16_t)result);
int32_t v7; // 0x1002b469
__asm_outsd((int16_t)v7, v6);
return result;
}

// Address range: 0x1002b48a - 0x1002b4be
int32_t function_1002b48a(int32_t a1) {
// 0x1002b48a
int32_t v1; // 0x1002b48a
unsigned char v2 = (char)v1 & 31; // 0x1002b48a
bool v3; // 0x1002b48a
if (v2 != 0) {
unsigned char v4 = *(char *)-0xaedc76; // 0x1002b48a
*(char *)-0xaedc76 = v4 >> v2;
v3 = (v4 & 1 << v2 - 1) != 0;
}
int32_t v5; // 0x1002b48a
unsigned char v6 = (char)v5; // 0x1002b490
bool v7 = v6 > 153 | v3;
int32_t v8; // 0x1002b48a
bool v9; // 0x1002b48a
if ((v6 & 14) > 9 || v9) {
v8 = (v7 ? 154 : 250) + v5 & 255 | v5 & -256;
} else {
v8 = (v7 ? v5 + 160 : v5) & 255 | v5 & -256;
}
int32_t v10; // 0x1002b48a
unsigned char v11 = *(char *)((v8 + (v1 & 0xff00) & 0xff00 | v1 & -0xff01) ^ v10); // 0x1002b495
int32_t v12; // 0x1002b48a
char v13 = v11 > (char)v12 ? -88 : -89; // 0x1002b496
int32_t v14 = (int32_t)*(int16_t *)(a1 - 0x335397cd); // 0x1002b499
int32_t v15; // 0x1002b48a
int32_t v16 = &v15; // 0x1002b4a9
int32_t * v17 = &v15; // 0x1002b4b5
while (-60 * v14 == -0x3c0000 * v14 / 0x10000) {
int32_t v18 = v16;
function_1002b45c();
v16 = v18 + 4;
if (v13 == (char)v8 || -60 * v14 != -0x3c0000 * v14 / 0x10000) {
// 0x1002b4b9
v17 = (int32_t *)v18;
goto lab_0x1002b4b9_2;
}
v17 = &v15;
}
lab_0x1002b4b9_2:
// 0x1002b4b9
*v17 = 0x2bae768b;
return __asm_sti();
}

// Address range: 0x1002b4be - 0x1002b4f5
int32_t function_1002b4be(int32_t a1) {
// 0x1002b4be
int32_t v1; // 0x1002b4be
char v2 = *(char *)&v1; // 0x1002b4c0
uint32_t v3; // 0x1002b4be
uint32_t v4 = 256 * (int32_t)(v2 + (char)(v3 / 256)) | v3 & -0xff01; // 0x1002b4c0
*(char *)v1 = 2 * v2 | (char)(v4 > 0x8889d892);
int32_t v5 = (v4 + 0x7776276d & 0x7fff00ff | 0x3000) + 0x4bce6cdc | -0x7ac749fb; // 0x1002b4e2
int32_t result = 1024 * (int32_t)((llvm_ctpop_i8((char)v5) & 1) == 0) | v5 & -0x7d01; // 0x1002b4e8
int32_t v6; // 0x1002b4be
bool v7; // 0x1002b4be
unsigned char v8 = *(char *)((v7 ? -4 : 4) + v6); // 0x1002b4e9
int32_t * v9 = (int32_t *)(result - 0x3d4557aa); // 0x1002b4ee
int32_t v10 = *v9; // 0x1002b4ee
int32_t v11; // bp-2, 0x1002b4be
*v9 = v10 - ((int32_t)(v8 < (char)(((v1 & 0xff00 | 98) + 0xffff) / 256)) | (int32_t)&v11);
return result;
}

// Address range: 0x1002b569 - 0x1002b56a
int32_t function_1002b569(void) {
// 0x1002b569
int32_t result; // 0x1002b569
return result;
}

// Address range: 0x1002b56b - 0x1002b572
int32_t function_1002b56b(void) {
// 0x1002b56b
return function_519a1857();
}

// Address range: 0x1002b576 - 0x1002b5b7
int32_t function_1002b576(int16_t a1, int32_t a2, int32_t a3) {
int32_t v1 = a2;
int32_t v2; // 0x1002b576
int32_t v3; // 0x1002b576
bool v4; // 0x1002b576
unsigned char v5 = (char)v4 + (char)v3 + *(char *)(v2 + 0x38fb9c17); // 0x1002b576
int32_t v6 = v3 & -256; // 0x1002b576
int32_t v7; // 0x1002b576
int32_t v8 = v7 & -0xff01 | 0x1700; // 0x1002b57e
int32_t * v9 = &v1; // 0x1002b581
int32_t result = v6 | (int32_t)v5; // 0x1002b581
int32_t v10; // 0x1002b576
if (v10 == 1 || v5 == 0) {
unsigned char v11 = v5 & -76; // 0x1002b583
int32_t v12 = v6 | (int32_t)v11; // 0x1002b587
if (v11 == 0) {
v12 = function_1002b569();
}
// 0x1002b589
*(int32_t *)-0x536d2a9 = v12;
int32_t v13; // 0x1002b576
__asm_outsd((int16_t)v8, v13);
*(int32_t *)0x24f1bc8 = __asm_iretd();
result = __asm_in_4(83);
int32_t v14; // 0x1002b576
v9 = &v14;
}
int32_t v15 = (int32_t)v9;
*(int32_t *)(v15 - 4) = v8;
*(int32_t *)(v15 - 8) = result;
return result;
}

// Address range: 0x1002b5b7 - 0x1002b60a
int32_t function_1002b5b7(int16_t a1, int32_t a2) {
// 0x1002b5b7
int32_t v1; // 0x1002b5b7
int32_t * v2 = (int32_t *)(v1 - 28); // 0x1002b5b8
*v2 = *v2 + 1;
int32_t v3; // 0x1002b5b7
int32_t * v4 = (int32_t *)(v3 + 0xfb927b); // 0x1002b5bb
bool v5; // 0x1002b5b7
*v4 = (int32_t)v5 - v3 + *v4;
int32_t result = v3 | -0x2d0606d6; // 0x1002b5c2
*(char *)-0x4d98e439 = (char)result;
char v6 = 2 * *(char *)0x34466a75; // 0x1002b5cd
*(char *)0x34466a75 = v6;
if (v1 != 1 == v6 == 0) {
// 0x1002b607
return result;
}
int32_t v7 = result + 0x8dc5108; // 0x1002b5d5
int32_t v8; // 0x1002b5b7
int32_t v9 = (v7 & 247) * (v8 & 255) | v7 & -0x220000; // 0x1002b5da
unsigned char v10 = *(char *)(v9 + 119); // 0x1002b5dc
int32_t v11; // 0x1002b5b7
int32_t v12 = *(int32_t *)(v11 - 13); // 0x1002b5df
uint32_t v13; // 0x1002b5b7
return v12 + v9 + (int32_t)(v10 < (char)(v13 / 256));
}

// Address range: 0x1002b60a - 0x1002b61d
int32_t function_1002b60a(int32_t a1) {
// 0x1002b60a
int32_t v1; // 0x1002b60a
return function_e5244e7f(&v1);
}

// Address range: 0x1002b61d - 0x1002b62c
int32_t function_1002b61d(void) {
// 0x1002b61d
int32_t v1; // 0x1002b61d
int16_t v2 = v1; // 0x1002b61d
int32_t v3; // 0x1002b61d
__asm_out_3(v2, (char)v3);
int32_t v4 = __asm_in(v2) + 1; // 0x1002b61f
__asm_out_3(v2, (char)v4);
return v4 & -256 | 128;
}

// Address range: 0x1002b63d - 0x1002b63e
int32_t function_1002b63d(void) {
// 0x1002b63d
int32_t result; // 0x1002b63d
return result;
}

// Address range: 0x1002b643 - 0x1002b650
int32_t function_1002b643(void) {
// 0x1002b643
int32_t result; // 0x1002b643
return result;
}

// Address range: 0x1002b66a - 0x1002b690
int32_t function_1002b66a(void) {
// 0x1002b66a
int32_t v1; // 0x1002b66a
uint32_t v2; // 0x1002b66a
*(char *)v1 = (char)(v2 / 256) + (char)v1;
return v2 | 203;
}

// Address range: 0x1002b690 - 0x1002b6a6
int32_t function_1002b690(int32_t a1) {
// 0x1002b690
int32_t v1; // 0x1002b690
int32_t v2; // 0x1002b690
*(int32_t *)v1 = v2 ^ v1;
int32_t v3; // 0x1002b690
return &v3;
}

// Address range: 0x1002b6a6 - 0x1002b6af
int32_t function_1002b6a6(void) {
// 0x1002b6a6
int32_t v1; // 0x1002b6a6
uint32_t v2; // 0x1002b6a6
if (*(char *)(v1 - 60) - (char)(v2 / 256) >= 0) {
function_1002b63d();
}
// 0x1002b6ab
return __asm_in((int16_t)v2 - 1);
}

// Address range: 0x1002b6af - 0x1002b6b5
int32_t function_1002b6af(void) {
// 0x1002b6af
int32_t result; // 0x1002b6af
return result;
}

// Address range: 0x1002b6b5 - 0x1002b6f3
int32_t function_1002b6b5(void) {
// 0x1002b6b5
uint32_t v1; // 0x1002b6b5
int32_t v2 = v1 & -0x10000; // 0x1002b6b5
int32_t v3 = (12 * v1 / 256 + v1 & 255 | v2) ^ -0x7bfbf6ed; // 0x1002b6b7
uint32_t v4; // 0x1002b6b5
char * v5 = (char *)(v4 - 114); // 0x1002b6be
*v5 = *v5 + 29;
unsigned char v6 = (char)v3; // 0x1002b6c4
int32_t v7 = v6 > 153 ? 154 : 250;
int32_t v8 = v6 > 153 ? v3 + 160 : v3;
int32_t v9 = *(int32_t *)-0x69ad47db; // 0x1002b6ce
int32_t v10 = (v9 & 1) == 0 ? 41 : 42; // 0x1002b6cf
int32_t v11 = ((((v6 & 14) > 9 ? v7 + v3 : v8) & 255 | v2) ^ -0x7bfbf700) + v10; // 0x1002b6cf
int32_t v12; // 0x1002b6b5
*(int32_t *)v12 = (v11 & 255 | v2) ^ -0x7bfbf700;
int32_t v13; // 0x1002b6b5
char v14 = *(char *)(((v11 | -256) & v13) + 0x5449f0e0); // 0x1002b6df
int32_t v15 = (v9 & 1024) != 0 ? -1 : 1; // 0x1002b6e5
char * v16 = (char *)(v12 + 1 + ((v9 & 1024) != 0 ? -4 : 4) + v15); // 0x1002b6eb
*v16 = *v16 + (char)(v4 / 256);
return (v2 | (int32_t)(256 * (int16_t)v11 / 256 * (int16_t)v14)) ^ -0x7bfc0000;
}

// Address range: 0x1002b70d - 0x1002b8fe
int32_t function_1002b70d(int32_t a1, int32_t a2, int32_t a3) {
// 0x1002b70d
int32_t v1; // 0x1002b70d
int32_t * v2 = (int32_t *)(v1 + 99); // 0x1002b70d
int32_t v3 = *v2; // 0x1002b70d
*v2 = -v3;
bool v4 = v3 != 0 | *(char *)-0x20e9493d > 153;
int32_t v5; // 0x1002b70d
bool v6; // 0x1002b70d
int32_t v7 = (v6 ? -4 : 4) + v5; // 0x1002b736
char * v8 = (char *)(v7 - 0x4b18757); // 0x1002b737
unsigned char v9 = *v8; // 0x1002b737
char v10 = v4; // 0x1002b737
char v11 = v9 + 127 + v10; // 0x1002b737
*v8 = v11;
int32_t v12 = v5 & -256 | (int32_t)__asm_in_6(-92); // 0x1002b73f
int32_t result = v12; // 0x1002b744
int32_t v13; // 0x1002b70d
int32_t v14; // 0x1002b70d
if (v11 < 0 != (v11 + v10 & (v9 ^ -128)) < 0) {
// 0x1002b746
result = __asm_in((int16_t)(v12 >> 31));
int32_t v15; // 0x1002b70d
if (v4 ? v11 <= v9 : v9 > 128) {
// 0x1002b74a
*(int32_t *)-0x344ad5c4 = result;
int32_t v16; // 0x1002b70d
v15 = v16 + 1;
}
// 0x1002b75b
int64_t v17; // 0x1002b70d
__asm_psubusw(v17, *(int64_t *)(v7 + 79));
char * v18 = (char *)a1; // 0x1002b75f
int32_t v19; // 0x1002b70d
*v18 = *v18 | (char)v19;
v13 = *(int32_t *)-0xa632c65;
v14 = v15;
}
int32_t * v20 = (int32_t *)v14; // 0x1002b76f
*v20 = *v20 ^ v13;
return result;
}

// Address range: 0x1002b900 - 0x1002b90d
int32_t function_1002b900(void) {
// 0x1002b900
int32_t result; // 0x1002b900
return result;
}

// Address range: 0x1002b90d - 0x1002b9c4
int32_t function_1002b90d(int32_t a1) {
// 0x1002b90d
int32_t v1; // 0x1002b90d
int32_t v2 = v1 - 1; // 0x1002b90d
bool v3; // 0x1002b90d
if (v2 != 0 != v3) {
// 0x1002b90f
return function_d0d53646(*(int32_t *)(8 * a1 - 0x57a934c5));
}
unsigned char v4 = (char)v2; // 0x1002b97c
int32_t v5; // 0x1002b90d
unsigned char v6 = *(char *)(v5 + 49) + v4; // 0x1002b97c
int32_t v7 = v6; // 0x1002b97c
int32_t v8 = v2 & -256 | v7; // 0x1002b97c
int32_t v9 = v6 < v4; // 0x1002b97f
uint32_t v10 = v8 + v9; // 0x1002b97f
uint32_t v11; // 0x1002b90d
bool v12 = v6 < v4 ? v10 != -1 | v11 < v11 - v10 - v9 : v11 < v10; // 0x1002b97f
uint32_t v13; // 0x1002b90d
int32_t v14 = v13 - (v12 ? 9 : 8) & 255 | v13 & -256; // 0x1002b981
int32_t v15; // 0x1002b90d
uint32_t v16 = v15 + 1; // 0x1002b983
char * v17 = (char *)(v8 - 0x1b1b1f96); // 0x1002b987
*v17 = (char)(v16 / 256);
__asm_out_1((int16_t)v14, 256 * (int32_t)*v17 | v16 & -0xff01);
int32_t v18; // 0x1002b90d
int32_t v19; // 0x1002b90d
unsigned char v20 = *(char *)(v18 - 13 + 8 * v19); // 0x1002b993
char * v21 = (char *)v14; // 0x1002b99a
*v21 = (char)(v20 > 240) - (char)(v13 / 256) + *v21;
int32_t * v22 = (int32_t *)(v19 + 0x7d335dd4); // 0x1002b99c
*v22 = *v22 + v5;
uint32_t v23 = v7 & 31; // 0x1002b9a3
if (v23 != 0) {
int32_t * v24 = (int32_t *)v14; // 0x1002b9a3
*v24 = *v24 << v23;
}
int32_t v25 = __asm_hlt(); // 0x1002b9aa
char * v26 = (char *)(v18 + 125); // 0x1002b9bb
*v26 = *v26 & 35;
return v25 + 0xb8250ff;
}

// Address range: 0x1002b9c5 - 0x1002b9cd
int32_t function_1002b9c5(void) {
// 0x1002b9c5
return function_96621d00();
}

// Address range: 0x1002b9cd - 0x1002b9d1
int32_t function_1002b9cd(void) {
// 0x1002b9cd
int32_t result; // 0x1002b9cd
return result;
}

// Address range: 0x1002b9d1 - 0x1002bb89
int32_t function_1002b9d1(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10) {
// 0x1002b9d1
int32_t v1; // 0x1002b9d1
int32_t v2; // 0x1002b9d1
char * v3 = (char *)(4 * v2 + v1); // 0x1002b9d1
int32_t v4; // 0x1002b9d1
*v3 = *v3 & (char)v4;
int32_t v5 = __asm_wbinvd(); // 0x1002b9e7
int32_t v6; // 0x1002b9d1
int32_t v7; // 0x1002b9d1
if (((char)v7 - *(char *)(v6 - 50) & *(char *)(v2 + 14)) >= 0) {
// 0x1002b9eb
int32_t v8; // 0x1002b9d1
__asm_outsd((int16_t)v8, v1);
__asm_int1();
return function_1b63b5fd();
}
int32_t result = v6 + 1; // 0x1002ba21
if (result < 0 != (result & (v6 ^ -0x80000000)) < 0) {
// 0x1002ba24
return result;
}
int32_t v9 = v1 - 1; // 0x1002ba92
if (v9 >= 0) {
// 0x1002ba95
int32_t v10; // 0x1002b9d1
int32_t * v11 = (int32_t *)(v10 + 66); // 0x1002ba98
*v11 = *v11 - 0xad45e9f;
__asm_int1();
__asm_in_6(94);
__asm_in_6(108);
__asm_in((int16_t)a6);
return __asm_iretd();
}
uint32_t v12 = v5 >> 31; // 0x1002ba16
char v13 = *(char *)(v12 - 0x46f2855a); // 0x1002ba1b
int32_t v14 = 256 * (int32_t)(v13 ^ (char)(v12 / 256)) | v12 & -0xff01; // 0x1002ba1b
int16_t v15 = v14; // 0x1002ba76
__asm_outsd(v15, *(int32_t *)v9);
__asm_out_1(v15, result);
int32_t v16 = v14; // bp-6, 0x1002ba78
int32_t v17 = v6 + 228; // 0x1002ba79
int32_t v18 = result & -256; // 0x1002ba79
int16_t v19 = __asm_arpl_7((int16_t)(v18 | v17 & 255)); // 0x1002ba7b
int32_t v20 = (int32_t)&v16 & -0x10000 | (int32_t)v19; // 0x1002ba7b
*(int32_t *)(v20 - 4) = *(int32_t *)(v14 - 0x5be25a30);
uint32_t v21 = *(int32_t *)(v5 - 103); // 0x1002ba84
unsigned char v22 = (char)v17; // 0x1002ba8b
bool v23 = v22 > 153 | v21 < 0xa33136ab;
int32_t v24 = v23 ? v6 + 132 : v17;
return ((v22 & 14) > 9 | (v21 & 15) > 26 ? (v23 ? 154 : 250) + v17 : v24) & 255 | v18;
}

// Address range: 0x1002bb89 - 0x1002bb9a
int32_t function_1002bb89(int32_t a1) {
// 0x1002bb89
int32_t v1; // 0x1002bb89
unsigned char v2 = (char)v1; // 0x1002bb90
bool v3; // 0x1002bb89
bool v4 = v2 > 153 | v3;
int32_t v5; // 0x1002bb89
bool v6; // 0x1002bb89
if (v6 || (v2 & 14) > 9) {
v5 = (v4 ? 154 : 250) + v1 & 255 | v1 & -256;
} else {
v5 = (v4 ? v1 + 160 : v1) & 255 | v1 & -256;
}
return v5 ^ 155;
}

// Address range: 0x1002bb9a - 0x1002bb9c
int32_t function_1002bb9a(void) {
// 0x1002bb9a
return function_1002bbfb();
}

// Address range: 0x1002bb9c - 0x1002bbb3
int32_t function_1002bb9c(int32_t a1) {
// 0x1002bb9c
int32_t v1; // 0x1002bb9c
bool v2; // 0x1002bb9c
bool v3 = v2 | (uint32_t)(v1 & 14) > 9; // 0x1002bba1
int32_t result = (v3 ? v1 + 6 : v1) & 15 | v1 & -0x10000 | 256 * (int32_t)v3 + v1 & 0xff00; // 0x1002bba1
__asm_bound(*(int64_t *)(result + 0x32b460e8));
return result;
}

// Address range: 0x1002bbb3 - 0x1002bbe1
int32_t function_1002bbb3(void) {
// 0x1002bbb3
int32_t v1; // 0x1002bbb3
__asm_out_2(42, v1);
int32_t v2; // 0x1002bbb3
int32_t * v3 = (int32_t *)(v2 + 108); // 0x1002bbbe
int32_t v4; // 0x1002bbb3
*v3 = *v3 & v4;
int32_t v5 = __asm_int1() & -0xff01 | 0xb400; // 0x1002bbd8
int32_t result = v5; // 0x1002bbdc
int32_t v6; // 0x1002bbb3
int32_t v7; // 0x1002bbb3
if (v5 > *(int32_t *)(v7 ^ v2 ^ (*(int32_t *)(v6 + 0x84839ac) || v6 + 4))) {
result = function_1002bbec();
}
// 0x1002bbde
return result;
}

// Address range: 0x1002bbe1 - 0x1002bbec
int32_t function_1002bbe1(void) {
// 0x1002bbe1
int32_t v1; // 0x1002bbe1
return v1 & -37;
}

// Address range: 0x1002bbec - 0x1002bbfb
int32_t function_1002bbec(void) {
// 0x1002bbec
int32_t v1; // 0x1002bbec
return __asm_in((int16_t)v1);
}

// Address range: 0x1002bbfb - 0x1002bc05
int32_t function_1002bbfb(void) {
// 0x1002bbfb
int32_t v1; // 0x1002bbfb
int32_t result; // 0x1002bbfb
__asm_out_3((int16_t)v1, (char)result);
int32_t v2; // 0x1002bbfb
int32_t v3; // 0x1002bbfb
*(char *)v2 = (char)v3;
return result;
}

// Address range: 0x1002bc14 - 0x1002bc2e
int32_t function_1002bc14(void) {
// 0x1002bc14
int32_t v1; // 0x1002bc14
char * v2 = (char *)(v1 - 0x62a24f38); // 0x1002bc14
uint32_t v3; // 0x1002bc14
char v4 = *v2 ^ (char)(v3 / 256); // 0x1002bc14
*v2 = v4;
int32_t v5; // 0x1002bc14
if (v3 != 1 == v4 == 0) {
v5 = function_1002bbec();
}
// 0x1002bc1e
__asm_out(246, (char)v5);
int32_t v6; // 0x1002bc14
uint32_t v7; // 0x1002bc14
*(char *)(v6 - 13) = (char)(v7 / 256);
int32_t result; // 0x1002bc14
return result;
}

// Address range: 0x1002bc45 - 0x1002bc46
int32_t function_1002bc45(int32_t a1) {
// 0x1002bc45
int32_t result; // 0x1002bc45
return result;
}

// Address range: 0x1002bc59 - 0x1002bc60
int32_t function_1002bc59(void) {
// 0x1002bc59
return function_9ba689a3();
}

// Address range: 0x1002bc6b - 0x1002bc6c
int32_t function_1002bc6b(void) {
// 0x1002bc6b
int32_t result; // 0x1002bc6b
return result;
}

// Address range: 0x1002bc72 - 0x1002bc73
int32_t function_1002bc72(int32_t a1) {
// 0x1002bc72
int32_t result; // 0x1002bc72
return result;
}

// Address range: 0x1002bca5 - 0x1002bd2b
int32_t function_1002bca5(void) {
// 0x1002bca5
int32_t v1; // 0x1002bca5
uint32_t v2; // 0x1002bca5
char v3 = *(char *)(v2 + 8 * v1); // 0x1002bca5
int32_t v4; // 0x1002bca5
int32_t v5 = __asm_bound(*(int64_t *)(v4 + 0x21614245)); // 0x1002bcab
int32_t v6; // 0x1002bca5
__asm_arpl(*(int16_t *)(v6 + 51), (int16_t)v6);
int32_t v7; // 0x1002bca5
int32_t v8 = *(int32_t *)(v6 + 89 + 8 * v7); // 0x1002bcb4
int32_t v9 = v8 + v1; // 0x1002bcb4
char v10 = __asm_in_6(-103); // 0x1002bcb9
unsigned char v11 = *(char *)-0x711131a9; // 0x1002bcbc
int32_t * v12 = (int32_t *)(v9 - 100); // 0x1002bcc1
int32_t v13 = *v12; // 0x1002bcc1
int32_t v14 = 1 << (v9 & 31); // 0x1002bcc1
*v12 = v14 | v13;
bool v15 = v11 > 153 | (v14 & v13) != 0;
char v16 = v15 ? v11 - 96 : v11;
unsigned char v17 = (v8 & 15) + (v1 & 15) > 15 | (v11 & 14) > 9 ? (v15 ? -102 : -6) + v11 : v16;
int32_t v18 = v2 & -256; // 0x1002bcc6
float32_t v19 = *(float32_t *)((v18 | 61) - 0x25508341); // 0x1002bcc9
int32_t v20 = v5 + 213 + (int32_t)v15 & 255 | v5 & -256; // 0x1002bccf
int32_t v21 = v18 | (int32_t)(61 - *(char *)v20); // 0x1002bcd2
bool v22; // 0x1002bca5
int32_t v23 = v22 ? -1 : 1; // 0x1002bcd5
int32_t v24; // 0x1002bca5
int32_t v25 = ((v24 | (int32_t)v10) & -256 | (int32_t)v17) + v23; // 0x1002bcd5
int32_t v26 = v9 + v23; // 0x1002bcd5
int32_t v27 = v20 - 1; // 0x1002bcd6
int16_t v28 = v27; // 0x1002bcd7
__asm_insb(v28);
int32_t v29; // 0x1002bca5
float80_t v30; // 0x1002bca5
*(int16_t *)(v29 & -256 | (int32_t)((char)v29 - v3)) = (int16_t)(v30 / (float80_t)v19);
*(char *)v25 = (char)v6;
int32_t v31 = v25 + v23; // 0x1002bcde
*(int32_t *)v7 = v21;
*(int32_t *)(v7 - 8) = v21;
*(int32_t *)(v7 - 12) = v6 - 0x546b94d3;
int32_t result = __asm_ffreep(); // 0x1002bcee
char * v32 = (char *)(v7 + 71); // 0x1002bcf0
*v32 = *v32 + (char)(v2 / 256);
*(int32_t *)(v6 - 0x546b94d5) = v31;
*(int32_t *)v31 = result;
*(int32_t *)(v6 - 0x546b94d9) = -27;
if (v26 != *(int32_t *)(v26 + 32)) {
// 0x1002bd26
*(char *)(v7 + 13) = 0;
return result;
}
// 0x1002bd00
__asm_in_5(v28);
*(int32_t *)(0x2426e0ce * v27 - 4) = 0x77427919;
return __asm_in(v28);
}

// Address range: 0x1002bd2c - 0x1002bd68
int32_t function_1002bd2c(int32_t a1) {
int32_t v1 = unknown_a237c49a(); // 0x1002bd33
int32_t v2; // 0x1002bd2c
__asm_out_3((int16_t)v2, (char)v1);
uint32_t v3; // 0x1002bd2c
int32_t v4; // 0x1002bd2c
uint64_t v5 = (int64_t)*(int32_t *)(v3 - 0x2ac21edc + 4 * v4) * (int64_t)v1; // 0x1002bd42
uint64_t v6 = v5 / 0x100000000; // 0x1002bd42
int32_t * v7 = (int32_t *)(int32_t)v5; // 0x1002bd49
*v7 = *v7 ^ (int32_t)v6;
__asm_fldenv(*(int224_t *)((v3 / 2 | 0x80000000 * v3) + 0x60b649f1));
int32_t v8; // 0x1002bd2c
__asm_outsd((int16_t)v6, v8);
int32_t result = *(int32_t *)-0x30052206; // 0x1002bd59
unsigned char v9 = *(char *)(*(int32_t *)(v8 + 58) + 103); // 0x1002bd5e
char * v10 = (char *)result; // 0x1002bd61
char v11 = *v10; // 0x1002bd61
int32_t v12; // 0x1002bd2c
*v10 = v11 + (char)(v5 / 0x10000000000) + (char)(v9 > (char)v12);
return result;
}

// Address range: 0x1002bd68 - 0x1002bd89
int32_t function_1002bd68(int32_t a1) {
// 0x1002bd68
int32_t v1; // 0x1002bd68
int32_t v2; // 0x1002bd68
int32_t v3 = v2 | v1; // 0x1002bd68
__asm_in_5((int16_t)v3);
int32_t v4 = a1 & -0xff01 | 0xb500; // 0x1002bd6c
int32_t v5; // 0x1002bd68
__asm_arpl(*(int16_t *)v4, (int16_t)(int32_t)&v5);
int32_t v6; // 0x1002bd68
int32_t * v7 = (int32_t *)(v6 - 56); // 0x1002bd7d
*v7 = *v7 ^ (v3 & -0xff01 | 0x9500);
int32_t * v8 = (int32_t *)(v6 - 0x21dbbb6c); // 0x1002bd80
*v8 = *v8 & v4 - 1;
return function_1002bda6(v6);
}

// Address range: 0x1002bd8c - 0x1002bd8f
int32_t function_1002bd8c(int32_t a1) {
// 0x1002bd8c
int32_t result; // 0x1002bd8c
return result;
}

// Address range: 0x1002bd9d - 0x1002bd9e
int32_t function_1002bd9d(int32_t a1) {
// 0x1002bd9d
int32_t result; // 0x1002bd9d
return result;
}

// Address range: 0x1002bda6 - 0x1002bdf6
int32_t function_1002bda6(int32_t a1) {
// 0x1002bda6
int32_t v1; // 0x1002bda6
int32_t * v2 = (int32_t *)(v1 + 2); // 0x1002bda6
*v2 = *v2 & 104;
int32_t v3; // 0x1002bda6
char * v4 = (char *)(v3 + 3); // 0x1002bdaa
int32_t v5; // 0x1002bda6
*v4 = *v4 + (char)v5;
int32_t v6 = v5 + 0x427b49d7; // 0x1002bdad
int32_t v7; // 0x1002bda6
int32_t v8 = v7;
*(int32_t *)v8 = v8 | 0x52e157a9;
uint32_t v9; // 0x1002bda6
int32_t v10; // 0x1002bda6
if (v10 == 1) {
// 0x1002bdcf
__asm_out_3((int16_t)v1, (char)v6);
int32_t * v11 = (int32_t *)(v5 - 0xe9f49f6); // 0x1002bdd0
*v11 = *v11 & v6;
char * v12 = (char *)v6; // 0x1002bdd6
*v12 = *v12 & (char)(v9 / 256);
int32_t v13; // 0x1002bda6
__asm_into(v13);
int32_t result = v6 & -256 | (int32_t)*(char *)-0x2097bbdc; // 0x1002bddd
int32_t v14; // 0x1002bda6
int32_t * v15 = (int32_t *)(v14 - 128); // 0x1002bde2
int32_t v16 = *v15; // 0x1002bde2
*v15 = v16 - v9;
if (v16 > v9) {
// 0x1002be69
return result;
}
// 0x1002bdf0
int32_t v17; // 0x1002bda6
return unknown_a4907d(v14, v7, v3, &v17, v9, *(int32_t *)(v1 - 0x64252d3c), 0, result);
}
// 0x1002bdbc
*(int32_t *)-0x12a5ade1 = v6;
char * v18 = (char *)(v9 - 0x10a0c9b3); // 0x1002bdc4
unsigned char v19 = *v18; // 0x1002bdc4
unsigned char v20 = (char)(v9 / 256); // 0x1002bdc4
*v18 = v19 - v20;
unsigned char v21 = (char)v6; // 0x1002bdca
bool v22 = v21 > 153 | v19 < v20;
int32_t result2; // 0x1002bda6
if ((v21 & 14) > 9 || (v19 & 15) - (v20 & 15) > 15) {
result2 = (v22 ? 102 : 6) + v6 & 255 | v6 & -256;
} else {
result2 = (v22 ? v5 + 55 : v6) & 255 | v6 & -256;
}
__asm_outsb((int16_t)v1, *(char *)&v7);
char * v23 = (char *)result2; // 0x1002bdcc
unsigned char v24 = *v23; // 0x1002bdcc
*v23 = v24 / 2 | 128 * v24;
return result2;
}

// Address range: 0x1002be33 - 0x1002be57
int32_t function_1002be33(void) {
// 0x1002be33
int32_t v1; // 0x1002be33
int32_t v2; // 0x1002be33
__asm_outsd((int16_t)v2, v1);
int32_t v3 = *(int32_t *)(v2 - 0x3862ddf8); // 0x1002be36
__readfsdword(v3 + 123);
return v3 & -0xff78 | 0x4f00;
}

// Address range: 0x1002be67 - 0x1002be69
int32_t function_1002be67(void) {
// 0x1002be67
return __asm_int3();
}

// Address range: 0x1002be9e - 0x1002bea3
int32_t function_1002be9e(void) {
// 0x1002be9e
return function_8838b8c5();
}

// Address range: 0x1002beb3 - 0x1002bfcf
int32_t function_1002beb3(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x1002beb3
int32_t v1; // 0x1002beb3
int32_t v2; // 0x1002beb3
__asm_outsb((int16_t)v2, (char)v1);
__asm_int3();
int32_t v3; // 0x1002beb3
__asm_into(v3);
int32_t v4 = a6 & -0xff01 | 0x5700; // 0x1002becb
int32_t * v5 = (int32_t *)(a7 + 54); // 0x1002becd
*v5 = *v5 + 6;
*(char *)(a1 - 13) = 0;
char * v6 = (char *)a5; // 0x1002bed6
*v6 = *v6 - 99;
int32_t v7 = *(int32_t *)(a2 & 0xffff); // 0x1002bed9
bool v8; // 0x1002beb3
int32_t v9 = (v8 ? 0xfffc : 4) + a2 & 0xffff | a2 & -0x10000; // 0x1002bed9
int32_t v10 = *(int32_t *)v9; // 0x1002bedb
int32_t v11 = *(int32_t *)a1; // 0x1002bedb
int32_t v12 = v8 ? -4 : 4; // 0x1002bedb
int32_t v13 = v12 + a1; // 0x1002bedb
__asm_out_1((int16_t)a7, v7 & -0x10000 | 256 * (int32_t)((v7 & 14) > 9 | (v10 & 15) - (v11 & 15) > 15) + v7 & 0xff00 | 89);
char * v14 = (char *)v4; // 0x1002bee4
char v15 = *v14 ^ 89; // 0x1002bee4
char v16 = llvm_ctpop_i8(v15); // 0x1002bee4
*v14 = v15;
int32_t result = *(int32_t *)(v9 + v12); // 0x1002bee6
__asm_stmxcsr(*(int32_t *)(v13 - 0x35fc5a19));
if ((v16 & 1) != 0) {
// 0x1002bef0
return result;
}
// 0x1002bef2
*(char *)(v13 + 1) = (char)result;
float80_t v17; // 0x1002beb3
*(int32_t *)a4 = (int32_t)v17;
return function_4c088253(v4);
}

// Address range: 0x1002c007 - 0x1002c065
int32_t function_1002c007(void) {
// 0x1002c007
int32_t v1; // 0x1002c007
unsigned char v2 = (char)v1; // 0x1002c009
uint32_t v3; // 0x1002c007
__asm_out_3((int16_t)v3, v2);
int32_t v4; // 0x1002c007
int32_t * v5 = (int32_t *)(v4 + 0xffe2 & 0xffff); // 0x1002c00a
*v5 = 2 * *v5;
int32_t v6; // 0x1002c007
int32_t v7 = v6 & -0x10000 | (v1 ^ v6) & 0xff00 | 251; // 0x1002c011
int32_t v8 = *(int32_t *)((v1 + 229 + (v2 > 26 ? 77 : 78) & 255 | v1 & -256) - 111); // 0x1002c01f
int32_t v9 = -0x4c104d80 * v8; // 0x1002c01f
char * v10 = (char *)v7; // 0x1002c02c
unsigned char v11 = (char)(v3 / 256); // 0x1002c02c
*v10 = *v10 ^ v11;
char * v12 = (char *)(v7 - 108); // 0x1002c034
unsigned char v13 = *v12; // 0x1002c034
*v12 = v13 - v11;
int32_t v14; // 0x1002c007
int32_t * v15 = (int32_t *)(v14 - 0x505543f9); // 0x1002c03e
*v15 = *v15 - v7;
int32_t * v16 = (int32_t *)(v14 + 3); // 0x1002c050
*v16 = *v16 | v14;
*(int32_t *)0x4dcfded1 = v9;
unsigned char v17 = *(char *)v9; // 0x1002c05a
return v1 & -0x10000 | (int32_t)(v13 >= v11) | 256 * (int32_t)v17;
}

// Address range: 0x1002c065 - 0x1002c10e
int32_t function_1002c065(int32_t a1) {
// 0x1002c065
int32_t v1; // 0x1002c065
if ((v1 & -0x24eaa93b) != 0) {
// 0x1002c0d9
int32_t v2; // 0x1002c065
int32_t * v3 = (int32_t *)(v2 - 0x9864570); // 0x1002c0ed
int32_t v4 = *v3; // 0x1002c0ed
int32_t v5; // bp-21980, 0x1002c065
*v3 = (int32_t)&v5;
int32_t v6 = *(int32_t *)(v4 + 16); // 0x1002c100
char * v7 = (char *)(v6 - 28); // 0x1002c107
*v7 = *v7 + -1 - (char)(*(int32_t *)(v4 + 28) + v6);
return *(int32_t *)(v4 + 24);
}
// 0x1002c078
int32_t v8; // 0x1002c065
int32_t v9 = v8 + 0x55f5a970; // 0x1002c065
int32_t v10; // 0x1002c065
__asm_outsb((int16_t)v10, *(char *)v9);
int32_t v11; // 0x1002c065
unsigned char v12 = *(char *)((v1 & 197) + v11); // 0x1002c07b
uint32_t v13 = v1 & -0x24eaaa00; // 0x1002c07b
int32_t * v14 = (int32_t *)v9; // 0x1002c07f
int16_t v15; // 0x1002c065
__asm_outsd(v15 + 1, *v14);
int32_t v16; // 0x1002c065
*(int32_t *)v16 = *v14;
bool v17; // 0x1002c065
int32_t v18 = (v17 ? -4 : 4) + v16; // 0x1002c080
char * v19 = (char *)(v18 - 128); // 0x1002c089
unsigned char v20 = *v19; // 0x1002c089
*v19 = 2 * v20;
if ((v20 / 64 & 1) != v20 / 128) {
char v21 = v12 > 153 ? v12 - 96 : v12;
int32_t v22 = v13 | (int32_t)((v12 & 14) > 9 ? (v12 > 153 ? -102 : -6) + v12 : v21);
__asm_arpl(*(int16_t *)-0x117aae90, -0x49fe);
*(int32_t *)v11 = v22;
*(int32_t *)(v11 - 4) = v22;
__asm_int3();
__asm_outsb(-0x75fe, *(char *)0x3e93de96);
__asm_int1();
return 0x3e93de96;
}
int32_t v23 = *(int32_t *)(v11 + 4); // 0x1002c094
__asm_hlt();
uint32_t v24; // 0x1002c065
unsigned char v25 = (char)(v24 / 256); // 0x1002c099
char v26 = v13 / 256; // 0x1002c099
char v27 = (v23 & 1) != 0; // 0x1002c099
unsigned char v28 = v26 + v25; // 0x1002c099
char v29 = v28 + v27; // 0x1002c099
char v30 = llvm_ctpop_i8(v29); // 0x1002c099
bool v31 = (v23 & 1) != 0 ? v29 <= v25 : v28 < v25; // 0x1002c099
__asm_int1();
int32_t result = __asm_int3(); // 0x1002c09c
*(char *)v18 = (char)result;
*(int32_t *)(v11 + 2) = 512 * (int32_t)((v23 & 512) != 0) | 256 * (int32_t)((v23 & 256) != 0) | 1024 * (int32_t)((v23 & 1024) != 0) | 0x4000 * (int32_t)((v23 & 0x4000) != 0) | (int32_t)v31 | 16 * (int32_t)((v26 & 6) + (v25 & 15) + v27 > 15) | 64 * (int32_t)(v29 == 0) | 128 * (int32_t)(v29 < 0) | 4 * (int32_t)((v30 & 1) == 0) | 2048 * (int32_t)((v29 + v27 & (v25 ^ -128)) < 0) | 2;
return result;
}

// Address range: 0x1002c10f - 0x1002c175
int32_t function_1002c10f(int16_t a1) {
// 0x1002c10f
int16_t v1; // 0x1002c10f
uint32_t v2 = unknown_4cd9e8b4(v1); // 0x1002c115
int32_t v3; // 0x1002c10f
int32_t v4; // 0x1002c10f
*(int32_t *)v3 = v4 & v3;
int32_t v5 = v2 & -0x10000; // 0x1002c14b
int32_t v6; // 0x1002c10f
unsigned char v7 = (char)(v2 + ((v6 ^ -8) < 0x66c0ade8 ? 30 : 31) + 6 * v2 / 256); // 0x1002c152
unsigned char v8 = v7 + 44; // 0x1002c152
if (v8 < 0 != (v8 & (v7 ^ -128)) < 0) {
uint32_t result = v5 | (int32_t)v8; // 0x1002c152
if (v8 >= 0) {
// 0x1002c173
return result;
}
// 0x1002c158
return result - (result < 0x61a6b35c ? 0x4505d448 : 0x4505d447);
}
unsigned char v9 = v7 - 51 + (char)(v7 > 211); // 0x1002c134
int32_t v10 = v7 > 211 ? v9 <= v8 : v8 > 94 ? 0x5ecb814e : 0x5ecb814d; // 0x1002c137
int32_t v11; // 0x1002c10f
*(char *)v11 = -5;
uint32_t v12 = *(int32_t *)(v11 + 13); // 0x1002c142
return ((int64_t)((v5 | (int32_t)v9) - v10) | -0x1a5422d300000000) / (int64_t)v12;
}

// Address range: 0x1002c176 - 0x1002c178
int32_t function_1002c176(void) {
// 0x1002c176
int32_t result; // 0x1002c176
return result;
}

// Address range: 0x1002c178 - 0x1002c19d
int32_t function_1002c178(void) {
// 0x1002c178
return -0x67d7d20f;
}

// Address range: 0x1002c19d - 0x1002c1f1
int32_t function_1002c19d(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x1002c19d
__asm_in_6(-24);
__asm_hlt();
*(int32_t *)0x5284d125 = *(int32_t *)0x5284d125 & 0x4ab44ea0;
int32_t * v1 = (int32_t *)(a4 + 0x1168f3d8); // 0x1002c1ba
int32_t v2; // bp+32, 0x1002c19d
*v1 = *v1 ^ (int32_t)&v2;
int32_t result = (a7 + 0x338dfd83 & -256 | a7 + 215 & 255) - 1; // 0x1002c1e6
__asm_out_2(79, result);
return result;
}

// Address range: 0x1002c1f1 - 0x1002c21e
int32_t function_1002c1f1(void) {
// 0x1002c1f1
int32_t v1; // 0x1002c1f1
if (v1 == 0) {
// 0x1002c210
int32_t result; // 0x1002c1f1
return result;
}
// 0x1002c1fe
*(int864_t *)(v1 + 119) = (int864_t)__asm_fnsave();
int32_t v2; // 0x1002c1f1
int32_t v3; // 0x1002c1f1
*(char *)v2 = (char)v3 - 1;
*(int32_t *)0x184adbf0 = 0x2de23157;
return 0x2de23157;
}

// Address range: 0x1002c21f - 0x1002c23c
int32_t function_1002c21f(void) {
// 0x1002c21f
int32_t v1; // 0x1002c21f
char * v2 = (char *)(v1 - 0x19e7c88d); // 0x1002c22d
uint32_t v3; // 0x1002c21f
*v2 = *v2 + (char)(v3 / 256);
return v3 & -256 | (int32_t)*(char *)0x6220cb30;
}

// Address range: 0x1002c23c - 0x1002c268
int32_t function_1002c23c(void) {
int32_t v1 = 0x430a8d64; // bp-4, 0x1002c23c
int32_t v2; // 0x1002c23c
*(char *)v2 = (char)v2 / 2;
int32_t v3; // 0x1002c23c
char v4 = *(char *)&v3; // 0x1002c244
int32_t v5; // 0x1002c23c
int32_t * v6 = (int32_t *)(v5 + 30); // 0x1002c247
*v6 = *v6 | v5;
int32_t v7; // 0x1002c23c
*(int32_t *)((int32_t)&v1 - 6) = v7;
bool v8; // 0x1002c23c
v3 += (v8 ? -5 : 5);
int32_t v9; // 0x1002c23c
int32_t v10 = __asm_in((int16_t)(v9 & 0xff00 | (int32_t)(v4 | (char)v9))); // 0x1002c253
int32_t v11; // 0x1002c23c
unsigned char v12 = *(char *)(v11 + 82) | (char)v7; // 0x1002c25a
int32_t v13; // 0x1002c23c
int32_t v14 = v13 - 1; // 0x1002c25d
v7 = v7 & -256 | (int32_t)v12;
v5 = v10 & 0x3f13805f;
while (v14 != 0 == v12 == 0) {
// 0x1002c246
v6 = (int32_t *)(v5 + 30);
*v6 = *v6 | v5;
*(int32_t *)0x792f46da = v7;
v3 += (v8 ? -5 : 5);
v10 = __asm_in((int16_t)(v9 & 0xff00 | (int32_t)(v4 | (char)v9)));
v12 = *(char *)(v11 + 82) | (char)v7;
v14--;
v7 = v7 & -256 | (int32_t)v12;
v5 = v10 & 0x3f13805f;
}
int32_t result = unknown_1be1fe3e(); // 0x1002c260
int32_t * v15 = (int32_t *)v14; // 0x1002c265
int32_t v16; // 0x1002c23c
*v15 = *v15 + v16;
return result;
}

// Address range: 0x1002c27e - 0x1002c2c4
int32_t function_1002c27e(void) {
// 0x1002c27e
int32_t v1; // 0x1002c27e
unsigned char v2 = (char)v1;
*(char *)v1 = v2 / 128 | 2 * v2;
int32_t v3; // 0x1002c27e
int16_t v4 = v3;
int32_t v5; // 0x1002c27e
int32_t v6; // 0x1002c27e
int32_t v7 = *(int32_t *)(v5 + 0x44f12442) & v6; // 0x1002c287
int32_t v8 = __asm_in(v4) + 1; // 0x1002c292
__asm_outsb(v4, *(char *)v7);
__asm_out_2(64, v8 & -216);
int32_t v9; // 0x1002c27e
int32_t v10 = v9 & -256 | (int32_t)*(char *)(v7 + 0x3fa3bd08); // 0x1002c29f
char v11 = *(char *)(v10 + 0x2a99d309); // 0x1002c2a5
int32_t v12 = v7 + 1; // 0x1002c2ab
int32_t v13 = (256 * (int32_t)(v11 ^ (char)(v9 / 256)) | v10 & -0xffd8) & v8; // 0x1002c2ac
v5--;
while (v13 >= 0 == (v13 != 0)) {
// 0x1002c282
v7 = *(int32_t *)(v5 + 0x44f12442) & v12;
v8 = __asm_in(v4) + 1;
__asm_outsb(v4, *(char *)v7);
__asm_out_2(64, v8 & -216);
v10 = v13 & -256 | (int32_t)*(char *)(v7 + 0x3fa3bd08);
v11 = *(char *)(v10 + 0x2a99d309);
v12 = v7 + 1;
v13 = (256 * (int32_t)(v11 ^ (char)(v13 / 256)) | v10 & -0xffd8) & v8;
v5--;
}
// 0x1002c2b0
__asm_in(v4);
__asm_out(156, (char)v12);
return v13 & 0xff00 | v3 & -0xff01;
}

// Address range: 0x1002c2c4 - 0x1002c380
int32_t function_1002c2c4(int32_t a1, int32_t a2) {
// 0x1002c2c4
int32_t v1; // 0x1002c2c4
int32_t v2 = v1 - 1; // 0x1002c2c6
uint32_t v3; // 0x1002c2c4
int16_t v4 = v3; // 0x1002c2c8
__asm_outsd(v4, *(int32_t *)v2);
int32_t v5; // 0x1002c2c4
int32_t v6 = v5 & -256 | 214; // 0x1002c2cb
__asm_int3();
*(char *)-0x2d79455b = *(char *)-0x2d79455b + (char)(v3 / 256);
if (__asm_in_4(18) < -1) {
// 0x1002c375
int32_t v7; // 0x1002c2c4
int32_t v8; // 0x1002c2c4
*(char *)(v8 + v7 + *(int32_t *)v6) = *(char *)v2;
return *(int32_t *)-0xe460ddc;
}
// 0x1002c30e
int32_t v9; // 0x1002c2c4
__asm_into(v9);
__asm_outsb(v4 & 255, *(char *)v2);
int16_t v10; // 0x1002c2c4
*(char *)(2 * v6 - 80 + (int32_t)v10) = (char)a1 - 1;
return function_97ac441f();
}

// Address range: 0x1002c380 - 0x1002c3d8
int32_t function_1002c380(void) {
// 0x1002c380
int16_t v1; // bp-2, 0x1002c380
int32_t v2 = &v1; // 0x1002c381
int32_t v3; // 0x1002c380
int32_t v4; // 0x1002c380
int32_t v5 = v4 + v3; // 0x1002c390
int32_t v6 = *(int32_t *)-0x2047f496; // 0x1002c394
int32_t v7 = v5 - 1; // 0x1002c39a
int16_t v8; // 0x1002c380
int32_t v9 = unknown_969da8a3(v8); // 0x1002c39b
bool v10 = (v5 & 15) > 16 | (v9 & 14) > 9; // 0x1002c3a2
unsigned char v11 = *(char *)(((v10 ? v9 + 6 : v9) & 15) + (v7 & -0xff01 | 0x5400)); // 0x1002c3a6
int32_t v12 = v9 & -0x10000 | (int32_t)v11 | 256 * (int32_t)v10 + v9 & 0xff00; // 0x1002c3a6
int32_t v13; // 0x1002c380
__asm_out_1((int16_t)((int64_t)(0x1000000 * v2 / 0x1000000 ^ (v13 | -0x41826af)) * (int64_t)v6 / 0x100000000), v12);
__asm_out(251, v11);
int32_t v14; // 0x1002c380
bool v15; // 0x1002c380
*(char *)((v15 ? -2 : 2) + v14) = *(char *)(v3 - 1);
int32_t v16 = __asm_wait() ^ -0x274a7b7c; // 0x1002c3c8
char * v17 = (char *)(v12 ^ -0x1e23eb28); // 0x1002c3cd
*v17 = (char)v7 + 1 + *v17;
int64_t v18; // 0x1002c380
int64_t v19; // 0x1002c380
__asm_por(v19, v18);
return v16 + 256 * v2 & 0xff00 | v16 & -0x10000 | v16 + 73 & 255;
}

// Address range: 0x1002c3d8 - 0x1002c3df
int32_t function_1002c3d8(void) {
// 0x1002c3d8
return function_84f68e0c();
}

// Address range: 0x1002c3df - 0x1002c465
int32_t function_1002c3df(int32_t a1) {
int32_t v1 = a1;
bool v2; // 0x1002c3df
if (!v2) {
// 0x1002c41d
__asm_in_4(138);
*(int32_t *)-0x23da37c7 = unknown_66251334();
unknown_2cc0aca8();
__asm_int1();
int32_t v3 = __asm_sti(); // 0x1002c45a
__asm_out_2(193, v3);
return v3 - 0x4c51e056;
}
// 0x1002c3e2
int32_t v4; // 0x1002c3df
int32_t v5; // 0x1002c3df
uint32_t v6 = *(int32_t *)(2 * v5 + v4); // 0x1002c3e2
int32_t v7; // 0x1002c3df
char * v8 = (char *)(4 * v7 + v5); // 0x1002c3e5
int32_t v9; // 0x1002c3df
uint32_t v10; // 0x1002c3df
*v8 = *v8 + (char)v9 + (char)(v10 < v6);
int32_t v11 = *(int32_t *)0x2e97e2a9; // 0x1002c3e8
*(int32_t *)0x6ef966c9 = v11;
int32_t * v12 = (int32_t *)(v9 - 98); // 0x1002c3f9
int32_t v13; // 0x1002c3df
*v12 = *v12 + v13;
return function_ec3a1e5b(v4, v5, -0x4341e844, &v1, v9, v13, v10 - v6, v11);
}

// Address range: 0x1002c469 - 0x1002c48a
int32_t function_1002c469(void) {
// 0x1002c469
int32_t v1; // 0x1002c469
int32_t v2; // 0x1002c469
*(int32_t *)v1 = __asm_insd((int16_t)v2);
return function_672d631c();
}

// Address range: 0x1002c48a - 0x1002c498
int32_t function_1002c48a(void) {
// 0x1002c48a
int32_t v1; // 0x1002c48a
uint32_t v2; // 0x1002c48a
uint32_t v3 = v2 + v1; // 0x1002c48a
unsigned char v4 = (char)(v3 + 14 + (int32_t)(v3 < v2)); // 0x1002c48e
uint16_t v5 = 256 * (int16_t)(v4 / 94) | (int16_t)(v4 % 94); // 0x1002c48e
int32_t v6; // 0x1002c48a
uint16_t v7 = (int16_t)*(char *)(v6 + 114); // 0x1002c490
return v3 & -0x10000 | (int32_t)(v5 / v7 & 255) | (int32_t)(256 * (v5 % v7));
}

// Address range: 0x1002c4b0 - 0x1002c4b1
int32_t function_1002c4b0(void) {
// 0x1002c4b0
int32_t result; // 0x1002c4b0
return result;
}

// Address range: 0x1002c4bd - 0x1002c4c0
int32_t function_1002c4bd(void) {
// 0x1002c4bd
int32_t result; // 0x1002c4bd
return result;
}

// Address range: 0x1002c4ca - 0x1002c4e7
int32_t function_1002c4ca(void) {
char v1 = __asm_in_6(-2); // 0x1002c4cd
int32_t v2; // 0x1002c4ca
int32_t * v3 = (int32_t *)(v2 - 112); // 0x1002c4cf
int32_t v4; // 0x1002c4ca
*v3 = *v3 ^ v4;
int32_t v5; // 0x1002c4ca
int32_t * v6 = (int32_t *)(v5 - 20); // 0x1002c4d2
uint32_t v7 = *v6; // 0x1002c4d2
uint32_t v8; // 0x1002c4ca
int32_t v9 = v7 - v8; // 0x1002c4d2
*v6 = v9;
int32_t v10; // 0x1002c4ca
int32_t v11 = v10 & -256 | (int32_t)v1; // 0x1002c4d5
if (v7 >= v8) {
v11 = function_ffffc45c();
}
int32_t v12 = v11; // 0x1002c4d9
if (v7 >= v8 && v9 != 0) {
v12 = function_1002c4b0();
}
// 0x1002c4db
__asm_out_1((int16_t)v8 - 1, v12);
return function_c9062f75();
}

// Address range: 0x1002c4e7 - 0x1002c54f
int32_t function_1002c4e7(int32_t a1, int32_t a2) {
// 0x1002c4e7
int32_t v1; // 0x1002c4e7
int32_t v2 = v1 - 1; // 0x1002c4e7
int32_t v3; // 0x1002c4e7
int32_t v4; // 0x1002c4e7
bool v5; // 0x1002c4e7
if (v2 != 0 != v5) {
// 0x1002c4e9
int32_t v6; // 0x1002c4e7
int32_t v7; // 0x1002c4e7
*(char *)v6 = (char)v7;
__asm_sti();
int32_t v8 = *(int32_t *)(a2 + 0x477ca087); // 0x1002c50e
v3 = -0x98bb01a;
v4 = a1;
int32_t v9; // 0x1002c4e7
if (((v9 - v8 ^ v9) & (v8 ^ v9)) < 0) {
int64_t v10 = (int64_t)*(int32_t *)-0x48dd08ec; // 0x1002c51b
bool v11; // 0x1002c4e7
int32_t v12 = (v11 ? -4 : 4) + a1; // 0x1002c522
int32_t * v13 = (int32_t *)(*(int32_t *)a1 + 56); // 0x1002c524
*v13 = *v13 - v12 + (int32_t)(95 * v10 != 0x5f00000000 * v10 / 0x100000000);
__asm_outsd(0x4fe6, *(int32_t *)v12);
return (0x10000 * v2 & 0x77000000 | -0x774f0000) / 0x10000;
}
}
int32_t v14 = __asm_iretd(); // 0x1002c540
char * v15 = (char *)v4; // 0x1002c541
__asm_outsb((int16_t)v3, *v15);
return v14 & -256 | (int32_t)*v15;
}

// Address range: 0x1002c568 - 0x1002c56f
int32_t function_1002c568(void) {
// 0x1002c568
int32_t result; // 0x1002c568
return result;
}

// Address range: 0x1002c591 - 0x1002c5be
int32_t function_1002c591(int32_t a1) {
// 0x1002c591
int32_t v1; // 0x1002c591
*(char *)(v1 + 0x5facfc25) = -1;
int32_t v2; // 0x1002c591
int32_t v3 = v2 - 1; // 0x1002c59a
int32_t v4; // 0x1002c591
bool v5; // 0x1002c591
if (v3 == 0 || v5) {
// 0x1002c59c
int32_t v6; // 0x1002c591
int32_t v7 = v1 - *(int32_t *)(v6 + 0x5be84d36); // 0x1002c59c
*(int32_t *)(v7 - 4) = v3;
*(int32_t *)(v7 - 16) = v7 + 4;
*(int32_t *)(v7 - 20) = *(int32_t *)v7;
*(int32_t *)(v7 - 24) = a1;
int32_t v8; // 0x1002c591
bool v9; // 0x1002c591
*(int32_t *)(v7 - 28) = (v9 ? -4 : 4) + v8;
int32_t v10; // 0x1002c591
v4 = __asm_in((int16_t)v10);
}
// 0x1002c5ab
__asm_int(229);
char * v11 = (char *)(v4 ^ 0x24323663); // 0x1002c5b5
unsigned char v12 = *v11; // 0x1002c5b5
*v11 = v12 / 2 | 128 * v12;
return function_124dc780();
}

// Address range: 0x1002c5ff - 0x1002c62b
int32_t function_1002c5ff(void) {
// 0x1002c5ff
int32_t v1; // 0x1002c5ff
int32_t v2 = __asm_in((int16_t)v1); // 0x1002c612
int32_t * v3 = (int32_t *)(v2 + 0x738eba9e); // 0x1002c619
*v3 = *v3 ^ v2;
int32_t v4 = *(int32_t *)(114 * *(int32_t *)v2 | 1); // 0x1002c621
int32_t v5 = *(int32_t *)(*(int32_t *)0x4044e1a7 - 0xe8520e1); // 0x1002c622
return v2 - v5 + (int32_t)((v4 & 1) != 0);
}

// Address range: 0x1002c62b - 0x1002c7f3
int32_t function_1002c62b(void) {
// 0x1002c62b
bool v1; // 0x1002c62b
uint32_t v2; // 0x1002c62b
int32_t v3; // 0x1002c62b
int32_t v4 = v3 - v2 / 256 + (int32_t)v1; // 0x1002c62b
int32_t v5; // 0x1002c62b
int16_t v6 = *(int16_t *)(v5 + 35); // 0x1002c62d
unsigned char v7 = (char)v4; // 0x1002c630
unsigned char v8 = v7 & 31; // 0x1002c630
char v9; // 0x1002c62b
int32_t v10; // 0x1002c62b
int32_t v11; // 0x1002c62b
if (v8 == 0) {
// 0x1002c62b
v9 = v11;
} else {
char * v12 = (char *)(v11 + 0x4f9bb27); // 0x1002c630
*v12 = *v12 >> v8;
v9 = *(char *)&v10;
}
unsigned char v13 = v9; // 0x1002c63c
int32_t v14; // 0x1002c62b
int32_t v15 = v14 + 1; // 0x1002c636
int32_t v16 = v15 & 68 | 137; // 0x1002c639
char v17 = v13 - v7; // 0x1002c63c
char v18 = v7 & 15; // 0x1002c63c
int32_t v19 = 256 * (64 * (int32_t)(v17 == 0) | (int32_t)(v13 < v7) | 128 * (int32_t)(v17 < 0) | 16 * (int32_t)((v13 & 15) - v18 > 15) | 4 * (int32_t)((llvm_ctpop_i8(v17) & 1) == 0)) | 512; // 0x1002c63e
uint32_t v20 = (v15 >> 31) + 1; // 0x1002c646
int32_t v21 = *(int32_t *)(v5 & -256 | 40); // 0x1002c647
char * v22 = (char *)v20; // 0x1002c64c
unsigned char v23 = *v22; // 0x1002c64c
*v22 = (char)(v20 / 256);
int32_t v24 = v20 & -0xff01; // 0x1002c64c
char v25 = *(char *)0x351671b5; // 0x1002c650
*(char *)0x351671b5 = v25 / 2;
char v26 = (v25 & 1) != 0; // 0x1002c656
char v27 = v7 - 111 + v26; // 0x1002c656
int32_t v28; // 0x1002c62b
__asm_arpl(*(int16_t *)(v28 - 0x65e6a85d), (int16_t)(v19 | v16));
bool v29 = v18 + 1 + v26 > 15 | (v27 & 14) > 9; // 0x1002c65e
unsigned char v30 = (v29 ? v27 + 6 : v27) & 15; // 0x1002c65e
int32_t v31 = v3 & -0x10000 | (int32_t)v30 | 256 * (int32_t)v29 + (v4 & 255 | v3 & 0xff00) & 0xff00; // 0x1002c65e
*(int32_t *)v10 = v31;
bool v32; // 0x1002c62b
int32_t v33 = v10 + (v32 ? -4 : 4); // 0x1002c65f
*(int32_t *)v33 = __asm_insd((int16_t)(256 * (int32_t)v23 | v24));
char v34 = v29; // 0x1002c668
char v35 = v30 + v34;
char v36 = v35 + v23; // 0x1002c668
char v37 = llvm_ctpop_i8(v36); // 0x1002c668
int32_t v38 = 256 * (int32_t)v36 | v24; // 0x1002c668
int32_t v39; // 0x1002c62b
int32_t v40 = *(int32_t *)(v39 - 0x2d85d4d); // 0x1002c66a
v10 = 0x2a7e4225;
__asm_outsd((int16_t)v38, v28);
int32_t * v41 = (int32_t *)v21; // 0x1002c677
bool v42; // 0x1002c62b
bool v43; // 0x1002c62b
bool v44; // 0x1002c62b
*v41 = 0x4000 * (int32_t)v44 | 1024 * (int32_t)v32 | 512 * (int32_t)v42 | 256 * (int32_t)v43 | (int32_t)((1 << (v33 & 31) & v40) != 0) | 16 * (int32_t)(v35 + (v23 & 15) > 15) | 64 * (int32_t)(v36 == 0) | 128 * (int32_t)(v36 < 0) | 4 * (int32_t)((v37 & 1) == 0) | 2048 * (int32_t)((v36 + v34 & (v23 ^ -128)) < 0) | 2;
int32_t v45 = *(int32_t *)0x444cdff0; // 0x1002c67a
unsigned char v46 = *(char *)-0x1d4f443; // 0x1002c680
*(char *)-0x1d4f443 = (char)v16;
int32_t v47; // 0x1002c62b
bool v48; // 0x1002c62b
if (v30 > 9 || v35 + (v23 & 15) > 15) {
v47 = v31 & -256 | (int32_t)(((1 << (v33 & 31) & v40) != 0 ? 102 : 6) + v30);
v48 = false;
} else {
unsigned char v49 = (1 << (v33 & 31) & v40) != 0 ? v30 | 96 : v30; // 0x1002c68c
v47 = v31 & -256 | (int32_t)v49;
v48 = v49 == 0;
}
int32_t v50 = v19 | v15 & -0x10000 | (int32_t)v46; // 0x1002c680
uint32_t v51 = v47;
if ((1 << (v33 & 31) & v40) != 0 || v48) {
int32_t v52 = *(int32_t *)(4 * v50 + 39 + v51); // 0x1002c69f
*(char *)(v52 - 0x280b18b8) = (char)v20;
*(int32_t *)(v21 - 4) = v52;
unknown_bd5e3643();
__asm_bound(*(int64_t *)(v38 + 60));
__asm_in_4(215);
int32_t result = __asm_int3(); // 0x1002c6c6
*(char *)(v10 & -0x69f9df76) = *(char *)&v28;
return result;
}
if ((v36 + v34 & (v23 ^ -128)) >= 0) {
// 0x1002c691
return 115 * v51 / 256 + v51 & 255 | v51 & -0x10000;
}
// 0x1002c6e6
*(char *)-0x69f9dfc9 = 0;
unknown_60427151();
int32_t v53 = *v41; // 0x1002c6f2
*v41 = -55;
char * v54 = (char *)(8 * v50 + (v38 & -256 | 111)); // 0x1002c6fe
*v54 = *v54 | v46;
char * v55 = (char *)*(int32_t *)(v38 + 31); // 0x1002c701
*v55 = -*v55;
int32_t v56 = v28 ^ v53; // 0x1002c703
v28 = v56;
int32_t v57 = *v41; // 0x1002c705
v10 = v53 - 4;
int32_t v58 = __readfsdword(v53 - 0x7829cf65); // 0x1002c709
int32_t v59; // 0x1002c62b
__asm_into(v59);
int32_t v60 = *(int32_t *)(v50 - 0x52e0f715); // 0x1002c71c
__asm_out_2(39, v50);
int32_t v61 = __asm_hlt(); // 0x1002c730
int32_t v62 = (v50 & -0xff04 | 0x8100) < 0x85bfed54 ? -0x4d41ca14 : -0x4d41ca15; // 0x1002c734
int32_t result2 = v61 - v62; // 0x1002c734
if (v61 <= v62) {
// 0x1002c73c
return result2;
}
int32_t v63 = v57 & -256; // 0x1002c706
int32_t v64 = ((v57 + 23 & 255 | v63) < *(int32_t *)v53 ? 255 : 0) | v63; // 0x1002c710
float32_t v65 = *(float32_t *)(v53 - 107); // 0x1002c731
__asm_outsb((int16_t)v60, *(char *)v56);
*v41 = -0x69f9df76 - *(int32_t *)(v56 - 21);
*(int32_t *)(v21 - 0x4601) = result2;
*(int32_t *)(v21 - 0x4605) = v64;
*(int32_t *)(v21 - 0x4609) = v60 & -256 | 119;
*(int32_t *)(v21 - 0x460d) = v58;
*(int32_t *)(v21 - 0x4611) = v21 - 0x45fd;
*(int32_t *)(v21 - 0x4615) = v21;
*(int32_t *)(v21 - 0x4619) = v28;
*(int32_t *)(v21 - 0x461d) = v10;
float80_t v66; // 0x1002c62b
int32_t v67 = result2 + 0x114e676 + (int32_t)((float80_t)v65 - (v66 - (float80_t)v6 + (float80_t)v45) != (float80_t)v65 - (v66 - (float80_t)v6 + (float80_t)v45) || 0.0L != 0.0L); // 0x1002c7c3
uint32_t v68 = v28; // 0x1002c7c8
uint32_t v69 = *(int32_t *)v64; // 0x1002c7c8
int32_t v70 = v68 - v69; // 0x1002c7c8
char v71 = llvm_ctpop_i8((char)v70); // 0x1002c7c8
*(int32_t *)(v21 - 0x4621) = v70;
char v72 = v67; // 0x1002c7d3
*(char *)v10 = v72;
__asm_out(81, v72);
int32_t v73 = 256 * (16 * (int32_t)((v68 & 15) - (v69 & 15) > 15) | (int32_t)(v68 < v69) | 4 * (int32_t)((v71 & 1) == 0)) | 512;
__asm_out_2(99, v73 | v67 & 0x3f4500d9);
return 0x10000 * (v73 | (int32_t)*(char *)((v67 & 217) - 0x3d6b22e2)) / 0x10000;
}

// Address range: 0x1002c7f8 - 0x1002c7ff
int32_t function_1002c7f8(void) {
// 0x1002c7f8
return function_89eede8a();
}

// Address range: 0x1002c81b - 0x1002c820
int32_t function_1002c81b(void) {
// 0x1002c81b
return unknown_d4a3284();
}

// Address range: 0x1002c82c - 0x1002c82e
int32_t function_1002c82c(int32_t a1) {
// 0x1002c82c
int32_t result; // 0x1002c82c
return result;
}

// Address range: 0x1002c84a - 0x1002c84f
int32_t function_1002c84a(void) {
// 0x1002c84a
int32_t v1; // 0x1002c84a
return v1 + 61 & 255 | v1 & -256;
}

// Address range: 0x1002c88d - 0x1002c88e
int32_t function_1002c88d(void) {
// 0x1002c88d
int32_t result; // 0x1002c88d
return result;
}

// Address range: 0x1002c8b8 - 0x1002c8f5
int32_t function_1002c8b8(void) {
// 0x1002c8b8
int32_t v1; // 0x1002c8b8
uint32_t v2 = v1 + 1; // 0x1002c8b9
int32_t v3; // 0x1002c8b8
float80_t v4; // 0x1002c8b8
*(int32_t *)(v3 - 71) = (int32_t)v4;
int32_t v5 = __asm_hlt(); // 0x1002c8c3
int32_t v6; // 0x1002c8b8
char * v7 = (char *)(v6 - 122); // 0x1002c8c5
*v7 = -*v7;
int32_t * v8 = (int32_t *)(v2 + 2 * v6); // 0x1002c8c9
*v8 = *v8 | v2;
unsigned char v9 = (char)v5; // 0x1002c8cc
int32_t v10; // 0x1002c8b8
char v11; // 0x1002c8b8
if ((v9 & 14) > 9) {
char v12 = (v9 > 153 ? 102 : 6) + v9; // 0x1002c8cc
v10 = v5 & -256 | (int32_t)v12;
v11 = v12;
} else {
char v13 = v9 > 153 ? v9 + 96 : v9; // 0x1002c8cc
v10 = v5 & -256 | (int32_t)v13;
v11 = v13;
}
if (v9 > 153 || v11 == 0) {
// 0x1002c8cf
uint32_t v14; // 0x1002c8b8
int32_t v15 = (char)(v14 / 256) < (char)(v2 / 256) ? 213 : 212; // 0x1002c8d7
char v16 = *(char *)((v10 - v15 & 255) + v2); // 0x1002c8dc
return v10 & -256 | (int32_t)(v16 | -72);
}
// 0x1002c8eb
function_1002c88d();
return function_66418eb7();
}

// Address range: 0x1002c8f5 - 0x1002c907
int32_t function_1002c8f5(void) {
// 0x1002c8f5
__asm_in_6(-102);
return function_9ad6cf24();
}

// Address range: 0x1002c939 - 0x1002c93b
int32_t function_1002c939(int32_t a1) {
// 0x1002c939
int32_t v1; // 0x1002c939
int32_t v2; // 0x1002c939
return v2 & -256 | (int32_t)*(char *)((v2 & 255) + v1);
}

// Address range: 0x1002c9e5 - 0x1002c9ec
int32_t function_1002c9e5(void) {
// 0x1002c9e5
__asm_in_4(219);
return function_12cc478e();
}

// Address range: 0x1002c9ec - 0x1002cab9
int32_t function_1002c9ec(int32_t a1) {
// 0x1002c9ec
int32_t v1; // 0x1002c9ec
unsigned char v2 = (char)v1; // 0x1002c9ec
bool v3; // 0x1002c9ec
unsigned char v4 = v3 ? -46 : -47; // 0x1002c9ec
unsigned char v5 = v2 - v4; // 0x1002c9ec
bool v6 = v3 | v4 > v2; // 0x1002c9ec
int32_t v7 = v1 & -256; // 0x1002c9ec
int32_t v8 = v7 | (int32_t)v5; // bp-4, 0x1002c9ee
int32_t v9 = &v8; // 0x1002c9ee
unsigned char v10 = v6 ? -57 : -58; // 0x1002c9ef
char v11 = v5 - v10; // 0x1002c9ef
int32_t v12 = v7 | (int32_t)v11; // 0x1002c9ef
char v13; // 0x1002c9ec
int32_t v14; // 0x1002c9ec
bool v15; // 0x1002c9ec
bool v16; // 0x1002c9ec
int32_t v17; // 0x1002c9ec
int32_t v18; // 0x1002c9ec
int32_t v19; // 0x1002c9ec
int32_t v20; // 0x1002c9ec
int32_t v21; // 0x1002c9ec
if (v6 || v5 < v10 || v11 == 0) {
int32_t v22 = v12 - 4; // 0x1002c9f4
*(int32_t *)v22 = v12;
int32_t * v23 = (int32_t *)(v21 - 87); // 0x1002c9f5
int32_t v24; // 0x1002c9ec
*v23 = *v23 | v24;
int32_t v25 = v21 ^ a1; // 0x1002c9f8
char v26 = v9; // 0x1002c9ff
int32_t result = 0x8000 * (int32_t)(v25 < 0) | 0x4000 * (int32_t)(v25 == 0) | 1024 * (int32_t)((llvm_ctpop_i8((char)v25) & 1) == 0) | v9 & -0x10000 | v9 + 240 & 252 | 512; // 0x1002c9ff
v17 = result;
v16 = false;
v19 = v22;
v15 = false;
if ((15 - v26 & v26) < 0) {
// 0x1002ca04
return result;
}
goto lab_0x1002ca4d;
} else {
// 0x1002c9ec
v13 = v11;
bool v27; // 0x1002c9ec
v14 = v27 ? -4 : 4;
v18 = v12;
v20 = v9;
goto lab_0x1002ca64;
}
lab_0x1002ca4d:;
int32_t v28 = v17;
int32_t v29; // 0x1002c9ec
int32_t v30 = v29 - 1; // 0x1002ca4e
int32_t v31; // 0x1002c9ec
*(char *)v30 = __asm_insb((int16_t)v31);
int32_t v32 = v28 - 1; // 0x1002ca50
char v33 = v32;
bool v34; // 0x1002c9ec
bool v35; // 0x1002c9ec
bool v36; // 0x1002c9ec
int32_t v37 = 0x4000 * (int32_t)v34 | 512 * (int32_t)v35 | 256 * (int32_t)v36 | 64 * (int32_t)(v32 == 0) | 128 * (int32_t)(v32 < 0) | 1024 * (int32_t)v16 | 2048 * (int32_t)((v28 & -v28) < 0) | (int32_t)v15 | 16 * (int32_t)((v28 & 15) > 16) | 4 * (int32_t)((llvm_ctpop_i8(v33) & 1) == 0) | 2; // 0x1002ca51
*(int32_t *)(v19 - 4) = v37;
int32_t v38 = v16 ? -4 : 4;
v13 = v33;
v14 = v38;
v18 = v32;
int32_t v39 = v37; // 0x1002ca63
int32_t v40 = v31; // 0x1002ca63
bool v41 = v16; // 0x1002ca63
v20 = v19;
int32_t v42 = v30 + v38; // 0x1002ca63
goto lab_0x1002ca64;
lab_0x1002ca64:;
int32_t v43 = v18;
*(int32_t *)v42 = v43;
int32_t v44 = v42 + v14; // 0x1002ca64
__asm_out_2(112, v43 & -0xff01 | 0x8000);
*(char *)-0x6c98bf50 = v13;
int32_t v45 = v40 & v21; // 0x1002ca6e
int32_t v46 = (v43 & 14) > 9 ? v43 + 6 : v43; // 0x1002ca70
int32_t v47 = v46 & 15; // 0x1002ca70
int32_t v48 = ((v43 & 14) > 9 ? 0x8100 : 0x8000) | v43 & -0x10000;
int32_t v49 = v48 | v47;
int32_t v50 = *(int32_t *)(v44 + 8 * v39); // 0x1002ca71
v17 = v49;
v31 = v45;
v16 = v41;
v19 = v20;
v15 = (v43 & 14) > 9;
v29 = v44;
if (v45 < 0) {
int32_t v51 = v49; // 0x1002ca79
if ((v46 & 14) > 9) {
v51 = v47 + 250 & 255 | v48;
}
int32_t * v52 = (int32_t *)(v51 + 27); // 0x1002ca7b
*v52 = *v52 - v45;
*(int32_t *)-0x6402934d = v50;
__asm_wait();
__asm_in_6(51);
return unknown_ea4dbfe8();
}
goto lab_0x1002ca4d;
}

// Address range: 0x1002cac2 - 0x1002caf9
int32_t function_1002cac2(void) {
// 0x1002cac2
int32_t v1; // 0x1002cac2
*(char *)-0xfbc558a = (char)v1;
int32_t v2; // 0x1002cac2
return v2 + 1;
}

// Address range: 0x1002cb03 - 0x1002cb0d
int32_t function_1002cb03(void) {
// 0x1002cb03
return function_bf085fd2();
}

// Address range: 0x1002cb10 - 0x1002cb11
int32_t function_1002cb10(void) {
// 0x1002cb10
int32_t result; // 0x1002cb10
return result;
}

// Address range: 0x1002cb1f - 0x1002cbb0
int32_t function_1002cb1f(void) {
// 0x1002cb1f
int32_t v1; // 0x1002cb1f
uint32_t v2; // 0x1002cb1f
bool v3; // 0x1002cb1f
int32_t v4 = *(int32_t *)(v2 - 0xaf20473) + v1 + (int32_t)v3; // 0x1002cb21
*(int32_t *)(v4 - 20) = v4;
int64_t v5 = 0x100000000 * (int64_t)v2 | (int64_t)__asm_in((int16_t)v2); // 0x1002cb2b
uint32_t v6; // 0x1002cb1f
int64_t v7 = v6; // 0x1002cb2b
int32_t v8 = v5 / v7; // 0x1002cb2b
int32_t v9 = v8; // 0x1002cb33
if (v8 < 0) {
v9 = function_1002cb10();
}
int32_t v10 = v9;
int32_t v11 = v4 - 33; // 0x1002cb36
*(int32_t *)v6 = v6 - v11;
int16_t v12 = v5 % v7; // 0x1002cb49
char v13 = __asm_in_5(v12); // 0x1002cb49
int32_t * v14 = (int32_t *)v11; // 0x1002cb4a
int32_t v15 = *v14; // 0x1002cb4a
if ((v15 & 1) == 0) {
// 0x1002cbad
return (v10 + 132 & 255 | v10 & -256) - 0x4c64021a + (int32_t)((char)v10 < 124) & -256 | (int32_t)v13;
}
int32_t * v16 = (int32_t *)(2 * v6 - 30); // 0x1002cb50
int32_t v17 = *v16; // 0x1002cb50
uint32_t v18 = v2 & 31; // 0x1002cb50
int32_t v19 = 0; // 0x1002cb50
if (v18 != 0) {
*v16 = v17 << v18;
v19 = (v17 & 0x80000000 >> v18 - 1) != 0;
}
__asm_out(50, v13 ^ 43);
int32_t v20; // 0x1002cb1f
int32_t v21 = v20 + 1; // 0x1002cb56
char v22 = llvm_ctpop_i8((char)v21); // 0x1002cb56
__asm_in_5(v12);
__asm_in_6(-6);
*v14 = 64 * (int32_t)(v21 == 0) | 16 * (int32_t)((v20 & 15) == 15) | 128 * (int32_t)(v21 < 0) | 2048 * (int32_t)((v21 & (v20 ^ -0x80000000)) < 0) | 4 * (int32_t)((v22 & 1) == 0) | 256 * (int32_t)((v15 & 256) != 0) | 512 * (int32_t)((v15 & 512) != 0) | 1024 * (int32_t)((v15 & 1024) != 0) | 0x4000 * (int32_t)((v15 & 0x4000) != 0) | v19 | 2;
int32_t v23; // 0x1002cb1f
int32_t v24 = v19 + v4 - 35 + *(int32_t *)(v23 - 0x15d879ca); // 0x1002cb61
*(int32_t *)(v24 - 4) = 72;
__asm_in(v12 & 255 | -0x3700);
int32_t * v25 = (int32_t *)(v2 - 1); // 0x1002cb76
int32_t v26 = *v25; // 0x1002cb76
*v25 = 2 * v26;
char * v27 = (char *)(v23 - 57 + ((v15 & 1024) != 0 ? -4 : 4)); // 0x1002cb7a
*v27 = 128 * (char)(v26 < 0) | *v27 / 2;
int32_t v28 = __asm_in((int16_t)*(int32_t *)(v24 + 28)); // 0x1002cb94
return (v28 ^ 234) + 251 & 255 | v28 & -256;
}

// Address range: 0x1002cbbf - 0x1002cbcf
int32_t function_1002cbbf(void) {
// 0x1002cbbf
int32_t v1; // 0x1002cbbf
char * v2 = (char *)(v1 - 0x3808a121); // 0x1002cbbf
uint32_t v3; // 0x1002cbbf
bool v4; // 0x1002cbbf
*v2 = (char)v4 - (char)(v3 / 256) + *v2;
int32_t v5; // 0x1002cbbf
*(int32_t *)v1 = __asm_insd((int16_t)v5);
return function_d374cf83();
}

// Address range: 0x1002cbcf - 0x1002cc61
int32_t function_1002cbcf(void) {
// 0x1002cbcf
int32_t v1; // 0x1002cbcf
uint32_t v2 = v1 - 1; // 0x1002cbcf
bool v3; // 0x1002cbcf
if (v2 != 0 != v3) {
uint32_t v4 = *(int32_t *)-0x6aebcb54; // 0x1002cc19
char * v5 = (char *)(v4 - 0x46771b71); // 0x1002cc20
*v5 = *v5 + (char)(v4 / 256);
__asm_iretd();
int32_t v6; // 0x1002cbcf
float80_t v7; // 0x1002cbcf
*(float32_t *)(v6 + 1) = (float32_t)v7;
return __asm_wait();
}
int32_t v8; // 0x1002cbcf
if (v2 == 0) {
// 0x1002cc59
int32_t v9; // 0x1002cbcf
*(int32_t *)v9 = __asm_insd((int16_t)v8);
return function_f14d6d3c();
}
char * v10 = (char *)(v8 + 0x77d7e42b); // 0x1002cc43
*v10 = *v10 ^ (char)(v2 / 256);
char * v11 = (char *)(v1 + 67); // 0x1002cc49
*v11 = 2 * *v11;
uint32_t v12; // 0x1002cbcf
return (208 * v12 / 256 + v12 ^ v2) & 255 | v12 & -0x10000;
}

// Address range: 0x1002cc61 - 0x1002ccf2
int32_t function_1002cc61(void) {
// 0x1002cc61
int32_t v1; // 0x1002cc61
unsigned char v2 = (char)v1; // 0x1002cc64
bool v3; // 0x1002cc61
bool v4 = v2 > 153 | v3;
int32_t result; // 0x1002cc61
bool v5; // 0x1002cc61
if ((v2 & 14) > 9 || v5) {
result = (v4 ? 154 : 250) + v1 & 255 | v1 & -256;
} else {
result = (v4 ? v1 + 160 : v1) & 255 | v1 & -256;
}
int32_t v6; // 0x1002cc61
int32_t v7 = v6 - 1; // 0x1002cc62
int32_t v8; // 0x1002cc61
int32_t v9 = v8 + 1; // 0x1002cc65
int32_t v10 = v7; // 0x1002cc66
bool v11 = (v9 & (v8 ^ -0x80000000)) < 0; // 0x1002cc66
bool v12 = false; // 0x1002cc66
bool v13 = v4; // 0x1002cc66
if (v9 < 0) {
// 0x1002cc68
v10 = result & 255 ^ v7;
v11 = false;
v12 = (char)(result ^ v7) < 0;
v13 = false;
}
// 0x1002cc6a
int32_t v14; // 0x1002cc61
*(char *)v14 = (char)v14;
uint32_t v15; // 0x1002cc61
int32_t v16; // 0x1002cc61
int32_t v17; // 0x1002cc61
if (v12 == v11) {
int32_t * v18 = (int32_t *)(v17 - 25); // 0x1002ccb2
int16_t v19; // bp-2, 0x1002cc61
*v18 = *v18 - (int32_t)&v19;
if (v15 < *(int32_t *)v9) {
// 0x1002cceb
*(char *)((int32_t)v19 - 0x10e0b3f2) = (char)(v10 / 256);
return result;
}
char * v20 = (char *)(v16 + 0x6c06d841); // 0x1002ccc0
*v20 = *v20 & -108;
return function_4dfc04cb();
}
// 0x1002cc6e
__asm_int(193);
*(char *)v15 = *(char *)v9;
bool v21; // 0x1002cc61
int32_t v22 = v21 ? -1 : 1; // 0x1002cc76
int32_t v23 = v22 + v15; // 0x1002cc76
int32_t v24 = __asm_bound(*(int64_t *)(v8 + 0x64a1fbe9 + v22)); // 0x1002cc81
int32_t * v25 = (int32_t *)(v17 + 48); // 0x1002cc88
*v25 = *v25 - 1;
unsigned char v26 = *(char *)(v14 + 0x1e95a83d); // 0x1002cc8b
int32_t v27 = v26 > -1 - (char)(v10 + v23 + (int32_t)v13) ? 255 : 0; // 0x1002cc91
bool v28 = (v16 & 15) > 16 | (v27 & 14) > 9; // 0x1002cc96
int32_t v29 = v28 ? v27 + 6 : v27; // 0x1002cc96
int32_t v30 = *(int32_t *)(v22 + 0x3e50de78 + v23); // 0x1002cc9c
int32_t result2 = (v29 & 15 | v24 & -0x10000 | 256 * (int32_t)v28 + v24 & 0xff00) - 1 & -84 ^ v30; // 0x1002cc9c
__asm_out_2(216, result2);
return result2;
}

// Address range: 0x1002ccfb - 0x1002cd01
int32_t function_1002ccfb(void) {
// 0x1002ccfb
int32_t v1; // 0x1002ccfb
float80_t v2; // 0x1002ccfb
*(int16_t *)(v1 + 121) = (int16_t)v2;
int32_t result; // 0x1002ccfb
return result;
}

// Address range: 0x1002cd05 - 0x1002cd15
int32_t function_1002cd05(void) {
// 0x1002cd05
int32_t v1; // 0x1002cd05
unsigned char v2 = (char)v1;
*(char *)v1 = v2 / 2 | 128 * v2;
int32_t v3; // 0x1002cd05
*(int32_t *)v3 = v3 & v1;
int32_t v4; // 0x1002cd05
*(int32_t *)v1 = __asm_insd((int16_t)v4);
int32_t v5 = 0x10000 * v3 / 0x10000; // 0x1002cd0d
unsigned char v6 = (char)v5; // 0x1002cd10
return (v6 < 135 ? v5 : v5 + 121) & 255 | v5 & -0x10000 | 256 * (int32_t)(v6 > 134);
}

// Address range: 0x1002cd17 - 0x1002cd62
int32_t function_1002cd17(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result) {
// 0x1002cd17
bool v1; // 0x1002cd17
if (v1) {
// 0x1002cd2a
return result;
}
// 0x1002cd1b
int32_t v2; // 0x1002cd17
int32_t v3; // 0x1002cd17
uint32_t v4 = v3 - (v2 & 0xff00);
int32_t result2 = v4 & 0xff00 | v3 & -0xff01; // 0x1002cd1d
uint32_t v5; // 0x1002cd17
uint32_t v6; // 0x1002cd17
bool v7; // 0x1002cd17
uint32_t v8 = v6 + v5 + (v7 ? -4 : 4); // 0x1002cd22
uint32_t v9; // 0x1002cd17
float80_t v10; // 0x1002cd17
float80_t v11; // 0x1002cd17
switch (v8 + (int32_t)(v5 < v9)) {
case 0: {
// 0x1002cd3e
__asm_fstp(v10, v11);
return result2;
}
case 1: {
int32_t result3 = result2; // 0x1002cd28
if (v5 < v9 ? v6 != 0 : v8 < v6) {
// 0x1002cd42
result3 = __asm_int1();
}
// 0x1002cd2a
return result3;
}
}
// 0x1002cd31
int32_t v12; // 0x1002cd17
char v13 = *(char *)(v12 - 0x206fa21b); // 0x1002cd31
int32_t v14 = (char)v3 > 108 ? -0x9211e9c : -0x9211e9d; // 0x1002cd39
int32_t result4 = (v3 + 147 & 255 | v3 & -0x10000 | 256 * (int32_t)(v13 & (char)(v4 / 256))) - v14; // 0x1002cd39
// 0x1002cd3e
__asm_fstp(v10, v11);
return result4;
}

// Address range: 0x1002cd6d - 0x1002cd94
int32_t function_1002cd6d(int32_t a1) {
// 0x1002cd6d
int32_t v1; // 0x1002cd6d
*(int32_t *)(v1 - 116) = a1;
int32_t v2; // 0x1002cd6d
bool v3; // 0x1002cd6d
int32_t v4 = (v3 ? -1 : 1) + v2; // 0x1002cd73
int32_t v5; // 0x1002cd6d
unsigned char v6 = *(char *)(v1 - 1 + (v5 & 255)); // 0x1002cd76
int32_t v7; // 0x1002cd6d
*(int32_t *)v4 = __asm_insd((int16_t)(v7 & 255 | 256 * v7));
int32_t * v8 = (int32_t *)(v5 & -256 | (int32_t)v6); // 0x1002cd7f
*v8 = *v8 & v4;
*(char *)-0x11aadb70 = v6;
int32_t v9; // 0x1002cd6d
if (v9 == -1) {
function_1e21226a();
}
// 0x1002cd8d
return __asm_wait();
}

// Address range: 0x1002cd94 - 0x1002cd9b
int32_t function_1002cd94(void) {
// 0x1002cd94
return function_7043cd2f();
}

// Address range: 0x1002cdb8 - 0x1002cdbb
int32_t function_1002cdb8(void) {
// 0x1002cdb8
int32_t result; // 0x1002cdb8
return result;
}

// Address range: 0x1002cdbf - 0x1002cdd0
int32_t function_1002cdbf(int32_t a1) {
// 0x1002cdbf
bool v1; // 0x1002cdbf
while (!v1) {
// continue -> 0x1002cdc0
}
while (true) {
// continue -> 0x1002cdc6
}
}

// Address range: 0x1002cdd0 - 0x1002cf93
int32_t function_1002cdd0(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
int32_t v1 = a1;
int32_t v2 = &v1; // 0x1002cdd0
bool v3; // 0x1002cdd0
bool v4; // 0x1002cdd0
int32_t v5; // 0x1002cdd0
if (v3 || v4) {
int32_t v6; // 0x1002cdd0
int32_t v7 = v6 - 4; // 0x1002cdd9
*(int32_t *)v7 = 0x2c75871;
v6 = v7;
bool v8; // 0x1002cdd0
while (v8) {
// 0x1002cdd9
v7 = v6 - 4;
*(int32_t *)v7 = 0x2c75871;
v6 = v7;
}
unsigned char v9 = (char)((char)v2 < 222 ? v2 : v2 + 34); // 0x1002cde3
if (v4 || (v9 < 238 ? v9 : v9 + 18) == 0) {
// 0x1002cdf3
return *(int32_t *)0x18c7a392;
}
// 0x1002ce6e
unknown_7bfe45b1();
int32_t v10; // 0x1002cdd0
int32_t result = v10 - 1; // 0x1002ce76
int32_t v11; // 0x1002cdd0
if (result != 0 != (v11 == 1)) {
// 0x1002ce79
int32_t v12; // 0x1002cdd0
return v12 + 2;
}
// 0x1002cecb
*(int32_t *)(v5 + 77) = result;
return result;
}
// 0x1002cdfa
int32_t v13; // 0x1002cdd0
int32_t v14; // 0x1002cdd0
__asm_outsb((int16_t)v14, (char)v13);
bool v15; // 0x1002cdd0
if (v15) {
// 0x1002cdfd
return (v2 & -256 | (int32_t)__asm_in_6(106)) - 1;
}
// 0x1002ce03
__asm_int(60);
unsigned char v16 = *(char *)((v2 & 252) + v5); // 0x1002ce05
char v17 = v16 > 153 ? 102 : 6;
char v18 = v16 > 153 ? v16 + 96 : v16;
bool v19; // 0x1002cdd0
return v2 & -0x7344d500 | (int32_t)((v19 | (v16 & 14) > 9 ? v17 + v16 : v18) & -2);
}

// Address range: 0x1002cf99 - 0x1002cf9c
int32_t function_1002cf99(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result) {
// 0x1002cf99
__asm_int1();
return result;
}

// Address range: 0x1002cf9c - 0x1002d0c6
int32_t function_1002cf9c(int32_t a1, uint32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x1002cf9c
int32_t v1; // 0x1002cf9c
bool v2; // 0x1002cf9c
if (!v2) {
// 0x1002cf9e
int32_t v3; // 0x1002cf9c
return v3 & -256 | (int32_t)__asm_in_5((int16_t)v1 & 255 | -0x4a00);
}
int32_t v4; // 0x1002cf9c
int32_t v5; // 0x1002cf9c
int32_t v6; // 0x1002cf9c
if (a1 != 1) {
// 0x1002d075
bool v7; // 0x1002cf9c
uint32_t v8 = v7 ? -0x25fb428b : -0x25fb428c; // 0x1002d076
int32_t v9 = a2 - v8; // 0x1002d076
int32_t v10 = v9 + v6 + (int32_t)(v7 | v8 > a2); // 0x1002d082
int32_t result = (v9 | v6) & 0xff00 | v9 & -0x10000 | v10 & 255; // 0x1002d086
*(char *)(4 * v1 + 48 + result) = 0;
unsigned char v11 = *(char *)&v4; // 0x1002d09a
bool v12; // 0x1002cf9c
int32_t v13 = v4 + (v12 ? -1 : 1); // 0x1002d09a
v4 = v13;
if (*(char *)(v5 + 1) < v11) {
// 0x1002d064
return result;
}
// 0x1002d0a4
*(char *)v13 = (char)v10 + 48;
__asm_int3();
return function_45e92741();
}
// 0x1002d015
int16_t v14; // 0x1002cf9c
int32_t v15 = unknown_894a239d(v14); // 0x1002d017
int32_t * v16 = (int32_t *)(v1 - 116 + 2 * v4); // 0x1002d021
*v16 = *v16 & v4;
uint32_t v17 = *(int32_t *)(v5 + 14); // 0x1002d026
int32_t v18 = v15 - (v17 > -1 - v6 ? 76 : 75) & 255 | v15 & -256; // 0x1002d029
int32_t result2 = v4; // 0x1002d02b
v4 = v18;
if (v5 - v1 < 0) {
// 0x1002d064
return result2;
}
uint32_t v19 = v17 + v6; // 0x1002d026
char v20 = v19 / 256; // 0x1002d038
char v21 = *(char *)0x24df66e; // 0x1002d038
bool v22 = (result2 & 14) > 9 | (v20 & 15) - (v21 & 15) > 15; // 0x1002d03e
int32_t v23 = v22 ? result2 + 6 : result2; // 0x1002d03e
int32_t v24 = v23 & 15 | result2 & -0x10000 | 256 * (int32_t)v22 + result2 & 0xff00; // 0x1002d03e
*(int32_t *)v18 = v24;
__asm_out_1((int16_t)v1, v24);
unsigned char v25 = *(char *)0x6b2a96ac; // 0x1002d046
return 256 * (int32_t)(v20 - v21) | v19 & -0x10000 | (int32_t)v25;
}

// Address range: 0x1002d0cb - 0x1002d0d1
int32_t function_1002d0cb(void) {
// 0x1002d0cb
int32_t v1; // 0x1002d0cb
char * v2 = (char *)(v1 - 0x2699f95c); // 0x1002d0cb
int32_t result; // 0x1002d0cb
*v2 = *v2 ^ (char)result;
return result;
}

// Address range: 0x1002d0df - 0x1002d1d8
int32_t function_1002d0df(int32_t a1) {
// 0x1002d0df
int32_t v1; // 0x1002d0df
if (v1 == 0) {
// 0x1002d107
return function_685056d6();
}
// 0x1002d0ea
return *(int32_t *)-0x1ecd2e10;
}

// Address range: 0x1002d1d8 - 0x1002d1e5
int32_t function_1002d1d8(void) {
// 0x1002d1d8
return function_d430715a();
}

// Address range: 0x1002d1e7 - 0x1002d1f1
int32_t function_1002d1e7(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x1002d1e7
return function_1f6a6b86(a5);
}

// Address range: 0x1002d231 - 0x1002d232
int32_t function_1002d231(void) {
// 0x1002d231
int32_t result; // 0x1002d231
return result;
}

// Address range: 0x1002d256 - 0x1002d258
int32_t function_1002d256(void) {
// 0x1002d256
return function_1002d2aa();
}

// Address range: 0x1002d258 - 0x1002d25c
int32_t function_1002d258(int32_t a1) {
// 0x1002d258
int32_t result; // 0x1002d258
return result;
}

// Address range: 0x1002d260 - 0x1002d265
int32_t function_1002d260(int32_t a1) {
// 0x1002d260
int32_t result; // 0x1002d260
return result;
}

// Address range: 0x1002d27f - 0x1002d280
int32_t function_1002d27f(void) {
// 0x1002d27f
int32_t result; // 0x1002d27f
return result;
}

// Address range: 0x1002d296 - 0x1002d297
int32_t function_1002d296(void) {
// 0x1002d296
int32_t result; // 0x1002d296
return result;
}

// Address range: 0x1002d2aa - 0x1002d2ae
int32_t function_1002d2aa(void) {
// 0x1002d2aa
int32_t v1; // 0x1002d2aa
char * v2 = (char *)(v1 + 13); // 0x1002d2aa
uint32_t v3; // 0x1002d2aa
bool v4; // 0x1002d2aa
*v2 = (char)v4 - (char)(v3 / 256) + *v2;
int32_t result; // 0x1002d2aa
return result;
}

// Address range: 0x1002d2af - 0x1002d354
int32_t function_1002d2af(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
// 0x1002d2af
bool v1; // 0x1002d2af
if (v1) {
function_1002d296();
}
int32_t result = __asm_int3(); // 0x1002d2b3
bool v2; // 0x1002d2af
if (v2) {
// 0x1002d2b6
return result;
}
unsigned char v3 = (char)result; // 0x1002d312
return result & -0x10000 | (int32_t)(v3 % 49) | 256 * (int32_t)(v3 / 49);
}

// Address range: 0x1002d354 - 0x1002d3df
int32_t function_1002d354(int32_t a1) {
// 0x1002d354
int32_t result; // 0x1002d354
bool v1; // 0x1002d354
bool v2; // 0x1002d354
if (v2 != v1) {
// 0x1002d356
return result;
}
// 0x1002d388
bool v3; // 0x1002d354
int32_t v4 = v3 ? -1 : 1;
int32_t v5; // 0x1002d354
int32_t v6 = v5;
int32_t v7; // 0x1002d354
int32_t v8 = v7;
int32_t v9; // 0x1002d354
int32_t v10 = v9;
int32_t v11; // 0x1002d354
int32_t v12 = v11;
int32_t v13; // 0x1002d354
int32_t v14 = v13 + 56; // 0x1002d389
int32_t v15 = v14 & 255 | v13 & -256; // 0x1002d389
uint32_t v16 = *(int32_t *)(v12 - 0x2e397134); // 0x1002d38b
int32_t v17; // 0x1002d354
int32_t v18 = v17 - v16; // 0x1002d38b
int32_t v19; // 0x1002d354
int32_t v20; // 0x1002d385
int32_t v21; // 0x1002d385
int32_t v22; // 0x1002d35d
while (v17 >= v16 && v18 != 0) {
// 0x1002d37f
int32_t v23; // 0x1002d354
v19 = v23;
*(char *)v6 = *(char *)v8;
v20 = v6 + v4;
v21 = v8 + v4;
int32_t v24 = v12 - 2; // 0x1002d386
v13 = v10;
v23 = v15;
v17 = v18;
if (v24 != 0 == (v6 & v12 - 1) == 0) {
// 0x1002d35d
v22 = v12 - 3;
if (v22 == 0) {
char v25 = *(char *)v19; // 0x1002d364
int32_t v26 = v19 & -256 | (int32_t)(v25 + (char)v19); // 0x1002d364
*(char *)0x4a8c0d7c = *(char *)0x4a8c0d7c | 122;
__asm_arpl(*(int16_t *)v26, (int16_t)v18);
int32_t v27 = *(int32_t *)v18; // 0x1002d36e
__asm_outsb((int16_t)v26, *(char *)v27);
*(int32_t *)(v18 - 2) = v27;
return -0x562a851e;
}
goto lab_0x1002d3bb;
}
v6 = v20;
v8 = v21;
v10 = v19;
v12 = v24;
v14 = v13 + 56;
v15 = v14 & 255 | v13 & -256;
v16 = *(int32_t *)(v12 - 0x2e397134);
v18 = v17 - v16;
}
int32_t v28 = __asm_in((int16_t)v10); // 0x1002d394
*(char *)(9 * v15) = (char)v14;
char * v29 = (char *)(v8 + 0x4667b31c); // 0x1002d3a1
*v29 = *v29 & (char)(v10 / 256);
int32_t * v30 = (int32_t *)(2 * v6 + v8); // 0x1002d3a9
uint32_t v31 = *v30; // 0x1002d3a9
uint32_t v32; // 0x1002d354
*v30 = 0x20000 * v31 | 0x10000 * (int32_t)(v32 < v8) | v31 / 0x10000;
int32_t v33 = v18 - 4; // 0x1002d3ad
*(int32_t *)v33 = -11;
float80_t v34; // 0x1002d354
*(float64_t *)v12 = (float64_t)v34;
int32_t * v35 = (int32_t *)(v8 + v32 & 0xffff); // 0x1002d3b6
*v35 = *v35 & v10;
v10 = (v28 | 57) + 1;
v22 = v12;
v19 = v10;
v15 = v6;
v18 = v33;
v21 = v8;
v20 = v6;
goto lab_0x1002d3bb;
lab_0x1002d3bb:;
int32_t v36 = v21;
int32_t v37 = v18;
char * v38 = (char *)v19; // 0x1002d3bb
*v38 = *v38 ^ (char)v15;
int32_t v39 = v10 & -256; // 0x1002d3bd
*(int32_t *)v20 = v39;
int32_t v40 = v3 ? -4 : 4; // 0x1002d3c4
int32_t v41 = v20 + v40; // 0x1002d3c4
*(int32_t *)v41 = v39;
int32_t v42 = v41 + v40; // 0x1002d3c5
*(int32_t *)(v37 - 4) = v19 + 1 + (v15 < v22 ? 0x24cfd11e : 0x24cfd11d);
*(int32_t *)(v37 - 8) = v22;
*(int32_t *)(v37 - 12) = v39;
*(int32_t *)(v37 - 16) = v15 - v22 & -256 | 127;
*(int32_t *)(v37 - 20) = v37;
*(int32_t *)(v37 - 28) = v36 - *(int32_t *)(v36 - 111);
*(int32_t *)(v37 - 32) = v42;
int32_t * v43 = (int32_t *)v42; // 0x1002d3d2
*v43 = *v43 | v32;
unsigned char v44 = (char)v22 & 31; // 0x1002d3d6
if (v44 != 0) {
char * v45 = (char *)(4 * v22 - 0x343904b4 + v42); // 0x1002d3d6
unsigned char v46 = *v45; // 0x1002d3d6
*v45 = v46 >> v44 | v46 << 8 - v44;
}
// 0x1002d356
return result;
}

// Address range: 0x1002d407 - 0x1002d408
int32_t function_1002d407(void) {
// 0x1002d407
int32_t result; // 0x1002d407
return result;
}

// Address range: 0x1002d438 - 0x1002d43a
int32_t function_1002d438(void) {
// 0x1002d438
return function_1002d45d((int32_t)&g2, (int32_t)&g2);
}

// Address range: 0x1002d447 - 0x1002d45d
int32_t function_1002d447(void) {
// 0x1002d447
int32_t v1; // 0x1002d447
int32_t v2; // 0x1002d447
__asm_arpl(*(int16_t *)(v2 + 0x668f816), (int16_t)v1);
int32_t v3; // 0x1002d447
int32_t result = *(int32_t *)(v3 - 0x15486a7e); // 0x1002d44e
char * v4 = (char *)result; // 0x1002d459
uint32_t v5; // 0x1002d447
*v4 = *v4 - (char)(v5 / 256);
return result;
}

// Address range: 0x1002d45d - 0x1002d488
int32_t function_1002d45d(int32_t a1, int32_t a2) {
// 0x1002d45d
int32_t v1; // 0x1002d45d
int32_t v2; // 0x1002d45d
if (v2 != 1 != (a1 & 64) != 0) {
// 0x1002d46a
__asm_in_5((int16_t)a2);
return v1 + 0x8c5d18;
}
if ((a1 & 2048) == 0) {
uint32_t v3 = __asm_sti(); // 0x1002d481
int32_t result = 108 * v3 / 256 + v3 & 255 | v3 & -0x10000; // 0x1002d482
*(int32_t *)v1 = result;
return result;
}
// 0x1002d478
int32_t v4; // 0x1002d45d
bool v5; // 0x1002d45d
int32_t result2 = v4 - (v5 ? 0x4cb29ae7 : 0x4cb29ae6); // 0x1002d478
if ((char)a1 < 0) {
result2 = function_1002d407();
}
// 0x1002d47a
return result2;
}

// Address range: 0x1002d488 - 0x1002d496
int32_t function_1002d488(void) {
// 0x1002d488
int32_t v1; // 0x1002d488
*(int32_t *)0x67a9a8fe = *(int32_t *)0x67a9a8fe & v1;
return function_73c6eabc();
}

// Address range: 0x1002d497 - 0x1002d533
int32_t function_1002d497(void) {
// 0x1002d497
__asm_int(66);
int32_t v1; // 0x1002d497
int32_t * v2 = (int32_t *)(v1 - 37); // 0x1002d4a1
int32_t v3; // 0x1002d497
int32_t v4 = *v2 | v3 + 3; // 0x1002d4a1
*v2 = v4;
if (v4 < 1) {
// 0x1002d52e
int32_t v5; // 0x1002d497
return v5 & -256;
}
// 0x1002d4a6
int32_t v6; // 0x1002d497
uint32_t v7 = ((v6 | (int32_t)__asm_in_5((int16_t)v1)) >> 31) + 1; // 0x1002d4ad
char * v8 = (char *)(*(int32_t *)(v3 - 1) + 0x24a1bcaf); // 0x1002d4af
uint32_t v9; // 0x1002d497
*v8 = *v8 | (char)v9;
uint32_t v10; // 0x1002d497
bool v11; // 0x1002d497
*(char *)(v6 + 0x4a7f66a9 + (v11 ? -4 : 4)) = (char)(v10 / 256);
__asm_iretd();
*(int32_t *)0x59cda8bf = v7;
int32_t v12 = unknown_e04d721c(); // 0x1002d4c0
int32_t v13 = v12 + 1; // 0x1002d4c8
uint32_t v14 = v9 / 256; // 0x1002d4c9
unsigned char v15 = (char)v14; // 0x1002d4c9
uint32_t v16 = v7 / 256; // 0x1002d4c9
unsigned char v17 = (char)v16; // 0x1002d4c9
unsigned char v18 = (char)v13; // 0x1002d4cc
bool v19 = v15 < v17 | v18 > 153;
int32_t v20; // 0x1002d497
if ((v15 & 15) - (v17 & 15) > 15 || (v18 & 14) > 9) {
v20 = (v19 ? 102 : 6) + v13 & 255 | v13 & -256;
} else {
v20 = (v19 ? v12 + 97 : v13) & 255 | v13 & -256;
}
if (((v15 - v17 ^ v15) & (char)(v16 ^ v14)) < 0) {
// 0x1002d52e
return v20 & -256;
}
// 0x1002d4cf
__asm_out(207, (char)v20);
return function_edbe23e3();
}

// Address range: 0x1002d534 - 0x1002d553
int32_t function_1002d534(int16_t a1, int32_t a2) {
// 0x1002d534
int32_t v1; // 0x1002d534
__asm_out_2(153, v1);
int32_t v2; // 0x1002d534
*(char *)v2 = 66;
return 0x18d05042;
}

// Address range: 0x1002d56c - 0x1002d56e
int32_t function_1002d56c(int32_t a1) {
// 0x1002d56c
int32_t result; // 0x1002d56c
return result;
}

// Address range: 0x1002d57e - 0x1002d57f
int32_t function_1002d57e(void) {
// 0x1002d57e
int32_t result; // 0x1002d57e
return result;
}

// Address range: 0x1002d597 - 0x1002d625
int32_t function_1002d597(int32_t a1, int32_t a2) {
int64_t v1 = (int64_t)*(int32_t *)0x6419388e; // 0x1002d597
bool v2; // 0x1002d597
if (v2 || -66 * v1 != -0x4200000000 * v1 / 0x100000000) {
function_1002d57e();
}
// 0x1002d5a0
__asm_wait();
int32_t result = __asm_iretd(); // 0x1002d5a7
int32_t v3; // 0x1002d597
int32_t v4; // 0x1002d597
if (v3 != -*(int32_t *)(v4 + 0x7eddca5c)) {
// 0x1002d621
int32_t v5; // 0x1002d597
return function_1002d686(*(int32_t *)(v3 + 0x49f4d6b5) ^ v5);
}
// 0x1002d5b1
return result;
}

// Address range: 0x1002d625 - 0x1002d643
int32_t function_1002d625(void) {
// 0x1002d625
bool v1; // 0x1002d625
int32_t v2 = v1 ? -1 : 1; // 0x1002d625
int32_t v3; // 0x1002d625
int32_t v4 = v2 + v3; // 0x1002d625
int32_t v5; // 0x1002d625
*(int32_t *)v4 = *(int32_t *)(v2 + v5);
char * v6 = (char *)(v4 + (v1 ? 0x76ddd8b8 : 0x76ddd8c0)); // 0x1002d62b
*v6 = *v6 ^ 20;
uint32_t v7; // 0x1002d625
return 220 * v7 / 256 + v7 & 255 | v7 & -0x10000;
}

// Address range: 0x1002d645 - 0x1002d647
int32_t function_1002d645(void) {
// 0x1002d645
return function_1002d690();
}

// Address range: 0x1002d648 - 0x1002d649
int32_t function_1002d648(void) {
// 0x1002d648
int32_t result; // 0x1002d648
return result;
}

// Address range: 0x1002d64f - 0x1002d659
int32_t function_1002d64f(void) {
// 0x1002d64f
int32_t v1; // 0x1002d64f
char * v2 = (char *)(v1 - 0x61f4e558); // 0x1002d64f
*v2 = 2 * *v2;
return function_1002d648();
}

// Address range: 0x1002d65e - 0x1002d660
int32_t function_1002d65e(void) {
// 0x1002d65e
int32_t result; // 0x1002d65e
return result;
}

// Address range: 0x1002d66e - 0x1002d684
int32_t function_1002d66e(void) {
// 0x1002d66e
int32_t v1; // 0x1002d66e
__asm_in_5((int16_t)v1);
int32_t v2; // 0x1002d66e
int128_t v3; // 0x1002d66e
__asm_minps(v3, *(int128_t *)(v2 - 23));
int32_t v4; // 0x1002d66e
__asm_bound(*(int64_t *)(v4 + 0x112e8820));
return function_15102eb1();
}

// Address range: 0x1002d686 - 0x1002d68f
int32_t function_1002d686(int32_t a1) {
// 0x1002d686
return *(int32_t *)0x7d206182;
}

// Address range: 0x1002d690 - 0x1002d6b1
int32_t function_1002d690(void) {
// 0x1002d690
int32_t v1; // 0x1002d690
__asm_bound(*(int64_t *)(v1 + 41));
int32_t v2; // 0x1002d690
__asm_arpl(*(int16_t *)-0x6f42010a, (int16_t)v2);
int32_t v3; // 0x1002d690
int32_t * v4 = (int32_t *)(v3 - 0x7c72cb5a); // 0x1002d6a2
*v4 = *v4 + 0x46e37bde;
return function_1dbc770b();
}

// Address range: 0x1002d6c5 - 0x1002d6c6
int32_t function_1002d6c5(void) {
// 0x1002d6c5
int32_t result; // 0x1002d6c5
return result;
}

// Address range: 0x1002d6da - 0x1002d6db
int32_t function_1002d6da(void) {
// 0x1002d6da
int32_t result; // 0x1002d6da
return result;
}

// Address range: 0x1002d6f6 - 0x1002d80f
int32_t function_1002d6f6(int32_t a1, int32_t a2) {
// 0x1002d6f6
uint32_t v1; // 0x1002d6f6
uint32_t v2 = v1 / 256; // 0x1002d6f6
int32_t v3; // 0x1002d6f6
int32_t v4 = 256 * (v2 - v3) & 0xff00 | v1 & -0xff01; // 0x1002d6f6
int32_t v5 = *(int32_t *)(v3 + 0x3cee00d3 + v4); // 0x1002d6f8
int32_t v6; // 0x1002d6f6
int32_t v7 = v6 - v5 + (int32_t)((char)v2 < (char)v3); // 0x1002d6f8
int32_t v8; // 0x1002d6f6
char * v9 = (char *)(v8 - 0x4ae0e897); // 0x1002d6ff
*v9 = (char)v1;
int32_t v10 = v4 & -256 | (int32_t)*v9; // 0x1002d6ff
int32_t v11; // 0x1002d6f6
int32_t v12 = v11;
*(char *)v12 = *(char *)&v11 - (char)v12;
int32_t v13 = *(int32_t *)(v7 - 72); // 0x1002d707
v11 = (v11 | -0x7cbad278) ^ 0x7104cd65;
while (v10 == 0) {
// continue -> 0x1002d715
}
int32_t v14 = a1 + 1; // 0x1002d717
int32_t v15 = unknown_6091795a(); // 0x1002d720
*(int32_t *)(a1 + 0x7a08fcdb) = v7;
int32_t v16 = *(int32_t *)(v15 + 33); // 0x1002d72d
int32_t v17 = v16 + v14; // 0x1002d72d
if (v17 != 0) {
function_1002d6da();
}
// 0x1002d733
int16_t v18; // 0x1002d6f6
int32_t v19 = unknown_291bc5e6(v18); // 0x1002d733
v11 = v19;
int32_t v20 = v19; // 0x1002d741
if (((v17 ^ v14) & (v17 ^ v16)) < 0) {
v20 = function_1002d6c5();
v11 = v20;
}
int32_t v21 = v19 >> 31; // 0x1002d740
__asm_out_2(231, v20 ^ -0x21ab88c7);
int32_t * v22 = (int32_t *)(v13 + 23); // 0x1002d74b
*v22 = *v22 / 2;
int32_t v23 = __asm_int3() + 1; // 0x1002d74f
v11 = v23;
int32_t v24; // 0x1002d6f6
char v25 = *(char *)(v24 + 0x788c431b + *(int32_t *)(v10 + 68) + v21); // 0x1002d755
__asm_out_3((int16_t)(v21 & 0xff00 | (int32_t)((char)v21 - v25)), (char)v23);
int32_t v26 = v17 + 4; // 0x1002d7ce
int32_t v27 = v13 + 4; // 0x1002d7ce
__asm_int(191);
__asm_arpl(*(int16_t *)v27, (int16_t)v26);
*(char *)v26 = *(char *)v27;
return function_8ddd3846();
}

// Address range: 0x1002d81c - 0x1002d82b
int32_t function_1002d81c(void) {
// 0x1002d81c
uint32_t v1; // 0x1002d81c
char * v2 = (char *)(v1 + 120); // 0x1002d820
*v2 = *v2 - (char)(v1 / 256);
__asm_in_5((int16_t)v1);
return function_7ac3e534();
}

// Address range: 0x1002d82b - 0x1002d8d7
int32_t function_1002d82b(int32_t a1) {
// 0x1002d82b
int32_t v1; // 0x1002d82b
int32_t v2; // 0x1002d82b
bool v3; // 0x1002d82b
int32_t v4 = v1 + (int32_t)v3 + *(int32_t *)(v2 - 5); // 0x1002d83d
if ((llvm_ctpop_i8((char)v4) & 1) == 0) {
int32_t v5 = __asm_wait(); // 0x1002d844
int32_t v6 = __asm_insd((int16_t)v2); // 0x1002d848
int32_t v7; // 0x1002d82b
int32_t * v8 = (int32_t *)v7; // 0x1002d848
*v8 = v6;
int32_t * v9 = (int32_t *)(8 * v7 - 0x4abe5f57); // 0x1002d84b
*v9 = *v9 + v7;
*v8 = v5 & -256 | (int32_t)__asm_in_6(23);
return 256 * (int32_t)*(char *)v4 | *(int32_t *)v5 & -0xff01;
}
// 0x1002d8b5
int32_t v10; // 0x1002d82b
int16_t v11 = v10; // 0x1002d833
int16_t v12 = (int16_t)*(char *)(v1 - 65); // 0x1002d833
int16_t v13 = v11 % v12; // 0x1002d833
int16_t v14 = 256 * v13 | v11 / v12 & 255; // 0x1002d833
int16_t v15 = v13 & 255; // 0x1002d83b
int32_t result = v10 & -0x10000 | (int32_t)(v14 / v15 & 255) | (int32_t)(256 * (v14 % v15)); // 0x1002d83b
*(int32_t *)-0x7e3f24c2 = *(int32_t *)-0x7e3f24c2 | 0x3a7eb126;
unsigned char v16 = *(char *)(v2 + 41); // 0x1002d8bf
int32_t * v17 = (int32_t *)(result - 0x4076b79e + 8 * result); // 0x1002d8c6
int32_t v18; // bp-38, 0x1002d82b
*v17 = *v17 - ((int32_t)(v16 > 241) | (int32_t)&v18);
int32_t * v19 = (int32_t *)(*(int32_t *)(result + 45) ^ v4); // 0x1002d8d1
*v19 = *v19 - 0x517a8ef7;
return result;
}

// Address range: 0x1002d8fc - 0x1002d935
int32_t function_1002d8fc(int32_t a1, int32_t a2) {
// 0x1002d8fc
__asm_in_6(-56);
int32_t v1 = *(int32_t *)0x6304fd46; // 0x1002d90a
unsigned char v2 = (char)v1; // 0x1002d916
char v3 = *(char *)(((v2 < 247 ? v1 : v1 + 9) & 255) - 0x4eeb01bd); // 0x1002d918
int32_t v4; // 0x1002d8fc
int32_t v5; // 0x1002d8fc
int32_t * v6 = (int32_t *)(v5 + (int32_t)&v4); // 0x1002d919
uint32_t v7 = *v6; // 0x1002d919
*v6 = v7 / 0x80000000 | 2 * v7;
int32_t v8; // 0x1002d8fc
*(int32_t *)v8 = 256 * (int32_t)(v2 > 246) | v1 & -0x472b0000 | (int32_t)(v3 & 88 | 1);
int32_t v9; // 0x1002d8fc
return function_456fd8fc(v9 + 1);
}

// Address range: 0x1002d937 - 0x1002d938
int32_t function_1002d937(void) {
// 0x1002d937
int32_t result; // 0x1002d937
return result;
}

// Address range: 0x1002d93c - 0x1002d93d
int32_t function_1002d93c(void) {
// 0x1002d93c
int32_t result; // 0x1002d93c
return result;
}

// Address range: 0x1002d952 - 0x1002d953
int32_t function_1002d952(void) {
// 0x1002d952
int32_t result; // 0x1002d952
return result;
}

// Address range: 0x1002d964 - 0x1002d9c9
int32_t function_1002d964(int32_t a1) {
int32_t v1 = a1;
int32_t v2; // 0x1002d964
int32_t v3; // 0x1002d964
int32_t v4; // 0x1002d964
int32_t v5 = *(int32_t *)(v2 - 117 + v3) ^ v4; // 0x1002d96e
float32_t v6 = *(float32_t *)(v5 - 0x19315eb7); // 0x1002d972
int32_t v7; // 0x1002d964
int16_t v8 = v7; // 0x1002d978
int32_t v9; // 0x1002d964
__asm_outsd(v8, v9);
int32_t v10; // 0x1002d964
*(int32_t *)v9 = v10 - 0x76eb77cc;
char * v11 = (char *)v3; // 0x1002d980
char v12 = *v11; // 0x1002d980
*v11 = v12 / 2;
int32_t v13 = v9 + 0x3694527b + (int32_t)((v12 & 1) != 0) & -0xff01 | 0xd400; // 0x1002d98a
int64_t v14; // 0x1002d964
__asm_pinsrw(v14, *(int16_t *)(2 * v10 + v7), 106);
__asm_out_1(v8, v13);
int32_t v15 = v13 - 0x5a49ada6; // 0x1002d995
unsigned char v16 = (char)v5; // 0x1002d99a
int32_t v17; // 0x1002d964
if (v15 < 0 == ((v16 / 64 & 1) != v16 / 128)) {
// 0x1002d9b2
float80_t v18; // 0x1002d964
*(float64_t *)(v10 - 14 + (int32_t)&v1) = (float64_t)(v18 - (float80_t)v6);
char v19 = (*(char *)(v5 & -256 | 117) ^ (char)v15) & -121; // 0x1002d9c1
int32_t result = 256 * v15 & 0xff00 | v15 & -0x10000 | (int32_t)v19; // 0x1002d9c1
v17 = result;
if (v19 < 0) {
// 0x1002d9b0
return result;
}
} else {
// 0x1002d99e
__asm_int(120);
v17 = v15;
}
unsigned char v20 = (char)v17; // 0x1002d9ad
int32_t v21; // 0x1002d964
char v22; // 0x1002d964
if ((v20 & 14) > 9) {
char v23 = (v20 > 153 ? 102 : 6) + v20; // 0x1002d9ad
v21 = v17 & -256 | (int32_t)v23;
v22 = v23;
} else {
char v24 = v20 > 153 ? v20 + 96 : v20; // 0x1002d9ad
v21 = v17 & -256 | (int32_t)v24;
v22 = v24;
}
int32_t result2 = v21; // 0x1002d9ae
if (v22 != 0) {
result2 = function_1002d937();
}
// 0x1002d9b0
return result2;
}

// Address range: 0x1002d9c9 - 0x1002dada
int32_t function_1002d9c9(int32_t a1, int32_t a2, int32_t a3) {
// 0x1002d9c9
uint32_t v1; // 0x1002d9c9
int16_t v2 = v1;
uint32_t v3; // 0x1002d9c9
__asm_outsd(v2, v3);
int32_t v4; // 0x1002d9c9
char * v5 = (char *)(v4 - 60); // 0x1002d9ca
unsigned char v6 = *v5; // 0x1002d9ca
unsigned char v7 = (char)(v1 / 256); // 0x1002d9ca
*v5 = v6 - v7;
uint32_t v8; // 0x1002d9c9
int32_t v9 = v8 - (v6 < v7 ? 215 : 214); // 0x1002d9cd
int32_t v10 = v8 & -256; // 0x1002d9cd
*(char *)v4 = (char)v9;
uint32_t v11; // 0x1002d9c9
if (v3 >= v11) {
// 0x1002d9d5
return v9 & 255 | v10;
}
int32_t v12 = v3 - v11; // 0x1002d9d1
int32_t v13; // 0x1002d9c9
uint32_t v14; // 0x1002d9c9
char v15 = *(char *)(v13 - 124 + 2 * v12) | (char)(v14 / 256); // 0x1002da39
int32_t v16 = 256 * (int32_t)v15 | v14 & -0xff01; // 0x1002da39
if (v15 >= 0) {
char v17 = __asm_in_6(8); // 0x1002da26
*(int32_t *)(v16 - 0x40a946c7) = *(int32_t *)v14;
return v10 | (int32_t)v17;
}
int32_t v18 = v1 ^ -0x709a338d; // 0x1002da41
*(int32_t *)v1 = v18;
*(int32_t *)(v14 - 4) = -0x6451d756;
char * v19 = (char *)(v13 + 0x789755b6); // 0x1002da4d
unsigned char v20 = *v19; // 0x1002da4d
unsigned char v21 = (char)v14 & 31; // 0x1002da4d
int32_t v22 = 0; // 0x1002da4d
int32_t v23 = 0; // 0x1002da4d
if (v21 != 0) {
*v19 = v20 >> v21 | (char)((int16_t)v20 << (int16_t)(9 - v21));
v22 = 2048 * (int32_t)(v21 == 1 == v20 < 0);
v23 = (v20 & 1 << v21 - 1) != 0;
}
char v24 = llvm_ctpop_i8((char)v18); // 0x1002da41
bool v25; // 0x1002d9c9
bool v26; // 0x1002d9c9
bool v27; // 0x1002d9c9
bool v28; // 0x1002d9c9
*(int32_t *)v11 = 128 * (int32_t)(v18 < 0) | 64 * (int32_t)(v18 == 0) | 4 * (int32_t)((v24 & 1) == 0) | 0x4000 * (int32_t)v28 | 1024 * (int32_t)v25 | 512 * (int32_t)v26 | 256 * (int32_t)v27 | v22 | v23 | 2;
char * v29; // 0x1002d9c9
int16_t v30; // 0x1002d9c9
int32_t v31; // 0x1002d9c9
int32_t v32; // 0x1002d9c9
float80_t v33; // 0x1002d9c9
if (v33 == v33 && 0.0L == 0.0L) {
int32_t v34 = v10 | 18; // 0x1002da3d
*(int32_t *)(v11 - 4) = v16;
int32_t * v35 = (int32_t *)v34; // 0x1002daba
*v35 = *v35 + v16;
char * v36 = (char *)((v25 ? -4 : 4) + v12);
__asm_outsb(v2, *v36);
v29 = v36;
v30 = v2;
v31 = v34 + 0xd09b93c | -0x2a63810b;
} else {
bool v37 = false; // 0x1002da67
int32_t v38; // 0x1002d9c9
int32_t v39; // 0x1002d9c9
if (v16 != 0) {
char v40 = *(char *)(v16 - 125); // 0x1002da6e
unsigned char v41 = *(char *)(v8 & -0x10000 | 256 * (int32_t)(v40 + (char)(v8 / 256)) | 2); // 0x1002da71
unsigned char v42 = (char)v13; // 0x1002da73
unsigned char v43 = v41 < 58 ? 3 : 2; // 0x1002da73
while (v43 < v42) {
// continue -> 0x1002da76
}
// 0x1002da7d
v37 = (v42 & 15) - v43 + (char)(v41 < 58) > 15;
v39 = 0x2264a03a;
v38 = v13 & -256 | (int32_t)(v42 - v43);
}
int32_t v44 = unknown_2c718033(); // 0x1002da83
bool v45 = v37 | (v44 & 14) > 9; // 0x1002da8a
*(char *)-0x3a8d778f = *(char *)-0x3a8d778f - v15;
unsigned char v46 = *(char *)(((v45 ? v44 + 10 : v44) & 15) + v38); // 0x1002da96
v29 = (char *)__asm_bound(*(int64_t *)(v38 - 0x243c22f));
v30 = v39;
v31 = v44 & 0x48830000 | (int32_t)v46 | 256 * (int32_t)v45 + v44 & 0xdd00 | -0x4883dd1c;
v32 = 106 * *(int32_t *)(v16 - 0x7d651a7c);
}
int32_t result = __asm_int1(); // 0x1002dacc
int32_t * v47 = (int32_t *)v32; // 0x1002dacd
uint32_t v48 = *v47; // 0x1002dacd
*v47 = v48 - v31;
char * v49 = (char *)v32; // 0x1002dad4
*v49 = *v49 + (char)(v32 / 256) + (char)(v48 < v31);
__asm_outsb(v30, *v29);
return result;
}

// Address range: 0x1002daf0 - 0x1002daf1
int32_t function_1002daf0(void) {
// 0x1002daf0
int32_t result; // 0x1002daf0
return result;
}

// Address range: 0x1002daf4 - 0x1002db18
int32_t function_1002daf4(void) {
// 0x1002daf4
int32_t v1; // 0x1002daf4
int32_t v2; // 0x1002daf4
__asm_outsb((int16_t)v2, (char)v1);
unknown_5942b27e();
int32_t v3; // 0x1002daf4
uint32_t v4 = v3 >> 31; // 0x1002db05
__asm_int(204);
int32_t v5; // 0x1002daf4
char * v6 = (char *)(v5 + 0x5fda3aa2); // 0x1002db08
*v6 = *v6 | 35;
int32_t v7 = v4 + 0x60c9837; // 0x1002db10
return v7 & -0xff01 | 256 * (64 * (int32_t)(v7 == 0) | (int32_t)(v4 < 0xf9f367c9) | 128 * (int32_t)(v7 < 0) | 16 * (int32_t)((v4 & 15) > 24) | 4 * (int32_t)((llvm_ctpop_i8((char)v7) & 1) == 0)) | 512;
}

// Address range: 0x1002db18 - 0x1002dbaf
int32_t function_1002db18(void) {
// 0x1002db18
uint32_t v1; // 0x1002db18
char * v2 = (char *)(v1 - 0x2ca644b4); // 0x1002db1b
uint32_t v3; // 0x1002db18
*v2 = (char)(v3 / 256);
int32_t v4; // 0x1002db18
int32_t v5 = *(int32_t *)(v4 - 0x3e765a74); // 0x1002db27
uint32_t v6; // 0x1002db18
bool v7; // 0x1002db18
if ((llvm_ctpop_i8((char)(v3 - v1)) & 1) != 0) {
// 0x1002db74
*(int32_t *)v1 = v6 ^ v1;
*(char *)v5 = 43;
int32_t v8 = v5 + (v7 ? -1 : 1); // 0x1002db87
__asm_in_4(67);
int32_t * v9 = (int32_t *)(v8 - 0x468b9f4f); // 0x1002db8c
int32_t v10; // 0x1002db18
*v9 = *v9 & *(int32_t *)(v1 + 77) + v10;
*(char *)(v8 + 0x46b31bd5) = (char)(v6 / 256);
return function_20c250e2();
}
uint32_t v11 = 256 * (int32_t)*v2 | v3 & -0xff01; // 0x1002db1b
char * v12 = (char *)(v5 + 0x5323ad29); // 0x1002db34
*v12 = (char)(v11 < v1) - (char)v6 + *v12;
int32_t * v13 = (int32_t *)(v1 - 9 + (v7 ? -4 : 4)); // 0x1002db3d
int32_t v14 = *v13; // 0x1002db3d
*v13 = v14 + 60;
int32_t v15 = __asm_sti(); // 0x1002db41
int32_t v16; // 0x1002db18
char v17 = llvm_ctpop_i8((char)v16 - 2); // 0x1002db44
int32_t v18; // 0x1002db18
*(int32_t *)((v18 & -0xff01 | 0x1100) + 37) = v15;
int32_t v19 = v15; // 0x1002db4e
if ((v17 & 1) != 0) {
v19 = function_1002daf0();
}
uint32_t v20 = v19;
int32_t v21 = (v14 ^ -4) < 60 ? 0x5fa67227 : 0x5fa67226; // 0x1002db50
bool v22 = (v14 ^ -4) < 60 ? v20 + v21 <= v20 : v20 > 0xa0598dd9; // 0x1002db50
int32_t * v23 = (int32_t *)(v11 - 51); // 0x1002db5a
*v23 = *v23 + v11 + (int32_t)v22;
__asm_out_1((int16_t)v11, 0xdaad95a);
*(char *)-0x59b160bb = *(char *)-0x59b160bb & (char)v18;
return 0xdaad804;
}

// Address range: 0x1002dbde - 0x1002dbdf
int32_t function_1002dbde(void) {
// 0x1002dbde
int32_t result; // 0x1002dbde
return result;
}

// Address range: 0x1002dc00 - 0x1002dc0b
int32_t function_1002dc00(int32_t a1) {
// 0x1002dc00
uint32_t v1; // 0x1002dc00
return 187 * v1 / 256 + v1 & 255 | v1 & -0x10000;
}

// Address range: 0x1002dc47 - 0x1002dc49
int32_t function_1002dc47(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result) {
// 0x1002dc47
return result;
}

// Address range: 0x1002dc4a - 0x1002dc71
int32_t function_1002dc4a(int32_t a1, int32_t a2) {
// 0x1002dc4a
int32_t v1; // 0x1002dc4a
int16_t v2 = v1; // 0x1002dc4c
int32_t v3; // 0x1002dc4a
*(int32_t *)v3 = __asm_insd(v2);
char v4 = __asm_in_6(83); // 0x1002dc54
int32_t v5; // 0x1002dc4a
int32_t v6 = v5 & -256 | (int32_t)v4; // 0x1002dc54
__asm_out_2(146, v6);
int32_t v7; // 0x1002dc4a
bool v8 = (v4 & 14) > 9 | (*(int32_t *)(v7 - 47) & 15) + (v7 & 15) > 15; // 0x1002dc58
char v9 = v8 ? v4 + 6 : v4; // 0x1002dc58
uint32_t v10 = v6 & -0x10000 | (int32_t)(v9 & 15) | 256 * (int32_t)v8 + v6 & 0xff00; // 0x1002dc58
int32_t v11; // 0x1002dc4a
__asm_outsd(v2 & 255 | -0x5200, v11);
uint32_t v12 = v10 + (v8 ? 0x3cebdf60 : 0x3cebdf5f); // 0x1002dc5a
*(char *)v3 = (char)v11;
__asm_in_6(-115);
char * v13 = (char *)v12; // 0x1002dc6b
*v13 = *v13 + (char)(v8 ? v12 <= v10 : v10 > 0xc31420a0);
return *(int32_t *)-0x70bb9b7a;
}

// Address range: 0x1002dc7f - 0x1002ddcc
int32_t function_1002dc7f(int32_t a1, int32_t a2) {
// 0x1002dc7f
int32_t v1; // 0x1002dc7f
if (v1 == 0) {
// 0x1002dcf7
int32_t result; // 0x1002dc7f
__asm_out_2(187, result);
return result;
}
// 0x1002dc81
int32_t v2; // 0x1002dc7f
int32_t v3 = v2 & -256; // 0x1002dc8c
float80_t v4; // 0x1002dc7f
int32_t v5 = v2 + 190 + (int32_t)(v4 != v4 || 0.0L != 0.0L) & 192; // 0x1002dc8e
char v6 = *(char *)((v5 | v3) + 0xa5493bb); // 0x1002dc92
uint32_t v7; // 0x1002dc7f
int16_t v8 = v7; // 0x1002dc98
__asm_outsb(v8, (char)v2);
int32_t v9 = v3 | (int32_t)(v6 & (char)v5) | -0x2d74509c; // 0x1002dc99
char v10 = __asm_insb(v8); // 0x1002dc9e
int32_t v11; // 0x1002dc7f
char * v12 = (char *)v11; // 0x1002dc9e
*v12 = v10;
*v12 = __asm_insb(v8);
unsigned char v13 = (char)v9; // 0x1002dca0
int32_t v14 = v13 < 151 ? v9 : v9 + 105; // 0x1002dca0
int32_t v15 = v9 & -0x10000 | 256 * (int32_t)(v13 > 150); // 0x1002dca0
char v16; // 0x1002dc7f
int32_t * v17; // 0x1002dc7f
int32_t v18; // 0x1002dc7f
int32_t v19; // 0x1002dc7f
bool v20; // 0x1002dc7f
int32_t v21; // 0x1002dc7f
int32_t v22; // 0x1002dc7f
int32_t v23; // 0x1002dc7f
int32_t v24; // 0x1002dc7f
int32_t v25; // 0x1002dc7f
int32_t v26; // 0x1002dc7f
int32_t v27; // 0x1002dc7f
int32_t v28; // 0x1002dc7f
int32_t v29; // 0x1002dc7f
int32_t v30; // 0x1002dc7f
int32_t v31; // 0x1002dc7f
int32_t v32; // 0x1002dc7f
int32_t v33; // 0x1002dc7f
int32_t v34; // 0x1002dc7f
int32_t v35; // 0x1002dc7f
int32_t v36; // 0x1002dc7f
int32_t v37; // 0x1002dc7f
int32_t v38; // 0x1002dc7f
int32_t v39; // 0x1002dc7f
int32_t v40; // 0x1002dc7f
int32_t v41; // 0x1002dc7f
int32_t * v42; // 0x1002dc7f
int32_t v43; // 0x1002dc7f
int32_t v44; // 0x1002dc7f
int32_t v45; // 0x1002dc7f
int32_t v46; // 0x1002dc7f
int32_t v47; // bp-4, 0x1002dc7f
int32_t v48; // 0x1002dc7f
uint32_t v49; // 0x1002dc7f
int32_t v50; // 0x1002dc7f
if (v49 > v7) {
// 0x1002dca6
*(int32_t *)-0x17d0cc08 = v15 | v14 + 231 & 255;
v21 = 4;
v42 = &v47;
} else {
// 0x1002dcfe
uint32_t v51; // 0x1002dc7f
unsigned char v52 = (char)(v51 / 256); // 0x1002dcfe
unsigned char v53 = (char)v7 + v52; // 0x1002dcfe
unsigned char v54 = v53 + (char)(v49 < v7); // 0x1002dcfe
bool v55 = v49 < v7 ? v54 <= v52 : v53 < v52; // 0x1002dcfe
int32_t v56 = 256 * (int32_t)v54 | v51 & -0xff01; // 0x1002dcfe
char v57 = *(char *)(v56 - 0x475af0f7); // 0x1002dd00
int32_t v58 = v47; // 0x1002dd06
int32_t v59 = v49 + 4; // 0x1002dd0a
v48 = (v58 & 1024) != 0 ? -4 : 4;
int32_t v60 = v15 | (int32_t)((char)v14 + (char)v55 + v57) | 116; // 0x1002dd13
int32_t * v61 = (int32_t *)v60; // 0x1002dd15
*v61 = *v61 + 0x7b1ed9c6;
int32_t v62 = *(int32_t *)a1 & v60; // 0x1002dd17
v36 = a1;
v44 = v59;
if (v62 >= 0) {
int32_t v63 = 256 * (int32_t)((v58 & 256) != 0) | 512 * (int32_t)((v58 & 512) != 0) | 1024 * (int32_t)((v58 & 1024) != 0) | 0x4000 * (int32_t)((v58 & 0x4000) != 0);
v50 = (v58 & 1024) != 0 ? -1 : 1;
v16 = llvm_ctpop_i8((char)v62);
v18 = v62;
v19 = v60;
v43 = v59;
v22 = v56;
v35 = a1;
uint32_t result2; // 0x1002dc7f
int32_t v64; // 0x1002dc7f
int32_t v65; // 0x1002dc7f
int32_t v66; // 0x1002dd1b
while (true) {
lab_0x1002dd1b:
// 0x1002dd1b
v65 = v35;
v64 = v30;
result2 = v19;
v66 = v43 - 4;
*(int32_t *)v66 = v63 | 64 * (int32_t)(v18 == 0) | 4 * (int32_t)((v16 & 1) == 0) | 2;
if ((v16 & 1) != 0) {
// break -> 0x1002dd1e
break;
}
int32_t v67 = v22 + v65; // 0x1002dd4a
char v68 = result2; // 0x1002dd4c
char v69 = v68 - 103; // 0x1002dd4c
char v70 = llvm_ctpop_i8(v69); // 0x1002dd4c
int32_t v71 = v43 - 8; // 0x1002dd4e
int32_t * v72 = (int32_t *)v71;
*v72 = v63 | 64 * (int32_t)(v69 == 0) | 128 * (int32_t)(v69 < 0) | 16 * (int32_t)((v68 & 15) > 22) | 2048 * (int32_t)((102 - v68 & v68) < 0) | 4 * (int32_t)((v70 & 1) == 0) | 2;
v37 = v65;
v17 = v72;
v20 = result2 < v26;
v28 = v26;
v23 = v67;
v45 = v71;
v40 = v39;
v32 = v64;
v38 = v65;
v24 = v67;
v46 = v71;
v41 = v39;
v33 = v64;
if (result2 != v26) {
goto lab_0x1002dd9d;
} else {
goto lab_0x1002dd55;
}
}
// 0x1002dd1e
__asm_arpl(*(int16_t *)v65, (int16_t)v66);
*(int32_t *)v64 = __asm_insd((int16_t)v65);
return result2;
}
lab_0x1002dcad:
// 0x1002dcad
v34 = v36;
v21 = v48;
v25 = v27;
v42 = (int32_t *)v44;
v29 = v31;
}
unsigned char v73 = (char)v25 & 31; // 0x1002dcb2
if (v73 != 0) {
char * v74 = (char *)v25; // 0x1002dcb2
*v74 = *v74 >> v73;
}
*(int32_t *)(v34 + 22) = v25;
*(int32_t *)0x2c453a70 = __asm_wait();
char * v75 = (char *)(*v42 - 0x90f1adb); // 0x1002dccd
char v76 = *v75 + 73; // 0x1002dccd
*v75 = v76;
int32_t v77 = __asm_int3(); // 0x1002dcd4
*(int32_t *)v29 = v77;
if (v76 == 0) {
int32_t result3 = v77 + 0x272b6213; // 0x1002dcd8
*(char *)(v29 + v21) = (char)result3;
return result3;
}
// 0x1002dd22
return __asm_in_4(116);
lab_0x1002dd9d:;
int32_t v78 = v33;
int32_t v79 = v41;
int32_t * v80 = (int32_t *)(v38 - 0x159c1177); // 0x1002dda5
int32_t v81 = (int32_t)(v4 != v4 || 0.0L != 0.0L) + 0x71db51c2 - v79 + *v80; // 0x1002dda5
char v82 = llvm_ctpop_i8((char)v81); // 0x1002dda5
*v80 = v81;
__asm_sti();
if ((v82 & 1) == 0) {
// 0x1002ddb5
*(char *)v78 = *(char *)v79;
int32_t result4 = unknown_92674734(); // 0x1002ddbc
*(char *)(v78 + v50) = (char)result4;
return result4;
}
int64_t v83 = (int64_t)*(int32_t *)(v78 - 0x10ac2056); // 0x1002ddac
int64_t v84 = 120 * v83; // 0x1002ddac
v37 = v84;
v17 = (int32_t *)v46;
v20 = v84 != 0x7800000000 * v83 / 0x100000000;
v28 = v79 - 0x71db51c2;
v23 = v24;
v45 = v46;
v40 = v79;
v32 = v78;
goto lab_0x1002dd55;
lab_0x1002dd55:;
uint32_t v85 = v23;
uint32_t v86 = v37;
char * v87 = (char *)(v40 + 43); // 0x1002dd55
unsigned char v88 = *v87; // 0x1002dd55
char v89 = v20; // 0x1002dd55
unsigned char v90 = (char)v28 + v89; // 0x1002dd55
char v91 = v88 - v90; // 0x1002dd55
bool v92 = v20 ? v90 != -1 | v88 < v91 - v89 : v88 < v90; // 0x1002dd55
*v87 = v91;
int32_t * v93 = (int32_t *)(v40 + 0x71d10f4); // 0x1002dd58
*v93 = *v93 - 1;
int32_t v94 = v32 + v48 + *(int32_t *)(v86 - 0x44619058) + (int32_t)v92; // 0x1002dd64
int32_t v95 = v40 + v48; // 0x1002dd64
int32_t v96 = *v17; // 0x1002dd65
char * v97 = (char *)v95; // 0x1002dd66
int32_t v98 = 256 * (int32_t)(*v97 + (char)(v86 / 256)) | v86 & -0xff01; // 0x1002dd66
int32_t v99 = __asm_in((int16_t)v98); // 0x1002dd68
*(char *)v94 = *v97;
int32_t v100 = v94 + v50; // 0x1002dd69
unsigned char v101 = *(char *)v100 & (char)(v85 / 256); // 0x1002dd6a
int32_t v102 = v101; // 0x1002dd6a
int32_t v103 = v28;
int32_t v104 = v99;
bool v105 = false | (v104 & 14) > 9; // 0x1002dd6c
int32_t v106 = v105 ? v104 + 6 : v104; // 0x1002dd6c
int32_t v107 = v106 & 15 | v104 & -0x10000 | 256 * (int32_t)v105 + v104 & 0xff00; // 0x1002dd6c
int32_t v108 = v103 - 1; // 0x1002dd6d
bool v109 = v105; // 0x1002dd6d
while (v101 != 0 && v108 != 0) {
// 0x1002dd6c
v103 = v108;
v104 = v107;
v105 = v109 | (v104 & 14) > 9;
v106 = v105 ? v104 + 6 : v104;
v107 = v106 & 15 | v104 & -0x10000 | 256 * (int32_t)v105 + v104 & 0xff00;
v108 = v103 - 1;
v109 = v105;
}
int32_t v110 = v95 + v50; // 0x1002dd69
int32_t v111 = v107 - 0x1b71d603; // 0x1002dd6f
*v17 = v111;
int32_t v112 = v45 - v98; // 0x1002dd77
uint32_t v113 = *(int32_t *)v110; // 0x1002dd79
uint32_t v114 = *(int32_t *)v100; // 0x1002dd79
int32_t v115 = v100 + v48; // 0x1002dd79
int32_t v116 = v110 + v48; // 0x1002dd79
int32_t v117 = 0x10000 * v111 / 0x10000; // 0x1002dd7a
unsigned char v118 = (char)v117 - *(char *)v116 + (char)(v113 < v114); // 0x1002dd7c
char * v119 = (char *)(v103 - 83); // 0x1002dd7e
*v119 = *v119 + 111;
unsigned char v120 = v118 + 105; // 0x1002dd82
int32_t v121 = v117 & -256 | (int32_t)v120; // 0x1002dd82
if (v118 > 150 || v120 == 0) {
int32_t v122 = v121 | 116; // 0x1002dd13
int32_t * v123 = (int32_t *)v122; // 0x1002dd15
*v123 = *v123 + v96;
int32_t v124 = *(int32_t *)v98 & v122; // 0x1002dd17
v36 = v98;
v27 = v108;
v44 = v112;
v31 = v115;
v16 = llvm_ctpop_i8((char)v124);
v18 = v124;
v19 = v122;
v30 = v115;
v39 = v116;
v43 = v112;
v22 = 256 * v102 | v85 & -0xff01;
v26 = v108;
v35 = v98;
if (v124 < 0) {
goto lab_0x1002dcad;
}
goto lab_0x1002dd1b;
} else {
// 0x1002dd86
*(int32_t *)(v112 - 4) = v98;
__asm_out_2(8, v121);
int32_t v125 = 0x760b81f9 * *(int32_t *)(v116 + 80); // 0x1002dd8b
int32_t v126 = *(int32_t *)v125; // 0x1002dd92
char * v127 = (char *)v126; // 0x1002dd98
*v127 = *v127 & v120 + 90 * (char)(v117 / 256);
v38 = v98;
v24 = v126;
v46 = v112 - 2;
v41 = v125;
v33 = v115;
goto lab_0x1002dd9d;
}
}

// Address range: 0x1002ddcc - 0x1002de19
int32_t function_1002ddcc(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6) {
// 0x1002ddcc
int32_t v1; // 0x1002ddcc
unsigned char v2 = (char)v1 & 31; // 0x1002ddd4
if (v2 != 0) {
*(char *)-0x2b1f82f4 = *(char *)-0x2b1f82f4 << v2;
}
// 0x1002de14
__asm_out_3((int16_t)a4, (char)a6);
return function_e9c5d1f8();
}

// Address range: 0x1002de43 - 0x1002de4b
int32_t function_1002de43(void) {
// 0x1002de43
return function_e0c3e62e();
}

// Address range: 0x1002de4b - 0x1002de60
int32_t function_1002de4b(void) {
// 0x1002de4b
int32_t v1; // 0x1002de4b
int32_t v2; // 0x1002de4b
uint16_t v3 = 256 * (int16_t)v2 / 256 * (int16_t)__readgsbyte(v1 - 0x7d5aa38b); // 0x1002de54
__asm_out(86, (char)v3);
return v2 & -0x10000 | (int32_t)v3;
}

// Address range: 0x1002de91 - 0x1002de97
int32_t function_1002de91(void) {
// 0x1002de91
int32_t result; // 0x1002de91
return result;
}

// Address range: 0x1002dea5 - 0x1002dee0
int32_t function_1002dea5(int32_t a1) {
// 0x1002dea5
int32_t v1; // 0x1002dea5
int32_t v2 = (int32_t)(*(char *)0x59328e3b ^ (char)v1); // 0x1002dea5
uint32_t v3 = v1 & -256 | v2; // 0x1002dea5
uint32_t v4; // 0x1002dea5
int32_t v5 = v4 - v3; // 0x1002deac
char v6 = llvm_ctpop_i8((char)v5); // 0x1002deac
int32_t v7; // 0x1002dea5
char * v8 = (char *)((v7 & -256 | 253) - 0x6a0d05e1); // 0x1002debd
*v8 = 2 * *v8 | (char)((a1 & 1) != 0);
unsigned char v9 = *(char *)0x492feb2f; // 0x1002dec6
return v1 & -0x10000 | (int32_t)v9 | 256 * (16 * (int32_t)((v4 & 15) - (v2 & 15) > 15) | (int32_t)(v4 < v3) | 64 * (int32_t)(v5 == 0) | 128 * (int32_t)(v5 < 0) | 4 * (int32_t)((v6 & 1) == 0)) | 512;
}

// Address range: 0x1002df3f - 0x1002df41
int32_t function_1002df3f(void) {
// 0x1002df3f
int32_t result; // 0x1002df3f
return result;
}

// Address range: 0x1002df4d - 0x1002df4e
int32_t function_1002df4d(void) {
// 0x1002df4d
int32_t result; // 0x1002df4d
return result;
}

// Address range: 0x1002df7b - 0x1002dfb4
float80_t function_1002df7b(int32_t a1) {
// 0x1002df7b
int32_t v1; // 0x1002df7b
int32_t v2 = *(int32_t *)(v1 - 69); // 0x1002df7b
uint32_t v3; // 0x1002df7b
int32_t v4; // 0x1002df7b
uint32_t v5 = *(int32_t *)(v4 + 0x7dcd33db) + v3; // 0x1002df7e
uint32_t v6 = *(int32_t *)(v1 - 67) + (int32_t)(v5 < v3); // 0x1002df84
bool v7 = v5 < v3 ? v6 != -1 | v5 < v5 + (int32_t)(v5 < v3) - v6 : v5 < v6; // 0x1002df84
int32_t v8; // 0x1002df7b
char * v9 = (char *)(v8 + 0x717d9182); // 0x1002df88
*v9 = 2 * *v9 | (char)v7;
__asm_out_2(208, v4 & -256 | (int32_t)(*(char *)&v8 | (char)v4));
int32_t v10 = __asm_iretd(); // 0x1002df92
int32_t * v11 = (int32_t *)(v10 + 0x79079523); // 0x1002df94
uint32_t v12 = *v11; // 0x1002df94
*v11 = v12 / 0x80000000 | 2 * v12;
unsigned char v13 = (char)v10; // 0x1002df9d
int32_t v14 = v10 & -0x10000 | (int32_t)(v13 % 19) | 256 * (int32_t)(v13 / 19); // 0x1002df9d
int32_t v15; // 0x1002df7b
int32_t v16 = v15 - 0x1f4a8ec4; // 0x1002dfa1
__readfsdword(v16);
__writefsdword(v16, v8);
int16_t v17 = *(int16_t *)(v14 - 0xe567a4e + 2 * v14); // 0x1002dfa8
float80_t v18; // 0x1002df7b
return v18 / (float80_t)v17 / (float80_t)*(float32_t *)v2;
}

// Address range: 0x1002dfe7 - 0x1002dfe8
int32_t function_1002dfe7(void) {
// 0x1002dfe7
int32_t result; // 0x1002dfe7
return result;
}

// Address range: 0x1002e011 - 0x1002e014
int32_t function_1002e011(void) {
// 0x1002e011
int32_t result; // 0x1002e011
return result;
}

// Address range: 0x1002e021 - 0x1002e024
int32_t function_1002e021(void) {
// 0x1002e021
int32_t result; // 0x1002e021
return result;
}

// Address range: 0x1002e02f - 0x1002e060
int32_t function_1002e02f(int32_t a1) {
// 0x1002e02f
int32_t v1; // 0x1002e02f
int32_t v2; // 0x1002e02f
int32_t * v3 = (int32_t *)(v2 - 65 + 8 * v1); // 0x1002e031
uint32_t v4 = *v3; // 0x1002e031
bool v5; // 0x1002e02f
*v3 = v4 / 256 | 0x1000000 * (int32_t)v5 | 0x2000000 * v4;
int32_t v6 = __asm_in_4(43); // 0x1002e038
char * v7 = (char *)(v6 - 0x28c3bec9); // 0x1002e03d
int32_t v8; // 0x1002e02f
*v7 = *v7 ^ (char)(v8 + 231 + (int32_t)((char)v4 < 0));
int32_t v9 = v6; // 0x1002e044
if (v1 != -1) {
v9 = function_1002dfe7();
}
char * v10 = (char *)(v9 + 0x1b0e47db); // 0x1002e046
*v10 = *v10 & (char)v9;
__asm_int3();
int32_t v11; // 0x1002e02f
__asm_into(v11);
return function_e2f0d0cb();
}

// Address range: 0x1002e060 - 0x1002e09a
int32_t function_1002e060(int16_t a1, int32_t a2) {
// 0x1002e060
int32_t v1; // 0x1002e060
int32_t v2; // 0x1002e060
*(char *)v1 = (char)v2;
int32_t v3; // 0x1002e060
bool v4; // 0x1002e060
*(int32_t *)((v4 ? -1 : 1) + v1) = *(int32_t *)(v3 - 1);
int32_t v5; // 0x1002e060
unsigned char v6 = (char)v5 & 31; // 0x1002e08a
if (v6 != 0) {
*(char *)-0x29dbb017 = *(char *)-0x29dbb017 >> v6;
}
return function_d368a0ca();
}

// Address range: 0x1002e09a - 0x1002e0ce
int32_t function_1002e09a(void) {
int32_t result = __asm_in_4(206); // 0x1002e09d
int32_t v1; // 0x1002e09a
int32_t * v2 = (int32_t *)(v1 + 0x1d8487a5); // 0x1002e0a2
int32_t v3 = *v2; // 0x1002e0a2
bool v4; // 0x1002e09a
*v2 = 2 * v3 | (int32_t)v4;
int32_t v5; // 0x1002e09a
bool v6; // 0x1002e09a
if (!v6) {
// 0x1002e0ba
int32_t v7; // 0x1002e09a
*(int32_t *)v5 = v7 ^ v5;
return result;
}
int32_t * v8 = (int32_t *)(result + 0x61ea8741); // 0x1002e0ac
*v8 = *v8 / 2 | 0x80000000 * (int32_t)(v3 < 0);
int32_t v9; // 0x1002e09a
*(int32_t *)v5 = __asm_insd((int16_t)v9);
int32_t result2; // 0x1002e09a
return result2;
}

// Address range: 0x1002e0f5 - 0x1002e0f6
int32_t function_1002e0f5(void) {
// 0x1002e0f5
int32_t result; // 0x1002e0f5
return result;
}

// Address range: 0x1002e0fd - 0x1002e104
int32_t function_1002e0fd(void) {
// 0x1002e0fd
return function_e38ff824();
}

// Address range: 0x1002e147 - 0x1002e148
int32_t function_1002e147(int32_t a1) {
// 0x1002e147
int32_t result; // 0x1002e147
return result;
}

// Address range: 0x1002e158 - 0x1002e15c
int32_t function_1002e158(void) {
// 0x1002e158
int32_t v1; // 0x1002e158
int32_t v2; // 0x1002e158
*(int32_t *)v1 = __asm_insd((int16_t)v2);
int32_t result; // 0x1002e158
return result;
}

// Address range: 0x1002e163 - 0x1002e167
int32_t function_1002e163(void) {
// 0x1002e163
return function_1002e0f5();
}

// Address range: 0x1002e1b9 - 0x1002e1c3
int32_t function_1002e1b9(void) {
// 0x1002e1b9
int32_t v1; // 0x1002e1b9
uint32_t v2; // 0x1002e1b9
return v2 - (v2 < *(int32_t *)(v1 - 80) ? 46 : 45) & 255 | v2 & -256;
}

// Address range: 0x1002e1c9 - 0x1002e260
int32_t function_1002e1c9(void) {
int32_t v1 = -127; // bp-4, 0x1002e1c9
int32_t * v2 = &v1; // 0x1002e1cb
int32_t v3; // 0x1002e1c9
bool v4; // 0x1002e1c9
if (!v4) {
// 0x1002e1cd
int16_t v5; // 0x1002e1c9
int32_t v6 = unknown_280e705e(v5, -127); // 0x1002e1d0
int32_t v7; // 0x1002e1c9
char * v8 = (char *)(v7 + 19); // 0x1002e1db
char v9 = *v8; // 0x1002e1db
unsigned char v10 = (char)v7 & 31; // 0x1002e1db
int32_t v11 = 0; // 0x1002e1db
if (v10 != 0) {
*v8 = v9 << v10;
v11 = (v9 & 128 >> v10 - 1) != 0;
}
int32_t v12 = (v11 | v6 & -0x1884ec6c) ^ 128; // 0x1002e1e1
int32_t v13 = -50; // bp-10, 0x1002e1e3
__asm_out(209, (char)v12);
float80_t v14; // 0x1002e1c9
*(float80_t *)v7 = __asm_fbstp(v14);
v3 = v12 & 149 | v6 & -0x1884ed00;
v2 = &v13;
}
// 0x1002e1e9
*(int32_t *)0x32d344f0 = v3;
__asm_hlt();
char * v15 = (char *)((int32_t)v2 - 0x2e507a68); // 0x1002e204
*v15 = *v15 - 1;
return function_ff39ae2f();
}

// Address range: 0x1002e264 - 0x1002e266
int32_t function_1002e264(void) {
// 0x1002e264
int32_t v1; // 0x1002e264
int32_t v2; // 0x1002e264
return 256 * v1 & 0xff00 | v2;
}

// Address range: 0x1002e267 - 0x1002e359
int32_t function_1002e267(int16_t a1, int32_t a2, int32_t a3) {
// 0x1002e267
bool v1; // 0x1002e267
bool v2; // 0x1002e267
int32_t v3; // 0x1002e267
uint32_t result2; // 0x1002e267
if (!v1 && !v2) {
// 0x1002e269
int32_t v4; // bp-12, 0x1002e267
char * v5 = (char *)(8 * v3 + 0x7e8af1bc + (int32_t)&v4); // 0x1002e27a
*v5 = *v5 | (char)(result2 / 256);
return __asm_iretd();
}
bool v6; // 0x1002e267
bool v7; // 0x1002e267
if (v1 || v7 != v6) {
// 0x1002e31e
int32_t v8; // 0x1002e267
int16_t v9 = v8; // 0x1002e332
__asm_out_3(v9, (char)(result2 + 33 + (int32_t)v2));
__asm_hlt();
int32_t v10; // 0x1002e267
char * v11 = (char *)(v10 + 35); // 0x1002e347
uint32_t v12; // 0x1002e267
*v11 = *v11 & (char)(v12 / 256);
int32_t * v13 = (int32_t *)(v12 + 8); // 0x1002e34d
int32_t result = *v13; // 0x1002e34d
char * v14 = (char *)(result - 97); // 0x1002e34e
*v14 = *v14 / 2;
*v13 = v3 & -256 | v8 | 91;
int32_t v15 = __asm_insd(v9); // 0x1002e355
int32_t v16; // 0x1002e267
bool v17; // 0x1002e267
int32_t * v18 = (int32_t *)((v17 ? -1 : 1) + v16); // 0x1002e355
*v18 = v15;
*v18 = __asm_insd(v9);
return result;
}
// 0x1002e2e2
return result2;
}

// Address range: 0x1002e35a - 0x1002e580
int32_t function_1002e35a(int32_t a1, int32_t a2) {
uint32_t v1 = unknown_fe5bed0d(); // 0x1002e35a
int32_t v2; // 0x1002e35a
int32_t * v3 = (int32_t *)(v2 + 0x63c332ae + 2 * v1); // 0x1002e35f
uint32_t v4; // 0x1002e35a
bool v5; // 0x1002e35a
*v3 = v4 + (int32_t)v5 + *v3;
int32_t v6; // 0x1002e35a
bool v7; // 0x1002e35a
int32_t v8 = (v7 ? -4 : 4) + v6 + (v7 ? -1 : 1); // 0x1002e36a
int16_t v9; // bp-4, 0x1002e35a
int32_t v10 = &v9; // 0x1002e377
char * v11 = (char *)(v4 + 74); // 0x1002e37c
uint32_t v12; // 0x1002e35a
*v11 = (char)(v12 / 256);
if (v4 >= v10) {
// 0x1002e3ff
*(int32_t *)(v10 - 2) = v8;
return function_bb1839c4();
}
int32_t v13 = 0x9dd79c1 * v8; // 0x1002e371
int32_t v14 = 256 * (int32_t)*v11 | v12 & -0xff01; // 0x1002e37c
uint32_t v15 = v1 / 0x40000; // 0x1002e37f
int32_t * v16 = (int32_t *)(v8 - 0x7146ebf0); // 0x1002e387
*v16 = *v16 & v2;
*(int32_t *)-0x7ba2cbd3 = v15;
int32_t v17 = 0x43831b47 * *(int32_t *)v13; // 0x1002e3a2
int32_t v18; // bp-10, 0x1002e35a
if (v14 == 0) {
int16_t v19 = (v2 & 0xff00 | (int32_t)*(char *)(v2 + 94)) + v17; // 0x1002e3ee
int32_t v20 = __asm_in(v19); // 0x1002e3ee
*(int32_t *)-0x54898de3 = *(int32_t *)-0x54898de3 + v20;
v18 = v20;
__asm_in(v19);
// 0x1002e3ff
*(int32_t *)((int32_t)&v18 - 2) = v17;
return function_bb1839c4();
}
char * v21 = (char *)v13; // 0x1002e3b2
unsigned char v22 = (char)v2; // 0x1002e3b2
*v21 = *v21 & v22;
unsigned char v23 = *(char *)(v2 + 100); // 0x1002e3b4
char v24 = v23 - v22; // 0x1002e3b4
bool v25 = v24 == 0; // 0x1002e3b7
bool v26 = v23 < v22; // 0x1002e3b7
int32_t v27 = v15 - 0x5a03a121 & -0x5a030100 | v15 + 131 & 255; // 0x1002e3b7
int32_t v28 = v27; // 0x1002e3b7
int32_t v29; // 0x1002e35a
if (((v24 ^ v23) & (v23 ^ v22)) >= 0) {
int32_t v30 = v14 + v2; // 0x1002e3bc
__asm_in_5((int16_t)v30);
int32_t v31 = __asm_sti(); // 0x1002e3c3
char * v32 = (char *)(v4 - 0x2803c02a); // 0x1002e3c4
*v32 = *v32 - 44;
v25 = (*(int32_t *)(v13 + 14) & v17) == 0;
v26 = false;
v29 = v30;
v28 = v31 & -256;
}
int32_t v33 = v27;
int32_t v34 = v14 - 1; // 0x1002e3d0
if (v34 != 0 != v25) {
// 0x1002e3d2
return v33 - (v26 ? 102 : 101) & 255 | v33 & -256;
}
if (v26) {
// 0x1002e42f
return v33 & -0xff01 | 0xf300;
}
// 0x1002e4a4
float80_t v35; // 0x1002e35a
*(int16_t *)(0x13baf382 * v8 + v10) = (int16_t)v35;
__asm_arpl(*(int16_t *)v29, (int16_t)v4);
*v21 = 2 * *v21 + 4;
v18 = v34;
int32_t v36 = v29 + 1 - *(int32_t *)(v4 - 35); // 0x1002e4fb
int32_t v37; // 0x1002e35a
int32_t v38 = v37;
int32_t v39 = &v18;
int32_t v40 = v13 + 1;
int32_t v41 = v39 + 4; // 0x1002e500
char * v42 = (char *)(4 * v38 + v41); // 0x1002e502
unsigned char v43 = *v42; // 0x1002e502
*v42 = v43 - 86;
v36 = v36 + v28 + (int32_t)(v43 > 85);
char v44 = llvm_ctpop_i8((char)v36); // 0x1002e506
int32_t v45 = __asm_int1(); // 0x1002e508
int32_t v46; // 0x1002e35a
int32_t v47; // 0x1002e35a
int32_t v48; // 0x1002e35a
char * v49; // 0x1002e561
unsigned char v50; // 0x1002e561
int32_t v51; // 0x1002e563
if ((v44 & 1) == 0) {
if (v34 == 0) {
// break -> 0x1002e535
break;
}
// 0x1002e55b
v49 = (char *)v45;
v50 = *v49;
*v49 = v50 / 128 | 2 * v50;
v51 = v40 + 1;
v46 = 0x4fe46ddc;
v48 = v34;
v47 = v51;
if (v51 < 0) {
// 0x1002e56c
return unknown_bceef00c();
}
} else {
// 0x1002e50b
v46 = __asm_int1();
v48 = v34 & -256;
v47 = v40;
}
int32_t v52 = v46;
int32_t v53 = v39 + 3; // 0x1002e50e
*(char *)*(int32_t *)v39 = *(char *)v38;
while (v53 >= 0) {
// 0x1002e512
if ((v41 & -4 - v39) >= 0) {
goto lab_0x1002e519;
}
v38++;
v39 = v53;
v40 = v47;
int32_t v54 = v48;
v41 = v39 + 4;
v42 = (char *)(4 * v38 + v41);
v43 = *v42;
*v42 = v43 - 86;
v36 = v36 + v28 + (int32_t)(v43 > 85);
v44 = llvm_ctpop_i8((char)v36);
v45 = __asm_int1();
if ((v44 & 1) == 0) {
if (v54 == 0) {
// break -> 0x1002e535
break;
}
// 0x1002e55b
v49 = (char *)v45;
v50 = *v49;
*v49 = v50 / 128 | 2 * v50;
v51 = v40 + 1;
v46 = 0x4fe46ddc;
v48 = v54;
v47 = v51;
if (v51 < 0) {
// 0x1002e56c
return unknown_bceef00c();
}
} else {
// 0x1002e50b
v46 = __asm_int1();
v48 = v54 & -256;
v47 = v40;
}
// 0x1002e50e
v52 = v46;
v53 = v39 + 3;
*(char *)*(int32_t *)v39 = *(char *)v38;
}
// 0x1002e4bb
return v52 + 1;
}

// Address range: 0x1002e5b8 - 0x1002e5c1
int32_t function_1002e5b8(void) {
// 0x1002e5b8
__asm_wait();
return function_87ca037e();
}

// Address range: 0x1002e5c7 - 0x1002e6b3
int32_t function_1002e5c7(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
int32_t v1 = a2;
int32_t v2 = &v1; // 0x1002e5cc
int32_t v3; // 0x1002e5c7
__asm_into(v3);
int32_t v4; // 0x1002e5c7
int32_t * v5 = (int32_t *)(v4 & -0xff01 | 0xc500); // 0x1002e5cf
int32_t v6 = *v5; // 0x1002e5cf
uint32_t v7 = v4 & 31; // 0x1002e5cf
int32_t v8 = v2 - 1; // 0x1002e5cf
bool v9 = (v2 & -v2) < 0; // 0x1002e5cf
if (v7 != 0) {
v8 = v6 << v7;
*v5 = v8;
v9 = v7 == 1 ? (v8 ^ v6 << v7 - 1) < 0 : (v2 & -v2) < 0;
}
if (v8 < 0 != v9) {
// 0x1002e5d3
int32_t v10; // 0x1002e5c7
int16_t v11; // 0x1002e5c7
return function_7509ee7b(v10, v11);
}
// 0x1002e5eb
*(char *)0x63126301 = *(char *)0x63126301 - 41;
uint32_t v12; // 0x1002e5c7
unsigned char v13 = (char)(169 * v12 / 256 + v12); // 0x1002e5f5
char v14 = v13 < 146 ? v13 : v13 + 110; // 0x1002e5f5
char v15 = __asm_in_6(-48); // 0x1002e5f9
if (v14 < 0) {
// 0x1002e5fd
return unknown_b17c43b();
}
int32_t v16 = v12 & -0x10000 | 0x4000 * (int32_t)(v14 == 0) | 256 * (int32_t)((v14 & 14) > 9) | 1024 * (int32_t)((llvm_ctpop_i8(v14) & 1) == 0) | (int32_t)v15 | 512; // 0x1002e670
int32_t v17; // 0x1002e5c7
int32_t v18 = &v17;
int32_t v19; // 0x1002e5c7
char * v20 = (char *)v19; // 0x1002e67a
*v20 = *v20 - 122;
int32_t * v21 = (int32_t *)(v18 - 4); // 0x1002e67d
int32_t v22; // 0x1002e5c7
*v21 = *(int32_t *)(v22 - 53) & v22;
int32_t v23; // 0x1002e5c7
int32_t v24 = v23 + 77;
char * v25 = (char *)(v24 - 0x1e1772fc); // 0x1002e67e
*v25 = *v25 - (char)(v23 / 256);
int32_t v26 = v16 / 256; // 0x1002e685
int32_t v27 = v24 - v26 & 255 | v24 & -256; // 0x1002e68c
while ((char)v24 >= (char)v26) {
// 0x1002e67e
v24 = v27;
v25 = (char *)(v24 - 0x1e1772fc);
*v25 = *v25 - (char)(v23 / 256);
v26 = *(int32_t *)0x5aa15f24 / 256;
v27 = v24 - v26 & 255 | v24 & -256;
}
int32_t v28 = v18 + 28; // 0x1002e68e
int32_t v29 = *(int32_t *)v18; // 0x1002e68e
int32_t v30 = *(int32_t *)(v18 + 20); // 0x1002e68e
int32_t * v31 = (int32_t *)(v18 + 24);
int32_t v32 = *v31; // 0x1002e68e
while (v24 >= v26) {
// 0x1002e628
v16 = *(int32_t *)(v18 + 16);
int32_t v33 = *(int32_t *)(v18 + 4); // 0x1002e68e
v23 = v32;
if (v30 != 0) {
// 0x1002e62b
return v16 | 28;
}
v18 = v28;
v20 = (char *)v29;
*v20 = *v20 - 122;
v21 = (int32_t *)(v18 - 4);
*v21 = v33;
v24 = v23 + 77;
v25 = (char *)(v24 - 0x1e1772fc);
*v25 = *v25 - (char)(v23 / 256);
v26 = v16 / 256;
v27 = v24 - v26 & 255 | v24 & -256;
while ((char)v24 >= (char)v26) {
// 0x1002e67e
v24 = v27;
v25 = (char *)(v24 - 0x1e1772fc);
*v25 = *v25 - (char)(v23 / 256);
v26 = *(int32_t *)0x5aa15f24 / 256;
v27 = v24 - v26 & 255 | v24 & -256;
}
// 0x1002e68e
v28 = v18 + 28;
v29 = *(int32_t *)v18;
v30 = *(int32_t *)(v18 + 20);
v31 = (int32_t *)(v18 + 24);
v32 = *v31;
}
int32_t v34 = *(int32_t *)(v18 + 12); // 0x1002e68e
int32_t * v35 = (int32_t *)(v34 + 92); // 0x1002e691
*v35 = *v35 & v34;
int32_t result = v29 & v28; // 0x1002e694
int32_t result2; // 0x1002e5c7
int32_t v36; // 0x1002e5c7
if (v30 > 0) {
char v37 = llvm_ctpop_i8((char)v30); // 0x1002e699
__asm_in_4(221);
*v31 = 39;
result2 = 39;
v36 = v30 - 1;
if ((v37 & 1) != 0) {
// 0x1002e657
*(char *)*v21 = 39;
*v31 = v28;
// 0x1002e6a9
return result;
}
} else {
// 0x1002e6a4
result2 = v32 + 225 & 255 | v32 & -256;
v36 = v30;
}
// 0x1002e6a6
if (v36 != 0) {
// 0x1002e6a9
return result2;
}
// 0x1002e6ae
__asm_outsd((int16_t)(v32 >> 31), *(int32_t *)result);
return 0;
}

// Address range: 0x1002e6c6 - 0x1002e6c8
int32_t function_1002e6c6(int32_t a1, int32_t a2) {
// 0x1002e6c6
int32_t result; // 0x1002e6c6
return result;
}

// Address range: 0x1002e70a - 0x1002e70b
int32_t function_1002e70a(void) {
// 0x1002e70a
int32_t result; // 0x1002e70a
return result;
}

// Address range: 0x1002e71a - 0x1002e71b
int32_t function_1002e71a(void) {
// 0x1002e71a
int32_t result; // 0x1002e71a
return result;
}

// Address range: 0x1002e728 - 0x1002e72f
int32_t function_1002e728(void) {
// 0x1002e728
__asm_int1();
int32_t v1; // 0x1002e728
return function_ff07248b(&v1);
}

// Address range: 0x1002e735 - 0x1002e737
int32_t function_1002e735(void) {
// 0x1002e735
return function_1002e75e();
}

// Address range: 0x1002e75d - 0x1002e75e
int32_t function_1002e75d(void) {
// 0x1002e75d
int32_t result; // 0x1002e75d
return result;
}

// Address range: 0x1002e75e - 0x1002e838
int32_t function_1002e75e(void) {
// 0x1002e75e
int32_t v1; // 0x1002e75e
int32_t v2; // 0x1002e75e
int32_t v3 = v2 & -256 | v1 & 255; // 0x1002e761
int32_t v4 = *(int32_t *)v3; // 0x1002e762
int32_t v5 = v3; // 0x1002e764
int32_t v6; // 0x1002e75e
if (v6 == 0) {
v5 = function_1002e71a();
}
unsigned char v7 = (char)v5 ^ 102; // 0x1002e76b
int16_t v8; // 0x1002e75e
int32_t v9 = unknown_a5cd2d78(v8); // 0x1002e76d
unsigned char v10 = (char)v9; // 0x1002e776
bool v11 = v10 > 153 | v7 < 166;
int32_t v12; // 0x1002e75e
if ((v10 & 14) > 9 || (v7 & 15) > 21) {
v12 = (v11 ? 154 : 250) + v9 & 255 | v9 & -256;
} else {
v12 = (v11 ? v9 + 160 : v9) & 255 | v9 & -256;
}
bool v13; // 0x1002e75e
int32_t v14 = v13 ? -1 : 1; // 0x1002e761
int32_t v15; // 0x1002e75e
int32_t v16; // 0x1002e75e
int32_t v17 = v15 - v4 + (int32_t)(*(char *)(v16 - 127) > (char)v6); // 0x1002e762
uint32_t v18; // 0x1002e75e
int32_t v19 = v18 & v16; // 0x1002e777
*(int32_t *)v18 = v19;
if (v19 == 0) {
int32_t v20 = v14 + v1; // 0x1002e761
int32_t * v21 = (int32_t *)(v17 - 0x43348fbe); // 0x1002e78c
*v21 = 2 * *v21;
__asm_outsd((int16_t)*(int32_t *)(v20 - 0x20082c4), *(int32_t *)(v20 - 1));
return v18 - 0x10d204d7;
}
if (v19 >= 0) {
// 0x1002e7ef
int32_t v22; // 0x1002e75e
int32_t v23 = v12 & -256 | (int32_t)__asm_in_5((int16_t)v22); // 0x1002e7db
int32_t result = __asm_int1(); // 0x1002e7e4
*(int32_t *)(v23 - 4) = 0x4ece584f;
*(int16_t *)(v23 - 6) = *(int16_t *)(v16 - 32);
*(float80_t *)(v17 + v14) = __asm_fbstp(0.693147180559945286227L);
return result;
}
unsigned char v24 = (char)v12; // 0x1002e7f8
unsigned char v25 = v24 + 18; // 0x1002e7f8
unsigned char v26 = v24 > 237 ? -98 : -99; // 0x1002e7fa
unsigned char v27 = v25 - v26; // 0x1002e7fa
bool v28 = v24 > 237 | v25 < v26; // 0x1002e7fa
*(char *)0x3d709d10 = v27;
unsigned char v29 = (char)(v18 / 256); // 0x1002e804
char v30 = *(char *)(v17 + 0x2fd4fc9a); // 0x1002e804
char v31 = v28; // 0x1002e804
unsigned char v32 = v30 + v29; // 0x1002e804
unsigned char v33 = v32 + v31; // 0x1002e804
char v34 = llvm_ctpop_i8(v33); // 0x1002e804
if ((v34 & 1) != 0) {
// 0x1002e82b
return v12 & -256 | (int32_t)v27;
}
int32_t v35 = *(int32_t *)((v6 & -0xff01 | 0x6e00) + 0x19f5fb19 + (256 * (int32_t)v33 | v18 & -0xff01)); // 0x1002e80e
if ((v35 & v17) < 1) {
// 0x1002e82b
return v12 & -256 | (int32_t)v27;
}
char v36 = v33 + v31; // 0x1002e804
bool v37 = v28 ? v33 <= v29 : v32 < v29; // 0x1002e804
bool v38; // 0x1002e75e
bool v39; // 0x1002e75e
bool v40; // 0x1002e75e
return unknown_69670ba5((int32_t)(0x4000 * (int16_t)v40 | 1024 * (int16_t)v13 | 512 * (int16_t)v38 | 256 * (int16_t)v39 | (int16_t)v37 | 64 * (int16_t)(v33 == 0) | 128 * (int16_t)(v33 < 0) | 16 * (int16_t)((v29 & 15) + v31 + (v30 & 15) > 15) | 4 * (int16_t)((v34 & 1) == 0) | 2048 * (int16_t)(((v36 ^ v29) & (v36 ^ v30)) < 0) | 2));
}

// Address range: 0x1002e838 - 0x1002e929
int32_t function_1002e838(int16_t a1, int32_t a2) {
int16_t v1 = a1;
int32_t v2; // 0x1002e838
uint32_t v3 = -0x84a5d1 * v2; // 0x1002e83a
int32_t v4; // 0x1002e838
unsigned char v5 = (char)v4; // 0x1002e840
char v6 = v5 + 118; // 0x1002e840
char v7 = __asm_in_6(46); // 0x1002e842
int32_t v8 = v7; // 0x1002e842
int32_t v9 = v4 & -256 | v8; // 0x1002e842
int32_t v10; // bp-2, 0x1002e838
int32_t v11; // 0x1002e838
uint32_t v12; // 0x1002e838
int32_t v13; // 0x1002e838
if (v6 < 0) {
int32_t v14; // 0x1002e865
int32_t result; // 0x1002e838
bool v15; // 0x1002e866
int32_t v16; // 0x1002e866
if (v6 == 0) {
bool v17 = v5 < 138 | v7 > 153;
int32_t v18; // 0x1002e838
if ((v5 & 15) > 25 || (v7 & 14) > 9) {
v18 = (v17 ? 102 : 6) + v8 & 255 | v9 & -256;
} else {
v18 = (v17 ? v8 + 96 : v8) & 255 | v9 & -256;
}
__asm_outsd((int16_t)v2, v12);
*(char *)v2 = (char)(v3 / 256 | v2);
uint32_t v19 = v2 & -0x3d01; // 0x1002e84c
result = v18;
if (v12 < v19) {
lab_0x1002e853:
// 0x1002e853
return result;
}
// 0x1002e865
v14 = v12 - v19;
v15 = false | (v14 & 14) > 9;
v16 = v15 ? v14 + 10 : v14;
return v16 & 15 | v14 & -0x10000 | 256 * (int32_t)v15 + v14 & 0xff00;
}
// 0x1002e86f
*(int32_t *)0x557fa2d0 = v9;
uint32_t v20 = v13 & -0xff01 | 0xef00; // 0x1002e879
unsigned char v21 = *(char *)(v20 + 0x48fac47d); // 0x1002e87c
int32_t v22; // 0x1002e838
int32_t v23 = v22;
unsigned char v24 = (char)(int32_t)((int16_t)v11 / (int16_t)v21 & 255); // 0x1002e883
char v25 = v24 < 218 ? v24 : v24 + 38; // 0x1002e883
int32_t v26 = __asm_in_4(162); // 0x1002e887
if (v25 == 0 || v25 < 0) {
v26 = function_4d225777();
}
int32_t v27 = v23 - 1; // 0x1002e88d
while ((llvm_ctpop_i8((char)v27) & 1) == 0) {
int32_t v28 = v26;
bool v29 = (v23 & -v23) < 0; // 0x1002e890
if (v27 == 0) {
// 0x1002e892
__asm_arpl(*(int16_t *)v27, (int16_t)v3);
v10 = v28;
uint32_t v30 = *(int32_t *)v20 + v20; // 0x1002e89c
result = v28;
if (v30 < v20 || v30 == 0) {
result = function_83b908b0();
return result;
} else {
return result;
}
}
v23 = v27;
v24 = (char)v28;
v25 = v24 < 218 ? v24 : v24 + 38;
v26 = __asm_in_4(162);
if (v25 == 0 || v25 < 0 != v29) {
v26 = function_4d225777();
}
// 0x1002e88d
v27 = v23 - 1;
}
// 0x1002e865
int32_t v31; // 0x1002e838
v14 = v31;
v15 = (v23 & 15) > 16 | (v14 & 14) > 9;
v16 = v15 ? v14 + 10 : v14;
return v16 & 15 | v14 & -0x10000 | 256 * (int32_t)v15 + v14 & 0xff00;
}
unsigned char v32 = *(char *)(v3 + (v12 & 255)) ^ -128; // 0x1002e8aa
int32_t v33 = v9 & -256 | (int32_t)v32; // 0x1002e8ac
int16_t v34; // 0x1002e838
int32_t v35; // 0x1002e838
if (v13 != 0 != (v32 == 0)) {
uint32_t v36 = unknown_218de3c(); // 0x1002e8ae
int16_t v37 = v2; // 0x1002e8b3
int32_t v38 = __asm_insd(v37); // 0x1002e8b3
int32_t * v39 = (int32_t *)v11; // 0x1002e8b3
*v39 = v38;
int32_t v40 = v36 & -256; // 0x1002e8b4
*v39 = __asm_insd(v37);
int16_t v41; // 0x1002e838
v10 = v41;
int32_t v42 = &v10; // 0x1002e8b8
int32_t v43 = v11 + 1; // 0x1002e8bb
int32_t v44 = v36 + 63 & 255 | v40; // 0x1002e8bc
int32_t v45 = v3 + 1; // 0x1002e8bc
int32_t v46 = v42; // 0x1002e8bc
int16_t v47; // 0x1002e838
int32_t v48; // 0x1002e838
if ((v43 & (v11 ^ -0x80000000)) < 0) {
char * v49 = (char *)((v36 + 76 & 255 | v40) - 107); // 0x1002e8c0
*v49 = *v49 + (char)(v36 / 256);
__asm_arpl(*(int16_t *)0x50abb404, (int16_t)v42);
v45 = v10;
__asm_wait();
int32_t v50; // 0x1002e838
v1 = v50;
__asm_int3();
int32_t v51; // 0x1002e838
__asm_into(v51);
int16_t v52; // 0x1002e838
unknown_84aa5b35(v52, v43);
v47 = a2;
v44 = unknown_3e96e1b3();
v48 = v43;
v46 = &v1;
}
// 0x1002e8f5
bool v53; // 0x1002e838
int32_t v54 = (v53 ? -1 : 1) + v12; // 0x1002e8a8
int32_t v55 = v48;
int32_t * v56 = (int32_t *)(v44 + 39); // 0x1002e8f7
int32_t v57 = *v56; // 0x1002e8f7
*v56 = v46;
int32_t v58 = v44 + 22; // 0x1002e8fa
v33 = v58 & 12 | v44 & 0x50844c00;
*(char *)0x6e439794 = (char)v58;
*(int32_t *)(v57 - 4) = v33;
*(int32_t *)(v57 - 8) = (v55 & 0xff00) + v44 & 0xff00 | v55 & -0xff01;
*(int32_t *)(v57 - 12) = v2 & -0xff01;
*(int32_t *)(v57 - 16) = v45;
*(int32_t *)(v57 - 20) = v57;
*(int32_t *)(v57 - 28) = v54;
*(int32_t *)(v57 - 32) = v43;
int32_t * v59 = (int32_t *)(v45 + 0x470a4044); // 0x1002e907
*v59 = *v59 & v54;
v34 = v47;
v35 = v57 - 26;
}
int32_t v60 = v33;
*(int16_t *)(v35 - 2) = v34;
int32_t v61 = (v60 & 14) > 9 ? v60 + 10 : v60; // 0x1002e923
return v61 & 15 | v60 & 0x4a000000 | 256 * (int32_t)((v60 & 14) > 9) + (v60 & 0x8600) & 0xff00;
}

// Address range: 0x1002e989 - 0x1002e98a
int32_t function_1002e989(void) {
// 0x1002e989
int32_t result; // 0x1002e989
return result;
}

// Address range: 0x1002e99e - 0x1002e9a0
int32_t function_1002e99e(int16_t a1) {
// 0x1002e99e
int32_t result; // 0x1002e99e
return result;
}

// Address range: 0x1002e9ab - 0x1002e9ad
int32_t function_1002e9ab(void) {
// 0x1002e9ab
int32_t result; // 0x1002e9ab
return result;
}

// Address range: 0x1002e9ce - 0x1002ea1a
int32_t function_1002e9ce(int32_t a1) {
// 0x1002e9ce
uint32_t v1; // 0x1002e9ce
uint32_t v2 = -36 * *(int32_t *)(v1 + 0x28a4051f); // 0x1002e9d8
int32_t v3; // 0x1002e9ce
int16_t v4 = v3;
__asm_out_1(v4, a1);
uint32_t v5 = v2 | (int32_t)((a1 & 256) != 0); // 0x1002e9e3
if (v1 != v5 + 1) {
// 0x1002ea15
return a1 - ((a1 & 256) != 0 | v1 < v5 ? -0x532e3432 : -0x532e3433);
}
// 0x1002e9e7
__asm_in(v4);
int32_t v6; // 0x1002e9ce
bool v7; // 0x1002e9ce
*(char *)(v6 + 28 + (v7 ? -1 : 1)) = (char)(v2 / 256);
int32_t result = function_1002e989() + 0x4daa5d9f; // 0x1002ea0a
__asm_out_3(v4 & -256, (char)result);
return result;
}

// Address range: 0x1002ea23 - 0x1002ea24
int32_t function_1002ea23(int32_t a1) {
// 0x1002ea23
int32_t result; // 0x1002ea23
return result;
}

// Address range: 0x1002ea2f - 0x1002ea32
int32_t function_1002ea2f(int32_t a1) {
// 0x1002ea2f
int32_t result; // 0x1002ea2f
return result;
}

// Address range: 0x1002ea44 - 0x1002ea49
int32_t function_1002ea44(void) {
// 0x1002ea44
return function_1d6cb06d();
}

// Address range: 0x1002ea69 - 0x1002ea6a
int32_t function_1002ea69(int32_t a1) {
// 0x1002ea69
int32_t result; // 0x1002ea69
return result;
}

// Address range: 0x1002ea7b - 0x1002ea87
int32_t function_1002ea7b(int32_t a1) {
// 0x1002ea7b
int32_t result; // 0x1002ea7b
return result;
}

// Address range: 0x1002eb09 - 0x1002ebce
int32_t function_1002eb09(void) {
// 0x1002eb09
int32_t v1; // 0x1002eb09
unsigned char v2 = (char)v1;
bool v3; // 0x1002eb09
char v4 = v3; // 0x1002eb09
unsigned char v5 = 2 * v2; // 0x1002eb09
char v6 = v5 | v4; // 0x1002eb09
char v7 = llvm_ctpop_i8(v6); // 0x1002eb09
bool v8 = v3 ? v6 <= v2 : v5 < v2; // 0x1002eb09
*(char *)v1 = v6;
bool v9; // 0x1002eb09
bool v10; // 0x1002eb09
bool v11; // 0x1002eb09
*(int32_t *)0x287958dd = 0x4000 * (int32_t)v9 | 512 * (int32_t)v10 | 256 * (int32_t)v11 | (int32_t)v8 | 64 * (int32_t)(v6 == 0) | 128 * (int32_t)(v6 < 0) | 16 * (int32_t)((v2 & 8) != 0) | 4 * (int32_t)((v7 & 1) == 0) | 2048 * (int32_t)((v6 + v4 ^ v2) < 0) | 1026;
int32_t v12; // 0x1002eb09
int32_t v13; // 0x1002eb09
int32_t v14 = v13 + v12; // 0x1002eb2e
*(int32_t *)v13 = v14;
if (v14 == 0) {
goto lab_0x1002eb5d;
} else {
goto lab_0x1002eb3d;
}
lab_0x1002eb5d:;
// 0x1002eb5d
int32_t v15; // 0x1002eb09
int32_t v16 = v15;
int32_t v17; // 0x1002eb09
int32_t v18 = v17;
int32_t v19; // 0x1002eb09
int32_t v20 = v19;
int32_t v21; // 0x1002eb09
int32_t v22; // 0x1002eb09
int32_t v23 = *(int32_t *)(v22 - 0xb4bee88) + v21; // 0x1002eb63
*(int32_t *)v16 = *(int32_t *)0x447b333;
int32_t v24 = v23; // 0x1002eb6b
int32_t v25 = v18; // 0x1002eb6b
int32_t v26 = v20; // 0x1002eb6b
if (v23 >= v21) {
uint32_t v27 = v20 + 1; // 0x1002eb6f
char * v28 = (char *)v27; // 0x1002eb70
*v28 = (char)v18;
uint32_t v29 = v1 - 256 * v27;
int32_t v30 = v29 & 0xff00 | v1 & -0xff01; // 0x1002eb72
*(char *)(v16 - 4) = -67;
unsigned char v31 = *(char *)(v30 - 18) | (char)(v27 / 256); // 0x1002eb7e
int32_t v32 = v27 & -0xff01; // 0x1002eb7e
uint32_t v33 = *(int32_t *)0x447b32f; // 0x1002eb85
*(int32_t *)0x447b32f = v33 / 0x80000000 | 2 * v33;
int32_t * v34 = (int32_t *)(v30 & -256 | (v29 / 256 ^ v1) & 255); // 0x1002eb96
*v34 = *v34 - *(int32_t *)-0x729de19f;
int32_t v35 = (int32_t)__asm_in_6(110) | -0x216afd00; // 0x1002eb9b
*(int32_t *)0x287958d9 = v18 & -0x10000 | (int32_t)*v28 | v35 & 0xff00;
char * v36 = (char *)((256 * (int32_t)v31 | v32) - 0xba15639); // 0x1002eba4
*v36 = v31;
*(int32_t *)0x287958d7 = 0x287958db;
int32_t v37 = *(int32_t *)0x3f498502; // 0x1002ebab
*(int32_t *)0x3f498502 = v37 + (v35 & -0xff01 | v18 & 0xff00);
__asm_in_6(-94);
int32_t * v38 = (int32_t *)(*(int32_t *)0x287958dd - 0x693557e9); // 0x1002ebc1
*v38 = *v38 & (256 * (int32_t)*v36 | v32);
return *(int32_t *)0x235b61eb;
}
goto lab_0x1002eb3d;
lab_0x1002eb3d:;
char v39 = *(char *)(v25 - 0x31a52234); // 0x1002eb41
int32_t v40 = __asm_wait(); // 0x1002eb47
char * v41 = (char *)(v22 + 0x71550c4d); // 0x1002eb4d
*v41 = (char)((v24 & 256) != 0) - v39 + (char)(v26 / 256);
v19 = v40 + 0x4af05e7f;
v17 = v25 & -256 | 166;
v21 = 256 * (int32_t)*v41 | v26 & -0xff01;
v15 = 0x1af4f91e;
goto lab_0x1002eb5d;
}

// Address range: 0x1002ebce - 0x1002ebcf
int32_t function_1002ebce(void) {
// 0x1002ebce
int32_t result; // 0x1002ebce
return result;
}

// Address range: 0x1002ebdb - 0x1002ec46
int32_t function_1002ebdb(int32_t a1) {
// 0x1002ebdb
uint32_t v1; // 0x1002ebdb
int32_t v2; // 0x1002ebdb
int32_t v3 = v2 + v1 / 256 & 255 | v2 & -256; // 0x1002ebdb
int32_t v4; // 0x1002ebdb
int32_t v5; // 0x1002ebdb
__asm_outsb((int16_t)v5, (char)v4);
int32_t result; // 0x1002ebdb
if ((a1 & 64) == 0 && v3 != 1) {
result = function_1002ebce();
}
int32_t v6 = v3 - 2; // 0x1002ebe2
if (v6 != 0 != (a1 & 64) != 0) {
int32_t * v7 = (int32_t *)v6; // 0x1002ebe4
*v7 = 2 * *v7;
return result;
}
// 0x1002ebee
int32_t v8; // 0x1002ebdb
int32_t v9 = *(int32_t *)(4 * v1 + (int32_t)&v8) ^ v4; // 0x1002ebf7
uint32_t v10 = __asm_iretd(); // 0x1002ebfb
char v11 = v10 / 256; // 0x1002ebfc
unsigned char v12 = *(char *)v9; // 0x1002ebfc
int32_t v13 = 256 * (int32_t)(v12 + v11) | v10 & -0xff01; // 0x1002ebfc
unsigned char v14 = (char)v10; // 0x1002ebfe
int32_t v15; // 0x1002ebdb
*(char *)(v15 - 1) = v14;
bool v16 = v14 > 153 | v12 > -1 - v11;
int32_t v17; // 0x1002ebdb
if ((v14 & 14) > 9 || (v11 & 15) + (v12 & 15) > 15) {
v17 = v13 & -256 | (v16 ? 102 : 6) + v10 & 255;
} else {
v17 = v13 & -256 | (v16 ? v10 + 96 : v10) & 255;
}
int32_t * v18 = (int32_t *)(v9 - 63); // 0x1002ec05
uint32_t v19 = *v18; // 0x1002ec05
uint32_t v20 = v19 + v6; // 0x1002ec05
*v18 = v20;
*(int32_t *)0x7bc6709 = v17 - 0x5212df2b + (int32_t)(v20 < v19) & -0xff62 | 0x2d61;
char v21 = v6; // 0x1002ec39
char v22 = v21 - 28; // 0x1002ec39
return unknown_1dc6db4(512 * (int32_t)((a1 & 512) != 0) | 256 * (int32_t)((a1 & 256) != 0) | 1024 * (int32_t)((a1 & 1024) != 0) | 0x4000 * (int32_t)((a1 & 0x4000) != 0) | (int32_t)((v21 ^ -4) < 228) | 16 * (int32_t)((v21 & 12) == 12) | 64 * (int32_t)(v22 == 0) | 128 * (int32_t)(v22 < 0) | 4 * (int32_t)((llvm_ctpop_i8(v22) & 1) == 0) | 2048 * (int32_t)(((v22 ^ v21) & v21 + 100) < 0) | 2, -0x2d472617);
}

// Address range: 0x1002ec46 - 0x1002ed56
int32_t function_1002ec46(int32_t a1) {
int32_t v1 = __asm_iretd(); // 0x1002ec47
int32_t v2; // 0x1002ec46
__asm_out_3((int16_t)v2, (char)v1);
int32_t v3; // 0x1002ec46
unsigned char v4 = *(char *)((v1 & 255) + v3); // 0x1002ec49
uint32_t v5 = v1 & -256 | (int32_t)v4; // 0x1002ec49
int32_t * v6 = (int32_t *)(2 * v2 + v3); // 0x1002ec4a
*v6 = 2 * *v6;
int32_t v7; // 0x1002ec46
int32_t * v8 = (int32_t *)(v7 + 93); // 0x1002ec50
*v8 = 2 * *v8;
int32_t v9; // 0x1002ec46
unsigned char v10 = *(char *)&v9; // 0x1002ec53
bool v11; // 0x1002ec46
int32_t v12 = v11 ? -1 : 1; // 0x1002ec53
int32_t v13 = v9 + v12; // 0x1002ec53
int32_t v14 = v13; // bp-4, 0x1002ec54
int32_t v15; // 0x1002ec46
int32_t * v16 = (int32_t *)(v15 - 55 + 8 * v2); // 0x1002ec55
uint32_t v17 = *v16; // 0x1002ec55
uint32_t v18 = v17 + v2; // 0x1002ec55
uint32_t v19 = v18 + (int32_t)(v4 < v10); // 0x1002ec55
bool v20 = v4 < v10 ? v19 <= v17 : v18 < v17; // 0x1002ec55
*v16 = v19;
int32_t v21 = v20; // 0x1002ec59
int32_t v22 = v5 - 0x4d98dde1 + v21; // 0x1002ec59
int32_t v23 = v22 + v21; // 0x1002ec59
*(int32_t *)v13 = v22;
int32_t v24 = v13 + (v11 ? -4 : 4); // 0x1002ec5e
v9 = v24;
int32_t result = 0x10000 * v22 / 0x10000; // 0x1002ec5f
if (v22 < 0 == ((v23 ^ v1) & (v23 ^ -0x80000000)) < 0 != v22 != 0) {
// 0x1002ec64
return result;
}
bool v25 = v20 ? v22 <= v5 : v5 > 0x4d98dde0; // 0x1002ec59
unsigned char v26 = (char)(result / 256); // 0x1002ec7c
unsigned char v27 = v25 ? -84 : -85; // 0x1002ec7c
int32_t v28 = (256 * (int32_t)(v26 - v27) | result & -0xff01) + 1; // 0x1002ec80
char v29 = v28; // 0x1002ec80
int32_t v30; // 0x1002ec46
int32_t v31; // 0x1002ec46
int32_t v32; // 0x1002ec46
int32_t v33; // 0x1002ec46
int32_t v34; // 0x1002ec46
if ((llvm_ctpop_i8(v29) & 1) == 0) {
// 0x1002ecf9
v14 = v31;
*(char *)v24 = *(char *)&v34;
int32_t v35 = v9 + v12; // 0x1002ecfd
int32_t v36 = v34 + v12; // 0x1002ecfd
v9 = v35;
v34 = v36;
*(int32_t *)v35 = *(int32_t *)v36;
v9 += 4;
v34 += 4;
v30 = v28 | 112;
v32 = v14;
v33 = v14;
lab_0x1002ed12:;
int32_t v37 = *(int32_t *)(v31 + 45); // 0x1002ed12
return v32 & 0xff00 | v30 & -0x10000 | (int32_t)__asm_in_5((int16_t)(v33 - v37)) & -0xff01;
}
// 0x1002ec83
__asm_out(121, v29);
int32_t v38 = v7 & -0xff01 | 3840; // 0x1002ec85
*(char *)v24 = 40;
int32_t v39 = v9; // 0x1002ec8c
v9 = -0x31d8;
int32_t v40 = v39 + v12;
int32_t v41 = &v14;
int32_t v42; // 0x1002ec46
int32_t v43 = v42;
int32_t v44 = (int32_t)*(char *)(v31 + (v40 & 255)); // 0x1002ec91
int32_t v45 = v40 & -256; // 0x1002ec91
int32_t v46 = v45 | v44; // 0x1002ec91
int32_t * v47 = (int32_t *)-0x31ff; // 0x1002ec92
uint32_t v48 = *v47; // 0x1002ec92
*v47 = 0x40000000 * v48 | 0x20000000 * (int32_t)(v25 | v27 > v26) | v48 / 8;
int32_t v49 = v43 - 1; // 0x1002ec97
while ((v43 & -v43) >= 0) {
int32_t v50 = *(int32_t *)(v41 + 4); // 0x1002ec9a
v34 = v50;
v30 = v46;
v32 = v38;
v33 = v2 & -0xff01 | 0x7300;
if (v49 == 0) {
goto lab_0x1002ed12;
}
int32_t v51 = v50 - 1; // 0x1002ec9f
v34 = v51;
if ((v48 & 4) == 0 && v51 != 0) {
int64_t v52 = v38; // 0x1002eca8
int32_t v53 = -0xb90750e * v52 == -0xb90750e00000000 * v52 / 0x100000000 ? 117 : 118; // 0x1002ecae
return v44 - v53 & 255 | v45;
}
int32_t v54 = v41 + 8; // 0x1002ec9a
v40 = v9;
int32_t v55 = 0x10000 * v46 / 0x10000; // 0x1002ec8d
v9 = v55;
bool v56 = (v48 & 4) != 0; // 0x1002ec8f
if ((llvm_ctpop_i8((char)v51) & 1) == 0) {
// 0x1002ece3
return v54 & -256 | 98;
}
v41 = v54;
v43 = v49;
v44 = (int32_t)*(char *)(v31 + (v40 & 255));
v45 = v40 & -256;
v46 = v45 | v44;
v47 = (int32_t *)(v55 - 39);
v48 = *v47;
*v47 = 0x40000000 * v48 | 0x20000000 * (int32_t)v56 | v48 / 8;
v49 = v43 - 1;
}
if ((v48 & 4) != 0) {
int32_t * v57 = (int32_t *)v38; // 0x1002ecba
uint32_t v58 = *v57; // 0x1002ecba
*v57 = v58 + 35;
int32_t * v59 = (int32_t *)(v46 + 18); // 0x1002ecbd
*v59 = *v59 + v38 + (int32_t)(v58 > 0xffffffdc);
return unknown_442a76b0() & -256 | (int32_t)__asm_in_6(-62);
}
// 0x1002ed23
*(int32_t *)v41 = v49;
int32_t v60 = v46 | -0x3ce3cf59; // 0x1002ed31
__asm_out_1(0, v60);
int32_t * v61 = (int32_t *)(v31 - 79); // 0x1002ed3f
*v61 = 0x1000 * *v61;
unsigned char v62 = (char)v60; // 0x1002ed45
char v63 = *(char *)-87; // 0x1002ed49
uint32_t v64 = llvm_bswap_i32(1 - v43);
int32_t * v65 = (int32_t *)v34; // 0x1002ed51
*v65 = *v65 + (int32_t)(v64 < (int32_t)*(char *)&v31) - v9;
return 256 * (int32_t)(v62 / 95) | v60 & -0x10000 | (int32_t)(v63 ^ v62 % 95 - 95);
}

// Address range: 0x1002ed72 - 0x1002ed79
int32_t function_1002ed72(void) {
// 0x1002ed72
return function_380a51a0();
}

// Address range: 0x1002ed85 - 0x1002ed8a
int32_t function_1002ed85(void) {
// 0x1002ed85
return function_b4dbea21();
}

// Address range: 0x1002ed8b - 0x1002ed8e
int32_t function_1002ed8b(void) {
// 0x1002ed8b
int32_t result; // 0x1002ed8b
return result;
}

// Address range: 0x1002ed8f - 0x1002ed90
int32_t function_1002ed8f(void) {
// 0x1002ed8f
int32_t result; // 0x1002ed8f
return result;
}

// Address range: 0x1002ed93 - 0x1002ed98
float80_t function_1002ed93(void) {
// 0x1002ed93
float80_t v1; // 0x1002ed93
return 2 * v1;
}

// Address range: 0x1002ed98 - 0x1002ee25
int32_t function_1002ed98(int16_t a1, int32_t a2) {
// 0x1002ed98
int32_t v1; // 0x1002ed98
int32_t v2; // 0x1002ed98
int32_t v3 = *(int32_t *)(v1 + 0x4fec949e + v2); // 0x1002ed9e
int32_t v4; // 0x1002ed98
int32_t v5 = v4 & v1; // 0x1002eda7
int32_t v6 = 0; // 0x1002eda9
int32_t v7; // 0x1002ed98
if (v2 != 1) {
// 0x1002edcc
v6 = v2 - 2;
if (v6 == 0) {
if (v5 == 0) {
// 0x1002ee02
abort();
// UNREACHABLE
}
int32_t v8 = v7 & -0xff01;
char v9 = llvm_ctpop_i8((char)v5); // 0x1002eda7
__asm_out_1((int16_t)v5, 256 * (int32_t)*(char *)0x581b05b1 | v8);
int32_t v10 = (0x8000 * (int32_t)(v5 < 0) | v8 | 1024 * (int32_t)((v9 & 1) == 0)) ^ 715; // 0x1002edd2
int32_t result = v10; // 0x1002edd6
if (*(char *)(-59 * v3 - 1) > (char)v10) {
result = function_1002ed8f();
}
// 0x1002edd8
__asm_arpl_7((int16_t)result);
return result;
}
}
char * v11 = (char *)(v5 - 0x2239e885); // 0x1002edab
unsigned char v12 = *v11; // 0x1002edab
unsigned char v13 = v12 + (char)v7; // 0x1002edab
*v11 = v13;
return v6 - (v13 < v12 ? 0x2389dbd1 : 0x2389dbd0);
}

// Address range: 0x1002ee26 - 0x1002ee3a
int32_t function_1002ee26(int32_t a1) {
// 0x1002ee26
int32_t result; // 0x1002ee26
return result;
}

// Address range: 0x1002ee54 - 0x1002ee7c
int32_t function_1002ee54(int32_t a1) {
// 0x1002ee54
int32_t v1; // 0x1002ee54
int32_t result = v1 + 1; // 0x1002ee59
int32_t v2; // 0x1002ee54
int32_t * v3 = (int32_t *)(v2 - 0x4e39e4c3); // 0x1002ee5e
*v3 = *v3 + v2;
char v4 = result; // 0x1002ee68
*(char *)0x7bc6f16c = v4;
int16_t v5 = v2; // 0x1002ee6f
__asm_out_3(v5, v4);
int32_t v6; // 0x1002ee54
*(int32_t *)v6 = __asm_insd(v5);
int32_t * v7 = (int32_t *)result; // 0x1002ee77
int32_t v8; // 0x1002ee54
uint32_t v9; // 0x1002ee54
*v7 = v2 + (int32_t)(v9 > -1 - v8) + *v7;
return result;
}

// Address range: 0x1002eebb - 0x1002eebc
int32_t function_1002eebb(void) {
// 0x1002eebb
int32_t result; // 0x1002eebb
return result;
}

// Address range: 0x1002eee9 - 0x1002ef05
int32_t function_1002eee9(void) {
int32_t v1 = unknown_b6f38a49(); // 0x1002eef3
int32_t v2; // 0x1002eee9
int32_t v3; // 0x1002eee9
*(char *)v2 = __asm_insb((int16_t)v3);
int32_t result = v1; // 0x1002eef9
uint32_t v4; // 0x1002eee9
if (*(char *)(4 * v3 + 0x6984b4bb) < (char)(v4 / 256)) {
result = function_1002eebb();
}
int32_t * v5 = (int32_t *)(v3 - 0x23b97f73); // 0x1002eefb
*v5 = *v5 + v3;
return result;
}

// Address range: 0x1002ef18 - 0x1002ef1f
int32_t function_1002ef18(void) {
// 0x1002ef18
return function_7cc95ea8();
}

// Address range: 0x1002ef27 - 0x1002ef3f
int32_t function_1002ef27(void) {
// 0x1002ef27
int32_t v1; // 0x1002ef27
int32_t v2; // 0x1002ef27
int32_t v3 = v2 & -256 | (int32_t)__asm_in_5((int16_t)v1); // 0x1002ef27
bool v4; // 0x1002ef27
int32_t v5 = v4 ? -4 : 4; // 0x1002ef2d
int32_t v6; // 0x1002ef27
int32_t v7 = v5 + v6; // 0x1002ef2d
int32_t v8; // 0x1002ef27
int32_t * v9 = (int32_t *)(v8 + 45 + v5); // 0x1002ef2e
*v9 = *v9 & v3;
int32_t v10 = *(int32_t *)(v7 + 79) * v3; // 0x1002ef31
int32_t v11 = v10 & -53; // 0x1002ef34
int32_t v12; // 0x1002ef27
__asm_arpl(*(int16_t *)&v12, (int16_t)v7);
int32_t result; // 0x1002ef27
if ((v10 & 10) == 10) {
result = ((char)v11 > 153 ? 102 : 6) + v11 & 255 | v10 & -256;
} else {
result = ((char)v11 > 153 ? v11 + 96 : v11) & 235 | v10 & -256;
}
return result;
}

// Address range: 0x1002ef5c - 0x1002ef66
int32_t function_1002ef5c(void) {
// 0x1002ef5c
int32_t v1; // 0x1002ef5c
int32_t * v2 = (int32_t *)(v1 + 121); // 0x1002ef5c
bool v3; // 0x1002ef5c
*v2 = (int32_t)v3 - v1 + *v2;
int32_t result; // 0x1002ef5c
return result;
}

// Address range: 0x1002efc0 - 0x1002f0f6
int32_t function_1002efc0(int32_t a1) {
// 0x1002efc0
int32_t v1; // 0x1002efc0
*(int32_t *)(v1 + 0x5809294b) = 0x3efc8cef;
int32_t v2; // 0x1002efc0
*(int32_t *)v1 = __asm_insd((int16_t)v2);
int32_t v3; // 0x1002efc0
int64_t v4 = v3; // 0x1002efcc
int64_t v5 = 10 * v4; // 0x1002efcc
bool v6; // 0x1002efc0
bool v7; // 0x1002efc0
if (v7 || v6 != v5 != 0xa00000000 * v4 / 0x100000000) {
// 0x1002f04b
return unknown_4dcc4c14() & -256 | (int32_t)__asm_in_6(71);
}
// 0x1002efd1
__asm_sti();
int32_t v8; // 0x1002efc0
if (v8 != 1) {
// 0x1002f003
return (int32_t)v5 | 1;
}
// 0x1002efe1
abort();
// UNREACHABLE
}

// Address range: 0x1002f0f6 - 0x1002f14d
int32_t function_1002f0f6(int32_t a1) {
// 0x1002f0f6
int32_t v1; // 0x1002f0f6
int32_t v2 = v1 - 1; // 0x1002f0f6
uint32_t v3; // 0x1002f0f6
int32_t v4 = v3 + 0x54f67d4d; // 0x1002f0f7
*(char *)0x63f95c8b = (char)v4;
int32_t v5; // 0x1002f0f6
int32_t v6 = v2 - 256 * (v5 + (int32_t)(v3 > 0xab0982b2)) & 0xff00 | v2 & -0xff01; // 0x1002f101
char * v7 = (char *)(v6 + 0x16b7be6f); // 0x1002f106
int32_t v8; // 0x1002f0f6
*v7 = *v7 & (char)v8;
int32_t v9; // 0x1002f0f6
int32_t * v10 = (int32_t *)(v6 + v9 & 0xffff); // 0x1002f10c
*v10 = *v10 & v6;
int32_t v11; // 0x1002f0f6
*(char *)v11 = *(char *)&v11 & 75;
*(int32_t *)-0x3886e297 = v4;
int16_t v12; // 0x1002f0f6
unknown_99483fc0(v12);
__asm_int(96);
return function_1002f17f((int32_t)&g2);
}

// Address range: 0x1002f14e - 0x1002f14f
int32_t function_1002f14e(void) {
// 0x1002f14e
int32_t result; // 0x1002f14e
return result;
}

// Address range: 0x1002f152 - 0x1002f171
int32_t function_1002f152(int32_t a1, int32_t a2) {
// 0x1002f152
int16_t v1; // 0x1002f152
unknown_bd65aa74(v1);
int32_t v2; // 0x1002f152
int32_t * v3 = (int32_t *)(v2 - 0x2209063b); // 0x1002f159
bool v4; // 0x1002f152
*v3 = *v3 - (v4 ? 0x5dd4fbf1 : 0x5dd4fbf0);
return __asm_in_4(51);
}

// Address range: 0x1002f17f - 0x1002f240
int32_t function_1002f17f(int32_t a1) {
// 0x1002f17f
int32_t v1; // 0x1002f17f
unsigned char v2 = (char)v1; // 0x1002f18b
int32_t v3 = v1 & -0x10000 | (int32_t)(v2 % 103) | 256 * (int32_t)(v2 / 103); // 0x1002f18b
int32_t v4; // 0x1002f17f
int32_t v5 = v4 - 1; // 0x1002f18d
int32_t v6; // 0x1002f17f
*(char *)v6 = (char)v5;
int32_t result = v5 ^ -0x2d2a295d; // 0x1002f191
__asm_out_3((int16_t)v3, (char)result);
uint32_t v7 = v3 + 1; // 0x1002f197
bool v8; // 0x1002f17f
int32_t v9 = (v8 ? -1 : 1) + v6 + *(int32_t *)v7; // 0x1002f199
int32_t v10; // 0x1002f17f
int32_t v11; // 0x1002f17f
if (v11 != 1) {
// 0x1002f1e4
if (v10 - 1 << (-0x7100ca8e * *(int32_t *)(result - 68) & 30) == 0) {
char * v12 = (char *)(v9 + 92); // 0x1002f1f8
*v12 = *v12 + 1;
}
// 0x1002f1fb
return result;
}
int32_t v13 = (*(int32_t *)33 ^ result - 1) & -0x6c28ff83; // 0x1002f1b1
int32_t result2 = v13 | 0x6c00; // 0x1002f1b1
char v14 = *(char *)-91; // 0x1002f1b3
char v15 = v7 / 256; // 0x1002f1b3
char v16 = v14 - v15; // 0x1002f1b3
*(char *)-91 = v16;
if (((v16 ^ v14) & (v14 ^ v15)) < 0) {
// 0x1002f227
__asm_out(13, (char)v13);
int32_t v17; // 0x1002f17f
__asm_into(v17);
// 0x1002f1fb
return result2;
}
// 0x1002f1bb
*(int32_t *)v9 = result2;
int32_t v18; // 0x1002f17f
char * v19 = (char *)(v18 + 0x7951166a); // 0x1002f1bc
unsigned char v20 = *v19; // 0x1002f1bc
*v19 = v20 - 23;
char * v21 = (char *)(result2 + 0x5ddfc153); // 0x1002f1c3
char v22 = *v21 + (char)v10 + (char)(v20 < 23); // 0x1002f1c3
*v21 = v22;
*(char *)(v10 - 0x7dced55e) = 23;
if (v22 < 0) {
// 0x1002f234
float80_t v23; // 0x1002f17f
*(int16_t *)(v9 + (v8 ? -27 : -19)) = (int16_t)v23;
return __asm_sti();
}
// 0x1002f1d5
__asm_out_3((int16_t)v7, (char)__asm_sti());
return __asm_int1() + 0x5c43fa06;
}

// Address range: 0x1002f240 - 0x1002f262
int32_t function_1002f240(void) {
// 0x1002f240
return __asm_iretd() + 0x7425a8ae & -33;
}

// Address range: 0x1002f262 - 0x1002f265
int32_t function_1002f262(int32_t a1) {
// 0x1002f262
int32_t result; // 0x1002f262
return result;
}

// Address range: 0x1002f28a - 0x1002f28b
int32_t function_1002f28a(void) {
// 0x1002f28a
int32_t result; // 0x1002f28a
return result;
}

// Address range: 0x1002f28c - 0x1002f28d
int32_t function_1002f28c(void) {
// 0x1002f28c
int32_t result; // 0x1002f28c
return result;
}

// Address range: 0x1002f292 - 0x1002f293
int32_t function_1002f292(void) {
// 0x1002f292
int32_t result; // 0x1002f292
return result;
}

// Address range: 0x1002f2a0 - 0x1002f35d
int32_t function_1002f2a0(void) {
// 0x1002f2a0
__asm_hlt();
int32_t v1 = __asm_in_4(127); // 0x1002f2bd
int32_t v2; // 0x1002f2a0
int32_t v3 = v2 & -10; // 0x1002f2c0
int32_t v4; // 0x1002f2a0
uint32_t v5 = __asm_bound(*(int64_t *)(v4 + 74)); // 0x1002f2c3
int32_t v6; // 0x1002f2a0
__asm_into(v6);
char v7 = llvm_ctpop_i8((char)*(int32_t *)(v5 + 0x6401e12f) & 42); // 0x1002f2cb
__asm_arpl(*(int16_t *)(v4 - 0x6807ca42), -262);
int32_t * v8 = (int32_t *)v3; // 0x1002f2db
int32_t v9 = -0x63386bd4 * *v8; // 0x1002f2db
*(int32_t *)(v9 - 4) = v1 + 1 & -256 | v1 + 114 & 255;
*(int32_t *)(v9 - 8) = 0x3eb8fefa;
*(int32_t *)(v9 - 16) = -0x3ce7cf7;
*(int32_t *)(v9 - 20) = v9;
*(int32_t *)(v9 - 28) = v5;
*(int32_t *)(v9 - 32) = v3;
if ((v7 & 1) != 0) {
// 0x1002f2e9
function_1002f28c();
__asm_movq(*(int64_t *)(v3 - 118));
function_1002f28a();
} else {
// 0x1002f2f3
__asm_movq(*(int64_t *)(v3 - 118));
}
uint32_t v10 = unknown_79cee074(); // 0x1002f2f5
*(int32_t *)(v9 - 36) = -0x3ce74f7;
*(char *)-0x3530e9d4 = *(char *)-0x3530e9d4 | -2;
__asm_int(124);
int32_t v11 = *(int32_t *)(8 * v5 + 0x6a50926); // 0x1002f315
uint32_t v12 = v11 + v5; // 0x1002f315
char v13 = (char)v10 - 52 + 3 * (char)(v10 / 256); // 0x1002f31c
char v14 = llvm_ctpop_i8(v13); // 0x1002f31c
bool v15; // 0x1002f2a0
bool v16; // 0x1002f2a0
*(int32_t *)(v9 - 42) = 0x4000 * (int32_t)v15 | 256 * (int32_t)v16 | 64 * (int32_t)(v13 == 0) | 128 * (int32_t)(v13 < 0) | (int32_t)(v12 < v5) | 4 * (int32_t)((v14 & 1) == 0) | 16 * (int32_t)((v11 & 15) + (v5 & 15) > 15) | 2048 * (int32_t)(((v12 ^ v5) & (v12 ^ v11)) < 0) | 1026;
int32_t v17; // 0x1002f2a0
*(char *)0x3eb8ff1b = *(char *)0x3eb8ff1b & (char)v17;
__asm_in_5((int16_t)v17);
*v8 = *v8 - v12;
*(int32_t *)(v9 - 47) = 0x3eb8fefa;
__asm_frstor(*(int864_t *)0x39f3af47);
unknown_975ba768();
*(int32_t *)(v9 - 55) = 0x2098be55;
return __asm_iretd();
}

// Address range: 0x1002f364 - 0x1002f365
int32_t function_1002f364(void) {
// 0x1002f364
int32_t result; // 0x1002f364
return result;
}

// Address range: 0x1002f36e - 0x1002f373
int32_t function_1002f36e(int16_t a1) {
// 0x1002f36e
int32_t v1; // 0x1002f36e
return function_1002f394(v1);
}

// Address range: 0x1002f375 - 0x1002f37c
int32_t function_1002f375(void) {
// 0x1002f375
return function_1002f39f((int32_t)&g2);
}

// Address range: 0x1002f37f - 0x1002f394
int32_t function_1002f37f(int32_t a1) {
char v1 = __asm_in_6(-29); // 0x1002f37f
int32_t v2; // 0x1002f37f
int64_t v3; // 0x1002f37f
__asm_pmuludq(v3, *(int64_t *)(v2 + 0x474fc10e));
int32_t v4; // 0x1002f37f
return (v4 | (int32_t)v1) & -256 | (int32_t)(v1 + 22);
}

// Address range: 0x1002f394 - 0x1002f398
int32_t function_1002f394(int32_t a1) {
// 0x1002f394
int32_t v1; // 0x1002f394
return __asm_in((int16_t)v1);
}

// Address range: 0x1002f39f - 0x1002f3f0
int32_t function_1002f39f(int32_t a1) {
// 0x1002f39f
int32_t v1; // 0x1002f39f
int32_t v2; // 0x1002f39f
if (v2 == 0) {
// 0x1002f3ec
int32_t result; // 0x1002f39f
__asm_out_1((int16_t)v1, result);
return result;
}
// 0x1002f3a5
int32_t v3; // 0x1002f39f
bool v4; // 0x1002f39f
int32_t v5 = (v4 ? -4 : 4) + v3; // 0x1002f3a1
*(int32_t *)v1 = v5 + v1;
int32_t * v6 = (int32_t *)(v1 - 0x5f7de29b); // 0x1002f3a8
int32_t v7 = *v6; // 0x1002f3a8
int32_t result2; // 0x1002f39f
int32_t v8 = v7 + result2; // 0x1002f3a8
char v9 = llvm_ctpop_i8((char)v8); // 0x1002f3a8
*v6 = v8;
int64_t v10 = v1; // 0x1002f3b5
int64_t v11 = -0x61980661 * v10; // 0x1002f3b5
int32_t v12 = v11 != -0x6198066100000000 * v10 / 0x100000000; // 0x1002f3bb
bool v13; // 0x1002f39f
bool v14; // 0x1002f39f
bool v15; // 0x1002f39f
*(int32_t *)((int32_t)v11 - 4) = 2048 * v12 | v12 | 0x4000 * (int32_t)v15 | 1024 * (int32_t)v4 | 512 * (int32_t)v13 | 256 * (int32_t)v14 | 64 * (int32_t)(v8 == 0) | 128 * (int32_t)(v8 < 0) | 16 * (int32_t)((v7 & 15) + (result2 & 15) > 15) | 4 * (int32_t)((v9 & 1) == 0) | 2;
int32_t v16 = *(int32_t *)(v5 - 16); // 0x1002f3bc
bool v17; // 0x1002f39f
bool v18; // 0x1002f39f
bool v19; // 0x1002f39f
bool v20; // 0x1002f39f
bool v21; // 0x1002f39f
int32_t v22; // 0x1002f39f
int32_t v23; // 0x1002f39f
*(char *)(v22 + 0x50402b69) = (char)(v16 + (v23 & -0xff01 | 256 * (64 * (int32_t)v18 | 128 * (int32_t)v17 | 16 * (int32_t)v19 | (int32_t)v21 | 4 * (int32_t)v20) | 512) >= 0);
return result2;
}

// Address range: 0x1002f3f1 - 0x1002f551
int32_t function_1002f3f1(int32_t a1, int32_t a2) {
// 0x1002f3f1
int32_t v1; // 0x1002f3f1
char * v2 = (char *)(v1 + 0x210d336a); // 0x1002f3f1
*v2 = *v2 - 1;
int32_t v3; // 0x1002f3f1
int32_t * v4 = (int32_t *)(v3 - 12); // 0x1002f3f7
bool v5; // 0x1002f3f1
*v4 = *v4 - (v5 ? 0x40b2649a : 0x40b26499);
int32_t v6; // 0x1002f3f1
int32_t v7 = *(int32_t *)(v6 - 0x7e114b4b); // 0x1002f3fe
int32_t v8; // 0x1002f3f1
__asm_into(v8);
int32_t v9; // 0x1002f3f1
int32_t * v10 = (int32_t *)(v9 - 0x7ef6208d); // 0x1002f410
int32_t v11; // bp-1, 0x1002f3f1
*v10 = *v10 - (int32_t)&v11;
int32_t v12; // 0x1002f3f1
uint32_t v13 = v12;
*(char *)v13 = *(char *)&v12 + (char)(v13 / 256);
int32_t v14; // 0x1002f3f1
unsigned char v15 = (char)v14 & 31; // 0x1002f41f
if (v15 != 0) {
char * v16 = (char *)(v12 + 7 & 0xffff); // 0x1002f41f
*v16 = *v16 << v15;
}
// 0x1002f43c
bool v17; // 0x1002f3f1
int32_t v18 = v17 ? -4 : 4; // 0x1002f418
int32_t v19 = v18 + v3; // 0x1002f418
int32_t * v20 = (int32_t *)(0x561dde24 * v7 + v19); // 0x1002f42c
uint32_t v21 = *v20; // 0x1002f42c
*v20 = v21 / 0x80000000 | 2 * v21;
char v22 = __asm_in_6(-107); // 0x1002f42f
char * v23 = (char *)(v19 - 0x245f6ba6); // 0x1002f434
*v23 = *v23 - (char)v12;
int32_t v24 = v11 - 1; // 0x1002f43a
uint32_t v25 = v24 & 31; // 0x1002f43d
if (v25 != 0) {
int32_t * v26 = (int32_t *)(v19 + 0x63353b56); // 0x1002f43d
uint32_t v27 = *v26; // 0x1002f43d
*v26 = v27 << v25 | 1 << v25 - 1 | (int32_t)((int64_t)v27 >> (int64_t)(33 - v25));
}
int32_t v28 = v18 + v1; // 0x1002f418
int32_t v29 = 0x2b0eef12 * v7 | (int32_t)v22; // 0x1002f42f
unsigned char v30 = v22 | -86; // 0x1002f432
int32_t v31 = v29 & -0x10000 | (int32_t)(v30 + 10 & 13) | (v29 & 0xff00 | (int32_t)v30) + 0xff00 & 0xff00; // 0x1002f43c
int32_t v32 = *(int32_t *)v24 & v19; // 0x1002f443
char v33 = llvm_ctpop_i8((char)v32); // 0x1002f443
char * v34 = (char *)(2 * v19 + 0x38e40ff3); // 0x1002f445
unsigned char v35 = *v34; // 0x1002f445
*v34 = 2 * v35;
char v36 = v35 / 128; // 0x1002f445
v11 = 512 * (int32_t)((a2 & 512) != 0) | 256 * (int32_t)((a2 & 256) != 0) | 1024 * (int32_t)((a2 & 1024) != 0) | 0x4000 * (int32_t)((a2 & 0x4000) != 0) | (int32_t)(v36 != 0) | 64 * (int32_t)(v32 == 0) | 128 * (int32_t)(v32 < 0) | 2048 * (int32_t)((v35 / 64 & 1) != v36) | 4 * (int32_t)((v33 & 1) == 0) | 2;
char v37 = *(char *)(v19 - 84); // 0x1002f44f
int32_t v38 = v6 & -256 | 214; // bp-5, 0x1002f452
int32_t v39 = v31 + 47; // 0x1002f458
int32_t v40 = v39 & 63 | v31 & -256; // 0x1002f458
v12 = v40;
int32_t v41 = *(int32_t *)((v24 & -256 | (int32_t)(v37 | (char)v24)) + 0x1b5fcc32); // 0x1002f474
char * v42 = (char *)(v28 + 0x2dc1 + v40 & 0xffff); // 0x1002f47c
unsigned char v43 = *v42; // 0x1002f47c
unsigned char v44 = (char)v39; // 0x1002f47c
*v42 = v43 - v44;
int32_t v45 = *(int32_t *)0x5970418a; // 0x1002f481
*(int32_t *)0x5970418a = v45 + 66 + (int32_t)(v43 < v44);
char v46 = __asm_in_5(-0x4f4a); // 0x1002f492
int32_t v47 = *(int32_t *)0x3bfcc1f9 + 0xae8476 & -256 | (int32_t)v46; // 0x1002f492
char v48 = (v47 & 256) == 0 ? -89 : -88; // 0x1002f496
int32_t v49 = *(int32_t *)((v41 | (int32_t)&v38) - 2); // 0x1002f498
int32_t v50 = *(int32_t *)(v49 - 0x3353abcd); // 0x1002f49a
*(int32_t *)v49 = *(int32_t *)v28;
uint32_t v51 = *(int32_t *)-0x36b874d; // 0x1002f4af
return (int32_t)((0x100000000 * (int64_t)(-60 * v50 & -256 | 66) | (int64_t)(v47 & -256 | (int32_t)(v46 - v48))) / (int64_t)v51) | 0x13bc53a9;
}

// Address range: 0x1002f552 - 0x1002f563
int32_t function_1002f552(void) {
// 0x1002f552
int32_t v1; // 0x1002f552
int32_t * v2 = (int32_t *)(v1 >> 31); // 0x1002f556
uint32_t v3 = *v2; // 0x1002f556
*v2 = v3 / 0x80000000 | 2 * v3;
int32_t v4; // 0x1002f552
int32_t v5; // 0x1002f552
*(int32_t *)(v5 + 14) = (int32_t)&v4;
return function_ffc9b58f();
}

// Address range: 0x1002f563 - 0x1002f61d
int32_t function_1002f563(void) {
// 0x1002f563
int32_t v1; // 0x1002f563
int32_t v2; // 0x1002f563
int32_t v3; // 0x1002f563
if ((llvm_ctpop_i8((char)v2) & 1) != 0) {
int32_t * v4 = (int32_t *)(v1 + 41); // 0x1002f567
*v4 = *v4 + v3;
return function_1db3467f();
}
// 0x1002f58c
int32_t v5; // 0x1002f563
int32_t v6 = 0x8000 * (int32_t)(v2 < 0) | 0x4000 * (int32_t)(v2 == 0) | v5 & -0xff01; // 0x1002f58d
bool v7; // 0x1002f563
int32_t v8 = v7 ? -1 : 1; // 0x1002f58e
int32_t * v9 = (int32_t *)(v1 - 4); // 0x1002f590
*v9 = v6 | 1536;
int32_t v10; // 0x1002f563
int32_t v11; // 0x1002f563
int32_t v12; // 0x1002f563
uint32_t v13 = v12 + v11 + (int32_t)((char)v10 > (char)v5); // 0x1002f591
int32_t v14; // 0x1002f563
__asm_into(v14);
int32_t v15 = v8 + v10 + -1 - *(int32_t *)(v6 ^ 0x78d67188); // 0x1002f59c
*(char *)v15 = (char)v11;
int32_t v16 = v15 + v8; // 0x1002f59e
int32_t v17 = v8 + v11; // 0x1002f59e
int32_t * v18 = (int32_t *)(2 * v2 - 83 + v13); // 0x1002f59f
*v18 = *v18 & v17;
int32_t * v19 = (int32_t *)(v17 - 0x5b666b1b); // 0x1002f5a3
*v19 = *v19 + v13;
int32_t v20 = *v9; // 0x1002f5a9
int32_t v21 = __asm_in_4(138) & -256; // 0x1002f5b0
int32_t v22 = v21 | (int32_t)*(char *)0x20049212; // 0x1002f5b0
int32_t * v23 = (int32_t *)v22; // 0x1002f5b5
*v23 = v22 ^ *v23;
if (v13 != 0) {
// 0x1002f5b9
*(char *)v16 = __asm_insb((int16_t)v3);
char v24 = __asm_in_6(-43); // 0x1002f5ba
char * v25 = (char *)(v20 - 0x606d5f2); // 0x1002f5c0
*v25 = *v25 + (char)(v13 / 256);
return v21 | (int32_t)v24;
}
uint32_t v26 = v20 + 1; // 0x1002f5af
int32_t v27 = v17 + v8; // 0x1002f5cb
char v28 = *(char *)(v27 + 0xd461cc1); // 0x1002f5cc
int32_t v29 = v27 + (v7 ? -4 : 4); // 0x1002f5d3
int32_t v30 = v1 - 8; // 0x1002f5dc
*(int32_t *)v30 = 0xf9e2723;
bool v31 = *(int32_t *)v27 < *(int32_t *)(v16 + v8); // 0x1002f5dc
int32_t v32 = 256 * (int32_t)(v28 & (char)(v26 / 256)) | v26 & -0xff01; // 0x1002f5dc
int32_t v33 = v30;
int32_t v34 = v22;
v32++;
while (!v31 && v32 != 0) {
unsigned char v35 = (char)v34; // 0x1002f5f5
unsigned char v36 = v35 + 8; // 0x1002f5f5
int32_t v37 = v33 - 4; // 0x1002f5f8
*(int32_t *)v37 = v33;
v31 = v35 > 247;
if (v36 >= 0) {
goto lab_0x1002f5fb;
}
v33 = v37;
v34 = v34 & -256 | (int32_t)v36;
v32++;
}
int32_t v38 = v34; // 0x1002f5eb
if (*(int32_t *)(4 * v29 - v34 + v32) != v33) {
// 0x1002f5ed
return (v3 & -21) + 1;
}
lab_0x1002f5fb:;
char * v39 = (char *)(v38 + 0x26312c3); // 0x1002f5ff
char v40 = *v39; // 0x1002f5ff
*v39 = 2 * v40;
__readfsbyte(0x773f4110);
char * v41 = (char *)((v38 & -256 | 130) - 0x1ffd72c2); // 0x1002f60e
*v41 = *v41 + (v40 < 0 ? -125 : -126);
int32_t * v42 = (int32_t *)v29; // 0x1002f614
int32_t result = *v42 ^ v29; // 0x1002f614
*v42 = result;
return result;
}

// Address range: 0x1002f61f - 0x1002f6ee
int32_t function_1002f61f(int16_t a1, int32_t a2) {
// 0x1002f61f
int32_t v1; // 0x1002f61f
int32_t v2; // 0x1002f61f
int32_t v3; // 0x1002f61f
bool v4; // 0x1002f61f
if (v3 != 1) {
// 0x1002f693
__asm_in_4(225);
*(int32_t *)(0x67667e61 * v2 - 4) = -123;
return (v4 ? -4 : 4) + v1;
}
int32_t v5 = __asm_bound(*(int64_t *)(v1 + 0x4491a015)); // 0x1002f621
int32_t v6 = __asm_hlt() >> 31; // 0x1002f638
uint32_t result = *(int32_t *)-0x775bed01; // 0x1002f63b
int32_t * v7 = (int32_t *)((v2 & -0xff01 | 0xbf00) - 0x181757b5); // 0x1002f641
int32_t v8 = *v7; // 0x1002f641
int32_t v9 = v8 + v6; // 0x1002f641
*v7 = v9;
if (v9 < 1) {
// 0x1002f668
uint16_t v10; // 0x1002f61f
char * v11 = (char *)((int32_t)v10 - 0xccd74d3 + result); // 0x1002f66e
*v11 = *v11 & -75;
__asm_outsd(v10, *(int32_t *)v5);
__readgsbyte(v1 + 0x10c60e74 + v5);
*(char *)((v4 ? -1 : 1) + v1) = *(char *)v5;
return function_dabcdcc3();
}
int64_t v12 = v5; // 0x1002f64c
int64_t v13 = 50 * v12; // 0x1002f64c
int32_t v14 = v13 != 0x3200000000 * v12 / 0x100000000; // 0x1002f659
bool v15; // 0x1002f61f
bool v16; // 0x1002f61f
bool v17; // 0x1002f61f
int32_t v18 = 0x4000 * (int32_t)v15 | 1024 * (int32_t)v4 | 512 * (int32_t)v16 | 256 * (int32_t)v17 | v14 | 2048 * v14 | 64 * (int32_t)(v9 == 0) | 16 * (int32_t)((v8 & 15) + (v6 & 15) > 15) | 4 * (int32_t)((llvm_ctpop_i8((char)v9) & 1) == 0) | 2; // bp-4, 0x1002f659
if (v13 == 0x3200000000 * v12 / 0x100000000 && v9 != 0) {
// 0x1002f65c
*(int32_t *)0x706f2b48 = *(int32_t *)0x706f2b48 - result;
return result;
}
char v19 = result / 256; // 0x1002f6bb
char v20 = v13 != 0x3200000000 * v12 / 0x100000000 ? 5 : 4; // 0x1002f6bb
int32_t result2 = 256 * (int32_t)(v19 - v20) | result & -0xff01; // 0x1002f6bb
__asm_outsb((int16_t)v6, *(char *)v5);
if (v20 < v19) {
// 0x1002f663
return result2;
}
// 0x1002f6c3
*(int32_t *)-0x7612488 = *(int32_t *)v5;
int32_t v21 = v4 ? -4 : 4; // 0x1002f6c3
int32_t v22 = v21 - 0x7612488; // 0x1002f6c3
int32_t * v23 = (int32_t *)v22; // 0x1002f6c5
int32_t v24 = *v23; // 0x1002f6c5
*v23 = (int32_t)&v18;
int32_t * v25 = (int32_t *)result2; // 0x1002f6ca
int32_t v26 = *v25; // 0x1002f6ca
*v25 = v5 + v21;
int32_t v27 = result + 41 + (int32_t)!((v13 != 0x3200000000 * v12 / 0x100000000 | v20 > v19)); // 0x1002f6cf
int32_t result3 = v27 & 255 | result2 & -256; // 0x1002f6cf
int32_t v28 = *v23; // 0x1002f6d6
int32_t v29 = v22 + v21; // 0x1002f6d6
__asm_int(99);
if (((result3 - v28 ^ result) & (v28 ^ result)) < 0) {
// 0x1002f6aa
__asm_out_3(0x379a, (char)v27);
__asm_outsd(0x379a, *(int32_t *)v26);
return *(int32_t *)(4 * v29 - 0x78a1f24a);
}
// 0x1002f6e1
*(int32_t *)(v24 - 4) = result3;
*(int32_t *)(v24 - 8) = -230;
*(int32_t *)(v24 - 12) = -0xd84c866;
*(int32_t *)(v24 - 16) = 0x4dbf2191;
*(int32_t *)(v24 - 20) = v24;
*(int32_t *)(v24 - 24) = (int32_t)v13;
*(int32_t *)(v24 - 28) = v26;
*(int32_t *)(v24 - 32) = v29;
*(int32_t *)0x3a47362b = *(int32_t *)0x3a47362b & 0x79d53174;
return result3;
}

// Address range: 0x1002f6ef - 0x1002f730
int32_t function_1002f6ef(int32_t a1) {
uint32_t v1 = __asm_wait(); // 0x1002f6ef
char * v2 = (char *)(v1 & -256 | 251); // 0x1002f6f6
*v2 = *v2 ^ (char)(v1 / 256);
int32_t v3; // 0x1002f6ef
int32_t v4 = v3 + 1; // 0x1002f6fe
int16_t v5; // 0x1002f6ef
unknown_2ef2c11d(v5, v4);
char * v6 = (char *)(v3 - 6); // 0x1002f716
unsigned char v7 = *v6; // 0x1002f716
*v6 = v7 / 2 | 128 * v7;
__asm_outsd(-0x6a6c, *(int32_t *)-0x5c99b47a);
*(int32_t *)-0xc8d4f79 = *(int32_t *)-0xc8d4f79 - v4;
return *(int32_t *)-0x5c99b47a;
}

// Address range: 0x1002f731 - 0x1002f774
int32_t function_1002f731(void) {
// 0x1002f731
int32_t v1; // 0x1002f731
bool v2; // 0x1002f731
int32_t v3 = (v2 ? -4 : 4) + v1; // 0x1002f736
char * v4 = (char *)(v3 - 0x38c586e3); // 0x1002f737
*v4 = *v4 - 121;
int32_t v5; // 0x1002f731
int32_t v6 = v5 ^ -32; // 0x1002f73e
uint32_t v7; // 0x1002f731
uint32_t v8 = *(int32_t *)(v7 - 46); // 0x1002f741
int32_t v9 = v7 - v8; // 0x1002f741
char v10 = llvm_ctpop_i8((char)v9); // 0x1002f741
bool v11; // 0x1002f731
bool v12; // 0x1002f731
bool v13; // 0x1002f731
*(int32_t *)(v6 - 4) = 0x4000 * (int32_t)v12 | 1024 * (int32_t)v2 | 512 * (int32_t)v13 | 256 * (int32_t)v11 | (int32_t)(v7 < v8) | 64 * (int32_t)(v9 == 0) | 128 * (int32_t)(v9 < 0) | 16 * (int32_t)((v7 & 15) - (v8 & 15) > 15) | 2048 * (int32_t)(((v9 ^ v7) & (v8 ^ v7)) < 0) | 4 * (int32_t)((v10 & 1) == 0) | 2;
int32_t v14; // 0x1002f731
int32_t v15 = *(int32_t *)(v14 + 67); // 0x1002f752
uint16_t v16; // 0x1002f731
int32_t * v17 = (int32_t *)(v14 - 0x33a0af85 + (int32_t)v16); // 0x1002f755
*v17 = *v17 - 1;
float80_t v18; // 0x1002f731
*(float32_t *)(v3 + 79) = (float32_t)((float80_t)v15 / v18);
*(int32_t *)-0x480d1ca0 = *(int32_t *)-0x480d1ca0 - v14;
return *(int32_t *)(v6 + 24) & -256 | 175;
}

// Address range: 0x1002f774 - 0x1002f7e1
int32_t function_1002f774(void) {
// 0x1002f774
__asm_iretd();
int32_t v1; // 0x1002f774
bool v2; // 0x1002f774
int32_t v3 = (v2 ? -1 : 1) + v1; // 0x1002f776
uint32_t v4; // 0x1002f774
char * v5 = (char *)(v4 + 61); // 0x1002f779
*v5 = *v5 | (char)(v4 / 256);
int32_t v6; // 0x1002f774
*(int32_t *)v3 = *(int32_t *)(v6 - 1);
int32_t v7 = v3 + (v2 ? -4 : 4); // 0x1002f77e
unsigned char v8 = (char)v4; // 0x1002f77f
__asm_int(142);
int32_t v9 = *(int32_t *)((v4 & -0x10000 | (int32_t)(v8 % 39) | 256 * (int32_t)(v8 / 39)) - 0x4aec1112); // 0x1002f797
__asm_bound(*(int64_t *)v7);
*(int32_t *)(-0x4eda1662 * *(int32_t *)(v7 - 0x3ca9ee85) - 4) = v9;
__asm_in_6(37);
int32_t v10 = unknown_e93d4442(); // 0x1002f7c0
int32_t v11; // 0x1002f774
char * v12 = (char *)(v11 + 0x6b676041); // 0x1002f7c7
*v12 = *v12 + (char)v10;
__asm_int3();
return function_8e0094f4();
}

// Address range: 0x1002f821 - 0x1002f822
int32_t function_1002f821(void) {
// 0x1002f821
int32_t result; // 0x1002f821
return result;
}

// Address range: 0x1002f845 - 0x1002f850
int32_t function_1002f845(int32_t a1) {
// 0x1002f845
int32_t v1; // 0x1002f845
int16_t v2 = v1;
__asm_arpl(v2, v2);
return function_2236727a();
}

// Address range: 0x1002f850 - 0x1002f85b
int32_t function_1002f850(void) {
// 0x1002f850
int32_t result; // 0x1002f850
return result;
}

// Address range: 0x1002f85b - 0x1002f8ab
int32_t function_1002f85b(void) {
// 0x1002f85b
int32_t v1; // 0x1002f85b
if (v1 < -0x766ac3c9) {
function_1002f821();
}
// 0x1002f869
int16_t v2; // 0x1002f85b
int32_t v3 = unknown_a51accf6(v2); // 0x1002f881
int32_t v4; // 0x1002f85b
int32_t v5; // 0x1002f85b
__asm_arpl((int16_t)v4, (int16_t)v5 - 88);
char v6 = v3; // 0x1002f895
int32_t v7; // 0x1002f85b
__asm_out_3((int16_t)v7, v6);
__asm_out(17, v6);
int32_t result = unknown_c979ca47(); // 0x1002f898
int32_t v8; // 0x1002f85b
__asm_into(v8);
__asm_into(v8);
return result;
}

// Address range: 0x1002f8ab - 0x1002f8b1
int32_t function_1002f8ab(int32_t a1) {
// 0x1002f8ab
int32_t v1; // 0x1002f8ab
return 0x10000 * v1 / 0x10000;
}

// Address range: 0x1002f8ca - 0x1002f8d2
int32_t function_1002f8ca(void) {
// 0x1002f8ca
return function_e01637ae();
}

// Address range: 0x1002f8d4 - 0x1002fbaa
int32_t function_1002f8d4(int32_t a1, int32_t a2) {
int32_t v1 = a1;
int32_t v2; // 0x1002f8d4
int32_t * v3 = (int32_t *)(v2 + 0x21470459); // 0x1002f8d5
*v3 = *v3 + 0x770bc146;
int32_t v4 = v2 >> 31; // 0x1002f8e0
unsigned char v5 = (char)v2; // 0x1002f8e4
char v6 = v5 + 33; // 0x1002f8e4
int32_t v7; // 0x1002f8d4
uint32_t result3 = 256 * v7 & 0xff00 | v2 & -0xff01; // 0x1002f8e6
int32_t v8; // 0x1002f8d4
if (v5 >= 224) {
// 0x1002f8ea
*(int32_t *)0x3895ca87 = result3;
*(int32_t *)(result3 - 4) = (int32_t)&v1;
*(int32_t *)(result3 - 12) = v4;
*(int32_t *)(result3 - 20) = result3;
if (v6 != 0) {
// 0x1002f8f8
return 0x41946e63;
}
// 0x1002f901
*(int32_t *)0x1438bed6 = *(int32_t *)0x1438bed6 + 1;
int32_t v9 = 256 * (int32_t)(109 - *(char *)(v8 + 0xbfe5ce)) | 0x41940063; // 0x1002f919
int16_t v10 = (int16_t)v4 & -256 | 211; // 0x1002f91f
__asm_outsd(v10, v9);
__asm_out_2(226, v9);
__asm_outsb(v10, 99);
__asm_int3();
return function_3d207e15();
}
int32_t v11; // 0x1002f8d4
if (((v6 ^ v5) & (v5 ^ -128)) >= 0) {
if (v5 < 223 || v4 == -1) {
// 0x1002f999
int32_t v12; // 0x1002f8d4
uint64_t result = (int64_t)result3 * (int64_t)(v12 - 1); // 0x1002f9ab
__asm_outsd((int16_t)(result / 0x100000000), *(int32_t *)(v11 + 1));
return result;
}
int32_t result2 = __asm_int1(); // 0x1002f9e3
int32_t * v13 = (int32_t *)(result2 + 0x2842ca5b); // 0x1002f9e4
*v13 = *v13 - v8;
return result2;
}
if (v5 >= 223) {
// 0x1002f9b3
return result3;
}
int32_t v14 = __asm_int1(); // 0x1002f958
*(int32_t *)0x56b81e3 = v4;
if (v11 != *(int32_t *)(v4 - 0x7af18546)) {
// 0x1002f8f8
return v14 ^ 29;
}
char * v15 = (char *)(v4 - 68); // 0x1002f96d
uint32_t v16; // 0x1002f8d4
*v15 = *v15 | (char)(v16 / 256);
return 0x51ab65ea;
}

// Address range: 0x1002fbab - 0x1002fc09
int32_t function_1002fbab(int32_t a1) {
// 0x1002fbab
int32_t v1; // 0x1002fbab
int32_t v2; // 0x1002fbab
__asm_out_3((int16_t)v1, (char)v2);
bool v3; // 0x1002fbab
int32_t v4 = v2 - (v3 ? 0x18052381 : 0x18052380); // 0x1002fbb0
int32_t v5; // 0x1002fbab
*(int32_t *)0x61913c06 = *(int32_t *)0x61913c06 & v5 - 1;
unsigned char v6 = (char)v4; // 0x1002fbbf
int32_t v7; // 0x1002fbab
if ((v1 & 15) == 15 || (v6 & 14) > 9) {
v7 = (v6 > 153 ? 154 : 250) + v4 & 255 | v4 & -256;
} else {
v7 = (v6 > 153 ? v4 + 160 : v4) & 255 | v4 & -256;
}
int32_t v8 = v7;
int32_t v9; // 0x1002fbab
int32_t v10; // 0x1002fbab
*(char *)v9 = (char)v10;
*(int32_t *)0xc0ee9ff = v8;
if (v5 == 2) {
// 0x1002fbe5
return v8 - (v6 > 153 ? 221 : 220) & 255 | v8 & -256;
}
// 0x1002fbf6
bool v11; // 0x1002fbab
int32_t v12 = v11 ? -1 : 1; // 0x1002fbc1
int32_t v13 = v12 + v9; // 0x1002fbc1
int32_t * v14 = (int32_t *)(((int32_t)*(char *)v13 | -0x262e2316) + 96); // 0x1002fbfb
*v14 = v1 + 1;
*(char *)(v13 + v12) = __asm_insb((int16_t)*v14);
return __asm_int3();
}

// Address range: 0x1002fc0a - 0x1002fd8f
int32_t function_1002fc0a(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
// 0x1002fc0a
int32_t v1; // 0x1002fc0a
int16_t v2 = v1; // 0x1002fc0a
int32_t v3; // 0x1002fc0a
__asm_out_1(v2, v3);
int32_t v4; // 0x1002fc0a
*(char *)v4 = __asm_insb(v2);
__asm_sti();
char * v5 = (char *)(v4 - 113); // 0x1002fc1a
*v5 = *v5 ^ (char)a1;
__asm_in_4(94);
int32_t v6; // 0x1002fc0a
char * v7 = (char *)(v6 + 0x1f1cd703); // 0x1002fc37
int32_t v8; // 0x1002fc0a
*v7 = *v7 | (char)v8;
int32_t * v9 = (int32_t *)(2 * a3 + 57 + (v8 ^ a1)); // 0x1002fc4a
*v9 = *v9 - 1;
int32_t v10 = __asm_fnstenv(); // 0x1002fc4f
*(int224_t *)(v10 - 17) = (int224_t)v10;
return v10 & -256 | (int32_t)*(char *)-0x16a5a82a;
}

// Address range: 0x1002fdb1 - 0x1002fdb8
int32_t function_1002fdb1(void) {
// 0x1002fdb1
return function_95800693();
}

// Address range: 0x1002fdc5 - 0x1002fdc6
int32_t function_1002fdc5(void) {
// 0x1002fdc5
int32_t result; // 0x1002fdc5
return result;
}

// Address range: 0x1002fdd3 - 0x1002fdd4
int32_t function_1002fdd3(void) {
// 0x1002fdd3
int32_t result; // 0x1002fdd3
return result;
}

// Address range: 0x1002fe09 - 0x1002fe0a
int32_t function_1002fe09(void) {
// 0x1002fe09
int32_t result; // 0x1002fe09
return result;
}

// Address range: 0x1002fe33 - 0x1002fe72
int32_t function_1002fe33(int32_t a1, int32_t a2) {
// 0x1002fe33
int32_t result; // 0x1002fe33
bool v1; // 0x1002fe33
bool v2; // 0x1002fe33
if (v1 || v2) {
// 0x1002fe35
return result;
}
// 0x1002fe37
int32_t v3; // 0x1002fe33
int32_t v4; // 0x1002fe33
__asm_outsd((int16_t)v4, v3);
int32_t v5; // 0x1002fe33
__asm_into(v5);
bool v6; // 0x1002fe33
int32_t v7 = v6 ? -4 : 4; // 0x1002fe3a
int32_t v8 = v6 ? -1 : 1; // 0x1002fe40
int32_t v9; // 0x1002fe33
uint32_t v10; // 0x1002fe33
uint32_t v11 = v9 + 1 + v7 + 2 * v8 & -256 | v10 & 255; // 0x1002fe44
uint32_t v12 = *(int32_t *)(v7 + result); // 0x1002fe47
char v13 = v10 / 256; // 0x1002fe48
int32_t v14 = v11; // 0x1002fe4b
if (((v11 < v12 ? 7 : 6) + -1 - v13 + (char)(v11 < v12) & v13) < 0) {
v14 = function_1002fe09();
}
// 0x1002fe4d
int16_t v15; // 0x1002fe33
int32_t v16 = v15; // 0x1002fe5c
__asm_out_2(184, v16);
int32_t v17; // 0x1002fe33
int32_t * v18 = (int32_t *)(*(int32_t *)v17 - 66); // 0x1002fe66
int32_t v19; // 0x1002fe33
*v18 = *v18 & v19;
int16_t v20; // 0x1002fe33
char * v21; // 0x1002fe33
*(char *)(v8 + (int32_t)v21) = __asm_insb(v20);
return v16 & -256 | (int32_t)(2 * v15 & 254 | (int16_t)(((char)v14 ^ -20) < 227));
}

// Address range: 0x1002fe73 - 0x10030206
int32_t function_1002fe73(int32_t a1, int32_t a2) {
// 0x1002fe73
int32_t result; // 0x1002fe73
int32_t v1; // 0x1002fe73
int32_t v2; // 0x1002fe73
bool v3; // 0x1002fe73
if (v3) {
// 0x1002fef3
__asm_arpl(*(int16_t *)(v1 + 0x44761aa4), (int16_t)v2);
return result;
}
int32_t v4 = result; // 0x1002fe74
int32_t v5; // 0x1002fe73
int32_t v6; // 0x1002fe73
__asm_outsd((int16_t)v6, v5 + 1);
__asm_arpl(*(int16_t *)(2 * v6 - 0x34d533a7), (int16_t)v4);
int32_t v7 = __asm_in_4(111); // 0x1002fe89
result = v7;
unsigned char v8 = (char)v7; // 0x1002fe8c
unsigned char v9 = *(char *)(v2 + 23); // 0x1002fe8c
int32_t v10; // 0x1002fe73
int32_t v11; // 0x1002fe73
if (v11 == 1 || v9 == v8) {
// 0x1002fe93
__asm_int(251);
int32_t v12 = result; // 0x1002fe95
char v13 = __asm_in_5((int16_t)v12); // 0x1002fe96
char v14 = v9 > v8 ? 46 : 45; // 0x1002fe97
int32_t v15 = v6 & -0x10000 | (int32_t)v13 & -0x8800 | (int32_t)(v13 - v14) | 0x8700; // 0x1002fe97
result = v15;
if (v10 == 1 || v11 == 2) {
int32_t * v16 = (int32_t *)(v1 + 23); // 0x1002fea0
uint32_t v17 = *v16; // 0x1002fea0
*v16 = v17 / 0x20000 | 0x8000 * (int32_t)(v5 < -5) | 0x10000 * v17;
return function_140f4f9e();
}
int32_t result2 = v15 & -256 | 80; // 0x1002feff
int32_t * v18 = (int32_t *)v12; // 0x1002ff01
*v18 = *v18 | result2;
return result2;
}
int32_t v19 = *(int32_t *)(v1 - 0x4f0789be) ^ v2; // 0x1002feb0
int32_t v20 = *(int32_t *)(v5 + 11); // 0x1002fecd
int32_t v21 = v1 - 1; // 0x1002fece
__asm_sti();
int32_t v22 = unknown_693f69db(); // 0x1002fedd
*(char *)v20 = *(char *)&result;
result = v22 & -256 | (int32_t)*(char *)((v22 & 255) + v19);
int32_t v23 = *(int32_t *)(v10 + 114); // 0x1002fee4
int32_t * v24 = (int32_t *)(v20 + 0xffbb & 0xffff); // 0x1002fee9
int32_t v25 = *v24 ^ v21; // 0x1002fee9
*v24 = v25;
if (v25 != 0) {
// 0x1002feef
return result;
}
uint32_t v26 = v10 + 65 & -0xff01 | 0x6e00; // 0x1002fee7
result = -0x20694d21;
if (v26 >= 1) {
// 0x1002ff65
*(int32_t *)(v5 + 10) = -92;
*(int16_t *)(v5 + 8) = (int16_t)result;
int32_t v27 = result;
return (v27 & -256 | (int32_t)(*(char *)v27 | (char)v27)) + 1;
}
uint32_t v28 = v4 + 2; // 0x1002ff3c
int32_t v29 = v5 + 10; // 0x1002ff7d
*(int32_t *)v29 = -0x20694d21;
int32_t v30 = v23 - 2; // 0x1002ff84
result = v30;
if (v28 < 0x9e02be78 || v30 == 0) {
unsigned char v31 = (char)v30; // 0x1002ff88
bool v32 = v28 < 0x9e02be78 | v31 > 153;
int32_t v33; // 0x1002fe73
if ((v31 & 14) > 9 || (v23 + 15 & 15) > 16) {
v33 = (v32 ? 154 : 250) + v30 & 255 | v30 & -256;
} else {
v33 = (v32 ? v23 + 158 : v30) & 255 | v30 & -256;
}
result = v33;
*(int32_t *)(v5 + 6) = -0x20694d21;
*(int32_t *)(v20 - 0x20694ce3) = v28;
return result;
}
int32_t v34 = v20 + 1; // 0x1002fee2
int32_t v35 = v19 - 1; // 0x1002ff39
int32_t v36 = v28; // 0x1002ff97
int32_t v37 = v35; // 0x1002ff97
int32_t v38 = v29; // 0x1002ff97
int16_t v39 = -0x4d21; // 0x1002ff97
int32_t v40 = v34; // 0x1002ff97
if (v30 >= 0) {
goto lab_0x1002ff2d;
lab_0x1002ff2d:;
int32_t v41 = v38;
uint32_t v42 = v36;
__asm_int(61);
*(char *)v40 = (char)result;
char v43 = *(char *)result; // 0x1002ff30
*(int16_t *)(v41 - 2) = (int16_t)result;
*(int16_t *)(v41 - 4) = (int16_t)v26 - 1;
*(int16_t *)(v41 - 6) = (int16_t)(256 * (int32_t)(v43 & (char)(v42 / 256)) | v42 & 255);
*(int16_t *)(v41 - 8) = (int16_t)v37;
*(int16_t *)(v41 - 10) = (int16_t)v41;
*(int16_t *)(v41 - 12) = (int16_t)v21;
*(int16_t *)(v41 - 14) = v39;
*(int16_t *)(v41 - 16) = (int16_t)v40 + 1;
return result;
}
int64_t v44 = 0x100000000 * (int64_t)(v4 + 1); // 0x1002fe73
int32_t v45 = v34;
int32_t v46 = v30;
int64_t v47 = v44 | (int64_t)(v46 - 215 & 255 | v46 & -256); // 0x1002ff9c
int64_t v48 = (int64_t)*(int32_t *)(v35 + 8 * v45); // 0x1002ff9c
int64_t v49 = v47 / v48; // 0x1002ff9c
int32_t v50 = v47 % v48; // 0x1002ff9c
int32_t v51 = -44 * *(int32_t *)(v50 - 1); // 0x1002ff9f
unsigned char v52 = (char)v49; // 0x1002ffaa
__asm_out(244, v52);
*(int32_t *)v45 = *(int32_t *)v51;
int32_t v53 = v51 + 4; // 0x1002ffac
char v54 = v52 - 93; // 0x1002ffae
char v55 = llvm_ctpop_i8(v54); // 0x1002ffae
int32_t v56 = (int32_t)v49 & -256 | (int32_t)v54; // 0x1002ffae
result = v56;
int32_t v57 = v56; // 0x1002ffb0
bool v58 = (v52 & 15) > 12; // 0x1002ffb0
char v59 = v54; // 0x1002ffb0
bool v60 = v54 < 0; // 0x1002ffb0
bool v61 = true; // 0x1002ffb0
bool v62 = v52 > 92; // 0x1002ffb0
int32_t v63 = v35; // 0x1002ffb0
int32_t v64 = v29 - 2; // 0x1002ffb0
int32_t v65; // 0x1002fe73
char * v66; // 0x1002ffb4
char * v67; // 0x1002ffbe
unsigned char v68; // 0x1002ffbe
char v69; // 0x1002ffbe
int32_t v70; // 0x1002ffc4
int32_t v71; // 0x1002ffb2
unsigned char v72; // 0x1002ffb3
bool v73; // 0x1002fe73
if ((v55 & 1) != 0) {
// 0x1002ffb2
v71 = 0x10000 * v56 / 0x10000;
result = v71;
v72 = (char)v71;
v73 = v52 > 92 | v72 > 153;
if ((v52 & 15) > 12 || (v72 & 14) > 9) {
v65 = (v73 ? 154 : 250) + v71 & 255 | v71 & -256;
} else {
v65 = (v73 ? v71 + 160 : v71) & 255 | v71 & -256;
}
result = v65;
v66 = (char *)(v50 + 69);
*v66 = *v66 - (char)(v65 / 256);
v64 = v29 - 4;
v63 = v35 + 1;
v67 = (char *)((result ^ -0x6ad40d7d) + 0x17fe82a2);
v68 = *v67;
v59 = v68 / 2;
v69 = llvm_ctpop_i8(v59);
*v67 = v59;
v70 = *(int32_t *)(9 * v53);
v57 = v70 & -256 | (int32_t)*(char *)((v70 & 255) + v63);
result = v57;
v58 = (v35 & 15) == 15;
v60 = false;
v61 = (v69 & 1) == 0;
v62 = (v68 & 1) != 0;
}
int32_t v74 = v64;
uint32_t v75 = v63;
bool v76 = v62;
uint32_t v77 = 256 * (64 * (int32_t)(v59 == 0) | 16 * (int32_t)v58 | 128 * (int32_t)v60 | (int32_t)v76 | 4 * (int32_t)v61) | 512; // 0x1002ffc8
int32_t v78 = v77 | v57 & -0xff01; // 0x1002ffc8
result = v78;
while (!v61) {
// 0x1002ffd0
v40 = v45 + 5;
if ((llvm_ctpop_i8((char)v40) & 1) == 0) {
uint32_t v79 = v78 & -256 | (int32_t)*(char *)-0x7551ebf2; // 0x1002ffd6
int32_t v80 = v26 - 3 - v74 + (int32_t)(v79 < *(int32_t *)v40); // 0x1002ffdc
char * v81 = (char *)v80; // 0x1002ffde
*v81 = *v81 ^ (char)(v77 / 256);
*(int32_t *)(v74 - 2) = v79;
*(int32_t *)(v74 - 6) = v80;
*(int32_t *)(v74 - 10) = 0x3cec1057;
*(int32_t *)(v74 - 14) = v75;
*(int32_t *)(v74 - 18) = v74 + 2;
*(int32_t *)(v74 - 22) = v21;
*(int32_t *)(v74 - 26) = v53;
*(int32_t *)(v74 - 30) = v45 + 9;
return unknown_132147ef();
}
// 0x1002ff96
v37 = *(int32_t *)v74;
v38 = v74 + 4;
if (v40 >= 0) {
// 0x1002ff97
v36 = 0x3cec1057;
v39 = v53;
goto lab_0x1002ff2d;
}
int32_t v82 = v37;
int32_t v83 = v38;
v45 = v40;
v46 = v78;
int32_t v84 = v76 ? 216 : 215; // 0x1002ff99
v47 = 0x3cec105600000000 | (int64_t)(v46 - v84 & 255 | v46 & -256);
v48 = (int64_t)*(int32_t *)(v82 + 8 * v45);
v49 = v47 / v48;
v50 = v47 % v48;
v51 = -44 * *(int32_t *)(v50 - 1);
v52 = (char)v49;
__asm_out(244, v52);
*(int32_t *)v45 = *(int32_t *)v51;
v53 = v51 + 4;
v54 = v52 - 93;
v55 = llvm_ctpop_i8(v54);
v56 = (int32_t)v49 & -256 | (int32_t)v54;
result = v56;
v57 = v56;
v58 = (v52 & 15) > 12;
v59 = v54;
v60 = v54 < 0;
v61 = true;
v62 = v52 > 92;
v63 = v82;
v64 = v83 - 2;
if ((v55 & 1) != 0) {
// 0x1002ffb2
v71 = 0x10000 * v56 / 0x10000;
result = v71;
v72 = (char)v71;
v73 = v52 > 92 | v72 > 153;
if ((v52 & 15) > 12 || (v72 & 14) > 9) {
v65 = (v73 ? 154 : 250) + v71 & 255 | v71 & -256;
} else {
v65 = (v73 ? v71 + 160 : v71) & 255 | v71 & -256;
}
result = v65;
v66 = (char *)(v50 + 69);
*v66 = *v66 - (char)(v65 / 256);
v64 = v83 - 4;
v63 = v82 + 1;
v67 = (char *)((result ^ -0x6ad40d7d) + 0x17fe82a2);
v68 = *v67;
v59 = v68 / 2;
v69 = llvm_ctpop_i8(v59);
*v67 = v59;
v70 = *(int32_t *)(9 * v53);
v57 = v70 & -256 | (int32_t)*(char *)((v70 & 255) + v63);
result = v57;
v58 = (v82 & 15) == 15;
v60 = false;
v61 = (v69 & 1) == 0;
v62 = (v68 & 1) != 0;
}
// 0x1002ffc8
v74 = v64;
v75 = v63;
v76 = v62;
v77 = 256 * (64 * (int32_t)(v59 == 0) | 16 * (int32_t)v58 | 128 * (int32_t)v60 | (int32_t)v76 | 4 * (int32_t)v61) | 512;
v78 = v77 | v57 & -0xff01;
result = v78;
}
int32_t v85 = v45 + 4; // 0x1002ffac
*(char *)(v1 - 69) = (char)v76;
int32_t * v86 = (int32_t *)v78; // 0x1003004f
*v86 = *v86 ^ v53;
int32_t v87 = v85 & -256 | (int32_t)(*(char *)v75 ^ (char)v85); // 0x10030051
result = v87;
int32_t * v88 = (int32_t *)(v78 - 32); // 0x10030053
int32_t v89 = v87 | *v88; // 0x10030053
*v88 = v89;
int32_t v90 = result;
if (v89 == 0) {
// 0x10030058
*(char *)(v51 - 0xcf9efdb) = (char)*(int32_t *)v74;
int32_t result3 = v90 & -256 | 176; // 0x10030067
__asm_out_2(72, result3);
__asm_int(75);
return result3;
}
char * v91 = (char *)(v75 + 0x62d95e50); // 0x10030094
*v91 = *v91 - 16;
result = (v90 + 231 & 255 | v90 & -256) ^ -0x47f0c78b;
char v92 = *(char *)(v1 - 0x56621a7a); // 0x100300a5
int32_t v93 = 256 * (int32_t)(*(char *)(v51 + 122) & 16 & v92) | 0x3cec0057; // 0x100300a5
int32_t v94 = *(int32_t *)(v74 - 2); // 0x100300ac
int32_t v95 = v93 + 2; // 0x100300ad
char * v96 = (char *)(v1 - 0x46f46609); // 0x100300bc
char v97 = *v96 ^ (char)(v75 / 256); // 0x100300bc
char v98 = llvm_ctpop_i8(v97); // 0x100300bc
*v96 = v97;
uint32_t v99 = 0x8000 * (int32_t)(v97 < 0) | 0x4000 * (int32_t)(v97 == 0) | 1024 * (int32_t)((v98 & 1) == 0) | 512; // 0x100300c7
*(char *)(v1 + 51) = 89;
unsigned char v100 = *(char *)0x43829ac; // 0x100300e0
result = result - (v94 & 1 | -0x4c5aa266) & -0x10000 | (int32_t)v100 | v99;
*(int32_t *)0x1f34f6d2 = __asm_insd((int16_t)v95);
int32_t v101 = (v94 & 1024) == 0 ? 4 : -4; // 0x1003014d
bool v102 = *(char *)(v93 - 0x7a4f2774) > (char)(v99 / 256); // 0x1003014d
int32_t v103 = *(int32_t *)(v74 + 2); // 0x1003014d
int32_t v104 = v95; // 0x1003014d
int32_t v105 = 0x24200161; // 0x1003014d
int32_t v106 = v74 + 6; // 0x1003014d
int32_t v107 = 0x27176520; // 0x1003014d
int32_t v108 = 0x27176520; // 0x1003014d
int32_t v109 = 0x1f34f6d2; // 0x1003014d
int32_t * v110 = (int32_t *)(v107 + 82); // 0x1003014f
*v110 = *v110 + (v102 ? 0x25a295ae : 0x25a295ad);
int32_t v111 = *(int32_t *)0x3c6809b8; // 0x10030156
*(int32_t *)(v106 - 4) = v108;
int32_t * v112 = (int32_t *)(v111 - 119); // 0x1003015d
*v112 = *v112 ^ v105;
int32_t * v113 = (int32_t *)(v103 + 127); // 0x10030160
*v113 = *v113 - v104;
int32_t v114 = v111 + 0x7cf4fdce; // 0x10030163
*(char *)0x6723d9fb = (char)v114;
result = v114 ^ -0x66d77a26;
*(int32_t *)(v106 - 8) = v107;
*(int32_t *)v109 = *(int32_t *)v108;
int32_t v115 = v109 + v101; // 0x1003017c
int32_t v116 = v108 + 2 * v101; // 0x10030183
int32_t v117 = __asm_int3(); // 0x10030184
int32_t v118 = *(int32_t *)(v105 - 0x1ea93e39); // 0x10030185
*(int32_t *)v115 = *(int32_t *)v116;
int32_t v119 = v115 + v101; // 0x10030190
v108 = v116 + v101;
result = v117 | 0x1035fa39;
unsigned char v120 = (char)v103; // 0x10030199
unsigned char v121 = *(char *)(v108 + 0x16283120); // 0x10030199
v105++;
*(int32_t *)v119 = __asm_insd((int16_t)v104);
int32_t * v122 = (int32_t *)(v108 - 0x3afa2a00); // 0x100301ac
uint32_t v123 = *v122; // 0x100301ac
int32_t v124 = v121 > v120; // 0x100301ac
uint32_t v125 = v104 + v124; // 0x100301ac
int32_t v126 = v123 - v125; // 0x100301ac
bool v127 = v121 > v120 ? v125 != -1 | v123 < v126 - v124 : v123 < v125; // 0x100301ac
*v122 = v126;
*(int32_t *)-0x44c30d22 = result;
*(int32_t *)-0x44c30d26 = v103;
*(int32_t *)-0x44c30d2a = v104;
*(int32_t *)-0x44c30d2e = v105;
*(int32_t *)-0x44c30d32 = -0x44c30d1e;
*(int32_t *)-0x44c30d36 = v118;
*(int32_t *)-0x44c30d3a = v108;
*(int32_t *)-0x44c30d3e = v119;
v104--;
char * v128 = (char *)v104; // 0x100301b4
unsigned char v129 = *v128; // 0x100301b4
char v130 = v104; // 0x100301b4
char v131 = v127; // 0x100301b4
unsigned char v132 = v129 + v130; // 0x100301b4
unsigned char v133 = v132 + v131; // 0x100301b4
char v134 = v133 + v131; // 0x100301b4
*v128 = v133;
char * v135 = (char *)v119; // 0x100301b6
*v135 = v120;
v101 = -4;
v103 = v103 & -256 | (int32_t)*v135;
v106 = -0x44c30d3e;
v107 = v118;
v109 = v119;
while (((v134 ^ v129) & (v134 ^ v130)) < 0) {
// 0x1003014e
v110 = (int32_t *)(v107 + 82);
*v110 = *v110 + (v127 ? v133 <= v129 : v132 < v129 ? 0x25a295ae : 0x25a295ad);
v111 = *(int32_t *)0x3c6809b8;
*(int32_t *)(v106 - 4) = v108;
v112 = (int32_t *)(v111 - 119);
*v112 = *v112 ^ v105;
v113 = (int32_t *)(v103 + 127);
*v113 = *v113 - v104;
v114 = v111 + 0x7cf4fdce;
*(char *)0x6723d9fb = (char)v114;
result = v114 ^ -0x66d77a26;
*(int32_t *)(v106 - 8) = v107;
*(int32_t *)v109 = *(int32_t *)v108;
v115 = v109 + v101;
v116 = v108 + 2 * v101;
v117 = __asm_int3();
v118 = *(int32_t *)(v105 - 0x1ea93e39);
*(int32_t *)v115 = *(int32_t *)v116;
v119 = v115 + v101;
v108 = v116 + v101;
result = v117 | 0x1035fa39;
v120 = (char)v103;
v121 = *(char *)(v108 + 0x16283120);
v105++;
*(int32_t *)v119 = __asm_insd((int16_t)v104);
v122 = (int32_t *)(v108 - 0x3afa2a00);
v123 = *v122;
v124 = v121 > v120;
v125 = v104 + v124;
v126 = v123 - v125;
v127 = v121 > v120 ? v125 != -1 | v123 < v126 - v124 : v123 < v125;
*v122 = v126;
*(int32_t *)-0x44c30d22 = result;
*(int32_t *)-0x44c30d26 = v103;
*(int32_t *)-0x44c30d2a = v104;
*(int32_t *)-0x44c30d2e = v105;
*(int32_t *)-0x44c30d32 = -0x44c30d1e;
*(int32_t *)-0x44c30d36 = v118;
*(int32_t *)-0x44c30d3a = v108;
*(int32_t *)-0x44c30d3e = v119;
v104--;
v128 = (char *)v104;
v129 = *v128;
v130 = v104;
v131 = v127;
v132 = v129 + v130;
v133 = v132 + v131;
v134 = v133 + v131;
*v128 = v133;
v135 = (char *)v119;
*v135 = v120;
v101 = -4;
v103 = v103 & -256 | (int32_t)*v135;
v106 = -0x44c30d3e;
v107 = v118;
v109 = v119;
}
// 0x100301ba
int32_t v136; // 0x1002fe73
__asm_into(v136);
int32_t * v137 = (int32_t *)(v119 + 0x5fadbc16 + 8 * v118); // 0x100301c2
*v137 = 512 * *v137;
return result;
}

// Address range: 0x10030206 - 0x10030207
int32_t function_10030206(int32_t a1) {
// 0x10030206
int32_t result; // 0x10030206
return result;
}

// Address range: 0x10030207 - 0x10030234
int32_t function_10030207(void) {
unsigned char v1 = (char)__asm_iretd(); // 0x1003020a
int32_t v2; // 0x10030207
char * v3 = (char *)(v2 - 35); // 0x1003020f
uint32_t v4; // 0x10030207
*v3 = *v3 - 114 + (char)(v1 < (char)(v4 / 256));
int32_t v5; // 0x10030207
__asm_out_3((int16_t)v5, v1);
int128_t v6; // 0x10030207
__asm_subps(v6, *(int128_t *)(v5 - 37));
int32_t v7 = *(int32_t *)-0x17ba6921; // 0x10030222
int32_t v8; // 0x10030207
int32_t * v9 = (int32_t *)(v8 - 0x5c15205); // 0x1003022c
*v9 = *v9 ^ 0x3e8fab85;
unsigned char v10 = (char)v7; // 0x10030230
int32_t v11; // 0x10030207
if ((v10 & 14) > 9) {
v11 = (v10 > 153 ? 154 : 250) + v7 & 255 | v7 & -256;
} else {
v11 = (v10 > 153 ? v7 + 160 : v7) & 255 | v7 & -256;
}
int32_t v12; // 0x10030207
*(int32_t *)(*(int32_t *)(v12 - 25) - 6) = 0x3e8fab85;
return v11 + 1;
}

// Address range: 0x10030261 - 0x10030262
int32_t function_10030261(void) {
// 0x10030261
int32_t result; // 0x10030261
return result;
}

// Address range: 0x10030287 - 0x10030288
int32_t function_10030287(void) {
// 0x10030287
int32_t result; // 0x10030287
return result;
}

// Address range: 0x1003029f - 0x100303c9
int32_t function_1003029f(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
// 0x1003029f
int32_t result; // 0x1003029f
bool v1; // 0x1003029f
if (v1) {
// 0x100302a1
return result;
}
// 0x10030314
uint32_t v2; // 0x1003029f
int16_t v3 = v2; // 0x1003031c
char v4 = __asm_insb(v3); // 0x1003031c
int32_t v5; // 0x1003029f
char * v6 = (char *)v5; // 0x1003031c
*v6 = v4;
int32_t * v7 = (int32_t *)(v5 - 90); // 0x1003031d
int32_t v8 = *v7; // 0x1003031d
*v7 = result ^ 7;
*v6 = __asm_insb(v3);
uint32_t v9; // 0x1003029f
__asm_outsb(v3, __readfsbyte(v9));
uint32_t v10 = *(int32_t *)(v5 - 121); // 0x10030327
int32_t v11 = v9 - v10; // 0x10030327
int32_t v12; // 0x1003029f
if (v11 < 0) {
// 0x1003032c
return v8 & -256 | (int32_t)*(char *)((v8 & 255) + v12);
}
// 0x10030374
int32_t v13; // 0x1003029f
int16_t * v14 = (int16_t *)(v13 - 0x1e0f4ace); // 0x10030374
*v14 = *v14 / 2 | 0x8000 * (int16_t)(v9 < v10);
__asm_iretd();
*(int32_t *)-0x47ba117a = __asm_insd(v3);
float80_t v15 = __asm_fpatan(1.0); // 0x1003039a
int64_t v16 = __readgsdword(v11 - 0xba2cf9f); // 0x1003039d
int64_t v17 = -74 * v16; // 0x1003039d
uint32_t v18 = (int32_t)v17 - 1; // 0x100303a5
uint32_t v19 = v17 != -0x4a00000000 * v16 / 0x100000000 ? 0x5d5a3e85 : 0x5d5a3e84; // 0x100303a6
int32_t v20 = v18 - v19; // 0x100303a6
unsigned char v21 = (char)v20; // 0x100303ac
bool v22 = v17 != -0x4a00000000 * v16 / 0x100000000 | v18 < v19 | v21 > 153;
int32_t v23; // 0x1003029f
if ((v11 & 15) > 16 || (v21 & 14) > 9) {
v23 = (v22 ? 102 : 6) + v20 & 255 | v20 & -256;
} else {
v23 = (v22 ? v20 + 96 : v20) & 255 | v20 & -256;
}
int32_t v24 = v23;
int32_t v25 = v24 & -256 | 227; // 0x100303ad
int32_t v26; // 0x1003029f
if ((v11 & -v11) >= 0) {
// 0x10030371
v26 = v25;
return v26 & -256 | (int32_t)*(char *)((v26 & 255) + v12);
}
int32_t v27 = (v2 & 0x4000) != 0 ? -0x1461ab7e : -0x1461ab7f; // 0x100303b4
int32_t result2 = v25 - v27; // 0x100303b4
if (v25 > v27) {
// 0x100303c7
*(float64_t *)-0x47ba117a = (float64_t)v15;
return result2;
}
int32_t v28 = v11 - 1; // 0x100303ab
int32_t v29 = 256 * (v2 / 0x4000 & 3 | v2 / 64 & 252) | v2 & -0xff01; // 0x100303b1
if (((result2 - (int32_t)((v2 & 0x4000) != 0) ^ v24) & (v24 ^ -0x80000000)) >= 0) {
int32_t result3 = __asm_bound(*(int64_t *)&v13); // 0x100303c1
__asm_outsb((int16_t)v29, *(char *)v28);
return result3;
}
// 0x1003036a
*(char *)-0x47ba117a = *(char *)v28;
int32_t * v30 = (int32_t *)v29; // 0x1003036b
*v30 = *v30 ^ v12;
__asm_out(123, (char)result2);
// 0x10030371
v26 = result2;
return v26 & -256 | (int32_t)*(char *)((v26 & 255) + v12);
}

// Address range: 0x100303e5 - 0x100303e8
int32_t function_100303e5(void) {
// 0x100303e5
int32_t v1; // 0x100303e5
uint32_t v2 = v1 & 31; // 0x100303e5
if (v2 != 0) {
uint32_t v3; // 0x100303e5
bool v4; // 0x100303e5
*(int32_t *)v3 = (int32_t)v4 << 32 - v2 | v3 >> v2 | (int32_t)((int64_t)v3 << (int64_t)(33 - v2));
}
int32_t result; // 0x100303e5
return result;
}

// Address range: 0x100303f2 - 0x100303f3
int32_t function_100303f2(void) {
// 0x100303f2
int32_t result; // 0x100303f2
return result;
}

// Address range: 0x100303fa - 0x10030474
int32_t function_100303fa(int16_t a1, int32_t a2, int32_t a3) {
// 0x100303fa
__asm_int(116);
int32_t v1; // 0x100303fa
int32_t v2; // 0x100303fa
int32_t v3; // 0x100303fa
if ((*(int32_t *)(v2 + 61) & v3) >= 0) {
v1 = function_100303f2();
}
uint32_t v4 = v1;
int32_t v5; // 0x100303fa
int32_t v6 = v5 + 1; // 0x10030407
if (v6 < 0 == (v6 & (v5 ^ -0x80000000)) < 0) {
// 0x1003045c
int32_t v7; // 0x100303fa
bool v8; // 0x100303fa
int32_t result = (v8 ? -1 : 1) + v7; // 0x1003045d
__asm_arpl_7((int16_t)v6);
char * v9 = (char *)(result + 15 + 2 * v4); // 0x10030468
*v9 = *v9 + (char)v6;
*(char *)0x6670c638 = *(char *)0x6670c638 - 30;
return result;
}
char v10 = v3; // 0x1003040a
unsigned char v11 = v10 & 31; // 0x1003040a
if (v11 != 0) {
char * v12 = (char *)(v5 - 0xe9e76c0); // 0x1003040a
unsigned char v13 = *v12; // 0x1003040a
*v12 = v13 >> 8 - v11 | v13 << v11;
}
int32_t v14; // 0x100303fa
char * v15 = (char *)(v14 + 0x1a296c8d); // 0x10030410
*v15 = *v15 | v10;
uint32_t v16; // 0x100303fa
int32_t * v17 = (int32_t *)(v16 + 0x7c1c1c64); // 0x10030416
*v17 = *v17 & v4;
int32_t v18 = v4 + (int32_t)(v4 < v16);
bool v19 = v4 < v16 ? v18 - 0x6c002ca1 <= v4 : v4 > 0x6c002ca0; // 0x10030426
char v20 = v18;
unsigned char v21 = v20 + 95; // 0x1003042b
__asm_fldenv(*(int224_t *)(v14 + 0x65a8200));
int32_t v22 = unknown_a3fcc95(); // 0x10030433
int32_t v23 = v19 ? v20 - 19 + (char)v19 <= v21 : v21 > 113 ? 30 : 29; // 0x10030439
return v22 + v23 & 255 | v22 & -256;
}

// Address range: 0x10030475 - 0x10030482
int32_t function_10030475(void) {
// 0x10030475
int32_t v1; // 0x10030475
__asm_in_5((int16_t)v1);
int32_t v2; // 0x10030475
return function_5c1cf015(&v2);
}

// Address range: 0x10030489 - 0x10030492
int32_t function_10030489(void) {
// 0x10030489
return function_13e4dc4f();
}

// Address range: 0x100304a6 - 0x100304ae
int32_t function_100304a6(int32_t a1) {
// 0x100304a6
int32_t v1; // 0x100304a6
__asm_into(v1);
int32_t v2; // 0x100304a6
int32_t * v3 = (int32_t *)(v2 + 71); // 0x100304a7
*v3 = *v3 + 125;
int32_t result; // 0x100304a6
return result;
}

// Address range: 0x100304db - 0x100304dc
int32_t function_100304db(void) {
// 0x100304db
int32_t result; // 0x100304db
return result;
}

// Address range: 0x100304f9 - 0x100304fa
int32_t function_100304f9(void) {
// 0x100304f9
int32_t result; // 0x100304f9
return result;
}

// Address range: 0x10030527 - 0x1003052a
int32_t function_10030527(int32_t a1) {
// 0x10030527
int32_t result; // 0x10030527
return result;
}

// Address range: 0x1003053e - 0x10030688
int32_t function_1003053e(int32_t a1, int32_t a2, int32_t a3) {
// 0x1003053e
int32_t v1; // 0x1003053e
float80_t v2; // 0x1003053e
*(float32_t *)(v1 - 0x25c579fe) = (float32_t)v2;
uint32_t v3; // 0x1003053e
char v4 = *(char *)(v1 + 98) ^ (char)(v3 / 256); // 0x10030544
int32_t v5; // 0x1003053e
if (v4 == 0) {
goto lab_0x1003054b;
} else {
// 0x1003054b
v5 = function_100304f9();
if (v4 < 1) {
goto lab_0x1003054b;
} else {
goto lab_0x1003054d;
}
}
lab_0x1003054b:
// 0x1003054b
v5 = function_100304db();
goto lab_0x1003054d;
lab_0x1003054d:;
// 0x1003054d
int32_t v6; // 0x1003053e
int32_t v7 = -0x6972f849 * *(int32_t *)(v6 + 123); // 0x10030552
uint32_t v8 = v5 & -256 | (int32_t)__asm_in_5(0x395a); // 0x10030559
int32_t v9; // 0x1003053e
__asm_outsb(0x395a, *(char *)&v9);
int32_t v10 = v8 + 0x24a0c04 + (int32_t)(v8 < 0x75a3fb3a); // 0x10030564
int32_t v11 = v10 & -256; // 0x1003056a
int32_t v12; // 0x1003053e
bool v13; // 0x1003053e
int32_t v14 = (v13 ? -1 : 1) + v12; // 0x1003056e
int16_t v15; // 0x1003053e
int32_t v16 = &v15; // 0x1003056f
__asm_fldenv(*(int224_t *)(v16 - 83 + (v11 | 242)));
*(char *)-0x491e512a = (char)v7;
int32_t * v17 = (int32_t *)(v14 + 0x21d83f81); // 0x10030581
uint32_t v18 = *v17; // 0x10030581
*v17 = v18 - 106;
int32_t v19 = v7 + 0xa600 & 0xff00 | v7 & -0x10000 | (int32_t)*(char *)&v9; // 0x10030589
int32_t * v20 = (int32_t *)v19; // 0x1003058b
uint32_t v21 = *v20; // 0x1003058b
uint32_t v22 = v19 + (int32_t)(v18 > 105); // 0x1003058b
*v20 = v21 - v22;
if (v21 > v22) {
// 0x1003058f
__asm_in_4(62);
char * v23 = (char *)(v14 + 65); // 0x1003059d
*v23 = *v23 | 90;
int32_t v24 = v16 - 4; // 0x100305a2
*(int32_t *)v24 = v6 - 1;
int32_t v25 = v19 - 1; // 0x100305a7
int32_t v26 = v25; // 0x100305a7
int32_t v27 = __asm_bound(*(int64_t *)(v19 - 82)); // 0x100305a7
int32_t v28 = v24; // 0x100305a7
while (v25 != 0) {
int32_t v29 = v26;
v24 = v28 - 4;
*(int32_t *)v24 = v27;
v25 = v29 - 1;
v26 = v25;
v27 = __asm_bound(*(int64_t *)(v29 - 82));
v28 = v24;
}
// 0x100305a9
return function_9cacb06a();
}
uint16_t v30 = (int16_t)v11 | 48; // 0x100305cc
uint16_t v31 = (int16_t)*(char *)(v11 | 53); // 0x100305cc
int32_t result = v10 & -0x10000 | (int32_t)(v30 / v31 & 255) | (int32_t)(256 * (v30 % v31)); // 0x100305cc
uint32_t v32 = v19 - 1; // 0x100305d6
if (v32 == 0) {
// 0x100305d8
return result;
}
int32_t * v33 = (int32_t *)(a1 + 0x46265b00); // 0x1003063a
*v33 = *v33 / 2;
*(char *)0xafe28f7 = *(char *)0xafe28f7 / 2;
char v34 = *(char *)(v14 + (v13 ? -116 : -108)); // 0x1003064d
int64_t v35 = (int64_t)*(int32_t *)result; // 0x10030650
int32_t v36 = v9;
*(int32_t *)v36 = v36 - (int32_t)v15 + (int32_t)(0x32810f0f * v35 != 0x32810f0f00000000 * v35 / 0x100000000);
*(char *)-0x491eb1fb = 90;
int32_t * v37 = (int32_t *)((256 * (int32_t)((char)(v32 / 256) - v34) | v32 & -0xff01) - 80); // 0x1003065d
*v37 = -1 - *v37;
int32_t v38 = __asm_wait(); // 0x1003067c
*(int32_t *)a2 = v38;
return v38 - 0x715e37c7 | 95;
}

// Address range: 0x1003069d - 0x100306ae
int32_t function_1003069d(void) {
// 0x1003069d
int64_t v1; // 0x1003069d
int64_t v2; // 0x1003069d
__asm_pminub(v1, v2);
return function_b3d36d4a();
}

// Address range: 0x100306bd - 0x100306c7
int32_t function_100306bd(int32_t a1) {
// 0x100306bd
int32_t result; // 0x100306bd
return result;
}

// Address range: 0x100306c8 - 0x100306cf
int32_t function_100306c8(void) {
// 0x100306c8
return function_b608f1a7();
}

// Address range: 0x100306cf - 0x100307d6
int32_t function_100306cf(int32_t a1) {
// 0x100306cf
bool v1; // 0x100306cf
int32_t v2; // 0x100306cf
int32_t v3; // 0x100306cf
if (v1) {
// 0x100306d6
*(char *)0xf98f288 = (char)v2;
return v3 - 0x7f4080ca;
}
bool v4; // 0x100306cf
bool v5; // 0x100306cf
int32_t v6; // 0x100306cf
int32_t v7; // 0x100306cf
bool v8; // 0x100306cf
bool v9; // 0x100306cf
if (v9 == v8 != !v4) {
// 0x100306e4
int32_t v10; // 0x100306cf
int32_t * v11 = (int32_t *)(v10 + 83 + 8 * v2); // 0x100306e4
*v11 = v6 + (int32_t)v5 + *v11;
uint32_t v12 = v3 & 31; // 0x100306fe
if (v12 != 0) {
int32_t * v13 = (int32_t *)(v2 & -256 | 111); // 0x100306fe
uint32_t v14 = *v13; // 0x100306fe
*v13 = v14 >> v12 | v14 << 32 - v12;
}
__asm_iretd();
int32_t result = llvm_bswap_i32(v7 - 1); // 0x10030701
__asm_int1();
return result;
}
int16_t v15 = v2; // 0x1003074d
__asm_out_1(v15, v3 - (v5 ? 0x17da69cc : 0x17da69cb));
int32_t v16 = __asm_in_4(19); // 0x10030750
float32_t v17 = *(float32_t *)(v7 + 67); // 0x10030752
__asm_outsb(v15, *(char *)(char *)&g1);
int32_t v18 = v6 - 1; // 0x10030768
int32_t * v19 = (int32_t *)(v7 - (int32_t)((char)v16 / 87) & 255 | v7 & -256); // 0x10030769
*v19 = 0x40000 * *v19;
__asm_outsb(v15, *(char *)v18);
__asm_bound(*(int64_t *)v18);
float80_t v20; // 0x100306cf
*(int32_t *)0x21f345f = (int32_t)(v20 - (float80_t)v17);
__asm_in_6(-114);
int32_t v21; // 0x100306cf
*(int32_t *)(v21 + 1) = __asm_insd(v15);
int32_t * v22 = (int32_t *)(v2 - 0x6498458); // 0x100307c1
*v22 = 8 * *v22;
return function_90cea369();
}

// Address range: 0x100307d6 - 0x10030842
int32_t function_100307d6(int32_t a1) {
int32_t v1 = a1;
int32_t v2 = __asm_invd(); // 0x100307d7
int32_t v3 = *(int32_t *)v2; // 0x100307df
int32_t v4; // 0x100307d6
int32_t * v5 = (int32_t *)(v4 + 28); // 0x100307e1
int32_t v6 = *v5 | v4; // 0x100307e1
*v5 = v6;
int32_t v7 = __asm_int1(); // 0x100307e4
int32_t v8; // 0x100307d6
int32_t v9 = v8 - 1; // 0x100307e5
bool v10 = false; // 0x100307e5
int32_t v11 = v9; // 0x100307e5
int32_t v12 = v3; // 0x100307e5
int32_t v13; // 0x100307d6
int32_t v14; // 0x100307d6
int32_t v15; // 0x100307d6
int32_t v16; // 0x100307d6
int32_t v17; // 0x100307d6
if (v9 == 0 || v6 == 0) {
int16_t v18 = v3; // 0x100307e7
__asm_outsb(v18, *(char *)&v16);
char v19 = __asm_in_5(v18); // 0x100307eb
unsigned char v20 = *(char *)v2; // 0x100307ec
__asm_out_3(v18, v19);
float80_t v21; // 0x100307d6
*(int32_t *)((v7 & -256 | (int32_t)v19) - 0x1c72c428) = (int32_t)v21;
uint32_t v22 = __asm_int3(); // 0x100307f6
v13 = v22 / 2048 | 0x200000 * (int32_t)(v19 < v20) | 0x400000 * v22;
v14 = v9;
v15 = v3;
v17 = &v1;
goto lab_0x100307fa;
} else {
goto lab_0x1003082f;
}
lab_0x1003082f:;
char * v23 = (char *)v11; // 0x1003082f
unsigned char v24 = *v23; // 0x1003082f
*v23 = v24 / 128 | 2 * v24;
bool v25 = v10; // 0x10030832
int32_t v26 = -0x17ac863c; // 0x10030832
int32_t v27 = v11; // 0x10030832
int32_t v28 = v12; // 0x10030832
int32_t v29; // 0x100307d6
int32_t v30 = v29; // 0x10030832
int32_t v31; // 0x100307d6
int32_t v32 = v31; // 0x10030832
goto lab_0x10030837;
lab_0x100307fa:;
uint32_t v43 = v14 / 256; // 0x100307fa
char v44 = v43; // 0x100307fa
unsigned char v45 = v44 - (char)v14; // 0x100307fa
*(char *)-0x1f993570 = (char)v13;
v25 = v45 == 0;
v26 = v13;
v27 = 256 * (int32_t)v45 | v14 & -0xff01;
v28 = v15 & -256 | (int32_t)*(char *)(v16 - 74);
v30 = v17;
int32_t v38; // 0x100307d6
v32 = v38;
if (((v45 ^ v44) & (char)(v43 ^ v14)) < 0) {
// 0x10030806
return function_782bf10d();
}
goto lab_0x10030837;
lab_0x10030837:;
int32_t v33 = v32;
int32_t v34 = v30;
if (v25) {
// 0x1003083a
*(int32_t *)(v34 - 4) = v33;
return function_2e70e2ac();
}
int32_t v35 = v27;
int32_t v36 = v26;
int32_t v37 = v36 & -256 | (int32_t)*(char *)((v36 & 255) + v4); // 0x10030837
v12 = *(int32_t *)(v16 + 78) ^ v28;
v13 = v37;
v14 = v35;
v15 = v12;
v17 = v34;
v38 = v33;
if (v12 != 0) {
goto lab_0x100307fa;
} else {
int32_t v39 = v34 - 4; // 0x10030825
*(int32_t *)v39 = v37;
int32_t v40 = v34 - 8; // 0x10030826
*(int32_t *)v40 = v39;
int32_t * v41 = (int32_t *)(v4 - 22); // 0x1003082c
int32_t v42 = *v41 ^ v12; // 0x1003082c
*v41 = v42;
v10 = v42 == 0;
v11 = v35 - 1;
v29 = v40;
v31 = v33;
goto lab_0x1003082f;
}
}

// Address range: 0x10030842 - 0x100308e9
int32_t function_10030842(int32_t a1) {
// 0x10030842
int32_t v1; // 0x10030842
char v2 = v1;
*(char *)v1 = v2 / 2;
int32_t v3; // 0x10030842
int32_t v4 = v3 - 1; // 0x10030845
int32_t result; // 0x10030842
if (v4 != 0 == v2 < 2) {
// 0x100308bd
return result;
}
int32_t v5; // 0x10030842
bool v6; // 0x10030842
if (v2 < 0) {
// 0x100308c0
int32_t v7; // 0x10030842
float80_t v8; // 0x10030842
*(int32_t *)(v7 - 71) = (int32_t)v8;
*(char *)v7 = *(char *)&v5;
int16_t v9; // bp-2, 0x10030842
*(int32_t *)((v6 ? -1 : 1) + v7) = (int32_t)&v9;
*(int32_t *)result = -0x749b2875;
return function_59975929();
}
int32_t v10 = 54; // bp-10, 0x1003084b
int32_t v11 = __asm_bound(*(int64_t *)(v3 + 0x2a740a4b)); // 0x1003084d
int32_t v12 = unknown_a04e089f(); // 0x10030853
int32_t v13 = v11; // bp-42, 0x10030858
char * v14 = (char *)(v12 + 0x46e2b634); // 0x10030859
int32_t v15; // 0x10030842
*v14 = *v14 | (char)v15;
int32_t v16 = &v13; // 0x10030863
if (v3 == 2) {
// 0x10030865
int16_t v17; // bp-44, 0x10030842
v16 = &v17;
}
// 0x10030868
int32_t v18; // 0x10030842
int32_t v19 = v18 + 1; // 0x1003086a
char v20 = llvm_ctpop_i8((char)v19); // 0x1003086a
bool v21; // 0x10030842
bool v22; // 0x10030842
bool v23; // 0x10030842
*(int32_t *)(v16 - 4) = 64 * (int32_t)(v19 == 0) | 16 * (int32_t)((v18 & 15) == 15) | 128 * (int32_t)(v19 < 0) | 2048 * (int32_t)((v19 & (v18 ^ -0x80000000)) < 0) | 4 * (int32_t)((v20 & 1) == 0) | 0x4000 * (int32_t)v23 | 1024 * (int32_t)v6 | 512 * (int32_t)v21 | 256 * (int32_t)v22 | 2;
int32_t v24; // 0x10030842
return function_e40b6739(v13, v5, v18, &v10, v24, v15, v4, v12);
}

// Address range: 0x100308ef - 0x100308f1
int32_t function_100308ef(void) {
// 0x100308ef
return function_100308f5();
}

// Address range: 0x100308f3 - 0x100308f5
int32_t function_100308f3(void) {
// 0x100308f3
int32_t result; // 0x100308f3
return result;
}

// Address range: 0x100308f5 - 0x10030926
int32_t function_100308f5(void) {
// 0x100308f5
int32_t v1; // 0x100308f5
*(char *)v1 = (char)v1 | 16;
int32_t v2; // 0x100308f5
unsigned char v3 = (char)v2; // 0x10030905
int32_t v4 = v3 < 247 ? v2 : v2 + 9; // 0x10030905
bool v5 = (v2 & 15) > 27 | (v4 & 14) > 9; // 0x10030907
int32_t v6 = v5 ? v4 + 6 : v4; // 0x10030907
int32_t v7 = v6 & 15 | v2 & -0x10000 | 256 * ((int32_t)v5 + (int32_t)(v3 > 246)); // 0x10030907
int32_t v8 = *(int32_t *)0x1df92610; // 0x10030908
int32_t v9; // 0x100308f5
int32_t v10; // 0x100308f5
int32_t * v11 = (int32_t *)(v9 - 0x4afbc503 + v10); // 0x10030910
*v11 = *v11 | v10;
*(int32_t *)(v7 + 0x7b9fc6ab) = v7;
*(int32_t *)0x1df9260a = v8;
unsigned char v12 = (char)v8; // 0x10030923
int32_t result; // 0x100308f5
if ((v10 & 15) == 15 || (v12 & 14) > 9) {
result = (v12 > 153 ? 154 : 250) + v8 & 255 | v8 & -256;
} else {
result = (v12 > 153 ? v8 + 160 : v8) & 255 | v8 & -256;
}
return result;
}

// Address range: 0x10030927 - 0x10030928
int32_t function_10030927(void) {
// 0x10030927
int32_t result; // 0x10030927
return result;
}

// Address range: 0x1003092d - 0x10030932
int32_t function_1003092d(void) {
// 0x1003092d
return function_e848f5b1();
}

// Address range: 0x10030938 - 0x1003093b
int32_t function_10030938(void) {
// 0x10030938
int32_t result; // 0x10030938
return result;
}

// Address range: 0x1003093d - 0x10030a3b
int32_t function_1003093d(void) {
// 0x1003093d
bool v1; // 0x1003093d
bool v2; // 0x1003093d
if (!v2 && !v1) {
// 0x1003093f
int32_t v3; // 0x1003093d
return __asm_in((int16_t)v3);
}
int32_t v4; // 0x1003093d
int32_t v5 = v4 - 4; // 0x10030948
int32_t v6; // 0x1003093d
*(int32_t *)v5 = v6;
v4 -= 0x3151;
v6 = v5;
// 0x10030947
int32_t v7; // 0x1003093d
bool v8; // 0x1003093d
while (!v2 && (uint32_t)(v7 & 14) <= 9 && !v8) {
// 0x10030948
v5 = v4 - 4;
*(int32_t *)v5 = v6;
v4 -= 0x3151;
v6 = v5;
}
// 0x1003094e
__asm_hlt();
int32_t v9; // 0x1003093d
int32_t v10 = v9 + 1; // 0x1003094f
int32_t v11; // 0x1003093d
*(char *)v10 = __asm_insb((int16_t)v11);
int32_t v12 = *(int32_t *)v10; // 0x10030958
bool v13; // 0x1003093d
int32_t v14 = (v13 ? -4 : 4) + v10; // 0x10030958
int32_t v15; // 0x1003093d
int32_t v16 = v15 - 0x314e; // 0x10030959
int32_t v17; // 0x1003093d
int32_t v18; // 0x1003093d
int32_t v19; // 0x1003093d
int32_t v20; // 0x1003093d
int32_t v21; // 0x1003093d
if (v12 < 0x456b3825) {
int32_t v22 = v21 - 1; // 0x10030963
char * v23 = (char *)(v11 + 0x2f18b53f); // 0x1003096c
*v23 = -*v23;
*(char *)v14 = __asm_insb((int16_t)v11);
int32_t v24; // 0x1003093d
int32_t v25 = v24 & -256 | 5; // 0x10030977
v17 = v25;
v19 = v22;
v18 = -0x19c97e51;
v20 = *(int32_t *)v16;
if (*(char *)&v11 < 89) {
// 0x10030980
return v25 - (v22 & 0xff00) & 0xff00 | v25 & -0xfffb;
}
} else {
int32_t * v26 = (int32_t *)(v21 + 0x49602088); // 0x100309a9
uint32_t v27 = *v26; // 0x100309a9
*v26 = v27 / 0x2000 | 0x80000 * (int32_t)(v12 != 0x456b3825) | 0x100000 * v27;
v20 = 0x456b3825;
}
int32_t v28 = *(int32_t *)(v14 - 10); // 0x100309b1
int32_t v29 = v14; // 0x100309b1
uint32_t v30 = v18;
bool v31; // 0x1003093d
bool v32 = v31;
*(int32_t *)(v16 - 4) = -0x7c0d9acd;
*(int32_t *)v29 = *(int32_t *)v20;
int32_t v33 = v32 ? -4 : 4; // 0x100309c0
v29 += v33;
int32_t * v34 = (int32_t *)v29;
*v34 = v29;
int32_t v35 = 0x10000 * v17 >> 31;
v11 = v35;
int32_t * v36 = (int32_t *)(v35 - 89); // 0x100309d6
int32_t v37 = *v36; // 0x100309d6
*v36 = v16;
char * v38 = (char *)v30; // 0x100309d9
*v38 = *v38 ^ -11;
unsigned char v39 = *(char *)0x61354623 | -106; // 0x100309dc
char v40 = (v39 & 14) > 9 ? (v39 > 153 ? 102 : 6) + v39 : v39 > 153 ? v39 + 96 : v39;
while (v40 < 0 == (((v30 / 0x4000 ^ v30 / 0x8000) & 1) != 0)) {
int32_t v41 = unknown_dd64d909(); // 0x1003093d
int32_t v42 = v37;
v30 = 256 * (v30 / 128 & 254 | (int32_t)(v39 > 153)) | v30 & -0xff01;
v32 = false;
*(int32_t *)(v42 - 4) = -0x7c0d9acd;
*(int32_t *)v29 = *(int32_t *)-0x2141427f;
v33 = v32 ? -4 : 4;
v29 += v33;
v34 = (int32_t *)v29;
*v34 = v29;
v35 = 0x10000 * v41 >> 31;
v11 = v35;
v36 = (int32_t *)(v35 - 89);
v37 = *v36;
*v36 = v42;
v38 = (char *)v30;
*v38 = *v38 ^ -11;
v39 = *(char *)0x61354623 | -106;
v40 = (v39 & 14) > 9 ? (v39 > 153 ? 102 : 6) + v39 : v39 > 153 ? v39 + 96 : v39;
}
// 0x100309f7
*v34 = *(int32_t *)-0x2141427f;
int32_t * v43 = (int32_t *)(v19 + 111); // 0x100309f9
*v43 = v11 + *v43;
*(char *)-0x8675048 = v40;
int32_t * v44 = (int32_t *)(v19 - 0x388dd62); // 0x10030a01
*v44 = *v44 & v37;
*(int32_t *)(v37 - 4) = v28 | *(int32_t *)(v15 - 0x3152);
int32_t * v45 = (int32_t *)(v33 + 37 + v29); // 0x10030a0a
*v45 = v11 + *v45;
int32_t * v46 = (int32_t *)(v11 - 0x3d661e52); // 0x10030a11
*v46 = 2 * *v46;
__asm_in((int16_t)v11);
int32_t v47 = 2 * v33 - 0x2141427f; // 0x10030a19
int32_t * v48 = (int32_t *)v47; // 0x10030a1a
*v48 = *v48 + v47;
__asm_int(116);
int32_t result = __asm_iretd(); // 0x10030a38
*(char *)0x34e9f700 = (char)result;
char * v49 = v32 ? (char *)0x34e9f6ff : (char *)0x34e9f701; // 0x10030a3a
*v49 = *(char *)v47;
return result;
}

// Address range: 0x10030a3c - 0x10030a8e
int32_t function_10030a3c(void) {
// 0x10030a3c
int32_t v1; // 0x10030a3c
int32_t v2; // 0x10030a3c
__asm_out_1((int16_t)v1, v2);
int32_t v3; // 0x10030a3c
int32_t v4 = v3 - 1; // 0x10030a3f
int32_t v5; // 0x10030a3c
int32_t v6; // 0x10030a3c
int32_t v7; // 0x10030a3c
if (v4 < 0) {
// 0x10030a42
int32_t v8; // 0x10030a3c
int32_t * v9 = (int32_t *)(v8 + 0x7fc5b869); // 0x10030a42
*v9 = *v9 & v7;
char v10 = __asm_in_6(58); // 0x10030a48
char * v11 = (char *)(v8 + 0x7a8d8ea9); // 0x10030a51
*v11 = *v11 - ((v2 & -256 | (int32_t)v10) < 0x4ffe5b2f ? 31 : 30);
v5 = v7 - 1;
v6 = -68;
}
// 0x10030a5b
__asm_wait();
int16_t v12; // 0x10030a3c
int32_t v13 = unknown_3701c271(v12); // 0x10030a6c
char * v14 = (char *)(v6 + 101 + 4 * v5); // 0x10030a7e
uint32_t v15; // 0x10030a3c
*v14 = *v14 | (char)(v15 / 256);
*(char *)v6 = __asm_insb((int16_t)(v1 - v7 & 255 | v1 & 0xff00));
float80_t v16; // 0x10030a3c
*(int32_t *)(v5 - 90) = (int32_t)v16;
return (v13 | v4) & -256 | (v13 + 163 | v4) & 218 | 37;
}

// Address range: 0x10030a8e - 0x10030aaa
int32_t function_10030a8e(void) {
// 0x10030a8e
uint32_t v1; // 0x10030a8e
uint32_t v2; // 0x10030a8e
*(char *)v2 = (char)(v2 ^ v1 / 256);
int32_t v3; // 0x10030a8e
__asm_bound(*(int64_t *)(v3 + 101));
int32_t v4; // 0x10030a8e
char * v5 = (char *)(v4 + 0x16e1cd13); // 0x10030a99
*v5 = (char)v2 - 1 + (char)(v1 < v2) + *v5;
return unknown_a51ad28();
}

// Address range: 0x10030aaa - 0x10030bbf
int32_t function_10030aaa(int16_t a1) {
// 0x10030aaa
bool v1; // 0x10030aaa
int32_t v2 = v1 ? -1 : 1; // 0x10030ab1
int32_t v3; // 0x10030aaa
int32_t v4 = v2 + v3; // 0x10030ab1
int32_t v5; // 0x10030aaa
uint32_t v6 = v2 + v5; // 0x10030ab1
int32_t v7; // 0x10030aaa
int32_t v8 = v7 & -0xff01 | 0x9d00; // 0x10030ab2
int32_t v9; // 0x10030aaa
bool v10 = ((char)v5 & 15) - ((char)v3 & 15) > 15 | ((char)v9 % 101 & 14) > 9; // 0x10030b0f
int32_t v11 = v10; // 0x10030b12
uint32_t v12 = *(int32_t *)(v8 - 27) + v11; // 0x10030b12
int32_t v13 = v6 - v12; // 0x10030b12
bool v14 = v10 ? v12 != -1 | v6 < v13 - v11 : v6 < v12; // 0x10030b12
int32_t v15 = *(int32_t *)0x3650f19b; // 0x10030b27
char v16 = (char)v15 + 18 + (char)v14; // 0x10030b2d
int32_t v17 = v16; // 0x10030b2d
int32_t v18 = v15 & -256 | v17; // 0x10030b2d
int32_t v19; // 0x10030aaa
if (v16 >= 0) {
// 0x10030b37
*(int32_t *)-0x503c2439 = v18;
__asm_arpl(*(int16_t *)v8, -0x2439);
char * v20 = (char *)(v4 - 41 + v13); // 0x10030b3a
*v20 = *v20 | (char)v19;
char * v21 = (char *)*(int32_t *)(v13 & 0xffff); // 0x10030b58
*v21 = *v21 - 1;
return function_38293501();
}
int32_t v22 = 0x10000 * v18 / 0x10000; // 0x10030b83
*(char *)v4 = *(char *)v13;
int32_t v23 = v13 - 1; // 0x10030b87
__asm_out_2(82, v22);
__asm_arpl(*(int16_t *)(v4 - 1 & -0x503c2435), (int16_t)v23);
char * v24 = (char *)(9 * v19 + 0x6a2c62d9); // 0x10030b92
int32_t v25; // 0x10030aaa
*v24 = *v24 + (char)v25;
*(int32_t *)-0x503c2439 = v23;
char * v26 = (char *)(v13 + 0x12bfc036); // 0x10030ba3
*v26 = *v26 | (char)v22;
__asm_out_1((int16_t)v8, v22);
*(int32_t *)-0x503c243d = -0x790dfaff;
int32_t v27 = (v17 & 14) > 9 ? v22 + 10 : v22; // 0x10030baf
int32_t v28 = (v17 & 14) > 9 ? 0x959e7da : 0x959e7d9; // 0x10030bb0
return (v27 & 15 | v22 & -0x10000 | 256 * (int32_t)((v17 & 14) > 9) + v22 & 0xff00) - v28;
}

// Address range: 0x10030c0e - 0x10030c0f
int32_t function_10030c0e(void) {
// 0x10030c0e
int32_t result; // 0x10030c0e
return result;
}

// Address range: 0x10030c21 - 0x10030c30
int32_t function_10030c21(void) {
// 0x10030c21
int32_t v1; // 0x10030c21
return v1 & -256 | (int32_t)__asm_in_6(-120);
}

// Address range: 0x10030c5b - 0x10030c61
int32_t function_10030c5b(void) {
// 0x10030c5b
int32_t v1; // 0x10030c5b
return unknown_a72ad3c(v1);
}

// Address range: 0x10030c61 - 0x10030ce9
int32_t function_10030c61(int16_t a1, int32_t a2, int32_t a3) {
// 0x10030c61
int32_t v1; // 0x10030c61
int16_t v2 = v1; // 0x10030c61
int32_t v3; // 0x10030c61
__asm_outsb(v2, (char)v3);
int32_t v4; // 0x10030c61
int32_t * v5 = (int32_t *)(v4 + 0x421ffdc3); // 0x10030c62
*v5 = *v5 - 15;
int32_t v6 = __asm_insd(v2); // 0x10030c6f
int32_t v7; // 0x10030c61
int32_t * v8 = (int32_t *)v7; // 0x10030c6f
*v8 = v6;
*v8 = __asm_insd(v2);
uint32_t v9; // 0x10030c61
int32_t v10 = v9 - 0x39156b94; // 0x10030cc4
int32_t v11 = __asm_iretd(); // 0x10030cca
*(char *)(v7 + 67) = (char)(v10 == 0 | v10 < 0 != ((v10 ^ v9) & v9 + 0x46ea946c) < 0);
*(char *)v7 = __asm_insb(v2);
return v11 - (v9 > 0x39156b93 ? 96 : 95) & 255 | v11 & -256;
}

// Address range: 0x10030cfd - 0x10030cfe
int32_t function_10030cfd(void) {
// 0x10030cfd
int32_t result; // 0x10030cfd
return result;
}

// Address range: 0x10030d05 - 0x10030d08
int32_t function_10030d05(int32_t a1) {
// 0x10030d05
int32_t result; // 0x10030d05
return result;
}

// Address range: 0x10030d10 - 0x10030d4f
int32_t function_10030d10(void) {
// 0x10030d10
int32_t v1; // 0x10030d10
int32_t v2; // 0x10030d10
*(int32_t *)v1 = v1 - v2;
int32_t v3 = __asm_iretd(); // 0x10030d17
int32_t v4; // 0x10030d10
__asm_arpl(*(int16_t *)&v4, (int16_t)v4);
int32_t v5; // 0x10030d10
int32_t v6; // 0x10030d10
*(char *)v6 = *(char *)&v5;
bool v7; // 0x10030d10
v5 += (v7 ? -1 : 1);
int32_t v8 = v3 ^ -0xc2418f2; // 0x10030d1c
int32_t v9 = v8; // 0x10030d21
if (v8 >= 0) {
v9 = function_10030cfd();
}
uint32_t v10 = v9;
*(char *)v4 = (char)v10;
char v11 = *(char *)v5; // 0x10030d30
int32_t v12 = v4; // bp-8, 0x10030d32
char v13 = __asm_in_5((int16_t)(v4 ^ (int32_t)&v12)); // 0x10030d3e
int32_t * v14 = (int32_t *)(v5 + 24); // 0x10030d49
int16_t v15; // bp-14, 0x10030d10
*v14 = *v14 - (int32_t)&v15;
return 256 * (int32_t)(v11 ^ (char)(v10 / 256) & 13) | v10 & 0x64a30000 | (int32_t)v13 & -256;
}

// Address range: 0x10030d8c - 0x10030d91
int32_t function_10030d8c(void) {
// 0x10030d8c
return function_13db00cf();
}

// Address range: 0x10030e01 - 0x10030e07
int32_t function_10030e01(int32_t a1) {
// 0x10030e01
int32_t result; // 0x10030e01
return result;
}

// Address range: 0x10030e20 - 0x10030e23
int32_t function_10030e20(void) {
// 0x10030e20
int32_t result; // 0x10030e20
return result;
}

// Address range: 0x10030e35 - 0x10030e38
int32_t function_10030e35(int32_t a1) {
// 0x10030e35
int32_t result; // 0x10030e35
return result;
}

// Address range: 0x10030e6a - 0x10030e6b
int32_t function_10030e6a(void) {
// 0x10030e6a
int32_t result; // 0x10030e6a
return result;
}

// Address range: 0x10030e90 - 0x10030ed5
int32_t function_10030e90(int32_t a1, int32_t a2) {
int32_t v1 = a2;
int32_t v2; // 0x10030e90
int32_t v3 = *(int32_t *)(v2 + 33); // 0x10030e92
int32_t v4; // 0x10030e90
int32_t * v5 = (int32_t *)(4 * v4 + v2); // 0x10030e95
*v5 = *v5 | 47;
int16_t v6; // 0x10030e90
unknown_3f01766d(v6);
unsigned char v7 = *(char *)&v4; // 0x10030ea4
int32_t v8; // 0x10030e90
unsigned char v9 = *(char *)&v8; // 0x10030ea4
char v10 = v7 - v9; // 0x10030ea4
char v11 = llvm_ctpop_i8(v10); // 0x10030ea4
bool v12; // 0x10030e90
int32_t v13 = v12 ? -1 : 1; // 0x10030ea4
int32_t v14 = v8 + v13; // 0x10030ea4
int32_t v15 = v1; // 0x10030ea6
int32_t v16; // 0x10030e90
v1 = &v16;
int32_t * v17 = (int32_t *)(v14 - 0x62ea1357); // 0x10030eac
*v17 = *v17 / 0x8000;
*(int32_t *)(v3 - 0x25f173ad + (8 * v15 & -0x7f808 | 0x46800)) = v4 + v13 & -0xff01 | 256 * (64 * (int32_t)(v10 == 0) | (int32_t)(v7 < v9) | 128 * (int32_t)(v10 < 0) | 16 * (int32_t)((v7 & 15) - (v9 & 15) > 15) | 4 * (int32_t)((v11 & 1) == 0)) | 512;
int32_t v18 = unknown_917bb814(v6, &v1, (int32_t *)v1); // 0x10030ebf
*(char *)(v14 - 8) = -55;
int32_t v19; // 0x10030e90
__asm_out_1((int16_t)(8 * v19 & 248 | v19 & 0xff00), v18);
return function_10030f30();
}

// Address range: 0x10030edc - 0x10030ef2
int32_t function_10030edc(int32_t a1) {
// 0x10030edc
int32_t v1; // 0x10030edc
int32_t * v2 = (int32_t *)(v1 - 0x5ac4f945); // 0x10030edc
*v2 = -*v2;
char * v3 = (char *)(v1 - 0x46ff532f); // 0x10030ee2
*v3 = *v3 | 69;
int32_t v4; // 0x10030edc
bool v5; // 0x10030edc
return (v5 ? -1 : 1) + v4;
}

// Address range: 0x10030f30 - 0x10030f44
int32_t function_10030f30(void) {
// 0x10030f30
int32_t v1; // 0x10030f30
int32_t v2; // 0x10030f30
*(char *)v1 = (char)v2;
bool v3; // 0x10030f30
int32_t v4 = v3 ? -1 : 1; // 0x10030f34
int32_t v5; // 0x10030f30
int32_t result = v5 - 0x7e725e16; // 0x10030f37
*(char *)(v1 - 1 + v4) = *(char *)(v4 + v2);
int32_t v6; // 0x10030f30
__asm_out_3((int16_t)v6, (char)result);
int32_t v7; // 0x10030f30
uint32_t v8 = v7 + 31 & 31; // 0x10030f40
if (v8 != 0) {
int32_t v9; // 0x10030f30
int32_t * v10 = (int32_t *)(v9 + 78); // 0x10030f40
uint32_t v11 = *v10; // 0x10030f40
*v10 = v11 >> 32 - v8 | v11 << v8;
}
int32_t v12; // 0x10030f30
__asm_into(v12);
return result;
}

// Address range: 0x10030f45 - 0x10030f57
int32_t function_10030f45(void) {
while (true) {
// continue -> 0x10030f4a
}
}

// Address range: 0x10030f58 - 0x10030f5a
int32_t function_10030f58(void) {
int32_t result = function_10030fc7((int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2, (int32_t)&g2); // 0x10030f58
return result;
}

// Address range: 0x10030f6d - 0x10030f85
int32_t function_10030f6d(void) {
// 0x10030f6d
int32_t v1; // 0x10030f6d
__asm_cpuid(v1 | 252);
return function_6d12563a();
}

// Address range: 0x10030f97 - 0x10030fa2
int32_t function_10030f97(void) {
// 0x10030f97
__asm_int1();
return function_c0348181();
}

// Address range: 0x10030fc7 - 0x10030fcc
int32_t function_10030fc7(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result) {
// 0x10030fc7
return result;
}

// Address range: 0x10030fcc - 0x10030fd3
int32_t function_10030fcc(void) {
// 0x10030fcc
return unknown_56819d5();
}

// Address range: 0x10031058 - 0x1003114a
int32_t function_10031058(int32_t a1) {
// 0x10031058
bool v1; // 0x10031058
if (v1) {
// 0x1003105a
return *(int32_t *)-0x7b3d88c8;
}
// 0x100310cc
int32_t v2; // 0x10031058
float80_t v3; // 0x10031058
*(float32_t *)(v2 - 93) = (float32_t)v3;
int32_t v4; // 0x10031058
char * v5 = (char *)(v4 + 88); // 0x100310d1
int32_t v6; // 0x10031058
*v5 = *v5 ^ (char)v6;
__asm_fbld(*(float80_t *)&v4);
int32_t * v7 = (int32_t *)(v6 + 119); // 0x100310d9
*v7 = -*v7;
int32_t v8; // 0x10031058
int32_t v9; // 0x10031058
int32_t v10 = v9 & -256 | (int32_t)*(char *)&v8; // 0x100310dd
v8 = *(int32_t *)(v10 - 0x6f1c1636);
int32_t v11 = __readfsword(0x28dd7b98); // 0x100310e8
int32_t v12 = (v9 & -0x10000 | v11) - 1; // 0x100310ef
int32_t v13; // 0x10031058
int32_t * v14 = (int32_t *)v13; // 0x100310f1
*v14 = 0x6179ffd7;
char * v15 = (char *)(v6 - 0x1d0585f3); // 0x100310f6
*v15 = *v15 & (char)v4;
unsigned char v16 = (char)v12; // 0x100310fc
*(char *)0x3f2e57b4 = v16;
v4 = 0;
int32_t * v17 = (int32_t *)v8; // 0x10031103
*v17 = *v17 | v12;
*(char *)v10 = *(char *)v8;
bool v18; // 0x10031058
int32_t v19 = v8 + (v18 ? -1 : 1); // 0x10031107
v8 = v19;
unsigned char v20 = (char)((v6 + 0xffff) / 256); // 0x10031108
unsigned char v21 = *(char *)(v6 - 0x5e263846); // 0x10031108
bool v22 = v16 > 153 | v21 > v20;
bool v23; // 0x10031058
int32_t v24; // 0x10031058
if ((v16 & 14) > 9 || (v20 & 15) - (v21 & 15) > 15) {
v23 = true;
v24 = (v22 ? 154 : 250) + v12 & 255 | v12 & -256;
} else {
v23 = false;
v24 = (v22 ? v11 + 159 : v12) & 255 | v12 & -256;
}
int32_t v25; // 0x10031058
int32_t v26 = v25 & -256 | 183; // 0x10031105
int32_t v27 = v24;
bool v28 = v23 | (v27 & 14) > 9; // 0x1003110f
int32_t v29 = v28 ? v27 + 6 : v27; // 0x1003110f
int32_t v30 = v28; // 0x1003110f
uint32_t v31 = v29 & 15 | v27 & -0x10000 | 256 * v30 + v27 & 0xff00; // 0x1003110f
uint32_t v32 = v4; // 0x10031110
uint32_t v33 = *(int32_t *)(v19 - 89) + v30; // 0x10031110
bool v34 = v28 ? v33 != -1 | v32 < v32 + (int32_t)v28 - v33 : v32 < v33; // 0x10031110
v4 = *v14;
uint32_t v35 = v34 ? -0x26d13b2a : -0x26d13b2b; // 0x10031114
uint32_t v36 = v31 - v35; // 0x10031114
bool v37 = v34 | v31 < v35; // 0x10031114
uint32_t v38 = v36 + 0x6933653f + (int32_t)v37; // 0x10031120
bool v39 = v37 ? v38 <= v36 : v36 > 0x96cc9ac0; // 0x10031120
char * v40 = (char *)((v38 & -256 | (int32_t)__asm_in_5((int16_t)v26)) - 0x40f722b1); // 0x10031128
*v40 = *v40 - 73;
char * v41 = (char *)v8; // 0x10031131
*v41 = *v41 - 42;
__asm_in_4(111);
__asm_in_6(63);
return *(int32_t *)(v13 + 8 - v26 + (int32_t)v39);
}

// Address range: 0x1003114b - 0x10031265
int32_t function_1003114b(void) {
// 0x1003114b
int32_t v1; // 0x1003114b
int32_t v2; // 0x1003114b
*(char *)v1 = (char)v2;
int32_t v3; // 0x1003114b
int32_t v4 = v3 + 4;
int32_t v5 = v4; // 0x1003115c
int32_t v6; // 0x1003114b
int32_t v7 = v6 - 1; // 0x1003115c
int32_t v8 = -0x254ba24a; // 0x1003115c
int32_t v9; // 0x1003114b
int32_t v10; // 0x1003114b
int32_t v11; // 0x1003114b
int32_t v12; // 0x1003114b
int32_t v13; // 0x1003114b
int32_t v14; // 0x1003114b
bool v15; // 0x1003114b
if (v15) {
// 0x1003115e
v9 = *(int32_t *)(v3 + 32) - 0x44c5ac3b;
v11 = *(int32_t *)(v3 + 20);
v14 = v3 + 36;
v10 = *(int32_t *)(v3 + 12);
v13 = *(int32_t *)(v3 + 8);
v12 = v4;
goto lab_0x10031168;
} else {
goto lab_dec_label_pc_unknown_9;
}
lab_dec_label_pc_unknown_9:;
int32_t v16; // 0x1003114b
int32_t v17 = v16;
int32_t v18; // 0x1003114b
uint32_t v19 = v18;
int32_t v20 = v5;
int32_t v21 = unknown_485a21b2(); // 0x100311bc
int32_t result = v7 - v19; // 0x100311c4
int32_t * v22 = (int32_t *)v19; // 0x100311c6
int32_t v23 = *v22; // 0x100311c6
int32_t result2 = v8 - 1; // 0x100311c9
int32_t v24; // 0x1003114b
unsigned char v25 = (char)v24; // 0x100311ca
char v26 = v7 < v19; // 0x100311ca
unsigned char v27 = v26 + (char)(result2 / 256); // 0x100311ca
char v28 = v25 - v27; // 0x100311ca
unsigned char v29 = v28 - v26; // 0x100311ca
int32_t v30 = v24 & -256 | (int32_t)v28; // 0x100311ca
char * v31 = (char *)(v23 - 4 + 4 * v30); // 0x100311cc
unsigned char v32 = *v31; // 0x100311cc
unsigned char v33 = (char)result & 31; // 0x100311cc
bool v34 = ((v29 ^ v25) & (v27 ^ v25)) < 0; // 0x100311cc
char v35 = v28; // 0x100311cc
bool v36 = v7 < v19 ? v27 != -1 | v29 > v25 : v27 > v25; // 0x100311cc
if (v33 != 0) {
char v37 = v32 >> v33; // 0x100311cc
*v31 = v37;
v34 = v33 == 1 ? v32 < 0 : ((v29 ^ v25) & (v27 ^ v25)) < 0;
v35 = v37;
v36 = (1 << v33 - 1 & v32) != 0;
}
char v38 = v35;
if (!v36 && v38 != 0) {
// 0x1003124c
*v22 = v30;
*(int32_t *)(v19 - 4) = result;
char * v39 = (char *)(v23 - 89); // 0x10031261
*v39 = *v39 - 1;
return result;
}
bool v40 = v34;
int32_t v41 = v19 + 8; // 0x100311d4
v9 = result2;
v11 = v21;
v14 = v41;
v10 = v23;
v13 = v17;
v12 = v20;
int32_t v42; // 0x1003114b
int32_t v43; // 0x1003114b
int32_t v44; // 0x1003114b
int32_t v45; // 0x1003114b
int32_t v46; // 0x1003114b
if (v38 < 0 == v40 == (v38 != 0)) {
goto lab_0x10031168;
} else {
// 0x100311d7
v7 = result;
v44 = v30 & -0xff01 | 0xc900;
v43 = v21;
v46 = v41;
v42 = v23;
v45 = v17;
if (v38 < 0 == v40) {
if (result != 1 == v38 == 0) {
// 0x100311e4
return result2;
}
// 0x100311dd
*(int32_t *)v20 = v41;
return result2 & -256 | 34;
}
goto lab_0x10031192;
}
lab_0x10031168:;
int32_t v47 = v14;
int32_t v48 = *(int32_t *)v12;
int32_t v49 = v9 & -256 | (int32_t)*(char *)v13; // 0x10031168
int32_t * v50 = (int32_t *)(v11 + 119); // 0x1003116a
uint32_t v51 = *v50; // 0x1003116a
int32_t v52 = v51 / 0x80000000; // 0x1003116a
*v50 = v52 | 2 * v51;
uint32_t v53 = *(int32_t *)-0x11b334fb; // 0x10031172
int32_t v54 = v52 != 0; // 0x10031172
uint32_t v55 = v47 + v54; // 0x10031172
int32_t v56 = v53 - v55; // 0x10031172
uint32_t v57 = v56 - v54; // 0x10031172
bool v58 = v52 != 0 ? v55 != -1 | v53 < v57 : v53 < v55; // 0x10031172
char v59 = llvm_ctpop_i8((char)v56); // 0x10031172
*(int32_t *)-0x11b334fb = v56;
int32_t * v60 = (int32_t *)v47; // 0x10031178
int32_t v61 = *v60; // 0x10031178
*v60 = v48;
*(int32_t *)(v47 - 4) = v61;
*(int32_t *)(v47 - 8) = -0x1710cf9b;
*(int32_t *)(v47 - 12) = v11;
*(int32_t *)(v47 - 16) = v47 + 4;
*(int32_t *)(v47 - 20) = v10;
bool v62; // 0x1003114b
*(int32_t *)(v47 - 24) = v13 + (v62 ? -1 : 1);
*(int32_t *)(v47 - 28) = v49;
bool v63; // 0x1003114b
bool v64; // 0x1003114b
bool v65; // 0x1003114b
*(int32_t *)(v47 - 32) = 0x4000 * (int32_t)v63 | 1024 * (int32_t)v62 | 512 * (int32_t)v64 | 256 * (int32_t)v65 | 64 * (int32_t)(v56 == 0) | 128 * (int32_t)(v56 < 0) | 16 * (int32_t)((v53 & 15) + v54 - (v55 & 15) > 15) | (int32_t)v58 | 4 * (int32_t)((v59 & 1) == 0) | 2048 * (int32_t)(((v57 ^ v53) & (v55 ^ v53)) < 0) | 2;
int32_t v66 = v47 - 34; // 0x1003117b
*(int16_t *)v66 = (int16_t)v49;
char * v67 = (char *)v49; // 0x1003117d
unsigned char v68 = *v67; // 0x1003117d
*v67 = 48;
int32_t v69 = 256 * (int32_t)v68 | -0x1710ff9b; // 0x1003117d
int32_t v70 = v49 + 33; // 0x1003117f
int32_t v71 = v61 & -0xff01; // 0x10031182
if (v56 != 0) {
// 0x100311e9
*(char *)-0x301369e9 = *(char *)-0x301369e9 ^ -17;
int32_t v72 = v49 - 1; // 0x100311f7
int32_t * v73 = (int32_t *)v66; // 0x100311fd
int32_t v74 = v47 - 30; // 0x100311fd
int16_t v75 = v69; // 0x100311fe
__asm_outsb(v75, *(char *)v70);
int32_t v76 = 256 * (int32_t)(64 - *(char *)(*v73 - 0x1d865d64)) | v71; // 0x100311ff
*(int32_t *)v72 = __asm_insd(v75);
char * v77 = (char *)(v69 - 0x554b5793); // 0x1003120c
*v77 = *v77 ^ -127;
*(int32_t *)0x243cb8ce = *(int32_t *)0x243cb8ce + v74;
*(char *)0x243cb8ce = *(char *)0x243cb8ce & 101;
*v73 = v69;
*(char *)v72 = __asm_insb(v75);
int32_t * v78 = (int32_t *)(v76 - 64); // 0x10031223
*v78 = *v78 + 1;
__asm_int1();
uint32_t v79 = *(int32_t *)(v69 - 0x25452ef0); // 0x1003122a
__asm_sti();
uint32_t v80 = v76 + 1; // 0x10031234
*v73 = v74;
char * v81 = (char *)(v76 - 0x505c11e3); // 0x10031236
unsigned char v82 = *v81; // 0x10031236
char v83 = v79 > 0xcfec9690; // 0x10031236
unsigned char v84 = v83 + (char)(v80 / 256); // 0x10031236
char v85 = v82 - v84; // 0x10031236
*v81 = v85;
int32_t v86 = __asm_iretd(); // 0x1003123c
unsigned char v87 = (char)v80 & 31; // 0x1003123e
bool v88 = v79 > 0xcfec9690 ? v84 != -1 | v82 < v85 - v83 : v82 < v84; // 0x1003123e
if (v87 != 0) {
v88 = (v68 << 8 - v87 | v68 >> v87) < 0;
}
unsigned char v89 = (char)v86; // 0x10031241
bool v90 = v89 > 153 | v88;
int32_t v91; // 0x1003114b
if ((v89 & 14) > 9) {
v91 = (v90 ? 102 : 6) + v86 & 255 | v86 & -256;
} else {
v91 = (v90 ? v86 + 96 : v86) & 255 | v86 & -256;
}
int32_t v92 = v91;
return 0x10000 * (v92 - (v90 ? 50 : 49) & 255 | v92 & 0xff00) / 0x10000;
}
// 0x10031186
*(int32_t *)(v48 - 23 + *(int32_t *)(v10 - 0x30267f46)) = v66;
int32_t v93; // 0x1003114b
__asm_into(v93);
v7 = v71 | 0x4000;
v44 = v69;
v43 = v11;
v46 = v66;
v42 = v10;
v45 = v70;
goto lab_0x10031192;
lab_0x10031192:
// 0x10031192
v8 = v43;
int32_t v94 = v45 - 1; // 0x10031192
int32_t v95 = *(int32_t *)v8 + v44; // 0x1003119a
*(int32_t *)(v46 - 4) = 0x7a8e7e4a;
int32_t * v96 = (int32_t *)(v42 + 0x504b9a80); // 0x100311b4
*v96 = *v96 & v94;
__asm_wait();
v5 = v95 + 4;
v24 = v42;
v18 = v95;
v16 = v94;
goto lab_dec_label_pc_unknown_9;
}

// Address range: 0x10031268 - 0x1003126a
int32_t function_10031268(void) {
// 0x10031268
int32_t result; // 0x10031268
return result;
}

// Address range: 0x1003126f - 0x10031270
int32_t function_1003126f(void) {
// 0x1003126f
int32_t result; // 0x1003126f
return result;
}

// Address range: 0x10031279 - 0x10031280
int32_t function_10031279(void) {
// 0x10031279
return function_9ad61cff();
}

// Address range: 0x1003128e - 0x1003128f
int32_t function_1003128e(int32_t a1) {
// 0x1003128e
int32_t result; // 0x1003128e
return result;
}

// Address range: 0x100312c6 - 0x100312cb
int32_t function_100312c6(void) {
// 0x100312c6
int32_t result; // 0x100312c6
return result;
}

// Address range: 0x10031308 - 0x10031309
int32_t function_10031308(int32_t a1) {
// 0x10031308
int32_t result; // 0x10031308
return result;
}

// Address range: 0x1003134e - 0x1003134f
int32_t function_1003134e(void) {
// 0x1003134e
int32_t result; // 0x1003134e
return result;
}

// Address range: 0x1003135c - 0x10031365
int32_t function_1003135c(void) {
// 0x1003135c
int32_t v1; // 0x1003135c
*(int32_t *)(v1 - 2) = -0x5732e948;
int32_t result; // 0x1003135c
return result;
}

// Address range: 0x1003139f - 0x100313a4
int32_t function_1003139f(void) {
// 0x1003139f
return function_2c6ec5fd();
}

// Address range: 0x100313b2 - 0x100313e7
int32_t function_100313b2(int32_t a1, int32_t a2, int32_t a3, int32_t a4, uint32_t a5, int32_t a6, int32_t a7) {
int32_t result = __asm_in_4(105) ^ -0x7f2b5582; // 0x100313b8
int32_t v1; // 0x100313b2
int32_t * v2 = (int32_t *)(v1 + 0x33c0e6b3); // 0x100313be
*v2 = *v2 - 23;
int32_t v3; // 0x100313b2
int32_t v4; // 0x100313b2
*(int32_t *)(*(int32_t *)(v4 - 19) | v3) = result;
int32_t v5; // 0x100313b2
if ((llvm_ctpop_i8((char)v5 + 1) & 1) != 0) {
// 0x100313e6
int32_t v6; // 0x100313b2
__asm_out_1((int16_t)v6, result);
return result;
}
// 0x100313ca
__asm_out(141, (char)result);
char * v7 = (char *)(a4 - 0x57705e59 + 2 * a4); // 0x100313db
*v7 = *v7 + 1;
return (a7 & -256 | a5 / 256 & 255) ^ 36;
}

// Address range: 0x100313e8 - 0x100314bd
int32_t function_100313e8(int32_t a1) {
// 0x100313e8
int32_t v1; // 0x100313e8
uint32_t v2 = v1 | -0x27acfdf2; // 0x100313eb
__asm_in_4(138);
uint32_t v3 = __asm_wait(); // 0x100313f3
int32_t * v4 = (int32_t *)a1; // 0x100313fb
*v4 = *v4 << (v2 & 31);
int32_t v5; // 0x100313e8
char * v6 = (char *)(v5 - 0x253d06a3); // 0x100313fd
*v6 = *v6 / 16;
__asm_outsd((int16_t)a1, v5);
int32_t v7; // 0x100313e8
int32_t v8 = (v7 & v5) + 0x54d18225 | -0x5d620f7d; // 0x1003140d
*(int32_t *)0x1f6ba37d = *(int32_t *)0x1f6ba37d | v8;
int32_t v9 = ((v8 & 14) > 9 ? v8 + 6 : v8) & 15; // 0x1003141a
int32_t v10 = v8 & -0x10000; // 0x1003141a
int32_t v11 = 256 * (int32_t)((v8 & 14) > 9) + v8 & 0xff00; // 0x1003141a
unsigned char v12 = (char)(v2 / 256); // 0x1003141d
uint32_t v13; // 0x100313e8
char v14 = v13 < v3; // 0x1003141d
int32_t v15; // 0x100313e8
unsigned char v16 = *(char *)&v15 + v14; // 0x1003141d
unsigned char v17 = v12 - v16; // 0x1003141d
unsigned char v18 = v17 - v14; // 0x1003141d
bool v19 = v13 < v3 ? v16 != -1 | v18 > v12 : v16 > v12; // 0x1003141d
int32_t result; // 0x100313e8
if ((char)v9 > 9 || (v12 & 15) + v14 - (v16 & 15) > 15) {
result = v11 | v10 | (v19 ? 154 : 250) + v9 & 255;
} else {
result = v11 | v10 | (v19 ? v9 | 160 : v9);
}
if (((v18 ^ v12) & (v16 ^ v12)) < 0) {
// 0x10031493
__asm_out(253, __asm_in_6(-7));
return -0x5308df1a;
}
int32_t * v20 = (int32_t *)(8 * (v13 - v3) - 0x15b779a1 + (256 * (int32_t)v17 | v2 & -0xff01)); // 0x10031429
*v20 = *v20 + result;
return result;
}

// Address range: 0x100314bd - 0x100314c6
int32_t function_100314bd(void) {
// 0x100314bd
int32_t v1; // 0x100314bd
__asm_into(v1);
int32_t v2; // 0x100314bd
return __asm_in((int16_t)v2);
}

// Address range: 0x100314c6 - 0x100315d6
int32_t function_100314c6(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6) {
// 0x100314c6
int32_t v1; // 0x100314c6
int32_t v2 = v1 - 1; // 0x100314c6
int32_t v3; // 0x100314c6
int32_t * v4 = (int32_t *)(v3 + 0x5f1bc249); // 0x100314c7
*v4 = *v4 ^ 0xc3e03a4;
__asm_out(67, (char)v2);
int32_t * v5 = (int32_t *)(v3 - 9); // 0x100314d5
int32_t v6 = *v5; // 0x100314d5
int32_t v7; // 0x100314c6
*v5 = v7;
int32_t v8; // 0x100314c6
int32_t v9 = v1 + 35 + (int32_t)(*(char *)&v7 < (char)(v8 / 256)); // 0x100314dd
int32_t v10 = v2 & -0x10000; // 0x100314dd
int32_t v11 = v6 - 1; // 0x100314df
v7 = v11;
bool v12 = (v6 & 15) > 16 | (v9 & 14) > 9; // 0x100314e0
int32_t v13 = 256 * (int32_t)v12 + v2 & 0xff00; // 0x100314e0
if (v11 != 0) {
// 0x10031525
__asm_bound(*(int64_t *)(v3 + 0x512fddcc));
uint32_t v14; // 0x100314c6
int32_t v15 = v14 < *(int32_t *)v11 ? -0x32012e55 : -0x32012e56; // 0x1003152c
return (v13 | v10 | (v12 ? v9 + 10 : v9) & 15) - v15;
}
// 0x100314e3
*(char *)v8 = *(char *)&v8 | 63;
int32_t * v16 = (int32_t *)(v8 + 113); // 0x100314f3
int32_t v17 = *v16; // 0x100314f3
int32_t v18; // 0x100314c6
int32_t v19 = *(char *)(v18 - 1 + 2 * v7) > (char)(v8 / 256); // 0x100314f3
int32_t v20 = v17 + v3 + v19; // 0x100314f3
int32_t v21 = v20 + v19; // 0x100314f3
*v16 = v20;
char v22 = __asm_in_6(30); // 0x100314f8
if (v20 < 0 == ((v21 ^ v17) & (v21 ^ v3)) < 0 != v20 != 0) {
// 0x100314fc
return function_4980c4a4();
}
int32_t v23 = v22; // 0x100314f8
int32_t v24 = v13 | v10 | v23; // 0x100314f8
bool v25 = (v23 & 14) > 9 | (v22 & 15) > 20; // 0x1003153c
int32_t v26 = v25 ? v23 + 6 : v23; // 0x1003153c
return v26 & 15 | v24 & -0x10000 | 256 * (int32_t)v25 + v24 & 0xff00;
}

// Address range: 0x10031649 - 0x1003164a
int32_t function_10031649(void) {
// 0x10031649
int32_t result; // 0x10031649
return result;
}

// Address range: 0x1003164e - 0x1003164f
int32_t function_1003164e(void) {
// 0x1003164e
int32_t result; // 0x1003164e
return result;
}

// Address range: 0x10031653 - 0x10031665
float80_t function_10031653(int32_t a1) {
// 0x10031653
int32_t v1; // 0x10031653
int32_t * v2 = (int32_t *)(v1 + 47); // 0x10031659
*v2 = *v2 & -106;
int32_t v3; // 0x10031653
int32_t v4; // 0x10031653
float80_t v5; // 0x10031653
return v5 / (float80_t)*(int32_t *)(v4 + 0x15c7270c + 4 * v3);
}

// Address range: 0x10031665 - 0x1003166e
int32_t function_10031665(void) {
// 0x10031665
int32_t result; // 0x10031665
return result;
}

// Address range: 0x1003166e - 0x100318be
int32_t function_1003166e(int16_t a1) {
// 0x1003166e
int32_t v1; // 0x1003166e
int32_t v2; // 0x1003166e
unsigned char v3 = *(char *)(v1 - 23) & (char)v2; // 0x10031673
int32_t v4 = v2 & -256 | (int32_t)v3; // 0x10031673
int32_t result = __asm_bound(*(int64_t *)v4); // 0x10031676
if (v4 != 1 != (v3 == 0)) {
// 0x1003167a
return unknown_d26b5b1();
}
// 0x10031688
float80_t v5; // 0x1003166e
float80_t v6; // 0x1003166e
__asm_fstpnce(v5, v6);
return result;
}

// Address range: 0x100318bf - 0x100318c3
int32_t function_100318bf(void) {
// 0x100318bf
int32_t result; // 0x100318bf
return result;
}

// Address range: 0x100318c3 - 0x100318e9
int32_t function_100318c3(void) {
// 0x100318c3
int32_t v1; // 0x100318c3
return function_3bb0e2ee(v1);
}

// Address range: 0x100318f2 - 0x100318f6
int32_t function_100318f2(int32_t a1) {
// 0x100318f2
int32_t v1; // 0x100318f2
*(char *)v1 = (char)v1;
int32_t result; // 0x100318f2
return result;
}

// Address range: 0x1003190f - 0x10031910
int32_t function_1003190f(void) {
// 0x1003190f
int32_t result; // 0x1003190f
return result;
}

// Address range: 0x1003192e - 0x10031930
int32_t function_1003192e(int32_t a1) {
// 0x1003192e
int32_t result; // 0x1003192e
return result;
}

// Address range: 0x10031936 - 0x10031937
int32_t function_10031936(void) {
// 0x10031936
int32_t result; // 0x10031936
return result;
}

// Address range: 0x10031946 - 0x1003195a
int32_t function_10031946(void) {
// 0x10031946
int32_t v1; // 0x10031946
int32_t v2; // 0x10031946
return function_d410edcc(v1, v2);
}

// Address range: 0x10031965 - 0x1003199d
int32_t function_10031965(void) {
// 0x10031965
int32_t v1; // 0x10031965
unsigned char v2 = (char)v1; // 0x10031966
int32_t v3; // 0x10031965
uint32_t v4 = v3 & 31; // 0x10031968
bool v5 = v2 > 57; // 0x10031968
if (v4 != 0) {
int32_t v6; // 0x10031965
int32_t * v7 = (int32_t *)(v6 - 31); // 0x10031968
uint32_t v8 = *v7; // 0x10031968
int32_t v9 = v8 >> v4 | v8 << 32 - v4; // 0x10031968
*v7 = v9;
v5 = v9 < 0;
}
unsigned char v10 = v2 - 58; // 0x1003196b
bool v11 = v10 > 153 | v5;
char v12; // 0x10031965
char v13; // 0x10031965
if ((v2 & 14) > 9 || (v10 & 14) > 9) {
char v14 = (v11 ? -102 : -6) + v10; // 0x1003196b
char v15 = llvm_ctpop_i8(v14); // 0x1003196b
v12 = v14;
v13 = v15;
} else {
char v16 = v11 ? v2 + 102 : v10; // 0x1003196b
char v17 = llvm_ctpop_i8(v16); // 0x1003196b
v12 = v16;
v13 = v17;
}
int32_t v18 = v1 & -256 | (int32_t)v12; // 0x10031975
if ((v13 & 1) != 0) {
v18 = function_1003190f();
}
// 0x10031977
bool v19; // 0x10031965
int32_t v20 = v19 ? -4 : 4; // 0x1003196e
int32_t v21; // 0x10031965
int32_t v22 = v20 + v21; // 0x1003196e
int32_t v23 = v18;
int32_t v24 = (v23 & 14) > 9 ? v23 + 10 : v23; // 0x10031979
*(int32_t *)(v22 + 0x480ff73c) = v22;
int32_t v25; // 0x10031965
*(int32_t *)(2 * v20 + v25) = *(int32_t *)v22;
return (v24 & 15 | v23 & -0x10000 | 256 * (int32_t)((v23 & 14) > 9) + v23 & 0xff00) ^ 0x6cbbff3c;
}

// Address range: 0x1003199d - 0x10031b5e
int32_t function_1003199d(int32_t a1, int32_t a2) {
// 0x1003199d
__asm_out_2(229, 0x44015ff4);
int16_t v1; // 0x1003199d
unknown_f55a1a71(v1);
function_10031936();
__asm_int1();
int32_t v2; // 0x1003199d
char v3 = __asm_insb((int16_t)v2); // 0x100319be
int32_t v4; // 0x1003199d
bool v5; // 0x1003199d
*(char *)((v5 ? 0xfffc : 4) + v4 & 0xffff | v4 & -0x10000) = v3;
int32_t v6 = __asm_fnstenv(); // 0x100319c4
int32_t v7; // 0x1003199d
*(int224_t *)(v7 + 0x126f63b2) = (int224_t)v6;
int32_t * v8 = (int32_t *)(v6 - 0x78a5b3ee); // 0x100319ca
*v8 = *v8 - 0x4f1f2682;
__asm_int3();
uint32_t v9; // 0x1003199d
char v10 = v9 / 256; // 0x100319ee
char v11 = v10 - 75; // 0x100319ee
bool v12; // 0x1003199d
bool v13; // 0x1003199d
bool v14; // 0x1003199d
int32_t v15 = 64 * (int32_t)(v11 == 0) | 16 * (int32_t)((v10 & 15) > 10) | 128 * (int32_t)(v11 < 0) | 0x4000 * (int32_t)v12 | 4 * (int32_t)((llvm_ctpop_i8(v11) & 1) == 0) | 2048 * (int32_t)(((v11 ^ v10) & v10 + 53) < 0) | 1024 * (int32_t)v5 | 512 * (int32_t)v13 | 256 * (int32_t)v14 | 2; // bp-8, 0x100319f3
if (&v15 >= (int32_t *)0x6b868ec2) {
// 0x10031a60
int32_t v16; // bp-1803980490, 0x1003199d
return &v16;
}
unsigned char v17 = *(char *)((v7 & -256 | (int32_t)v11) + (v9 & 255)); // 0x10031a00
int32_t result = v9 & -256 | (int32_t)v17; // 0x10031a00
*(int32_t *)-0x485f9a69 = result;
return result;
}

// Address range: 0x10031b62 - 0x10031b65
int32_t function_10031b62(void) {
// 0x10031b62
int32_t v1; // 0x10031b62
bool v2; // 0x10031b62
bool v3; // 0x10031b62
bool v4; // 0x10031b62
bool v5; // 0x10031b62
bool v6; // 0x10031b62
return v1 & -0xff01 | 256 * (64 * (int32_t)v3 | 128 * (int32_t)v2 | 16 * (int32_t)v4 | (int32_t)v6 | 4 * (int32_t)v5) | 512;
}

// Address range: 0x10031b7e - 0x10031b7f
int32_t function_10031b7e(void) {
// 0x10031b7e
int32_t result; // 0x10031b7e
return result;
}

// Address range: 0x10031ba9 - 0x10031c29
int32_t function_10031ba9(void) {
// 0x10031ba9
bool v1; // 0x10031ba9
if (v1) {
// 0x10031bab
__asm_int(38);
return function_10031b7e();
}
// 0x10031c09
int32_t v2; // 0x10031ba9
float80_t v3; // 0x10031ba9
*(int32_t *)(v2 + 0x4a3dea6b) = (int32_t)v3;
int32_t v4; // 0x10031ba9
int16_t v5 = v4; // 0x10031c10
int32_t v6; // 0x10031ba9
int32_t v7 = v6; // 0x10031c10
__asm_outsd(v5, v7);
int32_t v8; // 0x10031ba9
int32_t v9; // 0x10031ba9
int32_t v10; // 0x10031ba9
int32_t v11; // 0x10031ba9
int32_t v12; // 0x10031ba9
int32_t v13; // 0x10031ba9
bool v14; // 0x10031ba9
if (v14) {
int32_t v15 = v7 & 255; // 0x10031c23
v8 = v7;
v10 = v15;
v11 = v7;
v12 = v15;
v9 = 1;
bool v16; // 0x10031ba9
if (v16) {
goto lab_dec_label_pc_unknown_10;
} else {
goto lab_dec_label_pc_unknown_11;
}
} else {
int32_t v17 = __asm_sti(); // 0x10031c1d
int32_t v18; // 0x10031ba9
*(int32_t *)(v18 - 1) = __asm_insd(v5);
v8 = v6;
v10 = (int32_t)*(char *)&v6;
v13 = v17;
goto lab_dec_label_pc_unknown_10;
}
lab_dec_label_pc_unknown_10:
v11 = v8;
v12 = v10;
int32_t v19 = v13; // 0x10031ba9
v9 = -1;
goto lab_dec_label_pc_unknown_11;
lab_dec_label_pc_unknown_11:;
int32_t v20 = v9 + v11; // 0x10031c23
v6 = v20;
int32_t v21; // 0x10031ba9
if (v21 == 1) {
// 0x10031be2
return v12 * (int32_t)*(char *)(v20 - 0x15aeb1d4) | v19 & -0x10000;
}
// 0x10031c27
return __asm_in_4(99);
}

// Address range: 0x10031c2a - 0x10031c4c
int32_t function_10031c2a(int16_t a1) {
// 0x10031c2a
__asm_int1();
uint32_t v1; // 0x10031c2a
char * v2 = (char *)(v1 + 0x104456f); // 0x10031c2d
unsigned char v3 = *v2; // 0x10031c2d
int32_t v4; // 0x10031c2a
unsigned char v5 = (char)v4; // 0x10031c2d
*v2 = v3 - v5;
int32_t v6; // 0x10031c2a
int32_t v7; // 0x10031c2a
__asm_arpl(*(int16_t *)(v7 - 65), (int16_t)v6);
unsigned char v8 = (char)(v1 / 256); // 0x10031c38
unsigned char v9 = (char)(v3 < v5) + v5; // 0x10031c38
bool v10 = v3 < v5 ? v9 != -1 | (char)(v3 < v5) + v8 - v9 > v8 : v9 > v8; // 0x10031c38
int32_t v11 = __asm_int3(); // 0x10031c3b
*(int32_t *)(v11 - 4) = v11;
int32_t v12; // 0x10031c2a
int32_t * v13 = (int32_t *)(v12 + 0x4fccd6d6); // 0x10031c44
*v13 = *v13 - v12 + (int32_t)v10;
int32_t v14; // 0x10031c2a
return &v14;
}

// Address range: 0x10031c4d - 0x10031cb0
int32_t function_10031c4d(void) {
// 0x10031c4d
int32_t v1; // 0x10031c4d
int32_t v2 = v1 & -256 | 94; // 0x10031c4d
uint32_t v3; // 0x10031c4d
uint32_t v4; // 0x10031c4d
int32_t v5 = 256 * (v3 / 128 & 254 | (int32_t)(v4 > 0xf97b1340)) | v3 & -0xff01; // 0x10031c55
int32_t v6 = v5; // 0x10031c57
int32_t v7 = v2; // 0x10031c57
uint32_t v8; // 0x10031c4d
int32_t v9; // 0x10031c9e
if (v8 != 0) {
int32_t v10 = v4 + 0x684ecbf; // 0x10031c4f
if ((char)v8 <= (char)(v8 / 256)) {
// 0x10031c84
v9 = __asm_in((int16_t)v5);
return v9 & -256 | (int32_t)*(char *)(v10 - 1 + (v9 & 255));
}
int32_t * v11 = (int32_t *)(v2 - 0x3c3f7e0a); // 0x10031c5f
v7 = *v11;
*v11 = v10;
__writegsdword(0x84ac6c7, __readgsdword(0x84ac6c7) ^ -0x22b1a013);
v6 = 0x84ac6a7;
}
// 0x10031c7d
__asm_bound(*(int64_t *)(v6 - 0x318b06dd));
// 0x10031c84
v9 = __asm_in((int16_t)(v6 + 1));
return v9 & -256 | (int32_t)*(char *)(v7 - 1 + (v9 & 255));
}

// Address range: 0x10031cee - 0x10031cef
int32_t function_10031cee(void) {
// 0x10031cee
int32_t result; // 0x10031cee
return result;
}

// Address range: 0x10031d03 - 0x10031dc8
int32_t function_10031d03(int32_t a1) {
char * v1 = (char *)(a1 - 0x2e912cb7); // 0x10031d0d
int32_t v2; // 0x10031d03
*v1 = *v1 + (char)v2;
int32_t v3; // 0x10031d03
int32_t v4 = v3 - 1; // 0x10031d13
int32_t v5; // 0x10031d03
int16_t v6 = v5; // 0x10031d14
int32_t v7 = __asm_in(v6); // 0x10031d14
int32_t v8; // 0x10031d03
int32_t v9; // 0x10031d03
int32_t v10 = *(int32_t *)(v9 - 0x23e700ef + 8 * v7) | (int32_t)&v8; // 0x10031d15
int32_t v11 = v10 - 4; // 0x10031d1d
int32_t v12 = v7 ^ 0x16a05988; // 0x10031d23
int32_t v13 = v2 - 1; // 0x10031d29
int32_t v14; // 0x10031d03
int32_t v15; // 0x10031d03
int32_t v16; // 0x10031d03
int32_t result2; // 0x10031d03
int32_t v17; // 0x10031d03
int32_t v18; // 0x10031d03
if (v13 == 0) {
int32_t result = 0x10000 * (v12 & 0xff00 | (int32_t)*(char *)0x75d38ad) / 0x10000; // 0x10031d3b
v14 = result;
v16 = v4;
v18 = v10 - 0x226f;
v15 = 0x435776c3;
v17 = a1;
if (v12 == 0x10dc1d37) {
// 0x10031d3e
__asm_outsb(v6, *(char *)a1);
return result;
}
} else {
// 0x10031d43
bool v19; // 0x10031d03
int32_t v20 = v19 ? -4 : 4; // 0x10031d43
int32_t v21 = v20 + a1; // 0x10031d43
int32_t v22 = v12 & -0x7d04ff96 | 0x7d044495; // 0x10031d49
int32_t v23 = v22 + v5 & 255 | v5 & -256; // 0x10031d4b
int32_t v24 = v4 & -0xff01 | 0x9600; // 0x10031d4d
int32_t v25 = v22 - *(int32_t *)(v10 - 0x68a468f8); // 0x10031d50
*(int32_t *)(v10 - 0x2277) = v25;
*(int32_t *)(v10 - 0x227b) = v13;
*(int32_t *)(v10 - 0x227f) = v23;
*(int32_t *)(v10 - 0x2283) = v24;
*(int32_t *)(v10 - 0x2287) = v10 - 0x2273;
*(int32_t *)(v10 - 0x228b) = v11;
*(int32_t *)(v10 - 0x228f) = v21;
int32_t v26; // 0x10031d03
*(int32_t *)(v10 - 0x2293) = v20 + v26;
int32_t v27 = unknown_47d70ba0(); // 0x10031d58
*(int32_t *)(v10 - 0x2297) = v11;
unsigned char v28 = (char)v4; // 0x10031d63
unsigned char v29 = (v25 & 256) != 0 ? 27 : 26; // 0x10031d63
int32_t v30 = v27; // 0x10031d67
if ((v25 & 256) != 0 || v29 > v28) {
v30 = function_10031cee();
}
int32_t v31 = v24 & -0x6a00 | (int32_t)(v28 - v29); // 0x10031d63
int32_t v32 = v31 - 1; // 0x10031d66
int32_t v33 = *(int32_t *)v13; // 0x10031d6a
int32_t v34 = v10 - 0x1848; // 0x10031d6d
*(int32_t *)v34 = v13;
__asm_fldenv(*(int224_t *)(v23 + 23));
char * v35 = (char *)(v30 - 0xb053aaf + 216 * v33); // 0x10031d71
*v35 = *v35 | (char)v32;
char * v36 = (char *)(v31 + 21); // 0x10031d78
*v36 = *v36 + 84;
v14 = v30;
result2 = v23;
v16 = v32 & -0xff01 | 0x5900;
v18 = v34;
v15 = 54 * v33;
v17 = v21 + (v19 ? -1 : 1);
}
uint32_t v37 = v15;
unsigned char v38 = (char)v13; // 0x10031d82
unsigned char v39 = *(char *)(v17 + 117); // 0x10031d82
uint32_t v40 = v17 + v37; // 0x10031d86
uint32_t v41 = v40 + (int32_t)(v39 > v38); // 0x10031d86
if ((llvm_ctpop_i8((char)v41) & 1) != 0) {
int32_t v42 = v39 > v38 ? v41 <= v37 : v40 < v37 ? 255 : 0; // 0x10031d8a
return v42 | v14 & -256;
}
int32_t v43 = v38 - v39; // 0x10031d82
uint32_t v44 = v13 & -256 | v43; // 0x10031d82
int32_t v45 = v41 - v44; // 0x10031daa
char v46 = llvm_ctpop_i8((char)v45); // 0x10031daa
int32_t v47 = *(int32_t *)(v16 - 0x1407106b); // 0x10031dac
int32_t v48 = v14 & -0xff01 | 256 * (64 * (int32_t)(v45 == 0) | (int32_t)(v41 < v44) | 128 * (int32_t)(v45 < 0) | 16 * (int32_t)((v41 & 15) - (v43 & 15) > 15) | 4 * (int32_t)((v46 & 1) == 0)) | 512; // 0x10031db2
char * v49 = (char *)v48; // 0x10031db3
unsigned char v50 = *v49; // 0x10031db3
char v51 = v14; // 0x10031db3
unsigned char v52 = v50 + v51; // 0x10031db3
*v49 = v52;
int32_t * v53 = (int32_t *)(v47 - 50); // 0x10031db5
*v53 = *v53 + v48 + (int32_t)(v52 < v50);
*(char *)0x2391d52b = v51;
char * v54 = (char *)(v47 + 103); // 0x10031dbd
*v54 = *v54 ^ v51;
*(int16_t *)(v18 - 4) = *(int16_t *)(v16 - 0x14071067);
return result2;
}

// Address range: 0x10031dc9 - 0x10031dd2
int32_t function_10031dc9(int32_t a1) {
// 0x10031dc9
return unknown_4b66ac68();
}

// Address range: 0x10031dd2 - 0x10031df6
int32_t function_10031dd2(int16_t a1, int32_t a2) {
// 0x10031dd2
return function_10031e6b();
}

// Address range: 0x10031df8 - 0x10031dff
int32_t function_10031df8(void) {
// 0x10031df8
return function_d2b8efb8();
}

// Address range: 0x10031e10 - 0x10031e12
int32_t function_10031e10(int32_t a1) {
// 0x10031e10
return __asm_iretd();
}

// Address range: 0x10031e12 - 0x10031e20
int32_t function_10031e12(void) {
// 0x10031e12
__asm_int3();
return function_10031e89((int32_t)&g2);
}

// Address range: 0x10031e4e - 0x10031e53
int32_t function_10031e4e(void) {
// 0x10031e4e
return function_7dfd765b();
}

// Address range: 0x10031e5b - 0x10031e5c
int32_t function_10031e5b(void) {
// 0x10031e5b
int32_t result; // 0x10031e5b
return result;
}

// Address range: 0x10031e6b - 0x10031e7e
int32_t function_10031e6b(void) {
// 0x10031e6b
int32_t v1; // 0x10031e6b
int32_t * v2 = (int32_t *)(v1 - 63); // 0x10031e6d
uint32_t v3 = *v2; // 0x10031e6d
bool v4; // 0x10031e6b
*v2 = v3 / 0x40000000 | 8 * v3 | 4 * (int32_t)v4;
int32_t v5; // 0x10031e6b
int16_t v6 = v5; // 0x10031e71
__asm_in_5(v6);
*(int32_t *)v1 = __asm_insd(v6);
return *(int32_t *)0x7f74f2ac;
}

// Address range: 0x10031e7e - 0x10031e83
int32_t function_10031e7e(void) {
// 0x10031e7e
int32_t v1; // 0x10031e7e
int32_t v2; // 0x10031e7e
*(char *)v1 = __asm_insb((int16_t)v2);
int32_t v3; // 0x10031e7e
int32_t v4; // 0x10031e7e
bool v5; // 0x10031e7e
if (v4 != 1 && !v5) {
v3 = function_10031e5b();
}
int32_t v6 = v3;
int32_t v7; // 0x10031e7e
return v6 & -256 | (int32_t)*(char *)((v6 & 255) + v7);
}

// Address range: 0x10031e89 - 0x10031e9d
int32_t function_10031e89(int32_t a1) {
// 0x10031e89
return __asm_in_4(123);
}

// Address range: 0x10031e9d - 0x10031f6d
int32_t function_10031e9d(void) {
// 0x10031e9d
int32_t v1; // 0x10031e9d
bool v2; // 0x10031e9d
bool v3 = (uint32_t)(v1 & 14) > 9 | v2; // 0x10031ea0
int32_t v4 = (v3 ? v1 + 6 : v1) & 15; // 0x10031ea0
int32_t v5 = v1 & -0x10000; // 0x10031ea0
uint32_t v6 = 256 * (int32_t)v3 + v1;
char v7 = *(char *)((v4 | v5 | v6 & 0xff00) - 79); // 0x10031ea8
int32_t v8; // 0x10031e9d
int32_t v9; // 0x10031e9d
__asm_outsd((int16_t)v9, v8);
int32_t v10; // 0x10031e9d
int32_t v11 = (v10 & 15) > 16 | (char)v4 > 9 ? v4 + 250 & 255 : v4;
int32_t v12 = v11 | v5 | 256 * (int32_t)(v7 | (char)(v6 / 256));
int32_t * v13 = (int32_t *)(v10 + 0x6cb5c332); // 0x10031f1b
*v13 = *v13 / 2;
if (v12 != 1) {
// 0x10031f66
return function_2a1d3fdb(v12, v9);
}
int32_t * v14 = (int32_t *)(v10 + 0x1875cf27); // 0x10031f2d
*v14 = *v14 / 2;
__asm_in_6(8);
int32_t v15; // 0x10031e9d
*(int224_t *)(v15 + 39 + (4 * v9 & -1024 | 16)) = (int224_t)__asm_fnstenv();
*(int32_t *)(v10 - 5) = __asm_insd(4);
int32_t result = v15 + 1; // 0x10031f4d
__asm_arpl(*(int16_t *)0x1009ef41, (int16_t)result);
return result;
}

// Address range: 0x10031f6d - 0x10032020
int32_t function_10031f6d(int32_t a1, int32_t a2, int32_t a3, int16_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10) {
int64_t v1 = a1; // 0x10031f74
int64_t v2 = 0x499573ef * v1; // 0x10031f74
int32_t v3 = v2; // 0x10031f74
int32_t v4 = v3 - 0x4bff9862; // 0x10031f7a
__writegsbyte(v4, __readgsbyte(v4) + (v2 == 0x499573ef00000000 * v1 / 0x100000000 ? -106 : -105));
int16_t v5 = a1; // 0x10031f85
__asm_outsb(v5, *(char *)v3);
int32_t v6; // 0x10031f6d
bool v7; // 0x10031f6d
int32_t v8 = (v6 - 0x3057fca2 + (int32_t)v7 & -256 | (int32_t)__asm_in_6(80)) + 1; // 0x10031f88
int32_t v9; // 0x10031f6d
char v10 = *(char *)((v8 & 255) + v9); // 0x10031f8b
int32_t v11; // 0x10031f6d
bool v12 = (v11 & 15) - (v3 & 15) > 15 | (v10 & 14) > 9; // 0x10031f8d
if (v11 > v3) {
char v13 = v12 ? v10 + 6 : v10; // 0x10031f8d
int32_t v14 = v12 ? 0x60d7492c : 0x60d7492b; // 0x10031f94
return (v8 & -0x10000 | (int32_t)(v13 & 15) | 256 * (int32_t)v12 + v8 & 0xff00) - v14 & -256 | (int32_t)__asm_in_5(v5 & 255 | -0x2b00);
}
// 0x10031fd3
bool v15; // 0x10031f6d
int32_t v16 = (v15 ? -1 : 1) + v3; // 0x10031fd3
if (v11 == v3 || v12) {
char * v17 = (char *)v16; // 0x10031fda
*v17 = *v17 | (char)v9;
__asm_bound(*(int64_t *)v16);
return 2 * v16 | 0xb0933fd;
}
uint32_t v18 = v16 & -256; // 0x10031ff9
int32_t v19; // 0x10031f6d
int32_t * v20 = (int32_t *)(v19 - 0x75220ebd); // 0x10031ffa
uint32_t v21 = *v20; // 0x10031ffa
*v20 = v21 - v18;
uint32_t v22 = v19 & 31; // 0x10032000
if (v22 != 0) {
int32_t * v23 = (int32_t *)(v9 + 89); // 0x10032000
uint32_t v24 = *v23; // 0x10032000
*v23 = (int32_t)(v21 < v18) << v22 - 1 | v24 << v22 | (int32_t)((int64_t)v24 >> (int64_t)(33 - v22));
}
return 512 * (a3 + 145 & 155 | a3 & 0x505c00);
}

// Address range: 0x10032022 - 0x10032047
int32_t function_10032022(void) {
// 0x10032022
int32_t v1; // 0x10032022
char v2 = *(char *)(v1 + 0x29901749); // 0x10032022
uint32_t v3; // 0x10032022
if ((256 * (int32_t)(v2 + (char)(v3 / 256)) || v3 & -0xff01) != 0) {
// 0x1003202b
return __asm_iretd();
}
// 0x1003202f
int32_t v4; // 0x10032022
__asm_out_3((int16_t)v4, (char)v1 & 16);
__asm_iretd();
return function_c504d8a1();
}

// Address range: 0x10032056 - 0x10032065
int32_t function_10032056(void) {
int32_t result = __asm_wait() + 1; // 0x1003205b
int32_t v1; // 0x10032056
*(int32_t *)v1 = result;
int32_t v2; // 0x10032056
int32_t * v3 = (int32_t *)(256 * v2 & 0xff00 | v2 & -0xff01); // 0x1003205e
int32_t v4; // 0x10032056
*v3 = v4 + 1 + *v3;
int32_t v5; // 0x10032056
__asm_into(v5);
return result;
}

// Address range: 0x10032071 - 0x10032072
int32_t function_10032071(void) {
// 0x10032071
int32_t result; // 0x10032071
return result;
}

// Address range: 0x1003207f - 0x10032082
int32_t function_1003207f(int32_t a1) {
// 0x1003207f
int32_t result; // 0x1003207f
return result;
}

// Address range: 0x1003208d - 0x1003208f
int32_t function_1003208d(void) {
// 0x1003208d
int32_t result; // 0x1003208d
return result;
}

// Address range: 0x1003209c - 0x1003209d
int32_t function_1003209c(void) {
// 0x1003209c
int32_t result; // 0x1003209c
return result;
}

// Address range: 0x100320b9 - 0x100320ba
int32_t function_100320b9(int32_t a1) {
// 0x100320b9
int32_t result; // 0x100320b9
return result;
}

// Address range: 0x100320bb - 0x10032102
int32_t function_100320bb(void) {
// 0x100320bb
int32_t v1; // 0x100320bb
uint32_t v2; // 0x100320bb
*(char *)v1 = (char)(v2 / 256 ^ v1);
int32_t v3; // 0x100320bb
int32_t v4 = v3 & -0xff01; // 0x100320c3
int32_t v5 = v2 / 0x80000000 & -256 | 3; // 0x100320c7
uint32_t v6; // 0x100320bb
__asm_outsd((int16_t)v5, v6);
char * v7 = (char *)(v5 + 0x29a9693a); // 0x100320d3
*v7 = *v7 ^ 3;
__asm_iretd();
int32_t v8; // 0x100320bb
bool v9 = (v3 & -((256 * (v2 + (v8 ^ 255) + (int32_t)(v6 < (256 * v2 & 0xff00 | v4))) & 0xff00 | v4))) < 0; // 0x100320da
if (v9) {
function_10032071();
}
unsigned char v10 = __asm_in_5((int16_t)v5); // 0x100320dd
int32_t v11; // 0x100320bb
int16_t v12; // 0x100320bb
*(int16_t *)(v11 - 2) = v12;
int32_t v13 = v11 - 6; // 0x100320e0
int32_t v14; // 0x100320bb
*(int32_t *)v13 = v14;
int32_t v15; // 0x100320bb
int32_t v16 = *(int32_t *)v15; // 0x100320e2
int32_t * v17 = (int32_t *)(v14 - 0x1ab9f7eb); // 0x100320e4
*v17 = *v17 - v16;
bool v18; // 0x100320bb
int32_t v19 = v14 + (v18 ? -4 : 4); // 0x100320ea
*(char *)v19 = (char)v5;
int32_t v20 = v19 + (v18 ? -1 : 1); // 0x100320ee
int32_t v21 = *(int32_t *)(v15 + 4); // 0x100320ef
v12 = *(int16_t *)v13;
v11 = v15 + 8;
v15 = v16;
while (v10 < 28) {
// 0x100320db
if ((26 - v10 & v10) < 0) {
function_10032071();
}
// 0x100320dd
v10 = __asm_in_5((int16_t)v21);
*(int16_t *)(v11 - 2) = v12;
v13 = v11 - 6;
*(int32_t *)v13 = v20;
v16 = *(int32_t *)v15;
v17 = (int32_t *)(v20 - 0x1ab9f7eb);
*v17 = *v17 - v16;
v19 = v20 + (v18 ? -4 : 4);
*(char *)v19 = (char)v21;
v20 = v19 + (v18 ? -1 : 1);
v21 = *(int32_t *)(v15 + 4);
v12 = *(int16_t *)v13;
v11 = v15 + 8;
v15 = v16;
}
// 0x100320f2
float80_t v22; // 0x100320bb
*(float64_t *)v20 = (float64_t)v22;
return function_e0d5f563();
}

// Address range: 0x10032108 - 0x10032109
int32_t function_10032108(void) {
// 0x10032108
int32_t result; // 0x10032108
return result;
}

// Address range: 0x10032143 - 0x1003216c
int32_t function_10032143(void) {
// 0x10032143
int16_t v1; // 0x10032143
unknown_fd3ec335(v1);
*(int32_t *)(-95 * *(int32_t *)0x1c005760 - 4) = 0x185f9f39;
__asm_sti();
return function_130e3d44();
}

// Address range: 0x1003216c - 0x10032170
int32_t function_1003216c(void) {
// 0x1003216c
return function_10032108();
}

// Address range: 0x10032170 - 0x1003223b
int32_t function_10032170(int32_t a1) {
// 0x10032170
int32_t v1; // 0x10032170
int32_t v2; // 0x10032170
int32_t v3 = v1 - v2;
*(int32_t *)v1 = v3;
int32_t v4; // 0x10032170
int32_t v5; // 0x10032170
uint32_t v6 = v5 & v4;
int32_t v7 = __asm_in_4(174); // 0x10032179
int32_t v8; // 0x10032170
if ((char)(v6 / 256) >= 1) {
// 0x1003217d
*(int864_t *)(v8 - 0x30a22b76) = (int864_t)__asm_fnsave();
return function_4c06e0be();
}
int32_t v9 = v6 & 0xff00 | v4 & -0xff01; // 0x10032177
int16_t v10 = v9; // 0x10032193
__asm_outsb(v10, *(char *)&v8);
int32_t v11; // 0x10032170
int32_t v12 = &v11;
int32_t v13 = 0x65ea9757 + v7; // 0x100321b0
int32_t v14 = __asm_in_4(75); // 0x100321b5
int32_t v15 = v12 - 2; // 0x100321b7
while (v13 != 0) {
// 0x100321af
v12 = v15;
v13 = v14 + 0xf0fe537;
v14 = __asm_in_4(75);
v15 = v12 - 2;
}
int32_t v16 = v3 + (int32_t)(v7 < 0xa9254de0); // 0x100321a2
v8 = *(int32_t *)v15;
int64_t v17 = (int64_t)*(int32_t *)(2 * v16 + 2 + v12); // 0x100321bd
int64_t v18 = -12 * v17; // 0x100321bd
if (v13 < 0 == (v18 != -0xc00000000 * v17 / 0x100000000)) {
int32_t v19 = v18; // 0x100321bd
float80_t v20; // 0x10032170
*(float32_t *)v14 = (float32_t)(v20 - (float80_t)v2);
*(int32_t *)v19 = -0x6d87e72f;
int32_t * v21 = (int32_t *)(v19 - 16); // 0x100321db
*v21 = *v21 | v14;
*(int32_t *)v16 = __asm_insd(v10);
__asm_out(2, (char)v14);
return __asm_int1();
}
// 0x1003220c
int32_t v22; // 0x10032170
int32_t v23 = (*(int32_t *)(v22 - 0x3c581aee) + v2 & -256 | 113) + 1; // 0x1003220c
int32_t v24; // 0x10032170
int32_t v25 = v24 ^ v14; // 0x100321ff
v23++;
v24 = v25;
while (v23 != 0) {
// 0x100321ff
v25 = v24 ^ v14;
v23++;
v24 = v25;
}
int32_t * v26 = (int32_t *)v9; // 0x10032217
*v26 = (v14 & -256 | (int32_t)*(char *)(v23 + (v14 & 255))) & *v26;
int32_t v27 = unknown_d238b044(); // 0x10032227
*(int32_t *)(-0x6ae17c27 * *(int32_t *)(8 * v9 - 0x2ed4689f + v25) - 4) = -83;
return (v27 ^ 68) - v8 & -256 | 254;
}

// Address range: 0x1003223c - 0x10032249
int32_t function_1003223c(int32_t a1) {
int32_t v1 = __asm_iretd(); // 0x1003223c
int32_t v2; // 0x1003223c
bool v3; // 0x1003223c
return (v3 ? *(int32_t *)(v1 + 0x29265aeb) : v1) & -256 | v2 & 255;
}

// Address range: 0x1003224b - 0x10032253
int32_t function_1003224b(void) {
// 0x1003224b
int32_t result; // 0x1003224b
return result;
}

// Address range: 0x10032253 - 0x10032306
int32_t function_10032253(int16_t a1, int32_t a2, int32_t a3, int32_t a4) {
// 0x10032253
uint32_t v1; // 0x10032253
int32_t v2; // 0x10032253
*(char *)v2 = (char)(v2 | v1 / 256);
int32_t result; // 0x10032253
int32_t v3; // 0x10032253
if ((*(int32_t *)(v3 + 88) & v2) != 0) {
// 0x1003227c
return result;
}
// 0x1003226a
__asm_outsb((int16_t)*(int32_t *)(result + 40), (char)result);
int32_t v4; // 0x10032253
return v4 & -0x3bbec00 | 0x3bbebc4;
}

// Address range: 0x10032311 - 0x10032314
int32_t function_10032311(void) {
// 0x10032311
int32_t result; // 0x10032311
return result;
}

// Address range: 0x10032364 - 0x10032365
int32_t function_10032364(void) {
// 0x10032364
int32_t result; // 0x10032364
return result;
}

// Address range: 0x100323a4 - 0x100323b2
int32_t function_100323a4(void) {
// 0x100323a4
return function_fc50e305();
}

// Address range: 0x100323c2 - 0x100323c5
int32_t function_100323c2(void) {
// 0x100323c2
int32_t result; // 0x100323c2
return result;
}

// Address range: 0x100323c5 - 0x100323cc
int32_t function_100323c5(void) {
// 0x100323c5
return function_9b043fd6();
}

// Address range: 0x10032416 - 0x10032501
int32_t function_10032416(void) {
// 0x10032416
int32_t v1; // 0x10032416
int32_t v2; // 0x10032416
*(char *)v1 = (char)v2;
int16_t v3; // 0x10032416
unknown_fef37178(v3);
int32_t v4 = *(int32_t *)-0x3dfd2149; // 0x1003242e
int32_t v5; // 0x10032416
int32_t v6 = 0x401f3dcb * v5; // 0x10032434
int32_t result = *(int32_t *)-0x27c0e9e3; // 0x10032442
unsigned char v7 = (char)v6; // 0x10032443
*(int32_t *)-0x27c0e9e3 = -0x27c0e9df;
int32_t * v8 = (int32_t *)(result - 0x6cf99f22); // 0x10032448
*v8 = v5 + (int32_t)(v7 < 249) + *v8;
*(int16_t *)-0x27c0e9e5 = *(int16_t *)-0x3dfd2145;
__asm_outsd((int16_t)v5, *(int32_t *)v4);
if (v6 != 0) {
// 0x10032452
*(int32_t *)-0x27c0e9e9 = (v1 + 1 & -0x10000 | 0xf287) + 4;
char v9 = *(char *)v4; // 0x10032458
unsigned char v10 = v9 - 70; // 0x1003245a
unsigned char v11 = (char)v5; // 0x10032469
bool v12 = v10 > 153 | v10 > v11;
char v13 = v12 ? v9 + 26 : v10;
unsigned char v14 = (v10 & 14) > 9 | (v11 & 15) - (v10 & 15) > 15 ? (v12 ? 32 : -64) + v9 : v13;
int32_t v15; // 0x10032416
return v15 + 4 & -256 | (int32_t)v14;
}
// 0x100324a1
int32_t v16; // 0x10032416
int32_t v17 = v16 + 1; // 0x1003242d
char * v18 = (char *)(result - 0x1da91e62); // 0x100324a9
*v18 = *v18 ^ v7;
int32_t v19 = *(int32_t *)-0x27c0e9e4; // 0x100324af
int32_t v20 = v5 + 1; // 0x100324b2
char v21 = llvm_ctpop_i8((char)v20); // 0x100324b2
int32_t v22 = v19; // 0x100324b3
int32_t * v23 = (int32_t *)0x1a325689; // 0x100324b3
int32_t v24 = v20; // 0x100324b3
if ((v21 & 1) == 0) {
if (v20 != 0) {
// 0x100324b7
return result;
}
// 0x100324d6
v24 = v19 >> 31;
*(int32_t *)-0x27c0e9e4 = 166 * v19 / 256 + v19 & 255 | v19 & -0x10000;
*(int32_t *)-0x27c0e9e8 = 0;
*(int32_t *)-0x27c0e9ec = v24;
*(int32_t *)-0x27c0e9f0 = v17;
*(int32_t *)-0x27c0e9f4 = -0x27c0e9e0;
*(int32_t *)-0x27c0e9f8 = result;
*(int32_t *)-0x27c0e9fc = v4;
*(int32_t *)-0x27c0ea00 = v4 - 0x788b7040;
v22 = __asm_int1();
unsigned char v25 = *(char *)-0x68846dee; // 0x100324e8
*(char *)-0x68846dee = v25 / 16 | 16 * v25;
v23 = (int32_t *)((-((v17 & 0xff00)) & 0xff00) + 0x1a325689);
}
int32_t * v26 = (int32_t *)(v24 - 23); // 0x100324f1
*v26 = *v26 ^ v17;
__asm_out_1((int16_t)v24, v22);
int32_t result2 = __asm_int3(); // 0x100324f7
*v23 = result2;
return result2;
}

// Address range: 0x10032501 - 0x10032504
int32_t function_10032501(void) {
// 0x10032501
int32_t result; // 0x10032501
return result;
}

// Address range: 0x10032504 - 0x1003250d
int32_t function_10032504(void) {
// 0x10032504
int32_t result; // 0x10032504
__asm_out(131, (char)result);
int32_t * v1 = (int32_t *)(result - 2); // 0x10032506
int32_t v2; // 0x10032504
bool v3; // 0x10032504
*v1 = v2 + (int32_t)v3 + *v1;
return result;
}

// Address range: 0x1003250d - 0x1003252d
int32_t function_1003250d(void) {
// 0x1003250d
__asm_int1();
int32_t v1; // 0x1003250d
int32_t v2; // 0x1003250d
*(char *)v1 = (char)__asm_in((int16_t)v2);
return 0x59d56640;
}

// Address range: 0x10032539 - 0x1003267c
int32_t function_10032539(int32_t a1) {
// 0x10032539
int32_t v1; // 0x10032539
int16_t v2 = v1; // 0x1003253b
int32_t v3; // 0x10032539
*(int32_t *)v3 = __asm_insd(v2);
char * v4 = (char *)(v1 + 126); // 0x1003253e
int32_t v5; // 0x10032539
*v4 = *v4 - (char)v5;
int32_t v6; // 0x10032539
int32_t v7 = -5 * (v6 & -0xff01 | 0xe600); // 0x10032541
int32_t v8 = __asm_in(v2) ^ -0x1fd9e4a4; // 0x1003255d
int32_t v9 = v1 & -0x10000 | (int32_t)__asm_arpl_7(v2); // 0x1003255d
int32_t v10 = v7; // 0x1003255d
int32_t v11 = *(int32_t *)(v7 + 66); // 0x1003255d
int32_t v12; // 0x10032539
int32_t v13; // 0x10032539
int32_t v14; // 0x10032539
int32_t v15; // 0x10032539
int32_t v16; // 0x1003256d
int32_t v17; // 0x10032580
int32_t v18; // 0x10032589
int32_t v19; // 0x10032589
int32_t v20; // 0x1003258a
int32_t v21; // 0x10032594
while (true) {
uint32_t v22 = v9;
*(char *)0x1b4bd1b4 = (char)v8;
*(int32_t *)-0x53f40779 = 77;
v16 = 8 * v10 + v8;
int32_t v23; // 0x10032539
char v24 = *(char *)(v23 + 0x3aa5b0dc); // 0x10032571
v9 = v22 & -256 | (int32_t)(v24 ^ (char)v22);
int16_t v25 = v9;
char * v26 = (char *)(v16 - 105);
char v27 = v22 / 256;
bool v28 = (v8 & 0x4000) != 0; // 0x10032577
bool v29 = (v8 & 256) != 0; // 0x10032577
int32_t v30 = v8; // 0x10032577
int32_t v31 = -0x53f4077b; // 0x10032577
int32_t v32 = v11;
v14 = v10;
v13 = v23;
v17 = unknown_51863019() & -256 | (int32_t)*(char *)-0x4b85d442;
v8 = v17;
v23 = v13;
v10 = v14;
v11 = v32;
while (!v28 && !v29) {
// 0x10032587
v15 = v31;
v12 = v30;
__asm_outsd(v25, *(int32_t *)v14);
v18 = *(int32_t *)v15;
v19 = v15 + 4;
v20 = ((v18 & 1024) != 0 ? -1 : 1) + v32;
*v26 = *v26 | v27;
v21 = v14 & -0x4897e5e0;
v28 = v21 == 0;
v29 = false;
v30 = v21;
v31 = v19;
if (v12 != 1 != (v21 == 0)) {
// break (via goto) -> 0x1003259d
goto lab_0x1003259d;
}
v32 = v20;
v14 = v13;
v13 = v17;
v17 = unknown_51863019() & -256 | (int32_t)*(char *)-0x4b85d442;
v8 = v17;
v23 = v13;
v10 = v14;
v11 = v32;
}
}
lab_0x1003259d:;
int32_t v33 = v16 + 1; // 0x10032570
if (v21 >= 0) {
int32_t * v34 = (int32_t *)(v13 + 0x1418251a); // 0x100325a6
*v34 = v15 + 8 + *v34;
int32_t v35 = __asm_arpl_7((int16_t)v33); // 0x100325ac
unsigned char v36 = *(char *)((v35 & 255) + v33); // 0x100325ae
return v35 & -256 | v14 & 0x10080000 | (int32_t)v36;
}
int32_t v37 = v15 + 2; // 0x100325d5
int32_t v38 = v12 - 2; // 0x100325d6
int32_t v39 = v21; // 0x100325d6
int32_t v40 = v33; // 0x100325d6
int32_t v41 = v19; // 0x100325d6
int32_t v42 = v20; // 0x100325d6
int32_t v43 = v37; // 0x100325d6
int32_t v44 = v38; // 0x100325d6
if (v38 == 0 || (v14 & -0x4b97fde0) == 0) {
goto lab_0x100325d8_2;
lab_0x100325d8_2:;
uint32_t v45 = v39;
int32_t * v46 = (int32_t *)v43; // 0x100325d8
*(int32_t *)v42 = *(int32_t *)*v46;
*v46 = v17;
unsigned char v47 = *(char *)(v41 - 0x26dcb470 + 4 * v44); // 0x100325de
char v48 = *(char *)(v42 + ((v18 & 1024) != 0 ? 84 : 92)); // 0x100325e7
char v49 = *(char *)(v40 - 76); // 0x100325ef
return v45 & -0x10000 | (int32_t)(v48 + (char)v45 + (char)(v47 < 20)) | 256 * (int32_t)(v49 & (char)(v45 / 256));
}
int32_t v50 = v38; // 0x10032539
bool v51 = false;
int32_t v52 = v20;
int32_t v53 = v37;
int32_t v54 = v52 - 1; // 0x10032618
int32_t v55 = 256 * (int32_t)*(char *)-0x69dcb10f | v33 & -0xff01; // 0x1003261a
unsigned char v56 = *(char *)0x2db9c651; // 0x10032624
int32_t v57 = *(int32_t *)(v17 - 92); // 0x10032629
int32_t * v58 = (int32_t *)(v53 + 2 * v9); // 0x1003262c
int32_t v59 = *v58; // 0x1003262c
int32_t v60 = v59 + v54; // 0x1003262c
*v58 = v60;
while (v60 < 0 == ((v60 ^ v59) & (v60 ^ v54)) < 0) {
int32_t v61 = v55 - *(int32_t *)(v55 - 0x52ce636d); // 0x1003261e
int32_t v62 = v53 - 2; // 0x100325d5
int32_t v63 = v50 - 1; // 0x100325d6
v50 = v63;
if (v63 == 0 || v60 == 0) {
// 0x100325d8
v39 = (256 * (64 * (int32_t)(v54 == 0) | (int32_t)v51 | 128 * (int32_t)(v54 < 0) | 16 * (int32_t)((v52 & 15) > 16) | 4 * (int32_t)((llvm_ctpop_i8((char)v54) & 1) == 0)) | (int32_t)v56 | -0x69dcfe00) ^ v57;
v40 = v61;
v41 = v53;
v42 = v54;
v43 = v62;
v44 = v63;
goto lab_0x100325d8_2;
}
v51 = v54 > -1 - v59;
v52 = v54;
v53 = v62;
v54 = v52 - 1;
v55 = 256 * (int32_t)*(char *)-0x69dcb10f | v61 & -0xff01;
v56 = *(char *)0x2db9c651;
v57 = *(int32_t *)(v17 - 92);
v58 = (int32_t *)(v53 + 2 * v9);
v59 = *v58;
v60 = v59 + v54;
*v58 = v60;
}
// 0x10032631
return (256 * (64 * (int32_t)(v54 == 0) | (int32_t)v51 | 128 * (int32_t)(v54 < 0) | 16 * (int32_t)((v52 & 15) > 16) | 4 * (int32_t)((llvm_ctpop_i8((char)v54) & 1) == 0)) | (int32_t)v56 | -0x69dcfe00) ^ v57;
}

// Address range: 0x1003267d - 0x10032693
int32_t function_1003267d(int32_t a1) {
uint32_t v1 = __asm_hlt(); // 0x10032682
int32_t v2; // 0x1003267d
int32_t * v3 = (int32_t *)(v2 - 21); // 0x10032687
uint32_t v4 = *v3; // 0x10032687
int32_t v5; // 0x1003267d
*v3 = 4 * v4 | v4 / 0x80000000 | 2 * (int32_t)((char)v5 < (char)(v1 / 256));
int16_t v6; // 0x1003267d
return unknown_3d93937f(v6);
}

// Address range: 0x100326dc - 0x100326e8
int32_t function_100326dc(void) {
// 0x100326dc
int32_t v1; // 0x100326dc
unsigned char v2 = (char)v1 & 31; // 0x100326dc
if (v2 != 0) {
int32_t v3; // 0x100326dc
char * v4 = (char *)(v3 - 0x7baaa425); // 0x100326dc
unsigned char v5 = *v4; // 0x100326dc
bool v6; // 0x100326dc
*v4 = (char)v6 << 8 - v2 | v5 >> v2 | (char)((int16_t)v5 << (int16_t)(9 - v2));
}
int32_t v7; // 0x100326dc
int32_t * v8 = (int32_t *)(v7 - 0x57d2d194); // 0x100326e2
uint32_t v9 = *v8; // 0x100326e2
*v8 = v9 / 2 | 0x80000000 * v9;
int32_t result; // 0x100326dc
return result;
}

// Address range: 0x100326ec - 0x10032721
int32_t function_100326ec(void) {
// 0x100326ec
int32_t v1; // 0x100326ec
__asm_out_2(253, v1);
int32_t v2 = __asm_wait(); // 0x100326f7
int32_t v3 = v2 & -0x4d4dae71; // 0x100326fa
char v4 = llvm_ctpop_i8((char)v2 & 3); // 0x100326ff
*(char *)-0x6d04316c = (char)v3;
int32_t v5 = v3; // 0x1003270d
if ((v4 & 1) == 0) {
v5 = function_10032776();
}
int32_t v6 = v5 & -0xa15ddf8; // 0x10032711
float80_t v7; // 0x100326ec
__asm_fstpnce(v7, v7);
if (v6 >= 0 == (v6 != 0)) {
function_1003277a();
}
// 0x1003271c
return function_99f9ec92();
}

// Address range: 0x10032731 - 0x10032746
int32_t function_10032731(void) {
// 0x10032731
int32_t v1; // 0x10032731
int32_t v2; // 0x10032731
char * v3 = (char *)(v1 - 125 + 8 * v2); // 0x10032733
*v3 = *v3 + 47;
int32_t v4; // 0x10032731
return (v4 & -256 | (int32_t)__asm_in_6(-5)) & v1;
}

// Address range: 0x10032776 - 0x10032777
int32_t function_10032776(void) {
// 0x10032776
int32_t result; // 0x10032776
return result;
}

// Address range: 0x1003277a - 0x100327a7
int32_t function_1003277a(void) {
// 0x1003277a
int32_t v1; // 0x1003277a
unsigned char v2 = (char)v1; // 0x1003277d
bool v3; // 0x1003277a
bool v4 = v2 > 153 | v3;
int32_t v5 = v4 ? v1 + 96 : v1;
int32_t v6; // 0x1003277a
int32_t v7 = (v6 & 15) == 15 | (v2 & 14) > 9 ? (v4 ? 102 : 6) + v1 : v5;
int32_t v8 = v6 + 2; // 0x1003277f
__asm_out_3((int16_t)v8, (char)v7);
__asm_hlt();
int32_t v9 = *(int32_t *)0x1748565c; // 0x10032785
char * v10 = (char *)(v9 + 20); // 0x1003278a
*v10 = (char)v8;
int32_t v11 = v9; // 0x1003278f
int32_t v12; // 0x1003277a
if ((char)v12 + 13 + (char)v4 >= 0) {
v11 = function_10032731();
}
// 0x10032791
uint32_t v13; // 0x1003277a
unsigned char v14 = (char)v13 + 14 & 31; // 0x1003279a
if (v14 != 0) {
char * v15 = (char *)((v8 & -256 | (int32_t)*v10) - 0x1ad3dd68); // 0x1003279a
unsigned char v16 = *v15; // 0x1003279a
*v15 = v16 >> v14 | v16 << 8 - v14;
}
int32_t v17; // 0x1003277a
*(int32_t *)v17 = v17 + 1;
return v11 & -256 | (v13 > 0x4b597491 ? 255 : 0);
}

// Address range: 0x100327c6 - 0x100327c9
int32_t function_100327c6(void) {
// 0x100327c6
int32_t result; // 0x100327c6
return result;
}

// Address range: 0x100327f3 - 0x100327f6
int32_t function_100327f3(int32_t a1) {
// 0x100327f3
int32_t result; // 0x100327f3
return result;
}

// Address range: 0x100327f8 - 0x1003288e
int32_t function_100327f8(int32_t a1, int16_t a2) {
// 0x100327f8
uint32_t v1; // 0x100327f8
int32_t v2; // 0x100327f8
*(char *)(v2 - 101) = (char)(v1 / 256);
__asm_sti();
int32_t v3 = __asm_int1(); // 0x1003280d
int32_t v4; // 0x100327f8
*(int32_t *)v4 = v3;
int32_t * v5 = (int32_t *)v3; // 0x10032815
int32_t v6; // 0x100327f8
int32_t v7; // 0x100327f8
*v5 = *v5 & (v7 + 1 ^ v6);
int16_t v8 = (int16_t)v2 & -256 | 102; // 0x1003281d
char v9 = __asm_insb(v8); // 0x1003281d
char * v10 = (char *)(v4 + 4); // 0x1003281d
*v10 = v9;
int32_t v11 = __asm_in(v8); // 0x10032822
char * v12 = (char *)v11; // 0x10032823
*v12 = *v12 + 9;
char v13 = *v10; // 0x10032827
char v14 = v13 - 1; // 0x10032827
*v10 = v14;
__asm_out(70, (char)v11);
char v15; // bp-13648, 0x100327f8
if (v14 < 0 == ((v14 ^ v13) & -v13) < 0 != v14 != 0) {
int32_t v16 = __asm_wait(); // 0x10032836
*(char *)-0x4b58a2ea = (char)(int32_t)&v15;
int32_t v17 = v16 - (*(char *)a1 < *v10 ? -0x6862b0b0 : -0x6862b0b1); // 0x10032843
*(int32_t *)(v11 - 4) = v17;
int32_t v18; // 0x100327f8
unsigned char v19 = (char)v18 & 31; // 0x10032849
int32_t result = v17; // 0x10032849
if (v19 != 0) {
result = 256 * (int32_t)((char)(v17 / 256) << v19) | v17 & -0xff01;
}
return result;
}
char v20 = v15; // 0x10032880
int32_t v21 = v20; // 0x10032880
bool v22 = v13 != 0 | v20 > 153;
int32_t v23; // 0x100327f8
if ((v13 & 15) != 0 || (v20 & 14) > 9) {
v23 = v21 & -256 | (int32_t)((v22 ? 102 : 6) + v20);
} else {
v23 = v21 & -256 | (int32_t)(v22 ? v20 + 96 : v20);
}
uint32_t v24 = v23 & -201; // 0x10032882
int32_t v25; // 0x100327f8
int32_t * v26 = (int32_t *)v25; // 0x1003288a
int32_t v27; // bp-13640, 0x100327f8
*v26 = *v26 + (int32_t)&v27 + (int32_t)(v24 < 0xde8dd28b);
return v24 + 0x21722d75;
}

// Address range: 0x1003288e - 0x10032909
int32_t function_1003288e(int16_t a1) {
// 0x1003288e
uint32_t v1; // 0x1003288e
char v2 = v1; // 0x1003288e
int32_t v3; // 0x1003288e
__asm_out_3((int16_t)v3, v2);
__asm_out(186, v2);
int32_t v4; // 0x1003288e
unsigned char v5 = (char)v4 + (char)v3; // 0x10032891
int32_t v6; // 0x1003288e
bool v7; // 0x1003288e
int32_t * v8 = (int32_t *)((v7 ? -1 : 1) + v6);
int32_t v9; // 0x1003288e
int32_t v10; // 0x1003288e
*v8 = *v8 - v10 + (int32_t)(*(char *)(v9 + 1) < (char)v6);
int32_t v11 = v1 & -0x10000; // 0x100328b2
int32_t v12 = 114 * v1 / 256 + v1 & 255 | v11; // 0x100328b2
int32_t v13 = *(int32_t *)-0x57081e63; // 0x100328b4
char * v14 = (char *)v12; // 0x100328bb
*v14 = *v14 ^ v5;
__asm_out_2(83, v12);
int32_t v15; // 0x1003288e
unsigned char v16 = *(char *)(-16 * *(int32_t *)(v15 + 21) | 1); // 0x100328bf
int32_t v17 = v11 | (int32_t)v16; // 0x100328bf
int32_t v18 = *(int32_t *)(((v4 & -256 | (int32_t)v5) ^ 0xd200) - 0x72c3159b); // 0x100328c2
int32_t * v19 = (int32_t *)(v15 - v13); // 0x100328c8
*v8 = v17;
*(char *)v17 = v5;
int32_t v20 = v11 | (int32_t)(v16 - 37); // 0x100328ce
*(int32_t *)(v13 - 4) = v20;
int32_t v21 = (*v19 ^ v10 - v18) + 1; // 0x100328dd
if ((llvm_ctpop_i8((char)v21) & 1) == 0) {
// 0x100328f9
return function_764269c4();
}
int32_t v22 = v21; // 0x100328dd
int32_t v23 = v13; // 0x1003288e
int32_t v24 = v17; // 0x100328d1
int32_t v25 = v3 & -250; // 0x100328e2
v24 = v20 + 0x5f533e7 + (int32_t)((char)v24 > 36);
int32_t * v26 = (int32_t *)(v23 - 2);
v25 += 96;
*(int32_t *)*v26 = v24;
*(char *)v24 = 0;
int32_t v27 = v24 + 219 & 255 | v24 & -256; // 0x100328ce
*v26 = v27;
v22 = (*v19 ^ v22) + 1;
char v28 = llvm_ctpop_i8((char)v22); // 0x100328dd
v23 += 2;
while ((v28 & 1) != 0) {
// 0x100328e0
v24 = v27 + 0x5f533e7 + (int32_t)((char)v24 > 36);
v26 = (int32_t *)(v23 - 2);
v25 += 96;
*(int32_t *)*v26 = v24;
*(char *)v24 = 0;
v27 = v24 + 219 & 255 | v24 & -256;
*v26 = v27;
v22 = (*v19 ^ v22) + 1;
v28 = llvm_ctpop_i8((char)v22);
v23 += 2;
}
// 0x100328f9
return function_764269c4();
}

// Address range: 0x1003290a - 0x1003292a
int32_t function_1003290a(int16_t a1, int32_t a2) {
// 0x1003290a
int32_t v1; // 0x1003290a
int32_t * v2 = (int32_t *)(v1 + 0x76ed95b0); // 0x1003290a
*v2 = *v2 + 1;
int32_t v3 = *(int32_t *)0x19e5fa91; // 0x10032913
unsigned char v4 = (char)v3; // 0x1003291f
int32_t v5; // 0x1003290a
if ((v4 & 14) > 9) {
v5 = (v4 > 153 ? 102 : 6) + v3 & 255 | v3 & -256;
} else {
v5 = (v4 > 153 ? v3 + 96 : v3) & 255 | v3 & -256;
}
return v5 | 0xf2580b0;
}

// Address range: 0x10032940 - 0x10032aa7
int32_t function_10032940(int32_t a1, int32_t a2, int32_t a3) {
// 0x10032940
bool v1; // 0x10032940
int32_t v2 = v1 ? -4 : 4; // 0x10032940
int32_t v3; // 0x10032940
int32_t v4 = v2 + v3; // 0x10032940
unknown_cbcac063();
int32_t v5; // 0x10032940
uint32_t v6 = (v5 & -0xff01 | 0x4100) - 1; // 0x10032950
int32_t v7 = *(int32_t *)v4 + 0xcecb6fe; // 0x10032962
int32_t v8; // 0x10032940
uint32_t v9 = v8 - 1; // 0x1003296a
char v10 = __asm_in_5((int16_t)v6); // 0x1003296b
while (v9 < 0) {
// continue -> 0x1003296c
}
int32_t v11 = -0x6d07552a * *(int32_t *)(v8 - 0x5337de2f); // 0x10032951
int32_t v12 = v4 + v2; // 0x10032961
int32_t v13 = v6 & -0xbf00 | 92; // 0x1003296e
uint32_t v14 = *(int32_t *)v12; // 0x10032970
uint32_t v15 = *(int32_t *)v9; // 0x10032970
int32_t v16 = v8 & -0xff01 | 0x3d00; // 0x10032973
int32_t v17 = v16; // 0x10032975
int32_t v18 = v12 + v2; // 0x10032975
if (((v14 - v15 ^ v14) & (v15 ^ v14)) < 0) {
// 0x10032977
int128_t v19; // 0x10032940
__asm_unpcklps(v19, *(int128_t *)v11);
int32_t v20 = (v14 < v15 ? 255 : 0) | (v7 ^ v6 & 0x4100 | (int32_t)v10) & -256; // 0x1003297c
int32_t * v21 = (int32_t *)v20; // 0x10032981
*v21 = *v21 - (v13 | (int32_t)((char)(v6 / 256) < (char)v8));
int32_t v22 = v20 + 0xf470cae; // 0x10032984
v18 = (v22 & 255) * (int32_t)*(char *)(v11 + 0x1ae1d484) | v22 & -0x10000;
if (v22 != 0) {
// 0x100329d8
return v18 - 1;
}
// 0x10032991
v17 = v16 - 1;
}
int32_t v23 = v2 + v9; // 0x10032970
char * v24 = (char *)(v11 - 0x70b7a80e); // 0x10032997
char v25 = *v24 & 5; // 0x10032997
char v26 = llvm_ctpop_i8(v25); // 0x10032997
*v24 = v25;
if ((v26 & 1) == 0) {
char * v27 = (char *)(v13 - 0x75840220 + 8 * v23); // 0x100329a1
*v27 = *v27 & (char)(v6 / 256);
char * v28 = (char *)v18; // 0x100329a8
*v28 = *v28 + (char)(v17 / 256);
return -0x2c996efb;
}
unsigned char v29 = *(char *)v11; // 0x100329f0
int32_t v30 = v1 ? -1 : 1; // 0x100329f0
unsigned char v31 = v29 < 169 ? v29 : v29 + 87; // 0x100329f1
int32_t * v32 = (int32_t *)v13; // 0x100329f3
int32_t v33 = *v32; // 0x100329f3
*v32 = v33 / 2;
char * v34 = (char *)((256 * (int32_t)(v29 > 168) | (int32_t)v31 | -0x2c9a0000) - 53); // 0x100329f5
*v34 = *v34 + (char)(v18 / 256) + (char)((v33 & 1) != 0);
unsigned char v35 = *(char *)0x7cad30c4; // 0x100329ff
int32_t v36 = 256 * (int32_t)((v23 & 14) > 9) + v23 & 0xff00 | v23 & -0x10000 | (int32_t)v35; // 0x100329ff
__asm_bound(*(int64_t *)(v36 - 0x5ef50b00));
*(int32_t *)(*(int32_t *)(v11 + v30) + v30) = v36;
*(int32_t *)0x7b61a631 = v36;
return unknown_c7a70fc();
}

// Address range: 0x10032b39 - 0x10032b49
int32_t function_10032b39(void) {
// 0x10032b39
int32_t v1; // 0x10032b39
int32_t v2; // 0x10032b39
__asm_out_1((int16_t)v1, v2);
int32_t v3; // 0x10032b39
char * v4 = (char *)(v3 + 0x7a86bb05); // 0x10032b3c
*v4 = -*v4;
return function_b75e2516();
}

// Address range: 0x10032b86 - 0x10032c98
int32_t function_10032b86(void) {
// 0x10032b86
int32_t v1; // 0x10032b86
int32_t v2 = *(int32_t *)(v1 + 0x432310); // 0x10032b9f
if (v2 != 0) {
int32_t v3 = *(int32_t *)(v1 + 0x432bb0); // 0x10032baf
int32_t v4; // 0x10032b86
int32_t v5; // 0x10032b86
int32_t v6; // 0x10032b86
int32_t v7; // 0x10032b86
return function_10032bc7(v5, v1 + 0x432bf6, v1, &v4, v1 + 0x431c8c, v6, v7, v3 + v2);
}
int32_t v8 = *(int32_t *)(v1 + 0x432314); // 0x10032bfb
if (v8 != 0) {
// 0x10032c05
*(int32_t *)(*(int32_t *)(v1 + 0x432bb0) + v8) = v1 + 0x431ed3;
}
int32_t v9 = *(int32_t *)(v1 + 0x43231c); // 0x10032c1c
if (v9 != 0) {
// 0x10032c2e
*(int32_t *)(*(int32_t *)(v1 + 0x432bb0) + v9) = v1 + 0x43225b;
}
int32_t v10 = *(int32_t *)(v1 + 0x432318); // 0x10032c45
if (v10 != 0) {
// 0x10032c5a
*(int32_t *)(*(int32_t *)(v1 + 0x432bb0) + v10) = v1 + 0x4321e2;
}
int32_t v11 = *(int32_t *)(v1 + 0x432320); // 0x10032c6e
int32_t result = 0; // 0x10032c7e
if (v11 != 0) {
// 0x10032c83
result = *(int32_t *)(v1 + 0x432bb0) + v11;
*(int32_t *)result = v1 + 0x431d10;
}
// 0x10032c97
return result;
}

// Address range: 0x10032bc7 - 0x10032bd4
int32_t function_10032bc7(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10032bc7
return a1 + 1;
}

// Address range: 0x10032bd4 - 0x10032bfb
int32_t function_10032bd4(void) {
// 0x10032bd4
uint32_t v1; // 0x10032bd4
int32_t v2 = *(int32_t *)(v1 - 119); // 0x10032bd4
int32_t v3; // 0x10032bd4
char * v4 = (char *)(v3 + 0x4330749d); // 0x10032bd7
*v4 = *v4 - (char)v1;
int32_t v5; // 0x10032bd4
int32_t v6; // 0x10032bd4
*(int32_t *)(v5 + 0x431c93) = -0x431c97 - v5 + (v2 | v6) + (v1 / 256 + v3 & 255 | v3 & -256);
return v5 + 0x431c97;
}

// Address range: 0x10032c98 - 0x10032d14
int32_t function_10032c98(int32_t result, int32_t a2, int32_t a3) {
// 0x10032c98
int32_t v1; // 0x10032c98
if (*(int32_t *)(v1 + 0x10b0) == result) {
// 0x10032d12
return v1 + 566;
}
// 0x10032cc6
if (*(int32_t *)(v1 + 0x10b4) == result) {
// 0x10032d12
return v1 + 1349;
}
// 0x10032cdc
if (*(int32_t *)(v1 + 0x10b8) == result) {
// 0x10032d12
return v1 + 1470;
}
// 0x10032cf2
if ((*(int32_t *)(v1 + 0x1084) & 1) != 0) {
// 0x10032cfe
return *(int32_t *)(v1 + 0x10c4) != result ? result : v1 + 115;
}
// 0x10032d12
return result;
}

// Address range: 0x10032d14 - 0x10032ebf
int32_t function_10032d14(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
int32_t v1 = a7;
int32_t v2; // 0x10032d14
*(char *)v2 = 2 * (char)v2;
int32_t v3; // 0x10032d14
int32_t v4 = v3;
*(char *)v4 = *(char *)&v3 + (char)v4;
int32_t v5 = v3;
*(char *)v5 = *(char *)&v3 + (char)v5;
int32_t v6 = v3;
*(char *)v6 = *(char *)&v3 + (char)v6;
v3 = a1 - 0x431d15;
*(int32_t *)(a1 + 414) = a2;
*(int32_t *)(v3 + 0x431eb7) = a3;
*(int32_t *)(v3 + 0x431ebb) = a4;
*(int32_t *)(v3 + 0x431ebf) = a5;
*(int32_t *)(v3 + 0x431ec3) = a6;
*(int32_t *)(v3 + 0x431ec7) = v1;
int32_t v7 = v3;
v1 = *(int32_t *)(v7 + 0x431eb3);
int32_t v8 = &v1;
int32_t v9 = 1; // bp-12, 0x10032d6c
uint32_t v10 = *(int32_t *)(v7 + 0x431eb7); // 0x10032d7e
*(int32_t *)(v7 + 0x431ecb) = v7;
v3 = v8;
v9 = *(int32_t *)(v8 + 0x431eb7);
int32_t v11 = 0; // bp-40, 0x10032dd3
char v12 = llvm_ctpop_i8((char)v8); // 0x10032dd4
int32_t v13; // 0x10032d14
bool v14; // 0x10032d14
bool v15; // 0x10032d14
bool v16; // 0x10032d14
bool v17; // 0x10032d14
function_100331ad(0x4000 * (int32_t)v14 | 1024 * (int32_t)v15 | 512 * (int32_t)v16 | 256 * (int32_t)v17 | 128 * (int32_t)(&v1 < NULL) | 4 * (int32_t)((v12 & 1) == 0) | 2, v10, 0, 0, &v9, v13);
if (v10 < 0x431ddd) {
// 0x10032ebd
return *(int32_t *)((int32_t)&v11 + 28);
}
int32_t v18 = *(int32_t *)(v10 + 230); // 0x10032e0f
v3 = v18;
int32_t v19 = *(int32_t *)v18; // 0x10032e1b
v3 = v19;
if (v19 == 0) {
// 0x10032ebd
return *(int32_t *)((int32_t)&v11 + 28);
}
int32_t v20 = *(int32_t *)(v10 + 222); // 0x10032e34
uint32_t v21 = *(int32_t *)(v10 + 1327) + *(int32_t *)(v10 + 1323); // 0x10032e46
v3 = v21;
uint32_t v22 = *(int32_t *)(v10 + 238); // 0x10032e4f
int32_t v23 = v22 - v21; // 0x10032e65
int32_t v24 = v19; // 0x10032e65
int32_t v25 = v20; // 0x10032e65
if (v22 < v21) {
if (v22 + v19 < v21) {
// 0x10032ebd
return *(int32_t *)((int32_t)&v11 + 28);
}
int32_t v26 = v21 - v22; // 0x10032e84
v3 = v26;
v23 = 0;
v24 = v19 - v26;
v25 = v26 + v20;
}
int32_t v27 = v24; // 0x10032e9d
int32_t v28 = v23; // 0x10032e9d
int32_t v29 = v25; // 0x10032e9d
int32_t v30 = *(int32_t *)(v10 + 242); // 0x10032ea0
v3 = v30;
char * v31 = (char *)v29; // 0x10032eae
*v31 = *v31 ^ (char)(v30 ^ v28);
v27--;
v28++;
v29++;
while (v27 != 0) {
// 0x10032ea0
v30 = *(int32_t *)(v10 + 242);
v3 = v30;
v31 = (char *)v29;
*v31 = *v31 ^ (char)(v30 ^ v28);
v27--;
v28++;
v29++;
}
// 0x10032ebd
return *(int32_t *)((int32_t)&v11 + 28);
}

// Address range: 0x10032ebf - 0x10033179
int32_t function_10032ebf(int32_t a1, int32_t a2) {
// 0x10032ebf
int32_t result; // 0x10032ebf
int32_t v1 = result;
*(char *)v1 = *(char *)&result + (char)v1;
int32_t v2 = result;
*(char *)v2 = *(char *)&result + (char)v2;
int32_t v3 = result;
*(char *)v3 = *(char *)&result + (char)v3;
int32_t v4 = result;
*(char *)v4 = *(char *)&result + (char)v4;
int32_t v5 = result;
*(char *)v5 = *(char *)&result + (char)v5;
int32_t v6 = result;
*(char *)v6 = *(char *)&result + (char)v6;
int32_t v7 = result;
*(char *)v7 = *(char *)&result + (char)v7;
int32_t v8 = result;
*(char *)v8 = *(char *)&result + (char)v8;
int32_t v9 = result;
*(char *)v9 = *(char *)&result + (char)v9;
int32_t v10 = result;
*(char *)v10 = *(char *)&result + (char)v10;
int32_t v11 = result;
*(char *)v11 = *(char *)&result + (char)v11;
int32_t v12 = result;
*(char *)v12 = *(char *)&result + (char)v12;
int32_t v13 = result;
*(char *)v13 = *(char *)&result + (char)v13;
int32_t v14 = result;
*(char *)v14 = *(char *)&result + (char)v14;
int32_t v15 = result;
*(char *)v15 = *(char *)&result + (char)v15;
int32_t v16 = result;
*(char *)v16 = *(char *)&result + (char)v16;
int32_t v17; // 0x10032ebf
if ((*(int16_t *)(v17 + 3321) & 64) == 0) {
uint32_t v18 = *(int32_t *)(v17 + 3309); // 0x10032f32
if (v18 < 5) {
// 0x10032f84
function_10032fa2();
return function_10032fe1((int32_t)&g2);
}
if (v18 == 5) {
// 0x10032f54
if (*(int32_t *)(v17 + 3313) < 2) {
// 0x10032f6f
if (*(int32_t *)(v17 + 3317) < 2) {
// 0x10032f84
function_10032fa2();
return function_10032fe1((int32_t)&g2);
}
}
}
}
// 0x1003304a
int32_t v19; // bp-20, 0x10032ebf
int32_t v20 = &v19; // 0x10032f07
int32_t * v21 = (int32_t *)(v17 + 626); // 0x1003304a
*v21 = 0;
*(int32_t *)(v17 + 674) = a1;
int32_t * v22 = (int32_t *)(v20 - 4); // 0x10033063
*v22 = a2;
bool v23; // 0x10032ebf
int32_t v24 = 256 * (int32_t)v23; // 0x1003307d
int32_t * v25 = (int32_t *)(v20 - 8);
bool v26; // 0x10032ebf
int32_t v27 = v24 | 512 * (int32_t)v26;
int32_t v28 = a2; // 0x10033079
int32_t v29 = v17 + 3323; // 0x10033079
unsigned char v30 = *(char *)v28; // 0x1003307a
result = result & -256 | (int32_t)v30;
char v31 = llvm_ctpop_i8(v30); // 0x1003307b
bool v32; // 0x10032ebf
int32_t v33 = 0x4000 * (int32_t)v32;
int32_t v34 = v27 | v33;
*v25 = v34 | 64 * (int32_t)(v30 == 0) | 128 * (int32_t)(v30 < 0) | 4 * (int32_t)((v31 & 1) == 0) | 2;
int32_t v35; // 0x10032ebf
int32_t v36; // 0x10032ebf
while (v30 != 0) {
unsigned char v37 = (char)result; // 0x10033087
unsigned char v38 = *(char *)v29; // 0x10033087
char v39 = v37 - v38; // 0x10033087
int32_t v40 = 2048 * (int32_t)(((v39 ^ v37) & (v38 ^ v37)) < 0) | v33 | v27 | (int32_t)(v38 > v37) | 64 * (int32_t)(v39 == 0) | 128 * (int32_t)(v39 < 0) | 16 * (int32_t)((v37 & 15) - (v38 & 15) > 15) | 4 * (int32_t)((llvm_ctpop_i8(v39) & 1) == 0); // 0x10033088
*v25 = v40 | 2;
v28++;
v29++;
if (v39 != 0) {
// 0x100330a7
v35 = 0x4000 * (int32_t)((v40 & 0x4000) != 0);
v36 = v27 | v35;
goto lab_0x100330a7_2;
}
v30 = *(char *)v28;
result = result & -256 | (int32_t)v30;
v31 = llvm_ctpop_i8(v30);
v33 = 0x4000 * (int32_t)((v40 & 0x4000) != 0);
v34 = v27 | v33;
*v25 = v34 | 64 * (int32_t)(v30 == 0) | 128 * (int32_t)(v30 < 0) | 4 * (int32_t)((v31 & 1) == 0) | 2;
}
// 0x1003309a
*v21 = 1;
v36 = v34;
v35 = v33;
goto lab_0x100330a7_2;
lab_0x100330a7_2:
// 0x100330a7
result = *(int32_t *)(v17 + 3666);
int32_t * v41 = (int32_t *)(v20 + 4); // 0x100330b2
int32_t * v42 = (int32_t *)(v20 + 8); // 0x100330b3
int32_t * v43 = (int32_t *)(v20 + 12); // 0x100330b4
int32_t * v44 = (int32_t *)(v20 + 16); // 0x100330bb
int32_t v45 = *v44; // 0x100330bb
int32_t v46 = v20 + 20; // 0x100330bb
*(int32_t *)v46 = v45;
*v44 = v45;
int32_t v47 = v45 - 0x4320cb; // 0x100330db
int32_t v48 = *(int32_t *)(v45 + 162); // 0x100330e7
char v49 = llvm_ctpop_i8((char)v48); // 0x100330e7
*v44 = v36 | 64 * (int32_t)(v48 == 0) | 128 * (int32_t)(v48 < 0) | 4 * (int32_t)((v49 & 1) == 0) | 2;
if (v48 == 0) {
// 0x1003315f
*(int32_t *)(v20 + 24) = *(int32_t *)(v47 + 0x43219d);
return result;
}
int32_t * v50 = (int32_t *)(v45 + 206); // 0x100330f8
uint32_t v51 = *v50; // 0x100330f8
int32_t v52 = v51 - 10; // 0x100330f8
int32_t v53 = v27 | (int32_t)(v51 < 10) | 64 * (int32_t)(v52 == 0) | 128 * (int32_t)(v52 < 0) | 16 * (int32_t)((v51 & 15) > 25) | 4 * (int32_t)((llvm_ctpop_i8((char)v52) & 1) == 0); // 0x100330ff
int32_t v54 = 2048 * (int32_t)((9 - v51 & v51) < 0) | v35 | v53; // 0x100330ff
*v44 = v54 | 2;
if (v52 == 0) {
// 0x1003315f
*(int32_t *)(v20 + 24) = *(int32_t *)(v47 + 0x43219d);
return result;
}
// 0x1003310c
*v44 = result;
*v43 = v19;
*v42 = *v41;
*v41 = *v22;
v19 = v46;
*v22 = v47;
*v25 = *v43;
*(int32_t *)(v20 - 12) = *v42;
int32_t * v55 = (int32_t *)(v20 - 16); // 0x10033123
int32_t v56 = 0; // 0x1003311d
int32_t * v57 = (int32_t *)(v45 + 166 + 4 * v56);
int32_t v58 = *v57; // 0x10033120
char v59 = llvm_ctpop_i8((char)v58); // 0x10033120
int32_t v60 = 1024 * (int32_t)((v53 & 1024) != 0); // 0x10033123
int32_t v61 = 0x4000 * (int32_t)((v54 & 0x4000) != 0);
int32_t v62 = 512 * (int32_t)((v53 & 512) != 0) | v24;
*v55 = v60 | v62 | v61 | 64 * (int32_t)(v58 == 0) | 128 * (int32_t)(v58 < 0) | 4 * (int32_t)((v59 & 1) == 0) | 2;
while (v58 != 0) {
int32_t v63 = v56 + 1; // 0x10033130
int32_t v64 = v56 - 9; // 0x10033137
int32_t v65 = v62 | (int32_t)(v63 < 10) | 64 * (int32_t)(v64 == 0) | 128 * (int32_t)(v64 < 0) | 16 * (int32_t)(v64 > 15) | 4 * (int32_t)((llvm_ctpop_i8((char)v64) & 1) == 0); // 0x1003313a
int32_t v66 = v65 | v60; // 0x1003313a
int32_t v67 = v66 | v61; // 0x1003313a
*v55 = v67 | 2;
v56 = v63;
if (v64 == 0) {
goto lab_0x10033158;
}
v57 = (int32_t *)(v45 + 166 + 4 * v56);
v58 = *v57;
v59 = llvm_ctpop_i8((char)v58);
v60 = 1024 * (int32_t)((v66 & 1024) != 0);
v61 = 0x4000 * (int32_t)((v67 & 0x4000) != 0);
v62 = 512 * (int32_t)((v65 & 512) != 0) | v24;
*v55 = v60 | v62 | v61 | 64 * (int32_t)(v58 == 0) | 128 * (int32_t)(v58 < 0) | 4 * (int32_t)((v59 & 1) == 0) | 2;
}
// 0x10033149
*v57 = result;
*v50 = *v50 + 1;
lab_0x10033158:
// 0x10033158
result = *v44;
// 0x1003315f
*(int32_t *)(v20 + 24) = *(int32_t *)(*v22 + 0x43219d);
return result;
}

// Address range: 0x10032fa2 - 0x10032fad
int32_t function_10032fa2(void) {
// 0x10032fa2
int32_t v1; // 0x10032fa2
int32_t v2; // 0x10032fa2
int32_t v3; // 0x10032fa2
int32_t v4; // 0x10032fa2
int32_t v5; // 0x10032fa2
int32_t v6; // 0x10032fa2
int32_t v7; // 0x10032fa2
return function_10032fad(0, v2, v3, &v1, v4, v5, v6, v7);
}

// Address range: 0x10032fad - 0x10032fba
int32_t function_10032fad(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10032fad
return a1 + 1;
}

// Address range: 0x10032fba - 0x10032fde
int32_t function_10032fba(void) {
// 0x10032fba
int32_t v1; // 0x10032fba
int32_t v2; // 0x10032fba
int32_t v3 = *(int32_t *)(v2 + 100) | v1; // 0x10032fba
char v4 = llvm_ctpop_i8((char)v3); // 0x10032fba
bool v5; // 0x10032fba
bool v6; // 0x10032fba
bool v7; // 0x10032fba
bool v8; // 0x10032fba
*(int32_t *)(v3 - 8) = 0x4000 * (int32_t)v5 | 1024 * (int32_t)v6 | 512 * (int32_t)v7 | 256 * (int32_t)v8 | 64 * (int32_t)(v3 == 0) | 128 * (int32_t)(v3 < 0) | 4 * (int32_t)((v4 & 1) == 0) | 2;
uint32_t v9; // 0x10032fba
__writefsdword(v9, v3 - 4);
uint32_t v10; // 0x10032fba
return (0x100000000 * (int64_t)v10 | (int64_t)__asm_int1()) / (int64_t)v9;
}

// Address range: 0x10032fde - 0x10032fe0
int32_t function_10032fde(void) {
// 0x10032fde
return function_10032fe1((int32_t)&g2);
}

// Address range: 0x10032fe1 - 0x10033013
int32_t function_10032fe1(int32_t a1) {
// 0x10032fe1
int32_t v1; // 0x10032fe1
int32_t v2; // 0x10032fe1
if (v1 >= 0) {
// 0x10032fff
__writefsdword(0, a1);
int32_t v3; // 0x10032fe1
int32_t v4; // 0x10032fe1
int32_t v5; // 0x10032fe1
int32_t v6; // 0x10032fe1
int32_t v7; // 0x10032fe1
int32_t v8; // 0x10032fe1
return function_10033013(v4, v5, v6, &v3, v7, v2, v8, 0);
}
// 0x10032ff9
*(char *)(v2 - 21) = 1;
int32_t result; // 0x10032fe1
return result;
}

// Address range: 0x10033013 - 0x10033020
int32_t function_10033013(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10033013
return a1 + 1;
}

// Address range: 0x10033020 - 0x1003302e
int32_t function_10033020(void) {
// 0x10033020
int32_t v1; // 0x10033020
int32_t v2; // 0x10033020
int32_t v3 = *(int32_t *)(v2 + 88) | v1; // 0x10033020
*(int32_t *)(v3 - 20) = v3;
return function_1003302f((int32_t)&g2);
}

// Address range: 0x1003302f - 0x10033032
int32_t function_1003302f(int32_t a1) {
// 0x1003302f
return function_10033033();
}

// Address range: 0x10033032 - 0x10033033
int32_t function_10033032(void) {
// 0x10033032
int32_t v1; // 0x10033032
return v1 - 1;
}

// Address range: 0x10033033 - 0x10033039
int32_t function_10033033(void) {
// 0x10033033
int32_t v1; // 0x10033033
return v1 + 1;
}

// Address range: 0x10033039 - 0x10033043
int32_t function_10033039(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result) {
// 0x10033039
int32_t v1; // 0x10033039
__asm_out_2(97, v1);
return result;
}

// Address range: 0x100331ad - 0x100331ee
int32_t function_100331ad(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t * a5, int32_t a6) {
// 0x100331ad
uint32_t result; // 0x100331ad
int32_t v1 = result & 15; // 0x100331c2
bool v2; // 0x100331ad
bool v3; // 0x100331ad
int32_t v4 = 256 * (int32_t)v3 | 512 * (int32_t)v2; // 0x100331c6
int32_t v5 = 10; // 0x100331bd
int32_t v6; // 0x100331ad
uint32_t v7 = *(int32_t *)(v6 + 0x43216d + 4 * v5); // 0x100331c2
int32_t v8 = v7 - result; // 0x100331c2
bool v9; // 0x100331ad
bool v10; // 0x100331ad
int32_t v11 = 2048 * (int32_t)(((v8 ^ v7) & (v7 ^ result)) < 0) | 0x4000 * (int32_t)v9 | v4 | 1024 * (int32_t)v10 | (int32_t)(v7 < result) | 64 * (int32_t)(v8 == 0) | 128 * (int32_t)(v8 < 0) | 16 * (int32_t)((v7 & 15) - v1 > 15) | 4 * (int32_t)((llvm_ctpop_i8((char)v8) & 1) == 0); // 0x100331c6
int32_t v12; // bp-4, 0x100331ad
*(int32_t *)((int32_t)&v12 - 4) = v11 | 2;
while (v8 != 0) {
// 0x100331d6
v5--;
v9 = (v11 & 0x4000) != 0;
if (v5 == 0) {
// break -> 0x100331ec
break;
}
v7 = *(int32_t *)(v6 + 0x43216d + 4 * v5);
v8 = v7 - result;
v11 = 2048 * (int32_t)(((v8 ^ v7) & (v7 ^ result)) < 0) | 0x4000 * (int32_t)v9 | v4 | 1024 * (int32_t)v10 | (int32_t)(v7 < result) | 64 * (int32_t)(v8 == 0) | 128 * (int32_t)(v8 < 0) | 16 * (int32_t)((v7 & 15) - v1 > 15) | 4 * (int32_t)((llvm_ctpop_i8((char)v8) & 1) == 0);
*(int32_t *)((int32_t)&v12 - 4) = v11 | 2;
}
// 0x100331ec
return result;
}

// Address range: 0x100331ee - 0x10033267
int32_t function_100331ee(int32_t a1, int32_t a2) {
// 0x100331ee
int32_t v1; // 0x100331ee
if (a2 != 0) {
// 0x1003322c
int32_t v2; // 0x100331ee
int32_t * v3 = (int32_t *)v2; // 0x1003322c
int32_t v4; // 0x100331ee
bool v5; // 0x100331ee
int32_t v6; // 0x100331ee
int32_t v7; // 0x100331ee
int32_t v8; // 0x100331ee
bool v9; // 0x100331ee
bool v10; // 0x100331ee
bool v11; // 0x100331ee
function_100331ad(128 * (int32_t)(a2 < 0) | 4 * (int32_t)((llvm_ctpop_i8((char)a2) & 1) == 0) | 0x4000 * (int32_t)v9 | 1024 * (int32_t)v10 | 512 * (int32_t)v11 | 256 * (int32_t)v5 | 2, v8, v7, v4, v3, v6);
*v3 = 0;
int32_t * v12 = (int32_t *)(v1 - 107); // 0x1003324a
*v12 = *v12 - 1;
}
// 0x10033250
return *(int32_t *)(v1 + 2893);
}

// Address range: 0x10033267 - 0x10033310
int32_t function_10033267(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
// 0x10033267
int32_t v1; // 0x10033267
int32_t v2; // 0x10033267
int32_t v3; // 0x10033267
int32_t v4; // 0x10033267
int32_t v5; // 0x10033267
int32_t v6; // 0x10033267
function_100331ad(v4, v6, v5, v1, (int32_t *)v2, v3);
return *(int32_t *)(v4 + 2756);
}

// Address range: 0x10033310 - 0x10033331
int32_t function_10033310(void) {
// 0x10033310
uint32_t v1; // 0x10033310
char v2 = v1 / 256; // 0x10033310
int32_t v3; // 0x10033310
*(char *)v3 = (char)v3 + v2;
int32_t result; // 0x10033310
int32_t v4 = result;
*(int32_t *)v4 = 2 * v4;
*(char *)result = *(char *)&result + v2;
int32_t v5 = result;
*(int32_t *)v5 = 2 * v5;
int32_t v6; // 0x10033310
char * v7 = (char *)(v6 + 0xd0d800 + result); // 0x10033318
uint32_t v8; // 0x10033310
*v7 = *v7 + (char)(v8 / 256);
int32_t v9 = 8 * v8; // 0x1003331f
char * v10 = (char *)(v6 + v9); // 0x1003331f
*v10 = *v10 + (char)v6;
char * v11 = (char *)(result + v9); // 0x10033323
*v11 = *v11 + v2;
int32_t v12 = result;
*(char *)v12 = *(char *)&result + (char)v12;
unsigned char v13 = *(char *)&result; // 0x10033329
*(char *)result = v13 / 128 | 2 * v13;
char * v14 = (char *)(result - 48); // 0x1003332b
*v14 = *v14 + (char)v1;
int32_t v15 = result;
*(char *)v15 = *(char *)&result + (char)v15;
return result;
}

// Address range: 0x10033399 - 0x1003339a
int32_t function_10033399(void) {
// 0x10033399
int32_t result; // 0x10033399
return result;
}

// Address range: 0x10033457 - 0x10033467
int32_t function_10033457(int32_t a1) {
// 0x10033457
return a1 + 1;
}

// Address range: 0x10033467 - 0x10033479
int32_t function_10033467(void) {
// 0x10033467
int32_t v1; // 0x10033467
uint32_t v2; // 0x10033467
int32_t v3 = *(int32_t *)(v2 - 24) | v1; // 0x10033467
int32_t v4 = v3 - 2; // 0x1003346a
int32_t v5; // 0x10033467
int32_t v6 = v5;
*(char *)v6 = *(char *)&v5 + (char)v6;
*(int32_t *)(v3 - 6) = v5;
int32_t v7; // 0x10033467
*(int32_t *)(v3 - 18) = v4 + (v2 / 256 + v7 & 255 | v7 & -256);
*(int32_t *)(v3 - 22) = v4;
return function_1003347a((int32_t)&g2);
}

// Address range: 0x1003347a - 0x1003347d
int32_t function_1003347a(int32_t a1) {
// 0x1003347a
return function_1003347e();
}

// Address range: 0x1003347d - 0x1003347e
int32_t function_1003347d(void) {
// 0x1003347d
int32_t v1; // 0x1003347d
return v1 - 1;
}

// Address range: 0x1003347e - 0x10033484
int32_t function_1003347e(void) {
// 0x1003347e
int32_t v1; // 0x1003347e
return v1 + 1;
}

// Address range: 0x10033484 - 0x1003348b
int32_t function_10033484(void) {
// 0x10033484
int32_t v1; // 0x10033484
__asm_out_2(97, v1);
return function_10033399();
}

// Address range: 0x1003348b - 0x1003348c
int32_t function_1003348b(void) {
// 0x1003348b
int32_t result; // 0x1003348b
return result;
}

// Address range: 0x1003348c - 0x1003358f
int32_t function_1003348c(void) {
// 0x1003348c
int32_t v1; // bp-32, 0x1003348c
int32_t v2 = &v1; // 0x1003348c
int32_t * v3 = (int32_t *)(v2 - 4);
int32_t v4; // 0x1003348c
int32_t v5 = v4;
char * v6 = (char *)v5; // 0x100334a2
char v7 = *v6; // 0x100334a2
int32_t v8 = v5 + 1; // 0x100334a2
int32_t v9 = v8; // 0x100334ae
int32_t v10; // 0x1003348c
int32_t v11; // 0x100334b7
int32_t * v12; // 0x100334d1
int32_t v13; // 0x100334d1
char * v14; // 0x100334df
int32_t v15; // 0x10033510
if (v7 == -23) {
// 0x100334b7
v11 = v5 + 5;
v9 = v8;
if (*(int32_t *)v11 == *(int32_t *)(v10 + 0x432786)) {
// 0x100334c9
v12 = (int32_t *)v8;
v13 = *v12 + v8;
v14 = (char *)(v13 + 4);
v9 = v8;
if (*v14 == v7) {
// 0x100334ed
*v3 = v8;
*v6 = 104;
*v14 = 104;
v15 = *v12 - 5;
*v12 = v15;
*(int32_t *)(v13 + 5) = v15;
*(char *)v11 = -24;
*(char *)(v13 + 9) = -24;
*(int32_t *)(v5 + 6) = v10 + 0x432579 - v5;
*(int32_t *)(v13 + 10) = v10 + 0x432689 - v13;
v9 = *v3;
}
}
}
// 0x10033581
int32_t v16; // 0x1003348c
int32_t v17 = v16 - 1; // 0x10033581
while (v17 != 0) {
// 0x100334a2
v5 = v9;
v6 = (char *)v5;
v7 = *v6;
v8 = v5 + 1;
v9 = v8;
if (v7 == -23) {
// 0x100334b7
v11 = v5 + 5;
v9 = v8;
if (*(int32_t *)v11 == *(int32_t *)(v10 + 0x432786)) {
// 0x100334c9
v12 = (int32_t *)v8;
v13 = *v12 + v8;
v14 = (char *)(v13 + 4);
v9 = v8;
if (*v14 == v7) {
// 0x100334ed
*v3 = v8;
*v6 = 104;
*v14 = 104;
v15 = *v12 - 5;
*v12 = v15;
*(int32_t *)(v13 + 5) = v15;
*(char *)v11 = -24;
*(char *)(v13 + 9) = -24;
*(int32_t *)(v5 + 6) = v10 + 0x432579 - v5;
*(int32_t *)(v13 + 10) = v10 + 0x432689 - v13;
v9 = *v3;
}
}
}
// 0x10033581
v17--;
}
// 0x1003358d
return *(int32_t *)(v2 + 28);
}

// Address range: 0x1003358f - 0x10033599
int32_t function_1003358f(void) {
// 0x1003358f
int32_t v1; // 0x1003358f
int32_t v2; // bp-32, 0x1003358f
int32_t v3; // 0x1003358f
int32_t v4; // 0x1003358f
int32_t v5; // 0x1003358f
int32_t v6; // 0x1003358f
int32_t v7; // 0x1003358f
int32_t v8; // 0x1003358f
int32_t v9; // 0x1003358f
int32_t result = function_10033599(v3, v4, v5, &v2, v6, v7, v8, v9, v3, v4, v5, &v1, v6, v7, v8, v9); // 0x10033591
return result;
}

// Address range: 0x10033599 - 0x100335a6
int32_t function_10033599(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t * a12, int32_t a13, int32_t a14, int32_t a15, int32_t a16) {
// 0x10033599
return a1 + 1;
}

// Address range: 0x100335a6 - 0x100335b9
int32_t function_100335a6(void) {
// 0x100335a6
int32_t v1; // 0x100335a6
int32_t v2; // 0x100335a6
int32_t v3 = *(int32_t *)(v2 - 24) | v1; // 0x100335a6
int32_t v4; // 0x100335a6
*(char *)v4 = 2 * (char)v4;
int32_t v5; // 0x100335a6
int32_t v6 = v5;
*(char *)v6 = *(char *)&v5 + (char)v6;
int32_t * v7 = (int32_t *)v3; // 0x100335ad
*v7 = v5;
*(int32_t *)(v3 - 16) = v3 + 4;
*(int32_t *)(v3 - 20) = *v7;
return function_100335ba((int32_t)&g2);
}

// Address range: 0x100335ba - 0x100335bd
int32_t function_100335ba(int32_t a1) {
// 0x100335ba
return function_100335be();
}

// Address range: 0x100335bd - 0x100335be
int32_t function_100335bd(void) {
// 0x100335bd
int32_t v1; // 0x100335bd
return v1 - 1;
}

// Address range: 0x100335be - 0x100335c4
int32_t function_100335be(void) {
// 0x100335be
int32_t v1; // 0x100335be
return v1 + 1;
}

// Address range: 0x100335c4 - 0x100335dd
int32_t function_100335c4(int32_t a1) {
// 0x100335c4
int32_t v1; // 0x100335c4
__asm_out_2(97, v1);
return function_100335e1();
}

// Address range: 0x100335de - 0x100335e1
int32_t function_100335de(int32_t a1) {
// 0x100335de
int32_t v1; // 0x100335de
*(int32_t *)v1 = a1;
int32_t result; // 0x100335de
return result;
}

// Address range: 0x100335e1 - 0x100335f4
int32_t function_100335e1(void) {
int32_t v1 = function_10033730(); // 0x100335e4
int32_t v2; // 0x100335e1
int32_t v3; // 0x100335e1
int32_t v4; // 0x100335e1
int32_t v5; // 0x100335e1
int32_t v6; // 0x100335e1
int32_t v7; // 0x100335e1
int32_t v8; // 0x100335e1
return function_100335f5(v3, v4, v5, &v2, v6, v7, v8, v1);
}

// Address range: 0x100335f5 - 0x100335f8
int32_t function_100335f5(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x100335f5
return function_100335f9();
}

// Address range: 0x100335f8 - 0x100335f9
int32_t function_100335f8(void) {
// 0x100335f8
int32_t v1; // 0x100335f8
return v1 - 1;
}

// Address range: 0x100335f9 - 0x100335ff
int32_t function_100335f9(void) {
// 0x100335f9
int32_t v1; // 0x100335f9
return v1 + 1;
}

// Address range: 0x100335ff - 0x10033644
int32_t function_100335ff(void) {
// 0x100335ff
int32_t v1; // 0x100335ff
__asm_out_2(97, v1);
int32_t v2; // 0x100335ff
uint32_t v3 = *(int32_t *)(v2 + 0x4325d1); // 0x10033601
int32_t v4 = *(int32_t *)(v2 + 0x432782); // 0x1003360f
int32_t v5 = v3 / 0x80000000 | 2 * v3; // 0x10033618
int32_t v6 = *(int32_t *)(v2 + 0x432bb0); // 0x10033620
uint32_t v7 = v6 & 31; // 0x10033639
int32_t v8 = v5; // 0x10033639
if (v7 != 0) {
v8 = v5 << 32 - v7 | v5 >> v7;
}
int32_t v9; // 0x100335ff
int32_t v10; // 0x100335ff
int32_t v11; // 0x100335ff
int32_t v12; // 0x100335ff
int32_t result = function_10033644(v10, v11, v2, &v9, v8, v4, v6 & 255 | v12 & -256, v6 & -256 | v12 & 255); // 0x1003363c
return result;
}

// Address range: 0x10033644 - 0x10033651
int32_t function_10033644(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10033644
return a1 + 1;
}

// Address range: 0x10033651 - 0x100336a3
int32_t function_10033651(void) {
int32_t v1; // 0x10033651
int32_t v2; // 0x10033651
uint32_t v3 = v1 ^ v2; // 0x1003365d
int32_t v4 = v3 / 0x80000000 | 2 * v3; // 0x10033662
uint32_t v5 = v4 + v2; // 0x1003366a
int32_t v6 = v5 / 2 | 0x80000000 * v5; // 0x1003366f
int32_t v7 = v4 - v6; // 0x10033677
int32_t v8; // 0x10033651
int32_t v9 = v8 - 1;
int32_t v10; // 0x10033651
char * v11 = (char *)(v9 + v10); // 0x1003367c
*v11 = *v11 ^ (char)v7;
// 0x10033651
while (v9 != 0) {
// 0x1003365d
v3 = v7 ^ v6;
v4 = v3 / 0x80000000 | 2 * v3;
v5 = v4 + v6;
v6 = v5 / 2 | 0x80000000 * v5;
v7 = v4 - v6;
v9--;
v11 = (char *)(v9 + v10);
*v11 = *v11 ^ (char)v7;
}
// 0x10033691
function_10033730();
int32_t v12; // 0x10033651
int32_t v13; // 0x10033651
return *(int32_t *)((*(int32_t *)(v13 - 117) | v12) + 27);
}

// Address range: 0x100336a3 - 0x100336ad
int32_t function_100336a3(void) {
// 0x100336a3
int32_t v1; // 0x100336a3
int32_t v2; // bp-32, 0x100336a3
int32_t v3; // 0x100336a3
int32_t v4; // 0x100336a3
int32_t v5; // 0x100336a3
int32_t v6; // 0x100336a3
int32_t v7; // 0x100336a3
int32_t v8; // 0x100336a3
int32_t v9; // 0x100336a3
int32_t result = function_100336ad(v3, v4, v5, &v2, v6, v7, v8, v9, v3, v4, v5, &v1, v6, v7, v8, v9); // 0x100336a5
return result;
}

// Address range: 0x100336ad - 0x100336ba
int32_t function_100336ad(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t * a12, int32_t a13, int32_t a14, int32_t a15, int32_t a16) {
// 0x100336ad
return a1 + 1;
}

// Address range: 0x100336ba - 0x100336cd
int32_t function_100336ba(void) {
// 0x100336ba
int32_t v1; // 0x100336ba
int32_t v2; // 0x100336ba
int32_t v3 = *(int32_t *)(v2 - 24) | v1; // 0x100336ba
int32_t v4; // 0x100336ba
*(char *)v4 = 2 * (char)v4;
int32_t v5; // 0x100336ba
int32_t v6 = v5;
*(char *)v6 = *(char *)&v5 + (char)v6;
int32_t * v7 = (int32_t *)v3; // 0x100336c1
*v7 = v5;
*(int32_t *)(v3 - 16) = v3 + 4;
*(int32_t *)(v3 - 20) = *v7;
return function_100336ce((int32_t)&g2);
}

// Address range: 0x100336ce - 0x100336d1
int32_t function_100336ce(int32_t a1) {
// 0x100336ce
return function_100336d2();
}

// Address range: 0x100336d1 - 0x100336d2
int32_t function_100336d1(void) {
// 0x100336d1
int32_t v1; // 0x100336d1
return v1 - 1;
}

// Address range: 0x100336d2 - 0x100336d8
int32_t function_100336d2(void) {
// 0x100336d2
int32_t v1; // 0x100336d2
return v1 + 1;
}

// Address range: 0x100336d8 - 0x100336f5
int32_t function_100336d8(int32_t a1) {
// 0x100336d8
int32_t v1; // 0x100336d8
__asm_out_2(97, v1);
int32_t v2; // 0x100336d8
int32_t v3; // 0x100336d8
int32_t v4; // 0x100336d8
int32_t v5; // 0x100336d8
int32_t v6; // 0x100336d8
int32_t v7; // 0x100336d8
return function_100336f5(v3, a1, v4 - 0x4326b5, &v2, v5, v6, v7, v1);
}

// Address range: 0x100336f5 - 0x10033702
int32_t function_100336f5(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x100336f5
return a1 + 1;
}

// Address range: 0x10033702 - 0x10033730
int32_t function_10033702(void) {
// 0x10033702
int32_t v1; // 0x10033702
int32_t v2; // 0x10033702
int32_t v3 = *(int32_t *)(v2 + 43) | v1; // 0x10033702
if (v3 == 0) {
// 0x1003372b
return function_100335e1();
}
// 0x10033707
int32_t v4; // 0x10033702
*(int32_t *)(v3 - 4) = v4 & -21;
int32_t v5; // 0x10033702
*(int32_t *)(v3 - 16) = v3 + v5;
*(int32_t *)(v3 - 20) = v3;
return function_10033714((int32_t)&g2);
}

// Address range: 0x10033714 - 0x10033717
int32_t function_10033714(int32_t a1) {
// 0x10033714
return function_10033718();
}

// Address range: 0x10033717 - 0x10033718
int32_t function_10033717(void) {
// 0x10033717
int32_t v1; // 0x10033717
return v1 - 1;
}

// Address range: 0x10033718 - 0x1003371e
int32_t function_10033718(void) {
// 0x10033718
int32_t v1; // 0x10033718
return v1 + 1;
}

// Address range: 0x1003371e - 0x1003372a
int32_t function_1003371e(void) {
// 0x1003371e
int32_t result; // 0x1003371e
__asm_out_2(97, result);
return result;
}

// Address range: 0x10033730 - 0x1003377a
int32_t function_10033730(void) {
// 0x10033730
int32_t v1; // 0x10033730
int32_t v2 = *(int32_t *)(v1 + 0x43277e); // 0x10033751
for (int32_t i = 173; i > 0; i--) {
int32_t v3 = v2;
char * v4 = (char *)(v1 + 0x4325dc + i); // 0x10033754
*v4 = *v4 ^ (char)v3;
int32_t v5 = 256 * v3 & 0xff00 ^ v3; // 0x1003375b
uint32_t v6 = i & 31; // 0x10033763
v2 = v5;
if (v6 != 0) {
v2 = v5 >> 32 - v6 | v5 << v6;
}
}
// 0x10033770
int32_t v7; // 0x10033730
int32_t v8; // 0x10033730
int32_t v9; // 0x10033730
int32_t v10; // 0x10033730
int32_t v11; // 0x10033730
int32_t v12; // 0x10033730
int32_t v13; // 0x10033730
return function_1003377a(v8, v9, v1, &v7, v10, v11, v12, v13);
}

// Address range: 0x1003377a - 0x10033787
int32_t function_1003377a(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x1003377a
return a1 + 1;
}

// Address range: 0x10033787 - 0x10033794
int32_t function_10033787(void) {
// 0x10033787
int32_t result; // 0x10033787
__asm_out(154, (char)result);
int32_t v1; // 0x10033787
unsigned char v2 = (char)v1 & 31; // 0x1003378d
if (v2 != 0) {
int32_t v3; // 0x10033787
char * v4 = (char *)(v3 - 0x35159125); // 0x1003378d
unsigned char v5 = *v4; // 0x1003378d
*v4 = v5 << v2 | (char)((int16_t)v5 >> (int16_t)(9 - v2));
}
return result;
}

// Address range: 0x10033794 - 0x100337dd
int32_t function_10033794(void) {
// 0x10033794
int32_t v1; // 0x10033794
int32_t v2 = v1;
*(char *)v2 = *(char *)&v1 + (char)v2;
int32_t v3 = v1;
*(char *)v3 = *(char *)&v1 + (char)v3;
int32_t v4 = v1;
*(char *)v4 = *(char *)&v1 + (char)v4;
int32_t v5 = v1;
*(char *)v5 = *(char *)&v1 + (char)v5;
int32_t v6 = v1;
*(char *)v6 = *(char *)&v1 + (char)v6;
int32_t v7 = v1;
*(char *)v7 = *(char *)&v1 + (char)v7;
int32_t v8 = v1;
*(char *)v8 = *(char *)&v1 + (char)v8;
int32_t v9 = v1;
*(char *)v9 = *(char *)&v1 + (char)v9;
int32_t v10 = v1;
*(char *)v10 = *(char *)&v1 + (char)v10;
int32_t v11 = v1;
*(char *)v11 = *(char *)&v1 + (char)v11;
int32_t v12 = v1;
*(char *)v12 = *(char *)&v1 + (char)v12;
int32_t v13 = v1;
*(char *)v13 = *(char *)&v1 + (char)v13;
int32_t v14 = v1;
*(char *)v14 = *(char *)&v1 + (char)v14;
int32_t v15 = v1;
*(char *)v15 = *(char *)&v1 + (char)v15;
int32_t v16 = v1;
*(char *)v16 = *(char *)&v1 + (char)v16;
int32_t v17 = v1;
*(char *)v17 = *(char *)&v1 + (char)v17;
int32_t v18 = v1;
*(char *)v18 = *(char *)&v1 + (char)v18;
int32_t v19 = v1;
*(char *)v19 = *(char *)&v1 + (char)v19;
int32_t v20 = v1;
*(char *)v20 = *(char *)&v1 + (char)v20;
int32_t v21 = v1;
*(char *)v21 = *(char *)&v1 + (char)v21;
int32_t v22 = v1;
*(char *)v22 = *(char *)&v1 + (char)v22;
int32_t v23 = v1;
*(char *)v23 = *(char *)&v1 + (char)v23;
return function_100337de();
}

// Address range: 0x100337de - 0x100337f6
int32_t function_100337de(void) {
// 0x100337de
function_100337fc();
return function_1003383b((int32_t)&g2);
}

// Address range: 0x100337f6 - 0x100337fb
int32_t function_100337f6(void) {
// 0x100337f6
return function_100337fc();
}

// Address range: 0x100337fc - 0x10033807
int32_t function_100337fc(void) {
// 0x100337fc
int32_t v1; // 0x100337fc
int32_t v2; // 0x100337fc
int32_t v3; // 0x100337fc
int32_t v4; // 0x100337fc
int32_t v5; // 0x100337fc
int32_t v6; // 0x100337fc
int32_t v7; // 0x100337fc
return function_10033807(0, v2, v3, &v1, v4, v5, v6, v7);
}

// Address range: 0x10033807 - 0x10033814
int32_t function_10033807(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10033807
return a1 + 1;
}

// Address range: 0x10033814 - 0x10033838
int32_t function_10033814(void) {
// 0x10033814
int32_t v1; // 0x10033814
int32_t v2; // 0x10033814
int32_t v3 = *(int32_t *)(v2 + 100) | v1; // 0x10033814
char v4 = llvm_ctpop_i8((char)v3); // 0x10033814
bool v5; // 0x10033814
bool v6; // 0x10033814
bool v7; // 0x10033814
bool v8; // 0x10033814
*(int32_t *)(v3 - 8) = 0x4000 * (int32_t)v5 | 1024 * (int32_t)v6 | 512 * (int32_t)v7 | 256 * (int32_t)v8 | 64 * (int32_t)(v3 == 0) | 128 * (int32_t)(v3 < 0) | 4 * (int32_t)((v4 & 1) == 0) | 2;
int32_t v9; // 0x10033814
__writefsdword(v9, v3 - 4);
__asm_int1();
return function_100337de();
}

// Address range: 0x10033838 - 0x1003383a
int32_t function_10033838(void) {
// 0x10033838
return function_1003383b((int32_t)&g2);
}

// Address range: 0x1003383b - 0x1003386d
int32_t function_1003383b(int32_t a1) {
// 0x1003383b
int32_t v1; // 0x1003383b
int32_t v2; // 0x1003383b
if (v1 >= 0) {
// 0x10033859
__writefsdword(0, a1);
int32_t v3; // 0x1003383b
int32_t v4; // 0x1003383b
int32_t v5; // 0x1003383b
int32_t v6; // 0x1003383b
int32_t v7; // 0x1003383b
int32_t v8; // 0x1003383b
return function_1003386d(v4, v5, v6, &v3, v7, v2, v8, 0);
}
// 0x10033853
*(char *)(v2 - 21) = 1;
int32_t result; // 0x1003383b
return result;
}

// Address range: 0x1003386d - 0x1003387a
int32_t function_1003386d(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x1003386d
return a1 + 1;
}

// Address range: 0x1003387a - 0x10033888
int32_t function_1003387a(void) {
// 0x1003387a
int32_t v1; // 0x1003387a
int32_t v2; // 0x1003387a
int32_t v3 = *(int32_t *)(v2 + 88) | v1; // 0x1003387a
*(int32_t *)(v3 - 20) = v3;
return function_10033889((int32_t)&g2);
}

// Address range: 0x10033889 - 0x1003388c
int32_t function_10033889(int32_t a1) {
// 0x10033889
return function_1003388d();
}

// Address range: 0x1003388c - 0x1003388d
int32_t function_1003388c(void) {
// 0x1003388c
int32_t v1; // 0x1003388c
return v1 - 1;
}

// Address range: 0x1003388d - 0x10033893
int32_t function_1003388d(void) {
// 0x1003388d
int32_t v1; // 0x1003388d
return v1 + 1;
}

// Address range: 0x10033893 - 0x100338ad
int32_t function_10033893(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x10033893
int32_t v1; // 0x10033893
__asm_out_2(97, v1);
int32_t v2; // bp+32, 0x10033893
return function_100338ad(a1, a2, a3 + 0x1bf84ad2, &v2, a4, a5, a6, a7);
}

// Address range: 0x100338ad - 0x100338ba
int32_t function_100338ad(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x100338ad
return a1 + 1;
}

// Address range: 0x100338ba - 0x100338d5
int32_t function_100338ba(void) {
// 0x100338ba
int32_t v1; // 0x100338ba
int32_t v2; // 0x100338ba
int32_t v3 = *(int32_t *)(v2 - 24) | v1; // 0x100338ba
int32_t v4; // 0x100338ba
int32_t v5 = v4 - v2; // 0x100338bd
char * v6 = (char *)v5; // 0x100338bf
unsigned char v7 = *v6; // 0x100338bf
char v8 = v5; // 0x100338bf
char v9 = v7 + v8; // 0x100338bf
char v10 = llvm_ctpop_i8(v9); // 0x100338bf
*v6 = v9;
bool v11; // 0x100338ba
bool v12; // 0x100338ba
bool v13; // 0x100338ba
bool v14; // 0x100338ba
*(int32_t *)(v3 - 4) = 0x4000 * (int32_t)v11 | 1024 * (int32_t)v12 | 512 * (int32_t)v13 | 256 * (int32_t)v14 | (int32_t)(v9 < v7) | 64 * (int32_t)(v9 == 0) | 128 * (int32_t)(v9 < 0) | 16 * (int32_t)((v7 & 15) + (v8 & 15) > 15) | 4 * (int32_t)((v10 & 1) == 0) | 2048 * (int32_t)(((v9 ^ v7) & (v9 ^ v8)) < 0) | 2;
int32_t * v15 = (int32_t *)v3; // 0x100338c9
int32_t * v16 = (int32_t *)(v3 + 4); // 0x100338c9
int32_t * v17 = (int32_t *)(v3 + 8); // 0x100338c9
*(int32_t *)(v3 + 12) = v3 + 32;
return function_100338d6((int32_t)&g2);
}

// Address range: 0x100338d6 - 0x100338d9
int32_t function_100338d6(int32_t a1) {
// 0x100338d6
return function_100338da();
}

// Address range: 0x100338d9 - 0x100338da
int32_t function_100338d9(void) {
// 0x100338d9
int32_t v1; // 0x100338d9
return v1 - 1;
}

// Address range: 0x100338da - 0x100338e0
int32_t function_100338da(void) {
// 0x100338da
int32_t v1; // 0x100338da
return v1 + 1;
}

// Address range: 0x100338e0 - 0x100338e8
int32_t function_100338e0(void) {
// 0x100338e0
int32_t result; // 0x100338e0
__asm_out_2(97, result);
return result;
}

// Address range: 0x100338e8 - 0x10033907
int32_t function_100338e8(void) {
// 0x100338e8
int32_t v1; // 0x100338e8
*(char *)v1 = 2 * (char)v1;
int32_t v2; // 0x100338e8
int32_t v3 = v2;
*(char *)v3 = *(char *)&v2 + (char)v3;
return function_10033908();
}

// Address range: 0x10033908 - 0x10033920
int32_t function_10033908(void) {
// 0x10033908
function_10033926();
return function_10033965((int32_t)&g2);
}

// Address range: 0x10033920 - 0x10033925
int32_t function_10033920(void) {
// 0x10033920
return function_10033926();
}

// Address range: 0x10033926 - 0x10033931
int32_t function_10033926(void) {
// 0x10033926
int32_t v1; // 0x10033926
int32_t v2; // 0x10033926
int32_t v3; // 0x10033926
int32_t v4; // 0x10033926
int32_t v5; // 0x10033926
int32_t v6; // 0x10033926
int32_t v7; // 0x10033926
return function_10033931(0, v2, v3, &v1, v4, v5, v6, v7);
}

// Address range: 0x10033931 - 0x1003393e
int32_t function_10033931(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10033931
return a1 + 1;
}

// Address range: 0x1003393e - 0x10033962
int32_t function_1003393e(void) {
// 0x1003393e
int32_t v1; // 0x1003393e
int32_t v2; // 0x1003393e
int32_t v3 = *(int32_t *)(v2 + 100) | v1; // 0x1003393e
char v4 = llvm_ctpop_i8((char)v3); // 0x1003393e
bool v5; // 0x1003393e
bool v6; // 0x1003393e
bool v7; // 0x1003393e
bool v8; // 0x1003393e
*(int32_t *)(v3 - 8) = 0x4000 * (int32_t)v5 | 1024 * (int32_t)v6 | 512 * (int32_t)v7 | 256 * (int32_t)v8 | 64 * (int32_t)(v3 == 0) | 128 * (int32_t)(v3 < 0) | 4 * (int32_t)((v4 & 1) == 0) | 2;
int32_t v9; // 0x1003393e
__writefsdword(v9, v3 - 4);
__asm_int1();
return function_10033908();
}

// Address range: 0x10033962 - 0x10033964
int32_t function_10033962(void) {
// 0x10033962
return function_10033965((int32_t)&g2);
}

// Address range: 0x10033965 - 0x10033997
int32_t function_10033965(int32_t a1) {
// 0x10033965
int32_t v1; // 0x10033965
int32_t v2; // 0x10033965
if (v1 >= 0) {
// 0x10033983
__writefsdword(0, a1);
int32_t v3; // 0x10033965
int32_t v4; // 0x10033965
int32_t v5; // 0x10033965
int32_t v6; // 0x10033965
int32_t v7; // 0x10033965
int32_t v8; // 0x10033965
return function_10033997(v4, v5, v6, &v3, v7, v2, v8, 0);
}
// 0x1003397d
*(char *)(v2 - 21) = 1;
int32_t result; // 0x10033965
return result;
}

// Address range: 0x10033997 - 0x100339a4
int32_t function_10033997(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10033997
return a1 + 1;
}

// Address range: 0x100339a4 - 0x100339b2
int32_t function_100339a4(void) {
// 0x100339a4
int32_t v1; // 0x100339a4
int32_t v2; // 0x100339a4
int32_t v3 = *(int32_t *)(v2 + 88) | v1; // 0x100339a4
*(int32_t *)(v3 - 20) = v3;
return function_100339b3((int32_t)&g2);
}

// Address range: 0x100339b3 - 0x100339b6
int32_t function_100339b3(int32_t a1) {
// 0x100339b3
return function_100339b7();
}

// Address range: 0x100339b6 - 0x100339b7
int32_t function_100339b6(void) {
// 0x100339b6
int32_t v1; // 0x100339b6
return v1 - 1;
}

// Address range: 0x100339b7 - 0x100339bd
int32_t function_100339b7(void) {
// 0x100339b7
int32_t v1; // 0x100339b7
return v1 + 1;
}

// Address range: 0x100339bd - 0x100339e8
int32_t function_100339bd(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
// 0x100339bd
int32_t v1; // 0x100339bd
__asm_out_2(97, v1);
int32_t result = *(int32_t *)(a3 + 0x133dae8e); // 0x100339ce
*(int32_t *)(a3 + 0x133dad8e) = result;
return result;
}

// Address range: 0x100339e8 - 0x10033b49
int32_t function_100339e8(void) {
// 0x100339e8
int32_t v1; // 0x100339e8
*(char *)v1 = 2 * (char)v1;
int32_t result; // 0x100339e8
int32_t v2 = result;
*(char *)v2 = *(char *)&result + (char)v2;
int32_t v3; // 0x100339e8
int32_t * v4 = (int32_t *)(v3 + 0x432b3d); // 0x100339ec
if (*v4 == 1) {
// 0x10033b3e
*v4 = 1;
return result;
}
int32_t v5 = *(int32_t *)(v3 + 0x432b41); // 0x100339f9
result = v5;
bool v6; // 0x100339e8
bool v7; // 0x100339e8
bool v8; // 0x100339e8
bool v9; // 0x100339e8
int32_t v10 = 256 * (int32_t)v7 | 512 * (int32_t)v6 | 1024 * (int32_t)v9 | 0x4000 * (int32_t)v8;
int32_t v11 = v10 | 64 * (int32_t)(v5 == 0) | 128 * (int32_t)(v5 < 0) | 4 * (int32_t)((llvm_ctpop_i8((char)v5) & 1) == 0) | 2; // bp-4, 0x10033a04
int32_t v12; // 0x100339e8
int32_t v13; // 0x100339e8
int32_t v14; // 0x100339e8
int32_t v15; // 0x100339e8
int32_t v16; // 0x100339e8
if (v5 != 0) {
// 0x10033a14
v11 = 0;
return function_10033a22(v12, v13, v3, &v11, v14, v15, v16, v5, 0);
}
int32_t v17 = *(int32_t *)(v3 + 0x432d1d); // 0x10033a5a
v11 = v10 | 64 * (int32_t)((v17 & 0x40000) == 0) | 6;
if ((v17 & 0x40000) == 0) {
// 0x10033b3e
*v4 = 1;
return result;
}
int32_t v18 = *(int32_t *)(v3 + 0x432b45); // 0x10033a78
v11 = v18;
int32_t v19; // 0x100339e8
return function_10033a8a(v12, v13, v3, &v19, v14, v15, v16, v18);
}

// Address range: 0x10033a22 - 0x10033a25
int32_t function_10033a22(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
// 0x10033a22
return function_10033a26();
}

// Address range: 0x10033a25 - 0x10033a26
int32_t function_10033a25(void) {
// 0x10033a25
int32_t v1; // 0x10033a25
return v1 - 1;
}

// Address range: 0x10033a26 - 0x10033a2c
int32_t function_10033a26(void) {
// 0x10033a26
int32_t v1; // 0x10033a26
return v1 + 1;
}

// Address range: 0x10033a2c - 0x10033a4b
int32_t function_10033a2c(void) {
// 0x10033a2c
int32_t v1; // 0x10033a2c
__asm_out_2(97, v1);
int32_t v2; // bp-8, 0x10033a2c
int32_t v3; // 0x10033a2c
int32_t v4; // 0x10033a2c
int32_t v5; // 0x10033a2c
int32_t v6; // 0x10033a2c
int32_t v7; // 0x10033a2c
int32_t v8; // 0x10033a2c
return function_10033a4b(v3, v4, v5, &v2, v6, v7, v8, v1, v1, 1);
}

// Address range: 0x10033a4b - 0x10033a58
int32_t function_10033a4b(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10) {
// 0x10033a4b
return a1 + 1;
}

// Address range: 0x10033a59 - 0x10033a5a
int32_t function_10033a59(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result) {
// 0x10033a59
return result;
}

// Address range: 0x10033a8a - 0x10033a8d
int32_t function_10033a8a(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10033a8a
return function_10033a8e();
}

// Address range: 0x10033a8d - 0x10033a8e
int32_t function_10033a8d(void) {
// 0x10033a8d
int32_t v1; // 0x10033a8d
return v1 - 1;
}

// Address range: 0x10033a8e - 0x10033a94
int32_t function_10033a8e(void) {
// 0x10033a8e
int32_t v1; // 0x10033a8e
return v1 + 1;
}

// Address range: 0x10033a94 - 0x10033ab9
int32_t function_10033a94(void) {
// 0x10033a94
int32_t v1; // 0x10033a94
__asm_out_2(97, v1);
int32_t v2 = 0; // bp-4, 0x10033aac
int32_t v3; // 0x10033a94
int32_t v4; // 0x10033a94
int32_t v5; // 0x10033a94
int32_t v6; // 0x10033a94
int32_t v7; // 0x10033a94
int32_t v8; // 0x10033a94
return function_10033aba(v3, v4, v5, &v2, v6, v7, v8, v1, 0);
}

// Address range: 0x10033aba - 0x10033abd
int32_t function_10033aba(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
// 0x10033aba
return function_10033abe();
}

// Address range: 0x10033abd - 0x10033abe
int32_t function_10033abd(void) {
// 0x10033abd
int32_t v1; // 0x10033abd
return v1 - 1;
}

// Address range: 0x10033abe - 0x10033ac4
int32_t function_10033abe(void) {
// 0x10033abe
int32_t v1; // 0x10033abe
return v1 + 1;
}

// Address range: 0x10033ac4 - 0x10033ade
int32_t function_10033ac4(void) {
// 0x10033ac4
int32_t v1; // 0x10033ac4
__asm_out_2(97, v1);
int32_t v2 = 0; // bp-12, 0x10033ad3
int32_t v3; // 0x10033ac4
int32_t v4; // 0x10033ac4
int32_t v5; // 0x10033ac4
int32_t v6; // 0x10033ac4
int32_t v7; // 0x10033ac4
int32_t v8; // 0x10033ac4
return function_10033ade(v3, v4, v5, &v2, v6, v7, v8, v1, 0, 0, -1);
}

// Address range: 0x10033ade - 0x10033aeb
int32_t function_10033ade(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11) {
// 0x10033ade
return a1 + 1;
}

// Address range: 0x10033aeb - 0x10033b13
int32_t function_10033aeb(void) {
// 0x10033aeb
int32_t v1; // 0x10033aeb
int32_t v2; // 0x10033aeb
int32_t v3 = *(int32_t *)(v2 + 80) | v1; // 0x10033aeb
*(int32_t *)(v3 - 24) = v3 - 4;
return function_10033b14((int32_t)&g2);
}

// Address range: 0x10033b14 - 0x10033b17
int32_t function_10033b14(int32_t a1) {
// 0x10033b14
return function_10033b18();
}

// Address range: 0x10033b17 - 0x10033b18
int32_t function_10033b17(void) {
// 0x10033b17
int32_t v1; // 0x10033b17
return v1 - 1;
}

// Address range: 0x10033b18 - 0x10033b1e
int32_t function_10033b18(void) {
// 0x10033b18
int32_t v1; // 0x10033b18
return v1 + 1;
}

// Address range: 0x10033b1e - 0x10033b2f
int32_t function_10033b1e(void) {
// 0x10033b1e
int32_t v1; // 0x10033b1e
__asm_out_2(97, v1);
int32_t v2; // 0x10033b1e
int32_t v3; // 0x10033b1e
int32_t v4; // 0x10033b1e
int32_t v5; // 0x10033b1e
int32_t v6; // 0x10033b1e
int32_t v7; // 0x10033b1e
int32_t v8; // 0x10033b1e
return function_10033b2f(v3, v4, v5, &v2, v6, v7, v8, v1);
}

// Address range: 0x10033b2f - 0x10033b3c
int32_t function_10033b2f(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10033b2f
return a1 + 1;
}

// Address range: 0x10033b3d - 0x10033b3e
int32_t function_10033b3d(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t result) {
// 0x10033b3d
return result;
}

// Address range: 0x10033b49 - 0x10033b66
int32_t function_10033b49(int32_t a1) {
// 0x10033b49
int32_t v1; // 0x10033b49
*(char *)v1 = 2 * (char)v1;
int32_t v2; // 0x10033b49
int32_t v3 = v2;
*(char *)v3 = *(char *)&v2 + (char)v3;
int32_t v4 = v2;
*(char *)v4 = *(char *)&v2 + (char)v4;
int32_t v5 = v2;
*(char *)v5 = *(char *)&v2 + (char)v5;
int32_t v6 = v2;
*(char *)v6 = *(char *)&v2 + (char)v6;
int32_t v7 = v2;
*(char *)v7 = *(char *)&v2 + (char)v7;
int32_t v8; // 0x10033b49
int32_t v9; // 0x10033b49
int32_t v10; // 0x10033b49
int32_t v11; // 0x10033b49
int32_t v12; // 0x10033b49
int32_t v13; // 0x10033b49
return function_10033b67(v9, v10, a1, &v8, v11, v12, v13, v2);
}

// Address range: 0x10033b67 - 0x10033b6a
int32_t function_10033b67(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10033b67
return function_10033b6b();
}

// Address range: 0x10033b6a - 0x10033b6b
int32_t function_10033b6a(void) {
// 0x10033b6a
int32_t v1; // 0x10033b6a
return v1 - 1;
}

// Address range: 0x10033b6b - 0x10033b71
int32_t function_10033b6b(void) {
// 0x10033b6b
int32_t v1; // 0x10033b6b
return v1 + 1;
}

// Address range: 0x10033b71 - 0x10033b8e
int32_t function_10033b71(int32_t a1) {
// 0x10033b71
int32_t v1; // 0x10033b71
__asm_out_2(97, v1);
int32_t v2; // 0x10033b71
int32_t v3; // 0x10033b71
int32_t v4; // 0x10033b71
int32_t v5; // 0x10033b71
int32_t v6; // 0x10033b71
int32_t v7; // 0x10033b71
int32_t v8; // 0x10033b71
return function_10033b8e(v3, v4, v5 - 0x432b4e, &v2, v6, v7, v8, a1);
}

// Address range: 0x10033b8e - 0x10033b9b
int32_t function_10033b8e(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x10033b8e
return a1 + 1;
}

// Address range: 0x10033b9b - 0x10033ba9
int32_t function_10033b9b(void) {
// 0x10033b9b
int32_t v1; // 0x10033b9b
int32_t v2; // 0x10033b9b
int32_t v3 = *(int32_t *)(v2 + 80) | v1; // 0x10033b9b
*(int32_t *)(v3 - 20) = v3;
return function_10033baa((int32_t)&g2);
}

// Address range: 0x10033baa - 0x10033bad
int32_t function_10033baa(int32_t a1) {
// 0x10033baa
return function_10033bae();
}

// Address range: 0x10033bad - 0x10033bae
int32_t function_10033bad(void) {
// 0x10033bad
int32_t v1; // 0x10033bad
return v1 - 1;
}

// Address range: 0x10033bae - 0x10033bb4
int32_t function_10033bae(void) {
// 0x10033bae
int32_t v1; // 0x10033bae
return v1 + 1;
}

// Address range: 0x10575444 - 0x10575445
int32_t function_10575444(void) {
// 0x10575444
int32_t result; // 0x10575444
return result;
}

// Address range: 0x10738af0 - 0x10738af1
int32_t function_10738af0(void) {
// 0x10738af0
int32_t result; // 0x10738af0
return result;
}

// Address range: 0x11c63253 - 0x11c63254
int32_t function_11c63253(void) {
// 0x11c63253
int32_t result; // 0x11c63253
return result;
}

// Address range: 0x124dc780 - 0x124dc781
int32_t function_124dc780(void) {
// 0x124dc780
int32_t result; // 0x124dc780
return result;
}

// Address range: 0x1264ce31 - 0x1264ce32
int32_t function_1264ce31(void) {
// 0x1264ce31
int32_t result; // 0x1264ce31
return result;
}

// Address range: 0x127f31af - 0x127f31b0
int32_t function_127f31af(void) {
// 0x127f31af
int32_t result; // 0x127f31af
return result;
}

// Address range: 0x12cc478e - 0x12cc478f
int32_t function_12cc478e(void) {
// 0x12cc478e
int32_t result; // 0x12cc478e
return result;
}

// Address range: 0x12eb75e0 - 0x12eb75e1
int32_t function_12eb75e0(int16_t a1) {
// 0x12eb75e0
int32_t result; // 0x12eb75e0
return result;
}

// Address range: 0x130e3d44 - 0x130e3d45
int32_t function_130e3d44(void) {
// 0x130e3d44
int32_t result; // 0x130e3d44
return result;
}

// Address range: 0x13db00cf - 0x13db00d0
int32_t function_13db00cf(void) {
// 0x13db00cf
int32_t result; // 0x13db00cf
return result;
}

// Address range: 0x13e4dc4f - 0x13e4dc50
int32_t function_13e4dc4f(void) {
// 0x13e4dc4f
int32_t result; // 0x13e4dc4f
return result;
}

// Address range: 0x140f4f9e - 0x140f4f9f
int32_t function_140f4f9e(void) {
// 0x140f4f9e
int32_t result; // 0x140f4f9e
return result;
}

// Address range: 0x1453b21b - 0x1453b21c
int32_t function_1453b21b(void) {
// 0x1453b21b
int32_t result; // 0x1453b21b
return result;
}

// Address range: 0x1458e8bb - 0x1458e8bc
int32_t function_1458e8bb(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t * a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
// 0x1458e8bb
int32_t result; // 0x1458e8bb
return result;
}

// Address range: 0x14dfb40d - 0x14dfb40e
int32_t function_14dfb40d(void) {
// 0x14dfb40d
int32_t result; // 0x14dfb40d
return result;
}

// Address range: 0x14f7672a - 0x14f7672b
int32_t function_14f7672a(int16_t a1) {
// 0x14f7672a
int32_t result; // 0x14f7672a
return result;
}

// Address range: 0x15102eb1 - 0x15102eb2
int32_t function_15102eb1(void) {
// 0x15102eb1
int32_t result; // 0x15102eb1
return result;
}

// Address range: 0x156bead6 - 0x156bead7
int32_t function_156bead6(void) {
// 0x156bead6
int32_t result; // 0x156bead6
return result;
}

// Address range: 0x15a8f2e0 - 0x15a8f2e1
int32_t function_15a8f2e0(void) {
// 0x15a8f2e0
int32_t result; // 0x15a8f2e0
return result;
}

// Address range: 0x15d45bc8 - 0x15d45bc9
int32_t function_15d45bc8(void) {
// 0x15d45bc8
int32_t result; // 0x15d45bc8
return result;
}

// Address range: 0x161cc410 - 0x161cc411
int32_t function_161cc410(void) {
// 0x161cc410
int32_t result; // 0x161cc410
return result;
}

// Address range: 0x17281aa7 - 0x17281aa8
int32_t function_17281aa7(void) {
// 0x17281aa7
int32_t result; // 0x17281aa7
return result;
}

// Address range: 0x18011b07 - 0x18011b08
int32_t function_18011b07(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x18011b07
int32_t result; // 0x18011b07
return result;
}

// Address range: 0x19688699 - 0x1968869a
int32_t function_19688699(void) {
// 0x19688699
int32_t result; // 0x19688699
return result;
}

// Address range: 0x19d6a64f - 0x19d6a650
int32_t function_19d6a64f(void) {
// 0x19d6a64f
int32_t result; // 0x19d6a64f
return result;
}

// Address range: 0x19e7dfe8 - 0x19e7dfe9
int32_t function_19e7dfe8(void) {
// 0x19e7dfe8
int32_t result; // 0x19e7dfe8
return result;
}

// Address range: 0x1a165917 - 0x1a165918
int32_t function_1a165917(void) {
// 0x1a165917
int32_t result; // 0x1a165917
return result;
}

// Address range: 0x1a2b57dc - 0x1a2b57dd
int32_t function_1a2b57dc(void) {
// 0x1a2b57dc
int32_t result; // 0x1a2b57dc
return result;
}

// Address range: 0x1abf0c47 - 0x1abf0c48
int32_t function_1abf0c47(void) {
// 0x1abf0c47
int32_t result; // 0x1abf0c47
return result;
}

// Address range: 0x1ac52660 - 0x1ac52661
int32_t function_1ac52660(void) {
// 0x1ac52660
int32_t result; // 0x1ac52660
return result;
}

// Address range: 0x1ad31ae3 - 0x1ad31ae4
int32_t function_1ad31ae3(void) {
// 0x1ad31ae3
int32_t result; // 0x1ad31ae3
return result;
}

// Address range: 0x1b63b5fd - 0x1b63b5fe
int32_t function_1b63b5fd(void) {
// 0x1b63b5fd
int32_t result; // 0x1b63b5fd
return result;
}

// Address range: 0x1c008984 - 0x1c008985
int32_t function_1c008984(void) {
// 0x1c008984
int32_t result; // 0x1c008984
return result;
}

// Address range: 0x1c081214 - 0x1c081215
int32_t function_1c081214(void) {
// 0x1c081214
int32_t result; // 0x1c081214
return result;
}

// Address range: 0x1c2b163c - 0x1c2b163d
int32_t function_1c2b163c(void) {
// 0x1c2b163c
int32_t result; // 0x1c2b163c
return result;
}

// Address range: 0x1d052fbf - 0x1d052fc0
int32_t function_1d052fbf(int32_t a1) {
// 0x1d052fbf
int32_t result; // 0x1d052fbf
return result;
}

// Address range: 0x1d21f7a4 - 0x1d21f7a5
int32_t function_1d21f7a4(void) {
// 0x1d21f7a4
int32_t result; // 0x1d21f7a4
return result;
}

// Address range: 0x1d2e808d - 0x1d2e808e
int32_t function_1d2e808d(void) {
// 0x1d2e808d
int32_t result; // 0x1d2e808d
return result;
}

// Address range: 0x1d2f808d - 0x1d2f808e
int32_t function_1d2f808d(void) {
// 0x1d2f808d
int32_t result; // 0x1d2f808d
return result;
}

// Address range: 0x1d6cb06d - 0x1d6cb06e
int32_t function_1d6cb06d(void) {
// 0x1d6cb06d
int32_t result; // 0x1d6cb06d
return result;
}

// Address range: 0x1db3467f - 0x1db34680
int32_t function_1db3467f(void) {
// 0x1db3467f
int32_t result; // 0x1db3467f
return result;
}

// Address range: 0x1dbc770b - 0x1dbc770c
int32_t function_1dbc770b(void) {
// 0x1dbc770b
int32_t result; // 0x1dbc770b
return result;
}

// Address range: 0x1e1387b2 - 0x1e1387b3
int32_t function_1e1387b2(void) {
// 0x1e1387b2
int32_t result; // 0x1e1387b2
return result;
}

// Address range: 0x1e1fae8e - 0x1e1fae8f
int32_t function_1e1fae8e(void) {
// 0x1e1fae8e
int32_t result; // 0x1e1fae8e
return result;
}

// Address range: 0x1e21226a - 0x1e21226b
int32_t function_1e21226a(void) {
// 0x1e21226a
int32_t result; // 0x1e21226a
return result;
}

// Address range: 0x1e446759 - 0x1e44675a
int32_t function_1e446759(void) {
// 0x1e446759
int32_t result; // 0x1e446759
return result;
}

// Address range: 0x1e9ca94b - 0x1e9ca94c
int32_t function_1e9ca94b(void) {
// 0x1e9ca94b
int32_t result; // 0x1e9ca94b
return result;
}

// Address range: 0x1eb84dde - 0x1eb84ddf
int32_t function_1eb84dde(void) {
// 0x1eb84dde
int32_t result; // 0x1eb84dde
return result;
}

// Address range: 0x1ee55c1b - 0x1ee55c1c
int32_t function_1ee55c1b(void) {
// 0x1ee55c1b
int32_t result; // 0x1ee55c1b
return result;
}

// Address range: 0x1f6a6b86 - 0x1f6a6b87
int32_t function_1f6a6b86(int32_t a1) {
// 0x1f6a6b86
int32_t result; // 0x1f6a6b86
return result;
}

// Address range: 0x1f8257a4 - 0x1f8257a5
int32_t function_1f8257a4(void) {
// 0x1f8257a4
int32_t result; // 0x1f8257a4
return result;
}

// Address range: 0x1fcee610 - 0x1fcee611
int32_t function_1fcee610(void) {
// 0x1fcee610
int32_t result; // 0x1fcee610
return result;
}

// Address range: 0x206b6a9b - 0x206b6a9c
int32_t function_206b6a9b(void) {
// 0x206b6a9b
int32_t result; // 0x206b6a9b
return result;
}

// Address range: 0x20762c43 - 0x20762c44
int32_t function_20762c43(int32_t a1) {
// 0x20762c43
int32_t result; // 0x20762c43
return result;
}

// Address range: 0x20c250e2 - 0x20c250e3
int32_t function_20c250e2(void) {
// 0x20c250e2
int32_t result; // 0x20c250e2
return result;
}

// Address range: 0x21323486 - 0x21323487
int32_t function_21323486(void) {
// 0x21323486
int32_t result; // 0x21323486
return result;
}

// Address range: 0x21af92f0 - 0x21af92f1
int32_t function_21af92f0(void) {
// 0x21af92f0
int32_t result; // 0x21af92f0
return result;
}

// Address range: 0x21bbcc94 - 0x21bbcc95
int32_t function_21bbcc94(void) {
// 0x21bbcc94
int32_t result; // 0x21bbcc94
return result;
}

// Address range: 0x21efb857 - 0x21efb858
int32_t function_21efb857(void) {
// 0x21efb857
int32_t result; // 0x21efb857
return result;
}

// Address range: 0x2236727a - 0x2236727b
int32_t function_2236727a(void) {
// 0x2236727a
int32_t result; // 0x2236727a
return result;
}

// Address range: 0x2256d6c0 - 0x2256d6c1
int32_t function_2256d6c0(int32_t a1) {
// 0x2256d6c0
int32_t result; // 0x2256d6c0
return result;
}

// Address range: 0x22c08faf - 0x22c08fb0
int32_t function_22c08faf(void) {
// 0x22c08faf
int32_t result; // 0x22c08faf
return result;
}

// Address range: 0x240a41e5 - 0x240a41e6
int32_t function_240a41e5(void) {
// 0x240a41e5
int32_t result; // 0x240a41e5
return result;
}

// Address range: 0x24305d35 - 0x24305d36
int32_t function_24305d35(void) {
// 0x24305d35
int32_t result; // 0x24305d35
return result;
}

// Address range: 0x247be7c8 - 0x247be7c9
int32_t function_247be7c8(void) {
// 0x247be7c8
int32_t result; // 0x247be7c8
return result;
}

// Address range: 0x249089b7 - 0x249089b8
int32_t function_249089b7(int32_t a1) {
// 0x249089b7
int32_t result; // 0x249089b7
return result;
}

// Address range: 0x24af0237 - 0x24af0238
int32_t function_24af0237(void) {
// 0x24af0237
int32_t result; // 0x24af0237
return result;
}

// Address range: 0x24d5185d - 0x24d5185e
int32_t function_24d5185d(void) {
// 0x24d5185d
int32_t result; // 0x24d5185d
return result;
}

// Address range: 0x25db956e - 0x25db956f
int32_t function_25db956e(int16_t a1) {
// 0x25db956e
int32_t result; // 0x25db956e
return result;
}

// Address range: 0x25dd1b6c - 0x25dd1b6d
int32_t function_25dd1b6c(void) {
// 0x25dd1b6c
int32_t result; // 0x25dd1b6c
return result;
}

// Address range: 0x25fac80c - 0x25fac80d
int32_t function_25fac80c(void) {
// 0x25fac80c
int32_t result; // 0x25fac80c
return result;
}

// Address range: 0x262f6f88 - 0x262f6f89
int32_t function_262f6f88(void) {
// 0x262f6f88
int32_t result; // 0x262f6f88
return result;
}

// Address range: 0x280bac64 - 0x280bac65
int32_t function_280bac64(void) {
// 0x280bac64
int32_t result; // 0x280bac64
return result;
}

// Address range: 0x28d3c318 - 0x28d3c319
int32_t function_28d3c318(void) {
// 0x28d3c318
int32_t result; // 0x28d3c318
return result;
}

// Address range: 0x28ee9d74 - 0x28ee9d75
int32_t function_28ee9d74(void) {
// 0x28ee9d74
int32_t result; // 0x28ee9d74
return result;
}

// Address range: 0x2901aa21 - 0x2901aa22
int32_t function_2901aa21(void) {
// 0x2901aa21
int32_t result; // 0x2901aa21
return result;
}

// Address range: 0x2a141732 - 0x2a141733
int32_t function_2a141732(void) {
// 0x2a141732
int32_t result; // 0x2a141732
return result;
}

// Address range: 0x2a1d3fdb - 0x2a1d3fdc
int32_t function_2a1d3fdb(int32_t a1, int32_t a2) {
// 0x2a1d3fdb
int32_t result; // 0x2a1d3fdb
return result;
}

// Address range: 0x2ac2bf82 - 0x2ac2bf83
int32_t function_2ac2bf82(void) {
// 0x2ac2bf82
int32_t result; // 0x2ac2bf82
return result;
}

// Address range: 0x2b77cb42 - 0x2b77cb43
int32_t function_2b77cb42(void) {
// 0x2b77cb42
int32_t result; // 0x2b77cb42
return result;
}

// Address range: 0x2c6ec5fd - 0x2c6ec5fe
int32_t function_2c6ec5fd(void) {
// 0x2c6ec5fd
int32_t result; // 0x2c6ec5fd
return result;
}

// Address range: 0x2cbe553e - 0x2cbe553f
int32_t function_2cbe553e(void) {
// 0x2cbe553e
int32_t result; // 0x2cbe553e
return result;
}

// Address range: 0x2dea8a5c - 0x2dea8a5d
int32_t function_2dea8a5c(void) {
// 0x2dea8a5c
int32_t result; // 0x2dea8a5c
return result;
}

// Address range: 0x2dfee5fe - 0x2dfee5ff
int32_t function_2dfee5fe(void) {
// 0x2dfee5fe
int32_t result; // 0x2dfee5fe
return result;
}

// Address range: 0x2e70e2ac - 0x2e70e2ad
int32_t function_2e70e2ac(void) {
// 0x2e70e2ac
int32_t result; // 0x2e70e2ac
return result;
}

// Address range: 0x2ec8b533 - 0x2ec8b534
int32_t function_2ec8b533(void) {
// 0x2ec8b533
int32_t result; // 0x2ec8b533
return result;
}

// Address range: 0x2fa2e7d1 - 0x2fa2e7d2
int32_t function_2fa2e7d1(void) {
// 0x2fa2e7d1
int32_t result; // 0x2fa2e7d1
return result;
}

// Address range: 0x2fe3f596 - 0x2fe3f597
int32_t function_2fe3f596(void) {
// 0x2fe3f596
int32_t result; // 0x2fe3f596
return result;
}

// Address range: 0x30263a5b - 0x30263a5c
int32_t function_30263a5b(void) {
// 0x30263a5b
int32_t result; // 0x30263a5b
return result;
}

// Address range: 0x3043ffb3 - 0x3043ffb4
int32_t function_3043ffb3(void) {
// 0x3043ffb3
int32_t result; // 0x3043ffb3
return result;
}

// Address range: 0x307d477c - 0x307d477d
int32_t function_307d477c(void) {
// 0x307d477c
int32_t result; // 0x307d477c
return result;
}

// Address range: 0x310f4d85 - 0x310f4d86
int32_t function_310f4d85(void) {
// 0x310f4d85
int32_t result; // 0x310f4d85
return result;
}

// Address range: 0x3266cc03 - 0x3266cc04
int32_t function_3266cc03(void) {
// 0x3266cc03
int32_t result; // 0x3266cc03
return result;
}

// Address range: 0x33ab8879 - 0x33ab887a
int32_t function_33ab8879(void) {
// 0x33ab8879
int32_t result; // 0x33ab8879
return result;
}

// Address range: 0x347a97f5 - 0x347a97f6
int32_t function_347a97f5(void) {
// 0x347a97f5
int32_t result; // 0x347a97f5
return result;
}

// Address range: 0x3486be03 - 0x3486be04
int32_t function_3486be03(void) {
// 0x3486be03
int32_t result; // 0x3486be03
return result;
}

// Address range: 0x34f44cb9 - 0x34f44cba
int32_t function_34f44cb9(void) {
// 0x34f44cb9
int32_t result; // 0x34f44cb9
return result;
}

// Address range: 0x358fc1f2 - 0x358fc1f3
int32_t function_358fc1f2(void) {
// 0x358fc1f2
int32_t result; // 0x358fc1f2
return result;
}

// Address range: 0x369eb692 - 0x369eb693
int32_t function_369eb692(void) {
// 0x369eb692
int32_t result; // 0x369eb692
return result;
}

// Address range: 0x37de9a94 - 0x37de9a95
int32_t function_37de9a94(void) {
// 0x37de9a94
int32_t result; // 0x37de9a94
return result;
}

// Address range: 0x380a51a0 - 0x380a51a1
int32_t function_380a51a0(void) {
// 0x380a51a0
int32_t result; // 0x380a51a0
return result;
}

// Address range: 0x38293501 - 0x38293502
int32_t function_38293501(void) {
// 0x38293501
int32_t result; // 0x38293501
return result;
}

// Address range: 0x387d635f - 0x387d6360
int32_t function_387d635f(void) {
// 0x387d635f
int32_t result; // 0x387d635f
return result;
}

// Address range: 0x3892be28 - 0x3892be29
int32_t function_3892be28(void) {
// 0x3892be28
int32_t result; // 0x3892be28
return result;
}

// Address range: 0x38e2ee17 - 0x38e2ee18
int32_t function_38e2ee17(void) {
// 0x38e2ee17
int32_t result; // 0x38e2ee17
return result;
}

// Address range: 0x3a07acc4 - 0x3a07acc5
int32_t function_3a07acc4(void) {
// 0x3a07acc4
int32_t result; // 0x3a07acc4
return result;
}

// Address range: 0x3a0d50ee - 0x3a0d50ef
int32_t function_3a0d50ee(void) {
// 0x3a0d50ee
int32_t result; // 0x3a0d50ee
return result;
}

// Address range: 0x3a50cd53 - 0x3a50cd54
int32_t function_3a50cd53(int32_t a1, int32_t a2) {
// 0x3a50cd53
int32_t result; // 0x3a50cd53
return result;
}

// Address range: 0x3a897333 - 0x3a897334
int32_t function_3a897333(void) {
// 0x3a897333
int32_t result; // 0x3a897333
return result;
}

// Address range: 0x3aba1069 - 0x3aba106a
int32_t function_3aba1069(void) {
// 0x3aba1069
int32_t result; // 0x3aba1069
return result;
}

// Address range: 0x3b3eb353 - 0x3b3eb354
int32_t function_3b3eb353(void) {
// 0x3b3eb353
int32_t result; // 0x3b3eb353
return result;
}

// Address range: 0x3bb0e2ee - 0x3bb0e2ef
int32_t function_3bb0e2ee(int32_t a1) {
// 0x3bb0e2ee
int32_t result; // 0x3bb0e2ee
return result;
}

// Address range: 0x3d0a96f5 - 0x3d0a96f6
int32_t function_3d0a96f5(void) {
// 0x3d0a96f5
int32_t result; // 0x3d0a96f5
return result;
}

// Address range: 0x3d1f7e15 - 0x3d1f7e16
int32_t function_3d1f7e15(void) {
// 0x3d1f7e15
int32_t result; // 0x3d1f7e15
return result;
}

// Address range: 0x3d207e15 - 0x3d207e16
int32_t function_3d207e15(void) {
// 0x3d207e15
int32_t result; // 0x3d207e15
return result;
}

// Address range: 0x3d53a0fc - 0x3d53a0fd
int32_t function_3d53a0fc(void) {
// 0x3d53a0fc
int32_t result; // 0x3d53a0fc
return result;
}

// Address range: 0x3d922188 - 0x3d922189
int32_t function_3d922188(void) {
// 0x3d922188
int32_t result; // 0x3d922188
return result;
}

// Address range: 0x3df1692c - 0x3df1692d
int32_t function_3df1692c(void) {
// 0x3df1692c
int32_t result; // 0x3df1692c
return result;
}

// Address range: 0x3e607e0f - 0x3e607e10
int32_t function_3e607e0f(void) {
// 0x3e607e0f
int32_t result; // 0x3e607e0f
return result;
}

// Address range: 0x3ebaee6c - 0x3ebaee6d
int32_t function_3ebaee6c(void) {
// 0x3ebaee6c
int32_t result; // 0x3ebaee6c
return result;
}

// Address range: 0x3f3a21ba - 0x3f3a21bb
int32_t function_3f3a21ba(void) {
// 0x3f3a21ba
int32_t result; // 0x3f3a21ba
return result;
}

// Address range: 0x40f79c0b - 0x40f79c0c
int32_t function_40f79c0b(void) {
// 0x40f79c0b
int32_t result; // 0x40f79c0b
return result;
}

// Address range: 0x41e43294 - 0x41e43295
int32_t function_41e43294(void) {
// 0x41e43294
int32_t result; // 0x41e43294
return result;
}

// Address range: 0x41fdcd85 - 0x41fdcd86
int32_t function_41fdcd85(void) {
// 0x41fdcd85
int32_t result; // 0x41fdcd85
return result;
}

// Address range: 0x420e05f2 - 0x420e05f3
int32_t function_420e05f2(void) {
// 0x420e05f2
int32_t result; // 0x420e05f2
return result;
}

// Address range: 0x4213f678 - 0x4213f679
int32_t function_4213f678(void) {
// 0x4213f678
int32_t result; // 0x4213f678
return result;
}

// Address range: 0x42b022ee - 0x42b022ef
int32_t function_42b022ee(void) {
// 0x42b022ee
int32_t result; // 0x42b022ee
return result;
}

// Address range: 0x456fd8fc - 0x456fd8fd
int32_t function_456fd8fc(int32_t a1) {
// 0x456fd8fc
int32_t result; // 0x456fd8fc
return result;
}

// Address range: 0x457fcc12 - 0x457fcc13
int32_t function_457fcc12(void) {
// 0x457fcc12
int32_t result; // 0x457fcc12
return result;
}

// Address range: 0x45b3ad99 - 0x45b3ad9a
int32_t function_45b3ad99(void) {
// 0x45b3ad99
int32_t result; // 0x45b3ad99
return result;
}

// Address range: 0x45c0ff4d - 0x45c0ff4e
int32_t function_45c0ff4d(void) {
// 0x45c0ff4d
int32_t result; // 0x45c0ff4d
return result;
}

// Address range: 0x45e92741 - 0x45e92742
int32_t function_45e92741(void) {
// 0x45e92741
int32_t result; // 0x45e92741
return result;
}

// Address range: 0x467833db - 0x467833dc
int32_t function_467833db(void) {
// 0x467833db
int32_t result; // 0x467833db
return result;
}

// Address range: 0x46a70dba - 0x46a70dbb
int32_t function_46a70dba(void) {
// 0x46a70dba
int32_t result; // 0x46a70dba
return result;
}

// Address range: 0x477be2fc - 0x477be2fd
int32_t function_477be2fc(void) {
// 0x477be2fc
int32_t result; // 0x477be2fc
return result;
}

// Address range: 0x487b4390 - 0x487b4391
int32_t function_487b4390(void) {
// 0x487b4390
int32_t result; // 0x487b4390
return result;
}

// Address range: 0x48d4a347 - 0x48d4a348
int32_t function_48d4a347(void) {
// 0x48d4a347
int32_t result; // 0x48d4a347
return result;
}

// Address range: 0x493d8449 - 0x493d844a
int32_t function_493d8449(void) {
// 0x493d8449
int32_t result; // 0x493d8449
return result;
}

// Address range: 0x496c179b - 0x496c179c
int32_t function_496c179b(void) {
// 0x496c179b
int32_t result; // 0x496c179b
return result;
}

// Address range: 0x4980c4a4 - 0x4980c4a5
int32_t function_4980c4a4(void) {
// 0x4980c4a4
int32_t result; // 0x4980c4a4
return result;
}

// Address range: 0x49c73a7e - 0x49c73a7f
int32_t function_49c73a7e(void) {
// 0x49c73a7e
int32_t result; // 0x49c73a7e
return result;
}

// Address range: 0x4a1c5074 - 0x4a1c5075
int32_t function_4a1c5074(void) {
// 0x4a1c5074
int32_t result; // 0x4a1c5074
return result;
}

// Address range: 0x4a391f6e - 0x4a391f6f
int32_t function_4a391f6e(void) {
// 0x4a391f6e
int32_t result; // 0x4a391f6e
return result;
}

// Address range: 0x4a56f520 - 0x4a56f521
int32_t function_4a56f520(void) {
// 0x4a56f520
int32_t result; // 0x4a56f520
return result;
}

// Address range: 0x4b52c734 - 0x4b52c735
int32_t function_4b52c734(void) {
// 0x4b52c734
int32_t result; // 0x4b52c734
return result;
}

// Address range: 0x4c06e0be - 0x4c06e0bf
int32_t function_4c06e0be(void) {
// 0x4c06e0be
int32_t result; // 0x4c06e0be
return result;
}

// Address range: 0x4c088253 - 0x4c088254
int32_t function_4c088253(int32_t a1) {
// 0x4c088253
int32_t result; // 0x4c088253
return result;
}

// Address range: 0x4d225777 - 0x4d225778
int32_t function_4d225777(void) {
// 0x4d225777
int32_t result; // 0x4d225777
return result;
}

// Address range: 0x4d249f41 - 0x4d249f42
int32_t function_4d249f41(void) {
// 0x4d249f41
int32_t result; // 0x4d249f41
return result;
}

// Address range: 0x4d97e29d - 0x4d97e29e
int32_t function_4d97e29d(void) {
// 0x4d97e29d
int32_t result; // 0x4d97e29d
return result;
}

// Address range: 0x4dd0222f - 0x4dd02230
int32_t function_4dd0222f(void) {
// 0x4dd0222f
int32_t result; // 0x4dd0222f
return result;
}

// Address range: 0x4df3efdf - 0x4df3efe0
int32_t function_4df3efdf(void) {
// 0x4df3efdf
int32_t result; // 0x4df3efdf
return result;
}

// Address range: 0x4dfc04cb - 0x4dfc04cc
int32_t function_4dfc04cb(void) {
// 0x4dfc04cb
int32_t result; // 0x4dfc04cb
return result;
}

// Address range: 0x4e494fd1 - 0x4e494fd2
int32_t function_4e494fd1(void) {
// 0x4e494fd1
int32_t result; // 0x4e494fd1
return result;
}

// Address range: 0x4e822378 - 0x4e822379
int32_t function_4e822378(int16_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t * a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
// 0x4e822378
int32_t result; // 0x4e822378
return result;
}

// Address range: 0x51783dfc - 0x51783dfd
int32_t function_51783dfc(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x51783dfc
int32_t result; // 0x51783dfc
return result;
}

// Address range: 0x519a1857 - 0x519a1858
int32_t function_519a1857(void) {
// 0x519a1857
int32_t result; // 0x519a1857
return result;
}

// Address range: 0x51ae4554 - 0x51ae4555
int32_t function_51ae4554(void) {
// 0x51ae4554
int32_t result; // 0x51ae4554
return result;
}

// Address range: 0x51d8c363 - 0x51d8c364
int32_t function_51d8c363(void) {
// 0x51d8c363
int32_t result; // 0x51d8c363
return result;
}

// Address range: 0x52355cad - 0x52355cae
int32_t function_52355cad(void) {
// 0x52355cad
int32_t result; // 0x52355cad
return result;
}

// Address range: 0x5258a283 - 0x5258a284
int32_t function_5258a283(void) {
// 0x5258a283
int32_t result; // 0x5258a283
return result;
}

// Address range: 0x52e67323 - 0x52e67324
int32_t function_52e67323(void) {
// 0x52e67323
int32_t result; // 0x52e67323
return result;
}

// Address range: 0x5303124e - 0x5303124f
int32_t function_5303124e(void) {
// 0x5303124e
int32_t result; // 0x5303124e
return result;
}

// Address range: 0x53a6194e - 0x53a6194f
int32_t function_53a6194e(void) {
// 0x53a6194e
int32_t result; // 0x53a6194e
return result;
}

// Address range: 0x54114bc7 - 0x54114bc8
int32_t function_54114bc7(int16_t a1) {
// 0x54114bc7
int32_t result; // 0x54114bc7
return result;
}

// Address range: 0x54de57a3 - 0x54de57a4
int32_t function_54de57a3(void) {
// 0x54de57a3
int32_t result; // 0x54de57a3
return result;
}

// Address range: 0x54ea8ec6 - 0x54ea8ec7
int32_t function_54ea8ec6(void) {
// 0x54ea8ec6
int32_t result; // 0x54ea8ec6
return result;
}

// Address range: 0x55429e79 - 0x55429e7a
int32_t function_55429e79(void) {
// 0x55429e79
int32_t result; // 0x55429e79
return result;
}

// Address range: 0x55a7c8c7 - 0x55a7c8c8
int32_t function_55a7c8c7(void) {
// 0x55a7c8c7
int32_t result; // 0x55a7c8c7
return result;
}

// Address range: 0x5617568c - 0x5617568d
int32_t function_5617568c(void) {
// 0x5617568c
int32_t result; // 0x5617568c
return result;
}

// Address range: 0x56183a86 - 0x56183a87
int32_t function_56183a86(void) {
// 0x56183a86
int32_t result; // 0x56183a86
return result;
}

// Address range: 0x564c4139 - 0x564c413a
int32_t function_564c4139(void) {
// 0x564c4139
int32_t result; // 0x564c4139
return result;
}

// Address range: 0x5761b773 - 0x5761b774
int32_t function_5761b773(void) {
// 0x5761b773
int32_t result; // 0x5761b773
return result;
}

// Address range: 0x57a08a7c - 0x57a08a7d
int32_t function_57a08a7c(void) {
// 0x57a08a7c
int32_t result; // 0x57a08a7c
return result;
}

// Address range: 0x57d30938 - 0x57d30939
int32_t function_57d30938(void) {
// 0x57d30938
int32_t result; // 0x57d30938
return result;
}

// Address range: 0x58268ec0 - 0x58268ec1
int32_t function_58268ec0(void) {
// 0x58268ec0
int32_t result; // 0x58268ec0
return result;
}

// Address range: 0x58410a99 - 0x58410a9a
int32_t function_58410a99(void) {
// 0x58410a99
int32_t result; // 0x58410a99
return result;
}

// Address range: 0x589e6d1c - 0x589e6d1d
int32_t function_589e6d1c(void) {
// 0x589e6d1c
int32_t result; // 0x589e6d1c
return result;
}

// Address range: 0x59975929 - 0x5997592a
int32_t function_59975929(void) {
// 0x59975929
int32_t result; // 0x59975929
return result;
}

// Address range: 0x59978477 - 0x59978478
int32_t function_59978477(void) {
// 0x59978477
int32_t result; // 0x59978477
return result;
}

// Address range: 0x5ae010a3 - 0x5ae010a4
int32_t function_5ae010a3(void) {
// 0x5ae010a3
int32_t result; // 0x5ae010a3
return result;
}

// Address range: 0x5b5f82f2 - 0x5b5f82f3
int32_t function_5b5f82f2(void) {
// 0x5b5f82f2
int32_t result; // 0x5b5f82f2
return result;
}

// Address range: 0x5b783e9b - 0x5b783e9c
int32_t function_5b783e9b(void) {
// 0x5b783e9b
int32_t result; // 0x5b783e9b
return result;
}

// Address range: 0x5c1cf015 - 0x5c1cf016
int32_t function_5c1cf015(int32_t * a1) {
// 0x5c1cf015
int32_t result; // 0x5c1cf015
return result;
}

// Address range: 0x5c2ee507 - 0x5c2ee508
int32_t function_5c2ee507(void) {
// 0x5c2ee507
int32_t result; // 0x5c2ee507
return result;
}

// Address range: 0x5c87b606 - 0x5c87b607
int32_t function_5c87b606(void) {
// 0x5c87b606
int32_t result; // 0x5c87b606
return result;
}

// Address range: 0x5c97e841 - 0x5c97e842
int32_t function_5c97e841(void) {
// 0x5c97e841
int32_t result; // 0x5c97e841
return result;
}

// Address range: 0x5cd796d4 - 0x5cd796d5
int32_t function_5cd796d4(void) {
// 0x5cd796d4
int32_t result; // 0x5cd796d4
return result;
}

// Address range: 0x5d46b1fb - 0x5d46b1fc
int32_t function_5d46b1fb(void) {
// 0x5d46b1fb
int32_t result; // 0x5d46b1fb
return result;
}

// Address range: 0x5db28e13 - 0x5db28e14
int32_t function_5db28e13(void) {
// 0x5db28e13
int32_t result; // 0x5db28e13
return result;
}

// Address range: 0x5dd32030 - 0x5dd32031
int32_t function_5dd32030(int32_t a1) {
// 0x5dd32030
int32_t result; // 0x5dd32030
return result;
}

// Address range: 0x5e10e159 - 0x5e10e15a
int32_t function_5e10e159(void) {
// 0x5e10e159
int32_t result; // 0x5e10e159
return result;
}

// Address range: 0x5e4266eb - 0x5e4266ec
int32_t function_5e4266eb(void) {
// 0x5e4266eb
int32_t result; // 0x5e4266eb
return result;
}

// Address range: 0x5e8b91e3 - 0x5e8b91e4
int32_t function_5e8b91e3(void) {
// 0x5e8b91e3
int32_t result; // 0x5e8b91e3
return result;
}

// Address range: 0x5ef5b59a - 0x5ef5b59b
int32_t function_5ef5b59a(void) {
// 0x5ef5b59a
int32_t result; // 0x5ef5b59a
return result;
}

// Address range: 0x6000b0ad - 0x6000b0ae
int32_t function_6000b0ad(int32_t a1, int32_t a2) {
// 0x6000b0ad
int32_t result; // 0x6000b0ad
return result;
}

// Address range: 0x6076d5c8 - 0x6076d5c9
int32_t function_6076d5c8(void) {
// 0x6076d5c8
int32_t result; // 0x6076d5c8
return result;
}

// Address range: 0x6089cfe6 - 0x6089cfe7
int32_t function_6089cfe6(int32_t a1) {
// 0x6089cfe6
int32_t result; // 0x6089cfe6
return result;
}

// Address range: 0x6090106c - 0x6090106d
int32_t function_6090106c(void) {
// 0x6090106c
int32_t result; // 0x6090106c
return result;
}

// Address range: 0x61359d42 - 0x61359d43
int32_t function_61359d42(void) {
// 0x61359d42
int32_t result; // 0x61359d42
return result;
}

// Address range: 0x614cc140 - 0x614cc141
int32_t function_614cc140(void) {
// 0x614cc140
int32_t result; // 0x614cc140
return result;
}

// Address range: 0x61f1ba50 - 0x61f1ba51
int32_t function_61f1ba50(void) {
// 0x61f1ba50
int32_t result; // 0x61f1ba50
return result;
}

// Address range: 0x62bbd352 - 0x62bbd353
int32_t function_62bbd352(void) {
// 0x62bbd352
int32_t result; // 0x62bbd352
return result;
}

// Address range: 0x62d19de8 - 0x62d19de9
int32_t function_62d19de8(void) {
// 0x62d19de8
int32_t result; // 0x62d19de8
return result;
}

// Address range: 0x63d83e1a - 0x63d83e1b
int32_t function_63d83e1a(void) {
// 0x63d83e1a
int32_t result; // 0x63d83e1a
return result;
}

// Address range: 0x6400c0e6 - 0x6400c0e7
int32_t function_6400c0e6(void) {
// 0x6400c0e6
int32_t result; // 0x6400c0e6
return result;
}

// Address range: 0x6557c907 - 0x6557c908
int32_t function_6557c907(void) {
// 0x6557c907
int32_t result; // 0x6557c907
return result;
}

// Address range: 0x65b92511 - 0x65b92512
int32_t function_65b92511(void) {
// 0x65b92511
int32_t result; // 0x65b92511
return result;
}

// Address range: 0x66418eb7 - 0x66418eb8
int32_t function_66418eb7(void) {
// 0x66418eb7
int32_t result; // 0x66418eb7
return result;
}

// Address range: 0x672d631c - 0x672d631d
int32_t function_672d631c(void) {
// 0x672d631c
int32_t result; // 0x672d631c
return result;
}

// Address range: 0x6741c6bf - 0x6741c6c0
int32_t function_6741c6bf(void) {
// 0x6741c6bf
int32_t result; // 0x6741c6bf
return result;
}

// Address range: 0x67a9301d - 0x67a9301e
int32_t function_67a9301d(void) {
// 0x67a9301d
int32_t result; // 0x67a9301d
return result;
}

// Address range: 0x685056d6 - 0x685056d7
int32_t function_685056d6(void) {
// 0x685056d6
int32_t result; // 0x685056d6
return result;
}

// Address range: 0x68cbf8cf - 0x68cbf8d0
int32_t function_68cbf8cf(void) {
// 0x68cbf8cf
int32_t result; // 0x68cbf8cf
return result;
}

// Address range: 0x6947bde5 - 0x6947bde6
int32_t function_6947bde5(int32_t a1) {
// 0x6947bde5
int32_t result; // 0x6947bde5
return result;
}

// Address range: 0x696054ae - 0x696054af
int32_t function_696054ae(void) {
// 0x696054ae
int32_t result; // 0x696054ae
return result;
}

// Address range: 0x69a74ad0 - 0x69a74ad1
int32_t function_69a74ad0(void) {
// 0x69a74ad0
int32_t result; // 0x69a74ad0
return result;
}

// Address range: 0x69ba6d32 - 0x69ba6d33
int32_t function_69ba6d32(int32_t * a1) {
// 0x69ba6d32
int32_t result; // 0x69ba6d32
return result;
}

// Address range: 0x69da2d32 - 0x69da2d33
int32_t function_69da2d32(void) {
// 0x69da2d32
int32_t result; // 0x69da2d32
return result;
}

// Address range: 0x69e6beed - 0x69e6beee
int32_t function_69e6beed(void) {
// 0x69e6beed
int32_t result; // 0x69e6beed
return result;
}

// Address range: 0x6ad78896 - 0x6ad78897
int32_t function_6ad78896(void) {
// 0x6ad78896
int32_t result; // 0x6ad78896
return result;
}

// Address range: 0x6c50d9a0 - 0x6c50d9a1
int32_t function_6c50d9a0(void) {
// 0x6c50d9a0
int32_t result; // 0x6c50d9a0
return result;
}

// Address range: 0x6c632eb1 - 0x6c632eb2
int32_t function_6c632eb1(void) {
// 0x6c632eb1
int32_t result; // 0x6c632eb1
return result;
}

// Address range: 0x6cc85056 - 0x6cc85057
int32_t function_6cc85056(void) {
// 0x6cc85056
int32_t result; // 0x6cc85056
return result;
}

// Address range: 0x6d12563a - 0x6d12563b
int32_t function_6d12563a(void) {
// 0x6d12563a
int32_t result; // 0x6d12563a
return result;
}

// Address range: 0x6d47340a - 0x6d47340b
int32_t function_6d47340a(void) {
// 0x6d47340a
int32_t result; // 0x6d47340a
return result;
}

// Address range: 0x6d6fc186 - 0x6d6fc187
int32_t function_6d6fc186(void) {
// 0x6d6fc186
int32_t result; // 0x6d6fc186
return result;
}

// Address range: 0x6da9fc60 - 0x6da9fc61
int32_t function_6da9fc60(void) {
// 0x6da9fc60
int32_t result; // 0x6da9fc60
return result;
}

// Address range: 0x6dacbe2e - 0x6dacbe2f
int32_t function_6dacbe2e(void) {
// 0x6dacbe2e
int32_t result; // 0x6dacbe2e
return result;
}

// Address range: 0x6db96da2 - 0x6db96da3
int32_t function_6db96da2(void) {
// 0x6db96da2
int32_t result; // 0x6db96da2
return result;
}

// Address range: 0x6f5eccb1 - 0x6f5eccb2
int32_t function_6f5eccb1(void) {
// 0x6f5eccb1
int32_t result; // 0x6f5eccb1
return result;
}

// Address range: 0x6f65d49d - 0x6f65d49e
int32_t function_6f65d49d(void) {
// 0x6f65d49d
int32_t result; // 0x6f65d49d
return result;
}

// Address range: 0x6f80956b - 0x6f80956c
int32_t function_6f80956b(void) {
// 0x6f80956b
int32_t result; // 0x6f80956b
return result;
}

// Address range: 0x7043cd2f - 0x7043cd30
int32_t function_7043cd2f(void) {
// 0x7043cd2f
int32_t result; // 0x7043cd2f
return result;
}

// Address range: 0x707002c6 - 0x707002c7
int32_t function_707002c6(void) {
// 0x707002c6
int32_t result; // 0x707002c6
return result;
}

// Address range: 0x713813b0 - 0x713813b1
int32_t function_713813b0(void) {
// 0x713813b0
int32_t result; // 0x713813b0
return result;
}

// Address range: 0x71da2ade - 0x71da2adf
int32_t function_71da2ade(void) {
// 0x71da2ade
int32_t result; // 0x71da2ade
return result;
}

// Address range: 0x725dbcdb - 0x725dbcdc
int32_t function_725dbcdb(void) {
// 0x725dbcdb
int32_t result; // 0x725dbcdb
return result;
}

// Address range: 0x729e3660 - 0x729e3661
int32_t function_729e3660(int32_t a1) {
// 0x729e3660
int32_t result; // 0x729e3660
return result;
}

// Address range: 0x73c6eabc - 0x73c6eabd
int32_t function_73c6eabc(void) {
// 0x73c6eabc
int32_t result; // 0x73c6eabc
return result;
}

// Address range: 0x73d6947a - 0x73d6947b
int32_t function_73d6947a(void) {
// 0x73d6947a
int32_t result; // 0x73d6947a
return result;
}

// Address range: 0x73f21369 - 0x73f2136a
int32_t function_73f21369(void) {
// 0x73f21369
int32_t result; // 0x73f21369
return result;
}

// Address range: 0x73f9ce41 - 0x73f9ce42
int32_t function_73f9ce41(void) {
// 0x73f9ce41
int32_t result; // 0x73f9ce41
return result;
}

// Address range: 0x74365476 - 0x74365477
int32_t function_74365476(void) {
// 0x74365476
int32_t result; // 0x74365476
return result;
}

// Address range: 0x74a651bd - 0x74a651be
int32_t function_74a651bd(void) {
// 0x74a651bd
int32_t result; // 0x74a651bd
return result;
}

// Address range: 0x7509ee7b - 0x7509ee7c
int32_t function_7509ee7b(int32_t a1, int16_t a2) {
// 0x7509ee7b
int32_t result; // 0x7509ee7b
return result;
}

// Address range: 0x75497295 - 0x75497296
int32_t function_75497295(void) {
// 0x75497295
int32_t result; // 0x75497295
return result;
}

// Address range: 0x75609aac - 0x75609aad
int32_t function_75609aac(void) {
// 0x75609aac
int32_t result; // 0x75609aac
return result;
}

// Address range: 0x75af4dbc - 0x75af4dbd
int32_t function_75af4dbc(void) {
// 0x75af4dbc
int32_t result; // 0x75af4dbc
return result;
}

// Address range: 0x76344e08 - 0x76344e09
int32_t function_76344e08(void) {
// 0x76344e08
int32_t result; // 0x76344e08
return result;
}

// Address range: 0x764269c4 - 0x764269c5
int32_t function_764269c4(void) {
// 0x764269c4
int32_t result; // 0x764269c4
return result;
}

// Address range: 0x766b4791 - 0x766b4792
int32_t function_766b4791(void) {
// 0x766b4791
int32_t result; // 0x766b4791
return result;
}

// Address range: 0x7790c549 - 0x7790c54a
int32_t function_7790c549(void) {
// 0x7790c549
int32_t result; // 0x7790c549
return result;
}

// Address range: 0x77b52be8 - 0x77b52be9
int32_t function_77b52be8(void) {
// 0x77b52be8
int32_t result; // 0x77b52be8
return result;
}

// Address range: 0x77d11d09 - 0x77d11d0a
int32_t function_77d11d09(void) {
// 0x77d11d09
int32_t result; // 0x77d11d09
return result;
}

// Address range: 0x782bf10d - 0x782bf10e
int32_t function_782bf10d(void) {
// 0x782bf10d
int32_t result; // 0x782bf10d
return result;
}

// Address range: 0x79e24666 - 0x79e24667
int32_t function_79e24666(void) {
// 0x79e24666
int32_t result; // 0x79e24666
return result;
}

// Address range: 0x7a2914a5 - 0x7a2914a6
int32_t function_7a2914a5(void) {
// 0x7a2914a5
int32_t result; // 0x7a2914a5
return result;
}

// Address range: 0x7ac3e534 - 0x7ac3e535
int32_t function_7ac3e534(void) {
// 0x7ac3e534
int32_t result; // 0x7ac3e534
return result;
}

// Address range: 0x7ac5ea28 - 0x7ac5ea29
int32_t function_7ac5ea28(void) {
// 0x7ac5ea28
int32_t result; // 0x7ac5ea28
return result;
}

// Address range: 0x7ae008f7 - 0x7ae008f8
int32_t function_7ae008f7(void) {
// 0x7ae008f7
int32_t result; // 0x7ae008f7
return result;
}

// Address range: 0x7b867345 - 0x7b867346
int32_t function_7b867345(void) {
// 0x7b867345
int32_t result; // 0x7b867345
return result;
}

// Address range: 0x7c20674e - 0x7c20674f
int32_t function_7c20674e(void) {
// 0x7c20674e
int32_t result; // 0x7c20674e
return result;
}

// Address range: 0x7c55019f - 0x7c5501a0
int32_t function_7c55019f(void) {
// 0x7c55019f
int32_t result; // 0x7c55019f
return result;
}

// Address range: 0x7cacb892 - 0x7cacb893
int32_t function_7cacb892(void) {
// 0x7cacb892
int32_t result; // 0x7cacb892
return result;
}

// Address range: 0x7cc95ea8 - 0x7cc95ea9
int32_t function_7cc95ea8(void) {
// 0x7cc95ea8
int32_t result; // 0x7cc95ea8
return result;
}

// Address range: 0x7d21b6cc - 0x7d21b6cd
int32_t function_7d21b6cc(void) {
// 0x7d21b6cc
int32_t result; // 0x7d21b6cc
return result;
}

// Address range: 0x7d937c45 - 0x7d937c46
int32_t function_7d937c45(void) {
// 0x7d937c45
int32_t result; // 0x7d937c45
return result;
}

// Address range: 0x7db7a8ae - 0x7db7a8af
int32_t function_7db7a8ae(void) {
// 0x7db7a8ae
int32_t result; // 0x7db7a8ae
return result;
}

// Address range: 0x7dfd765b - 0x7dfd765c
int32_t function_7dfd765b(void) {
// 0x7dfd765b
int32_t result; // 0x7dfd765b
return result;
}

// Address range: 0x7e8eb5ae - 0x7e8eb5af
int32_t function_7e8eb5ae(void) {
// 0x7e8eb5ae
int32_t result; // 0x7e8eb5ae
return result;
}

// Address range: 0x7e9cd0f4 - 0x7e9cd0f5
int32_t function_7e9cd0f4(void) {
// 0x7e9cd0f4
int32_t result; // 0x7e9cd0f4
return result;
}

// Address range: 0x7ec49ad9 - 0x7ec49ada
int32_t function_7ec49ad9(void) {
// 0x7ec49ad9
int32_t result; // 0x7ec49ad9
return result;
}

// Address range: 0x7f480e06 - 0x7f480e07
int32_t function_7f480e06(void) {
// 0x7f480e06
int32_t result; // 0x7f480e06
return result;
}

// Address range: 0x7f5f0188 - 0x7f5f0189
int32_t function_7f5f0188(void) {
// 0x7f5f0188
int32_t result; // 0x7f5f0188
return result;
}

// Address range: 0x7feabeea - 0x7feabeeb
int32_t function_7feabeea(int32_t a1) {
// 0x7feabeea
int32_t result; // 0x7feabeea
return result;
}

// Address range: 0x803ff9dc - 0x803ff9dd
int32_t function_803ff9dc(int32_t a1, int32_t a2) {
// 0x803ff9dc
int32_t result; // 0x803ff9dc
return result;
}

// Address range: 0x80f4d4e4 - 0x80f4d4e5
int32_t function_80f4d4e4(void) {
// 0x80f4d4e4
int32_t result; // 0x80f4d4e4
return result;
}

// Address range: 0x817dac78 - 0x817dac79
int32_t function_817dac78(void) {
// 0x817dac78
int32_t result; // 0x817dac78
return result;
}

// Address range: 0x81a5dd2e - 0x81a5dd2f
int32_t function_81a5dd2e(int32_t a1) {
// 0x81a5dd2e
int32_t result; // 0x81a5dd2e
return result;
}

// Address range: 0x81d3a917 - 0x81d3a918
int32_t function_81d3a917(void) {
// 0x81d3a917
int32_t result; // 0x81d3a917
return result;
}

// Address range: 0x82201a6c - 0x82201a6d
int32_t function_82201a6c(void) {
// 0x82201a6c
int32_t result; // 0x82201a6c
return result;
}

// Address range: 0x82414827 - 0x82414828
int32_t function_82414827(void) {
// 0x82414827
int32_t result; // 0x82414827
return result;
}

// Address range: 0x82ce7938 - 0x82ce7939
int32_t function_82ce7938(void) {
// 0x82ce7938
int32_t result; // 0x82ce7938
return result;
}

// Address range: 0x82dae4b6 - 0x82dae4b7
int32_t function_82dae4b6(void) {
// 0x82dae4b6
int32_t result; // 0x82dae4b6
return result;
}

// Address range: 0x82f628e3 - 0x82f628e4
int32_t function_82f628e3(void) {
// 0x82f628e3
int32_t result; // 0x82f628e3
return result;
}

// Address range: 0x82f62b23 - 0x82f62b24
int32_t function_82f62b23(void) {
// 0x82f62b23
int32_t result; // 0x82f62b23
return result;
}

// Address range: 0x82f6a8e3 - 0x82f6a8e4
int32_t function_82f6a8e3(void) {
// 0x82f6a8e3
int32_t result; // 0x82f6a8e3
return result;
}

// Address range: 0x82f768e3 - 0x82f768e4
int32_t function_82f768e3(void) {
// 0x82f768e3
int32_t result; // 0x82f768e3
return result;
}

// Address range: 0x830aa4b1 - 0x830aa4b2
int32_t function_830aa4b1(int16_t * a1) {
// 0x830aa4b1
int32_t result; // 0x830aa4b1
return result;
}

// Address range: 0x8361acd1 - 0x8361acd2
int32_t function_8361acd1(int32_t a1) {
// 0x8361acd1
int32_t result; // 0x8361acd1
return result;
}

// Address range: 0x83b908b0 - 0x83b908b1
int32_t function_83b908b0(void) {
// 0x83b908b0
int32_t result; // 0x83b908b0
return result;
}

// Address range: 0x83b9c838 - 0x83b9c839
int32_t function_83b9c838(int32_t a1) {
// 0x83b9c838
int32_t result; // 0x83b9c838
return result;
}

// Address range: 0x8441ef06 - 0x8441ef07
int32_t function_8441ef06(void) {
// 0x8441ef06
int32_t result; // 0x8441ef06
return result;
}

// Address range: 0x846505e6 - 0x846505e7
int32_t function_846505e6(void) {
// 0x846505e6
int32_t result; // 0x846505e6
return result;
}

// Address range: 0x84f68e0c - 0x84f68e0d
int32_t function_84f68e0c(void) {
// 0x84f68e0c
int32_t result; // 0x84f68e0c
return result;
}

// Address range: 0x8556729a - 0x8556729b
int32_t function_8556729a(void) {
// 0x8556729a
int32_t result; // 0x8556729a
return result;
}

// Address range: 0x85c952a9 - 0x85c952aa
int32_t function_85c952a9(void) {
// 0x85c952a9
int32_t result; // 0x85c952a9
return result;
}

// Address range: 0x86b467c5 - 0x86b467c6
int32_t function_86b467c5(void) {
// 0x86b467c5
int32_t result; // 0x86b467c5
return result;
}

// Address range: 0x872fbdb7 - 0x872fbdb8
int32_t function_872fbdb7(void) {
// 0x872fbdb7
int32_t result; // 0x872fbdb7
return result;
}

// Address range: 0x87aac831 - 0x87aac832
int32_t function_87aac831(void) {
// 0x87aac831
int32_t result; // 0x87aac831
return result;
}

// Address range: 0x87ca037e - 0x87ca037f
int32_t function_87ca037e(void) {
// 0x87ca037e
int32_t result; // 0x87ca037e
return result;
}

// Address range: 0x8838b8c5 - 0x8838b8c6
int32_t function_8838b8c5(void) {
// 0x8838b8c5
int32_t result; // 0x8838b8c5
return result;
}

// Address range: 0x88ab60ae - 0x88ab60af
int32_t function_88ab60ae(void) {
// 0x88ab60ae
int32_t result; // 0x88ab60ae
return result;
}

// Address range: 0x8907b0db - 0x8907b0dc
int32_t function_8907b0db(void) {
// 0x8907b0db
int32_t result; // 0x8907b0db
return result;
}

// Address range: 0x894b818c - 0x894b818d
int32_t function_894b818c(void) {
// 0x894b818c
int32_t result; // 0x894b818c
return result;
}

// Address range: 0x899a16df - 0x899a16e0
int32_t function_899a16df(void) {
// 0x899a16df
int32_t result; // 0x899a16df
return result;
}

// Address range: 0x89d3a2fa - 0x89d3a2fb
int32_t function_89d3a2fa(void) {
// 0x89d3a2fa
int32_t result; // 0x89d3a2fa
return result;
}

// Address range: 0x89eede8a - 0x89eede8b
int32_t function_89eede8a(void) {
// 0x89eede8a
int32_t result; // 0x89eede8a
return result;
}

// Address range: 0x8a043bd5 - 0x8a043bd6
int32_t function_8a043bd5(void) {
// 0x8a043bd5
int32_t result; // 0x8a043bd5
return result;
}

// Address range: 0x8a2c81d3 - 0x8a2c81d4
int32_t function_8a2c81d3(void) {
// 0x8a2c81d3
int32_t result; // 0x8a2c81d3
return result;
}

// Address range: 0x8b07d26a - 0x8b07d26b
int32_t function_8b07d26a(void) {
// 0x8b07d26a
int32_t result; // 0x8b07d26a
return result;
}

// Address range: 0x8b07d2f7 - 0x8b07d2f8
int32_t function_8b07d2f7(void) {
// 0x8b07d2f7
int32_t result; // 0x8b07d2f7
return result;
}

// Address range: 0x8b179a35 - 0x8b179a36
int32_t function_8b179a35(void) {
// 0x8b179a35
int32_t result; // 0x8b179a35
return result;
}

// Address range: 0x8b87789f - 0x8b8778a0
int32_t function_8b87789f(void) {
// 0x8b87789f
int32_t result; // 0x8b87789f
return result;
}

// Address range: 0x8bcf6980 - 0x8bcf6981
int32_t function_8bcf6980(void) {
// 0x8bcf6980
int32_t result; // 0x8bcf6980
return result;
}

// Address range: 0x8c9f9708 - 0x8c9f9709
int32_t function_8c9f9708(int32_t a1) {
// 0x8c9f9708
int32_t result; // 0x8c9f9708
return result;
}

// Address range: 0x8d2f043b - 0x8d2f043c
int32_t function_8d2f043b(void) {
// 0x8d2f043b
int32_t result; // 0x8d2f043b
return result;
}

// Address range: 0x8d30043b - 0x8d30043c
int32_t function_8d30043b(void) {
// 0x8d30043b
int32_t result; // 0x8d30043b
return result;
}

// Address range: 0x8d5304d8 - 0x8d5304d9
int32_t function_8d5304d8(void) {
// 0x8d5304d8
int32_t result; // 0x8d5304d8
return result;
}

// Address range: 0x8d93b32d - 0x8d93b32e
int32_t function_8d93b32d(int16_t a1) {
// 0x8d93b32d
int32_t result; // 0x8d93b32d
return result;
}

// Address range: 0x8da5697c - 0x8da5697d
int32_t function_8da5697c(void) {
// 0x8da5697c
int32_t result; // 0x8da5697c
return result;
}

// Address range: 0x8dbecdbf - 0x8dbecdc0
int32_t function_8dbecdbf(int32_t a1) {
// 0x8dbecdbf
int32_t result; // 0x8dbecdbf
return result;
}

// Address range: 0x8ddd3846 - 0x8ddd3847
int32_t function_8ddd3846(void) {
// 0x8ddd3846
int32_t result; // 0x8ddd3846
return result;
}

// Address range: 0x8e0094f4 - 0x8e0094f5
int32_t function_8e0094f4(void) {
// 0x8e0094f4
int32_t result; // 0x8e0094f4
return result;
}

// Address range: 0x8e1bbef2 - 0x8e1bbef3
int32_t function_8e1bbef2(void) {
// 0x8e1bbef2
int32_t result; // 0x8e1bbef2
return result;
}

// Address range: 0x8e30506a - 0x8e30506b
int32_t function_8e30506a(void) {
// 0x8e30506a
int32_t result; // 0x8e30506a
return result;
}

// Address range: 0x8e5ea25c - 0x8e5ea25d
int32_t function_8e5ea25c(void) {
// 0x8e5ea25c
int32_t result; // 0x8e5ea25c
return result;
}

// Address range: 0x8e8ca6b8 - 0x8e8ca6b9
int32_t function_8e8ca6b8(void) {
// 0x8e8ca6b8
int32_t result; // 0x8e8ca6b8
return result;
}

// Address range: 0x8e8ce6b8 - 0x8e8ce6b9
int32_t function_8e8ce6b8(void) {
// 0x8e8ce6b8
int32_t result; // 0x8e8ce6b8
return result;
}

// Address range: 0x8f2bc7a7 - 0x8f2bc7a8
int32_t function_8f2bc7a7(void) {
// 0x8f2bc7a7
int32_t result; // 0x8f2bc7a7
return result;
}

// Address range: 0x8f3d0c3d - 0x8f3d0c3e
int32_t function_8f3d0c3d(void) {
// 0x8f3d0c3d
int32_t result; // 0x8f3d0c3d
return result;
}

// Address range: 0x90421e32 - 0x90421e33
int32_t function_90421e32(void) {
// 0x90421e32
int32_t result; // 0x90421e32
return result;
}

// Address range: 0x90783dfc - 0x90783dfd
int32_t function_90783dfc(void) {
// 0x90783dfc
int32_t result; // 0x90783dfc
return result;
}

// Address range: 0x90cea369 - 0x90cea36a
int32_t function_90cea369(void) {
// 0x90cea369
int32_t result; // 0x90cea369
return result;
}

// Address range: 0x91a0f103 - 0x91a0f104
int32_t function_91a0f103(void) {
// 0x91a0f103
int32_t result; // 0x91a0f103
return result;
}

// Address range: 0x91c1dae1 - 0x91c1dae2
int32_t function_91c1dae1(void) {
// 0x91c1dae1
int32_t result; // 0x91c1dae1
return result;
}

// Address range: 0x92639930 - 0x92639931
int32_t function_92639930(int16_t a1) {
// 0x92639930
int32_t result; // 0x92639930
return result;
}

// Address range: 0x932a1254 - 0x932a1255
int32_t function_932a1254(void) {
// 0x932a1254
int32_t result; // 0x932a1254
return result;
}

// Address range: 0x935ca7b7 - 0x935ca7b8
int32_t function_935ca7b7(void) {
// 0x935ca7b7
int32_t result; // 0x935ca7b7
return result;
}

// Address range: 0x937794b0 - 0x937794b1
int32_t function_937794b0(int32_t a1) {
// 0x937794b0
int32_t result; // 0x937794b0
return result;
}

// Address range: 0x93eab465 - 0x93eab466
int32_t function_93eab465(void) {
// 0x93eab465
int32_t result; // 0x93eab465
return result;
}

// Address range: 0x946228e8 - 0x946228e9
int32_t function_946228e8(void) {
// 0x946228e8
int32_t result; // 0x946228e8
return result;
}

// Address range: 0x948d7b11 - 0x948d7b12
int32_t function_948d7b11(void) {
// 0x948d7b11
int32_t result; // 0x948d7b11
return result;
}

// Address range: 0x953110b0 - 0x953110b1
int32_t function_953110b0(void) {
// 0x953110b0
int32_t result; // 0x953110b0
return result;
}

// Address range: 0x95800693 - 0x95800694
int32_t function_95800693(void) {
// 0x95800693
int32_t result; // 0x95800693
return result;
}

// Address range: 0x95f2ae72 - 0x95f2ae73
int32_t function_95f2ae72(void) {
// 0x95f2ae72
int32_t result; // 0x95f2ae72
return result;
}

// Address range: 0x95fb9e08 - 0x95fb9e09
int32_t function_95fb9e08(void) {
// 0x95fb9e08
int32_t result; // 0x95fb9e08
return result;
}

// Address range: 0x96303211 - 0x96303212
int32_t function_96303211(void) {
// 0x96303211
int32_t result; // 0x96303211
return result;
}

// Address range: 0x96616266 - 0x96616267
int32_t function_96616266(void) {
// 0x96616266
int32_t result; // 0x96616266
return result;
}

// Address range: 0x96621d00 - 0x96621d01
int32_t function_96621d00(void) {
// 0x96621d00
int32_t result; // 0x96621d00
return result;
}

// Address range: 0x966c8344 - 0x966c8345
int32_t function_966c8344(void) {
// 0x966c8344
int32_t result; // 0x966c8344
return result;
}

// Address range: 0x96e95a45 - 0x96e95a46
int32_t function_96e95a45(void) {
// 0x96e95a45
int32_t result; // 0x96e95a45
return result;
}

// Address range: 0x975e36f0 - 0x975e36f1
int32_t function_975e36f0(void) {
// 0x975e36f0
int32_t result; // 0x975e36f0
return result;
}

// Address range: 0x97ac441f - 0x97ac4420
int32_t function_97ac441f(void) {
// 0x97ac441f
int32_t result; // 0x97ac441f
return result;
}

// Address range: 0x97f3186c - 0x97f3186d
int32_t function_97f3186c(int32_t a1) {
// 0x97f3186c
int32_t result; // 0x97f3186c
return result;
}

// Address range: 0x9807ccbc - 0x9807ccbd
int32_t function_9807ccbc(void) {
// 0x9807ccbc
int32_t result; // 0x9807ccbc
return result;
}

// Address range: 0x990be5eb - 0x990be5ec
int32_t function_990be5eb(void) {
// 0x990be5eb
int32_t result; // 0x990be5eb
return result;
}

// Address range: 0x9911f93c - 0x9911f93d
int32_t function_9911f93c(void) {
// 0x9911f93c
int32_t result; // 0x9911f93c
return result;
}

// Address range: 0x994a89c2 - 0x994a89c3
int32_t function_994a89c2(void) {
// 0x994a89c2
int32_t result; // 0x994a89c2
return result;
}

// Address range: 0x9961b679 - 0x9961b67a
int32_t function_9961b679(void) {
// 0x9961b679
int32_t result; // 0x9961b679
return result;
}

// Address range: 0x99d1fadd - 0x99d1fade
int32_t function_99d1fadd(void) {
// 0x99d1fadd
int32_t result; // 0x99d1fadd
return result;
}

// Address range: 0x99f9ec92 - 0x99f9ec93
int32_t function_99f9ec92(void) {
// 0x99f9ec92
int32_t result; // 0x99f9ec92
return result;
}

// Address range: 0x9a13cd47 - 0x9a13cd48
int32_t function_9a13cd47(void) {
// 0x9a13cd47
int32_t result; // 0x9a13cd47
return result;
}

// Address range: 0x9a7ffd69 - 0x9a7ffd6a
int32_t function_9a7ffd69(void) {
// 0x9a7ffd69
int32_t result; // 0x9a7ffd69
return result;
}

// Address range: 0x9acc236a - 0x9acc236b
int32_t function_9acc236a(void) {
// 0x9acc236a
int32_t result; // 0x9acc236a
return result;
}

// Address range: 0x9ad61cff - 0x9ad61d00
int32_t function_9ad61cff(void) {
// 0x9ad61cff
int32_t result; // 0x9ad61cff
return result;
}

// Address range: 0x9ad6cf24 - 0x9ad6cf25
int32_t function_9ad6cf24(void) {
// 0x9ad6cf24
int32_t result; // 0x9ad6cf24
return result;
}

// Address range: 0x9b005634 - 0x9b005635
int32_t function_9b005634(void) {
// 0x9b005634
int32_t result; // 0x9b005634
return result;
}

// Address range: 0x9b043fd6 - 0x9b043fd7
int32_t function_9b043fd6(void) {
// 0x9b043fd6
int32_t result; // 0x9b043fd6
return result;
}

// Address range: 0x9b7c010a - 0x9b7c010b
int32_t function_9b7c010a(void) {
// 0x9b7c010a
int32_t result; // 0x9b7c010a
return result;
}

// Address range: 0x9b8264ff - 0x9b826500
int32_t function_9b8264ff(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0x9b8264ff
int32_t result; // 0x9b8264ff
return result;
}

// Address range: 0x9ba689a3 - 0x9ba689a4
int32_t function_9ba689a3(void) {
// 0x9ba689a3
int32_t result; // 0x9ba689a3
return result;
}

// Address range: 0x9bca819d - 0x9bca819e
int32_t function_9bca819d(void) {
// 0x9bca819d
int32_t result; // 0x9bca819d
return result;
}

// Address range: 0x9bf6c258 - 0x9bf6c259
int32_t function_9bf6c258(void) {
// 0x9bf6c258
int32_t result; // 0x9bf6c258
return result;
}

// Address range: 0x9c03cfa7 - 0x9c03cfa8
int32_t function_9c03cfa7(void) {
// 0x9c03cfa7
int32_t result; // 0x9c03cfa7
return result;
}

// Address range: 0x9c3ff71f - 0x9c3ff720
int32_t function_9c3ff71f(void) {
// 0x9c3ff71f
int32_t result; // 0x9c3ff71f
return result;
}

// Address range: 0x9c40f104 - 0x9c40f105
int32_t function_9c40f104(int32_t a1, int32_t a2) {
// 0x9c40f104
int32_t result; // 0x9c40f104
return result;
}

// Address range: 0x9c608b94 - 0x9c608b95
int32_t function_9c608b94(void) {
// 0x9c608b94
int32_t result; // 0x9c608b94
return result;
}

// Address range: 0x9c79af52 - 0x9c79af53
int32_t function_9c79af52(void) {
// 0x9c79af52
int32_t result; // 0x9c79af52
return result;
}

// Address range: 0x9cacb06a - 0x9cacb06b
int32_t function_9cacb06a(void) {
// 0x9cacb06a
int32_t result; // 0x9cacb06a
return result;
}

// Address range: 0x9d4c0ff3 - 0x9d4c0ff4
int32_t function_9d4c0ff3(int32_t a1) {
// 0x9d4c0ff3
int32_t result; // 0x9d4c0ff3
return result;
}

// Address range: 0x9dd660b7 - 0x9dd660b8
int32_t function_9dd660b7(void) {
// 0x9dd660b7
int32_t result; // 0x9dd660b7
return result;
}

// Address range: 0x9e6d3b81 - 0x9e6d3b82
int32_t function_9e6d3b81(void) {
// 0x9e6d3b81
int32_t result; // 0x9e6d3b81
return result;
}

// Address range: 0x9f01d3ba - 0x9f01d3bb
int32_t function_9f01d3ba(void) {
// 0x9f01d3ba
int32_t result; // 0x9f01d3ba
return result;
}

// Address range: 0x9f060c48 - 0x9f060c49
int32_t function_9f060c48(void) {
// 0x9f060c48
int32_t result; // 0x9f060c48
return result;
}

// Address range: 0x9fc8de4e - 0x9fc8de4f
int32_t function_9fc8de4e(void) {
// 0x9fc8de4e
int32_t result; // 0x9fc8de4e
return result;
}

// Address range: 0xa062fa91 - 0xa062fa92
int32_t function_a062fa91(void) {
// 0xa062fa91
int32_t result; // 0xa062fa91
return result;
}

// Address range: 0xa0979cc9 - 0xa0979cca
int32_t function_a0979cc9(void) {
// 0xa0979cc9
int32_t result; // 0xa0979cc9
return result;
}

// Address range: 0xa10751a0 - 0xa10751a1
int32_t function_a10751a0(void) {
// 0xa10751a0
int32_t result; // 0xa10751a0
return result;
}

// Address range: 0xa119b881 - 0xa119b882
int32_t function_a119b881(void) {
// 0xa119b881
int32_t result; // 0xa119b881
return result;
}

// Address range: 0xa209b31d - 0xa209b31e
int32_t function_a209b31d(void) {
// 0xa209b31d
int32_t result; // 0xa209b31d
return result;
}

// Address range: 0xa27ffd69 - 0xa27ffd6a
int32_t function_a27ffd69(void) {
// 0xa27ffd69
int32_t result; // 0xa27ffd69
return result;
}

// Address range: 0xa2b0399a - 0xa2b0399b
int32_t function_a2b0399a(void) {
// 0xa2b0399a
int32_t result; // 0xa2b0399a
return result;
}

// Address range: 0xa2dc0780 - 0xa2dc0781
int32_t function_a2dc0780(void) {
// 0xa2dc0780
int32_t result; // 0xa2dc0780
return result;
}

// Address range: 0xa34fc5dd - 0xa34fc5de
int32_t function_a34fc5dd(void) {
// 0xa34fc5dd
int32_t result; // 0xa34fc5dd
return result;
}

// Address range: 0xa37f5a55 - 0xa37f5a56
int32_t function_a37f5a55(int32_t a1) {
// 0xa37f5a55
int32_t result; // 0xa37f5a55
return result;
}

// Address range: 0xa3b67247 - 0xa3b67248
int32_t function_a3b67247(int32_t a1) {
// 0xa3b67247
int32_t result; // 0xa3b67247
return result;
}

// Address range: 0xa4436d50 - 0xa4436d51
int32_t function_a4436d50(void) {
// 0xa4436d50
int32_t result; // 0xa4436d50
return result;
}

// Address range: 0xa4d345dc - 0xa4d345dd
int32_t function_a4d345dc(void) {
// 0xa4d345dc
int32_t result; // 0xa4d345dc
return result;
}

// Address range: 0xa5d877c9 - 0xa5d877ca
int32_t function_a5d877c9(void) {
// 0xa5d877c9
int32_t result; // 0xa5d877c9
return result;
}

// Address range: 0xa5f8ffc8 - 0xa5f8ffc9
int32_t function_a5f8ffc8(void) {
// 0xa5f8ffc8
int32_t result; // 0xa5f8ffc8
return result;
}

// Address range: 0xa65a079b - 0xa65a079c
int32_t function_a65a079b(void) {
// 0xa65a079b
int32_t result; // 0xa65a079b
return result;
}

// Address range: 0xa690260f - 0xa6902610
int32_t function_a690260f(float80_t a1) {
// 0xa690260f
int32_t result; // 0xa690260f
return result;
}

// Address range: 0xa6d3a8a5 - 0xa6d3a8a6
int32_t function_a6d3a8a5(void) {
// 0xa6d3a8a5
int32_t result; // 0xa6d3a8a5
return result;
}

// Address range: 0xa7cd75b1 - 0xa7cd75b2
int32_t function_a7cd75b1(void) {
// 0xa7cd75b1
int32_t result; // 0xa7cd75b1
return result;
}

// Address range: 0xa934239e - 0xa934239f
int32_t function_a934239e(void) {
// 0xa934239e
int32_t result; // 0xa934239e
return result;
}

// Address range: 0xa9c22915 - 0xa9c22916
int32_t function_a9c22915(void) {
// 0xa9c22915
int32_t result; // 0xa9c22915
return result;
}

// Address range: 0xaaf8ec3d - 0xaaf8ec3e
int32_t function_aaf8ec3d(void) {
// 0xaaf8ec3d
int32_t result; // 0xaaf8ec3d
return result;
}

// Address range: 0xab149ad6 - 0xab149ad7
int32_t function_ab149ad6(void) {
// 0xab149ad6
int32_t result; // 0xab149ad6
return result;
}

// Address range: 0xab1e9bbc - 0xab1e9bbd
int32_t function_ab1e9bbc(void) {
// 0xab1e9bbc
int32_t result; // 0xab1e9bbc
return result;
}

// Address range: 0xabbe0ee6 - 0xabbe0ee7
int32_t function_abbe0ee6(void) {
// 0xabbe0ee6
int32_t result; // 0xabbe0ee6
return result;
}

// Address range: 0xabf81eb8 - 0xabf81eb9
int32_t function_abf81eb8(void) {
// 0xabf81eb8
int32_t result; // 0xabf81eb8
return result;
}

// Address range: 0xac1e8e5d - 0xac1e8e5e
int32_t function_ac1e8e5d(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
// 0xac1e8e5d
int32_t result; // 0xac1e8e5d
return result;
}

// Address range: 0xac3a771c - 0xac3a771d
int32_t function_ac3a771c(int16_t a1) {
// 0xac3a771c
int32_t result; // 0xac3a771c
return result;
}

// Address range: 0xad1e79e1 - 0xad1e79e2
int32_t function_ad1e79e1(void) {
// 0xad1e79e1
int32_t result; // 0xad1e79e1
return result;
}

// Address range: 0xad51dc8e - 0xad51dc8f
int32_t function_ad51dc8e(void) {
// 0xad51dc8e
int32_t result; // 0xad51dc8e
return result;
}

// Address range: 0xad5f764d - 0xad5f764e
int32_t function_ad5f764d(int32_t a1) {
// 0xad5f764d
int32_t result; // 0xad5f764d
return result;
}

// Address range: 0xadca213e - 0xadca213f
int32_t function_adca213e(void) {
// 0xadca213e
int32_t result; // 0xadca213e
return result;
}

// Address range: 0xae8c1477 - 0xae8c1478
int32_t function_ae8c1477(void) {
// 0xae8c1477
int32_t result; // 0xae8c1477
return result;
}

// Address range: 0xaefd5a21 - 0xaefd5a22
int32_t function_aefd5a21(void) {
// 0xaefd5a21
int32_t result; // 0xaefd5a21
return result;
}

// Address range: 0xafd58798 - 0xafd58799
int32_t function_afd58798(void) {
// 0xafd58798
int32_t result; // 0xafd58798
return result;
}

// Address range: 0xb07b5a89 - 0xb07b5a8a
int32_t function_b07b5a89(void) {
// 0xb07b5a89
int32_t result; // 0xb07b5a89
return result;
}

// Address range: 0xb1254067 - 0xb1254068
int32_t function_b1254067(void) {
// 0xb1254067
int32_t result; // 0xb1254067
return result;
}

// Address range: 0xb2843669 - 0xb284366a
int32_t function_b2843669(int32_t a1) {
// 0xb2843669
int32_t result; // 0xb2843669
return result;
}

// Address range: 0xb2fb281b - 0xb2fb281c
int32_t function_b2fb281b(void) {
// 0xb2fb281b
int32_t result; // 0xb2fb281b
return result;
}

// Address range: 0xb3659a2c - 0xb3659a2d
int32_t function_b3659a2c(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9) {
// 0xb3659a2c
int32_t result; // 0xb3659a2c
return result;
}

// Address range: 0xb3d36d4a - 0xb3d36d4b
int32_t function_b3d36d4a(void) {
// 0xb3d36d4a
int32_t result; // 0xb3d36d4a
return result;
}

// Address range: 0xb44dac48 - 0xb44dac49
int32_t function_b44dac48(void) {
// 0xb44dac48
int32_t result; // 0xb44dac48
return result;
}

// Address range: 0xb46c191e - 0xb46c191f
int32_t function_b46c191e(void) {
// 0xb46c191e
int32_t result; // 0xb46c191e
return result;
}

// Address range: 0xb4dbea21 - 0xb4dbea22
int32_t function_b4dbea21(void) {
// 0xb4dbea21
int32_t result; // 0xb4dbea21
return result;
}

// Address range: 0xb4e44a74 - 0xb4e44a75
int32_t function_b4e44a74(void) {
// 0xb4e44a74
int32_t result; // 0xb4e44a74
return result;
}

// Address range: 0xb54a62f7 - 0xb54a62f8
int32_t function_b54a62f7(int32_t a1) {
// 0xb54a62f7
int32_t result; // 0xb54a62f7
return result;
}

// Address range: 0xb5f70110 - 0xb5f70111
int32_t function_b5f70110(void) {
// 0xb5f70110
int32_t result; // 0xb5f70110
return result;
}

// Address range: 0xb5f9b534 - 0xb5f9b535
int32_t function_b5f9b534(void) {
// 0xb5f9b534
int32_t result; // 0xb5f9b534
return result;
}

// Address range: 0xb608de9b - 0xb608de9c
int32_t function_b608de9b(int16_t a1) {
// 0xb608de9b
int32_t result; // 0xb608de9b
return result;
}

// Address range: 0xb608f1a7 - 0xb608f1a8
int32_t function_b608f1a7(void) {
// 0xb608f1a7
int32_t result; // 0xb608f1a7
return result;
}

// Address range: 0xb66db5c5 - 0xb66db5c6
int32_t function_b66db5c5(int32_t a1) {
// 0xb66db5c5
int32_t result; // 0xb66db5c5
return result;
}

// Address range: 0xb6972abc - 0xb6972abd
int32_t function_b6972abc(void) {
// 0xb6972abc
int32_t result; // 0xb6972abc
return result;
}

// Address range: 0xb6cb158b - 0xb6cb158c
int32_t function_b6cb158b(void) {
// 0xb6cb158b
int32_t result; // 0xb6cb158b
return result;
}

// Address range: 0xb75e2516 - 0xb75e2517
int32_t function_b75e2516(void) {
// 0xb75e2516
int32_t result; // 0xb75e2516
return result;
}

// Address range: 0xb7df9579 - 0xb7df957a
int32_t function_b7df9579(int32_t a1) {
// 0xb7df9579
int32_t result; // 0xb7df9579
return result;
}

// Address range: 0xb80e6bce - 0xb80e6bcf
int32_t function_b80e6bce(int32_t a1) {
// 0xb80e6bce
int32_t result; // 0xb80e6bce
return result;
}

// Address range: 0xb8564ccb - 0xb8564ccc
int32_t function_b8564ccb(void) {
// 0xb8564ccb
int32_t result; // 0xb8564ccb
return result;
}

// Address range: 0xb9361f2c - 0xb9361f2d
int32_t function_b9361f2c(void) {
// 0xb9361f2c
int32_t result; // 0xb9361f2c
return result;
}

// Address range: 0xb93c77c9 - 0xb93c77ca
int32_t function_b93c77c9(void) {
// 0xb93c77c9
int32_t result; // 0xb93c77c9
return result;
}

// Address range: 0xb98b98de - 0xb98b98df
int32_t function_b98b98de(void) {
// 0xb98b98de
int32_t result; // 0xb98b98de
return result;
}

// Address range: 0xbb13e088 - 0xbb13e089
int32_t function_bb13e088(void) {
// 0xbb13e088
int32_t result; // 0xbb13e088
return result;
}

// Address range: 0xbb1839c4 - 0xbb1839c5
int32_t function_bb1839c4(void) {
// 0xbb1839c4
int32_t result; // 0xbb1839c4
return result;
}

// Address range: 0xbb91143f - 0xbb911440
int32_t function_bb91143f(void) {
// 0xbb91143f
int32_t result; // 0xbb91143f
return result;
}

// Address range: 0xbc5027bb - 0xbc5027bc
int32_t function_bc5027bb(void) {
// 0xbc5027bb
int32_t result; // 0xbc5027bb
return result;
}

// Address range: 0xbc86ddbe - 0xbc86ddbf
int32_t function_bc86ddbe(int16_t a1) {
// 0xbc86ddbe
int32_t result; // 0xbc86ddbe
return result;
}

// Address range: 0xbc939864 - 0xbc939865
int32_t function_bc939864(void) {
// 0xbc939864
int32_t result; // 0xbc939864
return result;
}

// Address range: 0xbd98fee3 - 0xbd98fee4
int32_t function_bd98fee3(void) {
// 0xbd98fee3
int32_t result; // 0xbd98fee3
return result;
}

// Address range: 0xbdf5649b - 0xbdf5649c
int32_t function_bdf5649b(void) {
// 0xbdf5649b
int32_t result; // 0xbdf5649b
return result;
}

// Address range: 0xbe1d6548 - 0xbe1d6549
int32_t function_be1d6548(void) {
// 0xbe1d6548
int32_t result; // 0xbe1d6548
return result;
}

// Address range: 0xbf085fd2 - 0xbf085fd3
int32_t function_bf085fd2(void) {
// 0xbf085fd2
int32_t result; // 0xbf085fd2
return result;
}

// Address range: 0xbf5faeff - 0xbf5faf00
int32_t function_bf5faeff(void) {
// 0xbf5faeff
int32_t result; // 0xbf5faeff
return result;
}

// Address range: 0xbf69c3a3 - 0xbf69c3a4
int32_t function_bf69c3a3(void) {
// 0xbf69c3a3
int32_t result; // 0xbf69c3a3
return result;
}

// Address range: 0xbfbcb588 - 0xbfbcb589
int32_t function_bfbcb588(void) {
// 0xbfbcb588
int32_t result; // 0xbfbcb588
return result;
}

// Address range: 0xbfc4dc4c - 0xbfc4dc4d
int32_t function_bfc4dc4c(void) {
// 0xbfc4dc4c
int32_t result; // 0xbfc4dc4c
return result;
}

// Address range: 0xc0348181 - 0xc0348182
int32_t function_c0348181(void) {
// 0xc0348181
int32_t result; // 0xc0348181
return result;
}

// Address range: 0xc03845cc - 0xc03845cd
int32_t function_c03845cc(void) {
// 0xc03845cc
int32_t result; // 0xc03845cc
return result;
}

// Address range: 0xc0d59c61 - 0xc0d59c62
int32_t function_c0d59c61(void) {
// 0xc0d59c61
int32_t result; // 0xc0d59c61
return result;
}

// Address range: 0xc0d69824 - 0xc0d69825
int32_t function_c0d69824(void) {
// 0xc0d69824
int32_t result; // 0xc0d69824
return result;
}

// Address range: 0xc19340a1 - 0xc19340a2
int32_t function_c19340a1(void) {
// 0xc19340a1
int32_t result; // 0xc19340a1
return result;
}

// Address range: 0xc1f55223 - 0xc1f55224
int32_t function_c1f55223(void) {
// 0xc1f55223
int32_t result; // 0xc1f55223
return result;
}

// Address range: 0xc20b03b7 - 0xc20b03b8
int32_t function_c20b03b7(void) {
// 0xc20b03b7
int32_t result; // 0xc20b03b7
return result;
}

// Address range: 0xc25f09ce - 0xc25f09cf
int32_t function_c25f09ce(void) {
// 0xc25f09ce
int32_t result; // 0xc25f09ce
return result;
}

// Address range: 0xc261e98f - 0xc261e990
int32_t function_c261e98f(void) {
// 0xc261e98f
int32_t result; // 0xc261e98f
return result;
}

// Address range: 0xc281e099 - 0xc281e09a
int32_t function_c281e099(void) {
// 0xc281e099
int32_t result; // 0xc281e099
return result;
}

// Address range: 0xc2fb0eb5 - 0xc2fb0eb6
int32_t function_c2fb0eb5(void) {
// 0xc2fb0eb5
int32_t result; // 0xc2fb0eb5
return result;
}

// Address range: 0xc32263bf - 0xc32263c0
int32_t function_c32263bf(void) {
// 0xc32263bf
int32_t result; // 0xc32263bf
return result;
}

// Address range: 0xc504d8a1 - 0xc504d8a2
int32_t function_c504d8a1(void) {
// 0xc504d8a1
int32_t result; // 0xc504d8a1
return result;
}

// Address range: 0xc5af9707 - 0xc5af9708
int32_t function_c5af9707(void) {
// 0xc5af9707
int32_t result; // 0xc5af9707
return result;
}

// Address range: 0xc6cb3cbd - 0xc6cb3cbe
int32_t function_c6cb3cbd(void) {
// 0xc6cb3cbd
int32_t result; // 0xc6cb3cbd
return result;
}

// Address range: 0xc7a928ae - 0xc7a928af
int32_t function_c7a928ae(void) {
// 0xc7a928ae
int32_t result; // 0xc7a928ae
return result;
}

// Address range: 0xc89bbd32 - 0xc89bbd33
int32_t function_c89bbd32(void) {
// 0xc89bbd32
int32_t result; // 0xc89bbd32
return result;
}

// Address range: 0xc8a655cd - 0xc8a655ce
int32_t function_c8a655cd(void) {
// 0xc8a655cd
int32_t result; // 0xc8a655cd
return result;
}

// Address range: 0xc903f0ba - 0xc903f0bb
int32_t function_c903f0ba(void) {
// 0xc903f0ba
int32_t result; // 0xc903f0ba
return result;
}

// Address range: 0xc9062f75 - 0xc9062f76
int32_t function_c9062f75(void) {
// 0xc9062f75
int32_t result; // 0xc9062f75
return result;
}

// Address range: 0xc9852c53 - 0xc9852c54
int32_t function_c9852c53(int32_t a1, int32_t a2, int32_t a3, int16_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0xc9852c53
int32_t result; // 0xc9852c53
return result;
}

// Address range: 0xc98b90ee - 0xc98b90ef
int32_t function_c98b90ee(void) {
// 0xc98b90ee
int32_t result; // 0xc98b90ee
return result;
}

// Address range: 0xc999bdfa - 0xc999bdfb
int32_t function_c999bdfa(void) {
// 0xc999bdfa
int32_t result; // 0xc999bdfa
return result;
}

// Address range: 0xca1c910f - 0xca1c9110
int32_t function_ca1c910f(void) {
// 0xca1c910f
int32_t result; // 0xca1c910f
return result;
}

// Address range: 0xca24bf05 - 0xca24bf06
int32_t function_ca24bf05(void) {
// 0xca24bf05
int32_t result; // 0xca24bf05
return result;
}

// Address range: 0xca2552a9 - 0xca2552aa
int32_t function_ca2552a9(void) {
// 0xca2552a9
int32_t result; // 0xca2552a9
return result;
}

// Address range: 0xca3d816b - 0xca3d816c
int32_t function_ca3d816b(void) {
// 0xca3d816b
int32_t result; // 0xca3d816b
return result;
}

// Address range: 0xca4f1b8d - 0xca4f1b8e
int32_t function_ca4f1b8d(void) {
// 0xca4f1b8d
int32_t result; // 0xca4f1b8d
return result;
}

// Address range: 0xcb982a8d - 0xcb982a8e
int32_t function_cb982a8d(void) {
// 0xcb982a8d
int32_t result; // 0xcb982a8d
return result;
}

// Address range: 0xcc05e206 - 0xcc05e207
int32_t function_cc05e206(void) {
// 0xcc05e206
int32_t result; // 0xcc05e206
return result;
}

// Address range: 0xcc4397fb - 0xcc4397fc
int32_t function_cc4397fb(void) {
// 0xcc4397fb
int32_t result; // 0xcc4397fb
return result;
}

// Address range: 0xce043e5e - 0xce043e5f
int32_t function_ce043e5e(int32_t * a1) {
// 0xce043e5e
int32_t result; // 0xce043e5e
return result;
}

// Address range: 0xceba665f - 0xceba6660
int32_t function_ceba665f(void) {
// 0xceba665f
int32_t result; // 0xceba665f
return result;
}

// Address range: 0xcf67c02d - 0xcf67c02e
int32_t function_cf67c02d(int16_t a1) {
// 0xcf67c02d
int32_t result; // 0xcf67c02d
return result;
}

// Address range: 0xcf83a0e2 - 0xcf83a0e3
int32_t function_cf83a0e2(void) {
// 0xcf83a0e2
int32_t result; // 0xcf83a0e2
return result;
}

// Address range: 0xcfb22ff0 - 0xcfb22ff1
int32_t function_cfb22ff0(void) {
// 0xcfb22ff0
int32_t result; // 0xcfb22ff0
return result;
}

// Address range: 0xd0d53646 - 0xd0d53647
int32_t function_d0d53646(int32_t a1) {
// 0xd0d53646
int32_t result; // 0xd0d53646
return result;
}

// Address range: 0xd130b244 - 0xd130b245
int32_t function_d130b244(void) {
// 0xd130b244
int32_t result; // 0xd130b244
return result;
}

// Address range: 0xd20f5152 - 0xd20f5153
int32_t function_d20f5152(void) {
// 0xd20f5152
int32_t result; // 0xd20f5152
return result;
}

// Address range: 0xd26cf63b - 0xd26cf63c
int32_t function_d26cf63b(void) {
// 0xd26cf63b
int32_t result; // 0xd26cf63b
return result;
}

// Address range: 0xd2b8efb8 - 0xd2b8efb9
int32_t function_d2b8efb8(void) {
// 0xd2b8efb8
int32_t result; // 0xd2b8efb8
return result;
}

// Address range: 0xd2bc60b6 - 0xd2bc60b7
int32_t function_d2bc60b6(void) {
// 0xd2bc60b6
int32_t result; // 0xd2bc60b6
return result;
}

// Address range: 0xd2cad8d0 - 0xd2cad8d1
int32_t function_d2cad8d0(void) {
// 0xd2cad8d0
int32_t result; // 0xd2cad8d0
return result;
}

// Address range: 0xd368a0ca - 0xd368a0cb
int32_t function_d368a0ca(void) {
// 0xd368a0ca
int32_t result; // 0xd368a0ca
return result;
}

// Address range: 0xd374cf83 - 0xd374cf84
int32_t function_d374cf83(void) {
// 0xd374cf83
int32_t result; // 0xd374cf83
return result;
}

// Address range: 0xd379a0df - 0xd379a0e0
int32_t function_d379a0df(void) {
// 0xd379a0df
int32_t result; // 0xd379a0df
return result;
}

// Address range: 0xd3da513f - 0xd3da5140
int32_t function_d3da513f(void) {
// 0xd3da513f
int32_t result; // 0xd3da513f
return result;
}

// Address range: 0xd3daf463 - 0xd3daf464
int32_t function_d3daf463(void) {
// 0xd3daf463
int32_t result; // 0xd3daf463
return result;
}

// Address range: 0xd3fdd89e - 0xd3fdd89f
int32_t function_d3fdd89e(int32_t a1) {
// 0xd3fdd89e
int32_t result; // 0xd3fdd89e
return result;
}

// Address range: 0xd410edcc - 0xd410edcd
int32_t function_d410edcc(int32_t a1, int32_t a2) {
// 0xd410edcc
int32_t result; // 0xd410edcc
return result;
}

// Address range: 0xd430715a - 0xd430715b
int32_t function_d430715a(void) {
// 0xd430715a
int32_t result; // 0xd430715a
return result;
}

// Address range: 0xd4720513 - 0xd4720514
int32_t function_d4720513(void) {
// 0xd4720513
int32_t result; // 0xd4720513
return result;
}

// Address range: 0xd5079e20 - 0xd5079e21
int32_t function_d5079e20(void) {
// 0xd5079e20
int32_t result; // 0xd5079e20
return result;
}

// Address range: 0xd620448e - 0xd620448f
int32_t function_d620448e(void) {
// 0xd620448e
int32_t result; // 0xd620448e
return result;
}

// Address range: 0xd6e673dc - 0xd6e673dd
int32_t function_d6e673dc(void) {
// 0xd6e673dc
int32_t result; // 0xd6e673dc
return result;
}

// Address range: 0xd6fa380e - 0xd6fa380f
int32_t function_d6fa380e(void) {
// 0xd6fa380e
int32_t result; // 0xd6fa380e
return result;
}

// Address range: 0xd6fac0a3 - 0xd6fac0a4
int32_t function_d6fac0a3(void) {
// 0xd6fac0a3
int32_t result; // 0xd6fac0a3
return result;
}

// Address range: 0xd7024cce - 0xd7024ccf
int32_t function_d7024cce(int32_t a1, int32_t a2) {
// 0xd7024cce
int32_t result; // 0xd7024cce
return result;
}

// Address range: 0xd725ae28 - 0xd725ae29
int32_t function_d725ae28(void) {
// 0xd725ae28
int32_t result; // 0xd725ae28
return result;
}

// Address range: 0xd7322ff5 - 0xd7322ff6
int32_t function_d7322ff5(void) {
// 0xd7322ff5
int32_t result; // 0xd7322ff5
return result;
}

// Address range: 0xd75586d6 - 0xd75586d7
int32_t function_d75586d6(void) {
// 0xd75586d6
int32_t result; // 0xd75586d6
return result;
}

// Address range: 0xd77a9f75 - 0xd77a9f76
int32_t function_d77a9f75(void) {
// 0xd77a9f75
int32_t result; // 0xd77a9f75
return result;
}

// Address range: 0xd7b36245 - 0xd7b36246
int32_t function_d7b36245(void) {
// 0xd7b36245
int32_t result; // 0xd7b36245
return result;
}

// Address range: 0xd7da5dd8 - 0xd7da5dd9
int32_t function_d7da5dd8(void) {
// 0xd7da5dd8
int32_t result; // 0xd7da5dd8
return result;
}

// Address range: 0xd8bd7e52 - 0xd8bd7e53
int32_t function_d8bd7e52(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0xd8bd7e52
int32_t result; // 0xd8bd7e52
return result;
}

// Address range: 0xd9043acc - 0xd9043acd
int32_t function_d9043acc(void) {
// 0xd9043acc
int32_t result; // 0xd9043acc
return result;
}

// Address range: 0xd94f8b6c - 0xd94f8b6d
int32_t function_d94f8b6c(void) {
// 0xd94f8b6c
int32_t result; // 0xd94f8b6c
return result;
}

// Address range: 0xd97251d5 - 0xd97251d6
int32_t function_d97251d5(void) {
// 0xd97251d5
int32_t result; // 0xd97251d5
return result;
}

// Address range: 0xd9d627ca - 0xd9d627cb
int32_t function_d9d627ca(void) {
// 0xd9d627ca
int32_t result; // 0xd9d627ca
return result;
}

// Address range: 0xda245d6e - 0xda245d6f
int32_t function_da245d6e(void) {
// 0xda245d6e
int32_t result; // 0xda245d6e
return result;
}

// Address range: 0xda719368 - 0xda719369
int32_t function_da719368(void) {
// 0xda719368
int32_t result; // 0xda719368
return result;
}

// Address range: 0xda88edec - 0xda88eded
int32_t function_da88edec(void) {
// 0xda88edec
int32_t result; // 0xda88edec
return result;
}

// Address range: 0xdabcdcc3 - 0xdabcdcc4
int32_t function_dabcdcc3(void) {
// 0xdabcdcc3
int32_t result; // 0xdabcdcc3
return result;
}

// Address range: 0xdb5bce2a - 0xdb5bce2b
int32_t function_db5bce2a(void) {
// 0xdb5bce2a
int32_t result; // 0xdb5bce2a
return result;
}

// Address range: 0xdc33b4ca - 0xdc33b4cb
int32_t function_dc33b4ca(int16_t a1) {
// 0xdc33b4ca
int32_t result; // 0xdc33b4ca
return result;
}

// Address range: 0xdcdaeafc - 0xdcdaeafd
int32_t function_dcdaeafc(void) {
// 0xdcdaeafc
int32_t result; // 0xdcdaeafc
return result;
}

// Address range: 0xdd59a390 - 0xdd59a391
int32_t function_dd59a390(void) {
// 0xdd59a390
int32_t result; // 0xdd59a390
return result;
}

// Address range: 0xde2ac8b8 - 0xde2ac8b9
int32_t function_de2ac8b8(void) {
// 0xde2ac8b8
int32_t result; // 0xde2ac8b8
return result;
}

// Address range: 0xde81ebcd - 0xde81ebce
int32_t function_de81ebcd(void) {
// 0xde81ebcd
int32_t result; // 0xde81ebcd
return result;
}

// Address range: 0xde9e7cc3 - 0xde9e7cc4
int32_t function_de9e7cc3(void) {
// 0xde9e7cc3
int32_t result; // 0xde9e7cc3
return result;
}

// Address range: 0xdeb1778c - 0xdeb1778d
int32_t function_deb1778c(void) {
// 0xdeb1778c
int32_t result; // 0xdeb1778c
return result;
}

// Address range: 0xdecb49c8 - 0xdecb49c9
int32_t function_decb49c8(void) {
// 0xdecb49c8
int32_t result; // 0xdecb49c8
return result;
}

// Address range: 0xded719c7 - 0xded719c8
int32_t function_ded719c7(void) {
// 0xded719c7
int32_t result; // 0xded719c7
return result;
}

// Address range: 0xdefc90e3 - 0xdefc90e4
int32_t function_defc90e3(void) {
// 0xdefc90e3
int32_t result; // 0xdefc90e3
return result;
}

// Address range: 0xdf2b9d1e - 0xdf2b9d1f
int32_t function_df2b9d1e(void) {
// 0xdf2b9d1e
int32_t result; // 0xdf2b9d1e
return result;
}

// Address range: 0xdf2f166f - 0xdf2f1670
int32_t function_df2f166f(void) {
// 0xdf2f166f
int32_t result; // 0xdf2f166f
return result;
}

// Address range: 0xdf796399 - 0xdf79639a
int32_t function_df796399(void) {
// 0xdf796399
int32_t result; // 0xdf796399
return result;
}

// Address range: 0xdff76ebf - 0xdff76ec0
int32_t function_dff76ebf(int32_t a1, int32_t a2) {
// 0xdff76ebf
int32_t result; // 0xdff76ebf
return result;
}

// Address range: 0xe00d467f - 0xe00d4680
int32_t function_e00d467f(void) {
// 0xe00d467f
int32_t result; // 0xe00d467f
return result;
}

// Address range: 0xe01637ae - 0xe01637af
int32_t function_e01637ae(void) {
// 0xe01637ae
int32_t result; // 0xe01637ae
return result;
}

// Address range: 0xe02773b7 - 0xe02773b8
int32_t function_e02773b7(int32_t a1) {
// 0xe02773b7
int32_t result; // 0xe02773b7
return result;
}

// Address range: 0xe0a2d877 - 0xe0a2d878
int32_t function_e0a2d877(void) {
// 0xe0a2d877
int32_t result; // 0xe0a2d877
return result;
}

// Address range: 0xe0c3e62e - 0xe0c3e62f
int32_t function_e0c3e62e(void) {
// 0xe0c3e62e
int32_t result; // 0xe0c3e62e
return result;
}

// Address range: 0xe0ca6e51 - 0xe0ca6e52
int32_t function_e0ca6e51(void) {
// 0xe0ca6e51
int32_t result; // 0xe0ca6e51
return result;
}

// Address range: 0xe0d5f563 - 0xe0d5f564
int32_t function_e0d5f563(void) {
// 0xe0d5f563
int32_t result; // 0xe0d5f563
return result;
}

// Address range: 0xe10adf7b - 0xe10adf7c
int32_t function_e10adf7b(void) {
// 0xe10adf7b
int32_t result; // 0xe10adf7b
return result;
}

// Address range: 0xe2890681 - 0xe2890682
int32_t function_e2890681(void) {
// 0xe2890681
int32_t result; // 0xe2890681
return result;
}

// Address range: 0xe291d83b - 0xe291d83c
int32_t function_e291d83b(void) {
// 0xe291d83b
int32_t result; // 0xe291d83b
return result;
}

// Address range: 0xe2e2b766 - 0xe2e2b767
int32_t function_e2e2b766(void) {
// 0xe2e2b766
int32_t result; // 0xe2e2b766
return result;
}

// Address range: 0xe2f0d0cb - 0xe2f0d0cc
int32_t function_e2f0d0cb(void) {
// 0xe2f0d0cb
int32_t result; // 0xe2f0d0cb
return result;
}

// Address range: 0xe326718f - 0xe3267190
int32_t function_e326718f(void) {
// 0xe326718f
int32_t result; // 0xe326718f
return result;
}

// Address range: 0xe38ff824 - 0xe38ff825
int32_t function_e38ff824(void) {
// 0xe38ff824
int32_t result; // 0xe38ff824
return result;
}

// Address range: 0xe3bb0fbb - 0xe3bb0fbc
int32_t function_e3bb0fbb(void) {
// 0xe3bb0fbb
int32_t result; // 0xe3bb0fbb
return result;
}

// Address range: 0xe3be80da - 0xe3be80db
int32_t function_e3be80da(void) {
// 0xe3be80da
int32_t result; // 0xe3be80da
return result;
}

// Address range: 0xe40b6739 - 0xe40b673a
int32_t function_e40b6739(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0xe40b6739
int32_t result; // 0xe40b6739
return result;
}

// Address range: 0xe434f6eb - 0xe434f6ec
int32_t function_e434f6eb(void) {
// 0xe434f6eb
int32_t result; // 0xe434f6eb
return result;
}

// Address range: 0xe4bd60e7 - 0xe4bd60e8
int32_t function_e4bd60e7(int16_t a1) {
// 0xe4bd60e7
int32_t result; // 0xe4bd60e7
return result;
}

// Address range: 0xe4e88cc1 - 0xe4e88cc2
int32_t function_e4e88cc1(void) {
// 0xe4e88cc1
int32_t result; // 0xe4e88cc1
return result;
}

// Address range: 0xe5244e7f - 0xe5244e80
int32_t function_e5244e7f(int32_t * a1) {
// 0xe5244e7f
int32_t result; // 0xe5244e7f
return result;
}

// Address range: 0xe5a37b55 - 0xe5a37b56
int32_t function_e5a37b55(void) {
// 0xe5a37b55
int32_t result; // 0xe5a37b55
return result;
}

// Address range: 0xe5c5205f - 0xe5c52060
int32_t function_e5c5205f(void) {
// 0xe5c5205f
int32_t result; // 0xe5c5205f
return result;
}

// Address range: 0xe5dd9170 - 0xe5dd9171
int32_t function_e5dd9170(void) {
// 0xe5dd9170
int32_t result; // 0xe5dd9170
return result;
}

// Address range: 0xe5ec0e10 - 0xe5ec0e11
int32_t function_e5ec0e10(int32_t a1) {
// 0xe5ec0e10
int32_t result; // 0xe5ec0e10
return result;
}

// Address range: 0xe5ed3d74 - 0xe5ed3d75
int32_t function_e5ed3d74(void) {
// 0xe5ed3d74
int32_t result; // 0xe5ed3d74
return result;
}

// Address range: 0xe5fdece9 - 0xe5fdecea
int32_t function_e5fdece9(void) {
// 0xe5fdece9
int32_t result; // 0xe5fdece9
return result;
}

// Address range: 0xe6517eb6 - 0xe6517eb7
int32_t function_e6517eb6(void) {
// 0xe6517eb6
int32_t result; // 0xe6517eb6
return result;
}

// Address range: 0xe7d9e243 - 0xe7d9e244
int32_t function_e7d9e243(int32_t a1) {
// 0xe7d9e243
int32_t result; // 0xe7d9e243
return result;
}

// Address range: 0xe848f5b1 - 0xe848f5b2
int32_t function_e848f5b1(void) {
// 0xe848f5b1
int32_t result; // 0xe848f5b1
return result;
}

// Address range: 0xe8863b9d - 0xe8863b9e
int32_t function_e8863b9d(int32_t a1) {
// 0xe8863b9d
int32_t result; // 0xe8863b9d
return result;
}

// Address range: 0xe8d3bb10 - 0xe8d3bb11
int32_t function_e8d3bb10(void) {
// 0xe8d3bb10
int32_t result; // 0xe8d3bb10
return result;
}

// Address range: 0xe91a9467 - 0xe91a9468
int32_t function_e91a9467(void) {
// 0xe91a9467
int32_t result; // 0xe91a9467
return result;
}

// Address range: 0xe9c5d1f8 - 0xe9c5d1f9
int32_t function_e9c5d1f8(void) {
// 0xe9c5d1f8
int32_t result; // 0xe9c5d1f8
return result;
}

// Address range: 0xea81d93f - 0xea81d940
int32_t function_ea81d93f(void) {
// 0xea81d93f
int32_t result; // 0xea81d93f
return result;
}

// Address range: 0xeb87713b - 0xeb87713c
int32_t function_eb87713b(void) {
// 0xeb87713b
int32_t result; // 0xeb87713b
return result;
}

// Address range: 0xeb9af9b1 - 0xeb9af9b2
int32_t function_eb9af9b1(void) {
// 0xeb9af9b1
int32_t result; // 0xeb9af9b1
return result;
}

// Address range: 0xec3a1e5b - 0xec3a1e5c
int32_t function_ec3a1e5b(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
// 0xec3a1e5b
int32_t result; // 0xec3a1e5b
return result;
}

// Address range: 0xecb410b1 - 0xecb410b2
int32_t function_ecb410b1(void) {
// 0xecb410b1
int32_t result; // 0xecb410b1
return result;
}

// Address range: 0xedbe23e3 - 0xedbe23e4
int32_t function_edbe23e3(void) {
// 0xedbe23e3
int32_t result; // 0xedbe23e3
return result;
}

// Address range: 0xedbffa05 - 0xedbffa06
int32_t function_edbffa05(int32_t a1) {
// 0xedbffa05
int32_t result; // 0xedbffa05
return result;
}

// Address range: 0xee527d34 - 0xee527d35
int32_t function_ee527d34(void) {
// 0xee527d34
int32_t result; // 0xee527d34
return result;
}

// Address range: 0xee56ee08 - 0xee56ee09
int32_t function_ee56ee08(void) {
// 0xee56ee08
int32_t result; // 0xee56ee08
return result;
}

// Address range: 0xee868ae1 - 0xee868ae2
int32_t function_ee868ae1(void) {
// 0xee868ae1
int32_t result; // 0xee868ae1
return result;
}

// Address range: 0xee90e92b - 0xee90e92c
int32_t function_ee90e92b(void) {
// 0xee90e92b
int32_t result; // 0xee90e92b
return result;
}

// Address range: 0xeebe3d44 - 0xeebe3d45
int32_t function_eebe3d44(void) {
// 0xeebe3d44
int32_t result; // 0xeebe3d44
return result;
}

// Address range: 0xf02bdb0e - 0xf02bdb0f
int32_t function_f02bdb0e(int32_t a1, int32_t a2) {
// 0xf02bdb0e
int32_t result; // 0xf02bdb0e
return result;
}

// Address range: 0xf07ce4ed - 0xf07ce4ee
int32_t function_f07ce4ed(void) {
// 0xf07ce4ed
int32_t result; // 0xf07ce4ed
return result;
}

// Address range: 0xf0a6750b - 0xf0a6750c
int32_t function_f0a6750b(void) {
// 0xf0a6750b
int32_t result; // 0xf0a6750b
return result;
}

// Address range: 0xf14d6d3c - 0xf14d6d3d
int32_t function_f14d6d3c(void) {
// 0xf14d6d3c
int32_t result; // 0xf14d6d3c
return result;
}

// Address range: 0xf16c403c - 0xf16c403d
int32_t function_f16c403c(void) {
// 0xf16c403c
int32_t result; // 0xf16c403c
return result;
}

// Address range: 0xf1881a0b - 0xf1881a0c
int32_t function_f1881a0b(void) {
// 0xf1881a0b
int32_t result; // 0xf1881a0b
return result;
}

// Address range: 0xf1ac842d - 0xf1ac842e
int32_t function_f1ac842d(void) {
// 0xf1ac842d
int32_t result; // 0xf1ac842d
return result;
}

// Address range: 0xf21ae18d - 0xf21ae18e
int32_t function_f21ae18d(void) {
// 0xf21ae18d
int32_t result; // 0xf21ae18d
return result;
}

// Address range: 0xf23f254e - 0xf23f254f
int32_t function_f23f254e(void) {
// 0xf23f254e
int32_t result; // 0xf23f254e
return result;
}

// Address range: 0xf320a26a - 0xf320a26b
int32_t function_f320a26a(void) {
// 0xf320a26a
int32_t result; // 0xf320a26a
return result;
}

// Address range: 0xf331c474 - 0xf331c475
int32_t function_f331c474(void) {
// 0xf331c474
int32_t result; // 0xf331c474
return result;
}

// Address range: 0xf3b94e58 - 0xf3b94e59
int32_t function_f3b94e58(void) {
// 0xf3b94e58
int32_t result; // 0xf3b94e58
return result;
}

// Address range: 0xf3cd39f9 - 0xf3cd39fa
int32_t function_f3cd39f9(void) {
// 0xf3cd39f9
int32_t result; // 0xf3cd39f9
return result;
}

// Address range: 0xf42b83d9 - 0xf42b83da
int32_t function_f42b83d9(void) {
// 0xf42b83d9
int32_t result; // 0xf42b83d9
return result;
}

// Address range: 0xf42bc3d9 - 0xf42bc3da
int32_t function_f42bc3d9(void) {
// 0xf42bc3d9
int32_t result; // 0xf42bc3d9
return result;
}

// Address range: 0xf436ab74 - 0xf436ab75
int32_t function_f436ab74(void) {
// 0xf436ab74
int32_t result; // 0xf436ab74
return result;
}

// Address range: 0xf4835f27 - 0xf4835f28
int32_t function_f4835f27(void) {
// 0xf4835f27
int32_t result; // 0xf4835f27
return result;
}

// Address range: 0xf4c0f1ce - 0xf4c0f1cf
int32_t function_f4c0f1ce(void) {
// 0xf4c0f1ce
int32_t result; // 0xf4c0f1ce
return result;
}

// Address range: 0xf4dcfc8f - 0xf4dcfc90
int32_t function_f4dcfc8f(void) {
// 0xf4dcfc8f
int32_t result; // 0xf4dcfc8f
return result;
}

// Address range: 0xf5067713 - 0xf5067714
int32_t function_f5067713(void) {
// 0xf5067713
int32_t result; // 0xf5067713
return result;
}

// Address range: 0xf51fb2d7 - 0xf51fb2d8
int32_t function_f51fb2d7(void) {
// 0xf51fb2d7
int32_t result; // 0xf51fb2d7
return result;
}

// Address range: 0xf53e3d5d - 0xf53e3d5e
int32_t function_f53e3d5d(void) {
// 0xf53e3d5d
int32_t result; // 0xf53e3d5d
return result;
}

// Address range: 0xf57d773c - 0xf57d773d
int32_t function_f57d773c(void) {
// 0xf57d773c
int32_t result; // 0xf57d773c
return result;
}

// Address range: 0xf5aecd58 - 0xf5aecd59
int32_t function_f5aecd58(void) {
// 0xf5aecd58
int32_t result; // 0xf5aecd58
return result;
}

// Address range: 0xf61a2293 - 0xf61a2294
int32_t function_f61a2293(void) {
// 0xf61a2293
int32_t result; // 0xf61a2293
return result;
}

// Address range: 0xf650fbd2 - 0xf650fbd3
int32_t function_f650fbd2(void) {
// 0xf650fbd2
int32_t result; // 0xf650fbd2
return result;
}

// Address range: 0xf6ef99fb - 0xf6ef99fc
int32_t function_f6ef99fb(void) {
// 0xf6ef99fb
int32_t result; // 0xf6ef99fb
return result;
}

// Address range: 0xf72199bf - 0xf72199c0
int32_t function_f72199bf(void) {
// 0xf72199bf
int32_t result; // 0xf72199bf
return result;
}

// Address range: 0xf7da22d2 - 0xf7da22d3
int32_t function_f7da22d2(void) {
// 0xf7da22d2
int32_t result; // 0xf7da22d2
return result;
}

// Address range: 0xf890e680 - 0xf890e681
int32_t function_f890e680(void) {
// 0xf890e680
int32_t result; // 0xf890e680
return result;
}

// Address range: 0xf90c0edb - 0xf90c0edc
int32_t function_f90c0edb(void) {
// 0xf90c0edb
int32_t result; // 0xf90c0edb
return result;
}

// Address range: 0xfad381d1 - 0xfad381d2
int32_t function_fad381d1(void) {
// 0xfad381d1
int32_t result; // 0xfad381d1
return result;
}

// Address range: 0xfc169310 - 0xfc169311
int32_t function_fc169310(void) {
// 0xfc169310
int32_t result; // 0xfc169310
return result;
}

// Address range: 0xfc50e305 - 0xfc50e306
int32_t function_fc50e305(void) {
// 0xfc50e305
int32_t result; // 0xfc50e305
return result;
}

// Address range: 0xfc946d37 - 0xfc946d38
int32_t function_fc946d37(void) {
// 0xfc946d37
int32_t result; // 0xfc946d37
return result;
}

// Address range: 0xfd285578 - 0xfd285579
int32_t function_fd285578(void) {
// 0xfd285578
int32_t result; // 0xfd285578
return result;
}

// Address range: 0xfe217e2b - 0xfe217e2c
int32_t function_fe217e2b(int32_t * a1) {
// 0xfe217e2b
int32_t result; // 0xfe217e2b
return result;
}

// Address range: 0xff07248b - 0xff07248c
int32_t function_ff07248b(int32_t * a1) {
// 0xff07248b
int32_t result; // 0xff07248b
return result;
}

// Address range: 0xff21b99c - 0xff21b99d
int32_t function_ff21b99c(int16_t a1) {
// 0xff21b99c
int32_t result; // 0xff21b99c
return result;
}

// Address range: 0xff2dabe3 - 0xff2dabe4
int32_t function_ff2dabe3(void) {
// 0xff2dabe3
int32_t result; // 0xff2dabe3
return result;
}

// Address range: 0xff39ae2f - 0xff39ae30
int32_t function_ff39ae2f(void) {
// 0xff39ae2f
int32_t result; // 0xff39ae2f
return result;
}

// Address range: 0xffbff22f - 0xffbff230
int32_t function_ffbff22f(void) {
// 0xffbff22f
int32_t result; // 0xffbff22f
return result;
}

// Address range: 0xffc3718c - 0xffc3718d
int32_t function_ffc3718c(void) {
// 0xffc3718c
int32_t result; // 0xffc3718c
return result;
}

// Address range: 0xffc9b58f - 0xffc9b590
int32_t function_ffc9b58f(void) {
// 0xffc9b58f
int32_t result; // 0xffc9b58f
return result;
}

// Address range: 0xffff9538 - 0xffff9539
int32_t function_ffff9538(void) {
// 0xffff9538
int32_t result; // 0xffff9538
return result;
}

// Address range: 0xffff99aa - 0xffff99ab
int32_t function_ffff99aa(void) {
// 0xffff99aa
int32_t result; // 0xffff99aa
return result;
}

// Address range: 0xffffbd4c - 0xffffbd4d
int32_t function_ffffbd4c(void) {
// 0xffffbd4c
int32_t result; // 0xffffbd4c
return result;
}

// Address range: 0xffffbd79 - 0xffffbd7a
int32_t function_ffffbd79(void) {
// 0xffffbd79
int32_t result; // 0xffffbd79
return result;
}

// Address range: 0xffffc45c - 0xffffc45d
int32_t function_ffffc45c(void) {
// 0xffffc45c
int32_t result; // 0xffffc45c
return result;
}

// Address range: 0xffffc571 - 0xffffc572
int32_t function_ffffc571(void) {
// 0xffffc571
int32_t result; // 0xffffc571
return result;
}

// Address range: 0xffffcccf - 0xffffccd0
int32_t function_ffffcccf(void) {
// 0xffffcccf
int32_t result; // 0xffffcccf
return result;
}

// Address range: 0xffffe9b0 - 0xffffe9b1
int32_t function_ffffe9b0(void) {
// 0xffffe9b0
int32_t result; // 0xffffe9b0
return result;
}

// Address range: 0xfffffcb9 - 0xfffffcba
int32_t function_fffffcb9(int16_t a1) {
// 0xfffffcb9
int32_t result; // 0xfffffcb9
return result;
}

// --------------------- Meta-Information ---------------------

// Detected compiler/packer: microsoft linker (6.0)
// Detected functions: 2653
;;
;; Code Segment
;;

; section:
; data inside code section at 0x10001000 -- 0x1000101c
0x10001000: b6 f6 74 2e a8 d8 64 cd 58 91 37 f2 43 c8 b9 c5 |..t...d.X.7.C...|
0x10001010: c5 60 24 6e cd 97 f8 cc 67 aa ad 8e |.`$n....g... |
; function: function_1000101c at 0x1000101c -- 0x10001176
0x1000101c: 38 e3 cmp bl, ah
0x1000101e: 09 b1 a6 65 0a 80 or dword ptr [ecx - 0x7ff59a5a], esi
0x10001024: e3 70 jecxz 0x10001096 <function_1000101c+0x7a>
0x10001026: 47 inc edi
0x10001027: 70 c1 jo 0x10000fea <unknown_10000fea>
0x10001029: c6 c6 4c mov dh, 0x4c
0x1000102c: 09 59 0b or dword ptr [ecx + 0xb], ebx
0x1000102f: 0f 9d 28 setge byte ptr [eax]
0x10001032: e2 7e loop 0x100010b2 <function_1000101c+0x96>
0x10001034: 27 daa
0x10001035: 8a 58 80 mov bl, byte ptr [eax - 0x80]
0x10001038: 81 a8 22 ea 71 95 91 47 5e f1 sub dword ptr [eax - 0x6a8e15de], 0xf15e4791
0x10001042: 55 push ebp
0x10001043: cb retf
0x10001044: ad lodsd eax, dword ptr [esi]
0x10001045: cb retf
0x10001046: ce into
0x10001047: a9 d6 f0 b9 32 test eax, 0x32b9f0d6
0x1000104c: 7e 23 jle 0x10001071 <function_1000101c+0x55>
0x1000104e: c2 a5 76 ret 0x76a5
0x10001051: 11 01 adc dword ptr [ecx], eax
0x10001053: d4 29 aam 0x29
0x10001055: a2 15 43 0c 9e mov byte ptr [0x9e0c4315], al
0x1000105a: eb 37 jmp 0x10001093
; data inside code section at 0x1000105c -- 0x1000106a
0x1000105c: 92 b2 94 1c 38 bd d1 92 a3 27 c9 55 ae 33 |....8....'.U.3 |
0x1000106a: d8 b4 e9 73 6a de b7 fdiv dword ptr [ecx + ebp*8 - 0x4821958d]
0x10001071: ba 3f 51 10 3f mov edx, 0x3f10513f
0x10001076: 68 52 8c d7 2a push 0x2ad78c52
0x1000107b: 0e push cs
0x1000107c: 18 6b 4e sbb byte ptr [ebx + 0x4e], ch
0x1000107f: 1a c3 sbb al, bl
0x10001081: be ee 6b 0a 73 mov esi, 0x730a6bee
0x10001086: 40 inc eax
0x10001087: 67 19 b0 c9 70 sbb dword ptr [bx + si + 0x70c9], esi
0x1000108c: d4 21 aam 0x21
0x1000108e: ab stosd dword ptr es:[edi], eax
0x1000108f: 21 9a ed 20 77 a3 and dword ptr [edx - 0x5c88df13], ebx
; data inside code section at 0x10001095 -- 0x10001096
0x10001095: 85 |. |
0x10001096: bf 8e a4 07 fc mov edi, 0xfc07a48e
0x1000109b: 08 b7 5c e8 09 e5 or byte ptr [edi - 0x1af617a4], dh
0x100010a1: 6f outsd dx, dword ptr [esi]
0x100010a2: 1b 84 dd d2 91 3d 41 sbb eax, dword ptr [ebp + ebx*8 + 0x413d91d2]
; data inside code section at 0x100010a9 -- 0x100010b2
0x100010a9: d9 4b 8e 4a 46 55 b7 27 10 |.K.JFU.'. |
0x100010b2: cd cd int 0xcd
0x100010b4: 82 71 69 22 xor byte ptr [ecx + 0x69], 0x22
0x100010b8: 87 33 xchg dword ptr [ebx], esi
0x100010ba: 50 push eax
0x100010bb: a0 a8 c3 06 d9 mov al, byte ptr [0xd906c3a8]
0x100010c0: 6b 8c 4f 0d 19 8d cf 67 imul ecx, dword ptr [edi + ecx*2 - 0x3072e6f3], 0x67
0x100010c8: 9b wait
0x100010c9: 6c insb byte ptr es:[edi], dx
0x100010ca: d4 43 aam 0x43
0x100010cc: 90 nop
0x100010cd: f2 53 push ebx
0x100010cf: f3 23 cf and ecx, edi
0x100010d2: f5 cmc
0x100010d3: 8e d6 mov ss, esi
0x100010d5: 24 28 and al, 0x28
0x100010d7: 74 18 je 0x100010f1 <function_1000101c+0xd5>
0x100010d9: 26 9b wait
0x100010db: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x100010dc: ab stosd dword ptr es:[edi], eax
0x100010dd: ba 8b 26 6b c2 mov edx, 0xc26b268b
0x100010e2: 37 aaa
0x100010e3: 01 68 27 add dword ptr [eax + 0x27], ebp
0x100010e6: e8 55 07 3e 32 call 0x423e1840 <unknown_423e1840>
0x100010eb: 87 38 xchg dword ptr [eax], edi
0x100010ed: d3 58 f6 rcr dword ptr [eax - 0xa], cl
0x100010f0: ed in eax, dx
0x100010f1: c0 d5 4b rcl ch, 0x4b
0x100010f4: e6 93 out 0x93, al
0x100010f6: 64 15 29 47 37 15 adc eax, 0x15374729
0x100010fc: 1a 76 1b sbb dh, byte ptr [esi + 0x1b]
0x100010ff: 6b f8 e7 imul edi, eax, -0x19
0x10001102: 6c insb byte ptr es:[edi], dx
0x10001103: 15 39 cd 3e 8c adc eax, 0x8c3ecd39
0x10001108: 3b 9f c1 8f d8 ac cmp ebx, dword ptr [edi - 0x5327703f]
0x1000110e: 44 inc esp
0x1000110f: a2 d6 4a 5e e1 mov byte ptr [0xe15e4ad6], al
0x10001114: d6 salc
0x10001115: 1a 75 bf sbb dh, byte ptr [ebp - 0x41]
0x10001118: 70 36 jo 0x10001150 <function_1000101c+0x134>
0x1000111a: db 15 7c 11 55 30 fist dword ptr [0x3055117c]
0x10001120: 0c b9 or al, 0xb9
0x10001122: 25 ad 75 86 ad and eax, 0xad8675ad
0x10001127: b1 e7 mov cl, 0xe7
0x10001129: fc cld
0x1000112a: cf iretd
0x1000112b: 98 cwde
0x1000112c: 66 cb retf
0x1000112e: 97 xchg eax, edi
0x1000112f: 59 pop ecx
0x10001130: 1c 4c sbb al, 0x4c
0x10001132: dc 32 fdiv qword ptr [edx]
0x10001134: b9 da 12 93 e3 mov ecx, 0xe39312da
0x10001139: 2d 20 81 3e 8f sub eax, 0x8f3e8120
0x1000113e: 78 d0 js 0x10001110
0x10001140: 66 f2 43 inc bx
0x10001143: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10001144: 22 ad 95 b8 29 a4 and ch, byte ptr [ebp - 0x5bd6476b]
0x1000114a: b9 3c 3a 35 82 mov ecx, 0x82353a3c
0x1000114f: 37 aaa
0x10001150: 15 58 33 8e dc adc eax, 0xdc8e3358
0x10001155: 30 84 0b 58 39 8b a7 xor byte ptr [ebx + ecx - 0x5874c6a8], al
0x1000115c: 86 19 xchg byte ptr [ecx], bl
0x1000115e: df 39 fistp qword ptr [ecx]
0x10001160: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10001161: 2e 15 c1 77 56 62 adc eax, 0x625677c1
0x10001167: 14 1f adc al, 0x1f
0x10001169: c8 ee 87 8f enter -0x7812, -0x71
0x1000116d: 88 e2 mov dl, ah
0x1000116f: b3 11 mov bl, 0x11
0x10001171: 93 xchg eax, ebx
0x10001172: 08 1b or byte ptr [ebx], bl
0x10001174: 9d popfd
0x10001175: cb retf
; function: function_10001176 at 0x10001176 -- 0x10001183
0x10001176: 2a ec sub ch, ah
0x10001178: b3 b0 mov bl, 0xb0
0x1000117a: 22 f2 and dh, dl
0x1000117c: ea 03 cc 66 32 01 ef ljmp 0xef01:0x3266cc03 <function_3266cc03>
; function: function_10001183 at 0x10001183 -- 0x100011a7
0x10001183: 23 4e 75 and ecx, dword ptr [esi + 0x75]
0x10001186: 68 94 18 0b 28 push 0x280b1894
0x1000118b: 57 push edi
0x1000118c: 11 f7 adc edi, esi
0x1000118e: 50 push eax
0x1000118f: e5 97 in eax, 0x97
0x10001191: 0f f3 7a 07 psllq mm7, qword ptr [edx + 7]
0x10001195: b3 70 mov bl, 0x70
0x10001197: 4c dec esp
0x10001198: 53 push ebx
0x10001199: 27 daa
0x1000119a: 5e pop esi
0x1000119b: 70 08 jo 0x100011a5 <function_10001183+0x22>
0x1000119d: 2a 40 76 sub al, byte ptr [eax + 0x76]
0x100011a0: 26 10 34 fa adc byte ptr es:[edx + edi*8], dh
; data inside code section at 0x100011a4 -- 0x100011a5
0x100011a4: a2 |. |
0x100011a5: f1 int1
0x100011a6: c3 ret
; function: function_100011a7 at 0x100011a7 -- 0x100011a9
0x100011a7: eb 8b jmp 0x10001134
; function: function_100011a9 at 0x100011a9 -- 0x100011e3
0x100011a9: 18 d5 sbb ch, dl
0x100011ab: 67 03 cd add ecx, ebp
0x100011ae: cf iretd
0x100011af: c9 leave
0x100011b0: bc 39 f5 61 a7 mov esp, 0xa761f539
0x100011b5: 76 ee jbe 0x100011a5
0x100011b7: 48 dec eax
0x100011b8: 1a b2 d6 d2 a5 09 sbb dh, byte ptr [edx + 0x9a5d2d6]
0x100011be: e6 e0 out 0xe0, al
0x100011c0: be 58 7c d8 09 mov esi, 0x9d87c58
0x100011c5: 92 xchg eax, edx
0x100011c6: aa stosb byte ptr es:[edi], al
0x100011c7: 59 pop ecx
0x100011c8: ac lodsb al, byte ptr [esi]
0x100011c9: 78 f7 js 0x100011c2
0x100011cb: 2a 62 68 sub ah, byte ptr [edx + 0x68]
0x100011ce: f4 hlt
0x100011cf: ec in al, dx
0x100011d0: 71 d9 jno 0x100011ab <function_100011a9+0x2>
0x100011d2: 41 inc ecx
0x100011d3: ec in al, dx
0x100011d4: bb 1d 60 d1 fb mov ebx, 0xfbd1601d
0x100011d9: 5b pop ebx
0x100011da: 63 7e 16 arpl word ptr [esi + 0x16], di
0x100011dd: 12 fa adc bh, dl
0x100011df: 76 c5 jbe 0x100011a6
0x100011e1: eb c6 jmp 0x100011a9 <function_100011a9>
; function: function_100011e3 at 0x100011e3 -- 0x100011e6
0x100011e3: 70 a8 jo 0x1000118d
0x100011e5: c3 ret
; data inside code section at 0x100011e6 -- 0x1000120a
0x100011e6: e8 ff 1a 35 84 a9 b0 56 22 54 04 0a ae 83 ec 91 |...5...V"T......|
0x100011f6: 69 26 cd 29 55 4a de 05 55 13 16 36 09 0d b4 95 |i&.)UJ..U..6....|
0x10001206: 92 e2 38 24 |..8$ |
; function: function_1000120a at 0x1000120a -- 0x1000120c
0x1000120a: eb 56 jmp 0x10001262 <function_10001262>
; data inside code section at 0x1000120c -- 0x10001253
0x1000120c: 9b df 33 42 5f f7 83 90 3a 80 9f c1 11 41 28 2f |..3B_...:....A(/|
0x1000121c: 02 b4 f1 4c e2 67 20 91 3f cc 94 e6 77 79 09 b4 |...L.g .?...wy..|
0x1000122c: 47 31 ff ff 34 57 58 17 ee 25 26 31 b7 44 d9 36 |G1..4WX..%&1.D.6|
0x1000123c: 6d b9 da 07 69 92 47 98 c1 97 21 82 0b 55 86 86 |m...i.G...!..U..|
0x1000124c: d3 e0 8d 8a 09 d3 8b |....... |
; function: function_10001253 at 0x10001253 -- 0x10001262
0x10001253: 33 20 xor esp, dword ptr [eax]
0x10001255: 69 aa ec 2a 98 0a 1f 78 6a b2 imul ebp, dword ptr [edx + 0xa982aec], 0xb26a781f
0x1000125f: 33 da xor ebx, edx
0x10001261: 93 xchg eax, ebx
; function: function_10001262 at 0x10001262 -- 0x10001268
0x10001262: 77 ff ja 0x10001263
0x10001264: 42 inc edx
0x10001265: ca 44 f1 retf -0xebc
; data inside code section at 0x10001268 -- 0x1000128b
0x10001268: 65 7a 85 69 e2 23 8d b9 90 45 1d 8c 89 39 57 41 |ez.i.#...E...9WA|
0x10001278: 2c fe 41 f8 86 3a a3 e8 cd be 3e f4 de f5 0a e0 |,.A..:....>.....|
0x10001288: 2b 36 00 |+6. |
; function: function_1000128b at 0x1000128b -- 0x1000129f
0x1000128b: 69 13 29 62 cb 35 imul edx, dword ptr [ebx], 0x35cb6229
0x10001291: fd std
0x10001292: c4 80 25 b2 b3 d8 les eax, ptr [eax - 0x274c4ddb]
0x10001298: d2 64 bd 16 shl byte ptr [ebp + edi*4 + 0x16], cl
0x1000129c: 88 fc mov ah, bh
0x1000129e: c3 ret
; function: function_1000129f at 0x1000129f -- 0x100012a0
; data inside code section at 0x100012a0 -- 0x100012a4
0x100012a0: e6 09 8a 25 |...% |
; function: function_100012a4 at 0x100012a4 -- 0x100014fd
0x100012a4: eb 4f jmp 0x100012f5 <function_100012a4+0x51>
; data inside code section at 0x100012a6 -- 0x100012b0
0x100012a6: b5 6f d0 48 d5 55 87 75 ed 0f |.o.H.U.u.. |
0x100012b0: 0a 3a or bh, byte ptr [edx]
0x100012b2: 70 ad jo 0x10001261
0x100012b4: b8 39 02 2a 85 mov eax, 0x852a0239
0x100012b9: ed in eax, dx
0x100012ba: 89 76 71 mov dword ptr [esi + 0x71], esi
0x100012bd: 05 5d a4 cd 86 add eax, 0x86cda45d
0x100012c2: ca df 8a retf -0x7521
; data inside code section at 0x100012c5 -- 0x100012dd
0x100012c5: 01 b6 fb 3c 07 7d 96 43 d0 ae 2c 88 95 b8 99 46 |...<.}.C..,....F|
0x100012d5: 1c 26 cc 2e 66 4a ff 79 |.&..fJ.y |
0x100012dd: ff e7 jmp edi
; data inside code section at 0x100012df -- 0x100012ef
0x100012df: 23 e3 36 47 2b b4 80 25 d9 ac 22 73 e7 e6 67 08 |#.6G+..%.."s..g.|
0x100012ef: b6 44 mov dh, 0x44
0x100012f1: 77 ac ja 0x1000129f <function_1000129f>
0x100012f3: 4a dec edx
0x100012f4: 99 cdq
0x100012f5: 26 fe 08 dec byte ptr es:[eax]
0x100012f8: 01 e1 add ecx, esp
0x100012fa: 64 e6 ee out 0xee, al
0x100012fd: 31 82 60 8f 66 6c xor dword ptr [edx + 0x6c668f60], eax
0x10001303: 06 push es
0x10001304: db 39 fstp xword ptr [ecx]
0x10001306: 7a 25 jp 0x1000132d <function_100012a4+0x89>
0x10001308: 51 push ecx
0x10001309: eb e6 jmp 0x100012f1 <function_100012a4+0x4d>
; data inside code section at 0x1000130b -- 0x1000131a
0x1000130b: 8c 80 e4 7a 9a d9 d3 27 be da 09 9c 76 9b 7d |...z...'....v.} |
0x1000131a: 81 92 c0 78 62 89 b8 5a 25 7c adc dword ptr [edx - 0x769d8740], 0x7c255ab8
0x10001324: 7d 10 jge 0x10001336
0x10001326: b5 5a mov ch, 0x5a
0x10001328: 45 inc ebp
0x10001329: 18 36 sbb byte ptr [esi], dh
0x1000132b: 50 push eax
; data inside code section at 0x1000132c -- 0x1000132d
0x1000132c: e5 |. |
0x1000132d: 37 aaa
0x1000132e: 14 0c adc al, 0xc
0x10001330: 6c insb byte ptr es:[edi], dx
0x10001331: 08 57 2a or byte ptr [edi + 0x2a], dl
0x10001334: 50 push eax
0x10001335: cd cb int 0xcb
0x10001337: 7e 4a jle 0x10001383 <function_100012a4+0xdf>
0x10001339: f4 hlt
0x1000133a: 3d 25 58 50 1a cmp eax, 0x1a505825
0x1000133f: b7 41 mov bh, 0x41
0x10001341: 58 pop eax
0x10001342: ba 15 1a c4 17 mov edx, 0x17c41a15
0x10001347: e1 67 loope 0x100013b0 <function_100012a4+0x10c>
0x10001349: 47 inc edi
0x1000134a: dc a8 55 21 5e 9b fsubr qword ptr [eax - 0x64a1deab]
0x10001350: bb 84 9b b2 2b mov ebx, 0x2bb29b84
0x10001355: e5 0b in eax, 0xb
0x10001357: b5 e3 mov ch, 0xe3
0x10001359: b6 5b mov dh, 0x5b
0x1000135b: cf iretd
; data inside code section at 0x1000135c -- 0x10001370
0x1000135c: f0 84 b7 66 f9 1d e5 41 fa c1 55 77 98 63 cf 96 |...f...A..Uw.c..|
0x1000136c: 9a a3 dc 70 |...p |
0x10001370: ce into
0x10001371: 0c 90 or al, 0x90
0x10001373: de b0 12 4a cc 82 fidiv word ptr [eax - 0x7d33b5ee]
0x10001379: 70 ad jo 0x10001328 <function_100012a4+0x84>
0x1000137b: 3c 78 cmp al, 0x78
0x1000137d: ce into
; data inside code section at 0x1000137e -- 0x1000137f
0x1000137e: 20 | |
0x1000137f: 9d popfd
0x10001380: 1e push ds
0x10001381: 02 ca add cl, dl
0x10001383: ee out dx, al
0x10001384: 67 16 push ss
0x10001386: 8c 94 e7 a4 55 b8 db mov word ptr [edi - 0x2447aa5c], ss
0x1000138d: 65 ab stosd dword ptr es:[edi], eax
0x1000138f: 6f outsd dx, dword ptr [esi]
0x10001390: e8 ea 97 0d d8 call 0xe80dab7f <unknown_e80dab7f>
0x10001395: e6 12 out 0x12, al
0x10001397: ae scasb al, byte ptr es:[edi]
0x10001398: 21 59 31 and dword ptr [ecx + 0x31], ebx
0x1000139b: ac lodsb al, byte ptr [esi]
0x1000139c: 50 push eax
0x1000139d: a1 6d 03 b1 8a mov eax, dword ptr [0x8ab1036d]
0x100013a2: 09 16 or dword ptr [esi], edx
0x100013a4: f1 int1
0x100013a5: f6 17 not byte ptr [edi]
0x100013a7: 88 74 83 c7 mov byte ptr [ebx + eax*4 - 0x39], dh
0x100013ab: b1 38 mov cl, 0x38
0x100013ad: da e9 fucompp
; data inside code section at 0x100013af -- 0x100013b0
0x100013af: 23 |# |
0x100013b0: 7a d8 jp 0x1000138a
0x100013b2: dd 73 71 fnsave dword ptr [ebx + 0x71]
0x100013b5: 32 8c b0 79 b6 76 11 xor cl, byte ptr [eax + esi*4 + 0x1176b679]
0x100013bc: d0 ce ror dh, 1
0x100013be: 32 96 16 fb 4d 8c xor dl, byte ptr [esi - 0x73b204ea]
0x100013c4: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x100013c5: 8a ff mov bh, bh
0x100013c7: d0 94 96 5b 3f 5c e1 rcl byte ptr [esi + edx*4 - 0x1ea3c0a5], 1
0x100013ce: d8 95 f1 00 05 3c fcom dword ptr [ebp + 0x3c0500f1]
0x100013d4: 75 b4 jne 0x1000138a
0x100013d6: 37 aaa
0x100013d7: 76 6f jbe 0x10001448 <function_100012a4+0x1a4>
0x100013d9: e4 43 in al, 0x43
0x100013db: 63 97 ce 5b 10 30 arpl word ptr [edi + 0x30105bce], dx
0x100013e1: 7b 8d jnp 0x10001370 <function_100012a4+0xcc>
0x100013e3: 20 ed and ch, ch
0x100013e5: f5 cmc
0x100013e6: d4 05 aam 5
0x100013e8: fd std
0x100013e9: 39 22 cmp dword ptr [edx], esp
0x100013eb: ca 57 a6 retf -0x59a9
; data inside code section at 0x100013ee -- 0x1000140c
0x100013ee: 17 c7 8a fc 70 4a ef f7 c9 49 d2 73 39 fb b1 de |....pJ...I.s9...|
0x100013fe: 54 ed c7 90 25 ab 43 4c 31 fe b4 aa bb b5 |T...%.CL1..... |
0x1000140c: c3 ret
; data inside code section at 0x1000140d -- 0x10001412
0x1000140d: 17 2e 82 60 64 |...`d |
0x10001412: c5 b1 12 9a 70 d3 lds esi, ptr [ecx - 0x2c8f65ee]
0x10001418: 75 5d jne 0x10001477 <function_100012a4+0x1d3>
0x1000141a: 67 3b 4e 36 cmp ecx, dword ptr [bp + 0x36]
0x1000141e: 7a 53 jp 0x10001473 <function_100012a4+0x1cf>
0x10001420: 41 inc ecx
0x10001421: 5a pop edx
0x10001422: 34 99 xor al, 0x99
0x10001424: d5 70 aad 0x70
0x10001426: 9c pushfd
0x10001427: a8 de test al, 0xde
0x10001429: 4e dec esi
0x1000142a: dc a0 bc a0 3e 50 fsub qword ptr [eax + 0x503ea0bc]
0x10001430: 17 pop ss
0x10001431: b0 dd mov al, 0xdd
0x10001433: 9f lahf
0x10001434: 58 pop eax
0x10001435: 76 66 jbe 0x1000149d <function_100012a4+0x1f9>
0x10001437: 23 60 46 and esp, dword ptr [eax + 0x46]
0x1000143a: 5f pop edi
0x1000143b: d2 a8 25 cb 85 19 shr byte ptr [eax + 0x1985cb25], cl
0x10001441: 54 push esp
0x10001442: 08 fe or dh, bh
0x10001444: 9e sahf
; data inside code section at 0x10001445 -- 0x10001446
0x10001445: 15 |. |
0x10001446: 10 09 adc byte ptr [ecx], cl
0x10001448: d7 xlatb
0x10001449: 90 nop
0x1000144a: d5 42 aad 0x42
0x1000144c: fb sti
0x1000144d: 71 c3 jno 0x10001412 <function_100012a4+0x16e>
0x1000144f: 59 pop ecx
0x10001450: ed in eax, dx
0x10001451: 00 43 3e add byte ptr [ebx + 0x3e], al
; data inside code section at 0x10001454 -- 0x10001455
0x10001454: da |. |
0x10001455: e2 71 loop 0x100014c8 <function_100012a4+0x224>
0x10001457: 4b dec ebx
0x10001458: 83 a6 a6 01 20 e0 9a and dword ptr [esi - 0x1fdffe5a], 0xffffff9a
0x1000145f: d1 3a sar dword ptr [edx], 1
0x10001461: f8 clc
0x10001462: cb retf
; data inside code section at 0x10001463 -- 0x10001466
0x10001463: 94 5b a0 |.[. |
0x10001466: 12 a3 46 e2 22 a4 adc ah, byte ptr [ebx - 0x5bdd1dba]
; data inside code section at 0x1000146c -- 0x1000146e
0x1000146c: bf c0 |.. |
0x1000146e: 18 d8 sbb al, bl
; data inside code section at 0x10001470 -- 0x10001473
0x10001470: 08 85 73 |..s |
0x10001473: 08 20 or byte ptr [eax], ah
; data inside code section at 0x10001475 -- 0x10001476
0x10001475: 38 |8 |
0x10001476: 41 inc ecx
0x10001477: 1a 0c f7 sbb cl, byte ptr [edi + esi*8]
0x1000147a: e6 54 out 0x54, al
0x1000147c: 51 push ecx
0x1000147d: e0 9d loopne 0x1000141c
0x1000147f: f2 91 xchg eax, ecx
0x10001481: 7b eb jnp 0x1000146e <function_100012a4+0x1ca>
0x10001483: 51 push ecx
0x10001484: 24 f1 and al, 0xf1
0x10001486: 4c dec esp
0x10001487: 97 xchg eax, edi
0x10001488: 56 push esi
0x10001489: 58 pop eax
0x1000148a: 5e pop esi
0x1000148b: 31 0b xor dword ptr [ebx], ecx
0x1000148d: 26 aa stosb byte ptr es:[edi], al
0x1000148f: 23 db and ebx, ebx
0x10001491: f5 cmc
0x10001492: bf 27 cb 03 52 mov edi, 0x5203cb27
0x10001497: 96 xchg eax, esi
0x10001498: dd ca fxch st(0), st(2)
0x1000149a: 70 d2 jo 0x1000146e <function_100012a4+0x1ca>
0x1000149c: 52 push edx
0x1000149d: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x1000149e: 28 19 sub byte ptr [ecx], bl
0x100014a0: 3e d8 fa fdivr st(2)
0x100014a3: 79 c1 jns 0x10001466 <function_100012a4+0x1c2>
0x100014a5: b3 da mov bl, 0xda
0x100014a7: 25 ee 86 b3 75 and eax, 0x75b386ee
0x100014ac: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100014ad: 4c dec esp
0x100014ae: e0 43 loopne 0x100014f3 <function_100012a4+0x24f>
0x100014b0: 7a c7 jp 0x10001479
0x100014b2: cf iretd
0x100014b3: e4 22 in al, 0x22
0x100014b5: 27 daa
0x100014b6: eb 39 jmp 0x100014f1 <function_100012a4+0x24d>
0x100014b8: 18 63 31 sbb byte ptr [ebx + 0x31], ah
0x100014bb: 4d dec ebp
0x100014bc: 00 98 26 be c9 8c add byte ptr [eax - 0x733641da], bl
0x100014c2: 3b b2 35 9a c5 3b cmp esi, dword ptr [edx + 0x3bc59a35]
0x100014c8: e7 bc out 0xbc, eax
0x100014ca: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x100014cb: d5 59 aad 0x59
0x100014cd: ab stosd dword ptr es:[edi], eax
0x100014ce: e3 bf jecxz 0x1000148f <function_100012a4+0x1eb>
0x100014d0: 52 push edx
0x100014d1: 8a 1a mov bl, byte ptr [edx]
0x100014d3: d3 69 62 shr dword ptr [ecx + 0x62], cl
0x100014d6: 96 xchg eax, esi
0x100014d7: 54 push esp
0x100014d8: b2 a6 mov dl, 0xa6
0x100014da: cf iretd
0x100014db: c0 87 cd c1 58 ba 68 rol byte ptr [edi - 0x45a73e33], 0x68
0x100014e2: 24 15 and al, 0x15
0x100014e4: f1 int1
0x100014e5: 85 ed test ebp, ebp
0x100014e7: a2 a0 90 59 ab mov byte ptr [0xab5990a0], al
; data inside code section at 0x100014ec -- 0x100014ed
0x100014ec: ff |. |
0x100014ed: 7b f2 jnp 0x100014e1
0x100014ef: b0 c3 mov al, 0xc3
0x100014f1: e4 8f in al, 0x8f
0x100014f3: 2b c7 sub eax, edi
0x100014f5: bc 4f 62 23 3e mov esp, 0x3e23624f
0x100014fa: c2 3d f3 ret 0xf33d
; function: function_100014fd at 0x100014fd -- 0x1000159e
0x100014fd: a2 3b 35 e5 2d mov byte ptr [0x2de5353b], al
0x10001502: 5e pop esi
0x10001503: ec in al, dx
0x10001504: 9d popfd
0x10001505: 64 34 8c xor al, 0x8c
0x10001508: fb sti
0x10001509: 9d popfd
0x1000150a: 78 51 js 0x1000155d <function_100014fd+0x60>
0x1000150c: 15 c0 b2 07 55 adc eax, 0x5507b2c0
0x10001511: cd f7 int 0xf7
0x10001513: 73 0f jae 0x10001524 <function_100014fd+0x27>
0x10001515: f7 bf 73 e0 1a 47 idiv dword ptr [edi + 0x471ae073]
0x1000151b: de d7 fcomp st(0), st(7)
0x1000151d: a3 98 71 bf 28 mov dword ptr [0x28bf7198], eax
; data inside code section at 0x10001522 -- 0x10001524
0x10001522: 64 21 |d! |
0x10001524: bd a3 72 b5 48 mov ebp, 0x48b572a3
0x10001529: 15 7e c4 25 b5 adc eax, 0xb525c47e
0x1000152e: c2 00 a2 ret 0xa200
0x10001531: e8 a9 cd 83 c6 call 0xd683e2df <unknown_d683e2df>
0x10001536: 3a 3c 3b cmp bh, byte ptr [ebx + edi]
0x10001539: dc 61 1f fsub qword ptr [ecx + 0x1f]
0x1000153c: bf 70 da 6c 81 mov edi, 0x816cda70
0x10001541: 2e 2a 1a sub bl, byte ptr cs:[edx]
0x10001544: 06 push es
0x10001545: b4 b2 mov ah, 0xb2
0x10001547: b9 85 a9 a1 5d mov ecx, 0x5da1a985
0x1000154c: 50 push eax
0x1000154d: c1 08 f2 ror dword ptr [eax], -0xe
0x10001550: 9a 92 64 d1 1a c1 bb lcall 0xbbc1:0x1ad16492 <unknown_1ad16492>
0x10001557: d0 bb 95 03 cf 80 sar byte ptr [ebx - 0x7f30fc6b], 1
0x1000155d: e0 20 loopne 0x1000157f <function_100014fd+0x82>
0x1000155f: e9 f5 51 44 0e jmp 0x1e446759 <function_1e446759>
0x10001564: ae scasb al, byte ptr es:[edi]
0x10001565: ca 54 aa retf -0x55ac
0x10001568: 05 aa 28 bc 62 add eax, 0x62bc28aa
0x1000156d: 0e push cs
0x1000156e: 6f outsd dx, dword ptr [esi]
0x1000156f: e5 db in eax, 0xdb
0x10001571: 78 e7 js 0x1000155a
0x10001573: 71 b4 jno 0x10001529 <function_100014fd+0x2c>
0x10001575: 32 8b 55 d7 c4 20 xor cl, byte ptr [ebx + 0x20c4d755]
0x1000157b: 52 push edx
0x1000157c: 2f das
0x1000157d: 42 inc edx
0x1000157e: 55 push ebp
0x1000157f: 70 af jo 0x10001530
0x10001581: fa cli
0x10001582: 81 f4 4c 6d a7 ef xor esp, 0xefa76d4c
0x10001588: 4b dec ebx
0x10001589: e5 3a in eax, 0x3a
0x1000158b: 97 xchg eax, edi
0x1000158c: 0a 57 c9 or dl, byte ptr [edi - 0x37]
0x1000158f: 1e push ds
0x10001590: 65 c9 leave
0x10001592: 55 push ebp
0x10001593: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10001594: bf a6 ee c4 17 mov edi, 0x17c4eea6
0x10001599: 32 6f b1 xor ch, byte ptr [edi - 0x4f]
0x1000159c: 49 dec ecx
0x1000159d: ac lodsb al, byte ptr [esi]
; data inside code section at 0x1000159e -- 0x100015a0
0x1000159e: fe a9 |.. |
; function: function_100015a0 at 0x100015a0 -- 0x100015a4
0x100015a0: 17 pop ss
0x100015a1: a8 25 test al, 0x25
0x100015a3: cb retf
; data inside code section at 0x100015a4 -- 0x100015a5
0x100015a4: b8 |. |
; function: function_100015a5 at 0x100015a5 -- 0x1000161d
0x100015a5: 70 74 jo 0x1000161b <function_100015a5+0x76>
0x100015a7: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x100015a8: cb retf
; data inside code section at 0x100015a9 -- 0x100015f9
0x100015a9: 76 04 30 28 68 3e 8f de 19 61 80 08 d4 40 b6 55 |v.0(h>...a...@.U|
0x100015b9: 7c 22 64 d2 4d 0f f5 8b 4a 8b 0e 48 d0 35 54 f7 ||"d.M...J..H.5T.|
0x100015c9: 2e 2f a9 fb 1e 66 19 21 fa f7 71 54 35 ed e5 64 |./...f.!..qT5..d|
0x100015d9: c7 d6 e7 33 2d 2c 65 e8 30 82 86 13 00 b0 c5 f1 |...3-,e.0.......|
0x100015e9: 82 c8 8f 02 a9 a8 f5 25 f7 5d 98 49 a4 d5 f2 a3 |.......%.].I....|
0x100015f9: fd std
0x100015fa: 2f das
0x100015fb: e9 37 ec ae 14 jmp 0x24af0237 <function_24af0237>
; data inside code section at 0x10001600 -- 0x10001619
0x10001600: 94 60 69 4d ec 4a 67 75 a9 d6 c5 f7 e8 db fa b8 |.`iM.Jgu........|
0x10001610: e2 28 d2 95 56 6d 7c 29 bc |.(..Vm|). |
0x10001619: 10 ea adc dl, ch
0x1000161b: 62 07 bound eax, qword ptr [edi]
; data inside code section at 0x1000161d -- 0x10001670
0x1000161d: fe a8 4b 3a aa 93 00 dc a3 db 1a 1b bb 17 72 5a |..K:..........rZ|
0x1000162d: ef b5 64 8b 22 6c 05 fa 74 94 1b 69 3d 34 3c 2d |..d."l..t..i=4<-|
0x1000163d: e4 8e 73 db 13 9c 0e 2d c4 49 f7 4a dc 45 5e f8 |..s....-.I.J.E^.|
0x1000164d: f4 86 4a c8 df e0 56 fc d4 ae 62 98 33 c8 fe 0e |..J...V...b.3...|
0x1000165d: 01 fd ae 85 32 45 d6 22 50 d4 a2 87 44 bd 70 71 |....2E."P...D.pq|
0x1000166d: 94 f1 c8 |... |
; function: function_10001670 at 0x10001670 -- 0x1000167d
0x10001670: ec in al, dx
0x10001671: 82 80 87 38 b8 c8 16 add byte ptr [eax - 0x3747c779], 0x16
0x10001678: e9 03 53 cf 7b jmp 0x8bcf6980 <function_8bcf6980>
; data inside code section at 0x1000167d -- 0x100016c4
0x1000167d: 2d 16 de f0 5b 1d f0 5e 1b 28 a3 7c d9 56 40 46 |-...[..^.(.|.V@F|
0x1000168d: ad 57 9b 7b 17 d5 48 33 61 3b ff 39 fb 2c 6d b0 |.W.{..H3a;.9.,m.|
0x1000169d: 0e a2 02 94 68 f5 9b a8 a8 ba 49 22 fd c5 24 1e |....h.....I"..$.|
0x100016ad: 23 d7 21 42 9e 12 0f 3c 03 fc 49 43 6e 5d 4e af |#.!B...<..ICn]N.|
0x100016bd: e7 59 3b 4e 75 5a 81 |.Y;NuZ. |
; function: function_100016c4 at 0x100016c4 -- 0x100016ca
0x100016c4: 03 34 10 add esi, dword ptr [eax + edx]
0x100016c7: ca f8 77 retf 0x77f8
; data inside code section at 0x100016ca -- 0x100016d5
0x100016ca: 15 7a 66 b1 f4 a7 20 6a 17 49 fe |.zf... j.I. |
; function: function_100016d5 at 0x100016d5 -- 0x1000175f
0x100016d5: 6e outsb dx, byte ptr [esi]
0x100016d6: 1d 44 d8 63 99 sbb eax, 0x9963d844
0x100016db: 80 40 02 b6 add byte ptr [eax + 2], 0xb6
0x100016df: 31 b4 d8 eb 55 ae ec xor dword ptr [eax + ebx*8 - 0x1351aa15], esi
0x100016e6: 08 f1 or cl, dh
0x100016e8: b7 b4 mov bh, 0xb4
0x100016ea: 72 65 jb 0x10001751 <function_100016d5+0x7c>
0x100016ec: ca a6 e3 retf -0x1c5a
; data inside code section at 0x100016ef -- 0x1000170a
0x100016ef: 0e b3 8a 0f 60 87 c1 90 12 0b 11 08 00 f7 d2 96 |....`...........|
0x100016ff: 64 79 03 bf e3 4d 5c ed 3a f9 85 |dy...M\.:.. |
0x1000170a: 09 ab 8c f6 3f 73 or dword ptr [ebx + 0x733ff68c], ebp
0x10001710: 72 d3 jb 0x100016e5
0x10001712: 5f pop edi
0x10001713: a3 d3 43 e7 59 mov dword ptr [0x59e743d3], eax
0x10001718: 25 a1 48 13 59 and eax, 0x591348a1
0x1000171d: ff 86 ca f2 8d 49 inc dword ptr [esi + 0x498df2ca]
0x10001723: 59 pop ecx
0x10001724: bf eb 50 06 bb mov edi, 0xbb0650eb
0x10001729: d7 xlatb
0x1000172a: 9c pushfd
0x1000172b: 42 inc edx
0x1000172c: 51 push ecx
0x1000172d: c2 31 06 ret 0x631
; data inside code section at 0x10001730 -- 0x1000173a
0x10001730: 21 98 37 b8 e8 62 ce 68 a6 1d |!.7..b.h.. |
0x1000173a: cb retf
; data inside code section at 0x1000173b -- 0x10001740
0x1000173b: 51 88 d4 0b b2 |Q.... |
0x10001740: 35 3f 35 09 8f xor eax, 0x8f09353f
0x10001745: 49 dec ecx
0x10001746: ca 5f ec retf -0x13a1
; data inside code section at 0x10001749 -- 0x10001750
0x10001749: b6 8a 49 17 34 27 c1 |..I.4'. |
0x10001750: 9f lahf
0x10001751: ed in eax, dx
0x10001752: 41 inc ecx
0x10001753: 00 69 ee add byte ptr [ecx - 0x12], ch
0x10001756: 8e 44 e6 1b mov es, word ptr [esi + 0x1b]
0x1000175a: c9 leave
0x1000175b: 4b dec ebx
0x1000175c: ca ee b4 retf -0x4b12
; data inside code section at 0x1000175f -- 0x10001761
0x1000175f: de 7d |.} |
; function: function_10001761 at 0x10001761 -- 0x10001767
0x10001761: ff a3 ad 2f d1 b9 jmp dword ptr [ebx - 0x462ed053]
; data inside code section at 0x10001767 -- 0x1000177a
0x10001767: 49 6e 3d b8 9e 22 2b b2 46 3f ce 35 c0 d7 83 24 |In=.."+.F?.5...$|
0x10001777: 10 9e fe |... |
; function: function_1000177a at 0x1000177a -- 0x10001781
0x1000177a: 08 b2 1d 0c 82 0a or byte ptr [edx + 0xa820c1d], dh
0x10001780: cb retf
; data inside code section at 0x10001781 -- 0x10001795
0x10001781: 84 f6 06 ec 98 5f e3 28 80 42 4a 5a 37 c5 57 b2 |....._.(.BJZ7.W.|
0x10001791: 60 bf 6e 33 |`.n3 |
; function: function_10001795 at 0x10001795 -- 0x100017a5
0x10001795: 13 65 1d adc esp, dword ptr [ebp + 0x1d]
0x10001798: f9 stc
0x10001799: 31 91 a0 26 0d 1f xor dword ptr [ecx + 0x1f0d26a0], edx
0x1000179f: 3f aas
0x100017a0: e9 e4 42 7b a0 jmp 0xb07b5a89 <function_b07b5a89>
; data inside code section at 0x100017a5 -- 0x100017be
0x100017a5: e7 38 2f 80 3f c9 73 f8 71 83 aa 26 e0 e4 17 9a |.8/.?.s.q..&....|
0x100017b5: 00 99 6b 62 d3 73 a5 0d fc |..kb.s... |
; function: function_100017be at 0x100017be -- 0x100017bf
; data inside code section at 0x100017bf -- 0x100017df
0x100017bf: 65 2e 1e 56 fe 7e b0 75 51 39 5e c8 dc 7c 7c bb |e..V.~.uQ9^..||.|
0x100017cf: b0 7c 57 ec ae 39 fc 2e 25 23 2c 8f 3b 06 58 b3 |.|W..9..%#,.;.X.|
; function: function_100017df at 0x100017df -- 0x1000180d
0x100017df: 28 fe sub dh, bh
0x100017e1: ae scasb al, byte ptr es:[edi]
0x100017e2: 8b 48 29 mov ecx, dword ptr [eax + 0x29]
0x100017e5: cd f0 int 0xf0
0x100017e7: 68 b6 18 e3 ef push 0xefe318b6
0x100017ec: 4b dec ebx
0x100017ed: 8b 54 96 32 mov edx, dword ptr [esi + edx*4 + 0x32]
0x100017f1: d4 82 aam 0x82
0x100017f3: 08 cd or ch, cl
0x100017f5: 86 19 xchg byte ptr [ecx], bl
0x100017f7: 15 f1 31 6d c9 adc eax, 0xc96d31f1
0x100017fc: f8 clc
0x100017fd: 30 ec xor ah, ch
0x100017ff: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10001800: 7c 03 jl 0x10001805
; data inside code section at 0x10001802 -- 0x10001803
0x10001802: b8 |. |
0x10001803: 91 xchg eax, ecx
0x10001804: ec in al, dx
0x10001805: d6 salc
0x10001806: 95 xchg eax, ebp
0x10001807: 92 xchg eax, edx
0x10001808: 23 23 and esp, dword ptr [ebx]
0x1000180a: c2 86 3d ret 0x3d86
; function: function_1000180d at 0x1000180d -- 0x10001830
0x1000180d: be 65 37 76 af mov esi, 0xaf763765
0x10001812: de 8e 6f 9d 2d 8e fimul word ptr [esi - 0x71d26291]
0x10001818: c0 72 81 c8 sal byte ptr [edx - 0x7f], 0xc8
0x1000181c: 3d 70 32 85 cf cmp eax, 0xcf853270
0x10001821: fc cld
0x10001822: 98 cwde
0x10001823: 2f das
0x10001824: 0c 11 or al, 0x11
0x10001826: 1d f1 a8 28 f4 sbb eax, 0xf428a8f1
0x1000182b: e9 bb cd 0b 89 jmp 0x990be5eb <function_990be5eb>
; function: function_10001830 at 0x10001830 -- 0x10001838
0x10001830: 3d d5 75 74 3b cmp eax, 0x3b7475d5
0x10001835: 60 pushal
0x10001836: eb 86 jmp 0x100017be <function_100017be>
; data inside code section at 0x10001838 -- 0x10001842
0x10001838: 0c 46 b1 e4 41 f4 55 26 de 3c |.F..A.U&.< |
; function: function_10001842 at 0x10001842 -- 0x100019cf
0x10001842: a1 f0 3a 1d 84 mov eax, dword ptr [0x841d3af0]
0x10001847: ef out dx, eax
0x10001848: 2c 5b sub al, 0x5b
0x1000184a: cd 1f int 0x1f
0x1000184c: 36 e2 51 loop 0x100018a0 <function_10001842+0x5e>
0x1000184f: 6f outsd dx, dword ptr [esi]
0x10001850: 5b pop ebx
0x10001851: 74 6d je 0x100018c0 <function_10001842+0x7e>
0x10001853: 85 71 cc test dword ptr [ecx - 0x34], esi
0x10001856: f3 bf 6f 8e 74 23 mov edi, 0x23748e6f
0x1000185c: ae scasb al, byte ptr es:[edi]
0x1000185d: e9 0d fe 2e cf jmp 0xdf2f166f <function_df2f166f>
0x10001862: e1 c2 loope 0x10001826
0x10001864: cb retf
0x10001865: 6d insd dword ptr es:[edi], dx
0x10001866: 60 pushal
0x10001867: 2a 5a ff sub bl, byte ptr [edx - 1]
0x1000186a: 0e push cs
0x1000186b: ed in eax, dx
0x1000186c: 14 f5 adc al, 0xf5
0x1000186e: cc int3
0x1000186f: b8 30 22 91 c2 mov eax, 0xc2912230
0x10001874: 00 98 3d 07 3d 2f add byte ptr [eax + 0x2f3d073d], bl
0x1000187a: 82 ca e8 or dl, 0xe8
0x1000187d: 3c 97 cmp al, 0x97
0x1000187f: bf ce ca d9 cd mov edi, 0xcdd9cace
0x10001884: ef out dx, eax
0x10001885: 93 xchg eax, ebx
0x10001886: bd 32 e6 4f 56 mov ebp, 0x564fe632
0x1000188b: be dc 30 d9 d2 mov esi, 0xd2d930dc
0x10001890: 6e outsb dx, byte ptr [esi]
0x10001891: 43 inc ebx
0x10001892: f7 65 46 mul dword ptr [ebp + 0x46]
0x10001895: 17 pop ss
0x10001896: 22 50 8f and dl, byte ptr [eax - 0x71]
0x10001899: 46 inc esi
0x1000189a: 3f aas
0x1000189b: f4 hlt
0x1000189c: cb retf
0x1000189d: 4e dec esi
0x1000189e: 14 ea adc al, 0xea
0x100018a0: cf iretd
0x100018a1: a4 movsb byte ptr es:[edi], byte ptr [esi]
; data inside code section at 0x100018a2 -- 0x100018a3
0x100018a2: 62 |b |
0x100018a3: c3 ret
; data inside code section at 0x100018a4 -- 0x100018c0
0x100018a4: 46 01 47 03 a6 07 2d 03 73 01 29 0a ce 8c e2 4e |F.G...-.s.)....N|
0x100018b4: fe 16 6c f6 a1 bc 09 c0 d8 9a 68 7a |..l.......hz |
0x100018c0: b5 e5 mov ch, 0xe5
0x100018c2: 4e dec esi
0x100018c3: 55 push ebp
0x100018c4: 53 push ebx
0x100018c5: 14 19 adc al, 0x19
0x100018c7: b0 ee mov al, 0xee
0x100018c9: a8 15 test al, 0x15
0x100018cb: bc fd 96 cf 06 mov esp, 0x6cf96fd
0x100018d0: 9a 47 c2 e9 c3 df 50 lcall 0x50df:0xc3e9c247 <unknown_c3e9c247>
0x100018d7: c0 11 f4 rcl byte ptr [ecx], 0xf4
0x100018da: 59 pop ecx
0x100018db: 0f 69 8f f4 05 87 c4 punpckhwd mm1, qword ptr [edi - 0x3b78fa0c]
0x100018e2: e6 5d out 0x5d, al
0x100018e4: 93 xchg eax, ebx
0x100018e5: e8 e1 64 d4 28 call 0x38d47dcb <unknown_38d47dcb>
0x100018ea: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x100018eb: 3e 10 a5 23 90 5d f6 adc byte ptr ds:[ebp - 0x9a26fdd], ah
0x100018f2: 9a 60 a7 58 86 1f 42 lcall 0x421f:0x8658a760 <unknown_8658a760>
0x100018f9: 49 dec ecx
0x100018fa: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x100018fb: 38 03 cmp byte ptr [ebx], al
0x100018fd: 6b 03 a5 imul eax, dword ptr [ebx], -0x5b
0x10001900: 86 5d c9 xchg byte ptr [ebp - 0x37], bl
0x10001903: 46 inc esi
0x10001904: 13 31 adc esi, dword ptr [ecx]
0x10001906: a8 3a test al, 0x3a
0x10001908: 38 4c cf 6b cmp byte ptr [edi + ecx*8 + 0x6b], cl
0x1000190c: e2 59 loop 0x10001967 <function_10001842+0x125>
0x1000190e: 54 push esp
0x1000190f: 1a 83 f7 66 cb 3c sbb al, byte ptr [ebx + 0x3ccb66f7]
0x10001915: 1c 5a sbb al, 0x5a
0x10001917: d7 xlatb
0x10001918: 30 da xor dl, bl
0x1000191a: 30 99 51 8a 4d a3 xor byte ptr [ecx - 0x5cb275af], bl
0x10001920: 06 push es
0x10001921: bd 61 17 b1 12 mov ebp, 0x12b11761
0x10001926: a1 9f 67 ef 53 mov eax, dword ptr [0x53ef679f]
0x1000192b: 6d insd dword ptr es:[edi], dx
0x1000192c: 11 cb adc ebx, ecx
0x1000192e: 51 push ecx
0x1000192f: 95 xchg eax, ebp
0x10001930: 80 c9 9a or cl, 0x9a
0x10001933: fb sti
0x10001934: 31 fa xor edx, edi
0x10001936: a1 fa f5 31 a9 mov eax, dword ptr [0xa931f5fa]
0x1000193b: 63 00 arpl word ptr [eax], ax
0x1000193d: 98 cwde
0x1000193e: 67 c3 ret
; data inside code section at 0x10001940 -- 0x10001949
0x10001940: 4f 4f 16 ff 7b 94 ed 6d f0 |OO..{..m. |
0x10001949: b0 d3 mov al, 0xd3
0x1000194b: eb d1 jmp 0x1000191e
0x1000194d: 03 b2 f5 c5 2f 44 add esi, dword ptr [edx + 0x442fc5f5]
0x10001953: ca 79 3a retf 0x3a79
; data inside code section at 0x10001956 -- 0x10001965
0x10001956: 88 8f 68 41 98 2b 6e 65 24 fe ef a9 9d f2 02 |..hA.+ne$...... |
0x10001965: f6 da neg dl
0x10001967: af scasd eax, dword ptr es:[edi]
0x10001968: 12 0c 8f adc cl, byte ptr [edi + ecx*4]
0x1000196b: 71 92 jno 0x100018ff
0x1000196d: 72 32 jb 0x100019a1 <function_10001842+0x15f>
0x1000196f: 3a 1b cmp bl, byte ptr [ebx]
0x10001971: 70 56 jo 0x100019c9 <function_10001842+0x187>
0x10001973: 7e 10 jle 0x10001985 <function_10001842+0x143>
0x10001975: b5 2e mov ch, 0x2e
0x10001977: 40 inc eax
0x10001978: e8 c4 c6 39 8d call 0x9d39e041 <unknown_9d39e041>
0x1000197d: ae scasb al, byte ptr es:[edi]
0x1000197e: c8 dc 84 1f enter -0x7b24, 0x1f
0x10001982: c2 c5 2f ret 0x2fc5
0x10001985: 38 27 cmp byte ptr [edi], ah
0x10001987: d2 aa ad 69 67 90 shr byte ptr [edx - 0x6f989653], cl
0x1000198d: 21 ce and esi, ecx
0x1000198f: 6e outsb dx, byte ptr [esi]
0x10001990: 39 1d 79 14 a6 4c cmp dword ptr [0x4ca61479], ebx
0x10001996: ac lodsb al, byte ptr [esi]
0x10001997: 5f pop edi
0x10001998: 5d pop ebp
0x10001999: 8a a0 c4 0e 03 e3 mov ah, byte ptr [eax - 0x1cfcf13c]
; data inside code section at 0x1000199f -- 0x100019a1
0x1000199f: c1 39 |.9 |
0x100019a1: 5a pop edx
0x100019a2: 21 f0 and eax, esi
0x100019a4: 12 0b adc cl, byte ptr [ebx]
0x100019a6: 5b pop ebx
0x100019a7: 62 38 bound edi, qword ptr [eax]
0x100019a9: 92 xchg eax, edx
0x100019aa: 49 dec ecx
0x100019ab: 44 inc esp
0x100019ac: 19 dc sbb esp, ebx
0x100019ae: 0c 5e or al, 0x5e
; data inside code section at 0x100019b0 -- 0x100019c4
0x100019b0: c7 be 2a 68 5f 39 c8 45 5c a7 80 2f 6c 17 7a 2f |..*h_9.E\../l.z/|
0x100019c0: 65 5d 36 c1 |e]6. |
0x100019c4: a0 59 b2 f5 c7 mov al, byte ptr [0xc7f5b259]
0x100019c9: 29 a7 e2 05 10 d2 sub dword ptr [edi - 0x2deffa1e], esp
; data inside code section at 0x100019cf -- 0x100019d4
0x100019cf: 8c b2 5d 1c 36 |..].6 |
; function: function_100019d4 at 0x100019d4 -- 0x100019d5
; data inside code section at 0x100019d5 -- 0x10001a1c
0x100019d5: 29 83 cf cd b1 d9 71 a5 ce df 55 41 f6 1b 30 1e |).....q...UA..0.|
0x100019e5: 76 ec 11 d0 82 ee 0f 26 bf e7 0f 34 d4 47 ad 36 |v......&...4.G.6|
0x100019f5: f1 9f e0 d5 74 2a f6 ad 40 c8 51 92 29 6b f3 9b |....t*..@.Q.)k..|
0x10001a05: 36 f5 e2 81 ef ef 20 02 92 ee f1 e0 d8 7b b6 c8 |6..... ......{..|
0x10001a15: 0e 19 d9 96 48 68 3c |....Hh< |
; function: function_10001a1c at 0x10001a1c -- 0x10001a1e
0x10001a1c: eb b6 jmp 0x100019d4 <function_100019d4>
; data inside code section at 0x10001a1e -- 0x10001a34
0x10001a1e: 2d dd 71 c5 ef d2 79 f7 bc 0c 95 07 62 ee 26 35 |-.q...y.....b.&5|
0x10001a2e: 1b f5 e4 cf 89 cc |...... |
; function: function_10001a34 at 0x10001a34 -- 0x10001a35
; data inside code section at 0x10001a35 -- 0x10001a38
0x10001a35: 42 fa 8f |B.. |
; function: function_10001a38 at 0x10001a38 -- 0x10001a59
0x10001a38: b5 93 mov ch, 0x93
0x10001a3a: 7a 87 jp 0x100019c3
0x10001a3c: 8d 70 ba lea esi, [eax - 0x46]
0x10001a3f: 12 77 5a adc dh, byte ptr [edi + 0x5a]
0x10001a42: 29 42 49 sub dword ptr [edx + 0x49], eax
0x10001a45: d3 77 5c sal dword ptr [edi + 0x5c], cl
0x10001a48: f6 0d 4c 05 81 85 97 test byte ptr [0x8581054c], 0x97
0x10001a4f: 8e 2e mov gs, word ptr [esi]
0x10001a51: 4b dec ebx
0x10001a52: 6d insd dword ptr es:[edi], dx
0x10001a53: 9c pushfd
0x10001a54: 72 de jb 0x10001a34 <function_10001a34>
0x10001a56: ca 8f 08 retf 0x88f
; data inside code section at 0x10001a59 -- 0x10001a5d
0x10001a59: aa bf 5b bb |..[. |
; function: function_10001a5d at 0x10001a5d -- 0x10001a64
0x10001a5d: 49 dec ecx
0x10001a5e: 25 10 dd 56 b2 and eax, 0xb256dd10
0x10001a63: cb retf
; data inside code section at 0x10001a64 -- 0x10001a80
0x10001a64: 1f 95 9d bd 50 88 d9 4c 3d 6f 90 40 93 b4 14 dc |....P..L=o.@....|
0x10001a74: 7a 5b 03 d4 5a cf 3f 1e 21 9f 0c 0f |z[..Z.?.!... |
; function: function_10001a80 at 0x10001a80 -- 0x10001a81
; data inside code section at 0x10001a81 -- 0x10001a83
0x10001a81: 3d 20 |= |
; function: function_10001a83 at 0x10001a83 -- 0x10001a87
0x10001a83: 1a 32 sbb dh, byte ptr [edx]
0x10001a85: eb f9 jmp 0x10001a80 <function_10001a80>
; data inside code section at 0x10001a87 -- 0x10001a91
0x10001a87: 0a 3b 70 62 4c 9c 3a e1 f6 53 |.;pbL.:..S |
; function: function_10001a91 at 0x10001a91 -- 0x10001a92
; data inside code section at 0x10001a92 -- 0x10001aca
0x10001a92: 1c 98 9c 62 f2 c8 0e 28 47 0f b9 b4 f3 88 54 aa |...b...(G.....T.|
0x10001aa2: 86 65 89 21 b9 05 dd 1c 0a 1d 51 2e 00 ce dc ff |.e.!......Q.....|
0x10001ab2: 09 88 00 6e 47 11 1d c0 14 d7 f9 df 6c fc 79 df |...nG.......l.y.|
0x10001ac2: fa 2c aa 0f 57 60 f1 c6 |.,..W`.. |
; function: function_10001aca at 0x10001aca -- 0x10001ade
0x10001aca: de 82 44 23 22 af fiadd word ptr [edx - 0x50dddcbc]
0x10001ad0: da a3 98 92 be 93 fisub dword ptr [ebx - 0x6c416d68]
0x10001ad6: 03 73 1f add esi, dword ptr [ebx + 0x1f]
0x10001ad9: 4d dec ebp
0x10001ada: 43 inc ebx
0x10001adb: c2 56 5b ret 0x5b56
; function: function_10001ade at 0x10001ade -- 0x10001afb
0x10001ade: 72 14 jb 0x10001af4 <function_10001ade+0x16>
0x10001ae0: 51 push ecx
0x10001ae1: e6 f7 out 0xf7, al
0x10001ae3: b3 6e mov bl, 0x6e
0x10001ae5: 98 cwde
0x10001ae6: d3 75 d9 sal dword ptr [ebp - 0x27], cl
0x10001ae9: f2 eb a5 bnd jmp 0x10001a91 <function_10001a91>
0x10001aec: ba 79 69 a3 c1 mov edx, 0xc1a36979
0x10001af1: 89 4f 37 mov dword ptr [edi + 0x37], ecx
0x10001af4: 73 f4 jae 0x10001aea
0x10001af6: 6e outsb dx, byte ptr [esi]
0x10001af7: 54 push esp
0x10001af8: 92 xchg eax, edx
0x10001af9: 29 e1 sub ecx, esp
; data inside code section at 0x10001afb -- 0x10001afc
0x10001afb: 8c |. |
; function: function_10001afc at 0x10001afc -- 0x10001b06
0x10001afc: 3b 84 0b d0 7c d0 a4 cmp eax, dword ptr [ebx + ecx - 0x5b2f8330]
0x10001b03: ca 6f 86 retf -0x7991
; data inside code section at 0x10001b06 -- 0x10001b08
0x10001b06: cf 14 |.. |
; function: function_10001b08 at 0x10001b08 -- 0x10001b47
0x10001b08: a0 da e4 87 26 mov al, byte ptr [0x2687e4da]
0x10001b0d: 22 e1 and ah, cl
0x10001b0f: 8c 9b fd 97 3e b8 mov word ptr [ebx - 0x47c16803], ds
0x10001b15: 21 bf ad c5 a1 a2 and dword ptr [edi - 0x5d5e3a53], edi
0x10001b1b: 22 9f 74 8c ce de and bl, byte ptr [edi - 0x2131738c]
0x10001b21: 97 xchg eax, edi
0x10001b22: a8 fe test al, 0xfe
0x10001b24: 6e outsb dx, byte ptr [esi]
0x10001b25: 3d a2 f1 9d 4a cmp eax, 0x4a9df1a2
0x10001b2a: 31 80 7e 53 68 ad xor dword ptr [eax - 0x5297ac82], eax
0x10001b30: 99 cdq
0x10001b31: 0f 46 5d 20 cmovbe ebx, dword ptr [ebp + 0x20]
0x10001b35: b2 5a mov dl, 0x5a
0x10001b37: 05 35 8b 8b 43 add eax, 0x438b8b35
0x10001b3c: 73 d8 jae 0x10001b16
0x10001b3e: 8e d4 mov ss, esp
0x10001b40: ea dd fa d1 99 d4 aa ljmp 0xaad4:0x99d1fadd <function_99d1fadd>
; data inside code section at 0x10001b47 -- 0x10001b48
0x10001b47: c6 |. |
; function: function_10001b48 at 0x10001b48 -- 0x10001b4f
0x10001b48: 64 63 ff arpl di, di
0x10001b4b: d3 68 98 shr dword ptr [eax - 0x68], cl
0x10001b4e: c3 ret
; data inside code section at 0x10001b4f -- 0x10001b5c
0x10001b4f: 76 fe 18 4b 79 fd bb 9c a7 bd 6c f4 76 |v..Ky.....l.v |
; function: function_10001b5c at 0x10001b5c -- 0x10001c5b
0x10001b5c: eb 7b jmp 0x10001bd9 <function_10001b5c+0x7d>
; data inside code section at 0x10001b5e -- 0x10001b78
0x10001b5e: 7d d2 68 86 35 2d d9 fb 8a af a2 87 bf bf e8 b3 |}.h.5-..........|
0x10001b6e: 36 b6 95 07 8f 3c 14 9c 27 c1 |6....<..'. |
0x10001b78: 92 xchg eax, edx
0x10001b79: 6c insb byte ptr es:[edi], dx
0x10001b7a: 0d 1f 14 24 d0 or eax, 0xd024141f
0x10001b7f: b1 97 mov cl, 0x97
0x10001b81: c2 e3 f6 ret 0xf6e3
; data inside code section at 0x10001b84 -- 0x10001b9f
0x10001b84: 94 8f 43 a1 b6 cf 78 d9 5f 61 04 0b db 62 ce d0 |..C...x._a...b..|
0x10001b94: 4f 49 29 f0 71 c4 53 b0 f2 5a c7 |OI).q.S..Z. |
0x10001b9f: b3 8d mov bl, 0x8d
0x10001ba1: dc f4 fdivr st(4), st(0)
0x10001ba3: 05 89 af 1c 02 add eax, 0x21caf89
0x10001ba8: 28 71 1e sub byte ptr [ecx + 0x1e], dh
0x10001bab: 7b 99 jnp 0x10001b46
0x10001bad: 1e push ds
0x10001bae: 58 pop eax
0x10001baf: 66 b7 9d mov bh, 0x9d
0x10001bb2: 3f aas
0x10001bb3: d0 1f rcr byte ptr [edi], 1
0x10001bb5: 2f das
0x10001bb6: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10001bb7: 87 d9 xchg ecx, ebx
0x10001bb9: b6 c2 mov dh, 0xc2
0x10001bbb: 57 push edi
0x10001bbc: 1f pop ds
0x10001bbd: fd std
0x10001bbe: cd d5 int 0xd5
0x10001bc0: 08 40 b0 or byte ptr [eax - 0x50], al
0x10001bc3: df 75 d8 fbstp tbyte ptr [ebp - 0x28]
0x10001bc6: 36 e9 cf eb 59 96 jmp 0xa65a079b <function_a65a079b>
0x10001bcc: 7e 0b jle 0x10001bd9 <function_10001b5c+0x7d>
0x10001bce: f8 clc
0x10001bcf: 2b 52 be sub edx, dword ptr [edx - 0x42]
0x10001bd2: 33 82 bc cd 5b ce xor eax, dword ptr [edx - 0x31a43244]
0x10001bd8: ab stosd dword ptr es:[edi], eax
0x10001bd9: 87 85 f8 eb c1 6b xchg dword ptr [ebp + 0x6bc1ebf8], eax
0x10001bdf: 3a a1 ec da d2 6d cmp ah, byte ptr [ecx + 0x6dd2daec]
0x10001be5: 2b 9f 1e d6 11 8b sub ebx, dword ptr [edi - 0x74ee29e2]
0x10001beb: ff 5f 7e lcall [edi + 0x7e]
0x10001bee: 81 d1 61 0f f7 ed adc ecx, 0xedf70f61
0x10001bf4: 80 eb 21 sub bl, 0x21
0x10001bf7: ab stosd dword ptr es:[edi], eax
0x10001bf8: 4b dec ebx
0x10001bf9: 3f aas
0x10001bfa: 16 push ss
0x10001bfb: 3c 69 cmp al, 0x69
0x10001bfd: 76 1c jbe 0x10001c1b <function_10001b5c+0xbf>
0x10001bff: 04 b9 add al, 0xb9
0x10001c01: 23 ca and ecx, edx
0x10001c03: 49 dec ecx
0x10001c04: f7 3e idiv dword ptr [esi]
0x10001c06: 70 d0 jo 0x10001bd8 <function_10001b5c+0x7c>
0x10001c08: 14 26 adc al, 0x26
0x10001c0a: 5a pop edx
0x10001c0b: b7 c2 mov bh, 0xc2
0x10001c0d: f2 73 eb bnd jae 0x10001bfb <function_10001b5c+0x9f>
0x10001c10: fc cld
0x10001c11: 1e push ds
0x10001c12: d8 04 e1 fadd dword ptr [ecx]
0x10001c15: b6 6e mov dh, 0x6e
0x10001c17: fa cli
0x10001c18: 30 68 79 xor byte ptr [eax + 0x79], ch
0x10001c1b: 81 6c 25 57 f0 6f 0b 3b sub dword ptr [ebp + 0x57], 0x3b0b6ff0
0x10001c23: 8e 48 0a mov cs, word ptr [eax + 0xa]
0x10001c26: 65 37 aaa
0x10001c28: ad lodsd eax, dword ptr [esi]
0x10001c29: 3c e4 cmp al, 0xe4
0x10001c2b: 4e dec esi
0x10001c2c: 26 27 daa
0x10001c2e: 99 cdq
0x10001c2f: 49 dec ecx
0x10001c30: f5 cmc
0x10001c31: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10001c32: 89 92 26 9f 5e d0 mov dword ptr [edx - 0x2fa160da], edx
0x10001c38: 04 47 add al, 0x47
0x10001c3a: 6d insd dword ptr es:[edi], dx
0x10001c3b: a0 f7 e1 0a 47 mov al, byte ptr [0x470ae1f7]
0x10001c40: bc 3a 78 42 5c mov esp, 0x5c42783a
0x10001c45: 24 ba and al, 0xba
0x10001c47: 96 xchg eax, esi
0x10001c48: 7f a1 jg 0x10001beb <function_10001b5c+0x8f>
0x10001c4a: f5 cmc
0x10001c4b: 02 c7 add al, bh
0x10001c4d: a1 20 a8 09 a2 mov eax, dword ptr [0xa209a820]
0x10001c52: 30 e7 xor bh, ah
0x10001c54: 58 pop eax
0x10001c55: d5 1c aad 0x1c
0x10001c57: 00 24 30 add byte ptr [eax + esi], ah
0x10001c5a: c3 ret
; data inside code section at 0x10001c5b -- 0x10001c87
0x10001c5b: f0 20 e6 22 5a a3 d7 4c 90 c5 d0 19 d3 da 60 7d |. ."Z..L......`}|
0x10001c6b: 82 d1 12 f4 c9 76 3b 1e 8b b4 d3 f9 a1 a8 ee 1d |.....v;.........|
0x10001c7b: d5 55 16 fe b9 b7 2e db ff 5e fa 29 |.U.......^.) |
; function: function_10001c87 at 0x10001c87 -- 0x10001c89
0x10001c87: 44 inc esp
0x10001c88: cb retf
; data inside code section at 0x10001c89 -- 0x10001d0b
0x10001c89: 28 c8 8e 11 ed 46 64 b2 ff db 95 64 d9 60 da 23 |(....Fd....d.`.#|
0x10001c99: f6 76 a0 9c b6 d5 6a 88 3a 21 b3 30 61 58 07 ce |.v....j.:!.0aX..|
0x10001ca9: 16 40 c6 4c 3e 24 1a 66 89 64 df 63 3f 78 5b 30 |.@.L>$.f.d.c?x[0|
0x10001cb9: fe a6 bb 22 cf 87 ee 27 62 1d ac 56 8d 8f 80 47 |..."...'b..V...G|
0x10001cc9: d5 99 df ec e4 3d 5c bc e1 01 81 82 36 b6 5c 34 |.....=\.....6.\4|
0x10001cd9: 7d f6 79 cd 73 0c 5f 10 1c 9b 69 b9 d0 b4 5e d4 |}.y.s._...i...^.|
0x10001ce9: 08 a6 a7 14 3d 7b e2 59 c0 f0 b8 84 96 e8 a5 59 |....={.Y.......Y|
0x10001cf9: 96 14 84 3d c0 0e f7 4b 8c 47 99 2f 76 93 39 07 |...=...K.G./v.9.|
0x10001d09: c1 e3 |.. |
; function: function_10001d0b at 0x10001d0b -- 0x10001d68
0x10001d0b: 73 39 jae 0x10001d46 <function_10001d0b+0x3b>
0x10001d0d: c2 35 1a ret 0x1a35
; data inside code section at 0x10001d10 -- 0x10001d40
0x10001d10: 65 75 7a 77 51 b5 d8 38 d4 bc 1b fd 53 97 92 bc |euzwQ..8....S...|
0x10001d20: 5f fe 05 9e 74 4f df 05 cc 88 bf c6 d5 22 01 19 |_...tO......."..|
0x10001d30: 7c 80 96 5c f8 be 12 13 e4 bf 5c 18 3f 45 ce 14 ||..\......\.?E..|
0x10001d40: d1 83 b1 27 c1 b9 rol dword ptr [ebx - 0x463ed84f], 1
0x10001d46: 74 14 je 0x10001d5c <function_10001d0b+0x51>
0x10001d48: a8 bf test al, 0xbf
0x10001d4a: da ca fcmove st(0), st(2)
0x10001d4c: 25 5c 7d 2c cb and eax, 0xcb2c7d5c
0x10001d51: 87 80 65 86 05 66 xchg dword ptr [eax + 0x66058665], eax
; data inside code section at 0x10001d57 -- 0x10001d58
0x10001d57: 82 |. |
0x10001d58: 91 xchg eax, ecx
0x10001d59: db 53 9e fist dword ptr [ebx - 0x62]
0x10001d5c: 28 77 d1 sub byte ptr [edi - 0x2f], dh
0x10001d5f: 80 75 7a 12 xor byte ptr [ebp + 0x7a], 0x12
0x10001d63: e9 52 b6 01 8f jmp 0x9f01d3ba <function_9f01d3ba>
; function: function_10001d68 at 0x10001d68 -- 0x10001da6
0x10001d68: 11 89 d3 37 7e 4e adc dword ptr [ecx + 0x4e7e37d3], ecx
0x10001d6e: cc int3
0x10001d6f: dd 57 8c fst qword ptr [edi - 0x74]
0x10001d72: 28 b1 c7 f5 a0 96 sub byte ptr [ecx - 0x695f0a39], dh
0x10001d78: 1b e2 sbb esp, edx
0x10001d7a: 9d popfd
0x10001d7b: 16 push ss
0x10001d7c: 7a 18 jp 0x10001d96 <function_10001d68+0x2e>
0x10001d7e: a8 61 test al, 0x61
0x10001d80: e6 f2 out 0xf2, al
0x10001d82: da 47 3d fiadd dword ptr [edi + 0x3d]
0x10001d85: ed in eax, dx
0x10001d86: 2e ee out dx, al
0x10001d88: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10001d89: 57 push edi
0x10001d8a: e3 e7 jecxz 0x10001d73
0x10001d8c: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10001d8d: 86 7a e6 xchg byte ptr [edx - 0x1a], bh
0x10001d90: 54 push esp
0x10001d91: b2 b7 mov dl, 0xb7
; data inside code section at 0x10001d93 -- 0x10001d94
0x10001d93: a1 |. |
0x10001d94: a8 cf test al, 0xcf
0x10001d96: 71 94 jno 0x10001d2c
0x10001d98: 26 07 pop es
0x10001d9a: 00 2a add byte ptr [edx], ch
0x10001d9c: bb 3d 44 31 fc mov ebx, 0xfc31443d
0x10001da1: e9 d2 d8 13 32 jmp 0x4213f678 <function_4213f678>
; function: function_10001da6 at 0x10001da6 -- 0x10001dd1
0x10001da6: 4d dec ebp
0x10001da7: 9c pushfd
0x10001da8: 59 pop ecx
0x10001da9: 4b dec ebx
0x10001daa: 46 inc esi
0x10001dab: 9e sahf
0x10001dac: b6 fa mov dh, 0xfa
0x10001dae: 2b 67 60 sub esp, dword ptr [edi + 0x60]
0x10001db1: 3f aas
0x10001db2: a1 28 ef b5 e1 mov eax, dword ptr [0xe1b5ef28]
0x10001db7: 63 40 e9 arpl word ptr [eax - 0x17], ax
0x10001dba: 49 dec ecx
0x10001dbb: 4e dec esi
0x10001dbc: bf 05 36 45 80 mov edi, 0x80453605
0x10001dc1: d5 64 aad 0x64
0x10001dc3: b5 77 mov ch, 0x77
0x10001dc5: 9f lahf
0x10001dc6: d1 50 93 rcl dword ptr [eax - 0x6d], 1
0x10001dc9: ce into
0x10001dca: c4 16 les edx, ptr [esi]
0x10001dcc: 38 e8 cmp al, ch
0x10001dce: ca bb 0f retf 0xfbb
; function: function_10001dd1 at 0x10001dd1 -- 0x10001e19
0x10001dd1: 77 a5 ja 0x10001d78
0x10001dd3: 05 f5 6e 1a e0 add eax, 0xe01a6ef5
0x10001dd8: 2d 82 09 62 16 sub eax, 0x16620982
0x10001ddd: 16 push ss
0x10001dde: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10001ddf: b1 e9 mov cl, 0xe9
0x10001de1: f4 hlt
0x10001de2: 97 xchg eax, edi
0x10001de3: 97 xchg eax, edi
0x10001de4: 87 ff xchg edi, edi
0x10001de6: 38 3f cmp byte ptr [edi], bh
0x10001de8: d2 22 shl byte ptr [edx], cl
0x10001dea: 63 76 55 arpl word ptr [esi + 0x55], si
0x10001ded: 09 0a or dword ptr [edx], ecx
0x10001def: 4f dec edi
0x10001df0: 8e aa fc 46 4b f9 mov gs, word ptr [edx - 0x6b4b904]
0x10001df6: 29 ee sub esi, ebp
0x10001df8: ce into
0x10001df9: 9b wait
0x10001dfa: 84 a0 f9 01 2b 97 test byte ptr [eax - 0x68d4fe07], ah
0x10001e00: b2 9a mov dl, 0x9a
0x10001e02: af scasd eax, dword ptr es:[edi]
0x10001e03: 3c ef cmp al, 0xef
0x10001e05: 05 72 65 9d 7b add eax, 0x7b9d6572
0x10001e0a: b8 75 ff 11 d7 mov eax, 0xd711ff75
0x10001e0f: 14 35 adc al, 0x35
0x10001e11: 4f dec edi
0x10001e12: d5 b5 aad 0xb5
0x10001e14: 34 5c xor al, 0x5c
0x10001e16: ca 8f d6 retf -0x2971
; data inside code section at 0x10001e19 -- 0x10001e4b
0x10001e19: 77 71 a0 d4 f1 ef be f6 d7 7a 88 95 49 84 23 cf |wq.......z..I.#.|
0x10001e29: c8 51 5d 20 6d f4 a5 e5 1a b4 62 cd c0 b2 aa d0 |.Q] m.....b.....|
0x10001e39: b8 ee 5a 70 ab ac 6a d4 af 89 fb 58 91 2f db 6c |..Zp..j....X./.l|
0x10001e49: 6c ec |l. |
; function: function_10001e4b at 0x10001e4b -- 0x10001e4c
; data inside code section at 0x10001e4c -- 0x10001e69
0x10001e4c: 79 bc 4a 69 4f 4d ed 5a 2b 39 ff 35 04 97 c9 c1 |y.JiOM.Z+9.5....|
0x10001e5c: 73 9f 9c 2b 69 24 e8 dd d1 1a 00 c6 f0 |s..+i$....... |
; function: function_10001e69 at 0x10001e69 -- 0x10001e9a
0x10001e69: 5a pop edx
0x10001e6a: 32 a3 50 03 8b 49 xor ah, byte ptr [ebx + 0x498b0350]
0x10001e70: 55 push ebp
0x10001e71: bd a1 1a c9 27 mov ebp, 0x27c91aa1
0x10001e76: f2 97 xchg eax, edi
0x10001e78: 23 11 and edx, dword ptr [ecx]
0x10001e7a: a3 f7 99 1d b7 mov dword ptr [0xb71d99f7], eax
0x10001e7f: d5 eb aad 0xeb
0x10001e81: 89 ad 47 a9 9d 54 mov dword ptr [ebp + 0x549da947], ebp
0x10001e87: 53 push ebx
0x10001e88: c9 leave
0x10001e89: c1 87 fe 4d 2f c3 e9 rol dword ptr [edi - 0x3cd0b202], -0x17
0x10001e90: 8e 6e e0 mov gs, word ptr [esi - 0x20]
0x10001e93: 35 22 9c c5 85 xor eax, 0x85c59c22
0x10001e98: eb fc jmp 0x10001e96
; function: function_10001e9a at 0x10001e9a -- 0x10001eb0
0x10001e9a: e2 e0 loop 0x10001e7c
0x10001e9c: 03 96 b9 c5 bc 58 add edx, dword ptr [esi + 0x58bcc5b9]
0x10001ea2: 2a 13 sub dl, byte ptr [ebx]
0x10001ea4: 4c dec esp
0x10001ea5: 24 51 and al, 0x51
0x10001ea7: 59 pop ecx
0x10001ea8: 3a 70 34 cmp dh, byte ptr [eax + 0x34]
0x10001eab: f5 cmc
0x10001eac: 6f outsd dx, dword ptr [esi]
0x10001ead: f4 hlt
0x10001eae: eb 9b jmp 0x10001e4b <function_10001e4b>
; data inside code section at 0x10001eb0 -- 0x10001ebe
0x10001eb0: 7e 42 70 b3 a9 69 48 d0 b5 ed 96 a4 f4 a0 |~Bp..iH....... |
; function: function_10001ebe at 0x10001ebe -- 0x10001f01
0x10001ebe: c5 93 b6 e8 8f 22 lds edx, ptr [ebx + 0x228fe8b6]
0x10001ec4: 22 c2 and al, dl
0x10001ec6: 2e a9 c1 82 75 8b test eax, 0x8b7582c1
0x10001ecc: d4 1f aam 0x1f
0x10001ece: fd std
0x10001ecf: fe 00 inc byte ptr [eax]
0x10001ed1: 54 push esp
0x10001ed2: f8 clc
0x10001ed3: d8 9e 7a 49 ae 3f fcomp dword ptr [esi + 0x3fae497a]
0x10001ed9: b9 2e 2c 35 f4 mov ecx, 0xf4352c2e
0x10001ede: 4c dec esp
0x10001edf: 76 a4 jbe 0x10001e85
0x10001ee1: a9 60 9a f4 49 test eax, 0x49f49a60
0x10001ee6: 03 0e add ecx, dword ptr [esi]
0x10001ee8: 75 e2 jne 0x10001ecc <function_10001ebe+0xe>
0x10001eea: 11 8c ac 4c 5d 0c a5 adc dword ptr [esp + ebp*4 - 0x5af3a2b4], ecx
0x10001ef1: 3b 86 9d 15 d4 cb cmp eax, dword ptr [esi - 0x342bea63]
0x10001ef7: 37 aaa
0x10001ef8: cd 0e int 0xe
0x10001efa: d5 c0 aad 0xc0
0x10001efc: 8a 23 mov ah, byte ptr [ebx]
0x10001efe: 98 cwde
0x10001eff: 50 push eax
0x10001f00: cb retf
; data inside code section at 0x10001f01 -- 0x10001f10
0x10001f01: d8 8a 70 c6 4f f0 46 aa 7f bd 61 5f 3e 6e d5 |..p.O.F...a_>n. |
; function: function_10001f10 at 0x10001f10 -- 0x1000201d
0x10001f10: be e4 9c f0 98 mov esi, 0x98f09ce4
0x10001f15: e3 3c jecxz 0x10001f53 <function_10001f10+0x43>
0x10001f17: ef out dx, eax
0x10001f18: ea 9b 6a 6b 20 f9 35 ljmp 0x35f9:0x206b6a9b <function_206b6a9b>
; data inside code section at 0x10001f1f -- 0x10001f2f
0x10001f1f: da 90 a7 73 f4 c1 00 53 30 e4 ae 8e 19 25 0e e4 |...s...S0....%..|
0x10001f2f: cb retf
; data inside code section at 0x10001f30 -- 0x10001f53
0x10001f30: 00 58 46 19 be 50 a1 15 b1 24 da 1c 72 80 a6 d0 |.XF..P...$..r...|
0x10001f40: 1f ee 55 91 82 0a 03 b3 ec 2e b1 db 86 d2 41 13 |..U...........A.|
0x10001f50: 76 cc 78 |v.x |
0x10001f53: 86 a0 8d df d1 bb xchg byte ptr [eax - 0x442e2073], ah
0x10001f59: 98 cwde
0x10001f5a: 74 71 je 0x10001fcd <function_10001f10+0xbd>
0x10001f5c: dc 5e 0a fcomp qword ptr [esi + 0xa]
0x10001f5f: 7a 4e jp 0x10001faf <function_10001f10+0x9f>
0x10001f61: 9b wait
0x10001f62: 96 xchg eax, esi
0x10001f63: 0e push cs
0x10001f64: 1a 3b sbb bh, byte ptr [ebx]
0x10001f66: f4 hlt
0x10001f67: 1f pop ds
0x10001f68: e5 11 in eax, 0x11
0x10001f6a: 0a c4 or al, ah
0x10001f6c: 44 inc esp
0x10001f6d: cc int3
0x10001f6e: 64 2b 49 45 sub ecx, dword ptr fs:[ecx + 0x45]
0x10001f72: 54 push esp
0x10001f73: cb retf
0x10001f74: 02 6c 5f b7 add ch, byte ptr [edi + ebx*2 - 0x49]
0x10001f78: 06 push es
0x10001f79: d8 89 52 5d 2a d3 fmul dword ptr [ecx - 0x2cd5a2ae]
0x10001f7f: 6f outsd dx, dword ptr [esi]
0x10001f80: a0 45 b5 87 c1 mov al, byte ptr [0xc187b545]
0x10001f85: ec in al, dx
0x10001f86: 7a f1 jp 0x10001f79 <function_10001f10+0x69>
0x10001f88: 42 inc edx
0x10001f89: 44 inc esp
0x10001f8a: 99 cdq
0x10001f8b: 35 b0 16 b9 f7 xor eax, 0xf7b916b0
0x10001f90: 6d insd dword ptr es:[edi], dx
0x10001f91: 9d popfd
0x10001f92: 11 d7 adc edi, edx
0x10001f94: b7 7c mov bh, 0x7c
0x10001f96: b8 5d f1 ab 63 mov eax, 0x63abf15d
0x10001f9b: 69 8e c4 f2 ed 44 6b 60 b7 63 imul ecx, dword ptr [esi + 0x44edf2c4], 0x63b7606b
0x10001fa5: b8 e8 66 13 37 mov eax, 0x371366e8
0x10001faa: 40 inc eax
0x10001fab: 73 81 jae 0x10001f2e <function_10001f10+0x8>
0x10001fad: 10 e4 adc ah, ah
0x10001faf: 37 aaa
0x10001fb0: a8 c6 test al, 0xc6
0x10001fb2: 68 38 4b 67 d7 push 0xd7674b38
0x10001fb7: b4 8f mov ah, 0x8f
0x10001fb9: 31 13 xor dword ptr [ebx], edx
0x10001fbb: 7a fd jp 0x10001fba
0x10001fbd: e1 3e loope 0x10001ffd <function_10001f10+0xed>
0x10001fbf: 46 inc esi
; data inside code section at 0x10001fc0 -- 0x10001fc1
0x10001fc0: 8d |. |
0x10001fc1: e9 a0 42 61 86 jmp 0x96616266 <function_96616266>
; data inside code section at 0x10001fc6 -- 0x10001fcd
0x10001fc6: f7 d6 79 48 0e 92 68 |..yH..h |
0x10001fcd: d5 69 aad 0x69
0x10001fcf: 98 cwde
0x10001fd0: d1 b5 7d aa 8d 46 sal dword ptr [ebp + 0x468daa7d], 1
0x10001fd6: aa stosb byte ptr es:[edi], al
0x10001fd7: dc 4a e0 fmul qword ptr [edx - 0x20]
0x10001fda: b4 f2 mov ah, 0xf2
0x10001fdc: 0b 2e or ebp, dword ptr [esi]
0x10001fde: 02 d6 add dl, dh
; data inside code section at 0x10001fe0 -- 0x10001fe1
0x10001fe0: f0 |. |
0x10001fe1: ca b4 22 retf 0x22b4
0x10001fe4: 02 2f add ch, byte ptr [edi]
0x10001fe6: c0 17 3a rcl byte ptr [edi], 0x3a
0x10001fe9: 96 xchg eax, esi
0x10001fea: 90 nop
0x10001feb: b8 50 b9 19 6c mov eax, 0x6c19b950
0x10001ff0: 4d dec ebp
0x10001ff1: 47 inc edi
0x10001ff2: c8 3e d8 f9 enter -0x27c2, -7
0x10001ff6: 57 push edi
0x10001ff7: 92 xchg eax, edx
0x10001ff8: e8 d8 1d 37 5e call 0x6e373dd5 <unknown_6e373dd5>
0x10001ffd: e5 d2 in eax, 0xd2
0x10001fff: 7b ef jnp 0x10001ff0 <function_10001f10+0xe0>
0x10002001: 07 pop es
0x10002002: 69 b6 a5 20 fe 21 e7 ef 7b a7 imul esi, dword ptr [esi + 0x21fe20a5], 0xa77befe7
0x1000200c: da 08 fimul dword ptr [eax]
0x1000200e: 1c 50 sbb al, 0x50
0x10002010: 02 d7 add dl, bh
0x10002012: 4e dec esi
0x10002013: dd 54 3b 1d fst qword ptr [ebx + edi + 0x1d]
0x10002017: 3d d2 30 f7 00 cmp eax, 0xf730d2
0x1000201c: cb retf
; data inside code section at 0x1000201d -- 0x10002051
0x1000201d: de c6 f5 d8 cd f3 b7 c6 ed 77 d9 23 47 aa 64 5f |.........w.#G.d_|
0x1000202d: 93 40 6d b9 87 ba d7 f7 4e a6 75 5f 3c cd aa 87 |.@m.....N.u_<...|
0x1000203d: f8 ac af f4 65 82 f0 a7 d7 15 83 fa 59 bd fe 6c |....e.......Y..l|
0x1000204d: 7e 14 77 ec |~.w. |
; function: function_10002051 at 0x10002051 -- 0x10002052
; data inside code section at 0x10002052 -- 0x10002079
0x10002052: d7 8e 21 9f d3 55 a4 de e7 64 2d 51 bf 65 fa 8f |..!..U...d-Q.e..|
0x10002062: 40 02 2a a3 94 c4 5e ee c7 56 a0 00 37 15 35 57 |@.*...^..V..7.5W|
0x10002072: 9e 43 15 8a d7 dc 42 |.C....B |
; function: function_10002079 at 0x10002079 -- 0x1000207a
; data inside code section at 0x1000207a -- 0x10002094
0x1000207a: 5a c5 78 74 14 cf 60 ed 68 75 4f 65 f0 ff 03 b7 |Z.xt..`.huOe....|
0x1000208a: 87 37 ef 87 4d 65 3e 8e 44 79 |.7..Me>.Dy |
; function: function_10002094 at 0x10002094 -- 0x10002142
0x10002094: 7b bb jnp 0x10002051 <function_10002051>
0x10002096: 71 00 jno 0x10002098 <function_10002094+0x4>
0x10002098: 15 6a 3e a4 10 adc eax, 0x10a43e6a
0x1000209d: 68 79 2d 65 4d push 0x4d652d79
0x100020a2: fd std
0x100020a3: 74 62 je 0x10002107 <function_10002094+0x73>
0x100020a5: e0 d2 loopne 0x10002079 <function_10002079>
0x100020a7: fc cld
0x100020a8: 11 8b 1e c4 5a 8a adc dword ptr [ebx - 0x75a53be2], ecx
0x100020ae: d7 xlatb
0x100020af: d6 salc
0x100020b0: 38 1b cmp byte ptr [ebx], bl
0x100020b2: 9f lahf
0x100020b3: f7 e4 mul esp
0x100020b5: 0b 8e b2 b4 11 53 or ecx, dword ptr [esi + 0x5311b4b2]
0x100020bb: a3 bf 0a fa 8e mov dword ptr [0x8efa0abf], eax
0x100020c0: 8a f3 mov dh, bl
0x100020c2: d3 65 64 shl dword ptr [ebp + 0x64], cl
0x100020c5: 8c 20 mov word ptr [eax], fs
0x100020c7: 94 xchg eax, esp
0x100020c8: a2 9c fa bc d0 mov byte ptr [0xd0bcfa9c], al
0x100020cd: 25 ef 09 bb 97 and eax, 0x97bb09ef
0x100020d2: 67 8b 1e 6b 72 mov ebx, dword ptr [0x726b]
0x100020d7: 36 b8 e2 e2 16 e7 mov eax, 0xe716e2e2
0x100020dd: 30 1e xor byte ptr [esi], bl
0x100020df: 7d 23 jge 0x10002104 <function_10002094+0x70>
0x100020e1: 47 inc edi
0x100020e2: e4 09 in al, 9
0x100020e4: 11 84 03 d7 3b 9c f0 adc dword ptr [ebx + eax - 0xf63c429], eax
0x100020eb: b2 03 mov dl, 3
0x100020ed: 48 dec eax
0x100020ee: 4d dec ebp
0x100020ef: 1c ca sbb al, 0xca
0x100020f1: 31 c4 xor esp, eax
0x100020f3: 2a c5 sub al, ch
0x100020f5: df eb fucomip st(3)
0x100020f7: 7c d8 jl 0x100020d1
0x100020f9: 0f 41 13 cmovno edx, dword ptr [ebx]
0x100020fc: 9c pushfd
0x100020fd: 7f 20 jg 0x1000211f <function_10002094+0x8b>
0x100020ff: bd e7 fd 58 15 mov ebp, 0x1558fde7
0x10002104: 1b 17 sbb edx, dword ptr [edi]
0x10002106: 96 xchg eax, esi
0x10002107: 1f pop ds
0x10002108: 7d 93 jge 0x1000209d <function_10002094+0x9>
0x1000210a: 2d a1 20 6d 87 sub eax, 0x876d20a1
0x1000210f: 8b 07 mov eax, dword ptr [edi]
0x10002111: 8a 03 mov al, byte ptr [ebx]
0x10002113: bd 4d 12 d0 07 mov ebp, 0x7d0124d
0x10002118: af scasd eax, dword ptr es:[edi]
; data inside code section at 0x10002119 -- 0x1000211a
0x10002119: c1 |. |
0x1000211a: 95 xchg eax, ebp
0x1000211b: cb retf
0x1000211c: d8 65 eb fsub dword ptr [ebp - 0x15]
0x1000211f: 0e push cs
0x10002120: e7 76 out 0x76, eax
0x10002122: c9 leave
0x10002123: b0 12 mov al, 0x12
0x10002125: 7c e3 jl 0x1000210a <function_10002094+0x76>
0x10002127: 9e sahf
0x10002128: f1 int1
0x10002129: b4 d8 mov ah, 0xd8
0x1000212b: 65 2d eb 68 c5 27 sub eax, 0x27c568eb
0x10002131: 24 5e and al, 0x5e
0x10002133: e1 95 loope 0x100020ca
0x10002135: 2a e2 sub ah, dl
0x10002137: 87 c3 xchg ebx, eax
0x10002139: da d9 fcmovu st(0), st(1)
0x1000213b: c8 8c f4 23 enter -0xb74, 0x23
0x1000213f: 4b dec ebx
0x10002140: eb 40 jmp 0x10002182 <function_10002182>
; data inside code section at 0x10002142 -- 0x1000214f
0x10002142: 15 9e c8 a8 c7 27 43 1f 77 48 fc aa 3a |.....'C.wH..: |
; function: function_1000214f at 0x1000214f -- 0x10002150
; data inside code section at 0x10002150 -- 0x10002177
0x10002150: 99 e0 00 2e fe f8 b5 54 0d a1 25 85 de ad ad b6 |.......T..%.....|
0x10002160: 63 56 5c 9a 56 e3 a6 b0 99 c0 46 d4 62 e5 fe 64 |cV\.V.....F.b..d|
0x10002170: 31 71 80 8c e8 64 80 |1q...d. |
; function: function_10002177 at 0x10002177 -- 0x10002182
0x10002177: 3a ab 86 f0 da e6 cmp ch, byte ptr [ebx - 0x19250f7a]
0x1000217d: 37 aaa
0x1000217e: f9 stc
0x1000217f: 44 inc esp
0x10002180: e0 cd loopne 0x1000214f
; function: function_10002182 at 0x10002182 -- 0x1000219c
0x10002182: d0 c9 ror cl, 1
0x10002184: 4d dec ebp
0x10002185: 62 4d dc bound ecx, qword ptr [ebp - 0x24]
0x10002188: 57 push edi
0x10002189: 39 9a a4 2f ec 08 cmp dword ptr [edx + 0x8ec2fa4], ebx
0x1000218f: b4 0a mov ah, 0xa
0x10002191: 37 aaa
0x10002192: 48 dec eax
0x10002193: 9b wait
0x10002194: 11 20 adc dword ptr [eax], esp
0x10002196: 93 xchg eax, ebx
0x10002197: 0d af d6 73 a7 or eax, 0xa773d6af
; data inside code section at 0x1000219c -- 0x1000219d
0x1000219c: fe |. |
; function: function_1000219d at 0x1000219d -- 0x1000221e
0x1000219d: dd e0 fucom st(0)
0x1000219f: 71 97 jno 0x10002138
0x100021a1: 1c eb sbb al, 0xeb
0x100021a3: 85 d6 test esi, edx
0x100021a5: 77 ec ja 0x10002193
0x100021a7: 96 xchg eax, esi
0x100021a8: 41 inc ecx
0x100021a9: 0d 57 3b 8d 2b or eax, 0x2b8d3b57
0x100021ae: 6d insd dword ptr es:[edi], dx
0x100021af: 7c 50 jl 0x10002201 <function_1000219d+0x64>
0x100021b1: f6 5e a1 neg byte ptr [esi - 0x5f]
0x100021b4: 15 e4 68 87 47 adc eax, 0x478768e4
0x100021b9: 50 push eax
0x100021ba: 1c eb sbb al, 0xeb
0x100021bc: af scasd eax, dword ptr es:[edi]
0x100021bd: 6e outsb dx, byte ptr [esi]
0x100021be: 3f aas
0x100021bf: df a6 6d 6e 9b 99 fbld tbyte ptr [esi - 0x66649193]
0x100021c5: 6c insb byte ptr es:[edi], dx
0x100021c6: 82 90 ea 86 55 1a e3 adc byte ptr [eax + 0x1a5586ea], 0xe3
0x100021cd: 1a 25 27 4e 54 18 sbb ah, byte ptr [0x18544e27]
0x100021d3: af scasd eax, dword ptr es:[edi]
0x100021d4: db 99 89 76 06 b0 fistp dword ptr [ecx - 0x4ff98977]
0x100021da: 3e c9 leave
0x100021dc: 40 inc eax
0x100021dd: 76 d6 jbe 0x100021b5
0x100021df: 6b b3 98 2b f2 54 6a imul esi, dword ptr [ebx + 0x54f22b98], 0x6a
0x100021e6: 8c 5a 9e mov word ptr [edx - 0x62], ds
0x100021e9: 85 a9 c0 49 64 c8 test dword ptr [ecx - 0x379bb640], ebp
0x100021ef: f5 cmc
0x100021f0: e7 77 out 0x77, eax
0x100021f2: 30 10 xor byte ptr [eax], dl
0x100021f4: ce into
0x100021f5: 7e ad jle 0x100021a4
0x100021f7: a0 18 bd 83 9d mov al, byte ptr [0x9d83bd18]
0x100021fc: 5a pop edx
; data inside code section at 0x100021fd -- 0x100021fe
0x100021fd: 8d |. |
0x100021fe: 88 ee mov dh, ch
0x10002200: 9e sahf
0x10002201: 66 03 a3 7d fe 88 6a add sp, word ptr [ebx + 0x6a88fe7d]
0x10002208: ec in al, dx
0x10002209: 8a dc mov bl, ah
0x1000220b: 42 inc edx
0x1000220c: 83 8b b0 26 1f af 15 or dword ptr [ebx - 0x50e0d950], 0x15
0x10002213: bb eb 70 6a 5b mov ebx, 0x5b6a70eb
0x10002218: 6d insd dword ptr es:[edi], dx
0x10002219: e9 18 d9 ba f3 jmp 0x3bafb36 <unknown_3bafb36>
; data inside code section at 0x1000221e -- 0x1000221f
0x1000221e: 12 |. |
; function: function_1000221f at 0x1000221f -- 0x10002222
0x1000221f: c2 b5 87 ret 0x87b5
; data inside code section at 0x10002222 -- 0x10002231
0x10002222: 57 d0 b8 50 bb 29 20 24 8e fc e4 6f 86 4c 05 |W..P.) $...o.L. |
; function: function_10002231 at 0x10002231 -- 0x10002232
; data inside code section at 0x10002232 -- 0x1000223b
0x10002232: f6 23 91 87 37 5a 7a 6f 75 |.#..7Zzou |
; function: function_1000223b at 0x1000223b -- 0x1000223d
0x1000223b: eb 83 jmp 0x100021c0
; function: function_1000223d at 0x1000223d -- 0x1000229a
0x1000223d: 70 57 jo 0x10002296 <function_1000223d+0x59>
0x1000223f: ba c6 92 8c ee mov edx, 0xee8c92c6
0x10002244: a8 76 test al, 0x76
0x10002246: 72 31 jb 0x10002279 <function_1000223d+0x3c>
0x10002248: 5a pop edx
0x10002249: 23 a3 0e da a2 43 and esp, dword ptr [ebx + 0x43a2da0e]
0x1000224f: 83 16 ca adc dword ptr [esi], -0x36
0x10002252: 8b 6e 5c mov ebp, dword ptr [esi + 0x5c]
0x10002255: b6 bd mov dh, 0xbd
0x10002257: b3 db mov bl, 0xdb
0x10002259: 2a 72 f6 sub dh, byte ptr [edx - 0xa]
0x1000225c: 39 2f cmp dword ptr [edi], ebp
0x1000225e: ee out dx, al
0x1000225f: 1b 65 6f sbb esp, dword ptr [ebp + 0x6f]
0x10002262: 1d 46 e6 c1 f6 sbb eax, 0xf6c1e646
0x10002267: 41 inc ecx
0x10002268: 3c 77 cmp al, 0x77
0x1000226a: 7e 96 jle 0x10002202
0x1000226c: 02 71 52 add dh, byte ptr [ecx + 0x52]
0x1000226f: f9 stc
0x10002270: ea 2e be ac 6d a5 2f ljmp 0x2fa5:0x6dacbe2e <function_6dacbe2e>
0x10002277: 52 push edx
0x10002278: fd std
0x10002279: 3e 10 23 adc byte ptr ds:[ebx], ah
0x1000227c: 1e push ds
0x1000227d: b6 05 mov dh, 5
0x1000227f: 3f aas
0x10002280: f6 03 80 test byte ptr [ebx], 0x80
0x10002283: 81 99 53 f4 3f f0 4d 00 78 ea sbb dword ptr [ecx - 0xfc00bad], 0xea78004d
0x1000228d: 6d insd dword ptr es:[edi], dx
0x1000228e: 31 b0 c8 71 22 fe xor dword ptr [eax - 0x1dd8e38], esi
0x10002294: 95 xchg eax, ebp
0x10002295: 49 dec ecx
0x10002296: 21 5a 66 and dword ptr [edx + 0x66], ebx
0x10002299: cb retf
; function: function_1000229a at 0x1000229a -- 0x10002312
0x1000229a: a1 d8 c3 2b 07 mov eax, dword ptr [0x72bc3d8]
0x1000229f: 01 46 51 add dword ptr [esi + 0x51], eax
0x100022a2: 48 dec eax
0x100022a3: 72 19 jb 0x100022be <function_1000229a+0x24>
0x100022a5: 4a dec edx
0x100022a6: 90 nop
0x100022a7: b3 33 mov bl, 0x33
0x100022a9: 78 86 js 0x10002231 <function_10002231>
0x100022ab: 6b c9 fc imul ecx, ecx, -4
0x100022ae: 6a f5 push -0xb
0x100022b0: e5 2d in eax, 0x2d
0x100022b2: 60 pushal
0x100022b3: 12 df adc bl, bh
0x100022b5: 73 45 jae 0x100022fc <function_1000229a+0x62>
0x100022b7: 30 79 e5 xor byte ptr [ecx - 0x1b], bh
0x100022ba: c8 8f b6 01 enter -0x4971, 1
0x100022be: d2 94 97 ff af e4 b9 rcl byte ptr [edi + edx*4 - 0x461b5001], cl
0x100022c5: 67 1b 74 40 sbb esi, dword ptr [si + 0x40]
0x100022c9: 42 inc edx
0x100022ca: 36 c2 06 ec ret 0xec06
; data inside code section at 0x100022ce -- 0x100022cf
0x100022ce: 90 |. |
0x100022cf: 5f pop edi
0x100022d0: 58 pop eax
0x100022d1: 2b 86 60 e4 73 a6 sub eax, dword ptr [esi - 0x598c1ba0]
0x100022d7: 3d 34 38 6a 88 cmp eax, 0x886a3834
0x100022dc: 69 52 de 9d 0a a9 d9 imul edx, dword ptr [edx - 0x22], 0xd9a90a9d
0x100022e3: b4 05 mov ah, 5
0x100022e5: db e0 feni8087_nop
0x100022e7: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x100022e8: f6 6d d2 imul byte ptr [ebp - 0x2e]
0x100022eb: 88 0d 59 f0 01 33 mov byte ptr [0x3301f059], cl
0x100022f1: da 5c 14 e0 ficomp dword ptr [esp + edx - 0x20]
0x100022f5: 3a c6 cmp al, dh
0x100022f7: b9 11 5f 62 db mov ecx, 0xdb625f11
0x100022fc: 96 xchg eax, esi
0x100022fd: 67 77 86 ja 0x10002286
0x10002300: dc 3b fdivr qword ptr [ebx]
0x10002302: 26 b3 9d mov bl, 0x9d
0x10002305: a3 19 3f 62 2f mov dword ptr [0x2f623f19], eax
0x1000230a: ed in eax, dx
0x1000230b: 0a ea or ch, dl
0x1000230d: 8e e5 mov fs, ebp
0x1000230f: dd 50 2b fst qword ptr [eax + 0x2b]
; data inside code section at 0x10002312 -- 0x10002313
0x10002312: c7 |. |
; function: function_10002313 at 0x10002313 -- 0x10002322
0x10002313: 79 ba jns 0x100022cf
0x10002315: 8a f7 mov dh, bh
0x10002317: 0b a2 cd 3c f6 fa or esp, dword ptr [edx - 0x509c333]
0x1000231d: e9 99 ec ba d3 jmp 0xe3bb0fbb <function_e3bb0fbb>
; function: function_10002322 at 0x10002322 -- 0x10002323
0x10002322: cb retf
; function: function_10002323 at 0x10002323 -- 0x10002326
0x10002323: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10002324: eb 56 jmp 0x1000237c <function_1000237c>
; data inside code section at 0x10002326 -- 0x10002349
0x10002326: e1 c1 63 fe 55 f6 d1 8d 8b 4c 6c ff 3c 24 d5 61 |..c.U....Ll.<$.a|
0x10002336: 36 56 94 31 ee 6c 9e 71 f9 8f ff 3f c7 cf cd ac |6V.1.l.q...?....|
0x10002346: e2 ed 18 |... |
; function: function_10002349 at 0x10002349 -- 0x1000235e
0x10002349: 44 inc esp
0x1000234a: 00 57 f0 add byte ptr [edi - 0x10], dl
0x1000234d: aa stosb byte ptr es:[edi], al
0x1000234e: 81 de 9f 41 11 cf sbb esi, 0xcf11419f
0x10002354: dd 81 1f 92 1d f4 fld qword ptr [ecx - 0xbe26de1]
0x1000235a: f6 6a f4 imul byte ptr [edx - 0xc]
0x1000235d: c3 ret
; data inside code section at 0x1000235e -- 0x1000236d
0x1000235e: 55 4d 9a f2 f8 1a 58 4e ec 8e df 80 73 2a 4b |UM....XN....s*K |
; function: function_1000236d at 0x1000236d -- 0x1000236e
; data inside code section at 0x1000236e -- 0x1000237c
0x1000236e: c1 d6 b3 b6 26 28 d1 87 c6 61 dc 6d 76 b7 |....&(...a.mv. |
; function: function_1000237c at 0x1000237c -- 0x100023e8
0x1000237c: c5 51 c4 lds edx, ptr [ecx - 0x3c]
0x1000237f: c1 59 91 1b rcr dword ptr [ecx - 0x6f], 0x1b
0x10002383: 1d 6c dd ef 2f sbb eax, 0x2fefdd6c
0x10002388: b0 ef mov al, 0xef
0x1000238a: da c7 fcmovb st(0), st(7)
0x1000238c: 9d popfd
0x1000238d: 37 aaa
0x1000238e: ef out dx, eax
0x1000238f: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10002390: 99 cdq
0x10002391: c0 f4 8e sal ah, 0x8e
0x10002394: ad lodsd eax, dword ptr [esi]
0x10002395: f2 fa cli
0x10002397: 62 78 05 bound edi, qword ptr [eax + 5]
0x1000239a: b9 69 ff 7b af mov ecx, 0xaf7bff69
0x1000239f: a1 ca 3c 52 1a mov eax, dword ptr [0x1a523cca]
0x100023a4: 9c pushfd
0x100023a5: a1 30 c3 23 68 mov eax, dword ptr [0x6823c330]
0x100023aa: b3 b1 mov bl, 0xb1
0x100023ac: d3 8e 29 c6 6e 64 ror dword ptr [esi + 0x646ec629], cl
0x100023b2: da b0 6b cf d1 11 fidiv dword ptr [eax + 0x11d1cf6b]
0x100023b8: 1a 38 sbb bh, byte ptr [eax]
0x100023ba: 92 xchg eax, edx
0x100023bb: f7 3a idiv dword ptr [edx]
0x100023bd: 29 6a 4c sub dword ptr [edx + 0x4c], ebp
0x100023c0: 08 f7 or bh, dh
0x100023c2: 47 inc edi
0x100023c3: 7a 18 jp 0x100023dd <function_1000237c+0x61>
0x100023c5: af scasd eax, dword ptr es:[edi]
0x100023c6: 6f outsd dx, dword ptr [esi]
; data inside code section at 0x100023c7 -- 0x100023c8
0x100023c7: f0 |. |
0x100023c8: 15 29 9a 54 d6 adc eax, 0xd6549a29
0x100023cd: 83 7f fd d8 cmp dword ptr [edi - 3], -0x28
0x100023d1: 0e push cs
0x100023d2: 7a 99 jp 0x1000236d <function_1000236d>
0x100023d4: fd std
0x100023d5: f1 int1
0x100023d6: 17 pop ss
0x100023d7: 4d dec ebp
0x100023d8: 55 push ebp
0x100023d9: b7 27 mov bh, 0x27
0x100023db: fa cli
0x100023dc: 37 aaa
0x100023dd: ad lodsd eax, dword ptr [esi]
0x100023de: 5b pop ebx
0x100023df: 6d insd dword ptr es:[edi], dx
0x100023e0: c9 leave
0x100023e1: 31 30 xor dword ptr [eax], esi
0x100023e3: e9 cd ea fa b2 jmp 0xc2fb0eb5 <function_c2fb0eb5>
; data inside code section at 0x100023e8 -- 0x100023e9
0x100023e8: a9 |. |
; function: function_100023e9 at 0x100023e9 -- 0x100023ee
0x100023e9: e9 64 af bb 52 jmp 0x62bbd352 <function_62bbd352>
; data inside code section at 0x100023ee -- 0x10002439
0x100023ee: 6e 6c 78 86 5b b3 cc 18 60 f4 05 87 44 62 f3 58 |nlx.[...`...Db.X|
0x100023fe: 59 4d e5 0e 01 3d e0 8a 97 ad a9 a1 a8 25 b6 b8 |YM...=.......%..|
0x1000240e: 11 8a 50 e6 42 27 b1 62 59 be 70 98 25 d2 de 5f |..P.B'.bY.p.%.._|
0x1000241e: 3e 13 f3 c7 1b 74 ad 55 3f 18 73 0a d3 ef d4 3a |>....t.U?.s....:|
0x1000242e: 22 67 64 9e f9 7e ab f6 d9 db 63 |"gd..~....c |
; function: function_10002439 at 0x10002439 -- 0x10002447
0x10002439: d1 45 f7 rol dword ptr [ebp - 9], 1
0x1000243c: c8 61 77 a4 enter 0x7761, -0x5c
0x10002440: 13 c5 adc eax, ebp
0x10002442: f2 de 5b 35 ficomp word ptr [ebx + 0x35]
0x10002446: cb retf
; data inside code section at 0x10002447 -- 0x10002472
0x10002447: c5 5f 14 01 83 74 5f 82 32 f0 f2 f2 08 b3 43 45 |._...t_.2.....CE|
0x10002457: 46 cf ef fd 9d 08 32 f2 80 be c9 95 e1 0a 3c 1c |F.....2.......<.|
0x10002467: 81 05 b9 a4 5f ba 13 2a 61 2e 80 |...._..*a.. |
; function: function_10002472 at 0x10002472 -- 0x10002473
0x10002472: cb retf
; data inside code section at 0x10002473 -- 0x1000249b
0x10002473: 81 8d c9 6d 84 a8 50 cc 0b a6 b2 39 06 92 9c 05 |...m..P....9....|
0x10002483: 63 0f b1 48 b8 db 81 40 4d 67 04 fe 20 5e 78 7d |c..H...@Mg.. ^x}|
0x10002493: 49 91 83 6e b5 4c fe d9 |I..n.L.. |
; function: function_1000249b at 0x1000249b -- 0x100024a0
0x1000249b: cd 7e int 0x7e
0x1000249d: ca 49 f6 retf -0x9b7
; data inside code section at 0x100024a0 -- 0x100024a2
0x100024a0: 96 c7 |.. |
; function: function_100024a2 at 0x100024a2 -- 0x100024ab
0x100024a2: aa stosb byte ptr es:[edi], al
0x100024a3: 1a 7f 38 sbb bh, byte ptr [edi + 0x38]
0x100024a6: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100024a7: 65 36 fa cli
0x100024aa: c3 ret
; data inside code section at 0x100024ab -- 0x100024af
0x100024ab: 63 89 cf 02 |c... |
; function: function_100024af at 0x100024af -- 0x100024b0
0x100024af: c3 ret
; data inside code section at 0x100024b0 -- 0x100024b4
0x100024b0: f4 68 9c 20 |.h. |
; function: function_100024b4 at 0x100024b4 -- 0x10002540
0x100024b4: 5a pop edx
0x100024b5: 3b 8e 3c 8b 4a 64 cmp ecx, dword ptr [esi + 0x644a8b3c]
0x100024bb: 33 02 xor eax, dword ptr [edx]
0x100024bd: 30 e6 xor dh, ah
0x100024bf: 06 push es
0x100024c0: df c3 ffreep st(3)
0x100024c2: db 8e a3 b7 e2 e1 fisttp dword ptr [esi - 0x1e1d485d]
0x100024c8: 5b pop ebx
0x100024c9: d3 7c 6e 3b sar dword ptr [esi + ebp*2 + 0x3b], cl
0x100024cd: 3f aas
0x100024ce: 45 inc ebp
0x100024cf: 07 pop es
0x100024d0: db 51 db fist dword ptr [ecx - 0x25]
0x100024d3: 5f pop edi
0x100024d4: ad lodsd eax, dword ptr [esi]
0x100024d5: 90 nop
0x100024d6: 9b wait
0x100024d7: 87 29 xchg dword ptr [ecx], ebp
0x100024d9: 62 00 bound eax, qword ptr [eax]
0x100024db: c5 b8 80 81 8f ed lds edi, ptr [eax - 0x12707e80]
0x100024e1: b6 82 mov dh, 0x82
0x100024e3: 81 ba 71 26 06 c5 06 25 99 5a cmp dword ptr [edx - 0x3af9d98f], 0x5a992506
0x100024ed: 94 xchg eax, esp
0x100024ee: 63 6b 70 arpl word ptr [ebx + 0x70], bp
0x100024f1: 02 b7 24 0f c9 1f add dh, byte ptr [edi + 0x1fc90f24]
0x100024f7: 0e push cs
0x100024f8: 9f lahf
0x100024f9: 6a dc push -0x24
0x100024fb: 6e outsb dx, byte ptr [esi]
0x100024fc: 23 c9 and ecx, ecx
0x100024fe: f6 6a 55 imul byte ptr [edx + 0x55]
0x10002501: d9 c8 fxch st(0)
0x10002503: 48 dec eax
0x10002504: 6c insb byte ptr es:[edi], dx
0x10002505: 49 dec ecx
0x10002506: 44 inc esp
0x10002507: 44 inc esp
0x10002508: 1e push ds
0x10002509: 06 push es
0x1000250a: 64 8f c2 pop edx
0x1000250d: 38 3b cmp byte ptr [ebx], bh
0x1000250f: 71 98 jno 0x100024a9
0x10002511: 23 b6 a2 ee 00 c4 and esi, dword ptr [esi - 0x3bff115e]
0x10002517: 10 fe adc dh, bh
0x10002519: 75 bd jne 0x100024d8
0x1000251b: 80 19 7d sbb byte ptr [ecx], 0x7d
0x1000251e: ad lodsd eax, dword ptr [esi]
0x1000251f: 54 push esp
0x10002520: 1d 66 11 66 5a sbb eax, 0x5a661166
0x10002525: 2a be c9 40 31 7b sub bh, byte ptr [esi + 0x7b3140c9]
0x1000252b: f7 59 c1 neg dword ptr [ecx - 0x3f]
0x1000252e: 80 a3 41 3f 65 d1 e8 and byte ptr [ebx - 0x2e9ac0bf], 0xe8
0x10002535: 95 xchg eax, ebp
0x10002536: c5 03 lds eax, ptr [ebx]
0x10002538: 91 xchg eax, ecx
0x10002539: 60 pushal
0x1000253a: 4a dec edx
0x1000253b: 91 xchg eax, ecx
0x1000253c: 41 inc ecx
0x1000253d: 2e 5e pop esi
0x1000253f: c3 ret
; data inside code section at 0x10002540 -- 0x1000256b
0x10002540: 0a ad 6d d0 86 26 94 fc fb 7b 5f 89 99 51 c7 23 |..m..&...{_..Q.#|
0x10002550: 5c 63 2c 38 01 48 2f 81 77 bb 39 2f 65 d8 b4 7b |\c,8.H/.w.9/e..{|
0x10002560: 4a 7f 14 64 a0 08 02 0a 5e 6c e0 |J..d....^l. |
; function: function_1000256b at 0x1000256b -- 0x100026d4
0x1000256b: 23 8f d9 6e 49 32 and ecx, dword ptr [edi + 0x32496ed9]
0x10002571: cf iretd
0x10002572: ae scasb al, byte ptr es:[edi]
0x10002573: 1e push ds
0x10002574: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10002575: f1 int1
0x10002576: ad lodsd eax, dword ptr [esi]
0x10002577: 00 95 82 3c 7b e9 add byte ptr [ebp - 0x1684c37e], dl
0x1000257d: 3b 6b 16 cmp ebp, dword ptr [ebx + 0x16]
0x10002580: 55 push ebp
0x10002581: 41 inc ecx
0x10002582: db e8 fucomi st(0)
0x10002584: f9 stc
0x10002585: 1c a6 sbb al, 0xa6
0x10002587: 00 7e 8e add byte ptr [esi - 0x72], bh
0x1000258a: 1b 4c 78 21 sbb ecx, dword ptr [eax + edi*2 + 0x21]
0x1000258e: 25 8f f8 9e 45 and eax, 0x459ef88f
0x10002593: 72 38 jb 0x100025cd <function_1000256b+0x62>
0x10002595: 8a 57 9b mov dl, byte ptr [edi - 0x65]
0x10002598: 44 inc esp
0x10002599: 2d d3 d0 00 d5 sub eax, 0xd500d0d3
0x1000259e: 05 2a de a6 12 add eax, 0x12a6de2a
0x100025a3: 2c 77 sub al, 0x77
0x100025a5: c8 b5 c0 61 enter -0x3f4b, 0x61
0x100025a9: 60 pushal
0x100025aa: b5 d7 mov ch, 0xd7
0x100025ac: 2b b0 4f 75 47 fd sub esi, dword ptr [eax - 0x2b88ab1]
0x100025b2: 4c dec esp
0x100025b3: de 9f bc 93 f7 73 ficomp word ptr [edi + 0x73f793bc]
0x100025b9: fd std
0x100025ba: 1e push ds
0x100025bb: ee out dx, al
0x100025bc: 46 inc esi
0x100025bd: 5f pop edi
0x100025be: 11 aa 3e 87 16 90 adc dword ptr [edx - 0x6fe978c2], ebp
0x100025c4: ee out dx, al
0x100025c5: 7b 20 jnp 0x100025e7 <function_1000256b+0x7c>
0x100025c7: 3d 6c 0d 23 4e cmp eax, 0x4e230d6c
0x100025cc: 52 push edx
0x100025cd: 77 42 ja 0x10002611 <function_1000256b+0xa6>
0x100025cf: da d6 fcmovbe st(0), st(6)
0x100025d1: 4e dec esi
0x100025d2: 48 dec eax
0x100025d3: 79 cf jns 0x100025a4
0x100025d5: bb 27 f6 98 40 mov ebx, 0x4098f627
0x100025da: f4 hlt
0x100025db: c0 b7 dc 7f 51 1b 3e sal byte ptr [edi + 0x1b517fdc], 0x3e
0x100025e2: 6b 0b 5c imul ecx, dword ptr [ebx], 0x5c
; data inside code section at 0x100025e5 -- 0x100025e6
0x100025e5: 1b |. |
0x100025e6: 45 inc ebp
0x100025e7: 76 7b jbe 0x10002664 <function_1000256b+0xf9>
0x100025e9: 8c ae 00 33 ea 52 mov word ptr [esi + 0x52ea3300], gs
0x100025ef: f6 64 fd e5 mul byte ptr [ebp + edi*8 - 0x1b]
0x100025f3: d9 d0 fnop
0x100025f5: b2 f0 mov dl, 0xf0
0x100025f7: 02 19 add bl, byte ptr [ecx]
0x100025f9: 21 c6 and esi, eax
0x100025fb: ca 46 93 retf -0x6cba
0x100025fe: 29 54 dc 54 sub dword ptr [esp + ebx*8 + 0x54], edx
0x10002602: 63 ac 81 4f 91 16 bf arpl word ptr [ecx + eax*4 - 0x40e96eb1], bp
0x10002609: 6c insb byte ptr es:[edi], dx
0x1000260a: 19 00 sbb dword ptr [eax], eax
0x1000260c: 15 41 15 3e a8 adc eax, 0xa83e1541
0x10002611: 43 inc ebx
0x10002612: 0c 75 or al, 0x75
0x10002614: b3 22 mov bl, 0x22
0x10002616: 8d 64 aa 31 lea esp, [edx + ebp*4 + 0x31]
0x1000261a: da 76 75 fidiv dword ptr [esi + 0x75]
0x1000261d: ed in eax, dx
0x1000261e: c1 1a 59 rcr dword ptr [edx], 0x59
0x10002621: 53 push ebx
0x10002622: e6 dd out 0xdd, al
0x10002624: 20 d1 and cl, dl
0x10002626: 26 bc 2a 9f fa ec mov esp, 0xecfa9f2a
0x1000262c: 60 pushal
0x1000262d: 24 39 and al, 0x39
0x1000262f: 5e pop esi
0x10002630: fa cli
0x10002631: 4e dec esi
0x10002632: fd std
0x10002633: cc int3
0x10002634: eb ef jmp 0x10002625
; data inside code section at 0x10002636 -- 0x10002664
0x10002636: e4 2d bc ae aa d2 26 36 3d b6 29 fa 29 06 a0 21 |.-....&6=.).)..!|
0x10002646: 67 f5 bf 8b b2 f8 76 0b f4 b8 39 92 73 3e 2f 92 |g.....v...9.s>/.|
0x10002656: 17 7f a5 01 2f 5c 9f 42 3c 58 25 46 48 fe |..../\.B<X%FH. |
0x10002664: 03 a3 3a 07 81 54 add esp, dword ptr [ebx + 0x5481073a]
0x1000266a: 0d 01 1c 48 79 or eax, 0x79481c01
0x1000266f: 41 inc ecx
0x10002670: 8e 07 mov es, word ptr [edi]
0x10002672: ed in eax, dx
0x10002673: 67 69 96 40 dd 3f 3d 13 40 imul edx, dword ptr [bp - 0x22c0], 0x40133d3f
0x1000267c: 3f aas
0x1000267d: ac lodsb al, byte ptr [esi]
0x1000267e: 00 9c e2 79 6b e1 0c add byte ptr [edx + 0xce16b79], bl
0x10002685: 7c 4a jl 0x100026d1 <function_1000256b+0x166>
0x10002687: 1e push ds
0x10002688: 16 push ss
0x10002689: e5 20 in eax, 0x20
0x1000268b: 90 nop
0x1000268c: 1f pop ds
0x1000268d: f4 hlt
0x1000268e: 5c pop esp
0x1000268f: 58 pop eax
0x10002690: 38 b1 d4 02 d7 5d cmp byte ptr [ecx + 0x5dd702d4], dh
0x10002696: 9c pushfd
0x10002697: 95 xchg eax, ebp
0x10002698: f7 ea imul edx
0x1000269a: 4c dec esp
0x1000269b: f8 clc
0x1000269c: 91 xchg eax, ecx
0x1000269d: 3d 8f 9b 16 c7 cmp eax, 0xc7169b8f
0x100026a2: 14 40 adc al, 0x40
0x100026a4: a3 22 cc 05 3a mov dword ptr [0x3a05cc22], eax
0x100026a9: e6 84 out 0x84, al
0x100026ab: f9 stc
0x100026ac: 84 a8 84 fb bd 94 test byte ptr [eax - 0x6b42047c], ch
0x100026b2: 19 5f f9 sbb dword ptr [edi - 7], ebx
0x100026b5: 94 xchg eax, esp
0x100026b6: d1 0a ror dword ptr [edx], 1
0x100026b8: 51 push ecx
0x100026b9: 09 c2 or edx, eax
0x100026bb: f8 clc
0x100026bc: c4 a8 a5 35 cf a5 les ebp, ptr [eax - 0x5a30ca5b]
0x100026c2: 84 e9 test cl, ch
0x100026c4: 5f pop edi
0x100026c5: 75 06 jne 0x100026cd <function_1000256b+0x15c>
0x100026c7: a3 29 b0 ca ca mov dword ptr [0xcacab029], eax
; data inside code section at 0x100026cc -- 0x100026d1
0x100026cc: 15 0a 9f ac 74 |....t |
0x100026d1: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x100026d2: 5f pop edi
0x100026d3: cb retf
; function: function_100026d4 at 0x100026d4 -- 0x100026ed
0x100026d4: 9d popfd
0x100026d5: 79 0d jns 0x100026e4 <function_100026d4+0x10>
0x100026d7: 4c dec esp
0x100026d8: 22 79 2a and bh, byte ptr [ecx + 0x2a]
0x100026db: c2 c3 03 ret 0x3c3
; data inside code section at 0x100026de -- 0x100026e4
0x100026de: 26 e4 d1 ec 38 8a |&...8. |
0x100026e4: 11 3a adc dword ptr [edx], edi
0x100026e6: d7 xlatb
0x100026e7: 3a ab 48 9e 08 14 cmp ch, byte ptr [ebx + 0x14089e48]
; data inside code section at 0x100026ed -- 0x100026ee
0x100026ed: db |. |
; function: function_100026ee at 0x100026ee -- 0x10002936
0x100026ee: b3 18 mov bl, 0x18
0x100026f0: ec in al, dx
0x100026f1: 57 push edi
0x100026f2: 57 push edi
0x100026f3: 74 14 je 0x10002709 <function_100026ee+0x1b>
0x100026f5: 83 15 b0 4e 17 2e 6c adc dword ptr [0x2e174eb0], 0x6c
0x100026fc: 93 xchg eax, ebx
0x100026fd: 59 pop ecx
0x100026fe: e4 ae in al, 0xae
0x10002700: 6a 54 push 0x54
0x10002702: df 67 67 fbld tbyte ptr [edi + 0x67]
0x10002705: 85 dd test ebp, ebx
; data inside code section at 0x10002707 -- 0x10002709
0x10002707: bf d9 |.. |
0x10002709: f7 83 a0 c4 14 cd a5 61 30 9a test dword ptr [ebx - 0x32eb3b60], 0x9a3061a5
0x10002713: af scasd eax, dword ptr es:[edi]
0x10002714: de 5b 80 ficomp word ptr [ebx - 0x80]
0x10002717: 76 ad jbe 0x100026c6
0x10002719: 5b pop ebx
0x1000271a: 05 86 e8 49 16 add eax, 0x1649e886
0x1000271f: 23 55 b8 and edx, dword ptr [ebp - 0x48]
0x10002722: f2 3f aas
0x10002724: 39 d7 cmp edi, edx
0x10002726: df 05 17 2d 1c 17 fild word ptr [0x171c2d17]
0x1000272c: 7b 46 jnp 0x10002774 <function_100026ee+0x80>
0x1000272e: 84 ab f0 ca 97 94 test byte ptr [ebx - 0x6b683510], ch
0x10002734: 79 1b jns 0x10002751 <function_100026ee+0x63>
0x10002736: cb retf
0x10002737: 29 0d 71 8a 0d 01 sub dword ptr [0x10d8a71], ecx
0x1000273d: 66 eb 43 jmp 0x10002783 <unknown_2783>
; data inside code section at 0x10002740 -- 0x10002751
0x10002740: 2e 89 f8 11 12 2b f0 d7 67 78 2e 87 7e bf 92 c0 |.....+..gx..~...|
0x10002750: 8d |. |
0x10002751: 92 xchg eax, edx
0x10002752: b5 fe mov ch, 0xfe
0x10002754: 33 f9 xor edi, ecx
0x10002756: 18 eb sbb bl, ch
0x10002758: 5b pop ebx
0x10002759: 52 push edx
0x1000275a: e0 19 loopne 0x10002775 <function_100026ee+0x87>
0x1000275c: 86 bd c1 82 6e 44 xchg byte ptr [ebp + 0x446e82c1], bh
0x10002762: d9 a0 69 9e ef 49 fldenv [eax + 0x49ef9e69]
0x10002768: 08 ba c9 fd cd 77 or byte ptr [edx + 0x77cdfdc9], bh
0x1000276e: 77 56 ja 0x100027c6
; data inside code section at 0x10002770 -- 0x10002775
0x10002770: 8f e1 f4 f2 db |..... |
0x10002775: 33 e3 xor esp, ebx
0x10002777: 36 b4 00 mov ah, 0
0x1000277a: 97 xchg eax, edi
0x1000277b: 03 46 1f add eax, dword ptr [esi + 0x1f]
0x1000277e: 02 5c a9 93 add bl, byte ptr [ecx + ebp*4 - 0x6d]
0x10002782: 7b 58 jnp 0x100027dc <function_100026ee+0xee>
0x10002784: 74 16 je 0x1000279c <function_100026ee+0xae>
0x10002786: a9 17 ee 5d 83 test eax, 0x835dee17
0x1000278b: 55 push ebp
0x1000278c: 4f dec edi
0x1000278d: b9 d8 2f 73 6f mov ecx, 0x6f732fd8
0x10002792: 28 f4 sub ah, dh
0x10002794: f1 int1
0x10002795: 18 09 sbb byte ptr [ecx], cl
0x10002797: c8 a8 09 34 enter 0x9a8, 0x34
; data inside code section at 0x1000279b -- 0x1000279c
0x1000279b: d2 |. |
0x1000279c: 58 pop eax
0x1000279d: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000279e: 80 4b ab 34 or byte ptr [ebx - 0x55], 0x34
0x100027a2: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100027a3: 36 74 78 je 0x1000281e <function_100026ee+0x130>
0x100027a6: ac lodsb al, byte ptr [esi]
0x100027a7: 81 07 62 2e 58 8a add dword ptr [edi], 0x8a582e62
0x100027ad: 44 inc esp
0x100027ae: f4 hlt
0x100027af: 43 inc ebx
0x100027b0: 16 push ss
0x100027b1: b5 43 mov ch, 0x43
0x100027b3: 12 6d 5c adc ch, byte ptr [ebp + 0x5c]
0x100027b6: 02 34 a9 add dh, byte ptr [ecx + ebp*4]
0x100027b9: b9 cf e0 52 eb mov ecx, 0xeb52e0cf
0x100027be: 35 89 fd 97 89 xor eax, 0x8997fd89
; data inside code section at 0x100027c3 -- 0x100027c8
0x100027c3: 15 41 32 8c bd |.A2.. |
0x100027c8: db 8a f3 4e 50 c0 fisttp dword ptr [edx - 0x3fafb10d]
0x100027ce: 39 86 ee 85 1b 8c cmp dword ptr [esi - 0x73e47a12], eax
0x100027d4: e9 b4 02 98 bb jmp 0xcb982a8d <function_cb982a8d>
; data inside code section at 0x100027d9 -- 0x100027dc
0x100027d9: 31 37 a2 |17. |
0x100027dc: e2 61 loop 0x1000283f <function_100026ee+0x151>
0x100027de: 38 18 cmp byte ptr [eax], bl
0x100027e0: 53 push ebx
0x100027e1: b7 75 mov bh, 0x75
0x100027e3: 65 1a d2 sbb dl, dl
0x100027e6: 78 8d js 0x10002775 <function_100026ee+0x87>
0x100027e8: 08 ca or dl, cl
0x100027ea: 91 xchg eax, ecx
0x100027eb: ab stosd dword ptr es:[edi], eax
0x100027ec: 11 45 77 adc dword ptr [ebp + 0x77], eax
0x100027ef: d9 61 c1 fldenv [ecx - 0x3f]
0x100027f2: 3c c3 cmp al, 0xc3
0x100027f4: 98 cwde
0x100027f5: f8 clc
0x100027f6: 65 cb retf
0x100027f8: 37 aaa
0x100027f9: 01 f5 add ebp, esi
0x100027fb: eb 90 jmp 0x1000278d <function_100026ee+0x9f>
; data inside code section at 0x100027fd -- 0x1000281d
0x100027fd: 43 ee db 98 12 f6 f8 65 0c c5 95 57 45 7c 40 9f |C......e...WE|@.|
0x1000280d: 2c 35 a5 d3 ee c9 21 6b 01 78 08 75 10 a7 fe 8a |,5....!k.x.u....|
0x1000281d: 47 inc edi
0x1000281e: 7d bd jge 0x100027dd
0x10002820: ba db 56 9f 7d mov edx, 0x7d9f56db
0x10002825: 54 push esp
0x10002826: 48 dec eax
0x10002827: 37 aaa
0x10002828: dc 70 88 fdiv qword ptr [eax - 0x78]
0x1000282b: d1 a9 f2 ab f1 a4 shr dword ptr [ecx - 0x5b0e540e], 1
0x10002831: ee out dx, al
0x10002832: 3e 30 bc 2d 99 99 be ff xor byte ptr ds:[ebp + ebp - 0x416667], bh
; data inside code section at 0x1000283a -- 0x1000283c
0x1000283a: 30 0d |0. |
0x1000283c: 54 push esp
0x1000283d: 3b 0a cmp ecx, dword ptr [edx]
0x1000283f: a0 a8 26 7b 1d mov al, byte ptr [0x1d7b26a8]
0x10002844: 7e 44 jle 0x1000288a <function_100026ee+0x19c>
0x10002846: 5e pop esi
0x10002847: c0 9d 40 09 11 a8 e4 rcr byte ptr [ebp - 0x57eef6c0], 0xe4
0x1000284e: 71 fa jno 0x1000284a
0x10002850: d7 xlatb
0x10002851: 73 63 jae 0x100028b6 <function_100026ee+0x1c8>
0x10002853: 61 popal
0x10002854: 23 3e and edi, dword ptr [esi]
0x10002856: 49 dec ecx
0x10002857: ae scasb al, byte ptr es:[edi]
0x10002858: fb sti
0x10002859: 12 58 68 adc bl, byte ptr [eax + 0x68]
0x1000285c: 9d popfd
0x1000285d: 2a e1 sub ah, cl
0x1000285f: 37 aaa
0x10002860: 01 59 9c add dword ptr [ecx - 0x64], ebx
0x10002863: 6a f4 push -0xc
0x10002865: 0f ec 22 paddsb mm4, qword ptr [edx]
0x10002868: 3a c5 cmp al, ch
0x1000286a: 53 push ebx
0x1000286b: 4e dec esi
0x1000286c: a2 c6 dc 7d ae mov byte ptr [0xae7ddcc6], al
0x10002871: fc cld
0x10002872: 8b 92 97 b9 dc 70 mov edx, dword ptr [edx + 0x70dcb997]
0x10002878: ce into
0x10002879: 74 2d je 0x100028a8 <function_100026ee+0x1ba>
0x1000287b: 6c insb byte ptr es:[edi], dx
0x1000287c: ca 3a cb retf -0x34c6
0x1000287f: 77 de ja 0x1000285f <function_100026ee+0x171>
0x10002881: 6f outsd dx, dword ptr [esi]
0x10002882: 58 pop eax
0x10002883: 41 inc ecx
0x10002884: a3 e1 fb d5 02 mov dword ptr [0x2d5fbe1], eax
0x10002889: 9d popfd
0x1000288a: 05 a0 9f 0c 86 add eax, 0x860c9fa0
0x1000288f: 59 pop ecx
0x10002890: e0 ea loopne 0x1000287c <function_100026ee+0x18e>
0x10002892: 79 02 jns 0x10002896
; data inside code section at 0x10002894 -- 0x10002896
0x10002894: dd b6 |.. |
0x10002896: 5b pop ebx
0x10002897: 43 inc ebx
0x10002898: e4 0b in al, 0xb
0x1000289a: b7 a4 mov bh, 0xa4
0x1000289c: 6c insb byte ptr es:[edi], dx
0x1000289d: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000289e: 8b 1f mov ebx, dword ptr [edi]
0x100028a0: 5e pop esi
0x100028a1: a8 13 test al, 0x13
0x100028a3: d3 68 57 shr dword ptr [eax + 0x57], cl
0x100028a6: 9b wait
; data inside code section at 0x100028a7 -- 0x100028a8
0x100028a7: 28 |( |
0x100028a8: 07 pop es
0x100028a9: af scasd eax, dword ptr es:[edi]
0x100028aa: c8 46 e9 16 enter -0x16ba, 0x16
0x100028ae: 9a 99 05 87 b6 bf 46 lcall 0x46bf:0xb6870599 <unknown_b6870599>
0x100028b5: ef out dx, eax
0x100028b6: 20 a3 08 c5 55 6b and byte ptr [ebx + 0x6b55c508], ah
0x100028bc: 3a 0c af cmp cl, byte ptr [edi + ebp*4]
0x100028bf: 3e bf fa 6c 26 49 mov edi, 0x49266cfa
0x100028c5: e5 ed in eax, 0xed
0x100028c7: f5 cmc
0x100028c8: 1e push ds
0x100028c9: 85 82 43 c7 bc 48 test dword ptr [edx + 0x48bcc743], eax
0x100028cf: 6c insb byte ptr es:[edi], dx
0x100028d0: 65 84 17 test byte ptr gs:[edi], dl
0x100028d3: 6c insb byte ptr es:[edi], dx
0x100028d4: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x100028d5: 92 xchg eax, edx
0x100028d6: f9 stc
0x100028d7: e4 07 in al, 7
0x100028d9: 52 push edx
0x100028da: 40 inc eax
0x100028db: ef out dx, eax
0x100028dc: 66 1e push ds
0x100028de: 1c f2 sbb al, 0xf2
0x100028e0: 02 41 ea add al, byte ptr [ecx - 0x16]
0x100028e3: 3c 10 cmp al, 0x10
0x100028e5: 02 aa d6 f9 1f 37 add ch, byte ptr [edx + 0x371ff9d6]
0x100028eb: f7 ba 3a 7f 65 d4 idiv dword ptr [edx - 0x2b9a80c6]
0x100028f1: 4c dec esp
0x100028f2: 25 39 0a 53 0b and eax, 0xb530a39
0x100028f7: 7d 18 jge 0x10002911 <function_100026ee+0x223>
0x100028f9: 61 popal
0x100028fa: 63 b4 a9 65 3b ce 9d arpl word ptr [ecx + ebp*4 - 0x6231c49b], si
0x10002901: 88 7d 24 mov byte ptr [ebp + 0x24], bh
0x10002904: ac lodsb al, byte ptr [esi]
0x10002905: b8 98 e6 93 33 mov eax, 0x3393e698
0x1000290a: 92 xchg eax, edx
0x1000290b: f4 hlt
0x1000290c: 5d pop ebp
; data inside code section at 0x1000290d -- 0x1000290e
0x1000290d: 1a |. |
0x1000290e: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x1000290f: e2 11 loop 0x10002922 <function_100026ee+0x234>
0x10002911: 3c ec cmp al, 0xec
0x10002913: e4 41 in al, 0x41
0x10002915: 4a dec edx
0x10002916: 0f b0 9c 20 00 3b 0e 9b cmpxchg byte ptr [eax - 0x64f1c500], bl
0x1000291e: 06 push es
0x1000291f: 39 ff cmp edi, edi
0x10002921: 57 push edi
0x10002922: 26 f6 b1 a3 49 03 38 div byte ptr es:[ecx + 0x380349a3]
0x10002929: 03 5c 85 a3 add ebx, dword ptr [ebp + eax*4 - 0x5d]
0x1000292d: 58 pop eax
0x1000292e: 10 68 42 adc byte ptr [eax + 0x42], ch
0x10002931: 4a dec edx
0x10002932: 90 nop
0x10002933: 16 push ss
0x10002934: ce into
0x10002935: 5f pop edi
; data inside code section at 0x10002936 -- 0x10002937
0x10002936: ff |. |
; function: function_10002937 at 0x10002937 -- 0x1000293e
0x10002937: ea 47 cd 13 9a cc 23 ljmp 0x23cc:0x9a13cd47 <function_9a13cd47>
; function: function_1000293e at 0x1000293e -- 0x1000295f
0x1000293e: 27 daa
0x1000293f: c4 be da 8e 3f a0 les edi, ptr [esi - 0x5fc07126]
0x10002945: ba 46 2f ab 50 mov edx, 0x50ab2f46
0x1000294a: 4e dec esi
0x1000294b: ee out dx, al
0x1000294c: 5f pop edi
0x1000294d: 33 88 e6 d2 e3 67 xor ecx, dword ptr [eax + 0x67e3d2e6]
0x10002953: ba 3d cd c1 70 mov edx, 0x70c1cd3d
0x10002958: b6 3c mov dh, 0x3c
0x1000295a: 4b dec ebx
0x1000295b: 2f das
0x1000295c: 5a pop edx
0x1000295d: eb 59 jmp 0x100029b8
; function: function_1000295f at 0x1000295f -- 0x10002983
0x1000295f: fd std
0x10002960: 71 0f jno 0x10002971 <function_1000295f+0x12>
0x10002962: 16 push ss
0x10002963: 1b 93 63 d4 77 74 sbb edx, dword ptr [ebx + 0x7477d463]
0x10002969: 71 10 jno 0x1000297b <function_1000295f+0x1c>
0x1000296b: 52 push edx
0x1000296c: 96 xchg eax, esi
0x1000296d: d0 1a rcr byte ptr [edx], 1
; data inside code section at 0x1000296f -- 0x10002971
0x1000296f: 2b 7c |+| |
0x10002971: b1 02 mov cl, 2
0x10002973: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10002974: a2 a0 13 a0 4c mov byte ptr [0x4ca013a0], al
; data inside code section at 0x10002979 -- 0x1000297a
0x10002979: a0 |. |
0x1000297a: 42 inc edx
0x1000297b: cc int3
0x1000297c: 0d 7b a7 43 eb or eax, 0xeb43a77b
0x10002981: 46 inc esi
0x10002982: 07 pop es
; function: function_10002983 at 0x10002983 -- 0x1000299b
0x10002983: 3f aas
0x10002984: 23 78 da and edi, dword ptr [eax - 0x26]
0x10002987: ba 9f 23 4c 9a mov edx, 0x9a4c239f
0x1000298c: b3 48 mov bl, 0x48
0x1000298e: cd 13 int 0x13
0x10002990: 9c pushfd
0x10002991: c8 1d 39 c4 enter 0x391d, -0x3c
0x10002995: 90 nop
0x10002996: 06 push es
0x10002997: 6d insd dword ptr es:[edi], dx
0x10002998: 6e outsb dx, byte ptr [esi]
0x10002999: d4 81 aam 0x81
; data inside code section at 0x1000299b -- 0x1000299c
0x1000299b: df |. |
; function: PCG01 at 0x1000299c -- 0x100029cd
0x1000299c: 82 a9 72 10 03 ed a7 sub byte ptr [ecx - 0x12fcef8e], 0xa7
0x100029a3: aa stosb byte ptr es:[edi], al
0x100029a4: 40 inc eax
0x100029a5: 95 xchg eax, ebp
0x100029a6: 43 inc ebx
0x100029a7: 72 da jb 0x10002983 <function_10002983>
0x100029a9: 4b dec ebx
0x100029aa: 8b ef mov ebp, edi
0x100029ac: 1c f8 sbb al, 0xf8
0x100029ae: 38 6b ae cmp byte ptr [ebx - 0x52], ch
0x100029b1: 97 xchg eax, edi
0x100029b2: 8d 8d 3c d2 99 81 lea ecx, [ebp - 0x7e662dc4]
0x100029b8: 53 push ebx
0x100029b9: 47 inc edi
0x100029ba: 86 50 03 xchg byte ptr [eax + 3], dl
0x100029bd: c8 4d dd 35 enter -0x22b3, 0x35
0x100029c1: 87 55 8c xchg dword ptr [ebp - 0x74], edx
0x100029c4: 7f 4c jg 0x10002a12 <PCG02>
0x100029c6: ea 63 f4 da d3 ca 0e ljmp 0xeca:0xd3daf463 <function_d3daf463>
; data inside code section at 0x100029cd -- 0x100029dc
0x100029cd: ac 22 d6 d3 a3 ac a6 7a 17 b1 28 0e 90 9b 0c |.".....z..(.... |
; function: function_100029dc at 0x100029dc -- 0x100029e3
0x100029dc: ea df 16 9a 89 89 e5 ljmp 0xe589:0x899a16df <function_899a16df>
; data inside code section at 0x100029e3 -- 0x100029f8
0x100029e3: 15 38 39 a3 59 3e 42 ff 08 90 41 a3 85 fc d2 2d |.89.Y>B...A....-|
0x100029f3: 65 40 b3 37 db |e@.7. |
; function: function_100029f8 at 0x100029f8 -- 0x10002a09
0x100029f8: 21 87 b7 ba 42 b7 and dword ptr [edi - 0x48bd4549], eax
0x100029fe: 9b wait
0x100029ff: b2 e9 mov dl, 0xe9
0x10002a01: 94 xchg eax, esp
0x10002a02: ea ca 27 d6 d9 06 a7 ljmp 0xa706:0xd9d627ca <function_d9d627ca>
; data inside code section at 0x10002a09 -- 0x10002a12
0x10002a09: c0 3f 41 3b af a8 8e b0 c2 |.?A;..... |
; function: PCG02 at 0x10002a12 -- 0x10002a6a
0x10002a12: 89 59 c6 mov dword ptr [ecx - 0x3a], ebx
0x10002a15: f9 stc
0x10002a16: 8b 9b ac dd b6 2c mov ebx, dword ptr [ebx + 0x2cb6ddac]
0x10002a1c: c4 63 7b les esp, ptr [ebx + 0x7b]
0x10002a1f: 26 2d 3d d4 43 fb sub eax, 0xfb43d43d
0x10002a25: 21 0b and dword ptr [ebx], ecx
0x10002a27: 43 inc ebx
0x10002a28: a9 b5 16 bd 94 test eax, 0x94bd16b5
0x10002a2d: 3c 35 cmp al, 0x35
0x10002a2f: 25 9d 67 ac c1 and eax, 0xc1ac679d
0x10002a34: c5 9f d5 3c e4 fb lds ebx, ptr [edi - 0x41bc32b]
0x10002a3a: 84 08 test byte ptr [eax], cl
0x10002a3c: 58 pop eax
0x10002a3d: c8 d7 84 e0 enter -0x7b29, -0x20
0x10002a41: c1 83 c7 9b ce 16 c5 rol dword ptr [ebx + 0x16ce9bc7], -0x3b
0x10002a48: 92 xchg eax, edx
0x10002a49: b0 aa mov al, 0xaa
0x10002a4b: e6 8d out 0x8d, al
0x10002a4d: 0b a6 b1 4f e8 2b or esp, dword ptr [esi + 0x2be84fb1]
0x10002a53: dd 95 21 2d 68 b5 fst qword ptr [ebp - 0x4a97d2df]
0x10002a59: 93 xchg eax, ebx
0x10002a5a: 05 d5 6f 2f 85 add eax, 0x852f6fd5
0x10002a5f: 73 d1 jae 0x10002a32
0x10002a61: ef out dx, eax
0x10002a62: 51 push ecx
0x10002a63: 2a a1 ad d0 da 89 sub ah, byte ptr [ecx - 0x76252f53]
0x10002a69: c3 ret
; data inside code section at 0x10002a6a -- 0x10002a88
0x10002a6a: fd 09 e7 65 48 20 1b d9 5d 26 b7 53 55 ae a7 18 |...eH ..]&.SU...|
0x10002a7a: aa 56 9f 49 34 6b 74 f6 d4 26 b4 6c 56 ab |.V.I4kt..&.lV. |
; function: PCG04 at 0x10002a88 -- 0x10002a9a
0x10002a88: 8a 93 60 dd 98 53 mov dl, byte ptr [ebx + 0x5398dd60]
0x10002a8e: 6c insb byte ptr es:[edi], dx
0x10002a8f: 2f das
0x10002a90: ef out dx, eax
0x10002a91: 34 be xor al, 0xbe
0x10002a93: 11 ea adc edx, ebp
0x10002a95: e9 3b 27 72 c9 jmp 0xd97251d5 <function_d97251d5>
; function: function_10002a9a at 0x10002a9a -- 0x10002b08
0x10002a9a: c0 a0 66 e4 38 d5 b1 shl byte ptr [eax - 0x2ac71b9a], 0xb1
0x10002aa1: 7e 5b jle 0x10002afe <function_10002a9a+0x64>
0x10002aa3: e9 73 87 53 04 jmp 0x1453b21b <function_1453b21b>
0x10002aa8: 17 pop ss
0x10002aa9: e2 a3 loop 0x10002a4e
0x10002aab: 9b wait
0x10002aac: 05 94 1a 06 0b add eax, 0xb061a94
0x10002ab1: b6 3f mov dh, 0x3f
0x10002ab3: 94 xchg eax, esp
0x10002ab4: b1 7f mov cl, 0x7f
0x10002ab6: 00 63 2b add byte ptr [ebx + 0x2b], ah
0x10002ab9: 2b 50 47 sub edx, dword ptr [eax + 0x47]
0x10002abc: 10 96 1e d8 37 c2 adc byte ptr [esi - 0x3dc827e2], dl
0x10002ac2: 9a 2e fa 1a 30 f5 72 lcall 0x72f5:0x301afa2e <unknown_301afa2e>
0x10002ac9: c5 63 2c lds esp, ptr [ebx + 0x2c]
0x10002acc: 81 13 e0 28 72 4f adc dword ptr [ebx], 0x4f7228e0
0x10002ad2: b5 67 mov ch, 0x67
0x10002ad4: 58 pop eax
0x10002ad5: 1c 9f sbb al, 0x9f
0x10002ad7: c2 5c 57 ret 0x575c
; data inside code section at 0x10002ada -- 0x10002aed
0x10002ada: 75 73 0e 84 d8 22 c7 39 7e bc 2f 96 06 0f f8 d2 |us...".9~./.....|
0x10002aea: 6e a9 a0 |n.. |
0x10002aed: 37 aaa
0x10002aee: 07 pop es
0x10002aef: e9 64 23 b9 e3 jmp 0xf3b94e58 <function_f3b94e58>
; data inside code section at 0x10002af4 -- 0x10002afd
0x10002af4: 6b bb 00 41 20 c6 18 d7 d0 |k..A .... |
0x10002afd: 6e outsb dx, byte ptr [esi]
0x10002afe: 91 xchg eax, ecx
0x10002aff: dd 9f 34 0e 6a 30 fstp qword ptr [edi + 0x306a0e34]
0x10002b05: 0b e0 or esp, eax
0x10002b07: 1e push ds
; data inside code section at 0x10002b08 -- 0x10002b09
0x10002b08: bf |. |
; function: PCG05 at 0x10002b09 -- 0x10002b0e
0x10002b09: e7 93 out 0x93, eax
0x10002b0b: f6 c8 05 test al, 5
; data inside code section at 0x10002b0e -- 0x10002b0f
0x10002b0e: c6 |. |
; function: function_10002b0f at 0x10002b0f -- 0x10002b2f
0x10002b0f: 15 be 10 2d 81 adc eax, 0x812d10be
0x10002b14: 59 pop ecx
0x10002b15: d3 61 8b shl dword ptr [ecx - 0x75], cl
0x10002b18: 14 f4 adc al, 0xf4
0x10002b1a: de 49 49 fimul word ptr [ecx + 0x49]
0x10002b1d: 05 18 7d 1c 18 add eax, 0x181c7d18
0x10002b22: af scasd eax, dword ptr es:[edi]
0x10002b23: 30 6d 3d xor byte ptr [ebp + 0x3d], ch
0x10002b26: 38 f8 cmp al, bh
0x10002b28: 3b b9 12 bf f2 97 cmp edi, dword ptr [ecx - 0x680d40ee]
0x10002b2e: c3 ret
; data inside code section at 0x10002b2f -- 0x10002b53
0x10002b2f: f3 67 d0 38 e4 61 14 af 87 9d 11 b9 5e 65 fc 04 |.g.8.a......^e..|
0x10002b3f: 17 bc b5 b3 e1 71 b1 3f 24 0f 60 ce 7b 3b f5 62 |.....q.?$.`.{;.b|
0x10002b4f: 25 05 0a 74 |%..t |
; function: function_10002b53 at 0x10002b53 -- 0x10002b7a
0x10002b53: e0 3f loopne 0x10002b94
0x10002b55: 80 91 78 15 de f7 90 adc byte ptr [ecx - 0x821ea88], 0x90
0x10002b5c: cf iretd
0x10002b5d: cd 10 int 0x10
0x10002b5f: 61 popal
0x10002b60: af scasd eax, dword ptr es:[edi]
0x10002b61: 57 push edi
0x10002b62: 99 cdq
0x10002b63: 90 nop
0x10002b64: 1e push ds
0x10002b65: 21 da and edx, ebx
0x10002b67: d8 be 19 f1 62 1f fdivr dword ptr [esi + 0x1f62f119]
0x10002b6d: ee out dx, al
0x10002b6e: 4e dec esi
0x10002b6f: 13 2d 4a 48 bd 23 adc ebp, dword ptr [0x23bd484a]
0x10002b75: 40 inc eax
0x10002b76: 45 inc ebp
0x10002b77: 99 cdq
0x10002b78: 19 c9 sbb ecx, ecx
; data inside code section at 0x10002b7a -- 0x10002b7b
0x10002b7a: fe |. |
; function: function_10002b7b at 0x10002b7b -- 0x10002b80
0x10002b7b: e9 59 6f c4 6e jmp 0x7ec49ad9 <function_7ec49ad9>
; data inside code section at 0x10002b80 -- 0x10002b8a
0x10002b80: d4 c9 fb 6b 05 a9 fe 50 6b bb |...k...Pk. |
; function: PCG06 at 0x10002b8a -- 0x10002ba4
0x10002b8a: f3 01 fc add esp, edi
0x10002b8d: 1c 5c sbb al, 0x5c
0x10002b8f: be c4 9c 9c 13 mov esi, 0x139c9cc4
0x10002b94: 15 c6 b3 8f c2 adc eax, 0xc28fb3c6
0x10002b99: d1 31 sal dword ptr [ecx], 1
0x10002b9b: d0 22 shl byte ptr [edx], 1
0x10002b9d: fd std
0x10002b9e: 27 daa
0x10002b9f: 73 b2 jae 0x10002b53 <function_10002b53>
0x10002ba1: ca 94 fb retf -0x46c
; data inside code section at 0x10002ba4 -- 0x10002ba7
0x10002ba4: 3f 77 1b |?w. |
; function: PCG07 at 0x10002ba7 -- 0x10002ba8
0x10002ba7: c3 ret
; data inside code section at 0x10002ba8 -- 0x10002bb6
0x10002ba8: 5e ad ba 30 16 1b ef 86 e3 67 c1 f2 2f f8 |^..0.....g../. |
; function: function_10002bb6 at 0x10002bb6 -- 0x10002bb7
; data inside code section at 0x10002bb7 -- 0x10002bc3
0x10002bb7: 7f 42 46 ee 6e 91 82 7b f7 d5 3e 8f |.BF.n..{..>. |
; function: function_10002bc3 at 0x10002bc3 -- 0x10002bc7
0x10002bc3: 49 dec ecx
0x10002bc4: 5f pop edi
0x10002bc5: eb b1 jmp 0x10002b78
; function: PCG08 at 0x10002bc7 -- 0x10002bce
0x10002bc7: ea db bc 5d 72 2d c2 ljmp 0xc22d:0x725dbcdb <function_725dbcdb>
; data inside code section at 0x10002bce -- 0x10002bd0
0x10002bce: 8a 0c |.. |
; function: function_10002bd0 at 0x10002bd0 -- 0x10002e02
0x10002bd0: b8 ed 96 d8 60 mov eax, 0x60d896ed
0x10002bd5: 88 f0 mov al, dh
0x10002bd7: 74 5c je 0x10002c35 <function_10002bd0+0x65>
0x10002bd9: f4 hlt
0x10002bda: 20 ec and ah, ch
0x10002bdc: f3 35 e1 97 08 fd xor eax, 0xfd0897e1
0x10002be2: ba 16 51 ac a2 mov edx, 0xa2ac5116
0x10002be7: 7a 24 jp 0x10002c0d <function_10002bd0+0x3d>
0x10002be9: 98 cwde
0x10002bea: d3 73 6e sal dword ptr [ebx + 0x6e], cl
0x10002bed: 08 f7 or bh, dh
0x10002bef: f7 ed imul ebp
0x10002bf1: 31 1f xor dword ptr [edi], ebx
0x10002bf3: b9 f0 34 8d 82 mov ecx, 0x828d34f0
0x10002bf8: 32 3c 0f xor bh, byte ptr [edi + ecx]
0x10002bfb: c9 leave
0x10002bfc: 35 32 82 3b 5b xor eax, 0x5b3b8232
0x10002c01: 58 pop eax
0x10002c02: d6 salc
0x10002c03: 0b b4 23 b3 e2 51 24 or esi, dword ptr [ebx + 0x2451e2b3]
0x10002c0a: e1 86 loope 0x10002b92
0x10002c0c: 56 push esi
0x10002c0d: 5e pop esi
0x10002c0e: 56 push esi
0x10002c0f: da dd fcmovu st(0), st(5)
0x10002c11: 12 ec adc ch, ah
0x10002c13: 22 32 and dh, byte ptr [edx]
0x10002c15: d9 86 ea 94 4e 1e fld dword ptr [esi + 0x1e4e94ea]
0x10002c1b: 28 a0 f1 b6 1a 78 sub byte ptr [eax + 0x781ab6f1], ah
0x10002c21: a2 1c 81 89 ce mov byte ptr [0xce89811c], al
0x10002c26: b3 a2 mov bl, 0xa2
0x10002c28: 36 eb 8b jmp 0x10002bb6 <function_10002bb6>
0x10002c2b: bf a7 90 f5 56 mov edi, 0x56f590a7
0x10002c30: 56 push esi
0x10002c31: 71 b8 jno 0x10002beb
0x10002c33: 58 pop eax
0x10002c34: ee out dx, al
0x10002c35: ae scasb al, byte ptr es:[edi]
0x10002c36: 71 76 jno 0x10002cae <function_10002bd0+0xde>
0x10002c38: c5 50 59 lds edx, ptr [eax + 0x59]
0x10002c3b: 7e 47 jle 0x10002c84 <function_10002bd0+0xb4>
0x10002c3d: 77 84 ja 0x10002bc3 <function_10002bc3>
0x10002c3f: 01 1f add dword ptr [edi], ebx
0x10002c41: 8d 16 lea edx, [esi]
0x10002c43: 3d e2 5e 5a e6 cmp eax, 0xe65a5ee2
0x10002c48: 4c dec esp
0x10002c49: e1 33 loope 0x10002c7e <function_10002bd0+0xae>
0x10002c4b: bd 02 e2 1d eb mov ebp, 0xeb1de202
0x10002c50: bc a8 51 d2 af mov esp, 0xafd251a8
0x10002c55: 66 0e push cs
0x10002c57: 79 9a jns 0x10002bf3 <function_10002bd0+0x23>
0x10002c59: 36 7c 64 jl 0x10002cc0 <function_10002bd0+0xf0>
0x10002c5c: c1 70 41 94 sal dword ptr [eax + 0x41], -0x6c
0x10002c60: ca 27 08 retf 0x827
0x10002c63: 52 push edx
0x10002c64: 61 popal
0x10002c65: e9 3e e6 56 ff jmp 0xf5712a8 <unknown_f5712a8>
; data inside code section at 0x10002c6a -- 0x10002c71
0x10002c6a: 79 5d 85 88 f2 97 79 |y]....y |
0x10002c71: eb d1 jmp 0x10002c44
; data inside code section at 0x10002c73 -- 0x10002c7c
0x10002c73: 58 33 c8 c0 2b a6 70 d2 75 |X3..+.p.u |
0x10002c7c: 24 bd and al, 0xbd
0x10002c7e: 35 69 32 2a c4 xor eax, 0xc42a3269
0x10002c83: c3 ret
0x10002c84: 5e pop esi
0x10002c85: 9b wait
0x10002c86: 77 80 ja 0x10002c08
0x10002c88: 35 d2 d5 f2 74 xor eax, 0x74f2d5d2
0x10002c8d: 7b 2a jnp 0x10002cb9 <function_10002bd0+0xe9>
0x10002c8f: c0 f4 88 sal ah, 0x88
0x10002c92: b5 65 mov ch, 0x65
0x10002c94: d1 8e a4 98 b5 8b ror dword ptr [esi - 0x744a675c], 1
0x10002c9a: 92 xchg eax, edx
0x10002c9b: 73 44 jae 0x10002ce1 <function_10002bd0+0x111>
0x10002c9d: 05 bb e5 e9 ea add eax, 0xeae9e5bb
0x10002ca2: 7b d8 jnp 0x10002c7c <function_10002bd0+0xac>
0x10002ca4: 23 fb and edi, ebx
0x10002ca6: 42 inc edx
0x10002ca7: 18 ec sbb ah, ch
; data inside code section at 0x10002ca9 -- 0x10002cae
0x10002ca9: fe 9e 96 90 b0 |..... |
0x10002cae: c4 3b les edi, ptr [ebx]
0x10002cb0: 4e dec esi
0x10002cb1: 0d 71 7c d1 2b or eax, 0x2bd17c71
0x10002cb6: 52 push edx
0x10002cb7: 98 cwde
; data inside code section at 0x10002cb8 -- 0x10002cb9
0x10002cb8: 18 |. |
0x10002cb9: 76 04 jbe 0x10002cbf <function_10002bd0+0xed>
0x10002cbb: e4 c6 in al, 0xc6
0x10002cbd: e6 3c out 0x3c, al
; data inside code section at 0x10002cbf -- 0x10002cc0
0x10002cbf: 34 |4 |
0x10002cc0: 4e dec esi
0x10002cc1: 04 dd add al, 0xdd
0x10002cc3: ab stosd dword ptr es:[edi], eax
0x10002cc4: 36 c2 c6 21 ret 0x21c6
; data inside code section at 0x10002cc8 -- 0x10002cd5
0x10002cc8: 1d 40 91 47 0b 57 a1 df 5c 90 2c f3 7e |.@.G.W..\.,.~ |
0x10002cd5: eb 6a jmp 0x10002d41 <function_10002bd0+0x171>
; data inside code section at 0x10002cd7 -- 0x10002cda
0x10002cd7: bf 41 b8 |.A. |
0x10002cda: ca 25 14 retf 0x1425
; data inside code section at 0x10002cdd -- 0x10002cdf
0x10002cdd: a1 7a |.z |
0x10002cdf: 3c 8f cmp al, 0x8f
0x10002ce1: 23 e1 and esp, ecx
0x10002ce3: a0 b6 03 16 98 mov al, byte ptr [0x981603b6]
0x10002ce8: 75 76 jne 0x10002d60 <function_10002bd0+0x190>
0x10002cea: 79 a0 jns 0x10002c8c
0x10002cec: 6b cd 4f imul ecx, ebp, 0x4f
0x10002cef: 17 pop ss
0x10002cf0: 22 63 24 and ah, byte ptr [ebx + 0x24]
0x10002cf3: 10 2a adc byte ptr [edx], ch
0x10002cf5: 32 72 7c xor dh, byte ptr [edx + 0x7c]
0x10002cf8: da 70 40 fidiv dword ptr [eax + 0x40]
0x10002cfb: 94 xchg eax, esp
0x10002cfc: aa stosb byte ptr es:[edi], al
0x10002cfd: ce into
0x10002cfe: 2f das
0x10002cff: a8 a1 test al, 0xa1
0x10002d01: 3b 07 cmp eax, dword ptr [edi]
0x10002d03: d0 0d b7 11 b1 00 ror byte ptr [0xb111b7], 1
0x10002d09: cd 0a int 0xa
0x10002d0b: 9f lahf
0x10002d0c: 9d popfd
0x10002d0d: 4d dec ebp
0x10002d0e: e1 a7 loope 0x10002cb7 <function_10002bd0+0xe7>
0x10002d10: 17 pop ss
0x10002d11: be 2f 35 f5 cb mov esi, 0xcbf5352f
0x10002d16: c5 67 4b lds esp, ptr [edi + 0x4b]
0x10002d19: e6 46 out 0x46, al
; data inside code section at 0x10002d1b -- 0x10002d20
0x10002d1b: 8f b0 fe 81 04 |..... |
0x10002d20: 4b dec ebx
0x10002d21: ae scasb al, byte ptr es:[edi]
0x10002d22: 0e push cs
0x10002d23: 3f aas
0x10002d24: 5a pop edx
0x10002d25: 18 92 07 c1 4d 6a sbb byte ptr [edx + 0x6a4dc107], dl
0x10002d2b: 79 30 jns 0x10002d5d <function_10002bd0+0x18d>
0x10002d2d: 16 push ss
0x10002d2e: 9c pushfd
0x10002d2f: 78 0a js 0x10002d3b <function_10002bd0+0x16b>
0x10002d31: 66 eb c6 jmp 0x10002cfa <unknown_2cfa>
0x10002d34: 56 push esi
0x10002d35: 07 pop es
0x10002d36: 79 b1 jns 0x10002ce9
0x10002d38: 61 popal
0x10002d39: 6f outsd dx, dword ptr [esi]
0x10002d3a: 2f das
0x10002d3b: 40 inc eax
0x10002d3c: 90 nop
0x10002d3d: 53 push ebx
0x10002d3e: 27 daa
0x10002d3f: 04 5a add al, 0x5a
0x10002d41: 74 a3 je 0x10002ce6
0x10002d43: 17 pop ss
0x10002d44: d6 salc
0x10002d45: 55 push ebp
0x10002d46: d5 2a aad 0x2a
0x10002d48: 1c 7a sbb al, 0x7a
0x10002d4a: 75 0a jne 0x10002d56 <function_10002bd0+0x186>
0x10002d4c: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10002d4d: 6d insd dword ptr es:[edi], dx
0x10002d4e: 75 32 jne 0x10002d82 <function_10002bd0+0x1b2>
0x10002d50: 5f pop edi
; data inside code section at 0x10002d51 -- 0x10002d52
0x10002d51: ea |. |
0x10002d52: b2 53 mov dl, 0x53
0x10002d54: 4e dec esi
0x10002d55: ab stosd dword ptr es:[edi], eax
0x10002d56: 2c 51 sub al, 0x51
0x10002d58: da 46 a0 fiadd dword ptr [esi - 0x60]
; data inside code section at 0x10002d5b -- 0x10002d5d
0x10002d5b: 2e 89 |.. |
0x10002d5d: 27 daa
0x10002d5e: ae scasb al, byte ptr es:[edi]
; data inside code section at 0x10002d5f -- 0x10002d60
0x10002d5f: c2 |. |
0x10002d60: bc 2d 83 74 f0 mov esp, 0xf074832d
0x10002d65: 35 fc 2d 83 08 xor eax, 0x8832dfc
0x10002d6a: 2b 3e sub edi, dword ptr [esi]
0x10002d6c: ed in eax, dx
0x10002d6d: a0 95 76 7a ad mov al, byte ptr [0xad7a7695]
0x10002d72: e1 66 loope 0x10002dda <function_10002bd0+0x20a>
0x10002d74: 20 34 3a and byte ptr [edx + edi], dh
0x10002d77: 89 06 mov dword ptr [esi], eax
0x10002d79: 95 xchg eax, ebp
0x10002d7a: 7a 4d jp 0x10002dc9 <function_10002bd0+0x1f9>
0x10002d7c: aa stosb byte ptr es:[edi], al
0x10002d7d: d8 5f 07 fcomp dword ptr [edi + 7]
0x10002d80: 3c 8d cmp al, 0x8d
0x10002d82: 5b pop ebx
0x10002d83: 83 cf 21 or edi, 0x21
0x10002d86: f9 stc
0x10002d87: 03 33 add esi, dword ptr [ebx]
0x10002d89: e8 3d d1 e0 1e call 0x2ee0fecb <unknown_2ee0fecb>
0x10002d8e: 88 58 75 mov byte ptr [eax + 0x75], bl
0x10002d91: c1 f5 3e sal ebp, 0x3e
0x10002d94: 8c ac a5 70 3b cf 4c mov word ptr [ebp + 0x4ccf3b70], gs
0x10002d9b: b4 ad mov ah, 0xad
0x10002d9d: 78 81 js 0x10002d20 <function_10002bd0+0x150>
0x10002d9f: 68 8a e0 05 c8 push 0xc805e08a
0x10002da4: 98 cwde
0x10002da5: 64 43 inc ebx
0x10002da7: 17 pop ss
0x10002da8: 18 fc sbb ah, bh
0x10002daa: 37 aaa
0x10002dab: 78 0a js 0x10002db7 <function_10002bd0+0x1e7>
0x10002dad: c0 52 58 13 rcl byte ptr [edx + 0x58], 0x13
0x10002db1: 4c dec esp
0x10002db2: 1b 69 79 sbb ebp, dword ptr [ecx + 0x79]
0x10002db5: 2f das
; data inside code section at 0x10002db6 -- 0x10002db7
0x10002db6: 75 |u |
0x10002db7: 80 ac 48 04 e7 66 6e f1 sub byte ptr [eax + ecx*2 + 0x6e66e704], 0xf1
; data inside code section at 0x10002dbf -- 0x10002dc3
0x10002dbf: 8f 71 d7 db |.q.. |
0x10002dc3: b7 93 mov bh, 0x93
0x10002dc5: 9f lahf
0x10002dc6: ef out dx, eax
0x10002dc7: 7f 35 jg 0x10002dfe
0x10002dc9: 41 inc ecx
0x10002dca: 59 pop ecx
0x10002dcb: 30 8d 46 e6 79 bd xor byte ptr [ebp - 0x428619ba], cl
0x10002dd1: 47 inc edi
0x10002dd2: a0 ef 1c 3a d0 mov al, byte ptr [0xd03a1cef]
; data inside code section at 0x10002dd7 -- 0x10002dd8
0x10002dd7: ea |. |
0x10002dd8: 08 18 or byte ptr [eax], bl
0x10002dda: e6 0c out 0xc, al
0x10002ddc: d2 d2 rcl dl, cl
0x10002dde: 84 b8 c1 9a 33 4f test byte ptr [eax + 0x4f339ac1], bh
0x10002de4: 10 b8 5e de 48 65 adc byte ptr [eax + 0x6548de5e], bh
0x10002dea: 8a 61 10 mov ah, byte ptr [ecx + 0x10]
0x10002ded: e5 47 in eax, 0x47
0x10002def: d4 79 aam 0x79
0x10002df1: d6 salc
0x10002df2: e1 ca loope 0x10002dbe
0x10002df4: 40 inc eax
0x10002df5: 8b 58 3b mov ebx, dword ptr [eax + 0x3b]
0x10002df8: 27 daa
0x10002df9: 2f das
0x10002dfa: 9d popfd
0x10002dfb: ea 08 9e fb 95 4b 75 ljmp 0x754b:0x95fb9e08 <function_95fb9e08>
; data inside code section at 0x10002e02 -- 0x10002e27
0x10002e02: 1c e4 af 44 91 91 d5 be 50 7e cf 97 58 b1 8e f7 |...D....P~..X...|
0x10002e12: 74 2c 69 d4 a2 2f 9b 16 c7 1d fd 8f ab 4c f3 52 |t,i../.......L.R|
0x10002e22: ec 7c e0 6e 8e |.|.n. |
; function: function_10002e27 at 0x10002e27 -- 0x10002f79
0x10002e27: b3 0a mov bl, 0xa
0x10002e29: 48 dec eax
0x10002e2a: 22 b1 e5 c3 85 6b and dh, byte ptr [ecx + 0x6b85c3e5]
0x10002e30: 96 xchg eax, esi
0x10002e31: a0 db 0a ab 7d mov al, byte ptr [0x7dab0adb]
0x10002e36: 30 12 xor byte ptr [edx], dl
0x10002e38: b4 e7 mov ah, 0xe7
0x10002e3a: f5 cmc
0x10002e3b: 04 20 add al, 0x20
0x10002e3d: b0 47 mov al, 0x47
0x10002e3f: e7 4d out 0x4d, eax
0x10002e41: e2 2b loop 0x10002e6e <function_10002e27+0x47>
0x10002e43: 6a 83 push -0x7d
0x10002e45: 77 67 ja 0x10002eae <function_10002e27+0x87>
0x10002e47: 36 30 dc xor ah, bl
0x10002e4a: f3 f3 a9 b3 02 d2 99 test eax, 0x99d202b3
0x10002e51: 55 push ebp
0x10002e52: 99 cdq
0x10002e53: 0c 57 or al, 0x57
0x10002e55: 4b dec ebx
0x10002e56: 3b 18 cmp ebx, dword ptr [eax]
0x10002e58: 0b 23 or esp, dword ptr [ebx]
0x10002e5a: 42 inc edx
0x10002e5b: 6c insb byte ptr es:[edi], dx
0x10002e5c: 97 xchg eax, edi
0x10002e5d: 5a pop edx
0x10002e5e: 83 51 07 40 adc dword ptr [ecx + 7], 0x40
0x10002e62: 9e sahf
0x10002e63: 38 7a d3 cmp byte ptr [edx - 0x2d], bh
0x10002e66: 3e 20 71 30 and byte ptr ds:[ecx + 0x30], dh
; data inside code section at 0x10002e6a -- 0x10002e6e
0x10002e6a: 25 87 db 6b |%..k |
0x10002e6e: 27 daa
0x10002e6f: 03 f8 add edi, eax
0x10002e71: 86 c1 xchg cl, al
0x10002e73: cb retf
0x10002e74: eb 20 jmp 0x10002e96
0x10002e76: 36 eb 61 jmp 0x10002eda
; data inside code section at 0x10002e79 -- 0x10002e86
0x10002e79: 9f 8f 72 30 44 67 ab 5e 37 e3 64 ae 85 |..r0Dg.^7.d.. |
0x10002e86: 1d ad b8 f3 fb sbb eax, 0xfbf3b8ad
0x10002e8b: 59 pop ecx
0x10002e8c: f3 1b f2 sbb esi, edx
0x10002e8f: cc int3
0x10002e90: 1b 0e sbb ecx, dword ptr [esi]
0x10002e92: e8 32 7b 44 75 call 0x8544a9c9 <unknown_8544a9c9>
0x10002e97: 35 32 a3 d6 7d xor eax, 0x7dd6a332
0x10002e9c: 42 inc edx
0x10002e9d: 39 5d 57 cmp dword ptr [ebp + 0x57], ebx
0x10002ea0: fb sti
0x10002ea1: 44 inc esp
0x10002ea2: d7 xlatb
0x10002ea3: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10002ea4: 77 e0 ja 0x10002e86
; data inside code section at 0x10002ea6 -- 0x10002ea7
0x10002ea6: c7 |. |
0x10002ea7: 32 3d 33 f2 e5 03 xor bh, byte ptr [0x3e5f233]
0x10002ead: fd std
0x10002eae: 2b aa 28 bd d2 18 sub ebp, dword ptr [edx + 0x18d2bd28]
0x10002eb4: d8 25 50 76 bc e5 fsub dword ptr [0xe5bc7650]
0x10002eba: 8a 85 5c a0 5a 53 mov al, byte ptr [ebp + 0x535aa05c]
0x10002ec0: a3 2c a9 c7 39 mov dword ptr [0x39c7a92c], eax
0x10002ec5: 4d dec ebp
0x10002ec6: b3 13 mov bl, 0x13
0x10002ec8: a3 f4 4e 12 dc mov dword ptr [0xdc124ef4], eax
0x10002ecd: e3 02 jecxz 0x10002ed1 <function_10002e27+0xaa>
0x10002ecf: 53 push ebx
0x10002ed0: fb sti
0x10002ed1: 9e sahf
0x10002ed2: ba d3 89 ab 5c mov edx, 0x5cab89d3
0x10002ed7: b3 de mov bl, 0xde
0x10002ed9: 81 92 03 84 e3 ee 25 ca a9 0c adc dword ptr [edx - 0x111c7bfd], 0xca9ca25
0x10002ee3: 71 e1 jno 0x10002ec6 <function_10002e27+0x9f>
0x10002ee5: 4f dec edi
0x10002ee6: 47 inc edi
0x10002ee7: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10002ee8: 47 inc edi
0x10002ee9: 51 push ecx
0x10002eea: 9f lahf
0x10002eeb: 1a ed sbb ch, ch
0x10002eed: b4 48 mov ah, 0x48
0x10002eef: 94 xchg eax, esp
0x10002ef0: 9e sahf
0x10002ef1: 0c 84 or al, 0x84
0x10002ef3: f5 cmc
0x10002ef4: 65 49 dec ecx
0x10002ef6: 33 f2 xor esi, edx
0x10002ef8: 9c pushfd
0x10002ef9: 64 6f outsd dx, dword ptr fs:[esi]
0x10002efb: 35 07 d7 70 f2 xor eax, 0xf270d707
0x10002f00: 6b 32 04 imul esi, dword ptr [edx], 4
0x10002f03: f8 clc
0x10002f04: 2b 4c 3a 91 sub ecx, dword ptr [edx + edi - 0x6f]
0x10002f08: ae scasb al, byte ptr es:[edi]
0x10002f09: 1d ec 05 14 97 sbb eax, 0x971405ec
0x10002f0e: 8c 22 mov word ptr [edx], fs
0x10002f10: b0 ec mov al, 0xec
0x10002f12: ec in al, dx
0x10002f13: e2 8c loop 0x10002ea1 <function_10002e27+0x7a>
0x10002f15: 7b 5b jnp 0x10002f72 <function_10002e27+0x14b>
0x10002f17: a9 b3 99 52 b0 test eax, 0xb05299b3
0x10002f1c: e0 a7 loopne 0x10002ec5 <function_10002e27+0x9e>
0x10002f1e: db 45 ff fild dword ptr [ebp - 1]
0x10002f21: 34 6e xor al, 0x6e
0x10002f23: 08 44 60 8f or byte ptr [eax - 0x71], al
0x10002f27: 97 xchg eax, edi
0x10002f28: 35 0a f7 69 44 xor eax, 0x4469f70a
0x10002f2d: 7d 85 jge 0x10002eb4 <function_10002e27+0x8d>
0x10002f2f: d4 ca aam 0xca
0x10002f31: cd 30 int 0x30
0x10002f33: ab stosd dword ptr es:[edi], eax
0x10002f34: c8 b9 ef 65 enter -0x1047, 0x65
0x10002f38: 60 pushal
0x10002f39: 41 inc ecx
0x10002f3a: 43 inc ebx
0x10002f3b: e4 30 in al, 0x30
0x10002f3d: 98 cwde
0x10002f3e: f2 00 67 68 add byte ptr [edi + 0x68], ah
0x10002f42: 72 b2 jb 0x10002ef6 <function_10002e27+0xcf>
0x10002f44: 71 a1 jno 0x10002ee7 <function_10002e27+0xc0>
0x10002f46: 36 3e 66 4d dec bp
0x10002f4a: 5c pop esp
0x10002f4b: 6d insd dword ptr es:[edi], dx
0x10002f4c: 2f das
0x10002f4d: d7 xlatb
0x10002f4e: 07 pop es
0x10002f4f: 1c f9 sbb al, 0xf9
0x10002f51: bd 19 24 84 21 mov ebp, 0x21842419
0x10002f56: 6c insb byte ptr es:[edi], dx
0x10002f57: c1 8b a8 5f 15 c7 81 ror dword ptr [ebx - 0x38eaa058], -0x7f
0x10002f5e: 89 93 05 aa 60 f0 mov dword ptr [ebx - 0xf9f55fb], edx
0x10002f64: 30 55 cb xor byte ptr [ebp - 0x35], dl
0x10002f67: 0c 07 or al, 7
0x10002f69: 4e dec esi
0x10002f6a: 89 a1 c1 96 93 8e mov dword ptr [ecx - 0x716c693f], esp
0x10002f70: 9f lahf
; data inside code section at 0x10002f71 -- 0x10002f72
0x10002f71: b7 |. |
0x10002f72: 32 72 d6 xor dh, byte ptr [edx - 0x2a]
0x10002f75: 3b cb cmp ecx, ebx
0x10002f77: 9d popfd
0x10002f78: cb retf
; data inside code section at 0x10002f79 -- 0x10002f80
0x10002f79: 36 1b 0c a8 a6 69 2c |6....i, |
; function: function_10002f80 at 0x10002f80 -- 0x10002f82
0x10002f80: eb bc jmp 0x10002f3e
; data inside code section at 0x10002f82 -- 0x10002f9a
0x10002f82: 9f 0a 59 7d 6b bf 74 4b ed 1e 72 d9 e0 d6 4e 74 |..Y}k.tK..r...Nt|
0x10002f92: 01 6e 1b 5f fb 2e 4c 22 |.n._..L" |
; function: function_10002f9a at 0x10002f9a -- 0x10002fa1
0x10002f9a: ea 41 e8 97 5c c6 6f ljmp 0x6fc6:0x5c97e841 <function_5c97e841>
; data inside code section at 0x10002fa1 -- 0x10002fb2
0x10002fa1: d9 fa 82 16 4d 15 db ad 3b f8 83 56 74 d0 c7 40 |....M...;..Vt..@|
0x10002fb1: 74 |t |
; function: function_10002fb2 at 0x10002fb2 -- 0x10002fbc
0x10002fb2: 75 b9 jne 0x10002f6d
0x10002fb4: 95 xchg eax, ebp
0x10002fb5: ea 8f fc dc f4 32 ce ljmp 0xce32:0xf4dcfc8f <function_f4dcfc8f>
; data inside code section at 0x10002fbc -- 0x10002fd2
0x10002fbc: 4f b6 34 d9 ff b6 cf 83 14 21 c7 bd 22 7c ab 40 |O.4......!.."|.@|
0x10002fcc: 18 1a 26 3f 6f 80 |..&?o. |
; function: function_10002fd2 at 0x10002fd2 -- 0x10003140
0x10002fd2: 76 88 jbe 0x10002f5c
0x10002fd4: d0 89 50 7f ae c5 ror byte ptr [ecx - 0x3a5180b0], 1
0x10002fda: e4 4a in al, 0x4a
0x10002fdc: 95 xchg eax, ebp
0x10002fdd: 99 cdq
0x10002fde: b3 fc mov bl, 0xfc
0x10002fe0: 1c 2b sbb al, 0x2b
0x10002fe2: 7b 57 jnp 0x1000303b <function_10002fd2+0x69>
0x10002fe4: 15 01 1f 7b 72 adc eax, 0x727b1f01
0x10002fe9: 3e 4d dec ebp
0x10002feb: 73 e8 jae 0x10002fd5
0x10002fed: f8 clc
0x10002fee: 11 a1 17 18 3a d7 adc dword ptr [ecx - 0x28c5e7e9], esp
0x10002ff4: 8e 98 7c c6 f4 da mov ds, word ptr [eax - 0x250b3984]
0x10002ffa: 34 12 xor al, 0x12
0x10002ffc: f3 f7 f0 div eax
0x10002fff: 6b 1b 2b imul ebx, dword ptr [ebx], 0x2b
0x10003002: 92 xchg eax, edx
0x10003003: f5 cmc
0x10003004: 83 5c b0 93 db sbb dword ptr [eax + esi*4 - 0x6d], -0x25
0x10003009: 0e push cs
0x1000300a: 0a 04 3d 41 01 1f 90 or al, byte ptr [edi - 0x6fe0febf]
0x10003011: 88 10 mov byte ptr [eax], dl
0x10003013: 7a e8 jp 0x10002ffd
0x10003015: aa stosb byte ptr es:[edi], al
0x10003016: ca 46 64 retf 0x6446
0x10003019: d0 5b 73 rcr byte ptr [ebx + 0x73], 1
0x1000301c: ce into
0x1000301d: 27 daa
0x1000301e: 8e 69 9f mov gs, word ptr [ecx - 0x61]
0x10003021: bb bf 91 f8 34 mov ebx, 0x34f891bf
0x10003026: ba 73 93 50 84 mov edx, 0x84509373
0x1000302b: 05 76 2e 72 bf add eax, 0xbf722e76
0x10003030: 06 push es
0x10003031: 76 47 jbe 0x1000307a <function_10002fd2+0xa8>
0x10003033: f6 eb imul bl
0x10003035: 30 9a f5 48 78 2e xor byte ptr [edx + 0x2e7848f5], bl
0x1000303b: 4b dec ebx
0x1000303c: 6d insd dword ptr es:[edi], dx
; data inside code section at 0x1000303d -- 0x1000303e
0x1000303d: c7 |. |
0x1000303e: 2a 92 56 b8 d7 77 sub dl, byte ptr [edx + 0x77d7b856]
0x10003044: 46 inc esi
0x10003045: ec in al, dx
0x10003046: 4f dec edi
0x10003047: 34 24 xor al, 0x24
0x10003049: 8b 88 3f 05 46 05 mov ecx, dword ptr [eax + 0x546053f]
0x1000304f: 35 20 83 cf 79 xor eax, 0x79cf8320
0x10003054: 9e sahf
0x10003055: ed in eax, dx
0x10003056: 97 xchg eax, edi
0x10003057: d7 xlatb
0x10003058: cd 4f int 0x4f
0x1000305a: fe 46 33 inc byte ptr [esi + 0x33]
0x1000305d: 71 33 jno 0x10003092 <function_10002fd2+0xc0>
0x1000305f: 9f lahf
0x10003060: 14 bd adc al, 0xbd
0x10003062: 42 inc edx
0x10003063: 40 inc eax
0x10003064: 9c pushfd
0x10003065: 85 68 db test dword ptr [eax - 0x25], ebp
0x10003068: 0a b6 97 9a 09 1d or dh, byte ptr [esi + 0x1d099a97]
0x1000306e: d5 35 aad 0x35
0x10003070: 61 popal
0x10003071: d5 9e aad 0x9e
0x10003073: 83 c7 bd add edi, -0x43
0x10003076: 58 pop eax
0x10003077: ac lodsb al, byte ptr [esi]
0x10003078: 04 84 add al, 0x84
0x1000307a: 7b 30 jnp 0x100030ac <function_10002fd2+0xda>
0x1000307c: e1 d8 loope 0x10003056 <function_10002fd2+0x84>
0x1000307e: fb sti
0x1000307f: fa cli
0x10003080: 78 6b js 0x100030ed <function_10002fd2+0x114>
0x10003082: 04 2c add al, 0x2c
0x10003084: 3e 73 52 jae 0x100030d9 <function_10002fd2+0x107>
0x10003087: 6f outsd dx, dword ptr [esi]
0x10003088: b7 bf mov bh, 0xbf
0x1000308a: 14 f4 adc al, 0xf4
0x1000308c: 88 97 97 41 23 c2 mov byte ptr [edi - 0x3ddcbe69], dl
0x10003092: 31 e8 xor eax, ebp
0x10003094: d6 salc
0x10003095: fe 4b 71 dec byte ptr [ebx + 0x71]
0x10003098: e9 e3 b5 90 e8 jmp 0xf890e680 <function_f890e680>
0x1000309d: 5d pop ebp
0x1000309e: 39 b9 67 aa 9a 7d cmp dword ptr [ecx + 0x7d9aaa67], edi
0x100030a4: e7 d7 out 0xd7, eax
0x100030a6: 4d dec ebp
0x100030a7: 18 c6 sbb dh, al
0x100030a9: 33 df xor ebx, edi
0x100030ab: cf iretd
0x100030ac: be 59 69 59 f4 mov esi, 0xf4596959
0x100030b1: 2d 67 8e 28 7e sub eax, 0x7e288e67
0x100030b6: d0 04 0e rol byte ptr [esi + ecx], 1
0x100030b9: 1b fe sbb edi, esi
0x100030bb: 47 inc edi
0x100030bc: ae scasb al, byte ptr es:[edi]
0x100030bd: 62 2b bound ebp, qword ptr [ebx]
0x100030bf: 71 3f jno 0x10003100 <function_10002fd2+0x12e>
0x100030c1: 16 push ss
0x100030c2: eb 70 jmp 0x10003134 <function_10002fd2+0x162>
; data inside code section at 0x100030c4 -- 0x100030d8
0x100030c4: 6c 38 6d bf bd 44 73 e5 be 38 4a f3 12 27 39 12 |l8m..Ds..8J..'9.|
0x100030d4: c4 50 53 b5 |.PS. |
0x100030d8: fd std
0x100030d9: 59 pop ecx
0x100030da: 03 de add ebx, esi
0x100030dc: e7 b5 out 0xb5, eax
0x100030de: 1c 17 sbb al, 0x17
0x100030e0: 6c insb byte ptr es:[edi], dx
0x100030e1: 95 xchg eax, ebp
0x100030e2: 44 inc esp
0x100030e3: 9e sahf
0x100030e4: 94 xchg eax, esp
0x100030e5: 61 popal
0x100030e6: 86 83 27 00 6b 94 xchg byte ptr [ebx - 0x6b94ffd9], al
; data inside code section at 0x100030ec -- 0x10003100
0x100030ec: b3 da f3 3c 78 41 89 b2 d7 a8 3f 14 c0 b1 a7 9b |...<xA....?.....|
0x100030fc: 66 f9 64 72 |f.dr |
0x10003100: 48 dec eax
0x10003101: d2 41 01 rol byte ptr [ecx + 1], cl
; data inside code section at 0x10003104 -- 0x10003116
0x10003104: c7 d9 1d 1e c5 56 e6 19 2d 09 31 fe 78 86 74 fa |.....V..-.1.x.t.|
0x10003114: fd a3 |.. |
0x10003116: 16 push ss
0x10003117: 39 f0 cmp eax, esi
0x10003119: 19 5b b2 sbb dword ptr [ebx - 0x4e], ebx
0x1000311c: c3 ret
; data inside code section at 0x1000311d -- 0x10003131
0x1000311d: 22 91 7b 82 4f b1 bb e7 e3 b7 5c 51 8b e4 8b f3 |".{.O.....\Q....|
0x1000312d: c4 48 10 bf |.H.. |
0x10003131: 37 aaa
0x10003132: e3 87 jecxz 0x100030bb <function_10002fd2+0xe9>
0x10003134: 57 push edi
0x10003135: 69 4f ec d2 2a c1 e5 imul ecx, dword ptr [edi - 0x14], 0xe5c12ad2
0x1000313c: 60 pushal
0x1000313d: 71 99 jno 0x100030d8 <function_10002fd2+0x106>
0x1000313f: c3 ret
; function: function_10003140 at 0x10003140 -- 0x10003245
0x10003140: 59 pop ecx
0x10003141: 47 inc edi
0x10003142: 63 4b 92 arpl word ptr [ebx - 0x6e], cx
0x10003145: bb 15 8b 80 df mov ebx, 0xdf808b15
0x1000314a: 8a 3b mov bh, byte ptr [ebx]
0x1000314c: 23 00 and eax, dword ptr [eax]
0x1000314e: 63 da arpl dx, bx
0x10003150: 66 b1 4b mov cl, 0x4b
0x10003153: 7a 9f jp 0x100030f4
0x10003155: 06 push es
0x10003156: de 34 3d 9b c2 47 84 fidiv word ptr [edi - 0x7bb83d65]
0x1000315d: ce into
0x1000315e: aa stosb byte ptr es:[edi], al
0x1000315f: 21 bc 5d f7 51 22 72 and dword ptr [ebp + ebx*2 + 0x722251f7], edi
0x10003166: c0 8a 57 fc fa 2e 99 ror byte ptr [edx + 0x2efafc57], 0x99
0x1000316d: 59 pop ecx
0x1000316e: 7c ae jl 0x1000311e
0x10003170: 89 cc mov esp, ecx
0x10003172: 52 push edx
0x10003173: 35 6b 3f 07 09 xor eax, 0x9073f6b
0x10003178: 3f aas
0x10003179: 30 6b c4 xor byte ptr [ebx - 0x3c], ch
0x1000317c: d8 fb fdivr st(3)
0x1000317e: bf 51 ef 73 84 mov edi, 0x8473ef51
0x10003183: bc 4d a9 71 14 mov esp, 0x1471a94d
0x10003188: 25 30 02 f6 2b and eax, 0x2bf60230
0x1000318d: a8 d3 test al, 0xd3
0x1000318f: e6 44 out 0x44, al
0x10003191: 2b 39 sub edi, dword ptr [ecx]
0x10003193: 1f pop ds
0x10003194: 87 1c b1 xchg dword ptr [ecx + esi*4], ebx
0x10003197: 09 2f or dword ptr [edi], ebp
0x10003199: 0f 55 08 andnps xmm1, xmmword ptr [eax]
0x1000319c: 74 24 je 0x100031c2 <function_10003140+0x82>
0x1000319e: a3 34 5a e7 e9 mov dword ptr [0xe9e75a34], eax
0x100031a3: 3d 6e 07 be b1 cmp eax, 0xb1be076e
0x100031a8: 0c 01 or al, 1
0x100031aa: 7b 28 jnp 0x100031d4 <function_10003140+0x94>
0x100031ac: fb sti
0x100031ad: a0 6d 23 70 8c mov al, byte ptr [0x8c70236d]
0x100031b2: d9 a3 ee e4 aa e6 fldenv [ebx - 0x19551b12]
0x100031b8: 4f dec edi
0x100031b9: ea d1 e7 a2 2f d0 e1 ljmp 0xe1d0:0x2fa2e7d1 <function_2fa2e7d1>
0x100031c0: b7 2e mov bh, 0x2e
0x100031c2: eb 62 jmp 0x10003226 <function_10003140+0xe6>
; data inside code section at 0x100031c4 -- 0x100031d3
0x100031c4: 2d b9 69 33 f0 68 1a 4a 8a b7 79 87 a7 61 19 |-.i3.h.J..y..a. |
0x100031d3: 4f dec edi
0x100031d4: 65 5d pop ebp
0x100031d6: 6a 6d push 0x6d
0x100031d8: e5 66 in eax, 0x66
0x100031da: 0f 9f 87 45 af f7 7f setg byte ptr [edi + 0x7ff7af45]
; data inside code section at 0x100031e1 -- 0x100031e2
0x100031e1: 8f |. |
0x100031e2: 6e outsb dx, byte ptr [esi]
0x100031e3: 1d 06 f3 2c 01 sbb eax, 0x12cf306
0x100031e8: 5c pop esp
0x100031e9: 48 dec eax
0x100031ea: 83 4e f0 14 or dword ptr [esi - 0x10], 0x14
0x100031ee: e4 bf in al, 0xbf
0x100031f0: ae scasb al, byte ptr es:[edi]
0x100031f1: e2 ca loop 0x100031bd
0x100031f3: 04 eb add al, 0xeb
0x100031f5: ca ab eb retf -0x1455
; data inside code section at 0x100031f8 -- 0x100031fe
0x100031f8: 9f 55 d2 3d c6 7c |.U.=.| |
0x100031fe: 88 45 f7 mov byte ptr [ebp - 9], al
0x10003201: eb 6c jmp 0x1000326f <function_1000326f>
; data inside code section at 0x10003203 -- 0x1000320d
0x10003203: 0d aa 78 34 4d 48 f3 ac fd c6 |..x4MH.... |
0x1000320d: 1b 89 0b c2 b5 82 sbb ecx, dword ptr [ecx - 0x7d4a3df5]
0x10003213: bd db 8e 1b 7f mov ebp, 0x7f1b8edb
0x10003218: 1e push ds
0x10003219: 4e dec esi
0x1000321a: 60 pushal
0x1000321b: cc int3
0x1000321c: 90 nop
; data inside code section at 0x1000321d -- 0x1000321e
0x1000321d: 1d |. |
0x1000321e: 3c b9 cmp al, 0xb9
0x10003220: f4 hlt
0x10003221: 6d insd dword ptr es:[edi], dx
; data inside code section at 0x10003222 -- 0x10003226
0x10003222: 03 bb 00 67 |...g |
0x10003226: ed in eax, dx
0x10003227: 5f pop edi
0x10003228: 7d f7 jge 0x10003221 <function_10003140+0xe1>
0x1000322a: df 59 71 fistp word ptr [ecx + 0x71]
0x1000322d: 01 4e 28 add dword ptr [esi + 0x28], ecx
0x10003230: d9 6a d3 fldcw word ptr [edx - 0x2d]
0x10003233: 88 11 mov byte ptr [ecx], dl
0x10003235: 78 9c js 0x100031d3 <function_10003140+0x93>
0x10003237: 9a f7 a6 16 82 55 8f lcall 0x8f55:0x8216a6f7 <unknown_8216a6f7>
0x1000323e: 98 cwde
0x1000323f: 71 d2 jno 0x10003213 <function_10003140+0xd3>
0x10003241: c4 63 8e les esp, ptr [ebx - 0x72]
0x10003244: c3 ret
; data inside code section at 0x10003245 -- 0x10003246
0x10003245: fe |. |
; function: function_10003246 at 0x10003246 -- 0x1000325b
0x10003246: 65 6b 92 fe 6b 9c 12 4d imul edx, dword ptr gs:[edx + 0x129c6bfe], 0x4d
0x1000324e: db 08 fisttp dword ptr [eax]
0x10003250: 7e 96 jle 0x100031e8
0x10003252: ab stosd dword ptr es:[edi], eax
0x10003253: 48 dec eax
0x10003254: ea 88 e0 13 bb 79 18 ljmp 0x1879:0xbb13e088 <function_bb13e088>
; data inside code section at 0x1000325b -- 0x1000326f
0x1000325b: a4 c8 ba bd 96 b7 58 99 ef 05 8e ff c5 9c 23 e1 |......X.......#.|
0x1000326b: 39 7a 2a 80 |9z*. |
; function: function_1000326f at 0x1000326f -- 0x1000327d
0x1000326f: 57 push edi
0x10003270: 40 inc eax
0x10003271: e6 a4 out 0xa4, al
0x10003273: e6 4e out 0x4e, al
0x10003275: df 40 41 fild word ptr [eax + 0x41]
0x10003278: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10003279: 3b 17 cmp edx, dword ptr [edi]
0x1000327b: b0 c4 mov al, 0xc4
; data inside code section at 0x1000327d -- 0x1000327e
0x1000327d: c7 |. |
; function: function_1000327e at 0x1000327e -- 0x100034ea
0x1000327e: 30 90 99 6b b1 83 xor byte ptr [eax - 0x7c4e9467], dl
0x10003284: 03 cb add ecx, ebx
0x10003286: 61 popal
0x10003287: 83 b6 5c 40 ef e2 da xor dword ptr [esi - 0x1d10bfa4], 0xffffffda
0x1000328e: 16 push ss
0x1000328f: 26 6b 41 39 75 imul eax, dword ptr es:[ecx + 0x39], 0x75
0x10003294: 0f 54 f4 andps xmm6, xmm4
0x10003297: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10003298: 0e push cs
0x10003299: 65 1b 13 sbb edx, dword ptr gs:[ebx]
0x1000329c: 70 17 jo 0x100032b5 <function_1000327e+0x37>
0x1000329e: e0 14 loopne 0x100032b4 <function_1000327e+0x35>
0x100032a0: d8 ff fdivr st(7)
0x100032a2: bd 2d 16 7f 83 mov ebp, 0x837f162d
0x100032a7: 13 d9 adc ebx, ecx
0x100032a9: 09 8f 17 58 17 4c or dword ptr [edi + 0x4c175817], ecx
0x100032af: 4b dec ebx
0x100032b0: 00 58 35 add byte ptr [eax + 0x35], bl
0x100032b3: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
; data inside code section at 0x100032b4 -- 0x100032b5
0x100032b4: a8 |. |
0x100032b5: 97 xchg eax, edi
0x100032b6: af scasd eax, dword ptr es:[edi]
0x100032b7: 25 6a 71 a8 5d and eax, 0x5da8716a
0x100032bc: 29 d8 sub eax, ebx
0x100032be: fc cld
0x100032bf: 57 push edi
0x100032c0: 96 xchg eax, esi
0x100032c1: 02 be b5 28 f8 47 add bh, byte ptr [esi + 0x47f828b5]
0x100032c7: 60 pushal
0x100032c8: 73 89 jae 0x10003253
0x100032ca: 76 61 jbe 0x1000332d <function_1000327e+0xaf>
0x100032cc: 2f das
0x100032cd: e6 84 out 0x84, al
0x100032cf: af scasd eax, dword ptr es:[edi]
0x100032d0: ca 35 e5 retf -0x1acb
; data inside code section at 0x100032d3 -- 0x100032e3
0x100032d3: 3b ff bf ac db 16 51 92 06 a0 c8 21 b3 5c f8 09 |;.....Q....!.\..|
0x100032e3: 32 2b xor ch, byte ptr [ebx]
0x100032e5: f9 stc
0x100032e6: 64 f9 stc
0x100032e8: e3 c9 jecxz 0x100032b3 <function_1000327e+0x35>
0x100032ea: a0 89 25 3a 0c mov al, byte ptr [0xc3a2589]
0x100032ef: 52 push edx
0x100032f0: 1f pop ds
0x100032f1: a1 80 24 96 8e mov eax, dword ptr [0x8e962480]
0x100032f6: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100032f7: 4f dec edi
0x100032f8: 0c b5 or al, 0xb5
0x100032fa: e9 2d 67 65 a3 jmp 0xb3659a2c <function_b3659a2c>
; data inside code section at 0x100032ff -- 0x10003304
0x100032ff: 12 bc a5 5a c7 |...Z. |
0x10003304: cb retf
; data inside code section at 0x10003305 -- 0x10003317
0x10003305: ef 46 80 f9 3c 5c f5 ab e8 a2 b0 77 c0 d0 b2 ed |.F..<\.....w....|
0x10003315: 96 62 |.b |
0x10003317: 80 f1 21 xor cl, 0x21
0x1000331a: ea 6c 1a 20 82 e3 93 ljmp 0x93e3:0x82201a6c <function_82201a6c>
; data inside code section at 0x10003321 -- 0x1000332d
0x10003321: dc 33 8b 6e 86 4b bc 99 30 52 60 13 |.3.n.K..0R`. |
0x1000332d: bd 4b 9e 14 f2 mov ebp, 0xf2149e4b
0x10003332: fc cld
0x10003333: d0 0e ror byte ptr [esi], 1
0x10003335: e1 4f loope 0x10003386 <function_1000327e+0x108>
0x10003337: 4e dec esi
0x10003338: 5d pop ebp
0x10003339: 46 inc esi
0x1000333a: 1b 1b sbb ebx, dword ptr [ebx]
0x1000333c: 09 4d 46 or dword ptr [ebp + 0x46], ecx
0x1000333f: 29 bb 5e e6 d9 bb sub dword ptr [ebx - 0x442619a2], edi
0x10003345: b2 32 mov dl, 0x32
0x10003347: 7a 9a jp 0x100032e3 <function_1000327e+0x65>
0x10003349: 82 09 a9 or byte ptr [ecx], 0xa9
0x1000334c: f8 clc
0x1000334d: 5f pop edi
0x1000334e: da b2 f3 88 9e 4a fidiv dword ptr [edx + 0x4a9e88f3]
0x10003354: af scasd eax, dword ptr es:[edi]
0x10003355: d5 ba aad 0xba
0x10003357: 1d f9 41 a0 1f sbb eax, 0x1fa041f9
0x1000335c: 44 inc esp
0x1000335d: c8 78 8f ea enter -0x7088, -0x16
0x10003361: ec in al, dx
0x10003362: 5a pop edx
0x10003363: 68 f3 04 53 c9 push 0xc95304f3
0x10003368: 54 push esp
; data inside code section at 0x10003369 -- 0x1000337c
0x10003369: f3 c7 a4 cc 05 d3 b8 7a 2d 31 bf 33 1a 55 ae 1b |.......z-1.3.U..|
0x10003379: 30 86 90 |0.. |
0x1000337c: be e2 97 48 14 mov esi, 0x144897e2
0x10003381: e2 68 loop 0x100033eb <function_1000327e+0x16d>
0x10003383: c2 22 4f ret 0x4f22
0x10003386: 5f pop edi
0x10003387: 84 c1 test cl, al
0x10003389: 34 33 xor al, 0x33
0x1000338b: 13 cd adc ecx, ebp
0x1000338d: df db fstp st(3), st(0)
0x1000338f: ec in al, dx
0x10003390: 71 06 jno 0x10003398 <function_1000327e+0x11a>
0x10003392: 32 97 1f 99 e6 0f xor dl, byte ptr [edi + 0xfe6991f]
0x10003398: 89 44 5f af mov dword ptr [edi + ebx*2 - 0x51], eax
0x1000339c: 75 12 jne 0x100033b0 <function_1000327e+0x132>
0x1000339e: d7 xlatb
0x1000339f: a9 71 ad fd 7d test eax, 0x7dfdad71
0x100033a4: 6a 5b push 0x5b
0x100033a6: 8e d7 mov ss, edi
0x100033a8: f8 clc
0x100033a9: 25 f1 9e d0 6b and eax, 0x6bd09ef1
0x100033ae: c3 ret
; data inside code section at 0x100033af -- 0x100033b0
0x100033af: ca |. |
0x100033b0: 88 e9 mov cl, ch
; data inside code section at 0x100033b2 -- 0x100033b3
0x100033b2: 8f |. |
0x100033b3: 2a 60 56 sub ah, byte ptr [eax + 0x56]
0x100033b6: e8 aa a1 f5 67 call 0x77f5d565 <unknown_77f5d565>
0x100033bb: f4 hlt
0x100033bc: 4e dec esi
0x100033bd: 68 46 e7 cf a9 push 0xa9cfe746
0x100033c2: 45 inc ebp
0x100033c3: d6 salc
0x100033c4: 7c a5 jl 0x1000336b <function_1000327e+0xea>
0x100033c6: e2 75 loop 0x1000343d <function_1000327e+0x1bf>
0x100033c8: 86 be a6 9c 1d 53 xchg byte ptr [esi + 0x531d9ca6], bh
0x100033ce: 26 a0 15 ea 60 f1 mov al, byte ptr es:[0xf160ea15]
0x100033d4: dd 51 4a fst qword ptr [ecx + 0x4a]
0x100033d7: 22 12 and dl, byte ptr [edx]
0x100033d9: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100033da: f3 45 inc ebp
0x100033dc: 83 58 48 38 sbb dword ptr [eax + 0x48], 0x38
0x100033e0: 98 cwde
0x100033e1: 91 xchg eax, ecx
0x100033e2: a9 f7 9c 24 3f test eax, 0x3f249cf7
; data inside code section at 0x100033e7 -- 0x100033e8
0x100033e7: da |. |
0x100033e8: 83 c7 ba add edi, -0x46
0x100033eb: 78 f4 js 0x100033e1 <function_1000327e+0x163>
0x100033ed: d8 fc fdivr st(4)
0x100033ef: ec in al, dx
0x100033f0: da 96 06 15 7c 61 ficom dword ptr [esi + 0x617c1506]
0x100033f6: 23 1e and ebx, dword ptr [esi]
0x100033f8: 40 inc eax
0x100033f9: 06 push es
0x100033fa: b1 60 mov cl, 0x60
0x100033fc: 95 xchg eax, ebp
0x100033fd: 49 dec ecx
0x100033fe: d2 6c 6b b5 shr byte ptr [ebx + ebp*2 - 0x4b], cl
0x10003402: 09 5b 13 or dword ptr [ebx + 0x13], ebx
0x10003405: 4f dec edi
0x10003406: 30 ae a2 04 a1 07 xor byte ptr [esi + 0x7a104a2], ch
0x1000340c: 67 48 dec eax
0x1000340e: ea 30 99 63 92 4a e1 ljmp 0xe14a:0x92639930 <function_92639930>
; data inside code section at 0x10003415 -- 0x10003425
0x10003415: 8f 31 57 b9 a5 a8 e6 ed 7c 11 67 e6 b0 19 1d 08 |.1W.....|.g.....|
0x10003425: c3 ret
; data inside code section at 0x10003426 -- 0x10003436
0x10003426: 36 96 10 ae f6 8c 88 f7 a5 49 4f 76 8b 25 48 f7 |6........IOv.%H.|
0x10003436: af scasd eax, dword ptr es:[edi]
0x10003437: 13 8a cf b0 2f d8 adc ecx, dword ptr [edx - 0x27d04f31]
0x1000343d: 0b 7d 87 or edi, dword ptr [ebp - 0x79]
0x10003440: 2e 88 0a mov byte ptr cs:[edx], cl
0x10003443: 34 ea xor al, 0xea
0x10003445: 82 43 cf d9 add byte ptr [ebx - 0x31], 0xd9
0x10003449: 7c 17 jl 0x10003462 <function_1000327e+0x1e4>
0x1000344b: 5d pop ebp
0x1000344c: 74 f6 je 0x10003444
0x1000344e: 8a 9a b5 f4 0e a5 mov bl, byte ptr [edx - 0x5af10b4b]
0x10003454: bd 23 47 b0 a4 mov ebp, 0xa4b04723
0x10003459: 83 75 40 38 xor dword ptr [ebp + 0x40], 0x38
0x1000345d: 35 30 76 b2 29 xor eax, 0x29b27630
0x10003462: 58 pop eax
0x10003463: 7d 22 jge 0x10003487 <function_1000327e+0x209>
0x10003465: bc 9f 7c 9a 6f mov esp, 0x6f9a7c9f
0x1000346a: a2 e4 2c 43 f2 mov byte ptr [0xf2432ce4], al
0x1000346f: e6 a1 out 0xa1, al
0x10003471: 09 ac b1 3f a0 b5 e3 or dword ptr [ecx + esi*4 - 0x1c4a5fc1], ebp
0x10003478: 8a d5 mov dl, ch
0x1000347a: 89 c4 mov esp, eax
0x1000347c: e3 67 jecxz 0x100034e5 <function_1000327e+0x267>
0x1000347e: 6e outsb dx, byte ptr [esi]
0x1000347f: 63 4b db arpl word ptr [ebx - 0x25], cx
0x10003482: 3e 17 pop ss
0x10003484: d5 bb aad 0xbb
0x10003486: c3 ret
0x10003487: 06 push es
0x10003488: 28 a9 89 30 00 3d sub byte ptr [ecx + 0x3d003089], ch
0x1000348e: a3 95 f4 f8 fd mov dword ptr [0xfdf8f495], eax
0x10003493: 28 fc sub ah, bh
0x10003495: a0 b8 e0 d7 ac mov al, byte ptr [0xacd7e0b8]
0x1000349a: a3 6c 02 bc 4c mov dword ptr [0x4cbc026c], eax
0x1000349f: 69 d2 c0 28 96 51 imul edx, edx, 0x519628c0
0x100034a5: 7f a2 jg 0x10003449
; data inside code section at 0x100034a7 -- 0x100034a8
0x100034a7: f0 |. |
0x100034a8: 6b 72 b7 4b imul esi, dword ptr [edx - 0x49], 0x4b
0x100034ac: f7 41 00 c1 38 03 14 test dword ptr [ecx], 0x140338c1
0x100034b3: cb retf
0x100034b4: 56 push esi
0x100034b5: b4 ba mov ah, 0xba
0x100034b7: 57 push edi
0x100034b8: 9d popfd
0x100034b9: b6 34 mov dh, 0x34
0x100034bb: 46 inc esi
0x100034bc: 2e 97 xchg eax, edi
0x100034be: 5b pop ebx
0x100034bf: ce into
0x100034c0: ca 46 b3 retf -0x4cba
0x100034c3: 4e dec esi
0x100034c4: 24 d5 and al, 0xd5
0x100034c6: 07 pop es
0x100034c7: 57 push edi
0x100034c8: 14 66 adc al, 0x66
0x100034ca: 1b 40 47 sbb eax, dword ptr [eax + 0x47]
0x100034cd: 04 9b add al, 0x9b
0x100034cf: c5 7d d4 lds edi, ptr [ebp - 0x2c]
0x100034d2: 59 pop ecx
0x100034d3: 91 xchg eax, ecx
0x100034d4: c8 37 9d 91 enter -0x62c9, -0x6f
0x100034d8: 75 07 jne 0x100034e1 <function_1000327e+0x263>
0x100034da: 60 pushal
0x100034db: cf iretd
0x100034dc: 3b 66 4f cmp esp, dword ptr [esi + 0x4f]
0x100034df: ed in eax, dx
; data inside code section at 0x100034e0 -- 0x100034e1
0x100034e0: c0 |. |
0x100034e1: de e7 fsubrp st(7)
0x100034e3: 0e push cs
0x100034e4: 6f outsd dx, dword ptr [esi]
0x100034e5: 1f pop ds
0x100034e6: 94 xchg eax, esp
0x100034e7: 4b dec ebx
0x100034e8: ad lodsd eax, dword ptr [esi]
0x100034e9: 0e push cs
; data inside code section at 0x100034ea -- 0x100034eb
0x100034ea: db |. |
; function: function_100034eb at 0x100034eb -- 0x100034f6
0x100034eb: 22 b2 56 d0 45 60 and dh, byte ptr [edx + 0x6045d056]
0x100034f1: 6a ff push -1
0x100034f3: ca 20 93 retf -0x6ce0
; function: function_100034f6 at 0x100034f6 -- 0x1000352e
0x100034f6: 82 94 7d e4 d6 57 7d 96 adc byte ptr [ebp + edi*2 + 0x7d57d6e4], 0x96
0x100034fe: 8a 40 e7 mov al, byte ptr [eax - 0x19]
0x10003501: 07 pop es
0x10003502: 32 73 3c xor dh, byte ptr [ebx + 0x3c]
0x10003505: a9 86 be f8 b8 test eax, 0xb8f8be86
0x1000350a: dc 74 d1 ab fdiv qword ptr [ecx + edx*8 - 0x55]
0x1000350e: 8d 4a c5 lea ecx, [edx - 0x3b]
0x10003511: 86 f8 xchg al, bh
0x10003513: 8c e9 mov ecx, gs
0x10003515: e0 b1 loopne 0x100034c8
0x10003517: b8 6e 62 6e a7 mov eax, 0xa76e626e
0x1000351c: 46 inc esi
0x1000351d: 58 pop eax
0x1000351e: fc cld
0x1000351f: d5 e8 aad 0xe8
0x10003521: 5f pop edi
0x10003522: 3c 0a cmp al, 0xa
0x10003524: f5 cmc
0x10003525: d4 43 aam 0x43
0x10003527: e4 42 in al, 0x42
0x10003529: e9 31 9b cd f1 jmp 0x1cdd05f <unknown_1cdd05f>
; data inside code section at 0x1000352e -- 0x1000352f
0x1000352e: 30 |0 |
; function: function_1000352f at 0x1000352f -- 0x10003532
0x1000352f: e5 8f in eax, 0x8f
0x10003531: c3 ret
; data inside code section at 0x10003532 -- 0x10003534
0x10003532: 41 25 |A% |
; function: function_10003534 at 0x10003534 -- 0x1000353d
0x10003534: 4e dec esi
0x10003535: 69 db 3f c6 a6 cf imul ebx, ebx, 0xcfa6c63f
0x1000353b: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x1000353c: c3 ret
; function: function_1000353d at 0x1000353d -- 0x10003718
0x1000353d: 33 70 4c xor esi, dword ptr [eax + 0x4c]
0x10003540: db 99 69 b6 a7 1f fistp dword ptr [ecx + 0x1fa7b669]
0x10003546: d5 00 aad 0
0x10003548: 6a b4 push -0x4c
0x1000354a: 6c insb byte ptr es:[edi], dx
0x1000354b: 55 push ebp
0x1000354c: 98 cwde
0x1000354d: e5 0d in eax, 0xd
0x1000354f: f3 d0 7e 15 sar byte ptr [esi + 0x15], 1
0x10003553: 75 5c jne 0x100035b1 <function_1000353d+0x74>
0x10003555: eb cd jmp 0x10003524
; data inside code section at 0x10003557 -- 0x10003572
0x10003557: 2e a6 c8 d0 d1 22 1e 3f 77 18 92 b4 fa a7 8a 6e |.....".?w......n|
0x10003567: 4b 2d 1a 9f 22 06 90 83 21 c7 fe |K-.."...!.. |
0x10003572: 2c ce sub al, 0xce
0x10003574: b4 15 mov ah, 0x15
0x10003576: 66 c2 46 ad ret 0xad46
0x1000357a: ca b5 df retf -0x204b
; data inside code section at 0x1000357d -- 0x10003580
0x1000357d: ba 1d 7f |... |
0x10003580: ff 68 0a ljmp [eax + 0xa]
; data inside code section at 0x10003583 -- 0x10003592
0x10003583: 25 83 9b 9a 2f 93 35 aa fd 63 78 1e 9b a9 a8 |%.../.5..cx.... |
0x10003592: 51 push ecx
0x10003593: 4a dec edx
0x10003594: 43 inc ebx
0x10003595: de 11 ficom word ptr [ecx]
0x10003597: 5a pop edx
0x10003598: 9d popfd
0x10003599: f2 61 popal
0x1000359b: b7 fc mov bh, 0xfc
0x1000359d: 37 aaa
0x1000359e: 59 pop ecx
; data inside code section at 0x1000359f -- 0x100035af
0x1000359f: 8f 60 25 19 20 ce c0 f4 b1 c7 14 17 98 64 e8 f7 |.`%. ........d..|
0x100035af: 07 pop es
0x100035b0: 5a pop edx
0x100035b1: fd std
0x100035b2: f6 7c a6 0b idiv byte ptr [esi + 0xb]
0x100035b6: 42 inc edx
0x100035b7: 72 2d jb 0x100035e6 <function_1000353d+0xa9>
0x100035b9: 7c 23 jl 0x100035de <function_1000353d+0xa1>
0x100035bb: 62 37 bound esi, qword ptr [edi]
0x100035bd: d4 aa aam 0xaa
0x100035bf: cb retf
; data inside code section at 0x100035c0 -- 0x100035d9
0x100035c0: e7 a3 51 80 24 72 51 b8 34 70 b9 be dc 07 84 96 |..Q.$rQ.4p......|
0x100035d0: cf 0e 4a d1 01 39 5f a3 62 |..J..9_.b |
0x100035d9: e3 9f jecxz 0x1000357a <function_1000353d+0x3d>
0x100035db: 87 43 65 xchg dword ptr [ebx + 0x65], eax
0x100035de: 43 inc ebx
0x100035df: 04 f3 add al, 0xf3
0x100035e1: 06 push es
0x100035e2: 41 inc ecx
0x100035e3: 2b e7 sub esp, edi
0x100035e5: 6f outsd dx, dword ptr [esi]
0x100035e6: e3 aa jecxz 0x10003592 <function_1000353d+0x55>
0x100035e8: dd 5a c4 fstp qword ptr [edx - 0x3c]
0x100035eb: fc cld
0x100035ec: d3 fa sar edx, cl
0x100035ee: be 65 da 45 d5 mov esi, 0xd545da65
0x100035f3: b0 e3 mov al, 0xe3
0x100035f5: 11 de adc esi, ebx
0x100035f7: 52 push edx
0x100035f8: b4 3a mov ah, 0x3a
0x100035fa: 3e 35 46 fd d6 35 xor eax, 0x35d6fd46
0x10003600: d4 61 aam 0x61
0x10003602: 6f outsd dx, dword ptr [esi]
0x10003603: e0 04 loopne 0x10003609
; data inside code section at 0x10003605 -- 0x10003607
0x10003605: bb b1 |.. |
0x10003607: 72 1a jb 0x10003623 <function_1000353d+0xe6>
0x10003609: f3 1d d3 d2 60 df sbb eax, 0xdf60d2d3
0x1000360f: cc int3
0x10003610: e0 67 loopne 0x10003679 <function_1000353d+0x13c>
0x10003612: eb ca jmp 0x100035de <function_1000353d+0xa1>
; data inside code section at 0x10003614 -- 0x1000361b
0x10003614: 72 c0 8e 0d d2 d7 38 |r.....8 |
0x1000361b: c8 41 c9 13 enter -0x36bf, 0x13
0x1000361f: 9e sahf
0x10003620: 09 66 cd or dword ptr [esi - 0x33], esp
0x10003623: 0b f7 or esi, edi
; data inside code section at 0x10003625 -- 0x10003648
0x10003625: c6 34 93 22 49 69 f1 cd 15 8b 44 cd 02 70 b4 ae |.4."Ii....D..p..|
0x10003635: 1b c0 52 39 01 cc 1a 11 ab 7f 79 5d a3 1e cf d3 |..R9......y]....|
0x10003645: 21 06 a2 |!.. |
0x10003648: e9 56 8a fa c6 jmp 0xd6fac0a3 <function_d6fac0a3>
; data inside code section at 0x1000364d -- 0x1000365a
0x1000364d: cc d8 e2 ff c9 61 00 cf e6 0c 0e d7 a9 |.....a....... |
0x1000365a: 03 a8 f3 ad a2 20 add ebp, dword ptr [eax + 0x20a2adf3]
0x10003660: ad lodsd eax, dword ptr [esi]
0x10003661: fd std
0x10003662: 86 6f c7 xchg byte ptr [edi - 0x39], ch
0x10003665: 78 7e js 0x100036e5 <function_1000353d+0x1a8>
0x10003667: bc c9 0d 07 3a mov esp, 0x3a070dc9
0x1000366c: 40 inc eax
0x1000366d: 2a 65 fa sub ah, byte ptr [ebp - 6]
0x10003670: 0e push cs
0x10003671: e9 b1 11 41 72 jmp 0x82414827 <function_82414827>
; data inside code section at 0x10003676 -- 0x10003679
0x10003676: e0 df 8b |... |
0x10003679: ca e7 46 retf 0x46e7
; data inside code section at 0x1000367c -- 0x1000368f
0x1000367c: 71 a2 e5 bc 74 01 b0 f8 0b fa 4e b6 08 7e 9a d2 |q...t.....N..~..|
0x1000368c: ab cf c4 |... |
0x1000368f: cb retf
; data inside code section at 0x10003690 -- 0x100036ba
0x10003690: 6d 41 ee 4d fa 96 6d 9e 97 14 81 54 fa 56 20 a2 |mA.M..m....T.V .|
0x100036a0: 2c 81 99 56 61 5b 87 ba 81 03 39 06 3c 6c 8d 3f |,..Va[....9.<l.?|
0x100036b0: 34 02 7f f3 48 71 7d 7f 1f c7 |4...Hq}... |
0x100036ba: 4a dec edx
0x100036bb: c3 ret
; data inside code section at 0x100036bc -- 0x100036c5
0x100036bc: 01 43 a3 9d f6 5f 6d 59 1b |.C..._mY. |
0x100036c5: 96 xchg eax, esi
0x100036c6: 56 push esi
0x100036c7: 24 fb and al, 0xfb
0x100036c9: 03 4d 8e add ecx, dword ptr [ebp - 0x72]
0x100036cc: d7 xlatb
0x100036cd: 4a dec edx
0x100036ce: 08 8a 95 d7 0e 9d or byte ptr [edx - 0x62f1286b], cl
0x100036d4: 07 pop es
0x100036d5: 42 inc edx
0x100036d6: b8 1a e6 c7 6b mov eax, 0x6bc7e61a
0x100036db: 52 push edx
0x100036dc: a8 bd test al, 0xbd
0x100036de: e9 2b a4 2b e0 jmp 0xf02bdb0e <function_f02bdb0e>
0x100036e3: 79 00 jns 0x100036e5 <function_1000353d+0x1a8>
0x100036e5: 1c 88 sbb al, 0x88
0x100036e7: 99 cdq
0x100036e8: 93 xchg eax, ebx
0x100036e9: a0 97 4e cf 26 mov al, byte ptr [0x26cf4e97]
0x100036ee: 2c 0f sub al, 0xf
0x100036f0: fb sti
0x100036f1: 3e cf iretd
0x100036f3: 23 04 ec and eax, dword ptr [esp + ebp*8]
0x100036f6: fa cli
0x100036f7: 19 6e d4 sbb dword ptr [esi - 0x2c], ebp
0x100036fa: 02 23 add ah, byte ptr [ebx]
0x100036fc: 86 0e xchg byte ptr [esi], cl
0x100036fe: a3 b2 80 fd 72 mov dword ptr [0x72fd80b2], eax
0x10003703: d5 97 aad 0x97
0x10003705: 56 push esi
0x10003706: e1 be loope 0x100036c6 <function_1000353d+0x189>
0x10003708: 74 de je 0x100036e8 <function_1000353d+0x1ab>
0x1000370a: 89 45 18 mov dword ptr [ebp + 0x18], eax
0x1000370d: 8b 18 mov ebx, dword ptr [eax]
0x1000370f: 21 04 77 and dword ptr [edi + esi*2], eax
0x10003712: 0c 0d or al, 0xd
0x10003714: f1 int1
0x10003715: c2 48 c4 ret 0xc448
; function: function_10003718 at 0x10003718 -- 0x1000371a
0x10003718: 6f outsd dx, dword ptr [esi]
0x10003719: c3 ret
; function: function_1000371a at 0x1000371a -- 0x10003729
0x1000371a: 98 cwde
0x1000371b: 4e dec esi
0x1000371c: 82 0e f6 or byte ptr [esi], 0xf6
0x1000371f: be c0 37 da 65 mov esi, 0x65da37c0
0x10003724: 3c f6 cmp al, 0xf6
0x10003726: c2 0c 4f ret 0x4f0c
; data inside code section at 0x10003729 -- 0x10003743
0x10003729: e4 97 0d 4d d5 8e f0 b2 09 da de 50 40 79 d7 cd |...M.......P@y..|
0x10003739: a5 db 7e 54 ae 4c 6c 13 f7 22 |..~T.Ll.." |
; function: function_10003743 at 0x10003743 -- 0x10003744
; data inside code section at 0x10003744 -- 0x10003775
0x10003744: 3e ec 14 16 be 7b 57 1d 09 9a 1c 4b 40 3c 80 93 |>....{W....K@<..|
0x10003754: da f1 fa 32 e4 46 37 39 36 23 b3 9d 52 16 b3 13 |...2.F796#..R...|
0x10003764: 71 41 2f 7c a6 5b cf 11 f0 d3 48 8f 97 0a 5d e8 |qA/|.[....H...].|
0x10003774: dd |. |
; function: function_10003775 at 0x10003775 -- 0x10003777
0x10003775: eb cc jmp 0x10003743 <function_10003743>
; data inside code section at 0x10003777 -- 0x100037ae
0x10003777: bd a8 37 2e d7 14 c6 7a c8 40 d1 3b 34 fe 60 d6 |..7....z.@.;4.`.|
0x10003787: 3d 78 13 93 fa 0f 7b 29 a9 d5 31 0d 64 f6 53 3c |=x....{)..1.d.S<|
0x10003797: 12 3e 30 b4 87 0c 01 9d a3 b6 0c 1f 5a 09 8f 71 |.>0.........Z..q|
0x100037a7: cf b5 b1 29 73 ac e1 |...)s.. |
; function: function_100037ae at 0x100037ae -- 0x100037af
; data inside code section at 0x100037af -- 0x100037b4
0x100037af: 48 1a 5b 22 88 |H.[". |
; function: function_100037b4 at 0x100037b4 -- 0x100037bb
0x100037b4: ea 3a cf ec 0d c9 02 ljmp 0x2c9:0xdeccf3a <unknown_deccf3a>
; data inside code section at 0x100037bb -- 0x100037fa
0x100037bb: 40 24 f9 ce 37 86 6a f5 6c 62 c5 90 f5 c6 87 29 |@$..7.j.lb.....)|
0x100037cb: 03 6a 23 d8 cd f9 3f 6d c4 18 21 57 fe 57 3b cd |.j#...?m..!W.W;.|
0x100037db: 55 15 86 bc 90 af 1a 6d 69 3d 9f 17 be c1 d5 0f |U......mi=......|
0x100037eb: 50 65 4c 37 84 be 56 44 da f9 57 ac 9c f0 cc |PeL7..VD..W.... |
; function: function_100037fa at 0x100037fa -- 0x1000399e
0x100037fa: b3 66 mov bl, 0x66
0x100037fc: 3d 64 b8 8a db cmp eax, 0xdb8ab864
0x10003801: 93 xchg eax, ebx
0x10003802: fa cli
0x10003803: 1c 87 sbb al, 0x87
0x10003805: 5d pop ebp
0x10003806: df 9d 17 40 c2 9d fistp word ptr [ebp - 0x623dbfe9]
0x1000380c: 3d de 35 6d 76 cmp eax, 0x766d35de
0x10003811: 63 15 7f 7d 5f 7b arpl word ptr [0x7b5f7d7f], dx
0x10003817: 00 ed add ch, ch
0x10003819: 77 93 ja 0x100037ae <function_100037ae>
0x1000381b: 22 d8 and bl, al
0x1000381d: eb 1c jmp 0x1000383b
; data inside code section at 0x1000381f -- 0x1000383b
0x1000381f: e7 ae be c6 28 65 e4 4e 0f af 0a cc c7 d5 77 df |....(e.N......w.|
0x1000382f: 54 07 77 7e d5 49 6f 92 be 3f 01 15 |T.w~.Io..?.. |
0x1000383b: 63 c8 arpl ax, cx
0x1000383d: 3d 60 18 6e 0e cmp eax, 0xe6e1860
0x10003842: 70 56 jo 0x1000389a <function_100037fa+0xa0>
0x10003844: bc ab 92 76 af mov esp, 0xaf7692ab
0x10003849: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x1000384a: 39 4c 23 80 cmp dword ptr [ebx - 0x80], ecx
0x1000384e: 32 fb xor bh, bl
0x10003850: 46 inc esi
0x10003851: f4 hlt
0x10003852: db 98 5b a4 c5 ee fistp dword ptr [eax - 0x113a5ba5]
0x10003858: 64 a8 91 test al, 0x91
0x1000385b: a1 f0 4d 08 c3 mov eax, dword ptr [0xc3084df0]
0x10003860: 91 xchg eax, ecx
0x10003861: 1b 13 sbb edx, dword ptr [ebx]
0x10003863: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10003864: 6a 62 push 0x62
0x10003866: bb 9f 97 ca 76 mov ebx, 0x76ca979f
0x1000386b: 01 4c 0d 6f add dword ptr [ebp + ecx + 0x6f], ecx
0x1000386f: be f4 4b 92 4c mov esi, 0x4c924bf4
0x10003874: d1 a8 84 3c 0d 53 shr dword ptr [eax + 0x530d3c84], 1
0x1000387a: cd 8f int 0x8f
0x1000387c: 58 pop eax
0x1000387d: d3 a7 dd 8e b8 d7 shl dword ptr [edi - 0x28477123], cl
0x10003883: f3 09 2a or dword ptr [edx], ebp
0x10003886: 9c pushfd
0x10003887: a0 ad 88 c7 76 mov al, byte ptr [0x76c788ad]
0x1000388c: d6 salc
0x1000388d: 0a 14 45 40 60 69 5b or dl, byte ptr [eax*2 + 0x5b696040]
; data inside code section at 0x10003894 -- 0x10003895
0x10003894: c7 |. |
0x10003895: 72 3b jb 0x100038d2 <function_100037fa+0xd8>
0x10003897: 99 cdq
0x10003898: 90 nop
0x10003899: 5b pop ebx
0x1000389a: ce into
0x1000389b: 61 popal
0x1000389c: 16 push ss
0x1000389d: e9 3e 3d eb 02 jmp 0x12eb75e0 <function_12eb75e0>
0x100038a2: f8 clc
0x100038a3: 75 75 jne 0x1000391a <function_100037fa+0x11f>
0x100038a5: 19 80 bf 8b c0 c8 sbb dword ptr [eax - 0x373f7441], eax
0x100038ab: 68 1c 3a 67 1c push 0x1c673a1c
0x100038b0: 67 28 ac 47 ab sub byte ptr [si - 0x54b9], ch
0x100038b5: 4f dec edi
0x100038b6: 35 9f 7c d1 b3 xor eax, 0xb3d17c9f
0x100038bb: b4 be mov ah, 0xbe
0x100038bd: 94 xchg eax, esp
0x100038be: 04 4a add al, 0x4a
0x100038c0: 40 inc eax
0x100038c1: 92 xchg eax, edx
0x100038c2: 76 67 jbe 0x1000392b <function_100037fa+0x131>
0x100038c4: bc 40 6e 6c c5 mov esp, 0xc56c6e40
0x100038c9: 7b c8 jnp 0x10003893
0x100038cb: b5 d1 mov ch, 0xd1
0x100038cd: b8 b8 46 4f 8d mov eax, 0x8d4f46b8
0x100038d2: 50 push eax
0x100038d3: a1 a7 db 4f b0 mov eax, dword ptr [0xb04fdba7]
0x100038d8: f9 stc
0x100038d9: f9 stc
0x100038da: 55 push ebp
0x100038db: a9 61 83 a9 03 test eax, 0x3a98361
0x100038e0: bc f2 d6 5b de mov esp, 0xde5bd6f2
0x100038e5: 39 c2 cmp edx, eax
0x100038e7: a8 fb test al, 0xfb
0x100038e9: ea dc f9 3f 80 cc 6f ljmp 0x6fcc:0x803ff9dc <function_803ff9dc>
; data inside code section at 0x100038f0 -- 0x100038f8
0x100038f0: fc 3a 4e 62 fb b6 fe e5 |.:Nb.... |
0x100038f8: a3 96 15 a9 8a mov dword ptr [0x8aa91596], eax
0x100038fd: 5c pop esp
0x100038fe: 82 4c d1 73 82 or byte ptr [ecx + edx*8 + 0x73], 0x82
0x10003903: 0b 9b 85 9b 39 c7 or ebx, dword ptr [ebx - 0x38c6647b]
0x10003909: 5d pop ebp
0x1000390a: 54 push esp
0x1000390b: 9b wait
0x1000390c: 8b de mov ebx, esi
0x1000390e: 12 c0 adc al, al
0x10003910: 75 e8 jne 0x100038fa
0x10003912: 07 pop es
0x10003913: 7f e4 jg 0x100038f9
0x10003915: 85 e9 test ecx, ebp
0x10003917: 8c e8 mov eax, gs
0x10003919: cf iretd
; data inside code section at 0x1000391a -- 0x1000391b
0x1000391a: dd |. |
0x1000391b: f1 int1
0x1000391c: 44 inc esp
0x1000391d: bf ae b5 c9 22 mov edi, 0x22c9b5ae
0x10003922: c3 ret
; data inside code section at 0x10003923 -- 0x10003925
0x10003923: ec 70 |.p |
0x10003925: a9 d0 a4 f4 77 test eax, 0x77f4a4d0
0x1000392a: 5d pop ebp
0x1000392b: 0c 15 or al, 0x15
0x1000392d: b4 bf mov ah, 0xbf
0x1000392f: 96 xchg eax, esi
0x10003930: 5c pop esp
0x10003931: a2 86 72 98 a6 mov byte ptr [0xa6987286], al
0x10003936: 68 7f 5b 7a 7c push 0x7c7a5b7f
0x1000393b: e1 dd loope 0x1000391a <function_100037fa+0x11f>
0x1000393d: b4 02 mov ah, 2
0x1000393f: 89 c3 mov ebx, eax
0x10003941: ce into
0x10003942: f9 stc
0x10003943: 2b 03 sub eax, dword ptr [ebx]
0x10003945: 89 15 9d 1d 29 a7 mov dword ptr [0xa7291d9d], edx
0x1000394b: 45 inc ebp
0x1000394c: 9d popfd
0x1000394d: d3 e5 shl ebp, cl
0x1000394f: c0 c2 31 rol dl, 0x31
0x10003952: e6 1b out 0x1b, al
0x10003954: 2a 4c 94 5b sub cl, byte ptr [esp + edx*4 + 0x5b]
0x10003958: c1 58 c4 c6 rcr dword ptr [eax - 0x3c], -0x3a
0x1000395c: ee out dx, al
0x1000395d: f1 int1
0x1000395e: b7 eb mov bh, 0xeb
0x10003960: 71 35 jno 0x10003997 <function_100037fa+0x19d>
0x10003962: a9 70 4f 41 e4 test eax, 0xe4414f70
0x10003967: 5d pop ebp
0x10003968: 7e 8e jle 0x100038f8 <function_100037fa+0xfe>
0x1000396a: 8e eb mov gs, ebx
0x1000396c: d2 6e 1b shr byte ptr [esi + 0x1b], cl
0x1000396f: d4 50 aam 0x50
0x10003971: b4 40 mov ah, 0x40
0x10003973: e5 94 in eax, 0x94
0x10003975: d3 9a 46 7d 0f 0a rcr dword ptr [edx + 0xa0f7d46], cl
0x1000397b: 42 inc edx
0x1000397c: c1 46 b2 ad rol dword ptr [esi - 0x4e], -0x53
0x10003980: 7d 05 jge 0x10003987 <function_100037fa+0x18d>
0x10003982: fd std
0x10003983: e4 02 in al, 2
; data inside code section at 0x10003985 -- 0x10003987
0x10003985: b8 d0 |.. |
0x10003987: 3f aas
0x10003988: b9 97 45 02 5f mov ecx, 0x5f024597
0x1000398d: d0 d3 rcl bl, 1
0x1000398f: 06 push es
0x10003990: 19 9e ef 50 a2 6f sbb dword ptr [esi + 0x6fa250ef], ebx
; data inside code section at 0x10003996 -- 0x10003997
0x10003996: 77 |w |
0x10003997: 18 83 c1 d0 22 96 sbb byte ptr [ebx - 0x69dd2f3f], al
0x1000399d: 6d insd dword ptr es:[edi], dx
; data inside code section at 0x1000399e -- 0x100039b4
0x1000399e: 8c 7d 14 d5 98 8d ce 0e 86 65 cf 8a 88 21 37 a2 |.}.......e...!7.|
0x100039ae: ed 69 b7 5e 65 72 |.i.^er |
; function: function_100039b4 at 0x100039b4 -- 0x100039b5
; data inside code section at 0x100039b5 -- 0x100039c7
0x100039b5: c1 5d bd 59 2d 90 59 b5 56 67 0d 96 6f 2c aa f2 |.].Y-.Y.Vg..o,..|
0x100039c5: 4a 8f |J. |
; function: function_100039c7 at 0x100039c7 -- 0x100039e9
0x100039c7: 67 29 d9 sub ecx, ebx
0x100039ca: ec in al, dx
0x100039cb: 3b d7 cmp edx, edi
0x100039cd: 4b dec ebx
0x100039ce: 71 96 jno 0x10003966
0x100039d0: b4 e6 mov ah, 0xe6
0x100039d2: 9c pushfd
0x100039d3: 3f aas
0x100039d4: b4 e0 mov ah, 0xe0
0x100039d6: 71 b8 jno 0x10003990
0x100039d8: 03 92 10 0f 52 e2 add edx, dword ptr [edx - 0x1dadf0f0]
0x100039de: 0f 5d 94 8d 37 5a 88 59 minps xmm2, xmmword ptr [ebp + ecx*4 + 0x59885a37]
0x100039e6: ca 25 aa retf -0x55db
; function: function_100039e9 at 0x100039e9 -- 0x10003a61
0x100039e9: 33 e4 xor esp, esp
0x100039eb: e7 97 out 0x97, eax
0x100039ed: 86 c5 xchg ch, al
0x100039ef: 83 4e 6a ed or dword ptr [esi + 0x6a], 0xffffffed
0x100039f3: 90 nop
0x100039f4: 67 1e push ds
0x100039f6: 9a 40 b5 bf ae d1 78 lcall 0x78d1:0xaebfb540 <unknown_aebfb540>
0x100039fd: 8e 85 9a 72 b2 95 mov es, word ptr [ebp - 0x6a4d8d66]
0x10003a03: 89 9c 6a 1c 3f 99 df mov dword ptr [edx + ebp*2 - 0x2066c0e4], ebx
0x10003a0a: b9 42 5c ff 1c mov ecx, 0x1cff5c42
0x10003a0f: 91 xchg eax, ecx
0x10003a10: d0 8c 15 31 2a 3d 4d ror byte ptr [ebp + edx + 0x4d3d2a31], 1
0x10003a17: 55 push ebp
0x10003a18: 4e dec esi
0x10003a19: 7e 02 jle 0x10003a1d <function_100039e9+0x34>
0x10003a1b: cf iretd
0x10003a1c: 92 xchg eax, edx
0x10003a1d: 39 7d 9a cmp dword ptr [ebp - 0x66], edi
0x10003a20: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10003a21: 26 da de fcmovu st(0), st(6)
0x10003a24: a1 f5 f2 f2 d5 mov eax, dword ptr [0xd5f2f2f5]
0x10003a29: 72 89 jb 0x100039b4 <function_100039b4>
0x10003a2b: a8 14 test al, 0x14
0x10003a2d: 1d 16 87 17 49 sbb eax, 0x49178716
0x10003a32: 00 a3 47 1b 48 74 add byte ptr [ebx + 0x74481b47], ah
0x10003a38: 60 pushal
0x10003a39: 2e 52 push edx
0x10003a3b: 56 push esi
0x10003a3c: 0f ef 8f 73 e4 ca ae pxor mm1, qword ptr [edi - 0x51351b8d]
0x10003a43: 9d popfd
0x10003a44: a9 0b 83 d8 94 test eax, 0x94d8830b
0x10003a49: ae scasb al, byte ptr es:[edi]
0x10003a4a: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10003a4b: 61 popal
0x10003a4c: a2 3c 93 dc ed mov byte ptr [0xeddc933c], al
0x10003a51: b8 6e 9a 8a 03 mov eax, 0x38a9a6e
0x10003a56: 61 popal
0x10003a57: 83 0d 52 ec 8d 62 75 or dword ptr [0x628dec52], 0x75
0x10003a5e: 7b d3 jnp 0x10003a33
0x10003a60: c3 ret
; function: function_10003a61 at 0x10003a61 -- 0x10003a76
0x10003a61: 25 80 98 0b 1e and eax, 0x1e0b9880
0x10003a66: 0c 08 or al, 8
0x10003a68: 59 pop ecx
0x10003a69: 61 popal
0x10003a6a: d8 31 fdiv dword ptr [ecx]
0x10003a6c: 4c dec esp
0x10003a6d: 12 4f 6a adc cl, byte ptr [edi + 0x6a]
0x10003a70: ba eb f0 db f9 mov edx, 0xf9dbf0eb
0x10003a75: cb retf
; function: function_10003a76 at 0x10003a76 -- 0x10003ddb
0x10003a76: 76 da jbe 0x10003a52
0x10003a78: cc int3
0x10003a79: f6 d7 not bh
0x10003a7b: 8e 98 3d 78 71 04 mov ds, word ptr [eax + 0x471783d]
0x10003a81: d6 salc
0x10003a82: 54 push esp
0x10003a83: 43 inc ebx
0x10003a84: 48 dec eax
0x10003a85: 35 e4 b1 71 81 xor eax, 0x8171b1e4
0x10003a8a: d8 5f 84 fcomp dword ptr [edi - 0x7c]
0x10003a8d: 73 d6 jae 0x10003a65
0x10003a8f: 96 xchg eax, esi
0x10003a90: 75 59 jne 0x10003aeb <function_10003a76+0x75>
0x10003a92: 23 d5 and edx, ebp
0x10003a94: 1e push ds
0x10003a95: 66 49 dec cx
0x10003a97: 23 71 4c and esi, dword ptr [ecx + 0x4c]
0x10003a9a: be 5e 22 65 16 mov esi, 0x1665225e
0x10003a9f: 25 91 75 23 c3 and eax, 0xc3237591
0x10003aa4: e8 4f b3 5a 16 call 0x265aedf8 <unknown_265aedf8>
0x10003aa9: c9 leave
0x10003aaa: fd std
0x10003aab: 8a 06 mov al, byte ptr [esi]
0x10003aad: 5e pop esi
0x10003aae: 30 86 5a 81 3d 2e xor byte ptr [esi + 0x2e3d815a], al
0x10003ab4: d0 af cc c8 4d 30 shr byte ptr [edi + 0x304dc8cc], 1
0x10003aba: d1 b6 8c 78 31 07 sal dword ptr [esi + 0x731788c], 1
0x10003ac0: 7d 3e jge 0x10003b00 <function_10003a76+0x8a>
0x10003ac2: 86 0f xchg byte ptr [edi], cl
0x10003ac4: 2d 2c 35 b6 ad sub eax, 0xadb6352c
0x10003ac9: af scasd eax, dword ptr es:[edi]
0x10003aca: d8 7a 96 fdivr dword ptr [edx - 0x6a]
0x10003acd: ad lodsd eax, dword ptr [esi]
0x10003ace: 57 push edi
0x10003acf: 3d 5d 7b ab 46 cmp eax, 0x46ab7b5d
0x10003ad4: 45 inc ebp
0x10003ad5: 82 56 b1 81 adc byte ptr [esi - 0x4f], 0x81
0x10003ad9: 6d insd dword ptr es:[edi], dx
0x10003ada: 7b be jnp 0x10003a9a <function_10003a76+0x24>
0x10003adc: 01 17 add dword ptr [edi], edx
0x10003ade: 94 xchg eax, esp
0x10003adf: 1d b1 e8 26 44 sbb eax, 0x4426e8b1
0x10003ae4: d8 78 06 fdivr dword ptr [eax + 6]
0x10003ae7: ed in eax, dx
; data inside code section at 0x10003ae8 -- 0x10003aeb
0x10003ae8: 66 f6 3d |f.= |
0x10003aeb: 78 19 js 0x10003b06 <function_10003a76+0x90>
0x10003aed: e4 55 in al, 0x55
0x10003aef: 93 xchg eax, ebx
0x10003af0: 68 ad db bd 54 push 0x54bddbad
0x10003af5: ac lodsb al, byte ptr [esi]
0x10003af6: 18 62 81 sbb byte ptr [edx - 0x7f], ah
0x10003af9: 66 eb 72 jmp 0x10003b6e <unknown_3b6e>
0x10003afc: 5c pop esp
0x10003afd: 49 dec ecx
0x10003afe: 14 11 adc al, 0x11
0x10003b00: 04 75 add al, 0x75
0x10003b02: c5 17 lds edx, ptr [edi]
0x10003b04: 9e sahf
0x10003b05: fb sti
0x10003b06: 0e push cs
0x10003b07: a0 1f 52 07 dc mov al, byte ptr [0xdc07521f]
0x10003b0c: 2b fc sub edi, esp
0x10003b0e: 32 39 xor bh, byte ptr [ecx]
0x10003b10: 36 21 7d 20 and dword ptr ss:[ebp + 0x20], edi
0x10003b14: b3 01 mov bl, 1
0x10003b16: df 86 af bd dd 14 fild word ptr [esi + 0x14ddbdaf]
0x10003b1c: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10003b1d: f1 int1
0x10003b1e: 8d 81 86 b0 3f 67 lea eax, [ecx + 0x673fb086]
0x10003b24: 93 xchg eax, ebx
0x10003b25: 94 xchg eax, esp
0x10003b26: f6 84 04 cf 84 c4 45 24 test byte ptr [esp + eax + 0x45c484cf], 0x24
0x10003b2e: 75 db jne 0x10003b0b
0x10003b30: e3 76 jecxz 0x10003ba8 <function_10003a76+0x132>
0x10003b32: e5 2f in eax, 0x2f
0x10003b34: 0b d3 or edx, ebx
0x10003b36: ab stosd dword ptr es:[edi], eax
0x10003b37: 4d dec ebp
0x10003b38: 86 47 60 xchg byte ptr [edi + 0x60], al
0x10003b3b: 1e push ds
0x10003b3c: 86 b3 be 41 26 da xchg byte ptr [ebx - 0x25d9be42], dh
0x10003b42: cd d8 int 0xd8
0x10003b44: 75 79 jne 0x10003bbf <function_10003a76+0x149>
0x10003b46: 57 push edi
0x10003b47: 43 inc ebx
0x10003b48: a8 7d test al, 0x7d
0x10003b4a: 6a 86 push -0x7a
0x10003b4c: 9f lahf
0x10003b4d: 33 3d 74 3f 63 46 xor edi, dword ptr [0x46633f74]
0x10003b53: 83 99 5f 03 6c 2c 1e sbb dword ptr [ecx + 0x2c6c035f], 0x1e
0x10003b5a: c9 leave
0x10003b5b: 99 cdq
0x10003b5c: 6a c9 push -0x37
0x10003b5e: 95 xchg eax, ebp
0x10003b5f: 80 19 a3 sbb byte ptr [ecx], 0xa3
0x10003b62: ca 68 5d retf 0x5d68
0x10003b65: 76 d8 jbe 0x10003b3f
0x10003b67: ee out dx, al
0x10003b68: f3 cf iretd
0x10003b6a: f7 c2 52 a6 22 2d test edx, 0x2d22a652
0x10003b70: cf iretd
0x10003b71: c0 90 40 8f 58 59 83 rcl byte ptr [eax + 0x59588f40], 0x83
0x10003b78: 66 b9 c1 02 mov cx, 0x2c1
0x10003b7c: 03 48 d3 add ecx, dword ptr [eax - 0x2d]
0x10003b7f: 45 inc ebp
0x10003b80: 61 popal
0x10003b81: 54 push esp
0x10003b82: 61 popal
0x10003b83: 9d popfd
0x10003b84: 35 b9 57 0e 17 xor eax, 0x170e57b9
0x10003b89: 13 a5 9e 3d b6 69 adc esp, dword ptr [ebp + 0x69b63d9e]
0x10003b8f: 01 35 36 67 c8 db add dword ptr [0xdbc86736], esi
0x10003b95: 2f das
0x10003b96: c5 b4 fd ba 41 08 0a lds esi, ptr [ebp + edi*8 + 0xa0841ba]
0x10003b9d: 27 daa
0x10003b9e: f2 db 78 9e fstp xword ptr [eax - 0x62]
0x10003ba2: 93 xchg eax, ebx
0x10003ba3: 52 push edx
0x10003ba4: d6 salc
0x10003ba5: 10 79 9a adc byte ptr [ecx - 0x66], bh
0x10003ba8: 06 push es
0x10003ba9: e6 50 out 0x50, al
0x10003bab: d7 xlatb
0x10003bac: 9f lahf
0x10003bad: c3 ret
0x10003bae: b7 2c mov bh, 0x2c
0x10003bb0: b4 51 mov ah, 0x51
0x10003bb2: 88 34 56 mov byte ptr [esi + edx*2], dh
0x10003bb5: 79 68 jns 0x10003c1f <function_10003a76+0x1a9>
0x10003bb7: ab stosd dword ptr es:[edi], eax
0x10003bb8: ef out dx, eax
0x10003bb9: 8d 3d 74 14 95 57 lea edi, [0x57951474]
0x10003bbf: f1 int1
0x10003bc0: b4 a5 mov ah, 0xa5
0x10003bc2: 34 c8 xor al, 0xc8
0x10003bc4: 9f lahf
0x10003bc5: 3b fc cmp edi, esp
0x10003bc7: ad lodsd eax, dword ptr [esi]
0x10003bc8: 2f das
0x10003bc9: 0d 3b bd ff 1d or eax, 0x1dffbd3b
0x10003bce: e9 98 59 80 5f jmp 0x6f80956b <function_6f80956b>
; data inside code section at 0x10003bd3 -- 0x10003bf6
0x10003bd3: e5 a9 53 38 8b 91 15 9d f4 58 76 96 cd 57 14 8a |..S8.....Xv..W..|
0x10003be3: e3 90 53 36 aa 55 90 90 a3 5a 10 86 ab 2f ed 93 |..S6.U...Z.../..|
0x10003bf3: ae f8 db |... |
0x10003bf6: b0 db mov al, 0xdb
0x10003bf8: d8 94 95 23 85 34 a8 fcom dword ptr [ebp + edx*4 - 0x57cb7add]
0x10003bff: 76 d0 jbe 0x10003bd1
0x10003c01: 38 cc cmp ah, cl
0x10003c03: 7d 70 jge 0x10003c75 <function_10003a76+0x1ff>
0x10003c05: e5 fb in eax, 0xfb
0x10003c07: 42 inc edx
0x10003c08: be 68 ae fc 01 mov esi, 0x1fcae68
0x10003c0d: da 90 04 a4 d9 11 ficom dword ptr [eax + 0x11d9a404]
0x10003c13: d5 d8 aad 0xd8
0x10003c15: 7d 28 jge 0x10003c3f <function_10003a76+0x1c9>
0x10003c17: ad lodsd eax, dword ptr [esi]
0x10003c18: 6f outsd dx, dword ptr [esi]
0x10003c19: d3 00 rol dword ptr [eax], cl
0x10003c1b: 50 push eax
0x10003c1c: e5 d6 in eax, 0xd6
0x10003c1e: 07 pop es
0x10003c1f: 03 50 54 add edx, dword ptr [eax + 0x54]
0x10003c22: 17 pop ss
0x10003c23: 89 53 2e mov dword ptr [ebx + 0x2e], edx
0x10003c26: ac lodsb al, byte ptr [esi]
; data inside code section at 0x10003c27 -- 0x10003c3c
0x10003c27: 0f 0a d4 48 00 8a 5f 1c cc 04 7c 67 6d 71 b9 0f |...H.._...|gmq..|
0x10003c37: d4 bf f5 ec 71 |....q |
0x10003c3c: 86 08 xchg byte ptr [eax], cl
0x10003c3e: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10003c3f: 02 fd add bh, ch
0x10003c41: 58 pop eax
0x10003c42: b5 d2 mov ch, 0xd2
0x10003c44: 8a 79 3c mov bh, byte ptr [ecx + 0x3c]
0x10003c47: 6a 6c push 0x6c
0x10003c49: 2a b2 86 cf c6 6c sub dh, byte ptr [edx + 0x6cc6cf86]
0x10003c4f: 8a 2b mov ch, byte ptr [ebx]
0x10003c51: b5 fb mov ch, 0xfb
0x10003c53: 9b wait
0x10003c54: 75 63 jne 0x10003cb9 <function_10003a76+0x243>
0x10003c56: 2b 91 d4 e4 e0 54 sub edx, dword ptr [ecx + 0x54e0e4d4]
0x10003c5c: 45 inc ebp
0x10003c5d: 13 f8 adc edi, eax
0x10003c5f: 52 push edx
0x10003c60: ce into
0x10003c61: 4f dec edi
0x10003c62: f8 clc
0x10003c63: 17 pop ss
0x10003c64: 3c 0b cmp al, 0xb
0x10003c66: 31 de xor esi, ebx
0x10003c68: 07 pop es
; data inside code section at 0x10003c69 -- 0x10003c75
0x10003c69: fe 79 36 66 52 89 9e 4a 0d 44 a4 74 |.y6fR..J.D.t |
0x10003c75: 96 xchg eax, esi
0x10003c76: ca b3 5c retf 0x5cb3
; data inside code section at 0x10003c79 -- 0x10003c99
0x10003c79: 39 2b 2d 45 da e1 ed 3e 5d 22 1c 48 b3 3d 5d 4d |9+-E...>]".H.=]M|
0x10003c89: cd 29 a5 36 a5 07 9f 25 a6 c4 0f 3b 00 8c ad 6a |.).6...%...;...j|
0x10003c99: ca 4d 4c retf 0x4c4d
; data inside code section at 0x10003c9c -- 0x10003ca7
0x10003c9c: 8d a7 6a cf 4c da 48 6f ee 43 f6 |..j.L.Ho.C. |
0x10003ca7: cb retf
; data inside code section at 0x10003ca8 -- 0x10003cb1
0x10003ca8: 8d 4e 43 72 3e 16 4b 47 db |.NCr>.KG. |
0x10003cb1: 76 ee jbe 0x10003ca1 <function_10003a76+0x223>
0x10003cb3: 33 ff xor edi, edi
0x10003cb5: 5d pop ebp
0x10003cb6: b2 41 mov dl, 0x41
0x10003cb8: 16 push ss
0x10003cb9: 61 popal
0x10003cba: 4a dec edx
0x10003cbb: a3 f6 69 45 28 mov dword ptr [0x284569f6], eax
0x10003cc0: 00 91 7f 59 38 21 add byte ptr [ecx + 0x2138597f], dl
0x10003cc6: 0e push cs
0x10003cc7: 35 da 37 d3 43 xor eax, 0x43d337da
0x10003ccc: d3 5b 51 rcr dword ptr [ebx + 0x51], cl
0x10003ccf: 4b dec ebx
0x10003cd0: 19 43 c7 sbb dword ptr [ebx - 0x39], eax
0x10003cd3: f7 07 4e c0 4e ee test dword ptr [edi], 0xee4ec04e
0x10003cd9: e2 4b loop 0x10003d26 <function_10003a76+0x2b0>
0x10003cdb: 06 push es
0x10003cdc: f3 1f pop ds
0x10003cde: 63 bf 7d cc 56 ac arpl word ptr [edi - 0x53a93383], di
0x10003ce4: 62 38 bound edi, qword ptr [eax]
0x10003ce6: 2d 02 1b 07 74 sub eax, 0x74071b02
0x10003ceb: 44 inc esp
0x10003cec: c5 8e f6 a2 13 b2 lds ecx, ptr [esi - 0x4dec5d0a]
0x10003cf2: 4f dec edi
0x10003cf3: 53 push ebx
0x10003cf4: 4e dec esi
0x10003cf5: 61 popal
0x10003cf6: 28 1e sub byte ptr [esi], bl
0x10003cf8: 5f pop edi
0x10003cf9: fa cli
0x10003cfa: 45 inc ebp
0x10003cfb: b8 b8 2c ee 97 mov eax, 0x97ee2cb8
0x10003d00: 40 inc eax
0x10003d01: 11 14 4b adc dword ptr [ebx + ecx*2], edx
0x10003d04: 85 88 72 e1 06 fd test dword ptr [eax - 0x2f91e8e], ecx
0x10003d0a: 6f outsd dx, dword ptr [esi]
0x10003d0b: a9 36 79 8a 02 test eax, 0x28a7936
0x10003d10: e2 aa loop 0x10003cbc
0x10003d12: b7 cc mov bh, 0xcc
0x10003d14: 84 54 34 1c test byte ptr [esp + esi + 0x1c], dl
0x10003d18: f2 3f aas
0x10003d1a: 8c e1 mov ecx, fs
0x10003d1c: a2 45 7a 00 d9 mov byte ptr [0xd9007a45], al
0x10003d21: 47 inc edi
0x10003d22: c0 d3 4d rcl bl, 0x4d
0x10003d25: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10003d26: 5e pop esi
0x10003d27: 7f 2b jg 0x10003d54 <function_10003a76+0x2de>
0x10003d29: 27 daa
0x10003d2a: 40 inc eax
0x10003d2b: 7a 31 jp 0x10003d5e <function_10003a76+0x2e8>
0x10003d2d: 61 popal
0x10003d2e: 69 3c 05 ee 91 13 e4 0d 4a f3 2b imul edi, dword ptr [eax - 0x1bec6e12], 0x2bf34a0d
0x10003d39: 71 11 jno 0x10003d4c <function_10003a76+0x2d6>
0x10003d3b: 96 xchg eax, esi
0x10003d3c: ed in eax, dx
0x10003d3d: 36 38 3a cmp byte ptr ss:[edx], bh
0x10003d40: 32 6e e8 xor ch, byte ptr [esi - 0x18]
0x10003d43: c7 45 71 96 4a 71 5e mov dword ptr [ebp + 0x71], 0x5e714a96
0x10003d4a: e1 a4 loope 0x10003cf0
0x10003d4c: 6f outsd dx, dword ptr [esi]
0x10003d4d: 9e sahf
0x10003d4e: 83 da 9d sbb edx, -0x63
0x10003d51: 47 inc edi
0x10003d52: 84 eb test bl, ch
0x10003d54: a8 ef test al, 0xef
0x10003d56: 70 3c jo 0x10003d94 <function_10003a76+0x31e>
0x10003d58: 9c pushfd
0x10003d59: 2c f2 sub al, 0xf2
0x10003d5b: d8 db fcomp st(3)
0x10003d5d: 4f dec edi
0x10003d5e: 38 06 cmp byte ptr [esi], al
0x10003d60: 81 d3 06 28 ff 92 adc ebx, 0x92ff2806
0x10003d66: 53 push ebx
0x10003d67: 89 75 66 mov dword ptr [ebp + 0x66], esi
0x10003d6a: c0 78 e2 ce sar byte ptr [eax - 0x1e], 0xce
0x10003d6e: 57 push edi
0x10003d6f: bd d8 b6 e6 b6 mov ebp, 0xb6e6b6d8
0x10003d74: 46 inc esi
0x10003d75: de 53 5a ficom word ptr [ebx + 0x5a]
0x10003d78: 7e 52 jle 0x10003dcc <function_10003a76+0x356>
0x10003d7a: fc cld
0x10003d7b: 44 inc esp
; data inside code section at 0x10003d7c -- 0x10003d7d
0x10003d7c: c6 |. |
0x10003d7d: 08 ba c4 58 cb 39 or byte ptr [edx + 0x39cb58c4], bh
0x10003d83: 7f 4b jg 0x10003dd0
0x10003d85: 68 4d c3 9a 09 push 0x99ac34d
0x10003d8a: dd 1f fstp qword ptr [edi]
0x10003d8c: a3 d3 f6 fa f4 mov dword ptr [0xf4faf6d3], eax
0x10003d91: 8c 49 88 mov word ptr [ecx - 0x78], cs
0x10003d94: 99 cdq
0x10003d95: 26 9e sahf
0x10003d97: 97 xchg eax, edi
0x10003d98: b3 99 mov bl, 0x99
0x10003d9a: e3 ac jecxz 0x10003d48
0x10003d9c: 2f das
0x10003d9d: ae scasb al, byte ptr es:[edi]
0x10003d9e: 8b 31 mov esi, dword ptr [ecx]
0x10003da0: 1b cf sbb ecx, edi
0x10003da2: d7 xlatb
0x10003da3: 9d popfd
0x10003da4: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
; data inside code section at 0x10003da5 -- 0x10003dca
0x10003da5: 62 ee 83 bc ab 54 9a dc 63 39 51 db 3d db d7 cd |b....T..c9Q.=...|
0x10003db5: 12 e4 4d 97 ab 4b 62 15 3e df be 4d 2a 96 9d b8 |..M..Kb.>..M*...|
0x10003dc5: 5f d6 18 9d 00 |_.... |
0x10003dca: 22 0a and cl, byte ptr [edx]
0x10003dcc: 81 d5 97 21 55 44 adc ebp, 0x44552197
0x10003dd2: 3f aas
0x10003dd3: be 0e 20 00 44 mov esi, 0x4400200e
0x10003dd8: ca b6 39 retf 0x39b6
; function: function_10003ddb at 0x10003ddb -- 0x10003dee
0x10003ddb: 9b wait
0x10003ddc: f1 int1
0x10003ddd: 35 a5 81 3f 4d xor eax, 0x4d3f81a5
0x10003de2: c0 81 3f 03 0d 4d a4 rol byte ptr [ecx + 0x4d0d033f], 0xa4
0x10003de9: e9 db 39 3c a9 jmp 0xb93c77c9 <function_b93c77c9>
; data inside code section at 0x10003dee -- 0x10003e5e
0x10003dee: a9 63 6c 90 97 79 70 81 a6 1b b3 f3 0d f3 7e 5f |.cl..yp.......~_|
0x10003dfe: 6c 4a db c0 6f 2a 49 bc 8a 4d 17 27 f2 86 ec 71 |lJ..o*I..M.'...q|
0x10003e0e: a4 87 8f b2 22 0d 5f fa 39 0b 7a 9c 1e d5 b9 be |...."._.9.z.....|
0x10003e1e: 8a 8d 70 90 fb dc bf b8 74 f3 e4 b1 a9 92 92 56 |..p.....t......V|
0x10003e2e: a1 ef 9e 3c 96 fe 54 b0 55 a9 8a 57 36 19 8d 1f |...<..T.U..W6...|
0x10003e3e: 4c 7e 29 3f 75 92 5e 08 98 5d 2d 71 0e 49 da ee |L~)?u.^..]-q.I..|
0x10003e4e: 3f 1d cc 7a be 9d 06 38 b7 21 b6 d7 73 f9 6f e0 |?..z...8.!..s.o.|
; function: function_10003e5e at 0x10003e5e -- 0x10003e63
0x10003e5e: e9 31 5c de 27 jmp 0x37de9a94 <function_37de9a94>
; data inside code section at 0x10003e63 -- 0x10003ec8
0x10003e63: 34 33 da c7 47 70 a0 c7 b1 e7 83 20 1c 5b 69 65 |43..Gp..... .[ie|
0x10003e73: f7 57 a1 ee 15 e6 04 e3 16 20 8b 54 06 96 9d ff |.W....... .T....|
0x10003e83: b5 0e 9f 4b 91 01 f4 93 83 e5 46 93 47 93 f3 e5 |...K......F.G...|
0x10003e93: 8f 75 bb d2 8a 7a 72 4b c5 dd 9e 99 e1 d3 fd aa |.u...zrK........|
0x10003ea3: f5 d0 31 d0 83 67 c7 48 9c 7c 3d fd f3 c4 b4 37 |..1..g.H.|=....7|
0x10003eb3: e2 40 3f fe f6 9c 2d e3 5a 93 86 2d 4e 84 de 9d |.@?...-.Z..-N...|
0x10003ec3: ac 6e 32 f9 f0 |.n2.. |
; function: function_10003ec8 at 0x10003ec8 -- 0x10003fc8
0x10003ec8: c6 85 0d 77 ac 5d 89 mov byte ptr [ebp + 0x5dac770d], 0x89
0x10003ecf: de 02 fiadd word ptr [edx]
0x10003ed1: 4d dec ebp
0x10003ed2: a1 4d d4 8d ca mov eax, dword ptr [0xca8dd44d]
0x10003ed7: bc 20 30 8a f6 mov esp, 0xf68a3020
0x10003edc: 9a a7 04 29 30 e9 28 lcall 0x28e9:0x302904a7 <unknown_302904a7>
0x10003ee3: 99 cdq
0x10003ee4: 47 inc edi
0x10003ee5: 35 70 da 2e b4 xor eax, 0xb42eda70
0x10003eea: 5c pop esp
0x10003eeb: 3e 9b wait
0x10003eed: c7 02 83 59 86 69 mov dword ptr [edx], 0x69865983
0x10003ef3: 60 pushal
0x10003ef4: 62 56 86 bound edx, qword ptr [esi - 0x7a]
0x10003ef7: 74 5c je 0x10003f55 <function_10003ec8+0x8d>
0x10003ef9: 35 68 df 4d 5b xor eax, 0x5b4ddf68
0x10003efe: 1d 1c 09 c5 de sbb eax, 0xdec5091c
0x10003f03: d8 60 a9 fsub dword ptr [eax - 0x57]
0x10003f06: 70 15 jo 0x10003f1d <function_10003ec8+0x55>
0x10003f08: d0 54 9d 25 rcl byte ptr [ebp + ebx*4 + 0x25], 1
0x10003f0c: ae scasb al, byte ptr es:[edi]
0x10003f0d: 1a bd 18 37 e8 a0 sbb bh, byte ptr [ebp - 0x5f17c8e8]
0x10003f13: ea f5 6a 21 0f 12 d5 ljmp 0xd512:0xf216af5 <unknown_f216af5>
0x10003f1a: 51 push ecx
0x10003f1b: 32 0e xor cl, byte ptr [esi]
0x10003f1d: 65 70 bc jo 0x10003edc
; data inside code section at 0x10003f20 -- 0x10003f21
0x10003f20: c4 |. |
0x10003f21: c9 leave
0x10003f22: 85 87 64 71 d3 8a test dword ptr [edi - 0x752c8e9c], eax
0x10003f28: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10003f29: ed in eax, dx
0x10003f2a: eb ae jmp 0x10003eda
; data inside code section at 0x10003f2c -- 0x10003f31
0x10003f2c: 66 de 07 20 05 |f.. . |
0x10003f31: 52 push edx
0x10003f32: 4a dec edx
0x10003f33: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10003f34: ca e1 d5 retf -0x2a1f
; data inside code section at 0x10003f37 -- 0x10003f38
0x10003f37: 15 |. |
0x10003f38: 2a b6 89 13 18 bf sub dh, byte ptr [esi - 0x40e7ec77]
0x10003f3e: 12 10 adc dl, byte ptr [eax]
0x10003f40: 4e dec esi
0x10003f41: ad lodsd eax, dword ptr [esi]
0x10003f42: de 20 fisub word ptr [eax]
0x10003f44: e3 b6 jecxz 0x10003efc
0x10003f46: 45 inc ebp
0x10003f47: 1a ef sbb ch, bh
0x10003f49: e3 35 jecxz 0x10003f80 <function_10003ec8+0xb8>
0x10003f4b: 3b 05 b9 ff 46 db cmp eax, dword ptr [0xdb46ffb9]
0x10003f51: cb retf
; data inside code section at 0x10003f52 -- 0x10003f55
0x10003f52: 57 86 3c |W.< |
0x10003f55: 89 12 mov dword ptr [edx], edx
0x10003f57: 40 inc eax
0x10003f58: 48 dec eax
0x10003f59: f8 clc
0x10003f5a: 52 push edx
0x10003f5b: 73 e4 jae 0x10003f41 <function_10003ec8+0x79>
0x10003f5d: ca 39 9b retf -0x64c7
; data inside code section at 0x10003f60 -- 0x10003f6e
0x10003f60: 7e f5 a7 80 bf 21 be a6 51 2a 2d ed be 74 |~....!..Q*-..t |
0x10003f6e: d5 75 aad 0x75
0x10003f70: cb retf
; data inside code section at 0x10003f71 -- 0x10003f7c
0x10003f71: 30 e5 a4 20 6f 85 d5 7e 47 90 02 |0.. o..~G.. |
0x10003f7c: d4 e9 aam 0xe9
0x10003f7e: ed in eax, dx
0x10003f7f: 4e dec esi
0x10003f80: fa cli
0x10003f81: 96 xchg eax, esi
0x10003f82: ce into
0x10003f83: 90 nop
0x10003f84: e3 3a jecxz 0x10003fc0 <function_10003ec8+0xf8>
0x10003f86: c2 aa 3c ret 0x3caa
0x10003f89: 6d insd dword ptr es:[edi], dx
0x10003f8a: cb retf
0x10003f8b: e4 a0 in al, 0xa0
0x10003f8d: d1 5f 4d rcr dword ptr [edi + 0x4d], 1
0x10003f90: ad lodsd eax, dword ptr [esi]
0x10003f91: b7 26 mov bh, 0x26
0x10003f93: e9 fa 78 ac 6c jmp 0x7cacb892 <function_7cacb892>
; data inside code section at 0x10003f98 -- 0x10003fa9
0x10003f98: 20 8b dd 1c d6 05 2b ae 2d 11 5d 31 3c 63 a1 81 | .....+.-.]1<c..|
0x10003fa8: 65 |e |
0x10003fa9: e5 76 in eax, 0x76
0x10003fab: 54 push esp
0x10003fac: 0a 70 13 or dh, byte ptr [eax + 0x13]
0x10003faf: 51 push ecx
0x10003fb0: 46 inc esi
0x10003fb1: 30 35 8c da 99 00 xor byte ptr [0x99da8c], dh
0x10003fb7: c0 82 9e 8a 86 10 92 rol byte ptr [edx + 0x10868a9e], 0x92
0x10003fbe: 53 push ebx
; data inside code section at 0x10003fbf -- 0x10003fc0
0x10003fbf: 65 |e |
0x10003fc0: 47 inc edi
0x10003fc1: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10003fc2: e3 e5 jecxz 0x10003fa9 <function_10003ec8+0xe1>
0x10003fc4: c1 16 46 rcl dword ptr [esi], 0x46
0x10003fc7: 5b pop ebx
; data inside code section at 0x10003fc8 -- 0x10003fca
0x10003fc8: f0 c6 |.. |
; function: function_10003fca at 0x10003fca -- 0x10003fee
0x10003fca: f6 69 cd imul byte ptr [ecx - 0x33]
0x10003fcd: f5 cmc
0x10003fce: 2d 19 8b df 46 sub eax, 0x46df8b19
0x10003fd3: 1f pop ds
0x10003fd4: 9c pushfd
0x10003fd5: a2 20 bd 6d 83 mov byte ptr [0x836dbd20], al
0x10003fda: 68 7b 36 ad 6d push 0x6dad367b
0x10003fdf: 7c ac jl 0x10003f8d
0x10003fe1: 37 aaa
0x10003fe2: 32 10 xor dl, byte ptr [eax]
0x10003fe4: c8 97 76 a4 enter 0x7697, -0x5c
0x10003fe8: c4 7e 85 les edi, ptr [esi - 0x7b]
0x10003feb: c2 50 ea ret 0xea50
; function: function_10003fee at 0x10003fee -- 0x10004085
0x10003fee: 2e 59 pop ecx
0x10003ff0: d2 f0 sal al, cl
0x10003ff2: 42 inc edx
0x10003ff3: 3e 54 push esp
0x10003ff5: 28 c9 sub cl, cl
0x10003ff7: 26 ae scasb al, byte ptr es:[edi]
0x10003ff9: 23 7d fa and edi, dword ptr [ebp - 6]
0x10003ffc: 60 pushal
0x10003ffd: 00 2d 8c 75 73 8d add byte ptr [0x8d73758c], ch
0x10004003: 2a a5 9d 45 c6 d8 sub ah, byte ptr [ebp - 0x2739ba63]
0x10004009: aa stosb byte ptr es:[edi], al
0x1000400a: 6b 16 de imul edx, dword ptr [esi], -0x22
0x1000400d: 30 e7 xor bh, ah
0x1000400f: 72 f3 jb 0x10004004
0x10004011: 54 push esp
0x10004012: 65 da d6 fcmovbe st(0), st(6)
0x10004015: fb sti
0x10004016: b9 c5 a2 c8 77 mov ecx, 0x77c8a2c5
0x1000401b: 33 f8 xor edi, eax
0x1000401d: 7f 44 jg 0x10004063 <function_10003fee+0x75>
0x1000401f: 07 pop es
0x10004020: ee out dx, al
0x10004021: 85 b0 13 87 52 a1 test dword ptr [eax - 0x5ead78ed], esi
0x10004027: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10004028: 6e outsb dx, byte ptr [esi]
0x10004029: b5 d1 mov ch, 0xd1
0x1000402b: 5c pop esp
0x1000402c: 6d insd dword ptr es:[edi], dx
0x1000402d: 01 dc add esp, ebx
0x1000402f: 58 pop eax
0x10004030: 00 6a 0f add byte ptr [edx + 0xf], ch
0x10004033: f5 cmc
0x10004034: ee out dx, al
0x10004035: 9b wait
0x10004036: 40 inc eax
0x10004037: e0 dc loopne 0x10004015 <function_10003fee+0x27>
0x10004039: 3a 94 62 6b 77 61 f9 cmp dl, byte ptr [edx - 0x69e8895]
0x10004040: 4c dec esp
0x10004041: bf 7d b6 4c 21 mov edi, 0x214cb67d
0x10004046: dd 56 80 fst qword ptr [esi - 0x80]
0x10004049: 4e dec esi
0x1000404a: 5b pop ebx
0x1000404b: 4e dec esi
0x1000404c: c9 leave
0x1000404d: 7d aa jge 0x10003ff9 <function_10003fee+0xb>
0x1000404f: e5 ea in eax, 0xea
0x10004051: 0a fc or bh, ah
0x10004053: 80 83 6e f7 48 46 33 add byte ptr [ebx + 0x4648f76e], 0x33
0x1000405a: 9c pushfd
0x1000405b: 34 e7 xor al, 0xe7
0x1000405d: 4d dec ebp
0x1000405e: 6c insb byte ptr es:[edi], dx
; data inside code section at 0x1000405f -- 0x10004063
0x1000405f: da 8f c9 76 |...v |
0x10004063: a0 74 5d f1 c4 mov al, byte ptr [0xc4f15d74]
0x10004068: 4f dec edi
0x10004069: 68 e8 20 3c e4 push 0xe43c20e8
0x1000406e: 2c 60 sub al, 0x60
0x10004070: ae scasb al, byte ptr es:[edi]
0x10004071: 06 push es
0x10004072: f9 stc
0x10004073: 6d insd dword ptr es:[edi], dx
0x10004074: 6d insd dword ptr es:[edi], dx
0x10004075: c7 42 3c 9a 05 72 8f mov dword ptr [edx + 0x3c], 0x8f72059a
0x1000407c: 63 b8 51 90 5e c4 arpl word ptr [eax - 0x3ba16faf], di
0x10004082: c2 be ca ret 0xcabe
; data inside code section at 0x10004085 -- 0x100040d4
0x10004085: 71 e0 94 72 ec 66 d2 53 2a 21 3e ae 5f 33 e5 b4 |q..r.f.S*!>._3..|
0x10004095: bd 22 6a 74 53 5a 77 00 6e 87 a7 5c 84 fe 5d c1 |."jtSZw.n..\..].|
0x100040a5: c8 ed 85 17 55 2f 64 37 8e 78 dd 3d 80 e6 10 71 |....U/d7.x.=...q|
0x100040b5: ff 43 1d bc e3 ee db 9c 41 a4 2e ec d5 1b 52 39 |.C......A.....R9|
0x100040c5: f1 af 1f 80 33 5b 0d cf 7f 8e 5f a5 2a d0 3c |....3[...._.*.< |
; function: function_100040d4 at 0x100040d4 -- 0x100040d5
; data inside code section at 0x100040d5 -- 0x100040e7
0x100040d5: 3b e3 a3 8b e4 2d 22 15 20 39 82 38 95 88 99 f3 |;....-". 9.8....|
0x100040e5: 35 9a |5. |
; function: function_100040e7 at 0x100040e7 -- 0x100040e8
; data inside code section at 0x100040e8 -- 0x10004118
0x100040e8: 32 af e4 9d 1c a5 56 b5 b3 96 ae 12 b3 62 a6 99 |2.....V......b..|
0x100040f8: 8d 70 6f a6 6f f8 9a de 29 24 86 4e 20 65 b2 a9 |.po.o...)$.N e..|
0x10004108: cd 7c 1a 78 de 38 d4 5b 13 fc 97 ae 40 f8 50 3d |.|.x.8.[....@.P=|
; function: function_10004118 at 0x10004118 -- 0x100042c3
0x10004118: ed in eax, dx
0x10004119: 1a f8 sbb bh, al
0x1000411b: b2 fe mov dl, 0xfe
0x1000411d: 31 d8 xor eax, ebx
0x1000411f: 4f dec edi
0x10004120: 40 inc eax
0x10004121: 51 push ecx
0x10004122: 60 pushal
0x10004123: 60 pushal
0x10004124: 19 41 a9 sbb dword ptr [ecx - 0x57], eax
0x10004127: 7a be jp 0x100040e7 <function_100040e7>
0x10004129: 30 33 xor byte ptr [ebx], dh
0x1000412b: e6 84 out 0x84, al
0x1000412d: 0a 9d 55 59 89 1b or bl, byte ptr [ebp + 0x1b895955]
0x10004133: 61 popal
0x10004134: ac lodsb al, byte ptr [esi]
0x10004135: cf iretd
0x10004136: 7f 54 jg 0x1000418c <function_10004118+0x74>
0x10004138: 14 cf adc al, 0xcf
0x1000413a: 16 push ss
0x1000413b: 64 ea 9f 01 55 7c 99 75 ljmp 0x7599:0x7c55019f <function_7c55019f>
; data inside code section at 0x10004143 -- 0x1000414d
0x10004143: 37 e8 ff 1a 07 f9 77 2d f0 28 |7.....w-.( |
0x1000414d: eb 85 jmp 0x100040d4 <function_100040d4>
; data inside code section at 0x1000414f -- 0x10004159
0x1000414f: 60 c4 85 44 cc 30 38 78 4c 3d |`..D.08xL= |
0x10004159: 15 27 87 c8 5e adc eax, 0x5ec88727
0x1000415e: a9 73 12 11 1e test eax, 0x1e111273
0x10004163: c4 1d 96 6f 52 d6 les ebx, ptr [0xd6526f96]
0x10004169: 76 0b jbe 0x10004176 <function_10004118+0x5e>
0x1000416b: 09 a7 0f 7d a4 08 or dword ptr [edi + 0x8a47d0f], esp
0x10004171: 50 push eax
0x10004172: 0a ee or ch, dh
0x10004174: 1e push ds
; data inside code section at 0x10004175 -- 0x10004176
0x10004175: b5 |. |
0x10004176: 72 e1 jb 0x10004159 <function_10004118+0x41>
0x10004178: 95 xchg eax, ebp
0x10004179: ff 1f lcall [edi]
0x1000417b: 19 e8 sbb eax, ebp
0x1000417d: 15 f1 ad 0c c2 adc eax, 0xc20cadf1
; data inside code section at 0x10004182 -- 0x10004183
0x10004182: e1 |. |
0x10004183: 70 b6 jo 0x1000413b <function_10004118+0x23>
0x10004185: b2 ca mov dl, 0xca
0x10004187: eb 2f jmp 0x100041b8 <function_10004118+0xa0>
; data inside code section at 0x10004189 -- 0x1000418c
0x10004189: a3 fd 74 |..t |
0x1000418c: 9c pushfd
0x1000418d: 37 aaa
0x1000418e: fb sti
0x1000418f: 78 cd js 0x1000415e <function_10004118+0x46>
0x10004191: ac lodsb al, byte ptr [esi]
0x10004192: 5c pop esp
0x10004193: 8a 19 mov bl, byte ptr [ecx]
0x10004195: e0 2e loopne 0x100041c5 <function_10004118+0xad>
0x10004197: 9d popfd
0x10004198: 5a pop edx
0x10004199: 5a pop edx
0x1000419a: 39 f6 cmp esi, esi
0x1000419c: 71 e5 jno 0x10004183 <function_10004118+0x6b>
0x1000419e: 22 be a8 aa c1 25 and bh, byte ptr [esi + 0x25c1aaa8]
0x100041a4: 0a 38 or bh, byte ptr [eax]
0x100041a6: 6f outsd dx, dword ptr [esi]
0x100041a7: d5 e4 aad 0xe4
0x100041a9: fd std
0x100041aa: 11 6f dc adc dword ptr [edi - 0x24], ebp
0x100041ad: 31 26 xor dword ptr [esi], esp
0x100041af: 9d popfd
0x100041b0: cd 63 int 0x63
0x100041b2: da 2e fisubr dword ptr [esi]
0x100041b4: 2a fb sub bh, bl
0x100041b6: c4 2f les ebp, ptr [edi]
0x100041b8: 68 bc 33 6d c8 push 0xc86d33bc
0x100041bd: db f1 fcomi st(1)
0x100041bf: dc f8 fdiv st(0), st(0)
0x100041c1: d8 08 fmul dword ptr [eax]
0x100041c3: 24 c6 and al, 0xc6
0x100041c5: e3 5e jecxz 0x10004225 <function_10004118+0x10d>
0x100041c7: b5 60 mov ch, 0x60
0x100041c9: 99 cdq
0x100041ca: bf ec d1 79 91 mov edi, 0x9179d1ec
0x100041cf: 01 b1 63 74 67 4c add dword ptr [ecx + 0x4c677463], esi
0x100041d5: 46 inc esi
0x100041d6: b3 67 mov bl, 0x67
0x100041d8: 3f aas
0x100041d9: 2a a7 30 15 e7 ca sub ah, byte ptr [edi - 0x3518ead0]
0x100041df: 9e sahf
0x100041e0: 0c 89 or al, 0x89
0x100041e2: 86 23 xchg byte ptr [ebx], ah
0x100041e4: 40 inc eax
0x100041e5: 00 30 add byte ptr [eax], dh
0x100041e7: 10 f9 adc cl, bh
0x100041e9: cd 05 int 5
0x100041eb: cf iretd
0x100041ec: 40 inc eax
0x100041ed: e3 0b jecxz 0x100041fa <function_10004118+0xe2>
0x100041ef: 5c pop esp
0x100041f0: 1f pop ds
0x100041f1: 57 push edi
0x100041f2: f3 1d e7 a2 89 6b sbb eax, 0x6b89a2e7
0x100041f8: df d7 fstp st(7), st(0)
0x100041fa: b6 c6 mov dh, 0xc6
0x100041fc: 7a 4d jp 0x1000424b <function_10004118+0x133>
0x100041fe: b1 61 mov cl, 0x61
0x10004200: 25 70 ff fa b6 and eax, 0xb6faff70
0x10004205: 2c ba sub al, 0xba
0x10004207: fb sti
0x10004208: 8e 9f 4f b1 ac ba mov ds, word ptr [edi - 0x45534eb1]
0x1000420e: 7e d4 jle 0x100041e4 <function_10004118+0xcc>
0x10004210: 04 3b add al, 0x3b
0x10004212: 59 pop ecx
0x10004213: 5f pop edi
0x10004214: b8 9d 7e f1 42 mov eax, 0x42f17e9d
0x10004219: b7 0e mov bh, 0xe
0x1000421b: 64 7f 26 jg 0x10004244 <function_10004118+0x12c>
0x1000421e: 0f 47 fb cmova edi, ebx
0x10004221: ef out dx, eax
0x10004222: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10004223: d4 ee aam 0xee
0x10004225: 3d c8 4d ff ba cmp eax, 0xbaff4dc8
0x1000422a: 16 push ss
0x1000422b: b0 78 mov al, 0x78
0x1000422d: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x1000422e: ed in eax, dx
0x1000422f: ce into
0x10004230: a9 98 94 c9 e0 test eax, 0xe0c99498
0x10004235: 49 dec ecx
0x10004236: 3d 8a f9 4b 45 cmp eax, 0x454bf98a
0x1000423b: 27 daa
0x1000423c: b8 c7 9f d8 d0 mov eax, 0xd0d89fc7
; data inside code section at 0x10004241 -- 0x10004244
0x10004241: df 9c d0 |... |
0x10004244: d7 xlatb
0x10004245: 02 fd add bh, ch
0x10004247: f9 stc
; data inside code section at 0x10004248 -- 0x1000424b
0x10004248: d9 b0 00 |... |
0x1000424b: 2d fe ed 8c 82 sub eax, 0x828cedfe
0x10004250: 9b wait
0x10004251: 12 7c 83 e5 adc bh, byte ptr [ebx + eax*4 - 0x1b]
0x10004255: ad lodsd eax, dword ptr [esi]
0x10004256: 76 51 jbe 0x100042a9 <function_10004118+0x191>
0x10004258: ee out dx, al
0x10004259: 08 2a or byte ptr [edx], ch
0x1000425b: 99 cdq
0x1000425c: d1 10 rcl dword ptr [eax], 1
0x1000425e: dc 1f fcomp qword ptr [edi]
0x10004260: 32 ac f2 71 9d 64 4a xor ch, byte ptr [edx + esi*8 + 0x4a649d71]
0x10004267: 6f outsd dx, dword ptr [esi]
0x10004268: 12 0f adc cl, byte ptr [edi]
0x1000426a: d1 52 a5 rcl dword ptr [edx - 0x5b], 1
0x1000426d: 54 push esp
0x1000426e: 0e push cs
0x1000426f: 79 53 jns 0x100042c4 <function_10004118+0x1a9>
0x10004271: 69 60 d5 cc 6a 5a 03 imul esp, dword ptr [eax - 0x2b], 0x35a6acc
0x10004278: 9a 1c 93 64 42 ac ef lcall 0xefac:0x4264931c <unknown_4264931c>
0x1000427f: 4e dec esi
0x10004280: f2 bc d8 20 66 1a mov esp, 0x1a6620d8
0x10004286: 50 push eax
0x10004287: ce into
0x10004288: a8 6e test al, 0x6e
0x1000428a: f2 61 popal
0x1000428c: 76 0a jbe 0x10004298 <function_10004118+0x180>
0x1000428e: 4f dec edi
0x1000428f: e1 b9 loope 0x1000424a <function_10004118+0x12f>
0x10004291: 5e pop esi
0x10004292: 9d popfd
0x10004293: c9 leave
0x10004294: d9 eb fldpi
; data inside code section at 0x10004296 -- 0x10004297
0x10004296: b9 |. |
0x10004297: 47 inc edi
0x10004298: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10004299: 3f aas
0x1000429a: 06 push es
0x1000429b: f6 98 05 fe 43 63 neg byte ptr [eax + 0x6343fe05]
0x100042a1: 36 26 e8 9e d8 a1 2f call 0x3fa21b46 <unknown_3fa21b46>
; data inside code section at 0x100042a8 -- 0x100042a9
0x100042a8: 7d |} |
0x100042a9: 91 xchg eax, ecx
0x100042aa: f1 int1
0x100042ab: 71 ab jno 0x10004258 <function_10004118+0x140>
0x100042ad: 94 xchg eax, esp
0x100042ae: aa stosb byte ptr es:[edi], al
0x100042af: be ee 77 58 28 mov esi, 0x285877ee
0x100042b4: 21 8e 5c be 74 e7 and dword ptr [esi - 0x188b41a4], ecx
0x100042ba: 29 64 75 74 sub dword ptr [ebp + esi*2 + 0x74], esp
0x100042be: f4 hlt
0x100042bf: b0 80 mov al, 0x80
0x100042c1: e7 c7 out 0xc7, eax
; data inside code section at 0x100042c3 -- 0x100042c5
0x100042c3: 72 dd |r. |
; function: function_100042c5 at 0x100042c5 -- 0x100042d9
0x100042c5: f5 cmc
0x100042c6: 04 2e add al, 0x2e
0x100042c8: b5 96 mov ch, 0x96
0x100042ca: 5e pop esi
0x100042cb: 85 9f 72 26 5b 9d test dword ptr [edi - 0x62a4d98e], ebx
0x100042d1: f4 hlt
0x100042d2: bd f9 a4 00 53 mov ebp, 0x5300a4f9
0x100042d7: 65 c3 ret
; function: function_100042d9 at 0x100042d9 -- 0x10004360
0x100042d9: bf dc 12 76 bd mov edi, 0xbd7612dc
0x100042de: de 4a a8 fimul word ptr [edx - 0x58]
0x100042e1: 97 xchg eax, edi
0x100042e2: 1c a2 sbb al, 0xa2
0x100042e4: 48 dec eax
0x100042e5: 07 pop es
0x100042e6: 42 inc edx
0x100042e7: 7f bf jg 0x100042a8
0x100042e9: ac lodsb al, byte ptr [esi]
0x100042ea: 52 push edx
0x100042eb: 7b 6e jnp 0x1000435b <function_100042d9+0x82>
0x100042ed: 0e push cs
0x100042ee: fb sti
0x100042ef: 35 b0 2b 15 31 xor eax, 0x31152bb0
0x100042f4: e0 8b loopne 0x10004281
0x100042f6: c3 ret
; data inside code section at 0x100042f7 -- 0x10004308
0x100042f7: 20 8f e5 39 03 29 ae ef 9f 23 bb 52 1b 7e 7c f4 | ..9.)...#.R.~|.|
0x10004307: 24 |$ |
0x10004308: b6 bb mov dh, 0xbb
0x1000430a: 8c 69 84 mov word ptr [ecx - 0x7c], gs
0x1000430d: eb ff jmp 0x1000430e
0x1000430f: dc 57 7e fcom qword ptr [edi + 0x7e]
0x10004312: 23 00 and eax, dword ptr [eax]
0x10004314: cc int3
0x10004315: 41 inc ecx
0x10004316: b9 30 bf f7 70 mov ecx, 0x70f7bf30
0x1000431b: 8d 3f lea edi, [edi]
0x1000431d: f5 cmc
0x1000431e: f7 f1 div ecx
0x10004320: e6 5a out 0x5a, al
0x10004322: 29 6f 99 sub dword ptr [edi - 0x67], ebp
0x10004325: ce into
0x10004326: 59 pop ecx
0x10004327: 21 3c 41 and dword ptr [ecx + eax*2], edi
0x1000432a: d7 xlatb
0x1000432b: 37 aaa
0x1000432c: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x1000432d: 29 06 sub dword ptr [esi], eax
0x1000432f: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10004330: 26 2c 37 sub al, 0x37
0x10004333: f8 clc
0x10004334: 09 0e or dword ptr [esi], ecx
0x10004336: a3 49 35 49 1c mov dword ptr [0x1c493549], eax
0x1000433b: 85 db test ebx, ebx
0x1000433d: 63 07 arpl word ptr [edi], ax
0x1000433f: 99 cdq
0x10004340: 07 pop es
0x10004341: b7 b3 mov bh, 0xb3
0x10004343: cf iretd
0x10004344: c5 50 31 lds edx, ptr [eax + 0x31]
0x10004347: 61 popal
0x10004348: 25 39 cd f5 0c and eax, 0xcf5cd39
0x1000434d: 84 60 e8 test byte ptr [eax - 0x18], ah
0x10004350: 51 push ecx
0x10004351: 32 34 d5 8d 36 d8 b6 xor dh, byte ptr [edx*8 - 0x4927c973]
0x10004358: fe 42 55 inc byte ptr [edx + 0x55]
0x1000435b: e9 43 cd df 4a jmp 0x5ae010a3 <function_5ae010a3>
; function: function_10004360 at 0x10004360 -- 0x1000436c
0x10004360: 31 49 d6 xor dword ptr [ecx - 0x2a], ecx
0x10004363: 55 push ebp
0x10004364: 94 xchg eax, esp
0x10004365: 16 push ss
0x10004366: 46 inc esi
0x10004367: 67 fd std
0x10004369: ca 98 ba retf -0x4568
; data inside code section at 0x1000436c -- 0x1000436f
0x1000436c: b4 27 88 |.'. |
; function: function_1000436f at 0x1000436f -- 0x10004389
0x1000436f: 97 xchg eax, edi
0x10004370: dc c6 fadd st(6), st(0)
0x10004372: 98 cwde
0x10004373: 29 ae ee f0 3d 05 sub dword ptr [esi + 0x53df0ee], ebp
0x10004379: f9 stc
0x1000437a: d1 80 c5 1f 49 13 rol dword ptr [eax + 0x13491fc5], 1
0x10004380: 0a 9c b1 f2 36 24 ec or bl, byte ptr [ecx + esi*4 - 0x13dbc90e]
0x10004387: 91 xchg eax, ecx
0x10004388: cb retf
; function: function_10004389 at 0x10004389 -- 0x100043a4
0x10004389: 1d 2f 22 db ba sbb eax, 0xbadb222f
0x1000438e: 5a pop edx
0x1000438f: 7e b3 jle 0x10004344
0x10004391: 74 e5 je 0x10004378
0x10004393: 85 bc 03 7e 94 2d 1a test dword ptr [ebx + eax + 0x1a2d947e], edi
0x1000439a: 22 62 0d and ah, byte ptr [edx + 0xd]
0x1000439d: 3e ff 2d 6b 5b a5 a6 ljmp ds:[0xa6a55b6b]
; data inside code section at 0x100043a4 -- 0x100043e2
0x100043a4: f8 9c ba 1a 4c f6 77 f9 2c ed 82 a8 f3 74 56 44 |....L.w.,....tVD|
0x100043b4: f7 ed cd a2 38 7e 18 7f bb 8f 4f a4 b0 a7 47 cc |....8~....O...G.|
0x100043c4: b8 89 c6 08 b5 f7 cf f5 a4 5b ff bd f6 3c 1c 37 |.........[...<.7|
0x100043d4: bc 86 60 65 e8 ce 81 18 41 ee 7e d7 f2 79 |..`e....A.~..y |
; function: function_100043e2 at 0x100043e2 -- 0x100043e5
0x100043e2: ca 3f 7c retf 0x7c3f
; data inside code section at 0x100043e5 -- 0x10004411
0x100043e5: 80 23 12 8e 0b 6a 10 cd 33 49 23 3c ec 7a 73 5c |.#...j..3I#<.zs\|
0x100043f5: 8f f5 5b a4 97 c9 ff 44 04 00 5b d5 92 f6 08 9e |..[....D..[.....|
0x10004405: 24 cc 56 b7 ac 13 06 d4 ba 06 51 7e |$.V.......Q~ |
; function: function_10004411 at 0x10004411 -- 0x10004412
; data inside code section at 0x10004412 -- 0x10004425
0x10004412: 11 23 60 af f5 de a2 57 4c d1 16 ee 67 68 0a bb |.#`....WL...gh..|
0x10004422: 02 27 e0 |.'. |
; function: function_10004425 at 0x10004425 -- 0x1000442a
0x10004425: 8c 66 bf mov word ptr [esi - 0x41], fs
0x10004428: 5d pop ebp
0x10004429: c3 ret
; data inside code section at 0x1000442a -- 0x1000443f
0x1000442a: 9d 5e 01 6a 9d 4a 13 69 80 3a 45 03 a8 0c 4a c8 |.^.j.J.i.:E...J.|
0x1000443a: 3d 93 d1 f8 24 |=...$ |
; function: function_1000443f at 0x1000443f -- 0x10004440
; data inside code section at 0x10004440 -- 0x1000444d
0x10004440: 88 e7 a9 38 fb e2 8d a8 75 67 97 f2 ef |...8....ug... |
; function: function_1000444d at 0x1000444d -- 0x1000444e
; data inside code section at 0x1000444e -- 0x10004452
0x1000444e: 9d 87 c6 8c |.... |
; function: function_10004452 at 0x10004452 -- 0x1000445f
0x10004452: f6 d9 neg cl
0x10004454: d0 34 02 sal byte ptr [edx + eax], 1
0x10004457: cd 78 int 0x78
0x10004459: 02 0a add cl, byte ptr [edx]
0x1000445b: 1f pop ds
0x1000445c: c2 0a 39 ret 0x390a
; function: function_1000445f at 0x1000445f -- 0x100044b8
0x1000445f: e3 4a jecxz 0x100044ab <function_1000445f+0x4c>
0x10004461: e9 f2 7d f6 8b jmp 0x9bf6c258 <function_9bf6c258>
0x10004466: 23 3f and edi, dword ptr [edi]
0x10004468: 50 push eax
0x10004469: 68 18 12 8b 63 push 0x638b1218
0x1000446e: 8c 8a b3 99 87 5d mov word ptr [edx + 0x5d8799b3], cs
0x10004474: 47 inc edi
0x10004475: 8e 20 mov fs, word ptr [eax]
0x10004477: fa cli
0x10004478: c4 17 les edx, ptr [edi]
0x1000447a: 77 95 ja 0x10004411 <function_10004411>
0x1000447c: f2 0f e1 98 c4 57 36 d7 psraw mm3, qword ptr [eax - 0x28c9a83c]
0x10004484: 29 9f ff ec 3a 75 sub dword ptr [edi + 0x753aecff], ebx
0x1000448a: eb b3 jmp 0x1000443f <function_1000443f>
0x1000448c: e9 4a ef 77 36 jmp 0x467833db <function_467833db>
; data inside code section at 0x10004491 -- 0x1000449d
0x10004491: 2d 94 27 ef a0 f7 6e 76 a2 9c 90 8e |-.'...nv.... |
0x1000449d: b8 37 73 09 8e mov eax, 0x8e097337
0x100044a2: 3f aas
0x100044a3: 82 5c 15 61 b1 sbb byte ptr [ebp + edx + 0x61], 0xb1
0x100044a8: eb a3 jmp 0x1000444d <function_1000444d>
; data inside code section at 0x100044aa -- 0x100044ab
0x100044aa: bf |. |
0x100044ab: 8a 3b mov bh, byte ptr [ebx]
0x100044ad: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x100044ae: b7 66 mov bh, 0x66
0x100044b0: 6a 01 push 1
0x100044b2: 2e 65 17 pop ss
0x100044b5: c2 04 83 ret 0x8304
; data inside code section at 0x100044b8 -- 0x100044d6
0x100044b8: a1 11 d8 90 e0 2d e8 18 54 b0 6d f9 4e 62 88 34 |.....-..T.m.Nb.4|
0x100044c8: 2f ce 68 a7 48 db 76 66 3e d5 38 94 d9 3c |/.h.H.vf>.8..< |
; function: function_100044d6 at 0x100044d6 -- 0x100044d7
0x100044d6: cb retf
; data inside code section at 0x100044d7 -- 0x100044eb
0x100044d7: e3 de 6a b9 0d 34 93 47 04 b8 6f d8 40 9c f8 ff |..j..4.G..o.@...|
0x100044e7: 56 fd f5 b5 |V... |
; function: function_100044eb at 0x100044eb -- 0x10004582
0x100044eb: bb a4 f0 da de mov ebx, 0xdedaf0a4
0x100044f0: 9b wait
0x100044f1: ac lodsb al, byte ptr [esi]
0x100044f2: 02 0b add cl, byte ptr [ebx]
0x100044f4: 14 83 adc al, 0x83
0x100044f6: 76 24 jbe 0x1000451c <function_100044eb+0x31>
0x100044f8: e9 1a e5 16 f4 jmp 0x4172a17 <unknown_4172a17>
0x100044fd: ec in al, dx
0x100044fe: a2 f5 ef 29 f9 mov byte ptr [0xf929eff5], al
0x10004503: 6b f2 a7 imul esi, edx, -0x59
0x10004506: 8e 41 4c mov es, word ptr [ecx + 0x4c]
0x10004509: 58 pop eax
0x1000450a: 2a a0 06 26 02 49 sub ah, byte ptr [eax + 0x49022606]
0x10004510: 54 push esp
0x10004511: 15 d0 cd 9c 9c adc eax, 0x9c9ccdd0
0x10004516: 31 a2 2b 3f 0a 70 xor dword ptr [edx + 0x700a3f2b], esp
0x1000451c: 38 42 71 cmp byte ptr [edx + 0x71], al
0x1000451f: 2a 0d e7 20 e7 ad sub cl, byte ptr [0xade720e7]
0x10004525: 0c 91 or al, 0x91
0x10004527: 6a 7a push 0x7a
0x10004529: b3 0b mov bl, 0xb
0x1000452b: 8a 46 13 mov al, byte ptr [esi + 0x13]
0x1000452e: 64 25 48 63 15 f9 and eax, 0xf9156348
0x10004534: 4d dec ebp
0x10004535: 25 0d 3c ab 90 and eax, 0x90ab3c0d
0x1000453a: 69 27 e0 ba cf 0d imul esp, dword ptr [edi], 0xdcfbae0
0x10004540: e8 51 89 56 73 call 0x8356ce96 <unknown_8356ce96>
0x10004545: 92 xchg eax, edx
0x10004546: b2 09 mov dl, 9
0x10004548: bc 1b 9d e2 2d mov esp, 0x2de29d1b
0x1000454d: 63 82 32 02 61 d6 arpl word ptr [edx - 0x299efdce], ax
0x10004553: 21 1b and dword ptr [ebx], ebx
0x10004555: 6f outsd dx, dword ptr [esi]
0x10004556: 75 23 jne 0x1000457b <function_100044eb+0x90>
0x10004558: 15 a3 8a fb 55 adc eax, 0x55fb8aa3
0x1000455d: 7f 97 jg 0x100044f6 <function_100044eb+0xb>
0x1000455f: 7f e5 jg 0x10004546 <function_100044eb+0x5b>
0x10004561: 6e outsb dx, byte ptr [esi]
0x10004562: 8a b0 87 4a f6 00 mov dh, byte ptr [eax + 0xf64a87]
0x10004568: 2f das
0x10004569: 32 d0 xor dl, al
0x1000456b: 7d 08 jge 0x10004575 <function_100044eb+0x8a>
0x1000456d: 0f 31 rdtsc
0x1000456f: 7a c2 jp 0x10004533
0x10004571: e4 de in al, 0xde
0x10004573: e5 6d in eax, 0x6d
0x10004575: 54 push esp
0x10004576: 5e pop esi
0x10004577: fe 49 7e dec byte ptr [ecx + 0x7e]
0x1000457a: 4e dec esi
0x1000457b: bc 54 c5 8a 16 mov esp, 0x168ac554
0x10004580: ed in eax, dx
0x10004581: 16 push ss
; data inside code section at 0x10004582 -- 0x10004583
0x10004582: 8d |. |
; function: function_10004583 at 0x10004583 -- 0x1000458d
0x10004583: ec in al, dx
0x10004584: 21 7d 1d and dword ptr [ebp + 0x1d], edi
0x10004587: 52 push edx
0x10004588: b6 95 mov dh, 0x95
0x1000458a: c2 15 bb ret 0xbb15
; function: function_1000458d at 0x1000458d -- 0x1000458f
0x1000458d: 06 push es
0x1000458e: cb retf
; data inside code section at 0x1000458f -- 0x100045b6
0x1000458f: 1d 90 0e 58 f6 36 44 38 a0 45 fe a2 65 ee 19 e1 |...X.6D8.E..e...|
0x1000459f: 01 e8 35 a8 d2 0f 75 bf 00 71 36 4d d8 1b 62 8f |..5...u..q6M..b.|
0x100045af: 15 50 9b 2c 04 4d a9 |.P.,.M. |
; function: function_100045b6 at 0x100045b6 -- 0x100045e4
0x100045b6: 92 xchg eax, edx
0x100045b7: 34 60 xor al, 0x60
0x100045b9: e8 50 0e f0 45 call 0x55f0540e <unknown_55f0540e>
0x100045be: 8e de mov ds, esi
0x100045c0: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100045c1: 35 9a 6a 4e f2 xor eax, 0xf24e6a9a
0x100045c6: 46 inc esi
0x100045c7: 2f das
0x100045c8: 1d 82 43 51 16 sbb eax, 0x16514382
0x100045cd: 7b 90 jnp 0x1000455f
0x100045cf: f1 int1
0x100045d0: 0d 97 c9 d4 a6 or eax, 0xa6d4c997
0x100045d5: 89 d5 mov ebp, edx
0x100045d7: 6b 31 8e imul esi, dword ptr [ecx], -0x72
0x100045da: ae scasb al, byte ptr es:[edi]
0x100045db: 41 inc ecx
0x100045dc: 9b wait
0x100045dd: ea 53 32 c6 11 6a 60 ljmp 0x606a:0x11c63253 <function_11c63253>
; data inside code section at 0x100045e4 -- 0x10004664
0x100045e4: f2 99 2e f7 5f 34 2b 2b bc f5 80 58 a5 4d a1 fe |...._4++...X.M..|
0x100045f4: ed 64 6d ae ef a9 9e fb fc 19 22 d8 f0 dc 02 f2 |.dm.......".....|
0x10004604: a4 40 29 88 68 bf 59 e1 9a db 26 8d 94 a1 18 f9 |.@).h.Y...&.....|
0x10004614: 51 b1 26 9f 3b fc 87 ed e4 83 48 c4 8a b0 c4 3f |Q.&.;.....H....?|
0x10004624: c9 6c c7 b9 e5 96 84 05 1a 71 c8 05 81 b3 05 87 |.l.......q......|
0x10004634: e8 46 3b 00 a0 43 bc 8c d7 a3 6e 2d 85 18 60 f6 |.F;..C....n-..`.|
0x10004644: 29 90 84 8a 59 ed 92 21 f1 99 c1 5d 9a 40 32 4f |)...Y..!...].@2O|
0x10004654: 5e 5e 99 d8 a2 02 3e 8e 86 c6 04 b1 78 4d 47 c6 |^^....>.....xMG.|
; function: function_10004664 at 0x10004664 -- 0x100046ae
0x10004664: f6 73 a7 div byte ptr [ebx - 0x59]
0x10004667: a0 d8 78 19 bd mov al, byte ptr [0xbd1978d8]
0x1000466c: 8d 81 7e 2c 9f 81 lea eax, [ecx - 0x7e60d382]
0x10004672: a9 14 dc f5 92 test eax, 0x92f5dc14
0x10004677: dc 0a fmul qword ptr [edx]
0x10004679: b6 fa mov dh, 0xfa
0x1000467b: 83 de 5e sbb esi, 0x5e
0x1000467e: c0 7b 22 85 sar byte ptr [ebx + 0x22], 0x85
0x10004682: 04 c5 add al, 0xc5
0x10004684: 47 inc edi
0x10004685: 04 06 add al, 6
0x10004687: 3f aas
0x10004688: 5a pop edx
0x10004689: 4d dec ebp
0x1000468a: ac lodsb al, byte ptr [esi]
0x1000468b: 55 push ebp
0x1000468c: 25 b6 62 eb 7b and eax, 0x7beb62b6
0x10004691: 44 inc esp
0x10004692: 4e dec esi
0x10004693: 31 0d fb 9e 33 62 xor dword ptr [0x62339efb], ecx
0x10004699: 01 f6 add esi, esi
0x1000469b: da 23 fisub dword ptr [ebx]
0x1000469d: 05 6e f3 e1 36 add eax, 0x36e1f36e
0x100046a2: 86 7f 46 xchg byte ptr [edi + 0x46], bh
0x100046a5: 0e push cs
0x100046a6: 57 push edi
0x100046a7: bc 88 46 b4 58 mov esp, 0x58b44688
0x100046ac: f2 cb bnd retf
; data inside code section at 0x100046ae -- 0x100046bc
0x100046ae: 44 d2 4f 43 94 ae e6 1c 5d e4 b5 19 b0 31 |D.OC....]....1 |
; function: function_100046bc at 0x100046bc -- 0x100046bd
; data inside code section at 0x100046bd -- 0x100046c0
0x100046bd: 00 d8 7c |..| |
; function: function_100046c0 at 0x100046c0 -- 0x100046c2
0x100046c0: eb b5 jmp 0x10004677
; data inside code section at 0x100046c2 -- 0x100046da
0x100046c2: af e6 35 4c 81 99 52 12 f7 e8 be 4d 83 4e 14 3b |..5L..R....M.N.;|
0x100046d2: da 8d b8 63 3c bc 43 0c |...c<.C. |
; function: function_100046da at 0x100046da -- 0x100046db
; data inside code section at 0x100046db -- 0x100046dd
0x100046db: 55 8f |U. |
; function: function_100046dd at 0x100046dd -- 0x100046e1
0x100046dd: 9c pushfd
0x100046de: 41 inc ecx
0x100046df: f5 cmc
0x100046e0: c3 ret
; function: function_100046e1 at 0x100046e1 -- 0x100047f0
0x100046e1: 93 xchg eax, ebx
0x100046e2: 45 inc ebp
0x100046e3: 3e 63 d7 arpl di, dx
0x100046e6: 9d popfd
0x100046e7: b8 c0 b2 89 e2 mov eax, 0xe289b2c0
0x100046ec: 2a eb sub ch, bl
0x100046ee: b1 30 mov cl, 0x30
0x100046f0: 7f e8 jg 0x100046da <function_100046da>
0x100046f2: 95 xchg eax, ebp
0x100046f3: f5 cmc
0x100046f4: 86 fc xchg ah, bh
0x100046f6: 74 c4 je 0x100046bc <function_100046bc>
0x100046f8: 79 22 jns 0x1000471c <function_100046e1+0x3b>
0x100046fa: 71 7c jno 0x10004778 <function_100046e1+0x97>
0x100046fc: f3 6c rep insb byte ptr es:[edi], dx
0x100046fe: 8e 58 58 mov ds, word ptr [eax + 0x58]
0x10004701: ca 4e 20 retf 0x204e
; data inside code section at 0x10004704 -- 0x1000471c
0x10004704: ff 73 44 ed f5 31 5c ee e0 c9 e8 19 9b d8 88 83 |.sD..1\.........|
0x10004714: 98 3d 41 4e 3a ba 0e c8 |.=AN:... |
0x1000471c: 79 86 jns 0x100046a4
0x1000471e: 15 4c d8 39 2c adc eax, 0x2c39d84c
0x10004723: 6d insd dword ptr es:[edi], dx
0x10004724: 86 a2 25 5d 61 82 xchg byte ptr [edx - 0x7d9ea2db], ah
0x1000472a: 5a pop edx
0x1000472b: ca 37 a2 retf -0x5dc9
; data inside code section at 0x1000472e -- 0x10004730
0x1000472e: 65 f0 |e. |
0x10004730: 1e push ds
0x10004731: 77 0c ja 0x1000473f <function_100046e1+0x5e>
0x10004733: 69 3c d2 54 00 c6 14 imul edi, dword ptr [edx + edx*8], 0x14c60054
; data inside code section at 0x1000473a -- 0x1000473b
0x1000473a: ea |. |
0x1000473b: 2f das
0x1000473c: 93 xchg eax, ebx
0x1000473d: ab stosd dword ptr es:[edi], eax
0x1000473e: 5c pop esp
0x1000473f: 18 8f fc cc e9 c0 sbb byte ptr [edi - 0x3f163304], cl
0x10004745: 7f f8 jg 0x1000473f <function_100046e1+0x5e>
0x10004747: f1 int1
0x10004748: ec in al, dx
0x10004749: 6a 93 push -0x6d
0x1000474b: f8 clc
0x1000474c: 90 nop
0x1000474d: 7d 31 jge 0x10004780 <function_100046e1+0x9f>
0x1000474f: 2c ae sub al, 0xae
0x10004751: 76 7a jbe 0x100047cd <function_100046e1+0xec>
0x10004753: 61 popal
0x10004754: 15 54 2e 18 7d adc eax, 0x7d182e54
0x10004759: 33 29 xor ebp, dword ptr [ecx]
0x1000475b: ba b1 99 59 90 mov edx, 0x905999b1
0x10004760: 59 pop ecx
0x10004761: 1d c5 07 1c c5 sbb eax, 0xc51c07c5
0x10004766: da a8 d1 bc df 41 fisubr dword ptr [eax + 0x41dfbcd1]
0x1000476c: b7 e9 mov bh, 0xe9
0x1000476e: 85 17 test dword ptr [edi], edx
0x10004770: b7 aa mov bh, 0xaa
0x10004772: a1 dc 4d ec 6f mov eax, dword ptr [0x6fec4ddc]
0x10004777: ad lodsd eax, dword ptr [esi]
0x10004778: 5a pop edx
0x10004779: 94 xchg eax, esp
0x1000477a: 3c 73 cmp al, 0x73
0x1000477c: c8 44 23 a9 enter 0x2344, -0x57
0x10004780: 11 8a 3b a0 2e 80 adc dword ptr [edx - 0x7fd15fc5], ecx
0x10004786: c9 leave
0x10004787: e6 23 out 0x23, al
0x10004789: 78 e5 js 0x10004770 <function_100046e1+0x8f>
0x1000478b: b4 53 mov ah, 0x53
0x1000478d: 8c a7 2b 1c a9 56 mov word ptr [edi + 0x56a91c2b], fs
0x10004793: b8 b4 34 06 6d mov eax, 0x6d0634b4
0x10004798: 4a dec edx
0x10004799: 6e outsb dx, byte ptr [esi]
0x1000479a: 02 0a add cl, byte ptr [edx]
0x1000479c: 8a b3 96 e3 0f b4 mov dh, byte ptr [ebx - 0x4bf01c6a]
0x100047a2: 54 push esp
0x100047a3: 0c d2 or al, 0xd2
0x100047a5: 97 xchg eax, edi
; data inside code section at 0x100047a6 -- 0x100047a7
0x100047a6: f0 |. |
0x100047a7: 68 99 9d 20 4c push 0x4c209d99
0x100047ac: eb 70 jmp 0x1000481e <function_1000481e>
0x100047ae: 2f das
0x100047af: a3 d9 82 8f c7 mov dword ptr [0xc78f82d9], eax
0x100047b4: da 91 5b 6c 07 77 ficom dword ptr [ecx + 0x77076c5b]
0x100047ba: ab stosd dword ptr es:[edi], eax
0x100047bb: 25 76 2d 24 39 and eax, 0x39242d76
0x100047c0: 24 f6 and al, 0xf6
0x100047c2: 2e 39 2b cmp dword ptr cs:[ebx], ebp
0x100047c5: 67 d2 24 shl byte ptr [si], cl
0x100047c8: a9 27 31 8e 1a test eax, 0x1a8e3127
0x100047cd: 19 7d 6c sbb dword ptr [ebp + 0x6c], edi
0x100047d0: 39 3d 79 70 c6 da cmp dword ptr [0xdac67079], edi
0x100047d6: c0 70 6c 1d sal byte ptr [eax + 0x6c], 0x1d
0x100047da: f6 38 idiv byte ptr [eax]
0x100047dc: e4 e4 in al, 0xe4
0x100047de: 55 push ebp
0x100047df: 87 25 89 df a7 79 xchg dword ptr [0x79a7df89], esp
0x100047e5: b9 b6 ac 6a 7d mov ecx, 0x7d6aacb6
0x100047ea: d9 b8 56 f1 10 85 fnstcw word ptr [eax - 0x7aef0eaa]
; data inside code section at 0x100047f0 -- 0x100047fa
0x100047f0: c6 70 33 a2 2d d3 27 8a 9f d9 |.p3.-.'... |
; function: function_100047fa at 0x100047fa -- 0x100047fd
0x100047fa: c2 36 6b ret 0x6b36
; data inside code section at 0x100047fd -- 0x1000481e
0x100047fd: 2f 3b 87 89 fe 56 c8 30 e5 e8 c4 9e d5 f3 75 6a |/;...V.0......uj|
0x1000480d: 34 19 e5 61 c6 4f 8f a9 92 64 f3 33 d5 e8 c5 37 |4..a.O...d.3...7|
0x1000481d: 5b |[ |
; function: function_1000481e at 0x1000481e -- 0x10004822
0x1000481e: 51 push ecx
0x1000481f: c2 f8 04 ret 0x4f8
; function: function_10004822 at 0x10004822 -- 0x10004865
0x10004822: d6 salc
0x10004823: a2 ee 70 f3 5b mov byte ptr [0x5bf370ee], al
0x10004828: 2a e3 sub ah, bl
0x1000482a: 85 a1 d1 e0 bf 2b test dword ptr [ecx + 0x2bbfe0d1], esp
0x10004830: 64 82 29 2e sub byte ptr fs:[ecx], 0x2e
0x10004834: f2 a2 4f 8c d8 87 mov byte ptr [0x87d88c4f], al
0x1000483a: dd 85 d0 60 fe 1d fld qword ptr [ebp + 0x1dfe60d0]
0x10004840: 1b e2 sbb esp, edx
0x10004842: bc bb 0d c9 59 mov esp, 0x59c90dbb
0x10004847: 67 ce into
0x10004849: 91 xchg eax, ecx
0x1000484a: 82 bb 1e 89 4f c8 87 cmp byte ptr [ebx - 0x37b076e2], 0x87
0x10004851: c1 6a ef 49 shr dword ptr [edx - 0x11], 0x49
0x10004855: 95 xchg eax, ebp
0x10004856: 89 0d e3 7f 98 86 mov dword ptr [0x86987fe3], ecx
0x1000485c: 3c 73 cmp al, 0x73
0x1000485e: 88 8b 24 f9 42 ae mov byte ptr [ebx - 0x51bd06dc], cl
0x10004864: c3 ret
; data inside code section at 0x10004865 -- 0x1000488f
0x10004865: d9 7e 31 7d bc d0 96 bc c4 c0 5b 11 09 09 09 c0 |.~1}......[.....|
0x10004875: 46 2b a5 af 09 a5 89 29 5f b9 77 71 7a ba d2 f7 |F+.....)_.wqz...|
0x10004885: b2 b9 54 82 55 3a 5d 14 9f e8 |..T.U:]... |
; function: function_1000488f at 0x1000488f -- 0x10004890
; data inside code section at 0x10004890 -- 0x10004896
0x10004890: aa 42 2a d0 c4 b9 |.B*... |
; function: function_10004896 at 0x10004896 -- 0x1000489c
0x10004896: f2 e9 c3 d7 c4 d5 bnd jmp 0xe5c5205f <function_e5c5205f>
; data inside code section at 0x1000489c -- 0x1000489d
0x1000489c: 90 |. |
; function: function_1000489d at 0x1000489d -- 0x100048a7
0x1000489d: 85 fc test esp, edi
0x1000489f: 98 cwde
0x100048a0: 5f pop edi
0x100048a1: 60 pushal
0x100048a2: e9 55 f5 77 41 jmp 0x51783dfc <function_51783dfc>
; function: function_100048a7 at 0x100048a7 -- 0x100048ac
0x100048a7: c9 leave
0x100048a8: 17 pop ss
0x100048a9: b1 e9 mov cl, 0xe9
0x100048ab: c3 ret
; function: function_100048ac at 0x100048ac -- 0x10004903
0x100048ac: 0d fc b3 7e 61 or eax, 0x617eb3fc
0x100048b1: a3 23 15 a9 25 mov dword ptr [0x25a91523], eax
0x100048b6: 48 dec eax
0x100048b7: 72 2f jb 0x100048e8 <function_100048ac+0x3c>
0x100048b9: d7 xlatb
0x100048ba: 6f outsd dx, dword ptr [esi]
0x100048bb: 63 6f e4 arpl word ptr [edi - 0x1c], bp
0x100048be: 49 dec ecx
0x100048bf: 49 dec ecx
0x100048c0: 27 daa
0x100048c1: 16 push ss
0x100048c2: 67 1a 71 b4 sbb dh, byte ptr [bx + di - 0x4c]
0x100048c6: 6c insb byte ptr es:[edi], dx
0x100048c7: ee out dx, al
0x100048c8: 4e dec esi
0x100048c9: d5 de aad 0xde
0x100048cb: 2d e7 e0 9c 09 sub eax, 0x99ce0e7
0x100048d0: cc int3
0x100048d1: 3c 81 cmp al, 0x81
0x100048d3: 74 f0 je 0x100048c5
0x100048d5: 60 pushal
0x100048d6: 7a b7 jp 0x1000488f <function_1000488f>
0x100048d8: 52 push edx
0x100048d9: 44 inc esp
0x100048da: 9d popfd
0x100048db: ba 9a 64 c8 40 mov edx, 0x40c8649a
0x100048e0: 14 9d adc al, 0x9d
0x100048e2: 57 push edi
0x100048e3: d3 0c 97 ror dword ptr [edi + edx*4], cl
; data inside code section at 0x100048e6 -- 0x100048e8
0x100048e6: a9 70 |.p |
0x100048e8: ce into
0x100048e9: fc cld
0x100048ea: 1a 17 sbb dl, byte ptr [edi]
0x100048ec: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100048ed: bc 6d f6 50 1a mov esp, 0x1a50f66d
0x100048f2: 96 xchg eax, esi
0x100048f3: 12 da adc bl, dl
0x100048f5: 2f das
0x100048f6: e4 36 in al, 0x36
0x100048f8: 25 67 73 a1 6f and eax, 0x6fa17367
0x100048fd: 59 pop ecx
0x100048fe: e9 4d 24 43 94 jmp 0xa4436d50 <function_a4436d50>
; data inside code section at 0x10004903 -- 0x1000490d
0x10004903: 31 94 29 1b 4d 2e 76 e8 a0 af |1.).M.v... |
; function: function_1000490d at 0x1000490d -- 0x1000490e
; data inside code section at 0x1000490e -- 0x10004927
0x1000490e: c6 4a a5 5d 6d 35 99 68 15 f0 89 c4 a0 2c 2a 7e |.J.]m5.h.....,*~|
0x1000491e: a0 06 d2 00 4a a0 f4 ae 78 |....J...x |
; function: function_10004927 at 0x10004927 -- 0x10004a03
0x10004927: cd 8f int 0x8f
0x10004929: e5 03 in eax, 3
0x1000492b: 86 bb 5c c1 8f b2 xchg byte ptr [ebx - 0x4d703ea4], bh
0x10004931: 75 15 jne 0x10004948 <function_10004927+0x21>
0x10004933: f5 cmc
0x10004934: cb retf
; data inside code section at 0x10004935 -- 0x10004946
0x10004935: f7 e2 1b 1a 04 0c f2 e0 1e 70 fd 37 c0 78 c9 c5 |.........p.7.x..|
0x10004945: 1d |. |
0x10004946: 54 push esp
0x10004947: fc cld
0x10004948: 53 push ebx
0x10004949: 82 e5 b4 and ch, 0xb4
0x1000494c: 26 e1 2d loope 0x1000497c <function_10004927+0x55>
0x1000494f: c0 6a c3 ad shr byte ptr [edx - 0x3d], 0xad
0x10004953: eb b8 jmp 0x1000490d <function_1000490d>
; data inside code section at 0x10004955 -- 0x10004972
0x10004955: 63 1e 8b bf 1a a8 83 f6 f9 cd 15 54 74 f2 07 6c |c..........Tt..l|
0x10004965: f2 4a fc a2 21 72 ac 45 91 f1 a6 d2 a3 |.J..!r.E..... |
0x10004972: 64 4e dec esi
0x10004974: 82 f5 fe xor ch, 0xfe
0x10004977: 90 nop
0x10004978: 59 pop ecx
0x10004979: 5c pop esp
0x1000497a: 78 59 js 0x100049d5 <function_10004927+0xae>
0x1000497c: 36 13 9e e2 6d e1 2d adc ebx, dword ptr ss:[esi + 0x2de16de2]
0x10004983: 54 push esp
0x10004984: eb cc jmp 0x10004952
; data inside code section at 0x10004986 -- 0x1000498e
0x10004986: 42 fa 67 b2 d7 29 fd 88 |B.g..).. |
0x1000498e: 9b wait
0x1000498f: 24 c9 and al, 0xc9
0x10004991: cb retf
; data inside code section at 0x10004992 -- 0x10004998
0x10004992: 7b 29 5b d6 6c c7 |{)[.l. |
0x10004998: 7a da jp 0x10004974 <function_10004927+0x4d>
0x1000499a: 54 push esp
0x1000499b: b2 9c mov dl, 0x9c
0x1000499d: 6e outsb dx, byte ptr [esi]
0x1000499e: c3 ret
; data inside code section at 0x1000499f -- 0x100049cb
0x1000499f: 69 d1 41 2a 7c 8d 72 e3 55 e3 8b 05 cd 80 dc e4 |i.A*|.r.U.......|
0x100049af: 44 5f 5d cf 21 b2 87 b2 68 aa a0 2b 7c b8 28 6f |D_].!...h..+|.(o|
0x100049bf: 92 60 6d 61 61 13 d9 57 8d 55 51 2c |.`maa..W.UQ, |
0x100049cb: 7c 28 jl 0x100049f5
0x100049cd: 9b wait
0x100049ce: 13 f6 adc esi, esi
0x100049d0: f3 74 8f je 0x10004962 <function_10004927+0x2c>
0x100049d3: 32 06 xor al, byte ptr [esi]
0x100049d5: b3 e0 mov bl, 0xe0
0x100049d7: 63 68 c6 arpl word ptr [eax - 0x3a], bp
0x100049da: b0 21 mov al, 0x21
0x100049dc: 2a 46 73 sub al, byte ptr [esi + 0x73]
0x100049df: 04 25 add al, 0x25
0x100049e1: e6 0c out 0xc, al
0x100049e3: 2a 11 sub dl, byte ptr [ecx]
0x100049e5: 1d 52 6a 89 07 sbb eax, 0x7896a52
0x100049ea: bc 6e 6b 7e 1d mov esp, 0x1d7e6b6e
0x100049ef: f8 clc
0x100049f0: d5 38 aad 0x38
0x100049f2: 70 dc jo 0x100049d0 <function_10004927+0xa9>
0x100049f4: b5 fd mov ch, 0xfd
0x100049f6: e8 46 fd 53 19 call 0x29544741 <unknown_29544741>
0x100049fb: 9d popfd
0x100049fc: 04 83 add al, 0x83
0x100049fe: 11 fa adc edx, edi
0x10004a00: b4 d5 mov ah, 0xd5
0x10004a02: c3 ret
; data inside code section at 0x10004a03 -- 0x10004a13
0x10004a03: 9c fb 8d 3e 33 df 24 ab 99 3a c4 33 ba 56 17 02 |...>3.$..:.3.V..|
; function: function_10004a13 at 0x10004a13 -- 0x10004a9d
0x10004a13: 2a c6 sub al, dh
0x10004a15: af scasd eax, dword ptr es:[edi]
0x10004a16: 67 bc f5 48 22 f2 mov esp, 0xf22248f5
0x10004a1c: 02 ef add ch, bh
0x10004a1e: 49 dec ecx
0x10004a1f: a3 f4 1c cc 3a mov dword ptr [0x3acc1cf4], eax
0x10004a24: d0 b5 d0 29 4c 60 sal byte ptr [ebp + 0x604c29d0], 1
0x10004a2a: 33 2b xor ebp, dword ptr [ebx]
0x10004a2c: 9e sahf
0x10004a2d: d5 b1 aad 0xb1
0x10004a2f: 49 dec ecx
0x10004a30: 2b 8b de 52 0e fd sub ecx, dword ptr [ebx - 0x2f1ad22]
0x10004a36: 42 inc edx
0x10004a37: e1 53 loope 0x10004a8c <function_10004a13+0x79>
0x10004a39: 60 pushal
0x10004a3a: b1 5b mov cl, 0x5b
0x10004a3c: 44 inc esp
0x10004a3d: e0 a5 loopne 0x100049e4
0x10004a3f: e4 8e in al, 0x8e
0x10004a41: 1c d7 sbb al, 0xd7
0x10004a43: 82 ad 7b 8f 94 aa da sub byte ptr [ebp - 0x556b7085], 0xda
0x10004a4a: 84 ff test bh, bh
0x10004a4c: 3c 77 cmp al, 0x77
0x10004a4e: 91 xchg eax, ecx
0x10004a4f: a9 2d 18 27 c2 test eax, 0xc227182d
0x10004a54: a2 e6 e1 5c d2 mov byte ptr [0xd25ce1e6], al
0x10004a59: 29 16 sub dword ptr [esi], edx
0x10004a5b: d0 63 0c shl byte ptr [ebx + 0xc], 1
0x10004a5e: 1f pop ds
0x10004a5f: 8c 22 mov word ptr [edx], fs
0x10004a61: cf iretd
0x10004a62: 41 inc ecx
0x10004a63: 5d pop ebp
0x10004a64: db c8 fcmovne st(0), st(0)
0x10004a66: 6c insb byte ptr es:[edi], dx
0x10004a67: 7e b3 jle 0x10004a1c <function_10004a13+0x9>
0x10004a69: 67 98 cwde
0x10004a6b: 9b wait
0x10004a6c: 70 dd jo 0x10004a4b
0x10004a6e: 28 87 0c c2 ce 84 sub byte ptr [edi - 0x7b313df4], al
0x10004a74: f6 87 aa 3e fb 09 6a test byte ptr [edi + 0x9fb3eaa], 0x6a
0x10004a7b: b7 f6 mov bh, 0xf6
0x10004a7d: e7 d1 out 0xd1, eax
0x10004a7f: 82 21 b6 and byte ptr [ecx], 0xb6
0x10004a82: a3 88 c9 38 30 mov dword ptr [0x3038c988], eax
0x10004a87: 9c pushfd
0x10004a88: 62 0a bound ecx, qword ptr [edx]
; data inside code section at 0x10004a8a -- 0x10004a8b
0x10004a8a: 1d |. |
0x10004a8b: 61 popal
0x10004a8c: 62 8b 61 22 74 c6 bound ecx, qword ptr [ebx - 0x398bdd9f]
0x10004a92: 35 1f 52 70 f6 xor eax, 0xf670521f
0x10004a97: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10004a98: 62 3f bound edi, qword ptr [edi]
0x10004a9a: ff 60 df jmp dword ptr [eax - 0x21]
; data inside code section at 0x10004a9d -- 0x10004b17
0x10004a9d: 00 7b 0c 60 27 58 a8 62 4c 07 5d 91 fb 3a 3e 77 |.{.`'X.bL.]..:>w|
0x10004aad: 35 b5 92 02 fb 01 8c bf 0d d3 a3 f3 b2 9b ae 90 |5...............|
0x10004abd: 22 92 a4 ce ce 5d 2a 76 72 06 ab 49 c8 1e 90 45 |"....]*vr..I...E|
0x10004acd: 7a dc a9 2b 10 08 e8 06 3d 53 9e dc fa 76 a0 46 |z..+....=S...v.F|
0x10004add: 83 8c bd b5 f9 9a 2f 1a 7f 60 0f e5 83 19 8b 76 |....../..`.....v|
0x10004aed: d9 0e ba 87 0e 8a d1 fc c6 ad 80 86 2e c7 33 ba |..............3.|
0x10004afd: ed df ac 99 03 0c b9 0a fe d5 4a 5b 70 ba 1a 38 |..........J[p..8|
0x10004b0d: 25 4f 0c 20 10 b7 3a 51 7a e4 |%O. ..:Qz. |
; function: function_10004b17 at 0x10004b17 -- 0x10004b18
; data inside code section at 0x10004b18 -- 0x10004b24
0x10004b18: d1 e4 b0 15 8a 43 7a 59 3e 5e ad 88 |.....CzY>^.. |
; function: function_10004b24 at 0x10004b24 -- 0x10004b27
0x10004b24: dc 13 fcom qword ptr [ebx]
0x10004b26: c3 ret
; data inside code section at 0x10004b27 -- 0x10004b2d
0x10004b27: 52 55 84 6f fb 62 |RU.o.b |
; function: function_10004b2d at 0x10004b2d -- 0x10004c8e
0x10004b2d: dd bc 9b a5 b3 48 4a fnstsw dword ptr [ebx + ebx*4 + 0x4a48b3a5]
0x10004b34: 8c aa 7c 02 89 fd mov word ptr [edx - 0x276fd84], gs
0x10004b3a: 7b 4c jnp 0x10004b88 <function_10004b2d+0x5b>
0x10004b3c: 48 dec eax
0x10004b3d: e8 92 c7 28 e9 call 0xf92912d4 <unknown_f92912d4>
0x10004b42: b5 37 mov ch, 0x37
0x10004b44: a3 80 78 da 77 mov dword ptr [0x77da7880], eax
0x10004b49: 25 0d fe cd 8a and eax, 0x8acdfe0d
0x10004b4e: c7 40 bc b3 45 22 33 mov dword ptr [eax - 0x44], 0x332245b3
0x10004b55: 9c pushfd
0x10004b56: 63 ea arpl dx, bp
0x10004b58: 83 f0 32 xor eax, 0x32
0x10004b5b: cb retf
0x10004b5c: ee out dx, al
0x10004b5d: 42 inc edx
0x10004b5e: 1f pop ds
0x10004b5f: 73 b6 jae 0x10004b17 <function_10004b17>
0x10004b61: 0e push cs
0x10004b62: 65 df 2e fild qword ptr gs:[esi]
0x10004b65: 14 95 adc al, 0x95
0x10004b67: cb retf
; data inside code section at 0x10004b68 -- 0x10004b88
0x10004b68: 55 1d 83 e1 ec e4 9f 26 cf c0 9b 4d 75 0e 28 f1 |U......&...Mu.(.|
0x10004b78: 3e e5 b0 3c a7 43 f5 e0 fa 8a 6f e2 ba 4c ce ca |>..<.C....o..L..|
0x10004b88: 29 cb sub ebx, ecx
0x10004b8a: 26 3c 61 cmp al, 0x61
0x10004b8d: 88 a0 d9 59 97 f7 mov byte ptr [eax - 0x868a627], ah
0x10004b93: a3 d1 34 08 5c mov dword ptr [0x5c0834d1], eax
0x10004b98: 5c pop esp
0x10004b99: 32 0d 01 a7 96 b8 xor cl, byte ptr [0xb896a701]
0x10004b9f: 07 pop es
0x10004ba0: e1 00 loope 0x10004ba2 <function_10004b2d+0x75>
0x10004ba2: 95 xchg eax, ebp
0x10004ba3: 94 xchg eax, esp
0x10004ba4: 30 6a d0 xor byte ptr [edx - 0x30], ch
0x10004ba7: b0 82 mov al, 0x82
0x10004ba9: 36 e2 81 loop 0x10004b2d <function_10004b2d>
0x10004bac: 43 inc ebx
0x10004bad: d1 a0 61 5c 4c 34 shl dword ptr [eax + 0x344c5c61], 1
0x10004bb3: f3 61 popal
0x10004bb5: 4d dec ebp
0x10004bb6: b4 91 mov ah, 0x91
0x10004bb8: 8b 39 mov edi, dword ptr [ecx]
0x10004bba: 56 push esi
0x10004bbb: cf iretd
0x10004bbc: 86 7c 27 03 xchg byte ptr [edi + 3], bh
0x10004bc0: 0f de c9 pmaxub mm1, mm1
0x10004bc3: 99 cdq
0x10004bc4: ee out dx, al
0x10004bc5: 48 dec eax
0x10004bc6: 6c insb byte ptr es:[edi], dx
0x10004bc7: 95 xchg eax, ebp
0x10004bc8: a2 d5 1f 10 25 mov byte ptr [0x25101fd5], al
0x10004bcd: 35 e7 8e e3 12 xor eax, 0x12e38ee7
0x10004bd2: 21 a7 78 7d 8b a6 and dword ptr [edi - 0x59748288], esp
0x10004bd8: f8 clc
0x10004bd9: 09 20 or dword ptr [eax], esp
0x10004bdb: fe c2 inc dl
0x10004bdd: 7b ab jnp 0x10004b8a <function_10004b2d+0x5d>
0x10004bdf: 36 58 pop eax
0x10004be1: ff d1 call ecx
0x10004be3: a3 68 5f 60 a2 mov dword ptr [0xa2605f68], eax
0x10004be8: 3a c1 cmp al, cl
0x10004bea: 24 8d and al, 0x8d
0x10004bec: d3 0a ror dword ptr [edx], cl
0x10004bee: 4f dec edi
0x10004bef: 5f pop edi
0x10004bf0: 4c dec esp
0x10004bf1: 03 c7 add eax, edi
0x10004bf3: 0f 95 57 09 setne byte ptr [edi + 9]
0x10004bf7: b4 37 mov ah, 0x37
0x10004bf9: 78 10 js 0x10004c0b <function_10004b2d+0xde>
0x10004bfb: 5c pop esp
0x10004bfc: e4 06 in al, 6
0x10004bfe: 3c 20 cmp al, 0x20
0x10004c00: 9b wait
0x10004c01: e9 bb 40 e8 d4 jmp 0xe4e88cc1 <function_e4e88cc1>
; data inside code section at 0x10004c06 -- 0x10004c0b
0x10004c06: 85 cf ac 82 b6 |..... |
0x10004c0b: 3a 48 2b cmp cl, byte ptr [eax + 0x2b]
0x10004c0e: 73 76 jae 0x10004c86 <function_10004b2d+0x159>
0x10004c10: 0f 00 a0 af 50 d6 0e verr word ptr [eax + 0xed650af]
0x10004c17: 83 f3 44 xor ebx, 0x44
0x10004c1a: 02 5a 71 add bl, byte ptr [edx + 0x71]
0x10004c1d: ea 17 ee e2 38 e9 30 ljmp 0x30e9:0x38e2ee17 <function_38e2ee17>
0x10004c24: 35 3a ff 42 5d xor eax, 0x5d42ff3a
0x10004c29: ee out dx, al
0x10004c2a: 7f eb jg 0x10004c17 <function_10004b2d+0xea>
0x10004c2c: b4 5b mov ah, 0x5b
0x10004c2e: ca d3 bb retf -0x442d
; data inside code section at 0x10004c31 -- 0x10004c34
0x10004c31: 61 3e 21 |a>! |
0x10004c34: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10004c35: eb 78 jmp 0x10004caf <function_10004caf>
; data inside code section at 0x10004c37 -- 0x10004c48
0x10004c37: 43 0a 5f 61 d9 c0 5e a3 af 2f 3b a0 16 6b da 03 |C._a..^../;..k..|
0x10004c47: a2 |. |
0x10004c48: 1b a7 69 78 2b 95 sbb esp, dword ptr [edi - 0x6ad48797]
0x10004c4e: ce into
0x10004c4f: 99 cdq
0x10004c50: c2 5c 42 ret 0x425c
; data inside code section at 0x10004c53 -- 0x10004c56
0x10004c53: 08 bc c6 |... |
0x10004c56: ca 55 2c retf 0x2c55
; data inside code section at 0x10004c59 -- 0x10004c6c
0x10004c59: 0c bc c0 12 40 d6 50 a7 19 46 de 62 ec 28 fc 9b |....@.P..F.b.(..|
0x10004c69: fa 26 c7 |.&. |
0x10004c6c: 2b b7 0e 21 ee 34 sub esi, dword ptr [edi + 0x34ee210e]
0x10004c72: ff 5f 4b lcall [edi + 0x4b]
0x10004c75: ae scasb al, byte ptr es:[edi]
0x10004c76: 45 inc ebp
0x10004c77: 48 dec eax
0x10004c78: 0b ea or ebp, edx
0x10004c7a: 01 9b 3c a3 26 78 add dword ptr [ebx + 0x7826a33c], ebx
0x10004c80: de b9 3b ab 73 19 fidivr word ptr [ecx + 0x1973ab3b]
0x10004c86: 84 59 97 test byte ptr [ecx - 0x69], bl
0x10004c89: d4 49 aam 0x49
0x10004c8b: e5 34 in eax, 0x34
0x10004c8d: cb retf
; data inside code section at 0x10004c8e -- 0x10004c9e
0x10004c8e: 96 b8 00 58 89 82 4a 7d 0f 39 a0 f5 8a 65 c4 f0 |...X..J}.9...e..|
; function: function_10004c9e at 0x10004c9e -- 0x10004cae
0x10004c9e: cd e9 int 0xe9
0x10004ca0: d0 c9 ror cl, 1
0x10004ca2: 57 push edi
0x10004ca3: 2c d7 sub al, 0xd7
0x10004ca5: 62 3f bound edi, qword ptr [edi]
0x10004ca7: 47 inc edi
0x10004ca8: 85 53 de test dword ptr [ebx - 0x22], edx
0x10004cab: ca 8a 0e retf 0xe8a
; data inside code section at 0x10004cae -- 0x10004caf
0x10004cae: 09 |. |
; function: function_10004caf at 0x10004caf -- 0x10004cc5
0x10004caf: 05 59 a5 32 d0 add eax, 0xd032a559
0x10004cb4: d3 24 91 shl dword ptr [ecx + edx*4], cl
0x10004cb7: 56 push esi
0x10004cb8: 12 5d 9e adc bl, byte ptr [ebp - 0x62]
0x10004cbb: 61 popal
0x10004cbc: d8 cb fmul st(3)
0x10004cbe: dd c6 ffree st(6)
0x10004cc0: 32 08 xor cl, byte ptr [eax]
0x10004cc2: fa cli
0x10004cc3: 3f aas
0x10004cc4: 97 xchg eax, edi
; data inside code section at 0x10004cc5 -- 0x10004cc6
0x10004cc5: 8f |. |
; function: function_10004cc6 at 0x10004cc6 -- 0x10004cc9
0x10004cc6: ca c4 0b retf 0xbc4
; data inside code section at 0x10004cc9 -- 0x10004ce5
0x10004cc9: 36 ee b1 b3 4f 5d 55 64 3d 87 6e 79 2d db 3d 4c |6...O]Ud=.ny-.=L|
0x10004cd9: 11 91 df 5c 9c 10 35 b6 ac 28 f2 ff |...\..5..(.. |
; function: function_10004ce5 at 0x10004ce5 -- 0x10004ced
0x10004ce5: 3d 8d b5 91 81 cmp eax, 0x8191b58d
0x10004cea: ca 7a ba retf -0x4586
; data inside code section at 0x10004ced -- 0x10004cf8
0x10004ced: fb f4 8c a5 35 65 36 06 6f f4 d3 |....5e6.o.. |
; function: function_10004cf8 at 0x10004cf8 -- 0x10004d02
0x10004cf8: af scasd eax, dword ptr es:[edi]
0x10004cf9: e0 b4 loopne 0x10004caf <function_10004caf>
0x10004cfb: ea 81 06 89 e2 03 57 ljmp 0x5703:0xe2890681 <function_e2890681>
; data inside code section at 0x10004d02 -- 0x10004d05
0x10004d02: a9 a0 91 |... |
; function: function_10004d05 at 0x10004d05 -- 0x10004d06
; data inside code section at 0x10004d06 -- 0x10004d19
0x10004d06: 83 1f 00 2f d2 01 a5 7b 12 b1 b5 f7 d4 ae 49 ec |.../...{......I.|
0x10004d16: d7 b3 43 |..C |
; function: function_10004d19 at 0x10004d19 -- 0x10004d1a
; data inside code section at 0x10004d1a -- 0x10004d35
0x10004d1a: ed e1 d0 64 92 09 98 c4 08 20 f1 bf e3 a4 f9 e4 |...d..... ......|
0x10004d2a: 6a 4f e1 a7 4b 90 b8 57 77 57 f8 |jO..K..WwW. |
; function: function_10004d35 at 0x10004d35 -- 0x10004d36
; data inside code section at 0x10004d36 -- 0x10004d38
0x10004d36: 0e c1 |.. |
; function: function_10004d38 at 0x10004d38 -- 0x10004d9b
0x10004d38: 06 push es
0x10004d39: 21 9b da e4 35 e2 and dword ptr [ebx - 0x1dca1b26], ebx
0x10004d3f: fc cld
0x10004d40: 84 f8 test al, bh
0x10004d42: a3 6e 7b 61 e1 mov dword ptr [0xe1617b6e], eax
0x10004d47: cd f5 int 0xf5
0x10004d49: 25 62 46 0c de and eax, 0xde0c4662
0x10004d4e: 1f pop ds
0x10004d4f: 7e c8 jle 0x10004d19 <function_10004d19>
0x10004d51: e3 b2 jecxz 0x10004d05 <function_10004d05>
0x10004d53: f9 stc
0x10004d54: 5b pop ebx
0x10004d55: 78 39 js 0x10004d90 <function_10004d38+0x58>
0x10004d57: 19 6a 4a sbb dword ptr [edx + 0x4a], ebp
0x10004d5a: d5 64 aad 0x64
0x10004d5c: c2 ce 4d ret 0x4dce
0x10004d5f: bb e9 73 d0 5a mov ebx, 0x5ad073e9
0x10004d64: 43 inc ebx
0x10004d65: bd 07 7e c3 38 mov ebp, 0x38c37e07
0x10004d6a: 44 inc esp
0x10004d6b: 4b dec ebx
0x10004d6c: 11 10 adc dword ptr [eax], edx
0x10004d6e: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10004d6f: 2a 4d ba sub cl, byte ptr [ebp - 0x46]
0x10004d72: 3f aas
0x10004d73: 29 9c 81 72 40 1b 9c sub dword ptr [ecx + eax*4 - 0x63e4bf8e], ebx
0x10004d7a: 2e 81 29 e2 9d c6 bb sub dword ptr cs:[ecx], 0xbbc69de2
0x10004d81: d4 58 aam 0x58
0x10004d83: 1a 95 eb 09 39 b1 sbb dl, byte ptr [ebp - 0x4ec6f615]
0x10004d89: 59 pop ecx
0x10004d8a: 1d 28 ed a2 ec sbb eax, 0xeca2ed28
0x10004d8f: 97 xchg eax, edi
0x10004d90: ae scasb al, byte ptr es:[edi]
0x10004d91: 61 popal
0x10004d92: 9a 04 02 82 84 09 34 lcall 0x3409:0x84820204 <unknown_84820204>
0x10004d99: eb 9a jmp 0x10004d35 <function_10004d35>
; data inside code section at 0x10004d9b -- 0x10004dea
0x10004d9b: c0 3d 3c 3c 3d a8 2a 17 89 8f 8d 9c b7 d2 2d 5a |.=<<=.*.......-Z|
0x10004dab: 14 8f 9c e7 d7 ad de bc 4f 3d 90 19 29 34 99 5a |........O=..)4.Z|
0x10004dbb: 69 79 a7 9c 70 68 2c 93 bd 42 8b 78 99 fb 0c a8 |iy..ph,..B.x....|
0x10004dcb: 1b a4 24 43 54 4e bf e7 89 d6 aa 13 49 03 d0 97 |..$CTN......I...|
0x10004ddb: da ec ed 1a 4f cd 49 8c ad 0a 6e 30 65 83 8f |....O.I...n0e.. |
; function: function_10004dea at 0x10004dea -- 0x10004e5b
0x10004dea: 20 94 20 1c ab 5c 8c and byte ptr [eax - 0x73a354e4], dl
0x10004df1: 79 ff jns 0x10004df2
0x10004df3: 7b 8e jnp 0x10004d83
0x10004df5: 77 1a ja 0x10004e11 <function_10004dea+0x27>
0x10004df7: 98 cwde
0x10004df8: ff 4d b1 dec dword ptr [ebp - 0x4f]
0x10004dfb: e2 5c loop 0x10004e59 <function_10004dea+0x6f>
0x10004dfd: 8a 4d 3e mov cl, byte ptr [ebp + 0x3e]
0x10004e00: 6b 98 d1 3a f1 c5 3b imul ebx, dword ptr [eax - 0x3a0ec52f], 0x3b
0x10004e07: ed in eax, dx
0x10004e08: 79 31 jns 0x10004e3b <function_10004dea+0x51>
0x10004e0a: e5 c2 in eax, 0xc2
0x10004e0c: ab stosd dword ptr es:[edi], eax
0x10004e0d: 85 09 test dword ptr [ecx], ecx
0x10004e0f: 50 push eax
; data inside code section at 0x10004e10 -- 0x10004e11
0x10004e10: 80 |. |
0x10004e11: b9 d2 48 81 10 mov ecx, 0x108148d2
0x10004e16: 6b 32 a3 imul esi, dword ptr [edx], -0x5d
0x10004e19: 5a pop edx
0x10004e1a: 78 da js 0x10004df6
0x10004e1c: 8b 81 22 36 ef aa mov eax, dword ptr [ecx - 0x5510c9de]
0x10004e22: a2 d9 7b c4 4d mov byte ptr [0x4dc47bd9], al
0x10004e27: 4b dec ebx
0x10004e28: cc int3
0x10004e29: 81 6b 42 58 af 1b 93 sub dword ptr [ebx + 0x42], 0x931baf58
0x10004e30: 5b pop ebx
0x10004e31: 58 pop eax
0x10004e32: c2 97 63 ret 0x6397
; data inside code section at 0x10004e35 -- 0x10004e3b
0x10004e35: ac f1 7c d1 83 34 |..|..4 |
0x10004e3b: 97 xchg eax, edi
0x10004e3c: 99 cdq
0x10004e3d: cb retf
; data inside code section at 0x10004e3e -- 0x10004e59
0x10004e3e: 87 2d 5b 70 4a 5d e1 6e 9a 64 3a 20 8f 30 dd 1e |.-[pJ].n.d: .0..|
0x10004e4e: a2 2d dc 1b 3f 9f 74 2a 65 1f c7 |.-..?.t*e.. |
0x10004e59: ae scasb al, byte ptr es:[edi]
0x10004e5a: 99 cdq
; data inside code section at 0x10004e5b -- 0x10004e5f
0x10004e5b: 67 f0 bb 97 |g... |
; function: function_10004e5f at 0x10004e5f -- 0x10004e60
; data inside code section at 0x10004e60 -- 0x10004e84
0x10004e60: 1b 77 4e de 98 12 c1 4c be c1 52 05 6c d3 be 1b |.wN....L..R.l...|
0x10004e70: e2 ba 3f 2e dc e2 d3 23 10 e2 7a f4 f0 7c 5d 91 |..?....#..z..|].|
0x10004e80: 85 04 82 d0 |.... |
; function: function_10004e84 at 0x10004e84 -- 0x10004ee8
0x10004e84: e3 87 jecxz 0x10004e0d
0x10004e86: 91 xchg eax, ecx
0x10004e87: 7e d6 jle 0x10004e5f <function_10004e5f>
0x10004e89: 32 6e 62 xor ch, byte ptr [esi + 0x62]
0x10004e8c: d5 cc aad 0xcc
0x10004e8e: 6a 23 push 0x23
0x10004e90: 49 dec ecx
0x10004e91: ba ee 1d 20 96 mov edx, 0x96201dee
0x10004e96: 91 xchg eax, ecx
0x10004e97: 02 49 ee add cl, byte ptr [ecx - 0x12]
0x10004e9a: 77 18 ja 0x10004eb4 <function_10004e84+0x30>
0x10004e9c: 24 9c and al, 0x9c
0x10004e9e: 57 push edi
0x10004e9f: c2 67 90 ret 0x9067
0x10004ea2: 9c pushfd
0x10004ea3: c3 ret
; data inside code section at 0x10004ea4 -- 0x10004eb4
0x10004ea4: d3 5b 18 a5 be c6 d0 dc 44 e3 41 58 0a 91 5d e1 |.[......D.AX..].|
0x10004eb4: 35 b3 f0 64 09 xor eax, 0x964f0b3
0x10004eb9: 0f a1 pop fs
0x10004ebb: 5f pop edi
0x10004ebc: 23 4c fc 83 and ecx, dword ptr [esp + edi*8 - 0x7d]
0x10004ec0: 1e push ds
0x10004ec1: d5 2a aad 0x2a
0x10004ec3: 6f outsd dx, dword ptr [esi]
0x10004ec4: e8 ae 51 e7 ab call 0xbbe7a077 <unknown_bbe7a077>
0x10004ec9: d6 salc
0x10004eca: 91 xchg eax, ecx
0x10004ecb: df 1d c9 89 47 00 fistp word ptr [0x4789c9]
0x10004ed1: 52 push edx
0x10004ed2: e4 f8 in al, 0xf8
0x10004ed4: de 3d a2 35 f8 05 fidivr word ptr [0x5f835a2]
0x10004eda: dc ab e4 de 00 bd fsubr qword ptr [ebx - 0x42ff211c]
0x10004ee0: ac lodsb al, byte ptr [esi]
0x10004ee1: 8d bc ca 2b 93 e3 04 lea edi, [edx + ecx*8 + 0x4e3932b]
; data inside code section at 0x10004ee8 -- 0x10004ee9
0x10004ee8: fe |. |
; function: function_10004ee9 at 0x10004ee9 -- 0x10004efb
0x10004ee9: 59 pop ecx
0x10004eea: a3 3b 6f 1b f3 mov dword ptr [0xf31b6f3b], eax
0x10004eef: 10 01 adc byte ptr [ecx], al
0x10004ef1: 16 push ss
0x10004ef2: 9a 49 df 3a 68 14 45 lcall 0x4514:0x683adf49 <unknown_683adf49>
0x10004ef9: eb 21 jmp 0x10004f1c <function_10004f1c>
; data inside code section at 0x10004efb -- 0x10004f04
0x10004efb: 7a d6 83 f1 f4 a7 29 a0 0d |z.....).. |
; function: function_10004f04 at 0x10004f04 -- 0x10004f05
; data inside code section at 0x10004f05 -- 0x10004f1c
0x10004f05: ec 20 e1 55 9f 74 ef 1b 60 25 ba 6c d6 8a 21 61 |. .U.t..`%.l..!a|
0x10004f15: 14 22 ed 38 09 81 12 |.".8... |
; function: function_10004f1c at 0x10004f1c -- 0x10004f5e
0x10004f1c: 2c dd sub al, 0xdd
0x10004f1e: 51 push ecx
0x10004f1f: fd std
0x10004f20: 33 eb xor ebp, ebx
0x10004f22: 6a b8 push -0x48
0x10004f24: 2d cb 93 9d 4b sub eax, 0x4b9d93cb
0x10004f29: 55 push ebp
0x10004f2a: df c1 ffreep st(1)
0x10004f2c: 43 inc ebx
0x10004f2d: 3d 35 bf aa c3 cmp eax, 0xc3aabf35
0x10004f32: 1a 2f sbb ch, byte ptr [edi]
0x10004f34: d5 79 aad 0x79
0x10004f36: 5b pop ebx
0x10004f37: 08 e7 or bh, ah
0x10004f39: d7 xlatb
0x10004f3a: c1 66 6e 03 shl dword ptr [esi + 0x6e], 3
0x10004f3e: d3 5d 93 rcr dword ptr [ebp - 0x6d], cl
0x10004f41: 8b 0d 4e d3 c0 db mov ecx, dword ptr [0xdbc0d34e]
0x10004f47: 60 pushal
0x10004f48: 88 f4 mov ah, dh
0x10004f4a: 0b bf 14 76 f2 9e or edi, dword ptr [edi - 0x610d89ec]
0x10004f50: ef out dx, eax
0x10004f51: ab stosd dword ptr es:[edi], eax
0x10004f52: 60 pushal
0x10004f53: 96 xchg eax, esi
0x10004f54: 04 57 add al, 0x57
0x10004f56: 53 push ebx
0x10004f57: 73 cb jae 0x10004f24 <function_10004f1c+0x8>
0x10004f59: e7 ad out 0xad, eax
0x10004f5b: ca 86 85 retf -0x7a7a
; function: function_10004f5e at 0x10004f5e -- 0x10004f6a
0x10004f5e: 6d insd dword ptr es:[edi], dx
0x10004f5f: b6 b2 mov dh, 0xb2
0x10004f61: e6 47 out 0x47, al
0x10004f63: b9 fa ad 74 40 mov ecx, 0x4074adfa
0x10004f68: eb 9a jmp 0x10004f04 <function_10004f04>
; data inside code section at 0x10004f6a -- 0x10004f84
0x10004f6a: 98 25 22 35 6f fe b0 64 8f d0 49 e1 71 af 2a 91 |.%"5o..d..I.q.*.|
0x10004f7a: 41 aa 5c 64 84 5c fa 77 a5 80 |A.\d.\.w.. |
; function: function_10004f84 at 0x10004f84 -- 0x10004f91
0x10004f84: a1 d5 cd 73 10 mov eax, dword ptr [0x1073cdd5]
0x10004f89: 85 dc test esp, ebx
0x10004f8b: 80 cf 7b or bh, 0x7b
0x10004f8e: ca 64 d7 retf -0x289c
; data inside code section at 0x10004f91 -- 0x10004fa1
0x10004f91: 08 e4 18 89 11 ba 49 b1 0b a5 ec 21 4d 89 9f a3 |......I....!M...|
; function: function_10004fa1 at 0x10004fa1 -- 0x10004fac
0x10004fa1: 85 a6 4f 07 a6 c0 test dword ptr [esi - 0x3f59f8b1], esp
0x10004fa7: 9f lahf
0x10004fa8: d1 77 44 sal dword ptr [edi + 0x44], 1
0x10004fab: cb retf
; data inside code section at 0x10004fac -- 0x10004fb2
0x10004fac: d6 5d 44 b4 0d a8 |.]D... |
; function: function_10004fb2 at 0x10004fb2 -- 0x10004fe5
0x10004fb2: db ad 2f 66 af f0 fld xword ptr [ebp - 0xf5099d1]
0x10004fb8: 49 dec ecx
0x10004fb9: 02 8e 65 12 e7 50 add cl, byte ptr [esi + 0x50e71265]
0x10004fbf: 56 push esi
0x10004fc0: 0a 20 or ah, byte ptr [eax]
0x10004fc2: c8 f7 20 77 enter 0x20f7, 0x77
0x10004fc6: 90 nop
0x10004fc7: 06 push es
0x10004fc8: 4d dec ebp
0x10004fc9: bb 43 e3 4c 04 mov ebx, 0x44ce343
0x10004fce: b5 8e mov ch, 0x8e
0x10004fd0: c1 d9 93 rcr ecx, -0x6d
0x10004fd3: 83 33 3a xor dword ptr [ebx], 0x3a
0x10004fd6: 48 dec eax
0x10004fd7: 4d dec ebp
0x10004fd8: 88 be 43 fc 77 10 mov byte ptr [esi + 0x1077fc43], bh
0x10004fde: 86 5c cb dd xchg byte ptr [ebx + ecx*8 - 0x23], bl
0x10004fe2: 36 eb a7 jmp 0x10004f8c
; data inside code section at 0x10004fe5 -- 0x1000501f
0x10004fe5: 6f 60 4b 08 74 3b 84 09 64 95 8c bb 18 b9 d2 14 |o`K.t;..d.......|
0x10004ff5: fb 84 f8 20 4c 29 9c fd f7 a7 b6 53 f4 1d 65 14 |... L).....S..e.|
0x10005005: 4a 69 27 cc cd a6 27 21 ae e4 19 1b 6a da 88 dd |Ji'...'!....j...|
0x10005015: 17 6a 59 30 9b 3e 5f c5 81 c8 |.jY0.>_... |
; function: function_1000501f at 0x1000501f -- 0x1000502b
0x1000501f: 9c pushfd
0x10005020: ef out dx, eax
0x10005021: 0d af 26 c6 5f or eax, 0x5fc626af
0x10005026: e6 b5 out 0xb5, al
0x10005028: ca e0 07 retf 0x7e0
; function: function_1000502b at 0x1000502b -- 0x10005137
0x1000502b: 3b d2 cmp edx, edx
0x1000502d: 10 14 e7 adc byte ptr [edi], dl
0x10005030: 34 eb xor al, 0xeb
0x10005032: cc int3
0x10005033: 93 xchg eax, ebx
0x10005034: eb 1d jmp 0x10005053 <function_1000502b+0x28>
; data inside code section at 0x10005036 -- 0x10005038
0x10005036: 65 fe |e. |
0x10005038: 21 5f 8e and dword ptr [edi - 0x72], ebx
0x1000503b: 2d 21 87 a8 e1 sub eax, 0xe1a88721
0x10005040: ee out dx, al
0x10005041: 0a 16 or dl, byte ptr [esi]
0x10005043: 61 popal
0x10005044: 60 pushal
0x10005045: 84 cd test ch, cl
0x10005047: 09 f6 or esi, esi
0x10005049: be cd b1 2c 7a mov esi, 0x7a2cb1cd
0x1000504e: b8 19 f0 cf ff mov eax, 0xffcff019
0x10005053: 76 f4 jbe 0x10005049 <function_1000502b+0x1e>
0x10005055: d4 21 aam 0x21
0x10005057: 39 5b 12 cmp dword ptr [ebx + 0x12], ebx
0x1000505a: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000505b: a2 b1 88 d9 ac mov byte ptr [0xacd988b1], al
0x10005060: 3f aas
0x10005061: 45 inc ebp
0x10005062: 77 df ja 0x10005043 <function_1000502b+0x18>
0x10005064: 63 24 73 arpl word ptr [ebx + esi*2], sp
0x10005067: fe 07 inc byte ptr [edi]
0x10005069: c1 71 c7 58 sal dword ptr [ecx - 0x39], 0x58
0x1000506d: b8 a1 1e 61 61 mov eax, 0x61611ea1
0x10005072: 57 push edi
0x10005073: ce into
0x10005074: 80 ce 1b or dh, 0x1b
0x10005077: aa stosb byte ptr es:[edi], al
0x10005078: 3c 6f cmp al, 0x6f
0x1000507a: 38 96 22 21 0c 8e cmp byte ptr [esi - 0x71f3dede], dl
0x10005080: 00 d7 add bh, dl
0x10005082: 65 9d popfd
0x10005084: 1a 0c 04 sbb cl, byte ptr [esp + eax]
0x10005087: 67 fd std
0x10005089: 57 push edi
0x1000508a: 14 ba adc al, 0xba
0x1000508c: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x1000508d: df c9 fxch st(0), st(1)
0x1000508f: aa stosb byte ptr es:[edi], al
0x10005090: 36 6d insd dword ptr es:[edi], dx
0x10005092: f5 cmc
0x10005093: 36 31 3f xor dword ptr ss:[edi], edi
0x10005096: d2 b2 c7 68 31 aa sal byte ptr [edx - 0x55ce9739], cl
0x1000509c: e1 d4 loope 0x10005072 <function_1000502b+0x47>
0x1000509e: 94 xchg eax, esp
0x1000509f: 52 push edx
0x100050a0: 55 push ebp
0x100050a1: f6 89 ff 72 ef 8e 6b test byte ptr [ecx - 0x71108d01], 0x6b
0x100050a8: dd 05 92 d5 56 40 fld qword ptr [0x4056d592]
0x100050ae: cf iretd
0x100050af: 3f aas
0x100050b0: 17 pop ss
0x100050b1: 10 b6 57 d7 93 e6 adc byte ptr [esi - 0x196c28a9], dh
0x100050b7: 22 1c c9 and bl, byte ptr [ecx + ecx*8]
0x100050ba: 37 aaa
0x100050bb: 7d f7 jge 0x100050b4
0x100050bd: 3b 90 1f da 50 1c cmp edx, dword ptr [eax + 0x1c50da1f]
0x100050c3: 3d 1f 58 b0 e2 cmp eax, 0xe2b0581f
0x100050c8: 46 inc esi
0x100050c9: 22 ff and bh, bh
0x100050cb: 16 push ss
0x100050cc: 77 65 ja 0x10005133 <function_1000502b+0x108>
0x100050ce: 08 9f 86 41 28 0c or byte ptr [edi + 0xc284186], bl
0x100050d4: 2c a6 sub al, 0xa6
0x100050d6: 43 inc ebx
0x100050d7: 70 b4 jo 0x1000508d <function_1000502b+0x62>
0x100050d9: f5 cmc
0x100050da: db d0 fcmovnbe st(0), st(0)
0x100050dc: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x100050dd: 87 9b dc 40 97 89 xchg dword ptr [ebx - 0x7668bf24], ebx
0x100050e3: 89 31 mov dword ptr [ecx], esi
0x100050e5: 78 bf js 0x100050a6
0x100050e7: 79 82 jns 0x1000506b
0x100050e9: 69 b6 05 fe d0 68 41 d0 35 70 imul esi, dword ptr [esi + 0x68d0fe05], 0x7035d041
; data inside code section at 0x100050f3 -- 0x100050f6
0x100050f3: c6 cf 8d |... |
0x100050f6: d6 salc
0x100050f7: aa stosb byte ptr es:[edi], al
0x100050f8: b6 c3 mov dh, 0xc3
0x100050fa: 01 8a b3 19 cc 5d add dword ptr [edx + 0x5dcc19b3], ecx
0x10005100: 87 02 xchg dword ptr [edx], eax
0x10005102: b9 63 1b fb ab mov ecx, 0xabfb1b63
0x10005107: 0c 7c or al, 0x7c
0x10005109: b7 bd mov bh, 0xbd
0x1000510b: e9 9c 49 60 65 jmp 0x75609aac <function_75609aac>
0x10005110: 4e dec esi
0x10005111: 9a 3e ec 46 5f 65 2a lcall 0x2a65:0x5f46ec3e <unknown_5f46ec3e>
0x10005118: 62 9a 67 a7 65 ab bound ebx, qword ptr [edx - 0x549a5899]
0x1000511e: b2 75 mov dl, 0x75
0x10005120: 0e push cs
0x10005121: d8 1f fcomp dword ptr [edi]
0x10005123: e8 b0 91 cb 62 call 0x72cbe2d8 <unknown_72cbe2d8>
0x10005128: 3c 9f cmp al, 0x9f
0x1000512a: 6b ba 70 52 c2 b5 ea imul edi, dword ptr [edx - 0x4a3dad90], -0x16
0x10005131: 7a d8 jp 0x1000510b <function_1000502b+0xe0>
0x10005133: f4 hlt
0x10005134: d3 6a 78 shr dword ptr [edx + 0x78], cl
; data inside code section at 0x10005137 -- 0x10005138
0x10005137: fe |. |
; function: function_10005138 at 0x10005138 -- 0x10005141
0x10005138: 5b pop ebx
0x10005139: 65 55 push ebp
0x1000513b: 94 xchg eax, esp
0x1000513c: e9 ef ce d2 4d jmp 0x5dd32030 <function_5dd32030>
; function: function_10005141 at 0x10005141 -- 0x1000519c
0x10005141: ba e0 8d f0 ad mov edx, 0xadf08de0
0x10005146: f6 8e 06 ef 7a 3a 4d test byte ptr [esi + 0x3a7aef06], 0x4d
0x1000514d: f8 clc
0x1000514e: d0 57 10 rcl byte ptr [edi + 0x10], 1
0x10005151: e0 35 loopne 0x10005188 <function_10005141+0x47>
0x10005153: 25 87 2d 52 46 and eax, 0x46522d87
0x10005158: 48 dec eax
0x10005159: d8 46 ae fadd dword ptr [esi - 0x52]
0x1000515c: 0d 92 51 f0 6a or eax, 0x6af05192
0x10005161: 5a pop edx
0x10005162: 27 daa
0x10005163: df a2 79 3c b7 48 fbld tbyte ptr [edx + 0x48b73c79]
0x10005169: 81 c0 d8 ef 0f b2 add eax, 0xb20fefd8
0x1000516f: 7b d4 jnp 0x10005145
0x10005171: c3 ret
0x10005172: c5 be 53 38 f7 2c lds edi, ptr [esi + 0x2cf73853]
0x10005178: 0a 94 74 94 9b 4a e1 or dl, byte ptr [esp + esi*2 - 0x1eb5646c]
0x1000517f: e9 8d e0 2f 86 jmp 0x96303211 <function_96303211>
0x10005184: d9 75 4b fnstenv [ebp + 0x4b]
0x10005187: cf iretd
0x10005188: 8e 4e ff mov cs, word ptr [esi - 1]
0x1000518b: b5 6e mov ch, 0x6e
0x1000518d: f8 clc
0x1000518e: 3a be 39 e0 65 96 cmp bh, byte ptr [esi - 0x699a1fc7]
0x10005194: 36 51 push ecx
0x10005196: c4 1b les ebx, ptr [ebx]
0x10005198: 97 xchg eax, edi
0x10005199: f8 clc
0x1000519a: eb 58 jmp 0x100051f4 <function_100051f4>
; data inside code section at 0x1000519c -- 0x100051c1
0x1000519c: 6c c4 e2 6c b5 22 52 5d 38 c5 4b 15 c0 9a a9 11 |l..l."R]8.K.....|
0x100051ac: 16 22 28 dd 35 fa 4e fa b6 4e 90 c4 40 b2 6b 14 |."(.5.N..N..@.k.|
0x100051bc: f8 5d d2 84 7e |.]..~ |
; function: function_100051c1 at 0x100051c1 -- 0x100051c4
0x100051c1: c2 af a7 ret 0xa7af
; data inside code section at 0x100051c4 -- 0x100051c7
0x100051c4: 3f 61 bf |?a. |
; function: function_100051c7 at 0x100051c7 -- 0x100051cf
0x100051c7: 0d 72 9b 91 30 or eax, 0x30919b72
0x100051cc: ca 85 ac retf -0x537b
; data inside code section at 0x100051cf -- 0x100051d0
0x100051cf: 21 |! |
; function: function_100051d0 at 0x100051d0 -- 0x100051d1
0x100051d0: c3 ret
; data inside code section at 0x100051d1 -- 0x100051f4
0x100051d1: e8 1f fe 22 4c 58 39 de 04 f7 72 e5 de 8a 0f 9c |..."LX9...r.....|
0x100051e1: 0f 86 e2 55 be df c5 a5 36 2f 3a bf d9 03 9b fd |...U....6/:.....|
0x100051f1: 39 f4 35 |9.5 |
; function: function_100051f4 at 0x100051f4 -- 0x1000523a
0x100051f4: 2b d5 sub edx, ebp
0x100051f6: 41 inc ecx
0x100051f7: 76 38 jbe 0x10005231 <function_100051f4+0x3d>
0x100051f9: 67 5f pop edi
0x100051fb: 6e outsb dx, byte ptr [esi]
0x100051fc: 60 pushal
0x100051fd: 32 73 65 xor dh, byte ptr [ebx + 0x65]
0x10005200: 87 59 a2 xchg dword ptr [ecx - 0x5e], ebx
0x10005203: d5 57 aad 0x57
; data inside code section at 0x10005205 -- 0x10005231
0x10005205: c6 bc 30 de f2 81 0b 1f bc c6 01 8b 19 14 74 8b |..0...........t.|
0x10005215: 60 b1 5f 97 d9 7f a7 93 60 44 ce 6d 49 f3 a8 c4 |`._.....`D.mI...|
0x10005225: 27 f3 8e 4a 43 11 46 41 e8 63 a0 f6 |'..JC.FA.c.. |
0x10005231: 3e 1f pop ds
0x10005233: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10005234: 2d 2c 77 49 1a sub eax, 0x1a49772c
0x10005239: 94 xchg eax, esp
; data inside code section at 0x1000523a -- 0x10005240
0x1000523a: c4 f3 7f 6b be 3c |...k.< |
; function: function_10005240 at 0x10005240 -- 0x10005241
; data inside code section at 0x10005241 -- 0x10005272
0x10005241: cf f1 3b 12 53 d2 04 8f 3d 44 f4 6c 4b 8b 8f aa |..;.S...=D.lK...|
0x10005251: 52 81 06 26 c6 9f de 47 4b 99 e0 e5 7b 6b 91 00 |R..&...GK...{k..|
0x10005261: 65 9e 52 48 29 e2 9c 3e 81 ab 59 b3 7a 6e 90 99 |e.RH)..>..Y.zn..|
0x10005271: 89 |. |
; function: function_10005272 at 0x10005272 -- 0x10005273
; data inside code section at 0x10005273 -- 0x10005277
0x10005273: d5 1a d3 7b |...{ |
; function: function_10005277 at 0x10005277 -- 0x10005333
0x10005277: bb 21 33 c4 e3 mov ebx, 0xe3c43321
0x1000527c: e5 d2 in eax, 0xd2
0x1000527e: 17 pop ss
0x1000527f: 19 92 1d 2c 68 c6 sbb dword ptr [edx - 0x3997d3e3], edx
0x10005285: 31 40 7b xor dword ptr [eax + 0x7b], eax
0x10005288: ed in eax, dx
0x10005289: c6 42 92 af mov byte ptr [edx - 0x6e], 0xaf
0x1000528d: f9 stc
0x1000528e: 93 xchg eax, ebx
0x1000528f: 70 e1 jo 0x10005272 <function_10005272>
0x10005291: 43 inc ebx
0x10005292: ee out dx, al
0x10005293: 53 push ebx
0x10005294: 7e aa jle 0x10005240 <function_10005240>
0x10005296: d9 34 99 fnstenv [ecx + ebx*4]
0x10005299: 91 xchg eax, ecx
0x1000529a: ab stosd dword ptr es:[edi], eax
0x1000529b: d0 3a sar byte ptr [edx], 1
0x1000529d: cc int3
0x1000529e: 90 nop
0x1000529f: 9f lahf
0x100052a0: a2 5a b9 17 5b mov byte ptr [0x5b17b95a], al
0x100052a5: 63 5b 5d arpl word ptr [ebx + 0x5d], bx
0x100052a8: 26 2d 8e 77 51 7e sub eax, 0x7e51778e
0x100052ae: 2c 6d sub al, 0x6d
0x100052b0: de 0c 45 4e 83 1b be fimul word ptr [eax*2 - 0x41e47cb2]
0x100052b7: 4c dec esp
0x100052b8: a2 05 83 cb fd mov byte ptr [0xfdcb8305], al
0x100052bd: 4f dec edi
0x100052be: 27 daa
0x100052bf: 78 61 js 0x10005322 <function_10005277+0xab>
0x100052c1: f4 hlt
0x100052c2: cb retf
; data inside code section at 0x100052c3 -- 0x1000530f
0x100052c3: 27 42 e0 d1 01 6d 71 dc bc 0e a5 56 22 d9 93 7a |'B...mq....V"..z|
0x100052d3: 1d 38 95 20 25 53 b8 88 12 fa 19 d7 c7 20 3e c4 |.8. %S....... >.|
0x100052e3: a4 87 e5 33 15 96 3f 40 8a 4f 4a c5 4e 1a 17 8f |...3..?@.OJ.N...|
0x100052f3: 39 98 99 9d d3 0b 32 a6 e8 91 46 2e 95 6b ce 77 |9.....2...F..k.w|
0x10005303: 57 13 41 10 d4 ed c0 64 6a 2d 19 84 |W.A....dj-.. |
0x1000530f: 87 70 b6 xchg dword ptr [eax - 0x4a], esi
0x10005312: ea 96 f5 e3 2f 21 d9 ljmp 0xd921:0x2fe3f596 <function_2fe3f596>
; data inside code section at 0x10005319 -- 0x10005322
0x10005319: 64 7c 47 72 7c 99 8a 64 b7 |d|Gr|..d. |
0x10005322: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10005323: 93 xchg eax, ebx
0x10005324: 4e dec esi
0x10005325: c4 52 09 les edx, ptr [edx + 9]
0x10005328: 8e ae d4 66 7a 59 mov gs, word ptr [esi + 0x597a66d4]
0x1000532e: 32 51 0c xor dl, byte ptr [ecx + 0xc]
0x10005331: e6 1f out 0x1f, al
; data inside code section at 0x10005333 -- 0x10005335
0x10005333: c6 89 |.. |
; function: function_10005335 at 0x10005335 -- 0x1000533a
0x10005335: 11 e0 adc eax, esp
0x10005337: ca 5b f6 retf -0x9a5
; data inside code section at 0x1000533a -- 0x1000535d
0x1000533a: 20 bf 57 a0 9b b0 40 68 f5 4e 34 fa b7 73 e5 fb | .W...@h.N4..s..|
0x1000534a: 16 3a d3 a4 95 6d 15 a0 ff d3 9e 32 31 c0 81 dc |.:...m.....21...|
0x1000535a: 95 09 bd |... |
; function: function_1000535d at 0x1000535d -- 0x1000535e
0x1000535d: cb retf
; data inside code section at 0x1000535e -- 0x10005364
0x1000535e: a9 37 52 30 f8 d9 |.7R0.. |
; function: function_10005364 at 0x10005364 -- 0x100054a9
0x10005364: 8a 23 mov ah, byte ptr [ebx]
0x10005366: c5 73 5a lds esi, ptr [ebx + 0x5a]
0x10005369: 2b 3d 85 59 61 32 sub edi, dword ptr [0x32615985]
0x1000536f: 09 df or edi, ebx
0x10005371: 53 push ebx
0x10005372: 11 8e 7a e7 12 5b adc dword ptr [esi + 0x5b12e77a], ecx
0x10005378: 76 af jbe 0x10005329
0x1000537a: 3b 9c 68 99 26 0f b6 cmp ebx, dword ptr [eax + ebp*2 - 0x49f0d967]
0x10005381: 1e push ds
0x10005382: 50 push eax
0x10005383: 12 e1 adc ah, cl
0x10005385: 7c 76 jl 0x100053fd <function_10005364+0x99>
0x10005387: 28 3c df sub byte ptr [edi + ebx*8], bh
0x1000538a: 4d dec ebp
0x1000538b: b8 12 02 1a d6 mov eax, 0xd61a0212
0x10005390: cb retf
; data inside code section at 0x10005391 -- 0x100053bf
0x10005391: c1 bf 15 86 a9 73 46 01 89 91 30 b2 9b 53 12 56 |.....sF...0..S.V|
0x100053a1: 50 03 4e 9a 1f 5c 79 81 62 d6 6a 10 d0 cd 3b c1 |P.N..\y.b.j...;.|
0x100053b1: 4d 25 a8 a4 10 f2 95 99 db 57 72 36 3f 7b |M%.......Wr6?{ |
0x100053bf: ca a0 3a retf 0x3aa0
0x100053c2: ca d7 ed retf -0x1229
; data inside code section at 0x100053c5 -- 0x100053fd
0x100053c5: 37 44 e2 e3 43 b7 6f 76 d4 e2 5f 53 ad 55 28 88 |7D..C.ov.._S.U(.|
0x100053d5: 34 bb 5a 67 b8 e0 e8 35 d2 45 3c 95 66 18 28 98 |4.Zg...5.E<.f.(.|
0x100053e5: 89 66 8c 41 47 a8 3b 63 05 2b d1 c1 de 75 51 e7 |.f.AG.;c.+...uQ.|
0x100053f5: ae 39 f5 1b 1f a4 c7 a9 |.9...... |
0x100053fd: 1f pop ds
0x100053fe: b1 d4 mov cl, 0xd4
0x10005400: 6f outsd dx, dword ptr [esi]
0x10005401: fc cld
0x10005402: d3 41 82 rol dword ptr [ecx - 0x7e], cl
0x10005405: dd da fstp st(2)
0x10005407: 71 21 jno 0x1000542a <function_10005364+0xc6>
0x10005409: 4a dec edx
0x1000540a: 8f c2 pop edx
0x1000540c: 48 dec eax
0x1000540d: 97 xchg eax, edi
0x1000540e: 5f pop edi
0x1000540f: c4 5b 42 les ebx, ptr [ebx + 0x42]
0x10005412: 13 72 b4 adc esi, dword ptr [edx - 0x4c]
0x10005415: a2 05 56 13 69 mov byte ptr [0x69135605], al
0x1000541a: 7b 03 jnp 0x1000541f <function_10005364+0xbb>
0x1000541c: d3 f5 sal ebp, cl
; data inside code section at 0x1000541e -- 0x1000541f
0x1000541e: 82 |. |
0x1000541f: 6a 8b push -0x75
0x10005421: 87 2e xchg dword ptr [esi], ebp
0x10005423: 50 push eax
0x10005424: 26 86 6c 86 60 xchg byte ptr es:[esi + eax*4 + 0x60], ch
; data inside code section at 0x10005429 -- 0x1000542a
0x10005429: 36 |6 |
0x1000542a: 22 62 9a and ah, byte ptr [edx - 0x66]
0x1000542d: 22 23 and ah, byte ptr [ebx]
0x1000542f: 64 12 ca adc cl, dl
0x10005432: 88 77 59 mov byte ptr [edi + 0x59], dh
0x10005435: 35 b9 ae d4 33 xor eax, 0x33d4aeb9
0x1000543a: b5 40 mov ch, 0x40
0x1000543c: e2 14 loop 0x10005452 <function_10005364+0xee>
0x1000543e: 4b dec ebx
0x1000543f: d6 salc
0x10005440: 33 f4 xor esi, esp
0x10005442: 96 xchg eax, esi
0x10005443: 25 8f 96 9d 31 and eax, 0x319d968f
0x10005448: 99 cdq
0x10005449: bf cd 59 cc 8c mov edi, 0x8ccc59cd
0x1000544e: a5 movsd dword ptr es:[edi], dword ptr [esi]
; data inside code section at 0x1000544f -- 0x10005451
0x1000544f: a0 22 |." |
0x10005451: 4d dec ebp
0x10005452: 29 4d f6 sub dword ptr [ebp - 0xa], ecx
0x10005455: 8d 7c 05 2e lea edi, [ebp + eax + 0x2e]
0x10005459: 3e ae scasb al, byte ptr es:[edi]
0x1000545b: 85 e3 test ebx, esp
0x1000545d: 54 push esp
0x1000545e: 4b dec ebx
0x1000545f: d1 3c ae sar dword ptr [esi + ebp*4], 1
0x10005462: dc 00 fadd qword ptr [eax]
0x10005464: 46 inc esi
0x10005465: 07 pop es
0x10005466: 43 inc ebx
0x10005467: bc 57 69 42 02 mov esp, 0x2426957
0x1000546c: 9d popfd
0x1000546d: ed in eax, dx
0x1000546e: bc 77 44 1f de mov esp, 0xde1f4477
0x10005473: 40 inc eax
0x10005474: 15 64 e8 1a 68 adc eax, 0x681ae864
0x10005479: 51 push ecx
0x1000547a: 95 xchg eax, ebp
0x1000547b: 33 a3 8f 15 b6 ca xor esp, dword ptr [ebx - 0x3549ea71]
0x10005481: 39 92 51 8e 68 72 cmp dword ptr [edx + 0x72688e51], edx
0x10005487: 9c pushfd
0x10005488: 26 16 push ss
0x1000548a: 12 c6 adc al, dh
0x1000548c: f6 43 31 d6 test byte ptr [ebx + 0x31], 0xd6
0x10005490: 28 ac 69 f0 0b 0a 77 sub byte ptr [ecx + ebp*2 + 0x770a0bf0], ch
0x10005497: 6c insb byte ptr es:[edi], dx
0x10005498: 20 2f and byte ptr [edi], ch
0x1000549a: 05 0c 42 62 99 add eax, 0x9962420c
0x1000549f: 08 53 5b or byte ptr [ebx + 0x5b], dl
0x100054a2: 35 05 88 dd f3 xor eax, 0xf3dd8805
0x100054a7: d7 xlatb
0x100054a8: cb retf
; function: function_100054a9 at 0x100054a9 -- 0x100054af
0x100054a9: 45 inc ebp
0x100054aa: e9 2f f9 b7 0e jmp 0x1eb84dde <function_1eb84dde>
; data inside code section at 0x100054af -- 0x100054b0
0x100054af: 15 |. |
; function: function_100054b0 at 0x100054b0 -- 0x100054b5
0x100054b0: 86 0f xchg byte ptr [edi], cl
0x100054b2: c2 44 c7 ret 0xc744
; function: function_100054b5 at 0x100054b5 -- 0x100054bf
0x100054b5: 68 2c fd 61 28 push 0x2861fd2c
0x100054ba: 72 b0 jb 0x1000546c
0x100054bc: c2 b3 62 ret 0x62b3
; function: function_100054bf at 0x100054bf -- 0x100054c8
0x100054bf: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x100054c0: f6 85 e7 41 a3 7d 2e test byte ptr [ebp + 0x7da341e7], 0x2e
0x100054c7: c3 ret
; data inside code section at 0x100054c8 -- 0x10005514
0x100054c8: 33 15 c7 df 65 be 2e c4 5a 46 49 95 f8 65 3c b2 |3...e...ZFI..e<.|
0x100054d8: 0c 6b b2 56 fd 25 84 b9 fe da a1 e2 09 61 b4 dc |.k.V.%.......a..|
0x100054e8: be a7 8c ad 77 01 23 d7 b6 38 f9 b9 35 b9 48 36 |....w.#..8..5.H6|
0x100054f8: e1 36 40 89 f8 8e f4 7f 9d 9a 2f 6f 7b 78 c0 52 |.6@......./o{x.R|
0x10005508: d9 53 0a c4 49 dc fc 16 22 6d 2d b8 |.S..I..."m-. |
; function: function_10005514 at 0x10005514 -- 0x10005578
0x10005514: 64 dd b7 f7 3a 07 b6 fnsave dword ptr fs:[edi - 0x49f8c509]
0x1000551b: 3c 7c cmp al, 0x7c
0x1000551d: 9a d8 fb 87 82 05 ac lcall 0xac05:0x8287fbd8 <unknown_8287fbd8>
0x10005524: 0a 84 d2 e1 4a 4c b5 or al, byte ptr [edx + edx*8 - 0x4ab3b51f]
0x1000552b: 2a 4e 9a sub cl, byte ptr [esi - 0x66]
0x1000552e: ba b9 be f8 41 mov edx, 0x41f8beb9
0x10005533: 82 c6 8a add dh, 0x8a
0x10005536: 1d 0a 16 8f 8e sbb eax, 0x8e8f160a
0x1000553b: 9f lahf
0x1000553c: 60 pushal
0x1000553d: dd 5d 2c fstp qword ptr [ebp + 0x2c]
0x10005540: 34 72 xor al, 0x72
0x10005542: c4 75 54 les esi, ptr [ebp + 0x54]
0x10005545: 63 7a 91 arpl word ptr [edx - 0x6f], di
0x10005548: c6 05 2d 5e df a1 c3 mov byte ptr [0xa1df5e2d], 0xc3
0x1000554f: b1 78 mov cl, 0x78
0x10005551: 80 91 08 90 3b 3d 65 adc byte ptr [ecx + 0x3d3b9008], 0x65
0x10005558: b0 54 mov al, 0x54
0x1000555a: 5c pop esp
0x1000555b: be 98 0c 04 cc mov esi, 0xcc040c98
0x10005560: 7f fd jg 0x1000555f
0x10005562: bb 56 f9 2f 13 mov ebx, 0x132ff956
0x10005567: 4a dec edx
0x10005568: c8 c7 f1 95 enter -0xe39, -0x6b
0x1000556c: 84 ec test ah, ch
0x1000556e: 64 76 03 jbe 0x10005574 <function_10005514+0x60>
0x10005571: 41 inc ecx
0x10005572: 8e 2b mov gs, word ptr [ebx]
0x10005574: ed in eax, dx
0x10005575: c2 07 93 ret 0x9307
; data inside code section at 0x10005578 -- 0x10005579
0x10005578: 8d |. |
; function: function_10005579 at 0x10005579 -- 0x100055a7
0x10005579: fc cld
0x1000557a: 97 xchg eax, edi
0x1000557b: 59 pop ecx
0x1000557c: 39 1e cmp dword ptr [esi], ebx
0x1000557e: 65 4c dec esp
0x10005580: 4a dec edx
0x10005581: aa stosb byte ptr es:[edi], al
0x10005582: cd 57 int 0x57
0x10005584: 8c 08 mov word ptr [eax], cs
0x10005586: 59 pop ecx
0x10005587: c5 d8 57 3a vxorps xmm7, xmm4, xmmword ptr [edx]
0x1000558b: 21 94 6b 1d a1 38 b8 and dword ptr [ebx + ebp*2 - 0x47c75ee3], edx
0x10005592: de f9 fdivp st(1)
0x10005594: 97 xchg eax, edi
0x10005595: 80 68 fd 44 sub byte ptr [eax - 3], 0x44
0x10005599: 6c insb byte ptr es:[edi], dx
0x1000559a: 67 bc 66 40 91 44 mov esp, 0x44914066
0x100055a0: 05 82 17 22 95 add eax, 0x95221782
0x100055a5: eb 0b jmp 0x100055b2 <function_100055b2>
; function: function_100055a7 at 0x100055a7 -- 0x100055b2
0x100055a7: 98 cwde
0x100055a8: d8 5b dc fcomp dword ptr [ebx - 0x24]
0x100055ab: a3 b8 ad a4 95 mov dword ptr [0x95a4adb8], eax
0x100055b0: 34 e1 xor al, 0xe1
; function: function_100055b2 at 0x100055b2 -- 0x100057e6
0x100055b2: b1 e8 mov cl, 0xe8
0x100055b4: fa cli
0x100055b5: fb sti
0x100055b6: 6b 6d 1d e7 imul ebp, dword ptr [ebp + 0x1d], -0x19
0x100055ba: 46 inc esi
0x100055bb: bd 62 69 35 18 mov ebp, 0x18356962
0x100055c0: 0d 63 b7 82 9c or eax, 0x9c82b763
0x100055c5: 90 nop
0x100055c6: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x100055c7: 5a pop edx
0x100055c8: e1 84 loope 0x1000554e
0x100055ca: 2b 51 73 sub edx, dword ptr [ecx + 0x73]
0x100055cd: b6 be mov dh, 0xbe
0x100055cf: 78 63 js 0x10005634 <function_100055b2+0x82>
0x100055d1: f7 e1 mul ecx
0x100055d3: f1 int1
0x100055d4: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x100055d5: 53 push ebx
0x100055d6: 46 inc esi
0x100055d7: ed in eax, dx
0x100055d8: 77 e2 ja 0x100055bc
0x100055da: 94 xchg eax, esp
0x100055db: bc d3 71 b7 e7 mov esp, 0xe7b771d3
0x100055e0: f8 clc
0x100055e1: 78 4d js 0x10005630 <function_100055b2+0x7e>
0x100055e3: 28 c5 sub ch, al
0x100055e5: 02 87 ef 53 3e bf add al, byte ptr [edi - 0x40c1ac11]
0x100055eb: 3a a5 f4 f3 d5 d6 cmp ah, byte ptr [ebp - 0x292a0c0c]
0x100055f1: 67 5a pop edx
0x100055f3: e2 a2 loop 0x10005597
0x100055f5: ad lodsd eax, dword ptr [esi]
0x100055f6: 9a 78 0e e2 39 45 f5 lcall 0xf545:0x39e20e78 <unknown_39e20e78>
0x100055fd: f3 b4 2c mov ah, 0x2c
0x10005600: c8 16 2e d3 enter 0x2e16, -0x2d
0x10005604: 01 18 add dword ptr [eax], ebx
0x10005606: 07 pop es
0x10005607: d3 2c 05 53 ab 10 da shr dword ptr [eax - 0x25ef54ad], cl
0x1000560e: b0 fd mov al, 0xfd
0x10005610: 35 81 b1 69 ef xor eax, 0xef69b181
0x10005615: 5e pop esi
0x10005616: eb 6c jmp 0x10005684 <function_100055b2+0xd2>
0x10005618: 8d a0 03 3e 6a c3 lea esp, [eax - 0x3c95c1fd]
0x1000561e: e6 02 out 2, al
0x10005620: 32 ed xor ch, ch
0x10005622: 6f outsd dx, dword ptr [esi]
0x10005623: 3a f8 cmp bh, al
0x10005625: e5 cd in eax, 0xcd
0x10005627: 12 fd adc bh, ch
0x10005629: 95 xchg eax, ebp
0x1000562a: 23 39 and edi, dword ptr [ecx]
0x1000562c: 95 xchg eax, ebp
0x1000562d: 76 6e jbe 0x1000569d <function_100055b2+0xeb>
0x1000562f: 0e push cs
0x10005630: e1 50 loope 0x10005682 <function_100055b2+0xd0>
0x10005632: 66 5c pop sp
0x10005634: 3a 1e cmp bl, byte ptr [esi]
0x10005636: e7 5d out 0x5d, eax
0x10005638: bc 8e 07 dd f7 mov esp, 0xf7dd078e
0x1000563d: 56 push esi
0x1000563e: 0a 90 c0 f8 ae 32 or dl, byte ptr [eax + 0x32aef8c0]
0x10005644: 9b wait
0x10005645: 6b fd ff imul edi, ebp, -1
0x10005648: 21 b7 fe 8f b3 4d and dword ptr [edi + 0x4db38ffe], esi
0x1000564e: 52 push edx
0x1000564f: 89 35 9a ad cf ba mov dword ptr [0xbacfad9a], esi
0x10005655: b2 13 mov dl, 0x13
0x10005657: 69 26 a6 be 51 24 imul esp, dword ptr [esi], 0x2451bea6
0x1000565d: 2b aa af ca 32 b8 sub ebp, dword ptr [edx - 0x47cd3551]
0x10005663: cf iretd
0x10005664: bf a9 ac 27 63 mov edi, 0x6327aca9
0x10005669: 27 daa
0x1000566a: 0f 5f b0 8f a5 c8 54 maxps xmm6, xmmword ptr [eax + 0x54c8a58f]
0x10005671: e9 af 0e cb fe jmp 0xecb6525 <unknown_ecb6525>
; data inside code section at 0x10005676 -- 0x10005677
0x10005676: 04 |. |
0x10005677: cb retf
; data inside code section at 0x10005678 -- 0x1000567a
0x10005678: 18 75 |.u |
0x1000567a: e4 c4 in al, 0xc4
0x1000567c: d6 salc
0x1000567d: fe 4e da dec byte ptr [esi - 0x26]
0x10005680: 1f pop ds
0x10005681: 1f pop ds
0x10005682: 16 push ss
0x10005683: 17 pop ss
0x10005684: df 1b fistp word ptr [ebx]
0x10005686: e7 33 out 0x33, eax
0x10005688: 6e outsb dx, byte ptr [esi]
0x10005689: 71 2b jno 0x100056b6 <function_100055b2+0x104>
0x1000568b: 2c eb sub al, 0xeb
; data inside code section at 0x1000568d -- 0x10005690
0x1000568d: d9 4b bb |.K. |
0x10005690: 2f das
0x10005691: 2f das
0x10005692: ca 6a 06 retf 0x66a
; data inside code section at 0x10005695 -- 0x10005697
0x10005695: 5b 03 |[. |
0x10005697: ae scasb al, byte ptr es:[edi]
0x10005698: 2f das
0x10005699: 9d popfd
0x1000569a: ec in al, dx
0x1000569b: 2c 7c sub al, 0x7c
0x1000569d: 49 dec ecx
0x1000569e: 23 46 39 and eax, dword ptr [esi + 0x39]
0x100056a1: 49 dec ecx
0x100056a2: 7d f7 jge 0x1000569b
; data inside code section at 0x100056a4 -- 0x100056a5
0x100056a4: dd |. |
0x100056a5: f4 hlt
0x100056a6: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x100056a7: b0 41 mov al, 0x41
0x100056a9: 81 23 af bc 93 79 and dword ptr [ebx], 0x7993bcaf
0x100056af: 24 fe and al, 0xfe
0x100056b1: 4f dec edi
0x100056b2: 36 de 6b 40 fisubr word ptr ss:[ebx + 0x40]
0x100056b6: 03 0b add ecx, dword ptr [ebx]
0x100056b8: 44 inc esp
0x100056b9: bd 7c a6 94 bc mov ebp, 0xbc94a67c
0x100056be: 29 44 40 d2 sub dword ptr [eax + eax*2 - 0x2e], eax
0x100056c2: b1 ec mov cl, 0xec
0x100056c4: 72 cc jb 0x10005692 <function_100055b2+0xe0>
0x100056c6: 90 nop
0x100056c7: e6 8d out 0x8d, al
0x100056c9: fa cli
0x100056ca: d7 xlatb
0x100056cb: 05 b1 0d cd 7a add eax, 0x7acd0db1
0x100056d0: 71 0a jno 0x100056dc <function_100055b2+0x12a>
0x100056d2: 3c 0f cmp al, 0xf
0x100056d4: f8 clc
0x100056d5: dd 55 85 fst qword ptr [ebp - 0x7b]
0x100056d8: 82 42 63 91 add byte ptr [edx + 0x63], 0x91
0x100056dc: 79 d1 jns 0x100056af <function_100055b2+0xfd>
0x100056de: 14 3a adc al, 0x3a
0x100056e0: d5 ca aad 0xca
0x100056e2: 1a 13 sbb dl, byte ptr [ebx]
0x100056e4: 29 bf bb c8 b7 d8 sub dword ptr [edi - 0x27483745], edi
0x100056ea: 3b 02 cmp eax, dword ptr [edx]
0x100056ec: 75 8f jne 0x1000567d <function_100055b2+0xcb>
0x100056ee: 5a pop edx
0x100056ef: 55 push ebp
0x100056f0: 6e outsb dx, byte ptr [esi]
0x100056f1: 73 68 jae 0x1000575b <function_100055b2+0x1a9>
0x100056f3: 8e 04 0a mov es, word ptr [edx + ecx]
0x100056f6: 7b 51 jnp 0x10005749 <function_100055b2+0x197>
0x100056f8: 33 61 92 xor esp, dword ptr [ecx - 0x6e]
0x100056fb: 7e 71 jle 0x1000576e <function_100055b2+0x1bc>
0x100056fd: 98 cwde
0x100056fe: 49 dec ecx
0x100056ff: 95 xchg eax, ebp
0x10005700: 83 0d 6d 18 70 b9 5d or dword ptr [0xb970186d], 0x5d
0x10005707: fc cld
0x10005708: ad lodsd eax, dword ptr [esi]
0x10005709: d7 xlatb
0x1000570a: 78 9b js 0x100056a7 <function_100055b2+0xf5>
0x1000570c: 55 push ebp
0x1000570d: c8 56 0e 07 enter 0xe56, 7
0x10005711: 3f aas
0x10005712: 9e sahf
0x10005713: 74 7e je 0x10005793 <function_100055b2+0x1e1>
0x10005715: e0 6d loopne 0x10005784 <function_100055b2+0x1d2>
0x10005717: 1c 70 sbb al, 0x70
0x10005719: 6d insd dword ptr es:[edi], dx
0x1000571a: 20 6f ac and byte ptr [edi - 0x54], ch
0x1000571d: 6b 0d 46 fc 89 d4 47 imul ecx, dword ptr [0xd489fc46], 0x47
0x10005724: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10005725: 73 1e jae 0x10005745 <function_100055b2+0x193>
0x10005727: bd d6 01 d1 50 mov ebp, 0x50d101d6
0x1000572c: 7c 32 jl 0x10005760 <function_100055b2+0x1ae>
0x1000572e: a0 7d 97 7d c9 mov al, byte ptr [0xc97d977d]
0x10005733: 94 xchg eax, esp
0x10005734: db 91 e7 2d 30 0e fist dword ptr [ecx + 0xe302de7]
0x1000573a: 46 inc esi
0x1000573b: 18 ca sbb dl, cl
0x1000573d: 3d 06 e7 b7 dc cmp eax, 0xdcb7e706
0x10005742: 02 cf add cl, bh
0x10005744: 4a dec edx
0x10005745: e5 e8 in eax, 0xe8
0x10005747: 5b pop ebx
; data inside code section at 0x10005748 -- 0x10005749
0x10005748: 7f |. |
0x10005749: 3d 3f 5f a7 eb cmp eax, 0xeba75f3f
0x1000574e: 76 8e jbe 0x100056de <function_100055b2+0x12c>
0x10005750: 23 e6 and esp, esi
0x10005752: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10005753: 41 inc ecx
0x10005754: fa cli
0x10005755: 68 7a 21 38 a2 push 0xa238217a
; data inside code section at 0x1000575a -- 0x1000575b
0x1000575a: 03 |. |
0x1000575b: 77 aa ja 0x10005707 <function_100055b2+0x155>
0x1000575d: ef out dx, eax
0x1000575e: 14 35 adc al, 0x35
0x10005760: 82 ac c9 5f 7e 5c 8c 25 sub byte ptr [ecx + ecx*8 - 0x73a381a1], 0x25
; data inside code section at 0x10005768 -- 0x1000576d
0x10005768: da ea 48 6e 88 |..Hn. |
0x1000576d: 53 push ebx
0x1000576e: af scasd eax, dword ptr es:[edi]
0x1000576f: bb e9 f1 c7 4a mov ebx, 0x4ac7f1e9
0x10005774: e2 83 loop 0x100056f9
0x10005776: 01 e7 add edi, esp
0x10005778: 9a cc e1 5a d4 e6 47 lcall 0x47e6:0xd45ae1cc <unknown_d45ae1cc>
0x1000577f: 70 59 jo 0x100057da <function_100055b2+0x228>
0x10005781: e7 08 out 8, eax
0x10005783: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10005784: 8b fd mov edi, ebp
0x10005786: cd bf int 0xbf
0x10005788: 46 inc esi
0x10005789: 4d dec ebp
0x1000578a: f5 cmc
0x1000578b: 5c pop esp
0x1000578c: 6a cf push -0x31
0x1000578e: f2 b0 f8 mov al, 0xf8
0x10005791: 51 push ecx
0x10005792: 96 xchg eax, esi
0x10005793: ec in al, dx
0x10005794: 6d insd dword ptr es:[edi], dx
0x10005795: e4 d4 in al, 0xd4
0x10005797: e6 ca out 0xca, al
0x10005799: 1a 54 c6 41 sbb dl, byte ptr [esi + eax*8 + 0x41]
0x1000579d: 8a b6 4b 9e ca 19 mov dh, byte ptr [esi + 0x19ca9e4b]
0x100057a3: 94 xchg eax, esp
0x100057a4: 44 inc esp
0x100057a5: ea 70 fa 38 08 13 b8 ljmp 0xb813:0x838fa70 <unknown_838fa70>
0x100057ac: 3a fc cmp bh, ah
0x100057ae: 9b wait
0x100057af: 97 xchg eax, edi
0x100057b0: 03 56 c1 add edx, dword ptr [esi - 0x3f]
0x100057b3: 43 inc ebx
0x100057b4: ab stosd dword ptr es:[edi], eax
0x100057b5: 85 a7 3a 34 b3 a9 test dword ptr [edi - 0x564ccbc6], esp
0x100057bb: 9d popfd
0x100057bc: f7 2f imul dword ptr [edi]
0x100057be: 34 1e xor al, 0x1e
0x100057c0: 0b 15 34 92 ad 6c or edx, dword ptr [0x6cad9234]
0x100057c6: 84 fe test dh, bh
0x100057c8: f6 76 8f div byte ptr [esi - 0x71]
0x100057cb: bb 9d 67 e1 ea mov ebx, 0xeae1679d
0x100057d0: 23 29 and ebp, dword ptr [ecx]
0x100057d2: a1 6b c2 a0 4a mov eax, dword ptr [0x4aa0c26b]
0x100057d7: d3 56 f4 rcl dword ptr [esi - 0xc], cl
0x100057da: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x100057db: 28 03 sub byte ptr [ebx], al
0x100057dd: 35 9c 32 b9 e0 xor eax, 0xe0b9329c
0x100057e2: 54 push esp
0x100057e3: 6c insb byte ptr es:[edi], dx
0x100057e4: 40 inc eax
0x100057e5: 44 inc esp
; data inside code section at 0x100057e6 -- 0x100057f9
0x100057e6: 8f 11 40 50 69 2a 36 5e 2f b1 6c 55 cf 75 94 a7 |..@Pi*6^/.lU.u..|
0x100057f6: 9b 90 db |... |
; function: function_100057f9 at 0x100057f9 -- 0x100057fb
0x100057f9: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x100057fa: cb retf
; data inside code section at 0x100057fb -- 0x100057fe
0x100057fb: a4 af 68 |..h |
; function: function_100057fe at 0x100057fe -- 0x10005800
0x100057fe: 64 cb retf
; data inside code section at 0x10005800 -- 0x1000580e
0x10005800: 8b 55 33 37 bf 1d d6 fc cf 7f c1 dd 22 bd |.U37........". |
; function: function_1000580e at 0x1000580e -- 0x1000581b
0x1000580e: 11 25 7e 75 13 5f adc dword ptr [0x5f13757e], esp
0x10005814: ea 99 86 68 19 20 3e ljmp 0x3e20:0x19688699 <function_19688699>
; data inside code section at 0x1000581b -- 0x10005826
0x1000581b: 08 c5 43 f4 ab 0f b5 2a d9 49 7f |..C....*.I. |
; function: function_10005826 at 0x10005826 -- 0x1000583d
0x10005826: a0 62 d3 ed 66 mov al, byte ptr [0x66edd362]
0x1000582b: f1 int1
0x1000582c: 3b b4 ab bf 5e b8 74 cmp esi, dword ptr [ebx + ebp*4 + 0x74b85ebf]
0x10005833: e0 d9 loopne 0x1000580e <function_1000580e>
0x10005835: 8e ec mov gs, esp
0x10005837: 60 pushal
0x10005838: e9 16 d4 84 b9 jmp 0xc9852c53 <function_c9852c53>
; data inside code section at 0x1000583d -- 0x10005848
0x1000583d: 17 dd cc b4 9f 4b 7e 6d f7 83 bd |.....K~m... |
; function: function_10005848 at 0x10005848 -- 0x1000584d
0x10005848: 4b dec ebx
0x10005849: 40 inc eax
0x1000584a: ff 6f 46 ljmp [edi + 0x46]
; data inside code section at 0x1000584d -- 0x10005869
0x1000584d: ba e7 3c d5 de b7 c5 71 16 9e f0 a6 c8 b3 e2 20 |..<....q....... |
0x1000585d: 88 8f 43 83 79 1e b9 ad b2 7e 4d 05 |..C.y....~M. |
; function: function_10005869 at 0x10005869 -- 0x10005872
0x10005869: d8 bd 58 03 0a 05 fdivr dword ptr [ebp + 0x50a0358]
0x1000586f: 54 push esp
0x10005870: 5d pop ebp
0x10005871: c3 ret
; data inside code section at 0x10005872 -- 0x1000589d
0x10005872: f6 68 87 68 34 5f 67 72 93 24 da b5 e7 8f 46 93 |.h.h4_gr.$....F.|
0x10005882: 6c 26 f8 99 78 72 ab 90 95 a6 a6 32 a3 be 73 81 |l&..xr.....2..s.|
0x10005892: e1 6d 5a 3b 7d 68 b5 0f 24 c6 79 |.mZ;}h..$.y |
; function: function_1000589d at 0x1000589d -- 0x1000589e
; data inside code section at 0x1000589e -- 0x100058b2
0x1000589e: d3 4e 5e 52 84 28 c4 93 9b 9c a6 bc 3e a3 6b 44 |.N^R.(......>.kD|
0x100058ae: b1 48 5f f0 |.H_. |
; function: function_100058b2 at 0x100058b2 -- 0x10005967
0x100058b2: 1d 39 90 b7 dc sbb eax, 0xdcb79039
0x100058b7: 04 e5 add al, 0xe5
0x100058b9: fd std
0x100058ba: 60 pushal
0x100058bb: 58 pop eax
0x100058bc: dc 7c 62 73 fdivr qword ptr [edx + 0x73]
0x100058c0: 94 xchg eax, esp
0x100058c1: 9a 5b e7 b7 bb 9f c2 lcall 0xc29f:0xbbb7e75b <unknown_bbb7e75b>
0x100058c8: 15 0a 3a eb ef adc eax, 0xefeb3a0a
0x100058cd: 28 42 0c sub byte ptr [edx + 0xc], al
0x100058d0: f2 73 6a bnd jae 0x1000593d <function_100058b2+0x8b>
0x100058d3: 8a 18 mov bl, byte ptr [eax]
0x100058d5: 73 74 jae 0x1000594b <function_100058b2+0x99>
0x100058d7: 35 0e 06 fd 52 xor eax, 0x52fd060e
0x100058dc: 49 dec ecx
0x100058dd: 2a c5 sub al, ch
0x100058df: 20 99 49 4d 54 5f and byte ptr [ecx + 0x5f544d49], bl
0x100058e5: 37 aaa
0x100058e6: 58 pop eax
0x100058e7: 56 push esi
0x100058e8: 67 01 c4 add esp, eax
0x100058eb: ba dd f1 7d 67 mov edx, 0x677df1dd
0x100058f0: 7d 75 jge 0x10005967 <function_100058b2+0xb3>
0x100058f2: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100058f3: 73 a8 jae 0x1000589d <function_1000589d>
0x100058f5: 6d insd dword ptr es:[edi], dx
0x100058f6: ec in al, dx
0x100058f7: ae scasb al, byte ptr es:[edi]
0x100058f8: 32 5e be xor bl, byte ptr [esi - 0x42]
0x100058fb: 43 inc ebx
0x100058fc: ad lodsd eax, dword ptr [esi]
0x100058fd: f9 stc
0x100058fe: ab stosd dword ptr es:[edi], eax
0x100058ff: da 8a 22 d6 75 10 fimul dword ptr [edx + 0x1075d622]
0x10005905: e8 64 20 f1 19 call 0x29f1796e <unknown_29f1796e>
0x1000590a: 85 d7 test edi, edx
0x1000590c: 79 51 jns 0x1000595f <function_100058b2+0xad>
0x1000590e: e4 9d in al, 0x9d
0x10005910: 8b be b2 8b af e0 mov edi, dword ptr [esi - 0x1f50744e]
0x10005916: f4 hlt
0x10005917: ae scasb al, byte ptr es:[edi]
0x10005918: 5b pop ebx
0x10005919: c0 94 a0 95 9e 2a c1 f2 rcl byte ptr [eax - 0x3ed5616b], 0xf2
0x10005921: 73 35 jae 0x10005958 <function_100058b2+0xa6>
0x10005923: 66 ab stosw word ptr es:[edi], ax
0x10005925: b1 a1 mov cl, 0xa1
0x10005927: 69 95 09 36 be 92 4a 44 30 34 imul edx, dword ptr [ebp - 0x6d41c9f7], 0x3430444a
0x10005931: 63 86 33 31 97 3e arpl word ptr [esi + 0x3e973133], ax
0x10005937: 5d pop ebp
0x10005938: 25 f9 ce 51 c9 and eax, 0xc951cef9
0x1000593d: 12 eb adc ch, bl
0x1000593f: e6 af out 0xaf, al
0x10005941: b7 40 mov bh, 0x40
0x10005943: ed in eax, dx
0x10005944: 07 pop es
0x10005945: c3 ret
; data inside code section at 0x10005946 -- 0x1000594b
0x10005946: ed c6 40 11 b1 |..@.. |
0x1000594b: b6 60 mov dh, 0x60
0x1000594d: 35 3b e5 a6 fa xor eax, 0xfaa6e53b
0x10005952: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10005953: b3 9d mov bl, 0x9d
0x10005955: 7b f3 jnp 0x1000594a
; data inside code section at 0x10005957 -- 0x10005958
0x10005957: d2 |. |
0x10005958: d7 xlatb
0x10005959: 2a 6b d7 sub ch, byte ptr [ebx - 0x29]
0x1000595c: 92 xchg eax, edx
0x1000595d: 8a c4 mov al, ah
0x1000595f: 58 pop eax
0x10005960: b8 42 a3 0d ce mov eax, 0xce0da342
0x10005965: b3 72 mov bl, 0x72
; data inside code section at 0x10005967 -- 0x10005974
0x10005967: c5 c1 41 7d 10 81 c1 13 f4 8a e6 64 01 |..A}.......d. |
; function: function_10005974 at 0x10005974 -- 0x10005979
0x10005974: e9 2e c1 27 07 jmp 0x17281aa7 <function_17281aa7>
; data inside code section at 0x10005979 -- 0x1000598c
0x10005979: 9f cd 80 a3 0b f6 32 0a 75 b4 f7 66 2f ee 18 f3 |......2.u..f/...|
0x10005989: 71 0f dd |q.. |
; function: function_1000598c at 0x1000598c -- 0x10005995
0x1000598c: 5b pop ebx
0x1000598d: 3a c7 cmp al, bh
0x1000598f: ac lodsb al, byte ptr [esi]
0x10005990: e9 5b 39 af 11 jmp 0x21af92f0 <function_21af92f0>
; function: function_10005995 at 0x10005995 -- 0x10005afa
0x10005995: 37 aaa
0x10005996: 88 ce mov dh, cl
0x10005998: e2 a2 loop 0x1000593c
0x1000599a: 29 1e sub dword ptr [esi], ebx
0x1000599c: 70 f7 jo 0x10005995 <function_10005995>
0x1000599e: b5 57 mov ch, 0x57
0x100059a0: b5 1e mov ch, 0x1e
0x100059a2: e3 bb jecxz 0x1000595f
0x100059a4: d6 salc
0x100059a5: 87 b6 c2 34 22 3f xchg dword ptr [esi + 0x3f2234c2], esi
0x100059ab: dd dd fstp st(5)
0x100059ad: 88 53 15 mov byte ptr [ebx + 0x15], dl
0x100059b0: 55 push ebp
0x100059b1: 6b 5a fc 74 imul ebx, dword ptr [edx - 4], 0x74
0x100059b5: d3 52 5c rcl dword ptr [edx + 0x5c], cl
0x100059b8: 21 4f 44 and dword ptr [edi + 0x44], ecx
0x100059bb: e1 69 loope 0x10005a26 <function_10005995+0x91>
0x100059bd: c5 82 5a 6c a7 b7 lds eax, ptr [edx - 0x485893a6]
0x100059c3: 7e 0e jle 0x100059d3 <function_10005995+0x3e>
0x100059c5: b9 20 37 c9 85 mov ecx, 0x85c93720
0x100059ca: 3f aas
0x100059cb: 83 97 90 0e 72 a3 63 adc dword ptr [edi - 0x5c8df170], 0x63
; data inside code section at 0x100059d2 -- 0x100059d3
0x100059d2: 88 |. |
0x100059d3: 9c pushfd
0x100059d4: da 1d 6c bd ce 66 ficomp dword ptr [0x66cebd6c]
0x100059da: a1 68 d6 59 69 mov eax, dword ptr [0x6959d668]
0x100059df: 7c 65 jl 0x10005a46 <function_10005995+0xb1>
0x100059e1: 8b 33 mov esi, dword ptr [ebx]
0x100059e3: 92 xchg eax, edx
0x100059e4: fb sti
0x100059e5: 09 35 ef 3d e1 7e or dword ptr [0x7ee13def], esi
0x100059eb: 61 popal
0x100059ec: 6d insd dword ptr es:[edi], dx
0x100059ed: 90 nop
0x100059ee: a3 32 2e f0 35 mov dword ptr [0x35f02e32], eax
0x100059f3: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x100059f4: cb retf
0x100059f5: 44 inc esp
0x100059f6: 44 inc esp
0x100059f7: 27 daa
0x100059f8: 57 push edi
0x100059f9: 38 7d c2 cmp byte ptr [ebp - 0x3e], bh
0x100059fc: 72 dc jb 0x100059da <function_10005995+0x45>
0x100059fe: 44 inc esp
0x100059ff: cb retf
0x10005a00: 3b 23 cmp esp, dword ptr [ebx]
0x10005a02: bf b2 bd a6 a9 mov edi, 0xa9a6bdb2
0x10005a07: 35 c0 71 2e da xor eax, 0xda2e71c0
0x10005a0c: ae scasb al, byte ptr es:[edi]
0x10005a0d: b8 8b dc ae 05 mov eax, 0x5aedc8b
0x10005a12: fc cld
0x10005a13: 28 0f sub byte ptr [edi], cl
0x10005a15: 40 inc eax
0x10005a16: f7 63 aa mul dword ptr [ebx - 0x56]
0x10005a19: fc cld
0x10005a1a: 57 push edi
0x10005a1b: b8 76 ff bf ca mov eax, 0xcabfff76
0x10005a20: c1 51 b4 c0 rcl dword ptr [ecx - 0x4c], -0x40
0x10005a24: 38 c3 cmp bl, al
0x10005a26: 1c 8d sbb al, 0x8d
0x10005a28: 0d 63 17 fa 3c or eax, 0x3cfa1763
0x10005a2d: 49 dec ecx
0x10005a2e: 15 95 aa 1f 51 adc eax, 0x511faa95
0x10005a33: bf 9d 5f fc 57 mov edi, 0x57fc5f9d
0x10005a38: ab stosd dword ptr es:[edi], eax
0x10005a39: cc int3
0x10005a3a: c5 b4 72 72 46 96 4d lds esi, ptr [edx + esi*2 + 0x4d964672]
0x10005a41: b4 ec mov ah, 0xec
0x10005a43: e3 63 jecxz 0x10005aa8
; data inside code section at 0x10005a45 -- 0x10005a46
0x10005a45: 70 |p |
0x10005a46: 70 16 jo 0x10005a5e <function_10005995+0xc9>
0x10005a48: 50 push eax
0x10005a49: 8c aa 49 a4 94 11 mov word ptr [edx + 0x1194a449], gs
0x10005a4f: f9 stc
0x10005a50: 6c insb byte ptr es:[edi], dx
0x10005a51: 4e dec esi
0x10005a52: 16 push ss
0x10005a53: 30 ee xor dh, ch
0x10005a55: a0 a0 d7 5b 7d mov al, byte ptr [0x7d5bd7a0]
0x10005a5a: 29 c0 sub eax, eax
0x10005a5c: 92 xchg eax, edx
; data inside code section at 0x10005a5d -- 0x10005a5e
0x10005a5d: 8e |. |
0x10005a5e: 6f outsd dx, dword ptr [esi]
0x10005a5f: 90 nop
0x10005a60: 2d a6 b5 08 e4 sub eax, 0xe408b5a6
0x10005a65: 76 55 jbe 0x10005abc <function_10005995+0x127>
0x10005a67: 1d ce 12 90 4a sbb eax, 0x4a9012ce
0x10005a6c: 92 xchg eax, edx
0x10005a6d: 3a 1a cmp bl, byte ptr [edx]
0x10005a6f: 8b 50 4c mov edx, dword ptr [eax + 0x4c]
0x10005a72: f2 68 54 33 f8 2b push 0x2bf83354
0x10005a78: b0 30 mov al, 0x30
0x10005a7a: 59 pop ecx
0x10005a7b: 79 8a jns 0x10005a07 <function_10005995+0x72>
0x10005a7d: 5f pop edi
0x10005a7e: 22 30 and dh, byte ptr [eax]
0x10005a80: 7d 1b jge 0x10005a9d <function_10005995+0x108>
0x10005a82: 0c 16 or al, 0x16
0x10005a84: 7a 64 jp 0x10005aea <function_10005995+0x155>
0x10005a86: 2d be 53 42 64 sub eax, 0x644253be
; data inside code section at 0x10005a8b -- 0x10005a9c
0x10005a8b: fe 9d 46 bb 42 cc 93 c8 2f cc 01 de 00 f6 ec 01 |..F.B.../.......|
0x10005a9b: 83 |. |
0x10005a9c: 55 push ebp
0x10005a9d: 51 push ecx
0x10005a9e: 9a eb cd 03 0a 00 08 lcall 0x800:0xa03cdeb <unknown_a03cdeb>
0x10005aa5: c5 13 lds edx, ptr [ebx]
; data inside code section at 0x10005aa7 -- 0x10005aa8
0x10005aa7: 65 |e |
0x10005aa8: 72 f7 jb 0x10005aa1
0x10005aaa: 4e dec esi
0x10005aab: 59 pop ecx
0x10005aac: bf e6 00 dd 7c mov edi, 0x7cdd00e6
0x10005ab1: 15 a2 0a 86 bd adc eax, 0xbd860aa2
0x10005ab6: ee out dx, al
; data inside code section at 0x10005ab7 -- 0x10005ab8
0x10005ab7: 1b |. |
0x10005ab8: 9f lahf
0x10005ab9: 82 c6 e8 add dh, 0xe8
0x10005abc: 70 1f jo 0x10005add <function_10005995+0x148>
0x10005abe: 8a 60 67 mov ah, byte ptr [eax + 0x67]
0x10005ac1: cb retf
; data inside code section at 0x10005ac2 -- 0x10005add
0x10005ac2: 73 55 10 2f 21 95 f4 2b f8 fc df 00 33 a9 c4 00 |sU./!..+....3...|
0x10005ad2: 14 97 56 25 64 d3 d2 6e a7 e8 e6 |..V%d..n... |
0x10005add: dd 89 bb 60 c6 ee fisttp qword ptr [ecx - 0x11399f45]
0x10005ae3: 60 pushal
0x10005ae4: 59 pop ecx
0x10005ae5: f5 cmc
0x10005ae6: 30 0c 70 xor byte ptr [eax + esi*2], cl
; data inside code section at 0x10005ae9 -- 0x10005aea
0x10005ae9: 64 |d |
0x10005aea: f6 73 e8 div byte ptr [ebx - 0x18]
0x10005aed: d6 salc
0x10005aee: a8 44 test al, 0x44
0x10005af0: 60 pushal
0x10005af1: 61 popal
0x10005af2: 98 cwde
0x10005af3: 99 cdq
0x10005af4: aa stosb byte ptr es:[edi], al
0x10005af5: 94 xchg eax, esp
0x10005af6: 0c b3 or al, 0xb3
0x10005af8: 24 6c and al, 0x6c
; data inside code section at 0x10005afa -- 0x10005afb
0x10005afa: c5 |. |
; function: function_10005afb at 0x10005afb -- 0x10005d69
0x10005afb: dc 83 b4 f8 55 00 fadd qword ptr [ebx + 0x55f8b4]
0x10005b01: 70 53 jo 0x10005b56 <function_10005afb+0x5b>
0x10005b03: 7d cf jge 0x10005ad4
0x10005b05: 79 d3 jns 0x10005ada
0x10005b07: a2 d9 29 10 3e mov byte ptr [0x3e1029d9], al
0x10005b0c: 48 dec eax
0x10005b0d: f4 hlt
0x10005b0e: de aa 65 a2 9f 66 fisubr word ptr [edx + 0x669fa265]
0x10005b14: f6 83 c0 ce c1 54 99 test byte ptr [ebx + 0x54c1cec0], 0x99
0x10005b1b: c2 23 81 ret 0x8123
0x10005b1e: 33 de xor ebx, esi
0x10005b20: b3 02 mov bl, 2
0x10005b22: 2d 53 71 8a 0f sub eax, 0xf8a7153
0x10005b27: 81 3a 9d a1 3b 26 cmp dword ptr [edx], 0x263ba19d
0x10005b2d: c5 7f 3b lds edi, ptr [edi + 0x3b]
0x10005b30: 20 a9 6f 10 60 82 and byte ptr [ecx - 0x7d9fef91], ch
0x10005b36: 7c ee jl 0x10005b26
0x10005b38: 1f pop ds
0x10005b39: 43 inc ebx
0x10005b3a: ee out dx, al
0x10005b3b: 1c bc sbb al, 0xbc
0x10005b3d: 16 push ss
0x10005b3e: 7f 87 jg 0x10005ac7
0x10005b40: 2c d2 sub al, 0xd2
0x10005b42: 0b 4d 0f or ecx, dword ptr [ebp + 0xf]
0x10005b45: 5e pop esi
0x10005b46: ec in al, dx
0x10005b47: fa cli
0x10005b48: 58 pop eax
0x10005b49: 4b dec ebx
0x10005b4a: 6b 03 22 imul eax, dword ptr [ebx], 0x22
0x10005b4d: a1 91 ae 8e a2 mov eax, dword ptr [0xa28eae91]
0x10005b52: df 7d 2e fistp qword ptr [ebp + 0x2e]
0x10005b55: 5d pop ebp
0x10005b56: dc 0c 29 fmul qword ptr [ecx + ebp]
0x10005b59: 22 a3 76 4a 49 80 and ah, byte ptr [ebx - 0x7fb6b58a]
0x10005b5f: 41 inc ecx
0x10005b60: d1 1e rcr dword ptr [esi], 1
0x10005b62: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10005b63: 8b cb mov ecx, ebx
0x10005b65: fb sti
0x10005b66: fa cli
0x10005b67: 0b 31 or esi, dword ptr [ecx]
0x10005b69: b0 c9 mov al, 0xc9
0x10005b6b: 49 dec ecx
0x10005b6c: 45 inc ebp
0x10005b6d: 11 04 7a adc dword ptr [edx + edi*2], eax
0x10005b70: bf 0b 0d 1c ae mov edi, 0xae1c0d0b
0x10005b75: e6 34 out 0x34, al
0x10005b77: 82 c2 11 add dl, 0x11
0x10005b7a: 9a 94 e7 89 e9 c2 62 lcall 0x62c2:0xe989e794 <unknown_e989e794>
0x10005b81: 7f 94 jg 0x10005b17
0x10005b83: 1f pop ds
0x10005b84: 0a b0 ae d9 e5 c9 or dh, byte ptr [eax - 0x361a2652]
0x10005b8a: 49 dec ecx
0x10005b8b: 6a c7 push -0x39
0x10005b8d: 42 inc edx
0x10005b8e: 78 7a js 0x10005c0a <function_10005afb+0x10f>
0x10005b90: 55 push ebp
0x10005b91: 1f pop ds
0x10005b92: 53 push ebx
0x10005b93: d4 1d aam 0x1d
0x10005b95: e8 14 ca b5 61 call 0x71b625ae <unknown_71b625ae>
0x10005b9a: 2b f8 sub edi, eax
0x10005b9c: 51 push ecx
0x10005b9d: 25 d4 93 86 6c and eax, 0x6c8693d4
0x10005ba2: d2 fe sar dh, cl
0x10005ba4: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10005ba5: 99 cdq
0x10005ba6: 18 e2 sbb dl, ah
0x10005ba8: 11 f3 adc ebx, esi
0x10005baa: 60 pushal
0x10005bab: d1 e1 shl ecx, 1
0x10005bad: 4a dec edx
0x10005bae: 28 ec sub ah, ch
0x10005bb0: d3 de rcr esi, cl
0x10005bb2: 77 2a ja 0x10005bde <function_10005afb+0xe3>
0x10005bb4: a2 6c 02 23 fe mov byte ptr [0xfe23026c], al
0x10005bb9: f9 stc
0x10005bba: d4 57 aam 0x57
0x10005bbc: 82 12 0c adc byte ptr [edx], 0xc
0x10005bbf: 22 f3 and dh, bl
0x10005bc1: fa cli
0x10005bc2: ea 5d 8e 1e ac c6 4d ljmp 0x4dc6:0xac1e8e5d <function_ac1e8e5d>
; data inside code section at 0x10005bc9 -- 0x10005bd8
0x10005bc9: 67 93 97 6d c6 bc af b2 a5 4d d0 c6 b7 4f ff |g..m.....M...O. |
0x10005bd8: 83 ef 8d sub edi, -0x73
0x10005bdb: 39 58 39 cmp dword ptr [eax + 0x39], ebx
0x10005bde: 37 aaa
0x10005bdf: aa stosb byte ptr es:[edi], al
0x10005be0: 46 inc esi
0x10005be1: 4e dec esi
0x10005be2: 52 push edx
0x10005be3: 32 5c b8 8c xor bl, byte ptr [eax + edi*4 - 0x74]
0x10005be7: 8a 2f mov ch, byte ptr [edi]
0x10005be9: 0b f1 or esi, ecx
0x10005beb: 41 inc ecx
0x10005bec: d4 59 aam 0x59
0x10005bee: fa cli
0x10005bef: 23 b6 a1 18 53 eb and esi, dword ptr [esi - 0x14ace75f]
0x10005bf5: 63 dd arpl bp, bx
0x10005bf7: 91 xchg eax, ecx
0x10005bf8: 19 c6 sbb esi, eax
0x10005bfa: ca f6 e5 retf -0x1a0a
0x10005bfd: b7 5e mov bh, 0x5e
0x10005bff: c3 ret
0x10005c00: 86 63 92 xchg byte ptr [ebx - 0x6e], ah
0x10005c03: df ec fucomip st(4)
0x10005c05: 9e sahf
0x10005c06: cf iretd
0x10005c07: ec in al, dx
0x10005c08: 70 5e jo 0x10005c68 <function_10005afb+0x16d>
0x10005c0a: 7b aa jnp 0x10005bb6
0x10005c0c: 21 a8 56 e9 85 ed and dword ptr [eax - 0x127a16aa], ebp
0x10005c12: ac lodsb al, byte ptr [esi]
0x10005c13: 80 bf a1 ed d7 fa 2a cmp byte ptr [edi - 0x528125f], 0x2a
0x10005c1a: 5a pop edx
0x10005c1b: 04 d0 add al, 0xd0
0x10005c1d: 4e dec esi
0x10005c1e: 7e 09 jle 0x10005c29 <function_10005afb+0x12c>
0x10005c20: 61 popal
0x10005c21: 50 push eax
0x10005c22: ba 02 54 d5 a9 mov edx, 0xa9d55402
0x10005c27: 4b dec ebx
; data inside code section at 0x10005c28 -- 0x10005c2b
0x10005c28: 88 8d cc |... |
0x10005c2b: fc cld
0x10005c2c: 6f outsd dx, dword ptr [esi]
0x10005c2d: b2 df mov dl, 0xdf
0x10005c2f: ea fb 97 43 cc e0 a7 ljmp 0xa7e0:0xcc4397fb <function_cc4397fb>
; data inside code section at 0x10005c36 -- 0x10005c64
0x10005c36: 40 54 43 e1 15 df 2f aa d4 29 17 14 14 bd 83 34 |@TC.../..).....4|
0x10005c46: ac ee 8c 19 83 3b 90 20 9d c0 1e 1c 3f e3 d0 15 |.....;. ....?...|
0x10005c56: 46 47 d2 ed a7 6b 58 92 b4 11 0c 52 44 3a |FG...kX....RD: |
0x10005c64: 1b cd sbb ecx, ebp
0x10005c66: 32 fe xor bh, dh
0x10005c68: 81 52 0e 82 ad cf e3 adc dword ptr [edx + 0xe], 0xe3cfad82
0x10005c6f: 02 13 add dl, byte ptr [ebx]
0x10005c71: 18 85 55 11 6c 61 sbb byte ptr [ebp + 0x616c1155], al
0x10005c77: 28 2f sub byte ptr [edi], ch
0x10005c79: 43 inc ebx
0x10005c7a: 17 pop ss
0x10005c7b: d4 b6 aam 0xb6
0x10005c7d: f8 clc
0x10005c7e: 5f pop edi
0x10005c7f: e3 3e jecxz 0x10005cbf <function_10005afb+0x1c4>
0x10005c81: 42 inc edx
0x10005c82: fd std
0x10005c83: 84 ce test dh, cl
0x10005c85: 23 c5 and eax, ebp
0x10005c87: fd std
0x10005c88: 56 push esi
; data inside code section at 0x10005c89 -- 0x10005c8a
0x10005c89: c7 |. |
0x10005c8a: 4f dec edi
0x10005c8b: b9 4e 4b bb 5d mov ecx, 0x5dbb4b4e
0x10005c90: 81 50 dc 71 94 e2 1a adc dword ptr [eax - 0x24], 0x1ae29471
0x10005c97: fc cld
0x10005c98: 11 c9 adc ecx, ecx
0x10005c9a: 76 d1 jbe 0x10005c6d
0x10005c9c: e0 35 loopne 0x10005cd3
0x10005c9e: f7 c2 b9 ec b5 32 test edx, 0x32b5ecb9
0x10005ca4: e9 83 0c f1 2d jmp 0x3df1692c <function_3df1692c>
; data inside code section at 0x10005ca9 -- 0x10005cbf
0x10005ca9: 1d 40 b7 28 06 b6 1c 96 18 6f cd f4 82 71 6c 58 |.@.(.....o...qlX|
0x10005cb9: 3e 47 70 2f 41 64 |>Gp/Ad |
0x10005cbf: bc 01 89 de a6 mov esp, 0xa6de8901
0x10005cc4: 3c 0c cmp al, 0xc
0x10005cc6: 19 26 sbb dword ptr [esi], esp
0x10005cc8: 0e push cs
0x10005cc9: 31 45 39 xor dword ptr [ebp + 0x39], eax
0x10005ccc: 12 c9 adc cl, cl
0x10005cce: d0 02 rol byte ptr [edx], 1
0x10005cd0: 07 pop es
0x10005cd1: 5b pop ebx
0x10005cd2: 70 6d jo 0x10005d41 <function_10005afb+0x246>
0x10005cd4: f8 clc
0x10005cd5: d2 64 3e b5 shl byte ptr [esi + edi - 0x4b], cl
0x10005cd9: 82 c1 bc add cl, 0xbc
0x10005cdc: 22 ca and cl, dl
0x10005cde: 26 6b ca 4d imul ecx, edx, 0x4d
0x10005ce2: 9f lahf
0x10005ce3: 98 cwde
0x10005ce4: 4c dec esp
0x10005ce5: 5c pop esp
0x10005ce6: f9 stc
0x10005ce7: 26 10 a0 c4 c1 bd 63 adc byte ptr es:[eax + 0x63bdc1c4], ah
0x10005cee: 0b 61 b4 or esp, dword ptr [ecx - 0x4c]
0x10005cf1: 14 e9 adc al, 0xe9
0x10005cf3: e6 c0 out 0xc0, al
0x10005cf5: e4 7b in al, 0x7b
0x10005cf7: 35 01 a8 f3 32 xor eax, 0x32f3a801
0x10005cfc: 50 push eax
0x10005cfd: 4b dec ebx
0x10005cfe: 5c pop esp
0x10005cff: ed in eax, dx
0x10005d00: c9 leave
0x10005d01: e2 34 loop 0x10005d37 <function_10005afb+0x23c>
0x10005d03: 00 5f fb add byte ptr [edi - 5], bl
0x10005d06: 25 76 f8 1f 54 and eax, 0x541ff876
0x10005d0b: 59 pop ecx
0x10005d0c: 00 43 b9 add byte ptr [ebx - 0x47], al
; data inside code section at 0x10005d0f -- 0x10005d22
0x10005d0f: f2 8f a8 82 44 93 11 4f 4e 02 81 45 1e 5b c9 d8 |....D..ON..E.[..|
0x10005d1f: 1b 3e d9 |.>. |
0x10005d22: 8f 45 06 pop dword ptr [ebp + 6]
0x10005d25: 83 3f 6d cmp dword ptr [edi], 0x6d
0x10005d28: e5 e2 in eax, 0xe2
0x10005d2a: 1a f0 sbb dh, al
0x10005d2c: ea 55 7b a3 e5 39 ae ljmp 0xae39:0xe5a37b55 <function_e5a37b55>
; data inside code section at 0x10005d33 -- 0x10005d37
0x10005d33: de aa 50 eb |..P. |
0x10005d37: 3a de cmp bl, dh
0x10005d39: 86 84 82 19 5a a0 6a xchg byte ptr [edx + eax*4 + 0x6aa05a19], al
; data inside code section at 0x10005d40 -- 0x10005d41
0x10005d40: 20 | |
0x10005d41: 1a 7e cf sbb bh, byte ptr [esi - 0x31]
0x10005d44: 5b pop ebx
0x10005d45: 86 9f 38 bc 67 7b xchg byte ptr [edi + 0x7b67bc38], bl
0x10005d4b: 7e 05 jle 0x10005d52 <function_10005afb+0x257>
0x10005d4d: 2d 85 85 59 cc sub eax, 0xcc598585
0x10005d52: 5a pop edx
0x10005d53: b6 9f mov dh, 0x9f
0x10005d55: e6 78 out 0x78, al
0x10005d57: d9 90 4d 4c 53 55 fst dword ptr [eax + 0x55534c4d]
0x10005d5d: c8 4c d9 e9 enter -0x26b4, -0x17
0x10005d61: ef out dx, eax
0x10005d62: a9 51 30 8d 43 test eax, 0x438d3051
0x10005d67: 3f aas
0x10005d68: 4c dec esp
; data inside code section at 0x10005d69 -- 0x10005d6b
0x10005d69: c6 8e |.. |
; function: function_10005d6b at 0x10005d6b -- 0x10005d8a
0x10005d6b: b3 74 mov bl, 0x74
0x10005d6d: 36 94 xchg eax, esp
0x10005d6f: 3e c4 bf 3c 1e f5 1d les edi, ptr ds:[edi + 0x1df51e3c]
0x10005d76: 7f cc jg 0x10005d44
0x10005d78: 82 9e af 42 96 2c 81 sbb byte ptr [esi + 0x2c9642af], 0x81
0x10005d7f: 2e fe c8 dec al
0x10005d82: f1 int1
0x10005d83: 6f outsd dx, dword ptr [esi]
0x10005d84: ff af 7e 46 9e 72 ljmp [edi + 0x729e467e]
; data inside code section at 0x10005d8a -- 0x10005d94
0x10005d8a: af cc b4 a1 96 2c 6d 69 ae 8f |.....,mi.. |
; function: function_10005d94 at 0x10005d94 -- 0x10005d99
0x10005d94: 2b ea sub ebp, edx
0x10005d96: c2 4f 29 ret 0x294f
; data inside code section at 0x10005d99 -- 0x10005dde
0x10005d99: 43 6e e0 7d 6a 56 25 60 a4 6d 2a 80 a8 98 7c 8e |Cn.}jV%`.m*...|.|
0x10005da9: b8 8f 5c ba 79 90 a0 8a f0 2b 26 e8 07 a1 f9 41 |..\.y....+&....A|
0x10005db9: 07 e0 78 65 96 48 ad 1a 00 b9 53 2f 8c bf 7c 90 |..xe.H....S/..|.|
0x10005dc9: a2 a6 21 8c 76 93 35 5f a4 41 be 82 bb 15 f0 3f |..!.v.5_.A.....?|
0x10005dd9: 73 1b 2f ae 21 |s./.! |
; function: function_10005dde at 0x10005dde -- 0x10005ddf
0x10005dde: c3 ret
; data inside code section at 0x10005ddf -- 0x10005dfb
0x10005ddf: 5b 8b e7 99 b6 74 e2 61 5b 60 1d 09 7c 5d d1 5e |[....t.a[`..|].^|
0x10005def: 52 51 20 83 47 d9 5f b5 b1 7c 9a 15 |RQ .G._..|.. |
; function: function_10005dfb at 0x10005dfb -- 0x10005dfe
0x10005dfb: c2 1d 9a ret 0x9a1d
; data inside code section at 0x10005dfe -- 0x10005e28
0x10005dfe: 32 6d 85 98 ad 8a 84 d3 f2 15 8f b5 fd 25 76 24 |2m...........%v$|
0x10005e0e: 7d 2a a4 a1 48 98 00 fb 67 b7 e1 bf ac 53 2a 55 |}*..H...g....S*U|
0x10005e1e: 40 b7 58 0a f3 6e 26 2e 92 c8 |@.X..n&... |
; function: function_10005e28 at 0x10005e28 -- 0x10005e39
0x10005e28: 83 15 b1 f1 c6 99 ff adc dword ptr [0x99c6f1b1], -1
0x10005e2f: f1 int1
0x10005e30: df 9b 43 47 61 0d fistp word ptr [ebx + 0xd614743]
0x10005e36: c2 6b f9 ret 0xf96b
; data inside code section at 0x10005e39 -- 0x10005e85
0x10005e39: 89 5e 79 48 91 92 1c 45 3a 07 ef c7 bf 3b ae 07 |.^yH...E:....;..|
0x10005e49: de f7 68 39 0b 0b ec b5 4e 36 6f f4 69 0c e6 81 |..h9....N6o.i...|
0x10005e59: d3 38 de 14 cd 5a ba df 5f 9d 53 d4 b7 2b be e7 |.8...Z.._.S..+..|
0x10005e69: ef 44 75 f6 ba 6e 42 0a 72 a3 ae 70 d9 57 0a 85 |.Du..nB.r..p.W..|
0x10005e79: 9b 2b 6f 81 84 62 a3 28 df 25 a3 2b |.+o..b.(.%.+ |
; function: function_10005e85 at 0x10005e85 -- 0x10005f3f
0x10005e85: eb 53 jmp 0x10005eda <function_10005e85+0x55>
; data inside code section at 0x10005e87 -- 0x10005e92
0x10005e87: a6 b6 75 17 70 c7 20 3f e3 03 8b |..u.p. ?... |
0x10005e92: ca ba ac retf -0x5346
; data inside code section at 0x10005e95 -- 0x10005e9a
0x10005e95: dd f9 0d 94 69 |....i |
0x10005e9a: 9f lahf
0x10005e9b: f1 int1
0x10005e9c: 83 fb 2a cmp ebx, 0x2a
0x10005e9f: b2 b6 mov dl, 0xb6
0x10005ea1: c2 39 72 ret 0x7239
0x10005ea4: 37 aaa
0x10005ea5: 45 inc ebp
0x10005ea6: 30 d7 xor bh, dl
0x10005ea8: 6e outsb dx, byte ptr [esi]
0x10005ea9: e7 13 out 0x13, eax
0x10005eab: 91 xchg eax, ecx
0x10005eac: 49 dec ecx
0x10005ead: 40 inc eax
0x10005eae: 50 push eax
0x10005eaf: 5c pop esp
0x10005eb0: 65 9b wait
; data inside code section at 0x10005eb2 -- 0x10005ed9
0x10005eb2: 8d cf a9 bf 4c 80 a0 c1 26 bd e3 3b c8 11 95 85 |....L...&..;....|
0x10005ec2: 8e 67 66 7a 34 cf 3a 80 ed 05 fb 5e 9b af 96 f4 |.gfz4.:....^....|
0x10005ed2: 5c 65 0b 62 e1 2f 69 |\e.b./i |
0x10005ed9: cb retf
0x10005eda: 37 aaa
0x10005edb: 78 38 js 0x10005f15 <function_10005e85+0x90>
0x10005edd: 50 push eax
0x10005ede: e6 55 out 0x55, al
0x10005ee0: 7e b8 jle 0x10005e9a <function_10005e85+0x15>
0x10005ee2: f5 cmc
0x10005ee3: e0 c1 loopne 0x10005ea6 <function_10005e85+0x21>
0x10005ee5: cf iretd
0x10005ee6: 1e push ds
0x10005ee7: 46 inc esi
0x10005ee8: e6 fb out 0xfb, al
; data inside code section at 0x10005eea -- 0x10005eeb
0x10005eea: 8f |. |
0x10005eeb: 1f pop ds
0x10005eec: 11 13 adc dword ptr [ebx], edx
0x10005eee: 65 bb d1 43 4d e9 mov ebx, 0xe94d43d1
0x10005ef4: e9 83 2b a0 47 jmp 0x57a08a7c <function_57a08a7c>
0x10005ef9: cb retf
; data inside code section at 0x10005efa -- 0x10005efd
0x10005efa: b0 5c 05 |.\. |
0x10005efd: b5 2e mov ch, 0x2e
0x10005eff: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10005f00: c3 ret
; data inside code section at 0x10005f01 -- 0x10005f15
0x10005f01: ac dd 9d 57 7b c6 4b bf d1 9b 93 81 01 a2 6e 03 |...W{.K.......n.|
0x10005f11: d5 03 bc de |.... |
0x10005f15: 35 c5 69 69 cf xor eax, 0xcf6969c5
0x10005f1a: 14 a9 adc al, 0xa9
0x10005f1c: 7e 12 jle 0x10005f30 <function_10005e85+0xab>
0x10005f1e: ad lodsd eax, dword ptr [esi]
0x10005f1f: b5 f2 mov ch, 0xf2
0x10005f21: 7e c4 jle 0x10005ee7 <function_10005e85+0x62>
0x10005f23: 53 push ebx
0x10005f24: f9 stc
0x10005f25: 65 2f das
0x10005f27: 31 7b 1a xor dword ptr [ebx + 0x1a], edi
0x10005f2a: 5c pop esp
0x10005f2b: e5 29 in eax, 0x29
; data inside code section at 0x10005f2d -- 0x10005f30
0x10005f2d: 0f 58 8e |.X. |
0x10005f30: 61 popal
0x10005f31: 4c dec esp
0x10005f32: 5c pop esp
0x10005f33: 15 9a f2 2f f4 adc eax, 0xf42ff29a
0x10005f38: ea 91 cb 58 09 e5 f2 ljmp 0xf2e5:0x958cb91 <unknown_958cb91>
; function: function_10005f3f at 0x10005f3f -- 0x10006087
0x10005f3f: 73 7a jae 0x10005fbb <function_10005f3f+0x7c>
0x10005f41: ac lodsb al, byte ptr [esi]
0x10005f42: c9 leave
0x10005f43: be a9 f3 c2 d5 mov esi, 0xd5c2f3a9
0x10005f48: e2 1e loop 0x10005f68 <function_10005f3f+0x29>
0x10005f4a: 30 d6 xor dh, dl
0x10005f4c: 8d 7e 12 lea edi, [esi + 0x12]
0x10005f4f: a3 49 30 13 c0 mov dword ptr [0xc0133049], eax
0x10005f54: b9 15 d4 7f d7 mov ecx, 0xd77fd415
0x10005f59: 6d insd dword ptr es:[edi], dx
0x10005f5a: de 6e 82 fisubr word ptr [esi - 0x7e]
0x10005f5d: 14 71 adc al, 0x71
0x10005f5f: 7d c5 jge 0x10005f26
0x10005f61: 17 pop ss
0x10005f62: d4 52 aam 0x52
0x10005f64: f4 hlt
0x10005f65: ce into
0x10005f66: 9c pushfd
0x10005f67: 93 xchg eax, ebx
0x10005f68: d7 xlatb
0x10005f69: f7 fb idiv ebx
0x10005f6b: 91 xchg eax, ecx
0x10005f6c: b5 31 mov ch, 0x31
0x10005f6e: ea b3 ff 43 30 4c cc ljmp 0xcc4c:0x3043ffb3 <function_3043ffb3>
; data inside code section at 0x10005f75 -- 0x10005f76
0x10005f75: 7d |} |
0x10005f76: ea a9 52 c9 85 d6 5b ljmp 0x5bd6:0x85c952a9 <function_85c952a9>
; data inside code section at 0x10005f7d -- 0x10005f93
0x10005f7d: 27 97 68 ac 1f 32 8e a7 94 78 2c 3a ad 19 38 b4 |'.h..2...x,:..8.|
0x10005f8d: 15 0e de 59 bd 80 |...Y.. |
0x10005f93: ab stosd dword ptr es:[edi], eax
0x10005f94: cb retf
; data inside code section at 0x10005f95 -- 0x10005fae
0x10005f95: c4 75 bd 37 ed 53 ef 01 15 97 5b 97 21 ec af 5c |.u.7.S....[.!..\|
0x10005fa5: f4 ab c6 60 8d 54 cd 60 b0 |...`.T.`. |
0x10005fae: eb a4 jmp 0x10005f54 <function_10005f3f+0x15>
; data inside code section at 0x10005fb0 -- 0x10005fb9
0x10005fb0: 9e 7b 9e 0d a4 fe 0b fb a9 |.{....... |
0x10005fb9: e5 11 in eax, 0x11
0x10005fbb: 45 inc ebp
0x10005fbc: cc int3
0x10005fbd: 24 d3 and al, 0xd3
0x10005fbf: 0d 59 b2 95 d5 or eax, 0xd595b259
0x10005fc4: ed in eax, dx
0x10005fc5: 02 ff add bh, bh
0x10005fc7: 8b 2c 1a mov ebp, dword ptr [edx + ebx]
0x10005fca: a3 4b 1f f3 9b mov dword ptr [0x9bf31f4b], eax
0x10005fcf: 04 63 add al, 0x63
0x10005fd1: b4 7d mov ah, 0x7d
0x10005fd3: ab stosd dword ptr es:[edi], eax
0x10005fd4: cd ff int 0xff
0x10005fd6: bc b2 57 96 e7 mov esp, 0xe79657b2
0x10005fdb: fa cli
0x10005fdc: a9 4b 95 cc db test eax, 0xdbcc954b
0x10005fe1: 18 17 sbb byte ptr [edi], dl
0x10005fe3: 1c 6b sbb al, 0x6b
0x10005fe5: e7 0a out 0xa, eax
0x10005fe7: 88 07 mov byte ptr [edi], al
0x10005fe9: 55 push ebp
0x10005fea: 0a 73 cc or dh, byte ptr [ebx - 0x34]
0x10005fed: 71 ef jno 0x10005fde
0x10005fef: 47 inc edi
0x10005ff0: 9e sahf
0x10005ff1: 70 75 jo 0x10006068 <function_10005f3f+0x129>
0x10005ff3: 7b db jnp 0x10005fd0
0x10005ff5: 7a 49 jp 0x10006040 <function_10005f3f+0x101>
0x10005ff7: 05 9d 86 dc 85 add eax, 0x85dc869d
0x10005ffc: 7c f6 jl 0x10005ff4
0x10005ffe: bc ee bc ec 30 mov esp, 0x30ecbcee
0x10006003: 31 dd xor ebp, ebx
0x10006005: e8 e2 05 70 10 call 0x207065ec <unknown_207065ec>
0x1000600a: 19 5a 15 sbb dword ptr [edx + 0x15], ebx
0x1000600d: 90 nop
0x1000600e: 99 cdq
0x1000600f: 58 pop eax
0x10006010: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10006011: 1b ba 0d 8f 6c 90 sbb edi, dword ptr [edx - 0x6f9370f3]
0x10006017: e9 9b 00 d6 8d jmp 0x9dd660b7 <function_9dd660b7>
0x1000601c: 62 1a bound ebx, qword ptr [edx]
0x1000601e: de 07 fiadd word ptr [edi]
0x10006020: 42 inc edx
0x10006021: 32 a7 14 d5 56 43 xor ah, byte ptr [edi + 0x4356d514]
0x10006027: 94 xchg eax, esp
0x10006028: 48 dec eax
0x10006029: 5c pop esp
0x1000602a: 3b 7f aa cmp edi, dword ptr [edi - 0x56]
0x1000602d: c2 b2 03 ret 0x3b2
0x10006030: c3 ret
; data inside code section at 0x10006031 -- 0x1000603e
0x10006031: 56 77 26 6f 5d 35 f8 fe db 0a 87 9d dc |Vw&o]5....... |
0x1000603e: 45 inc ebp
; data inside code section at 0x1000603f -- 0x10006040
0x1000603f: d0 |. |
0x10006040: 86 cf xchg bh, cl
0x10006042: 1b 77 14 sbb esi, dword ptr [edi + 0x14]
0x10006045: ef out dx, eax
0x10006046: 99 cdq
0x10006047: ad lodsd eax, dword ptr [esi]
0x10006048: 67 fb sti
0x1000604a: 07 pop es
0x1000604b: 4a dec edx
0x1000604c: 7d 93 jge 0x10005fe1 <function_10005f3f+0xa2>
0x1000604e: b1 73 mov cl, 0x73
0x10006050: 73 96 jae 0x10005fe8
0x10006052: fb sti
0x10006053: ec in al, dx
0x10006054: 53 push ebx
0x10006055: 48 dec eax
0x10006056: ec in al, dx
0x10006057: cc int3
0x10006058: 2a 7e 3e sub bh, byte ptr [esi + 0x3e]
0x1000605b: 79 e2 jns 0x1000603f <function_10005f3f+0xff>
0x1000605d: dd e0 fucom st(0)
0x1000605f: d5 97 aad 0x97
0x10006061: 15 48 bd 31 6d adc eax, 0x6d31bd48
0x10006066: ad lodsd eax, dword ptr [esi]
; data inside code section at 0x10006067 -- 0x10006068
0x10006067: 77 |w |
0x10006068: 62 9c ef 56 7f 55 2f bound ebx, qword ptr [edi + ebp*8 + 0x2f557f56]
0x1000606f: 54 push esp
0x10006070: fc cld
0x10006071: 94 xchg eax, esp
0x10006072: 57 push edi
0x10006073: 2c 36 sub al, 0x36
0x10006075: bf 2d 1d a8 61 mov edi, 0x61a81d2d
0x1000607a: db 56 4e fist dword ptr [esi + 0x4e]
0x1000607d: 32 de xor bl, dh
0x1000607f: e4 23 in al, 0x23
0x10006081: 8e 60 de mov fs, word ptr [eax - 0x22]
0x10006084: 45 inc ebp
0x10006085: 5a pop edx
0x10006086: 44 inc esp
; data inside code section at 0x10006087 -- 0x100060b0
0x10006087: c7 e2 68 c1 bc 59 35 e8 22 6e 55 cd 2f a5 9c 4c |..h..Y5."nU./..L|
0x10006097: 92 55 05 a2 4f 60 7c 51 fa b8 02 49 dc 47 29 0c |.U..O`|Q...I.G).|
0x100060a7: fc 25 a9 93 45 cd 37 57 c7 |.%..E.7W. |
; function: function_100060b0 at 0x100060b0 -- 0x100060c7
0x100060b0: 0d 47 1e 11 50 or eax, 0x50111e47
0x100060b5: f7 87 53 41 36 c2 7e 13 60 63 test dword ptr [edi - 0x3dc9bead], 0x6360137e
0x100060bf: d5 b7 aad 0xb7
0x100060c1: 9b wait
0x100060c2: 65 ff 48 d8 dec dword ptr gs:[eax - 0x28]
0x100060c6: c3 ret
; data inside code section at 0x100060c7 -- 0x100060f0
0x100060c7: 0e 26 41 4d fa 63 00 0f 82 a3 e7 3a e3 04 59 fc |.&AM.c.....:..Y.|
0x100060d7: d7 fb 38 82 68 2f 0d cd bf c4 b9 60 33 f4 af 78 |..8.h/.....`3..x|
0x100060e7: b9 fd ef 01 fe c7 16 ed c6 |......... |
; function: function_100060f0 at 0x100060f0 -- 0x100060f3
0x100060f0: 37 aaa
0x100060f1: 4f dec edi
0x100060f2: cb retf
; data inside code section at 0x100060f3 -- 0x10006172
0x100060f3: 00 8e 9f 2a 0b b6 1d d0 aa 80 49 51 32 30 f4 ba |...*......IQ20..|
0x10006103: 92 7c 61 af 68 19 89 76 54 d8 22 dc 6c 4c b6 12 |.|a.h..vT.".lL..|
0x10006113: 50 95 fb 7b d6 ff 4b 72 f5 e4 f8 f5 6e 79 9a 1b |P..{..Kr....ny..|
0x10006123: 17 7f 7b 25 3e ab 99 4f 7c 35 d4 63 9f 9d 9c 3a |..{%>..O|5.c...:|
0x10006133: d3 b1 94 63 25 7f 90 57 43 0d 03 d2 e7 a8 19 bf |...c%..WC.......|
0x10006143: ad 5b 16 96 88 3f c6 90 f8 5e fb 54 a1 3f 61 45 |.[...?...^.T.?aE|
0x10006153: 2f 73 6f 81 f3 3b 38 c7 6c 4a 1a 37 51 c6 5e 5a |/so..;8.lJ.7Q.^Z|
0x10006163: 22 a0 d7 6c 3e 53 db 63 3c ec d8 1b 2e 0a 8a |"..l>S.c<...... |
; function: function_10006172 at 0x10006172 -- 0x10006175
0x10006172: ca 60 d3 retf -0x2ca0
; data inside code section at 0x10006175 -- 0x10006190
0x10006175: 12 6a 85 15 4b 40 aa d5 6f 01 2d 8f e7 3d 11 9f |.j..K@..o.-..=..|
0x10006185: 96 6c 6b bc a0 0f 4f 4f 36 2f 12 |.lk...OO6/. |
; function: function_10006190 at 0x10006190 -- 0x10006199
0x10006190: 11 ff adc edi, edi
0x10006192: ea b1 75 cd a7 03 d0 ljmp 0xd003:0xa7cd75b1 <function_a7cd75b1>
; data inside code section at 0x10006199 -- 0x100061d1
0x10006199: 6e d2 fe f0 fd fa 11 f9 e5 aa 97 43 9f d6 bb 10 |n..........C....|
0x100061a9: 6a fd e3 06 75 ce 74 c4 d8 d3 6f f0 37 55 f1 84 |j...u.t...o.7U..|
0x100061b9: f7 f1 7f b9 ec b3 98 a1 7e 14 f5 64 ed 3e 8a 2c |........~..d.>.,|
0x100061c9: fe 96 7d 69 6c 6c f0 87 |..}ill.. |
; function: function_100061d1 at 0x100061d1 -- 0x100061d8
0x100061d1: ea 06 b6 87 5c f7 1c ljmp 0x1cf7:0x5c87b606 <function_5c87b606>
; data inside code section at 0x100061d8 -- 0x1000621e
0x100061d8: 5e 9f 84 46 ef ff bd 21 64 6e 82 71 70 9a 2a 11 |^..F...!dn.qp.*.|
0x100061e8: 0b 2b 42 af c6 62 cd 13 31 6e 7a 5a 12 0c 9b 14 |.+B..b..1nzZ....|
0x100061f8: ba 8c f3 84 24 60 60 91 03 9f 81 50 04 0d b4 df |....$``....P....|
0x10006208: d0 d2 1b 9e 12 9e 31 1f 19 a8 c8 e6 ce 97 bd 43 |......1........C|
0x10006218: 8a 7f 5d ec ad c4 |..]... |
; function: function_1000621e at 0x1000621e -- 0x1000645c
0x1000621e: f5 cmc
0x1000621f: 78 7e js 0x1000629f <function_1000621e+0x81>
0x10006221: 6a 8c push -0x74
0x10006223: 8c 27 mov word ptr [edi], fs
0x10006225: 6e outsb dx, byte ptr [esi]
0x10006226: e8 6d df 76 7b call 0x8b774198 <unknown_8b774198>
0x1000622b: 5c pop esp
0x1000622c: fb sti
0x1000622d: 74 36 je 0x10006265 <function_1000621e+0x47>
0x1000622f: 17 pop ss
0x10006230: 8e 5f 4b mov ds, word ptr [edi + 0x4b]
0x10006233: 39 f5 cmp ebp, esi
0x10006235: 30 be cb 89 e1 03 xor byte ptr [esi + 0x3e189cb], bh
0x1000623b: 28 7d e3 sub byte ptr [ebp - 0x1d], bh
0x1000623e: f8 clc
0x1000623f: 2c a2 sub al, 0xa2
0x10006241: b1 56 mov cl, 0x56
0x10006243: 62 39 bound edi, qword ptr [ecx]
0x10006245: 08 0f or byte ptr [edi], cl
0x10006247: 59 pop ecx
0x10006248: 9a c6 f8 0a 2a b8 71 lcall 0x71b8:0x2a0af8c6 <unknown_2a0af8c6>
0x1000624f: 63 f8 arpl ax, di
0x10006251: b4 2c mov ah, 0x2c
0x10006253: ad lodsd eax, dword ptr [esi]
0x10006254: 4c dec esp
0x10006255: a9 01 32 94 2b test eax, 0x2b943201
0x1000625a: 62 6a 79 bound ebp, qword ptr [edx + 0x79]
0x1000625d: bf e9 3f 16 25 mov edi, 0x25163fe9
0x10006262: 41 inc ecx
; data inside code section at 0x10006263 -- 0x10006264
0x10006263: b8 |. |
0x10006264: 16 push ss
0x10006265: 11 cf adc edi, ecx
0x10006267: cf iretd
0x10006268: 75 f6 jne 0x10006260
0x1000626a: 78 cf js 0x1000623b <function_1000621e+0x1d>
0x1000626c: 63 21 arpl word ptr [ecx], sp
0x1000626e: 82 97 23 a3 a2 5a 09 adc byte ptr [edi + 0x5aa2a323], 9
0x10006275: 85 9d c2 35 d4 4c test dword ptr [ebp + 0x4cd435c2], ebx
0x1000627b: d6 salc
0x1000627c: 7b 66 jnp 0x100062e4 <function_1000621e+0xc6>
0x1000627e: 9d popfd
0x1000627f: 52 push edx
0x10006280: 5c pop esp
0x10006281: bb a2 b3 c1 71 mov ebx, 0x71c1b3a2
0x10006286: 04 39 add al, 0x39
0x10006288: f6 a0 8f 26 d8 3c mul byte ptr [eax + 0x3cd8268f]
0x1000628e: a2 eb 14 b0 fe mov byte ptr [0xfeb014eb], al
0x10006293: 8c dc mov esp, ds
0x10006295: 5c pop esp
0x10006296: e9 92 ea 79 f6 jmp 0x67a4d2d <unknown_67a4d2d>
; data inside code section at 0x1000629b -- 0x1000629f
0x1000629b: 5e a5 3d 1a |^.=. |
0x1000629f: 62 b0 cd 95 aa bc bound esi, qword ptr [eax - 0x43556a33]
0x100062a5: 2a f6 sub dh, dh
0x100062a7: e8 e8 88 6f df call 0xef6feb94 <unknown_ef6feb94>
0x100062ac: c3 ret
; data inside code section at 0x100062ad -- 0x100062df
0x100062ad: 42 96 ec 76 fb 33 ef 9f a3 7a 25 62 32 a6 66 b2 |B..v.3...z%b2.f.|
0x100062bd: 94 50 d0 c5 b3 2c 06 79 21 b0 2e 6a 1a 1b 8b 24 |.P...,.y!..j...$|
0x100062cd: 9d 8f 7d 28 85 ce f7 e3 89 bd 2e 04 e5 07 01 03 |..}(............|
0x100062dd: bd be |.. |
0x100062df: 6b 4c 17 42 89 imul ecx, dword ptr [edi + edx + 0x42], -0x77
0x100062e4: e7 b6 out 0xb6, eax
0x100062e6: b6 3d mov dh, 0x3d
0x100062e8: b6 f7 mov dh, 0xf7
0x100062ea: ef out dx, eax
0x100062eb: e6 f8 out 0xf8, al
0x100062ed: 7f 52 jg 0x10006341 <function_1000621e+0x123>
0x100062ef: a2 a6 84 83 fe mov byte ptr [0xfe8384a6], al
0x100062f4: ba d4 87 0e 2e mov edx, 0x2e0e87d4
0x100062f9: 9d popfd
0x100062fa: 16 push ss
0x100062fb: 52 push edx
0x100062fc: 6f outsd dx, dword ptr [esi]
0x100062fd: 63 d7 arpl di, dx
0x100062ff: 2c 6a sub al, 0x6a
0x10006301: 85 b3 a8 3d f2 c1 test dword ptr [ebx - 0x3e0dc258], esi
0x10006307: 64 9d popfd
0x10006309: 91 xchg eax, ecx
0x1000630a: 69 71 08 0c ff cf c2 imul esi, dword ptr [ecx + 8], 0xc2cfff0c
0x10006311: eb f0 jmp 0x10006303
; data inside code section at 0x10006313 -- 0x1000633a
0x10006313: 89 9d a3 72 0d bd 0d 81 c9 0b 67 ec 7e 89 7d 22 |...r......g.~.}"|
0x10006323: 4d 63 55 d5 2d ee 46 ba 89 05 4f e1 4d f2 45 b1 |McU.-.F...O.M.E.|
0x10006333: df 3c 33 47 d7 b9 36 |.<3G..6 |
0x1000633a: df ad 6c 61 29 49 fild qword ptr [ebp + 0x4929616c]
; data inside code section at 0x10006340 -- 0x10006341
0x10006340: da |. |
0x10006341: e8 45 79 d7 af call 0xbfd7dc8b <unknown_bfd7dc8b>
0x10006346: fa cli
0x10006347: 83 a9 fa b5 95 34 c9 sub dword ptr [ecx + 0x3495b5fa], -0x37
0x1000634e: e8 1b d5 03 bf call 0xcf04386e <unknown_cf04386e>
0x10006353: d1 e5 shl ebp, 1
0x10006355: 67 20 01 and byte ptr [bx + di], al
0x10006358: 97 xchg eax, edi
0x10006359: b7 10 mov bh, 0x10
0x1000635b: b5 b9 mov ch, 0xb9
0x1000635d: 7e 44 jle 0x100063a3 <function_1000621e+0x184>
0x1000635f: 76 ae jbe 0x1000630f
0x10006361: 52 push edx
0x10006362: 98 cwde
0x10006363: 06 push es
0x10006364: 7e 40 jle 0x100063a6 <function_1000621e+0x188>
0x10006366: 71 37 jno 0x1000639f <function_1000621e+0x181>
0x10006368: 48 dec eax
0x10006369: e5 d0 in eax, 0xd0
0x1000636b: 2b af 47 f8 a6 5e sub ebp, dword ptr [edi + 0x5ea6f847]
; data inside code section at 0x10006371 -- 0x10006383
0x10006371: c5 d2 04 34 41 15 fd ec b3 f5 cd 21 21 e5 31 2a |...4A......!!.1*|
0x10006381: 16 39 |.9 |
0x10006383: 51 push ecx
0x10006384: eb 2e jmp 0x100063b4
; data inside code section at 0x10006386 -- 0x1000639d
0x10006386: b8 57 a1 0a 27 bb 3b 81 12 d2 45 2f 3d c4 7e de |.W..'.;...E/=.~.|
0x10006396: ee d6 de 33 41 a9 74 |...3A.t |
0x1000639d: 75 db jne 0x1000637a <function_1000621e+0x14d>
0x1000639f: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
; data inside code section at 0x100063a0 -- 0x100063a2
0x100063a0: f0 31 |.1 |
0x100063a2: 5b pop ebx
; data inside code section at 0x100063a3 -- 0x100063a6
0x100063a3: 3d a1 2b |=.+ |
0x100063a6: b7 ce mov bh, 0xce
0x100063a8: 74 37 je 0x100063e1 <function_1000621e+0x1b8>
0x100063aa: f3 35 95 02 99 81 xor eax, 0x81990295
0x100063b0: 2f das
0x100063b1: d7 xlatb
0x100063b2: 60 pushal
0x100063b3: bf f0 b8 20 f8 mov edi, 0xf820b8f0
0x100063b8: 7d 80 jge 0x1000633a <function_1000621e+0x11c>
0x100063ba: e4 61 in al, 0x61
0x100063bc: 77 17 ja 0x100063d5 <function_1000621e+0x1b7>
0x100063be: e7 9b out 0x9b, eax
0x100063c0: 5a pop edx
0x100063c1: 7b 1f jnp 0x100063e2 <function_1000621e+0x1c4>
0x100063c3: 6b 67 17 e2 imul esp, dword ptr [edi + 0x17], -0x1e
0x100063c7: 9d popfd
0x100063c8: 49 dec ecx
0x100063c9: 8a fa mov bh, dl
0x100063cb: fd std
0x100063cc: 3e 00 62 98 add byte ptr ds:[edx - 0x68], ah
0x100063d0: b9 e9 6d dc 03 mov ecx, 0x3dc6de9
0x100063d5: 5c pop esp
0x100063d6: da be 54 6b f4 f4 fidivr dword ptr [esi - 0xb0b94ac]
; data inside code section at 0x100063dc -- 0x100063e2
0x100063dc: 39 8b ec d9 e3 66 |9....f |
0x100063e2: 0e push cs
0x100063e3: bf 24 76 90 5f mov edi, 0x5f907624
0x100063e8: 84 8e 02 ec a6 5e test byte ptr [esi + 0x5ea6ec02], cl
0x100063ee: de 38 fidivr word ptr [eax]
0x100063f0: 4a dec edx
0x100063f1: c8 a1 dd a9 enter -0x225f, -0x57
0x100063f5: 9f lahf
0x100063f6: 03 cc add ecx, esp
0x100063f8: bd 30 ae f0 e7 mov ebp, 0xe7f0ae30
0x100063fd: 7d 46 jge 0x10006445 <function_1000621e+0x227>
0x100063ff: 0a 6f 79 or ch, byte ptr [edi + 0x79]
0x10006402: d3 4f 38 ror dword ptr [edi + 0x38], cl
0x10006405: 88 27 mov byte ptr [edi], ah
0x10006407: c3 ret
; data inside code section at 0x10006408 -- 0x10006422
0x10006408: 14 9f d7 fd 26 23 f5 02 bf 9e ae a2 52 81 80 e7 |....&#......R...|
0x10006418: 43 36 1d 7c 87 f9 8c f2 ce 89 |C6.|...... |
0x10006422: c3 ret
; data inside code section at 0x10006423 -- 0x1000643f
0x10006423: 24 5d 8a 32 78 19 91 15 8c 21 e8 74 2a 4c 78 f6 |$].2x....!.t*Lx.|
0x10006433: bc 4c a4 45 81 81 fa 62 38 a9 ec a1 |.L.E...b8... |
0x1000643f: 9e sahf
0x10006440: e9 50 0e 49 65 jmp 0x75497295 <function_75497295>
0x10006445: 09 6e c3 or dword ptr [esi - 0x3d], ebp
0x10006448: e2 10 loop 0x1000645a <function_1000621e+0x23c>
0x1000644a: 58 pop eax
0x1000644b: 93 xchg eax, ebx
0x1000644c: e8 e9 7d 1f 69 call 0x791fe23a <unknown_791fe23a>
0x10006451: 68 2f 83 9f 90 push 0x909f832f
0x10006456: 4b dec ebx
0x10006457: 67 37 aaa
; data inside code section at 0x10006459 -- 0x1000645a
0x10006459: 89 |. |
0x1000645a: 51 push ecx
0x1000645b: 94 xchg eax, esp
; data inside code section at 0x1000645c -- 0x1000645d
0x1000645c: 8f |. |
; function: function_1000645d at 0x1000645d -- 0x10006491
0x1000645d: b9 d5 3a b5 68 mov ecx, 0x68b53ad5
0x10006462: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10006463: 6a c5 push -0x3b
0x10006465: c9 leave
0x10006466: 53 push ebx
0x10006467: f6 35 7b 62 97 ec div byte ptr [0xec97627b]
0x1000646d: 17 pop ss
0x1000646e: 56 push esi
0x1000646f: 39 f4 cmp esp, esi
0x10006471: 49 dec ecx
0x10006472: 4f dec edi
0x10006473: 9a d2 60 66 65 bc 8a lcall 0x8abc:0x656660d2 <unknown_656660d2>
0x1000647a: 65 13 f5 adc esi, ebp
0x1000647d: 37 aaa
0x1000647e: 2f das
0x1000647f: 41 inc ecx
0x10006480: 28 05 5c 2d 31 9c sub byte ptr [0x9c312d5c], al
0x10006486: 36 4f dec edi
0x10006488: 92 xchg eax, edx
0x10006489: 3f aas
0x1000648a: 28 da sub dl, bl
0x1000648c: 47 inc edi
0x1000648d: b6 56 mov dh, 0x56
0x1000648f: 57 push edi
0x10006490: c3 ret
; data inside code section at 0x10006491 -- 0x10006496
0x10006491: ed 09 d4 c6 db |..... |
; function: function_10006496 at 0x10006496 -- 0x10006497
0x10006496: cb retf
; data inside code section at 0x10006497 -- 0x100064dd
0x10006497: 09 d8 81 12 02 2c 0c 26 86 4d e7 de d0 35 29 da |.....,.&.M...5).|
0x100064a7: d7 09 66 2f 82 f5 67 2a cf b9 87 d4 83 82 09 66 |..f/..g*.......f|
0x100064b7: 62 5d 92 2f 1a f4 f5 0d fe f4 57 6e 15 6a c0 58 |b]./......Wn.j.X|
0x100064c7: cc 3f f6 33 b9 0b a0 15 6f 70 4f f1 bc 55 2c fc |.?.3....opO..U,.|
0x100064d7: b1 99 d6 04 fd 8f |...... |
; function: function_100064dd at 0x100064dd -- 0x100064ea
0x100064dd: ec in al, dx
0x100064de: a9 8a a9 6f 80 test eax, 0x806fa98a
0x100064e3: ff ac 52 f5 93 00 25 ljmp [edx + edx*2 + 0x250093f5]
; function: function_100064ea at 0x100064ea -- 0x100065b7
0x100064ea: c8 78 38 c4 enter 0x3878, -0x3c
0x100064ee: f1 int1
0x100064ef: 5b pop ebx
0x100064f0: 25 64 c5 5b 73 and eax, 0x735bc564
0x100064f5: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100064f6: af scasd eax, dword ptr es:[edi]
0x100064f7: 79 4a jns 0x10006543 <function_100064ea+0x59>
0x100064f9: 62 0c ec bound ecx, qword ptr [esp + ebp*8]
0x100064fc: a8 1d test al, 0x1d
0x100064fe: da 7f f0 fidivr dword ptr [edi - 0x10]
0x10006501: 5f pop edi
0x10006502: 31 2b xor dword ptr [ebx], ebp
0x10006504: 50 push eax
0x10006505: 26 14 84 adc al, 0x84
0x10006508: 86 b2 15 70 ab 8f xchg byte ptr [edx - 0x70548feb], dh
0x1000650e: 47 inc edi
0x1000650f: 30 50 4f xor byte ptr [eax + 0x4f], dl
0x10006512: 4b dec ebx
0x10006513: e7 a7 out 0xa7, eax
0x10006515: ae scasb al, byte ptr es:[edi]
0x10006516: b5 56 mov ch, 0x56
0x10006518: b8 85 8b 16 2a mov eax, 0x2a168b85
0x1000651d: d7 xlatb
0x1000651e: 21 ac a4 0d b5 1e 8c and dword ptr [esp - 0x73e14af3], ebp
0x10006525: 3e 80 bf 59 46 90 41 6c cmp byte ptr ds:[edi + 0x41904659], 0x6c
0x1000652d: 34 f5 xor al, 0xf5
0x1000652f: 9c pushfd
0x10006530: 9c pushfd
0x10006531: b9 d0 ba 84 1b mov ecx, 0x1b84bad0
0x10006536: fb sti
0x10006537: e1 5f loope 0x10006598 <function_100064ea+0xae>
0x10006539: 89 a4 3f da 67 dc 6c mov dword ptr [edi + edi + 0x6cdc67da], esp
0x10006540: de d3 fcomp st(0), st(3)
; data inside code section at 0x10006542 -- 0x10006543
0x10006542: 38 |8 |
0x10006543: 1e push ds
0x10006544: 3d e5 1d 0b 89 cmp eax, 0x890b1de5
0x10006549: da b7 83 71 0f 30 fidiv dword ptr [edi + 0x300f7183]
0x1000654f: d8 90 da 43 28 77 fcom dword ptr [eax + 0x772843da]
0x10006555: 4d dec ebp
0x10006556: 9e sahf
0x10006557: 35 41 a7 42 ac xor eax, 0xac42a741
0x1000655c: 4f dec edi
0x1000655d: 8d 0b lea ecx, [ebx]
0x1000655f: 2f das
0x10006560: 1c 85 sbb al, 0x85
0x10006562: 6f outsd dx, dword ptr [esi]
0x10006563: 77 0b ja 0x10006570 <function_100064ea+0x86>
0x10006565: 7e 2d jle 0x10006594 <function_100064ea+0xaa>
0x10006567: 4d dec ebp
0x10006568: 80 3c d4 96 cmp byte ptr [esp + edx*8], 0x96
; data inside code section at 0x1000656c -- 0x1000656d
0x1000656c: 05 |. |
0x1000656d: d5 a8 aad 0xa8
0x1000656f: 9b wait
0x10006570: bb 56 15 ed ad mov ebx, 0xaded1556
0x10006575: dd 99 1b 41 5f 28 fstp qword ptr [ecx + 0x285f411b]
; data inside code section at 0x1000657b -- 0x1000657c
0x1000657b: dd |. |
0x1000657c: a9 4a 8c 3c 62 test eax, 0x623c8c4a
0x10006581: 24 c8 and al, 0xc8
0x10006583: b1 f3 mov cl, 0xf3
0x10006585: eb a3 jmp 0x1000652a
; data inside code section at 0x10006587 -- 0x1000658f
0x10006587: 62 27 a9 d7 65 48 f4 8c |b'..eH.. |
0x1000658f: d2 4f 28 ror byte ptr [edi + 0x28], cl
0x10006592: 09 13 or dword ptr [ebx], edx
0x10006594: af scasd eax, dword ptr es:[edi]
; data inside code section at 0x10006595 -- 0x10006597
0x10006595: a1 82 |.. |
0x10006597: 1e push ds
0x10006598: 03 c5 add eax, ebp
0x1000659a: 4c dec esp
0x1000659b: 06 push es
0x1000659c: dc 05 ab bd 3c 16 fadd qword ptr [0x163cbdab]
0x100065a2: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x100065a3: 0e push cs
0x100065a4: 10 fc adc ah, bh
0x100065a6: 94 xchg eax, esp
0x100065a7: 15 f1 78 a2 81 adc eax, 0x81a278f1
0x100065ac: 9e sahf
0x100065ad: f3 47 inc edi
0x100065af: da dd fcmovu st(0), st(5)
0x100065b1: 68 de 83 4d 52 push 0x524d83de
0x100065b6: fb sti
; data inside code section at 0x100065b7 -- 0x100065b9
0x100065b7: 8f 3a |.: |
; function: function_100065b9 at 0x100065b9 -- 0x100065c0
0x100065b9: c8 8f 0e 96 enter 0xe8f, -0x6a
0x100065bd: c2 73 70 ret 0x7073
; function: function_100065c0 at 0x100065c0 -- 0x100065db
0x100065c0: e6 8a out 0x8a, al
0x100065c2: e4 57 in al, 0x57
0x100065c4: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x100065c5: 33 74 cb 3d xor esi, dword ptr [ebx + ecx*8 + 0x3d]
0x100065c9: e0 06 loopne 0x100065d1 <function_100065c0+0x11>
0x100065cb: 1f pop ds
0x100065cc: f9 stc
0x100065cd: 5b pop ebx
0x100065ce: de ff fdivp st(7)
0x100065d0: 41 inc ecx
0x100065d1: 81 03 d2 71 d5 76 add dword ptr [ebx], 0x76d571d2
0x100065d7: e7 b2 out 0xb2, eax
0x100065d9: 58 pop eax
0x100065da: c3 ret
; data inside code section at 0x100065db -- 0x100065f7
0x100065db: 9d 22 9f bf f5 74 ab bb 69 c0 ac 14 57 a9 aa 3e |."...t..i...W..>|
0x100065eb: 64 ec 13 29 9e 19 3f 0a c0 11 1f 77 |d..)..?....w |
; function: function_100065f7 at 0x100065f7 -- 0x1000660b
0x100065f7: 82 3d 44 d5 b8 51 35 cmp byte ptr [0x51b8d544], 0x35
0x100065fe: 1d 48 a9 e1 b9 sbb eax, 0xb9e1a948
0x10006603: ef out dx, eax
0x10006604: ea 17 a9 d3 81 c2 70 ljmp 0x70c2:0x81d3a917 <function_81d3a917>
; data inside code section at 0x1000660b -- 0x1000662d
0x1000660b: 58 09 f8 0e 0f b5 cc 69 5c 22 74 75 a1 c6 8f 5d |X......i\"tu...]|
0x1000661b: 1f 3c 26 bb 8d 01 f0 0c fe 52 c4 ae 60 ee 24 2c |.<&......R..`.$,|
0x1000662b: ac 8d |.. |
; function: function_1000662d at 0x1000662d -- 0x100066c9
0x1000662d: d7 xlatb
0x1000662e: 87 0f xchg dword ptr [edi], ecx
0x10006630: 72 73 jb 0x100066a5 <function_1000662d+0x78>
0x10006632: 67 29 be f6 34 sub dword ptr [bp + 0x34f6], edi
0x10006637: 84 63 b9 test byte ptr [ebx - 0x47], ah
0x1000663a: 92 xchg eax, edx
0x1000663b: f3 ad rep lodsd eax, dword ptr [esi]
0x1000663d: c0 37 25 sal byte ptr [edi], 0x25
0x10006640: be 1b 8f 85 cf mov esi, 0xcf858f1b
0x10006645: 08 fc or ah, bh
0x10006647: b5 55 mov ch, 0x55
0x10006649: 69 a6 dc f4 15 89 ab cd 74 2d imul esp, dword ptr [esi - 0x76ea0b24], 0x2d74cdab
0x10006653: 84 37 test byte ptr [edi], dh
0x10006655: b9 fd a7 6f 06 mov ecx, 0x66fa7fd
0x1000665a: 92 xchg eax, edx
0x1000665b: 4f dec edi
0x1000665c: 62 23 bound esp, qword ptr [ebx]
0x1000665e: 38 d5 cmp ch, dl
0x10006660: ac lodsb al, byte ptr [esi]
0x10006661: 6f outsd dx, dword ptr [esi]
0x10006662: d5 26 aad 0x26
0x10006664: 22 d8 and bl, al
0x10006666: 7d 93 jge 0x100065fb
0x10006668: b3 7d mov bl, 0x7d
0x1000666a: f4 hlt
0x1000666b: d4 64 aam 0x64
0x1000666d: b7 ef mov bh, 0xef
0x1000666f: 65 cd 6a int 0x6a
0x10006672: 13 ac 0b 04 0d 1e d4 adc ebp, dword ptr [ebx + ecx - 0x2be1f2fc]
0x10006679: f1 int1
0x1000667a: 24 45 and al, 0x45
0x1000667c: 6e outsb dx, byte ptr [esi]
0x1000667d: e9 ee 2a dd d5 jmp 0xe5dd9170 <function_e5dd9170>
; data inside code section at 0x10006682 -- 0x10006698
0x10006682: 7c 9e 43 7a 39 c4 e1 1c 73 40 9d e0 09 32 9e 03 ||.Cz9...s@...2..|
0x10006692: 23 d9 2e 98 ce c7 |#..... |
0x10006698: ad lodsd eax, dword ptr [esi]
0x10006699: e0 1b loopne 0x100066b6
0x1000669b: 28 75 10 sub byte ptr [ebp + 0x10], dh
0x1000669e: 4c dec esp
0x1000669f: 45 inc ebp
0x100066a0: ba 8a c2 8d 1a mov edx, 0x1a8dc28a
0x100066a5: 5b pop ebx
0x100066a6: 0c 7b or al, 0x7b
0x100066a8: 5a pop edx
0x100066a9: b4 28 mov ah, 0x28
0x100066ab: 89 46 7b mov dword ptr [esi + 0x7b], eax
0x100066ae: d0 b7 53 a9 57 94 sal byte ptr [edi - 0x6ba856ad], 1
0x100066b4: 13 a6 52 6e d2 77 adc esp, dword ptr [esi + 0x77d26e52]
0x100066ba: 29 a7 ff 00 1d 1c sub dword ptr [edi + 0x1c1d00ff], esp
0x100066c0: 72 b0 jb 0x10006672 <function_1000662d+0x45>
0x100066c2: 64 d6 salc
0x100066c4: e9 ab 5d 31 e3 jmp 0xf331c474 <function_f331c474>
; data inside code section at 0x100066c9 -- 0x100066f0
0x100066c9: bd b2 41 73 73 aa 89 4d 48 04 a9 05 8b 29 c9 4a |..Ass..MH....).J|
0x100066d9: 3c b6 3d 05 1e dc 48 90 89 ec 35 89 3e 20 75 96 |<.=...H...5.> u.|
0x100066e9: d0 a8 4e d9 f2 0b a9 |..N.... |
; function: function_100066f0 at 0x100066f0 -- 0x100066f1
; data inside code section at 0x100066f1 -- 0x10006721
0x100066f1: 33 b6 5d 7f 07 a2 e0 51 96 b2 5f 59 10 be f8 48 |3.]....Q.._Y...H|
0x10006701: 90 df 64 6b ba 73 09 90 ee b8 d1 8a d8 32 4b 98 |..dk.s.......2K.|
0x10006711: 31 d9 bc 87 42 59 a0 47 64 2f bc 77 10 5b 82 6b |1...BY.Gd/.w.[.k|
; function: function_10006721 at 0x10006721 -- 0x10006724
0x10006721: c2 98 d4 ret 0xd498
; data inside code section at 0x10006724 -- 0x10006741
0x10006724: f5 79 78 12 f5 cd 3a 40 2d 03 5f 7a df 28 63 4a |.yx...:@-._z.(cJ|
0x10006734: e1 51 f7 67 45 68 77 92 73 70 9c 36 c6 |.Q.gEhw.sp.6. |
; function: function_10006741 at 0x10006741 -- 0x100068d2
0x10006741: 7c 40 jl 0x10006783 <function_10006741+0x42>
0x10006743: d0 85 16 01 06 2a rol byte ptr [ebp + 0x2a060116], 1
0x10006749: fd std
0x1000674a: 4c dec esp
0x1000674b: 8d 5c 02 bd lea ebx, [edx + eax - 0x43]
0x1000674f: 5e pop esi
0x10006750: 7b 9e jnp 0x100066f0 <function_100066f0>
0x10006752: ee out dx, al
0x10006753: 9f lahf
0x10006754: 29 5b 94 sub dword ptr [ebx - 0x6c], ebx
0x10006757: 69 37 9f a5 73 7b imul esi, dword ptr [edi], 0x7b73a59f
0x1000675d: 82 ee 28 sub dh, 0x28
0x10006760: a8 46 test al, 0x46
0x10006762: d2 ca ror dl, cl
0x10006764: 6b 9a 76 9c c7 39 26 imul ebx, dword ptr [edx + 0x39c79c76], 0x26
0x1000676b: 4b dec ebx
0x1000676c: c9 leave
0x1000676d: 01 b4 50 6b 8d 03 a1 add dword ptr [eax + edx*2 - 0x5efc7295], esi
0x10006774: 8e 17 mov ss, word ptr [edi]
0x10006776: 7a 45 jp 0x100067bd <function_10006741+0x7c>
0x10006778: 0b b6 6f d5 89 d2 or esi, dword ptr [esi - 0x2d762a91]
0x1000677e: da d7 fcmovbe st(0), st(7)
0x10006780: b7 1f mov bh, 0x1f
; data inside code section at 0x10006782 -- 0x10006783
0x10006782: c0 |. |
0x10006783: 08 6b a3 or byte ptr [ebx - 0x5d], ch
0x10006786: dc 8b a6 0b 33 dc fmul qword ptr [ebx - 0x23ccf45a]
0x1000678c: 0a e6 or ah, dh
0x1000678e: db 80 85 94 6e 35 fild dword ptr [eax + 0x356e9485]
0x10006794: 2e b5 6c mov ch, 0x6c
0x10006797: 3f aas
0x10006798: 0c 36 or al, 0x36
0x1000679a: 77 04 ja 0x100067a0 <function_10006741+0x5f>
0x1000679c: da 4d a3 fimul dword ptr [ebp - 0x5d]
0x1000679f: 9e sahf
0x100067a0: c4 62 b3 les esp, ptr [edx - 0x4d]
0x100067a3: 56 push esi
0x100067a4: 28 c8 sub al, cl
0x100067a6: 9a 2e cb 22 5d 11 0d lcall 0xd11:0x5d22cb2e <unknown_5d22cb2e>
0x100067ad: 7c 79 jl 0x10006828 <function_10006741+0xe7>
0x100067af: ab stosd dword ptr es:[edi], eax
0x100067b0: a2 07 e5 b0 e1 mov byte ptr [0xe1b0e507], al
0x100067b5: 03 9f 3c 59 9d 7c add ebx, dword ptr [edi + 0x7c9d593c]
0x100067bb: f6 18 neg byte ptr [eax]
0x100067bd: 71 ee jno 0x100067ad <function_10006741+0x6c>
0x100067bf: 09 56 c8 or dword ptr [esi - 0x38], edx
0x100067c2: 84 1c 70 test byte ptr [eax + esi*2], bl
0x100067c5: 5d pop ebp
0x100067c6: 0d 2c a2 4e aa or eax, 0xaa4ea22c
0x100067cb: f4 hlt
0x100067cc: 06 push es
0x100067cd: 11 e8 adc eax, ebp
0x100067cf: d3 a2 d9 98 f9 e6 shl dword ptr [edx - 0x19066727], cl
0x100067d5: 30 3b xor byte ptr [ebx], bh
0x100067d7: 7d 64 jge 0x1000683d <function_10006741+0xfc>
0x100067d9: ba 22 ec a3 d0 mov edx, 0xd0a3ec22
0x100067de: 02 af d3 a5 14 ab add ch, byte ptr [edi - 0x54eb5a2d]
0x100067e4: 18 37 sbb byte ptr [edi], dh
0x100067e6: 7c 3b jl 0x10006823 <function_10006741+0xe2>
0x100067e8: e5 b6 in eax, 0xb6
0x100067ea: 48 dec eax
0x100067eb: db d2 fcmovnbe st(0), st(2)
0x100067ed: e1 aa loope 0x10006799
0x100067ef: 43 inc ebx
0x100067f0: e1 f1 loope 0x100067e3
0x100067f2: d6 salc
0x100067f3: 74 6c je 0x10006861 <function_10006741+0x120>
0x100067f5: be af 45 fa bf mov esi, 0xbffa45af
0x100067fa: 72 83 jb 0x1000677f
0x100067fc: ee out dx, al
0x100067fd: f3 6b 6d 43 c5 imul ebp, dword ptr [ebp + 0x43], -0x3b
0x10006802: 70 79 jo 0x1000687d <function_10006741+0x13c>
0x10006804: 6f outsd dx, dword ptr [esi]
0x10006805: 03 37 add esi, dword ptr [edi]
0x10006807: e3 18 jecxz 0x10006821 <function_10006741+0xde>
0x10006809: 9e sahf
0x1000680a: 76 5a jbe 0x10006866 <function_10006741+0x125>
0x1000680c: 75 57 jne 0x10006865 <function_10006741+0x123>
0x1000680e: 0f bf 0c f5 6f 0c 44 d0 movsx ecx, word ptr [esi*8 - 0x2fbbf391]
0x10006816: 6f outsd dx, dword ptr [esi]
0x10006817: 48 dec eax
0x10006818: 4e dec esi
0x10006819: 0c 8b or al, 0x8b
0x1000681b: b0 d1 mov al, 0xd1
0x1000681d: 59 pop ecx
0x1000681e: 42 inc edx
0x1000681f: 06 push es
; data inside code section at 0x10006820 -- 0x10006823
0x10006820: 3d 23 b6 |=#. |
0x10006823: 25 01 a9 3d f4 and eax, 0xf43da901
0x10006828: 85 bb 19 71 b7 60 test dword ptr [ebx + 0x60b77119], edi
0x1000682e: bd ff 94 53 50 mov ebp, 0x505394ff
0x10006833: 8d 1e lea ebx, [esi]
0x10006835: 4a dec edx
0x10006836: 3c 23 cmp al, 0x23
0x10006838: 17 pop ss
0x10006839: 50 push eax
; data inside code section at 0x1000683a -- 0x1000683d
0x1000683a: 0b 3d 36 |.=6 |
0x1000683d: 26 9a 4a 32 05 2f 39 42 lcall 0x4239:0x2f05324a <unknown_2f05324a>
0x10006845: 35 33 a9 36 e1 xor eax, 0xe136a933
0x1000684a: b5 4f mov ch, 0x4f
0x1000684c: 44 inc esp
0x1000684d: 34 be xor al, 0xbe
0x1000684f: 10 c1 adc cl, al
0x10006851: 67 c2 ff ad ret 0xadff
0x10006855: c4 87 10 56 37 e7 les eax, ptr [edi - 0x18c8a9f0]
0x1000685b: 54 push esp
0x1000685c: c0 44 0b 82 55 rol byte ptr [ebx + ecx - 0x7e], 0x55
0x10006861: 95 xchg eax, ebp
; data inside code section at 0x10006862 -- 0x10006864
0x10006862: 12 a0 |.. |
0x10006864: 93 xchg eax, ebx
; data inside code section at 0x10006865 -- 0x10006866
0x10006865: 8f |. |
0x10006866: 48 dec eax
0x10006867: 9d popfd
0x10006868: 8f c3 pop ebx
; data inside code section at 0x1000686a -- 0x10006877
0x1000686a: 8e fb ad 07 f6 4a dd 51 62 76 12 dc 3d |.....J.Qbv..= |
0x10006877: 20 8b 7a 57 5f 33 and byte ptr [ebx + 0x335f577a], cl
0x1000687d: fd std
0x1000687e: 58 pop eax
0x1000687f: dd 03 fld qword ptr [ebx]
0x10006881: 23 39 and edi, dword ptr [ecx]
0x10006883: 8b a5 a4 da 76 b0 mov esp, dword ptr [ebp - 0x4f89255c]
0x10006889: cd a1 int 0xa1
0x1000688b: bf 99 10 82 88 mov edi, 0x88821099
0x10006890: ae scasb al, byte ptr es:[edi]
0x10006891: 82 b9 72 bf a4 ac 32 cmp byte ptr [ecx - 0x535b408e], 0x32
0x10006898: 54 push esp
0x10006899: 6f outsd dx, dword ptr [esi]
0x1000689a: a0 eb ca 07 fd mov al, byte ptr [0xfd07caeb]
0x1000689f: bd be 2b 17 d5 mov ebp, 0xd5172bbe
0x100068a4: be 5e 24 4a 3c mov esi, 0x3c4a245e
0x100068a9: 46 inc esi
0x100068aa: 9c pushfd
0x100068ab: b7 a7 mov bh, 0xa7
0x100068ad: bc 5b 95 00 46 mov esp, 0x4600955b
0x100068b2: 16 push ss
0x100068b3: 09 58 75 or dword ptr [eax + 0x75], ebx
0x100068b6: 81 76 0f 81 c3 55 2c xor dword ptr [esi + 0xf], 0x2c55c381
0x100068bd: e3 d7 jecxz 0x10006896
0x100068bf: 6d insd dword ptr es:[edi], dx
0x100068c0: be 4c e7 ae dd mov esi, 0xddaee74c
0x100068c5: 72 89 jb 0x10006850
0x100068c7: 5b pop ebx
0x100068c8: e1 c2 loope 0x1000688c
0x100068ca: 57 push edi
0x100068cb: e5 34 in eax, 0x34
0x100068cd: e7 6c out 0x6c, eax
0x100068cf: c2 9f 72 ret 0x729f
; function: function_100068d2 at 0x100068d2 -- 0x100068e7
0x100068d2: 42 inc edx
0x100068d3: 87 f8 xchg eax, edi
0x100068d5: 54 push esp
0x100068d6: 96 xchg eax, esi
0x100068d7: ed in eax, dx
0x100068d8: ae scasb al, byte ptr es:[edi]
0x100068d9: 26 23 62 72 and esp, dword ptr es:[edx + 0x72]
0x100068dd: f9 stc
0x100068de: 17 pop ss
0x100068df: 71 90 jno 0x10006871
0x100068e1: ff 48 fc dec dword ptr [eax - 4]
0x100068e4: c2 3b 59 ret 0x593b
; function: function_100068e7 at 0x100068e7 -- 0x10006974
0x100068e7: df 55 5f fist word ptr [ebp + 0x5f]
0x100068ea: c9 leave
0x100068eb: 38 47 2f cmp byte ptr [edi + 0x2f], al
0x100068ee: 78 a9 js 0x10006899
0x100068f0: 51 push ecx
0x100068f1: 5d pop ebp
0x100068f2: 39 28 cmp dword ptr [eax], ebp
0x100068f4: 83 24 13 88 and dword ptr [ebx + edx], 0xffffff88
0x100068f8: 2f das
0x100068f9: 74 0a je 0x10006905 <function_100068e7+0x1e>
0x100068fb: 6b c9 8a imul ecx, ecx, -0x76
0x100068fe: 0a aa d6 63 83 7e or ch, byte ptr [edx + 0x7e8363d6]
; data inside code section at 0x10006904 -- 0x10006905
0x10006904: 86 |. |
0x10006905: 0c 3c or al, 0x3c
0x10006907: ae scasb al, byte ptr es:[edi]
0x10006908: 8a 65 68 mov ah, byte ptr [ebp + 0x68]
0x1000690b: 2a 42 1d sub al, byte ptr [edx + 0x1d]
0x1000690e: f4 hlt
0x1000690f: d1 85 2d d8 f4 77 rol dword ptr [ebp + 0x77f4d82d], 1
0x10006915: 46 inc esi
0x10006916: d2 38 sar byte ptr [eax], cl
0x10006918: b6 8f mov dh, 0x8f
0x1000691a: 44 inc esp
0x1000691b: fb sti
0x1000691c: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x1000691d: 07 pop es
0x1000691e: 4c dec esp
0x1000691f: 40 inc eax
0x10006920: d2 d8 rcr al, cl
0x10006922: 0a a8 38 dd c3 a9 or ch, byte ptr [eax - 0x563c22c8]
0x10006928: 48 dec eax
0x10006929: 5c pop esp
0x1000692a: 29 71 02 sub dword ptr [ecx + 2], esi
0x1000692d: d0 a3 0e 6b 73 da shl byte ptr [ebx - 0x258c94f2], 1
0x10006933: 3d 59 bc db a2 cmp eax, 0xa2dbbc59
0x10006938: 72 91 jb 0x100068cb
0x1000693a: 41 inc ecx
0x1000693b: 5a pop edx
0x1000693c: 6e outsb dx, byte ptr [esi]
0x1000693d: 51 push ecx
0x1000693e: 78 98 js 0x100068d8
0x10006940: 2b 5c 87 62 sub ebx, dword ptr [edi + eax*4 + 0x62]
0x10006944: ab stosd dword ptr es:[edi], eax
0x10006945: 81 a5 3b 76 ad 45 52 a1 4e 7e and dword ptr [ebp + 0x45ad763b], 0x7e4ea152
0x1000694f: e0 0f loopne 0x10006960 <function_100068e7+0x79>
0x10006951: ff 09 dec dword ptr [ecx]
0x10006953: 43 inc ebx
0x10006954: c2 68 8b ret 0x8b68
0x10006957: 0e push cs
0x10006958: a2 18 2e eb 87 mov byte ptr [0x87eb2e18], al
0x1000695d: 2c 9a sub al, 0x9a
0x1000695f: 1f pop ds
0x10006960: 7b 8e jnp 0x100068f0 <function_100068e7+0x12>
0x10006962: 4e dec esi
0x10006963: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10006964: 59 pop ecx
0x10006965: 23 a4 9c 7d 9c 38 aa and esp, dword ptr [esp + ebx*4 - 0x55c76383]
0x1000696c: ee out dx, al
0x1000696d: 62 63 1d bound esp, qword ptr [ebx + 0x1d]
0x10006970: 08 cc or ah, cl
0x10006972: f5 cmc
0x10006973: 4a dec edx
; data inside code section at 0x10006974 -- 0x10006975
0x10006974: d9 |. |
; function: function_10006975 at 0x10006975 -- 0x10006b30
0x10006975: 0a f1 or dh, cl
0x10006977: a2 25 f1 1b 10 mov byte ptr [0x101bf125], al
0x1000697c: 7e 4a jle 0x100069c8 <function_10006975+0x53>
0x1000697e: de 31 fidiv word ptr [ecx]
0x10006980: d4 0e aam 0xe
0x10006982: fc cld
0x10006983: 85 32 test dword ptr [edx], esi
0x10006985: 05 5e 4c b5 a6 add eax, 0xa6b54c5e
0x1000698a: 54 push esp
0x1000698b: de 47 8d fiadd word ptr [edi - 0x73]
0x1000698e: 7f e8 jg 0x10006978
0x10006990: c9 leave
0x10006991: bd 6c 70 16 32 mov ebp, 0x3216706c
0x10006996: 5f pop edi
0x10006997: 23 9c 79 57 de f1 7b and ebx, dword ptr [ecx + edi*2 + 0x7bf1de57]
0x1000699e: 36 58 pop eax
0x100069a0: 81 fe 30 7f 6a 9d cmp esi, 0x9d6a7f30
0x100069a6: 52 push edx
0x100069a7: ac lodsb al, byte ptr [esi]
0x100069a8: 9f lahf
0x100069a9: 5c pop esp
0x100069aa: 51 push ecx
0x100069ab: ea 5e 3e 04 ce 25 5e ljmp 0x5e25:0xce043e5e <function_ce043e5e>
; data inside code section at 0x100069b2 -- 0x100069b5
0x100069b2: 59 50 8d |YP. |
0x100069b5: 9b wait
0x100069b6: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x100069b7: cb retf
; data inside code section at 0x100069b8 -- 0x100069bd
0x100069b8: 16 46 e2 5c 30 |.F.\0 |
0x100069bd: e9 41 54 86 24 jmp 0x3486be03 <function_3486be03>
0x100069c2: a9 1f e9 f5 3d test eax, 0x3df5e91f
0x100069c7: cf iretd
0x100069c8: 36 4a dec edx
0x100069ca: 19 30 sbb dword ptr [eax], esi
0x100069cc: 7c 9f jl 0x1000696d
0x100069ce: 9b wait
0x100069cf: 07 pop es
0x100069d0: a9 ef cc fc 82 test eax, 0x82fcccef
0x100069d5: a2 89 44 12 76 mov byte ptr [0x76124489], al
0x100069da: 13 e9 adc ebp, ecx
0x100069dc: 07 pop es
0x100069dd: 62 04 86 bound eax, qword ptr [esi + eax*4]
0x100069e0: 7e 79 jle 0x10006a5b <function_10006975+0xe6>
0x100069e2: 95 xchg eax, ebp
0x100069e3: 6e outsb dx, byte ptr [esi]
0x100069e4: 50 push eax
0x100069e5: 3e 85 79 75 test dword ptr ds:[ecx + 0x75], edi
0x100069e9: 1a 61 4d sbb ah, byte ptr [ecx + 0x4d]
0x100069ec: d8 c9 fmul st(1)
0x100069ee: 2e d2 3a sar byte ptr cs:[edx], cl
0x100069f1: 4c dec esp
0x100069f2: c1 d0 62 rcl eax, 0x62
0x100069f5: 2d bf fc 93 1c sub eax, 0x1c93fcbf
0x100069fa: 1e push ds
0x100069fb: ed in eax, dx
0x100069fc: 17 pop ss
0x100069fd: 57 push edi
0x100069fe: e6 54 out 0x54, al
0x10006a00: 60 pushal
0x10006a01: ee out dx, al
0x10006a02: 43 inc ebx
0x10006a03: c2 43 6c ret 0x6c43
; data inside code section at 0x10006a06 -- 0x10006a21
0x10006a06: 6e ef b6 dd b1 9b 2e d9 0a 23 6b 9e 6d 6b a8 c8 |n........#k.mk..|
0x10006a16: 8f b7 6a 38 96 fb 9c b0 fb 2d 29 |..j8.....-) |
0x10006a21: 41 inc ecx
0x10006a22: 07 pop es
0x10006a23: 53 push ebx
; data inside code section at 0x10006a24 -- 0x10006a52
0x10006a24: c7 d7 cf b4 9d 17 17 84 95 87 7d d3 6c f2 68 e4 |..........}.l.h.|
0x10006a34: 71 c7 41 28 72 10 70 f7 28 7a 8c 1a 8a c0 24 85 |q.A(r.p.(z....$.|
0x10006a44: a0 34 92 d2 dd 9f cc 0a 6e 69 91 3f 54 2e |.4......ni.?T. |
0x10006a52: cd 29 int 0x29
0x10006a54: 2a 74 93 e8 sub dh, byte ptr [ebx + edx*4 - 0x18]
; data inside code section at 0x10006a58 -- 0x10006a5b
0x10006a58: c1 6d 77 |.mw |
0x10006a5b: bc 4d c8 1c dd mov esp, 0xdd1cc84d
0x10006a60: 4c dec esp
0x10006a61: b1 d4 mov cl, 0xd4
0x10006a63: e3 bc jecxz 0x10006a21 <function_10006975+0xac>
0x10006a65: 31 fd xor ebp, edi
0x10006a67: 1e push ds
0x10006a68: 1a f2 sbb dh, dl
0x10006a6a: 61 popal
0x10006a6b: 38 de cmp dh, bl
0x10006a6d: 03 1e add ebx, dword ptr [esi]
0x10006a6f: 81 31 38 88 18 ac xor dword ptr [ecx], 0xac188838
0x10006a75: ab stosd dword ptr es:[edi], eax
0x10006a76: fc cld
0x10006a77: a3 14 9a 0a c8 mov dword ptr [0xc80a9a14], eax
0x10006a7c: 7a d4 jp 0x10006a52 <function_10006975+0xdd>
0x10006a7e: e5 d2 in eax, 0xd2
0x10006a80: 32 8b ad 3a 25 41 xor cl, byte ptr [ebx + 0x41253aad]
0x10006a86: 73 d6 jae 0x10006a5e
0x10006a88: ff b1 b6 02 36 e7 push dword ptr [ecx - 0x18c9fd4a]
0x10006a8e: 5d pop ebp
0x10006a8f: d4 82 aam 0x82
0x10006a91: 3d 4c 9f e8 5c cmp eax, 0x5ce89f4c
0x10006a96: c9 leave
0x10006a97: 1b 2f sbb ebp, dword ptr [edi]
0x10006a99: 83 24 cb e9 and dword ptr [ebx + ecx*8], 0xffffffe9
0x10006a9d: 8b ba 4f 3e 14 99 mov edi, dword ptr [edx - 0x66ebc1b1]
0x10006aa3: 90 nop
0x10006aa4: e4 ae in al, 0xae
0x10006aa6: 52 push edx
0x10006aa7: 5b pop ebx
0x10006aa8: 89 de mov esi, ebx
0x10006aaa: 21 c9 and ecx, ecx
0x10006aac: 19 99 80 e8 37 82 sbb dword ptr [ecx - 0x7dc81780], ebx
0x10006ab2: 67 ac lodsb al, byte ptr [si]
0x10006ab4: 5b pop ebx
0x10006ab5: dd 49 04 fisttp qword ptr [ecx + 4]
0x10006ab8: 9b wait
0x10006ab9: 56 push esi
0x10006aba: bc c9 c1 82 be mov esp, 0xbe82c1c9
0x10006abf: 2d 3f ff 53 7b sub eax, 0x7b53ff3f
0x10006ac4: 4f dec edi
0x10006ac5: fb sti
0x10006ac6: 04 73 add al, 0x73
0x10006ac8: d4 a8 aam 0xa8
0x10006aca: 93 xchg eax, ebx
0x10006acb: ce into
0x10006acc: ad lodsd eax, dword ptr [esi]
0x10006acd: 96 xchg eax, esi
0x10006ace: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10006acf: 4e dec esi
0x10006ad0: 6a 79 push 0x79
0x10006ad2: c8 97 e0 ae enter -0x1f69, -0x52
0x10006ad6: 8b 94 61 85 d8 3a 88 mov edx, dword ptr [ecx - 0x77c5277b]
0x10006add: ed in eax, dx
0x10006ade: 91 xchg eax, ecx
0x10006adf: b3 a9 mov bl, 0xa9
0x10006ae1: b5 62 mov ch, 0x62
0x10006ae3: 22 75 27 and dh, byte ptr [ebp + 0x27]
0x10006ae6: 41 inc ecx
0x10006ae7: 60 pushal
0x10006ae8: 80 b1 41 61 57 a0 15 xor byte ptr [ecx - 0x5fa89ebf], 0x15
0x10006aef: 03 13 add edx, dword ptr [ebx]
0x10006af1: 76 2b jbe 0x10006b1e <function_10006975+0x1a9>
0x10006af3: 9b wait
0x10006af4: 47 inc edi
0x10006af5: 2d d7 29 8e 56 sub eax, 0x568e29d7
0x10006afa: c0 50 00 5f rcl byte ptr [eax], 0x5f
0x10006afe: d6 salc
0x10006aff: 5c pop esp
0x10006b00: 9e sahf
0x10006b01: bd ef 0c 75 68 mov ebp, 0x68750cef
0x10006b06: ac lodsb al, byte ptr [esi]
0x10006b07: c9 leave
0x10006b08: 7f 92 jg 0x10006a9c
0x10006b0a: 03 d4 add edx, esp
0x10006b0c: 1a 2f sbb ch, byte ptr [edi]
0x10006b0e: af scasd eax, dword ptr es:[edi]
0x10006b0f: b2 51 mov dl, 0x51
0x10006b11: 60 pushal
0x10006b12: f3 b8 99 7d c8 2f mov eax, 0x2fc87d99
; data inside code section at 0x10006b18 -- 0x10006b19
0x10006b18: 0f |. |
0x10006b19: 25 15 1f 78 c7 and eax, 0xc7781f15
0x10006b1e: 64 24 80 and al, 0x80
0x10006b21: 05 39 06 24 4f add eax, 0x4f240639
0x10006b26: 6f outsd dx, dword ptr [esi]
0x10006b27: 91 xchg eax, ecx
0x10006b28: 17 pop ss
0x10006b29: 4e dec esi
0x10006b2a: 10 61 49 adc byte ptr [ecx + 0x49], ah
0x10006b2d: c0 ef 71 shr bh, 0x71
; data inside code section at 0x10006b30 -- 0x10006b31
0x10006b30: c5 |. |
; function: function_10006b31 at 0x10006b31 -- 0x10006ba2
0x10006b31: d3 ae 9f 22 40 a8 shr dword ptr [esi - 0x57bfdd61], cl
0x10006b37: ed in eax, dx
0x10006b38: b3 03 mov bl, 3
0x10006b3a: cf iretd
0x10006b3b: da 06 fiadd dword ptr [esi]
0x10006b3d: ad lodsd eax, dword ptr [esi]
0x10006b3e: 09 04 e2 or dword ptr [edx], eax
0x10006b41: 01 e4 add esp, esp
0x10006b43: 2b 8d 90 82 59 a3 sub ecx, dword ptr [ebp - 0x5ca67d70]
0x10006b49: 72 4b jb 0x10006b96 <function_10006b31+0x65>
0x10006b4b: 18 23 sbb byte ptr [ebx], ah
0x10006b4d: f5 cmc
0x10006b4e: 0f bc 46 ea bsf eax, dword ptr [esi - 0x16]
0x10006b52: 7c ca jl 0x10006b1e
0x10006b54: 04 c3 add al, 0xc3
0x10006b56: 28 b6 27 66 a7 a9 sub byte ptr [esi - 0x565899d9], dh
0x10006b5c: 6f outsd dx, dword ptr [esi]
0x10006b5d: 75 31 jne 0x10006b90 <function_10006b31+0x5f>
0x10006b5f: 7a a9 jp 0x10006b0a
0x10006b61: 15 b0 94 fb 60 adc eax, 0x60fb94b0
0x10006b66: ea b7 a7 5c 93 1c 39 ljmp 0x391c:0x935ca7b7 <function_935ca7b7>
0x10006b6d: 3c 10 cmp al, 0x10
0x10006b6f: f8 clc
0x10006b70: c2 b0 b1 ret 0xb1b0
0x10006b73: 18 87 4b ba fb 7f sbb byte ptr [edi + 0x7ffbba4b], al
0x10006b79: ec in al, dx
0x10006b7a: 14 72 adc al, 0x72
0x10006b7c: b0 26 mov al, 0x26
0x10006b7e: 60 pushal
0x10006b7f: 1f pop ds
0x10006b80: cb retf
; data inside code section at 0x10006b81 -- 0x10006b84
0x10006b81: f6 05 68 |..h |
0x10006b84: a8 9b test al, 0x9b
0x10006b86: ca 7c 45 retf 0x457c
; data inside code section at 0x10006b89 -- 0x10006b90
0x10006b89: 9e 1c 62 9f 70 49 31 |..b.pI1 |
0x10006b90: 53 push ebx
; data inside code section at 0x10006b91 -- 0x10006b93
0x10006b91: 02 bb |.. |
0x10006b93: 9e sahf
0x10006b94: 04 b6 add al, 0xb6
0x10006b96: e1 07 loope 0x10006b9f <function_10006b31+0x6e>
0x10006b98: f8 clc
0x10006b99: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10006b9a: 97 xchg eax, edi
0x10006b9b: 16 push ss
0x10006b9c: b6 33 mov dh, 0x33
0x10006b9e: 4b dec ebx
0x10006b9f: 45 inc ebp
0x10006ba0: b3 09 mov bl, 9
; data inside code section at 0x10006ba2 -- 0x10006bc3
0x10006ba2: 8f ac 7b 5c b9 2e 4b 84 53 2f e2 19 46 5f cc 96 |..{\..K.S/..F_..|
0x10006bb2: 1f 25 55 27 30 a4 1a b7 4a 90 4a 47 c8 be 28 d2 |.%U'0...J.JG..(.|
0x10006bc2: 24 |$ |
; function: function_10006bc3 at 0x10006bc3 -- 0x10006bc6
0x10006bc3: ca 9a 62 retf 0x629a
; data inside code section at 0x10006bc6 -- 0x10006bd1
0x10006bc6: 73 38 16 5c 9f ba 7b 93 6c 52 8f |s8.\..{.lR. |
; function: function_10006bd1 at 0x10006bd1 -- 0x10006be0
0x10006bd1: 1f pop ds
0x10006bd2: f5 cmc
0x10006bd3: 3f aas
0x10006bd4: dc 3a fdivr qword ptr [edx]
0x10006bd6: 91 xchg eax, ecx
0x10006bd7: f3 ac rep lodsb al, byte ptr [esi]
0x10006bd9: 28 83 da c1 fa 90 sub byte ptr [ebx - 0x6f053e26], al
0x10006bdf: cb retf
; function: function_10006be0 at 0x10006be0 -- 0x10006be7
0x10006be0: 61 popal
0x10006be1: ec in al, dx
0x10006be2: 14 c1 adc al, 0xc1
0x10006be4: ca e8 02 retf 0x2e8
; function: function_10006be7 at 0x10006be7 -- 0x10006c14
0x10006be7: 1e push ds
0x10006be8: d5 ad aad 0xad
0x10006bea: 32 cb xor cl, bl
0x10006bec: e8 98 a3 30 c0 call 0xd0310f89 <unknown_d0310f89>
0x10006bf1: 04 d3 add al, 0xd3
0x10006bf3: 86 8f 47 e1 f8 37 xchg byte ptr [edi + 0x37f8e147], cl
0x10006bf9: 38 da cmp dl, bl
0x10006bfb: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10006bfc: 85 1e test dword ptr [esi], ebx
0x10006bfe: 94 xchg eax, esp
0x10006bff: c9 leave
0x10006c00: aa stosb byte ptr es:[edi], al
0x10006c01: ad lodsd eax, dword ptr [esi]
0x10006c02: 23 08 and ecx, dword ptr [eax]
0x10006c04: cf iretd
0x10006c05: d9 f4 fxtract
0x10006c07: 81 36 33 07 48 5f xor dword ptr [esi], 0x5f480733
0x10006c0d: a1 0f 60 0f a6 mov eax, dword ptr [0xa60f600f]
0x10006c12: 16 push ss
0x10006c13: c3 ret
; function: function_10006c14 at 0x10006c14 -- 0x10006c4e
0x10006c14: a8 9a test al, 0x9a
0x10006c16: 0d cf b2 3c 12 or eax, 0x123cb2cf
0x10006c1b: f5 cmc
0x10006c1c: 1d b0 cd d2 9b sbb eax, 0x9bd2cdb0
0x10006c21: f3 fa cli
0x10006c23: 0d ec b3 cf dd or eax, 0xddcfb3ec
0x10006c28: 25 7b a0 6a 49 and eax, 0x496aa07b
0x10006c2d: 91 xchg eax, ecx
0x10006c2e: f3 ec in al, dx
0x10006c30: 6b ed 03 imul ebp, ebp, 3
0x10006c33: 0a 7b e2 or bh, byte ptr [ebx - 0x1e]
0x10006c36: 61 popal
0x10006c37: 2b 2a sub ebp, dword ptr [edx]
0x10006c39: 22 23 and ah, byte ptr [ebx]
0x10006c3b: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10006c3c: b3 9c mov bl, 0x9c
0x10006c3e: 02 19 add bl, byte ptr [ecx]
0x10006c40: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10006c41: 50 push eax
0x10006c42: b1 9c mov cl, 0x9c
0x10006c44: a2 37 5f e4 d4 mov byte ptr [0xd4e45f37], al
0x10006c49: 72 f6 jb 0x10006c41 <function_10006c14+0x2d>
0x10006c4b: d5 d2 aad 0xd2
0x10006c4d: cb retf
; function: function_10006c4e at 0x10006c4e -- 0x10006c60
0x10006c4e: 40 inc eax
0x10006c4f: e7 ef out 0xef, eax
0x10006c51: 73 d7 jae 0x10006c2a
0x10006c53: c1 af 7c f4 4c 45 ad shr dword ptr [edi + 0x454cf47c], -0x53
0x10006c5a: 82 09 ed or byte ptr [ecx], 0xed
0x10006c5d: c2 e3 52 ret 0x52e3
; data inside code section at 0x10006c60 -- 0x10006c80
0x10006c60: de 20 f4 8d 5c 90 ef 78 2a d3 20 35 2d d9 86 6a |. ..\..x*. 5-..j|
0x10006c70: 31 dc a3 46 27 37 b2 7e 26 e6 f8 48 3b 52 85 8d |1..F'7.~&..H;R..|
; function: function_10006c80 at 0x10006c80 -- 0x10006c89
0x10006c80: 8b d4 mov edx, esp
0x10006c82: ea 86 c1 6f 6d 1d a4 ljmp 0xa41d:0x6d6fc186 <function_6d6fc186>
; data inside code section at 0x10006c89 -- 0x10006c8e
0x10006c89: 60 d4 f6 2b b1 |`..+. |
; function: function_10006c8e at 0x10006c8e -- 0x10006c93
0x10006c8e: e9 88 ef e4 0e jmp 0x1ee55c1b <function_1ee55c1b>
; data inside code section at 0x10006c93 -- 0x10006c95
0x10006c93: 2f 1b |/. |
; function: function_10006c95 at 0x10006c95 -- 0x10006d98
0x10006c95: e4 8f in al, 0x8f
0x10006c97: e5 21 in eax, 0x21
0x10006c99: ab stosd dword ptr es:[edi], eax
0x10006c9a: 51 push ecx
0x10006c9b: cd 10 int 0x10
0x10006c9d: 55 push ebp
0x10006c9e: b2 d7 mov dl, 0xd7
0x10006ca0: bc 49 ce ac 7f mov esp, 0x7facce49
0x10006ca5: 3b c3 cmp eax, ebx
0x10006ca7: 13 16 adc edx, dword ptr [esi]
0x10006ca9: 38 c1 cmp cl, al
0x10006cab: fb sti
0x10006cac: 14 5e adc al, 0x5e
0x10006cae: 0a c6 or al, dh
0x10006cb0: 60 pushal
0x10006cb1: 9c pushfd
0x10006cb2: 3a c3 cmp al, bl
0x10006cb4: e2 9a loop 0x10006c50
0x10006cb6: 3d 57 e2 33 9f cmp eax, 0x9f33e257
0x10006cbb: 2e 38 6a 47 cmp byte ptr cs:[edx + 0x47], ch
0x10006cbf: a3 28 df 8f b8 mov dword ptr [0xb88fdf28], eax
0x10006cc4: 25 cd c3 b6 24 and eax, 0x24b6c3cd
0x10006cc9: aa stosb byte ptr es:[edi], al
0x10006cca: 0e push cs
0x10006ccb: 61 popal
0x10006ccc: d6 salc
0x10006ccd: 53 push ebx
0x10006cce: 6a 37 push 0x37
0x10006cd0: 6f outsd dx, dword ptr [esi]
0x10006cd1: 77 81 ja 0x10006c54
0x10006cd3: 19 44 cc 7b sbb dword ptr [esp + ecx*8 + 0x7b], eax
0x10006cd7: 35 35 af 9a c8 xor eax, 0xc89aaf35
0x10006cdc: 85 68 98 test dword ptr [eax - 0x68], ebp
0x10006cdf: 49 dec ecx
0x10006ce0: 21 34 53 and dword ptr [ebx + edx*2], esi
0x10006ce3: ef out dx, eax
0x10006ce4: 54 push esp
0x10006ce5: 7e 68 jle 0x10006d4f <function_10006c95+0xba>
0x10006ce7: 6e outsb dx, byte ptr [esi]
0x10006ce8: da 0d 8d e0 45 2d fimul dword ptr [0x2d45e08d]
0x10006cee: ba f2 51 f2 b3 mov edx, 0xb3f251f2
0x10006cf3: cf iretd
0x10006cf4: 80 1f 82 sbb byte ptr [edi], 0x82
0x10006cf7: ea a2 6d b9 6d 68 29 ljmp 0x2968:0x6db96da2 <function_6db96da2>
; data inside code section at 0x10006cfe -- 0x10006cff
0x10006cfe: 04 |. |
0x10006cff: 21 46 b7 and dword ptr [esi - 0x49], eax
0x10006d02: 72 69 jb 0x10006d6d
0x10006d04: 39 81 dc fa 0e e7 cmp dword ptr [ecx - 0x18f10524], eax
0x10006d0a: f5 cmc
0x10006d0b: 3e 8d b0 c7 d3 8b 14 lea esi, ds:[eax + 0x148bd3c7]
0x10006d12: 2c 5d sub al, 0x5d
0x10006d14: 78 1c js 0x10006d32 <function_10006c95+0x9d>
0x10006d16: 95 xchg eax, ebp
0x10006d17: b8 b5 5f 9d 8c mov eax, 0x8c9d5fb5
0x10006d1c: 72 e1 jb 0x10006cff <function_10006c95+0x6a>
0x10006d1e: e7 35 out 0x35, eax
0x10006d20: 06 push es
0x10006d21: 0f 42 e9 cmovb ebp, ecx
0x10006d24: 91 xchg eax, ecx
0x10006d25: a1 ff 39 f1 70 mov eax, dword ptr [0x70f139ff]
0x10006d2a: 9f lahf
0x10006d2b: c0 42 54 51 rol byte ptr [edx + 0x54], 0x51
0x10006d2f: 94 xchg eax, esp
; data inside code section at 0x10006d30 -- 0x10006d32
0x10006d30: 31 8a |1. |
0x10006d32: 54 push esp
0x10006d33: 60 pushal
0x10006d34: e4 53 in al, 0x53
0x10006d36: 90 nop
0x10006d37: fb sti
0x10006d38: 5a pop edx
0x10006d39: 19 7f 4e sbb dword ptr [edi + 0x4e], edi
0x10006d3c: 60 pushal
0x10006d3d: 47 inc edi
0x10006d3e: 52 push edx
0x10006d3f: 09 47 31 or dword ptr [edi + 0x31], eax
0x10006d42: d2 ab 2a 98 8b eb shr byte ptr [ebx - 0x147467d6], cl
0x10006d48: 5e pop esi
0x10006d49: 10 6c 14 9d adc byte ptr [esp + edx - 0x63], ch
0x10006d4d: 9b wait
0x10006d4e: f1 int1
0x10006d4f: 19 df sbb edi, ebx
0x10006d51: 54 push esp
0x10006d52: 2e b4 d8 mov ah, 0xd8
0x10006d55: 67 e4 88 in al, 0x88
0x10006d58: 20 af fd 38 1e bf and byte ptr [edi - 0x40e1c703], ch
0x10006d5e: fa cli
0x10006d5f: ee out dx, al
0x10006d60: 98 cwde
0x10006d61: e0 00 loopne 0x10006d63 <function_10006c95+0xce>
0x10006d63: ba 6e f3 b3 b0 mov edx, 0xb0b3f36e
0x10006d68: f5 cmc
0x10006d69: b8 ae a0 23 22 mov eax, 0x2223a0ae
0x10006d6e: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10006d6f: 80 40 00 0c add byte ptr [eax], 0xc
0x10006d73: 90 nop
0x10006d74: e3 f1 jecxz 0x10006d67
0x10006d76: 31 4f f2 xor dword ptr [edi - 0xe], ecx
0x10006d79: 0b 1f or ebx, dword ptr [edi]
0x10006d7b: 77 95 ja 0x10006d12 <function_10006c95+0x7d>
0x10006d7d: 33 4d 57 xor ecx, dword ptr [ebp + 0x57]
0x10006d80: 40 inc eax
0x10006d81: 3b 68 1a cmp ebp, dword ptr [eax + 0x1a]
0x10006d84: 63 71 9b arpl word ptr [ecx - 0x65], si
0x10006d87: 4e dec esi
0x10006d88: b4 fb mov ah, 0xfb
0x10006d8a: 6d insd dword ptr es:[edi], dx
0x10006d8b: 27 daa
0x10006d8c: fb sti
0x10006d8d: 69 f3 4d 27 62 3b imul esi, ebx, 0x3b62274d
0x10006d93: 4a dec edx
0x10006d94: 1a 46 0d sbb al, byte ptr [esi + 0xd]
0x10006d97: c3 ret
; data inside code section at 0x10006d98 -- 0x10006dd5
0x10006d98: da ef b5 8d ed b3 92 2e c5 fc 7e 5a fa 15 ab 2f |..........~Z.../|
0x10006da8: ce 7e 28 93 a0 3d f7 78 f6 50 c9 da 68 c8 59 ac |.~(..=.x.P..h.Y.|
0x10006db8: 7c e0 95 1f d5 ba a2 a5 f3 84 76 75 bc fc b4 19 ||.........vu....|
0x10006dc8: b5 3d 1c 58 bc 22 8d 1b 9b 27 64 63 bf |.=.X."...'dc. |
; function: function_10006dd5 at 0x10006dd5 -- 0x10006ebb
0x10006dd5: 7d 50 jge 0x10006e27 <function_10006dd5+0x52>
0x10006dd7: 5b pop ebx
0x10006dd8: ff 9f c7 fd 70 29 lcall [edi + 0x2970fdc7]
0x10006dde: d7 xlatb
0x10006ddf: 48 dec eax
0x10006de0: 97 xchg eax, edi
0x10006de1: 27 daa
0x10006de2: ca e1 8d retf -0x721f
0x10006de5: b6 f5 mov dh, 0xf5
0x10006de7: 64 87 d0 xchg eax, edx
0x10006dea: 94 xchg eax, esp
0x10006deb: 08 6f c4 or byte ptr [edi - 0x3c], ch
0x10006dee: dd 14 44 fst qword ptr [esp + eax*2]
0x10006df1: 6a 0d push 0xd
0x10006df3: d0 84 a4 99 37 96 bf rol byte ptr [esp - 0x4069c867], 1
0x10006dfa: 95 xchg eax, ebp
0x10006dfb: f6 ef imul bh
0x10006dfd: ba 62 2a 4c 91 mov edx, 0x914c2a62
0x10006e02: 18 df sbb bh, bl
0x10006e04: e1 cf loope 0x10006dd5 <function_10006dd5>
0x10006e06: 96 xchg eax, esi
0x10006e07: 8a a4 70 92 c5 1d 9f mov ah, byte ptr [eax + esi*2 - 0x60e23a6e]
0x10006e0e: 38 f8 cmp al, bh
0x10006e10: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10006e11: a2 08 54 1e 31 mov byte ptr [0x311e5408], al
0x10006e16: 0c 4a or al, 0x4a
0x10006e18: 8c 0e mov word ptr [esi], cs
0x10006e1a: e3 13 jecxz 0x10006e2f <function_10006dd5+0x5a>
0x10006e1c: be 28 f4 70 97 mov esi, 0x9770f428
0x10006e21: 04 1d add al, 0x1d
0x10006e23: 64 d3 6d e9 shr dword ptr fs:[ebp - 0x17], cl
0x10006e27: c2 dc 86 ret 0x86dc
0x10006e2a: bb 8a 1d 88 0b mov ebx, 0xb881d8a
0x10006e2f: 3d 65 5f 9c b3 cmp eax, 0xb39c5f65
0x10006e34: de 75 58 fidiv word ptr [ebp + 0x58]
0x10006e37: 40 inc eax
0x10006e38: 50 push eax
0x10006e39: 9d popfd
0x10006e3a: b5 5e mov ch, 0x5e
0x10006e3c: c8 95 62 17 enter 0x6295, 0x17
0x10006e40: 13 3b adc edi, dword ptr [ebx]
0x10006e42: 36 38 a7 1c b8 77 62 cmp byte ptr ss:[edi + 0x6277b81c], ah
0x10006e49: 04 93 add al, 0x93
0x10006e4b: 79 5f jns 0x10006eac <function_10006dd5+0xd7>
0x10006e4d: ca c1 cf retf -0x303f
0x10006e50: b6 d4 mov dh, 0xd4
0x10006e52: 7a b9 jp 0x10006e0d
0x10006e54: f7 e3 mul ebx
0x10006e56: 34 d3 xor al, 0xd3
0x10006e58: 7e af jle 0x10006e09
0x10006e5a: d0 9a a3 59 80 c0 rcr byte ptr [edx - 0x3f7fa65d], 1
0x10006e60: 32 77 07 xor dh, byte ptr [edi + 7]
0x10006e63: ea df a0 79 d3 ba 81 ljmp 0x81ba:0xd379a0df <function_d379a0df>
0x10006e6a: 83 ae d8 64 0e 26 c1 sub dword ptr [esi + 0x260e64d8], -0x3f
0x10006e71: cb retf
; data inside code section at 0x10006e72 -- 0x10006e7e
0x10006e72: f2 b6 4b c5 a5 45 77 db ee c9 48 e6 |..K..Ew...H. |
0x10006e7e: 81 5c d8 48 e5 c1 0d 95 sbb dword ptr [eax + ebx*8 + 0x48], 0x950dc1e5
0x10006e86: f6 c0 a3 test al, 0xa3
0x10006e89: 34 db xor al, 0xdb
0x10006e8b: f8 clc
0x10006e8c: 88 48 05 mov byte ptr [eax + 5], cl
0x10006e8f: f3 73 cd jae 0x10006e5f
0x10006e92: 19 6c 72 f2 sbb dword ptr [edx + esi*2 - 0xe], ebp
0x10006e96: 04 91 add al, 0x91
0x10006e98: 5c pop esp
0x10006e99: d3 79 0e sar dword ptr [ecx + 0xe], cl
0x10006e9c: 2e d2 ac be 63 67 cb 25 shr byte ptr cs:[esi + edi*4 + 0x25cb6763], cl
0x10006ea4: 68 d3 c1 34 df push 0xdf34c1d3
0x10006ea9: e7 46 out 0x46, eax
0x10006eab: d6 salc
0x10006eac: ef out dx, eax
0x10006ead: 41 inc ecx
0x10006eae: ec in al, dx
0x10006eaf: 97 xchg eax, edi
0x10006eb0: 43 inc ebx
0x10006eb1: 06 push es
0x10006eb2: ee out dx, al
0x10006eb3: 3b 94 be 91 fe 98 86 cmp edx, dword ptr [esi + edi*4 - 0x7967016f]
0x10006eba: 91 xchg eax, ecx
; data inside code section at 0x10006ebb -- 0x10006ebc
0x10006ebb: c6 |. |
; function: function_10006ebc at 0x10006ebc -- 0x10006ed5
0x10006ebc: 5e pop esi
0x10006ebd: c0 4d 0e d7 ror byte ptr [ebp + 0xe], 0xd7
0x10006ec1: 04 1c add al, 0x1c
0x10006ec3: 1a 8e d5 6c 45 ae sbb cl, byte ptr [esi - 0x51ba932b]
0x10006ec9: 5d pop ebp
0x10006eca: d3 92 4a d4 5b 38 rcl dword ptr [edx + 0x385bd44a], cl
0x10006ed0: e9 3b 77 ce 0f jmp 0x1fcee610 <function_1fcee610>
; data inside code section at 0x10006ed5 -- 0x10006ef0
0x10006ed5: 81 9e c8 29 5e 34 39 e4 1d 40 1e 97 b8 2c 24 20 |...)^49..@...,$ |
0x10006ee5: 56 6c ee 25 71 ab f7 73 1d 4d 52 |Vl.%q..s.MR |
; function: function_10006ef0 at 0x10006ef0 -- 0x10006ef1
; data inside code section at 0x10006ef1 -- 0x10006ef4
0x10006ef1: f4 a7 03 |... |
; function: function_10006ef4 at 0x10006ef4 -- 0x10006fac
0x10006ef4: 94 xchg eax, esp
0x10006ef5: 47 inc edi
0x10006ef6: b3 91 mov bl, 0x91
0x10006ef8: f6 a7 8d fd a4 1b mul byte ptr [edi + 0x1ba4fd8d]
0x10006efe: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10006eff: 80 4a f4 15 or byte ptr [edx - 0xc], 0x15
0x10006f03: 40 inc eax
0x10006f04: b5 8b mov ch, 0x8b
0x10006f06: 6a ae push -0x52
0x10006f08: cc int3
0x10006f09: ae scasb al, byte ptr es:[edi]
0x10006f0a: 55 push ebp
0x10006f0b: db 06 fild dword ptr [esi]
0x10006f0d: 09 70 1d or dword ptr [eax + 0x1d], esi
0x10006f10: b8 68 ab cb 7f mov eax, 0x7fcbab68
0x10006f15: 52 push edx
0x10006f16: 91 xchg eax, ecx
0x10006f17: b8 67 30 aa 62 mov eax, 0x62aa3067
0x10006f1c: d6 salc
0x10006f1d: d8 49 37 fmul dword ptr [ecx + 0x37]
0x10006f20: 63 e0 arpl ax, sp
0x10006f22: e3 27 jecxz 0x10006f4b <function_10006ef4+0x57>
0x10006f24: bf 2b 68 0a b2 mov edi, 0xb20a682b
0x10006f29: 82 9b e4 4e 07 9b 86 sbb byte ptr [ebx - 0x64f8b11c], 0x86
0x10006f30: f7 97 9a 8e 28 1a not dword ptr [edi + 0x1a288e9a]
0x10006f36: 36 5b pop ebx
0x10006f38: 49 dec ecx
0x10006f39: a8 d4 test al, 0xd4
0x10006f3b: 99 cdq
0x10006f3c: 76 1d jbe 0x10006f5b <function_10006ef4+0x67>
0x10006f3e: f8 clc
0x10006f3f: bb 45 c5 0f 06 mov ebx, 0x60fc545
0x10006f44: bd 83 9c c0 90 mov ebp, 0x90c09c83
0x10006f49: 53 push ebx
0x10006f4a: 17 pop ss
0x10006f4b: 54 push esp
0x10006f4c: 09 8f be 34 8f e5 or dword ptr [edi - 0x1a70cb42], ecx
0x10006f52: dd d6 fst st(6)
0x10006f54: 2f das
0x10006f55: 09 d9 or ecx, ebx
0x10006f57: 13 fe adc edi, esi
; data inside code section at 0x10006f59 -- 0x10006f5b
0x10006f59: 8a 3d |.= |
0x10006f5b: e1 93 loope 0x10006ef0 <function_10006ef0>
0x10006f5d: fd std
0x10006f5e: 76 ff jbe 0x10006f5f
0x10006f60: 80 55 e5 85 adc byte ptr [ebp - 0x1b], 0x85
0x10006f64: d1 cb ror ebx, 1
0x10006f66: af scasd eax, dword ptr es:[edi]
0x10006f67: 9a 53 39 aa 0e be 62 lcall 0x62be:0xeaa3953 <unknown_eaa3953>
0x10006f6e: 07 pop es
0x10006f6f: 4c dec esp
0x10006f70: 7a a0 jp 0x10006f12
0x10006f72: 24 d2 and al, 0xd2
0x10006f74: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10006f75: cd aa int 0xaa
0x10006f77: ec in al, dx
0x10006f78: 9d popfd
0x10006f79: f4 hlt
0x10006f7a: 06 push es
0x10006f7b: 38 14 9c cmp byte ptr [esp + ebx*4], dl
0x10006f7e: bd 2a a7 20 fd mov ebp, 0xfd20a72a
0x10006f83: bb ef ac 2f 03 mov ebx, 0x32facef
0x10006f88: 5c pop esp
0x10006f89: bf f9 73 e8 d3 mov edi, 0xd3e873f9
0x10006f8e: b9 e7 f7 43 87 mov ecx, 0x8743f7e7
0x10006f93: 2b ac 45 27 98 8e f2 sub ebp, dword ptr [ebp + eax*2 - 0xd7167d9]
0x10006f9a: bc fc 16 34 f5 mov esp, 0xf53416fc
0x10006f9f: 30 95 13 a9 cd ae xor byte ptr [ebp - 0x513256ed], dl
0x10006fa5: 5c pop esp
0x10006fa6: 3d cc 10 36 13 cmp eax, 0x133610cc
0x10006fab: ab stosd dword ptr es:[edi], eax
; data inside code section at 0x10006fac -- 0x10006fad
0x10006fac: c7 |. |
; function: function_10006fad at 0x10006fad -- 0x10007101
0x10006fad: 95 xchg eax, ebp
0x10006fae: 64 74 20 je 0x10006fd1 <function_10006fad+0x24>
0x10006fb1: b7 e5 mov bh, 0xe5
0x10006fb3: c1 38 c5 sar dword ptr [eax], -0x3b
0x10006fb6: fd std
0x10006fb7: 66 f4 hlt
0x10006fb9: ce into
0x10006fba: 84 f1 test cl, dh
0x10006fbc: 99 cdq
0x10006fbd: ca 37 ca retf -0x35c9
; data inside code section at 0x10006fc0 -- 0x10006fd1
0x10006fc0: 35 67 89 c1 71 33 a6 20 54 74 b6 a9 23 5d 56 17 |5g..q3. Tt..#]V.|
0x10006fd0: 8e |. |
0x10006fd1: 75 66 jne 0x10007039 <function_10006fad+0x8c>
0x10006fd3: f9 stc
0x10006fd4: cb retf
0x10006fd5: 64 6c insb byte ptr es:[edi], dx
0x10006fd7: ab stosd dword ptr es:[edi], eax
0x10006fd8: cf iretd
0x10006fd9: c0 77 ef e6 sal byte ptr [edi - 0x11], 0xe6
0x10006fdd: e1 18 loope 0x10006ff7 <function_10006fad+0x4a>
0x10006fdf: 46 inc esi
0x10006fe0: ed in eax, dx
0x10006fe1: 2b b4 99 b8 2a 05 71 sub esi, dword ptr [ecx + ebx*4 + 0x71052ab8]
0x10006fe8: eb ef jmp 0x10006fd9 <function_10006fad+0x2c>
0x10006fea: 40 inc eax
0x10006feb: 24 1b and al, 0x1b
0x10006fed: 4f dec edi
0x10006fee: 6f outsd dx, dword ptr [esi]
0x10006fef: 92 xchg eax, edx
0x10006ff0: e0 cd loopne 0x10006fbf
0x10006ff2: bb d0 7e 6a 0f mov ebx, 0xf6a7ed0
0x10006ff7: 44 inc esp
0x10006ff8: 0d 98 9d e1 d7 or eax, 0xd7e19d98
0x10006ffd: 4b dec ebx
0x10006ffe: 51 push ecx
0x10006fff: af scasd eax, dword ptr es:[edi]
0x10007000: f2 f5 cmc
0x10007002: 4a dec edx
0x10007003: 3c 3c cmp al, 0x3c
0x10007005: 44 inc esp
0x10007006: cb retf
; data inside code section at 0x10007007 -- 0x10007027
0x10007007: 2f 43 5c 54 4a 50 ac 27 6d ac 3b dc e0 83 dd 01 |/C\TJP.'m.;.....|
0x10007017: 57 5a 34 98 b4 8b b8 ab 80 8b 09 64 3a 2d ad 6b |WZ4........d:-.k|
0x10007027: ab stosd dword ptr es:[edi], eax
0x10007028: cd d4 int 0xd4
0x1000702a: dd c6 ffree st(6)
0x1000702c: 11 13 adc dword ptr [ebx], edx
0x1000702e: 96 xchg eax, esi
0x1000702f: e8 0c b3 53 2b call 0x3b542340 <unknown_3b542340>
0x10007034: f9 stc
0x10007035: f8 clc
0x10007036: 07 pop es
0x10007037: 2a fe sub bh, dh
0x10007039: e2 0c loop 0x10007047 <function_10006fad+0x9a>
0x1000703b: 4a dec edx
0x1000703c: cd e0 int 0xe0
0x1000703e: 77 1f ja 0x1000705f <function_10006fad+0xb2>
0x10007040: 83 69 a8 29 sub dword ptr [ecx - 0x58], 0x29
0x10007044: 08 11 or byte ptr [ecx], dl
; data inside code section at 0x10007046 -- 0x10007047
0x10007046: d8 |. |
0x10007047: 31 a4 9b 3d 2a f5 53 xor dword ptr [ebx + ebx*4 + 0x53f52a3d], esp
0x1000704e: 93 xchg eax, ebx
0x1000704f: 73 7d jae 0x100070ce <function_10006fad+0x121>
0x10007051: e4 3e in al, 0x3e
0x10007053: e3 d5 jecxz 0x1000702a <function_10006fad+0x7d>
0x10007055: 9a 49 10 b8 a4 df d9 lcall 0xd9df:0xa4b81049 <unknown_a4b81049>
0x1000705c: 5d pop ebp
0x1000705d: 10 39 adc byte ptr [ecx], bh
0x1000705f: 9c pushfd
0x10007060: e1 a4 loope 0x10007006 <function_10006fad+0x59>
0x10007062: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10007063: 1e push ds
0x10007064: 27 daa
0x10007065: ea db 0e 0c f9 f2 8a ljmp 0x8af2:0xf90c0edb <function_f90c0edb>
; data inside code section at 0x1000706c -- 0x1000708a
0x1000706c: ad 14 ce 95 53 f9 ab e3 e3 95 b5 02 38 8a 80 fd |....S.......8...|
0x1000707c: 13 0c b6 5f a1 46 43 e5 2e 57 47 4b 98 c6 |..._.FC..WGK.. |
0x1000708a: 6c insb byte ptr es:[edi], dx
0x1000708b: 09 1c b5 ee d1 c3 1e or dword ptr [esi*4 + 0x1ec3d1ee], ebx
0x10007092: b1 41 mov cl, 0x41
0x10007094: 40 inc eax
0x10007095: bd f9 a6 4a 3f mov ebp, 0x3f4aa6f9
0x1000709a: b6 0b mov dh, 0xb
0x1000709c: 0f db 95 47 0d e7 13 pand mm2, qword ptr [ebp + 0x13e70d47]
0x100070a3: e4 22 in al, 0x22
0x100070a5: 18 0d 42 3c 9e b3 sbb byte ptr [0xb39e3c42], cl
0x100070ab: fc cld
0x100070ac: d0 af c3 01 51 bb shr byte ptr [edi - 0x44aefe3d], 1
0x100070b2: 83 a1 22 23 e0 e5 4b and dword ptr [ecx - 0x1a1fdcde], 0x4b
0x100070b9: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x100070ba: af scasd eax, dword ptr es:[edi]
0x100070bb: b7 80 mov bh, 0x80
0x100070bd: 51 push ecx
0x100070be: 00 c5 add ch, al
0x100070c0: 69 0b 84 62 ba 23 imul ecx, dword ptr [ebx], 0x23ba6284
0x100070c6: d5 a3 aad 0xa3
0x100070c8: 95 xchg eax, ebp
0x100070c9: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x100070ca: 44 inc esp
0x100070cb: 52 push edx
; data inside code section at 0x100070cc -- 0x100070ce
0x100070cc: c7 04 |.. |
0x100070ce: 76 bb jbe 0x1000708b <function_10006fad+0xde>
0x100070d0: 28 4c 69 f9 sub byte ptr [ecx + ebp*2 - 7], cl
0x100070d4: f1 int1
0x100070d5: 7a be jp 0x10007095 <function_10006fad+0xe8>
0x100070d7: b8 33 97 83 89 mov eax, 0x89839733
0x100070dc: 01 7e 52 add dword ptr [esi + 0x52], edi
0x100070df: 89 93 75 9f ac b4 mov dword ptr [ebx - 0x4b53608b], edx
0x100070e5: 9f lahf
0x100070e6: bd b2 c9 ee ca mov ebp, 0xcaeec9b2
0x100070eb: 11 0d 21 25 7f 12 adc dword ptr [0x127f2521], ecx
0x100070f1: d6 salc
0x100070f2: 9a 8f 32 a4 14 5a cd lcall 0xcd5a:0x14a4328f <unknown_14a4328f>
0x100070f9: 49 dec ecx
0x100070fa: ea cd 55 a6 c8 e1 68 ljmp 0x68e1:0xc8a655cd <function_c8a655cd>
; function: function_10007101 at 0x10007101 -- 0x1000710c
0x10007101: 46 inc esi
0x10007102: 68 d3 24 7b 29 push 0x297b24d3
0x10007107: e9 eb f1 49 a5 jmp 0xb54a62f7 <function_b54a62f7>
; data inside code section at 0x1000710c -- 0x100071e0
0x1000710c: 21 01 fc c1 04 71 2d be 8d 88 9e c1 5e 5c 21 93 |!....q-.....^\!.|
0x1000711c: 97 26 49 76 4d 31 f2 ac 8a dc c4 9b 6b 54 ab 37 |.&IvM1......kT.7|
0x1000712c: 96 73 c9 11 85 bf b0 98 41 23 3d 89 1a 7d 9b 9b |.s......A#=..}..|
0x1000713c: e3 53 0c 3c 22 c5 7b a0 11 05 e4 12 1c a0 67 48 |.S.<".{.......gH|
0x1000714c: f8 12 55 77 1e d9 3c 5f e1 0b d4 0d 82 af c7 66 |..Uw..<_.......f|
0x1000715c: 03 03 bf 07 8a 01 68 87 b0 95 19 73 f6 33 95 be |......h....s.3..|
0x1000716c: a1 da be 6a c8 74 b7 2e f9 48 57 85 ae 4e fa cd |...j.t...HW..N..|
0x1000717c: e6 12 ed ee ef f4 63 27 1e 49 22 ee d1 49 ff 50 |......c'.I"..I.P|
0x1000718c: 57 d7 39 66 b2 02 1a 06 d5 00 d8 d8 8c 6c 82 8b |W.9f.........l..|
0x1000719c: 7a 37 b2 6a 2a 96 35 9e fc 63 bb 50 d9 71 ba ef |z7.j*.5..c.P.q..|
0x100071ac: 49 31 0c 27 a4 00 30 8d bf c6 64 c9 a5 82 e8 6b |I1.'..0...d....k|
0x100071bc: 8b b5 ce 2d 98 e5 9e 1c ee 1a 2d 57 24 a9 cd 56 |...-......-W$..V|
0x100071cc: 38 5d 20 54 9f 44 ce d6 f2 d6 6b 97 82 22 d4 1f |8] T.D....k.."..|
0x100071dc: fb bc 8a 1c |.... |
; function: function_100071e0 at 0x100071e0 -- 0x1000736e
0x100071e0: dc 95 c1 84 62 a8 fcom qword ptr [ebp - 0x579d7b3f]
0x100071e6: f3 0e push cs
0x100071e8: 32 35 f9 0e 96 d5 xor dh, byte ptr [0xd5960ef9]
0x100071ee: a0 fe 15 19 51 mov al, byte ptr [0x511915fe]
0x100071f3: 72 52 jb 0x10007247 <function_100071e0+0x67>
0x100071f5: b3 62 mov bl, 0x62
0x100071f7: e6 cb out 0xcb, al
0x100071f9: 01 cc add esp, ecx
0x100071fb: ed in eax, dx
0x100071fc: de 59 82 ficomp word ptr [ecx - 0x7e]
0x100071ff: bf c5 bf 23 2a mov edi, 0x2a23bfc5
0x10007204: 24 d5 and al, 0xd5
0x10007206: 19 c9 sbb ecx, ecx
0x10007208: be 88 ac 68 d4 mov esi, 0xd468ac88
0x1000720d: 0e push cs
0x1000720e: f7 c4 a9 42 03 24 test esp, 0x240342a9
0x10007214: 29 03 sub dword ptr [ebx], eax
0x10007216: b7 62 mov bh, 0x62
0x10007218: 1e push ds
0x10007219: 88 e1 mov cl, ah
0x1000721b: c3 ret
0x1000721c: 08 c4 or ah, al
0x1000721e: da 90 ef 92 f4 fc ficom dword ptr [eax - 0x30b6d11]
0x10007224: ef out dx, eax
0x10007225: 27 daa
0x10007226: b6 02 mov dh, 2
0x10007228: 9c pushfd
0x10007229: 7a 11 jp 0x1000723c <function_100071e0+0x5c>
0x1000722b: 74 0c je 0x10007239 <function_100071e0+0x58>
0x1000722d: 53 push ebx
0x1000722e: 71 7b jno 0x100072ab <function_100071e0+0xcb>
0x10007230: ba fd d1 fc 33 mov edx, 0x33fcd1fd
; data inside code section at 0x10007235 -- 0x10007236
0x10007235: 68 |h |
0x10007236: 4a dec edx
0x10007237: 3f aas
0x10007238: 9d popfd
; data inside code section at 0x10007239 -- 0x1000723c
0x10007239: 6b 99 b0 |k.. |
0x1000723c: 47 inc edi
0x1000723d: 1b 19 sbb ebx, dword ptr [ecx]
0x1000723f: 6e outsb dx, byte ptr [esi]
0x10007240: ed in eax, dx
0x10007241: 33 25 f9 3e 91 3a xor esp, dword ptr [0x3a913ef9]
0x10007247: 00 75 6c add byte ptr [ebp + 0x6c], dh
0x1000724a: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x1000724b: ad lodsd eax, dword ptr [esi]
0x1000724c: c0 07 6e rol byte ptr [edi], 0x6e
0x1000724f: 31 d9 xor ecx, ebx
0x10007251: d3 32 sal dword ptr [edx], cl
0x10007253: 42 inc edx
0x10007254: c8 b2 e9 73 enter -0x164e, 0x73
0x10007258: bd 27 ab 6f 7b mov ebp, 0x7b6fab27
0x1000725d: cb retf
0x1000725e: 0d 8d a1 0c d7 or eax, 0xd70ca18d
0x10007263: ec in al, dx
0x10007264: 5b pop ebx
0x10007265: e4 3d in al, 0x3d
0x10007267: 09 73 33 or dword ptr [ebx + 0x33], esi
0x1000726a: 48 dec eax
0x1000726b: 00 38 add byte ptr [eax], bh
0x1000726d: 59 pop ecx
0x1000726e: 0c b3 or al, 0xb3
0x10007270: 95 xchg eax, ebp
0x10007271: b9 b8 8a 44 3e mov ecx, 0x3e448ab8
0x10007276: d2 de rcr dh, cl
0x10007278: cf iretd
0x10007279: eb 08 jmp 0x10007283 <function_100071e0+0xa3>
0x1000727b: 49 dec ecx
0x1000727c: 55 push ebp
0x1000727d: 23 05 5b d3 f9 0e and eax, dword ptr [0xef9d35b]
0x10007283: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10007284: 18 73 bc sbb byte ptr [ebx - 0x44], dh
0x10007287: d3 44 a9 1d rol dword ptr [ecx + ebp*4 + 0x1d], cl
0x1000728b: 3d 36 d7 75 d2 cmp eax, 0xd275d736
0x10007290: 66 0a e8 or ch, al
0x10007293: 48 dec eax
0x10007294: fc cld
0x10007295: 0b 0b or ecx, dword ptr [ebx]
0x10007297: 71 8d jno 0x10007226 <function_100071e0+0x46>
0x10007299: 99 cdq
0x1000729a: 26 70 38 jo 0x100072d5 <function_100071e0+0xf5>
0x1000729d: 02 e4 add ah, ah
0x1000729f: c2 d2 cb ret 0xcbd2
0x100072a2: 41 inc ecx
0x100072a3: 86 2b xchg byte ptr [ebx], ch
0x100072a5: eb 7c jmp 0x10007323
0x100072a7: 91 xchg eax, ecx
; data inside code section at 0x100072a8 -- 0x100072ab
0x100072a8: 84 bc 62 |..b |
0x100072ab: 88 98 54 01 c2 0f mov byte ptr [eax + 0xfc20154], bl
0x100072b1: de 7a 22 fidivr word ptr [edx + 0x22]
0x100072b4: 33 54 44 89 xor edx, dword ptr [esp + eax*2 - 0x77]
0x100072b8: aa stosb byte ptr es:[edi], al
; data inside code section at 0x100072b9 -- 0x100072ba
0x100072b9: fe |. |
0x100072ba: eb fd jmp 0x100072b9 <function_100071e0+0xd8>
; data inside code section at 0x100072bc -- 0x100072d2
0x100072bc: ae 7d ef 59 1b 63 09 c5 65 a2 a3 6c 71 9d 28 f8 |.}.Y.c..e..lq.(.|
0x100072cc: 44 19 17 a8 86 9a |D..... |
0x100072d2: 5b pop ebx
0x100072d3: 20 d6 and dh, dl
0x100072d5: 66 98 cbw
0x100072d7: 91 xchg eax, ecx
0x100072d8: e7 9f out 0x9f, eax
0x100072da: 8b c9 mov ecx, ecx
0x100072dc: dc e4 fsubr st(4), st(0)
0x100072de: 86 4e 91 xchg byte ptr [esi - 0x6f], cl
0x100072e1: 53 push ebx
0x100072e2: 69 a3 ef 9d e6 95 75 7a 11 30 imul esp, dword ptr [ebx - 0x6a196211], 0x30117a75
0x100072ec: c1 a2 f0 91 87 5a 4f shl dword ptr [edx + 0x5a8791f0], 0x4f
0x100072f3: 42 inc edx
0x100072f4: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100072f5: a2 ee dd f9 b2 mov byte ptr [0xb2f9ddee], al
0x100072fa: 42 inc edx
0x100072fb: 5d pop ebp
0x100072fc: dd 65 a5 frstor dword ptr [ebp - 0x5b]
0x100072ff: b2 22 mov dl, 0x22
0x10007301: 85 20 test dword ptr [eax], esp
0x10007303: 76 5c jbe 0x10007361 <function_100071e0+0x181>
0x10007305: 7f a0 jg 0x100072a7 <function_100071e0+0xc7>
0x10007307: f3 89 3e mov dword ptr [esi], edi
0x1000730a: 03 f7 add esi, edi
0x1000730c: e8 0c 5a 2a 78 call 0x882acd1d <unknown_882acd1d>
0x10007311: d4 b1 aam 0xb1
0x10007313: cd bd int 0xbd
0x10007315: 47 inc edi
0x10007316: e2 93 loop 0x100072ab <function_100071e0+0xcb>
0x10007318: c0 4b eb cc ror byte ptr [ebx - 0x15], 0xcc
0x1000731c: 0c fa or al, 0xfa
0x1000731e: ab stosd dword ptr es:[edi], eax
0x1000731f: 7f e3 jg 0x10007304
0x10007321: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10007322: 13 00 adc eax, dword ptr [eax]
0x10007324: f2 3c 26 cmp al, 0x26
0x10007327: f9 stc
0x10007328: d4 a2 aam 0xa2
; data inside code section at 0x1000732a -- 0x1000732b
0x1000732a: 0f |. |
0x1000732b: 6c insb byte ptr es:[edi], dx
0x1000732c: 4d dec ebp
0x1000732d: 4b dec ebx
0x1000732e: 78 09 js 0x10007339 <function_100071e0+0x159>
0x10007330: 2e f2 42 inc edx
0x10007333: 68 5a 4c 4c b2 push 0xb24c4c5a
; data inside code section at 0x10007338 -- 0x10007339
0x10007338: 36 |6 |
0x10007339: c0 44 53 d7 54 rol byte ptr [ebx + edx*2 - 0x29], 0x54
0x1000733e: cc int3
0x1000733f: a2 4c a4 3f 80 mov byte ptr [0x803fa44c], al
0x10007344: f1 int1
0x10007345: a2 a0 ce a7 01 mov byte ptr [0x1a7cea0], al
0x1000734a: b2 c1 mov dl, 0xc1
0x1000734c: 09 e0 or eax, esp
0x1000734e: ce into
0x1000734f: ba d5 77 fd ac mov edx, 0xacfd77d5
0x10007354: b8 c9 e8 29 ad mov eax, 0xad29e8c9
0x10007359: da 8d 3d 1a 51 35 fimul dword ptr [ebp + 0x35511a3d]
0x1000735f: 79 ad jns 0x1000730e
0x10007361: dd 09 fisttp qword ptr [ecx]
0x10007363: 2f das
0x10007364: cf iretd
0x10007365: 01 ba 60 c3 da a3 add dword ptr [edx - 0x5c253ca0], edi
0x1000736b: ca 06 73 retf 0x7306
; data inside code section at 0x1000736e -- 0x1000737a
0x1000736e: a5 2e da 2e 37 a6 80 62 8b 37 58 f6 |....7..b.7X. |
; function: function_1000737a at 0x1000737a -- 0x1000737b
; data inside code section at 0x1000737b -- 0x1000739f
0x1000737b: 46 1e 16 f1 d7 75 71 b5 fd 7c 08 c9 3f 7c 62 68 |F....uq..|..?|bh|
0x1000738b: 00 42 2e 8d 66 e7 a4 31 34 4c 01 80 93 91 11 3e |.B..f..14L.....>|
0x1000739b: cf fd bb 82 |.... |
; function: function_1000739f at 0x1000739f -- 0x100073a1
0x1000739f: 59 pop ecx
0x100073a0: cb retf
; data inside code section at 0x100073a1 -- 0x100073af
0x100073a1: 2f e8 b8 1d 3d 6c 9a d7 96 48 c6 b1 a0 74 |/...=l...H...t |
; function: function_100073af at 0x100073af -- 0x100073b1
0x100073af: eb c9 jmp 0x1000737a <function_1000737a>
; data inside code section at 0x100073b1 -- 0x100073f0
0x100073b1: 5c ad 82 b2 f8 76 8f f1 e6 76 f2 e7 bf 84 21 45 |\....v...v....!E|
0x100073c1: 96 2b 43 58 d4 11 a0 79 2e 19 2b 7f c7 b2 a5 2e |.+CX...y..+.....|
0x100073d1: ec 38 a6 7d f5 04 dc d9 2a e2 b0 6d fc ba 42 17 |.8.}....*..m..B.|
0x100073e1: 8f f2 16 bb ab ed 8a 01 64 bd e6 02 9a ee 76 |........d.....v |
; function: function_100073f0 at 0x100073f0 -- 0x100073f3
0x100073f0: ca 6e b5 retf -0x4a92
; data inside code section at 0x100073f3 -- 0x100073f9
0x100073f3: 79 20 95 81 f1 a7 |y .... |
; function: function_100073f9 at 0x100073f9 -- 0x100073fa
; data inside code section at 0x100073fa -- 0x100073fe
0x100073fa: e1 fa fb 35 |...5 |
; function: function_100073fe at 0x100073fe -- 0x10007408
0x100073fe: 66 09 86 53 14 dd 1a or word ptr [esi + 0x1add1453], ax
0x10007405: c2 e7 a9 ret 0xa9e7
; data inside code section at 0x10007408 -- 0x1000742a
0x10007408: df a4 1c a4 88 85 be b7 96 7d 94 8a fd d1 d5 12 |.........}......|
0x10007418: f6 2c 5c 18 55 57 a9 c4 d2 2e d6 0a 1c 23 51 85 |.,\.UW.......#Q.|
0x10007428: fd 22 |." |
; function: function_1000742a at 0x1000742a -- 0x1000742d
0x1000742a: ca 38 ef retf -0x10c8
; data inside code section at 0x1000742d -- 0x1000742f
0x1000742d: df bb |.. |
; function: function_1000742f at 0x1000742f -- 0x10007435
0x1000742f: ff 14 84 call dword ptr [esp + eax*4]
0x10007432: ca c7 fe retf -0x139
; function: function_10007435 at 0x10007435 -- 0x1000743a
0x10007435: e9 74 41 8e 6e jmp 0x7e8eb5ae <function_7e8eb5ae>
; data inside code section at 0x1000743a -- 0x1000743d
0x1000743a: 1b 05 c1 |... |
; function: function_1000743d at 0x1000743d -- 0x10007483
0x1000743d: 15 cc 32 50 b0 adc eax, 0xb05032cc
0x10007442: e8 c1 3b 1c 70 call 0x801cb008 <unknown_801cb008>
0x10007447: 0a c6 or al, dh
0x10007449: 88 4d 2d mov byte ptr [ebp + 0x2d], cl
0x1000744c: 7a e1 jp 0x1000742f <function_1000742f>
0x1000744e: fd std
0x1000744f: 59 pop ecx
0x10007450: 80 27 b0 and byte ptr [edi], 0xb0
0x10007453: d3 d2 rcl edx, cl
0x10007455: 9c pushfd
0x10007456: 7f d8 jg 0x10007430
0x10007458: fd std
0x10007459: cf iretd
0x1000745a: f8 clc
0x1000745b: 64 c9 leave
0x1000745d: 4a dec edx
0x1000745e: 95 xchg eax, ebp
0x1000745f: e6 e6 out 0xe6, al
0x10007461: 6f outsd dx, dword ptr [esi]
0x10007462: 29 2d e8 4c 95 80 sub dword ptr [0x80954ce8], ebp
0x10007468: e0 8f loopne 0x100073f9 <function_100073f9>
0x1000746a: a0 2f 8e 2f 87 mov al, byte ptr [0x872f8e2f]
0x1000746f: 6a 60 push 0x60
0x10007471: ef out dx, eax
0x10007472: 62 54 76 25 bound edx, qword ptr [esi + esi*2 + 0x25]
0x10007476: 53 push ebx
0x10007477: 5d pop ebp
0x10007478: 99 cdq
0x10007479: 38 eb cmp bl, ch
0x1000747b: ce into
0x1000747c: ea c7 c8 a7 55 cb 36 ljmp 0x36cb:0x55a7c8c7 <function_55a7c8c7>
; data inside code section at 0x10007483 -- 0x1000748e
0x10007483: d0 11 91 b6 9a 99 c0 f4 92 e1 6c |..........l |
; function: function_1000748e at 0x1000748e -- 0x1000748f
; data inside code section at 0x1000748f -- 0x1000749c
0x1000748f: 3d e7 df e7 36 e3 e3 2c e7 1e e0 37 79 |=...6..,...7y |
; function: function_1000749c at 0x1000749c -- 0x10007759
0x1000749c: 7b f0 jnp 0x1000748e <function_1000748e>
0x1000749e: 57 push edi
0x1000749f: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100074a0: d8 4f 25 fmul dword ptr [edi + 0x25]
0x100074a3: 09 99 0a 10 96 c4 or dword ptr [ecx - 0x3b69eff6], ebx
0x100074a9: 05 9a 96 78 c3 add eax, 0xc378969a
0x100074ae: 16 push ss
0x100074af: 12 96 ea a7 8b 63 adc dl, byte ptr [esi + 0x638ba7ea]
0x100074b5: 1c 77 sbb al, 0x77
0x100074b7: 21 c4 and esp, eax
0x100074b9: 6e outsb dx, byte ptr [esi]
0x100074ba: c4 0a les ecx, ptr [edx]
0x100074bc: 4c dec esp
0x100074bd: 5c pop esp
0x100074be: 37 aaa
0x100074bf: 0d 8b ae 0b 31 or eax, 0x310bae8b
0x100074c4: 92 xchg eax, edx
0x100074c5: 87 ec xchg esp, ebp
0x100074c7: 82 b4 32 00 a2 5e ef 6b xor byte ptr [edx + esi - 0x10a15e00], 0x6b
0x100074cf: 6d insd dword ptr es:[edi], dx
0x100074d0: 1f pop ds
0x100074d1: c9 leave
0x100074d2: c5 1b lds ebx, ptr [ebx]
0x100074d4: 26 d9 c3 fld st(3)
0x100074d7: 9a 47 50 4f e7 7c a2 lcall 0xa27c:0xe74f5047 <unknown_e74f5047>
0x100074de: 9d popfd
0x100074df: 14 e7 adc al, 0xe7
0x100074e1: 53 push ebx
0x100074e2: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x100074e3: 9e sahf
0x100074e4: ad lodsd eax, dword ptr [esi]
0x100074e5: ab stosd dword ptr es:[edi], eax
0x100074e6: 15 75 47 56 fd adc eax, 0xfd564775
0x100074eb: a8 a3 test al, 0xa3
0x100074ed: d9 cb fxch st(3)
0x100074ef: 8b 5e cb mov ebx, dword ptr [esi - 0x35]
0x100074f2: 08 01 or byte ptr [ecx], al
0x100074f4: 61 popal
0x100074f5: 7a 11 jp 0x10007508 <function_1000749c+0x6c>
0x100074f7: 45 inc ebp
0x100074f8: ba a8 07 a1 06 mov edx, 0x6a107a8
0x100074fd: cc int3
0x100074fe: 0d ec 0d 6d 48 or eax, 0x486d0dec
; data inside code section at 0x10007503 -- 0x10007508
0x10007503: 21 b0 8a ff 39 |!...9 |
0x10007508: 93 xchg eax, ebx
0x10007509: ef out dx, eax
0x1000750a: 88 23 mov byte ptr [ebx], ah
0x1000750c: 9a 93 a5 b1 9c a2 1c lcall 0x1ca2:0x9cb1a593 <unknown_9cb1a593>
0x10007513: 7b 6f jnp 0x10007584 <function_1000749c+0xe8>
0x10007515: e7 7a out 0x7a, eax
0x10007517: cd 7a int 0x7a
0x10007519: b0 c9 mov al, 0xc9
0x1000751b: 9a be 89 da 6c 60 4b lcall 0x4b60:0x6cda89be <unknown_6cda89be>
0x10007522: 61 popal
0x10007523: f6 2e imul byte ptr [esi]
0x10007525: e6 8a out 0x8a, al
0x10007527: 9f lahf
0x10007528: 30 63 43 xor byte ptr [ebx + 0x43], ah
0x1000752b: 34 36 xor al, 0x36
0x1000752d: 58 pop eax
0x1000752e: b0 00 mov al, 0
0x10007530: e9 99 94 5e b2 jmp 0xc25f09ce <function_c25f09ce>
; data inside code section at 0x10007535 -- 0x10007537
0x10007535: ef 8f |.. |
0x10007537: 6f outsd dx, dword ptr [esi]
0x10007538: 77 db ja 0x10007515 <function_1000749c+0x79>
0x1000753a: 38 10 cmp byte ptr [eax], dl
0x1000753c: 55 push ebp
0x1000753d: b6 0f mov dh, 0xf
0x1000753f: 47 inc edi
0x10007540: 07 pop es
0x10007541: 33 80 d0 76 69 7b xor eax, dword ptr [eax + 0x7b6976d0]
0x10007547: 85 05 9e e2 f7 fb test dword ptr [0xfbf7e29e], eax
0x1000754d: 84 9c 18 0b 3d d8 9b test byte ptr [eax + ebx - 0x6427c2f5], bl
0x10007554: 19 29 sbb dword ptr [ecx], ebp
0x10007556: a9 c9 b7 fd 5c test eax, 0x5cfdb7c9
0x1000755b: 87 f0 xchg eax, esi
0x1000755d: f9 stc
0x1000755e: 10 23 adc byte ptr [ebx], ah
0x10007560: 91 xchg eax, ecx
0x10007561: 57 push edi
0x10007562: e1 c5 loope 0x10007529
0x10007564: e4 b8 in al, 0xb8
0x10007566: db c2 fcmovnb st(0), st(2)
0x10007568: cb retf
0x10007569: 48 dec eax
0x1000756a: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x1000756b: 4e dec esi
0x1000756c: 33 17 xor edx, dword ptr [edi]
0x1000756e: 3d d0 72 da f0 cmp eax, 0xf0da72d0
0x10007573: e9 7d ba 31 c7 jmp 0xd7322ff5 <function_d7322ff5>
0x10007578: a1 47 2e ce cc mov eax, dword ptr [0xccce2e47]
0x1000757d: c3 ret
; data inside code section at 0x1000757e -- 0x1000757f
0x1000757e: b1 |. |
0x1000757f: 0d 84 ae a6 56 or eax, 0x56a6ae84
0x10007584: ee out dx, al
0x10007585: c9 leave
0x10007586: a9 5f 3e b6 f5 test eax, 0xf5b63e5f
0x1000758b: 99 cdq
0x1000758c: a1 6f e4 56 31 mov eax, dword ptr [0x3156e46f]
0x10007591: 02 42 e4 add al, byte ptr [edx - 0x1c]
0x10007594: 7a 66 jp 0x100075fc <function_1000749c+0x160>
0x10007596: 82 dc 4c sbb ah, 0x4c
0x10007599: 0a 79 a3 or bh, byte ptr [ecx - 0x5d]
0x1000759c: f8 clc
0x1000759d: 96 xchg eax, esi
0x1000759e: 2d c5 82 02 8f sub eax, 0x8f0282c5
0x100075a3: b8 b1 62 31 c3 mov eax, 0xc33162b1
0x100075a8: 55 push ebp
0x100075a9: ff a5 72 e7 eb e8 jmp dword ptr [ebp - 0x1714188e]
; data inside code section at 0x100075af -- 0x100075b5
0x100075af: df c8 fe ee f4 db |...... |
0x100075b5: 73 33 jae 0x100075ea <function_1000749c+0x14e>
0x100075b7: 62 bf e8 be 0a 07 bound edi, qword ptr [edi + 0x70abee8]
0x100075bd: e5 97 in eax, 0x97
0x100075bf: 09 17 or dword ptr [edi], edx
0x100075c1: 23 cc and ecx, esp
0x100075c3: 2e 65 10 2e adc byte ptr gs:[esi], ch
0x100075c7: 65 5c pop esp
0x100075c9: 28 31 sub byte ptr [ecx], dh
0x100075cb: e2 4c loop 0x10007619 <function_1000749c+0x17d>
0x100075cd: 99 cdq
0x100075ce: ea 5c 0d 61 01 39 35 ljmp 0x3539:0x1610d5c <unknown_1610d5c>
; data inside code section at 0x100075d5 -- 0x100075da
0x100075d5: dd 93 5d de de |..].. |
0x100075da: c5 13 lds edx, ptr [ebx]
0x100075dc: ca 49 ce retf -0x31b7
; data inside code section at 0x100075df -- 0x100075e3
0x100075df: 02 2d 0f dd |.-.. |
0x100075e3: ca f9 e2 retf -0x1d07
; data inside code section at 0x100075e6 -- 0x100075ea
0x100075e6: 69 30 df 3d |i0.= |
0x100075ea: 81 af c9 4c c3 83 98 34 1c c9 sub dword ptr [edi - 0x7c3cb337], 0xc91c3498
0x100075f4: 7e 00 jle 0x100075f6 <function_1000749c+0x15a>
0x100075f6: 0e push cs
0x100075f7: 0c 04 or al, 4
0x100075f9: e3 92 jecxz 0x1000758d
; data inside code section at 0x100075fb -- 0x100075fc
0x100075fb: 7d |} |
0x100075fc: e9 af 9d 37 61 jmp 0x713813b0 <function_713813b0>
; data inside code section at 0x10007601 -- 0x10007619
0x10007601: e3 1b 40 8f 3b 12 79 aa a1 31 f1 7f b9 65 95 a9 |..@.;.y..1...e..|
0x10007611: 80 a8 f0 5f 42 20 80 82 |..._B .. |
0x10007619: b9 e9 5f 92 6e mov ecx, 0x6e925fe9
0x1000761e: c0 ad ce 38 a4 ff 1d shr byte ptr [ebp - 0x5bc732], 0x1d
0x10007625: 00 93 b1 28 f2 65 add byte ptr [ebx + 0x65f228b1], dl
0x1000762b: e5 d5 in eax, 0xd5
0x1000762d: 15 a9 81 ff 50 adc eax, 0x50ff81a9
0x10007632: 18 c8 sbb al, cl
0x10007634: 87 d9 xchg ecx, ebx
0x10007636: 85 b1 c0 e0 32 6a test dword ptr [ecx + 0x6a32e0c0], esi
0x1000763c: 56 push esi
0x1000763d: 56 push esi
0x1000763e: 2a 14 ea sub dl, byte ptr [edx + ebp*8]
0x10007641: bd db 2b af 66 mov ebp, 0x66af2bdb
0x10007646: 85 ff test edi, edi
0x10007648: 98 cwde
0x10007649: e6 c9 out 0xc9, al
0x1000764b: 9d popfd
0x1000764c: 95 xchg eax, ebp
0x1000764d: bd 71 b7 57 e5 mov ebp, 0xe557b771
0x10007652: 8b d8 mov ebx, eax
0x10007654: d0 b6 cb 30 6f 8b sal byte ptr [esi - 0x7490cf35], 1
0x1000765a: 3b 57 f9 cmp edx, dword ptr [edi - 7]
0x1000765d: 04 0b add al, 0xb
0x1000765f: 5f pop edi
0x10007660: 0f 2c a7 51 3f 36 db cvttps2pi mm4, qword ptr [edi - 0x24c9c0af]
0x10007667: 7d fb jge 0x10007664
0x10007669: 08 61 b0 or byte ptr [ecx - 0x50], ah
0x1000766c: 6a 0a push 0xa
0x1000766e: 87 fc xchg esp, edi
0x10007670: 6b 5c 94 d7 d9 imul ebx, dword ptr [esp + edx*4 - 0x29], -0x27
0x10007675: 80 a0 d4 19 b5 d0 ec and byte ptr [eax - 0x2f4ae62c], 0xec
0x1000767c: ba 99 f8 76 04 mov edx, 0x476f899
0x10007681: d3 18 rcr dword ptr [eax], cl
0x10007683: 83 78 90 96 cmp dword ptr [eax - 0x70], -0x6a
0x10007687: 71 04 jno 0x1000768d <function_1000749c+0x1f1>
0x10007689: 85 c1 test ecx, eax
0x1000768b: 95 xchg eax, ebp
; data inside code section at 0x1000768c -- 0x1000768d
0x1000768c: 7e |~ |
0x1000768d: 35 68 3a 8d b6 xor eax, 0xb68d3a68
0x10007692: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10007693: 84 70 eb test byte ptr [eax - 0x15], dh
0x10007696: 5f pop edi
0x10007697: 77 d5 ja 0x1000766e <function_1000749c+0x1d2>
0x10007699: 6a ef push -0x11
0x1000769b: 42 inc edx
0x1000769c: 1b ce sbb ecx, esi
0x1000769e: cf iretd
0x1000769f: 45 inc ebp
0x100076a0: 8e 1e mov ds, word ptr [esi]
0x100076a2: 02 68 a0 add ch, byte ptr [eax - 0x60]
0x100076a5: 8b 4b ca mov ecx, dword ptr [ebx - 0x36]
0x100076a8: 4c dec esp
0x100076a9: 4c dec esp
0x100076aa: 31 7a 60 xor dword ptr [edx + 0x60], edi
0x100076ad: 29 3c 39 sub dword ptr [ecx + edi], edi
0x100076b0: e1 1c loope 0x100076ce <function_1000749c+0x232>
0x100076b2: ac lodsb al, byte ptr [esi]
0x100076b3: 40 inc eax
0x100076b4: a0 d7 43 0d f8 mov al, byte ptr [0xf80d43d7]
0x100076b9: 95 xchg eax, ebp
0x100076ba: 88 d8 mov al, bl
0x100076bc: 2f das
0x100076bd: f5 cmc
0x100076be: 01 74 d6 29 add dword ptr [esi + edx*8 + 0x29], esi
0x100076c2: ca d4 b6 retf -0x492c
; data inside code section at 0x100076c5 -- 0x100076ce
0x100076c5: 89 59 5f d2 de f5 7d 4a 11 |.Y_...}J. |
0x100076ce: cf iretd
0x100076cf: 87 82 38 b3 78 22 xchg dword ptr [edx + 0x2278b338], eax
0x100076d5: 34 b2 xor al, 0xb2
0x100076d7: 07 pop es
0x100076d8: f6 cd a2 test ch, 0xa2
0x100076db: e0 51 loopne 0x1000772e
; data inside code section at 0x100076dd -- 0x100076de
0x100076dd: c6 |. |
0x100076de: ba 6b 58 8c a8 mov edx, 0xa88c586b
0x100076e3: 11 a9 b8 bd 3d 3c adc dword ptr [ecx + 0x3c3dbdb8], ebp
0x100076e9: 14 e8 adc al, 0xe8
0x100076eb: 09 8f 53 56 e1 c5 or dword ptr [edi - 0x3a1ea9ad], ecx
0x100076f1: 98 cwde
0x100076f2: ef out dx, eax
0x100076f3: d3 a3 36 e9 a8 e6 shl dword ptr [ebx - 0x195716ca], cl
0x100076f9: 74 86 je 0x10007681 <function_1000749c+0x1e5>
0x100076fb: 43 inc ebx
0x100076fc: f4 hlt
0x100076fd: bc 49 b6 98 31 mov esp, 0x3198b649
0x10007702: 83 52 44 6f adc dword ptr [edx + 0x44], 0x6f
0x10007706: 1c 35 sbb al, 0x35
0x10007708: 72 f9 jb 0x10007703
0x1000770a: f3 b6 6d mov dh, 0x6d
0x1000770d: 30 69 c7 xor byte ptr [ecx - 0x39], ch
0x10007710: a1 15 20 e5 e8 mov eax, dword ptr [0xe8e52015]
0x10007715: 6f outsd dx, dword ptr [esi]
0x10007716: d2 05 89 2e 13 d5 rol byte ptr [0xd5132e89], cl
0x1000771c: 48 dec eax
0x1000771d: 76 02 jbe 0x10007721 <function_1000749c+0x285>
0x1000771f: 24 14 and al, 0x14
0x10007721: be 1e fd 1f 4e mov esi, 0x4e1ffd1e
0x10007726: cc int3
0x10007727: 18 9c 42 bd c9 f3 e4 sbb byte ptr [edx + eax*2 - 0x1b0c3643], bl
0x1000772e: ee out dx, al
0x1000772f: 13 64 f2 0c adc esp, dword ptr [edx + esi*8 + 0xc]
0x10007733: 98 cwde
0x10007734: 89 bb 8f ac 20 17 mov dword ptr [ebx + 0x1720ac8f], edi
0x1000773a: fa cli
0x1000773b: b2 9e mov dl, 0x9e
0x1000773d: d5 4e aad 0x4e
0x1000773f: e5 ca in eax, 0xca
0x10007741: 18 ac 4e f7 d2 1b 2c sbb byte ptr [esi + ecx*2 + 0x2c1bd2f7], ch
0x10007748: be e1 db dd ad mov esi, 0xaddddbe1
0x1000774d: 6c insb byte ptr es:[edi], dx
0x1000774e: aa stosb byte ptr es:[edi], al
0x1000774f: 06 push es
0x10007750: ae scasb al, byte ptr es:[edi]
0x10007751: fc cld
0x10007752: 00 e9 add cl, ch
0x10007754: 9f lahf
0x10007755: 65 83 3a c7 cmp dword ptr gs:[edx], -0x39
; data inside code section at 0x10007759 -- 0x1000775c
0x10007759: c7 99 c0 |... |
; function: function_1000775c at 0x1000775c -- 0x1000775d
; data inside code section at 0x1000775d -- 0x1000777e
0x1000775d: 7d de b1 55 7c 9e 8a 6c 39 42 e1 19 29 17 ab 2d |}..U|..l9B..)..-|
0x1000776d: 08 cc 17 71 ae 73 30 79 d1 5c e6 ab de 6f 97 f9 |...q.s0y.\...o..|
0x1000777d: fe |. |
; function: function_1000777e at 0x1000777e -- 0x100078bb
0x1000777e: f1 int1
0x1000777f: bb 41 78 9f e9 mov ebx, 0xe99f7841
0x10007784: bd b0 0a b0 69 mov ebp, 0x69b00ab0
0x10007789: e6 3b out 0x3b, al
0x1000778b: c8 d2 5d 70 enter 0x5dd2, 0x70
0x1000778f: 4c dec esp
0x10007790: 8b f9 mov edi, ecx
0x10007792: 84 66 39 test byte ptr [esi + 0x39], ah
0x10007795: f4 hlt
0x10007796: 8e 05 3e 17 9a d1 mov es, word ptr [0xd19a173e]
0x1000779c: 63 23 arpl word ptr [ebx], sp
0x1000779e: b6 60 mov dh, 0x60
0x100077a0: 23 b9 b2 c1 e3 6c and edi, dword ptr [ecx + 0x6ce3c1b2]
0x100077a6: 43 inc ebx
0x100077a7: 05 98 db 64 00 add eax, 0x64db98
0x100077ac: 6e outsb dx, byte ptr [esi]
0x100077ad: e1 26 loope 0x100077d5 <function_1000777e+0x57>
0x100077af: 0d 52 0d a2 98 or eax, 0x98a20d52
0x100077b4: 72 85 jb 0x1000773b
0x100077b6: 27 daa
0x100077b7: 23 b7 73 af 62 ad and esi, dword ptr [edi - 0x529d508d]
0x100077bd: 8d 5f cf lea ebx, [edi - 0x31]
0x100077c0: e5 a7 in eax, 0xa7
0x100077c2: 05 51 c0 c1 a9 add eax, 0xa9c1c051
0x100077c7: 30 5b 8c xor byte ptr [ebx - 0x74], bl
0x100077ca: 1c d9 sbb al, 0xd9
0x100077cc: 51 push ecx
0x100077cd: de 96 40 4e af d3 ficom word ptr [esi - 0x2c50b1c0]
0x100077d3: eb 87 jmp 0x1000775c <function_1000775c>
0x100077d5: 21 2e and dword ptr [esi], ebp
0x100077d7: d6 salc
0x100077d8: 69 f5 0a f9 4f 93 imul esi, ebp, 0x934ff90a
0x100077de: 76 6f jbe 0x1000784f <function_1000777e+0xd1>
0x100077e0: 7c e5 jl 0x100077c7 <function_1000777e+0x49>
0x100077e2: de fd fdivp st(5)
0x100077e4: 37 aaa
0x100077e5: 26 8d 7d 1f lea edi, es:[ebp + 0x1f]
0x100077e9: 74 3d je 0x10007828 <function_1000777e+0xaa>
0x100077eb: bd 4c 3a 9a 35 mov ebp, 0x359a3a4c
0x100077f0: 9a 32 1a a9 57 fd 2d lcall 0x2dfd:0x57a91a32 <unknown_57a91a32>
0x100077f7: 15 f3 40 95 12 adc eax, 0x129540f3
0x100077fc: 23 cc and ecx, esp
0x100077fe: 10 7b cc adc byte ptr [ebx - 0x34], bh
0x10007801: c8 2f 35 02 enter 0x352f, 2
0x10007805: 32 83 1f c9 34 c0 xor al, byte ptr [ebx - 0x3fcb36e1]
0x1000780b: 11 eb adc ebx, ebp
0x1000780d: 50 push eax
0x1000780e: 6d insd dword ptr es:[edi], dx
0x1000780f: 52 push edx
0x10007810: f7 ff idiv edi
0x10007812: 24 5b and al, 0x5b
0x10007814: bb 6b da 17 37 mov ebx, 0x3717da6b
0x10007819: 58 pop eax
0x1000781a: 73 ee jae 0x1000780a
0x1000781c: ab stosd dword ptr es:[edi], eax
0x1000781d: 5e pop esi
0x1000781e: 1f pop ds
0x1000781f: 7c 22 jl 0x10007843 <function_1000777e+0xc5>
0x10007821: 89 3b mov dword ptr [ebx], edi
0x10007823: 00 61 58 add byte ptr [ecx + 0x58], ah
0x10007826: f2 3f aas
0x10007828: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10007829: e4 f4 in al, 0xf4
0x1000782b: be 7d ea a6 ba mov esi, 0xbaa6ea7d
0x10007830: d4 8c aam 0x8c
0x10007832: 51 push ecx
0x10007833: 81 0c 17 e8 57 2d e3 or dword ptr [edi + edx], 0xe32d57e8
0x1000783a: f9 stc
0x1000783b: 65 04 1f add al, 0x1f
; data inside code section at 0x1000783e -- 0x1000783f
0x1000783e: f0 |. |
0x1000783f: 04 c1 add al, 0xc1
0x10007841: 3a eb cmp ch, bl
0x10007843: 5e pop esi
0x10007844: 35 fb f2 ca df xor eax, 0xdfcaf2fb
0x10007849: 2d 02 aa 1c 90 sub eax, 0x901caa02
; data inside code section at 0x1000784e -- 0x1000784f
0x1000784e: 3d |= |
0x1000784f: dc cf fmul st(7), st(0)
0x10007851: b0 08 mov al, 8
0x10007853: 9e sahf
0x10007854: 76 5f jbe 0x100078b5 <function_1000777e+0x137>
0x10007856: 71 82 jno 0x100077da
0x10007858: dc 1f fcomp qword ptr [edi]
0x1000785a: 91 xchg eax, ecx
0x1000785b: 6e outsb dx, byte ptr [esi]
0x1000785c: dd b1 f2 1d bd f4 fnsave dword ptr [ecx - 0xb42e20e]
0x10007862: b9 34 60 a5 9c mov ecx, 0x9ca56034
0x10007867: 56 push esi
0x10007868: f8 clc
0x10007869: d2 93 5e 79 7a cf rcl byte ptr [ebx - 0x308586a2], cl
0x1000786f: bf 98 90 1c 0b mov edi, 0xb1c9098
0x10007874: 08 4b 84 or byte ptr [ebx - 0x7c], cl
0x10007877: ea ea be ea 7f 59 bb ljmp 0xbb59:0x7feabeea <function_7feabeea>
; data inside code section at 0x1000787e -- 0x1000788d
0x1000787e: 76 32 de d0 3a 3a 58 e7 03 75 40 6e 93 1f 9a |v2..::X..u@n... |
0x1000788d: eb 83 jmp 0x10007812 <function_1000777e+0x94>
; data inside code section at 0x1000788f -- 0x10007892
0x1000788f: 7d 8a 79 |}.y |
0x10007892: cd 12 int 0x12
0x10007894: 84 24 43 test byte ptr [ebx + eax*2], ah
0x10007897: e5 73 in eax, 0x73
0x10007899: 12 18 adc bl, byte ptr [eax]
0x1000789b: c2 86 65 ret 0x6586
; data inside code section at 0x1000789e -- 0x100078b5
0x1000789e: ef 13 24 d0 4e ef 31 fc 93 32 a0 6b fe c1 0a 60 |..$.N.1..2.k...`|
0x100078ae: e2 4e 3a ed fe 95 b3 |.N:.... |
0x100078b5: 79 ba jns 0x10007871
0x100078b7: 26 4b dec ebx
0x100078b9: eb 0c jmp 0x100078c7 <function_100078c7>
; function: function_100078bb at 0x100078bb -- 0x100078be
0x100078bb: ca ce b0 retf -0x4f32
; data inside code section at 0x100078be -- 0x100078c7
0x100078be: 6d 9f 5d 49 e2 12 51 2d 4a |m.]I..Q-J |
; function: function_100078c7 at 0x100078c7 -- 0x100078cb
0x100078c7: 9c pushfd
0x100078c8: 42 inc edx
0x100078c9: eb 36 jmp 0x10007901 <function_10007901>
; function: function_100078cb at 0x100078cb -- 0x100078dc
0x100078cb: 72 51 jb 0x1000791e <function_1000791e>
0x100078cd: 11 e0 adc eax, esp
0x100078cf: 75 aa jne 0x1000787b
0x100078d1: 06 push es
0x100078d2: ef out dx, eax
0x100078d3: 04 62 add al, 0x62
0x100078d5: 2f das
0x100078d6: f3 74 67 je 0x10007940 <function_10007940>
0x100078d9: d3 cf ror edi, cl
0x100078db: c3 ret
; function: function_100078dc at 0x100078dc -- 0x100078ff
0x100078dc: d5 ca aad 0xca
0x100078de: e2 0c loop 0x100078ec <function_100078dc+0x10>
0x100078e0: be b4 e0 7d 16 mov esi, 0x167de0b4
0x100078e5: e1 c7 loope 0x100078ae
; data inside code section at 0x100078e7 -- 0x100078ec
0x100078e7: 89 ad ff ed 88 |..... |
0x100078ec: 9b wait
0x100078ed: b7 6d mov bh, 0x6d
0x100078ef: 25 0d 74 47 16 and eax, 0x1647740d
0x100078f4: e8 e0 1c d0 e3 call 0xf3d095d9 <unknown_f3d095d9>
0x100078f9: d9 00 fld dword ptr [eax]
0x100078fb: 63 14 22 arpl word ptr [edx], dx
0x100078fe: cb retf
; function: function_100078ff at 0x100078ff -- 0x10007901
0x100078ff: 3f aas
0x10007900: 0e push cs
; function: function_10007901 at 0x10007901 -- 0x10007902
0x10007901: cb retf
; data inside code section at 0x10007902 -- 0x1000790b
0x10007902: 83 4c c6 1f 56 d4 ac f5 78 |.L..V...x |
; function: function_1000790b at 0x1000790b -- 0x10007913
0x1000790b: 68 a1 f1 9f c2 push 0xc29ff1a1
0x10007910: e3 bb jecxz 0x100078cd
0x10007912: cb retf
; function: function_10007913 at 0x10007913 -- 0x10007918
0x10007913: e9 5c c4 ec d5 jmp 0xe5ed3d74 <function_e5ed3d74>
; data inside code section at 0x10007918 -- 0x1000791e
0x10007918: 5c 3a 13 4a 66 7c |\:.Jf| |
; function: function_1000791e at 0x1000791e -- 0x10007936
0x1000791e: a8 85 test al, 0x85
0x10007920: 90 nop
0x10007921: 68 cd 5a 73 bb push 0xbb735acd
0x10007926: 14 76 adc al, 0x76
0x10007928: 1c 14 sbb al, 0x14
0x1000792a: 36 1b 0d 36 fd b5 99 sbb ecx, dword ptr ss:[0x99b5fd36]
0x10007931: 63 da arpl dx, bx
0x10007933: c2 63 bb ret 0xbb63
; data inside code section at 0x10007936 -- 0x10007940
0x10007936: 4f cd 95 90 5e 39 14 66 15 ef |O...^9.f.. |
; function: function_10007940 at 0x10007940 -- 0x100079d6
0x10007940: 3d ce 14 83 9d cmp eax, 0x9d8314ce
0x10007945: 41 inc ecx
0x10007946: 7a 14 jp 0x1000795c <function_10007940+0x1c>
0x10007948: e8 f6 5d f8 04 call 0x14f8d743 <unknown_14f8d743>
0x1000794d: 4b dec ebx
0x1000794e: 3d 4b 73 fe 83 cmp eax, 0x83fe734b
0x10007953: 3b 28 cmp ebp, dword ptr [eax]
0x10007955: 1a 73 5e sbb dh, byte ptr [ebx + 0x5e]
; data inside code section at 0x10007958 -- 0x1000795c
0x10007958: 15 36 ef 79 |.6.y |
0x1000795c: 0b 28 or ebp, dword ptr [eax]
0x1000795e: 56 push esi
0x1000795f: 10 66 95 adc byte ptr [esi - 0x6b], ah
0x10007962: 39 f9 cmp ecx, edi
0x10007964: e2 99 loop 0x100078ff <function_100078ff>
0x10007966: df 01 fild word ptr [ecx]
0x10007968: 72 4e jb 0x100079b8 <function_10007940+0x78>
0x1000796a: b7 72 mov bh, 0x72
0x1000796c: 0e push cs
0x1000796d: e6 0c out 0xc, al
0x1000796f: 94 xchg eax, esp
0x10007970: 6a 19 push 0x19
0x10007972: e0 0d loopne 0x10007981 <function_10007940+0x41>
0x10007974: f3 0b 71 60 or esi, dword ptr [ecx + 0x60]
0x10007978: 35 b8 e1 57 26 xor eax, 0x2657e1b8
0x1000797d: 38 20 cmp byte ptr [eax], ah
0x1000797f: f7 ed imul ebp
0x10007981: 1f pop ds
0x10007982: bb 82 e0 4e c2 mov ebx, 0xc24ee082
0x10007987: cc int3
0x10007988: d6 salc
0x10007989: 32 4c 6a 9c xor cl, byte ptr [edx + ebp*2 - 0x64]
0x1000798d: b2 05 mov dl, 5
0x1000798f: ea 7a 94 d6 73 c8 ee ljmp 0xeec8:0x73d6947a <function_73d6947a>
; data inside code section at 0x10007996 -- 0x1000799c
0x10007996: 5e 8a f5 d5 55 f0 |^...U. |
0x1000799c: dc ce fmul st(6), st(0)
0x1000799e: 98 cwde
0x1000799f: 87 c5 xchg ebp, eax
0x100079a1: 95 xchg eax, ebp
0x100079a2: cb retf
; data inside code section at 0x100079a3 -- 0x100079b7
0x100079a3: 43 8e 84 09 d4 d4 04 cd c5 fb c6 c7 f8 f9 8b c9 |C...............|
0x100079b3: ed 72 bc d9 |.r.. |
0x100079b7: 54 push esp
0x100079b8: 42 inc edx
0x100079b9: 50 push eax
0x100079ba: ef out dx, eax
0x100079bb: 24 91 and al, 0x91
0x100079bd: 64 b7 4e mov bh, 0x4e
0x100079c0: 3a e6 cmp ah, dh
0x100079c2: 64 f8 clc
0x100079c4: ba e2 66 5c dc mov edx, 0xdc5c66e2
0x100079c9: 9a 2d bb 6b 1f 13 7e lcall 0x7e13:0x1f6bbb2d <unknown_1f6bbb2d>
0x100079d0: b5 6f mov ch, 0x6f
0x100079d2: c8 11 df 08 enter -0x20ef, 8
; data inside code section at 0x100079d6 -- 0x100079dd
0x100079d6: c5 f4 7b da aa 1e 25 |..{...% |
; function: function_100079dd at 0x100079dd -- 0x100079e0
0x100079dd: c2 69 97 ret 0x9769
; data inside code section at 0x100079e0 -- 0x10007a19
0x100079e0: c0 f4 95 39 39 d3 72 86 00 25 06 f3 2d f5 33 30 |...99.r..%..-.30|
0x100079f0: 04 97 ed 0b 7b 80 0c 9e 50 35 e2 82 e7 87 44 e6 |....{...P5....D.|
0x10007a00: c0 c7 32 57 44 2a a6 fb 53 9f 2c 63 6d db 6a 60 |..2WD*..S.,cm.j`|
0x10007a10: dd c7 61 11 cf 62 90 3b bc |..a..b.;. |
; function: function_10007a19 at 0x10007a19 -- 0x10007a1e
0x10007a19: e9 d7 1d 7a 24 jmp 0x347a97f5 <function_347a97f5>
; data inside code section at 0x10007a1e -- 0x10007a4e
0x10007a1e: 7d 26 71 15 84 db ce 1f d7 42 b3 a8 79 ae e7 28 |}&q......B..y..(|
0x10007a2e: ff fb a8 44 d6 61 1d b9 c4 e2 3e 0f b2 67 05 12 |...D.a....>..g..|
0x10007a3e: 8a 68 24 e3 1d 9e 82 64 7b 24 dd 36 9d 3c 01 81 |.h$....d{$.6.<..|
; function: function_10007a4e at 0x10007a4e -- 0x10007a57
0x10007a4e: cf iretd
0x10007a4f: 5d pop ebp
0x10007a50: ea 1b 28 fb b2 b0 da ljmp 0xdab0:0xb2fb281b <function_b2fb281b>
; data inside code section at 0x10007a57 -- 0x10007a65
0x10007a57: 2b b2 15 60 08 18 47 90 ae 2f db a7 89 34 |+..`..G../...4 |
; function: function_10007a65 at 0x10007a65 -- 0x10007a66
; data inside code section at 0x10007a66 -- 0x10007a7b
0x10007a66: 08 1d f4 41 44 0f d4 71 68 99 85 75 f9 a6 ee f8 |...AD..qh..u....|
0x10007a76: 54 06 cc 9c 3d |T...= |
; function: function_10007a7b at 0x10007a7b -- 0x10007a7c
; data inside code section at 0x10007a7c -- 0x10007a84
0x10007a7c: d8 1a c5 37 41 b3 47 f0 |...7A.G. |
; function: function_10007a84 at 0x10007a84 -- 0x10007c28
0x10007a84: 62 4f e2 bound ecx, qword ptr [edi - 0x1e]
0x10007a87: 0c d4 or al, 0xd4
0x10007a89: 53 push ebx
0x10007a8a: eb 79 jmp 0x10007b05 <function_10007a84+0x81>
0x10007a8c: b1 75 mov cl, 0x75
0x10007a8e: bb 46 af 7b 18 mov ebx, 0x187baf46
0x10007a93: 88 7b 3e mov byte ptr [ebx + 0x3e], bh
0x10007a96: 6f outsd dx, dword ptr [esi]
0x10007a97: ae scasb al, byte ptr es:[edi]
0x10007a98: 28 34 c3 sub byte ptr [ebx + eax*8], dh
0x10007a9b: d2 8c 8a 5e 07 77 8a ror byte ptr [edx + ecx*4 - 0x7588f8a2], cl
0x10007aa2: 7e d7 jle 0x10007a7b <function_10007a7b>
0x10007aa4: cf iretd
0x10007aa5: 6e outsb dx, byte ptr [esi]
0x10007aa6: 7e bd jle 0x10007a65 <function_10007a65>
0x10007aa8: 41 inc ecx
0x10007aa9: 49 dec ecx
0x10007aaa: d7 xlatb
0x10007aab: e5 3c in eax, 0x3c
0x10007aad: 97 xchg eax, edi
0x10007aae: 02 a8 91 99 82 23 add ch, byte ptr [eax + 0x23829991]
0x10007ab4: bd 6b 0a 4c ee mov ebp, 0xee4c0a6b
0x10007ab9: 71 43 jno 0x10007afe <function_10007a84+0x7a>
0x10007abb: e7 62 out 0x62, eax
0x10007abd: aa stosb byte ptr es:[edi], al
0x10007abe: 40 inc eax
0x10007abf: df 38 fistp qword ptr [eax]
0x10007ac1: fd std
0x10007ac2: 36 b1 18 mov cl, 0x18
0x10007ac5: 32 d5 xor dl, ch
0x10007ac7: d7 xlatb
0x10007ac8: a9 5c a1 67 a7 test eax, 0xa767a15c
0x10007acd: ff af eb af 04 bb ljmp [edi - 0x44fb5015]
; data inside code section at 0x10007ad3 -- 0x10007ae7
0x10007ad3: 4d 32 ae 2f a4 d9 47 38 33 f2 f7 d1 d6 9f 0d e3 |M2./..G83.......|
0x10007ae3: 24 22 ce b1 |$".. |
0x10007ae7: 70 28 jo 0x10007b11 <function_10007a84+0x8d>
0x10007ae9: c0 5a 4a 29 rcr byte ptr [edx + 0x4a], 0x29
0x10007aed: 2c 49 sub al, 0x49
0x10007aef: d1 05 97 84 3e 56 rol dword ptr [0x563e8497], 1
; data inside code section at 0x10007af5 -- 0x10007af6
0x10007af5: 69 |i |
0x10007af6: af scasd eax, dword ptr es:[edi]
0x10007af7: bc e0 c8 89 65 mov esp, 0x6589c8e0
0x10007afc: 0c 50 or al, 0x50
0x10007afe: 95 xchg eax, ebp
0x10007aff: cc int3
0x10007b00: ce into
0x10007b01: 6f outsd dx, dword ptr [esi]
0x10007b02: 65 f5 cmc
; data inside code section at 0x10007b04 -- 0x10007b05
0x10007b04: 77 |w |
0x10007b05: 4e dec esi
0x10007b06: e2 a3 loop 0x10007aab <function_10007a84+0x27>
0x10007b08: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10007b09: ce into
0x10007b0a: ce into
0x10007b0b: c8 f1 36 a6 enter 0x36f1, -0x5a
0x10007b0f: 1b 0a sbb ecx, dword ptr [edx]
0x10007b11: 73 2a jae 0x10007b3d <function_10007a84+0xb9>
0x10007b13: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10007b14: 37 aaa
0x10007b15: 40 inc eax
0x10007b16: 16 push ss
0x10007b17: 86 fd xchg ch, bh
0x10007b19: 4c dec esp
0x10007b1a: 67 25 59 7f 38 e6 and eax, 0xe6387f59
0x10007b20: f6 0d 66 56 0d f6 24 test byte ptr [0xf60d5666], 0x24
0x10007b27: 57 push edi
0x10007b28: 6c insb byte ptr es:[edi], dx
0x10007b29: 5b pop ebx
0x10007b2a: 3d 38 ba 4b fc cmp eax, 0xfc4bba38
0x10007b2f: ff 53 8f call dword ptr [ebx - 0x71]
0x10007b32: a2 48 f8 95 a5 mov byte ptr [0xa595f848], al
0x10007b37: 9c pushfd
0x10007b38: b1 91 mov cl, 0x91
0x10007b3a: 6f outsd dx, dword ptr [esi]
0x10007b3b: 3f aas
0x10007b3c: 5b pop ebx
0x10007b3d: c9 leave
0x10007b3e: 73 0f jae 0x10007b4f <function_10007a84+0xcb>
0x10007b40: 72 7e jb 0x10007bc0 <function_10007a84+0x13c>
0x10007b42: e6 8d out 0x8d, al
0x10007b44: 53 push ebx
0x10007b45: f2 a5 repne movsd dword ptr es:[edi], dword ptr [esi]
0x10007b47: 04 f5 add al, 0xf5
0x10007b49: 7d 9e jge 0x10007ae9 <function_10007a84+0x65>
0x10007b4b: 76 45 jbe 0x10007b92 <function_10007a84+0x10e>
0x10007b4d: cd 8d int 0x8d
0x10007b4f: ff a0 81 23 f2 1c jmp dword ptr [eax + 0x1cf22381]
; data inside code section at 0x10007b55 -- 0x10007b59
0x10007b55: b5 a3 ae d8 |.... |
0x10007b59: 1b 45 70 sbb eax, dword ptr [ebp + 0x70]
0x10007b5c: ff 9f dc a3 c8 9a lcall [edi - 0x65375c24]
0x10007b62: c0 06 20 rol byte ptr [esi], 0x20
0x10007b65: eb a1 jmp 0x10007b08 <function_10007a84+0x84>
; data inside code section at 0x10007b67 -- 0x10007b71
0x10007b67: da 16 bb ec aa 01 ec ea a2 7c |.........| |
0x10007b71: 3c 65 cmp al, 0x65
0x10007b73: 72 9f jb 0x10007b14 <function_10007a84+0x90>
0x10007b75: e8 a2 f1 49 f2 call 0x24a6d1c <unknown_24a6d1c>
0x10007b7a: 91 xchg eax, ecx
0x10007b7b: a8 ea test al, 0xea
0x10007b7d: 2e 11 58 85 adc dword ptr cs:[eax - 0x7b], ebx
0x10007b81: 2e e6 23 out 0x23, al
0x10007b84: 58 pop eax
0x10007b85: c4 52 32 les edx, ptr [edx + 0x32]
0x10007b88: 29 f0 sub eax, esi
0x10007b8a: 98 cwde
0x10007b8b: a3 b6 9f 70 41 mov dword ptr [0x41709fb6], eax
; data inside code section at 0x10007b90 -- 0x10007b91
0x10007b90: 0f |. |
0x10007b91: 61 popal
0x10007b92: cf iretd
0x10007b93: 8e 8c 4b 81 d4 77 00 mov cs, word ptr [ebx + ecx*2 + 0x77d481]
0x10007b9a: 1c e1 sbb al, 0xe1
0x10007b9c: d8 52 af fcom dword ptr [edx - 0x51]
0x10007b9f: 56 push esi
0x10007ba0: 04 20 add al, 0x20
0x10007ba2: 51 push ecx
0x10007ba3: 2d bc c5 a5 32 sub eax, 0x32a5c5bc
0x10007ba8: 11 27 adc dword ptr [edi], esp
0x10007baa: 99 cdq
0x10007bab: 36 c0 bd 10 cd 85 10 ed sar byte ptr ss:[ebp + 0x1085cd10], 0xed
0x10007bb3: 5a pop edx
0x10007bb4: 2c cd sub al, 0xcd
0x10007bb6: 92 xchg eax, edx
0x10007bb7: 41 inc ecx
0x10007bb8: 1e push ds
0x10007bb9: 10 56 d2 adc byte ptr [esi - 0x2e], dl
0x10007bbc: e2 f6 loop 0x10007bb4
; data inside code section at 0x10007bbe -- 0x10007bc0
0x10007bbe: f3 80 |.. |
0x10007bc0: 5a pop edx
0x10007bc1: 9f lahf
0x10007bc2: af scasd eax, dword ptr es:[edi]
0x10007bc3: 10 1e adc byte ptr [esi], bl
0x10007bc5: 09 b8 32 98 b3 8f or dword ptr [eax - 0x704c67ce], edi
0x10007bcb: 28 69 75 sub byte ptr [ecx + 0x75], ch
0x10007bce: 49 dec ecx
0x10007bcf: 09 ee or esi, ebp
0x10007bd1: 4a dec edx
0x10007bd2: a2 cf d4 53 6a mov byte ptr [0x6a53d4cf], al
0x10007bd7: 50 push eax
0x10007bd8: 64 41 inc ecx
0x10007bda: e0 42 loopne 0x10007c1e <function_10007a84+0x19a>
0x10007bdc: 0e push cs
0x10007bdd: ac lodsb al, byte ptr [esi]
0x10007bde: ee out dx, al
0x10007bdf: 09 2d d8 4a 68 88 or dword ptr [0x88684ad8], ebp
0x10007be5: 70 f6 jo 0x10007bdd <function_10007a84+0x159>
0x10007be7: 71 8a jno 0x10007b73
; data inside code section at 0x10007be9 -- 0x10007bea
0x10007be9: c7 |. |
0x10007bea: 6f outsd dx, dword ptr [esi]
0x10007beb: bc 6f f0 28 86 mov esp, 0x8628f06f
0x10007bf0: 44 inc esp
0x10007bf1: 1c 68 sbb al, 0x68
0x10007bf3: 38 63 fb cmp byte ptr [ebx - 5], ah
0x10007bf6: ae scasb al, byte ptr es:[edi]
0x10007bf7: 0f 37 getsec
0x10007bf9: db 84 ac 98 d8 3b fe fild dword ptr [esp + ebp*4 - 0x1c42768]
0x10007c00: 05 28 ed d5 6e add eax, 0x6ed5ed28
0x10007c05: eb 49 jmp 0x10007c50 <function_10007c50>
; data inside code section at 0x10007c07 -- 0x10007c18
0x10007c07: 92 22 6d c4 88 6e 82 a0 a4 18 2f 0d b4 e8 fe 18 |."m..n..../.....|
0x10007c17: 8b |. |
0x10007c18: 12 ad ef f2 16 18 adc ch, byte ptr [ebp + 0x1816f2ef]
0x10007c1e: 53 push ebx
0x10007c1f: 8c 47 c0 mov word ptr [edi - 0x40], es
0x10007c22: 68 1c 35 6c 07 push 0x76c351c
0x10007c27: 9c pushfd
; data inside code section at 0x10007c28 -- 0x10007c29
0x10007c28: c4 |. |
; function: function_10007c29 at 0x10007c29 -- 0x10007c44
0x10007c29: da be 2e f4 4a f4 fidivr dword ptr [esi - 0xbb50bd2]
0x10007c2f: b8 d1 f0 a5 27 mov eax, 0x27a5f0d1
0x10007c34: 04 d8 add al, 0xd8
0x10007c36: f1 int1
0x10007c37: f6 34 85 5c 93 3c cc div byte ptr [eax*4 - 0x33c36ca4]
0x10007c3e: 0d 13 36 9d c7 or eax, 0xc79d3613
0x10007c43: c3 ret
; data inside code section at 0x10007c44 -- 0x10007c50
0x10007c44: 15 2c b1 a4 93 1d 5e f3 43 56 22 87 |.,....^.CV". |
; function: function_10007c50 at 0x10007c50 -- 0x10007c91
0x10007c50: 9f lahf
0x10007c51: d3 1f rcr dword ptr [edi], cl
0x10007c53: 2f das
0x10007c54: 5a pop edx
0x10007c55: ec in al, dx
0x10007c56: d5 be aad 0xbe
0x10007c58: e7 fb out 0xfb, eax
0x10007c5a: ab stosd dword ptr es:[edi], eax
0x10007c5b: 9d popfd
0x10007c5c: a9 a2 34 42 2d test eax, 0x2d4234a2
0x10007c61: d2 40 ce rol byte ptr [eax - 0x32], cl
0x10007c64: 04 50 add al, 0x50
0x10007c66: 50 push eax
0x10007c67: 60 pushal
0x10007c68: 52 push edx
0x10007c69: 99 cdq
0x10007c6a: 81 10 02 77 ef 67 adc dword ptr [eax], 0x67ef7702
0x10007c70: 3d 8e 14 e4 84 cmp eax, 0x84e4148e
0x10007c75: 40 inc eax
0x10007c76: 2e 98 cwde
0x10007c78: 1e push ds
0x10007c79: 53 push ebx
0x10007c7a: 8c 54 fd 12 mov word ptr [ebp + edi*8 + 0x12], ss
0x10007c7e: e7 23 out 0x23, eax
0x10007c80: cd df int 0xdf
0x10007c82: 98 cwde
0x10007c83: c1 55 ac 57 rcl dword ptr [ebp - 0x54], 0x57
0x10007c87: 6e outsb dx, byte ptr [esi]
0x10007c88: 85 f6 test esi, esi
0x10007c8a: 21 91 1e 1b 75 0a and dword ptr [ecx + 0xa751b1e], edx
0x10007c90: 9b wait
; data inside code section at 0x10007c91 -- 0x10007c92
0x10007c91: c6 |. |
; function: function_10007c92 at 0x10007c92 -- 0x10007cbe
0x10007c92: a2 e1 61 4d dd mov byte ptr [0xdd4d61e1], al
0x10007c97: 7d 86 jge 0x10007c1f
0x10007c99: 0a 09 or cl, byte ptr [ecx]
0x10007c9b: 98 cwde
0x10007c9c: 20 1f and byte ptr [edi], bl
0x10007c9e: ac lodsb al, byte ptr [esi]
0x10007c9f: c6 c4 79 mov ah, 0x79
0x10007ca2: 21 cf and edi, ecx
0x10007ca4: 11 e8 adc eax, ebp
0x10007ca6: 2f das
0x10007ca7: 44 inc esp
0x10007ca8: e2 fb loop 0x10007ca5
0x10007caa: 90 nop
0x10007cab: d3 9c a8 25 a0 b5 b2 rcr dword ptr [eax + ebp*4 - 0x4d4a5fdb], cl
0x10007cb2: 10 f3 adc bl, dh
0x10007cb4: 34 e3 xor al, 0xe3
0x10007cb6: 57 push edi
0x10007cb7: ea 38 c8 b9 83 f7 6e ljmp 0x6ef7:0x83b9c838 <function_83b9c838>
; function: function_10007cbe at 0x10007cbe -- 0x10007da9
0x10007cbe: 53 push ebx
0x10007cbf: e3 c4 jecxz 0x10007c85
0x10007cc1: f3 b7 a3 mov bh, 0xa3
0x10007cc4: 5b pop ebx
0x10007cc5: 9d popfd
0x10007cc6: 83 12 98 adc dword ptr [edx], -0x68
0x10007cc9: 58 pop eax
0x10007cca: c9 leave
0x10007ccb: 51 push ecx
0x10007ccc: 5d pop ebp
0x10007ccd: dd 16 fst qword ptr [esi]
0x10007ccf: 87 1f xchg dword ptr [edi], ebx
0x10007cd1: 77 40 ja 0x10007d13 <function_10007cbe+0x55>
0x10007cd3: ef out dx, eax
0x10007cd4: e4 f3 in al, 0xf3
0x10007cd6: 6d insd dword ptr es:[edi], dx
0x10007cd7: c1 17 4d rcl dword ptr [edi], 0x4d
0x10007cda: dd 5b 7e fstp qword ptr [ebx + 0x7e]
0x10007cdd: 0e push cs
0x10007cde: 96 xchg eax, esi
0x10007cdf: b0 09 mov al, 9
0x10007ce1: b9 71 de e5 3c mov ecx, 0x3ce5de71
0x10007ce6: 23 f4 and esi, esp
0x10007ce8: 85 af 1b 1e af 21 test dword ptr [edi + 0x21af1e1b], ebp
0x10007cee: a0 ce c4 97 dc mov al, byte ptr [0xdc97c4ce]
0x10007cf3: cc int3
0x10007cf4: 5f pop edi
0x10007cf5: 01 c3 add ebx, eax
0x10007cf7: a9 72 28 2f eb test eax, 0xeb2f2872
0x10007cfc: 27 daa
0x10007cfd: f3 e9 06 a0 d0 67 jmp 0x77d11d09 <function_77d11d09>
; data inside code section at 0x10007d03 -- 0x10007d09
0x10007d03: 77 92 dc 49 94 b8 |w..I.. |
0x10007d09: e2 c6 loop 0x10007cd1 <function_10007cbe+0x13>
0x10007d0b: 8c 62 ea mov word ptr [edx - 0x16], fs
0x10007d0e: 43 inc ebx
0x10007d0f: 0e push cs
0x10007d10: df 45 cf fild word ptr [ebp - 0x31]
0x10007d13: da 41 e6 fiadd dword ptr [ecx - 0x1a]
0x10007d16: 56 push esi
0x10007d17: 34 6d xor al, 0x6d
0x10007d19: de c3 faddp st(3)
0x10007d1b: 98 cwde
0x10007d1c: f8 clc
0x10007d1d: 11 6f 28 adc dword ptr [edi + 0x28], ebp
0x10007d20: 49 dec ecx
0x10007d21: 95 xchg eax, ebp
0x10007d22: d1 60 42 shl dword ptr [eax + 0x42], 1
0x10007d25: e0 28 loopne 0x10007d4f <function_10007cbe+0x91>
0x10007d27: 7e 5a jle 0x10007d83 <function_10007cbe+0xc5>
0x10007d29: 55 push ebp
0x10007d2a: 23 e9 and ebp, ecx
0x10007d2c: 0b ee or ebp, esi
0x10007d2e: a1 09 c0 c6 49 mov eax, dword ptr [0x49c6c009]
0x10007d33: f6 61 7a mul byte ptr [ecx + 0x7a]
0x10007d36: df 59 64 fistp word ptr [ecx + 0x64]
0x10007d39: 01 45 3f add dword ptr [ebp + 0x3f], eax
0x10007d3c: 18 d1 sbb cl, dl
0x10007d3e: 92 xchg eax, edx
0x10007d3f: 48 dec eax
0x10007d40: 09 7a df or dword ptr [edx - 0x21], edi
0x10007d43: 5d pop ebp
0x10007d44: 26 f3 b7 fe mov bh, 0xfe
; data inside code section at 0x10007d48 -- 0x10007d49
0x10007d48: 62 |b |
0x10007d49: ef out dx, eax
0x10007d4a: be d5 31 3f ce mov esi, 0xce3f31d5
0x10007d4f: 5b pop ebx
0x10007d50: 1d 03 49 92 1c sbb eax, 0x1c924903
0x10007d55: a1 ce 48 2c 28 mov eax, dword ptr [0x282c48ce]
0x10007d5a: ee out dx, al
0x10007d5b: 5d pop ebp
0x10007d5c: 96 xchg eax, esi
0x10007d5d: 14 b6 adc al, 0xb6
0x10007d5f: 4e dec esi
0x10007d60: fd std
0x10007d61: 39 05 a9 4c 4d 36 cmp dword ptr [0x364d4ca9], eax
0x10007d67: 04 5b add al, 0x5b
0x10007d69: d2 b3 ff 5d 11 35 sal byte ptr [ebx + 0x35115dff], cl
0x10007d6f: 74 8e je 0x10007cff
0x10007d71: fc cld
0x10007d72: fa cli
0x10007d73: 9b wait
0x10007d74: 79 ab jns 0x10007d21 <function_10007cbe+0x63>
0x10007d76: a1 90 46 d4 dd mov eax, dword ptr [0xddd44690]
0x10007d7b: 2b d7 sub edx, edi
0x10007d7d: 6c insb byte ptr es:[edi], dx
0x10007d7e: 0f 10 6d 81 movups xmm5, xmmword ptr [ebp - 0x7f]
0x10007d82: 06 push es
0x10007d83: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10007d84: 07 pop es
0x10007d85: fc cld
0x10007d86: 22 84 96 17 c9 c1 50 and al, byte ptr [esi + edx*4 + 0x50c1c917]
0x10007d8d: 93 xchg eax, ebx
0x10007d8e: 12 69 44 adc ch, byte ptr [ecx + 0x44]
0x10007d91: 97 xchg eax, edi
0x10007d92: cc int3
0x10007d93: 52 push edx
0x10007d94: 28 31 sub byte ptr [ecx], dh
0x10007d96: 44 inc esp
0x10007d97: 0f 49 df cmovns ebx, edi
0x10007d9a: 2f das
0x10007d9b: 03 58 e8 add ebx, dword ptr [eax - 0x18]
0x10007d9e: b8 d1 ac 32 27 mov eax, 0x2732acd1
0x10007da3: dc 96 8b 20 30 33 fcom qword ptr [esi + 0x3330208b]
; data inside code section at 0x10007da9 -- 0x10007dab
0x10007da9: 65 ff |e. |
; function: function_10007dab at 0x10007dab -- 0x10007db5
0x10007dab: f9 stc
0x10007dac: 2d f3 0f 97 f5 sub eax, 0xf5970ff3
0x10007db1: 40 inc eax
0x10007db2: c2 88 12 ret 0x1288
; data inside code section at 0x10007db5 -- 0x10007db9
0x10007db5: 20 53 62 df | Sb. |
; function: function_10007db9 at 0x10007db9 -- 0x10007dc0
0x10007db9: ea 78 ac 7d 81 62 77 ljmp 0x7762:0x817dac78 <function_817dac78>
; data inside code section at 0x10007dc0 -- 0x10007de6
0x10007dc0: 22 c8 ce 8a e0 65 7d c1 de c8 de c6 31 91 56 5b |"....e}.....1.V[|
0x10007dd0: 07 75 64 03 96 36 16 d0 1e 82 0b f5 0a fc 3b 79 |.ud..6........;y|
0x10007de0: 96 c7 b4 53 fc 1d |...S.. |
; function: function_10007de6 at 0x10007de6 -- 0x10007e87
0x10007de6: b2 3b mov dl, 0x3b
0x10007de8: 83 5c 15 f8 fa sbb dword ptr [ebp + edx - 8], -6
0x10007ded: a9 b9 94 f0 aa test eax, 0xaaf094b9
0x10007df2: 0e push cs
0x10007df3: 0c d3 or al, 0xd3
0x10007df5: df e8 fucomip st(0)
0x10007df7: b5 ba mov ch, 0xba
0x10007df9: 6c insb byte ptr es:[edi], dx
0x10007dfa: ee out dx, al
0x10007dfb: 04 aa add al, 0xaa
0x10007dfd: 78 58 js 0x10007e57 <function_10007de6+0x71>
0x10007dff: 76 80 jbe 0x10007d81
0x10007e01: 62 72 65 bound esi, qword ptr [edx + 0x65]
0x10007e04: 0d 79 d3 25 0c or eax, 0xc25d379
0x10007e09: 1e push ds
0x10007e0a: 51 push ecx
0x10007e0b: d6 salc
0x10007e0c: 50 push eax
0x10007e0d: b8 46 c5 df 71 mov eax, 0x71dfc546
0x10007e12: 84 73 b5 test byte ptr [ebx - 0x4b], dh
0x10007e15: d2 f2 sal dl, cl
0x10007e17: 0a 17 or dl, byte ptr [edi]
0x10007e19: bc 45 18 6b d2 mov esp, 0xd26b1845
0x10007e1e: 64 ab stosd dword ptr es:[edi], eax
0x10007e20: 5e pop esi
0x10007e21: 86 53 b6 xchg byte ptr [ebx - 0x4a], dl
0x10007e24: 20 d5 and ch, dl
0x10007e26: 44 inc esp
0x10007e27: 7d 50 jge 0x10007e79 <function_10007de6+0x93>
0x10007e29: c7 02 8b b7 d1 ba mov dword ptr [edx], 0xbad1b78b
0x10007e2f: 27 daa
0x10007e30: 5b pop ebx
0x10007e31: 11 50 df adc dword ptr [eax - 0x21], edx
0x10007e34: 6e outsb dx, byte ptr [esi]
0x10007e35: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10007e36: d9 17 fst dword ptr [edi]
0x10007e38: 37 aaa
0x10007e39: 2d 0f bd fe 24 sub eax, 0x24febd0f
0x10007e3e: 60 pushal
0x10007e3f: 20 09 and byte ptr [ecx], cl
0x10007e41: e5 9c in eax, 0x9c
0x10007e43: 54 push esp
0x10007e44: 4d dec ebp
0x10007e45: 9f lahf
0x10007e46: 34 9e xor al, 0x9e
0x10007e48: 68 fa 0f 00 36 push 0x36000ffa
0x10007e4d: 3d 50 c8 fa 37 cmp eax, 0x37fac850
; data inside code section at 0x10007e52 -- 0x10007e57
0x10007e52: ea 0b ae 55 a1 |...U. |
0x10007e57: b1 53 mov cl, 0x53
0x10007e59: 27 daa
; data inside code section at 0x10007e5a -- 0x10007e78
0x10007e5a: da e0 4e 2e fa 6e e2 96 5a 65 96 5a d9 84 a7 25 |..N..n..Ze.Z...%|
0x10007e6a: f5 14 17 c1 71 e2 1d 1e 02 fd 24 19 ff da |....q.....$... |
0x10007e78: 94 xchg eax, esp
0x10007e79: e0 dc loopne 0x10007e57 <function_10007de6+0x71>
0x10007e7b: 2f das
0x10007e7c: 67 c1 f1 a7 sal ecx, -0x59
0x10007e80: 61 popal
0x10007e81: 79 9a jns 0x10007e1d
0x10007e83: 44 inc esp
0x10007e84: c2 30 b6 ret 0xb630
; function: function_10007e87 at 0x10007e87 -- 0x10007e8f
0x10007e87: b5 fb mov ch, 0xfb
0x10007e89: 33 73 9a xor esi, dword ptr [ebx - 0x66]
0x10007e8c: c2 38 0e ret 0xe38
; data inside code section at 0x10007e8f -- 0x10007eb7
0x10007e8f: 14 a1 11 e3 2c 33 f9 25 0b ba 2d 66 60 9f 15 e5 |....,3.%..-f`...|
0x10007e9f: d5 f3 55 66 05 99 7d e6 3b 32 6a 90 df d2 0c 64 |..Uf..}.;2j....d|
0x10007eaf: fb ae a1 2a 47 c6 92 28 |...*G..( |
; function: function_10007eb7 at 0x10007eb7 -- 0x10007ec0
0x10007eb7: 93 xchg eax, ebx
0x10007eb8: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10007eb9: ea f0 2f b2 cf 43 09 ljmp 0x943:0xcfb22ff0 <function_cfb22ff0>
; data inside code section at 0x10007ec0 -- 0x10007ed3
0x10007ec0: aa 02 11 20 4b 7e 2d 3d e5 97 d2 18 c5 f7 2a f9 |... K~-=......*.|
0x10007ed0: f2 88 30 |..0 |
; function: function_10007ed3 at 0x10007ed3 -- 0x10007ed4
; data inside code section at 0x10007ed4 -- 0x10007eef
0x10007ed4: 3f ec 8c 3a 62 ef 2e 8d 58 e8 26 21 63 fe 6a a0 |?..:b...X.&!c.j.|
0x10007ee4: 94 06 76 37 99 cf 6f de 57 4a f0 |..v7..o.WJ. |
; function: function_10007eef at 0x10007eef -- 0x1000803d
0x10007eef: 6e outsb dx, byte ptr [esi]
0x10007ef0: 37 aaa
0x10007ef1: ed in eax, dx
0x10007ef2: 45 inc ebp
0x10007ef3: 39 15 3b 1a fd e9 cmp dword ptr [0xe9fd1a3b], edx
0x10007ef9: df b7 fd 1c be f0 fbstp tbyte ptr [edi - 0xf41e303]
0x10007eff: ec in al, dx
0x10007f00: 7f d1 jg 0x10007ed3 <function_10007ed3>
0x10007f02: 63 87 aa 5b b7 52 arpl word ptr [edi + 0x52b75baa], ax
0x10007f08: 03 66 3a add esp, dword ptr [esi + 0x3a]
0x10007f0b: 2c 64 sub al, 0x64
0x10007f0d: 86 dd xchg ch, bl
0x10007f0f: 32 1f xor bl, byte ptr [edi]
0x10007f11: 09 59 16 or dword ptr [ecx + 0x16], ebx
0x10007f14: dc 5f a3 fcomp qword ptr [edi - 0x5d]
0x10007f17: 8b f6 mov esi, esi
0x10007f19: 91 xchg eax, ecx
0x10007f1a: 19 52 b8 sbb dword ptr [edx - 0x48], edx
0x10007f1d: 59 pop ecx
0x10007f1e: e8 b8 bc f8 ea call 0xfaf93bdb <unknown_faf93bdb>
0x10007f23: 47 inc edi
0x10007f24: 4a dec edx
0x10007f25: 1a a0 82 54 4e d2 sbb ah, byte ptr [eax - 0x2db1ab7e]
0x10007f2b: c0 81 11 be 63 4a 9e rol byte ptr [ecx + 0x4a63be11], 0x9e
0x10007f32: 85 42 c9 test dword ptr [edx - 0x37], eax
0x10007f35: dc 83 22 b5 10 77 fadd qword ptr [ebx + 0x7710b522]
0x10007f3b: 83 aa e0 4a 4b 3c d0 sub dword ptr [edx + 0x3c4b4ae0], -0x30
0x10007f42: 2f das
0x10007f43: e2 cf loop 0x10007f14 <function_10007eef+0x25>
0x10007f45: b7 77 mov bh, 0x77
0x10007f47: 08 2e or byte ptr [esi], ch
0x10007f49: 00 09 add byte ptr [ecx], cl
0x10007f4b: 28 57 b8 sub byte ptr [edi - 0x48], dl
0x10007f4e: d5 f1 aad 0xf1
0x10007f50: 29 1f sub dword ptr [edi], ebx
0x10007f52: 78 31 js 0x10007f85 <function_10007eef+0x96>
0x10007f54: ec in al, dx
0x10007f55: ec in al, dx
0x10007f56: 72 43 jb 0x10007f9b <function_10007eef+0xac>
0x10007f58: c9 leave
0x10007f59: cc int3
0x10007f5a: 25 52 21 a6 45 and eax, 0x45a62152
0x10007f5f: ce into
0x10007f60: 2e e5 3d in eax, 0x3d
0x10007f63: ca 0f b3 retf -0x4cf1
0x10007f66: 5b pop ebx
0x10007f67: e5 f3 in eax, 0xf3
0x10007f69: 8c 41 3d mov word ptr [ecx + 0x3d], es
0x10007f6c: 0d d5 69 29 67 or eax, 0x672969d5
0x10007f71: f9 stc
0x10007f72: f2 bb 45 62 99 7e mov ebx, 0x7e996245
0x10007f78: 45 inc ebp
0x10007f79: 6b 78 26 7d imul edi, dword ptr [eax + 0x26], 0x7d
0x10007f7d: 54 push esp
0x10007f7e: e5 96 in eax, 0x96
0x10007f80: d7 xlatb
0x10007f81: 8c 4c c8 41 mov word ptr [eax + ecx*8 + 0x41], cs
0x10007f85: 0a 96 bc b6 ee e9 or dl, byte ptr [esi - 0x16114944]
0x10007f8b: 78 d1 js 0x10007f5e
0x10007f8d: 74 77 je 0x10008006 <function_10007eef+0x117>
0x10007f8f: 00 d1 add cl, dl
0x10007f91: 90 nop
0x10007f92: 4c dec esp
0x10007f93: 60 pushal
0x10007f94: 11 74 f2 c2 adc dword ptr [edx + esi*8 - 0x3e], esi
0x10007f98: f3 12 f3 adc dh, bl
0x10007f9b: 0e push cs
0x10007f9c: 11 80 f4 09 68 96 adc dword ptr [eax - 0x6997f60c], eax
0x10007fa2: 7d 5e jge 0x10008002 <function_10007eef+0x113>
0x10007fa4: 99 cdq
0x10007fa5: 9d popfd
0x10007fa6: 7f 71 jg 0x10008019 <function_10007eef+0x12a>
0x10007fa8: 91 xchg eax, ecx
0x10007fa9: b4 84 mov ah, 0x84
0x10007fab: 2d 9d 14 4c c0 sub eax, 0xc04c149d
0x10007fb0: 4d dec ebp
0x10007fb1: bd 46 11 12 01 mov ebp, 0x1121146
0x10007fb6: 60 pushal
0x10007fb7: 83 42 fa 52 add dword ptr [edx - 6], 0x52
0x10007fbb: 5b pop ebx
0x10007fbc: e1 74 loope 0x10008032 <function_10007eef+0x143>
0x10007fbe: b6 9b mov dh, 0x9b
0x10007fc0: 62 6b 1c bound ebp, qword ptr [ebx + 0x1c]
0x10007fc3: 32 f8 xor bh, al
0x10007fc5: 93 xchg eax, ebx
0x10007fc6: c4 bb 2c c2 01 71 les edi, ptr [ebx + 0x7101c22c]
0x10007fcc: 16 push ss
0x10007fcd: 8d 78 2c lea edi, [eax + 0x2c]
0x10007fd0: 01 3a add dword ptr [edx], edi
0x10007fd2: 44 inc esp
0x10007fd3: 5d pop ebp
0x10007fd4: be ef b5 28 a2 mov esi, 0xa228b5ef
0x10007fd9: f9 stc
0x10007fda: b0 81 mov al, 0x81
0x10007fdc: 58 pop eax
0x10007fdd: 62 96 28 ec b5 4c bound edx, qword ptr [esi + 0x4cb5ec28]
0x10007fe3: d0 14 c3 rcl byte ptr [ebx + eax*8], 1
0x10007fe6: 76 b0 jbe 0x10007f98 <function_10007eef+0xa9>
0x10007fe8: 22 68 2d and ch, byte ptr [eax + 0x2d]
0x10007feb: d7 xlatb
0x10007fec: 20 5e 88 and byte ptr [esi - 0x78], bl
0x10007fef: 5d pop ebp
0x10007ff0: d6 salc
0x10007ff1: 2b 2a sub ebp, dword ptr [edx]
0x10007ff3: e5 80 in eax, 0x80
0x10007ff5: 92 xchg eax, edx
0x10007ff6: 3e aa stosb byte ptr es:[edi], al
0x10007ff8: 8c cd mov ebp, cs
0x10007ffa: bd d1 48 7b 95 mov ebp, 0x957b48d1
0x10007fff: ad lodsd eax, dword ptr [esi]
0x10008000: 40 inc eax
; data inside code section at 0x10008001 -- 0x10008002
0x10008001: 80 |. |
0x10008002: e4 dd in al, 0xdd
0x10008004: ac lodsb al, byte ptr [esi]
0x10008005: 9f lahf
0x10008006: b3 26 mov bl, 0x26
0x10008008: 19 97 ae d7 10 98 sbb dword ptr [edi - 0x67ef2852], edx
0x1000800e: 16 push ss
0x1000800f: 4c dec esp
0x10008010: d5 1c aad 0x1c
0x10008012: 58 pop eax
0x10008013: 47 inc edi
0x10008014: 6e outsb dx, byte ptr [esi]
0x10008015: 78 93 js 0x10007faa
0x10008017: 97 xchg eax, edi
0x10008018: 94 xchg eax, esp
0x10008019: 1b 92 50 d6 ff db sbb edx, dword ptr [edx - 0x240029b0]
0x1000801f: 93 xchg eax, ebx
0x10008020: 4a dec edx
0x10008021: e5 e4 in eax, 0xe4
0x10008023: 25 f6 8f f4 2f and eax, 0x2ff48ff6
0x10008028: 28 27 sub byte ptr [edi], ah
0x1000802a: 30 08 xor byte ptr [eax], cl
0x1000802c: b5 ad mov ch, 0xad
0x1000802e: 04 a9 add al, 0xa9
0x10008030: 9d popfd
0x10008031: 57 push edi
0x10008032: b1 92 mov cl, 0x92
0x10008034: 35 c8 a4 e0 a0 xor eax, 0xa0e0a4c8
0x10008039: 17 pop ss
0x1000803a: 24 09 and al, 9
0x1000803c: c3 ret
; function: function_1000803d at 0x1000803d -- 0x10008086
0x1000803d: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x1000803e: 74 96 je 0x10007fd6
0x10008040: 7c 2f jl 0x10008071 <function_1000803d+0x34>
0x10008042: a9 ac 85 c7 a8 test eax, 0xa8c785ac
0x10008047: ce into
0x10008048: 5b pop ebx
0x10008049: 29 76 d5 sub dword ptr [esi - 0x2b], esi
0x1000804c: 71 8e jno 0x10007fdc
0x1000804e: 76 24 jbe 0x10008074 <function_1000803d+0x37>
0x10008050: 83 50 d0 f1 adc dword ptr [eax - 0x30], -0xf
0x10008054: 28 05 16 52 f4 89 sub byte ptr [0x89f45216], al
0x1000805a: e6 5b out 0x5b, al
0x1000805c: 03 89 76 7e 04 5f add ecx, dword ptr [ecx + 0x5f047e76]
0x10008062: b1 fe mov cl, 0xfe
0x10008064: d1 68 e4 shr dword ptr [eax - 0x1c], 1
0x10008067: d2 3f sar byte ptr [edi], cl
0x10008069: 2e b8 01 8c 74 53 mov eax, 0x53748c01
0x1000806f: 4b dec ebx
0x10008070: 4e dec esi
0x10008071: 12 32 adc dh, byte ptr [edx]
0x10008073: 52 push edx
0x10008074: 01 62 92 add dword ptr [edx - 0x6e], esp
0x10008077: 66 fa cli
0x10008079: d5 9f aad 0x9f
0x1000807b: 97 xchg eax, edi
0x1000807c: 98 cwde
0x1000807d: 64 31 21 xor dword ptr fs:[ecx], esp
0x10008080: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10008081: 22 27 and ah, byte ptr [edi]
0x10008083: ff 68 9b ljmp [eax - 0x65]
; data inside code section at 0x10008086 -- 0x100080a7
0x10008086: 6a 3e ec bd 51 e4 47 5e 8e e7 b5 fe 3a 3c 59 0e |j>..Q.G^....:<Y.|
0x10008096: b5 38 69 44 9a 93 d0 05 19 7b a3 96 b1 88 96 28 |.8iD.....{.....(|
0x100080a6: b5 |. |
; function: function_100080a7 at 0x100080a7 -- 0x100080a8
; data inside code section at 0x100080a8 -- 0x1000810a
0x100080a8: 3a f5 41 ae 27 2b 95 19 ab 66 f6 af 5b 12 3e aa |:.A.'+...f..[.>.|
0x100080b8: b5 d0 d4 18 ef 19 e1 45 75 10 7b f9 3f 1f be c0 |.......Eu.{.?...|
0x100080c8: 5c f6 d5 90 30 7f f0 04 dc 44 29 36 2a 49 a1 dc |\...0....D)6*I..|
0x100080d8: 6c 39 12 e6 d6 ed 75 b5 0a f2 a8 a6 77 64 fe df |l9....u.....wd..|
0x100080e8: 8f 4f ed 31 dd 5e 63 44 ce 1a ab 5d f0 3f 69 d5 |.O.1.^cD...].?i.|
0x100080f8: 30 5d 52 0c 06 b9 37 dd 71 be 31 d7 36 71 ad 41 |0]R...7.q.1.6q.A|
0x10008108: 42 12 |B. |
; function: function_1000810a at 0x1000810a -- 0x1000810d
0x1000810a: ca db 63 retf 0x63db
; function: function_1000810d at 0x1000810d -- 0x1000817c
0x1000810d: c4 ab 50 e9 50 fc les ebp, ptr [ebx - 0x3af16b0]
0x10008113: d5 0b aad 0xb
0x10008115: f7 a6 ad 3a 62 20 mul dword ptr [esi + 0x20623aad]
0x1000811b: d4 3a aam 0x3a
0x1000811d: 89 78 71 mov dword ptr [eax + 0x71], edi
0x10008120: b1 37 mov cl, 0x37
0x10008122: 74 83 je 0x100080a7 <function_100080a7>
0x10008124: b1 0d mov cl, 0xd
0x10008126: 0f 2d 49 38 cvtps2pi mm1, qword ptr [ecx + 0x38]
0x1000812a: 0d fa 2f 54 ea or eax, 0xea542ffa
0x1000812f: 89 08 mov dword ptr [eax], ecx
0x10008131: ab stosd dword ptr es:[edi], eax
0x10008132: dd 0a fisttp qword ptr [edx]
0x10008134: a0 b4 c4 0f 88 mov al, byte ptr [0x880fc4b4]
0x10008139: e2 d4 loop 0x1000810f
0x1000813b: 87 d8 xchg eax, ebx
0x1000813d: 1a c5 sbb al, ch
0x1000813f: 9d popfd
0x10008140: 90 nop
0x10008141: 8c 53 31 mov word ptr [ebx + 0x31], ss
0x10008144: 26 25 cd c5 de 89 and eax, 0x89dec5cd
0x1000814a: d9 c6 fld st(6)
0x1000814c: 43 inc ebx
0x1000814d: 4a dec edx
0x1000814e: 65 6d insd dword ptr es:[edi], dx
0x10008150: a9 22 b0 c9 92 test eax, 0x92c9b022
0x10008155: d8 bd 18 8a 33 2b fdivr dword ptr [ebp + 0x2b338a18]
0x1000815b: b5 13 mov ch, 0x13
0x1000815d: d6 salc
0x1000815e: 51 push ecx
0x1000815f: 13 b7 fd ce cc 50 adc esi, dword ptr [edi + 0x50cccefd]
0x10008165: 06 push es
0x10008166: 6e outsb dx, byte ptr [esi]
0x10008167: b7 a1 mov bh, 0xa1
0x10008169: 79 c7 jns 0x10008132 <function_1000810d+0x25>
0x1000816b: 6b b6 3b 6e 0d 90 43 imul esi, dword ptr [esi - 0x6ff291c5], 0x43
0x10008172: 0a 56 eb or dl, byte ptr [esi - 0x15]
0x10008175: ea 2a 47 bd 0f 03 c2 ljmp 0xc203:0xfbd472a <unknown_fbd472a>
; data inside code section at 0x1000817c -- 0x1000818d
0x1000817c: 6a e2 e1 54 1c c7 d6 00 17 c7 4f 28 b8 45 0d bc |j..T......O(.E..|
0x1000818c: 7f |. |
; function: function_1000818d at 0x1000818d -- 0x1000818e
; data inside code section at 0x1000818e -- 0x1000819e
0x1000818e: ce 0d 23 fb be 8e b5 0c 57 b2 b2 17 cc 1c c6 44 |..#.....W......D|
; function: function_1000819e at 0x1000819e -- 0x1000819f
; data inside code section at 0x1000819f -- 0x100081d2
0x1000819f: 54 fc 77 1d 82 36 52 7f c9 3c 46 49 45 2d 26 cc |T.w..6R..<FIE-&.|
0x100081af: 98 9d c5 ac 99 97 78 99 4b 32 0b 94 63 02 fb e0 |......x.K2..c...|
0x100081bf: b0 24 8b b6 fc c4 0c 3b 16 f7 8c 87 91 5f 7b 38 |.$.....;....._{8|
0x100081cf: 30 c1 d3 |0.. |
; function: function_100081d2 at 0x100081d2 -- 0x100081d5
0x100081d2: ca 8e b7 retf -0x4872
; function: function_100081d5 at 0x100081d5 -- 0x100081f8
0x100081d5: 40 inc eax
0x100081d6: 9a ce 21 8d 27 e9 0a lcall 0xae9:0x278d21ce <unknown_278d21ce>
0x100081dd: e8 3a 35 7d bb call 0xcb7db71c <unknown_cb7db71c>
0x100081e2: 11 0e adc dword ptr [esi], ecx
0x100081e4: 92 xchg eax, edx
0x100081e5: b5 11 mov ch, 0x11
0x100081e7: f3 d4 bd aam 0xbd
0x100081ea: 8a d8 mov bl, al
0x100081ec: 91 xchg eax, ecx
0x100081ed: 9e sahf
0x100081ee: 17 pop ss
0x100081ef: 70 fb jo 0x100081ec <function_100081d5+0x17>
0x100081f1: 75 9a jne 0x1000818d <function_1000818d>
0x100081f3: e9 1d a7 c1 99 jmp 0xa9c22915 <function_a9c22915>
; function: function_100081f8 at 0x100081f8 -- 0x1000823c
0x100081f8: c0 2a 09 shr byte ptr [edx], 9
0x100081fb: 0b 4c 47 e7 or ecx, dword ptr [edi + eax*2 - 0x19]
0x100081ff: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10008200: 54 push esp
0x10008201: 3e 4c dec esp
0x10008203: 1d 4c c2 b6 a2 sbb eax, 0xa2b6c24c
0x10008208: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10008209: 8d 56 2a lea edx, [esi + 0x2a]
0x1000820c: e8 a0 39 91 0e call 0x1e91bbb1 <unknown_1e91bbb1>
0x10008211: 09 22 or dword ptr [edx], esp
0x10008213: 86 ad b4 74 64 f7 xchg byte ptr [ebp - 0x89b8b4c], ch
0x10008219: 8d 09 lea ecx, [ecx]
0x1000821b: 74 81 je 0x1000819e <function_1000819e>
0x1000821d: e4 a5 in al, 0xa5
0x1000821f: c4 73 82 les esi, ptr [ebx - 0x7e]
0x10008222: ff c3 inc ebx
0x10008224: 44 inc esp
0x10008225: ec in al, dx
0x10008226: 4f dec edi
0x10008227: e7 ce out 0xce, eax
0x10008229: d3 a2 6c dc 04 de shl dword ptr [edx - 0x21fb2394], cl
0x1000822f: df 95 2c a9 01 a6 fist word ptr [ebp - 0x59fe56d4]
0x10008235: ea 61 9c d5 c0 c4 33 ljmp 0x33c4:0xc0d59c61 <function_c0d59c61>
; data inside code section at 0x1000823c -- 0x10008246
0x1000823c: c1 be 57 4f a4 6d 4d 72 fc f6 |..WO.mMr.. |
; function: function_10008246 at 0x10008246 -- 0x10008253
0x10008246: 02 b1 24 91 a7 8e add dh, byte ptr [ecx - 0x71586edc]
0x1000824c: 30 d9 xor cl, bl
0x1000824e: 8b c0 mov eax, eax
0x10008250: ca ee f3 retf -0xc12
; function: function_10008253 at 0x10008253 -- 0x10008418
0x10008253: e8 f4 7e 69 7b call 0x8b6a014c <unknown_8b6a014c>
0x10008258: cc int3
0x10008259: b8 1d 6a 55 62 mov eax, 0x62556a1d
0x1000825e: 34 c1 xor al, 0xc1
0x10008260: 60 pushal
0x10008261: 74 d3 je 0x10008236
0x10008263: d2 16 rcl byte ptr [esi], cl
0x10008265: b3 63 mov bl, 0x63
0x10008267: 01 f4 add esp, esi
0x10008269: ad lodsd eax, dword ptr [esi]
0x1000826a: 9c pushfd
0x1000826b: c1 4a 7b ca ror dword ptr [edx + 0x7b], -0x36
0x1000826f: 23 9e 60 8e aa 41 and ebx, dword ptr [esi + 0x41aa8e60]
0x10008275: 0f 9a 1d d5 95 f4 00 setp byte ptr [0xf495d5]
0x1000827c: f3 6e rep outsb dx, byte ptr [esi]
0x1000827e: fd std
0x1000827f: f4 hlt
0x10008280: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10008281: 03 6f e6 add ebp, dword ptr [edi - 0x1a]
0x10008284: e1 19 loope 0x1000829f <function_10008253+0x4c>
0x10008286: 08 06 or byte ptr [esi], al
0x10008288: 78 52 js 0x100082dc <function_10008253+0x89>
0x1000828a: 55 push ebp
0x1000828b: d7 xlatb
0x1000828c: 9c pushfd
0x1000828d: 10 19 adc byte ptr [ecx], bl
0x1000828f: d1 33 sal dword ptr [ebx], 1
0x10008291: 69 8b 5e 1f a6 65 50 9b 1b d0 imul ecx, dword ptr [ebx + 0x65a61f5e], 0xd01b9b50
; data inside code section at 0x1000829b -- 0x1000829d
0x1000829b: d9 a0 |.. |
0x1000829d: 78 bf js 0x1000825e <function_10008253+0xb>
0x1000829f: 51 push ecx
0x100082a0: 6e outsb dx, byte ptr [esi]
0x100082a1: 37 aaa
0x100082a2: e4 a8 in al, 0xa8
0x100082a4: ee out dx, al
0x100082a5: 6f outsd dx, dword ptr [esi]
0x100082a6: 68 63 80 15 6c push 0x6c158063
0x100082ab: 2c 1e sub al, 0x1e
0x100082ad: 08 bf a6 8d ec 69 or byte ptr [edi + 0x69ec8da6], bh
0x100082b3: 8b 9b dc 91 25 c9 mov ebx, dword ptr [ebx - 0x36da6e24]
0x100082b9: 85 f9 test ecx, edi
0x100082bb: ba 42 2c a5 1c mov edx, 0x1ca52c42
0x100082c0: 84 44 57 96 test byte ptr [edi + edx*2 - 0x6a], al
0x100082c4: b9 1f 11 2f 29 mov ecx, 0x292f111f
0x100082c9: 17 pop ss
0x100082ca: 4c dec esp
0x100082cb: 4b dec ebx
0x100082cc: 32 be e6 71 c6 c9 xor bh, byte ptr [esi - 0x36398e1a]
0x100082d2: 3f aas
0x100082d3: ce into
0x100082d4: 17 pop ss
0x100082d5: 53 push ebx
0x100082d6: 50 push eax
0x100082d7: dc 30 fdiv qword ptr [eax]
0x100082d9: 3e 3f aas
; data inside code section at 0x100082db -- 0x100082dc
0x100082db: 8b |. |
0x100082dc: aa stosb byte ptr es:[edi], al
0x100082dd: 1a 4a 74 sbb cl, byte ptr [edx + 0x74]
0x100082e0: 77 48 ja 0x1000832a <function_10008253+0xd7>
0x100082e2: 7c 0d jl 0x100082f1 <function_10008253+0x9e>
0x100082e4: 32 1d 16 2c 21 14 xor bl, byte ptr [0x14212c16]
0x100082ea: e9 7d 8d 8f 50 jmp 0x6090106c <function_6090106c>
; data inside code section at 0x100082ef -- 0x100082f1
0x100082ef: 98 26 |.& |
0x100082f1: b5 71 mov ch, 0x71
0x100082f3: a2 5b 76 a4 02 mov byte ptr [0x2a4765b], al
0x100082f8: 09 1a or dword ptr [edx], ebx
0x100082fa: 09 24 07 or dword ptr [edi + eax], esp
0x100082fd: 94 xchg eax, esp
0x100082fe: bb bc d1 7c 74 mov ebx, 0x747cd1bc
0x10008303: 36 cb retf
0x10008305: 81 1e df 83 e5 6d sbb dword ptr [esi], 0x6de583df
0x1000830b: 4a dec edx
0x1000830c: 0c 31 or al, 0x31
0x1000830e: 85 77 07 test dword ptr [edi + 7], esi
0x10008311: 14 2c adc al, 0x2c
0x10008313: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10008314: d1 e8 shr eax, 1
0x10008316: ac lodsb al, byte ptr [esi]
0x10008317: 9a 89 18 23 8a e6 90 lcall 0x90e6:0x8a231889 <unknown_8a231889>
0x1000831e: c9 leave
0x1000831f: 55 push ebp
0x10008320: be d4 d7 a0 00 mov esi, 0xa0d7d4
0x10008325: 5a pop edx
0x10008326: b1 4b mov cl, 0x4b
; data inside code section at 0x10008328 -- 0x1000832a
0x10008328: ba 3d |.= |
0x1000832a: 7a fc jp 0x10008328 <function_10008253+0xd3>
0x1000832c: d6 salc
0x1000832d: d9 25 48 7c 5b 78 fldenv [0x785b7c48]
0x10008333: 97 xchg eax, edi
0x10008334: 89 3b mov dword ptr [ebx], edi
0x10008336: 21 fc and esp, edi
0x10008338: d9 94 02 e5 98 62 0d fst dword ptr [edx + eax + 0xd6298e5]
0x1000833f: 4c dec esp
0x10008340: e8 49 41 68 3f call 0x4f68c48e <unknown_4f68c48e>
0x10008345: 3f aas
0x10008346: 6d insd dword ptr es:[edi], dx
0x10008347: b5 04 mov ch, 4
0x10008349: e5 31 in eax, 0x31
0x1000834b: 1f pop ds
0x1000834c: 7d 1d jge 0x1000836b <function_10008253+0x118>
0x1000834e: e0 03 loopne 0x10008353 <function_10008253+0x100>
0x10008350: f7 dc neg esp
; data inside code section at 0x10008352 -- 0x10008353
0x10008352: c0 |. |
0x10008353: 8e 64 33 0b mov fs, word ptr [ebx + esi + 0xb]
0x10008357: e0 45 loopne 0x1000839e <function_10008253+0x14b>
0x10008359: 6d insd dword ptr es:[edi], dx
0x1000835a: e8 14 4d c7 46 call 0x56c7d073 <unknown_56c7d073>
0x1000835f: 03 ec add ebp, esp
0x10008361: b2 11 mov dl, 0x11
0x10008363: 19 db sbb ebx, ebx
0x10008365: 0f 9f 09 setg byte ptr [ecx]
0x10008368: fc cld
; data inside code section at 0x10008369 -- 0x1000836b
0x10008369: be 9a |.. |
0x1000836b: 88 9a 3f 91 1c ab mov byte ptr [edx - 0x54e36ec1], bl
0x10008371: e3 0e jecxz 0x10008381 <function_10008253+0x12e>
0x10008373: 2d 03 29 8a e5 sub eax, 0xe58a2903
0x10008378: e7 4c out 0x4c, eax
0x1000837a: e2 7a loop 0x100083f6 <function_10008253+0x1a3>
0x1000837c: ca e5 99 retf -0x661b
; data inside code section at 0x1000837f -- 0x10008381
0x1000837f: ec 68 |.h |
0x10008381: db d0 fcmovnbe st(0), st(0)
0x10008383: ad lodsd eax, dword ptr [esi]
0x10008384: ae scasb al, byte ptr es:[edi]
0x10008385: 26 50 push eax
0x10008387: 25 d5 2f 19 a6 and eax, 0xa6192fd5
0x1000838c: 96 xchg eax, esi
0x1000838d: 02 5b b0 add bl, byte ptr [ebx - 0x50]
0x10008390: 61 popal
0x10008391: 2f das
0x10008392: 48 dec eax
0x10008393: b1 62 mov cl, 0x62
0x10008395: bd dd 91 c0 5a mov ebp, 0x5ac091dd
; data inside code section at 0x1000839a -- 0x1000839d
0x1000839a: 9a 27 28 |.'( |
0x1000839d: 6d insd dword ptr es:[edi], dx
0x1000839e: 7d 35 jge 0x100083d5 <function_10008253+0x182>
0x100083a0: 63 70 6d arpl word ptr [eax + 0x6d], si
0x100083a3: 81 d5 31 41 74 ad adc ebp, 0xad744131
0x100083a9: 4e dec esi
0x100083aa: 23 07 and eax, dword ptr [edi]
0x100083ac: 01 91 c8 eb 23 c3 add dword ptr [ecx - 0x3cdc1438], edx
0x100083b2: 2c d3 sub al, 0xd3
0x100083b4: 6d insd dword ptr es:[edi], dx
0x100083b5: f4 hlt
0x100083b6: 8a eb mov ch, bl
0x100083b8: 43 inc ebx
0x100083b9: 3c 66 cmp al, 0x66
0x100083bb: 8b 70 b6 mov esi, dword ptr [eax - 0x4a]
0x100083be: dc b2 c0 90 42 3d fdiv qword ptr [edx + 0x3d4290c0]
; data inside code section at 0x100083c4 -- 0x100083d5
0x100083c4: fe ae 92 b3 1f 55 5d f6 b7 61 df a3 74 08 a4 9d |.....U]..a..t...|
0x100083d4: 08 |. |
0x100083d5: 93 xchg eax, ebx
0x100083d6: c8 16 10 16 enter 0x1016, 0x16
0x100083da: c8 c4 a2 37 enter -0x5d3c, 0x37
0x100083de: 67 7a 30 jp 0x10008411 <function_10008253+0x1be>
0x100083e1: df a3 de 3a 97 26 fbld tbyte ptr [ebx + 0x26973ade]
0x100083e7: d6 salc
0x100083e8: 0b 16 or edx, dword ptr [esi]
0x100083ea: ea b8 1e f8 ab a3 0f ljmp 0xfa3:0xabf81eb8 <function_abf81eb8>
; data inside code section at 0x100083f1 -- 0x100083f4
0x100083f1: f3 00 8c |... |
0x100083f4: 3e 57 push edi
0x100083f6: dc 2f fsubr qword ptr [edi]
0x100083f8: 06 push es
0x100083f9: cd c4 int 0xc4
0x100083fb: db c6 fcmovnb st(0), st(6)
; data inside code section at 0x100083fd -- 0x100083fe
0x100083fd: c7 |. |
0x100083fe: 6b 12 48 imul edx, dword ptr [edx], 0x48
0x10008401: 68 90 17 40 fb push 0xfb401790
0x10008406: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10008407: e9 c5 28 61 73 jmp 0x8361acd1 <function_8361acd1>
; data inside code section at 0x1000840c -- 0x10008411
0x1000840c: 07 06 6c 5b 32 |..l[2 |
0x10008411: d6 salc
0x10008412: f7 61 3f mul dword ptr [ecx + 0x3f]
0x10008415: c2 ee 6b ret 0x6bee
; function: function_10008418 at 0x10008418 -- 0x1000841c
0x10008418: b3 99 mov bl, 0x99
0x1000841a: ff e3 jmp ebx
; function: function_1000841c at 0x1000841c -- 0x100084de
0x1000841c: 9f lahf
0x1000841d: d9 d8 fstpnce st(0), st(0)
0x1000841f: d2 40 c6 rol byte ptr [eax - 0x3a], cl
0x10008422: 78 4a js 0x1000846e <function_1000841c+0x52>
0x10008424: 01 89 e0 7c 5e 2a add dword ptr [ecx + 0x2a5e7ce0], ecx
0x1000842a: 5e pop esi
0x1000842b: cf iretd
0x1000842c: ba b1 29 f6 c1 mov edx, 0xc1f629b1
0x10008431: a0 69 e1 cf 9b mov al, byte ptr [0x9bcfe169]
0x10008436: 73 65 jae 0x1000849d <function_1000841c+0x81>
0x10008438: 17 pop ss
0x10008439: cc int3
0x1000843a: 97 xchg eax, edi
0x1000843b: 6d insd dword ptr es:[edi], dx
0x1000843c: fa cli
0x1000843d: 6b 90 59 60 36 c2 07 imul edx, dword ptr [eax - 0x3dc99fa7], 7
0x10008444: b4 fe mov ah, 0xfe
0x10008446: 09 e3 or ebx, esp
0x10008448: c5 20 lds esp, ptr [eax]
0x1000844a: 5e pop esi
0x1000844b: fc cld
0x1000844c: 46 inc esi
0x1000844d: cc int3
0x1000844e: d8 dc fcomp st(4)
0x10008450: 72 85 jb 0x100083d7
0x10008452: ef out dx, eax
0x10008453: 95 xchg eax, ebp
0x10008454: b6 49 mov dh, 0x49
0x10008456: 18 e1 sbb cl, ah
0x10008458: 8a c0 mov al, al
0x1000845a: 32 25 c8 be 7c e8 xor ah, byte ptr [0xe87cbec8]
0x10008460: a0 f4 9c ce ae mov al, byte ptr [0xaece9cf4]
0x10008465: c8 c2 f9 db enter -0x63e, -0x25
0x10008469: 47 inc edi
0x1000846a: 41 inc ecx
0x1000846b: ef out dx, eax
0x1000846c: 54 push esp
0x1000846d: 17 pop ss
0x1000846e: d0 19 rcr byte ptr [ecx], 1
0x10008470: 74 43 je 0x100084b5 <function_1000841c+0x99>
0x10008472: de aa 99 dd 8a da fisubr word ptr [edx - 0x25752267]
0x10008478: d7 xlatb
0x10008479: ff 97 5a f2 df ef call dword ptr [edi - 0x10200da6]
0x1000847f: ee out dx, al
0x10008480: 12 73 e2 adc dh, byte ptr [ebx - 0x1e]
0x10008483: 60 pushal
0x10008484: b0 d9 mov al, 0xd9
0x10008486: c3 ret
; data inside code section at 0x10008487 -- 0x10008494
0x10008487: 96 18 a7 74 24 84 b3 41 6f f2 72 54 c1 |...t$..Ao.rT. |
0x10008494: b1 48 mov cl, 0x48
0x10008496: ce into
0x10008497: 86 44 58 24 xchg byte ptr [eax + ebx*2 + 0x24], al
0x1000849b: 79 0d jns 0x100084aa <function_1000841c+0x8e>
0x1000849d: 58 pop eax
0x1000849e: 95 xchg eax, ebp
0x1000849f: f5 cmc
0x100084a0: 48 dec eax
0x100084a1: 22 5e ca and bl, byte ptr [esi - 0x36]
0x100084a4: b0 bd mov al, 0xbd
0x100084a6: 61 popal
0x100084a7: 08 5d 66 or byte ptr [ebp + 0x66], bl
0x100084aa: dd 35 68 a3 af fa fnsave dword ptr [0xfaafa368]
0x100084b0: 10 28 adc byte ptr [eax], ch
0x100084b2: 14 61 adc al, 0x61
; data inside code section at 0x100084b4 -- 0x100084b5
0x100084b4: bb |. |
0x100084b5: 2d c7 05 f0 08 sub eax, 0x8f005c7
0x100084ba: 28 0a sub byte ptr [edx], cl
0x100084bc: d8 a1 32 98 37 b2 fsub dword ptr [ecx - 0x4dc867ce]
0x100084c2: b1 e6 mov cl, 0xe6
0x100084c4: ee out dx, al
0x100084c5: 1f pop ds
0x100084c6: 68 07 0d 8f 5b push 0x5b8f0d07
0x100084cb: 23 18 and ebx, dword ptr [eax]
0x100084cd: 48 dec eax
0x100084ce: f1 int1
0x100084cf: de 18 ficomp word ptr [eax]
0x100084d1: 5e pop esi
0x100084d2: 38 8b 74 0b 6d 9d cmp byte ptr [ebx - 0x6292f48c], cl
0x100084d8: 15 c3 c3 d9 67 adc eax, 0x67d9c3c3
0x100084dd: 46 inc esi
; data inside code section at 0x100084de -- 0x100084df
0x100084de: c6 |. |
; function: function_100084df at 0x100084df -- 0x100084f7
0x100084df: 20 d1 and cl, dl
0x100084e1: d3 57 08 rcl dword ptr [edi + 8], cl
0x100084e4: 51 push ecx
0x100084e5: c0 71 98 5a sal byte ptr [ecx - 0x68], 0x5a
0x100084e9: 8d 02 lea eax, [edx]
0x100084eb: 0d 85 7b 90 df or eax, 0xdf907b85
0x100084f0: d9 05 21 ce d0 83 fld dword ptr [0x83d0ce21]
0x100084f6: c3 ret
; function: function_100084f7 at 0x100084f7 -- 0x10008530
0x100084f7: 60 pushal
0x100084f8: 18 b4 17 38 4f be 2f sbb byte ptr [edi + edx + 0x2fbe4f38], dh
0x100084ff: 5c pop esp
0x10008500: de 10 ficom word ptr [eax]
0x10008502: 0a 9b e7 6a 02 80 or bl, byte ptr [ebx - 0x7ffd9519]
0x10008508: 83 6f 85 26 sub dword ptr [edi - 0x7b], 0x26
0x1000850c: 05 73 03 f7 ea add eax, 0xeaf70373
0x10008511: 86 0c c4 xchg byte ptr [esp + eax*8], cl
0x10008514: 00 63 89 add byte ptr [ebx - 0x77], ah
0x10008517: c4 ba 9e d1 f3 82 les edi, ptr [edx - 0x7d0c2e62]
0x1000851d: b6 48 mov dh, 0x48
0x1000851f: 79 d2 jns 0x100084f3
0x10008521: 3c 7c cmp al, 0x7c
0x10008523: 6b f8 b4 imul edi, eax, -0x4c
0x10008526: c8 4c de 30 enter -0x21b4, 0x30
0x1000852a: da 3f fidivr dword ptr [edi]
0x1000852c: d9 37 fnstenv [edi]
0x1000852e: 58 pop eax
0x1000852f: cb retf
; data inside code section at 0x10008530 -- 0x1000854b
0x10008530: e8 51 98 6c d3 b8 71 f6 84 e0 69 01 e8 58 52 00 |.Q.l..q...i..XR.|
0x10008540: 92 b6 49 5e 54 b8 c6 6a 07 cc e3 |..I^T..j... |
; function: function_1000854b at 0x1000854b -- 0x10008736
0x1000854b: 3b 8c b7 9d 88 bb b1 cmp ecx, dword ptr [edi + esi*4 - 0x4e447763]
0x10008552: f7 06 6d 70 6c 9b test dword ptr [esi], 0x9b6c706d
0x10008558: 13 13 adc edx, dword ptr [ebx]
0x1000855a: 77 45 ja 0x100085a1 <function_1000854b+0x56>
0x1000855c: 6d insd dword ptr es:[edi], dx
0x1000855d: 2d b4 fb 10 94 sub eax, 0x9410fbb4
0x10008562: f4 hlt
0x10008563: b7 66 mov bh, 0x66
0x10008565: 35 8c a9 54 e7 xor eax, 0xe754a98c
0x1000856a: 9b wait
0x1000856b: 5c pop esp
0x1000856c: 25 80 01 cf b5 and eax, 0xb5cf0180
0x10008571: 88 81 f9 98 8f 22 mov byte ptr [ecx + 0x228f98f9], al
0x10008577: f9 stc
0x10008578: fe 8d 13 e6 ae f9 dec byte ptr [ebp - 0x65119ed]
0x1000857e: 27 daa
0x1000857f: 8d 12 lea edx, [edx]
0x10008581: 04 f2 add al, 0xf2
0x10008583: 08 fd or ch, bh
0x10008585: be 96 a1 7d bb mov esi, 0xbb7da196
0x1000858a: c1 5c 08 85 9d rcr dword ptr [eax + ecx - 0x7b], -0x63
0x1000858f: 51 push ecx
0x10008590: c9 leave
0x10008591: b6 d3 mov dh, 0xd3
0x10008593: 80 c7 5f add bh, 0x5f
0x10008596: b1 49 mov cl, 0x49
0x10008598: 84 2b test byte ptr [ebx], ch
0x1000859a: 61 popal
0x1000859b: 52 push edx
0x1000859c: 62 08 bound ecx, qword ptr [eax]
0x1000859e: 14 aa adc al, 0xaa
0x100085a0: 48 dec eax
0x100085a1: f2 43 inc ebx
0x100085a3: 28 3d a7 63 81 58 sub byte ptr [0x588163a7], bh
0x100085a9: 6d insd dword ptr es:[edi], dx
0x100085aa: bb 4e 4d 13 28 mov ebx, 0x28134d4e
0x100085af: e0 43 loopne 0x100085f4 <function_1000854b+0xa9>
0x100085b1: 7e 56 jle 0x10008609 <function_1000854b+0xbe>
0x100085b3: 64 d2 e9 shr cl, cl
0x100085b6: 6d insd dword ptr es:[edi], dx
0x100085b7: 79 77 jns 0x10008630 <function_1000854b+0xe5>
0x100085b9: 34 16 xor al, 0x16
0x100085bb: d0 96 a5 79 d2 87 rcl byte ptr [esi - 0x782d865b], 1
0x100085c1: 70 55 jo 0x10008618 <function_1000854b+0xcd>
0x100085c3: 6c insb byte ptr es:[edi], dx
0x100085c4: 98 cwde
0x100085c5: e0 95 loopne 0x1000855c <function_1000854b+0x11>
0x100085c7: 72 71 jb 0x1000863a <function_1000854b+0xef>
0x100085c9: 96 xchg eax, esi
0x100085ca: 8a 85 4d 71 0c 8c mov al, byte ptr [ebp - 0x73f38eb3]
0x100085d0: e9 2b e6 d4 f7 jmp 0x7d56c00 <unknown_7d56c00>
; data inside code section at 0x100085d5 -- 0x100085d9
0x100085d5: 6d 11 02 70 |m..p |
0x100085d9: 62 89 b4 fc 8e 96 bound ecx, qword ptr [ecx - 0x6971034c]
0x100085df: e9 24 c8 33 66 jmp 0x76344e08 <function_76344e08>
; data inside code section at 0x100085e4 -- 0x100085e9
0x100085e4: 49 fe 64 4e bd |I.dN. |
0x100085e9: eb af jmp 0x1000859a <function_1000854b+0x4f>
; data inside code section at 0x100085eb -- 0x100085f2
0x100085eb: ae 9f 8b 3a cf fb a2 |...:... |
0x100085f2: 9b wait
0x100085f3: aa stosb byte ptr es:[edi], al
0x100085f4: 1a 96 90 48 06 6b sbb dl, byte ptr [esi + 0x6b064890]
0x100085fa: f4 hlt
0x100085fb: 47 inc edi
0x100085fc: 16 push ss
0x100085fd: fc cld
0x100085fe: 3c 5e cmp al, 0x5e
0x10008600: 90 nop
0x10008601: fd std
0x10008602: ab stosd dword ptr es:[edi], eax
; data inside code section at 0x10008603 -- 0x10008606
0x10008603: 3e f0 c4 |>.. |
0x10008606: ca f3 77 retf 0x77f3
0x10008609: 8b 0c 28 mov ecx, dword ptr [eax + ebp]
0x1000860c: 04 b9 add al, 0xb9
; data inside code section at 0x1000860e -- 0x1000860f
0x1000860e: c6 |. |
0x1000860f: 0c 4a or al, 0x4a
0x10008611: da cc fcmove st(0), st(4)
0x10008613: eb 5d jmp 0x10008672 <function_1000854b+0x127>
; data inside code section at 0x10008615 -- 0x10008618
0x10008615: 81 68 a0 |.h. |
0x10008618: f5 cmc
0x10008619: e2 2c loop 0x10008647 <function_1000854b+0xf9>
0x1000861b: 4c dec esp
0x1000861c: 57 push edi
0x1000861d: 6c insb byte ptr es:[edi], dx
0x1000861e: 92 xchg eax, edx
0x1000861f: ae scasb al, byte ptr es:[edi]
0x10008620: 6e outsb dx, byte ptr [esi]
0x10008621: c0 07 fa rol byte ptr [edi], 0xfa
0x10008624: 9d popfd
0x10008625: bd 56 44 69 aa mov ebp, 0xaa694456
0x1000862a: 4c dec esp
0x1000862b: 87 db xchg ebx, ebx
0x1000862d: 9b wait
0x1000862e: 7a 30 jp 0x10008660 <function_1000854b+0x115>
0x10008630: d1 d8 rcr eax, 1
0x10008632: 7a 4f jp 0x10008683 <function_1000854b+0x138>
0x10008634: cd 9b int 0x9b
0x10008636: ca 3e 7c retf 0x7c3e
; data inside code section at 0x10008639 -- 0x1000863a
0x10008639: 6a |j |
0x1000863a: 18 19 sbb byte ptr [ecx], bl
0x1000863c: 26 92 xchg eax, edx
0x1000863e: 06 push es
0x1000863f: 0e push cs
0x10008640: ff 1f lcall [edi]
0x10008642: 1a fc sbb bh, ah
0x10008644: 79 b6 jns 0x100085fc
; data inside code section at 0x10008646 -- 0x10008660
0x10008646: dd 66 8c be e6 b0 8f 3c 80 96 5b 70 41 d4 88 f6 |.f.....<..[pA...|
0x10008656: d6 4b 7b 85 64 ab d7 c0 61 d5 |.K{.d...a. |
0x10008660: 49 dec ecx
0x10008661: 10 56 59 adc byte ptr [esi + 0x59], dl
0x10008664: 7b 5c jnp 0x100086c2 <function_1000854b+0x177>
0x10008666: 26 44 inc esp
0x10008668: ca 72 95 retf -0x6a8e
0x1000866b: e3 06 jecxz 0x10008673
0x1000866d: ed in eax, dx
0x1000866e: 3b 04 5e cmp eax, dword ptr [esi + ebx*2]
0x10008671: 9d popfd
0x10008672: d1 3f sar dword ptr [edi], 1
0x10008674: b8 df e1 17 a2 mov eax, 0xa217e1df
0x10008679: ce into
0x1000867a: e8 dc 22 5f 4f call 0x5f5fa95b <unknown_5f5fa95b>
0x1000867f: 0b 55 9b or edx, dword ptr [ebp - 0x65]
0x10008682: 06 push es
0x10008683: 1c 8d sbb al, 0x8d
0x10008685: 25 76 07 c7 d9 and eax, 0xd9c70776
0x1000868a: f4 hlt
0x1000868b: 50 push eax
; data inside code section at 0x1000868c -- 0x1000868d
0x1000868c: 8c |. |
0x1000868d: fd std
0x1000868e: 28 1d 6b 28 87 ee sub byte ptr [0xee87286b], bl
0x10008694: ce into
0x10008695: 2f das
0x10008696: a0 75 3b 38 3a mov al, byte ptr [0x3a383b75]
0x1000869b: d5 b6 aad 0xb6
0x1000869d: 9e sahf
0x1000869e: d9 35 e0 d1 18 18 fnstenv [0x1818d1e0]
0x100086a4: 3a 1a cmp bl, byte ptr [edx]
0x100086a6: c9 leave
0x100086a7: 47 inc edi
0x100086a8: f1 int1
0x100086a9: f4 hlt
0x100086aa: 12 29 adc ch, byte ptr [ecx]
0x100086ac: 66 04 55 add al, 0x55
0x100086af: 0e push cs
0x100086b0: 17 pop ss
0x100086b1: dd b6 40 51 a8 bc fnsave dword ptr [esi - 0x4357aec0]
0x100086b7: 55 push ebp
0x100086b8: 22 53 31 and dl, byte ptr [ebx + 0x31]
0x100086bb: c1 f9 ec sar ecx, -0x14
0x100086be: 9f lahf
0x100086bf: 24 35 and al, 0x35
; data inside code section at 0x100086c1 -- 0x100086c2
0x100086c1: 81 |. |
0x100086c2: e7 52 out 0x52, eax
0x100086c4: 7b 45 jnp 0x1000870b <function_1000854b+0x1c0>
0x100086c6: 16 push ss
; data inside code section at 0x100086c7 -- 0x100086ee
0x100086c7: 8c 3c 90 14 3c 1a c8 f4 28 00 a0 fb 3d 7b 73 9c |.<..<...(...={s.|
0x100086d7: 80 85 0f 7e 2a 1b 96 87 9e ce d1 3e 17 d7 6e 55 |...~*......>..nU|
0x100086e7: 54 50 79 27 64 64 f0 |TPy'dd. |
0x100086ee: 03 1f add ebx, dword ptr [edi]
0x100086f0: 0d 25 f9 e6 fe or eax, 0xfee6f925
0x100086f5: 5b pop ebx
0x100086f6: ca b9 bc retf -0x4347
0x100086f9: 14 89 adc al, 0x89
0x100086fb: cb retf
; data inside code section at 0x100086fc -- 0x100086fd
0x100086fc: 81 |. |
0x100086fd: 9d popfd
0x100086fe: 52 push edx
0x100086ff: 0c b6 or al, 0xb6
0x10008701: ca 24 7e retf 0x7e24
; data inside code section at 0x10008704 -- 0x1000870a
0x10008704: b1 cd 04 95 de 2d |.....- |
0x1000870a: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x1000870b: 52 push edx
0x1000870c: d6 salc
0x1000870d: 72 99 jb 0x100086a8 <function_1000854b+0x15d>
0x1000870f: dd 21 frstor dword ptr [ecx]
0x10008711: 32 08 xor cl, byte ptr [eax]
0x10008713: d5 3c aad 0x3c
0x10008715: 7b 11 jnp 0x10008728 <function_1000854b+0x1dd>
0x10008717: 1a ad 54 c6 52 f3 sbb ch, byte ptr [ebp - 0xcad39ac]
0x1000871d: 0f 64 ae 02 b0 9e 95 pcmpgtb mm5, qword ptr [esi - 0x6a614ffe]
0x10008724: c8 ed 5e b7 enter 0x5eed, -0x49
0x10008728: 26 05 62 20 95 26 add eax, 0x26952062
0x1000872e: a2 03 0a 59 e0 mov byte ptr [0xe0590a03], al
0x10008733: c2 a2 95 ret 0x95a2
; data inside code section at 0x10008736 -- 0x10008737
0x10008736: a0 |. |
; function: function_10008737 at 0x10008737 -- 0x1000873e
0x10008737: a2 a0 5c 86 29 mov byte ptr [0x29865ca0], al
0x1000873c: eb b4 jmp 0x100086f2
; data inside code section at 0x1000873e -- 0x10008747
0x1000873e: f9 fa 38 8f d6 f1 2c ab 0f |..8...,.. |
; function: function_10008747 at 0x10008747 -- 0x10008766
0x10008747: 36 b1 66 mov cl, 0x66
0x1000874a: f6 4b 12 f2 test byte ptr [ebx + 0x12], 0xf2
0x1000874e: 2f das
0x1000874f: d0 c8 ror al, 1
0x10008751: 8a 7b b9 mov bh, byte ptr [ebx - 0x47]
0x10008754: ab stosd dword ptr es:[edi], eax
0x10008755: 26 5b pop ebx
0x10008757: a9 4d f9 cf fc test eax, 0xfccff94d
0x1000875c: 37 aaa
0x1000875d: 26 0a e5 or ah, ch
0x10008760: a9 10 4e 8d 14 test eax, 0x148d4e10
0x10008765: cb retf
; function: function_10008766 at 0x10008766 -- 0x10008775
0x10008766: 58 pop eax
0x10008767: 43 inc ebx
0x10008768: 20 4f 1e and byte ptr [edi + 0x1e], cl
0x1000876b: d9 ac 55 0c 96 33 cd fldcw word ptr [ebp + edx*2 - 0x32cc69f4]
0x10008772: c2 54 49 ret 0x4954
; function: function_10008775 at 0x10008775 -- 0x10008813
0x10008775: a0 57 ea 2b 63 mov al, byte ptr [0x632bea57]
0x1000877a: b3 01 mov bl, 1
0x1000877c: 79 1a jns 0x10008798 <function_10008775+0x23>
0x1000877e: bf fe 8f 5f 12 mov edi, 0x125f8ffe
0x10008783: e1 a8 loope 0x1000872d
0x10008785: 7c 60 jl 0x100087e7 <function_10008775+0x72>
0x10008787: 84 c5 test ch, al
0x10008789: 1d 00 a1 39 ad sbb eax, 0xad39a100
0x1000878e: 1e push ds
0x1000878f: b7 8c mov bh, 0x8c
0x10008791: e1 25 loope 0x100087b8
; data inside code section at 0x10008793 -- 0x10008797
0x10008793: 11 a4 5e 23 |..^# |
0x10008797: 5d pop ebp
0x10008798: fd std
0x10008799: b5 64 mov ch, 0x64
0x1000879b: 36 cc int3
0x1000879d: b6 a8 mov dh, 0xa8
0x1000879f: aa stosb byte ptr es:[edi], al
0x100087a0: f5 cmc
0x100087a1: 6b 46 92 31 imul eax, dword ptr [esi - 0x6e], 0x31
0x100087a5: 3f aas
0x100087a6: 30 c5 xor ch, al
0x100087a8: 1c 68 sbb al, 0x68
0x100087aa: d7 xlatb
0x100087ab: 8e ed mov gs, ebp
0x100087ad: e0 eb loopne 0x1000879a
0x100087af: 1e push ds
0x100087b0: ae scasb al, byte ptr es:[edi]
0x100087b1: b1 7e mov cl, 0x7e
0x100087b3: 9f lahf
0x100087b4: f5 cmc
0x100087b5: 86 77 c4 xchg byte ptr [edi - 0x3c], dh
0x100087b8: dd 73 cd fnsave dword ptr [ebx - 0x33]
0x100087bb: a8 35 test al, 0x35
0x100087bd: d0 b1 1f 1b 2e 12 sal byte ptr [ecx + 0x122e1b1f], 1
0x100087c3: f6 09 85 test byte ptr [ecx], 0x85
0x100087c6: 32 ad 4b 48 58 c0 xor ch, byte ptr [ebp - 0x3fa7b7b5]
0x100087cc: 0d 02 4b 3f 20 or eax, 0x203f4b02
0x100087d1: be fb c9 8f 14 mov esi, 0x148fc9fb
0x100087d6: 4e dec esi
0x100087d7: 7e 01 jle 0x100087da
; data inside code section at 0x100087d9 -- 0x100087da
0x100087d9: ea |. |
0x100087da: a2 1a 86 89 95 mov byte ptr [0x9589861a], al
0x100087df: 90 nop
0x100087e0: 66 23 20 and sp, word ptr [eax]
0x100087e3: c4 2f les ebp, ptr [edi]
0x100087e5: 97 xchg eax, edi
; data inside code section at 0x100087e6 -- 0x100087e7
0x100087e6: 78 |x |
0x100087e7: c0 f1 c1 sal cl, 0xc1
0x100087ea: 72 85 jb 0x10008771
0x100087ec: 3e 4f dec edi
0x100087ee: 46 inc esi
0x100087ef: 26 95 xchg eax, ebp
0x100087f1: e0 df loopne 0x100087d2
0x100087f3: 90 nop
0x100087f4: 4b dec ebx
0x100087f5: 64 14 03 adc al, 3
0x100087f8: f8 clc
0x100087f9: 1c 80 sbb al, 0x80
0x100087fb: 26 25 61 ac e0 cb and eax, 0xcbe0ac61
0x10008801: a1 84 df 47 b3 mov eax, dword ptr [0xb347df84]
0x10008806: 53 push ebx
0x10008807: 60 pushal
0x10008808: 52 push edx
0x10008809: 1a 56 5f sbb dl, byte ptr [esi + 0x5f]
0x1000880c: 67 f2 2c 57 sub al, 0x57
0x10008810: c2 9b db ret 0xdb9b
; function: function_10008813 at 0x10008813 -- 0x10008843
0x10008813: ef out dx, eax
0x10008814: ce into
0x10008815: 13 95 58 ee a5 bb adc edx, dword ptr [ebp - 0x445a11a8]
0x1000881b: 1b a3 c4 d0 a7 1f sbb esp, dword ptr [ebx + 0x1fa7d0c4]
0x10008821: 60 pushal
0x10008822: a2 c7 2e fa 3b mov byte ptr [0x3bfa2ec7], al
0x10008827: 0d 43 be 14 3e or eax, 0x3e14be43
0x1000882c: 0f b9 ud2b
0x1000882e: 41 inc ecx
0x1000882f: 8b 37 mov esi, dword ptr [edi]
0x10008831: d8 d2 fcom st(2)
0x10008833: dc bb 76 11 74 71 fdivr qword ptr [ebx + 0x71741176]
0x10008839: 34 d2 xor al, 0xd2
0x1000883b: 1e push ds
0x1000883c: ea 03 f1 a0 91 c4 9c ljmp 0x9cc4:0x91a0f103 <function_91a0f103>
; function: function_10008843 at 0x10008843 -- 0x100088e9
0x10008843: 8c 2f mov word ptr [edi], gs
0x10008845: 0b 60 67 or esp, dword ptr [eax + 0x67]
0x10008848: 31 e5 xor ebp, esp
0x1000884a: 8c dd mov ebp, ds
0x1000884c: aa stosb byte ptr es:[edi], al
0x1000884d: f3 22 94 cf 16 85 79 1f and dl, byte ptr [edi + ecx*8 + 0x1f798516]
0x10008855: c1 b5 69 b6 f9 7a d0 sal dword ptr [ebp + 0x7af9b669], -0x30
0x1000885c: 7b 08 jnp 0x10008866 <function_10008843+0x23>
0x1000885e: 2b e7 sub esp, edi
0x10008860: 58 pop eax
0x10008861: 3d ca e8 2c 77 cmp eax, 0x772ce8ca
0x10008866: de 68 19 fisubr word ptr [eax + 0x19]
0x10008869: 35 2a 9f 7f 0f xor eax, 0xf7f9f2a
0x1000886e: 11 54 11 ab adc dword ptr [ecx + edx - 0x55], edx
0x10008872: 56 push esi
0x10008873: 25 5b 71 c2 63 and eax, 0x63c2715b
0x10008878: d8 dc fcomp st(4)
0x1000887a: 6c insb byte ptr es:[edi], dx
0x1000887b: 43 inc ebx
0x1000887c: dc 51 44 fcom qword ptr [ecx + 0x44]
0x1000887f: d3 48 34 ror dword ptr [eax + 0x34], cl
0x10008882: 7d 4e jge 0x100088d2 <function_10008843+0x8f>
0x10008884: ec in al, dx
0x10008885: 10 fc adc ah, bh
0x10008887: b6 f3 mov dh, 0xf3
0x10008889: aa stosb byte ptr es:[edi], al
0x1000888a: 21 ec and esp, ebp
0x1000888c: 52 push edx
0x1000888d: 11 94 1e 67 6b 3c 49 adc dword ptr [esi + ebx + 0x493c6b67], edx
0x10008894: c6 87 19 69 15 17 60 mov byte ptr [edi + 0x17156919], 0x60
0x1000889b: 82 81 64 45 a8 c1 51 add byte ptr [ecx - 0x3e57ba9c], 0x51
0x100088a2: c8 25 5b bb enter 0x5b25, -0x45
0x100088a6: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x100088a7: c2 e9 17 ret 0x17e9
0x100088aa: c3 ret
0x100088ab: 03 0d fd 26 49 56 add ecx, dword ptr [0x564926fd]
0x100088b1: 31 1a xor dword ptr [edx], ebx
0x100088b3: c9 leave
0x100088b4: d0 2d 7f f7 a0 53 shr byte ptr [0x53a0f77f], 1
0x100088ba: 6c insb byte ptr es:[edi], dx
0x100088bb: ca 9e 23 retf 0x239e
0x100088be: d2 a5 58 0f 6c f4 shl byte ptr [ebp - 0xb93f0a8], cl
0x100088c4: 4a dec edx
0x100088c5: 61 popal
0x100088c6: 96 xchg eax, esi
0x100088c7: 97 xchg eax, edi
0x100088c8: 52 push edx
0x100088c9: 95 xchg eax, ebp
0x100088ca: e9 f0 a6 04 0d jmp 0x1d052fbf <function_1d052fbf>
0x100088cf: ca 0b 73 retf 0x730b
0x100088d2: 44 inc esp
0x100088d3: 7a 9c jp 0x10008871
0x100088d5: b3 94 mov bl, 0x94
0x100088d7: 62 11 bound edx, qword ptr [ecx]
0x100088d9: 1a 13 sbb dl, byte ptr [ebx]
0x100088db: 8b fb mov edi, ebx
0x100088dd: 62 06 bound eax, qword ptr [esi]
0x100088df: 35 42 89 94 bb xor eax, 0xbb948942
0x100088e4: 15 87 d7 66 80 adc eax, 0x8066d787
; data inside code section at 0x100088e9 -- 0x100088ea
0x100088e9: 8d |. |
; function: function_100088ea at 0x100088ea -- 0x10008912
0x100088ea: c0 44 38 6d 24 rol byte ptr [eax + edi + 0x6d], 0x24
0x100088ef: 9e sahf
0x100088f0: 8c 26 mov word ptr [esi], fs
0x100088f2: b5 48 mov ch, 0x48
0x100088f4: 94 xchg eax, esp
0x100088f5: c5 31 lds esi, ptr [ecx]
0x100088f7: 89 9d 1b dd 13 9a mov dword ptr [ebp - 0x65ec22e5], ebx
0x100088fd: 89 ef mov edi, ebp
0x100088ff: 8c a6 90 be b9 9b mov word ptr [esi - 0x64464170], fs
0x10008905: ae scasb al, byte ptr es:[edi]
0x10008906: 2c 3a sub al, 0x3a
0x10008908: d5 8e aad 0x8e
0x1000890a: 56 push esi
0x1000890b: ff 04 94 inc dword ptr [esp + edx*4]
0x1000890e: 4d dec ebp
0x1000890f: f5 cmc
0x10008910: 54 push esp
0x10008911: c3 ret
; data inside code section at 0x10008912 -- 0x1000893c
0x10008912: 3c 89 78 6f 5d 6b 97 18 10 b3 be 35 a8 b1 7f 5f |<.xo]k.....5..._|
0x10008922: d2 41 06 3c 86 13 76 d9 04 1f a6 c0 3e 64 f6 29 |.A.<..v.....>d.)|
0x10008932: d0 c1 18 50 f9 60 09 33 c6 10 |...P.`.3.. |
; function: function_1000893c at 0x1000893c -- 0x1000893f
0x1000893c: ff 66 de jmp dword ptr [esi - 0x22]
; function: function_1000893f at 0x1000893f -- 0x10008940
0x1000893f: cb retf
; data inside code section at 0x10008940 -- 0x10008963
0x10008940: 87 ed 41 d0 4d 8a e6 b2 50 fd 4c ba 25 25 d8 ed |..A.M...P.L.%%..|
0x10008950: 71 e6 6e 4d 12 69 53 64 42 5c ac 9f 47 f3 2a 1e |q.nM.iSdB\..G.*.|
0x10008960: da de 30 |..0 |
; function: function_10008963 at 0x10008963 -- 0x10008964
; data inside code section at 0x10008964 -- 0x1000898f
0x10008964: 29 ab 85 9c 07 a4 27 4a 58 83 11 16 ae 8e 8c a1 |).....'JX.......|
0x10008974: 2a b0 16 5f d6 42 94 4c 96 2e ad dd e7 6a 16 5a |*.._.B.L.....j.Z|
0x10008984: 2a 37 a6 6a c7 2f 90 e6 40 93 66 |*7.j./..@.f |
; function: function_1000898f at 0x1000898f -- 0x10008990
; data inside code section at 0x10008990 -- 0x10008992
0x10008990: f0 b2 |.. |
; function: function_10008992 at 0x10008992 -- 0x10008993
; data inside code section at 0x10008993 -- 0x10008999
0x10008993: 55 8c a5 2b 19 63 |U..+.c |
; function: function_10008999 at 0x10008999 -- 0x1000899a
0x10008999: cb retf
; data inside code section at 0x1000899a -- 0x100089a3
0x1000899a: 2c 9b e5 33 fe 40 dc fa b1 |,..3.@... |
; function: function_100089a3 at 0x100089a3 -- 0x100089a8
0x100089a3: e9 8f e3 93 ec jmp 0xfc946d37 <function_fc946d37>
; function: function_100089a8 at 0x100089a8 -- 0x10008a6f
0x100089a8: 73 e5 jae 0x1000898f <function_1000898f>
0x100089aa: 78 e6 js 0x10008992 <function_10008992>
0x100089ac: ac lodsb al, byte ptr [esi]
0x100089ad: 50 push eax
0x100089ae: 58 pop eax
0x100089af: 10 d9 adc cl, bl
0x100089b1: 24 82 and al, 0x82
0x100089b3: 2f das
0x100089b4: 24 43 and al, 0x43
0x100089b6: 89 21 mov dword ptr [ecx], esp
0x100089b8: 6d insd dword ptr es:[edi], dx
0x100089b9: 05 51 26 ea bd add eax, 0xbdea2651
0x100089be: 78 02 js 0x100089c2 <function_100089a8+0x1a>
0x100089c0: 23 fd and edi, ebp
0x100089c2: b5 3b mov ch, 0x3b
0x100089c4: c1 58 a8 46 rcr dword ptr [eax - 0x58], 0x46
0x100089c8: 75 99 jne 0x10008963 <function_10008963>
0x100089ca: 30 cc xor ah, cl
0x100089cc: cc int3
0x100089cd: 67 26 14 5e adc al, 0x5e
0x100089d1: 70 2f jo 0x10008a02 <function_100089a8+0x59>
0x100089d3: 48 dec eax
0x100089d4: ba 19 03 24 4e mov edx, 0x4e240319
0x100089d9: 53 push ebx
0x100089da: 73 27 jae 0x10008a03 <function_100089a8+0x5b>
0x100089dc: 9d popfd
0x100089dd: 23 99 58 e9 40 ad and ebx, dword ptr [ecx - 0x52bf16a8]
0x100089e3: 83 12 d8 adc dword ptr [edx], -0x28
0x100089e6: c0 70 41 0e sal byte ptr [eax + 0x41], 0xe
0x100089ea: 2e 33 2c e7 xor ebp, dword ptr cs:[edi]
0x100089ee: 70 5f jo 0x10008a4f <function_100089a8+0xa7>
0x100089f0: 43 inc ebx
0x100089f1: 35 0e b5 cb ac xor eax, 0xaccbb50e
0x100089f6: b9 f2 cb 1f 84 mov ecx, 0x841fcbf2
0x100089fb: 48 dec eax
0x100089fc: 62 19 bound ebx, qword ptr [ecx]
0x100089fe: e5 26 in eax, 0x26
; data inside code section at 0x10008a00 -- 0x10008a01
0x10008a00: bd |. |
0x10008a01: 3f aas
; data inside code section at 0x10008a02 -- 0x10008a03
0x10008a02: de |. |
0x10008a03: 15 69 dd 42 5d adc eax, 0x5d42dd69
0x10008a08: ef out dx, eax
0x10008a09: c9 leave
0x10008a0a: cb retf
; data inside code section at 0x10008a0b -- 0x10008a35
0x10008a0b: 6c f5 ee 6f d9 c6 c7 ee d8 63 74 77 8b 96 99 8e |l..o.....ctw....|
0x10008a1b: 89 d6 b9 72 e7 fb 3f 86 8e 79 f3 4f dd 81 0b fd |...r..?..y.O....|
0x10008a2b: ae f6 2d f4 fb e6 95 e1 0e fe |..-....... |
0x10008a35: f7 7e 0f idiv dword ptr [esi + 0xf]
0x10008a38: ae scasb al, byte ptr es:[edi]
0x10008a39: 77 10 ja 0x10008a4b <function_100089a8+0xa3>
0x10008a3b: 2b d3 sub edx, ebx
0x10008a3d: 44 inc esp
0x10008a3e: a9 df dd 64 49 test eax, 0x4964dddf
0x10008a43: 17 pop ss
0x10008a44: 17 pop ss
0x10008a45: 1b ae fa 41 9a 0b sbb ebp, dword ptr [esi + 0xb9a41fa]
0x10008a4b: 31 36 xor dword ptr [esi], esi
0x10008a4d: 76 19 jbe 0x10008a68 <function_100089a8+0xc0>
0x10008a4f: 02 6d 55 add ch, byte ptr [ebp + 0x55]
0x10008a52: fd std
0x10008a53: cc int3
0x10008a54: 90 nop
0x10008a55: be 8e bf 7e fd mov esi, 0xfd7ebf8e
0x10008a5a: 4b dec ebx
0x10008a5b: e0 97 loopne 0x100089f4
0x10008a5d: 49 dec ecx
0x10008a5e: bb 73 6f 7d f1 mov ebx, 0xf17d6f73
0x10008a63: 94 xchg eax, esp
0x10008a64: 50 push eax
0x10008a65: 99 cdq
0x10008a66: 3e af scasd eax, dword ptr es:[edi]
0x10008a68: b6 94 mov dh, 0x94
0x10008a6a: 0c fd or al, 0xfd
0x10008a6c: c2 00 71 ret 0x7100
; data inside code section at 0x10008a6f -- 0x10008a71
0x10008a6f: a2 7e |.~ |
; function: function_10008a71 at 0x10008a71 -- 0x10008a73
0x10008a71: eb 11 jmp 0x10008a84 <function_10008a84>
; data inside code section at 0x10008a73 -- 0x10008a7d
0x10008a73: 80 e0 47 06 88 94 d0 09 ce e1 |..G....... |
; function: function_10008a7d at 0x10008a7d -- 0x10008a82
0x10008a7d: 12 5e f0 adc bl, byte ptr [esi - 0x10]
0x10008a80: eb 5f jmp 0x10008ae1
; data inside code section at 0x10008a82 -- 0x10008a84
0x10008a82: 1c 5c |.\ |
; function: function_10008a84 at 0x10008a84 -- 0x10008bde
0x10008a84: 69 2e 0b 8f b5 49 imul ebp, dword ptr [esi], 0x49b58f0b
0x10008a8a: 63 88 00 56 97 4a arpl word ptr [eax + 0x4a975600], cx
0x10008a90: fb sti
0x10008a91: 06 push es
0x10008a92: fd std
0x10008a93: 08 6f f8 or byte ptr [edi - 8], ch
0x10008a96: bb 5e 03 64 35 mov ebx, 0x3564035e
0x10008a9b: 04 98 add al, 0x98
0x10008a9d: fd std
0x10008a9e: 1f pop ds
0x10008a9f: 01 14 18 add dword ptr [eax + ebx], edx
0x10008aa2: da 47 7c fiadd dword ptr [edi + 0x7c]
0x10008aa5: 56 push esi
0x10008aa6: d8 ae 5c 07 97 fb fsubr dword ptr [esi - 0x468f8a4]
0x10008aac: 76 47 jbe 0x10008af5 <function_10008a84+0x71>
0x10008aae: 1b a8 6a b3 40 72 sbb ebp, dword ptr [eax + 0x7240b36a]
0x10008ab4: d2 da rcr dl, cl
0x10008ab6: 3c 52 cmp al, 0x52
0x10008ab8: 08 2b or byte ptr [ebx], ch
0x10008aba: 76 2a jbe 0x10008ae6 <function_10008a84+0x62>
0x10008abc: b5 48 mov ch, 0x48
0x10008abe: 31 7e ca xor dword ptr [esi - 0x36], edi
0x10008ac1: bc fd 8c 92 f6 mov esp, 0xf6928cfd
0x10008ac6: 0d 55 ae a5 ea or eax, 0xeaa5ae55
0x10008acb: b5 a3 mov ch, 0xa3
0x10008acd: 7e ef jle 0x10008abe <function_10008a84+0x3a>
0x10008acf: df 11 fist word ptr [ecx]
0x10008ad1: e7 52 out 0x52, eax
0x10008ad3: 24 bc and al, 0xbc
0x10008ad5: 09 73 e7 or dword ptr [ebx - 0x19], esi
0x10008ad8: 5a pop edx
0x10008ad9: 0d 38 41 84 fe or eax, 0xfe844138
0x10008ade: fc cld
0x10008adf: b8 31 ee 05 b4 mov eax, 0xb405ee31
; data inside code section at 0x10008ae4 -- 0x10008ae5
0x10008ae4: d0 |. |
0x10008ae5: 4d dec ebp
0x10008ae6: fd std
0x10008ae7: 26 36 a7 cmpsd dword ptr ss:[esi], dword ptr es:[edi]
0x10008aea: d3 7f cd sar dword ptr [edi - 0x33], cl
0x10008aed: 4f dec edi
0x10008aee: 06 push es
0x10008aef: 1a 60 03 sbb ah, byte ptr [eax + 3]
0x10008af2: d4 5d aam 0x5d
0x10008af4: ac lodsb al, byte ptr [esi]
0x10008af5: 53 push ebx
0x10008af6: 1c f5 sbb al, 0xf5
0x10008af8: 75 7c jne 0x10008b76 <function_10008a84+0xf2>
0x10008afa: be 6c 1c b3 5e mov esi, 0x5eb31c6c
0x10008aff: 90 nop
0x10008b00: ec in al, dx
0x10008b01: b0 8a mov al, 0x8a
0x10008b03: ad lodsd eax, dword ptr [esi]
0x10008b04: cb retf
0x10008b05: 5b pop ebx
0x10008b06: ee out dx, al
0x10008b07: 91 xchg eax, ecx
0x10008b08: 3c 9d cmp al, 0x9d
0x10008b0a: 86 49 80 xchg byte ptr [ecx - 0x80], cl
0x10008b0d: bc 8e c7 94 22 mov esp, 0x2294c78e
0x10008b12: 2c fa sub al, 0xfa
0x10008b14: 4f dec edi
0x10008b15: 78 f1 js 0x10008b08 <function_10008a84+0x84>
0x10008b17: 7a b0 jp 0x10008ac9
0x10008b19: e5 10 in eax, 0x10
0x10008b1b: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10008b1c: ca 91 2a retf 0x2a91
0x10008b1f: 53 push ebx
0x10008b20: cb retf
0x10008b21: 11 70 ad adc dword ptr [eax - 0x53], esi
0x10008b24: 0f f4 7c 13 e0 pmuludq mm7, qword ptr [ebx + edx - 0x20]
0x10008b29: 2c ad sub al, 0xad
0x10008b2b: 52 push edx
0x10008b2c: d1 5c 69 9f rcr dword ptr [ecx + ebp*2 - 0x61], 1
0x10008b30: 4c dec esp
0x10008b31: 0d 11 f4 bc b4 or eax, 0xb4bcf411
0x10008b36: d4 bc aam 0xbc
0x10008b38: 30 ff xor bh, bh
0x10008b3a: d8 b9 7d 1f 8a c6 fdivr dword ptr [ecx - 0x3975e083]
0x10008b40: f9 stc
0x10008b41: 73 00 jae 0x10008b43 <function_10008a84+0xbf>
0x10008b43: 78 0c js 0x10008b51 <function_10008a84+0xcd>
0x10008b45: d3 71 7d sal dword ptr [ecx + 0x7d], cl
0x10008b48: 4f dec edi
0x10008b49: cb retf
; data inside code section at 0x10008b4a -- 0x10008b51
0x10008b4a: 32 e8 f7 de ce 37 c7 |2....7. |
0x10008b51: 52 push edx
0x10008b52: 3e 73 78 jae 0x10008bcd <function_10008a84+0x147>
0x10008b55: 92 xchg eax, edx
0x10008b56: 44 inc esp
0x10008b57: 6b 41 80 4f imul eax, dword ptr [ecx - 0x80], 0x4f
0x10008b5b: 2b 59 fd sub ebx, dword ptr [ecx - 3]
0x10008b5e: 99 cdq
; data inside code section at 0x10008b5f -- 0x10008b62
0x10008b5f: fe 22 8a |.". |
0x10008b62: 67 cb retf
; data inside code section at 0x10008b64 -- 0x10008b76
0x10008b64: 7b 38 82 6e 93 bf a6 41 f2 62 00 68 18 d9 80 29 |{8.n...A.b.h...)|
0x10008b74: bf d3 |.. |
0x10008b76: 67 51 push ecx
0x10008b78: c1 73 68 dd sal dword ptr [ebx + 0x68], -0x23
0x10008b7c: 04 74 add al, 0x74
0x10008b7e: 3f aas
0x10008b7f: 75 4d jne 0x10008bce <function_10008a84+0x14a>
0x10008b81: 08 32 or byte ptr [edx], dh
; data inside code section at 0x10008b83 -- 0x10008b9a
0x10008b83: c7 f6 22 97 0d 1f 12 47 44 fc f4 6a 8a 44 85 2b |.."....GD..j.D.+|
0x10008b93: 92 79 fb 86 6d 96 bc |.y..m.. |
0x10008b9a: 06 push es
0x10008b9b: 2c 2d sub al, 0x2d
0x10008b9d: ea 02 a0 fd 06 49 be ljmp 0xbe49:0x6fda002 <unknown_6fda002>
; data inside code section at 0x10008ba4 -- 0x10008bc0
0x10008ba4: 36 21 45 59 25 84 5b 10 3f 2d 7d b1 a8 50 53 34 |6!EY%.[.?-}..PS4|
0x10008bb4: 8b df b9 1d 5c a8 74 53 43 0f fe 9a |....\.tSC... |
0x10008bc0: 74 ed je 0x10008baf <function_10008a84+0x119>
0x10008bc2: 09 b9 62 c6 c4 f1 or dword ptr [ecx - 0xe3b399e], edi
0x10008bc8: f7 6f 5c imul dword ptr [edi + 0x5c]
0x10008bcb: 48 dec eax
; data inside code section at 0x10008bcc -- 0x10008bce
0x10008bcc: ca bd |.. |
0x10008bce: 3d 0a 24 93 b6 cmp eax, 0xb693240a
0x10008bd3: 2f das
0x10008bd4: ad lodsd eax, dword ptr [esi]
0x10008bd5: 0a ac f5 40 c7 e9 47 or ch, byte ptr [ebp + esi*8 + 0x47e9c740]
0x10008bdc: 75 ed jne 0x10008bcb
; data inside code section at 0x10008bde -- 0x10008be9
0x10008bde: c7 8b 18 66 ab f9 67 64 e6 10 ac |...f..gd... |
; function: function_10008be9 at 0x10008be9 -- 0x10008bea
; data inside code section at 0x10008bea -- 0x10008c27
0x10008bea: 3c 06 23 6c f3 e4 4c 39 75 60 8d 89 9c 61 50 36 |<.#l..L9u`...aP6|
0x10008bfa: 60 de 20 a3 d0 af 51 34 3a b9 46 19 28 e5 27 08 |`. ...Q4:.F.(.'.|
0x10008c0a: 45 c4 79 c6 b5 20 bf ef c4 05 48 83 27 fa d6 29 |E.y.. ....H.'..)|
0x10008c1a: fe c9 0f 26 1a d0 73 94 77 9d 29 25 0e |...&..s.w.)%. |
; function: function_10008c27 at 0x10008c27 -- 0x10008c28
; data inside code section at 0x10008c28 -- 0x10008c29
0x10008c28: e5 |. |
; function: function_10008c29 at 0x10008c29 -- 0x10008c2a
; data inside code section at 0x10008c2a -- 0x10008c37
0x10008c2a: d1 1e a2 52 21 e4 e6 d3 3e 05 2f 3f 8f |...R!...>./?. |
; function: function_10008c37 at 0x10008c37 -- 0x10008c46
0x10008c37: 7e f0 jle 0x10008c29 <function_10008c29>
0x10008c39: a0 cd 74 fe fe mov al, byte ptr [0xfefe74cd]
0x10008c3e: 06 push es
0x10008c3f: 91 xchg eax, ecx
0x10008c40: 9b wait
0x10008c41: 12 55 e6 adc dl, byte ptr [ebp - 0x1a]
0x10008c44: eb 8b jmp 0x10008bd1
; function: function_10008c46 at 0x10008c46 -- 0x10008c5f
0x10008c46: da 6f d6 fisubr dword ptr [edi - 0x2a]
0x10008c49: 98 cwde
0x10008c4a: 85 ea test edx, ebp
0x10008c4c: 98 cwde
0x10008c4d: ba b2 20 6d f5 mov edx, 0xf56d20b2
0x10008c52: ee out dx, al
0x10008c53: bb f4 30 4d eb mov ebx, 0xeb4d30f4
0x10008c58: 19 6a 35 sbb dword ptr [edx + 0x35], ebp
0x10008c5b: 02 1b add bl, byte ptr [ebx]
0x10008c5d: 4f dec edi
0x10008c5e: cb retf
; function: function_10008c5f at 0x10008c5f -- 0x10008c7a
0x10008c5f: c9 leave
0x10008c60: 5e pop esi
0x10008c61: a2 8a 8d 7d 91 mov byte ptr [0x917d8d8a], al
0x10008c66: 44 inc esp
0x10008c67: 7c 80 jl 0x10008be9 <function_10008be9>
0x10008c69: c8 3b 80 20 enter -0x7fc5, 0x20
0x10008c6d: f8 clc
0x10008c6e: 1d c5 9c 7c 05 sbb eax, 0x57c9cc5
0x10008c73: c4 9d 0b 6e 01 2f les ebx, ptr [ebp + 0x2f016e0b]
0x10008c79: c3 ret
; function: function_10008c7a at 0x10008c7a -- 0x10008d2c
0x10008c7a: e0 ab loopne 0x10008c27 <function_10008c27>
0x10008c7c: 12 11 adc dl, byte ptr [ecx]
0x10008c7e: db 93 69 49 f6 e4 fist dword ptr [ebx - 0x1b09b697]
0x10008c84: 46 inc esi
0x10008c85: 42 inc edx
0x10008c86: d9 40 52 fld dword ptr [eax + 0x52]
0x10008c89: 24 c3 and al, 0xc3
0x10008c8b: ce into
0x10008c8c: 60 pushal
0x10008c8d: a8 f3 test al, 0xf3
0x10008c8f: b1 7a mov cl, 0x7a
0x10008c91: d3 96 57 bb 6d 17 rcl dword ptr [esi + 0x176dbb57], cl
0x10008c97: 8f 47 84 pop dword ptr [edi - 0x7c]
0x10008c9a: e1 53 loope 0x10008cef <function_10008c7a+0x75>
0x10008c9c: 61 popal
0x10008c9d: 33 c9 xor ecx, ecx
0x10008c9f: de e6 fsubrp st(6)
0x10008ca1: 0d 05 da c3 a9 or eax, 0xa9c3da05
0x10008ca6: ad lodsd eax, dword ptr [esi]
0x10008ca7: 27 daa
0x10008ca8: d3 20 shl dword ptr [eax], cl
0x10008caa: f3 96 xchg eax, esi
0x10008cac: 12 00 adc al, byte ptr [eax]
0x10008cae: bf 92 2b 74 41 mov edi, 0x41742b92
0x10008cb3: 59 pop ecx
0x10008cb4: 33 ba e2 4e 62 d4 xor edi, dword ptr [edx - 0x2b9db11e]
0x10008cba: 3b c7 cmp eax, edi
0x10008cbc: be 0f 9c 24 b6 mov esi, 0xb6249c0f
0x10008cc1: 2d 1e 5b 02 b5 sub eax, 0xb5025b1e
0x10008cc6: 56 push esi
0x10008cc7: bc 12 bb 04 11 mov esp, 0x1104bb12
0x10008ccc: b3 71 mov bl, 0x71
0x10008cce: 20 a6 9c 06 9e 49 and byte ptr [esi + 0x499e069c], ah
0x10008cd4: c4 07 les eax, ptr [edi]
0x10008cd6: 9d popfd
0x10008cd7: 0e push cs
0x10008cd8: ad lodsd eax, dword ptr [esi]
0x10008cd9: 0b 6c e6 16 or ebp, dword ptr [esi + 0x16]
0x10008cdd: d8 3e fdivr dword ptr [esi]
0x10008cdf: c1 12 fb rcl dword ptr [edx], -5
0x10008ce2: 88 38 mov byte ptr [eax], bh
0x10008ce4: 07 pop es
0x10008ce5: e0 d7 loopne 0x10008cbe
0x10008ce7: 1b c1 sbb eax, ecx
0x10008ce9: 67 4b dec ebx
; data inside code section at 0x10008ceb -- 0x10008cef
0x10008ceb: f6 9f 59 7a |..Yz |
0x10008cef: 32 3c ac xor bh, byte ptr [esp + ebp*4]
0x10008cf2: 48 dec eax
0x10008cf3: 17 pop ss
0x10008cf4: 68 9f 5c 36 63 push 0x63365c9f
0x10008cf9: a9 34 42 aa 76 test eax, 0x76aa4234
0x10008cfe: 49 dec ecx
0x10008cff: 0f 07 sysret
0x10008d01: 5a pop edx
0x10008d02: 99 cdq
0x10008d03: 98 cwde
0x10008d04: fa cli
0x10008d05: aa stosb byte ptr es:[edi], al
0x10008d06: 86 8b 9a 27 39 3e xchg byte ptr [ebx + 0x3e39279a], cl
0x10008d0c: 35 81 32 15 d4 xor eax, 0xd4153281
0x10008d11: bf ae 6c bc d6 mov edi, 0xd6bc6cae
0x10008d16: 09 ad eb f6 2d 9e or dword ptr [ebp - 0x61d20915], ebp
0x10008d1c: 27 daa
0x10008d1d: 5a pop edx
0x10008d1e: 89 a2 2d 27 c0 a9 mov dword ptr [edx - 0x563fd8d3], esp
0x10008d24: 42 inc edx
0x10008d25: 21 c5 and ebp, eax
0x10008d27: 86 0c 6e xchg byte ptr [esi + ebp*2], cl
0x10008d2a: eb d8 jmp 0x10008d04 <function_10008c7a+0x8a>
; data inside code section at 0x10008d2c -- 0x10008d53
0x10008d2c: 92 01 46 b3 06 a7 27 a7 01 33 bd 38 dd 8d fd 0a |..F...'..3.8....|
0x10008d3c: d9 53 7d 4d b0 54 7f 95 fc f9 87 6f 51 bd 55 9b |.S}M.T.....oQ.U.|
0x10008d4c: 40 80 36 66 12 8a b2 |@.6f... |
; function: function_10008d53 at 0x10008d53 -- 0x10008d5a
0x10008d53: ea d7 b2 1f f5 81 93 ljmp 0x9381:0xf51fb2d7 <function_f51fb2d7>
; data inside code section at 0x10008d5a -- 0x10008d97
0x10008d5a: 8d 59 12 d4 bd 70 a4 86 4d 96 66 e2 ad bc c7 0a |.Y...p..M.f.....|
0x10008d6a: c8 6e 16 56 80 58 ab d5 49 b0 6e cc 36 6b 08 4a |.n.V.X..I.n.6k.J|
0x10008d7a: c9 9b 72 3c 67 37 0a 8c ac 96 1b f9 2b cc b8 ac |..r<g7......+...|
0x10008d8a: c6 73 4d be 16 e6 b7 ee 89 53 6c bd 47 |.sM......Sl.G |
; function: function_10008d97 at 0x10008d97 -- 0x10008d98
; function: function_10008d98 at 0x10008d98 -- 0x10008d99
; data inside code section at 0x10008d99 -- 0x10008dab
0x10008d99: 2e 65 97 49 6f be 83 81 06 60 52 01 73 64 34 e4 |.e.Io....`R.sd4.|
0x10008da9: ab fe |.. |
; function: function_10008dab at 0x10008dab -- 0x10008dea
0x10008dab: 32 a7 1f 82 bb bd xor ah, byte ptr [edi - 0x42447de1]
0x10008db1: 45 inc ebp
0x10008db2: 65 d9 6b 06 fldcw word ptr gs:[ebx + 6]
0x10008db6: 33 2d 73 d3 db dc xor ebp, dword ptr [0xdcdbd373]
0x10008dbc: d8 3f fdivr dword ptr [edi]
0x10008dbe: 58 pop eax
0x10008dbf: 3e e8 36 22 19 a5 call 0xb519affb <unknown_b519affb>
0x10008dc5: c1 c8 27 ror eax, 0x27
0x10008dc8: 51 push ecx
0x10008dc9: 91 xchg eax, ecx
0x10008dca: 8e 5e 40 mov ds, word ptr [esi + 0x40]
0x10008dcd: f2 47 inc edi
0x10008dcf: 2b 21 sub esp, dword ptr [ecx]
0x10008dd1: 98 cwde
0x10008dd2: c4 0c 9e les ecx, ptr [esi + ebx*4]
0x10008dd5: 60 pushal
0x10008dd6: 3f aas
0x10008dd7: 2d 0b 7a 54 f2 sub eax, 0xf2547a0b
0x10008ddc: f4 hlt
0x10008ddd: 9f lahf
0x10008dde: 59 pop ecx
0x10008ddf: 2f das
0x10008de0: 80 ce c1 or dh, 0xc1
0x10008de3: 59 pop ecx
0x10008de4: 6d insd dword ptr es:[edi], dx
0x10008de5: e9 33 25 09 92 jmp 0xa209b31d <function_a209b31d>
; function: function_10008dea at 0x10008dea -- 0x10008e93
0x10008dea: 7f ea jg 0x10008dd6
0x10008dec: 09 cc or esp, ecx
0x10008dee: e1 ee loope 0x10008dde
0x10008df0: f2 51 push ecx
0x10008df2: c5 9f d0 9b e7 4a lds ebx, ptr [edi + 0x4ae79bd0]
0x10008df8: 17 pop ss
0x10008df9: 51 push ecx
0x10008dfa: af scasd eax, dword ptr es:[edi]
0x10008dfb: d1 fe sar esi, 1
0x10008dfd: 72 98 jb 0x10008d97 <function_10008d97>
0x10008dff: 5a pop edx
0x10008e00: 7d 96 jge 0x10008d98 <function_10008d98>
0x10008e02: 2a c2 sub al, dl
0x10008e04: db c5 fcmovnb st(0), st(5)
0x10008e06: b6 19 mov dh, 0x19
0x10008e08: 63 d7 arpl di, dx
0x10008e0a: 08 43 1f or byte ptr [ebx + 0x1f], al
0x10008e0d: 90 nop
0x10008e0e: 7a 15 jp 0x10008e25 <function_10008dea+0x3b>
0x10008e10: b8 f3 9e a1 4f mov eax, 0x4fa19ef3
0x10008e15: 85 75 52 test dword ptr [ebp + 0x52], esi
0x10008e18: 2e 20 77 7f and byte ptr cs:[edi + 0x7f], dh
0x10008e1c: 71 58 jno 0x10008e76 <function_10008dea+0x8c>
0x10008e1e: 53 push ebx
0x10008e1f: a0 5b 18 bb 75 mov al, byte ptr [0x75bb185b]
; data inside code section at 0x10008e24 -- 0x10008e25
0x10008e24: 39 |9 |
0x10008e25: fb sti
0x10008e26: e9 04 64 bf ef jmp 0xffbff22f <function_ffbff22f>
; data inside code section at 0x10008e2b -- 0x10008e67
0x10008e2b: d5 47 de 35 c6 84 e8 be 03 24 47 94 85 df dc d8 |.G.5.....$G.....|
0x10008e3b: 6a 94 af c5 e8 3d 46 ec 24 59 78 10 e2 14 ab a5 |j....=F.$Yx.....|
0x10008e4b: b8 58 04 43 e0 3c f0 e3 db 77 25 46 cd 6f d4 24 |.X.C.<...w%F.o.$|
0x10008e5b: 30 3c 6f bb 21 a5 7b fd 61 6c f5 01 |0<o.!.{.al.. |
0x10008e67: cb retf
; data inside code section at 0x10008e68 -- 0x10008e69
0x10008e68: 8c |. |
0x10008e69: 73 e0 jae 0x10008e4b <function_10008dea+0x3c>
0x10008e6b: a1 fc 05 38 53 mov eax, dword ptr [0x533805fc]
0x10008e70: f7 9a be a8 81 69 neg dword ptr [edx + 0x6981a8be]
0x10008e76: a8 47 test al, 0x47
0x10008e78: 15 e7 9f d2 a6 adc eax, 0xa6d29fe7
0x10008e7d: 82 db 10 sbb bl, 0x10
0x10008e80: 8e 4b 91 mov cs, word ptr [ebx - 0x6f]
0x10008e83: 5c pop esp
0x10008e84: be df 0a 68 8e mov esi, 0x8e680adf
0x10008e89: f2 b0 d0 mov al, 0xd0
0x10008e8c: 05 69 53 c0 55 add eax, 0x55c05369
0x10008e91: eb dd jmp 0x10008e70 <function_10008dea+0x86>
; data inside code section at 0x10008e93 -- 0x10008eb4
0x10008e93: 9d 44 09 c9 60 d0 03 d0 fa ec 6d 3b dd f9 c4 6e |.D..`.....m;...n|
0x10008ea3: 36 e4 97 fd 9b 53 f4 e1 04 1f 12 cf 10 5b 42 98 |6....S.......[B.|
0x10008eb3: d9 |. |
; function: function_10008eb4 at 0x10008eb4 -- 0x10008ebe
0x10008eb4: 8e a4 48 e1 8f a8 8f mov fs, word ptr [eax + ecx*2 - 0x7057701f]
0x10008ebb: ca 5a c2 retf -0x3da6
; data inside code section at 0x10008ebe -- 0x10008eee
0x10008ebe: 10 dc 2e e5 58 3a 5d 0e a8 49 3b d3 15 e6 aa bf |....X:]..I;.....|
0x10008ece: 9a 63 19 3e e4 0d cc b0 44 00 8d 59 2c 44 64 04 |.c.>....D..Y,Dd.|
0x10008ede: 47 e3 db 17 8b b0 a6 31 cd 34 94 25 fa 8f 0f bf |G......1.4.%....|
; function: function_10008eee at 0x10008eee -- 0x10008eef
; data inside code section at 0x10008eef -- 0x10008efe
0x10008eef: a8 84 a4 61 28 73 30 59 33 5d 58 e4 14 0e d8 |...a(s0Y3]X.... |
; function: function_10008efe at 0x10008efe -- 0x10009000
0x10008efe: d1 4e c6 ror dword ptr [esi - 0x3a], 1
0x10008f01: 71 64 jno 0x10008f67 <function_10008efe+0x69>
0x10008f03: 80 c0 e2 add al, 0xe2
0x10008f06: 86 77 3c xchg byte ptr [edi + 0x3c], dh
0x10008f09: 99 cdq
0x10008f0a: 7e 24 jle 0x10008f30 <function_10008efe+0x32>
0x10008f0c: 15 f5 1a 84 dd adc eax, 0xdd841af5
0x10008f11: 06 push es
0x10008f12: b3 dd mov bl, 0xdd
0x10008f14: e2 48 loop 0x10008f5e <function_10008efe+0x60>
0x10008f16: 47 inc edi
0x10008f17: b3 7b mov bl, 0x7b
0x10008f19: da bc 35 46 e9 28 b8 fidivr dword ptr [ebp + esi - 0x47d716ba]
0x10008f20: 20 4e fb and byte ptr [esi - 5], cl
0x10008f23: f8 clc
0x10008f24: db 7a 0f fstp xword ptr [edx + 0xf]
0x10008f27: bd f2 63 f6 5c mov ebp, 0x5cf663f2
0x10008f2c: b0 3e mov al, 0x3e
0x10008f2e: 0c 62 or al, 0x62
0x10008f30: e0 ce loopne 0x10008f00
0x10008f32: 5c pop esp
0x10008f33: c5 0a lds ecx, ptr [edx]
0x10008f35: 2e f7 3b idiv dword ptr cs:[ebx]
0x10008f38: 6d insd dword ptr es:[edi], dx
0x10008f39: df 07 fild word ptr [edi]
0x10008f3b: b9 0e 1b 45 89 mov ecx, 0x89451b0e
0x10008f40: 36 cc int3
0x10008f42: 79 aa jns 0x10008eee <function_10008eee>
0x10008f44: 82 52 44 1e adc byte ptr [edx + 0x44], 0x1e
0x10008f48: 36 77 62 ja 0x10008fad <function_10008efe+0xaf>
0x10008f4b: 0a 11 or dl, byte ptr [ecx]
0x10008f4d: 46 inc esi
0x10008f4e: 5d pop ebp
0x10008f4f: da b2 6c 7d 32 7d fidiv dword ptr [edx + 0x7d327d6c]
0x10008f55: 73 c5 jae 0x10008f1c
0x10008f57: 98 cwde
0x10008f58: f4 hlt
0x10008f59: 7e df jle 0x10008f3a
0x10008f5b: 74 d0 je 0x10008f2d
; data inside code section at 0x10008f5d -- 0x10008f5e
0x10008f5d: 76 |v |
0x10008f5e: 2b 51 6d sub edx, dword ptr [ecx + 0x6d]
0x10008f61: d2 6f 39 shr byte ptr [edi + 0x39], cl
0x10008f64: 84 1a test byte ptr [edx], bl
; data inside code section at 0x10008f66 -- 0x10008f67
0x10008f66: 3c |< |
0x10008f67: d4 aa aam 0xaa
0x10008f69: d0 0e ror byte ptr [esi], 1
0x10008f6b: 74 3f je 0x10008fac <function_10008efe+0xae>
0x10008f6d: 02 53 dd add dl, byte ptr [ebx - 0x23]
0x10008f70: f1 int1
0x10008f71: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10008f72: e2 4b loop 0x10008fbf <function_10008efe+0xc1>
0x10008f74: 88 f8 mov al, bh
0x10008f76: aa stosb byte ptr es:[edi], al
0x10008f77: d0 79 d3 sar byte ptr [ecx - 0x2d], 1
0x10008f7a: 43 inc ebx
0x10008f7b: 64 3e 40 inc eax
0x10008f7e: d2 e9 shr cl, cl
0x10008f80: b4 49 mov ah, 0x49
0x10008f82: cd 87 int 0x87
0x10008f84: c9 leave
0x10008f85: 01 ec add esp, ebp
0x10008f87: c4 14 de les edx, ptr [esi + ebx*8]
0x10008f8a: f2 d1 59 c8 rcr dword ptr [ecx - 0x38], 1
0x10008f8e: a1 19 c6 02 db mov eax, dword ptr [0xdb02c619]
0x10008f93: b9 82 f8 e7 fe mov ecx, 0xfee7f882
0x10008f98: 79 9e jns 0x10008f38 <function_10008efe+0x3a>
0x10008f9a: 48 dec eax
0x10008f9b: 2e 7d 5d jge 0x10008ffb <function_10008efe+0xfd>
0x10008f9e: 22 46 56 and al, byte ptr [esi + 0x56]
0x10008fa1: c3 ret
; data inside code section at 0x10008fa2 -- 0x10008fac
0x10008fa2: 8c 5f 4d f7 da fd d7 c8 81 c1 |._M....... |
0x10008fac: 6d insd dword ptr es:[edi], dx
0x10008fad: 44 inc esp
0x10008fae: 64 f5 cmc
0x10008fb0: 48 dec eax
0x10008fb1: 11 7f 09 adc dword ptr [edi + 9], edi
0x10008fb4: c1 3e 9a sar dword ptr [esi], -0x66
0x10008fb7: 62 37 bound esi, qword ptr [edi]
0x10008fb9: f6 ab 75 74 32 d9 imul byte ptr [ebx - 0x26cd8b8b]
0x10008fbf: 64 1b f9 sbb edi, ecx
; data inside code section at 0x10008fc2 -- 0x10008ff6
0x10008fc2: c6 fa 06 87 e5 6c 73 fe 06 ae 39 3e ab 6b fd 77 |.....ls...9>.k.w|
0x10008fd2: fb 3d 03 3b 87 1b c8 07 d4 51 03 ba e1 33 02 0d |.=.;.....Q...3..|
0x10008fe2: 2b c7 24 53 84 23 2d 31 fd c4 5a 21 08 7a 76 94 |+.$S.#-1..Z!.zv.|
0x10008ff2: 78 71 5e da |xq^. |
0x10008ff6: bc 4a 98 7f 23 mov esp, 0x237f984a
0x10008ffb: 9b wait
0x10008ffc: d0 44 6f 48 rol byte ptr [edi + ebp*2 + 0x48], 1
; data inside code section at 0x10009000 -- 0x10009001
0x10009000: c7 |. |
; function: function_10009001 at 0x10009001 -- 0x100091d3
0x10009001: 6d insd dword ptr es:[edi], dx
0x10009002: 03 14 1f add edx, dword ptr [edi + ebx]
0x10009005: ad lodsd eax, dword ptr [esi]
0x10009006: e0 46 loopne 0x1000904e <function_10009001+0x4d>
0x10009008: b4 0b mov ah, 0xb
0x1000900a: 8b 49 02 mov ecx, dword ptr [ecx + 2]
0x1000900d: c3 ret
; data inside code section at 0x1000900e -- 0x10009045
0x1000900e: c5 92 d9 64 56 fa db d5 7d 32 89 76 de a8 8b cd |...dV...}2.v....|
0x1000901e: c1 ba 17 f8 6a 8b f8 ac ac 1e 4c 25 cc 61 cd 2d |....j.....L%.a.-|
0x1000902e: 42 9a 88 ab 14 5a 19 f4 6b 66 92 69 f4 77 5c 05 |B....Z..kf.i.w\.|
0x1000903e: 53 2a 43 22 ab 40 12 |S*C".@. |
0x10009045: e9 6c ee 50 d6 jmp 0xe6517eb6 <function_e6517eb6>
; data inside code section at 0x1000904a -- 0x1000904b
0x1000904a: b7 |. |
0x1000904b: 00 50 8a add byte ptr [eax - 0x76], dl
0x1000904e: 12 3f adc bh, byte ptr [edi]
0x10009050: 91 xchg eax, ecx
0x10009051: e4 22 in al, 0x22
0x10009053: 7a 25 jp 0x1000907a <function_10009001+0x79>
0x10009055: bf 4e cf f8 9a mov edi, 0x9af8cf4e
0x1000905a: 1e push ds
0x1000905b: 21 f3 and ebx, esi
0x1000905d: cb retf
0x1000905e: bf c9 ec aa 45 mov edi, 0x45aaecc9
0x10009063: fa cli
0x10009064: bf bb bc da f9 mov edi, 0xf9dabcbb
0x10009069: 4c dec esp
0x1000906a: fe ca dec dl
0x1000906c: 92 xchg eax, edx
0x1000906d: 67 cb retf
0x1000906f: 64 aa stosb byte ptr es:[edi], al
0x10009071: 0e push cs
0x10009072: 55 push ebp
0x10009073: 2c 38 sub al, 0x38
0x10009075: 52 push edx
0x10009076: e4 87 in al, 0x87
0x10009078: 7f 57 jg 0x100090d1 <function_10009001+0xd0>
0x1000907a: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000907b: 3c 95 cmp al, 0x95
0x1000907d: 84 31 test byte ptr [ecx], dh
0x1000907f: 1e push ds
0x10009080: 52 push edx
0x10009081: 6d insd dword ptr es:[edi], dx
0x10009082: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10009083: de 05 02 80 3f 5c fiadd word ptr [0x5c3f8002]
0x10009089: 67 ea 34 7d 52 ee 1f 67 ljmp 0x671f:0xee527d34 <function_ee527d34>
; data inside code section at 0x10009091 -- 0x1000909c
0x10009091: 50 01 31 02 81 8c 4d 5b 68 c8 cc |P.1...M[h.. |
0x1000909c: c3 ret
; data inside code section at 0x1000909d -- 0x100090aa
0x1000909d: c5 e2 02 54 2f d0 45 13 4e 33 6d 1f b4 |...T/.E.N3m.. |
0x100090aa: e5 c1 in eax, 0xc1
0x100090ac: 9e sahf
0x100090ad: e7 99 out 0x99, eax
0x100090af: 14 dd adc al, 0xdd
0x100090b1: 15 2a 5a 18 83 adc eax, 0x83185a2a
; data inside code section at 0x100090b6 -- 0x100090b9
0x100090b6: 1d 83 11 |... |
0x100090b9: 8e 98 11 a9 50 15 mov ds, word ptr [eax + 0x1550a911]
0x100090bf: 30 b9 c3 45 c8 8a xor byte ptr [ecx - 0x7537ba3d], bh
0x100090c5: 6c insb byte ptr es:[edi], dx
0x100090c6: 0a c6 or al, dh
0x100090c8: 42 inc edx
0x100090c9: 2d d3 c0 47 f4 sub eax, 0xf447c0d3
0x100090ce: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
; data inside code section at 0x100090cf -- 0x100090d0
0x100090cf: 21 |! |
0x100090d0: aa stosb byte ptr es:[edi], al
0x100090d1: 93 xchg eax, ebx
0x100090d2: 93 xchg eax, ebx
0x100090d3: 89 bc c9 43 4a c3 d0 mov dword ptr [ecx + ecx*8 - 0x2f3cb5bd], edi
0x100090da: e5 90 in eax, 0x90
0x100090dc: 7b 7a jnp 0x10009158 <function_10009001+0x157>
0x100090de: 77 d9 ja 0x100090b9 <function_10009001+0xb8>
0x100090e0: f8 clc
0x100090e1: ab stosd dword ptr es:[edi], eax
0x100090e2: 9f lahf
0x100090e3: 74 d1 je 0x100090b6 <function_10009001+0xb0>
0x100090e5: b0 d1 mov al, 0xd1
0x100090e7: 6f outsd dx, dword ptr [esi]
0x100090e8: 15 ee 97 fe 29 adc eax, 0x29fe97ee
0x100090ed: 49 dec ecx
0x100090ee: e4 57 in al, 0x57
0x100090f0: 0e push cs
0x100090f1: 9d popfd
0x100090f2: 47 inc edi
0x100090f3: 42 inc edx
0x100090f4: f1 int1
0x100090f5: f2 e6 9f out 0x9f, al
0x100090f8: 47 inc edi
0x100090f9: 31 22 xor dword ptr [edx], esp
0x100090fb: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x100090fc: be 40 0f e4 c2 mov esi, 0xc2e40f40
0x10009101: 61 popal
0x10009102: 75 40 jne 0x10009144 <function_10009001+0x13e>
0x10009104: e0 c9 loopne 0x100090cf <function_10009001+0xcd>
0x10009106: 40 inc eax
0x10009107: d1 74 cc 13 sal dword ptr [esp + ecx*8 + 0x13], 1
0x1000910b: fc cld
0x1000910c: 7e 82 jle 0x10009090
0x1000910e: 4d dec ebp
0x1000910f: 69 68 8e 83 e7 fc bd imul ebp, dword ptr [eax - 0x72], 0xbdfce783
0x10009116: 8a ab 61 7a d1 bb mov ch, byte ptr [ebx - 0x442e859f]
0x1000911c: 49 dec ecx
0x1000911d: c8 95 60 1a enter 0x6095, 0x1a
; data inside code section at 0x10009121 -- 0x10009127
0x10009121: c5 c0 02 6e 64 f0 |...nd. |
0x10009127: 12 ff adc bh, bh
0x10009129: c0 99 c1 1c fe 45 20 rcr byte ptr [ecx + 0x45fe1cc1], 0x20
0x10009130: a8 bf test al, 0xbf
0x10009132: 11 e0 adc eax, esp
0x10009134: 16 push ss
0x10009135: 76 81 jbe 0x100090b8 <function_10009001+0xb0>
0x10009137: 06 push es
0x10009138: 00 54 b6 c6 add byte ptr [esi + esi*4 - 0x3a], dl
0x1000913c: b3 ef mov bl, 0xef
0x1000913e: 6c insb byte ptr es:[edi], dx
0x1000913f: a3 6f cb f7 3a mov dword ptr [0x3af7cb6f], eax
; data inside code section at 0x10009144 -- 0x10009152
0x10009144: c6 51 5a df 02 07 a0 e6 0d 8b 24 c6 28 15 |.QZ.......$.(. |
0x10009152: 73 74 jae 0x100091c8 <function_10009001+0x1c7>
0x10009154: d0 6f 86 shr byte ptr [edi - 0x7a], 1
0x10009157: 91 xchg eax, ecx
0x10009158: 37 aaa
0x10009159: 42 inc edx
0x1000915a: 97 xchg eax, edi
0x1000915b: 0e push cs
0x1000915c: af scasd eax, dword ptr es:[edi]
0x1000915d: 87 26 xchg dword ptr [esi], esp
0x1000915f: 38 3c 0b cmp byte ptr [ebx + ecx], bh
0x10009162: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10009163: ba 1d 12 fb ed mov edx, 0xedfb121d
0x10009168: cb retf
; data inside code section at 0x10009169 -- 0x10009193
0x10009169: 7b 0c 48 73 85 4a d2 48 e1 73 89 65 85 02 6a 3e |{.Hs.J.H.s.e..j>|
0x10009179: 18 82 92 96 6d 48 30 11 27 db 16 57 79 e7 73 b1 |....mH0.'..Wy.s.|
0x10009189: 44 cf bd 7c a7 c1 5b e4 fe 35 |D..|..[..5 |
0x10009193: 47 inc edi
0x10009194: cb retf
; data inside code section at 0x10009195 -- 0x10009199
0x10009195: 8b e3 8c 35 |...5 |
0x10009199: 11 bc d9 e4 a2 bb f1 adc dword ptr [ecx + ebx*8 - 0xe445d1c], edi
0x100091a0: 66 cb retf
; data inside code section at 0x100091a2 -- 0x100091a9
0x100091a2: 1f 9e 90 71 e3 a4 c6 |...q... |
0x100091a9: 62 9d 95 da 2d 71 bound ebx, qword ptr [ebp + 0x712dda95]
0x100091af: 01 f3 add ebx, esi
0x100091b1: fa cli
0x100091b2: 92 xchg eax, edx
0x100091b3: 68 3c 24 55 25 push 0x2555243c
0x100091b8: 4a dec edx
0x100091b9: 96 xchg eax, esi
0x100091ba: e9 96 c8 7e 93 jmp 0xa37f5a55 <function_a37f5a55>
; data inside code section at 0x100091bf -- 0x100091c7
0x100091bf: bf 55 c9 40 d1 75 a6 63 |.U.@.u.c |
0x100091c7: 97 xchg eax, edi
0x100091c8: ef out dx, eax
0x100091c9: 6b 4a d4 06 imul ecx, dword ptr [edx - 0x2c], 6
0x100091cd: 3b cb cmp ecx, ebx
0x100091cf: 97 xchg eax, edi
0x100091d0: ca 47 be retf -0x41b9
; data inside code section at 0x100091d3 -- 0x10009217
0x100091d3: e3 05 52 40 5f 61 df 8f 83 6e 71 29 aa 22 2f 3f |..R@_a...nq)."/?|
0x100091e3: b7 80 9a 0b bb 46 b5 b1 d3 6b 0c e6 e0 40 7d 2c |.....F...k...@},|
0x100091f3: 48 b4 2f 1c dd 24 a7 b3 6b 2b 8e 9a 74 67 ed a9 |H./..$..k+..tg..|
0x10009203: 1b f7 6e 67 ec cc 8c 12 0e d2 04 a9 6f b7 f3 14 |..ng........o...|
0x10009213: 7e 5b b3 23 |~[.# |
; function: function_10009217 at 0x10009217 -- 0x10009218
; data inside code section at 0x10009218 -- 0x10009238
0x10009218: 2e 11 66 a5 7d b1 10 28 c7 54 1b b7 bd a1 22 06 |..f.}..(.T....".|
0x10009228: 3a fe a0 aa d8 72 4d ba 52 5b 75 8c 7e 04 4b a8 |:....rM.R[u.~.K.|
; function: function_10009238 at 0x10009238 -- 0x10009256
0x10009238: 78 dd js 0x10009217 <function_10009217>
0x1000923a: 2b d5 sub edx, ebp
0x1000923c: 1d 88 df 0b a9 sbb eax, 0xa90bdf88
0x10009241: f1 int1
0x10009242: 94 xchg eax, esp
0x10009243: 58 pop eax
0x10009244: 9f lahf
0x10009245: 10 18 adc byte ptr [eax], bl
0x10009247: 18 c4 sbb ah, al
0x10009249: 60 pushal
0x1000924a: 41 inc ecx
0x1000924b: 01 3a add dword ptr [edx], edi
0x1000924d: ef out dx, eax
0x1000924e: 4c dec esp
0x1000924f: ea f5 96 0a 3d e6 d5 ljmp 0xd5e6:0x3d0a96f5 <function_3d0a96f5>
; data inside code section at 0x10009256 -- 0x10009261
0x10009256: 3d b0 fd d4 ee 3f 49 2b 8c aa f9 |=....?I+... |
; function: function_10009261 at 0x10009261 -- 0x10009262
; data inside code section at 0x10009262 -- 0x10009284
0x10009262: df 28 5d e3 8f 5e bc e4 f1 8f 06 e2 1f 5a d5 bd |.(]..^.......Z..|
0x10009272: 61 f6 a6 a8 30 1b a3 f5 f4 d8 38 41 88 1f e3 34 |a...0.....8A...4|
0x10009282: 56 0c |V. |
; function: function_10009284 at 0x10009284 -- 0x10009328
0x10009284: 62 8d c5 fa f7 ac bound ecx, qword ptr [ebp - 0x5308053b]
0x1000928a: 00 8a 68 f9 a0 0c add byte ptr [edx + 0xca0f968], cl
0x10009290: 34 91 xor al, 0x91
0x10009292: 43 inc ebx
0x10009293: f3 b0 92 mov al, 0x92
0x10009296: 1e push ds
0x10009297: ce into
0x10009298: bb 8d d4 1e f0 mov ebx, 0xf01ed48d
0x1000929d: f7 0e 70 68 1b a1 test dword ptr [esi], 0xa11b6870
0x100092a3: e7 53 out 0x53, eax
0x100092a5: 1c b5 sbb al, 0xb5
0x100092a7: b2 2f mov dl, 0x2f
0x100092a9: 49 dec ecx
0x100092aa: 39 ad 08 35 fe 94 cmp dword ptr [ebp - 0x6b01caf8], ebp
0x100092b0: bb a6 f5 05 cd mov ebx, 0xcd05f5a6
0x100092b5: 22 6d 50 and ch, byte ptr [ebp + 0x50]
0x100092b8: da 51 c0 ficom dword ptr [ecx - 0x40]
0x100092bb: 1b 76 89 sbb esi, dword ptr [esi - 0x77]
0x100092be: 7b 63 jnp 0x10009323 <function_10009284+0x9f>
0x100092c0: b5 88 mov ch, 0x88
0x100092c2: af scasd eax, dword ptr es:[edi]
0x100092c3: 0f c7 71 cd vmptrld qword ptr [ecx - 0x33]
0x100092c7: 05 07 52 d8 34 add eax, 0x34d85207
0x100092cc: b2 30 mov dl, 0x30
0x100092ce: 93 xchg eax, ebx
0x100092cf: d5 ea aad 0xea
0x100092d1: 6f outsd dx, dword ptr [esi]
0x100092d2: 57 push edi
0x100092d3: 82 9a 97 cb 08 e1 b6 sbb byte ptr [edx - 0x1ef73469], 0xb6
0x100092da: 33 fe xor edi, esi
0x100092dc: df ed fucomip st(5)
0x100092de: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100092df: 76 80 jbe 0x10009261 <function_10009261>
0x100092e1: e5 76 in eax, 0x76
0x100092e3: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100092e4: ca 86 20 retf 0x2086
0x100092e7: 35 9b fc ca 4e xor eax, 0x4ecafc9b
0x100092ec: 83 0c 68 99 or dword ptr [eax + ebp*2], 0xffffff99
0x100092f0: b9 2f 7b 98 7b mov ecx, 0x7b987b2f
0x100092f5: c8 3f c7 0d enter -0x38c1, 0xd
0x100092f9: 4c dec esp
0x100092fa: 29 43 ad sub dword ptr [ebx - 0x53], eax
0x100092fd: 8d 02 lea eax, [edx]
0x100092ff: f1 int1
0x10009300: da b4 44 ac 13 e2 13 fidiv dword ptr [esp + eax*2 + 0x13e213ac]
0x10009307: 84 02 test byte ptr [edx], al
0x10009309: 64 d2 bc ec 9c 6c 46 f9 sar byte ptr fs:[esp + ebp*8 - 0x6b99364], cl
0x10009311: f3 46 inc esi
0x10009313: ca 72 a2 retf -0x5d8e
; data inside code section at 0x10009316 -- 0x10009323
0x10009316: a1 04 27 5d 21 28 bc 45 10 89 1f 46 0d |..']!(.E...F. |
0x10009323: e9 64 de c2 ef jmp 0xffc3718c <function_ffc3718c>
; data inside code section at 0x10009328 -- 0x10009376
0x10009328: 9b 46 41 61 99 06 f8 33 35 9e fa 70 7a 70 e1 cc |.FAa...35..pzp..|
0x10009338: be 5b 09 fa d8 fc 0d a4 f7 c0 70 d3 ff b1 ce 87 |.[........p.....|
0x10009348: 10 38 40 58 1e db d8 53 47 92 2a b6 73 31 f4 68 |.8@X...SG.*.s1.h|
0x10009358: 18 9a 8b bc a9 3e 50 d1 86 e4 7c 12 0f db 40 81 |.....>P...|...@.|
0x10009368: 28 4b bc d9 3f 92 7c fb bb 4f 91 ec 64 c7 |(K..?.|..O..d. |
; function: function_10009376 at 0x10009376 -- 0x100093af
0x10009376: 38 d8 cmp al, bl
0x10009378: 68 f6 47 ef fc push 0xfcef47f6
0x1000937d: 3d 74 2d 19 64 cmp eax, 0x64192d74
0x10009382: ee out dx, al
0x10009383: dd 18 fstp qword ptr [eax]
0x10009385: 42 inc edx
0x10009386: 58 pop eax
0x10009387: 87 63 f0 xchg dword ptr [ebx - 0x10], esp
0x1000938a: 9d popfd
0x1000938b: 31 80 67 07 23 54 xor dword ptr [eax + 0x54230767], eax
0x10009391: 26 84 d3 test bl, dl
0x10009394: 9a c9 47 99 64 90 7b lcall 0x7b90:0x649947c9 <unknown_649947c9>
0x1000939b: 67 16 push ss
0x1000939d: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x1000939e: 8e 55 ce mov ss, word ptr [ebp - 0x32]
0x100093a1: 0c 47 or al, 0x47
0x100093a3: bd 0c 86 5f d1 mov ebp, 0xd15f860c
0x100093a8: ea 7d d0 52 0f 53 49 ljmp 0x4953:0xf52d07d <unknown_f52d07d>
; function: function_100093af at 0x100093af -- 0x10009409
0x100093af: de 6c 37 3c fisubr word ptr [edi + esi + 0x3c]
0x100093b3: 18 f1 sbb cl, dh
0x100093b5: 2c 35 sub al, 0x35
0x100093b7: de e6 fsubrp st(6)
0x100093b9: 85 48 01 test dword ptr [eax + 1], ecx
0x100093bc: 73 1a jae 0x100093d8 <function_100093af+0x29>
0x100093be: 29 80 d2 57 74 06 sub dword ptr [eax + 0x67457d2], eax
0x100093c4: d9 3d c4 60 e1 02 fnstcw word ptr [0x2e160c4]
0x100093ca: 47 inc edi
0x100093cb: fa cli
0x100093cc: 3f aas
0x100093cd: 7a 2b jp 0x100093fa <function_100093af+0x4b>
0x100093cf: 0d 4b a7 ec 04 or eax, 0x4eca74b
0x100093d4: 70 0c jo 0x100093e2 <function_100093af+0x33>
0x100093d6: f6 36 div byte ptr [esi]
0x100093d8: 04 53 add al, 0x53
0x100093da: 46 inc esi
0x100093db: 5b pop ebx
0x100093dc: 3f aas
0x100093dd: 45 inc ebp
; data inside code section at 0x100093de -- 0x100093e0
0x100093de: 35 89 |5. |
0x100093e0: 31 00 xor dword ptr [eax], eax
0x100093e2: 17 pop ss
0x100093e3: 3a 31 cmp dh, byte ptr [ecx]
0x100093e5: 52 push edx
0x100093e6: 76 ce jbe 0x100093b6
0x100093e8: a8 ad test al, 0xad
0x100093ea: 2f das
0x100093eb: 14 06 adc al, 6
0x100093ed: d8 1e fcomp dword ptr [esi]
0x100093ef: cd f5 int 0xf5
0x100093f1: db 3c f8 fstp xword ptr [eax + edi*8]
0x100093f4: 07 pop es
0x100093f5: e3 8f jecxz 0x10009386
0x100093f7: 2e 03 f6 add esi, esi
0x100093fa: 84 3c 81 test byte ptr [ecx + eax*4], bh
0x100093fd: 82 b5 d4 fb 1b df 0f xor byte ptr [ebp - 0x20e4042c], 0xf
0x10009404: e9 01 6d 7b 8b jmp 0x9b7c010a <function_9b7c010a>
; function: function_10009409 at 0x10009409 -- 0x10009429
0x10009409: f5 cmc
0x1000940a: 85 35 cd 18 d2 d2 test dword ptr [0xd2d218cd], esi
0x10009410: 8d ad 1f 11 78 b6 lea ebp, [ebp - 0x4987eee1]
0x10009416: 60 pushal
0x10009417: 22 12 and dl, byte ptr [edx]
0x10009419: 57 push edi
0x1000941a: 2d da 8c a8 99 sub eax, 0x99a88cda
0x1000941f: af scasd eax, dword ptr es:[edi]
0x10009420: 1d c3 b6 d0 91 sbb eax, 0x91d0b6c3
0x10009425: 96 xchg eax, esi
0x10009426: c2 29 fa ret 0xfa29
; data inside code section at 0x10009429 -- 0x1000942a
0x10009429: 8f |. |
; function: function_1000942a at 0x1000942a -- 0x10009519
0x1000942a: 73 6c jae 0x10009498 <function_1000942a+0x6e>
0x1000942c: 0c 17 or al, 0x17
0x1000942e: 10 f6 adc dh, dh
0x10009430: 67 2a 8e 9c a0 sub cl, byte ptr [bp - 0x5f64]
0x10009435: d1 a0 a6 a8 16 0c shl dword ptr [eax + 0xc16a8a6], 1
0x1000943b: e1 c8 loope 0x10009405
0x1000943d: 53 push ebx
0x1000943e: c0 5c a4 91 09 rcr byte ptr [esp - 0x6f], 9
0x10009443: 22 da and bl, dl
0x10009445: f8 clc
0x10009446: 8a e4 mov ah, ah
0x10009448: e9 4e 4a 08 a6 jmp 0xb608de9b <function_b608de9b>
; data inside code section at 0x1000944d -- 0x1000944f
0x1000944d: d2 90 |.. |
0x1000944f: e4 d4 in al, 0xd4
0x10009451: 7f 61 jg 0x100094b4 <function_1000942a+0x8a>
0x10009453: be 52 08 e6 b5 mov esi, 0xb5e60852
0x10009458: 2d c5 63 a8 34 sub eax, 0x34a863c5
0x1000945d: 5a pop edx
0x1000945e: 33 a8 79 c8 fc 30 xor ebp, dword ptr [eax + 0x30fcc879]
0x10009464: 1b 42 32 sbb eax, dword ptr [edx + 0x32]
; data inside code section at 0x10009467 -- 0x10009469
0x10009467: 0a c7 |.. |
0x10009469: 9a cb 0d b3 b3 90 40 lcall 0x4090:0xb3b30dcb <unknown_b3b30dcb>
0x10009470: c3 ret
0x10009471: 79 62 jns 0x100094d5 <function_1000942a+0xab>
0x10009473: 65 09 1b or dword ptr gs:[ebx], ebx
0x10009476: 56 push esi
0x10009477: 68 27 c2 ad 0b push 0xbadc227
0x1000947c: 68 62 56 3d 0d push 0xd3d5662
0x10009481: 46 inc esi
0x10009482: bd b9 13 b4 6d mov ebp, 0x6db413b9
0x10009487: 6e outsb dx, byte ptr [esi]
0x10009488: c3 ret
; data inside code section at 0x10009489 -- 0x10009498
0x10009489: ff 9f 78 01 41 06 b5 58 f0 4f 59 40 6c 07 e4 |..x.A..X.OY@l.. |
0x10009498: bb f7 d0 12 1b mov ebx, 0x1b12d0f7
0x1000949d: d3 f2 sal edx, cl
0x1000949f: f4 hlt
0x100094a0: 75 da jne 0x1000947c <function_1000942a+0x52>
0x100094a2: 1a bc 17 95 e9 d0 4c sbb bh, byte ptr [edi + edx + 0x4cd0e995]
0x100094a9: 7f bd jg 0x10009468 <function_1000942a+0x3a>
0x100094ab: d7 xlatb
0x100094ac: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x100094ad: 7d a0 jge 0x1000944f <function_1000942a+0x25>
0x100094af: 25 cd c9 cb 94 and eax, 0x94cbc9cd
0x100094b4: b4 ee mov ah, 0xee
0x100094b6: 6d insd dword ptr es:[edi], dx
0x100094b7: ea bd 3c cb c6 dc ba ljmp 0xbadc:0xc6cb3cbd <function_c6cb3cbd>
0x100094be: fb sti
0x100094bf: 82 55 9a 7f adc byte ptr [ebp - 0x66], 0x7f
0x100094c3: 83 e8 92 sub eax, -0x6e
0x100094c6: 45 inc ebp
0x100094c7: 9c pushfd
0x100094c8: 23 b4 17 db 4e b5 a8 and esi, dword ptr [edi + edx - 0x574ab125]
0x100094cf: 15 41 e7 22 1a adc eax, 0x1a22e741
0x100094d4: 0e push cs
0x100094d5: 8a 9d d8 06 43 07 mov bl, byte ptr [ebp + 0x74306d8]
0x100094db: 2f das
0x100094dc: 03 24 11 add esp, dword ptr [ecx + edx]
0x100094df: f1 int1
0x100094e0: 66 9e sahf
0x100094e2: 45 inc ebp
0x100094e3: b9 de b6 e1 da mov ecx, 0xdae1b6de
0x100094e8: ce into
0x100094e9: 42 inc edx
0x100094ea: 9a 31 44 f1 3b bf 61 lcall 0x61bf:0x3bf14431 <unknown_3bf14431>
0x100094f1: 2e 13 b7 26 76 f2 38 adc esi, dword ptr cs:[edi + 0x38f27626]
0x100094f8: be 1e cb 0d 31 mov esi, 0x310dcb1e
0x100094fd: b9 7d ef 5d 40 mov ecx, 0x405def7d
0x10009502: 37 aaa
0x10009503: a1 b7 dc 7c 1c mov eax, dword ptr [0x1c7cdcb7]
0x10009508: 2e a0 07 2f 74 75 mov al, byte ptr cs:[0x75742f07]
0x1000950e: 01 d4 add esp, edx
0x10009510: 86 82 e3 bb 7c 70 xchg byte ptr [edx + 0x707cbbe3], al
0x10009516: ca 26 00 retf 0x26
; data inside code section at 0x10009519 -- 0x10009534
0x10009519: bf 68 ef 27 0f 3b 91 3e c5 6f 57 e4 46 df 23 49 |.h.'.;.>.oW.F.#I|
0x10009529: 19 86 0f a9 4f e4 c9 e3 78 49 a3 |....O...xI. |
; function: function_10009534 at 0x10009534 -- 0x10009563
0x10009534: 83 ad 3e e0 db 23 e0 sub dword ptr [ebp + 0x23dbe03e], -0x20
0x1000953b: d6 salc
0x1000953c: bd 0a a9 52 6e mov ebp, 0x6e52a90a
0x10009541: bd 70 63 b1 4c mov ebp, 0x4cb16370
0x10009546: 51 push ecx
0x10009547: d9 30 fnstenv [eax]
0x10009549: 19 f7 sbb edi, esi
0x1000954b: 48 dec eax
0x1000954c: c8 00 c9 f1 enter -0x3700, -0xf
0x10009550: ec in al, dx
0x10009551: e0 c5 loopne 0x10009518
0x10009553: 88 22 mov byte ptr [edx], ah
0x10009555: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10009556: d9 44 05 1c fld dword ptr [ebp + eax + 0x1c]
0x1000955a: 83 53 d2 82 adc dword ptr [ebx - 0x2e], -0x7e
0x1000955e: fd std
0x1000955f: f6 62 0f mul byte ptr [edx + 0xf]
0x10009562: c3 ret
; function: function_10009563 at 0x10009563 -- 0x100095c9
0x10009563: f5 cmc
0x10009564: 4a dec edx
0x10009565: 69 cd 2f 24 ab f3 imul ecx, ebp, 0xf3ab242f
0x1000956b: 5b pop ebx
0x1000956c: e8 09 fd 4d 37 call 0x474e927a <unknown_474e927a>
0x10009571: 02 23 add ah, byte ptr [ebx]
0x10009573: 6d insd dword ptr es:[edi], dx
0x10009574: c0 6c 57 f7 f2 shr byte ptr [edi + edx*2 - 9], 0xf2
0x10009579: f2 be 30 05 82 8f mov esi, 0x8f820530
0x1000957f: c8 a6 d0 fe enter -0x2f5a, -2
0x10009583: 46 inc esi
0x10009584: 97 xchg eax, edi
0x10009585: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10009586: af scasd eax, dword ptr es:[edi]
0x10009587: f9 stc
0x10009588: e8 e0 83 1e 08 call 0x181f196d <unknown_181f196d>
0x1000958d: b0 a1 mov al, 0xa1
0x1000958f: af scasd eax, dword ptr es:[edi]
0x10009590: d3 97 51 47 1c e8 rcl dword ptr [edi - 0x17e3b8af], cl
0x10009596: 8b 94 3c b2 69 3d a1 mov edx, dword ptr [esp + edi - 0x5ec2964e]
0x1000959d: 07 pop es
0x1000959e: a2 0f 12 1f 41 mov byte ptr [0x411f120f], al
0x100095a3: 35 f3 fe 63 85 xor eax, 0x8563fef3
0x100095a8: 03 fc add edi, esp
0x100095aa: 68 00 db 41 d0 push 0xd041db00
0x100095af: f4 hlt
0x100095b0: d0 8d fa f5 d2 ad ror byte ptr [ebp - 0x522d0a06], 1
0x100095b6: af scasd eax, dword ptr es:[edi]
0x100095b7: f5 cmc
0x100095b8: 92 xchg eax, edx
0x100095b9: 6e outsb dx, byte ptr [esi]
0x100095ba: 9b wait
0x100095bb: e5 89 in eax, 0x89
0x100095bd: e6 55 out 0x55, al
0x100095bf: 6f outsd dx, dword ptr [esi]
0x100095c0: 6a 16 push 0x16
0x100095c2: 49 dec ecx
0x100095c3: 9b wait
0x100095c4: e9 bc 37 fd 31 jmp 0x41fdcd85 <function_41fdcd85>
; function: function_100095c9 at 0x100095c9 -- 0x100096a8
0x100095c9: 93 xchg eax, ebx
0x100095ca: 6f outsd dx, dword ptr [esi]
0x100095cb: 76 4b jbe 0x10009618 <function_100095c9+0x4f>
0x100095cd: da 05 55 09 c7 26 fiadd dword ptr [0x26c70955]
0x100095d3: cb retf
; data inside code section at 0x100095d4 -- 0x100095e7
0x100095d4: 4c f5 86 92 d5 3d 27 b1 99 31 df ee a9 22 7d 0a |L....='..1..."}.|
0x100095e4: cc b9 69 |..i |
0x100095e7: ca aa 97 retf -0x6856
; data inside code section at 0x100095ea -- 0x10009616
0x100095ea: be 4e fb 4f 81 84 78 77 5a 98 6d 80 64 15 94 39 |.N.O..xwZ.m.d..9|
0x100095fa: db 0d 36 0f 63 e2 47 dc 19 2c a1 78 84 78 0e bc |..6.c.G..,.x.x..|
0x1000960a: b6 c7 53 de a4 46 a2 ad c9 fd 63 35 |..S..F....c5 |
0x10009616: cd e6 int 0xe6
0x10009618: 84 f8 test al, bh
0x1000961a: 0d 19 38 eb f4 or eax, 0xf4eb3819
0x1000961f: b4 d0 mov ah, 0xd0
0x10009621: de 77 48 fidiv word ptr [edi + 0x48]
0x10009624: b7 77 mov bh, 0x77
0x10009626: b4 bb mov ah, 0xbb
0x10009628: fa cli
0x10009629: a8 e2 test al, 0xe2
0x1000962b: 4b dec ebx
0x1000962c: 99 cdq
0x1000962d: e3 5d jecxz 0x1000968c <function_100095c9+0xc3>
0x1000962f: 55 push ebp
0x10009630: 95 xchg eax, ebp
0x10009631: 62 51 07 bound edx, qword ptr [ecx + 7]
0x10009634: 28 29 sub byte ptr [ecx], ch
0x10009636: 56 push esi
0x10009637: 58 pop eax
0x10009638: 0a 10 or dl, byte ptr [eax]
0x1000963a: 38 bd 6d cb 1b 22 cmp byte ptr [ebp + 0x221bcb6d], bh
0x10009640: d6 salc
0x10009641: e3 81 jecxz 0x100095c4
0x10009643: 96 xchg eax, esi
0x10009644: c9 leave
0x10009645: 24 7c and al, 0x7c
0x10009647: 79 f6 jns 0x1000963f
0x10009649: 3f aas
0x1000964a: b1 e7 mov cl, 0xe7
; data inside code section at 0x1000964c -- 0x1000966a
0x1000964c: 8d dd 5d 20 5b 4b e1 a1 3d 93 c9 85 ae 97 25 02 |..] [K..=.....%.|
0x1000965c: 93 0f 24 9b 3c f1 e6 e2 4d ac dc 5e 56 e2 |..$.<...M..^V. |
0x1000966a: c2 11 9e ret 0x9e11
; data inside code section at 0x1000966d -- 0x1000968c
0x1000966d: 8f 00 39 9e 2a f7 84 8a 9c 71 be b0 8a 99 b5 f8 |..9.*....q......|
0x1000967d: 78 62 01 43 12 78 a9 b3 4a 49 48 a9 bf ba b7 |xb.C.x..JIH.... |
0x1000968c: ba 3b b1 e4 34 mov edx, 0x34e4b13b
0x10009691: b9 4f 66 d2 2d mov ecx, 0x2dd2664f
0x10009696: f1 int1
0x10009697: dc e5 fsubr st(5), st(0)
0x10009699: 3f aas
0x1000969a: 21 1f and dword ptr [edi], ebx
0x1000969c: cc int3
0x1000969d: dc c7 fadd st(7), st(0)
0x1000969f: 19 aa 15 60 32 3c sbb dword ptr [edx + 0x3c326015], ebp
0x100096a5: c2 16 08 ret 0x816
; data inside code section at 0x100096a8 -- 0x100096ba
0x100096a8: 5c 3e de 7f e5 d7 5e 45 9c f5 10 35 82 fa f9 29 |\>....^E...5...)|
0x100096b8: 9e 08 |.. |
; function: function_100096ba at 0x100096ba -- 0x100096bb
0x100096ba: c3 ret
; data inside code section at 0x100096bb -- 0x100096cf
0x100096bb: 3e 7b 08 f0 02 6c fc 75 2d 7a bb 72 b9 4c 83 5e |>{...l.u-z.r.L.^|
0x100096cb: c4 ac 91 39 |...9 |
; function: function_100096cf at 0x100096cf -- 0x100096d1
0x100096cf: eb 34 jmp 0x10009705 <function_10009705>
; data inside code section at 0x100096d1 -- 0x10009700
0x100096d1: 85 89 88 ac 77 01 14 d6 c7 82 32 04 e7 cf c8 e0 |....w.....2.....|
0x100096e1: 24 42 6f 3f 6b 64 dd 1a 6f 7c 28 61 63 c1 c6 a1 |$Bo?kd..o|(ac...|
0x100096f1: 9a 47 40 5f 4b 9e 23 db ee 2f 84 43 45 f6 84 |.G@_K.#../.CE.. |
; function: function_10009700 at 0x10009700 -- 0x10009701
; data inside code section at 0x10009701 -- 0x10009703
0x10009701: 3f bc |?. |
; function: function_10009703 at 0x10009703 -- 0x10009705
0x10009703: 08 03 or byte ptr [ebx], al
; function: function_10009705 at 0x10009705 -- 0x10009711
0x10009705: 9f lahf
0x10009706: df be 41 a1 9c cd fistp qword ptr [esi - 0x32635ebf]
0x1000970c: 79 fa jns 0x10009708
0x1000970e: 6d insd dword ptr es:[edi], dx
0x1000970f: fa cli
0x10009710: ed in eax, dx
; data inside code section at 0x10009711 -- 0x10009712
0x10009711: c6 |. |
; function: function_10009712 at 0x10009712 -- 0x10009808
0x10009712: 79 47 jns 0x1000975b <function_10009712+0x49>
0x10009714: 38 2c 44 cmp byte ptr [esp + eax*2], ch
0x10009717: 14 c2 adc al, 0xc2
0x10009719: 99 cdq
0x1000971a: 03 cf add ecx, edi
0x1000971c: 6b e6 1f imul esp, esi, 0x1f
0x1000971f: 89 8c 88 d0 75 0a 5a mov dword ptr [eax + ecx*4 + 0x5a0a75d0], ecx
0x10009726: 21 bd 67 0e ec ad and dword ptr [ebp - 0x5213f199], edi
0x1000972c: a3 59 cf a5 02 mov dword ptr [0x2a5cf59], eax
0x10009731: 6e outsb dx, byte ptr [esi]
0x10009732: bd 6b bf 9e 91 mov ebp, 0x919ebf6b
0x10009737: e9 89 d0 b3 76 jmp 0x86b467c5 <function_86b467c5>
0x1000973c: 49 dec ecx
0x1000973d: 79 17 jns 0x10009756 <function_10009712+0x44>
0x1000973f: 0e push cs
0x10009740: da 05 5d 4e fe 7d fiadd dword ptr [0x7dfe4e5d]
0x10009746: 43 inc ebx
0x10009747: de 5f b7 ficomp word ptr [edi - 0x49]
0x1000974a: 0f c2 bf 87 18 46 c4 a2 cmpps xmm7, xmmword ptr [edi - 0x3bb9e779], 0xa2
0x10009752: 5b pop ebx
0x10009753: 23 29 and ebp, dword ptr [ecx]
0x10009755: 96 xchg eax, esi
0x10009756: 66 2d 20 43 sub ax, 0x4320
0x1000975a: 5a pop edx
0x1000975b: 34 84 xor al, 0x84
0x1000975d: 59 pop ecx
0x1000975e: 7a a0 jp 0x10009700 <function_10009700>
0x10009760: 8e 65 7b mov fs, word ptr [ebp + 0x7b]
0x10009763: 69 2f 7a 1d 9d 67 imul ebp, dword ptr [edi], 0x679d1d7a
0x10009769: b5 17 mov ch, 0x17
0x1000976b: 38 7c 27 f4 cmp byte ptr [edi - 0xc], bh
0x1000976f: 07 pop es
0x10009770: 75 6e jne 0x100097e0 <function_10009712+0xce>
0x10009772: 81 7d 57 eb 7b 87 0f cmp dword ptr [ebp + 0x57], 0xf877beb
0x10009779: c9 leave
0x1000977a: 43 inc ebx
0x1000977b: 5a pop edx
0x1000977c: 9d popfd
0x1000977d: d4 2c aam 0x2c
0x1000977f: b3 2a mov bl, 0x2a
0x10009781: a9 bd 90 12 29 test eax, 0x291290bd
0x10009786: ab stosd dword ptr es:[edi], eax
0x10009787: 36 e1 43 loope 0x100097cd <function_10009712+0xbb>
0x1000978a: 9e sahf
0x1000978b: 20 8d d4 15 b9 f9 and byte ptr [ebp - 0x646ea2c], cl
0x10009791: 5e pop esi
0x10009792: f4 hlt
0x10009793: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10009794: 22 c9 and cl, cl
0x10009796: 06 push es
0x10009797: 5c pop esp
0x10009798: 36 04 0e add al, 0xe
0x1000979b: dc 2f fsubr qword ptr [edi]
0x1000979d: dc 89 8f 5d 12 cc fmul qword ptr [ecx - 0x33eda271]
0x100097a3: f9 stc
0x100097a4: 20 69 17 and byte ptr [ecx + 0x17], ch
0x100097a7: 9c pushfd
0x100097a8: 9c pushfd
0x100097a9: 9a fc f8 ca 12 60 5a lcall 0x5a60:0x12caf8fc <unknown_12caf8fc>
0x100097b0: df 07 fild word ptr [edi]
0x100097b2: cc int3
0x100097b3: 8b 44 92 e0 mov eax, dword ptr [edx + edx*4 - 0x20]
0x100097b7: 9b wait
0x100097b8: 6f outsd dx, dword ptr [esi]
0x100097b9: 09 4c bf 52 or dword ptr [edi + edi*4 + 0x52], ecx
0x100097bd: 1c 49 sbb al, 0x49
0x100097bf: dd d1 fst st(1)
0x100097c1: e5 ee in eax, 0xee
0x100097c3: f1 int1
0x100097c4: 78 8f js 0x10009755 <function_10009712+0x43>
0x100097c6: 23 f0 and esi, eax
0x100097c8: 33 4c d2 e0 xor ecx, dword ptr [edx + edx*8 - 0x20]
; data inside code section at 0x100097cc -- 0x100097cd
0x100097cc: ea |. |
0x100097cd: e3 1e jecxz 0x100097ed <function_10009712+0xdb>
0x100097cf: b6 fb mov dh, 0xfb
0x100097d1: df 6f b6 fild qword ptr [edi - 0x4a]
0x100097d4: 37 aaa
0x100097d5: 0f bd 74 b2 14 bsr esi, dword ptr [edx + esi*4 + 0x14]
0x100097da: 0f 82 84 14 0b 18 jb 0x280bac64 <function_280bac64>
0x100097e0: e8 ce c8 87 9c call 0xac8860b3 <unknown_ac8860b3>
0x100097e5: 31 02 xor dword ptr [edx], eax
0x100097e7: fb sti
0x100097e8: 3c 62 cmp al, 0x62
; data inside code section at 0x100097ea -- 0x100097ed
0x100097ea: 68 94 65 |h.e |
0x100097ed: f2 26 fc cld
0x100097f0: 70 93 jo 0x10009785
0x100097f2: d8 f7 fdiv st(7)
0x100097f4: a2 56 cb c7 2e mov byte ptr [0x2ec7cb56], al
0x100097f9: 29 79 e6 sub dword ptr [ecx - 0x1a], edi
0x100097fc: 51 push ecx
0x100097fd: 2c 98 sub al, 0x98
0x100097ff: 46 inc esi
0x10009800: 5e pop esi
0x10009801: 2a 19 sub bl, byte ptr [ecx]
0x10009803: bc 1f 08 e3 99 mov esp, 0x99e3081f
; data inside code section at 0x10009808 -- 0x100098ec
0x10009808: f0 d9 d3 81 31 4d 2e 56 94 86 d1 16 de bc fa fe |....1M.V........|
0x10009818: b8 9c 5f 01 f3 93 60 43 98 c5 55 42 7f 78 96 e7 |.._...`C..UB.x..|
0x10009828: 2e 31 f3 fc 90 d9 1b 50 15 e8 0e 41 11 9f 27 3a |.1.....P...A..':|
0x10009838: 79 76 ef ac a3 68 87 e3 7c b9 3b 63 35 62 17 6f |yv...h..|.;c5b.o|
0x10009848: 41 65 ef 08 5c a2 d7 25 9d dd c7 a3 c5 b1 6a 10 |Ae..\..%......j.|
0x10009858: 15 04 18 63 0b 71 73 a0 1e a4 a3 08 6b c4 9f 8a |...c.qs.....k...|
0x10009868: ac 73 4a 33 70 2b b0 88 8c 2d 5b 37 64 dd e0 48 |.sJ3p+...-[7d..H|
0x10009878: 14 de 6b 9c 97 8c 83 8b 90 76 e8 d1 93 04 7c 50 |..k......v....|P|
0x10009888: 08 0b 02 be 7a ce e3 e0 d1 72 9d de 0a e1 6b 17 |....z....r....k.|
0x10009898: 31 af 0a af d1 20 87 64 6f 6b 64 37 04 b4 4d 09 |1.... .dokd7..M.|
0x100098a8: 9f 71 d4 ad 79 d0 d8 10 c8 75 b9 ac 4e 96 b6 b9 |.q..y....u..N...|
0x100098b8: 6c b1 b2 d4 a0 7b 37 c4 f0 a6 76 2f fb 3a 2d 29 |l....{7...v/.:-)|
0x100098c8: 59 fb 4d 57 95 37 77 94 7f 7c f2 6b 6d 58 9e e5 |Y.MW.7w..|.kmX..|
0x100098d8: 4d 4f 7f 8f 01 9a 80 ed c0 e6 2c 48 0a 42 d8 90 |MO........,H.B..|
0x100098e8: 11 e6 58 4a |..XJ |
; function: function_100098ec at 0x100098ec -- 0x100098ed
; data inside code section at 0x100098ed -- 0x100098f9
0x100098ed: a7 42 bd 53 a3 db 3b 17 51 a3 4c 28 |.B.S..;.Q.L( |
; function: function_100098f9 at 0x100098f9 -- 0x10009903
0x100098f9: 83 8f f9 ab 96 40 b4 or dword ptr [edi + 0x4096abf9], 0xffffffb4
0x10009900: c2 d5 5f ret 0x5fd5
; data inside code section at 0x10009903 -- 0x1000990f
0x10009903: 5d c0 99 67 61 9d 17 e1 86 01 d6 8f |]..ga....... |
; function: function_1000990f at 0x1000990f -- 0x10009913
0x1000990f: 4b dec ebx
0x10009910: ca b0 61 retf 0x61b0
; function: function_10009913 at 0x10009913 -- 0x10009bfe
0x10009913: 85 f5 test ebp, esi
0x10009915: 33 fe xor edi, esi
0x10009917: 7a d3 jp 0x100098ec <function_100098ec>
0x10009919: d5 99 aad 0x99
0x1000991b: ee out dx, al
0x1000991c: 32 30 xor dh, byte ptr [eax]
0x1000991e: 14 3a adc al, 0x3a
0x10009920: 1b 93 60 45 e2 e7 sbb edx, dword ptr [ebx - 0x181dbaa0]
0x10009926: bd f9 3a e8 ac mov ebp, 0xace83af9
0x1000992b: 56 push esi
0x1000992c: 23 2f and ebp, dword ptr [edi]
0x1000992e: 75 02 jne 0x10009932 <function_10009913+0x1f>
0x10009930: 78 77 js 0x100099a9 <function_10009913+0x96>
0x10009932: 3c 54 cmp al, 0x54
0x10009934: bc fd f6 ca 59 mov esp, 0x59caf6fd
0x10009939: eb 55 jmp 0x10009990 <function_10009913+0x7d>
; data inside code section at 0x1000993b -- 0x1000994e
0x1000993b: 3d 60 2e 13 e6 8b f4 6f f3 4b 5c 59 11 ba c4 b1 |=`.....o.K\Y....|
0x1000994b: 01 f1 04 |... |
0x1000994e: d6 salc
0x1000994f: 12 09 adc cl, byte ptr [ecx]
0x10009951: e5 35 in eax, 0x35
0x10009953: 45 inc ebp
0x10009954: 05 a7 47 fa 62 add eax, 0x62fa47a7
0x10009959: 31 53 cf xor dword ptr [ebx - 0x31], edx
0x1000995c: 19 c5 sbb ebp, eax
0x1000995e: ea 6a a2 20 f3 ec 04 ljmp 0x4ec:0xf320a26a <function_f320a26a>
; data inside code section at 0x10009965 -- 0x10009967
0x10009965: 17 3d |.= |
0x10009967: ed in eax, dx
0x10009968: 2c 74 sub al, 0x74
0x1000996a: 6a 3c push 0x3c
0x1000996c: 55 push ebp
0x1000996d: 71 df jno 0x1000994e <function_10009913+0x3b>
0x1000996f: 49 dec ecx
0x10009970: ae scasb al, byte ptr es:[edi]
0x10009971: e0 e1 loopne 0x10009954 <function_10009913+0x41>
0x10009973: 52 push edx
0x10009974: 55 push ebp
0x10009975: d6 salc
0x10009976: 88 ee mov dh, ch
0x10009978: 69 d6 d6 81 da 52 imul edx, esi, 0x52da81d6
0x1000997e: 21 60 71 and dword ptr [eax + 0x71], esp
0x10009981: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10009982: 8e 68 69 mov gs, word ptr [eax + 0x69]
0x10009985: 78 fb js 0x10009982 <function_10009913+0x6f>
0x10009987: fd std
0x10009988: c2 ef cb ret 0xcbef
; data inside code section at 0x1000998b -- 0x10009990
0x1000998b: 77 38 d9 85 2c |w8.., |
0x10009990: 7b da jnp 0x1000996c <function_10009913+0x59>
0x10009992: 0b 57 73 or edx, dword ptr [edi + 0x73]
0x10009995: 5b pop ebx
0x10009996: a2 3b 09 23 a5 mov byte ptr [0xa523093b], al
0x1000999b: eb d8 jmp 0x10009975 <function_10009913+0x62>
; data inside code section at 0x1000999d -- 0x100099a2
0x1000999d: 9b c6 ed 4c 20 |...L |
0x100099a2: 81 66 11 c4 7c d3 97 and dword ptr [esi + 0x11], 0x97d37cc4
0x100099a9: e4 f2 in al, 0xf2
0x100099ab: 6b 5f cb 2f imul ebx, dword ptr [edi - 0x35], 0x2f
0x100099af: 70 df jo 0x10009990 <function_10009913+0x7d>
0x100099b1: 04 ce add al, 0xce
0x100099b3: b2 c8 mov dl, 0xc8
0x100099b5: d1 9b d7 77 4e ed rcr dword ptr [ebx - 0x12b18829], 1
0x100099bb: 5d pop ebp
0x100099bc: 64 14 66 adc al, 0x66
0x100099bf: ec in al, dx
0x100099c0: 25 42 68 9b d2 and eax, 0xd29b6842
0x100099c5: 1d c4 30 46 ca sbb eax, 0xca4630c4
0x100099ca: 28 3a sub byte ptr [edx], bh
0x100099cc: 44 inc esp
0x100099cd: b4 da mov ah, 0xda
0x100099cf: 17 pop ss
0x100099d0: 4f dec edi
0x100099d1: 2f das
0x100099d2: 55 push ebp
0x100099d3: 96 xchg eax, esi
0x100099d4: 47 inc edi
0x100099d5: 13 fd adc edi, ebp
0x100099d7: 52 push edx
0x100099d8: 85 56 27 test dword ptr [esi + 0x27], edx
0x100099db: bf c9 61 ae d2 mov edi, 0xd2ae61c9
0x100099e0: 8c d2 mov edx, ss
0x100099e2: 75 47 jne 0x10009a2b <function_10009913+0x118>
0x100099e4: e5 7a in eax, 0x7a
0x100099e6: 4c dec esp
0x100099e7: 97 xchg eax, edi
0x100099e8: 4d dec ebp
0x100099e9: 0a 87 e4 5b 17 c7 or al, byte ptr [edi - 0x38e8a41c]
0x100099ef: 4c dec esp
0x100099f0: 72 93 jb 0x10009985 <function_10009913+0x72>
0x100099f2: f5 cmc
0x100099f3: 8b ff mov edi, edi
0x100099f5: 4c dec esp
0x100099f6: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x100099f7: ed in eax, dx
0x100099f8: 87 25 f4 31 73 a7 xchg dword ptr [0xa77331f4], esp
0x100099fe: d7 xlatb
0x100099ff: f7 27 mul dword ptr [edi]
0x10009a01: 45 inc ebp
0x10009a02: cc int3
0x10009a03: 74 6c je 0x10009a71 <function_10009913+0x15e>
0x10009a05: 4f dec edi
0x10009a06: f3 ab rep stosd dword ptr es:[edi], eax
0x10009a08: f8 clc
0x10009a09: b2 bc mov dl, 0xbc
0x10009a0b: 4d dec ebp
0x10009a0c: 35 25 ae 54 fc xor eax, 0xfc54ae25
0x10009a11: cf iretd
0x10009a12: 38 1f cmp byte ptr [edi], bl
0x10009a14: 8c e4 mov esp, fs
0x10009a16: 68 00 cf db d1 push 0xd1dbcf00
0x10009a1b: 1e push ds
0x10009a1c: 14 54 adc al, 0x54
0x10009a1e: 53 push ebx
0x10009a1f: 01 d9 add ecx, ebx
0x10009a21: ee out dx, al
0x10009a22: 87 c9 xchg ecx, ecx
0x10009a24: 78 af js 0x100099d5 <function_10009913+0xc2>
0x10009a26: 65 3e 52 push edx
0x10009a29: 13 e9 adc ebp, ecx
0x10009a2b: 89 07 mov dword ptr [edi], eax
0x10009a2d: 6c insb byte ptr es:[edi], dx
0x10009a2e: 9b wait
0x10009a2f: 37 aaa
0x10009a30: 89 39 mov dword ptr [ecx], edi
0x10009a32: 84 98 c6 37 6b 34 test byte ptr [eax + 0x346b37c6], bl
0x10009a38: 45 inc ebp
0x10009a39: 0d 4e b4 df cb or eax, 0xcbdfb44e
0x10009a3e: 65 e3 ec jecxz 0x10009a2d <function_10009913+0x11a>
0x10009a41: 03 0a add ecx, dword ptr [edx]
0x10009a43: b3 0f mov bl, 0xf
0x10009a45: 0d 5e 4c 59 6f or eax, 0x6f594c5e
0x10009a4a: f2 02 43 c3 add al, byte ptr [ebx - 0x3d]
0x10009a4e: bb 8a fd b5 cd mov ebx, 0xcdb5fd8a
0x10009a53: 85 52 08 test dword ptr [edx + 8], edx
0x10009a56: 14 e8 adc al, 0xe8
0x10009a58: 11 8e 8f 9d 03 cc adc dword ptr [esi - 0x33fc6271], ecx
0x10009a5e: f9 stc
0x10009a5f: 9e sahf
0x10009a60: 78 97 js 0x100099f9
0x10009a62: 73 42 jae 0x10009aa6 <function_10009913+0x193>
0x10009a64: 42 inc edx
0x10009a65: ec in al, dx
0x10009a66: 4e dec esi
0x10009a67: 2d 51 68 b1 9d sub eax, 0x9db16851
0x10009a6c: 4d dec ebp
; data inside code section at 0x10009a6d -- 0x10009a70
0x10009a6d: a1 8e 38 |..8 |
0x10009a70: 9b wait
0x10009a71: bb 7b 74 a7 9c mov ebx, 0x9ca7747b
0x10009a76: cc int3
0x10009a77: 18 d7 sbb bh, dl
0x10009a79: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10009a7a: d5 ad aad 0xad
0x10009a7c: 1a 05 55 48 56 34 sbb al, byte ptr [0x34564855]
0x10009a82: 48 dec eax
0x10009a83: 2a 13 sub dl, byte ptr [ebx]
0x10009a85: 1a 67 9e sbb ah, byte ptr [edi - 0x62]
0x10009a88: 6f outsd dx, dword ptr [esi]
0x10009a89: 88 53 4a mov byte ptr [ebx + 0x4a], dl
0x10009a8c: e0 c7 loopne 0x10009a55
0x10009a8e: 1c 71 sbb al, 0x71
0x10009a90: 7b 2d jnp 0x10009abf <function_10009913+0x1ac>
0x10009a92: aa stosb byte ptr es:[edi], al
0x10009a93: 87 c3 xchg ebx, eax
0x10009a95: 76 20 jbe 0x10009ab7 <function_10009913+0x1a4>
0x10009a97: 6c insb byte ptr es:[edi], dx
0x10009a98: 6a 56 push 0x56
0x10009a9a: 55 push ebp
0x10009a9b: 2e 0b 6f 52 or ebp, dword ptr cs:[edi + 0x52]
0x10009a9f: 05 21 df c0 9c add eax, 0x9cc0df21
0x10009aa4: 7c 34 jl 0x10009ada <function_10009913+0x1c7>
0x10009aa6: 10 b4 66 72 15 75 52 adc byte ptr [esi + 0x52751572], dh
0x10009aad: 08 64 ea 17 or byte ptr [edx + ebp*8 + 0x17], ah
0x10009ab1: bd 1d 8e 6d 3f mov ebp, 0x3f6d8e1d
0x10009ab6: 48 dec eax
0x10009ab7: 7d 7f jge 0x10009b38 <function_10009913+0x225>
0x10009ab9: ed in eax, dx
0x10009aba: e3 15 jecxz 0x10009ad1
; data inside code section at 0x10009abc -- 0x10009abe
0x10009abc: 39 a3 |9. |
0x10009abe: cf iretd
0x10009abf: 2e 29 d1 sub ecx, edx
0x10009ac2: 1b 7e ca sbb edi, dword ptr [esi - 0x36]
0x10009ac5: 20 2f and byte ptr [edi], ch
0x10009ac7: 0e push cs
0x10009ac8: 95 xchg eax, ebp
0x10009ac9: fd std
0x10009aca: 61 popal
0x10009acb: dd 48 17 fisttp qword ptr [eax + 0x17]
0x10009ace: 55 push ebp
; data inside code section at 0x10009acf -- 0x10009ad1
0x10009acf: 01 7c |.| |
0x10009ad1: 9e sahf
0x10009ad2: 85 82 dd 79 62 2e test dword ptr [edx + 0x2e6279dd], eax
0x10009ad8: f7 f5 div ebp
0x10009ada: 3a 8a c0 88 60 70 cmp cl, byte ptr [edx + 0x706088c0]
0x10009ae0: ad lodsd eax, dword ptr [esi]
0x10009ae1: 16 push ss
0x10009ae2: 32 2c 25 b2 ca 10 2b xor ch, byte ptr [0x2b10cab2]
0x10009ae9: 61 popal
0x10009aea: 2b 1c 68 sub ebx, dword ptr [eax + ebp*2]
0x10009aed: 95 xchg eax, ebp
0x10009aee: ad lodsd eax, dword ptr [esi]
0x10009aef: 22 21 and ah, byte ptr [ecx]
0x10009af1: dc 13 fcom qword ptr [ebx]
0x10009af3: 5a pop edx
0x10009af4: 76 79 jbe 0x10009b6f <function_10009913+0x25c>
0x10009af6: d3 64 de c2 shl dword ptr [esi + ebx*8 - 0x3e], cl
0x10009afa: 65 1b 74 dc 61 sbb esi, dword ptr gs:[esp + ebx*8 + 0x61]
0x10009aff: 0d 2a be 16 44 or eax, 0x4416be2a
0x10009b04: e9 c4 50 81 ce jmp 0xde81ebcd <function_de81ebcd>
0x10009b09: e9 69 79 8b 9e jmp 0xae8c1477 <function_ae8c1477>
0x10009b0e: e9 4d 61 a9 5d jmp 0x6da9fc60 <function_6da9fc60>
; data inside code section at 0x10009b13 -- 0x10009b27
0x10009b13: 96 38 15 27 59 a1 1a 2a be 38 13 4f 4c 97 5b 52 |.8.'Y..*.8.OL.[R|
0x10009b23: 40 0a a1 6b |@..k |
0x10009b27: b4 f1 mov ah, 0xf1
0x10009b29: e9 73 a5 92 b1 jmp 0xc19340a1 <function_c19340a1>
; data inside code section at 0x10009b2e -- 0x10009b31
0x10009b2e: d8 ce 8d |... |
0x10009b31: e1 ed loope 0x10009b20 <function_10009913+0x1fb>
0x10009b33: f3 03 e4 add esp, esp
0x10009b36: 7d fb jge 0x10009b33 <function_10009913+0x220>
0x10009b38: 63 de arpl si, bx
0x10009b3a: 14 ff adc al, 0xff
0x10009b3c: a9 39 0d 5a 03 test eax, 0x35a0d39
0x10009b41: e3 65 jecxz 0x10009ba8 <function_10009913+0x295>
0x10009b43: ac lodsb al, byte ptr [esi]
0x10009b44: 57 push edi
0x10009b45: 77 36 ja 0x10009b7d <function_10009913+0x26a>
0x10009b47: 6f outsd dx, dword ptr [esi]
0x10009b48: 50 push eax
0x10009b49: d0 84 cf 5f 79 1d cf rol byte ptr [edi + ecx*8 - 0x30e286a1], 1
0x10009b50: 1d 30 54 24 5d sbb eax, 0x5d245430
0x10009b55: 93 xchg eax, ebx
0x10009b56: ad lodsd eax, dword ptr [esi]
0x10009b57: 6c insb byte ptr es:[edi], dx
0x10009b58: 83 43 7c 4e add dword ptr [ebx + 0x7c], 0x4e
0x10009b5c: 93 xchg eax, ebx
0x10009b5d: c5 42 68 lds eax, ptr [edx + 0x68]
0x10009b60: 09 91 1e 72 a7 af or dword ptr [ecx - 0x50588de2], edx
0x10009b66: 29 8f ca 59 9f 90 sub dword ptr [edi - 0x6f60a636], ecx
0x10009b6c: 59 pop ecx
; data inside code section at 0x10009b6d -- 0x10009b6e
0x10009b6d: 82 |. |
0x10009b6e: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10009b6f: 6d insd dword ptr es:[edi], dx
0x10009b70: e2 ec loop 0x10009b5e
0x10009b72: 01 0a add dword ptr [edx], ecx
0x10009b74: 43 inc ebx
0x10009b75: d6 salc
0x10009b76: e5 68 in eax, 0x68
0x10009b78: 8e cf mov cs, edi
0x10009b7a: 11 56 89 adc dword ptr [esi - 0x77], edx
0x10009b7d: 7c e8 jl 0x10009b67
0x10009b7f: cd fb int 0xfb
0x10009b81: b8 7f d5 7d b3 mov eax, 0xb37dd57f
0x10009b86: 60 pushal
0x10009b87: 5e pop esi
0x10009b88: c0 83 b4 43 b6 24 6f rol byte ptr [ebx + 0x24b643b4], 0x6f
0x10009b8f: 6d insd dword ptr es:[edi], dx
0x10009b90: 82 5b e4 e1 sbb byte ptr [ebx - 0x1c], 0xe1
0x10009b94: 50 push eax
0x10009b95: 44 inc esp
0x10009b96: d2 8f d0 69 0a 56 ror byte ptr [edi + 0x560a69d0], cl
0x10009b9c: 74 4e je 0x10009bec <function_10009913+0x2d9>
0x10009b9e: 21 d3 and ebx, edx
0x10009ba0: 42 inc edx
0x10009ba1: d8 a4 58 c4 63 81 45 fsub dword ptr [eax + ebx*2 + 0x458163c4]
0x10009ba8: 6b fa e2 imul edi, edx, -0x1e
0x10009bab: 74 da je 0x10009b87 <function_10009913+0x274>
0x10009bad: 88 1c d2 mov byte ptr [edx + edx*8], bl
0x10009bb0: ca 82 3a retf 0x3a82
0x10009bb3: ca 39 39 retf 0x3939
; data inside code section at 0x10009bb6 -- 0x10009bba
0x10009bb6: 50 39 f3 14 |P9.. |
0x10009bba: 63 dd arpl bp, bx
0x10009bbc: 44 inc esp
0x10009bbd: f1 int1
0x10009bbe: e7 da out 0xda, eax
0x10009bc0: 00 b4 fa ed 90 1a 4a add byte ptr [edx + edi*8 + 0x4a1a90ed], dh
0x10009bc7: 6b 72 cc ff imul esi, dword ptr [edx - 0x34], -1
0x10009bcb: 7e 13 jle 0x10009be0 <function_10009913+0x2cd>
0x10009bcd: 99 cdq
0x10009bce: 1a 57 c0 sbb dl, byte ptr [edi - 0x40]
0x10009bd1: 8d 90 67 b8 c7 5c lea edx, [eax + 0x5cc7b867]
0x10009bd7: cb retf
0x10009bd8: 55 push ebp
0x10009bd9: ab stosd dword ptr es:[edi], eax
0x10009bda: b1 ea mov cl, 0xea
0x10009bdc: 49 dec ecx
0x10009bdd: 78 ba js 0x10009b99
0x10009bdf: 95 xchg eax, ebp
0x10009be0: 13 f3 adc esi, ebx
0x10009be2: 23 d6 and edx, esi
0x10009be4: ae scasb al, byte ptr es:[edi]
0x10009be5: 3e e1 f7 loope 0x10009bdf <function_10009913+0x2cc>
0x10009be8: a8 57 test al, 0x57
0x10009bea: 11 f1 adc ecx, esi
0x10009bec: 37 aaa
0x10009bed: d0 2c b8 shr byte ptr [eax + edi*4], 1
0x10009bf0: 2d 2a 21 3f 27 sub eax, 0x273f212a
0x10009bf5: 23 d9 and ebx, ecx
0x10009bf7: 7b 85 jnp 0x10009b7e
0x10009bf9: e9 47 c6 b2 c7 jmp 0xd7b36245 <function_d7b36245>
; data inside code section at 0x10009bfe -- 0x10009c21
0x10009bfe: 69 bb 1e ff de 8c 62 59 c9 14 62 29 bd e8 b9 0b |i.....bY..b)....|
0x10009c0e: 56 ab d1 6c 2f 3c b0 5e 33 91 83 5c 4d ad fd 53 |V..l/<.^3..\M..S|
0x10009c1e: 51 68 e2 |Qh. |
; function: function_10009c21 at 0x10009c21 -- 0x10009d40
0x10009c21: 78 39 js 0x10009c5c <function_10009c21+0x3b>
0x10009c23: c3 ret
0x10009c24: 62 82 de 78 a7 83 bound eax, qword ptr [edx - 0x7c588722]
; data inside code section at 0x10009c2a -- 0x10009c2b
0x10009c2a: e6 |. |
0x10009c2b: 95 xchg eax, ebp
0x10009c2c: 11 f2 adc edx, esi
0x10009c2e: 3a 32 cmp dh, byte ptr [edx]
0x10009c30: 28 df sub bh, bl
0x10009c32: d5 88 aad 0x88
; data inside code section at 0x10009c34 -- 0x10009c40
0x10009c34: c7 1d 41 b4 a8 73 69 4f d7 9a 1e dd |..A..siO.... |
0x10009c40: 1b 9e e0 3c f1 88 sbb ebx, dword ptr [esi - 0x770ec320]
0x10009c46: 59 pop ecx
0x10009c47: ae scasb al, byte ptr es:[edi]
0x10009c48: 85 cd test ebp, ecx
0x10009c4a: 4d dec ebp
0x10009c4b: 08 55 c5 or byte ptr [ebp - 0x3b], dl
0x10009c4e: 72 d4 jb 0x10009c24 <function_10009c21+0x3>
0x10009c50: 05 84 af be b1 add eax, 0xb1beaf84
0x10009c55: 08 af 42 d7 1e aa or byte ptr [edi - 0x55e128be], ch
; data inside code section at 0x10009c5b -- 0x10009c5c
0x10009c5b: c0 |. |
0x10009c5c: bf b8 52 85 37 mov edi, 0x378552b8
0x10009c61: 77 e4 ja 0x10009c47 <function_10009c21+0x26>
0x10009c63: c4 8d d7 35 b1 fc les ecx, ptr [ebp - 0x34eca29]
0x10009c69: a9 4c c8 22 a8 test eax, 0xa822c84c
0x10009c6e: 11 34 c6 adc dword ptr [esi + eax*8], esi
0x10009c71: 83 2d 4a c3 b6 02 86 sub dword ptr [0x2b6c34a], -0x7a
0x10009c78: dc 03 fadd qword ptr [ebx]
0x10009c7a: c0 70 21 6b sal byte ptr [eax + 0x21], 0x6b
0x10009c7e: 9b wait
0x10009c7f: 28 78 5c sub byte ptr [eax + 0x5c], bh
0x10009c82: da 98 2e 4e 2b 76 ficomp dword ptr [eax + 0x762b4e2e]
0x10009c88: d7 xlatb
0x10009c89: a1 d0 2e 66 1f mov eax, dword ptr [0x1f662ed0]
0x10009c8e: dc 4f 81 fmul qword ptr [edi - 0x7f]
0x10009c91: a0 78 00 18 71 mov al, byte ptr [0x71180078]
0x10009c96: 53 push ebx
0x10009c97: e6 94 out 0x94, al
0x10009c99: 58 pop eax
0x10009c9a: d8 13 fcom dword ptr [ebx]
0x10009c9c: 81 4e 85 5c 37 3b 64 or dword ptr [esi - 0x7b], 0x643b375c
0x10009ca3: b0 2c mov al, 0x2c
0x10009ca5: 5b pop ebx
0x10009ca6: e1 83 loope 0x10009c2b <function_10009c21+0xa>
0x10009ca8: ce into
0x10009ca9: eb 6f jmp 0x10009d1a <function_10009c21+0xf9>
0x10009cab: 54 push esp
0x10009cac: 8c 50 47 mov word ptr [eax + 0x47], ss
0x10009caf: d0 1c 5a rcr byte ptr [edx + ebx*2], 1
0x10009cb2: e4 df in al, 0xdf
0x10009cb4: 59 pop ecx
0x10009cb5: f8 clc
0x10009cb6: 13 4e 8d adc ecx, dword ptr [esi - 0x73]
0x10009cb9: bb f2 aa 80 34 mov ebx, 0x3480aaf2
0x10009cbe: fc cld
0x10009cbf: 2a 2f sub ch, byte ptr [edi]
0x10009cc1: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10009cc2: 70 c1 jo 0x10009c85
0x10009cc4: 04 e7 add al, 0xe7
0x10009cc6: 32 28 xor ch, byte ptr [eax]
0x10009cc8: b7 4f mov bh, 0x4f
0x10009cca: bf db 5a 0f 67 mov edi, 0x670f5adb
0x10009ccf: 38 13 cmp byte ptr [ebx], dl
0x10009cd1: 27 daa
0x10009cd2: ab stosd dword ptr es:[edi], eax
0x10009cd3: 53 push ebx
0x10009cd4: e6 1c out 0x1c, al
0x10009cd6: 27 daa
0x10009cd7: 96 xchg eax, esi
0x10009cd8: c8 8b b9 41 enter -0x4675, 0x41
0x10009cdc: 46 inc esi
0x10009cdd: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10009cde: 53 push ebx
0x10009cdf: d7 xlatb
0x10009ce0: 88 1b mov byte ptr [ebx], bl
0x10009ce2: 5b pop ebx
0x10009ce3: 35 20 30 16 0a xor eax, 0xa163020
0x10009ce8: 20 78 7e and byte ptr [eax + 0x7e], bh
0x10009ceb: 41 inc ecx
0x10009cec: 30 26 xor byte ptr [esi], ah
0x10009cee: 78 f2 js 0x10009ce2 <function_10009c21+0xc1>
0x10009cf0: 05 37 4e e9 19 add eax, 0x19e94e37
0x10009cf5: ca f0 dd retf -0x2210
0x10009cf8: 5e pop esi
0x10009cf9: fd std
0x10009cfa: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10009cfb: 0b de or ebx, esi
0x10009cfd: 2d b6 24 f3 86 sub eax, 0x86f324b6
0x10009d02: d8 fe fdivr st(6)
0x10009d04: 80 22 54 and byte ptr [edx], 0x54
0x10009d07: c0 c0 f2 rol al, 0xf2
0x10009d0a: c9 leave
0x10009d0b: 26 92 xchg eax, edx
0x10009d0d: 99 cdq
0x10009d0e: fd std
0x10009d0f: 13 ef adc ebp, edi
0x10009d11: ea 21 5a fd ae 3b 68 ljmp 0x683b:0xaefd5a21 <function_aefd5a21>
0x10009d18: eb ec jmp 0x10009d06
0x10009d1a: 78 c6 js 0x10009ce2 <function_10009c21+0xc1>
0x10009d1c: 22 73 36 and dh, byte ptr [ebx + 0x36]
0x10009d1f: c9 leave
0x10009d20: cc int3
0x10009d21: 19 95 43 b7 ef 1e sbb dword ptr [ebp + 0x1eefb743], edx
0x10009d27: 17 pop ss
0x10009d28: 63 e8 arpl ax, bp
0x10009d2a: e8 cf 53 00 98 call 0xa800f0fe <unknown_a800f0fe>
0x10009d2f: 11 59 8e adc dword ptr [ecx - 0x72], ebx
0x10009d32: 8e a6 04 76 27 c5 mov fs, word ptr [esi - 0x3ad889fc]
0x10009d38: 5f pop edi
0x10009d39: 8c 1a mov word ptr [edx], ds
0x10009d3b: 3b 2e cmp ebp, dword ptr [esi]
0x10009d3d: 8e d2 mov ss, edx
0x10009d3f: 49 dec ecx
; data inside code section at 0x10009d40 -- 0x10009d47
0x10009d40: fe 17 cc 51 0c 47 bb |...Q.G. |
; function: function_10009d47 at 0x10009d47 -- 0x10009d4a
0x10009d47: c2 3c 93 ret 0x933c
; data inside code section at 0x10009d4a -- 0x10009d99
0x10009d4a: 90 11 a7 50 34 07 37 aa dd 8e a2 5e c6 cc 2c 22 |...P4.7....^..,"|
0x10009d5a: bb d6 62 5e 67 b2 8d c7 3f a8 6b c8 17 ff c1 0a |..b^g...?.k.....|
0x10009d6a: 28 bb dc 2f 2b 4d 58 b4 bd 1d de 72 2f 6c 22 35 |(../+MX....r/l"5|
0x10009d7a: 1e 6b ec 77 03 05 09 6f c9 1c 45 2c da e0 38 d6 |.k.w...o..E,..8.|
0x10009d8a: 99 50 d6 14 c8 f3 fb 47 93 b2 3b 6d a6 62 f0 |.P.....G..;m.b. |
; function: function_10009d99 at 0x10009d99 -- 0x10009da0
0x10009d99: 24 fb and al, 0xfb
0x10009d9b: 1a 19 sbb bl, byte ptr [ecx]
0x10009d9d: b0 11 mov al, 0x11
0x10009d9f: c3 ret
; function: function_10009da0 at 0x10009da0 -- 0x10009dab
0x10009da0: 87 fc xchg esp, edi
0x10009da2: dd 9f b9 88 e1 4c fstp qword ptr [edi + 0x4ce188b9]
0x10009da8: d6 salc
0x10009da9: 53 push ebx
0x10009daa: c3 ret
; data inside code section at 0x10009dab -- 0x10009db1
0x10009dab: 12 61 ed 94 d6 6a |.a...j |
; function: function_10009db1 at 0x10009db1 -- 0x10009db2
0x10009db1: c3 ret
; data inside code section at 0x10009db2 -- 0x10009e38
0x10009db2: 03 db ee c1 58 bc f3 5b 4b 5b 28 a6 92 09 e0 b5 |....X..[K[(.....|
0x10009dc2: 1a a0 d9 a8 8b dd 53 a8 6d 73 1b ec 88 3f 83 d5 |......S.ms...?..|
0x10009dd2: b7 f2 d1 63 a3 85 da 7b 1d fa d5 cc 75 3c 25 99 |...c...{....u<%.|
0x10009de2: f3 4a 2d 61 0c 5d 3c 62 7b 8f ba e5 1b fa 41 5d |.J-a.]<b{.....A]|
0x10009df2: 0a 5a aa 79 c1 2c 43 5e a1 f0 58 82 f6 5f 68 d1 |.Z.y.,C^..X.._h.|
0x10009e02: 63 cd fb 70 f9 ce 14 cc 5c b8 84 a3 c0 4d a7 fa |c..p....\....M..|
0x10009e12: db 94 e7 5d d6 82 cd a1 27 d5 48 0c dc 28 35 2d |...]....'.H..(5-|
0x10009e22: b4 39 38 55 96 6a 73 b2 03 59 d3 5c f6 5c b6 df |.98U.js..Y.\.\..|
0x10009e32: 62 1a 3e 8f 9f 7b |b.>..{ |
; function: function_10009e38 at 0x10009e38 -- 0x10009e3f
0x10009e38: ea b1 f9 9a eb 84 4b ljmp 0x4b84:0xeb9af9b1 <function_eb9af9b1>
; data inside code section at 0x10009e3f -- 0x10009e68
0x10009e3f: fc 81 b4 3d 95 cd 17 3c 67 bf 2c 95 63 f9 50 42 |...=...<g.,.c.PB|
0x10009e4f: c1 28 50 a1 4f 1c 71 a8 32 38 b6 74 de b2 8e 00 |.(P.O.q.28.t....|
0x10009e5f: 65 d2 54 e6 36 92 14 a7 ba |e.T.6.... |
; function: function_10009e68 at 0x10009e68 -- 0x10009e75
0x10009e68: cf iretd
0x10009e69: 11 aa 71 dc 1e 7c adc dword ptr [edx + 0x7c1edc71], ebp
0x10009e6f: 82 32 69 xor byte ptr [edx], 0x69
0x10009e72: ff 69 bd ljmp [ecx - 0x43]
; data inside code section at 0x10009e75 -- 0x10009ea0
0x10009e75: 28 66 be 1b cc 60 ed 87 9b f1 62 99 31 8c 8c 18 |(f...`....b.1...|
0x10009e85: c5 83 f7 29 8e a8 d8 1e 06 4b cc ad ce b5 44 be |...).....K....D.|
0x10009e95: f3 8f 71 c0 fb d9 16 8d 30 81 23 |..q.....0.# |
; function: function_10009ea0 at 0x10009ea0 -- 0x10009ea7
0x10009ea0: ea 17 59 16 1a 6f 37 ljmp 0x376f:0x1a165917 <function_1a165917>
; data inside code section at 0x10009ea7 -- 0x10009f10
0x10009ea7: 03 37 d8 83 7e ef 64 13 34 97 23 ac 5a d6 ff 06 |.7..~.d.4.#.Z...|
0x10009eb7: 9a ee 54 d4 23 39 81 b7 69 31 15 92 55 83 5b 76 |..T.#9..i1..U.[v|
0x10009ec7: a4 4a 2b 22 a5 bd 2f 71 66 62 e3 c8 bb 35 a4 f7 |.J+"../qfb...5..|
0x10009ed7: ab ce 09 20 85 21 6b 4c 16 68 d2 3d 0b 15 0b 98 |... .!kL.h.=....|
0x10009ee7: 27 9e bb e7 97 c9 04 b5 d4 9e fe 6f ee 73 bf 5d |'..........o.s.]|
0x10009ef7: cf 97 86 13 de 87 4e 56 0b 14 3d b7 d3 c7 19 00 |......NV..=.....|
0x10009f07: 08 91 a8 f8 da f3 1d f3 70 |........p |
; function: function_10009f10 at 0x10009f10 -- 0x10009f11
; data inside code section at 0x10009f11 -- 0x10009f20
0x10009f11: f0 1f 91 08 c8 39 f9 62 a9 d5 24 4c 52 da 04 |.....9.b..$LR.. |
; function: function_10009f20 at 0x10009f20 -- 0x10009fbe
0x10009f20: eb 04 jmp 0x10009f26
; data inside code section at 0x10009f22 -- 0x10009f26
0x10009f22: 9a 14 5c 10 |..\. |
0x10009f26: d0 78 92 sar byte ptr [eax - 0x6e], 1
0x10009f29: cc int3
0x10009f2a: 3e 69 79 61 07 84 55 6e imul edi, dword ptr ds:[ecx + 0x61], 0x6e558407
0x10009f32: 79 1f jns 0x10009f53 <function_10009f20+0x33>
0x10009f34: d5 2a aad 0x2a
0x10009f36: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10009f37: fa cli
0x10009f38: ce into
0x10009f39: 59 pop ecx
0x10009f3a: b1 77 mov cl, 0x77
0x10009f3c: 7b 54 jnp 0x10009f92 <function_10009f20+0x72>
0x10009f3e: cc int3
0x10009f3f: 6d insd dword ptr es:[edi], dx
0x10009f40: c1 a6 c5 59 eb 8b 97 shl dword ptr [esi - 0x7414a63b], -0x69
0x10009f47: a1 be d6 0f cb mov eax, dword ptr [0xcb0fd6be]
; data inside code section at 0x10009f4c -- 0x10009f4d
0x10009f4c: c4 |. |
0x10009f4d: fc cld
0x10009f4e: ba 70 1a 00 3a mov edx, 0x3a001a70
0x10009f53: 70 bb jo 0x10009f10 <function_10009f10>
0x10009f55: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10009f56: b9 29 52 12 ce mov ecx, 0xce125229
0x10009f5b: 47 inc edi
0x10009f5c: fd std
0x10009f5d: 56 push esi
0x10009f5e: ba 90 0a ca d7 mov edx, 0xd7ca0a90
0x10009f63: 74 56 je 0x10009fbb <function_10009f20+0x9b>
0x10009f65: 81 de 2b 82 ab 38 sbb esi, 0x38ab822b
0x10009f6b: e5 db in eax, 0xdb
0x10009f6d: ee out dx, al
0x10009f6e: c7 05 ee 4d ec 15 23 0b a1 9d mov dword ptr [0x15ec4dee], 0x9da10b23
0x10009f78: b9 6f 4c 14 ad mov ecx, 0xad144c6f
0x10009f7d: 07 pop es
0x10009f7e: c2 82 69 ret 0x6982
0x10009f81: 0e push cs
0x10009f82: d0 bc d8 f9 fd ad de sar byte ptr [eax + ebx*8 - 0x21520207], 1
0x10009f89: b6 33 mov dh, 0x33
0x10009f8b: 63 7b 99 arpl word ptr [ebx - 0x67], di
0x10009f8e: 33 09 xor ecx, dword ptr [ecx]
0x10009f90: b3 b4 mov bl, 0xb4
0x10009f92: 4d dec ebp
0x10009f93: 80 8e 73 f5 37 60 45 or byte ptr [esi + 0x6037f573], 0x45
0x10009f9a: b8 75 ce 06 01 mov eax, 0x106ce75
0x10009f9f: 3f aas
0x10009fa0: 4e dec esi
0x10009fa1: 77 98 ja 0x10009f3b
0x10009fa3: 64 85 e2 test edx, esp
0x10009fa6: f1 int1
0x10009fa7: 0d 26 a8 27 ba or eax, 0xba27a826
0x10009fac: b0 12 mov al, 0x12
0x10009fae: 98 cwde
0x10009faf: 9d popfd
0x10009fb0: 56 push esi
0x10009fb1: dc cd fmul st(5), st(0)
0x10009fb3: 9e sahf
0x10009fb4: d4 07 aam 7
0x10009fb6: 1a fa sbb bh, dl
; data inside code section at 0x10009fb8 -- 0x10009fba
0x10009fb8: 2a b8 |*. |
0x10009fba: cb retf
0x10009fbb: c2 e5 be ret 0xbee5
; data inside code section at 0x10009fbe -- 0x10009feb
0x10009fbe: 1a ba db 1d 13 c0 c4 7e e8 13 29 cd 76 06 94 31 |.......~..).v..1|
0x10009fce: db 83 5b 02 66 7f 57 91 a6 10 a7 f9 fa 7e 8f a6 |..[.f.W......~..|
0x10009fde: 2a 88 64 69 e8 45 50 f3 16 e0 4d f3 d5 |*.di.EP...M.. |
; function: function_10009feb at 0x10009feb -- 0x10009ff4
0x10009feb: d4 38 aam 0x38
0x10009fed: ea fc e2 7b 47 5b a7 ljmp 0xa75b:0x477be2fc <function_477be2fc>
; data inside code section at 0x10009ff4 -- 0x10009ff6
0x10009ff4: ba f6 |.. |
; function: function_10009ff6 at 0x10009ff6 -- 0x10009ff7
0x10009ff6: cb retf
; data inside code section at 0x10009ff7 -- 0x1000a00a
0x10009ff7: 71 8d 28 fe 65 1e a4 98 f5 b5 88 71 48 e0 02 3f |q.(.e......qH..?|
0x1000a007: 04 82 33 |..3 |
; function: function_1000a00a at 0x1000a00a -- 0x1000a00b
0x1000a00a: c3 ret
; data inside code section at 0x1000a00b -- 0x1000a01d
0x1000a00b: b9 ad da 6a 97 48 fd 2e 04 69 ce 05 f9 f6 1d fe |...j.H...i......|
0x1000a01b: 8c 8d |.. |
; function: function_1000a01d at 0x1000a01d -- 0x1000a022
0x1000a01d: 32 1b xor bl, byte ptr [ebx]
0x1000a01f: c2 cf f0 ret 0xf0cf
; data inside code section at 0x1000a022 -- 0x1000a041
0x1000a022: 63 25 db 7b 0f 54 74 16 0a b1 b5 64 8d 9b 30 8e |c%.{.Tt....d..0.|
0x1000a032: 17 80 dd e0 84 93 12 71 b1 86 26 12 2a 92 be |.......q..&.*.. |
; function: function_1000a041 at 0x1000a041 -- 0x1000a084
0x1000a041: a2 44 ab 1f fe mov byte ptr [0xfe1fab44], al
0x1000a046: d0 47 1d rol byte ptr [edi + 0x1d], 1
0x1000a049: 83 e2 05 and edx, 5
0x1000a04c: fa cli
0x1000a04d: 30 6e 11 xor byte ptr [esi + 0x11], ch
0x1000a050: 49 dec ecx
0x1000a051: ef out dx, eax
0x1000a052: 95 xchg eax, ebp
0x1000a053: 7a c9 jp 0x1000a01e
0x1000a055: 32 d4 xor dl, ah
0x1000a057: 9c pushfd
0x1000a058: db b8 9c 37 90 a4 fstp xword ptr [eax - 0x5b6fc864]
0x1000a05e: 2d 84 1e aa c9 sub eax, 0xc9aa1e84
0x1000a063: 1e push ds
0x1000a064: 0f bc d7 bsf edx, edi
0x1000a067: 3a ae dd 4f d9 5c cmp ch, byte ptr [esi + 0x5cd94fdd]
0x1000a06d: c0 91 a1 bc 37 60 08 rcl byte ptr [ecx + 0x6037bca1], 8
0x1000a074: 0b fa or edi, edx
0x1000a076: 24 27 and al, 0x27
0x1000a078: d4 8a aam 0x8a
0x1000a07a: 2a 87 b3 1d a4 c4 sub al, byte ptr [edi - 0x3b5be24d]
0x1000a080: 13 38 adc edi, dword ptr [eax]
0x1000a082: eb cc jmp 0x1000a050 <function_1000a041+0xf>
; data inside code section at 0x1000a084 -- 0x1000a09e
0x1000a084: b9 b6 b0 50 07 65 5b 80 d5 57 82 be 63 59 88 73 |...P.e[..W..cY.s|
0x1000a094: 01 30 84 11 68 03 16 f6 45 6a |.0..h...Ej |
; function: function_1000a09e at 0x1000a09e -- 0x1000a0a5
0x1000a09e: ea a3 57 de 54 4a 13 ljmp 0x134a:0x54de57a3 <function_54de57a3>
; data inside code section at 0x1000a0a5 -- 0x1000a0ca
0x1000a0a5: e1 58 33 28 55 37 42 98 9c 20 dc 8b 22 33 16 a8 |.X3(U7B.. .."3..|
0x1000a0b5: 3e b1 87 a7 c9 82 50 09 bd e6 db 7e d3 ec 42 40 |>.....P....~..B@|
0x1000a0c5: 54 51 6c 58 d5 |TQlX. |
; function: function_1000a0ca at 0x1000a0ca -- 0x1000a0d3
0x1000a0ca: 12 41 c6 adc al, byte ptr [ecx - 0x3a]
0x1000a0cd: 3e e9 76 e3 3c 39 jmp 0x493d8449 <function_493d8449>
; data inside code section at 0x1000a0d3 -- 0x1000a0da
0x1000a0d3: 76 04 ad e0 b0 2e 7a |v.....z |
; function: function_1000a0da at 0x1000a0da -- 0x1000a206
0x1000a0da: bf 0f b2 fd 6b mov edi, 0x6bfdb20f
0x1000a0df: 88 38 mov byte ptr [eax], bh
0x1000a0e1: e2 0a loop 0x1000a0ed <function_1000a0da+0x13>
0x1000a0e3: d3 ac 07 a1 3e f7 ad shr dword ptr [edi + eax - 0x5208c15f], cl
0x1000a0ea: dd 55 6a fst qword ptr [ebp + 0x6a]
0x1000a0ed: 9f lahf
0x1000a0ee: 17 pop ss
0x1000a0ef: 69 97 43 cf d4 4d ca 45 9e 32 imul edx, dword ptr [edi + 0x4dd4cf43], 0x329e45ca
0x1000a0f9: c5 54 25 31 lds edx, ptr [ebp + 0x31]
0x1000a0fd: 45 inc ebp
0x1000a0fe: b2 14 mov dl, 0x14
0x1000a100: 6d insd dword ptr es:[edi], dx
0x1000a101: e5 45 in eax, 0x45
0x1000a103: 63 d2 arpl dx, dx
0x1000a105: e2 02 loop 0x1000a109
; data inside code section at 0x1000a107 -- 0x1000a108
0x1000a107: c4 |. |
0x1000a108: 4f dec edi
0x1000a109: ed in eax, dx
0x1000a10a: 10 d8 adc al, bl
0x1000a10c: f3 90 pause
0x1000a10e: 48 dec eax
0x1000a10f: d3 80 80 47 4d 6d rol dword ptr [eax + 0x6d4d4780], cl
0x1000a115: 61 popal
0x1000a116: 7d 87 jge 0x1000a09f
0x1000a118: 40 inc eax
0x1000a119: e5 e1 in eax, 0xe1
0x1000a11b: 12 94 37 4d e2 0f 3c adc dl, byte ptr [edi + esi + 0x3c0fe24d]
0x1000a122: 72 cd jb 0x1000a0f1
0x1000a124: 6a fe push -2
0x1000a126: fb sti
0x1000a127: e4 2e in al, 0x2e
0x1000a129: 66 a5 movsw word ptr es:[edi], word ptr [esi]
0x1000a12b: f8 clc
0x1000a12c: 05 24 a4 11 ad add eax, 0xad11a424
0x1000a131: 9e sahf
0x1000a132: 47 inc edi
0x1000a133: b8 7c 02 c2 8a mov eax, 0x8ac2027c
0x1000a138: 24 ec and al, 0xec
0x1000a13a: cc int3
0x1000a13b: 1b 9a 23 93 4a f1 sbb ebx, dword ptr [edx - 0xeb56cdd]
0x1000a141: 61 popal
0x1000a142: 59 pop ecx
0x1000a143: a1 b1 f5 10 9f mov eax, dword ptr [0x9f10f5b1]
0x1000a148: 1e push ds
0x1000a149: 07 pop es
0x1000a14a: 65 2a 24 0c sub ah, byte ptr gs:[esp + ecx]
0x1000a14e: 02 6a 77 add ch, byte ptr [edx + 0x77]
0x1000a151: 0c 73 or al, 0x73
0x1000a153: 5c pop esp
0x1000a154: 93 xchg eax, ebx
0x1000a155: 12 1f adc bl, byte ptr [edi]
0x1000a157: 82 8f 7a 0a da b8 ba or byte ptr [edi - 0x4725f586], 0xba
0x1000a15e: e5 1e in eax, 0x1e
0x1000a160: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000a161: 71 3f jno 0x1000a1a2 <function_1000a0da+0xc8>
0x1000a163: d1 e9 shr ecx, 1
0x1000a165: 86 4e e8 xchg byte ptr [esi - 0x18], cl
0x1000a168: 83 5d a1 59 sbb dword ptr [ebp - 0x5f], 0x59
0x1000a16c: 4c dec esp
0x1000a16d: bb 90 af 01 a6 mov ebx, 0xa601af90
0x1000a172: 38 b0 90 94 db 96 cmp byte ptr [eax - 0x69246b70], dh
0x1000a178: 92 xchg eax, edx
0x1000a179: c0 e6 64 shl dh, 0x64
0x1000a17c: 70 03 jo 0x1000a181 <function_1000a0da+0xa7>
0x1000a17e: 5d pop ebp
; data inside code section at 0x1000a17f -- 0x1000a181
0x1000a17f: ca 67 |.g |
0x1000a181: b6 d6 mov dh, 0xd6
0x1000a183: 97 xchg eax, edi
0x1000a184: e0 6f loopne 0x1000a1f5 <function_1000a0da+0x11b>
0x1000a186: c7 44 73 1e 06 5f 87 3c mov dword ptr [ebx + esi*2 + 0x1e], 0x3c875f06
0x1000a18e: 11 fd adc ebp, edi
0x1000a190: cb retf
; data inside code section at 0x1000a191 -- 0x1000a192
0x1000a191: 63 |c |
0x1000a192: cc int3
0x1000a193: 40 inc eax
0x1000a194: 3b 8f 08 fa ae 01 cmp ecx, dword ptr [edi + 0x1aefa08]
0x1000a19a: 7a c8 jp 0x1000a164
0x1000a19c: 60 pushal
0x1000a19d: a0 b7 7f b2 1b mov al, byte ptr [0x1bb27fb7]
0x1000a1a2: 78 5b js 0x1000a1ff <function_1000a0da+0x125>
0x1000a1a4: 4b dec ebx
0x1000a1a5: 7c eb jl 0x1000a192 <function_1000a0da+0xb8>
0x1000a1a7: a1 0a 71 83 e0 mov eax, dword ptr [0xe083710a]
0x1000a1ac: 88 e2 mov dl, ah
0x1000a1ae: 91 xchg eax, ecx
0x1000a1af: 60 pushal
0x1000a1b0: 81 3c 6e c0 74 83 4a cmp dword ptr [esi + ebp*2], 0x4a8374c0
0x1000a1b7: 4c dec esp
0x1000a1b8: f8 clc
0x1000a1b9: e6 46 out 0x46, al
0x1000a1bb: 4d dec ebp
; data inside code section at 0x1000a1bc -- 0x1000a1bd
0x1000a1bc: ff |. |
0x1000a1bd: ea 6e 5d 24 da 68 a2 ljmp 0xa268:0xda245d6e <function_da245d6e>
; data inside code section at 0x1000a1c4 -- 0x1000a1f3
0x1000a1c4: 78 da 65 2a 75 7a 43 09 66 2c 89 05 c9 10 af 4c |x.e*uzC.f,.....L|
0x1000a1d4: bf 0e d6 e7 f9 3d 71 f7 45 69 21 ef db d7 df 54 |.....=q.Ei!....T|
0x1000a1e4: 50 68 e5 2b 35 af d4 da 96 a5 13 36 1b c7 87 |Ph.+5......6... |
0x1000a1f3: de e4 fsubrp st(4)
0x1000a1f5: da 51 21 ficom dword ptr [ecx + 0x21]
0x1000a1f8: 9d popfd
0x1000a1f9: 86 55 11 xchg byte ptr [ebp + 0x11], dl
0x1000a1fc: 7f ab jg 0x1000a1a9
; data inside code section at 0x1000a1fe -- 0x1000a1ff
0x1000a1fe: a3 |. |
0x1000a1ff: d4 29 aam 0x29
0x1000a201: 8c e1 mov ecx, fs
0x1000a203: ca 54 6a retf 0x6a54
; function: function_1000a206 at 0x1000a206 -- 0x1000a20c
0x1000a206: 6d insd dword ptr es:[edi], dx
0x1000a207: 55 push ebp
0x1000a208: 2c f3 sub al, 0xf3
0x1000a20a: eb d6 jmp 0x1000a1e2
; data inside code section at 0x1000a20c -- 0x1000a232
0x1000a20c: c4 75 5d 26 98 95 b7 d6 ad e4 04 be 22 16 f0 24 |.u]&........"..$|
0x1000a21c: 8c 76 cf 92 af 5b ed e1 ed c7 64 73 32 27 9c b3 |.v...[....ds2'..|
0x1000a22c: 9c d5 39 7a 54 14 |..9zT. |
; function: function_1000a232 at 0x1000a232 -- 0x1000a24c
0x1000a232: d8 6c 37 c0 fsubr dword ptr [edi + esi - 0x40]
0x1000a236: 24 b4 and al, 0xb4
0x1000a238: a8 0c test al, 0xc
0x1000a23a: e5 ff in eax, 0xff
0x1000a23c: 3f aas
0x1000a23d: a0 64 e9 8b 2c mov al, byte ptr [0x2c8be964]
0x1000a242: 5f pop edi
0x1000a243: fd std
0x1000a244: f3 19 e8 sbb eax, ebp
0x1000a247: 90 nop
0x1000a248: ed in eax, dx
0x1000a249: ca 96 ae retf -0x516a
; data inside code section at 0x1000a24c -- 0x1000a268
0x1000a24c: 99 04 50 e1 2a aa 3c e1 e8 2e 3e dc 8c d0 fa dd |..P.*.<...>.....|
0x1000a25c: a4 e7 d7 8e cc 43 1a f3 2e cc 75 06 |.....C....u. |
; function: function_1000a268 at 0x1000a268 -- 0x1000a269
; data inside code section at 0x1000a269 -- 0x1000a293
0x1000a269: b9 bf 6c 2b 53 ae 5c 13 f1 9f fa 1b 69 6c 2f 50 |..l+S.\.....il/P|
0x1000a279: 4f 9e 7d 7d d3 e6 bb e8 35 ba da 91 bb 90 d5 cc |O.}}....5.......|
0x1000a289: b0 cf a9 c9 85 e1 a8 a8 59 8c |........Y. |
; function: function_1000a293 at 0x1000a293 -- 0x1000a32f
0x1000a293: 7d d3 jge 0x1000a268 <function_1000a268>
0x1000a295: 4b dec ebx
0x1000a296: b5 04 mov ch, 4
0x1000a298: 4e dec esi
0x1000a299: 77 99 ja 0x1000a234
0x1000a29b: 64 b7 ac mov bh, 0xac
0x1000a29e: 06 push es
0x1000a29f: bc 08 df 27 9e mov esp, 0x9e27df08
0x1000a2a4: 17 pop ss
0x1000a2a5: 8e 46 c5 mov es, word ptr [esi - 0x3b]
0x1000a2a8: c9 leave
0x1000a2a9: 46 inc esi
0x1000a2aa: 73 57 jae 0x1000a303 <function_1000a293+0x70>
0x1000a2ac: 68 7e a9 25 90 push 0x9025a97e
0x1000a2b1: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x1000a2b2: da a0 34 e6 4b c5 fisub dword ptr [eax - 0x3ab419cc]
0x1000a2b8: d0 47 ff rol byte ptr [edi - 1], 1
0x1000a2bb: 97 xchg eax, edi
0x1000a2bc: 3e 55 push ebp
0x1000a2be: e4 48 in al, 0x48
0x1000a2c0: 61 popal
0x1000a2c1: 1c a2 sbb al, 0xa2
0x1000a2c3: 44 inc esp
0x1000a2c4: 94 xchg eax, esp
0x1000a2c5: 4e dec esi
0x1000a2c6: c9 leave
0x1000a2c7: 02 e8 add ch, al
0x1000a2c9: 33 83 e4 f9 43 95 xor eax, dword ptr [ebx - 0x6abc061c]
0x1000a2cf: 64 63 65 f2 arpl word ptr fs:[ebp - 0xe], sp
0x1000a2d3: 46 inc esi
0x1000a2d4: 3d 37 e8 a2 9f cmp eax, 0x9fa2e837
0x1000a2d9: 50 push eax
0x1000a2da: 62 0d 61 f6 13 97 bound ecx, qword ptr [0x9713f661]
0x1000a2e0: 3a ec cmp ch, ah
0x1000a2e2: 34 bf xor al, 0xbf
0x1000a2e4: d4 32 aam 0x32
0x1000a2e6: d2 fc sar ah, cl
0x1000a2e8: dc a9 c8 f5 55 9f fsubr qword ptr [ecx - 0x60aa0a38]
0x1000a2ee: 4a dec edx
0x1000a2ef: a1 e9 a8 a4 8b mov eax, dword ptr [0x8ba4a8e9]
0x1000a2f4: ef out dx, eax
0x1000a2f5: 5b pop ebx
0x1000a2f6: 0c 5a or al, 0x5a
0x1000a2f8: 4e dec esi
0x1000a2f9: a0 43 f0 28 24 mov al, byte ptr [0x2428f043]
0x1000a2fe: c8 48 8d 4e enter -0x72b8, 0x4e
; data inside code section at 0x1000a302 -- 0x1000a303
0x1000a302: 00 |. |
0x1000a303: 56 push esi
0x1000a304: 9b wait
0x1000a305: d6 salc
0x1000a306: 57 push edi
0x1000a307: 53 push ebx
0x1000a308: 78 e3 js 0x1000a2ed
0x1000a30a: 34 29 xor al, 0x29
0x1000a30c: 0d 2c b5 30 ec or eax, 0xec30b52c
0x1000a311: 1d c5 d9 e4 97 sbb eax, 0x97e4d9c5
0x1000a316: 43 inc ebx
0x1000a317: a3 6f 23 5d ff mov dword ptr [0xff5d236f], eax
0x1000a31c: 1a c3 sbb al, bl
0x1000a31e: 34 65 xor al, 0x65
0x1000a320: 28 c5 sub ch, al
0x1000a322: 1e push ds
0x1000a323: 30 af 6b ef d4 00 xor byte ptr [edi + 0xd4ef6b], ch
0x1000a329: 6e outsb dx, byte ptr [esi]
0x1000a32a: df 1e fistp word ptr [esi]
0x1000a32c: c2 66 74 ret 0x7466
; data inside code section at 0x1000a32f -- 0x1000a330
0x1000a32f: 8f |. |
; function: function_1000a330 at 0x1000a330 -- 0x1000a339
0x1000a330: 9c pushfd
0x1000a331: 20 8a f1 2b fa 60 and byte ptr [edx + 0x60fa2bf1], cl
0x1000a337: 4b dec ebx
0x1000a338: c3 ret
; data inside code section at 0x1000a339 -- 0x1000a35f
0x1000a339: 94 5e c6 7a 51 a1 aa 67 d0 08 98 92 6c 06 ec 83 |.^.zQ..g....l...|
0x1000a349: 4b a4 27 b0 2a 62 2a 20 ce 7a 2a e3 f2 e2 0e a6 |K.'.*b* .z*.....|
0x1000a359: 58 49 48 fc c4 8d |XIH... |
; function: function_1000a35f at 0x1000a35f -- 0x1000a368
0x1000a35f: d9 3b fnstcw word ptr [ebx]
0x1000a361: 25 19 ae 25 61 and eax, 0x6125ae19
0x1000a366: 06 push es
0x1000a367: c3 ret
; data inside code section at 0x1000a368 -- 0x1000a39b
0x1000a368: e7 53 ab 15 88 c0 fa 89 3d d9 9b 00 fc 2a 36 cd |.S......=....*6.|
0x1000a378: ee db 16 4f 8c be 8e 0f b4 e0 11 d6 2a f6 bd b9 |...O........*...|
0x1000a388: 1e b1 64 1b 93 b1 c5 19 31 86 8d 79 73 c5 49 85 |..d.....1..ys.I.|
0x1000a398: 30 05 d1 |0.. |
; function: function_1000a39b at 0x1000a39b -- 0x1000a39c
0x1000a39b: cb retf
; data inside code section at 0x1000a39c -- 0x1000a3b9
0x1000a39c: e5 0f b8 c6 ef 9a 13 ec c6 60 14 09 6f 1a ee 65 |.........`..o..e|
0x1000a3ac: 36 87 69 24 51 29 d4 58 b6 4b 5f 5f 32 |6.i$Q).X.K__2 |
; function: function_1000a3b9 at 0x1000a3b9 -- 0x1000a404
0x1000a3b9: e2 33 loop 0x1000a3ee <function_1000a3b9+0x35>
0x1000a3bb: 3a a6 c7 b7 bc f3 cmp ah, byte ptr [esi - 0xc434839]
0x1000a3c1: e4 01 in al, 1
0x1000a3c3: b9 a4 bd 2b 02 mov ecx, 0x22bbda4
0x1000a3c8: d8 9b 7d e4 61 a2 fcomp dword ptr [ebx - 0x5d9e1b83]
0x1000a3ce: 7c 30 jl 0x1000a400 <function_1000a3b9+0x47>
0x1000a3d0: 71 8d jno 0x1000a35f <function_1000a35f>
0x1000a3d2: 5d pop ebp
0x1000a3d3: d7 xlatb
0x1000a3d4: 98 cwde
0x1000a3d5: 21 9b 57 53 f7 77 and dword ptr [ebx + 0x77f75357], ebx
0x1000a3db: 39 bf a5 61 01 09 cmp dword ptr [edi + 0x90161a5], edi
0x1000a3e1: ed in eax, dx
0x1000a3e2: 52 push edx
0x1000a3e3: 80 9f e3 77 66 cf 63 sbb byte ptr [edi - 0x3099881d], 0x63
0x1000a3ea: c2 a3 65 ret 0x65a3
0x1000a3ed: cf iretd
0x1000a3ee: 1d 2f ce f3 c0 sbb eax, 0xc0f3ce2f
0x1000a3f3: a2 08 df dc 57 mov byte ptr [0x57dcdf08], al
0x1000a3f8: f9 stc
0x1000a3f9: 57 push edi
0x1000a3fa: 52 push edx
0x1000a3fb: 89 53 84 mov dword ptr [ebx - 0x7c], edx
; data inside code section at 0x1000a3fe -- 0x1000a400
0x1000a3fe: c6 e4 |.. |
0x1000a400: ec in al, dx
0x1000a401: 4f dec edi
0x1000a402: a8 56 test al, 0x56
; data inside code section at 0x1000a404 -- 0x1000a405
0x1000a404: fe |. |
; function: function_1000a405 at 0x1000a405 -- 0x1000a496
0x1000a405: 7b 76 jnp 0x1000a47d <function_1000a405+0x78>
0x1000a407: ce into
0x1000a408: d8 44 28 1e fadd dword ptr [eax + ebp + 0x1e]
0x1000a40c: 74 ae je 0x1000a3bc
0x1000a40e: 1b bd 01 8e 88 49 sbb edi, dword ptr [ebp + 0x49888e01]
0x1000a414: 4a dec edx
0x1000a415: d0 fc sar ah, 1
0x1000a417: 90 nop
0x1000a418: df be 9a 20 32 67 fistp qword ptr [esi + 0x6732209a]
0x1000a41e: d5 73 aad 0x73
0x1000a420: 14 3c adc al, 0x3c
0x1000a422: dd bb 93 5d a2 36 fnstsw dword ptr [ebx + 0x36a25d93]
0x1000a428: 86 bc 7e 8b ae d3 14 xchg byte ptr [esi + edi*2 + 0x14d3ae8b], bh
0x1000a42f: 2a 13 sub dl, byte ptr [ebx]
0x1000a431: e8 82 a6 3a ce call 0xde3b4ab8 <unknown_de3b4ab8>
0x1000a436: f4 hlt
0x1000a437: 33 34 aa xor esi, dword ptr [edx + ebp*4]
0x1000a43a: 04 9e add al, 0x9e
0x1000a43c: 3d 1c 8e 17 24 cmp eax, 0x24178e1c
0x1000a441: 79 8f jns 0x1000a3d2
0x1000a443: b7 c3 mov bh, 0xc3
0x1000a445: f2 7a c6 bnd jp 0x1000a40e
0x1000a448: 05 3d 4e 2b 0c add eax, 0xc2b4e3d
0x1000a44d: 06 push es
0x1000a44e: 1f pop ds
0x1000a44f: 39 42 d9 cmp dword ptr [edx - 0x27], eax
0x1000a452: df 05 0b 63 ae 50 fild word ptr [0x50ae630b]
0x1000a458: 6a d5 push -0x2b
0x1000a45a: 18 e1 sbb cl, ah
0x1000a45c: e9 3c 97 85 d8 jmp 0xe8863b9d <function_e8863b9d>
; data inside code section at 0x1000a461 -- 0x1000a463
0x1000a461: 26 8f |&. |
0x1000a463: ee out dx, al
0x1000a464: b4 f8 mov ah, 0xf8
0x1000a466: 0a 4b 89 or cl, byte ptr [ebx - 0x77]
0x1000a469: ed in eax, dx
0x1000a46a: bf e5 36 3e 07 mov edi, 0x73e36e5
0x1000a46f: 65 f1 int1
0x1000a471: e6 f8 out 0xf8, al
0x1000a473: 33 4b ec xor ecx, dword ptr [ebx - 0x14]
0x1000a476: 74 15 je 0x1000a48d
0x1000a478: 98 cwde
0x1000a479: c2 4a 46 ret 0x464a
; data inside code section at 0x1000a47c -- 0x1000a47d
0x1000a47c: 3d |= |
0x1000a47d: 2d b9 ec 2a 7c sub eax, 0x7c2aecb9
0x1000a482: 02 c5 add al, ch
0x1000a484: 35 d1 2a fa 8d xor eax, 0x8dfa2ad1
0x1000a489: ff b2 ef 6a 3b 7c push dword ptr [edx + 0x7c3b6aef]
0x1000a48f: ea 43 2c 76 20 ca 8f ljmp 0x8fca:0x20762c43 <function_20762c43>
; data inside code section at 0x1000a496 -- 0x1000a49a
0x1000a496: 95 49 a2 bf |.I.. |
; function: function_1000a49a at 0x1000a49a -- 0x1000a49d
0x1000a49a: c2 64 1f ret 0x1f64
; data inside code section at 0x1000a49d -- 0x1000a4a9
0x1000a49d: ab 3f 59 a9 c7 c1 1c e5 60 73 b9 88 |.?Y.....`s.. |
; function: function_1000a4a9 at 0x1000a4a9 -- 0x1000a4ae
0x1000a4a9: e9 0a 24 2a ce jmp 0xde2ac8b8 <function_de2ac8b8>
; data inside code section at 0x1000a4ae -- 0x1000a4b9
0x1000a4ae: d1 1c f6 90 76 72 57 1c 0c cd aa |....vrW.... |
; function: function_1000a4b9 at 0x1000a4b9 -- 0x1000a4ba
; data inside code section at 0x1000a4ba -- 0x1000a4dd
0x1000a4ba: 4a f7 3b d6 2e a8 27 4c 8f e2 ab 34 02 3d 74 87 |J.;...'L...4.=t.|
0x1000a4ca: 70 48 e3 81 0a 34 10 8e 98 8f 90 42 2a 43 78 d2 |pH...4.....B*Cx.|
0x1000a4da: c7 73 ce |.s. |
; function: function_1000a4dd at 0x1000a4dd -- 0x1000a4de
; data inside code section at 0x1000a4de -- 0x1000a4e8
0x1000a4de: 36 e2 4d 75 9b 1c 85 63 f6 f7 |6.Mu...c.. |
; function: function_1000a4e8 at 0x1000a4e8 -- 0x1000a4e9
; data inside code section at 0x1000a4e9 -- 0x1000a4f4
0x1000a4e9: 8c ad bf 6d c4 d0 d7 7c d7 bb 3b |...m...|..; |
; function: function_1000a4f4 at 0x1000a4f4 -- 0x1000a4f6
0x1000a4f4: 43 inc ebx
0x1000a4f5: cb retf
; data inside code section at 0x1000a4f6 -- 0x1000a501
0x1000a4f6: 69 f4 51 f6 46 68 fd 3c cf 96 8f |i.Q.Fh.<... |
; function: function_1000a501 at 0x1000a501 -- 0x1000a5ef
0x1000a501: f4 hlt
0x1000a502: 7b 20 jnp 0x1000a524 <function_1000a501+0x23>
0x1000a504: 6d insd dword ptr es:[edi], dx
0x1000a505: ef out dx, eax
0x1000a506: c5 6d ea lds ebp, ptr [ebp - 0x16]
0x1000a509: ca 46 b2 retf -0x4dba
0x1000a50c: 7b ab jnp 0x1000a4b9 <function_1000a4b9>
0x1000a50e: 19 b5 ce 28 b0 27 sbb dword ptr [ebp + 0x27b028ce], esi
0x1000a514: 94 xchg eax, esp
0x1000a515: ea ba 0d a7 46 64 a8 ljmp 0xa864:0x46a70dba <function_46a70dba>
; data inside code section at 0x1000a51c -- 0x1000a522
0x1000a51c: ba df 5e 8a 96 8a |..^... |
0x1000a522: 85 e6 test esi, esp
0x1000a524: 4f dec edi
0x1000a525: ec in al, dx
0x1000a526: 7c c0 jl 0x1000a4e8 <function_1000a4e8>
0x1000a528: b5 1e mov ch, 0x1e
0x1000a52a: bd e6 01 a1 e1 mov ebp, 0xe1a101e6
0x1000a52f: d4 5e aam 0x5e
0x1000a531: db 07 fild dword ptr [edi]
0x1000a533: 77 a8 ja 0x1000a4dd <function_1000a4dd>
0x1000a535: 92 xchg eax, edx
0x1000a536: d5 1a aad 0x1a
0x1000a538: 7a bb jp 0x1000a4f5
0x1000a53a: 52 push edx
0x1000a53b: e0 26 loopne 0x1000a563 <function_1000a501+0x62>
0x1000a53d: fc cld
0x1000a53e: 0e push cs
0x1000a53f: d1 a3 02 e2 11 6f shl dword ptr [ebx + 0x6f11e202], 1
0x1000a545: 30 01 xor byte ptr [ecx], al
0x1000a547: 63 2b arpl word ptr [ebx], bp
0x1000a549: 90 nop
0x1000a54a: 23 a8 21 00 da 6a and ebp, dword ptr [eax + 0x6ada0021]
0x1000a550: 1b 14 e3 sbb edx, dword ptr [ebx]
0x1000a553: 58 pop eax
0x1000a554: 76 39 jbe 0x1000a58f <function_1000a501+0x8e>
0x1000a556: 5a pop edx
0x1000a557: d5 9c aad 0x9c
0x1000a559: 6b 66 8c 81 imul esp, dword ptr [esi - 0x74], -0x7f
0x1000a55d: ed in eax, dx
; data inside code section at 0x1000a55e -- 0x1000a55f
0x1000a55e: 1a |. |
0x1000a55f: 8b eb mov ebp, ebx
0x1000a561: 0c a5 or al, 0xa5
0x1000a563: 47 inc edi
; data inside code section at 0x1000a564 -- 0x1000a58f
0x1000a564: 8f d4 fb 17 de e6 09 af f5 3d 1a 26 df 74 59 f2 |.........=.&.tY.|
0x1000a574: 40 7e 8b c1 56 db ff 32 9c fc 1f 84 b2 8f 56 83 |@~..V..2......V.|
0x1000a584: 2c 51 fe 66 8b fe 1b e3 4f bc 71 |,Q.f....O.q |
0x1000a58f: eb 16 jmp 0x1000a5a7
; data inside code section at 0x1000a591 -- 0x1000a5a7
0x1000a591: b3 65 31 49 42 97 e6 4b 6b 18 9d d0 1f 7e bf 21 |.e1IB..Kk....~.!|
0x1000a5a1: 1e d2 2b c5 ca 13 |..+... |
0x1000a5a7: 96 xchg eax, esi
0x1000a5a8: a9 c7 5c 0e d8 test eax, 0xd80e5cc7
0x1000a5ad: d8 58 08 fcomp dword ptr [eax + 8]
0x1000a5b0: 9c pushfd
0x1000a5b1: 3f aas
0x1000a5b2: 0c 88 or al, 0x88
0x1000a5b4: e1 a7 loope 0x1000a55d <function_1000a501+0x5c>
0x1000a5b6: 9c pushfd
0x1000a5b7: d0 08 ror byte ptr [eax], 1
0x1000a5b9: f2 8d 5c 88 e3 lea ebx, [eax + ecx*4 - 0x1d]
0x1000a5be: 32 67 18 xor ah, byte ptr [edi + 0x18]
0x1000a5c1: e3 2e jecxz 0x1000a5f1 <function_1000a501+0xed>
0x1000a5c3: a8 9b test al, 0x9b
0x1000a5c5: 82 12 d2 adc byte ptr [edx], 0xd2
0x1000a5c8: 17 pop ss
0x1000a5c9: fc cld
0x1000a5ca: 1c 5b sbb al, 0x5b
0x1000a5cc: f6 a9 ce f0 cf e3 imul byte ptr [ecx - 0x1c300f32]
0x1000a5d2: f8 clc
0x1000a5d3: 4a dec edx
0x1000a5d4: bc 99 4b ac 52 mov esp, 0x52ac4b99
0x1000a5d9: 86 f8 xchg al, bh
0x1000a5db: bc b9 67 b6 13 mov esp, 0x13b667b9
0x1000a5e0: 5f pop edi
0x1000a5e1: f8 clc
0x1000a5e2: 1e push ds
0x1000a5e3: 68 0a 78 e5 a1 push 0xa1e5780a
0x1000a5e8: 4a dec edx
0x1000a5e9: a9 d9 93 86 fb test eax, 0xfb8693d9
0x1000a5ee: cb retf
; data inside code section at 0x1000a5ef -- 0x1000a5f0
0x1000a5ef: a9 |. |
; function: function_1000a5f0 at 0x1000a5f0 -- 0x1000a5f1
0x1000a5f0: 5b pop ebx
; data inside code section at 0x1000a5f1 -- 0x1000a5fe
0x1000a5f1: 8e 35 8c a9 df 39 cd ac 54 d8 40 a4 f7 |.5...9..T.@.. |
; function: function_1000a5fe at 0x1000a5fe -- 0x1000a61b
0x1000a5fe: 2a c7 sub al, bh
0x1000a600: 57 push edi
0x1000a601: 5f pop edi
0x1000a602: fc cld
0x1000a603: ee out dx, al
0x1000a604: 62 02 bound eax, qword ptr [edx]
0x1000a606: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000a607: 42 inc edx
0x1000a608: a0 a5 b9 a4 ac mov al, byte ptr [0xaca4b9a5]
0x1000a60d: 33 ad 8d 72 d3 08 xor ebp, dword ptr [ebp + 0x8d3728d]
0x1000a613: 24 44 and al, 0x44
0x1000a615: 84 ef test bh, ch
0x1000a617: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000a618: c2 a9 5c ret 0x5ca9
; function: function_1000a61b at 0x1000a61b -- 0x1000a6ac
0x1000a61b: 30 49 de xor byte ptr [ecx - 0x22], cl
0x1000a61e: 6b ed 16 imul ebp, ebp, 0x16
0x1000a621: 5b pop ebx
0x1000a622: c9 leave
0x1000a623: 81 86 29 ac 8c 2f 5c fa e1 8f add dword ptr [esi + 0x2f8cac29], 0x8fe1fa5c
0x1000a62d: 35 25 cc d5 c0 xor eax, 0xc0d5cc25
0x1000a632: 00 12 add byte ptr [edx], dl
0x1000a634: 23 ac 7b 52 5b 46 67 and ebp, dword ptr [ebx + edi*2 + 0x67465b52]
0x1000a63b: 06 push es
0x1000a63c: 5d pop ebp
0x1000a63d: f5 cmc
0x1000a63e: 9b wait
0x1000a63f: c4 60 f5 les esp, ptr [eax - 0xb]
0x1000a642: d0 95 43 af 19 7a rcl byte ptr [ebp + 0x7a19af43], 1
0x1000a648: 6e outsb dx, byte ptr [esi]
0x1000a649: b0 88 mov al, 0x88
0x1000a64b: d8 97 f8 4a 95 2d fcom dword ptr [edi + 0x2d954af8]
0x1000a651: a1 d9 e6 4c 9d mov eax, dword ptr [0x9d4ce6d9]
0x1000a656: 7b 3a jnp 0x1000a692 <function_1000a61b+0x77>
0x1000a658: eb 32 jmp 0x1000a68c <function_1000a61b+0x71>
0x1000a65a: 05 b5 25 5f 49 add eax, 0x495f25b5
0x1000a65f: 3f aas
0x1000a660: 56 push esi
0x1000a661: 36 4f dec edi
0x1000a663: 03 57 c8 add edx, dword ptr [edi - 0x38]
0x1000a666: 47 inc edi
0x1000a667: ea 4d 76 5f ad b1 a8 ljmp 0xa8b1:0xad5f764d <function_ad5f764d>
; data inside code section at 0x1000a66e -- 0x1000a677
0x1000a66e: bd 9a d5 f0 a4 63 3f 95 1a |.....c?.. |
0x1000a677: 42 inc edx
0x1000a678: ca 27 f4 retf -0xbd9
; data inside code section at 0x1000a67b -- 0x1000a68c
0x1000a67b: 61 c4 59 2d 32 95 8c 45 15 02 ec af 96 fd b7 f6 |a.Y-2..E........|
0x1000a68b: 64 |d |
0x1000a68c: 88 be f9 9f 7e 39 mov byte ptr [esi + 0x397e9ff9], bh
0x1000a692: b3 2a mov bl, 0x2a
0x1000a694: 0f 6e 9c 2d 8f be 1a 4a movd mm3, dword ptr [ebp + ebp + 0x4a1abe8f]
0x1000a69c: be 07 f8 75 09 mov esi, 0x975f807
0x1000a6a1: d8 d3 fcom st(3)
0x1000a6a3: a8 ca test al, 0xca
0x1000a6a5: 30 a6 37 94 4d 15 xor byte ptr [esi + 0x154d9437], ah
0x1000a6ab: c3 ret
; function: function_1000a6ac at 0x1000a6ac -- 0x1000a6cc
0x1000a6ac: 5f pop edi
0x1000a6ad: 87 0e xchg dword ptr [esi], ecx
0x1000a6af: 0c da or al, 0xda
0x1000a6b1: 4e dec esi
0x1000a6b2: 3b c4 cmp eax, esp
0x1000a6b4: d5 ec aad 0xec
0x1000a6b6: f8 clc
0x1000a6b7: 6e outsb dx, byte ptr [esi]
0x1000a6b8: 2a 1f sub bl, byte ptr [edi]
0x1000a6ba: 7b 80 jnp 0x1000a63c
0x1000a6bc: db 6a 5a fld xword ptr [edx + 0x5a]
0x1000a6bf: e7 41 out 0x41, eax
0x1000a6c1: 46 inc esi
0x1000a6c2: a2 9d d6 62 23 mov byte ptr [0x2362d69d], al
0x1000a6c7: 21 62 8d and dword ptr [edx - 0x73], esp
0x1000a6ca: 95 xchg eax, ebp
0x1000a6cb: c3 ret
; function: function_1000a6cc at 0x1000a6cc -- 0x1000a6ff
0x1000a6cc: 09 0f or dword ptr [edi], ecx
0x1000a6ce: 85 39 test dword ptr [ecx], edi
0x1000a6d0: 0f 12 8c 3b 0f 57 7f d7 movlps xmm1, qword ptr [ebx + edi - 0x2880a8f1]
0x1000a6d8: b9 88 f7 c1 e4 mov ecx, 0xe4c1f788
0x1000a6dd: 8a 18 mov bl, byte ptr [eax]
0x1000a6df: e8 a2 ac 7e f2 call 0x27f5386 <unknown_27f5386>
0x1000a6e4: 13 f9 adc edi, ecx
0x1000a6e6: bd 4d 95 ef ce mov ebp, 0xceef954d
0x1000a6eb: 89 16 mov dword ptr [esi], edx
0x1000a6ed: aa stosb byte ptr es:[edi], al
0x1000a6ee: b9 c7 6c 35 4f mov ecx, 0x4f356cc7
0x1000a6f3: 1d 76 d3 fc e6 sbb eax, 0xe6fcd376
0x1000a6f8: ea 13 8e b2 5d 9e dc ljmp 0xdc9e:0x5db28e13 <function_5db28e13>
; function: function_1000a6ff at 0x1000a6ff -- 0x1000a75a
0x1000a6ff: 6f outsd dx, dword ptr [esi]
0x1000a700: 69 67 4d c3 3b 80 0f imul esp, dword ptr [edi + 0x4d], 0xf803bc3
0x1000a707: 37 aaa
0x1000a708: 60 pushal
0x1000a709: 19 d4 sbb esp, edx
0x1000a70b: 67 b1 29 mov cl, 0x29
0x1000a70e: 0f 97 fd seta ch
0x1000a711: 81 b4 a3 44 ed 5f 14 60 d0 4e 23 xor dword ptr [ebx + 0x145fed44], 0x234ed060
0x1000a71c: ab stosd dword ptr es:[edi], eax
0x1000a71d: 34 fb xor al, 0xfb
0x1000a71f: 33 b1 34 46 d9 af xor esi, dword ptr [ecx - 0x5026b9cc]
0x1000a725: bb 77 4c 24 27 mov ebx, 0x27244c77
0x1000a72a: 74 25 je 0x1000a751 <function_1000a6ff+0x52>
0x1000a72c: e7 9b out 0x9b, eax
0x1000a72e: 6a 23 push 0x23
0x1000a730: 95 xchg eax, ebp
0x1000a731: 1a 18 sbb bl, byte ptr [eax]
0x1000a733: 37 aaa
0x1000a734: 5a pop edx
0x1000a735: ee out dx, al
0x1000a736: e8 0b 0c 64 94 call 0xa464b346 <unknown_a464b346>
0x1000a73b: b6 93 mov dh, 0x93
0x1000a73d: a0 fc 24 75 cb mov al, byte ptr [0xcb7524fc]
0x1000a742: eb c7 jmp 0x1000a70b <function_1000a6ff+0xc>
0x1000a744: 14 07 adc al, 7
0x1000a746: 27 daa
0x1000a747: 94 xchg eax, esp
0x1000a748: 8e 65 0e mov fs, word ptr [ebp + 0xe]
0x1000a74b: 63 ca arpl dx, cx
0x1000a74d: ca 69 e2 retf -0x1d97
0x1000a750: 9d popfd
0x1000a751: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x1000a752: 9e sahf
0x1000a753: 21 61 b5 and dword ptr [ecx - 0x4b], esp
0x1000a756: c9 leave
0x1000a757: 88 24 b1 mov byte ptr [ecx + esi*4], ah
; data inside code section at 0x1000a75a -- 0x1000a777
0x1000a75a: fe 99 94 79 db b6 43 bb 53 d7 1d 74 38 ee 54 05 |...y..C.S..t8.T.|
0x1000a76a: 2f c5 df 97 ac cf 3d 18 71 21 de d7 fe |/.....=.q!... |
; function: function_1000a777 at 0x1000a777 -- 0x1000a793
0x1000a777: 7e 87 jle 0x1000a700
0x1000a779: 71 05 jno 0x1000a780 <function_1000a777+0x9>
0x1000a77b: b0 4c mov al, 0x4c
0x1000a77d: eb d1 jmp 0x1000a750
0x1000a77f: 98 cwde
0x1000a780: 1d 4c 1e fe 38 sbb eax, 0x38fe1e4c
0x1000a785: 49 dec ecx
0x1000a786: f3 07 pop es
0x1000a788: 1c cb sbb al, 0xcb
0x1000a78a: 86 07 xchg byte ptr [edi], al
0x1000a78c: f5 cmc
0x1000a78d: dd 1f fstp qword ptr [edi]
0x1000a78f: 59 pop ecx
0x1000a790: 3b 01 cmp eax, dword ptr [ecx]
0x1000a792: cb retf
; data inside code section at 0x1000a793 -- 0x1000a797
0x1000a793: 3e 9c 47 be |>.G. |
; function: function_1000a797 at 0x1000a797 -- 0x1000a7b2
0x1000a797: 02 a9 fa 91 3d 04 add ch, byte ptr [ecx + 0x43d91fa]
0x1000a79d: e3 09 jecxz 0x1000a7a8 <function_1000a797+0x11>
0x1000a79f: 22 8f 34 06 18 6e and cl, byte ptr [edi + 0x6e180634]
0x1000a7a5: b2 fe mov dl, 0xfe
; data inside code section at 0x1000a7a7 -- 0x1000a7a8
0x1000a7a7: 69 |i |
0x1000a7a8: 07 pop es
0x1000a7a9: df 03 fild word ptr [ebx]
0x1000a7ab: 56 push esi
0x1000a7ac: ab stosd dword ptr es:[edi], eax
0x1000a7ad: b0 17 mov al, 0x17
0x1000a7af: c2 35 0e ret 0xe35
; data inside code section at 0x1000a7b2 -- 0x1000a7c1
0x1000a7b2: e6 8b 08 7e d0 16 46 72 22 f8 2e 0f 98 2f c6 |...~..Fr"..../. |
; function: function_1000a7c1 at 0x1000a7c1 -- 0x1000a7f5
0x1000a7c1: 62 35 48 f9 ab 3f bound esi, qword ptr [0x3fabf948]
0x1000a7c7: 69 e1 c2 99 3f a0 imul esp, ecx, 0xa03f99c2
0x1000a7cd: d7 xlatb
0x1000a7ce: 2c a7 sub al, 0xa7
0x1000a7d0: b4 cf mov ah, 0xcf
0x1000a7d2: 2d 73 36 69 c5 sub eax, 0xc5693673
0x1000a7d7: 6e outsb dx, byte ptr [esi]
0x1000a7d8: 31 f3 xor ebx, esi
0x1000a7da: 65 64 61 popal
0x1000a7dd: be ba f3 1b 43 mov esi, 0x431bf3ba
0x1000a7e2: f5 cmc
0x1000a7e3: 16 push ss
0x1000a7e4: b4 69 mov ah, 0x69
0x1000a7e6: 0c 0b or al, 0xb
0x1000a7e8: f8 clc
0x1000a7e9: fb sti
0x1000a7ea: da 85 85 4e 3c 67 fiadd dword ptr [ebp + 0x673c4e85]
0x1000a7f0: b0 7c mov al, 0x7c
0x1000a7f2: 49 dec ecx
0x1000a7f3: 97 xchg eax, edi
0x1000a7f4: c3 ret
; function: function_1000a7f5 at 0x1000a7f5 -- 0x1000a816
0x1000a7f5: 1f pop ds
0x1000a7f6: f9 stc
0x1000a7f7: c8 75 b3 40 enter -0x4c8b, 0x40
0x1000a7fb: 82 ee be sub dh, 0xbe
0x1000a7fe: bd 0a 7c ed 2f mov ebp, 0x2fed7c0a
0x1000a803: 1a 8e 93 9e 81 e3 sbb cl, byte ptr [esi - 0x1c7e616d]
0x1000a809: 7c 8f jl 0x1000a79a
0x1000a80b: 26 16 push ss
0x1000a80d: 0f 0e femms
0x1000a80f: ea 32 1e 42 90 8c cf ljmp 0xcf8c:0x90421e32 <function_90421e32>
; function: function_1000a816 at 0x1000a816 -- 0x1000a821
0x1000a816: aa stosb byte ptr es:[edi], al
0x1000a817: fa cli
0x1000a818: 85 34 60 test dword ptr [eax], esi
0x1000a81b: 4f dec edi
0x1000a81c: e9 b7 5c 52 7d jmp 0x8d5304d8 <function_8d5304d8>
; function: function_1000a821 at 0x1000a821 -- 0x1000a82f
0x1000a821: ab stosd dword ptr es:[edi], eax
0x1000a822: a9 59 24 75 4f test eax, 0x4f752459
0x1000a827: 38 a0 10 20 72 34 cmp byte ptr [eax + 0x34722010], ah
0x1000a82d: 65 cb retf
; data inside code section at 0x1000a82f -- 0x1000a834
0x1000a82f: ab 59 a8 cc 05 |.Y... |
; function: function_1000a834 at 0x1000a834 -- 0x1000a839
0x1000a834: e9 03 cf 7c e5 jmp 0xf57d773c <function_f57d773c>
; data inside code section at 0x1000a839 -- 0x1000a843
0x1000a839: cd 99 66 2b c5 4b a7 ec 2e 1b |..f+.K.... |
; function: function_1000a843 at 0x1000a843 -- 0x1000a84a
0x1000a843: ea 10 01 f7 b5 b5 f0 ljmp 0xf0b5:0xb5f70110 <function_b5f70110>
; data inside code section at 0x1000a84a -- 0x1000a84d
0x1000a84a: cd fb c7 |... |
; function: function_1000a84d at 0x1000a84d -- 0x1000aac3
0x1000a84d: 1c 24 sbb al, 0x24
0x1000a84f: 21 48 da and dword ptr [eax - 0x26], ecx
0x1000a852: a9 c1 61 f7 11 test eax, 0x11f761c1
0x1000a857: fb sti
0x1000a858: 4b dec ebx
0x1000a859: 9b wait
0x1000a85a: c9 leave
0x1000a85b: 91 xchg eax, ecx
0x1000a85c: d3 4b 59 ror dword ptr [ebx + 0x59], cl
0x1000a85f: f9 stc
0x1000a860: f6 f3 div bl
0x1000a862: 11 a7 aa d0 1e f9 adc dword ptr [edi - 0x6e12f56], esp
0x1000a868: ba b0 d8 ff 7b mov edx, 0x7bffd8b0
0x1000a86d: cf iretd
0x1000a86e: b8 c6 8d 5f 55 mov eax, 0x555f8dc6
0x1000a873: e4 65 in al, 0x65
0x1000a875: 54 push esp
0x1000a876: 7d 60 jge 0x1000a8d8 <function_1000a84d+0x8b>
0x1000a878: 52 push edx
0x1000a879: 33 65 77 xor esp, dword ptr [ebp + 0x77]
0x1000a87c: 61 popal
0x1000a87d: f3 1a 36 sbb dh, byte ptr [esi]
0x1000a880: 74 77 je 0x1000a8f9 <function_1000a84d+0xac>
0x1000a882: 82 a5 9a 77 f7 84 d7 and byte ptr [ebp - 0x7b088866], 0xd7
0x1000a889: ac lodsb al, byte ptr [esi]
0x1000a88a: a1 03 82 e4 ae mov eax, dword ptr [0xaee48203]
0x1000a88f: 55 push ebp
0x1000a890: 8d bd 46 5c 07 94 lea edi, [ebp - 0x6bf8a3ba]
0x1000a896: 82 99 63 d9 09 b7 6e sbb byte ptr [ecx - 0x48f6269d], 0x6e
0x1000a89d: 15 69 7f 0d 3c adc eax, 0x3c0d7f69
0x1000a8a2: f7 7e c5 idiv dword ptr [esi - 0x3b]
0x1000a8a5: b1 70 mov cl, 0x70
0x1000a8a7: 43 inc ebx
0x1000a8a8: 8a 62 20 mov ah, byte ptr [edx + 0x20]
0x1000a8ab: 67 16 push ss
0x1000a8ad: 10 db adc bl, bl
0x1000a8af: 4e dec esi
0x1000a8b0: b4 f7 mov ah, 0xf7
0x1000a8b2: a9 3e 09 8e 04 test eax, 0x48e093e
0x1000a8b7: a1 79 f9 de f8 mov eax, dword ptr [0xf8def979]
0x1000a8bc: 12 f2 adc dh, dl
0x1000a8be: 63 e0 arpl ax, sp
0x1000a8c0: 0c 8b or al, 0x8b
0x1000a8c2: b3 c2 mov bl, 0xc2
0x1000a8c4: 0a ba 33 9b 2c 31 or bh, byte ptr [edx + 0x312c9b33]
0x1000a8ca: 71 6c jno 0x1000a938 <function_1000a84d+0xeb>
0x1000a8cc: c5 29 lds ebp, ptr [ecx]
0x1000a8ce: 9d popfd
0x1000a8cf: 1a 86 55 f8 d6 3f sbb al, byte ptr [esi + 0x3fd6f855]
0x1000a8d5: 1e push ds
0x1000a8d6: 52 push edx
; data inside code section at 0x1000a8d7 -- 0x1000a8d8
0x1000a8d7: 89 |. |
0x1000a8d8: 27 daa
0x1000a8d9: 0d fc 0a 09 2d or eax, 0x2d090afc
0x1000a8de: ab stosd dword ptr es:[edi], eax
0x1000a8df: 69 2a f5 86 c5 d2 imul ebp, dword ptr [edx], 0xd2c586f5
0x1000a8e5: 18 c3 sbb bl, al
0x1000a8e7: b6 3b mov dh, 0x3b
0x1000a8e9: bf e2 d6 03 c1 mov edi, 0xc103d6e2
0x1000a8ee: 3a e3 cmp ah, bl
0x1000a8f0: 6e outsb dx, byte ptr [esi]
0x1000a8f1: 41 inc ecx
0x1000a8f2: 53 push ebx
0x1000a8f3: 00 a5 c0 30 a1 6e add byte ptr [ebp + 0x6ea130c0], ah
0x1000a8f9: 73 b9 jae 0x1000a8b4
0x1000a8fb: 04 fd add al, 0xfd
0x1000a8fd: 9a b5 1c 97 72 f0 16 lcall 0x16f0:0x72971cb5 <unknown_72971cb5>
0x1000a904: 7e aa jle 0x1000a8b0 <function_1000a84d+0x63>
0x1000a906: 07 pop es
0x1000a907: eb 8d jmp 0x1000a896 <function_1000a84d+0x49>
0x1000a909: ef out dx, eax
0x1000a90a: 13 26 adc esp, dword ptr [esi]
0x1000a90c: 61 popal
0x1000a90d: e5 51 in eax, 0x51
0x1000a90f: 92 xchg eax, edx
0x1000a910: e9 b3 3e 7b 14 jmp 0x247be7c8 <function_247be7c8>
; data inside code section at 0x1000a915 -- 0x1000a938
0x1000a915: 20 ff fc 8d a7 83 70 27 67 09 0a 6d 31 84 cf 7f | .....p'g..m1...|
0x1000a925: 21 1e f3 e1 f6 86 f3 a0 d3 6b 6d f8 2d ce 06 d2 |!........km.-...|
0x1000a935: 7e aa 28 |~.( |
0x1000a938: 9c pushfd
0x1000a939: 2e 7a 61 jp 0x1000a99d <function_1000a84d+0x150>
0x1000a93c: 38 87 01 98 e0 98 cmp byte ptr [edi - 0x671f67ff], al
0x1000a942: 10 2c 65 1a df 5b 60 adc byte ptr [0x605bdf1a], ch
0x1000a949: 71 f0 jno 0x1000a93b
0x1000a94b: 76 4a jbe 0x1000a997 <function_1000a84d+0x14a>
0x1000a94d: 82 81 1c 3c dc fb 2f add byte ptr [ecx - 0x423c3e4], 0x2f
0x1000a954: 4c dec esp
0x1000a955: 8d 82 0b 8c bc 20 lea eax, [edx + 0x20bc8c0b]
0x1000a95b: 1b 11 sbb edx, dword ptr [ecx]
0x1000a95d: cf iretd
0x1000a95e: ef out dx, eax
0x1000a95f: 1f pop ds
0x1000a960: 4e dec esi
0x1000a961: 1c df sbb al, 0xdf
0x1000a963: 38 99 86 46 8a b6 cmp byte ptr [ecx - 0x4975b97a], bl
0x1000a969: 59 pop ecx
0x1000a96a: 77 62 ja 0x1000a9ce <function_1000a84d+0x181>
0x1000a96c: 6d insd dword ptr es:[edi], dx
0x1000a96d: 58 pop eax
0x1000a96e: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000a96f: f7 0b ea fc 3a 65 test dword ptr [ebx], 0x653afcea
0x1000a975: 27 daa
0x1000a976: 47 inc edi
0x1000a977: 68 f5 8e 81 bc push 0xbc818ef5
0x1000a97c: 58 pop eax
0x1000a97d: bc 4c 30 42 b5 mov esp, 0xb542304c
0x1000a982: 0c 4c or al, 0x4c
0x1000a984: 5b pop ebx
0x1000a985: c1 a6 43 22 4e 9a db shl dword ptr [esi - 0x65b1ddbd], -0x25
0x1000a98c: a9 1b 89 05 14 test eax, 0x1405891b
0x1000a991: 3e 73 10 jae 0x1000a9a4 <function_1000a84d+0x157>
0x1000a994: 0f 9a cd setp ch
0x1000a997: 43 inc ebx
0x1000a998: ee out dx, al
0x1000a999: 1f pop ds
; data inside code section at 0x1000a99a -- 0x1000a99d
0x1000a99a: 80 53 d1 |.S. |
0x1000a99d: 2f das
0x1000a99e: 32 1e xor bl, byte ptr [esi]
0x1000a9a0: 38 f4 cmp ah, dh
0x1000a9a2: d0 de rcr dh, 1
0x1000a9a4: b1 28 mov cl, 0x28
0x1000a9a6: 6a 59 push 0x59
0x1000a9a8: f3 74 51 je 0x1000a9fc <function_1000a84d+0x1af>
0x1000a9ab: d0 b2 5f d9 f2 ec sal byte ptr [edx - 0x130d26a1], 1
0x1000a9b1: 99 cdq
0x1000a9b2: 14 a4 adc al, 0xa4
0x1000a9b4: 3f aas
0x1000a9b5: 0c b7 or al, 0xb7
0x1000a9b7: 19 e2 sbb edx, esp
0x1000a9b9: 0d 07 3f 34 f5 or eax, 0xf5343f07
0x1000a9be: 32 c0 xor al, al
0x1000a9c0: 3c 12 cmp al, 0x12
0x1000a9c2: f8 clc
0x1000a9c3: 46 inc esi
0x1000a9c4: 5a pop edx
0x1000a9c5: 56 push esi
0x1000a9c6: 2b a0 9f 22 e3 d9 sub esp, dword ptr [eax - 0x261cdd61]
0x1000a9cc: d5 a5 aad 0xa5
0x1000a9ce: 12 5d 5b adc bl, byte ptr [ebp + 0x5b]
0x1000a9d1: 4f dec edi
0x1000a9d2: 35 61 d9 8b cf xor eax, 0xcf8bd961
0x1000a9d7: fa cli
0x1000a9d8: de 60 f3 fisub word ptr [eax - 0xd]
0x1000a9db: 7d 97 jge 0x1000a974
0x1000a9dd: 01 db add ebx, ebx
0x1000a9df: 5e pop esi
0x1000a9e0: 5f pop edi
0x1000a9e1: 81 b8 1b fe ab ce 80 9c 42 46 cmp dword ptr [eax - 0x315401e5], 0x46429c80
0x1000a9eb: af scasd eax, dword ptr es:[edi]
0x1000a9ec: fc cld
0x1000a9ed: 80 b8 4b ed ac d2 76 cmp byte ptr [eax - 0x2d5312b5], 0x76
0x1000a9f4: 37 aaa
0x1000a9f5: 6b c4 98 imul eax, esp, -0x68
0x1000a9f8: 73 36 jae 0x1000aa30
; data inside code section at 0x1000a9fa -- 0x1000a9fb
0x1000a9fa: 31 |1 |
0x1000a9fb: 94 xchg eax, esp
0x1000a9fc: 47 inc edi
0x1000a9fd: 56 push esi
0x1000a9fe: 77 0f ja 0x1000aa0f <function_1000a84d+0x1c2>
0x1000aa00: 5e pop esi
0x1000aa01: e2 92 loop 0x1000a995
0x1000aa03: 38 bc 8f 44 2e ce b8 cmp byte ptr [edi + ecx*4 - 0x4731d1bc], bh
0x1000aa0a: fb sti
0x1000aa0b: 29 f7 sub edi, esi
0x1000aa0d: 51 push ecx
0x1000aa0e: ad lodsd eax, dword ptr [esi]
0x1000aa0f: 4c dec esp
0x1000aa10: 11 81 2d 0b 27 80 adc dword ptr [ecx - 0x7fd8f4d3], eax
0x1000aa16: d6 salc
0x1000aa17: 64 6c insb byte ptr es:[edi], dx
0x1000aa19: cd 09 int 9
0x1000aa1b: 4e dec esi
0x1000aa1c: 70 31 jo 0x1000aa4f <function_1000a84d+0x202>
0x1000aa1e: 14 f2 adc al, 0xf2
0x1000aa20: 73 64 jae 0x1000aa86 <function_1000a84d+0x239>
0x1000aa22: 1d 75 c8 be 56 sbb eax, 0x56bec875
0x1000aa27: 5d pop ebp
0x1000aa28: f5 cmc
0x1000aa29: 84 58 39 test byte ptr [eax + 0x39], bl
0x1000aa2c: 7e 43 jle 0x1000aa71 <function_1000a84d+0x224>
0x1000aa2e: e2 28 loop 0x1000aa58 <function_1000a84d+0x20b>
0x1000aa30: 6e outsb dx, byte ptr [esi]
0x1000aa31: ad lodsd eax, dword ptr [esi]
0x1000aa32: e3 d7 jecxz 0x1000aa0b <function_1000a84d+0x1be>
0x1000aa34: 30 12 xor byte ptr [edx], dl
0x1000aa36: 2d f5 b8 c1 6a sub eax, 0x6ac1b8f5
0x1000aa3b: f8 clc
0x1000aa3c: 67 dc f4 fdivr st(4), st(0)
0x1000aa3f: d0 34 7b sal byte ptr [ebx + edi*2], 1
0x1000aa42: 1a 8d 53 a8 23 c6 sbb cl, byte ptr [ebp - 0x39dc57ad]
0x1000aa48: f2 a3 1d 71 94 77 mov dword ptr [0x7794711d], eax
; data inside code section at 0x1000aa4e -- 0x1000aa4f
0x1000aa4e: 8e |. |
0x1000aa4f: b8 86 4b b6 00 mov eax, 0xb64b86
0x1000aa54: 2b 23 sub esp, dword ptr [ebx]
; data inside code section at 0x1000aa56 -- 0x1000aa58
0x1000aa56: 25 df |%. |
0x1000aa58: ba 13 c5 54 7c mov edx, 0x7c54c513
0x1000aa5d: 00 16 add byte ptr [esi], dl
0x1000aa5f: 9a 49 7c 71 94 f9 88 lcall 0x88f9:0x94717c49 <unknown_94717c49>
0x1000aa66: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x1000aa67: 0d c3 e3 b5 c6 or eax, 0xc6b5e3c3
0x1000aa6c: 77 b6 ja 0x1000aa24
0x1000aa6e: cb retf
; data inside code section at 0x1000aa6f -- 0x1000aa70
0x1000aa6f: 32 |2 |
0x1000aa70: 4d dec ebp
0x1000aa71: d2 11 rcl byte ptr [ecx], cl
0x1000aa73: 46 inc esi
0x1000aa74: dd 3e fnstsw dword ptr [esi]
0x1000aa76: d4 b1 aam 0xb1
0x1000aa78: c1 f4 2f sal esp, 0x2f
; data inside code section at 0x1000aa7b -- 0x1000aa86
0x1000aa7b: ff dd 84 4b 86 55 c5 ea b7 20 83 |...K.U... . |
0x1000aa86: b2 a1 mov dl, 0xa1
0x1000aa88: ce into
0x1000aa89: 9b wait
0x1000aa8a: 88 e7 mov bh, ah
0x1000aa8c: 4d dec ebp
0x1000aa8d: 5e pop esi
0x1000aa8e: 1d 9d fc df 7a sbb eax, 0x7adffc9d
0x1000aa93: d4 1e aam 0x1e
0x1000aa95: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000aa96: 72 0b jb 0x1000aaa3 <function_1000a84d+0x256>
0x1000aa98: b7 34 mov bh, 0x34
0x1000aa9a: 89 99 dc 49 4e 08 mov dword ptr [ecx + 0x84e49dc], ebx
; data inside code section at 0x1000aaa0 -- 0x1000aaa3
0x1000aaa0: 8a 4c 78 |.Lx |
0x1000aaa3: da df fcmovu st(0), st(7)
0x1000aaa5: 5f pop edi
0x1000aaa6: 6e outsb dx, byte ptr [esi]
0x1000aaa7: 20 b8 57 f1 58 00 and byte ptr [eax + 0x58f157], bh
0x1000aaad: 09 d9 or ecx, ebx
0x1000aaaf: 46 inc esi
0x1000aab0: 02 c6 add al, dh
0x1000aab2: a2 c7 8d 15 e6 mov byte ptr [0xe6158dc7], al
0x1000aab7: c5 11 lds edx, ptr [ecx]
0x1000aab9: c8 a0 3d 0b enter 0x3da0, 0xb
0x1000aabd: 02 e8 add ch, al
0x1000aabf: 61 popal
0x1000aac0: 42 inc edx
0x1000aac1: 9d popfd
0x1000aac2: c3 ret
; function: function_1000aac3 at 0x1000aac3 -- 0x1000aac4
0x1000aac3: cb retf
; function: function_1000aac4 at 0x1000aac4 -- 0x1000aaea
0x1000aac4: b4 ae mov ah, 0xae
0x1000aac6: 65 da 3c ce fidivr dword ptr gs:[esi + ecx*8]
0x1000aaca: 4a dec edx
0x1000aacb: 0f 8c 5a 3e 90 de jl 0xee90e92b <function_ee90e92b>
0x1000aad1: fd std
0x1000aad2: 3d d7 3f ae 0f cmp eax, 0xfae3fd7
0x1000aad7: 89 b6 fd f4 9d da mov dword ptr [esi - 0x25620b03], esi
0x1000aadd: 66 1f pop ds
0x1000aadf: 82 67 4f 34 and byte ptr [edi + 0x4f], 0x34
0x1000aae3: 9c pushfd
0x1000aae4: 49 dec ecx
0x1000aae5: 5d pop ebp
0x1000aae6: 3e 42 inc edx
0x1000aae8: eb 7c jmp 0x1000ab66 <function_1000ab66>
; data inside code section at 0x1000aaea -- 0x1000ab45
0x1000aaea: 65 b6 8a a8 a7 9a cf 54 c4 58 44 92 1e 0a 1e 9c |e......T.XD.....|
0x1000aafa: bb 64 8a d8 0d a5 bc 16 27 f1 da 1a 10 55 9b 9e |.d......'....U..|
0x1000ab0a: 6b 9f 6b 64 6d 54 e7 f9 0d 80 dd c4 56 7d 58 0c |k.kdmT......V}X.|
0x1000ab1a: de 99 60 74 e7 d7 fd 25 f2 ec e1 a1 a1 35 49 2a |..`t...%.....5I*|
0x1000ab2a: 60 ab ee ba 2f a8 98 9e da c1 f5 27 43 ed 54 34 |`.../......'C.T4|
0x1000ab3a: 6d 42 85 14 33 0f 84 5e cc c4 e7 |mB..3..^... |
; function: function_1000ab45 at 0x1000ab45 -- 0x1000ab46
; data inside code section at 0x1000ab46 -- 0x1000ab66
0x1000ab46: 7c fc 2f 1c 74 1c 21 16 f4 52 2f 08 f9 fa a3 12 ||./.t.!..R/.....|
0x1000ab56: 92 ad 34 6c 22 87 32 40 a3 a0 2e 47 09 d3 6c bc |..4l".2@...G..l.|
; function: function_1000ab66 at 0x1000ab66 -- 0x1000ab6d
0x1000ab66: 33 9f 00 29 21 fe xor ebx, dword ptr [edi - 0x1ded700]
0x1000ab6c: aa stosb byte ptr es:[edi], al
; data inside code section at 0x1000ab6d -- 0x1000ab6e
0x1000ab6d: fe |. |
; function: function_1000ab6e at 0x1000ab6e -- 0x1000aba6
0x1000ab6e: 3b e3 cmp esp, ebx
0x1000ab70: a0 e0 fd 7a 39 mov al, byte ptr [0x397afde0]
0x1000ab75: e1 ce loope 0x1000ab45 <function_1000ab45>
0x1000ab77: 9c pushfd
0x1000ab78: 49 dec ecx
0x1000ab79: f4 hlt
0x1000ab7a: e7 df out 0xdf, eax
0x1000ab7c: ba a5 4a 8c f2 mov edx, 0xf28c4aa5
0x1000ab81: cd e9 int 0xe9
0x1000ab83: e7 cf out 0xcf, eax
0x1000ab85: 90 nop
0x1000ab86: e7 98 out 0x98, eax
0x1000ab88: a0 21 19 c5 92 mov al, byte ptr [0x92c51921]
0x1000ab8d: 2e da a1 4b a2 39 4d fisub dword ptr cs:[ecx + 0x4d39a24b]
0x1000ab94: 39 58 06 cmp dword ptr [eax + 6], ebx
0x1000ab97: fa cli
0x1000ab98: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x1000ab99: 0f e3 e6 pavgw mm4, mm6
0x1000ab9c: b7 7c mov bh, 0x7c
0x1000ab9e: 44 inc esp
0x1000ab9f: ea 48 ac 4d b4 5b 35 ljmp 0x355b:0xb44dac48 <function_b44dac48>
; data inside code section at 0x1000aba6 -- 0x1000abfe
0x1000aba6: df 32 34 93 98 f3 8b e2 18 25 2a 18 d1 5e 2b 56 |.24......%*..^+V|
0x1000abb6: c0 b2 4b 3f ee a7 62 21 e1 18 36 6b ef 89 2d 5b |..K?..b!..6k..-[|
0x1000abc6: f6 33 2c f7 8d 7a 2d d6 8c 22 6f 5c 59 10 55 1a |.3,..z-.."o\Y.U.|
0x1000abd6: 85 38 28 77 5c 52 a4 e1 85 26 e2 4f 5a 44 ab f2 |.8(w\R...&.OZD..|
0x1000abe6: 47 15 97 d5 c8 f0 71 bd 69 61 0c 59 92 6b 4e 85 |G.....q.ia.Y.kN.|
0x1000abf6: ef a1 3e 5c 0b 2c ba 85 |..>\.,.. |
; function: function_1000abfe at 0x1000abfe -- 0x1000abff
0x1000abfe: c3 ret
; data inside code section at 0x1000abff -- 0x1000ac39
0x1000abff: 3d 81 15 e5 d6 30 30 ff 34 7e 54 92 e6 12 e3 2f |=....00.4~T..../|
0x1000ac0f: 29 69 b6 63 59 69 45 96 d5 76 36 51 af 4f 75 37 |)i.cYiE..v6Q.Ou7|
0x1000ac1f: b6 f3 4f d8 28 29 09 d2 63 de fc 77 fe 7b 95 3a |..O.()..c..w.{.:|
0x1000ac2f: a9 64 8e e4 3c 85 5c 55 b3 d6 |.d..<.\U.. |
; function: function_1000ac39 at 0x1000ac39 -- 0x1000ac3a
; data inside code section at 0x1000ac3a -- 0x1000ac3f
0x1000ac3a: f6 a9 96 35 1d |...5. |
; function: function_1000ac3f at 0x1000ac3f -- 0x1000acd4
0x1000ac3f: a3 64 42 a7 84 mov dword ptr [0x84a74264], eax
0x1000ac44: 21 0f and dword ptr [edi], ecx
0x1000ac46: b1 55 mov cl, 0x55
0x1000ac48: a0 f0 74 94 db mov al, byte ptr [0xdb9474f0]
0x1000ac4d: e5 f9 in eax, 0xf9
0x1000ac4f: 2a c8 sub cl, al
0x1000ac51: e0 e6 loopne 0x1000ac39 <function_1000ac39>
0x1000ac53: 05 cb 2e 57 b6 add eax, 0xb6572ecb
0x1000ac58: d9 a3 b9 d0 b2 ae fldenv [ebx - 0x514d2f47]
0x1000ac5e: 69 ca 7a 70 99 6d imul ecx, edx, 0x6d99707a
0x1000ac64: ab stosd dword ptr es:[edi], eax
0x1000ac65: a8 6d test al, 0x6d
0x1000ac67: 71 63 jno 0x1000accc <function_1000ac3f+0x8d>
0x1000ac69: af scasd eax, dword ptr es:[edi]
0x1000ac6a: 56 push esi
0x1000ac6b: 8b 55 9b mov edx, dword ptr [ebp - 0x65]
0x1000ac6e: b6 e4 mov dh, 0xe4
0x1000ac70: 00 70 07 add byte ptr [eax + 7], dh
0x1000ac73: 75 df jne 0x1000ac54
0x1000ac75: 7b 5a jnp 0x1000acd1 <function_1000ac3f+0x92>
0x1000ac77: b1 28 mov cl, 0x28
0x1000ac79: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x1000ac7a: 82 5d d8 33 sbb byte ptr [ebp - 0x28], 0x33
0x1000ac7e: 80 74 0b 8c 46 xor byte ptr [ebx + ecx - 0x74], 0x46
0x1000ac83: ba 1e 00 32 4c mov edx, 0x4c32001e
0x1000ac88: c0 9e 98 f5 bf 31 a7 rcr byte ptr [esi + 0x31bff598], 0xa7
0x1000ac8f: 85 95 59 25 5a 28 test dword ptr [ebp + 0x285a2559], edx
0x1000ac95: b4 31 mov ah, 0x31
0x1000ac97: 0d 11 29 90 85 or eax, 0x85902911
0x1000ac9c: eb c4 jmp 0x1000ac62
0x1000ac9e: 47 inc edi
0x1000ac9f: 10 b4 8b d5 f4 64 0a adc byte ptr [ebx + ecx*4 + 0xa64f4d5], dh
0x1000aca6: 14 8b adc al, 0x8b
0x1000aca8: 1c f7 sbb al, 0xf7
0x1000acaa: 85 af c1 e0 43 cb test dword ptr [edi - 0x34bc1f3f], ebp
0x1000acb0: 68 7e 47 d0 80 push 0x80d0477e
0x1000acb5: c1 dc 5f rcr esp, 0x5f
0x1000acb8: 83 77 41 c6 xor dword ptr [edi + 0x41], 0xffffffc6
0x1000acbc: ca 4b 93 retf -0x6cb5
0x1000acbf: 4f dec edi
0x1000acc0: ca 29 26 retf 0x2629
0x1000acc3: af scasd eax, dword ptr es:[edi]
0x1000acc4: 10 44 30 f5 adc byte ptr [eax + esi - 0xb], al
0x1000acc8: 33 54 9f ee xor edx, dword ptr [edi + ebx*4 - 0x12]
0x1000accc: d0 5d 40 rcr byte ptr [ebp + 0x40], 1
0x1000accf: 06 push es
; data inside code section at 0x1000acd0 -- 0x1000acd1
0x1000acd0: 88 |. |
0x1000acd1: f1 int1
0x1000acd2: 2f das
0x1000acd3: 55 push ebp
; data inside code section at 0x1000acd4 -- 0x1000acd5
0x1000acd4: c4 |. |
; function: function_1000acd5 at 0x1000acd5 -- 0x1000adb5
0x1000acd5: d9 f8 fprem
0x1000acd7: 66 69 b0 94 0a b1 e0 ab bf imul si, word ptr [eax - 0x1f4ef56c], 0xbfab
0x1000ace0: 80 d2 77 adc dl, 0x77
0x1000ace3: 9c pushfd
0x1000ace4: 6d insd dword ptr es:[edi], dx
0x1000ace5: 06 push es
0x1000ace6: 72 88 jb 0x1000ac70
0x1000ace8: 73 56 jae 0x1000ad40 <function_1000acd5+0x6b>
0x1000acea: ed in eax, dx
0x1000aceb: cb retf
0x1000acec: 07 pop es
0x1000aced: fb sti
0x1000acee: e5 53 in eax, 0x53
0x1000acf0: 45 inc ebp
0x1000acf1: d6 salc
0x1000acf2: 81 fe f1 f0 55 72 cmp esi, 0x7255f0f1
0x1000acf8: 34 d1 xor al, 0xd1
0x1000acfa: 43 inc ebx
0x1000acfb: f2 9d popfd
0x1000acfd: 6f outsd dx, dword ptr [esi]
0x1000acfe: 6c insb byte ptr es:[edi], dx
0x1000acff: 58 pop eax
0x1000ad00: 30 ca xor dl, cl
0x1000ad02: ea cd 7d ac 06 26 f8 ljmp 0xf826:0x6ac7dcd <unknown_6ac7dcd>
0x1000ad09: aa stosb byte ptr es:[edi], al
0x1000ad0a: d7 xlatb
0x1000ad0b: ef out dx, eax
0x1000ad0c: 47 inc edi
0x1000ad0d: 0a 9c f8 6b 5d 53 8c or bl, byte ptr [eax + edi*8 - 0x73aca295]
0x1000ad14: 64 ca 90 75 retf 0x7590
0x1000ad18: cd 94 int 0x94
0x1000ad1a: 88 53 06 mov byte ptr [ebx + 6], dl
0x1000ad1d: 14 40 adc al, 0x40
0x1000ad1f: e8 b4 9e 56 4e call 0x5e574bd8 <unknown_5e574bd8>
0x1000ad24: 28 1c 09 sub byte ptr [ecx + ecx], bl
0x1000ad27: 32 3b xor bh, byte ptr [ebx]
0x1000ad29: 54 push esp
0x1000ad2a: 72 cc jb 0x1000acf8 <function_1000acd5+0x23>
0x1000ad2c: 15 40 e7 07 eb adc eax, 0xeb07e740
0x1000ad31: 7b a5 jnp 0x1000acd8
0x1000ad33: 76 7d jbe 0x1000adb2 <function_1000acd5+0xdd>
0x1000ad35: ba 3a e2 1e 87 mov edx, 0x871ee23a
0x1000ad3a: 6b d6 ca imul edx, esi, -0x36
0x1000ad3d: 52 push edx
0x1000ad3e: d9 2e fldcw word ptr [esi]
0x1000ad40: e7 7f out 0x7f, eax
0x1000ad42: 0f 6f 2b movq mm5, qword ptr [ebx]
0x1000ad45: b2 1a mov dl, 0x1a
0x1000ad47: 26 ea 8c 56 17 56 6a c0 ljmp 0xc06a:0x5617568c <function_5617568c>
; data inside code section at 0x1000ad4f -- 0x1000ad9b
0x1000ad4f: 88 9d e4 6e 56 84 97 c5 66 c5 ae 40 88 14 bc f6 |...nV...f..@....|
0x1000ad5f: 03 7d 15 bb 8c 99 72 20 e1 72 85 88 9a 31 f6 3e |.}....r .r...1.>|
0x1000ad6f: f7 6b 5f 64 92 9e 15 5f 35 e4 85 47 77 96 bf 35 |.k_d..._5..Gw..5|
0x1000ad7f: 50 4a 5d 4d 2c f9 2c 71 34 be 53 43 78 ed a1 be |PJ]M,.,q4.SCx...|
0x1000ad8f: e7 41 12 01 93 96 29 d5 f6 e8 66 34 |.A....)...f4 |
0x1000ad9b: ce into
0x1000ad9c: 05 07 16 90 cc add eax, 0xcc901607
0x1000ada1: d1 13 rcl dword ptr [ebx], 1
0x1000ada3: e4 95 in al, 0x95
0x1000ada5: 0b da or ebx, edx
0x1000ada7: bc 17 85 4e 7e mov esp, 0x7e4e8517
0x1000adac: d3 9f 04 08 08 47 rcr dword ptr [edi + 0x47080804], cl
0x1000adb2: 5d pop ebp
0x1000adb3: eb e6 jmp 0x1000ad9b <function_1000acd5+0xc6>
; function: function_1000adb5 at 0x1000adb5 -- 0x1000adb8
0x1000adb5: c2 5a 96 ret 0x965a
; function: function_1000adb8 at 0x1000adb8 -- 0x1000adb9
0x1000adb8: c3 ret
; data inside code section at 0x1000adb9 -- 0x1000ade7
0x1000adb9: a3 f1 c5 27 da 54 b3 a8 a7 6e 09 30 39 1a 6a 3b |...'.T...n.09.j;|
0x1000adc9: 81 29 69 93 71 32 94 2c 34 dd 5b ce 2c 00 a4 a4 |.)i.q2.,4.[.,...|
0x1000add9: a6 f9 f5 a2 d1 e1 7f f6 8b 2a fa 72 1e e6 |.........*.r.. |
; function: function_1000ade7 at 0x1000ade7 -- 0x1000ade8
; data inside code section at 0x1000ade8 -- 0x1000ae4d
0x1000ade8: f0 6a ec e8 1a 16 46 06 2f 03 86 5e cf 4f 61 4d |.j....F./..^.OaM|
0x1000adf8: b2 7a fd d9 24 62 d1 b9 14 6c a1 6a 1f 80 45 d8 |.z..$b...l.j..E.|
0x1000ae08: fb 54 56 5f 77 a0 8e 7d 5f 40 fe ef 81 23 c9 46 |.TV_w..}_@...#.F|
0x1000ae18: f7 9e b3 45 e1 08 fb 24 3d f4 66 b9 7f 3a 32 cf |...E...$=.f..:2.|
0x1000ae28: 5b 47 2c 20 96 e7 e1 d0 1f ab 24 2a 57 de 77 a4 |[G, ......$*W.w.|
0x1000ae38: 83 3f bf 64 b0 be 27 f1 63 9b 40 89 dd 41 5c d2 |.?.d..'.c.@..A\.|
0x1000ae48: af 56 47 e3 58 |.VG.X |
; function: function_1000ae4d at 0x1000ae4d -- 0x1000ae4e
; data inside code section at 0x1000ae4e -- 0x1000ae56
0x1000ae4e: da 3f c8 1f 43 a6 c9 12 |.?..C... |
; function: function_1000ae56 at 0x1000ae56 -- 0x1000ae58
0x1000ae56: eb 8f jmp 0x1000ade7 <function_1000ade7>
; data inside code section at 0x1000ae58 -- 0x1000ae5b
0x1000ae58: 38 95 68 |8.h |
; function: function_1000ae5b at 0x1000ae5b -- 0x1000ae64
0x1000ae5b: 06 push es
0x1000ae5c: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000ae5d: ea 6e 95 db 25 0f a1 ljmp 0xa10f:0x25db956e <function_25db956e>
; data inside code section at 0x1000ae64 -- 0x1000ae65
0x1000ae64: e4 |. |
; function: function_1000ae65 at 0x1000ae65 -- 0x1000ae68
0x1000ae65: 3b e3 cmp esp, ebx
0x1000ae67: cb retf
; data inside code section at 0x1000ae68 -- 0x1000ae71
0x1000ae68: 18 60 a5 75 ec 29 a4 aa c7 |.`.u.)... |
; function: function_1000ae71 at 0x1000ae71 -- 0x1000ae7e
0x1000ae71: e4 9e in al, 0x9e
0x1000ae73: d3 5b 8d rcr dword ptr [ebx - 0x73], cl
0x1000ae76: da 15 90 05 6e a1 ficom dword ptr [0xa16e0590]
0x1000ae7c: ec in al, dx
0x1000ae7d: c3 ret
; function: function_1000ae7e at 0x1000ae7e -- 0x1000b01e
0x1000ae7e: c5 77 6f lds esi, ptr [edi + 0x6f]
0x1000ae81: 80 4c f9 45 98 or byte ptr [ecx + edi*8 + 0x45], 0x98
0x1000ae86: b4 ef mov ah, 0xef
0x1000ae88: 18 9e c5 20 1c f2 sbb byte ptr [esi - 0xde3df3b], bl
0x1000ae8e: 5e pop esi
0x1000ae8f: ce into
0x1000ae90: e1 cb loope 0x1000ae5d
0x1000ae92: 7c b9 jl 0x1000ae4d <function_1000ae4d>
0x1000ae94: 4c dec esp
0x1000ae95: c8 b2 2f d3 enter 0x2fb2, -0x2d
0x1000ae99: 7a 39 jp 0x1000aed4 <function_1000ae7e+0x56>
0x1000ae9b: 7a eb jp 0x1000ae88 <function_1000ae7e+0xa>
0x1000ae9d: ea 84 89 00 1c 2d f1 ljmp 0xf12d:0x1c008984 <function_1c008984>
0x1000aea4: 96 xchg eax, esi
0x1000aea5: fe 86 14 97 31 48 inc byte ptr [esi + 0x48319714]
0x1000aeab: 89 65 a1 mov dword ptr [ebp - 0x5f], esp
0x1000aeae: e1 72 loope 0x1000af22 <function_1000ae7e+0xa4>
0x1000aeb0: 3c 22 cmp al, 0x22
0x1000aeb2: 69 0f 9e 04 5e 6b imul ecx, dword ptr [edi], 0x6b5e049e
0x1000aeb8: 43 inc ebx
0x1000aeb9: be 88 65 a2 4c mov esi, 0x4ca26588
0x1000aebe: 56 push esi
0x1000aebf: a9 2b 0b aa 49 test eax, 0x49aa0b2b
0x1000aec4: 5d pop ebp
0x1000aec5: 14 26 adc al, 0x26
0x1000aec7: eb d1 jmp 0x1000ae9a
0x1000aec9: 92 xchg eax, edx
0x1000aeca: fe 82 d5 86 05 e7 inc byte ptr [edx - 0x18fa792b]
0x1000aed0: ac lodsb al, byte ptr [esi]
0x1000aed1: e5 0c in eax, 0xc
0x1000aed3: 44 inc esp
0x1000aed4: fd std
; data inside code section at 0x1000aed5 -- 0x1000aeed
0x1000aed5: 65 f0 a7 6c f9 44 88 6c c4 d2 67 7b a9 66 4a 02 |e..l.D.l..g{.fJ.|
0x1000aee5: 57 5d 53 d3 6b 0b ff 82 |W]S.k... |
0x1000aeed: ca ed bd retf -0x4213
; data inside code section at 0x1000aef0 -- 0x1000af01
0x1000aef0: 2d a1 6f ba e7 01 3d a9 e5 31 ae f6 53 5d 43 26 |-.o...=..1..S]C&|
0x1000af00: 05 |. |
0x1000af01: 39 b8 5c 63 f0 75 cmp dword ptr [eax + 0x75f0635c], edi
0x1000af07: 7a 95 jp 0x1000ae9e
0x1000af09: 62 7d 2c bound edi, qword ptr [ebp + 0x2c]
0x1000af0c: 04 a0 add al, 0xa0
0x1000af0e: 38 d3 cmp bl, dl
0x1000af10: ff 2e ljmp [esi]
; data inside code section at 0x1000af12 -- 0x1000af13
0x1000af12: 25 |% |
0x1000af13: 40 inc eax
0x1000af14: fd std
0x1000af15: 99 cdq
0x1000af16: 0b b4 59 70 1e 38 7f or esi, dword ptr [ecx + ebx*2 + 0x7f381e70]
0x1000af1d: 0f ba fb 62 btc ebx, 0x62
0x1000af21: ed in eax, dx
0x1000af22: b3 8c mov bl, 0x8c
0x1000af24: e2 3c loop 0x1000af62 <function_1000ae7e+0xe4>
0x1000af26: cf iretd
0x1000af27: 16 push ss
0x1000af28: 64 f5 cmc
0x1000af2a: 35 da 16 ed ae xor eax, 0xaeed16da
0x1000af2f: 97 xchg eax, edi
0x1000af30: db 90 3f 53 e4 25 fist dword ptr [eax + 0x25e4533f]
0x1000af36: 05 21 83 73 ba add eax, 0xba738321
0x1000af3b: 47 inc edi
0x1000af3c: 7a ec jp 0x1000af2a <function_1000ae7e+0xac>
0x1000af3e: 90 nop
0x1000af3f: e8 f7 7c 40 c7 call 0xd7412c3b <unknown_d7412c3b>
0x1000af44: a9 18 60 d0 b3 test eax, 0xb3d06018
0x1000af49: 69 0b b8 bf f1 75 imul ecx, dword ptr [ebx], 0x75f1bfb8
0x1000af4f: 55 push ebp
0x1000af50: e1 70 loope 0x1000afc2 <function_1000ae7e+0x144>
0x1000af52: 8d a1 4d 8e bc bf lea esp, [ecx - 0x404371b3]
0x1000af58: d6 salc
; data inside code section at 0x1000af59 -- 0x1000af62
0x1000af59: 2e c5 e4 0d 3b 2e f0 a6 c0 |....;.... |
0x1000af62: f5 cmc
0x1000af63: cb retf
0x1000af64: 7c 28 jl 0x1000af8e <function_1000ae7e+0x110>
0x1000af66: ed in eax, dx
0x1000af67: f8 clc
0x1000af68: 22 df and bl, bh
0x1000af6a: 10 95 2f ab 30 78 adc byte ptr [ebp + 0x7830ab2f], dl
0x1000af70: aa stosb byte ptr es:[edi], al
0x1000af71: f8 clc
0x1000af72: f5 cmc
0x1000af73: ea 3b 71 87 eb a6 29 ljmp 0x29a6:0xeb87713b <function_eb87713b>
0x1000af7a: e8 c7 63 29 1d call 0x2d2a1346 <unknown_2d2a1346>
0x1000af7f: f9 stc
0x1000af80: 93 xchg eax, ebx
0x1000af81: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000af82: 2a 66 85 sub ah, byte ptr [esi - 0x7b]
0x1000af85: 18 a4 96 d7 14 be 71 sbb byte ptr [esi + edx*4 + 0x71be14d7], ah
0x1000af8c: ce into
0x1000af8d: 40 inc eax
0x1000af8e: 89 7d 89 mov dword ptr [ebp - 0x77], edi
0x1000af91: ea 05 bf 24 ca 20 45 ljmp 0x4520:0xca24bf05 <function_ca24bf05>
; data inside code section at 0x1000af98 -- 0x1000afc2
0x1000af98: d1 38 43 10 91 dd 56 14 50 30 0f 37 9e ad e1 52 |.8C...V.P0.7...R|
0x1000afa8: 3a 8f fc df b0 8d 28 5d 16 90 e5 a1 85 59 73 29 |:.....(].....Ys)|
0x1000afb8: 33 35 9f 90 bc 73 4b 10 96 1c |35...sK... |
0x1000afc2: 20 0a and byte ptr [edx], cl
0x1000afc4: 59 pop ecx
0x1000afc5: 3a ef cmp ch, bh
0x1000afc7: d2 8f dc e6 39 9d ror byte ptr [edi - 0x62c61924], cl
0x1000afcd: 78 8b js 0x1000af5a <function_1000ae7e+0xda>
0x1000afcf: e3 4b jecxz 0x1000b01c <function_1000ae7e+0x19e>
0x1000afd1: 25 04 55 e3 28 and eax, 0x28e35504
0x1000afd6: 5e pop esi
0x1000afd7: f3 6e rep outsb dx, byte ptr [esi]
0x1000afd9: 89 42 98 mov dword ptr [edx - 0x68], eax
0x1000afdc: 2c e6 sub al, 0xe6
0x1000afde: bf 63 e9 0c 7f mov edi, 0x7f0ce963
0x1000afe3: 2f das
0x1000afe4: 89 b5 df dc 27 b1 mov dword ptr [ebp - 0x4ed82321], esi
0x1000afea: 22 d4 and dl, ah
0x1000afec: 83 92 51 16 60 ea 4e adc dword ptr [edx - 0x159fe9af], 0x4e
0x1000aff3: c9 leave
0x1000aff4: 3b f4 cmp esi, esp
0x1000aff6: 1e push ds
0x1000aff7: 42 inc edx
0x1000aff8: e4 95 in al, 0x95
0x1000affa: 47 inc edi
0x1000affb: 9b wait
0x1000affc: 9c pushfd
0x1000affd: fc cld
0x1000affe: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x1000afff: 47 inc edi
0x1000b000: 2a 53 e8 sub dl, byte ptr [ebx - 0x18]
0x1000b003: fb sti
0x1000b004: cc int3
0x1000b005: 08 90 13 be b3 0c or byte ptr [eax + 0xcb3be13], dl
0x1000b00b: 41 inc ecx
0x1000b00c: f7 09 ea cc e6 9f test dword ptr [ecx], 0x9fe6ccea
0x1000b012: 50 push eax
0x1000b013: fb sti
0x1000b014: 25 b5 40 c9 f9 and eax, 0xf9c940b5
0x1000b019: dc 47 cb fadd qword ptr [edi - 0x35]
0x1000b01c: 85 f1 test ecx, esi
; data inside code section at 0x1000b01e -- 0x1000b01f
0x1000b01e: 62 |b |
; function: function_1000b01f at 0x1000b01f -- 0x1000b211
0x1000b01f: e8 7e b2 1f fa call 0xa2062a2 <unknown_a2062a2>
0x1000b024: 8e e9 mov gs, ecx
0x1000b026: 95 xchg eax, ebp
0x1000b027: 4a dec edx
0x1000b028: 4e dec esi
0x1000b029: 5b pop ebx
0x1000b02a: 54 push esp
0x1000b02b: 0d fc 91 b0 7b or eax, 0x7bb091fc
0x1000b030: 20 0f and byte ptr [edi], cl
0x1000b032: 01 12 add dword ptr [edx], edx
0x1000b034: 7e d0 jle 0x1000b006
0x1000b036: 59 pop ecx
0x1000b037: 8a 09 mov cl, byte ptr [ecx]
0x1000b039: 75 a6 jne 0x1000afe1
0x1000b03b: 5d pop ebp
0x1000b03c: 44 inc esp
0x1000b03d: 87 96 90 07 ba ed xchg dword ptr [esi - 0x1245f870], edx
0x1000b043: 3a 5d 8f cmp bl, byte ptr [ebp - 0x71]
0x1000b046: 02 8e 8f 3e 6f f0 add cl, byte ptr [esi - 0xf90c171]
0x1000b04c: 5b pop ebx
0x1000b04d: ab stosd dword ptr es:[edi], eax
0x1000b04e: 25 10 17 f5 6e and eax, 0x6ef51710
0x1000b053: e0 39 loopne 0x1000b08e <function_1000b01f+0x6f>
0x1000b055: e5 e3 in eax, 0xe3
0x1000b057: ca d3 be retf -0x412d
; data inside code section at 0x1000b05a -- 0x1000b060
0x1000b05a: ac 14 19 15 59 6b |....Yk |
0x1000b060: ed in eax, dx
0x1000b061: 01 74 82 a2 add dword ptr [edx + eax*4 - 0x5e], esi
0x1000b065: 1c 2d sbb al, 0x2d
0x1000b067: 3b bd 9d e4 5a 95 cmp edi, dword ptr [ebp - 0x6aa51b63]
0x1000b06d: 94 xchg eax, esp
0x1000b06e: 51 push ecx
0x1000b06f: f4 hlt
0x1000b070: 26 02 46 83 add al, byte ptr es:[esi - 0x7d]
0x1000b074: 43 inc ebx
0x1000b075: 51 push ecx
0x1000b076: 66 54 push sp
0x1000b078: ae scasb al, byte ptr es:[edi]
0x1000b079: c9 leave
0x1000b07a: e4 ab in al, 0xab
0x1000b07c: 85 5d 53 test dword ptr [ebp + 0x53], ebx
0x1000b07f: 65 5c pop esp
0x1000b081: e2 73 loop 0x1000b0f6 <function_1000b01f+0xd7>
0x1000b083: 9b wait
0x1000b084: 95 xchg eax, ebp
0x1000b085: 21 84 2e 0d a8 ab 25 and dword ptr [esi + ebp + 0x25aba80d], eax
0x1000b08c: 9e sahf
; data inside code section at 0x1000b08d -- 0x1000b08e
0x1000b08d: c1 |. |
0x1000b08e: 42 inc edx
0x1000b08f: 32 ff xor bh, bh
0x1000b091: a8 f7 test al, 0xf7
0x1000b093: 74 4e je 0x1000b0e3 <function_1000b01f+0xc4>
0x1000b095: dc 01 fadd qword ptr [ecx]
0x1000b097: 38 1b cmp byte ptr [ebx], bl
0x1000b099: 7d 32 jge 0x1000b0cd <function_1000b01f+0xae>
0x1000b09b: 95 xchg eax, ebp
0x1000b09c: d4 0a aam
0x1000b09e: e2 8e loop 0x1000b02e
0x1000b0a0: 6e outsb dx, byte ptr [esi]
0x1000b0a1: eb 85 jmp 0x1000b028 <function_1000b01f+0x9>
; data inside code section at 0x1000b0a3 -- 0x1000b0ab
0x1000b0a3: 17 bd 40 b6 3e af 60 8f |..@.>.`. |
0x1000b0ab: f1 int1
0x1000b0ac: 96 xchg eax, esi
0x1000b0ad: 03 52 98 add edx, dword ptr [edx - 0x68]
0x1000b0b0: 5e pop esi
0x1000b0b1: 1f pop ds
0x1000b0b2: 76 4b jbe 0x1000b0ff
0x1000b0b4: 0d 3b b0 99 1e or eax, 0x1e99b03b
0x1000b0b9: 41 inc ecx
0x1000b0ba: a1 fa c9 f1 a0 mov eax, dword ptr [0xa0f1c9fa]
0x1000b0bf: 9a 84 4a 1d 6d fd 5e lcall 0x5efd:0x6d1d4a84 <unknown_6d1d4a84>
0x1000b0c6: f8 clc
0x1000b0c7: dd a6 49 bf 6c f1 frstor dword ptr [esi - 0xe9340b7]
0x1000b0cd: 98 cwde
0x1000b0ce: 5d pop ebp
0x1000b0cf: d1 ad d7 56 fa b3 shr dword ptr [ebp - 0x4c05a929], 1
0x1000b0d5: ee out dx, al
0x1000b0d6: 3d a1 17 c9 0b cmp eax, 0xbc917a1
0x1000b0db: 54 push esp
0x1000b0dc: 06 push es
0x1000b0dd: 72 88 jb 0x1000b067
; data inside code section at 0x1000b0df -- 0x1000b0e3
0x1000b0df: fe 1c 1e fe |.... |
0x1000b0e3: 29 93 8a 22 fa 1f sub dword ptr [ebx + 0x1ffa228a], edx
0x1000b0e9: 1b 4e 69 sbb ecx, dword ptr [esi + 0x69]
0x1000b0ec: d5 1e aad 0x1e
0x1000b0ee: f7 56 d2 not dword ptr [esi - 0x2e]
0x1000b0f1: b0 34 mov al, 0x34
; data inside code section at 0x1000b0f3 -- 0x1000b0f6
0x1000b0f3: ff 8c 72 |..r |
0x1000b0f6: 53 push ebx
0x1000b0f7: b6 53 mov dh, 0x53
0x1000b0f9: 93 xchg eax, ebx
0x1000b0fa: 34 a8 xor al, 0xa8
0x1000b0fc: 38 9d e7 21 3e 8d cmp byte ptr [ebp - 0x72c1de19], bl
0x1000b102: 66 01 06 add word ptr [esi], ax
0x1000b105: cf iretd
0x1000b106: a3 e7 87 50 97 mov dword ptr [0x975087e7], eax
0x1000b10b: 04 f9 add al, 0xf9
0x1000b10d: 27 daa
0x1000b10e: 12 e0 adc ah, al
0x1000b110: d9 24 ef fldenv [edi + ebp*8]
0x1000b113: e3 3a jecxz 0x1000b14f <function_1000b01f+0x130>
0x1000b115: 7c 01 jl 0x1000b118 <function_1000b01f+0xf9>
0x1000b117: 57 push edi
0x1000b118: b3 bb mov bl, 0xbb
0x1000b11a: 8e c1 mov es, ecx
0x1000b11c: 85 13 test dword ptr [ebx], edx
0x1000b11e: 48 dec eax
0x1000b11f: f9 stc
0x1000b120: a1 85 fa a9 18 mov eax, dword ptr [0x18a9fa85]
0x1000b125: 7c 9f jl 0x1000b0c6 <function_1000b01f+0xa7>
0x1000b127: d5 b7 aad 0xb7
0x1000b129: a8 75 test al, 0x75
0x1000b12b: 57 push edi
0x1000b12c: 1c b8 sbb al, 0xb8
0x1000b12e: 60 pushal
0x1000b12f: 24 40 and al, 0x40
0x1000b131: 3d 3f 14 2d 82 cmp eax, 0x822d143f
0x1000b136: 56 push esi
0x1000b137: 49 dec ecx
0x1000b138: ab stosd dword ptr es:[edi], eax
0x1000b139: f3 29 34 d6 sub dword ptr [esi + edx*8], esi
0x1000b13d: b1 bf mov cl, 0xbf
0x1000b13f: 35 c7 f0 88 3f xor eax, 0x3f88f0c7
0x1000b144: e6 26 out 0x26, al
0x1000b146: e9 3d 50 5e 6f jmp 0x7f5f0188 <function_7f5f0188>
; data inside code section at 0x1000b14b -- 0x1000b14f
0x1000b14b: a9 fa 5e a3 |..^. |
0x1000b14f: 66 5f pop di
0x1000b151: 6c insb byte ptr es:[edi], dx
0x1000b152: 09 6e 11 or dword ptr [esi + 0x11], ebp
0x1000b155: 55 push ebp
0x1000b156: 7d e4 jge 0x1000b13c
0x1000b158: 4c dec esp
0x1000b159: 3c 3e cmp al, 0x3e
0x1000b15b: 23 a7 da 06 f1 6c and esp, dword ptr [edi + 0x6cf106da]
0x1000b161: 9e sahf
0x1000b162: 2b 0b sub ecx, dword ptr [ebx]
0x1000b164: 7d d8 jge 0x1000b13e
0x1000b166: 8c 01 mov word ptr [ecx], es
0x1000b168: ae scasb al, byte ptr es:[edi]
0x1000b169: be d2 2c 33 57 mov esi, 0x57332cd2
0x1000b16e: 99 cdq
0x1000b16f: 4e dec esi
0x1000b170: 12 e7 adc ah, bh
0x1000b172: 95 xchg eax, ebp
0x1000b173: 9b wait
0x1000b174: 3a 6a 10 cmp ch, byte ptr [edx + 0x10]
0x1000b177: 53 push ebx
0x1000b178: 7b 57 jnp 0x1000b1d1 <function_1000b01f+0x1b2>
0x1000b17a: af scasd eax, dword ptr es:[edi]
0x1000b17b: 41 inc ecx
0x1000b17c: de 4c e3 3c fimul word ptr [ebx + 0x3c]
0x1000b180: 10 00 adc byte ptr [eax], al
0x1000b182: 44 inc esp
0x1000b183: eb 9e jmp 0x1000b123
; data inside code section at 0x1000b185 -- 0x1000b186
0x1000b185: dc |. |
0x1000b186: 2a e7 sub ah, bh
0x1000b188: eb 17 jmp 0x1000b1a1
; data inside code section at 0x1000b18a -- 0x1000b19c
0x1000b18a: ad d8 bd 1d 9f 90 6e 75 ee be 1f 70 4c 65 75 97 |......nu...pLeu.|
0x1000b19a: c9 1d |.. |
0x1000b19c: 96 xchg eax, esi
0x1000b19d: 45 inc ebp
0x1000b19e: 28 ac 40 b6 30 24 2b sub byte ptr [eax + eax*2 + 0x2b2430b6], ch
0x1000b1a5: 6a ee push -0x12
0x1000b1a7: b4 0c mov ah, 0xc
0x1000b1a9: d1 ec shr esp, 1
0x1000b1ab: 3b a8 6c 22 c1 ba cmp ebp, dword ptr [eax - 0x453edd94]
0x1000b1b1: 77 10 ja 0x1000b1c3 <function_1000b01f+0x1a4>
0x1000b1b3: 0b a9 b2 a0 a0 51 or ebp, dword ptr [ecx + 0x51a0a0b2]
0x1000b1b9: af scasd eax, dword ptr es:[edi]
0x1000b1ba: 72 27 jb 0x1000b1e3 <function_1000b01f+0x1c4>
0x1000b1bc: f5 cmc
0x1000b1bd: 7a 91 jp 0x1000b150
; data inside code section at 0x1000b1bf -- 0x1000b1c0
0x1000b1bf: e8 |. |
0x1000b1c0: 1b fa sbb edi, edx
0x1000b1c2: 99 cdq
0x1000b1c3: bd 43 79 4d 6e mov ebp, 0x6e4d7943
0x1000b1c8: 4f dec edi
0x1000b1c9: 4f dec edi
0x1000b1ca: ee out dx, al
0x1000b1cb: f9 stc
; data inside code section at 0x1000b1cc -- 0x1000b1cd
0x1000b1cc: f7 |. |
0x1000b1cd: 47 inc edi
0x1000b1ce: 56 push esi
0x1000b1cf: e3 21 jecxz 0x1000b1f2
0x1000b1d1: 85 49 9b test dword ptr [ecx - 0x65], ecx
0x1000b1d4: 42 inc edx
0x1000b1d5: 2d 1b 69 2b b2 sub eax, 0xb22b691b
0x1000b1da: 0f 35 sysexit
0x1000b1dc: ed in eax, dx
0x1000b1dd: 0a b2 97 05 18 79 or dh, byte ptr [edx + 0x79180597]
0x1000b1e3: 9d popfd
0x1000b1e4: 36 fc cld
0x1000b1e6: cd 2f int 0x2f
0x1000b1e8: 5e pop esi
0x1000b1e9: 0d 27 20 99 01 or eax, 0x1992027
0x1000b1ee: 6e outsb dx, byte ptr [esi]
0x1000b1ef: b7 d2 mov bh, 0xd2
0x1000b1f1: cd 3d int 0x3d
0x1000b1f3: 97 xchg eax, edi
0x1000b1f4: 82 fc 46 cmp ah, 0x46
0x1000b1f7: 34 f9 xor al, 0xf9
0x1000b1f9: 2c 31 sub al, 0x31
0x1000b1fb: 77 9f ja 0x1000b19c <function_1000b01f+0x17d>
0x1000b1fd: 99 cdq
0x1000b1fe: 17 pop ss
0x1000b1ff: de 8d 3b b3 38 10 fimul word ptr [ebp + 0x1038b33b]
0x1000b205: b7 34 mov bh, 0x34
0x1000b207: 35 62 c0 ca cd xor eax, 0xcdcac062
0x1000b20c: ab stosd dword ptr es:[edi], eax
0x1000b20d: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x1000b20e: ac lodsb al, byte ptr [esi]
0x1000b20f: ed in eax, dx
0x1000b210: ac lodsb al, byte ptr [esi]
; data inside code section at 0x1000b211 -- 0x1000b212
0x1000b211: fe |. |
; function: function_1000b212 at 0x1000b212 -- 0x1000b2fb
0x1000b212: 66 89 f8 mov ax, di
0x1000b215: 3f aas
0x1000b216: 64 62 06 bound eax, qword ptr fs:[esi]
0x1000b219: b0 96 mov al, 0x96
0x1000b21b: 6b 08 36 imul ecx, dword ptr [eax], 0x36
0x1000b21e: 5a pop edx
0x1000b21f: bf 51 fa 36 12 mov edi, 0x1236fa51
0x1000b224: 43 inc ebx
0x1000b225: 97 xchg eax, edi
0x1000b226: 6a f1 push -0xf
0x1000b228: 79 b3 jns 0x1000b1dd
0x1000b22a: 3f aas
0x1000b22b: 21 50 f1 and dword ptr [eax - 0xf], edx
0x1000b22e: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x1000b22f: f7 7c bd f8 idiv dword ptr [ebp + edi*4 - 8]
0x1000b233: 57 push edi
0x1000b234: 7a 27 jp 0x1000b25d <function_1000b212+0x4b>
0x1000b236: e2 59 loop 0x1000b291 <function_1000b212+0x7f>
0x1000b238: e2 3b loop 0x1000b275 <function_1000b212+0x63>
0x1000b23a: 2a 3d 98 c7 2f 91 sub bh, byte ptr [0x912fc798]
0x1000b240: e1 d4 loope 0x1000b216 <function_1000b212+0x4>
0x1000b242: 2e fa cli
0x1000b244: 90 nop
0x1000b245: 63 dd arpl bp, bx
0x1000b247: f2 0e push cs
0x1000b249: 35 fe ce 35 9b xor eax, 0x9b35cefe
0x1000b24e: c9 leave
0x1000b24f: 44 inc esp
0x1000b250: 0f e2 b5 c2 8f ae 0f psrad mm6, qword ptr [ebp + 0xfae8fc2]
0x1000b257: ab stosd dword ptr es:[edi], eax
0x1000b258: 59 pop ecx
0x1000b259: 08 1c b3 or byte ptr [ebx + esi*4], bl
; data inside code section at 0x1000b25c -- 0x1000b25d
0x1000b25c: 7f |. |
0x1000b25d: 58 pop eax
0x1000b25e: 11 e4 adc esp, esp
0x1000b260: 4f dec edi
0x1000b261: 6e outsb dx, byte ptr [esi]
0x1000b262: 7d 89 jge 0x1000b1ed
0x1000b264: 7b 43 jnp 0x1000b2a9 <function_1000b212+0x97>
0x1000b266: ad lodsd eax, dword ptr [esi]
0x1000b267: da 18 ficomp dword ptr [eax]
0x1000b269: 6e outsb dx, byte ptr [esi]
0x1000b26a: 3d fa f2 98 89 cmp eax, 0x8998f2fa
0x1000b26f: 05 7c 57 9a fc add eax, 0xfc9a577c
; data inside code section at 0x1000b274 -- 0x1000b275
0x1000b274: 38 |8 |
0x1000b275: 8b 19 mov ebx, dword ptr [ecx]
0x1000b277: 27 daa
0x1000b278: 04 b8 add al, 0xb8
0x1000b27a: ad lodsd eax, dword ptr [esi]
0x1000b27b: 5d pop ebp
0x1000b27c: 1b cd sbb ecx, ebp
0x1000b27e: 1b b4 ee 58 9a 6d 0d sbb esi, dword ptr [esi + ebp*8 + 0xd6d9a58]
0x1000b285: ad lodsd eax, dword ptr [esi]
0x1000b286: de ad 41 1a b6 87 fisubr word ptr [ebp - 0x7849e5bf]
0x1000b28c: d9 34 90 fnstenv [eax + edx*4]
0x1000b28f: e4 c3 in al, 0xc3
0x1000b291: 02 79 c6 add bh, byte ptr [ecx - 0x3a]
0x1000b294: fb sti
0x1000b295: 22 36 and dh, byte ptr [esi]
0x1000b297: 7d 1d jge 0x1000b2b6 <function_1000b212+0xa4>
0x1000b299: 8a 1e mov bl, byte ptr [esi]
0x1000b29b: 3f aas
0x1000b29c: 6f outsd dx, dword ptr [esi]
0x1000b29d: a2 19 60 4e ae mov byte ptr [0xae4e6019], al
0x1000b2a2: 71 17 jno 0x1000b2bb <function_1000b212+0xa9>
0x1000b2a4: 36 98 cwde
0x1000b2a6: d5 14 aad 0x14
; data inside code section at 0x1000b2a8 -- 0x1000b2a9
0x1000b2a8: 26 |& |
0x1000b2a9: 52 push edx
0x1000b2aa: 45 inc ebp
0x1000b2ab: 94 xchg eax, esp
0x1000b2ac: 08 11 or byte ptr [ecx], dl
0x1000b2ae: 48 dec eax
0x1000b2af: 2a 53 60 sub dl, byte ptr [ebx + 0x60]
; data inside code section at 0x1000b2b2 -- 0x1000b2b6
0x1000b2b2: 0d a7 49 dc |..I. |
0x1000b2b6: 24 3d and al, 0x3d
0x1000b2b8: 93 xchg eax, ebx
0x1000b2b9: 2a 3e sub bh, byte ptr [esi]
0x1000b2bb: 2c ce sub al, 0xce
0x1000b2bd: 15 8b b4 d5 8e adc eax, 0x8ed5b48b
0x1000b2c2: e5 a6 in eax, 0xa6
0x1000b2c4: 2d f3 25 82 43 sub eax, 0x438225f3
0x1000b2c9: fa cli
0x1000b2ca: 22 bf 8b 9b 84 3d and bh, byte ptr [edi + 0x3d849b8b]
0x1000b2d0: bb 11 02 f9 07 mov ebx, 0x7f90211
0x1000b2d5: 49 dec ecx
0x1000b2d6: f7 67 e0 mul dword ptr [edi - 0x20]
0x1000b2d9: f7 82 c9 1e b3 08 52 f9 af 15 test dword ptr [edx + 0x8b31ec9], 0x15aff952
0x1000b2e3: ae scasb al, byte ptr es:[edi]
0x1000b2e4: 59 pop ecx
0x1000b2e5: db e2 fnclex
0x1000b2e7: 6a ea push -0x16
0x1000b2e9: da 34 56 fidiv dword ptr [esi + edx*2]
0x1000b2ec: 28 af b4 b5 11 ff sub byte ptr [edi - 0xee4a4c], ch
0x1000b2f2: 59 pop ecx
0x1000b2f3: 4c dec esp
0x1000b2f4: b4 d1 mov ah, 0xd1
0x1000b2f6: e9 aa f5 d2 96 jmp 0xa6d3a8a5 <function_a6d3a8a5>
; function: function_1000b2fb at 0x1000b2fb -- 0x1000b45f
0x1000b2fb: 3c 68 cmp al, 0x68
0x1000b2fd: a3 6f 05 9e d9 mov dword ptr [0xd99e056f], eax
0x1000b302: 3e 08 d7 or bh, dl
0x1000b305: fa cli
0x1000b306: 7b a8 jnp 0x1000b2b0
0x1000b308: 3a 15 f7 7c f4 41 cmp dl, byte ptr [0x41f47cf7]
0x1000b30e: 62 49 f7 bound ecx, qword ptr [ecx - 9]
0x1000b311: 09 56 6d or dword ptr [esi + 0x6d], edx
0x1000b314: 3d 80 55 8a 2d cmp eax, 0x2d8a5580
0x1000b319: ec in al, dx
0x1000b31a: 73 4e jae 0x1000b36a <function_1000b2fb+0x6f>
0x1000b31c: f2 61 popal
0x1000b31e: 54 push esp
0x1000b31f: 64 b9 a6 d6 09 4c mov ecx, 0x4c09d6a6
0x1000b325: 83 b2 59 ea 58 66 6a xor dword ptr [edx + 0x6658ea59], 0x6a
0x1000b32c: b3 80 mov bl, 0x80
0x1000b32e: 44 inc esp
0x1000b32f: 9f lahf
0x1000b330: 9f lahf
0x1000b331: 1d 1c 49 4f 50 sbb eax, 0x504f491c
0x1000b336: d3 a3 0a 5b 7d e7 shl dword ptr [ebx - 0x1882a4f6], cl
0x1000b33c: e2 c5 loop 0x1000b303
0x1000b33e: 57 push edi
0x1000b33f: 8e e2 mov fs, edx
0x1000b341: 10 9c 9a 2d 66 87 9c adc byte ptr [edx + ebx*4 - 0x637899d3], bl
0x1000b348: e4 6b in al, 0x6b
0x1000b34a: 32 90 6e 93 54 59 xor dl, byte ptr [eax + 0x5954936e]
0x1000b350: 93 xchg eax, ebx
0x1000b351: 19 c7 sbb edi, eax
0x1000b353: 4a dec edx
0x1000b354: 28 34 84 sub byte ptr [esp + eax*4], dh
0x1000b357: ef out dx, eax
0x1000b358: ad lodsd eax, dword ptr [esi]
0x1000b359: 2d db 31 ef 5e sub eax, 0x5eef31db
0x1000b35e: 25 9e 96 6a 99 and eax, 0x996a969e
0x1000b363: 94 xchg eax, esp
0x1000b364: c2 c0 bc ret 0xbcc0
; data inside code section at 0x1000b367 -- 0x1000b36a
0x1000b367: fd 84 70 |..p |
0x1000b36a: cf iretd
0x1000b36b: 92 xchg eax, edx
0x1000b36c: 32 65 e1 xor ah, byte ptr [ebp - 0x1f]
0x1000b36f: 7b d1 jnp 0x1000b342
0x1000b371: 49 dec ecx
0x1000b372: 6e outsb dx, byte ptr [esi]
0x1000b373: c8 b5 ce e7 enter -0x314b, -0x19
0x1000b377: ce into
0x1000b378: 57 push edi
0x1000b379: d3 b8 be e3 83 1c sar dword ptr [eax + 0x1c83e3be], cl
0x1000b37f: 61 popal
0x1000b380: 9b wait
0x1000b381: 84 57 9d test byte ptr [edi - 0x63], dl
0x1000b384: b1 f6 mov cl, 0xf6
0x1000b386: cc int3
0x1000b387: bb 3b 98 07 6f mov ebx, 0x6f07983b
0x1000b38c: 2c 63 sub al, 0x63
0x1000b38e: b8 33 a0 2b dc mov eax, 0xdc2ba033
0x1000b393: 3b 28 cmp ebp, dword ptr [eax]
0x1000b395: de ae 1d 5f 40 f4 fisubr word ptr [esi - 0xbbfa0e3]
0x1000b39b: 9e sahf
0x1000b39c: d0 47 b8 rol byte ptr [edi - 0x48], 1
0x1000b39f: 1d 65 0d d8 dd sbb eax, 0xddd80d65
0x1000b3a4: 7b e8 jnp 0x1000b38e <function_1000b2fb+0x93>
0x1000b3a6: 6c insb byte ptr es:[edi], dx
0x1000b3a7: 4c dec esp
0x1000b3a8: d6 salc
0x1000b3a9: 14 c7 adc al, 0xc7
0x1000b3ab: de 80 a7 98 65 02 fiadd word ptr [eax + 0x26598a7]
0x1000b3b1: 46 inc esi
0x1000b3b2: 30 b1 89 56 fc 1d xor byte ptr [ecx + 0x1dfc5689], dh
0x1000b3b8: 09 ec or esp, ebp
0x1000b3ba: 23 ed and ebp, ebp
0x1000b3bc: 72 2b jb 0x1000b3e9 <function_1000b2fb+0xee>
0x1000b3be: 93 xchg eax, ebx
0x1000b3bf: 4e dec esi
0x1000b3c0: b2 0d mov dl, 0xd
0x1000b3c2: e7 ed out 0xed, eax
0x1000b3c4: ff 80 67 7f 2a 00 inc dword ptr [eax + 0x2a7f67]
0x1000b3ca: 52 push edx
0x1000b3cb: 68 0e 04 ee 72 push 0x72ee040e
0x1000b3d0: 31 f4 xor esp, esi
0x1000b3d2: e8 67 a7 49 48 call 0x584a5b3e <unknown_584a5b3e>
0x1000b3d7: d9 1c ff fstp dword ptr [edi + edi*8]
0x1000b3da: 7d b6 jge 0x1000b392
0x1000b3dc: 84 bb dc ed 75 3a test byte ptr [ebx + 0x3a75eddc], bh
0x1000b3e2: 11 a2 bf 44 3d 09 adc dword ptr [edx + 0x93d44bf], esp
0x1000b3e8: 5c pop esp
0x1000b3e9: 2b 75 0e sub esi, dword ptr [ebp + 0xe]
0x1000b3ec: dc 61 62 fsub qword ptr [ecx + 0x62]
0x1000b3ef: e4 0f in al, 0xf
0x1000b3f1: 18 e1 sbb cl, ah
0x1000b3f3: 8d a4 6e 31 b9 7a be lea esp, [esi + ebp*2 - 0x418546cf]
0x1000b3fa: 29 7d 45 sub dword ptr [ebp + 0x45], edi
0x1000b3fd: 73 5e jae 0x1000b45d <function_1000b2fb+0x162>
0x1000b3ff: c1 e1 a1 shl ecx, -0x5f
0x1000b402: ff 84 51 dd 45 7a 79 inc dword ptr [ecx + edx*2 + 0x797a45dd]
0x1000b409: 69 ae d8 8e 13 ef 68 ec dc ba imul ebp, dword ptr [esi - 0x10ec7128], 0xbadcec68
0x1000b413: 5f pop edi
0x1000b414: 2e a5 movsd dword ptr es:[edi], dword ptr cs:[esi]
; data inside code section at 0x1000b416 -- 0x1000b438
0x1000b416: 8c 31 81 da 74 af 94 7b 40 77 40 0d 60 a1 db 91 |.1..t..{@w@.`...|
0x1000b426: c6 91 3e f0 3f ec 29 bd 82 75 0e 79 f6 29 09 d1 |..>.?.)..u.y.)..|
0x1000b436: a1 3d |.= |
0x1000b438: fb sti
0x1000b439: ce into
0x1000b43a: c3 ret
; data inside code section at 0x1000b43b -- 0x1000b45d
0x1000b43b: a0 c4 5e 0b 74 a9 41 dc af 52 3a b5 2e fb 75 71 |..^.t.A..R:...uq|
0x1000b44b: a6 4f 25 16 e1 91 e1 77 a3 9d 1a c9 a9 b7 92 d5 |.O%....w........|
0x1000b45b: 95 eb |.. |
0x1000b45d: 61 popal
0x1000b45e: cb retf
; function: function_1000b45f at 0x1000b45f -- 0x1000b4d6
0x1000b45f: 2f das
0x1000b460: a9 63 48 fb e6 test eax, 0xe6fb4863
0x1000b465: 9c pushfd
0x1000b466: ac lodsb al, byte ptr [esi]
0x1000b467: de f8 fdivp st(0)
0x1000b469: dd 3f fnstsw dword ptr [edi]
0x1000b46b: 5e pop esi
0x1000b46c: f3 b1 5b mov cl, 0x5b
0x1000b46f: 4f dec edi
0x1000b470: 4f dec edi
0x1000b471: 4a dec edx
0x1000b472: 51 push ecx
0x1000b473: e6 35 out 0x35, al
0x1000b475: 8d b4 41 92 2e 92 17 lea esi, [ecx + eax*2 + 0x17922e92]
0x1000b47c: 5d pop ebp
0x1000b47d: 7b f0 jnp 0x1000b46f <function_1000b45f+0x10>
0x1000b47f: 39 40 06 cmp dword ptr [eax + 6], eax
0x1000b482: 90 nop
0x1000b483: 84 05 a3 ad 85 17 test byte ptr [0x1785ada3], al
0x1000b489: 6b 8b 87 6d bb b1 8f imul ecx, dword ptr [ebx - 0x4e449279], -0x71
0x1000b490: d3 28 shr dword ptr [eax], cl
0x1000b492: 1d 66 3c d3 49 sbb eax, 0x49d33c66
0x1000b497: c0 b5 97 d4 7b ff 6b sal byte ptr [ebp - 0x842b69], 0x6b
0x1000b49e: 75 b2 jne 0x1000b452
0x1000b4a0: 8e a7 53 f2 1f 5e mov fs, word ptr [edi + 0x5e1ff253]
0x1000b4a6: 0e push cs
0x1000b4a7: 2e 1e push ds
0x1000b4a9: b1 85 mov cl, 0x85
0x1000b4ab: 66 64 05 5f 3b add ax, 0x3b5f
0x1000b4b0: 36 6f outsd dx, dword ptr ss:[esi]
0x1000b4b2: 7b 0f jnp 0x1000b4c3 <function_1000b45f+0x64>
0x1000b4b4: fb sti
0x1000b4b5: 73 b1 jae 0x1000b468
0x1000b4b7: a9 8c b1 a5 da test eax, 0xdaa5b18c
0x1000b4bc: 1a b2 61 80 b7 8c sbb dh, byte ptr [edx - 0x73487f9f]
; data inside code section at 0x1000b4c2 -- 0x1000b4c3
0x1000b4c2: d5 |. |
0x1000b4c3: 95 xchg eax, ebp
0x1000b4c4: 32 61 91 xor ah, byte ptr [ecx - 0x6f]
0x1000b4c7: 1e push ds
0x1000b4c8: 3e 42 inc edx
0x1000b4ca: 3e 10 62 c8 adc byte ptr ds:[edx - 0x38], ah
0x1000b4ce: 32 e1 xor ah, cl
0x1000b4d0: 9e sahf
0x1000b4d1: 65 16 push ss
0x1000b4d3: b6 99 mov dh, 0x99
0x1000b4d5: cb retf
; function: function_1000b4d6 at 0x1000b4d6 -- 0x1000b58e
0x1000b4d6: 25 e1 98 d8 46 and eax, 0x46d898e1
0x1000b4db: b6 06 mov dh, 6
0x1000b4dd: 51 push ecx
0x1000b4de: 6c insb byte ptr es:[edi], dx
0x1000b4df: 46 inc esi
0x1000b4e0: de a6 e9 dd 2a 2c fisub word ptr [esi + 0x2c2adde9]
0x1000b4e6: f3 ba 1d d0 6a 56 mov edx, 0x566ad01d
0x1000b4ec: 2b 81 39 6c 6a 06 sub eax, dword ptr [ecx + 0x66a6c39]
0x1000b4f2: 9c pushfd
0x1000b4f3: 42 inc edx
0x1000b4f4: ae scasb al, byte ptr es:[edi]
0x1000b4f5: c8 db 79 8c enter 0x79db, -0x74
0x1000b4f9: fc cld
0x1000b4fa: 94 xchg eax, esp
0x1000b4fb: 76 2d jbe 0x1000b52a <function_1000b4d6+0x54>
0x1000b4fd: 2c 99 sub al, 0x99
0x1000b4ff: cc int3
0x1000b500: 33 85 f5 ff 60 ad xor eax, dword ptr [ebp - 0x529f000b]
0x1000b506: 74 7f je 0x1000b587 <function_1000b4d6+0xb1>
0x1000b508: cb retf
; data inside code section at 0x1000b509 -- 0x1000b528
0x1000b509: 48 99 2e e6 d0 2a 0a 28 1d 04 10 83 f4 66 e2 0d |H....*.(.....f..|
0x1000b519: 84 9f 74 fc 9d 80 b7 2d 03 33 f8 1c 54 54 2c |..t....-.3..TT, |
0x1000b528: 7e 63 jle 0x1000b58d
0x1000b52a: 32 75 e1 xor dh, byte ptr [ebp - 0x1f]
0x1000b52d: 32 0d 1b a7 5f 2c xor cl, byte ptr [0x2c5fa71b]
0x1000b533: b0 42 mov al, 0x42
0x1000b535: c3 ret
; data inside code section at 0x1000b536 -- 0x1000b554
0x1000b536: bd 4c 51 31 11 44 6a d1 fa 03 d2 a3 73 70 84 a8 |.LQ1.Dj.....sp..|
0x1000b546: 58 68 75 70 a0 ff f8 be 0e 42 84 7e 55 bc |Xhup.....B.~U. |
0x1000b554: 65 e9 6e a6 d3 05 jmp 0x15d45bc8 <function_15d45bc8>
; data inside code section at 0x1000b55a -- 0x1000b568
0x1000b55a: 58 d6 da 9e a7 b1 61 69 31 14 0f 97 cc 88 |X.....ai1..... |
0x1000b568: ea 80 07 dc a2 23 4d ljmp 0x4d23:0xa2dc0780 <function_a2dc0780>
; data inside code section at 0x1000b56f -- 0x1000b581
0x1000b56f: 0a 82 60 13 a4 bb 1f 69 60 01 24 bb 48 f8 d1 f5 |..`....i`.$.H...|
0x1000b57f: 4f 38 |O8 |
0x1000b581: 09 8b 7c 70 ef 23 or dword ptr [ebx + 0x23ef707c], ecx
0x1000b587: 14 10 adc al, 0x10
0x1000b589: 6d insd dword ptr es:[edi], dx
0x1000b58a: 6e outsb dx, byte ptr [esi]
0x1000b58b: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x1000b58c: 66 a4 movsb byte ptr es:[edi], byte ptr [esi]
; data inside code section at 0x1000b58e -- 0x1000b5a8
0x1000b58e: de df 9e b0 ff 89 3f 12 42 e5 8f ec d4 6d e7 b3 |......?.B....m..|
0x1000b59e: 50 3b 9c d8 0e 7b 0d 54 f9 a0 |P;...{.T.. |
; function: function_1000b5a8 at 0x1000b5a8 -- 0x1000b5a9
; data inside code section at 0x1000b5a9 -- 0x1000b5d2
0x1000b5a9: 16 c8 f9 e2 85 01 a4 d0 c8 02 d7 5a d9 2e 2e 90 |...........Z....|
0x1000b5b9: c8 6f 16 19 72 6b 3e 64 ae 16 f1 e5 10 21 c5 55 |.o..rk>d.....!.U|
0x1000b5c9: a2 8b 76 57 b3 d4 3c 9d fe |..vW..<.. |
; function: function_1000b5d2 at 0x1000b5d2 -- 0x1000b663
0x1000b5d2: ee out dx, al
0x1000b5d3: 26 72 4e jb 0x1000b624 <function_1000b5d2+0x52>
0x1000b5d6: bf f6 b0 f2 06 mov edi, 0x6f2b0f6
0x1000b5db: 56 push esi
0x1000b5dc: e8 8b 03 d2 91 call 0xa1d2b96c <unknown_a1d2b96c>
0x1000b5e1: 00 d2 add dl, dl
0x1000b5e3: 1f pop ds
0x1000b5e4: 53 push ebx
0x1000b5e5: f6 a5 14 22 f6 2e mul byte ptr [ebp + 0x2ef62214]
0x1000b5eb: 2f das
0x1000b5ec: 7c f0 jl 0x1000b5de
0x1000b5ee: b7 98 mov bh, 0x98
0x1000b5f0: d6 salc
0x1000b5f1: 58 pop eax
0x1000b5f2: ce into
0x1000b5f3: a8 95 test al, 0x95
0x1000b5f5: 52 push edx
0x1000b5f6: 0a 3a or bh, byte ptr [edx]
0x1000b5f8: f9 stc
0x1000b5f9: 72 41 jb 0x1000b63c <function_1000b5d2+0x6a>
0x1000b5fb: f9 stc
0x1000b5fc: 3f aas
0x1000b5fd: e2 dc loop 0x1000b5db <function_1000b5d2+0x9>
0x1000b5ff: eb a7 jmp 0x1000b5a8 <function_1000b5a8>
0x1000b601: 29 5e 72 sub dword ptr [esi + 0x72], ebx
0x1000b604: 6b a1 36 58 7b 2b 0f imul esp, dword ptr [ecx + 0x2b7b5836], 0xf
0x1000b60b: 37 aaa
0x1000b60c: ca 96 a7 retf -0x586a
; data inside code section at 0x1000b60f -- 0x1000b624
0x1000b60f: 0e 8b 2b dd 2d 75 46 15 45 b0 fe 54 f6 34 d7 60 |..+.-uF.E..T.4.`|
0x1000b61f: aa f8 d3 c7 6b |....k |
0x1000b624: f9 stc
0x1000b625: 05 4c 18 ca 6f add eax, 0x6fca184c
; data inside code section at 0x1000b62a -- 0x1000b62b
0x1000b62a: 8f |. |
0x1000b62b: 88 7c 4a f3 mov byte ptr [edx + ecx*2 - 0xd], bh
0x1000b62f: b1 91 mov cl, 0x91
0x1000b631: 79 da jns 0x1000b60d
0x1000b633: 6f outsd dx, dword ptr [esi]
0x1000b634: a0 8a 79 8f da mov al, byte ptr [0xda8f798a]
0x1000b639: fd std
0x1000b63a: 31 0b xor dword ptr [ebx], ecx
0x1000b63c: 1c 6d sbb al, 0x6d
0x1000b63e: 4e dec esi
0x1000b63f: 2e 6b 16 18 imul edx, dword ptr cs:[esi], 0x18
0x1000b643: 89 1a mov dword ptr [edx], ebx
0x1000b645: d9 07 fld dword ptr [edi]
0x1000b647: d0 7f 49 sar byte ptr [edi + 0x49], 1
0x1000b64a: 87 b4 0f 74 74 74 b8 xchg dword ptr [edi + ecx - 0x478b8b8c], esi
0x1000b651: 87 fe xchg esi, edi
0x1000b653: 27 daa
0x1000b654: 3b 6a 11 cmp ebp, dword ptr [edx + 0x11]
0x1000b657: 86 b7 09 66 e5 b0 xchg byte ptr [edi - 0x4f1a99f7], dh
0x1000b65d: 99 cdq
0x1000b65e: e5 fb in eax, 0xfb
0x1000b660: f3 97 xchg eax, edi
0x1000b662: 17 pop ss
; data inside code section at 0x1000b663 -- 0x1000b66e
0x1000b663: 8d f5 94 51 e0 01 5a b5 e7 ec c7 |...Q..Z.... |
; function: function_1000b66e at 0x1000b66e -- 0x1000b723
0x1000b66e: 79 bf jns 0x1000b62f
0x1000b670: 82 ad d1 50 bc e7 ad sub byte ptr [ebp - 0x1843af2f], 0xad
0x1000b677: 19 4c a7 49 sbb dword ptr [edi + 0x49], ecx
0x1000b67b: b1 79 mov cl, 0x79
0x1000b67d: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000b67e: 5f pop edi
0x1000b67f: 60 pushal
0x1000b680: 39 59 d4 cmp dword ptr [ecx - 0x2c], ebx
0x1000b683: 84 ee test dh, ch
0x1000b685: ce into
0x1000b686: ec in al, dx
0x1000b687: 18 f7 sbb bh, dh
0x1000b689: 76 03 jbe 0x1000b68e
; data inside code section at 0x1000b68b -- 0x1000b68e
0x1000b68b: c5 bc bb |... |
0x1000b68e: 37 aaa
0x1000b68f: 76 b8 jbe 0x1000b649
0x1000b691: 2b 12 sub edx, dword ptr [edx]
0x1000b693: da 46 74 fiadd dword ptr [esi + 0x74]
0x1000b696: 3d 80 0e b6 ac cmp eax, 0xacb60e80
0x1000b69b: 7e 97 jle 0x1000b634
0x1000b69d: 7e a3 jle 0x1000b642
0x1000b69f: f9 stc
0x1000b6a0: 30 25 fb 36 50 04 xor byte ptr [0x45036fb], ah
0x1000b6a6: 38 9e fb 07 bf cc cmp byte ptr [esi - 0x3340f805], bl
0x1000b6ac: e2 21 loop 0x1000b6cf <function_1000b66e+0x61>
0x1000b6ae: 4f dec edi
0x1000b6af: e5 92 in eax, 0x92
0x1000b6b1: 9d popfd
0x1000b6b2: 4b dec ebx
0x1000b6b3: c2 a6 f8 ret 0xf8a6
; data inside code section at 0x1000b6b6 -- 0x1000b6c9
0x1000b6b6: 0f 02 90 bd e6 73 3c 83 4b b4 06 43 10 be 18 d2 |.....s<.K..C....|
0x1000b6c6: a9 98 bd |... |
0x1000b6c9: e9 d6 a0 81 0f jmp 0x1f8257a4 <function_1f8257a4>
; data inside code section at 0x1000b6ce -- 0x1000b6cf
0x1000b6ce: 3a |: |
0x1000b6cf: 83 e8 bf sub eax, -0x41
0x1000b6d2: 1e push ds
0x1000b6d3: 0b 71 d3 or esi, dword ptr [ecx - 0x2d]
0x1000b6d6: 19 e2 sbb edx, esp
0x1000b6d8: 08 65 81 or byte ptr [ebp - 0x7f], ah
0x1000b6db: f5 cmc
0x1000b6dc: bc 3d e4 fe b2 mov esp, 0xb2fee43d
0x1000b6e1: f6 ac 7e ed 46 08 cc imul byte ptr [esi + edi*2 - 0x33f7b913]
0x1000b6e8: 31 c4 xor esp, eax
0x1000b6ea: 57 push edi
0x1000b6eb: aa stosb byte ptr es:[edi], al
0x1000b6ec: ee out dx, al
0x1000b6ed: 68 79 17 88 75 push 0x75881779
0x1000b6f2: 3b d3 cmp edx, ebx
0x1000b6f4: 0b 91 ce 05 c3 79 or edx, dword ptr [ecx + 0x79c305ce]
0x1000b6fa: 90 nop
0x1000b6fb: 42 inc edx
0x1000b6fc: 2f das
0x1000b6fd: bb d7 1d 44 6b mov ebx, 0x6b441dd7
0x1000b702: b4 77 mov ah, 0x77
0x1000b704: f1 int1
0x1000b705: 98 cwde
0x1000b706: 30 7d 89 xor byte ptr [ebp - 0x77], bh
0x1000b709: 30 d9 xor cl, bl
0x1000b70b: df 96 7b 15 d4 67 fist word ptr [esi + 0x67d4157b]
0x1000b711: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x1000b712: 20 9f e1 9b 47 7c and byte ptr [edi + 0x7c479be1], bl
0x1000b718: 5d pop ebp
0x1000b719: d4 00 aam 0
0x1000b71b: 4f dec edi
0x1000b71c: 5d pop ebp
0x1000b71d: 85 8f 60 b0 8b 4f test dword ptr [edi + 0x4f8bb060], ecx
; data inside code section at 0x1000b723 -- 0x1000b724
0x1000b723: f0 |. |
; function: function_1000b724 at 0x1000b724 -- 0x1000b737
0x1000b724: 66 d7 xlatb
0x1000b726: d5 e4 aad 0xe4
0x1000b728: 86 11 xchg byte ptr [ecx], dl
0x1000b72a: 42 inc edx
0x1000b72b: 95 xchg eax, ebp
0x1000b72c: 18 13 sbb byte ptr [ebx], dl
0x1000b72e: f4 hlt
0x1000b72f: fc cld
0x1000b730: d8 51 32 fcom dword ptr [ecx + 0x32]
0x1000b733: 9c pushfd
0x1000b734: ca d3 e0 retf -0x1f2d
; function: function_1000b737 at 0x1000b737 -- 0x1000b773
0x1000b737: f5 cmc
0x1000b738: 37 aaa
0x1000b739: b4 c8 mov ah, 0xc8
0x1000b73b: 30 19 xor byte ptr [ecx], bl
0x1000b73d: 56 push esi
0x1000b73e: 5a pop edx
0x1000b73f: 45 inc ebp
0x1000b740: 43 inc ebx
0x1000b741: 2c 2a sub al, 0x2a
0x1000b743: eb 2d jmp 0x1000b772
; data inside code section at 0x1000b745 -- 0x1000b772
0x1000b745: ba c6 d0 55 15 63 75 8e 29 13 4b e5 99 75 73 6b |...U.cu.).K..usk|
0x1000b755: 03 d0 d1 37 9c df 69 62 b1 81 30 f6 63 fe 5a 81 |...7..ib..0.c.Z.|
0x1000b765: ad 0e a1 2f 56 c7 54 db 5f a6 5e 88 25 |.../V.T._.^.% |
0x1000b772: c3 ret
; function: function_1000b773 at 0x1000b773 -- 0x1000b8c2
0x1000b773: 3e 8a 84 1b 27 aa fc 49 mov al, byte ptr ds:[ebx + ebx + 0x49fcaa27]
0x1000b77b: 5e pop esi
0x1000b77c: 53 push ebx
0x1000b77d: 29 2a sub dword ptr [edx], ebp
0x1000b77f: ac lodsb al, byte ptr [esi]
0x1000b780: 61 popal
0x1000b781: f8 clc
0x1000b782: 84 64 e5 62 test byte ptr [ebp + 0x62], ah
0x1000b786: 46 inc esi
0x1000b787: 43 inc ebx
0x1000b788: 7c 67 jl 0x1000b7f1 <function_1000b773+0x7e>
0x1000b78a: b6 d0 mov dh, 0xd0
0x1000b78c: 82 34 b2 4b xor byte ptr [edx + esi*4], 0x4b
0x1000b790: 45 inc ebp
0x1000b791: 4d dec ebp
0x1000b792: db c5 fcmovnb st(0), st(5)
0x1000b794: 56 push esi
0x1000b795: eb 4b jmp 0x1000b7e2 <function_1000b773+0x6f>
0x1000b797: 9e sahf
0x1000b798: 80 3c 39 d8 cmp byte ptr [ecx + edi], 0xd8
0x1000b79c: fc cld
0x1000b79d: ac lodsb al, byte ptr [esi]
0x1000b79e: 74 75 je 0x1000b815 <function_1000b773+0xa2>
0x1000b7a0: 4a dec edx
0x1000b7a1: cb retf
0x1000b7a2: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x1000b7a3: b5 6c mov ch, 0x6c
0x1000b7a5: b7 72 mov bh, 0x72
0x1000b7a7: 67 80 9a 64 80 8e sbb byte ptr [bp + si - 0x7f9c], 0x8e
0x1000b7ad: 2b 90 ca 3d 6a 43 sub edx, dword ptr [eax + 0x436a3dca]
0x1000b7b3: 3d 45 5e cb 0b cmp eax, 0xbcb5e45
0x1000b7b8: 27 daa
0x1000b7b9: a0 c7 e9 d7 63 mov al, byte ptr [0x63d7e9c7]
0x1000b7be: 04 ea add al, 0xea
0x1000b7c0: ce into
0x1000b7c1: d8 ed fsubr st(5)
0x1000b7c3: 0b 45 6e or eax, dword ptr [ebp + 0x6e]
0x1000b7c6: 96 xchg eax, esi
0x1000b7c7: 12 22 adc ah, byte ptr [edx]
0x1000b7c9: 42 inc edx
0x1000b7ca: 5b pop ebx
0x1000b7cb: f9 stc
0x1000b7cc: 39 65 34 cmp dword ptr [ebp + 0x34], esp
0x1000b7cf: c3 ret
0x1000b7d0: 39 ab 5a e2 3c ea cmp dword ptr [ebx - 0x15c31da6], ebp
0x1000b7d6: 5a pop edx
0x1000b7d7: d2 23 shl byte ptr [ebx], cl
0x1000b7d9: f7 17 not dword ptr [edi]
0x1000b7db: 21 5c 04 78 and dword ptr [esp + eax + 0x78], ebx
0x1000b7df: 66 3a 3a cmp bh, byte ptr [edx]
0x1000b7e2: 42 inc edx
0x1000b7e3: d1 87 f3 b9 1c 6c rol dword ptr [edi + 0x6c1cb9f3], 1
0x1000b7e9: ab stosd dword ptr es:[edi], eax
0x1000b7ea: ab stosd dword ptr es:[edi], eax
0x1000b7eb: 18 11 sbb byte ptr [ecx], dl
0x1000b7ed: e4 22 in al, 0x22
0x1000b7ef: 9b wait
; data inside code section at 0x1000b7f0 -- 0x1000b7f1
0x1000b7f0: 67 |g |
0x1000b7f1: c4 1f les ebx, ptr [edi]
0x1000b7f3: 35 ae 52 0c 0a xor eax, 0xa0c52ae
0x1000b7f8: cb retf
; data inside code section at 0x1000b7f9 -- 0x1000b815
0x1000b7f9: 4c 8c d8 40 9c 5d 05 b1 35 27 ed d3 4d 45 42 b9 |L..@.]..5'..MEB.|
0x1000b809: e5 f1 b6 8b b8 96 6d 99 8f 70 4d 08 |......m..pM. |
0x1000b815: 81 a8 5f 93 b8 bd d0 86 bf 0a sub dword ptr [eax - 0x42476ca1], 0xabf86d0
0x1000b81f: dd 0b fisttp qword ptr [ebx]
0x1000b821: 86 77 c3 xchg byte ptr [edi - 0x3d], dh
0x1000b824: 74 06 je 0x1000b82c <function_1000b773+0xb9>
0x1000b826: 08 61 b5 or byte ptr [ecx - 0x4b], ah
0x1000b829: 49 dec ecx
0x1000b82a: ef out dx, eax
; data inside code section at 0x1000b82b -- 0x1000b82c
0x1000b82b: a8 |. |
0x1000b82c: 9f lahf
0x1000b82d: f7 f7 div edi
0x1000b82f: 3a 67 0c cmp ah, byte ptr [edi + 0xc]
0x1000b832: a2 e7 24 e5 33 mov byte ptr [0x33e524e7], al
0x1000b837: 37 aaa
0x1000b838: 8c e5 mov ebp, fs
0x1000b83a: 7e a9 jle 0x1000b7e5
0x1000b83c: aa stosb byte ptr es:[edi], al
0x1000b83d: 35 9c d8 84 0e xor eax, 0xe84d89c
0x1000b842: 5f pop edi
0x1000b843: d3 4b d8 ror dword ptr [ebx - 0x28], cl
0x1000b846: cf iretd
0x1000b847: 0d 8b 1c 55 ae or eax, 0xae551c8b
0x1000b84c: 9d popfd
0x1000b84d: c5 4b bd lds ecx, ptr [ebx - 0x43]
0x1000b850: 77 5d ja 0x1000b8af <function_1000b773+0x13c>
0x1000b852: 98 cwde
0x1000b853: 17 pop ss
0x1000b854: e6 69 out 0x69, al
0x1000b856: 0f 4d 8a f5 b9 60 04 cmovge ecx, dword ptr [edx + 0x460b9f5]
0x1000b85d: 31 d9 xor ecx, ebx
0x1000b85f: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x1000b860: 06 push es
0x1000b861: 4b dec ebx
0x1000b862: ec in al, dx
0x1000b863: d0 78 dc sar byte ptr [eax - 0x24], 1
0x1000b866: 28 8c 8b 4a 30 a8 0e sub byte ptr [ebx + ecx*4 + 0xea8304a], cl
0x1000b86d: a4 movsb byte ptr es:[edi], byte ptr [esi]
; data inside code section at 0x1000b86e -- 0x1000b8a3
0x1000b86e: c5 f1 cf 20 d4 8f 09 94 89 fd 8f 6e b5 40 1b 5b |... .......n.@.[|
0x1000b87e: b7 fd f2 c4 8a 11 0c 19 9c 44 f1 e3 70 3d 10 ae |.........D..p=..|
0x1000b88e: d2 57 73 07 1f c4 1d a0 e8 52 35 16 36 2f e3 80 |.Ws......R5.6/..|
0x1000b89e: 92 7e 92 21 78 |.~.!x |
0x1000b8a3: 85 67 a2 test dword ptr [edi - 0x5e], esp
0x1000b8a6: cb retf
; data inside code section at 0x1000b8a7 -- 0x1000b8af
0x1000b8a7: c4 17 2e 6e 03 41 f5 03 |...n.A.. |
0x1000b8af: 02 7c 60 7c add bh, byte ptr [eax + 0x7c]
0x1000b8b3: b1 83 mov cl, 0x83
0x1000b8b5: 2f das
0x1000b8b6: 3b dc cmp ebx, esp
0x1000b8b8: 21 8c 73 68 f0 47 a6 and dword ptr [ebx + esi*2 - 0x59b80f98], ecx
0x1000b8bf: ca fa 31 retf 0x31fa
; data inside code section at 0x1000b8c2 -- 0x1000b8f2
0x1000b8c2: 6a cf 60 6d 23 10 89 98 7f a9 e1 80 e1 9a 8c f1 |j.`m#...........|
0x1000b8d2: fa d8 d8 4f 31 ab e1 a5 08 07 4c 56 b9 70 f7 83 |...O1.....LV.p..|
0x1000b8e2: be 00 f4 fa 1b e7 b5 ad 99 7a 2a 14 cc 5d 7b 52 |.........z*..]{R|
; function: function_1000b8f2 at 0x1000b8f2 -- 0x1000b8f3
; data inside code section at 0x1000b8f3 -- 0x1000b915
0x1000b8f3: 45 ad 33 de 50 1d 36 56 52 cc 8b 24 04 b1 16 fe |E.3.P.6VR..$....|
0x1000b903: 1f a0 dc e1 25 d0 bc 77 fc a1 0a 5d ba 12 87 3c |....%..w...]...<|
0x1000b913: 0d 21 |.! |
; function: function_1000b915 at 0x1000b915 -- 0x1000b927
0x1000b915: c4 b5 69 61 3b 51 les esi, ptr [ebp + 0x513b6169]
0x1000b91b: a2 05 73 b2 7c mov byte ptr [0x7cb27305], al
0x1000b920: 7b d0 jnp 0x1000b8f2 <function_1000b8f2>
0x1000b922: e9 92 93 f3 24 jmp 0x34f44cb9 <function_34f44cb9>
; data inside code section at 0x1000b927 -- 0x1000b92d
0x1000b927: 75 38 c1 f3 8a 7d |u8...} |
; function: function_1000b92d at 0x1000b92d -- 0x1000b932
0x1000b92d: e9 42 f2 35 e4 jmp 0xf436ab74 <function_f436ab74>
; data inside code section at 0x1000b932 -- 0x1000b99e
0x1000b932: d5 6e b4 d9 d8 5f 7d fe 5b 43 2d 29 37 1e 17 94 |.n..._}.[C-)7...|
0x1000b942: 1c 16 11 dd 94 d0 e1 17 38 81 be b6 4f 35 50 b6 |........8...O5P.|
0x1000b952: db bb 1c 95 22 84 b1 88 31 f0 e0 0a cc ad 35 0a |...."...1.....5.|
0x1000b962: da 58 be e1 c9 c0 00 30 a7 dd c4 59 8e 1e 81 0e |.X.....0...Y....|
0x1000b972: 41 02 f6 9e 0c 6f bc 88 e4 e2 87 78 40 2c ec 64 |A....o.....x@,.d|
0x1000b982: 3c 58 9f f3 0f 24 9d 88 29 e2 63 49 91 ec 90 0f |<X...$..).cI....|
0x1000b992: b2 2d 76 16 8e f0 dd dd 17 8d 3a a2 |.-v.......:. |
; function: function_1000b99e at 0x1000b99e -- 0x1000b99f
; data inside code section at 0x1000b99f -- 0x1000b9d0
0x1000b99f: 7e bc e4 da a6 cd f5 f9 60 f8 47 2f da bb 06 8e |~.......`.G/....|
0x1000b9af: 7a 6f 56 ed 29 69 6b b3 fc 5e ad 96 a9 d0 b9 cc |zoV.)ik..^......|
0x1000b9bf: f1 26 fe d8 ba 7a 3b be 3a f1 0d d4 34 cf 57 0e |.&...z;.:...4.W.|
0x1000b9cf: 8e |. |
; function: function_1000b9d0 at 0x1000b9d0 -- 0x1000b9f2
0x1000b9d0: fa cli
0x1000b9d1: b3 d4 mov bl, 0xd4
0x1000b9d3: 4f dec edi
0x1000b9d4: e0 c8 loopne 0x1000b99e <function_1000b99e>
0x1000b9d6: 18 b6 42 8e db c2 sbb byte ptr [esi - 0x3d2471be], dh
0x1000b9dc: 8d b6 8c 88 36 6e lea esi, [esi + 0x6e36888c]
0x1000b9e2: b9 dc 11 47 59 mov ecx, 0x594711dc
0x1000b9e7: 53 push ebx
0x1000b9e8: 07 pop es
0x1000b9e9: f3 f2 e7 1a out 0x1a, eax
0x1000b9ed: 04 6b add al, 0x6b
0x1000b9ef: ca 82 db retf -0x247e
; data inside code section at 0x1000b9f2 -- 0x1000ba13
0x1000b9f2: c6 6e 47 05 28 11 63 bb e7 a2 96 66 b6 1c c5 65 |.nG.(.c....f...e|
0x1000ba02: 63 7e d9 48 33 92 8c a0 0b 3d 13 22 22 55 66 0e |c~.H3....=.""Uf.|
0x1000ba12: c6 |. |
; function: function_1000ba13 at 0x1000ba13 -- 0x1000ba26
0x1000ba13: 2b 65 4a sub esp, dword ptr [ebp + 0x4a]
0x1000ba16: 4e dec esi
0x1000ba17: b8 b2 7d be a3 mov eax, 0xa3be7db2
0x1000ba1c: 26 9f lahf
0x1000ba1e: ce into
0x1000ba1f: 48 dec eax
0x1000ba20: 05 5a fa 51 45 add eax, 0x4551fa5a
0x1000ba25: c3 ret
; data inside code section at 0x1000ba26 -- 0x1000ba3e
0x1000ba26: 16 b9 28 84 6c ec 7e e0 6b 14 78 ce 12 22 8a f5 |..(.l.~.k.x.."..|
0x1000ba36: 30 a4 86 42 27 3c 01 8e |0..B'<.. |
; function: function_1000ba3e at 0x1000ba3e -- 0x1000bade
0x1000ba3e: af scasd eax, dword ptr es:[edi]
0x1000ba3f: 70 7e jo 0x1000babf <function_1000ba3e+0x81>
0x1000ba41: c2 bb be ret 0xbebb
; data inside code section at 0x1000ba44 -- 0x1000ba6e
0x1000ba44: 3b 73 c5 1e 67 f6 d7 6f a5 22 bd ee 45 f2 ec 41 |;s..g..o."..E..A|
0x1000ba54: 06 f8 bf 6e 7d 60 c1 dc 54 42 b1 6f b9 bc ba cd |...n}`..TB.o....|
0x1000ba64: a9 49 08 50 29 08 67 5d 47 2b |.I.P).g]G+ |
0x1000ba6e: 9b wait
0x1000ba6f: ca 79 4c retf 0x4c79
; data inside code section at 0x1000ba72 -- 0x1000ba7c
0x1000ba72: 97 fe ab cf 71 78 75 fa 12 8d |....qxu... |
0x1000ba7c: de 6e eb fisubr word ptr [esi - 0x15]
0x1000ba7f: 8e 66 db mov fs, word ptr [esi - 0x25]
0x1000ba82: 5c pop esp
0x1000ba83: ae scasb al, byte ptr es:[edi]
0x1000ba84: d8 e5 fsub st(5)
0x1000ba86: e8 8d ec e5 1c call 0x2ce6a718 <unknown_2ce6a718>
0x1000ba8b: 4e dec esi
0x1000ba8c: 64 08 30 or byte ptr fs:[eax], dh
0x1000ba8f: 12 ac 67 a7 a3 62 98 adc ch, byte ptr [edi - 0x679d5c59]
0x1000ba96: 6a b3 push -0x4d
0x1000ba98: 67 3e 1c 3b sbb al, 0x3b
0x1000ba9c: e2 ac loop 0x1000ba4a <function_1000ba3e+0x3>
0x1000ba9e: f3 c3 ret
; data inside code section at 0x1000baa0 -- 0x1000baa3
0x1000baa0: 6f 4a c6 |oJ. |
0x1000baa3: 7c bc jl 0x1000ba61 <function_1000ba3e+0x3>
0x1000baa5: 6d insd dword ptr es:[edi], dx
0x1000baa6: 8a e1 mov ah, cl
0x1000baa8: 4b dec ebx
0x1000baa9: dc 00 fadd qword ptr [eax]
0x1000baab: 91 xchg eax, ecx
0x1000baac: a9 aa 72 2f cb test eax, 0xcb2f72aa
0x1000bab1: 77 23 ja 0x1000bad6 <function_1000ba3e+0x98>
0x1000bab3: f3 51 push ecx
0x1000bab5: 1b 66 ab sbb esp, dword ptr [esi - 0x55]
0x1000bab8: 0c 53 or al, 0x53
0x1000baba: 6e outsb dx, byte ptr [esi]
0x1000babb: 3e dd 21 frstor dword ptr ds:[ecx]
0x1000babe: 9f lahf
0x1000babf: 9f lahf
; data inside code section at 0x1000bac0 -- 0x1000bad0
0x1000bac0: fe a3 a7 da 2c 86 20 bb 8d c9 18 27 97 24 ed 2b |....,. ....'.$.+|
0x1000bad0: de 6c ec 73 fisubr word ptr [esp + ebp*8 + 0x73]
0x1000bad4: e0 b8 loopne 0x1000ba8e
0x1000bad6: 45 inc ebp
0x1000bad7: ea 79 b6 61 99 18 d6 ljmp 0xd618:0x9961b679 <function_9961b679>
; function: function_1000bade at 0x1000bade -- 0x1000bb0f
0x1000bade: d7 xlatb
0x1000badf: 6e outsb dx, byte ptr [esi]
0x1000bae0: b4 5f mov ah, 0x5f
0x1000bae2: 0c e1 or al, 0xe1
0x1000bae4: 1e push ds
0x1000bae5: 47 inc edi
0x1000bae6: 31 85 3b 91 de a1 xor dword ptr [ebp - 0x5e216ec5], eax
0x1000baec: 48 dec eax
0x1000baed: f5 cmc
0x1000baee: 0c e5 or al, 0xe5
0x1000baf0: dc 90 bd 0d aa 02 fcom qword ptr [eax + 0x2aa0dbd]
0x1000baf6: a2 6e 56 e5 74 mov byte ptr [0x74e5566e], al
0x1000bafb: 0f 12 b2 eb 0c ff 6a movlps xmm6, qword ptr [edx + 0x6aff0ceb]
0x1000bb02: 81 c3 ec be a3 c9 add ebx, 0xc9a3beec
0x1000bb08: c1 61 1e 41 shl dword ptr [ecx + 0x1e], 0x41
0x1000bb0c: ca 6e 31 retf 0x316e
; data inside code section at 0x1000bb0f -- 0x1000bb12
0x1000bb0f: cf cd 79 |..y |
; function: function_1000bb12 at 0x1000bb12 -- 0x1000bb13
; data inside code section at 0x1000bb13 -- 0x1000bb1b
0x1000bb13: f6 8b 49 79 4e 36 73 1c |..IyN6s. |
; function: function_1000bb1b at 0x1000bb1b -- 0x1000bb1c
; data inside code section at 0x1000bb1c -- 0x1000bb56
0x1000bb1c: 98 a8 46 f9 41 a6 54 36 a8 4a 8b bf fa af f8 d5 |..F.A.T6.J......|
0x1000bb2c: d3 10 f7 7a d9 94 9d 07 f9 f9 38 ec 28 7b 11 21 |...z......8.({.!|
0x1000bb3c: b7 33 4c 7f db 49 f0 ad 54 01 7e 26 3a e4 29 bf |.3L..I..T.~&:.).|
0x1000bb4c: ec 64 56 39 e2 93 9f 65 26 cd |.dV9...e&. |
; function: function_1000bb56 at 0x1000bb56 -- 0x1000bb61
0x1000bb56: 7a ba jp 0x1000bb12 <function_1000bb12>
0x1000bb58: 6d insd dword ptr es:[edi], dx
0x1000bb59: 41 inc ecx
0x1000bb5a: ea c8 ff f8 a5 7b 3b ljmp 0x3b7b:0xa5f8ffc8 <function_a5f8ffc8>
; data inside code section at 0x1000bb61 -- 0x1000bb62
0x1000bb61: 1d |. |
; function: function_1000bb62 at 0x1000bb62 -- 0x1000bb6b
0x1000bb62: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x1000bb63: f3 b8 01 99 c7 d6 mov eax, 0xd6c79901
0x1000bb69: eb b0 jmp 0x1000bb1b <function_1000bb1b>
; function: function_1000bb6b at 0x1000bb6b -- 0x1000bb6e
0x1000bb6b: ca 66 b5 retf -0x4a9a
; data inside code section at 0x1000bb6e -- 0x1000bbb4
0x1000bb6e: 68 7e f5 10 c1 22 2d 5f b8 33 3d fb ce 54 4f d6 |h~..."-_.3=..TO.|
0x1000bb7e: 1c d7 3c 9b dd ed cd 01 fa ed 3a b2 c1 64 a3 29 |..<.......:..d.)|
0x1000bb8e: 01 4a d9 bd 48 4f 2a 47 44 fd 33 bc 4f 2c ae f2 |.J..HO*GD.3.O,..|
0x1000bb9e: 52 72 b0 fb 86 bc bd 45 47 0f 5b 6a a2 61 6f d6 |Rr.....EG.[j.ao.|
0x1000bbae: ed d7 a7 ae 0b e1 |...... |
; function: function_1000bbb4 at 0x1000bbb4 -- 0x1000bbb5
; data inside code section at 0x1000bbb5 -- 0x1000bbd4
0x1000bbb5: df e3 9b 7a d2 d6 53 76 92 05 a1 b9 33 9a 6a 9a |...z..Sv....3.j.|
0x1000bbc5: 3f 1e f9 b6 ef 2a b6 e0 5b 33 7e 3c ac ae b0 |?....*..[3~<... |
; function: function_1000bbd4 at 0x1000bbd4 -- 0x1000bbd9
0x1000bbd4: 0a 11 or dl, byte ptr [ecx]
0x1000bbd6: ca fe fd retf -0x202
; function: function_1000bbd9 at 0x1000bbd9 -- 0x1000bc0f
0x1000bbd9: 0b 89 de db 19 3a or ecx, dword ptr [ecx + 0x3a19dbde]
0x1000bbdf: cc int3
0x1000bbe0: 41 inc ecx
0x1000bbe1: 54 push esp
0x1000bbe2: df 25 1f e6 3f 74 fbld tbyte ptr [0x743fe61f]
0x1000bbe8: 3b 85 21 85 b9 52 cmp eax, dword ptr [ebp + 0x52b98521]
0x1000bbee: e4 f4 in al, 0xf4
0x1000bbf0: 27 daa
0x1000bbf1: f9 stc
0x1000bbf2: a8 19 test al, 0x19
0x1000bbf4: ac lodsb al, byte ptr [esi]
0x1000bbf5: df c5 ffreep st(5)
0x1000bbf7: b2 13 mov dl, 0x13
0x1000bbf9: 41 inc ecx
0x1000bbfa: 40 inc eax
0x1000bbfb: bf 84 e7 5e c5 mov edi, 0xc55ee784
0x1000bc00: 35 19 d6 49 0f xor eax, 0xf49d619
0x1000bc05: a0 dc 6b e2 03 mov al, byte ptr [0x3e26bdc]
0x1000bc0a: 4d dec ebp
0x1000bc0b: b1 bd mov cl, 0xbd
0x1000bc0d: 95 xchg eax, ebp
0x1000bc0e: cb retf
; function: function_1000bc0f at 0x1000bc0f -- 0x1000bd16
0x1000bc0f: 7f a3 jg 0x1000bbb4 <function_1000bbb4>
0x1000bc11: f8 clc
0x1000bc12: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000bc13: 4c dec esp
0x1000bc14: 22 f2 and dh, dl
0x1000bc16: 91 xchg eax, ecx
0x1000bc17: 9b wait
0x1000bc18: 6b 62 ec 03 imul esp, dword ptr [edx - 0x14], 3
0x1000bc1c: 02 d7 add dl, bh
0x1000bc1e: b3 36 mov bl, 0x36
0x1000bc20: 7e 03 jle 0x1000bc25 <function_1000bc0f+0x16>
0x1000bc22: 5d pop ebp
0x1000bc23: 90 nop
; data inside code section at 0x1000bc24 -- 0x1000bc25
0x1000bc24: cd |. |
0x1000bc25: f5 cmc
0x1000bc26: 46 inc esi
0x1000bc27: 06 push es
0x1000bc28: 43 inc ebx
0x1000bc29: 99 cdq
0x1000bc2a: 9e sahf
0x1000bc2b: 1f pop ds
0x1000bc2c: 3f aas
0x1000bc2d: 01 c4 add esp, eax
0x1000bc2f: 00 c8 add al, cl
0x1000bc31: 11 fd adc ebp, edi
0x1000bc33: 32 5f 44 xor bl, byte ptr [edi + 0x44]
0x1000bc36: 62 15 b2 87 b6 e0 bound edx, qword ptr [0xe0b687b2]
0x1000bc3c: a1 49 76 e7 03 mov eax, dword ptr [0x3e77649]
0x1000bc41: 26 7b 4c jnp 0x1000bc90 <function_1000bc0f+0x81>
0x1000bc44: e4 90 in al, 0x90
0x1000bc46: ce into
0x1000bc47: 32 2f xor ch, byte ptr [edi]
0x1000bc49: a2 14 17 c1 00 mov byte ptr [0xc11714], al
0x1000bc4e: 1a cc sbb cl, ah
0x1000bc50: e2 e6 loop 0x1000bc38
0x1000bc52: cb retf
; data inside code section at 0x1000bc53 -- 0x1000bc54
0x1000bc53: b5 |. |
0x1000bc54: 00 dc add ah, bl
0x1000bc56: eb 55 jmp 0x1000bcad <function_1000bc0f+0x9e>
; data inside code section at 0x1000bc58 -- 0x1000bc90
0x1000bc58: 7f 45 6e 7c 35 3b 9a 8c ce 3d 05 39 ec 8a 8b 89 |.En|5;...=.9....|
0x1000bc68: ed 7f 9b c7 3f f8 bf b0 e1 19 ec 8c a0 a0 9c b0 |....?...........|
0x1000bc78: c7 9e 8e 8b 79 8e 66 2c 5c 47 54 68 c9 59 93 d1 |....y.f,\GTh.Y..|
0x1000bc88: 2e 8d 58 8c 4b 3c 56 12 |..X.K<V. |
0x1000bc90: ee out dx, al
0x1000bc91: c5 0d 05 04 83 55 lds ecx, ptr [0x55830405]
0x1000bc97: aa stosb byte ptr es:[edi], al
0x1000bc98: 6d insd dword ptr es:[edi], dx
0x1000bc99: 9c pushfd
0x1000bc9a: 65 d2 5d 6f rcr byte ptr gs:[ebp + 0x6f], cl
0x1000bc9e: c3 ret
0x1000bc9f: 7a d6 jp 0x1000bc77 <function_1000bc0f+0x47>
0x1000bca1: 26 50 push eax
0x1000bca3: 43 inc ebx
0x1000bca4: 29 ef sub edi, ebp
0x1000bca6: b7 e7 mov bh, 0xe7
0x1000bca8: ca 67 33 retf 0x3367
0x1000bcab: 30 10 xor byte ptr [eax], dl
0x1000bcad: 19 11 sbb dword ptr [ecx], edx
0x1000bcaf: fa cli
0x1000bcb0: 3f aas
0x1000bcb1: f6 0f 94 test byte ptr [edi], 0x94
0x1000bcb4: 39 40 2e cmp dword ptr [eax + 0x2e], eax
0x1000bcb7: e6 08 out 8, al
0x1000bcb9: 69 e4 85 b7 25 e3 imul esp, esp, 0xe325b785
0x1000bcbf: 4e dec esi
0x1000bcc0: 0e push cs
0x1000bcc1: e0 32 loopne 0x1000bcf5 <function_1000bc0f+0xe6>
0x1000bcc3: cd d6 int 0xd6
0x1000bcc5: 87 7c 9d 58 xchg dword ptr [ebp + ebx*4 + 0x58], edi
0x1000bcc9: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x1000bcca: 9e sahf
; data inside code section at 0x1000bccb -- 0x1000bcd1
0x1000bccb: 8f 21 33 23 37 00 |.!3#7. |
0x1000bcd1: ca c9 b3 retf -0x4c37
; data inside code section at 0x1000bcd4 -- 0x1000bcd8
0x1000bcd4: 00 e3 9c 00 |.... |
0x1000bcd8: 2a 09 sub cl, byte ptr [ecx]
0x1000bcda: cb retf
; data inside code section at 0x1000bcdb -- 0x1000bcdd
0x1000bcdb: 1f b1 |.. |
0x1000bcdd: 2d 76 b9 ba 5a sub eax, 0x5abab976
0x1000bce2: ca 73 80 retf -0x7f8d
; data inside code section at 0x1000bce5 -- 0x1000bcf5
0x1000bce5: e0 5c 06 37 5b db 73 af 56 8e 06 1f 43 72 9f b5 |.\.7[.s.V...Cr..|
0x1000bcf5: 0f 77 emms
0x1000bcf7: 56 push esi
0x1000bcf8: 32 df xor bl, bh
0x1000bcfa: 9b wait
0x1000bcfb: 48 dec eax
0x1000bcfc: f8 clc
0x1000bcfd: 7f 18 jg 0x1000bd17 <function_1000bc0f+0x102>
0x1000bcff: f1 int1
0x1000bd00: 7f a1 jg 0x1000bca3 <function_1000bc0f+0x94>
0x1000bd02: 42 inc edx
0x1000bd03: 63 04 54 arpl word ptr [esp + edx*2], ax
0x1000bd06: a0 f0 11 17 b1 mov al, byte ptr [0xb11711f0]
0x1000bd0b: 91 xchg eax, ecx
0x1000bd0c: 8e de mov ds, esi
0x1000bd0e: d2 40 90 rol byte ptr [eax - 0x70], cl
0x1000bd11: 25 09 01 59 91 and eax, 0x91590109
; data inside code section at 0x1000bd16 -- 0x1000bd18
0x1000bd16: 26 fe |&. |
; function: function_1000bd18 at 0x1000bd18 -- 0x1000be5f
0x1000bd18: 9c pushfd
0x1000bd19: 6c insb byte ptr es:[edi], dx
0x1000bd1a: e3 16 jecxz 0x1000bd32 <function_1000bd18+0x1a>
0x1000bd1c: 91 xchg eax, ecx
0x1000bd1d: 50 push eax
0x1000bd1e: 83 19 de sbb dword ptr [ecx], -0x22
0x1000bd21: 69 92 7a ad ba bc 29 ce f5 c8 imul edx, dword ptr [edx - 0x43455286], 0xc8f5ce29
0x1000bd2b: 9f lahf
0x1000bd2c: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000bd2d: 34 2e xor al, 0x2e
; data inside code section at 0x1000bd2f -- 0x1000bd32
0x1000bd2f: dd a6 8e |... |
0x1000bd32: b4 26 mov ah, 0x26
0x1000bd34: f5 cmc
0x1000bd35: 94 xchg eax, esp
0x1000bd36: 41 inc ecx
0x1000bd37: 7c 52 jl 0x1000bd8b <function_1000bd18+0x73>
0x1000bd39: 73 17 jae 0x1000bd52 <function_1000bd18+0x3a>
0x1000bd3b: 36 d4 7d aam 0x7d
0x1000bd3e: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x1000bd3f: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x1000bd40: 03 f5 add esi, ebp
0x1000bd42: d0 5b 0d rcr byte ptr [ebx + 0xd], 1
0x1000bd45: 6b 6d 12 ee imul ebp, dword ptr [ebp + 0x12], -0x12
0x1000bd49: 4b dec ebx
0x1000bd4a: 13 8f 4f c7 e8 6a adc ecx, dword ptr [edi + 0x6ae8c74f]
0x1000bd50: 74 ff je 0x1000bd51
0x1000bd52: 8a 04 cc mov al, byte ptr [esp + ecx*8]
0x1000bd55: 24 f6 and al, 0xf6
0x1000bd57: 81 ab 80 6e 87 fa bb df fb b2 sub dword ptr [ebx - 0x5789180], 0xb2fbdfbb
0x1000bd61: 1c a9 sbb al, 0xa9
0x1000bd63: 8a 1a mov bl, byte ptr [edx]
0x1000bd65: d3 8b d1 18 d0 75 ror dword ptr [ebx + 0x75d018d1], cl
0x1000bd6b: 3a ad 0f 98 66 2a cmp ch, byte ptr [ebp + 0x2a66980f]
0x1000bd71: 6f outsd dx, dword ptr [esi]
0x1000bd72: b7 78 mov bh, 0x78
0x1000bd74: 6f outsd dx, dword ptr [esi]
0x1000bd75: e5 18 in eax, 0x18
0x1000bd77: 7c a0 jl 0x1000bd19 <function_1000bd18+0x1>
0x1000bd79: f2 15 50 58 05 a1 adc eax, 0xa1055850
0x1000bd7f: 0c c0 or al, 0xc0
0x1000bd81: 36 77 16 ja 0x1000bd9a <function_1000bd18+0x82>
0x1000bd84: 3b 8d d3 39 70 91 cmp ecx, dword ptr [ebp - 0x6e8fc62d]
0x1000bd8a: 58 pop eax
0x1000bd8b: 71 6d jno 0x1000bdfa <function_1000bd18+0xe2>
0x1000bd8d: 01 ae 82 15 68 96 add dword ptr [esi - 0x6997ea7e], ebp
0x1000bd93: bf 59 a5 f8 9e mov edi, 0x9ef8a559
0x1000bd98: 7a 2b jp 0x1000bdc5 <function_1000bd18+0xad>
0x1000bd9a: e8 42 a3 96 56 call 0x669760e1 <unknown_669760e1>
0x1000bd9f: b7 b3 mov bh, 0xb3
0x1000bda1: d1 c2 rol edx, 1
0x1000bda3: e1 c9 loope 0x1000bd6e
0x1000bda5: 66 e1 a4 loope 0x1000bd4c <function_ffffbd4c>
0x1000bda8: ad lodsd eax, dword ptr [esi]
0x1000bda9: d4 0b aam 0xb
0x1000bdab: c2 9c ab ret 0xab9c
; data inside code section at 0x1000bdae -- 0x1000bdb1
0x1000bdae: fb ed 85 |... |
0x1000bdb1: e9 e5 80 77 4b jmp 0x5b783e9b <function_5b783e9b>
; data inside code section at 0x1000bdb6 -- 0x1000bdba
0x1000bdb6: 9b 5a 36 f7 |.Z6. |
0x1000bdba: 7a 46 jp 0x1000be02 <function_1000bd18+0xea>
0x1000bdbc: 67 41 inc ecx
0x1000bdbe: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x1000bdbf: 67 34 52 xor al, 0x52
0x1000bdc2: f9 stc
; data inside code section at 0x1000bdc3 -- 0x1000bdc5
0x1000bdc3: 62 da |b. |
0x1000bdc5: 8c e0 mov eax, fs
0x1000bdc7: bf 31 02 b8 1a mov edi, 0x1ab80231
0x1000bdcc: 6d insd dword ptr es:[edi], dx
0x1000bdcd: ee out dx, al
0x1000bdce: 7e ea jle 0x1000bdba <function_1000bd18+0xa2>
0x1000bdd0: 3f aas
0x1000bdd1: b6 aa mov dh, 0xaa
0x1000bdd3: 86 c3 xchg bl, al
0x1000bdd5: ad lodsd eax, dword ptr [esi]
0x1000bdd6: 66 e0 a0 loopne 0x1000bd79 <function_ffffbd79>
0x1000bdd9: 6e outsb dx, byte ptr [esi]
0x1000bdda: e4 b4 in al, 0xb4
0x1000bddc: 73 64 jae 0x1000be42 <function_1000bd18+0x12a>
0x1000bdde: d2 e5 shl ch, cl
0x1000bde0: ab stosd dword ptr es:[edi], eax
0x1000bde1: e0 04 loopne 0x1000bde7 <function_1000bd18+0xcf>
0x1000bde3: c9 leave
0x1000bde4: d7 xlatb
0x1000bde5: db f4 fcomi st(4)
0x1000bde7: 13 61 2d adc esp, dword ptr [ecx + 0x2d]
0x1000bdea: 6c insb byte ptr es:[edi], dx
; data inside code section at 0x1000bdeb -- 0x1000bdec
0x1000bdeb: 8c |. |
0x1000bdec: 3b 42 7c cmp eax, dword ptr [edx + 0x7c]
0x1000bdef: a1 d8 7e d6 33 mov eax, dword ptr [0x33d67ed8]
0x1000bdf4: 50 push eax
0x1000bdf5: cf iretd
0x1000bdf6: c2 3f 79 ret 0x793f
; data inside code section at 0x1000bdf9 -- 0x1000bdfa
0x1000bdf9: 2c |, |
0x1000bdfa: 06 push es
0x1000bdfb: 1d 52 37 89 6c sbb eax, 0x6c893752
; data inside code section at 0x1000be00 -- 0x1000be02
0x1000be00: bf 75 |.u |
0x1000be02: 5c pop esp
0x1000be03: b8 72 82 73 46 mov eax, 0x46738272
0x1000be08: 9a a0 aa 86 28 ac 69 lcall 0x69ac:0x2886aaa0 <unknown_2886aaa0>
0x1000be0f: ce into
0x1000be10: b0 a5 mov al, 0xa5
0x1000be12: 4f dec edi
0x1000be13: 51 push ecx
0x1000be14: c4 21 les esp, ptr [ecx]
0x1000be16: 00 ba e6 05 1c a0 add byte ptr [edx - 0x5fe3fa1a], bh
0x1000be1c: e8 41 1f 0f 79 call 0x890fdd62 <unknown_890fdd62>
0x1000be21: 80 1a 17 sbb byte ptr [edx], 0x17
0x1000be24: 6c insb byte ptr es:[edi], dx
0x1000be25: 53 push ebx
0x1000be26: ec in al, dx
0x1000be27: 5e pop esi
0x1000be28: 72 0c jb 0x1000be36 <function_1000bd18+0x11e>
0x1000be2a: 9a 7d b6 4a 22 bb 75 lcall 0x75bb:0x224ab67d <unknown_224ab67d>
; data inside code section at 0x1000be31 -- 0x1000be35
0x1000be31: ea d1 be 9a |.... |
0x1000be35: 4f dec edi
0x1000be36: a3 22 ea 63 64 mov dword ptr [0x6463ea22], eax
0x1000be3b: 1a 90 93 c9 41 26 sbb dl, byte ptr [eax + 0x2641c993]
; data inside code section at 0x1000be41 -- 0x1000be42
0x1000be41: b2 |. |
0x1000be42: 8e 5d e8 mov ds, word ptr [ebp - 0x18]
0x1000be45: 20 18 and byte ptr [eax], bl
0x1000be47: 21 8c 53 d5 f1 86 32 and dword ptr [ebx + edx*2 + 0x3286f1d5], ecx
0x1000be4e: 87 22 xchg dword ptr [edx], esp
0x1000be50: 3e 69 dd 18 82 a2 1f imul ebx, ebp, 0x1fa28218
0x1000be57: c1 34 fe 1c sal dword ptr [esi + edi*8], 0x1c
0x1000be5b: c8 49 9d 15 enter -0x62b7, 0x15
; data inside code section at 0x1000be5f -- 0x1000be73
0x1000be5f: f0 b9 8d aa 6a e4 4c 9d 21 02 86 3c 9c a1 2e cc |....j.L.!..<....|
0x1000be6f: 20 a2 66 70 | .fp |
; function: function_1000be73 at 0x1000be73 -- 0x1000be7a
0x1000be73: 02 af e2 45 5a 0c add ch, byte ptr [edi + 0xc5a45e2]
0x1000be79: cb retf
; data inside code section at 0x1000be7a -- 0x1000beb3
0x1000be7a: 54 32 c6 8d 83 95 51 6b d0 4f b1 d8 37 f2 d2 65 |T2....Qk.O..7..e|
0x1000be8a: ec 04 cf 94 ec 04 a3 79 cc bb e6 47 f6 94 77 d3 |.......y...G..w.|
0x1000be9a: d3 05 dc 02 78 94 a2 05 d5 1e 97 b1 ee e5 18 67 |....x..........g|
0x1000beaa: 92 0c 02 dc ce f7 8e 3d 00 |.......=. |
; function: function_1000beb3 at 0x1000beb3 -- 0x1000beb5
0x1000beb3: 58 pop eax
0x1000beb4: c3 ret
; data inside code section at 0x1000beb5 -- 0x1000bec1
0x1000beb5: 82 e7 12 89 d1 f8 4f 34 ec 19 33 be |......O4..3. |
; function: function_1000bec1 at 0x1000bec1 -- 0x1000bf1e
0x1000bec1: e1 4d loope 0x1000bf10 <function_1000bec1+0x4f>
0x1000bec3: db 92 6d 79 48 db fist dword ptr [edx - 0x24b78693]
0x1000bec9: 35 ce 8b 25 23 xor eax, 0x23258bce
0x1000bece: c2 8d f9 ret 0xf98d
0x1000bed1: 07 pop es
0x1000bed2: f1 int1
0x1000bed3: 35 53 f5 15 65 xor eax, 0x6515f553
0x1000bed8: 2e 93 xchg eax, ebx
0x1000beda: 54 push esp
0x1000bedb: eb f1 jmp 0x1000bece <function_1000bec1+0xd>
0x1000bedd: b1 b5 mov cl, 0xb5
0x1000bedf: a2 e6 b5 a7 d1 mov byte ptr [0xd1a7b5e6], al
0x1000bee4: 42 inc edx
0x1000bee5: f5 cmc
0x1000bee6: 52 push edx
0x1000bee7: 37 aaa
0x1000bee8: 76 fe jbe 0x1000bee8
0x1000beea: c2 4e bc ret 0xbc4e
0x1000beed: 13 d5 adc edx, ebp
0x1000beef: 3e 64 1b f1 sbb esi, ecx
0x1000bef3: 3e 1a 82 e3 8d 09 61 sbb al, byte ptr ds:[edx + 0x61098de3]
0x1000befa: e7 fb out 0xfb, eax
0x1000befc: 84 1b test byte ptr [ebx], bl
0x1000befe: 10 c8 adc al, cl
0x1000bf00: 3e 2b fd sub edi, ebp
0x1000bf03: bc a1 12 07 f6 mov esp, 0xf60712a1
0x1000bf08: 04 63 add al, 0x63
0x1000bf0a: 25 35 4f 35 4b and eax, 0x4b354f35
; data inside code section at 0x1000bf0f -- 0x1000bf10
0x1000bf0f: 01 |. |
0x1000bf10: b2 fd mov dl, 0xfd
0x1000bf12: a2 03 39 e9 67 mov byte ptr [0x67e93903], al
0x1000bf17: 3e 3c c9 cmp al, 0xc9
0x1000bf1a: 5d pop ebp
0x1000bf1b: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000bf1c: 7c d5 jl 0x1000bef3
; data inside code section at 0x1000bf1e -- 0x1000bf1f
0x1000bf1e: 8f |. |
; function: function_1000bf1f at 0x1000bf1f -- 0x1000bf2a
0x1000bf1f: e6 1c out 0x1c, al
0x1000bf21: 99 cdq
0x1000bf22: 95 xchg eax, ebp
0x1000bf23: ea f4 d0 9c 7e 5b 52 ljmp 0x525b:0x7e9cd0f4 <function_7e9cd0f4>
; function: function_1000bf2a at 0x1000bf2a -- 0x1000bfd6
0x1000bf2a: 52 push edx
0x1000bf2b: a2 5c 44 d8 1e mov byte ptr [0x1ed8445c], al
0x1000bf30: 58 pop eax
0x1000bf31: ce into
0x1000bf32: 18 a2 cd 23 c7 86 sbb byte ptr [edx - 0x7938dc33], ah
0x1000bf38: 70 00 jo 0x1000bf3a <function_1000bf2a+0x10>
0x1000bf3a: 63 e8 arpl ax, bp
0x1000bf3c: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x1000bf3d: 4a dec edx
0x1000bf3e: 9b wait
0x1000bf3f: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x1000bf40: be 5d d6 fb d5 mov esi, 0xd5fbd65d
0x1000bf45: bb 62 20 27 e3 mov ebx, 0xe3272062
0x1000bf4a: 46 inc esi
0x1000bf4b: eb 3c jmp 0x1000bf89 <function_1000bf2a+0x5f>
; data inside code section at 0x1000bf4d -- 0x1000bf5a
0x1000bf4d: dd 26 2c 37 4e 4f f3 ef b1 03 0e bc f6 |.&,7NO....... |
0x1000bf5a: a0 85 8e 89 39 mov al, byte ptr [0x39898e85]
0x1000bf5f: 85 72 89 test dword ptr [edx - 0x77], esi
0x1000bf62: 42 inc edx
0x1000bf63: 80 3f b4 cmp byte ptr [edi], 0xb4
0x1000bf66: 2a 02 sub al, byte ptr [edx]
0x1000bf68: 51 push ecx
0x1000bf69: 08 7e e1 or byte ptr [esi - 0x1f], bh
0x1000bf6c: 43 inc ebx
0x1000bf6d: 5f pop edi
0x1000bf6e: 73 4d jae 0x1000bfbd <function_1000bf2a+0x93>
0x1000bf70: 24 33 and al, 0x33
0x1000bf72: 42 inc edx
0x1000bf73: ee out dx, al
0x1000bf74: ef out dx, eax
0x1000bf75: 15 5c e0 2e f9 adc eax, 0xf92ee05c
0x1000bf7a: 7d 9b jge 0x1000bf17
0x1000bf7c: 74 b4 je 0x1000bf32 <function_1000bf2a+0x8>
0x1000bf7e: c1 60 6c 91 shl dword ptr [eax + 0x6c], -0x6f
0x1000bf82: b8 57 a2 e8 41 mov eax, 0x41e8a257
0x1000bf87: 61 popal
; data inside code section at 0x1000bf88 -- 0x1000bf89
0x1000bf88: c1 |. |
0x1000bf89: 50 push eax
0x1000bf8a: 73 ce jae 0x1000bf5a <function_1000bf2a+0x30>
0x1000bf8c: ed in eax, dx
0x1000bf8d: 0b f9 or edi, ecx
0x1000bf8f: b6 ab mov dh, 0xab
0x1000bf91: cc int3
0x1000bf92: 23 f4 and esi, esp
0x1000bf94: c0 a0 2b 2a 11 21 ec shl byte ptr [eax + 0x21112a2b], 0xec
0x1000bf9b: e1 96 loope 0x1000bf33
0x1000bf9d: 73 16 jae 0x1000bfb5 <function_1000bf2a+0x8b>
0x1000bf9f: cb retf
; data inside code section at 0x1000bfa0 -- 0x1000bfa5
0x1000bfa0: 3b d2 15 c1 31 |;...1 |
0x1000bfa5: e9 de f5 bb af jmp 0xbfbcb588 <function_bfbcb588>
; data inside code section at 0x1000bfaa -- 0x1000bfab
0x1000bfaa: 3a |: |
0x1000bfab: 40 inc eax
0x1000bfac: d0 2b shr byte ptr [ebx], 1
0x1000bfae: ca c0 29 retf 0x29c0
; data inside code section at 0x1000bfb1 -- 0x1000bfb5
0x1000bfb1: 70 ed f6 8a |p... |
0x1000bfb5: ca 9b af retf -0x5065
0x1000bfb8: e9 8f 1c c4 af jmp 0xbfc4dc4c <function_bfc4dc4c>
0x1000bfbd: 1b f6 sbb esi, esi
0x1000bfbf: 45 inc ebp
0x1000bfc0: 6f outsd dx, dword ptr [esi]
0x1000bfc1: 61 popal
0x1000bfc2: 51 push ecx
0x1000bfc3: f3 c5 9b 4d 68 c6 b2 lds ebx, ptr [ebx - 0x4d3997b3]
0x1000bfca: 38 30 cmp byte ptr [eax], dh
0x1000bfcc: 31 7a ee xor dword ptr [edx - 0x12], edi
0x1000bfcf: 51 push ecx
0x1000bfd0: d1 81 75 33 bd e0 rol dword ptr [ecx - 0x1f42cc8b], 1
; data inside code section at 0x1000bfd6 -- 0x1000bfd7
0x1000bfd6: c7 |. |
; function: function_1000bfd7 at 0x1000bfd7 -- 0x1000c029
0x1000bfd7: ec in al, dx
0x1000bfd8: d5 1a aad 0x1a
0x1000bfda: 07 pop es
0x1000bfdb: 28 26 sub byte ptr [esi], ah
0x1000bfdd: 79 39 jns 0x1000c018 <function_1000bfd7+0x41>
0x1000bfdf: 66 4c dec sp
0x1000bfe1: bc 89 fb fe 0c mov esp, 0xcfefb89
0x1000bfe6: f7 25 22 ba 61 73 mul dword ptr [0x7361ba22]
0x1000bfec: ef out dx, eax
0x1000bfed: 0e push cs
0x1000bfee: 92 xchg eax, edx
0x1000bfef: b5 b6 mov ch, 0xb6
0x1000bff1: ff a3 61 f0 73 84 jmp dword ptr [ebx - 0x7b8c0f9f]
; data inside code section at 0x1000bff7 -- 0x1000c015
0x1000bff7: 1f c4 5c 9e 78 bc 19 cc 03 1e a9 25 a8 3c ba 1d |..\.x......%.<..|
0x1000c007: df 80 25 52 d8 be e1 c7 ee 96 9b 37 60 0a |..%R.......7`. |
0x1000c015: d0 6d 32 shr byte ptr [ebp + 0x32], 1
0x1000c018: 76 84 jbe 0x1000bf9e
0x1000c01a: 06 push es
0x1000c01b: 5b pop ebx
0x1000c01c: 80 08 56 or byte ptr [eax], 0x56
0x1000c01f: 31 08 xor dword ptr [eax], ecx
0x1000c021: 6c insb byte ptr es:[edi], dx
0x1000c022: cc int3
0x1000c023: a9 d6 e6 30 c8 test eax, 0xc830e6d6
0x1000c028: cc int3
; data inside code section at 0x1000c029 -- 0x1000c02c
0x1000c029: c6 f1 68 |..h |
; function: function_1000c02c at 0x1000c02c -- 0x1000c035
0x1000c02c: d7 xlatb
0x1000c02d: 9d popfd
0x1000c02e: ea 8d e1 1a f2 af d8 ljmp 0xd8af:0xf21ae18d <function_f21ae18d>
; data inside code section at 0x1000c035 -- 0x1000c050
0x1000c035: 3c b6 cf 2a 07 9b 01 f8 2f 6f 67 c1 c7 e4 6e 85 |<..*..../og...n.|
0x1000c045: 63 43 e3 d1 4b 1d 83 15 92 66 4f |cC..K....fO |
; function: function_1000c050 at 0x1000c050 -- 0x1000c051
; data inside code section at 0x1000c051 -- 0x1000c05b
0x1000c051: 40 53 47 77 96 7a 72 d4 17 38 |@SGw.zr..8 |
; function: function_1000c05b at 0x1000c05b -- 0x1000c061
0x1000c05b: 1b 42 f7 sbb eax, dword ptr [edx - 9]
0x1000c05e: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x1000c05f: eb 16 jmp 0x1000c077 <function_1000c077>
; data inside code section at 0x1000c061 -- 0x1000c076
0x1000c061: e5 c1 c8 29 c5 94 98 08 a0 3e dd bd f4 4e d8 4b |...).....>...N.K|
0x1000c071: e6 de 30 fe 29 |..0.) |
; function: function_1000c076 at 0x1000c076 -- 0x1000c077
0x1000c076: aa stosb byte ptr es:[edi], al
; function: function_1000c077 at 0x1000c077 -- 0x1000c08c
0x1000c077: 5c pop esp
0x1000c078: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x1000c079: 03 1c a4 add ebx, dword ptr [esp]
0x1000c07c: 9f lahf
0x1000c07d: e7 04 out 4, eax
0x1000c07f: 42 inc edx
0x1000c080: b2 7b mov dl, 0x7b
0x1000c082: 29 73 85 sub dword ptr [ebx - 0x7b], esi
0x1000c085: 3b 91 1b db f7 85 cmp edx, dword ptr [ecx - 0x7a0824e5]
0x1000c08b: cb retf
; data inside code section at 0x1000c08c -- 0x1000c095
0x1000c08c: 66 71 64 a7 01 88 6e 57 0c |fqd...nW. |
; function: function_1000c095 at 0x1000c095 -- 0x1000c0cd
0x1000c095: 02 18 add bl, byte ptr [eax]
0x1000c097: af scasd eax, dword ptr es:[edi]
0x1000c098: 1d 23 3e e4 38 sbb eax, 0x38e43e23
0x1000c09d: 21 b1 f2 06 25 ae and dword ptr [ecx - 0x51daf90e], esi
0x1000c0a3: fc cld
0x1000c0a4: 95 xchg eax, ebp
0x1000c0a5: 0d f0 62 7c 65 or eax, 0x657c62f0
0x1000c0aa: e2 f1 loop 0x1000c09d <function_1000c095+0x8>
0x1000c0ac: 56 push esi
0x1000c0ad: b1 61 mov cl, 0x61
0x1000c0af: 4c dec esp
0x1000c0b0: 4d dec ebp
0x1000c0b1: 7c ef jl 0x1000c0a2
0x1000c0b3: 84 8e f8 07 c6 04 test byte ptr [esi + 0x4c607f8], cl
0x1000c0b9: 06 push es
0x1000c0ba: 7d 94 jge 0x1000c050 <function_1000c050>
0x1000c0bc: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x1000c0bd: 65 ab stosd dword ptr es:[edi], eax
0x1000c0bf: fb sti
0x1000c0c0: 9a 00 25 1c 2d db 7e lcall 0x7edb:0x2d1c2500 <unknown_2d1c2500>
0x1000c0c7: 26 e9 92 a2 7c 28 jmp 0x387d635f <function_387d635f>
; data inside code section at 0x1000c0cd -- 0x1000c11a
0x1000c0cd: d3 ce a6 bb 05 49 76 7b 2f 2f bf bd 83 b9 8f 19 |.....Iv{//......|
0x1000c0dd: c5 9b 60 60 29 df 34 1e b7 0a 9c 25 3c d8 1b 07 |..``).4....%<...|
0x1000c0ed: 70 03 e5 05 08 00 4b bc 29 22 7a 91 0f 6c 17 79 |p.....K.)"z..l.y|
0x1000c0fd: 6a 0d 1f a1 3c da 01 6f 38 18 bf 4a 65 01 bc 1e |j...<..o8..Je...|
0x1000c10d: db f3 6d 20 f7 3d e2 7c 45 73 f5 09 bd |..m .=.|Es... |
; function: function_1000c11a at 0x1000c11a -- 0x1000c11f
0x1000c11a: f2 40 inc eax
0x1000c11c: c2 d2 59 ret 0x59d2
; data inside code section at 0x1000c11f -- 0x1000c129
0x1000c11f: c5 81 00 cf d7 f4 06 cd 28 2d |........(- |
; function: function_1000c129 at 0x1000c129 -- 0x1000c12c
0x1000c129: ca c2 ba retf -0x453e
; data inside code section at 0x1000c12c -- 0x1000c134
0x1000c12c: 67 9d 79 05 78 7f 2f 3e |g.y.x./> |
; section:
; data inside code section at 0x10018000 -- 0x10018002
0x10018000: 61 7b |a{ |
; function: function_10018002 at 0x10018002 -- 0x10018118
0x10018002: 88 dd mov ch, bl
0x10018004: eb 4c jmp 0x10018052 <function_10018002+0x50>
; data inside code section at 0x10018006 -- 0x10018016
0x10018006: 1f d5 21 fa 13 2a 62 f8 e6 f5 30 4b 6e 9f 36 c7 |..!..*b...0Kn.6.|
0x10018016: 7b fd jnp 0x10018015 <function_10018002+0x2>
0x10018018: ea da 80 be e3 88 8b ljmp 0x8b88:0xe3be80da <function_e3be80da>
0x1001801f: d9 f1 fyl2x
0x10018021: d5 ef aad 0xef
0x10018023: b0 e4 mov al, 0xe4
0x10018025: a2 49 9d 0e f7 mov byte ptr [0xf70e9d49], al
0x1001802a: e5 7e in eax, 0x7e
; data inside code section at 0x1001802c -- 0x1001802d
0x1001802c: 2c |, |
0x1001802d: f2 77 40 bnd ja 0x10018070 <function_10018002+0x6e>
0x10018030: d7 xlatb
0x10018031: b6 f2 mov dh, 0xf2
0x10018033: 92 xchg eax, edx
0x10018034: 84 ab 8d f1 b5 10 test byte ptr [ebx + 0x10b5f18d], ch
0x1001803a: f2 0f 09 wbinvd
0x1001803d: 71 a4 jno 0x10017fe3 <function_10017fe3>
0x1001803f: 8c 82 36 d1 a6 dc mov word ptr [edx - 0x23592eca], es
; data inside code section at 0x10018045 -- 0x10018046
0x10018045: c7 |. |
0x10018046: 1a c0 sbb al, al
0x10018048: b9 11 2b 6d 0e mov ecx, 0xe6d2b11
0x1001804d: 1c 63 sbb al, 0x63
0x1001804f: 72 ca jb 0x1001801b
0x10018051: 43 inc ebx
0x10018052: b4 a1 mov ah, 0xa1
0x10018054: 76 d4 jbe 0x1001802a <function_10018002+0x28>
0x10018056: d0 28 shr byte ptr [eax], 1
0x10018058: 69 43 f7 89 a2 94 36 imul eax, dword ptr [ebx - 9], 0x3694a289
0x1001805f: 09 d8 or eax, ebx
0x10018061: bf 4e c4 52 92 mov edi, 0x9252c44e
0x10018066: 40 inc eax
0x10018067: b3 70 mov bl, 0x70
0x10018069: 64 b1 e6 mov cl, 0xe6
0x1001806c: 44 inc esp
0x1001806d: 60 pushal
0x1001806e: 7d 11 jge 0x10018081 <function_10018002+0x7f>
0x10018070: 98 cwde
0x10018071: 6c insb byte ptr es:[edi], dx
0x10018072: 74 84 je 0x10017ff8 <function_10017ff8>
0x10018074: 14 e5 adc al, 0xe5
0x10018076: 77 b5 ja 0x1001802d <function_10018002+0x2b>
0x10018078: 98 cwde
0x10018079: a0 9f d9 91 9a mov al, byte ptr [0x9a91d99f]
0x1001807e: e1 4d loope 0x100180cd
; data inside code section at 0x10018080 -- 0x10018081
0x10018080: 08 |. |
0x10018081: f2 8a 1a mov bl, byte ptr [edx]
0x10018084: f2 a6 repne cmpsb byte ptr [esi], byte ptr es:[edi]
; data inside code section at 0x10018086 -- 0x10018087
0x10018086: ff |. |
0x10018087: 3c 2b cmp al, 0x2b
0x10018089: 20 2f and byte ptr [edi], ch
0x1001808b: 9d popfd
0x1001808c: 7a 21 jp 0x100180af <function_10018002+0xad>
0x1001808e: bf 6a 9f d1 56 mov edi, 0x56d19f6a
0x10018093: 37 aaa
0x10018094: c2 ad 19 ret 0x19ad
0x10018097: ad lodsd eax, dword ptr [esi]
0x10018098: 7b 6a jnp 0x10018104
0x1001809a: 75 2c jne 0x100180c8 <function_10018002+0xc6>
0x1001809c: 3f aas
0x1001809d: 1c 5d sbb al, 0x5d
0x1001809f: 31 3c a4 xor dword ptr [esp], edi
0x100180a2: bf 08 d3 06 8d mov edi, 0x8d06d308
0x100180a7: 2b de sub ebx, esi
0x100180a9: 0a bb 3e be 06 b0 or bh, byte ptr [ebx - 0x4ff941c2]
0x100180af: 8d 06 lea eax, [esi]
0x100180b1: 46 inc esi
0x100180b2: 1f pop ds
0x100180b3: de 48 a7 fimul word ptr [eax - 0x59]
0x100180b6: ca 33 60 retf 0x6033
; data inside code section at 0x100180b9 -- 0x100180bb
0x100180b9: 69 22 |i" |
0x100180bb: 31 c5 xor ebp, eax
0x100180bd: f8 clc
0x100180be: ea c6 8e ea 54 83 00 ljmp 0x83:0x54ea8ec6 <function_54ea8ec6>
0x100180c5: 00 5b 7d add byte ptr [ebx + 0x7d], bl
0x100180c8: b8 a1 05 ee 57 mov eax, 0x57ee05a1
0x100180cd: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100180ce: bf 29 ad d2 c3 mov edi, 0xc3d2ad29
0x100180d3: 39 73 d7 cmp dword ptr [ebx - 0x29], esi
0x100180d6: 1c a6 sbb al, 0xa6
0x100180d8: 9c pushfd
0x100180d9: 08 3d d6 28 dc 98 or byte ptr [0x98dc28d6], bh
0x100180df: 5b pop ebx
0x100180e0: 2e 79 99 jns 0x1001807c
0x100180e3: 38 99 64 54 4b 36 cmp byte ptr [ecx + 0x364b5464], bl
0x100180e9: 7c b1 jl 0x1001809c <function_10018002+0x9a>
0x100180eb: 42 inc edx
0x100180ec: 2c 52 sub al, 0x52
0x100180ee: ac lodsb al, byte ptr [esi]
0x100180ef: 4a dec edx
0x100180f0: f5 cmc
0x100180f1: e8 24 2d 9c fb call 0xb9dae1a <unknown_b9dae1a>
0x100180f6: 92 xchg eax, edx
0x100180f7: 4d dec ebp
0x100180f8: 64 97 xchg eax, edi
0x100180fa: 5a pop edx
0x100180fb: 30 80 ae fc b3 14 xor byte ptr [eax + 0x14b3fcae], al
0x10018101: 9a f0 d8 a7 64 b0 a7 lcall 0xa7b0:0x64a7d8f0 <unknown_64a7d8f0>
0x10018108: d5 c7 aad 0xc7
0x1001810a: f8 clc
0x1001810b: b7 fc mov bh, 0xfc
0x1001810d: 24 f9 and al, 0xf9
0x1001810f: 8a 3b mov bh, byte ptr [ebx]
0x10018111: ea 4e 19 a6 53 29 b7 ljmp 0xb729:0x53a6194e <function_53a6194e>
; data inside code section at 0x10018118 -- 0x10018127
0x10018118: 5a 6e d8 4f 99 be 55 69 d4 94 54 59 3f 9c bc |Zn.O..Ui..TY?.. |
; function: function_10018127 at 0x10018127 -- 0x10018141
0x10018127: 9b wait
0x10018128: 0a c2 or al, dl
0x1001812a: e6 c6 out 0xc6, al
0x1001812c: 68 06 17 17 09 push 0x9171706
0x10018131: 86 ac e9 f0 08 24 b9 xchg byte ptr [ecx + ebp*8 - 0x46dbf710], ch
0x10018138: 5a pop edx
0x10018139: 97 xchg eax, edi
0x1001813a: 60 pushal
0x1001813b: ac lodsb al, byte ptr [esi]
0x1001813c: fd std
0x1001813d: aa stosb byte ptr es:[edi], al
0x1001813e: c2 0a c9 ret 0xc90a
; function: function_10018141 at 0x10018141 -- 0x10018142
0x10018141: c3 ret
; function: function_10018142 at 0x10018142 -- 0x10018151
0x10018142: ad lodsd eax, dword ptr [esi]
0x10018143: 5d pop ebp
0x10018144: e6 e0 out 0xe0, al
0x10018146: db 9d cb aa 20 5a fistp dword ptr [ebp + 0x5a20aacb]
0x1001814c: e9 60 4b 5d 5f jmp 0x6f5eccb1 <function_6f5eccb1>
; function: function_10018151 at 0x10018151 -- 0x10018154
0x10018151: c2 2d b9 ret 0xb92d
; function: function_10018154 at 0x10018154 -- 0x10018196
0x10018154: 96 xchg eax, esi
0x10018155: 84 36 test byte ptr [esi], dh
0x10018157: 2c 2e sub al, 0x2e
0x10018159: 75 33 jne 0x1001818e <function_10018154+0x3a>
0x1001815b: 86 ce xchg dh, cl
0x1001815d: b5 d6 mov ch, 0xd6
0x1001815f: 59 pop ecx
0x10018160: c3 ret
0x10018161: 5b pop ebx
0x10018162: ea 94 8b 60 9c 94 0c ljmp 0xc94:0x9c608b94 <function_9c608b94>
0x10018169: ea 9a b5 f5 5e af 9c ljmp 0x9caf:0x5ef5b59a <function_5ef5b59a>
; data inside code section at 0x10018170 -- 0x1001818e
0x10018170: e7 d1 e4 24 16 ef 23 1a 39 67 32 2f 0f 42 82 1d |...$..#.9g2/.B..|
0x10018180: 6e 3e 50 62 2b 2c cd d1 a6 4a 3e 0e 99 34 |n>Pb+,...J>..4 |
0x1001818e: 0e push cs
0x1001818f: 24 de and al, 0xde
0x10018191: 41 inc ecx
0x10018192: 2c 9d sub al, 0x9d
0x10018194: 06 push es
0x10018195: c3 ret
; data inside code section at 0x10018196 -- 0x100181d8
0x10018196: 71 37 5b 57 5e 60 93 1d 94 8a 80 30 67 b5 c4 a1 |q7[W^`.....0g...|
0x100181a6: 21 56 1b 47 82 6a 57 9e 4a bc 0a 4e 21 82 05 32 |!V.G.jW.J..N!..2|
0x100181b6: 3c 23 e2 ce 32 33 81 2a 58 19 95 14 3a 69 1b a7 |<#..23.*X...:i..|
0x100181c6: e0 7b 70 22 31 5a c9 9a 2e 91 85 f3 e0 1e 9c fe |.{p"1Z..........|
0x100181d6: c5 7b |.{ |
; function: function_100181d8 at 0x100181d8 -- 0x100181df
0x100181d8: ea 8c 77 b1 de 40 31 ljmp 0x3140:0xdeb1778c <function_deb1778c>
; function: function_100181df at 0x100181df -- 0x100181f7
0x100181df: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100181e0: 11 1e adc dword ptr [esi], ebx
0x100181e2: c8 3b 5a 13 enter 0x5a3b, 0x13
0x100181e6: 61 popal
0x100181e7: 22 42 80 and al, byte ptr [edx - 0x80]
0x100181ea: f1 int1
0x100181eb: c1 54 89 5d c3 rcl dword ptr [ecx + ecx*4 + 0x5d], -0x3d
0x100181f0: af scasd eax, dword ptr es:[edi]
0x100181f1: ba 9a b2 60 ad mov edx, 0xad60b29a
0x100181f6: cb retf
; data inside code section at 0x100181f7 -- 0x10018208
0x100181f7: 3a b8 5c 6e 28 07 19 9b 47 63 1a 78 2c 39 f9 54 |:.\n(...Gc.x,9.T|
0x10018207: 06 |. |
; function: function_10018208 at 0x10018208 -- 0x10018209
; data inside code section at 0x10018209 -- 0x1001820e
0x10018209: 98 79 2c ab a9 |.y,.. |
; function: function_1001820e at 0x1001820e -- 0x10018425
0x1001820e: 10 8e b4 2e a5 c6 adc byte ptr [esi - 0x395ad14c], cl
0x10018214: 33 cd xor ecx, ebp
0x10018216: 15 f8 67 77 3a adc eax, 0x3a7767f8
0x1001821b: 0b 6f 29 or ebp, dword ptr [edi + 0x29]
0x1001821e: 3f aas
0x1001821f: be 48 32 d6 08 mov esi, 0x8d63248
0x10018224: 36 e5 70 in eax, 0x70
0x10018227: 0b 04 46 or eax, dword ptr [esi + eax*2]
0x1001822a: ee out dx, al
0x1001822b: 93 xchg eax, ebx
0x1001822c: 37 aaa
0x1001822d: 66 f6 ff idiv bh
0x10018230: cc int3
0x10018231: 73 75 jae 0x100182a8 <function_1001820e+0x9a>
0x10018233: 3d 52 56 7d 4b cmp eax, 0x4b7d5652
0x10018238: f4 hlt
0x10018239: 6a 1d push 0x1d
0x1001823b: 6d insd dword ptr es:[edi], dx
0x1001823c: a2 37 71 3d d1 mov byte ptr [0xd13d7137], al
0x10018241: 72 c5 jb 0x10018208 <function_10018208>
0x10018243: b9 e1 fd b8 a8 mov ecx, 0xa8b8fde1
0x10018248: 53 push ebx
0x10018249: 93 xchg eax, ebx
0x1001824a: 70 48 jo 0x10018294 <function_1001820e+0x86>
0x1001824c: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x1001824d: 67 7c 89 jl 0x100181d9
0x10018250: 31 2a xor dword ptr [edx], ebp
0x10018252: a2 69 4d 2b be mov byte ptr [0xbe2b4d69], al
0x10018257: eb 6f jmp 0x100182c8 <function_1001820e+0xb3>
0x10018259: ea 3e 55 be 2c ff 32 ljmp 0x32ff:0x2cbe553e <function_2cbe553e>
; data inside code section at 0x10018260 -- 0x10018262
0x10018260: 50 e2 |P. |
0x10018262: e2 35 loop 0x10018299 <function_1001820e+0x8b>
0x10018264: c2 8c c0 ret 0xc08c
; data inside code section at 0x10018267 -- 0x10018280
0x10018267: f0 01 c4 10 9f 98 e5 44 4f 49 5f 43 b4 64 6c 07 |.......DOI_C.dl.|
0x10018277: 77 78 36 44 31 e4 46 53 20 |wx6D1.FS |
0x10018280: 4b dec ebx
0x10018281: c3 ret
; data inside code section at 0x10018282 -- 0x10018294
0x10018282: 12 ec 1d 6a 30 9c bc 66 c0 2c d9 f7 fb 1b fa 37 |...j0..f.,.....7|
0x10018292: ca ba |.. |
0x10018294: e7 03 out 3, eax
0x10018296: 77 13 ja 0x100182ab <function_1001820e+0x9a>
0x10018298: fb sti
0x10018299: 9e sahf
0x1001829a: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x1001829b: f6 9e 75 b9 b9 ee neg byte ptr [esi - 0x1146468b]
0x100182a1: 5a pop edx
0x100182a2: d2 5b 5d rcr byte ptr [ebx + 0x5d], cl
0x100182a5: 88 c6 mov dh, al
; data inside code section at 0x100182a7 -- 0x100182a8
0x100182a7: 7e |~ |
0x100182a8: 73 68 jae 0x10018312
; data inside code section at 0x100182aa -- 0x100182c1
0x100182aa: 6a 8f 2a 23 62 88 e8 73 20 8d 39 0a d7 0d 75 26 |j.*#b..s .9...u&|
0x100182ba: 80 7a f0 24 5d ce d5 |.z.$].. |
0x100182c1: ea 6c ee ba 3e d9 36 ljmp 0x36d9:0x3ebaee6c <function_3ebaee6c>
; data inside code section at 0x100182c8 -- 0x100182c9
0x100182c8: 62 |b |
0x100182c9: e8 63 68 7e b4 call 0xc47feb31 <unknown_c47feb31>
0x100182ce: ff 66 ef jmp dword ptr [esi - 0x11]
0x100182d1: 9a a8 b9 b6 46 9e 30 lcall 0x309e:0x46b6b9a8 <unknown_46b6b9a8>
0x100182d8: 43 inc ebx
0x100182d9: fc cld
0x100182da: b2 38 mov dl, 0x38
0x100182dc: fc cld
0x100182dd: d1 8f 08 81 70 f6 ror dword ptr [edi - 0x98f7ef8], 1
0x100182e3: 30 f1 xor cl, dh
0x100182e5: a0 ee 03 81 86 mov al, byte ptr [0x868103ee]
0x100182ea: f4 hlt
0x100182eb: fd std
0x100182ec: b8 a0 ec 88 4d mov eax, 0x4d88eca0
0x100182f1: 5c pop esp
0x100182f2: ac lodsb al, byte ptr [esi]
0x100182f3: 85 ae 2c 9b 29 1f test dword ptr [esi + 0x1f299b2c], ebp
0x100182f9: 0c 94 or al, 0x94
0x100182fb: 4b dec ebx
0x100182fc: ca a9 78 retf 0x78a9
0x100182ff: 10 f8 adc al, bh
0x10018301: 1e push ds
0x10018302: ea 2d c0 67 cf 43 cb ljmp 0xcb43:0xcf67c02d <function_cf67c02d>
; data inside code section at 0x10018309 -- 0x10018312
0x10018309: 16 fe 07 06 1e 1b d5 31 b8 |.......1. |
0x10018312: 59 pop ecx
0x10018313: c4 a1 74 89 a1 66 les esp, ptr [ecx + 0x66a18974]
0x10018319: fa cli
0x1001831a: b1 c6 mov cl, 0xc6
0x1001831c: 08 b4 7f 38 a1 8e 26 or byte ptr [edi + edi*2 + 0x268ea138], dh
0x10018323: b5 26 mov ch, 0x26
0x10018325: 4c dec esp
0x10018326: 7e 57 jle 0x1001837f <function_1001820e+0x171>
0x10018328: 01 f8 add eax, edi
0x1001832a: 95 xchg eax, ebp
; data inside code section at 0x1001832b -- 0x1001832c
0x1001832b: 8e |. |
0x1001832c: b5 1d mov ch, 0x1d
0x1001832e: 56 push esi
0x1001832f: 09 a0 00 36 68 5f or dword ptr [eax + 0x5f683600], esp
0x10018335: 7f b3 jg 0x100182ea <function_1001820e+0xdc>
0x10018337: c8 fc ed a8 enter -0x1204, -0x58
0x1001833b: da a5 a2 33 f2 d9 fisub dword ptr [ebp - 0x260dcc5e]
0x10018341: 4a dec edx
0x10018342: e4 d0 in al, 0xd0
0x10018344: 8a f4 mov dh, ah
0x10018346: f7 70 e2 div dword ptr [eax - 0x1e]
0x10018349: 86 60 ab xchg byte ptr [eax - 0x55], ah
0x1001834c: ba 51 a9 52 90 mov edx, 0x9052a951
0x10018351: c3 ret
; data inside code section at 0x10018352 -- 0x10018353
0x10018352: 8c |. |
0x10018353: 89 e7 mov edi, esp
0x10018355: f8 clc
0x10018356: 0a a5 d2 71 63 67 or ah, byte ptr [ebp + 0x676371d2]
0x1001835c: 51 push ecx
0x1001835d: d1 f4 sal esp, 1
0x1001835f: 86 fe xchg dh, bh
0x10018361: c0 30 75 sal byte ptr [eax], 0x75
0x10018364: e7 f7 out 0xf7, eax
0x10018366: 97 xchg eax, edi
0x10018367: a8 e1 test al, 0xe1
0x10018369: 11 5a bb adc dword ptr [edx - 0x45], ebx
0x1001836c: 6a 14 push 0x14
0x1001836e: 28 1c b8 sub byte ptr [eax + edi*4], bl
0x10018371: 3c f8 cmp al, 0xf8
0x10018373: 0f b7 4f a4 movzx ecx, word ptr [edi - 0x5c]
0x10018377: fc cld
0x10018378: ef out dx, eax
0x10018379: 14 ec adc al, 0xec
0x1001837b: 75 9b jne 0x10018318
0x1001837d: 33 cf xor ecx, edi
0x1001837f: ce into
0x10018380: a8 e3 test al, 0xe3
0x10018382: 84 43 10 test byte ptr [ebx + 0x10], al
0x10018385: 47 inc edi
0x10018386: 42 inc edx
0x10018387: 42 inc edx
0x10018388: e2 c9 loop 0x10018353 <function_1001820e+0x145>
0x1001838a: 94 xchg eax, esp
0x1001838b: 29 96 11 26 9f c5 sub dword ptr [esi - 0x3a60d9ef], edx
0x10018391: 1b 17 sbb edx, dword ptr [edi]
0x10018393: 9a b2 16 fb 52 e5 93 lcall 0x93e5:0x52fb16b2 <unknown_52fb16b2>
0x1001839a: d7 xlatb
0x1001839b: 06 push es
0x1001839c: 81 d3 77 e5 f9 fe adc ebx, 0xfef9e577
0x100183a2: 3f aas
0x100183a3: 48 dec eax
0x100183a4: 37 aaa
0x100183a5: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x100183a6: ab stosd dword ptr es:[edi], eax
0x100183a7: ae scasb al, byte ptr es:[edi]
0x100183a8: 19 f6 sbb esi, esi
0x100183aa: ec in al, dx
0x100183ab: 5f pop edi
0x100183ac: 3e 0c 45 or al, 0x45
0x100183af: 56 push esi
0x100183b0: 75 e7 jne 0x10018399
0x100183b2: 3b a5 08 d8 0a eb cmp esp, dword ptr [ebp - 0x14f527f8]
0x100183b8: f7 01 8c 44 a5 b2 test dword ptr [ecx], 0xb2a5448c
0x100183be: 37 aaa
0x100183bf: 2a 17 sub dl, byte ptr [edi]
0x100183c1: 30 5a 3e xor byte ptr [edx + 0x3e], bl
0x100183c4: fa cli
0x100183c5: b4 13 mov ah, 0x13
0x100183c7: 46 inc esi
0x100183c8: 3c 47 cmp al, 0x47
0x100183ca: 1b 74 1b 1e sbb esi, dword ptr [ebx + ebx + 0x1e]
0x100183ce: 37 aaa
0x100183cf: 75 d4 jne 0x100183a5 <function_1001820e+0x197>
0x100183d1: 3f aas
0x100183d2: f5 cmc
0x100183d3: b9 4d ac e7 e9 mov ecx, 0xe9e7ac4d
0x100183d8: 0a 21 or ah, byte ptr [ecx]
0x100183da: c0 a0 a7 03 46 f5 4f shl byte ptr [eax - 0xab9fc59], 0x4f
0x100183e1: 33 9a 56 04 a8 3a xor ebx, dword ptr [edx + 0x3aa80456]
0x100183e7: 2f das
0x100183e8: ac lodsb al, byte ptr [esi]
0x100183e9: af scasd eax, dword ptr es:[edi]
0x100183ea: 53 push ebx
0x100183eb: 7b a5 jnp 0x10018392
0x100183ed: dc 68 fd fsubr qword ptr [eax - 3]
0x100183f0: 44 inc esp
0x100183f1: 12 b4 7f 46 aa 7d 4b adc dh, byte ptr [edi + edi*2 + 0x4b7daa46]
0x100183f8: fd std
0x100183f9: 1c 79 sbb al, 0x79
0x100183fb: 39 f8 cmp eax, edi
0x100183fd: 10 2d 23 7a 76 23 adc byte ptr [0x23767a23], ch
0x10018403: 85 2f test dword ptr [edi], ebp
0x10018405: 82 37 b2 xor byte ptr [edi], 0xb2
0x10018408: 0a d5 or dl, ch
0x1001840a: 56 push esi
0x1001840b: 2c dd sub al, 0xdd
0x1001840d: c9 leave
0x1001840e: 91 xchg eax, ecx
0x1001840f: b9 c0 9b 19 c8 mov ecx, 0xc8199bc0
0x10018414: 0a d1 or dl, cl
0x10018416: 83 88 dd 2d 82 e8 82 or dword ptr [eax - 0x177dd223], 0xffffff82
0x1001841d: 78 91 js 0x100183b0 <function_1001820e+0x1a2>
0x1001841f: 7d f6 jge 0x10018417
0x10018421: 94 xchg eax, esp
0x10018422: c2 83 9a ret 0x9a83
; data inside code section at 0x10018425 -- 0x10018430
0x10018425: 70 51 e2 a1 05 e6 ce 17 1a 22 05 |pQ.......". |
; function: function_10018430 at 0x10018430 -- 0x10018438
0x10018430: 5e pop esi
0x10018431: ea e1 da c1 91 58 5d ljmp 0x5d58:0x91c1dae1 <function_91c1dae1>
; data inside code section at 0x10018438 -- 0x1001845c
0x10018438: 68 7c c6 0d e3 60 c1 33 1f 97 f3 19 13 50 63 f4 |h|...`.3.....Pc.|
0x10018448: 59 b5 52 7d 80 29 8a 88 01 7b d4 f4 ec 1d 1f 86 |Y.R}.)...{......|
0x10018458: 9d c1 4a 3b |..J; |
; function: function_1001845c at 0x1001845c -- 0x10018484
0x1001845c: eb 16 jmp 0x10018474
; data inside code section at 0x1001845e -- 0x10018474
0x1001845e: 52 0b 2c 33 7e 43 7e e4 aa 73 62 32 12 54 2f cf |R.,3~C~..sb2.T/.|
0x1001846e: 18 d8 0c 32 bf 2c |...2., |
0x10018474: de a8 35 d7 0e 07 fisubr word ptr [eax + 0x70ed735]
0x1001847a: b1 83 mov cl, 0x83
0x1001847c: fc cld
0x1001847d: 0d fb 23 5f ad or eax, 0xad5f23fb
0x10018482: 7c f6 jl 0x1001847a
; data inside code section at 0x10018484 -- 0x100184a1
0x10018484: dd 2b 36 8a 9e 8c 82 15 6f 88 0e 57 96 a6 d5 4f |.+6.....o..W...O|
0x10018494: 29 77 ed 78 67 df 84 06 7c d6 cd 4d a1 |)w.xg...|..M. |
; function: function_100184a1 at 0x100184a1 -- 0x10018630
0x100184a1: 0d 6c 21 46 f0 or eax, 0xf046216c
0x100184a6: 4f dec edi
0x100184a7: 0a f2 or dh, dl
0x100184a9: bb 90 5a bc cf mov ebx, 0xcfbc5a90
0x100184ae: e7 79 out 0x79, eax
0x100184b0: 88 7a 24 mov byte ptr [edx + 0x24], bh
0x100184b3: 0e push cs
0x100184b4: bf 9d ae 3c ba mov edi, 0xba3cae9d
0x100184b9: 79 71 jns 0x1001852c <function_100184a1+0x8b>
0x100184bb: 82 59 c9 0a sbb byte ptr [ecx - 0x37], 0xa
0x100184bf: f2 4a dec edx
0x100184c1: c2 81 5b ret 0x5b81
; data inside code section at 0x100184c4 -- 0x100184ed
0x100184c4: c6 d8 40 11 10 f3 a6 bc 8e 50 05 f6 92 3e 22 fe |..@......P...>".|
0x100184d4: bd d9 17 78 54 81 1c 6d 8a 09 ab 8d 38 5b ac 0a |...xT..m....8[..|
0x100184e4: f6 bc 31 7d 7a dd 50 58 c1 |..1}z.PX. |
0x100184ed: bc ac e6 96 5d mov esp, 0x5d96e6ac
0x100184f2: ef out dx, eax
0x100184f3: df f5 fcomip st(5)
0x100184f5: f7 f5 div ebp
0x100184f7: 9c pushfd
0x100184f8: 64 2a a7 eb a0 ec 7d sub ah, byte ptr fs:[edi + 0x7deca0eb]
0x100184ff: 6d insd dword ptr es:[edi], dx
0x10018500: f8 clc
0x10018501: e7 44 out 0x44, eax
0x10018503: 26 46 inc esi
; data inside code section at 0x10018505 -- 0x10018506
0x10018505: dd |. |
0x10018506: fb sti
0x10018507: b1 e0 mov cl, 0xe0
0x10018509: d5 75 aad 0x75
0x1001850b: cc int3
0x1001850c: 22 16 and dl, byte ptr [esi]
0x1001850e: 35 31 58 17 5e xor eax, 0x5e175831
0x10018513: db cb fcmovne st(0), st(3)
0x10018515: 8a 01 mov al, byte ptr [ecx]
0x10018517: 78 6a js 0x10018583 <function_100184a1+0xe2>
0x10018519: 1c 08 sbb al, 8
0x1001851b: a3 d5 73 8c 41 mov dword ptr [0x418c73d5], eax
0x10018520: ba 63 f6 6c d4 mov edx, 0xd46cf663
; data inside code section at 0x10018525 -- 0x10018527
0x10018525: 69 9a |i. |
0x10018527: 88 f1 mov cl, dh
0x10018529: 6c insb byte ptr es:[edi], dx
0x1001852a: af scasd eax, dword ptr es:[edi]
0x1001852b: ef out dx, eax
0x1001852c: 65 bb 8b 21 f2 13 mov ebx, 0x13f2218b
0x10018532: 01 f3 add ebx, esi
0x10018534: 93 xchg eax, ebx
0x10018535: 30 a8 67 b1 a2 fe xor byte ptr [eax - 0x15d4e99], ch
0x1001853b: cf iretd
0x1001853c: 26 83 ad a7 21 6a 27 56 sub dword ptr es:[ebp + 0x276a21a7], 0x56
0x10018544: 79 fb jns 0x10018541
0x10018546: c1 1f 74 rcr dword ptr [edi], 0x74
0x10018549: 87 9a d0 0b 72 37 xchg dword ptr [edx + 0x37720bd0], ebx
0x1001854f: 42 inc edx
0x10018550: 74 ce je 0x10018520 <function_100184a1+0x7f>
0x10018552: 1c 8a sbb al, 0x8a
0x10018554: 38 f5 cmp ch, dh
0x10018556: 89 05 b6 d9 63 98 mov dword ptr [0x9863d9b6], eax
0x1001855c: 7d 95 jge 0x100184f3 <function_100184a1+0x52>
0x1001855e: db e4 fsetpm
; data inside code section at 0x10018560 -- 0x10018561
0x10018560: c6 |. |
0x10018561: a4 movsb byte ptr es:[edi], byte ptr [esi]
0x10018562: 72 f7 jb 0x1001855b
0x10018564: 4a dec edx
0x10018565: 1c 31 sbb al, 0x31
0x10018567: 91 xchg eax, ecx
0x10018568: b3 6b mov bl, 0x6b
0x1001856a: 65 6f outsd dx, dword ptr gs:[esi]
0x1001856c: ea bf 63 22 c3 ae 24 ljmp 0x24ae:0xc32263bf <function_c32263bf>
0x10018573: 2b 6f fb sub ebp, dword ptr [edi - 5]
0x10018576: 31 68 b5 xor dword ptr [eax - 0x4b], ebp
0x10018579: 77 04 ja 0x1001857f
; data inside code section at 0x1001857b -- 0x1001857c
0x1001857b: 05 |. |
0x1001857c: 9c pushfd
0x1001857d: 78 83 js 0x10018502
0x1001857f: 7e 3b jle 0x100185bc
0x10018581: 78 54 js 0x100185d7
0x10018583: 8c a3 72 f0 e8 16 mov word ptr [ebx + 0x16e8f072], fs
0x10018589: 96 xchg eax, esi
0x1001858a: aa stosb byte ptr es:[edi], al
0x1001858b: d4 68 aam 0x68
0x1001858d: 8d 7a d8 lea edi, [edx - 0x28]
0x10018590: 99 cdq
0x10018591: 92 xchg eax, edx
0x10018592: 5e pop esi
0x10018593: ba 00 95 fc 8e mov edx, 0x8efc9500
0x10018598: 18 72 53 sbb byte ptr [edx + 0x53], dh
0x1001859b: 08 c5 or ch, al
0x1001859d: 8c 20 mov word ptr [eax], fs
0x1001859f: e8 b3 b2 eb 3a call 0x4aed3857 <unknown_4aed3857>
0x100185a4: 04 9f add al, 0x9f
0x100185a6: 48 dec eax
0x100185a7: 1f pop ds
0x100185a8: 1b b6 f6 5f 95 d1 sbb esi, dword ptr [esi - 0x2e6aa00a]
0x100185ae: b6 59 mov dh, 0x59
0x100185b0: 4e dec esi
0x100185b1: 57 push edi
0x100185b2: e7 c0 out 0xc0, eax
0x100185b4: c9 leave
0x100185b5: 88 90 ed fe ba b9 mov byte ptr [eax - 0x46450113], dl
0x100185bb: e3 62 jecxz 0x1001861f <function_100184a1+0x17e>
0x100185bd: a1 f9 01 cb 4b mov eax, dword ptr [0x4bcb01f9]
0x100185c2: 2d b1 5d 2f 15 sub eax, 0x152f5db1
0x100185c7: 37 aaa
0x100185c8: 15 4e 04 83 a4 adc eax, 0xa483044e
0x100185cd: 19 55 78 sbb dword ptr [ebp + 0x78], edx
0x100185d0: 95 xchg eax, ebp
0x100185d1: 1a 20 sbb ah, byte ptr [eax]
0x100185d3: db 08 fisttp dword ptr [eax]
0x100185d5: 21 92 14 22 f7 e2 and dword ptr [edx - 0x1d08ddec], edx
0x100185db: 68 53 5d 4c 96 push 0x964c5d53
0x100185e0: 66 dd eb fucomp st(3)
0x100185e3: b7 71 mov bh, 0x71
0x100185e5: de bc b2 7a b2 b5 c1 fidivr word ptr [edx + esi*4 - 0x3e4a4d86]
0x100185ec: 31 3a xor dword ptr [edx], edi
0x100185ee: cd 0a int 0xa
0x100185f0: 73 19 jae 0x1001860b <function_100184a1+0x16a>
0x100185f2: 0e push cs
; data inside code section at 0x100185f3 -- 0x100185f4
0x100185f3: c5 |. |
0x100185f4: e5 ba in eax, 0xba
0x100185f6: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x100185f7: 14 a4 adc al, 0xa4
0x100185f9: 21 8b 94 9e 1e 19 and dword ptr [ebx + 0x191e9e94], ecx
0x100185ff: 47 inc edi
0x10018600: d2 84 5f f8 bf 7c 41 rol byte ptr [edi + ebx*2 + 0x417cbff8], cl
0x10018607: a8 41 test al, 0x41
0x10018609: fa cli
0x1001860a: 2f das
0x1001860b: a3 19 0e 75 ec mov dword ptr [0xec750e19], eax
0x10018610: 59 pop ecx
0x10018611: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10018612: e2 d1 loop 0x100185e5 <function_100184a1+0x144>
0x10018614: f6 a1 28 0c cb 87 mul byte ptr [ecx - 0x7834f3d8]
0x1001861a: ce into
0x1001861b: b4 7f mov ah, 0x7f
0x1001861d: 24 cf and al, 0xcf
0x1001861f: 19 c9 sbb ecx, ecx
0x10018621: c4 1b les ebx, ptr [ebx]
0x10018623: 26 d2 03 rol byte ptr es:[ebx], cl
0x10018626: 35 30 0f f1 23 xor eax, 0x23f10f30
0x1001862b: e3 88 jecxz 0x100185b5 <function_100184a1+0x114>
0x1001862d: 82 da 9a sbb dl, 0x9a
; data inside code section at 0x10018630 -- 0x1001863e
0x10018630: c7 59 c0 8c 84 a9 6d 52 02 0c ae 5a 63 0c |.Y....mR...Zc. |
; function: function_1001863e at 0x1001863e -- 0x10018644
0x1001863e: d5 d5 aad 0xd5
0x10018640: 85 2b test dword ptr [ebx], ebp
0x10018642: eb 45 jmp 0x10018689 <function_10018689>
; data inside code section at 0x10018644 -- 0x10018645
0x10018644: 8e |. |
; function: function_10018645 at 0x10018645 -- 0x10018689
0x10018645: 36 ee out dx, al
0x10018647: 0b 50 14 or edx, dword ptr [eax + 0x14]
0x1001864a: 5e pop esi
0x1001864b: 97 xchg eax, edi
0x1001864c: 2b 76 46 sub esi, dword ptr [esi + 0x46]
0x1001864f: 79 de jns 0x1001862f
0x10018651: 19 1b sbb dword ptr [ebx], ebx
0x10018653: 3f aas
0x10018654: 35 57 7a 94 f2 xor eax, 0xf2947a57
0x10018659: 6d insd dword ptr es:[edi], dx
0x1001865a: 2c e7 sub al, 0xe7
0x1001865c: 6f outsd dx, dword ptr [esi]
0x1001865d: 84 09 test byte ptr [ecx], cl
0x1001865f: e2 1f loop 0x10018680 <function_10018645+0x3b>
0x10018661: 6c insb byte ptr es:[edi], dx
0x10018662: ec in al, dx
0x10018663: 01 3b add dword ptr [ebx], edi
0x10018665: 0a 5c db 50 or bl, byte ptr [ebx + ebx*8 + 0x50]
0x10018669: 7f 4c jg 0x100186b7
0x1001866b: 5b pop ebx
0x1001866c: 6d insd dword ptr es:[edi], dx
0x1001866d: 69 31 e8 89 af 2c imul esi, dword ptr [ecx], 0x2caf89e8
0x10018673: ee out dx, al
0x10018674: 6a 31 push 0x31
0x10018676: 43 inc ebx
0x10018677: f4 hlt
0x10018678: 57 push edi
0x10018679: e5 66 in eax, 0x66
0x1001867b: b6 9d mov dh, 0x9d
0x1001867d: 27 daa
0x1001867e: 2c 1d sub al, 0x1d
0x10018680: 10 2f adc byte ptr [edi], ch
0x10018682: 41 inc ecx
0x10018683: 46 inc esi
0x10018684: 62 5f 7e bound ebx, qword ptr [edi + 0x7e]
0x10018687: e2 6a loop 0x100186f3
; function: function_10018689 at 0x10018689 -- 0x100186f1
0x10018689: e2 46 loop 0x100186d1 <function_10018689+0x48>
0x1001868b: ad lodsd eax, dword ptr [esi]
0x1001868c: 2b db sub ebx, ebx
0x1001868e: f6 89 7b 50 04 87 00 test byte ptr [ecx - 0x78fbaf85], 0
0x10018695: a1 06 83 1f 6a mov eax, dword ptr [0x6a1f8306]
0x1001869a: 1c 6e sbb al, 0x6e
0x1001869c: ca a4 79 retf 0x79a4
; data inside code section at 0x1001869f -- 0x100186aa
0x1001869f: 1a ab 9e 4e cc 1c 88 2b 6d b8 2d |...N...+m.- |
0x100186aa: c3 ret
; data inside code section at 0x100186ab -- 0x100186bc
0x100186ab: 55 02 d8 de 51 5b d0 7c d8 51 17 70 6a 59 af 8c |U...Q[.|.Q.pjY..|
0x100186bb: 7f |. |
0x100186bc: 3c 19 cmp al, 0x19
0x100186be: b6 f0 mov dh, 0xf0
0x100186c0: d5 a5 aad 0xa5
0x100186c2: 12 b3 1e c4 f2 df adc dh, byte ptr [ebx - 0x200d3be2]
0x100186c8: 1c 99 sbb al, 0x99
0x100186ca: cc int3
0x100186cb: e3 14 jecxz 0x100186e1 <function_10018689+0x58>
0x100186cd: ab stosd dword ptr es:[edi], eax
0x100186ce: cb retf
0x100186cf: e2 ca loop 0x1001869b
0x100186d1: 9d popfd
0x100186d2: 11 07 adc dword ptr [edi], eax
0x100186d4: 1e push ds
0x100186d5: 3c 8c cmp al, 0x8c
; data inside code section at 0x100186d7 -- 0x100186e0
0x100186d7: f0 9d 96 69 b4 d7 1e ba 2d |...i....- |
0x100186e0: cb retf
0x100186e1: 11 a2 8a 6d ac bf adc dword ptr [edx - 0x40539276], esp
0x100186e7: c0 4a 61 44 ror byte ptr [edx + 0x61], 0x44
0x100186eb: 99 cdq
0x100186ec: 9e sahf
0x100186ed: db 6b 3c fld xword ptr [ebx + 0x3c]
0x100186f0: 6e outsb dx, byte ptr [esi]
; data inside code section at 0x100186f1 -- 0x100186f3
0x100186f1: 20 6c | l |
; function: function_100186f3 at 0x100186f3 -- 0x10018727
0x100186f3: 96 xchg eax, esi
0x100186f4: bf 0c d7 e0 67 mov edi, 0x67e0d70c
0x100186f9: 2b 5b 26 sub ebx, dword ptr [ebx + 0x26]
0x100186fc: e7 17 out 0x17, eax
0x100186fe: 9d popfd
0x100186ff: 9a d9 3a ee 9d e1 91 lcall 0x91e1:0x9dee3ad9 <unknown_9dee3ad9>
0x10018706: 91 xchg eax, ecx
0x10018707: 71 db jno 0x100186e4
0x10018709: 5d pop ebp
0x1001870a: 02 8c c1 40 e2 c6 ab add cl, byte ptr [ecx + eax*8 - 0x54391dc0]
0x10018711: 87 bf b6 9b 35 33 xchg dword ptr [edi + 0x33359bb6], edi
0x10018717: 3d 2b a5 df f3 cmp eax, 0xf3dfa52b
0x1001871c: 1b 42 dc sbb eax, dword ptr [edx - 0x24]
0x1001871f: 01 cf add edi, ecx
0x10018721: fd std
0x10018722: e9 6c 9b 18 e6 jmp 0xf61a2293 <function_f61a2293>
; data inside code section at 0x10018727 -- 0x10018731
0x10018727: 3d ab 85 14 55 39 70 e1 19 0d |=...U9p... |
; function: function_10018731 at 0x10018731 -- 0x10018782
0x10018731: 09 3d cc 14 8f cc or dword ptr [0xcc8f14cc], edi
0x10018737: a0 fe 8e e3 65 mov al, byte ptr [0x65e38efe]
0x1001873c: 5d pop ebp
0x1001873d: 07 pop es
0x1001873e: be eb b6 ef 76 mov esi, 0x76efb6eb
0x10018743: 1e push ds
0x10018744: 65 bc 94 75 bc e9 mov esp, 0xe9bc7594
0x1001874a: 32 83 83 a8 6d d8 xor al, byte ptr [ebx - 0x2792577d]
0x10018750: 33 33 xor esi, dword ptr [ebx]
0x10018752: cc int3
0x10018753: 3c b7 cmp al, 0xb7
0x10018755: a2 0b 5d 23 d6 mov byte ptr [0xd6235d0b], al
0x1001875a: 37 aaa
0x1001875b: 87 36 xchg dword ptr [esi], esi
0x1001875d: a8 82 test al, 0x82
0x1001875f: 0f 77 emms
0x10018761: 3d 95 dc 76 10 cmp eax, 0x1076dc95
0x10018766: 08 79 41 or byte ptr [ecx + 0x41], bh
0x10018769: ed in eax, dx
0x1001876a: 0f dd 82 2d 05 84 cc paddusw mm0, qword ptr [edx - 0x337bfad3]
0x10018771: 0d d9 7b 42 c1 or eax, 0xc1427bd9
0x10018776: fc cld
0x10018777: 4f dec edi
0x10018778: 3d 2a e7 f1 01 cmp eax, 0x1f1e72a
0x1001877d: 3c e6 cmp al, 0xe6
0x1001877f: 1c b6 sbb al, 0xb6
0x10018781: c3 ret
; data inside code section at 0x10018782 -- 0x100187a0
0x10018782: e6 08 af d6 5f e3 19 7a 77 3d 3e 37 88 1f ef 90 |...._..zw=>7....|
0x10018792: 03 8f f4 83 a4 4d 49 c0 27 b3 e6 2d f6 c1 |.....MI.'..-.. |
; function: function_100187a0 at 0x100187a0 -- 0x100187a3
0x100187a0: ca 14 2a retf 0x2a14
; data inside code section at 0x100187a3 -- 0x100187ad
0x100187a3: 5b 03 0a d8 42 90 60 7b 97 11 |[...B.`{.. |
; function: function_100187ad at 0x100187ad -- 0x100187b0
0x100187ad: 85 f6 test esi, esi
0x100187af: cb retf
; data inside code section at 0x100187b0 -- 0x100187b5
0x100187b0: 9f fc f0 78 1a |...x. |
; function: function_100187b5 at 0x100187b5 -- 0x100187b6
; data inside code section at 0x100187b6 -- 0x100187c5
0x100187b6: 98 dc db 7f 64 c9 9d 2d 21 61 7e 7e 3a 1f fe |....d..-!a~~:.. |
; function: function_100187c5 at 0x100187c5 -- 0x100187c7
0x100187c5: eb 0c jmp 0x100187d3 <function_100187d3>
; function: function_100187c7 at 0x100187c7 -- 0x100187d3
0x100187c7: 82 86 91 ac 06 e2 d9 add byte ptr [esi - 0x1df9536f], 0xd9
0x100187ce: 28 e5 sub ch, ah
0x100187d0: aa stosb byte ptr es:[edi], al
0x100187d1: 8c 2b mov word ptr [ebx], gs
; function: function_100187d3 at 0x100187d3 -- 0x10018836
0x100187d3: a9 51 1c 2a 49 test eax, 0x492a1c51
0x100187d8: d3 5b 27 rcr dword ptr [ebx + 0x27], cl
0x100187db: 52 push edx
0x100187dc: f8 clc
0x100187dd: 7c 20 jl 0x100187ff <function_100187d3+0x2c>
0x100187df: 1d 04 e3 b1 60 sbb eax, 0x60b1e304
0x100187e4: 89 e5 mov ebp, esp
0x100187e6: ba 8d 6c 5e e3 mov edx, 0xe35e6c8d
0x100187eb: 25 ab c2 4d c4 and eax, 0xc44dc2ab
0x100187f0: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x100187f1: 34 c1 xor al, 0xc1
0x100187f3: f9 stc
0x100187f4: 36 48 dec eax
0x100187f6: 97 xchg eax, edi
0x100187f7: e3 bc jecxz 0x100187b5 <function_100187b5>
0x100187f9: 12 37 adc dh, byte ptr [edi]
0x100187fb: ff 0a dec dword ptr [edx]
0x100187fd: f2 fa cli
0x100187ff: dc 01 fadd qword ptr [ecx]
0x10018801: 01 d3 add ebx, edx
0x10018803: b4 de mov ah, 0xde
0x10018805: fd std
0x10018806: 3a c4 cmp al, ah
0x10018808: 46 inc esi
0x10018809: 3d 39 ad 25 f5 cmp eax, 0xf525ad39
0x1001880e: 55 push ebp
0x1001880f: 6e outsb dx, byte ptr [esi]
0x10018810: e3 c9 jecxz 0x100187db <function_100187d3+0x8>
0x10018812: 0a a9 fd c5 81 c7 or ch, byte ptr [ecx - 0x387e3a03]
0x10018818: 04 a2 add al, 0xa2
0x1001881a: 41 inc ecx
0x1001881b: 2a 81 8b 8e ec bb sub al, byte ptr [ecx - 0x44137175]
0x10018821: 24 3a and al, 0x3a
0x10018823: 68 3a c5 64 b6 push 0xb664c53a
0x10018828: 9f lahf
0x10018829: 0a 11 or dl, byte ptr [ecx]
0x1001882b: ad lodsd eax, dword ptr [esi]
0x1001882c: dd 07 fld qword ptr [edi]
0x1001882e: 68 89 3a fa 47 push 0x47fa3a89
0x10018833: 99 cdq
0x10018834: eb d1 jmp 0x10018807
; function: function_10018836 at 0x10018836 -- 0x10018876
0x10018836: 29 be 9b b8 68 cd sub dword ptr [esi - 0x32974765], edi
0x1001883c: fd std
0x1001883d: 2c ee sub al, 0xee
0x1001883f: 62 8f 78 57 88 c3 bound ecx, qword ptr [edi - 0x3c77a888]
0x10018845: 3b bc 1b bb a2 0c 5b cmp edi, dword ptr [ebx + ebx + 0x5b0ca2bb]
0x1001884c: d0 c7 rol bh, 1
0x1001884e: f8 clc
0x1001884f: 36 4e dec esi
0x10018851: b1 c5 mov cl, 0xc5
0x10018853: 72 d8 jb 0x1001882d
0x10018855: 36 3f aas
0x10018857: 3c d2 cmp al, 0xd2
0x10018859: ac lodsb al, byte ptr [esi]
0x1001885a: 45 inc ebp
0x1001885b: 62 67 1f bound esp, qword ptr [edi + 0x1f]
0x1001885e: 60 pushal
0x1001885f: 66 6a c8 push -0x38
0x10018862: 76 8b jbe 0x100187ef
0x10018864: 66 0a 53 47 or dl, byte ptr [ebx + 0x47]
0x10018868: 5b pop ebx
0x10018869: 2e 47 inc edi
0x1001886b: e8 c4 68 cb a8 call 0xb8ccf134 <unknown_b8ccf134>
0x10018870: 89 23 mov dword ptr [ebx], esp
0x10018872: 92 xchg eax, edx
0x10018873: c2 3f 74 ret 0x743f
; data inside code section at 0x10018876 -- 0x1001887e
0x10018876: b7 37 f4 bf 0b de cd 5d |.7.....] |
; function: function_1001887e at 0x1001887e -- 0x1001887f
; data inside code section at 0x1001887f -- 0x10018881
0x1001887f: 30 bb |0. |
; function: function_10018881 at 0x10018881 -- 0x10018a72
0x10018881: 77 0a ja 0x1001888d <function_10018881+0xc>
0x10018883: f3 fe c5 inc ch
0x10018886: ac lodsb al, byte ptr [esi]
0x10018887: 65 e0 71 loopne 0x100188fb <function_10018881+0x7a>
0x1001888a: 5d pop ebp
; data inside code section at 0x1001888b -- 0x1001888d
0x1001888b: dc 82 |.. |
0x1001888d: 93 xchg eax, ebx
0x1001888e: b2 f5 mov dl, 0xf5
0x10018890: c6 42 cb 7d mov byte ptr [edx - 0x35], 0x7d
0x10018894: f5 cmc
0x10018895: 3c dd cmp al, 0xdd
0x10018897: 10 51 7c adc byte ptr [ecx + 0x7c], dl
0x1001889a: 03 1d de 83 ef 20 add ebx, dword ptr [0x20ef83de]
0x100188a0: 92 xchg eax, edx
0x100188a1: 89 44 f7 65 mov dword ptr [edi + esi*8 + 0x65], eax
0x100188a5: 38 fa cmp dl, bh
0x100188a7: 25 13 3e 67 53 and eax, 0x53673e13
0x100188ac: 24 2e and al, 0x2e
0x100188ae: 97 xchg eax, edi
0x100188af: 43 inc ebx
0x100188b0: 2b cf sub ecx, edi
0x100188b2: 3e 06 push es
0x100188b4: 35 3f 4a 2c 79 xor eax, 0x792c4a3f
0x100188b9: f5 cmc
0x100188ba: 7e de jle 0x1001889a <function_10018881+0x19>
0x100188bc: 33 b3 dd b6 6d d1 xor esi, dword ptr [ebx - 0x2e924923]
0x100188c2: a0 1f 4b 2b 69 mov al, byte ptr [0x692b4b1f]
0x100188c7: d0 9d a8 15 33 d1 rcr byte ptr [ebp - 0x2eccea58], 1
0x100188cd: 16 push ss
; data inside code section at 0x100188ce -- 0x100188cf
0x100188ce: c6 |. |
0x100188cf: 35 51 78 83 85 xor eax, 0x85837851
0x100188d4: 3f aas
0x100188d5: 10 9a 66 7d 3d 18 adc byte ptr [edx + 0x183d7d66], bl
0x100188db: 35 43 c1 80 fb xor eax, 0xfb80c143
0x100188e0: 2e 26 60 pushal
0x100188e3: 80 78 41 f9 cmp byte ptr [eax + 0x41], 0xf9
0x100188e7: 5f pop edi
0x100188e8: 3c a0 cmp al, 0xa0
0x100188ea: 07 pop es
0x100188eb: 71 91 jno 0x1001887e <function_1001887e>
0x100188ed: 65 9d popfd
0x100188ef: 5c pop esp
0x100188f0: 0d d5 4e 94 6b or eax, 0x6b944ed5
0x100188f5: 17 pop ss
0x100188f6: 4d dec ebp
0x100188f7: 54 push esp
0x100188f8: 47 inc edi
0x100188f9: 42 inc edx
; data inside code section at 0x100188fa -- 0x100188fb
0x100188fa: e1 |. |
0x100188fb: f9 stc
0x100188fc: 00 38 add byte ptr [eax], bh
0x100188fe: 3b d7 cmp edx, edi
0x10018900: bb 92 09 06 70 mov ebx, 0x70060992
0x10018905: 67 2b fb sub edi, ebx
0x10018908: 0e push cs
0x10018909: 81 6f 1d 91 d2 36 4f sub dword ptr [edi + 0x1d], 0x4f36d291
0x10018910: 93 xchg eax, ebx
0x10018911: 2d 83 04 78 52 sub eax, 0x52780483
0x10018916: 63 0f arpl word ptr [edi], cx
0x10018918: de 09 fimul word ptr [ecx]
0x1001891a: 74 3e je 0x1001895a <function_10018881+0xd9>
0x1001891c: a8 c2 test al, 0xc2
0x1001891e: d4 e3 aam 0xe3
0x10018920: f7 d9 neg ecx
0x10018922: 70 0e jo 0x10018932 <function_10018881+0xb1>
0x10018924: 5b pop ebx
0x10018925: 4a dec edx
0x10018926: 31 cf xor edi, ecx
0x10018928: 02 b3 1b 89 22 aa add dh, byte ptr [ebx - 0x55dd76e5]
; data inside code section at 0x1001892e -- 0x1001892f
0x1001892e: 68 |h |
0x1001892f: cf iretd
0x10018930: ac lodsb al, byte ptr [esi]
0x10018931: 61 popal
0x10018932: d1 17 rcl dword ptr [edi], 1
0x10018934: c0 23 bb shl byte ptr [ebx], 0xbb
0x10018937: 6f outsd dx, dword ptr [esi]
0x10018938: 61 popal
0x10018939: e8 7c cd 95 d3 call 0xe39756ba <unknown_e39756ba>
0x1001893e: 0a fe or bh, dh
0x10018940: 97 xchg eax, edi
0x10018941: 56 push esi
0x10018942: 7d 82 jge 0x100188c6
; data inside code section at 0x10018944 -- 0x1001895a
0x10018944: f0 cd 02 a9 25 78 33 a4 b5 b6 87 31 b8 6b 1e e5 |....%x3....1.k..|
0x10018954: 6a 7a ba cc fd 7f |jz.... |
0x1001895a: c1 60 45 52 shl dword ptr [eax + 0x45], 0x52
0x1001895e: f8 clc
0x1001895f: 3c e2 cmp al, 0xe2
0x10018961: ef out dx, eax
0x10018962: c4 14 46 les edx, ptr [esi + eax*2]
0x10018965: f4 hlt
0x10018966: 9c pushfd
0x10018967: ee out dx, al
0x10018968: 8a 42 12 mov al, byte ptr [edx + 0x12]
0x1001896b: 3c 89 cmp al, 0x89
0x1001896d: 7d 88 jge 0x100188f7 <function_10018881+0x76>
0x1001896f: 62 b1 b0 57 fb 4c bound esi, qword ptr [ecx + 0x4cfb57b0]
0x10018975: 55 push ebp
0x10018976: a3 eb 40 b5 0f mov dword ptr [0xfb540eb], eax
0x1001897b: 77 11 ja 0x1001898e <function_10018881+0x10d>
0x1001897d: e6 b7 out 0xb7, al
0x1001897f: 0e push cs
0x10018980: 63 17 arpl word ptr [edi], dx
0x10018982: 69 ea 6d a0 a6 07 imul ebp, edx, 0x7a6a06d
0x10018988: 4b dec ebx
0x10018989: d3 76 de sal dword ptr [esi - 0x22], cl
0x1001898c: 48 dec eax
0x1001898d: 57 push edi
0x1001898e: e1 1a loope 0x100189aa <function_10018881+0x129>
0x10018990: 12 0c b1 adc cl, byte ptr [ecx + esi*4]
0x10018993: 3e 6c insb byte ptr es:[edi], dx
0x10018995: 0b 25 99 ee 43 89 or esp, dword ptr [0x8943ee99]
0x1001899b: 0b aa 3d 71 ed 77 or ebp, dword ptr [edx + 0x77ed713d]
0x100189a1: 08 10 or byte ptr [eax], dl
0x100189a3: 2b 7c fe a8 sub edi, dword ptr [esi + edi*8 - 0x58]
; data inside code section at 0x100189a7 -- 0x100189a8
0x100189a7: 8f |. |
0x100189a8: 72 67 jb 0x10018a11 <function_10018881+0x190>
0x100189aa: 3c 80 cmp al, 0x80
0x100189ac: 18 cf sbb bh, cl
0x100189ae: f7 8d 1a ec 4b 03 12 76 af 4f test dword ptr [ebp + 0x34bec1a], 0x4faf7612
0x100189b8: b7 fc mov bh, 0xfc
0x100189ba: 96 xchg eax, esi
0x100189bb: 6a 57 push 0x57
0x100189bd: 55 push ebp
0x100189be: e8 f8 5e 34 46 call 0x5635e8bb <unknown_5635e8bb>
0x100189c3: ab stosd dword ptr es:[edi], eax
0x100189c4: cc int3
0x100189c5: 98 cwde
0x100189c6: 92 xchg eax, edx
0x100189c7: 35 2f 2d 2e ac xor eax, 0xac2e2d2f
0x100189cc: e6 1c out 0x1c, al
0x100189ce: 39 92 e1 60 81 74 cmp dword ptr [edx + 0x748160e1], edx
; data inside code section at 0x100189d4 -- 0x100189d5
0x100189d4: 62 |b |
0x100189d5: f3 f9 stc
0x100189d7: 6d insd dword ptr es:[edi], dx
0x100189d8: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x100189d9: d3 d8 rcr eax, cl
0x100189db: 61 popal
0x100189dc: 6c insb byte ptr es:[edi], dx
0x100189dd: d6 salc
0x100189de: 0f 54 59 f6 andps xmm3, xmmword ptr [ecx - 0xa]
0x100189e2: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100189e3: e7 50 out 0x50, eax
0x100189e5: 32 15 42 f6 2d 59 xor dl, byte ptr [0x592df642]
0x100189eb: 30 d4 xor ah, dl
0x100189ed: 87 20 xchg dword ptr [eax], esp
0x100189ef: 3f aas
0x100189f0: 64 64 27 daa
0x100189f3: 90 nop
0x100189f4: 35 b1 66 28 68 xor eax, 0x682866b1
0x100189f9: 72 2a jb 0x10018a25 <function_10018881+0x19f>
0x100189fb: f6 11 not byte ptr [ecx]
0x100189fd: 62 4d 9a bound ecx, qword ptr [ebp - 0x66]
0x10018a00: 56 push esi
0x10018a01: 62 50 25 bound edx, qword ptr [eax + 0x25]
0x10018a04: 32 e2 xor ah, dl
0x10018a06: 29 04 2d d5 18 52 02 sub dword ptr [ebp + 0x25218d5], eax
0x10018a0d: d1 ce ror esi, 1
0x10018a0f: d4 37 aam 0x37
0x10018a11: c8 f2 fe 3c enter -0x10e, 0x3c
0x10018a15: 42 inc edx
0x10018a16: 71 0e jno 0x10018a26 <function_10018881+0x1a5>
0x10018a18: 27 daa
0x10018a19: f4 hlt
0x10018a1a: 53 push ebx
0x10018a1b: c2 f3 eb ret 0xebf3
; data inside code section at 0x10018a1e -- 0x10018a20
0x10018a1e: 45 bd |E. |
0x10018a20: ba e6 c3 37 01 mov edx, 0x137c3e6
; data inside code section at 0x10018a25 -- 0x10018a26
0x10018a25: 1d |. |
0x10018a26: c5 7f 5c lds edi, ptr [edi + 0x5c]
0x10018a29: 0f 13 24 fa movlps qword ptr [edx + edi*8], xmm4
0x10018a2d: 83 c8 34 or eax, 0x34
0x10018a30: dd 06 fld qword ptr [esi]
0x10018a32: 1c 43 sbb al, 0x43
0x10018a34: fc cld
0x10018a35: f5 cmc
0x10018a36: 2f das
0x10018a37: bb 0d ca 4d 9e mov ebx, 0x9e4dca0d
0x10018a3c: e8 a6 42 82 ab call 0xbb83cce7 <unknown_bb83cce7>
0x10018a41: b1 e0 mov cl, 0xe0
0x10018a43: 79 21 jns 0x10018a66 <function_10018881+0x1e5>
0x10018a45: 06 push es
0x10018a46: 6f outsd dx, dword ptr [esi]
0x10018a47: 93 xchg eax, ebx
0x10018a48: 0e push cs
0x10018a49: 5a pop edx
0x10018a4a: b3 d5 mov bl, 0xd5
0x10018a4c: bc 68 ef c6 50 mov esp, 0x50c6ef68
0x10018a51: 84 2e test byte ptr [esi], ch
0x10018a53: 99 cdq
0x10018a54: 67 a1 55 26 mov eax, dword ptr [0x2655]
0x10018a58: cc int3
0x10018a59: c5 be 84 a8 83 e2 lds edi, ptr [esi - 0x1d7c577c]
0x10018a5f: d1 39 sar dword ptr [ecx], 1
; data inside code section at 0x10018a61 -- 0x10018a63
0x10018a61: 8b 3d |.= |
0x10018a63: 96 xchg eax, esi
0x10018a64: e6 dd out 0xdd, al
0x10018a66: 19 bb 34 88 65 1f sbb dword ptr [ebx + 0x1f658834], edi
0x10018a6c: ac lodsb al, byte ptr [esi]
0x10018a6d: e9 60 71 4f e6 jmp 0xf650fbd2 <function_f650fbd2>
; data inside code section at 0x10018a72 -- 0x10018a7d
0x10018a72: 64 fd 0d d5 ef 05 36 01 ae 47 ba |d.....6..G. |
; function: function_10018a7d at 0x10018a7d -- 0x10018a82
0x10018a7d: e9 62 4a f3 70 jmp 0x80f4d4e4 <function_80f4d4e4>
; function: function_10018a82 at 0x10018a82 -- 0x10018a83
0x10018a82: cb retf
; data inside code section at 0x10018a83 -- 0x10018a86
0x10018a83: 62 2f c7 |b/. |
; function: function_10018a86 at 0x10018a86 -- 0x10018a93
0x10018a86: 25 a8 60 a4 87 and eax, 0x87a460a8
0x10018a8b: 26 43 inc ebx
0x10018a8d: ad lodsd eax, dword ptr [esi]
0x10018a8e: 06 push es
0x10018a8f: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10018a90: ca 99 60 retf 0x6099
; function: function_10018a93 at 0x10018a93 -- 0x10018a94
0x10018a93: cb retf
; function: function_10018a94 at 0x10018a94 -- 0x10018aee
0x10018a94: 47 inc edi
0x10018a95: 75 29 jne 0x10018ac0 <function_10018a94+0x2c>
0x10018a97: fa cli
0x10018a98: 5a pop edx
0x10018a99: d2 13 rcl byte ptr [ebx], cl
0x10018a9b: 62 a0 eb d3 d7 28 bound esp, qword ptr [eax + 0x28d7d3eb]
0x10018aa1: e4 df in al, 0xdf
0x10018aa3: 9f lahf
0x10018aa4: 89 59 db mov dword ptr [ecx - 0x25], ebx
0x10018aa7: 3e 65 ff b7 7f ce a4 47 push dword ptr gs:[edi + 0x47a4ce7f]
0x10018aaf: e4 b4 in al, 0xb4
0x10018ab1: 90 nop
0x10018ab2: d7 xlatb
0x10018ab3: c2 c9 22 ret 0x22c9
; data inside code section at 0x10018ab6 -- 0x10018abe
0x10018ab6: 57 3b 6d 5d ea 10 dd 77 |W;m]...w |
0x10018abe: 34 18 xor al, 0x18
0x10018ac0: 64 08 23 or byte ptr fs:[ebx], ah
0x10018ac3: e5 be in eax, 0xbe
0x10018ac5: 47 inc edi
0x10018ac6: 4f dec edi
0x10018ac7: 99 cdq
0x10018ac8: e8 ff de bc de call 0xeebe69cc <unknown_eebe69cc>
0x10018acd: 5d pop ebp
0x10018ace: 49 dec ecx
0x10018acf: a3 ef de b1 64 mov dword ptr [0x64b1deef], eax
0x10018ad4: da 77 23 fidiv dword ptr [edi + 0x23]
0x10018ad7: ad lodsd eax, dword ptr [esi]
0x10018ad8: ed in eax, dx
0x10018ad9: 88 94 c1 bf 20 52 ad mov byte ptr [ecx + eax*8 - 0x52addf41], dl
0x10018ae0: 65 03 2e add ebp, dword ptr gs:[esi]
0x10018ae3: dd 27 frstor dword ptr [edi]
0x10018ae5: 1a 3b sbb bh, byte ptr [ebx]
0x10018ae7: ae scasb al, byte ptr es:[edi]
0x10018ae8: 1d 2c 33 6b c4 sbb eax, 0xc46b332c
0x10018aed: cb retf
; function: function_10018aee at 0x10018aee -- 0x10018b0e
0x10018aee: 4e dec esi
0x10018aef: e7 16 out 0x16, eax
0x10018af1: c4 22 les esp, ptr [edx]
0x10018af3: b1 c0 mov cl, 0xc0
0x10018af5: aa stosb byte ptr es:[edi], al
0x10018af6: 6f outsd dx, dword ptr [esi]
0x10018af7: 84 f6 test dh, dh
0x10018af9: 63 a8 a6 8a bd 6b arpl word ptr [eax + 0x6bbd8aa6], bp
0x10018aff: a0 cc 87 5c fc mov al, byte ptr [0xfc5c87cc]
0x10018b04: 9b wait
0x10018b05: 56 push esi
0x10018b06: 3d 66 6a 1f 6d cmp eax, 0x6d1f6a66
0x10018b0b: c2 59 0c ret 0xc59
; function: function_10018b0e at 0x10018b0e -- 0x10018c7c
0x10018b0e: 1b c7 sbb eax, edi
0x10018b10: 1a ab 5e 78 44 d8 sbb ch, byte ptr [ebx - 0x27bb87a2]
0x10018b16: 67 e0 5a loopne 0x10018b73 <function_10018b0e+0x65>
0x10018b19: 57 push edi
0x10018b1a: 0f 52 4b ae rsqrtps xmm1, xmmword ptr [ebx - 0x52]
0x10018b1e: 9b wait
0x10018b1f: e8 75 d0 50 71 call 0x81525b99 <unknown_81525b99>
0x10018b24: aa stosb byte ptr es:[edi], al
0x10018b25: 97 xchg eax, edi
0x10018b26: 61 popal
0x10018b27: 2b 6d 82 sub ebp, dword ptr [ebp - 0x7e]
0x10018b2a: 09 ba 5a a2 ab 7f or dword ptr [edx + 0x7faba25a], edi
0x10018b30: 7e f4 jle 0x10018b26 <function_10018b0e+0x18>
0x10018b32: 2e 97 xchg eax, edi
0x10018b34: b6 ed mov dh, 0xed
0x10018b36: 73 04 jae 0x10018b3c <function_10018b0e+0x2e>
0x10018b38: 66 b6 fe mov dh, 0xfe
; data inside code section at 0x10018b3b -- 0x10018b3c
0x10018b3b: 63 |c |
0x10018b3c: 65 12 96 6e ea fc 21 adc dl, byte ptr gs:[esi + 0x21fcea6e]
0x10018b43: fd std
0x10018b44: 66 5b pop bx
0x10018b46: 2a 04 64 sub al, byte ptr [esp]
0x10018b49: 63 ff arpl di, di
; data inside code section at 0x10018b4b -- 0x10018b4f
0x10018b4b: c4 e4 90 b9 |.... |
0x10018b4f: 76 fe jbe 0x10018b4f
0x10018b51: 30 44 83 fe xor byte ptr [ebx + eax*4 - 2], al
0x10018b55: bc 17 e7 ae e8 mov esp, 0xe8aee717
0x10018b5a: f9 stc
0x10018b5b: 6d insd dword ptr es:[edi], dx
0x10018b5c: eb 7b jmp 0x10018bd9 <function_10018b0e+0xcb>
; data inside code section at 0x10018b5e -- 0x10018b73
0x10018b5e: f2 95 b0 b5 35 1d 6f f1 22 6b 85 86 af 57 f8 5e |....5.o."k...W.^|
0x10018b6e: 36 b6 3f 41 8a |6.?A. |
0x10018b73: f8 clc
0x10018b74: f7 9b 17 c1 cc 67 neg dword ptr [ebx + 0x67ccc117]
0x10018b7a: f9 stc
0x10018b7b: 02 13 add dl, byte ptr [ebx]
0x10018b7d: 14 d0 adc al, 0xd0
0x10018b7f: b2 c0 mov dl, 0xc0
0x10018b81: 58 pop eax
0x10018b82: d9 38 fnstcw word ptr [eax]
0x10018b84: 80 72 42 91 xor byte ptr [edx + 0x42], 0x91
0x10018b88: 60 pushal
0x10018b89: 67 83 84 5f 61 05 add dword ptr [si + 0x615f], 5
0x10018b8f: 96 xchg eax, esi
0x10018b90: d3 63 f7 shl dword ptr [ebx - 9], cl
0x10018b93: 7a 50 jp 0x10018be5 <function_10018b0e+0xd7>
0x10018b95: 34 b9 xor al, 0xb9
0x10018b97: 20 71 b4 and byte ptr [ecx - 0x4c], dh
0x10018b9a: d0 b8 ea e5 48 5d sar byte ptr [eax + 0x5d48e5ea], 1
0x10018ba0: 25 98 d7 04 79 and eax, 0x7904d798
0x10018ba5: b0 07 mov al, 7
0x10018ba7: 8e 58 71 mov ds, word ptr [eax + 0x71]
0x10018baa: 0e push cs
0x10018bab: f6 d9 neg cl
0x10018bad: aa stosb byte ptr es:[edi], al
0x10018bae: e9 c5 97 80 3e jmp 0x4e822378 <function_4e822378>
; data inside code section at 0x10018bb3 -- 0x10018bd2
0x10018bb3: c0 b5 0b 23 c7 d1 66 58 44 37 f8 d8 d6 09 e7 60 |...#..fXD7.....`|
0x10018bc3: e0 00 d0 37 d4 43 1a 59 86 fb 13 f1 1c ce 3a |...7.C.Y......: |
0x10018bd2: 2a 82 bc 2d 47 b1 sub al, byte ptr [edx - 0x4eb8d244]
0x10018bd8: aa stosb byte ptr es:[edi], al
0x10018bd9: 77 52 ja 0x10018c2d <function_10018b0e+0x11f>
0x10018bdb: 2f das
0x10018bdc: 00 aa 3f 0a 65 e3 add byte ptr [edx - 0x1c9af5c1], ch
0x10018be2: 5c pop esp
; data inside code section at 0x10018be3 -- 0x10018be5
0x10018be3: d0 69 |.i |
0x10018be5: 32 1a xor bl, byte ptr [edx]
0x10018be7: 55 push ebp
0x10018be8: 62 0e bound ecx, qword ptr [esi]
0x10018bea: ca 1e 5b retf 0x5b1e
0x10018bed: 6f outsd dx, dword ptr [esi]
0x10018bee: c3 ret
0x10018bef: 11 56 47 adc dword ptr [esi + 0x47], edx
0x10018bf2: b1 63 mov cl, 0x63
0x10018bf4: 7a 67 jp 0x10018c5d <function_10018b0e+0x14f>
0x10018bf6: 61 popal
0x10018bf7: 36 66 9e sahf
0x10018bfa: f6 1f neg byte ptr [edi]
0x10018bfc: 68 66 93 7c ad push 0xad7c9366
0x10018c01: 21 ca and edx, ecx
0x10018c03: 49 dec ecx
0x10018c04: 30 be 90 cf 14 26 xor byte ptr [esi + 0x2614cf90], bh
0x10018c0a: 57 push edi
0x10018c0b: b7 c2 mov bh, 0xc2
0x10018c0d: f2 ea ce 4c 02 d7 f4 77 ljmp 0x77f4:0xd7024cce <function_d7024cce>
; data inside code section at 0x10018c15 -- 0x10018c2d
0x10018c15: b6 6f 85 28 7f 77 83 6d 26 ed df 87 6a 47 8f 49 |.o.(.w.m&...jG.I|
0x10018c25: b1 15 4f e6 48 e5 4f cd |..O.H.O. |
0x10018c2d: 3e 72 40 jb 0x10018c70 <function_10018b0e+0x162>
0x10018c30: f5 cmc
0x10018c31: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10018c32: c8 a8 16 e6 enter 0x16a8, -0x1a
0x10018c36: 5e pop esi
0x10018c37: cd 04 int 4
0x10018c39: 47 inc edi
0x10018c3a: 07 pop es
0x10018c3b: 65 26 d2 85 31 b3 3a 78 rol byte ptr es:[ebp + 0x783ab331], cl
0x10018c43: b7 df mov bh, 0xdf
0x10018c45: 1c 6a sbb al, 0x6a
0x10018c47: ae scasb al, byte ptr es:[edi]
0x10018c48: a2 92 f5 02 dc mov byte ptr [0xdc02f592], al
0x10018c4d: c3 ret
0x10018c4e: 95 xchg eax, ebp
0x10018c4f: e5 20 in eax, 0x20
0x10018c51: 05 30 e7 58 98 add eax, 0x9858e730
0x10018c56: 21 ab 24 30 b4 6c and dword ptr [ebx + 0x6cb43024], ebp
0x10018c5c: 91 xchg eax, ecx
0x10018c5d: e6 22 out 0x22, al
0x10018c5f: 5a pop edx
0x10018c60: 66 db f7 fcomi st(7)
0x10018c63: 90 nop
; data inside code section at 0x10018c64 -- 0x10018c65
0x10018c64: c5 |. |
0x10018c65: c1 95 53 da 60 7d 45 rcl dword ptr [ebp + 0x7d60da53], 0x45
0x10018c6c: d4 bd aam 0xbd
0x10018c6e: f4 hlt
0x10018c6f: c9 leave
0x10018c70: 02 21 add ah, byte ptr [ecx]
0x10018c72: 65 8d 5f d3 lea ebx, gs:[edi - 0x2d]
0x10018c76: f9 stc
0x10018c77: 66 e7 7a out 0x7a, ax
0x10018c7a: d0 c6 rol dh, 1
; data inside code section at 0x10018c7c -- 0x10018caf
0x10018c7c: c7 3e f6 b9 b7 f1 da a9 5e fa 1a b5 fe 20 c8 8e |.>......^.... ..|
0x10018c8c: 50 03 36 fe 2d 2d cc 10 a3 d1 60 da a0 b9 3a 83 |P.6.--....`...:.|
0x10018c9c: 9b a6 d5 f6 83 52 4c ba 31 62 f0 08 79 16 40 c7 |.....RL.1b..y.@.|
0x10018cac: d7 36 3c |.6< |
; function: function_10018caf at 0x10018caf -- 0x10018cb8
0x10018caf: 1c 73 sbb al, 0x73
0x10018cb1: 8a 65 8f mov ah, byte ptr [ebp - 0x71]
0x10018cb4: 64 ca 70 ce retf -0x3190
; function: function_10018cb8 at 0x10018cb8 -- 0x10018cc4
0x10018cb8: bc da 7e d3 58 mov esp, 0x58d37eda
0x10018cbd: dc 88 ef a4 9e 0d fmul qword ptr [eax + 0xd9ea4ef]
0x10018cc3: c3 ret
; data inside code section at 0x10018cc4 -- 0x10018cc9
0x10018cc4: c5 85 8f 80 86 |..... |
; function: function_10018cc9 at 0x10018cc9 -- 0x10018ccb
0x10018cc9: eb 89 jmp 0x10018c54
; data inside code section at 0x10018ccb -- 0x10018ce2
0x10018ccb: 79 67 12 2e d7 37 d9 01 81 ff f9 7a 3f 33 6d f6 |yg...7.....z?3m.|
0x10018cdb: 6a 49 fb 04 5f 10 34 |jI.._.4 |
; function: function_10018ce2 at 0x10018ce2 -- 0x10018d5c
0x10018ce2: e1 74 loope 0x10018d58 <function_10018ce2+0x76>
0x10018ce4: ba d1 cb f0 cc mov edx, 0xccf0cbd1
0x10018ce9: 08 a6 3d 11 52 79 or byte ptr [esi + 0x7952113d], ah
0x10018cef: 78 57 js 0x10018d48 <function_10018ce2+0x66>
0x10018cf1: 68 08 b1 8e 97 push 0x978eb108
0x10018cf6: e9 bc fc 8e 14 jmp 0x249089b7 <function_249089b7>
0x10018cfb: 84 b2 63 06 6e 2e test byte ptr [edx + 0x2e6e0663], dh
0x10018d01: 10 2d 98 1f 8e d8 adc byte ptr [0xd88e1f98], ch
0x10018d07: 41 inc ecx
0x10018d08: 08 c2 or dl, al
0x10018d0a: 42 inc edx
0x10018d0b: 53 push ebx
0x10018d0c: 1c c1 sbb al, 0xc1
0x10018d0e: 25 15 b7 73 7a and eax, 0x7a73b715
0x10018d13: 77 01 ja 0x10018d16
; data inside code section at 0x10018d15 -- 0x10018d16
0x10018d15: b6 |. |
0x10018d16: c3 ret
; data inside code section at 0x10018d17 -- 0x10018d26
0x10018d17: c8 04 bc 0b 78 93 22 82 1b 3f e1 04 8e f1 8f |....x."..?..... |
0x10018d26: d7 xlatb
0x10018d27: b5 79 mov ch, 0x79
0x10018d29: 89 aa 1a 04 22 f1 mov dword ptr [edx - 0xeddfbe6], ebp
0x10018d2f: af scasd eax, dword ptr es:[edi]
0x10018d30: 67 98 cwde
0x10018d32: 06 push es
0x10018d33: 69 f9 bf 87 de 24 imul edi, ecx, 0x24de87bf
0x10018d39: ee out dx, al
0x10018d3a: 5c pop esp
0x10018d3b: 08 e6 or dh, ah
0x10018d3d: f5 cmc
0x10018d3e: 66 0d 7b 83 or ax, 0x837b
0x10018d42: b1 d4 mov cl, 0xd4
0x10018d44: c2 e3 0a ret 0xae3
0x10018d47: fd std
0x10018d48: c0 46 e7 cb rol byte ptr [esi - 0x19], 0xcb
0x10018d4c: 26 03 2d c4 c3 31 80 add ebp, dword ptr es:[0x8031c3c4]
0x10018d53: 65 33 06 xor eax, dword ptr gs:[esi]
0x10018d56: 90 nop
; data inside code section at 0x10018d57 -- 0x10018d58
0x10018d57: 18 |. |
0x10018d58: 79 f3 jns 0x10018d4d
0x10018d5a: eb ab jmp 0x10018d07 <function_10018ce2+0x25>
; data inside code section at 0x10018d5c -- 0x10018d61
0x10018d5c: 29 78 78 30 0d |)xx0. |
; function: function_10018d61 at 0x10018d61 -- 0x10018d68
0x10018d61: 71 bc jno 0x10018d1f
0x10018d63: e9 52 63 02 b9 jmp 0xc903f0ba <function_c903f0ba>
; data inside code section at 0x10018d68 -- 0x10018d6a
0x10018d68: a7 70 |.p |
; function: function_10018d6a at 0x10018d6a -- 0x10018d6c
0x10018d6a: eb e0 jmp 0x10018d4c
; data inside code section at 0x10018d6c -- 0x10018d75
0x10018d6c: 8b 4f cd 84 07 24 1e 5b c7 |.O...$.[. |
; function: function_10018d75 at 0x10018d75 -- 0x10018da8
0x10018d75: f5 cmc
0x10018d76: 4d dec ebp
0x10018d77: 97 xchg eax, edi
0x10018d78: 45 inc ebp
0x10018d79: 78 83 js 0x10018cfe
0x10018d7b: 2e 34 25 xor al, 0x25
0x10018d7e: a9 62 8d a2 72 test eax, 0x72a28d62
0x10018d83: 4a dec edx
0x10018d84: e8 ed 2e 9b a7 call 0xb79cbc76 <unknown_b79cbc76>
0x10018d89: 81 79 cc bf 51 87 e7 cmp dword ptr [ecx - 0x34], 0xe78751bf
0x10018d90: 55 push ebp
0x10018d91: 59 pop ecx
0x10018d92: 67 39 aa 7a 71 cmp dword ptr [bp + si + 0x717a], ebp
0x10018d97: 94 xchg eax, esp
0x10018d98: d3 08 ror dword ptr [eax], cl
0x10018d9a: 2a c0 sub al, al
0x10018d9c: 9f lahf
0x10018d9d: 55 push ebp
0x10018d9e: 20 3e and byte ptr [esi], bh
0x10018da0: fd std
0x10018da1: ea 79 88 ab 33 f8 9c ljmp 0x9cf8:0x33ab8879 <function_33ab8879>
; function: function_10018da8 at 0x10018da8 -- 0x10018dc1
0x10018da8: 59 pop ecx
0x10018da9: f8 clc
0x10018daa: 47 inc edi
0x10018dab: c8 4c dd 43 enter -0x22b4, 0x43
0x10018daf: 54 push esp
0x10018db0: 6d insd dword ptr es:[edi], dx
0x10018db1: 40 inc eax
0x10018db2: a2 cf 9f 4d e1 mov byte ptr [0xe14d9fcf], al
0x10018db7: 0d 40 e9 f6 4f or eax, 0x4ff6e940
0x10018dbc: e9 9b 14 5d 7e jmp 0x8e5ea25c <function_8e5ea25c>
; function: function_10018dc1 at 0x10018dc1 -- 0x10018e4e
0x10018dc1: e2 65 loop 0x10018e28 <function_10018dc1+0x67>
0x10018dc3: b6 1e mov dh, 0x1e
0x10018dc5: 4f dec edi
0x10018dc6: 69 59 3e ce c4 c3 39 imul ebx, dword ptr [ecx + 0x3e], 0x39c3c4ce
0x10018dcd: 12 60 98 adc ah, byte ptr [eax - 0x68]
0x10018dd0: 27 daa
0x10018dd1: 86 b3 06 f6 15 ca xchg byte ptr [ebx - 0x35ea09fa], dh
0x10018dd7: 78 35 js 0x10018e0e <function_10018dc1+0x4d>
0x10018dd9: 2d 09 62 c3 17 sub eax, 0x17c36209
0x10018dde: d1 47 9e rol dword ptr [edi - 0x62], 1
0x10018de1: 0c b7 or al, 0xb7
0x10018de3: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10018de4: 88 00 mov byte ptr [eax], al
0x10018de6: df ef fucomip st(7)
0x10018de8: 6a 21 push 0x21
0x10018dea: 0d 76 55 b6 0b or eax, 0xbb65576
0x10018def: 79 24 jns 0x10018e15 <function_10018dc1+0x54>
0x10018df1: 5a pop edx
0x10018df2: 14 77 adc al, 0x77
0x10018df4: 59 pop ecx
0x10018df5: fa cli
0x10018df6: 2a 95 7e 33 79 4a sub dl, byte ptr [ebp + 0x4a79337e]
0x10018dfc: f9 stc
0x10018dfd: 01 d8 add eax, ebx
0x10018dff: 98 cwde
0x10018e00: dc 0f fmul qword ptr [edi]
0x10018e02: 72 cc jb 0x10018dd0 <function_10018dc1+0xf>
0x10018e04: 1e push ds
0x10018e05: 05 62 fb 9d 11 add eax, 0x119dfb62
0x10018e0a: b0 0d mov al, 0xd
0x10018e0c: 3a 11 cmp dl, byte ptr [ecx]
0x10018e0e: d7 xlatb
0x10018e0f: 14 cd adc al, 0xcd
0x10018e11: 5f pop edi
; data inside code section at 0x10018e12 -- 0x10018e13
0x10018e12: 80 |. |
0x10018e13: b5 34 mov ch, 0x34
0x10018e15: 09 cb or ebx, ecx
0x10018e17: b8 6c 77 07 98 mov eax, 0x9807776c
0x10018e1c: 6c insb byte ptr es:[edi], dx
0x10018e1d: 2c ef sub al, 0xef
0x10018e1f: be f6 6f 85 33 mov esi, 0x33856ff6
0x10018e24: 95 xchg eax, ebp
0x10018e25: 49 dec ecx
; data inside code section at 0x10018e26 -- 0x10018e28
0x10018e26: 31 24 |1$ |
0x10018e28: f8 clc
0x10018e29: 5e pop esi
0x10018e2a: 51 push ecx
0x10018e2b: f3 fd std
0x10018e2d: 05 2f a5 e5 1a add eax, 0x1ae5a52f
0x10018e32: 4c dec esp
0x10018e33: 6e outsb dx, byte ptr [esi]
0x10018e34: 78 c0 js 0x10018df6 <function_10018dc1+0x35>
0x10018e36: b2 57 mov dl, 0x57
0x10018e38: d1 e1 shl ecx, 1
0x10018e3a: 84 5a 06 test byte ptr [edx + 6], bl
0x10018e3d: 95 xchg eax, ebp
0x10018e3e: 44 inc esp
0x10018e3f: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10018e40: d4 af aam 0xaf
0x10018e42: 89 93 53 3b 2f db mov dword ptr [ebx - 0x24d0c4ad], edx
0x10018e48: 19 6d 15 sbb dword ptr [ebp + 0x15], ebp
0x10018e4b: ca 79 52 retf 0x5279
; function: function_10018e4e at 0x10018e4e -- 0x10018e89
0x10018e4e: 49 dec ecx
0x10018e4f: 01 80 4d ed 5a c3 add dword ptr [eax - 0x3ca512b3], eax
0x10018e55: 49 dec ecx
0x10018e56: aa stosb byte ptr es:[edi], al
0x10018e57: 35 04 44 ca ea xor eax, 0xeaca4404
0x10018e5c: 09 9f 32 2a 01 55 or dword ptr [edi + 0x55012a32], ebx
0x10018e62: e8 dd d1 b2 0f call 0x1fb46044 <unknown_1fb46044>
0x10018e67: 71 f0 jno 0x10018e59
0x10018e69: 5a pop edx
0x10018e6a: df a4 79 99 8b df 54 fbld tbyte ptr [ecx + edi*2 + 0x54df8b99]
0x10018e71: 55 push ebp
0x10018e72: d2 1a rcr byte ptr [edx], cl
0x10018e74: c9 leave
0x10018e75: 27 daa
0x10018e76: 8a a5 ce 11 a3 a4 mov ah, byte ptr [ebp - 0x5b5cee32]
0x10018e7c: 9a 46 4d d5 81 88 45 lcall 0x4588:0x81d54d46 <unknown_81d54d46>
0x10018e83: 78 a9 js 0x10018e2e
0x10018e85: 9d popfd
0x10018e86: 54 push esp
0x10018e87: eb d6 jmp 0x10018e5f
; data inside code section at 0x10018e89 -- 0x10018ec0
0x10018e89: 6c 87 fe fa 30 ec 7f 8e 04 df cd 53 9c c5 85 83 |l...0......S....|
0x10018e99: 06 8d e0 03 43 ba ee 1b 38 0d 12 3c 25 a1 7d 39 |....C...8..<%.}9|
0x10018ea9: 70 34 6a 32 64 1a 9b 6e da 73 5e a9 69 f5 d1 de |p4j2d..n.s^.i...|
0x10018eb9: 9d 97 8f 44 cf c5 83 |...D... |
; function: function_10018ec0 at 0x10018ec0 -- 0x10018ec6
0x10018ec0: 15 c8 72 21 12 adc eax, 0x122172c8
0x10018ec5: c3 ret
; data inside code section at 0x10018ec6 -- 0x10018ee2
0x10018ec6: 7e d1 c0 82 75 23 d4 c9 fd fe ad 55 21 88 9f 65 |~...u#.....U!..e|
0x10018ed6: 99 dd 3f a9 8d 0c 18 f3 3c f3 ec d1 |..?.....<... |
; function: function_10018ee2 at 0x10018ee2 -- 0x10018fe4
0x10018ee2: 5f pop edi
0x10018ee3: 9a f4 49 8e fd 0b e2 lcall 0xe20b:0xfd8e49f4 <unknown_fd8e49f4>
0x10018eea: a9 8c 56 4c 5d test eax, 0x5d4c568c
0x10018eef: b9 a6 64 36 9e mov ecx, 0x9e3664a6
0x10018ef4: 00 34 fa add byte ptr [edx + edi*8], dh
0x10018ef7: 37 aaa
0x10018ef8: bd 6d b5 a3 89 mov ebp, 0x89a3b56d
0x10018efd: 13 99 a0 fb d7 8a adc ebx, dword ptr [ecx - 0x75280460]
0x10018f03: 70 5e jo 0x10018f63 <function_10018ee2+0x81>
0x10018f05: 51 push ecx
0x10018f06: 9b wait
0x10018f07: 46 inc esi
0x10018f08: aa stosb byte ptr es:[edi], al
0x10018f09: 2c be sub al, 0xbe
0x10018f0b: 8a 0f mov cl, byte ptr [edi]
0x10018f0d: 3f aas
0x10018f0e: 59 pop ecx
0x10018f0f: 25 ed e4 8c 86 and eax, 0x868ce4ed
0x10018f14: 98 cwde
0x10018f15: 7b 3b jnp 0x10018f52 <function_10018ee2+0x70>
0x10018f17: 99 cdq
0x10018f18: ea 9b 17 6c 49 a9 36 ljmp 0x36a9:0x496c179b <function_496c179b>
; data inside code section at 0x10018f1f -- 0x10018f21
0x10018f1f: c5 f0 |.. |
0x10018f21: d6 salc
0x10018f22: 73 e4 jae 0x10018f08 <function_10018ee2+0x26>
0x10018f24: 20 e0 and al, ah
0x10018f26: 36 2f das
0x10018f28: d4 2b aam 0x2b
0x10018f2a: d6 salc
0x10018f2b: 45 inc ebp
0x10018f2c: 24 0e and al, 0xe
0x10018f2e: e4 cb in al, 0xcb
0x10018f30: 8b 20 mov esp, dword ptr [eax]
0x10018f32: dc 19 fcomp qword ptr [ecx]
0x10018f34: 56 push esi
0x10018f35: 51 push ecx
0x10018f36: 4c dec esp
0x10018f37: 15 b1 d1 db 45 adc eax, 0x45dbd1b1
0x10018f3c: 22 81 91 30 4e ee and al, byte ptr [ecx - 0x11b1cf6f]
0x10018f42: 45 inc ebp
0x10018f43: 27 daa
0x10018f44: 82 a2 fc 5d ec 2e 5e and byte ptr [edx + 0x2eec5dfc], 0x5e
0x10018f4b: dc af 82 42 fe d6 fsubr qword ptr [edi - 0x2901bd7e]
0x10018f51: fb sti
0x10018f52: 78 76 js 0x10018fca <function_10018ee2+0xe8>
0x10018f54: 36 8d 77 dc lea esi, ss:[edi - 0x24]
0x10018f58: 66 98 cbw
0x10018f5a: 74 1e je 0x10018f7a <function_10018ee2+0x98>
0x10018f5c: dd 87 ba 7b 39 fb fld qword ptr [edi - 0x4c68446]
; data inside code section at 0x10018f62 -- 0x10018f63
0x10018f62: c5 |. |
0x10018f63: 0e push cs
0x10018f64: 0a 9a d4 02 e4 01 or bl, byte ptr [edx + 0x1e402d4]
0x10018f6a: 87 4c 40 ca xchg dword ptr [eax + eax*2 - 0x36], ecx
0x10018f6e: f0 f3 df 45 ec fild word ptr [ebp - 0x14]
; data inside code section at 0x10018f73 -- 0x10018f7a
0x10018f73: c1 ac 6c 5f 64 07 01 |..l_d.. |
0x10018f7a: 39 53 48 cmp dword ptr [ebx + 0x48], edx
0x10018f7d: 8a 02 mov al, byte ptr [edx]
0x10018f7f: 6f outsd dx, dword ptr [esi]
0x10018f80: 90 nop
; data inside code section at 0x10018f81 -- 0x10018f82
0x10018f81: db |. |
0x10018f82: b5 1f mov ch, 0x1f
0x10018f84: cd 97 int 0x97
0x10018f86: 7a f1 jp 0x10018f79 <function_10018ee2+0x8c>
0x10018f88: ef out dx, eax
0x10018f89: 45 inc ebp
0x10018f8a: c2 e5 b1 ret 0xb1e5
0x10018f8d: 01 19 add dword ptr [ecx], ebx
0x10018f8f: 26 6d insd dword ptr es:[edi], dx
0x10018f91: 8d a7 d7 4f 7e 63 lea esp, [edi + 0x637e4fd7]
0x10018f97: 5d pop ebp
0x10018f98: f1 int1
0x10018f99: 58 pop eax
0x10018f9a: 64 92 xchg eax, edx
; data inside code section at 0x10018f9c -- 0x10018f9e
0x10018f9c: 3e c5 |>. |
0x10018f9e: dd 4d 73 fisttp qword ptr [ebp + 0x73]
0x10018fa1: 6b 50 16 43 imul edx, dword ptr [eax + 0x16], 0x43
0x10018fa5: 9b wait
0x10018fa6: e7 56 out 0x56, eax
0x10018fa8: 90 nop
0x10018fa9: 7f bb jg 0x10018f66
0x10018fab: 71 81 jno 0x10018f2e <function_10018ee2+0x4c>
0x10018fad: 10 e4 adc ah, ah
0x10018faf: c2 84 5c ret 0x5c84
; data inside code section at 0x10018fb2 -- 0x10018fc7
0x10018fb2: 68 d0 40 11 d7 b4 3c 32 3c 2a fe cc 9e 75 8d d9 |h.@...<2<*...u..|
0x10018fc2: 36 42 f9 81 a1 |6B... |
0x10018fc7: d6 salc
0x10018fc8: 79 f5 jns 0x10018fbf <function_10018ee2+0xcd>
0x10018fca: 0f bb 18 btc dword ptr [eax], ebx
0x10018fcd: d6 salc
0x10018fce: 54 push esp
0x10018fcf: f8 clc
0x10018fd0: 00 b5 6d bf 53 c3 add byte ptr [ebp - 0x3cac4093], dh
0x10018fd6: f2 53 push ebx
0x10018fd8: 48 dec eax
0x10018fd9: e0 b4 loopne 0x10018f8f <function_10018ee2+0xad>
0x10018fdb: f2 96 xchg eax, esi
0x10018fdd: f8 clc
0x10018fde: fd std
0x10018fdf: 49 dec ecx
0x10018fe0: ee out dx, al
0x10018fe1: ca b4 d2 retf -0x2d4c
; data inside code section at 0x10018fe4 -- 0x10019005
0x10018fe4: 9a 2a 6a 17 3a 43 91 e2 af 99 fc 6b 3d c4 10 6e |.*j.:C.....k=..n|
0x10018ff4: d7 f9 57 92 73 be b3 37 f4 e4 6a ac ef 07 69 4e |..W.s..7..j...iN|
0x10019004: a0 |. |
; function: function_10019005 at 0x10019005 -- 0x10019008
0x10019005: ca fe 21 retf 0x21fe
; data inside code section at 0x10019008 -- 0x10019047
0x10019008: 94 f0 66 37 09 08 0c af e2 ba 4d cd 21 72 e4 b5 |..f7......M.!r..|
0x10019018: f6 2f f7 00 57 d5 5c f4 70 d0 9e b7 c6 02 46 a0 |./..W.\.p.....F.|
0x10019028: 9b 77 a9 64 5f 1f 37 03 b8 1f bc 82 f7 4e bb 55 |.w.d_.7......N.U|
0x10019038: 26 b4 f9 a9 87 f8 38 a6 8a 64 1a f1 52 d7 15 |&.....8..d..R.. |
; function: function_10019047 at 0x10019047 -- 0x1001904a
0x10019047: 98 cwde
0x10019048: eb 20 jmp 0x1001906a <function_1001906a>
; data inside code section at 0x1001904a -- 0x10019060
0x1001904a: 35 26 6b 7e 14 03 d9 ab d6 26 21 49 d3 55 51 df |5&k~.....&!I.UQ.|
0x1001905a: d2 c8 5c 51 af c4 |..\Q.. |
; function: function_10019060 at 0x10019060 -- 0x1001906a
0x10019060: da 72 3f fidiv dword ptr [edx + 0x3f]
0x10019063: f2 9f lahf
0x10019065: 5b pop ebx
0x10019066: 90 nop
0x10019067: 41 inc ecx
0x10019068: 65 ec in al, dx
; function: function_1001906a at 0x1001906a -- 0x1001918f
0x1001906a: 53 push ebx
0x1001906b: ff 1d 07 33 a0 29 lcall [0x29a03307]
0x10019071: 60 pushal
0x10019072: 1e push ds
0x10019073: ce into
0x10019074: 13 8a d7 dc 42 6a adc ecx, dword ptr [edx + 0x6a42dcd7]
0x1001907a: 5a pop edx
0x1001907b: 50 push eax
0x1001907c: 32 0a xor cl, byte ptr [edx]
0x1001907e: 14 67 adc al, 0x67
0x10019080: 5a pop edx
0x10019081: 97 xchg eax, edi
0x10019082: 68 75 fc 66 19 push 0x1966fc75
0x10019087: af scasd eax, dword ptr es:[edi]
0x10019088: 04 a2 add al, 0xa2
0x1001908a: e7 66 out 0x66, eax
0x1001908c: ef out dx, eax
0x1001908d: 77 e3 ja 0x10019072 <function_1001906a+0x8>
0x1001908f: 65 d6 salc
0x10019091: 9e sahf
0x10019092: ef out dx, eax
0x10019093: 79 7b jns 0x10019110 <function_1001906a+0xa6>
0x10019095: 68 72 29 c5 6b push 0x6bc52972
0x1001909a: 29 04 3f sub dword ptr [edi + edi], eax
0x1001909d: 68 69 c3 65 e5 push 0xe565c369
0x100190a2: f1 int1
0x100190a3: 1e push ds
; data inside code section at 0x100190a4 -- 0x100190b7
0x100190a4: 62 e0 7f fd 3a 3b 1f af ba b9 d7 c6 ce 1b 37 06 |b...:;........7.|
0x100190b4: 8f 0b 8e |... |
0x100190b7: 5f pop edi
0x100190b8: b5 3a mov ch, 0x3a
0x100190ba: 03 a4 aa 6a 29 8e 7a add esp, dword ptr [edx + ebp*4 + 0x7a8e296a]
0x100190c1: 08 ce or dh, cl
0x100190c3: 7d b1 jge 0x10019076
0x100190c5: 97 xchg eax, edi
0x100190c6: 21 95 01 7c dd bb and dword ptr [ebp - 0x442283ff], edx
0x100190cc: c0 f2 26 sal dl, 0x26
0x100190cf: 86 43 93 xchg byte ptr [ebx - 0x6d], al
0x100190d2: 65 16 push ss
0x100190d4: a8 32 test al, 0x32
0x100190d6: ea 66 b7 e2 e2 a1 91 ljmp 0x91a1:0xe2e2b766 <function_e2e2b766>
0x100190dd: f7 96 99 22 47 e4 not dword ptr [esi - 0x1bb8dd67]
0x100190e3: 94 xchg eax, esp
0x100190e4: 0d 1a e5 ec 39 or eax, 0x39ece51a
0x100190e9: 32 d1 xor dl, cl
0x100190eb: ca 2d 59 retf 0x592d
0x100190ee: 4e dec esi
0x100190ef: 1d 71 e1 5c 34 sbb eax, 0x345ce171
0x100190f4: 70 df jo 0x100190d5
0x100190f6: eb 29 jmp 0x10019121 <function_1001906a+0xb7>
; data inside code section at 0x100190f8 -- 0x1001910b
0x100190f8: d9 39 a0 f3 7f 7e 10 c6 67 84 56 15 1b 17 96 1f |.9...~..g.V.....|
0x10019108: 7b 84 a9 |{.. |
0x1001910b: 21 20 and dword ptr [eax], esp
0x1001910d: 6d insd dword ptr es:[edi], dx
0x1001910e: 87 21 xchg dword ptr [ecx], esp
0x10019110: 06 push es
0x10019111: 22 0f and cl, byte ptr [edi]
0x10019113: 68 4d 12 7d 08 push 0x87d124d
0x10019118: d8 71 96 fdiv dword ptr [ecx - 0x6a]
0x1001911b: b6 28 mov dh, 0x28
0x1001911d: 94 xchg eax, esp
0x1001911e: eb fe jmp 0x1001911e
; data inside code section at 0x10019120 -- 0x10019121
0x10019120: 7d |} |
0x10019121: 71 61 jno 0x10019184 <function_1001906a+0x11a>
0x10019123: af scasd eax, dword ptr es:[edi]
0x10019124: bc 7c e3 4b f2 mov esp, 0xf24be37c
0x10019129: dd 88 66 18 4b 97 fisttp qword ptr [eax - 0x68b4e79a]
0x1001912f: c5 17 lds edx, ptr [edi]
0x10019131: 39 07 cmp dword ptr [edi], eax
0x10019133: a8 0d test al, 0xd
0x10019135: 46 inc esi
0x10019136: e1 87 loope 0x100190bf
0x10019138: c3 ret
; data inside code section at 0x10019139 -- 0x1001913d
0x10019139: 66 cd 8f 04 |f... |
0x1001913d: 18 22 sbb byte ptr [edx], ah
0x1001913f: 4b dec ebx
0x10019140: eb cc jmp 0x1001910e <function_1001906a+0xa4>
; data inside code section at 0x10019142 -- 0x1001916b
0x10019142: 11 34 a7 bd 93 bd 23 34 47 0f 74 25 38 c1 99 6c |.4....#4G.t%8..l|
0x10019152: e6 f5 76 6f b3 54 0d 2d 13 4c 56 c9 ac b6 63 e2 |..vo.T.-.LV...c.|
0x10019162: 78 61 ce fb a5 b0 99 4b 6a |xa.....Kj |
0x1001916b: e9 8c ac 76 80 jmp 0x90783dfc <function_90783dfc>
; data inside code section at 0x10019170 -- 0x10019184
0x10019170: 30 71 80 18 e4 fa 61 4f a9 1c d2 f2 a0 48 fa 45 |0q....aO.....H.E|
0x10019180: 87 7d 68 d3 |.}h. |
0x10019184: f8 clc
0x10019185: 62 4d 89 bound ecx, qword ptr [ebp - 0x77]
0x10019188: 58 pop eax
0x10019189: 63 f9 arpl cx, di
0x1001918b: 84 12 test byte ptr [edx], dl
0x1001918d: eb f8 jmp 0x10019187
; data inside code section at 0x1001918f -- 0x10019200
0x1001918f: 31 52 53 47 9b 00 00 00 00 00 00 00 00 00 00 00 |1RSG............|
0x1001919f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100191af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100191bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100191cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100191df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100191ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100191ff: 00 |. |
; function: entry_point at 0x10019200 -- 0x10019212
0x10019200: fc cld
0x10019201: 55 push ebp
0x10019202: 50 push eax
0x10019203: e8 00 00 00 00 call 0x10019208
0x10019208: 5d pop ebp
0x10019209: 60 pushal
0x1001920a: e8 03 00 00 00 call 0x10019212 <function_10019212>
0x1001920f: 83 eb 0e sub ebx, 0xe
; function: function_10019212 at 0x10019212 -- 0x1001921f
0x10019212: eb 01 jmp 0x10019215
; data inside code section at 0x10019214 -- 0x10019215
0x10019214: 0c |. |
0x10019215: 58 pop eax
0x10019216: eb 01 jmp 0x10019219
; data inside code section at 0x10019218 -- 0x10019219
0x10019218: 35 |5 |
0x10019219: 40 inc eax
0x1001921a: eb 01 jmp 0x1001921d
; data inside code section at 0x1001921c -- 0x1001921d
0x1001921c: 36 |6 |
0x1001921d: ff e0 jmp eax
; function: function_1001921f at 0x1001921f -- 0x10019231
0x1001921f: 0b 61 b8 or esp, dword ptr [ecx - 0x48]
0x10019222: fc cld
0x10019223: 81 41 00 eb 01 e3 60 add dword ptr [ecx], 0x60e301eb
0x1001922a: e8 03 00 00 00 call 0x10019232 <function_10019232>
0x1001922f: d2 eb shr bl, cl
; data inside code section at 0x10019231 -- 0x10019232
0x10019231: 0b |. |
; function: function_10019232 at 0x10019232 -- 0x10019235
0x10019232: 58 pop eax
0x10019233: eb 01 jmp 0x10019236 <function_10019236>
; function: function_10019235 at 0x10019235 -- 0x10019236
0x10019235: 48 dec eax
; function: function_10019236 at 0x10019236 -- 0x1001923c
0x10019236: 40 inc eax
0x10019237: eb 01 jmp 0x1001923a
; data inside code section at 0x10019239 -- 0x1001923a
0x10019239: 35 |5 |
0x1001923a: ff e0 jmp eax
; function: function_1001923c at 0x1001923c -- 0x10019252
0x1001923c: e7 61 out 0x61, eax
0x1001923e: 2b e8 sub ebp, eax
0x10019240: 9c pushfd
0x10019241: eb 01 jmp 0x10019244
; data inside code section at 0x10019243 -- 0x10019244
0x10019243: d5 |. |
0x10019244: 9d popfd
0x10019245: eb 01 jmp 0x10019248
; data inside code section at 0x10019247 -- 0x10019248
0x10019247: 0b |. |
0x10019248: 58 pop eax
0x10019249: 60 pushal
0x1001924a: e8 03 00 00 00 call 0x10019252 <function_10019252>
0x1001924f: 83 eb 0e sub ebx, 0xe
; function: function_10019252 at 0x10019252 -- 0x1001925f
0x10019252: eb 01 jmp 0x10019255
; data inside code section at 0x10019254 -- 0x10019255
0x10019254: 0c |. |
0x10019255: 58 pop eax
0x10019256: eb 01 jmp 0x10019259
; data inside code section at 0x10019258 -- 0x10019259
0x10019258: 35 |5 |
0x10019259: 40 inc eax
0x1001925a: eb 01 jmp 0x1001925d
; data inside code section at 0x1001925c -- 0x1001925d
0x1001925c: 36 |6 |
0x1001925d: ff e0 jmp eax
; function: function_1001925f at 0x1001925f -- 0x1001927b
0x1001925f: 0b 61 89 or esp, dword ptr [ecx - 0x77]
0x10019262: 85 2d 2e 43 00 9c test dword ptr [0x9c00432e], ebp
0x10019268: eb 01 jmp 0x1001926b
; data inside code section at 0x1001926a -- 0x1001926b
0x1001926a: d5 |. |
0x1001926b: 9d popfd
0x1001926c: eb 01 jmp 0x1001926f
; data inside code section at 0x1001926e -- 0x1001926f
0x1001926e: 0b |. |
0x1001926f: 58 pop eax
0x10019270: eb 01 jmp 0x10019273
; data inside code section at 0x10019272 -- 0x10019273
0x10019272: e3 |. |
0x10019273: 60 pushal
0x10019274: e8 03 00 00 00 call 0x1001927c <function_1001927c>
0x10019279: d2 eb shr bl, cl
; data inside code section at 0x1001927b -- 0x1001927c
0x1001927b: 0b |. |
; function: function_1001927c at 0x1001927c -- 0x1001927f
0x1001927c: 58 pop eax
0x1001927d: eb 01 jmp 0x10019280 <function_10019280>
; function: function_1001927f at 0x1001927f -- 0x10019280
0x1001927f: 48 dec eax
; function: function_10019280 at 0x10019280 -- 0x10019286
0x10019280: 40 inc eax
0x10019281: eb 01 jmp 0x10019284
; data inside code section at 0x10019283 -- 0x10019284
0x10019283: 35 |5 |
0x10019284: ff e0 jmp eax
; function: function_10019286 at 0x10019286 -- 0x100192a5
0x10019286: e7 61 out 0x61, eax
0x10019288: 89 85 45 2e 43 00 mov dword ptr [ebp + 0x432e45], eax
0x1001928e: 9c pushfd
0x1001928f: eb 01 jmp 0x10019292
; data inside code section at 0x10019291 -- 0x10019292
0x10019291: d5 |. |
0x10019292: 9d popfd
0x10019293: eb 01 jmp 0x10019296
; data inside code section at 0x10019295 -- 0x10019296
0x10019295: 0b |. |
0x10019296: 89 9d 31 2e 43 00 mov dword ptr [ebp + 0x432e31], ebx
0x1001929c: 60 pushal
0x1001929d: e8 03 00 00 00 call 0x100192a5 <function_100192a5>
0x100192a2: 83 eb 0e sub ebx, 0xe
; function: function_100192a5 at 0x100192a5 -- 0x100192b2
0x100192a5: eb 01 jmp 0x100192a8
; data inside code section at 0x100192a7 -- 0x100192a8
0x100192a7: 0c |. |
0x100192a8: 58 pop eax
0x100192a9: eb 01 jmp 0x100192ac
; data inside code section at 0x100192ab -- 0x100192ac
0x100192ab: 35 |5 |
0x100192ac: 40 inc eax
0x100192ad: eb 01 jmp 0x100192b0
; data inside code section at 0x100192af -- 0x100192b0
0x100192af: 36 |6 |
0x100192b0: ff e0 jmp eax
; function: function_100192b2 at 0x100192b2 -- 0x100192c5
0x100192b2: 0b 61 89 or esp, dword ptr [ecx - 0x77]
0x100192b5: 8d 35 2e 43 00 eb lea esi, [0xeb00432e]
0x100192bb: 01 e3 add ebx, esp
0x100192bd: 60 pushal
0x100192be: e8 03 00 00 00 call 0x100192c6 <function_100192c6>
0x100192c3: d2 eb shr bl, cl
; data inside code section at 0x100192c5 -- 0x100192c6
0x100192c5: 0b |. |
; function: function_100192c6 at 0x100192c6 -- 0x100192c9
0x100192c6: 58 pop eax
0x100192c7: eb 01 jmp 0x100192ca <function_100192ca>
; function: function_100192c9 at 0x100192c9 -- 0x100192ca
0x100192c9: 48 dec eax
; function: function_100192ca at 0x100192ca -- 0x100192d0
0x100192ca: 40 inc eax
0x100192cb: eb 01 jmp 0x100192ce
; data inside code section at 0x100192cd -- 0x100192ce
0x100192cd: 35 |5 |
0x100192ce: ff e0 jmp eax
; function: function_100192d0 at 0x100192d0 -- 0x100192e1
0x100192d0: e7 61 out 0x61, eax
0x100192d2: 89 95 39 2e 43 00 mov dword ptr [ebp + 0x432e39], edx
0x100192d8: 60 pushal
0x100192d9: e8 03 00 00 00 call 0x100192e1 <function_100192e1>
0x100192de: 83 eb 0e sub ebx, 0xe
; function: function_100192e1 at 0x100192e1 -- 0x100192ee
0x100192e1: eb 01 jmp 0x100192e4
; data inside code section at 0x100192e3 -- 0x100192e4
0x100192e3: 0c |. |
0x100192e4: 58 pop eax
0x100192e5: eb 01 jmp 0x100192e8
; data inside code section at 0x100192e7 -- 0x100192e8
0x100192e7: 35 |5 |
0x100192e8: 40 inc eax
0x100192e9: eb 01 jmp 0x100192ec
; data inside code section at 0x100192eb -- 0x100192ec
0x100192eb: 36 |6 |
0x100192ec: ff e0 jmp eax
; function: function_100192ee at 0x100192ee -- 0x1001930f
0x100192ee: 0b 61 89 or esp, dword ptr [ecx - 0x77]
0x100192f1: b5 3d mov ch, 0x3d
0x100192f3: 2e 43 inc ebx
0x100192f5: 00 9c eb 01 d5 9d eb add byte ptr [ebx + ebp*8 - 0x14622aff], bl
0x100192fc: 01 0b add dword ptr [ebx], ecx
0x100192fe: 89 bd 41 2e 43 00 mov dword ptr [ebp + 0x432e41], edi
0x10019304: eb 01 jmp 0x10019307
; data inside code section at 0x10019306 -- 0x10019307
0x10019306: e3 |. |
0x10019307: 60 pushal
0x10019308: e8 03 00 00 00 call 0x10019310 <function_10019310>
0x1001930d: d2 eb shr bl, cl
; data inside code section at 0x1001930f -- 0x10019310
0x1001930f: 0b |. |
; function: function_10019310 at 0x10019310 -- 0x10019313
0x10019310: 58 pop eax
0x10019311: eb 01 jmp 0x10019314 <function_10019314>
; function: function_10019313 at 0x10019313 -- 0x10019314
0x10019313: 48 dec eax
; function: function_10019314 at 0x10019314 -- 0x1001931a
0x10019314: 40 inc eax
0x10019315: eb 01 jmp 0x10019318
; data inside code section at 0x10019317 -- 0x10019318
0x10019317: 35 |5 |
0x10019318: ff e0 jmp eax
; function: function_1001931a at 0x1001931a -- 0x1001932b
0x1001931a: e7 61 out 0x61, eax
0x1001931c: 89 a5 49 2e 43 00 mov dword ptr [ebp + 0x432e49], esp
0x10019322: 60 pushal
0x10019323: e8 03 00 00 00 call 0x1001932b <function_1001932b>
0x10019328: 83 eb 0e sub ebx, 0xe
; function: function_1001932b at 0x1001932b -- 0x10019338
0x1001932b: eb 01 jmp 0x1001932e
; data inside code section at 0x1001932d -- 0x1001932e
0x1001932d: 0c |. |
0x1001932e: 58 pop eax
0x1001932f: eb 01 jmp 0x10019332
; data inside code section at 0x10019331 -- 0x10019332
0x10019331: 35 |5 |
0x10019332: 40 inc eax
0x10019333: eb 01 jmp 0x10019336
; data inside code section at 0x10019335 -- 0x10019336
0x10019335: 36 |6 |
0x10019336: ff e0 jmp eax
; function: function_10019338 at 0x10019338 -- 0x10019348
0x10019338: 0b 61 83 or esp, dword ptr [ecx - 0x7d]
0x1001933b: ec in al, dx
0x1001933c: 50 push eax
0x1001933d: eb 01 jmp 0x10019340
; data inside code section at 0x1001933f -- 0x10019340
0x1001933f: e3 |. |
0x10019340: 60 pushal
0x10019341: e8 03 00 00 00 call 0x10019349 <function_10019349>
0x10019346: d2 eb shr bl, cl
; data inside code section at 0x10019348 -- 0x10019349
0x10019348: 0b |. |
; function: function_10019349 at 0x10019349 -- 0x1001934c
0x10019349: 58 pop eax
0x1001934a: eb 01 jmp 0x1001934d <function_1001934d>
; function: function_1001934c at 0x1001934c -- 0x1001934d
0x1001934c: 48 dec eax
; function: function_1001934d at 0x1001934d -- 0x10019353
0x1001934d: 40 inc eax
0x1001934e: eb 01 jmp 0x10019351
; data inside code section at 0x10019350 -- 0x10019351
0x10019350: 35 |5 |
0x10019351: ff e0 jmp eax
; function: function_10019353 at 0x10019353 -- 0x10019364
0x10019353: e7 61 out 0x61, eax
0x10019355: e8 00 00 00 00 call 0x1001935a
0x1001935a: 58 pop eax
0x1001935b: 60 pushal
0x1001935c: e8 03 00 00 00 call 0x10019364 <function_10019364>
0x10019361: 83 eb 0e sub ebx, 0xe
; function: function_10019364 at 0x10019364 -- 0x10019371
0x10019364: eb 01 jmp 0x10019367
; data inside code section at 0x10019366 -- 0x10019367
0x10019366: 0c |. |
0x10019367: 58 pop eax
0x10019368: eb 01 jmp 0x1001936b
; data inside code section at 0x1001936a -- 0x1001936b
0x1001936a: 35 |5 |
0x1001936b: 40 inc eax
0x1001936c: eb 01 jmp 0x1001936f
; data inside code section at 0x1001936e -- 0x1001936f
0x1001936e: 36 |6 |
0x1001936f: ff e0 jmp eax
; function: function_10019371 at 0x10019371 -- 0x10019391
0x10019371: 0b 61 2d or esp, dword ptr [ecx + 0x2d]
0x10019374: 5a pop edx
0x10019375: 01 00 add dword ptr [eax], eax
0x10019377: 00 9c eb 01 d5 9d eb add byte ptr [ebx + ebp*8 - 0x14622aff], bl
0x1001937e: 01 0b add dword ptr [ebx], ecx
0x10019380: 2b 85 bc 2b 43 00 sub eax, dword ptr [ebp + 0x432bbc]
0x10019386: eb 01 jmp 0x10019389
; data inside code section at 0x10019388 -- 0x10019389
0x10019388: e3 |. |
0x10019389: 60 pushal
0x1001938a: e8 03 00 00 00 call 0x10019392 <function_10019392>
0x1001938f: d2 eb shr bl, cl
; data inside code section at 0x10019391 -- 0x10019392
0x10019391: 0b |. |
; function: function_10019392 at 0x10019392 -- 0x10019395
0x10019392: 58 pop eax
0x10019393: eb 01 jmp 0x10019396 <function_10019396>
; function: function_10019395 at 0x10019395 -- 0x10019396
0x10019395: 48 dec eax
; function: function_10019396 at 0x10019396 -- 0x1001939c
0x10019396: 40 inc eax
0x10019397: eb 01 jmp 0x1001939a
; data inside code section at 0x10019399 -- 0x1001939a
0x10019399: 35 |5 |
0x1001939a: ff e0 jmp eax
; function: function_1001939c at 0x1001939c -- 0x100193b5
0x1001939c: e7 61 out 0x61, eax
0x1001939e: 89 85 b0 2b 43 00 mov dword ptr [ebp + 0x432bb0], eax
0x100193a4: 8b 85 e0 2b 43 00 mov eax, dword ptr [ebp + 0x432be0]
0x100193aa: eb 01 jmp 0x100193ad
; data inside code section at 0x100193ac -- 0x100193ad
0x100193ac: e3 |. |
0x100193ad: 60 pushal
0x100193ae: e8 03 00 00 00 call 0x100193b6 <function_100193b6>
0x100193b3: d2 eb shr bl, cl
; data inside code section at 0x100193b5 -- 0x100193b6
0x100193b5: 0b |. |
; function: function_100193b6 at 0x100193b6 -- 0x100193b9
0x100193b6: 58 pop eax
0x100193b7: eb 01 jmp 0x100193ba <function_100193ba>
; function: function_100193b9 at 0x100193b9 -- 0x100193ba
0x100193b9: 48 dec eax
; function: function_100193ba at 0x100193ba -- 0x100193c0
0x100193ba: 40 inc eax
0x100193bb: eb 01 jmp 0x100193be
; data inside code section at 0x100193bd -- 0x100193be
0x100193bd: 35 |5 |
0x100193be: ff e0 jmp eax
; function: function_100193c0 at 0x100193c0 -- 0x1003276f
0x100193c0: e7 61 out 0x61, eax
0x100193c2: 85 c0 test eax, eax
0x100193c4: 9c pushfd
0x100193c5: eb 01 jmp 0x100193c8
; data inside code section at 0x100193c7 -- 0x100193c8
0x100193c7: d5 |. |
0x100193c8: 9d popfd
0x100193c9: eb 01 jmp 0x100193cc
; data inside code section at 0x100193cb -- 0x100193cc
0x100193cb: 0b |. |
0x100193cc: 75 39 jne 0x10019407 <function_100193c0+0x47>
0x100193ce: 60 pushal
0x100193cf: e8 03 00 00 00 call 0x100193d7 <function_100193d7>
0x100193d4: 83 eb 0e sub ebx, 0xe
; data inside code section at 0x100193d7 -- 0x10019407
0x100193d7: eb 01 0c 58 eb 01 35 40 eb 01 36 ff e0 0b 61 40 |...X..5@..6...a@|
0x100193e7: eb 01 e3 60 e8 03 00 00 00 d2 eb 0b 58 eb 01 48 |...`........X..H|
0x100193f7: 40 eb 01 35 ff e0 e7 61 89 85 e0 2b 43 00 eb 08 |@..5...a...+C...|
0x10019407: eb 01 jmp 0x1001940a
; data inside code section at 0x10019409 -- 0x1001940a
0x10019409: 89 |. |
0x1001940a: e9 46 93 01 00 jmp 0x10032755 <function_100193c0+0x19395>
0x1001940f: 60 pushal
0x10019410: e8 03 00 00 00 call 0x10019418 <function_10019418>
0x10019415: 83 eb 0e sub ebx, 0xe
; data inside code section at 0x10019418 -- 0x100326e8
0x10019418: eb 01 0c 58 eb 01 35 40 eb 01 36 ff e0 0b 61 64 |...X..5@..6...ad|
0x10019428: 67 a1 30 00 8d 85 fc 0f b5 16 eb 01 35 b9 e0 95 |g.0.........5...|
0x10019438: 01 00 eb 01 83 33 db 2d 62 8a 73 16 eb 01 0b 8b |.....3.-b.s.....|
0x10019448: f8 48 96 8b d6 60 60 e8 03 00 00 00 83 eb 0e eb |.H...``.........|
0x10019458: 01 0c 58 eb 01 35 40 eb 01 36 ff e0 0b 61 bb 6e |..X..5@..6...a.n|
0x10019468: ab 7e 65 eb 01 e3 60 e8 03 00 00 00 d2 eb 0b 58 |.~e...`........X|
0x10019478: eb 01 48 40 eb 01 35 ff e0 e7 61 8d 85 9f 30 c0 |..H@..5...a...0.|
0x10019488: 65 eb 01 e3 60 e8 03 00 00 00 d2 eb 0b 58 eb 01 |e...`........X..|
0x10019498: 48 40 eb 01 35 ff e0 e7 61 05 92 54 81 9a 9c eb |H@..5...a..T....|
0x100194a8: 01 d5 9d eb 01 0b 50 60 e8 03 00 00 00 83 eb 0e |......P`........|
0x100194b8: eb 01 0c 58 eb 01 35 40 eb 01 36 ff e0 0b 61 64 |...X..5@..6...ad|
0x100194c8: ff b3 92 54 81 9a 9c eb 01 d5 9d eb 01 0b 64 89 |...T..........d.|
0x100194d8: a3 92 54 81 9a 60 e8 03 00 00 00 83 eb 0e eb 01 |..T..`..........|
0x100194e8: 0c 58 eb 01 35 40 eb 01 36 ff e0 0b 61 89 13 fc |.X..5@..6...a...|
0x100194f8: eb 01 0a eb 2c 03 8b 9a f6 c1 1f 75 02 8b f2 8a |....,......u....|
0x10019508: 06 4e 8d 9d 2b 00 56 eb 8a 27 eb 01 83 81 c3 f2 |.N..+.V..'......|
0x10019518: 84 eb 14 eb 02 81 c3 86 e0 53 eb 01 81 d2 c0 eb |.........S......|
0x10019528: 78 49 eb 01 03 75 d1 eb 75 83 32 c4 eb 02 81 c3 |xI...u..u.2.....|
0x10019538: 86 07 47 c3 32 8b 64 24 08 60 e8 03 00 00 00 83 |..G.2.d$.`......|
0x10019548: eb 0e eb 01 0c 58 eb 01 35 40 eb 01 36 ff e0 0b |.....X..5@..6...|
0x10019558: 61 64 67 8f 06 00 00 eb 01 e3 60 e8 03 00 00 00 |adg.......`.....|
0x10019568: d2 eb 0b 58 eb 01 48 40 eb 01 35 ff e0 e7 61 83 |...X..H@..5...a.|
0x10019578: c4 04 9c eb 01 d5 9d eb 01 0b 61 60 e8 03 00 00 |..........a`....|
0x10019588: 00 83 eb 0e eb 01 0c 58 eb 01 35 40 eb 01 36 ff |.......X..5@..6.|
0x10019598: e0 0b 61 fd e9 5f ff ff ff 34 5a eb 8d c1 67 b4 |..a.._...4Z...g.|
0x100195a8: d0 fc 3c 16 4d 27 04 0d 78 32 4c 77 69 c3 5a 64 |..<.M'..x2Lwi.Zd|
0x100195b8: dc 6e c7 ac 63 de 5a 75 7f 4a 19 99 74 46 66 42 |.n..c.Zu.J..tFfB|
0x100195c8: c1 f8 b1 f4 8b ab a9 7c e8 03 2f 6d 34 73 7c b4 |.......|../m4s|.|
0x100195d8: 6c 5f ad 4e 20 5a 34 76 fe 9d b5 33 37 5d c8 78 |l_.N Z4v...37].x|
0x100195e8: aa 4a 58 94 2b 68 dd b0 fe c5 55 e6 93 37 da e4 |.JX.+h....U..7..|
0x100195f8: 2b 3d 0b 16 81 32 9a 6e 4d b7 a1 0d 1a 4f 70 7a |+=...2.nM....Opz|
0x10019608: c1 bd 8c c5 c4 b1 16 e3 95 64 a8 90 67 67 60 2a |.........d..gg`*|
0x10019618: 76 f9 5d 8e 40 59 22 61 c9 c9 f0 38 5a fa d0 24 |v.].@Y"a...8Z..$|
0x10019628: a1 ca 45 70 ba d2 78 a9 e6 3f 47 54 56 d8 91 9d |..Ep..x..?GTV...|
0x10019638: a1 6d db a7 64 b6 46 1a cf a0 d2 c0 d7 d2 53 24 |.m..d.F.......S$|
0x10019648: 90 e9 71 37 bd 7d e7 52 e5 39 4b 4c 66 b8 b3 1d |..q7.}.R.9KLf...|
0x10019658: 98 81 2b 7f 4c 48 b9 cb 54 67 c2 f4 12 ef e4 bb |..+.LH..Tg......|
0x10019668: 71 19 a9 78 f3 45 61 8e ef a4 ec 44 ae 66 22 a6 |q..x.Ea....D.f".|
0x10019678: 96 37 b4 a6 0c 2b ae 7c 33 e7 de 84 71 e1 ff c3 |.7...+.|3...q...|
0x10019688: b5 da 23 0b c9 ba 64 b2 9a bc ef fd 85 79 df 72 |..#...d......y.r|
0x10019698: 9b ba 13 8e 91 81 3a 34 5a d3 14 6c 6b 5e 29 42 |......:4Z..lk^)B|
0x100196a8: a2 11 5e 9a 51 de f4 33 85 37 b4 98 d7 a1 9d 1d |..^.Q..3.7......|
0x100196b8: 4d b4 1e 27 ce e0 39 31 0d 26 c2 34 52 72 93 d7 |M..'..91.&.4Rr..|
0x100196c8: 1d 41 88 b5 dc 03 8c ae 2d ae d2 16 56 26 9d 9b |.A......-...V&..|
0x100196d8: 55 c3 1b 9e ac 11 e5 cd 05 a9 7c 8d c7 87 e2 4d |U.........|....M|
0x100196e8: 44 88 d3 e7 2d bd f0 bc 13 b4 5a 56 2e 87 06 ff |D...-.....ZV....|
0x100196f8: 71 32 6d e1 23 29 c6 43 df 2c a9 db 3d b4 2f a3 |q2m.#).C.,..=./.|
0x10019708: f8 53 d8 e1 0c c3 61 a8 ae e7 19 e3 c5 af ac 7d |.S....a........}|
0x10019718: 97 31 f8 5b b3 d6 06 8a e2 9f 24 8d 7c 56 d0 24 |.1.[......$.|V.$|
0x10019728: dd b1 61 68 d3 d4 d8 a1 e1 cf a4 74 36 1e bc 1d |..ah.......t6...|
0x10019738: 71 41 b4 be af 69 40 b6 cd 26 20 ca dd 70 51 f8 |qA...i@..& ..pQ.|
0x10019748: 11 79 9d df 1c 80 8d 62 19 37 84 53 d4 2a 54 47 |.y.....b.7.S.*TG|
0x10019758: 51 6b d7 07 40 91 8a 37 cc cb 0b eb 1d 3b 50 25 |Qk..@..7.....;P%|
0x10019768: 15 4f e3 06 ed 51 66 c2 1c 4d 14 43 b7 66 1e b4 |.O...Qf..M.C.f..|
0x10019778: 04 69 d3 e9 d3 48 77 42 cf cd ba e5 fd 41 10 9a |.i...HwB.....A..|
0x10019788: 08 d3 df ff 1d 02 9b aa 4a 74 ec fb 35 97 2e 6d |........Jt..5..m|
0x10019798: 38 d7 92 e9 5a 0b d2 79 f3 f8 5b 0a 76 44 64 c5 |8...Z..y..[.vDd.|
0x100197a8: 26 6e 55 00 e2 a5 52 5c 7f 36 1d 76 63 a2 ac 72 |&nU...R\.6.vc..r|
0x100197b8: 2f 19 87 b6 c2 26 83 a3 82 e2 64 3c f5 bc 10 69 |/....&....d<...i|
0x100197c8: 3a 3a 32 e8 7c 47 7b d4 db b7 47 e3 69 ee b1 fd |::2.|G{...G.i...|
0x100197d8: 27 fa b8 32 f9 35 fe 0e 6b 53 4f c6 10 06 10 41 |'..2.5..kSO....A|
0x100197e8: 7c 6c 2b 3d 07 02 8c 8c bf 96 d8 ea 9d 81 ca 9b ||l+=............|
0x100197f8: 07 9e f0 0d fd ad 95 b0 4a bc af f4 b0 03 ff e8 |........J.......|
0x10019808: 5b a2 13 7f cc 60 99 42 a0 c0 28 21 33 f0 82 df |[....`.B..(!3...|
0x10019818: a2 74 9a f1 e7 1c 94 54 b5 b6 26 2b 3d 84 06 f2 |.t.....T..&+=...|
0x10019828: 89 a7 48 98 43 dd 98 e3 a6 ea 86 d1 13 a8 ac 86 |..H.C...........|
0x10019838: 08 10 de a6 61 6b a8 dc ee 26 2a ea ea 0f 26 90 |....ak...&*...&.|
0x10019848: a6 92 4a 9a 75 31 2d e8 3b 62 be 81 b1 1c 6e 63 |..J.u1-.;b....nc|
0x10019858: 17 64 5f 87 de 98 6b a4 e7 50 78 90 34 66 09 4b |.d_...k..Px.4f.K|
0x10019868: 6b 4f a2 1e 53 da 8b ba 4d dc 9b ed 9a f8 a5 ac |kO..S...M.......|
0x10019878: 9d 1c b7 b8 fe 6b 3d 40 82 b2 06 47 9a c7 b4 6d |.....k=@...G...m|
0x10019888: 3c 8c d1 f5 c9 94 b5 2f 96 c9 2c dc 2b 6f 34 97 |<....../..,.+o4.|
0x10019898: 50 2b 0c 25 6a 9b 6b 54 2c 80 25 b5 71 7f ed 3a |P+.%j.kT,.%.q..:|
0x100198a8: 79 06 c6 bb 87 65 80 ce b8 a4 37 6a 99 f6 fa 1b |y....e....7j....|
0x100198b8: 24 de 56 eb 85 eb db 68 40 57 d8 67 32 ee 26 41 |$.V....h@W.g2.&A|
0x100198c8: df 1b 6f 12 71 31 60 92 db 22 b1 e1 39 3d 8f 6a |..o.q1`.."..9=.j|
0x100198d8: 34 cf 7b f7 a9 d1 76 5b 02 b6 b5 b3 3e c9 8b 99 |4.{...v[....>...|
0x100198e8: d2 b1 54 2d 32 ec 54 44 5d 95 9a d1 97 f6 f9 4e |..T-2.TD]......N|
0x100198f8: 33 fa 6b 25 2c eb ff 08 84 ea 3c 16 2b 1c 1d 4a |3.k%,.....<.+..J|
0x10019908: 3f 5c df 9a 3a 91 b7 4f d9 e6 2a e1 d5 bc 07 cd |?\..:..O..*.....|
0x10019918: 86 17 7c 40 7b c3 cc 64 59 9e 9c 08 50 8a eb a3 |..|@{..dY...P...|
0x10019928: ea e0 f2 a8 15 f9 53 f6 4f 12 ff 37 ec c4 9e 0c |......S.O..7....|
0x10019938: e9 a3 a5 07 0a 42 24 a0 d6 a1 db ef f1 8a 78 c5 |.....B$.......x.|
0x10019948: 94 fd 32 ea 43 62 62 3e 0a 61 ff d3 bb 91 bf 6a |..2.Cbb>.a.....j|
0x10019958: 9f 90 77 c8 ed 79 24 f2 3f 22 4d dc b5 98 9d 70 |..w..y$.?"M....p|
0x10019968: ff dd 15 a7 16 04 42 6c e2 f2 b9 22 49 79 58 ff |......Bl..."IyX.|
0x10019978: 51 a6 04 a1 4c 82 57 07 27 90 c2 55 72 34 a1 f9 |Q...L.W.'..Ur4..|
0x10019988: 72 3f 5d 38 70 0f 1e 4f f1 ce 25 a1 90 e4 fe 33 |r?]8p..O..%....3|
0x10019998: 70 5a 80 36 83 a2 58 8d d6 c2 db 66 e0 04 87 ef |pZ.6..X....f....|
0x100199a8: e1 c3 43 a8 63 05 cf a2 8c fa 8c 23 86 e8 78 0a |..C.c......#..x.|
0x100199b8: b3 44 98 8e a3 b4 4e aa 3c 3b 1f 71 4e e8 e6 3c |.D....N.<;.qN..<|
0x100199c8: a6 b8 31 01 0c 8f 31 db 1d 9a 7d 72 c1 9f 1b d8 |..1...1...}r....|
0x100199d8: 23 f6 cb 20 41 bb 64 a6 43 f4 30 a8 05 08 fd ec |#.. A.d.C.0.....|
0x100199e8: 71 42 26 4b cc c4 fc 4f 92 54 a1 12 46 30 b3 45 |qB&K...O.T..F0.E|
0x100199f8: 53 f4 f8 8d b8 61 0c 5e 32 d8 f0 a0 40 5e 72 d0 |S....a.^2...@^r.|
0x10019a08: 86 b1 23 e4 a7 37 92 60 e6 2f 5c 2f c2 68 3c 64 |..#..7.`./\/.h<d|
0x10019a18: 30 22 a8 19 ac ef a5 86 42 93 cd 26 e6 24 5c b2 |0"......B..&.$\.|
0x10019a28: 36 c3 b7 86 ab 3f 75 c4 8a 73 7b b3 f3 0e 65 b5 |6....?u..s{...e.|
0x10019a38: e4 06 e1 1d 45 d5 b0 c3 e6 6a 56 e4 64 20 0d 37 |....E....jV.d .7|
0x10019a48: b7 fb 3c 71 89 ef 35 38 8d ec 21 42 e8 56 f0 fe |..<q..58..!B.V..|
0x10019a58: 51 6c 79 6b 60 9d 38 4b e9 9d 26 90 81 e3 c9 56 |Qlyk`.8K..&....V|
0x10019a68: 50 7e 5f 77 2b 48 fd 78 59 cb 06 d4 0e 07 58 3b |P~_w+H.xY.....X;|
0x10019a78: a4 06 00 94 ad 1b a5 21 77 6e b2 be 15 12 7b 9e |.......!wn....{.|
0x10019a88: 7b 53 41 18 fb 41 93 81 f5 7d ad bf 07 b7 0e 12 |{SA..A...}......|
0x10019a98: 9b ad a3 29 1d e7 0f ae 69 31 e2 d7 60 88 ce a9 |...)....i1..`...|
0x10019aa8: 31 26 0d 76 7d 11 6f 8e f7 50 2a a2 c6 8c 27 8f |1&.v}.o..P*...'.|
0x10019ab8: 17 25 c6 fe 87 f4 19 e2 88 24 77 b0 87 9a 40 fa |.%.......$w...@.|
0x10019ac8: 02 cb 02 9f 31 2b 8b 6e 64 23 fd 91 80 4b 4c bd |....1+.nd#...KL.|
0x10019ad8: 52 4e ed e5 cd 78 be 98 78 a8 97 25 7b db b3 06 |RN...x..x..%{...|
0x10019ae8: 01 a9 d0 3a 76 b9 f3 fb 10 1d 59 06 04 12 c5 fc |...:v.....Y.....|
0x10019af8: af dc bb bd ad e6 dc 65 07 3a 4f b4 f5 76 ad 16 |.......e.:O..v..|
0x10019b08: 78 15 8d 08 5f 64 4a a4 3e 1d f8 70 ec 3a ab 12 |x..._dJ.>..p.:..|
0x10019b18: 63 32 e2 b3 1e f5 23 eb 76 92 7e db 9f 8a 4c cc |c2....#.v.~...L.|
0x10019b28: dd ef 60 39 d4 93 75 71 32 1b b7 90 17 e7 47 95 |..`9..uq2.....G.|
0x10019b38: 6b 80 d5 b7 4c 24 a3 2b 1a 5d 68 63 a0 51 c2 1d |k...L$.+.]hc.Q..|
0x10019b48: 79 5a 49 87 fa f9 85 57 cc 48 f6 3b f3 32 e1 68 |yZI....W.H.;.2.h|
0x10019b58: fd ad d0 c8 64 b2 c3 c0 37 df d0 07 47 5e d6 6c |....d...7...G^.l|
0x10019b68: 69 6f 33 49 46 3a 7f d6 49 b3 10 d0 47 41 0c e6 |io3IF:..I...GA..|
0x10019b78: d7 1a cd 8a b3 a9 43 42 42 d9 28 43 1d 5f 6c af |......CBB.(C._l.|
0x10019b88: 01 57 12 3f 74 b9 35 f6 ab 90 21 80 8d ec d9 42 |.W.?t.5...!....B|
0x10019b98: e9 e9 98 30 11 dc 43 7c cd 67 ef 64 a0 75 c4 99 |...0..C|.g.d.u..|
0x10019ba8: b8 a1 63 a3 50 da 4d f6 b0 f0 79 ae 40 d7 46 b2 |..c.P.M...y.@.F.|
0x10019bb8: 99 1d 17 e5 c7 31 b7 42 e5 f2 06 3e b5 81 0a 96 |.....1.B...>....|
0x10019bc8: fa 0d 87 1c 9a 0c 69 83 bf c4 6a 58 9e 1e a4 ef |......i...jX....|
0x10019bd8: f0 cd e5 bb ba dd f3 82 8e 7c 35 4a d6 f7 1b e5 |.........|5J....|
0x10019be8: e2 3c 1d b4 c6 40 a0 d9 ba 7e 09 41 94 34 f1 d8 |.<...@...~.A.4..|
0x10019bf8: 2e 1d c7 e8 85 a6 42 84 e1 36 e6 c0 2f 5c c4 b7 |......B..6../\..|
0x10019c08: 80 09 62 22 e1 49 d5 2d d1 de 45 16 a8 fd 3c 43 |..b".I.-..E...<C|
0x10019c18: b0 da 6f b8 7a 8d eb c5 88 64 f4 c0 a7 4b 57 6d |..o.z....d...KWm|
0x10019c28: 68 01 4c 62 6b 38 33 29 3f 52 3d 34 f5 16 0b dc |h.Lbk83)?R=4....|
0x10019c38: 66 db 09 a9 ad f4 89 31 6d 28 65 92 63 0b 41 5f |f......1m(e.c.A_|
0x10019c48: 0c 2c 93 1b c4 13 3e 34 7a 20 47 53 3a 02 56 5a |.,....>4z GS:.VZ|
0x10019c58: 1d 0a a4 65 68 68 d2 5c bd f2 65 b9 57 21 6d e9 |...ehh.\..e.W!m.|
0x10019c68: ec e8 9d 93 0d a4 40 cb c0 c0 1c 27 da ae e4 54 |......@....'...T|
0x10019c78: 64 0c 7a 0b 07 91 46 06 ea ca b4 33 dc 01 6b e9 |d.z...F....3..k.|
0x10019c88: 3f b0 54 a8 f8 36 aa 21 d0 f1 1e 3d 17 ca 7c 4f |?.T..6.!...=..|O|
0x10019c98: 1d 30 ab 53 c9 22 fc 7b d6 99 02 96 a4 d6 3f b4 |.0.S.".{......?.|
0x10019ca8: 62 9b a9 92 d7 ca 8a 06 4c f4 b9 93 a0 60 f4 24 |b.......L....`.$|
0x10019cb8: 8e 62 db 72 c5 c4 db 37 4f f4 bc 3e 08 70 2d 5c |.b.r...7O..>.p-\|
0x10019cc8: 98 89 4e 20 db d1 77 1b b3 42 0a f4 5a 1d a2 7e |..N ..w..B..Z..~|
0x10019cd8: a7 d6 ac 85 76 01 c3 c1 4e 50 47 72 b1 5c 86 d3 |....v...NPGr.\..|
0x10019ce8: 9d d0 f6 59 84 ce e3 e1 c1 5b b4 55 51 08 34 8e |...Y.....[.UQ.4.|
0x10019cf8: 94 60 c1 87 c7 a4 72 df 84 1a 4c 40 cd 47 be 7b |.`....r...L@.G.{|
0x10019d08: 51 fa 9a 94 06 01 ef 05 60 2e 02 18 d1 49 88 67 |Q.......`....I.g|
0x10019d18: 5a 77 de bd 7e 23 c7 74 45 40 e9 18 b4 d8 c3 1c |Zw..~#.tE@......|
0x10019d28: c7 1a 68 ec 74 40 ee 65 b2 4d b5 48 34 27 6f c3 |..h.t@.e.M.H4'o.|
0x10019d38: ff 2b 3d 06 c1 62 13 a9 56 da 9e f3 a2 01 c2 a4 |.+=..b..V.......|
0x10019d48: cb b6 7d e1 1f 50 e9 4b 3b fc c3 85 cd 0e 7e 50 |..}..P.K;.....~P|
0x10019d58: 88 ff 86 4b 75 14 55 33 75 db 9c 99 a6 d3 6a eb |...Ku.U3u.....j.|
0x10019d68: 8e 76 b4 60 ae 0b f3 3d 53 50 0b 0a ed ba 88 40 |.v.`...=SP.....@|
0x10019d78: c5 9a 03 dc 20 b0 fd 31 d7 49 3b 38 93 ef 26 d3 |.... ..1.I;8..&.|
0x10019d88: 19 89 b6 4c 4b 35 f6 98 45 ed ba 05 97 48 60 68 |...LK5..E....H`h|
0x10019d98: ad 1c ae c2 87 34 3a ff d9 04 30 32 8a 7d 89 32 |.....4:...02.}.2|
0x10019da8: a9 b9 fd 06 a2 ac fb 00 78 4a d4 d9 7d 90 9e b9 |........xJ..}...|
0x10019db8: ae 09 24 62 f8 90 c8 1d 8f 10 8c 4f e9 6f db cc |..$b.......O.o..|
0x10019dc8: 72 f2 46 aa 61 df 6e 34 f2 64 22 e5 5d 69 d6 1e |r.F.a.n4.d".]i..|
0x10019dd8: ff 56 04 c5 c8 4e 49 bf 26 53 10 13 b9 11 9a 02 |.V...NI.&S......|
0x10019de8: c4 dc 2d 01 03 d0 c3 b0 6f 74 29 f0 3a 09 d3 e9 |..-.....ot).:...|
0x10019df8: 11 16 de 04 2d 70 bf 44 6c 3b 85 03 12 28 9d 71 |....-p.Dl;...(.q|
0x10019e08: 20 59 fa 59 30 fc 2d 43 3c 09 c4 4d 7f c9 74 35 | Y.Y0.-C<..M..t5|
0x10019e18: d8 6e b9 33 25 0c 99 73 62 92 6b dc 4f b0 9e 8f |.n.3%..sb.k.O...|
0x10019e28: c1 e1 e2 9c b7 8a 0f 8a 21 43 ce 4e 39 48 38 a6 |........!C.N9H8.|
0x10019e38: fd ce 82 f2 57 64 6e ac 5e 1d 51 f8 a8 49 c6 d5 |....Wdn.^.Q..I..|
0x10019e48: a0 4d 90 08 df 2e 0f 26 42 77 45 31 6a 13 ae 09 |.M.....&BwE1j...|
0x10019e58: e0 43 2a 0a ba 6c fb 27 5a bb fe ce 74 58 d4 fa |.C*..l.'Z...tX..|
0x10019e68: 79 32 dc 51 fa 97 fc 45 3c 8a b3 15 ee 30 b7 1f |y2.Q...E<....0..|
0x10019e78: 68 da ca fd eb f3 ac 1e 47 73 a7 79 94 6f 30 f0 |h.......Gs.y.o0.|
0x10019e88: fe 65 77 98 1c b9 07 be a7 11 7c 80 46 77 c5 f9 |.ew.......|.Fw..|
0x10019e98: 6f c9 0b 5c 22 ab 3b 62 0e 54 49 8e 58 0d 85 af |o..\".;b.TI.X...|
0x10019ea8: 82 86 72 dd 92 8f 94 13 21 00 4f 03 ee 58 5c 92 |..r.....!.O..X\.|
0x10019eb8: 7d 4f 9c b9 aa 92 8e c6 ff 3e bd 59 35 ce 99 32 |}O.......>.Y5..2|
0x10019ec8: dc 3c 63 80 5c 37 dd cd 8f 60 b1 c4 04 a9 a4 37 |.<c.\7...`.....7|
0x10019ed8: c7 a2 6c af 0e 0e f3 e3 a4 72 61 4e 11 93 b3 0a |..l......raN....|
0x10019ee8: b6 cb a8 cc 64 02 a2 6b c4 e5 44 e0 cc 29 62 be |....d..k..D..)b.|
0x10019ef8: 23 11 27 e6 00 9d f9 da f2 4b 6a 5e 73 8e d0 e7 |#.'......Kj^s...|
0x10019f08: 62 79 85 41 10 82 9d 20 9f e7 e9 53 b1 2e 7e a8 |by.A... ...S..~.|
0x10019f18: 7a 76 e0 d7 a0 c0 33 b5 80 ed e9 8b e8 11 0e 68 |zv....3........h|
0x10019f28: 8e cc 5f 76 e5 4f df 1e 8e cd 68 16 a5 88 b4 6d |.._v.O....h....m|
0x10019f38: a3 6a fd 95 27 26 db 20 32 fa 30 d1 74 65 b6 42 |.j..'&. 2.0.te.B|
0x10019f48: 12 9b 33 90 52 0e 9e e0 a7 a9 d1 89 42 aa 8d 4f |..3.R.......B..O|
0x10019f58: 09 10 8e 68 79 8e c4 a0 8e ea 14 08 8e 09 58 36 |...hy.........X6|
0x10019f68: 3c b2 26 1e 87 09 c7 fd b2 87 22 b6 7e ce ef 05 |<.&.......".~...|
0x10019f78: 98 ce 4c 41 0b 53 bf 79 b4 96 ef f9 3e cb 86 89 |..LA.S.y....>...|
0x10019f88: 41 2b f5 05 89 98 d2 43 26 64 b6 a1 8a d2 ba 5a |A+.....C&d.....Z|
0x10019f98: f5 37 16 ab 72 4c b0 89 e4 54 e0 05 03 b1 81 24 |.7..rL...T.....$|
0x10019fa8: 66 65 56 ca ec 9f 30 28 74 de 31 a1 27 5e 9c 08 |feV...0(t.1.'^..|
0x10019fb8: b5 de 26 40 12 da 1c 3c ea 07 1b 01 18 f5 d2 7e |..&@...<.......~|
0x10019fc8: 24 b9 e7 9b f8 00 ba 31 87 34 e3 fa 12 1a e7 da |$......1.4......|
0x10019fd8: 39 54 0f 18 f7 15 7b 8f 93 57 9f d9 06 9b bd f5 |9T....{..W......|
0x10019fe8: 2a 9c 0b f0 4f 36 27 cc 0c 7b 79 83 4c 60 ae 7c |*...O6'..{y.L`.||
0x10019ff8: b8 49 c9 78 a0 34 7b 80 6a 8b 49 97 69 eb b4 6f |.I.x.4{.j.I.i..o|
0x1001a008: db 36 ea 52 7e bd d8 a5 f4 c1 f0 45 42 a8 dd c3 |.6.R~......EB...|
0x1001a018: 63 98 c4 9a aa 0b 46 98 28 15 cf 61 0d 0a 0b 90 |c.....F.(..a....|
0x1001a028: e6 b5 14 9c a2 2e 5a d0 ea 6c 8b 4f d9 cf 95 36 |......Z..l.O...6|
0x1001a038: 06 24 5c ee 52 44 21 07 10 99 69 2c b9 b5 b1 ef |.$\.RD!...i,....|
0x1001a048: 09 e9 a2 96 5c 87 eb 72 f9 48 df 7e 86 e3 f3 44 |....\..r.H.~...D|
0x1001a058: d1 f0 9b 88 16 22 f3 73 e1 72 7a 0d c0 0a d9 d2 |.....".s.rz.....|
0x1001a068: 85 b5 46 7e 1b 54 a5 14 79 ec 42 b2 74 93 92 29 |..F~.T..y.B.t..)|
0x1001a078: a8 60 cc 03 e9 b0 2d 63 02 89 8b d0 9b 0b 53 ab |.`....-c......S.|
0x1001a088: 30 3a 75 ac c6 5c 5c 07 50 fd 8b 2d 12 2d 38 31 |0:u..\\.P..-.-81|
0x1001a098: f8 f9 d8 6a 2b 4d cd 74 41 48 d7 e8 f7 e6 6f 9e |...j+M.tAH....o.|
0x1001a0a8: 9d 1d 2c 84 a2 55 4b 20 da 00 c3 1f 65 87 0f 60 |..,..UK ....e..`|
0x1001a0b8: a9 c7 2e 3b 51 e4 ae ad 24 ab 26 48 ac 3f 90 f3 |...;Q...$.&H.?..|
0x1001a0c8: 5c 7e cc c1 6c 3f dd dc 03 79 a8 30 92 34 b4 22 |\~..l?...y.0.4."|
0x1001a0d8: cd 5d 0e 72 b0 e0 5a 8c 7d 13 a8 e1 81 db 03 32 |.].r..Z.}......2|
0x1001a0e8: 46 e5 3c 80 8a 5f bb fb bf ed 1b 8b cb 87 30 2a |F.<.._........0*|
0x1001a0f8: 79 f9 fc ea 10 c4 1c 16 29 06 3b ef 71 f3 2f ec |y.......).;.q./.|
0x1001a108: ea bf c6 41 67 61 9a d7 4c 50 2d 8f de ba 59 98 |...Aga..LP-...Y.|
0x1001a118: fa 8a 60 9a 68 9c 8a a4 e6 e4 1e 2b 88 89 50 d3 |..`.h......+..P.|
0x1001a128: c5 bd a6 9d 1b a3 61 67 7e c0 d0 e3 ac 3d 0c 9d |......ag~....=..|
0x1001a138: 52 4f e2 23 93 ac ab bc 9d 62 ce aa 8d 01 4d ee |RO.#.....b....M.|
0x1001a148: b8 17 d1 b3 12 fd aa c3 3e fd b4 9a 45 76 50 50 |........>...EvPP|
0x1001a158: c8 51 11 8b 77 6f 0f e3 dc ca 2e 89 5c 0a 44 3d |.Q..wo......\.D=|
0x1001a168: 0e 60 92 87 58 9f 9e f6 e6 49 b6 bd 9b a1 6a b7 |.`..X....I....j.|
0x1001a178: 32 08 8f f5 b9 56 cb 1c 5f 5d 96 77 37 a7 f4 9d |2....V.._].w7...|
0x1001a188: ef 06 4c 68 10 2d e3 61 68 4d 22 de 64 69 d8 22 |..Lh.-.ahM".di."|
0x1001a198: f3 6a 62 95 5a b9 c0 21 50 7e 92 bb 8e 5f 30 95 |.jb.Z..!P~..._0.|
0x1001a1a8: e4 6b 38 52 e1 2a 42 df 3a ca be 32 12 2f 49 48 |.k8R.*B.:..2./IH|
0x1001a1b8: 56 df 5a 94 bb 47 6f 13 df d5 0e 56 bc ac 7c e6 |V.Z..Go....V..|.|
0x1001a1c8: bd 54 a9 39 92 c8 14 a6 1c 41 63 b1 5b de 3e 81 |.T.9.....Ac.[.>.|
0x1001a1d8: 73 4f 0f 56 77 5e 96 40 2e e7 7e 85 92 c7 13 0b |sO.Vw^.@..~.....|
0x1001a1e8: 9e f1 c6 97 17 62 b6 7f b4 f0 d3 b8 89 c4 cb 10 |.....b..........|
0x1001a1f8: ca 09 5c 2a 60 8a 3b 2b c8 12 11 2b 40 22 39 c3 |..\*`.;+...+@"9.|
0x1001a208: e6 83 1e 95 51 d3 1d 98 d7 c5 37 d2 b9 f8 58 b0 |....Q.....7...X.|
0x1001a218: a2 ce 51 24 89 c0 65 80 a6 69 bd 66 e5 3c 3f a8 |..Q$..e..i.f.<?.|
0x1001a228: e1 e0 33 c2 9e ae 6b 6d 2b 9a 04 03 af 05 f2 1c |..3...km+.......|
0x1001a238: d9 cd 0e 87 d2 19 18 85 e8 5a 26 92 80 15 33 13 |.........Z&...3.|
0x1001a248: cb 91 a0 03 06 1e 3b 14 39 c0 39 bd 36 a7 44 17 |......;.9.9.6.D.|
0x1001a258: af d7 d7 8f b3 8b 21 20 ab ce e0 7d fc b4 4d 52 |......! ...}..MR|
0x1001a268: 17 db 26 c0 09 66 5b 94 d0 b1 b0 78 7d 5f c5 82 |..&..f[....x}_..|
0x1001a278: e1 93 77 4d 99 25 51 62 61 53 bd b7 08 c2 fc cb |..wM.%QbaS......|
0x1001a288: ed 7f 8c 79 c7 66 d8 ba 57 75 64 0f 31 b4 d8 37 |...y.f..Wud.1..7|
0x1001a298: af c1 2b 7b 46 61 98 1b b2 2c c9 d3 3f b2 b5 ff |..+{Fa...,..?...|
0x1001a2a8: 77 9e 16 ad b9 a9 02 ac a0 00 47 a6 b1 e8 fe c3 |w.........G.....|
0x1001a2b8: 89 61 37 15 9f c9 f2 67 65 64 65 6b 03 51 de 7a |.a7....gedek.Q.z|
0x1001a2c8: 5b b4 39 ff 86 52 63 f0 2d 5d a8 ab 3e 77 9d 78 |[.9..Rc.-]..>w.x|
0x1001a2d8: 17 63 9d 90 a4 66 90 ee 2a ed 8b 2b 22 6d d3 6a |.c...f..*..+"m.j|
0x1001a2e8: 99 97 59 8f 4b e2 93 c8 be f8 2c e8 f3 4c e9 f4 |..Y.K.....,..L..|
0x1001a2f8: 2f eb ac be 23 73 d5 03 be 92 44 5f 56 cf b9 1d |/...#s....D_V...|
0x1001a308: 4e 49 0a f0 8e db a4 78 ee b2 6c 44 25 61 06 d3 |NI.....x..lD%a..|
0x1001a318: 03 0d 95 87 c2 28 c7 ce e2 4e 92 38 92 ef 58 52 |.....(...N.8..XR|
0x1001a328: 0a 9c 36 7c 9b 01 8c ee 2e 65 36 4d 68 b2 33 3d |..6|.....e6Mh.3=|
0x1001a338: 91 67 05 51 d7 ee c7 70 e8 46 21 eb 04 a1 f9 28 |.g.Q...p.F!....(|
0x1001a348: c3 10 ae 0b da 40 42 8b 82 b4 65 4b 26 69 9e 23 |.....@B...eK&i.#|
0x1001a358: 1d a4 cd f5 29 3d d8 db 9d c0 ae 32 be 6f 7f a2 |....)=.....2.o..|
0x1001a368: e0 3b ae 2a 86 97 b3 fb a3 85 2f bf b8 4d 19 51 |.;.*....../..M.Q|
0x1001a378: 5d ce 79 23 4e 74 9b 24 d2 e8 d2 33 26 7e 03 2e |].y#Nt.$...3&~..|
0x1001a388: 94 62 6f 7c 81 23 59 9b 18 43 37 98 57 c3 5d 84 |.bo|.#Y..C7.W.].|
0x1001a398: 05 57 27 cd 33 e3 66 9e bb cc bc 32 d7 a8 3e 8a |.W'.3.f....2..>.|
0x1001a3a8: 98 0b 5f ea 05 5e 9c b3 2c 5c 20 79 60 95 e9 37 |.._..^..,\ y`..7|
0x1001a3b8: 1b 1a 7e 0c 64 a2 98 4a 0b 7c a4 3a 08 94 9e 78 |..~.d..J.|.:...x|
0x1001a3c8: e9 d2 d4 85 7b c0 9b 0b 7f b6 37 6e fc 04 66 58 |....{.....7n..fX|
0x1001a3d8: 6a 8a 08 c6 07 30 2e e5 b7 33 96 a7 2d bf ea e8 |j....0...3..-...|
0x1001a3e8: 2b b5 77 da 41 d7 bb c0 d0 d4 33 84 8c cc d6 7f |+.w.A.....3.....|
0x1001a3f8: f4 c8 18 90 b2 06 e4 d5 cd 97 51 5a b7 0c 8f e1 |..........QZ....|
0x1001a408: 6e a7 18 de e9 b6 75 d5 ce 3b 79 ff 82 1b fc aa |n.....u..;y.....|
0x1001a418: 84 d7 08 a2 f2 a8 59 66 dd f7 6d f0 17 98 7b 82 |......Yf..m...{.|
0x1001a428: 5f 8b a8 13 4b a4 34 97 b7 01 32 ba 08 e1 db 3d |_...K.4...2....=|
0x1001a438: 1f 40 b9 c9 93 2a 5f 7e a2 b0 f8 73 06 f1 8c d3 |.@...*_~...s....|
0x1001a448: bd 30 a6 60 06 93 46 d4 b9 9e f3 a1 5e a7 e9 78 |.0.`..F.....^..x|
0x1001a458: d9 f0 2e 5e 78 71 6b 1a 4b 06 06 68 cb 6c 21 d3 |...^xqk.K..h.l!.|
0x1001a468: fc 89 d2 e8 cd c3 2b b0 ee 47 f6 5b a4 0c 2e 1b |......+..G.[....|
0x1001a478: 97 52 ec 87 70 61 d3 fb c1 f3 5a 49 fa d5 51 3b |.R..pa....ZI..Q;|
0x1001a488: 06 43 d2 75 46 ae 03 10 28 79 97 d6 38 f9 1e 2a |.C.uF...(y..8..*|
0x1001a498: bb f1 65 78 49 99 31 35 ea 20 61 31 c7 4b 4f 6e |..exI.15. a1.KOn|
0x1001a4a8: 82 07 92 6e 92 62 82 1d bf 3d 74 3d 51 ad 1f 04 |...n.b...=t=Q...|
0x1001a4b8: eb 40 9c 5d 53 9a 88 f0 b2 b3 94 d4 0d 69 ae 73 |.@.]S........i.s|
0x1001a4c8: 97 fd 3d 50 95 66 34 ad c5 8e 6b 1e 82 65 03 11 |..=P.f4...k..e..|
0x1001a4d8: 0a a4 af 61 21 b1 a6 60 fa f5 3e 01 c8 c5 e2 0f |...a!..`..>.....|
0x1001a4e8: 89 81 12 c0 7a 1a ca 8f ee 31 5a e9 22 02 79 79 |....z....1Z.".yy|
0x1001a4f8: 9f 85 0a 0c ea 06 2c 86 68 af 6a d7 48 f8 a6 21 |......,.h.j.H..!|
0x1001a508: fe 50 ca b1 c9 1a c2 33 07 90 70 e8 f8 7e b3 1b |.P.....3..p..~..|
0x1001a518: 3c 21 17 b9 2c 28 a6 ba 5d 66 d5 59 3a 13 0f 84 |<!..,(..]f.Y:...|
0x1001a528: a4 a5 a5 59 dc 6b cf cc 83 ce a4 66 ce 34 b2 e1 |...Y.k.....f.4..|
0x1001a538: 04 6a 3a 93 b4 8c 96 9a 53 65 56 32 f4 c3 9f f5 |.j:.....SeV2....|
0x1001a548: 4d e4 74 67 b2 4c 3a 9e b9 5f bf e2 16 b4 99 5a |M.tg.L:.._.....Z|
0x1001a558: 26 e0 f5 3b a0 65 38 21 9b 1b d5 45 14 09 82 10 |&..;.e8!...E....|
0x1001a568: 0e 26 38 de 16 8d 1c 58 f2 e5 95 dc b0 b7 90 1f |.&8....X........|
0x1001a578: 17 65 54 85 14 55 e4 b5 09 ba 4e 87 94 6d 7a 65 |.eT..U....N..mze|
0x1001a588: 70 43 3e ae e9 20 ff 08 73 96 2c 41 27 c5 4a 6b |pC>.. ..s.,A'.Jk|
0x1001a598: cc 47 e4 5a 91 2f 39 bf a4 5e 50 50 3d c5 11 a6 |.G.Z./9..^PP=...|
0x1001a5a8: 1a d1 08 c5 c5 b8 c7 44 cb 95 87 66 1f 5a 13 bf |.......D...f.Z..|
0x1001a5b8: f8 10 ce bd ee 82 25 4b 75 82 21 c9 9b a7 53 f0 |......%Ku.!...S.|
0x1001a5c8: c5 32 a9 c9 d0 e9 f3 e1 37 c2 9a 67 b3 8b ad f4 |.2......7..g....|
0x1001a5d8: 5e a5 c8 bb 0a 6b e4 7d f0 bf 59 e0 f4 13 45 56 |^....k.}..Y...EV|
0x1001a5e8: 01 f8 f3 3b e1 aa bc 55 63 b4 a0 da 23 54 f0 d8 |...;...Uc...#T..|
0x1001a5f8: 37 e4 d0 26 a7 ac 4e 37 2d 35 18 59 01 6b 83 72 |7..&..N7-5.Y.k.r|
0x1001a608: d9 61 ec 40 fa 81 42 44 e0 71 30 b8 77 ff b3 e8 |.a.@..BD.q0.w...|
0x1001a618: 13 ba df 6f c9 4b 36 44 f0 9b 61 be 18 f1 5b b9 |...o.K6D..a...[.|
0x1001a628: 2d 3d 55 a9 f1 5e 64 7d 9e 90 d3 0b f9 8a 43 2a |-=U..^d}......C*|
0x1001a638: b3 37 7d a9 b1 8d 9c 7f 8c 6c 22 43 e9 a8 1a 3d |.7}......l"C...=|
0x1001a648: 16 9c 2d 15 5f 8b c6 90 3e 21 dd 62 45 ea 4d 1d |..-._...>!.bE.M.|
0x1001a658: 36 a9 d5 e6 4b d9 9c b7 19 fc 79 bf 0b 51 b8 eb |6...K.....y..Q..|
0x1001a668: 7d ae 22 65 ba 61 9d b7 a2 ba 0f b3 4c 0f e3 1e |}."e.a......L...|
0x1001a678: 1e 5e ee ce e4 be fa 15 72 91 e8 f3 4a 70 ab 41 |.^......r...Jp.A|
0x1001a688: 0d 73 95 5a 73 f0 51 7d 3b c6 ad 4b 8d 9e 72 e3 |.s.Zs.Q};..K..r.|
0x1001a698: 50 05 2b b0 02 21 26 22 85 9b 7f 06 2f 6a 98 75 |P.+..!&"..../j.u|
0x1001a6a8: 06 f8 ba 3a 6e 6a e3 d8 12 4f 89 97 c8 11 5a e4 |...:nj...O....Z.|
0x1001a6b8: 94 01 c1 f6 03 33 ec 97 80 fe 36 9f 2f 46 75 db |.....3....6./Fu.|
0x1001a6c8: dc 5a 25 cc c9 64 f1 a5 a8 30 ec 3f e4 96 04 cc |.Z%..d...0.?....|
0x1001a6d8: f4 75 12 77 d7 4e 83 45 cf 49 5b 87 d1 b9 aa 83 |.u.w.N.E.I[.....|
0x1001a6e8: c3 2e 83 39 c9 61 22 1b 47 8f aa ba b1 64 09 1a |...9.a".G....d..|
0x1001a6f8: a2 ac 62 ed b2 ed 78 72 fb b6 af 03 6d 26 77 1c |..b...xr....m&w.|
0x1001a708: dc 8c 85 81 bd 42 49 a7 e5 16 92 8d d5 30 3a 33 |.....BI......0:3|
0x1001a718: f7 49 51 b5 7c 90 58 68 6c 94 52 fb 49 bf 88 9a |.IQ.|.Xhl.R.I...|
0x1001a728: e4 59 fb 75 1a d3 c4 af 11 ce ab f3 12 ef 68 e7 |.Y.u..........h.|
0x1001a738: 8c 9d 8b 4a 8e cb 2a fd de 8a a9 2c 54 41 a2 e6 |...J..*....,TA..|
0x1001a748: a5 06 61 fa 8f a6 05 95 39 2a d2 49 0c 0b 47 85 |..a.....9*.I..G.|
0x1001a758: 94 61 4d 1c 77 b0 8a 4d 81 ac 42 32 0e e9 c0 26 |.aM.w..M..B2...&|
0x1001a768: 5a cb 9a 6c b3 60 54 77 4d 33 58 ca fd 2f 6c 2e |Z..l.`TwM3X../l.|
0x1001a778: b7 13 3b 38 7e bc 77 1e 8f 49 4b 92 ea cc b6 21 |..;8~.w..IK....!|
0x1001a788: 7d 8e 12 f3 a5 3c 55 d9 6f bc ed a7 3a 7d ff fd |}....<U.o...:}..|
0x1001a798: 16 ca 53 97 e8 ca 7b c2 e1 c1 d7 c8 5e c5 98 e0 |..S...{.....^...|
0x1001a7a8: 9c d7 5e 0d ba ee 58 b1 02 5c 51 1b e8 97 4d 18 |..^...X..\Q...M.|
0x1001a7b8: 79 f7 a9 84 33 07 71 c7 04 7c fb de 56 6a f1 03 |y...3.q..|..Vj..|
0x1001a7c8: 62 c7 f4 0e c0 8a 3a f5 36 f6 30 c2 b5 17 93 4f |b.....:.6.0....O|
0x1001a7d8: 7d 71 dc c6 9d 46 0e 50 54 12 57 0c a7 f1 d2 6e |}q...F.PT.W....n|
0x1001a7e8: 46 4a 82 0f 17 e5 a2 23 75 a5 05 8b 77 a9 7f f7 |FJ.....#u...w...|
0x1001a7f8: 46 e0 ee a2 f1 10 9d 70 3d 97 1e 30 f1 02 b0 8f |F......p=..0....|
0x1001a808: d7 13 27 82 a9 09 aa 87 8c 0b 2b f5 62 3c 56 9b |..'.......+.b<V.|
0x1001a818: 07 62 79 19 8b 11 3e 70 19 64 48 11 72 82 fd 39 |.by...>p.dH.r..9|
0x1001a828: 2b 72 3a 76 45 fd cf f5 4d d0 94 74 88 8b bf a1 |+r:vE...M..t....|
0x1001a838: e3 0e 5c bf 8b 3d d6 ee 3c 35 d4 36 b3 65 db 05 |..\..=..<5.6.e..|
0x1001a848: 0f 64 78 a6 7c 5d e1 cf 2d 74 3e d8 0a 92 f9 6f |.dx.|]..-t>....o|
0x1001a858: 47 31 c9 24 39 0a 9f 8c 72 7a 5c db 1c 7b 2f a3 |G1.$9...rz\..{/.|
0x1001a868: 16 df b1 c9 ba b9 a3 a3 d0 a2 01 de 39 93 26 1f |............9.&.|
0x1001a878: 8f 4f 40 ae b6 50 0d 53 63 c8 c4 8c 10 18 9d d3 |.O@..P.Sc.......|
0x1001a888: cc ea 6e 1f 39 4a 53 f0 91 a8 cb e0 08 bf b7 84 |..n.9JS.........|
0x1001a898: 44 23 eb 9d ea 25 69 a3 0d 33 38 59 08 9a e8 26 |D#...%i..38Y...&|
0x1001a8a8: 4f db c0 bd 22 f2 98 80 f9 40 c2 35 87 dd 02 9a |O..."....@.5....|
0x1001a8b8: 92 c5 ec 9b 71 86 12 c2 14 50 d5 fb cf 74 a6 71 |....q....P...t.q|
0x1001a8c8: 5c 12 10 3b 83 f9 18 74 b3 37 ab cb 44 c4 d7 d1 |\..;...t.7..D...|
0x1001a8d8: 1c 8d b4 43 5a 4a 86 ae 6f c9 b2 c6 93 e5 e7 ac |...CZJ..o.......|
0x1001a8e8: d6 a7 25 94 cf 93 9b 9f 18 2c dc 88 5d 64 e5 87 |..%......,..]d..|
0x1001a8f8: ab 3b cb 18 a3 8e eb f4 6f c2 d6 ea 26 7f 10 21 |.;......o...&..!|
0x1001a908: b3 44 7d 23 45 cf 68 02 c2 a1 b0 34 3d 78 17 32 |.D}#E.h....4=x.2|
0x1001a918: 74 1d 2d 9e de 9e d7 40 4a 1e ec df 08 b1 c2 38 |t.-....@J......8|
0x1001a928: 45 b5 3e 14 e7 7d f0 61 95 0d 57 36 cc f6 1e 06 |E.>..}.a..W6....|
0x1001a938: 02 ff fe 06 c7 a8 e9 d9 c3 1d 82 a5 6d ee ec 9a |............m...|
0x1001a948: d4 e6 f4 16 d2 66 5c 4f 47 80 35 48 a2 c4 8a 32 |.....f\OG.5H...2|
0x1001a958: 10 dd 9c 3c 76 e4 85 4d cb 0e 6c 21 5c 0f ba af |...<v..M..l!\...|
0x1001a968: 3d d4 61 d3 01 a2 68 b5 6d 14 ad b6 c5 b6 fd 90 |=.a...h.m.......|
0x1001a978: 68 c0 a1 9d 5a 7a 0c df dd e6 9c 2c d6 5d 09 79 |h...Zz.....,.].y|
0x1001a988: ea 59 e2 be 86 8a c0 79 a0 8d 37 e2 ab 0e e5 32 |.Y.....y..7....2|
0x1001a998: 7f 7b 1a d8 73 21 bc e8 d3 72 5e 07 13 fe 0a 21 |.{..s!...r^....!|
0x1001a9a8: f7 fc 44 89 ec 81 27 a2 01 56 e5 10 c6 4a 8b 5c |..D...'..V...J.\|
0x1001a9b8: b3 1e 25 d7 33 62 be 93 ea 99 0a 41 58 73 1a ab |..%.3b.....AXs..|
0x1001a9c8: a2 df 7f 81 aa 86 89 4f 25 24 04 4c be 58 84 e0 |.......O%$.L.X..|
0x1001a9d8: 33 81 f9 42 b0 b0 18 af cc c4 51 a6 f3 f9 d4 a3 |3..B......Q.....|
0x1001a9e8: 80 72 86 49 4e 82 fb 5d 33 38 0e dd 27 9c bc 86 |.r.IN..]38..'...|
0x1001a9f8: d2 fe 6c 26 a3 bf c5 69 17 c3 ad 5f 87 ed de 3b |..l&...i..._...;|
0x1001aa08: e3 c1 1b ab a3 cf c4 13 18 9a 06 3c e1 0d dd 36 |...........<...6|
0x1001aa18: df 98 bf 3f fa be 48 57 c3 96 2f f9 47 28 7f 45 |...?..HW../.G(.E|
0x1001aa28: b5 99 ed d5 99 34 8b 8f f4 30 43 6e 99 e1 60 9f |.....4...0Cn..`.|
0x1001aa38: 2c 5b 2f ba fa 37 48 58 ae 5e df 96 82 e1 ae 42 |,[/..7HX.^.....B|
0x1001aa48: a6 c1 c0 71 dd a8 e5 24 03 fa 0f 21 a5 09 f2 4e |...q...$...!...N|
0x1001aa58: bc 92 01 26 ce 0f ff a0 51 6f 8c 4b b6 16 41 48 |...&....Qo.K..AH|
0x1001aa68: 79 40 c5 fc e6 3c 6a 5c 6b 43 35 65 7e 3a 98 a4 |y@...<j\kC5e~:..|
0x1001aa78: f2 50 af 32 d2 de 22 32 b3 c7 50 13 14 26 c4 66 |.P.2.."2..P..&.f|
0x1001aa88: c6 1e c0 97 01 81 f5 2d 20 89 28 6a 11 f3 cb dd |.......- .(j....|
0x1001aa98: 5f ed 24 05 92 bf b9 60 8a 33 fe d0 27 d2 c7 5c |_.$....`.3..'..\|
0x1001aaa8: 83 c5 cc 0e 63 62 0c cf bc 9f 86 22 d5 f5 e1 29 |....cb....."...)|
0x1001aab8: 52 d4 15 37 91 d8 99 c4 ba a2 88 91 52 17 09 8f |R..7........R...|
0x1001aac8: c9 94 7f 12 47 b3 23 4a d2 b9 2a 1d 6b 5c 57 b5 |....G.#J..*.k\W.|
0x1001aad8: 28 df 22 c9 9c f4 d0 55 14 b1 0e 09 10 2e d9 5f |(."....U......._|
0x1001aae8: bd c6 52 63 f2 03 71 31 13 94 89 85 33 ac e4 60 |..Rc..q1....3..`|
0x1001aaf8: 60 56 79 07 da 3e d2 cc 54 4f 29 e8 76 af 7c 96 |`Vy..>..TO).v.|.|
0x1001ab08: b0 14 09 bc e1 b8 72 1d 53 88 17 89 25 07 c4 58 |......r.S...%..X|
0x1001ab18: ce 77 ae 9b a7 86 09 95 a7 3d 0f 66 52 78 c7 4b |.w.......=.fRx.K|
0x1001ab28: 82 c4 50 26 8c 90 17 6a f0 77 97 3d 34 2a f9 ac |..P&...j.w.=4*..|
0x1001ab38: 08 f6 04 3a f7 ba 0d 88 38 9d dc 07 5a 5b 33 0e |...:....8...Z[3.|
0x1001ab48: 8a 89 51 00 11 7a 36 be fb 10 aa 71 53 ef be 81 |..Q..z6....qS...|
0x1001ab58: a1 0f 88 e4 ac 34 23 bc 0f e1 c3 9b c3 bb 08 96 |.....4#.........|
0x1001ab68: e2 7e d5 6e 09 7f ed 02 27 a0 a6 1e b8 bd 4b 86 |.~.n....'.....K.|
0x1001ab78: 23 ce 65 b2 66 44 06 0f ed 3b 2c 47 00 9d 3f 8a |#.e.fD...;,G..?.|
0x1001ab88: b9 49 1b 6d a6 63 5c 80 be d0 e4 55 4c fb 54 33 |.I.m.c\....UL.T3|
0x1001ab98: 48 18 69 f4 54 4c 3b 3a e5 e8 34 09 d2 68 14 de |H.i.TL;:..4..h..|
0x1001aba8: b8 61 44 d4 b3 fe f8 89 92 84 46 b6 d8 8d 90 41 |.aD.......F....A|
0x1001abb8: 8e 34 22 4a e2 53 3c 4e e0 55 01 5f 4a 37 3d ba |.4"J.S<N.U._J7=.|
0x1001abc8: 83 91 eb 61 5b 3d bc 55 a3 8c 80 a0 1c 2b c4 df |...a[=.U.....+..|
0x1001abd8: fa a9 2f d1 e7 8d b0 f2 84 0a 34 db d1 62 35 6b |../.......4..b5k|
0x1001abe8: c6 b0 06 a6 64 00 ae 84 4f 26 fa 80 ec 26 9a 95 |....d...O&...&..|
0x1001abf8: 2b 30 9d a2 b2 d3 ba 27 68 e9 00 36 04 bc de cc |+0.....'h..6....|
0x1001ac08: 89 b6 45 e6 aa 88 c4 a0 cd e2 d1 db 4a 67 bc 07 |..E.........Jg..|
0x1001ac18: d8 df 4a 47 3d a4 d4 c2 ff ad f3 b4 88 25 b7 fc |..JG=........%..|
0x1001ac28: 82 42 8b bd 11 e5 07 87 da 86 03 c6 e8 3c 08 d7 |.B...........<..|
0x1001ac38: 87 3f 02 b7 03 2b f5 6f a3 ad af 81 ab 90 a4 a1 |.?...+.o........|
0x1001ac48: d5 cc 27 79 1a 26 7f bc b6 47 31 be 57 6b 03 c8 |..'y.&...G1.Wk..|
0x1001ac58: e4 fa 1f e5 0d 89 9b cb 34 bf af dd 07 8e 7a 1c |........4.....z.|
0x1001ac68: ba 57 e9 d4 35 d8 d7 fb 37 07 c9 57 65 c6 fa 17 |.W..5...7..We...|
0x1001ac78: 55 8a 8e 5e 66 ce 18 af aa 46 19 ff fe 71 7f 08 |U..^f....F...q..|
0x1001ac88: 28 ce 26 51 aa 8a c2 3a 08 91 00 88 32 61 61 30 |(.&Q...:....2aa0|
0x1001ac98: 71 cd b7 b3 1f 66 24 ce 65 9e 39 eb ea bf 99 21 |q....f$.e.9....!|
0x1001aca8: f7 8a d2 4f 3b 8c e0 65 8b 9b 9e cd e5 f8 1d a9 |...O;..e........|
0x1001acb8: 50 2a 83 31 be 8e 18 6f c0 46 4f d0 99 75 22 04 |P*.1...o.FO..u".|
0x1001acc8: 9b 8e 9e 6d 20 31 af f3 13 e7 3f 1b 55 6a 0f 44 |...m 1....?.Uj.D|
0x1001acd8: 56 fc 24 d7 06 18 9b 03 ae 9a 49 dc 09 81 a0 c7 |V.$.......I.....|
0x1001ace8: 06 a1 2f 8e ba da f7 e0 34 bd e8 00 6e 07 32 87 |../.....4...n.2.|
0x1001acf8: d7 69 72 e0 53 3d ac ca 64 ee be 75 44 63 d7 e5 |.ir.S=..d..uDc..|
0x1001ad08: a3 5a 75 65 fd 5f 1c 65 8b ec 93 0e 7f df b5 ec |.Zue._.e........|
0x1001ad18: 03 53 f1 57 38 a3 79 85 4f 05 1f fe eb b5 69 fc |.S.W8.y.O.....i.|
0x1001ad28: bf 31 c0 be 78 f9 39 4b 46 cf 62 d3 4e ae 30 6d |.1..x.9KF.b.N.0m|
0x1001ad38: 18 2d 57 31 b2 fd 9e c1 73 b1 69 4e 56 c7 84 eb |.-W1....s.iNV...|
0x1001ad48: b0 d8 42 e6 66 78 89 c1 7a b5 44 6f 5a b3 45 61 |..B.fx..z.DoZ.Ea|
0x1001ad58: 79 56 01 11 46 3f c4 71 82 69 7d 84 3f 4d e0 20 |yV..F?.q.i}.?M. |
0x1001ad68: 1a e7 70 21 11 be f6 b8 69 47 7d e0 e5 06 b6 57 |..p!....iG}....W|
0x1001ad78: ea 1d 30 a9 67 74 e7 af d9 c0 8b 20 60 e9 97 fc |..0.gt..... `...|
0x1001ad88: ff 18 60 3e 68 0e 3a 63 8b f1 f7 76 be 92 da 13 |..`>h.:c...v....|
0x1001ad98: 8a 9a e1 eb ce 8b 7c 80 82 e1 94 df 56 d8 08 63 |......|.....V..c|
0x1001ada8: 01 22 5a 40 14 0f 42 fb 8a 0d 91 8b c1 77 dd c9 |."Z@..B......w..|
0x1001adb8: 28 d4 41 2b 22 0e 59 00 fb b3 e3 e6 f7 85 e7 33 |(.A+".Y........3|
0x1001adc8: 7d 77 b6 5f 0f 31 58 59 c4 83 83 f7 24 d2 9c 5e |}w._.1XY....$..^|
0x1001add8: 50 5f ea 5f 66 ba ce ae 39 af 88 bc a6 c1 da c9 |P_._f...9.......|
0x1001ade8: a4 75 46 a4 43 b9 a5 b8 31 de bc c0 28 ec ce ed |.uF.C...1...(...|
0x1001adf8: b1 ef 29 1c 93 89 07 94 91 80 e4 33 e1 7a cb 0f |..)........3.z..|
0x1001ae08: 30 20 e1 e7 ec 82 b1 2f 82 7a 63 90 0d b1 f8 e7 |0 ...../.zc.....|
0x1001ae18: 95 9d 95 94 f0 1a 2e 75 e5 dc 4a f9 4c 15 95 ff |.......u..J.L...|
0x1001ae28: 22 39 05 b7 8c 85 b8 ed 77 fd d5 92 02 0f 66 d9 |"9......w.....f.|
0x1001ae38: b0 71 f9 16 35 46 eb c6 f3 f2 d9 58 14 1d e0 f5 |.q..5F.....X....|
0x1001ae48: bb 02 e7 43 ea 1e 19 6c b4 03 44 0c 4c 11 f5 a4 |...C...l..D.L...|
0x1001ae58: e8 40 65 53 77 a3 01 92 3d 1b c6 b1 0b e5 cf b3 |.@eSw...=.......|
0x1001ae68: e3 28 3b 17 b1 69 cd 1e cc 26 ef 60 62 f9 b5 b2 |.(;..i...&.`b...|
0x1001ae78: d3 ce e0 96 9b 7e 9d 89 38 dc 85 06 cc 09 0e 19 |.....~..8.......|
0x1001ae88: b7 86 d8 70 9f b4 3a 37 85 c3 f3 c3 0b 74 e0 86 |...p..:7.....t..|
0x1001ae98: 12 b4 96 9c 03 9d 3c d5 58 b0 76 72 f3 bf 99 40 |......<.X.vr...@|
0x1001aea8: 29 e6 4b 9d c1 2f 98 5b c8 84 3b 97 70 7c 28 b8 |).K../.[..;.p|(.|
0x1001aeb8: 72 13 3a 71 68 89 46 0e 57 78 14 c9 0e b9 2d b3 |r.:qh.F.Wx....-.|
0x1001aec8: 8d f3 88 4c f0 9d cb 59 9c d5 93 5b 5b 0a 44 09 |...L...Y...[[.D.|
0x1001aed8: bb 51 84 65 37 c3 98 b6 40 df ce 35 6d 7e 30 3d |.Q.e7...@..5m~0=|
0x1001aee8: 5b 6b 9d 4d d7 34 85 10 fc 04 ab c7 2f e9 91 66 |[k.M.4....../..f|
0x1001aef8: c9 a6 f7 4f 85 90 c8 5a c1 55 c2 15 1d 24 5d 4c |...O...Z.U...$]L|
0x1001af08: 41 f1 38 77 56 c2 ca 12 a4 7e b1 40 b1 76 35 b8 |A.8wV....~.@.v5.|
0x1001af18: 0a 0a 44 07 c0 26 f8 03 4e e2 18 7a d0 0a ff 8f |..D..&..N..z....|
0x1001af28: 80 b3 e4 28 fd a5 4a 39 c6 a6 5b 0f 6d ce 19 7c |...(..J9..[.m..||
0x1001af38: fd 91 74 67 3c 58 45 5a 51 79 32 c3 5e 17 db 81 |..tg<XEZQy2.^...|
0x1001af48: f8 c7 27 ce 55 10 15 72 4a 78 4c 90 e6 d8 20 8f |..'.U..rJxL... .|
0x1001af58: be ac 38 be f8 cf 79 ff 21 b9 32 d1 71 37 47 27 |..8...y.!.2.q7G'|
0x1001af68: ba 39 28 58 a6 02 11 92 30 08 51 18 dd 1b 01 e0 |.9(X....0.Q.....|
0x1001af78: e9 93 3e 39 e5 de 43 a9 44 78 77 c0 85 98 d2 f5 |..>9..C.Dxw.....|
0x1001af88: ed b2 f0 86 d8 75 fe e3 f3 fe 88 71 84 e8 4f 44 |.....u.....q..OD|
0x1001af98: 3d 64 81 0a f6 01 c7 fb f3 fa 3e 2e c1 f8 a9 05 |=d........>.....|
0x1001afa8: 98 a7 87 fd e5 39 91 fa 55 62 4e aa 6b 57 94 2b |.....9..UbN.kW.+|
0x1001afb8: 66 0f 98 1f d3 a4 2d b4 d8 90 b2 c2 b3 0d da fd |f.....-.........|
0x1001afc8: be 3e 17 46 68 0e c2 2d 4d db 44 ba 76 b6 97 b1 |.>.Fh..-M.D.v...|
0x1001afd8: d6 56 00 f3 83 0b 40 e0 39 39 ab 1a a6 8e 0b da |.V....@.99......|
0x1001afe8: 9e 90 a2 79 2e e6 1e 55 9c ef 92 f1 bc 3d 4b b7 |...y...U.....=K.|
0x1001aff8: e9 28 2f 2f 36 0b 81 53 0a a9 f5 0a ab 9f 66 b1 |.(//6..S......f.|
0x1001b008: e8 1c e8 ba fa 13 a5 27 16 b4 c2 c3 60 d9 96 24 |.......'....`..$|
0x1001b018: 42 24 a6 99 5c cb c8 30 ed 7d 70 8a 8c 94 2c 48 |B$..\..0.}p...,H|
0x1001b028: 42 67 b7 67 b8 b2 3d 6e ff 5f 1e cf b8 b3 16 c0 |Bg.g..=n._......|
0x1001b038: e7 a2 62 a6 cf e4 34 65 71 40 d3 42 cf 33 9d eb |..b...4eq@.B.3..|
0x1001b048: 6b 31 d5 26 f6 c6 6a 04 5b c9 3d f4 fe 14 89 37 |k1.&..j.[.=....7|
0x1001b058: b3 2a 91 63 c0 26 2d 42 67 51 fa bf dc 97 19 e2 |.*.c.&-BgQ......|
0x1001b068: f5 0f b6 a5 c6 5f 83 c4 0a 89 44 73 60 19 9f 40 |....._....Ds`..@|
0x1001b078: a7 e7 b4 e1 9b 5d 3f b7 08 73 e5 ee fb 55 e9 a7 |.....]?..s...U..|
0x1001b088: bc b8 59 1d c4 b3 1f 37 90 41 91 37 ea 60 26 c5 |..Y....7.A.7.`&.|
0x1001b098: 1a a9 e0 96 84 ee 4f 13 cc 21 bb c9 37 3b a9 ab |......O..!..7;..|
0x1001b0a8: b3 e1 12 f9 6e 60 8d b8 7d ea cb 92 3d 4b 5d 0d |....n`..}...=K].|
0x1001b0b8: 48 51 32 90 ed a5 81 c8 9e 67 b6 a7 ce 1d 09 bb |HQ2......g......|
0x1001b0c8: ed 57 4f 0f 89 57 60 dd 06 ad b3 cf 8b 87 69 7c |.WO..W`.......i||
0x1001b0d8: 05 f2 6b 2f 9d 7c 00 c7 aa 0f 53 ca b5 8e 7a 81 |..k/.|....S...z.|
0x1001b0e8: b7 7c 85 aa a1 df 25 31 16 6f db 0f e3 33 a9 63 |.|....%1.o...3.c|
0x1001b0f8: 72 4d 89 dc a3 06 50 76 60 95 a6 01 b5 b7 69 ae |rM....Pv`.....i.|
0x1001b108: 39 4a 18 16 7e 1d 43 e0 dc 47 30 34 5a a1 d7 38 |9J..~.C..G04Z..8|
0x1001b118: 77 a5 0e 02 58 9a 70 92 9d 0c be fe e3 a4 72 ba |w...X.p.......r.|
0x1001b128: 13 2a 64 5f 5b 69 f0 07 f4 40 ca 3a 2c d6 cf bd |.*d_[i...@.:,...|
0x1001b138: d8 ed de e3 ff 16 b0 d0 c9 4e 8b a3 ad f6 34 e5 |.........N....4.|
0x1001b148: 72 95 ac 92 e6 5a a6 f9 53 99 87 34 aa 6f ed c7 |r....Z..S..4.o..|
0x1001b158: 94 8d 58 63 7b 7b 40 87 fb b6 8d 35 db 8b 69 2a |..Xc{{@....5..i*|
0x1001b168: e0 84 ae 5d 4e 1c a2 46 13 d0 17 88 8b f4 87 08 |...]N..F........|
0x1001b178: 35 7a 8e 71 57 06 36 94 38 20 a9 50 6c 19 95 ca |5z.qW.6.8 .Pl...|
0x1001b188: cf 4a c7 9f 66 53 8e d4 df 1a b9 9e ca 29 3c 09 |.J..fS.......)<.|
0x1001b198: 72 86 34 1c a8 e2 45 48 20 24 d6 1c d3 9e 36 fc |r.4...EH $....6.|
0x1001b1a8: da ba c6 68 85 f2 07 21 11 9e a5 57 d1 a5 68 d1 |...h...!...W..h.|
0x1001b1b8: fb f1 df 67 f3 28 ad 87 fd b9 d2 66 9f 76 fd c5 |...g.(.....f.v..|
0x1001b1c8: 5e 5d 72 98 ad 58 1d 8d c3 31 82 b1 25 87 46 ee |^]r..X...1..%.F.|
0x1001b1d8: f6 c2 05 7e 4d 0c dd 54 8e 59 b2 1d be 07 fb 31 |...~M..T.Y.....1|
0x1001b1e8: 5f 36 1f 1d 2d 18 fb 17 4b 5a c3 72 1b 69 97 eb |_6..-...KZ.r.i..|
0x1001b1f8: 69 1e 5c ca 63 aa 29 04 e6 99 c6 33 73 45 05 dd |i.\.c.)....3sE..|
0x1001b208: 6f 26 80 eb 43 90 f6 1b 29 de 12 d2 99 45 18 58 |o&..C...)....E.X|
0x1001b218: 3f ed b4 02 2a 5f 13 1e 48 3f b0 3b 2f 97 e1 09 |?...*_..H?.;/...|
0x1001b228: e5 b2 ca ad 1e 81 e2 1c d0 34 46 91 c7 c4 a0 e4 |.........4F.....|
0x1001b238: 7b 48 fd bf 50 1f 3b 30 82 11 28 82 c9 56 cc 71 |{H..P.;0..(..V.q|
0x1001b248: 7e be d0 29 06 5e 4b bf 5b 44 13 cd 0d 5c 1f 11 |~..).^K.[D...\..|
0x1001b258: 15 54 c0 97 89 a9 23 a8 e7 cf 0b 31 5e 4e b3 61 |.T....#....1^N.a|
0x1001b268: 37 ea 0c c8 fa 25 6e 8a 4d 83 3d 2d db 39 13 28 |7....%n.M.=-.9.(|
0x1001b278: 07 91 73 20 ec 9b 82 10 c7 8c 2f d7 0a 9d f8 24 |..s ....../....$|
0x1001b288: 5f fe c5 38 87 0b 70 9a 32 7f 42 87 24 e8 7d 36 |_..8..p.2.B.$.}6|
0x1001b298: de d3 27 31 f0 26 c6 12 6c 97 b7 cb 3f 70 2b b9 |..'1.&..l...?p+.|
0x1001b2a8: 5a 57 18 87 c1 03 22 72 ae c8 e3 78 f4 2e 51 1d |ZW...."r...x..Q.|
0x1001b2b8: b2 9e e0 4c 59 8c 8e 06 f6 7d f4 ef d4 19 16 25 |...LY....}.....%|
0x1001b2c8: e1 79 00 3e 9e b0 e1 01 64 c8 52 68 e4 47 ce 88 |.y.>....d.Rh.G..|
0x1001b2d8: 99 0c 6c 79 16 50 36 91 fc ac ea ad b0 00 60 7b |..ly.P6.......`{|
0x1001b2e8: 2e b2 b9 22 e1 83 a7 71 c5 7d 79 9a 27 e8 ee ad |..."...q.}y.'...|
0x1001b2f8: 53 cf 45 69 02 d3 18 12 9e 09 0e aa 16 8c 30 ca |S.Ei..........0.|
0x1001b308: 09 cd 7c a8 81 a4 df 9e eb ec 92 a4 26 a9 b0 6b |..|.........&..k|
0x1001b318: 2f 32 1e 9f e6 9b 3b 68 47 4c b8 0a 35 9a dc 8c |/2....;hGL..5...|
0x1001b328: 5a 25 84 12 dd a1 d8 7c e4 6e 1e 72 b4 58 87 4b |Z%.....|.n.r.X.K|
0x1001b338: aa 1f 88 2e 52 16 9c ed f8 4d 62 00 d9 7c 60 04 |....R....Mb..|`.|
0x1001b348: 6f a2 9c 03 fa b5 31 37 31 35 7e 6a 45 3f dc 07 |o.....1715~jE?..|
0x1001b358: 15 c2 b2 63 09 95 63 ab 3a 4f 54 71 74 25 98 a3 |...c..c.:OTqt%..|
0x1001b368: bb b5 15 82 f3 78 32 69 73 be 79 2d 77 02 74 41 |.....x2is.y-w.tA|
0x1001b378: d2 15 e9 94 7c ae c4 e4 3f 97 64 45 8b fc 7b 18 |....|...?.dE..{.|
0x1001b388: 3b 8b 5b 71 ae d5 12 4b 08 4c c1 db ed 6d 56 72 |;.[q...K.L...mVr|
0x1001b398: e7 f6 84 78 97 58 4d c1 81 0a 4d 23 5a 57 fb 7a |...x.XM...M#ZW.z|
0x1001b3a8: 3b 8f 6b c0 ec 82 ef 0d 7c b6 da 80 f9 83 e4 d4 |;.k.....|.......|
0x1001b3b8: f4 67 9e 9c f0 cb 20 93 37 e5 31 53 a5 17 13 27 |.g.... .7.1S...'|
0x1001b3c8: c6 bd c8 9a 96 7d 2e 62 a2 fd 48 94 ce da d7 ca |.....}.b..H.....|
0x1001b3d8: 9c 6f 6a 2f 20 0e da dc 35 46 58 f6 b9 5d e8 b1 |.oj/ ...5FX..]..|
0x1001b3e8: 87 bf 7d 83 65 13 8c d8 8b c3 7a 7a 13 31 4c 16 |..}.e.....zz.1L.|
0x1001b3f8: 3f c8 97 5f c0 22 56 43 16 9d 88 d4 07 eb 57 ae |?.._."VC......W.|
0x1001b408: 4f ce d8 a8 2a 0b 25 e0 ed 51 bb 61 76 9c 72 b5 |O...*.%..Q.av.r.|
0x1001b418: 3f 2c 3b 3b 4c 61 e6 fa a3 6b c7 e2 d7 cc e6 49 |?,;;La...k.....I|
0x1001b428: 66 b4 51 d1 b1 b1 09 fd 29 3e 26 9a 28 b8 4a 31 |f.Q.....)>&.(.J1|
0x1001b438: 01 1a b0 00 3f d3 73 d3 c1 7b 01 c4 41 df 59 3c |....?.s..{..A.Y<|
0x1001b448: fa 6b fa 77 d5 23 6b 37 6d a0 ed e8 5e 4e a8 af |.k.w.#k7m...^N..|
0x1001b458: f0 82 a2 11 82 d1 4d 41 50 74 3c 08 23 98 11 f3 |......MAPt<.#...|
0x1001b468: 8d 83 6c 29 f9 0c 7d c8 c4 97 cc 19 d5 3a af 02 |..l)..}......:..|
0x1001b478: 7c 5f c1 bc 89 30 5a 06 95 d7 06 ad 44 d1 ba e1 ||_...0Z.....D...|
0x1001b488: 9d 0d 6a c0 2f fb f2 9c 2f 16 ec 14 6c e6 a8 e7 |..j./.../...l...|
0x1001b498: 2b 63 e6 d7 3c 39 06 0c 3b 23 38 3e 9d c7 66 5e |+c..<9..;#8>..f^|
0x1001b4a8: e9 ba 8b 23 a1 98 5e 38 3c b3 78 94 ed 14 19 2d |...#..^8<.x....-|
0x1001b4b8: c5 dd f3 4d ef 82 98 6e 33 53 44 9c af e3 e6 07 |...M...n3SD.....|
0x1001b4c8: 77 d0 39 0b de 28 fc 68 d9 d4 45 97 4f 6b 6b a1 |w.9..(.h..E.Okk.|
0x1001b4d8: cf 51 71 ae 05 2a 7d 24 02 3f 85 0a 08 98 9c d1 |.Qq..*}$.?......|
0x1001b4e8: fd 4f f2 57 9c ed 45 61 ce f9 4a 4b 3c 63 0f 7c |.O.W..Ea..JK<c.||
0x1001b4f8: 63 03 83 14 73 ab 19 3b 9d 79 42 4c 06 44 a1 4f |c...s..;.yBL.D.O|
0x1001b508: 84 21 64 5e f6 b2 cb a9 d5 1e e5 cf 2d ea ff ae |.!d^........-...|
0x1001b518: 5f bf 1d af 97 43 fe 56 ae df 10 02 6e 24 b8 3a |_....C.V....n$.:|
0x1001b528: 3a cf c4 83 bb 8e ee 82 aa 34 37 b3 89 24 11 49 |:........47..$.I|
0x1001b538: 3e b1 48 e7 9e 3f df 53 00 58 2d c2 0d 53 6d 96 |>.H..?.S.X-..Sm.|
0x1001b548: ef f7 08 2d 44 36 4e 5b 02 c0 89 0a 4e 37 9b 36 |...-D6N[....N7.6|
0x1001b558: 25 46 54 29 84 6f c3 6e 34 c6 ef 23 ae 15 3a 50 |%FT).o.n4..#..:P|
0x1001b568: 5a 78 ec f0 54 11 9e 2b 07 6f c5 ec 85 66 51 a0 |Zx..T..+.o...fQ.|
0x1001b578: 8a 49 82 78 2f 11 95 43 7a 59 4b 0c 1a 96 c6 ab |.I.x/..CzYK.....|
0x1001b588: 9a 33 d5 13 d6 9f ae 53 a4 48 6e 9a cc e4 1b 79 |.3.....S.Hn....y|
0x1001b598: d7 1b c2 7f 18 81 de e9 23 20 12 cf a7 e5 94 3a |........# .....:|
0x1001b5a8: b9 23 2c cb e2 8a 55 43 9b cd 02 10 bf 0d 55 f3 |.#,...UC......U.|
0x1001b5b8: 36 68 9b f2 63 ec dc 22 77 ab 0d 2a 3f 8d 65 e6 |6h..c.."w..*?.e.|
0x1001b5c8: e9 62 af a6 2f 3c 35 be c9 42 40 c6 04 73 e2 2b |.b../<5..B@..s.+|
0x1001b5d8: 09 46 ae cb 6d 77 b4 df 29 d0 24 eb 4f d7 25 01 |.F..mw..).$.O.%.|
0x1001b5e8: 38 8a 79 62 0e bc e0 e9 15 5e a2 c2 18 9e 24 54 |8.yb.....^....$T|
0x1001b5f8: 55 78 8a 02 73 2b 48 84 8a d7 3e 72 09 30 8a ad |Ux..s+H...>r.0..|
0x1001b608: ed 5f 20 b5 fd 22 20 59 fe ee 12 bf 56 8b ab 21 |._ .." Y....V..!|
0x1001b618: 3d 0d 67 74 14 62 20 11 0d 33 ac f8 b9 ad 75 b8 |=.gt.b ..3....u.|
0x1001b628: c4 da bf dc 11 8b 3c 04 1a 11 34 d7 5a 8b a8 1d |......<...4.Z...|
0x1001b638: 0c 85 3d fb 9e ff 22 2d d8 6d 0f 7a a8 03 0a 22 |..=..."-.m.z..."|
0x1001b648: c4 02 91 4d 6b ee b1 40 5e 05 2f 9b b6 fb dc 02 |...Mk..@^./.....|
0x1001b658: f0 a1 74 ac b9 05 b5 a2 4f 22 cb c5 4b 63 4f 7e |..t.....O"..KcO~|
0x1001b668: b2 45 01 9b 78 f5 14 3e 13 25 df 7a fc e5 c1 8a |.E..x..>.%.z....|
0x1001b678: 65 33 a6 c6 df 0c ae a4 e9 47 8f 36 b0 ba 4d 9a |e3.......G.6..M.|
0x1001b688: c5 f9 4b 2d 0b 35 4e 3c bd f6 55 be e1 27 59 c4 |..K-.5N<..U..'Y.|
0x1001b698: 21 f6 a7 01 1a 9e db a7 6b 3f 9f da a1 b7 11 1a |!.......k?......|
0x1001b6a8: e1 94 ba 2a 4e e4 ee 4a b3 5a c2 6b af d5 0c 82 |...*N..J.Z.k....|
0x1001b6b8: 5e 06 4c ee 80 dc 04 a1 a2 a7 e1 71 d1 3a 51 f9 |^.L........q.:Q.|
0x1001b6c8: 42 24 6a 6a 04 d3 7b aa cc 86 9a 75 83 4d ad a7 |B$jj..{....u.M..|
0x1001b6d8: 78 de 85 7f 5c 22 bf ec bf 1c 07 99 73 4b 74 14 |x...\"......sKt.|
0x1001b6e8: 14 5e c3 db 96 03 dd b6 9b df f4 dc b0 fb 30 04 |.^............0.|
0x1001b6f8: 00 86 f8 43 77 42 24 ed a0 97 1d 79 4b 36 6f 74 |...CwB$....yK6ot|
0x1001b708: 9e 6f 3c 42 bf ff ad f5 7f 9e 3c 49 d1 ef a4 4d |.o<B......<I...M|
0x1001b718: 19 f0 5f ad bf d7 88 d7 b3 e9 43 59 b8 2a 23 b2 |.._.......CY.*#.|
0x1001b728: df f5 fb d1 b0 45 c3 94 e0 0c 6b 5c e4 32 bd 80 |.....E....k\.2..|
0x1001b738: 86 1d a4 74 ee ae 31 34 09 04 9f 1d 89 47 e1 46 |...t..14.....G.F|
0x1001b748: e0 84 51 33 e5 ca 65 4c e0 33 52 23 d9 e3 8c 1f |..Q3..eL.3R#....|
0x1001b758: 7b 87 8d 4b 32 22 8f ef 0b cc 82 50 8e fe 8a c2 |{..K2".....P....|
0x1001b768: 8c 40 ca 14 fe a6 a2 63 4f f5 f5 36 de c6 eb f3 |.@.....cO..6....|
0x1001b778: 1a 96 e8 9e b4 e3 4e 19 26 27 cf 95 e7 62 64 19 |......N.&'...bd.|
0x1001b788: fa 6d 32 72 18 e6 08 75 c9 82 6b b9 b9 1a 11 3b |.m2r...u..k....;|
0x1001b798: d0 67 b3 bb a2 fa 77 3b d4 f7 f0 27 9f 65 1e 88 |.g....w;...'.e..|
0x1001b7a8: 5e ca 0c ee fb ab f3 b0 87 43 43 05 e8 fd 4d f8 |^........CC...M.|
0x1001b7b8: 80 75 93 a9 1b db ec 1e 5a 2b 16 87 e3 b0 66 52 |.u......Z+....fR|
0x1001b7c8: 59 ec 80 67 6b 36 b8 06 b6 8e fc 67 b6 57 4a 2c |Y..gk6.....g.WJ,|
0x1001b7d8: ab 72 c5 35 1f 6b 39 03 44 8c 37 71 10 e0 cb 7b |.r.5.k9.D.7q...{|
0x1001b7e8: a9 c5 0c e4 df 36 0e 21 f4 f2 b2 71 7e 10 41 53 |.....6.!...q~.AS|
0x1001b7f8: 13 d8 de 8d 39 2c dc d4 98 84 7c 6d b5 70 a6 03 |....9,....|m.p..|
0x1001b808: 23 b7 56 94 7b 7e d9 70 b4 22 fd af 19 84 6f a9 |#.V.{~.p."....o.|
0x1001b818: f2 7c 3b e9 b1 c9 d1 ea 4b 5e 85 de 60 f1 ca 32 |.|;.....K^..`..2|
0x1001b828: b3 d1 0f d3 7f a0 d2 2e 19 3b 7e be 10 17 45 c8 |.........;~...E.|
0x1001b838: dd 8b f3 1e ce 23 27 94 9e 64 73 96 07 36 3d c8 |.....#'..ds..6=.|
0x1001b848: 32 78 42 e6 79 9a a8 91 0d 3d d2 8e 97 c0 b5 ae |2xB.y....=......|
0x1001b858: f3 fa 10 22 f6 59 52 96 46 97 eb a0 7c eb 8f 93 |...".YR.F...|...|
0x1001b868: 98 fd 4f c1 5b 97 1e d9 a8 b2 7d 24 5d d0 6c 31 |..O.[.....}$].l1|
0x1001b878: fa f4 32 39 04 72 6c 05 ec e0 df 20 5a a5 c7 d1 |..29.rl.... Z...|
0x1001b888: 4f e9 d6 d6 3d 8b f5 58 0d 6a 99 f8 c8 61 b2 7e |O...=..X.j...a.~|
0x1001b898: e9 14 76 61 5c 60 93 7b a8 00 f3 d8 f7 da 9a e6 |..va\`.{........|
0x1001b8a8: 94 67 c5 0f e1 26 34 c0 cb 91 f4 0d 40 7e 20 07 |.g...&4.....@~ .|
0x1001b8b8: f4 ec a9 7f 54 c6 b7 65 c3 c9 c9 da c4 59 22 29 |....T..e.....Y")|
0x1001b8c8: 4d e2 b0 22 3a 3a 06 be f9 b9 ca 34 04 95 00 f4 |M.."::.....4....|
0x1001b8d8: 99 37 ce 11 b0 91 df f7 a7 75 b4 eb e8 50 dc ab |.7.......u...P..|
0x1001b8e8: fc a3 69 fb 9a 67 61 4f ed dd 18 36 eb a4 1b aa |..i..gaO...6....|
0x1001b8f8: 9e b9 fb 28 43 b6 b2 ab 8c 59 e7 be 7b 31 7d 08 |...(C....Y..{1}.|
0x1001b908: 3b 5a a2 98 47 0f e5 8c da 0b c7 5d 62 14 75 b2 |;Z..G......]b.u.|
0x1001b918: 68 1a 92 9e 1e d9 7d c6 b5 e5 6e 23 37 bd 9d 1a |h.....}...n#7...|
0x1001b928: 88 c1 a5 fa 2f 27 f6 a5 95 dd a0 65 cc b6 9c 29 |..../'.....e...)|
0x1001b938: c6 ea d1 4f 49 4e 70 62 37 d5 ee 5c c7 ff f7 80 |...OINpb7..\....|
0x1001b948: 8a 81 aa ba 79 be 71 77 b8 39 5d ef de 01 cd d6 |....y.qw.9].....|
0x1001b958: 68 f7 3a b9 83 55 1c 13 86 54 13 4f 13 2f 3b c2 |h.:..U...T.O./;.|
0x1001b968: df b3 86 94 05 c4 20 c4 ce 8f 6a 3b 80 7b 45 9e |...... ...j;.{E.|
0x1001b978: e7 26 ad 70 d4 5e 08 19 00 3e 1a 15 c3 c2 83 fb |.&.p.^...>......|
0x1001b988: ed 4e b1 83 c0 b7 4e 14 3a f7 22 13 8b 70 0b 86 |.N....N.:."..p..|
0x1001b998: 15 05 3d 5f a1 7f 9a 92 81 98 60 2e 4f 20 1e 13 |..=_......`.O ..|
0x1001b9a8: 74 1d 3f 36 3d 1d eb 6b 48 39 33 8c 11 41 20 66 |t.?6=..kH93..A f|
0x1001b9b8: 27 b7 5b 9f b3 22 47 2c 22 7f f3 7a 58 85 bd 47 |'.[.."G,"..zX..G|
0x1001b9c8: 23 cf 0f a0 a9 38 21 ab 5b bf 51 85 9e fc f6 75 |#....8!.[.Q....u|
0x1001b9d8: c9 0d 7c cf 31 8e 6d 78 30 f6 84 bd d9 84 4b 66 |..|.1.mx0.....Kf|
0x1001b9e8: 7f ab b1 db de 8a 75 3a 52 7d d2 ac 3a 16 e9 e1 |......u:R}..:...|
0x1001b9f8: 0f a6 67 3e e3 fe 40 46 b5 8e 30 05 58 4f f0 62 |..g>..@F..0.XO.b|
0x1001ba08: 71 60 f7 56 5c 73 b7 c0 89 49 6d 87 6c 2d 80 67 |q`.V\s...Im.l-.g|
0x1001ba18: 44 c4 56 a4 6e 6c 39 ee 8b 97 b8 73 09 53 d3 85 |D.V.nl9....s.S..|
0x1001ba28: 45 1a eb 4d 5b 7b a5 20 1b 1b 71 64 41 34 3d dd |E..M[{. ..qdA4=.|
0x1001ba38: 76 50 af 30 41 c6 0d 32 18 66 ca 74 de d1 4e 35 |vP.0A..2.f.t..N5|
0x1001ba48: 2f 7d a1 57 3e 21 34 a2 11 1e ec ed d6 7d 7a 29 |/}.W>!4......}z)|
0x1001ba58: 21 81 0f 83 46 b6 bf 7c 51 3c ca f9 d9 e0 f3 0e |!...F..|Q<......|
0x1001ba68: e1 4b 22 ed c9 39 24 d2 ab f3 f3 e4 5d 98 53 35 |.K"..9$.....].S5|
0x1001ba78: 7b cc 27 d0 b6 ba 36 31 8a bd ff c3 12 fd 48 18 |{.'...61......H.|
0x1001ba88: 4a 53 11 e0 cc 29 01 e0 49 02 35 32 11 a4 3e e8 |JS...)..I.52..>.|
0x1001ba98: e6 0d 6f 79 9b 08 ec 3f 83 4e 6d 2e e6 bb 8a a7 |..oy...?.Nm.....|
0x1001baa8: 5d 20 1f a4 24 a0 62 fe 9f 1f 78 6d 56 a4 65 0e |] ..$.b...xmV.e.|
0x1001bab8: 78 22 c7 a0 f3 04 38 8e 54 ad a9 08 54 34 84 7c |x"....8.T...T4.||
0x1001bac8: d3 53 2e e3 24 88 b2 c3 fb 74 13 5d 6b 9f f1 87 |.S..$....t.]k...|
0x1001bad8: 65 f0 63 9e f6 30 2b 37 35 7e 5f 08 5a f7 0a 48 |e.c..0+75~_.Z..H|
0x1001bae8: 85 51 4d 43 6b ef 52 9f 62 b1 b7 3c 12 8b 28 37 |.QMCk.R.b..<..(7|
0x1001baf8: de 56 bb 1f a2 7c 2c 21 c3 ca cc a9 d5 ca f0 08 |.V...|,!........|
0x1001bb08: 1b 20 79 1f 09 35 cb 57 29 22 02 4a 25 bd 72 79 |. y..5.W)".J%.ry|
0x1001bb18: a0 ee cd c0 3d 81 cc b5 07 09 cf c5 37 4f 7e 61 |....=.......7O~a|
0x1001bb28: a4 9e 42 db bb 40 c5 7b 14 e0 5f 78 3b 44 cc 02 |..B..@.{.._x;D..|
0x1001bb38: 40 23 00 0a 36 df 58 a5 35 48 42 be e5 90 fb cc |@#..6.X.5HB.....|
0x1001bb48: e7 9b ec fa be 91 11 04 af 0b 83 59 73 4d 16 ed |...........YsM..|
0x1001bb58: 83 b5 b3 fa 90 2e 36 d4 e0 a0 43 6d 30 46 bd de |......6...Cm0F..|
0x1001bb68: 84 f6 b1 18 44 f3 bd 9f db ec 7f 2c bf 91 a0 9c |....D......,....|
0x1001bb78: 88 1f b2 9e 04 48 61 af 1a af ff 37 84 10 1d d2 |.....Ha....7....|
0x1001bb88: a0 a8 ad 73 e1 c5 c9 2f 2f eb a7 b7 8b d6 ab 29 |...s...//......)|
0x1001bb98: aa 9c 59 19 d6 0c 4b ae 6f 16 bb b8 67 ad b1 c0 |..Y...K.o...g...|
0x1001bba8: 3c 68 75 d4 ea df 89 67 35 81 4c 4d 2d 70 f3 8f |<hu....g5.LM-p..|
0x1001bbb8: c7 9c 54 61 e3 82 bc 55 5d a4 a3 ff 6e 62 ac bd |..Ta...U]...nb..|
0x1001bbc8: 14 ec 62 32 e7 20 e8 4b 5b ad 81 36 bd ea ca 90 |..b2. .K[..6....|
0x1001bbd8: 93 77 85 e0 c4 d7 ee 10 00 6a e7 e2 a7 dd bd 2a |.w.......j.....*|
0x1001bbe8: d2 f3 76 19 c7 34 43 eb 83 1f b5 55 65 a7 1f 3b |..v..4C....Ue..;|
0x1001bbf8: 50 4b 56 a6 9b 3b 34 c8 b9 6b 79 a0 2e 41 42 68 |PKV..;4..ky..ABh|
0x1001bc08: 71 8d ef 41 35 30 bd 5d f9 c1 44 49 d2 b0 60 26 |q..A50.]..DI..`&|
0x1001bc18: 5c cf 84 37 12 39 0a c1 01 2e 74 16 25 b5 6d 5b |\..7.9....t.%.m[|
0x1001bc28: a0 73 b9 72 17 a0 8a da b8 1d 35 ce 69 ff 9a 08 |.s.r......5.i...|
0x1001bc38: 8d 03 d7 1c 1f 72 57 e3 a9 72 50 48 98 31 d5 e0 |.....rW..rPH.1..|
0x1001bc48: 8d 50 ff 4c 53 39 5d d9 70 ef a0 d6 57 5a e9 72 |.P.LS9].p...WZ.r|
0x1001bc58: e7 69 11 4a a6 9b 32 56 54 f5 75 d0 c3 26 92 55 |.i.J..2VT.u..&.U|
0x1001bc68: ed 45 c3 ab ba 29 cd 24 d4 9a cb 4f 65 07 75 31 |.E...).$...Oe.u1|
0x1001bc78: 50 46 3a 01 a6 c2 5d 9d 7e 2f a0 be b8 f5 89 c7 |PF:...].~/......|
0x1001bc88: 36 54 d9 fe ed 5a 11 dd b1 6c 93 f8 19 90 d2 24 |6T...Z...l.....$|
0x1001bc98: 52 86 60 6c 33 34 f2 b6 9b 6c 4b 92 7f 2e 4f e9 |R.`l34...lK...O.|
0x1001bca8: 37 6c f4 72 e1 49 9d 7c 00 8d 45 77 dc 6d df b0 |7l.r.I.|..Ew.m..|
0x1001bcb8: b1 aa 89 f9 a0 57 39 75 a1 af 39 b6 05 22 15 fd |.....W9u..9.."..|
0x1001bcc8: a6 0a c9 37 1e 08 c2 cb 7e ea 2a 32 a2 aa 4a 6c |...7....~.*2..Jl|
0x1001bcd8: df 6c e4 72 a4 5f 69 65 4e 31 43 84 09 50 35 4b |.l.r._ieN1C..P5K|
0x1001bce8: f1 41 15 76 7b 0c 85 80 1c 0f 59 15 a8 50 80 ff |.A.v{.....Y..P..|
0x1001bcf8: f5 de 84 e8 53 e5 75 26 3a ba 79 ef 06 20 42 fc |....S.u&:.y.. B.|
0x1001bd08: a7 d9 cb 0c 57 ae 75 df 1e 6b d5 9c ed ed a7 eb |....W.u..k......|
0x1001bd18: 52 e0 2c ac 6c 4e 66 3c 91 c1 ec 86 88 dd bc 00 |R.,.lNf<........|
0x1001bd28: 53 9b 24 4d 3d cd 16 a2 5c b9 58 28 dc 83 c2 dd |S.$M=...\.X(....|
0x1001bd38: 3b 2c 37 29 f7 3e 59 d8 ec 35 0a d7 8c 15 d2 0a |;,7).>Y..5......|
0x1001bd48: 3c ad 58 a1 67 4d 95 ee f7 9c 10 26 5b 15 91 10 |<.X.gM.....&[...|
0x1001bd58: d7 a1 1f c7 c9 cf 2a 5f ef b8 d0 57 db 9a 64 8d |......*_...W..d.|
0x1001bd68: 58 6e 67 39 b6 ed ca b3 70 21 e0 d8 d7 4b bd c5 |Xng9....p!...K..|
0x1001bd78: 5d 58 22 83 26 31 56 c8 53 7a 44 7e f6 92 0a fb |]X".&1V.SzD~....|
0x1001bd88: a4 d8 c2 66 e9 7e 72 78 6e 55 f1 60 05 55 4f f5 |...f.~rxnU.`.UO.|
0x1001bd98: a5 a3 bf fd db 1d e6 8b 0b 61 92 f5 8e 0f d0 2a |.........a.....*|
0x1001bda8: 8b 66 1f 18 c5 2d 96 d9 bb ea 93 06 80 95 14 79 |.f...-.........y|
0x1001bdb8: ff 52 e1 a1 a0 98 4c 91 ec 72 f9 0e d9 c3 92 09 |.R....L..r......|
0x1001bdc8: 15 f3 a6 b2 e2 1c f5 5b 82 1d 02 c3 8e 6e 20 38 |.......[.....n 8|
0x1001bdd8: ce 61 af e3 94 a0 b7 46 7d df 29 5f 19 73 bc 8b |.a.....F}.)_.s..|
0x1001bde8: 14 9d 4c ed ee dc 23 79 53 f2 7d 96 65 f7 48 0a |..L...#yS.}.e.H.|
0x1001bdf8: 29 a7 d3 69 53 c8 0e 72 5f 16 21 a7 61 47 55 16 |)..iS..r_.!.aGU.|
0x1001be08: 9c a2 94 93 53 65 d3 10 03 34 31 1c 31 ac 68 b3 |....Se...41.1.h.|
0x1001be18: d5 0d 81 34 bf 42 38 1f e0 5c c8 11 61 3e ab 4d |...4.B8..\..a>.M|
0x1001be28: bf f5 42 c8 11 9e 29 f6 8f 50 fd a1 d0 0b bb 76 |..B...)..P.....v|
0x1001be38: 27 76 13 c5 df b3 64 da 82 7f a6 57 88 c8 a7 39 |'v....d....W...9|
0x1001be48: 6d 5a b0 81 ee cb f2 5c 65 e5 4f 07 be 9b 88 cd |mZ.....\e.O.....|
0x1001be58: c6 c6 87 3b 39 e3 f7 8b 43 e7 b8 c9 0b be 6f 9e |...;9...C.....o.|
0x1001be68: cc f0 ff ce ba 55 60 17 2f d5 84 5e d3 ce a6 b9 |.....U`./..^....|
0x1001be78: 8d 4d 8b fa 67 0a 6f 3e 94 c4 ef c5 0a b6 13 32 |.M..g.o>.......2|
0x1001be88: d6 1e 46 ef 35 93 a8 89 a6 7e 58 e1 e1 db 75 a9 |..F.5....~X...u.|
0x1001be98: 4d 0f 9c 75 b9 41 be fc fa 35 78 7a a6 e2 25 67 |M..u.A...5xz..%g|
0x1001bea8: f6 1b bd 95 c1 fb 18 e5 37 01 35 7e 04 1e de 99 |........7.5~....|
0x1001beb8: ec 5d be 3a e3 7c cb e3 ba 05 9d c9 d5 67 9b 56 |.].:.|.......g.V|
0x1001bec8: 66 99 f2 e5 57 dc 50 5e 1e b3 e9 f3 5b 92 63 50 |f...W.P^....[.cP|
0x1001bed8: 2e 06 72 6b 75 5c 36 92 94 d9 8e 64 11 d6 85 d0 |..rku\6....d....|
0x1001bee8: 7b ee e6 75 aa 6e 14 ac 57 18 17 e0 51 db 75 df |{..u.n..W...Q.u.|
0x1001bef8: b1 cc ba 37 53 c3 05 59 a0 d0 c0 05 55 78 d3 2b |...7S..Y....Ux.+|
0x1001bf08: af 68 f8 09 9e e6 05 fb 7d e0 9a 99 f5 31 90 b7 |.h......}....1..|
0x1001bf18: 87 29 6c c1 05 b7 30 7a 10 f2 26 22 90 9f 3d 5e |.)l...0z..&"..=^|
0x1001bf28: c2 96 d6 40 7b 65 b0 1e 82 0c 64 27 e4 8e ed 2a |...@{e....d'...*|
0x1001bf38: 34 c4 88 46 27 23 bd 76 0e c5 44 a6 1d eb 5b 5f |4..F'#.v..D...[_|
0x1001bf48: dd 47 2d 01 0a 8f 33 71 c8 d3 2b 98 63 1d 4e 75 |.G-...3q..+.c.Nu|
0x1001bf58: 46 e9 64 b8 19 8e 93 7c 33 9f 20 24 e3 16 29 d5 |F.d....|3. $..).|
0x1001bf68: 73 0a 16 40 67 c3 69 fb 92 8a a4 bf 69 72 d4 cd |s..@g.i.....ir..|
0x1001bf78: 5a 76 69 51 96 1e 64 3d 78 91 57 49 26 e0 9b 66 |ZviQ..d=x.WI&..f|
0x1001bf88: 0f 34 a2 87 d1 b7 7d fc 1a 7b 9a 9a 1d df 3e 41 |.4....}..{....>A|
0x1001bf98: bf 15 0a 02 7e da b5 29 72 4b d4 f6 86 ca a0 8d |....~..)rK......|
0x1001bfa8: ba 0c e0 13 05 c2 33 3d aa fe 58 f9 28 42 45 35 |......3=..X.(BE5|
0x1001bfb8: 83 c7 12 b2 13 c1 1d d8 a7 38 35 f1 49 9a f6 8b |.........85.I...|
0x1001bfc8: 9f ba 57 7b aa 73 88 96 9b fd c1 7b 96 f3 15 1a |..W{.s.....{....|
0x1001bfd8: f5 2b d5 08 75 60 ce 58 44 54 56 e8 11 48 1e 03 |.+..u`.XDTV..H..|
0x1001bfe8: ff 38 07 03 4f b0 ae 18 85 1e 0c 78 bc fc 82 72 |.8..O......x...r|
0x1001bff8: 07 ad 25 b1 43 73 0a e4 2c 54 65 82 51 51 db 59 |..%.Cs..,Te.QQ.Y|
0x1001c008: 04 ee 67 42 dd bd 62 09 a1 da fc d9 39 37 5d 63 |..gB..b.....97]c|
0x1001c018: 3f 27 b4 55 2d 8b 4e 96 8b 91 80 b2 a8 b3 38 a0 |?'.U-.N.......8.|
0x1001c028: 15 9a 78 bf 31 33 be 2a fe f8 8b c8 18 73 94 fa |..x.13.*.....s..|
0x1001c038: 48 3f 60 de cf 4d b6 7c 53 d4 dd 2a 39 8f b6 8a |H?`..M.|S..*9...|
0x1001c048: 4b ac 65 9e d6 83 f9 ae 05 49 03 1c 47 e0 75 14 |K.e......I..G.u.|
0x1001c058: 6d cf cf 50 77 82 06 ac 22 4a 0e be c3 8d b6 0c |m..Pw..."J......|
0x1001c068: 97 e7 48 cd ba b7 e1 ff 81 e0 7e 49 75 91 93 61 |..H.......~Iu..a|
0x1001c078: 67 7b b0 d7 96 93 42 6f a5 21 fb b0 fa 85 ee 95 |g{....Bo.!......|
0x1001c088: 9d 28 77 3b ba 6b b6 97 a7 c9 70 3d 09 08 7c 3d |.(w;.k....p=..|=|
0x1001c098: 37 12 ec 91 b9 c5 d2 1a 9d 53 c9 bf 5f 6c ab b2 |7........S.._l..|
0x1001c0a8: 3d 96 05 64 01 c7 bd 84 26 55 fd 8a 2c e1 0c f9 |=..d....&U..,...|
0x1001c0b8: c5 f4 f3 eb d3 7c 96 26 ea 12 cc 7f 45 be f9 cc |.....|.&....E...|
0x1001c0c8: ce 70 b7 09 8e 94 d6 7a d8 43 ac 00 92 ba 5e 58 |.p.....z.C....^X|
0x1001c0d8: 65 72 5d 60 17 04 4b 82 9b 12 bd 61 29 25 66 1e |er]`..K....a)%f.|
0x1001c0e8: 1a e4 9b 90 7b 87 a1 90 29 d2 21 e7 b8 21 ca 82 |....{...).!..!..|
0x1001c0f8: 10 e6 0f 5c e2 77 e2 11 41 e3 0b 40 84 75 31 bd |...\.w..A..@.u1.|
0x1001c108: 4d 03 41 cf d9 e1 a9 08 c5 33 5c 31 dd 1b 5a 97 |M.A......3\1..Z.|
0x1001c118: b6 5c 9e a2 25 98 52 fd 3b ba 5f 5b 69 a8 9f ed |.\..%.R.;._[i...|
0x1001c128: 99 bc 92 37 1d 47 42 97 a9 56 d4 52 6d 96 d0 03 |...7.GB..V.Rm...|
0x1001c138: 8c ca bb 9a 65 51 48 98 37 8b 7b b1 0d a5 b9 c5 |....eQH.7.{.....|
0x1001c148: db 0a 32 e3 32 06 36 1d 73 e2 88 6c 6b a7 33 a1 |..2.2.6.s..lk.3.|
0x1001c158: dc 03 8d cd b6 31 5c 89 19 51 6b 75 fb ed ab 43 |.....1\..Qku...C|
0x1001c168: c2 00 e3 2b 36 61 ff 0f f5 06 13 ca a0 5a 1b 5d |...+6a.......Z.]|
0x1001c178: 38 fc 92 4e 96 41 b9 5a 19 5c a3 89 b4 b8 f1 a8 |8..N.A.Z.\......|
0x1001c188: 2d 3d 50 bc a6 8c 0c 49 cb b1 5c be 15 ef 7b 25 |-=P....I..\...{%|
0x1001c198: 6f 99 40 1b 5e a9 c4 67 ac c1 27 32 8e c3 37 db |o.@.^..g..'2..7.|
0x1001c1a8: 91 38 91 e3 e5 cb b4 ae 72 32 66 02 f0 61 60 b9 |.8......r2f..a`.|
0x1001c1b8: 3a ce 52 64 f3 c1 27 0e b8 d4 63 f8 59 92 73 f0 |:.Rd..'...c.Y.s.|
0x1001c1c8: 67 cc 2c ac 12 2c 1b 8b 14 b3 88 a1 5f 3e db f7 |g.,..,......_>..|
0x1001c1d8: d4 77 46 19 c7 48 a3 f3 2b 39 a5 35 d9 d8 9b 45 |.wF..H..+9.5...E|
0x1001c1e8: de 07 33 e7 4f ec 3f 49 f5 69 c5 77 fb 45 71 26 |..3.O.?I.i.w.Eq&|
0x1001c1f8: 9f d9 6a d2 c2 1e db 6d 8a 1a 90 61 e2 29 3c e7 |..j....m...a.)<.|
0x1001c208: 86 b8 22 33 c5 f5 e7 80 57 2c 87 b2 c1 7e 02 57 |.."3....W,...~.W|
0x1001c218: 5f 6a f1 5a 6c 9c c4 c0 6a b9 ba d7 41 0d e6 fe |_j.Zl...j...A...|
0x1001c228: c4 91 c0 b2 11 2c 37 b3 e5 33 78 cb c0 97 a9 86 |.....,7..3x.....|
0x1001c238: 22 94 99 13 cf 8b 47 37 24 a3 12 39 09 46 04 0d |".....G7$..9.F..|
0x1001c248: 3c 40 1e 53 7b 9e 8c 10 8f db e5 dd 6f 69 a8 9d |<@.S{.......oi..|
0x1001c258: 33 ba d5 41 86 32 e1 e6 88 43 4b df 0b 01 06 6e |3..A.2...CK....n|
0x1001c268: 09 15 0a d0 7b 51 82 9a 38 ca 37 48 7d d9 c2 c1 |....{Q..8.7H}...|
0x1001c278: 64 92 04 14 96 40 52 a1 a2 37 65 bf 88 dd fc e2 |d....@R..7e.....|
0x1001c288: b3 42 24 50 43 e0 46 b2 6d 5f d6 2e 31 57 a1 fe |.B$PC.F.m_..1W..|
0x1001c298: 95 eb 27 6b d3 ed a3 ad 1c bc 03 84 67 36 3e 10 |..'k........g6>.|
0x1001c2a8: dc 3d 38 9f 4f fc 4c d2 ed fd 85 70 34 05 39 72 |.=8.O.L....p4.9r|
0x1001c2b8: c6 79 4b e4 13 49 aa 78 ff 1f f8 8b b4 f6 44 0a |.yK..I.x......D.|
0x1001c2c8: 60 fd 0e 2e 06 50 6c 29 81 5a 64 29 8a a2 0f 87 |`....Pl).Zd)....|
0x1001c2d8: 54 7c a9 80 27 17 19 44 a2 01 0f 9b f1 bb 9a 8d |T|..'..D........|
0x1001c2e8: 0d 90 55 7f 4b 74 3a bc 00 fd e5 12 a0 a8 97 ea |..U.Kt:.........|
0x1001c2f8: e9 ec 37 fb 43 1c e0 1b e5 2c 38 e8 16 4b 84 fb |..7.C....,8..K..|
0x1001c308: 15 4e 0e a0 01 f9 be d4 db d9 10 26 e5 dd 49 09 |.N.........&..I.|
0x1001c318: 4e b1 ea af 8f c0 22 77 d9 f4 96 28 90 65 6e 1b |N....."w...(.en.|
0x1001c328: 77 aa 67 2a 1d 7f cc ef 98 6a 92 39 f4 18 d1 73 |w.g*.....j.9...s|
0x1001c338: 2e 7c f2 60 d7 7e 4a 3f 59 a6 c9 d0 7d 7d 02 36 |.|.`.~J?Y...}}.6|
0x1001c348: 58 dc fa d8 5f d2 c7 c9 53 4c 7c 5d 53 91 62 2d |X..._...SL|]S.b-|
0x1001c358: b2 cf b4 be 86 c7 d9 a7 78 49 92 42 c3 e5 ca a4 |........xI.B....|
0x1001c368: 85 3e aa 3a 86 55 75 d6 b7 60 23 d1 79 43 0e e4 |.>.:.Uu..`#.yC..|
0x1001c378: f1 ea e1 8a 86 ee 45 2d 1e ed 09 2b a4 fa 47 16 |......E-...+..G.|
0x1001c388: aa 09 00 69 01 06 99 0d a1 58 3d 6f 2d 2d 6a 0b |...i.....X=o--j.|
0x1001c398: c9 71 7a f0 fb 91 9a 86 b7 30 5d f4 47 ad 84 5d |.qz......0].G..]|
0x1001c3a8: af 31 5f 15 05 55 47 a2 e0 5b 2c e1 38 a8 57 66 |.1_..UG..[,.8.Wf|
0x1001c3b8: 5a e5 ac 75 03 2d 02 45 11 62 96 0b e9 6e cd 29 |Z..u.-.E.b...n.)|
0x1001c3c8: 59 e6 e0 b5 fa 64 a4 3a 2d 4c 7e ba 86 86 c2 53 |Y....d.:-L~....S|
0x1001c3d8: 63 30 8e f6 84 1b 31 88 d1 2c e8 16 11 1c 6d 9e |c0....1..,....m.|
0x1001c3e8: 78 ad 8f 05 4f 48 d2 b7 7c 64 b0 62 8c 4c 5f ae |x...OH..|d.b.L_.|
0x1001c3f8: 7d 76 93 6c b2 80 3f 4a 5b 37 dc 99 12 af 8c 42 |}v.l..?J[7.....B|
0x1001c408: 22 52 d2 82 6b ca 02 c9 7c 24 7d 07 c9 2e ff a4 |"R..k...|$}.....|
0x1001c418: c9 9e 41 33 8f 5a ad 4e 4d ec 8a 10 88 06 77 50 |..A3.Z.NM.....wP|
0x1001c428: f3 bc 8e c1 d1 c9 de 53 f4 c7 06 b2 e8 5c c8 83 |.......S.....\..|
0x1001c438: c3 59 d2 d8 3f 8b 21 69 96 a8 61 2c 79 11 95 5a |.Y..?.!i..a,y..Z|
0x1001c448: d0 8a fa 30 b2 19 1d 33 a0 16 8d b2 b6 f5 a9 40 |...0...3.......@|
0x1001c458: 7b d5 42 36 c9 fb 60 d4 87 b4 7e a4 e3 47 d2 d7 |{.B6..`...~..G..|
0x1001c468: f0 3b 3f cf 9a c6 12 ce 1b 46 ca 53 45 e6 b7 b4 |.;?......F.SE...|
0x1001c478: e2 9e 4d f5 06 6d 1d 1f 73 75 ad ea 79 9e 42 55 |..M..m..su..y.BU|
0x1001c488: 5b 89 ec ea 0d 3a d8 06 cd 90 9e 1c 39 b0 45 de |[....:......9.E.|
0x1001c498: 61 d8 51 8f f3 fe 2e db a6 c4 38 7d be c1 88 7a |a.Q.......8}...z|
0x1001c4a8: 5a 2b 81 8e e1 e6 d9 ce 93 30 76 6b bc cc 2c 2a |Z+.......0vk..,*|
0x1001c4b8: 9e 6f 7a 35 41 77 fb e6 8e 74 5c 9a c5 0c ca 5f |.oz5Aw...t\...._|
0x1001c4c8: 6a cf 39 43 de 68 82 71 63 90 29 4e 82 4a f8 ee |j.9C.h.qc.)N.J..|
0x1001c4d8: 91 d7 3c 95 45 3f a9 d7 01 ea 34 c8 c9 7c 77 d9 |..<.E?....4..|w.|
0x1001c4e8: 8c 86 26 82 fa 2b cb 1b a2 c8 56 f9 69 30 c0 7d |..&..+....V.i0.}|
0x1001c4f8: c6 9c 7d ec b2 84 35 8d 07 c5 84 52 65 03 02 66 |..}...5....Re..f|
0x1001c508: eb 67 3f 00 57 71 3b 4d e3 11 de 98 ed 32 60 40 |.g?.Wq;M.....2`@|
0x1001c518: 61 3a 1b d8 af 2e a7 ae 9c 82 e1 69 49 7a e0 9c |a:.........iIz..|
0x1001c528: 2e a6 15 39 9a ed 60 27 6c 7c aa 5c fc e6 f3 27 |...9..`'l|.\...'|
0x1001c538: c8 94 4e 5d 37 5e 33 55 22 72 07 a3 8c 75 9c 89 |..N]7^3U"r...u..|
0x1001c548: 01 77 6b 1c c2 97 54 8d c4 5a 69 93 7b b7 07 94 |.wk...T..Zi.{...|
0x1001c558: 6a f9 28 a3 09 2e b8 c5 fe 43 e5 3b 1b 3e a4 ee |j.(......C.;.>..|
0x1001c568: 77 5d 56 5d 96 71 0b 46 8e fa 99 ac 37 2b fd 6f |w]V].q.F....7+.o|
0x1001c578: 2e 87 15 60 06 ad 10 4a 7c 83 35 4a 36 f2 c8 79 |...`...J|.5J6..y|
0x1001c588: 2b e2 ed 9a 09 5e 30 e5 3e a9 c0 9d 25 f7 0d 9e |+....^0.>...%...|
0x1001c598: f8 e4 b0 11 4e f2 26 08 16 db 97 09 8e 2f 12 b0 |....N.&....../..|
0x1001c5a8: c6 df 24 04 e5 b7 e0 6a 96 ac 9c ea 20 f5 56 4a |..$....j.... .VJ|
0x1001c5b8: cc e8 d6 cd 03 38 0c 33 e1 29 f4 e2 39 20 5c 9b |.....8.3.)..9 \.|
0x1001c5c8: 1a 2b 95 7a a2 1b bb 4e 7c db 03 7e 8e 8e fb ba |.+.z...N|..~....|
0x1001c5d8: 01 bc 94 17 55 99 fd 22 b0 e4 16 f3 d9 92 f2 20 |....U.."....... |
0x1001c5e8: 1b 8b b9 08 8e f8 59 53 2e 4c 4a 8a 45 54 8d 89 |......YS.LJ.ET..|
0x1001c5f8: 7a ff ec ac f2 6b ce e9 50 4c 28 83 80 24 0b 85 |z....k..PL(..$..|
0x1001c608: 40 9c a3 7f b2 45 8d 6a 5c 0a 3c e8 f1 cc 28 60 |@....E.j\.<...(`|
0x1001c618: 28 76 86 48 1d 22 78 f5 ef e1 bd bd a0 db f5 af |(v.H."x.........|
0x1001c628: 61 28 b9 b4 9e be 5b 23 d2 af ce d5 f0 6b e5 1a |a(....[#.....k..|
0x1001c638: b7 0f 24 d9 ff dc 26 46 af 84 9d 33 69 14 61 cc |..$...&F...3i.a.|
0x1001c648: 72 1c 45 85 ee 2a 98 a5 a9 b8 42 7c d0 1b 23 70 |r.E..*....B|..#p|
0x1001c658: 19 f5 78 74 77 6c c4 a1 6e 5b a8 ca 0a 7e 97 e5 |..xtwl..n[...~..|
0x1001c668: 8b 2e 46 15 e7 17 c8 93 dc 28 b9 22 65 53 ec 33 |..F......(."eS.3|
0x1001c678: c3 69 18 48 66 bf 73 bf f2 86 af 01 04 a8 30 be |.i.Hf.s.......0.|
0x1001c688: 9a 84 43 b4 27 76 0c 9a 93 a2 bc 0d 21 b0 2b 1c |..C.'v......!.+.|
0x1001c698: 1b 5b 3e 9a 23 8f 4f b9 74 71 c1 fa 2b d4 ae 10 |.[>.#.O.tq..+...|
0x1001c6a8: 04 21 71 0a e8 51 f6 08 3b c8 be 93 c4 7e 59 34 |.!q..Q..;....~Y4|
0x1001c6b8: 22 4c 55 59 03 9d 85 52 46 b4 d7 39 a8 8b a2 9e |"LUY...RF..9....|
0x1001c6c8: eb 25 6c 42 53 e6 39 67 42 38 98 be 83 76 d7 df |.%lBS.9gB8...v..|
0x1001c6d8: 95 40 7f 3e 5a 0d 0f 17 e4 e2 7f 60 8b 17 26 35 |.@.>Z......`..&5|
0x1001c6e8: 33 b0 5c 61 ac f8 81 56 25 7a 12 53 f0 0f 8e ed |3.\a...V%z.S....|
0x1001c6f8: 18 e6 09 9a a5 f0 db 9b c2 0f cb fa 5d 59 93 a8 |............]Y..|
0x1001c708: d0 b5 39 45 0d 64 0a 96 d6 23 a8 6c 91 ce 75 ac |..9E.d...#.l..u.|
0x1001c718: a3 c9 47 47 b9 47 5a 98 1f 75 49 66 51 df 0d f4 |..GG.GZ..uIfQ...|
0x1001c728: bd 4f 86 4a b5 25 74 44 36 36 bf 03 2f 89 4a b6 |.O.J.%tD66../.J.|
0x1001c738: 8b e7 10 91 c7 43 7f d9 1e bb 33 ea 83 97 89 48 |.....C....3....H|
0x1001c748: e2 49 a6 eb 21 12 e7 45 c2 4a b3 fb b7 b8 a6 d4 |.I..!..E.J......|
0x1001c758: 9f 7a e7 ad 34 24 3d bc dc b3 87 a9 e3 36 34 83 |.z..4$=......64.|
0x1001c768: 41 d3 23 3c 19 db 0e db 61 c6 d4 1e 48 b9 28 ae |A.#<....a...H.(.|
0x1001c778: 07 c6 81 7d 87 b2 47 90 8e ab 70 e9 72 af cb 21 |...}..G...p.r..!|
0x1001c788: 84 ec ba e9 7c 97 b5 06 17 a7 9b 14 4c f3 78 dc |....|.......L.x.|
0x1001c798: d0 4e 03 87 63 2c 6f b3 43 90 b2 56 8d 60 34 ee |.N..c,o.C..V.`4.|
0x1001c7a8: 54 a8 dd 1f 25 f3 69 9a ab c2 55 16 10 f6 6b 69 |T...%.i...U...ki|
0x1001c7b8: ad f2 9d eb 4c e7 8d 22 e7 af 14 8e 09 11 66 f9 |....L.."......f.|
0x1001c7c8: 63 fc f1 82 5e d5 1c 55 a0 90 5d d0 83 b3 1f 06 |c...^..U..].....|
0x1001c7d8: a7 34 9d 44 d4 5f 13 42 30 e5 5b 1c f1 da d7 e9 |.4.D._.B0.[.....|
0x1001c7e8: 62 5d 3d e2 94 6f 99 4b df 3d a5 7e dc 39 ae ed |b]=..o.K.=.~.9..|
0x1001c7f8: 5f d1 18 a4 b5 f7 3a b8 95 60 87 bb ef 31 53 42 |_.....:..`...1SB|
0x1001c808: 76 b7 55 6c fd 9d 14 5d 74 92 49 4f e2 99 1d 7e |v.Ul...]t.IO...~|
0x1001c818: 0d de c3 f1 3e ff 51 87 37 71 07 d6 49 50 6c 2f |....>.Q.7q..IPl/|
0x1001c828: 26 f3 15 ae 57 42 9a 82 42 26 88 43 ad d1 38 15 |&...WB..B&.C..8.|
0x1001c838: 37 f1 c6 aa 40 3f be 69 57 91 a8 43 fb e1 76 19 |7...@?.iW..C..v.|
0x1001c848: b0 02 54 6a 36 d5 55 c2 7a 08 63 da 1e ff a4 87 |..Tj6.U.z.c.....|
0x1001c858: 53 54 b7 62 a3 a6 b0 33 cc 98 23 a9 e3 78 90 96 |ST.b...3..#..x..|
0x1001c868: 86 dc 48 c6 09 79 0b 9c b4 ba 51 1d 58 61 df 7d |..H..y....Q.Xa.}|
0x1001c878: 82 c8 83 1c e1 3c 02 d2 ed 4b 0b e4 59 53 7a 7a |.....<...K..YSzz|
0x1001c888: c8 f1 3b fa 8f cc 24 ab e3 82 a5 d1 6b 2b 96 02 |..;...$.....k+..|
0x1001c898: 6f 8e 8f da f4 0b 1c b5 48 29 d2 c3 9e 91 32 f4 |o.......H)....2.|
0x1001c8a8: e0 cc 78 f4 a2 0e a1 5e 25 0e 56 be 39 46 b6 2e |..x....^%.V.9F..|
0x1001c8b8: ac fa f4 b9 ca 97 10 bd ab c0 b9 19 ab 19 b5 5c |...............\|
0x1001c8c8: 12 aa 4e 2d e3 61 21 0a 3d f4 d6 ec ec 1e 63 57 |..N-.a!.=.....cW|
0x1001c8d8: d7 28 b6 68 b4 ae 3b 21 c6 d4 be f3 e7 71 40 8b |.(.h..;!.....q@.|
0x1001c8e8: 51 3e 86 31 1a 8d d7 93 aa 17 cf 55 44 9a 15 61 |Q>.1.......UD..a|
0x1001c8f8: 7d 3c cb c8 23 12 59 5b 13 c5 f8 c6 05 90 6d 0c |}<..#.Y[......m.|
0x1001c908: 5a 7d b4 bb f0 4f dc 1f 1f 75 d5 6d 5a 16 e9 12 |Z}...O...u.mZ...|
0x1001c918: ea 91 7d c0 18 e3 02 46 06 e6 d6 6f a8 c8 d9 69 |..}....F...o...i|
0x1001c928: 31 42 21 e0 11 9a 19 ad 4c d9 63 06 ce cc 2b 36 |1B!.....L.c...+6|
0x1001c938: a0 82 c8 40 5e 4a d4 a4 07 52 fe c1 71 8d 9b 3f |...@^J...R..q..?|
0x1001c948: c8 cf 5f e6 77 fa f4 67 59 40 39 f8 67 a4 75 02 |.._.w..gY@9.g.u.|
0x1001c958: ac 5e b5 75 8c 3f 5b 36 9d f4 bd 95 3b 8d ad 7e |.^.u.?[6....;..~|
0x1001c968: 4b 46 0d e4 f6 9a 3f 26 a0 e2 e6 f5 87 da 1d 65 |KF....?&.......e|
0x1001c978: 04 76 4b 4a c0 65 b1 c1 af c0 b2 f6 2a a7 a4 6f |.vKJ.e......*..o|
0x1001c988: 51 05 18 d8 47 ec 98 ac 61 f6 fb 9a d5 33 3b 62 |Q...G...a....3;b|
0x1001c998: cd e4 bc 88 e8 6d 00 56 c0 4f b4 0f 2f ff 3b 3a |.....m.V.O../.;:|
0x1001c9a8: 23 c1 9c 16 5a ec f4 03 4d 75 b9 61 2e dc 31 95 |#...Z...Mu.a..1.|
0x1001c9b8: a1 31 12 a7 db 41 40 77 bd fe 68 f0 59 64 69 a5 |.1...A@w..h.Ydi.|
0x1001c9c8: 39 2d b4 f0 2d 81 9f 76 99 be 81 74 e5 6a 87 62 |9-..-..v...t.j.b|
0x1001c9d8: a7 98 24 72 0a 47 a2 87 7f c8 bb f9 7f 78 bc cc |..$r.G.......x..|
0x1001c9e8: cc 71 1c 79 48 d1 6d 74 9b 9b ad 63 94 25 84 b0 |.q.yH.mt...c.%..|
0x1001c9f8: b7 20 e0 ae 2a bf d2 59 f8 ec 93 32 a7 65 14 ea |. ..*..Y...2.e..|
0x1001ca08: 3c f9 11 99 ca d9 a1 1a 3b d3 13 2f 7a f5 81 a7 |<.......;../z...|
0x1001ca18: 82 81 10 46 60 63 2b ea 98 87 d5 af 0c 73 96 24 |...F`c+......s.$|
0x1001ca28: 6a 9e d9 18 f8 8f ab f0 ed f5 ce 6c 62 7b 53 e9 |j..........lb{S.|
0x1001ca38: cf aa a4 e0 8d f7 86 25 7a 28 25 47 6a cd ce 8a |.......%z(%Gj...|
0x1001ca48: a1 7d 29 21 bf fe 4f 6a e2 9b d5 c0 30 f4 9e 48 |.})!..Oj....0..H|
0x1001ca58: 5f a5 9f 06 00 6e 25 dd 5b 6a 90 da 89 aa 82 e0 |_....n%.[j......|
0x1001ca68: a1 c0 3a 8d 58 71 b1 64 95 23 12 fc 5d f9 38 b0 |..:.Xq.d.#..].8.|
0x1001ca78: 2c 2a 78 e8 a6 a8 27 52 8a 60 6c eb ce f4 51 b9 |,*x...'R.`l...Q.|
0x1001ca88: 2f bc c1 79 b9 00 3e a7 31 40 6f 35 b3 2a 46 63 |/..y..>.1@o5.*Fc|
0x1001ca98: d5 60 e4 b3 d0 c2 e1 3a f1 21 0c a3 87 e9 72 a2 |.`.....:.!....r.|
0x1001caa8: 4e fa c0 8b 8e 11 8d 57 7c a6 b6 9d d4 65 79 57 |N......W|....eyW|
0x1001cab8: fb 3e 3e 18 33 ee 6a d5 31 a5 f7 9f 15 ed 3a 78 |.>>.3.j.1.....:x|
0x1001cac8: fd bf 7b 42 c6 b1 2c ec 14 4b d0 35 6b 55 29 a1 |..{B..,..K.5kU).|
0x1001cad8: 8a 49 d8 df c8 b9 20 6b 8d 6c e1 60 b8 9e 46 2d |.I.... k.l.`..F-|
0x1001cae8: 13 d6 18 5b 17 64 6a 2b 97 bf 9a fe 41 d9 71 5d |...[.dj+....A.q]|
0x1001caf8: 8d da 82 25 a5 2f b6 2f 78 50 a3 fc 75 0a 71 79 |...%././xP..u.qy|
0x1001cb08: e6 17 35 30 75 46 7a 3f 1f a1 49 4b 25 83 c7 0e |..50uFz?..IK%...|
0x1001cb18: b1 4e 6b 8b 03 40 46 c5 c8 8c 57 6c 51 05 ba ce |.Nk..@F...WlQ...|
0x1001cb28: 6f 11 ed f7 25 1f a9 41 ae e3 9d 86 db f4 19 07 |o...%..A........|
0x1001cb38: 2e 21 08 91 2c b9 46 d3 89 f5 da bc de bb fd b5 |.!..,.F.........|
0x1001cb48: 93 f0 bd c4 9e b2 7d 50 5a fc a6 46 6b 1f 12 1d |......}PZ..Fk...|
0x1001cb58: bd 9f 54 27 1e a0 69 d5 3d 13 6c 2c 1c 3f 5d 6a |..T'..i.=.l,.?]j|
0x1001cb68: 48 a0 63 a1 bd cc d9 9c 40 26 4c b5 e0 f6 48 8e |H.c.....@&L...H.|
0x1001cb78: 81 6b b2 aa 9e 4c d5 51 d2 d1 04 5a bf da 5f 5d |.k...L.Q...Z.._]|
0x1001cb88: 2e a4 38 b8 6e e7 59 09 4a 99 00 8c 44 59 ff 61 |..8.n.Y.J...DY.a|
0x1001cb98: 15 1b 0f 62 f8 61 da 8d 4b c0 8b 00 74 b6 e6 bf |...b.a..K...t...|
0x1001cba8: 69 f3 1e fe 4a 86 86 3f f3 fb 42 a4 d0 83 8b e9 |i...J..?..B.....|
0x1001cbb8: e8 2b 20 0d 4c f0 c9 df 28 db ec 8f 28 3d d4 aa |.+ .L...(...(=..|
0x1001cbc8: 0b 6d b6 e8 99 f3 69 a1 b3 2b 71 d6 67 a1 a8 74 |.m....i..+q.g..t|
0x1001cbd8: 33 29 6b 11 2f b7 41 ca fc 1b cd 73 8a b5 3c 8c |3)k./.A....s..<.|
0x1001cbe8: 9a 8d 72 d6 e5 82 87 4b 59 64 71 ae 72 a8 9e 9b |..r....KYdq.r...|
0x1001cbf8: 67 ab a2 cd a1 a0 fd 31 36 53 5d 86 a5 40 ce c7 |g......16S]..@..|
0x1001cc08: c4 08 15 b5 4b 7a c1 5c a1 ff f7 33 09 4e bf 10 |....Kz.\...3.N..|
0x1001cc18: e5 98 f2 17 bb c4 b1 be 4f b5 f8 a4 8a f1 be 08 |........O.......|
0x1001cc28: 9d 6e e0 e4 bf da c1 88 e6 93 43 48 d0 a6 73 86 |.n........CH..s.|
0x1001cc38: 5b 12 96 45 1f b5 8b 8d 89 f0 11 50 90 ff 83 f3 |[..E.......P....|
0x1001cc48: 2e 2e b5 0f d3 c0 ef 78 27 62 98 c3 bd 93 2f 66 |.......x'b..../f|
0x1001cc58: 98 27 61 74 de c4 8c 6f fa 6e 83 a8 c3 fd 1f 42 |.'at...o.n.....B|
0x1001cc68: 0f c0 3a d3 7b 68 50 6d 36 00 fd 59 eb 47 f7 ef |..:.{hPm6..Y.G..|
0x1001cc78: a7 c0 5e ee e9 d5 97 9b 1c ab 92 e8 fb e2 a4 88 |..^.............|
0x1001cc88: f8 97 77 07 34 a1 2e 6f a9 c2 47 02 d8 d1 51 e2 |..w.4..o..G...Q.|
0x1001cc98: 8a 01 6a 64 43 87 df b7 9c 9a c9 70 07 57 25 79 |..jdC......p.W%y|
0x1001cca8: f6 1b dc d9 21 84 ca 1b 24 2c 27 d0 c7 e5 26 84 |....!...$,'...&.|
0x1001ccb8: 9b 55 8f 68 3a 6e b9 56 f8 2c 6b 6d d0 b7 07 0c |.U.h:n.V.,km....|
0x1001ccc8: fc 8f b0 5f 4e 43 66 eb fe 71 d2 e8 3e b9 b7 25 |..._NCf..q..>..%|
0x1001ccd8: bc 92 64 43 a4 9c 3f 5c e9 a8 b3 2c 0d b4 f8 b3 |..dC..?\...,....|
0x1001cce8: 69 fc d6 5e 88 ae 0e 4c 1f 6c cd 1d a8 93 a3 81 |i..^...L.l......|
0x1001ccf8: 73 9e c9 a6 d3 35 5a ff 45 e2 cf f3 84 e3 d6 b9 |s....5Z.E.......|
0x1001cd08: e1 a1 cd f5 1d df 1a 52 88 46 5a 9d 2e f9 3a cc |.......R.FZ...:.|
0x1001cd18: ce 9c e8 7d 36 8c 9f e4 8a 7a 09 4d e3 18 14 4c |...}6....z.M...L|
0x1001cd28: 30 2d f9 55 5e 96 d3 ae ee be a3 8e 68 5f df 14 |0-.U^.......h_..|
0x1001cd38: b9 a4 31 24 5c 8a df 66 18 a8 65 fe d7 ee b0 ca |..1$\..f..e.....|
0x1001cd48: dd 2e 66 db c2 76 20 08 16 ee 04 f0 60 55 13 be |..f..v .....`U..|
0x1001cd58: aa 08 45 c1 22 0d 29 37 2d 1a c5 38 bb ef f4 67 |..E.".)7-..8...g|
0x1001cd68: 9a ef 6d 21 de 2a 5f c4 dd 53 e6 a6 8d b7 d7 22 |..m!.*_..S....."|
0x1001cd78: 1c 3d 2c 71 37 ad 84 e6 b1 1a 3a 09 44 ce 84 92 |.=,q7.....:.D...|
0x1001cd88: c5 5d f5 b2 91 7a c6 e9 34 7c c9 ce d2 14 cd 0d |.]...z..4|......|
0x1001cd98: 2e 81 f0 ef a7 de eb b2 53 99 3a a8 36 b4 e7 d3 |........S.:.6...|
0x1001cda8: 8e 85 2d f1 e5 40 10 10 1a 51 8d db ea 4f a6 d6 |..-..@...Q...O..|
0x1001cdb8: 19 00 57 e0 e3 f3 1e 32 8c 03 73 cf 52 5d fa 74 |..W....2..s.R].t|
0x1001cdc8: 6a ef 17 57 63 f8 7b b8 38 8a 84 40 78 4f 71 48 |j..Wc.{.8..@xOqH|
0x1001cdd8: 13 ca be f8 79 17 c5 35 d3 09 f4 0a bc c2 39 6d |....y..5......9m|
0x1001cde8: 5a 09 8d 09 72 16 8d d1 83 6b c0 65 19 49 f1 4d |Z...r....k.e.I.M|
0x1001cdf8: 47 e0 e5 26 06 e4 10 dc f7 97 7d 46 39 1d cb f9 |G..&......}F9...|
0x1001ce08: 7d bd 07 47 00 80 8c 2e 9b 11 33 f3 ba 4b 8e 0b |}..G......3..K..|
0x1001ce18: 77 fb e0 c9 62 54 9b a0 02 21 4c 81 c7 04 e5 2d |w...bT...!L....-|
0x1001ce28: 45 6b d0 8c 1e 40 f9 2e 4f d5 f7 a9 5a ae 00 8c |Ek...@..O...Z...|
0x1001ce38: 8b 00 70 bd 9c c0 f5 dd bc 33 b0 2d d7 a3 51 35 |..p......3.-..Q5|
0x1001ce48: 94 89 4e 2e 6b 98 6b ad b9 e3 2a 66 18 53 b8 c6 |..N.k.k...*f.S..|
0x1001ce58: e5 47 ee 1a 0e a3 48 e1 61 1c b2 7c 43 c2 6d 1d |.G....H.a..|C.m.|
0x1001ce68: ef 97 81 cf 78 52 f5 b0 62 f4 89 4e 45 32 2c bb |....xR..b..NE2,.|
0x1001ce78: ac 57 2d 3c 46 59 31 3d 9f 43 9e ad 24 88 f2 44 |.W-<FY1=.C..$..D|
0x1001ce88: 6a f9 ba f9 b9 4b 26 f0 69 19 56 5f 6e 3e 3c 76 |j....K&.i.V_n><v|
0x1001ce98: f8 06 21 d9 c5 01 c1 cd df 5d 72 c6 27 09 78 01 |..!......]r.'.x.|
0x1001cea8: 55 0c 38 46 c8 88 ad b2 16 a4 53 9f ef 71 9a a9 |U.8F......S..q..|
0x1001ceb8: 0f 5a c6 00 e4 54 45 9a 09 52 e8 8b 6e a2 9a 3f |.Z...TE..R..n..?|
0x1001cec8: ae a5 3e 0b b6 93 bc 30 4c 16 eb 7b 5b 8c be f4 |..>....0L..{[...|
0x1001ced8: 2c 3c 3f 82 f7 9d a7 d1 30 46 04 4d 29 97 4f f9 |,<?.....0F.M).O.|
0x1001cee8: 91 b9 17 d8 4a 62 8f e2 7e e8 1d e0 38 a4 5b b0 |....Jb..~...8.[.|
0x1001cef8: 50 2a fb c4 fa 0b d2 5a 15 4a 87 ee 66 31 07 ed |P*.....Z.J..f1..|
0x1001cf08: ed d0 84 c1 de d3 10 53 cd 81 3b 15 10 86 21 6d |.......S..;...!m|
0x1001cf18: a9 d7 6a a1 2d 3f 42 43 72 0f 67 b5 eb d4 f3 5b |..j.-?BCr.g....[|
0x1001cf28: 65 16 3c 48 bc 23 0d 6d 42 cb 6c 26 2e df 54 72 |e.<H.#.mB.l&..Tr|
0x1001cf38: 16 29 82 56 07 ce c8 09 d3 45 27 b3 d4 cc 37 25 |.).V.....E'...7%|
0x1001cf48: f7 ff cc bc 15 5f af db d0 7f 29 5c e6 58 79 e1 |....._....)\.Xy.|
0x1001cf58: ca 59 6a 8c c5 04 7e 2d b4 0f 65 3e 98 be 7c a2 |.Yj...~-..e>..|.|
0x1001cf68: 5d 3f cf 6e 6d 07 e8 b3 3f 0f a0 b1 66 8d 6a cb |]?.nm...?...f.j.|
0x1001cf78: dd 28 00 d0 56 69 67 cc 59 99 89 89 a5 49 b0 41 |.(..Vig.Y....I.A|
0x1001cf88: 61 2c f8 2d 30 6c 73 54 14 ff ec dd 93 48 86 d0 |a,.-0lsT.....H..|
0x1001cf98: f6 96 f1 ea 81 3b 6d 9e d7 2e 48 e4 86 78 74 a9 |.....;m...H..xt.|
0x1001cfa8: cb 16 50 23 84 fd aa 34 88 37 9d 61 e8 19 19 d1 |..P#...4.7.a....|
0x1001cfb8: 63 0e e7 58 12 bd 07 a6 a8 86 11 19 29 71 d3 92 |c..X........)q..|
0x1001cfc8: b1 07 79 50 0c 6d 09 6b ad 5d cf 03 57 02 a4 11 |..yP.m.k.]..W...|
0x1001cfd8: 58 01 e2 39 aa 5e c5 a3 24 d3 23 c1 ae 8b 3a a4 |X..9.^..$.#...:.|
0x1001cfe8: 11 87 09 60 d7 16 b3 dc e5 e0 32 86 3c b0 70 83 |...`......2.<.p.|
0x1001cff8: 86 74 90 e7 03 b7 84 9e 9a d4 ae a3 d6 10 1f 2b |.t.............+|
0x1001d008: 91 a4 51 2a 1d fa 55 a2 97 45 ce 01 42 f9 c6 5a |..Q*..U..E..B..Z|
0x1001d018: 2a 43 7a 0d f8 4a 86 66 f7 07 8c fd 91 43 ce 4c |*Cz..J.f.....C.L|
0x1001d028: f1 08 02 a2 3e 02 3e 23 51 65 85 b0 6b e8 8a fb |....>.>#Qe..k...|
0x1001d038: 8f cd ef c6 bd 36 31 1d ad 7a d5 a9 9d f2 bd 1e |.....61..z......|
0x1001d048: 96 87 e9 f7 99 88 11 35 ce 92 55 b4 47 21 cd 72 |.......5..U.G!.r|
0x1001d058: 76 f4 2f 78 77 c2 84 cf 97 26 87 af dc 2a 7c 63 |v./xw....&...*|c|
0x1001d068: 49 2e b5 bd e5 7a d5 01 24 00 6d 44 d5 72 81 55 |I....z..$.mD.r.U|
0x1001d078: 2e 49 57 bf 2a 33 f6 40 de dd 32 8d da 6c bf 82 |.IW.*3.@..2..l..|
0x1001d088: f2 ab e1 f2 49 a9 a4 9d 6e a9 18 8f 09 47 61 e4 |....I...n....Ga.|
0x1001d098: 88 fc 61 b9 76 9f 5d 3d 3c d6 e4 ec 5f b1 40 07 |..a.v.]=<..._.@.|
0x1001d0a8: 00 24 ba 9a 34 bc 3f 3c 03 9b 7d b5 7a 37 56 a3 |.$..4.?<..}.z7V.|
0x1001d0b8: e7 92 0c af ef 3d 13 f8 f8 2c f2 57 84 e3 61 ea |.....=...,.W..a.|
0x1001d0c8: b7 bd 2f 87 0d 9a 58 10 22 cc 21 9f 4d bc 10 f6 |../...X.".!.M...|
0x1001d0d8: 88 da 5b f8 17 ac c9 db 32 8b b7 ca a2 6e 38 73 |..[.....2....n8s|
0x1001d0e8: 5b 65 a1 6c 32 91 28 3e 48 8b 1d 33 5f 2c 20 13 |[e.l2.(>H..3_, .|
0x1001d0f8: cc a0 84 e2 ca f2 4c 5f 7c 1b 02 bf 58 74 c1 55 |......L_|...Xt.U|
0x1001d108: 2a b8 44 6f e6 66 7a 37 e0 4a 7c d7 1e ea b5 71 |*.Do.fz7.J|....q|
0x1001d118: d8 03 5e 2f 20 70 77 d4 41 20 1a 8e 6a 06 e5 83 |..^/ pw.A ..j...|
0x1001d128: d2 ac a4 4f 2c 1c 27 ef 10 52 a3 67 2c 50 61 85 |...O,.'..R.g,Pa.|
0x1001d138: 74 ab d2 33 eb 2b bb c7 87 13 e1 58 67 1f 31 2c |t..3.+.....Xg.1,|
0x1001d148: 99 85 2d f4 a9 10 0f 33 91 66 a7 d1 c6 c9 b2 ce |..-....3.f......|
0x1001d158: e2 80 8b d5 77 5e 8a 07 b7 e3 61 2d 3b ac c5 44 |....w^....a-;..D|
0x1001d168: ac 9d 8c a8 0b cf 65 99 57 9c 19 a2 a0 e4 f2 81 |......e.W.......|
0x1001d178: 52 dd d6 50 34 9a 86 5d 6d dc d4 68 55 1a 1a d6 |R..P4..]m..hU...|
0x1001d188: 4d b1 68 ea e6 cf 89 60 9d 96 ec 6f 3c 15 6d 3a |M.h....`...o<.m:|
0x1001d198: 31 a0 4a 6d 28 f1 fe 16 a5 c4 5c ad d3 1e e8 da |1.Jm(.....\.....|
0x1001d1a8: 07 8b ab fb a2 b5 a8 4d 74 ae 68 e6 b0 18 c2 41 |.......Mt.h....A|
0x1001d1b8: a2 f0 fb 1f 58 b4 a8 0a 11 48 77 56 fe e9 f2 c9 |....X....HwV....|
0x1001d1c8: 1c 9b 75 55 df 9d 1b ab 6a 16 b2 e2 48 d1 7d d4 |..uU....j...H.}.|
0x1001d1d8: a2 7f 90 2a 0d b0 22 0f b2 95 c8 1a be 9b ec 8b |...*..".........|
0x1001d1e8: 90 5c c8 ef 8e 10 b5 4c 88 41 ff 81 8c 47 df 14 |.\.....L.A...G..|
0x1001d1f8: e2 45 50 0f da d9 f8 22 9a b5 31 b9 1e 69 32 8f |.EP...."..1..i2.|
0x1001d208: b8 3c 24 e1 a1 96 e4 e4 ab 4c bd f8 3a e8 09 c7 |.<$......L..:...|
0x1001d218: 99 59 5c 42 d1 0c f4 d6 03 c0 ec 39 96 dd 0a df |.Y\B.......9....|
0x1001d228: 3b 0a 3b aa 9c 46 da 15 fa 79 cc ed 40 8b 44 d0 |;.;..F...y..@.D.|
0x1001d238: 03 d0 47 a7 d2 df 6d f9 fa 83 2c c8 37 33 2a 47 |..G...m...,.73*G|
0x1001d248: eb 7d 9e 0b 5c 5a 80 fe e0 5f eb 41 36 dc bb bc |.}..\Z..._.A6...|
0x1001d258: 92 5c ef a7 10 af 7e 87 42 7c e7 2c cb ce cc 5f |.\....~.B|.,..._|
0x1001d268: 13 ec 08 d8 7b 97 ee 2e c7 6b f6 4e dd 9a 17 ee |....{....k.N....|
0x1001d278: 03 16 de f6 f7 1c a2 df e6 0c c4 77 88 0b 4d ed |...........w..M.|
0x1001d288: fb c7 16 08 c5 c1 6f e1 e5 2b 68 24 9b 6d 45 f1 |......o..+h$.mE.|
0x1001d298: 54 4c c8 ec f3 15 ec 41 a1 52 de 2b 86 29 ac 0f |TL.....A.R.+.)..|
0x1001d2a8: b2 83 11 0c e2 df 77 1c 8a 7b 6a c9 5a 9f 75 c6 |......w..{j.Z.u.|
0x1001d2b8: 88 e6 97 57 f3 ec 54 57 dd e2 da 05 03 9f 57 fe |...W..TW......W.|
0x1001d2c8: 6a a4 66 99 47 19 e2 d6 1f 5f a9 49 f3 2d f7 26 |j.f.G...._.I.-.&|
0x1001d2d8: f8 87 db 4c ad 73 9a 31 26 b8 f0 9b 42 70 67 75 |...L.s.1&...Bpgu|
0x1001d2e8: ef f9 15 a5 a2 05 a8 b7 22 c8 93 45 0f ee 7c ab |........"..E..|.|
0x1001d2f8: 96 4f 4b 3b 8d 5f 65 6c 3b 0e 56 c5 9b 78 81 a5 |.OK;._el;.V..x..|
0x1001d308: ca 1d 0c 4c 8f 11 e1 4b 51 c1 18 50 52 81 b1 1e |...L...KQ..PR...|
0x1001d318: 8b 0f d0 d7 4c 8e 1a 60 bf 53 c4 5a 90 1a c3 e7 |....L..`.S.Z....|
0x1001d328: b7 ac 9b fb 2b bc c7 46 47 d4 94 62 52 b6 39 aa |....+..FG..bR.9.|
0x1001d338: 5c 5b 20 f8 10 39 52 09 b1 43 c9 78 de 91 c5 93 |\[ ..9R..C.x....|
0x1001d348: 79 4e 5e 34 11 5a 9b 61 ef 93 d1 41 1b c6 a4 22 |yN^4.Z.a...A..."|
0x1001d358: 20 27 d6 c6 c9 34 f5 38 f1 69 68 2c 7f a5 64 ad | '...4.8.ih,..d.|
0x1001d368: 01 d9 8d 07 26 a1 1e fd 3c 6b 9c 83 ff 0c 9f ef |....&...<k......|
0x1001d378: d6 c5 bc 9e c9 f5 bd 5d bc 0a b7 a8 04 7a df 11 |.......].....z..|
0x1001d388: 41 88 12 71 c1 31 e6 1a a7 8d 07 ad 2d fd c8 c4 |A..q.1......-...|
0x1001d398: 67 73 fe 50 13 63 52 17 0a 0c 1b 53 74 e1 d9 37 |gs.P.cR....St..7|
0x1001d3a8: a5 a9 2e 50 6b 1a 43 c4 64 88 6d 5c 39 ed d7 7b |...Pk.C.d.m\9..{|
0x1001d3b8: 38 7e aa d4 03 77 dc fa b2 f6 26 6a e8 07 43 18 |8~...w....&j..C.|
0x1001d3c8: 78 87 43 85 7e d1 fd 18 94 e4 6a 7f 76 10 fa 64 |x.C.~.....j.v..d|
0x1001d3d8: 09 35 f3 be 84 5b a7 32 59 5c 60 81 10 bf eb 93 |.5...[.2Y\`.....|
0x1001d3e8: 45 4c 68 15 33 14 cb b8 b1 35 8e 9b ac 53 ee b7 |ELh.3....5...S..|
0x1001d3f8: 82 cb 9d 57 9c e7 6e 48 61 8d ea f7 d2 07 8b 98 |...W..nHa.......|
0x1001d408: c5 55 67 f5 37 39 20 f0 9d e9 2e af 6a 86 c9 e3 |.Ug.79 .....j...|
0x1001d418: 6b 1f 37 7c f2 c7 9a 6c 2e cf f4 f7 b1 09 4e 47 |k.7|...l......NG|
0x1001d428: 26 2c 9f c9 31 a6 58 ea ca 42 00 a4 3e 22 65 3b |&,..1.X..B..>"e;|
0x1001d438: 84 0f 64 7a ff 57 4b bc 2a a2 f8 8c 8a 4f 52 22 |..dz.WK.*....OR"|
0x1001d448: 9d 96 72 ac 06 52 8b b9 20 a1 21 d9 5e 95 1f 74 |..r..R.. .!.^..t|
0x1001d458: 5a 74 5c 56 0a a7 d9 0d 45 52 80 ec 23 1a 3a 36 |Zt\V....ER..#.:6|
0x1001d468: 34 15 d4 b2 e2 2f 94 8e c5 96 f8 df 4a 5c e6 e5 |4..../......J\..|
0x1001d478: 1e 83 1c 22 66 a0 3b 8f d3 15 15 5b fa 15 c0 5e |..."f.;....[...^|
0x1001d488: 39 8a e4 8b 16 fb 5a e9 ae c8 33 51 6c 74 91 a1 |9.....Z...3Qlt..|
0x1001d498: fe 67 4a 13 51 36 42 e1 f5 8b 9a 05 be b3 7a f8 |.gJ.Q6B.......z.|
0x1001d4a8: 09 36 f9 2c 2a a3 4b 41 8f 3e d2 69 40 8d 2a 5d |.6.,*.KA.>.i@.*]|
0x1001d4b8: 09 c6 33 88 7b ff d8 aa 2f fb aa 83 50 71 f2 c1 |..3.{.../...Pq..|
0x1001d4c8: 6f 4f de e3 fe 06 13 3e 0c 38 f7 d1 41 24 8d f4 |oO.....>.8..A$..|
0x1001d4d8: f8 79 3a b9 c7 9a 74 e1 90 f0 b2 99 83 71 f7 f4 |.y:...t......q..|
0x1001d4e8: 6a 3a 2c 7a 17 fe 26 b6 8d 7c de f3 6a 25 46 ad |j:,z..&..|..j%F.|
0x1001d4f8: e5 d0 fe 16 85 43 43 6f 8e 24 8e 33 d0 e1 90 0b |.....CCo.$.3....|
0x1001d508: 13 b3 37 02 56 30 ba 44 0f 1a 8d a9 2e 9a 7b 21 |..7.V0.D......{!|
0x1001d518: 1d 69 2d d1 ec 26 6a 18 5b 81 05 82 23 bb 54 9d |.i-..&j.[...#.T.|
0x1001d528: dd d9 2f 51 1d 4e 64 38 25 62 ac 32 9c 36 ad 88 |../Q.Nd8%b.2.6..|
0x1001d538: ba 6d 9a 3d e6 5c a8 b9 47 f1 01 cb 93 9f 39 0c |.m.=.\..G.....9.|
0x1001d548: 23 e2 d3 1d 19 fb da a3 5b 87 43 12 8f 71 32 07 |#.......[.C..q2.|
0x1001d558: 49 13 fd 05 da 01 3e 5c 47 55 ab 41 67 e6 a7 07 |I.....>\GU.Ag...|
0x1001d568: f8 dd c2 50 36 d3 9b 19 34 2c 9f 68 03 d4 74 2b |...P6...4,.h..t+|
0x1001d578: ee 02 f7 e9 8f a8 5e 2e 47 bf c5 8c 36 49 55 a7 |......^.G...6IU.|
0x1001d588: 21 6e 84 1b 73 3e f7 e6 4e 2b 42 04 df 1a 85 26 |!n..s>..N+B....&|
0x1001d598: ba 5b 29 1e 5a d5 a7 dd b9 d1 0c dc 02 45 23 be |.[).Z........E#.|
0x1001d5a8: 49 52 0e c3 a2 4f 49 ef 3d 2b 96 f2 a0 58 99 29 |IR...OI.=+...X.)|
0x1001d5b8: f5 9e 5e 19 17 4e 00 68 21 c9 fb 47 ba f1 1c 7e |..^..N.h!..G...~|
0x1001d5c8: fd 8c 64 85 04 d6 58 85 98 ea ec 66 64 2a 95 6b |..d...X....fd*.k|
0x1001d5d8: bd cc 39 28 94 14 fd 51 d8 51 43 1d c5 f9 29 31 |..9(...Q.QC...)1|
0x1001d5e8: 0f 10 cf 11 ba d8 73 3c 91 9a ea 83 34 33 ac d4 |......s<....43..|
0x1001d5f8: 61 ba 25 a1 91 cf 48 cb 5c 81 97 91 e0 64 4f fd |a.%...H.\....dO.|
0x1001d608: 34 46 6b af 02 de b1 5d 1d 0d 73 c8 0a 0e 2d 02 |4Fk....]..s...-.|
0x1001d618: 0e 3b f8 1d 6d 7e f3 53 66 73 22 92 38 cb 13 be |.;..m~.Sfs".8...|
0x1001d628: db fd 88 c6 4c f3 97 45 d8 ce 1d 3f 9d 1f 54 dd |....L..E...?..T.|
0x1001d638: a2 cd 11 af 7b 6b ae 5d a3 a9 0f 62 2f 64 f7 6d |....{k.]...b/d.m|
0x1001d648: 0a d7 df d7 1c 74 ef 8a 01 e2 40 e6 9f e5 3d 91 |.....t....@...=.|
0x1001d658: f7 3e 14 cc a6 7a 8c c7 c6 fa 0b 18 cd 30 3e d8 |.>...z.......0>.|
0x1001d668: 57 ce 26 2c a9 38 00 17 32 3a ac c6 a2 26 00 12 |W.&,.8..2:...&..|
0x1001d678: 0b c2 85 2c ce aa de 80 75 dc 78 7a a2 97 9f 4f |...,....u.xz...O|
0x1001d688: d5 9d 14 6a ab 8f ee 00 66 44 8d 29 81 fa 59 96 |...j....fD.)..Y.|
0x1001d698: 33 75 75 f1 ff db ba 01 37 75 82 80 82 95 a1 84 |3uu.....7u......|
0x1001d6a8: 6e 73 3c a2 f5 e1 87 71 76 f4 5e 3c b2 6a cf 37 |ns<....qv.^<.j.7|
0x1001d6b8: af c0 15 3b da 81 0f 4b a8 ae d6 5c cf d2 e6 ad |...;...K...\....|
0x1001d6c8: 4e 48 13 08 c4 88 fb 9f 5c d2 ff 4f b8 7c 54 e7 |NH......\..O.|T.|
0x1001d6d8: 76 e6 10 67 39 8d cc 0a ec 45 8c ab cb fa 00 01 |v..g9....E......|
0x1001d6e8: 1e a5 4b b4 dd 6b f0 a8 d5 bb a7 44 70 ab c9 47 |..K..k.....Dp..G|
0x1001d6f8: 34 36 2a 42 fa f3 30 41 fb 94 10 75 e0 06 90 1b |46*B..0A...u....|
0x1001d708: 17 e1 27 29 5c 33 62 a2 06 4c 92 50 c6 80 55 da |..')\3b..L.P..U.|
0x1001d718: 92 38 b4 81 6a d6 f8 0e 51 d5 87 84 5f c7 7b 82 |.8..j...Q..._.{.|
0x1001d728: ff 09 d6 91 a0 93 79 aa 74 71 b9 76 78 10 5a 3c |......y.tq.vx.Z<|
0x1001d738: 21 f3 ac 2c 98 1b e2 bd 26 18 31 bf 49 92 84 14 |!..,....&.1.I...|
0x1001d748: 97 11 94 63 74 e2 bc 84 dc 2b ac 8f 63 49 94 cb |...ct....+..cI..|
0x1001d758: 2b 8b 77 9c fc e5 de 6c 19 99 9f 76 c9 c6 04 dc |+.w....l...v....|
0x1001d768: ec 4e 8b 05 e4 0d 32 a7 bb 97 7e fa dd 5f 4d 08 |.N....2...~.._M.|
0x1001d778: e0 75 c8 8f 98 f1 89 03 45 ae f6 95 08 97 51 fb |.u......E.....Q.|
0x1001d788: b7 29 a2 3e 8e 66 f9 e7 a4 73 4b f6 da cb e5 5c |.).>.f...sK....\|
0x1001d798: 7d 4d 95 93 ef 10 71 8b 5b 6e 95 36 0c a1 f8 7f |}M....q.[n.6....|
0x1001d7a8: d3 5d 09 5f 1b 82 0f b4 4b 44 a6 f7 54 96 d8 53 |.]._....KD..T..S|
0x1001d7b8: c2 81 5d 6c 08 e9 2e b3 71 00 6a 98 bd c6 b8 dc |..]l....q.j.....|
0x1001d7c8: df d1 79 78 29 6b bc 6c 26 b8 a8 a4 09 ad eb 2e |..yx)k.l&.......|
0x1001d7d8: ea 94 39 0f f8 ca 17 ad 77 f5 7a cd ee 78 df 66 |..9.....w.z..x.f|
0x1001d7e8: 63 0f b6 fe 14 a2 48 3c f4 44 06 6b 6e 22 e9 d5 |c.....H<.D.kn"..|
0x1001d7f8: 00 c9 c2 f4 ea 11 25 b9 65 da 92 55 29 19 58 eb |......%.e..U).X.|
0x1001d808: 9d 8c 01 6e 18 88 cd cd ca 59 a5 43 2e 82 05 90 |...n.....Y.C....|
0x1001d818: d8 13 7a bf c6 a4 69 03 15 e7 46 df eb e3 4e 9a |..z...i...F...N.|
0x1001d828: 93 9a 4c 47 c2 29 41 11 02 45 7b e8 5f 2e 9b 28 |..LG.)A..E{._..(|
0x1001d838: 78 83 28 fd d6 dc 1c 7c c8 7d 4d 5a fa b9 be c3 |x.(....|.}MZ....|
0x1001d848: 95 de b8 f8 cf a9 77 43 f3 22 f0 67 8f e3 a4 67 |......wC.".g...g|
0x1001d858: 59 f2 89 0c 8b 37 1e da e3 6a 39 e5 7d 11 e4 75 |Y....7...j9.}..u|
0x1001d868: 7d e2 39 f6 27 53 db 6d 3a 91 1e 08 9b 61 19 65 |}.9.'S.m:....a.e|
0x1001d878: f5 7a ae cf 99 14 36 cb 63 ae 1f 2d fe 91 a9 3c |.z....6.c..-...<|
0x1001d888: be 7e d8 99 f1 64 2d 27 21 59 db 53 de 95 f9 00 |.~...d-'!Y.S....|
0x1001d898: 45 95 ae 86 46 29 0e 50 72 94 8b d1 ae 5e e9 a2 |E...F).Pr....^..|
0x1001d8a8: 26 bf 35 b2 f9 b8 96 51 78 29 97 cd 92 dc ca f5 |&.5....Qx)......|
0x1001d8b8: ca d9 2a ed 14 62 53 d9 55 61 93 60 21 73 e5 74 |..*..bS.Ua.`!s.t|
0x1001d8c8: 66 8a bc 67 26 f8 2d 6c 7e d1 56 5a 58 a6 dd 1b |f..g&.-l~.VZX...|
0x1001d8d8: ee ed 44 c2 77 d1 9c 69 2b d0 d3 40 8e c1 7e f5 |..D.w..i+..@..~.|
0x1001d8e8: 42 77 1a 66 98 c9 c1 47 ee d9 9a ea 4c c4 10 f1 |Bw.f...G....L...|
0x1001d8f8: 88 45 eb ee 8b 6e 21 27 64 2f 9a 6f 05 69 93 27 |.E...n!'d/.o.i.'|
0x1001d908: d9 fd a1 93 cd 8a ef 97 2a be 8b 50 25 2e d7 7e |........*..P%..~|
0x1001d918: 25 4e c2 6f 0d f9 3e 26 05 17 c5 66 64 ff 7b ac |%N.o..>&...fd.{.|
0x1001d928: 4a 9a 4d 42 a4 dd 98 2d 9b d6 61 f5 35 00 a9 e2 |J.MB...-..a.5...|
0x1001d938: fc 90 91 0e e4 bd e5 af 21 86 6d b6 1b 32 87 f6 |........!.m..2..|
0x1001d948: 37 ea e5 41 0a 24 0f a4 fc 16 67 45 6d 3a f3 0a |7..A.$....gEm:..|
0x1001d958: 41 2d 52 e1 48 ee 18 95 da 28 f3 74 16 13 c6 dc |A-R.H....(.t....|
0x1001d968: bf ee c1 64 e6 16 3b d8 0a 17 35 71 4d e9 ee b9 |...d..;...5qM...|
0x1001d978: 6f ca 12 7b 0b 45 67 ef 2b 15 2d db 62 3f b0 20 |o..{.Eg.+.-.b?. |
0x1001d988: 4a 2b 0d 0e 3d 5c 8b 79 7a 6c 9d 38 54 0b da 42 |J+..=\.yzl.8T..B|
0x1001d998: f0 4e 9d 8f c0 55 b4 78 9e a2 16 cd ed 93 76 c5 |.N...U.x......v.|
0x1001d9a8: f2 88 e6 76 84 df 0d 54 ef c5 af 69 cb 1d 19 b7 |...v...T...i....|
0x1001d9b8: 6f 36 6d 0b dc b5 bc 36 a0 d3 07 2d 7c 3d a2 8f |o6m....6...-|=..|
0x1001d9c8: 07 a6 17 cb ce 01 66 82 42 b1 d0 40 e5 a1 b2 73 |......f.B..@...s|
0x1001d9d8: 1a 14 c6 1a df 6a 4b 76 b6 5e 6b b3 a6 b9 c9 28 |.....jKv.^k....(|
0x1001d9e8: 57 69 99 e1 15 0d e4 de b4 b0 cd 05 59 92 ec 36 |Wi..........Y..6|
0x1001d9f8: d7 a1 5d 10 bd bb 1b e6 75 81 84 02 aa 78 77 de |..].....u....xw.|
0x1001da08: 5e ec 0b 1b 84 48 34 36 2d e2 36 9f 8a a2 e8 28 |^....H46-.6....(|
0x1001da18: 93 c8 8a b8 53 c2 27 38 b0 cc a3 c6 fb 47 0c fa |....S.'8.....G..|
0x1001da28: 62 74 5c 3a cd 2c 41 66 05 71 a9 c6 c3 25 6c 4c |bt\:.,Af.q...%lL|
0x1001da38: 44 36 16 ec 01 43 60 3b 83 01 30 d7 9d f9 ce 0c |D6...C`;..0.....|
0x1001da48: 01 de bf da bb 67 53 a3 19 65 c8 b9 40 a6 87 48 |.....gS..e..@..H|
0x1001da58: b8 df 6b 1c f1 79 41 83 d9 5e 70 26 e7 23 6f a1 |..k..yA..^p&.#o.|
0x1001da68: 4a e4 84 31 4f b4 45 11 fa 37 ee c4 ff 4c 37 cc |J..1O.E..7...L7.|
0x1001da78: 8d 21 9c 5d 32 d5 87 33 83 0f 44 f9 11 aa 18 ec |.!.]2..3..D.....|
0x1001da88: 5d f1 d4 77 8d 78 c6 f8 f2 57 63 4a 2e f2 84 aa |]..w.x...WcJ....|
0x1001da98: 26 aa cd 70 b4 cd 7d aa 1b 18 52 60 9e 7f 1b 04 |&..p..}...R`....|
0x1001daa8: ab 79 67 fa be 46 2e 0e 46 2f e8 c6 51 62 77 a9 |.yg..F..F/..Qbw.|
0x1001dab8: 87 4e 89 7a 78 ae 01 43 8a 33 f4 c2 16 60 a2 f9 |.N.zx..C.3...`..|
0x1001dac8: a5 fa 9d 76 84 ec 1e b6 bd c4 15 fc 56 b1 87 e7 |...v........V...|
0x1001dad8: 01 5d 63 2c 9b 3f 7c fa 20 04 0d ff 37 65 0b 99 |.]c,.?|. ...7e..|
0x1001dae8: f6 96 75 2b 27 ef f2 2b 1d 1f b4 01 d2 b2 94 00 |..u+'..+........|
0x1001daf8: b9 21 ed 41 bc da e0 20 a8 68 eb da 6c 0e 23 71 |.!.A... .h..l.#q|
0x1001db08: b6 1f 73 ca 4e f9 59 4f 8c 46 51 2c 27 39 d6 0f |..s.N.YO.FQ,'9..|
0x1001db18: 59 8f 75 ad d2 8e 4c 24 73 42 44 ed 08 5a 96 29 |Y.u...L$sBD..Z.)|
0x1001db28: 86 81 bb 42 8c ac 32 ca 1c 93 53 54 a9 0c 73 10 |...B..2...ST..s.|
0x1001db38: 26 93 8c 49 fa f9 20 b3 90 e3 58 f4 3c 64 36 81 |&..I.. ...X.<d6.|
0x1001db48: cb 42 16 b7 bc 6b db 40 c5 f0 ed 96 50 6e 44 3b |.B...k.@....PnD;|
0x1001db58: 6c 45 5d 25 79 66 0b 2e bc 72 3e 25 90 ed 07 10 |lE]%yf...r>%....|
0x1001db68: 46 da 6e db d3 30 33 fa d6 d1 3e 7d b1 66 5d c8 |F.n..03...>}.f].|
0x1001db78: 09 0b 18 e2 08 ac 53 e6 f0 b6 a9 9c 77 77 d8 9a |......S.....ww..|
0x1001db88: 64 84 7c 3a 46 e9 a7 d5 6b df e5 63 74 05 51 a9 |d.|:F...k..ct.Q.|
0x1001db98: 1e 24 d9 4e 78 c4 26 b0 53 df 11 a2 0e 03 a0 72 |.$.Nx.&.S......r|
0x1001dba8: c2 12 b1 a0 26 2f da 90 79 b0 25 7b 20 de a8 4d |....&/..y.%{ ..M|
0x1001dbb8: 94 6f f8 81 56 7b 25 2e 48 74 fa 3e 1a 0f de 20 |.o..V{%.Ht.>... |
0x1001dbc8: b3 d6 7f 47 7f 51 23 10 d1 53 a1 f4 03 3c a7 fc |...G.Q#..S...<..|
0x1001dbd8: 16 bc 37 27 2f ad 58 ed 95 4c a6 87 48 40 56 ca |..7'/.X..L..H@V.|
0x1001dbe8: d4 32 7b 26 ec 1c d7 65 c9 cb e1 f2 5a d6 b9 58 |.2{&...e....Z..X|
0x1001dbf8: 79 7a 88 15 a7 39 ce 6f d6 b7 23 36 e5 07 6a 8a |yz...9.o..#6..j.|
0x1001dc08: d4 b3 9e 0d 6c bb 32 ae e5 91 1f 6c 2b 1c 0a 70 |....l.2....l+..p|
0x1001dc18: 8c 26 7e 6d db 98 19 38 a9 db 7a b3 dd 91 d8 9f |.&~m...8..z.....|
0x1001dc28: 0c 62 c7 83 0a 82 d9 57 51 66 90 03 a2 89 56 bb |.b.....WQf....V.|
0x1001dc38: 6e fa 0a 6e 21 9b 67 92 56 bc 5d ab db 74 d3 3b |n..n!.g.V.]..t.;|
0x1001dc48: 17 fe 26 56 71 ee ab e2 4c ca 3a 45 37 6d 34 0d |..&Vq...L.:E7m4.|
0x1001dc58: f5 6f a6 5f 91 f4 79 e4 27 a0 6f 43 20 c5 28 f6 |.o._..y.'.oC .(.|
0x1001dc68: 03 f6 5f 79 a3 11 d3 c3 66 9e 29 7f 68 68 ac 50 |.._y....f.).hh.P|
0x1001dc78: 9e ce e3 69 9e f1 80 3d 58 33 57 0a 1f 8a bb de |...i...=X3W.....|
0x1001dc88: 41 90 81 89 40 b9 f6 f0 a8 02 c0 80 52 d1 a9 d7 |A...@.......R...|
0x1001dc98: 7c 93 37 d8 0d 6b 10 dd c9 a1 b5 b4 37 d1 23 0d ||.7..k......7.#.|
0x1001dca8: 94 35 26 5a 01 8a 4b e2 ef 85 19 93 4d 2d 97 31 |.5&Z..K.....M-.1|
0x1001dcb8: 7b 98 2b 34 56 62 ae 52 16 78 e5 45 7c c8 70 40 |{.+4Vb.R.x.E|.p@|
0x1001dcc8: 51 b7 41 5b f4 46 9d d4 5e 2f 73 66 04 c2 0c 45 |Q.A[.F..^/sf...E|
0x1001dcd8: 2c 20 39 08 c7 60 99 92 70 82 6b 0c 7f 57 54 9d |, 9..`..p.k..WT.|
0x1001dce8: 2a 63 99 da 44 8c 34 e1 3a b6 4d 1f 3a 2a 39 e4 |*c..D.4.:.M.:*9.|
0x1001dcf8: 12 e1 bf 73 97 82 11 a4 33 7d 10 4c 0b 0f b0 19 |...s....3}.L....|
0x1001dd08: dc a7 fc 93 49 3e 6f fa bf 87 f6 7e e7 93 9a 18 |....I>o....~....|
0x1001dd18: 52 15 f4 8d 1b 68 77 8f c4 4f ec 12 11 d2 86 6f |R....hw..O.....o|
0x1001dd28: 66 d0 d9 eb 55 c7 c4 56 7d e1 58 59 15 c2 fb 0f |f...U..V}.XY....|
0x1001dd38: c4 2e 8e 4b ca e2 f4 64 7c dc 40 bc 98 8a b8 e1 |...K...d|.@.....|
0x1001dd48: 52 01 52 7c 0e 3d 7d 62 b2 47 a7 4c 69 cc 65 96 |R.R|.=}b.G.Li.e.|
0x1001dd58: 29 88 ef a9 6d 81 17 49 8f 90 70 2f ae 94 b5 04 |)...m..I..p/....|
0x1001dd68: b0 6f cc 4d 3e ec a0 b1 2f 00 d5 bf 14 69 71 b5 |.o.M>.../....iq.|
0x1001dd78: 15 5e c4 98 2a 0d 7c c4 41 f6 60 d4 0e 75 48 fb |.^..*.|.A.`..uH.|
0x1001dd88: be 2c 19 f4 d2 b8 55 f0 f1 42 b2 d9 de b5 c2 b9 |.,....U..B......|
0x1001dd98: d9 72 af 97 0b 56 2c 5a c9 b7 3d be bb 21 f3 ee |.r...V,Z..=..!..|
0x1001dda8: dd 79 ce cd 4b 2b 89 f0 fd cc 59 f8 53 85 8e d2 |.y..K+....Y.S...|
0x1001ddb8: 7b ea 82 b7 4d 6b fc b3 17 ba 53 da 5d b8 f3 c9 |{...Mk....S.]...|
0x1001ddc8: c3 c7 dc 34 6e 44 2f b8 ba 1b 49 6c d0 1f 75 1d |...4nD/...Il..u.|
0x1001ddd8: 1f 26 1b 4d 95 49 80 d9 76 41 32 ff 03 e4 3c 1f |.&.M.I..vA2...<.|
0x1001dde8: 98 ec d9 81 d2 49 de 6a 4f 9e 3e 6f 74 1d a7 f7 |.....I.jO.>ot...|
0x1001ddf8: f5 36 40 d2 97 9f 8b cc eb f3 1f 44 bb 67 cc f0 |.6@........D.g..|
0x1001de08: 3d fb df d8 9b ad bb ee 01 af 58 e6 b5 95 f8 9f |=.........X.....|
0x1001de18: ee 2d 95 e8 e9 4c d3 8f 57 54 ba c4 0e 9e 68 9b |.-...L..WT....h.|
0x1001de28: 3b 88 01 78 c2 bb bc b1 26 3b ee 94 e4 61 9d d3 |;..x....&;...a..|
0x1001de38: ac 2a 25 46 ca ab 22 25 74 bf 3f e5 85 ba e5 8a |.*%F.."%t.?.....|
0x1001de48: 22 34 2b 2a d8 c0 f8 ae b2 20 aa c1 f7 7a 4a be |"4+*..... ...zJ.|
0x1001de58: 39 71 0e cb a2 95 48 62 58 47 06 8c 4e d6 44 67 |9q....HbXG..N.Dg|
0x1001de68: a9 3e 7f 49 0f eb d0 87 e6 8a 62 dc 68 e6 56 86 |.>.I......b.h.V.|
0x1001de78: f5 55 65 4d e4 e2 35 d2 38 2a 69 4b 7d 93 f8 55 |.UeM..5.8*iK}..U|
0x1001de88: 80 0c 44 bc 0c f5 95 2f ad 1f 91 ce 3d 1d 41 a1 |..D..../....=.A.|
0x1001de98: 80 b0 cf e4 61 ab b5 26 f2 9e 97 cb 50 8d 37 8b |....a..&....P.7.|
0x1001dea8: 46 ed 47 19 cb a6 ef e1 03 58 1b 08 b3 83 e1 73 |F.G......X.....s|
0x1001deb8: f8 e1 60 ef 7e 2d 06 a5 ad 28 06 44 e9 92 5b 24 |..`.~-...(.D..[$|
0x1001dec8: 20 c2 b8 dd be 08 5d 03 e1 17 f8 8e bb a2 d8 aa | .....].........|
0x1001ded8: b0 9b 34 a1 f9 e6 9b de 45 cc 63 0d a0 be 21 55 |..4.....E.c...!U|
0x1001dee8: c6 3a a8 41 24 e0 3e b9 ad 54 d3 c3 37 42 d0 1f |.:.A$.>..T..7B..|
0x1001def8: 29 d0 ee fa 0d 37 56 64 52 94 7f 2d 1e 8d 8b a8 |)....7VdR..-....|
0x1001df08: e9 16 83 98 0b 94 9d f4 93 02 18 42 12 e3 53 47 |...........B..SG|
0x1001df18: 57 b3 94 04 0a 54 84 f9 22 e6 1f eb 36 e6 62 d5 |W....T.."...6.b.|
0x1001df28: 6b 6c eb 0d 27 0f 50 c6 0b 25 4e 50 83 34 42 62 |kl..'.P..%NP.4Bb|
0x1001df38: f7 75 76 a1 77 95 6d f6 a5 b2 9a 65 44 9e 30 98 |.uv.w.m....eD.0.|
0x1001df48: 86 0e a4 d9 c0 a7 1f a6 22 68 c4 5f 17 35 db a4 |........"h._.5..|
0x1001df58: 1f 1a f7 e8 3d 22 3e 2f 12 48 34 6e b5 80 65 55 |....=">/.H4n..eU|
0x1001df68: b0 75 8b 8a db 27 69 c5 3c de c1 f1 2d 96 bf 08 |.u...'i.<...-...|
0x1001df78: 77 4f 62 ee cf b9 a8 2b 37 fa e2 9b 13 59 a9 50 |wOb....+7....Y.P|
0x1001df88: 13 23 df 37 16 ee d3 f9 89 58 95 91 aa 6f aa 88 |.#.7.....X...o..|
0x1001df98: 0e 2e 68 e4 84 a9 0b a6 f4 5b 74 07 93 b5 bb 2a |..h......[t....*|
0x1001dfa8: 29 78 19 ce 64 7f 03 4c e6 3c df 67 09 11 a7 da |)x..d..L.<.g....|
0x1001dfb8: 8c a8 bc 16 95 04 50 2f 38 d0 70 11 63 36 9d 8e |......P/8.p.c6..|
0x1001dfc8: b0 8f 1e 65 ea e7 60 bd e4 72 02 5e 1e ab 60 2a |...e..`..r.^..`*|
0x1001dfd8: a0 4c 2f cd f6 cf eb fe d8 7c 2b 1d 95 22 47 cb |.L/......|+.."G.|
0x1001dfe8: 15 7f c1 93 4a 71 35 c3 c5 4a c2 7b 30 96 46 05 |....Jq5..J.{0.F.|
0x1001dff8: 7f bc 99 16 83 f1 a0 22 d0 23 25 44 d1 8a db 77 |.......".#%D...w|
0x1001e008: dc ed 6b 90 5b 3b 88 64 c6 cd b0 bf 42 b5 e1 6d |..k.[;.d....B..m|
0x1001e018: a0 ad 6f 9b 4b 33 f8 da 4a e0 3b 93 a8 1b c4 be |..o.K3..J.;.....|
0x1001e028: 09 01 34 cf 31 b9 a0 4f 54 01 06 79 30 f2 fd 89 |..4.1..OT..y0...|
0x1001e038: 10 e1 52 d6 ec 82 bb 41 2e c9 e9 5a 35 ba 0a ef |..R....A...Z5...|
0x1001e048: 09 45 d4 98 42 ea fe e5 fe 2d 5a d4 48 5c 6b 3b |.E..B....-Z.H\k;|
0x1001e058: e3 94 95 28 11 bf 11 33 fd 14 7a 8f 3b 5c c2 00 |...(...3..z.;\..|
0x1001e068: 6a a5 54 fe 9a b4 1f a0 85 5c 42 91 75 91 59 2a |j.T......\B.u.Y*|
0x1001e078: ab 60 cc 5e 30 05 7b 9e cf f8 b5 a0 ad 02 84 45 |.`.^0.{........E|
0x1001e088: ce 1a 6d ac 5a 80 b5 ce 52 40 ae 34 b3 a4 35 b2 |..m.Z...R@.4..5.|
0x1001e098: fb 7a 65 42 c3 29 cd 2b 78 2e d7 af 8a cf 2d e8 |.zeB.).+x.....-.|
0x1001e0a8: e6 8e 8d d8 17 9e f4 fd 5b 83 c9 57 ad e7 0d 4d |........[..W...M|
0x1001e0b8: 08 cb ff 3b 75 5b 89 0e 84 3d 32 98 0f 38 85 a2 |...;u[...=2..8..|
0x1001e0c8: 22 1e b5 dc 70 a9 c7 a4 1b db d9 05 92 3a 69 c9 |"...p........:i.|
0x1001e0d8: cd 92 e9 b0 90 24 d3 fc f2 0a 3b 52 3f 12 0b c9 |.....$....;R?...|
0x1001e0e8: 09 5c 97 15 fd 45 a0 18 6b c7 ca 81 84 26 b9 3c |.\...E..k....&.<|
0x1001e0f8: 0c 58 a6 ea 63 f5 4e 09 f7 05 ec 10 5d 91 32 cf |.X..c.N.....].2.|
0x1001e108: 41 99 45 8c 6a fb 0a 76 c9 7d 81 81 fd 34 35 01 |A.E.j..v.}...45.|
0x1001e118: fb 45 97 df 94 7b c4 a3 de 82 a4 eb 4e b5 e6 e9 |.E...{......N...|
0x1001e128: 7b ee 01 8c 56 3f 31 38 ce 7b 20 22 ec 46 89 93 |{...V?18.{ ".F..|
0x1001e138: 56 f3 f2 7d 7e a3 7e 9e 56 92 22 a9 ac 01 d8 37 |V..}~.~.V."....7|
0x1001e148: 43 13 1b 5f a9 50 8d 34 33 f9 f2 d2 e9 21 60 57 |C.._.P.43....!`W|
0x1001e158: e0 3d 31 bd 39 9f 20 72 53 37 8f 46 f3 ce 54 f0 |.=1.9. rS7.F..T.|
0x1001e168: ce ee 8f b9 43 7c 1a c8 7c 65 70 b3 60 da 73 62 |....C|..|ep.`.sb|
0x1001e178: d8 64 39 c3 16 dd b6 d1 f3 80 10 77 37 d9 f6 d3 |.d9........w7...|
0x1001e188: e1 ed b9 a4 fb e0 97 3f b8 49 78 6e 9a 7a 9f 81 |.......?.Ixn.z..|
0x1001e198: 87 39 6c cc 91 a9 4c 71 50 fc 1b db 13 e6 ee 35 |.9l...LqP......5|
0x1001e1a8: 00 a3 38 52 e0 4a 42 df 3b 64 08 a9 f1 10 93 c2 |..8R.JB.;d......|
0x1001e1b8: a8 f2 5e e1 70 ec 32 6e f5 c9 7f 48 08 48 ac d8 |..^.p.2n...H.H..|
0x1001e1c8: b7 d5 9f cc 76 94 c7 af f7 63 8b c5 29 88 17 17 |....v....c..)...|
0x1001e1d8: 3a 3d 26 ab f0 61 ac 8a 0e 02 97 2f c6 40 9c 67 |:=&..a...../.@.g|
0x1001e1e8: 12 2d 20 3d c1 5a bf 45 d1 24 f5 40 76 ef 8a f8 |.- =.Z.E.$.@v...|
0x1001e1f8: a7 64 5b 91 40 21 da 25 38 69 a4 d1 8e 8e 1a e7 |.d[.@!.%8i......|
0x1001e208: 3e bf 9d 53 a1 61 43 e2 ea 59 85 50 c1 ce 4b e6 |>..S.aC..Y.P..K.|
0x1001e218: 6e f5 ba 0a 02 44 37 fa 97 bd 41 bf e8 7a 95 e8 |n....D7...A..z..|
0x1001e228: 18 b8 0a 43 65 b2 7b df 3e c8 34 ab 99 fe e5 a0 |...Ce.{.>.4.....|
0x1001e238: de 06 14 f7 cd 33 7a c9 a0 89 26 29 88 1c 4d 38 |.....3z...&)..M8|
0x1001e248: 28 36 32 35 ba 2b 8b 89 5d 5d 18 85 d6 bd d4 c4 |(625.+..]]......|
0x1001e258: 30 a3 ae 8f 10 68 9e 46 c5 50 44 b7 4c 89 4d 58 |0....h.F.PD.L.MX|
0x1001e268: 75 68 ce 5c 29 d3 31 9a d8 ee 4a 28 9d da 65 a1 |uh.\).1...J(..e.|
0x1001e278: c8 93 87 4e 12 fd d4 27 7e bc 69 f7 69 79 80 fc |...N...'~.i.iy..|
0x1001e288: 71 7b fc 2e e6 43 ee 2c 98 47 68 5e 24 3e a4 cd |q{...C.,.Gh^$>..|
0x1001e298: ba c0 9e 7b df bf 68 36 dc d6 e4 49 42 e2 3f d8 |...{..h6...IB.?.|
0x1001e2a8: 93 04 c7 8f 4b 49 db 7d a1 17 35 3e 35 95 3a f5 |....KI.}..5>5.:.|
0x1001e2b8: 8a d7 20 bc 3c a1 17 d7 b2 fd 96 1d 34 a8 60 84 |.. .<.......4.`.|
0x1001e2c8: 5c 14 0e ff 56 e8 65 f6 79 6d 3c fb 68 8b a0 58 |\...V.e.ym<.h..X|
0x1001e2d8: 1c 66 91 88 a4 ed 16 2e 7e da 2b 9f 44 3c f1 6a |.f......~.+.D<.j|
0x1001e2e8: 99 97 59 8f 4b e2 93 c8 be f8 2c e8 f3 4c e9 f4 |..Y.K.....,..L..|
0x1001e2f8: 2f eb ac be 23 73 d5 29 a4 d0 e6 4f 94 67 39 2f |/...#s.)...O.g9/|
0x1001e308: 86 8e b0 b0 89 38 bf 70 e7 c2 11 76 7a 61 55 6c |.....8.p...vzaUl|
0x1001e318: 0c 5e 5f ac 0c eb 21 17 98 a6 98 50 a3 56 8a ca |.^_...!....P.V..|
0x1001e328: 26 61 07 3a 8c e9 d5 01 2d 4c ee 49 f4 4a af 2f |&a.:....-L.I.J./|
0x1001e338: 7a 0e f6 8d 17 03 4d 0b ea df ef f3 4d 7a 84 7d |z.....M.....Mz.}|
0x1001e348: 61 24 ae 2a 2e f7 42 1f 48 d3 f7 4d 4e 16 e8 93 |a$.*..B.H..MN...|
0x1001e358: f1 eb d2 e3 a9 bf ee 9b b5 ff a0 89 e6 63 0e 8a |.............c..|
0x1001e368: ca e7 d8 40 11 e7 fa d0 f0 65 ef 19 98 7d 1f 09 |...@.....e...}..|
0x1001e378: 81 13 05 5b e6 cf 39 f3 c1 e8 ea 66 c8 90 eb 24 |...[..9....f...$|
0x1001e388: fe 6a 9e f8 c1 a5 92 45 1c df e1 cb 33 34 96 75 |.j.....E....34.u|
0x1001e398: 0a 4b e6 c5 73 69 3b d0 5b c8 9c 3b 47 1b f8 f5 |.K..si;.[..;G...|
0x1001e3a8: ed 5b bb e5 dd 48 20 36 ec 3d d0 91 9b b2 eb 5f |.[...H 6.=....._|
0x1001e3b8: 21 fa 7e 0c a3 28 a8 34 ec 1b c2 c8 a5 ce 4c 21 |!.~..(.4......L!|
0x1001e3c8: 05 fe d0 6c 78 1f 3d 7c 4b 30 23 74 92 9c 12 cd |...lx.=|K0#t....|
0x1001e3d8: 5f dc ca 06 07 30 d5 ef 93 5a cc e1 09 e1 6e 0d |_....0...Z....n.|
0x1001e3e8: 64 20 eb 99 a8 49 9e 1e a3 a3 9a b3 c9 e6 d6 7f |d ...I..........|
0x1001e3f8: bf 77 f7 a4 51 1f e4 5c ce 34 e8 73 90 fd 46 99 |.w..Q..\.4.s..F.|
0x1001e408: f7 57 2f 78 15 38 46 cf 1c 95 9d 5e 6b fa ce b6 |.W/x.8F....^k...|
0x1001e418: 9a 89 8b 4b f5 a0 9a 78 71 aa f3 07 41 2f cb 6c |...K...xq...A/.l|
0x1001e428: ff 17 a2 7e 90 c4 f3 ba 4a 08 20 74 2a c2 d9 74 |...~....J. t*..t|
0x1001e438: 00 40 de 08 05 fe 75 74 d9 f6 d1 5a fa c4 8a be |.@....ut...Z....|
0x1001e448: 1c 49 19 28 3f 0d b6 94 e3 65 6a a2 f0 8a 50 17 |.I.(?....ej...P.|
0x1001e458: 39 a8 05 cf 46 5d 6b f2 2c a5 7a b4 e3 cb 04 46 |9...F]k.,.z....F|
0x1001e468: 62 3c 8d d1 f9 4a d1 c8 a3 79 1d 93 65 c5 06 53 |b<...J...y..e..S|
0x1001e478: 0a 56 ec 87 58 5b d7 69 b8 dd e8 97 33 1b 49 53 |.V..X[.i....3.IS|
0x1001e488: d7 90 f0 35 8a b6 03 d7 09 bd bd fa 6c df 41 d8 |...5........l.A.|
0x1001e498: c0 e3 87 4b 51 b9 3f 52 2d fd e6 86 c6 b3 8f 74 |...KQ.?R-......t|
0x1001e4a8: 87 68 6b 23 f9 b8 32 ce 9f b9 72 bd 5c f6 d6 f7 |.hk#..2...r.\...|
0x1001e4b8: 69 64 c0 bb da 61 30 1a b1 39 cc 8a e5 65 c9 69 |id...a0..9...e.i|
0x1001e4c8: 55 d4 25 fa 6d 6a e1 3a 57 cf dd 51 43 65 03 e7 |U.%.mj.:W..QCe..|
0x1001e4d8: 3e 2f 75 ce 4b 83 e7 1d 1c f1 be 58 82 7f e2 8a |>/u.K......X....|
0x1001e4e8: c0 81 12 1d ff bb 48 48 ec ee a7 fb e8 65 18 9b |......HH.....e..|
0x1001e4f8: 68 06 88 2f ea 06 0e 48 7f c6 e3 c0 48 54 7c a1 |h../...H....HT|.|
0x1001e508: fe e3 b5 f0 c9 f1 4c dc 25 6c 70 e8 d1 29 ee 96 |......L.%lp..)..|
0x1001e518: 03 22 a3 69 cb f9 ee f2 a3 fb 2e 1a eb 7d 6a cf |.".i.........}j.|
0x1001e528: e2 59 21 75 dc 63 d6 af 22 04 55 90 c3 14 04 29 |.Y!u.c..".U....)|
0x1001e538: 6d ee 20 00 da ed 8d 5a 1e 10 03 fb ed f5 93 f5 |m. ....Z........|
0x1001e548: 74 44 67 d2 ca 38 73 94 f8 09 15 df d2 43 a3 f2 |tDg..8s......C..|
0x1001e558: a4 03 f5 08 a0 a2 b2 a9 9e 58 a1 a2 1e c0 c6 49 |.........X.....I|
0x1001e568: f6 3b dd b2 07 44 18 f0 1d d8 a0 97 dd a5 a5 4e |.;...D.........N|
0x1001e578: 1a fb 8f a8 7e 37 27 c7 a0 be f1 10 a0 1d ab 6f |....~7'........o|
0x1001e588: c2 d9 5d 5d 2d 65 a5 78 73 cc f4 43 64 27 45 8a |..]]-e.xs..Cd'E.|
0x1001e598: 2d c1 b4 e1 e6 14 fc d4 c6 55 a3 18 02 83 a1 d1 |-........U......|
0x1001e5a8: 57 d1 08 db 5c c6 46 46 d4 95 36 34 99 17 b9 ef |W...\.FF..64....|
0x1001e5b8: 9c e8 ea 41 9b 07 38 5f d4 30 05 2c bd a2 53 b5 |...A..8_.0.,..S.|
0x1001e5c8: 58 00 89 3b 2f ad 49 6b be 8c 33 04 bf 26 1c 1d |X..;/.Ik..3..&..|
0x1001e5d8: 57 c0 1b 14 e0 34 b1 bc 21 52 f3 ef 5d b5 f9 d0 |W....4..!R..]...|
0x1001e5e8: 5a a9 dc 72 8e 9e 52 8a c2 fe 2f 9a cb d4 50 6e |Z..r..R.../...Pn|
0x1001e5f8: 12 44 5d bc 8a e8 e5 9f 71 cd 2e 58 40 5d 34 82 |.D].....q..X@]4.|
0x1001e608: c9 e0 97 97 2a c9 86 44 10 73 e9 25 5a 6a e1 94 |....*..D.s.%Zj..|
0x1001e618: c5 23 9d 28 40 d0 c4 17 f3 19 5f 0e 1f 45 c0 b1 |.#.(@....._..E..|
0x1001e628: 26 a6 45 a4 11 84 b6 bd 96 2a c2 b3 30 c0 fa 23 |&.E......*..0..#|
0x1001e638: e6 55 3e 72 70 14 24 3e ac b9 ab 79 e4 a8 1a d2 |.U>rp.$>...y....|
0x1001e648: 3f 52 b3 9b 6a de 1b 2f 6b 58 72 e5 b5 c5 1c a2 |?R..j../kXr.....|
0x1001e658: c0 94 d7 53 75 4e 1e bf 3b 52 bd cd 0b 08 b8 69 |...SuN..;R.....i|
0x1001e668: 07 b4 ac c8 7b e8 ad 18 47 b1 56 12 bc f7 44 6d |....{...G.V...Dm|
0x1001e678: 2d 38 2c c6 70 18 45 f5 73 06 e8 d9 a0 91 dc a1 |-8,.p.E.s.......|
0x1001e688: 24 9d 9f d2 a7 f4 a1 23 5e 75 6f ed bb ea e3 90 |$......#^uo.....|
0x1001e698: fc de 4c 1b 22 23 4c 80 a5 54 8f 92 67 99 03 75 |..L."#L..T..g..u|
0x1001e6a8: c0 39 30 d1 29 01 16 dc 23 1e 0e 15 a5 cf 2b 12 |.90.)...#.....+.|
0x1001e6b8: 97 09 09 13 1f 35 b9 81 88 ff 10 85 0e 4e 5a cb |.....5.......NZ.|
0x1001e6c8: 57 ac 58 b0 30 3c d2 d9 98 20 d1 ef e4 96 da 63 |W.X.0<... .....c|
0x1001e6d8: fc 96 7d 16 ff bd 93 5f 24 e7 8b f4 b2 10 08 8c |..}...._$.......|
0x1001e6e8: 97 4c a6 41 66 0f ac d9 97 c0 6e a2 d0 8a c2 91 |.L.Af.....n.....|
0x1001e6f8: 83 90 bf 49 bd ed c0 c4 4f b6 f6 13 26 df 1d ae |...I....O...&...|
0x1001e708: 26 b6 40 31 9e 66 db e7 43 22 d5 8e d6 b8 b1 3d |&.@1.f..C".....=|
0x1001e718: 16 f2 52 48 5d d5 15 de 23 72 dc 3e b0 b4 a6 23 |..RH]...#r.>...#|
0x1001e728: c3 6e f9 43 25 eb 1f 69 d1 f6 11 b2 66 69 b0 c6 |.n.C%..i....fi..|
0x1001e738: ab 83 99 22 66 46 9b bd de 80 4f 70 54 a8 9b 3e |..."fF....OpT..>|
0x1001e748: ad 61 0c 5a a1 96 99 55 38 ad f7 23 a2 4a 11 f1 |.a.Z...U8..#.J..|
0x1001e758: 94 ad fb 1a cf a4 ea 7e 3a c7 49 7c 23 28 05 df |.......~:.I|#(..|
0x1001e768: a9 22 6c 84 fc 30 8e dc 1a d9 cb a3 e0 e6 2f 21 |."l..0......../!|
0x1001e778: 2b 4e 35 b4 7f bc 77 b8 49 b2 7c 10 af cb 73 a2 |+N5...w.I.|...s.|
0x1001e788: b9 f2 3a be d8 3d eb 8e c4 a8 94 b6 55 a1 2b fd |..:..=......U.+.|
0x1001e798: 57 d0 0c 2d 7a 71 6a 44 ad 17 a3 c9 9d fd 3d 8e |W..-zqjD......=.|
0x1001e7a8: 48 52 e1 0f bd 11 16 78 7a 32 9b 38 ea 5a 70 b0 |HR.....xz2.8.Zp.|
0x1001e7b8: ca 0a 19 ce 71 fa a4 80 70 c0 7f e7 f7 64 72 ff |....q...p....dr.|
0x1001e7c8: e9 c3 bb 57 cd 78 38 87 22 12 da fb 77 fd b1 31 |...W.x8."...w..1|
0x1001e7d8: e4 e0 41 ec 94 2b 2b b2 6c b6 a0 cd 09 61 d0 9f |..A..++.l....a..|
0x1001e7e8: 1d cf 48 97 81 04 8b 63 d5 df 35 8b 44 df 7f f7 |..H....c..5.D...|
0x1001e7f8: 72 aa 3d 9c a3 a0 49 58 22 e9 66 30 f1 87 e6 d4 |r.=...IX".f0....|
0x1001e808: ad ac f4 6c ee bb 33 c1 72 b8 2b 47 e4 20 34 d8 |...l..3.r.+G. 4.|
0x1001e818: 4f 62 79 19 8b 11 3e 70 1b 44 8b d0 48 e8 7b 23 |Oby...>p.D..H.{#|
0x1001e828: e6 f2 62 f6 3e 49 64 f5 4d 68 88 c2 ff f7 02 d9 |..b.>Id.Mh......|
0x1001e838: 42 8f 11 30 2b 33 97 ff d1 96 0d 97 b0 bb 75 27 |B..0+3........u'|
0x1001e848: 27 40 de 74 ee 34 d2 4c 16 45 3e 7a 02 6f ce f9 |'@.t.4.L.E>z.o..|
0x1001e858: 6c a4 1c ef ec e1 2e e9 08 33 db 15 6b 92 e8 5a |l........3..k..Z|
0x1001e868: e4 20 c0 ac 4c 48 1c 6c fd 22 f2 96 3b f6 d6 01 |. ..LH.l."..;...|
0x1001e878: 5c a3 4b 18 f9 d2 01 42 f5 24 00 ac e0 6e a9 07 |\.K....B.$...n..|
0x1001e888: 22 f6 6e 1f 3d e9 1e 28 2f 85 23 33 93 c4 55 08 |".n.=..(/.#3..U.|
0x1001e898: 81 d9 f5 1d e3 0d 21 24 a8 2b b5 22 9e a4 b8 d2 |......!$.+."....|
0x1001e8a8: cc b2 b4 80 e1 f6 15 a7 1c 77 a3 ae f4 dc 71 38 |.........w....q8|
0x1001e8b8: 13 e3 0f 65 ca 5c cc ff 1b 85 fd 0a 24 20 93 9d |...e.\......$ ..|
0x1001e8c8: 8a 7d ae 1d 4e f0 a9 e7 71 26 a1 0c b2 11 76 e9 |.}..N...q&....v.|
0x1001e8d8: 4c 01 c4 6a 17 2a e8 50 64 4e 88 2e 11 45 de 76 |L..j.*.PdN...E.v|
0x1001e8e8: 35 5b aa e8 cf 0e 3e 05 2c 36 f5 3d 4e 01 83 47 |5[....>.,6.=N..G|
0x1001e8f8: 4e 52 fb d0 40 d2 24 01 35 d8 4d 27 56 54 9d ca |NR..@.$.5.M'VT..|
0x1001e908: fa 1e 44 cb 47 37 40 b8 e1 b7 0c 6a fe a9 ae f5 |..D.G7@....j....|
0x1001e918: a3 9f 9f b3 1c f9 75 a2 ad 76 d3 69 a9 a9 65 36 |......u..v.i..e6|
0x1001e928: fd 7f 97 41 40 47 d5 56 22 d1 85 c6 25 e3 42 6d |...A@G.V"...%.Bm|
0x1001e938: 2b 89 77 7d d2 7b 03 34 8b 6c 77 51 db 74 11 26 |+.w}.{.4.lwQ.t.&|
0x1001e948: f3 e2 d4 31 76 67 4b 8f 92 2e 35 08 e8 ae 9b 3a |...1vgK...5....:|
0x1001e958: e2 6b bd 1a c2 f2 8c 01 a3 ef 7c f7 64 08 a6 74 |.k........|.d..t|
0x1001e968: 06 c0 58 39 74 08 af 09 e7 b4 60 f3 44 c0 b3 ed |..X9t.....`.D...|
0x1001e978: 45 c2 aa bd b9 ca 91 ed de 9a ce 6d ec d0 09 1d |E..........m....|
0x1001e988: c7 03 c3 82 5c d8 05 e4 7a 99 c2 e2 70 53 c9 ae |....\...z...pS..|
0x1001e998: 24 8c 6f 2e 61 14 48 4e 2d 0c fc 46 c6 83 96 b7 |$.o.a.HN-..F....|
0x1001e9a8: f4 50 84 e3 47 e5 7c 0b f1 db b3 ad f9 88 60 77 |.P..G.|.......`w|
0x1001e9b8: bd a9 76 2f e5 91 03 0b 58 28 73 06 f6 ae d1 6a |..v/....X(s....j|
0x1001e9c8: 1f 7c bc 55 c4 bb c3 83 d8 23 cf 76 2b 30 e1 57 |.|.U.....#.v+0.W|
0x1001e9d8: 44 f6 d2 19 0c ae cd 23 52 53 8b 75 dd ef 35 08 |D......#RS.u..5.|
0x1001e9e8: 6f bf e9 6e 53 3c e5 71 4a 68 30 ec 03 74 5c 26 |o..nS<.qJh0..t\&|
0x1001e9f8: 54 ee 64 de ea 99 13 fd 0a 1b b7 8a ca 68 0e b3 |T.d..........h..|
0x1001ea08: 5e b0 66 73 a3 67 83 e9 db 4e f0 68 c9 2e ac 15 |^.fs.g...N.h....|
0x1001ea18: 09 1a 0a b3 b9 11 73 69 70 78 b9 30 3b 0e 42 f5 |......sipx.0;.B.|
0x1001ea28: 76 62 a3 60 cd 2e 45 e2 e4 79 62 52 3c 76 2a 88 |vb.`..E..ybR<v*.|
0x1001ea38: 7d 53 b3 50 ff a7 68 d9 ba 54 29 67 36 d3 58 8b |}S.P..h..T)g6.X.|
0x1001ea48: 68 af 49 d4 97 ec a3 27 19 05 44 42 72 a9 07 fc |h.I....'..DBr...|
0x1001ea58: 26 b3 66 15 17 c5 0c 7b e4 2f 30 5e 08 53 35 b0 |&.f....{./0^.S5.|
0x1001ea68: e0 46 d2 5f 1a d0 7b 7d 61 36 49 0d b6 f7 f2 43 |.F._..{}a6I....C|
0x1001ea78: dd 2a 42 a1 72 c6 c7 3e 00 88 1f 75 0a ca f2 3e |.*B.r..>...u...>|
0x1001ea88: 5a a8 23 ae 43 9d c1 d8 69 38 c2 1b 2d fc 0f 0f |Z.#.C...i8..-...|
0x1001ea98: c6 47 61 33 20 e7 6e df c6 a6 2c 84 56 4a 97 7b |.Ga3 .n...,.VJ.{|
0x1001eaa8: ed bb 32 36 96 d0 04 bc 61 31 e8 50 06 c2 f2 5f |..26....a1.P..._|
0x1001eab8: 32 02 a6 a9 12 d6 fa 61 89 0c 0a 77 8a f3 b9 bc |2......a...w....|
0x1001eac8: dd 2b 7d 9b 92 52 a5 73 6d a7 6b 9e 59 97 91 b9 |.+}..R.sm.k.Y...|
0x1001ead8: c8 d9 63 4e 3a ec 0b 16 9e 40 1b 05 5a 36 0f 91 |..cN:....@..Z6..|
0x1001eae8: 00 3c d5 19 c3 05 d5 ca 66 51 41 7e 7c 62 ca 70 |.<......fQA~|b.p|
0x1001eaf8: f6 88 93 33 cd bc 2f 67 50 aa 6e 4c 2b 75 c7 65 |...3../gP.nL+u.e|
0x1001eb08: da 3f a8 25 bc cb 83 03 14 b3 e2 09 d4 e5 20 69 |.?.%.......... i|
0x1001eb18: ac 37 50 3c aa 08 08 f4 63 5e 70 54 b3 5c 31 03 |.7P<....c^pT.\1.|
0x1001eb28: 6a 35 53 b2 c3 d8 c1 1d 07 19 04 4f 0b c0 7f b2 |j5S........O....|
0x1001eb38: d1 5f 1e c3 d2 a0 a7 1b 76 bb 89 cd 59 ff 53 96 |._......v...Y.S.|
0x1001eb48: 0b 8b 51 83 42 04 6d d0 b4 e4 93 3b 81 ba d9 26 |..Q.B.m....;...&|
0x1001eb58: 45 8f 64 07 64 68 0f e6 11 56 85 8f 2f 6e 5e 7d |E.d.dh...V../n^}|
0x1001eb68: 60 15 26 9e 05 ff 0c 60 0b 2d e3 a1 7a c8 e3 b6 |`.&....`.-..z...|
0x1001eb78: a0 9d a9 50 ec 53 e6 ac 73 c2 e3 48 3f ae 2f 3b |...P.S..s..H?./;|
0x1001eb88: 49 fd b8 a9 e0 44 ca 97 8a 35 2f 2a 85 ba 08 31 |I....D...5/*...1|
0x1001eb98: bc d3 53 18 56 ab 4a e1 1a 52 d5 86 49 d6 c4 6e |..S.V.J..R..I..n|
0x1001eba8: 50 c3 ee 2a e3 de 0c db cc 19 b2 8b b1 dc e2 97 |P..*............|
0x1001ebb8: 35 8b 10 39 dd 3a f1 68 cb c4 e4 5e 12 2c 62 8b |5..9.:.h...^.,b.|
0x1001ebc8: 8a 47 a2 1e 2d 3e 42 46 b4 34 1b 88 7e ad e5 36 |.G..->BF.4..~..6|
0x1001ebd8: a7 bf a7 b4 c2 67 f9 f7 0f f7 be b5 ec 1f 33 74 |.....g........3t|
0x1001ebe8: 6b 62 f4 e6 71 d1 cd d5 0f 26 bd 8f d3 2d 16 f2 |kb..q....&...-..|
0x1001ebf8: b2 fd f4 05 97 84 aa 03 68 e9 d9 86 26 c4 13 e7 |........h...&...|
0x1001ec08: 31 11 6a 6b 0b 88 c4 54 e1 6d 88 01 97 d1 d7 b7 |1.jk...T.m......|
0x1001ec18: d8 08 9a f8 4e 89 e2 19 fe e0 e9 fb b1 c0 44 d3 |....N.........D.|
0x1001ec28: 03 6e 8b bd f4 e9 8f 1a 0e 64 cd f6 e8 5c 08 e6 |.n.......d...\..|
0x1001ec38: ac d6 3e a4 93 cc 1d 14 cc 33 20 5e da f1 40 44 |..>......3 ^..@D|
0x1001ec48: e1 62 f7 5a 87 f6 c8 02 22 62 6f fc 1e cc df c4 |.b.Z...."bo.....|
0x1001ec58: a4 31 e8 64 50 38 a1 53 df 47 e8 8f c3 65 c0 5c |.1.dP8.S.G...e.\|
0x1001ec68: c3 e8 f2 e3 1f bd 25 fe 1f 28 bc 7d 64 41 f6 57 |......%..(.}dA.W|
0x1001ec78: 30 c3 4c b5 b6 4b d1 f6 aa 46 2d d6 8b f1 fc f1 |0.L..K...F-.....|
0x1001ec88: 48 1a f5 37 6f 3b 97 7a b3 1d b1 57 d9 fe 64 30 |H..7o;.z...W..d0|
0x1001ec98: 42 ad 02 73 b1 98 03 88 36 88 2b 5f 0b 68 79 2e |B..s....6.+_.hy.|
0x1001eca8: f1 9b 6f c7 2a f4 08 75 a2 0c 25 09 dd df a7 24 |..o.*..u..%....$|
0x1001ecb8: 51 0e 42 35 41 8a ff 12 5f 2b 19 ef 9a 49 18 01 |Q.B5A..._+...I..|
0x1001ecc8: 63 6d 30 74 5f 31 af 4b d8 d0 4e 32 39 6d c8 1a |cm0t_1.K..N29m..|
0x1001ecd8: e1 fa 80 ca c8 c3 71 82 2d b8 51 6e 09 94 b0 3b |......q.-.Qn...;|
0x1001ece8: ce 42 da 4e 4c 8d 7c 12 f7 84 57 15 2f 11 29 ef |.B.NL.|...W./.).|
0x1001ecf8: 51 5d 63 4b ab a0 8c 3a e5 be fa c6 06 63 d7 7a |Q]cK...:.....c.z|
0x1001ed08: 4a b2 75 65 1d 31 80 b0 a8 ed 43 14 1b 58 bf 2a |J.ue.1....C..X.*|
0x1001ed18: 12 87 39 b0 71 d7 ec 49 4e 23 70 83 83 9c 39 02 |..9.q..IN#p...9.|
0x1001ed28: 8b 63 88 fb 9c 8d ef e2 71 03 a7 30 1c 2d 60 63 |.c......q..0.-`c|
0x1001ed38: 8d d6 04 1b 60 5e 2b 14 73 e5 1e c6 f5 e8 96 58 |....`^+.s......X|
0x1001ed48: d5 56 9b 3b 67 8a 17 01 56 aa ba ee 2c 27 95 49 |.V.;g...V...,'.I|
0x1001ed58: 60 2b e7 11 46 3f c4 71 82 b3 b1 98 a1 dd e5 dd |`+..F?.q........|
0x1001ed68: 57 b8 84 b9 c0 aa 48 6a 36 8f 2c 8b e5 06 28 40 |W.....Hj6.,...(@|
0x1001ed78: 4e 3a 18 81 34 f1 82 ac 70 a1 01 80 75 53 97 fc |N:..4...p...uS..|
0x1001ed88: d8 02 f9 0f bd 45 3a 63 92 bf ea 3d ec f8 aa 56 |.....E:c...=...V|
0x1001ed98: 13 4c e5 05 bc 0f 7b 95 bd bf 07 a7 8b a1 08 63 |.L....{........c|
0x1001eda8: 56 bc 59 0e 6c 52 17 b1 0e 54 91 f8 c0 cb 60 0d |V.Y.lR...T....`.|
0x1001edb8: 36 d4 16 4c 8a ca d2 4f 73 c8 b7 54 1e 99 1f 27 |6..L...Os..T...'|
0x1001edc8: 7d 6f 24 5d e2 dd 74 16 ef f5 40 7d c7 af 72 5e |}o$]..t...@}..r^|
0x1001edd8: 50 a5 2a 00 b9 df d2 18 13 14 03 42 61 aa bb 2a |P.*........Ba..*|
0x1001ede8: f5 1e 79 ba a5 5b ee 88 31 0f 77 7d 10 37 be 73 |..y..[..1.w}.7.s|
0x1001edf8: 6c fb e9 24 64 f3 b1 14 30 61 f4 70 a0 6a 7b 05 |l..$d...0a.p.j{.|
0x1001ee08: 7f 20 92 a0 a1 ee 15 a6 bf 63 ce 9c 21 9f 71 1b |. .......c..!.q.|
0x1001ee18: 1c f5 56 05 1a 8c 64 00 1f 24 ad 04 7a c1 7c 7c |..V...d..$..z.|||
0x1001ee28: 9c 7c a7 82 b4 dc 22 41 c5 8e 39 09 10 97 09 6f |.|...."A..9....o|
0x1001ee38: 45 f8 7c cd 58 54 2c 43 87 8a 14 3d 4a aa a9 20 |E.|.XT,C...=J.. |
0x1001ee48: 6a 8f 9e 39 aa 0f 6c 2b de 75 40 73 28 7a 09 e7 |j..9..l+.u@s(z..|
0x1001ee58: dd b6 d8 e8 05 a4 25 92 c6 90 04 b1 0b d7 2a a2 |......%.......*.|
0x1001ee68: 7f 69 f1 01 7b 01 dd b9 8c 52 b2 26 6d 8e 27 11 |.i..{....R.&m.'.|
0x1001ee78: 10 ca 75 f2 67 f1 ee 11 79 78 d5 cd 88 0a 9e 1b |..u.g...yx......|
0x1001ee88: c9 9a 94 06 f5 d3 25 a6 79 e5 a3 19 21 19 f7 86 |......%.y...!...|
0x1001ee98: 12 b4 96 9c 03 9d 3c d5 03 9a a6 9b 66 b9 5c 2f |......<.....f.\/|
0x1001eea8: dc ea fc a0 53 3d 5c d5 4f f2 0b 97 04 7c 58 37 |....S=\.O....|X7|
0x1001eeb8: df 1d 4e f7 2d bc ac 51 f5 53 87 d2 8d 95 5c 39 |..N.-..Q.S....\9|
0x1001eec8: 85 60 fe ef cd 81 cd 90 bd b5 71 69 7c 9d 63 e0 |.`........qi|.c.|
0x1001eed8: 4f a7 1f 4a 7a 5f 7e 8d 0c d9 0e cd 56 cd f4 30 |O..Jz_~.....V..0|
0x1001eee8: 24 48 c8 af bb 1e d9 bb b4 84 37 3e 2b 19 81 e6 |$H........7>+...|
0x1001eef8: 6c 77 c0 c9 78 e0 13 d1 c1 e9 ce a7 d5 4c 1e 24 |lw..x........L.$|
0x1001ef08: 2f 71 d4 10 29 db af ec 52 91 f3 e1 83 50 e0 0e |/q..)...R....P..|
0x1001ef18: 3b a2 c3 89 7c f7 43 5b bb 6e 18 7a 13 0a 2c 89 |;...|.C[.n.z..,.|
0x1001ef28: e3 23 5e 66 fa 69 2d 39 2c 39 98 07 11 73 7c 83 |.#^f.i-9,9...s|.|
0x1001ef38: 07 a2 76 fb a3 f1 f3 3d b5 b4 f5 be 5d ac a0 2b |..v....=....]..+|
0x1001ef48: 92 7b a8 08 8e 82 aa fe 4a 50 4d 68 a1 7d cc 8e |.{......JPMh.}..|
0x1001ef58: 29 93 c2 f8 36 ca 97 98 4d 76 22 2c 03 33 e4 ec |)...6...Mv",.3..|
0x1001ef68: 11 98 20 06 45 d1 e8 ff 58 65 a6 79 a8 ff 7e 4f |.. .E...Xe.y..~O|
0x1001ef78: 15 2f 48 01 e7 73 8f 93 15 60 ca 99 27 8e aa 38 |./H..s...`..'..8|
0x1001ef88: 8e af f0 8f 07 eb 46 42 dd 4a 88 71 dd 0e 51 8f |......FB.J.q..Q.|
0x1001ef98: 89 b4 1c 14 7e 52 87 57 fa 56 86 35 ae f0 73 b4 |....~R.W.V.5..s.|
0x1001efa8: cd 86 d0 f8 05 0e 2f 39 28 9c 56 ec 87 a4 83 09 |....../9(.V.....|
0x1001efb8: 5e 5d 2c da 48 1f e9 24 ca 41 da 59 9c b3 7f f1 |^],.H..$.A.Y....|
0x1001efc8: 01 0d bd 4e 3e e1 08 48 4f 57 fb 94 14 80 f7 b1 |...N>..HOW......|
0x1001efd8: d6 99 81 b2 bd cc 4c 39 25 6d 54 38 06 05 0b b8 |......L9%mT8....|
0x1001efe8: dc e5 7f 35 3f 77 30 f7 a9 b7 1d 7a 33 a3 82 45 |...5?w0....z3..E|
0x1001eff8: 57 ce 52 70 23 ae f9 7c 8d 49 53 ca 90 cd b5 09 |W.Rp#..|.IS.....|
0x1001f008: 7f 75 ae 9e 96 e7 5f c7 24 4a 75 ee 60 e5 aa 24 |.u...._.$Ju.`..$|
0x1001f018: 42 2e b2 5d 5c 71 78 a8 89 fe 04 ca a8 89 bf bb |B..]\qx.........|
0x1001f028: 40 c6 b7 67 f9 74 92 0c 68 17 8f ab 78 d1 02 46 |@..g.t..h...x..F|
0x1001f038: a8 a2 62 a6 cf ab da ed 72 40 d3 ee 3e fa 24 74 |..b.....r@..>.$t|
0x1001f048: bc 5f 0f ac 13 a1 93 c1 5b c9 e2 a4 c4 40 ad 1e |._......[....@..|
0x1001f058: 8e 4b 93 22 fe eb 87 14 83 5b 14 bf dc bd a3 7d |.K.".....[.....}|
0x1001f068: b6 2f 46 b2 78 a2 1f 1e b8 9f aa ee 88 44 f2 9f |./F.x........D..|
0x1001f078: c5 b6 4d b2 e2 d8 cf 71 95 8c c7 68 dc 4f 71 dd |..M....q...h.Oq.|
0x1001f088: bf b4 7d ce 2f a7 b6 9b 3a 2d 7a f4 c8 f4 5b 22 |..}./...:-z...["|
0x1001f098: 7d 83 50 7b 5e 2a ac 13 a6 21 9b a6 d9 c0 fa 8c |}.P{^*...!......|
0x1001f0a8: 05 2a ef b0 6b 91 7b 90 28 1b fb 77 b4 45 3d c6 |.*..k.{.(..w.E=.|
0x1001f0b8: ab 68 f9 9f 6c a1 00 71 a6 92 48 f2 3e 65 12 04 |.h..l..q..H.>e..|
0x1001f0c8: 49 82 23 57 81 30 13 ab b9 4e f3 48 35 d6 91 7c |I.#W.0...N.H5..||
0x1001f0d8: 05 22 fd 39 71 28 c0 55 f4 7d 4e 09 90 62 ff 9d |.".9q(.U.}N..b..|
0x1001f0e8: 80 e7 81 68 2f 33 fd f1 14 3a 5c 55 ff e3 4b 26 |...h/3...:\U..K&|
0x1001f0f8: b7 61 d3 61 ea b7 73 27 e0 f8 fa f8 84 5e b0 a9 |.a.a..s'.....^..|
0x1001f108: a4 36 97 16 67 a1 a1 41 27 4b a3 c1 99 51 4c f9 |.6..g..A'K...QL.|
0x1001f118: 71 61 26 6b 38 d8 4a 5b 07 f0 7f 85 4a 42 e4 e2 |qa&k8.J[....JB..|
0x1001f128: 13 3d a4 5f 5b 84 4a be 6e ed 15 58 08 da cd 1a |.=._[.J.n..X....|
0x1001f138: 39 71 94 8b 06 37 38 6b 42 5b ac 78 cd 56 ba 79 |9q...78kB[.x.V.y|
0x1001f148: 40 3c 8d bd 07 a9 7b f6 bd b0 9a 42 a9 ce e7 ba |@<....{....B....|
0x1001f158: 3d 81 9f c5 1b ad 2e 1f a6 f8 d1 4d 57 2a 0e 9b |=..........MW*..|
0x1001f168: 7b 3d f7 f6 2e a8 a2 46 39 58 17 88 85 8e b4 0f |{=.....F9X......|
0x1001f178: 15 fe a6 6c 7c 06 34 53 c8 be 1b 7a 34 e5 f1 b1 |...l|.4S...z4...|
0x1001f188: 94 7e 29 82 47 bd 7c 64 91 a7 72 e8 4f d5 60 42 |.~).G.|d..r.O.`B|
0x1001f198: 4d 03 3a dc 92 e4 22 18 33 41 21 e3 8e 82 bd ec |M.:...".3A!.....|
0x1001f1a8: da ba cf c5 b0 0d ec 06 93 95 1c d3 10 2b e5 17 |.............+..|
0x1001f1b8: 57 70 c2 09 d8 ba 4f 14 9e 50 02 d1 93 dc f7 c6 |Wp....O..P......|
0x1001f1c8: b8 65 22 83 a9 d4 4c 42 bf 7d 3f 2b d1 11 46 ee |.e"...LB.}?+..F.|
0x1001f1d8: f6 a1 18 54 bb a7 21 8f 2c bc 69 7b d8 3e 11 1e |...T..!.,.i{.>..|
0x1001f1e8: bf 36 0a 1f d1 a8 be 60 6a c8 7a 46 34 c1 ec 2a |.6.....`j.zF4..*|
0x1001f1f8: 9d a7 4c ca 82 d8 50 1d ed c4 45 a9 3a 57 71 ff |..L...P...E.:Wq.|
0x1001f208: ca 16 96 f0 a3 1a c9 9a 5a 5b 8d 12 ba b2 83 48 |........Z[.....H|
0x1001f218: fc b9 b4 bb 22 c7 de c7 d0 03 a0 1f 2f 4c e8 0e |...."......./L..|
0x1001f228: 87 21 d8 6c ac 6f c9 4f dc 4b ab dd c7 89 cc f9 |.!.l.o.O.K......|
0x1001f238: e4 4d 73 fb 8d de 8f 30 82 11 28 82 c9 5f cc 31 |.Ms....0..(.._.1|
0x1001f248: cd b2 c3 3d ba 6b 1e a6 3f c1 6a 6c 0c e2 bb c7 |...=.k..?.jl....|
0x1001f258: 93 24 c0 97 89 a9 23 a8 e7 cf b0 33 2f 08 af 61 |.$....#....3/..a|
0x1001f268: d2 95 d6 1d 26 85 15 8b ba 54 ee 7a 7c 45 7e 80 |....&....T.z|E~.|
0x1001f278: de 92 02 ac 57 cc 80 c8 c2 b0 fa 90 35 ce cf f3 |....W.......5...|
0x1001f288: 24 fa c5 58 43 21 70 30 a6 14 40 15 9b 97 91 c7 |$..XC!p0..@.....|
0x1001f298: 1b 75 bc 1c 71 91 ef f0 64 f6 fa dc 67 e7 d4 ae |.u..q...d...g...|
0x1001f2a8: f6 50 28 87 c1 03 22 72 36 6f 4e 56 98 77 7c da |.P(..."r6oNV.w|.|
0x1001f2b8: c4 5b 6f 0c 13 e5 07 93 8d 6d 01 61 2d 90 48 4e |.[o......m.a-.HN|
0x1001f2c8: ce b3 70 6c 85 af f6 83 98 c5 52 31 ca e1 45 30 |..pl......R1..E0|
0x1001f2d8: 72 0b 97 5c 24 cb 23 26 a4 3f 15 83 43 f0 2d 82 |r..\$.#&.?..C.-.|
0x1001f2e8: bb 13 6f 77 8a d7 12 71 d6 cf e7 e4 61 1a 2a b6 |..ow...q....a.*.|
0x1001f2f8: a9 15 c7 21 3b 33 ad 53 08 30 b2 eb 16 8c 06 b1 |...!;3.S.0......|
0x1001f308: 61 85 4e 64 0d d6 32 1d 94 5e 80 1b 0b 10 8e 53 |a.Nd..2..^.....S|
0x1001f318: 4f 36 79 d8 1b cf 9c af fa ef d2 fd cc 0f a7 3a |O6y............:|
0x1001f328: f7 30 51 24 da c6 2e d0 59 51 b4 31 b4 fb 87 44 |.0Q$....YQ.1...D|
0x1001f338: f1 8b f4 a3 c3 da c8 e5 6b 2a 2f 53 46 5e e2 67 |........k*/SF^.g|
0x1001f348: 80 a0 5a 04 91 c9 19 80 06 a0 48 31 40 be 7a 7f |..Z.......H1@.z.|
0x1001f358: ae 4a a4 10 46 2c 95 ec da da 28 78 5f 7c 7d f4 |.J..F,....(x_|}.|
0x1001f368: f8 2b 2f 61 ed a8 0b a9 92 ff a9 fc b0 48 20 f3 |.+/a.........H .|
0x1001f378: e6 ce bf e3 44 f1 74 82 e2 0b 6a 60 8b fc d0 41 |....D.t...j`...A|
0x1001f388: f5 23 40 21 c2 a1 10 ea 83 ea ed 0b 89 c0 26 f3 |.#@!..........&.|
0x1001f398: f6 26 64 6e b2 a4 4d c1 c8 73 8e 08 30 53 01 21 |.&dn..M..s..0S.!|
0x1001f3a8: 78 b6 3a e1 6b 9c 34 49 d6 e5 2a f9 f8 69 ac 5e |x.:.k.4I..*..i.^|
0x1001f3b8: d4 eb 2d 6e 9d 15 16 9d 0f 99 94 7d 68 a4 42 4e |..-n.......}h.BN|
0x1001f3c8: 39 1b da dd 23 7d 8e 57 90 cb c5 82 3c 4a 80 f3 |9...#}.W....<J..|
0x1001f3d8: fc 5a 62 45 92 10 d8 20 cf 26 c6 90 b6 55 a7 fb |.ZbE... .&...U..|
0x1001f3e8: 1d 61 a2 8e 8e e6 3c ed 94 f9 c3 89 ff ed d5 81 |.a....<.........|
0x1001f3f8: 5f f4 99 64 b2 40 69 82 b5 b4 ee b5 bb 2f ad 5a |_..d.@i....../.Z|
0x1001f408: 4c f0 68 d6 8a d4 a4 a6 29 a5 5e 55 20 a4 e6 9d |L.h.....).^U ...|
0x1001f418: df 07 f3 03 7f 24 56 98 b2 2e 0a e0 d0 b4 f1 59 |.....$V........Y|
0x1001f428: 9d b2 33 4c b4 08 07 ee 33 5d 78 da 72 83 fa 5a |..3L....3]x.r..Z|
0x1001f438: 80 b7 5a c4 1f b9 60 56 3b 35 8b 52 3f 81 87 5e |..Z...`V;5.R?..^|
0x1001f448: d6 7b f4 f8 c6 a5 ac bc 08 29 66 d2 e2 82 85 15 |.{.......)f.....|
0x1001f458: 3f 2f a2 11 ac 1d 7d c0 69 29 84 9f 5b ac dc 20 |?/....}.i)..[.. |
0x1001f468: 1f 64 35 74 db 3c 3c e9 d1 7e 84 6b d0 80 42 b2 |.d5t.<<..~.k..B.|
0x1001f478: d2 5f c1 2a f7 f3 ac 11 2d 83 40 82 02 4a c7 c2 |._.*....-.@..J..|
0x1001f488: a1 25 9b f8 8d 30 1e e6 c8 b4 95 cf 6c 82 2e cf |.%...0......l...|
0x1001f498: 07 b7 6b 97 33 9c 06 89 1d 53 1c 88 7f 52 d9 b3 |..k.3....S...R..|
0x1001f4a8: c4 35 9d c2 76 3e a3 f7 3d 47 91 53 fc 0d a9 59 |.5..v>..=G.S...Y|
0x1001f4b8: 90 42 70 1d 4e e0 85 d2 89 f0 69 1c 87 39 91 c7 |.Bp.N.....i..9..|
0x1001f4c8: 77 95 2e 1b ae 67 49 ef 54 7e ef 56 f2 3d eb 49 |w....gI.T~.V.=.I|
0x1001f4d8: b2 52 f7 6e 07 fc 7f fe 63 6e 3e 11 84 80 ab 30 |.R.n....cn>....0|
0x1001f4e8: a2 5b 08 2c 11 c6 92 61 ce 02 17 c3 6a df 2a 82 |.[.,...a....j.*.|
0x1001f4f8: 62 1b 49 02 70 79 42 dd a7 a3 eb fb 06 44 85 0d |b.I.pyB......D..|
0x1001f508: df 11 b8 ba 97 ba 2a f5 3b ae a9 bb 6f 28 89 b6 |......*.;...o(..|
0x1001f518: 93 32 41 2a f8 28 2f 06 a2 e1 9a eb 3c 46 30 7a |.2A*.(/.....<F0z|
0x1001f528: 0f 53 95 01 86 6a 6b c9 0a eb 38 cc 5c 20 82 20 |.S...jk...8.\ . |
0x1001f538: de 12 38 84 37 48 14 d2 93 ea 32 bd 9b c8 42 86 |..8.7H....2...B.|
0x1001f548: f4 eb c3 30 86 f6 f3 bd 70 da 0b 4a fe 7a eb 8b |...0....p..J.z..|
0x1001f558: d3 79 0e db 47 c0 0b 80 79 4e ff 35 db 15 2a c4 |.y..G...yN.5..*.|
0x1001f568: e8 ab 2a 8d 23 1b d2 af a2 67 9d ea 9d ea 7f 46 |..*.#....g.....F|
0x1001f578: 0d e0 3e 68 46 41 1b e4 c3 30 21 96 b5 3b e2 5e |..>hFA...0!..;.^|
0x1001f588: 82 22 8e 22 a2 7a aa 19 cf 17 85 c9 64 f8 5e 5d |.".".z......d.^]|
0x1001f598: 0a f0 ce f9 1b ad 42 33 91 a0 ad ec e3 e1 f5 be |......B3........|
0x1001f5a8: 9c 5f 9d b6 51 31 55 43 a0 91 1c bd 20 31 00 66 |._..Q1UC.... 1.f|
0x1001f5b8: 36 44 b4 09 94 f1 1b a4 0b b4 88 eb 33 6a c8 48 |6D..........3j.H|
0x1001f5c8: d8 61 9b 33 2f 55 3b af 11 46 0d a7 0b b0 e2 34 |.a.3/U;..F.....4|
0x1001f5d8: d4 dc 47 1f 6d 77 52 13 33 9e 0e 09 23 a7 4e 4d |..G.mwR.3...#.NM|
0x1001f5e8: 26 24 b3 e1 8c c1 03 e9 15 99 c4 5e 46 68 1c 47 |&$.........^Fh.G|
0x1001f5f8: 55 f1 12 bc a9 84 85 5d c9 ce 4c 63 06 78 d4 84 |U......]..Lc.x..|
0x1001f608: 1e 5c a1 67 b2 66 4f 28 e6 ee 12 ba f1 bf 3e ff |.\.g.fO(......>.|
0x1001f618: ab 48 76 f8 e2 b5 23 3a 30 62 39 b3 a7 91 44 b0 |.Hv...#:0b9...D.|
0x1001f628: 0d b8 12 12 1e f1 57 cc 70 62 f8 b3 37 8f 03 c4 |......W.pb..7...|
0x1001f638: 53 07 22 05 47 12 a4 88 bb 3d b9 73 b0 e4 e7 bb |S.".G....=.s....|
0x1001f648: 91 2a 13 9b 36 7c c2 8e 54 33 49 90 c2 67 13 77 |.*..6|..T3I..g.w|
0x1001f658: 43 1f 0f 6f 1a b9 13 bd 97 26 09 3d 82 1b 1f 2d |C..o.....&.=...-|
0x1001f668: d8 31 20 b3 c4 9b 20 8c 10 b8 bb b5 6d 44 55 8a |.1 ... .....mDU.|
0x1001f678: bc 37 b3 e3 33 cb 6b e4 02 15 8f 78 17 08 a7 c1 |.7..3.k....x....|
0x1001f688: fa 60 73 8b 91 c8 e8 41 3c 8e 63 59 bb bc 80 9c |.`s....A<.cY....|
0x1001f698: 05 ac 30 69 23 61 aa 75 5c a2 6e 97 a6 60 3b da |..0i#a.u\.n..`;.|
0x1001f6a8: 3b 5d c9 a7 45 db ee c1 94 95 0e 8b 41 c2 ac 80 |;]..E.......A...|
0x1001f6b8: dc 38 b7 ec b9 ca 48 23 65 7f 7e b3 f6 87 27 dc |.8....H#e.~...'.|
0x1001f6c8: f7 fd a8 b3 2b cc 06 d2 2c b6 ee 75 83 fa c4 a5 |....+...,..u....|
0x1001f6d8: 50 92 25 64 a0 1b fe ea a2 64 81 a1 11 82 9e 17 |P.%d.....d......|
0x1001f6e8: 8d 8e c5 6b 4b 55 cb 48 5e d9 46 42 14 26 fe 8e |...kKU.H^.FB.&..|
0x1001f6f8: bd 40 93 f3 70 03 5e a0 e0 c6 a5 39 29 e2 6d f3 |.@..p.^....9).m.|
0x1001f708: 2e 11 e7 2a 37 9c f2 88 76 ba 0e 54 6a 92 21 82 |...*7...v..Tj.!.|
0x1001f718: f9 90 6f 55 44 72 01 d7 7c 77 11 95 b1 49 67 d5 |..oUDr..|w...Ig.|
0x1001f728: 38 57 2e 2b 78 c2 61 79 09 5e aa 08 f0 53 3d dc |8W.+x.ay.^...S=.|
0x1001f738: 63 9d 0b 7a c7 87 83 94 a4 13 9f 1d 90 ad f1 ae |c..z............|
0x1001f748: db be cf b0 1c 3f 5b 34 81 a3 57 ec 41 ff 8c 72 |.....?[4..W.A..r|
0x1001f758: d9 9d 12 6c 32 22 df 0d 22 aa 1d 60 e3 75 10 89 |...l2".."..`.u..|
0x1001f768: 2c 54 25 14 6f 0a 41 21 9b d0 71 85 74 ed 43 8e |,T%.o.A!..q.t.C.|
0x1001f778: 3c 39 7e 7b 99 86 91 19 26 4e 68 47 1d 0b db ec |<9~{....&NhG....|
0x1001f788: 19 13 4e d1 e7 cb 3e af dd 39 cc 7f 5f 42 fb f5 |..N...>..9.._B..|
0x1001f798: 33 a2 37 2e 72 cc b1 ee 32 6b 1a 37 00 20 62 ef |3.7.r...2k.7. b.|
0x1001f7a8: 5f a2 d7 e4 25 38 6f 34 23 20 6d e1 a7 f9 95 a7 |_...%8o4# m.....|
0x1001f7b8: 07 1c 4c e1 92 44 f2 7f 5c 07 b7 52 e9 15 33 d8 |..L..D..\..R..3.|
0x1001f7c8: 61 e5 50 67 6b 90 2f 00 0b 4d a8 b8 9e 56 9a a1 |a.Pgk./..M...V..|
0x1001f7d8: 8c 82 f6 a9 f4 fa 17 2a 79 95 95 72 f0 e2 74 3b |.......*y..r..t;|
0x1001f7e8: a3 81 2b aa 8e b3 bc 72 f7 43 e5 71 7f 9e 2d f5 |..+....r.C.q..-.|
0x1001f7f8: e2 2d 2e 04 63 b6 b4 f4 b7 90 0d d6 6e 5e 2b db |.-..c.......n^+.|
0x1001f808: 0b b3 4f 38 76 da a2 98 4d f7 cd 1d 57 84 6f 50 |..O8v...M...W.oP|
0x1001f818: 64 ef 1e 7c 9d b4 7a ec 8d cf 09 1e cf ff 5a 40 |d..|..z.......Z@|
0x1001f828: 49 f5 89 fe 7c 0c 67 37 22 0f ae 94 31 93 0a 40 |I...|.g7"...1..@|
0x1001f838: 7a 30 6d dc 0a 07 f6 e6 ca a1 7d 95 0d a3 77 18 |z0m.......}...w.|
0x1001f848: 12 ee c4 8f 25 03 4d e5 b9 e1 b3 6f 86 41 60 ef |....%.M....o.A`.|
0x1001f858: c2 b6 c2 6d f6 65 a8 00 13 34 75 09 20 69 e4 3e |...m.e...4u. i.>|
0x1001f868: b6 06 45 82 bb f3 eb af b2 27 bb 7f bb f8 2b 6f |..E......'....+o|
0x1001f878: 9c 26 e8 34 16 93 ec ed 58 9a 37 0a 18 b4 d0 13 |.&.4....X.7.....|
0x1001f888: db 8b 70 24 7b 29 65 4d f9 f0 b2 9a 63 81 3d 50 |..p${)eM....c.=P|
0x1001f898: e8 aa d1 af a1 76 8e 99 5e 3d 0b 29 af 74 88 43 |.....v..^=.).t.C|
0x1001f8a8: 8e 58 7e 98 e1 b3 79 00 cb 91 f4 75 ac 81 cd 44 |.X~...y....u...D|
0x1001f8b8: f8 8e f4 3f f3 c5 d6 a4 36 d4 df 63 65 5f 3e 29 |...?....6..ce_>)|
0x1001f8c8: f1 2e 40 ea ae 37 16 e0 8b 1a a7 f4 b2 97 9e 35 |..@..7.........5|
0x1001f8d8: 99 37 ce 64 94 24 05 08 a8 48 c8 7d e9 8f 21 b3 |.7.d.$...H.}..!.|
0x1001f8e8: 17 de ac 6c 9a 67 61 a9 5a 29 d4 eb 59 41 74 09 |...l.ga.Z)..YAt.|
0x1001f8f8: 9d b9 fb 28 63 57 22 ab 8c 59 ff 04 45 10 e2 0f |...(cW"..Y..E...|
0x1001f908: 91 fd b2 d3 39 81 d5 1a c8 f0 55 55 3d 7b 85 b2 |....9.....UU={..|
0x1001f918: 68 1a a1 ce e5 bf 00 6f e7 e2 6e 27 a8 f7 40 57 |h......o..n'..@W|
0x1001f928: 75 c1 91 53 1d 27 f6 a5 67 2c 23 5e cc b6 9c 89 |u..S.'..g,#^....|
0x1001f938: e0 32 ce 8e 45 b6 8e 23 e9 d0 84 1d 2d 40 f9 46 |.2..E..#....-@.F|
0x1001f948: d6 d3 ca 0e d2 a7 71 3e 8d 25 e9 81 6b 05 7d 5b |......q>.%..k.}[|
0x1001f958: f1 db a0 d1 96 51 1c 13 86 8e 66 41 3b c1 6b b0 |.....Q....fA;.k.|
0x1001f968: 1f 7a d6 5f b6 41 be ac c6 5c 6a be 80 f5 db df |.z._.A...\j.....|
0x1001f978: e7 26 ad 5a b6 a6 f4 d8 04 65 9a 54 d6 d9 31 3b |.&.Z.....e.T..1;|
0x1001f988: f3 c2 6d c0 47 2f 4e cb c6 8b ae b2 15 4c ba a0 |..m.G/N......L..|
0x1001f998: 83 46 4b 0f a1 c9 8a ca fd bf 12 2e 86 00 f3 49 |.FK............I|
0x1001f9a8: 4d af d8 72 da 11 7a fd 86 cf bb 1e 3a 93 81 f2 |M..r..z.....:...|
0x1001f9b8: 67 b7 44 60 df 1d 9c 2d cc 63 27 5d 59 81 b5 6e |g.D`...-.c']Y..n|
0x1001f9c8: aa 29 1d 74 92 e3 83 58 1b 07 68 c2 e6 29 ba e0 |.).t...X..h..)..|
0x1001f9d8: e5 72 4c 1e f5 ab 47 cb 7a f6 c4 1b a3 b1 67 9b |.rL...G.z.....g.|
0x1001f9e8: 56 c4 82 33 67 45 4e 75 f0 5c 61 54 56 e4 b2 dc |V..3gENu.\aTV...|
0x1001f9f8: 73 83 18 aa db bf 19 87 99 45 1f c5 22 49 a3 ad |s........E.."I..|
0x1001fa08: 09 60 f7 8c 17 13 98 e2 c1 21 94 c6 ed de 4c c2 |.`.......!....L.|
0x1001fa18: 5c 4b ee 1a 0d bc 8a 91 8d c7 c1 b3 2f 61 dc 08 |\K........../a..|
0x1001fa28: 8b 8a 10 a5 27 95 f5 61 ca 09 4d c8 10 f9 aa 5d |....'..a..M....]|
0x1001fa38: ed 2c 1f dd 6d 15 87 32 18 66 ca 74 de 3b 0f db |.,..m..2.f.t.;..|
0x1001fa48: ad 8b 91 07 de bf ce 63 11 2d 4f bb 34 49 e4 f6 |.......c.-O.4I..|
0x1001fa58: 18 27 e4 5d 47 ce 5d 1b 6c bc 42 1f 73 ec 54 ce |.'.]G.].l.B.s.T.|
0x1001fa68: e1 4b f9 cb 8f d4 44 dd 1a 17 c8 01 14 7e 8c 62 |.K....D......~.b|
0x1001fa78: 9a 2b 62 41 b9 3b 24 31 50 c4 19 0d 54 f8 cb 8a |.+bA.;$1P...T...|
0x1001fa88: 8f b7 88 8d 12 bd 78 59 bc fd 25 21 4e 6f 13 2a |......xY..%!No.*|
0x1001fa98: 96 09 93 47 a1 90 5d 40 a5 0e 1f 37 47 35 fc 8b |...G..]@...7G5..|
0x1001faa8: a1 7d 04 b8 56 6b 0c 38 12 f6 55 d5 ef ab e4 4c |.}..Vk.8..U....L|
0x1001fab8: 24 fd 02 5d 7a 04 4e e6 90 22 0c 76 f7 24 72 6c |$..]z.N..".v.$rl|
0x1001fac8: 06 00 05 25 f0 0c ca a6 fc 1c 86 e5 e5 52 93 05 |...%.........R..|
0x1001fad8: 08 82 2b 48 e7 0c 61 62 cc 9c ef c6 a2 f5 cd 70 |..+H..ab.......p|
0x1001fae8: f0 4a 16 53 d5 a6 83 db 32 a8 b7 3c dc 8b 28 37 |.J.S....2..<..(7|
0x1001faf8: 7c bd a9 7a b7 b0 2c e7 d9 ef 4d ee df 6d c4 97 ||..z..,...M..m..|
0x1001fb08: ff b5 53 fa 0d b5 e5 27 4c 9e 2b d9 86 d3 47 6b |..S....'L.+...Gk|
0x1001fb18: c3 43 6b 8b b9 aa 6d 4b cb 86 85 ad 52 c0 2e a6 |.Ck...mK....R...|
0x1001fb28: ed 71 5e 3e fd 5a 18 02 1f b9 50 43 72 bf 82 e9 |.q^>.Z....PCr...|
0x1001fb38: 37 bc 5f 47 57 fb 8e 65 33 48 e8 df bc ba 5c bc |7._GW..e3H....\.|
0x1001fb48: 91 e7 42 38 8f 5e 7e 3a 06 f2 ca 01 4e 6f 96 57 |..B8.^~:....No.W|
0x1001fb58: e1 93 a6 b6 8f fa 99 07 e5 8d 93 5f b5 45 ce 7d |..........._.E.}|
0x1001fb68: 97 c6 26 9e f2 da 64 eb 03 71 f8 76 07 cc fc c4 |..&...d..q.v....|
0x1001fb78: ff d1 b4 5f fb ef 80 56 cc ab 67 f7 0e 71 94 9c |..._...V..g..q..|
0x1001fb88: 19 c9 ca e3 4c c5 c9 57 db 60 ea ff 64 82 9b df |....L..W.`..d...|
0x1001fb98: 4a 09 d9 fd 6c 30 8e 52 31 12 3a bd f7 7e 3b 00 |J...l0.R1.:..~;.|
0x1001fba8: 90 eb d7 ae 43 c0 07 2b 88 84 a4 73 19 52 25 8e |....C..+...s.R%.|
0x1001fbb8: 26 68 36 69 17 0f 2a 7f 37 c6 93 10 6c 62 1c 80 |&h6i..*.7...lb..|
0x1001fbc8: 1a 0f 43 d9 da 85 31 f8 a3 3c 33 2f f9 64 01 73 |..C...1..<3/.d.s|
0x1001fbd8: 6f f6 5b 5b 03 29 b9 6d b9 55 e7 e6 b6 f3 95 96 |o.[[.).m.U......|
0x1001fbe8: c8 65 65 de 6f e3 01 cd 8e 2e b3 88 d1 26 15 de |.ee.o........&..|
0x1001fbf8: 88 89 a9 7b 50 9f 10 ab 12 9f df 6c 41 67 5f d5 |...{P......lAg_.|
0x1001fc08: 0b 63 04 f4 a1 6c e8 7a d7 b2 58 04 50 20 34 60 |.c...l.z..X.P 4`|
0x1001fc18: f5 bd 6f 88 7b 23 6b 5b 32 2e f9 dc dd 57 10 dc |..o.{#k[2....W..|
0x1001fc28: 9f c1 3c 75 96 e6 4d 99 4f 63 01 ce 91 e3 5c b0 |..<u..M.Oc....\.|
0x1001fc38: 8c b2 d8 de 50 b7 b0 7e a9 53 80 50 7c 75 38 c6 |....P..~.S.P|u8.|
0x1001fc48: 4c e2 51 0c a9 7b 71 98 73 c5 49 3f e0 b5 93 a2 |L.Q..{q.s.I?....|
0x1001fc58: e7 00 21 e0 f9 c8 22 7b 1c f1 3c 32 71 87 b8 05 |..!..."{..<2q...|
0x1001fc68: ed c3 d3 48 6b d0 dd ae d0 a6 8c dc 65 f3 c8 99 |...Hk.......e...|
0x1001fc78: 33 3b 3a e6 a9 03 1a dc a3 fc 9c d1 44 b1 7b 63 |3;:.........D.{c|
0x1001fc88: 82 48 69 56 ee 79 01 33 4f 0e 66 46 d8 90 6f 64 |.HiV.y.3O.fF..od|
0x1001fc98: 31 2f f5 30 0b 31 59 b6 9b 0c 15 b3 c6 1c d7 e9 |1/.0.1Y.........|
0x1001fca8: 37 14 e4 fe 92 45 20 3c c0 84 f7 77 dc 6d 64 21 |7....E <...w.md!|
0x1001fcb8: db d2 89 f9 a0 33 9d 48 0d d8 7d ab 44 22 b3 3d |.....3.H..}.D".=|
0x1001fcc8: 3d ca a0 65 e0 71 32 04 ba c1 c3 77 56 aa b3 3c |=..e.q2....wV..<|
0x1001fcd8: df 6c e4 72 23 91 3b 42 10 93 a5 5e 09 50 35 4b |.l.r#.;B...^.P5K|
0x1001fce8: f1 41 15 76 7b 0c 85 80 1c 0f 59 15 a8 50 80 ff |.A.v{.....Y..P..|
0x1001fcf8: f5 de 84 e8 53 e5 75 26 3a ba 79 ef 06 48 07 c5 |....S.u&:.y..H..|
0x1001fd08: 68 19 6f 0b 7e 0d 68 90 7e f3 d5 9c 5e f3 43 4e |h.o.~.h.~...^.CN|
0x1001fd18: cf 3a 37 62 83 ae ed fa 73 8d f5 64 70 2e f8 2b |.:7b....s..dp..+|
0x1001fd28: a6 c4 2b 42 ff 1b 9b fe b0 d3 23 3f ef 11 f2 d3 |..+B......#?....|
0x1001fd38: 18 79 7c e5 27 b0 88 7f b1 44 7b dd 54 32 fd 61 |.y|.'....D{.T2.a|
0x1001fd48: 70 4e dd 97 7d c9 cb 01 a0 5c 48 89 13 ce 86 52 |pN..}....\H....R|
0x1001fd58: 0e 75 49 2c 31 46 1c 22 d1 40 43 f5 fc 50 62 f9 |.uI,1F.".@C..Pb.|
0x1001fd68: 7c 6e 62 55 8f 5f 66 95 fd 8c 26 42 ca a2 e0 8e ||nbU._f...&B....|
0x1001fd78: d1 e2 84 a3 99 f6 dd e5 09 30 db 90 fd 07 e0 bd |.........0......|
0x1001fd88: 90 fe be 15 58 7e 72 78 96 82 c1 ff 72 21 78 aa |....X~rx....r!x.|
0x1001fd98: 5f 23 39 00 82 1d 28 58 08 2d da b7 56 e2 5e 2b |_#9...(X.-..V.^+|
0x1001fda8: 5c 66 1f 69 ed f2 1d b3 9b 41 31 30 bd 83 d9 04 |\f.i.....A10....|
0x1001fdb8: ea b7 39 a4 bf 98 4c 84 04 87 87 cf 0e 72 25 bf |..9...L......r%.|
0x1001fdc8: 04 24 a6 47 0f 66 7f 5b 82 1d 0a 18 bf b5 9e 78 |.$.G.f.[.......x|
0x1001fdd8: ca 5f f8 e3 94 a0 a5 00 5f 93 fe 22 16 9a 16 d5 |._......_.."....|
0x1001fde8: 9f 47 42 57 13 b1 96 11 9b a0 ae b7 54 db 09 6a |.GBW........T..j|
0x1001fdf8: bf 5a 4c 29 d7 10 3c 72 5f 9c f6 3f 85 5b 61 3c |.ZL)..<r_..?.[a<|
0x1001fe08: 12 f6 07 e6 53 bd f3 45 03 5a 31 a0 b5 3b 31 7e |....S..E.Z1..;1~|
0x1001fe18: 81 0d 39 2e da dc cd b3 a7 2c be ee 61 2a ad 4c |..9......,..a*.L|
0x1001fe28: 9c e0 42 0a b9 b1 eb e8 96 50 fd a1 88 0a 42 f6 |..B......P....B.|
0x1001fe38: 27 76 13 83 c5 9d 4c 9d 4b 44 a6 94 60 9a d6 04 |'v....L.KD..`...|
0x1001fe48: ae 5a a4 81 ee cb f2 30 67 e5 4f a7 36 14 13 36 |.Z.....0g.O.6..6|
0x1001fe58: 2e aa 87 3b 39 57 5d 4b 7b 0e e8 c3 cb 83 7f 60 |...;9W]K{......`|
0x1001fe68: 0e 6a f5 f6 3f 13 8d 1d ee d5 ee 1e 05 28 b6 c3 |.j..?........(..|
0x1001fe78: b8 6d 8b fa 67 73 bf 70 7c c0 ef c5 88 9b 03 3a |.m..gs.p|......:|
0x1001fe88: f7 ff 96 ef 35 93 59 e4 a1 c3 f0 20 f9 c6 69 f5 |....5.Y.... ..i.|
0x1001fe98: 7e b2 9a 2c e0 4b 70 39 19 32 78 37 a5 ec 57 a0 |~..,.Kp9.2x7..W.|
0x1001fea8: a3 81 cd 95 c1 fb d7 24 96 0c 05 86 b7 64 fb 37 |.......$.....d.7|
0x1001feb8: b1 44 be 79 ea 16 c9 f1 b7 05 9d c9 00 01 0b 6c |.D.y...........l|
0x1001fec8: 8d dd 7f 34 89 d8 76 0f 86 34 eb 18 04 77 91 18 |...4..v..4...w..|
0x1001fed8: 2d aa 95 ad 75 44 36 c8 9b 07 16 64 73 ea 4b 8f |-...uD6....ds.K.|
0x1001fee8: 7a a1 8f bf ad fd 15 d6 54 8e 39 56 2c ba e8 19 |z.......T.9V,...|
0x1001fef8: 16 d1 ba c3 50 2d bd aa a0 7b 2a 55 a7 2e 5e 74 |....P-...{*U..^t|
0x1001ff08: a8 05 82 36 9f 36 86 24 e8 43 5d ff 61 3a 90 29 |...6.6.$.C].a:.)|
0x1001ff18: 86 ad 65 a2 3c f2 ba 3a e7 9b fc b4 1c ac 3d 96 |..e.<..:......=.|
0x1001ff28: c1 08 6b 00 5e 02 7d 1e 82 0c b6 e7 6c 91 45 76 |..k.^.}.....l.Ev|
0x1001ff38: 34 c4 2f b9 12 26 aa 25 ce 0a 90 05 68 c1 cd 35 |4./..&.%....h..5|
0x1001ff48: dd ec f8 31 b2 21 b7 a5 8a 5b 00 05 a4 29 4e 95 |...1.!...[...)N.|
0x1001ff58: f2 3b 76 13 19 8a 85 de cf a0 ff 5e fc 8d 84 ca |.;v........^....|
0x1001ff68: 75 0e 89 50 86 3a 79 c0 e1 72 f1 f7 af 72 80 0c |u..P.:y..r...r..|
0x1001ff78: df d5 59 93 06 9b b4 1c 54 24 92 bd 26 e0 f9 27 |..Y.....T$..&..'|
0x1001ff88: ef 4c 1b ec 7b 03 6a 9b 1a 7b 02 c5 8d 0b dd 41 |.L..{.j..{.....A|
0x1001ff98: bf 15 ad 42 bf 12 05 20 95 ac 51 26 b8 3d f2 a3 |...B... ..Q&.=..|
0x1001ffa8: 43 2a 6a 79 a2 f9 23 3d aa fe 40 b2 2a 17 15 52 |C*jy..#=..@.*..R|
0x1001ffb8: 8b 8c a6 07 d3 7a ac 52 bb 14 c4 1a 93 75 c6 62 |.....z.R.....u.b|
0x1001ffc8: 79 86 a0 db 6e 34 07 12 72 18 5e bc e2 61 48 24 |y...n4..r.^..aH$|
0x1001ffd8: f6 ae 7b ca 7a 2e 76 cc 20 34 15 a9 88 df df e2 |..{.z.v. 4......|
0x1001ffe8: f1 38 07 36 4e 4d 28 59 42 54 c6 65 f3 e0 e4 37 |.8.6NM(YBT.e...7|
0x1001fff8: 7d 1e 49 b1 43 73 70 a4 4c f5 55 6d bf 47 66 59 |}.I.Csp.L.Um.GfY|
0x10020008: 04 83 fd 14 3e be 62 0b a1 5a f6 ac 42 33 e4 4c |....>.b..Z..B3.L|
0x10020018: fd ac 76 0e 04 31 fd 46 68 8d c4 06 35 49 b5 d0 |..v..1.Fh...5I..|
0x10020028: 15 9a 20 bf 31 62 0c eb ea 0b 1a 88 f1 9e 6c 83 |.. .1b........l.|
0x10020038: 4a 3f 60 f9 cc 6f 68 2a 03 d4 dd 5c 3a f9 af de |J?`..oh*...\:...|
0x10020048: 75 ac 65 28 1b f9 f9 ae 55 4d 19 c4 3d 35 75 14 |u.e(....UM..=5u.|
0x10020058: 6d 29 21 91 e1 d9 76 2b e1 24 1e fe ae 74 64 d4 |m)!...v+.$...td.|
0x10020068: 33 55 0f 61 49 b7 69 95 80 26 86 84 74 3a cf c7 |3U.aI.i..&..t:..|
0x10020078: 5e 67 b0 d7 96 93 42 6f 5e 8c a3 ed 40 ff 9e 95 |^g....Bo^...@...|
0x10020088: 9d 28 77 3b ba e9 21 0f 07 22 06 3d 09 08 df ec |.(w;..!..".=....|
0x10020098: ea c3 41 c9 0b ae a0 5a 66 00 bb 21 7e 51 e3 8e |..A....Zf..!~Q..|
0x100200a8: ee 96 05 64 01 c7 bd 79 6e 01 01 a9 a7 fd 3c 94 |...d...yn.....<.|
0x100200b8: 70 20 02 eb d3 8f 37 79 94 95 40 b8 45 be f9 a3 |p ....7y..@.E...|
0x100200c8: b7 08 29 4f 8a f9 57 ba b7 4c c5 40 a8 87 40 1d |..)O..W..L.@..@.|
0x100200d8: 0b a8 7b d2 f0 6b 4b 82 9b 92 b3 c9 7b 39 bd 92 |..{..kK.....{9..|
0x100200e8: e7 e0 68 8d 51 eb 91 77 f1 d8 00 e7 b8 72 ba 9a |..h.Q..w.....r..|
0x100200f8: 1a fa 3b b5 5a 97 d3 21 41 e3 0b 08 84 c5 d8 f2 |..;.Z..!A.......|
0x10020108: b9 89 fb 8f d8 d5 77 65 c5 33 5c df de be ce 57 |......we.3\....W|
0x10020118: 40 ee b5 65 c0 bb 52 ff 3b ba 5f 2c 33 ac 3a 75 |@..e..R.;._,3.:u|
0x10020128: 0e b8 22 eb 0b 27 72 31 5f 70 26 11 11 96 d0 e2 |.."..'r1_p&.....|
0x10020138: 8c ca f5 41 95 40 90 43 c3 3c cb 13 71 b9 b9 c5 |...A.@.C.<..q...|
0x10020148: 13 0e 7b ec 29 e8 a9 8a fd 5b bc 6c 6b 43 c9 61 |..{.)....[.lkC.a|
0x10020158: a0 82 c8 80 83 9a 54 d3 12 51 6b 3b f4 b7 c2 18 |......T..Qk;....|
0x10020168: c2 00 e3 38 88 8f 4f df f5 06 6b ca a0 e3 70 9c |...8..O...k...p.|
0x10020178: 5e 3a 8c 0e 97 d6 1b 6d 18 da 27 48 61 a6 2c 8e |^:.....m..'Ha.,.|
0x10020188: 84 c1 50 bc 36 ad fc 05 91 2b 4c 7f 16 75 06 25 |..P.6....+L..u.%|
0x10020198: 6f 99 d4 5b f0 fb 63 b1 0e c0 27 8b d2 70 47 16 |o..[..c...'..pG.|
0x100201a8: fe f4 81 bd 19 4f 39 e9 fb 2f 7d 02 f0 61 0a 53 |.....O9../}..a.S|
0x100201b8: 3b 19 90 31 d2 24 1e 24 00 c8 89 8f 58 66 fa 46 |;..1.$.$....Xf.F|
0x100201c8: 67 cc 2c 2d 1f 82 ef cb 71 a6 f0 e4 bb ca db f7 |g.,-....q.......|
0x100201d8: 97 77 46 fb 2a 4c aa 36 6c dd d5 18 36 22 8b 4d |.wF.*L.6l...6".M|
0x100201e8: f6 03 3e 2c 85 ec 3f 49 cb 4c 4c e6 69 45 71 26 |..>,..?I.LL.iEq&|
0x100201f8: 47 d5 3a d2 c2 ff 0b 74 6d 1e 6b c2 21 23 63 27 |G.:....tm.k.!#c'|
0x10020208: 49 13 a3 f0 c8 c9 3f e2 7c d8 87 40 fa 74 ca e2 |I.....?.|..@.t..|
0x10020218: 5e da ce 1a b9 b6 d6 86 13 8d 93 e4 54 80 e6 0b |^...........T...|
0x10020228: 2f 3d a2 1e 11 2c 4f b3 e5 39 f9 89 bb 72 2d c7 |/=...,O..9...r-.|
0x10020238: eb 02 2b d0 cc d5 af 51 9d 78 3a 39 1d 5a ce 66 |..+....Q.x:9.Z.f|
0x10020248: 37 d0 44 c3 c4 9e 8c cb 46 2f 03 3c 36 25 ff 5a |7.D.....F/.<6%.Z|
0x10020258: 3e 2f e5 53 41 28 12 0d cb 43 ba df 0b 01 e8 c3 |>/.SA(...C......|
0x10020268: 36 fb 9d 95 78 9d b2 20 3e f3 37 48 1d 5a 5a a0 |6...x.. >.7H.ZZ.|
0x10020278: f3 e6 73 7f 96 44 5a 5d bd c9 ab fd 89 a1 4f c3 |..s..DZ]......O.|
0x10020288: 91 60 24 50 8f a1 36 38 e7 41 eb 90 fb 57 f8 39 |.`$P..68.A...W.9|
0x10020298: 62 b8 b7 59 4a ec 8a db 1d e5 39 31 66 5a c5 16 |b..YJ.....91fZ..|
0x100202a8: 17 91 c9 44 4e 30 13 c2 c6 c9 56 dc 0d b0 ec 72 |...DN0....V....r|
0x100202b8: ae 79 4b e4 67 86 fa 42 7f ed 0b d5 81 78 f8 8b |.yK.g..B.....x..|
0x100202c8: 60 fd 04 1c 3d 50 6c 29 39 eb ca 8c 93 92 8d 29 |`...=Pl)9......)|
0x100202d8: 5b 81 0b 93 24 ac e3 4c a7 83 27 79 91 c1 56 8d |[...$..L..'y..V.|
0x100202e8: 59 8c ad 67 d2 68 3a bc 00 be 8a ac 69 5a c7 19 |Y..g.h:.....iZ..|
0x100202f8: 28 2a c7 3e 44 9d 0a 13 60 9d 7b 9f 5f 4b b2 ed |(*.>D...`.{._K..|
0x10020308: 16 4e 0e a0 81 67 59 87 96 69 ef bc e6 ee 35 f3 |.N...gY..i....5.|
0x10020318: 71 89 20 97 a4 5a 6d 2a 01 49 96 28 17 17 6a 55 |q. ..Zm*.I.(..jU|
0x10020328: ec 0a 77 b4 86 1e fc 29 4a 91 20 f1 5a 9e 84 33 |..w....)J. .Z..3|
0x10020338: 2e 7c f2 9b 6e 1a 9d d4 5a 84 cd d9 7e 2e 56 3e |.|..n...Z...~.V>|
0x10020348: 01 a0 71 56 fa f5 b7 c9 53 4c 44 93 45 7e 52 28 |..qV....SLD.E~R(|
0x10020358: fb 45 c4 7b c9 57 89 0d 97 c4 62 da 5d 37 06 65 |.E.{.W....b.]7.e|
0x10020368: 85 3e 17 7a a6 d6 b4 16 b7 60 23 8f 1d 77 74 9e |.>.z.....`#..wt.|
0x10020378: f0 89 e5 96 89 1d e2 85 20 6d 76 9e 51 a6 47 16 |........ mv.Q.G.|
0x10020388: 8b 81 ba 69 01 06 e1 bb af 3e 0d 6a c5 39 5a fd |...i.....>.j.9Z.|
0x10020398: 09 d5 aa 86 0a 13 8a 10 06 dd c2 20 a3 ad 84 5d |........... ...]|
0x100203a8: ef 31 a1 6c 0c 24 6f 13 e1 5f bf 0a 44 a8 57 66 |.1.l.$o.._..D.Wf|
0x100203b8: 76 e1 09 a4 2a 51 02 45 11 29 41 4a 51 c5 dd 3f |v...*Q.E.)AJQ..?|
0x100203c8: 18 b6 31 fc dc c6 c0 83 67 2a f6 03 46 86 b6 53 |..1.....g*..F..S|
0x100203d8: 63 30 b9 04 8d af 79 f9 d0 20 d8 37 ea 1c 6d 9e |c0....y.. .7..m.|
0x100203e8: 58 d6 ff 05 4f 48 ca 4f 4a ef 80 61 75 0f 88 75 |X...OH.OJ..au..u|
0x100203f8: bc cd a3 ea f2 05 0e 42 6a 32 d2 8b 2f af 8c 42 |.......Bj2../..B|
0x10020408: a3 75 33 c0 68 fa 77 87 4b e2 49 0d f2 ac 3a cc |.u3.h.w.K.I...:.|
0x10020418: f6 37 79 d5 f1 4d 89 4e 4c 3a 06 d0 c5 d7 fd 14 |.7y..M.NL:......|
0x10020428: e4 ef e9 d9 e9 54 de 53 f4 f8 8b 37 72 40 0f 05 |.....T.S...7r@..|
0x10020438: 97 6d 1e e8 7a 9f f0 df f5 bf 7b 42 f0 52 95 5a |.m..z.....{B.R.Z|
0x10020448: d0 c3 8a dc 26 38 cd 33 a0 16 b6 10 68 90 63 01 |....&8.3....h.c.|
0x10020458: 12 d4 94 e9 1c 7b 7e fa 68 4a 36 ef fc 47 d2 1e |.....{~.hJ6..G..|
0x10020468: 7c de ad 86 9a c6 12 ee 1b 50 d5 13 ef 88 29 f4 ||........P....).|
0x10020478: 1b 4c 0f 0a 29 a0 d4 5e ac 7a d5 90 46 99 42 5d |.L..)..^.z..F.B]|
0x10020488: 5b 89 d4 30 ef 3e 1c 75 56 a4 09 44 e3 ac 76 b8 |[..0.>.uV..D..v.|
0x10020498: 44 df 57 49 f2 fe 2e db 29 fb 98 4e bd 1b 09 11 |D.WI....)..N....|
0x100204a8: 2b ee fd e8 e8 8b c7 21 6b 7e 5e 97 d8 48 28 2a |+......!k~^..H(*|
0x100204b8: 83 1d 26 75 89 86 e2 a7 83 a6 7f 61 de 70 ca 5f |..&u.......a.p._|
0x100204c8: 6a e5 97 dd c8 e5 c2 3b bb ac ba fe ec 4e 9f bb |j......;.....N..|
0x100204d8: 72 62 66 69 f8 74 23 26 01 d0 0e d7 c8 7c 77 d6 |rbfi.t#&.....|w.|
0x100204e8: 0a 0e 75 32 fa ba bb fa fb ce 2d 23 69 30 6c 32 |..u2......-#i0l2|
0x100204f8: 28 87 0d 41 97 82 60 7b c9 c5 84 52 a4 03 4a 04 |(..A..`{...R..J.|
0x10020508: 32 92 d6 2d 54 75 8c c2 28 3e 5b 76 57 e3 75 40 |2..-Tu..(>[vW.u@|
0x10020518: 61 4c 3c 70 bd 73 a7 48 2b 21 b1 b9 49 99 29 ab |aL<p.s.H+!..I.).|
0x10020528: 2e a6 ad 2f fd 76 30 27 6c 7c 6f 4f d6 76 23 26 |.../.v0'l|oO.v#&|
0x10020538: 30 0f 3e 18 75 e9 23 ee db f0 54 1a fb c6 5f 24 |0.>.u.#...T..._$|
0x10020548: 4c 77 00 d7 2e 2d c8 cc c4 5a 69 96 3e bb dd 2e |Lw...-...Zi.>...|
0x10020558: 6b 58 04 0d 10 8b c5 7d 5e 20 e0 84 67 3a 93 cf |kX.....}^ ..g:..|
0x10020568: c6 a1 a1 28 57 bd 36 06 bc 62 80 69 04 35 e1 68 |...(W.6..b.i.5.h|
0x10020578: 5a 62 72 38 17 d9 10 4a 7c 79 9f 86 9c 54 7b 73 |Zbr8...J|y...T{s|
0x10020588: 68 bc 59 d9 e3 de 36 e7 4f 2f 4c 5b 25 f7 0d 7e |h.Y...6.O/L[%..~|
0x10020598: 58 4c 00 51 52 d9 a1 4e 2b dc 6a 48 98 c8 1c 75 |XL.QR..N+.jH...u|
0x100205a8: e7 4e 5c 5e b5 43 e0 e3 97 29 9a f4 27 f5 56 4a |.N\^.C...)..'.VJ|
0x100205b8: 3f 5b c0 9f bb 54 80 c3 1b 2d 24 91 da 8b 36 9f |?[...T...-$...6.|
0x100205c8: a7 3f 85 ef 06 7e 2b 0f 07 01 84 ba 4e 8e b1 09 |.?...~+.....N...|
0x100205d8: 02 bc 94 17 d2 79 63 13 b7 f4 9c 65 d8 c6 ce de |.....yc....e....|
0x100205e8: 1a e2 9e f1 e7 0b dd 0c 7a 35 4a 8a 45 d4 1b cf |........z5J.E...|
0x100205f8: 7a ff ec 89 26 e7 f2 a8 44 65 b1 cb 6c 27 d1 bb |z...&...De..l'..|
0x10020608: 2a af 26 ad d2 2a 68 3b 5c 0a a9 3b f1 cc 28 1b |*.&..*h;\..;..(.|
0x10020618: 2b 01 78 f6 1a 22 78 f5 3d 9e 4f cf 1f df 46 bf |+.x.."x.=.O...F.|
0x10020628: fb a7 a8 e2 7e 3d 05 25 27 5b ce d5 51 2e cb 1a |....~=.%'[..Q...|
0x10020638: b7 0f 0e e4 c9 bc 95 45 87 0f ad 79 29 40 83 2f |.......E...y)@./|
0x10020648: 0f de 17 1d 05 de d3 a5 a9 4a 73 ac be 58 94 20 |.........Js..X. |
0x10020658: 19 1e dc b9 16 a3 9f c3 16 5e 38 fc 00 d2 67 93 |.........^8...g.|
0x10020668: b0 63 a0 7d ca e6 96 31 6f cc d8 2f 9d aa 11 71 |.c.}...1o../...q|
0x10020678: 41 43 07 79 86 50 f5 21 cb ba bc 11 04 05 f6 72 |AC.y.P.!.......r|
0x10020688: ff 47 ab 4a e0 73 8c e2 8d 73 aa cb 00 02 b6 4d |.G.J.s...s.....M|
0x10020698: b2 4b d6 43 63 76 35 76 c6 f2 40 e2 ee 77 65 dd |.K.Ccv5v..@..we.|
0x100206a8: 39 7c fa 81 e1 9e a3 08 14 b3 30 67 cc 82 2d c2 |9|........0g..-.|
0x100206b8: 60 a5 bd d9 50 12 b6 fd c8 65 69 4d f7 c6 cc 21 |`...P....eiM...!|
0x100206c8: c9 27 fc c1 b6 bc 10 49 a4 f6 6f be 83 13 39 64 |.'.....I..o...9d|
0x100206d8: 83 e4 d4 74 75 d8 42 4a f8 9e 7f 60 11 74 d1 53 |...tu.BJ...`.t.S|
0x100206e8: da 0b cb 2c d1 96 46 ed 58 ff 2a 32 b0 39 19 2d |...,..F.X.*2.9.-|
0x100206f8: df b2 c3 f9 bd 6f d3 0a 40 ad e2 db 9b cb 67 5b |.....o..@.....g[|
0x10020708: d3 7f 85 9a fe 20 01 31 77 bd 74 89 8e ce 55 24 |..... .1w.t...U$|
0x10020718: db 13 5d a5 c6 6a 74 30 07 49 1b 4e b0 77 27 35 |..]..jt0.I.N.w'5|
0x10020728: 05 6f 8d 22 fd 6f 20 5f a3 2d 7e 1b ec 05 8a e8 |.o.".o _.-~.....|
0x10020738: e9 99 e3 69 05 63 d5 81 1c aa fe df 1e 14 e7 6c |...i.c.........l|
0x10020748: 34 39 7c ae e5 77 a2 5a 50 33 3e c5 43 3d 78 bd |49|..w.ZP3>.C=x.|
0x10020758: 7e d4 51 cc 70 6d cd d6 dd 5f e7 a8 4f 32 58 66 |~.Q.pm..._..O2Xf|
0x10020768: b9 d7 70 4c 21 f7 8c c6 80 2a a7 26 cb dd f5 a0 |..pL!....*.&....|
0x10020778: e4 93 62 be d6 5e 99 90 45 4c 57 9d f5 6e b9 a4 |..b..^..ELW..n..|
0x10020788: 79 e9 ba e9 ad 04 3b 7f 18 ab 8f c0 4c ab e7 d8 |y.....;.....L...|
0x10020798: 12 3b 37 da df 06 89 ab 21 94 51 0a 47 6b e3 88 |.;7.....!.Q.Gk..|
0x100207a8: fc 23 08 5f 29 45 f2 ca b2 a7 cc 4b 63 67 99 ef |.#._)E.....Kcg..|
0x100207b8: 8d 13 55 6b 04 fc de aa 4c fd ee ed 76 e6 93 b8 |..Uk....L...v...|
0x100207c8: 27 48 2f 9f 6b 76 49 1f d4 97 8f 82 2b 3c 59 00 |'H/.kvI.....+<Y.|
0x100207d8: a8 e7 55 1c 17 40 34 ac 45 79 4b 13 19 8c 78 aa |..U..@4.EyK...x.|
0x100207e8: c2 84 62 6b 98 d6 bc b3 15 b5 79 38 8a 5d f6 81 |..bk......y8.]..|
0x100207f8: 6e 6a a3 8a a2 90 ca aa 89 37 d7 40 50 5c e5 78 |nj.......7.@P\.x|
0x10020808: e8 04 aa 84 d9 09 08 42 63 08 c7 a5 b5 1b c5 d1 |.......Bc.......|
0x10020818: 86 95 24 c1 b9 04 e9 72 1b 18 df 97 49 50 54 3d |..$....r....IPT=|
0x10020828: 38 a0 03 81 3c 53 ea c0 8e 26 58 12 78 e2 55 6f |8...<S...&X.x.Uo|
0x10020838: 97 59 59 c7 b5 8b 7d c6 57 0f bc 23 22 e5 76 16 |.YY...}.W..#".v.|
0x10020848: 78 76 54 6a fe 66 d7 f7 73 20 2a e8 47 bb 02 ca |xvTj.f..s *.G...|
0x10020858: f8 7f a0 4e f9 38 b6 06 a0 8c ce 09 64 c3 96 96 |...N.8......d...|
0x10020868: 86 a4 ce 78 1a ea 24 bc 29 32 51 1d 80 d6 4e 5b |...x..$.)2Q...N[|
0x10020878: af 26 68 81 6d 8f 00 95 59 66 71 cb 5a 65 a9 f9 |.&h.m...Yfq.Ze..|
0x10020888: c1 f5 72 01 bd e9 7a 6d ab 8e 47 29 4d a6 0c e5 |..r...zm..G)M...|
0x10020898: 56 c2 60 7e 68 a1 63 3b 93 5a 94 49 d1 eb 7e 04 |V.`~h.c;.Z.I..~.|
0x100208a8: e0 cf 78 90 6f cd a1 5e 6f 71 56 be 27 f1 0f 7b |..x.o..^oqV.'..{|
0x100208b8: b1 0d 09 f7 f3 9f 3e 36 95 ff f8 be 4e 9a 78 36 |......>6....N.x6|
0x100208c8: b8 b6 6b c7 c1 fd 92 83 0d 01 59 8a 53 b5 0c d2 |..k.......Y.S...|
0x100208d8: 78 8d 60 53 cd aa db 20 9e 77 96 57 29 71 40 0b |x.`S... .w.W)q@.|
0x100208e8: 9a dd 65 3c 69 a6 14 5c c7 ac d2 0f df 80 fc 1e |..e<i..\........|
0x100208f8: 22 ed 5e c8 23 af d0 29 79 dd 86 07 02 d7 f7 37 |".^.#..)y......7|
0x10020908: ad de 44 bc 8b 4f ff 73 cb 1b 45 7d fd 3a cf 0d |..D..O.s..E}.:..|
0x10020918: dd 5b 9f c6 97 7b 91 56 b5 e0 80 fb d5 a2 09 8e |.[...{.V........|
0x10020928: 95 48 87 e0 1d e9 19 ad fc d2 e8 fe e7 43 21 70 |.H...........C!p|
0x10020938: c2 c8 bc 40 5e 4a d4 a4 07 52 fe c1 71 03 6b 3f |...@^J...R..q.k?|
0x10020948: c8 9d e0 8b 06 8c 09 b6 ac b8 39 f8 06 96 17 5f |..........9...._|
0x10020958: 16 fb 55 ea 2b 7e 21 fe 3d c8 b5 3f 34 61 98 d8 |..U.+~!.=..?4a..|
0x10020968: 02 c9 dc 27 01 10 b7 bf b0 4b 6c d6 1c a4 29 0d |...'.....Kl...).|
0x10020978: 8a 59 9f c5 4d c3 33 17 72 55 c6 5c bb 85 2c cf |.Y..M.3.rU.\..,.|
0x10020988: 95 77 a2 ea 47 0c bf 1a 58 0c 04 f0 ee 33 3b af |.w..G...X....3;.|
0x10020998: cd ec b7 d1 06 a5 7e 56 c0 cc 75 33 13 7e 09 17 |......~V..u3.~..|
0x100209a8: a9 b5 92 5e 63 e8 f4 03 4d d4 1f 9f 2e dc c3 c3 |...^c...M.......|
0x100209b8: cc ce 07 e3 33 e2 41 a2 2b dc 24 69 df 89 69 a5 |....3.A.+.$i..i.|
0x100209c8: c4 f5 98 be 12 8d a1 d9 e3 1d ad e5 c8 f5 fd a9 |................|
0x100209d8: 07 7e 43 19 0f 9c f4 cf bb 71 8a eb 51 40 d1 cc |.~C......q..Q@..|
0x100209e8: c9 34 f5 4b 4f 70 7d c3 c6 0b dc a4 80 c7 f4 64 |.4.KOp}........d|
0x100209f8: 99 00 e0 ae 4d cd 81 d9 d6 5e e8 a6 e3 08 fc 95 |....M....^......|
0x10020a08: 52 f7 a1 7e 9f 33 31 df a2 c6 13 6e 93 5c 2a 3c |R..~.31....n.\*<|
0x10020a18: 59 7f 01 36 0d 7f 04 02 a1 7c a3 9f ef 94 b1 b7 |Y..6.....|......|
0x10020a28: 63 33 c9 de 31 30 06 98 28 f5 47 df 7a bf 63 69 |c3..10..(.G.z.ci|
0x10020a38: e3 08 fa a3 7e 2f 53 8f ea 8d 1b 4f ca c2 a2 80 |....~/S....O....|
0x10020a48: dc d0 2d da 70 1c 21 0d b1 08 c8 a7 bf 8d 7a 1e |..-.p.!.......z.|
0x10020a58: f0 6a ce 3b b4 1e 95 4d b3 38 a9 af ab 04 80 39 |.j.;...M.8.....9|
0x10020a68: b9 ee 6d 9f 9a 71 ea 01 37 3f 69 ec ef 80 7a 0a |..m..q..7?i...z.|
0x10020a78: 6e a1 31 13 77 fa 08 0b 94 19 6c db 49 6d ca da |n.1.w.....l.Im..|
0x10020a88: b7 80 62 46 e7 c7 b4 e7 a9 e8 b9 ec 73 45 40 08 |..bF........sE@.|
0x10020a98: 6f 4d 6e f8 bc 33 b2 c5 6f a7 e5 2d ab db cb ec |oMn..3..o..-....|
0x10020aa8: 4e fa 9b cb 6b 9c 50 17 7c a6 b6 d2 8f a8 bc 7a |N...k.P.|......z|
0x10020ab8: f4 1f 3a d2 3a d1 13 02 12 da 19 73 2c 23 3e 78 |..:.:......s,#>x|
0x10020ac8: fd bf 7b c3 5b 39 1c b9 2c 94 69 00 62 b0 d8 48 |..{.[9..,.i.b..H|
0x10020ad8: e6 a6 f7 b7 5c 77 59 d8 73 6c d6 19 30 ac b6 db |....\wY.sl..0...|
0x10020ae8: 53 82 62 10 ad bd 0e fe 36 3b 60 b7 8e 2b bc 33 |S.b.....6;`..+.3|
0x10020af8: 87 2f af 4c da b8 f0 c6 86 94 c5 fc d6 c9 51 15 |./.L..........Q.|
0x10020b08: f0 13 c3 35 0f f2 b8 15 37 0f 1b 72 e5 4c 7c 49 |...5....7..r.L|I|
0x10020b18: e0 bd 5d 83 a4 dc de f2 e8 13 a1 97 52 e2 28 41 |..].........R.(A|
0x10020b28: 79 c5 64 36 cd 14 12 8d c8 15 9b fc 97 a4 30 b2 |y.d6..........0.|
0x10020b38: 67 12 2d 1c af 81 e7 4a 1b 1e be bc f2 e6 fd 7f |g.-....J........|
0x10020b48: d7 ec 9d f9 ce db 6b 23 bb fc a6 20 c4 9e 36 52 |......k#... ..6R|
0x10020b58: d5 08 20 9b 27 e3 c3 02 be b7 d9 2c 1c b2 f0 1b |.. .'......,....|
0x10020b68: 5c c7 91 a5 64 4e e6 5d 62 70 c2 6e 1c 32 ee c5 |\...dN.]bp.n.2..|
0x10020b78: 45 76 e0 71 c4 82 2c d1 93 1f f5 6a 85 b8 e7 a4 |Ev.q..,....j....|
0x10020b88: 65 64 bb 19 6d e7 27 04 01 c9 30 c8 fd 6b 86 96 |ed..m.'...0..k..|
0x10020b98: f1 08 8b 62 f8 ec db ed 4a 8e 46 c0 db 33 0e 65 |...b....J.F..3.e|
0x10020ba8: 61 16 b8 27 b4 23 01 3f f3 e3 b9 37 9b 30 29 da |a..'.#.?...7.0).|
0x10020bb8: 6b 39 11 87 61 73 c3 ea a7 c7 2b 8f 28 2b 91 aa |k9..as....+.(+..|
0x10020bc8: 0b 55 b6 99 04 0f a2 b1 de 3f 13 6c ca 88 80 9c |.U.......?.l....|
0x10020bd8: 32 8e 6d 10 45 7b 73 39 bd f1 dd 3a 6f 81 0c 27 |2.m.E{s9...:o..'|
0x10020be8: 56 63 05 78 21 a0 0f ed 03 44 56 87 6c 51 70 0b |Vc.x!....DV.lQp.|
0x10020bf8: 89 66 03 9f d6 bc 23 39 df e8 ed 64 51 82 07 7d |.f....#9...dQ..}|
0x10020c08: 77 af 69 4a 2d 0a d3 b6 8e d5 ea 8c 81 4b 89 f6 |w.iJ-........K..|
0x10020c18: 14 c0 34 f1 59 3a ef fc 98 ef 19 eb b1 36 36 00 |..4.Y:.......66.|
0x10020c28: fd 27 fb e4 bf 41 af 48 cc 1c 37 7b ef 4d 61 c5 |.'...A.H..7{.Ma.|
0x10020c38: 9a 31 4a 94 f2 97 70 e2 52 19 52 30 59 0b 9e 7c |.1J...p.R.R0Y..||
0x10020c48: 77 d0 c4 46 fe 76 ac 0c 33 60 a3 b4 f5 c7 05 1a |w..F.v..3`......|
0x10020c58: 87 d8 43 52 e9 d8 ff 66 fb 59 e5 d5 dc 0b 0f 59 |..CR...f.Y.....Y|
0x10020c68: b6 2d 3a d3 39 6c be 25 72 74 fd 27 eb 87 6b 19 |.-:.9l.%rt.'..k.|
0x10020c78: 56 a9 c8 d7 a6 a1 ef de 9a 2c 07 8e 02 7c 9d ce |V........,...|..|
0x10020c88: 17 57 59 c0 2d 1a 98 49 a6 9e 04 47 dd 5f f9 33 |.WY.-..I...G._.3|
0x10020c98: a0 00 db a3 7c 36 5a 1d da f0 b0 9a ea 35 9a 17 |....|6Z......5..|
0x10020ca8: 8b 8b de 3f ee 74 81 9b 6f 0b 27 d0 af 3b 3e b2 |...?.t..o.'..;>.|
0x10020cb8: c8 4f 7d 87 f4 95 bb ac 83 2c 00 e6 3f 68 86 cf |.O}......,..?h..|
0x10020cc8: db 40 04 32 64 66 5f 1c d7 68 42 f0 9c d1 b3 75 |.@.2df_..hB....u|
0x10020cd8: 59 3e 4d b5 20 bb cf bf 69 5c 1d 1d dc 1c b7 6e |Y>M. ...i\.....n|
0x10020ce8: 2f cb 13 9e b7 5a f8 bd 5a d9 53 cf 00 c8 f7 c0 |/....Z..Z.S.....|
0x10020cf8: 1b d4 c4 62 f4 15 5a ff ee 63 65 75 bb e3 c0 7e |...b..Z..ceu...~|
0x10020d08: ef 0b 3b 0d e1 83 6f c6 bd d5 cf 63 63 09 b6 54 |..;...o....cc..T|
0x10020d18: 4b 1e 0c e6 68 6a 6a 9b ef 85 05 3c e0 c5 20 ff |K...hjj....<.. .|
0x10020d28: 31 c0 30 c4 92 a7 f4 64 32 be a3 35 e8 4b c8 16 |1.0....d2..5.K..|
0x10020d38: a5 03 41 21 01 9c e2 fc 58 be 75 5b 2c 4c 67 71 |..A!....X.u[,Lgq|
0x10020d48: 1d 8e d3 dd cc 76 20 c9 e5 04 12 9f d5 de cc 22 |.....v ........"|
0x10020d58: 01 08 a0 08 f6 23 c2 c7 72 76 a0 62 4f 7c ee 9b |.....#..rv.bO|..|
0x10020d68: b6 23 19 2c 15 f0 17 85 49 bf 96 f0 51 8a 7b 0f |.#.,....I...Q.{.|
0x10020d78: e4 b9 ec e3 34 75 0b 88 cc c3 24 26 f6 d2 1e 42 |....4u....$&...B|
0x10020d88: 85 5d dc 9f 3f 36 31 9c 27 35 7f a8 f8 43 63 43 |.]..?61.'5...CcC|
0x10020d98: cd d1 cf d2 38 0f 7f a7 be e2 a8 af 56 40 54 ef |....8.......V@T.|
0x10020da8: 94 9d 2d f1 70 54 93 c2 3d 6d 61 18 bf 56 e5 e1 |..-.pT..=ma..V..|
0x10020db8: 61 f2 5d 6f a1 8a c9 c9 ce a4 8d f7 b3 75 fa 74 |a.]o.........u.t|
0x10020dc8: d1 43 ed 49 60 ba ff 55 79 d6 30 42 24 2c 38 a4 |.C.I`..Uy.0B$,8.|
0x10020dd8: c5 9a 71 86 ed 59 cd 1b 74 f0 5b 17 d9 c2 39 5f |..q..Y..t.[...9_|
0x10020de8: 56 30 42 e5 ae 1b e8 84 20 ef ad ce bc 34 45 dc |V0B..... ....4E.|
0x10020df8: 31 d2 e3 23 70 05 e1 c6 7d ba 6b 45 87 4d e0 c3 |1..#p...}.kE.M..|
0x10020e08: 7c 3b 85 eb df 33 49 c7 67 64 03 a4 f1 bc 2b 88 ||;...3I.gd....+.|
0x10020e18: 55 7c b5 26 02 36 6d 06 5b 25 53 f1 c0 87 f7 22 |U|.&.6m.[%S...."|
0x10020e28: 0f 9d 44 a0 90 52 88 60 a2 d1 fb a9 10 ca b3 8c |..D..R.`........|
0x10020e38: 8b e4 63 00 3c 5b 20 1d 9c d5 b8 3f c9 74 e9 98 |..c.<[ ....?.t..|
0x10020e48: 83 89 4e 70 53 98 6b ed 06 70 44 60 02 5f d5 8f |..NpS.k..pD`._..|
0x10020e58: 4c 06 fe da 3a 81 bd 60 5e 0f b2 e1 0b 72 d3 c2 |L...:..`^....r..|
0x10020e68: 44 71 9e 1a 39 83 c1 f2 4d f3 8e 56 6d 8e ae 41 |Dq..9...M..Vm..A|
0x10020e78: ac f7 79 e5 46 f3 a5 27 e0 a0 8c 96 17 8d b6 f7 |..y.F..'........|
0x10020e88: fa ec a2 10 fc e1 e9 8e 26 e5 87 48 21 87 0c 4e |........&..H!..N|
0x10020e98: 81 91 5e 89 58 1d 6d ea 91 fa 62 a0 f3 35 3d 4c |..^.X.m...b..5=L|
0x10020ea8: 16 9f b7 8d c1 af 55 23 b4 8e 3f 9e 48 c8 99 6e |......U#..?.H..n|
0x10020eb8: 0d da c0 f2 64 76 e5 d9 1b e8 26 1e 9b 56 65 34 |....dv....&..Ve4|
0x10020ec8: 58 41 92 44 76 9d 34 37 1b c9 ef cb 04 b3 a7 98 |XA.Dv.47........|
0x10020ed8: e0 a8 bd 43 6c 54 84 06 3b 04 50 6b 9e 8e c1 10 |...ClT..;.Pk....|
0x10020ee8: 87 6a 35 7d aa ac 5f 68 6a cb a5 f6 d0 45 30 6e |.j5}.._hj....E0n|
0x10020ef8: 33 70 7d e9 fb 03 93 f1 9e 0e 24 ff 0e 59 36 4c |3p}.......$..Y6L|
0x10020f08: 4d 4e e2 75 21 c0 52 3b 1a 27 6c 20 35 60 f1 76 |MN.u!.R;.'l 5`.v|
0x10020f18: dd d4 6a b9 ff 73 42 5a fe 69 01 02 eb d4 c3 b4 |..j..sBZ.i......|
0x10020f28: 5b 48 2f 58 fd 0e 62 1c 67 98 d0 18 e9 4f 60 2d |[H/X..b.g....O`-|
0x10020f38: 16 4e 49 48 a5 b9 c7 1b d0 69 f8 2e 48 dd 2e 60 |.NIH.....i..H..`|
0x10020f48: 5c c6 ae 05 62 22 00 4e ea 69 fd 7f 9a 7b 5a 86 |\...b".N.i...{Z.|
0x10020f58: c8 4b 74 70 70 f2 84 d2 50 1b 1e 26 3c bf 5d b3 |.Ktpp...P..&<.].|
0x10020f68: 05 ca 38 48 c6 09 fc 0c d3 7e 5d 71 13 7d 7a 94 |..8H.....~]q.}z.|
0x10020f78: 29 f1 be 29 57 59 e0 0c 87 12 6d 51 fc 0c 81 83 |)..)WY....mQ....|
0x10020f88: 63 a6 06 76 5e 3b 03 52 15 92 a6 74 f2 e3 5c 5f |c..v^;.R...t..\_|
0x10020f98: 33 76 1c ea 74 9d ee 28 67 b4 da 5d 47 51 9a 45 |3v..t..(g..]GQ.E|
0x10020fa8: 7f 42 33 15 c5 b9 7a 72 e8 e7 be 37 e7 7c 19 d1 |.B3...zr...7.|..|
0x10020fb8: 63 0e e7 58 12 bd 5d 52 41 86 45 77 8f 0e 4b f3 |c..X..]RA.Ew..K.|
0x10020fc8: c3 bf 4d c3 38 c1 76 b5 c4 9b 50 0c e2 88 d9 cc |..M.8.v...P.....|
0x10020fd8: 14 9e ba 24 37 a1 53 2f 69 89 9c e6 69 e1 2f e4 |...$7.S/i...i./.|
0x10020fe8: 85 fa 59 a7 3d 97 1f 04 cf ef 78 91 23 3d 30 3b |..Y.=.....x.#=0;|
0x10020ff8: 55 9f 83 f3 74 17 84 cc 32 d0 7f 63 d6 10 fd a6 |U...t...2..c....|
0x10021008: 68 6e 86 5b 72 80 a5 a2 97 45 60 8e 2e 63 48 9a |hn.[r....E`..cH.|
0x10021018: 97 bd ce c9 57 e5 2b 4b e3 97 9e fd 5e ab 13 5e |....W.+K....^..^|
0x10021028: d5 2e 12 64 f8 97 55 53 91 65 85 b0 a0 0c a7 1d |...d..US.e......|
0x10021038: 29 0a 11 ab 52 2e c7 8b d2 7d ef 93 ed c5 fd a4 |)...R....}......|
0x10021048: 81 c1 6b 36 43 e1 11 b4 3f 1f 09 0a 86 23 2f 79 |..k6C...?....#/y|
0x10021058: 21 f6 58 fb 88 e0 74 e2 1f cd f9 c6 c3 b1 18 63 |!.X...t........c|
0x10021068: 49 b1 6f 7e fb 64 2d 70 83 be d6 21 75 d1 09 4b |I.o~.d-p...!u..K|
0x10021078: d7 62 39 fc 9e 70 cc a2 8b 6c 20 44 8f cf 3c 4a |.b9..p...l D..<J|
0x10021088: 1a 31 87 f3 bb 9a e2 f8 b3 b5 8d 86 d2 9a 69 97 |.1............i.|
0x10021098: ac 7d d2 81 2b 89 4c 0d 7f f8 ed e7 37 bd e9 c7 |.}..+.L.....7...|
0x100210a8: 56 9e 16 8c 63 90 dd 39 04 83 c5 b5 42 4d 3b 41 |V...c..9....BM;A|
0x100210b8: e7 92 0c af 71 9a 5f d9 45 91 ab 0d 6e 5f 61 ea |....q._.E...n_a.|
0x100210c8: 09 ec 2f 87 c7 51 59 81 a5 d4 03 d1 8b fa df 21 |../..QY........!|
0x100210d8: 4b f7 5b 99 e6 a0 ad 86 07 97 47 1f 6f 32 80 27 |K.[.......G.o2.'|
0x100210e8: 64 66 a1 98 7b 2c 18 a5 2b 31 46 ff 79 61 13 9d |df..{,..+1F.ya..|
0x100210f8: 58 05 42 24 0a 0a ba ef 10 a8 f8 b1 64 e1 4c f3 |X.B$........d.L.|
0x10021108: 01 ba bb c7 d9 81 2f 2a e0 4a 9b f6 99 b1 49 05 |....../*.J....I.|
0x10021118: d3 58 0c fa 5c 5b d3 f4 41 b7 9a fc 65 74 5a 8a |.X..\[..A...etZ.|
0x10021128: 71 01 22 0f e3 16 c9 88 b6 d3 50 33 13 50 61 ac |q.".......P3.Pa.|
0x10021138: 31 7f 9c 5b 9e f3 39 87 9a 27 e1 96 ab f8 ff c0 |1..[..9..'......|
0x10021148: 3d 8a 9e 0a 64 de d5 32 f3 66 94 74 2a 52 e2 ce |=...d..2.f.t*R..|
0x10021158: e2 80 8b d5 77 2f fa 6f 57 af 91 2d 3b ac c0 92 |....w/.oW..-;...|
0x10021168: cf 5c 60 83 be bb 91 cf 1a d8 13 5a 40 54 15 7b |.\`........Z@T.{|
0x10021178: e5 65 9c 66 57 41 37 af 6d dc 05 e0 bb 6f c6 c2 |.e.fWA7.m....o..|
0x10021188: 21 02 31 41 d9 cf 89 c0 15 26 d2 c6 c9 4c f0 9c |!.1A.....&...L..|
0x10021198: 52 1b 82 53 fd ac 48 3c af ca 4b ed b5 12 b6 87 |R..S..H<..K.....|
0x100211a8: f2 b8 1f 02 7a 0f 3a 81 37 4e 88 96 bf 3d 71 0f |....z.:.7N...=q.|
0x100211b8: 8e 77 25 cb fb e6 00 9c 31 84 67 56 7b c5 f2 c9 |.w%.....1.gV{...|
0x100211c8: ed 9b 0a bd 64 65 85 b3 b7 78 76 09 5f 7f 7d 94 |....de...xv._.}.|
0x100211d8: 7f aa 1e 3c 02 b0 22 54 ca 28 3c 95 d8 69 e9 28 |...<.."T.(<..i.(|
0x100211e8: f3 6f c4 65 81 08 71 8c 95 4f 44 cd 23 b6 0b 3a |.o.e..q..OD.#..:|
0x100211f8: a2 e4 62 cc 81 58 6e 2a 4a 04 1d c7 f6 ea 28 be |..b..Xn*J.....(.|
0x10021208: 92 38 d4 ae a2 a3 f7 89 f4 a8 64 ba 50 24 ca bf |.8........d.P$..|
0x10021218: 31 02 bb c4 4a 5f 4a 37 af de 3f ff 41 37 ed 8d |1...J_J7..?.A7..|
0x10021228: 23 06 fa bc 24 f5 2a 49 90 4c 16 ee 61 f3 36 4d |#...$.*I.L..a.6M|
0x10021238: 9e b8 ba 9f cf ed 42 a4 26 bf 4c 31 49 98 4b 4f |......B.&.L1I.KO|
0x10021248: 12 e2 9e 0b e6 db b0 79 e9 e5 fe 02 66 c2 f2 72 |.......y....f..r|
0x10021258: 92 3d f3 51 21 66 50 4e a6 74 c6 27 b2 ca 8d 61 |.=.Q!fPN.t.'...a|
0x10021268: 1e 94 da a8 b6 95 a2 7a fa 03 0f 91 f4 07 88 c3 |.......z........|
0x10021278: 0a a1 c5 f5 d9 1c 61 57 a0 bc 8b 07 88 86 0a 07 |......aW........|
0x10021288: 87 20 c1 1d aa 41 bb 2c 43 a4 dd 8b 9f e8 e0 28 |. ...A.,C......(|
0x10021298: 71 92 22 63 13 36 2c d4 fd 8e 0b 97 60 f2 bf 0f |q."c.6,.....`...|
0x100212a8: 3d 1b d2 0c c8 be 4f db 40 76 83 26 76 bc 7b ac |=.....O.@v.&v.{.|
0x100212b8: cf 6e 53 b2 9d 3d 91 10 19 4d 69 37 fe f9 64 e8 |.nS..=...Mi7..d.|
0x100212c8: f7 c4 76 e5 3d 91 f2 56 c0 50 a9 17 e4 c1 0e b8 |..v.=..V.P......|
0x100212d8: d6 33 48 29 4a 22 a5 49 25 79 05 b3 59 2c d4 75 |.3H)J".I%y..Y,.u|
0x100212e8: ef ad 4d ff aa 8e 48 65 e2 62 3c ac 6c 09 b1 d8 |..M...He.b<.l...|
0x100212f8: af 92 73 59 8f 20 34 ab e4 ae c5 fb 19 a9 0d 25 |..sY. 4........%|
0x10021308: 9c 74 70 34 8d ec 50 a3 f8 46 19 54 38 85 b7 e7 |.tp4..P..F.T8...|
0x10021318: 35 2c b0 c4 73 b7 21 38 37 2e 98 72 52 0d 04 0a |5,..s.!87..rR...|
0x10021328: 93 aa 9e c0 87 d6 22 06 79 d4 94 41 71 6e 7c e5 |......".y..Aqn|.|
0x10021338: 8f 86 0f 66 f2 24 a5 36 bb d8 1b 03 5c 3d 01 74 |...f.$.6....\=.t|
0x10021348: 7a 59 9c 4e ee 5a c6 ab f2 ac 46 37 52 fb a4 82 |zY.N.Z....F7R...|
0x10021358: 23 bf f3 7c 9e 6b 5c b8 76 a0 d8 5a c3 b9 fc 00 |#..|.k\.v..Z....|
0x10021368: ad 19 bc 2b 0e 20 08 7b 4a 02 25 4b c9 18 3d 55 |...+. .{J.%K..=U|
0x10021378: 26 8f 54 92 c6 3e 1c 6a 50 64 62 e0 e5 2f 2d 68 |&.T..>.jPdb../-h|
0x10021388: a1 8c 12 84 c8 45 e6 9f 03 8d d9 52 a6 a0 10 92 |.....E.....R....|
0x10021398: 29 c8 b8 7e 38 ae 24 5f f9 55 9a 1c 47 d6 45 e2 |)..~8.$_.U..G.E.|
0x100213a8: cf 4c 41 ed 5b 9d 96 0f 0e a1 de 89 9b f2 55 20 |.LA.[.........U |
0x100213b8: 9f 68 57 17 c0 90 83 93 b3 ee d9 6a e8 9c 8a 18 |.hW........j....|
0x100213c8: 78 b0 2c 26 91 6f 03 46 8b 80 ff 61 97 c6 34 01 |x.,&.o.F...a..4.|
0x100213d8: 11 e8 20 95 5d cc 10 bb 21 a0 ea 1e 9d 2b df 1c |.. .]...!....+..|
0x100213e8: d1 a7 e5 4c 78 9d 9e 33 91 e5 e4 db 05 53 82 c8 |...Lx..3.....S..|
0x100213f8: fa 81 12 0f 00 e7 be 81 f6 2a d4 72 ad 6f 05 25 |.........*.r.o.%|
0x10021408: f6 ed 67 3a 76 79 f6 a0 bf 2f e7 06 6b e4 4c f2 |..g:vy.../..k.L.|
0x10021418: 5b 70 37 2b f2 ef 71 4f 86 fc 70 d8 88 8a 0f 94 |[p7+..qO..p.....|
0x10021428: 89 8d 94 ab 11 b2 f8 c6 2b d8 47 84 6a 85 bd 6b |........+.G.j..k|
0x10021438: fd c6 6b 53 1b 77 94 06 d2 2c 57 54 62 bd 9c 63 |..kS.w...,WTb..c|
0x10021448: b0 b4 17 33 35 52 8b 87 82 95 a1 93 10 85 91 7e |...35R.........~|
0x10021458: 59 de 48 96 36 09 6a 34 6f c5 08 23 43 ab af ef |Y.H.6.j4o..#C...|
0x10021468: 3f 25 33 c1 5b 2f 94 f2 e5 43 5b 2b 84 27 44 3a |?%3.[/...C[+.'D:|
0x10021478: 39 a1 ee 70 2e a9 55 b0 ef e1 9d 07 5a ba b8 3a |9..p..U.....Z..:|
0x10021488: cf 09 fe 4b 14 79 79 a9 a4 df ad 0c 6e 77 c7 3f |...K.yy.....nw.?|
0x10021498: 83 0c 59 90 94 be af d2 1a 7c 37 93 07 08 89 7d |..Y......|7....}|
0x100214a8: 14 82 a4 ef 81 70 b2 7a 42 4d 4c 84 40 8d 36 96 |.....p.zBML.@.6.|
0x100214b8: fe ce 7c 16 7e af 05 24 74 1f 8c 68 c9 60 74 81 |..|.~..$t..h.`t.|
0x100214c8: 38 27 f1 5a 20 a4 e9 e7 0c 38 2f d7 f5 0e e1 90 |8'.Z ....8/.....|
0x100214d8: 7b 5a 77 54 d4 9a 74 30 94 71 f4 d8 aa b2 2e f4 |{ZwT..t0.q......|
0x100214e8: 85 3a 2c 7a 7d 43 20 b6 8d 07 44 14 d3 11 dd 3b |.:,z}C ...D....;|
0x100214f8: 9f 05 43 d2 70 aa 2e aa b6 23 25 13 bc c0 80 49 |..C.p....#%....I|
0x10021508: c9 99 0c 94 91 2c 75 f1 c7 af 12 90 5a 47 87 48 |.....,u.....ZG.H|
0x10021518: e3 c2 fc ad 12 3a af 52 61 14 c0 80 4a 50 bf 36 |.....:.Ra...JP.6|
0x10021528: 15 bf 3f 79 5d 9e 14 42 f7 33 c7 5e 3c 36 ad 56 |..?y]..B.3.^<6.V|
0x10021538: 9e 15 09 9e 5d a8 9e f1 6f f5 d0 b8 ce 03 46 cc |....]...o.....F.|
0x10021548: ff fd 61 8a 8d f4 e6 eb 13 af 85 3a d6 7f 8e e8 |..a........:....|
0x10021558: 9a ac 9f 45 d0 27 8c 4c 20 df 14 2d 14 ca 67 55 |...E.'.L ..-..gU|
0x10021568: 69 b0 e1 05 57 cb 99 2f 19 f6 8e 61 8c 8a 15 b1 |i...W../...a....|
0x10021578: 7b 05 f7 e8 41 83 f8 dd bd 1b 95 03 cc b2 de c7 |{...A...........|
0x10021588: 49 66 e3 4f 9f f8 2c 33 99 cb fe 49 cc f6 56 89 |If.O..,3...I..V.|
0x10021598: 2e 33 e8 d7 64 be bc 16 9e 58 6a 30 c9 40 7b 47 |.3..d....Xj0.@{G|
0x100215a8: b5 d2 76 0d c7 15 56 45 0d cf 96 f2 a0 8b 9a cb |..v...VE........|
0x100215b8: 79 92 a2 b7 78 4c 1e e5 f5 b0 30 6b 59 47 2f a0 |y...xL....0kYG/.|
0x100215c8: 08 ac ee 0c f2 f1 0f b7 a0 38 05 37 8e cb df 63 |.........8.7...c|
0x100215d8: e0 95 60 1e 31 7f 6a 64 87 56 7c 6d 18 43 f2 cc |..`.1.jd.V|m.C..|
0x100215e8: 4d 99 bc 3f 43 93 f8 e4 24 da 09 8f 46 e8 7b a4 |M..?C...$...F.{.|
0x100215f8: af 86 e6 30 db 8c 92 a4 97 7d 3b d8 85 fc d1 b2 |...0.....};.....|
0x10021608: 6f 18 47 c0 88 a0 27 2d 94 2b 30 4c 5a 22 d8 1c |o.G...'-.+0LZ"..|
0x10021618: 45 f0 ec 50 c2 90 b9 61 f1 64 5b 7e 3a 29 99 80 |E..P...a.d[~:)..|
0x10021628: c1 b3 af 7a 55 7f ea 58 cd ae f5 cd 38 e1 92 53 |...zU..X....8..S|
0x10021638: b0 e2 31 a6 43 84 73 a9 bf 8f 1f cb 6a 2d e4 84 |..1.C.s.....j-..|
0x10021648: 18 1e 99 b7 ba 6e 88 fd 20 d2 58 c0 98 5d cb b9 |.....n.. .X..]..|
0x10021658: b4 c4 c1 88 f3 6f 87 62 d2 4a 0f 6d 24 1d 0a 93 |.....o.b.J.m$...|
0x10021668: 2f 7e 29 6c 67 80 d0 a4 a8 4b 57 53 a9 2c c2 dc |/~)lg....KWS.,..|
0x10021678: 32 c7 5c e5 03 0a ea f9 39 cd f3 c6 09 83 5b c5 |2.\.....9.....[.|
0x10021688: 8d 0d fd 64 58 48 6d e8 d2 ae e7 71 17 09 85 c9 |...dXHm....q....|
0x10021698: 7f 0b 27 dd 80 38 bb 0c 6e c2 ac ea 14 90 f8 1e |..'..8..n.......|
0x100216a8: 34 39 ef 1c 24 bc 78 c9 d1 7d 00 17 56 d5 a9 dd |49..$.x..}..V...|
0x100216b8: 5f bc c6 a2 c1 81 ee ed 89 f7 82 2c a5 b0 41 43 |_..........,..AC|
0x100216c8: 52 4a 43 ce 29 36 4c a9 eb 47 bf f4 7e b3 d0 35 |RJC.)6L..G..~..5|
0x100216d8: 6c a3 40 ba 16 65 bf 87 41 db 2b 5d 39 89 5b 27 |l.@..e..A.+]9.['|
0x100216e8: 39 c4 8d c0 ee b7 86 43 91 3f 63 70 5f 90 24 26 |9......C.?cp_.$&|
0x100216f8: 0c de e9 64 ac d6 41 d5 c3 99 25 bd af 2e f1 ae |...d..A...%.....|
0x10021708: 58 83 df e5 65 a1 96 cb 6d d7 8d a3 7e c2 7d 24 |X...e...m...~.}$|
0x10021718: 8c 91 59 56 39 c1 7e af 62 29 ab e5 1f 29 14 39 |..YV9.~.b)...).9|
0x10021728: ab 6d ea f2 82 5f 5b 5a a3 20 50 e4 66 3f 6c f5 |.m..._[Z. P.f?l.|
0x10021738: 33 e7 b9 53 34 48 53 8d 7a e3 12 4d 92 a4 5b 57 |3..S4HS.z..M..[W|
0x10021748: a8 7d 05 d1 67 05 8a 23 45 38 a3 e9 76 d5 fc 87 |.}..g..#E8..v...|
0x10021758: 3c a7 55 73 1f f3 19 3c 3c 50 e9 1c 8b 56 42 7b |<.Us...<<P...VB{|
0x10021768: 2c 56 29 5d 9b d8 a4 2a 41 ab 08 e1 05 9c 04 20 |,V)]...*A...... |
0x10021778: 45 a2 ed 0b 2e ae 61 9f 9c f9 cd 64 6c c1 5b 6e |E.....a....dl.[n|
0x10021788: f9 d0 b4 88 b8 d1 b7 ff da a1 bc 79 12 40 99 ef |...........y.@..|
0x10021798: 39 f1 bc e0 4d 29 9a c5 fd 4c f7 fe d8 b3 3c dd |9...M)...L....<.|
0x100217a8: ab e0 09 1d e3 58 be 43 f7 1a 3a ab 02 b4 12 62 |.....X.C..:....b|
0x100217b8: 69 0e 1a 19 0e 07 0a ff 31 91 5e ae 57 53 cc 8f |i.......1.^.WS..|
0x100217c8: bb 31 cf 43 02 42 68 91 e3 44 1f b2 97 66 4a 90 |.1.C.Bh..D...fJ.|
0x100217d8: c1 b1 bf 17 d6 fc 4f 7d 7b 34 7a c2 55 9b 2f 93 |......O}{4z.U./.|
0x100217e8: 09 32 b8 30 e1 68 53 b0 99 f6 96 da e5 25 de b4 |.2.0.hS......%..|
0x100217f8: 94 40 21 1d 2e 6e 1b ef 35 fa c2 e1 14 0f 2f dd |.@!..n..5...../.|
0x10021808: 1c 10 2b 72 1a 2b 3c 15 32 8e 85 9b 7b fa cd fa |..+r.+<.2...{...|
0x10021818: 7d a3 83 e1 3b bc 25 77 7f 93 42 8e f8 14 19 98 |}...;.%w..B.....|
0x10021828: b7 7c 65 f4 7a 5e 28 9d 17 b1 41 75 cc 63 56 7f |.|e.z^(...Au.cV.|
0x10021838: 13 86 87 83 47 08 00 ed 0a c4 14 f9 d9 5a d6 5b |....G........Z.[|
0x10021848: b1 02 51 aa f5 e6 87 a4 c3 dc bf 7a 0a 80 6e a5 |..Q........z..n.|
0x10021858: 50 e8 b8 97 af a7 fd d1 f0 96 cd 46 70 e1 ca 8d |P..........Fp...|
0x10021868: 71 b5 db 48 59 b0 1c 07 bf bb 98 af d6 f4 bb f0 |q..HY...........|
0x10021878: 66 42 f0 7d a1 a9 2f 9e 34 8e d2 c8 35 85 99 20 |fB.}../.4...5.. |
0x10021888: 62 b2 dc 56 2f 62 75 fc 16 0e 3d b1 47 ef 05 0b |b..V/bu...=.G...|
0x10021898: 85 f8 a8 7a be d5 35 09 fc 89 e4 d2 50 ab db f8 |...z..5.....P...|
0x100218a8: 28 2c 25 b4 ad 9f 31 6d 0f c7 10 a9 38 00 ab 3c |(,%...1m....8..<|
0x100218b8: eb b7 73 27 0a d5 e7 2b 66 94 c0 86 2c 5a 35 8c |..s'...+f...,Z5.|
0x100218c8: a5 1f 69 de f2 13 27 56 88 4d 55 48 e2 98 17 eb |..i...'V.MUH....|
0x100218d8: 78 fd 1d 71 d9 17 18 ac b1 0f 17 f8 e1 ec db a9 |x..q............|
0x100218e8: 4c 8c 51 ce da cb 12 10 69 af 0c 43 cb 2d 8a be |L.Q.....i..C.-..|
0x100218f8: 12 f6 1a d4 d0 0e fe a5 99 e2 65 6d f1 d6 d5 f2 |..........em....|
0x10021908: 93 6e bd 92 96 60 aa 14 d8 aa 52 ba 8d 50 b5 b3 |.n...`....R..P..|
0x10021918: 0c 4a c4 fc 3d 53 03 9a 4c 32 eb c7 e5 f6 22 c6 |.J..=S..L2....".|
0x10021928: 31 66 8f 36 f4 9b c7 27 ea dc 45 d3 a4 37 cc 59 |1f.6...'..E..7.Y|
0x10021938: 6f d0 71 02 98 8d 09 3d e9 40 34 0d 21 fe 4d 0d |o.q....=.@4.!.M.|
0x10021948: 59 66 f1 86 4f da 9f 3c c5 11 60 f6 43 12 f3 a7 |Yf..O..<..`.C...|
0x10021958: dc 5f 6c 8a 23 e6 a9 87 ff e9 03 fa ef 63 5d e8 |._l.#........c].|
0x10021968: 65 49 4e 13 9f 90 b5 be 6c 26 ad 53 8e 13 2c d4 |eIN.....l&.S..,.|
0x10021978: 41 d1 4b c6 95 37 b4 ec 14 b7 5e c5 ac cf 1b 02 |A.K..7....^.....|
0x10021988: d5 29 ef bf a4 dd 4d e2 88 ab f6 99 af e9 4c f5 |.)....M.......L.|
0x10021998: bb 9b 70 8a c6 31 ce a6 cc ba 8f 01 e8 2e 45 0a |..p..1........E.|
0x100219a8: 24 9a 35 a4 58 3d 9f 3d 64 48 e2 f5 d7 7d d3 5d |$.5.X=.=dH...}.]|
0x100219b8: 48 8f 23 72 77 3e 29 b0 a3 90 df 5e 7b e7 55 f7 |H.#rw>)....^{.U.|
0x100219c8: fa 54 00 57 09 30 07 38 5e dc c5 77 97 58 98 cf |.T.W.0.8^..w.X..|
0x100219d8: 8c f6 40 c4 d3 3d 0e ac fb 84 31 9e 08 66 f1 b9 |..@..=....1..f..|
0x100219e8: b4 4a c0 7c 5e 5d 50 18 e4 50 ab 6e b6 87 6a 1e |.J.|^]P..P.n..j.|
0x100219f8: 11 d3 36 42 11 30 a0 68 2f b3 b1 33 93 18 40 2f |..6B.0.h/..3..@/|
0x10021a08: 86 5f 1e 96 55 a4 ed 10 5a 86 16 92 42 04 df 66 |._..U...Z...B..f|
0x10021a18: ff 42 10 8e 5f a9 1e f4 9b d6 d5 03 be 8e 48 ab |.B.._.........H.|
0x10021a28: 97 60 6e ad 71 7f 25 24 3d a5 8f 6e 5e 69 19 70 |.`n.q.%$=..n^i.p|
0x10021a38: ac 69 e9 ac 4c 40 4e 50 43 a1 59 69 d3 3c 09 e6 |.i..L@NPC.Yi.<..|
0x10021a48: c9 9c ba cf f7 b9 b2 7d 0b 20 20 24 ae 47 a0 c6 |.......}. $.G..|
0x10021a58: 24 e5 16 2b bb e8 fe 5e 57 b3 35 94 75 40 e1 e5 |$..+...^W.5.u@..|
0x10021a68: 2e f4 5a 6e c5 97 e0 18 c1 a3 d6 54 5f c9 da ef |..Zn.......T_...|
0x10021a78: bb 90 e9 57 80 12 9b 5d 86 92 71 13 5d 9c 46 37 |...W...]..q.].F7|
0x10021a88: 22 c3 58 a7 75 d3 22 f8 61 b4 ae 8d c4 01 99 82 |".X.u.".a.......|
0x10021a98: 25 dc 32 09 9d ce 31 a0 fb 1e dd 4b ef c5 ee 16 |%.2...1....K....|
0x10021aa8: 72 89 b5 a7 f3 e2 e6 6c a2 d6 bd f2 d0 35 e0 4f |r......l.....5.O|
0x10021ab8: e7 3a 3d f4 2e dc 80 82 9b a3 45 59 a9 12 eb 67 |.:=.......EY...g|
0x10021ac8: 06 94 97 79 b2 fe 54 fe de 69 ed 2d 0a 9e 4c b4 |...y..T..i.-..L.|
0x10021ad8: d9 ed 02 02 f5 b4 98 e0 82 20 f4 f0 7e 16 2c 13 |......... ..~.,.|
0x10021ae8: 1c d4 d2 4b e0 d8 3d fe 77 e9 c0 1c 6f f4 f5 a0 |...K..=.w...o...|
0x10021af8: 12 26 65 6a d1 f0 1f e8 2b 34 d0 a2 d8 62 05 7f |.&ej....+4...b..|
0x10021b08: 7a bc 96 1b b9 26 3b 2d 24 23 1c 2b 83 0e 66 5c |z....&;-$#.+..f\|
0x10021b18: bd 17 7f d3 86 8c ce c9 34 4c 98 e1 87 5c e1 d9 |........4L...\..|
0x10021b28: 24 41 88 4a 04 b9 ea 02 db b4 49 87 8c bf 74 06 |$A.J......I...t.|
0x10021b38: 60 5c 3c e8 1c 62 d7 f5 c2 d4 00 90 78 c6 67 98 |`\<..b......x.g.|
0x10021b48: 39 5a 7a 8c 89 b6 8f cf 8c 31 e7 f2 b5 e3 98 9f |9Zz......1......|
0x10021b58: df 6a ff 60 d3 33 f4 90 9e be 59 0f 03 2d 3a 43 |.j.`.3....Y..-:C|
0x10021b68: 5b d0 40 81 51 77 ce 5e 82 33 ec c7 b5 3c 92 f4 |[.@.Qw.^.3...<..|
0x10021b78: 29 38 74 b6 5c f5 09 46 64 71 2e a4 76 75 d9 4b |)8t.\..Fdq..vu.K|
0x10021b88: cf 35 18 17 b6 c1 cf 55 e1 a7 70 7c 2c 5b 60 93 |.5.....U..p|,[`.|
0x10021b98: 13 79 9b f7 d9 8a 6f 3d 6f 65 fe e1 4b 99 0a 55 |.y....o=oe..K..U|
0x10021ba8: 74 92 61 4b 2e 32 04 a0 c5 05 a5 3a 62 00 9d 09 |t.aK.2.....:b...|
0x10021bb8: 1e 72 66 df 42 4d a1 41 bf 9e b3 28 c5 39 29 41 |.rf.BM.A...(.9)A|
0x10021bc8: 4c 0e ac 87 0f eb 7d 76 d0 14 25 5b bd 7f 76 3b |L.....}v..%[..v;|
0x10021bd8: 6f 56 9b f4 15 36 2b 66 a7 be fb 55 6c dd f5 85 |oV...6+f...Ul...|
0x10021be8: 01 7c 30 65 01 97 54 5e 91 03 2f d7 29 b2 db ca |.|0e..T^../.)...|
0x10021bf8: 82 79 33 05 07 46 10 c1 50 91 4c 5e e5 43 85 5c |.y3..F..P.L^.C.\|
0x10021c08: 78 46 4f 13 75 99 e3 49 22 fb bd b3 65 2e 1f c7 |xFO.u..I"...e...|
0x10021c18: 57 75 32 86 76 f1 00 50 a3 12 6f d0 60 30 90 ca |Wu2.v..P..o.`0..|
0x10021c28: 2a a7 d3 6c b0 4a ba 5d 83 a5 80 b3 0b d0 eb 21 |*..l.J.].......!|
0x10021c38: c2 79 70 df 92 12 87 ce 5c 61 a7 ba 0c c7 de 37 |.yp.....\a.....7|
0x10021c48: e3 14 e6 b2 a2 83 8f 34 50 70 ee a1 62 3e 9b c4 |.......4Pp..b>..|
0x10021c58: 30 df 3d 0a 3b 2e 0b 9b df bf 40 68 ec e1 10 a9 |0.=.;.....@h....|
0x10021c68: 74 d5 39 7b 7e 7d 97 21 66 b3 1a 17 95 5a 9d e1 |t.9{~}.!f....Z..|
0x10021c78: 6e b4 6f e4 f3 d4 63 a2 cf 4d f6 2f 52 b9 9a 8e |n.o...c..M./R...|
0x10021c88: 48 8d 58 b8 e2 f8 84 ed a2 3e 5f 9f 7c e9 a2 26 |H.X......>_.|..&|
0x10021c98: 02 f6 ef ae 17 cb ff cf 2a e6 4a 0a 1d 79 69 7d |........*.J..yi}|
0x10021ca8: 58 61 a6 af 9c fd 08 f7 00 0e 81 1a e8 d2 d0 02 |Xa..............|
0x10021cb8: 03 1a be 42 26 77 54 f4 c3 dd 5b 34 75 6a 3b 0c |...B&wT...[4uj;.|
0x10021cc8: de 82 21 cf ac 7b 78 ea de 98 8b b9 dc 6c 83 64 |..!..{x......l.d|
0x10021cd8: 9b 1a 92 a5 4b 9c 2f c2 51 16 33 be 05 2d 3d 9c |....K./.Q.3..-=.|
0x10021ce8: f7 51 e4 3a 08 9f 45 d4 63 c3 5d 49 6f a2 ee d6 |.Q.:..E.c.]Io...|
0x10021cf8: 9a 4c aa 0e 63 23 71 16 76 60 13 a2 81 b4 a7 36 |.L..c#q.v`.....6|
0x10021d08: 6b fa cb 82 37 a1 f7 b1 6c b3 6f b0 cf ca 23 d8 |k...7...l.o...#.|
0x10021d18: 26 3a 27 f5 3c e0 22 04 46 88 6d 13 ba 7f 27 a3 |&:'.<.".F.m...'.|
0x10021d28: 81 7a 3e 42 35 58 46 c8 8f cf 14 bb ce eb 27 1f |.z>B5XF.......'.|
0x10021d38: 89 c6 f9 74 24 41 e9 b7 a0 97 b9 c8 64 df eb bf |...t$A......d...|
0x10021d48: df 02 fe 7b 58 7f 87 4d 87 90 79 37 86 a2 d1 94 |...{X..M..y7....|
0x10021d58: 39 24 d7 d9 d7 eb 92 0c 68 c3 b6 26 df 05 89 5f |9$......h..&..._|
0x10021d68: 72 2a a1 08 2c 64 bd b9 82 e6 c3 04 bc d8 42 39 |r*..,d........B9|
0x10021d78: 33 22 6f ba bc 98 10 20 a4 de d4 9d 55 ce 5b cf |3"o.... ....U.[.|
0x10021d88: 32 36 68 2b b4 24 61 7e a1 fb 5d eb 9c 53 df d8 |26h+.$a~..]..S..|
0x10021d98: 54 de c9 d4 23 5c 29 24 49 6f a0 5b 08 7d a8 ae |T...#\)$Io.[.}..|
0x10021da8: dc b9 0b fe b7 c1 a7 60 dc 4b 7d da ab b1 e9 ac |.......`.K}.....|
0x10021db8: 76 18 d9 b4 fb 20 ab 3a 18 f4 90 9b 48 73 3f a5 |v.... .:....Hs?.|
0x10021dc8: 8f 67 c9 28 96 07 d5 c2 d6 3d 9b 75 c0 d1 ec 1b |.g.(.....=.u....|
0x10021dd8: 5f df 92 4d 42 c1 29 0c 50 1e 36 d3 e9 89 dd 79 |_..MB.).P.6....y|
0x10021de8: d1 e2 80 71 31 64 db 1a 5d 96 94 70 26 c1 3a 61 |...q1d..]..p&.:a|
0x10021df8: 83 4f 22 ee 86 52 21 fb 9c ca 4f 55 8c 87 85 d7 |.O"..R!...OU....|
0x10021e08: e2 9b a0 67 76 19 c1 45 cf 8b 70 3f c1 de 63 b9 |...gv..E..p?..c.|
0x10021e18: de 92 7a 1b 1d 83 08 b0 cc ea 3c fd a7 bd 87 9d |..z.......<.....|
0x10021e28: 72 f4 be b8 11 1c 1a a0 40 6f f1 d1 51 87 78 40 |r.......@o..Q.x@|
0x10021e38: 6b 8f fc f9 26 e7 12 f0 8a e6 5f 67 09 36 50 2f |k...&....._g.6P/|
0x10021e48: d5 63 9c 51 6b 31 e9 08 58 fa 6d d7 be 19 9b 58 |.c.Qk1..X.m....X|
0x10021e58: 89 dd 53 4b b6 25 f4 25 1f 98 cc d9 0b 5f f6 a8 |..SK.%.%....._..|
0x10021e68: 80 f3 cb 87 3b 14 29 e2 e2 e0 1f fa 68 4e a1 c3 |....;.).....hN..|
0x10021e78: d2 cb 13 0d e6 8a 6c 95 7d cf 8a d5 9c 57 2b de |......l.}....W+.|
0x10021e88: 1c 66 a8 7e 80 00 3d 33 44 1d 60 f0 0f 50 82 b2 |.f.~..=3D.`..P..|
0x10021e98: 31 7a ae 3e c2 dd 41 e2 30 7e fa 99 cf 60 5a 61 |1z.>..A.0~...`Za|
0x10021ea8: be 74 e0 53 a1 e0 7e bd dd 60 ec cf e8 aa 9b 4e |.t.S..~..`.....N|
0x10021eb8: 46 7e 7a e4 e1 95 98 27 75 ee af d7 56 3a e4 60 |F~z....'u...V:.`|
0x10021ec8: f7 87 5f 0a f0 5c d0 58 48 7a d8 7a f9 d4 3e 98 |.._..\.XHz.z..>.|
0x10021ed8: c8 1b 25 9a 55 a7 29 6f d8 23 72 fb 07 06 86 c1 |..%.U.)o.#r.....|
0x10021ee8: 7f cc c2 20 6b f2 0b 70 c1 99 33 3e bb 4a 70 72 |... k..p..3>.Jpr|
0x10021ef8: 71 f1 ce 19 d2 20 b3 b8 7d 85 4f af d5 8e d0 e7 |q.... ..}.O.....|
0x10021f08: 62 79 85 41 10 82 c0 5a 3d 72 01 fd 9b 78 18 61 |by.A...Z=r...x.a|
0x10021f18: 15 66 76 a9 aa fc c3 b5 6c 93 6d dd eb 19 49 72 |.fv.....l.m...Ir|
0x10021f28: 98 8d cd 20 7d e5 8c 9c 6c b7 66 2e ba 95 c2 2c |... }...l.f....,|
0x10021f38: a3 c5 74 95 27 d1 eb e5 f5 c6 f6 cc 74 61 1f 59 |..t.'.......ta.Y|
0x10021f48: 7e 7c 58 0b ae 51 b6 a1 af 1b d7 93 43 aa 51 ef |~|X..Q......C.Q.|
0x10021f58: 09 10 e3 e6 b3 ee 1b 02 37 e7 ee 94 d0 bb d0 31 |........7......1|
0x10021f68: 5c df a9 71 8e 59 a1 4a 96 1f 7a 4c 25 72 5c 33 |\..q.Y.J..zL%r\3|
0x10021f78: 95 49 65 aa 04 f6 c2 41 b0 2f ef f9 b9 61 f2 10 |.Ie....A./...a..|
0x10021f88: 93 26 84 96 f8 2e 4b 0c 4b e2 36 95 1d 2b 49 9a |.&....K.K.6..+I.|
0x10021f98: 40 b1 74 83 c8 25 b6 48 ce 00 fc fe cf c7 29 53 |@.t..%.H......)S|
0x10021fa8: ca c1 c4 48 80 77 f4 a0 dd 67 c3 a8 28 d8 42 46 |...H.w...g..(.BF|
0x10021fb8: f0 e8 0f a2 3f a1 e4 47 96 00 c2 c2 fb e5 18 3a |....?..G.......:|
0x10021fc8: b0 75 0b 38 2b b2 c5 31 f7 d3 7a f4 f4 f6 d3 4a |.u.8+..1..z....J|
0x10021fd8: 39 54 08 6d 0a 57 4c 10 87 2c 66 77 10 94 53 15 |9T.m.WL..,fw..S.|
0x10021fe8: 5f 1f 61 d9 3f b3 05 3a 29 7f 92 89 c3 43 4e 6c |_.a.?..:)....CNl|
0x10021ff8: cb d6 11 61 7d b5 0d 8b 08 ea 49 c5 90 77 3f 02 |...a}.....I..w?.|
0x10022008: 83 74 f8 fb f5 af 88 25 49 cb bf 17 23 8e 52 c3 |.t.....%I...#.R.|
0x10022018: 63 ca 8c e5 4f 79 a6 e0 c7 8c 8e c2 21 e5 9d dc |c...Oy......!...|
0x10022028: 58 15 0e c5 3c b9 a5 24 a0 7b 6c aa 91 f3 2b c4 |X...<..$.{l...+.|
0x10022038: ae 48 a3 d4 6f d5 eb c7 ee 90 21 2c b9 36 1f ef |.H..o.....!,.6..|
0x10022048: 09 a1 c5 a6 7c 7d 20 c0 81 b7 df ac 47 06 43 46 |....|} .....G.CF|
0x10022058: 49 3c ab 32 b6 5b 01 68 f1 cc b5 25 6b a4 d9 d2 |I<.2.[.h...%k...|
0x10022068: f3 00 f4 96 bb c0 df c9 31 70 62 b2 74 29 75 c6 |........1pb.t)u.|
0x10022078: f0 7c ee 1c 99 27 44 09 02 89 af 2e 9b 0b 04 a8 |.|...'D.........|
0x10022088: b7 b9 eb ab 2f ef 40 d6 52 40 08 fc 08 b5 e9 ff |..../.@.R@......|
0x10022098: 18 ae 92 9e 65 5e e1 74 78 42 54 97 f6 ee af cc |....e^.txBT.....|
0x100220a8: f1 cc 8d 55 29 ee 0e 8c 5a 9d f9 bb 5c e3 b6 a2 |...U)...Z...\...|
0x100220b8: 66 f5 79 ea ed e4 7c f0 7c e4 c8 bf 0e 35 f7 b2 |f.y...|.|....5..|
0x100220c8: 03 8e 93 55 04 62 4d c9 a5 b3 2f 30 92 3a 00 7b |...U.bM.../0.:.{|
0x100220d8: 28 f1 27 57 9d c8 39 db 06 17 c9 92 7b a3 7d 28 |(.'W..9.....{.}(|
0x100220e8: f5 bf dc fc fa 1b f0 18 6b b8 e7 b5 b9 4c 74 f2 |........k....Lt.|
0x100220f8: d6 fd 1a f9 d4 a0 c0 50 9d 9e fc 11 16 45 2f ec |.......P.....E/.|
0x10022108: e4 94 f7 df 5e 4c de 11 9c 5c f6 41 8a 97 ae 7a |....^L...\.A...z|
0x10022118: d6 6c a2 b2 09 da f6 0b c9 5d 7b dd 8c 42 76 93 |.l.......]{..Bv.|
0x10022128: 5c 4e 06 00 7c 33 31 60 f6 1f a3 55 89 14 29 3c |\N..|31`...U..)<|
0x10022138: 56 f3 e2 3e 34 d9 43 34 3f bd 7f 37 1b 8e 22 0a |V..>4.C4?..7..".|
0x10022148: 89 3c 87 65 9f 06 be 03 3e fd ec b8 3e 29 bd ec |.<.e....>...>)..|
0x10022158: 01 bd 7d 03 00 7a eb 97 35 fc f7 e1 b3 ea 44 3d |..}..z..5.....D=|
0x10022168: be ee 8f 60 e3 89 f8 b3 48 51 19 da 27 da 75 83 |...`....HQ..'.u.|
0x10022178: b9 4a 82 7e 34 c1 ad d4 59 19 db 28 36 47 9a d1 |.J.~4...Y..(6G..|
0x10022188: 8a fd 88 8f 9d 1f 27 cf 94 24 48 c0 85 fd 7a f8 |......'..$H...z.|
0x10022198: 93 80 32 d4 de 2d c7 b6 ee a0 b8 c9 b5 6f b1 6e |..2..-.......o.n|
0x100221a8: 5d 57 a1 65 ec ff 7c b7 38 b4 9f 2b 2e e5 4b 87 |]W.e..|.8..+..K.|
0x100221b8: ae b9 5e b3 71 6d 39 ff df d5 3c e2 e7 df 8f f6 |..^.qm9...<.....|
0x100221c8: b7 d5 f2 28 73 ec 1e 02 1c e4 e6 d9 e5 4b c0 45 |...(s........K.E|
0x100221d8: 9b 8a 0f ab 1f 6e a0 d7 27 b7 79 b9 aa dd 31 7f |.....n..'.y...1.|
0x100221e8: 02 28 cc fd cf 6a 40 3e 5f c7 16 40 76 97 f2 33 |.(...j@>_..@v..3|
0x100221f8: c1 56 5a 91 40 f0 d3 3b 30 e1 19 ce bd 32 b7 82 |.VZ.@..;0....2..|
0x10022208: d8 c2 1c 7f 46 75 f0 d7 b9 49 4a dc b9 f8 8c 51 |....Fu...IJ....Q|
0x10022218: b3 45 15 23 2d 8e 74 82 1d 97 72 1b ef f5 bf 26 |.E.#-.t...r....&|
0x10022228: 07 5f 7a 81 0b b7 5f a8 3e c8 36 7f 99 fe 14 0e |._z..._.>.6.....|
0x10022238: 25 6a ad c7 cd 33 7a c9 a0 89 26 29 88 1c 4d 38 |%j...3z...&)..M8|
0x10022248: 28 36 32 35 ba 2b 8b 89 5d 5d 18 85 ed c2 2d 4c |(625.+..]]....-L|
0x10022258: 31 a3 08 5c f6 a6 ca 2f 3c 78 b6 be 33 93 5d d7 |1..\.../<x..3.].|
0x10022268: b0 16 3f d2 17 59 47 db 45 33 3b 20 7d 25 3b 96 |..?..YG.E3; }%;.|
0x10022278: 37 c6 92 9e b3 f1 e8 62 61 81 e8 02 11 5d f3 fe |7......ba....]..|
0x10022288: 7e 04 21 40 f2 64 93 19 c9 5f 3a 1f 8e 0e 80 20 |~.!@.d..._:.... |
0x10022298: 5c a7 bb 59 f7 f2 79 f3 c8 66 cc bc 89 bd 05 26 |\..Y..y..f.....&|
0x100222a8: 9c 05 c7 6a 43 76 5a 46 08 d2 6e 90 12 73 0e 46 |...jCvZF..n..s.F|
0x100222b8: 72 bb 27 34 13 06 f5 f6 65 64 40 d1 f7 d8 80 2e |r.'4....ed@.....|
0x100222c8: 08 f9 7a a5 87 31 d5 62 fc 71 ff 51 e1 38 0c 91 |..z..1.b.q.Q.8..|
0x100222d8: 17 92 11 ec 61 91 d5 44 04 38 20 7a 43 3b 80 6c |....a..D.8 zC;.l|
0x100222e8: 60 b7 b1 75 0a b6 d0 94 68 4c 99 96 35 da 94 5e |`..u....hL..5..^|
0x100222f8: 4f 96 b2 eb 43 9c f3 95 6e 25 90 98 69 68 39 2f |O...C...n%..ih9/|
0x10022308: 25 56 b0 b0 bc b7 b7 78 f5 7c 68 ea 56 50 c8 6c |%V.....x.|h.VP.l|
0x10022318: 0c 41 f3 ac 0c 22 e0 84 d8 16 98 6b 1b e3 47 3d |.A...".....k..G=|
0x10022328: 1c b7 5b 3a 9a 16 55 1f 9c ea 9e 23 34 a9 fd b4 |..[:..U....#4...|
0x10022338: 8f e2 e4 58 94 82 36 8c 57 5d cd c9 fe 12 84 8d |...X..6.W]......|
0x10022348: e6 63 fd fd d1 dc 42 1f a3 2f eb 3b 58 1e 6d de |.c....B../.;X.m.|
0x10022358: 6f 68 7f ae 09 59 f6 9b 4a df be 3d cb 04 d9 54 |oh...Y..J..=...T|
0x10022368: 99 e7 be d2 1d 5e b9 68 f3 66 eb 19 89 08 a6 4a |.....^.h.f.....J|
0x10022378: 4b 39 b9 1b 87 cf 3b f3 c1 e8 f8 21 dd 7e 78 21 |K9....;....!.~x!|
0x10022388: 0d 6a f7 7c 81 b4 1f f5 de 70 0d 2c e4 b2 33 dc |.j.|.....p.,..3.|
0x10022398: 55 45 f0 b9 86 d3 11 a0 fb 37 69 3b 47 d8 18 7a |UE.......7i;G..z|
0x100223a8: ed 31 6b 04 88 ef 21 23 2c 39 61 bc 38 52 4c 40 |.1k...!#,9a.8RL@|
0x100223b8: 16 e8 0c b4 4c 5a c6 a4 4d 17 b2 fb 69 ea 3e 21 |....LZ..M...i.>!|
0x100223c8: ca ad e4 8e 32 26 9b 8c 21 7a 68 00 e8 87 66 65 |....2&..!zh...fe|
0x100223d8: 36 96 5a 06 07 51 7e ed cd b6 ac e6 11 9a ba 7b |6.Z..Q~........{|
0x100223e8: 35 95 77 da 96 c9 48 46 24 22 8a 6a 6e ed 05 1f |5.w...HF$".jn...|
0x100223f8: a0 49 65 2f b3 49 fc ae 94 97 36 69 a5 e3 a7 3a |.Ie/.I....6i...:|
0x10022408: f7 57 51 a8 54 c7 24 4e 33 be c4 f4 c9 c6 fc 0b |.WQ.T.$N3.......|
0x10022418: 9a 5c 08 eb 09 fb 67 32 ff f4 f3 81 aa 5f 7e bd |.\....g2....._~.|
0x10022428: ae 45 31 71 7d c6 60 46 b7 de 02 f6 72 7f 59 34 |.E1q}.`F....r.Y4|
0x10022438: 1e e1 e2 c9 85 76 18 b6 2c 2d aa d1 0d 47 2a 54 |.....v..,-...G*T|
0x10022448: 45 91 d8 48 0d 8f 1e 6f e3 82 6a 38 4f 24 46 44 |E..H...o..j8O$FD|
0x10022458: 77 42 1c 1c 61 e5 79 32 fb 3b 06 eb 41 b3 04 87 |wB..a.y2.;..A...|
0x10022468: 03 a1 06 c6 f9 4a cb 7d a3 79 23 aa 79 16 2e 1b |.....J.}.y#.y...|
0x10022478: 9d 04 dc 18 a6 e3 22 bd 59 8b 21 04 fb 7f 4d 71 |......".Y.!...Mq|
0x10022488: 1f 98 13 4d 93 3e f9 c5 98 e6 8e 2b 6c df af a0 |...M.>.....+l...|
0x10022498: a5 0b 65 9f 66 dc 80 f6 a2 ce 16 80 7f 1c 5c b4 |..e.f.........\.|
0x100224a8: e6 b0 ab ba f1 fd 93 9e f5 d2 22 bc 27 ca b1 5a |..........".'..Z|
0x100224b8: 50 6b 8e 5d 53 9a 88 f0 b2 1f 94 06 5e 8a 9e 77 |Pk.]S.......^..w|
0x100224c8: ec d0 ff 23 4e 63 63 6e cd 61 c7 44 cb fa 03 99 |...#Nccn.a.D....|
0x100224d8: ae a8 e5 85 c7 d5 a6 60 5d f1 38 98 c9 f4 70 cf |.......`].8...p.|
0x100224e8: c0 81 12 92 7b 97 c4 2a ef 31 5a e9 ef b0 eb cc |....{..*.1Z.....|
0x100224f8: 89 81 89 56 32 1a c2 f3 ca c2 70 e3 e6 83 11 70 |...V2.....p....p|
0x10022508: fe 60 ca b1 c9 f1 4c f2 ac 14 2a 37 ed aa 7b d6 |.`....L...*7..{.|
0x10022518: 3c 21 17 a8 35 a8 ac b8 40 66 d5 59 49 f8 ff ac |<!..5...@f.YI...|
0x10022528: e2 59 21 29 1d 57 5f 51 23 4a 59 4c fc 60 f0 31 |.Y!).W_Q#JYL.`.1|
0x10022538: 04 6a 3a 6d b4 e6 28 5a 7e 6b f0 fb ed f5 8b 7e |.j:m..(Z~k.....~|
0x10022548: 42 68 b7 cd 67 2d 63 d2 b9 5f 05 22 7b 35 5c 1b |Bh..g-c.._."{5\.|
0x10022558: 26 e0 f5 b3 86 41 43 4b a2 b4 d1 4b 1b bc 8b f8 |&....ACK...K....|
0x10022568: 0b ac 6a 4d 16 8d 1c f0 43 32 95 dc b0 a5 3a 9e |..jM....C2....:.|
0x10022578: 91 9a 19 30 86 51 1b 04 a0 be 2b 7a b4 76 d7 6f |...0.Q....+z.v.o|
0x10022588: 95 9d 3e ae 96 dc 2f 08 73 96 24 ac 25 23 1a 68 |..>.../.s.$.%#.h|
0x10022598: b7 e3 b4 e1 db 78 29 3e 5a 25 a3 18 8e 10 11 a6 |.....x)>Z%......|
0x100225a8: 1a 25 18 14 63 d8 d7 44 cb 95 e8 fc 20 71 51 c4 |.%..c..D.... qQ.|
0x100225b8: b3 11 ea 7e 03 aa 07 cd bf 30 d8 12 b8 a2 53 b5 |...~.....0....S.|
0x100225c8: c5 32 a9 ae 22 fd b4 d8 b3 16 07 af 8e 0e e0 35 |.2.."..........5|
0x100225d8: 5e a5 c8 07 d7 03 82 bc 8c 99 22 23 d9 14 c9 12 |^........."#....|
0x100225e8: 47 58 b5 f9 8e 60 62 22 63 b4 7e 9a cb d4 92 9f |GX...`b"c.~.....|
0x100225f8: 37 e4 d0 7d 73 e9 39 de 2c 7d 1c 84 02 a6 1c 8b |7..}s.9.,}......|
0x10022608: 0f e1 97 3d 35 c5 86 44 10 71 30 b8 f1 4e 23 96 |...=5..D.q0..N#.|
0x10022618: 64 4f 8a 38 9f ac 2b 9b 93 9c 31 ad a0 51 c6 b9 |dO.8..+...1..Q..|
0x10022628: 2d 33 45 a4 11 3c 54 7d 9e 90 f2 c5 f0 e7 ca f5 |-3E..<T}........|
0x10022638: 78 34 10 ed ff 5a 31 f1 53 b9 a9 8c e9 a8 1a d2 |x4...Z1.S.......|
0x10022648: da a5 93 55 6b ae af d1 76 24 1c a3 5f bd 4f aa |...Uk...v$.._.O.|
0x10022658: d5 05 54 27 96 42 c2 70 12 a6 bd cd 0b 51 a2 2b |..T'.B.p.....Q.+|
0x10022668: df 36 fe aa ba 61 9d 44 b1 96 8d 5a 4d a9 e7 2e |.6...a.D...ZM...|
0x10022678: 1f b3 82 06 86 55 28 b3 04 8d e8 e1 49 2a dc a1 |.....U(.....I*..|
0x10022688: 24 5f a1 5a 73 f0 61 7d 97 21 5b 5c 21 e6 41 2c |$_.Zs.a}.![\!.A,|
0x10022698: 1f 49 99 71 e3 bd fc 6f 85 9b 7f 92 67 99 1e e3 |.I.q...o....g...|
0x100226a8: 05 d9 be 91 6f 0e 6f 91 c6 c3 0c 62 c4 15 5a 11 |....o.o....b..Z.|
0x100226b8: 7c 1d c1 f6 03 19 8a 17 8b fa 76 9d 35 1a 5a cb ||.........v.5.Z.|
0x100226c8: 57 5e 85 38 36 62 a4 f6 77 23 9c f7 e1 8e 3a c4 |W^.86b..w#....:.|
0x100226d8: dd 77 c6 f6 16 d8 3a eb 41 e3 98 81 b2 80 e5 33 |.w....:.A......3|
0x100226e8: ca 81 3e 53 c9 bd 0e a0 7a d7 60 bc 6c 5c 03 39 |..>S....z.`.l\.9|
0x100226f8: e4 68 a5 b9 b2 62 99 04 f1 0e bf ad 26 33 0b ff |.h...b......&3..|
0x10022708: 91 ca 35 da 60 c9 53 af 9b b0 83 c6 36 28 32 d4 |..5.`.S.....6(2.|
0x10022718: 27 7c 61 ee 43 10 77 28 64 50 2f 3e c2 57 9e f0 |'|a.C.w(dP/>.W..|
0x10022728: 56 50 62 4c 9c 78 e2 bf 32 a6 13 52 2e dd 55 35 |VPbL.x..2..R..U5|
0x10022738: a5 fa 7b 04 68 ce e2 97 c3 79 fa af 9d a8 2e 02 |..{.h....y......|
0x10022748: 2b 10 bb f2 c7 a2 e4 0d 04 22 17 c9 06 bd 91 6f |+........".....o|
0x10022758: 9b 61 4d 1c f2 e3 46 22 77 a6 af 08 e3 28 05 44 |.aM...F"w....(.D|
0x10022768: e5 d2 9a 6c 47 4f aa 23 44 33 44 c7 86 53 c1 65 |...lGO.#D3D..S.e|
0x10022778: f2 ed 12 f2 c6 86 27 be be 51 8c 55 65 4c b2 51 |......'..Q.UeL.Q|
0x10022788: d3 ed ca c9 e7 8b 6d c0 bf a0 d9 67 5f 49 79 36 |......m....g_Iy6|
0x10022798: 9a 56 fc 16 36 21 b3 ad 94 11 db fa 47 b4 5a be |.V..6!......G.Z.|
0x100227a8: 60 b5 36 fe e5 aa 3a a7 39 27 83 33 27 1d f1 d8 |`.6...:.9'.3'...|
0x100227b8: d1 d2 62 4d 30 e1 e1 52 0f f8 36 05 29 b5 9e 69 |..bM0..R..6.)..i|
0x100227c8: e9 c3 1b 79 38 60 74 14 89 94 e5 08 15 62 fb b9 |...y8`t......b..|
0x100227d8: 27 6e d3 74 94 a7 50 b8 7b 70 21 0c f1 68 f1 62 |'n.t..P.{p!..h.b|
0x100227e8: cf 19 f8 dc a6 d0 61 b5 c6 46 0d 44 5e 33 16 f7 |......a..F.D^3..|
0x100227f8: cd 12 1c 86 97 6c dc d5 45 5e da 36 b4 b6 e6 f8 |.....l..E^.6....|
0x10022808: 86 f6 cb 9c a5 53 b6 bd bc 19 9f a6 19 b7 b2 f7 |.....S..........|
0x10022818: 93 c5 f9 26 eb eb 91 ae a2 65 e4 a6 e3 86 38 36 |...&.....e....86|
0x10022828: 26 59 0d 20 8e f3 c5 16 1b 94 bf 56 ba af 53 ed |&Y. .......V..S.|
0x10022838: a9 f1 d0 da 96 17 31 ff 3c a5 a1 21 47 66 75 84 |......1.<..!Gfu.|
0x10022848: d9 06 cb 17 82 b8 8a 19 c8 73 0e a3 d0 71 b0 17 |.........s...q..|
0x10022858: bf ff bc 2f 3f 0a 51 f4 f6 6b bc 82 03 09 97 82 |.../?.Q..k......|
0x10022868: ac df b1 a3 0f 96 4b 53 d0 41 61 2c 81 d9 d6 79 |......KS.Aa,...y|
0x10022878: e3 df 1c 22 f6 cf 95 c5 7b 57 17 e7 bd e5 85 7f |..."....{W......|
0x10022888: 8e a4 46 ce 39 03 7b 89 1d 59 0c 8a 09 c1 19 c4 |..F.9.{..Y......|
0x10022898: af 4f df 9d 03 09 0f 84 93 67 a6 c2 f9 a4 b8 00 |.O.......g......|
0x100228a8: a3 fd 4f c4 e1 f6 aa c8 55 40 c2 76 8b 0c 91 a2 |..O.....U@.v....|
0x100228b8: d4 30 f6 47 71 07 c1 43 83 2a 7d 95 de 07 b4 09 |.0.Gq..C.*}.....|
0x100228c8: 42 80 ee b0 af 5a 18 74 4d d6 0e 44 a7 d1 1f 8c |B....Z.tM..D....|
0x100228d8: 3b b4 b4 bd 71 c0 6c 12 b0 cd 42 76 f7 e5 04 f8 |;...q.l...Bv....|
0x100228e8: f2 b1 b3 8e 75 26 e8 c0 f8 93 f5 3d 23 53 d5 ae |....u&.....=#S..|
0x100228f8: a8 83 e9 07 6c c6 f4 0d c2 f2 6c 8d 76 ee 88 99 |....l.....l.v...|
0x10022908: 86 44 40 23 44 07 e3 e0 63 e6 7f 8e 5a b4 01 95 |.D@#D...c...Z...|
0x10022918: 49 ae f6 37 76 de b3 00 6e 52 f4 97 dd 31 f3 8e |I..7v...nR...1..|
0x10022928: a8 c2 9f 3b 9a 8b 0a d3 2c 53 17 16 e9 e3 4d 38 |...;....,S....M8|
0x10022938: 9c 97 ed bc 33 85 68 14 4b 49 60 c6 6e 93 f6 b4 |....3.h.KI`.n...|
0x10022948: 41 b2 b2 f4 26 7a cc 5e e5 8f 33 df ef 69 2c 7d |A...&z.^..3..i,}|
0x10022958: 13 6b 22 3d c2 f2 a2 60 e5 80 d5 aa 3b 6c 8a 8b |.k"=...`....;l..|
0x10022968: 5b 9c 8a 6a d9 1a 3c 1b 24 d8 2b 2d 16 3c 55 8b |[..j..<.$.+-.<U.|
0x10022978: c8 c0 4c 33 5b 66 76 20 de 9e a6 63 d7 75 e0 e7 |..L3[fv ...c.u..|
0x10022988: 95 1c de 84 1f 42 11 47 82 de c7 a8 ab 87 28 32 |.....B.G......(2|
0x10022998: 7f 0b db ec 8d 61 2b c3 ba 02 a5 a5 c9 02 df da |.....a+.........|
0x100229a8: ef a3 f8 87 5b 42 0c 7d c1 3a 85 26 4e b3 28 fc |....[B.}.:.&N.(.|
0x100229b8: 5d db 96 0d 32 db 5f 8d 72 0c 34 63 18 15 63 d6 |]...2._.r.4c..c.|
0x100229c8: 0c 31 33 9c 19 cf c8 a6 7d 6a a8 4e 7a 46 3d ff |.13.....}j.NzF=.|
0x100229d8: 6b 99 f9 42 2c cf e4 57 98 cc 9e 98 d8 53 a7 2d |k..B,..W.....S.-|
0x100229e8: 5c 30 eb c8 44 18 7e b3 3a 0e 35 c9 db 8b 01 dc |\0..D.~.:.5.....|
0x100229f8: 81 85 5d 2c 06 2a b6 70 b4 99 3b fe a0 62 7b 58 |..],.*.p..;..b{X|
0x10022a08: e2 3a 09 aa 72 2f ec 6b ce 69 17 be 18 d2 9f 5c |.:..r/.k.i.....\|
0x10022a18: d0 e6 cf e6 f9 2c 77 ce b2 78 38 e2 b9 0e 0d 26 |.....,w..x8....&|
0x10022a28: 17 32 d9 ae a4 d2 62 d1 eb 44 d2 8a 56 49 0b 76 |.2....b..D..VI.v|
0x10022a38: cc d1 a2 d3 ef ac bd 6b b6 33 db 57 ea 50 ba f1 |.......k.3.W.P..|
0x10022a48: 61 c4 3e d5 56 f5 b4 15 ff 74 ac b9 00 fd f2 4e |a.>.V....t.....N|
0x10022a58: 95 88 a2 ab d0 f8 9e a3 b1 5f 2a a3 73 2b 77 48 |........._*.s+wH|
0x10022a68: 79 05 f4 cf 11 6b c1 18 49 f6 f3 5c 5d 3e 3d 6c |y....k..I..\]>=l|
0x10022a78: bc 89 fe d8 77 e7 e3 6c 70 4a 5a 6c b3 3a b3 31 |....w..lpJZl.:.1|
0x10022a88: 22 81 59 eb a5 b9 53 25 fe e3 99 22 54 f7 4b 5b |".Y...S%..."T.K[|
0x10022a98: a6 44 2c 87 2e 2c c2 20 0f 1b fe d0 01 c5 f7 dc |.D,..,. ........|
0x10022aa8: c6 2e 25 61 08 9f 8e 4e 18 91 8a 8d fc 34 30 9b |..%a...N.....40.|
0x10022ab8: f5 27 ef 3b 0a 98 49 c4 ba a2 88 65 19 b8 a8 ff |.'.;..I....e....|
0x10022ac8: b2 9d 7f cb 56 4b 54 b4 e8 54 15 1d c4 a3 45 f1 |....VKT..T....E.|
0x10022ad8: 8f 43 58 25 36 f1 50 3c b0 0d 39 72 ec aa f5 f8 |.CX%6.P<..9r....|
0x10022ae8: 1e d1 52 6b 2e e6 61 5a 64 76 ee c0 bc 68 ae 2e |..Rk..aZdv...h..|
0x10022af8: de eb 92 38 35 77 b1 fe b4 70 9f 3b 61 8c bc 21 |...85w...p.;a..!|
0x10022b08: 60 01 43 78 74 d0 56 4f 66 66 b1 ff b9 61 4e d8 |`.Cxt.VOff...aN.|
0x10022b18: 61 f2 d7 03 06 02 d0 95 a7 6b 91 66 52 d4 c7 7e |a........k.fR..~|
0x10022b28: c0 6a ff 07 6a 76 2d 32 f1 3f 3f f7 f5 ed a8 f7 |.j..jv-2.??.....|
0x10022b38: d5 21 ac 42 b5 c5 f7 25 10 1a ba b5 de dd 54 60 |.!.B...%......T`|
0x10022b48: ac ed e9 a6 1a 3e fc 7d c0 eb 5a b5 b2 8c a8 41 |.....>.}..Z....A|
0x10022b58: 79 80 c5 a3 50 54 ab 19 66 e1 c3 a4 4b ff 5e c8 |y...PT..f...K.^.|
0x10022b68: 76 f4 a5 36 26 87 37 80 b9 68 1d e4 bf 56 8f fd |v..6&.7..h...V..|
0x10022b78: 23 b6 4b b2 66 3e 6f 68 d0 30 e9 27 2d 12 06 8b |#.K.f>oh.0.'-...|
0x10022b88: b8 53 3d 29 a7 d8 99 5b f5 9a 73 6b 4c fb 8a ee |.S=)...[..skL...|
0x10022b98: 79 91 95 92 ec 9d 64 c5 86 f4 52 1f 82 bd 85 e9 |y.....d...R.....|
0x10022ba8: 7b c1 f3 51 68 4a 04 46 30 86 76 35 6d ef ca 4d |{..QhJ.F0.v5m..M|
0x10022bb8: 53 b9 a7 69 6f ab 40 fb 55 4a a9 56 d4 f6 74 f9 |S..io.@.UJ.V..t.|
0x10022bc8: 62 70 20 08 4e 3c fe b2 ba ae 9e da f0 27 8b 7f |bp .N<.......'..|
0x10022bd8: 04 09 f1 72 c7 91 6e 9d e0 cf 79 fc e6 a3 a8 6b |...r..n...y....k|
0x10022be8: 6b 62 f4 d8 9c e3 0c 84 4f 26 bd 8f d3 2d e1 3e |kb......O&...-.>|
0x10022bf8: 33 34 9c cf 12 26 aa 27 68 e9 d9 b8 d2 01 4e c1 |34...&.'h.....N.|
0x10022c08: 90 15 d5 20 ed 72 1f 06 37 6a 4e 1b a2 3a bc 07 |... .r..7jN..:..|
0x10022c18: d8 ef 05 c6 32 88 94 d4 cc b1 60 04 f7 39 94 f1 |....2.....`..9..|
0x10022c28: 22 56 99 fc 4b d5 96 57 da db 33 0e c8 dc df e6 |"V..K..W..3.....|
0x10022c38: ac 80 ce d5 f2 cb 1d 14 8f 1d f7 c0 c6 5e 42 41 |.............^BA|
0x10022c48: 82 69 c9 f6 86 6a c8 44 51 1e 89 83 57 d2 04 77 |.i...j.DQ...W..w|
0x10022c58: 62 73 1f c1 2f b2 79 da 16 bf af e1 54 12 4a a0 |bs../.y.....T.J.|
0x10022c68: 96 e8 f2 e3 1f bd 25 fe 1f 81 f9 ba c9 b0 a1 68 |......%........h|
0x10022c78: 0e df 4c b5 f0 b6 15 72 43 05 f3 94 32 c8 a3 b8 |..L....rC...2...|
0x10022c88: 28 ce 40 51 fa 18 87 ca 71 09 91 1a de 25 0f 4d |(.@Q....q....%.M|
0x10022c98: 70 18 58 5d f2 74 73 4e f8 88 99 42 7e 2c 48 ad |p.X].tsN...B~,H.|
0x10022ca8: bb 32 fe 37 6e 3e 10 ad 7a 8d d5 cd 8c 3c 4d a9 |.2.7n>..z....<M.|
0x10022cb8: 38 06 a5 39 d2 25 48 12 5f e5 a5 d0 cd 49 18 f6 |8..9.%H._....I..|
0x10022cc8: da 6d 30 74 3c 5d 0e fa 8b 89 b5 94 d0 06 c8 83 |.m0t<]..........|
0x10022cd8: 56 fc 96 9c 37 23 e4 c2 a5 b1 23 a6 07 ac b0 62 |V...7#....#....b|
0x10022ce8: bf 99 5f 8e ba 4b dc fa c0 c0 a4 1a b0 fd 19 0c |.._..K..........|
0x10022cf8: 17 c0 0e 74 8f 49 8c e1 8d b6 fb b1 da 8a 27 83 |...t.I........'.|
0x10022d08: f8 bb a6 a5 09 d1 6d 3e b6 8d 43 14 d5 a8 ae ac |......m>..C.....|
0x10022d18: 2f 55 0a ec cc 6d 8b f1 72 5d ee 96 e0 98 39 09 |/U...m..r]....9.|
0x10022d28: fd 19 a8 da 9c 8d 5f 78 a7 71 1a 20 6a c7 a1 6e |......_x.q. j..n|
0x10022d38: f9 4d 3f 9a 60 78 1f 51 73 e5 1e c6 f5 e8 96 e2 |.M?.`x.Qs.......|
0x10022d48: d5 c0 be 7b 67 99 27 a7 7e 1e b5 6c f2 2b 95 49 |...{g.'.~..l.+.I|
0x10022d58: 35 f8 3f 6b 40 2b a4 e2 cd 3d ef b0 ad 45 f0 73 |5.?k@+...=...E.s|
0x10022d68: 1e ee 51 31 b6 a0 77 ca 36 8f a7 ba e5 06 4d ec |..Q1..w.6.....M.|
0x10022d78: a8 a4 ca 8c cf d9 e9 e9 73 db dd 6a ab d5 8f e2 |........s..j....|
0x10022d88: 07 bb 04 a0 61 bc ec ad b3 d0 d5 3d ec c9 30 28 |....a......=..0(|
0x10022d98: 31 25 b1 05 1b 58 6b 2c a5 7b 47 bd 4f a5 51 23 |1%...Xk,.{G.O.Q#|
0x10022da8: d5 49 5a 40 61 7d 9e 01 d0 3c 4f 25 c1 d0 91 eb |.IZ@a}...<O%....|
0x10022db8: 1e 39 d9 60 20 ca d2 4f 5d c8 87 5c f7 85 93 37 |.9.` ..O]..\...7|
0x10022dc8: 7d 77 6f 4c 25 45 7e 17 6f 65 c9 3a 4f 2f 72 b7 |}woL%E~.oe.:O/r.|
0x10022dd8: 51 60 af 30 c8 b6 2b 6f 98 86 39 13 d9 49 32 94 |Q`.0..+o..9..I2.|
0x10022de8: 9e 72 46 14 ae 9f 14 2c 4c 54 34 63 db 9b 7d 13 |.rF....,LT4c..}.|
0x10022df8: de c0 fe 8c 71 4c a9 cb a3 54 e8 df 22 be ac b7 |....qL...T.."...|
0x10022e08: 92 7c 42 8b 92 a2 65 72 1e ef 98 b4 d9 6f 10 44 |.|B...er.....o.D|
0x10022e18: 85 f4 ee 7f f4 a6 e2 c8 45 40 4a d0 df e4 a3 d1 |........E@J.....|
0x10022e28: ca 64 80 62 f2 04 97 1f 42 30 db b9 10 44 d2 32 |.d.b....B0...D.2|
0x10022e38: 4b 27 95 f2 d7 5c 62 b1 a0 e4 b4 ab a7 77 ea e8 |K'...\b......w..|
0x10022e48: 3f 94 b2 71 ce 10 1c 2b 3a 63 5f e1 a7 39 13 61 |?..q...+:c_..9.a|
0x10022e58: d0 5f e2 ea 6a 23 cc 9a 5e 33 0f b9 5c e4 e2 b1 |._..j#..^3..\...|
0x10022e68: a2 1a 43 46 39 05 a2 d8 72 0e cf 36 dd 8a c6 66 |..CF9...r..6...f|
0x10022e78: 30 8d fa c4 5b 80 6a ab 43 44 52 af 13 59 f5 4a |0...[.j.CDR..Y.J|
0x10022e88: 40 9e 26 28 dc 05 39 2c 1a e5 a3 ef 20 27 9a cc |@.&(..9,.... '..|
0x10022e98: 4f b4 96 e7 00 a7 60 0d d8 e7 6a 5f a5 ad dd 89 |O.....`...j_....|
0x10022ea8: 8d 02 39 5a 57 09 56 51 e9 06 ba 56 04 75 88 fe |..9ZW.VQ...V.u..|
0x10022eb8: 88 e7 3a 71 68 74 46 0e 57 44 14 c9 db b9 d1 b3 |..:qhtF.WD......|
0x10022ec8: ef 1b 88 4c d6 81 cd 90 76 fd 1b f5 72 53 f9 4f |...L....v...rS.O|
0x10022ed8: 3c d7 13 40 2f bc 48 85 77 b3 97 98 0c bf e0 af |<..@/.H.w.......|
0x10022ee8: 29 b8 f1 8b da 13 95 01 f4 a0 24 50 96 7b d2 d4 |).........$P.{..|
0x10022ef8: b9 77 c0 01 e2 80 9c a3 35 55 c9 a2 a7 4d 50 1c |.w......5U...MP.|
0x10022f08: 41 c9 82 31 12 c2 44 4b b0 4f 28 73 55 7b 16 1c |A..1..DK.O(sU{..|
0x10022f18: 0b 13 56 bc 40 d9 aa 99 3a ff a5 69 c7 57 bd 3a |..V.@...:..i.W.:|
0x10022f28: 39 0f 36 c8 3c 99 71 60 a8 ee a2 df 24 4f 09 f3 |9.6.<.q`....$O..|
0x10022f38: da 47 86 4e b1 5e 71 be 38 5e a0 f9 4a ad a0 2b |.G.N.^q.8^..J..+|
0x10022f48: f5 41 29 0e e1 e4 82 24 4f 79 21 68 a1 0f ce 43 |.A)....$Oy!h...C|
0x10022f58: 5f 97 6e a0 cb 84 9f 55 78 0a ae 7c 8e 5f 3a 30 |_.n....Ux..|._:0|
0x10022f68: f1 74 32 bd d3 74 d0 82 30 07 d4 f8 ef 33 6d 04 |.t2..t..0....3m.|
0x10022f78: c9 bc 3e 39 ea bf 43 a9 49 0a e9 41 f0 5c 6f a4 |..>9..C.I..A.\o.|
0x10022f88: 4f 61 e8 88 3a fc 00 ba 80 e2 f9 d4 93 e0 4f 1e |Oa..:.........O.|
0x10022f98: a1 88 be 1a 0b 05 ef e0 c9 2b bc 0f be f0 73 bf |.........+....s.|
0x10022fa8: c4 73 3f 79 67 99 11 71 12 9c 56 b8 08 03 b4 52 |.s?yg..q..V....R|
0x10022fb8: bd 5d 89 e8 5e 78 6a 99 7d ba c8 ea f4 20 e9 76 |.]..^xj.}.... .v|
0x10022fc8: 9e f7 63 78 b1 5f 7d 48 7b 60 17 4c dc ba 4d b1 |..cx._}H{`.L..M.|
0x10022fd8: d6 ac 84 db 82 0b 40 39 25 d9 91 f1 b5 a5 19 13 |......@9%.......|
0x10022fe8: 79 95 91 a8 df f0 91 b4 db 98 02 15 33 18 81 d9 |y...........3...|
0x10022ff8: 1e cf 2b 69 83 3f c3 9b 52 4c e5 7f cf 9e a5 2c |..+i.?..RL.....,|
0x10023008: 39 ec 63 9e 91 fa e0 36 51 fe b2 b7 42 71 53 64 |9.c....6Q...BqSd|
0x10023018: 03 2e 61 44 4b 41 2a fc 29 e3 70 8a e5 87 2c 48 |..aDKA*.).p...,H|
0x10023028: 40 ae d9 ae a3 1c 2b 3b a8 e9 b1 c0 18 88 77 d0 |@.....+;......w.|
0x10023038: f0 f6 9f 14 bd 88 26 95 fe 4c ba 55 98 7d 26 f8 |......&..L.U.}&.|
0x10023048: d6 61 23 16 d6 90 78 1c fb d3 6d e4 47 a3 51 37 |.a#...x...m.G.Q7|
0x10023058: a1 6a 2b 13 ae 4d 6e 54 19 0b f3 be fc 97 04 17 |.j+..MnT........|
0x10023068: ce 1a 42 b2 78 fc 5e f6 13 0b 32 5b 22 cd 16 c5 |..B.x.^...2["...|
0x10023078: 70 1d c3 67 aa 84 22 b7 e5 6f 34 a8 fa c4 b8 a7 |p..g.."..o4.....|
0x10023088: a5 4e 0d f7 53 49 ab eb 7a 96 64 7f bf e5 b7 c2 |.N..SI..z.d.....|
0x10023098: b0 91 e2 ca c0 ee 29 5d 38 a4 02 85 14 26 2a 55 |......)]8....&*U|
0x100230a8: 8c 94 ef b0 6a 2c d3 34 a2 83 cb 5f ed df 16 0c |....j,.4..._....|
0x100230b8: df bd ad 53 6c a1 01 55 08 c7 2a 93 b8 cb c4 bb |...Sl..U..*.....|
0x100230c8: 2b f0 c0 37 f2 37 a7 2d 86 ad 45 d5 ec 3f 52 79 |+..7.7.-..E..?Ry|
0x100230d8: b0 e0 f7 59 94 c5 c6 3f bd 60 39 5a 75 69 29 71 |...Y...?.`9Zui)q|
0x100230e8: 25 b1 b0 70 32 4b 27 43 17 05 c2 80 0b c7 89 97 |%..p2K'C........|
0x100230f8: b7 61 c5 02 ea b7 03 0b c2 16 e4 0b 39 2f 69 44 |.a..........9/iD|
0x10023108: 81 fa 0a bf 7f 05 18 80 27 8b fc af c5 98 d7 2e |........'.......|
0x10023118: d5 23 80 74 f2 59 89 b2 63 6a 7e 09 aa 54 f7 84 |.#.t.Y..cj~..T..|
0x10023128: c8 a2 b4 4a a5 3a 17 02 6a 5c 2a 1c 0b a7 c9 b2 |...J.:..j\*.....|
0x10023138: cd 24 03 dc b4 44 ea 91 78 17 5b a2 ce 73 13 9e |.$...D..x.[..s..|
0x10023148: cd 71 d7 eb e6 5a 49 de 96 7f 9a 74 fe 61 bf c5 |.q...ZI....t.a..|
0x10023158: 3f 31 e3 5b c0 57 a7 d5 a6 f8 af 33 34 7b e6 15 |?1.[.W.....34{..|
0x10023168: 88 81 f1 33 21 4e f7 e7 4a 90 46 47 a0 84 6a 91 |...3!N..J.FG..j.|
0x10023178: d6 f8 e2 13 32 7e 57 53 91 df 31 fc 6a aa 65 36 |....2~WS..1.j.e6|
0x10023188: ce e2 e9 99 7c 23 c7 f1 b4 35 a3 d6 64 d6 8c 09 |....|#...5..d...|
0x10023198: 72 50 03 dc 92 e4 42 69 53 44 21 e3 8e 82 bd ec |rP....BiSD!.....|
0x100231a8: 72 86 97 eb 25 7d 31 d7 93 b4 6c 18 71 a5 b5 17 |r...%}1...l.q...|
0x100231b8: 57 70 6c ab f3 28 ad 6b 16 51 79 10 98 53 c1 df |Wpl..(.k.Qy..S..|
0x100231c8: 5d 51 20 cf ee 19 88 7d 2a 10 5e 50 24 ff 4f 08 |]Q ....}*.^P$.O.|
0x100231d8: 79 52 d5 80 84 ae 2d d8 64 b5 a3 0d d9 56 19 24 |yR....-.d....V.$|
0x100231e8: 54 8e 30 ee d7 a4 51 fc 5f 5a c3 72 1b 69 97 eb |T.0...Q._Z.r.i..|
0x100231f8: 85 8d 98 53 60 df c5 e5 c3 72 a2 68 61 c8 b5 b8 |...S`....r.ha...|
0x10023208: 2c 26 80 72 9f 90 f6 43 45 c0 18 6a 93 2d eb 56 |,&.r...CE..j.-.V|
0x10023218: be c4 0e 44 c4 79 4b a5 49 3f b0 af 36 14 98 f5 |...D.yK.I?..6...|
0x10023228: 6f 39 4a ca a4 6f 39 ff a7 f9 70 e1 64 a7 02 28 |o9J..o9...p.d..(|
0x10023238: 5f 44 fd bf 68 a4 08 d3 21 6e 5b 33 ca 7e 32 05 |_D..h...!n[3.~2.|
0x10023248: 52 ba 10 5a 06 5e 45 00 5b 44 5e 29 a5 df 15 96 |R..Z.^E.[D^)....|
0x10023258: c5 7d df 39 86 40 0b 2d 03 94 e7 db 6f 54 c3 c8 |.}.9.@.-....oT..|
0x10023268: d2 95 c0 1d 26 82 15 8b ba 54 ee 7a 7c 45 ff 57 |....&....T.z|E.W|
0x10023278: ff fb 35 5c 19 1a 80 c8 27 00 17 88 c0 8e 7e 11 |..5\....'.....~.|
0x10023288: 5c 79 27 98 96 a7 f0 16 e7 f7 a5 56 f1 c9 51 d1 |\y'........V..Q.|
0x10023298: ab 7b 17 24 d5 2c 7d 3a 7d 79 75 43 3e 96 eb f9 |.{.$.,}:}yuC>...|
0x100232a8: fe 1a 28 65 ee 40 5c e5 4e 63 b3 78 f6 2e 36 1d |..(e.@\.Nc.x..6.|
0x100232b8: 65 a0 08 de 1a f9 66 da 87 9b 79 b5 c8 ce ce 2c |e.....f...y....,|
0x100232c8: 65 ba 54 14 87 5e 54 76 58 f4 f1 d5 e4 47 40 d9 |e.T..^TvX....G@.|
0x100232d8: 99 0c 41 3d 9f be bd c7 9c db dc ee 43 f0 5c e5 |..A=........C.\.|
0x100232e8: 71 e6 1d c7 8a 83 a7 11 9c 68 27 2b 74 e8 7a ed |q........h'+t.z.|
0x100232f8: fb 69 76 c9 03 9a a4 64 09 94 62 0b 35 80 06 1c |.iv....d..b.5...|
0x10023308: 61 d1 c9 3c 0e e0 45 bd ea ad 5c 35 52 be 1f 44 |a..<..E...\5R..D|
0x10023318: f1 2e 5c 0c 67 23 8c 18 fb 4c b8 07 5f 07 8c 45 |..\.g#...L.._..E|
0x10023328: 28 b1 e4 12 f1 3c ba d0 8d 44 84 31 52 5c 08 1c |(....<...D.1R\..|
0x10023338: c8 96 6e c7 55 da c8 ef 31 d9 f2 36 a9 4f db b7 |..n.U...1..6.O..|
0x10023348: 80 af 98 0a 6c 96 8d 41 90 ba 76 35 e6 29 44 25 |....l..A..v5.)D%|
0x10023358: 2d fb fd 95 b2 0f 82 6e ec 2b 6c 17 e6 25 b8 f6 |-......n.+l..%..|
0x10023368: b8 b8 4f 65 3e 9b 98 a9 92 ff a0 00 78 69 e0 33 |..Oe>.......xi.3|
0x10023378: 99 0a eb 23 e4 a2 01 46 16 71 de 6e 66 cc 93 bd |...#...F.q.nf...|
0x10023388: 31 07 4c c1 64 3b 87 4b 08 4e 89 1b ed 63 db 1a |1.L.d;.K.N...c..|
0x10023398: d7 41 3a 96 97 2c ac 77 c4 4c c6 45 c9 69 cc fc |.A:..,.w.L.E.i..|
0x100233a8: 02 67 9f a8 85 84 f4 45 74 b7 da f9 36 05 4a bf |.g.....Et...6.J.|
0x100233b8: 46 b1 58 34 03 cb 00 2a 37 e5 69 83 99 84 50 b5 |F.X4...*7.i...P.|
0x100233c8: de 5c 47 dd fa 7d 2e b3 c8 26 81 a9 0d d2 7b ca |.\G..}...&....{.|
0x100233d8: c5 11 d1 0d ac ac ac 70 15 92 ac 92 10 a1 dc c8 |.......p........|
0x100233e8: b7 eb 7d c2 09 7d 21 10 81 36 8e 94 0c a9 50 40 |..}..}!..6....P@|
0x100233f8: f3 20 81 48 b9 27 69 97 ba 09 58 d7 78 ef 0e b8 |. .H.'i...X.x...|
0x10023408: 4f 50 51 0c 26 f6 38 dd b2 0a 43 57 e9 60 61 dd |OPQ.&.8...CW.`a.|
0x10023418: a7 00 88 75 51 bb e6 25 6b 68 f9 89 9d 9a e3 70 |...uQ..%kh.....p|
0x10023428: cc 3a 69 16 f4 92 47 0b b4 fc 8d 6b 65 bc 4a 7f |.:i...G....ke.J.|
0x10023438: a0 db 4f c0 97 64 78 90 99 db 63 85 39 f0 14 87 |..O..dx...c.9...|
0x10023448: 27 13 c1 19 5c 4d cf 69 95 25 83 f6 1e 16 5d 98 |'...\M.i.%....].|
0x10023458: b1 77 a2 11 d8 91 2f 71 4c 32 84 d9 3c 01 ba 8e |.w..../qL2..<...|
0x10023468: 8e 2e 89 06 51 13 7f 65 a3 b7 3e 42 d5 42 88 a8 |....Q..e..>B.B..|
0x10023478: 97 07 ec d4 7c c0 a8 20 3b 1a 40 82 4e 6d 65 0c |....|.. ;.@.Nme.|
0x10023488: 7c 05 ca 60 8d 7b 51 e6 c8 d8 3d 21 7e 6e bf 9a ||..`.{Q...=!~n..|
0x10023498: 94 42 e6 d7 a1 f4 25 d2 c4 b2 6b e5 1f 7c 53 3c |.B....%...k..|S<|
0x100234a8: a5 b7 8b e6 53 fb de f9 3e 94 7c fd fd 39 d5 9b |....S...>.|..9..|
0x100234b8: a9 5c ff fc 7e 14 d5 9f ea 15 0c 71 05 df 43 80 |.\..~......q..C.|
0x100234c8: 68 07 f6 99 cf 4b fc 48 90 2d d3 ff 2c 0f cb 07 |h....K.H.-..,...|
0x100234d8: 29 26 73 94 dc 1a 0f c6 80 6a f8 ca 2e 79 ea e0 |)&s......j...y..|
0x100234e8: 21 5b 08 67 b6 7c 35 b8 b2 05 4a 4b c1 bd 91 94 |![.g.|5...JK....|
0x100234f8: 27 1c fc 98 ec d9 67 fa 30 ab 1b 3a 26 40 0e 7f |'.....g.0..:&@..|
0x10023508: 7c 4c 21 c9 05 aa 56 8f d5 fa 10 cf 2d d7 6f 29 ||L!...V.....-.o)|
0x10023518: 81 b1 91 80 75 47 2a 68 bd 9a e3 90 4a be b8 3a |....uG*h....J..:|
0x10023528: 85 0f 02 84 10 85 e2 76 00 58 95 14 88 0c 4a 7c |.......v.X....J||
0x10023538: f0 df 38 65 42 9b 14 9d a9 49 d2 bb 4d b4 90 50 |..8eB....I..M..P|
0x10023548: cc c0 55 b8 c9 78 e5 25 a2 5f 60 70 d2 81 81 2b |..U..x.%._`p...+|
0x10023558: d2 92 ba b1 fb 75 e9 2c 7c da 87 43 5b 9c c6 c1 |.....u.,|..C[...|
0x10023568: ec d7 78 4a af 2d 6d 50 c9 e6 1a e9 b0 ea 7f 27 |..xJ.-mP.......'|
0x10023578: f5 96 fb 38 a2 b7 32 82 ad 3a a9 f2 be 04 50 ab |...8..2..:....P.|
0x10023588: 2a c5 f9 cd f0 c2 57 8c 25 df d7 6d 64 f8 a2 79 |*.....W.%..md..y|
0x10023598: d7 88 85 42 ed dd 47 21 c2 a5 20 ff 8e e5 01 78 |...B..G!.. ....x|
0x100235a8: 9c 5f c7 8b ec b1 dd 83 a0 12 92 7e 21 d6 68 06 |._.........~!.h.|
0x100235b8: 12 6c e4 0f 83 fc 1b a4 64 0a 52 11 cb 6a bb c9 |.l......d.R..j..|
0x100235c8: 61 7b 9b 81 d0 28 66 fe c9 42 98 c0 61 b0 42 d6 |a{...(f..B..a.B.|
0x100235d8: d4 dc 0f b4 28 9d c0 e4 92 98 a7 28 19 d3 7c db |....(......(..|.|
0x100235e8: 61 bc 34 a1 92 9b 56 6b 59 c9 a2 c2 b6 47 1a c8 |a.4...VkY....G..|
0x100235f8: 3a 6c 95 84 73 2b 57 24 b3 ee 52 51 01 d3 2f 91 |:l..s+W$..RQ../.|
0x10023608: cb 65 a3 cd b3 7e af 1c 6d 5e af ca b7 da de c9 |.e...~..m^......|
0x10023618: 85 24 e5 58 40 16 b3 71 72 1b 67 6b 5f 76 c2 77 |.$.X@..qr.gk_v.w|
0x10023628: ad b8 6f d3 55 e1 3c 3d c4 93 f4 b3 37 21 cd 2d |..o.U.<=....7!.-|
0x10023638: ef 73 83 62 44 4c 93 f9 82 74 93 51 a9 63 d8 7a |.s.bDL...t.Q.c.z|
0x10023648: 34 f6 43 38 87 c2 73 9e fd 8b 2d a0 4f 1a ca ff |4.C8..s...-.O...|
0x10023658: 5e 90 ba 25 e3 83 b7 09 97 26 60 c2 de 00 78 1d |^..%.....&`...x.|
0x10023668: f2 2e f0 d2 19 a5 8e 3e 13 a4 df 09 a3 fa 11 8a |.......>........|
0x10023678: 65 33 81 11 0f 31 ae a4 e9 24 d6 01 04 d2 e7 4d |e3...1...$.....M|
0x10023688: 0e f6 9b f3 4b a0 e8 34 b5 46 a7 42 b9 64 7e 3b |....K..4.F.B.d~;|
0x10023698: 21 ac 08 69 23 61 db a7 2e e9 55 63 ed e6 fd da |!..i#a....Uc....|
0x100236a8: 3b 5d b4 69 21 db ee 6f 24 5e 0e 8b 84 b9 9c 0e |;].i!..o$^......|
0x100236b8: 5e 87 c7 2e 80 dc 04 6e 65 7f a0 a5 f5 87 27 dc |^......ne.....'.|
0x100236c8: 49 da 87 30 36 7f 8d 14 29 ba 9a 37 7b f2 af cd |I..06...)..7{...|
0x100236d8: 63 de 85 7f 94 67 88 70 c9 60 81 a1 11 37 47 3a |c....g.p.`...7G:|
0x100236e8: 74 31 d5 79 0a c0 db 26 9b 5e 6a 1c b0 fb 30 24 |t1.y...&.^j...0$|
0x100236f8: a0 0d cb 05 73 2f 45 2d af 8a b9 39 55 9a 1d c1 |....s/E-...9U...|
0x10023708: f2 2e f7 e2 be 86 4b 66 a3 ba 94 95 d5 11 d0 4d |......Kf.......M|
0x10023718: f9 90 6f ad bf d7 f0 e1 7d 29 2d 87 b0 72 f3 fd |..o.....})-..r..|
0x10023728: 1f c8 eb 54 fd c2 61 7c f0 4a 1b 3b c4 2f ad 80 |...T..a|.J.;./..|
0x10023738: 86 1d 79 3a c7 87 83 f4 e0 3b 49 d2 9c 8c ef 0d |..y:.....;I.....|
0x10023748: c0 b9 1e f2 2a af 65 cb 84 ac da 7b 43 ff 8c 1f |....*.e....{C...|
0x10023758: 7b 50 5f cc d9 56 4f 7a bf 29 1d 60 e3 f2 b7 4f |{P_..VOz.).`...O|
0x10023768: 2c 54 25 34 67 a6 1b 61 4c b0 af c3 cf 92 ae 4e |,T%4g..aL......N|
0x10023778: 06 08 60 3d 77 ff a5 d4 27 cd 8e 2d e6 0b db ec |..`=w...'..-....|
0x10023788: 52 69 a7 7b 11 56 c3 9e e9 25 b1 7d fd 3c 7d c4 |Ri.{.V...%.}.<}.|
0x10023798: b0 d4 fa ee a1 fa 77 ac de 90 e1 e2 47 27 62 17 |......w.....G'b.|
0x100237a8: 56 d6 d7 e4 25 af f3 b0 64 24 53 05 e8 fd 05 b7 |V...%...d$S.....|
0x100237b8: 73 00 23 a6 f3 a1 63 53 9a 42 44 3d e9 3b a3 00 |s.#...cS.BD=.;..|
0x100237c8: 83 41 60 67 6b 90 c8 0d 16 20 cc 67 b6 57 6b 61 |.A`gk.... .g.Wka|
0x100237d8: aa 11 ea f4 94 00 8e 43 79 95 61 14 31 2b cd 80 |.......Cy.a.1+..|
0x100237e8: a0 c5 0c e4 ee 12 6c 72 f7 43 3d 95 7d 1c fd e8 |......lr.C=.}...|
0x100237f8: 3a 97 1e c5 22 d7 44 09 03 15 58 6d 71 7c 1b db |:...".D...Xmq|..|
0x10023808: 0b b3 56 94 7b da a2 8b 84 83 cd 1d d9 15 98 ee |..V.{...........|
0x10023818: 10 fc cf 31 ed ab 08 14 f4 cf 09 1e 49 15 fa 0a |...1........I...|
0x10023828: 5a 22 0f d3 7f 96 6b a9 23 27 b2 ac 38 92 56 79 |Z"....k.#'..8.Vy|
0x10023838: 9a 66 53 b2 2f 07 f6 e6 9e 0e e6 56 39 af 63 09 |.fS./......V9.c.|
0x10023848: 59 ea 7a 72 36 22 a8 5b 69 f2 0c f0 86 c0 b5 ae |Y.zr6".[i.......|
0x10023858: c2 b6 c2 4c 39 a2 cb c6 2f 93 05 ca c3 6a 76 7e |...L9.../....jv~|
0x10023868: b8 a1 bf c1 5b 97 a1 b4 b2 27 4d 2d b4 36 5c 13 |....[....'M-.6\.|
0x10023878: b9 a3 cf ab b6 f3 83 ed 58 9a f6 cc 1a a5 20 16 |........X..... .|
0x10023888: 63 6f 00 17 3d 8b f5 cc 0a 0e 4d 12 c9 ee e6 11 |co..=.....M.....|
0x10023898: e8 aa d1 76 b9 ce 8e 99 6e a4 bc 7b 9e ce 6a 18 |...v....n..{..j.|
0x100238a8: c2 4b 7e 98 e1 b3 79 00 cb 91 f4 75 ac 81 cd 44 |.K~...y....u...D|
0x100238b8: f8 8e f4 3f f3 c5 d6 a4 36 d4 df 63 65 5f 3e 29 |...?....6..ce_>)|
0x100238c8: f1 2e 40 ea ae 37 16 e0 8b 1a a7 f4 b2 97 9e 35 |..@..7.........5|
0x100238d8: 99 37 ce 64 94 24 05 08 a8 48 c8 7d e9 8f 21 b3 |.7.d.$...H.}..!.|
0x100238e8: 17 de ac 6c 9a 67 61 a9 5a 29 d4 eb 59 41 74 09 |...l.ga.Z)..YAt.|
0x100238f8: 9d b9 fb 28 63 57 22 ab 8c 59 ff 04 45 10 e2 0f |...(cW"..Y..E...|
0x10023908: 91 fd b2 d3 39 81 d5 1a c8 f0 55 55 3d 7b 85 b2 |....9.....UU={..|
0x10023918: 68 1a a1 ce e5 bf 00 6f e7 e2 6e 27 a8 f7 40 57 |h......o..n'..@W|
0x10023928: 75 c1 91 53 1d 27 c1 55 1e 4d cf a3 b2 b6 84 aa |u..S.'.U.M......|
0x10023938: 1b 98 ea 8e 44 20 d6 90 8d d0 0f 5f a9 ad 94 7e |....D ....._...~|
0x10023948: 68 d3 ec db df a7 71 3e 0f 16 ce 5e 6a d4 27 98 |h.....q>...^j.'.|
0x10023958: f2 25 8c 07 99 79 b2 3b f9 06 e0 89 07 c1 6b 1f |.%...y.;......k.|
0x10023968: ec d3 6b 9f fa 5d c3 e6 f1 b1 02 4c 85 f1 b5 8c |..k..].....L....|
0x10023978: e6 71 d5 ff 7f da 17 d8 a2 61 32 3a 1c 86 31 3b |.q.......a2:..1;|
0x10023988: db bb 86 7b 46 c1 42 19 23 6f b8 35 43 d5 ea 8f |...{F.B.#o.5C...|
0x10023998: d3 93 7d e6 d4 d0 74 65 fd 9c 80 4c f3 87 ae 88 |..}...te...L....|
0x100239a8: 1f 23 5d d3 e5 2a eb 6b 81 69 65 c1 f7 27 ba 4b |.#]..*.k.ie..'.K|
0x100239b8: c8 b9 ea 67 a2 de 6d e2 44 8e 54 fc df ec a1 47 |...g..m.D.T....G|
0x100239c8: 23 87 99 63 93 07 55 3f fa 37 ae 6c 46 03 de 69 |#..c..U?.7.lF..i|
0x100239d8: c9 0d 39 cf 24 36 19 cd 3f d6 6b be 56 e4 46 bc |..9.$6..?.k.V.F.|
0x100239e8: 4d f1 79 e8 c2 e0 63 fa e4 f2 5c 95 14 95 2d af |M.y...c...\...-.|
0x100239f8: 70 60 c8 07 15 e3 cd 87 40 58 b1 57 21 f8 6b df |p`......@X.W!.k.|
0x10023a08: ab 58 d1 26 27 91 e3 03 c6 02 ed 54 da 08 f4 1c |.X.&'......T....|
0x10023a18: bc 05 b1 1e c0 51 90 6c 3c d3 ae bf 7a 6d a7 74 |.....Q.l<...zm.t|
0x10023a28: 92 ff 38 c6 f1 9a 63 60 af 0d 89 d5 7a 18 c8 2d |..8...c`....z..-|
0x10023a38: 76 20 c5 bb 4f 31 75 ea bc 2a 97 b6 29 16 63 f2 |v ..O1u..*..).c.|
0x10023a48: fa 58 13 9f de bb d5 b4 c8 bc a2 d1 77 48 a7 b6 |.X..........wH..|
0x10023a58: 56 c7 d2 82 f0 91 dc 40 97 90 42 cc c4 08 f8 d6 |V......@..B.....|
0x10023a68: fc 70 55 d4 c9 39 cf 47 83 f5 d8 af 5d 98 53 35 |.pU..9.G....].S5|
0x10023a78: d0 d5 eb 20 57 84 c1 0a 51 f0 8a 11 77 4d ae 6c |... W...Q...wM.l|
0x10023a88: 78 a3 c2 77 25 40 74 df df d1 43 4a 7e 26 6f f6 |x..w%@t...CJ~&o.|
0x10023a98: b0 d3 8c d6 b3 73 33 92 c5 a2 0e b8 47 24 8c b5 |.....s3.....G$..|
0x10023aa8: 3d 20 1f 5a 63 6b 01 fc 16 d5 8c b3 72 ba eb 95 |= .Zck......r...|
0x10023ab8: d7 a1 d7 20 97 e7 c8 0e d4 22 50 3b dd 4c ad e0 |... ....."P;.L..|
0x10023ac8: 72 66 05 e4 0c 3a 1f d8 76 d7 80 9e ea 04 f1 40 |rf...:..v......@|
0x10023ad8: 9c 88 12 7f 32 7a bd 63 2c 42 7a 37 5b 86 dc c0 |....2z.c,Bz7[...|
0x10023ae8: 3e 4a 58 3e bc a4 75 db 32 03 ec e0 00 1d 6d 3f |>JX>..u.2.....m?|
0x10023af8: c2 2a 90 ed 07 aa 1c 42 9f 4c 3b b1 80 fb f2 48 |.*.....B.L;....H|
0x10023b08: e5 97 03 c4 a1 84 99 0c a5 92 e1 d0 26 ce 76 79 |............&.vy|
0x10023b18: 81 f7 2b c3 65 7a ae 2a 71 a3 bb 44 3b c4 e8 c7 |..+.ez.*q..D;...|
0x10023b28: 3b 5b 3c 7e 4d 54 fa d8 1f b9 56 78 3b 88 15 71 |;[<~MT....Vx;..q|
0x10023b38: 48 4a 9c 83 4e d3 27 c6 d3 ad d2 37 1d a6 7c 11 |HJ..N.'....7..|.|
0x10023b48: e7 9b ea 52 af 79 9c 04 af 7a be 1d 73 d9 40 4a |...R.y...z..s.@J|
0x10023b58: 4f 60 f4 d6 90 f3 17 06 52 a6 7f 3e c3 7d 9e 77 |O`......R..>.}.w|
0x10023b68: 50 1c d6 bd e6 8c 64 eb 4c 8a f8 76 9d 66 02 bb |P.....d.L..v.f..|
0x10023b78: 12 03 f4 c2 22 2b b5 c6 cc 4a 0e 85 64 dd c3 a1 |...."+...J..d...|
0x10023b88: 14 d5 94 65 1d bd 09 99 dc 78 3e 56 4c be 55 f6 |...e.....x>VL.U.|
0x10023b98: 44 19 6c 8b 3b 07 4d b2 7d 05 9f 37 86 0a 81 c0 |D.l.;.M.}..7....|
0x10023ba8: d1 9d b2 56 51 28 d7 e1 1c 8e 8b 05 18 49 ec c3 |...VQ(.......I..|
0x10023bb8: 61 a8 1e 7a 5e 9c ad c4 1e a4 34 b8 60 75 0c dc |a..z^.....4.`u..|
0x10023bc8: eb dc d1 32 e7 fa 31 f8 14 45 dc 1e 3e 79 5a 65 |...2..1..E..>yZe|
0x10023bd8: 4c 3e 85 e0 c4 d7 1b ca 4b 10 10 a3 98 ac d5 a0 |L>......K.......|
0x10023be8: 91 c2 f2 70 6e a9 01 cd 97 f6 bf ba 4c 93 9b e5 |...pn.......L...|
0x10023bf8: cf ad f8 ce da e5 2f 63 21 04 2b 6e ff 45 cc a8 |....../c!.+n.E..|
0x10023c08: 5f 91 c7 5f 6c 77 a4 ca fa b2 58 43 a1 21 b6 4f |_.._lw....XC.!.O|
0x10023c18: 0b 4f 2d 06 b3 4b a7 70 41 60 b9 c1 2c 8a e4 80 |.O-..K.pA`..,...|
0x10023c28: 43 51 ad f4 ba 08 f3 3e 26 45 05 d5 5f b1 dc 42 |CQ.....>&E.._..B|
0x10023c38: 79 b3 40 dc b3 2e c2 59 aa f2 fd 88 65 ea 38 34 |y.@....Y....e.84|
0x10023c48: 0e bf 3d ee 53 85 6d 21 51 fb 72 cb 16 7b 2e 72 |..=.S.m!Q.r..{.r|
0x10023c58: e7 69 11 4a a6 9b 32 56 54 f5 75 d0 c3 26 92 55 |.i.J..2VT.u..&.U|
0x10023c68: ed 45 c3 ab ba 29 cd 24 d4 9a cb 4f 65 07 75 31 |.E...).$...Oe.u1|
0x10023c78: 50 46 3a 01 a6 c2 5d 9d 7e 2f a0 be b8 f5 89 c7 |PF:...].~/......|
0x10023c88: 36 54 d9 fe ed 5a 11 dd b1 6c 93 f8 19 90 d2 24 |6T...Z...l.....$|
0x10023c98: 52 86 60 6c 33 34 f2 b6 9b 6c 4b 92 7f 2e 4f e9 |R.`l34...lK...O.|
0x10023ca8: 37 6c f4 72 e1 49 9d 7c 00 8d 45 77 dc 6d df b0 |7l.r.I.|..Ew.m..|
0x10023cb8: b1 aa 89 f9 a0 57 39 75 a1 af 39 a0 5c 0d c6 c9 |.....W9u..9.\...|
0x10023cc8: 12 16 20 1f f9 2c c2 cb 7e c0 18 f5 6b 5d 5a 1f |.. ..,..~...k]Z.|
0x10023cd8: 1f bc 5b b5 75 df 2c 83 4b 36 45 be 22 50 35 4b |..[.u.,.K6E."P5K|
0x10023ce8: 45 1e 35 0f 7a 3c 07 33 1d 33 5d af a9 eb e1 f7 |E.5.z<.3.3].....|
0x10023cf8: ac 41 9c 49 23 fa 31 26 3f e2 67 47 70 4e 52 9f |.A.I#.1&?.gGpNR.|
0x10023d08: 35 cb dc 24 33 ae f6 1f fc e8 79 db ed ed a7 77 |5..$3.....y....w|
0x10023d18: be 1c 95 d5 73 2b 72 66 90 fd 6f 4d 3f 58 35 fa |....s+rf..oM?X5.|
0x10023d28: db 0d 61 25 d5 b9 16 a2 5c 9b e4 b3 6a 87 77 cf |..a%....\...j.w.|
0x10023d38: d0 50 04 79 7e d3 88 f6 cf 98 26 31 4d 82 50 cb |.P.y~.....&1M.P.|
0x10023d48: c7 9f 0d 63 64 29 62 55 6f 9c 10 88 5a 46 2b d6 |...cd)bUo...ZF+.|
0x10023d58: f2 d6 a1 6d c9 cf 2a 94 e4 70 d2 7c ee 9a 64 8d |...m..*..p.|..d.|
0x10023d68: 02 8d 94 33 9e e1 5c 6c 8b 0d d0 4a 30 c7 cb 92 |...3..\l...J0...|
0x10023d78: d5 dc bd c1 26 31 56 a8 78 d5 9a 3e 0a 49 ef c4 |....&1V.x..>.I..|
0x10023d88: 89 db ff ba 1b ca 64 be 77 8d a7 69 b0 87 4f e3 |......d.w..i..O.|
0x10023d98: aa 24 bd c2 ce 1d e6 8b d8 04 53 5a e3 0b 54 1a |.$........SZ..T.|
0x10023da8: 22 1a 4c 72 e5 a2 67 98 45 41 31 30 bd 83 d9 04 |".Lr..g.EA10....|
0x10023db8: ea 63 8c 7a 9a 9c 4c 91 ec 6c 87 94 f7 cf 5d 36 |.c.z..L..l....]6|
0x10023dc8: 5f ef b1 6e d0 08 14 ee 21 71 33 41 d9 f4 53 54 |_..n....!q3A..ST|
0x10023dd8: a7 05 05 0b 52 4f b7 46 7d 74 6a 9b 31 06 ec 85 |....RO.F}tj.1...|
0x10023de8: 54 4b 9c b6 13 6d 51 c9 b9 3a 4d 30 54 db 19 79 |TK...mQ..:M0T..y|
0x10023df8: 9c 57 d3 69 e4 36 c3 aa 71 16 c0 e7 28 39 55 16 |.W.i.6..q...(9U.|
0x10023e08: 9c a0 17 51 89 02 e3 63 8d ff 31 1c 31 3f aa 73 |...Q...c..1.1?.s|
0x10023e18: c8 57 47 f4 a0 af a1 3a e3 b9 d5 b7 ec a9 9f 5b |.WG....:.......[|
0x10023e28: be 66 48 c2 1c 9e 29 f6 1e 69 ad b3 18 6f f8 46 |.fH...)..i...o.F|
0x10023e38: 40 5a e3 1f 7f cd e1 64 41 b5 35 97 5e 3b ee f9 |@Z.....dA.5.^;..|
0x10023e48: 87 a6 f8 22 ef cb f2 db 99 6e 26 c7 c9 22 a0 19 |...".....n&.."..|
0x10023e58: 06 a1 87 23 c1 97 f7 8b 43 95 37 9e 43 ba 2c a8 |...#....C.7.C.,.|
0x10023e68: 3a f4 6e be 47 49 02 b9 0e f9 b6 a7 25 28 b6 60 |:.n.GI......%(.`|
0x10023e78: ee 2e 9b fa 67 0a 99 a9 c3 2c 7e 9e 41 cd 34 e8 |....g....,~.A.4.|
0x10023e88: d3 77 94 e2 72 88 a8 c2 42 b4 1a 4d 54 df 47 07 |.w..r...B..MT.G.|
0x10023e98: 4d 01 4d 2d e3 eb 6e fc fa 35 1d 37 af 74 57 a0 |M.M-..n..5.7.tW.|
0x10023ea8: 5e 18 1b d5 cc c9 6a b2 08 41 33 99 f7 1e de 99 |^.....j..A3.....|
0x10023eb8: 92 e1 1d 79 ea 2c 1f 36 b9 49 71 07 d4 df cf 6e |...y.,.6.Iq....n|
0x10023ec8: 49 18 98 49 27 a8 5c 5e 97 61 83 4b 21 ee 63 50 |I..I'.\^.a.K!.cP|
0x10023ed8: 2e 41 ad 2a 0f 0d c6 63 d4 bb 5e 24 b6 6b 8b e8 |.A.*...c..^$.k..|
0x10023ee8: cc 89 ec 7f b7 6e 14 ac c1 ae f7 0e 52 68 5a 0c |.....n......RhZ.|
0x10023ef8: b2 1f be c3 50 8b ab 90 97 4e 74 f3 a5 7c fc 63 |....P....Nt..|.c|
0x10023f08: c8 74 cb 49 12 fc 65 fb 7d 7d 15 d8 f5 31 90 11 |.t.I..e.}}...1..|
0x10023f18: b5 71 de 81 01 d0 ba 3a 47 89 61 e2 4f 18 17 98 |.q.....:G.a.O...|
0x10023f28: a1 62 c7 ca 7b 65 fe 67 81 de cc 56 eb 1b 3d c9 |.b..{e.g...V..=.|
0x10023f38: 6a cc 88 46 f1 07 05 f8 0e 42 b8 60 1d eb 5b dc |j..F.....B.`..[.|
0x10023f48: 88 3f 3f c4 16 e2 9d 31 19 ea 7c 47 7d 30 38 df |.??....1..|G}08.|
0x10023f58: e6 51 64 36 e0 24 f9 1e cd 9f 20 24 76 74 99 e3 |.Qd6.$.... $vt..|
0x10023f68: 75 0e 95 30 01 d7 bc ec 7e 8f ae 2a 69 fb 80 0c |u..0....~..*i...|
0x10023f78: f1 5c 38 11 a7 1c 5c a3 3b 8a 57 92 1d e4 9b 66 |.\8...\.;.W....f|
0x10023f88: 0f 2e 41 07 c7 ab bd 2f e1 7f f9 b5 93 a3 1f 5d |..A..../.......]|
0x10023f98: 1c 8a 24 16 74 c6 73 c1 45 4f d4 f6 86 9f 1f 42 |..$.t.s.EO.....B|
0x10023fa8: 92 f7 31 1d c5 8d 03 4b ca 64 80 5f 54 48 d1 e9 |..1....K.d._TH..|
0x10023fb8: c3 c7 6e f0 12 2f 86 03 a6 74 bc 43 29 31 a6 8b |..n../...t.C)1..|
0x10023fc8: 9f ba 0f 6e 8c 16 78 83 40 d9 91 bb 57 c3 25 9f |...n..x.@...W.%.|
0x10023fd8: b9 98 c0 21 02 eb 08 1e d3 62 15 a9 06 e6 d1 bb |...!.....b......|
0x10023fe8: fe 38 07 36 4e 4d 28 59 42 36 0c 70 c4 f8 82 72 |.8.6NM(YB6.p...r|
0x10023ff8: 07 4a a2 2c 36 4f c4 8a b4 48 9a 76 56 55 45 20 |.J.,6O...H.vVUE |
0x10024008: 64 52 d6 3d 64 f6 fe 3b a1 78 cc 51 19 d3 cd 63 |dR.=d..;.x.Q...c|
0x10024018: 3f 27 26 2b 12 17 13 7f 30 94 7a 72 5e 4c 1e c3 |?'&+....0.zr^L..|
0x10024028: 64 5b 7a 95 3c 33 be 2a 70 7c a8 ce 1f 82 39 f5 |d[z.<3.*p|....9.|
0x10024038: 47 03 6c f9 cc eb bf 8b 6a 51 64 6a 33 8f b6 cc |G.l.....jQdj3...|
0x10024048: ae b0 bc f0 fe 87 ae 4f 86 aa 78 58 47 61 20 4a |.......O..xXGa J|
0x10024058: 6d cf cf b8 94 45 e8 e2 3e 69 7e fd c0 88 da cc |m....E..>i~.....|
0x10024068: d9 7c b2 6e 9b 78 c8 be 22 60 f7 8a 75 91 93 14 |.|.n.x.."`..u...|
0x10024078: 0c 7f 32 4c 99 b2 be 16 a4 6d 01 a8 e0 0e 81 36 |..2L.....m.....6|
0x10024088: d9 2b 03 3b dd 4c c6 97 a7 c9 3e ac 17 81 ec 96 |.+.;.L....>.....|
0x10024098: ff 4b 7e ce 03 2b e2 98 ab 9f 3d c7 6f 0c 78 66 |.K~..+....=.o.xf|
0x100240a8: dd f7 bb 64 01 c7 e0 2b cd 4b aa ca 55 fc 32 84 |...d...+.K..U.2.|
0x100240b8: e2 a5 08 b8 0a 8f 5d 9e 06 3d cc a0 8c a2 f9 cc |......]..=......|
0x100240c8: ce 76 29 8f 6e 90 11 b0 41 4f 1c 50 ec 78 7d cc |.v).n...AO.P.x}.|
0x100240d8: 87 5e cd cf d7 1e c0 43 ee 98 37 22 1a 61 c8 0d |.^.....C..7".a..|
0x100240e8: 1a e4 9b 68 b3 0a a1 90 29 98 f4 67 cb 05 0b 38 |...h....)..g...8|
0x100240f8: 1a fa bf 0a 2a f0 81 2c e0 ba e6 aa 08 64 05 e2 |....*..,.....d..|
0x10024108: 4d e4 91 99 86 3b 9f 08 c5 33 47 df f8 19 ce 57 |M....;...3G....W|
0x10024118: ff 5d 28 63 38 68 8f 26 1a cf cc cd 69 a8 a6 de |.](c8h.&....i...|
0x10024128: 84 d6 f4 4d 1a 14 cd 30 fc 56 d4 52 89 9a 25 84 |...M...0.V.R..%.|
0x10024138: 8f 85 05 fe 0e 60 b3 98 1a 97 59 b9 c6 a1 b9 c5 |.....`....Y.....|
0x10024148: db bc fb 27 8e 67 46 c3 32 6c 98 25 12 24 09 b9 |...'.gF.2l.%.$..|
0x10024158: b7 13 96 fe 65 a8 b2 c9 e6 f6 20 b1 f6 b9 35 18 |....e..... ...5.|
0x10024168: 36 61 a1 9b 36 13 0f 67 d5 f7 83 ca a0 5a 26 e7 |6a..6..g.....Z&.|
0x10024178: ed 5d 8c 0e ce 5c c8 84 44 ab b5 87 d7 be 2c 54 |.]...\..D.....,T|
0x10024188: 9d c1 50 dd 7c e0 35 40 37 b5 2d 0c 3d ef 7b 25 |..P.|.5@7.-.=.{%|
0x10024198: bd d5 66 e3 51 fd c4 67 ac 5b 01 f1 57 70 47 f1 |..f.Q..g.[..WpG.|
0x100241a8: 50 f4 81 25 9e 4c e8 c1 ad fe 82 42 cc 57 fd 79 |P..%.L.....B.W.y|
0x100241b8: 0d 9f 04 43 bb 3c 54 22 00 c8 f3 ec 87 6f 63 02 |...C.<T".....oc.|
0x100241c8: 57 33 00 32 fd 05 9f ed bd 86 5e 7e 1c 8a 1a 14 |W3.2......^~....|
0x100241d8: 5f bb 0b 69 c7 16 ab 2c 57 12 a5 17 45 47 54 d5 |_..i...,W...EGT.|
0x100241e8: de c7 ea bf a5 ef 3f 49 94 69 c5 95 db 29 45 ba |......?I.i...)E.|
0x100241f8: 4a ff b9 96 45 37 ab 6d 8a 86 a0 c3 d9 4f 37 58 |J...E7.m.....O7X|
0x10024208: 47 17 a3 f0 db 4a 18 c3 68 d7 bf e2 c0 7e 02 29 |G....J..h....~.)|
0x10024218: 5e a5 ce 1a b6 8f d6 86 ac 30 a2 75 4e 76 e6 10 |^........0.uNv..|
0x10024228: db 00 7e 6e 72 8f 6b a2 e5 33 f9 89 ce 7f 2d c7 |..~nr.k..3....-.|
0x10024238: 82 9d 26 86 43 2c 30 50 fb 21 db d8 18 75 c0 0d |..&.C,0P.!...u..|
0x10024248: 91 04 ce 39 7b 9e 8c f6 46 2f dc 0b 85 e1 32 d9 |...9{...F/....2.|
0x10024258: 33 ba d5 70 89 18 e7 2e 60 47 2b c0 04 25 85 63 |3..p....`G+..%.c|
0x10024268: d1 43 fb 95 78 8f b8 4b df 1a 07 17 17 79 92 a2 |.C..x..K.....y..|
0x10024278: b8 63 01 8e 96 40 2b 81 19 d9 59 bf b0 80 cc e2 |.c...@+...Y.....|
0x10024288: b3 99 34 18 44 e4 1d e3 6d db 5f ef 31 57 a1 de |..4.D...m._.1W..|
0x10024298: 7a dd 91 aa cf 31 76 ed 79 0b 1c c4 94 ad c0 d7 |z....1v.y.......|
0x100242a8: bd 6f 02 b0 88 f7 4c cc ee 48 8f 2e 27 05 39 72 |.o....L..H..'.9r|
0x100242b8: 35 d9 d4 52 1f ba 26 a8 29 63 4e ed 55 e1 cb 0e |5..R..&.)cN.U...|
0x100242c8: c0 25 58 2e 06 50 64 a0 83 eb 14 34 73 d9 5f f3 |.%X..Pd....4s._.|
0x100242d8: 1b cb 1f 0a 32 97 8a 80 9b 4f 02 04 fb bb 5d 59 |....2....O....]Y|
0x100242e8: 0c 79 a9 04 6a 48 92 1d 5c 76 39 12 c7 89 e7 ea |.y..jH..\v9.....|
0x100242f8: e9 ec fd e5 59 70 d0 04 4e 92 2a 56 55 d2 94 7a |....Yp..N.*VU..z|
0x10024308: d3 ca 5e a8 be 67 ce 8d fa 79 65 26 e5 dd 6e f3 |..^..g...ye&..n.|
0x10024318: 73 97 6c 60 ed c7 a8 37 31 03 94 7d 72 5b 26 f6 |s.l`...71..}r[&.|
0x10024328: b7 b7 67 52 85 6b cc ef 98 b2 20 ce 52 1c 12 6d |..gR.k.... .R..m|
0x10024338: c4 60 4c 30 6e 72 38 d7 78 8d bb d4 64 71 00 1e |.`L0nr8.x...dq..|
0x10024348: 00 09 fa d8 5f 3c 39 26 3b a6 af 77 92 7e 52 c1 |...._<9&;..w.~R.|
0x10024358: 46 71 b6 76 7d 6c e3 f8 bb 49 54 82 a6 9c da b1 |Fq.v}l...IT.....|
0x10024368: b5 9c ba c0 31 43 59 87 f7 60 f1 9b 15 cf 1e d8 |....1CY..`......|
0x10024378: a0 09 d1 25 c0 93 14 6a ac ed 54 eb a3 1c f4 03 |...%...j..T.....|
0x10024388: b3 8b 8d 2e 01 06 99 ed 24 97 eb d3 39 54 a0 55 |........$...9T.U|
0x10024398: ca 72 b5 30 c5 77 98 59 94 dd 61 0d db a9 1a 58 |.r.0.w.Y..a....X|
0x100243a8: c7 35 ee d5 91 b1 17 a2 e0 a4 11 58 7a a9 57 b3 |.5.........Xz.W.|
0x100243b8: 5b dd 73 91 b1 e1 1e 45 e7 bc a6 0d 4c c5 dd 0c |[.s....E....L...|
0x100243c8: 5c cc 9e f5 fa 64 f1 7a 0a c3 c5 7d 86 86 c2 af |\....d.z...}....|
0x100243d8: f3 6c e8 04 8d 50 2d f9 d0 cb e7 2e b2 9f 97 11 |.l...P-.........|
0x100243e8: bc b5 ab 05 27 54 c4 4f 7d 9b 98 00 2d d7 8c ae |....'T.O}...-...|
0x100243f8: 9c 23 83 6c b2 80 55 98 51 0d cc 9e 59 5a 19 87 |.#.l..U.Q...YZ..|
0x10024408: 63 75 6a 06 a5 36 b2 e7 e2 38 f9 04 c9 2e ff 0b |cuj..6...8......|
0x10024418: c8 2d 4f 1d 98 5a ad 4e fa 32 f9 ba 17 0a 9b 60 |.-O..Z.N.2.....`|
0x10024428: 04 29 5f f9 f1 ef 74 ed 98 8d 06 b2 8c 79 b8 de |.)_...t......y..|
0x10024438: 3f b4 62 07 9d f6 e2 ee 33 a8 6b 69 74 11 95 5a |?.b.....3.kit..Z|
0x10024448: 51 c3 16 d2 b5 69 9e ba 46 e9 58 10 5e 59 ae 59 |Q....i..F.X.^Y.Y|
0x10024458: 76 4f 9a 13 aa 12 44 d4 ee a8 70 1c 54 4b d2 d7 |vO....D...p.TK..|
0x10024468: f0 c5 8b 74 a2 f0 22 b8 5b 13 fa ec 09 1c e9 0d |...t..".[.......|
0x10024478: dd 8f 2d f5 06 af 36 1c 25 74 ad f4 7a fc 1a 9b |..-...6.%t..z...|
0x10024488: 47 77 fc e2 ef 3e 2c e1 93 82 c7 cc 39 ac 76 b8 |Gw...>,.....9.v.|
0x10024498: f4 59 9c 1e f0 33 9b 02 d8 c4 38 46 01 fa e8 eb |.Y...3....8F....|
0x100244a8: 5a 4d d1 b0 e2 31 d1 e0 9c 74 00 4d bd 51 13 54 |ZM...1...t.M.Q.T|
0x100244b8: 23 6f 7a 35 af 73 03 6c 68 64 98 5a e7 d7 a5 a6 |#oz5.s.lhd.Z....|
0x100244c8: dc 3a 7a c7 a0 68 25 47 6e 81 0c 89 9b 66 2f 8e |.:z..h%Gn....f/.|
0x100244d8: 43 d7 3c 95 b0 33 b3 15 00 db b2 9e c8 7c 77 ab |C.<..3.......|w.|
0x100244e8: 0a 7a 28 f6 fa 07 cb 1b a2 1f a7 86 f3 e5 07 80 |.z(.............|
0x100244f8: 8b 9c 7d ff ea 80 79 1f 23 c1 b7 0c 70 2e 12 8c |..}...y.#...p...|
0x10024508: 84 a1 3b 41 33 71 b1 8c c1 80 08 36 6c b3 cb 99 |..;A3q.....6l...|
0x10024518: 3a 3a 9f 98 34 8e 83 7e 9c 82 22 29 eb 95 d0 68 |::..4..~..")...h|
0x10024528: d2 e8 22 7f 07 ed ea e0 f7 0e 8f e4 27 cb f3 f9 |..".........'...|
0x10024538: c7 ef 68 1d f2 dd 7d 9d 22 72 6c 4f 61 9b e8 89 |..h...}."rlOa...|
0x10024548: fd fc aa ac dc f2 54 f0 82 76 c6 88 7b b7 6b 23 |......T..v..{.k#|
0x10024558: 36 96 d4 1e 09 2e 6a c5 fe 8c 7b cf 49 ac 73 b2 |6.....j...{.I.s.|
0x10024568: a7 64 23 3f 23 71 0b 46 86 37 00 5f 06 50 73 d3 |.d#?#q.F.7._.Ps.|
0x10024578: dc 87 15 8d a2 ad 10 4a 45 bf 21 7d 37 60 cc 47 |.......JE.!}7`.G|
0x10024588: 1d e2 ed bc 71 5e 30 e5 2d ad 68 12 d5 d1 0d 9e |....q^0.-.h.....|
0x10024598: 90 2f b0 11 4e ab 36 22 fe 5c 3d 09 8e 2f 12 b0 |./..N.6".\=../..|
0x100245a8: c6 df 24 04 e5 b7 e0 6a 96 ac 9c ea 20 f5 56 4a |..$....j.... .VJ|
0x100245b8: cc e8 d6 cd 03 38 0c 33 e1 29 f4 e2 39 20 5c 9b |.....8.3.)..9 \.|
0x100245c8: 1a 2b 95 7a a2 1b bb 4e 7c db 03 7e 8e 8e fb ba |.+.z...N|..~....|
0x100245d8: 01 bc 94 17 55 99 fd 22 b0 e4 16 f3 d9 92 f2 20 |....U.."....... |
0x100245e8: 1b 8b b9 08 8e f8 59 53 2e 4c 4a 8a 45 54 8d 89 |......YS.LJ.ET..|
0x100245f8: 7a ff ec ac f2 6b ce e9 50 4c 28 83 80 24 0b 85 |z....k..PL(..$..|
0x10024608: 40 9c a3 7f b2 45 8d 6a 5c 0a 3c e8 f1 cc 28 60 |@....E.j\.<...(`|
0x10024618: 28 76 86 48 1d 22 78 f5 ef e1 bd bd a0 db f5 af |(v.H."x.........|
0x10024628: 61 28 b9 b4 9e be 5b 23 d2 af ce d5 f0 6b e5 1a |a(....[#.....k..|
0x10024638: b7 0f 24 d9 ff dc 26 46 af 84 9d 33 69 14 61 cc |..$...&F...3i.a.|
0x10024648: 72 1c 45 85 ee 2a 98 a5 a9 39 42 13 5f 39 44 20 |r.E..*...9B._9D |
0x10024658: 19 1e 88 57 19 9a 35 a1 6e 5b c9 bd 0b d5 61 25 |...W..5.n[....a%|
0x10024668: 13 37 fa da ba ff 96 6a f2 97 b9 4a 4d 2f ec 33 |.7.....j...JM/.3|
0x10024678: c3 8c 76 d6 86 ab 33 4d cb ba bc b1 ca ac d3 b7 |..v...3M........|
0x10024688: fb 58 b5 0a f5 72 6a 23 48 24 bc 0d 21 78 36 52 |.X...rj#H$..!x6R|
0x10024698: 40 22 ad 80 76 21 ff 79 c5 ee 73 8f 67 77 65 dd |@"..v!.y..s.gwe.|
0x100246a8: 59 21 4a 81 e1 9e 58 66 3a b5 3d 16 53 a4 0f 08 |Y!J...Xf:.=.S...|
0x100246b8: 21 f7 10 21 d7 78 af 3c 84 5e 2e ef 18 4b 1a 1c |!..!.x.<.^...K..|
0x100246c8: 9b 1e 85 08 10 11 53 47 39 f2 25 25 a2 10 2d ca |......SG9.%%..-.|
0x100246d8: f3 43 e6 3e 5a ea dc 73 e6 d6 4f a4 82 74 d1 53 |.C.>Z..s..O..t.S|
0x100246e8: 33 b0 50 7a f0 9f 46 0f 05 e8 14 ec d3 dc f8 da |3.Pz..F.........|
0x100246f8: 29 59 cd 3e 1a 6b 5e d7 eb 13 1d e1 a0 7a b9 04 |)Y.>.k^......z..|
0x10024708: d0 b3 39 76 15 b4 da 30 85 11 63 0f e7 d2 d3 e5 |..9v...0..c.....|
0x10024718: 63 cf f6 dc 17 5b 76 fe 1e 4f 70 d7 a4 30 7d f4 |c....[v..Op..0}.|
0x10024728: 6a 4b d7 4a bb d3 67 78 f1 c5 6d 3a 0b 99 d9 e8 |jK.J..gx..m:....|
0x10024738: 2d 7a c7 cb d4 76 7d 81 1c 32 b5 08 b0 87 2a 48 |-z...v}..2....*H|
0x10024748: e2 f0 3e d8 d5 d1 39 ea 1a 3e d8 63 35 c6 fe 91 |..>...9..>.c5...|
0x10024758: 9c 7a e7 15 e5 3d 50 16 47 b5 6d d2 f4 4d 6e 77 |.z...=P.G.m..Mnw|
0x10024768: b9 d7 46 85 21 f7 d9 c2 e2 49 02 1f 09 89 6c 5c |..F.!....I....l\|
0x10024778: 1f b5 52 26 24 3d 1f 92 32 48 d0 67 67 d8 ce f5 |..R&$=..2H.gg...|
0x10024788: d4 8f f6 9c 93 04 74 78 38 54 42 2e 34 f3 1d ac |......tx8TB.4...|
0x10024798: 12 3b 98 fb 0c 1f b8 81 21 77 37 b2 0b 67 29 f0 |.;......!w7..g).|
0x100247a8: 4b 5e ed 1f 3a 6e b8 f0 23 4b d7 7b 69 6c 0a 6e |K^..:n..#K.{il.n|
0x100247b8: 3b 97 f1 be c8 2c d6 67 3e 1f 88 68 d5 aa 11 68 |;....,.g>..h...h|
0x100247c8: 63 52 66 74 b1 fc 8d b1 de d3 5d d0 1e e0 29 77 |cRft......]...)w|
0x100247d8: 41 4a ba 38 0a 44 fe 04 93 b0 79 8c 7b 8c 78 56 |AJ.8.D....y.{.xV|
0x100247e8: 62 5d f9 cd ab 47 ee db 04 8c 0b e6 62 d9 7c 33 |b]...G......b.|3|
0x100247f8: b2 01 d4 de d2 e7 30 26 81 a8 66 8a d8 4f c3 ab |......0&..f..O..|
0x10024808: ae 28 e3 57 e9 d5 bd 62 74 08 d1 4f e2 e3 24 93 |.(.W...bt..O..$.|
0x10024818: 22 95 24 16 a9 09 57 6b ac 4e 8f 97 ef 3f 07 f4 |".$...Wk.N...?..|
0x10024828: d1 4e d2 ab 31 4e b2 af 17 5b b8 12 78 ad 3e bc |.N..1N...[..x.>.|
0x10024838: a1 0f bd b9 b5 e2 70 2e 03 26 03 a7 7e 1e 66 4b |......p..&..~.fK|
0x10024848: 69 a0 3f 6a 36 62 55 ef 72 40 3a 83 28 22 4a 50 |i.?j6bU.r@:.("JP|
0x10024858: 60 08 10 ff 18 a0 8e 0b a6 db f0 ab 1c 1c 65 57 |`.............eW|
0x10024868: 09 46 55 e6 1a ea 0b 9c f7 40 d0 7a bb 76 d1 d1 |.FU......@.z.v..|
0x10024878: a2 07 68 81 2b 2b 19 39 d0 48 0b f2 5a 08 b5 f0 |..h.++.9.H..Z...|
0x10024888: 6d f5 72 01 bd e9 1d 7b cc 31 02 90 08 ab 33 41 |m.r....{.1....3A|
0x10024898: 0b e6 3c 7d dc 0f 68 f0 ca d8 5f 30 9d cc 32 1a |..<}..h..._0..2.|
0x100248a8: c4 cc 78 49 6e 99 07 a3 b8 26 ce 7d 16 59 c0 8f |..xIn....&.}.Y..|
0x100248b8: 47 48 eb ab f3 7e b8 db 95 ff 7c da 03 6f ab 46 |GH...~....|..o.F|
0x100248c8: b8 b6 c1 84 99 46 43 f9 f4 ef 54 4e 36 6c 46 4d |.....FC...TN6lFM|
0x100248d8: 35 8d fe cc 3e aa db 52 0f 9e 8c 96 e9 71 40 ee |5...>..R.....q@.|
0x100248e8: f4 61 5c f8 5b b8 3d 2b ed 9a e4 3f 37 cb 0a 1e |.a\.[.=+...?7...|
0x100248f8: 22 9b 3d 8f e7 f7 87 65 12 26 66 35 fa bb 83 37 |".=....e.&f5...7|
0x10024908: 13 39 0b 33 c6 2b d4 50 f2 75 ac 3d 5a 16 ac e6 |.9.3.+.P.u.=Z...|
0x10024918: 31 1b 34 f6 9f 18 c1 8f 92 19 b5 d5 a8 c8 39 4e |1.4...........9N|
0x10024928: 34 38 ab 2b 1d 46 af 44 5e ab 97 2d 7f 10 11 70 |48.+.F.D^..-...p|
0x10024938: c2 c7 cc 0d 7c a1 8f 55 6f 56 d4 14 0d 62 9b 6e |....|..UoV...b.n|
0x10024948: 41 57 70 61 77 fa e9 00 84 4e 2a e0 46 28 27 85 |AWpaw....N*.F('.|
0x10024958: af 9e 7a b9 41 6a 6b fe 3d c4 66 d1 3b 8d f9 10 |..z.Ajk.=.f.;...|
0x10024968: ce 4c 5d 67 3a 32 c4 ad 13 2f 6c f5 87 af 51 be |.L]g:2.../l...Q.|
0x10024978: 08 56 fc 81 d4 fa 0f e8 25 8c 25 5c 55 26 b7 67 |.V......%.%\U&.g|
0x10024988: 5f 98 cd 52 47 ec cf f0 c1 f0 2b 1a 73 11 53 dc |_..RG.....+.s.S.|
0x10024998: 22 c2 39 88 e8 62 a3 1a c4 6f 62 16 13 7e a8 0a |".9..b...ob..~..|
0x100249a8: 2c 96 c7 0e 63 a8 f4 3c 56 0b 6f f6 70 c0 a0 23 |,...c..<V.o.p..#|
0x100249b8: 46 35 61 68 33 88 b4 5d 7c 9e 9e 34 2d 06 db fe |F5ah3..]|..4-...|
0x100249c8: 45 fa 71 43 30 f9 4c 38 e7 da dc ec be 41 d7 1f |E.qC0.L8.....A..|
0x100249d8: cf a6 77 35 17 ac d7 7e 7f c8 0d eb 45 24 fd 60 |..w5...~....E$.`|
0x100249e8: ad ed 1e 93 37 9d a6 d8 ac 8d f2 63 30 66 9f 36 |....7......c0f.6|
0x100249f8: 0a 98 61 2e 6a d2 38 a5 f7 21 4a cd 9f 6d 14 48 |..a.j.8..!J..m.H|
0x10024a08: bd fd 11 a1 a1 8b 64 82 7a d1 43 fe dd 2a 00 c3 |......d.z.C..*..|
0x10024a18: 02 ad 01 26 af 7f 04 5b f9 78 cf bb e8 49 3c 9b |...&...[.x...I<.|
0x10024a28: 44 85 0b 9a 92 ef d6 19 2d 91 5f dd 07 f7 e9 f3 |D.......-._.....|
0x10024a38: ce 22 fa a3 aa 3b 53 8f 52 4b 54 f6 b3 bf c5 d5 |."...;S.RKT.....|
0x10024a48: fb 57 ab ec a6 40 e2 a3 bc 80 53 68 0c c4 fd df |.W...@....Sh....|
0x10024a58: e1 6a ee 56 4c e0 d1 bc 4b 96 bd fa aa 49 92 0d |.j.VL...K....I..|
0x10024a68: a1 80 1e 71 5e 71 ac c0 b1 8d 04 2c 5d b4 7a 0a |...q^q.....,].z.|
0x10024a78: d6 d4 74 cd e0 01 08 7c 8f fa 5c e3 9b a2 fb a4 |..t....|..\.....|
0x10024a88: b5 27 3d 72 e6 eb 1e 46 7e 7b da 3c b5 72 39 ce |.'=r...F~{.<.r9.|
0x10024a98: 6a 79 64 15 10 b1 d1 09 bd c6 f5 67 3f d5 70 34 |jyd........g?.p4|
0x10024aa8: 4f 88 b9 b0 0f 25 db 57 64 a2 39 f4 d4 2c 49 78 |O....%.Wd.9..,Ix|
0x10024ab8: 03 2a 71 ed 4e fb 2f 44 31 b0 06 78 65 3e 95 7b |.*q.N./D1..xe>.{|
0x10024ac8: 0b bb c5 71 dd 39 1c ec 3c 6f 30 0c 8c c2 a4 42 |...q.9..<o0....B|
0x10024ad8: a2 34 24 b6 37 f3 69 90 c6 90 39 a5 fb db 79 2e |.4$.7.i...9...y.|
0x10024ae8: 6a a7 7f 33 b1 80 7a 1c 5c 2d bd 34 dc bd e3 33 |j..3..z.\-.4...3|
0x10024af8: 87 2f af 4c da b8 f0 c6 f4 3f 45 fc d6 c9 51 15 |./.L.....?E...Q.|
0x10024b08: f0 13 c3 56 27 98 5a af 37 82 5f 77 e6 09 df d0 |...V'.Z.7._w....|
0x10024b18: bf 15 85 40 87 a4 ce 6e 6f 85 d6 bc 51 05 f5 60 |...@...no...Q..`|
0x10024b28: a4 ca 00 2b 05 81 12 8d ab 15 9b cf 4e 36 81 3e |...+........N6.>|
0x10024b38: a3 22 08 44 37 d7 c1 56 67 a5 8f a5 5e 79 8e 0d |.".D7..Vg...^y..|
0x10024b48: 12 1b 3c f1 91 64 5d 68 11 36 75 41 e6 32 99 bb |..<..d]h.6uA.2..|
0x10024b58: ec e4 7e 34 30 f0 75 ec 68 e7 d3 36 7f 0f 92 02 |..~40.u.h..6....|
0x10024b68: 3c b9 e6 d7 a6 1f c5 35 40 26 90 13 67 23 48 8e |<......5@&..g#H.|
0x10024b78: ee 76 e0 fa 78 4c d5 01 d0 9f 61 5f a3 fe aa 69 |.v..xL....a_...i|
0x10024b88: 2f 4b f0 1a 21 e7 63 e2 62 bf 77 ff 02 7c 1e 98 |/K..!.c.b.w..|..|
0x10024b98: 95 c2 e6 c3 fb a3 d6 1b 4a eb 56 08 86 37 c0 bf |........J.V..7..|
0x10024ba8: 12 ef 68 01 05 f2 86 3f f3 1d d9 e7 59 09 bb 1a |..h....?....Y...|
0x10024bb8: 27 b9 93 d8 61 73 c3 c6 3e db b5 e7 29 48 8d cc |'...as..>...)H..|
0x10024bc8: 36 58 d7 d1 da c5 65 a1 52 89 41 d6 67 a1 70 d9 |6X....e.R.A.g.p.|
0x10024bd8: 0d cc 5b 12 45 7b 71 03 bc f1 dd 3a d1 bb af 25 |..[.E{q....:...%|
0x10024be8: 57 73 8a 78 21 e6 87 4b 36 96 70 a7 6d af 39 ed |Ws.x!..K6.p.m.9.|
0x10024bf8: 17 55 44 55 a5 29 26 31 a4 bc 47 26 70 22 92 b9 |.UDU.)&1..G&p"..|
0x10024c08: 4b ef 85 76 56 19 48 d7 76 7a 42 f3 b6 75 36 aa |K..vV.H.vzB..u6.|
0x10024c18: 25 1a f2 17 9b 61 1f 40 48 dd fe d9 f7 ad e9 6e |%....a.@H......n|
0x10024c28: 17 77 cf e9 4b 93 08 d1 e7 c2 3f be d0 a6 d1 17 |.w..K.....?.....|
0x10024c38: a6 94 1b e3 1c 6f 3c f7 ca 79 49 2a 7c 35 7c df |.....o<..yI*|5|.|
0x10024c48: e0 44 cf 6a d5 1b 15 20 4b c8 7e c0 1e cf ad 18 |.D.j... K.~.....|
0x10024c58: 06 b8 9c 62 36 c7 8e 66 fb a5 fa 7c 3b 8a 6f 20 |...b6..f...|;.o |
0x10024c68: c7 f9 d8 bc 78 f5 3e 2d 46 1a 1f b8 f5 63 e9 80 |....x.>-F....c..|
0x10024c78: 16 b5 2b ee e9 97 76 d1 18 0c a6 b6 04 7b 26 e4 |..+...v......{&.|
0x10024c88: 14 25 0c 02 2d 1a 98 b3 1b 88 14 7b 39 50 07 9c |.%..-......{9P..|
0x10024c98: f3 3d 39 ce 8b ca df cd 8c 02 1f 58 07 57 17 a3 |.=9........X.W..|
0x10024ca8: 19 c4 06 59 07 6e ca 1b ce 66 77 60 be a6 c7 7b |...Y.n...fw`...{|
0x10024cb8: 16 9f 0a 85 da f7 17 56 8f 24 6b 6d 88 b7 67 6d |.......V.$km..gm|
0x10024cc8: 3b 04 1c d6 62 45 5f 53 5f 6c 74 4a 34 05 c3 40 |;...bE_S_ltJ4..@|
0x10024cd8: 3f 97 a4 40 f1 9c 6e 3c 8b fe b3 2c 43 93 3e 37 |?..@..n<...,C.>7|
0x10024ce8: d3 c7 13 01 df db 81 34 be 91 a4 d7 a9 c7 63 e8 |.......4......c.|
0x10024cf8: ee db d0 a6 d3 35 5a ff 45 f1 8b ee 66 e7 ef 0d |.....5Z.E...f...|
0x10024d08: 09 99 7f 3e 32 e3 fb c6 bd 52 5f a3 2d 29 26 52 |...>2....R_.-)&R|
0x10024d18: c1 7b a8 65 39 2b 6a 9b 96 58 13 0d ae 60 04 44 |.{.e9+j..X...`.D|
0x10024d28: 10 de 94 ea 32 17 14 2a 31 9e 54 f6 01 47 33 d4 |....2..*1.T..G3.|
0x10024d38: 6b a4 51 9e 01 9c 6f c7 82 b4 c0 d3 6d 6c 42 3f |k.Q...o.....mlB?|
0x10024d48: cb 00 56 f0 c6 0a df 70 40 cf 62 18 3e 68 aa 7f |..V....p@.b.>h..|
0x10024d58: 1b 08 a0 ae 7b 08 76 bd 0b ca 2f 39 14 f5 27 72 |....{.v.../9..'r|
0x10024d68: b5 e7 3b 7c 95 2a 5f 84 f9 53 e6 6c c3 74 4b 81 |..;|.*_..S.l.tK.|
0x10024d78: 86 a5 03 0c 0e 78 6d 21 2e 1a 3a 53 6c 87 0b 0f |.....xm!..:Sl...|
0x10024d88: 86 7f 6a cc 3f 52 b7 e9 34 23 44 8e ec 62 f5 c9 |..j.?R..4#D..b..|
0x10024d98: 70 81 d5 0e 3c 8b 70 49 19 f2 5f 5c dd 39 bd af |p...<.pI.._\.9..|
0x10024da8: 69 1d 4e 30 66 40 a5 10 1a 51 fd db c1 a6 73 e4 |i.N0f@...Q....s.|
0x10024db8: c2 e3 3e 6c 78 74 b6 d9 a5 91 8d f7 7e fc 60 28 |..>lxt......~.`(|
0x10024dc8: 69 85 c6 ca 0a e7 4f 2c 00 77 27 94 d5 2f a5 01 |i.....O,.w'../..|
0x10024dd8: ec 04 91 2a 4f 69 c6 39 83 09 f4 94 8e b7 74 76 |...*Oi.9......tv|
0x10024de8: 74 3d e0 35 ae 1b 99 be fd d0 ad ce d9 2f 45 dc |t=.5........./E.|
0x10024df8: 62 6b 67 5c 93 8e a6 1b 9e d9 07 7e a0 19 97 39 |bkg\.......~...9|
0x10024e08: e4 41 36 40 15 24 8c 2e 9b 11 33 f3 b9 8a f5 5c |.A6@.$....3....\|
0x10024e18: 55 7c c2 42 d4 1d 82 6e 5b 25 e9 ec 28 04 e5 6c |U|.B...n[%..(..l|
0x10024e28: 36 1d a9 03 a8 0d 59 a8 2d 75 fa af 17 4a 80 d9 |6.....Y.-u...J..|
0x10024e38: fe cc bf 00 3c 69 0d 7d 03 5b b4 3f 2d 08 ef 98 |....<i.}.[.?-...|
0x10024e48: 8c f0 4f f6 2e 8b 5b 7c 78 d7 28 af 09 73 fd 33 |..O...[|x.(..s.3|
0x10024e58: e4 20 79 dd c0 c8 88 eb 62 89 4d 20 60 4c d5 60 |. y.....b.M `L.`|
0x10024e68: 66 1b a9 db 39 83 1a 3f 3d 77 9e 4d 7a e8 fc e4 |f...9..?=w.Mz...|
0x10024e78: 0a c7 79 ba 67 b7 c1 84 9f 43 9c d6 d0 a6 b6 f7 |..y.g....C......|
0x10024e88: 98 73 92 96 64 02 c4 03 b9 9e 27 d9 6f 3e 3c 18 |.s..d.....'.o><.|
0x10024e98: c8 9e 4f 2f e4 6d 94 3b 0d b0 c5 4f a5 f0 bd 01 |..O/.m.;...O....|
0x10024ea8: 55 bb fa 9a d2 bb 80 33 4e bc 96 c7 97 e2 63 75 |U......3N.....cu|
0x10024eb8: cf fd 47 c0 ea df a7 cb d3 bc 03 f7 e1 7d 49 b8 |..G..........}I.|
0x10024ec8: 47 3f f8 46 a8 d6 44 86 d1 5b bf 10 83 8c be 93 |G?.F..D..[......|
0x10024ed8: f2 28 98 48 16 81 87 fb d9 04 50 6b 81 59 30 a0 |.(.H......Pk.Y0.|
0x10024ee8: 0e 76 d1 cd aa ac 96 ca 1d 89 db 08 8a 19 f5 45 |.v.............E|
0x10024ef8: 53 4c bc 3f 93 f3 31 a7 9f 05 3d b7 54 c0 52 c8 |SL.?..1...=.T.R.|
0x10024f08: 8e c4 8f fe 10 c2 e1 f5 e1 7a b0 20 b1 ee 1f 00 |.........z. ....|
0x10024f18: a9 86 63 ca fc 55 0d 00 6a 52 d9 2a eb d4 e6 59 |..c..U..jR.*...Y|
0x10024f28: 78 0e e8 58 fd 5a b8 37 c9 b1 62 35 e4 5e 50 6d |x..X.Z.7..b5.^Pm|
0x10024f38: 27 db 58 f6 2b c5 97 1b d0 70 f1 b3 de 89 fe 84 |'.X.+....p......|
0x10024f48: 8f c2 73 fe ee 02 be 8f 15 6d fb 45 a1 af c2 38 |..s......m.E...8|
0x10024f58: e4 c5 6c ae 9b ce 0e 55 23 84 ee 42 8e d1 f4 e2 |..l....U#..B....|
0x10024f68: 94 8d 0d 41 26 0b e5 45 da e7 ad 18 69 33 d6 8a |...A&..E....i3..|
0x10024f78: 78 cb 63 92 04 b6 b8 7f 52 ab d5 1e 7a aa 70 09 |x.c.....R...z.p.|
0x10024f88: 7c a1 8e 9e 38 5d fb ca 4d fb e5 e4 93 48 44 cf ||...8]..M....HD.|
0x10024f98: 73 8b 20 99 74 9d 7e fe 57 2e 48 4b 4c 19 9a c4 |s. .t.~.W.HKL...|
0x10024fa8: e7 42 33 f1 35 b9 7a ae 06 6d 51 f1 be 19 8e 02 |.B3.5.z..mQ.....|
0x10024fb8: 5d 36 9c 9b 27 99 dd 86 89 82 c4 da 31 9b 55 d6 |]6..'.......1.U.|
0x10024fc8: 53 14 51 8e a7 cf 4c 2e 54 62 50 0c 3e 09 94 cf |S.Q...L.TbP.>...|
0x10024fd8: 1b 82 f7 c2 34 21 fa 77 8e 0c 23 c1 88 7d 95 ce |....4!.w..#..}..|
0x10024fe8: 10 9a 85 b8 22 e1 1b fa 63 e5 fb b0 33 21 12 37 |...."...c...3!.7|
0x10024ff8: a6 ee 2b 1f db b6 d0 fc 32 d0 5f 9f 12 1c ae 81 |..+.....2._.....|
0x10025008: e5 72 51 2a 1d 7c d7 e7 97 45 ce a1 39 f1 d3 9a |.rQ*.|...E..9...|
0x10025018: 9d bd ce 4d ed 77 3b 89 a5 08 8e ba a8 75 91 9f |...M.w;......u..|
0x10025028: 0b 1f 02 d7 31 f5 24 9c 5c 65 85 b0 18 0c 39 4d |....1.$.\e....9M|
0x10025038: 2a b9 6e f6 4d 02 37 ab 4d 49 ef 93 39 c1 a0 ac |*.n.M.7.MI..9...|
0x10025048: 96 2a 6b 36 43 c6 7f 75 e7 32 d9 b4 47 21 ff b2 |.*k6C..u.2..G!..|
0x10025058: 73 72 a1 38 77 c2 84 44 c3 cd f9 c6 c3 36 20 15 |sr.8w..D.....6 .|
0x10025068: 48 1a b6 b5 fa f9 64 e0 a3 64 40 21 75 d1 11 8e |H.....d..d@!u...|
0x10025078: 84 fe ca fb 16 d9 3c 00 82 56 75 c3 2a 41 60 48 |......<..Vu.*A`H|
0x10025088: d8 fc cf 16 7b 16 ea 2a 67 f7 14 1b d5 19 e6 7c |....{..*g......||
0x10025098: 0f 98 c6 89 03 85 4c 0d 7f d6 b7 66 5f b1 29 b5 |......L....f_.).|
0x100250a8: 13 0b 07 9c 8e 84 3f 3c c4 d7 f7 61 ec bc 8a f0 |......?<...a....|
0x100250b8: e7 4e fd 03 d3 21 28 d9 45 91 ba 67 84 b5 77 b5 |.N...!(.E..g..w.|
0x100250c8: a0 ef bd 41 0e d9 5f a3 f9 30 59 58 92 fa df 21 |...A.._..0YX...!|
0x100250d8: 4b f7 5b 78 17 ac c9 8b 3a 8b b7 ca e9 e3 90 27 |K.[x....:......'|
0x100250e8: 64 66 a1 98 7b dd 28 3e 48 68 d7 ff 79 61 20 8b |df..{.(>Hh..ya .|
0x100250f8: 0e 7a fa e2 a2 b4 57 2e 3f 1b 09 09 06 b2 b7 a4 |.z....W.?.......|
0x10025108: 2a bb bb c7 d9 a1 2f 37 1b 4e a7 59 1d d5 c4 2e |*...../7.N.Y....|
0x10025118: 4e 89 55 52 3c ef 05 d4 15 3f 65 33 69 ec 19 d4 |N.UR<....?e3i...|
0x10025128: 66 00 90 4f dd 08 bf 49 97 82 2e 2a 2c 50 61 e5 |f..O...I...*,Pa.|
0x10025138: 6f 72 c5 73 e7 e1 a1 92 e1 24 85 d2 4e 6f 39 e4 |or.s.....$..No9.|
0x10025148: e6 96 c7 bb 6d a9 a5 10 36 49 64 95 fe e5 a1 ea |....m...6Id.....|
0x10025158: 81 b8 19 a1 19 3b 99 07 b7 e3 99 23 21 05 d5 41 |.....;.....#!..A|
0x10025168: 04 72 81 80 b6 47 75 89 83 55 09 7f 85 5d d8 75 |.r...Gu..U...].u|
0x10025178: 18 60 72 26 1c c4 c7 51 07 81 c5 e7 c6 87 64 de |.`r&...Q......d.|
0x10025188: e2 20 85 80 d9 cf e8 9b f4 ec d2 c6 1d 53 f0 9c |. ...........S..|
0x10025198: 52 cf 30 60 b2 05 4a d4 8f a4 cf 53 cd aa e2 f2 |R.0`..J....S....|
0x100251a8: 06 83 bd bd a5 bd 5c b0 a3 ae 68 03 76 18 c2 c1 |......\...h.v...|
0x100251b8: 99 59 24 fb f3 9a ac b7 5b 48 6d e0 7e 0a 92 cb |.Y$.....[Hm.~...|
0x100251c8: 84 78 94 55 df 28 a9 ab 6a 22 48 29 46 e2 ca ce |.x.U.(..j"H)F...|
0x100251d8: 43 fd 91 19 cf 5f 22 54 49 cf e9 3c 21 e4 42 6c |C...._"TI..<!.Bl|
0x100251e8: b0 b0 29 d8 e3 bd f4 89 b4 ec d5 c0 93 47 df fc |..)..........G..|
0x100251f8: d2 45 50 b4 da 01 73 fd d9 9c 31 b9 1e c5 0e a5 |.EP...s...1.....|
0x10025208: 8f 04 94 6d 82 8c a9 ee ff 22 64 ba 18 e9 8f 00 |...m....."d.....|
0x10025218: 23 ba d6 b2 04 1b e8 2f ac 06 35 e6 7a 86 60 f9 |#....../..5.z.`.|
0x10025228: 22 3e 3b aa 11 fb 16 3d 90 4c b0 c9 99 38 8f d9 |">;....=.L...8..|
0x10025238: 65 63 cc e5 ae 6e b4 2b 44 27 1c 31 83 9c 78 4f |ec...n.+D'.1..xO|
0x10025248: 10 4d 37 51 14 de 0d 5f 39 5c 5c 5d ae 4b 2a 00 |.M7Q..._9\\].K*.|
0x10025258: 36 3e 94 a7 10 2b 18 5f a7 ca 88 b6 b2 ca ae c4 |6>...+._........|
0x10025268: e8 43 a0 30 0a aa 51 c3 c7 6b 9c 85 dd 9a 3a c6 |.C.0..Q..k....:.|
0x10025278: 02 c8 ff 1c d6 94 8b bd 58 00 6b ad ca ea e2 b1 |........X.k.....|
0x10025288: d6 44 68 60 84 a7 20 b8 0f 1a 35 11 f0 e4 23 fc |.Dh`.. ...5...#.|
0x10025298: b8 d3 59 cd cc 1d d1 94 90 ab a0 29 66 d9 14 df |..Y........)f...|
0x100252a8: d6 68 a8 77 82 ca f7 db 40 21 2a 77 35 88 6d d4 |.h.w....@!*w5.m.|
0x100252b8: 10 10 b6 72 01 cf 35 87 dd 6e f2 1b df f3 b0 f0 |...r..5..n......|
0x100252c8: 57 26 00 97 06 19 e2 76 8c 15 67 92 ac fd 35 24 |W&.....v..g...5$|
0x100252d8: fe e2 79 36 a4 d4 af 53 ac 00 c4 9d 7d ba f0 04 |..y6...S....}...|
0x100252e8: ef f6 f1 fc db 35 ed b5 e2 62 e3 62 ec 62 c9 22 |.....5...b.b.b."|
0x100252f8: d1 91 f8 3e 40 d7 bf 12 79 f6 03 10 ad 6b a2 b1 |...>@...y....k..|
0x10025308: 4d 1b 7f 0a cb b6 21 e2 74 17 79 4f a7 24 c8 a6 |M.....!.t.yO.$..|
0x10025318: 30 0e 71 d7 66 16 66 8d 01 d3 5d 0d 58 bc cf 32 |0.q.f.f...].X..2|
0x10025328: 1e 9d ce 75 24 18 46 e0 f3 c9 45 93 7b de f8 1b |...u$.F...E.{...|
0x10025338: 9a 21 09 c1 19 80 a3 36 bb 5a aa 13 c5 9b 17 41 |.!.....6.Z.....A|
0x10025348: f6 1a 00 02 4d 44 1a 74 69 c5 5c e1 17 22 9f 6b |....MD.ti.\..".k|
0x10025358: b7 76 51 c6 70 70 4a d1 d8 fe a8 78 b7 95 39 e2 |.vQ.ppJ....x..9.|
0x10025368: b9 bd 4c dd f8 af cb 14 57 cc d5 cd f9 4a 79 f8 |..L.....W....Jy.|
0x10025378: 41 4a 46 3b 03 a7 39 e4 4d 34 b1 85 fd c8 4b 49 |AJF;..9.M4....KI|
0x10025388: 5f c2 6f d9 9d ef 31 7f d9 6f 98 42 43 d2 fb f2 |_.o...1..o.BC...|
0x10025398: 4f d9 2f c4 ea c6 02 70 70 d0 fd df c7 9b c2 52 |O./....pp......R|
0x100253a8: 37 36 c1 92 98 cb 60 df 2b d0 7b 69 60 3b 56 4f |76....`.+.{i`;VO|
0x100253b8: 4b c4 32 fe db e5 96 2c 0d d9 c6 22 43 11 b7 30 |K.2....,..."C..0|
0x100253c8: ef 3f 04 69 29 b4 0e d9 0c 20 85 f3 74 86 ed 83 |.?.i).... ..t...|
0x100253d8: e8 a1 77 16 a8 94 1e 20 09 01 ac 96 59 68 dc e8 |..w.... ....Yh..|
0x100253e8: a7 14 f6 d5 98 8d a2 df 65 0d 57 4a 78 80 15 53 |........e.WJx..S|
0x100253f8: a2 73 d2 fc ce fc 59 9c 93 de 81 5f 4a dc 23 87 |.s....Y...._J.#.|
0x10025408: c5 a9 a3 74 a1 62 7e d8 79 2f 7d dc 8d c4 93 74 |...t.b~.y/}....t|
0x10025418: d7 4f 05 d2 74 26 66 07 0c 87 d2 49 f5 f5 a5 6c |.O..t&f....I...l|
0x10025428: 50 fd 06 5f 0f 8e d4 9a 3f 74 34 49 c5 66 5c 2a |P.._....?t4I.f\*|
0x10025438: c7 ca 56 77 84 c3 06 d4 c8 8b 98 3f e2 2c 7b 3b |..Vw.......?.,{;|
0x10025448: 10 36 75 63 ac af 8a 75 d4 5c 92 30 a3 97 ec 94 |.6uc...u.\.0....|
0x10025458: 17 da d7 ad 53 79 77 69 32 ae e0 a4 f2 4c ce 21 |....Sywi2....L.!|
0x10025468: 34 e2 71 66 ca c5 88 6f 70 d2 51 a1 e4 c1 ff fd |4.qf...op.Q.....|
0x10025478: 8f ec a9 f0 a6 92 d4 e0 29 17 a7 ae dc 59 cc 5d |........)....Y.]|
0x10025488: 25 2f fe e2 0d f6 68 f9 cf 17 94 e2 4c 1f 07 01 |%/....h.....L...|
0x10025498: 46 88 5b 6b 32 a3 e8 99 43 32 59 93 90 55 06 34 |F.[k2...C2Y..U.4|
0x100254a8: 1c eb ee 92 e9 39 45 ea ed be e6 69 ec 96 c2 d1 |.....9E....i....|
0x100254b8: 1d 1d 2a df 0b ab e2 39 10 b3 28 9c b4 49 4c 83 |..*....9..(..IL.|
0x100254c8: 22 04 e1 ba 9f 44 8f 6e 0d 15 6c 83 01 b7 18 14 |"....D.n..l.....|
0x100254d8: f0 e1 ce 18 84 95 3f 35 87 71 42 80 09 b5 43 06 |......?5.qB...C.|
0x100254e8: 2a ba 04 78 46 23 fb e8 8f 4c 1d 94 e9 d0 47 95 |*..xF#...L....G.|
0x100254f8: 90 dc 09 7e 73 c4 bc 9a db 47 6a d6 ec c2 02 9b |...~s....Gj.....|
0x10025508: 88 88 13 6d 6f 14 4c 43 ac 95 7d 84 2a 75 85 de |...mo.LC..}.*u..|
0x10025518: 0a 6d 01 cb 46 59 62 83 9c 82 62 1a ad a3 8c 6a |.m..FYb...b....j|
0x10025528: c3 dd 2f 51 65 e5 a6 6e 8e 25 ac 24 fc a6 18 8f |../Qe..n.%.$....|
0x10025538: 47 79 4c 58 1f 7d 9e 6c 5c 77 80 8a 2d 30 1e e6 |GyLX.}.l\w..-0..|
0x10025548: 89 ca 02 bf c6 ca 4d 94 5f df 85 3a 4d ab 88 7f |......M._..:M...|
0x10025558: 69 20 26 45 d0 27 67 1b 76 28 db 2d 14 7f 24 2d |i &E.'g.v(.-..$-|
0x10025568: 81 26 5c 45 10 a0 ce 59 19 4b 64 d4 a5 66 4a 4c |.&\E...Y.Kd..fJL|
0x10025578: ec 8c 1d 46 ac 97 9a 13 2b 3e 17 86 37 60 49 2a |...F....+>..7`I*|
0x10025588: 76 66 e3 a3 9f b0 d6 ef 80 2a 5d be f2 7c 9b 61 |vf.......*]..|.a|
0x10025598: 35 8e 64 2f b9 be a7 77 cf c2 0a 59 01 45 23 6c |5.d/...w...Y.E#l|
0x100255a8: 2c b0 1e 1c e5 f7 af 5c f5 2b 96 8d bf fd 9a 11 |,......\.+......|
0x100255b8: c2 34 c0 c5 2e f8 28 ea c9 75 d4 5d d8 c4 46 df |.4....(..u.]..F.|
0x100255c8: a3 b6 ea 3d a3 b7 e6 d2 dc 36 81 b4 8e cb 65 da |...=.....6....e.|
0x100255d8: 7f be 9c 4e d2 d9 7c bb 41 d3 59 55 4f 6d f2 05 |...N..|.A.YUOm..|
0x100255e8: a2 33 5e 28 2e 45 cd 5f f4 31 74 92 f0 16 03 e8 |.3^(.E._.1t.....|
0x100255f8: 94 39 ee 68 fb 87 bb c1 0e d2 cb 13 b3 0a 40 d2 |.9.h..........@.|
0x10025608: 57 ba 3e 25 35 04 5f f1 f1 d7 70 22 2a a2 fa d4 |W.>%5._...p"*...|
0x10025618: 4a f4 8c 5e d4 bd b7 53 9d 7c b6 a5 a0 1d b2 c8 |J..^...S.|......|
0x10025628: 4e f1 29 a3 1e 27 72 08 30 14 c8 03 b7 a5 92 53 |N.)..'r.0......S|
0x10025638: d3 6a 8c f5 7d 9a df ab f2 54 57 41 2a 02 1e 6a |.j..}....TWA*..j|
0x10025648: ba 9b ad 93 ed d8 44 48 87 c6 a2 0b 9e 78 0c e3 |......DH.....x..|
0x10025658: f8 40 3a 91 99 39 8d 3e 0c 27 c7 d2 c4 78 aa 46 |.@:..9.>.'...x.F|
0x10025668: fd b2 f0 bf 19 29 58 1d 41 4f 97 9d 44 e9 62 01 |.....)X.AO..D.b.|
0x10025678: 29 0a 92 53 46 47 60 78 10 39 f8 fb 4a b8 24 a5 |)..SFG`x.9..J.$.|
0x10025688: d9 da 4f f5 72 19 12 61 62 48 8e 34 e1 d9 fc 03 |..O.r..abH.4....|
0x10025698: 90 ab 59 eb 7d cb 72 50 ab 67 93 ea 07 97 af c5 |..Y.}.rP.g......|
0x100256a8: 42 d5 c8 75 21 cc ed 37 99 49 e3 65 6d fc cf e5 |B..u!..7.I.em...|
0x100256b8: 03 23 cb d6 5c 70 bc a5 7a 21 d0 69 61 a0 28 4c |.#..\p..z!.ia.(L|
0x100256c8: fc e1 eb 00 b6 a6 76 a2 86 a1 dd 80 24 56 3b 6f |......v.....$V;o|
0x100256d8: 35 54 5b 7c d6 e1 23 38 6f 73 75 78 73 cf 02 25 |5T[|..#8osuxs..%|
0x100256e8: 88 63 34 a3 8d 5c 2c 21 db b6 30 2a eb a5 4b fb |.c4..\,!..0*..K.|
0x100256f8: 07 1a c7 80 ae 5f 13 25 50 b2 3f 58 df 18 66 62 |....._.%P.?X..fb|
0x10025708: b2 a8 3f 9e 02 a2 cd d0 db d7 a7 41 09 70 bb b4 |..?........A.p..|
0x10025718: 27 0c 27 e1 ed 53 cf 79 78 83 e2 36 b0 71 cc eb |'.'..S.yx..6.q..|
0x10025728: 3f f2 87 de 57 2e 9d 15 b0 be f4 2b 45 ab 34 57 |?...W......+E.4W|
0x10025738: 28 6f 75 f7 4f 93 e8 fa 3d 2e 55 3f c9 3c d9 9b |(ou.O...=.U?.<..|
0x10025748: c9 86 0a c2 21 65 29 93 46 78 9b 74 42 80 cc ef |....!e).Fx.tB...|
0x10025758: 15 84 63 c2 fa ae 4c ef 47 d1 45 5a fc 29 40 38 |..c...L.G.EZ.)@8|
0x10025768: 90 c2 e4 44 e1 38 cd bc 02 f2 e6 c8 e4 b2 cd f9 |...D.8..........|
0x10025778: d6 6c d4 4a 78 be 20 69 6b 28 82 9b 54 cc 6d 1d |.l.Jx. ik(..T.m.|
0x10025788: c7 0c 20 2a 53 9a 8b 6f 7a 46 85 61 6a a1 c1 5b |.. *S..ozF.aj..[|
0x10025798: 72 d6 66 60 28 54 b0 6d 11 91 4b d0 5e 88 56 36 |r.f`(T.m..K.^.V6|
0x100257a8: 12 d3 60 92 c1 7d 58 ad e7 5e ac d8 29 b3 d1 63 |..`..}X..^..)..c|
0x100257b8: 05 cf 6d 24 f2 83 9f d6 55 b5 09 03 b5 3a 99 c8 |..m$....U....:..|
0x100257c8: 4e ea 04 2a f8 20 3f 7c 45 9d c0 eb 3c d5 d3 c6 |N..*. ?|E...<...|
0x100257d8: 80 45 5f 9b 17 9c 36 9d cc fb a6 44 6d 44 4c 07 |.E_...6....DmDL.|
0x100257e8: ec d2 00 7a 6e de c5 57 28 bf c0 00 93 80 b9 0d |...zn..W(.......|
0x100257f8: 8f 7f 22 95 d6 2f c2 50 df 9b 70 db 54 20 0f 64 |.."../.P..p.T .d|
0x10025808: f6 2b 6b 84 fd 5c 91 40 56 a2 a5 86 25 1e 80 d8 |.+k..\.@V...%...|
0x10025818: 60 e4 77 01 4e 34 b5 65 5b 64 db 83 73 18 d1 36 |`.w.N4.e[d..s..6|
0x10025828: 35 54 7d 89 fc 14 64 bf 7e a7 63 ce 91 93 d6 7f |5T}...d.~.c.....|
0x10025838: 01 b4 92 c0 4f 34 24 db 25 26 d2 66 b3 25 b9 74 |....O4$.%&.f.%.t|
0x10025848: 86 9c be 72 e1 f5 4c e1 4e c6 38 0a 4b b0 83 f8 |...r..L.N.8.K...|
0x10025858: 08 e3 9e 4b d4 00 ba 24 19 8e 81 19 45 a5 8b 48 |...K...$....E..H|
0x10025868: 52 1f 53 b2 1d 57 99 3a c9 2c 37 32 35 d2 49 79 |R.S..W.:.,725.Iy|
0x10025878: c1 17 e7 17 b6 7d f8 d3 94 cf 1d bc 98 2f 2f 00 |.....}.......//.|
0x10025888: af 76 5c 27 ba 0b f6 12 57 0b 69 21 c9 00 b1 e6 |.v\'....W.i!....|
0x10025898: a4 a1 ed 66 c3 64 91 8f 12 90 c8 8b 9e 5e 69 2e |...f.d.......^i.|
0x100258a8: 8e 50 02 68 e1 27 82 b6 07 63 24 86 2f 36 ae 6a |.P.h.'...c$./6.j|
0x100258b8: 75 71 a4 ef 2d e5 35 4b 94 64 cf 73 1b 0b 59 1f |uq..-.5K.d.s..Y.|
0x100258c8: 8a b2 90 55 eb 1b b1 31 79 39 76 24 12 c2 7d db |...U...1y9v$..}.|
0x100258d8: 24 ef 5e 93 98 20 66 bb f7 ec d8 6d e9 05 ca ad |$.^.. f....m....|
0x100258e8: 32 bc 80 f8 cf 58 2f fa a6 ac cf 45 c1 b4 f0 f0 |2....X/....E....|
0x100258f8: 43 19 33 58 27 db 0b 93 b1 46 f0 ea fb b1 46 5d |C.3X'....F....F]|
0x10025908: cf c3 8a a3 66 8f 7e a5 15 f2 c1 25 87 41 8a 12 |....f.~....%.A..|
0x10025918: a7 9d 29 9e ae 5a d8 39 92 40 43 71 a9 8e e5 01 |..)..Z.9.@Cq....|
0x10025928: ee c3 b5 10 1f 31 89 35 fc 29 9f 6d 4c a0 9d 01 |.....1.5.).mL...|
0x10025938: a2 ed 30 e2 c7 ef f9 37 f0 1b d2 0c 41 2f 2b 63 |..0....7....A/+c|
0x10025948: 6e 66 ee 73 a7 4a 58 e9 23 2b 95 49 8f 06 7c 2f |nf.s.JX.#+.I..|/|
0x10025958: 0c c4 7c c1 69 0f aa d7 43 ed d7 47 34 06 68 09 |..|.i...C..G4.h.|
0x10025968: a0 85 1c 47 a1 e2 7f 15 96 9c 3c 8c 2b 1d 32 e8 |...G......<.+.2.|
0x10025978: dc af 20 dc d4 20 91 91 4b 17 cd 94 56 e0 cf 5b |.. .. ..K...V..[|
0x10025988: 98 80 fa 8b e0 41 16 59 47 f6 9d 8c fc 71 c2 f6 |.....A.YG....q..|
0x10025998: 00 b8 8e 15 06 49 a3 1d 58 be d5 40 aa e9 04 07 |.....I..X..@....|
0x100259a8: a9 78 db a4 dc 93 fc 45 ab f9 3d dd 72 18 bd c5 |.x.....E..=.r...|
0x100259b8: bc 98 88 af 13 a8 5c ba 87 91 88 6b 0b 68 82 6c |......\....k.h.l|
0x100259c8: 36 a1 79 f1 53 45 4a 01 7d a7 00 dd 57 85 61 16 |6.y.SEJ.}...W.a.|
0x100259d8: a5 16 70 0d a4 90 74 d3 fc df de ee f1 39 31 04 |..p...t......91.|
0x100259e8: d2 a6 7e 6c a1 47 ab ae 9a 05 8d 24 95 40 45 33 |..~l.G.....$.@E3|
0x100259f8: a5 da eb 3e 82 7e fc d0 d7 a3 97 45 76 5c 34 92 |...>.~.....Ev\4.|
0x10025a08: 60 67 ac 2f b7 95 69 9d 83 60 be 5c fa cf 03 79 |`g./..i..`.\...y|
0x10025a18: ef db 5a 56 ed d2 2e 5c 5b c0 3f 0a 8f 0d f9 42 |..ZV...\[.?....B|
0x10025a28: fd d3 01 92 f2 16 0c 69 f5 2c a0 05 99 8f 84 83 |.......i.,......|
0x10025a38: b9 39 5b 49 4a 97 94 24 17 ef 6b 5f a9 33 89 3b |.9[IJ..$..k_.3.;|
0x10025a48: b0 e7 0f 6d 27 52 cd 1a d3 fa 1e 36 a5 cb ef fb |...m'R.....6....|
0x10025a58: d7 f5 33 f8 36 5e 27 a7 99 1f 46 cb cb 62 f4 57 |..3.6^'...F..b.W|
0x10025a68: 28 12 15 b9 e2 7c 53 17 09 46 32 da 39 74 f5 84 |(....|S..F2.9t..|
0x10025a78: 15 a2 03 a0 ca f5 a1 2e b6 46 5e 0b d4 66 46 67 |.........F^..fFg|
0x10025a88: 30 05 bc 32 30 83 8b ce 97 51 ce fd 10 39 3f 77 |0..20....Q...9?w|
0x10025a98: 6b 0a 90 c6 4e df ec c2 d1 ec 17 a8 02 bd 37 9d |k...N.........7.|
0x10025aa8: 45 7a 3b 63 c1 c5 b5 ae 05 28 f0 76 48 2a 03 4e |Ez;c.....(.vH*.N|
0x10025ab8: 3d d0 23 95 9a e0 39 eb 44 e1 b1 f9 d4 d8 4d 83 |=.#...9.D.....M.|
0x10025ac8: 04 6d 47 40 5a 72 a2 9c 30 01 58 59 04 67 c7 df |.mG@Zr..0.XY.g..|
0x10025ad8: a5 89 ff 2a 41 a8 2e 0b e5 eb d3 69 43 9b 79 ec |...*A......iC.y.|
0x10025ae8: fd bc 04 6a 6c a3 e8 9c 05 f1 ec c8 4a db f3 5a |...jl.......J..Z|
0x10025af8: 81 14 cc 5a 6e 3d 8c 10 16 cf 0e e4 b5 ef f9 1f |...Zn=..........|
0x10025b08: 44 1a 35 73 ae 18 74 e0 d5 9b 11 ba 91 9d f1 30 |D.5s..t........0|
0x10025b18: 0a 55 67 7c e0 63 5a 7b e0 fc b5 96 b1 e0 84 5f |.Ug|.cZ{......._|
0x10025b28: c6 f4 93 8e 7b d2 93 cf d2 14 60 48 3b db 92 1c |....{.....`H;...|
0x10025b38: 9f 15 57 5c dd d2 f9 94 02 e2 f5 3e 64 5c c8 8e |..W\.......>d\..|
0x10025b48: 12 55 5c c8 1f 75 0a c2 05 8a ac 79 3e 57 03 26 |.U\..u.....y>W.&|
0x10025b58: dd 7d 3f 1c 30 8a 9a 1d 2a d0 94 66 de 4e 72 08 |.}?.0...*..f.Nr.|
0x10025b68: aa 69 9f 50 a7 c8 3a c8 1a ad 22 a5 c6 ef 7e 3e |.i.P..:..."...~>|
0x10025b78: 5c 31 6e 7f 04 c2 94 dd 6e 41 fd fe 06 11 bb a3 |\1n.....nA......|
0x10025b88: 7d ca 47 bc 28 79 56 99 90 06 62 70 04 bd b3 46 |}.G.(yV...bp...F|
0x10025b98: 7b 03 2a 2c c0 62 29 24 a5 f2 2c 27 da a0 da b2 |{.*,.b)$..,'....|
0x10025ba8: f7 7c 5e 60 cc 1f 5d d9 99 2b b9 c4 19 ab ed 0e |.|^`..]..+......|
0x10025bb8: 2f b5 ff b0 8b 0c 5f 60 1f 1a 4d fc b4 ef 72 d5 |/....._`..M...r.|
0x10025bc8: ab 6b cd 1b 36 46 db 96 28 b0 20 ae 3e 21 fc 6d |.k..6F..(. .>!.m|
0x10025bd8: 53 e5 c6 d0 4a 4c dc e5 53 e4 a7 f2 b6 7f e6 16 |S...JL..S.......|
0x10025be8: 1e d8 24 be 25 ce 0a 7c 3b b5 99 d7 fb a9 1c 20 |..$.%..|;...... |
0x10025bf8: 39 a2 50 6e a8 e0 15 ff 03 4f 0f 3e 70 9d 81 d9 |9.Pn.....O.>p...|
0x10025c08: a1 6d 6e 48 e7 36 ac 4d ac d5 25 cb 44 86 fe 28 |.mnH.6.M..%.D..(|
0x10025c18: b5 42 f8 0f 95 c6 25 f4 4c 81 69 ac 2c 0c 8b 77 |.B....%.L.i.,..w|
0x10025c28: 0f 50 a1 07 02 b8 5f 79 ba 04 82 9e 70 98 50 86 |.P...._y....p.P.|
0x10025c38: f1 d3 3c 8c 92 f6 bc a0 2e e2 64 7e fd f3 bf c2 |..<.......d~....|
0x10025c48: 28 53 5b 26 10 5e 5e 05 1d d0 92 a5 7e 00 00 65 |(S[&.^^.....~..e|
0x10025c58: 67 d0 5f a8 30 e9 88 2d ec e3 81 c0 c3 a6 9f 24 |g._.0..-.......$|
0x10025c68: d2 60 a8 4a ba 4e d6 2b 41 8b bb 34 65 81 70 fe |.`.J.N.+A..4e.p.|
0x10025c78: 12 5f 4e dd 28 0e fc 65 3d e9 12 f0 3b 6e 8e e3 |._N.(..e=...;n..|
0x10025c88: e2 63 26 31 8f 5e 3d e7 c2 63 83 4f 93 3c fb 42 |.c&1.^=..c.O.<.B|
0x10025c98: d6 f3 64 7c a9 4a 4b 04 af 81 21 73 be 71 18 36 |..d|.JK...!s.q.6|
0x10025ca8: 8b ea 92 d6 71 34 17 02 4d f6 d3 39 5e 03 35 fc |....q4..M..9^.5.|
0x10025cb8: 4f b3 1d 2e 2f 1e 9a 7b 11 b4 bd 91 dc c3 ee 03 |O.../..{........|
0x10025cc8: 78 f0 cd ec 4e 80 ea db b0 07 89 cf a2 44 4d b8 |x...N........DM.|
0x10025cd8: 99 1e 26 a2 27 f5 e0 f5 af 8e 21 ad 8a f8 86 94 |..&.'.....!.....|
0x10025ce8: c7 40 fe 67 25 3d 2a d7 4b 3a fd 1f a9 e1 23 ad |.@.g%=*.K:....#.|
0x10025cf8: 6a 71 18 2a 2a 63 f9 dd f8 cb 41 8f 84 c0 a1 e9 |jq.**c....A.....|
0x10025d08: 76 ec bb 47 c9 10 fd 89 30 b3 21 9b 6c b3 e7 e7 |v..G....0.!.l...|
0x10025d18: 28 ff 92 9c 7a 6d 92 22 6d dc 15 f6 2b dc 06 55 |(...zm."m...+..U|
0x10025d28: 1f e2 18 91 5d c0 a0 4d d7 41 a9 6b 5c 3b 9f 84 |....]..M.A.k\;..|
0x10025d38: 83 aa 78 3d 83 e1 6d e9 11 2c 6d 4b 45 0b 32 04 |..x=..m..,mKE.2.|
0x10025d48: f3 1b 66 19 8c b7 dc 6b 68 5a 88 8a 5a 94 fb 1e |..f....khZ..Z...|
0x10025d58: ec fa f0 19 46 07 ab 3d b9 0f 03 80 a6 06 8d e4 |....F..=........|
0x10025d68: 75 d8 c0 72 59 c0 65 62 d4 74 07 1b 50 f0 33 54 |u..rY.eb.t..P.3T|
0x10025d78: 5b a7 f3 54 7a 8b d1 ab 12 c4 0f df 75 16 19 f5 |[..Tz.......u...|
0x10025d88: 7a 6e 8b f4 7a 82 b8 74 7d 6a 8b 93 05 1c 44 7c |zn..z..t}j....D||
0x10025d98: e6 d6 cf 7b 43 2f 5f fb 9a 84 47 50 e3 1a d7 d6 |...{C/_...GP....|
0x10025da8: c8 39 c2 11 56 33 36 ef f8 5a 05 40 bd 07 de 8a |.9..V36..Z.@....|
0x10025db8: a6 66 3f 23 22 93 d5 20 55 d7 14 16 76 58 e1 05 |.f?#".. U...vX..|
0x10025dc8: a9 06 ee a3 0d a3 5a ca 9a 04 6a 28 bf 1d 33 d5 |......Z...j(..3.|
0x10025dd8: d9 80 f8 13 ca 3c 84 4a 77 3b 1d ef 5e 35 c1 83 |.....<.Jw;..^5..|
0x10025de8: 2b 70 37 dd ab 1f 98 32 04 01 56 a6 d8 df aa 44 |+p7....2..V....D|
0x10025df8: 88 d1 45 b8 06 3a 92 21 73 07 2d 77 06 db 83 9a |..E..:.!s.-w....|
0x10025e08: 5d c8 39 2e 07 80 f0 c6 d1 e6 85 1d c0 2f f6 9e |].9........../..|
0x10025e18: 6e f8 71 c2 fb 38 5c 8c 67 06 98 c9 c8 bc 84 53 |n.q..8\.g......S|
0x10025e28: 72 be 3a ce 49 7b 76 60 21 ee 44 11 51 87 78 c4 |r.:.I{v`!.D.Q.x.|
0x10025e38: 1d 3d a1 b2 85 12 6b e0 dd 13 84 98 29 cb 7b cf |.=....k.....).{.|
0x10025e48: cc a7 9c 51 ce d1 99 08 58 fa 52 19 ac 3b 8b 5f |...Q....X.R..;._|
0x10025e58: 02 b4 63 0f f9 b1 a4 a1 d2 19 3d 30 7d 14 cb 28 |..c.......=0}..(|
0x10025e68: 80 f3 41 19 d1 5e 0a 00 e3 ec b0 d5 1d 52 27 74 |..A..^.......R't|
0x10025e78: cd ab 7b 37 e9 e5 e7 df 69 78 68 55 05 32 1c 2c |..{7....ixhU.2.,|
0x10025e88: 95 c0 42 91 21 91 97 33 6c b7 d7 b1 e1 47 70 50 |..B.!..3l....GpP|
0x10025e98: 17 36 a0 65 40 43 e3 04 34 2e 0e 27 a5 b3 da e8 |.6.e@C..4..'....|
0x10025ea8: 0b a8 64 8d b3 fa fa 74 1c 52 01 8f 48 b0 04 83 |..d....t.R..H...|
0x10025eb8: 68 58 b2 ea e3 ab 2d ff 5e ce 71 af 15 81 f7 a6 |hX....-.^.q.....|
0x10025ec8: e4 67 25 5e 9f 56 f5 e9 5a 7e a3 71 a3 dc 71 ef |.g%^.V..Z~.q..q.|
0x10025ed8: 90 2b fe ff 9d 2f 39 6f 4e de 52 83 af da 76 c6 |.+.../9oN.R...v.|
0x10025ee8: a4 55 3b 86 b4 e0 1b 8d 08 99 13 10 51 59 da a9 |.U;.........QY..|
0x10025ef8: 4e 49 3d 2d 7c 75 82 b7 32 d5 6a e6 d6 fa e9 e7 |NI=-|u..2.j.....|
0x10025f08: 62 8d 25 86 1e 6c 4f f0 5e e7 e9 28 d5 ef 44 a1 |b.%..lO.^..(..D.|
0x10025f18: c8 52 68 12 72 10 33 b6 24 b5 48 04 51 b6 7e f1 |.Rh.r.3.$.H.Q.~.|
0x10025f28: 7f 15 6d 18 9c e3 ed dd 80 75 5d 17 4a 8e 64 c4 |..m......u].J.d.|
0x10025f38: f8 d9 74 89 6e 8b 3e 22 33 9d 34 ab 9d 5e e3 80 |..t.n.>"3.4..^..|
0x10025f48: 5a c2 48 01 dd d1 b4 91 2d 1b d7 89 93 28 55 af |Z.H.....-....(U.|
0x10025f58: 09 10 8e 68 79 8e c4 a0 8e ea 14 08 8e 09 58 36 |...hy.........X6|
0x10025f68: 3c b2 26 1e 87 09 c7 fd b2 87 93 61 1c 14 0b 73 |<.&........a...s|
0x10025f78: c5 95 ef 79 4d 9e 13 66 85 96 83 39 6c fc b0 f1 |...yM..f...9l...|
0x10025f88: a9 55 3b d7 5e 37 7e 43 c6 d0 e6 d5 1d 2b 51 d9 |.U;.^7~C.....+Q.|
0x10025f98: 7e 37 16 f7 89 b4 0a 18 0e b5 36 cd c7 dd 16 bb |~7........6.....|
0x10025fa8: e1 07 4a 56 c2 52 24 e3 77 85 3f 61 29 cb 5f c8 |..JV.R$.w.?a)._.|
0x10025fb8: dd 14 ba 42 78 45 22 e9 e2 3b a0 6b 64 7b 38 14 |...BxE"..;.kd{8.|
0x10025fc8: d2 85 6b eb 2a 42 51 a1 be 69 7a f4 bd 53 7a ed |..k.*BQ..iz..Sz.|
0x10025fd8: 23 54 08 1a f4 ae b6 aa b7 b9 46 18 10 c0 0d fd |#T........F.....|
0x10025fe8: d3 75 7b f0 4f 38 a5 d5 20 cb 08 94 75 fe 6e 28 |.u{.O8.. ...u.n(|
0x10025ff8: 0b 93 19 e8 12 70 2d 82 58 61 e3 81 ae df 93 ae |.....p-.Xa......|
0x10026008: d1 76 52 d4 5b 3d 51 d1 c6 d4 4e 03 22 d1 5e c3 |.vR.[=Q...N.".^.|
0x10026018: 63 03 cc 5d 7c 9f 32 c0 9a df d7 02 07 3d 1d dc |c..]|.2......=..|
0x10026028: 58 51 bf 30 92 d3 99 24 b7 e5 24 27 0a 10 ee 79 |XQ.0...$..$'...y|
0x10026038: 05 01 94 a6 b1 ce 41 72 2f c9 e9 75 6c 05 88 9c |......Ar/..ul...|
0x10026048: e3 a9 e9 71 76 54 12 9d a2 3b 32 ea 90 6a 43 fb |...qvT...;2..jC.|
0x10026058: 1b 3c ab 86 7b 81 b7 66 24 51 7a 0d 45 58 c8 c0 |.<..{..f$Qz.EX..|
0x10026068: 2a e6 2d 96 bb e8 2a 5a 4d 8b 94 e6 70 23 8c 76 |*.-...*ZM...p#.v|
0x10026078: 88 60 cc 03 a0 b0 4d 42 7c f6 16 3d 78 31 e4 45 |.`....MB|..=x1.E|
0x10026088: d0 31 56 2b e7 6b 4e 80 9b cc 12 b2 b3 9c fc 92 |.1V+.kN.........|
0x10026098: f8 0a dc 04 c0 35 eb fc ff e6 d5 ca ba d1 08 cc |.....5..........|
0x100260a8: 11 f4 4f 94 01 59 e6 25 83 9d f9 7c c4 87 0f a9 |..O..Y.%...|....|
0x100260b8: c9 ed 0e ac 8b 67 89 c9 8e 3b 4f f6 86 3c 2f 9b |.....g...;O..</.|
0x100260c8: 00 e1 fb c4 f3 1c 5a 2a a4 6a 7f 30 73 95 59 a9 |......Z*.j.0s.Y.|
0x100260d8: 29 49 87 57 8a 4a a8 39 af f8 99 4b e9 c5 c7 a6 |)I.W.J.9...K....|
0x100260e8: b7 1f 5c 38 d5 09 d6 18 37 e9 f8 29 c3 f2 95 23 |..\8....7..)...#|
0x100260f8: f6 ef 32 22 14 f5 34 a7 0a bf 45 30 d6 bc a2 3e |..2"..4...E0...>|
0x10026108: 0b b9 f7 df b2 a7 bf de 39 cc b5 3c 74 db ba 01 |........9..<t...|
0x10026118: fa 45 a2 b2 05 be 96 e3 77 a4 22 86 67 85 f0 c0 |.E......w.".g...|
0x10026128: 4c d9 be 0a dd a3 61 ed cb e3 72 fa 2c 2e 8c 58 |L.....a...r.,..X|
0x10026138: 8d cf 31 4b e7 0b ab bc 9d 62 ce aa 8d 01 4d ee |..1K.....b....M.|
0x10026148: 95 17 d1 b3 12 fd aa c3 3e fd b4 9a 45 76 50 50 |........>...EvPP|
0x10026158: c8 51 11 8b 77 6f 0f e3 dc ca 2e 89 ba fc d4 62 |.Q..wo.........b|
0x10026168: f8 13 8f 3b b6 fd 14 59 09 ec 98 1f 27 da d8 d0 |...;...Y....'...|
0x10026178: b3 9a 20 89 19 61 ba 33 d7 c8 58 30 c8 a5 8f 5e |.. ..a.3..X0...^|
0x10026188: 19 4a f3 68 67 0e 13 3f 61 24 48 e5 91 7a 9f e9 |.J.hg..?a$H..z..|
0x10026198: 4f 95 32 d4 de 2d c7 b6 ee a0 b8 c9 b5 6f b1 6e |O.2..-.......o.n|
0x100261a8: 5d 57 a1 65 ec ff 7c b7 38 b4 07 00 d0 6b 7b 0e |]W.e..|.8....k{.|
0x100261b8: 75 f5 c3 e1 53 cc fc 57 2c 86 6f d0 98 48 4c 64 |u...S..W,.o..HLd|
0x100261c8: a1 56 ab 07 18 9a d8 94 0b f8 58 54 e4 a2 dd e4 |.V........XT....|
0x100261d8: 61 62 01 fc 5f 48 15 46 e6 02 a9 93 7f 1b 63 a6 |ab.._H.F......c.|
0x100261e8: 69 1f 64 b7 ad 6f b6 7f a2 77 23 38 56 06 45 56 |i.d..o...w#8V.EV|
0x100261f8: f2 fb 5e cc fc 34 03 e3 c8 10 6c df 9b a4 2b b9 |..^..4....l...+.|
0x10026208: d9 83 aa 6a a1 61 49 8a d7 c5 4a c9 33 7f 59 61 |...j.aI...J.3.Ya|
0x10026218: 02 92 04 2a 22 5a e1 f0 52 66 bd 66 4e 8c 3f a8 |...*"Z..Rf.fN.?.|
0x10026228: ee f3 fa 1c fe 98 00 db 9b cf 44 c5 c7 b8 4e 56 |..........D...NV|
0x10026238: 01 9a 89 c7 cd 33 6c d6 4d 46 d5 19 88 d8 33 13 |.....3l.MF....3.|
0x10026248: 4b 69 a0 43 20 24 25 a6 19 d2 47 dc 85 3c 32 c3 |Ki.C $%...G..<2.|
0x10026258: ab c1 4c 51 fb bf d6 46 c5 5a 19 23 f0 9f 61 58 |..LQ...F.Z.#..aX|
0x10026268: b0 16 4c a5 78 b8 2b b8 05 33 3b 49 9d da 84 59 |..L.x.+..3;I...Y|
0x10026278: e1 6a 94 48 02 6e 5e 60 7e bb 39 cf 0a 77 11 b3 |.j.H.n^`~.9..w..|
0x10026288: 0f 89 21 40 e6 d0 d8 17 2d de 68 5e 47 32 07 13 |..!@....-.h^G2..|
0x10026298: da ec c5 eb f3 bf 68 4b b2 2c b9 8f 67 a6 05 26 |......hK.,..g..&|
0x100262a8: fd 9e 16 ad 49 e1 d8 78 8e 19 60 a1 87 73 0e dc |....I..x..`..s..|
0x100262b8: aa c4 47 2e a2 99 a5 ae a1 e8 07 13 df b2 32 e9 |..G...........2.|
0x100262c8: 68 52 f7 a5 87 31 e5 68 2d 5d 32 bc 93 50 bd 58 |hR...1.h-]2..P.X|
0x100262d8: 37 c0 a5 90 a4 ed 1e 91 60 5f e6 6f c9 07 e1 d2 |7.......`_.o....|
0x100262e8: 01 36 4b 01 59 75 41 ca 20 3c fc 1d f3 4c 0f 47 |.6K.YuA. <...L.G|
0x100262f8: 2f eb 53 08 d8 06 9d 75 f6 8d 34 ef ab 16 83 14 |/.S....u..4.....|
0x10026308: 67 58 b0 b0 a1 e7 b5 71 9c 58 82 36 68 61 06 62 |gX.....q.X.6ha.b|
0x10026318: ef d4 a0 32 c9 b5 9b e1 6c a0 d8 f8 a3 89 5d 52 |...2....l.....]R|
0x10026328: 0a 35 ee fb 7e 11 ce 68 2e 65 36 95 b4 a9 fd 65 |.5..~..h.e6....e|
0x10026338: 8b 7b 3e 98 52 b0 1f 1a 98 5d bd a0 7c 04 2e 8a |.{>.R....]..|...|
0x10026348: 85 b4 00 fd d1 02 c4 68 65 6e 34 ed 50 e8 d7 cc |.......hen4.P...|
0x10026358: f0 3c ca f8 0a 59 ee 11 86 df 5e 34 be 6f 55 9a |.<...Y....^4.oU.|
0x10026368: e3 b3 ff 3f 26 5a 88 68 07 85 2f 9c f3 4d 19 d1 |...?&Z.h../..M..|
0x10026378: 0c e8 eb 81 a3 b5 9e 33 b0 72 70 78 26 7e 78 7d |.......3.rpx&~x}|
0x10026388: 6e ef fa 7c 81 26 9e f5 de 70 f4 62 bf b3 eb 9e |n..|.&...p.b....|
0x10026398: 05 4a 8e c5 73 c3 d3 2e e6 c8 94 22 d7 18 81 7a |.J..s......"...z|
0x100263a8: 41 30 17 58 52 ab fd 8d 44 d7 2e 46 81 66 94 fd |A0.XR...D..F.f..|
0x100263b8: 44 b7 11 67 11 33 1a 45 50 f1 a7 f6 b3 7f b1 b3 |D..g.3.EP.......|
0x100263c8: bb 44 ec 61 52 9f b3 41 42 7f 62 bf b9 74 6f 16 |.D.aR..AB.b..to.|
0x100263d8: 64 ca 41 b9 6b 99 bf 57 6f cf 13 4e 12 86 28 40 |d.A.k..Wo..N..(@|
0x100263e8: d0 9e 6d 3e ab 78 df f6 77 40 01 1e e4 4b 16 55 |..m>.x..w@...K.U|
0x100263f8: f8 6f 2c d3 ff 95 0e 6e 1b 6e 0a e3 e9 cb 64 14 |.o,....n.n....d.|
0x10026408: 09 d2 96 ff 59 62 32 93 df e7 af de bb 7d ff d7 |....Yb2......}..|
0x10026418: 01 4e 84 93 33 f9 af 6f d6 02 93 31 3e 37 24 3a |.N..3..o...1>7$:|
0x10026428: 58 a3 68 2f 24 5c 9e 67 4c e3 9a 91 37 aa 80 a2 |X.h/$\.gL...7...|
0x10026438: 4e cb 6e d0 3a db 18 57 b8 b3 87 5a fa 4f 0c 54 |N.n.:..W...Z.O.T|
0x10026448: 11 95 de 11 1e 97 96 2d e4 94 25 a2 c7 24 46 8f |.......-..%..$F.|
0x10026458: d9 f0 df 5e 75 49 ee 74 40 a9 7a b4 5b c5 ba 2f |...^uI.t@.z.[../|
0x10026468: 3d d4 85 dc 6f e7 ea d3 81 2c 8a 92 44 e0 2e 1b |=...o....,..D...|
0x10026478: 94 d9 20 1d 4d cf 22 28 4f 72 4e 2c 04 1e 8e 5d |.. .M."(OrN,...]|
0x10026488: f2 88 c1 05 6c bc b6 ec 6f 36 e4 e9 78 4b eb 06 |....l...o6..xK..|
0x10026498: a1 30 bd 0e 73 b9 68 57 06 ce 16 24 c7 4b 92 a1 |.0..s.hW...$.K..|
0x100264a8: 82 07 27 50 b6 b8 32 10 96 e4 bd f5 9a 5b 2f 5e |..'P..2......[/^|
0x100264b8: eb 40 9c bb da 65 b0 c6 ec 86 30 99 c9 69 ae 42 |.@...e....0..i.B|
0x100264c8: d2 a5 a3 59 66 6a e1 d0 5b 6b f9 d9 9b e9 6c 49 |...Yfj..[k....lI|
0x100264d8: 0a a4 ff 21 c4 49 69 c0 5d 72 ae d8 c9 f4 70 aa |...!.Ii.]r....p.|
0x100264e8: 5c 89 ef 52 47 8d 23 6a 10 30 48 33 96 12 cd 10 |\..RG.#j.0H3....|
0x100264f8: eb e2 b5 95 d2 85 98 33 ca c2 70 9f 06 21 82 ea |.......3..p..!..|
0x10026508: f1 3f ce 9d d6 9d 02 fa 59 93 3e 50 5a 06 c8 5f |.?......Y.>PZ.._|
0x10026518: 8d 86 a1 97 f8 5b 2b 52 c2 c5 04 61 e3 fc 2a 80 |.....[+R...a..*.|
0x10026528: 64 59 21 29 dc 6b 7e af 22 72 29 65 91 bc 04 ef |dY!).k~."r)e....|
0x10026538: 71 fe c2 03 2f 7d a4 f9 5c c8 4e 44 7c bf 3b da |q.../}..\.ND|.;.|
0x10026548: 80 3a 3d a9 98 14 20 52 b9 f2 8e bf 74 20 a6 c7 |.:=... R....t ..|
0x10026558: 13 af 7a 62 e6 a6 e6 79 49 41 22 cd 10 4d 8d 47 |..zb...yIA"..M.G|
0x10026568: 67 96 d9 79 95 29 0f 72 5a 9f 05 77 f2 29 37 8d |g..y.).rZ..w.)7.|
0x10026578: 37 6b 6e ad a1 3e a5 61 3e 69 ad f4 c6 39 f8 57 |7kn..>.a>i...9.W|
0x10026588: f8 86 dd c2 86 c9 ae fc f0 91 92 dd d2 2f 50 b3 |............./P.|
0x10026598: f9 77 41 5c c1 43 9a dc f0 5c 8c f5 ee 1c 3c e7 |.wA\.C...\....<.|
0x100265a8: a3 a1 98 99 f8 ee 21 72 d6 56 e8 b6 bf e1 36 d3 |......!r.V....6.|
0x100265b8: c4 96 6a 40 41 4a 24 93 4b c5 60 7e af 2e 57 1c |..j@AJ$.K.`~..W.|
0x100265c8: 3e 62 2a 73 dc 1b 81 18 5f 31 3a 30 c5 0e e0 35 |>b*s...._1:0...5|
0x100265d8: 5e d0 9e 44 4f 01 06 02 ec 64 cc 76 d8 95 45 56 |^..DO....d.v..EV|
0x100265e8: 6a 13 cd b9 d9 aa 8d 22 63 b4 a0 da 23 56 82 34 |j......"c...#V.4|
0x100265f8: 6d 95 aa 7b a7 c5 53 37 41 da 0c 43 c6 ba d0 48 |m..{..S7A..C...H|
0x10026608: f1 65 92 6f 35 c5 86 ba a2 09 e9 78 e5 6d 50 56 |.e.o5......x.mPV|
0x10026618: db 4e 4c f8 89 6c 66 c6 73 6e 06 17 3c e2 b6 6d |.NL..lf.sn..<..m|
0x10026628: f1 3d 55 e3 05 ef 2a d5 9d ca 47 83 45 a8 43 2a |.=U...*...G.E.C*|
0x10026638: f0 71 3f ae fc dd 6c 31 26 de 0e 39 ea 4b a9 9c |.q?...l1&..9.K..|
0x10026648: 1e 52 41 5a e0 20 57 2f 6b 37 0a e5 b5 2d cb dd |.RAZ. W/k7...-..|
0x10026658: 60 e1 56 6a 99 bc 92 d1 50 c8 ed 26 e2 40 b8 eb |`.Vj....P..&.@..|
0x10026668: 7d b4 ac d1 f6 57 9d 8d 4a 5b 8d 5a 4d ab 44 ad |}....W..J[.ZM.D.|
0x10026678: 04 8f cf b4 d0 39 38 43 4e 91 cb fa 69 7e c2 b7 |.....98CN...i~..|
0x10026688: 5f a3 1f e3 9a 2f 61 7d 97 35 cb 1b 09 9e 72 52 |_..../a}.5....rR|
0x10026698: 5c 5c 4a bb 3e 3f 95 a0 aa c1 95 d2 01 bf 93 23 |\\J.>?.........#|
0x100266a8: c0 db a2 0c f2 1e 0d 9f c7 ac 99 a3 2f 1e a1 7c |............/..||
0x100266b8: 7c 1d 6a 36 27 d6 5a 7a 83 ce 51 e4 03 e1 d7 1e ||.j6'.Zz..Q.....|
0x100266c8: e3 b6 ea ee 90 8b c9 4a 60 f2 21 1d ef a5 99 d8 |.......J`.!.....|
0x100266d8: 79 00 c9 92 54 51 06 87 b7 74 b3 d6 e6 fe 4d 3e |y...TQ...t....M>|
0x100266e8: 4a 88 0a 4b 67 7d cb 19 bb ba 4d 41 93 91 33 d3 |J..Kg}....MA..3.|
0x100266f8: b7 4d 68 48 ae 85 bf 51 18 eb 8e 40 21 d6 17 06 |.MhH...Q...@!...|
0x10026708: f7 0c f4 4a 3c 40 74 4b 77 67 c8 e3 ff 11 5e dd |...J<@tKwg....^.|
0x10026718: 27 da e8 34 53 c9 06 39 91 15 82 fd f2 2c 0a 61 |'..4S..9.....,.a|
0x10026728: f8 52 b6 b2 c2 cc c1 f4 67 03 ae 65 94 b5 ff ff |.R......g..e....|
0x10026738: a9 b2 3e d5 ed 7c 3e 94 95 fd cb 0a 09 ad 22 94 |..>..|>.......".|
0x10026748: 85 31 e5 15 4d 93 9a e5 1d 7a 6e 42 fa d9 d2 c7 |.1..M....znB....|
0x10026758: 86 3d 26 ad 7f 76 96 1a 18 a1 92 4a 9e 38 63 c3 |.=&..v.....J.8c.|
0x10026768: 17 40 51 fc 5c 17 2c 43 e3 4d 04 3d c2 ad 58 24 |.@Q.\.,C.M.=..X$|
0x10026778: 5a bd f9 60 ab a1 13 cb 55 8d 1b c7 a6 58 9d ee |Z..`....U....X..|
0x10026788: d3 1c 68 c0 71 54 fd 9e 3f fd 17 fa 8f 7c db 82 |..h.qT..?....|..|
0x10026798: 7a c1 65 99 d2 d0 e2 2a 62 a3 05 47 fd 22 ad 46 |z.e....*b..G.".F|
0x100267a8: 4e 96 0f 66 bd 23 d1 60 b7 ba 53 7e 72 68 84 23 |N..f.#.`..S~rh.#|
0x100267b8: c5 08 c3 3d cd 7d 83 94 f4 70 27 31 28 3f ef 89 |...=.}...p'1(?..|
0x100267c8: f1 f7 fc cd 0b e8 23 20 bb 16 5d 83 44 3e 81 2e |......# ..].D>..|
0x100267d8: 02 4b 51 10 3c f8 38 4c c1 e3 ae 91 8d 5a 6b 35 |.KQ.<.8L.....Zk5|
0x100267e8: 87 9a 5c 85 26 9c 3c ac a8 ad af be 7d fb 05 4c |..\.&.<.....}..L|
0x100267f8: 6a 68 11 cc dd 8f 09 f7 b5 7c 7c c6 81 57 7a e0 |jh.......||..Wz.|
0x10026808: df c7 ef 81 f8 42 64 71 fe c4 73 32 9b 62 29 e8 |.....Bdq..s2.b).|
0x10026818: 50 89 fc 7d bc c3 cd 60 27 e6 da 21 ee 93 df 9e |P..}...`'..!....|
0x10026828: cf 5d 97 6e 35 ff ca d1 a3 c6 f9 bf 1d 48 1b 15 |.].n5........H..|
0x10026838: 39 92 87 9a 21 e2 72 4c 7a 70 8f 1b fa 9f da f7 |9...!.rLzp......|
0x10026848: 0d b3 7d 7b 80 e5 28 4f 23 a4 9d 98 e9 89 38 81 |..}{..(O#.....8.|
0x10026858: bf 31 d5 77 00 50 b9 26 db 0b c5 01 6b 92 99 f6 |.1.w.P.&....k...|
0x10026868: c7 ef 4b 72 9b 36 ef 4f d0 a2 7f de 3a 70 49 35 |..Kr.6.O....:pI5|
0x10026878: 30 bd f7 ea ee 50 0d 3a 2f 6b c6 95 1c 73 52 e2 |0....P.:/k...sR.|
0x10026888: 74 a3 08 51 06 4a 7b d5 f7 51 c0 e0 08 f3 b2 f0 |t..Q.J{..Q......|
0x10026898: c7 6f ef f8 00 41 2b ee 27 a1 f0 5f 7c 6d 61 84 |.o...A+.'.._|ma.|
0x100268a8: 49 69 e2 c4 02 d7 d0 77 7d 11 20 2b 2d f6 40 17 |Ii.....w}. +-.@.|
0x100268b8: 17 3a e1 71 4c 03 41 ff 1b b9 15 46 cf 18 bc 0e |.:.qL.A....F....|
0x100268c8: 5d 30 10 3b 63 c6 48 90 72 8d 1d f9 ec 9e 88 e5 |]0.;c.H.r.......|
0x100268d8: ef 01 c4 45 71 c0 9c f3 d9 c4 48 87 61 9a 4b 8d |...Eq.....H.a.K.|
0x100268e8: 04 d8 7f 44 ce cd 00 c0 98 70 79 f3 59 00 fd e9 |...D.....py.Y...|
0x100268f8: 46 62 75 1b 5b a2 c7 26 2e 7b dd d9 4a d5 9d 5e |Fbu.[..&.{..J..^|
0x10026908: 2d db 90 3d d9 bb 48 03 6b 72 6e 6a f8 95 81 7b |-..=..H.krnj...{|
0x10026918: 8d 98 13 96 f8 55 34 1d e4 99 4a 69 a9 67 f8 71 |.....U4...Ji.g.q|
0x10026928: d7 67 b7 e3 3e db 64 34 12 94 95 45 f3 6a a1 9b |.g..>.d4...E.j..|
0x10026938: 9c b5 c0 65 ec 5b 82 6b b4 2c 30 c9 78 be c6 84 |...e.[.k.,0.x...|
0x10026948: 14 a4 8e 3b 9e b7 da 5b 60 12 dc 4d e0 56 9e 9c |...;...[`..M.V..|
0x10026958: fd 7b 9e 0b df 66 9e ab a5 7b 32 5d f5 76 7e 9e |.{...f...{2].v~.|
0x10026968: 6b 09 34 da 43 40 f3 a5 68 ad ef 59 85 c9 87 e7 |k.4.C@..h..Y....|
0x10026978: 15 ee 9a 8e ea 6e 44 04 82 d4 b4 39 77 f4 38 d9 |.....nD....9w.8.|
0x10026988: 64 db c8 2a e0 80 86 e3 0d de 8c 78 79 51 ad a5 |d..*.......xyQ..|
0x10026998: 42 e2 23 33 ba cb 6b de bb f3 54 2c f6 16 81 56 |B.#3..k...T,...V|
0x100269a8: 95 05 cf 76 87 bf e4 17 f6 4b 81 ce 50 3e e2 f3 |...v.....K..P>..|
0x100269b8: ab 1d 52 d0 cc dd e6 4b 94 46 ab 7a 37 4a ba a2 |..R....K.F.z7J..|
0x100269c8: 3e e3 43 77 f1 88 ae bf 16 e6 97 b7 d6 8d 9b 14 |>.Cw............|
0x100269d8: c2 70 09 32 82 bf 63 bd cc f6 38 8e 72 88 3a 3f |.p.2..c...8.r.:?|
0x100269e8: 68 46 ca bf 1e af eb 18 7d 80 75 b5 5f a3 34 03 |hF......}.u._.4.|
0x100269f8: 5c aa da 49 a2 cc 7a 67 a7 a7 2a 40 6d a9 68 41 |\..I..zg..*@m.hA|
0x10026a08: ef 30 19 f5 e8 4b d1 1e 55 54 1d b3 bc b5 68 60 |.0...K..UT....h`|
0x10026a18: 8f 82 e8 53 87 93 c1 dd db b1 48 52 7b 6f 79 41 |...S......HR{oyA|
0x10026a28: a7 a4 3f 26 31 3c 69 61 f1 e0 04 ae 4d 3a 43 b3 |..?&1<ia....M:C.|
0x10026a38: e2 ab ea d5 3b 04 8a 51 47 1a 45 03 b5 6f f3 81 |....;..QG.E..o..|
0x10026a48: f3 2b 42 42 26 5b 62 88 d5 32 c0 90 38 d8 8e 8e |.+BB&[b..2..8...|
0x10026a58: ad 0e 2d a0 22 04 f6 6f ea 39 41 4c 56 70 66 a4 |..-."..o.9ALVpf.|
0x10026a68: 6f 9a cc 34 46 b0 a9 e3 53 8c b0 27 2f ea 57 b8 |o..4F...S..'/.W.|
0x10026a78: ef 21 56 e3 eb 66 92 49 00 8a f5 3a 37 26 43 5e |.!V..f.I...:7&C^|
0x10026a88: ab 6c bd ff fc fa 94 0d 74 1e ef 3e 7a 69 b7 b8 |.l......t..>zi..|
0x10026a98: d7 07 26 05 92 bf b9 60 8a 6c 08 9d 47 47 4f 3a |..&....`.l..GGO:|
0x10026aa8: 80 34 e4 d6 5f 97 4e 50 5b 93 ec 22 d5 5f 68 6f |.4.._.NP[.."._ho|
0x10026ab8: bb 51 c5 96 b0 6c 65 1e 8d 17 62 43 69 31 c4 a7 |.Q...le...bCi1..|
0x10026ac8: 69 9d 7f 38 56 3c a5 b2 2a bd 05 0a 85 4d cf f1 |i..8V<..*....M..|
0x10026ad8: 40 bf 00 84 69 7d 76 3c b0 f1 87 14 30 8b 25 d5 |@...i}v<....0.%.|
0x10026ae8: 1f a1 ec 83 5c 0f bb af ee c9 89 44 dd 43 ae 2e |....\......D.C..|
0x10026af8: 40 a4 58 14 da 3e df fe b4 c7 32 c1 54 0b be 31 |@.X..>....2.T..1|
0x10026b08: bd 0c c2 80 0e 80 72 70 a1 04 e8 d8 e6 67 7f 5f |......rp.....g._|
0x10026b18: 3d dc 9e d4 06 3a 88 41 89 0a e7 1a 65 fb 80 be |=....:.A....e...|
0x10026b28: cc f4 49 61 ca 0c 9a f7 de 36 93 20 3b e9 f9 07 |..Ia.....6. ;...|
0x10026b38: 87 2a 58 6c 17 be ee 43 aa 1a 98 b5 e7 7a fe a6 |.*Xl...C.....z..|
0x10026b48: 21 f1 a9 a3 5f 5f 96 37 8b 8b ca 11 6b 93 1d fc |!...__.7....k...|
0x10026b58: c2 53 60 b2 a6 be 87 1e 42 28 6d 65 db 82 3f d1 |.S`.....B(me..?.|
0x10026b68: f1 6a af 2d 87 08 37 80 b9 68 1d e4 bf 56 43 6f |.j.-..7..h...VCo|
0x10026b78: fd 2a ed ca 4a 02 d8 0f ed bd 85 49 e7 d1 06 c3 |.*..J......I....|
0x10026b88: b9 d4 3d eb 9a 08 d4 b9 c1 ae e4 30 81 bb ee d1 |..=........0....|
0x10026b98: 2d 76 40 9d f2 70 10 69 b9 51 5e 8b 90 1b f5 b7 |-v@..p.i.Q^.....|
0x10026ba8: c0 33 93 6e f5 31 fe 4e 78 21 f3 f0 28 44 24 5c |.3.n.1.Nx!..(D$\|
0x10026bb8: 51 00 e0 0e b3 b5 26 9a ed 99 1f f0 f1 e9 79 6f |Q.....&.......yo|
0x10026bc8: d6 80 d6 c3 a5 69 ba 80 6c e8 f5 e6 96 5c 12 54 |.....i..l....\.T|
0x10026bd8: 4b aa 0b 44 45 e2 1d fb f4 2c a6 8e a2 eb 3d 3a |K..DE....,....=:|
0x10026be8: b2 9b 90 5d 88 c0 18 57 0d 4a ff e7 4d 7a e1 d0 |...]...W.J..Mz..|
0x10026bf8: 25 57 ea 47 72 b6 a3 a5 ff 8e 0b 18 22 d6 3d b3 |%W.Gr.......".=.|
0x10026c08: 5c 57 bd 3c b4 ba 41 af 52 f9 82 1e b7 98 4f e8 |\W.<..A.R.....O.|
0x10026c18: 56 44 bd 95 dc 09 11 e2 a7 2b 53 45 e9 25 fb 1d |VD.......+SE.%..|
0x10026c28: 6c c8 4a 71 3b 94 3a 6f d4 fe 0c c0 b8 80 fc 7a |l.Jq;.:o.......z|
0x10026c38: 66 4e d0 43 d1 8d 89 3f a8 e5 1f 94 78 c9 de c3 |fN.C...?....x...|
0x10026c48: 6c c2 66 49 b4 d5 07 1c d2 a0 2b 65 1e 63 63 32 |l.fI......+e.cc2|
0x10026c58: e7 80 fe 35 f6 e3 80 a8 29 49 3d 68 48 04 7f ec |...5....)I=hH...|
0x10026c68: b0 c9 9e 7f 55 ce f9 13 04 4b 67 33 d7 5d a0 ad |....U....Kg3.]..|
0x10026c78: dd c0 f9 d2 0d 70 85 f9 38 0a ae c5 0f 1d 35 41 |.....p..8.....5A|
0x10026c88: e7 d2 66 cf 89 5a 1a e8 d7 da e0 a7 31 df 3c 05 |..f..Z......1.<.|
0x10026c98: 7f 72 be 02 d8 0b ba 9f fe 73 5b cc b6 e3 c8 8c |.r.......s[.....|
0x10026ca8: 4d a9 c6 28 ba 63 1b a2 c3 bd 0f 18 d1 40 9b 30 |M..(.c.......@.0|
0x10026cb8: 4b d9 00 4f 30 65 66 93 ff 4d b2 e5 53 c4 f5 a2 |K..O0ef..M..S...|
0x10026cc8: 4f e9 78 be cf b9 c5 b6 28 72 47 17 66 98 a2 fd |O.x.....(rG.f...|
0x10026cd8: 0e a1 99 a6 d9 ce 97 dd b5 aa 87 1a 06 c0 5c 4c |..............\L|
0x10026ce8: 90 8f 21 8a 19 f9 2d 28 b0 22 4a ca d1 e2 85 bd |..!...-(."J.....|
0x10026cf8: c4 7a ad 24 ce ea 5c 8a ea 2d 9f 18 1b b8 20 90 |.z.$..\..-.... .|
0x10026d08: 19 7e d7 75 92 4d c1 d0 8b 3f 04 30 e0 fd ae d3 |.~.u.M...?.0....|
0x10026d18: ce 9c 4d 8a 8a 52 73 ff 9a ea 10 0e ec e5 5b 3a |..M..Rs.......[:|
0x10026d28: 70 02 f4 4f d0 46 09 b8 7d 3f bd cf 70 ba ee d5 |p..O.F..}?..p...|
0x10026d38: 55 60 96 93 93 df 2d bf d8 85 02 7d 96 ba e6 28 |U`....-....}...(|
0x10026d48: 52 ce 50 e6 66 78 89 c1 7a 34 3e 2e 5b f9 0e aa |R.P.fx..z4>.[...|
0x10026d58: 7a 89 94 90 8e 50 4f 30 51 61 fc 29 14 90 cb dd |z....PO0Qa.)....|
0x10026d68: 57 b8 84 76 b6 aa 48 b8 69 0b 89 96 14 74 3a ea |W..v..H.i....t:.|
0x10026d78: 86 3a 18 56 34 da 72 37 d1 63 46 23 64 27 95 de |.:.V4.r7.cF#d'..|
0x10026d88
: c7 a4 c8 c2 f7 1c 8c df 69 9c a9 3d ec 50 ce c4 |........i..=.P..|
0x10026d98: 8b 6e 4e dc 06 de 26 22 70 cc 73 2c 19 db 08 63 |.nN...&"p.s,...c|
0x10026da8: ac 72 9e bc 6b 57 19 8f a6 27 e0 8b c1 77 1d f6 |.r..kW...'...w..|
0x10026db8: 28 d4 41 2b 22 0e 5b 28 44 f5 5f 78 18 1a c9 5a |(.A+".[(D._x...Z|
0x10026dc8: 2e 01 66 65 10 c9 b3 d3 c4 83 eb bd 5b 1a 82 5c |..fe........[..\|
0x10026dd8: 88 83 fd bc 86 10 2b 6f 17 77 1f 9b d8 b4 83 dc |......+o.w......|
0x10026de8: 79 39 fe 14 8e 4c f2 88 31 70 dc 4a 7f 37 be 08 |y9...L..1p.J.7..|
0x10026df8: 53 fb e9 d9 53 cd ff d6 e7 05 94 17 98 be ac b7 |S...S...........|
0x10026e08: 92 7c 42 8b 92 a2 65 72 1e ef 98 b4 d9 6f 10 44 |.|B...er.....o.D|
0x10026e18: 85 f4 ee 7f f4 36 ec bc 1e ed 9d 04 7a 0d 3e e7 |.....6......z.>.|
0x10026e28: ff 49 6d 06 b4 dc 71 46 a0 a7 4a 90 17 44 09 32 |.Im...qF..J..D.2|
0x10026e38: 44 47 7c cd 5b 40 e3 a0 1a b5 4f d0 65 e5 fa d1 |DG|.[@....O.e...|
0x10026e48: d4 e4 07 36 a4 d8 7d 11 48 d3 d3 84 ce 08 ea 1f |...6..}.H.......|
0x10026e58: f7 3f 9c 09 98 4a 6d 3c da 5d 5d 6d b5 37 86 ff |.?...Jm<.]]m.7..|
0x10026e68: d3 94 3f 41 f7 3c 1c d9 da 48 32 46 df c8 5d 68 |..?A.<...H2F..]h|
0x10026e78: 3f 5b d1 bf 20 64 f2 69 a9 56 f1 c0 2b ac 6f 30 |?[.. d.i.V..+.o0|
0x10026e88: 53 a2 48 b3 d5 c7 64 43 ce b6 03 cb 14 ab f9 29 |S.H...dC.......)|
0x10026e98: c3 33 b9 ce 22 ce dc 5b fb 3a 9a df 10 0b 1e 9c |.3.."..[.:......|
0x10026ea8: 33 b1 c3 e7 4b ed 25 87 ba 1f a1 fc e9 15 fd 0b |3...K.%.........|
0x10026eb8: a8 d3 e5 84 eb 58 44 e7 eb 40 d1 6c f6 76 a9 b9 |.....XD..@.l.v..|
0x10026ec8: e1 43 ab 7e 4a fd 0e 87 df 97 44 fb b8 2a 3a c3 |.C.~J.....D..*:.|
0x10026ed8: 8e 21 f0 c1 82 77 4a 19 66 7e 61 a9 16 2c 60 80 |.!...wJ.f~a..,`.|
0x10026ee8: 96 27 25 a1 d6 b1 68 e0 db 0d d6 ba 8d 61 f6 d4 |.'%...h......a..|
0x10026ef8: 34 e1 46 cd e3 b1 6f 34 cb 7b a5 26 ad 70 54 bf |4.F...o4.{.&.pT.|
0x10026f08: 66 68 f9 9a 7b 35 3e 20 41 88 74 13 cb 8a 65 66 |fh..{5> A.t...ef|
0x10026f18: 96 24 57 f1 7b 65 da 3f 88 ce 75 94 54 20 3f d3 |.$W.{e.?..u.T ?.|
0x10026f28: c8 10 fa 41 1f 23 ac 65 fe bb 79 3e c6 6c 70 57 |...A.#.e..y>.lpW|
0x10026f38: 8d c1 f3 da d6 84 64 85 7e eb fc 79 06 06 0e c6 |......d.~..y....|
0x10026f48: 39 eb 02 13 67 58 9c c8 a9 fe 95 23 94 d4 cc fd |9...gX.....#....|
0x10026f58: 2f 7a 6c b6 ad a1 82 a6 7e 67 ba bf 30 ae de c8 |/zl.....~g..0...|
0x10026f68: d0 52 8e 3a 2d 9b 94 94 51 b3 57 ed 67 19 c2 9e |.R.:-...Q.W.g...|
0x10026f78: 14 0f 18 67 97 0a 26 8f ad a9 21 fc 1d d5 c2 e1 |...g..&...!.....|
0x10026f88: 3a 1f ba 84 4e fe 3e 72 ca 59 3d d5 ac 2b 2f 73 |:...N.>r.Y=..+/s|
0x10026f98: bf 17 be 09 39 60 ee be 9f 1e cf ad 70 d8 cc 86 |....9`......p...|
0x10026fa8: 4e ab 61 d0 61 a9 58 74 eb 8d fc 5e 46 fa 04 e9 |N.a.a.Xt...^F...|
0x10026fb8: 73 01 d6 38 4a cf 29 e8 1d bb 49 85 08 80 69 8c |s..8J.)...I...i.|
0x10026fc8: fc 3e 6d 1b b1 5f 7d 1e e7 e3 c5 9d 22 80 a7 ab |.>m.._}....."...|
0x10026fd8: bb 8d c9 08 7d 3f ef fa 79 d4 58 30 a6 8e e1 b8 |....}?..y.X0....|
0x10026fe8: dc a1 8b 12 92 94 a1 30 00 b7 f4 55 bd de 5b 36 |.......0...U..[6|
0x10026ff8: 54 14 d3 a1 2b 94 58 93 0e d1 f5 4f 56 92 18 81 |T...+.X....OV...|
0x10027008: 7f 75 fc 4a 76 e6 bd c7 23 53 f4 b6 76 9d d0 fa |.u.Jv...#S..v...|
0x10027018: 5d 1d e8 43 6b f7 7a 5e ca 8a aa fb c7 7a df 5c |]..Ck.z^.....z.\|
0x10027028: 60 10 99 0c 79 e2 db c4 95 62 cd b6 a6 12 46 9a |`...y....b....F.|
0x10027038: f0 f6 4c f1 cc b9 23 8d 8d e7 e3 d3 3f fa 24 d8 |..L...#.....?.$.|
0x10027048: 9d 80 d5 26 f6 90 78 aa 0e 0f 09 b7 6e c5 1b 1d |...&..x.....n...|
0x10027058: 01 47 ab 63 c0 a4 46 74 1c 4d 70 b5 c3 b6 7f 5f |.G.c..Ft.Mp...._|
0x10027068: ab 83 78 e5 b6 19 5e f6 b2 7c 5e e9 92 c3 44 5d |..x...^..|^...D]|
0x10027078: d0 47 63 85 38 d2 49 77 87 0e 04 53 d4 69 e9 a7 |.Gc.8.Iw...S.i..|
0x10027088: bc d7 59 1d c4 bf 1f 37 0c 41 6e 1c b3 64 f9 1d |..Y....7.An..d..|
0x10027098: 29 02 55 7a 42 8a 47 e2 8e 21 9b 2e be 58 da bb |).UzB.G..!...X..|
0x100270a8: df 12 5c fa 02 e4 ea c2 20 ef ac d2 7a fa 77 95 |..\..... ...z.w.|
0x100270b8: 04 97 22 53 d3 a5 81 c8 9e 67 b6 a7 ce fa 62 8a |.."S.....g....b.|
0x100270c8: 7f d8 98 93 4e 1f a7 2f cf 90 cf df 33 3f e2 6f |....N../....3?.o|
0x100270d8: 42 59 bf 8b 03 70 e7 c9 e9 a9 3d 1d 0e f5 69 45 |BY...p....=...iE|
0x100270e8: 33 8b e9 4b 06 ed 6d 92 06 b1 2f a7 ab e9 c4 6c |3..K..m.../....l|
0x100270f8: 84 ac 06 39 2a 32 03 a3 7b fe fc 28 00 2b f6 85 |...9*2..{..(.+..|
0x10027108: 00 bf 28 ea 27 bc 30 09 50 00 91 03 86 92 50 78 |..(.'.0.P.....Px|
0x10027118: 8e 5b 24 59 8f 3c 57 2e bd c5 5b 95 7d db dc 1a |.[$Y.<W...[.}...|
0x10027128: 42 48 23 a2 6b 4e e2 71 d0 32 87 08 fe 1a 1b ec |BH#.kN.q.2......|
0x10027138: 0d 4a ff 36 bd 26 bf b6 ef 13 1f 20 a5 06 40 11 |.J.6.&..... ..@.|
0x10027148: f9 cb 5b 0c 5c 46 fe 73 e2 c0 8b 38 87 a3 0d 9d |..[.\F.s...8....|
0x10027158: ff 27 97 21 57 19 a4 99 ca 94 38 7c 90 52 74 b5 |.'.!W.....8|.Rt.|
0x10027168: 72 e1 a3 71 9e 29 46 b2 d3 ca 5d 70 9c 96 56 06 |r..q.)F...]p..V.|
0x10027178: 52 5f 78 e5 08 ad 7b 0d 99 f2 97 52 d7 59 38 60 |R_x...{....R.Y8`|
0x10027188: ed 7a f3 2d 18 69 6f ec 90 f3 83 e5 b1 22 84 26 |.z.-.io......".&|
0x10027198: a1 55 7c c6 9a cf f1 e2 f4 aa 6f 2d a6 60 6e 2a |.U|.......o-.`n*|
0x100271a8: 53 15 43 9b e1 cd 4e c0 4a 19 77 f2 bf a1 ef 5f |S.C...N.J.w...._|
0x100271b8: 58 9f df ab f3 28 ad fa fd 55 e1 f1 64 a4 1f 6f |X....(...U..d..o|
0x100271c8: fd e6 1e 59 a9 d4 5c 1a bf 7d 3a 93 7c fb 46 ee |...Y..\..}:.|.F.|
0x100271d8: 1e e6 85 ab 8d 7d 06 07 31 5d 6a ca b0 56 8d 1e |.....}..1]j..V..|
0x100271e8: bf 09 46 bf ca 0f 7a 3f 63 d7 f3 90 75 67 65 d9 |..F...z?c...uge.|
0x100271f8: e5 7b 9f 69 e6 f4 4a 14 0f e5 77 24 80 c4 0f e7 |.{.i..J...w$....|
0x10027208: 00 29 52 f7 02 a8 4f 0b 74 79 72 80 cc d2 93 dc |.)R...O.tyr.....|
0x10027218: 91 c3 b6 cd 22 c7 75 cf ec c7 e0 fc 2f 4c 2e 09 |....".u...../L..|
0x10027228: 5c 5c de 74 a4 6f 9f fa 85 9d 21 67 8c f5 4b 4d |\\.t.o....!g..KM|
0x10027238: a2 01 1c 3e 34 fa 08 d3 69 f0 3e 78 c0 5e a5 59 |...>4...i.>x.^.Y|
0x10027248: 55 d8 21 4b 06 5e 24 31 21 d0 d2 08 ae 29 97 b0 |U.!K.^$1!....)..|
0x10027258: 2e 24 df c5 b4 c2 3f 03 d6 e6 ba 16 20 4f 37 21 |.$....?..... O7!|
0x10027268: 61 d6 06 85 9b f1 d5 3d b2 36 be 60 7d 99 43 6b |a......=.6.`}.Ck|
0x10027278: df 11 8d 25 56 60 cf 5a 9f e6 b3 cf c8 99 e3 c2 |...%V`.Z........|
0x10027288: 03 c2 fe 61 87 27 56 3b a4 93 96 f9 52 c9 51 df |...a.'V;....R.Q.|
0x10027298: 97 4e 21 73 89 2c 27 4e 0d 77 16 1c 9e 73 31 39 |.N!s.,'N.w...s19|
0x100272a8: fb 2a cb 3f 6e 11 9f e2 8e 63 1e b9 87 33 8c ab |.*.?n....c...3..|
0x100272b8: 2c ba 17 c1 70 f7 76 79 88 4e 1e 22 ba c1 08 9d |,...p.vy.N."....|
0x100272c8: aa 27 56 3d 68 77 97 24 b3 6a d3 45 e5 58 88 d6 |.'V=hw.$.j.E.X..|
0x100272d8: c2 c6 0b 87 8f 75 ea 94 32 e4 41 a2 b0 5e 94 2c |.....u..2.A..^.,|
0x100272e8: c9 65 05 cb f5 5e fc 43 08 33 36 fd 1c 26 a7 f0 |.e...^.C.36..&..|
0x100272f8: 4b 75 30 ca 10 fc 5b 6f e5 fb 37 62 88 bb 3d 75 |Ku0...[o..7b..=u|
0x10027308: 95 5c 08 c6 69 49 5f f2 e4 22 38 1b 4a ac d2 f5 |.\..iI_.."8.J...|
0x10027318: a9 63 49 35 00 29 ad 1f ad d7 1f 52 fc 05 5d c1 |.cI5.).....R..].|
0x10027328: 50 d6 b7 5d de 83 a7 f7 f7 f3 e0 2c c8 09 1e 69 |P..].......,...i|
0x10027338: 5e 50 3c ec 6c 90 6d 16 22 15 60 8b c9 0b 06 21 |^P<.l.m.".`....!|
0x10027348: 14 c3 0b da 6f 8f 4f f5 c8 d5 08 e3 9d 24 69 08 |....o.O......$i.|
0x10027358: bc bf 00 4b 3b 05 20 e8 46 5d 44 51 f1 03 18 db |...K;. .F]DQ....|
0x10027368: 76 58 5b ec 81 9b 15 46 0e a5 e2 23 3c 91 3b 88 |vX[....F...#<.;.|
0x10027378: bf 10 c3 52 d6 37 0d b1 f8 5a cc 4f 3b d3 49 1e |...R.7...Z.O;.I.|
0x10027388: 4a 51 f6 c8 02 a0 d1 17 63 4c a8 0d 2a 10 1a e1 |JQ......cL..*...|
0x10027398: d9 76 37 5d 3a 76 eb 0d 68 e7 95 c9 aa 9a 17 5d |.v7]:v..h......]|
0x100273a8: 32 33 e5 52 8c 61 4e 18 b8 7c db 81 8f 28 78 8f |23.R.aN..|...(x.|
0x100273b8: 6e 42 79 1b 9b 7d b1 43 3e d3 4e 79 6f 3f 0f de |nBy..}.C>.Nyo?..|
0x100273c8: 46 67 4a ef 65 e0 da 61 61 35 fe 31 e7 22 35 f8 |FgJ.e..aa5.1."5.|
0x100273d8: 9f 0a 6a 2f 23 15 ac 70 cf b7 06 92 10 26 d0 2c |..j/#..p.....&.,|
0x100273e8: 7e f8 a7 b1 65 13 4a 97 d2 19 88 94 0c 57 87 7b |~...e.J......W.{|
0x100273f8: 5f f4 99 86 b3 a5 56 43 19 11 25 73 0a 9d 9c 60 |_.....VC..%s...`|
0x10027408: e2 1a 51 0c 0d e8 84 eb 32 5d 45 15 08 81 72 dd |..Q.....2]E...r.|
0x10027418: 7d 72 5b 75 5b 57 ad 93 d1 db 80 07 b1 7e b2 31 |}r[u[W.......~.1|
0x10027428: 86 35 b4 d1 d8 72 a1 a5 42 aa 8d 6b 11 73 c2 4c |.5...r..B..k.s.L|
0x10027438: 7a 11 b2 a1 3c 82 bd d3 34 16 46 4d fd 94 d9 b7 |z...<...4.FM....|
0x10027448: fe bb 66 a7 5c 4d 17 ad 9b c5 6c 79 f9 c2 5e 35 |..f.\M....ly..^5|
0x10027458: f7 4b 00 f3 b4 a7 b7 11 55 e2 94 db 5b 84 d7 0f |.K......U...[...|
0x10027468: 4e ac 89 06 51 54 cf 2e f8 4f 23 fb e8 f6 e9 cc |N...QT...O#.....|
0x10027478: fc 7b 63 ed 67 28 d7 f9 1b 8e a7 c1 f2 a3 ff ff |.{c.g(..........|
0x10027488: 24 f7 8a b1 58 fd e4 c7 84 cf 9c ac d9 1b 6c a7 |$...X.........l.|
0x10027498: 5f 42 30 f6 2a 9e 06 0c ec 41 6b e5 42 85 d3 0f |_B0.*....Ak.B...|
0x100274a8: 55 3a 36 23 a1 54 64 f9 3e bf 40 70 9e e3 d9 51 |U:6#.Td.>.@p...Q|
0x100274b8: c5 dd 9a 45 12 40 7a 9f ac db 96 bc 4d a9 27 85 |...E.@z.....M.'.|
0x100274c8: 89 b7 c6 98 1c ba ce 60 58 7b d3 56 43 bc 9a 08 |.......`X{.VC...|
0x100274d8: 29 26 a1 b8 47 4e 73 2d 80 2b f2 01 58 8f c5 0c |)&..GNs-.+..X...|
0x100274e8: 93 c8 99 3b 35 b0 09 52 a2 d0 7b e3 c5 24 71 a6 |...;5..R..{..$q.|
0x100274f8: 40 53 98 63 ac d9 98 79 47 7c 63 e2 56 95 40 2c |@S.c...yG|c.V.@,|
0x10027508: a5 d9 ab 2d 41 f2 fd ff b8 0c 78 dc 1b 80 c2 15 |...-A.....x.....|
0x10027518: 09 80 09 2f da ff ed 23 4d 07 a3 b2 1f 27 63 ed |.../...#M....'c.|
0x10027528: 3e 74 b6 27 b8 80 3b 2b 27 fb b4 de b9 11 bd fb |>t.'..;+'.......|
0x10027538: 42 83 d9 9d 0a 96 db 6e 92 d0 75 c4 c6 d2 1f f3 |B......n..u.....|
0x10027548: 19 26 20 16 74 ab ad 1d 5b 6b 9e d7 ec 8d dd 7a |.& .t...[k.....z|
0x10027558: b7 18 dd d9 01 4b 79 5d 0a 72 23 58 d4 28 71 dc |.....Ky].r#X.(q.|
0x10027568: 40 09 7d ec 4e 03 9d 15 f2 3c 5e 21 13 ad 80 94 |@.}.N....<^!....|
0x10027578: 81 06 a2 c6 1b 5f b6 ca 46 72 d3 33 ed cb ef 9a |....._..Fr.3....|
0x10027588: af c5 12 36 89 59 c0 fd dc 21 e4 87 c5 fe 7a f7 |...6.Y...!....z.|
0x10027598: 89 ed ba 59 01 36 23 ac c6 a9 b7 f5 3e c6 2e 41 |...Y.6#.....>..A|
0x100275a8: c5 57 e2 aa 5b fa f6 33 bc f2 b5 06 6f 2c 8f 41 |.W..[..3....o,.A|
0x100275b8: 10 a7 d0 41 34 ac 98 84 e8 1f 03 27 c5 88 3b 9b |...A4......'..;.|
0x100275c8: c6 8c 91 33 2f 55 10 01 f8 e6 0d a7 8e 4f 8b d4 |...3/U.......O..|
0x100275d8: 22 fc b6 31 a1 49 c1 ac e7 71 d7 7e 18 9d 4e 01 |"..1.I...q.~..N.|
0x100275e8: 38 8a 04 aa 0e bc e0 e9 15 5e a2 c2 18 16 d2 89 |8........^......|
0x100275f8: 0d 26 d2 a2 26 2a 6c 97 82 a7 02 85 c7 c5 9c 77 |.&..&*l........w|
0x10027608: e2 19 a1 67 35 22 6d a7 3d 9d b9 12 2a 22 a1 47 |...g5"m.=...*".G|
0x10027618: 88 cd 08 18 61 90 6b 3e d6 93 33 d5 e5 8f c2 77 |....a.k>..3....w|
0x10027628: a5 86 d5 e4 d4 85 bf cc 70 f9 9f b3 37 32 8c ba |........p...72..|
0x10027638: 0c 85 02 fc fc 90 d9 56 bb 3d 1a 51 a9 63 d8 7a |.......V.=.Q.c.z|
0x10027648: 34 f6 83 38 87 c2 73 9e fd 8b 2d b9 73 1a ca ff |4..8..s...-.s...|
0x10027658: 5e 90 ba 99 47 82 1d 49 3a 09 bf c2 c4 82 09 fc |^...G..I:.......|
0x10027668: 6c da 0a d2 9a 00 90 8c 10 2d 71 bb c9 cb 76 95 |l........-q...v.|
0x10027678: 15 44 08 d3 86 a9 fe 3f a0 83 71 61 b0 ba 4d c0 |.D.....?..qa..M.|
0x10027688: e5 85 ab f3 f5 b3 99 d7 dc 1d c1 24 d9 a3 aa 7f |...........$....|
0x10027698: 32 c9 ad f0 82 f9 60 0f 64 c1 bc 23 a5 96 b3 eb |2.....`.d..#....|
0x100276a8: 2e 31 19 b0 d2 c7 14 67 bc 91 0e 8b 84 86 02 55 |.1.....g.......U|
0x100276b8: e7 38 b7 fc c3 13 db da 8e c4 a6 49 ae 77 51 f9 |.8.........I.wQ.|
0x100276c8: 94 fd d7 fa f1 5c 9b dd 77 98 7f 0f c3 61 77 4f |.....\..w....awO|
0x100276d8: 45 14 a8 4e eb 1f 17 08 c3 ea 5f db 52 13 37 bd |E..N......_.R.7.|
0x100276e8: 42 12 c5 b3 fa 3a e0 f2 b7 70 b3 7f ef 79 d3 e5 |B....:...p...y..|
0x100276f8: e8 89 34 20 1b 2f 45 2d af bb 1d 79 3c 90 b9 72 |..4 ./E-...y<..r|
0x10027708: 24 68 74 42 bf 56 c6 a6 a4 26 0e 54 8f cc e5 4d |$htB.V...&.T...M|
0x10027718: f9 90 ed 6e 5c f2 e0 94 cd 44 d0 8d 2b f9 ab 0a |...n\....D..+...|
0x10027728: aa f5 fb 9c 9c 39 2a b3 0d d9 91 7a c4 2f ad a0 |.....9*....z./..|
0x10027738: 6c c3 9b f2 f3 ae 31 34 d5 04 9f 1d 8e 47 e1 2f |l.....14.....G./|
0x10027748: e0 6e 02 31 ba 8c f5 c4 9c 44 2a bd 6f 06 de e4 |.n.1.....D*.o...|
0x10027758: 74 04 8d 8b 05 6f d5 b9 29 f3 ae 2a fc 77 51 0f |t....o..)..*.wQ.|
0x10027768: b0 fc 2f 42 64 17 41 21 af 3f 5e f0 44 bb 50 b1 |../Bd.A!.?^.D.P.|
0x10027778: e9 f7 2e a4 76 65 74 81 ef d1 50 95 e7 db 75 79 |....vet...P...uy|
0x10027788: 92 13 14 1a ee 59 84 59 85 92 81 b2 c1 63 7d fc |.....Y.Y.....c}.|
0x10027798: c9 d0 fa ee a1 f4 b1 2c 6d 8c a0 5b cb 23 fd 07 |.......,m..[.#..|
0x100277a8: 5e ca b4 6f 85 d3 b5 61 23 20 71 eb a0 16 05 b7 |^..o...a# q.....|
0x100277b8: 73 da 0a 6c 1b db ec 68 5a 2b 16 c7 e3 b0 55 52 |s..l...hZ+....UR|
0x100277c8: 62 13 86 a7 7c c2 9d 4c 0b 2e 88 08 53 b2 d5 2c |b...|..L....S..,|
0x100277d8: a9 91 0d ef 60 00 8e 43 e7 fc 90 16 a6 2f 4b 71 |....`..C...../Kq|
0x100277e8: 40 d9 99 25 0e 1d 62 41 94 0b 0d 8c 13 00 34 13 |@..%..bA......4.|
0x100277f8: cc 15 de 5c cb 31 b1 0a 1a db f8 23 ae 1b dc 02 |...\.1.....#....|
0x10027808: 3d cc df 19 18 42 d0 80 5e f7 f7 89 4d 11 13 1b |=....B..^...M...|
0x10027818: d0 b5 a6 77 6c 86 7a 23 f7 b4 85 de 04 70 fa 0a |...wl.z#.....p..|
0x10027828: 5a 22 59 fe 7c 1a 73 b6 10 0d a7 ae 10 17 30 40 |Z"Y.|.s.......0@|
0x10027838: 7a 95 6d 1d 2c f6 a8 33 9e 0e e6 28 3a 7b 3d c8 |z.m.,..3...(:{=.|
0x10027848: ed 60 2c 81 1e 73 3b c8 64 89 e3 b0 e6 3b e5 9e |.`,..s;.d....;..|
0x10027858: 8c 0a 98 8d 3e a2 cb c6 ae 1d 25 a3 dc dd 3d ef |....>.....%...=.|
0x10027868: b9 f5 b3 de 58 cf 4b 7d 97 42 01 70 91 9f c8 52 |....X.K}.B.p...R|
0x10027878: 50 0b 56 6a b3 c9 54 af 4d d6 35 0a 1b 9f 21 25 |P.Vj..T.M.5...!%|
0x10027888: 99 11 27 f5 cf 8f 1f 1f 17 c1 a0 76 93 13 6e 7e |..'........v..n~|
0x10027898: e9 11 30 b5 6d 90 3b 7b a8 00 f3 d8 f7 da 9a 83 |..0.m.;{........|
0x100278a8: ce 33 6e e4 a2 bf f4 c1 45 b8 54 b6 34 c5 c1 08 |.3n.....E.T.4...|
0x100278b8: f9 0e a9 7f b6 4c 7d a4 16 32 af 63 65 5f a6 17 |.....L}..2.ce_..|
0x100278c8: f3 e2 b0 f3 f6 3a 06 20 ca 55 76 6f f0 58 0e 1d |.....:. .Uvo.X..|
0x100278d8: 11 86 be 5d 37 69 b5 08 a8 48 d3 eb 1a e3 1c f3 |...]7i...H......|
0x100278e8: 2f 24 59 2c 6e 9b 73 71 3b 5d ec 11 5a 95 a2 e6 |/$Y,n.sq;]..Z...|
0x100278f8: 9e 07 a3 47 d9 7a 67 91 98 5d ed 0d ac 5c e2 0f |...G.zg..]...\..|
0x10027908: 91 3e 8e 13 4f 0f e5 b4 08 3f aa 09 46 fa 4c 6a |.>..O....?..F.Lj|
0x10027918: 89 ab 1d 8e fe 65 b0 30 8f 27 6c 81 37 c3 5b e4 |.....e.0.'l.7.[.|
0x10027928: d4 f1 0a d3 ed 58 4c 80 7d 4a 83 6e 2e 9d 85 39 |.....XL.}J.n...9|
0x10027938: 98 c8 52 97 9d 2d ce 60 f2 63 55 83 17 e1 c0 b1 |..R..-.`.cU.....|
0x10027948: 73 1f 8f f5 5e 08 e8 61 ff 66 26 51 2b 3a 7c c5 |s...^..a.f&Q+:|.|
0x10027958: bf 5a bf 6d 88 8d d3 0c be 8e 66 41 3b f8 2c 7d |.Z.m......fA;.,}|
0x10027968: 77 a8 0b 1d bf e1 3c e6 f1 29 00 7b 24 7b 35 1f |w.....<..).{${5.|
0x10027978: 80 a2 5e 5a b6 a6 08 19 aa 45 c4 39 54 c9 f7 41 |..^Z.....E.9T..A|
0x10027988: db bb e5 7b 04 cd 3e f3 3a f7 32 8c 97 c7 25 67 |...{..>.:.2...%g|
0x10027998: 83 46 4b 6f 87 f1 7f 74 3a da 0e 6e 5a 3f ae 88 |.FKo...t:..nZ?..|
0x100279a8: 84 fe ac b9 85 76 3e 10 13 69 65 17 56 fe 06 d4 |.....v>..ie.V...|
0x100279b8: 70 50 0b 55 32 c3 75 91 0e c8 f8 bd c1 9c 5a 47 |pP.U2.u.......ZG|
0x100279c8: 23 f8 b6 b8 6f 8f 03 3f fa 05 68 c5 1c 69 56 52 |#...o..?..h..iVR|
0x100279d8: 33 bf 01 cf 24 41 e4 cd 3f 6b 00 f2 7f bc a5 bc |3...$A..?k......|
0x100279e8: 4d da 71 e7 2c af ec 40 bc bf d2 ac f3 26 22 68 |M.q.,..@.....&"h|
0x100279f8: af 89 67 9e cb 9c 19 87 99 23 30 44 f6 4d be 44 |..g......#0D.M.D|
0x10027a08: 01 7a 3a 89 0d 00 84 b7 c5 b9 9a e8 7a 3b f6 7a |.z:.........z;.z|
0x10027a18: bb e3 f4 5e 0d 18 90 ee 6f 82 d1 e5 41 b6 17 45 |...^....o...A..E|
0x10027a28: a7 46 c9 7a 9f 9e 63 a6 dd fa f0 64 5a bd c3 0f |.F.z..c....dZ...|
0x10027a38: b1 25 20 a4 72 96 85 73 16 e4 27 25 f4 16 80 78 |.% .r..s..'%...x|
0x10027a48: 43 41 49 47 06 bf 0b 8b 31 9a f3 3f 58 ea d4 23 |CAIG....1..?X..#|
0x10027a58: 1b dc 11 4f 5e 14 bf 32 6d a2 85 3b 28 37 5b bf |...O^..2m..;(7[.|
0x10027a68: 84 96 82 c3 00 7c fd 5b 6a 46 2a f6 16 80 99 c7 |.....|.[jF*.....|
0x10027a78: 40 12 4f 08 aa ea 96 88 d7 6a 0a 4d ef 8b 0b 5b |@.O......j.M...[|
0x10027a88: 01 4c 27 75 a7 f3 8c 52 b9 83 92 d3 b7 52 5a 66 |.L'u...R.....RZf|
0x10027a98: df 5b fc 57 35 94 c1 3c 17 f9 d6 59 e8 13 2c f5 |.[.W5..<...Y..,.|
0x10027aa8: d9 67 d8 56 44 88 d5 86 b2 53 99 dc 9d e1 91 9e |.g.VD....S......|
0x10027ab8: bb c9 b1 cd da 27 2f 22 2f 70 9f c9 27 0f b8 a7 |.....'/"/p..'...|
0x10027ac8: 2a 3c 6b a9 3b 35 5e b8 02 3b 3f 5d 04 e1 c4 20 |*<k.;5^..;?]... |
0x10027ad8: 92 51 0f 05 e7 b2 e4 3f 35 7e 45 c1 1f 05 a0 01 |.Q.....?5~E.....|
0x10027ae8: dd 00 34 79 34 53 52 9f 74 88 90 51 66 03 51 58 |..4y4SR.t..Qf.QX|
0x10027af8: 3e d0 84 65 f8 86 cf 88 d4 6f 73 52 18 4e 9d 97 |>..e.....osR.N..|
0x10027b08: d2 93 39 58 ce 43 47 3c 5b c0 06 4a 91 5e 12 38 |..9X.CG<[..J.^.8|
0x10027b18: a5 41 dd cb e8 35 05 62 31 2b d3 01 33 3b 1e 93 |.A...5.b1+..3;..|
0x10027b28: a4 3f 01 eb 84 40 18 2e bc ac 65 10 34 bb 1a 99 |.?...@....e.4...|
0x10027b38: 71 94 22 83 4e d3 27 c6 70 f0 cf 37 1d a6 7c 11 |q.".N.'.p..7..|.|
0x10027b48: e7 9b ea fe f3 69 07 7a 44 c4 e6 98 b0 cc 26 6e |.....i.zD.....&n|
0x10027b58: 38 93 25 37 c0 f6 99 07 e5 3e 43 6d 50 69 b3 df |8.%7.....>CmPi..|
0x10027b68: 69 78 4a b9 ce d1 ee 54 62 a0 59 92 93 6d dd 03 |ixJ....Tb.Y..m..|
0x10027b78: fc f1 ee 79 04 48 b1 60 f8 47 ff 37 04 d7 f5 ba |...y.H.`.G.7....|
0x10027b88: c6 c9 ca e3 4c c5 c9 57 c4 a5 78 bf 2d 82 9b 76 |....L..W..x.-..v|
0x10027b98: 4a 4e b8 5c ce a4 2b 37 cc 43 68 85 5d 0a 3b 00 |JN.\..+7.Ch.].;.|
0x10027ba8: 96 89 6d 2a 43 c0 2c c3 0e 7c c7 05 f6 e4 63 8e |..m*C.,..|....c.|
0x10027bb8: 26 ea 23 2b f6 82 42 95 43 46 4e 53 c7 0a 6b bd |&.#+..B.CFNS..k.|
0x10027bc8: 14 48 a9 fa cc 3b c8 b8 0d 72 fa 3c 49 3b 01 51 |.H...;...r.<I;.Q|
0x10027bd8: 12 7d d8 e0 92 3b 1b ca 20 9e b7 47 ac a9 5c a8 |.}...;.. ..G..\.|
0x10027be8: 03 f7 08 ae e9 95 d2 cc a0 b8 eb fc d9 2f 43 3b |............./C;|
0x10027bf8: cf ad 9c 7b 50 aa 92 15 ba 70 d3 2e d1 65 84 85 |...{P....p...e..|
0x10027c08: 5f 91 e5 07 ea e4 19 82 09 a8 a5 bb a1 21 9a 20 |_............!. |
0x10027c18: 30 0a 30 5f 12 39 cb de 74 2e 09 9d ef 8a e4 c6 |0.0_.9..t.......|
0x10027c28: 08 73 bd b5 11 52 35 9e 6f 59 be 80 89 98 8a 1d |.s...R5.oY......|
0x10027c38: 41 35 df 31 e5 72 9c 23 11 4f ee 45 98 31 1d c6 |A5.1.r.#.O.E.1..|
0x10027c48: c6 a1 38 4c bf aa 03 0f a8 46 33 09 6b 5a e9 e0 |..8L.....F3.kZ..|
0x10027c58: e8 80 a9 3e 75 87 0c 79 55 d9 ec 3e 59 ee b1 55 |...>u..yU..>Y..U|
0x10027c68: d0 79 aa c1 04 19 cd 24 71 80 c5 72 6f 07 e9 71 |.y.....$q..ro..q|
0x10027c78: 71 86 ca b8 ef e6 9d 9d 7e 54 90 99 24 ff 25 87 |q.......~T..$.%.|
0x10027c88: 69 ac 89 8e 6e 30 7c 00 0e 6c 06 3f 72 b5 47 27 |i...n0|..l.?r.G'|
0x10027c98: 52 86 1f c8 cc c4 ce b6 14 56 3f 4c 90 2e c2 29 |R........V?L...)|
0x10027ca8: d1 08 f1 61 e1 49 45 13 91 f4 ae 77 40 69 d5 43 |...a.IE....w@i.C|
0x10027cb8: b2 14 f8 a8 bd 57 39 ee a0 c8 a1 aa 3f 2e 33 e6 |.....W9.....?.3.|
0x10027cc8: bb c4 06 8e d4 8c d6 cb b6 d6 ad c5 49 5b 4a 6c |............I[Jl|
0x10027cd8: 54 51 18 64 f1 5f f3 3b 5b 5a 1d bd 6a d6 c5 4b |TQ.d._.;[Z..j..K|
0x10027ce8: f1 1e 05 50 ff 29 df c1 3e 43 ae e4 25 85 83 cb |...P.)..>C..%...|
0x10027cf8: b6 de be 3a e8 04 4a 66 3a ba e6 4b 0d 32 f6 fc |...:..Jf:..K.2..|
0x10027d08: 68 19 8c 59 54 1a 04 35 1f 6b d5 85 ee 40 2d 1e |h..YT..5.k...@-.|
0x10027d18: be 74 22 d5 73 be dd 5e 9c e0 71 86 23 c1 37 ea |.t".s..^..q.#.7.|
0x10027d28: 41 9f 24 4d 4f 6e 01 bd 1e b9 81 17 2b 53 dc dd |A.$MOn......+S..|
0x10027d38: d0 50 bd 4b 94 db 59 d8 80 c6 9e ac f3 15 50 cb |.P.K..Y.......P.|
0x10027d48: d1 ba 68 17 9e 7a 85 ee f7 b6 60 c1 fe fd 2b d6 |..h..z....`...+.|
0x10027d58: f5 b5 aa 06 43 f5 2e 8a a5 b8 9a 8b 45 ba 9f c0 |....C.......E...|
0x10027d68: 58 6e fc ca f3 38 7e b3 8b 0d 33 4b c6 70 62 b6 |Xn...8~...3K.pb.|
0x10027d78: 5e 58 22 9b 29 6a ee a4 78 46 14 79 f7 00 cd a5 |^X".)j..xF.y....|
0x10027d88: 55 24 7e 66 ff 93 d5 c6 9f 61 f1 60 8b 53 f4 07 |U$~f.....a.`.S..|
0x10027d98: 1f a3 f0 3d 2e cb f6 9c 33 3c f2 f5 8e 79 60 38 |...=....3<...y`8|
0x10027da8: 02 dc b0 58 e2 92 61 fd 09 de 4f a5 d6 95 d9 04 |...X..a...O.....|
0x10027db8: 68 31 e5 65 a0 98 d4 b6 a1 eb fd 0e f7 cf f8 0b |h1.e............|
0x10027dc8: 32 42 2d 92 08 1c f5 ef 8d 0b 95 47 e4 12 1e 57 |2B-........G...W|
0x10027dd8: cd c5 87 98 3a 14 5c 46 17 28 86 25 f3 7f bc 8b |....:.\F.(.%....|
0x10027de8: 9d e3 99 5f ac dc 96 11 d9 3a 4d 7c dc c9 28 0a |..._.....:M|..(.|
0x10027df8: 29 7d e3 ce e6 0d 2c 3d af 9c f6 78 24 2d 52 e2 |)}....,=...x$-R.|
0x10027e08: 5c a2 17 51 cf 4e 19 96 03 34 78 a3 16 79 0c b3 |\..Q.N...4x..y..|
0x10027e18: 30 d0 ab 71 db 42 83 d9 5b 09 da 92 61 3e a0 d6 |0..q.B..[...a>..|
0x10027e28: 5d a2 6e c8 9a f0 80 cb 4e 50 48 60 bf c9 f0 f6 |].n.....NPH`....|
0x10027e38: 27 76 18 85 df b3 64 17 83 32 35 97 5d fa 82 11 |'v....d..25.]...|
0x10027e48: 26 b3 b0 97 ed c5 89 db 99 6e 26 c7 c9 f9 9e 8e |&........n&.....|
0x10027e58: 4f ff d0 f2 0e 33 a7 de c0 ed 65 80 f1 be 7b 5f |O....3....e...{_|
0x10027e68: 85 28 b5 09 d1 26 70 65 37 4c 74 47 67 ce 1b f9 |.(...&pe7LtGg...|
0x10027e78: 58 93 b6 bc 6a 51 6f a9 97 79 7e 9e f5 38 a7 29 |X...jQo..y~..8.)|
0x10027e88: 4b 62 39 08 99 29 ec 98 a6 9b ae f9 54 df da 94 |Kb9..)......T...|
0x10027e98: c6 27 91 05 b9 af 0f 92 03 25 78 7a a6 cc f5 d8 |.'.......%xz....|
0x10027ea8: f2 6f 8a 3c fa 7f 02 96 8e 1d 15 58 05 6f cd 69 |.o.<.......X.o.i|
0x10027eb8: ab ca 45 90 ed b7 9b 34 8f 39 c2 18 ef 63 76 68 |..E....4.9...cvh|
0x10027ec8: 63 dd f2 e5 89 d8 4a 30 11 f7 d6 ef 04 77 fb 6b |c.....J0.....w.k|
0x10027ed8: e8 98 14 f3 75 0d c6 ca f2 dd 9f ab ff ee 85 d0 |....u...........|
0x10027ee8: ec ea b9 45 37 21 11 c3 29 1c db 49 f3 7c 45 1b |...E7!..)..I.|E.|
0x10027ef8: 5b 8d c6 d8 c6 e9 75 59 a0 d0 2a 55 5e 99 23 18 |[.....uY..*U^.#.|
0x10027f08: 23 95 e9 36 db e6 86 24 cb 74 05 58 a9 11 65 e9 |#..6...$.t.X..e.|
0x10027f18: 37 34 3c 2b 53 d2 20 72 dc 67 f0 06 dd 9a de ee |74<+S. r.g......|
0x10027f28: c2 28 84 a7 ed cb e0 61 45 00 5c 51 48 66 2f b9 |.(.....aE.\QHf/.|
0x10027f38: 34 ae 78 a6 c5 f2 ec 43 31 c5 ae e1 fd b7 4b 91 |4.x....C1.....K.|
0x10027f48: 5a a2 ec 1e 01 28 8b 3e 01 1e 9a 98 26 19 48 67 |Z....(.>....&.Hg|
0x10027f58: 47 7b a3 87 4d 76 af 7c d5 93 98 a2 37 16 29 d5 |G{..Mv.|....7.).|
0x10027f68: 75 0e 2c 2e 87 7e e0 cf 89 27 a1 70 85 3d e4 98 |u.,..~...'.p.=..|
0x10027f78: 4c d5 59 07 24 66 3d 56 09 75 87 24 a3 e3 db 6b |L.Y.$f=V.u.$...k|
0x10027f88: 0c d1 71 6b d1 b7 7d 0b f7 49 02 c5 73 ad 43 2e |..qk..}..I..s.C.|
0x10027f98: bc 80 6c e3 fd 00 59 29 40 57 2a c4 9d 97 2c 38 |..l...Y)@W*...,8|
0x10027fa8: bb 0c e0 96 ec 50 f7 1e ab 78 ff 27 9c 70 aa b6 |.....P...x.'.p..|
0x10027fb8: 1d 8c a6 64 91 7a ac 0b a4 06 b8 78 a1 65 d9 ea |...d.z.....x.e..|
0x10027fc8: fb 8b 7b 7b 7e 9c e2 9b 6f 25 4e 1a 96 f3 15 ae |..{{~...o%N.....|
0x10027fd8: f4 51 e8 05 bc 64 88 c6 4b 82 89 10 42 0d ad 03 |.Q...d..K...B...|
0x10027fe8: bc e7 f9 fa 49 cc ae 18 61 6c 37 9e 6b fc b6 32 |....I...al7.k..2|
0x10027ff8: 5d 6b 15 71 2b 86 0a e4 2c f5 55 a0 f6 91 e4 98 |]k.q+...,.U.....|
0x10028008: 65 1f 35 a5 5c 93 d1 7f ee da a2 8a 44 d3 eb 63 |e.5.\.......D..c|
0x10028018: 3f 27 7e b1 6e 31 99 96 68 8d f5 1d b1 e2 99 c8 |?'~.n1..h.......|
0x10028028: 15 9a 78 da 3e 3d 06 9f f4 fc 95 ce 1f e1 d3 64 |..x.>=.........d|
0x10028038: eb 34 4c de fd 71 5e f1 30 d4 dd 2a 8d 33 d9 f9 |.4L..q^.0..*.3..|
0x10028048: 08 ac 32 2b 9b 21 1d ae 55 4d 8e 69 fb e0 75 14 |..2+.!..UM.i..u.|
0x10028058: 55 cd cf 50 77 38 34 6e 22 fe 09 bc 3b 8d b0 00 |U..Pw84n"...;...|
0x10028068: db f9 1e 15 2a e7 73 bb ed a0 39 3f 40 02 92 88 |....*.s...9?@...|
0x10028078: df 7b b0 d7 96 93 42 6f a5 21 fb b0 fa 85 ee 95 |.{....Bo.!......|
0x10028088: 9d 28 77 3b ba 6b b8 2a c4 aa 0d 0a c3 08 a7 e3 |.(w;.k.*........|
0x10028098: 69 73 ac e2 b9 5b 04 58 6e 42 c9 5e d2 7c 7e 54 |is...[.XnB.^.|~T|
0x100280a8: 6a ab 41 f8 01 4b ab 09 48 6f 09 9e 6f e1 09 8e |j.A..K..Ho..o...|
0x100280b8: 62 cd 34 df d3 8f 5d cd 06 3d cc 18 61 e5 44 ad |b.4...]..=..a.D.|
0x100280c8: 98 b9 88 de 8e fb dc 26 64 66 35 80 22 64 5e 58 |.......&df5."d^X|
0x100280d8: 65 d0 1c cd a4 96 d1 37 47 38 5e 75 e3 25 15 ea |e......7G8^u.%..|
0x100280e8: b1 10 b4 ec 7b be 1c 7f 32 fe 21 c7 3c c0 90 6c |....{...2.!.<..l|
0x100280f8: 87 37 64 8a e2 9b d0 7b e7 e7 73 ad 56 09 5b 28 |.7d....{..s.V.[(|
0x10028108: 74 31 38 a8 d6 58 8b 08 b6 e8 ad 58 a3 5f 6a d6 |t18..X.....X._j.|
0x10028118: d6 5f 35 3d 10 b0 65 fd bf 5f 10 96 6a c7 77 77 |._5=..e.._..j.ww|
0x10028128: b3 ad fe 37 6d 5b a5 31 ae d9 24 67 89 9a 16 01 |...7m[.1..$g....|
0x10028138: d9 ca bb 9a 7e 55 d7 82 63 61 98 d9 25 b9 a6 9b |....~U..ca..%...|
0x10028148: 42 3b d0 45 32 9a bd 5c 73 e2 88 8c 3e 7d c9 61 |B;.E2..\s...>}.a|
0x10028158: a8 64 c8 80 bd 1e b2 c9 47 62 51 33 d4 1c c0 c7 |.d......GbQ3....|
0x10028168: c2 00 66 6b d9 fa 33 4f f5 06 13 2b 66 2e 5e e7 |..fk..3O...+f.^.|
0x10028178: 3b 9e 9e b9 99 ab 8d a3 6b 21 35 ab 46 f7 03 df |;.......k!5.F...|
0x10028188: bd ce 84 2a d5 94 94 c8 38 ac 32 00 ce d0 9b 7f |...*....8.2.....|
0x10028198: 64 73 68 95 84 f8 df 2d be eb 53 f8 ad c9 ca 38 |dsh....-..S....8|
0x100281a8: 8f 34 a7 62 83 65 f5 f0 23 9d 01 39 bb 65 4b b4 |.4.b.e..#..9.eK.|
0x100281b8: d4 88 13 be 90 b9 b4 a8 5a 2d 21 97 a7 f2 c6 4f |........Z-!....O|
0x100281c8: 81 df 5d 97 28 8c 97 a4 a2 28 94 16 74 42 13 25 |..].(....(..tB.%|
0x100281d8: e8 a6 1b 20 b9 02 e0 df 3a 98 58 d0 57 e1 60 ef |... ....:.X.W.`.|
0x100281e8: 88 68 f2 31 a3 7f 6e 30 24 71 d4 08 45 5b 96 b9 |.h.1..n0$q..E[..|
0x100281f8: cf 0a 2a 60 1d 0a 49 c3 e0 87 98 23 7f f8 f5 27 |..*`..I....#...'|
0x10028208: 78 a2 94 8a 8e 5c 9a 73 aa a3 8b 5d 3d 2d 43 2e |x....\.s...]=-C.|
0x10028218: 2e c8 51 0e 60 28 0c 2e 4c 9c 59 71 d1 e3 f0 23 |..Q.`(..L.Yq...#|
0x10028228: 5d 15 ee e1 75 a5 69 57 eb 33 d0 e9 2c 79 e1 f5 |]...u.iW.3..,y..|
0x10028238: 64 1d 47 30 56 29 8b 08 b5 8b 5c 56 57 a4 9f c2 |d.G0V)....\VW...|
0x10028248: d5 d6 f8 12 c4 d1 04 7d 39 ad 46 ef b1 00 72 f1 |.......}9.F...r.|
0x10028258: 70 9f 77 0e df a0 60 fe ca 1f 9b 97 19 a5 ca b7 |p.w...`.........|
0x10028268: fb 3e 25 cd 2a 17 98 99 98 71 0f 87 3d 17 6e 62 |.>%.*....q..=.nb|
0x10028278: 74 bd 4c a3 27 2d 9f 5f 24 34 f9 de a1 6c 76 be |t.L.'-._$4...lv.|
0x10028288: 21 60 94 24 d0 5f 65 0c 0c 0f c1 73 ea 44 b2 30 |!`.$._e....s.D.0|
0x10028298: d1 6c dc 7d f9 71 10 73 42 1c eb 29 50 77 ad 35 |.l.}.q.sB..)Pw.5|
0x100282a8: 63 34 39 90 21 50 e7 f5 9b 55 e2 89 9f e8 25 42 |c49.!P...U....%B|
0x100282b8: 00 5b 89 b6 d9 4f c5 5a 75 21 9f 77 2c ed 63 3d |.[...O.Zu!.w,.c=|
0x100282c8: 4d 6a 81 12 7a 7b 7f f8 d7 9a 8f 43 92 ef 4b 22 |Mj..z{.....C..K"|
0x100282d8: cb 65 bf dd 16 7c 1e 7b 19 a9 35 77 f7 2e 03 ca |.e...|.{..5w....|
0x100282e8: 09 87 fc 41 40 c3 13 ac d4 35 9e ff 00 11 e7 9b |...A@....5......|
0x100282f8: 18 11 23 c8 4c 05 82 c0 f4 4c 09 63 68 9c 4e a7 |..#.L....L.ch.N.|
0x10028308: 6c 02 0e eb 2e c5 03 7e 61 d0 35 ab 42 12 e3 48 |l......~a.5.B..H|
0x10028318: 17 64 52 8d 72 4d e8 a7 73 f5 a6 43 5a 8b 6e 1f |.dR.rM..s..CZ.n.|
0x10028328: fb 0a 63 0b 36 ca 10 69 27 f2 ec 7a 93 52 7d f4 |..c.6..i'..z.R}.|
0x10028338: 4e 7a 5a bf 07 59 e7 c4 ae 1d 73 67 a6 01 f5 f6 |NzZ..Y....sg....|
0x10028348: 41 0e 0c 00 ee 94 e6 63 06 5e fa d9 3e 40 ee fe |A......c.^..>@..|
0x10028358: de ac 90 76 cd 8a 08 f6 27 c9 46 82 9c d8 84 c1 |...v....'.F.....|
0x10028368: 74 59 1e 90 cf 67 2c 2f 59 83 5f 5e 57 b0 5f c2 |tY...g,/Y._^W._.|
0x10028378: a5 09 c5 9a 1b b5 7d 45 72 43 f5 ab 4b b6 0d ee |......}ErC..K...|
0x10028388: 9c c4 8d f3 15 00 65 7c 60 f9 1f 46 e6 1f d7 2f |......e|`..F.../|
0x10028398: 65 61 8d 8e fb 66 44 aa 68 d2 e4 78 0d c6 47 68 |ea...fD.h..x..Gh|
0x100283a8: 95 0c 89 1d 9c 93 e4 4d a6 7a 41 49 ee 6a 0b 58 |.......M.zAI.j.X|
0x100283b8: 24 c7 47 6b a2 72 98 b5 7d c8 ed 5a b4 c6 e8 c5 |$.Gk.r..}..Z....|
0x100283c8: e4 e8 c6 52 94 13 ca 17 e8 b2 f0 20 28 81 5b 51 |...R....... (.[Q|
0x100283d8: cc 2c 00 11 0f 00 99 8c 74 76 2e 7e 9b b5 db b4 |.,......tv.~....|
0x100283e8: b6 7e 87 87 15 f1 ac f0 04 99 37 df 1d 5b f0 5c |.~........7..[.\|
0x100283f8: cc 80 0a 30 56 1a 99 72 28 1c 87 3f 7a ee 6b b9 |...0V..r(..?z.k.|
0x10028408: dc 5f f9 5f 4d 71 7a 43 59 14 c8 c7 f2 2e ff 51 |._._MqzCY......Q|
0x10028418: 57 b2 db dd 70 2e be b5 27 94 8a 10 31 5d d0 9b |W...p...'...1]..|
0x10028428: 00 50 56 96 3f f9 40 9c be 65 f0 a6 2b 07 2a 00 |.PV.?.@..e..+.*.|
0x10028438: 7d 46 11 02 03 7e 27 76 47 5a 6b 59 74 49 6c dd |}F...~'vGZkYtIl.|
0x10028448: 8f ae 80 54 86 8b da 24 3a 64 35 ae 31 1e a2 e3 |...T...$:d5.1...|
0x10028458: 20 4b ca 02 15 bc 58 99 8a ba 63 5f e1 a5 82 32 | K....X...c_...2|
0x10028468: 65 81 de 06 15 be 74 d9 68 28 60 23 3c cf e7 af |e.....t.h(`#<...|
0x10028478: a8 a2 6e d3 8f d1 6b b0 47 b5 0a 90 dc a5 a5 55 |..n...k.G......U|
0x10028488: 20 82 b4 f5 de f6 d4 82 12 0f 55 c5 69 bc dd e7 | .........U.i...|
0x10028498: d8 e3 7f 84 3c 32 6f b6 5b b7 64 74 c2 16 45 64 |....<2o.[.dt..Ed|
0x100284a8: 2f 0b 7c ca 71 04 84 b9 50 86 a5 5b 30 4d 76 46 |/.|.q...P..[0MvF|
0x100284b8: f3 b1 72 8f 99 35 4b e4 1f 24 4a cf 37 b4 dd 23 |..r..5K..$J.7..#|
0x100284c8: 99 85 68 22 99 fa 61 7c 9d 3a 5e d3 d5 b6 61 be |..h"..a|.:^...a.|
0x100284d8: 16 96 87 7f 3d d2 71 6d 54 83 a6 da cc 7a a0 4b |....=.qmT....z.K|
0x100284e8: 2e ba 69 3e f2 b2 f7 a6 d9 f6 00 a8 a9 dc 1c 80 |..i>............|
0x100284f8: 0d 9a 89 d6 23 47 a9 19 6a 71 61 96 cd d1 30 df |....#G..jqa...0.|
0x10028508: e1 a3 36 f1 bd c8 ab 66 8a 9d f3 dc 46 90 df 16 |..6....f....F...|
0x10028518: 94 1a 0b a6 51 17 0c c0 48 14 71 6c be da d0 5d |....Q...H.ql...]|
0x10028528: 2e a6 7e 73 9b 71 19 98 6f 78 82 f3 f4 93 17 27 |..~s.q..ox.....'|
0x10028538: 4c 0f 3e e0 bb e9 23 2f e8 83 f5 a3 8c 3c d0 68 |L.>...#/.....<.h|
0x10028548: c0 85 67 1c c2 97 54 8d 4c 2f 91 23 1c 31 42 24 |..g...T.L/.#.1B$|
0x10028558: 6a f9 f1 a3 09 38 85 05 2c 31 7b cf 06 88 f4 59 |j....8..,1{....Y|
0x10028568: a5 28 dc 4d 4b 2f 17 10 4d fa cf 5e e9 c7 3b 4a |.(.MK/..M..^..;J|
0x10028578: 51 5c ff 41 71 c0 34 4a 45 bf 21 7d 37 60 02 49 |Q\.Aq.4JE.!}7`.I|
0x10028588: 1f bc 59 16 42 ba 20 9d 73 e1 9c bf 4a d4 39 9e |..Y.B. .s...J.9.|
0x10028598: 24 ed 43 78 64 fe ff 66 fc 24 0a c3 95 52 2e 47 |$.Cxd..f.$...R.G|
0x100285a8: 5b 76 af 5e a0 b7 62 aa 00 b3 da 7f 74 7f 23 67 |[v.^..b.....t.#g|
0x100285b8: cd 23 1a f7 02 dd 01 03 1b 2d f0 96 38 49 07 05 |.#.......-..8I..|
0x100285c8: b3 2c a9 7a 76 67 b0 e8 fd b3 2d 4e 8e 19 cb 21 |.,.zvg....-N...!|
0x100285d8: f2 af 72 54 cc 97 04 c8 3f e9 16 65 d8 cc a5 95 |..rT....?..e....|
0x100285e8: 1b 8b b9 33 81 75 d8 9d 85 04 a0 46 46 5e e5 e9 |...3.u.....FF^..|
0x100285f8: da 90 40 ac 26 47 73 0d 51 77 96 c1 80 24 0b 2e |..@.&Gs.Qw...$..|
0x10028608: 43 86 90 24 a1 71 4f be 53 57 b2 48 69 6d ab 1b |C..$.qO.SW.Him..|
0x10028618: 2b 58 50 34 19 22 78 bb 52 f6 e9 4d a0 db f5 af |+XP4."x.R..M....|
0x10028628: 61 3c 69 5a 6a ea 0b 1c 87 ab 8a 69 64 c4 97 74 |a<iZj......id..t|
0x10028638: b7 66 96 3c e6 0a 74 46 af 0f ad d1 2a 40 83 ad |.f.<..tF....*@..|
0x10028648: fc 12 bb 27 ac 2a c5 67 fd e9 be 8b 05 0c d9 f7 |...'.*.g........|
0x10028658: 1b 1e 88 b9 e0 70 9f c3 9a fb 8c f9 0b d5 54 28 |.....p........T(|
0x10028668: c3 26 89 de e1 df de f5 e6 bd 4d 3a cf bf 90 8c |.&........M:....|
0x10028678: 7a a3 d8 ef 56 14 15 34 f9 fc ba 89 e8 2f d3 3b |z...V..4...../.;|
0x10028688: fe af 67 7a c4 3d 77 09 bf 47 a0 cb e7 83 a0 43 |..gz.=w..G.....C|
0x10028698: 30 e9 cd 87 57 8b f1 a2 ee 71 01 09 1a 58 a0 e4 |0...W....q...X..|
0x100286a8: 58 ca d1 8c 23 91 0f b4 7d 02 d9 81 be 22 6a 0d |X...#...}...."j.|
0x100286b8: b1 ca 7b f5 f1 13 e6 ca d1 02 df 6f 68 09 12 aa |..{........oh...|
0x100286c8: c1 97 0a 41 d8 aa 60 a5 6c 70 78 ca 24 99 46 6d |...A..`.lpx.$.Fm|
0x100286d8: 4c 65 65 95 43 ad 36 f5 d8 c5 b1 d5 fa b2 4f d4 |Lee.C.6.......O.|
0x100286e8: 38 12 58 3c 24 89 5d a0 d8 7e 62 66 ea a6 b7 06 |8.X<$.]..~bf....|
0x100286f8: 03 40 34 f1 cc 6c 58 88 7d 52 2e 02 88 2b 00 04 |.@4..lX.}R...+..|
0x10028708: b2 56 66 e1 90 87 5a 54 37 ac 99 00 76 79 d0 56 |.Vf...ZT7...vy.V|
0x10028718: a2 75 87 22 af da 02 10 12 df a3 19 ae 97 38 26 |.u."..........8&|
0x10028728: 6c a2 b8 6c 4e 32 62 91 48 c0 b9 47 ea e3 1a d3 |l..lN2b.H..G....|
0x10028738: 1a e8 31 01 a2 09 fe 2f 52 89 1d 89 87 fc ae ba |..1..../R.......|
0x10028748: 61 b5 82 14 01 79 d7 fd 2b 74 9b fa c9 f8 6e 4c |a....y..+t....nL|
0x10028758: 5d cc 0b a3 6c 39 d5 97 48 5a 81 2f 60 4b 3c 64 |]...l9..HZ./`K<d|
0x10028768: 3b 67 e9 dd 55 6b 24 08 2a e4 81 8c 0b 9e 82 9f |;g..Uk$.*.......|
0x10028778: 6f 12 cf 4c 6d fa d3 d5 e3 a4 3d 6e 17 8d 70 97 |o..Lm.....=n..p.|
0x10028788: 6f 54 66 62 73 5a 10 14 e9 e4 8a 79 b2 18 53 8d |oTfbsZ.....y..S.|
0x10028798: 59 49 79 5b db e3 72 37 57 ed 10 a8 21 5a 7e 64 |YIy[..r7W...!Z~d|
0x100287a8: 46 c8 f9 a6 58 65 be 71 ad f0 d1 dd ef 4f 2d fa |F...Xe.q.....O-.|
0x100287b8: c5 43 11 22 fc 88 86 2f 8a af 4f a5 32 fb 70 33 |.C.".../..O.2.p3|
0x100287c8: 56 24 f2 1d fc 3d b2 a9 3a 0c dc ca 50 e8 e7 ba |V$...=..:...P...|
0x100287d8: a3 2d ed c0 62 00 18 6b a2 90 ca a5 25 0d 9c 05 |.-..b..k....%...|
0x100287e8: 30 9f ec a6 4a f9 c7 88 34 a8 53 b9 37 9c 05 84 |0...J...4.S.7...|
0x100287f8: da 54 c7 5f c9 e9 67 ae 81 a2 ca 03 e9 49 7b 46 |.T._..g......I{F|
0x10028808: dc 87 80 92 e3 56 92 2c 45 1d b2 08 bd a9 1b c9 |.....V.,E.......|
0x10028818: d0 ce 9c b1 22 1d ad af 91 d4 49 4d 59 d2 fd 29 |....".....IMY..)|
0x10028828: 92 0a 90 34 2f d4 f7 2b 11 11 24 db f5 49 f7 bd |...4/..+..$..I..|
0x10028838: 43 b1 31 80 a8 56 29 26 e4 c1 93 c0 29 9f 25 4a |C.1..V)&....).%J|
0x10028848: 58 c9 73 5a 7e 1d 54 4a 71 76 4d a3 cb c1 eb 0d |X.sZ~.TJqvM.....|
0x10028858: 92 aa 8c be 80 c9 2c 91 5f 3e c7 13 37 ee 8a 6a |......,._>..7..j|
0x10028868: ca df 21 ea 35 5d 30 24 0a 0d ec 23 80 ba 44 2b |..!.5]0$...#..D+|
0x10028878: cd 28 02 b9 a7 02 39 00 35 2d 07 43 ac df 39 ac |.(....9.5-.C..9.|
0x10028888: 18 b2 67 6c 62 76 9d b9 9a cc b8 c4 fa 05 1d 3e |..glbv.........>|
0x10028898: 7a 08 85 98 23 d1 72 ad 5f af 1e 83 8e bb da 1a |z...#.r._.......|
0x100288a8: 23 17 c4 e1 9e e3 53 07 a5 e9 bf 16 78 c7 5d 26 |#.....S.....x.]&|
0x100288b8: 28 0e d8 51 04 b2 f6 6e 8a 1c d7 18 b4 d5 92 21 |(..Q...n.......!|
0x100288c8: e8 76 ad 9b 13 24 d6 85 a1 54 59 85 1b cc 21 8c |.v...$...TY...!.|
0x100288d8: 8c 20 5e 5e db 24 ae 4d cc 71 be 35 cf 2a a5 14 |. ^^.$.M.q.5.*..|
0x100288e8: 49 5a 9c 01 5a 65 df 2d 05 98 e7 26 9a 58 06 10 |IZ..Ze.-...&.X..|
0x100288f8: 93 65 81 53 0c 1a cc f3 7a 5e c4 1d 06 1e f7 37 |.e.S....z^.....7|
0x10028908: 59 7d b4 bb f9 40 6f 1b 38 75 ac 3d 5a 16 0e e4 |Y}...@o.8u.=Z...|
0x10028918: 84 d5 17 e2 77 7b 91 6e 5d c9 bc 5b 33 d6 a2 18 |....w{.n]..[3...|
0x10028928: 3b c4 e9 1f 55 c6 8f bc 0c 5a 16 4c 2a 0a f9 b3 |;...U....Z.L*...|
0x10028938: 2e b8 6c cd 08 2c 9e 3f 2b bb 91 66 ad 25 c0 6d |..l..,.?+..f.%.m|
0x10028948: 60 e4 71 72 81 9b 0b a0 af 21 df 73 6f 89 f4 fa |`.qr.....!.so...|
0x10028958: 43 37 f0 26 63 f8 a3 9f 48 b7 cd 12 68 1c 0c 46 |C7.&c...H...h..F|
0x10028968: 75 f6 10 58 3c e4 1b aa f1 c3 43 e9 65 3c 4d 93 |u..X<.....C.e<M.|
0x10028978: 7c f9 1e 3f 94 5a 30 c2 c7 fd 86 45 03 83 be 4c ||..?.Z0....E...L|
0x10028988: 9e 44 c7 fe 8d 32 55 89 54 66 15 dc 30 7a e9 a4 |.D...2U.Tf..0z..|
0x10028998: 94 22 98 4f e5 42 b1 bd cc 9a 9d 8c bd 97 8b 05 |.".O.B..........|
0x100289a8: 51 7c 62 f3 3f 8d 04 df 45 37 62 8c c9 cd ff f5 |Q|b.?...E7b.....|
0x100289b8: 9a 5f 75 1c c7 51 23 de ed 95 e0 2d 02 55 21 d0 |._u..Q#....-.U!.|
0x100289c8: 97 32 af 15 1e 4d 02 83 2c dc 16 eb a5 a2 b4 35 |.2...M..,......5|
0x100289d8: 5c 3a 79 f9 4d bd 6e 43 45 fa 3e 84 77 1c 65 1f |\:y.M.nCE.>.w.e.|
0x100289e8: 04 fc c9 ba f7 2a 58 94 fc e5 d3 ed 8c 58 2b d3 |.....*X......X+.|
0x100289f8: 2f 77 59 70 4e 42 66 2b 68 2c 91 a1 eb 19 98 d2 |/wYpNBf+h,......|
0x10028a08: 33 d6 36 f8 8b ec 21 63 ae 61 55 62 d3 67 8f ee |3.6...!c.aUb.g..|
0x10028a18: 66 d8 b2 f6 29 2f 12 1c 27 b5 9b 05 04 fb 2f 2d |f...)/..'...../-|
0x10028a28: 67 b0 c1 6e 80 ad bf 22 80 e5 a0 9f 38 8e 8a 92 |g..n..."....8...|
0x10028a38: 62 53 d0 ac f7 8c b6 44 89 45 45 d3 ef fb e8 a6 |bS.....D.EE.....|
0x10028a48: 0e 70 58 ae 0b a7 4c 21 46 af f1 58 7a cb 4c 0e |.pX...L!F..Xz.L.|
0x10028a58: 35 89 db 97 36 d2 20 ab 59 85 67 7d 1a 23 a2 e5 |5...6. .Y.g}.#..|
0x10028a68: c3 fa 41 02 20 1e 11 f8 3c a0 f2 71 ae da 37 20 |..A. ...<..q..7 |
0x10028a78: 34 9c b2 ac 85 db 79 a9 74 57 2e 69 33 04 84 27 |4.....y.tW.i3..'|
0x10028a88: a9 57 8c 5d 81 8e 68 34 fb f6 2d 5a 11 49 39 ce |.W.]..h4..-Z.I9.|
0x10028a98: 6a 79 64 15 10 b1 19 49 0a c9 99 67 da 7a 0e ab |jyd....I...g.z..|
0x10028aa8: ec a4 11 48 66 52 cc 57 7c 73 1d dd 36 c9 cb 97 |...HfR.W|s..6...|
0x10028ab8: fb 3e 3e 9c ff d2 e6 67 30 c6 12 01 14 03 71 c0 |.>>....g0.....q.|
0x10028ac8: 47 f8 00 7f c6 b1 2c 3a 89 3f 8f 09 b2 c2 da 00 |G.....,:.?......|
0x10028ad8: 3b 4d 96 75 80 6b 63 02 8c 08 70 f4 e2 db da 16 |;M.u.kc...p.....|
0x10028ae8: 69 c7 18 37 78 c1 96 cd 74 5e 6a d3 69 28 bc b3 |i..7x...t^j.i(..|
0x10028af8: 92 f1 e5 06 60 b6 27 63 ca de 96 64 39 2f e0 cc |....`.'c...d9/..|
0x10028b08: 52 a3 69 25 aa 04 e5 8f ab 82 8f 3c 13 25 17 1b |R.i%.......<.%..|
0x10028b18: d7 de 17 ea e6 c0 00 64 2e 16 1e 2a 60 35 90 76 |.......d...*`5.v|
0x10028b28: ab 0b e7 fa 76 8a 6a 15 ab 79 0c ba b3 b3 d7 c0 |....v.j..y......|
0x10028b38: 6e 61 7d 19 13 92 a6 4a c7 fd 3c 8a b7 5f b7 0b |na}....J..<.._..|
0x10028b48: 93 80 3b fd 2c 21 a3 93 b7 36 b7 aa 48 92 b5 ba |..;.,!...6..H...|
0x10028b58: db d2 9c af 14 66 41 f4 32 de 33 c9 ff 4e 4a 94 |.....fA.2.3..NJ.|
0x10028b68: 6c 93 e5 58 5f 2c 3b 46 86 c2 72 ce 18 35 cc f4 |l..X_,;F..r..5..|
0x10028b78: 64 39 28 ca ae 70 1e 08 bb 02 3b d1 22 04 fe 02 |d9(..p....;."...|
0x10028b88: 16 e3 82 f4 92 fa 50 1e cd 23 10 58 0c f4 95 7b |......P..#.X...{|
0x10028b98: a8 8d 34 e6 88 28 c2 17 a6 26 b2 87 f0 6e 53 b9 |..4..(...&...nS.|
0x10028ba8: d7 33 f2 98 07 26 9d 79 4e f3 b5 fa 5d 8e 4f 00 |.3...&.yN...].O.|
0x10028bb8: 67 f2 df 07 00 33 22 6f 91 dc b6 2e eb b1 c5 9d |g....3"o........|
0x10028bc8: f3 27 99 f2 5b b8 07 fb 4b da d6 96 28 05 95 e1 |.'..[...K...(...|
0x10028bd8: a1 58 85 8f 15 df 6e b2 c7 47 8e 1a 44 cd a9 dd |.X....n..G..D...|
0x10028be8: 0b 06 18 7f ff 5d 32 22 8a 8b f9 fc 27 5e 10 58 |.....]2"....'^.X|
0x10028bf8: 5e 1b 83 11 39 0b f6 e7 92 d2 02 54 9f 83 e4 0e |^...9......T....|
0x10028c08: f6 70 4a 3e 74 a5 c8 63 8e b6 49 43 b2 8d e6 6c |.pJ>t..c..IC...l|
0x10028c18: 9f 80 44 86 a3 69 1c 0f 37 7e a1 df 5a 16 2c ab |..D..i..7~..Z.,.|
0x10028c28: cf fd 4a 9e 28 cb 08 81 25 e8 88 57 65 13 72 20 |..J.(...%..We.r |
0x10028c38: 1a 6a c0 19 c0 85 28 c5 24 3b f7 3d 97 6c 68 0b |.j....(.$;.=.lh.|
0x10028c48: 8a ab 03 5e bc 20 f5 7c d1 fc 89 4a 5d da 40 4c |...^. .|...J].@L|
0x10028c58: 2e 81 10 b5 ed 9b db 3b 01 24 ff 55 ef 3b 4a 5b |.......;.$.U.;J[|
0x10028c68: ec 9b 80 72 8d 26 4c 25 34 dc 72 76 4c c9 44 a9 |...r.&L%4.rvL.D.|
0x10028c78: fe f2 4a 75 d1 56 79 12 81 74 59 58 df 9e 7b 2c |..Ju.Vy..tYX..{,|
0x10028c88: 2b 21 85 a3 4f 98 41 ab 16 49 f1 c7 d5 7a 82 bb |+!..O.A..I...z..|
0x10028c98: a0 22 f8 4c cc 04 e3 03 8f 43 7f 85 90 58 01 a7 |.".L.....C...X..|
0x10028ca8: c9 dc 23 4d a5 ed 39 84 c3 fb 4d c4 0a 5d 16 ef |..#M..9...M..]..|
0x10028cb8: c6 13 da 5c 8d a0 c3 35 d6 cb 7a c7 bc 79 db e3 |...\...5..z..y..|
0x10028cc8: 19 2f 44 d0 4f d2 ac 31 58 36 a2 96 5d 9e ac a2 |./D.O..1X6..]...|
0x10028cd8: 53 6d cf ac 39 90 b6 ba ff d2 98 25 09 16 8b ac |Sm..9......%....|
0x10028ce8: 74 9c 35 f7 1d ef 64 cb d4 3c a4 f7 54 2e ae 91 |t.5...d..<..T...|
0x10028cf8: 61 69 38 4f 88 b6 fa c2 bc d2 b0 c8 ea bb 27 50 |ai8O..........'P|
0x10028d08: bc 49 cb e4 c6 fa 74 0c 25 6b 70 96 a3 78 05 e9 |.I....t.%kp..x..|
0x10028d18: 48 0b 91 ac 0c 31 13 4d b6 ae 19 90 6c 75 9a 22 |H....1.M....lu."|
0x10028d28: 47 bd 4d 35 ae 8a 8f f1 e8 54 b2 0d 38 9b ae e8 |G.M5.....T..8...|
0x10028d38: 5a 36 fb ce c2 95 2d a3 75 51 78 77 73 50 48 1b |Z6....-.uQxwsPH.|
0x10028d48: db 2d 13 b8 c6 0a 90 f4 8a 0f a9 ce 5b 8d aa 7f |.-..........[...|
0x10028d58: f9 e1 4b 9a c2 a9 e4 ed 72 76 a0 62 84 d9 0d cb |..K.....rv.b....|
0x10028d68: 3f ec 9c 11 b6 83 6f 3e 50 8d ac 13 50 8f 7c 78 |?.....o>P...P.|x|
0x10028d78: 62 a1 cd 2d e6 71 d4 e6 16 c5 cc 8a 52 10 1a 32 |b..-.q......R..2|
0x10028d88: 85 c1 6c c7 3f 52 21 b1 13 1c cb d6 be ad f1 72 |..l.?R!........r|
0x10028d98: 5b 81 d5 cc a7 de 32 2f 8c b8 78 b5 23 4f 1c ef |[.....2/..x.#O..|
0x10028da8: 57 41 2d f1 6b d3 68 b1 9f ad 3b d9 c0 4f a6 1b |WA-.k.h...;..O..|
0x10028db8: 64 a9 24 42 5e 73 af e8 88 ea 6b 91 88 fc 60 ee |d.$B^s....k...`.|
0x10028dc8: b3 68 55 37 16 fb 4b f2 ac 77 27 68 50 b8 75 d3 |.hU7..K..w'hP.u.|
0x10028dd8: b7 05 a1 0b 94 45 d8 a1 8a 2e de d4 76 3c 2a 65 |.....E......v<*e|
0x10028de8: c9 4f ea 05 fa bf ed d1 83 6b 22 7a 66 2a 4b 89 |.O.......k"zf*K.|
0x10028df8: 2b e0 e5 f6 0b 9f 0a 5a 7d bb 19 86 bd 19 cb f9 |+......Z}.......|
0x10028e08: f2 bd 77 00 12 f5 c7 2c 2c 2c 37 46 ea 76 54 36 |..w....,,,7F.vT6|
0x10028e18: 74 fd 2c d6 33 48 49 76 5b 25 cc d9 d8 64 35 44 |t.,.3HIv[%...d5D|
0x10028e28: 5c 5e fe 1e 39 0d 59 1f ad d4 c7 71 cc 2e 40 81 |\^..9.Y....q..@.|
0x10028e38: e2 db a9 bd df aa 2f 1c 78 35 3b 7e cc d9 e5 98 |....../.x5;~....|
0x10028e48: 8c ad b8 3f 2f 8b 5b 27 88 70 2a ad f6 55 99 da |...?/.['.p*..U..|
0x10028e58: 4f 23 c9 da 19 c1 20 f0 01 85 c2 e1 0b 72 49 1d |O#.... ......rI.|
0x10028e68: c0 02 95 b7 b2 67 e6 84 80 e6 be dc 5a 84 53 fe |.....g......Z.S.|
0x10028e78: 60 98 f3 83 9b 75 74 f6 34 ee 13 1f 0b d1 11 74 |`....ut.4......t|
0x10028e88: 5c e5 b8 ff 7b 8c 26 f0 84 e6 9e da 9b 87 c1 ba |\...{.&.........|
0x10028e98: 81 91 0c 7d 58 1d dd f7 74 b1 50 a5 31 4a c3 cf |...}X...t.P.1J..|
0x10028ea8: 54 39 a7 44 6f 30 d9 ec 15 9d 00 50 ef d4 b0 27 |T9.Do0.....P...'|
0x10028eb8: 25 d9 6b 32 0e 06 b7 d2 bb 66 04 91 94 e6 53 34 |%.k2.....f....S4|
0x10028ec8: 58 37 40 df 54 43 91 60 01 68 4a d3 ba 90 1d 79 |X7@.TC.`.hJ....y|
0x10028ed8: 8f 9c 27 99 c5 4d 4b 6b 23 04 50 4c 11 59 30 3a |..'..MKk#.PL.Y0:|
0x10028ee8: 32 ed a7 35 01 8d 45 3f a2 9b 03 4e 2b 9b 7e f7 |2..5..E?...N+.~.|
0x10028ef8: 50 4c bc 99 fa 66 00 a7 9f ec b2 b7 54 c0 15 15 |PL...f......T...|
0x10028f08: e2 68 7c ea 11 a9 9c b3 1b 65 5a 0b b1 ee 44 13 |.h|......eZ...D.|
0x10028f18: 7a 9f a6 cd 3a d1 b1 55 52 35 dd 2a 90 d0 f1 7e |z...:..UR5.*...~|
0x10028f28: c5 ea 5d 18 d5 24 b8 b6 d3 03 14 88 cb 7d 28 c2 |..]..$.......}(.|
0x10028f38: 6c 77 72 36 ae ea 38 09 d3 57 94 48 f5 2e 69 83 |lwr6..8..W.H..i.|
0x10028f48: 5c c6 66 ae ee 02 c6 c1 0a 05 23 0d ae 04 c3 c6 |\.f.......#.....|
0x10028f58: 8e a5 4a 91 14 04 7e 2f 6f 39 34 e8 53 fc 6a f8 |..J...~/o94.S.j.|
0x10028f68: 5c 91 1c 48 a6 7b 4e 46 ff 9e 23 f2 68 99 6e 2c |\..H.{NF..#.h.n,|
0x10028f78: 7b 83 70 90 64 d2 3e ed 56 7c d5 1e 99 47 70 09 |{.p.d.>.V|...Gp.|
0x10028f88: 61 d3 a4 76 5e f5 fd 17 3f ff ec dd 84 12 44 ca |a..v^...?.....D.|
0x10028f98: e1 7d 7d fa 74 9d c4 b5 4f f9 c2 6c 5c 9d ea 3b |.}}.t...O..l\..;|
0x10028fa8: d8 91 e2 64 ba 4a 18 4f 84 da f9 2f fd 02 8e 02 |...d.J.O.../....|
0x10028fb8: 48 27 12 40 f2 c9 90 c8 41 86 e3 f9 b5 c6 53 05 |H'.@....A.....S.|
0x10028fc8: b1 14 51 4a 4b 59 69 68 05 62 26 09 bd d3 d9 cc |..QJKYih.b&.....|
0x10028fd8: b2 d1 e0 31 30 d6 49 28 49 2d 6c 00 11 02 0a 24 |...10.I(I-l....$|
0x10028fe8: 71 0d 3a 34 8e f3 2f 6a 63 fd b3 86 3c 9f b8 cf |q.:4../jc...<...|
0x10028ff8: c2 86 e7 91 3a 0c 5e 9e 9a d4 ae a3 d6 10 1f fe |....:.^.........|
0x10029008: 49 1d 21 dc 1d fa 55 a2 97 45 ce 01 42 f9 c6 5a |I.!...U..E..B..Z|
0x10029018: 2a 43 7a 0d f8 4a 86 66 f7 07 8c fd 91 5b 00 b5 |*Cz..J.f.....[..|
0x10029028: 3a 89 70 7d 3c f5 24 9c c3 ff 1a a2 52 30 96 fd |:.p}<.$.....R0..|
0x10029038: 8f cd 99 ac ae 95 66 3a 30 6a ff c3 bd 7e d3 ce |......f:0j...~..|
0x10029048: a8 76 43 e5 b1 3e 7f 75 19 32 d9 95 fe 9c ae df |.vC..>.u.2......|
0x10029058: 5e ee 71 27 6a 18 f4 13 20 b0 08 c6 c3 36 14 63 |^.q'j... ....6.c|
0x10029068: 77 43 74 f5 82 8a 45 a7 7f c3 72 76 54 ec 9e 02 |wCt...E...rvT...|
0x10029078: 84 fe c8 bd 1b d9 3c 00 44 6c f1 fe 7a d5 e2 b1 |......<.Dl..z...|
0x10029088: ab 83 0d f2 7a 33 20 e0 dc 44 4d 62 c0 3c 35 64 |....z3 ..DMb.<5d|
0x10029098: d9 19 d2 89 75 e8 5c 3e e3 34 a7 2c a2 0a 2b 9b |....u.\>.4.,..+.|
0x100290a8: ce 0b 07 9c 0a 2b 5f 22 25 a7 74 0f ed a8 8e 9b |.....+_"%.t.....|
0x100290b8: e8 06 61 eb cc a0 ce cd 3f 91 ba fe e1 5e 84 85 |..a.....?....^..|
0x100290c8: a0 ef 7b 41 0e 06 e9 c9 28 1f ef 99 4e e7 ba c2 |..{A....(...N...|
0x100290d8: 4a 63 b7 b6 3e ac c9 8b 28 7c 47 6b 7b e7 14 37 |Jc..>...(|Gk{..7|
0x100290e8: 99 62 33 eb 58 5c 16 e7 6f 47 d7 ff b7 7b 50 4c |.b3.X\..oG...{PL|
0x100290f8: 70 7a 34 e2 a2 b4 f8 c0 3c 10 cc ba 05 5f e0 f2 |pz4.....<...._..|
0x10029108: cc c7 76 0e fe 85 2f 37 1b 98 f8 90 c5 18 d4 38 |..v.../7.......8|
0x10029118: 98 3a 84 83 70 dd de ac 5c df f5 33 69 9e 51 ad |.:..p...\..3i.Q.|
0x10029128: 9a 05 90 4d dd 08 bf d5 21 d6 82 c5 89 54 f1 0f |...M....!....T..|
0x10029138: 91 2e b5 3b 07 0c c9 87 9a 0c 50 d2 44 83 81 8e |...;......P.D...|
0x10029148: 92 91 81 6d 85 78 be 3c 72 d0 ea 45 aa c9 75 69 |...m.x.<r..E..ui|
0x10029158: f7 c5 3f d5 47 5e 8a 07 df ab 71 ac 90 05 d5 7b |..?.G^....q....{|
0x10029168: e8 fb 60 83 67 21 a1 70 ef e8 19 94 e5 ee 1b b8 |..`.g!.p........|
0x10029178: 58 01 90 72 56 91 0c 64 89 a4 33 d1 a1 63 74 d9 |X..rV..d..3..ct.|
0x10029188: 82 15 a4 71 d9 4e 89 60 e9 fb d2 c6 89 c2 f0 9c |...q.N.`........|
0x10029198: 23 d5 25 6d 28 3f 40 14 8d 7a 2d fa e4 36 61 e4 |#.%m(?@..z-..6a.|
0x100291a8: 06 83 24 0a 7b e7 45 72 f0 5f 62 ce f1 88 b2 80 |..$.{.Er._b.....|
0x100291b8: d7 4b 50 9b f3 8c da 00 e7 61 6d 90 f8 f3 05 f9 |.KP......am.....|
0x100291c8: ed 9b 0a bd 64 65 85 b3 25 2e 09 09 3c 61 a1 c9 |....de..%...<a..|
0x100291d8: 42 66 3b fa fe 2e 32 b6 b2 95 d8 1c 99 ad f6 7e |Bf;...2........~|
0x100291e8: ce 98 b2 af 37 f4 e2 4c bf cb 44 db 02 b6 0b 3a |....7..L..D....:|
0x100291f8: a2 e4 e9 da 75 38 53 06 7f 35 31 b9 78 c9 9e 4a |....u8S..51.x..J|
0x10029208: 65 0f 99 3b 66 12 fd 23 1c 9f f4 e7 56 6b d5 f4 |e..;f..#....Vk..|
0x10029218: a2 df f3 5a a2 7b 4a 2f 84 dc bb 7e 2f 35 a4 fb |...Z.{J/...~/5..|
0x10029228: 23 06 2a ba 24 f5 5a ea 9b 04 7c 3e 0c 54 18 a9 |#.*.$.Z...|>.T..|
0x10029238: 65 63 89 03 86 cf d2 ce 06 54 c3 fb d1 33 2a f0 |ec.......T...3*.|
0x10029248: 5e a9 34 00 50 40 73 a1 98 15 22 d5 ae 18 bc da |^.4.P@s...".....|
0x10029258: 85 9d 62 e0 16 58 9f 2a 28 c3 4d d8 c4 33 86 84 |..b..X.*(.M..3..|
0x10029268: 16 90 08 d8 08 5b f0 72 c7 6b b0 40 dd 9a 17 c8 |.....[.r.k.@....|
0x10029278: ea 6b 81 3d ca c0 7b ce 40 ad 09 c7 56 35 94 b4 |.k.=..{.@...V5..|
0x10029288: 98 87 cd 20 06 df cb 75 02 c1 46 68 9b 6d d0 eb |... ...u..Fh.m..|
0x10029298: 54 4c 78 92 fa a2 3d c5 dd d3 d8 43 e9 f0 4d 7f |TLx...=....C..M.|
0x100292a8: b2 1b 1c 0e e1 95 f9 d5 43 7a b8 26 68 4e 26 94 |........Cz.&hN&.|
0x100292b8: b3 e5 d4 9b 1e d0 22 ce be 89 fe ce df f3 03 6a |......"........j|
0x100292c8: 38 41 32 e3 c6 19 e2 bf 40 7c 29 21 4b fd 16 26 |8A2.....@|)!K..&|
0x100292d8: f6 81 1f c5 ff ad 1e 71 6b 81 03 fe d0 d3 1b a7 |.......qk.......|
0x100292e8: 7b 08 16 40 df ac c8 de 7c e1 19 ca a0 68 15 f3 |{..@....|....h..|
0x100292f8: 98 38 73 59 96 bc 4b 23 b9 b1 9e 27 aa 23 0f cd |.8sY..K#...'.#..|
0x10029308: 2b ba 18 4a 82 c1 a8 0f 37 61 ba 50 52 81 b1 fa |+..J....7a.PR...|
0x10029318: 92 61 e7 30 ac c6 bc 0e 18 f9 4d 17 35 a5 6b c2 |.a.0......M.5.k.|
0x10029328: 96 90 0d 9a fd df 16 06 47 d4 8d 34 31 38 39 aa |........G..4189.|
0x10029338: 48 fb 20 f8 10 d1 c1 c1 94 9d 49 0f a6 bc 8f 3d |H. .......I....=|
0x10029348: 27 f7 5f d0 1a 1e cb f7 4e 30 5c 4d c6 26 83 aa |'._.....N0\M.&..|
0x10029358: 67 73 08 85 2a 17 58 37 af fb 12 cd 25 b9 76 52 |gs..*.X7....%.vR|
0x10029368: 2f 9b 3b 9e f0 ba f8 b5 88 62 ff 72 04 15 c7 87 |/.;......b.r....|
0x10029378: 5d 90 e7 9e c9 02 1e 75 a9 3c c4 23 04 7a df 37 |]......u.<.#.z.7|
0x10029388: 8a dd 95 17 0e 4d ff c4 cc f4 82 06 2b 6c f1 ed |.....M......+l..|
0x10029398: 73 57 90 c6 f2 b9 50 17 59 b2 6b ae 7e 75 1a c3 |sW....P.Y.k.~u..|
0x100293a8: f5 4c 41 76 6b 1a 62 9c 9b ce 03 82 79 e6 b5 a3 |.LAvk.b.....y...|
0x100293b8: 83 7a 66 b2 ac 90 83 93 a7 8b 90 05 1f d0 a1 36 |.zf............6|
0x100293c8: 0a 1d 66 b0 57 ce 19 43 32 ad 7e bd 5d c6 42 2e |..f.W..C2.~.].B.|
0x100293d8: 2a b6 60 fe 12 97 80 d6 8e 58 60 81 10 ae eb 93 |*.`......X`.....|
0x100293e8: 45 48 68 15 44 14 cb b8 88 94 1b 9b 13 b3 e4 b3 |EHh.D...........|
0x100293f8: cb 92 95 d3 32 fb 61 89 61 8d ea 6a d2 07 8b 59 |....2.a.a..j...Y|
0x10029408: c5 55 aa f5 b9 c0 97 f1 2b a2 01 05 32 6c 86 3c |.U......+...2l.<|
0x10029418: 6a f5 47 08 4e f3 2f 51 87 74 8e f7 b1 f2 7d ee |j.G.N./Q.t....}.|
0x10029428: 4d c5 a0 d9 b4 2d 32 85 e9 8e e8 9b ce 5e 49 3a |M....-2......^I:|
0x10029438: 80 0f 64 72 68 57 4b e4 7a 26 05 c9 b8 5c 52 22 |..drhWK.z&...\R"|
0x10029448: 59 df b3 2d e8 ce 8b 87 76 20 87 45 38 ea c4 ac |Y..-....v .E8...|
0x10029458: 07 3a 25 ce c9 1d 8f 4a be 41 84 ec 23 02 5f b8 |.:%....J.A..#._.|
0x10029468: c6 15 d4 4b d7 2f 94 31 e9 89 37 eb 6e 00 86 6c |...K./.1..7.n..l|
0x10029478: bb 0e 9d 5b 88 a2 55 b0 59 d4 d3 de 36 5a c0 35 |...[..U.Y...6Z.5|
0x10029488: dc 16 32 98 2f ff eb fe b1 c8 90 fc 6c 74 ea b6 |..2./.......lt..|
0x10029498: e4 da 82 e8 a9 aa c9 ff 1e 55 42 96 be 08 0a 8c |.........UB.....|
0x100294a8: e5 d1 e7 71 bc fe 98 07 76 35 d4 c4 48 9a 7e 88 |...q....v5..H.~.|
0x100294b8: a9 b3 fd 8a 1d 34 50 8e 06 46 00 b1 48 4a 48 88 |.....4P..F..HJH.|
0x100294c8: c1 55 ff 48 81 23 86 77 01 de 39 1e cf 82 7d 77 |.U.H.#.w..9...}w|
0x100294d8: 69 ef b4 a7 2e 14 24 4e 3f 75 89 f9 08 0a 9b c7 |i.....$N?u......|
0x100294e8: b1 d9 55 63 7d 43 20 b6 8d 07 44 3a e4 4f 66 7a |..Uc}C ...D:.Ofz|
0x100294f8: 3f 02 99 fe 04 a6 0d 3a e4 e9 4e b0 ab 41 0f 8f |?......:..N..A..|
0x10029508: 0d 99 e9 00 fc 19 ba 45 2b a5 9d f9 d0 e5 66 7f |.......E+.....f.|
0x10029518: 02 a6 b1 d1 ec d2 9f 52 61 c3 2f 1c 23 bb 54 b2 |.......Ra./.#.T.|
0x10029528: c3 eb a7 b1 ad 72 fd fe f7 33 c7 6d bf 7a 3f d9 |.....r...3.m.z?.|
0x10029538: 29 5c 5a f5 70 75 17 af 4f 47 96 aa b9 b3 b1 17 |)\Z.pu..OG......|
0x10029548: 20 d2 42 d2 0d db ca d5 5a d8 6f 7a 15 7f 8e a8 | .B.....Z.oz....|
0x10029558: ac 73 93 0c 8a 52 00 9d 18 55 0a 62 47 8c 1f e0 |.s...R...U.bG...|
0x10029568: 43 26 d1 85 cf 56 51 e4 22 46 ef 05 a5 66 30 7f |C&...VQ."F...f0.|
0x10029578: 39 e6 f1 7d 4b 72 aa 2b 2b 3e 8a f8 f5 03 2e 41 |9..}Kr.++>.....A|
0x10029588: 27 28 84 1b 7c 8f e2 33 99 a4 42 04 82 f9 7b 9a |'(..|..3..B...{.|
0x10029598: 1a 61 74 ae 43 83 3f dd b9 40 ec 90 1b b0 99 0d |.at.C.?..@......|
0x100295a8: 69 a0 1f c2 51 ad 89 cd f5 fa 58 3f a5 a4 d4 49 |i...Q.....X?...I|
0x100295b8: ae 96 d8 39 78 4c 3a 35 f5 b0 86 49 20 dc b1 85 |...9xL:5...I ...|
0x100295c8: 4f b2 6a 4b 2e eb f2 46 d1 4c d4 95 56 bd 2f 89 |O.jK...F.L..V./.|
0x100295d8: 21 50 7f 01 d4 b6 84 74 55 54 55 79 4f 6d 45 f7 |!P.....tUTUyOmE.|
0x100295e8: e4 06 07 e1 e2 55 cf 36 ac 78 44 56 79 71 4b c0 |.....U.6.xDVyqK.|
0x100295f8: b8 4f 32 b4 26 9b e5 ce 0f f5 9b 18 4f f8 99 64 |.O2.&.......O..d|
0x10029608: b4 1e 48 32 ed 30 36 28 ed f6 7f f8 bc 89 a2 67 |..H2.06(.......g|
0x10029618: e7 34 cf af 9d ec f6 b3 35 4d b7 a5 80 1d 6b c6 |.4......5M....k.|
0x10029628: ac b9 63 23 0a a8 8a 75 a4 c9 49 6a 52 0a 54 4c |..c#...u..IjR.TL|
0x10029638: 10 8e a7 23 05 9a ee 99 19 cc d7 81 ae 61 90 ec |...#.........a..|
0x10029648: f4 9f 0e e9 e6 6e 5e 7f 4e f2 41 aa 16 74 e0 d0 |.....n^.N.A..t..|
0x10029658: 81 7e 31 30 79 d1 64 7c d7 da 0d 29 a0 9e 19 bd |.~10y.d|...)....|
0x10029668: fd fb a6 e0 e2 15 74 33 df 9c ed e2 bf b3 9e 44 |......t3.......D|
0x10029678: c6 53 8b f1 ca 17 99 3e 26 06 7b 8a 02 8c 91 88 |.S.....>&.{.....|
0x10029688: 44 64 4f 3c c9 b5 5f 89 e8 5d 59 93 66 23 9a 0d |DdO<.._..]Y.f#..|
0x10029698: 63 1f 8c eb a2 e1 8d 10 03 d7 71 aa a6 e3 21 83 |c.........q...!.|
0x100296a8: 78 fe 1b 32 28 d3 11 8b e5 31 0a 8a 42 5c 9f 5b |x..2(....1..B\.[|
0x100296b8: c2 ba 05 ea c9 77 d8 a5 28 32 dd 21 a8 29 e3 f7 |.....w..(2.!.)..|
0x100296c8: dd 2b fb e3 b7 86 04 1a b1 5c 57 07 7b 72 10 6d |.+.......\W.{r.m|
0x100296d8: bd 0b 4d 9c d6 e1 81 64 05 aa d8 e9 63 29 c2 1b |..M....d....c)..|
0x100296e8: 89 30 e1 89 8a 4e d4 71 a7 47 6e ec 37 79 84 2a |.0...N.q.Gn.7y.*|
0x100296f8: 7d 0a c7 33 f2 a3 52 13 53 8f c5 0a d6 18 66 d7 |}..3..R.S.....f.|
0x10029708: bf 37 fb d2 31 08 5c 91 6c bd 93 44 d5 ed eb 53 |.7..1.\.l..D...S|
0x10029718: 35 68 5b dd 05 53 83 37 1a ce 23 44 9b 71 cc 03 |5h[..S.7..#D.q..|
0x10029728: 50 f2 f4 52 fa a1 e1 1d b2 56 6b 72 44 a3 f5 0f |P..R.....VkrD...|
0x10029738: f0 9a 0d e3 4f 1f dc fa 68 38 25 aa d6 76 98 f3 |....O...h8%..v..|
0x10029748: 09 af c3 fb e2 70 f6 cb b8 43 26 0a e2 ea c5 b5 |.....p...C&.....|
0x10029758: 6d b6 71 15 1a ae bc f4 47 d1 64 cf 8e 7e 48 16 |m.q.....G.d..~H.|
0x10029768: 50 c5 39 ed 47 04 df 96 03 58 fa 06 5e 73 40 38 |P.9.G....X..^s@8|
0x10029778: 12 30 3f 2d e5 ec 88 49 4a b6 4a 39 9b 8e 24 da |.0?-...IJ.J9..$.|
0x10029788: a4 6c f3 cb 9e d2 8b 4d 91 22 53 98 b3 ee bb fa |.l.....M."S.....|
0x10029798: 0c a7 e8 77 cb 54 c6 99 03 8d ec f1 c2 18 b1 2a |...w.T.........*|
0x100297a8: 00 38 38 b6 b7 ce 69 61 db 3d 34 86 e9 68 1f 4b |.88...ia.=4..h.K|
0x100297b8: b3 2f c8 a7 0f 96 50 b4 2d 55 2a fd 69 f3 0b 91 |./....P.-U*.i...|
0x100297c8: 08 44 15 81 f8 20 fa 03 f6 11 93 e0 15 23 66 32 |.D... .......#f2|
0x100297d8: fe be de e4 17 9a 93 6f b6 96 5d 24 8e cd a8 55 |.......o..]$...U|
0x100297e8: ef 82 ff 7a 6e 53 6f 57 28 e3 28 9d 4c 00 f9 d2 |...znSoW(.(.L...|
0x100297f8: 2f 8a 88 95 d6 2f c2 77 a4 12 6c 7a 12 33 dd af |/..../.w..lz.3..|
0x10029808: 5f dc d5 7a ba f8 a1 a0 4a 1b 6a a5 af dc 4a 3a |_..z....J.j...J:|
0x10029818: ea e5 bd 47 69 57 7b 3a b1 51 a3 19 72 f8 78 36 |...GiW{:.Q..r.x6|
0x10029828: 35 80 7f ce fe 88 06 a7 04 a1 05 6a 56 6c 79 80 |5..........jVly.|
0x10029838: 01 b4 a4 66 5a d7 d1 64 6e c1 6b 81 b3 25 de 07 |...fZ..dn.k..%..|
0x10029848: dd f3 ee 48 f4 01 e4 66 c1 fd 71 02 4e 5e 26 54 |...H...f..q.N^&T|
0x10029858: 30 a9 a4 54 78 df c0 90 d2 d2 81 9b fb 31 82 7a |0..Tx........1.z|
0x10029868: a4 1f 53 15 1d 94 dc 63 47 17 03 48 35 d2 ab ed |..S....cG..H5...|
0x10029878: ff a2 68 98 e6 43 78 d3 94 cf 98 7e ae 2f 2f ad |..h..Cx....~.//.|
0x10029888: 2d 94 04 72 ba 28 7a 6a 75 85 4e 49 13 63 26 bd |-..r.(zju.NI.c&.|
0x10029898: 09 d6 d7 1a 6b 8e cd c5 69 f7 89 5e 66 83 b5 75 |....k...i..^f..u|
0x100298a8: e3 50 bf ba fa e6 0e 5e d5 e5 9a 51 c8 9d 8d 38 |.P.....^...Q...8|
0x100298b8: 34 35 37 f4 8c 44 35 4b b7 d3 95 e2 e4 25 28 20 |457..D5K.....%( |
0x100298c8: 33 53 e8 42 96 78 21 31 5f 0b 66 1c 19 96 a9 db |3S.B.x!1_.f.....|
0x100298d8: 56 4a f4 53 ac eb 5a 08 a4 86 94 2f b6 84 5b e5 |VJ.S..Z..../..[.|
0x100298e8: 1e d8 aa fe 9d a5 62 3a 64 1e 31 3c 3e c3 60 be |......b:d.1<>.`.|
0x100298f8: c5 a6 b1 f0 60 24 e8 c5 9c a1 ef f5 16 96 cf 5c |....`$.........\|
0x10029908: aa 3e 1e 2d 86 8f 7e 6c 73 f7 9f 53 c0 ae 9a ac |.>.-..~ls..S....|
0x10029918: c9 90 0f 34 e8 79 ea e8 28 62 94 71 a9 6b c2 41 |...4.y..(b.q.k.A|
0x10029928: da fe 9d 91 1a 22 88 b4 cf 42 d7 48 4d 30 29 b8 |....."...B.HM0).|
0x10029938: 35 ed de 3f 94 b9 a9 be eb cd d2 0c b3 ae 6d 67 |5..?..........mg|
0x10029948: 57 de e6 d3 1f 3d 58 e9 23 bc 13 90 6b e9 72 80 |W....=X.#...k.r.|
0x10029958: 24 66 1b 57 e0 b6 23 d7 43 6e c9 95 9a b6 4c d6 |$f.W..#.Cn....L.|
0x10029968: 4e a8 f2 9c 23 e4 b5 59 ef bc fd dd 80 7b 10 08 |N...#..Y.....{..|
0x10029978: 4e 25 7d 89 d4 20 91 91 4b 17 8e 04 0d e0 16 35 |N%}.. ..K......5|
0x10029988: 98 80 d1 69 b6 4d 3d 42 47 f6 36 8b 4a 6e 10 21 |...i.M=BG.6.Jn.!|
0x10029998: 5c 47 cc ff 9c fb 95 d1 26 e1 f7 dd 63 b2 02 80 |\G......&...c...|
0x100299a8: c1 f9 1e 77 36 f4 b4 94 67 0c 64 ff 3d 42 24 4b |...w6...g.d.=B$K|
0x100299b8: 26 80 7e af b0 c8 6c ba 87 91 80 0c d9 b3 b2 63 |&.~...l........c|
0x100299c8: 0e a1 79 33 f0 38 11 68 da d9 a2 fb 29 85 61 8c |..y3.8.h....).a.|
0x100299d8: 07 e2 15 b7 f5 6c 9f 98 dd 54 5c 68 18 d6 24 33 |.....l...T\h..$3|
0x100299e8: 52 ee d1 fb 36 4d 00 eb 66 1d c8 26 1b 48 fa 23 |R...6M..f..&.H.#|
0x100299f8: cf a0 de b6 b5 86 53 50 fe 4c de 47 87 42 34 92 |......SP.L.G.B4.|
0x10029a08: 45 dd 1c 76 81 9e 89 09 bb 1f 45 a5 35 4c 5f b4 |E..v......E.5L_.|
0x10029a18: 7d 1c 1c 40 99 44 f2 94 c3 c4 a9 66 2f d5 db 86 |}..@.D.....f/...|
0x10029a28: 13 65 d7 0a a4 14 cf 6e 70 ae cc b7 c0 ba b1 6c |.e.....np......l|
0x10029a38: b1 df 29 c2 cc 70 48 ac 42 cf 2b 55 5c fc 0e e2 |..)..pH.B.+U\...|
0x10029a48: ed 17 c4 0d 7c aa b1 1a d3 8b ae 60 f9 ab f5 7c |....|......`...||
0x10029a58: db de a7 93 d0 88 0a 2d 3b 8c 1d 11 73 6e ee 57 |.......-;...sn.W|
0x10029a68: 84 81 32 4a 06 ef 97 2e 95 16 95 76 bf fe 87 73 |..2J.......v...s|
0x10029a78: ec ae 2d 11 39 0c a6 14 39 46 5e 8b 9d cb ad bd |..-.9...9F^.....|
0x10029a88: 92 0d 12 34 cf 21 7b 56 a9 0f 9b 9e 3b 08 49 ba |...4.!{V....;.I.|
0x10029a98: 3c 89 ca 86 d3 b6 bb 11 df 75 95 3d 46 f9 70 c6 |<........u.=F.p.|
0x10029aa8: 19 b0 1f 63 e2 d7 e3 4e 9e 59 13 c5 5a 14 22 18 |...c...N.Y..Z.".|
0x10029ab8: dc 68 42 9a bb 03 51 ed 27 fd 18 a7 d5 d7 36 d6 |.hB...Q.'.....6.|
0x10029ac8: 48 f3 01 36 89 88 05 93 c6 71 cd fe 6b bc 98 de |H..6.....q..k...|
0x10029ad8: a9 cf d6 c9 a8 73 f3 11 fd c0 d3 87 f1 8f 1c ec |.....s..........|
0x10029ae8: fd b8 84 a9 ed 22 26 1f a3 3f 3e b0 81 3f 5d 80 |....."&..?>..?].|
0x10029af8: 6f d3 36 ef 22 31 0b 5f 8b 5c a1 63 56 3c b0 1f |o.6."1._.\.cV<..|
0x10029b08: 44 0e 4d d4 b2 f1 50 cd 4f 9f 11 9b 91 3d 73 ef |D.M...P.O....=s.|
0x10029b18: 5e 3b 46 3e f5 66 d7 b2 0a f1 34 07 6c 42 dd d1 |^;F>.f....4.lB..|
0x10029b28: 67 ee e3 0e 5e a9 17 18 f1 97 dd 81 0e 4e be f7 |g...^........N..|
0x10029b38: fb a3 45 d3 24 ce 12 8a 74 b8 12 17 8b c1 c1 ff |..E.$...t.......|
0x10029b48: 44 c9 f1 cc 37 ff 10 b4 85 65 0c 53 72 bc 22 26 |D...7....e.Sr."&|
0x10029b58: dd 8a c3 1c 30 41 f7 53 3c b3 31 bf 70 3c e9 08 |....0A.S<.1.p<..|
0x10029b68: 75 a2 6f 4e a6 39 e1 08 cf dc d2 a4 71 ef dd db |u.oN.9......q...|
0x10029b78: e0 cc d2 a7 99 4b fb b9 75 bd 9a 2c 43 11 1e 6c |.....K..u..,C..l|
0x10029b88: 65 55 8e 52 21 a7 e2 a2 17 32 b9 70 04 fa 94 e8 |eU.R!....2.p....|
0x10029b98: 37 0c d5 ef 50 0c 08 03 cb 10 ab e0 9d 47 12 71 |7...P........G.q|
0x10029ba8: 7d 7b a4 8a c5 cf b7 f1 de 4c 88 cc ee cd 8d 10 |}{.......L......|
0x10029bb8: a6 b4 ff b0 03 97 6d 19 00 5d c7 87 43 e4 13 d0 |......m..]..C...|
0x10029bc8: 3f 6b cd b0 1a 46 db 56 dd 8f fe 06 96 c0 43 49 |?k...F.V......CI|
0x10029bd8: 7c 4b 51 02 bc d5 b9 d1 64 4d 1a 18 52 d6 f1 f8 ||KQ.....dM..R...|
0x10029be8: 09 e6 86 01 54 a4 89 33 6d f5 99 16 f3 11 2c 3b |....T..3m.....,;|
0x10029bf8: b2 d0 eb 78 d6 fc 09 2e e9 4d b5 0c c2 fd 48 66 |...x.....M....Hf|
0x10029c08: 9e 2f eb 8e 6b ea 6c 02 60 83 25 cb 01 25 bb e9 |./..k.l.`.%..%..|
0x10029c18: 84 3d 4e 5c 9a 96 80 e6 d1 95 85 2a 08 ff 62 ff |.=N\.......*..b.|
0x10029c28: 63 fe f1 cd 76 34 99 6f 45 3e 82 23 91 67 b5 e1 |c...v4.oE>.#.g..|
0x10029c38: e4 2e 1b fc dd f8 3b 8b 44 f9 76 b3 ad 78 89 60 |......;.D.v..x.`|
0x10029c48: cc 9d 65 5c 10 fd 7a af be ae dc 9a de 8c 17 d4 |..e\..z.........|
0x10029c58: 63 66 45 3a 29 ad 88 47 50 00 91 b6 03 48 e1 fa |cfE:)..GP....H..|
0x10029c68: 4b fe 48 f3 2f a0 a3 b8 8f 51 f7 00 17 e0 82 e1 |K.H./....Q......|
0x10029c78: 92 b6 be 7f 69 42 15 e3 de 4d a4 bf b8 4a 82 b6 |....iB...M...J..|
0x10029c88: c1 4f c0 a0 af dc a5 24 ba 8d e7 92 42 60 85 4a |.O.....$....B`.J|
0x10029c98: 6e 56 f9 34 13 22 dd 41 d7 03 dc 2a 60 c1 c1 1f |nV.4.".A...*`...|
0x10029ca8: 03 74 52 be f4 4b d4 94 6e 9b d7 eb 5d 91 ea bc |.tR..K..n...]...|
0x10029cb8: 4d af 75 29 b7 cf d5 b9 7c 40 b4 f7 8b 78 0a d0 |M.u)....|@...x..|
0x10029cc8: 79 4b 6f 2f a1 04 ae 47 d4 09 fa 02 09 25 c2 82 |yKo/...G.....%..|
0x10029cd8: bd 17 ea 94 6c 07 0f 3d 46 a5 37 8e d4 b7 f4 08 |....l..=F.7.....|
0x10029ce8: f7 d4 0b 93 d1 3f 38 c3 ed 89 ba fc 42 34 c5 49 |.....?8.....B4.I|
0x10029cf8: eb 04 16 9c 96 b4 1c 21 93 53 85 5e 84 a4 51 e2 |.......!.S.^..Q.|
0x10029d08: fa 27 c7 dd c9 10 8e 49 d3 6e d1 90 ae e8 b8 05 |.'.....I.n......|
0x10029d18: 11 ff 18 ff d6 a0 3f e2 41 61 15 f6 6e 5a 16 d6 |......?.Aa..nZ..|
0x10029d28: e9 12 3c 7f da de 45 03 57 99 ad fa 43 07 bd a3 |..<...E.W...C...|
0x10029d38: 17 73 dc 98 75 41 56 fb b7 67 28 b4 45 b5 c9 c0 |.s..uAV..g(.E...|
0x10029d48: 30 bf 54 9e 22 4b 01 c0 45 34 2b b1 98 97 18 20 |0.T."K..E4+.... |
0x10029d58: 39 27 75 12 47 61 7d 67 f3 89 61 41 d4 ba 67 e4 |9'u.Ga}g..aA..g.|
0x10029d68: 75 d3 af 61 cd fe 71 54 53 9b 0d a8 50 50 55 2b |u..a..qTS...PPU+|
0x10029d78: a4 59 fa 14 97 41 b4 41 ae 78 3e 28 6c 16 11 f5 |.Y...A.A.x>(l...|
0x10029d88: e9 7b f9 9c 7c 13 f2 7e dd 52 86 24 a6 5a 7d 7e |.{..|..~.R.$.Z}~|
0x10029d98: 92 a8 45 9c 4e b3 81 91 c8 01 ae a7 56 84 dd 16 |..E.N.......V...|
0x10029da8: f6 1f 2b e9 70 00 05 c5 53 ef 63 e6 bf 6d 50 19 |..+.p...S.c..mP.|
0x10029db8: 82 4c 5f 8a 46 2b 28 10 92 ea 63 3f 59 43 e1 ff |.L_.F+(...c?YC..|
0x10029dc8: 9d 10 c8 c2 96 bd cd 35 7e 05 87 d3 a8 eb 79 74 |.......5~.....yt|
0x10029dd8: 11 8c 3f 96 17 38 75 8e a8 1d b5 92 18 15 dc 2c |..?..8u........,|
0x10029de8: c8 ac 48 1c 6f 5a 14 32 01 21 71 7a 6d f1 43 a6 |..H.oZ.2.!qzm.C.|
0x10029df8: 25 64 df 27 fa bb 49 2b ea b6 72 77 e2 b4 29 98 |%d.'..I+..rw..).|
0x10029e08: 73 f8 90 41 d5 e5 eb 4b f0 6c ee 8d 19 2d 95 cd |s..A...K.l...-..|
0x10029e18: 24 77 7b 37 7b 01 96 12 e7 de 6c 16 1f b0 72 15 |$w{7{.....l...r.|
0x10029e28: 07 14 be b8 6a 4b c4 1d 1f 52 c1 1f bf 9d 3d 4a |....jK...R....=J|
0x10029e38: 25 71 97 95 bc 25 d8 dc 05 b4 92 67 09 40 ed a9 |%q...%.....g.@..|
0x10029e48: f9 a7 5c 9b 87 25 28 52 2e fe 88 02 dd 8c 89 7e |..\..%(R.......~|
0x10029e58: 3e 6b 96 df b6 b1 a4 d6 7f 39 bc d9 0b 3e 07 fa |>k.......9...>..|
0x10029e68: c7 c8 41 19 a2 d2 3a 80 b1 ab 82 92 b3 50 f9 b2 |..A...:......P..|
0x10029e78: 4e 4d 7f e2 3f d6 6c e0 da c5 8a 8a 64 36 d9 2a |NM..?.l.....d6.*|
0x10029e88: 22 19 0f 0e 44 17 04 e9 fa 07 a4 16 7f 0b 82 bf |"...D...........|
0x10029e98: 65 1a 31 68 42 43 0c a3 50 f4 8e 64 a7 d7 de 51 |e.1hBC..P..d...Q|
0x10029ea8: b6 bc 51 4e 4e 1f a9 05 75 c6 05 e8 05 6d c6 47 |..QNN...u....m.G|
0x10029eb8: 46 70 43 cb f9 fe 98 27 75 ee d4 3d 88 54 71 82 |FpC....'u..=.Tq.|
0x10029ec8: c0 e0 c5 79 f0 5c dc 47 0b 33 9d 7b 7b c8 98 46 |...y.\.G.3.{{..F|
0x10029ed8: 91 1f 46 22 f6 fd 43 2f 90 26 f3 75 04 c9 bc 9e |..F"..C/.&.u....|
0x10029ee8: 46 c8 32 6b aa e0 dd 80 8b 4e af de 52 84 89 8a |F.2k.....N..R...|
0x10029ef8: 12 bb 69 19 12 4f 12 8e 7c a5 e1 77 41 09 20 ae |..i..O..|..wA. .|
0x10029f08: ae 20 18 a4 b1 71 35 a1 ad 7e a7 63 2c 91 30 da |. ...q5..~.c,.0.|
0x10029f18: f9 9f 67 ae fe db d0 e7 7b a3 d6 c3 bd e8 cd 26 |..g.....{......&|
0x10029f28: ef 37 e2 7c b9 ea 61 33 8d 92 a4 34 07 13 f3 ab |.7.|..a3...4....|
0x10029f38: 39 06 eb be fb 56 8d 4c 00 a9 e4 82 ec ed f8 66 |9....V.L.......f|
0x10029f48: cd ab 6c 7c 18 f3 c6 99 87 61 fb af b9 f3 2c ef |..l|.....a....,.|
0x10029f58: 50 2e 46 85 ea 59 be d4 ab 77 23 2d 01 8e fb db |P.F..Y...w#-....|
0x10029f68: 2f 5a 93 37 13 c2 af a7 32 03 fb ff 88 eb 1f 73 |/Z.7....2......s|
0x10029f78: 95 49 cd 79 90 1f b7 6d 5c 6c 73 ec e6 cf 14 dd |.I.y...m\ls.....|
0x10029f88: da a9 b7 bf d9 1d 38 6c e8 64 66 15 9b dc b0 96 |......8l.df.....|
0x10029f98: 60 ec 06 59 f6 34 37 48 ce 30 e4 d4 9d 92 a5 5a |`..Y.47H.0.....Z|
0x10029fa8: 51 88 5f 4c 02 52 24 44 32 e1 93 48 16 f4 b2 b6 |Q._L.R$D2..H....|
0x10029fb8: 78 5e 98 22 13 5d 22 3b e2 9e c2 c2 cd 7b c8 af |x^.".]";.....{..|
0x10029fc8: 8d 82 ff eb 04 5d 81 9d 02 e0 0f 47 5e 7c 22 d5 |.....].....G^|".|
0x10029fd8: 94 f3 f9 52 5b c7 22 08 7b f0 9f d9 6f 4b 80 bd |...R[.".{...oK..|
0x10029fe8: 33 09 0b cc d7 6c 2e d5 c7 66 3c 2d bd f3 1a 64 |3....l...f<-...d|
0x10029ff8: 65 ca ae df 59 f1 dd cd f9 4f 59 97 d2 ed 93 0c |e...Y....OY.....|
0x1002a008: b7 f5 a8 34 76 29 a4 0f c6 cd 1a 04 9a a8 28 cd |...4v)........(.|
0x1002a018: 68 ad c8 25 9f 04 28 a0 24 90 08 aa 00 a4 17 90 |h..%..(.$.......|
0x1002a028: 29 49 41 0d e9 2e 5a 42 f2 7b 8f 7c 6e 4d 3d 91 |)IA...ZB.{.|nM=.|
0x1002a038: 2e 24 5a 88 ab 3a 41 a2 c4 e9 4e 2c b9 11 a3 ef |.$Z..:A...N,....|
0x1002a048: 09 9d 55 98 42 ee 63 a0 28 ca 45 4b c5 03 d6 3b |..U.B.c.(.EK...;|
0x1002a058: e3 94 95 28 11 bf 11 33 fd 14 7a 8f 3b 5c c2 00 |...(...3..z.;\..|
0x1002a068: 6a a5 54 fe 9a b4 1f a0 bd 79 c3 9a 75 17 90 56 |j.T......y..u..V|
0x1002a078: f0 89 6d c7 12 7d 7b 9e e6 d8 b5 a0 b6 c3 74 c0 |..m..}{.......t.|
0x1002a088: b2 63 bb 5c 6a a0 b5 ce 52 40 ae 34 b3 a4 35 8f |.c.\j...R@.4..5.|
0x1002a098: 8e 87 d6 6a 2b 4d cd 74 41 80 d7 34 67 84 7f aa |...j+M.tA..4g...|
0x1002a0a8: 31 f0 6f a7 4f da 24 c3 17 56 0e d0 ee 7d 0d 4d |1.o.O.$..V...}.M|
0x1002a0b8: 08 cb ff 3b 27 5b 39 ad 26 19 3d f6 c4 4b fe 9b |...;'[9.&.=..K..|
0x1002a0c8: 00 37 dd 01 0d 90 e0 eb 0c b7 6e 5d ec fe da db |.7........n]....|
0x1002a0d8: 29 d9 bf 49 37 4e 88 16 57 17 da e8 1a 84 5b 48 |)..I7N..W.....[H|
0x1002a0e8: 3e 9c 66 40 e1 3c ac fd 0a 64 dd 1f e0 ef a5 3c |>.f@.<...d.....<|
0x1002a0f8: 2f c5 40 6c ab 70 96 15 a9 62 2e 20 d6 f7 80 5d |/.@l.p...b. ...]|
0x1002a108: 15 1e af f2 cf 3b 43 b3 39 3a f6 41 8b 60 c1 c6 |.....;C.9:.A.`..|
0x1002a118: f4 04 24 73 bf 98 74 23 77 a4 6b cf 33 76 19 0c |..$s..t#w.k.3v..|
0x1002a128: c4 a4 a2 9d 1a fe 07 99 c3 d1 2e 0b 64 24 20 1d |............d$ .|
0x1002a138: d1 a8 61 4b e7 0b bb bc 52 bd 7f a2 d5 8e 22 96 |..aK....R.....".|
0x1002a148: c7 db e1 28 83 9d 24 ab 87 35 27 9a 6a be e9 ec |...(..$..5'.j...|
0x1002a158: 01 d2 38 0d e2 8b 26 f7 c5 48 5f 45 fb a3 66 7c |..8...&..H_E..f||
0x1002a168: e6 ee 8f 5d f6 89 f8 5a 6e d6 f5 67 a7 5d c2 c9 |...]...Zn..g.]..|
0x1002a178: 36 e5 b3 47 65 72 5f 33 d7 4a 7a 77 37 c6 70 7f |6..Ger_3.Jzw7.p.|
0x1002a188: e0 06 4c b9 19 0e 13 3f 94 49 78 6e 15 e7 68 2b |..L....?.Ixn..h+|
0x1002a198: 53 80 3c 0b eb 2d c7 b6 50 fc 1b fb 8e 5f 30 f5 |S.<..-..P...._0.|
0x1002a1a8: 5c 03 9d 12 e5 a7 c3 9e 3d c9 1a f0 f0 e5 4b 0e |\.......=.....K.|
0x1002a1b8: 75 f5 5e b3 71 6b 2c 7c f4 c9 7f 48 d9 10 7c e6 |u.^.qk,|...H..|.|
0x1002a1c8: bd d1 18 78 92 c8 14 05 c8 f8 84 70 5f be c0 45 |...x.......p_..E|
0x1002a1d8: 9b 5e 16 09 45 f0 90 6d e6 02 a9 e5 d9 40 9c 67 |.^..E..m.....@.g|
0x1002a1e8: 9e f1 c6 f7 ce 6a 40 3e a8 50 f1 67 75 c7 6d 50 |.....j@>.P.gu.mP|
0x1002a1f8: c0 c4 5e 63 43 98 e8 33 c8 69 a4 d1 61 97 2b d1 |..^cC..3.i..a.+.|
0x1002a208: d9 83 1e 95 43 75 f0 d7 8a 29 bb 02 c1 fc 0d 21 |....Cu...).....!|
0x1002a218: 02 92 04 4a 0d 12 1f 36 a6 ba 41 a7 41 0e 95 e8 |...J...6..A.A...|
0x1002a228: 18 8e 35 c2 9e ae 38 60 59 34 44 db c0 1b c6 b0 |..5...8`Y4D.....|
0x1002a238: fe 6a ad c7 cf 0f 44 80 eb 5a 26 29 88 d8 33 13 |.j....D..Z&)..3.|
0x1002a248: cb 3f cd 83 fe 1a 7b e0 c2 dc c9 0d 6f eb bb 03 |.?....{.....o...|
0x1002a258: 70 a3 08 31 09 ca d6 b0 c4 44 47 0f 0b 85 4d 58 |p..1.....DG...MX|
0x1002a268: 75 12 76 c0 7b ef 71 d4 45 33 3b 38 7d 5f c5 56 |u.v.{.q.E3;8}_.V|
0x1002a278: 28 6e 08 a4 96 da 4d d0 7e db 39 cf 0a 5d f3 fc |(n....M.~.9..]..|
0x1002a288: 71 7b cb 00 c5 62 45 6c 20 42 3a 1f 31 ab 96 e8 |q{...bEl B:.1...|
0x1002a298: 12 7e fa 7b 46 ed c9 7d 40 13 f4 2b 3f de b7 66 |.~.{F..}@..+?..f|
0x1002a2a8: 90 25 92 cf 0c 7f f5 fb 4b 60 52 26 15 54 f2 be |.%......K`R&.T..|
0x1002a2b8: 71 6a 82 55 9f c9 55 e3 44 91 17 db 35 8d fd e7 |qj.U..U.D...5...|
0x1002a2c8: ac c2 7a df 56 27 e5 5f 42 23 b2 39 9f 23 b1 d1 |..z.V'._B#.9.#..|
0x1002a2d8: 19 83 a7 2c 04 31 eb ee 7e 3c 8b 2b 5b bc 1c 5d |...,.1..~<.+[..]|
0x1002a2e8: c1 93 59 fb 5d c0 ba 91 cd c6 95 14 a1 ff ad 0d |..Y.]...........|
0x1002a2f8: 53 69 ab f1 c7 c2 e3 e0 ce 8d 34 d5 c2 60 81 f3 |Si........4..`..|
0x1002a308: 2b 55 0a f0 05 e7 4a 36 d5 52 e0 6b e6 36 4a 6c |+U....J6.R.k.6Jl|
0x1002a318: 0c b0 14 78 26 c4 ad c4 30 c3 46 38 1b e3 47 3d |...x&...0.F8..G=|
0x1002a328: 1c b7 5b 3a 9a 16 55 1f 9c ea 9e 23 34 a9 fd b4 |..[:..U....#4...|
0x1002a338: 8f e2 e4 58 9d 82 f7 90 57 5d ea 11 7b 8d 94 f2 |...X....W]..{...|
0x1002a348: c0 a5 2d 4a da 5e d0 c0 82 22 c2 2f 52 f1 61 cc |..-J.^..."./R.a.|
0x1002a358: f0 73 4c e6 26 d3 25 51 b4 42 ae 42 5f 55 f3 ae |.sL.&.%Q.B.B_U..|
0x1002a368: 9b af 95 3f b0 a9 5c 10 e8 ab 2b 1a 07 ed 19 16 |...?..\...+.....|
0x1002a378: 8c 30 e5 cc e6 cf 39 f3 c1 e8 d3 66 25 d1 dc e1 |.0....9....f%...|
0x1002a388: ce 11 c9 ff bd 74 94 c8 7f 90 f8 c5 b5 35 5d bc |.....t.......5].|
0x1002a398: 72 4e 8e 00 6e 67 d3 6c d5 33 2b 0a db 17 13 53 |rN..ng.l.3+....S|
0x1002a3a8: 9b 32 c5 a1 25 c7 1a 65 44 58 ca 09 61 46 64 70 |.2..%..eDX..aFdp|
0x1002a3b8: 17 20 7e 85 fb 0a 8e a8 2d 13 92 a5 b1 61 f4 7a |. ~.....-....a.z|
0x1002a3c8: 9c 7d 9b 6c 78 9f 63 5f f4 fe 94 68 32 fa b1 cd |.}.lx.c_...h2...|
0x1002a3d8: a7 6d b4 1e 1f 0c 2e 1f ad 7e 96 21 09 e1 6e b2 |.m.......~.!..n.|
0x1002a3e8: 64 20 eb d9 a8 49 8b 1e 97 b4 fb 6b 8d c1 59 16 |d ...I.....k..Y.|
0x1002a3f8: b5 75 32 b6 3e 03 e4 a5 55 2a cb 0e 26 e7 e6 e3 |.u2.>...U*..&...|
0x1002a408: 20 e2 42 cb ed 57 25 c6 1c 95 b7 96 81 c2 62 38 | .B..W%.......b8|
0x1002a418: 08 6d eb df 1d 22 2d 78 71 2f 29 e9 69 a3 68 66 |.m..."-xq/).i.hf|
0x1002a428: bf 87 61 c8 d4 a9 30 c2 bf df 9f 82 cb ed d1 35 |..a...0........5|
0x1002a438: bd 9d ac 08 bc 1d 10 b4 db a7 5d 3c 74 4b f1 be |..........]<tK..|
0x1002a448: 1c a1 03 6e 35 06 22 d4 b9 73 25 69 68 56 ce 27 |...n5."..s%ihV.'|
0x1002a458: b9 42 1c fd 24 28 5b 2d a0 2a 8c 02 fa d9 80 c1 |.B..$([-.*......|
0x1002a468: 6a 89 ed b0 9b 56 93 51 26 88 fa 92 44 5e 6d 72 |j....V.Q&...D^mr|
0x1002a478: 56 00 a5 79 c0 f8 fe 28 ec 24 81 ba 04 1e 1b 53 |V..y...(.$.....S|
0x1002a488: d7 90 f0 35 8a 74 03 91 19 b1 e2 0e f9 56 81 0a |...5.t.......V..|
0x1002a498: dc 44 86 a7 49 10 31 35 ea 2f 22 d0 4d fd 6b 74 |.D..I.15./".M.kt|
0x1002a4a8: 6b 23 8d 9e 01 38 12 58 df c9 ab f5 32 5b 2f 05 |k#...8.X....2[/.|
0x1002a4b8: 9a 49 7e 26 80 6e 58 75 72 ea 9a 72 56 85 76 ed |.I~&.nXur..rV.v.|
0x1002a4c8: cc 13 29 13 8a 64 c4 ab d9 5a f4 f1 55 ca 25 0b |..)..d...Z..U.%.|
0x1002a4d8: ad 53 7e 21 c4 40 93 41 0d df 64 98 29 55 c0 cf |.S~!.@.A..d.)U..|
0x1002a4e8: c0 81 7a c0 41 3a b4 57 96 06 ab 4e a8 02 db 56 |..z.A:.W...N...V|
0x1002a4f8: 70 1c a7 3e 7e 10 56 4e 09 c2 dd 22 2e 00 95 31 |p..>~.VN..."...1|
0x1002a508: fe 60 ca 85 05 f5 b5 a4 78 09 2e c1 ee d6 af 0e |.`......x.......|
0x1002a518: da 36 6c 88 81 92 40 b8 43 66 d5 59 69 07 8e ac |.6l...@.Cf.Yi...|
0x1002a528: e2 59 19 43 2b f4 8c 50 3b fd ae 0d 3c cc 20 dd |.Y.C+..P;...<. .|
0x1002a538: 94 e8 6a e5 5f b0 ff 5a 7e 25 23 aa ac 16 9b 7e |..j._..Z~%#....~|
0x1002a548: 42 68 0a 05 44 f7 cf 93 20 42 bf e2 4e f1 1a 59 |Bh..D... B..N..Y|
0x1002a558: 86 17 f5 b3 86 41 43 4b a2 b4 d1 4b 1b bc 8b f8 |.....ACK...K....|
0x1002a568: 0b ac 6a 4d 16 8d 1c f0 43 32 95 dc b0 a5 3a 9e |..jM....C2....:.|
0x1002a578: 91 9a 41 ab 86 51 1b 04 a0 be 2b 7a b4 76 d7 6f |..A..Q....+z.v.o|
0x1002a588: 95 9d 3e ae 96 dc 2f 08 73 96 24 ac 25 23 6b b8 |..>.../.s.$.%#k.|
0x1002a598: 14 43 84 e1 db 78 21 94 54 42 0c 1f 47 83 a1 c9 |.C...x!.TB..G...|
0x1002a5a8: da d1 08 90 4f 5b 47 dc 4d bf 81 9a f6 71 e9 44 |....O[G.M....q.D|
0x1002a5b8: b3 11 e2 a5 3a be 07 cd bf fd 82 88 56 ae 10 a3 |....:.......V...|
0x1002a5c8: 61 2e 5e 9a d0 e9 d5 6a 52 b4 dc d2 32 6a 99 01 |a.^....jR...2j..|
0x1002a5d8: 5e c2 b8 1f b4 f3 b1 bc 8c 99 0b 76 ee 73 45 56 |^..........v.sEV|
0x1002a5e8: ef 93 cd b9 8d d1 44 b7 c3 04 04 03 40 8f 92 06 |......D.....@...|
0x1002a5f8: 8c 18 b9 a3 a7 c5 0b f1 0c a5 1c 84 75 de ef b0 |............u...|
0x1002a608: b8 c6 24 7d 0c e7 0a 44 10 71 06 fa f0 4e 23 96 |..$}...D.q...N#.|
0x1002a618: ed ba 2f 66 9a dc fe 3e 92 31 cd e0 b9 16 02 91 |../f...>.1......|
0x1002a628: 46 de d1 d1 20 3c 54 d5 9d ca fc cb f1 e7 ca f5 |F... <T.........|
0x1002a638: 0b 61 83 bf 6a 6e a6 40 19 bd fe 38 0a b2 96 d4 |.a..jn.@...8....|
0x1002a648: 0a 65 93 55 e1 3c 3c a8 a6 4f 4f ed cc 87 4c 38 |.e.U.<<..OO...L8|
0x1002a658: 17 05 01 bb 96 42 fa bf 3b 52 bd cd 0b 43 b8 a9 |.....B..;R...C..|
0x1002a668: 55 2a 3c b4 a6 65 f0 95 a2 33 a0 b6 2c 32 b1 8c |U*<..e...3..,2..|
0x1002a678: 4d c7 79 29 86 6b 78 2f e7 a4 f8 e1 49 2a c5 cb |M.y).kx/....I*..|
0x1002a688: 3f 40 9f 9a 3d f3 93 3d 84 76 59 d8 00 0d 09 7a |?@..=..=.vY....z|
0x1002a698: 86 52 99 51 1a b9 b5 f5 24 f7 0e 89 aa 62 1e e3 |.R.Q....$....b..|
0x1002a6a8: 9a 7b ae c2 94 13 bc 56 75 fb 36 54 37 15 5a 11 |.{.....Vu.6T7.Z.|
0x1002a6b8: fc be 20 dc 0a ce 06 8c 8a 0e 92 fb 34 3f 96 03 |.. .........4?..|
0x1002a6c8: 7a 1b 7d 31 36 20 0f 65 02 af e2 ce 9d b2 3a c4 |z.}16 .e......:.|
0x1002a6d8: ca 16 cc 65 16 d8 f5 d5 41 e3 98 e6 99 09 f0 77 |...e....A......w|
0x1002a6e8: bf f5 ef 81 de 14 45 6f 52 d7 60 a2 62 52 c1 73 |......EoR.`.bR.s|
0x1002a6f8: a5 8f 86 31 70 bb 93 b0 31 50 8b 26 71 a0 83 6f |...1p...1P.&q..o|
0x1002a708: 8c 17 f6 a9 36 1c 65 60 92 5b b8 2d ea d9 15 9b |....6.e`.[.-....|
0x1002a718: 89 33 23 45 dc 46 70 64 70 d0 fa d2 64 fc 5d f1 |.3#E.Fpdp...d.].|
0x1002a728: c1 54 72 3d 8f d9 a6 58 87 a0 52 a7 04 2f 4c 47 |.Tr=...X..R../LG|
0x1002a738: ca 34 21 85 12 8f 1d 35 ef ef 12 0f f3 e0 b8 19 |.4!....5........|
0x1002a748: ae ae 14 1d 77 51 e4 a2 da 24 75 b4 06 bd c1 44 |....wQ...$u....D|
0x1002a758: ba 07 8e b4 f2 e3 a8 b5 22 78 4b da 98 59 c2 d6 |........"xK..Y..|
0x1002a768: 02 f8 b4 d8 e5 7a 9a 4a 2c 5b 4b 6c 14 70 67 11 |.....z.J,[Kl.pg.|
0x1002a778: c5 8e 6e 69 24 b9 5d b0 f7 49 8c 55 f1 2f d4 86 |..ni$.]..I.U./..|
0x1002a788: 12 8e 12 52 6d 4e 01 36 a7 39 05 50 3d 7d ff 19 |...RmN.6.9.P=}..|
0x1002a798: 2f 4a 77 97 e8 00 f9 c2 e1 c1 0c 02 0f 64 bf 19 |/Jw..........d..|
0x1002a7a8: 01 fb ff 0f 63 b4 c0 4f dd 94 67 f2 af 2e bb 5c |....c..O..g....\|
0x1002a7b8: 46 2c de 5e 1c 55 9c d8 f5 89 43 a3 94 ca 10 56 |F,.^.U....C....V|
0x1002a7c8: b2 9c ec 24 4c 94 08 11 17 e7 ae 70 b3 ab 25 55 |...$L......p..%U|
0x1002a7d8: c4 29 fe f4 85 57 00 b5 5b e0 a0 c8 a6 6c 82 6e |.)...W..[....l.n|
0x1002a7e8: 46 4a 97 0f 17 e5 0d 23 75 3c 05 03 c9 33 c7 73 |FJ.....#u<...3.s|
0x1002a7f8: 14 00 85 ad 3b 5b 9d 87 8f 2f ff 52 12 7c a4 3c |....;[.../.R.|.<|
0x1002a808: 80 b0 61 c0 7b 1d 23 02 2b ab 75 ff e2 77 12 48 |..a.{.#.+.u..w.H|
0x1002a818: 4e c7 bf e1 bf 7b bc 3c 95 4b 03 cf 07 5a 89 b4 |N....{.<.K...Z..|
0x1002a828: 9e 4a b2 4f 80 54 7c 57 4e ba 84 f4 91 97 41 03 |.J.O.T|WN.....A.|
0x1002a838: 55 9b b2 9a c0 6d 69 3f 46 64 d2 e8 1a c2 5d 30 |U....mi?Fd....]0|
0x1002a848: dc 06 08 6a e7 87 e9 2f 17 c0 1a 54 81 bb ab 51 |...j.../...T...Q|
0x1002a858: 81 40 f0 88 71 7d a6 81 ec 40 d2 bb ef 5a c1 10 |.@..q}...@...Z..|
0x1002a868: 2b 79 bb 11 b1 7d 97 7b 43 c6 ba 30 48 89 23 26 |+y...}.{C..0H.#&|
0x1002a878: 97 ba be d2 2c 9c 62 c4 2f 54 9c 6a 4e 13 b5 7f |....,.b./T.jN...|
0x1002a888: 8e 14 7e 17 0f 4e ce b3 a3 f1 63 1a 13 4b d9 58 |..~..N....c..K.X|
0x1002a898: 6a b7 7b 2a 81 53 e4 7f 4e 20 e8 b3 15 89 c0 f0 |j.{*.S..N ......|
0x1002a8a8: 36 cc 04 84 82 a5 27 13 2b 15 a3 ae 78 6b 13 7c |6.....'.+...xk.||
0x1002a8b8: 4e d7 f6 47 71 aa c1 43 5f ca 15 6c 2e dd d7 ea |N..Gq..C_..l....|
0x1002a8c8: b6 60 bc d2 ae 89 cc 19 b4 a6 f8 4c f5 a3 57 99 |.`.........L..W.|
0x1002a8d8: b0 8d b4 43 5a a2 39 ac d0 c7 46 5f 23 ce e9 da |...CZ.9...F_#...|
0x1002a8e8: 1e 39 fa 79 96 66 3e 05 a0 40 13 dd f0 49 e5 96 |.9.y.f>..@...I..|
0x1002a8f8: f3 ba 28 06 40 34 74 43 6e 25 0c 4c 84 50 60 21 |..(.@4tCn%.L.P`!|
0x1002a908: b3 44 40 c3 7f 25 58 03 6b 74 c7 0e 5a b4 40 a9 |.D@..%X.kt..Z.@.|
0x1002a918: 28 62 cf a6 36 f3 67 1f 65 1a 76 45 aa 4a c2 18 |(b..6.g.e.vE.J..|
0x1002a928: fd 7f ad 43 85 69 80 12 b8 66 17 88 55 81 4e 70 |...C.i...f..U.Np|
0x1002a938: de 10 b0 12 fd 4f c2 52 3d 17 57 52 13 05 c6 22 |.....O.R=.WR..."|
0x1002a948: 55 e2 d4 a0 11 a4 23 90 a3 f5 35 48 1c f9 8a 32 |U.....#...5H...2|
0x1002a958: ea bf 6e f7 df 18 72 7c a3 12 d2 6f e1 dc ba 8b |..n...r|...o....|
0x1002a968: 9a fd 70 c4 77 9d 66 44 24 d8 10 13 c5 82 b3 c1 |..p.w.fD$.......|
0x1002a978: 15 02 79 12 9d 61 91 60 eb 77 b0 7b b5 a6 6d e9 |..y..a.`.w.{..m.|
0x1002a988: 48 07 53 b0 12 6a d0 1c d9 09 f7 0f 8b 8b ee d3 |H.S..j..........|
0x1002a998: b0 15 91 e7 87 09 e7 9e 7f 9a 78 e9 75 e2 72 56 |..........x.u.rV|
0x1002a9a8: f7 fc 44 e7 5a 6a 03 5d 00 d7 85 dd 28 3f 9b 07 |..D.Zj.]....(?..|
0x1002a9b8: 4a 3f d8 1e a7 0e 48 66 ea b9 fc cf 5f 73 fe 2e |J?....Hf...._s..|
0x1002a9c8: 97 d4 67 3b 93 cc 5d b3 23 89 bd 28 e4 5c a9 67 |..g;..].#..(.\.g|
0x1002a9d8: 33 bd f3 90 df 36 cc ef d9 fb 37 07 e8 0e 7d ed |3....6....7...}.|
0x1002a9e8: 38 fc cd 12 4f 44 52 1b 1a 4c 48 6f 94 a7 bc 6e |8...ODR..LHo...n|
0x1002a9f8: 88 e3 07 59 3e 6c 97 c8 a6 27 b6 f1 61 6b f9 41 |...Y>l...'..ak.A|
0x1002aa08: cb fd 2d 61 25 b3 92 61 7b 3f 0d 1c 1a cd c1 5c |..-a%..a{?.....\|
0x1002aa18: d0 53 8f fe c2 63 d1 a2 ba 45 38 e2 b9 97 27 63 |.S...c...E8...'c|
0x1002aa28: d4 54 32 ae af ba 0b 3c 81 f0 f4 df f8 5f 36 42 |.T2....<....._6B|
0x1002aa38: 53 2b 2d b1 ae 5f 06 12 a9 ab 25 d4 76 d3 71 c3 |S+-.._....%.v.q.|
0x1002aa48: 70 cb e4 38 a7 38 6c 7a 14 5a 91 a9 02 64 71 65 |p..8.8lz.Z...dqe|
0x1002aa58: 82 fb f2 55 c9 cf 31 b0 a6 4d fb 26 0b 98 69 75 |...U..1..M.&..iu|
0x1002aa68: 42 14 32 b9 45 1c e0 d6 7c d7 40 91 1c d3 71 fd |B.2.E...|.@...q.|
0x1002aa78: d2 3c f9 9f d0 82 73 7e 81 42 3c 25 b8 92 eb d7 |.<....s~.B<%....|
0x1002aa88: c4 fc 31 f1 f2 30 cd 8b 2a 98 3b 0b 77 e3 e4 4d |..1..0..*.;.w..M|
0x1002aa98: ee 18 24 9e 89 71 de 20 0f cd 08 9d 47 47 cb 96 |..$..q. ....GG..|
0x1002aaa8: dd e6 63 67 fb e7 88 25 87 4b 8a 6d f8 16 f4 d1 |..cg...%.K.m....|
0x1002aab8: b6 a3 d5 97 5e 9f c0 84 9b 20 40 aa 94 17 09 97 |....^.... @.....|
0x1002aac8: 49 88 0f 12 47 d6 a5 18 52 9f d5 33 c4 a3 de 02 |I...G...R..3....|
0x1002aad8: 47 72 e2 25 07 f9 b8 59 d6 c5 ff 66 a1 53 36 f8 |Gr.%...Y...f.S6.|
0x1002aae8: 1c 70 2c a9 63 e6 61 fa 53 76 ee 31 0f 89 6e 5b |.p,.c.a.Sv.1..n[|
0x1002aaf8: 74 e3 df 97 6a 32 a7 be 4a f2 31 fb de 88 d3 36 |t...j2..J.1....6|
0x1002ab08: 3a 40 8c 80 0e 04 e5 05 87 40 71 8b f0 7d 5c a8 |:@.......@q..}\.|
0x1002ab18: f5 94 c7 42 b1 82 51 cd a5 79 6d 5c 51 8f 06 76 |...B..Q..ym\Q..v|
0x1002ab28: e4 6e 89 66 fd 9c 01 e6 f1 95 1e 20 3b 9b 47 e4 |.n.f....... ;.G.|
0x1002ab38: bd 92 61 04 9d 37 e5 e8 8c 70 94 cc 71 7a fe 88 |..a..7...p..qz..|
0x1002ab48: 14 f1 a9 28 da 36 c9 bd 4d 0c 43 fb af 8c 2d 81 |...(.6..M.C...-.|
0x1002ab58: 59 80 14 e4 a9 ee af 1e 48 78 97 3c 1c cd fc 39 |Y.......Hx.<...9|
0x1002ab68: df 60 80 48 27 8b b8 41 87 13 28 dd 47 ac e4 66 |.`.H'..A..(.G..f|
0x1002ab78: 23 b6 60 86 4a 02 19 0a 0c fe f7 9a 7a 47 77 e5 |#.`.J.......zGw.|
0x1002ab88: b8 ca 8c 6a ae 67 5c 61 f5 ee e4 17 d9 ec 66 79 |...j.g\a......fy|
0x1002ab98: 35 33 1c 24 a3 57 df 2b 67 9e 6e e1 db b7 a5 ec |53.$.W.+g.n.....|
0x1002aba8: 55 e8 e7 d1 7e cb d5 49 3f 84 46 b6 d8 8d 90 95 |U...~..I?.F.....|
0x1002abb8: 8e 08 8d a8 df 90 86 31 ec 20 42 d0 9a 55 84 78 |.......1. B..U.x|
0x1002abc8: 57 70 c7 7d b1 0f 3c b2 ba 5c c8 81 21 33 a7 48 |Wp.}..<..\..!3.H|
0x1002abd8: fa a9 e2 a0 5f e1 9a b1 42 1c b1 3f 59 b2 da 01 |...._...B..?Y...|
0x1002abe8: 70 62 06 a6 29 c9 30 86 84 1a 60 80 ec 22 44 13 |pb..).0...`.."D.|
0x1002abf8: 36 b1 80 cf d6 32 02 7f 28 3c 81 18 65 01 4e c1 |6....2..(<..e.N.|
0x1002ac08: 31 11 ef bc ea 27 5f 83 f4 34 85 a3 33 14 6b 4d |1....'_..4..3.kM|
0x1002ac18: d8 df 4a 41 34 69 0d 01 62 1c 03 44 88 2c b7 fc |..JA4i..b..D.,..|
0x1002ac28: 82 42 8b bd 11 e5 07 87 da 86 03 c6 e8 3c 08 e6 |.B...........<..|
0x1002ac38: ac 80 d1 e4 9c b2 e1 d4 06 e9 6e 81 d9 f1 40 cf |..........n...@.|
0x1002ac48: ee d7 d1 24 53 f6 c8 02 d1 51 5d ae 57 11 54 d5 |...$S....Q].W.T.|
0x1002ac58: c9 15 1f 22 67 b2 ab 98 b6 73 7f 18 c3 79 c0 5c |..."g....s...y.\|
0x1002ac68: c3 f9 3e a3 fa fa 47 92 ea 07 c9 57 65 c1 fc 49 |..>...G....We..I|
0x1002ac78: 33 c3 4c b5 67 82 dc ab 40 7a 76 e6 79 b5 0f b8 |3.L.g...@zv.y...|
0x1002ac88: 28 ce ef 51 aa 98 97 7a 52 d7 c1 57 d9 fe 5c 4d |(..Q...zR..W..\M|
0x1002ac98: 70 18 5e 74 f3 74 73 4e 76 eb 39 91 7f df c9 f6 |p.^t.tsNv.9.....|
0x1002aca8: 69 e9 f2 8a 6f f4 1c 75 a2 0c 73 6f dc 2d 69 a9 |i...o..u..so.-i.|
0x1002acb8: 50 2a 83 01 23 11 48 12 5f 2b 5d 8d 9c ee 8b 04 |P*..#.H._+].....|
0x1002acc8: 10 29 18 d4 e1 c7 b8 09 20 85 d4 97 92 06 5f 7b |.)...... ....._{|
0x1002acd8: 56 b2 da 43 6a bf 7f 03 a1 b6 b5 89 5c 2d 65 51 |V..Cj.......\-eQ|
0x1002ace8: 88 38 42 b3 40 4e 07 79 f2 46 7a 44 c4 67 0d fd |.8B.@N.y.FzD.g..|
0x1002acf8: b5 6f e7 72 2c 1f fc ce c4 38 83 07 ff fd bd 83 |.o.r,....8......|
0x1002ad08: c4 2b 33 a8 1e e6 6c 73 4b b6 46 8b 10 27 2d c7 |.+3...lsK.F..'-.|
0x1002ad18: 62 da 94 63 36 89 75 a3 f6 f9 6d 8e 48 ef 90 3e |b..c6.u...m.H..>|
0x1002ad28: b5 66 2f 11 d7 a5 dd 6c e4 c9 27 f2 c3 ae 8e cf |.f/....l..'.....|
0x1002ad38: 43 a9 4d 59 5e d5 45 33 8f ae c0 4f 29 69 a8 ad |C.MY^.E3...O)i..|
0x1002ad48: 2b 78 c0 2b ba 0d 7d 9f 7c 9d 3a 87 f5 c6 b9 d4 |+x.+..}.|.:.....|
0x1002ad58: 78 a9 88 1b 30 84 46 58 6a 8e 40 8e 1a 75 d1 36 |x...0.FXj.@..u.6|
0x1002ad68: ee 1f 87 e6 97 c1 f4 b2 01 d3 ea a0 51 07 a1 a1 |............Q...|
0x1002ad78: 3b 20 75 4b a0 36 80 c1 19 2f 42 4b 6c d4 6d e2 |; uK.6.../BKl.m.|
0x1002ad88: 60 ec 04 ee ed a5 c4 52 4c 69 43 98 c5 c2 da d1 |`......RLiC.....|
0x1002ad98: 6b 8f 0d 45 0f b2 de f2 1a 9d 73 2c 79 56 98 e1 |k..E......s,yV..|
0x1002ada8: b6 bc 5e 40 a2 7e 17 8f a6 e9 9b c0 c7 d0 91 46 |..^@.~.........F|
0x1002adb8: 2f 19 cb bb fb ad 4d be 44 f5 27 7f fa 6a f6 85 |/.....M.D.'..j..|
0x1002adc8: 68 07 ba f2 e2 55 e4 14 c4 83 7b b9 da f2 98 bb |h....U....{.....|
0x1002add8: 51 1b c5 5a ae b6 92 a1 81 a3 60 a4 86 52 62 af |Q..Z......`..Rb.|
0x1002ade8: f1 64 18 7d 6d 81 14 c8 b9 cf 49 77 83 b7 ce 03 |.d.}m.....Iw....|
0x1002adf8: 85 fb 7e 93 93 38 7a a6 3e 7e 23 35 21 cf 42 f7 |..~..8z.>~#5!.B.|
0x1002ae08: 19 5a 33 24 af 27 72 d9 bf 63 12 dc ba 0a e1 84 |.Z3$.'r..c......|
0x1002ae18: ba 3e 3d 82 15 3c 99 0a de a2 5a 72 23 67 c0 12 |.>=..<....Zr#g..|
0x1002ae28: 40 e9 e2 0c d1 d8 97 3f d7 7c 72 6e 5d 6b 83 af |@......?.|rn]k..|
0x1002ae38: 83 ce 7c cd 6f ad 5c 30 c3 d2 a4 3d 4a 03 d3 4e |..|.o.\0...=J..N|
0x1002ae48: 4c 9e 42 39 5d 1c 9c 27 c0 36 c5 0f f6 f9 c9 7c |L.B9]..'.6.....||
0x1002ae58: 07 c7 7f 21 78 a3 d2 92 5d 86 b6 b1 0b f0 4a 03 |...!x...].....J.|
0x1002ae68: 8c 6b a1 c7 b2 0b ed ab cd e7 82 ac d9 04 97 e8 |.k..............|
0x1002ae78: d6 ca eb ff 66 a0 87 41 78 1c 58 cd 2a d6 ac 1b |....f..Ax.X.*...|
0x1002ae88: c9 9a 2c 28 db 31 15 a7 13 1c 5f 47 e1 94 67 07 |..,(.1...._G..g.|
0x1002ae98: aa 31 1a c4 58 9d 97 15 23 22 fa 35 a6 b9 5c bd |.1..X...#".5..\.|
0x1002aea8: dc 82 c7 16 c8 4e ae 0c ca 97 a4 4e bb f5 c1 52 |.....N.....N...R|
0x1002aeb8: 72 42 55 42 c3 dc fa 94 58 83 5d 0f 33 cf 75 38 |rBUB....X.].3.u8|
0x1002aec8: 33 00 e4 97 96 49 bd e9 7a 63 00 43 8a e0 44 8f |3....I..zc.C..D.|
0x1002aed8: 12 da 97 df 74 4d 97 61 55 d4 7c 74 72 20 07 af |....tM.aU.|tr ..|
0x1002aee8: 9a 69 9d 0d ef 00 5b ca d7 88 db f8 33 3c 57 10 |.i....[.....3<W.|
0x1002aef8: cc 94 31 2b 78 89 ea 8f e9 61 c2 0e d6 a5 df 06 |..1+x....a......|
0x1002af08: a7 57 8e c4 d1 97 9b 24 b0 fd 45 0d 56 db 86 45 |.W.....$..E.V..E|
0x1002af18: ac a8 54 70 7d f7 b5 5d 3b 34 7d 60 91 85 3d 89 |..Tp}..];4}`..=.|
0x1002af28: e3 fe d8 66 fa 6d 7a ff c6 04 d6 f1 24 22 19 7c |...f.mz.....$".||
0x1002af38: 9c e9 aa ee ce 52 44 e3 ad 7e 32 e6 75 a8 2d 76 |.....RD..~2.u.-v|
0x1002af48: f3 32 39 4f 6c 86 65 72 4a 78 6c 90 e6 d8 10 8f |.29Ol.erJxl.....|
0x1002af58: be 3a 38 fb 63 62 17 e9 ac e3 13 ec 23 53 77 4d |.:8.cb......#SwM|
0x1002af68: a8 90 a5 98 6b 22 01 12 07 77 46 78 b2 0c 53 9a |....k"...wFx..S.|
0x1002af78: 96 e3 a0 5e 2c 21 e5 21 03 0f 4e ef 14 57 75 dd |...^,!.!..N..Wu.|
0x1002af88: 2e 2f 7b 5c d1 f7 00 e5 80 77 64 cd f9 c7 51 0f |./{\.....wd...Q.|
0x1002af98: 7f 69 46 5a 35 02 c1 e8 71 00 ee e3 0b 82 b9 bd |.iFZ5...q.......|
0x1002afa8: e3 8c 5f 93 88 1a 9b 8e 55 9c 56 b8 87 99 8f 7a |.._.....U.V....z|
0x1002afb8: 04 17 86 ea 90 a4 2d f2 d8 ae 7d 56 4f 58 71 ab |......-...}VOXq.|
0x1002afc8: f3 3e 6d 93 00 d7 27 2d 4d 47 4f 41 a7 ca ab b1 |.>m...'-MGOA....|
0x1002afd8: d6 2f 7f e9 ab a5 08 fe 26 e6 91 f1 b4 72 61 2a |./......&....ra*|
0x1002afe8: f2 28 ad 7e 01 f6 2e ed a6 98 02 81 7b 3f 4d 7b |.(.~........{?M{|
0x1002aff8: 57 ce ae d9 36 0f c8 c6 6f 66 5d 8d 99 9e a5 76 |W...6...of]....v|
0x1002b008: 7f 75 5b d2 9b 36 6f cc 0b b5 c2 f1 39 ac 5b fd |.u[..6o.....9.[.|
0x1002b018: b0 3e 1f a9 5c 21 66 f2 25 08 f5 f3 21 64 49 f1 |.>..\!f.%...!dI.|
0x1002b028: 09 64 7c cd b5 79 2b 43 1e e6 51 b6 1f c2 a8 e2 |.d|..y+C..Q.....|
0x1002b038: e6 86 5e f1 cc c3 e9 8c 48 c9 58 ab b9 1e c0 b2 |..^.....H.X.....|
0x1002b048: cd 35 55 5e ed bf e8 c1 5b 0c e2 26 ae 97 24 be |.5U^....[..&..$.|
0x1002b058: 4f a1 c5 06 02 17 ad ed f5 1c e5 cd 19 b6 36 31 |O.............61|
0x1002b068: a0 1b 42 a5 c1 5f 10 33 ef 6d f4 ba fa 03 12 c5 |..B.._.3.m......|
0x1002b078: 70 2c a2 f3 50 c6 d7 b8 b2 8b 40 a8 d4 c0 86 84 |p,..P.....@.....|
0x1002b088: 5f b0 7d f0 fd 25 d9 83 a1 96 64 23 09 c1 56 d5 |_.}..%....d#..V.|
0x1002b098: 45 fb ff a9 d3 85 39 d2 23 9d cb 36 37 27 a7 07 |E.....9.#..67'..|
0x1002b0a8: d3 b2 ef b0 14 07 ea c2 89 4a 99 57 0d 5d dc c6 |.........J.W.]..|
0x1002b0b8: a9 77 9c 92 44 3c d1 4e 09 8e e0 23 cf 03 ea 9d |.w..D<.N...#....|
0x1002b0c8: e2 97 4d cc 8f e0 95 15 9a b3 cb 08 b2 18 cc b6 |..M.............|
0x1002b0d8: 06 ce 7d 2f 8a 8a 15 16 cd 36 ab 53 29 8e 7a 9f |..}/.....6.S).z.|
0x1002b0e8: a9 9b 6a 30 23 05 17 bb 4a 6f c2 41 03 61 af 45 |..j0#...Jo.A.a.E|
0x1002b0f8: 4d 7d f6 67 ea c8 d5 76 60 03 fe ca 8b 39 69 93 |M}.g...v`....9i.|
0x1002b108: b5 7b c5 c8 8b 80 0e 80 c7 55 72 69 1d 79 cf e7 |.{.......Uri.y..|
0x1002b118: 9a 23 80 b5 87 9a 70 5a 19 d9 81 02 f7 d7 53 a2 |.#....pZ......S.|
0x1002b128: f4 53 55 4e 27 9a 4a f8 76 1b 56 79 2c d6 5e 7c |.SUN'.J.v.Vy,.^||
0x1002b138: 39 aa 36 98 0c 36 3a bb fd 67 92 e0 11 f9 30 ee |9.6..6:..g....0.|
0x1002b148: a6 68 8d bd ec 70 ac d4 8b 1b 5d 40 a9 65 bd c5 |.h...p....]@.e..|
0x1002b158: 3f 35 75 1b 2a f6 dd f0 dd b6 2c 4f 57 2a 7a 3a |?5u.*.....,OW*z:|
0x1002b168: 22 b8 48 42 d6 c3 78 0e 0a 85 15 d2 a0 64 f5 b0 |".HB..x......d..|
0x1002b178: 6e c6 da 8f bd 1a 89 83 91 df c8 99 d5 9c 61 63 |n.............ac|
0x1002b188: 40 6b e3 e6 67 9e 57 50 9b e6 fe 16 ca e4 e4 54 |@k..g.WP.......T|
0x1002b198: 44 03 3a e3 1e 9b a6 1a 30 b1 9d a1 b5 cf b1 90 |D.:.....0.......|
0x1002b1a8: 73 ce 73 b3 1a e4 be bc 67 b4 6c c9 72 00 5e 09 |s.s.....g.l.r.^.|
0x1002b1b8: f3 4c cf 74 7b 2c ad 6b 16 a6 02 4f f1 8c d1 ed |.L.t{,.k...O....|
0x1002b1c8: 9f e6 1e d5 95 0a b2 45 e2 2f 4c d0 84 fb bf 22 |.......E./L...."|
0x1002b1d8: 16 a1 18 ed f0 a7 38 92 47 bc ad 47 c6 03 69 48 |......8.G..G..iH|
0x1002b1e8: 3c a9 1a 55 81 98 42 f2 48 bf ff 68 76 ac 20 f1 |<..U..B.H..hv. .|
0x1002b1f8: c5 fb 55 5a 83 59 6f d2 d5 99 9e 68 8e 45 98 ce |..UZ.Yo....h.E..|
0x1002b208: 5c 01 97 8d 2d 20 b6 0a 08 c2 e3 89 01 3d c7 88 |\...- .......=..|
0x1002b218: fc ed 0e 62 22 1a 63 9f 4c 9d c7 6f 4e 41 be c7 |...b".c.L..oNA..|
0x1002b228: cc 6c d0 14 3e 0a 76 35 65 69 7e d6 18 be 52 57 |.l..>.v5ei~...RW|
0x1002b238: 29 7a ff 1e db 09 63 42 4a f0 3e 39 a8 e7 51 f4 |)z....cBJ.>9..Q.|
0x1002b248: 52 ba 1b 85 27 61 a7 8f 85 47 a5 c5 a1 53 17 a9 |R...'a...G...S..|
0x1002b258: 4f 66 00 53 bf 35 5b f9 6a 4d d8 a8 c4 d1 42 ca |Of.S.5[.jM....B.|
0x1002b268: 54 c5 78 dd fb 66 15 4a 9b d1 89 4f d4 84 27 e8 |T.x..f.J...O..'.|
0x1002b278: df e9 14 04 9c 26 d3 88 9c 1d fa 0d 61 68 e9 e9 |.....&......ah..|
0x1002b288: 9d 19 3a 93 8b a5 b0 23 c1 cc 0c 27 9b 97 58 ce |..:....#...'..X.|
0x1002b298: 1b 75 a1 c5 c4 13 f1 4c 02 32 05 dc 67 e7 66 c0 |.u.....L.2..g.f.|
0x1002b2a8: a9 58 94 c7 19 31 80 e2 f4 fb a9 1b 15 0f 83 da |.X...1..........|
0x1002b2b8: 64 fd 3f 1e 14 e5 7f 40 1f 6d 91 f4 74 07 44 de |d.?....@.m..t.D.|
0x1002b2c8: 8c 0b 7c 14 87 c4 a4 08 61 42 8a 16 06 74 f9 be |..|.....aB...t..|
0x1002b2d8: c1 75 21 0a 53 5d a4 07 35 ba 5d 86 31 fc 60 56 |.u!.S]..5.].1.`V|
0x1002b2e8: 62 ea a5 14 29 7a 59 fa 2e 39 78 3d 5c 99 36 ed |b...)zY..9x=\.6.|
0x1002b2f8: 6d 69 3d 29 02 d3 72 53 08 a9 32 17 16 8c 06 1c |mi=)..rS..2.....|
0x1002b308: 34 cd 7c a8 01 38 3f dd 85 5d 6b 2e 25 03 b4 f1 |4.|..8?..]k.%...|
0x1002b318: 2c 0a ec c7 d5 03 9c 18 fb 70 a8 20 51 21 ec 4c |,........p. Q!.L|
0x1002b328: 29 37 51 52 dd a1 4d b0 3a fb e8 31 b4 58 87 44 |)7QR..M.:..1.X.D|
0x1002b338: 4c e3 0b 68 55 be 98 20 f7 22 cf 08 3d 3a b8 19 |L..hU.. ."..=:..|
0x1002b348: 80 a0 88 03 9e 92 41 37 31 35 76 35 53 2d ec 04 |......A715v5S-..|
0x1002b358: 6d 4a c2 d6 47 9e 73 2e d9 fe a4 8b c3 25 b8 a3 |mJ..G.s......%..|
0x1002b368: bb 2b 90 42 c6 19 0f a9 56 eb 21 b9 79 02 74 b8 |.+.B....V.!.y.t.|
0x1002b378: d3 90 eb 23 47 ae c4 e4 e3 75 d4 9c 65 31 c6 0f |...#G....u..e1..|
0x1002b388: f4 97 0e c1 4f 47 1c ea 83 dd 6b cb ed fa eb b3 |....OG....k.....|
0x1002b398: e7 f6 84 18 b1 50 1b 9f 95 af 57 e3 47 58 01 3a |.....P....W.GX.:|
0x1002b3a8: 01 b2 65 1d 82 a0 c5 bb 02 d8 da f9 f8 69 e2 9f |..e..........i..|
0x1002b3b8: f9 67 9e 9c 03 68 f0 ad 0f 99 94 e3 69 2b 40 50 |.g...h......i+@P|
0x1002b3c8: 26 1b da dd fa 24 be 9c c3 df 78 d2 86 46 37 ca |&....$....x..F7.|
0x1002b3d8: 9c fd 74 ee 07 70 ac 70 cf b7 d6 4e 11 51 e8 b1 |..t..p.p...N.Q..|
0x1002b3e8: 87 2e 81 1d 8e 07 4c ef dd fe 8e 6a 33 0d 21 81 |......L....j3.!.|
0x1002b3f8: 5f f4 99 64 b2 40 69 82 b5 b4 ee 81 12 ef 0e 2b |_..d.@i........+|
0x1002b408: 4c ce d8 4c 2d 8d 74 a6 29 a5 73 df 09 81 72 dd |L..L-.t.).s...r.|
0x1002b418: a7 00 3b 3b 4c 84 14 67 d2 77 07 c8 88 d8 f1 59 |..;;L..g.w.....Y|
0x1002b428: 9d 38 f0 c9 d1 04 47 e4 95 59 0c aa 28 9f 5a 94 |.8....G..Y..(.Z.|
0x1002b438: a0 db e0 00 3f d3 97 56 3b 35 63 85 39 d0 14 7d |....?..V;5c.9..}|
0x1002b448: f3 0f e4 38 b2 52 b7 62 9d d0 3b 65 5e b0 18 92 |...8.R.b..;e^...|
0x1002b458: b2 76 47 31 b9 e2 31 2c 18 c6 38 55 37 98 11 ce |.vG1..1,..8U7...|
0x1002b468: a1 c5 61 3a 7c c6 08 ec f9 c1 fc 82 11 b0 4d 86 |..a:|.........M.|
0x1002b478: 6d ca 63 bf 10 2c fa 5f 6f 64 97 c2 79 6f cf 42 |m.c..,._od..yo.B|
0x1002b488: 65 c4 d2 2d 8a 23 51 ff 2f 02 ec 33 f9 a6 1c a7 |e..-.#Q./..3....|
0x1002b498: 5f 66 6b 97 33 68 ac cc c4 8d 42 a5 be 02 09 73 |_fk.3h....B....s|
0x1002b4a8: a5 bf 8b 76 ae 2b 5c f7 3d 1a 4d 1d 44 71 a5 77 |...v.+\.=.M.Dq.w|
0x1002b4b8: f5 57 fb c2 4c dd 99 ab 2e 26 02 21 05 6d 27 76 |.W..L....&.!.m'v|
0x1002b4c8: 77 50 d0 11 b4 30 b1 62 c0 3a f3 49 4e b2 61 1d |wP...0.b.:.IN.a.|
0x1002b4d8: 24 93 31 34 fa bd 0f 8e 68 82 36 0d 05 b6 38 85 |$.14....h.6...8.|
0x1002b4e8: 9f 38 2f 07 72 bb 19 a0 56 a8 ba c2 cb d6 bd 6d |.8/.r...V......m|
0x1002b4f8: df 07 83 ab 95 6c 2c e0 27 7c 38 3a 26 40 0e 68 |.....l,.'|8:&@.h|
0x1002b508: 87 e7 b8 5e 01 58 d9 05 d9 77 76 73 e0 64 61 9b |...^.X...wvs.da.|
0x1002b518: b3 63 f8 a9 3b 4b 87 b1 be 9a d0 9a 5f d2 00 00 |.c..;K......_...|
0x1002b528: 3d 78 9c 51 d4 45 ad bc c7 3a ae 11 bd 6d 1c e6 |=x.Q.E...:...m..|
0x1002b538: ab 7e 4c 4f 3c 81 2c 53 70 ee f2 c8 4e 7f 0b 99 |.~LO<.,Sp...N...|
0x1002b548: ec f7 65 c5 bc 78 44 d1 ad aa 9f 9b fe 7a 42 30 |..e..xD......zB0|
0x1002b558: ab 1a a1 d7 61 9b 84 2e 3a 62 89 23 67 66 ac 4f |....a...:b.#gf.O|
0x1002b568: de 2b 69 ea 57 18 9a 51 25 b1 d7 95 f0 f0 12 87 |.+i.W..Q%.......|
0x1002b578: 17 9c fb 38 b7 a7 b6 17 1f e0 29 24 b4 b3 56 76 |...8......)$..Vv|
0x1002b588: e0 a3 57 2d c9 fa 9e 6f cf 17 b5 b8 64 f8 f6 46 |..W-...o....d..F|
0x1002b598: 58 a5 a3 c8 1b 4f 02 44 8b 33 0a 01 1d 38 1f d4 |X....O.D.3...8..|
0x1002b5a8: d6 5b e5 53 52 68 f1 43 19 7b 5c 50 c2 bb 39 1f |.[.SRh.C.{\P..9.|
0x1002b5b8: ff 41 e4 19 80 7b 92 fb 00 ab 0d 2a f9 f9 d2 a2 |.A...{.....*....|
0x1002b5c8: c7 1b 67 b2 4c d0 35 75 6a 46 34 e1 32 2d f8 ae |..g.L.5ujF4.2-..|
0x1002b5d8: 23 f7 f6 e3 38 70 77 13 46 f3 cb 58 19 68 40 e2 |#...8pw.F..X.h@.|
0x1002b5e8: c8 ba 5a 32 e0 b7 e0 23 b7 36 40 82 45 f1 6a 0d |..Z2...#.6@.E.j.|
0x1002b5f8: 92 9d 21 d6 26 07 7d c7 8a d7 f0 2a 21 d3 6c c2 |..!.&.}....*!.l.|
0x1002b608: 62 05 a1 67 6e ce c9 5b 54 a1 02 e0 31 e0 ea 7f |b..gn..[T...1...|
0x1002b618: 4e 24 e5 36 1d ee ed 40 16 ee 71 9e d8 d2 44 b0 |N$.6...@..q...D.|
0x1002b628: 80 c2 31 39 92 6d a3 ad 7d 95 c4 78 01 bd a9 39 |..19.m..}..x...9|
0x1002b638: d4 b1 83 62 a5 fd 14 b3 96 a3 a3 a9 3c 35 0a bb |...b........<5..|
0x1002b648: 91 c9 4f b5 87 c2 63 19 20 33 49 03 16 f4 83 f5 |..O...c. 3I.....|
0x1002b658: b6 4f 86 48 73 53 67 c8 15 69 28 04 aa 63 3f 45 |.O.HsSg..i(..c?E|
0x1002b668: 17 8c bc 0d c3 e1 60 af 0c 48 10 26 0c cb 76 03 |......`..H.&..v.|
0x1002b678: 65 33 53 41 06 a9 fe 9a e7 ee 40 0b cb da 74 6b |e3SA......@...tk|
0x1002b688: 36 9d e7 04 fc 31 09 cb 31 27 84 2c ba 94 b7 3b |6....1..1'.,...;|
0x1002b698: 21 b8 1d f2 1a 7d bd 6c 46 91 14 ca ef ce 38 75 |!....}.lF.....8u|
0x1002b6a8: c4 79 92 4a ed eb d8 4a b3 5a c2 6b af d5 0c 35 |.y.J...J.Z.k...5|
0x1002b6b8: 13 09 04 84 8b fe 82 69 8e e3 21 c4 2f 83 f6 37 |.......i..!./..7|
0x1002b6c8: bc 27 b8 52 96 1e 9d 14 29 ba bb 75 80 2d 7f c8 |.'.R....)..u.-..|
0x1002b6d8: ab 6b 75 c0 d7 22 d8 f6 ab e0 f0 49 54 a6 47 71 |.ku..".....IT.Gq|
0x1002b6e8: 95 8e c5 00 2f bc 19 9d 22 90 c3 a3 13 9f 52 8e |..../...".....R.|
0x1002b6f8: bd 5c 46 f3 70 05 5f 7d 9c cf 60 91 f6 bd 0d c1 |.\F.p._}..`.....|
0x1002b708: f2 2e 4d 42 b4 f7 5b 63 5b 68 c4 55 15 f0 a0 c3 |..MB..[c[h.U....|
0x1002b718: b6 16 df 76 17 c2 b4 fe bd e9 43 8f 2b f9 96 79 |...v......C.+..y|
0x1002b728: 56 9c 30 01 fd c2 61 e2 ff 92 19 f9 c9 2f ad 80 |V.0...a....../..|
0x1002b738: 94 66 a9 78 4e fb 7f e4 a4 07 78 a0 7d 27 99 ed |.f.xN.....x.}'..|
0x1002b748: 73 11 a3 3c 2a b5 cb 8b 14 00 47 3b b7 13 19 d3 |s..<*.....G;....|
0x1002b758: b0 a8 de 0f d9 56 4f 08 0b c4 90 2a fc 55 9b c5 |.....VO....*.U..|
0x1002b768: 2d 9b d3 9c f5 39 c5 31 2f 3b ff c3 cf 92 c6 b1 |-....9.1/;......|
0x1002b778: 34 e9 50 3a be e4 f5 22 67 2f 7e a9 28 8a 35 94 |4.P:..."g/~.(.5.|
0x1002b788: a4 13 14 78 7f 39 10 9e e9 25 98 76 12 6b 11 3b |...x.9...%.v.k.;|
0x1002b798: 69 d3 37 2e 77 62 01 66 3c d4 45 0f cb 23 ff 36 |i.7.wb.f<.E..#.6|
0x1002b7a8: 5e ca 64 58 e6 af f3 b0 87 43 43 05 e8 fd 4d f8 |^.dX.....CC...M.|
0x1002b7b8: 80 75 93 a9 1b db ec 1e 5a 2b 16 87 e3 b0 66 52 |.u......Z+....fR|
0x1002b7c8: c1 cd e0 5a 68 16 ca 5a 33 20 cc 67 23 20 84 16 |...Zh..Z3 .g# ..|
0x1002b7d8: 8a f7 73 04 7d 04 a3 be d9 ec 3f 49 d5 3d cb 7b |..s.}.....?I.=.{|
0x1002b7e8: a9 c5 0c e4 df 36 0e 21 f4 f2 b2 71 7e 10 41 53 |.....6.!...q~.AS|
0x1002b7f8: 13 d8 de 8d 39 2c 46 89 6b aa ea 55 89 fd 67 7b |....9,F.k..U..g{|
0x1002b808: 71 26 54 82 7e da a2 8b 62 22 ed 07 22 05 12 d7 |q&T.~...b".."...|
0x1002b818: 13 41 c3 57 e4 72 13 e2 f5 4e 87 4e 82 94 77 d8 |.A.W.r...N.N..w.|
0x1002b828: 98 22 0f d3 7f 8c 68 e9 65 f5 b0 35 3d a4 5f bf |."....h.e..5=._.|
0x1002b838: f3 2d 27 b9 2e 39 ef 94 0e 7a 94 0e 33 7e d9 27 |.-'..9...z..3~.'|
0x1002b848: c6 42 f2 90 1c 18 21 2a c5 08 83 4b e5 4e 97 12 |.B....!*...K.N..|
0x1002b858: 08 f9 de d7 d8 a0 00 24 c0 2d 69 f7 57 14 f3 da |.......$.-i.W...|
0x1002b868: eb 28 be 65 c7 5b a7 a8 75 c6 70 4b 6e a4 a7 8b |.(.e.[..u.pKn...|
0x1002b878: 1e 8a 25 64 a0 7e c6 38 dd 93 5e d5 cd 84 98 1b |..%d.~.8..^.....|
0x1002b888: e2 06 e9 5a 16 8a 93 ff de aa 83 da ad 3a 7a 5a |...Z.........:zZ|
0x1002b898: 96 43 98 b5 b5 6e 52 06 71 bc 6f 3b e0 09 fa 1e |.C...nR.q.o;....|
0x1002b8a8: 4f b6 7c 00 32 8c 6b c9 86 cf c0 6d 5a c4 da ae |O.|.2.k....mZ...|
0x1002b8b8: 56 c0 ba ff 55 da d1 a5 1b e1 87 59 b6 e2 c6 cc |V...U......Y....|
0x1002b8c8: 76 27 49 48 40 28 8b c4 c8 ef 20 8f 3c 9a 21 82 |v'IH@(.... .<.!.|
0x1002b8d8: ad a6 95 96 8e 13 4a 98 cf 1b d9 32 56 64 03 ef |......J....2Vd..|
0x1002b8e8: 88 90 ad 26 b8 7f 61 32 68 13 23 1a 00 98 55 dc |...&..a2h.#...U.|
0x1002b8f8: f5 e9 4a 53 03 8f 3e 8f 4e be 47 7a b9 a0 3b 46 |..JS..>.N.Gz..;F|
0x1002b908: ec 4f c2 4d 31 e1 6d 58 05 c4 26 5e 75 c5 2c c5 |.O.M1.mX..&^u.,.|
0x1002b918: 1b 95 65 fd 02 72 51 55 3c 1c 38 ef e9 1d 7d d2 |..e..rQU<.8...}.|
0x1002b928: c0 84 bd fd e3 0f 2d 87 9d 49 21 92 55 fe 9d b2 |......-..I!.U...|
0x1002b938: f2 14 76 1b 1c 6d 5b f4 eb 6b 3e bd 9f 01 37 64 |..v..m[..k>...7d|
0x1002b948: 01 3a 67 48 4f f7 12 3e dc df 63 46 03 64 3b db |.:gHO..>..cF.d;.|
0x1002b958: 91 2f 50 27 26 82 8e da 9e 45 98 24 5d cd c5 05 |./P'&....E.$]...|
0x1002b968: 54 87 8d f6 81 d2 b8 07 52 f4 67 97 1b c2 db 06 |T.......R.g.....|
0x1002b978: 9b ae 56 a4 02 4d 31 19 cc 1c 08 42 92 0a fd 86 |..V..M1....B....|
0x1002b988: a1 6a e0 e4 e4 ef b8 43 f0 e0 cc 2a 64 f7 f3 06 |.j.....C...*d...|
0x1002b998: b7 88 18 32 01 ae d4 5d 33 7d 5b d3 22 a1 37 5c |...2...]3}[.".7\|
0x1002b9a8: c5 1d f4 23 28 23 50 70 79 df 15 ff 50 82 0b b5 |...#(#Ppy...P...|
0x1002b9b8: e1 b6 23 20 77 7d a8 ee b6 c2 a8 f8 fe ac ea 00 |..# w}..........|
0x1002b9c8: 1d 62 96 09 d5 1a d2 fd c3 20 0c 86 1a 5d ce f8 |.b....... ...]..|
0x1002b9d8: 22 58 0e fc 69 86 33 b3 49 25 51 7f 97 1a 1f 0f |"X..i.3.I%Q.....|
0x1002b9e8: 09 78 2b c8 de a2 f0 7b e1 6f c9 2c ee f2 3c a7 |.x+....{.o.,..<.|
0x1002b9f8: 5b 51 48 90 b5 41 f1 e9 f9 fb 60 0b 48 d5 33 84 |[QH..A....`.H.3.|
0x1002ba08: 1a 96 70 ea 9c bf 38 3c 61 1e 2b 12 b2 8b 99 52 |..p...8<a.+....R|
0x1002ba18: 84 cd 95 32 b2 a6 7a 0d b9 40 7d 6e eb d1 8a e7 |...2..z..@}n....|
0x1002ba28: 8a 4b f3 a8 4b 42 e2 69 90 39 a0 18 42 91 3e d1 |.K..KB.i.9..B.>.|
0x1002ba38: c9 00 ba 33 45 9d 56 e4 ca b1 87 53 2d 30 21 99 |...3E.V....S-0!.|
0x1002ba48: eb 15 97 87 3e f1 6b 91 ad 26 aa 7f b9 28 5a e4 |....>.k..&...(Z.|
0x1002ba58: 4b 94 a0 dc 64 6b bf bb 05 01 6b fb d9 aa 88 3c |K...dk....k....<|
0x1002ba68: 7f 7e 46 90 ea 72 ae f2 95 90 e8 f4 5b 0d 6f ef |.~F..r......[.o.|
0x1002ba78: 52 04 e3 63 c4 a7 ff b2 d0 a5 1d a4 81 7d 99 ab |R..c.........}..|
0x1002ba88: 36 31 a3 2f a8 85 16 2a f4 3d 4e 78 e1 42 30 db |61./...*.=Nx.B0.|
0x1002ba98: 81 57 42 61 a1 2b f5 f1 be 75 d4 50 5c 61 e4 5e |.WBa.+...u.P\a.^|
0x1002baa8: 40 24 21 e4 6c 72 35 73 33 22 98 46 cc 76 95 6c |@$!.lr5s3".F.v.l|
0x1002bab8: d4 0c a2 77 ed d1 5b 34 71 04 2c 99 52 78 9b 3b |...w..[4q.,.Rx.;|
0x1002bac8: cb aa e6 97 21 dc b1 1a 30 46 bf 1e 79 1c 28 3a |....!...0F..y.(:|
0x1002bad8: c7 2f 71 94 d2 5b 97 1a 78 ec e4 e3 c0 ba c9 53 |./q..[..x......S|
0x1002bae8: fc e4 bd 5b 1f ed cf 66 d8 bd 07 c5 8d 01 7f 9d |...[...f........|
0x1002baf8: ee 65 93 38 37 b1 b0 0f f1 14 e9 73 f8 59 26 c4 |.e.87......s.Y&.|
0x1002bb08: 54 bd 54 6e 0f 78 e9 3c 38 d9 86 53 d0 52 56 e3 |T.Tn.x.<8..S.RV.|
0x1002bb18: 57 78 2b b9 ac 27 af ee 3d 94 a5 17 45 f4 54 f8 |Wx+..'..=...E.T.|
0x1002bb28: 92 33 6a 27 9c c4 ab 7d 1a fb 5a cf ff 40 e8 07 |.3j'...}..Z..@..|
0x1002bb38: 5f 58 62 42 a2 ca 7f 27 dd cd e6 b4 92 d8 19 bc |_XbB...'........|
0x1002bb48: 9c c9 c3 ea ec 25 e1 a8 c3 48 fe ae 40 16 b2 9b |.....%...H..@...|
0x1002bb58: 64 db 36 36 db 22 40 9b c2 d5 83 89 0f c1 7f 69 |d.66."@........i|
0x1002bb68: b1 0b 50 02 b5 ce 17 47 0b 01 79 b8 a0 0b e2 a9 |..P....G..y.....|
0x1002bb78: cd 3b fd 05 64 cb 65 b1 3c 33 90 53 e9 a4 c8 a9 |.;..d.e.<3.S....|
0x1002bb88: e1 64 36 a3 2a 66 3d af 2f 34 9b 23 ff 5c 3a d0 |.d6.*f=./4.#.\:.|
0x1002bb98: eb c4 eb 5f bb d6 c1 d4 00 37 81 c2 7e 07 45 bf |..._.....7..~.E.|
0x1002bba8: 36 4b 74 68 62 b8 e8 60 b4 32 cb 00 ca e7 2a 27 |6Kthb..`.2....*'|
0x1002bbb8: 3f ba cf 88 54 da 21 77 6c a9 7f b2 a7 25 33 39 |?...T.!wl....%39|
0x1002bbc8: c9 f1 0b a5 ac 39 48 08 33 fc d2 fa 67 26 72 86 |.....9H.3...g&r.|
0x1002bbd8: b4 b4 af fa 7f 0e ca 6f 2d ad d3 cf d2 d5 46 79 |.......o-.....Fy|
0x1002bbe8: 86 24 db c3 ed 2a d6 bb b9 f8 69 61 8b b5 15 5e |.$...*....ia...^|
0x1002bbf8: 0d bd 4f bb 09 a7 df 06 13 e4 41 ee a4 8c 75 b9 |..O.......A...u.|
0x1002bc08: 9f c0 0d e7 91 76 e2 b2 ee d3 3e e1 2e 30 ac 63 |.....v....>..0.c|
0x1002bc18: c8 b0 5d 9d e1 ce 43 e6 f6 2a 4e 90 86 77 f3 4b |..]...C..*N..w.K|
0x1002bc28: f3 51 ad c2 5f 46 9a 79 b8 1d 6e 10 72 43 dc 42 |.Q.._F.y..n.rC.B|
0x1002bc38: c6 02 40 dc 89 64 0c 5a 09 e4 9e 9d a3 cb d5 a7 |..@..d.Z........|
0x1002bc48: 5f 3d 8f 0f e8 85 6d f0 b6 1e e8 96 57 5a a3 32 |_=....m.....WZ.2|
0x1002bc58: b1 ea a3 89 a6 9b 32 3f 1c b9 f7 cd dc 5a 51 a2 |......2?.....ZQ.|
0x1002bc68: e2 09 3c c3 82 ae 8f 64 e8 9a cb 47 0c 0b 75 31 |..<....d...G..u1|
0x1002bc78: 50 74 e3 80 f0 f6 18 ae 88 2b d1 ae 44 b1 ee e8 |Pt.......+..D...|
0x1002bc88: 97 30 8b 9a 36 cd 40 9c b6 2e 06 3f f2 9c aa 32 |.0..6.@....?...2|
0x1002bc98: 53 86 60 64 0b 38 f2 b6 9b 1e 5e 1e c7 2a 0c f3 |S.`d.8....^..*..|
0x1002bca8: 3b 40 a7 62 92 45 42 61 21 63 7f 33 03 74 ef 59 |;@.b.EBa!c.3.t.Y|
0x1002bcb8: 52 e4 99 f9 a0 57 ce ee 8e 0f ab 76 9c 2f b3 3d |R....W.....v./.=|
0x1002bcc8: 97 d8 b3 bf 7c af da 82 d2 d5 2a 1a f9 a6 4a 6c |....|.....*...Jl|
0x1002bcd8: df 19 7e f7 51 53 aa c9 53 2d d3 94 6b 54 54 53 |..~.QS..S-..kTTS|
0x1002bce8: 50 94 07 79 bd fa df c1 00 7d 47 57 ab 8e 53 31 |P..y.....}GW..S1|
0x1002bcf8: fa 3b 76 20 6a e5 75 26 69 e2 ce e0 26 24 d6 ec |.;v j.u&i...&$..|
0x1002bd08: 68 19 79 42 77 2e 9f b9 06 a2 9f ab ed 0a b3 2b |h.yBw..........+|
0x1002bd18: 52 e0 2c c3 54 26 e4 fc 9d 44 29 45 6e d8 fa c0 |R.,.T&...D)En...|
0x1002bd28: 55 0d 30 8f 58 d7 bf 35 5c b9 e4 e8 62 07 35 92 |U.0.X..5\...b.5.|
0x1002bd38: 3b 2c 37 c4 7e 3a ee f5 76 d7 f7 ac 8d 24 e1 3d |;,7.~:..v....$.=|
0x1002bd48: d5 31 10 d1 cd d9 a5 f1 49 b6 60 6f 7c c7 49 10 |.1......I.`o|.I.|
0x1002bd58: d7 a1 fa dd fa cf 2a 5f 67 10 30 31 d4 ca d9 ca |......*_g.01....|
0x1002bd68: 09 c2 5b ec b7 b5 b6 95 a8 8b 63 23 d7 4b bd d0 |..[.......c#.K..|
0x1002bd78: 5c da 24 56 2f 31 56 c8 21 9e 94 44 24 de 91 eb |\.$V/1V.!..D$...|
0x1002bd88: 1d 9c 93 c8 ca 2d 5c a0 4e 77 21 60 05 55 57 e3 |.....-\.Nw!`.UW.|
0x1002bd98: ab 04 ef 18 76 cb f6 36 4b 04 82 66 c7 84 83 62 |....v..6K..f...b|
0x1002bda8: 02 68 10 45 03 2d 29 b6 84 bd db d3 81 0e a9 57 |.h.E.-)........W|
0x1002bdb8: e1 52 e1 13 a3 1f 52 5a ed 72 f9 0e 28 bb 4d 36 |.R....RZ.r..(.M6|
0x1002bdc8: 5f ef 27 6e d0 08 24 ee 21 80 33 6c e5 ae 20 38 |_.'n..$.!.3l.. 8|
0x1002bdd8: ce 73 9f e3 94 a0 24 44 68 df 29 5f 80 de 12 8b |.s....$Dh.)_....|
0x1002bde8: 14 15 c4 d2 da 9b 7f 79 60 e9 87 d2 a1 f0 48 e5 |.......y`.....H.|
0x1002bdf8: 64 a7 d3 69 53 c8 0e 72 5f 9c f6 3f 02 66 ba 16 |d..iS..r_..?.f..|
0x1002be08: 9c a2 b9 c9 4e c5 09 57 1b 33 9a dc f6 4d 3a e8 |....N..W.3...M:.|
0x1002be18: 74 6e 99 ce 10 84 38 2d 98 5c c8 a1 18 2a ab 4d |tn....8-.\...*.M|
0x1002be28: bf 9f 80 45 b4 24 58 88 f5 54 8d b1 18 6f c4 82 |...E.$X..T...o..|
0x1002be38: 08 22 9d c7 b2 b3 64 da 48 7b b4 4f 90 c4 a7 39 |."....d.H{.O...9|
0x1002be48: 6d 1d 2e bf 53 5b 82 2c 24 88 7e c4 c2 18 de f5 |m...S[.,$.~.....|
0x1002be58: 73 c7 2b 85 00 d8 b8 e2 5c 30 2e 7b 2b 9f dc 9e |s.+.....\0.{+...|
0x1002be68: cc f0 34 d7 6d 26 70 16 96 64 b4 ed ac 28 b6 95 |..4.m&p..d...(..|
0x1002be78: 81 c8 1d 75 ad a0 52 05 09 c4 e0 df 0a b6 34 e8 |...u..R.......4.|
0x1002be88: b0 99 17 a5 35 93 a8 9c 42 1a 02 e7 e0 e6 81 67 |....5...B......g|
0x1002be98: 72 44 ef 6c 54 d9 e9 22 fa 35 78 d6 ce 57 25 67 |rD.lT..".5x..W%g|
0x1002bea8: f6 65 1b 17 92 e7 58 17 8e 1d c7 6e 48 3a fe af |.e....X....nH:..|
0x1002beb8: cc 61 c8 5d aa e3 32 a8 8d 5f d8 8e ce 17 a9 2b |.a.]..2.._.....+|
0x1002bec8: a2 e4 3a b5 57 83 40 36 06 c0 57 f3 5b 92 82 18 |..:.W.@6..W.[...|
0x1002bed8: 63 67 ad a7 3f 47 b0 59 e3 48 5c ef 30 01 ad 0f |cg..?G.Y.H\.0...|
0x1002bee8: ae 9f e6 a5 03 ca 7a 02 80 18 aa fd 51 db 13 9f |......z.....Q...|
0x1002bef8: ad 48 37 e9 53 c3 05 3c 77 bc 43 bf 54 1b 27 f1 |.H7.S..<w.C.T.'.|
0x1002bf08: ae 04 89 f6 b5 04 c6 47 77 2b be 99 f5 31 90 b7 |.......Gw+...1..|
0x1002bf18: e4 08 5c c1 05 b7 c8 7c 3e a8 34 2d 98 48 6d 27 |..\....|>.4-.Hm'|
0x1002bf28: 82 28 84 b5 51 e2 03 07 0e 1e cf 4f 2a 8e 26 30 |.(..Q......O*.&0|
0x1002bf38: 3b b6 33 60 1c 0f 05 90 c7 87 22 a6 f5 21 35 77 |;.3`......"..!5w|
0x1002bf48: b7 b3 2d 01 0a e8 9d df a1 06 db 35 a2 20 3e 2b |..-........5. >+|
0x1002bf58: b3 6b 3a 60 d6 9c 28 53 8c 9f 30 24 e3 16 f7 07 |.k:`..(S..0$....|
0x1002bf68: 72 0a 16 40 d9 3a cf c9 9d 1c d9 0a 68 5e e8 2b |r..@.:......h^.+|
0x1002bf78: 55 1e 72 88 a7 99 cd 16 7b 91 57 26 14 2d 59 01 |U.r.....{.W&.-Y.|
0x1002bf88: f7 28 bb 64 66 bd 6d 16 34 7b 46 9a 34 df 3e a7 |.(.df.m.4{F.4.>.|
0x1002bf98: ec 0a 18 02 7e da 8d 39 dd 1b cd 86 c0 d7 65 70 |....~..9......ep|
0x1002bfa8: c2 d4 e0 13 05 dc ff e4 75 98 a2 70 6d c2 d6 35 |........u..pm..5|
0x1002bfb8: 83 c7 5e 31 37 0b 69 d5 29 d6 dd 61 49 83 be e8 |..^17.i.)..aI...|
0x1002bfc8: 3a f5 57 50 c2 73 88 c1 3a fd c1 7b 12 f4 32 a1 |:.WP.s..:..{..2.|
0x1002bfd8: 91 01 5f 32 05 60 72 5a 44 54 db 72 11 48 1e d3 |.._2.`rZDT.r.H..|
0x1002bfe8: 37 f1 d6 27 bc b0 18 74 85 1e 0c 45 29 80 4a ef |7..'...t...E).J.|
0x1002bff8: 07 cd 76 b1 43 73 9a 94 6c 61 ad 14 04 54 db b3 |..v.Cs..la...T..|
0x1002c008: fb ee 67 d1 64 e2 a5 7b a1 32 fc d9 39 14 e5 1c |..g.d..{.2..9...|
0x1002c018: b2 a9 b4 15 2d 8b 4e 69 78 91 80 b2 ef b3 38 a0 |....-.Nix.....8.|
0x1002c028: 15 2d 3f 95 30 33 be 2a 8b 68 0a d6 18 73 94 1c |.-?.03.*.h...s..|
0x1002c038: df bc d5 de cf 4d 29 99 07 bc aa af 39 8a 9e 33 |.....M).....9..3|
0x1002c048: 11 45 65 ba 8a 83 f9 d0 09 49 03 1c d0 e3 fa 57 |.Ee......I.....W|
0x1002c058: 24 ad 8a 27 3f 82 e0 5b 22 4a 8e fd c3 8d b6 70 |$..'?..["J.....p|
0x1002c068: a9 f5 55 f6 49 b7 36 0e 81 e0 c5 56 15 db 77 61 |..U.I.6....V..wa|
0x1002c078: 6e 7b b0 d7 2f 5a 42 6f a5 93 b9 b0 51 85 ee 95 |n{../ZBo....Q...|
0x1002c088: 91 d0 77 80 ba 02 b6 28 a7 c9 70 0e 9d 1e f4 b1 |..w....(..p.....|
0x1002c098: cd 12 ef f1 cc aa 9c 35 9d 45 38 23 63 50 c0 b9 |.......5.E8#cP..|
0x1002c0a8: 49 4c 6f 64 4b 8b f1 55 26 55 fd 8a 20 0d 2e 13 |ILodK..U&U.. ...|
0x1002c0b8: 3f 87 82 c6 d4 be 96 de 93 3e cc 7f 45 b8 9f 4d |?........>..E..M|
0x1002c0c8: b7 6c fa 5b 6e 90 93 8a 41 4f 0c b6 f1 96 68 35 |.l.[n...AO....h5|
0x1002c0d8: 65 03 f5 a0 38 12 c0 43 c8 d8 55 f0 b4 24 66 07 |e...8..C..U..$f.|
0x1002c0e8: 15 18 9d 86 54 87 a1 90 ba 79 f6 19 cb 05 27 32 |....T....y....'2|
0x1002c0f8: 1a fa bf af e3 55 00 fa 61 00 d8 40 84 75 a9 28 |.....U..a..@.u.(|
0x1002c108: 43 e4 91 c2 ae 6f 39 49 05 e8 ad c0 66 9a b4 e8 |C....o9I....f...|
0x1002c118: d9 4c 46 af 1c e1 eb 27 3a 24 34 fb ba c6 e3 ed |.LF....':$4.....|
0x1002c128: 0e b8 90 2f 62 b0 42 97 a9 25 1a 92 14 a1 07 1d |.../b.B..%......|
0x1002c138: 4d 81 cb 5e 7a d6 76 d7 88 0f f7 77 0d a5 b9 21 |M..^z.v....w...!|
0x1002c148: 13 b1 fb d5 06 ba 2d dd ab e5 04 2c 7d de 79 1b |......-....,}.y.|
0x1002c158: 3d 5c b3 a6 61 1d 47 d4 05 45 1a 59 db bf 9b 43 |=\..a.G..E.Y...C|
0x1002c168: c2 00 db 35 3c 13 0f 22 0d f3 63 87 e7 c4 eb ab |...5<.."..c.....|
0x1002c178: 60 d8 82 56 b4 45 c8 84 b7 25 35 c9 b4 b8 f1 2d |`..V.E...%5....-|
0x1002c188: 28 98 32 97 99 2e 10 73 fc 85 9f 96 58 68 83 bf |(.2....s....Xh..|
0x1002c198: e3 df 6c 1b cb 0b fb 67 ac c1 5d b9 a0 70 47 e4 |..l....g..]..pG.|
0x1002c1a8: e8 f4 81 25 25 d1 84 52 a0 4e b4 4a 61 ba fd 79 |...%%..R.N.Ja..y|
0x1002c1b8: ef 26 31 a3 d8 f3 68 11 bb e5 63 8f 58 2d 7d 02 |.&1...h...c.X-}.|
0x1002c1c8: 72 cc 2c ac 0b 25 79 01 d1 e7 39 91 e4 22 d4 93 |r.,..%y...9.."..|
0x1002c1d8: 3b b5 10 39 07 52 8a b3 7e 77 d3 a2 de f2 48 49 |;..9.R..~w....HI|
0x1002c1e8: c9 0b 33 e7 4f e2 b5 c8 cb 4c 85 82 db 29 23 56 |..3.O....L...)#V|
0x1002c1f8: 4a ff 77 2b e3 12 dd 71 77 b8 57 31 e2 2d 3c e7 |J.w+...qw.W1.-<.|
0x1002c208: 86 17 a3 f0 db 4a 18 c3 68 0d b7 42 f0 7f b6 33 |.....J..h..B...3|
0x1002c218: 7c 85 28 4d 07 ab c4 d8 72 5a ba d7 41 73 60 84 ||.(M....rZ..As`.|
0x1002c228: 8e 85 80 a4 65 10 a4 66 73 37 18 e6 a0 30 cb 20 |....e..fs7...0. |
0x1002c238: 62 c2 02 d7 68 64 8d 0a 43 f5 d0 2b 0a 16 06 26 |b...hd..C..+...&|
0x1002c248: 09 40 1e 53 ac ad bc e0 46 2f 79 ed 36 25 5f 80 |.@.S....F/y.6%_.|
0x1002c258: 13 3f 0a 5f 52 26 e1 e6 e8 d9 3b df 0b 01 29 c3 |.?._R&....;...).|
0x1002c268: 5b d3 1a cd 43 1c 92 5f 79 1a 07 de 39 d4 f2 38 |[...C.._y...9..8|
0x1002c278: bf e3 24 14 96 c6 96 54 d0 01 3d 52 88 5a 45 23 |..$....T..=R.ZE#|
0x1002c288: b3 42 24 f1 44 4b ed 72 90 f9 40 6e 24 28 f8 39 |.B$.DK.r..@n$(.9|
0x1002c298: a3 2f 21 29 73 e7 40 8a 8e 08 bd a3 3f 32 a9 09 |./!)s.@.....?2..|
0x1002c2a8: d3 99 2a 46 21 c1 7f d2 ed fd 86 ee 2f 89 bb 3d |..*F!......./..=|
0x1002c2b8: 6e 66 ee 24 de 96 9c e6 9c fd 92 cb b4 f6 4e 43 |nf.$..........NC|
0x1002c2c8: 6f fd 0e 2e b1 d6 cc a0 84 4a 91 8c 93 57 03 29 |o........J...W.)|
0x1002c2d8: 5b 85 83 95 f6 91 b3 de a0 01 0f 6b 7a 10 35 a5 |[..........kz.5.|
0x1002c2e8: ba 86 d2 0d b4 74 34 87 03 fd e5 12 3b 5a 75 c0 |.....t4.....;Zu.|
0x1002c2f8: e6 de b3 e5 40 08 ec bd e6 97 5f 00 f7 c0 dc cb |....@....._.....|
0x1002c308: 97 ee 7e f7 78 67 ce 6e 5e ac 8e e3 5a 4a 88 54 |..~.xg.n^...ZJ.T|
0x1002c318: 4e b1 ea 1f 44 ac 97 47 d4 b6 a2 7a 91 26 6a 23 |N...D..G...z.&j#|
0x1002c328: d1 34 ff d9 1d 7f cc b7 e1 b4 92 39 f4 89 94 ff |.4.........9....|
0x1002c338: c4 60 b1 3a 6e 72 8f cf d2 a2 ee a2 5d 19 28 40 |.`.:nr......].(@|
0x1002c348: 33 21 fa d8 91 d5 04 26 bb 3b e7 51 c3 75 62 b0 |3!.....&.;.Q.ub.|
0x1002c358: 2b f3 b4 be 86 f5 7b 27 93 f5 52 85 be e1 e5 94 |+.....{'..R.....|
0x1002c368: 2f a2 fb ec a7 61 9f 09 74 ca f1 9b 0b a4 a1 24 |/....a..t......$|
0x1002c378: f2 b9 f1 33 e7 ca 45 2d 1e f3 54 a9 8b a6 01 21 |...3..E-..T....!|
0x1002c388: 59 0d 51 d9 e7 fb 3c 10 01 f3 33 c1 f7 2d 6a 0b |Y.Q...<...3..-j.|
0x1002c398: b8 df 4b e8 03 e5 9a 86 b7 54 37 ae ae 4e d7 43 |..K......T7..N.C|
0x1002c3a8: ef c8 4f 22 57 e6 fb 35 d8 14 dc e1 38 ab 33 1e |..O"W..5....8.3.|
0x1002c3b8: 5d 01 a4 97 37 27 1e 45 5a 66 c0 72 e8 51 4a 9b |]...7'.EZf.r.QJ.|
0x1002c3c8: 35 84 84 b5 d8 10 1f 53 02 e1 04 49 0f eb c2 cb |5......S...I....|
0x1002c3d8: ea 0c 8e f6 84 b6 5b 26 7b 3b 2b 0c 77 10 1c ae |......[&{;+.w...|
0x1002c3e8: a1 a9 e2 97 2e bd bc 17 be bc 9e a3 c9 66 f9 6e |.............f.n|
0x1002c3f8: 60 01 53 9e b3 09 e9 58 5a 37 dc 99 df 5a 7f 24 |`.S....XZ7...Z.$|
0x1002c408: 00 4e 51 24 76 b6 4d 9e b4 f3 7b b1 94 42 ff a4 |.NQ$v.M...{..B..|
0x1002c418: 69 a3 71 33 8f 5a e5 8a 47 32 15 11 41 a1 24 23 |i.q3.Z..G2..A.$#|
0x1002c428: b3 16 9e 4e 90 42 69 d4 5c eb 06 b2 e8 fb 4e 22 |...N.Bi.\.....N"|
0x1002c438: 56 46 8a 69 3f 12 4c 28 96 a8 61 4c a3 39 c8 25 |VF.i?.L(..aL.9.%|
0x1002c448: dc 69 64 f1 a9 12 40 fc 7f e8 52 e8 bd 1c 9d 42 |.id...@...R....B|
0x1002c458: 94 f1 fb 1b f6 e7 c1 05 aa 1f ae b3 c3 67 8f d7 |.............g..|
0x1002c468: f0 3b 18 7c 99 3d fe 8e 03 45 d5 13 48 d3 f9 06 |.;.|.=...E..H...|
0x1002c478: 24 bc 2c f5 06 6d 23 e1 0c 75 ad ea 1c 63 2d 67 |$.,..m#..u...c-g|
0x1002c488: 50 b9 01 e0 14 0e d4 5e f6 79 72 23 32 c2 29 fa |P......^.yr#2.).|
0x1002c498: 61 d8 51 9f 33 21 9d 2d 71 2f fd 00 90 c1 8e 50 |a.Q.3!.-q/.....P|
0x1002c4a8: 55 2b 81 8e 6b 20 fe e0 9c c0 f1 4d bd f8 18 a0 |U+..k .....M....|
0x1002c4b8: 83 a0 e6 a9 72 c2 43 d6 11 83 4c 7d 48 d7 a5 3c |....r.C...L}H..<|
0x1002c4c8: 9e f0 97 89 c0 e4 fe 31 63 90 29 57 ec 66 7d 84 |.......1c.)W.f}.|
0x1002c4d8: 90 77 d5 51 4a 03 ed ef ea 75 2f 06 c9 7c 77 e1 |.w.QJ....u/..|w.|
0x1002c4e8: 57 aa 26 82 fa 01 1c 68 66 fb 14 17 2b 97 77 c2 |W.&....hf...+.w.|
0x1002c4f8: 40 98 5e 09 d3 98 f3 8b d3 c5 84 52 ab 02 1d 2d |@.^........R...-|
0x1002c508: 23 51 d6 02 c9 58 3b a8 87 a0 7c 47 ba e6 4f 74 |#Q...X;...|G..Ot|
0x1002c518: f6 71 1b 6b ba 2e a7 ae c0 5f ad 91 19 71 38 0d |.q.k....._...q8.|
0x1002c528: 90 88 8f 38 b0 b1 60 98 6f c5 a8 02 c1 e6 f3 27 |...8..`.o......'|
0x1002c538: f6 0f 5e 8a 5e 72 af 44 cf 6e b5 bf ac 8e 8e 03 |..^.^r.D.n......|
0x1002c548: a5 db 2b 47 c2 b4 64 f4 e4 76 39 93 7b b7 26 2e |..+G..d..v9.{.&.|
0x1002c558: 90 99 3a 6f 4f c6 85 05 0c 3a 6b 56 34 55 6c 9a |..:oO....:kV4Ul.|
0x1002c568: ff ac 56 2b 97 03 36 06 bd 0a e7 12 1c 2b fd 6f |..V+..6......+.o|
0x1002c578: d3 67 30 70 09 9d 99 fd 7f ac 1b 7d 37 f1 6f 51 |.g0p.......}7.oQ|
0x1002c588: 6e a6 72 57 1f f3 f6 26 c6 a5 c0 9d 25 fc ac 5f |n.rW...&....%.._|
0x1002c598: b3 5e e0 0f 1b ab 36 4d e8 5b c9 60 ed 84 bd b0 |.^....6M.[.`....|
0x1002c5a8: c6 5c ad cd e5 b7 e0 35 63 36 32 24 45 d0 08 08 |.\.....5c62$E...|
0x1002c5b8: e9 e9 c2 01 4b 02 2a 7e 39 11 d1 e8 a4 9b ac 11 |....K.*~9.......|
0x1002c5c8: a4 3f 85 5d a1 12 b5 a0 7d db 03 7e 0c 19 db cd |.?.]....}..~....|
0x1002c5d8: 00 0b 3a c5 5a cd 81 13 b7 dc 14 5b ee 2d a5 e7 |..:.Z......[.-..|
0x1002c5e8: 1b 8b b9 33 81 75 63 45 35 4c 4a 8a b2 d6 dd 67 |...3.ucE5LJ....g|
0x1002c5f8: 71 03 67 9c 26 47 ff 3a f1 b3 fb 47 bd a7 e1 44 |q.g.&G.:...G...D|
0x1002c608: 40 9c a3 df a1 0d ce d4 08 af ed a8 16 c9 6b 20 |@.............k |
0x1002c618: 72 31 80 9e ba 8e 73 fc 44 9d 1b 85 1f df 7a f1 |r1....s.D.....z.|
0x1002c628: ca 3c 69 18 f1 de 6b 23 d2 af 27 bb f9 04 40 24 |.<i...k#..'...@$|
0x1002c638: 4c 0c 89 99 38 0f 9f a9 b0 a8 4c 91 b3 28 42 8b |L...8.....L..(B.|
0x1002c648: 2b 60 17 91 86 32 0a 1a d0 3d b5 71 16 35 14 91 |+`...2...=.q.5..|
0x1002c658: 63 8e a3 57 19 9a 37 ab 6d 5b c9 bd 8a 20 06 96 |c..W..7.m[... ..|
0x1002c668: 10 c6 0f a3 bb b3 a2 27 fd bf 25 42 7e 2a 6f 9c |.......'..%B~*o.|
0x1002c678: 72 aa da ad 66 bf 46 ae f2 86 8f 98 c9 ac d3 b7 |r...f.F.........|
0x1002c688: e5 8b 5a 1f 27 76 0c 7e 55 d5 73 5c bb 7c bd f7 |..Z.'v.~U.s\.|..|
0x1002c698: dd 29 6e f9 76 8e 41 ff 74 88 23 5b 66 88 94 1d |.)n.v.A.t.#[f...|
0x1002c6a8: be c6 ee 41 53 9a 43 36 5e bd 0e 66 c4 82 2d 2a |...AS.C6^..f..-*|
0x1002c6b8: 40 a1 dd 46 03 9d 62 52 3c e5 d7 39 ed 9d cc 21 |@..F..bR<..9...!|
0x1002c6c8: ef a4 78 be cb 51 f4 12 a4 3f d7 f2 e4 10 dd fc |..x..Q...?......|
0x1002c6d8: 8c c3 aa 5c 55 bd 75 49 9d fa f0 59 2d eb 0f 92 |...\U.uI...Y-...|
0x1002c6e8: 4d ad 9a 51 71 42 60 ed da fd 5f 04 8a 6a c9 05 |M..QqB`..._..j..|
0x1002c6f8: 7f d1 5e 5b b2 6f 08 0c ca f6 1b 31 fe 58 1c e9 |..^[.o.....1.X..|
0x1002c708: af 64 8b 9f 9f 30 d6 87 d6 23 55 17 91 ce 85 98 |.d...0...#U.....|
0x1002c718: 27 45 f7 a5 c5 90 eb 08 1f ad 1b 6e eb e7 27 b4 |'E.........n..'.|
0x1002c728: 81 2d 54 ed bf 85 74 44 f4 d8 6f 99 64 1d eb 35 |.-T...tD..o.d..5|
0x1002c738: be b2 7f 7c fc f0 7f d9 1e bb 33 ea 2c 97 79 f0 |...|......3.,.y.|
0x1002c748: 4f 3d a3 ca 0e 22 b6 5a c5 0c de e9 6f 84 0e 44 |O=...".Z....o..D|
0x1002c758: 9f 7a e7 ad 34 24 3d bc 51 44 e7 6f 47 b5 e2 90 |.z..4$=.QD.oG...|
0x1002c768: 4e d3 23 f1 21 4e 1b db 61 15 54 1e 48 b9 07 e8 |N.#.!N..a.T.H...|
0x1002c778: ac 68 5b 9c 27 05 24 90 45 4a ee a7 14 0a 1b dd |.h[.'.$.EJ......|
0x1002c788: 18 f0 ee 73 64 0b 5e d1 75 ab b9 57 b9 80 bb b2 |...sd.^.u..W....|
0x1002c798: d3 3d 9a 26 b5 8b 2f d1 ef 3f 27 93 47 6b e1 f0 |.=.&../..?'.Gk..|
0x1002c7a8: 88 4b ed 1f a2 18 41 9a 86 31 21 ae 6a a9 77 c7 |.K....A..1!.j.w.|
0x1002c7b8: 6e f5 b2 77 c8 fd 45 54 df ef 60 15 76 e6 14 01 |n..w..ET..`.v...|
0x1002c7c8: 2b 31 56 9f 6b ab 1c ab d0 07 fe aa b6 61 e6 51 |+1V.k........a.Q|
0x1002c7d8: 25 d9 1f 45 3f e7 63 c4 17 bb 1e dd 94 c2 d7 a9 |%..E?.c.........|
0x1002c7e8: 83 12 ba 34 98 26 25 73 d0 c4 3b 8d e3 7f f6 72 |...4.&%s..;....r|
0x1002c7f8: 85 0f e9 8b 16 ec 79 76 89 8e b1 47 51 ec e8 21 |......yv...GQ..!|
0x1002c808: 96 63 f6 e0 fd 3b 24 90 ba bd d7 a5 19 d6 70 7e |.c...;$.......p~|
0x1002c818: 33 9b 8d e9 64 6a 47 fd 85 fd 9f ee 52 33 65 fd |3...djG.....R3e.|
0x1002c828: 38 a0 6f c6 3e cb b2 5e 00 8d a9 24 d2 bd fd 46 |8.o.>..^...$...F|
0x1002c838: be 09 43 a2 96 ee 70 2e 60 fd 7d f8 a0 1e 66 1b |..C...p.`.}...f.|
0x1002c848: 3b 1d 04 3d c2 e4 97 b7 d3 3a 4a 4e 90 00 49 82 |;..=.....:JN..I.|
0x1002c858: 4b 08 90 34 3e 38 e4 92 cd 1c 74 ab 1c 65 3c e0 |K..4>8....t..e<.|
0x1002c868: 9b 65 be 00 09 5d d8 3f 9f b9 4b 70 f5 ed 2e c4 |.e...].?..Kp....|
0x1002c878: 01 3d 6a fb fa a0 25 be 3f d3 92 3b 59 65 a9 1e |.=j...%.?..;Ye..|
0x1002c888: c8 9d 5d 6f ae 6a 1d 7b a1 89 be 69 df b6 3d c9 |..]o.j.{...i..=.|
0x1002c898: ab f0 bc 53 40 d6 0c 32 b1 8d c4 71 9f 0c ef 37 |...S@..2...q...7|
0x1002c8a8: 02 a9 c8 6e a2 72 68 8f 30 da 38 1c f3 34 1e 8f |...n.rh.0.8..4..|
0x1002c8b8: 57 40 a9 e7 f3 04 0d 93 db 4f b9 f4 4e f6 5d 86 |W@.......O..N.].|
0x1002c8c8: 1f 09 1c 6b 27 77 17 38 fe d8 a7 fb 44 43 81 1c |...k'w.8....DC..|
0x1002c8d8: d4 0a ee 4d d7 64 8b de 0c b8 4d f3 e8 ef 54 93 |...M.d....M...T.|
0x1002c8e8: 58 77 a2 c0 fb 90 ea b7 8e 41 66 2e 2b e4 9a 13 |Xw.......Af.+...|
0x1002c8f8: 88 6f f2 b6 22 1a cc 45 f2 46 e9 1d 06 d4 8a cd |.o.."..E.F......|
0x1002c908: 72 9c 8c 7b 5f 41 e2 fd 21 7c ae b0 de 20 18 4a |r..{_A..!|... .J|
0x1002c918: e7 7b c5 79 b7 7f 63 07 00 e6 d6 6f a8 c8 d9 69 |.{.y..c....o...i|
0x1002c928: 31 42 21 e0 11 9a 19 ad 4c d9 63 06 ce cc 2b 36 |1B!.....L.c...+6|
0x1002c938: a0 d7 cb 55 ec d9 0e 08 90 56 8e d5 1c 62 fb 55 |...U.....V...b.U|
0x1002c948: e0 51 55 f7 a7 fe c5 b0 0e b9 e1 ce 29 5b 75 02 |.QU.........)[u.|
0x1002c958: 8f 5b b5 75 60 72 92 a3 84 5e 50 51 5c 81 f9 b9 |.[.u`r...^PQ\...|
0x1002c968: f1 cf 5d a3 01 10 7f 1b a0 2b 58 c6 c5 36 3a 66 |..]......+X..6:f|
0x1002c978: 24 df 95 97 75 e6 22 e8 25 88 71 73 56 3a 0a 32 |$...u.".%.qsV:.2|
0x1002c988: 65 3b fc 7c 9e e8 cf e2 e4 dd 2b 9c 2d 9a 6b d9 |e;.|......+.-.k.|
0x1002c998: 62 64 6f 30 02 0b 3d 0b f9 24 1e 0d 74 f5 71 60 |bdo0..=..$..t.q`|
0x1002c9a8: a3 b2 7f b9 62 f8 71 fc 4e 46 13 95 31 a8 7e 6b |....b.q.NF..1.~k|
0x1002c9b8: 80 8f 38 68 86 e2 41 9c 77 ad 66 5b c7 89 69 a5 |..8h..A.w.f[..i.|
0x1002c9c8: ef 17 a4 6d 12 8d d7 0d 4f d2 0b 16 af bb 9b 1d |...m....O.......|
0x1002c9d8: a6 14 65 1a 06 2c 5c 7e 16 fc 72 60 d8 e5 db e9 |..e..,\~..r`....|
0x1002c9e8: a2 7d c9 02 1c d1 50 1c c6 77 71 94 54 09 5d a9 |.}....P..wq.T.].|
0x1002c9f8: 31 a8 6f c2 1f 21 9f 1c 10 fc 71 47 c2 7d bb a1 |1.o..!....qG.}..|
0x1002ca08: f7 c2 1f bb 20 d5 a1 1a 1c b8 d2 2c 1a a9 4f a3 |.... ......,..O.|
0x1002ca18: ec 50 0d 60 4b 47 d0 b2 9e c0 c4 c9 ef 94 20 92 |.P.`KG........ .|
0x1002ca28: 7f 43 c9 de 31 94 d6 9e bf cf 77 a1 c0 11 1a 6e |.C..1.....w....n|
0x1002ca38: 6c 76 ba 8b 3a 00 53 8f ae 0a c8 dd 7c 89 33 76 |lv..:.S.....|.3v|
0x1002ca48: ea a9 26 39 ff 4e 4f 6c 48 9c 9e a9 8e df fd 9f |..&9.NOlH.......|
0x1002ca58: 39 5e 9e 3b b4 1e 00 4d b3 38 59 af ab b4 80 e7 |9^.;...M.8Y.....|
0x1002ca68: 70 a2 b0 40 67 93 21 ea 37 c4 34 cf 7d d7 f6 cb |p..@g.!.7.4.}...|
0x1002ca78: b8 2f 40 19 50 1a c9 bc b7 6c fd 9b 56 9b ba 88 |./@.P....l..V...|
0x1002ca88: 4f 4d 01 64 4f 33 25 2c 31 92 73 5a 66 47 b8 a3 |OM.dO3%,1.sZfG..|
0x1002ca98: 68 b8 50 0c 42 59 9f e4 33 e8 42 f5 4a da 7e a2 |h.P.BY..3.B.J.~.|
0x1002caa8: 9e d4 2b 0a 8e 11 76 77 4d 6c ea 9d d4 65 6f 57 |..+...vwMl...eoW|
0x1002cab8: f6 38 ef 98 33 ee e3 cc 07 00 99 ba ff a9 43 f0 |.8..3.........C.|
0x1002cac8: 0b bb ca 81 cc 64 2c cc 77 a0 0e 45 6b c2 f1 db |.....d,.w..Ek...|
0x1002cad8: 00 34 24 70 0f f3 69 f1 4d 6c e1 e5 86 5a 77 56 |.4$p..i.Ml...ZwV|
0x1002cae8: 95 33 20 b6 1b bd 7b e6 da 0d ea 49 f5 3b 07 d3 |.3 ...{....I.;..|
0x1002caf8: 32 91 ce 0f 02 dd 76 9e 7b f5 1a b1 d7 48 ea d2 |2.....v.{....H..|
0x1002cb08: 5f 08 bf cc 93 97 74 b6 db 19 68 92 91 66 5c 40 |_.....t...h..f\@|
0x1002cb18: fe df 6b c9 23 26 c4 dd e8 13 a1 8d fb 0d f5 60 |..k.#&.........`|
0x1002cb28: 87 11 ed f7 fe 1f a9 41 a1 e3 9d 78 db 0e 4c fd |.......A...x..L.|
0x1002cb38: 19 26 a8 74 8e 93 0a bc 66 31 2c 7c 15 e6 fd 9b |.&.t....f1,|....|
0x1002cb48: b3 ec 9d 73 60 34 2b 4b d3 74 36 e2 e6 32 45 d6 |...s`4+K.t6..2E.|
0x1002cb58: ec e4 fa 9c 7f a7 2e 4e 06 13 a7 36 86 27 ea 6a |.......N...6.'.j|
0x1002cb68: 48 b4 15 f9 a7 b6 c9 37 46 e1 83 ed 1c b9 c1 31 |H......7F......1|
0x1002cb78: 81 d7 d0 5f c7 15 05 a8 90 37 61 05 ab 86 c5 93 |..._.....7a.....|
0x1002cb88: 0a 56 6a ad 27 5a 02 62 52 49 0a 28 ed 59 0e 67 |.Vj.'Z.bRI.(.Y.g|
0x1002cb98: 34 ea 46 14 fb ca 83 8d 49 cc 48 4f be 38 be ff |4.F.....I.HO.8..|
0x1002cba8: 07 46 6e 9b a5 ca 18 4b e3 22 d9 15 61 bc bb 1a |.Fn....K."..a...|
0x1002cbb8: 27 4a 81 43 48 4f 03 18 a7 df 5e f7 c7 34 a2 b3 |'J.CHO....^..4..|
0x1002cbc8: 96 6d e9 b4 03 72 c3 e1 6a 30 d2 16 7e 43 0f c0 |.m...r..j0..~C..|
0x1002cbd8: 0c cc 5b ea 85 67 71 03 bc c7 2a ba b6 bf ef 43 |..[..gq...*....C|
0x1002cbe8: 04 6f 2e 01 c7 73 32 ec 22 28 bf 9e a2 4c 64 4d |.o...s2."(...LdM|
0x1002cbf8: ad 53 0a b4 d6 bc ce 1d 19 d2 bd 64 51 3a d5 4f |.S.........dQ:.O|
0x1002cc08: 7f ab 89 76 6b 2d ee 1b 4e 19 27 b3 c1 e6 39 f6 |...vk-..N.'...9.|
0x1002cc18: ab a1 ac 34 14 95 3a f3 00 a0 8f e4 88 b9 b0 00 |...4..:.........|
0x1002cc28: fc cf af ac d9 1e b8 24 a6 c2 3f 4d 8d 26 9b 4d |.......$..?M.&.M|
0x1002cc38: e8 36 e2 e3 1c d5 d0 30 c8 65 52 30 aa 2b e4 d7 |.6.....0.eR0.+..|
0x1002cc48: 77 d0 61 44 fe 76 ac 21 3c 77 b8 76 e0 61 53 54 |w.aD.v.!<w.v.aST|
0x1002cc58: 05 6d b1 91 e9 db a0 4a e1 16 e0 ef 2f 46 79 02 |.m.....J..../Fy.|
0x1002cc68: 30 c1 86 12 7d 43 8e a2 c9 5f 2a e7 cd c1 a4 13 |0...}C..._*.....|
0x1002cc78: cf dc 38 20 f0 24 61 0c 1f 62 86 e8 fb a1 64 a6 |..8 .$a..b....d.|
0x1002cc88: ff 4b 30 02 8a 3d a8 95 1e d6 54 02 37 4d 37 48 |.K0..=....T.7M7H|
0x1002cc98: 24 ac ff d0 33 87 78 de 50 3e 32 f9 e7 d8 9d c3 |$...3.x.P>2.....|
0x1002cca8: b9 f0 37 07 e8 39 21 94 6c fd 29 63 e7 3b 3e 72 |..7..9!.l.)c.;>r|
0x1002ccb8: 32 b5 7f 1b 34 ae f5 96 82 a5 41 d8 06 6c 94 ea |2...4.....A..l..|
0x1002ccc8: cb 04 fc 4d 4e 43 bc ec d7 68 89 c4 c1 15 d9 97 |...MNC...h......|
0x1002ccd8: 53 92 64 43 a4 9c 3f 5c e9 a8 b3 2c 0d b4 f8 b3 |S.dC..?\...,....|
0x1002cce8: 69 fc d6 5e 88 ae 0e 4c 1f ef c6 fc 0b 74 2c 48 |i..^...L.....t,H|
0x1002ccf8: 13 5c 8e 22 d2 df 5a 79 c3 1e 7f ed c6 0e d0 0f |.\."..Zy........|
0x1002cd08: 45 21 38 6d f9 98 77 06 d4 87 4f 23 18 d8 8d da |E!8m..w...O#....|
0x1002cd18: 1a 78 12 dc dd 2a e7 db f3 a7 13 ce e3 18 e2 09 |.x...*..........|
0x1002cd28: 76 18 82 35 9c 61 f6 47 92 22 a5 e5 5d 90 df 14 |v..5.a.G."..]...|
0x1002cd38: 93 1d 63 e1 de f6 df df f7 7c f1 bf 4d 52 25 79 |..c......|..MR%y|
0x1002cd48: db 2d a1 cb c6 0a e1 07 3c 06 f2 31 f9 59 c2 e5 |.-......<..1.Y..|
0x1002cd58: cf e8 4b 9a da 8f 37 62 72 76 da fc a6 f5 64 e3 |..K...7brv....d.|
0x1002cd68: 6b 8a 61 37 b7 8f 43 8c b1 70 4b a6 8a f2 d7 22 |k.a7..C..pK...."|
0x1002cd78: 1c 3d 2c 71 bf 76 6d 21 38 45 a2 90 24 55 ee 0f |.=,q.vm!8E..$U..|
0x1002cd88: 86 dd 54 1e 0e 9b b9 d7 f6 e9 00 c3 ea 2f cd 43 |..T........../.C|
0x1002cd98: 70 81 d5 0e 3c 8b 70 49 64 bf 93 9a 4f 33 0f 7d |p...<.pId...O3.}|
0x1002cda8: 48 1b 98 b1 05 d7 20 3b 3d 15 66 db c1 f0 92 e4 |H..... ;=.f.....|
0x1002cdb8: c2 fb fc 44 7c d6 f6 58 75 fe f7 36 f9 f8 40 31 |...D|..Xu..6..@1|
0x1002cdc8: b4 6c 40 49 8c df eb f6 94 77 27 dc 8e b8 75 be |.l@I.....w'...u.|
0x1002cdd8: c9 68 71 58 c7 02 78 f9 17 d4 de d4 ee f2 a0 92 |.hqX..x.........|
0x1002cde8: 06 6a b2 57 a1 92 a3 c7 18 77 7b 8e d2 b1 23 03 |.j.W.....w{...#.|
0x1002cdf8: 81 df 6e 71 06 e4 6a 48 82 68 09 cd 3c d7 27 89 |..nq..jH.h..<.'.|
0x1002ce08: 7d f4 25 fe 2b bb 8c 2e 52 4d c2 ae ce 85 ee b2 |}.%.+...RM......|
0x1002ce18: 0f c6 77 2c dd 5c 01 f7 5b 25 f1 ab df 7c 5a 34 |..w,.\..[%...|Z4|
0x1002ce28: 36 1d a7 01 b1 8a 47 57 fc d1 f7 a9 5a ae 00 41 |6.....GW....Z..A|
0x1002ce38: e2 c2 19 bd df b9 2f 81 f4 d1 98 45 88 a3 51 eb |....../....E..Q.|
0x1002ce48: f3 61 d0 e6 91 b5 72 23 05 64 0f ba 95 ea 7c 69 |.a....r#.d....|i|
0x1002ce58: a5 8d fe 61 f9 fa 76 eb 62 89 b4 f3 32 72 a1 a7 |...a..v.b...2r..|
0x1002ce68: 3f 02 75 a8 39 83 5d e8 3d 77 fb 6b 4d f8 36 e1 |?.u.9.].=w.kM.6.|
0x1002ce78: 52 2e 5d 94 67 ca b6 8c 35 57 c9 fd 24 e5 b6 f7 |R.].g...5W..$...|
0x1002ce88: a0 02 92 96 66 52 52 b0 be 48 a9 17 c0 59 c4 9e |....fRR..H...Y..|
0x1002ce98: 2c 45 71 17 82 05 59 92 64 9d f7 c6 86 05 4b 3e |,Eq...Y.d.....K>|
0x1002cea8: 54 9f 4f 46 07 34 f9 fb fd 8e 3f c6 c4 e2 63 0c |T.OF.4....?...c.|
0x1002ceb8: f1 46 55 6a 62 cf 0a 8a 5a b8 e6 55 76 27 9c 22 |.FUjb...Z..Uv'."|
0x1002cec8: 47 19 88 91 89 43 4d 09 f3 da e3 da 7c 07 52 31 |G....CM.....|.R1|
0x1002ced8: fc 2e 47 a4 22 b6 a8 06 b7 04 50 7b 7d 59 30 7b |..G.".....P{}Y0{|
0x1002cee8: 0d 16 d4 7d aa 23 22 b5 69 9b 1d b8 33 b0 ce 77 |...}.#".i...3..w|
0x1002cef8: 2c a8 fb 7f bf 0c bf b1 f0 43 b4 ff f5 b9 c8 92 |,........C......|
0x1002cf08: ee 6c 7c e1 11 a9 9c 81 1b dc 13 ba 36 5a 15 00 |.l|.........6Z..|
0x1002cf18: a9 f9 a6 81 22 cb bd 5a fe 69 01 02 eb d4 c3 08 |...."..Z.i......|
0x1002cf28: c0 b0 d8 58 fd 2f 3a 4e ef b1 62 30 3c 5e 50 6d |...X./:N..b0<^Pm|
0x1002cf38: d6 29 82 e2 85 69 48 a0 6d 44 00 b3 de 9e 00 e3 |.)...iH.mD......|
0x1002cf48: 3f 8b 86 df eb 4e a1 9f 8b 88 cd 7f a2 5c db 38 |?....N.......\.8|
0x1002cf58: 1d a5 4a a3 c1 04 7e b3 90 84 4e d6 53 44 08 9a |..J...~...N.SD..|
0x1002cf68: b4 c2 91 88 39 82 22 4c fc 0f a2 3c dd e1 ed 2c |....9."L...<...,|
0x1002cf78: 7b ac 6f d0 56 02 fe 02 f8 96 ed 5e f1 0c 91 02 |{.o.V......^....|
0x1002cf88: e3 d5 15 9e c5 7d fc a5 ca ff 60 1d 9b 1c 36 3f |.....}....`...6?|
0x1002cf98: de 92 f1 61 74 74 b6 b6 ec af de cc 5e 57 db 73 |...att......^W.s|
0x1002cfa8: f3 14 a9 e0 bd 94 aa 34 88 65 f9 64 87 35 f0 52 |.......4.e.d.5.R|
0x1002cfb8: 55 5e 53 ba 48 d5 81 50 68 9e 2f 8b b5 c6 d5 7b |U^S.H..Ph./....{|
0x1002cfc8: 58 6b 61 c3 ea 8e dc 51 ad 5d cf 75 57 02 a4 cb |Xka....Q.].uW...|
0x1002cfd8: 58 01 24 39 e6 df 62 18 2b d3 96 6e 10 52 33 ce |X.$9..b.+..n.R3.|
0x1002cfe8: 10 7b 87 4b b2 78 9a 1a e4 81 36 3f 33 25 30 3b |.{.K.x....6?3%0;|
0x1002cff8: c1 30 a0 fd 5c b0 f6 8d c3 7d 59 44 50 08 c6 5b |.0..\....}YDP..[|
0x1002d008: a4 69 51 73 15 68 2b 5f 98 b0 59 e1 60 8c 2f 9a |.iQs.h+_..Y.`./.|
0x1002d018: 9d 23 4a 89 ed 77 3b 47 4a 21 7c 7a 8c 16 13 5e |.#J..w;GJ!|z...^|
0x1002d028: 0e 1c 4b 97 3b 32 36 78 33 c0 b8 4d 6e 98 fd 2a |..K.;26x3..Mn..*|
0x1002d038: 2a b9 6e f6 4d 02 37 ab 4d 49 ef 93 39 c1 a0 ac |*.n.M.7.MI..9...|
0x1002d048: 96 2a 6b 36 43 c6 7f 75 e7 32 d9 b4 47 21 ff b2 |.*k6C..u.2..G!..|
0x1002d058: 73 72 a1 38 f4 c0 77 e2 1f cd 56 58 71 bc dc 15 |sr.8..w...VXq...|
0x1002d068: 1d 70 dd 30 81 f9 5f 6e 5b 7c 47 21 75 58 1d 74 |.p.0.._n[|G!uX.t|
0x1002d078: bd 04 da 56 d8 2d 2c 50 12 3d 10 d8 79 df 0a e7 |...V.-,P.=..y...|
0x1002d088: 88 fb 46 da af 85 a3 ec 85 c0 54 90 30 7d 17 72 |..F.......T.0}.r|
0x1002d098: 38 52 a6 fd b5 71 7d 04 7f c1 55 ba bd 5c 3b 40 |8R...q}...U..\;@|
0x1002d0a8: d4 65 2d d0 8e f7 f9 4d 8a 0c 79 aa b2 91 cc ba |.e-....M..y.....|
0x1002d0b8: e7 b4 c7 34 e9 80 56 e6 35 52 46 18 31 cb 88 b5 |...4..V.5RF.1...|
0x1002d0c8: e0 db 78 30 85 a4 06 66 d9 fe f7 19 bf 1c ed ed |..x0...f........|
0x1002d0d8: 35 da 5b 48 5e 95 76 78 84 da a5 f0 05 1f fa 9f |5.[H^.vx........|
0x1002d0e8: e3 1d a1 f0 d1 32 e1 c3 50 c7 1e ff 50 eb a4 32 |.....2..P...P..2|
0x1002d0f8: 4a 4d f7 2d f7 b4 33 a7 53 2f 7a cc 79 79 fd 8e |JM.-..3.S/z.yy..|
0x1002d108: 42 52 e9 c7 85 4d 58 87 04 34 a5 72 c9 1e 17 f2 |BR...MX..4.r....|
0x1002d118: d9 d5 b5 d3 19 d3 16 85 d3 78 86 a8 5b ec a0 80 |.........x..[...|
0x1002d128: b5 d0 05 f4 31 ce 30 57 7a 76 2e 9e 0f 47 bd 4c |....1.0Wzv...G.L|
0x1002d138: e3 da b9 56 23 d7 43 28 c5 63 37 6b 0e e4 7b 7a |...V#.C(.c7k..{z|
0x1002d148: 6d 89 52 17 d5 db 71 1d 82 9a 84 4d 7f 93 8d be |m.R...q....M....|
0x1002d158: e2 5c df a4 df 3d 9c cb 8b a1 b3 c0 3b b5 38 2f |.\...=......;.8/|
0x1002d168: 1a 60 28 94 ba 65 c9 59 ef ed ab b5 92 1e da 76 |.`(..e.Y.......v|
0x1002d178: a5 4d 19 de a0 b2 59 84 d5 48 4b 7c d0 62 74 fa |.M....Y..HK|.bt.|
0x1002d188: ef 72 1e 2d 94 d8 f2 53 89 5d 0a 87 ce a6 2e a5 |.r.-...S.]......|
0x1002d198: 81 ad f8 4d ac ea 15 48 cf 7a 21 37 82 c6 43 5a |...M...H.z!7..CZ|
0x1002d1a8: 9b 7a d6 bf 09 86 d1 e9 73 9c 4c 66 4a 26 b2 95 |.z......s.LfJ&..|
0x1002d1b8: 25 c6 22 c0 78 53 d3 32 44 2e 6d 30 5c 20 61 1e |%.".xS.2D.m0\ a.|
0x1002d1c8: 7d fd 19 cc ae 2b b8 f4 fd d3 af c9 98 c2 66 f1 |}....+........f.|
0x1002d1d8: ad 7f da 1d 53 f5 5d 91 e9 75 9f 2d c4 30 be ac |....S.]..u.-.0..|
0x1002d1e8: 61 52 ea 86 6b 6a 1f 09 dd 60 52 26 bd 75 ef 5c |aR..kj...`R&.u.\|
0x1002d1f8: d7 e6 13 6d 49 23 44 22 32 9c 7e 02 6d 04 85 97 |...mI#D"2.~.m...|
0x1002d208: 10 c0 d1 0a 2f 64 6d 5e 69 d0 9f 83 c5 1b 4c 4d |..../dm^i.....LM|
0x1002d218: fd 21 f3 62 21 ef fe f1 10 6f 22 8d 5e c0 48 44 |.!.b!....o".^.HD|
0x1002d228: db 81 fc 35 cf 40 2b da be c3 82 88 14 4f 64 f0 |...5.@+......Od.|
0x1002d238: 10 93 2c af 64 ef 05 41 0f cd 5b ac 26 14 23 a8 |..,.d..A..[.&.#.|
0x1002d248: 3d 86 11 19 25 0a 4b e2 e5 0c 36 d5 58 a3 eb 52 |=...%.K...6.X..R|
0x1002d258: 26 ca 29 02 4d 96 65 fe 3a 03 db f6 cb b5 93 24 |&.).M.e.:......$|
0x1002d268: 48 c1 dd 6f 37 49 01 81 a2 f2 9d 0b a3 1f 21 22 |H..o7I........!"|
0x1002d278: b5 61 81 0b 85 e6 5c e0 a3 f2 c6 f8 fc e8 7d 1f |.a....\.......}.|
0x1002d288: 70 1a f0 a6 bb f8 d4 9e 6d 37 7e 79 1e ee 82 35 |p.......m7~y...5|
0x1002d298: df 82 2d 52 67 7c d1 7f 13 c0 99 95 b1 2f 58 57 |..-Rg|......./XW|
0x1002d2a8: 8f 65 18 77 0d 93 ff 7a e5 37 fd cc 75 5a 1e c3 |.e.w...z.7..uZ..|
0x1002d2b8: 6b 66 ec 6c e2 fe ba 57 a9 00 af 7f ba e9 69 e2 |kf.l...W......i.|
0x1002d2c8: c5 1e 83 1d 93 a8 f2 9b 4f b4 af 89 8f c2 4d 39 |........O.....M9|
0x1002d2d8: 41 d1 57 d5 a4 44 26 ab f4 97 b9 d8 2a ef 67 45 |A.W..D&.....*.gE|
0x1002d2e8: ca 47 ae 59 64 6e e6 fc 2e 36 0a 31 9b 59 09 76 |.G.Ydn...6.1.Y.v|
0x1002d2f8: 1c 96 41 17 9f d8 d1 89 ff 71 3c 4e ce 01 3d c4 |..A......q<N..=.|
0x1002d308: 23 62 12 0a e9 54 9f ae da d0 d4 31 c9 5e 2b b1 |#b...T.....1.^+.|
0x1002d318: 0f 80 d0 ac ca 07 e2 1f ae f0 39 05 43 40 7e 32 |..........9.C@~2|
0x1002d328: 30 96 31 fb 2d e4 ff 98 53 e7 f7 cc d3 08 42 6a |0.1.-...S.....Bj|
0x1002d338: 9f b0 09 90 b0 52 2a be 94 71 66 28 15 b1 8f 61 |.....R*..qf(...a|
0x1002d348: 6e c8 fd 66 76 ea 60 36 9e 72 6a 9a 7d 32 ad e2 |n..fv.`6.rj.}2..|
0x1002d358: d8 c3 52 8f 8c e2 5c b8 ec 7a d5 a9 12 12 08 a0 |..R...\..z......|
0x1002d368: 90 92 b6 a0 63 22 5e 02 89 ba a7 5e a4 6e 99 16 |....c"^....^.n..|
0x1002d378: f5 56 2c 0a c6 cb d9 f9 e2 b5 85 f9 92 a4 e1 d5 |.V,.............|
0x1002d388: f5 04 38 2b a1 cc 8e c6 d1 93 77 eb ed 0c 39 88 |..8+......w...9.|
0x1002d398: 1c db 40 39 77 e5 8b df f8 20 b6 1c b3 67 46 3b |..@9w.... ...gF;|
0x1002d3a8: ee c1 14 5e 51 6a f5 38 ce ff 57 fa dd 19 67 21 |...^Qj.8..W...g!|
0x1002d3b8: 12 a8 34 30 1a d6 42 1b 76 91 29 cb ab ab b3 7f |..40..B.v.).....|
0x1002d3c8: f5 92 1d e2 2e 30 db 60 5b 4b 09 2f 95 06 d2 8c |.....0.`[K./....|
0x1002d3d8: 8b 4d fb c6 cb fd 9d da ef fe 31 a6 e4 db 38 d8 |.M........1...8.|
0x1002d3e8: 76 85 53 f5 bb 00 6f 5b 4e aa 8a 9b c4 c8 62 79 |v.S...o[N.....by|
0x1002d3f8: 79 bf bb 3c 5c 88 69 3b 6a 77 09 ee e6 6f 5d 53 |y..<\.i;jw...o]S|
0x1002d408: 6a 65 88 6a 33 63 a6 c1 2b a2 3c cc 44 50 91 a3 |je.j3c..+.<.DP..|
0x1002d418: 59 dc b7 26 c9 1a 2f 76 6e df c1 66 8f 4e 8e 4e |Y..&../vn..f.N.N|
0x1002d428: a2 06 12 d3 5f 86 48 37 f8 51 b8 f5 84 3b 97 c1 |...._.H7.Q...;..|
0x1002d438: eb 23 b8 b0 3f 77 94 20 77 2c 57 54 b8 5c 03 63 |.#..?w. w,WT.\.c|
0x1002d448: b0 16 f8 68 06 52 8b 87 82 95 b7 ea b6 30 2b 69 |...h.R.......0+i|
0x1002d458: 59 28 38 4e c9 1d e6 9a b2 4c 84 57 d0 85 d6 9d |Y(8N.....L.W....|
0x1002d468: e1 0b 5a ec 43 8d 84 27 18 5d 8c 00 c7 52 71 09 |..Z.C..'.]...Rq.|
0x1002d478: 78 8d 36 c9 67 ba ee ee 16 fb d5 6c ab ca 79 0d |x.6.g......l..y.|
0x1002d488: 21 15 fe a8 a9 67 64 51 5e e9 26 16 c4 63 c7 4d |!....gdQ^.&..c.M|
0x1002d498: 7c d8 64 b0 ff cd 42 c9 ad 09 62 db 7e 7f ec 99 ||.d...B...b.~...|
0x1002d4a8: bc c3 a8 cd 59 42 fd 08 9d af bc a1 24 88 ae a9 |....YB......$...|
0x1002d4b8: 66 7f 4a 32 07 f9 cf 52 9a 1c 72 4d e0 4e 48 1e |f.J2...R..rM.NH.|
0x1002d4c8: 40 38 f7 fc 27 70 5f b4 9b 41 d3 e6 43 8e c9 e6 |@8..'p_..A..C...|
0x1002d4d8: cf ea e3 23 be ed ea ff 63 75 6a 6b d0 a3 ba f6 |...#....cujk....|
0x1002d4e8: 5c eb df 2b 55 57 3e ec e1 a2 ce 11 cb 32 cd 9a |\..+UW>......2..|
0x1002d4f8: 1f 1e 7f 65 33 17 13 4e eb 44 6a ef 5e c5 1a 63 |...e3..N.Dj.^..c|
0x1002d508: c9 9f 31 0f a0 22 3a 04 aa a3 7a e5 bd a7 e2 af |..1..":...z.....|
0x1002d518: 24 e6 c3 73 9d 5b 8c 50 7e 6e 32 28 bb 1e 29 c4 |$..s.[.P~n2(..).|
0x1002d528: 38 a1 eb 18 1d 73 4d 23 0c 04 d6 c7 e1 af e7 99 |8....sM#........|
0x1002d538: 17 b8 42 70 f8 1b aa 5f 25 7f d9 d7 9c d9 7d 56 |..Bp..._%.....}V|
0x1002d548: 20 eb 23 a0 43 be c5 c3 ca 8a 38 6e 62 4d 40 4e | .#.C.....8nbM@N|
0x1002d558: a2 7c a8 6e 8a 5e 6f 05 a1 f6 db e5 0c ad e5 02 |.|.n.^o.........|
0x1002d568: 7e e4 c9 be 57 cb 8b e5 a1 60 ef a4 1d d4 1b 43 |~...W....`.....C|
0x1002d578: 4f 6a ad a7 46 3a 96 15 9d fa da 4a 05 fe 42 5a |Oj..F:.....J..BZ|
0x1002d588: 4e 66 e3 9d 56 9d af fc 9b 16 22 c4 9c 0b 69 6b |Nf..V....."...ik|
0x1002d598: 35 8e 38 19 64 be 76 de 9b 33 8f b5 d6 f4 49 cf |5.8.d.v..3....I.|
0x1002d5a8: 51 13 bb 5c ca dd 7e 75 70 c2 96 cf a1 0f d2 5f |Q..\..~up......_|
0x1002d5b8: d1 96 d8 85 d0 12 7e e7 f5 b0 72 4a 56 6f f6 8c |......~...rJVo..|
0x1002d5c8: 85 34 8d 94 53 3c bf 36 d1 ac 09 16 04 c3 df 63 |.4..S<.6.......c|
0x1002d5d8: 7c 1f a4 3c 08 c0 6a 64 64 82 12 46 38 90 2e 2e ||..<..jdd..F8...|
0x1002d5e8: a2 33 58 17 45 36 af 31 83 78 44 85 65 3a e3 66 |.3X.E6.1.xD.e:.f|
0x1002d5f8: 19 61 49 40 09 88 67 86 56 fb cb 13 6c 45 93 2a |.aI@..g.V...lE.*|
0x1002d608: 00 c8 e4 bd 32 f8 6f f1 f1 98 10 8e 5a aa 55 97 |....2.o.....Z.U.|
0x1002d618: 43 1e 8c 40 dd 48 b7 df 76 64 5b eb 61 a6 db 7e |C..@.H..vd[.a..~|
0x1002d628: 0d a5 45 80 b7 bc d8 dd 76 14 c8 ad 30 0a 1b 08 |..E.....v...0...|
0x1002d638: d5 dc a8 a6 42 ff ab ab f2 c0 8d 8c 2c eb 49 90 |....B.......,.I.|
0x1002d648: 2a f2 91 9d e6 6e c7 d0 b3 a8 1a 0b 9e b3 87 eb |*....n..........|
0x1002d658: ef 48 52 3d d9 d1 64 c3 e3 a4 fd fc a2 8b 29 17 |.HR=..d.......).|
0x1002d668: be b2 3f ab fb 0f ec 48 de 38 0f 5d 69 e9 62 85 |..?....H.8.]i.b.|
0x1002d678: 20 88 2e 11 47 ea b1 2e 10 15 7b 8a 9c 0a 6b 65 | ...G.....{...ke|
0x1002d688: aa df a1 82 61 20 7d d9 4b 62 5d 29 bb 24 ff bd |....a }.Kb]).$..|
0x1002d698: 90 ab 1b fd 63 63 d2 99 8b d0 81 aa a6 34 8d 83 |....cc.......4..|
0x1002d6a8: 22 84 1c b9 e9 5a a0 b9 0d 80 d0 0d 25 94 ef c4 |"....Z......%...|
0x1002d6b8: fa 8c f8 fb 5c 70 cf 86 06 93 05 d9 fc 11 2a 6a |....\p........*j|
0x1002d6c8: 72 57 3d 01 3c 88 3e 06 db 24 1a 1e 6d 05 aa cf |rW=.<.>..$..m...|
0x1002d6d8: 43 d3 4a 9b f3 7f 00 75 23 d8 6f ce f4 13 8f ba |C.J....u#.o.....|
0x1002d6e8: 90 78 a0 ec 29 08 b3 56 44 91 3d 3e 4a 8d 2a e8 |.x..)..VD.=>J.*.|
0x1002d6f8: 1b 94 01 d3 00 ee 3c 86 8f 69 17 1f b5 28 00 c4 |......<..i...(..|
0x1002d708: 72 b8 0d 88 2d 45 83 5f 35 65 cd 04 71 e3 fe 47 |r...-E._5e..q..G|
0x1002d718: 25 94 a1 32 49 13 69 44 e8 35 a2 8e 50 89 97 da |%..2I.iD.5..P...|
0x1002d728: fc 08 7a 2b 16 03 78 21 5b 75 a7 9a e6 c5 1b 29 |..z+..x![u.....)|
0x1002d738: a1 25 c4 8b 40 ac 12 ed 99 70 82 35 39 77 54 de |.%..@....p.59wT.|
0x1002d748: 1e e7 e7 d1 6e 17 cc ff c0 51 5c 6a 2f 2a 94 15 |....n....Q\j/*..|
0x1002d758: 1b 43 8c 78 a8 2e de a6 06 6c 42 db b5 72 9d 7a |.C.x.....lB..r.z|
0x1002d768: 62 07 ec ac 41 63 30 0a 1c b7 9b 7b 6d 0a ee e0 |b...Ac0....{m...|
0x1002d778: 78 c3 d0 07 8a e8 b4 72 8d 7f a6 51 bb c0 98 2f |x......r...Q.../|
0x1002d788: 05 1a c4 e5 87 29 10 68 cf 3c 61 33 38 89 b1 f2 |.....).h.<a38...|
0x1002d798: 31 fd 8a 98 e3 1b da 01 e8 d5 36 fa 86 8f cb c1 |1.........6.....|
0x1002d7a8: 4c 73 c0 b7 6e 00 03 d5 98 eb f1 51 f0 8a bd 68 |Ls..n......Q...h|
0x1002d7b8: ad 9e f1 19 77 1e 17 44 a4 80 73 ab 06 fb 4b 03 |....w..D..s...K.|
0x1002d7c8: f7 19 fe 9c ee 51 a7 00 c5 cd bf 63 3e 26 a4 ea |.....Q.....c>&..|
0x1002d7d8: 46 38 dd 8d b2 dd 4f 3d 2c b7 a7 a4 bc 62 11 51 |F8....O=,....b.Q|
0x1002d7e8: 53 97 46 e8 75 37 79 5a 49 17 12 6e 08 05 35 8d |S.F.u7yZI..n..5.|
0x1002d7f8: b9 4c c1 dc d0 89 62 7b b1 ad 01 72 54 84 0e 39 |.L....b{...rT..9|
0x1002d808: 1e 43 e9 2c 1e 6a c2 9b 7d 27 6d 60 8b b7 06 de |.C.,.j..}'m`....|
0x1002d818: f5 51 91 c7 50 5c e1 8a 28 72 78 ec ea 34 e5 c3 |.Q..P\..(rx..4..|
0x1002d828: 7a 06 fe 60 b5 a4 1f 55 d8 2f 53 f6 7e bf b9 f1 |z..`...U./S.~...|
0x1002d838: 82 7b 4b f6 fc 13 72 fb 7b 73 31 f5 9b f3 c5 18 |.{K...r.{s1.....|
0x1002d848: 6d 8a 3e 01 bc f9 b8 1d c6 69 46 fc e4 17 ab 93 |m.>......iF.....|
0x1002d858: c2 b7 5f 37 7d c1 d3 59 b0 01 fb 9c b5 d4 a9 29 |.._7}..Y.......)|
0x1002d868: f7 12 9a 27 e0 38 a9 de 34 3b 94 cc a3 1c 50 a7 |...'.8..4;....P.|
0x1002d878: 74 f2 a3 ac 7b fb 31 f6 12 ad b8 8a 91 7e 93 ae |t...{.1......~..|
0x1002d888: d9 9f 6c 1b e6 dc 93 49 64 da 95 a5 bd 34 56 b7 |..l....Id....4V.|
0x1002d898: 55 d6 0c de 8f 01 45 45 a1 e7 df 63 5d f5 48 98 |U.....EE...c].H.|
0x1002d8a8: 9d c0 9c b7 43 87 46 0d d0 7d b5 32 e8 81 0d 3e |....C.F..}.2...>|
0x1002d8b8: db c0 81 26 b1 7e 3a 3a 4a 29 8d 7c fe 55 19 a4 |...&.~::J).|.U..|
0x1002d8c8: c0 62 48 89 bf 33 70 2d 43 81 2e f7 8e 7a 51 df |.bH..3p-C....zQ.|
0x1002d8d8: e6 f6 40 05 a9 a8 4a e0 b1 a6 db 1e 3e 7f b8 f4 |..@...J.....>...|
0x1002d8e8: 7e 7e 51 14 12 bc d0 73 4f 93 88 3d 0f 72 76 9b |~~Q....sO..=.rv.|
0x1002d8f8: a4 e1 d6 33 45 e4 c8 05 8d ec 08 62 bb 43 fe 14 |...3E......b.C..|
0x1002d908: b1 58 a1 46 fd 04 63 5c 81 3e 21 07 6c fb d4 f7 |.X.F..c\.>!.l...|
0x1002d918: d7 d1 04 14 39 5a 61 d8 ba 18 59 b7 53 55 0c 07 |....9Za...Y.SU..|
0x1002d928: 25 59 c7 d5 b8 ab ea fc d8 6f 45 55 02 6b 02 5d |%Y.......oEU.k.]|
0x1002d938: 7a be 83 0a c3 e2 c7 c5 cc 14 4c fc 96 34 89 59 |z.........L..4.Y|
0x1002d948: 21 9b 0d cd a8 6a c7 bd dd 8f d9 34 5c 9e d9 d3 |!....j.....4\...|
0x1002d958: 41 62 e1 20 e3 45 cc c9 b7 79 67 28 20 db 68 e6 |Ab. .E...yg( .h.|
0x1002d968: f4 da f8 70 e5 96 33 4c 3b 8b d8 a1 49 a1 ce e6 |...p..3L;...I...|
0x1002d978: 6f ae 81 28 cc 77 eb 76 d0 3b 15 7b 52 94 36 2a |o..(.w.v.;.{R.6*|
0x1002d988: 61 e3 b4 d4 0f c4 1c 72 6a fc 4d 5f ef 05 5a 52 |a......rj.M_..ZR|
0x1002d998: b6 a5 d0 c1 7d 14 be 18 f8 ec 41 7b dc cd 78 23 |....}.....A{..x#|
0x1002d9a8: b0 bd ab 63 0c 27 75 87 5c f7 b1 75 dd 54 34 f2 |...c.'u.\..u.T4.|
0x1002d9b8: 8a e0 4b 32 01 17 52 b1 98 24 87 79 e8 2f c2 5c |..K2..R..$.y./.\|
0x1002d9c8: a9 6f 28 77 c4 1c d6 aa f8 2b f5 72 5d fc cb 7a |.o(w.....+.r]..z|
0x1002d9d8: bf 31 4e 0a 23 05 2d 9d 8e 1e 3d 46 28 cb 67 6a |.1N.#.-...=F(.gj|
0x1002d9e8: 85 2a 1a 1a 71 20 13 2d c6 be 86 db 81 27 09 de |.*..q .-.....'..|
0x1002d9f8: 5a 6f c5 60 fc 1f eb 48 36 90 8f 5d 6b 8e cd 90 |Zo.`...H6..]k...|
0x1002da08: 37 c6 1a ae 38 48 dc ba 99 ed d4 07 cb b4 da e7 |7...8H..........|
0x1002da18: 31 fa 33 51 78 69 72 85 50 92 5b eb 3c df e4 08 |1.3Qxir.P.[.<...|
0x1002da28: 8f 81 39 b9 56 bf bc 0c 79 ce bc 34 92 d7 51 c5 |..9.V...y..4..Q.|
0x1002da38: 21 0a 6c 73 84 b0 12 7d d7 81 32 73 cc 65 8f 68 |!.ls...}..2s.e.h|
0x1002da48: aa 28 ae 9b c9 d2 9b b6 55 97 78 9c df ef 73 60 |.(......U.x...s`|
0x1002da58: 2f 2e 5f c8 58 d3 14 85 ab af 5c 67 e2 5d 37 e3 |/._.X.....\g.]7.|
0x1002da68: 14 ba 3a a0 64 22 02 61 83 38 10 36 1a d8 7f fe |..:.d".a.8.6....|
0x1002da78: a1 66 77 e3 3b 97 bf 79 88 72 c5 9a 33 80 71 2c |.fw.;..y.r..3.q,|
0x1002da88: 4f 2e 3f 36 13 a6 ad af 2b e7 4e 28 6f f8 d7 62 |O.?6....+.N(o..b|
0x1002da98: b3 d1 3d bc fd fa 39 c5 dd da 6b 99 84 e5 9a 82 |..=...9...k.....|
0x1002daa8: 6a 0d e4 22 7c b7 77 19 27 83 5c eb 47 0d 39 58 |j.."|.w.'.\.G.9X|
0x1002dab8: a7 51 01 08 23 fa 6e 05 3c b9 09 cd 0d f5 7e 9c |.Q..#.n.<.....~.|
0x1002dac8: d5 e1 b9 97 f1 19 3b bd 7a 8a 0d 64 10 3b 6e c2 |......;.z..d.;n.|
0x1002dad8: 31 94 f2 0c d3 f6 d1 b1 27 2e 9a c8 7c 0e 46 36 |1.......'...|.F6|
0x1002dae8: d2 8b d4 c9 f4 44 d0 4e e3 39 df fe 6e 23 61 71 |.....D.N.9..n#aq|
0x1002daf8: a0 05 aa 3f ea 9a 7e b2 42 59 12 13 97 99 cd cc |...?..~.BY......|
0x1002db08: 82 8b a2 3a da 5f 23 92 1d c9 67 f3 f9 9f a5 c3 |...:._#...g.....|
0x1002db18: 4d f9 47 86 b6 4c bb 59 d3 f8 03 66 4d d5 bc c5 |M.G..L.Y...fM...|
0x1002db28: bf 8b a5 89 c1 b7 11 3b d6 7b 41 07 18 8f 29 ad |.......;.{A...).|
0x1002db38: 23 53 34 b8 ad 83 56 f7 3c fb 88 f6 4d 89 43 25 |#S4...V.<...M.C%|
0x1002db48: da 9e bc 30 89 ad 7b a0 15 26 72 a6 5f b8 5a d9 |...0..{..&r._.Z.|
0x1002db58: aa 0d 11 52 cd dc 25 82 73 56 be e2 c5 ef 4a 20 |...R..%.sV....J |
0x1002db68: 1d 45 9f 4e a6 3f 73 a7 2d b9 62 d7 bd 7f 1e 3c |.E.N.?s.-.b....<|
0x1002db78: 5c 31 0e a1 bc 0a 56 a6 3d fd 55 dc 06 b0 2b aa |\1....V.=.U...+.|
0x1002db88: e5 43 b1 7d 21 a7 b1 60 74 b9 86 af d5 1b b3 46 |.C.}!..`t......F|
0x1002db98: 58 db 7b ae d8 a4 a8 0a e8 6d 5c 19 db f6 df f5 |X.{......m\.....|
0x1002dba8: b4 77 e9 33 75 bf 10 76 0b 82 2d 05 1f cd 26 13 |.w.3u..v..-...&.|
0x1002dbb8: 65 d7 3d e2 e2 60 c1 60 1f d0 93 87 68 b3 b4 ed |e.=..`.`....h...|
0x1002dbc8: 0f a0 d6 db 7e 4f bd a6 45 01 47 6d a6 ef a8 65 |....~O..E.Gm...e|
0x1002dbd8: 64 af 61 e8 07 f6 c3 52 b0 cf ed 0b 01 73 63 f8 |d.a....R.....sc.|
0x1002dbe8: 08 95 99 20 6e 84 ad bb f7 07 11 20 c4 c6 b9 ac |... n...... ....|
0x1002dbf8: a0 4c bc 91 7c 37 ab a0 47 d5 bb 22 e8 4d 5d a6 |.L..|7..G..".M].|
0x1002dc08: c2 d7 ef 64 5e 87 22 89 78 d7 2d 81 47 d9 23 e3 |...d^.".x.-.G.#.|
0x1002dc18: 04 14 d1 dc cd e3 ec 77 ae 7c 0c d0 9b a8 cd cf |.......w.|......|
0x1002dc28: fc 37 59 9b be 66 c6 d1 9d 6b aa 26 f6 46 25 a4 |.7Y..f...k.&.F%.|
0x1002dc38: a5 5c bd 17 73 24 57 65 99 52 47 55 ff d2 05 61 |.\..s$We.RGU...a|
0x1002dc48: c3 62 2a 09 6d 03 6c 65 d1 c6 c6 ae e4 53 e7 92 |.b*.m.le.....S..|
0x1002dc58: 37 6f 15 5f df eb 3c a4 1e 97 e4 8d 17 a1 86 64 |7o._..<........d|
0x1002dc68: 44 8f 5c 10 0f 47 ca 2a 86 17 64 6f 65 07 fe 1a |D.\..G.*..doe...|
0x1002dc78: ed 5f 4e 0c 89 0a 15 e3 76 96 3b 8f 0f 72 26 91 |._N.....v.;..r&.|
0x1002dc88: 3b 06 df f4 14 be 24 c0 fc 53 22 80 bb 93 54 0a |;.....$..S"...T.|
0x1002dc98: 6e 0d 64 af 8b d2 6c 6c d4 97 3b 2a 7e 58 04 e7 |n.d...ll..;*~X..|
0x1002dca8: a3 f8 33 2f e8 bd 44 02 b8 db d2 39 5e 4c 87 4a |..3/..D....9^L.J|
0x1002dcb8: 16 9b a3 70 3a 45 2c b9 7c 7a 30 cc bd aa 3c d0 |...p:E,.|z0...<.|
0x1002dcc8: 79 ff cc b4 4e 80 ae 25 e5 f0 f6 b7 cc ab e0 4a |y...N..%.......J|
0x1002dcd8: 05 13 62 2b 27 f5 66 aa cb 34 c9 34 0d f3 7d a4 |..b+'.f..4.4..}.|
0x1002dce8: 88 79 dc 46 88 eb 90 94 f1 dc f3 1f a9 02 85 e7 |.y.F............|
0x1002dcf8: bb db 80 2a 3d ea 12 3a 12 83 09 0f a5 b8 64 9d |...*=..:......d.|
0x1002dd08: 5a 17 c9 bd c7 d9 1e 7b a8 1c 4d 0c 74 11 28 85 |Z......{..M.t.(.|
0x1002dd18: 02 78 92 9c 7a 2c 63 22 6d dc 15 f6 2b f3 93 e5 |.x..z,c"m...+...|
0x1002dd28: 74 f0 db 47 5d 4b 85 4d 68 24 5c 7d 6a 0b 59 8e |t..G]K.Mh$\}j.Y.|
0x1002dd38: 68 d6 bf d8 75 41 6e 89 bc e7 63 e6 39 75 a7 c5 |h...uAn...c.9u..|
0x1002dd48: 64 b5 01 d3 3c 67 9c 39 c8 75 4a db d5 18 4e 2b |d...<g.9.uJ...N+|
0x1002dd58: ff 8e f4 10 1d 07 13 ba a8 6f 9e bb a7 5d 02 36 |.........o...].6|
0x1002dd68: ed a4 22 3f 37 e0 fd 2d 03 d6 71 1b 50 3c 55 2b |.."?7..-..q.P<U+|
0x1002dd78: e2 a7 26 98 1a 06 82 41 ae 6f 04 69 76 8d 38 ee |..&....A.o.iv.8.|
0x1002dd88: 52 e7 08 69 76 50 f9 81 0b 76 c5 1e e2 fe d5 5a |R..ivP...v.....Z|
0x1002dd98: 20 03 d3 19 17 db e9 8d 8e 3e ae 24 8e 19 8a 89 | ........>.$....|
0x1002dda8: ee 63 ea fb 6b 97 aa df 53 ef 78 7b a0 a4 25 41 |.c..k...S.x{..%A|
0x1002ddb8: 46 57 37 c9 9a 34 47 67 92 c0 73 39 01 3d 71 2c |FW7..4Gg..s9.=q,|
0x1002ddc8: e9 f9 aa c3 52 bb 0c 7d e0 d4 87 d3 d2 22 a9 e9 |....R..}....."..|
0x1002ddd8: 44 00 f0 61 dc d2 ee a9 d9 2f 1d ef 19 f9 05 11 |D..a...../......|
0x1002dde8: b1 e8 f8 eb 27 56 4f 7f ad d7 66 6d c4 11 3d 40 |....'VO...fm..=@|
0x1002ddf8: b5 97 de 08 d2 6e 29 4a d9 3b e5 d1 c4 df 5e 21 |.....n)J.;....^!|
0x1002de08: 73 f8 90 41 d5 e5 8c 4b f1 41 0d c1 e9 df f3 c2 |s..A...K.A......|
0x1002de18: d9 67 ee df ee 70 fa 37 cc 2b 36 82 07 47 77 14 |.g...p.7.+6..Gw.|
0x1002de28: e2 e3 f4 74 96 b9 76 60 21 52 c1 a2 73 7d 82 3b |...t..v`!R..s}.;|
0x1002de38: 6a 60 65 b2 85 01 e1 94 b5 54 c6 67 b3 46 e9 e3 |j`e......T.g.F..|
0x1002de48: 07 c1 d0 b2 05 12 1d 11 42 23 8d a7 65 f6 ad 75 |........B#..e..u|
0x1002de58: 5c a5 82 e6 56 c2 0d 06 29 d0 c8 7f ac df 80 91 |\...V...).......|
0x1002de68: 31 06 9d 67 92 d3 d4 9d 09 60 76 9b 5d ef f6 00 |1..g.....`v.]...|
0x1002de78: 25 d0 61 8e 17 c4 68 f1 40 bf ba bf fb d3 25 ab |%.a...h.@.....%.|
0x1002de88: 6f ba 9f 7b c7 93 13 0e a1 ff a0 7b 51 94 ce c0 |o..{.......{Q...|
0x1002de98: 9b c0 69 39 93 21 2d a6 7a 3c 96 d2 3d 2e 32 05 |..i9.!-.z<..=.2.|
0x1002dea8: 3b 8e 32 59 29 c3 d9 38 9f 19 fd f6 80 c8 f9 c4 |;.2Y)..8........|
0x1002deb8: 21 31 9d b2 fd d0 92 1f fa f2 95 36 2c af a0 2f |!1.........6,../|
0x1002dec8: eb 2f 49 2b 63 9d 13 75 cc dc 4c d2 0d b1 16 83 |./I+c..u..L.....|
0x1002ded8: c6 2c 64 d9 07 c2 66 31 7e 0a d4 80 b8 4e 33 9b |.,d...f1~....N3.|
0x1002dee8: 7f 96 f4 dd 99 17 21 f0 ef 98 78 a2 f6 47 ec f1 |......!...x..G..|
0x1002def8: 3e 2b 11 8a fe 21 0c 68 86 d0 6f 87 cf e5 ac 44 |>+...!.h..o....D|
0x1002df08: db 93 b6 14 e4 14 1b 99 b6 f8 5c 1a 9c 50 b1 8e |..........\..P..|
0x1002df18: 0a bb 0b f3 17 a7 1c d7 42 9a 14 88 3e 05 49 ba |........B...>.I.|
0x1002df28: 16 6f 76 66 7a b2 e0 fa ec 74 a9 91 aa 64 a3 fe |.ovfz....t...d..|
0x1002df38: e8 bb b6 9d 54 d0 b8 92 c3 d5 57 90 93 13 27 58 |....T.....W...'X|
0x1002df48: f9 9b 8c 9b 10 c3 2b 25 da d8 08 e1 3b e6 75 80 |......+%....;.u.|
0x1002df58: db fc b3 61 67 70 33 d5 6d b0 90 fa 39 d2 64 0d |...agp3.m...9.d.|
0x1002df68: 73 f6 74 c0 01 73 b1 da 3b 05 48 69 fa 61 33 e3 |s.t..s..;.Hi.a3.|
0x1002df78: 6e 4f 03 87 56 bb 03 b8 db 33 cd 7d 2e 1b 7e bd |nO..V....3.}..~.|
0x1002df88: d0 93 82 91 7d 71 0a 03 e7 d0 cf f5 d1 80 23 95 |....}q........#.|
0x1002df98: 07 79 90 45 f8 65 67 d4 13 64 87 99 3c 71 b5 e0 |.y.E.eg..d..<q..|
0x1002dfa8: de b4 40 b2 85 a9 f1 d8 32 ca 01 31 3d 1e 86 56 |..@.....2..1=..V|
0x1002dfb8: 6f 5a 4e 0a 25 23 fc 8d af d5 19 06 a6 7d 1c 39 |oZN.%#.......}.9|
0x1002dfc8: 08 64 24 ef 18 a5 ab f9 35 c5 31 dd 05 61 14 59 |.d$.....5.1..a.Y|
0x1002dfd8: f2 2a c8 d0 30 4a fd 9b f2 00 60 11 18 f5 26 38 |.*..0J....`...&8|
0x1002dfe8: 99 3b 41 8f 98 1e cc 24 8b cc fd 77 6e b0 45 53 |.;A....$...wn.ES|
0x1002dff8: 79 1c 79 ba 7d 11 ce b2 81 ec fd f9 7b 29 fd 23 |y.y.}.......{).#|
0x1002e008: 1d ab 01 59 af 02 fc 0d 04 c2 39 74 23 ee 74 b0 |...Y......9t#.t.|
0x1002e018: 16 18 db 0a a4 d6 72 c6 0b c2 bd 2b 15 ac a1 fd |......r....+....|
0x1002e028: 3f 90 fb 1c 5f 5d b8 d4 23 c1 5c fe bf 08 5b 06 |?..._]..#.\...[.|
0x1002e038: e5 2b 83 d1 e7 30 88 37 41 3c d7 47 77 a1 20 80 |.+...0.7A<.Gw. .|
0x1002e048: db 47 0e 1b f8 cc 41 80 e2 b0 ce be fd 9c 35 ec |.G....A.......5.|
0x1002e058: 47 ea cb d0 f0 e2 5f c7 c0 af 54 12 e9 13 9b 79 |G....._...T....y|
0x1002e068: 11 c2 02 51 56 67 c4 15 b3 76 33 db 30 75 63 09 |...QVg...v3.0uc.|
0x1002e078: f8 9f 1f fa 66 aa dc c7 84 70 56 24 69 0a ed 27 |....f....pV$i..'|
0x1002e088: 4e a5 66 d2 3d e9 4f 24 d6 9d 43 ea ca a0 68 d3 |N.f.=.O$..C...h.|
0x1002e098: e4 cf e3 01 52 e5 ce db 41 50 c1 96 a5 87 84 1d |....R...AP......|
0x1002e0a8: 41 96 79 0e d1 9e 41 87 ea 61 c9 3f 6d 91 e9 87 |A.y...A..a.?m...|
0x1002e0b8: d4 23 25 35 dc ff 02 fd 51 c8 9c 88 0d 96 65 b2 |.#%5....Q.....e.|
0x1002e0c8: 03 dc 7e 9d 31 1f dd aa 92 02 58 74 92 3d 75 a9 |..~.1.....Xt.=u.|
0x1002e0d8: 29 89 ab 8e 54 42 85 56 57 17 c9 92 29 af 15 08 |)...TB.VW...)...|
0x1002e0e8: 46 e5 af 80 fa 1b 61 21 f2 f3 41 d0 77 f0 84 54 |F.....a!..A.w..T|
0x1002e0f8: 41 93 f2 58 84 1b 21 e9 20 17 8d d3 5b 73 76 e4 |A..X..!. ...[sv.|
0x1002e108: 6b 7f b5 1e 67 61 9a 9f 39 cc 50 82 dd bd 45 01 |k...ga..9.P...E.|
0x1002e118: fb 45 a2 b2 9f 1e 45 e3 77 a4 6b 2b 69 2a 80 d3 |.E....E.w.k+i*..|
0x1002e128: c5 bd ae 47 1d dd 31 c1 f5 1f a7 63 ec 10 15 fc |...G..1....c....|
0x1002e138: 63 c5 cf 4b e7 0b 53 ae f4 96 95 88 4f f1 b2 cb |c..K..S.....O...|
0x1002e148: 98 13 c9 5b 0b 2c 0f f6 1c db 51 6c fd e6 c1 69 |...[.,....Ql...i|
0x1002e158: 6d c2 ce db a1 7a 6f c7 27 67 d1 a8 a3 eb 8e f8 |m....zo.'g......|
0x1002e168: 1d df ad 0d 11 4c e1 6b e6 df d7 77 46 52 dc 62 |.....L.k...wFR.b|
0x1002e178: 6c b3 0c 8c 51 92 e5 72 e2 82 24 64 5f 42 2c 2e |l...Q..r..$d_B,.|
0x1002e188: 4c 27 0c 88 f6 72 a6 09 69 b1 dd 0d ed 28 8f 2c |L'...r..i....(.,|
0x1002e198: 0d 69 a3 56 91 fb 17 e2 39 f5 1e c7 bc cd 64 ee |.i.V....9.....d.|
0x1002e1a8: 42 5e 5d b9 91 0a f0 31 b4 04 dd c8 36 15 3c 45 |B^]....1....6.<E|
0x1002e1b8: 05 3b 41 b0 1c 2d af 43 c2 7f 17 54 37 0b 76 6e |.;A..-.C...T7.vn|
0x1002e1c8: 8f 6a 81 72 1c 96 06 d6 e8 89 8e 0b 18 f5 25 94 |.j.r..........%.|
0x1002e1d8: 13 7b e7 d2 71 13 89 49 00 14 80 6a ce e6 d1 df |.{..q..I...j....|
0x1002e1e8: 31 a3 f0 44 d3 32 35 dd 3b 14 75 46 bb a3 3d 1e |1..D.25.;.uF..=.|
0x1002e1f8: 60 3e f4 72 54 51 c0 c8 9f 2b 4f ee fe 8c 5c 56 |`>.rTQ...+O...\V|
0x1002e208: 0a 73 11 bd 6d be f6 e7 ea 2f ae 39 ff 21 33 41 |.s..m..../.9.!3A|
0x1002e218: 67 0f c5 2e 4f 69 5b ce 2c e3 11 df f4 80 72 58 |g...Oi[.,.....rX|
0x1002e228: 13 7e 8e f9 f4 fb 5d f0 b1 aa cc 93 6d f0 0c 10 |.~....].....m...|
0x1002e238: 07 77 a0 55 32 1d 3a fc 63 02 06 22 d9 d2 60 3d |.w.U2.:.c.."..`=|
0x1002e248: a9 5f ae af fa 1a 7b e0 c2 9b c9 0d 5b d2 bb 03 |._....{.....[...|
0x1002e258: 7c b1 cc 7d 09 ca 86 b0 c4 3f 47 0f 0a e2 8c 76 ||..}.....?G....v|
0x1002e268: 75 0c 26 c0 26 93 71 d4 99 50 68 ab 59 f3 c5 56 |u.&.&.q..Ph.Y..V|
0x1002e278: 70 6e 08 a4 dc bc f1 8a 7e db 39 cf 0a 5d f3 fc |pn......~.9..]..|
0x1002e288: 71 7b cb 00 c5 62 45 6c 20 42 3a 1f 31 ab 96 e8 |q{...bEl B:.1...|
0x1002e298: da ec 2b 7b 46 11 98 b3 40 13 f4 89 67 a6 05 26 |..+{F...@...g..&|
0x1002e2a8: 9c 04 c7 8f c1 0a 3b ac a0 e6 b9 60 34 e9 fe c3 |......;....`4...|
0x1002e2b8: 89 7e 37 34 13 cd a5 ae a1 60 17 db 35 b6 7b 1b |.~74.....`..5.{.|
0x1002e2c8: ac c2 7a ff 86 ec 73 18 4e 90 60 f1 8a 3c 0c 91 |..z...s.N.`..<..|
0x1002e2d8: 17 63 f4 90 a4 ed 16 2e 7e 3c f0 6a f1 27 f1 93 |.c......~<.j.'..|
0x1002e2e8: c1 93 59 8f 4b fc 31 62 cc e4 e9 e2 a0 28 e4 e4 |..Y.K.1b.....(..|
0x1002e2f8: 24 17 43 21 43 9c f3 b5 2a 2d 44 5f 94 cb b3 f5 |$.C!C...*-D_....|
0x1002e308: 56 55 0a f0 8e 79 2a ba e6 c2 11 76 e5 41 36 1f |VU...y*....v.A6.|
0x1002e318: 0d 88 e6 df 15 46 15 21 99 4e 92 38 90 ef 1d 35 |.....F.!.N.8...5|
0x1002e328: 0b b3 5b 3a 9a f5 d3 d9 24 51 ee 49 f4 9e 0d 6d |..[:....$Q.I...m|
0x1002e338: 91 67 05 50 d7 b0 1d c9 95 5d bd a0 fd fb 09 20 |.g.P.....]..... |
0x1002e348: 61 24 ae 0b da 5e d0 5e 9f b0 a3 96 53 6d 6d de |a$...^.^....Smm.|
0x1002e358: cf f0 e8 ae 09 59 ee 11 b4 42 ae 32 c3 63 0e 8a |.....Y...B.2.c..|
0x1002e368: d9 af ae 2a 86 d3 8e a0 e8 69 df c1 79 dd 09 16 |...*.....i..y...|
0x1002e378: 8c 13 d5 5b 86 6e 4a f3 c1 e8 d2 3b 26 7e 78 21 |...[.nJ....;&~x!|
0x1002e388: 97 10 14 b9 8e 84 a2 b3 ec 5f 11 a3 2d 34 5d 84 |........._..-4].|
0x1002e398: 05 4a 8e 00 6e 15 95 d0 fb 37 69 3b 47 1b 83 43 |.J..n....7i;G..C|
0x1002e3a8: e3 2e 6b ea 05 e3 50 fc 2c 5c 20 13 38 52 64 70 |..k...P.,\ .8Rdp|
0x1002e3b8: 17 fa a8 cc 03 d1 7d 8a ec 1b c2 fb 80 86 d6 3f |......}........?|
0x1002e3c8: fc d7 d4 85 7b 0e d6 95 e1 5b 5f 1e 1c 65 8e 6c |....{....[_..e.l|
0x1002e3d8: 8a 52 5e 06 8e 0f 2e 1f ad 01 fa 25 6f 61 58 cb |.R^........%oaX.|
0x1002e3e8: b8 5f 2d 40 b5 06 26 ed 01 81 1d 72 76 ab 50 23 |._-@..&....rv.P#|
0x1002e3f8: dc ed a9 2f b3 4d 81 07 a8 00 f6 73 a5 e3 93 28 |.../.M.....s...(|
0x1002e408: f7 57 d8 13 ea c4 39 18 bb 06 a2 b7 81 c2 5a b6 |.W....9.......Z.|
0x1002e418: 9a 89 2a 30 1d c4 9a 78 71 2f 29 e9 17 98 be 9d |..*0...xq/).....|
0x1002e428: 3a 10 ec e6 d1 73 75 b4 f3 c5 d2 dd ba 30 cb 3d |:....su......0.=|
0x1002e438: 5c bd c6 85 98 fe c6 76 b8 b3 28 5c 7e 72 7f db |\......v..(\~r..|
0x1002e448: 11 51 58 20 ad e5 e3 54 e4 c6 a9 a1 5e 44 50 17 |.QX ...T....^DP.|
0x1002e458: a1 5a dd 19 47 5d 70 51 13 ad 84 c1 fc 9b 1e ac |.Z..G]pQ........|
0x1002e468: 33 cc 2f bf f9 4a 9c ec a3 79 79 a0 3f 88 8d 59 |3./..J...yy.?..Y|
0x1002e478: 3e dc cf 30 66 16 60 1d 59 00 28 17 fa d5 49 3b |>..0f.`.Y.(...I;|
0x1002e488: 06 70 80 0d 6c bc 33 30 b7 de ab bc 39 e9 9d 95 |.p..l.30....9...|
0x1002e498: 21 ad 31 9f 66 2b 10 d4 26 e9 61 cd df 1c 5c 63 |!.1.f+..&.a...\c|
0x1002e4a8: 32 c5 79 c9 2b 56 dd 16 d0 23 2c dd 42 82 03 04 |2.y.+V...#,.B...|
0x1002e4b8: eb 40 9c bb da 65 7e 2d b2 6d 40 12 f1 ca 18 3c |.@...e~-.m@....<|
0x1002e4c8: 55 b3 84 34 93 f1 71 d1 76 94 2d 1e 1e cb 2c ff |U..4..q.v.-...,.|
0x1002e4d8: 73 a8 e5 85 a6 d5 09 60 fa f5 3e 01 c8 c5 1b 2a |s......`..>....*|
0x1002e4e8: 33 55 76 92 ff 83 a2 48 ec 98 a4 9b ef 02 db 22 |3Uv....H......."|
0x1002e4f8: 3d b7 43 51 84 1a a8 b3 67 5f 80 04 b4 aa 11 ea |=.CQ....g_......|
0x1002e508: f1 7a 4d b1 00 f1 4c a4 78 a9 70 e8 ba bb cc 39 |.zM...L.x.p....9|
0x1002e518: f2 3e 17 88 f5 1e a6 53 de 59 49 09 49 bd 05 63 |.>.....S.YI.I..c|
0x1002e528: bc 38 31 f5 bc 4a 29 42 6e 4a 54 90 c3 2d c6 76 |.81..J)BnJT..-.v|
0x1002e538: a3 9d ff 18 70 e7 28 57 f1 77 d6 a0 0e 43 a4 72 |....p.(W.w...C.r|
0x1002e548: b1 9c 7b cd a7 11 4d a4 86 8c 8d d8 62 4a 10 1b |..{...M.....bJ..|
0x1002e558: fa e3 da f6 45 e9 04 78 92 d0 00 43 67 b8 dc 6d |....E..x...Cg..m|
0x1002e568: e4 4f 79 a2 16 4d 3d b7 23 90 e5 d7 05 2c 36 a5 |.Oy..M=.#....,6.|
0x1002e578: 2c 9a 0c f0 ee bc da 78 0f d6 44 6b b4 e8 11 65 |,......x..Dk...e|
0x1002e588: c8 9a 3e ae 37 a2 aa bc 04 96 27 5a 89 07 09 5b |..>.7.....'Z...[|
0x1002e598: b7 e3 b4 e1 3b ce ba de ce 1a 91 a9 8e 10 62 a2 |....;.........b.|
0x1002e5a8: 84 17 28 b8 2c d8 3c ad bb 91 e8 b1 61 c7 9e a1 |..(.,.<.....a...|
0x1002e5b8: 9b fd ea 7e 03 ca 87 32 bf 30 42 ee 40 52 8f b5 |...~...2.0B.@R..|
0x1002e5c8: c5 d5 a9 ae 5f 4c ce d3 31 7d 18 1e 8e 48 ff 56 |...._L..1}...H.V|
0x1002e5d8: e9 9e 08 07 65 e1 ea f1 df 45 d7 23 65 29 3d 92 |....e....E.#e)=.|
0x1002e5e8: b0 65 48 80 2d 01 63 12 63 29 23 6d cb d4 92 9f |.eH.-.c.c)#m....|
0x1002e5f8: 37 e4 d0 7d 73 e9 39 de 14 fb 37 e7 62 7c ff a2 |7..}s.9...7.b|..|
0x1002e608: e2 a5 29 69 ea 44 54 57 10 22 4d 1d 11 81 9f 4e |..)i.DTW."M....N|
0x1002e618: 48 c4 29 70 bf 66 5f 70 fc c1 12 b5 5e 19 c6 aa |H.)p.f_p....^...|
0x1002e628: 92 e3 47 4f 12 58 79 26 46 0c 1c bd df 7f e5 dd |..GO.Xy&F.......|
0x1002e638: 6a 27 2e 75 15 ab f4 dd 69 3d 06 17 f0 bd 23 d2 |j'.u....i=....#.|
0x1002e648: 62 01 93 55 47 ae af d1 66 2d e0 3c 58 7a 4f aa |b..UG...f-.<XzO.|
0x1002e658: d5 05 54 27 96 42 c2 70 12 a6 bd cd 0b 51 a2 2b |..T'.B.p.....Q.+|
0x1002e668: df 36 fe aa ba 61 9d 44 b1 96 8d 5a 4d a9 e7 2e |.6...a.D...ZM...|
0x1002e678: 1f b3 82 06 86 55 28 b3 04 8d e8 e1 49 2a dc a1 |.....U(.....I*..|
0x1002e688: 24 5f a1 5a 73 f0 61 7d 97 21 5b 5c 21 e6 41 2c |$_.Zs.a}.![\!.A,|
0x1002e698: 1f 49 99 71 e3 bd fc 6f 85 9b 7f 92 67 99 1e e3 |.I.q...o....g...|
0x1002e6a8: 05 d9 be 91 6f 0e 6f 91 c6 c3 0c 62 c4 15 5a 11 |....o.o....b..Z.|
0x1002e6b8: 7c 1d c1 f6 03 19 8a 17 8b fa 76 9d 35 1a 5a cb ||.........v.5.Z.|
0x1002e6c8: 57 5e 85 38 36 20 0f 03 17 24 9c 3f 7b b2 3a c4 |W^.86 ...$.?{.:.|
0x1002e6d8: dd 59 12 77 d7 27 7a 1f 24 e7 8b 91 11 8c fa 4d |.Y.w.'z.$......M|
0x1002e6e8: 6a b5 ef 81 4b 85 55 9f 7a db 10 e4 b0 bb b6 53 |j...K.U.z......S|
0x1002e6f8: 82 8f b1 ed b2 ed c0 c4 f1 0e bf 02 16 db e4 be |................|
0x1002e708: 9d aa f5 15 7f c6 d9 6f 4e 3a 92 8d d5 5a 6a 4a |.......oN:...ZjJ|
0x1002e718: 17 14 61 b5 7c 90 01 de 43 50 2f 3e b0 b4 4e da |..a.|...CP/>..N.|
0x1002e728: f1 54 e9 5c 3d 04 ef aa 12 ce 61 33 04 eb 27 b9 |.T.\=.....a3..'.|
0x1002e738: a5 82 8b 62 c7 cf 2a fd de 80 4f da 9c 4d 62 f4 |...b..*...O..Mb.|
0x1002e748: ae 02 10 aa ae a2 e4 a2 da 2e f4 33 43 a1 01 f1 |...........3C...|
0x1002e758: 94 ad 3d a4 d9 97 3a 4d 81 ac 1b 38 e3 b4 35 66 |..=...:M...8..5f|
0x1002e768: 02 a3 1f 2c a6 65 9a 78 2d cd a5 ab 49 53 2f 21 |...,.e.x-...IS/!|
0x1002e778: 2b b5 6e 75 77 d5 27 e3 89 4d 8c 55 65 4e a1 d5 |+.nuw.'..M.UeN..|
0x1002e788: 7d f1 8d 93 d1 97 42 70 cb bc 87 96 3d 7d ff fd |}.....Bp....=}..|
0x1002e798: 6f 56 fc 16 eb 25 f5 44 fc 0d db fa 47 fd e4 f8 |oV...%.D....G...|
0x1002e7a8: 48 52 e1 0f 25 e2 6a 78 7a bf 51 1b e8 39 70 d8 |HR..%.jxz.Q..9p.|
0x1002e7b8: d1 80 19 ce 71 e0 e1 1b 37 fc 36 05 29 fb 2d ef |....q...7.6.).-.|
0x1002e7c8: af c7 52 cf ea 74 4a e4 b4 a8 ca c0 77 17 e1 98 |..R..tJ.....w...|
0x1002e7d8: c4 6d dc ec 94 2b 00 b5 5b 12 57 0c f1 68 4f 58 |.m...+..[.W..hOX|
0x1002e7e8: ce 4e 06 1f ae d9 ed 75 d5 df 37 7c 7d df 7f f7 |.N.....u..7|}...|
0x1002e7f8: 14 12 1c 9d a2 10 9d 70 3d 5a 6a 83 12 bf 9a fc |.......p=Zj.....|
0x1002e808: d4 2f 5c 9c 7b 1d 23 bc 19 19 fb f5 19 7e 1e f7 |./\.{.#......~..|
0x1002e818: 4f 62 b9 59 9f eb 8e 0d 9a 4b 03 a6 49 e8 7b 23 |Ob.Y.....K..I.{#|
0x1002e828: 64 59 71 bb 31 d9 f9 16 4e ba 84 d4 f8 af eb a1 |dYq.1...N.......|
0x1002e838: 3a fa 69 da 2f 5a 7b ff 3c 8a e4 2e 79 61 75 27 |:.i./Z{.<...yau'|
0x1002e848: 27 6f 08 3a 82 e6 c2 19 d6 73 0e d8 47 80 38 81 |'o.:.....s..G.8.|
0x1002e858: bf 31 c4 24 39 0a 51 a9 71 0b 07 b2 03 96 3f 80 |.1.$9.Q.q.....?.|
0x1002e868: c6 df b1 c9 9a 58 33 a3 d0 a2 7f 55 3b f6 d6 f5 |.....X3....U;...|
0x1002e878: 97 3e b5 ef f6 b9 7d c4 fa 48 17 d4 da e5 a2 0f |.>....}..H......|
0x1002e888: 8e ea 6e 1f 3d 4a 7b d5 75 f1 63 1a 09 c0 60 18 |..n.=J{.u.c...`.|
0x1002e898: c6 23 eb 9d 03 09 0f 86 0c 20 b6 73 9e 9a e8 41 |.#....... .s...A|
0x1002e8a8: ac d7 04 80 e1 6e e8 89 f5 15 f2 6d 2c c1 43 6d |.....n.....m,.Cm|
0x1002e8b8: 16 30 f6 47 71 37 04 0d 00 60 95 63 25 04 b4 ab |.0.Gq7...`.c%...|
0x1002e8c8: 50 b1 ba 1d ae f4 9f 0e a9 f1 a1 0c b2 5b 1f 2c |P............[.,|
0x1002e8d8: 3b b4 b4 9b 55 cc d8 bc 8a c9 b2 c6 e9 ce 57 9a |;...U.........W.|
0x1002e8e8: 35 5b aa 84 da 26 e8 c0 f8 93 2e f3 59 00 e5 87 |5[...&......Y...|
0x1002e8f8: 60 27 04 16 a2 94 97 43 6e 25 0c 4c 84 50 60 21 |`'.....Cn%.L.P`!|
0x1002e908: b3 44 40 0a 47 de 58 03 6b 72 a0 8e fd 59 07 bb |.D@.G.X.kr...Y..|
0x1002e918: 46 9f 9f d6 25 ff 86 00 4a 1e 5c 3f a8 4a c2 38 |F...%...J.\?.J.8|
0x1002e928: a8 43 9f 3b 9a 7d 80 12 b8 c1 29 56 cc f6 1e 66 |.C.;.}....)V...f|
0x1002e938: 9d b5 c0 57 c7 a8 13 14 89 4d 72 a5 6d 05 7c 49 |...W.....Mr.m.|I|
0x1002e948: 89 54 e4 16 d2 66 03 90 a3 a3 e3 89 6b c7 fc 7d |.T...f......k..}|
0x1002e958: 13 46 ae a9 19 96 9d 9a 68 13 6c 79 3b 0b ba af |.F......h.ly;...|
0x1002e968: 3d fe e8 57 77 1a 28 1b 24 d8 10 a6 07 ba 1e 81 |=..Ww.(.$.......|
0x1002e978: c9 a4 93 52 b6 66 76 20 e5 e2 9c 2c d6 19 a8 4c |...R.fv ...,...L|
0x1002e988: 1d 40 53 84 f9 6e d0 1c d9 0f 5f 8b d5 87 28 d9 |.@S..n...._...(.|
0x1002e998: 7e db 4d 17 5e 0d 07 c3 9f 06 2c 07 4f e2 72 76 |~.M.^.....,.O.rv|
0x1002e9a8: ef f8 a8 ff e5 46 03 5d 00 0c 63 1c 30 4a 8b 3d |.....F.]..c.0J.=|
0x1002e9b8: 0b 0a 6d c7 33 89 ed f9 69 0b 82 34 19 73 30 74 |..m.3...i..4.s0t|
0x1002e9c8: 41 8b 2f 9c 92 2b d8 0f 25 89 bd 8d be 58 84 ff |A./..+..%....X..|
0x1002e9d8: 6b 99 1f 05 a4 28 dc ef d9 fb 9e 19 d9 e2 2e ed |k....(..........|
0x1002e9e8: 60 ac 32 12 4f 88 7e 1c 44 a8 c6 73 94 a7 bc cb |`.2.O.~.D..s....|
0x1002e9f8: ad 18 6d de a2 3e 94 ae 3a 30 ad 7c a0 f7 eb 3b |..m..>..:0.|...;|
0x1002ea08: ca fd 2d 61 a2 55 b2 55 44 ee be fe e1 1d cd cb |..-a.U.UD.......|
0x1002ea18: d1 ac fe 26 cd f3 5f b4 b5 45 38 cb 80 28 d5 84 |...&.._..E8..(..|
0x1002ea28: ab 54 32 ae be 31 7b ca f4 8c 73 cf 00 7b 05 5a |.T2..1{...s..{.Z|
0x1002ea38: 33 d1 98 d3 ef ac 06 12 b5 60 15 3d e9 24 c6 69 |3........`.=.$.i|
0x1002ea48: 0d c0 c0 67 de 7a 38 7a ff 99 f2 f9 8e 09 65 89 |...g.z8z......e.|
0x1002ea58: 82 fb f2 55 c9 aa 15 43 db 39 34 a3 0b 2f 41 da |...U...C.94../A.|
0x1002ea68: 78 cb 03 bc 9a 8f b1 57 68 8c 30 5c 5d 3e 01 45 |x......Wh.0\]>.E|
0x1002ea78: 75 54 fe d8 77 7a 13 0d b3 74 40 ab ca 3a b3 76 |uT..wz...t@..:.v|
0x1002ea88: 22 81 31 3c a2 43 05 e1 fd 9f 3b 2a 11 f3 55 9d |".1<.C....;*..U.|
0x1002ea98: a9 07 24 9e 89 71 de 20 0f cd 08 9d 47 47 45 92 |..$..q. ....GGE.|
0x1002eaa8: 83 c5 cc 9b 01 9f 8e 21 b3 bf 8a 8d d4 c9 3e 21 |.......!......>!|
0x1002eab8: b6 27 4a 48 b0 6c 65 c4 8e 5e 22 8f 94 17 09 8f |.'JH.le..^".....|
0x1002eac8: b2 84 0f 12 47 4f 33 72 73 6c 15 1d 6b 5c cd 3c |....GO3rsl..k\.<|
0x1002ead8: 2b bf 00 84 e7 cd 56 94 b1 c1 04 9f f1 47 36 f8 |+.....V......G6.|
0x1002eae8: 1c d1 52 6b aa 1f 71 31 13 be 9e 0e 80 09 24 6e |..Rk..q1......$n|
0x1002eaf8: 59 52 30 55 a2 32 b1 cf b7 f2 31 fb 55 ab 72 6f |YR0U.2....1.U.ro|
0x1002eb08: 3b 10 09 bc e1 58 79 28 eb 18 60 22 e5 e2 f4 9b |;....Xy(..`"....|
0x1002eb18: 61 f2 d7 b3 35 26 61 83 a4 b7 95 5c 51 8f 53 b7 |a...5&a....\Q.S.|
0x1002eb28: 46 e8 64 26 fd 9c 01 32 74 2b 97 3d 34 fe 43 c6 |F.d&...2t+.=4.C.|
0x1002eb38: be 3d f5 6c b4 9e de 43 aa 1a ba cc dd 5a ce 9b |.=.l...C.....Z..|
0x1002eb48: bf 1e f9 f4 1a 3e 86 bd 4d 0c 55 71 b2 8c 2d 81 |.....>..M.Uq..-.|
0x1002eb58: a1 0f b5 b2 a6 be 33 b3 47 04 93 26 03 85 78 11 |......3.G..&..x.|
0x1002eb68: b4 f4 a5 36 26 72 ce 43 86 13 28 dd b8 bd 4b 95 |...6&r.C..(...K.|
0x1002eb78: de aa d4 37 67 0e 0a 79 ee 30 e9 2f 06 d1 06 8b |...7g..y.0./....|
0x1002eb88: b8 49 1b cd ae 67 5c 80 be 86 64 d7 ed d7 29 39 |.I...g\...d...)9|
0x1002eb98: 59 0c 7f e4 6e 70 d9 55 86 f4 52 1f 86 bb c7 a9 |Y...np.U..R.....|
0x1002eba8: 5e f4 54 11 05 02 85 49 3f 06 25 ed d8 8d 90 f5 |^.T....I?.%.....|
0x1002ebb8: e4 a2 a7 69 e3 c9 30 70 e1 21 99 17 a8 ca 96 d2 |...i..0p.!......|
0x1002ebc8: c9 a1 eb 61 5b 23 fe d7 1e 80 45 65 67 27 8b 48 |...a[#....Eeg'.H|
0x1002ebd8: 72 a5 8f 02 c7 91 6e 9d e0 ec e1 0a d1 31 a8 2b |r.....n......1.+|
0x1002ebe8: 6b 62 f4 e6 ae e3 0c 84 4f 26 bd 8f d3 2d e1 3e |kb......O&...-.>|
0x1002ebf8: 33 34 9c cf 12 26 aa 27 68 e9 d9 b8 d2 01 4e c1 |34...&.'h.....N.|
0x1002ec08: 90 15 d5 20 ed ad b4 2d 0c 61 4e a3 09 67 bc 07 |... ...-.aN..g..|
0x1002ec18: d8 df 4a 47 3d a4 d4 c2 ff ad f3 b4 88 25 b7 fc |..JG=........%..|
0x1002ec28: 82 42 8b bd 11 e5 07 87 da 86 03 c6 e8 3c 08 e6 |.B...........<..|
0x1002ec38: ac 80 d1 e4 9c b2 e1 d4 06 e9 6e 81 d9 f1 40 cf |..........n...@.|
0x1002ec48: ee d7 d1 24 53 f6 c8 02 d1 51 5d ae 57 11 54 d5 |...$S....Q].W.T.|
0x1002ec58: c9 15 1f 22 67 b2 ab 98 b6 73 7f 18 c3 79 c0 5c |..."g....s...y.\|
0x1002ec68: c3 f9 3e a3 fa fa 47 92 ea 07 c9 57 65 c1 fc 49 |..>...G....We..I|
0x1002ec78: 33 c3 4c b5 67 82 dc ab 40 7a 76 e6 79 b5 0f b8 |3.L.g...@zv.y...|
0x1002ec88: 28 ce ef 51 aa 98 97 7a 52 d7 c1 57 d9 fe 5c 4d |(..Q...zR..W..\M|
0x1002ec98: 70 18 5e 74 f3 74 73 4e 76 eb 39 91 7f df c9 f6 |p.^t.tsNv.9.....|
0x1002eca8: 69 e9 f2 8a 6f f4 1c 75 a2 0c 73 6f dc 2d 69 a9 |i...o..u..so.-i.|
0x1002ecb8: 50 2a 83 01 23 11 48 12 5f 2b 3f 9e 84 ee 8b 04 |P*..#.H._+?.....|
0x1002ecc8: 9b 8e c3 3f 1e c9 3c e2 93 7b dc 3a a2 6a b8 1a |...?..<..{.:.j..|
0x1002ecd8: e1 e8 d2 89 27 34 e4 c2 10 b5 49 dc 09 94 b0 62 |....'4....I....b|
0x1002ece8: 1f c4 2f 8e ba 4b 07 79 f2 89 57 ed 2f 11 29 56 |../..K.y..W./.)V|
0x1002ecf8: d7 59 72 e0 53 a4 fc 69 95 38 83 07 06 63 d7 e5 |.Yr.S..i.8...c..|
0x1002ed08: a3 5a 36 a5 09 d1 0c 70 72 ec 2b 53 2d c5 39 ec |.Z6....pr.+S-.9.|
0x1002ed18: 33 64 26 b4 af 88 ec 15 4f a0 ee 3d 88 9c 39 09 |3d&.....O..=..9.|
0x1002ed28: fd 67 2e 55 3d f9 9c 8b fe 0d a7 30 1c c3 30 da |.g.U=......0..0.|
0x1002ed38: 19 d2 4d 71 f7 06 ef c1 73 b1 0c 0f cd d4 5f 2c |..Mq....s....._,|
0x1002ed48: 5f 32 42 a9 67 8a 17 01 d5 19 3e 2e 5b f9 c7 89 |_2B.g.....>.[...|
0x1002ed58: 79 3a 01 af 47 8f ff 31 cd 3d de 3f 1b dc e5 7b |y:..G..1.=.?...{|
0x1002ed68: 66 f2 51 31 b6 aa 48 4b 91 bb ea a0 51 0a 38 1c |f.Q1..HK....Q.8.|
0x1002ed78: be c0 28 7c 67 cd d7 f7 8d 45 36 56 75 e9 97 fc |..(|g....E6Vu...|
0x1002ed88: d8 a4 c8 c2 77 bc ec ad 4c ec c7 d8 c5 c2 da 13 |....w...L.......|
0x1002ed98: 8a 25 b1 05 1b 58 6b bc 29 9e 94 ec 4f c5 51 23 |.%...Xk.)...O.Q#|
0x1002eda8: d5 e2 21 00 82 7b 17 c6 dd 68 91 f8 c0 d0 91 46 |..!..{...h.....F|
0x1002edb8: 1d d0 db 89 23 ca d2 4f 73 e9 d7 e6 19 99 1f 27 |....#..Os......'|
0x1002edc8: cb 6b 9c ba e2 dd 74 32 ef 9f 34 cb 4f ae 72 b7 |.k....t2..4.O.r.|
0x1002edd8: 51 fd b5 fb 17 63 c2 ae c3 a3 13 07 d9 49 32 90 |Q....c.......I2.|
0x1002ede8: 0a 1e 46 14 ae 81 a2 88 31 70 77 7d 65 b7 ce 03 |..F.....1pw}e...|
0x1002edf8: 08 22 d9 90 92 89 8f 55 21 bd 27 88 22 87 dc 0f |.".....U!.'."...|
0x1002ee08: 30 20 92 8b 92 a2 46 d9 ed b5 07 f4 f1 16 e1 84 |0 ....F.........|
0x1002ee18: ba b2 7b 3c 7c 8c 69 00 1f 24 4a b1 61 f0 06 2a |..{<|.i..$J.a..*|
0x1002ee28: 91 68 b0 d0 d1 d8 97 1f a1 ea cb b9 10 44 09 6f |.h...........D.o|
0x1002ee38: 45 cb 25 01 df fb f2 03 60 c7 a4 2f 49 88 25 40 |E.%.....`../I.%@|
0x1002ee48: 43 9e 42 39 aa 71 6c 2b 3a 63 13 bf be 42 19 a4 |C.B9.ql+:c...B..|
0x1002ee58: e8 40 65 53 77 a3 01 92 3d 1b c6 b1 0b f0 e2 b1 |.@eSw...=.......|
0x1002ee68: a2 6c f1 c6 7b 01 dd ee 8c 52 b2 26 6d 8e 27 11 |.l..{....R.&m.'.|
0x1002ee78: 10 ca 75 f2 67 f1 ee 11 79 78 d5 cd 88 0a 9e 1b |..u.g...yx......|
0x1002ee88: c9 9a 94 06 f5 d3 25 a6 79 e5 a3 19 21 19 f7 86 |......%.y...!...|
0x1002ee98: 12 b4 96 9c 03 9d 3c d5 58 b0 76 72 a6 b9 5c 48 |......<.X.vr..\H|
0x1002eea8: e8 e6 4b 9d c1 21 b2 12 c9 84 3b 97 04 75 88 32 |..K..!....;..u.2|
0x1002eeb8: 71 c1 bc 42 61 bc 4a 94 58 83 97 60 15 24 1a 39 |q..Ba.J.X..`.$.9|
0x1002eec8: 85 60 f4 4c d6 81 cd 90 04 e1 93 5b 5b 53 f9 4f |.`.L.......[[S.O|
0x1002eed8: 70 83 74 92 75 07 48 85 77 5e 7c 7c d1 14 07 af |p.t.u.H.w^||....|
0x1002eee8: 9a 6b d8 8d 2a 24 95 bb b4 84 69 e8 51 9b f0 a6 |.k..*$....i.Q...|
0x1002eef8: 6c 77 c0 01 92 8d 80 46 dc 55 c2 0e d6 bb 5d 4c |lw.....F.U....]L|
0x1002ef08: 41 f7 fe f6 9e 29 8b ec de 62 e3 70 35 7a 16 c8 |A....)...b.p5z..|
0x1002ef18: ea a8 5e c9 7c f7 b5 5d 4e 6e 18 7a 90 52 8f 67 |..^.|..]Nn.z.R.g|
0x1002ef28: ec 13 d4 28 fd a5 21 47 2d f7 6e 4f 24 cb 63 33 |...(..!G-.nO$.c3|
0x1002ef38: da 47 86 2e 27 66 c3 7f ad 7e 32 be 5d ac 2d 76 |.G..'f...~2.].-v|
0x1002ef48: f3 c7 27 ce 8e 82 aa 08 b7 54 21 4f a2 dc b0 9c |..'......T!O....|
0x1002ef58: 28 97 6e a0 19 76 79 ff ac 76 22 2c 23 53 77 ec |(.n..vy..v",#Sw.|
0x1002ef68: 11 98 28 58 a6 85 d8 52 30 08 51 a7 ef 33 6d a4 |..(X...R0.Q..3m.|
0x1002ef78: 35 f4 5f 79 d6 f5 e5 69 1a 13 79 82 26 2b 65 5f |5._y...i..y.&+e_|
0x1002ef88: 21 af f0 8f d1 f7 00 05 c4 fe 88 71 dd 1d bf ce |!..........q....|
0x1002ef98: 81 68 0c 1a 0b 05 37 16 93 d6 ee 0e 47 86 22 94 |.h....7.....G.".|
0x1002efa8: 98 88 ee f8 05 0e a1 fa 55 62 a7 11 69 9d c4 52 |........Ub..i..R|
0x1002efb8: bd 5d 2c da 90 03 a3 31 c7 87 4b 29 09 58 ef 8c |.],....1..K).X..|
0x1002efc8: fc 3e 6d 93 6b 33 0a 7e 7a 57 fb 94 96 b6 97 13 |.>m.k3.~zW......|
0x1002efd8: d7 a9 e3 00 b4 0b 40 e0 26 d4 58 30 11 8a 8f ea |......@.&.X0....|
0x1002efe8: dd 94 7d e8 0e 77 30 f7 db 98 02 81 bc bf bf 75 |..}..w0........u|
0x1002eff8: e9 28 2f 89 82 33 58 93 0e e3 53 ca 90 9e a5 76 |.(/..3X...S....v|
0x1002f008: 26 69 6d 78 9a fa e0 36 ca 5e c2 f1 39 75 d8 74 |&imx...6.^..9u.t|
0x1002f018: 42 bc b2 5d 5c cb c8 bf e5 15 f5 ca a8 89 ba 89 |B..]\...........|
0x1002f028: 77 64 06 a7 be 79 2b 43 90 7e b1 c0 18 b2 16 f3 |wd...y+C.~......|
0x1002f038: e7 a2 62 a6 cf e4 34 65 71 40 d3 42 b8 41 37 b2 |..b...4eq@.B.A7.|
0x1002f048: 54 31 7f 66 d6 42 e8 c1 5b c9 3d e4 47 a3 f4 2c |T1.f.B..[.=.G..,|
0x1002f058: 8e 4b b5 48 f9 eb 87 14 1c ce f5 f6 c3 b6 7f fb |.K.H............|
0x1002f068: b5 1b 42 a5 7b 0d 73 36 ec 7d 74 31 fb 57 16 9f |..B.{.s6.}t1.W..|
0x1002f078: 49 e7 be cf 96 5d 3f b7 87 0e 04 a8 fa c4 60 9c |I....]?.......`.|
0x1002f088: bf b4 7d f0 fd ab 3b 2f 39 4b 14 f6 c9 60 26 8a |..}...;/9K...`&.|
0x1002f098: 15 66 e6 99 76 ee 4f 13 23 9d cb 90 5f 2f 2a bb |.f..v.O.#..._/*.|
0x1002f0a8: df 12 73 6c 01 12 28 83 87 ee cb 92 ec 26 8d c6 |..sl..(......&..|
0x1002f0b8: ab 77 08 53 d3 a5 1b 0f 09 8e e0 b0 05 7f 68 bb |.w.S..........h.|
0x1002f0c8: ed f4 49 11 8e 57 60 dd 86 df 55 08 92 74 dc b6 |..I..W`...U..t..|
0x1002f0d8: 06 ce c5 68 94 c5 c6 3f f5 96 bb 9a e9 6f 97 31 |...h...?.....o.1|
0x1002f0e8: 38 19 95 68 7b 47 27 43 17 6f db 0f ff e3 4b 05 |8..h{G'C.o....K.|
0x1002f0f8: 4d 7d f6 54 a2 8b 5c f9 63 1a fa f8 84 30 20 8b |M}.T..\.c....0 .|
0x1002f108: 6f be b7 16 67 21 18 80 27 4b a3 69 1d 79 c7 38 |o...g!..'K.i.y.8|
0x1002f118: 94 c1 90 aa e5 df c0 9a d8 d8 51 8c 69 54 02 ba |..........Q.iT..|
0x1002f128: bb 39 a4 5f 5b 9a c0 3f 48 99 da 3a 2c d6 5e 0a |.9._[..?H..:,.^.|
0x1002f138: d3 4d b9 23 e7 cf ce 91 d4 0b 89 c9 cd 60 28 dc |.M.#.........`(.|
0x1002f148: a6 89 db eb 32 c7 c3 14 d0 7f 9a 74 aa 65 bd ff |....2......t.e..|
0x1002f158: 3e 81 9f c5 f9 f6 dd f0 fb d4 5d 5d 3b a1 39 2a |>.........]];.9*|
0x1002f168: e0 84 e5 33 77 3a 7e 87 cb 81 15 d2 a0 1a 99 34 |...3w:~........4|
0x1002f178: 1a 79 a0 36 57 06 34 53 3b 20 a9 50 f6 f9 6b c1 |.y.6W.4S; .P..k.|
0x1002f188: ce ba 5e d4 67 4f 92 97 aa 35 a3 d6 d5 d2 ee 42 |..^.gO...5.....B|
0x1002f198: 4d 03 3a e3 a1 e2 45 48 33 41 21 e3 8e 82 bd ec |M.:...EH3A!.....|
0x1002f1a8: 72 86 97 eb 25 7d 31 d7 93 b4 6c 18 71 a5 b5 17 |r...%}1...l.q...|
0x1002f1b8: 57 70 6c ab f3 28 ad 6b 16 51 79 10 98 53 c1 df |Wpl..(.k.Qy..S..|
0x1002f1c8: 5d 51 2e 60 53 88 ae a2 2a 31 82 78 5f fb 46 ee |]Q.`S...*1.x_.F.|
0x1002f1d8: f6 c4 28 f1 84 08 1d fa 05 bc a3 0d d9 03 69 48 |..(...........iH|
0x1002f1e8: bc 72 35 ff 8e a8 be 60 4b d3 f3 90 75 05 fc 59 |.r5....`K...u..Y|
0x1002f1f8: fe 47 5c ca 82 d8 59 04 e6 99 9e 68 61 54 b5 b8 |.G\...Y....haT..|
0x1002f208: e7 05 10 2b 05 34 66 9f 69 93 8d aa 01 be 83 48 |...+.4f.i......H|
0x1002f218: fc ed 0e 42 cd d3 9e d9 48 3f b0 af 41 cb 0b 07 |...B....H?..A...|
0x1002f228: e6 0d ce da 11 6b c9 4f 86 b6 7e a3 c0 da 5b df |.....k.O..~...[.|
0x1002f238: 5f e9 af fb 4d ca c5 9f 4a 0d 28 82 c9 04 86 f4 |_...M...J.(.....|
0x1002f248: 52 ba 10 7b fe 5a 0e c9 2c 40 cf 05 ae a8 25 74 |R..{.Z..,@....%t|
0x1002f258: 2e 24 df 39 86 35 5b f9 ea c3 39 d7 cb 4e b3 61 |.$.9.5[...9..N.a|
0x1002f268: 57 89 7c c8 fa 25 f4 72 67 b6 0d 20 7d 99 43 e8 |W.|..%.rg.. }.C.|
0x1002f278: 46 ed 02 ac 57 1a d3 88 9c aa 4f d7 0a 1a 7e db |F...W.....O...~.|
0x1002f288: 5f fe c5 58 43 23 c4 db 4f c0 0c 46 f1 93 23 f7 |_..XC#..O..F..#.|
0x1002f298: f4 59 11 73 89 2c 22 ba 22 38 fa dc 67 e7 b8 f9 |.Y.s.,"."8..g...|
0x1002f2a8: fe b8 3e 87 c1 3e d2 bb 8e 63 b3 78 f4 2e 7c da |..>..>...c.x..|.|
0x1002f2b8: 64 fd 41 0c 13 e5 7f 40 83 e7 f6 62 75 4a ce 2c |d.A....@...buJ.,|
0x1002f2c8: 8f 7e 00 f7 86 2f e1 01 64 2a 12 e9 4b 63 8d be |.~.../..d*..Kc..|
0x1002f2d8: 35 f8 97 69 27 2c 94 c7 9c bb 09 83 31 fc 60 7b |5..i',......1.`{|
0x1002f2e8: a3 0f 6f 77 8a 3e b7 8b 2e 7b 97 1a 27 e8 7a ed |..ow.>...{..'.z.|
0x1002f2f8: cb 69 3d 29 02 d3 72 53 08 a9 32 17 16 8c 06 1c |.i=)..rS..2.....|
0x1002f308: 34 cd 7c a8 01 38 3f dd 85 5d 6b 2e 25 03 b4 f1 |4.|..8?..]k.%...|
0x1002f318: 2c 0a ec c7 d5 03 9c 18 fb 70 a8 20 51 21 ec 4c |,........p. Q!.L|
0x1002f328: 29 37 51 52 dd a1 4d b0 3a fb e8 31 b4 58 87 44 |)7QR..M.:..1.X.D|
0x1002f338: 4c e3 0b 68 55 be 98 20 f7 22 cf 08 3d 3a b8 19 |L..hU.. ."..=:..|
0x1002f348: 80 a0 88 03 9e 92 41 37 31 35 76 35 53 2d ec 04 |......A715v5S-..|
0x1002f358: 6d 4a c2 d6 47 9e 73 2e d9 fe a4 8b c3 25 b8 a3 |mJ..G.s......%..|
0x1002f368: bb 2b 90 42 c6 19 0f a9 56 eb 21 b9 79 02 74 b8 |.+.B....V.!.y.t.|
0x1002f378: d3 90 eb 23 47 ae c4 e4 e3 75 d4 9c 65 31 c6 0f |...#G....u..e1..|
0x1002f388: f4 97 0e c1 4f 47 1c ea 83 dd 6b cb ed fa eb b3 |....OG....k.....|
0x1002f398: e7 f6 84 18 b1 50 1b 9f 95 af 57 e3 47 58 01 3a |.....P....W.GX.:|
0x1002f3a8: 01 b2 65 1d 82 a0 c5 bb 02 d8 da f9 f8 69 e2 9f |..e..........i..|
0x1002f3b8: f9 67 9e 9c 03 68 f0 ad 0f 99 94 e3 69 2b 40 50 |.g...h......i+@P|
0x1002f3c8: 26 1b da dd fa 24 be 9c c3 df 78 d2 86 46 37 ca |&....$....x..F7.|
0x1002f3d8: 9c fd 74 ee 07 70 ac 70 cf b7 d6 4e 11 51 e8 b1 |..t..p.p...N.Q..|
0x1002f3e8: 87 2e 81 1d 8e 07 4c ef dd fe 8e 6a 33 0d 21 81 |......L....j3.!.|
0x1002f3f8: 5f f4 99 64 b2 40 69 82 b5 b4 ee 81 12 ef 0e 2b |_..d.@i........+|
0x1002f408: 4c ce d8 4c 2d 8d 74 a6 29 a5 73 df 09 81 72 dd |L..L-.t.).s...r.|
0x1002f418: a7 00 3b 3b 4c 84 14 67 d2 77 07 c8 88 d8 f1 59 |..;;L..g.w.....Y|
0x1002f428: 9d 38 f0 c9 d1 04 47 e4 95 59 0c aa 28 9f 5a 94 |.8....G..Y..(.Z.|
0x1002f438: a0 db e0 00 3f d3 97 56 3b 35 63 85 39 d0 14 7d |....?..V;5c.9..}|
0x1002f448: f3 0f e4 38 b2 d6 9c 0a 4f ac 52 ba b6 b0 18 ff |...8....O.R.....|
0x1002f458: 14 2f 2a 5e 47 bb f1 63 69 29 84 bc 23 98 11 ce |./*^G..ci)..#...|
0x1002f468: 1e bf c8 c7 da 89 93 a1 f9 c1 fc 3b 0b a1 32 cc |...........;..2.|
0x1002f478: 5f 1b 33 ed 67 28 98 c1 2d 83 97 c2 79 95 cf 42 |_.3.g(..-...y..B|
0x1002f488: 65 09 d2 2d 8a 7b 51 ff 2f 16 ec 33 f9 9e 1c a7 |e..-.{Q./..3....|
0x1002f498: 5f 42 6b 97 33 54 ac cc c4 b2 42 a5 be 8a 09 73 |_Bk.3T....B....s|
0x1002f4a8: a5 b7 8b 76 ae 17 5c f7 3d b3 78 94 fc 0d a9 53 |...v..\.=.x....S|
0x1002f4b8: bc 13 70 1d c3 b6 7a 9f ac f0 42 71 05 c5 57 76 |..p...z...Bq..Wv|
0x1002f4c8: 77 50 37 4b de 28 fc 48 41 2d d3 56 43 0b 8a 66 |wP7K.(.HA-.VC..f|
0x1002f4d8: cc 52 e3 6e 07 fc 7f fe 63 6e 3e 77 09 30 ea e0 |.R.n....cn>w.0..|
0x1002f4e8: a2 3b 18 6a ba ed 45 53 c1 b3 a9 01 69 f3 45 d5 |.;.j..ES....i.E.|
0x1002f4f8: a8 07 83 14 73 44 b7 a4 a6 45 82 fb 26 40 97 5f |....sD...E..&@._|
0x1002f508: b6 e4 c4 c9 c9 ce c9 f5 43 92 2c 7f 2d 49 f9 69 |........C.,.-I.i|
0x1002f518: 5f bf 1d c0 6c 6b 32 97 a2 9a e3 41 49 3d 79 7a |_...lk2....AI=yz|
0x1002f528: 00 dc 1b 41 1d 18 e2 08 01 e7 53 54 5d 20 82 58 |...A......ST] .X|
0x1002f538: e6 16 38 84 37 a7 99 53 00 ee f2 bb 4d b4 1d 96 |..8.7..S....M...|
0x1002f548: ef f7 65 c5 a6 6d d5 9a 1a c7 0b 4a 7b 99 d1 02 |..e..m.....J{...|
0x1002f558: 87 65 0e db 47 ef e9 2c c0 c6 ef 23 1b 7a 25 01 |.e..G..,...#.z%.|
0x1002f568: 55 29 68 55 57 4d 8a 59 04 67 93 b4 b0 ea 7f 46 |U)hUWM.Y.g.....F|
0x1002f578: b3 1d 1f 78 47 11 95 43 c0 03 3b 32 b4 c9 56 76 |...xG..C..;2..Vv|
0x1002f588: 8b 1f 3c 72 c9 9f ae 53 50 13 ce 74 e5 35 88 77 |..<r...SP..t.5.w|
0x1002f598: d6 78 ce f9 1b 38 a4 21 74 59 ad 01 8e e5 94 99 |.x...8.!tY......|
0x1002f5a8: a4 5b 22 ed e5 8a 55 43 a0 12 92 04 20 31 00 e3 |.["...UC.... 1..|
0x1002f5b8: 12 6c e4 d5 80 7b 92 fb 00 ab 0d 2a f9 f9 d2 a2 |.l...{.....*....|
0x1002f5c8: 38 ad af a6 22 3c 35 c1 1c 46 0d a7 8e 4f 32 bd |8..."<5..F...O2.|
0x1002f5d8: 23 27 9e 0f 55 43 77 15 92 65 24 eb 19 d3 7c fb |#'..UCw..e$...|.|
0x1002f5e8: 39 24 b3 e1 0e bc e0 2a 0c ca 40 82 45 14 08 90 |9$.....*..@.E...|
0x1002f5f8: 54 78 e2 84 73 2b 48 d0 b2 c3 12 63 02 64 8a ad |Tx..s+H....c.d..|
0x1002f608: ed 19 a1 67 b2 82 10 92 3e 8d 02 e0 31 36 ad 39 |...g....>...16.9|
0x1002f618: 85 f5 70 50 5c 62 fe e2 72 62 b7 15 a0 91 44 b0 |..pP\b..rb....D.|
0x1002f628: 80 b7 bf dc 11 e1 e9 85 7d 2d f4 bd 30 a7 3f ec |........}-..0.?.|
0x1002f638: 99 b1 1a a1 ff 12 a4 88 4d 01 93 4b a8 e8 e7 bb |........M..K....|
0x1002f648: 91 21 bf 4d 6b ee 32 7e 17 bf 78 db 9e f8 da 4f |.!.Mk.2~..x....O|
0x1002f658: 3b 9c 76 5f 19 83 b7 09 b0 22 cb c5 cb 1f 2c 3c |;.v_....."....,<|
0x1002f668: b1 b5 8c d2 7b a1 20 8c 10 2d 8b 32 f3 6f 65 8a |....{. ..-.2.oe.|
0x1002f678: bc 37 74 0e c6 10 ae a4 e9 3e e6 b9 ca d6 5d a8 |.7t......>....].|
0x1002f688: 1a 24 9b f3 f5 b3 e8 34 b5 ba 55 e5 e1 b8 b7 3b |.$.....4..U....;|
0x1002f698: 21 f6 a7 69 23 61 7e 66 67 6a 85 97 a6 c2 9b da |!..i#a~fgj......|
0x1002f6a8: 3b 5d b4 69 21 db ee 6f 24 5e 0e 8b 84 b9 9c 0e |;].i!..o$^......|
0x1002f6b8: 5e 87 c7 2e 80 dc 04 6e 65 7f a0 a5 f5 87 27 dc |^......ne.....'.|
0x1002f6c8: 49 da 87 30 36 7f 8d 14 29 ba 9a 37 7b f2 af cd |I..06...)..7{...|
0x1002f6d8: 63 de 85 7f 94 67 88 70 c9 60 81 a1 11 37 47 3a |c....g.p.`...7G:|
0x1002f6e8: 74 31 d5 79 0a c0 db 26 9b 5e 6a 1c b0 fb 30 24 |t1.y...&.^j...0$|
0x1002f6f8: a0 0d cb 05 73 2f 45 2d af 8a b9 39 55 9a 1d c1 |....s/E-...9U...|
0x1002f708: f2 2e f7 e2 be 86 4b 66 a3 ba 94 95 d5 11 d0 4d |......Kf.......M|
0x1002f718: f9 90 6f ad bf d7 f0 e1 7d 29 2d 87 b0 72 f3 fd |..o.....})-..r..|
0x1002f728: 1f c8 eb 54 fd c2 61 7c f0 4a 1b 3b c4 2f ad 80 |...T..a|.J.;./..|
0x1002f738: 86 1d 79 3a c7 87 83 f4 e0 3b 49 d2 9c 8c ef 0d |..y:.....;I.....|
0x1002f748: c0 b9 1e f2 2a af 65 cb 84 ac da 7b 43 ff 8c 1f |....*.e....{C...|
0x1002f758: 7b 50 5f cc d9 56 4f 7a bf 29 1d 60 e3 f2 b7 4f |{P_..VOz.).`...O|
0x1002f768: 2c 54 25 34 67 a6 1b 61 4c b0 af c3 cf 92 ae 4e |,T%4g..aL......N|
0x1002f778: 06 08 60 3d 77 ff a5 d4 27 cd 8e 2d e6 0b db ec |..`=w...'..-....|
0x1002f788: 52 69 a7 7b 11 56 c3 9e e9 25 b1 7d fd 3c 7d c4 |Ri.{.V...%.}.<}.|
0x1002f798: b0 d4 fa ee a1 fa 77 ac de 90 e1 e2 47 27 62 17 |......w.....G'b.|
0x1002f7a8: 56 d6 d7 e4 25 af f3 b0 64 24 53 05 e8 fd 05 b7 |V...%...d$S.....|
0x1002f7b8: 73 00 23 a6 f3 a1 63 53 9a 42 44 3d e9 3b a3 00 |s.#...cS.BD=.;..|
0x1002f7c8: 83 41 60 67 6b 90 c8 0d 16 20 cc 67 b6 57 6b 61 |.A`gk.... .g.Wka|
0x1002f7d8: aa 11 ea f4 94 00 8e 43 79 95 61 14 31 2b cd 80 |.......Cy.a.1+..|
0x1002f7e8: a0 c5 0c e4 ee 12 6c 72 f7 43 3d 95 7d 1c fd e8 |......lr.C=.}...|
0x1002f7f8: 3a 97 1e c5 22 d7 44 09 03 15 58 6d 71 7c 1b db |:...".D...Xmq|..|
0x1002f808: 0b b3 56 94 7b da a2 8b 84 83 cd 1d d9 15 98 ee |..V.{...........|
0x1002f818: 10 fc cf 31 ed ab 08 14 f4 cf 09 1e 49 15 fa 0a |...1........I...|
0x1002f828: 5a 22 0f d3 7f 96 6b a9 23 27 b2 ac 38 92 56 79 |Z"....k.#'..8.Vy|
0x1002f838: 9a 66 53 b2 2f 07 f6 e6 9e 0e e6 56 39 af 63 09 |.fS./......V9.c.|
0x1002f848: 59 ea 7a 72 36 22 a8 5b 69 f2 0c f0 86 c0 b5 ae |Y.zr6".[i.......|
0x1002f858: c2 b6 c2 4c 39 a2 cb c6 2f 93 05 ca c3 6a 76 7e |...L9.../....jv~|
0x1002f868: b8 a1 bf c1 5b 97 a1 b4 b2 27 4d 2d b4 36 5c 13 |....[....'M-.6\.|
0x1002f878: b9 a3 cf ab b6 f3 83 ed 58 9a f6 cc 1a a5 20 16 |........X..... .|
0x1002f888: 63 6f 00 17 3d 8b f5 cc 0a 0e 4d 12 c9 ee e6 11 |co..=.....M.....|
0x1002f898: e8 aa d1 76 b9 ce 8e 99 6e a4 bc 7b 9e ce 6a 18 |...v....n..{..j.|
0x1002f8a8: c2 4b 7e 98 e1 b3 79 00 cb 91 f4 75 ac 81 cd 44 |.K~...y....u...D|
0x1002f8b8: f8 8e f4 3f f3 11 d9 f4 0f 77 43 1c 95 04 08 1e |...?.....wC.....|
0x1002f8c8: 27 dd 40 ea ae 37 16 e0 8b f9 8d cc 96 81 a8 59 |'.@..7.........Y|
0x1002f8d8: 04 47 21 ba 3e f4 88 f9 99 f5 75 8d 3c df 8a e3 |.G!.>.....u.<...|
0x1002f8e8: 7e 64 a3 87 ca 95 38 94 60 b8 63 6e 94 41 74 09 |~d....8.`.cn.At.|
0x1002f8f8: 9d b9 fb 28 63 57 22 ab 8c 59 ff 04 45 10 e2 0f |...(cW"..Y..E...|
0x1002f908: 91 fd b2 d3 39 81 d5 1a c8 f0 55 55 3d 7b 85 b2 |....9.....UU={..|
0x1002f918: 68 1a a1 ce e5 bf 00 6f e7 e2 6e 27 a8 f7 40 57 |h......o..n'..@W|
0x1002f928: 75 c1 91 53 1d 27 f6 a5 67 2c 23 5e cc b6 9c 89 |u..S.'..g,#^....|
0x1002f938: e0 32 ce 8e 45 b6 8e 23 e9 d0 84 1d 2d 40 f9 46 |.2..E..#....-@.F|
0x1002f948: d6 d3 ca 0e d2 a7 71 3e 8d 25 e9 81 6b 05 7d 5b |......q>.%..k.}[|
0x1002f958: f1 0e 52 34 1d 12 39 1e 2b b2 ba 7a 0e 85 74 01 |..R4..9.+..z..t.|
0x1002f968: f2 fd 9d 4e 93 08 6a bc b8 ea 65 ab 51 33 4d 2f |...N..j...e.Q3M/|
0x1002f978: fe d0 67 ef f2 4d 89 43 ee d6 a6 12 26 81 67 bf |..g..M.C....&.g.|
0x1002f988: ef 7f 8d c3 20 5b 42 8e 1d 8e 75 82 cd 86 c9 77 |.... [B...u....w|
0x1002f998: 34 46 4b 0f a1 c9 8a ca fd bf 12 2e 4f 20 f3 49 |4FK.........O .I|
0x1002f9a8: 4d 7d 92 f7 e5 2a 7a 54 6f 8e 15 1e f0 0a f6 94 |M}...*zTo.......|
0x1002f9b8: 24 b7 5b 9f 33 a1 67 d0 4b 8e 54 fc 59 33 81 7d |$.[.3.g.K.T.Y3.}|
0x1002f9c8: 2a 0b 1d 74 92 6b 69 30 c7 0f b7 85 be 9e 06 75 |*..t.ki0.......u|
0x1002f9d8: c9 0d 39 fd 27 68 5d 51 78 47 94 f1 19 b8 5b ca |..9.'h]QxG....[.|
0x1002f9e8: 42 28 c3 0a 8e 4a ff fa d9 2f cc 6b 3b e4 32 dc |B(...J.../.k;.2.|
0x1002f9f8: 73 83 67 a6 e2 7b 19 87 99 a4 a3 c5 22 49 7e 62 |s.g..{......"I~b|
0x1002fa08: a8 7e 27 5f 25 14 24 03 66 56 b0 c6 21 de 4c c2 |.~'_%.$.fV..!.L.|
0x1002fa18: f3 57 f4 5e 0d bc 8a a3 17 c7 c1 b3 80 6d a7 9d |.W.^.........m..|
0x1002fa28: c9 cb 38 c6 f1 88 f5 ed ca 09 4d a7 41 34 5f 5d |..8.......M.A4_]|
0x1002fa38: ed 2c a6 07 6d 15 87 b5 17 e4 27 25 29 66 70 76 |.,..m.....'%)fpv|
0x1002fa48: 2f 7d 23 9f de bb ce 63 11 1e ec 11 8e 49 e4 f6 |/}#....c.....I..|
0x1002fa58: 20 7f e4 5d 47 ea 9b 64 f5 bd 42 fb cb e0 f3 f3 | ..]G..d..B.....|
0x1002fa68: 5a 57 09 d4 da 45 34 18 15 71 3e 34 5d 7e 8c 62 |ZW...E4..q>4]~.b|
0x1002fa78: 9a a9 f0 d0 b6 ba 91 0a 51 f0 32 03 88 fc 3e 59 |........Q.2...>Y|
0x1002fa88: 82 38 13 44 63 03 84 59 93 06 35 32 11 b6 e3 74 |.8.Dc..Y..52...t|
0x1002fa98: cb d3 22 96 46 0c 5c 2f 11 42 0e b8 47 87 fc 8b |..".F.\/.B..G...|
0x1002faa8: a1 47 ce 73 c1 5f 0c 38 12 25 bc 95 14 a4 e8 48 |.G.s._.8.%.....H|
0x1002fab8: 98 a1 30 e0 f3 04 38 f2 90 22 0c 76 55 96 b8 a7 |..0...8..".vU...|
0x1002fac8: d2 00 75 5a 06 70 a1 9a dc d7 13 5d 6b 9d 43 05 |..uZ.p.....]k.C.|
0x1002fad8: 08 22 ac 6d e7 0c d4 ad 6f 42 ff 76 f1 1d a0 01 |.".m....oB.v....|
0x1002fae8: 3e 4a 58 93 6b 53 f4 5e 3d 24 e0 e6 07 49 b9 77 |>JX.kS.^=$...I.w|
0x1002faf8: f4 d0 42 5d a2 7c 2c 30 d4 6f 4b e4 d6 6d c4 97 |..B].|,0.oK..m..|
0x1002fb08: 18 97 03 c4 21 18 ff 57 96 82 12 4a 25 bd 8a 82 |....!..W...J%...|
0x1002fb18: 82 4d dd cb 6c e0 dc 8a c6 2b 9f 44 51 c0 2e ae |.M..l....+.DQ...|
0x1002fb28: 24 6d 5e 3e fd 40 8c 94 15 a5 91 25 34 bb 91 f9 |$m^>.@.....%4...|
0x1002fb38: 41 a0 ff 83 37 df 58 a5 84 9b b8 f4 1d 9c 4c bc |A...7.X.......L.|
0x1002fb48: 91 e7 ff cc 9e 75 07 7a 2e f5 4b 49 73 cc 90 ae |.....u.z..KIs...|
0x1002fb58: 83 b5 b3 da a6 e7 99 94 e4 97 ad 2e c3 45 ce 1e |.............E..|
0x1002fb68: 69 78 a3 5e a6 b5 3b 54 d8 a4 d6 b5 b8 fd ca 32 |ix.^..;T.......2|
0x1002fb78: fc 2c de 9e e6 24 80 56 cc ab ff 37 84 91 84 9c |.,...$.V...7....|
0x1002fb88: 19 c9 7d b5 ae 27 d9 68 dc 03 0e bf 2d 9a ab 90 |..}..'.h....-...|
0x1002fb98: fa 88 8d 1c 3b 30 5b 1c 68 69 68 37 86 0a 41 c0 |....;0[.hih7..A.|
0x1002fba8: 3c 68 62 ee 43 c0 07 20 1d 80 23 05 18 49 21 0d |<hb.C.. ..#..I!.|
0x1002fbb8: 06 3c 91 61 e3 82 42 2f 5c a4 a3 ff e9 0e 0c bb |.<.a..B/\.......|
0x1002fbc8: eb dc d1 d9 da 85 e4 b8 f0 76 4b de a6 67 01 51 |.........vK..g.Q|
0x1002fbd8: 93 77 85 1a c7 3b e0 0a 1f 6a e7 e2 11 ff 22 3c |.w...;...j...."<|
0x1002fbe8: 75 f7 f2 ee 6f 28 92 83 a0 b8 83 87 6d ef 1f 3b |u...o(......m..;|
0x1002fbf8: 50 89 ae 87 53 60 7f c8 46 70 d3 6c d2 ce cc a8 |P...S`..Fp.l....|
0x1002fc08: 71 8d ef 38 ed 6c 36 24 fa fb 48 bb c9 a4 31 5e |q..8.l6$..H...1^|
0x1002fc18: fa 5b 30 5f 8f 67 5a e5 5e 2e f9 dc 49 79 31 cb |.[0_.gZ.^...Iy1.|
0x1002fc28: a0 c1 fd b5 11 a0 8a 79 b8 1d 35 ce 69 ff 9a 08 |.......y..5.i...|
0x1002fc38: 8d 03 d7 1c 1f 72 57 e3 a9 72 50 48 98 31 d5 e0 |.....rW..rPH.1..|
0x1002fc48: 8d 50 ff 4c 53 39 5d d9 70 ef a0 d6 57 5a e9 72 |.P.LS9].p...WZ.r|
0x1002fc58: e7 69 11 4a a6 9b 32 56 54 f5 75 d0 c3 26 92 55 |.i.J..2VT.u..&.U|
0x1002fc68: ed 45 c3 ab ba 29 cd 24 d4 9a cb 4f 65 07 75 31 |.E...).$...Oe.u1|
0x1002fc78: 50 46 3a 01 a6 c2 5d 9d 7e 2f a0 be b8 f5 89 c7 |PF:...].~/......|
0x1002fc88: 36 54 d9 fe ed 5a 11 dd b1 6c 93 f8 19 90 d2 24 |6T...Z...l.....$|
0x1002fc98: 52 86 60 6c 33 34 f2 b6 9b 6c 4b 92 7f 2e 4f e9 |R.`l34...lK...O.|
0x1002fca8: 37 6c f4 72 e1 49 9d 7c 00 8d 45 77 dc 6d df b0 |7l.r.I.|..Ew.m..|
0x1002fcb8: b1 aa 89 f9 a0 57 39 75 a1 af 39 b6 05 22 15 fd |.....W9u..9.."..|
0x1002fcc8: a6 0a c9 37 1e 08 c2 cb 7e ea 2a 32 a2 aa 4a 6c |...7....~.*2..Jl|
0x1002fcd8: df 6c e4 72 a4 5f 69 65 4e 31 43 84 09 50 35 4b |.l.r._ieN1C..P5K|
0x1002fce8: f1 41 15 76 7b 0c 85 80 1c 0f 59 15 a8 50 80 ff |.A.v{.....Y..P..|
0x1002fcf8: f5 de 84 e8 53 e5 75 26 3a ba 79 ef 06 20 42 fc |....S.u&:.y.. B.|
0x1002fd08: a7 d9 cb 0c 57 ae 75 df 1e 6b d5 9c ed ed a7 eb |....W.u..k......|
0x1002fd18: 52 e0 2c ac 6c 4e 66 3c 91 c1 ec 86 88 dd bc 00 |R.,.lNf<........|
0x1002fd28: 53 9b 24 4d 3d cd 16 a2 5c b9 58 28 dc 83 c2 dd |S.$M=...\.X(....|
0x1002fd38: 3b 2c 37 29 f7 3e 59 d8 ec 35 0a d7 8c 15 d2 0a |;,7).>Y..5......|
0x1002fd48: 3c ad 58 a1 67 4d 95 ee f7 9c 10 26 5b 15 91 10 |<.X.gM.....&[...|
0x1002fd58: d7 a1 1f c7 c9 cf 2a 5f ef b8 d0 57 db 9a 64 8d |......*_...W..d.|
0x1002fd68: 58 6e 67 39 b6 ed ca b3 70 21 e0 d8 d7 4b bd c5 |Xng9....p!...K..|
0x1002fd78: 5d 58 22 83 26 31 56 c8 53 7a 44 7e f6 92 0a fb |]X".&1V.SzD~....|
0x1002fd88: a4 d8 c2 66 e9 7e 72 78 6e 55 f1 60 05 55 4f f5 |...f.~rxnU.`.UO.|
0x1002fd98: a5 a3 bf fd db 1d e6 8b 0b 61 92 f5 8e 0f d0 2a |.........a.....*|
0x1002fda8: 8b 66 1f 18 c5 2d 96 d9 bb ea 93 06 80 95 14 79 |.f...-.........y|
0x1002fdb8: ff 52 e1 a1 a0 98 4c 91 ec 72 f9 0e d9 c3 92 09 |.R....L..r......|
0x1002fdc8: 15 f3 a6 b2 e2 1c f5 5b 82 1d 02 c3 8e 6e 20 38 |.......[.....n 8|
0x1002fdd8: ce 61 af e3 94 a0 b7 46 7d df 29 5f 19 73 bc 8b |.a.....F}.)_.s..|
0x1002fde8: 14 9d 4c ed ee dc 23 79 53 f2 7d 96 65 f7 48 0a |..L...#yS.}.e.H.|
0x1002fdf8: 29 a7 d3 69 53 c8 0e 72 5f 16 21 a7 61 47 55 16 |)..iS..r_.!.aGU.|
0x1002fe08: 9c a2 94 93 53 0f a7 10 03 34 9a dc 91 5d f8 b4 |....S....4...]..|
0x1002fe18: ac 7f a7 51 6c 6c 82 6b e0 5c c8 11 55 cf b1 85 |...Qll.k.\..U...|
0x1002fe28: 2c a0 89 58 3e cd 4a ce 62 d6 c6 77 02 cb 5a 6f |,..X>.J.b..w..Zo|
0x1002fe38: 47 ce af 3e c8 df b1 4d a6 fa a6 97 88 c8 a7 af |G..>...M........|
0x1002fe48: 80 dd 06 70 bc 35 ec c8 5c 37 a9 73 6b d9 16 b1 |...p.5..\7.sk...|
0x1002fe58: f9 44 1c e3 61 aa b1 8b 41 e7 b8 c9 d0 d0 21 75 |.D..a...A.....!u|
0x1002fe68: be 6c b2 f4 c5 b6 62 d8 81 45 f0 56 96 7a 7c 40 |.l....b..E.V.z|@|
0x1002fe78: 36 da 41 ba 67 56 6f 3e 94 3f 63 34 55 59 cc 2a |6.A.gVo>.?c4UY.*|
0x1002fe88: cb e5 6f 9d 3a 43 17 b6 87 e0 1d cd fb 92 ec 1c |..o.:C..........|
0x1002fe98: 2d 4f d2 c3 e0 60 d1 e4 c1 5d 17 51 91 ea 9e 4f |-O...`...].Q...O|
0x1002fea8: 0f 14 d0 00 e1 90 fc a9 33 9d 42 76 f8 b0 5a fd |........3.Bv..Z.|
0x1002feb8: 1f 8d 4f 43 3e 84 cb c5 ba 05 9d 5e 6b e2 da a0 |..OC>......^k...|
0x1002fec8: 46 2d 71 07 fc 5f 4d d7 24 c2 49 4c ba ae f8 33 |F-q.._M.$.IL...3|
0x1002fed8: ab fb 40 3c dd e8 f9 6a 3c 59 a4 d7 c5 51 31 b5 |..@<...j<Y...Q1.|
0x1002fee8: 6e 67 31 6d ba 74 4a 35 7a bc 15 63 9d a4 1a 76 |ng1m.tJ5z..c...v|
0x1002fef8: 44 18 b4 ea ba 78 07 b0 50 09 02 4b df ff 66 97 |D....x..P..K..f.|
0x1002ff08: 74 e0 12 09 a4 e6 05 fb 3f a3 cb 5f 3a 2f eb 89 |t.......?.._:/..|
0x1002ff18: 35 f4 62 c5 96 3b b1 98 b4 72 8a 65 a2 11 ce 70 |5.b..;...r.e...p|
0x1002ff28: d9 55 d0 44 d7 cd 3d aa 22 30 66 60 44 20 b3 39 |.U.D..=."0f`D .9|
0x1002ff38: 14 4b b0 5e 46 49 f8 b8 df b2 96 df 3e eb 1b 5f |.K.^FI......>.._|
0x1002ff48: dd 47 2e 79 ad 41 64 e3 e8 aa 97 7f be 29 00 fa |.G.y.Ad......)..|
0x1002ff58: ee 9e a1 b0 4a 12 48 fe 51 02 26 7c 15 6a a4 66 |....J.H.Q.&|.j.f|
0x1002ff68: 50 0a 00 40 67 c3 18 28 fd 89 2e 57 20 cd 3e 56 |P..@g..(...W .>V|
0x1002ff78: 24 bb 4a f9 96 56 64 3d 78 be 02 9e 4a 92 77 0f |$.J..Vd=x...J.w.|
0x1002ff88: 2f 56 69 5d 60 7f 2c ea 06 87 54 37 3d 28 5b 79 |/Vi]`.,...T7=([y|
0x1002ff98: 94 1c d7 4a f7 3c fb 6b 72 ff d4 f6 86 a1 c1 57 |...J.<.kr......W|
0x1002ffa8: 4b 89 e6 f4 a5 16 14 a3 7a 16 98 2f 28 62 45 35 |K.......z../(bE5|
0x1002ffb8: 83 f2 2b 95 06 43 d0 a8 a2 82 fe 17 c5 04 f6 d7 |..+..C..........|
0x1002ffc8: 9f ba 57 10 ec 3c 7a 7a 47 7b c3 14 76 07 a0 0e |..W..<zzG{..v...|
0x1002ffd8: 14 ae 8a af 19 e1 30 21 60 ad 44 e8 07 48 1e 03 |......0!`.D..H..|
0x1002ffe8: cb 6c 75 db 28 8d 60 f0 29 73 98 3f 4a bb 4e ea |.lu.(.`.)s.?J.N.|
0x1002fff8: d8 5d da d7 e2 60 fe 52 3a 17 cb c9 38 97 7e 87 |.]...`.R:...8.~.|
0x10030008: 24 7d 4e 5a 78 c2 c7 ed 10 45 27 d1 18 b8 6c 9f |$}NZx....E'...l.|
0x10030018: 53 57 68 cd 04 8b 5d 96 8b 91 bc 73 8f ad f1 d4 |SWh...]....s....|
0x10030028: 70 1b c6 74 dc 45 94 7f 40 72 fd b9 5d 93 96 ca |p..t.E..@r..]...|
0x10030038: 3c a2 73 87 66 57 b4 15 19 49 34 62 65 6e 24 e7 |<.s.fW...I4ben$.|
0x10030048: 6b fd 97 0f 92 6d bc 31 37 32 03 09 47 e0 75 3a |k....m.172..G.u:|
0x10030058: d6 43 5a a9 ee 26 04 6a c9 88 96 21 10 06 f3 0c |.CZ..&.j...!....|
0x10030068: b0 e7 48 cd 4b fe a0 76 93 1c 8d 31 01 53 56 d8 |..H.K..v...1.SV.|
0x10030078: d9 e7 01 a6 b6 3c ad 07 c8 ed 28 46 60 3e a3 53 |.....<....(F`>.S|
0x10030088: 9d df 77 3b ba cf 95 82 33 d8 2c 19 28 b3 50 5e |..w;....3.,.(.P^|
0x10030098: d9 62 28 d3 35 75 38 0f b8 06 22 76 76 22 b5 87 |.b(.5u8..."vv"..|
0x100300a8: e5 9d a9 42 9d 42 0f 84 80 55 fd 8a 59 1d 9a 5d |...B.B...U..Y..]|
0x100300b8: a5 b3 a8 06 30 bd f8 99 0b b9 be 20 65 17 27 9f |....0...... e.'.|
0x100300c8: ae bb 61 01 20 24 bf d2 f6 34 1f 88 55 34 89 f5 |..a. $...4..U4..|
0x100300d8: 3a a2 8a d8 b0 85 d9 fa a0 ac 29 38 04 eb 66 c9 |:.........)8..f.|
0x100300e8: 1a e4 9b 65 32 d9 3a 39 39 db 3c c2 73 87 d5 8a |...e2.:99.<.s...|
0x100300f8: 9b a3 0d 93 a9 44 dc 39 58 ea 0e 38 fa d6 c3 8b |.....D.9X..8....|
0x10030108: 2b 87 50 b5 92 41 af 98 0d d2 5d 49 14 79 16 b4 |+.P..A....]I.y..|
0x10030118: d6 ec 02 49 69 1b 90 a3 24 2d c9 08 47 a8 59 ed |...Ii...$-..G.Y.|
0x10030128: 99 bc a9 f2 d9 21 3c 8f a6 f6 9d 5a f1 14 9e de |.....!<....Z....|
0x10030138: 68 26 b1 2e c4 a4 ed 80 95 d6 50 64 a2 39 b9 51 |h&........Pd.9.Q|
0x10030148: db 0a 32 56 93 6d 40 81 55 52 ad 95 a2 25 a1 b8 |..2V.m@.UR...%..|
0x10030158: 09 68 3c 9e 56 31 58 89 19 51 7f 05 ce fd f4 7c |.h<.V1X..Q.....||
0x10030168: a2 fb d9 23 67 35 da 85 28 99 55 72 94 d5 d8 a9 |...#g5..(.Ur....|
0x10030178: f1 92 7b 56 a5 c7 c0 4e 79 0c 6d ad cc c5 ab c7 |..{V...Ny.m.....|
0x10030188: c1 56 e1 bc c0 8c 0c 49 a5 0d 39 fa 35 10 fd 70 |.V.....I..9.5..p|
0x10030198: 3e 3a 8e 20 31 28 16 8b a3 14 25 98 4a 43 6d bc |>:. 1(....%.JCm.|
0x100301a8: e2 f2 3c bb 19 96 00 d6 05 c5 60 4a 10 12 86 0f |..<.......`J....|
0x100301b8: 70 94 ce 90 13 a5 0d 26 f5 5d c1 a4 ef 16 bc ad |p......&.]......|
0x100301c8: 5f 49 12 51 7c 8c 64 a3 50 41 2a 5c be fe e0 3f |_I.Q|.d.PA*\...?|
0x100301d8: 88 0e 10 4f e4 48 40 f3 2b 39 89 1e fd 44 fd 89 |...O.H@.+9...D..|
0x100301e8: 4d c5 06 6b 17 50 02 aa 70 fb 64 5e 5a 00 73 0e |M..k.P..p.d^Z.s.|
0x100301f8: d2 6f 64 58 97 e0 88 ea d2 22 da f7 02 08 cb cf |.odX....."......|
0x10030208: a8 bf 38 f8 c5 65 e7 80 57 dd 8e ee 05 9d b8 09 |..8..e..W.......|
0x10030218: f2 bf 85 ab 8f 3e 0f 5c 4a db a1 df 96 45 e8 06 |.....>.\J....E..|
0x10030228: 32 fe b6 9b 31 7c b9 e7 2f 40 57 c3 c4 9e 96 9e |2...1|../@W.....|
0x10030238: 41 8f 34 b0 f4 19 47 c5 24 a3 12 89 98 04 46 c6 |A.4...G.$.....F.|
0x10030248: e8 ba 7b 3d 23 e3 92 08 23 bb 10 f2 4f a0 56 75 |..{=#...#...O.Vu|
0x10030258: 7e 66 1a 29 f3 7d a6 93 a8 2c 03 61 e4 1f 30 63 |~f.).}...,.a..0c|
0x10030268: 7e 79 f2 e8 7b 92 82 9a 38 f6 ac ce 83 2f 50 55 |~y..{...8..../PU|
0x10030278: 44 0a 4e 43 84 9f a8 89 4f f7 a4 29 33 5e ad 6e |D.NC....O..)3^.n|
0x10030288: 52 73 4d bc fb 63 2a 20 f0 df 30 2e dc 57 a1 fe |RsM..c* ..0..W..|
0x10030298: ad 61 ff ee 67 9e a1 7b 73 c3 67 d2 4c 00 e5 48 |.a..g..{s.g.L..H|
0x100302a8: 77 f3 c6 ea e1 79 1e ad 7a 7e 3c 4c d4 b5 83 e1 |w....y..z~<L....|
0x100302b8: 94 75 a6 e7 f9 49 46 78 ff 1f d7 40 e7 af 9e a6 |.u...IFx...@....|
0x100302c8: 81 4e 7a 66 65 4b 36 58 4c da 51 2b 62 0b 19 0e |.NzfeK6XL.Q+b...|
0x100302d8: e2 2b 35 98 5d 91 0b 5c 15 64 00 55 eb ab 23 ea |.+5.]..\.d.U..#.|
0x100302e8: 0d 5f 55 7f 4b a3 64 e7 fe 51 3c 1a da 04 d9 92 |._U.K.d..Q<.....|
0x100302f8: ee 78 8c cb 23 0f 61 9d 40 ac d5 79 49 d0 86 43 |.x..#.a.@..yI..C|
0x10030308: 47 c9 94 5f 73 78 c5 ec c6 67 21 3e db b9 97 e0 |G.._sx...g!>....|
0x10030318: 52 d0 34 07 6c 87 47 a6 8c c5 6c d7 90 64 6e 1b |R.4.l.G...l..dn.|
0x10030328: 77 87 79 48 02 18 c3 70 79 e7 2e f6 da 53 2d 7b |w.yH...py....S-{|
0x10030338: 9e c5 fc e8 e7 f7 dc 74 f4 21 0d 41 e0 f4 0c da |.......t.!.A....|
0x10030348: b4 48 d9 be 34 fb 11 7c f3 ac 43 25 80 78 5c f0 |.H..4..|..C%.x\.|
0x10030358: ab 8c 1d 39 86 af d9 a7 78 4e 7c 53 20 ba 98 5d |...9....xN|S ..]|
0x10030368: e4 ba a4 31 1a e6 7b dc e5 d7 19 89 66 d1 99 32 |...1..{.....f..2|
0x10030378: b5 f0 e1 bf 86 ee 45 b8 bd 36 0e 9c 45 06 35 9b |......E..6..E.5.|
0x10030388: d8 6b f5 25 e1 b0 43 15 da 2c a3 08 db cf 48 6d |.k.%..C..,....Hm|
0x10030398: 3a f2 d9 f3 9d 65 6b 86 61 30 5d f4 b6 48 1d 84 |:....ek.a0]..H..|
0x100303a8: 3e 5a 5d 4e 27 b0 e3 71 c0 c0 c6 c2 1d 81 54 9e |>Z]N'..q......T.|
0x100303b8: eb 7f 0c 70 ad 84 23 93 4b 62 01 0b e9 6e f0 dd |...p..#.Kb...n..|
0x100303c8: 17 db 33 ad 58 c4 8e 6f 1a 86 40 65 70 8f e5 82 |..3.X..o..@ep...|
0x100303d8: 83 39 2d 3f 84 5b 31 88 d1 0e 92 fb 18 d3 1b c3 |.9-?.[1.........|
0x100303e8: 23 29 69 f2 bf 94 8c 2f df e5 66 6a d0 11 32 fa |#)i..../..fj..2.|
0x100303f8: 81 df cd 74 85 4b 3d 79 f1 bb e2 b5 48 f0 1f 42 |...t.K=y....H..B|
0x10030408: 7d 52 d2 82 3f 89 61 f1 08 8d 8d 6c 29 1a 21 87 |}R..?.a....l).!.|
0x10030418: 64 1c 1c 7c af 8c a4 7d 2d 1b 5c 3b 7a 9b 15 5f |d..|...}-.\;z.._|
0x10030428: d3 ff 93 14 8e d9 a5 00 82 5a 06 36 e8 5c c8 3c |.........Z.6.\.<|
0x10030438: fa 14 1d 64 ca 36 17 e4 1e 3f ac 44 db 84 97 56 |...d.6...?.D...V|
0x10030448: f4 61 3c 38 1c c7 68 87 a4 b5 8f 8b a1 fc 7b 7c |.a<8..h.......{||
0x10030458: cf 23 40 ad 5d a6 96 fc 63 d1 2a 8f 03 cc f0 79 |.#@.]...c.*....y|
0x10030468: 00 54 70 0f f8 4c 10 1d 38 c6 70 66 8f 67 ec 0d |.Tp..L..8.pf.g..|
0x10030478: 5f 4c 4b ac 54 e9 93 eb 19 4c 22 54 2f 01 50 55 |_LK.T....L"T/.PU|
0x10030488: 0a 89 ec ea 4f dc e4 13 d7 6e db 14 d6 e2 d1 73 |....O....n.....s|
0x10030498: 41 67 47 87 42 dd 3c b7 d5 ae 6a e8 41 ba ce 83 |AgG.B.<...j.A...|
0x100304a8: 6e 47 83 ca 8c 2a 22 40 79 1a 74 23 d3 02 1f f8 |nG...*"@y.t#....|
0x100304b8: 7b e8 1d 7d e3 bd 29 cf b5 f5 07 d2 52 81 ab 6e |{..}..).....R..n|
0x100304c8: 8b b9 6f 3b 66 f8 e0 3e 05 fb ee 35 91 4a 0d ee |..o;f..>...5.J..|
0x100304d8: 91 d7 05 bd 01 58 fb b4 21 71 d8 37 03 04 26 f1 |.....X..!q.7..&.|
0x100304e8: e7 c5 24 35 62 d8 56 93 11 93 50 ae 43 b3 44 4e |..$5b.V...P.C.DN|
0x100304f8: d4 1f 47 74 67 00 35 69 07 c5 84 ce 29 48 e6 9f |..Gtg.5i....)H..|
0x10030508: a4 9b d9 96 da d9 99 76 80 8a c5 80 d6 63 19 38 |.......v.....c.8|
0x10030518: c4 be 62 71 af 1e a7 ae 9c da 7b 30 9d fc 8f ca |..bq......{0....|
0x10030528: ca 2d 15 03 9a ed 60 17 36 63 aa d2 fc e6 f3 dd |.-....`.6c......|
0x10030538: 52 72 09 45 44 db d9 9d 02 86 3a da 32 75 62 89 |Rr.ED.....:.2ub.|
0x10030548: 01 77 ae 7e 8e ba 5a 39 e1 b6 69 4b 7b b7 07 8d |.w.~..Z9..iK{...|
0x10030558: 96 ec 2a ea 6e b6 ae 2d 3a fb a3 75 15 3e 07 ee |..*.n..-:..u.>..|
0x10030568: 77 5d 0a 41 e6 fa ae 0e 39 99 68 f2 9a aa 14 75 |w].A....9.h....u|
0x10030578: b0 f2 d9 64 04 ad 86 4a 7c 83 84 d7 b1 cc ca 6a |...d...J|......j|
0x10030588: 96 8a 0e 19 09 7e 30 e5 3e be ca f6 e2 75 da ab |.....~0.>....u..|
0x10030598: 8d b5 55 11 4b f2 26 08 57 41 53 62 59 ae d6 e2 |..U.K.&.WASbY...|
0x100305a8: f9 d4 26 b5 3e 4a ea 6a b0 ac 9c ea ed b8 91 86 |..&.>J.j........|
0x100305b8: de 68 6a 99 33 a1 e2 24 39 bb 5e 3c 5b 20 02 9b |.hj.3..$9.^<[ ..|
0x100305c8: 1a 2b 68 44 f6 70 05 84 df 45 30 db 5b 53 e1 62 |.+hD.p...E0.[S.b|
0x100305d8: 56 ff ea 78 55 28 fd 22 b0 d1 f2 b8 0b d3 ae 3f |V..xU(.".......?|
0x100305e8: 09 0b 87 d3 6c 1c 83 e0 0b 4c 3e 8a 45 54 7c 26 |....l....L>.ET|&|
0x100305f8: e4 aa 06 d1 53 99 6a 00 3d 0d 1d bc 80 59 0b 85 |....S.j.=....Y..|
0x10030608: 40 49 19 5c 36 8d 47 93 e0 05 73 8c cb c2 f2 60 |@I.\6.G...s....`|
0x10030618: 69 76 86 48 67 ec ea a3 c3 69 bf b0 72 4a 77 46 |iv.Hg....i..rJwF|
0x10030628: 52 b6 b9 c8 9e be 5b d9 56 f0 43 9b 5d ea 58 2d |R.....[.V.C.].X-|
0x10030638: 96 85 d1 9d ff 5a 26 46 af b6 4e 23 2e d0 aa 9d |.....Z&F..N#....|
0x10030648: da 1c 54 85 ee 2a 6f 90 69 00 0f 0f 81 32 44 48 |..T..*o.i....2DH|
0x10030658: 19 1e 88 52 ab f7 51 b0 2a 5b df bd 0b d5 f2 a9 |...R..Q.*[......|
0x10030668: d0 f9 5f 05 47 c2 d3 c0 f2 48 b9 4a 4d 52 f6 bb |.._.G....H.JMR..|
0x10030678: e0 06 b1 d6 9b ab 33 4d d4 15 39 c8 a1 8e 0c 5f |......3M..9...._|
0x10030688: db b0 55 0a 29 72 6a 23 10 3d 9f fe 3f 14 30 fb |..U.)rj#.=..?.0.|
0x10030698: 22 a2 fd 17 76 82 ff 79 c5 9b 1b 7a 47 02 0f da |"...v..y...zG...|
0x100306a8: e2 e9 9c 66 d0 a3 0d 7e 59 5e fd ce c4 7e 1d e6 |...f...~Y^...~..|
0x100306b8: 21 02 cd 46 03 9d 85 01 47 ff a2 8d b4 c6 a9 e5 |!..F....G.......|
0x100306c8: ea a7 f1 08 b6 bc 10 bd cb f2 98 0f 7b 0c 2d ca |............{.-.|
0x100306d8: 80 40 7f 86 55 bd 75 eb eb e2 7f 60 11 74 d1 53 |.@..U.u....`.t.S|
0x100306e8: 56 b4 db 91 4b 8c 56 0f 05 c2 64 f4 b0 39 19 2d |V...K.V...d..9.-|
0x100306f8: df b2 cd 5b b2 6f d3 0a cf 0f cb f1 94 5d 93 a8 |...[.o.......]..|
0x10030708: d0 b3 81 ca f1 48 ca 79 01 27 99 3c d5 d2 55 24 |.....H.y.'.<..U$|
0x10030718: db 13 5d a5 c5 16 76 c8 1f ad 1b 4e b0 3c 7d f4 |..]...v....N.<}.|
0x10030728: bd 4f dd 2c ba 8c f0 9a dd c5 6d 43 04 6f 2c af |.O.,......mC.o,.|
0x10030738: e9 99 7f 52 c7 43 7d 83 03 bb 33 ea 1d cb 69 da |...R.C}...3...i.|
0x10030748: 17 39 7c 15 2a ef f3 fc e5 13 d8 63 43 3d 0e 44 |.9|.*......cC=.D|
0x10030758: 59 d4 51 d4 57 69 cd d6 dd a1 17 28 e3 36 6e 50 |Y.Q.Wi.....(.6nP|
0x10030768: 4e d3 23 3c a6 e3 a9 6e 62 36 50 db 49 ad 14 50 |N.#<...nb6P.I..P|
0x10030778: e4 8e 52 45 77 39 24 90 45 4c 60 25 e6 c0 5a db |..REw9$.EL`%..Z.|
0x10030788: 30 ec 91 a3 5f 17 39 c6 17 a7 9b a1 3d c7 f4 e3 |0..._.9.....=...|
0x10030798: d3 2f 07 e6 5e a1 fa ab 21 16 e7 49 47 6b e3 ee |./..^...!..IGk..|
0x100307a8: b5 4b ed 1f 25 f3 61 8f 85 a0 aa 0d 69 bd 9b ae |.K..%.a.....i...|
0x100307b8: 6d 9d 2d 7f f3 f9 de b5 f4 c1 24 15 a8 7b b6 f9 |m.-.......$..{..|
0x100307c8: 63 fc 56 9f 6b d0 59 ea 69 a3 ce 90 77 93 d6 0f |c.V.k.Y.i...w...|
0x100307d8: 08 97 05 1c 17 40 13 c4 17 09 5b 1c f1 e0 48 6e |.....@....[...Hn|
0x100307e8: 8e 41 72 ec ae 53 ee db 88 d8 3b 8d e3 5d cc c1 |.Ar..S....;..]..|
0x100307f8: d8 eb 28 cd a2 90 ca 66 e0 8a 56 b6 71 31 e9 02 |..(....f..V.q1..|
0x10030808: e9 28 68 26 fd 9d 14 62 da 1c c7 a5 19 d6 11 c1 |.(h&...b........|
0x10030818: 32 79 b5 29 2d 17 f9 33 56 4e 75 d6 49 50 54 3d |2y.)-..3VNu.IPT=|
0x10030828: 38 a0 05 ab 31 53 ea c0 01 a1 b8 c4 79 53 e8 d7 |8...1S......yS..|
0x10030838: 75 e5 55 ea ac e2 70 2e 60 85 d0 3e f9 e1 76 16 |u.U...p.`..>..v.|
0x10030848: 78 76 54 6a 36 62 b9 4c 0a 74 2a e8 47 00 4b 90 |xvTj6b.L.t*.G.K.|
0x10030858: 60 08 90 34 b6 e2 46 df cc 0c f0 e2 03 16 e0 96 |`..4..F.........|
0x10030868: 86 dc 45 b9 1a ea 24 dd 9c b9 4b 45 b4 76 d1 e4 |..E...$...KE.v..|
0x10030878: d8 21 b9 c3 77 3d 02 ea 39 67 0b e4 59 65 a9 f9 |.!..w=..9g..Ye..|
0x10030888: c1 f5 72 2f ba c8 74 bb a8 8e 47 29 09 ab 33 0e |..r/..t...G)..3.|
0x10030898: 0a 24 df 6e 76 a5 0c f0 b0 0c b2 c3 9e 0c ef 37 |.$.nv..........7|
0x100308a8: e0 cc 78 90 6f 66 ff 1f 29 2e ce 7d 2c 5d 38 93 |..x.of..)..},]8.|
0x100308b8: da 09 09 f7 f3 9d 68 52 db 4f b9 94 a4 9e ab 46 |......hR.O.....F|
0x100308c8: 13 aa 4e 2d 2e 78 a0 f9 f4 98 a5 3c b2 5a 1c d2 |..N-.x.....<.Z..|
0x100308d8: 78 8d 68 8b d7 64 8b 21 c6 d4 c6 96 e9 40 50 94 |x.h..d.!.....@P.|
0x100308e8: 49 5a 96 74 5b b8 e7 eb 04 ac d2 03 df 80 0a 10 |IZ.t[...........|
0x100308f8: 3d 3c f1 40 22 6a 9c bc 12 26 f9 1d 06 d4 f7 37 |=<.@"j...&.....7|
0x10030908: 59 7d b4 bb f9 40 6f bd 36 09 ac 3d fd 3a 04 b5 |Y}...@o.6..=.:..|
0x10030918: 89 80 ab c6 9f 7b 91 56 06 45 50 2f a8 c8 d9 4e |.....{.V.EP/...N|
0x10030928: 6b 7a ab 2b 1d e9 7f ec 45 d8 dd 46 cc 70 21 70 |kz.+....E..F.p!p|
0x10030938: c2 88 bc 67 c7 76 08 1a c7 56 8e d5 ed 85 6b 3f |...g.v...V....k?|
0x10030948: c8 4d 31 a7 77 fa f4 47 6c b8 bf 38 6b 45 27 4c |.M1.w..Gl..8kE'L|
0x10030958: af 5d 7a b9 96 7e 4a 74 24 5e 50 49 3b 8d f9 b9 |.]z..~Jt$^PI;...|
0x10030968: f1 c9 dc 27 f6 9a 3f b5 18 2f 6c d6 80 3a 59 b0 |...'..?../l..:Y.|
0x10030978: 05 bb af 81 36 e6 79 31 2a e5 c2 5c 55 99 b7 32 |....6.y1*..\U..2|
0x10030988: 5e 47 41 d8 47 ec cf e2 e4 08 7b da d5 33 3b af |^GA.G.....{..3;.|
0x10030998: 3d c2 39 07 eb 89 04 fd c3 03 18 16 4f f5 71 60 |=.9.........O.q`|
0x100309a8: 23 c1 9c 0e 63 e8 f4 03 4d 0b 6f f6 30 c0 a0 23 |#...c...M.o.0..#|
0x100309b8: 46 35 61 68 33 65 f2 83 a5 12 56 04 98 89 3f 5a |F5ah3e....V...?Z|
0x100309c8: 0c 96 23 b0 12 8d d7 98 99 be 81 bd be de 87 62 |..#............b|
0x100309d8: a7 82 33 f5 27 d0 d7 7e 16 fc 9a 09 d9 64 dd d7 |..3.'..~.....d..|
0x100309e8: ad 7d c9 02 4f 70 7d e3 bb 91 f2 63 94 25 af a5 |.}..Op}....c.%..|
0x100309f8: 90 01 51 6f a2 b8 af 98 f7 21 a1 9e 22 77 fc 55 |..Qo.....!.."w.U|
0x10030a08: b7 c2 11 57 25 d5 a1 1a 3b d1 b2 ae e1 99 c2 45 |...W%...;......E|
0x10030a18: ed ad 01 36 af 7f 04 5b f9 78 cf bb 80 a0 26 6b |...6...[.x....&k|
0x10030a28: 17 4f c9 de 31 cd 74 58 28 f5 47 bf 00 f7 e9 34 |.O..1.tX(.G....4|
0x10030a38: cf aa a4 ff ef 2a 11 4d 79 19 21 8e 69 b8 c5 7f |.....*.My.!.i...|
0x10030a48: e4 3a 2d 2f 5b fe 4f 6a bc 80 9e a9 8e 8d 7a 1e |.:-/[.Oj......z.|
0x10030a58: 5f e2 de 25 47 12 22 dd 9b 04 38 b3 0b a1 82 f4 |_..%G."...8.....|
0x10030a68: 24 ca 7f cc 9a 71 c2 01 37 f3 04 2c 5d be 06 cb |$....q..7..,]...|
0x10030a78: b8 2f 09 e8 77 fa 08 7c 8f 65 6c db 49 a6 bc 60 |./..w..|.el.I..`|
0x10030a88: 6f bc 2d 0c 25 c3 06 30 31 84 27 1b 11 49 62 63 |o.-.%..01.'..Ibc|
0x10030a98: 65 2e 10 8e 13 cd e1 16 33 c6 f5 67 47 e9 7e a2 |e.......3..gG.~.|
0x10030aa8: 4e fa c0 8b 8e 11 8d 57 7c a6 b6 9d d4 65 79 57 |N......W|....eyW|
0x10030ab8: fb 3e 3e 18 33 ee 6a d5 31 a5 f7 9f 15 ed 3a 78 |.>>.3.j.1.....:x|
0x10030ac8: fd bf 7b 42 c6 b1 2c cc be 80 19 45 6b c2 da 0c |..{B..,....Ek...|
0x10030ad8: e6 a6 96 75 65 77 59 d8 8d fa f1 cf f1 db da ee |...uewY.........|
0x10030ae8: 50 d6 66 9b aa 95 7a e6 5f bf 9a fe 80 8b d7 98 |P.f...z._.......|
0x10030af8: 1a 2b 34 e7 a2 bc a6 9e 7b f5 45 fc d6 2b 41 79 |.+4.....{.E..+Ay|
0x10030b08: e6 17 7d 0f 6f d6 ea 3e 37 1f 1b 72 e5 6a f7 95 |..}.o..>7..r.j..|
0x10030b18: bc cb db c3 af a0 56 9d e8 13 a1 6c 51 05 ac a1 |......V....lQ...|
0x10030b28: 9b f1 50 36 fd 14 12 8d ab 2c eb 2d b4 78 40 50 |..P6.....,.-.x@P|
0x10030b38: 63 22 08 5c 37 d7 0a bc 66 63 be bc 5d dc cd b5 |c".\7...fc..]...|
0x10030b48: 75 67 ad c4 9e b2 85 63 00 0b 71 41 b2 36 22 2b |ug.....c..qA.6"+|
0x10030b58: fe 08 e9 a2 29 26 28 02 0b 13 a7 36 03 03 17 27 |....)&(....6...'|
0x10030b68: 4b c7 91 46 a6 f2 b5 9c 7b 2a dc ad 3f 23 48 8e |K..F....{*..?#H.|
0x10030b78: 81 d7 d0 67 67 8e 05 a8 90 31 f5 98 84 5b 05 a4 |...gg....1...[..|
0x10030b88: e7 52 77 95 21 e7 63 37 73 99 00 8c ed 4d 1e 8f |.Rw.!.c7s....M..|
0x10030b98: 14 0b 8b 14 fb ca d6 1b 4a eb 56 08 86 37 c0 bf |........J.V..7..|
0x10030ba8: 12 ef 68 01 05 f2 86 3f f3 1d d9 e7 59 09 bb 1a |..h....?....Y...|
0x10030bb8: 27 b9 93 d8 61 73 c3 c6 3e db b5 e7 29 48 8d cc |'...as..>...)H..|
0x10030bc8: 36 58 d7 d1 da c5 65 a1 52 89 41 d6 67 a1 70 d9 |6X....e.R.A.g.p.|
0x10030bd8: 0d cc 5b 12 45 7b 71 03 bc f1 dd 3a d1 bb af 25 |..[.E{q....:...%|
0x10030be8: 57 73 f8 11 2e 67 13 0a 02 3d 89 7e 6d af 9e 2c |Ws...g...=.~m..,|
0x10030bf8: 4e 0f a0 9f 92 a0 fd 31 a4 bc ed 64 51 8f 45 b7 |N......1...dQ.E.|
0x10030c08: df 0c d9 76 6b 2d c3 73 41 7a 42 f3 09 4e bf 31 |...vk-.sAzB..N.1|
0x10030c18: 14 c0 3e 57 4c 3a ef fc 20 b6 7f e4 88 b9 5b e2 |..>WL:.. .....[.|
0x10030c28: ce 7b ff ad be 69 08 d1 e7 9f 0f d6 e8 a2 0b 11 |.{...i..........|
0x10030c38: 93 9d e5 d4 1f 2a d6 ba c9 65 52 30 59 71 57 d9 |.....*...eR0YqW.|
0x10030c48: ad cc 85 94 06 72 df b6 9d 6c 86 1e 57 93 5f fa |.....r...l..W._.|
0x10030c58: 05 ee 33 52 e9 db a0 6f fa 6e 83 a8 c3 fd 1f 42 |..3R...o.n.....B|
0x10030c68: 0f c0 3a d3 7b 68 50 6d 36 00 fd 27 eb 47 f7 5e |..:.{hPm6..'.G.^|
0x10030c78: cf dc 38 f9 e6 08 df 9a 1c ab 92 b6 fa 7f 00 ce |..8.............|
0x10030c88: 17 cb f3 01 2d 1a 98 95 1e d6 ed 00 d9 50 07 fc |....-........P..|
0x10030c98: 8f 01 6a 64 66 de 68 58 3a be 4d 9a 7f 6b ca 00 |..jdf.hX:.M..k..|
0x10030ca8: 55 f0 8e 7a e1 02 0b c4 6f 0b 47 90 dc d1 6e bf |U..z....o.G...n.|
0x10030cb8: 6c 55 8f 51 23 95 bb 4d 83 2c 6b 6d 05 6c 94 ea |lU.Q#..M.,km.l..|
0x10030cc8: c6 93 cf 0f 9e 47 43 1c 5f 6c d8 0a a2 ea b3 75 |.....GC._l.....u|
0x10030cd8: bc ef 3d 99 a4 9c 3f 72 ef b0 3d 63 09 1c b7 7c |..=...?r..=c...||
0x10030ce8: d3 c7 13 9e 3a b7 08 6e b1 f0 a0 1d a8 93 06 c0 |....:..n........|
0x10030cf8: 1b 40 8e 22 d2 3a f7 3f db 07 8f f6 84 e3 c0 cb |.@.".:.?........|
0x10030d08: 04 a1 cd f5 96 51 fb c6 bd d5 2f 63 2d 29 26 f2 |.....Q..../c-)&.|
0x10030d18: cf 63 12 a4 35 0e e7 db f3 7d da 4d 88 04 22 ff |.c..5....}.M..".|
0x10030d28: 31 1c 12 25 ba 0d a3 64 32 26 52 40 1c 47 33 d4 |1..%...d2&R@.G3.|
0x10030d38: 54 a9 41 21 f7 f8 ec d6 4f a8 f1 bf 4d 50 48 13 |T.A!....O...MPH.|
0x10030d48: 1e 29 66 18 c2 76 20 56 09 02 12 9f 5b 55 13 be |.)f..v V....[U..|
0x10030d58: b4 23 15 df c9 21 fc 46 72 76 da 2f 1b 5e de 75 |.#...!.Frv./.^.u|
0x10030d68: bb e3 6d 21 b6 2a 5f c4 dd a4 96 d0 51 8a 7b e2 |..m!.*_.....Q.{.|
0x10030d78: 63 dd 1c 4c 67 71 d4 e6 b1 c1 24 26 f6 69 88 02 |c..Lgq....$&.i..|
0x10030d88: 85 5d dc 7e e9 3e f3 d7 03 d7 db 68 c5 14 cd 0d |.].~.>.....h....|
0x10030d98: c7 3e c5 15 91 d2 60 82 65 e5 a8 1d 4f 33 52 3d |.>....`.e...O3R=|
0x10030da8: 68 9d 2d f1 05 d7 20 10 1a 51 e5 0e c0 5a 96 d7 |h.-... ..Q...Z..|
0x10030db8: c1 ad e7 d9 23 58 cd b8 ce f6 02 36 98 03 10 31 |....#X.....6...1|
0x10030dc8: b4 6c a8 96 63 f8 7b ed ac d6 30 9b 4f 28 a5 01 |.l..c.{...0.O(..|
0x10030dd8: ec e4 a1 0b 94 f9 3d 39 83 5e 27 17 d9 b3 09 a2 |......=9.^'.....|
0x10030de8: f6 51 b2 e5 ae 1b 99 d1 fd 77 7b 8e 65 35 d3 1d |.Q.......w{.e5..|
0x10030df8: 47 25 d5 c0 92 0b f4 5a 7d ba 13 7e a0 19 cb f9 |G%.....Z}..~....|
0x10030e08: 7d 27 ae 39 15 24 4d ef 21 b2 03 a4 f1 ee ee 0b |}'.9.$M.!.......|
0x10030e18: 77 89 77 2c dd 02 be 76 c2 21 b6 c1 61 78 35 44 |w.w,...v.!..ax5D|
0x10030e28: 5c 71 44 a0 5f 40 98 89 6e d1 f7 a9 10 ca 26 99 |\qD._@..n.....&.|
0x10030e38: 88 f6 19 bd df 7f e5 dd bc 33 a8 3f c9 74 26 36 |.........3.?.t&6|
0x10030e48: b5 26 9e 69 2e 8b 5b 27 47 64 75 ef be d8 06 37 |.&.i..['Gdu....7|
0x10030e58: a4 47 79 43 f9 fa 76 0c 61 1c b2 e1 0b 72 a1 a7 |.GyC..v.a....r..|
0x10030e68: ee 6d 85 b6 7b 9f d6 d8 c1 6b 8e 56 6d 0e 2c bb |.m..{....k.Vm.,.|
0x10030e78: ac f7 79 ba 67 75 f1 ce 35 57 c9 dd 0a 8c 9d 35 |..y.gu..5W.....5|
0x10030e88: b6 e5 b8 56 73 53 26 f0 84 fc 87 48 21 83 0c b0 |...VsS&....H!...|
0x10030e98: 2f 64 9a 6d 76 01 3f fb 94 5d 72 c6 a6 96 5b 3e |/d.mv.?..]r...[>|
0x10030ea8: 54 9f b7 8d c1 af a9 ec 15 9d 0f 87 84 d9 53 8c |T.............S.|
0x10030eb8: 0e da c0 f2 e3 54 45 9a 14 b8 7b 91 94 e6 69 4f |.....TE...{...iO|
0x10030ec8: 47 19 88 fd 57 1f c6 47 f8 c9 ef eb 5b af ee 79 |G...W..G....[..y|
0x10030ed8: 8f 9c 2f 82 f7 9d bb 06 3b a5 80 8d d1 ac 00 b9 |../.....;.......|
0x10030ee8: 45 6a d4 7d aa ac 96 ca 69 9b 1d 18 d7 19 5b b0 |Ej.}....i.....[.|
0x10030ef8: 50 4c bc 3f 12 0f 93 f1 9e 56 be 3d 55 3d a6 52 |PL.?.....V.=U=.R|
0x10030f08: 83 ec fa a6 11 a9 9c 12 92 79 ec 20 35 f2 29 de |.........y. 5.).|
0x10030f18: a6 d7 6a b9 c5 73 42 43 72 15 2c 2a 90 d0 b0 71 |..j..sBCr.,*...q|
0x10030f28: a0 0a e8 58 fd 2f 32 f1 e1 9e 12 3f a4 4f 60 2d |...X./2....?.O`-|
0x10030f38: 16 5e 72 7e a4 ee 38 09 d3 45 4e ce dd 2a 2e 60 |.^r~..8..EN..*.`|
0x10030f48: 24 c2 73 fe 0a 4e a1 9f ea 69 fd 7f a2 5c c3 c6 |$.s..N...i...\..|
0x10030f58: eb 6d 3a b0 96 ce 0e 55 50 1b 1e 9d 23 d5 58 d2 |.m:....UP...#.X.|
0x10030f68: 5d 91 1c 48 c6 09 ef 0c fc 0f a2 d7 69 8d 6a cb |]..H........i.j.|
0x10030f78: 78 cb 63 29 57 59 ea 3a 56 12 6d 51 a4 a1 66 49 |x.c)WY.:V.mQ..fI|
0x10030f88: 62 b6 a4 df 5f 77 ff 54 38 ff ec dd dd 64 b4 78 |b..._w.T8....d.x|
0x10030f98: de 92 f1 ea 81 81 34 c0 ef d3 da 5d 47 08 21 7b |......4....]G.!{|
0x10030fa8: d8 91 e2 0b 82 90 aa 34 88 7b 52 ef e8 19 b7 4c |.......4.{R....L|
0x10030fb8: 62 42 20 8a 13 99 90 86 89 82 11 19 88 da e0 92 |bB .............|
0x10030fc8: b1 07 61 c3 ea d5 19 68 05 62 ff c4 96 36 94 8d |..a....h.b...6..|
0x10030fd8: 1b 82 f7 f0 37 a1 53 b6 6a d3 6c 00 11 0c 88 e4 |....7.S.j.l.....|
0x10030fe8: 11 87 09 f8 8e f3 2f 46 e4 81 36 91 23 3d 0c 7b |....../F..6.#=.{|
0x10030ff8: a5 51 1b b9 02 b7 84 cc 32 d0 5f 9f 12 1c ae 81 |.Q......2._.....|
0x10031008: e5 72 51 2a 1d 7c d7 e7 97 45 ce a1 39 f1 d3 9a |.rQ*.|...E..9...|
0x10031018: 9d bd ce 4d ed 77 3b 89 a5 08 8e ba a8 75 91 9f |...M.w;......u..|
0x10031028: 0b 1f 02 d7 31 f5 24 9c 5c 65 85 b0 18 0c 39 4d |....1.$.\e....9M|
0x10031038: 2a b9 6e f6 4d 02 37 ab 4d 49 ef 93 39 c1 a0 ac |*.n.M.7.MI..9...|
0x10031048: 96 2a 6b 36 43 c6 7f 75 e7 32 d9 b4 47 21 ff b2 |.*k6C..u.2..G!..|
0x10031058: 73 72 a1 38 77 c2 84 44 c3 cd f9 c6 c3 36 20 15 |sr.8w..D.....6 .|
0x10031068: 48 1a b6 b5 fa f9 64 e0 a3 64 40 21 75 d1 11 8e |H.....d..d@!u...|
0x10031078: 84 fe ca fb 16 d9 3c 00 c9 5d 10 d8 79 42 6f 82 |......<..]..yBo.|
0x10031088: f2 ab 69 43 7b 2b 34 39 46 b3 4a 45 c9 ce f1 64 |..iC{+49F.JE...d|
0x10031098: d9 7d d2 89 03 85 4c 0d 7f d6 b7 66 5f b1 29 b5 |.}....L....f_.).|
0x100310a8: 13 0b 07 9c 8e 84 3f 3c c4 d7 f7 61 ec bc 8a f0 |......?<...a....|
0x100310b8: e7 4e fd 03 d3 21 28 d9 45 91 ba 67 84 b5 77 b5 |.N...!(.E..g..w.|
0x100310c8: a0 ef bd 41 0e d9 5f a3 f9 30 59 58 92 fa df 21 |...A.._..0YX...!|
0x100310d8: 4b f7 5b 78 17 ac c9 8b 3a 8b b7 ca e9 e3 90 27 |K.[x....:......'|
0x100310e8: 64 66 a1 98 7b dd 28 3e 48 68 d7 ff 79 61 20 8b |df..{.(>Hh..ya .|
0x100310f8: 0e 7a fa e2 a2 b4 57 2e 3f 1b 09 09 06 b2 b7 a4 |.z....W.?.......|
0x10031108: 2a bb bb c7 d9 a1 2f 37 1b 4e a7 59 1d d5 c4 2e |*...../7.N.Y....|
0x10031118: d9 da 94 ba 5c 5b d3 d4 15 3f 65 33 69 ec 19 d4 |....\[...?e3i...|
0x10031128: 66 00 90 4f dd 08 bf 49 97 82 2e 2a 2c 50 61 e5 |f..O...I...*,Pa.|
0x10031138: 6f 72 c5 73 e7 97 39 87 9a 0c 85 19 4d e4 3f e2 |or.s..9.....M.?.|
0x10031148: e5 96 c7 bb b6 5d b4 da 9c 7a b6 44 aa c9 b2 ce |.....]...z.D....|
0x10031158: e2 80 8b d5 77 5e 8a 07 b7 e3 61 2d 3b ac c5 44 |....w^....a-;..D|
0x10031168: ac 97 d1 43 77 ba 65 30 ef e8 19 a2 a0 9a 5d 05 |...Cw.e0......].|
0x10031178: 59 60 9c 66 57 86 37 8d 77 21 b5 40 75 63 74 b7 |Y`.fW.7.w!.@uct.|
0x10031188: 03 85 ba 80 d9 cf 89 60 e9 ce 4e 87 d5 25 f9 5c |.......`..N..%.\|
0x10031198: 30 1a 36 13 2b 68 4a 7e 8e 7a 2d fa 8e 12 b6 f2 |0.6.+hJ~.z-.....|
0x100311a8: 3e bf ab fb a2 0b 3a 81 37 4c 18 0a f0 21 b2 80 |>.....:.7L...!..|
0x100311b8: 9a 4b 50 9b f3 9a b2 21 5a 48 6d e0 19 e9 f2 c9 |.KP....!ZHm.....|
0x100311c8: 93 48 1a d4 d2 6c 95 fc 77 7a b6 c9 5f 7f 91 7c |.H...l..wz.._..||
0x100311d8: b9 db 38 e1 07 b0 22 54 49 81 9f fd d9 87 12 52 |..8..."TI......R|
0x100311e8: f0 83 39 ef 8e 10 bd 90 96 ec cf 80 75 87 ef 4f |..9.........u..O|
0x100311f8: a1 5c 60 9a 82 58 6e 2a a8 9c a2 79 e2 d6 be ce |.\`..Xn*...y....|
0x10031208: b8 3c 24 6d 82 b2 6d a8 b4 aa 81 fa 01 26 88 ff |.<$m..m......&..|
0x10031218: 20 16 f3 52 6c 5f 4a 2f 84 02 3f ff 41 c0 64 f1 | ..Rl_J/..?.A.d.|
0x10031228: 3a 0a 3b aa 11 d1 ba da fb 48 72 d3 41 54 18 a9 |:.;......Hr.AT..|
0x10031238: 1c ee a3 af cf 42 d2 ce 06 27 1c 31 49 98 85 fa |.....B...'.1I...|
0x10031248: e9 ff c7 4b 7b de 0d b9 e0 5f eb d5 ae 52 3a e5 |...K{...._...R:.|
0x10031258: 91 3d f3 49 09 72 50 4e a6 fe 4d a7 cb ce cc 77 |.=.I.rPN..M....w|
0x10031268: eb 90 08 d8 7b 91 03 c3 5a 4e 31 30 e3 1f 40 f9 |....{...ZN10..@.|
0x10031278: 0b ea ff 1c d6 9a c8 ff 40 5b 5b 07 88 86 7d f5 |........@[[...}.|
0x10031288: 91 fb 16 08 c5 a3 cb 75 02 c7 28 f7 f1 69 10 c1 |.......u..(..i..|
0x10031298: bb 91 2d 63 13 d6 1d 94 fd 8e 09 81 67 f2 bf 0f |..-c........g...|
0x100312a8: b2 83 cd 77 c1 ce c9 d5 43 7a 87 89 75 c4 af d4 |...w....Cz..u...|
0x100312b8: a8 e4 4d 5c 90 0f 24 57 dd e2 2d 72 f5 f7 c5 13 |..M\..$W..-r....|
0x100312c8: c2 45 0c 26 06 91 f2 56 a3 df 1e 21 4b fd 9a 88 |.E.&...V...!K...|
0x100312d8: f9 ff fe 98 a4 d4 af 53 40 bc 05 b3 31 64 67 75 |.......S@...1dgu|
0x100312e8: ef 0c 53 67 0a b0 b8 65 e2 62 e3 0a a0 68 15 12 |..Sg...e.b...h..|
0x100312f8: 07 91 41 03 82 5f 65 6c 44 a8 36 e0 94 08 3d 02 |..A.._elD.6...=.|
0x10031308: cb d0 00 f8 8e b6 a8 a3 f8 46 62 7e 25 85 b7 e7 |.........Fb~%...|
0x10031318: 93 33 d0 d7 4c 87 97 0e 34 cd 94 70 51 a5 93 32 |.3..L...4..pQ..2|
0x10031328: 96 2c 5d 22 dd 35 46 06 47 d4 94 41 34 de 8c 6a |.,]".5F.G..A4..j|
0x10031338: 31 f8 f8 38 d7 f7 a3 36 bb d8 b3 b8 bc bc 8f 2f |1..8...6......./|
0x10031348: 7a 59 9c d0 1a 1e 4a e6 fd 30 5c 6d 53 af d7 b1 |zY....J..0\mS...|
0x10031358: d1 73 d6 c6 c9 06 68 b8 16 cd a8 5a c3 b9 57 93 |.s....h....Z..W.|
0x10031368: e7 bd ac 52 47 95 f8 bf 89 d4 d5 a9 ff 82 8f 0c |...RG...........|
0x10031378: 6f 6c e7 92 c6 04 c7 2a bd 76 03 23 e6 b1 c5 1e |ol.....*.v.#....|
0x10031388: 89 8c 12 71 c1 c7 23 c4 4c c0 37 77 ed 6c d8 ad |...q..#.L.7w.l..|
0x10031398: 28 cf 80 e8 3b aa 10 e9 59 b2 6b 1c 47 d6 02 54 |(...;...Y.k.G..T|
0x100313a8: cd b5 51 f2 05 1e c6 f5 ce c7 2e 0b 79 ed e5 69 |..Q.........y..i|
0x100313b8: 35 7e aa d4 80 90 83 93 b3 e6 c0 33 e9 ab 4f 46 |5~.........3..OF|
0x100313c8: 7b 1c e6 8d 7b 80 25 43 80 30 74 61 86 c6 34 24 |{...{.%C.0ta..4$|
0x100313d8: 41 b6 60 fe 84 5b a7 a1 8f a8 ea 1e 11 db ef c7 |A.`..[..........|
0x100313e8: 5a 21 f5 0d 0e 02 53 d8 91 e5 8a 9b 8c 8f de b7 |Z!....S.........|
0x100313f8: 82 cb 95 d3 32 c0 be 5d f9 c2 da a4 90 6f 05 25 |....2..].....o.%|
0x10031408: 82 d1 d4 6a aa 0d 83 f0 9d a2 77 ef 09 05 7d a3 |...j......w...}.|
0x10031418: 6b 1f 37 2b dd 1a 2f 51 2f 70 70 d8 88 40 9a 4f |k.7+../Q/pp..@.O|
0x10031428: d1 01 84 d9 5f 86 48 ea ca 42 38 ba 28 03 35 3a |...._.H..B8.(.5:|
0x10031438: fd c6 d4 b0 3f 77 94 20 77 2c 57 54 b8 5c 03 63 |....?w. w,WT.\.c|
0x10031448: b0 16 f8 68 06 52 8b 87 82 95 b7 ea b6 30 2b 69 |...h.R.......0+i|
0x10031458: 59 28 38 4e c9 1d e6 fd a5 32 70 ec 23 1a 5f b8 |Y(8N.....2p.#._.|
0x10031468: 52 bc c4 b7 5b 1d 84 f7 05 da c8 2b 84 27 35 dd |R...[......+.'5.|
0x10031478: 00 00 47 b9 67 a2 a3 70 d0 f0 8b d2 fa 15 c0 5c |..G.g..p.......\|
0x10031488: 38 12 fe e2 0d fb 5a e9 e3 2d c0 e4 f9 70 c7 d1 |8.....Z..-...p..|
0x10031498: 82 5b 5f 78 a9 be af d2 09 79 46 96 be 7f 0a 8c |.[_x.....yF.....|
0x100314a8: 78 ae f7 66 21 a3 4b 41 72 4d 4c 84 fc b1 ae 2d |x..f!.KArML....-|
0x100314b8: 61 e8 8c 2d c3 34 75 ce 50 ed 5e c2 84 4f 48 81 |a..-.4u.P.^..OH.|
0x100314c8: b5 49 c2 1b 5f a4 03 3e 0c 38 2f e6 43 87 7d f7 |.I.._..>.8/.C.}.|
0x100314d8: b3 29 4a 7e 84 14 24 4f 3f 75 42 80 09 3f c1 f6 |.)J~..$O?uB..?..|
0x100314e8: 61 3a 2c 7a ba 57 46 0c 8c 4b 5c 11 69 71 6a 7a |a:,z.WF..K\.iqjz|
0x100314f8: e4 1e 7f 3e 73 c4 bc ea e4 46 7e ea a4 c4 80 49 |...>s....F~....I|
0x10031508: c9 9f 31 18 57 30 ba 44 8e ab 28 2f 2d e5 e6 7f |..1.W0.D..(/-...|
0x10031518: 02 a6 29 b0 f5 ef 25 40 7e 07 ef 51 49 a7 62 95 |..)...%@~..QI.b.|
0x10031528: cc dd 2f 51 1d aa d1 fe cd fe 5f 24 fc a6 7d 4e |../Q......_$..}N|
0x10031538: 29 11 3c 35 37 1b ae 6c 5c f1 01 cb 2d 30 1e 80 |).<57..l\...-0..|
0x10031548: 20 f2 b1 f5 02 d7 d6 d5 26 d8 6f 7a 7b f4 de 3d | .......&.oz{..=|
0x10031558: 48 7c 22 cb c9 01 3e 5c 1d 28 db 9c 1b fa 19 f7 |H|"...>\.(......|
0x10031568: 69 26 5c 45 57 cb 99 cf a0 60 ef a4 b0 6a a4 71 |i&\EW....`...j.q|
0x10031578: 4c 1a 23 28 47 97 9a 13 82 02 11 42 36 49 55 81 |L.#(G......B6IU.|
0x10031588: 49 66 e3 c6 57 1f ad 21 9c 16 22 c4 e5 7c 9b 61 |If..W..!.."..|.a|
0x10031598: 1a 61 b2 e9 91 b2 a7 77 b8 5c 99 50 8e d2 93 8f |.a.....w.\.P....|
0x100315a8: e4 a0 1e 1c e5 1a 56 9c f5 2b 96 f2 a0 b5 d4 fd |......V..+......|
0x100315b8: ae 96 d8 85 03 91 8d 2a df ac d6 1a 79 63 21 bc |.......*....yc!.|
0x100315c8: a3 b6 a3 72 a2 5b 4e 77 d1 ac 09 76 8e cb 65 2c |...r.[Nw...v..e,|
0x100315d8: 60 50 b2 ff d7 d9 7c bb 6e 60 28 fb 19 69 7b 09 |`P....|.n`(..i{.|
0x100315e8: e5 17 4f f1 8e 3a df 25 c0 31 74 92 45 94 13 66 |..O..:.%.1t.E..f|
0x100315f8: 19 61 de b4 73 af bb c1 0e c0 1e d3 80 f8 99 92 |.a..s...........|
0x10031608: 2e 62 9d 25 35 04 07 4d f2 f4 0e d0 31 8e a2 8f |.b.%5..M....1...|
0x10031618: 4a f4 8c 40 dd ec a9 9c cd 19 4b a5 a0 1d 6b c6 |J..@......K...k.|
0x10031628: 4f ae b3 cc 11 7b da 0a 30 14 c8 ad b0 2b 64 13 |O....{..0....+d.|
0x10031638: d6 8c 26 f5 7d 9a a7 5f f1 68 af 5b 29 56 90 b5 |..&.}.._.h.[)V..|
0x10031648: ba 9b ad 9d ee 6a 29 a2 48 bc 1a 0b 9e 78 c5 dd |.....j).H....x..|
0x10031658: f7 83 62 2f 96 da b4 be 0c 27 c7 15 cb 91 93 22 |..b/.....'....."|
0x10031668: fd b2 f0 c2 fa 35 17 33 df 14 87 22 4d e9 62 01 |.....5.3..."M.b.|
0x10031678: e1 0e 88 de 47 ea b1 b5 26 0d ba c9 49 6a 5e 9e |....G...&...Ij^.|
0x10031688: d9 da 4f 42 73 33 e7 9b e8 a3 8e 34 e1 20 cc 35 |..OBs3.....4. .5|
0x10031698: 62 cf ab 98 b9 fd 01 50 ab 67 71 aa a6 34 9c d4 |b......P.gq..4..|
0x100316a8: 67 5a 40 79 21 cc ed 79 98 47 3a 9b 04 55 cf e5 |gZ@y!..y.G:..U..|
0x100316b8: 03 98 bb 1e 03 74 d8 38 29 46 74 74 75 c6 d8 e2 |.....t.8)Fttu...|
0x100316c8: 34 df fb 00 b6 e1 86 da ed 77 9e 07 7b 72 ac f3 |4........w..{r..|
0x100316d8: be c7 18 6f 17 fd fb ec 06 1f 75 78 11 cb 40 34 |...o......ux..@4|
0x100316e8: 89 30 e1 89 8a 4e d4 71 a7 47 6e ec 37 79 84 2a |.0...N.q.Gn.7y.*|
0x100316f8: 7d 0a c7 33 f2 a3 52 13 53 8f c5 0a d6 18 66 d7 |}..3..R.S.....f.|
0x10031708: bf 37 fb d2 31 08 5c 91 6c bd 93 44 d5 ed eb 53 |.7..1.\.l..D...S|
0x10031718: 35 68 5b dd 05 53 83 37 21 cf 21 36 b0 71 cc 03 |5h[..S.7!.!6.q..|
0x10031728: d3 d3 d7 44 fd b1 72 c3 b3 b0 6f 2b 45 ab 72 17 |...D..r...o+E.r.|
0x10031738: cb 04 85 89 45 09 f8 fa 3d 3c 45 a2 1d 0a 98 f3 |....E...=<E.....|
0x10031748: 09 86 0a c2 ae 65 66 a5 79 95 f6 4b 43 7d 77 6d |.....ef.y..KC}wm|
0x10031758: 36 57 4b dc 57 ae 4c ef 63 22 21 30 e3 72 98 59 |6WK.W.L.c"!0.r.Y|
0x10031768: e0 27 29 44 e6 24 2c 96 03 58 5a b3 49 12 a9 f9 |.')D.$,..XZ.I...|
0x10031778: 45 33 5c 6d f6 79 aa b9 6b c8 52 9e 65 81 24 d2 |E3\m.y..k.R.e.$.|
0x10031788: 9c 70 f3 cb 9e d4 bc a9 35 3e 95 a9 fd 8a 8a 55 |.p......5>.....U|
0x10031798: 4d ab 0d 1e 2b 60 74 53 03 8d ed f1 47 ab 61 01 |M...+`tS....G.a.|
0x100317a8: 6a cf eb f4 a2 b0 e4 61 db 3d 5f 13 e8 79 02 a1 |j......a.=_..y..|
0x100317b8: 8e 1b 17 96 f3 b2 50 6c 56 79 2a fd 69 b1 ac 16 |......PlVy*.i...|
0x100317c8: 4d 78 54 d7 ea 34 c7 52 4b 15 f0 c8 b6 d1 50 16 |MxT..4.RK.....P.|
0x100317d8: e6 dc 03 e4 17 e8 91 dd b5 96 5d 24 31 af de 77 |..........]$1..w|
0x100317e8: ec d2 78 17 6f 94 73 cc 2b 5c 09 85 7d 9c 42 fe |..x.o.s.+\..}.B.|
0x100317f8: f6 6f 22 95 a2 53 1f 7f de 16 6c 7a 12 fe 6c f5 |.o"..S....lz..l.|
0x10031808: f6 ac 6a 4e fd 5c 91 65 d0 9a c1 cd d9 91 93 19 |..jN.\.e........|
0x10031818: 2d e5 b3 41 5c 57 7b 3a 39 d2 83 ce 49 a9 d1 24 |-..A\W{:9...I..$|
0x10031828: 06 25 7b c3 f1 14 64 bf 6c 38 b6 dc 38 6c 79 ce |.%{...d.l8..8ly.|
0x10031838: 57 7f 5f 02 2f a3 81 11 42 17 d2 66 b8 21 f7 1e |W._./...B..f.!..|
0x10031848: 9b ef 66 42 82 a6 3c f0 34 8d 28 c0 86 4a ca 39 |..fB..<.4.(..J.9|
0x10031858: 9d 8d ae 5c b6 cb c0 90 d2 8e 09 da c3 e8 b2 89 |...\............|
0x10031868: 67 a0 43 d1 5b 19 b2 7b 7f 3e 71 3d b4 b6 57 0c |g.C.[..{.>q=..W.|
0x10031878: f6 a6 bb 17 b6 7d f8 d3 94 cf 1d bc 98 2f 2f 00 |.....}.......//.|
0x10031888: af 76 5c 27 ba 0b f6 12 57 0b 69 21 c9 00 b1 e6 |.v\'....W.i!....|
0x10031898: a4 a1 ed 66 c3 64 91 8f 12 90 c8 8b 9e 5e 69 2e |...f.d.......^i.|
0x100318a8: 8e 50 02 68 e1 27 82 b6 96 a8 c0 86 2c 1d ca 6a |.P.h.'......,..j|
0x100318b8: 34 b5 0f ef f3 41 d9 4b 7a cf c3 73 e5 12 35 1f |4....A.Kz..s..5.|
0x100318c8: 3e 35 4c 55 2e b9 1d 31 d6 0f ab 24 b2 1b a9 db |>5LU...1...$....|
0x100318d8: 56 0e 62 93 17 8c 0a bb e4 4d c4 6d e9 05 ca ad |V.b......M.m....|
0x100318e8: 2b df 90 7c 9a fd 6a 1c 67 12 20 1b 59 c3 60 be |+..|..j.g. .Y.`.|
0x100318f8: 42 a2 0e 0e 63 d5 15 65 b0 58 f3 f5 c6 92 76 1e |B...c..e.X....v.|
0x10031908: 5f c0 46 e3 86 01 ee b4 14 f3 ae 65 3d 9d 9a ac |_.F........e=...|
0x10031918: a4 03 95 de 5c 3b 13 79 28 c1 5a 77 a8 0d 5f 41 |....\;.y(.Zw.._A|
0x10031928: 8a fe 9d 23 1d bd fd cb da 44 d7 4e 4d 30 97 9f |...#.....D.NM0..|
0x10031938: bf 0b ba 3f c7 ef f9 1d a7 cd 70 cd ac c4 f2 50 |...?......p....P|
0x10031948: 97 c8 de df 77 3d 7a 28 42 20 85 50 6b e9 72 d4 |....w=z(B .Pk.r.|
0x10031958: 0d c4 7c c1 19 bf 1f ed 4a dd 5a 51 3b 4d 04 c6 |..|.....J.ZQ;M..|
0x10031968: d3 4d e2 2f b6 dd a5 f2 bd 43 6e ce 80 7b 98 a8 |.M./.....Cn..{..|
0x10031978: ab 3f 99 89 b6 3c f7 0f 48 66 c0 64 55 43 2a 35 |.?...<..Hf.dUC*5|
0x10031988: 3c ff bb 6c f9 af 4d a5 bb f2 75 62 15 c4 ad b6 |<..l..M...ub....|
0x10031998: 5c 5d 47 ff 2b 4d 85 e4 bd 82 26 1f 4f be f4 5f |\]G.+M....&.O.._|
0x100319a8: 01 44 96 e7 e5 9a 71 1a 5a f5 69 04 71 80 f1 3a |.D....q.Z.i.q..:|
0x100319b8: 68 b2 67 af b0 c8 6c ba 87 91 80 0c d9 b3 b2 63 |h.g...l........c|
0x100319c8: 6f 12 29 a8 12 4c 5a 87 3b 20 b3 b5 be 1e 51 c6 |o.)..LZ.; ....Q.|
0x100319d8: 84 04 25 0d a4 90 62 86 34 78 a0 21 19 20 5c b8 |..%...b.4x.!. \.|
0x100319e8: 8f f8 34 fb 0e cc 00 eb 66 16 f8 9c 94 64 2d c2 |..4.....f....d-.|
0x100319f8: 8e 86 6b 77 63 f9 2e 91 d7 a3 97 65 a0 b7 75 5c |..kwc......e..u\|
0x10031a08: 95 45 2b 69 a2 92 33 52 d9 53 b4 16 21 46 4f 7c |.E+i..3R.S..!FO||
0x10031a18: 0f 28 0f 2e 6c 32 dd 5c 5b c0 42 03 80 e1 48 83 |.(..l2.\[.B...H.|
0x10031a28: 35 d0 c7 d6 f1 70 0e 37 16 72 79 b7 c0 ba 84 23 |5....p.7.ry....#|
0x10031a38: d1 55 9a bb ef e3 84 1b da cf 2b 55 a8 f8 47 81 |.U........+U..G.|
0x10031a48: 06 81 37 27 5b 21 cd 92 de 05 f0 a1 8e cb ef 60 |..7'[!.........`|
0x10031a58: 7d 78 f8 4d c9 52 90 ca 3a 80 36 cb cb 62 0f ed |}x.M.R..:.6..b..|
0x10031a68: 87 56 05 a4 5b b1 43 2e 4a 0a 02 44 c3 fe 87 73 |.V..[.C.J..D...s|
0x10031a78: 57 d2 03 00 36 20 8e 65 2d e5 6e d3 0a 7a 3d 6f |W...6 .e-.n..z=o|
0x10031a88: 4c 01 c6 f5 e5 83 8b ce 5f 1d d1 e3 11 08 d0 7a |L......._......z|
0x10031a98: 86 ac 1e 86 d3 b6 5f 39 ec 49 02 74 47 13 fb a5 |......_9.I.tG...|
0x10031aa8: 6c 7e 3b 63 c1 eb fb 2e dd 3c b0 85 94 0e b3 5e |l~;c.....<.....^|
0x10031ab8: d5 bc 4c 30 f3 ac eb 2d d2 da 18 c7 d5 d7 87 90 |..L0...-........|
0x10031ac8: 1f 39 01 eb 86 8c b2 d5 69 05 6f f5 6b 03 48 0b |.9......i.o.k.H.|
0x10031ad8: c4 39 0e 7d 65 b4 ef 31 13 47 02 87 f1 87 a7 17 |.9.}e..1.G......|
0x10031ae8: f2 4d 6c 63 ea df fb cf f1 3b 9c 16 80 cb 55 61 |.Mlc.....;....Ua|
0x10031af8: 38 af 36 ef 22 fc 27 87 19 6e 3f 23 55 eb f3 81 |8.6.".'..n?#U...|
0x10031b08: 45 8a 7f 17 ae 96 68 21 d5 9b 11 9b 25 21 75 9c |E.....h!....%!u.|
0x10031b18: 5f 74 e1 bb f5 66 d7 a4 0b 97 ab 34 51 42 dd 98 |_t...f.....4QB..|
0x10031b28: 78 6a 62 4e 7b d2 93 5b 4a ae 9d 35 34 3f ce ef |xjbN{..[J..54?..|
0x10031b38: 9c bf f3 34 37 13 63 4a 48 e6 cc c4 9c 18 7b c2 |...47.cJH.....{.|
0x10031b48: 57 e2 93 fc 1a ff 10 b4 63 8a ac 79 73 4c a3 5c |W.......c..ysL.\|
0x10031b58: dc 8e e7 ca 29 79 ae 3b 29 b8 99 9f c3 d9 95 08 |....)y.;).......|
0x10031b68: aa 69 9f 4e a6 39 4c 3a e5 ad 22 a5 b8 63 cd 67 |.i.N.9L:.."..c.g|
0x10031b78: a3 55 e2 2f 67 ce 8b 40 8e ac d3 47 06 11 bb a3 |.U./g..@...G....|
0x10031b88: c4 d6 21 7d 21 a7 e2 5e 90 06 62 94 2d 0c 98 06 |..!}!..^..b.-...|
0x10031b98: 36 b1 71 ec b1 8a 50 62 a4 6c 5c e0 86 7b 42 d6 |6.q...Pb.l\..{B.|
0x10031ba8: f0 73 5e 19 c5 bf 10 76 51 99 d7 ff 18 cd 26 13 |.s^....vQ.....&.|
0x10031bb8: ca 25 9d b0 e3 30 bd 19 00 5d bf 4f 69 8a 03 d5 |.%...0...].Oi...|
0x10031bc8: 28 26 dd 69 5b e0 eb ae bd 1d 47 6d a6 e3 f6 a6 |(&.i[.....Gm....|
0x10031bd8: 2c 4e 51 ea 45 d1 f3 84 c2 71 eb f2 11 7b 3e 42 |,NQ.E....q...{>B|
0x10031be8: 09 e6 86 fe 6f a0 89 33 6d a7 b7 97 6d 6d 6c 35 |....o..3m...mml5|
0x10031bf8: 6c b4 9a b7 53 e0 24 3e 8a 71 df 90 51 4c fb 9e |l...S.$>.q..QL..|
0x10031c08: b3 90 db 8e 6b ea 3d 4a 6f f8 74 0b c9 a1 3e 28 |....k.=Jo.t...>(|
0x10031c18: b5 42 4c 4f fd fb 6d eb 02 2b 85 ac 49 e3 da e5 |.BLO..m..+..I...|
0x10031c28: 63 fe f1 c5 11 28 99 6f 45 04 01 de e8 63 75 bf |c....(.oE....cu.|
0x10031c38: f2 1a eb cc 1f 94 54 bd e7 69 64 58 19 bf d6 d6 |......T..idX....|
0x10031c48: cc 4f eb 9c c6 b3 5e 05 bf ec 84 06 57 d0 d6 e3 |.O....^.....W...|
0x10031c58: 24 93 45 3a 29 7d 25 87 98 f6 81 c0 c3 a6 56 3b |$.E:)}%.......V;|
0x10031c68: 21 42 34 db ba a7 c6 4a 08 83 c7 3f 65 81 72 20 |!B4....J...?e.r |
0x10031c78: ed 5f 4e dd a6 42 62 a2 22 f9 74 ce 3a 75 82 d1 |._N..Bb.".t.:u..|
0x10031c88: f5 4b 8d 49 6b d8 1a 82 fc 53 f7 4f 19 38 85 4a |.K.Ik....S.O.8.J|
0x10031c98: 6e 0d 64 7c a9 9e ed 41 d7 03 37 a9 7f 9e 48 df |n.d|...A..7...H.|
0x10031ca8: 4b 75 80 82 e1 36 9e c3 4d f6 79 67 5d 91 ec 86 |Ku...6..M.yg]...|
0x10031cb8: 4e af 75 29 23 ad 36 7b 7d b0 55 65 84 ae 1e 03 |N.u)#.6{}.Ue....|
0x10031cc8: 78 13 32 07 9e 84 b1 a5 31 e5 26 02 a2 24 3d 13 |x.2.....1.&..$=.|
0x10031cd8: 03 96 37 62 27 f5 66 35 72 2c 37 6b 09 de 06 65 |..7b'.f5r,7k...e|
0x10031ce8: bd 40 21 86 7b f4 86 d7 d3 76 a2 e5 a8 d0 ab 49 |.@!.{....v.....I|
0x10031cf8: b8 db 80 2a 53 67 02 50 76 bf 85 5e 84 a4 51 e2 |...*Sg.Pv..^..Q.|
0x10031d08: fa 27 c7 dd c9 10 8e 49 d3 6e d1 4b ed 0b a4 c5 |.'.....I.n.K....|
0x10031d18: 11 ff 18 dc f5 c8 71 22 6d dc e0 35 88 59 a0 16 |......q"m..5.Y..|
0x10031d28: 1f e2 18 5d 3d 37 1d dc 10 a0 ad 38 5d 07 bd c3 |...]=7.....8]...|
0x10031d38: 76 57 43 98 75 41 6e e9 11 2c 06 a7 0d 95 d9 04 |vWC.uAn..,......|
0x10031d48: 7d b4 44 10 c2 b7 96 f8 2b 85 0c 97 5b 97 9e 60 |}.D.....+...[..`|
0x10031d58: 9a a0 0b d7 47 61 7d c8 af f5 ec 80 db 1a 4b 72 |....Ga}.......Kr|
0x10031d68: 85 1f 6b 29 36 51 d9 62 17 08 9c a8 51 c5 fa f4 |..k)6Q.b....Q...|
0x10031d78: 80 43 16 54 a6 b7 59 9e af f8 1a 4e 75 16 11 f5 |.C.T..Y....Nu...|
0x10031d88: 7a 20 d6 ca 77 fc 69 8a a1 6e d5 b0 05 1c 44 1a |z ..w.i..n....D.|
0x10031d98: e9 bc c3 0d 4e 99 e9 a5 47 1a ae 24 8e f3 d7 24 |....N...G..$...$|
0x10031da8: f7 1f 2b e9 c5 bb 95 ef f8 eb 9f 00 00 11 47 ce |..+...........G.|
0x10031db8: a2 2b d5 91 23 30 47 67 92 69 ed fe 59 43 e1 1e |.+..#0Gg.i..YC..|
0x10031dc8: f0 e8 9a 8e 63 3b 0e ca 4f 68 36 93 8e ee 3b ae |....c;..Oh6...;.|
0x10031dd8: 32 6a c3 13 17 38 bc 16 a1 da 1d ef 19 f7 bb 78 |2j...8.........x|
0x10031de8: 28 cc b8 1c 6f 5a 1c a7 9f 8b 41 65 eb 75 51 e5 |(...oZ....Ae.uQ.|
0x10031df8: ea b8 ef b8 d2 4e 79 ac 03 07 2d 77 e2 c7 5e 21 |.....Ny...-w..^!|
0x10031e08: 52 5b a0 41 d5 e5 c4 c6 cf cb 3d cc 31 2e 63 0c |R[.A......=.1.c.|
0x10031e18: 98 34 7d 24 1d cc eb 69 bc a3 3c c9 61 bc 84 53 |.4}$...i..<.a..S|
0x10031e28: 72 f4 be b8 11 1c 1a a0 40 6f f1 d1 51 87 78 40 |r.......@o..Q.x@|
0x10031e38: 6b 71 1f 09 bc 25 67 74 dc 40 92 67 09 36 50 2f |kq...%gt.@.g.6P/|
0x10031e48: d5 63 9c 51 6b 31 e9 08 58 fa 6d d7 be 19 9b 58 |.c.Qk1..X.m....X|
0x10031e58: 89 dd 53 4b b6 25 f4 25 1f 98 cc d9 0b 3e d3 a8 |..SK.%.%.....>..|
0x10031e68: 80 f3 83 de 3a c1 57 c1 e3 ec b0 4e 6d 4e a1 ac |....:.W....NmN..|
0x10031e78: f2 74 7f c2 e6 8a 6c e0 da d7 c3 15 88 4a 1c 2c |.t....l......J.,|
0x10031e88: eb 65 92 3e b2 13 a7 1f e5 7b bd 30 e1 47 82 bf |.e.>.....{.0.G..|
0x10031e98: 30 36 a0 65 c3 dd 41 e2 37 d9 84 8e a6 d7 de 51 |06.e..A.7......Q|
0x10031ea8: 0a 60 b1 65 4f 6f 2f eb 68 1a 01 8f 04 b4 1a 8b |.`.eOo/.h.......|
0x10031eb8: 2f 44 b2 ea e3 fe 98 bd 76 3c 81 78 55 3a e4 60 |/D......v<.xU:.`|
0x10031ec8: 39 e4 f6 54 d6 40 4f 68 5a 7e ed 23 5b 12 68 46 |9..T.@OhZ~.#[.hF|
0x10031ed8: 91 1f 25 9a f7 c4 39 6f d8 23 8a b5 11 68 96 c6 |..%...9o.#...h..|
0x10031ee8: a4 ef d2 65 aa e0 1b f3 8a 01 63 10 51 59 da a9 |...e......c.QY..|
0x10031ef8: 4e f1 ce 19 53 4f 12 8e 7c d5 b4 e6 d6 fa 24 45 |N...SO..|.....$E|
0x10031f08: 63 71 8c be 11 68 1e 15 30 e3 e9 28 f5 8d ab a1 |cq...h..0..(....|
0x10031f18: c8 52 50 d1 bf 33 c3 b5 6c 91 1a 52 90 15 0e 68 |.RP..3..l..R...h|
0x10031f28: 8e 89 e2 30 fd d1 af 28 cf 75 18 57 e4 08 b2 04 |...0...(.u.W....|
0x10031f38: f8 d9 74 95 27 af 6a 60 32 fa 30 f6 9c 6d ac 69 |..t.'.j`2.0..m.i|
0x10031f48: 06 78 79 d6 8e 45 24 27 95 d2 c7 57 63 81 41 ef |.xy..E$'...Wc.A.|
0x10031f58: 09 10 30 a8 96 36 88 e6 8e ea 14 54 e3 94 ea db |..0..6.....T....|
0x10031f68: 3f 1d 2a 50 67 45 5a 15 5e 03 a8 cf 69 f2 ef 73 |?.*PgEZ.^...i..s|
0x10031f78: 95 49 65 80 96 9e 67 00 b4 96 83 39 a4 6e e4 50 |.Ie...g....9.n.P|
0x10031f88: 40 2b fe d7 5f 37 7e 43 26 64 b6 d5 1d 2b 49 d7 |@+.._7~C&d...+I.|
0x10031f98: 60 ec 06 f2 cb 40 ba df cd 54 e0 05 86 5a a7 93 |`....@...T...Z..|
0x10031fa8: 65 15 d4 e0 05 52 24 e3 77 e5 a5 f7 28 d8 42 5b |e....R$.w...(.B[|
0x10031fb8: dc c2 26 63 13 5d 22 e9 e9 07 1b 01 c9 1e 62 85 |..&c.]".......b.|
0x10031fc8: d2 85 6b ab 2a 14 87 61 a7 d2 c5 ac 96 77 22 8a |..k.*..a.....w".|
0x10031fd8: 39 54 08 18 f7 c8 d1 cf 88 49 62 18 11 c0 0d fd |9T.......Ib.....|
0x10031fe8: 33 09 0b f0 4f 38 ad 2f c6 07 38 89 bc 7c 3e 6c |3...O8./..8..|>l|
0x10031ff8: cb d6 29 81 43 f1 dd 8a d3 53 59 97 d2 df 2c 6f |..).C....SY...,o|
0x10032008: db f1 6b 90 5b 3d 51 fe f4 c1 f0 09 39 5e 52 9d |..k.[=Q.....9^R.|
0x10032018: 60 38 c8 25 9f 37 b9 a0 c7 8c f3 02 a8 49 17 90 |`8.%.7.......I..|
0x10032028: 29 e3 04 cf 31 b9 a5 24 32 e1 bf d8 98 cf af 54 |)...1..$2......T|
0x10032038: 05 24 5c ee cf 3a 41 a2 2f c9 e9 5a b8 01 b5 a5 |.$\..:A./..Z....|
0x10032048: 0a b5 79 2e 43 09 02 72 f9 b3 df ac 47 6a 8a 3b |..y.C..r....Gj.;|
0x10032058: d1 f0 9b 40 f9 ab 11 33 fd 51 f3 ce c3 09 f2 12 |...@...3.Q......|
0x10032068: 2a e6 44 bd ba 39 f2 09 4e ff 42 59 75 17 90 76 |*.D..9..N.BYu..v|
0x10032078: ab 60 cc 03 96 1d bd 5f eb 95 26 e0 79 0f ed 7a |.`....._..&.y..z|
0x10032088: d0 31 63 e8 3d eb b5 40 9b cc 12 ee 09 a0 a7 83 |.1c.=..@........|
0x10032098: fb f9 d8 81 c3 29 cd 74 41 66 bd 6f 5f fa af cc |.....).tAf.o_...|
0x100320a8: f1 89 79 94 01 59 be 0b 1a 6c c9 79 ac 7d ff ef |..y..Y...l.y.}..|
0x100320b8: 09 cb ff 3b 51 e4 99 30 27 09 d2 88 c5 3c ea b2 |...;Q..0'....<..|
0x100320c8: 03 6f 43 39 0e 18 dd b4 1b b3 a8 30 92 3a 69 a9 |.oC9.......0.:i.|
0x100320d8: 29 49 cf 70 94 ec 98 16 57 17 c9 92 29 af 15 08 |)I.p....W...)...|
0x100320e8: 46 e5 af 80 fa 1b aa 5a 76 e9 dd 17 b8 a3 a5 3c |F......Zv......<|
0x100320f8: 2f f9 fc ea 63 f5 d5 e0 9d 9e fc 11 06 f3 a2 a3 |/...c...........|
0x10032108: 00 3a b5 1e 67 61 9a 9f 39 cc 50 82 dd bd 45 01 |.:..ga..9.P...E.|
0x10032118: fb 45 a2 b2 9f 1e 45 e3 77 a4 6b 2b 69 2a 80 d3 |.E....E.w.k+i*..|
0x10032128: c5 bd ae 47 1d dd 31 60 f6 1f 20 22 ec 10 d3 1d |...G..1`.. "....|
0x10032138: 71 cf cf 4b e7 0b 53 ae f4 96 8f a1 8c 25 b2 cb |q..K..S......%..|
0x10032148: 98 13 d1 b3 b6 9a 35 c3 3e fd ec 3c 6b 25 60 57 |......5.>..<k%`W|
0x10032158: 00 1c a1 bd 39 9f 5f 18 55 1c 5f 45 fb ea 44 3d |....9._.U._E..D=|
0x10032168: 0e 13 df 3b b6 fd eb 98 29 1f 67 da 27 da d8 22 |...;....).g.'.."|
0x10032178: f4 e5 ae 7e 16 dd b6 8a d4 5d cf 58 36 26 ea be |...~.....].X6&..|
0x10032188: e0 06 4c 68 19 0e 13 3f 94 49 78 6e 15 e7 68 2b |..Lh...?.Ixn..h+|
0x10032198: 53 80 3c 0b eb 2d c7 b6 50 fc 1b fb 8e 5f 30 f5 |S.<..-..P...._0.|
0x100321a8: 5c 03 9d 12 e5 a7 c3 9e 3d c9 1a f0 f0 e5 4b 0e |\.......=.....K.|
0x100321b8: 75 f5 5e b3 71 6b 2c 7c f4 c9 7f 48 d9 10 7c e6 |u.^.qk,|...H..|.|
0x100321c8: bd d1 18 78 92 c8 14 05 c8 f8 84 70 5f be c0 45 |...x.......p_..E|
0x100321d8: 9b 5e 16 09 45 f0 90 6d e6 02 a9 e5 d9 40 9c 67 |.^..E..m.....@.g|
0x100321e8: 9e f1 c6 f7 ce 6a 40 3e a8 50 f1 67 75 c7 6d 50 |.....j@>.P.gu.mP|
0x100321f8: c0 c4 5e 63 43 98 e8 33 c8 69 a4 d1 61 97 2b d1 |..^cC..3.i..a.+.|
0x10032208: d9 83 1e 95 43 75 f0 d7 8a 29 bb 02 c1 fc 0d 21 |....Cu...).....!|
0x10032218: 02 92 04 4a 0d 12 1f 36 a6 ba 41 a7 41 0e 95 e8 |...J...6..A.A...|
0x10032228: 18 8e 35 c2 9e ae 38 60 59 34 44 db c0 1b c6 b0 |..5...8`Y4D.....|
0x10032238: fe 6a ad c7 cf 0f 44 80 eb 5a 26 29 88 d8 33 13 |.j....D..Z&)..3.|
0x10032248: cb 3f cd 83 fe 1a 7b e0 c2 dc c9 0d 6f eb bb 03 |.?....{.....o...|
0x10032258: 70 a3 08 31 09 ca d6 b0 c4 44 47 0f 0b 85 4d 58 |p..1.....DG...MX|
0x10032268: 75 12 76 c0 7b ef 71 d4 45 33 3b 38 7d 5f c5 56 |u.v.{.q.E3;8}_.V|
0x10032278: 28 6e 08 a4 96 da 4d d0 7e db 39 cf 0a 5d f3 fc |(n....M.~.9..]..|
0x10032288: 71 7b cb 00 c5 62 45 6c 20 42 3a 1f 31 ab 96 e8 |q{...bEl B:.1...|
0x10032298: da ec 2b 7b 46 11 98 b3 40 13 f4 89 67 a6 05 26 |..+{F...@...g..&|
0x100322a8: 9c 04 c7 8f c1 0a 3b ac a0 e6 b9 60 34 e9 fe c3 |......;....`4...|
0x100322b8: 89 7e 37 34 13 cd a5 ae a1 60 17 db 35 b6 7b 1b |.~74.....`..5.{.|
0x100322c8: ac c2 7a ff 86 ec 73 18 4e 90 60 f1 8a 3c 0c 91 |..z...s.N.`..<..|
0x100322d8: 17 63 f4 90 a4 ed 16 2e 7e 3c f0 6a f1 27 f1 93 |.c......~<.j.'..|
0x100322e8: c1 93 59 8f 4b fc 31 62 cc e4 e9 e2 a0 28 e4 e4 |..Y.K.1b.....(..|
0x100322f8: 24 17 43 21 43 9c f3 b5 2a 2d 44 5f 94 cb b3 f5 |$.C!C...*-D_....|
0x10032308: 56 55 0a f0 8e 79 2a ba e6 c2 11 76 e5 41 36 1f |VU...y*....v.A6.|
0x10032318: 0d 88 e6 df 15 46 15 21 99 4e 92 38 90 ef 1d 35 |.....F.!.N.8...5|
0x10032328: 0b b3 5b 3a 9a f5 d3 d9 24 51 ee 49 f4 9e 0d 6d |..[:....$Q.I...m|
0x10032338: 91 67 05 50 d7 b0 1d c9 95 5d bd a0 fd fb 09 20 |.g.P.....]..... |
0x10032348: 61 24 ae 0b da 5e d0 5e 9f b0 a3 96 53 6d 6d de |a$...^.^....Smm.|
0x10032358: cf f0 e8 ae 09 59 ee 11 b4 42 ae 32 c3 63 0e 8a |.....Y...B.2.c..|
0x10032368: d9 af ae 2a 86 d3 8e a0 e8 69 df c1 79 dd 09 16 |...*.....i..y...|
0x10032378: 8c 13 d5 5b 86 6e 4a f3 c1 e8 d2 3b 26 7e 78 21 |...[.nJ....;&~x!|
0x10032388: 97 10 14 b9 8e 84 a2 b3 ec 5f 11 a3 2d 34 5d 84 |........._..-4].|
0x10032398: 05 4a 8e 00 6e 15 95 d0 fb 37 69 3b 47 1b 83 43 |.J..n....7i;G..C|
0x100323a8: e3 2e 6b ea 05 e3 50 fc 2c 5c 20 13 38 52 64 70 |..k...P.,\ .8Rdp|
0x100323b8: 17 fa a8 cc 03 d1 7d 8a ec 1b c2 fb 69 ea d6 3f |......}.....i..?|
0x100323c8: 04 9b d4 85 7b c0 ab 54 e1 5b 7a 8a 86 00 b5 cd |....{..T.[z.....|
0x100323d8: be 09 5a 06 07 30 2e 1f ad 2b dc e6 11 9a 7e a8 |..Z..0...+....~.|
0x100323e8: 24 5c fb 15 4f 43 c9 06 33 7b 84 72 8c cc a3 bc |$\..OC..3{.r....|
0x100323f8: a0 49 af db b2 06 e4 a5 97 28 e8 73 90 21 bb 3c |.I.......(.s.!.<|
0x10032408: 6f 4b ee 44 ed 4c f1 bf 33 3b 79 b7 c9 c6 fc aa |oK.D.L..3;y.....|
0x10032418: 84 85 3d 23 1d c4 9a 78 71 f3 fe c0 88 84 18 66 |..=#...xq......f|
0x10032428: bf 87 f2 b1 d1 43 c5 0d b7 de 02 c2 69 c2 cb 3d |.....C......i..=|
0x10032438: 1f 40 de 08 bc 1d 16 3f d8 a7 5d 3c f9 91 96 54 |.@.....?..]<...T|
0x10032448: 11 95 de 60 06 93 1e 6f e3 2b a9 e2 b6 71 96 57 |...`...o.+...q.W|
0x10032458: 36 ac 2c 46 47 5d 6b 1a 4b a9 7a b4 e3 d9 80 c1 |6.,FG]k.K.z.....|
0x10032468: 3c 38 c2 bf 9a 46 01 b8 27 5d f6 43 45 66 bc db |<8...F..'].CEf..|
0x10032478: 3e 85 31 c1 a6 e3 22 28 4f 04 81 ba fa d5 49 3b |>.1..."(O.....I;|
0x10032488: 06 94 f0 35 8a b8 d7 51 01 a9 f2 2b 39 db 91 c8 |...5...Q...+9...|
0x10032498: bc f1 65 9f 66 14 31 35 ea 2e 44 8d be bf 8f 74 |..e.f.15..D....t|
0x100324a8: 87 30 8d 9e e1 56 e2 58 df c9 42 7b 3c 76 1f 04 |.0...V.X..B{<v..|
0x100324b8: 43 95 8e e5 c3 cd 88 f0 b2 6d 40 8a 45 8e d9 69 |C........m@.E..i|
0x100324c8: 55 d4 cc 13 5f e4 71 27 2e bb 2d 1e 82 ca f3 99 |U..._.q'..-.....|
0x100324d8: ae a8 e5 85 c7 d5 a6 60 5d f1 38 98 c9 f4 70 cf |.......`].8...p.|
0x100324e8: c0 81 12 92 7b 97 c4 2a ef 31 5a e9 ef b0 eb cc |....{..*.1Z.....|
0x100324f8: 89 81 89 56 32 1a c2 f3 ca c2 70 e3 e6 83 11 70 |...V2.....p....p|
0x10032508: fe 60 ca b1 c9 f1 4c f2 ac 14 2a 37 ed aa 7b d6 |.`....L...*7..{.|
0x10032518: 3c 21 17 a8 35 a8 ac b8 40 66 d5 59 49 f8 ff ac |<!..5...@f.YI...|
0x10032528: e2 59 21 29 1d 57 5f 51 23 4a 59 4c fc 60 f0 31 |.Y!).W_Q#JYL.`.1|
0x10032538: 04 6a 3a 6d b4 e6 28 5a 7e 6b f0 fb ed f5 8b 7e |.j:m..(Z~k.....~|
0x10032548: 42 68 b7 cd 67 2d 63 d2 b9 5f 05 22 7b 35 5c 1b |Bh..g-c.._."{5\.|
0x10032558: 26 e0 f5 b3 86 41 43 4b a2 b4 d1 4b 1b bc 8b f8 |&....ACK...K....|
0x10032568: 0b ac 6a 4d 16 8d 1c f0 43 32 95 dc b0 a5 3a 9e |..jM....C2....:.|
0x10032578: 91 9a 19 30 86 51 1b 04 a0 be 2b 7a b4 76 d7 6f |...0.Q....+z.v.o|
0x10032588: 95 9d 3e ae 96 dc 2f 08 73 96 24 ac 25 23 1a 68 |..>.../.s.$.%#.h|
0x10032598: b7 e3 b4 e1 db 78 29 3e 5a 25 a3 18 8e 10 11 a6 |.....x)>Z%......|
0x100325a8: 1a 25 18 14 63 d8 d7 44 cb 95 e8 fc 20 71 51 c4 |.%..c..D.... qQ.|
0x100325b8: b3 11 ea 7e 03 aa 07 cd bf 30 d8 12 b8 a2 53 b5 |...~.....0....S.|
0x100325c8: c5 32 a9 ae 22 fd b4 d8 b3 16 07 af 8e 0e e0 35 |.2.."..........5|
0x100325d8: 5e a5 c8 07 d7 03 82 bc 8c 99 22 23 d9 14 c9 12 |^........."#....|
0x100325e8: 47 58 b5 f9 8e 60 62 22 63 b4 7e 9a cb d4 92 9f |GX...`b"c.~.....|
0x100325f8: 37 e4 d0 7d 73 e9 39 de 2c 7d 1c 84 02 a6 1c 8b |7..}s.9.,}......|
0x10032608: 0f e1 97 3d 35 c5 86 44 10 71 30 b8 f1 4e 23 96 |...=5..D.q0..N#.|
0x10032618: 64 4f 8a 38 9f ac 2b 9b 93 9c 31 ad a0 51 c6 b9 |dO.8..+...1..Q..|
0x10032628: 2d 33 45 a4 11 3c 54 7d 9e 90 f2 c5 f0 e7 ca f5 |-3E..<T}........|
0x10032638: 78 34 10 ed ff 5a d5 d2 9a 25 72 1a b6 16 56 4c |x4...Z...%r...VL|
0x10032648: 40 60 9e e2 6b ae af d1 76 a0 27 4e 76 41 ab aa |@`..k...v.'NvA..|
0x10032658: 40 03 37 fd 2e 42 78 46 b6 52 cc bd 9b da 0e 88 |@.7..BxF.R......|
0x10032668: 53 8b 0e 75 ba e8 ad a1 14 8c 4b 1c 85 a9 44 6d |S..u......K...Dm|
0x10032678: 3c f7 ff d3 8f 0d 58 b3 04 02 65 f4 49 2a dc c1 |<.....X...e.I*..|
0x10032688: 5f eb 9f 9a 7f 93 93 3d 84 3c cb 9d ff c9 4f e3 |_......=.<....O.|
0x10032698: 7d 49 3a 13 e0 03 56 a8 41 50 0a 4b 66 6c 3b 75 |}I:...V.AP.Kfl;u|
0x100326a8: 06 5b 30 d1 42 89 06 73 1e cf f8 c4 3e 11 89 3b |.[0.B..s....>..;|
0x100326b8: 08 50 b5 6d 3b 5f 1e 31 51 0b b1 f9 f1 d2 04 e1 |.P.m;_.1Q.......|
0x100326c8: 75 ab 21 b2 7e 63 bc c5 9d 3b 8d d5 c1 fc 59 71 |u.!.~c...;....Yq|
0x100326d8: 7c cc ba 3d d2 9a db 5b 55 84 d1 8e 6c 2e 2d a8 ||..=...[U...l.-.|
0x100326e8: e2 6b loop 0x10032755
; data inside code section at 0x100326ea -- 0x10032746
0x100326ea: 8e f0 e7 fd 87 ac a6 12 b4 bf f9 01 fa 9b 8b 37 |...............7|
0x100326fa: 25 8f 51 b2 b2 a8 53 60 96 96 a2 94 ce fb 92 66 |%.Q...S`.......f|
0x1003270a: c4 73 f8 7a 67 24 49 a9 b8 22 ea f5 d9 d8 b0 f1 |.s.zg$I.."......|
0x1003271a: 7f 5e e9 71 c5 f6 89 4a f3 8b 37 a2 3d 21 d9 7a |.^.q...J..7.=!.z|
0x1003272a: 0d c1 1d 3b 6a f7 61 8c 06 82 6c d6 83 d1 3c fa |...;j.a...l...<.|
0x1003273a: ba db 4b 30 de 51 e4 fb 52 21 f0 60 |..K0.Q..R!.` |
0x10032746: 85 cd test ebp, ecx
0x10032748: a3 d6 d5 b0 53 mov dword ptr [0x53b0d5d6], eax
0x1003274d: e5 df in eax, 0xdf
0x1003274f: 1e push ds
0x10032750: d7 xlatb
0x10032751: cc int3
0x10032752: 9d popfd
0x10032753: 1e push ds
; data inside code section at 0x10032754 -- 0x10032755
0x10032754: 3e |> |
0x10032755: 7d 91 jge 0x100326e8 <function_100193c0+0x19328>
0x10032757: d0 e7 shl bh, 1
0x10032759: 83 93 35 1e 8d 88 25 adc dword ptr [ebx - 0x7772e1cb], 0x25
0x10032760: 57 push edi
0x10032761: 71 e3 jno 0x10032746 <function_100193c0+0x19386>
0x10032763: bd 62 3e 55 e8 mov ebp, 0xe8553e62
0x10032768: ea b0 94 77 93 3d d2 ljmp 0xd23d:0x937794b0 <function_937794b0>
; data inside code section at 0x1003276f -- 0x10032776
0x1003276f: fa 57 29 e9 bd fc 8c |.W).... |
; function: function_10032776 at 0x10032776 -- 0x10032777
; data inside code section at 0x10032777 -- 0x1003277a
0x10032777: 26 68 5e |&h^ |
; function: function_1003277a at 0x1003277a -- 0x100327a7
0x1003277a: c9 leave
0x1003277b: 50 push eax
0x1003277c: 42 inc edx
0x1003277d: 27 daa
0x1003277e: 45 inc ebp
0x1003277f: 42 inc edx
0x10032780: 82 d3 0d adc bl, 0xd
0x10032783: ee out dx, al
0x10032784: f4 hlt
0x10032785: a1 5c 56 48 17 mov eax, dword ptr [0x1748565c]
0x1003278a: 86 50 14 xchg byte ptr [eax + 0x14], dl
0x1003278d: 5b pop ebx
0x1003278e: f5 cmc
0x1003278f: 79 a0 jns 0x10032731 <function_10032731>
0x10032791: 81 c1 6e 8b a6 b4 add ecx, 0xb4a68b6e
0x10032797: d6 salc
0x10032798: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10032799: fd std
0x1003279a: d2 8a 98 22 2c e5 ror byte ptr [edx - 0x1ad3dd68], cl
0x100327a0: c8 46 83 5e enter -0x7cba, 0x5e
0x100327a4: ca aa c5 retf -0x3a56
; data inside code section at 0x100327a7 -- 0x100327c6
0x100327a7: b2 df 16 2e aa 81 bc a6 89 e2 70 ff 92 74 3a b1 |..........p..t:.|
0x100327b7: 4d 72 52 20 d7 b8 ba de a3 be 81 6b e4 45 c7 |MrR .......k.E. |
; function: function_100327c6 at 0x100327c6 -- 0x100327c9
0x100327c6: c2 9f 7e ret 0x7e9f
; data inside code section at 0x100327c9 -- 0x100327f3
0x100327c9: 83 23 04 34 28 bf 90 43 bf 0b 93 fc 5f 40 52 7f |.#.4(..C...._@R.|
0x100327d9: 1e 06 76 10 1f 78 58 b1 2e 92 e7 66 4c f0 d7 17 |..v..xX....fL...|
0x100327e9: 31 7d 1d d4 02 55 e1 7d ab 7b |1}...U.}.{ |
; function: function_100327f3 at 0x100327f3 -- 0x100327f6
0x100327f3: ca b8 4f retf 0x4fb8
; data inside code section at 0x100327f6 -- 0x100327f8
0x100327f6: 2f f0 |/. |
; function: function_100327f8 at 0x100327f8 -- 0x1003288e
0x100327f8: 89 af 10 4d 39 c6 mov dword ptr [edi - 0x39c6b2f0], ebp
0x100327fe: 28 d6 sub dh, dl
0x10032800: 86 78 9b xchg byte ptr [eax - 0x65], bh
0x10032803: 3e 92 xchg eax, edx
0x10032805: 45 inc ebp
0x10032806: fc cld
0x10032807: 31 f5 xor ebp, esi
0x10032809: fb sti
0x1003280a: d7 xlatb
0x1003280b: b5 74 mov ch, 0x74
0x1003280d: f1 int1
0x1003280e: 23 35 71 73 dc e4 and esi, dword ptr [0xe4dc7371]
0x10032814: ab stosd dword ptr es:[edi], eax
0x10032815: 21 28 and dword ptr [eax], ebp
0x10032817: 24 05 and al, 5
0x10032819: b2 66 mov dl, 0x66
0x1003281b: d6 salc
0x1003281c: 55 push ebp
0x1003281d: 6c insb byte ptr es:[edi], dx
0x1003281e: c8 48 35 be enter 0x3548, -0x42
0x10032822: ed in eax, dx
0x10032823: f3 80 18 f7 sbb byte ptr [eax], 0xf7
0x10032827: 80 07 ff add byte ptr [edi], 0xff
0x1003282a: c5 b5 07 23 80 0a lds esi, ptr [ebp + 0xa802307]
0x10032830: e6 46 out 0x46, al
0x10032832: 7f 4c jg 0x10032880 <function_100327f8+0x88>
0x10032834: 94 xchg eax, esp
0x10032835: 98 cwde
0x10032836: 9b wait
0x10032837: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x10032838: a2 16 5d a7 b4 mov byte ptr [0xb4a75d16], al
0x1003283d: de 05 1d de 8a 41 fiadd word ptr [0x418ade1d]
0x10032843: 1d 4f 4f 9d 97 sbb eax, 0x979d4f4f
0x10032848: 50 push eax
0x10032849: d2 e4 shl ah, cl
0x1003284b: fa cli
0x1003284c: bc 85 d5 e8 9e mov esp, 0x9ee8d585
0x10032851: 1b 71 d9 sbb esi, dword ptr [ecx - 0x27]
0x10032854: 36 c3 ret
; data inside code section at 0x10032856 -- 0x1003286a
0x10032856: 45 78 9c 62 1a 06 15 d9 0a 3b b1 96 e4 f2 a2 13 |Ex.b.....;......|
0x10032866: b6 c4 f1 7b |...{ |
0x1003286a: ea 45 7c 93 7d db e8 ljmp 0xe8db:0x7d937c45 <function_7d937c45>
; data inside code section at 0x10032871 -- 0x10032872
0x10032871: d1 |. |
0x10032872: d8 df fcomp st(7)
0x10032874: 13 99 73 dd f7 4f adc ebx, dword ptr [ecx + 0x4ff7dd73]
0x1003287a: 7c 97 jl 0x10032813
0x1003287c: 7d df jge 0x1003285d <function_100327f8+0x5c>
0x1003287e: dc 21 fsub qword ptr [ecx]
0x10032880: 58 pop eax
0x10032881: 27 daa
0x10032882: 24 37 and al, 0x37
0x10032884: 5f pop edi
0x10032885: 1d 8b d2 8d de sbb eax, 0xde8dd28b
0x1003288a: 11 27 adc dword ptr [edi], esp
0x1003288c: eb a1 jmp 0x1003282f
; function: function_1003288e at 0x1003288e -- 0x10032909
0x1003288e: ee out dx, al
0x1003288f: e6 ba out 0xba, al
0x10032891: 02 0a add cl, byte ptr [edx]
0x10032893: 17 pop ss
0x10032894: 54 push esp
0x10032895: 85 aa 65 b1 dd cb test dword ptr [edx - 0x34224e9b], ebp
0x1003289b: 79 b5 jns 0x10032852
0x1003289d: 84 c2 test dl, al
0x1003289f: 66 17 pop ss
0x100328a1: 7c f5 jl 0x10032898
0x100328a3: 46 inc esi
0x100328a4: a6 cmpsb byte ptr [esi], byte ptr es:[edi]
0x100328a5: 19 2f sbb dword ptr [edi], ebp
0x100328a7: 06 push es
0x100328a8: 82 f5 d2 xor ch, 0xd2
0x100328ab: 80 e2 06 and dl, 6
0x100328ae: 6b 73 15 f0 imul esi, dword ptr [ebx + 0x15], -0x10
0x100328b2: d5 72 aad 0x72
0x100328b4: c5 25 9d e1 f7 a8 lds esp, ptr [0xa8f7e19d]
0x100328ba: 46 inc esi
0x100328bb: 30 08 xor byte ptr [eax], cl
0x100328bd: e7 53 out 0x53, eax
0x100328bf: ac lodsb al, byte ptr [esi]
0x100328c0: 29 e3 sub ebx, esp
0x100328c2: 2b a9 65 ea 3c 8d sub ebp, dword ptr [ecx - 0x72c3159b]
0x100328c8: 33 2b xor ebp, dword ptr [ebx]
0x100328ca: ab stosd dword ptr es:[edi], eax
0x100328cb: fc cld
0x100328cc: 88 08 mov byte ptr [eax], cl
0x100328ce: 04 db add al, 0xdb
0x100328d0: 50 push eax
0x100328d1: 15 e7 33 f5 05 adc eax, 0x5f533e7
0x100328d6: a8 35 test al, 0x35
0x100328d8: c0 1e 60 rcr byte ptr [esi], 0x60
0x100328db: 33 c9 xor ecx, ecx
0x100328dd: 45 inc ebp
0x100328de: 7a 19 jp 0x100328f9 <function_1003288e+0x6b>
0x100328e0: 07 pop es
0x100328e1: 5f pop edi
0x100328e2: 62 52 60 bound edx, qword ptr [edx + 0x60]
0x100328e5: eb e1 jmp 0x100328c8 <function_1003288e+0x3a>
; data inside code section at 0x100328e7 -- 0x100328f9
0x100328e7: 0e 36 be 51 49 8c 2f bd 96 f5 25 7e 0c 41 e8 37 |.6.QI./...%~.A.7|
0x100328f7: 02 25 |.% |
0x100328f9: e2 bd loop 0x100328b8
0x100328fb: d0 cc ror ah, 1
0x100328fd: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x100328fe: a0 93 18 d5 3a mov al, byte ptr [0x3ad51893]
0x10032903: 3f aas
0x10032904: e9 bb 40 3f 66 jmp 0x764269c4 <function_764269c4>
; data inside code section at 0x10032909 -- 0x1003290a
0x10032909: c5 |. |
; function: function_1003290a at 0x1003290a -- 0x1003292a
0x1003290a: ff 80 b0 95 ed 76 inc dword ptr [eax + 0x76ed95b0]
0x10032910: 8a 60 61 mov ah, byte ptr [eax + 0x61]
0x10032913: a1 91 fa e5 19 mov eax, dword ptr [0x19e5fa91]
0x10032918: a9 4d be f4 12 test eax, 0x12f4be4d
0x1003291d: b1 ff mov cl, 0xff
0x1003291f: 27 daa
0x10032920: 1f pop ds
0x10032921: 7c 81 jl 0x100328a4
0x10032923: 0d b0 80 25 0f or eax, 0xf2580b0
0x10032928: a5 movsd dword ptr es:[edi], dword ptr [esi]
0x10032929: cb retf
; data inside code section at 0x1003292a -- 0x10032940
0x1003292a: ba ba 69 ae 99 ce 51 ad be 0e 8e 02 f3 34 e0 0c |..i...Q......4..|
0x1003293a: 89 75 03 6a ec 0f |.u.j.. |
; function: function_10032940 at 0x10032940 -- 0x10032aa7
0x10032940: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10032941: b6 41 mov dh, 0x41
0x10032943: 36 e8 1a 97 c7 bb call 0xcbcac063 <unknown_cbcac063>
0x10032949: 51 push ecx
0x1003294a: d8 05 38 19 90 a1 fadd dword ptr [0xa1901938]
0x10032950: 4a dec edx
0x10032951: 69 99 d1 21 c8 ac d6 aa f8 92 imul ebx, dword ptr [ecx - 0x5337de2f], 0x92f8aad6
0x1003295b: 0f 44 55 21 cmove edx, dword ptr [ebp + 0x21]
0x1003295f: d5 b9 aad 0xb9
0x10032961: ad lodsd eax, dword ptr [esi]
0x10032962: 05 fe b6 ec 0c add eax, 0xcecb6fe
0x10032967: 30 f4 xor ah, dh
0x10032969: 5f pop edi
0x1003296a: 4f dec edi
0x1003296b: ec in al, dx
0x1003296c: 78 fe js 0x1003296c
0x1003296e: b2 5c mov dl, 0x5c
0x10032970: a7 cmpsd dword ptr [esi], dword ptr es:[edi]
0x10032971: 87 de xchg esi, ebx
0x10032973: b5 3d mov ch, 0x3d
0x10032975: 71 1b jno 0x10032992 <function_10032940+0x52>
0x10032977: 07 pop es
0x10032978: 0f 14 36 unpcklps xmm6, xmmword ptr [esi]
0x1003297b: 17 pop ss
0x1003297c: d6 salc
0x1003297d: 17 pop ss
0x1003297e: 4b dec ebx
0x1003297f: 38 ce cmp dh, cl
0x10032981: 19 10 sbb dword ptr [eax], edx
0x10032983: 1e push ds
0x10032984: 2d 52 f3 b8 f0 sub eax, 0xf0b8f352
0x10032989: f6 a6 84 d4 e1 1a mul byte ptr [esi + 0x1ae1d484]
0x1003298f: e0 47 loopne 0x100329d8 <function_10032940+0x98>
0x10032991: 93 xchg eax, ebx
0x10032992: b8 05 91 66 d3 mov eax, 0xd3669105
0x10032997: 20 84 30 ed c6 e1 bb and byte ptr [eax + esi - 0x441e3913], al
0x1003299e: 7b 4c jnp 0x100329ec <function_10032940+0xac>
0x100329a0: f9 stc
0x100329a1: 20 b4 fa e0 fd 7b 8a and byte ptr [edx + edi*8 - 0x75840220], dh
0x100329a8: 10 2b adc byte ptr [ebx], ch
0x100329aa: c3 ret
; data inside code section at 0x100329ab -- 0x100329b0
0x100329ab: ed 1b 1c ce 81 |..... |
0x100329b0: bd ae 32 c4 a7 mov ebp, 0xa7c432ae
0x100329b5: b3 06 mov bl, 6
0x100329b7: 90 nop
0x100329b8: 84 e1 test cl, ah
0x100329ba: 69 3d bd 6e 8c 19 f0 9a ee 1a imul edi, dword ptr [0x198c6ebd], 0x1aee9af0
0x100329c4: 1d 13 20 84 49 sbb eax, 0x49842013
0x100329c9: 3b 48 c0 cmp ecx, dword ptr [eax - 0x40]
0x100329cc: b1 cf mov cl, 0xcf
0x100329ce: c8 66 8d b6 enter -0x729a, -0x4a
0x100329d2: 47 inc edi
0x100329d3: 43 inc ebx
0x100329d4: c8 ab d4 66 enter -0x2b55, 0x66
0x100329d8: 48 dec eax
0x100329d9: af scasd eax, dword ptr es:[edi]
0x100329da: af scasd eax, dword ptr es:[edi]
0x100329db: 43 inc ebx
0x100329dc: c2 28 dc ret 0xdc28
; data inside code section at 0x100329df -- 0x100329ec
0x100329df: ef d9 7b 6a 98 d8 91 c0 9b 63 70 e8 25 |..{j.....cp.% |
0x100329ec: b4 07 mov ah, 7
0x100329ee: 78 c7 js 0x100329b7 <function_10032940+0x77>
0x100329f0: ac lodsb al, byte ptr [esi]
0x100329f1: d4 a9 aam 0xa9
0x100329f3: d1 3a sar dword ptr [edx], 1
0x100329f5: 10 78 cb adc byte ptr [eax - 0x35], bh
0x100329f8: ad lodsd eax, dword ptr [esi]
0x100329f9: 85 5d f0 test dword ptr [ebp - 0x10], ebx
0x100329fc: 97 xchg eax, edi
0x100329fd: 37 aaa
0x100329fe: ae scasb al, byte ptr es:[edi]
0x100329ff: a0 c4 30 ad 7c mov al, byte ptr [0x7cad30c4]
0x10032a04: 3e 62 88 00 f5 0a a1 bound ecx, qword ptr ds:[eax - 0x5ef50b00]
0x10032a0b: ab stosd dword ptr es:[edi], eax
0x10032a0c: a3 31 a6 61 7b mov dword ptr [0x7b61a631], eax
0x10032a11: 37 aaa
0x10032a12: d7 xlatb
0x10032a13: d6 salc
0x10032a14: 18 fa sbb dl, bh
0x10032a16: 96 xchg eax, esi
0x10032a17: 2a f6 sub dh, dh
0x10032a19: 79 6c jns 0x10032a87 <function_10032940+0x147>
0x10032a1b: 26 e2 e7 loop 0x10032a05
0x10032a1e: a1 ac fc 51 38 mov eax, dword ptr [0x3851fcac]
0x10032a23: cb retf
; data inside code section at 0x10032a24 -- 0x10032a43
0x10032a24: 80 53 7f c4 03 99 ed bc f1 ba 28 b4 b5 74 12 95 |.S........(..t..|
0x10032a34: af b2 fc 9f 33 1e 05 93 ab ae 48 58 2c 97 29 |....3.....HX,.) |
0x10032a43: 57 push edi
0x10032a44: ea f3 0f 4c 9d 2c 97 ljmp 0x972c:0x9d4c0ff3 <function_9d4c0ff3>
; data inside code section at 0x10032a4b -- 0x10032a7b
0x10032a4b: 5f 42 e8 d1 9d 17 f5 f2 f9 8e 4b f2 09 f5 47 b2 |_B........K...G.|
0x10032a5b: 4b 36 86 0b d3 0f 3d 55 bf ab 36 9f 3a 1d e4 f1 |K6....=U..6.:...|
0x10032a6b: 6f 9a 8f be 5c 6b 53 fe 9f 5c dd f3 66 16 54 fe |o...\kS..\..f.T.|
0x10032a7b: d8 46 8f fadd dword ptr [esi - 0x71]
0x10032a7e: 45 inc ebp
0x10032a7f: 7a da jp 0x10032a5b <function_10032940+0x104>
0x10032a81: 18 40 ab sbb byte ptr [eax - 0x55], al
0x10032a84: ca af d1 retf -0x2e51
0x10032a87: b4 98 mov ah, 0x98
0x10032a89: 1e push ds
0x10032a8a: c0 f3 e5 sal bl, 0xe5
0x10032a8d: 81 f5 a0 b1 18 5f xor ebp, 0x5f18b1a0
0x10032a93: 32 bb a1 11 e9 6c xor bh, byte ptr [ebx + 0x6ce911a1]
0x10032a99: 07 pop es
0x10032a9a: 26 8b 84 71 de 20 99 93 mov eax, dword ptr es:[ecx + esi*2 - 0x6c66df22]
0x10032aa2: e9 55 46 77 fc jmp 0xc7a70fc <unknown_c7a70fc>
; data inside code section at 0x10032aa7 -- 0x10032b39
0x10032aa7: 3a 80 e1 31 50 08 e4 fa 09 ba 14 6f 6f d1 66 2a |:..1P......oo.f*|
0x10032ab7: 21 d7 86 5a 48 b0 6c 4d 1e a0 b7 f3 86 ed b0 9e |!..ZH.lM........|
0x10032ac7: ec f1 9d 7f 90 42 cf 40 10 f2 2a c4 64 8d 5c cf |.....B.@..*.d.\.|
0x10032ad7: f1 40 bf 00 84 69 7d 76 3c b0 f1 87 14 30 8b 25 |.@...i}v<....0.%|
0x10032ae7: d5 1f a1 ec 83 5c 0f c9 9d 50 27 3a 0e 75 b5 d4 |.....\...P':.u..|
0x10032af7: fc da 69 ba 01 bb 48 a2 48 0a f2 37 06 5e ab 72 |..i...H.H..7.^.r|
0x10032b07: 6f c4 31 a9 80 0e 48 6b 05 87 b3 6b d8 e6 5a be |o.1...Hk...k..Z.|
0x10032b17: 80 42 96 6f 97 e0 df 65 83 89 0a 69 44 d8 18 53 |.B.o...e...iD..S|
0x10032b27: b7 46 2c d9 60 15 3f 31 95 b7 2e e7 f4 04 62 39 |.F,.`.?1......b9|
0x10032b37: 3f 35 |?5 |
; function: function_10032b39 at 0x10032b39 -- 0x10032b49
0x10032b39: ef out dx, eax
0x10032b3a: 85 12 test dword ptr [edx], edx
0x10032b3c: f6 9e 05 bb 86 7a neg byte ptr [esi + 0x7a86bb05]
0x10032b42: ea 16 25 5e b7 92 c5 ljmp 0xc592:0xb75e2516 <function_b75e2516>
; data inside code section at 0x10032b49 -- 0x10032b86
0x10032b49: 62 c9 93 1d 5f 96 d3 54 0d 43 fb af 8c 2d 81 59 |b..._..T.C...-.Y|
0x10032b59: 80 14 e4 a9 ee af 1e 48 78 97 3c 1c cd fc 39 df |.......Hx.<...9.|
0x10032b69: 60 12 9f a3 01 68 43 6b 5f d8 6f 33 ac 5b 4b 00 |`....hCk_.o3.[K.|
0x10032b79: da d4 80 86 e6 0a 79 49 84 4a 2b 5c d1 |......yI.J+\. |
; function: function_10032b86 at 0x10032b86 -- 0x10032c98
0x10032b86: e8 19 ce fe ff call 0x1001f9a4
0x10032b8b: 8d b5 f6 2b 43 00 lea esi, [ebp + 0x432bf6]
0x10032b91: eb 01 jmp 0x10032b94
; data inside code section at 0x10032b93 -- 0x10032b94
0x10032b93: e3 |. |
0x10032b94: eb 01 jmp 0x10032b97
; data inside code section at 0x10032b96 -- 0x10032b97
0x10032b96: d4 |. |
0x10032b97: e8 9f 81 ff ff call 0x1002ad3b
0x10032b9c: eb 01 jmp 0x10032b9f
; data inside code section at 0x10032b9e -- 0x10032b9f
0x10032b9e: 89 |. |
0x10032b9f: 8b 85 10 23 43 00 mov eax, dword ptr [ebp + 0x432310]
0x10032ba5: eb 01 jmp 0x10032ba8
; data inside code section at 0x10032ba7 -- 0x10032ba8
0x10032ba7: e3 |. |
0x10032ba8: eb 01 jmp 0x10032bab
; data inside code section at 0x10032baa -- 0x10032bab
0x10032baa: d4 |. |
0x10032bab: 85 c0 test eax, eax
0x10032bad: 74 4c je 0x10032bfb <function_10032b86+0x75>
0x10032baf: 03 85 b0 2b 43 00 add eax, dword ptr [ebp + 0x432bb0]
0x10032bb5: eb 01 jmp 0x10032bb8
; data inside code section at 0x10032bb7 -- 0x10032bb8
0x10032bb7: 89 |. |
0x10032bb8: 8d 9d 8c 1c 43 00 lea ebx, [ebp + 0x431c8c]
0x10032bbe: 60 pushal
0x10032bbf: e8 03 00 00 00 call 0x10032bc7 <function_10032bc7>
0x10032bc4: 83 eb 0e sub ebx, 0xe
; data inside code section at 0x10032bc7 -- 0x10032bfb
0x10032bc7: eb 01 0c 58 eb 01 35 40 eb 01 36 ff e0 0b 61 89 |...X..5@..6...a.|
0x10032bd7: 18 8b 9d 74 30 43 00 eb 01 e3 eb 01 d4 8d 85 97 |...t0C..........|
0x10032be7: 1c 43 00 eb 01 89 2b d8 eb 01 e3 eb 01 d4 89 9d |.C....+.........|
0x10032bf7: 93 1c 43 00 |..C. |
0x10032bfb: 8b 85 14 23 43 00 mov eax, dword ptr [ebp + 0x432314]
0x10032c01: 85 c0 test eax, eax
0x10032c03: 74 17 je 0x10032c1c <function_10032b86+0x96>
0x10032c05: 03 85 b0 2b 43 00 add eax, dword ptr [ebp + 0x432bb0]
0x10032c0b: eb 01 jmp 0x10032c0e
; data inside code section at 0x10032c0d -- 0x10032c0e
0x10032c0d: e3 |. |
0x10032c0e: eb 01 jmp 0x10032c11
; data inside code section at 0x10032c10 -- 0x10032c11
0x10032c10: d4 |. |
0x10032c11: 8d 9d d3 1e 43 00 lea ebx, [ebp + 0x431ed3]
0x10032c17: eb 01 jmp 0x10032c1a
; data inside code section at 0x10032c19 -- 0x10032c1a
0x10032c19: 89 |. |
0x10032c1a: 89 18 mov dword ptr [eax], ebx
0x10032c1c: 8b 85 1c 23 43 00 mov eax, dword ptr [ebp + 0x43231c]
0x10032c22: 85 c0 test eax, eax
0x10032c24: 9c pushfd
0x10032c25: eb 01 jmp 0x10032c28
; data inside code section at 0x10032c27 -- 0x10032c28
0x10032c27: d5 |. |
0x10032c28: 9d popfd
0x10032c29: eb 01 jmp 0x10032c2c
; data inside code section at 0x10032c2b -- 0x10032c2c
0x10032c2b: 0b |. |
0x10032c2c: 74 17 je 0x10032c45 <function_10032b86+0xbf>
0x10032c2e: 03 85 b0 2b 43 00 add eax, dword ptr [ebp + 0x432bb0]
0x10032c34: eb 01 jmp 0x10032c37
; data inside code section at 0x10032c36 -- 0x10032c37
0x10032c36: e3 |. |
0x10032c37: eb 01 jmp 0x10032c3a
; data inside code section at 0x10032c39 -- 0x10032c3a
0x10032c39: d4 |. |
0x10032c3a: 8d 9d 5b 22 43 00 lea ebx, [ebp + 0x43225b]
0x10032c40: eb 01 jmp 0x10032c43
; data inside code section at 0x10032c42 -- 0x10032c43
0x10032c42: 89 |. |
0x10032c43: 89 18 mov dword ptr [eax], ebx
0x10032c45: 8b 85 18 23 43 00 mov eax, dword ptr [ebp + 0x432318]
0x10032c4b: 85 c0 test eax, eax
0x10032c4d: 9c pushfd
0x10032c4e: eb 01 jmp 0x10032c51
; data inside code section at 0x10032c50 -- 0x10032c51
0x10032c50: d5 |. |
0x10032c51: 9d popfd
0x10032c52: eb 01 jmp 0x10032c55
; data inside code section at 0x10032c54 -- 0x10032c55
0x10032c54: 0b |. |
0x10032c55: 74 17 je 0x10032c6e <function_10032b86+0xe8>
0x10032c57: eb 01 jmp 0x10032c5a
; data inside code section at 0x10032c59 -- 0x10032c5a
0x10032c59: 89 |. |
0x10032c5a: 03 85 b0 2b 43 00 add eax, dword ptr [ebp + 0x432bb0]
0x10032c60: eb 01 jmp 0x10032c63
; data inside code section at 0x10032c62 -- 0x10032c63
0x10032c62: e3 |. |
0x10032c63: eb 01 jmp 0x10032c66
; data inside code section at 0x10032c65 -- 0x10032c66
0x10032c65: d4 |. |
0x10032c66: 8d 9d e2 21 43 00 lea ebx, [ebp + 0x4321e2]
0x10032c6c: 89 18 mov dword ptr [eax], ebx
0x10032c6e: 8b 85 20 23 43 00 mov eax, dword ptr [ebp + 0x432320]
0x10032c74: 85 c0 test eax, eax
0x10032c76: 9c pushfd
0x10032c77: eb 01 jmp 0x10032c7a
; data inside code section at 0x10032c79 -- 0x10032c7a
0x10032c79: d5 |. |
0x10032c7a: 9d popfd
0x10032c7b: eb 01 jmp 0x10032c7e
; data inside code section at 0x10032c7d -- 0x10032c7e
0x10032c7d: 0b |. |
0x10032c7e: 74 17 je 0x10032c97 <function_10032b86+0x111>
0x10032c80: eb 01 jmp 0x10032c83
; data inside code section at 0x10032c82 -- 0x10032c83
0x10032c82: 89 |. |
0x10032c83: 03 85 b0 2b 43 00 add eax, dword ptr [ebp + 0x432bb0]
0x10032c89: eb 01 jmp 0x10032c8c
; data inside code section at 0x10032c8b -- 0x10032c8c
0x10032c8b: e3 |. |
0x10032c8c: eb 01 jmp 0x10032c8f
; data inside code section at 0x10032c8e -- 0x10032c8f
0x10032c8e: d4 |. |
0x10032c8f: 8d 9d 10 1d 43 00 lea ebx, [ebp + 0x431d10]
0x10032c95: 89 18 mov dword ptr [eax], ebx
0x10032c97: c3 ret
; function: function_10032c98 at 0x10032c98 -- 0x10032d14
0x10032c98: 58 pop eax
0x10032c99: 59 pop ecx
0x10032c9a: 5a pop edx
0x10032c9b: 50 push eax
0x10032c9c: 52 push edx
0x10032c9d: 51 push ecx
0x10032c9e: e8 00 00 00 00 call 0x10032ca3
0x10032ca3: 55 push ebp
0x10032ca4: e8 00 00 00 00 call 0x10032ca9
0x10032ca9: 5d pop ebp
0x10032caa: 81 ed 9d 1c 43 00 sub ebp, 0x431c9d
0x10032cb0: 3b 85 4d 2d 43 00 cmp eax, dword ptr [ebp + 0x432d4d]
0x10032cb6: 75 0e jne 0x10032cc6 <function_10032c98+0x2e>
0x10032cb8: eb 01 jmp 0x10032cbb
; data inside code section at 0x10032cba -- 0x10032cbb
0x10032cba: e3 |. |
0x10032cbb: eb 01 jmp 0x10032cbe
; data inside code section at 0x10032cbd -- 0x10032cbe
0x10032cbd: d4 |. |
0x10032cbe: 8d 85 d3 1e 43 00 lea eax, [ebp + 0x431ed3]
0x10032cc4: eb 4c jmp 0x10032d12 <function_10032c98+0x7a>
0x10032cc6: 3b 85 51 2d 43 00 cmp eax, dword ptr [ebp + 0x432d51]
0x10032ccc: 75 0e jne 0x10032cdc <function_10032c98+0x44>
0x10032cce: eb 01 jmp 0x10032cd1
; data inside code section at 0x10032cd0 -- 0x10032cd1
0x10032cd0: e3 |. |
0x10032cd1: eb 01 jmp 0x10032cd4
; data inside code section at 0x10032cd3 -- 0x10032cd4
0x10032cd3: d4 |. |
0x10032cd4: 8d 85 e2 21 43 00 lea eax, [ebp + 0x4321e2]
0x10032cda: eb 36 jmp 0x10032d12 <function_10032c98+0x7a>
0x10032cdc: 3b 85 55 2d 43 00 cmp eax, dword ptr [ebp + 0x432d55]
0x10032ce2: 75 0e jne 0x10032cf2 <function_10032c98+0x5a>
0x10032ce4: eb 01 jmp 0x10032ce7
; data inside code section at 0x10032ce6 -- 0x10032ce7
0x10032ce6: e3 |. |
0x10032ce7: eb 01 jmp 0x10032cea
; data inside code section at 0x10032ce9 -- 0x10032cea
0x10032ce9: d4 |. |
0x10032cea: 8d 85 5b 22 43 00 lea eax, [ebp + 0x43225b]
0x10032cf0: eb 20 jmp 0x10032d12 <function_10032c98+0x7a>
0x10032cf2: f7 85 21 2d 43 00 01 00 00 00 test dword ptr [ebp + 0x432d21], 1
0x10032cfc: 74 14 je 0x10032d12 <function_10032c98+0x7a>
0x10032cfe: 3b 85 61 2d 43 00 cmp eax, dword ptr [ebp + 0x432d61]
0x10032d04: 75 0c jne 0x10032d12 <function_10032c98+0x7a>
0x10032d06: eb 01 jmp 0x10032d09
; data inside code section at 0x10032d08 -- 0x10032d09
0x10032d08: e3 |. |
0x10032d09: eb 01 jmp 0x10032d0c
; data inside code section at 0x10032d0b -- 0x10032d0c
0x10032d0b: d4 |. |
0x10032d0c: 8d 85 10 1d 43 00 lea eax, [ebp + 0x431d10]
0x10032d12: 5d pop ebp
0x10032d13: c3 ret
; function: function_10032d14 at 0x10032d14 -- 0x10032ebf
0x10032d14: 00 00 add byte ptr [eax], al
0x10032d16: 00 00 add byte ptr [eax], al
0x10032d18: 00 00 add byte ptr [eax], al
0x10032d1a: 00 00 add byte ptr [eax], al
0x10032d1c: e8 00 00 00 00 call 0x10032d21
0x10032d21: 58 pop eax
0x10032d22: 2d 15 1d 43 00 sub eax, 0x431d15
0x10032d27: eb 01 jmp 0x10032d2a
; data inside code section at 0x10032d29 -- 0x10032d2a
0x10032d29: e3 |. |
0x10032d2a: eb 01 jmp 0x10032d2d
; data inside code section at 0x10032d2c -- 0x10032d2d
0x10032d2c: d4 |. |
0x10032d2d: 8f 80 b3 1e 43 00 pop dword ptr [eax + 0x431eb3]
0x10032d33: 8f 80 b7 1e 43 00 pop dword ptr [eax + 0x431eb7]
0x10032d39: eb 01 jmp 0x10032d3c
; data inside code section at 0x10032d3b -- 0x10032d3c
0x10032d3b: 89 |. |
0x10032d3c: 8f 80 bb 1e 43 00 pop dword ptr [eax + 0x431ebb]
0x10032d42: 8f 80 bf 1e 43 00 pop dword ptr [eax + 0x431ebf]
0x10032d48: eb 01 jmp 0x10032d4b
; data inside code section at 0x10032d4a -- 0x10032d4b
0x10032d4a: e3 |. |
0x10032d4b: eb 01 jmp 0x10032d4e
; data inside code section at 0x10032d4d -- 0x10032d4e
0x10032d4d: d4 |. |
0x10032d4e: 8f 80 c3 1e 43 00 pop dword ptr [eax + 0x431ec3]
0x10032d54: 8f 80 c7 1e 43 00 pop dword ptr [eax + 0x431ec7]
0x10032d5a: eb 01 jmp 0x10032d5d
; data inside code section at 0x10032d5c -- 0x10032d5d
0x10032d5c: 89 |. |
0x10032d5d: ff b0 b3 1e 43 00 push dword ptr [eax + 0x431eb3]
0x10032d63: 60 pushal
0x10032d64: eb 01 jmp 0x10032d67
; data inside code section at 0x10032d66 -- 0x10032d67
0x10032d66: e3 |. |
0x10032d67: eb 01 jmp 0x10032d6a
; data inside code section at 0x10032d69 -- 0x10032d6a
0x10032d69: d4 |. |
0x10032d6a: 8b e8 mov ebp, eax
0x10032d6c: 6a 01 push 1
0x10032d6e: eb 01 jmp 0x10032d71
; data inside code section at 0x10032d70 -- 0x10032d71
0x10032d70: e3 |. |
0x10032d71: eb 01 jmp 0x10032d74
; data inside code section at 0x10032d73 -- 0x10032d74
0x10032d73: d4 |. |
0x10032d74: 6a 00 push 0
0x10032d76: 6a 00 push 0
0x10032d78: eb 01 jmp 0x10032d7b
; data inside code section at 0x10032d7a -- 0x10032d7b
0x10032d7a: e3 |. |
0x10032d7b: eb 01 jmp 0x10032d7e
; data inside code section at 0x10032d7d -- 0x10032d7e
0x10032d7d: d4 |. |
0x10032d7e: ff b5 b7 1e 43 00 push dword ptr [ebp + 0x431eb7]
0x10032d84: ff 95 55 2d 43 00 call dword ptr [ebp + 0x432d55]
0x10032d8a: eb 01 jmp 0x10032d8d
; data inside code section at 0x10032d8c -- 0x10032d8d
0x10032d8c: e3 |. |
0x10032d8d: eb 01 jmp 0x10032d90
; data inside code section at 0x10032d8f -- 0x10032d90
0x10032d8f: d4 |. |
0x10032d90: 89 85 cb 1e 43 00 mov dword ptr [ebp + 0x431ecb], eax
0x10032d96: 61 popal
0x10032d97: eb 01 jmp 0x10032d9a
; data inside code section at 0x10032d99 -- 0x10032d9a
0x10032d99: e3 |. |
0x10032d9a: eb 01 jmp 0x10032d9d
; data inside code section at 0x10032d9c -- 0x10032d9d
0x10032d9c: d4 |. |
0x10032d9d: ff b0 c7 1e 43 00 push dword ptr [eax + 0x431ec7]
0x10032da3: ff b0 c3 1e 43 00 push dword ptr [eax + 0x431ec3]
0x10032da9: eb 01 jmp 0x10032dac
; data inside code section at 0x10032dab -- 0x10032dac
0x10032dab: e3 |. |
0x10032dac: eb 01 jmp 0x10032daf
; data inside code section at 0x10032dae -- 0x10032daf
0x10032dae: d4 |. |
0x10032daf: ff b0 bf 1e 43 00 push dword ptr [eax + 0x431ebf]
0x10032db5: ff b0 bb 1e 43 00 push dword ptr [eax + 0x431ebb]
0x10032dbb: eb 01 jmp 0x10032dbe
; data inside code section at 0x10032dbd -- 0x10032dbe
0x10032dbd: e3 |. |
0x10032dbe: eb 01 jmp 0x10032dc1
; data inside code section at 0x10032dc0 -- 0x10032dc1
0x10032dc0: d4 |. |
0x10032dc1: ff b0 b7 1e 43 00 push dword ptr [eax + 0x431eb7]
0x10032dc7: ff 90 61 2d 43 00 call dword ptr [eax + 0x432d61]
0x10032dcd: eb 01 jmp 0x10032dd0
; data inside code section at 0x10032dcf -- 0x10032dd0
0x10032dcf: e3 |. |
0x10032dd0: eb 01 jmp 0x10032dd3
; data inside code section at 0x10032dd2 -- 0x10032dd3
0x10032dd2: d4 |. |
0x10032dd3: 60 pushal
0x10032dd4: 85 c0 test eax, eax
0x10032dd6: 9c pushfd
0x10032dd7: eb 01 jmp 0x10032dda
; data inside code section at 0x10032dd9 -- 0x10032dda
0x10032dd9: d5 |. |
0x10032dda: 9d popfd
0x10032ddb: eb 01 jmp 0x10032dde
; data inside code section at 0x10032ddd -- 0x10032dde
0x10032ddd: 0b |. |
0x10032dde: 0f 84 d9 00 00 00 je 0x10032ebd <function_10032d14+0x1a9>
0x10032de4: e8 00 00 00 00 call 0x10032de9
0x10032de9: 5d pop ebp
0x10032dea: 81 ed dd 1d 43 00 sub ebp, 0x431ddd
0x10032df0: eb 01 jmp 0x10032df3
; data inside code section at 0x10032df2 -- 0x10032df3
0x10032df2: e3 |. |
0x10032df3: eb 01 jmp 0x10032df6
; data inside code section at 0x10032df5 -- 0x10032df6
0x10032df5: d4 |. |
0x10032df6: 8b 85 b7 1e 43 00 mov eax, dword ptr [ebp + 0x431eb7]
0x10032dfc: e8 ac 03 00 00 call 0x100331ad <function_100331ad>
0x10032e01: 9c pushfd
0x10032e02: eb 01 jmp 0x10032e05
; data inside code section at 0x10032e04 -- 0x10032e05
0x10032e04: d5 |. |
0x10032e05: 9d popfd
0x10032e06: eb 01 jmp 0x10032e09
; data inside code section at 0x10032e08 -- 0x10032e09
0x10032e08: 0b |. |
0x10032e09: 0f 82 ae 00 00 00 jb 0x10032ebd <function_10032d14+0x1a9>
0x10032e0f: 8b 85 c3 1e 43 00 mov eax, dword ptr [ebp + 0x431ec3]
0x10032e15: eb 01 jmp 0x10032e18
; data inside code section at 0x10032e17 -- 0x10032e18
0x10032e17: e3 |. |
0x10032e18: eb 01 jmp 0x10032e1b
; data inside code section at 0x10032e1a -- 0x10032e1b
0x10032e1a: d4 |. |
0x10032e1b: 8b 00 mov eax, dword ptr [eax]
0x10032e1d: 85 c0 test eax, eax
0x10032e1f: 9c pushfd
0x10032e20: eb 01 jmp 0x10032e23
; data inside code section at 0x10032e22 -- 0x10032e23
0x10032e22: d5 |. |
0x10032e23: 9d popfd
0x10032e24: eb 01 jmp 0x10032e27
; data inside code section at 0x10032e26 -- 0x10032e27
0x10032e26: 0b |. |
0x10032e27: 0f 84 90 00 00 00 je 0x10032ebd <function_10032d14+0x1a9>
0x10032e2d: 8b c8 mov ecx, eax
0x10032e2f: eb 01 jmp 0x10032e32
; data inside code section at 0x10032e31 -- 0x10032e32
0x10032e31: 89 |. |
0x10032e32: 8b d0 mov edx, eax
0x10032e34: 8b b5 bb 1e 43 00 mov esi, dword ptr [ebp + 0x431ebb]
0x10032e3a: eb 01 jmp 0x10032e3d
; data inside code section at 0x10032e3c -- 0x10032e3d
0x10032e3c: e3 |. |
0x10032e3d: eb 01 jmp 0x10032e40
; data inside code section at 0x10032e3f -- 0x10032e40
0x10032e3f: d4 |. |
0x10032e40: 8b 85 08 23 43 00 mov eax, dword ptr [ebp + 0x432308]
0x10032e46: 03 85 0c 23 43 00 add eax, dword ptr [ebp + 0x43230c]
0x10032e4c: eb 01 jmp 0x10032e4f
; data inside code section at 0x10032e4e -- 0x10032e4f
0x10032e4e: 89 |. |
0x10032e4f: 8b 9d cb 1e 43 00 mov ebx, dword ptr [ebp + 0x431ecb]
0x10032e55: eb 01 jmp 0x10032e58
; data inside code section at 0x10032e57 -- 0x10032e58
0x10032e57: e3 |. |
0x10032e58: eb 01 jmp 0x10032e5b
; data inside code section at 0x10032e5a -- 0x10032e5b
0x10032e5a: d4 |. |
0x10032e5b: 3b d8 cmp ebx, eax
0x10032e5d: 9c pushfd
0x10032e5e: eb 01 jmp 0x10032e61
; data inside code section at 0x10032e60 -- 0x10032e61
0x10032e60: d5 |. |
0x10032e61: 9d popfd
0x10032e62: eb 01 jmp 0x10032e65
; data inside code section at 0x10032e64 -- 0x10032e65
0x10032e64: 0b |. |
0x10032e65: 73 31 jae 0x10032e98 <function_10032d14+0x184>
0x10032e67: eb 01 jmp 0x10032e6a
; data inside code section at 0x10032e69 -- 0x10032e6a
0x10032e69: e3 |. |
0x10032e6a: eb 01 jmp 0x10032e6d
; data inside code section at 0x10032e6c -- 0x10032e6d
0x10032e6c: d4 |. |
0x10032e6d: 03 d3 add edx, ebx
0x10032e6f: eb 01 jmp 0x10032e72
; data inside code section at 0x10032e71 -- 0x10032e72
0x10032e71: 89 |. |
0x10032e72: 3b d0 cmp edx, eax
0x10032e74: 9c pushfd
0x10032e75: eb 01 jmp 0x10032e78
; data inside code section at 0x10032e77 -- 0x10032e78
0x10032e77: d5 |. |
0x10032e78: 9d popfd
0x10032e79: eb 01 jmp 0x10032e7c
; data inside code section at 0x10032e7b -- 0x10032e7c
0x10032e7b: 0b |. |
0x10032e7c: 72 3f jb 0x10032ebd <function_10032d14+0x1a9>
0x10032e7e: eb 01 jmp 0x10032e81
; data inside code section at 0x10032e80 -- 0x10032e81
0x10032e80: e3 |. |
0x10032e81: eb 01 jmp 0x10032e84
; data inside code section at 0x10032e83 -- 0x10032e84
0x10032e83: d4 |. |
0x10032e84: 2b c3 sub eax, ebx
0x10032e86: eb 01 jmp 0x10032e89
; data inside code section at 0x10032e88 -- 0x10032e89
0x10032e88: 89 |. |
0x10032e89: 03 f0 add esi, eax
0x10032e8b: eb 01 jmp 0x10032e8e
; data inside code section at 0x10032e8d -- 0x10032e8e
0x10032e8d: e3 |. |
0x10032e8e: eb 01 jmp 0x10032e91
; data inside code section at 0x10032e90 -- 0x10032e91
0x10032e90: d4 |. |
0x10032e91: 2b c8 sub ecx, eax
0x10032e93: eb 01 jmp 0x10032e96
; data inside code section at 0x10032e95 -- 0x10032e96
0x10032e95: 89 |. |
0x10032e96: 8b d8 mov ebx, eax
0x10032e98: 2b d8 sub ebx, eax
0x10032e9a: eb 01 jmp 0x10032e9d
; data inside code section at 0x10032e9c -- 0x10032e9d
0x10032e9c: e3 |. |
0x10032e9d: eb 01 jmp 0x10032ea0
; data inside code section at 0x10032e9f -- 0x10032ea0
0x10032e9f: d4 |. |
0x10032ea0: 8b 85 cf 1e 43 00 mov eax, dword ptr [ebp + 0x431ecf]
0x10032ea6: eb 01 jmp 0x10032ea9
; data inside code section at 0x10032ea8 -- 0x10032ea9
0x10032ea8: e3 |. |
0x10032ea9: eb 01 jmp 0x10032eac
; data inside code section at 0x10032eab -- 0x10032eac
0x10032eab: d4 |. |
0x10032eac: 33 c3 xor eax, ebx
0x10032eae: 30 06 xor byte ptr [esi], al
0x10032eb0: eb 01 jmp 0x10032eb3
; data inside code section at 0x10032eb2 -- 0x10032eb3
0x10032eb2: 89 |. |
0x10032eb3: 46 inc esi
0x10032eb4: 43 inc ebx
0x10032eb5: e2 e9 loop 0x10032ea0 <function_10032d14+0x18c>
0x10032eb7: eb 01 jmp 0x10032eba
; data inside code section at 0x10032eb9 -- 0x10032eba
0x10032eb9: e3 |. |
0x10032eba: eb 01 jmp 0x10032ebd
; data inside code section at 0x10032ebc -- 0x10032ebd
0x10032ebc: d4 |. |
0x10032ebd: 61 popal
0x10032ebe: c3 ret
; function: function_10032ebf at 0x10032ebf -- 0x10033179
0x10032ebf: 00 00 add byte ptr [eax], al
0x10032ec1: 00 00 add byte ptr [eax], al
0x10032ec3: 00 00 add byte ptr [eax], al
0x10032ec5: 00 00 add byte ptr [eax], al
0x10032ec7: 00 00 add byte ptr [eax], al
0x10032ec9: 00 00 add byte ptr [eax], al
0x10032ecb: 00 00 add byte ptr [eax], al
0x10032ecd: 00 00 add byte ptr [eax], al
0x10032ecf: 00 00 add byte ptr [eax], al
0x10032ed1: 00 00 add byte ptr [eax], al
0x10032ed3: 00 00 add byte ptr [eax], al
0x10032ed5: 00 00 add byte ptr [eax], al
0x10032ed7: 00 00 add byte ptr [eax], al
0x10032ed9: 00 00 add byte ptr [eax], al
0x10032edb: 00 00 add byte ptr [eax], al
0x10032edd: 00 00 add byte ptr [eax], al
0x10032edf: 55 push ebp
0x10032ee0: eb 01 jmp 0x10032ee3
; data inside code section at 0x10032ee2 -- 0x10032ee3
0x10032ee2: e3 |. |
0x10032ee3: eb 01 jmp 0x10032ee6
; data inside code section at 0x10032ee5 -- 0x10032ee6
0x10032ee5: d4 |. |
0x10032ee6: 8b ec mov ebp, esp
0x10032ee8: eb 01 jmp 0x10032eeb
; data inside code section at 0x10032eea -- 0x10032eeb
0x10032eea: 89 |. |
0x10032eeb: 56 push esi
0x10032eec: 57 push edi
0x10032eed: 52 push edx
0x10032eee: 51 push ecx
0x10032eef: 53 push ebx
0x10032ef0: eb 01 jmp 0x10032ef3
; data inside code section at 0x10032ef2 -- 0x10032ef3
0x10032ef2: e3 |. |
0x10032ef3: eb 01 jmp 0x10032ef6
; data inside code section at 0x10032ef5 -- 0x10032ef6
0x10032ef5: d4 |. |
0x10032ef6: 8b 55 04 mov edx, dword ptr [ebp + 4]
0x10032ef9: eb 01 jmp 0x10032efc
; data inside code section at 0x10032efb -- 0x10032efc
0x10032efb: 89 |. |
0x10032efc: 8b 75 08 mov esi, dword ptr [ebp + 8]
0x10032eff: eb 01 jmp 0x10032f02
; data inside code section at 0x10032f01 -- 0x10032f02
0x10032f01: 89 |. |
0x10032f02: e8 00 00 00 00 call 0x10032f07
0x10032f07: 5d pop ebp
0x10032f08: eb 01 jmp 0x10032f0b
; data inside code section at 0x10032f0a -- 0x10032f0b
0x10032f0a: 89 |. |
0x10032f0b: 81 ed 80 c1 a2 14 sub ebp, 0x14a2c180
0x10032f11: 81 c5 85 a2 5f 14 add ebp, 0x145fa285
0x10032f17: eb 01 jmp 0x10032f1a
; data inside code section at 0x10032f19 -- 0x10032f1a
0x10032f19: 89 |. |
0x10032f1a: 66 f7 85 f4 2b 43 00 40 00 test word ptr [ebp + 0x432bf4], 0x40
0x10032f23: eb 01 jmp 0x10032f26
; data inside code section at 0x10032f25 -- 0x10032f26
0x10032f25: e3 |. |
0x10032f26: eb 01 jmp 0x10032f29
; data inside code section at 0x10032f28 -- 0x10032f29
0x10032f28: d4 |. |
0x10032f29: 0f 85 15 01 00 00 jne 0x10033044 <function_10032ebf+0x185>
0x10032f2f: eb 01 jmp 0x10032f32
; data inside code section at 0x10032f31 -- 0x10032f32
0x10032f31: 89 |. |
0x10032f32: 83 bd e8 2b 43 00 05 cmp dword ptr [ebp + 0x432be8], 5
0x10032f39: 9c pushfd
0x10032f3a: eb 01 jmp 0x10032f3d
; data inside code section at 0x10032f3c -- 0x10032f3d
0x10032f3c: d5 |. |
0x10032f3d: 9d popfd
0x10032f3e: eb 01 jmp 0x10032f41
; data inside code section at 0x10032f40 -- 0x10032f41
0x10032f40: 0b |. |
0x10032f41: 72 41 jb 0x10032f84 <function_10032ebf+0xc5>
0x10032f43: 9c pushfd
0x10032f44: eb 01 jmp 0x10032f47
; data inside code section at 0x10032f46 -- 0x10032f47
0x10032f46: d5 |. |
0x10032f47: 9d popfd
0x10032f48: eb 01 jmp 0x10032f4b
; data inside code section at 0x10032f4a -- 0x10032f4b
0x10032f4a: 0b |. |
0x10032f4b: 0f 87 f3 00 00 00 ja 0x10033044 <function_10032ebf+0x185>
0x10032f51: eb 01 jmp 0x10032f54
; data inside code section at 0x10032f53 -- 0x10032f54
0x10032f53: 89 |. |
0x10032f54: 83 bd ec 2b 43 00 02 cmp dword ptr [ebp + 0x432bec], 2
0x10032f5b: 9c pushfd
0x10032f5c: eb 01 jmp 0x10032f5f
; data inside code section at 0x10032f5e -- 0x10032f5f
0x10032f5e: d5 |. |
0x10032f5f: 9d popfd
0x10032f60: eb 01 jmp 0x10032f63
; data inside code section at 0x10032f62 -- 0x10032f63
0x10032f62: 0b |. |
0x10032f63: 0f 83 db 00 00 00 jae 0x10033044 <function_10032ebf+0x185>
0x10032f69: eb 01 jmp 0x10032f6c
; data inside code section at 0x10032f6b -- 0x10032f6c
0x10032f6b: e3 |. |
0x10032f6c: eb 01 jmp 0x10032f6f
; data inside code section at 0x10032f6e -- 0x10032f6f
0x10032f6e: d4 |. |
0x10032f6f: 83 bd f0 2b 43 00 02 cmp dword ptr [ebp + 0x432bf0], 2
0x10032f76: 9c pushfd
0x10032f77: eb 01 jmp 0x10032f7a
; data inside code section at 0x10032f79 -- 0x10032f7a
0x10032f79: d5 |. |
0x10032f7a: 9d popfd
0x10032f7b: eb 01 jmp 0x10032f7e
; data inside code section at 0x10032f7d -- 0x10032f7e
0x10032f7d: 0b |. |
0x10032f7e: 0f 83 c0 00 00 00 jae 0x10033044 <function_10032ebf+0x185>
0x10032f84: 60 pushal
0x10032f85: eb 01 jmp 0x10032f88
; data inside code section at 0x10032f87 -- 0x10032f88
0x10032f87: 89 |. |
0x10032f88: e8 15 00 00 00 call 0x10032fa2 <function_10032fa2>
0x10032f8d: eb 01 jmp 0x10032f90
; data inside code section at 0x10032f8f -- 0x10032f90
0x10032f8f: e3 |. |
0x10032f90: eb 01 jmp 0x10032f93
; data inside code section at 0x10032f92 -- 0x10032f93
0x10032f92: d4 |. |
0x10032f93: 8b 64 24 08 mov esp, dword ptr [esp + 8]
0x10032f97: eb 01 jmp 0x10032f9a
; data inside code section at 0x10032f99 -- 0x10032f9a
0x10032f99: 89 |. |
0x10032f9a: eb 45 jmp 0x10032fe1 <function_10032fe1>
0x10032f9c: eb 01 jmp 0x10032f9f
; data inside code section at 0x10032f9e -- 0x10032f9f
0x10032f9e: e3 |. |
0x10032f9f: eb 01 jmp 0x10032fa2 <function_10032fa2>
; data inside code section at 0x10032fa1 -- 0x10033044
0x10032fa1: d4 2b ff 60 e8 03 00 00 00 83 eb 0e eb 01 0c 58 |.+.`...........X|
0x10032fb1: eb 01 35 40 eb 01 36 ff e0 0b 61 64 ff 37 9c eb |..5@..6...ad.7..|
0x10032fc1: 01 d5 9d eb 01 0b 64 89 27 eb 01 e3 eb 01 d4 f1 |......d.'.......|
0x10032fd1: eb 01 89 f7 f7 eb 01 e3 eb 01 d4 eb a6 eb 01 89 |................|
0x10032fe1: eb 01 e3 eb 01 d4 85 e4 9c eb 01 d5 9d eb 01 0b |................|
0x10032ff1: 79 0c eb 01 e3 eb 01 d4 0f 91 42 eb 01 89 33 c0 |y.........B...3.|
0x10033001: eb 01 e3 eb 01 d4 64 8f 00 60 e8 03 00 00 00 83 |......d..`......|
0x10033011: eb 0e eb 01 0c 58 eb 01 35 40 eb 01 36 ff e0 0b |.....X..5@..6...|
0x10033021: 61 58 eb 01 e3 60 e8 03 00 00 00 d2 eb 0b 58 eb |aX...`........X.|
0x10033031: 01 48 40 eb 01 35 ff e0 e7 61 61 9c eb 01 d5 9d |.H@..5...aa.....|
0x10033041: eb 01 0b |... |
0x10033044: eb 01 jmp 0x10033047
; data inside code section at 0x10033046 -- 0x10033047
0x10033046: e3 |. |
0x10033047: eb 01 jmp 0x1003304a
; data inside code section at 0x10033049 -- 0x1003304a
0x10033049: d4 |. |
0x1003304a: c7 85 6d 21 43 00 00 00 00 00 mov dword ptr [ebp + 0x43216d], 0
0x10033054: eb 01 jmp 0x10033057
; data inside code section at 0x10033056 -- 0x10033057
0x10033056: 89 |. |
0x10033057: 89 95 9d 21 43 00 mov dword ptr [ebp + 0x43219d], edx
0x1003305d: eb 01 jmp 0x10033060
; data inside code section at 0x1003305f -- 0x10033060
0x1003305f: e3 |. |
0x10033060: eb 01 jmp 0x10033063
; data inside code section at 0x10033062 -- 0x10033063
0x10033062: d4 |. |
0x10033063: 56 push esi
0x10033064: ff 95 35 2d 43 00 call dword ptr [ebp + 0x432d35]
0x1003306a: eb 01 jmp 0x1003306d
; data inside code section at 0x1003306c -- 0x1003306d
0x1003306c: 89 |. |
0x1003306d: 8d bd f6 2b 43 00 lea edi, [ebp + 0x432bf6]
0x10033073: eb 01 jmp 0x10033076
; data inside code section at 0x10033075 -- 0x10033076
0x10033075: e3 |. |
0x10033076: eb 01 jmp 0x10033079
; data inside code section at 0x10033078 -- 0x10033079
0x10033078: d4 |. |
0x10033079: fc cld
0x1003307a: ac lodsb al, byte ptr [esi]
0x1003307b: 84 c0 test al, al
0x1003307d: 9c pushfd
0x1003307e: eb 01 jmp 0x10033081
; data inside code section at 0x10033080 -- 0x10033081
0x10033080: d5 |. |
0x10033081: 9d popfd
0x10033082: eb 01 jmp 0x10033085
; data inside code section at 0x10033084 -- 0x10033085
0x10033084: 0b |. |
0x10033085: 74 13 je 0x1003309a <function_10032ebf+0x1db>
0x10033087: ae scasb al, byte ptr es:[edi]
0x10033088: 9c pushfd
0x10033089: eb 01 jmp 0x1003308c
; data inside code section at 0x1003308b -- 0x1003308c
0x1003308b: d5 |. |
0x1003308c: 9d popfd
0x1003308d: eb 01 jmp 0x10033090
; data inside code section at 0x1003308f -- 0x10033090
0x1003308f: 0b |. |
0x10033090: 75 15 jne 0x100330a7 <function_10032ebf+0x1e8>
0x10033092: eb 01 jmp 0x10033095
; data inside code section at 0x10033094 -- 0x10033095
0x10033094: e3 |. |
0x10033095: eb 01 jmp 0x10033098
; data inside code section at 0x10033097 -- 0x10033098
0x10033097: d4 |. |
0x10033098: eb e0 jmp 0x1003307a <function_10032ebf+0x1bb>
0x1003309a: c7 85 6d 21 43 00 01 00 00 00 mov dword ptr [ebp + 0x43216d], 1
0x100330a4: eb 01 jmp 0x100330a7
; data inside code section at 0x100330a6 -- 0x100330a7
0x100330a6: 89 |. |
0x100330a7: 8b 85 4d 2d 43 00 mov eax, dword ptr [ebp + 0x432d4d]
0x100330ad: eb 01 jmp 0x100330b0
; data inside code section at 0x100330af -- 0x100330b0
0x100330af: 89 |. |
0x100330b0: 5b pop ebx
0x100330b1: 59 pop ecx
0x100330b2: 5a pop edx
0x100330b3: 5f pop edi
0x100330b4: 5e pop esi
0x100330b5: eb 01 jmp 0x100330b8
; data inside code section at 0x100330b7 -- 0x100330b8
0x100330b7: e3 |. |
0x100330b8: eb 01 jmp 0x100330bb
; data inside code section at 0x100330ba -- 0x100330bb
0x100330ba: d4 |. |
0x100330bb: 5d pop ebp
0x100330bc: eb 01 jmp 0x100330bf
; data inside code section at 0x100330be -- 0x100330bf
0x100330be: 89 |. |
0x100330bf: 83 c4 04 add esp, 4
0x100330c2: ff d0 call eax
0x100330c4: eb 01 jmp 0x100330c7
; data inside code section at 0x100330c6 -- 0x100330c7
0x100330c6: e3 |. |
0x100330c7: eb 01 jmp 0x100330ca
; data inside code section at 0x100330c9 -- 0x100330ca
0x100330c9: d4 |. |
0x100330ca: 55 push ebp
0x100330cb: 55 push ebp
0x100330cc: eb 01 jmp 0x100330cf
; data inside code section at 0x100330ce -- 0x100330cf
0x100330ce: e3 |. |
0x100330cf: eb 01 jmp 0x100330d2
; data inside code section at 0x100330d1 -- 0x100330d2
0x100330d1: d4 |. |
0x100330d2: e8 00 00 00 00 call 0x100330d7
0x100330d7: 5d pop ebp
0x100330d8: eb 01 jmp 0x100330db
; data inside code section at 0x100330da -- 0x100330db
0x100330da: 89 |. |
0x100330db: 81 ed cb 20 43 00 sub ebp, 0x4320cb
0x100330e1: eb 01 jmp 0x100330e4
; data inside code section at 0x100330e3 -- 0x100330e4
0x100330e3: e3 |. |
0x100330e4: eb 01 jmp 0x100330e7
; data inside code section at 0x100330e6 -- 0x100330e7
0x100330e6: d4 |. |
0x100330e7: 83 bd 6d 21 43 00 00 cmp dword ptr [ebp + 0x43216d], 0
0x100330ee: 9c pushfd
0x100330ef: eb 01 jmp 0x100330f2
; data inside code section at 0x100330f1 -- 0x100330f2
0x100330f1: d5 |. |
0x100330f2: 9d popfd
0x100330f3: eb 01 jmp 0x100330f6
; data inside code section at 0x100330f5 -- 0x100330f6
0x100330f5: 0b |. |
0x100330f6: 74 61 je 0x10033159 <function_10032ebf+0x29a>
0x100330f8: 83 bd 99 21 43 00 0a cmp dword ptr [ebp + 0x432199], 0xa
0x100330ff: 9c pushfd
0x10033100: eb 01 jmp 0x10033103
; data inside code section at 0x10033102 -- 0x10033103
0x10033102: d5 |. |
0x10033103: 9d popfd
0x10033104: eb 01 jmp 0x10033107
; data inside code section at 0x10033106 -- 0x10033107
0x10033106: 0b |. |
0x10033107: 74 50 je 0x10033159 <function_10032ebf+0x29a>
0x10033109: eb 01 jmp 0x1003310c
; data inside code section at 0x1003310b -- 0x1003310c
0x1003310b: 89 |. |
0x1003310c: 60 pushal
0x1003310d: 8d b5 71 21 43 00 lea esi, [ebp + 0x432171]
0x10033113: eb 01 jmp 0x10033116
; data inside code section at 0x10033115 -- 0x10033116
0x10033115: e3 |. |
0x10033116: eb 01 jmp 0x10033119
; data inside code section at 0x10033118 -- 0x10033119
0x10033118: d4 |. |
0x10033119: 33 c9 xor ecx, ecx
0x1003311b: 33 db xor ebx, ebx
0x1003311d: eb 01 jmp 0x10033120
; data inside code section at 0x1003311f -- 0x10033120
0x1003311f: 89 |. |
0x10033120: 39 1c 8e cmp dword ptr [esi + ecx*4], ebx
0x10033123: 9c pushfd
0x10033124: eb 01 jmp 0x10033127
; data inside code section at 0x10033126 -- 0x10033127
0x10033126: d5 |. |
0x10033127: 9d popfd
0x10033128: eb 01 jmp 0x1003312b
; data inside code section at 0x1003312a -- 0x1003312b
0x1003312a: 0b |. |
0x1003312b: 74 19 je 0x10033146 <function_10032ebf+0x287>
0x1003312d: eb 01 jmp 0x10033130
; data inside code section at 0x1003312f -- 0x10033130
0x1003312f: 89 |. |
0x10033130: 41 inc ecx
0x10033131: eb 01 jmp 0x10033134
; data inside code section at 0x10033133 -- 0x10033134
0x10033133: e3 |. |
0x10033134: eb 01 jmp 0x10033137
; data inside code section at 0x10033136 -- 0x10033137
0x10033136: d4 |. |
0x10033137: 83 f9 0a cmp ecx, 0xa
0x1003313a: 9c pushfd
0x1003313b: eb 01 jmp 0x1003313e
; data inside code section at 0x1003313d -- 0x1003313e
0x1003313d: d5 |. |
0x1003313e: 9d popfd
0x1003313f: eb 01 jmp 0x10033142
; data inside code section at 0x10033141 -- 0x10033142
0x10033141: 0b |. |
0x10033142: 75 dc jne 0x10033120 <function_10032ebf+0x261>
0x10033144: eb 12 jmp 0x10033158 <function_10032ebf+0x299>
0x10033146: eb 01 jmp 0x10033149
; data inside code section at 0x10033148 -- 0x10033149
0x10033148: 89 |. |
0x10033149: 89 04 8e mov dword ptr [esi + ecx*4], eax
0x1003314c: eb 01 jmp 0x1003314f
; data inside code section at 0x1003314e -- 0x1003314f
0x1003314e: e3 |. |
0x1003314f: eb 01 jmp 0x10033152
; data inside code section at 0x10033151 -- 0x10033152
0x10033151: d4 |. |
0x10033152: ff 85 99 21 43 00 inc dword ptr [ebp + 0x432199]
0x10033158: 61 popal
0x10033159: eb 01 jmp 0x1003315c
; data inside code section at 0x1003315b -- 0x1003315c
0x1003315b: e3 |. |
0x1003315c: eb 01 jmp 0x1003315f
; data inside code section at 0x1003315e -- 0x1003315f
0x1003315e: d4 |. |
0x1003315f: 83 c4 08 add esp, 8
0x10033162: eb 01 jmp 0x10033165
; data inside code section at 0x10033164 -- 0x10033165
0x10033164: 89 |. |
0x10033165: ff b5 9d 21 43 00 push dword ptr [ebp + 0x43219d]
0x1003316b: eb 01 jmp 0x1003316e
; data inside code section at 0x1003316d -- 0x1003316e
0x1003316d: e3 |. |
0x1003316e: eb 01 jmp 0x10033171
; data inside code section at 0x10033170 -- 0x10033171
0x10033170: d4 |. |
0x10033171: 83 ec 04 sub esp, 4
0x10033174: eb 01 jmp 0x10033177
; data inside code section at 0x10033176 -- 0x10033177
0x10033176: 89 |. |
0x10033177: 5d pop ebp
0x10033178: c3 ret
; data inside code section at 0x10033179 -- 0x100331ad
0x10033179: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033189: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033199: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100331a9: 00 00 00 00 |.... |
; function: function_100331ad at 0x100331ad -- 0x100331ee
0x100331ad: 51 push ecx
0x100331ae: eb 01 jmp 0x100331b1
; data inside code section at 0x100331b0 -- 0x100331b1
0x100331b0: e3 |. |
0x100331b1: eb 01 jmp 0x100331b4
; data inside code section at 0x100331b3 -- 0x100331b4
0x100331b3: d4 |. |
0x100331b4: 8d b5 71 21 43 00 lea esi, [ebp + 0x432171]
0x100331ba: eb 01 jmp 0x100331bd
; data inside code section at 0x100331bc -- 0x100331bd
0x100331bc: 89 |. |
0x100331bd: b9 0a 00 00 00 mov ecx, 0xa
0x100331c2: 39 44 8e fc cmp dword ptr [esi + ecx*4 - 4], eax
0x100331c6: 9c pushfd
0x100331c7: eb 01 jmp 0x100331ca
; data inside code section at 0x100331c9 -- 0x100331ca
0x100331c9: d5 |. |
0x100331ca: 9d popfd
0x100331cb: eb 01 jmp 0x100331ce
; data inside code section at 0x100331cd -- 0x100331ce
0x100331cd: 0b |. |
0x100331ce: 74 14 je 0x100331e4 <function_100331ad+0x37>
0x100331d0: eb 01 jmp 0x100331d3
; data inside code section at 0x100331d2 -- 0x100331d3
0x100331d2: e3 |. |
0x100331d3: eb 01 jmp 0x100331d6
; data inside code section at 0x100331d5 -- 0x100331d6
0x100331d5: d4 |. |
0x100331d6: e2 ea loop 0x100331c2 <function_100331ad+0x15>
0x100331d8: eb 01 jmp 0x100331db
; data inside code section at 0x100331da -- 0x100331db
0x100331da: 89 |. |
0x100331db: f9 stc
0x100331dc: eb 0e jmp 0x100331ec <function_100331ad+0x3f>
0x100331de: eb 01 jmp 0x100331e1
; data inside code section at 0x100331e0 -- 0x100331e1
0x100331e0: e3 |. |
0x100331e1: eb 01 jmp 0x100331e4
; data inside code section at 0x100331e3 -- 0x100331e4
0x100331e3: d4 |. |
0x100331e4: 8d 74 8e fc lea esi, [esi + ecx*4 - 4]
0x100331e8: f8 clc
0x100331e9: eb 01 jmp 0x100331ec
; data inside code section at 0x100331eb -- 0x100331ec
0x100331eb: 89 |. |
0x100331ec: 59 pop ecx
0x100331ed: c3 ret
; function: function_100331ee at 0x100331ee -- 0x10033267
0x100331ee: 55 push ebp
0x100331ef: eb 01 jmp 0x100331f2
; data inside code section at 0x100331f1 -- 0x100331f2
0x100331f1: e3 |. |
0x100331f2: eb 01 jmp 0x100331f5
; data inside code section at 0x100331f4 -- 0x100331f5
0x100331f4: d4 |. |
0x100331f5: 8b ec mov ebp, esp
0x100331f7: eb 01 jmp 0x100331fa
; data inside code section at 0x100331f9 -- 0x100331fa
0x100331f9: 89 |. |
0x100331fa: 56 push esi
0x100331fb: 57 push edi
0x100331fc: 52 push edx
0x100331fd: 51 push ecx
0x100331fe: 53 push ebx
0x100331ff: eb 01 jmp 0x10033202
; data inside code section at 0x10033201 -- 0x10033202
0x10033201: e3 |. |
0x10033202: eb 01 jmp 0x10033205
; data inside code section at 0x10033204 -- 0x10033205
0x10033204: d4 |. |
0x10033205: 8b 45 08 mov eax, dword ptr [ebp + 8]
0x10033208: eb 01 jmp 0x1003320b
; data inside code section at 0x1003320a -- 0x1003320b
0x1003320a: 89 |. |
0x1003320b: e8 00 00 00 00 call 0x10033210
0x10033210: 5d pop ebp
0x10033211: 81 ed 04 22 43 00 sub ebp, 0x432204
0x10033217: eb 01 jmp 0x1003321a
; data inside code section at 0x10033219 -- 0x1003321a
0x10033219: e3 |. |
0x1003321a: eb 01 jmp 0x1003321d
; data inside code section at 0x1003321c -- 0x1003321d
0x1003321c: d4 |. |
0x1003321d: 85 c0 test eax, eax
0x1003321f: 9c pushfd
0x10033220: eb 01 jmp 0x10033223
; data inside code section at 0x10033222 -- 0x10033223
0x10033222: d5 |. |
0x10033223: 9d popfd
0x10033224: eb 01 jmp 0x10033227
; data inside code section at 0x10033226 -- 0x10033227
0x10033226: 0b |. |
0x10033227: 74 27 je 0x10033250 <function_100331ee+0x62>
0x10033229: eb 01 jmp 0x1003322c
; data inside code section at 0x1003322b -- 0x1003322c
0x1003322b: 89 |. |
0x1003322c: e8 7c ff ff ff call 0x100331ad <function_100331ad>
0x10033231: 9c pushfd
0x10033232: eb 01 jmp 0x10033235
; data inside code section at 0x10033234 -- 0x10033235
0x10033234: d5 |. |
0x10033235: 9d popfd
0x10033236: eb 01 jmp 0x10033239
; data inside code section at 0x10033238 -- 0x10033239
0x10033238: 0b |. |
0x10033239: 72 15 jb 0x10033250 <function_100331ee+0x62>
0x1003323b: eb 01 jmp 0x1003323e
; data inside code section at 0x1003323d -- 0x1003323e
0x1003323d: e3 |. |
0x1003323e: eb 01 jmp 0x10033241
; data inside code section at 0x10033240 -- 0x10033241
0x10033240: d4 |. |
0x10033241: c7 06 00 00 00 00 mov dword ptr [esi], 0
0x10033247: eb 01 jmp 0x1003324a
; data inside code section at 0x10033249 -- 0x1003324a
0x10033249: 89 |. |
0x1003324a: ff 8d 99 21 43 00 dec dword ptr [ebp + 0x432199]
0x10033250: 8b 85 51 2d 43 00 mov eax, dword ptr [ebp + 0x432d51]
0x10033256: eb 01 jmp 0x10033259
; data inside code section at 0x10033258 -- 0x10033259
0x10033258: 89 |. |
0x10033259: 5b pop ebx
0x1003325a: 59 pop ecx
0x1003325b: 5a pop edx
0x1003325c: 5f pop edi
0x1003325d: 5e pop esi
0x1003325e: eb 01 jmp 0x10033261
; data inside code section at 0x10033260 -- 0x10033261
0x10033260: e3 |. |
0x10033261: eb 01 jmp 0x10033264
; data inside code section at 0x10033263 -- 0x10033264
0x10033263: d4 |. |
0x10033264: 5d pop ebp
0x10033265: ff e0 jmp eax
; function: function_10033267 at 0x10033267 -- 0x10033310
0x10033267: 55 push ebp
0x10033268: eb 01 jmp 0x1003326b
; data inside code section at 0x1003326a -- 0x1003326b
0x1003326a: e3 |. |
0x1003326b: eb 01 jmp 0x1003326e
; data inside code section at 0x1003326d -- 0x1003326e
0x1003326d: d4 |. |
0x1003326e: 8b ec mov ebp, esp
0x10033270: eb 01 jmp 0x10033273
; data inside code section at 0x10033272 -- 0x10033273
0x10033272: 89 |. |
0x10033273: 56 push esi
0x10033274: 57 push edi
0x10033275: 52 push edx
0x10033276: 51 push ecx
0x10033277: 53 push ebx
0x10033278: eb 01 jmp 0x1003327b
; data inside code section at 0x1003327a -- 0x1003327b
0x1003327a: e3 |. |
0x1003327b: eb 01 jmp 0x1003327e
; data inside code section at 0x1003327d -- 0x1003327e
0x1003327d: d4 |. |
0x1003327e: 8b 45 08 mov eax, dword ptr [ebp + 8]
0x10033281: eb 01 jmp 0x10033284
; data inside code section at 0x10033283 -- 0x10033284
0x10033283: 89 |. |
0x10033284: 8b 4d 0c mov ecx, dword ptr [ebp + 0xc]
0x10033287: eb 01 jmp 0x1003328a
; data inside code section at 0x10033289 -- 0x1003328a
0x10033289: e3 |. |
0x1003328a: eb 01 jmp 0x1003328d
; data inside code section at 0x1003328c -- 0x1003328d
0x1003328c: d4 |. |
0x1003328d: 8b 55 14 mov edx, dword ptr [ebp + 0x14]
0x10033290: eb 01 jmp 0x10033293
; data inside code section at 0x10033292 -- 0x10033293
0x10033292: 89 |. |
0x10033293: 8b fd mov edi, ebp
0x10033295: eb 01 jmp 0x10033298
; data inside code section at 0x10033297 -- 0x10033298
0x10033297: 89 |. |
0x10033298: e8 00 00 00 00 call 0x1003329d
0x1003329d: 5d pop ebp
0x1003329e: 81 ed 91 22 43 00 sub ebp, 0x432291
0x100332a4: e8 04 ff ff ff call 0x100331ad <function_100331ad>
0x100332a9: 9c pushfd
0x100332aa: eb 01 jmp 0x100332ad
; data inside code section at 0x100332ac -- 0x100332ad
0x100332ac: d5 |. |
0x100332ad: 9d popfd
0x100332ae: eb 01 jmp 0x100332b1
; data inside code section at 0x100332b0 -- 0x100332b1
0x100332b0: 0b |. |
0x100332b1: 72 46 jb 0x100332f9 <function_10033267+0x92>
0x100332b3: eb 01 jmp 0x100332b6
; data inside code section at 0x100332b5 -- 0x100332b6
0x100332b5: e3 |. |
0x100332b6: eb 01 jmp 0x100332b9
; data inside code section at 0x100332b8 -- 0x100332b9
0x100332b8: d4 |. |
0x100332b9: 83 fa 00 cmp edx, 0
0x100332bc: 9c pushfd
0x100332bd: eb 01 jmp 0x100332c0
; data inside code section at 0x100332bf -- 0x100332c0
0x100332bf: d5 |. |
0x100332c0: 9d popfd
0x100332c1: eb 01 jmp 0x100332c4
; data inside code section at 0x100332c3 -- 0x100332c4
0x100332c3: 0b |. |
0x100332c4: 75 33 jne 0x100332f9 <function_10033267+0x92>
0x100332c6: eb 01 jmp 0x100332c9
; data inside code section at 0x100332c8 -- 0x100332c9
0x100332c8: 89 |. |
0x100332c9: 3b 8d 08 23 43 00 cmp ecx, dword ptr [ebp + 0x432308]
0x100332cf: 72 28 jb 0x100332f9 <function_10033267+0x92>
0x100332d1: eb 01 jmp 0x100332d4
; data inside code section at 0x100332d3 -- 0x100332d4
0x100332d3: e3 |. |
0x100332d4: eb 01 jmp 0x100332d7
; data inside code section at 0x100332d6 -- 0x100332d7
0x100332d6: d4 |. |
0x100332d7: 3b 8d 04 23 43 00 cmp ecx, dword ptr [ebp + 0x432304]
0x100332dd: 9c pushfd
0x100332de: eb 01 jmp 0x100332e1
; data inside code section at 0x100332e0 -- 0x100332e1
0x100332e0: d5 |. |
0x100332e1: 9d popfd
0x100332e2: eb 01 jmp 0x100332e5
; data inside code section at 0x100332e4 -- 0x100332e5
0x100332e4: 0b |. |
0x100332e5: 77 12 ja 0x100332f9 <function_10033267+0x92>
0x100332e7: eb 01 jmp 0x100332ea
; data inside code section at 0x100332e9 -- 0x100332ea
0x100332e9: 89 |. |
0x100332ea: 03 8d 0c 23 43 00 add ecx, dword ptr [ebp + 0x43230c]
0x100332f0: eb 01 jmp 0x100332f3
; data inside code section at 0x100332f2 -- 0x100332f3
0x100332f2: e3 |. |
0x100332f3: eb 01 jmp 0x100332f6
; data inside code section at 0x100332f5 -- 0x100332f6
0x100332f5: d4 |. |
0x100332f6: 89 4f 0c mov dword ptr [edi + 0xc], ecx
0x100332f9: 8b 85 55 2d 43 00 mov eax, dword ptr [ebp + 0x432d55]
0x100332ff: eb 01 jmp 0x10033302
; data inside code section at 0x10033301 -- 0x10033302
0x10033301: 89 |. |
0x10033302: 5b pop ebx
0x10033303: 59 pop ecx
0x10033304: 5a pop edx
0x10033305: 5f pop edi
0x10033306: 5e pop esi
0x10033307: eb 01 jmp 0x1003330a
; data inside code section at 0x10033309 -- 0x1003330a
0x10033309: e3 |. |
0x1003330a: eb 01 jmp 0x1003330d
; data inside code section at 0x1003330c -- 0x1003330d
0x1003330c: d4 |. |
0x1003330d: 5d pop ebp
0x1003330e: ff e0 jmp eax
; function: function_10033310 at 0x10033310 -- 0x10033331
0x10033310: 00 38 add byte ptr [eax], bh
0x10033312: 01 00 add dword ptr [eax], eax
0x10033314: 00 38 add byte ptr [eax], bh
0x10033316: 01 00 add dword ptr [eax], eax
0x10033318: 00 b4 01 00 d8 d0 00 add byte ptr [ecx + eax + 0xd0d800], dh
0x1003331f: 00 4c d1 00 add byte ptr [ecx + edx*8], cl
0x10033323: 00 3c d0 add byte ptr [eax + edx*8], bh
0x10033326: 00 00 add byte ptr [eax], al
0x10033328: 50 push eax
0x10033329: d0 00 rol byte ptr [eax], 1
0x1003332b: 00 58 d0 add byte ptr [eax - 0x30], bl
0x1003332e: 00 00 add byte ptr [eax], al
0x10033330: c3 ret
; data inside code section at 0x10033331 -- 0x10033399
0x10033331: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033341: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033351: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033361: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033371: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033381: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033391: 00 00 00 00 00 00 00 00 |........ |
; function: function_10033399 at 0x10033399 -- 0x1003339a
; data inside code section at 0x1003339a -- 0x10033457
0x1003339a: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100333aa: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100333ba: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100333ca: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100333da: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100333ea: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100333fa: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1003340a: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1003341a: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1003342a: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1003343a: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1003344a: 00 00 00 00 00 00 00 00 00 00 00 00 00 |............. |
; function: function_10033457 at 0x10033457 -- 0x10033467
0x10033457: 83 eb 0e sub ebx, 0xe
0x1003345a: eb 01 jmp 0x1003345d
; data inside code section at 0x1003345c -- 0x1003345d
0x1003345c: 0c |. |
0x1003345d: 58 pop eax
0x1003345e: eb 01 jmp 0x10033461
; data inside code section at 0x10033460 -- 0x10033461
0x10033460: 35 |5 |
0x10033461: 40 inc eax
0x10033462: eb 01 jmp 0x10033465
; data inside code section at 0x10033464 -- 0x10033465
0x10033464: 36 |6 |
0x10033465: ff e0 jmp eax
; function: function_10033467 at 0x10033467 -- 0x10033479
0x10033467: 0b 61 e8 or esp, dword ptr [ecx - 0x18]
0x1003346a: 1e push ds
0x1003346b: 00 00 add byte ptr [eax], al
0x1003346d: 00 eb add bl, ch
0x1003346f: 01 e3 add ebx, esp
0x10033471: 60 pushal
0x10033472: e8 03 00 00 00 call 0x1003347a <function_1003347a>
0x10033477: d2 eb shr bl, cl
; data inside code section at 0x10033479 -- 0x1003347a
0x10033479: 0b |. |
; function: function_1003347a at 0x1003347a -- 0x1003347d
0x1003347a: 58 pop eax
0x1003347b: eb 01 jmp 0x1003347e <function_1003347e>
; function: function_1003347d at 0x1003347d -- 0x1003347e
0x1003347d: 48 dec eax
; function: function_1003347e at 0x1003347e -- 0x10033484
0x1003347e: 40 inc eax
0x1003347f: eb 01 jmp 0x10033482
; data inside code section at 0x10033481 -- 0x10033482
0x10033481: 35 |5 |
0x10033482: ff e0 jmp eax
; function: function_10033484 at 0x10033484 -- 0x1003348b
0x10033484: e7 61 out 0x61, eax
0x10033486: e9 0e ff ff ff jmp 0x10033399 <function_10033399>
; function: function_1003348b at 0x1003348b -- 0x1003348c
0x1003348b: c3 ret
; function: function_1003348c at 0x1003348c -- 0x1003358f
0x1003348c: 60 pushal
0x1003348d: eb 01 jmp 0x10033490
; data inside code section at 0x1003348f -- 0x10033490
0x1003348f: e3 |. |
0x10033490: eb 01 jmp 0x10033493
; data inside code section at 0x10033492 -- 0x10033493
0x10033492: d4 |. |
0x10033493: 8b f0 mov esi, eax
0x10033495: eb 01 jmp 0x10033498
; data inside code section at 0x10033497 -- 0x10033498
0x10033497: 89 |. |
0x10033498: fc cld
0x10033499: 8b 9d 86 27 43 00 mov ebx, dword ptr [ebp + 0x432786]
0x1003349f: eb 01 jmp 0x100334a2
; data inside code section at 0x100334a1 -- 0x100334a2
0x100334a1: 89 |. |
0x100334a2: ac lodsb al, byte ptr [esi]
0x100334a3: eb 01 jmp 0x100334a6
; data inside code section at 0x100334a5 -- 0x100334a6
0x100334a5: e3 |. |
0x100334a6: eb 01 jmp 0x100334a9
; data inside code section at 0x100334a8 -- 0x100334a9
0x100334a8: d4 |. |
0x100334a9: 3c e9 cmp al, 0xe9
0x100334ab: eb 01 jmp 0x100334ae
; data inside code section at 0x100334ad -- 0x100334ae
0x100334ad: 89 |. |
0x100334ae: 0f 85 cd 00 00 00 jne 0x10033581 <function_1003348c+0xf5>
0x100334b4: eb 01 jmp 0x100334b7
; data inside code section at 0x100334b6 -- 0x100334b7
0x100334b6: 89 |. |
0x100334b7: 39 5e 04 cmp dword ptr [esi + 4], ebx
0x100334ba: eb 01 jmp 0x100334bd
; data inside code section at 0x100334bc -- 0x100334bd
0x100334bc: e3 |. |
0x100334bd: eb 01 jmp 0x100334c0
; data inside code section at 0x100334bf -- 0x100334c0
0x100334bf: d4 |. |
0x100334c0: 0f 85 bb 00 00 00 jne 0x10033581 <function_1003348c+0xf5>
0x100334c6: eb 01 jmp 0x100334c9
; data inside code section at 0x100334c8 -- 0x100334c9
0x100334c8: 89 |. |
0x100334c9: 8b fe mov edi, esi
0x100334cb: eb 01 jmp 0x100334ce
; data inside code section at 0x100334cd -- 0x100334ce
0x100334cd: e3 |. |
0x100334ce: eb 01 jmp 0x100334d1
; data inside code section at 0x100334d0 -- 0x100334d1
0x100334d0: d4 |. |
0x100334d1: 03 3e add edi, dword ptr [esi]
0x100334d3: eb 01 jmp 0x100334d6
; data inside code section at 0x100334d5 -- 0x100334d6
0x100334d5: 89 |. |
0x100334d6: 83 c7 04 add edi, 4
0x100334d9: eb 01 jmp 0x100334dc
; data inside code section at 0x100334db -- 0x100334dc
0x100334db: e3 |. |
0x100334dc: eb 01 jmp 0x100334df
; data inside code section at 0x100334de -- 0x100334df
0x100334de: d4 |. |
0x100334df: 38 07 cmp byte ptr [edi], al
0x100334e1: eb 01 jmp 0x100334e4
; data inside code section at 0x100334e3 -- 0x100334e4
0x100334e3: 89 |. |
0x100334e4: 0f 85 97 00 00 00 jne 0x10033581 <function_1003348c+0xf5>
0x100334ea: eb 01 jmp 0x100334ed
; data inside code section at 0x100334ec -- 0x100334ed
0x100334ec: 89 |. |
0x100334ed: 56 push esi
0x100334ee: eb 01 jmp 0x100334f1
; data inside code section at 0x100334f0 -- 0x100334f1
0x100334f0: 89 |. |
0x100334f1: 4e dec esi
0x100334f2: eb 01 jmp 0x100334f5
; data inside code section at 0x100334f4 -- 0x100334f5
0x100334f4: 89 |. |
0x100334f5: b0 68 mov al, 0x68
0x100334f7: eb 01 jmp 0x100334fa
; data inside code section at 0x100334f9 -- 0x100334fa
0x100334f9: e3 |. |
0x100334fa: eb 01 jmp 0x100334fd
; data inside code section at 0x100334fc -- 0x100334fd
0x100334fc: d4 |. |
0x100334fd: 88 06 mov byte ptr [esi], al
0x100334ff: eb 01 jmp 0x10033502
; data inside code section at 0x10033501 -- 0x10033502
0x10033501: 89 |. |
0x10033502: 88 07 mov byte ptr [edi], al
0x10033504: eb 01 jmp 0x10033507
; data inside code section at 0x10033506 -- 0x10033507
0x10033506: e3 |. |
0x10033507: eb 01 jmp 0x1003350a
; data inside code section at 0x10033509 -- 0x1003350a
0x10033509: d4 |. |
0x1003350a: 8b 46 01 mov eax, dword ptr [esi + 1]
0x1003350d: eb 01 jmp 0x10033510
; data inside code section at 0x1003350f -- 0x10033510
0x1003350f: 89 |. |
0x10033510: 83 e8 05 sub eax, 5
0x10033513: eb 01 jmp 0x10033516
; data inside code section at 0x10033515 -- 0x10033516
0x10033515: e3 |. |
0x10033516: eb 01 jmp 0x10033519
; data inside code section at 0x10033518 -- 0x10033519
0x10033518: d4 |. |
0x10033519: 89 46 01 mov dword ptr [esi + 1], eax
0x1003351c: eb 01 jmp 0x1003351f
; data inside code section at 0x1003351e -- 0x1003351f
0x1003351e: 89 |. |
0x1003351f: 89 47 01 mov dword ptr [edi + 1], eax
0x10033522: eb 01 jmp 0x10033525
; data inside code section at 0x10033524 -- 0x10033525
0x10033524: e3 |. |
0x10033525: eb 01 jmp 0x10033528
; data inside code section at 0x10033527 -- 0x10033528
0x10033527: d4 |. |
0x10033528: 83 c6 05 add esi, 5
0x1003352b: eb 01 jmp 0x1003352e
; data inside code section at 0x1003352d -- 0x1003352e
0x1003352d: 89 |. |
0x1003352e: 83 c7 05 add edi, 5
0x10033531: eb 01 jmp 0x10033534
; data inside code section at 0x10033533 -- 0x10033534
0x10033533: e3 |. |
0x10033534: eb 01 jmp 0x10033537
; data inside code section at 0x10033536 -- 0x10033537
0x10033536: d4 |. |
0x10033537: b0 e8 mov al, 0xe8
0x10033539: eb 01 jmp 0x1003353c
; data inside code section at 0x1003353b -- 0x1003353c
0x1003353b: 89 |. |
0x1003353c: 88 06 mov byte ptr [esi], al
0x1003353e: eb 01 jmp 0x10033541
; data inside code section at 0x10033540 -- 0x10033541
0x10033540: e3 |. |
0x10033541: eb 01 jmp 0x10033544
; data inside code section at 0x10033543 -- 0x10033544
0x10033543: d4 |. |
0x10033544: 88 07 mov byte ptr [edi], al
0x10033546: eb 01 jmp 0x10033549
; data inside code section at 0x10033548 -- 0x10033549
0x10033548: 89 |. |
0x10033549: 8d 85 7e 25 43 00 lea eax, [ebp + 0x43257e]
0x1003354f: eb 01 jmp 0x10033552
; data inside code section at 0x10033551 -- 0x10033552
0x10033551: e3 |. |
0x10033552: eb 01 jmp 0x10033555
; data inside code section at 0x10033554 -- 0x10033555
0x10033554: d4 |. |
0x10033555: 2b c6 sub eax, esi
0x10033557: eb 01 jmp 0x1003355a
; data inside code section at 0x10033559 -- 0x1003355a
0x10033559: 89 |. |
0x1003355a: 89 46 01 mov dword ptr [esi + 1], eax
0x1003355d: eb 01 jmp 0x10033560
; data inside code section at 0x1003355f -- 0x10033560
0x1003355f: e3 |. |
0x10033560: eb 01 jmp 0x10033563
; data inside code section at 0x10033562 -- 0x10033563
0x10033562: d4 |. |
0x10033563: 8d 85 92 26 43 00 lea eax, [ebp + 0x432692]
0x10033569: eb 01 jmp 0x1003356c
; data inside code section at 0x1003356b -- 0x1003356c
0x1003356b: 89 |. |
0x1003356c: 2b c7 sub eax, edi
0x1003356e: eb 01 jmp 0x10033571
; data inside code section at 0x10033570 -- 0x10033571
0x10033570: e3 |. |
0x10033571: eb 01 jmp 0x10033574
; data inside code section at 0x10033573 -- 0x10033574
0x10033573: d4 |. |
0x10033574: 89 47 01 mov dword ptr [edi + 1], eax
0x10033577: eb 01 jmp 0x1003357a
; data inside code section at 0x10033579 -- 0x1003357a
0x10033579: 89 |. |
0x1003357a: 5e pop esi
0x1003357b: eb 01 jmp 0x1003357e
; data inside code section at 0x1003357d -- 0x1003357e
0x1003357d: e3 |. |
0x1003357e: eb 01 jmp 0x10033581
; data inside code section at 0x10033580 -- 0x10033581
0x10033580: d4 |. |
0x10033581: e2 02 loop 0x10033585 <function_1003348c+0xf9>
0x10033583: eb 05 jmp 0x1003358a <function_1003348c+0xfe>
0x10033585: e9 18 ff ff ff jmp 0x100334a2 <function_1003348c+0x16>
0x1003358a: eb 01 jmp 0x1003358d
; data inside code section at 0x1003358c -- 0x1003358d
0x1003358c: 89 |. |
0x1003358d: 61 popal
0x1003358e: c3 ret
; function: function_1003358f at 0x1003358f -- 0x10033599
0x1003358f: 60 pushal
0x10033590: 60 pushal
0x10033591: e8 03 00 00 00 call 0x10033599 <function_10033599>
0x10033596: 83 eb 0e sub ebx, 0xe
; function: function_10033599 at 0x10033599 -- 0x100335a6
0x10033599: eb 01 jmp 0x1003359c
; data inside code section at 0x1003359b -- 0x1003359c
0x1003359b: 0c |. |
0x1003359c: 58 pop eax
0x1003359d: eb 01 jmp 0x100335a0
; data inside code section at 0x1003359f -- 0x100335a0
0x1003359f: 35 |5 |
0x100335a0: 40 inc eax
0x100335a1: eb 01 jmp 0x100335a4
; data inside code section at 0x100335a3 -- 0x100335a4
0x100335a3: 36 |6 |
0x100335a4: ff e0 jmp eax
; function: function_100335a6 at 0x100335a6 -- 0x100335b9
0x100335a6: 0b 61 e8 or esp, dword ptr [ecx - 0x18]
0x100335a9: 00 00 add byte ptr [eax], al
0x100335ab: 00 00 add byte ptr [eax], al
0x100335ad: 5d pop ebp
0x100335ae: eb 01 jmp 0x100335b1
; data inside code section at 0x100335b0 -- 0x100335b1
0x100335b0: e3 |. |
0x100335b1: 60 pushal
0x100335b2: e8 03 00 00 00 call 0x100335ba <function_100335ba>
0x100335b7: d2 eb shr bl, cl
; data inside code section at 0x100335b9 -- 0x100335ba
0x100335b9: 0b |. |
; function: function_100335ba at 0x100335ba -- 0x100335bd
0x100335ba: 58 pop eax
0x100335bb: eb 01 jmp 0x100335be <function_100335be>
; function: function_100335bd at 0x100335bd -- 0x100335be
0x100335bd: 48 dec eax
; function: function_100335be at 0x100335be -- 0x100335c4
0x100335be: 40 inc eax
0x100335bf: eb 01 jmp 0x100335c2
; data inside code section at 0x100335c1 -- 0x100335c2
0x100335c1: 35 |5 |
0x100335c2: ff e0 jmp eax
; function: function_100335c4 at 0x100335c4 -- 0x100335dd
0x100335c4: e7 61 out 0x61, eax
0x100335c6: 81 ed a1 25 43 00 sub ebp, 0x4325a1
0x100335cc: 9c pushfd
0x100335cd: eb 01 jmp 0x100335d0
; data inside code section at 0x100335cf -- 0x100335d0
0x100335cf: d5 |. |
0x100335d0: 9d popfd
0x100335d1: eb 01 jmp 0x100335d4
; data inside code section at 0x100335d3 -- 0x100335d4
0x100335d3: 0b |. |
0x100335d4: 8b 74 24 20 mov esi, dword ptr [esp + 0x20]
0x100335d8: eb 01 jmp 0x100335db
; data inside code section at 0x100335da -- 0x100335db
0x100335da: 89 |. |
0x100335db: eb 04 jmp 0x100335e1 <function_100335e1>
; data inside code section at 0x100335dd -- 0x100335de
0x100335dd: be |. |
; function: function_100335de at 0x100335de -- 0x100335e1
0x100335de: 42 inc edx
0x100335df: 8f 01 pop dword ptr [ecx]
; function: function_100335e1 at 0x100335e1 -- 0x100335f4
0x100335e1: eb 01 jmp 0x100335e4
; data inside code section at 0x100335e3 -- 0x100335e4
0x100335e3: 89 |. |
0x100335e4: e8 47 01 00 00 call 0x10033730 <function_10033730>
0x100335e9: eb 01 jmp 0x100335ec
; data inside code section at 0x100335eb -- 0x100335ec
0x100335eb: e3 |. |
0x100335ec: 60 pushal
0x100335ed: e8 03 00 00 00 call 0x100335f5 <function_100335f5>
0x100335f2: d2 eb shr bl, cl
; data inside code section at 0x100335f4 -- 0x100335f5
0x100335f4: 0b |. |
; function: function_100335f5 at 0x100335f5 -- 0x100335f8
0x100335f5: 58 pop eax
0x100335f6: eb 01 jmp 0x100335f9 <function_100335f9>
; function: function_100335f8 at 0x100335f8 -- 0x100335f9
0x100335f8: 48 dec eax
; function: function_100335f9 at 0x100335f9 -- 0x100335ff
0x100335f9: 40 inc eax
0x100335fa: eb 01 jmp 0x100335fd
; data inside code section at 0x100335fc -- 0x100335fd
0x100335fc: 35 |5 |
0x100335fd: ff e0 jmp eax
; function: function_100335ff at 0x100335ff -- 0x10033644
0x100335ff: e7 61 out 0x61, eax
0x10033601: 8b 9d d1 25 43 00 mov ebx, dword ptr [ebp + 0x4325d1]
0x10033607: 9c pushfd
0x10033608: eb 01 jmp 0x1003360b
; data inside code section at 0x1003360a -- 0x1003360b
0x1003360a: d5 |. |
0x1003360b: 9d popfd
0x1003360c: eb 01 jmp 0x1003360f
; data inside code section at 0x1003360e -- 0x1003360f
0x1003360e: 0b |. |
0x1003360f: 8b 95 82 27 43 00 mov edx, dword ptr [ebp + 0x432782]
0x10033615: eb 01 jmp 0x10033618
; data inside code section at 0x10033617 -- 0x10033618
0x10033617: 89 |. |
0x10033618: d1 c3 rol ebx, 1
0x1003361a: eb 01 jmp 0x1003361d
; data inside code section at 0x1003361c -- 0x1003361d
0x1003361c: e3 |. |
0x1003361d: eb 01 jmp 0x10033620
; data inside code section at 0x1003361f -- 0x10033620
0x1003361f: d4 |. |
0x10033620: 8b 85 b0 2b 43 00 mov eax, dword ptr [ebp + 0x432bb0]
0x10033626: eb 01 jmp 0x10033629
; data inside code section at 0x10033628 -- 0x10033629
0x10033628: 89 |. |
0x10033629: e8 d5 1e ff ff call 0x10025503
0x1003362e: eb 01 jmp 0x10033631
; data inside code section at 0x10033630 -- 0x10033631
0x10033630: e3 |. |
0x10033631: eb 01 jmp 0x10033634
; data inside code section at 0x10033633 -- 0x10033634
0x10033633: d4 |. |
0x10033634: 86 c8 xchg al, cl
0x10033636: eb 01 jmp 0x10033639
; data inside code section at 0x10033638 -- 0x10033639
0x10033638: 89 |. |
0x10033639: d3 cb ror ebx, cl
0x1003363b: 60 pushal
0x1003363c: e8 03 00 00 00 call 0x10033644 <function_10033644>
0x10033641: 83 eb 0e sub ebx, 0xe
; function: function_10033644 at 0x10033644 -- 0x10033651
0x10033644: eb 01 jmp 0x10033647
; data inside code section at 0x10033646 -- 0x10033647
0x10033646: 0c |. |
0x10033647: 58 pop eax
0x10033648: eb 01 jmp 0x1003364b
; data inside code section at 0x1003364a -- 0x1003364b
0x1003364a: 35 |5 |
0x1003364b: 40 inc eax
0x1003364c: eb 01 jmp 0x1003364f
; data inside code section at 0x1003364e -- 0x1003364f
0x1003364e: 36 |6 |
0x1003364f: ff e0 jmp eax
; function: function_10033651 at 0x10033651 -- 0x100336a3
0x10033651: 0b 61 8b or esp, dword ptr [ecx - 0x75]
0x10033654: 4c dec esp
0x10033655: 24 24 and al, 0x24
0x10033657: eb 01 jmp 0x1003365a
; data inside code section at 0x10033659 -- 0x1003365a
0x10033659: e3 |. |
0x1003365a: eb 01 jmp 0x1003365d
; data inside code section at 0x1003365c -- 0x1003365d
0x1003365c: d4 |. |
0x1003365d: 33 da xor ebx, edx
0x1003365f: eb 01 jmp 0x10033662
; data inside code section at 0x10033661 -- 0x10033662
0x10033661: 89 |. |
0x10033662: d1 c3 rol ebx, 1
0x10033664: eb 01 jmp 0x10033667
; data inside code section at 0x10033666 -- 0x10033667
0x10033666: e3 |. |
0x10033667: eb 01 jmp 0x1003366a
; data inside code section at 0x10033669 -- 0x1003366a
0x10033669: d4 |. |
0x1003366a: 03 d3 add edx, ebx
0x1003366c: eb 01 jmp 0x1003366f
; data inside code section at 0x1003366e -- 0x1003366f
0x1003366e: 89 |. |
0x1003366f: d1 ca ror edx, 1
0x10033671: eb 01 jmp 0x10033674
; data inside code section at 0x10033673 -- 0x10033674
0x10033673: e3 |. |
0x10033674: eb 01 jmp 0x10033677
; data inside code section at 0x10033676 -- 0x10033677
0x10033676: d4 |. |
0x10033677: 2b da sub ebx, edx
0x10033679: eb 01 jmp 0x1003367c
; data inside code section at 0x1003367b -- 0x1003367c
0x1003367b: 89 |. |
0x1003367c: 30 5c 0e ff xor byte ptr [esi + ecx - 1], bl
0x10033680: eb 01 jmp 0x10033683
; data inside code section at 0x10033682 -- 0x10033683
0x10033682: e3 |. |
0x10033683: eb 01 jmp 0x10033686
; data inside code section at 0x10033685 -- 0x10033686
0x10033685: d4 |. |
0x10033686: e2 d5 loop 0x1003365d <function_10033651+0xc>
0x10033688: eb 01 jmp 0x1003368b
; data inside code section at 0x1003368a -- 0x1003368b
0x1003368a: 89 |. |
0x1003368b: eb 01 jmp 0x1003368e
; data inside code section at 0x1003368d -- 0x1003368e
0x1003368d: e3 |. |
0x1003368e: eb 01 jmp 0x10033691
; data inside code section at 0x10033690 -- 0x10033691
0x10033690: d4 |. |
0x10033691: e8 9a 00 00 00 call 0x10033730 <function_10033730>
0x10033696: eb 01 jmp 0x10033699
; data inside code section at 0x10033698 -- 0x10033699
0x10033698: e3 |. |
0x10033699: eb 01 jmp 0x1003369c
; data inside code section at 0x1003369b -- 0x1003369c
0x1003369b: d4 |. |
0x1003369c: 61 popal
0x1003369d: eb 01 jmp 0x100336a0
; data inside code section at 0x1003369f -- 0x100336a0
0x1003369f: 89 |. |
0x100336a0: c2 04 00 ret 4
; function: function_100336a3 at 0x100336a3 -- 0x100336ad
0x100336a3: 60 pushal
0x100336a4: 60 pushal
0x100336a5: e8 03 00 00 00 call 0x100336ad <function_100336ad>
0x100336aa: 83 eb 0e sub ebx, 0xe
; function: function_100336ad at 0x100336ad -- 0x100336ba
0x100336ad: eb 01 jmp 0x100336b0
; data inside code section at 0x100336af -- 0x100336b0
0x100336af: 0c |. |
0x100336b0: 58 pop eax
0x100336b1: eb 01 jmp 0x100336b4
; data inside code section at 0x100336b3 -- 0x100336b4
0x100336b3: 35 |5 |
0x100336b4: 40 inc eax
0x100336b5: eb 01 jmp 0x100336b8
; data inside code section at 0x100336b7 -- 0x100336b8
0x100336b7: 36 |6 |
0x100336b8: ff e0 jmp eax
; function: function_100336ba at 0x100336ba -- 0x100336cd
0x100336ba: 0b 61 e8 or esp, dword ptr [ecx - 0x18]
0x100336bd: 00 00 add byte ptr [eax], al
0x100336bf: 00 00 add byte ptr [eax], al
0x100336c1: 5d pop ebp
0x100336c2: eb 01 jmp 0x100336c5
; data inside code section at 0x100336c4 -- 0x100336c5
0x100336c4: e3 |. |
0x100336c5: 60 pushal
0x100336c6: e8 03 00 00 00 call 0x100336ce <function_100336ce>
0x100336cb: d2 eb shr bl, cl
; data inside code section at 0x100336cd -- 0x100336ce
0x100336cd: 0b |. |
; function: function_100336ce at 0x100336ce -- 0x100336d1
0x100336ce: 58 pop eax
0x100336cf: eb 01 jmp 0x100336d2 <function_100336d2>
; function: function_100336d1 at 0x100336d1 -- 0x100336d2
0x100336d1: 48 dec eax
; function: function_100336d2 at 0x100336d2 -- 0x100336d8
0x100336d2: 40 inc eax
0x100336d3: eb 01 jmp 0x100336d6
; data inside code section at 0x100336d5 -- 0x100336d6
0x100336d5: 35 |5 |
0x100336d6: ff e0 jmp eax
; function: function_100336d8 at 0x100336d8 -- 0x100336f5
0x100336d8: e7 61 out 0x61, eax
0x100336da: 81 ed b5 26 43 00 sub ebp, 0x4326b5
0x100336e0: 9c pushfd
0x100336e1: eb 01 jmp 0x100336e4
; data inside code section at 0x100336e3 -- 0x100336e4
0x100336e3: d5 |. |
0x100336e4: 9d popfd
0x100336e5: eb 01 jmp 0x100336e8
; data inside code section at 0x100336e7 -- 0x100336e8
0x100336e7: 0b |. |
0x100336e8: 8b 74 24 20 mov esi, dword ptr [esp + 0x20]
0x100336ec: 60 pushal
0x100336ed: e8 03 00 00 00 call 0x100336f5 <function_100336f5>
0x100336f2: 83 eb 0e sub ebx, 0xe
; function: function_100336f5 at 0x100336f5 -- 0x10033702
0x100336f5: eb 01 jmp 0x100336f8
; data inside code section at 0x100336f7 -- 0x100336f8
0x100336f7: 0c |. |
0x100336f8: 58 pop eax
0x100336f9: eb 01 jmp 0x100336fc
; data inside code section at 0x100336fb -- 0x100336fc
0x100336fb: 35 |5 |
0x100336fc: 40 inc eax
0x100336fd: eb 01 jmp 0x10033700
; data inside code section at 0x100336ff -- 0x10033700
0x100336ff: 36 |6 |
0x10033700: ff e0 jmp eax
; function: function_10033702 at 0x10033702 -- 0x10033730
0x10033702: 0b 61 2b or esp, dword ptr [ecx + 0x2b]
0x10033705: 74 24 je 0x1003372b <function_10033702+0x29>
0x10033707: 24 eb and al, 0xeb
0x10033709: 01 e3 add ebx, esp
0x1003370b: 60 pushal
0x1003370c: e8 03 00 00 00 call 0x10033714 <function_10033714>
0x10033711: d2 eb shr bl, cl
; data inside code section at 0x10033713 -- 0x1003372b
0x10033713: 0b 58 eb 01 48 40 eb 01 35 ff e0 e7 61 83 ee 0a |.X..H@..5...a...|
0x10033723: 9c eb 01 d5 9d eb 01 0b |........ |
0x1003372b: e9 b1 fe ff ff jmp 0x100335e1 <function_100335e1>
; function: function_10033730 at 0x10033730 -- 0x1003377a
0x10033730: 60 pushal
0x10033731: eb 01 jmp 0x10033734
; data inside code section at 0x10033733 -- 0x10033734
0x10033733: 89 |. |
0x10033734: 8d b5 dd 25 43 00 lea esi, [ebp + 0x4325dd]
0x1003373a: eb 01 jmp 0x1003373d
; data inside code section at 0x1003373c -- 0x1003373d
0x1003373c: e3 |. |
0x1003373d: eb 01 jmp 0x10033740
; data inside code section at 0x1003373f -- 0x10033740
0x1003373f: d4 |. |
0x10033740: b9 ad 00 00 00 mov ecx, 0xad
0x10033745: eb 01 jmp 0x10033748
; data inside code section at 0x10033747 -- 0x10033748
0x10033747: 89 |. |
0x10033748: 8b 85 7e 27 43 00 mov eax, dword ptr [ebp + 0x43277e]
0x1003374e: eb 01 jmp 0x10033751
; data inside code section at 0x10033750 -- 0x10033751
0x10033750: e3 |. |
0x10033751: eb 01 jmp 0x10033754
; data inside code section at 0x10033753 -- 0x10033754
0x10033753: d4 |. |
0x10033754: 30 44 0e ff xor byte ptr [esi + ecx - 1], al
0x10033758: eb 01 jmp 0x1003375b
; data inside code section at 0x1003375a -- 0x1003375b
0x1003375a: 89 |. |
0x1003375b: 32 e0 xor ah, al
0x1003375d: eb 01 jmp 0x10033760
; data inside code section at 0x1003375f -- 0x10033760
0x1003375f: e3 |. |
0x10033760: eb 01 jmp 0x10033763
; data inside code section at 0x10033762 -- 0x10033763
0x10033762: d4 |. |
0x10033763: d3 c0 rol eax, cl
0x10033765: eb 01 jmp 0x10033768
; data inside code section at 0x10033767 -- 0x10033768
0x10033767: 89 |. |
0x10033768: e2 ea loop 0x10033754 <function_10033730+0x24>
0x1003376a: eb 01 jmp 0x1003376d
; data inside code section at 0x1003376c -- 0x1003376d
0x1003376c: e3 |. |
0x1003376d: eb 01 jmp 0x10033770
; data inside code section at 0x1003376f -- 0x10033770
0x1003376f: d4 |. |
0x10033770: 61 popal
0x10033771: 60 pushal
0x10033772: e8 03 00 00 00 call 0x1003377a <function_1003377a>
0x10033777: 83 eb 0e sub ebx, 0xe
; function: function_1003377a at 0x1003377a -- 0x10033787
0x1003377a: eb 01 jmp 0x1003377d
; data inside code section at 0x1003377c -- 0x1003377d
0x1003377c: 0c |. |
0x1003377d: 58 pop eax
0x1003377e: eb 01 jmp 0x10033781
; data inside code section at 0x10033780 -- 0x10033781
0x10033780: 35 |5 |
0x10033781: 40 inc eax
0x10033782: eb 01 jmp 0x10033785
; data inside code section at 0x10033784 -- 0x10033785
0x10033784: 36 |6 |
0x10033785: ff e0 jmp eax
; function: function_10033787 at 0x10033787 -- 0x10033794
0x10033787: 0b 61 c3 or esp, dword ptr [ecx - 0x3d]
0x1003378a: 5f pop edi
0x1003378b: e6 9a out 0x9a, al
0x1003378d: d2 96 db 6e ea ca rcl byte ptr [esi - 0x35159125], cl
0x10033793: cb retf
; function: function_10033794 at 0x10033794 -- 0x100337dd
0x10033794: 26 99 cdq
0x10033796: 00 00 add byte ptr [eax], al
0x10033798: 00 00 add byte ptr [eax], al
0x1003379a: 00 00 add byte ptr [eax], al
0x1003379c: 00 00 add byte ptr [eax], al
0x1003379e: 00 00 add byte ptr [eax], al
0x100337a0: 00 00 add byte ptr [eax], al
0x100337a2: 00 00 add byte ptr [eax], al
0x100337a4: 00 00 add byte ptr [eax], al
0x100337a6: 00 00 add byte ptr [eax], al
0x100337a8: 00 00 add byte ptr [eax], al
0x100337aa: 00 00 add byte ptr [eax], al
0x100337ac: 00 00 add byte ptr [eax], al
0x100337ae: 00 00 add byte ptr [eax], al
0x100337b0: 00 00 add byte ptr [eax], al
0x100337b2: 00 00 add byte ptr [eax], al
0x100337b4: 00 00 add byte ptr [eax], al
0x100337b6: 00 00 add byte ptr [eax], al
0x100337b8: 00 00 add byte ptr [eax], al
0x100337ba: 00 00 add byte ptr [eax], al
0x100337bc: 00 00 add byte ptr [eax], al
0x100337be: 00 00 add byte ptr [eax], al
0x100337c0: 00 00 add byte ptr [eax], al
0x100337c2: 60 pushal
0x100337c3: eb 01 jmp 0x100337c6
; data inside code section at 0x100337c5 -- 0x100337c6
0x100337c5: e3 |. |
0x100337c6: eb 01 jmp 0x100337c9
; data inside code section at 0x100337c8 -- 0x100337c9
0x100337c8: d4 |. |
0x100337c9: e8 00 00 00 00 call 0x100337ce
0x100337ce: 5d pop ebp
0x100337cf: eb 01 jmp 0x100337d2
; data inside code section at 0x100337d1 -- 0x100337d2
0x100337d1: 89 |. |
0x100337d2: 81 ed 94 72 3b 1c sub ebp, 0x1c3b7294
0x100337d8: eb 01 jmp 0x100337db
; data inside code section at 0x100337da -- 0x100337db
0x100337da: e3 |. |
0x100337db: eb 01 jmp 0x100337de <function_100337de>
; data inside code section at 0x100337dd -- 0x100337de
0x100337dd: d4 |. |
; function: function_100337de at 0x100337de -- 0x100337f6
0x100337de: 60 pushal
0x100337df: eb 01 jmp 0x100337e2
; data inside code section at 0x100337e1 -- 0x100337e2
0x100337e1: 89 |. |
0x100337e2: e8 15 00 00 00 call 0x100337fc <function_100337fc>
0x100337e7: eb 01 jmp 0x100337ea
; data inside code section at 0x100337e9 -- 0x100337ea
0x100337e9: e3 |. |
0x100337ea: eb 01 jmp 0x100337ed
; data inside code section at 0x100337ec -- 0x100337ed
0x100337ec: d4 |. |
0x100337ed: 8b 64 24 08 mov esp, dword ptr [esp + 8]
0x100337f1: eb 01 jmp 0x100337f4
; data inside code section at 0x100337f3 -- 0x100337f4
0x100337f3: 89 |. |
0x100337f4: eb 45 jmp 0x1003383b <function_1003383b>
; function: function_100337f6 at 0x100337f6 -- 0x100337fb
0x100337f6: eb 01 jmp 0x100337f9
; data inside code section at 0x100337f8 -- 0x100337f9
0x100337f8: e3 |. |
0x100337f9: eb 01 jmp 0x100337fc <function_100337fc>
; data inside code section at 0x100337fb -- 0x100337fc
0x100337fb: d4 |. |
; function: function_100337fc at 0x100337fc -- 0x10033807
0x100337fc: 2b ff sub edi, edi
0x100337fe: 60 pushal
0x100337ff: e8 03 00 00 00 call 0x10033807 <function_10033807>
0x10033804: 83 eb 0e sub ebx, 0xe
; function: function_10033807 at 0x10033807 -- 0x10033814
0x10033807: eb 01 jmp 0x1003380a
; data inside code section at 0x10033809 -- 0x1003380a
0x10033809: 0c |. |
0x1003380a: 58 pop eax
0x1003380b: eb 01 jmp 0x1003380e
; data inside code section at 0x1003380d -- 0x1003380e
0x1003380d: 35 |5 |
0x1003380e: 40 inc eax
0x1003380f: eb 01 jmp 0x10033812
; data inside code section at 0x10033811 -- 0x10033812
0x10033811: 36 |6 |
0x10033812: ff e0 jmp eax
; function: function_10033814 at 0x10033814 -- 0x10033838
0x10033814: 0b 61 64 or esp, dword ptr [ecx + 0x64]
0x10033817: ff 37 push dword ptr [edi]
0x10033819: 9c pushfd
0x1003381a: eb 01 jmp 0x1003381d
; data inside code section at 0x1003381c -- 0x1003381d
0x1003381c: d5 |. |
0x1003381d: 9d popfd
0x1003381e: eb 01 jmp 0x10033821
; data inside code section at 0x10033820 -- 0x10033821
0x10033820: 0b |. |
0x10033821: 64 89 27 mov dword ptr fs:[edi], esp
0x10033824: eb 01 jmp 0x10033827
; data inside code section at 0x10033826 -- 0x10033827
0x10033826: e3 |. |
0x10033827: eb 01 jmp 0x1003382a
; data inside code section at 0x10033829 -- 0x1003382a
0x10033829: d4 |. |
0x1003382a: f1 int1
0x1003382b: eb 01 jmp 0x1003382e
; data inside code section at 0x1003382d -- 0x1003382e
0x1003382d: 89 |. |
0x1003382e: f7 f7 div edi
0x10033830: eb 01 jmp 0x10033833
; data inside code section at 0x10033832 -- 0x10033833
0x10033832: e3 |. |
0x10033833: eb 01 jmp 0x10033836
; data inside code section at 0x10033835 -- 0x10033836
0x10033835: d4 |. |
0x10033836: eb a6 jmp 0x100337de <function_100337de>
; function: function_10033838 at 0x10033838 -- 0x1003383a
0x10033838: eb 01 jmp 0x1003383b <function_1003383b>
; data inside code section at 0x1003383a -- 0x1003383b
0x1003383a: 89 |. |
; function: function_1003383b at 0x1003383b -- 0x1003386d
0x1003383b: eb 01 jmp 0x1003383e
; data inside code section at 0x1003383d -- 0x1003383e
0x1003383d: e3 |. |
0x1003383e: eb 01 jmp 0x10033841
; data inside code section at 0x10033840 -- 0x10033841
0x10033840: d4 |. |
0x10033841: 85 e4 test esp, esp
0x10033843: 9c pushfd
0x10033844: eb 01 jmp 0x10033847
; data inside code section at 0x10033846 -- 0x10033847
0x10033846: d5 |. |
0x10033847: 9d popfd
0x10033848: eb 01 jmp 0x1003384b
; data inside code section at 0x1003384a -- 0x1003384b
0x1003384a: 0b |. |
0x1003384b: 79 0c jns 0x10033859 <function_1003383b+0x1e>
0x1003384d: eb 01 jmp 0x10033850
; data inside code section at 0x1003384f -- 0x10033850
0x1003384f: e3 |. |
0x10033850: eb 01 jmp 0x10033853
; data inside code section at 0x10033852 -- 0x10033853
0x10033852: d4 |. |
0x10033853: 0f 91 42 eb setno byte ptr [edx - 0x15]
; data inside code section at 0x10033857 -- 0x10033859
0x10033857: 01 89 |.. |
0x10033859: 33 c0 xor eax, eax
0x1003385b: eb 01 jmp 0x1003385e
; data inside code section at 0x1003385d -- 0x1003385e
0x1003385d: e3 |. |
0x1003385e: eb 01 jmp 0x10033861
; data inside code section at 0x10033860 -- 0x10033861
0x10033860: d4 |. |
0x10033861: 64 8f 00 pop dword ptr fs:[eax]
0x10033864: 60 pushal
0x10033865: e8 03 00 00 00 call 0x1003386d <function_1003386d>
0x1003386a: 83 eb 0e sub ebx, 0xe
; function: function_1003386d at 0x1003386d -- 0x1003387a
0x1003386d: eb 01 jmp 0x10033870
; data inside code section at 0x1003386f -- 0x10033870
0x1003386f: 0c |. |
0x10033870: 58 pop eax
0x10033871: eb 01 jmp 0x10033874
; data inside code section at 0x10033873 -- 0x10033874
0x10033873: 35 |5 |
0x10033874: 40 inc eax
0x10033875: eb 01 jmp 0x10033878
; data inside code section at 0x10033877 -- 0x10033878
0x10033877: 36 |6 |
0x10033878: ff e0 jmp eax
; function: function_1003387a at 0x1003387a -- 0x10033888
0x1003387a: 0b 61 58 or esp, dword ptr [ecx + 0x58]
0x1003387d: eb 01 jmp 0x10033880
; data inside code section at 0x1003387f -- 0x10033880
0x1003387f: e3 |. |
0x10033880: 60 pushal
0x10033881: e8 03 00 00 00 call 0x10033889 <function_10033889>
0x10033886: d2 eb shr bl, cl
; data inside code section at 0x10033888 -- 0x10033889
0x10033888: 0b |. |
; function: function_10033889 at 0x10033889 -- 0x1003388c
0x10033889: 58 pop eax
0x1003388a: eb 01 jmp 0x1003388d <function_1003388d>
; function: function_1003388c at 0x1003388c -- 0x1003388d
0x1003388c: 48 dec eax
; function: function_1003388d at 0x1003388d -- 0x10033893
0x1003388d: 40 inc eax
0x1003388e: eb 01 jmp 0x10033891
; data inside code section at 0x10033890 -- 0x10033891
0x10033890: 35 |5 |
0x10033891: ff e0 jmp eax
; function: function_10033893 at 0x10033893 -- 0x100338ad
0x10033893: e7 61 out 0x61, eax
0x10033895: 61 popal
0x10033896: 9c pushfd
0x10033897: eb 01 jmp 0x1003389a
; data inside code section at 0x10033899 -- 0x1003389a
0x10033899: d5 |. |
0x1003389a: 9d popfd
0x1003389b: eb 01 jmp 0x1003389e
; data inside code section at 0x1003389d -- 0x1003389e
0x1003389d: 0b |. |
0x1003389e: 81 c5 d2 4a f8 1b add ebp, 0x1bf84ad2
0x100338a4: 60 pushal
0x100338a5: e8 03 00 00 00 call 0x100338ad <function_100338ad>
0x100338aa: 83 eb 0e sub ebx, 0xe
; function: function_100338ad at 0x100338ad -- 0x100338ba
0x100338ad: eb 01 jmp 0x100338b0
; data inside code section at 0x100338af -- 0x100338b0
0x100338af: 0c |. |
0x100338b0: 58 pop eax
0x100338b1: eb 01 jmp 0x100338b4
; data inside code section at 0x100338b3 -- 0x100338b4
0x100338b3: 35 |5 |
0x100338b4: 40 inc eax
0x100338b5: eb 01 jmp 0x100338b8
; data inside code section at 0x100338b7 -- 0x100338b8
0x100338b7: 36 |6 |
0x100338b8: ff e0 jmp eax
; function: function_100338ba at 0x100338ba -- 0x100338d5
0x100338ba: 0b 61 e8 or esp, dword ptr [ecx - 0x18]
0x100338bd: 2b 01 sub eax, dword ptr [ecx]
0x100338bf: 00 00 add byte ptr [eax], al
0x100338c1: 9c pushfd
0x100338c2: eb 01 jmp 0x100338c5
; data inside code section at 0x100338c4 -- 0x100338c5
0x100338c4: d5 |. |
0x100338c5: 9d popfd
0x100338c6: eb 01 jmp 0x100338c9
; data inside code section at 0x100338c8 -- 0x100338c9
0x100338c8: 0b |. |
0x100338c9: 61 popal
0x100338ca: eb 01 jmp 0x100338cd
; data inside code section at 0x100338cc -- 0x100338cd
0x100338cc: e3 |. |
0x100338cd: 60 pushal
0x100338ce: e8 03 00 00 00 call 0x100338d6 <function_100338d6>
0x100338d3: d2 eb shr bl, cl
; data inside code section at 0x100338d5 -- 0x100338d6
0x100338d5: 0b |. |
; function: function_100338d6 at 0x100338d6 -- 0x100338d9
0x100338d6: 58 pop eax
0x100338d7: eb 01 jmp 0x100338da <function_100338da>
; function: function_100338d9 at 0x100338d9 -- 0x100338da
0x100338d9: 48 dec eax
; function: function_100338da at 0x100338da -- 0x100338e0
0x100338da: 40 inc eax
0x100338db: eb 01 jmp 0x100338de
; data inside code section at 0x100338dd -- 0x100338de
0x100338dd: 35 |5 |
0x100338de: ff e0 jmp eax
; function: function_100338e0 at 0x100338e0 -- 0x100338e8
0x100338e0: e7 61 out 0x61, eax
0x100338e2: ff 25 dc 28 43 00 jmp dword ptr [0x4328dc]
; function: function_100338e8 at 0x100338e8 -- 0x10033907
0x100338e8: 00 00 add byte ptr [eax], al
0x100338ea: 00 00 add byte ptr [eax], al
0x100338ec: 60 pushal
0x100338ed: eb 01 jmp 0x100338f0
; data inside code section at 0x100338ef -- 0x100338f0
0x100338ef: e3 |. |
0x100338f0: eb 01 jmp 0x100338f3
; data inside code section at 0x100338f2 -- 0x100338f3
0x100338f2: d4 |. |
0x100338f3: e8 00 00 00 00 call 0x100338f8
0x100338f8: 5d pop ebp
0x100338f9: eb 01 jmp 0x100338fc
; data inside code section at 0x100338fb -- 0x100338fc
0x100338fb: 89 |. |
0x100338fc: 81 ed 9e ad 3d 13 sub ebp, 0x133dad9e
0x10033902: eb 01 jmp 0x10033905
; data inside code section at 0x10033904 -- 0x10033905
0x10033904: e3 |. |
0x10033905: eb 01 jmp 0x10033908 <function_10033908>
; data inside code section at 0x10033907 -- 0x10033908
0x10033907: d4 |. |
; function: function_10033908 at 0x10033908 -- 0x10033920
0x10033908: 60 pushal
0x10033909: eb 01 jmp 0x1003390c
; data inside code section at 0x1003390b -- 0x1003390c
0x1003390b: 89 |. |
0x1003390c: e8 15 00 00 00 call 0x10033926 <function_10033926>
0x10033911: eb 01 jmp 0x10033914
; data inside code section at 0x10033913 -- 0x10033914
0x10033913: e3 |. |
0x10033914: eb 01 jmp 0x10033917
; data inside code section at 0x10033916 -- 0x10033917
0x10033916: d4 |. |
0x10033917: 8b 64 24 08 mov esp, dword ptr [esp + 8]
0x1003391b: eb 01 jmp 0x1003391e
; data inside code section at 0x1003391d -- 0x1003391e
0x1003391d: 89 |. |
0x1003391e: eb 45 jmp 0x10033965 <function_10033965>
; function: function_10033920 at 0x10033920 -- 0x10033925
0x10033920: eb 01 jmp 0x10033923
; data inside code section at 0x10033922 -- 0x10033923
0x10033922: e3 |. |
0x10033923: eb 01 jmp 0x10033926 <function_10033926>
; data inside code section at 0x10033925 -- 0x10033926
0x10033925: d4 |. |
; function: function_10033926 at 0x10033926 -- 0x10033931
0x10033926: 2b ff sub edi, edi
0x10033928: 60 pushal
0x10033929: e8 03 00 00 00 call 0x10033931 <function_10033931>
0x1003392e: 83 eb 0e sub ebx, 0xe
; function: function_10033931 at 0x10033931 -- 0x1003393e
0x10033931: eb 01 jmp 0x10033934
; data inside code section at 0x10033933 -- 0x10033934
0x10033933: 0c |. |
0x10033934: 58 pop eax
0x10033935: eb 01 jmp 0x10033938
; data inside code section at 0x10033937 -- 0x10033938
0x10033937: 35 |5 |
0x10033938: 40 inc eax
0x10033939: eb 01 jmp 0x1003393c
; data inside code section at 0x1003393b -- 0x1003393c
0x1003393b: 36 |6 |
0x1003393c: ff e0 jmp eax
; function: function_1003393e at 0x1003393e -- 0x10033962
0x1003393e: 0b 61 64 or esp, dword ptr [ecx + 0x64]
0x10033941: ff 37 push dword ptr [edi]
0x10033943: 9c pushfd
0x10033944: eb 01 jmp 0x10033947
; data inside code section at 0x10033946 -- 0x10033947
0x10033946: d5 |. |
0x10033947: 9d popfd
0x10033948: eb 01 jmp 0x1003394b
; data inside code section at 0x1003394a -- 0x1003394b
0x1003394a: 0b |. |
0x1003394b: 64 89 27 mov dword ptr fs:[edi], esp
0x1003394e: eb 01 jmp 0x10033951
; data inside code section at 0x10033950 -- 0x10033951
0x10033950: e3 |. |
0x10033951: eb 01 jmp 0x10033954
; data inside code section at 0x10033953 -- 0x10033954
0x10033953: d4 |. |
0x10033954: f1 int1
0x10033955: eb 01 jmp 0x10033958
; data inside code section at 0x10033957 -- 0x10033958
0x10033957: 89 |. |
0x10033958: f7 f7 div edi
0x1003395a: eb 01 jmp 0x1003395d
; data inside code section at 0x1003395c -- 0x1003395d
0x1003395c: e3 |. |
0x1003395d: eb 01 jmp 0x10033960
; data inside code section at 0x1003395f -- 0x10033960
0x1003395f: d4 |. |
0x10033960: eb a6 jmp 0x10033908 <function_10033908>
; function: function_10033962 at 0x10033962 -- 0x10033964
0x10033962: eb 01 jmp 0x10033965 <function_10033965>
; data inside code section at 0x10033964 -- 0x10033965
0x10033964: 89 |. |
; function: function_10033965 at 0x10033965 -- 0x10033997
0x10033965: eb 01 jmp 0x10033968
; data inside code section at 0x10033967 -- 0x10033968
0x10033967: e3 |. |
0x10033968: eb 01 jmp 0x1003396b
; data inside code section at 0x1003396a -- 0x1003396b
0x1003396a: d4 |. |
0x1003396b: 85 e4 test esp, esp
0x1003396d: 9c pushfd
0x1003396e: eb 01 jmp 0x10033971
; data inside code section at 0x10033970 -- 0x10033971
0x10033970: d5 |. |
0x10033971: 9d popfd
0x10033972: eb 01 jmp 0x10033975
; data inside code section at 0x10033974 -- 0x10033975
0x10033974: 0b |. |
0x10033975: 79 0c jns 0x10033983 <function_10033965+0x1e>
0x10033977: eb 01 jmp 0x1003397a
; data inside code section at 0x10033979 -- 0x1003397a
0x10033979: e3 |. |
0x1003397a: eb 01 jmp 0x1003397d
; data inside code section at 0x1003397c -- 0x1003397d
0x1003397c: d4 |. |
0x1003397d: 0f 91 42 eb setno byte ptr [edx - 0x15]
; data inside code section at 0x10033981 -- 0x10033983
0x10033981: 01 89 |.. |
0x10033983: 33 c0 xor eax, eax
0x10033985: eb 01 jmp 0x10033988
; data inside code section at 0x10033987 -- 0x10033988
0x10033987: e3 |. |
0x10033988: eb 01 jmp 0x1003398b
; data inside code section at 0x1003398a -- 0x1003398b
0x1003398a: d4 |. |
0x1003398b: 64 8f 00 pop dword ptr fs:[eax]
0x1003398e: 60 pushal
0x1003398f: e8 03 00 00 00 call 0x10033997 <function_10033997>
0x10033994: 83 eb 0e sub ebx, 0xe
; function: function_10033997 at 0x10033997 -- 0x100339a4
0x10033997: eb 01 jmp 0x1003399a
; data inside code section at 0x10033999 -- 0x1003399a
0x10033999: 0c |. |
0x1003399a: 58 pop eax
0x1003399b: eb 01 jmp 0x1003399e
; data inside code section at 0x1003399d -- 0x1003399e
0x1003399d: 35 |5 |
0x1003399e: 40 inc eax
0x1003399f: eb 01 jmp 0x100339a2
; data inside code section at 0x100339a1 -- 0x100339a2
0x100339a1: 36 |6 |
0x100339a2: ff e0 jmp eax
; function: function_100339a4 at 0x100339a4 -- 0x100339b2
0x100339a4: 0b 61 58 or esp, dword ptr [ecx + 0x58]
0x100339a7: eb 01 jmp 0x100339aa
; data inside code section at 0x100339a9 -- 0x100339aa
0x100339a9: e3 |. |
0x100339aa: 60 pushal
0x100339ab: e8 03 00 00 00 call 0x100339b3 <function_100339b3>
0x100339b0: d2 eb shr bl, cl
; data inside code section at 0x100339b2 -- 0x100339b3
0x100339b2: 0b |. |
; function: function_100339b3 at 0x100339b3 -- 0x100339b6
0x100339b3: 58 pop eax
0x100339b4: eb 01 jmp 0x100339b7 <function_100339b7>
; function: function_100339b6 at 0x100339b6 -- 0x100339b7
0x100339b6: 48 dec eax
; function: function_100339b7 at 0x100339b7 -- 0x100339bd
0x100339b7: 40 inc eax
0x100339b8: eb 01 jmp 0x100339bb
; data inside code section at 0x100339ba -- 0x100339bb
0x100339ba: 35 |5 |
0x100339bb: ff e0 jmp eax
; function: function_100339bd at 0x100339bd -- 0x100339e8
0x100339bd: e7 61 out 0x61, eax
0x100339bf: 61 popal
0x100339c0: 9c pushfd
0x100339c1: eb 01 jmp 0x100339c4
; data inside code section at 0x100339c3 -- 0x100339c4
0x100339c3: d5 |. |
0x100339c4: 9d popfd
0x100339c5: eb 01 jmp 0x100339c8
; data inside code section at 0x100339c7 -- 0x100339c8
0x100339c7: 0b |. |
0x100339c8: 81 c5 b2 84 fa 12 add ebp, 0x12fa84b2
0x100339ce: 8b 85 dc 29 43 00 mov eax, dword ptr [ebp + 0x4329dc]
0x100339d4: eb 01 jmp 0x100339d7
; data inside code section at 0x100339d6 -- 0x100339d7
0x100339d6: 89 |. |
0x100339d7: 89 85 dc 28 43 00 mov dword ptr [ebp + 0x4328dc], eax
0x100339dd: eb 01 jmp 0x100339e0
; data inside code section at 0x100339df -- 0x100339e0
0x100339df: e3 |. |
0x100339e0: eb 01 jmp 0x100339e3
; data inside code section at 0x100339e2 -- 0x100339e3
0x100339e2: d4 |. |
0x100339e3: e9 d4 fe ff ff jmp 0x100338bc
; function: function_100339e8 at 0x100339e8 -- 0x10033b49
0x100339e8: 00 00 add byte ptr [eax], al
0x100339ea: 00 00 add byte ptr [eax], al
0x100339ec: 83 bd 3d 2b 43 00 01 cmp dword ptr [ebp + 0x432b3d], 1
0x100339f3: 0f 84 45 01 00 00 je 0x10033b3e <function_100339e8+0x156>
0x100339f9: 8b 85 41 2b 43 00 mov eax, dword ptr [ebp + 0x432b41]
0x100339ff: eb 01 jmp 0x10033a02
; data inside code section at 0x10033a01 -- 0x10033a02
0x10033a01: 89 |. |
0x10033a02: 85 c0 test eax, eax
0x10033a04: 9c pushfd
0x10033a05: eb 01 jmp 0x10033a08
; data inside code section at 0x10033a07 -- 0x10033a08
0x10033a07: d5 |. |
0x10033a08: 9d popfd
0x10033a09: eb 01 jmp 0x10033a0c
; data inside code section at 0x10033a0b -- 0x10033a0c
0x10033a0b: 0b |. |
0x10033a0c: 74 4c je 0x10033a5a <function_100339e8+0x72>
0x10033a0e: eb 01 jmp 0x10033a11
; data inside code section at 0x10033a10 -- 0x10033a11
0x10033a10: e3 |. |
0x10033a11: eb 01 jmp 0x10033a14
; data inside code section at 0x10033a13 -- 0x10033a14
0x10033a13: d4 |. |
0x10033a14: 6a 00 push 0
0x10033a16: eb 01 jmp 0x10033a19
; data inside code section at 0x10033a18 -- 0x10033a19
0x10033a18: e3 |. |
0x10033a19: 60 pushal
0x10033a1a: e8 03 00 00 00 call 0x10033a22 <function_10033a22>
0x10033a1f: d2 eb shr bl, cl
; data inside code section at 0x10033a21 -- 0x10033a5a
0x10033a21: 0b 58 eb 01 48 40 eb 01 35 ff e0 e7 61 6a 01 9c |.X..H@..5...aj..|
0x10033a31: eb 01 d5 9d eb 01 0b 50 eb 01 89 ff 95 cd 2d 43 |.......P......-C|
0x10033a41: 00 60 e8 03 00 00 00 83 eb 0e eb 01 0c 58 eb 01 |.`...........X..|
0x10033a51: 35 40 eb 01 36 ff e0 0b 61 |5@..6...a |
0x10033a5a: f7 85 1d 2d 43 00 00 00 04 00 test dword ptr [ebp + 0x432d1d], 0x40000
0x10033a64: 9c pushfd
0x10033a65: eb 01 jmp 0x10033a68
; data inside code section at 0x10033a67 -- 0x10033a68
0x10033a67: d5 |. |
0x10033a68: 9d popfd
0x10033a69: eb 01 jmp 0x10033a6c
; data inside code section at 0x10033a6b -- 0x10033a6c
0x10033a6b: 0b |. |
0x10033a6c: 0f 84 cc 00 00 00 je 0x10033b3e <function_100339e8+0x156>
0x10033a72: eb 01 jmp 0x10033a75
; data inside code section at 0x10033a74 -- 0x10033a75
0x10033a74: e3 |. |
0x10033a75: eb 01 jmp 0x10033a78
; data inside code section at 0x10033a77 -- 0x10033a78
0x10033a77: d4 |. |
0x10033a78: 8b 85 45 2b 43 00 mov eax, dword ptr [ebp + 0x432b45]
0x10033a7e: eb 01 jmp 0x10033a81
; data inside code section at 0x10033a80 -- 0x10033a81
0x10033a80: e3 |. |
0x10033a81: 60 pushal
0x10033a82: e8 03 00 00 00 call 0x10033a8a <function_10033a8a>
0x10033a87: d2 eb shr bl, cl
; data inside code section at 0x10033a89 -- 0x10033b3e
0x10033a89: 0b 58 eb 01 48 40 eb 01 35 ff e0 e7 61 85 c0 9c |.X..H@..5...a...|
0x10033a99: eb 01 d5 9d eb 01 0b 0f 84 98 00 00 00 eb 01 e3 |................|
0x10033aa9: eb 01 d4 6a 00 eb 01 e3 60 e8 03 00 00 00 d2 eb |...j....`.......|
0x10033ab9: 0b 58 eb 01 48 40 eb 01 35 ff e0 e7 61 6a ff eb |.X..H@..5...aj..|
0x10033ac9: 01 e3 eb 01 d4 6a 00 eb 01 89 6a 00 60 e8 03 00 |.....j....j.`...|
0x10033ad9: 00 00 83 eb 0e eb 01 0c 58 eb 01 35 40 eb 01 36 |........X..5@..6|
0x10033ae9: ff e0 0b 61 50 eb 01 e3 eb 01 d4 8b f0 eb 01 89 |...aP...........|
0x10033af9: ff 95 dd 2d 43 00 9c eb 01 d5 9d eb 01 0b 56 eb |...-C.........V.|
0x10033b09: 01 e3 60 e8 03 00 00 00 d2 eb 0b 58 eb 01 48 40 |..`........X..H@|
0x10033b19: eb 01 35 ff e0 e7 61 ff 95 51 2d 43 00 60 e8 03 |..5...a..Q-C.`..|
0x10033b29: 00 00 00 83 eb 0e eb 01 0c 58 eb 01 35 40 eb 01 |.........X..5@..|
0x10033b39: 36 ff e0 0b 61 |6...a |
0x10033b3e: c7 85 3d 2b 43 00 01 00 00 00 mov dword ptr [ebp + 0x432b3d], 1
0x10033b48: c3 ret
; function: function_10033b49 at 0x10033b49 -- 0x10033b66
0x10033b49: 00 00 add byte ptr [eax], al
0x10033b4b: 00 00 add byte ptr [eax], al
0x10033b4d: 00 00 add byte ptr [eax], al
0x10033b4f: 00 00 add byte ptr [eax], al
0x10033b51: 00 00 add byte ptr [eax], al
0x10033b53: 00 00 add byte ptr [eax], al
0x10033b55: e8 00 00 00 00 call 0x10033b5a
0x10033b5a: 5d pop ebp
0x10033b5b: eb 01 jmp 0x10033b5e
; data inside code section at 0x10033b5d -- 0x10033b5e
0x10033b5d: e3 |. |
0x10033b5e: 60 pushal
0x10033b5f: e8 03 00 00 00 call 0x10033b67 <function_10033b67>
0x10033b64: d2 eb shr bl, cl
; data inside code section at 0x10033b66 -- 0x10033b67
0x10033b66: 0b |. |
; function: function_10033b67 at 0x10033b67 -- 0x10033b6a
0x10033b67: 58 pop eax
0x10033b68: eb 01 jmp 0x10033b6b <function_10033b6b>
; function: function_10033b6a at 0x10033b6a -- 0x10033b6b
0x10033b6a: 48 dec eax
; function: function_10033b6b at 0x10033b6b -- 0x10033b71
0x10033b6b: 40 inc eax
0x10033b6c: eb 01 jmp 0x10033b6f
; data inside code section at 0x10033b6e -- 0x10033b6f
0x10033b6e: 35 |5 |
0x10033b6f: ff e0 jmp eax
; function: function_10033b71 at 0x10033b71 -- 0x10033b8e
0x10033b71: e7 61 out 0x61, eax
0x10033b73: 81 ed 4e 2b 43 00 sub ebp, 0x432b4e
0x10033b79: 9c pushfd
0x10033b7a: eb 01 jmp 0x10033b7d
; data inside code section at 0x10033b7c -- 0x10033b7d
0x10033b7c: d5 |. |
0x10033b7d: 9d popfd
0x10033b7e: eb 01 jmp 0x10033b81
; data inside code section at 0x10033b80 -- 0x10033b81
0x10033b80: 0b |. |
0x10033b81: 8b 44 24 04 mov eax, dword ptr [esp + 4]
0x10033b85: 60 pushal
0x10033b86: e8 03 00 00 00 call 0x10033b8e <function_10033b8e>
0x10033b8b: 83 eb 0e sub ebx, 0xe
; function: function_10033b8e at 0x10033b8e -- 0x10033b9b
0x10033b8e: eb 01 jmp 0x10033b91
; data inside code section at 0x10033b90 -- 0x10033b91
0x10033b90: 0c |. |
0x10033b91: 58 pop eax
0x10033b92: eb 01 jmp 0x10033b95
; data inside code section at 0x10033b94 -- 0x10033b95
0x10033b94: 35 |5 |
0x10033b95: 40 inc eax
0x10033b96: eb 01 jmp 0x10033b99
; data inside code section at 0x10033b98 -- 0x10033b99
0x10033b98: 36 |6 |
0x10033b99: ff e0 jmp eax
; function: function_10033b9b at 0x10033b9b -- 0x10033ba9
0x10033b9b: 0b 61 50 or esp, dword ptr [ecx + 0x50]
0x10033b9e: eb 01 jmp 0x10033ba1
; data inside code section at 0x10033ba0 -- 0x10033ba1
0x10033ba0: e3 |. |
0x10033ba1: 60 pushal
0x10033ba2: e8 03 00 00 00 call 0x10033baa <function_10033baa>
0x10033ba7: d2 eb shr bl, cl
; data inside code section at 0x10033ba9 -- 0x10033baa
0x10033ba9: 0b |. |
; function: function_10033baa at 0x10033baa -- 0x10033bad
0x10033baa: 58 pop eax
0x10033bab: eb 01 jmp 0x10033bae <function_10033bae>
; function: function_10033bad at 0x10033bad -- 0x10033bae
0x10033bad: 48 dec eax
; function: function_10033bae at 0x10033bae -- 0x10033bb4
0x10033bae: 40 inc eax
0x10033baf: eb 01 jmp 0x10033bb2
; data inside code section at 0x10033bb1 -- 0x10033bb2
0x10033bb1: 35 |5 |
0x10033bb2: ff e0 jmp eax
; data inside code section at 0x10033bb4 -- 0x1003407c
0x10033bb4: e7 61 ff 95 7c 30 43 00 00 00 00 00 00 00 00 10 |.a..|0C.........|
0x10033bc4: 7e 40 b9 12 00 92 01 00 02 00 00 00 40 00 00 40 |~@..........@..@|
0x10033bd4: 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 |................|
0x10033be4: dc d0 00 00 01 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033bf4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033c04: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033c14: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033c24: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033c34: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033c44: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033c54: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033c64: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033c74: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033c84: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033c94: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033ca4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033cb4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033cc4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033cd4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033ce4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033cf4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033d04: 00 00 53 48 45 4c 4c 33 32 2e 44 4c 4c 00 53 68 |..SHELL32.DLL.Sh|
0x10033d14: 65 6c 6c 45 78 65 63 75 74 65 41 00 6f 70 65 6e |ellExecuteA.open|
0x10033d24: 00 04 0f 03 14 3c 04 20 00 02 00 0a 00 00 00 00 |.....<. ........|
0x10033d34: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033d44: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033d54: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033d64: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033d74: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033d84: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033d94: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033da4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033db4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033dc4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033dd4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033de4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033df4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033e04: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033e14: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033e24: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033e34: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033e44: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033e54: 00 00 00 00 00 87 db 90 00 00 00 00 00 00 00 00 |................|
0x10033e64: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033e74: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033e84: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033e94: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033ea4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033eb4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033ec4: 00 00 00 00 ff ff ff ff 00 00 00 00 0a 00 00 00 |................|
0x10033ed4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033ee4: 62 42 03 00 7c 40 03 00 00 00 00 00 00 00 00 00 |bB..|@..........|
0x10033ef4: 00 00 00 00 70 42 03 00 94 40 03 00 00 00 00 00 |....pB...@......|
0x10033f04: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033f14: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033f24: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033f34: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033f44: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033f54: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033f64: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033f74: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033f84: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033f94: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033fa4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033fb4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033fc4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033fd4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033fe4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10033ff4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034004: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034014: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034024: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034034: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034044: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034054: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034064: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034074: 00 00 00 00 00 00 00 00 |........ |
; dynamically linked function: GetModuleHandleA at 0x1003407c -- 0x1003407d
; data inside code section at 0x1003407d -- 0x10034080
0x1003407d: 44 03 00 |D.. |
; dynamically linked function: GetProcAddress at 0x10034080 -- 0x10034081
; data inside code section at 0x10034081 -- 0x10034084
0x10034081: 44 03 00 |D.. |
; dynamically linked function: LoadLibraryA at 0x10034084 -- 0x10034085
; data inside code section at 0x10034085 -- 0x10034088
0x10034085: 44 03 00 |D.. |
; dynamically linked function: ExitProcess at 0x10034088 -- 0x10034089
; data inside code section at 0x10034089 -- 0x1003408c
0x10034089: 44 03 00 |D.. |
; dynamically linked function: VirtualAlloc at 0x1003408c -- 0x1003408d
; data inside code section at 0x1003408d -- 0x10034094
0x1003408d: 44 03 00 00 00 00 00 |D...... |
; dynamically linked function: MessageBoxA at 0x10034094 -- 0x10034095
; data inside code section at 0x10034095 -- 0x10034600
0x10034095: 44 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |D...............|
0x100340a5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100340b5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100340c5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100340d5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100340e5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100340f5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034105: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034115: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034125: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034135: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034145: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034155: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034165: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034175: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034185: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034195: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100341a5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100341b5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100341c5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100341d5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100341e5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100341f5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034205: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034215: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034225: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034235: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034245: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034255: 00 00 00 00 00 00 00 00 00 00 00 00 00 4b 45 52 |.............KER|
0x10034265: 4e 45 4c 33 32 2e 44 4c 4c 00 90 55 53 45 52 33 |NEL32.DLL..USER3|
0x10034275: 32 2e 44 4c 4c 00 90 00 00 00 00 00 00 00 00 00 |2.DLL...........|
0x10034285: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034295: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100342a5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100342b5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100342c5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100342d5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100342e5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100342f5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034305: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034315: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034325: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034335: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034345: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034355: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034365: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034375: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034385: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034395: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100343a5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100343b5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100343c5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100343d5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100343e5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100343f5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034405: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034415: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034425: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034435: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034445: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034455: 00 00 00 00 00 00 00 00 00 47 65 74 4d 6f 64 75 |.........GetModu|
0x10034465: 6c 65 48 61 6e 64 6c 65 41 00 90 00 00 47 65 74 |leHandleA....Get|
0x10034475: 50 72 6f 63 41 64 64 72 65 73 73 00 90 00 00 4c |ProcAddress....L|
0x10034485: 6f 61 64 4c 69 62 72 61 72 79 41 00 90 00 00 45 |oadLibraryA....E|
0x10034495: 78 69 74 50 72 6f 63 65 73 73 00 00 00 56 69 72 |xitProcess...Vir|
0x100344a5: 74 75 61 6c 41 6c 6c 6f 63 00 90 00 00 4d 65 73 |tualAlloc....Mes|
0x100344b5: 73 61 67 65 42 6f 78 41 00 87 db 00 00 00 00 00 |sageBoxA........|
0x100344c5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100344d5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100344e5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100344f5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034505: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034515: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034525: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034535: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034545: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034555: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034565: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034575: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034585: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10034595: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100345a5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100345b5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100345c5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100345d5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100345e5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100345f5: 00 00 00 00 00 00 00 00 00 00 00 |........... |

;;
;; Data Segment
;;

; section:
0x1000d000: a8 eb 00 00 11 00 00 80 00 00 00 00 50 ee 00 00 |............P...|
0x1000d010: 42 ee 00 00 2e ee 00 00 00 00 00 00 06 ec 00 00 |B...............|
0x1000d020: 16 ec 00 00 24 ec 00 00 34 ec 00 00 40 ec 00 00 |....$...4...@...|
0x1000d030: 3c f3 00 00 26 f3 00 00 16 f3 00 00 08 f3 00 00 |<...&...........|
0x1000d040: f4 f2 00 00 e2 f2 00 00 d2 f2 00 00 f6 eb 00 00 |................|
0x1000d050: b0 f2 00 00 a4 f2 00 00 98 f2 00 00 86 f2 00 00 |................|
0x1000d060: 74 f2 00 00 62 f2 00 00 52 f2 00 00 42 f2 00 00 |t...b...R...B...|
0x1000d070: ea eb 00 00 de eb 00 00 ce eb 00 00 c2 f2 00 00 |................|
0x1000d080: 36 f2 00 00 0e f2 00 00 86 ee 00 00 96 ee 00 00 |6...............|
0x1000d090: a2 ee 00 00 ae ee 00 00 c4 ee 00 00 d6 ee 00 00 |................|
0x1000d0a0: ea ee 00 00 fe ee 00 00 1a ef 00 00 38 ef 00 00 |............8...|
0x1000d0b0: 4c ef 00 00 5a ef 00 00 68 ef 00 00 76 ef 00 00 |L...Z...h...v...|
0x1000d0c0: 8e ef 00 00 a6 ef 00 00 be ef 00 00 ce ef 00 00 |................|
0x1000d0d0: dc ef 00 00 f0 ef 00 00 f8 ef 00 00 0a f0 00 00 |................|
0x1000d0e0: 18 f0 00 00 24 f0 00 00 34 f0 00 00 4a f0 00 00 |....$...4...J...|
0x1000d0f0: 58 f0 00 00 64 f0 00 00 72 f0 00 00 7c f0 00 00 |X...d...r...|...|
0x1000d100: 94 f0 00 00 a4 f0 00 00 bc f0 00 00 ce f0 00 00 |................|
0x1000d110: dc f0 00 00 ee f0 00 00 08 f1 00 00 20 f1 00 00 |............ ...|
0x1000d120: 3a f1 00 00 50 f1 00 00 6a f1 00 00 84 f1 00 00 |:...P...j.......|
0x1000d130: 94 f1 00 00 aa f1 00 00 c4 f1 00 00 d0 f1 00 00 |................|
0x1000d140: da f1 00 00 e6 f1 00 00 f8 f1 00 00 4c f3 00 00 |............L...|
0x1000d150: 00 00 00 00 6a ee 00 00 00 00 00 00 0e ee 00 00 |....j...........|
0x1000d160: fe ed 00 00 ee ed 00 00 de ed 00 00 d2 ed 00 00 |................|
0x1000d170: bc ed 00 00 b0 ed 00 00 9e ed 00 00 92 ed 00 00 |................|
0x1000d180: 82 ed 00 00 72 ed 00 00 62 ed 00 00 54 ed 00 00 |....r...b...T...|
0x1000d190: 34 ed 00 00 28 ed 00 00 14 ed 00 00 02 ed 00 00 |4...(...........|
0x1000d1a0: f4 ec 00 00 de ec 00 00 cc ec 00 00 ba ec 00 00 |................|
0x1000d1b0: aa ec 00 00 90 ec 00 00 7e ec 00 00 6c ec 00 00 |........~...l...|
0x1000d1c0: 5a ec 00 00 42 ed 00 00 00 00 00 00 00 00 00 00 |Z...B...........|
0x1000d1d0: 00 00 00 00 00 00 00 00 ef 71 00 10 97 85 00 10 |.........q......|
0x1000d1e0: 91 91 00 10 5a a4 00 10 00 00 00 00 00 00 00 00 |....Z...........|
0x1000d1f0: 2a c0 00 10 0b a5 00 10 00 00 00 00 00 00 00 00 |*...............|
0x1000d200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000d210: 00 00 00 00 a1 1a 48 48 00 00 00 00 02 00 00 00 |......HH........|
0x1000d220: 49 00 00 00 60 e5 00 00 60 cb 00 00 00 00 00 00 |I...`...`.......|
0x1000d230: 38 10 01 10 90 10 01 10 43 6f 72 45 78 69 74 50 |8.......CorExitP|
0x1000d240: 72 6f 63 65 73 73 00 00 6d 00 73 00 63 00 6f 00 |rocess..m.s.c.o.|
0x1000d250: 72 00 65 00 65 00 2e 00 64 00 6c 00 6c 00 00 00 |r.e.e...d.l.l...|
0x1000d260: 72 75 6e 74 69 6d 65 20 65 72 72 6f 72 20 00 00 |runtime error ..|
0x1000d270: 0d 0a 00 00 54 4c 4f 53 53 20 65 72 72 6f 72 0d |....TLOSS error.|
0x1000d280: 0a 00 00 00 53 49 4e 47 20 65 72 72 6f 72 0d 0a |....SING error..|
0x1000d290: 00 00 00 00 44 4f 4d 41 49 4e 20 65 72 72 6f 72 |....DOMAIN error|
0x1000d2a0: 0d 0a 00 00 00 00 00 00 52 36 30 33 34 0d 0a 41 |........R6034..A|
0x1000d2b0: 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 68 61 |n application ha|
0x1000d2c0: 73 20 6d 61 64 65 20 61 6e 20 61 74 74 65 6d 70 |s made an attemp|
0x1000d2d0: 74 20 74 6f 20 6c 6f 61 64 20 74 68 65 20 43 20 |t to load the C |
0x1000d2e0: 72 75 6e 74 69 6d 65 20 6c 69 62 72 61 72 79 20 |runtime library |
0x1000d2f0: 69 6e 63 6f 72 72 65 63 74 6c 79 2e 0a 50 6c 65 |incorrectly..Ple|
0x1000d300: 61 73 65 20 63 6f 6e 74 61 63 74 20 74 68 65 20 |ase contact the |
0x1000d310: 61 70 70 6c 69 63 61 74 69 6f 6e 27 73 20 73 75 |application's su|
0x1000d320: 70 70 6f 72 74 20 74 65 61 6d 20 66 6f 72 20 6d |pport team for m|
0x1000d330: 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e |ore information.|
0x1000d340: 0d 0a 00 00 00 00 00 00 52 36 30 33 33 0d 0a 2d |........R6033..-|
0x1000d350: 20 41 74 74 65 6d 70 74 20 74 6f 20 75 73 65 20 | Attempt to use |
0x1000d360: 4d 53 49 4c 20 63 6f 64 65 20 66 72 6f 6d 20 74 |MSIL code from t|
0x1000d370: 68 69 73 20 61 73 73 65 6d 62 6c 79 20 64 75 72 |his assembly dur|
0x1000d380: 69 6e 67 20 6e 61 74 69 76 65 20 63 6f 64 65 20 |ing native code |
0x1000d390: 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 0a 54 |initialization.T|
0x1000d3a0: 68 69 73 20 69 6e 64 69 63 61 74 65 73 20 61 20 |his indicates a |
0x1000d3b0: 62 75 67 20 69 6e 20 79 6f 75 72 20 61 70 70 6c |bug in your appl|
0x1000d3c0: 69 63 61 74 69 6f 6e 2e 20 49 74 20 69 73 20 6d |ication. It is m|
0x1000d3d0: 6f 73 74 20 6c 69 6b 65 6c 79 20 74 68 65 20 72 |ost likely the r|
0x1000d3e0: 65 73 75 6c 74 20 6f 66 20 63 61 6c 6c 69 6e 67 |esult of calling|
0x1000d3f0: 20 61 6e 20 4d 53 49 4c 2d 63 6f 6d 70 69 6c 65 | an MSIL-compile|
0x1000d400: 64 20 28 2f 63 6c 72 29 20 66 75 6e 63 74 69 6f |d (/clr) functio|
0x1000d410: 6e 20 66 72 6f 6d 20 61 20 6e 61 74 69 76 65 20 |n from a native |
0x1000d420: 63 6f 6e 73 74 72 75 63 74 6f 72 20 6f 72 20 66 |constructor or f|
0x1000d430: 72 6f 6d 20 44 6c 6c 4d 61 69 6e 2e 0d 0a 00 00 |rom DllMain.....|
0x1000d440: 52 36 30 33 32 0d 0a 2d 20 6e 6f 74 20 65 6e 6f |R6032..- not eno|
0x1000d450: 75 67 68 20 73 70 61 63 65 20 66 6f 72 20 6c 6f |ugh space for lo|
0x1000d460: 63 61 6c 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e |cale information|
0x1000d470: 0d 0a 00 00 00 00 00 00 52 36 30 33 31 0d 0a 2d |........R6031..-|
0x1000d480: 20 41 74 74 65 6d 70 74 20 74 6f 20 69 6e 69 74 | Attempt to init|
0x1000d490: 69 61 6c 69 7a 65 20 74 68 65 20 43 52 54 20 6d |ialize the CRT m|
0x1000d4a0: 6f 72 65 20 74 68 61 6e 20 6f 6e 63 65 2e 0a 54 |ore than once..T|
0x1000d4b0: 68 69 73 20 69 6e 64 69 63 61 74 65 73 20 61 20 |his indicates a |
0x1000d4c0: 62 75 67 20 69 6e 20 79 6f 75 72 20 61 70 70 6c |bug in your appl|
0x1000d4d0: 69 63 61 74 69 6f 6e 2e 0d 0a 00 00 52 36 30 33 |ication.....R603|
0x1000d4e0: 30 0d 0a 2d 20 43 52 54 20 6e 6f 74 20 69 6e 69 |0..- CRT not ini|
0x1000d4f0: 74 69 61 6c 69 7a 65 64 0d 0a 00 00 52 36 30 32 |tialized....R602|
0x1000d500: 38 0d 0a 2d 20 75 6e 61 62 6c 65 20 74 6f 20 69 |8..- unable to i|
0x1000d510: 6e 69 74 69 61 6c 69 7a 65 20 68 65 61 70 0d 0a |nitialize heap..|
0x1000d520: 00 00 00 00 52 36 30 32 37 0d 0a 2d 20 6e 6f 74 |....R6027..- not|
0x1000d530: 20 65 6e 6f 75 67 68 20 73 70 61 63 65 20 66 6f | enough space fo|
0x1000d540: 72 20 6c 6f 77 69 6f 20 69 6e 69 74 69 61 6c 69 |r lowio initiali|
0x1000d550: 7a 61 74 69 6f 6e 0d 0a 00 00 00 00 52 36 30 32 |zation......R602|
0x1000d560: 36 0d 0a 2d 20 6e 6f 74 20 65 6e 6f 75 67 68 20 |6..- not enough |
0x1000d570: 73 70 61 63 65 20 66 6f 72 20 73 74 64 69 6f 20 |space for stdio |
0x1000d580: 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 0d 0a |initialization..|
0x1000d590: 00 00 00 00 52 36 30 32 35 0d 0a 2d 20 70 75 72 |....R6025..- pur|
0x1000d5a0: 65 20 76 69 72 74 75 61 6c 20 66 75 6e 63 74 69 |e virtual functi|
0x1000d5b0: 6f 6e 20 63 61 6c 6c 0d 0a 00 00 00 52 36 30 32 |on call.....R602|
0x1000d5c0: 34 0d 0a 2d 20 6e 6f 74 20 65 6e 6f 75 67 68 20 |4..- not enough |
0x1000d5d0: 73 70 61 63 65 20 66 6f 72 20 5f 6f 6e 65 78 69 |space for _onexi|
0x1000d5e0: 74 2f 61 74 65 78 69 74 20 74 61 62 6c 65 0d 0a |t/atexit table..|
0x1000d5f0: 00 00 00 00 52 36 30 31 39 0d 0a 2d 20 75 6e 61 |....R6019..- una|
0x1000d600: 62 6c 65 20 74 6f 20 6f 70 65 6e 20 63 6f 6e 73 |ble to open cons|
0x1000d610: 6f 6c 65 20 64 65 76 69 63 65 0d 0a 00 00 00 00 |ole device......|
0x1000d620: 52 36 30 31 38 0d 0a 2d 20 75 6e 65 78 70 65 63 |R6018..- unexpec|
0x1000d630: 74 65 64 20 68 65 61 70 20 65 72 72 6f 72 0d 0a |ted heap error..|
0x1000d640: 00 00 00 00 52 36 30 31 37 0d 0a 2d 20 75 6e 65 |....R6017..- une|
0x1000d650: 78 70 65 63 74 65 64 20 6d 75 6c 74 69 74 68 72 |xpected multithr|
0x1000d660: 65 61 64 20 6c 6f 63 6b 20 65 72 72 6f 72 0d 0a |ead lock error..|
0x1000d670: 00 00 00 00 52 36 30 31 36 0d 0a 2d 20 6e 6f 74 |....R6016..- not|
0x1000d680: 20 65 6e 6f 75 67 68 20 73 70 61 63 65 20 66 6f | enough space fo|
0x1000d690: 72 20 74 68 72 65 61 64 20 64 61 74 61 0d 0a 00 |r thread data...|
0x1000d6a0: 0d 0a 54 68 69 73 20 61 70 70 6c 69 63 61 74 69 |..This applicati|
0x1000d6b0: 6f 6e 20 68 61 73 20 72 65 71 75 65 73 74 65 64 |on has requested|
0x1000d6c0: 20 74 68 65 20 52 75 6e 74 69 6d 65 20 74 6f 20 | the Runtime to |
0x1000d6d0: 74 65 72 6d 69 6e 61 74 65 20 69 74 20 69 6e 20 |terminate it in |
0x1000d6e0: 61 6e 20 75 6e 75 73 75 61 6c 20 77 61 79 2e 0a |an unusual way..|
0x1000d6f0: 50 6c 65 61 73 65 20 63 6f 6e 74 61 63 74 20 74 |Please contact t|
0x1000d700: 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 27 73 |he application's|
0x1000d710: 20 73 75 70 70 6f 72 74 20 74 65 61 6d 20 66 6f | support team fo|
0x1000d720: 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 |r more informati|
0x1000d730: 6f 6e 2e 0d 0a 00 00 00 52 36 30 30 39 0d 0a 2d |on......R6009..-|
0x1000d740: 20 6e 6f 74 20 65 6e 6f 75 67 68 20 73 70 61 63 | not enough spac|
0x1000d750: 65 20 66 6f 72 20 65 6e 76 69 72 6f 6e 6d 65 6e |e for environmen|
0x1000d760: 74 0d 0a 00 52 36 30 30 38 0d 0a 2d 20 6e 6f 74 |t...R6008..- not|
0x1000d770: 20 65 6e 6f 75 67 68 20 73 70 61 63 65 20 66 6f | enough space fo|
0x1000d780: 72 20 61 72 67 75 6d 65 6e 74 73 0d 0a 00 00 00 |r arguments.....|
0x1000d790: 52 36 30 30 32 0d 0a 2d 20 66 6c 6f 61 74 69 6e |R6002..- floatin|
0x1000d7a0: 67 20 70 6f 69 6e 74 20 73 75 70 70 6f 72 74 20 |g point support |
0x1000d7b0: 6e 6f 74 20 6c 6f 61 64 65 64 0d 0a 00 00 00 00 |not loaded......|
0x1000d7c0: 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c |Microsoft Visual|
0x1000d7d0: 20 43 2b 2b 20 52 75 6e 74 69 6d 65 20 4c 69 62 | C++ Runtime Lib|
0x1000d7e0: 72 61 72 79 00 00 00 00 0a 0a 00 00 2e 2e 2e 00 |rary............|
0x1000d7f0: 3c 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 75 6e |<program name un|
0x1000d800: 6b 6e 6f 77 6e 3e 00 00 52 75 6e 74 69 6d 65 20 |known>..Runtime |
0x1000d810: 45 72 72 6f 72 21 0a 0a 50 72 6f 67 72 61 6d 3a |Error!..Program:|
0x1000d820: 20 00 00 00 45 6e 63 6f 64 65 50 6f 69 6e 74 65 | ...EncodePointe|
0x1000d830: 72 00 00 00 4b 00 45 00 52 00 4e 00 45 00 4c 00 |r...K.E.R.N.E.L.|
0x1000d840: 33 00 32 00 2e 00 44 00 4c 00 4c 00 00 00 00 00 |3.2...D.L.L.....|
0x1000d850: 44 65 63 6f 64 65 50 6f 69 6e 74 65 72 00 00 00 |DecodePointer...|
0x1000d860: 46 6c 73 46 72 65 65 00 46 6c 73 53 65 74 56 61 |FlsFree.FlsSetVa|
0x1000d870: 6c 75 65 00 46 6c 73 47 65 74 56 61 6c 75 65 00 |lue.FlsGetValue.|
0x1000d880: 46 6c 73 41 6c 6c 6f 63 00 00 00 00 00 00 00 00 |FlsAlloc........|
0x1000d890: 05 00 00 c0 0b 00 00 00 00 00 00 00 1d 00 00 c0 |................|
0x1000d8a0: 04 00 00 00 00 00 00 00 96 00 00 c0 04 00 00 00 |................|
0x1000d8b0: 00 00 00 00 8d 00 00 c0 08 00 00 00 00 00 00 00 |................|
0x1000d8c0: 8e 00 00 c0 08 00 00 00 00 00 00 00 8f 00 00 c0 |................|
0x1000d8d0: 08 00 00 00 00 00 00 00 90 00 00 c0 08 00 00 00 |................|
0x1000d8e0: 00 00 00 00 91 00 00 c0 08 00 00 00 00 00 00 00 |................|
0x1000d8f0: 92 00 00 c0 08 00 00 00 00 00 00 00 93 00 00 c0 |................|
0x1000d900: 08 00 00 00 00 00 00 00 01 02 03 04 05 06 07 08 |................|
0x1000d910: 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 |................|
0x1000d920: 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 |....... !"#$%&'(|
0x1000d930: 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 |)*+,-./012345678|
0x1000d940: 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 |9:;<=>?@ABCDEFGH|
0x1000d950: 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 |IJKLMNOPQRSTUVWX|
0x1000d960: 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65 66 67 68 |YZ[\]^_`abcdefgh|
0x1000d970: 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 |ijklmnopqrstuvwx|
0x1000d980: 79 7a 7b 7c 7d 7e 7f 00 47 65 74 50 72 6f 63 65 |yz{|}~..GetProce|
0x1000d990: 73 73 57 69 6e 64 6f 77 53 74 61 74 69 6f 6e 00 |ssWindowStation.|
0x1000d9a0: 47 65 74 55 73 65 72 4f 62 6a 65 63 74 49 6e 66 |GetUserObjectInf|
0x1000d9b0: 6f 72 6d 61 74 69 6f 6e 41 00 00 00 47 65 74 4c |ormationA...GetL|
0x1000d9c0: 61 73 74 41 63 74 69 76 65 50 6f 70 75 70 00 00 |astActivePopup..|
0x1000d9d0: 47 65 74 41 63 74 69 76 65 57 69 6e 64 6f 77 00 |GetActiveWindow.|
0x1000d9e0: 4d 65 73 73 61 67 65 42 6f 78 41 00 55 53 45 52 |MessageBoxA.USER|
0x1000d9f0: 33 32 2e 44 4c 4c 00 00 00 00 00 00 00 00 00 00 |32.DLL..........|
0x1000da00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000da10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000da20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000da30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000da40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000da50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000da60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000da70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000da80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000da90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000daa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000daf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000db00: 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 | . . . . . . . .|
0x1000db10: 20 00 28 00 28 00 28 00 28 00 28 00 20 00 20 00 | .(.(.(.(.(. . .|
0x1000db20: 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 | . . . . . . . .|
0x1000db30: 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 | . . . . . . . .|
0x1000db40: 48 00 10 00 10 00 10 00 10 00 10 00 10 00 10 00 |H...............|
0x1000db50: 10 00 10 00 10 00 10 00 10 00 10 00 10 00 10 00 |................|
0x1000db60: 84 00 84 00 84 00 84 00 84 00 84 00 84 00 84 00 |................|
0x1000db70: 84 00 84 00 10 00 10 00 10 00 10 00 10 00 10 00 |................|
0x1000db80: 10 00 81 00 81 00 81 00 81 00 81 00 81 00 01 00 |................|
0x1000db90: 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 |................|
0x1000dba0: 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 |................|
0x1000dbb0: 01 00 01 00 01 00 10 00 10 00 10 00 10 00 10 00 |................|
0x1000dbc0: 10 00 82 00 82 00 82 00 82 00 82 00 82 00 02 00 |................|
0x1000dbd0: 02 00 02 00 02 00 02 00 02 00 02 00 02 00 02 00 |................|
0x1000dbe0: 02 00 02 00 02 00 02 00 02 00 02 00 02 00 02 00 |................|
0x1000dbf0: 02 00 02 00 02 00 10 00 10 00 10 00 10 00 20 00 |.............. .|
0x1000dc00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dc10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dc20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dc30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dc40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dc50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dc60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dc70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dc80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dc90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dcb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dcc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dcd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dcf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000dd00: 00 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 |.. . . . . . . .|
0x1000dd10: 20 00 20 00 68 00 28 00 28 00 28 00 28 00 20 00 | . .h.(.(.(.(. .|
0x1000dd20: 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 | . . . . . . . .|
0x1000dd30: 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 | . . . . . . . .|
0x1000dd40: 20 00 48 00 10 00 10 00 10 00 10 00 10 00 10 00 | .H.............|
0x1000dd50: 10 00 10 00 10 00 10 00 10 00 10 00 10 00 10 00 |................|
0x1000dd60: 10 00 84 00 84 00 84 00 84 00 84 00 84 00 84 00 |................|
0x1000dd70: 84 00 84 00 84 00 10 00 10 00 10 00 10 00 10 00 |................|
0x1000dd80: 10 00 10 00 81 01 81 01 81 01 81 01 81 01 81 01 |................|
0x1000dd90: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 |................|
0x1000dda0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 |................|
0x1000ddb0: 01 01 01 01 01 01 01 01 10 00 10 00 10 00 10 00 |................|
0x1000ddc0: 10 00 10 00 82 01 82 01 82 01 82 01 82 01 82 01 |................|
0x1000ddd0: 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 |................|
0x1000dde0: 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 |................|
0x1000ddf0: 02 01 02 01 02 01 02 01 10 00 10 00 10 00 10 00 |................|
0x1000de00: 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 | . . . . . . . .|
0x1000de10: 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 | . . . . . . . .|
0x1000de20: 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 | . . . . . . . .|
0x1000de30: 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 | . . . . . . . .|
0x1000de40: 20 00 48 00 10 00 10 00 10 00 10 00 10 00 10 00 | .H.............|
0x1000de50: 10 00 10 00 10 00 10 00 10 00 10 00 10 00 10 00 |................|
0x1000de60: 10 00 10 00 10 00 14 00 14 00 10 00 10 00 10 00 |................|
0x1000de70: 10 00 10 00 14 00 10 00 10 00 10 00 10 00 10 00 |................|
0x1000de80: 10 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 |................|
0x1000de90: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 |................|
0x1000dea0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 |................|
0x1000deb0: 10 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 |................|
0x1000dec0: 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 |................|
0x1000ded0: 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 |................|
0x1000dee0: 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 |................|
0x1000def0: 10 00 02 01 02 01 02 01 02 01 02 01 02 01 02 01 |................|
0x1000df00: 02 01 01 01 00 00 00 00 80 81 82 83 84 85 86 87 |................|
0x1000df10: 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 |................|
0x1000df20: 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 |................|
0x1000df30: a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5 b6 b7 |................|
0x1000df40: b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6 c7 |................|
0x1000df50: c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5 d6 d7 |................|
0x1000df60: d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5 e6 e7 |................|
0x1000df70: e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5 f6 f7 |................|
0x1000df80: f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05 06 07 |................|
0x1000df90: 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 |................|
0x1000dfa0: 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 |........ !"#$%&'|
0x1000dfb0: 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 |()*+,-./01234567|
0x1000dfc0: 38 39 3a 3b 3c 3d 3e 3f 40 61 62 63 64 65 66 67 |89:;<=>?@abcdefg|
0x1000dfd0: 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 |hijklmnopqrstuvw|
0x1000dfe0: 78 79 7a 5b 5c 5d 5e 5f 60 61 62 63 64 65 66 67 |xyz[\]^_`abcdefg|
0x1000dff0: 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 |hijklmnopqrstuvw|
0x1000e000: 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 |xyz{|}~.........|
0x1000e010: 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 |................|
0x1000e020: 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 |................|
0x1000e030: a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5 b6 b7 |................|
0x1000e040: b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6 c7 |................|
0x1000e050: c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5 d6 d7 |................|
0x1000e060: d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5 e6 e7 |................|
0x1000e070: e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5 f6 f7 |................|
0x1000e080: f8 f9 fa fb fc fd fe ff 80 81 82 83 84 85 86 87 |................|
0x1000e090: 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 |................|
0x1000e0a0: 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 |................|
0x1000e0b0: a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5 b6 b7 |................|
0x1000e0c0: b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6 c7 |................|
0x1000e0d0: c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5 d6 d7 |................|
0x1000e0e0: d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5 e6 e7 |................|
0x1000e0f0: e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5 f6 f7 |................|
0x1000e100: f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05 06 07 |................|
0x1000e110: 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 |................|
0x1000e120: 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 |........ !"#$%&'|
0x1000e130: 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 |()*+,-./01234567|
0x1000e140: 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 |89:;<=>?@ABCDEFG|
0x1000e150: 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 |HIJKLMNOPQRSTUVW|
0x1000e160: 58 59 5a 5b 5c 5d 5e 5f 60 41 42 43 44 45 46 47 |XYZ[\]^_`ABCDEFG|
0x1000e170: 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 |HIJKLMNOPQRSTUVW|
0x1000e180: 58 59 5a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 |XYZ{|}~.........|
0x1000e190: 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 |................|
0x1000e1a0: 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 |................|
0x1000e1b0: a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5 b6 b7 |................|
0x1000e1c0: b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6 c7 |................|
0x1000e1d0: c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5 d6 d7 |................|
0x1000e1e0: d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5 e6 e7 |................|
0x1000e1f0: e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5 f6 f7 |................|
0x1000e200: f8 f9 fa fb fc fd fe ff 48 48 3a 6d 6d 3a 73 73 |........HH:mm:ss|
0x1000e210: 00 00 00 00 64 64 64 64 2c 20 4d 4d 4d 4d 20 64 |....dddd, MMMM d|
0x1000e220: 64 2c 20 79 79 79 79 00 4d 4d 2f 64 64 2f 79 79 |d, yyyy.MM/dd/yy|
0x1000e230: 00 00 00 00 50 4d 00 00 41 4d 00 00 44 65 63 65 |....PM..AM..Dece|
0x1000e240: 6d 62 65 72 00 00 00 00 4e 6f 76 65 6d 62 65 72 |mber....November|
0x1000e250: 00 00 00 00 4f 63 74 6f 62 65 72 00 53 65 70 74 |....October.Sept|
0x1000e260: 65 6d 62 65 72 00 00 00 41 75 67 75 73 74 00 00 |ember...August..|
0x1000e270: 4a 75 6c 79 00 00 00 00 4a 75 6e 65 00 00 00 00 |July....June....|
0x1000e280: 41 70 72 69 6c 00 00 00 4d 61 72 63 68 00 00 00 |April...March...|
0x1000e290: 46 65 62 72 75 61 72 79 00 00 00 00 4a 61 6e 75 |February....Janu|
0x1000e2a0: 61 72 79 00 44 65 63 00 4e 6f 76 00 4f 63 74 00 |ary.Dec.Nov.Oct.|
0x1000e2b0: 53 65 70 00 41 75 67 00 4a 75 6c 00 4a 75 6e 00 |Sep.Aug.Jul.Jun.|
0x1000e2c0: 4d 61 79 00 41 70 72 00 4d 61 72 00 46 65 62 00 |May.Apr.Mar.Feb.|
0x1000e2d0: 4a 61 6e 00 53 61 74 75 72 64 61 79 00 00 00 00 |Jan.Saturday....|
0x1000e2e0: 46 72 69 64 61 79 00 00 54 68 75 72 73 64 61 79 |Friday..Thursday|
0x1000e2f0: 00 00 00 00 57 65 64 6e 65 73 64 61 79 00 00 00 |....Wednesday...|
0x1000e300: 54 75 65 73 64 61 79 00 4d 6f 6e 64 61 79 00 00 |Tuesday.Monday..|
0x1000e310: 53 75 6e 64 61 79 00 00 53 61 74 00 46 72 69 00 |Sunday..Sat.Fri.|
0x1000e320: 54 68 75 00 57 65 64 00 54 75 65 00 4d 6f 6e 00 |Thu.Wed.Tue.Mon.|
0x1000e330: 53 75 6e 00 53 75 6e 4d 6f 6e 54 75 65 57 65 64 |Sun.SunMonTueWed|
0x1000e340: 54 68 75 46 72 69 53 61 74 00 00 00 4a 61 6e 46 |ThuFriSat...JanF|
0x1000e350: 65 62 4d 61 72 41 70 72 4d 61 79 4a 75 6e 4a 75 |ebMarAprMayJunJu|
0x1000e360: 6c 41 75 67 53 65 70 4f 63 74 4e 6f 76 44 65 63 |lAugSepOctNovDec|
0x1000e370: 00 00 00 00 43 4f 4e 4f 55 54 24 00 74 6f 6f 6c |....CONOUT$.tool|
0x1000e380: 74 69 70 73 5f 63 6c 61 73 73 33 32 00 00 00 00 |tips_class32....|
0x1000e390: 45 52 52 21 00 00 00 00 4e 6f 74 20 65 6e 6f 75 |ERR!....Not enou|
0x1000e3a0: 67 68 20 6d 65 6d 6f 72 79 21 00 00 25 30 38 58 |gh memory!..%08X|
0x1000e3b0: 2d 25 30 38 58 2d 25 30 38 58 2d 25 30 38 58 00 |-%08X-%08X-%08X.|
0x1000e3c0: 25 53 49 54 45 43 4f 44 45 25 00 00 25 4d 49 44 |%SITECODE%..%MID|
0x1000e3d0: 43 4f 44 45 25 00 00 00 25 4e 45 58 54 53 49 54 |CODE%...%NEXTSIT|
0x1000e3e0: 45 43 4f 44 45 25 00 00 25 4e 45 58 54 4d 49 44 |ECODE%..%NEXTMID|
0x1000e3f0: 43 4f 44 45 25 00 00 00 25 41 50 50 4e 41 4d 45 |CODE%...%APPNAME|
0x1000e400: 25 00 00 00 25 55 53 45 52 4e 41 4d 45 25 00 00 |%...%USERNAME%..|
0x1000e410: 25 55 53 45 52 41 44 44 52 45 53 53 25 00 00 00 |%USERADDRESS%...|
0x1000e420: 25 55 53 45 52 43 4f 4d 50 41 4e 59 25 00 00 00 |%USERCOMPANY%...|
0x1000e430: 25 55 53 45 52 43 55 53 54 4f 4d 31 25 00 00 00 |%USERCUSTOM1%...|
0x1000e440: 25 55 53 45 52 43 55 53 54 4f 4d 32 25 00 00 00 |%USERCUSTOM2%...|
0x1000e450: 25 55 53 45 52 43 55 53 54 4f 4d 33 25 00 00 00 |%USERCUSTOM3%...|
0x1000e460: 25 53 45 52 49 41 4c 4e 55 4d 42 45 52 25 00 00 |%SERIALNUMBER%..|
0x1000e470: 25 50 41 52 41 4d 53 3a 00 00 00 00 6f 70 65 6e |%PARAMS:....open|
0x1000e480: 00 00 00 00 25 30 38 58 00 00 00 00 25 30 34 58 |....%08X....%04X|
0x1000e490: 2d 25 30 34 58 2d 25 30 34 58 2d 25 30 34 58 00 |-%04X-%04X-%04X.|
0x1000e4a0: 4e 2f 41 00 25 73 20 69 73 20 6d 69 73 73 69 6e |N/A.%s is missin|
0x1000e4b0: 67 21 3f 00 25 73 20 72 65 73 6f 75 72 63 65 20 |g!?.%s resource |
0x1000e4c0: 65 72 72 6f 72 21 3f 00 25 73 20 72 65 73 6f 75 |error!?.%s resou|
0x1000e4d0: 72 63 65 20 6c 6f 61 64 69 6e 67 20 65 72 72 6f |rce loading erro|
0x1000e4e0: 72 21 3f 00 52 45 4d 4f 54 45 44 4c 47 00 00 00 |r!?.REMOTEDLG...|
0x1000e4f0: 50 41 53 53 57 4f 52 44 44 4c 47 00 52 45 4d 4f |PASSWORDDLG.REMO|
0x1000e500: 56 45 4c 49 43 00 00 00 54 52 41 4e 53 46 45 52 |VELIC...TRANSFER|
0x1000e510: 4c 49 43 00 00 00 00 00 48 00 00 00 00 00 00 00 |LIC.....H.......|
0x1000e520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000e530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000e540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000e550: 00 00 00 00 00 00 01 10 b0 e5 00 10 03 00 00 00 |................|
0x1000e560: 52 53 44 53 89 06 23 d3 bb 19 8e 48 92 bd 2b c3 |RSDS..#....H..+.|
0x1000e570: 77 a6 17 c2 01 00 00 00 43 3a 5c 50 52 4f 4a 45 |w.......C:\PROJE|
0x1000e580: 43 54 53 5c 56 35 5c 50 43 47 57 33 32 2e 44 4c |CTS\V5\PCGW32.DL|
0x1000e590: 4c 5c 52 45 4c 5c 52 65 6c 65 61 73 65 5c 70 63 |L\REL\Release\pc|
0x1000e5a0: 67 77 33 32 2e 70 64 62 00 00 00 00 00 00 00 00 |gw32.pdb........|
0x1000e5b0: 40 53 00 00 c8 82 00 00 34 a6 00 00 00 00 00 00 |@S......4.......|
0x1000e5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x1000e5d0: fe ff ff ff 00 00 00 00 d4 ff ff ff 00 00 00 00 |................|
0x1000e5e0: fe ff ff ff 00 00 00 00 98 2d 00 10 00 00 00 00 |.........-......|
0x1000e5f0: fe ff ff ff 00 00 00 00 d4 ff ff ff 00 00 00 00 |................|
0x1000e600: fe ff ff ff 00 00 00 00 16 2e 00 10 00 00 00 00 |................|
0x1000e610: fe ff ff ff 00 00 00 00 d4 ff ff ff 00 00 00 00 |................|
0x1000e620: fe ff ff ff f1 30 00 10 02 31 00 10 00 00 00 00 |.....0...1......|
0x1000e630: fe ff ff ff 00 00 00 00 d4 ff ff ff 00 00 00 00 |................|
0x1000e640: fe ff ff ff 00 00 00 00 e0 47 00 10 00 00 00 00 |.........G......|
0x1000e650: fe ff ff ff 00 00 00 00 c8 ff ff ff 00 00 00 00 |................|
0x1000e660: fe ff ff ff 00 00 00 00 54 57 00 10 00 00 00 00 |........TW......|
0x1000e670: fe ff ff ff 00 00 00 00 d4 ff ff ff 00 00 00 00 |................|
0x1000e680: fe ff ff ff 00 00 00 00 30 5c 00 10 fe ff ff ff |........0\......|
0x1000e690: 00 00 00 00 3f 5c 00 10 fe ff ff ff 00 00 00 00 |....?\..........|
0x1000e6a0: d8 ff ff ff 00 00 00 00 fe ff ff ff 00 00 00 00 |................|
0x1000e6b0: f2 5d 00 10 fe ff ff ff 00 00 00 00 fe 5d 00 10 |.]...........]..|
0x1000e6c0: fe ff ff ff 00 00 00 00 8c ff ff ff 00 00 00 00 |................|
0x1000e6d0: fe ff ff ff 73 63 00 10 77 63 00 10 00 00 00 00 |....sc..wc......|
0x1000e6e0: fe ff ff ff 00 00 00 00 d4 ff ff ff 00 00 00 00 |................|
0x1000e6f0: fe ff ff ff 00 00 00 00 e8 6d 00 10 00 00 00 00 |.........m......|
0x1000e700: fe ff ff ff 00 00 00 00 cc ff ff ff 00 00 00 00 |................|
0x1000e710: fe ff ff ff 00 00 00 00 b6 71 00 10 00 00 00 00 |.........q......|
0x1000e720: fe ff ff ff 00 00 00 00 d4 ff ff ff 00 00 00 00 |................|
0x1000e730: fe ff ff ff 00 00 00 00 26 75 00 10 00 00 00 00 |........&u......|
0x1000e740: fe ff ff ff 00 00 00 00 d0 ff ff ff 00 00 00 00 |................|
0x1000e750: fe ff ff ff 84 7e 00 10 9b 7e 00 10 00 00 00 00 |.....~...~......|
0x1000e760: fe ff ff ff 00 00 00 00 d8 ff ff ff 00 00 00 00 |................|
0x1000e770: fe ff ff ff ab 84 00 10 bf 84 00 10 00 00 00 00 |................|
0x1000e780: fe ff ff ff 00 00 00 00 d4 ff ff ff 00 00 00 00 |................|
0x1000e790: fe ff ff ff 00 00 00 00 fe 85 00 10 00 00 00 00 |................|
0x1000e7a0: fe ff ff ff 00 00 00 00 d8 ff ff ff 00 00 00 00 |................|
0x1000e7b0: fe ff ff ff 3b 86 00 10 3f 86 00 10 00 00 00 00 |....;...?.......|
0x1000e7c0: fe ff ff ff 00 00 00 00 c0 ff ff ff 00 00 00 00 |................|
0x1000e7d0: fe ff ff ff 00 00 00 00 35 88 00 10 00 00 00 00 |........5.......|
0x1000e7e0: fe ff ff ff 00 00 00 00 d4 ff ff ff 00 00 00 00 |................|
0x1000e7f0: fe ff ff ff 00 00 00 00 d1 8c 00 10 00 00 00 00 |................|
0x1000e800: fe ff ff ff 00 00 00 00 d0 ff ff ff 00 00 00 00 |................|
0x1000e810: fe ff ff ff 00 00 00 00 36 8e 00 10 00 00 00 00 |........6.......|
0x1000e820: fe ff ff ff 00 00 00 00 d4 ff ff ff 00 00 00 00 |................|
0x1000e830: fe ff ff ff fc 90 00 10 18 91 00 10 00 00 00 00 |................|
0x1000e840: fe ff ff ff 00 00 00 00 d0 ff ff ff 00 00 00 00 |................|
0x1000e850: fe ff ff ff 00 00 00 00 07 a4 00 10 00 00 00 00 |................|
0x1000e860: fe ff ff ff 00 00 00 00 d0 ff ff ff 00 00 00 00 |................|
0x1000e870: fe ff ff ff 00 00 00 00 dd a7 00 10 00 00 00 00 |................|
0x1000e880: fe ff ff ff 00 00 00 00 d4 ff ff ff 00 00 00 00 |................|
0x1000e890: fe ff ff ff 00 00 00 00 66 ad 00 10 00 00 00 00 |........f.......|
0x1000e8a0: fe ff ff ff 00 00 00 00 d0 ff ff ff 00 00 00 00 |................|
0x1000e8b0: fe ff ff ff 00 00 00 00 31 ae 00 10 00 00 00 00 |........1.......|
0x1000e8c0: fe ff ff ff 00 00 00 00 cc ff ff ff 00 00 00 00 |................|
0x1000e8d0: fe ff ff ff 00 00 00 00 bb af 00 10 00 00 00 00 |................|
0x1000e8e0: 00 00 00 00 87 af 00 10 fe ff ff ff 00 00 00 00 |................|
0x1000e8f0: d4 ff ff ff 00 00 00 00 fe ff ff ff 00 00 00 00 |................|
0x1000e900: 4d b4 00 10 00 00 00 00 fe ff ff ff 00 00 00 00 |M...............|
0x1000e910: d0 ff ff ff 00 00 00 00 fe ff ff ff 00 00 00 00 |................|
0x1000e920: 5d bc 00 10 00 00 00 00 fe ff ff ff 00 00 00 00 |]...............|
0x1000e930: d0 ff ff ff 00 00 00 00 fe ff ff ff 00 00 00 00 |................|
0x1000e940: 3e bd 00 10 00 00 00 00 fe ff ff ff 00 00 00 00 |>...............|
0x1000e950: d0 ff ff ff 00 00 00 00 fe ff ff ff 00 00 00 00 |................|
0x1000e960: a7 be 00 10 1c 98 2d c1 be 0f c4 b9 6f 8e 97 de |......-.....o...|
0x1000e970: e2 f7 5e a9 65 2f cd 53 2c 28 dc 94 f1 22 c1 55 |..^.e/.S,(...".U|
0x1000e980: c7 d0 a8 70 d6 39 cd 46 56 19 16 33 7d ea dd 46 |...p.9.FV..3}..F|
0x1000e990: a8 90 61 08 41 54 c9 5a bc 9b 4c b9 29 fd 87 d7 |..a.AT.Z..L.)...|
0x1000e9a0: de 26 53 33 60 14 6e 4d a7 a5 a3 67 ba c1 81 14 |.&S3`.nM...g....|
0x1000e9b0: 93 c9 8c 18 50 ef 85 96 bf d7 93 1d 9e 46 a5 7e |....P........F.~|
0x1000e9c0: 3d 3d d4 fe 3a 71 d8 b9 a3 60 84 81 9e 32 d8 b4 |==..:q...`...2..|
0x1000e9d0: 60 2e 92 df a2 3a 6e 51 00 b2 23 82 a8 eb 00 00 |`....:nQ..#.....|
0x1000e9e0: 11 00 00 80 00 00 00 00 50 ee 00 00 42 ee 00 00 |........P...B...|
0x1000e9f0: 2e ee 00 00 00 00 00 00 06 ec 00 00 16 ec 00 00 |................|
0x1000ea00: 24 ec 00 00 34 ec 00 00 40 ec 00 00 3c f3 00 00 |$...4...@...<...|
0x1000ea10: 26 f3 00 00 16 f3 00 00 08 f3 00 00 f4 f2 00 00 |&...............|
0x1000ea20: e2 f2 00 00 d2 f2 00 00 f6 eb 00 00 b0 f2 00 00 |................|
0x1000ea30: a4 f2 00 00 98 f2 00 00 86 f2 00 00 74 f2 00 00 |............t...|
0x1000ea40: 62 f2 00 00 52 f2 00 00 42 f2 00 00 ea eb 00 00 |b...R...B.......|
0x1000ea50: de eb 00 00 ce eb 00 00 c2 f2 00 00 36 f2 00 00 |............6...|
0x1000ea60: 0e f2 00 00 86 ee 00 00 96 ee 00 00 a2 ee 00 00 |................|
0x1000ea70: ae ee 00 00 c4 ee 00 00 d6 ee 00 00 ea ee 00 00 |................|
0x1000ea80: fe ee 00 00 1a ef 00 00 38 ef 00 00 4c ef 00 00 |........8...L...|
0x1000ea90: 5a ef 00 00 68 ef 00 00 76 ef 00 00 8e ef 00 00 |Z...h...v.......|
0x1000eaa0: a6 ef 00 00 be ef 00 00 ce ef 00 00 dc ef 00 00 |................|
0x1000eab0: f0 ef 00 00 f8 ef 00 00 0a f0 00 00 18 f0 00 00 |................|
0x1000eac0: 24 f0 00 00 34 f0 00 00 4a f0 00 00 58 f0 00 00 |$...4...J...X...|
0x1000ead0: 64 f0 00 00 72 f0 00 00 7c f0 00 00 94 f0 00 00 |d...r...|.......|
0x1000eae0: a4 f0 00 00 bc f0 00 00 ce f0 00 00 dc f0 00 00 |................|
0x1000eaf0: ee f0 00 00 08 f1 00 00 20 f1 00 00 3a f1 00 00 |........ ...:...|
0x1000eb00: 50 f1 00 00 6a f1 00 00 84 f1 00 00 94 f1 00 00 |P...j...........|
0x1000eb10: aa f1 00 00 c4 f1 00 00 d0 f1 00 00 da f1 00 00 |................|
0x1000eb20: e6 f1 00 00 f8 f1 00 00 4c f3 00 00 00 00 00 00 |........L.......|
0x1000eb30: 6a ee 00 00 00 00 00 00 0e ee 00 00 fe ed 00 00 |j...............|
0x1000eb40: ee ed 00 00 de ed 00 00 d2 ed 00 00 bc ed 00 00 |................|
0x1000eb50: b0 ed 00 00 9e ed 00 00 92 ed 00 00 82 ed 00 00 |................|
0x1000eb60: 72 ed 00 00 62 ed 00 00 54 ed 00 00 34 ed 00 00 |r...b...T...4...|
0x1000eb70: 28 ed 00 00 14 ed 00 00 02 ed 00 00 f4 ec 00 00 |(...............|
0x1000eb80: de ec 00 00 cc ec 00 00 ba ec 00 00 aa ec 00 00 |................|
0x1000eb90: 90 ec 00 00 7e ec 00 00 6c ec 00 00 5a ec 00 00 |....~...l...Z...|
0x1000eba0: 42 ed 00 00 00 00 00 00 7a 00 49 6e 69 74 43 6f |B.......z.InitCo|
0x1000ebb0: 6d 6d 6f 6e 43 6f 6e 74 72 6f 6c 73 45 78 00 00 |mmonControlsEx..|
0x1000ebc0: 43 4f 4d 43 54 4c 33 32 2e 64 6c 6c 00 00 36 01 |COMCTL32.dll..6.|
0x1000ebd0: 46 69 6e 64 52 65 73 6f 75 72 63 65 41 00 a9 04 |FindResourceA...|
0x1000ebe0: 6c 73 74 72 63 6d 70 41 00 00 b5 04 6c 73 74 72 |lstrcmpA....lstr|
0x1000ebf0: 6c 65 6e 41 00 00 f6 02 4c 6f 61 64 52 65 73 6f |lenA....LoadReso|
0x1000ec00: 75 72 63 65 00 00 f1 02 4c 6f 61 64 4c 69 62 72 |urce....LoadLibr|
0x1000ec10: 61 72 79 41 00 00 f9 02 4c 6f 63 61 6c 41 6c 6c |aryA....LocalAll|
0x1000ec20: 6f 63 00 00 07 03 4c 6f 63 6b 52 65 73 6f 75 72 |oc....LockResour|
0x1000ec30: 63 65 00 00 fd 02 4c 6f 63 61 6c 46 72 65 65 00 |ce....LocalFree.|
0x1000ec40: af 04 6c 73 74 72 63 70 79 41 00 00 4b 45 52 4e |..lstrcpyA..KERN|
0x1000ec50: 45 4c 33 32 2e 64 6c 6c 00 00 76 02 53 65 74 44 |EL32.dll..v.SetD|
0x1000ec60: 6c 67 49 74 65 6d 54 65 78 74 41 00 a5 00 44 69 |lgItemTextA...Di|
0x1000ec70: 61 6c 6f 67 42 6f 78 50 61 72 61 6d 41 00 21 01 |alogBoxParamA.!.|
0x1000ec80: 47 65 74 44 6c 67 49 74 65 6d 54 65 78 74 41 00 |GetDlgItemTextA.|
0x1000ec90: a2 00 44 69 61 6c 6f 67 42 6f 78 49 6e 64 69 72 |..DialogBoxIndir|
0x1000eca0: 65 63 74 50 61 72 61 6d 41 00 d1 00 45 6e 61 62 |ectParamA...Enab|
0x1000ecb0: 6c 65 57 69 6e 64 6f 77 00 00 ab 02 53 65 74 57 |leWindow....SetW|
0x1000ecc0: 69 6e 64 6f 77 54 65 78 74 41 00 00 f9 00 47 65 |indowTextA....Ge|
0x1000ecd0: 74 41 63 74 69 76 65 57 69 6e 64 6f 77 00 ba 01 |tActiveWindow...|
0x1000ece0: 49 73 44 6c 67 42 75 74 74 6f 6e 43 68 65 63 6b |IsDlgButtonCheck|
0x1000ecf0: 65 64 00 00 b8 02 53 68 6f 77 57 69 6e 64 6f 77 |ed....ShowWindow|
0x1000ed00: 00 00 3c 00 43 68 65 63 6b 44 6c 67 42 75 74 74 |..<.CheckDlgButt|
0x1000ed10: 6f 6e 00 00 1c 01 47 65 74 44 65 73 6b 74 6f 70 |on....GetDesktop|
0x1000ed20: 57 69 6e 64 6f 77 00 00 d3 00 45 6e 64 44 69 61 |Window....EndDia|
0x1000ed30: 6c 6f 67 00 1f 01 47 65 74 44 6c 67 49 74 65 6d |log...GetDlgItem|
0x1000ed40: 00 00 67 00 43 72 65 61 74 65 57 69 6e 64 6f 77 |..g.CreateWindow|
0x1000ed50: 45 78 41 00 f8 01 4d 65 73 73 61 67 65 42 6f 78 |ExA...MessageBox|
0x1000ed60: 41 00 75 02 53 65 74 44 6c 67 49 74 65 6d 49 6e |A.u.SetDlgItemIn|
0x1000ed70: 74 00 5e 02 53 65 6e 64 4d 65 73 73 61 67 65 41 |t.^.SendMessageA|
0x1000ed80: 00 00 0d 01 47 65 74 43 6c 69 65 6e 74 52 65 63 |....GetClientRec|
0x1000ed90: 74 00 07 03 77 73 70 72 69 6e 74 66 41 00 c6 01 |t...wsprintfA...|
0x1000eda0: 49 73 57 69 6e 64 6f 77 45 6e 61 62 6c 65 64 00 |IsWindowEnabled.|
0x1000edb0: cd 01 4b 69 6c 6c 54 69 6d 65 72 00 59 02 53 65 |..KillTimer.Y.Se|
0x1000edc0: 6e 64 44 6c 67 49 74 65 6d 4d 65 73 73 61 67 65 |ndDlgItemMessage|
0x1000edd0: 41 00 9e 02 53 65 74 54 69 6d 65 72 00 00 a0 00 |A...SetTimer....|
0x1000ede0: 44 65 73 74 72 6f 79 57 69 6e 64 6f 77 00 88 01 |DestroyWindow...|
0x1000edf0: 47 65 74 57 69 6e 64 6f 77 52 65 63 74 00 a7 02 |GetWindowRect...|
0x1000ee00: 53 65 74 57 69 6e 64 6f 77 50 6f 73 00 00 6f 01 |SetWindowPos..o.|
0x1000ee10: 47 65 74 53 79 73 74 65 6d 4d 65 74 72 69 63 73 |GetSystemMetrics|
0x1000ee20: 00 00 55 53 45 52 33 32 2e 64 6c 6c 00 00 52 00 |..USER32.dll..R.|
0x1000ee30: 43 72 65 61 74 65 53 6f 6c 69 64 42 72 75 73 68 |CreateSolidBrush|
0x1000ee40: 00 00 65 02 53 65 74 42 6b 43 6f 6c 6f 72 00 00 |..e.SetBkColor..|
0x1000ee50: 8d 02 53 65 74 54 65 78 74 43 6f 6c 6f 72 00 00 |..SetTextColor..|
0x1000ee60: 47 44 49 33 32 2e 64 6c 6c 00 14 01 53 68 65 6c |GDI32.dll...Shel|
0x1000ee70: 6c 45 78 65 63 75 74 65 41 00 53 48 45 4c 4c 33 |lExecuteA.SHELL3|
0x1000ee80: 32 2e 64 6c 6c 00 e6 01 47 65 74 4c 61 73 74 45 |2.dll...GetLastE|
0x1000ee90: 72 72 6f 72 00 00 a1 02 48 65 61 70 46 72 65 65 |rror....HeapFree|
0x1000eea0: 00 00 9d 02 48 65 61 70 41 6c 6c 6f 63 00 ad 01 |....HeapAlloc...|
0x1000eeb0: 47 65 74 43 75 72 72 65 6e 74 54 68 72 65 61 64 |GetCurrentThread|
0x1000eec0: 49 64 00 00 6f 01 47 65 74 43 6f 6d 6d 61 6e 64 |Id..o.GetCommand|
0x1000eed0: 4c 69 6e 65 41 00 2d 04 54 65 72 6d 69 6e 61 74 |LineA.-.Terminat|
0x1000eee0: 65 50 72 6f 63 65 73 73 00 00 a9 01 47 65 74 43 |eProcess....GetC|
0x1000eef0: 75 72 72 65 6e 74 50 72 6f 63 65 73 73 00 3e 04 |urrentProcess.>.|
0x1000ef00: 55 6e 68 61 6e 64 6c 65 64 45 78 63 65 70 74 69 |UnhandledExcepti|
0x1000ef10: 6f 6e 46 69 6c 74 65 72 00 00 15 04 53 65 74 55 |onFilter....SetU|
0x1000ef20: 6e 68 61 6e 64 6c 65 64 45 78 63 65 70 74 69 6f |nhandledExceptio|
0x1000ef30: 6e 46 69 6c 74 65 72 00 d1 02 49 73 44 65 62 75 |nFilter...IsDebu|
0x1000ef40: 67 67 65 72 50 72 65 73 65 6e 74 00 9f 02 48 65 |ggerPresent...He|
0x1000ef50: 61 70 43 72 65 61 74 65 00 00 a0 02 48 65 61 70 |apCreate....Heap|
0x1000ef60: 44 65 73 74 72 6f 79 00 57 04 56 69 72 74 75 61 |Destroy.W.Virtua|
0x1000ef70: 6c 46 72 65 65 00 be 00 44 65 6c 65 74 65 43 72 |lFree...DeleteCr|
0x1000ef80: 69 74 69 63 61 6c 53 65 63 74 69 6f 6e 00 ef 02 |iticalSection...|
0x1000ef90: 4c 65 61 76 65 43 72 69 74 69 63 61 6c 53 65 63 |LeaveCriticalSec|
0x1000efa0: 74 69 6f 6e 00 00 d9 00 45 6e 74 65 72 43 72 69 |tion....EnterCri|
0x1000efb0: 74 69 63 61 6c 53 65 63 74 69 6f 6e 00 00 54 04 |ticalSection..T.|
0x1000efc0: 56 69 72 74 75 61 6c 41 6c 6c 6f 63 00 00 a4 02 |VirtualAlloc....|
0x1000efd0: 48 65 61 70 52 65 41 6c 6c 6f 63 00 f9 01 47 65 |HeapReAlloc...Ge|
0x1000efe0: 74 4d 6f 64 75 6c 65 48 61 6e 64 6c 65 57 00 00 |tModuleHandleW..|
0x1000eff0: 21 04 53 6c 65 65 70 00 20 02 47 65 74 50 72 6f |!.Sleep. .GetPro|
0x1000f000: 63 41 64 64 72 65 73 73 00 00 04 01 45 78 69 74 |cAddress....Exit|
0x1000f010: 50 72 6f 63 65 73 73 00 8d 04 57 72 69 74 65 46 |Process...WriteF|
0x1000f020: 69 6c 65 00 3b 02 47 65 74 53 74 64 48 61 6e 64 |ile.;.GetStdHand|
0x1000f030: 6c 65 00 00 f4 01 47 65 74 4d 6f 64 75 6c 65 46 |le....GetModuleF|
0x1000f040: 69 6c 65 4e 61 6d 65 41 00 00 34 04 54 6c 73 47 |ileNameA..4.TlsG|
0x1000f050: 65 74 56 61 6c 75 65 00 32 04 54 6c 73 41 6c 6c |etValue.2.TlsAll|
0x1000f060: 6f 63 00 00 35 04 54 6c 73 53 65 74 56 61 6c 75 |oc..5.TlsSetValu|
0x1000f070: 65 00 33 04 54 6c 73 46 72 65 65 00 c0 02 49 6e |e.3.TlsFree...In|
0x1000f080: 74 65 72 6c 6f 63 6b 65 64 49 6e 63 72 65 6d 65 |terlockedIncreme|
0x1000f090: 6e 74 00 00 ec 03 53 65 74 4c 61 73 74 45 72 72 |nt....SetLastErr|
0x1000f0a0: 6f 72 00 00 bc 02 49 6e 74 65 72 6c 6f 63 6b 65 |or....Interlocke|
0x1000f0b0: 64 44 65 63 72 65 6d 65 6e 74 00 00 e8 03 53 65 |dDecrement....Se|
0x1000f0c0: 74 48 61 6e 64 6c 65 43 6f 75 6e 74 00 00 d7 01 |tHandleCount....|
0x1000f0d0: 47 65 74 46 69 6c 65 54 79 70 65 00 39 02 47 65 |GetFileType.9.Ge|
0x1000f0e0: 74 53 74 61 72 74 75 70 49 6e 66 6f 41 00 4a 01 |tStartupInfoA.J.|
0x1000f0f0: 46 72 65 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 53 |FreeEnvironmentS|
0x1000f100: 74 72 69 6e 67 73 41 00 bf 01 47 65 74 45 6e 76 |tringsA...GetEnv|
0x1000f110: 69 72 6f 6e 6d 65 6e 74 53 74 72 69 6e 67 73 00 |ironmentStrings.|
0x1000f120: 4b 01 46 72 65 65 45 6e 76 69 72 6f 6e 6d 65 6e |K.FreeEnvironmen|
0x1000f130: 74 53 74 72 69 6e 67 73 57 00 7a 04 57 69 64 65 |tStringsW.z.Wide|
0x1000f140: 43 68 61 72 54 6f 4d 75 6c 74 69 42 79 74 65 00 |CharToMultiByte.|
0x1000f150: c1 01 47 65 74 45 6e 76 69 72 6f 6e 6d 65 6e 74 |..GetEnvironment|
0x1000f160: 53 74 72 69 6e 67 73 57 00 00 54 03 51 75 65 72 |StringsW..T.Quer|
0x1000f170: 79 50 65 72 66 6f 72 6d 61 6e 63 65 43 6f 75 6e |yPerformanceCoun|
0x1000f180: 74 65 72 00 66 02 47 65 74 54 69 63 6b 43 6f 75 |ter.f.GetTickCou|
0x1000f190: 6e 74 00 00 aa 01 47 65 74 43 75 72 72 65 6e 74 |nt....GetCurrent|
0x1000f1a0: 50 72 6f 63 65 73 73 49 64 00 4f 02 47 65 74 53 |ProcessId.O.GetS|
0x1000f1b0: 79 73 74 65 6d 54 69 6d 65 41 73 46 69 6c 65 54 |ystemTimeAsFileT|
0x1000f1c0: 69 6d 65 00 5b 01 47 65 74 43 50 49 6e 66 6f 00 |ime.[.GetCPInfo.|
0x1000f1d0: 52 01 47 65 74 41 43 50 00 00 13 02 47 65 74 4f |R.GetACP....GetO|
0x1000f1e0: 45 4d 43 50 00 00 db 02 49 73 56 61 6c 69 64 43 |EMCP....IsValidC|
0x1000f1f0: 6f 64 65 50 61 67 65 00 1a 03 4d 75 6c 74 69 42 |odePage...MultiB|
0x1000f200: 79 74 65 54 6f 57 69 64 65 43 68 61 72 00 b5 02 |yteToWideChar...|
0x1000f210: 49 6e 69 74 69 61 6c 69 7a 65 43 72 69 74 69 63 |InitializeCritic|
0x1000f220: 61 6c 53 65 63 74 69 6f 6e 41 6e 64 53 70 69 6e |alSectionAndSpin|
0x1000f230: 43 6f 75 6e 74 00 92 03 52 74 6c 55 6e 77 69 6e |Count...RtlUnwin|
0x1000f240: 64 00 e1 02 4c 43 4d 61 70 53 74 72 69 6e 67 41 |d...LCMapStringA|
0x1000f250: 00 00 e3 02 4c 43 4d 61 70 53 74 72 69 6e 67 57 |....LCMapStringW|
0x1000f260: 00 00 3d 02 47 65 74 53 74 72 69 6e 67 54 79 70 |..=.GetStringTyp|
0x1000f270: 65 41 00 00 40 02 47 65 74 53 74 72 69 6e 67 54 |eA..@.GetStringT|
0x1000f280: 79 70 65 57 00 00 e8 01 47 65 74 4c 6f 63 61 6c |ypeW....GetLocal|
0x1000f290: 65 49 6e 66 6f 41 00 00 68 03 52 65 61 64 46 69 |eInfoA..h.ReadFi|
0x1000f2a0: 6c 65 00 00 a6 02 48 65 61 70 53 69 7a 65 00 00 |le....HeapSize..|
0x1000f2b0: df 03 53 65 74 46 69 6c 65 50 6f 69 6e 74 65 72 |..SetFilePointer|
0x1000f2c0: 00 00 fc 03 53 65 74 53 74 64 48 61 6e 64 6c 65 |....SetStdHandle|
0x1000f2d0: 00 00 83 01 47 65 74 43 6f 6e 73 6f 6c 65 43 50 |....GetConsoleCP|
0x1000f2e0: 00 00 95 01 47 65 74 43 6f 6e 73 6f 6c 65 4d 6f |....GetConsoleMo|
0x1000f2f0: 64 65 00 00 41 01 46 6c 75 73 68 46 69 6c 65 42 |de..A.FlushFileB|
0x1000f300: 75 66 66 65 72 73 00 00 43 00 43 6c 6f 73 65 48 |uffers..C.CloseH|
0x1000f310: 61 6e 64 6c 65 00 82 04 57 72 69 74 65 43 6f 6e |andle...WriteCon|
0x1000f320: 73 6f 6c 65 41 00 99 01 47 65 74 43 6f 6e 73 6f |soleA...GetConso|
0x1000f330: 6c 65 4f 75 74 70 75 74 43 50 00 00 8c 04 57 72 |leOutputCP....Wr|
0x1000f340: 69 74 65 43 6f 6e 73 6f 6c 65 57 00 78 00 43 72 |iteConsoleW.x.Cr|
0x1000f350: 65 61 74 65 46 69 6c 65 41 00 00 00 00 00 00 00 |eateFileA.......|
0x1000f360: 00 00 00 00 a0 1a 48 48 00 00 00 00 ce f3 00 00 |......HH........|
0x1000f370: 01 00 00 00 07 00 00 00 07 00 00 00 88 f3 00 00 |................|
0x1000f380: a4 f3 00 00 c0 f3 00 00 9c 29 00 00 12 2a 00 00 |.........)...*..|
0x1000f390: 88 2a 00 00 09 2b 00 00 8a 2b 00 00 a7 2b 00 00 |.*...+...+...+..|
0x1000f3a0: c7 2b 00 00 d9 f3 00 00 df f3 00 00 e5 f3 00 00 |.+..............|
0x1000f3b0: eb f3 00 00 f1 f3 00 00 f7 f3 00 00 fd f3 00 00 |................|
0x1000f3c0: 00 00 01 00 02 00 03 00 04 00 05 00 06 00 70 63 |..............pc|
0x1000f3d0: 67 77 33 32 2e 64 6c 6c 00 50 43 47 30 31 00 50 |gw32.dll.PCG01.P|
0x1000f3e0: 43 47 30 32 00 50 43 47 30 34 00 50 43 47 30 35 |CG02.PCG04.PCG05|
0x1000f3f0: 00 50 43 47 30 36 00 50 43 47 30 37 00 50 43 47 |.PCG06.PCG07.PCG|
0x1000f400: 30 38 00 ?? |08.? |
; section:
0x10010000: af 51 c8 98 08 64 de 19 09 ca f2 fa 51 c8 b9 c5 |.Q...d......Q...|
0x10010010: 00 1b 28 6f c7 97 f8 cd 55 aa dd 8e 2a 58 c4 a9 |..(o....U...*X..|
0x10010020: 07 a5 e9 7f eb 71 32 6c f6 c6 b6 4d 01 c1 3a 0f |.....q2l...M..:.|
0x10010030: 93 85 a2 61 2f 7a 25 c0 48 df 60 de 7d 40 06 5b |...a/z%.H.`.}@.[|
0x10010040: e3 05 21 75 2e 96 56 8f de e0 34 3c 16 ea 3f 40 |..!u..V...4<..?@|
0x10010050: a4 11 7e 6f 40 a2 8c f6 23 11 9e 57 49 62 cd d7 |..~o@...#..WIb..|
0x10010060: 74 8d d1 92 b9 60 84 81 ab 32 d8 b4 76 2e 92 df |t....`...2..v...|
0x10010070: b1 3a 6e 51 02 b2 23 82 4c 6d 2a a6 21 67 4e 1a |.:nQ..#.Lm*.!gN.|
0x10010080: 7e bf d9 e7 4b 73 30 09 62 ed 3e 6a 7f ee ac 36 |~...Ks0.b.>j...6|
0x10010090: a1 9d 21 03 8c 79 c0 79 49 36 fc f8 ba e8 c4 fd |..!..y.yI6......|
0x100100a0: d6 70 06 d4 19 d2 81 f6 f9 d5 8d 09 8c d1 73 58 |.p............sX|
0x100100b0: b4 11 59 a9 8b 72 f5 fe d1 34 3b fc e4 c3 f6 91 |..Y..r...4;.....|
0x100100c0: c7 b4 34 4d e6 ca 2e 47 d5 6b c4 b8 26 71 51 f3 |..4M...G.k..&qQ.|
0x100100d0: 7c 9c 2c 03 d1 a1 68 70 49 d2 77 a0 44 a6 a0 25 ||.,...hpI.w.D..%|
0x100100e0: 98 42 ff 01 13 2d a8 14 f4 45 f1 0b 6e 1b c8 13 |.B...-...E..n...|
0x100100f0: 5f b0 12 f5 87 c3 5d 15 2f 5f 16 f8 30 76 90 7b |_.....]./_..0v.{|
0x10010100: 1f 62 76 a0 25 2c 1e 6f bb 8f 57 7f 5f ec 3c 52 |.bv.%,.o..W._.<R|
0x10010110: f0 b2 7b e1 cf 1b 40 7f d6 35 cb 16 7d 85 84 30 |..{...@..5..}..0|
0x10010120: 80 5b 62 20 3e 62 a1 61 79 88 ab 8c 39 cc 82 dd |.[b >b.ay...9...|
0x10010130: e9 4c cc af 02 ce 13 7e dc 5c 20 71 9f 6f 5b cf |.L.....~.\ q.o[.|
0x10010140: fa 88 33 22 6d a5 45 62 d1 6f 79 1f 46 25 83 22 |..3"m.Eb.oy.F%."|
0x10010150: 40 87 33 7e 97 48 9c f0 26 39 32 49 c5 78 bf 1c |@.3~.H..&92I.x..|
0x10010160: 7a 1e bf 57 5e 23 99 56 83 b3 ed 77 45 20 ee 5e |z..W^#.V...wE .^|
0x10010170: 1d 93 09 e6 29 b1 29 dc 2a 28 12 f0 ea 03 43 de |....).).*(....C.|
0x10010180: 2e ff ef 23 c5 ed 50 92 18 0b 9f cf f6 f5 50 e5 |...#..P.......P.|
0x10010190: 0f 02 3f 5e 07 a3 71 37 9b 56 5e 60 88 ed 84 5a |..?^..q7.V^`...Z|
0x100101a0: 25 00 07 85 3b 71 86 26 6f 17 c5 3a 8f 6e 4f 8c |%...;q.&o..:.nO.|
0x100101b0: ee 1d f4 51 7a 01 98 f2 1b 9d 66 02 a6 f9 63 e8 |...Qz.....f...c.|
0x100101c0: 9b e3 32 37 ea 75 a9 49 1f f0 db 28 63 68 a3 5f |..27.u.I...(ch._|
0x100101d0: e9 c1 3f ec bb cc d3 49 e7 59 63 7e c6 0d ea 74 |..?....I.Yc~...t|
0x100101e0: c5 eb 76 08 fc e0 e8 ef c4 4d 52 8e b1 56 9f 90 |..v......MR..V..|
0x100101f0: ec 87 b6 7f 78 7a c8 06 b0 28 45 f4 da e5 53 13 |....xz...(E...S.|
0x10010200: 16 e6 0a f8 88 c5 92 d2 05 64 ab f8 d9 75 23 5a |.........d...u#Z|
0x10010210: ad f9 84 91 eb 98 c6 c3 12 42 cf d6 d0 f4 93 89 |.........B......|
0x10010220: 8c fd 09 d3 63 b0 93 d6 21 11 04 5e 47 31 00 ca |....c...!..^G1..|
0x10010230: b8 3d 57 07 28 20 4a 15 b6 34 d9 37 58 01 09 07 |.=W.( J..4.7X...|
0x10010240: 59 3c 48 83 51 c7 21 72 88 5d 70 11 9a 30 60 52 |Y<H.Q.!r.]p..0`R|
0x10010250: 04 f3 6f 32 10 f4 7b b4 25 b3 ee 1e 68 f5 8b fb |..o2..{.%...h...|
0x10010260: d5 ab 5b fe 32 55 25 b9 60 8d 69 68 d2 ae 76 18 |..[.2U%.`.ih..v.|
0x10010270: 70 28 1c 7c 33 34 ca 3f 2c fe f1 f9 71 0e d3 e8 |p(.|34.?,...q...|
0x10010280: bd 8b 7e b4 80 32 87 64 07 2e 00 f4 04 bf 11 e3 |..~..2.d........|
0x10010290: 03 ff c5 81 d5 ca 5a da d3 65 64 bd 55 3c 65 80 |......Z..ed.U<e.|
0x100102a0: 90 21 6b 22 eb 4f 4b 45 54 86 d7 66 88 ea b8 4f |.!k".OKET..f...O|
0x100102b0: 3b 3a 60 54 f8 a8 fc e4 8d ed 8a 41 59 c2 5c a4 |;:`T.......AY.\.|
0x100102c0: d7 b0 60 b4 da db b9 0c 47 ae 2d 2e d7 50 ae 3c |..`.....G.-..P.<|
0x100102d0: 99 60 3c 7f b9 e2 27 06 d7 c2 30 fe ad 6d f7 de |.`<...'...0..m..|
0x100102e0: f5 36 48 f6 58 3c 24 d9 c0 4c 0b c3 bd 3b f8 5e |.6H.X<$..L...;.^|
0x100102f0: 6b 22 ac 4a 56 c6 82 fe 19 d1 65 10 24 43 2d e5 |k".JV.....e.$C-.|
0x10010300: bd e3 80 f2 ac 01 5a 18 6b db 7d cc 94 b8 7a aa |......Z.k.}...z.|
0x10010310: a2 7d 9c 89 b6 0d 9c 76 62 be 81 8a 9c 4c 0b 0c |.}.....vb....L..|
0x10010320: 3b 52 90 79 f5 e4 4b 2a dc bb 3e 51 4f b4 aa dc |;R.y..K*..>QO...|
0x10010330: 04 c3 63 2b c2 15 7e 9a e3 af 4d 9c bb 36 90 c4 |..c+..~...M..6..|
0x10010340: 30 0b be 91 ee 87 93 41 df 47 dc 6c b4 e4 d9 23 |0......A.G.l...#|
0x10010350: 34 84 9b 4a 5b 9a 0a b5 52 71 63 67 a0 73 b7 66 |4..J[...Rqcg.s.f|
0x10010360: a8 90 88 45 72 99 54 87 97 df 0a 89 14 e2 cc ea |...Er.T.........|
0x10010370: 56 0a 8f dd c8 28 2e cb 72 e3 68 44 10 02 3d 9d |V....(..r.hD..=.|
0x10010380: 0e b2 e2 12 66 16 8c 11 23 98 d0 f8 cc e0 52 6e |....f...#.....Rn|
0x10010390: e8 ea 2f 69 be e5 02 21 dc 61 c9 d4 6d a1 5d b3 |../i...!.a..m.].|
0x100103a0: c9 cc 08 16 f1 73 53 7c ef c3 b8 2c fd d9 e9 23 |.....sS|...,...#|
0x100103b0: 15 b4 c0 72 68 a5 47 b8 89 ce 93 11 ca 7e 4a f6 |...rh.G......~J.|
0x100103c0: 15 fb 4d 09 e2 7e 7a 10 85 11 3e 3e 5c e1 37 75 |..M..~z...>>\.7u|
0x100103d0: d4 ff f5 b9 b5 ac e7 e9 2a ec db 6b b4 ce 4b c0 |........*..k..K.|
0x100103e0: 48 fd 8c 20 ed 72 10 f9 78 79 13 45 5c a6 17 c7 |H.. .r..xy.E\...|
0x100103f0: e9 dc 53 49 df 74 09 15 82 e6 f4 03 49 da 70 ed |..SI.t......I.p.|
0x10010400: b7 40 3d 4f 42 4c 31 7b f0 9e 36 f5 b4 92 55 82 |.@=OBL1{..6...U.|
0x10010410: 60 64 24 91 f5 99 60 50 b5 f5 17 ae 09 3e 22 53 |`d$...`P.....>"S|
0x10010420: 6d 6a 34 59 fd 46 ab b8 ee db 28 a4 47 f0 3f db |mj4Y.F....(.G.?.|
0x10010430: 70 c0 ed af c7 66 59 32 50 41 91 d2 a8 25 9b 18 |p....fY2PA...%..|
0x10010440: f4 7c c0 fe da 35 20 d9 0f 9a f4 62 1b 0e 1f 6d |.|...5 ....b...m|
0x10010450: 88 60 54 d9 67 02 91 6b e2 86 89 00 10 db 66 d0 |.`T.g..k......f.|
0x10010460: 3a f8 7b 07 16 a8 aa 73 62 e2 12 54 d7 ce 18 d8 |:.{....sb..T....|
0x10010470: 08 02 af fc 9b 78 cc a7 6b d7 c9 53 41 db 35 f1 |.....x..k..SA.5.|
0x10010480: 91 7b 9b c4 df f9 e4 57 72 58 4e e1 23 54 aa 23 |.{.....WrXN.#T.#|
0x10010490: db 72 fb 1b 46 43 dd 43 3c aa 53 d1 42 a1 8c 18 |.r..FC.C<.S.B...|
0x100104a0: 3e d8 aa ec 7c bb 72 d5 0a 86 a3 25 bf 9a e0 43 |>...|.r....%...C|
0x100104b0: 7a 44 0b d8 9d 67 76 06 77 43 14 4c f0 93 99 bc |zD...gv.wC.L....|
0x100104c0: c9 8c eb 25 f0 a2 5d db 03 bc 94 85 71 19 e3 bf |...%..].....q...|
0x100104d0: 52 07 56 c7 e4 a2 21 41 27 49 d7 35 3a d1 37 55 |R.V...!A'I.5:.7U|
0x100104e0: bb 23 28 d2 69 84 64 45 a8 a5 56 20 a2 83 68 ad |.#(.i.dE..V ..h.|
0x100104f0: 3f 24 80 a6 74 be 50 63 98 f1 ce b2 9e b2 75 33 |?$..t.Pc......u3|
0x10010500: e5 ad 25 ec 12 a3 c0 77 91 9b 1f 92 a5 dc b2 f7 |..%....w........|
0x10010510: ca dd c4 a1 1c 50 4b 3e a0 e2 37 69 ec 39 f8 69 |.....PK>..7i.9.i|
0x10010520: 22 8d 54 97 25 96 e7 b7 37 9d eb 22 95 f0 b7 58 |".T.%...7.."...X|
0x10010530: 14 4c 1f 2e a6 6d b3 a6 3c 67 71 94 8a 48 4b ae |.L...m..<gq..HK.|
0x10010540: b4 73 99 61 d8 08 fc 2d 71 97 93 e2 dc 86 04 58 |.s.a...-q......X|
0x10010550: 27 e6 b9 a4 b1 11 8a 22 3b 9c de 5b c0 58 16 a7 |'......";..[.X..|
0x10010560: b5 66 51 b9 23 de fe 53 7a 2d 1c 31 9b 81 ff e4 |.fQ.#..Sz-.1....|
0x10010570: 51 70 a7 ed eb bd 92 2a 11 39 58 c7 ea 3a ca 40 |Qp.....*.9X..:.@|
0x10010580: 7c 3a 8e 4e d7 34 1c aa 3b 58 ca 96 80 4f 89 9a ||:.N.4..;X...O..|
0x10010590: 9c 54 5c 7b f9 56 ef 4f 07 33 3c c9 a9 4d fe a9 |.T\{.V.O.3<..M..|
0x100105a0: 8c 73 b5 fb b8 60 f1 e0 bf 77 8f 20 29 92 3f 1a |.s...`...w. ).?.|
0x100105b0: d2 18 5e 81 32 49 f3 ae 54 7b ef a4 92 62 0d c2 |..^.2I..T{...b..|
0x100105c0: cb eb 2d b1 85 2f 15 37 f6 1e dc 53 70 e9 ea 48 |..-../.7...Sp..H|
0x100105d0: 21 ea a0 ab 4f f1 d0 e4 54 c7 d7 37 3f 2c 2c 65 |!...O...T..7?,,e|
0x100105e0: 2d ac 9e 86 03 ad 48 81 d4 81 b8 90 2c 08 88 d8 |-.....H.....,...|
0x100105f0: 24 e7 97 93 55 88 d4 e2 a3 ee 78 61 39 eb ae 14 |$...U.....xa9...|
0x10010600: 43 51 b2 c5 f0 49 67 75 58 c7 0e 6f ee da fa b8 |CQ...IguX..o....|
0x10010610: d3 71 52 9d 55 6d 7c d8 6c 51 5e 7e 07 ee 51 e3 |.qR.Um|.lQ^~..Q.|
0x10010620: 46 8e a2 00 ed dd 4a 0a 0e ca 17 bc 65 5b ab 73 |F.....J.....e[.s|
0x10010630: 8b 32 7d 65 0a 82 a4 2b 26 e5 a0 32 2c d4 8f 9d |.2}e...+&..2,...|
0x10010640: 3a f3 9f 2d 3d 1e 64 f3 4d fb 55 7e 09 5d 1e 60 |:..-=.d.M.U~.].`|
0x10010650: e6 ff 00 25 0d 3d 46 7a b6 53 e8 cd ff 4a 75 a8 |...%.=Fz.S...Ju.|
0x10010660: 83 32 45 c7 6b d0 d0 a0 87 44 6c 20 1a 2c cd ab |.2E.k....Dl .,..|
0x10010670: eb 72 81 b1 b5 f4 80 b7 8b a8 90 79 93 e9 17 df |.r.........y....|
0x10010680: f1 f1 09 08 20 21 29 a4 f1 a4 96 6f 46 9d fe 4b |.... !)....oF..K|
0x10010690: 13 11 7f 48 33 62 06 83 1f fa 1c 6e da a4 79 1a |...H3b.....n..y.|
0x100106a0: 72 6e f6 9c 4f 58 52 3d cc fd c5 25 e9 a7 bd 20 |rn..OXR=...%... |
0x100106b0: 32 9f 3c a7 f8 e6 fb 39 db 7e 08 4e af e8 24 bf |2.<....9.~.N..$.|
0x100106c0: 34 74 4a 82 2d 93 f0 ad f7 67 e2 b1 00 78 6c af |4tJ.-....g...xl.|
0x100106d0: 1f 6a 17 d4 dc 08 e4 bc de 62 99 80 cb e9 50 f8 |.j.......b....P.|
0x100106e0: 2c dc ea 55 ae 77 f8 8b 7e 2c 74 64 ca a6 6e 07 |,..U.w..~,td..n.|
0x100106f0: 4b ea 2b 60 77 d6 8b aa 17 f5 07 f0 8f e1 41 64 |K.+`w.........Ad|
0x10010700: 79 04 8a 67 33 5b dd 3b 23 27 46 56 01 0a bc 8f |y..g3[.;#'FV....|
0x10010710: 7a 50 73 7f 48 fe db 06 cf 6e 7f bc 9a 0b 31 ca |zPs.H....n....1.|
0x10010720: f2 c6 05 35 b3 e1 fa 06 bb af 82 81 a5 9e 4b 49 |...5..........KI|
0x10010730: 75 3a 5d ff 30 c4 e6 d7 16 c7 f9 a0 d4 44 2b 29 |u:].0........D+)|
0x10010740: ad 2f 63 e5 63 82 86 3b d4 f0 76 8c 5b b2 29 e4 |./c.c..;..v.[.).|
0x10010750: cb 41 36 4b b5 b2 90 6f 16 e9 23 9c 0f bf 2d 28 |.A6K...o..#...-(|
0x10010760: d5 58 c0 9d 2e d1 b9 3a ea ae b3 9e 22 ee a1 45 |.X.....:...."..E|
0x10010770: 3f ce 26 3c 71 82 24 10 61 eb 07 b2 1d fd fe dd |?.&<q.$.a.......|
0x10010780: ca 84 f6 c9 bb 97 5f e3 19 fa 77 3d 5a 37 88 1f |......_...w=Z7..|
0x10010790: b1 60 bf 5f ac 53 58 1d f9 90 71 83 25 fd 1a 91 |.`._.SX...q.%...|
0x100107a0: e7 e4 42 2b 17 da e8 12 7f 2f 40 66 a4 54 82 9a |..B+...../@f.T..|
0x100107b0: 27 cb 74 47 9a f0 14 ab 53 4e d8 98 0d fc 47 30 |'.tG....SN....G0|
0x100107c0: 9e 4d 56 ee 16 ba 20 51 39 5f 53 d4 7d a6 00 b1 |.MV... Q9_S.}...|
0x100107d0: 7d 58 ec 75 f4 e8 b9 15 5c 27 3f 1e 05 48 b3 e8 |}X.u....\'?..H..|
0x100107e0: 7e ae 02 2b d5 b0 ef 58 0e 2b 8f ff 4c 8e e3 96 |~..+...X.+..L...|
0x100107f0: d7 01 49 c3 19 94 83 2f 21 dc 6d c9 f9 bb e4 a5 |..I..../!.m.....|
0x10010800: 4c a9 73 7d 77 c6 ce 8d 74 ab c1 76 3e be 65 37 |L.s}w...t..v>.e7|
0x10010810: 6e 31 6a 6d 6e 8d d6 8f 8b e8 02 ee b2 53 ba b4 |n1jmn........S..|
0x10010820: 77 ef 48 30 fa 2f 37 20 a9 d1 f5 74 b3 ce 35 50 |w.H0./7 ...t..5P|
0x10010830: f8 c1 00 60 9a 98 ca 85 fc 7f ac 94 24 f3 45 27 |...`........$.E'|
0x10010840: 60 3b a1 4d e6 00 83 df ad 64 78 1f 36 8b 52 fa |`;.M.....dx.6.R.|
0x10010850: 08 78 97 35 33 9c 48 a2 1b 6f 1d 24 39 e1 0e 28 |.x.53.H..o.$9..(|
0x10010860: f5 8a cd 4d b7 cc 98 09 59 ef 47 e8 c4 d8 cb a8 |...M....Y.G.....|
0x10010870: b2 21 92 c2 5d 44 20 06 6e 8c 32 ad e7 2c 12 ff |.!..]D .n.2..,..|
0x10010880: 75 49 06 c1 be 35 51 d5 8b 3f 3c 4b b4 02 34 c2 |uI...5Q..?<K..4.|
0x10010890: 6f 0e a3 48 45 07 23 db 7f 47 2a e8 fb 4e 04 eb |o..HE.#..G*..N..|
0x100108a0: 1b 52 45 c2 36 02 32 ef 16 85 be 18 c8 f5 29 0a |.RE.6.2.......).|
0x100108b0: ec 9b 9c cd d2 e0 e2 cd c1 bc f3 7f a1 54 7d 79 |.............T}y|
0x100108c0: a5 94 4f e0 4b 8b 69 d0 ed a8 15 33 c8 e6 b3 05 |..O.K.i....3....|
0x100108d0: 0b 1b 85 33 d2 d8 40 35 7c 89 5d 01 69 8f 69 c8 |...3..@5|.].i.i.|
0x100108e0: e7 d0 e6 5d 5e 0c 9d 2a 0a 6c 83 3d 00 31 00 28 |...]^..*.l.=.1.(|
0x100108f0: 61 a1 9a 60 a8 e3 7e 20 6b 0e e1 c4 ee 03 1b a2 |a..`..~ k.......|
0x10010900: 86 5d ca d1 0b 32 93 c6 67 4c bf e8 bd 9d 33 19 |.]...2..gL....3.|
0x10010910: 73 f7 fe ce e7 1c 5a d8 bb d2 48 07 5a 8b 4e ac |s.....Z...H.Z.N.|
0x10010920: 2e a2 a1 d7 61 13 2c 97 da 7b 2f 51 29 72 5a 96 |....a.,..{/Q)rZ.|
0x10010930: 81 28 7a de 30 ea 1e 36 e5 ae f1 93 ff 98 67 c3 |.(z.0..6......g.|
0x10010940: db 1b 93 47 f6 92 ed 6d d8 44 a9 78 19 7a b0 f5 |...G...m.D.x.z..|
0x10010950: c5 2f d0 a8 11 3d 33 8f 50 4a 24 33 86 15 2d ff |./...=3.PJ$3..-.|
0x10010960: f0 b2 c5 d7 42 b6 8a b0 85 0c 03 0d 6e 3e 4a 23 |....B.......n>J#|
0x10010970: 24 71 57 fb 4c a5 a3 eb c0 bd 10 87 d4 b4 73 dc |$qW.L.........s.|
0x10010980: 84 e4 01 b6 a0 6c 25 d2 92 a6 e6 b8 8e 21 ce e3 |.....l%......!..|
0x10010990: 71 d4 30 05 22 d1 aa 5f 5e 09 b7 d1 ba 03 e3 b2 |q.0.".._^.......|
0x100109a0: b5 cd 1f f0 12 c2 12 53 b4 2b 47 44 f1 9d 99 60 |.......S.+GD...`|
0x100109b0: 7e af a5 c6 54 39 c8 12 9c 99 4c 3c f4 f6 ef ca |~...T9....L<....|
0x100109c0: 65 d6 38 7c b8 63 5d 06 e0 f6 e5 7d 88 dd d3 53 |e.8|.c]....}...S|
0x100109d0: 65 29 00 45 85 b7 2e 3e ad 94 d8 61 6c 16 0f 54 |e).E...>...al..T|
0x100109e0: 4a 9c a7 f7 3f a8 f5 22 da a3 2e 10 ab fd dc 1f |J...?.."........|
0x100109f0: 3d d9 27 a0 3e 87 66 38 59 18 2a 06 42 d7 71 79 |=.'.>.f8Y.*.B.qy|
0x10010a00: 7f d7 6c 04 4b 57 35 e3 fd a3 e4 20 02 f1 ce d4 |..l.KW5.... ....|
0x10010a10: df a3 f2 0e ea ea 19 e9 6f a2 4b 9c fb 98 1d 97 |........o.K.....|
0x10010a20: 9a 93 5b 11 9d ca 31 59 cc bc 57 fe 42 30 f0 0e |..[...1Y..W.B0..|
0x10010a30: fd b3 04 1c d4 a1 db 94 bd 76 d9 77 70 52 aa 5b |.........v.wpR.[|
0x10010a40: eb 5c 28 52 31 b1 77 6c d6 04 7f ad 58 12 97 9e |.\(R1.wl....X...|
0x10010a50: a8 2e 96 71 7b 4b 7d fe b0 6f be 5b 4c 2c a2 a8 |...q{K}..o.[L,..|
0x10010a60: 99 34 3d a6 a2 bf 18 cb 08 6a 65 2f b8 99 ac 4f |.4=......je/...O|
0x10010a70: 43 96 a0 db ed 85 1b e3 02 b1 ca 25 72 99 6e 28 |C..........%r.n(|
0x10010a80: 93 20 c7 3f b3 76 11 85 cc 53 63 03 97 5c d2 82 |. .?.v...Sc..\..|
0x10010a90: 4e 48 1c a8 73 24 d5 d7 6e 81 af 3f 20 96 f3 af |NH..s$..n..? ...|
0x10010aa0: 3c 8d 87 76 75 02 63 15 25 a8 0b 56 52 4d 8b bb |<..vu.c.%..VRM..|
0x10010ab0: 2c 39 13 99 35 cb 87 12 c1 06 0a e7 0d 20 4c ef |,9..5........ L.|
0x10010ac0: 80 b1 33 bc d3 12 57 60 ed c6 de 82 da 23 39 69 |..3...W`.....#9i|
0x10010ad0: f3 ae 9a 3a ec 3d 03 73 9d 58 6d 97 47 ff 23 83 |...:.=.s.Xm.G.#.|
0x10010ae0: e5 e2 f7 b3 9f f9 fc 84 8d 0b ec 41 2c aa ff bd |...........A,...|
0x10010af0: 76 a3 cb 87 18 89 10 5a 46 42 41 7c d2 9c fc 76 |v......ZFBA|...v|
0x10010b00: d7 cc 63 41 9e 9b 3c ab be ef e6 98 ce d2 8b 8d |..cA..<.........|
0x10010b10: b4 71 c6 3e a9 9e c7 a6 b6 1d 67 18 9f 74 eb ae |.q.>......g..t..|
0x10010b20: c1 96 98 37 ee 5d a1 f1 9d 48 31 80 7e 68 cb 45 |...7.]...H1.~h.E|
0x10010b30: 9a ba 46 5d ca b3 83 ca 72 7c 06 29 69 d8 8e 33 |..F]....r|.)i..3|
0x10010b40: ca c0 f9 c1 16 1c d6 c5 64 63 ff c4 e4 90 b9 76 |........dc.....v|
0x10010b50: fe 30 44 83 fe bc 17 e7 ae e8 f9 6d eb 7b f2 95 |.0D........m.{..|
0x10010b60: b0 b5 35 1d 6f f1 22 6b 85 86 af 57 f8 5e 36 b6 |..5.o."k...W.^6.|
0x10010b70: 3f 41 8a f8 f7 9b 17 c1 cc 67 f9 02 13 14 d0 b2 |?A.......g......|
0x10010b80: c0 58 d9 38 80 72 42 91 60 67 83 84 5f 61 05 96 |.X.8.rB.`g.._a..|
0x10010b90: d3 63 f7 7a 50 34 b9 20 71 b4 d0 b8 ea e5 48 5d |.c.zP4. q.....H]|
0x10010ba0: 25 98 d7 04 79 b0 07 8e 58 71 0e f6 d9 aa e9 c5 |%...y...Xq......|
0x10010bb0: 97 80 3e c0 b5 0b 23 c7 d1 66 58 44 37 f8 d8 d6 |..>...#..fXD7...|
0x10010bc0: 09 e7 60 e0 00 d0 37 d4 43 1a 59 86 fb 13 f1 1c |..`...7.C.Y.....|
0x10010bd0: ce 3a 2a 82 bc 2d 47 b1 aa 77 52 2f 00 aa 3f 0a |.:*..-G..wR/..?.|
0x10010be0: 66 e4 5d d1 6a 33 1b 56 63 0f cb 1f 5c 70 c4 12 |f.].j3.Vc...\p..|
0x10010bf0: 57 48 b2 64 7b 68 62 37 67 9f f7 20 69 67 94 7d |WH.d{hb7g.. ig.}|
0x10010c00: af 23 cc 4b 32 c0 92 d1 16 28 59 b9 c4 f4 ec d0 |.#.K2....(Y.....|
0x10010c10: 4f 05 da f7 7a b9 72 88 28 7f 77 83 6d 26 ed df |O...z.r.(.w.m&..|
0x10010c20: 67 8b 48 9f 49 b1 15 4f c6 69 e6 5f ce 3f 72 40 |g.H.I..O.i._.?r@|
0x10010c30: f5 a5 c8 a8 16 e6 5e cd 04 57 07 65 26 d2 85 31 |......^..W.e&..1|
0x10010c40: b3 3a 78 b7 df 1c 6a ae a2 92 f5 02 de c3 95 e5 |.:x...j.........|
0x10010c50: 21 05 30 e7 58 98 21 ab 24 30 b4 6c 91 e6 22 5a |!.0.X.!.$0.l.."Z|
0x10010c60: 66 db f7 90 c5 c1 95 53 da 60 7d 45 d6 bd f4 c9 |f......S.`}E....|
0x10010c70: 04 21 65 8d 5f d3 f9 66 e7 7a d0 c6 c7 3e f6 b9 |.!e._..f.z...>..|
0x10010c80: b7 f1 da a9 5e fa 1a b5 fe 20 c8 8e 50 03 36 fe |....^.... ..P.6.|
0x10010c90: 2d 2d cc 10 a3 d1 60 da a0 b9 3a 83 9b a6 d5 f6 |--....`...:.....|
0x10010ca0: 83 52 4c ba 31 62 f0 08 79 16 40 c7 d7 36 3c 1c |.RL.1b..y.@..6<.|
0x10010cb0: 73 8a 65 8f 64 ca 70 ce bc da 7e d3 58 dc 88 ef |s.e.d.p...~.X...|
0x10010cc0: a4 9e 0d c3 c5 85 8f 80 86 eb 89 79 67 12 2e d7 |...........yg...|
0x10010cd0: 37 d9 01 81 ff f9 7a 3f 33 6d f6 6a 49 fb 04 5f |7.....z?3m.jI.._|
0x10010ce0: 10 34 e1 74 ba d1 cb f0 cc 08 a6 3d 11 52 79 78 |.4.t.......=.Ryx|
0x10010cf0: 57 68 08 b1 8e 97 e9 bc fc 8e 14 84 b2 63 06 6e |Wh...........c.n|
0x10010d00: 2e 10 2d 98 1f 8e d8 41 08 c2 42 53 1c c1 25 15 |..-....A..BS..%.|
0x10010d10: b7 73 7a 77 01 b6 c3 c8 04 bc 0b 78 93 22 82 1b |.szw.......x."..|
0x10010d20: 3f e1 04 8e f1 8f d7 b5 79 89 aa 1a 04 22 f1 af |?.......y...."..|
0x10010d30: 67 98 06 69 f9 bf 87 de 24 ee 5c 08 e6 f5 66 0d |g..i....$.\...f.|
0x10010d40: 7b 83 b1 d4 c2 e3 0a fd c0 46 e7 cb 26 03 2d c4 |{........F..&.-.|
0x10010d50: c3 31 80 65 33 06 90 18 79 f3 eb ab 29 78 78 30 |.1.e3...y...)xx0|
0x10010d60: 0d 71 bc e9 52 63 02 b9 a7 70 eb e0 8b 4f cd 84 |.q..Rc...p...O..|
0x10010d70: 07 24 1e 5b c7 f5 4d 97 45 78 83 2e 34 25 a9 62 |.$.[..M.Ex..4%.b|
0x10010d80: 8d a2 72 4a e8 ed 2e 9b a7 81 79 cc bf 51 87 e7 |..rJ......y..Q..|
0x10010d90: 55 59 67 39 aa 7a 71 94 d3 08 2a c0 9f 55 20 3e |UYg9.zq...*..U >|
0x10010da0: fd ea 79 88 ab 33 f8 9c 59 f8 47 c8 4c dd 43 54 |..y..3..Y.G.L.CT|
0x10010db0: 6d 40 a2 cf 9f 4d e1 0d 40 e9 f6 4f e9 9b 14 5d |m@...M..@..O...]|
0x10010dc0: 7e e2 65 b6 1e 4f 69 59 3e ce c4 c3 39 12 60 98 |~.e..OiY>...9.`.|
0x10010dd0: 27 86 b3 06 f6 15 ca 78 35 2d 09 62 c3 17 d1 47 |'......x5-.b...G|
0x10010de0: 9e 0c b7 a5 88 00 df ef 6a 21 0d 76 55 b6 0b 79 |........j!.vU..y|
0x10010df0: 24 5a 14 77 59 fa 2a 95 7e 33 79 4a f9 01 d8 98 |$Z.wY.*.~3yJ....|
0x10010e00: dc 0f 72 cc 1e 05 62 fb 9d 11 b0 0d 3a 11 d7 14 |..r...b.....:...|
0x10010e10: cd 5f 80 b5 34 09 cb b8 6c 77 07 98 6c 2c ef be |._..4...lw..l,..|
0x10010e20: f6 6f 85 33 95 49 31 24 f8 5e 51 f3 fd 05 2f a5 |.o.3.I1$.^Q.../.|
0x10010e30: e5 1a 4c 6e 78 c0 b2 57 d1 e1 84 5a 06 95 44 a5 |..Lnx..W...Z..D.|
0x10010e40: d4 af 89 93 53 3b 2f db 19 6d 15 ca 79 52 49 01 |....S;/..m..yRI.|
0x10010e50: 80 4d ed 5a c3 49 aa 35 04 44 ca ea 09 9f 32 2a |.M.Z.I.5.D....2*|
0x10010e60: 01 55 e8 dd d1 b2 0f 71 f0 5a df a4 79 99 8b df |.U.....q.Z..y...|
0x10010e70: 54 55 d2 1a c9 27 8a a5 ce 11 a3 a4 9a 46 4d d5 |TU...'.......FM.|
0x10010e80: 81 88 45 78 a9 9d 54 eb d6 6c 87 fe fa 30 ec 7f |..Ex..T..l...0..|
0x10010e90: 8e 04 df cd 53 9c c5 85 83 06 8d e0 03 43 ba ee |....S........C..|
0x10010ea0: 3b 3d a0 2b 3c 25 a1 7d 39 70 34 6a 32 64 1a 9b |;=.+<%.}9p4j2d..|
0x10010eb0: 71 da 73 5e a9 69 f5 d1 de 9d 97 8f 44 cf c5 83 |q.s^.i......D...|
0x10010ec0: 95 38 72 21 13 c3 7e d1 b0 73 74 22 d4 c9 fd fe |.8r!..~..st"....|
0x10010ed0: fd a8 75 88 9f 65 99 dd 3f a9 8d 0c 18 f3 3c f3 |..u..e..?.....<.|
0x10010ee0: ec d1 5f 9a f4 49 8e fd 0b e2 a9 8c 56 4c 5d b9 |.._..I......VL].|
0x10010ef0: a6 64 36 9e 00 34 fa 37 bd 6d b5 a3 89 13 99 a0 |.d6..4.7.m......|
0x10010f00: fb d7 8a 70 5e 51 9b 46 aa 2c be 8a 0f 3f 59 25 |...p^Q.F.,...?Y%|
0x10010f10: 3d 28 e0 86 98 7b 3b 99 ea 9b 17 6c 49 a9 36 c5 |=(...{;....lI.6.|
0x10010f20: f0 d6 73 e4 20 e0 36 2f d4 2b d6 45 24 0e e4 cb |..s. .6/.+.E$...|
0x10010f30: 8b 20 dc 19 56 51 4c 15 b1 d1 db 45 22 81 91 30 |. ..VQL....E"..0|
0x10010f40: 4e ee 45 27 82 a2 fc 5d ec 2e 5e dc af 82 42 fe |N.E'...]..^...B.|
0x10010f50: a6 09 79 86 46 9c 78 ec 65 97 73 1d dd 87 ba 7b |..y.F.x.e.s....{|
0x10010f60: 39 fb c5 0e 09 99 d3 01 e4 01 87 4c 40 ca f0 f3 |9..........L@...|
0x10010f70: de 44 eb c0 ca 6c 5f 64 42 01 39 53 a2 8a 02 6f |.D...l_dB.9S...o|
0x10010f80: 08 db b5 1f 64 97 7a f1 a4 45 c2 e5 85 01 19 26 |....d.z..E.....&|
0x10010f90: 60 8d a7 d7 60 7f 63 5d 21 59 64 92 8c c6 dd 4d |`...`.c]!Yd....M|
0x10010fa0: e0 6c 50 16 42 9a e6 55 ae 7f bb 71 bb 10 e4 c2 |.lP.B..U...q....|
0x10010fb0: dd 5c 68 d0 b7 11 d7 b4 d2 32 3c 2a b2 cc 9e 75 |.\h......2<*...u|
0x10010fc0: 60 d9 36 42 eb 81 a1 d6 89 f6 0f bb 47 d7 54 f8 |`.6B........G.T.|
0x10010fd0: 4d b6 6d bf bf c4 f2 53 48 e0 b4 f2 96 f8 fd 49 |M.m....SH......I|
0x10010fe0: f0 ca b4 d2 98 29 69 16 38 42 90 e1 af 99 fc 6b |.....)i.8B.....k|
0x10010ff0: 3d 04 90 6e d6 f9 57 92 72 bd b2 37 44 27 b1 f0 |=..n..W.r..7D'..|
0x10011000: 3b 53 69 4e a0 ca fe 21 94 f0 66 37 09 08 0c af |;SiN...!..f7....|
0x10011010: e2 ba 4d cd 21 72 e4 b5 f6 2f f7 00 57 d5 5c f4 |..M.!r.../..W.\.|
0x10011020: 70 d0 9e b7 c6 02 46 a0 9b 77 a9 64 5f 1f 37 03 |p.....F..w.d_.7.|
0x10011030: b8 1f bc 82 f7 4e bb 55 26 b4 f9 a9 87 f8 38 a6 |.....N.U&.....8.|
0x10011040: 8a 64 1a f1 52 d7 15 98 eb 20 35 26 6b 7e 14 03 |.d..R.... 5&k~..|
0x10011050: d9 ab d6 26 21 49 d3 55 51 df d2 c8 5c 51 af c4 |...&!I.UQ...\Q..|
0x10011060: da 72 3f f2 9f 5b 90 41 65 ec 53 ff 1d 07 33 a0 |.r?..[.Ae.S...3.|
0x10011070: 29 60 1e ce 13 8a d7 dc 42 6a 5a 50 32 0a 14 67 |)`......BjZP2..g|
0x10011080: 5a 97 68 75 fc 66 19 af 04 a2 e7 66 ef 77 e3 65 |Z.hu.f.....f.w.e|
0x10011090: d6 9e ef 79 7b 68 72 29 c5 6b 29 04 3f 68 69 c3 |...y{hr).k).?hi.|
0x100110a0: 65 e5 f1 1e 62 e0 7f fd 3a 3b 1f af ba b9 d7 c6 |e...b...:;......|
0x100110b0: ce 1b 37 06 8f 0b 8e 5f b5 3a 03 a4 aa 6a 29 8e |..7...._.:...j).|
0x100110c0: 7a 08 ce 7d b1 97 21 95 01 7c dd bb c0 f2 26 86 |z..}..!..|....&.|
0x100110d0: 43 93 65 16 a8 32 ea 66 b7 e2 e2 a1 91 f7 96 99 |C.e..2.f........|
0x100110e0: 22 47 e4 94 0d 1a e5 ec 39 32 d1 ca 2d 59 4e 1d |"G......92..-YN.|
0x100110f0: 71 e1 5c 34 70 df eb 29 d9 39 a0 f3 7f 7e 10 c6 |q.\4p..).9...~..|
0x10011100: 67 84 56 15 1b 17 96 1f 7b 84 a9 21 20 6d 87 21 |g.V.....{..! m.!|
0x10011110: 06 22 0f 68 4d 12 7d 08 d8 71 96 b6 28 94 eb fe |.".hM.}..q..(...|
0x10011120: 7d 71 61 af bc 7c e3 4b f2 dd 88 66 18 4b 97 c5 |}qa..|.K...f.K..|
0x10011130: 17 39 07 a8 0d 46 e1 87 c3 66 cd 8f 04 18 22 4b |.9...F...f...."K|
0x10011140: eb cc 11 34 a7 bd 93 bd 23 34 47 0f 74 25 38 c1 |...4....#4G.t%8.|
0x10011150: 99 6c e6 f5 76 6f b3 54 0d 2d 13 4c 56 c9 ac b6 |.l..vo.T.-.LV...|
0x10011160: 63 e2 78 61 ce fb a5 b0 99 4b 6a e9 8c ac 76 80 |c.xa.....Kj...v.|
0x10011170: 30 71 80 18 e4 fa 61 4f a9 1c d2 f2 a0 48 fa 45 |0q....aO.....H.E|
0x10011180: 87 7d 68 d3 f8 62 4d 89 58 63 f9 84 12 eb f8 31 |.}h..bM.Xc.....1|
0x10011190: 52 53 47 9b 11 20 1f a7 24 4e 83 a6 fe dd 5d 78 |RSG.. ..$N....]x|
0x100111a0: 98 a7 dc 1d 36 93 ec 86 d9 1a 02 3b 8d d8 6e a6 |....6......;..n.|
0x100111b0: 65 dd db e9 2d e3 68 87 47 e6 1c 76 ae 2d ee 77 |e...-.h.G..v.-.w|
0x100111c0: b3 18 6e 9b 46 6d 6d 08 19 86 45 79 c3 fd 24 17 |..n.Fmm...Ey..$.|
0x100111d0: c3 d4 2c ae db 99 06 7e 07 3b 2f 61 a0 92 d6 5b |..,....~.;/a...[|
0x100111e0: 4b a6 d6 f2 54 17 8d 84 b3 76 3f c0 f9 fc d6 a0 |K...T....v?.....|
0x100111f0: e7 77 dd 11 b9 f6 dc a0 08 1c 63 80 59 7d fd 66 |.w........c.Y}.f|
0x10011200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100112a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100112b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100112c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100112d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100112e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100112f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100113a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100113b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100113c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100113d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100113e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100113f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100114a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100114b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100114c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100114d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100114e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100114f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100115a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100115b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100115c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100115d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100115e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100115f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100116a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100116b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100116c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100116d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100116e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100116f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100117a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100117b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100117c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100117d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100117e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100117f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100118a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100118b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100118c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100118d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100118e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100118f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100119a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100119b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100119c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100119d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100119e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100119f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10011ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100120a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100120b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100120c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100120d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100120e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100120f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100121a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100121b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100121c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100121d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100121e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100121f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100122a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100122b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100122c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100122d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100122e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100122f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100123a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100123b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100123c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100123d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100123e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100123f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100124a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100124b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100124c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100124d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100124e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100124f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100125a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100125b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100125c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100125d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100125e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100125f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100126a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100126b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100126c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100126d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100126e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100126f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100127a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100127b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100127c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100127d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100127e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100127f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100128a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100128b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100128c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100128d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100128e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100128f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100129a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100129b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100129c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100129d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100129e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100129f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10012ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100130a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100130b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100130c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100130d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100130e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100130f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100131a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100131b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100131c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100131d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100131e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100131f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100132a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100132b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100132c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100132d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100132e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x100132f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10013330: 00 00 00 00 00 00 00 00 00 00 00 00 ?? |............? |
; section:
0x10014000: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 04 00 |................|
0x10014010: 02 00 00 00 30 00 00 80 05 00 00 00 58 00 00 80 |....0.......X...|
0x10014020: 10 00 00 00 88 00 00 80 18 00 00 00 a0 00 00 80 |................|
0x10014030: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 03 00 |................|
0x10014040: 6d 00 00 00 b8 00 00 80 6e 00 00 00 d0 00 00 80 |m.......n.......|
0x10014050: 6f 00 00 00 e8 00 00 80 00 00 00 00 00 00 00 00 |o...............|
0x10014060: 04 00 00 00 04 00 00 00 20 02 00 80 00 01 00 80 |........ .......|
0x10014070: 38 02 00 80 18 01 00 80 4c 02 00 80 30 01 00 80 |8.......L...0...|
0x10014080: 60 02 00 80 48 01 00 80 00 00 00 00 00 00 00 00 |`...H...........|
0x10014090: 04 00 00 00 00 00 01 00 01 00 00 00 60 01 00 80 |............`...|
0x100140a0: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 01 00 |................|
0x100140b0: 02 00 00 00 78 01 00 80 00 00 00 00 00 00 00 00 |....x...........|
0x100140c0: 04 00 00 00 00 00 01 00 00 00 00 00 90 01 00 00 |................|
0x100140d0: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 01 00 |................|
0x100140e0: 00 00 00 00 a0 01 00 00 00 00 00 00 00 00 00 00 |................|
0x100140f0: 04 00 00 00 00 00 01 00 00 00 00 00 b0 01 00 00 |................|
0x10014100: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 01 00 |................|
0x10014110: 00 00 00 00 c0 01 00 00 00 00 00 00 00 00 00 00 |................|
0x10014120: 04 00 00 00 00 00 01 00 00 00 00 00 d0 01 00 00 |................|
0x10014130: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 01 00 |................|
0x10014140: 00 00 00 00 e0 01 00 00 00 00 00 00 00 00 00 00 |................|
0x10014150: 04 00 00 00 00 00 01 00 00 00 00 00 f0 01 00 00 |................|
0x10014160: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 01 00 |................|
0x10014170: 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 |................|
0x10014180: 04 00 00 00 00 00 01 00 09 04 00 00 10 02 00 00 |................|
0x10014190: 78 42 01 00 30 10 00 00 e4 04 00 00 00 00 00 00 |xB..0...........|
0x100141a0: a8 52 01 00 6c 06 00 00 e4 04 00 00 00 00 00 00 |.R..l...........|
0x100141b0: 14 59 01 00 30 10 00 00 e4 04 00 00 00 00 00 00 |.Y..0...........|
0x100141c0: 44 69 01 00 7e 01 00 00 e4 04 00 00 00 00 00 00 |Di..~...........|
0x100141d0: c4 6a 01 00 e4 05 00 00 e4 04 00 00 00 00 00 00 |.j..............|
0x100141e0: a8 70 01 00 06 01 00 00 e4 04 00 00 00 00 00 00 |.p..............|
0x100141f0: b0 71 01 00 16 01 00 00 e4 04 00 00 00 00 00 00 |.q..............|
0x10014200: c8 72 01 00 ac 02 00 00 e4 04 00 00 00 00 00 00 |.r..............|
0x10014210: 74 75 01 00 5a 01 00 00 e4 04 00 00 00 00 00 00 |tu..Z...........|
0x10014220: 0b 00 50 00 41 00 53 00 53 00 57 00 4f 00 52 00 |..P.A.S.S.W.O.R.|
0x10014230: 44 00 44 00 4c 00 47 00 09 00 52 00 45 00 4d 00 |D.D.L.G...R.E.M.|
0x10014240: 4f 00 54 00 45 00 44 00 4c 00 47 00 09 00 52 00 |O.T.E.D.L.G...R.|
0x10014250: 45 00 4d 00 4f 00 56 00 45 00 4c 00 49 00 43 00 |E.M.O.V.E.L.I.C.|
0x10014260: 0b 00 54 00 52 00 41 00 4e 00 53 00 46 00 45 00 |..T.R.A.N.S.F.E.|
0x10014270: 52 00 4c 00 49 00 43 00 89 6b 88 dd 8e 4b 1f d5 |R.L.I.C..k...K..|
0x10014280: 3f ca f2 fa 3c c8 c1 c5 fe 1b 28 6f cd a3 f8 cd |?...<.....(o....|
0x10014290: 52 aa dd 8e 28 58 c4 a9 03 a5 e9 7f d3 71 32 6c |R...(X.......q2l|
0x100142a0: f1 c6 b6 4d f3 c0 39 0f 8d 85 a1 61 67 bb 66 c0 |...M..9....ag.f.|
0x100142b0: 41 df 5e de 71 40 03 5b db 05 1c 75 22 96 4e 8f |A.^.q@.[...u".N.|
0x100142c0: d5 e0 2a 3c 0a ea 34 40 9a 11 70 6f 39 a2 7c f6 |..*<..4@..po9.|.|
0x100142d0: 18 11 8d 57 41 62 ba d7 68 8d bb 92 a3 60 6d 81 |...WAb..h....`m.|
0x100142e0: 9e 32 be b4 60 2e 77 df a2 3a 51 51 00 b2 04 82 |.2..`.w..:QQ....|
0x100142f0: 3c 6d 08 a6 14 67 2b 1a 6d bf b3 e7 39 73 09 09 |<m...g+.m...9s..|
0x10014300: 50 ed 15 6a 7d ee 80 36 80 9d f3 03 7f 79 91 79 |P..j}..6.....y.y|
0x10014310: 14 36 ca f8 b8 e8 91 fd 95 70 d1 d4 0c d2 47 f6 |.6.......p....G.|
0x10014320: b6 d5 52 09 8a d1 35 58 64 11 1a a9 7a 72 b4 fe |..R...5Xd...zr..|
0x10014330: 7f 34 f7 fc d7 c3 b0 91 74 b4 ed 4d d9 ca e5 47 |.4......t..M...G|
0x10014340: 7e 6b 78 b8 10 71 04 f3 23 9c dc 03 c6 a1 17 70 |~kx..q..#......p|
0x10014350: dd d2 24 a0 37 a6 4a 25 2b 42 a8 01 f3 2d 4f 14 |..$.7.J%+B...-O.|
0x10014360: 84 45 95 0b 52 1b 6b 13 ed b0 b3 f5 7e c3 fc 15 |.E..R.k.....~...|
0x10014370: 29 5f b3 f8 1a 76 2b 7b 9f 62 0f a0 1b 2c b5 6f |)_...v+{.b...,.o|
0x10014380: 3a 8f eb 7f 55 ec cf 52 6e b2 0a e1 c6 1b cc 7f |:...U..Rn.......|
0x10014390: 53 35 54 16 67 85 0b 30 fc 5b e7 20 31 62 23 61 |S5T.g..0.[. 1b#a|
0x100143a0: e8 88 2a 8c 10 cc ff dd 4b 4c 47 af f5 ce 89 7e |..*.....KLG....~|
0x100143b0: 3b 5c 94 71 9d 6f cd cf 56 88 a4 22 62 a5 b2 62 |;\.q.o..V.."b..b|
0x100143c0: 2a 6f e4 1f 39 25 eb 22 89 87 99 7e 86 48 de f0 |*o..9%."...~.H..|
0x100143d0: 58 39 73 49 c9 7e be 1c a7 22 28 57 57 27 ff 56 |X9sI.~..."(WW'.V|
0x100143e0: 73 b4 90 77 45 2c af 5e 20 a2 eb e6 32 c2 28 dc |s..wE,.^ ...2.(.|
0x100143f0: 39 37 ed f0 fa 13 fa de 37 18 bd 23 e5 0d 4f 92 |97......7..#..O.|
0x10014400: 33 26 72 cf 01 01 b0 e5 20 13 b3 5e 24 c1 2f 37 |3&r..... ..^$./7|
0x10014410: b7 72 0c 60 a8 0d 3c 5a 42 1d aa 85 57 8e 23 26 |.r.`..<ZB...W.#&|
0x10014420: 80 28 21 3a be 9e 4e 8c 20 4f f3 51 aa 31 8a f2 |.(!:..N. O.Q.1..|
0x10014430: 35 b7 d1 02 e5 39 61 e8 e7 2f 31 37 1f ab 5d 49 |5....9a../17..]I|
0x10014440: 48 19 65 28 a2 a8 75 5f 38 10 3e ec fb 0c a2 49 |H.e(..u_8.>....I|
0x10014450: 02 74 b9 7e 03 4b ad 74 05 2b 3d 08 4c 30 dc ef |.t.~.K.t.+=.L0..|
0x10014460: f4 7d e3 8e df 85 2e 90 14 af 2b 7f b4 b7 73 06 |.}........+...s.|
0x10014470: d6 4e ad f4 09 15 d5 13 75 45 05 f8 a8 e5 e7 d2 |.N......uE......|
0x10014480: 36 95 27 f8 0c a9 a3 5a f8 44 35 91 2a d8 5d c3 |6.'....Z.D5.*.].|
0x10014490: 4f 7f 58 d6 41 66 91 89 cc 3d 96 d3 bc 09 55 d6 |O.X.Af...=....U.|
0x100144a0: 61 51 8e 5e 7e 68 77 ca 17 9c 23 07 64 5c cb 15 |aQ.^~hw...#.d\..|
0x100144b0: f5 73 5e 37 bf 68 e1 07 b7 9a 05 83 d0 46 1f 72 |.s^7.h.......F.r|
0x100144c0: e0 b5 1f 11 19 af 59 52 3f 2e e0 32 8f 73 6d b4 |......YR?..2.sm.|
0x100144d0: 5c ea 56 1e f0 7d 8a fb ff d5 a9 fe 83 a6 ba b9 |\.V..}..........|
0x100144e0: df 0c 4f 68 61 3d 75 18 c2 7a aa 7c 95 96 72 3f |..Oha=u..z.|..r?|
0x100144f0: 8a 5c 8e f9 00 9d be e8 07 d5 f7 b4 1f d1 81 64 |.\.............d|
0x10014500: 86 ad c8 f4 94 4f ee e3 73 6f 70 81 4d 42 0d da |.....O..sop.MB..|
0x10014510: 51 e3 1e bd c4 ab 09 80 3d ce 68 22 31 95 b1 45 |Q.......=.h"1..E|
0x10014520: 67 ae 8d 56 16 78 82 4f b2 b3 0b 54 e7 50 ae d4 |g..V.x.O...T.P..|
0x10014530: 04 6c 3b 41 87 7d 26 94 27 09 da b4 41 a3 92 fc |.l;A.}&.'...A...|
0x10014540: f9 6a 28 2e c3 06 68 2c 02 d9 dc 7f f4 bb 0d f6 |.j(...h,........|
0x10014550: 62 5e fb fe a0 ce 3e ce 51 a4 d5 f6 f7 25 14 c9 |b^....>.Q....%..|
0x10014560: 40 df c3 c3 49 e6 98 4e f2 c1 70 4a 69 c0 80 ee |@...I..N..pJi...|
0x10014570: 40 11 b2 10 1b f9 d4 d5 e9 29 d3 f2 1e fa 4d 08 |@........)....M.|
0x10014580: fe 89 4a cc 34 a7 5f 9a 45 3c 7b 89 72 f1 73 66 |..J.4._.E<{.r.sf|
0x10014590: e4 5e 3a 8a 9f 57 08 fc eb 21 7b 79 38 cb 1f 1a |.^:..W...!{y8...|
0x100145a0: 7c 7b 16 51 de af 8b cc ad 8d 3d 2b 69 31 7d 8a ||{.Q......=+i1}.|
0x100145b0: 7e 6c 17 9c f2 43 7d b4 8b de 9f 91 49 a4 8d 31 |~l...C}.....I..1|
0x100145c0: f7 d8 74 6c 1f 01 d0 13 99 63 82 4a bc 9d e6 a5 |..tl.....c.J....|
0x100145d0: 0d 28 20 67 09 7a 97 56 07 ee e9 45 01 b6 49 77 |.( g.z.V...E..Iw|
0x100145e0: 15 5d 8a 8a 13 e1 cb eb 54 08 8d de 43 19 29 cb |.]......T...C.).|
0x100145f0: 6b dc 61 44 07 f9 34 9d 03 a7 d7 12 58 08 7e 11 |k.aD..4.....X.~.|
0x10014600: 14 89 c1 f8 bb cf 41 6e d4 d6 1b 69 a9 d0 ed 21 |......An...i...!|
0x10014610: c5 4a b2 d4 53 87 43 b3 ad b0 ec 16 d4 56 36 7c |.J..S.C......V6||
0x10014620: cf a3 98 2c db b7 c7 23 ec 8e 9a 72 37 7b 1d b8 |...,...#...r7{..|
0x10014630: e3 a0 65 11 8c 4a 16 f6 da c0 12 09 a1 3d 39 10 |..e..J.......=9.|
0x10014640: 3e ca f7 3e 12 97 ed 75 84 af a5 b9 64 5b 96 e9 |>..>...u....d[..|
0x10014650: d7 99 88 6b 5d 77 f4 c0 ee a3 32 20 8e 13 b1 f9 |...k]w....2 ....|
0x10014660: 16 17 b1 45 f6 40 b1 c7 7a 6d e4 49 6a ff 94 15 |...E.@..zm.Ij...|
0x10014670: 08 6c 7a 03 bd 4e e4 ed 29 b2 af 4f b2 bc a1 7b |.lz..N..)..O...{|
0x10014680: 5a 08 a0 f5 18 f6 b9 82 b7 bb 7b 91 42 e6 ad 50 |Z.........{.B..P|
0x10014690: ff 3f 61 ae 52 87 5b 43 a3 a0 6a 49 ec 35 9a a8 |.?a.R.[C..jI.5..|
0x100146a0: bf c0 16 92 35 de 2d c9 5e ae db 9d b5 54 47 20 |....5.-.^....TG |
0x100146b0: 4e 3f 8f d0 a6 23 79 f6 d2 5a 9e dc b8 13 fe b7 |N?...#y..Z......|
0x100146c0: ed 78 d2 40 f9 ec fd 4b 66 3e 32 b7 45 e0 6f 49 |.x.@...Kf>2.E.oI|
0x100146d0: e0 84 87 fe 0e d9 64 d0 0c 09 bc 52 61 f3 f5 be |......d....Ra...|
0x100146e0: ad 2d 5d 9f 22 19 63 23 53 4d fa 47 e6 c3 17 f2 |.-].".c#SM.G....|
0x100146f0: b6 22 14 9e 8c 26 80 3c dc c6 e6 0f 2a 44 2f a2 |."...&.<....*D/.|
0x10014700: bd a3 99 2c 6e 9f f5 6e 26 bd 46 66 91 8e db 43 |...,n..n&.Ff...C|
0x10014710: 0e 20 a0 f5 66 c5 b0 3c 62 fc ce 10 a0 df 96 f9 |. ..f..<b.......|
0x10014720: 2e aa c7 49 e3 be 04 67 9e 68 33 00 c5 8f 9e 2e |...I...g.h3.....|
0x10014730: 9f 6b 3c 74 18 b7 bd e0 ed b0 0f 49 14 c6 81 ff |.k<t.......I....|
0x10014740: 27 e0 b8 a9 bf 64 e1 bf 24 98 bc 14 31 ef 6e 8e |'....d..$...1.n.|
0x10014750: 74 96 24 82 87 1e 84 a2 08 70 75 1f b6 d1 b1 92 |t.$......pu.....|
0x10014760: f5 ae 5f 2d af 94 79 be 50 35 8d b3 7d c7 9d b0 |.._-..y.P5..}...|
0x10014770: e5 3e 1b ff eb ff c2 80 32 fa 72 39 42 ee be 77 |.>......2.r9B..w|
0x10014780: 63 2c 85 df f2 29 ff 44 17 2a 11 ee 69 9d 98 8b |c,...).D.*..i...|
0x10014790: ed 2f 84 b6 39 86 e4 10 cc 36 00 46 d7 47 97 66 |./..9....6.F.G.f|
0x100147a0: e5 4a 97 c9 37 8d 53 ef ee 25 f7 05 7c 42 87 79 |.J..7.S..%..|B.y|
0x100147b0: 89 b4 be e1 ba 93 08 6c 43 c0 ba 68 de 0d 00 30 |.......lC..h...0|
0x100147c0: 73 98 93 e1 da 83 00 53 21 df b1 9b a7 06 3a d5 |s......S!.....:.|
0x100147d0: 4c b5 fb 7b e4 7c 3e cf dd 8a 75 d9 40 f7 0f 60 |L..{.|>...u.@..`|
0x100147e0: 83 7a 69 7e e8 ce 4c 31 9e bd f4 3a 1b 08 90 2a |.zi~..L1...:...*|
0x100147f0: e3 ca be 14 37 87 17 8d c9 87 db 9b 24 81 69 f7 |....7.......$.i.|
0x10014800: 88 a5 17 e3 cd 5c 9a af b9 74 84 a7 29 8a 23 83 |.....\...t..).#.|
0x10014810: 3b 67 6c f5 d1 6d 1b be 9d 80 02 48 05 ad 3e 2d |;gl..m.....H..>-|
0x10014820: 0c c4 dc 6d 59 dd 3d 1a a4 a9 c4 ce 7f 96 40 fb |...mY.=.......@.|
0x10014830: a1 c8 3c f1 df af 5a 0f 18 38 7a fe 92 40 2e 57 |..<...Z..8z..@.W|
0x10014840: 1e 4e 10 8b ab 24 28 86 5f 25 db e3 83 21 f8 04 |.N...$(._%...!..|
0x10014850: 6d d8 e4 84 8c 79 79 b2 7a f9 eb d3 33 f8 46 81 |m....yy.z...3.F.|
0x10014860: a6 12 1e dd 79 55 d5 25 71 34 e4 e0 a2 d5 21 2f |....yU.%q4....!/|
0x10014870: f0 3b c5 6a 4a 04 ce 40 a2 b9 35 46 7c ad c1 b9 |.;.jJ..@..5F|...|
0x10014880: 9c 0b 4f b0 2c 12 2e e0 f3 8a 63 a6 a2 ba c9 25 |..O.,.....c....%|
0x10014890: b9 9e ab cb 37 39 4f e3 18 1f f8 3d 2a 1a 87 47 |....79O....=*..G|
0x100148a0: 4b 07 54 f9 a2 98 e8 b0 c8 6f 76 66 13 c3 1c d0 |K.T......ovf....|
0x100148b0: 06 c7 84 f2 21 cd 89 51 b1 42 cd 51 61 3f 7f 07 |....!..Q.B.Qa?..|
0x100148c0
: 59 fb 4e 6f f2 8a 4b 8d 13 2c 2d 52 1d 68 24 5a |Y.No..K..,-R.h$Z|
0x100148d0: 68 c4 2e fa 4c 97 c2 f5 d0 7f 92 14 b8 1d 1d ed |h...L...........|
0x100148e0: d4 4d 79 35 9c f0 b3 94 95 04 f3 23 29 7e 1f 85 |.My5.......#)~..|
0x100148f0: 86 a6 fc c7 e1 2d 58 1a 25 1d 29 1d 2d 2a 76 f1 |.....-X.%.).-*v.|
0x10014900: 3e f1 e3 bc 76 e8 fc 4b e5 a2 e5 95 80 af 53 d0 |>...v..K......S.|
0x10014910: 6c 47 69 bb 27 f1 c6 67 bf 77 48 35 2d 39 02 a5 |lGi.'..g.wH5-9..|
0x10014920: 5b b2 ae 11 d7 55 47 84 d1 9a 3a 35 47 34 3f 7a |[....UG...:5G4?z|
0x10014930: 16 b2 30 6b c0 f1 71 0c 81 c1 97 cf 5d de ee ad |..0k..q.....]...|
0x10014940: c9 f8 48 fe 4d c5 b9 fc 6c b7 64 21 29 55 31 09 |..H.M...l.d!)U1.|
0x10014950: e7 73 50 56 a5 71 e3 c3 0a ba cd 0a 91 5e e4 53 |.sPV.q.......^.S|
0x10014960: 08 a0 6f 62 77 f5 bc 4b 8c 25 5b 84 90 e3 d8 f7 |..obw..K.%[.....|
0x10014970: 64 42 54 3d bf 2c 3f 64 4b 95 f0 b4 80 a8 2a 88 |dBT=.,?dK.....*.|
0x10014980: 70 74 93 a3 4e 57 09 dc 83 e7 45 51 ce aa b1 d8 |pt..NW....EQ....|
0x10014990: a1 40 55 38 70 e5 14 b0 db 6c 79 30 b1 6f 49 54 |.@U8p....ly0.oIT|
0x100149a0: ff 8c 54 46 5e 4a ee 2f 5a 1e 40 e1 f4 a2 76 68 |..TF^J./Z.@...vh|
0x100149b0: 78 e7 ed 7a ad 1c 02 ff 82 03 36 32 b0 cf d3 88 |x..z......62....|
0x100149c0: 43 81 06 e2 af 3c 83 6f 55 ca be b2 3b 37 18 ea |C....<.oU...;7..|
0x100149d0: 76 7f 67 d5 b9 68 37 20 c1 40 a1 c9 4e e6 c6 87 |v.g..h7 .@..N...|
0x100149e0: 37 fb 00 eb 52 39 9f 45 11 5f 8c 89 be cf 71 5d |7...R9.E._....q]|
0x100149f0: ae 38 54 ff 6a 4a 4b 2a 87 56 bd 30 8d 69 f2 83 |.8T.jJK*.V.0.i..|
0x10014a00: eb cc 38 fd 1f 09 5a a2 61 41 a6 c3 7a 51 05 6c |..8...Z.aA..zQ.l|
0x10014a10: 47 d4 af b7 49 16 27 de 34 31 8f 78 47 25 e6 12 |G...I.'.41.xG%..|
0x10014a20: 51 c0 a6 b3 f1 a1 cf e7 74 18 c1 94 e7 3d 61 21 |Q.......t....=a!|
0x10014a30: 25 20 71 3f df ce 19 ff 5f dc ea 8e a5 4c ef 20 |% q?...._....L. |
0x10014a40: 0f 39 36 82 13 a0 fe 1d cb 9c 2a a9 1c 01 c6 62 |.96.......*....b|
0x10014a50: a9 74 8c 6b 35 93 b1 e8 50 3f 68 78 22 fd 3c a5 |.t.k5...P?hx".<.|
0x10014a60: 9b 75 db 3c 98 d9 2c 2c 05 d0 b7 92 8b e4 dc 7c |.u.<..,,.......||
0x10014a70: 79 a1 47 a3 cf 73 67 77 78 9c 4d 49 e9 bb cc 1b |y.G..sgwx.MI....|
0x10014a80: 21 4a 02 ae 66 db 76 40 3a df d7 be 9e d8 d4 8f |!J..f.v@:.......|
0x10014a90: 1d fb e8 3f ff a0 07 01 1c 39 95 7d 86 d9 aa 4f |...?.....9.}...O|
0x10014aa0: 5b a3 63 46 85 a0 07 f0 b0 93 d2 36 70 72 67 44 |[.cF.......6prgD|
0x10014ab0: ce 51 7e 77 96 e6 40 25 2d 8b e2 85 0e 1d 94 e8 |.Q~w..@%-.......|
0x10014ac0: ba b3 c5 6c 66 d6 50 fa 25 06 fd 82 bf 46 bb 4c |...lf.P.%....F.L|
0x10014ad0: 48 bc 6a 71 86 2e 65 fa c7 5c 3b 1f 53 6c 6a 87 |H.jq..e..\;.Slj.|
0x10014ae0: 2b c1 19 ba 96 b2 8a 48 03 c3 32 a0 d6 34 ee 04 |+......H..2..4..|
0x10014af0: 86 dc 73 e5 0f 49 23 08 0c 93 53 0e 1f de 6b 33 |..s..I#...S...k3|
0x10014b00: 43 d0 bd f6 19 ad 26 0f bc 5b f0 95 92 54 88 ad |C.....&..[...T..|
0x10014b10: 51 19 98 ba ba 0e d6 69 69 26 17 94 08 dc ea 8f |Q......ii&......|
0x10014b20: a8 c6 dd f8 41 e3 21 08 fb e4 dd 01 a9 1f 91 40 |....A.!........@|
0x10014b30: ee 09 e1 f2 67 c5 49 79 77 25 b5 2d 98 d8 b6 1d |....g.Iyw%.-....|
0x10014b40: 3a f5 62 80 15 33 18 d7 5c 1a 18 27 c8 b1 12 e7 |:.b..3..\..'....|
0x10014b50: f4 dd ae d5 3b 65 f8 8d b5 c5 b8 27 d9 f9 93 29 |....;e.....'...)|
0x10014b60: 27 b0 c1 71 24 4a 0d 75 ad ee e7 ad d8 2e 7c 20 |'..q$J.u......| |
0x10014b70: 3d 9f 47 11 3b 50 68 ef d3 aa 17 1e 58 7f f8 98 |=.G.;Ph.....X...|
0x10014b80: 39 1e 44 9f 93 6f 05 eb f1 af d0 a0 b9 bc f4 aa |9.D..o..........|
0x10014b90: 8d a4 1a c7 ec 77 43 aa 8e e6 dc 07 81 28 35 e4 |.....wC......(5.|
0x10014ba0: 27 c8 7c 9e 59 bd 58 96 53 b9 e0 2b 7d 37 6b 83 |'.|.Y.X.S..+}7k.|
0x10014bb0: 32 fb 3e e0 4c e5 ba 95 ad ed 42 c9 cc 64 bc 25 |2.>.L.....B..d.%|
0x10014bc0: bf dc 21 e6 92 23 82 ba 97 01 a2 3c cd 29 28 8a |..!..#.....<.)(.|
0x10014bd0: b6 83 5b 4b a3 26 36 4c 3d ff 12 24 72 01 88 b0 |..[K.&6L=..$r...|
0x10014be0: 6f 95 68 4a bb 8b 97 70 71 be a4 48 99 f2 f0 a8 |o.hJ...pq..H....|
0x10014bf0: aa 87 e1 e2 8d 8a db 8e 56 b6 d3 88 72 3e f7 6c |........V...r>.l|
0x10014c00: 3e 70 a6 24 71 0f c3 99 b5 12 60 29 37 de f7 ac |>p.$q.....`)7...|
0x10014c10: aa 56 04 1e e9 4e e1 b2 87 5e 85 3d 5f 0f 5f a0 |.V...N...^.=_._.|
0x10014c20: 01 78 94 91 66 e0 e5 e1 50 81 77 83 c1 03 8e e4 |.x..f...P.w.....|
0x10014c30: 6e 90 1e c9 3e e9 c1 8c 1d c4 b6 2e 85 49 51 82 |n...>........IQ.|
0x10014c40: 31 26 0c 8a 98 e6 20 a0 c2 6e 4c 82 f5 ff 2b 2e |1&.... ..nL...+.|
0x10014c50: 7f 25 3e ae b9 63 5c a1 8e 43 f4 34 83 4f 42 74 |.%>..c\..C.4.OBt|
0x10014c60: a3 cf 00 d2 59 be 9d e5 06 05 f9 13 07 b3 38 fa |....Y.........8.|
0x10014c70: 15 f0 ec d4 20 23 66 c3 b1 5d 8c 09 4f fe 82 20 |.... #f..]..O.. |
0x10014c80: 4a f0 31 6d 32 3c cc d4 b1 59 58 4b 35 5a 66 26 |J.1m2<...YXK5Zf&|
0x10014c90: 8c 0c 98 d9 1c 02 6a d4 10 82 2d d3 4b a0 a4 e3 |......j...-.K...|
0x10014ca0: 76 ab 29 af f8 1f bf 9e 63 92 de ef b0 b1 81 c2 |v.).....c.......|
0x10014cb0: e9 b7 f2 74 79 bc f7 98 44 c7 75 8f 79 1a 75 5c |...ty...D.u.y.u\|
0x10014cc0: c8 b3 e5 ea d1 7d e4 db 25 99 e3 ae fc b6 ca 3b |.....}..%......;|
0x10014cd0: 3f 54 90 1d 5a 1c 80 41 41 ce df 36 86 58 88 67 |?T..Z..AA..6.X.g|
0x10014ce0: 26 66 48 08 f4 87 06 77 bb d1 b1 d4 8e f0 68 20 |&fH....w......h |
0x10014cf0: a7 1c 17 62 fe 02 6c 18 c9 cf 2d 7c 70 e1 5e c2 |...b..l...-|p.^.|
0x10014d00: 91 be b0 40 64 c7 1f bf db cc ee 6a cd 14 a7 a5 |...@d......j....|
0x10014d10: dc 75 6e e9 72 86 c5 71 b2 89 6e 56 14 99 a1 35 |.un.r..q..nV...5|
0x10014d20: 01 df 18 93 63 b8 d8 f8 41 a4 60 d6 31 34 85 02 |....c...A.`.14..|
0x10014d30: 6b b5 70 24 46 8b 99 2c c5 1c 80 f9 17 5b a4 ad |k.p$F..,.....[..|
0x10014d40: 39 13 5b 54 ac f5 0b 3b ad 76 6b ef 90 0f d5 45 |9.[T...;.vk....E|
0x10014d50: 9b 2f 58 7a 0c 24 5a 9f 51 de ff f0 38 2d 48 c1 |./Xz.$Z.Q...8-H.|
0x10014d60: 26 3f 38 7e a8 dc fc ad 94 1b 30 c4 b1 bd 5c 97 |&?8~......0...\.|
0x10014d70: df 76 8d b9 6b d0 48 b3 a5 9a 49 94 f1 ee 8f fe |.v..k.H...I.....|
0x10014d80: b8 b7 ac e5 94 a4 5d 5f 58 52 b6 a6 e0 d6 fb ce |......]_XR......|
0x10014d90: d3 2e 70 65 ec c1 38 fb 0e e3 e5 84 1e a8 9f f1 |..pe..8.........|
0x10014da0: 6f d9 97 cd cb b5 18 92 e7 07 93 aa 17 00 d0 17 |o...............|
0x10014db0: bf c9 6b fb 3b 8f 55 05 9c 92 92 2a ab ee a8 97 |..k.;.U....*....|
0x10014dc0: 36 3d ef 23 14 c4 e9 9e 1b 41 4d d0 4b 09 64 34 |6=.#.....AM.K.d4|
0x10014dd0: fb 35 46 ba 1b c6 f0 95 82 46 9b 6a bc 3e 6f b8 |.5F......F.j.>o.|
0x10014de0: d2 d3 fc a4 45 ab 83 03 8c 8e ef ca c9 2b 6c 43 |....E........+lC|
0x10014df0: 73 1e cb d4 e5 c7 67 28 4b 2a c7 94 ac a2 72 b5 |s.....g(K*....r.|
0x10014e00: 7d 78 8c d1 ac ae 52 e3 20 b0 44 c7 80 7f b7 20 |}x....R. .D.... |
0x10014e10: 43 45 36 05 37 32 95 aa 72 e5 24 51 c6 fd 54 db |CE6.72..r.$Q..T.|
0x10014e20: a5 be 73 c8 ab 3a 0d f5 c7 a8 5e d5 c2 14 70 14 |..s..:....^...p.|
0x10014e30: 58 38 44 a0 5f 28 08 fa 26 f8 69 2d 4d 1d 84 21 |X8D._(..&.i-M..!|
0x10014e40: 90 67 a6 d3 2b 5e ef 1c a0 cb 90 cf 09 7a 94 fe |.g..+^.......z..|
0x10014e50: f7 c4 9f 7c 4d f7 8c 57 b2 30 c1 a2 3b b7 3e 85 |...|M..W.0..;.>.|
0x10014e60: 92 36 ea 33 68 bc 10 5e dd 19 9a bf a2 97 91 5a |.6.3h..^.......Z|
0x10014e70: 83 af ff 6c b5 b3 e0 c9 fa 6e 17 96 60 09 8e cf |...l.....n..`...|
0x10014e80: e6 b7 bd 04 0f 3f 37 1b 99 4f 24 41 c4 03 bc d2 |.....?7..O$A....|
0x10014e90: 75 cc dc 55 3f a5 11 0b b7 92 67 a4 56 fe 62 9c |u..U?.....g.V.b.|
0x10014ea0: 6d 1a ce ab f5 6e 9e 64 0e b6 d1 f5 63 33 ab 1a |m....n.d....c3..|
0x10014eb0: 51 94 54 b2 56 1d 83 31 85 cb de 04 2c 69 b7 fb |Q.T.V..1....,i..|
0x10014ec0: ef df 42 4f 29 10 e2 32 6d 52 95 b9 36 12 45 d7 |..BO)..2mR..6.E.|
0x10014ed0: 54 5c d4 85 9e 33 6f a7 ed ad e0 ec f1 f1 c1 77 |T\...3o........w|
0x10014ee0: f3 71 86 92 21 0a 41 16 4f 6e b2 da 8f 1e f7 66 |.q..!.A.On.....f|
0x10014ef0: b9 0b 36 13 14 8b 43 06 04 3e 27 f6 ab 47 67 02 |..6...C..>'..Gg.|
0x10014f00: 4b 6d 2d 60 31 76 56 2a 5d 59 f0 2d b4 de 69 e3 |Km-`1vV*]Y.-..i.|
0x10014f10: 27 8b 23 e1 c7 d6 01 16 9c 5f 99 07 7e af 3d 55 |'.#......_..~.=U|
0x10014f20: c6 63 8d 14 07 81 3a 1c 45 1b cb dc b1 17 bd 1b |.c....:.E.......|
0x10014f30: 09 27 cb 20 a5 29 d5 3c f1 eb 72 95 a3 f8 af a8 |.'. .).<..r.....|
0x10014f40: b6 1b b5 9d 80 27 3f e8 c2 ab ed df 2f 29 a2 5f |.....'?...../)._|
0x10014f50: 48 7a 43 b7 96 48 51 ac 5d 81 2e c1 ea 1c c9 f0 |HzC..HQ.].......|
0x10014f60: 9e 99 0c 8a 5e 9f c6 c5 a4 b5 55 fe db e4 36 09 |....^.....U...6.|
0x10014f70: 49 db 79 56 88 dd 1f 92 5a 40 59 c0 43 ab f1 5a |I.yV....Z@Y.C..Z|
0x10014f80: 98 94 2e b2 4c ed 49 2e c8 7c c7 c4 4e 03 10 15 |....L.I..|..N...|
0x10014f90: 51 09 58 c5 c3 6d 80 1b 11 72 6a db 3e dc 24 02 |Q.X..m...rj.>.$.|
0x10014fa0: c6 d6 f7 67 51 6f 3e fc b4 e5 59 3b cb 5f 9c fe |...gQo>...Y;._..|
0x10014fb0: 4c 1a 8c 34 0e 19 8a 31 2a 59 9f 24 ee 0b 2a 12 |L..4...1*Y.$..*.|
0x10014fc0: cd 4f 34 18 73 50 7a 11 10 7e cd b2 63 51 8e 18 |.O4.sPz..~..cQ..|
0x10014fd0: 4b 84 51 f8 76 c5 c5 7d 5a be 09 36 9f b0 4f 06 |K.Q.v..}Z..6..O.|
0x10014fe0: f4 bd 38 93 5d 32 21 9d 27 4c 4a 8b f7 21 79 ec |..8.]2!.'LJ..!y.|
0x10014ff0: 17 59 34 5a 5c 45 c2 73 96 ef bf 97 35 3a 7b e8 |.Y4Z\E.s....5:{.|
0x10015000: f4 ce c6 19 ef 9c 85 e7 27 ea cd 86 f7 c7 be e1 |........'.......|
0x10015010: 20 55 77 0d ec a2 6d 8b 4a 37 c6 fe 7d 05 90 ad | Uw...m.J7..}...|
0x10015020: 72 18 6b f0 78 09 6f ff 3f 25 15 f7 bf 66 f2 1a |r.k.x.o.?%...f..|
0x10015030: 8d 36 43 9c 36 e8 61 aa cb 2f b2 03 4e 9a 67 59 |.6C.6.a../..N.gY|
0x10015040: 10 5f 2a 10 86 5f ad e5 74 d3 00 53 43 62 17 c5 |._*.._..t..SCb..|
0x10015050: 82 7a 56 af 76 e9 a3 e8 f6 25 d4 c5 ac 5b 8a c1 |.zV.v....%...[..|
0x10015060: 44 d3 2d 93 6e c7 18 82 71 a7 61 c4 a6 47 77 e2 |D.-.n...q.a..Gw.|
0x10015070: cb 80 c6 97 29 4c d6 98 ae a0 d8 19 6b 52 af 48 |....)L......kR.H|
0x10015080: ea 5e fd 5a 87 5e 24 61 1a ac cd 02 8b c6 9d 8a |.^.Z.^$a........|
0x10015090: 4a 3b ac 3f 2a fe c1 90 bc c5 9e 48 a6 56 3a 71 |J;.?*......H.V:q|
0x100150a0: 45 ab 9e 40 4a 52 7c f2 32 67 99 bb a8 0b b0 57 |E..@JR|.2g.....W|
0x100150b0: a3 72 ea a7 53 e2 91 f2 21 fc d6 e0 a0 88 7c 28 |.r..S...!.....|(|
0x100150c0: 66 ba 62 17 c6 a5 e0 d3 52 1f bf 2c 95 1b 7c e4 |f.b.....R..,..|.|
0x100150d0: 58 55 db f7 12 ec 7f 77 4e a2 35 2a 1e ff 5c be |XU.....wN.5*..\.|
0x100150e0: 3d a7 2c f1 a9 e4 89 df 26 e6 38 67 16 74 d7 f2 |=.,.....&.8g.t..|
0x100150f0: 1b 5e f0 f1 e7 93 9a 22 ce d5 92 c5 f6 ea a1 42 |.^.....".......B|
0x10015100: 53 03 2f a6 98 b7 4f 8c 97 0d e8 1a a0 e9 12 d2 |S./...O.........|
0x10015110: d0 53 da 2d 50 90 07 3b 68 85 5a 5f 6c 70 9f 7d |.S.-P..;h.Z_lp.}|
0x10015120: 0b 01 9a b7 7f b1 67 e8 bb 27 c0 ab f6 b6 42 1e |......g..'....B.|
0x10015130: 2b ea e4 dc 91 1c 12 d0 62 15 bf 6e 5f 10 cb 1e |+.......b..n_...|
0x10015140: 0d cf c2 70 21 16 4a 4b fa a2 6e d5 ec b2 e6 2a |...p!.JK..n....*|
0x10015150: 8c f6 da 59 48 3e 3a f3 be 62 c5 e7 41 96 db 4a |...YH>:..b..A..J|
0x10015160: 58 2f f6 d9 a3 99 aa 06 f3 b1 83 eb 4d 81 47 84 |X/..........M.G.|
0x10015170: 0a ba 02 f0 d6 60 e6 ed 48 24 d7 bd ab 9e e8 93 |.....`..H$......|
0x10015180: f7 79 0b d7 5c 8c a6 72 3a 31 d9 d3 c8 c6 39 99 |.y..\..r:1....9.|
0x10015190: bc 2c 7d b9 96 f6 83 12 3d 23 c0 31 6d 2d 83 7c |.,}.....=#.1m-.||
0x100151a0: 21 78 23 92 71 5b 31 18 d8 6d 29 66 a3 9e 99 62 |!x#.q[1..m)f...b|
0x100151b0: fe 1e 28 92 6f ce de 7d 9b 3b 92 74 cf ef 49 aa |..(.o..}.;.t..I.|
0x100151c0: 39 7b ab 29 df cd 40 fe a8 8c de c3 83 da c4 29 |9{.)..@........)|
0x100151d0: b3 e5 c1 6b 2a d4 07 c8 86 48 12 5b 57 e7 21 4f |...k*....H.[W.!O|
0x100151e0: 31 4e d4 99 8d 17 3d 40 2c 92 39 0e f9 b9 ac b1 |1N....=@,.9.....|
0x100151f0: 54 4e 86 a0 95 d7 4f bc dd 28 02 6c fd e2 78 f1 |TN....O..(.l..x.|
0x10015200: c1 dc 3f 47 13 63 7b 88 cf ef 09 39 b1 e0 c5 bf |..?G.c{....9....|
0x10015210: 53 ba c6 f4 a0 27 3f af d5 cd b2 78 a5 fd 49 b8 |S....'?....x..I.|
0x10015220: f2 e1 1d d3 e3 72 46 24 e6 be ca 32 a2 73 39 16 |.....rF$...2.s9.|
0x10015230: 9e 94 9e 8c 17 17 9c 75 5f 81 bd a8 5f e7 07 3c |.......u_..._..<|
0x10015240: df 5b 75 21 7e 3c ba 5e 66 1b d3 25 b9 29 58 b9 |.[u!~<.^f..%.)X.|
0x10015250: ae 46 1a 58 fc 5e 63 af 54 30 1a 38 00 90 d0 7d |.F.X.^c.T0.8...}|
0x10015260: a0 a9 f7 48 15 ff 62 d1 a3 2a 76 d4 2a 34 55 92 |...H..b..*v.*4U.|
0x10015270: 45 90 85 09 c6 b6 3c 7e c1 d9 3b 20 72 9c d0 f3 |E.....<~..; r...|
0x10015280: 66 c2 38 09 db da de 81 b4 8c 1f 9f f3 44 b6 87 |f.8..........D..|
0x10015290: c8 01 c9 d2 29 a7 2e c6 42 a2 70 89 98 d4 18 72 |....)...B.p....r|
0x100152a0: 6d 49 7b 36 31 00 07 03 89 6b 88 dd 8e 4b 1f d5 |mI{61....k...K..|
0x100152b0: 3f ca f2 fa 3c c8 bd c5 fe 1b 28 6f c9 9d f8 cd |?...<.....(o....|
0x100152c0: 52 aa dd 8e 28 58 c4 a9 03 a5 e9 7f d3 71 32 6c |R...(X.......q2l|
0x100152d0: f1 c6 b6 4d f3 c0 39 0f 11 85 a2 61 96 9b 25 c0 |...M..9....a..%.|
0x100152e0: e5 73 e2 de d4 76 06 5b 4b 5a 55 75 0d 7c 35 8f |.s...v.[KZUu.|5.|
0x100152f0: 9b a6 fa 3c 8e 6e c3 40 9a 10 7e 6f 39 a1 8b f6 |...<.n.@..~o9...|
0x10015300: 17 11 9e 57 40 62 cc d7 67 8c d1 92 a2 5f 83 81 |...W@b..g...._..|
0x10015310: b7 cb 71 4d f9 c7 2b 78 3b d3 07 ea 99 4b bc 1b |..qM..+x;....K..|
0x10015320: d5 06 c3 3f ad 00 e7 b3 06 58 72 77 4c c6 83 5c |...?.....XrwL..\|
0x10015330: a3 40 91 bd d0 41 ff 89 d3 f0 74 56 d2 cc 13 cc |.@...A....tV....|
0x10015340: 67 89 4f 4b 0b 3b 17 8d aa c5 5b 29 61 27 d6 4b |g.OK.;....[)a'.K|
0x10015350: 0b 2a e2 5e df 26 c8 ad b9 66 ae fe cf c7 4a 53 |.*.^.&...f....JS|
0x10015360: d4 89 90 8c ea 16 49 e4 c7 07 87 a0 2c 1d 81 8e |......I.....,...|
0x10015370: e1 be 17 0b 63 c4 a4 46 76 ef 7f 56 19 f4 bb 00 |....c..Fv..V....|
0x10015380: f2 27 cc f5 8c fb f5 7a 80 97 55 12 0a 73 fd 69 |.'.....z..U..s.i|
0x10015390: d9 9a 46 60 a7 70 1d 68 42 05 67 85 91 16 b0 68 |..F`.p.hB.g....h|
0x100153a0: 7c b2 69 4b 6d c9 f7 8c b0 79 ea 03 6e 7f 71 c2 ||.iKm....y..n.q.|
0x100153b0: 8d e2 aa d2 a8 3f 8f e2 83 07 d0 36 1b 70 95 d4 |.....?.....6.p..|
0x100153c0: a8 8a 3c 2f e8 96 95 46 51 b0 b7 75 86 b7 f6 b6 |..</...FQ..u....|
0x100153d0: 3d dd 00 1c 23 1f d5 30 9e 9f 1f 02 48 22 84 00 |=...#..0....H"..|
0x100153e0: 3d ed 31 87 f0 c2 ae 22 a9 db 86 75 b5 f8 98 f2 |=.1...."...u....|
0x100153f0: 3f c4 cf 96 ad 6b e9 77 de de 44 8e 86 48 2d 06 |?....k.w..D..H-.|
0x10015400: ad 8e 87 9e 18 cd 14 71 f8 73 14 e7 66 76 ed 6e |.......q.s..fv.n|
0x10015410: ec bd 04 ee ac 77 06 76 13 95 9a 69 74 04 7c 2f |.....w.v...it.|/|
0x10015420: 7d 7b 65 43 3d 56 96 6e 33 54 46 3c c5 ed e9 2a |}{eC=V.n3TF<...*|
0x10015430: 8d 62 1f e0 f5 f5 61 f9 74 57 94 b3 5b f8 c6 8c |.b....a.tW..[...|
0x10015440: f0 ab b3 f0 9b 40 db 6b 36 11 8f 1d ad c5 ff b7 |.....@.k6.......|
0x10015450: 01 20 d6 4b 05 d1 a2 df 41 70 47 a4 cd 54 eb 82 |. .K....ApG..T..|
0x10015460: 30 f2 cd 1a 3d 7a 74 f9 10 38 aa 38 f9 75 41 5a |0...=zt..8.8.uAZ|
0x10015470: 30 55 30 7d b7 bd f8 b4 3e 16 94 7c ce 1f 14 5a |0U0}....>..|...Z|
0x10015480: e9 5b 65 0f 3b 73 5b 7c de ed 78 11 83 43 3b 42 |.[e.;s[|..x..C;B|
0x10015490: 17 a0 a5 e1 03 a9 f2 20 01 dc 27 90 87 7a c8 07 |....... ..'..z..|
0x100154a0: c1 39 56 0d ea e5 53 13 2d 3b 5f 4d dd 1a e7 27 |.9V...S.-;_M...'|
0x100154b0: 5a b9 00 88 eb c8 94 db be fb 86 92 6c 31 57 d5 |Z...........l1W.|
0x100154c0: 93 d4 d1 d7 e6 5a e6 dc df 50 5c 26 b6 03 e6 66 |.....Z...P\&...f|
0x100154d0: 36 66 75 67 58 41 00 cb c9 c5 ef 20 b9 a0 4a 16 |6fugXA..... ..J.|
0x100154e0: c7 4b 1e 8c ad 56 5e 5c ae 91 9d 13 64 1a 92 04 |.K...V^\....d...|
0x100154f0: 19 6e 72 19 1b 41 71 63 05 05 71 3b 91 05 f1 07 |.nr..Aqc..q;....|
0x10015500: 78 06 41 71 bb 48 de 8b ea 00 c2 17 3b 66 35 b9 |x.Aq.H......;f5.|
0x10015510: 60 8d 71 79 6b c6 76 18 70 b9 32 d1 88 89 1f 94 |`.qyk.v.p.2.....|
0x10015520: 81 53 46 89 84 61 29 59 4f 1c 8f b6 82 34 88 75 |.SF..a)YO....4.u|
0x10015530: 18 3f 82 f6 06 56 54 36 56 52 18 d4 28 1d ad 6a |.?...VT6VR..(..j|
0x10015540: e8 ba b9 24 6e 45 76 90 90 21 6c a2 84 d0 5b 45 |...$nEv..!l...[E|
0x10015550: e8 46 2c ab dd 3f 0d a4 8e 8f b5 e4 7b 24 4f 2a |.F,..?......{$O*|
0x10015560: f6 7f 1b 59 f7 ed 5d a5 57 41 72 b6 aa 18 0c 4f |...Y..].WAr....O|
0x10015570: 90 01 80 81 8a cd 01 bc 9e b5 91 d4 ac 25 30 07 |.............%0.|
0x10015580: 46 c2 38 7f 7a a8 10 ce ec 4d 9d 4b 8d bb 79 1e |F.8.z....M.K..y.|
0x10015590: 02 a1 60 53 dc b9 4b a1 a9 93 3e db b2 f3 84 f0 |..`S..K...>.....|
0x100155a0: 02 62 7d 12 92 85 90 28 f6 36 d3 45 a3 7f ad 98 |.b}....(.6.E....|
0x100155b0: 65 30 d2 21 c5 4a 93 a3 97 fd 9c 89 ba 3a ad 66 |e0.!.J.......:.f|
0x100155c0: 44 4f 97 df 15 cd 60 51 71 a7 e5 09 90 63 9e 6d |DO....`Qq....c.m|
0x100155d0: 0f 11 af e3 a0 f8 ac ce e5 54 74 bd 7c 43 95 01 |.........Tt.|C..|
0x100155e0: 24 02 b1 02 66 b7 e3 44 cd 60 13 e6 af 0a fa 4a |$...f..D.`.....J|
0x100155f0: 6f 58 6c 6c 30 93 ea a3 ba 8c ac 5b fe 0f 1b bc |oXll0......[....|
0x10015600: 9b c6 b8 f7 43 f4 0a a9 fc e3 de b6 a4 58 6d 79 |....C........Xmy|
0x10015610: 9a 61 1c a3 17 e5 65 fc 68 1c a1 ef bc 71 81 5b |.a....e.h....q.[|
0x10015620: 87 38 bd 99 65 57 92 04 27 bb f3 a2 66 1e 9d 22 |.8..eW..'...f.."|
0x10015630: 3b 21 69 91 4d f1 6a ef ff 3f 84 f9 d1 38 55 74 |;!i.M.j..?...8Ut|
0x10015640: 2f b4 1c 2a de 33 ee c5 cb ce 89 27 02 84 64 8d |/..*.3.....'..d.|
0x10015650: 71 44 3a 2d 14 3c 3c b3 27 09 15 c7 b6 fa 9c 0d |qD:-.<<.'.......|
0x10015660: 78 e7 9c 29 c0 7e 52 07 a5 fb e6 9a fa 0f 8a 18 |x..).~R.........|
0x10015670: 96 76 93 ce 6f 34 8a c8 27 52 48 0c 0b 1d 79 7a |.v..o4..'RH...yz|
0x10015680: bc ee dd ec c5 df d3 41 59 7e a4 28 fe b5 63 89 |.......AY~.(..c.|
0x10015690: 8d ce 68 9a b1 fb 6c 1c 3e 43 6c 52 f8 74 09 1e |..h...l.>ClR.t..|
0x100156a0: 1a 6e 05 14 5a eb 81 f5 c8 a5 92 df 55 9f 84 ce |.n..Z.......U...|
0x100156b0: 43 f1 89 48 07 e8 c6 14 f1 66 26 93 f7 9b 62 59 |C..H.....f&...bY|
0x100156c0: c6 06 28 3f 20 a1 65 d3 72 af 79 9e 42 8b f0 fd |..(? .e.r.y.B...|
0x100156d0: 33 20 7f ad 40 e0 2f cb 60 b0 dd 9f 48 67 5a 33 |3 ..@./.`...HgZ3|
0x100156e0: 67 96 e6 62 bb 78 ce 4b 27 af f3 31 0d 68 56 ca |g..b.x.K'..1.hV.|
0x100156f0: f1 7c d6 44 fd f0 01 4f 71 51 45 ca 5e 35 c4 db |.|.D...OqQE.^5..|
0x10015700: f7 db de 55 65 30 bb 25 8f 4d d1 18 16 a8 aa 73 |...Ue0.%.M.....s|
0x10015710: 62 e2 12 54 d7 5f 29 e9 1e 57 04 8c ae cb 1f fa |b..T._)..W......|
0x10015720: be 2a 1c a6 94 2e 89 02 93 7d 9d c6 e1 fb e6 59 |.*.......}.....Y|
0x10015730: 74 61 5f f2 99 a7 fd b3 f0 c7 50 70 9b 98 32 98 |ta_.......Pp..2.|
0x10015740: 91 ff a7 ea 42 a1 8c 18 3e d8 aa ec 7c bb 03 e6 |....B...>...|...|
0x10015750: 4f db f8 b5 d2 ed 33 96 cd 97 5e 2b f0 ba cd 1f |O.....3...^+....|
0x10015760: 79 45 16 4e f2 95 9b be cb 8e 7c 36 33 f5 b0 6b |yE.N......|63..k|
0x10015770: 18 11 e9 da c6 6e 38 14 a7 5c ad d7 e4 a2 21 41 |.....n8..\....!A|
0x10015780: 27 ca e8 4e 3a da 48 66 00 78 7d 62 7c d7 b7 98 |'..N:.Hf.x}b|...|
0x10015790: fb f8 a9 73 f5 d6 bf bf 41 26 82 a8 75 cf 61 74 |...s....A&..u.at|
0x100157a0: 2a f2 df c3 01 05 c8 c3 fa 02 7a 41 67 f8 15 cc |*.........zAg...|
0x100157b0: e6 f0 76 ab a5 dc b2 f7 5b ee d5 b2 2c 61 5c 55 |..v.....[...,a\U|
0x100157c0: 05 37 8c f9 ff 8c ea 5a 12 7c 42 84 11 81 d1 c4 |.7.....Z.|B.....|
0x100157d0: 5e 33 80 b6 a7 01 57 67 b2 e9 c2 3f 82 48 8d bc |^3....Wg...?.H..|
0x100157e0: 51 bc c6 e9 df 9d 5f c1 c6 84 a9 72 aa c0 b3 e3 |Q....._....r....|
0x100157f0: b7 5c 57 a5 9e 47 43 1a 29 e7 b9 de 6d 0c 84 1b |.\W..GC.)...m...|
0x10015800: 8e ef 31 ae 13 ab 69 fa 2c f8 53 bb 2c ef 0f 64 |..1...i.,.S.,..d|
0x10015810: 8b 46 25 a7 ee d4 52 74 66 c5 fc 42 40 12 e7 7f |.F%...Rtf..B@...|
0x10015820: 66 8e ad 1c 41 53 ca 40 7c 43 1f 5f ef 34 24 1f |f...AS.@|C._.4$.|
0x10015830: 90 ad 1f 26 93 a2 dc ed ef a7 af ce 4c a9 42 a2 |...&........L.B.|
0x10015840: 5a aa ce cb ab 4f 00 ab 8e 7c cc 3e 0b b3 44 70 |Z....O...|.>..Dp|
0x10015850: d4 cc e4 75 7e e7 94 6f 27 6d b3 d6 87 a0 0c ae |...u~..o'm......|
0x10015860: 54 7b ef a4 9b 79 83 17 20 40 82 41 98 82 68 8a |T{...y.. @.A..h.|
0x10015870: 49 71 2f a6 c3 3c 3d 9b 74 3d 17 bc d7 8a 62 ed |Iq/..<=.t=....b.|
0x10015880: 6b 3b 2a 8a 92 7f 7f f5 42 01 f3 db 58 02 9d d6 |k;*.....B...X...|
0x10015890: 29 d6 0d e5 81 5d dc 1c 9b 5e a8 aa cb dd 29 37 |)....]...^....)7|
0x100158a0: f8 43 cd f1 4c 3e 01 67 96 a4 05 18 43 9c ba c8 |.C..L>.g....C...|
0x100158b0: ab 1a 61 c2 41 30 60 fc 26 c4 a5 f0 a8 c0 cf 68 |..a.A0`.&......h|
0x100158c0: 81 a6 b3 d3 5c 43 a6 38 9b e3 e7 45 32 22 8f 4f |....\C.8...E2".O|
0x100158d0: 53 0f 5c 01 aa a0 f0 b8 d0 77 c2 e5 0d c5 e7 6e |S.\......w.....n|
0x100158e0: 69 28 e3 75 7f 27 e2 f0 8d 46 d2 60 70 51 97 26 |i(.u.'...F.`pQ.&|
0x100158f0: 80 2e 88 b1 3c 90 51 d0 d7 f0 f1 16 fe 2e 37 6b |....<.Q.......7k|
0x10015900: a7 44 d9 be 10 5b 86 b9 94 43 56 d8 7c e1 e1 b1 |.D...[...CV.|...|
0x10015910: 98 55 7d 30 89 6b 88 dd 8e 4b 1f d5 3f ca f2 fa |.U}0.k...K..?...|
0x10015920: 3c c8 c1 c5 fe 1b 28 6f cd a3 f8 cd 52 aa dd 8e |<.....(o....R...|
0x10015930: 28 58 c4 a9 03 a5 e9 7f d3 71 32 6c f1 c6 b6 4d |(X.......q2l...M|
0x10015940: f3 c0 39 0f 8d 85 a1 61 67 bb 66 c0 41 df 5e de |..9....ag.f.A.^.|
0x10015950: 71 40 03 5b db 05 1c 75 22 96 4e 8f d5 e0 2b 3c |q@.[...u".N...+<|
0x10015960: 0a ea 34 40 9a 11 70 6f 39 a2 7c f6 18 11 8d 57 |..4@..po9.|....W|
0x10015970: 41 62 b9 d7 68 8d bc 92 a3 60 6d 81 9e 32 be b4 |Ab..h....`m..2..|
0x10015980: 60 2e 76 df a2 3a 51 51 00 b2 03 82 3c 6d 09 a6 |`.v..:QQ....<m..|
0x10015990: 14 67 2b 1a 6d bf b3 e7 39 73 09 09 50 ed 15 6a |.g+.m...9s..P..j|
0x100159a0: 7d ee 80 36 80 9d f4 03 7f 79 91 79 14 36 ca f8 |}..6.....y.y.6..|
0x100159b0: b8 e8 90 fd 95 70 d1 d4 0c d2 49 f6 b6 d5 54 09 |.....p....I...T.|
0x100159c0: 8a d1 38 58 64 11 1c a9 7a 72 b5 fe 7f 34 fa fc |..8Xd...zr...4..|
0x100159d0: d7 c3 b2 91 74 b4 ee 4d d9 ca e7 47 7e 6b 7b b8 |....t..M...G~k{.|
0x100159e0: 10 71 05 f3 23 9c df 03 c6 a1 18 70 dd d2 26 a0 |.q..#......p..&.|
0x100159f0: 37 a6 4d 25 2b 42 aa 01 f3 2d 51 14 84 45 98 0b |7.M%+B...-Q..E..|
0x10015a00: 52 1b 6d 13 ed b0 b5 f5 7e c3 fe 15 29 5f b4 f8 |R.m.....~...)_..|
0x10015a10: 1a 76 2d 7b 9f 62 11 a0 1b 2c b6 6f 3a 8f ee 7f |.v-{.b...,.o:...|
0x10015a20: 55 ec d0 52 6e b2 0d e1 c6 1b d1 7f 53 35 5a 16 |U..Rn.......S5Z.|
0x10015a30: 67 85 10 30 fc 5b ec 20 31 62 2a 61 e8 88 31 8c |g..0.[. 1b*a..1.|
0x10015a40: 10 cc 07 dd 4b 4c 4f af f5 ce 94 7e 3b 5c 9f 71 |....KLO....~;\.q|
0x10015a50: 9d 6f d8 cf 56 88 ad 22 62 a5 be 62 2a 6f f0 1f |.o..V.."b..b*o..|
0x10015a60: 39 25 f8 22 89 87 a4 7e 86 48 0a f0 58 39 9e 49 |9%."...~.H..X9.I|
0x10015a70: c3 78 2a 1c a3 1e 27 57 53 23 ff 56 6b ac 52 77 |.x*...'WS#.Vk.Rw|
0x10015a80: 39 20 51 5e 11 93 69 e6 21 b1 88 dc 2a 28 6f f0 |9 Q^..i.!...*(o.|
0x10015a90: ea 03 9c de 1e ff 46 23 c5 ed a3 92 18 0b f0 cf |......F#........|
0x10015aa0: f5 f5 9f e5 0f 02 8a 5e 06 a3 b8 37 9b 56 a3 60 |.......^...7.V.`|
0x10015ab0: 88 ed c6 5a 25 00 48 85 3a 71 c5 26 75 1d c4 3a |...Z%.H.:q.&u..:|
0x10015ac0: 92 72 cc 8c f2 21 6a 51 7e 05 fb f2 25 a7 4d 02 |.r...!jQ~...%.M.|
0x10015ad0: a9 fd b6 e8 a3 eb ba 37 ef 7b 0d 49 2f 00 da 28 |.......7.{.I/..(|
0x10015ae0: 6e 74 50 5f fb d3 3e ec cb dc a2 49 f3 65 fc 7e |ntP_..>....I.e.~|
0x10015af0: d5 1d 8f 74 d5 fb 0a 08 18 fc e0 ef df 68 3b 8e |...t.........h;.|
0x10015b00: b8 5e e3 90 0c a7 b5 7f 85 88 2a 06 d3 4b 32 f4 |.^........*..K2.|
0x10015b10: f1 fd ef 13 3e 0e fe f8 a3 e0 37 d2 1d 7c 40 f8 |....>.....7..|@.|
0x10015b20: f5 92 ca 5a da 26 80 91 1a c8 c5 c3 42 72 c6 d6 |...Z.&......Br..|
0x10015b30: 01 26 92 89 b3 24 bf d3 81 ce 1f d6 55 45 ee 5e |.&...$......UE.^|
0x10015b40: 57 41 48 ca e5 6a 1f 07 38 30 8c 15 f6 74 d8 37 |WAH..j..80...t.7|
0x10015b50: 78 21 87 07 76 59 af 83 69 df 74 72 d4 a9 6f 11 |x!..vY..i.tr..o.|
0x10015b60: ca 60 01 52 53 42 6e 32 60 44 7a b4 63 f1 a2 1e |.`.RSBn2`Dz.c...|
0x10015b70: 88 15 e8 fb 2f 05 5a fe 56 79 89 b9 80 ad c2 68 |..../.Z.Vy.....h|
0x10015b80: 32 0e 75 18 b9 71 d8 7c 5c 5d 34 3f 6c 3e 8f f9 |2.u..q.|\]4?l>..|
0x10015b90: 9a 37 38 e8 16 e4 53 b4 a9 5b e7 64 77 9e ff f4 |.78...S..[.dw...|
0x10015ba0: 2d e8 6c e3 79 75 c4 81 35 2a 28 da fc 8e bb bd |-.l.yu..5*(.....|
0x10015bb0: d4 bb 64 80 c1 52 cd 22 73 d7 4a 45 74 bb d2 56 |..d..R."s.JEt..V|
0x10015bc0: c2 24 1c 4f b8 b9 38 54 91 fa 41 d4 11 79 74 41 |.$.O..8T..A..ytA|
0x10015bd0: 94 8a 5b 94 f7 d9 a1 b4 48 aa b8 fc ab 1c d2 2e |..[.....H.......|
0x10015be0: b9 fc 68 2c 3f 16 3b 7f 76 3d 69 f6 85 81 2f fe |..h,?.;.v=i.../.|
0x10015bf0: dc 0a 8b ce 37 8a b2 f6 e2 10 fa c9 e6 85 52 c3 |....7.........R.|
0x10015c00: 98 35 f7 4e 8c 5b ef 4a d7 2e c9 ee df b0 64 10 |.5.N.[.J......d.|
0x10015c10: 5f 3d 10 d5 e0 20 c3 f2 fd d9 17 08 26 b1 63 cc |_=... ......&.c.|
0x10015c20: 2d a0 45 9a 28 1f 4a 89 a9 28 9b 66 28 a2 75 8a |-.E.(.J..(.f(.u.|
0x10015c30: af 67 07 fc 0b 41 89 79 6c ff 41 1a b9 b8 3b 51 |.g...A.yl.A...;Q|
0x10015c40: 0a db a5 cc dc bc 5c 2b 71 39 75 8a b6 a4 42 9c |......\+q9u...B.|
0x10015c50: 05 56 82 b4 a8 fb ae 91 49 a4 82 31 52 33 c8 6c |.V......I..1R3.l|
0x10015c60: 1b fd c4 13 a3 6d 84 4a ca ab ed a5 37 52 44 67 |.....m.J....7RDg|
0x10015c70: 0d 7e 94 56 83 6a 62 45 e7 9c 29 77 6b b3 de 8a |.~.V.jbE..)wk...|
0x10015c80: e6 b4 9e eb 25 d9 5e de 15 eb fb cb 3a ab 30 44 |....%.^.....:.0D|
0x10015c90: d6 c8 03 9d d3 77 a7 12 25 d5 4b 11 e0 55 8d f8 |.....w..%.K..U..|
0x10015ca0: 86 9a 0c 6e 9f a1 e6 69 71 98 b5 21 8d 12 7a d4 |...n...iq..!..z.|
0x10015cb0: 1b 4f 0b b3 74 77 b3 16 9a 1c fc 7c 93 67 5c 2c |.O..tw.....|.g\,|
0x10015cc0: 99 75 85 23 ad 4f 5b 72 fa 3e e0 b8 a7 64 29 11 |.u.#.O[r.>...d).|
0x10015cd0: 50 0e da f6 a3 89 db 09 6d 09 05 10 0e 9a c7 3e |P.......m......>|
0x10015ce0: e2 67 bd 75 57 82 78 b9 34 2b 66 e9 a6 68 57 6b |.g.uW.x.4+f..hWk|
0x10015cf0: 2e 48 c5 c0 c0 75 04 20 62 e7 85 f9 eb ec 86 45 |.H...u. b......E|
0x10015d00: c7 11 82 c7 4e 41 b8 49 41 d6 6b 15 e3 47 55 03 |....NA.IA.k..GU.|
0x10015d10: a8 39 cf ed 0f 98 95 4f 99 a3 88 7b 43 f1 89 f5 |.9.....O...{C...|
0x10015d20: 04 e2 a5 82 af b3 73 91 41 e5 ac 50 ff 3f 61 ae |......s.A..P.?a.|
0x10015d30: 4e 83 57 43 9d 9a 64 49 ec 35 9a a8 ab ba 15 91 |N.WC..dI.5......|
0x10015d40: 34 dd 2c c8 5d ad da 9c b4 53 46 1f 4d 3e 8e cf |4.,.]....SF.M>..|
0x10015d50: a5 22 78 f5 d1 59 9d db b7 12 fd b6 ec 77 d1 3f |."x..Y.......w.?|
0x10015d60: f8 eb fc 4a 65 3d 31 b6 44 df 6e 48 df 83 86 fd |...Je=1.D.nH....|
0x10015d70: 0d d8 63 d0 fa 09 dc 78 87 19 1b e4 d3 53 83 c5 |..c....x.....S..|
0x10015d80: 48 3f 89 49 79 73 20 6d 0c e9 3d 18 dc 48 3a c4 |H?.Iys m..=..H:.|
0x10015d90: b2 4c a6 62 02 ec 0c 35 50 6a 55 c8 e3 c9 bf 52 |.L.b...5PjU....R|
0x10015da0: 94 c5 1b 94 4c e3 6c 8c b7 b4 da 43 fc 38 b3 f6 |....L.l....C.8..|
0x10015db0: 67 c6 b1 3d 63 fd cf 11 a1 e0 97 fa 2f ab c8 4a |g..=c......./..J|
0x10015dc0: e4 bf 05 68 9f 69 30 fd c2 8c 9b 2b 9c 68 39 71 |...h.i0....+.h9q|
0x10015dd0: 15 b8 be e1 ee b1 10 4a 15 c7 82 00 28 e1 b9 aa |.......J....(...|
0x10015de0: bd 8a e0 bf 12 a7 de 27 44 02 81 a1 87 a9 37 95 |.......'D.....7.|
0x10015df0: 9a 31 97 b5 1b 83 88 32 c9 e4 c4 a5 08 05 b6 80 |.1.....2........|
0x10015e00: 02 e3 c8 0d 9f 84 e0 06 d4 1e b0 c3 f8 51 2e 12 |.............Q..|
0x10015e10: fe 12 d5 93 45 0d 85 4c 43 14 bd 77 51 3b a7 f2 |....E..LC..wQ;..|
0x10015e20: 05 3c 12 57 2a 3d 24 01 25 59 ab 9e 00 42 97 c9 |.<.W*=$.%Y...B..|
0x10015e30: 4c 99 f7 67 1f 89 4f 91 1e 8e de ad 2c 91 de 14 |L..g..O.....,...|
0x10015e40: 86 e0 a6 46 01 38 0a 18 8f 55 9a 8c 9c c7 d1 f4 |...F.8...U......|
0x10015e50: bb b9 07 6c 31 cf dc 7b f1 20 13 43 86 ab a6 9d |...l1..{. .C....|
0x10015e60: 96 3f bc 0f dd f2 c4 ae ba 19 91 28 9b fc 3e bb |.?.........(..>.|
0x10015e70: 20 b8 76 07 15 c6 b1 19 83 3e 5e b3 da 8d 7c 91 | .v......>^...|.|
0x10015e80: fb e1 5f 44 b1 d0 07 4d 1c 2e 8f 2a d1 d9 e0 27 |.._D...M...*...'|
0x10015e90: 4a 9a 2a a0 dc 9a 97 57 e4 41 29 b7 48 61 2a f6 |J.*....W.A).Ha*.|
0x10015ea0: e0 af e9 fa fc b4 bc db 59 b6 4f af 67 93 9c 29 |........Y.O.g..)|
0x10015eb0: 09 ad 5e 09 ec d3 15 5b 18 c0 51 40 1f d7 ef 80 |..^....[..Q@....|
0x10015ec0: 5a 03 3c 1a 92 b8 e6 e1 92 a9 53 0e b4 db f8 b1 |Z.<.......S.....|
0x10015ed0: a3 73 22 d7 dc f8 36 11 e5 8f 75 97 56 7e 3c b3 |.s"...6...u.V~<.|
0x10015ee0: d0 49 4a a8 81 4a 00 0b af 51 30 44 b4 27 37 97 |.IJ..J...Q0D.'7.|
0x10015ef0: 9f 8c 8c c5 8d 0c fe e6 34 1e 45 81 94 21 40 f0 |........4.E..!@.|
0x10015f00: 8c 68 e8 42 9e 47 a0 a0 66 9d ed fb bc 03 85 6a |.h.B.G..f......j|
0x10015f10: 99 4b 0e 74 a3 b1 12 25 50 a9 c7 d5 b8 27 6e cf |.K.t...%P....'n.|
0x10015f20: 4e 3a 5a 18 33 d1 b2 fd b5 cd dc 38 cc b1 be de |N:Z.3......8....|
0x10015f30: 38 5f 4e e3 06 2e 1a 50 3d 2d 9a 5a 98 34 10 b5 |8_N....P=-.Z.4..|
0x10015f40: 66 60 b8 80 98 3f 82 66 03 d2 f4 7b 76 35 f0 82 |f`...?.f...{v5..|
0x10015f50: 8c 34 ef fd 9a 53 df 6d 7d 5e a4 33 8d 3b 95 be |.4...S.m}^.3.;..|
0x10015f60: 49 9d 5e a0 26 3f 40 65 1e 8e 23 5a 56 d3 50 0d |I.^.&?@e..#ZV.P.|
0x10015f70: 5f aa d5 08 ed e6 bb d0 78 e5 ed c5 ac 69 89 39 |_.......x....i.9|
0x10015f80: 2b 35 2d 0b 4b d2 e1 11 15 54 e0 17 eb 08 f0 d9 |+5-.K....T......|
0x10015f90: f3 49 77 3f 51 51 69 68 80 81 89 04 51 04 f6 cf |.Iw?QQih....Q...|
0x10015fa0: 77 0e fb 4b d3 b1 07 a8 93 c2 66 e3 7f 8b d8 e2 |w..K......f.....|
0x10015fb0: e7 b9 96 3f 9b 97 1f bd 68 69 5b 9d 2c 5d 25 85 |...?....hi[.,]%.|
0x10015fc0: 49 07 1d 80 3b a8 45 b0 01 46 5b 99 3b de 68 ae |I...;.E..F[.;.h.|
0x10015fd0: 0f 48 84 1f 94 d4 aa e2 5e 04 ed ad b7 07 6a 11 |.H......^.....j.|
0x10015fe0: 60 d8 cc 0f 7f ca c8 8c 4c 19 fd dd 0b 93 ca a9 |`.......L.......|
0x10015ff0: ec 02 61 01 8c 3c 4a b5 0e d7 58 94 8b 39 85 71 |..a..<J...X..9.q|
0x10016000: d7 af ce 67 ab 4a 8b c0 d7 36 eb 0a 77 55 67 50 |...g.J...6..wUgP|
0x10016010: c0 52 3e 64 39 a4 12 c7 93 bb 3d 9b 83 87 ca 16 |.R>d9.....=.....|
0x10016020: ba 8c d1 b0 a3 81 a8 b4 75 23 f4 17 dc ce df 1c |........u#......|
0x10016030: fa 6b 3a d7 03 df 1e 4a c4 ee 03 66 1b ae 80 7e |.k:....J...f...~|
0x10016040: a1 99 45 42 6d 31 53 f4 f5 c8 75 68 66 f6 0f 8d |..EBm1S...uhf...|
0x10016050: c0 2f 15 12 95 16 49 8a 23 5d 04 54 f9 e0 6d 82 |./....I.#].T..m.|
0x10016060: 50 9e 08 b6 94 05 f5 60 c9 c5 4f 35 e3 b9 f6 6a |P......`..O5...j|
0x10016070: d4 7f e4 31 dd 5f c6 fd 8e 31 19 9a 4a 0e 13 fe |...1._...1..J...|
0x10016080: 53 5f 9e 45 ff 6e ae 9c d1 e2 84 70 c1 4b 67 24 |S_.E.n.....p.Kg$|
0x10016090: da bd e2 54 eb b1 2f 06 f8 d0 90 08 36 0b 84 46 |...T../.....6..F|
0x100160a0: ba 40 99 38 d6 8d f0 8c d1 6c 69 26 59 f0 d1 e3 |.@.8.....li&Y...|
0x100160b0: 85 5d 7a f1 47 44 a2 8b 48 4b e5 12 3f cf c8 c6 |.]z.GD..HK..?...|
0x100160c0: 04 b4 e2 fa 87 2b d4 a7 37 b0 df 97 c8 73 0d d5 |.....+..7....s..|
0x100160d0: 6e 3d 84 61 c7 6a 67 fb 23 1e c8 72 6a 98 90 0d |n=.a.jg.#..rj...|
0x100160e0: ae c7 15 be dd b8 4c d5 54 48 19 75 bc 87 9f 7e |......L.TH.u...~|
0x100160f0: 36 b9 b0 e8 3e 4e 8a 8b 35 10 4f b8 ae 88 ee 4f |6...>N..5.O....O|
0x10016100: b5 40 9f 61 25 76 76 fc 1a 74 6b ea 35 05 8a de |.@.a%vv..tk.5...|
0x10016110: 0a 56 ce 24 df 2b d5 de b0 f3 eb 9e dc 66 21 d6 |.V.$.+.......f!.|
0x10016120: 9e 1e c5 97 4d f2 ea d1 9f fe d3 8f 0b 0a 0a 52 |....M..........R|
0x10016130: 12 b3 1a 14 2f 4c a8 90 99 1d 1d 3d 67 cc 7a a9 |..../L.....=g.z.|
0x10016140: f4 30 81 b2 39 f6 29 81 05 51 b6 3b 5d cb 0f e0 |.0..9.)..Q.;]...|
0x10016150: 65 28 6a 40 ec 46 01 ad 46 60 e3 3f cd c6 d8 7f |e(j@.F..F`.?....|
0x10016160: 67 fc 4f fa 13 15 1f 95 d2 59 ce 5f 5b cf 7d 84 |g.O......Y._[.}.|
0x10016170: 99 41 ba e8 b5 6e ca e0 f0 2d e4 55 bb 30 7c 15 |.A...n...-.U.0|.|
0x10016180: 66 a7 b5 a5 be 77 e6 16 bf 81 4d 23 3e 97 92 0d |f....w....M#>...|
0x10016190: 47 8c 72 5f 1f a6 66 21 20 04 6a 33 31 df df 09 |G.r_..f! .j31...|
0x100161a0: 2c c0 39 22 cf 6e 03 a8 a5 67 a7 9b 3f 0b 16 e5 |,.9".n...g..?...|
0x100161b0: 90 8f 50 4e fd a0 a6 30 f3 cd 16 ec 8c 6c 77 7f |..PN...0.....lw.|
0x100161c0: 2b 56 5e 2f b4 a3 a5 2d e1 66 e4 53 01 1c f4 05 |+V^/...-.f.S....|
0x100161d0: 68 eb 48 79 65 34 d7 40 ab eb c9 30 4d 08 75 93 |h.Hye4.@...0M.u.|
0x100161e0: 28 46 13 aa 4a 08 7c 47 ef 74 a1 98 9f 5f 28 ac |(F..J.|G.t..._(.|
0x100161f0: 29 53 47 c3 e0 96 57 a7 b4 59 db 58 e8 81 8c 9d |)SG...W..Y.X....|
0x10016200: 60 91 60 88 c0 01 fa c0 d9 54 7b 20 2b ae 69 24 |`.`......T{ +.i$|
0x10016210: 4e 63 7b 02 e6 bd 2a 31 6b 92 f3 38 24 0c 7f c0 |Nc{...*1k..8$...|
0x10016220: b5 9a cc 65 c7 5c 71 8d a7 dc 32 ca b8 cf b9 78 |...e.\q...2....x|
0x10016230: bf ee af e1 57 bb ae e0 c1 73 8c f7 3a db 8f b1 |....W....s..:...|
0x10016240: 5a e3 57 96 41 c8 02 3e 90 4a 7e 96 45 0e 51 f3 |Z.W.A..>.J~.E.Q.|
0x10016250: 5f f8 c7 23 78 db 53 07 d6 8d ea 09 53 a1 55 28 |_..#x.S.....S.U(|
0x10016260: d9 3a 7f e1 c2 2c 73 19 6b a2 7f d0 99 63 38 30 |.:...,s.k....c80|
0x10016270: e6 75 8d 5f 50 12 25 37 73 27 87 b0 5d a4 8a 5d |.u._P.%7s'..]..]|
0x10016280: ce 9e aa 83 84 d1 b7 5b ac 05 03 4b 42 69 cf 37 |.......[...KBi.7|
0x10016290: 94 95 65 d4 32 6a d4 7a 60 2c f0 b3 a2 9b e2 2b |..e.2j.z`,.....+|
0x100162a0: ff 7b 22 45 aa fd 49 16 2b 31 0a bf bd 69 17 31 |.{"E..I.+1...i.1|
0x100162b0: ea 74 e0 b2 75 6d a7 50 72 22 72 b3 14 8b a7 a4 |.t..um.Pr"r.....|
0x100162c0: 79 f3 f8 b0 de 3a 65 86 14 f9 a6 f9 83 9c 1b f0 |y....:e.........|
0x100162d0: 2c d7 b7 95 4c f2 35 17 11 b3 c1 42 31 1f 05 82 |,...L.5....B1...|
0x100162e0: 94 3d 33 b3 d5 81 5f 95 f6 25 2a 2e 6d 34 60 c1 |.=3..._..%*.m4`.|
0x100162f0: cc 76 6f b4 a1 56 07 47 96 62 55 72 31 5d da c0 |.vo..V.G.bUr1]..|
0x10016300: 62 17 9c e2 0c 09 f4 54 f5 a1 2a f7 31 67 27 f3 |b......T..*.1g'.|
0x10016310: ba 8b d6 bd d8 6a 95 11 53 ba 95 33 5d 03 44 80 |.....j..S..3].D.|
0x10016320: 33 62 cb d4 9f 68 7a 5e 48 6d 79 39 9f 1f ab ec |3b...hz^Hmy9....|
0x10016330: 2f 15 7d e7 d2 10 d8 c1 39 a7 f1 09 74 a4 1f b2 |/.}.....9...t...|
0x10016340: e6 0d b0 c6 bd bc 01 09 7a 23 40 d8 01 d4 0a 8c |........z#@.....|
0x10016350: 85 7c 0a ab 57 da 88 a2 7a 40 74 5c b6 c2 07 fd |.|..W...z@t\....|
0x10016360: e4 90 f7 ee 38 ac f6 c1 0f c9 dd 4e 48 ed 1e f0 |....8......NH...|
0x10016370: 48 0a 62 58 99 12 01 56 a6 9d d8 7b 18 63 56 1c |H.bX...V...{.cV.|
0x10016380: 01 3e 00 a4 f6 16 d9 f8 5e b4 24 33 ba 2f 2a 75 |.>......^.$3./*u|
0x10016390: ff 28 6b 18 b7 de 4f 8f 83 f4 71 d5 a4 d1 c3 53 |.(k...O...q....S|
0x100163a0: 77 da 32 d2 ee c6 7c 02 b8 02 95 87 be 5f 6f ef |w.2...|......_o.|
0x100163b0: 78 74 b3 5f a0 73 65 5e 1e d6 c6 59 31 12 4c 7b |xt._.se^...Y1.L{|
0x100163c0: 3b 84 98 b4 54 b7 73 e9 32 5a 84 02 59 c4 92 37 |;...T.s.2Z..Y..7|
0x100163d0: 59 9e ac 3f d8 2f 93 0c 2a 6e b7 c0 4c 26 3e e2 |Y..?./..*n..L&>.|
0x100163e0: 77 e3 f9 29 9b 64 59 ea 7e fd c3 33 89 0e 30 68 |w..).dY.~..3..0h|
0x100163f0: 90 e3 af bf 94 2c 58 e0 18 fd 0c 7d 39 52 4b 91 |.....,X....}9RK.|
0x10016400: a9 02 fb ad 82 2a 52 d7 c4 d0 6f aa f2 89 a0 cc |.....*R...o.....|
0x10016410: 7e e3 5b c6 b8 ad 44 22 7f d0 7d ec a6 a5 a5 50 |~.[...D"..}....P|
0x10016420: 95 92 40 4c 46 31 86 06 94 9b 7d 08 02 80 b3 59 |..@LF1....}....Y|
0x10016430: d4 99 04 bb ca f6 f8 97 1f ce 9e f1 5d e8 b9 e0 |............]...|
0x10016440: de c8 2b a5 fa 1a a6 bd 2a 13 e3 2a d2 dc 66 89 |..+.....*..*..f.|
0x10016450: c9 63 4e f3 8a 80 b9 8e e5 e4 6a 4e 21 23 bf 84 |.cN.......jN!#..|
0x10016460: b7 85 b6 05 5f 7c 90 e4 3b e9 34 f8 b7 48 59 cd |...._|..;.4..HY.|
0x10016470: 1c ec ef 95 70 55 bd 7d cf 51 82 cb e5 e6 0f b7 |....pU.}.Q......|
0x10016480: 58 be 96 16 9f a1 ea 58 57 fb c3 81 8c 27 b9 d5 |X......XW....'..|
0x10016490: eb bd 09 e3 42 15 99 f8 40 50 3f 8e c6 c8 e5 e6 |....B...@P?.....|
0x100164a0: a0 96 2a af e0 6c 57 da 81 a5 b6 20 31 54 58 18 |..*..lW.... 1TX.|
0x100164b0: 4a 45 a8 bd 85 f8 37 64 d9 10 67 ee b8 d1 6e 56 |JE....7d..g...nV|
0x100164c0: 39 0a 66 85 57 40 fe 96 6f 74 50 ec ee e6 15 04 |9.f.W@..otP.....|
0x100164d0: f7 b8 bf d3 9c 20 a1 41 41 09 64 f5 58 27 b9 e6 |..... .AA.d.X'..|
0x100164e0: 2c 84 ee 1c 8e da b2 e2 1c 8d a7 11 0a d7 b2 8f |,...............|
0x100164f0: 60 0a 9f 6a c5 43 bc 30 c9 92 7a fa 22 ce 8a f1 |`..j.C.0..z."...|
0x10016500: ed 90 e4 2a 6b 54 2d 20 3a 27 29 25 63 0a 2b 5c |...*kT- :')%c.+\|
0x10016510: a9 a3 c4 a1 c6 32 d3 a9 61 2f 8d cf d4 c6 df 17 |.....2..a/......|
0x10016520: 22 52 4a 2e ac 62 37 54 d7 16 cf e5 88 df d7 e3 |"RJ..b7T........|
0x10016530: cd 86 4d 49 44 2a 07 3e 5a c6 2a 60 f3 51 45 cc |..MID*.>Z.*`.QE.|
0x10016540: 8a fe 32 13 ea 43 f1 dd 4f 1f 93 f6 21 5c 14 c5 |..2..C..O...!\..|
0x10016550: 57 43 82 31 73 da 00 17 3f 7c ca 0e 02 f2 55 62 |WC.1s...?|....Ub|
0x10016560: 3c 23 f5 45 80 65 90 47 b8 f8 81 0b be f0 74 ec |<#.E.e.G......t.|
0x10016570: 9e f3 2f 63 6f 3b 57 f0 42 7e 55 13 b5 5b ea 6e |../co;W.B~U..[.n|
0x10016580: 05 f2 29 f6 27 3a 76 96 94 44 f6 66 a7 1a 58 26 |..).':v..D.f..X&|
0x10016590: 27 9e 56 19 17 51 3a 09 be 5a 7a 15 5e 80 28 ee |'.V..Q:..Zz.^.(.|
0x100165a0: b0 63 96 5e 8d e1 71 70 03 da 69 3a 00 19 9a e3 |.c.^..qp..i:....|
0x100165b0: fb 23 92 b6 43 33 ed d7 5a 8f 21 35 9e 33 51 d4 |.#..C3..Z.!5.3Q.|
0x100165c0: 0c a7 39 1c 33 2a ed ef c4 2a d0 2e 1c 3a de 33 |..9.3*...*...:.3|
0x100165d0: b8 3c e8 4f 04 fe 6d 23 25 e5 ef e0 e6 6f f3 d9 |.<.O..m#%....o..|
0x100165e0: c7 72 8e 37 97 39 61 e1 5f 59 ec f0 f3 31 dd e1 |.r.7.9a._Y...1..|
0x100165f0: 66 20 2d 88 35 51 f6 81 ef 42 c8 f0 8c a8 2e 9d |f -.5Q...B......|
0x10016600: 71 b2 d9 d8 b7 c8 68 11 ee f7 49 1c 5c ee 74 e4 |q.....h...I.\.t.|
0x10016610: 12 c3 66 ce 8e 70 8d f8 7f ee 38 a1 68 22 a2 b3 |..f..p....8.h"..|
0x10016620: 7c 21 85 7f 68 33 47 24 16 d3 e4 ed 29 d9 24 89 ||!..h3G$....).$.|
0x10016630: c8 93 7f 1b ff 81 8c ee 51 ef 37 15 d9 e9 0a 7a |........Q.7....z|
0x10016640: 64 82 51 0f c7 f8 66 c9 59 1f e7 3e 84 4e bc 68 |d.Q...f.Y..>.N.h|
0x10016650: 46 55 c6 6d db e3 11 34 22 43 6a 5d 2a f7 a7 a1 |FU.m...4"Cj]*...|
0x10016660: b2 14 46 e1 e0 4e 99 76 6c 65 8d 18 39 93 73 0b |..F..N.vle..9.s.|
0x10016670: 89 d8 d8 90 6d d1 1c 49 b2 c3 62 19 07 d0 4b 40 |....m..I..b...K@|
0x10016680: eb af 2d e4 67 84 7e bb 27 55 ad f7 a5 d8 e3 8e |..-.g.~.'U......|
0x10016690: 94 85 09 c2 ed 0c 23 0a 9f 51 3f b0 c0 9a 8e dd |......#..Q?.....|
0x100166a0: f8 b0 84 e7 15 f9 ef 99 0a da d1 f4 33 68 8a 20 |............3h. |
0x100166b0: ff b5 80 9e 5d 4a d9 e8 0b 93 58 fc b9 58 a7 28 |....]J....X..X.(|
0x100166c0: ac 3d a3 b4 cd a0 02 2f ff ad 41 6d a0 49 60 00 |.=...../..Am.I`.|
0x100166d0: ad 31 1d 6e 8f f7 76 c7 57 ae 66 59 fe 6e 4c 23 |.1.n..v.W.fY.nL#|
0x100166e0
: 99 72 c0 f8 87 e6 13 66 56 75 2a d8 95 8d 69 c2 |.r.....fVu*...i.|
0x100166f0: 23 77 31 a7 fe 6c 17 05 e8 60 3f 4f ca 81 6d d6 |#w1..l...`?O..m.|
0x10016700: b5 16 6b d9 84 ba 74 e1 0a b2 9a 9e 8b 40 86 57 |..k...t......@.W|
0x10016710: 2e 60 d5 98 9c af fa 2c 7e 65 c2 5b fd 71 10 6d |.`.....,~e.[.q.m|
0x10016720: 9a 71 37 74 2d bf e0 15 94 69 2b 18 cc d7 67 f8 |.q7t-....i+...g.|
0x10016730: cc 8c 4f 1e 56 cf e5 93 f5 a9 91 84 58 be b1 53 |..O.V.......X..S|
0x10016740: 67 b6 d3 05 ee 23 55 77 ad 1f af 57 91 81 0c ba |g....#Uw...W....|
0x10016750: 66 f5 a4 05 34 0f e9 f3 b3 9b 8f 3b 79 cd 75 2a |f...4......;y.u*|
0x10016760: d9 b2 a9 61 e0 ad 4d ba 23 a9 0a 95 64 a4 2a 4a |...a..M.#...d.*J|
0x10016770: 69 ff 92 8a 61 b5 48 3d 31 1c c0 e0 50 ba 3f 04 |i...a.H=1...P.?.|
0x10016780: ae 0a 88 df 14 f5 5a 7a 29 87 ea 05 2e 71 03 04 |......Zz)....q..|
0x10016790: fa a6 ad 35 e1 e8 a5 d8 09 fd b4 4b 36 cc e7 5e |...5.......K6..^|
0x100167a0: 5a 90 4c df ee 64 3f 2d b3 fc 25 e5 e3 66 ed 40 |Z.L..d?-..%..f.@|
0x100167b0: 63 a3 24 8e 7b 98 6d 72 6d 96 9e 7d f9 10 bc ca |c.$.{.mrm..}....|
0x100167c0: 92 c4 7a fb ce 3a d3 be 09 c9 55 31 3e fd f7 ef |..z..:....U1>...|
0x100167d0: a4 2f 25 e3 75 28 d2 81 72 23 de 31 20 e2 d5 83 |./%.u(..r#.1 ...|
0x100167e0: 34 29 5d 5e 0d b5 81 e8 ff c5 f9 47 a9 09 ed 6c |4)]^.......G...l|
0x100167f0: 49 64 39 f3 ac 71 e7 fa 54 a9 ee 5d 6b 42 09 ec |Id9..q..T..]kB..|
0x10016800: b6 ac bd 19 06 c4 96 fe 60 94 5a 97 1d cd 15 03 |........`.Z.....|
0x10016810: e9 73 f9 00 5b 37 ea d0 be b1 fb a6 0a 8c 1e ea |.s..[7..........|
0x10016820: 6f 9f b9 85 4d 44 ec e6 c9 ec 38 99 aa 3b 9f cc |o...MD....8..;..|
0x10016830: a9 09 96 25 50 36 d3 44 80 40 96 8f 34 8b 36 a5 |...%P6.D.@..4.6.|
0x10016840: 84 6e 44 2b eb 80 3c 79 b6 b1 ac 75 11 31 3b a5 |.nD+..<y...u.1;.|
0x10016850: 82 e1 f1 90 ae 4e a5 87 e2 02 5c bd 4c 8e be 3c |.....N....\.L..<|
0x10016860: e0 f3 3f fe 96 9b 00 d6 96 ed d7 3c c6 f8 d4 7e |..?........<...~|
0x10016870: 3d e7 1a db 99 5b 25 6e 6a fa 34 62 44 61 e7 ac |=....[%nj.4bDa..|
0x10016880: a0 2a 50 53 3f a5 4c 21 0c cc bf c4 67 61 99 b3 |.*PS?.L!....ga..|
0x10016890: a8 ea 62 cf f0 3b 15 7f fe 08 77 f1 af ec 5c 62 |..b..;....w...\b|
0x100168a0: 2e 7e 96 a3 ea 0a 24 54 cc fb e0 da 6e d5 e1 0f |.~....$T....n...|
0x100168b0: bb 42 5a ca f0 e8 cd 93 c0 18 64 d3 0d fc 38 ee |.BZ.......d...8.|
0x100168c0: fe 8d 61 3f 01 d9 e5 4d bd 8e 54 31 b9 af b9 a7 |..a?...M..T1....|
0x100168d0: 17 3d 9b 75 4d 83 d3 ca 81 09 29 5e 01 7d 97 43 |.=.uM.....)^.}.C|
0x100168e0: a0 5e dc 80 88 3d f5 47 db 4b 7a db d0 68 3c 7a |.^...=.G.Kz..h<z|
0x100168f0: 1e 80 85 d1 76 52 3c 5a 22 b2 f2 9f c2 cb 19 6a |....vR<Z"......j|
0x10016900: 37 21 84 f3 c5 4c 98 f6 41 36 54 92 33 7e 73 f7 |7!...L..A6T.3~s.|
0x10016910: b4 a4 2a 6c af c7 29 0e 60 8a be e1 54 b0 26 f7 |..*l..).`...T.&.|
0x10016920: c9 c8 cc 6f a2 7a 0d 8d e1 32 a4 75 b6 ef b7 c0 |...o.z...2.u....|
0x10016930: 17 95 1c b4 30 90 5e 77 86 c2 06 60 5b 37 69 24 |....0.^w...`[7i$|
0x10016940: 1f ec 23 03 62 6b 87 dc 57 4b 1f d5 08 ca f2 fa |..#.bk..WK......|
0x10016950: fb c8 81 45 04 1b 28 6f c5 97 d4 cd 93 aa dd 8e |...E..(o........|
0x10016960: 28 58 14 a9 64 a5 5c 7f 46 71 a9 6c 60 c6 28 4d |(X..d.\.Fq.l`.(M|
0x10016970: 58 c1 5a 0f fd 85 14 61 95 7a 99 c0 a6 df c3 de |X.Z....a.z......|
0x10016980: e5 40 6f 5b 4a 05 8f 75 22 96 5e 8f 65 e1 34 3c |.@o[J..u".^.e.4<|
0x10016990: 57 ea 92 40 ba 11 d1 6f 9a a2 fa f6 8b 11 be 57 |W..@...o.......W|
0x100169a0: 94 62 32 d7 da 8d 3a 92 09 60 84 81 9e 32 d8 b4 |.b2...:..`...2..|
0x100169b0: 60 2e 92 df 42 3a ef a1 0c b2 3b 82 ca 6d 36 a6 |`...B:....;..m6.|
0x100169c0: 16 bd 4e 1a 6c be 5a e7 39 73 30 09 50 ed 3e 6a |..N.l.Z.9s0.P.>j|
0x100169d0: 7d ee ac 36 81 9d 22 53 8b 79 e7 79 47 36 0a f8 |}..6.."S.y.yG6..|
0x100169e0: b9 e8 c4 fd 94 6f 86 d4 32 d2 d0 f6 01 d5 8d 09 |.....o..2.......|
0x100169f0: 8a d1 73 58 64 11 59 a9 7a 72 f5 fe 7f 34 3c 4c |..sXd.Y.zr...4<L|
0x10016a00: 3e c3 1d 91 a7 b4 42 4d db ca 2e 47 7d 6a 44 b8 |>.....BM...G}jD.|
0x10016a10: 36 71 94 f3 84 9c 9a 03 29 a1 cd 70 49 d2 77 a0 |6q......)..pI.w.|
0x10016a20: 37 a6 a0 25 2b 42 ff 01 f3 2d a8 14 8b 45 f1 5b |7..%+B...-...E.[|
0x10016a30: 59 1b cb 13 bb b0 4a f5 7d c2 5c 14 28 5e 96 f8 |Y.....J.}.\.(^..|
0x10016a40: 1a 76 90 7b 9f 62 76 a0 1b 2c 1e 6f 3b 8f 59 cf |.v.{.bv..,.o;.Y.|
0x10016a50: 62 ec 49 52 fa b2 83 e1 b9 1e 40 7f 52 34 4d 16 |b.IR......@.R4M.|
0x10016a60: b7 85 f0 30 61 5b c3 20 a4 62 06 61 08 88 10 8c |...0a[. .b.a....|
0x10016a70: 7e cc f6 dd b0 4c 3e af 15 ce 74 7e 9e 5c 83 71 |~....L>...t~.\.q|
0x10016a80: 02 6f ce cf c9 88 53 22 d2 a5 a6 62 9d 6f ec 1f |.o....S"...b.o..|
0x10016a90: b0 25 f2 22 fb 87 97 7e c0 48 9c f0 58 39 32 49 |.%."...~.H..X92I|
0x10016aa0: c3 78 bf 1c a3 1e bf 57 61 23 99 a6 0f ac fc 77 |.x.....Wa#.....w|
0x10016ab0: 5e 20 10 5e 10 92 08 e5 20 b0 ab dc 29 27 80 f0 |^ .^.... ...)'..|
0x10016ac0: ea 03 50 41 62 6b 87 dc 57 4b 1f d5 08 ca f2 fa |..PAbk..WK......|
0x10016ad0: fb d0 83 45 1d 1b 28 6f c5 97 f6 cd 50 aa dd 8e |...E..(o....P...|
0x10016ae0: 28 58 c4 a9 0b a5 79 80 d3 71 7f 6c 44 c6 d6 4d |(X....y..q.lD..M|
0x10016af0: 47 c1 9b 0f fb 85 15 61 46 7a 78 c0 a6 df d2 de |G......aFzx.....|
0x10016b00: da 40 6c 5b db 05 21 75 22 96 56 8f d5 e0 34 3c |.@l[..!u".V...4<|
0x10016b10: 13 ea 41 90 a8 11 c2 6f ad a2 96 f6 15 66 9e 57 |..A....o.....f.W|
0x10016b20: 40 61 4d d7 ad 8d 3f 92 17 60 e9 81 10 32 f8 b4 |@aM...?..`...2..|
0x10016b30: c1 2e 02 df 12 3a da 51 69 b2 86 82 9d 6d 9e a6 |.....:.Qi....m..|
0x10016b40: 7d 67 bd 1a db bf d9 e7 39 73 30 09 50 ed 3e 6a |}g......9s0.P.>j|
0x10016b50: 7d ee ac 36 89 9d 21 53 03 79 39 79 82 36 05 f8 |}..6..!S.y9y.6..|
0x10016b60: b9 3e c4 fd 94 6f 86 d4 61 d2 f1 f6 1a d5 ee 09 |.>...o..a.......|
0x10016b70: fe d1 d8 58 84 11 c5 a9 e3 72 58 fe e4 34 a9 fc |...X.....rX..4..|
0x10016b80: 4a c3 5b 91 74 b4 34 4d d9 ca 2e 47 7e 6b c4 b8 |J.[.t.4M...G~k..|
0x10016b90: 19 71 51 43 31 9c a5 03 34 a1 71 70 db 27 77 a0 |.qQC1...4.qp.'w.|
0x10016ba0: 36 a5 20 25 80 42 6d 01 5f 2d 17 14 e7 45 5c 0b |6. %.Bm._-...E\.|
0x10016bb0: 72 1b 29 13 5d b0 82 f5 ea c3 c6 15 8c 5f 77 f8 |r.).]........_w.|
0x10016bc0: 8e 76 f9 7b 0e 62 e4 a0 1b 2c 1e 6f 3a 8f 57 7f |.v.{.b...,.o:.W.|
0x10016bd0: 55 ec 3c 52 f7 b2 fc 31 d3 1b a5 7f 36 35 d7 16 |U.<R...1....65..|
0x10016be0: 5b da 84 30 fb 5a e3 20 31 62 a1 61 e8 88 ab 8c |[..0.Z. 1b.a....|
0x10016bf0: 10 cc 82 dd 54 4c cc ff 03 ce 9b 7e b8 5c 2a 71 |....TL.....~.\*q|
0x10016c00: 9d c5 5b cf 55 87 b3 22 b4 a5 aa 62 97 6f e8 1f |..[.U.."...b.o..|
0x10016c10: af 25 e8 22 a9 87 9f 7e ef 48 ff f0 bd 39 a0 49 |.%."...~.H...9.I|
0x10016c20: 36 78 24 1c a3 1e bf 57 53 23 99 56 6b ac ed 77 |6x$....WS#.Vk..w|
0x10016c30: 42 20 ee ae 1f 93 a1 e6 ae b1 33 dc 29 7d 12 f0 |B ........3.)}..|
0x10016c40: e9 02 c3 de 72 ff 61 23 26 ed be 92 8b 0b 05 cf |....r.a#&.......|
0x10016c50: 5a f5 c2 e5 2f 02 ab 5e 6f a3 d4 37 00 56 cc 60 |Z.../..^o..7.V.`|
0x10016c60: fb ed e9 5a 25 00 07 85 3a 71 86 26 6f 17 c5 3a |...Z%...:q.&o..:|
0x10016c70: 17 6e d0 dc 92 1d 88 51 c6 01 a4 f2 10 f2 66 02 |.n.....Q......f.|
0x10016c80: a4 f8 e4 e8 9b e3 32 37 e9 75 a9 49 1f f0 db 28 |......27.u.I...(|
0x10016c90: 62 68 a4 af f0 c1 29 ec 2c cc e1 49 de ae 63 7e |bh....).,..I..c~|
0x10016ca0: c4 0c 6a 74 08 eb d7 08 6a e0 4b ef 29 4d be 8e |..jt....j.K.)M..|
0x10016cb0: b0 56 9f 90 ec 87 b6 7f 77 7a c8 06 b1 28 46 44 |.V......wz...(FD|
0x10016cc0: 5e e5 3d 13 87 e6 18 f8 80 1a 92 d2 04 63 2b f8 |^.=..........c+.|
0x10016cd0: 1b 75 92 5a 1b f9 f8 91 53 98 34 c3 87 42 34 d6 |.u.Z....S.4..B4.|
0x10016ce0: ef f4 d1 89 ca fd 09 d3 63 b0 93 d6 21 11 04 5e |........c...!..^|
0x10016cf0: 47 31 00 ca c1 45 d8 57 35 20 5c 15 02 34 e5 37 |G1...E.W5 \..4.7|
0x10016d00: 48 56 09 07 58 3b c9 83 51 c7 21 72 88 5d 70 11 |HV..X;..Q.!r.]p.|
0x10016d10: 9a 30 60 52 05 03 71 82 74 f4 a8 b4 43 b3 f9 1e |.0`R..q.t...C...|
0x10016d20: 5a 4a 8b fb d4 aa dd fe 80 55 54 b9 a1 8d 69 68 |ZJ.......UT...ih|
0x10016d30: d2 ae 76 18 70 28 1c 7c 33 34 ca 3f 2c fe f3 49 |..v.p(.|34.?,..I|
0x10016d40: 7e 0e dc e8 06 8b 86 b4 86 88 87 64 06 2d 82 f4 |~..........d.-..|
0x10016d50: 57 bf 7a e3 77 ff 2a 81 f5 ca bd da 42 65 c8 bd |W.z.w.*.....Be..|
0x10016d60: ba 3c 65 80 90 21 6b 22 eb 4f 4b 45 e8 2f d7 56 |.<e..!k".OKE./.V|
0x10016d70: 8a ea ba 9f 45 3a 8f 54 bd d1 04 d4 8e 43 8a 41 |....E:.T.....C.A|
0x10016d80: f4 ea de 94 12 b0 c1 b4 1b 04 2c fc 5d ae 99 2e |..........,.]...|
0x10016d90: 9c 7a 14 2c fd 60 76 7f 45 0c 27 f6 c6 c2 30 fe |.z.,.`v.E.'...0.|
0x10016da0: 69 97 f7 ce e5 36 4a 46 be 66 53 c9 f6 4c 13 c3 |i....6JF.fS..L..|
0x10016db0: d1 bc f8 4e 52 21 2e 4a ef f1 f5 ee 65 d1 d8 10 |...NR!.J....e...|
0x10016dc0: b0 6e 99 d5 08 e3 e6 f2 c4 2c 94 08 50 db 7d cc |.n.......,..P.}.|
0x10016dd0: 70 e3 7a 9a 86 7d 9c 89 bc 39 9e b6 c7 be db 8a |p.z..}...9......|
0x10016de0: 2c 78 13 fc 26 a8 90 79 7c 0f cd 1a fd bb a1 51 |,x..&..y|......Q|
0x10016df0: 83 e0 13 cc 59 c3 c4 2b ee 42 e7 8a 30 af bb 9c |....Y..+.B..0...|
0x10016e00: 33 64 f3 b4 27 0b 22 91 bf b5 93 31 66 47 dc 6c |3d..'."....1fG.l|
0x10016e10: 30 12 d9 13 ba 84 9b 4a e8 d8 0c f5 28 71 90 67 |0......J....(q.g|
0x10016e20: 4e a1 c2 56 9c e5 88 45 11 c6 d6 77 e6 e0 3a 8a |N..V...E...w..:.|
0x10016e30: 56 e3 cd eb 57 0b 90 de 48 1e 2e cb 72 e3 68 44 |V...W...H...r.hD|
0x10016e40: 12 02 3f ed b2 b2 6b 12 b1 16 94 11 2a ee d0 f8 |..?...k.....*...|
0x10016e50: cb df d4 6e 36 ea 94 69 35 e5 22 21 2f 61 32 d4 |...n6..i5."!/a2.|
0x10016e60: e1 a1 c2 b3 e9 cc 6b 16 60 73 b7 7c 54 c3 b8 2c |......k.`s.|T..,|
0x10016e70: fd d9 e9 23 12 b4 c0 72 61 a5 47 b8 1a d6 14 61 |...#...ra.G....a|
0x10016e80: 25 7e 5c f6 a0 fb 59 09 d3 d3 7a 10 84 10 bf 3e |%~\...Y...z....>|
0x10016e90: 5c e1 37 75 d4 ff f5 b9 b5 ac e7 e9 31 ec db bb |\.7u........1...|
0x10016ea0: bb ce 4e c0 37 fd ae 20 ec 71 0f f8 77 78 93 45 |..N.7.. .q..wx.E|
0x10016eb0: 5c a6 17 c7 e9 dc 53 49 df 74 09 15 82 e6 f6 53 |\.....SI.t.....S|
0x10016ec0: ad da 7a ed 37 40 45 4f 4e a2 31 7b ef 9d b8 f5 |..z.7@EON.1{....|
0x10016ed0: 01 92 9e 82 a4 64 24 91 f5 99 60 50 b5 f5 17 ae |.....d$...`P....|
0x10016ee0: 09 3e 12 43 64 5a 24 99 f4 36 c0 a8 cd cb 30 94 |.>.CdZ$..6....0.|
0x10016ef0: 36 df 2e ca 5f af 5d 9f b7 56 49 22 50 41 91 d2 |6..._.]..VI"PA..|
0x10016f00: a8 25 7b f8 d4 5c a1 2e c6 15 d1 b9 26 7a e2 42 |.%{..\......&z.B|
0x10016f10: f4 43 ff 4d 67 3f b4 b9 9a e2 d6 4b 50 86 ed 00 |.C.Mg?.....KP...|
0x10016f20: 30 db c9 d0 a9 f8 df 07 7b a8 1d 73 62 e2 12 54 |0.......{..sb..T|
0x10016f30: d7 ce 18 d8 08 02 af fc 9b 78 cd f7 b1 d7 9a 53 |.........x.....S|
0x10016f40: 78 db 43 f1 8b d0 9b c4 de f8 64 57 b5 58 c3 e1 |x.C.......dW.X..|
0x10016f50: 96 54 1e 23 4a 72 68 1b 66 43 0d 43 6e aa 53 d1 |.T.#Jrh.fC.Cn.S.|
0x10016f60: 42 a1 8c 18 3e d8 aa ec 7c bb 72 d5 0a 86 a4 75 |B...>...|.r....u|
0x10016f70: 3e 9a b1 43 b1 44 19 d8 98 bc 76 06 76 42 94 4c |>..C.D....v.vB.L|
0x10016f80: 33 93 0e bc 3c 8c 5f 25 5f a2 ca db 23 bc c4 85 |3...<._%_...#...|
0x10016f90: a4 19 e3 bf 52 07 56 c7 e4 a2 21 41 27 49 d7 35 |....R.V...!A'I.5|
0x10016fa0: 3a d1 38 a5 74 23 f9 d2 a0 84 72 45 a4 fa 56 20 |:.8.t#....rE..V |
0x10016fb0: a1 82 e8 ad 82 24 f5 a6 e7 be c4 63 07 f1 3b b2 |.....$.....c..;.|
0x10016fc0: be b2 a5 33 19 ad 25 ec 12 a3 c0 77 91 9b 1f 92 |...3..%....w....|
0x10016fd0: a5 dc b2 f7 d1 dd c4 f1 23 50 13 3e 8f e2 54 69 |........#P.>..Ti|
0x10016fe0: eb 38 96 06 be 28 6f 31 be 2e 7e 4d cc 31 7e b4 |.8...(o1..~M.1~.|
0x10016ff0: 26 80 46 e6 a8 d8 aa 08 36 f5 e6 2c 2b 67 8b 94 |&.F.....6..,+g..|
0x10017000: 89 47 09 6b 70 2e d4 1b 91 c0 b3 e3 26 4b 46 94 |.G.kp.......&KF.|
0x10017010: 8d 36 b3 06 db 92 64 9e 61 b9 82 c8 2a 9c 37 5b |.6....d.a...*.7[|
0x10017020: bf 57 15 a6 b4 65 d1 b9 23 de fe 53 7a 2d 1c 31 |.W...e..#..Sz-.1|
0x10017030: 9b 81 ff e4 da 70 28 3d 3a bd 47 2a b2 39 64 c7 |.....p(=:.G*.9d.|
0x10017040: ef 90 ca 40 7b 39 0f 4e d7 34 1c aa 3b 58 ca 96 |...@{9.N.4..;X..|
0x10017050: 80 4f 89 9a 9e 54 5e cb 01 56 a5 4f 4b 33 44 c9 |.O...T^..V.OK3D.|
0x10017060: b4 a3 fe a9 8b 72 37 fb 0b 60 56 e0 31 77 f8 20 |.....r7..`V.1w. |
0x10017070: 8a 92 ab 1a f2 18 cc 81 a7 49 60 ae b6 7b 54 a4 |.........I`..{T.|
0x10017080: 04 62 47 c2 cb eb 2d b1 85 2f 15 37 f6 1e dc 53 |.bG...-../.7...S|
0x10017090: f9 f1 6b 98 ad ea e3 ab b9 f1 dc e4 4a 1c d7 37 |..k.........J..7|
0x100170a0: 3e 2b ad 65 2d ac 9e 86 62 6b 87 dc 57 4b 1f d5 |>+.e-...bk..WK..|
0x100170b0: 08 ca f2 fa fb c8 81 45 03 1b 28 6f c5 97 ee cd |.......E..(o....|
0x100170c0: a5 aa dd 8e 28 58 c4 a9 0b a5 79 80 d3 71 7f 6c |....(X....y..q.l|
0x100170d0: 44 c6 d6 4d 47 c1 9b 0f fb 85 15 61 46 7a 78 c0 |D..MG......aFzx.|
0x100170e0: a6 df d2 de da 40 6c 5b db 05 21 75 22 96 56 8f |.....@l[..!u".V.|
0x100170f0: d5 e0 34 3c 0b ea 40 90 a1 11 be 6f 80 a2 9b f6 |..4<..@....o....|
0x10017100: 19 11 9e 57 40 61 4d d7 8e 8d 20 92 ee 60 84 81 |...W@aM... ..`..|
0x10017110: 9e 32 d8 b4 60 2e 92 df a2 3a 6e 51 09 ba a4 d2 |.2..`....:nQ....|
0x10017120: 43 6d 32 a6 5b 67 5b 1a 70 15 d9 e7 38 72 b1 09 |Cm2.[g[.p...8r..|
0x10017130: 50 ed 3e 6a 7d ee ac 36 80 9d 21 03 7f 79 c2 c9 |P.>j}..6..!..y..|
0x10017140: 67 36 06 f8 25 e8 cd fd 8b 73 06 d4 0b d1 03 f6 |g6..%....s......|
0x10017150: 08 d5 f2 09 f7 d1 e2 58 da 11 ba a9 e6 72 15 fe |.......X.....r..|
0x10017160: e2 34 aa fc 3b c3 5b 91 74 b4 34 4d d9 ca 2e 47 |.4..;.[.t.4M...G|
0x10017170: 7e 6b c4 b8 d5 79 d2 43 2a 9c 47 03 7f a1 88 70 |~k...y.C*.G....p|
0x10017180: d2 d5 77 a0 36 a5 21 25 2b 42 ff 01 f3 2d a8 14 |..w.6.!%+B...-..|
0x10017190: 84 45 f1 0b 60 1b c8 63 b4 b0 2b f5 a3 c3 7f 15 |.E..`..c..+.....|
0x100171a0: 28 5e 15 f7 19 75 12 7b 9e 61 e3 a0 1b 2c 50 41 |(^...u.{.a...,PA|
0x100171b0: 62 6b 87 dc 57 4b 1f d5 08 ca f2 fa fb c8 81 45 |bk..WK.........E|
0x100171c0: 03 1b 28 6f c5 97 26 ce a8 aa dd 8e 28 58 c4 a9 |..(o..&.....(X..|
0x100171d0: 0b a5 79 80 d3 71 7f 6c 44 c6 d6 4d 47 c1 9b 0f |..y..q.lD..MG...|
0x100171e0: fb 85 15 61 46 7a 78 c0 a6 df d2 de da 40 6c 5b |...aFzx......@l[|
0x100171f0: db 05 21 75 22 96 56 8f d5 e0 34 3c 0b ea 40 90 |..!u".V...4<..@.|
0x10017200: a1 11 c1 6f 78 a2 9a f6 19 11 9e 57 40 61 4d d7 |...ox......W@aM.|
0x10017210: 8e 8d 20 92 ee 60 84 81 9e 32 d8 b4 60 2e 92 df |.. ..`...2..`...|
0x10017220: a2 3a 6e 51 89 ba a4 d2 43 6d 32 a6 b9 67 5b 1a |.:nQ....Cm2..g[.|
0x10017230: 71 15 d9 e7 38 72 b1 09 50 ed 3e 6a 7d ee ac 36 |q...8r..P.>j}..6|
0x10017240: 80 9d 21 03 7f 79 c2 c9 c6 36 06 f8 2f e8 cd fd |..!..y...6../...|
0x10017250: 91 73 06 d4 0b d1 03 f6 04 d5 f2 09 01 d1 93 58 |.s.............X|
0x10017260: c5 11 bc a9 ee 72 5e fe f5 34 9c fc 4b c3 5f 91 |.....r^..4..K._.|
0x10017270: e3 b4 a2 4d f9 ca 91 47 ed 6b 28 b8 75 71 51 f3 |...M...G.k(.uqQ.|
0x10017280: 23 9c 2c 03 c6 a1 68 70 dd d2 77 a0 fc ae 21 75 |#.,...hp..w...!u|
0x10017290: 32 42 1c 01 e6 2d c8 14 7c 48 f1 0b 51 1a 49 13 |2B...-..|H..Q.I.|
0x100172a0: ed b0 12 f5 7e c3 5d 15 29 5f 16 f8 28 76 90 cb |....~.].)_..(v..|
0x100172b0: a1 63 91 a0 40 2c 40 6f 39 8e 56 7e 54 eb be 52 |.c..@,@o9.V~T..R|
0x100172c0: 6d b1 ea e1 c6 1b 50 41 ac 02 34 00 00 00 56 00 |m.....PA..4...V.|
0x100172d0: 53 00 5f 00 56 00 45 00 52 00 53 00 49 00 4f 00 |S._.V.E.R.S.I.O.|
0x100172e0: 4e 00 5f 00 49 00 4e 00 46 00 4f 00 00 00 00 00 |N._.I.N.F.O.....|
0x100172f0: bd 04 ef fe 00 00 01 00 02 00 05 00 00 00 90 01 |................|
0x10017300: 02 00 05 00 00 00 90 01 00 00 00 00 00 00 00 00 |................|
0x10017310: 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 |................|
0x10017320: 00 00 00 00 0c 02 00 00 01 00 53 00 74 00 72 00 |..........S.t.r.|
0x10017330: 69 00 6e 00 67 00 46 00 69 00 6c 00 65 00 49 00 |i.n.g.F.i.l.e.I.|
0x10017340: 6e 00 66 00 6f 00 00 00 e8 01 00 00 01 00 30 00 |n.f.o.........0.|
0x10017350: 34 00 30 00 39 00 30 00 34 00 62 00 30 00 00 00 |4.0.9.0.4.b.0...|
0x10017360: 18 00 00 00 01 00 43 00 6f 00 6d 00 6d 00 65 00 |......C.o.m.m.e.|
0x10017370: 6e 00 74 00 73 00 00 00 20 00 00 00 01 00 43 00 |n.t.s... .....C.|
0x10017380: 6f 00 6d 00 70 00 61 00 6e 00 79 00 4e 00 61 00 |o.m.p.a.n.y.N.a.|
0x10017390: 6d 00 65 00 00 00 00 00 28 00 00 00 01 00 46 00 |m.e.....(.....F.|
0x100173a0: 69 00 6c 00 65 00 44 00 65 00 73 00 63 00 72 00 |i.l.e.D.e.s.c.r.|
0x100173b0: 69 00 70 00 74 00 69 00 6f 00 6e 00 00 00 00 00 |i.p.t.i.o.n.....|
0x100173c0: 3a 00 0d 00 01 00 46 00 69 00 6c 00 65 00 56 00 |:.....F.i.l.e.V.|
0x100173d0: 65 00 72 00 73 00 69 00 6f 00 6e 00 00 00 00 00 |e.r.s.i.o.n.....|
0x100173e0: 35 00 2c 00 20 00 32 00 2c 00 20 00 34 00 30 00 |5.,. .2.,. .4.0.|
0x100173f0: 30 00 2c 00 20 00 30 00 00 00 00 00 20 00 00 00 |0.,. .0..... ...|
0x10017400: 01 00 49 00 6e 00 74 00 65 00 72 00 6e 00 61 00 |..I.n.t.e.r.n.a.|
0x10017410: 6c 00 4e 00 61 00 6d 00 65 00 00 00 24 00 00 00 |l.N.a.m.e...$...|
0x10017420: 01 00 4c 00 65 00 67 00 61 00 6c 00 43 00 6f 00 |..L.e.g.a.l.C.o.|
0x10017430: 70 00 79 00 72 00 69 00 67 00 68 00 74 00 00 00 |p.y.r.i.g.h.t...|
0x10017440: 28 00 00 00 01 00 4c 00 65 00 67 00 61 00 6c 00 |(.....L.e.g.a.l.|
0x10017450: 54 00 72 00 61 00 64 00 65 00 6d 00 61 00 72 00 |T.r.a.d.e.m.a.r.|
0x10017460: 6b 00 73 00 00 00 00 00 28 00 00 00 01 00 4f 00 |k.s.....(.....O.|
0x10017470: 72 00 69 00 67 00 69 00 6e 00 61 00 6c 00 46 00 |r.i.g.i.n.a.l.F.|
0x10017480: 69 00 6c 00 65 00 6e 00 61 00 6d 00 65 00 00 00 |i.l.e.n.a.m.e...|
0x10017490: 20 00 00 00 01 00 50 00 72 00 69 00 76 00 61 00 | .....P.r.i.v.a.|
0x100174a0: 74 00 65 00 42 00 75 00 69 00 6c 00 64 00 00 00 |t.e.B.u.i.l.d...|
0x100174b0: 20 00 00 00 01 00 50 00 72 00 6f 00 64 00 75 00 | .....P.r.o.d.u.|
0x100174c0: 63 00 74 00 4e 00 61 00 6d 00 65 00 00 00 00 00 |c.t.N.a.m.e.....|
0x100174d0: 3e 00 0d 00 01 00 50 00 72 00 6f 00 64 00 75 00 |>.....P.r.o.d.u.|
0x100174e0: 63 00 74 00 56 00 65 00 72 00 73 00 69 00 6f 00 |c.t.V.e.r.s.i.o.|
0x100174f0: 6e 00 00 00 35 00 2c 00 20 00 32 00 2c 00 20 00 |n...5.,. .2.,. .|
0x10017500: 34 00 30 00 30 00 2c 00 20 00 30 00 00 00 00 00 |4.0.0.,. .0.....|
0x10017510: 20 00 00 00 01 00 53 00 70 00 65 00 63 00 69 00 | .....S.p.e.c.i.|
0x10017520: 61 00 6c 00 42 00 75 00 69 00 6c 00 64 00 00 00 |a.l.B.u.i.l.d...|
0x10017530: 44 00 00 00 01 00 56 00 61 00 72 00 46 00 69 00 |D.....V.a.r.F.i.|
0x10017540: 6c 00 65 00 49 00 6e 00 66 00 6f 00 00 00 00 00 |l.e.I.n.f.o.....|
0x10017550: 24 00 04 00 00 00 54 00 72 00 61 00 6e 00 73 00 |$.....T.r.a.n.s.|
0x10017560: 6c 00 61 00 74 00 69 00 6f 00 6e 00 00 00 00 00 |l.a.t.i.o.n.....|
0x10017570: 09 04 b0 04 3c 61 73 73 65 6d 62 6c 79 20 78 6d |....<assembly xm|
0x10017580: 6c 6e 73 3d 22 75 72 6e 3a 73 63 68 65 6d 61 73 |lns="urn:schemas|
0x10017590: 2d 6d 69 63 72 6f 73 6f 66 74 2d 63 6f 6d 3a 61 |-microsoft-com:a|
0x100175a0: 73 6d 2e 76 31 22 20 6d 61 6e 69 66 65 73 74 56 |sm.v1" manifestV|
0x100175b0: 65 72 73 69 6f 6e 3d 22 31 2e 30 22 3e 0d 0a 20 |ersion="1.0">.. |
0x100175c0: 20 3c 74 72 75 73 74 49 6e 66 6f 20 78 6d 6c 6e | <trustInfo xmln|
0x100175d0: 73 3d 22 75 72 6e 3a 73 63 68 65 6d 61 73 2d 6d |s="urn:schemas-m|
0x100175e0: 69 63 72 6f 73 6f 66 74 2d 63 6f 6d 3a 61 73 6d |icrosoft-com:asm|
0x100175f0: 2e 76 33 22 3e 0d 0a 20 20 20 20 3c 73 65 63 75 |.v3">.. <secu|
0x10017600: 72 69 74 79 3e 0d 0a 20 20 20 20 20 20 3c 72 65 |rity>.. <re|
0x10017610: 71 75 65 73 74 65 64 50 72 69 76 69 6c 65 67 65 |questedPrivilege|
0x10017620: 73 3e 0d 0a 20 20 20 20 20 20 20 20 3c 72 65 71 |s>.. <req|
0x10017630: 75 65 73 74 65 64 45 78 65 63 75 74 69 6f 6e 4c |uestedExecutionL|
0x10017640: 65 76 65 6c 20 6c 65 76 65 6c 3d 22 61 73 49 6e |evel level="asIn|
0x10017650: 76 6f 6b 65 72 22 20 75 69 41 63 63 65 73 73 3d |voker" uiAccess=|
0x10017660: 22 66 61 6c 73 65 22 3e 3c 2f 72 65 71 75 65 73 |"false"></reques|
0x10017670: 74 65 64 45 78 65 63 75 74 69 6f 6e 4c 65 76 65 |tedExecutionLeve|
0x10017680: 6c 3e 0d 0a 20 20 20 20 20 20 3c 2f 72 65 71 75 |l>.. </requ|
0x10017690: 65 73 74 65 64 50 72 69 76 69 6c 65 67 65 73 3e |estedPrivileges>|
0x100176a0: 0d 0a 20 20 20 20 3c 2f 73 65 63 75 72 69 74 79 |.. </security|
0x100176b0: 3e 0d 0a 20 20 3c 2f 74 72 75 73 74 49 6e 66 6f |>.. </trustInfo|
0x100176c0: 3e 0d 0a 3c 2f 61 73 73 65 6d 62 6c 79 3e 50 41 |>..</assembly>PA|
0x100176d0: ?? |? |

Aquí tenéis en código, la librería "pcgw32.dll" de PC Guard; la que viene con Onae, que es donde se supone que se verifica si la clave de producto introducida en la pantalla de activación, es válida. Os paso el código en C; pero no es ni mucho menos el código fuente original: se trata de una representación, que puede acercarse más o menos, al código fuente original, que por otra parte, es C++ en vez de C.

Así que este código, en principio más fácil de entender, podría necesitar ajustes para poderlo recompilar, y por otra parte, está como ofuscado. Eso se debe a varios motivos, pero la idea no es recompilar sin más el código obtenido, sino intentar entender la lógica de la librería, y ver la función que comprueba la licencia. Modificar la librería es otra historia, que debe hacerse sin recompilar código.


También os paso el código en ensamblador, que sí es una representación fiel del binario. El problema aquí es que salvo que se tengan altos conocimientos de ensamblador, entender algo es mucho más difícil todavía, que con el código en C.

Lo bueno, es que este sí es más fiel a la lógica de la librería, y si se llega a comprender y encontrar dónde se comprueba la licencia, no sería tan difícil en teoría, modificarlo. Pero en este caso, tampoco se trata de recompilar el código ensamblador. Esto sólo sirve para analizar la lógica de la librería.


Así que si alguien sabe de programación, y/o quiere trastear un poco con esto para echarme un cable, aunque sea para ver la forma de modificar la librería, ahí tenéis.


Por cierto, en el enlace que he pasado en un correo anterior, de PC Guard, he visto que hay documentación a nivel de desarrollo, donde se explican las funciones de la interfaz de protección (API), que supuestamente son entre otras, esta librería (pcgw32.dll).


En la documentación se pueden ver los nombres de las funciones, los parámetros que admiten, los valores que devuelve cada función, y para qué sirven.


Lo malo es que comparar esa documentación con lo que os paso... Es bastante difícil, porque el código no es el original. Pero se pueden ver algunas cosas que coinciden, como la estructura de una de las funciones.


En todo caso, esa documentación podría usarse si hubiese que optar por fuerza bruta, para darle códigos al juego hasta dar con el correcto. Al menos, la documentación nos sirve para conocer qué función necesitamos para verificar si la clave de producto es válida o no, qué parámetros admite y sus posibles valores de retorno. Con eso basta para poner en marcha un programa que vaya probando claves de producto hasta dar con la buena. Pero esa debería ser la última posibilidad que se contemple, porque desde el Viernes, que creo que fue cuando dije que estaba generando todas las claves de producto posible, hasta hoy, llevo seis millones y pico de códigos generados en casi doscientos megas (no los contrasto con el juego). Y aún sólo se están generando combinaciones en el cuarto bloque de la clave del producto. Esto significa, que intentar darle claves de producto al juego hasta dar con una válida, puede con toda seguridad, suponer muchísimo tiempo, teniendo en cuenta que el PC esté 24x7 trabajando.


Así que como ser, es lo más sencillo en cuanto a programación; pero lo menos práctico por el tiempo que puede suponer.


Por cierto, no os preocupéis por los archivos que he adjuntado: pese a su tamaño, no son archivos ejecutables. Aunque tienen una extensión poco habitual, podéis abrirlos con el bloc de notas o cualquier otro editor/procesador de texto. En ningún caso puede ocurrir nada en el ordenador, porque son archivos de texto, no ejecutan nada en el equipo.


El 14/01/2024 a las 0:38, Douglas Roberto Dias Gallo escribió:
Hola,
usmeando en los antíguos e-mails de hotmail, datados de 2015, encontré la clave de activacion que me proporcionó el cidat.
366D6207-22E2216E-15913A65-0D7A9884
 Código de activación: 99017F70 Código del equipo: 3C43-B0CC-B620-3580
--
--
Has recibido este mensaje porque estás suscrito a Grupo "Tiflo-juegos"
de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a tiflo-juegos@googlegroups.com
Para anular la suscripción a este grupo, envía un mensaje a
tiflo-juegos+unsubscribe@googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/tiflo-juegos?hl=es.
Serán censurados los mensajes en los que se falte el respeto hacia otras personas o en los que se trate sobre temas ilegales como la piratería.

---
Has recibido este mensaje porque estás suscrito al grupo "Tiflo-juegos" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a tiflo-juegos+unsubscribe@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/tiflo-juegos/CAG-U%2BQra7HrCoyJ3NTCR-psuBcYV%2BJNb-Gn-R96h90mJiVcnOA%40mail.gmail.com.

0 comentarios:

Publicar un comentario

Archivos