File trigona_be6dfedd91e1ebc81d58a61b05b0ef93322425b247636a0f7f5c3eeebbc52edd.exe
Function:
    0041dcbf
    0041dcbf 00 .
    0041dcc0 88 dd 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ..A.............
    0041dcd0 00 00 00 00 00 00 00 00 88 dd 41 00 00 00 00 00 ..........A.....
    0041dce0 70 e2 41 00 00 00 00 00 a3 dd 41 00 00 00 00 00 p.A.......A.....
    0041dcf0 c8 dd 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ..A.............
    0041dd00 6a de 41 00 00 00 00 00 18 00 00 00 00 00 00 00 j.A.............
    0041dd10 38 16 40 00 00 00 00 00 40 8e 40 00 00 00 00 00 8.@.....@.@.....
    0041dd20 50 8e 40 00 00 00 00 00 20 92 40 00 00 00 00 00 P.@..... .@.....
    0041dd30 10 92 40 00 00 00 00 00 50 92 40 00 00 00 00 00 [email protected].@.....
    0041dd40 60 92 40 00 00 00 00 00 70 92 40 00 00 00 00 00 `[email protected].@.....
    0041dd50 40 92 40 00 00 00 00 00 b0 8a 40 00 00 00 00 00 @.@.......@.....
    0041dd60 e0 8a 40 00 00 00 00 00 90 d2 42 00 00 00 00 00 [email protected].....
    0041dd70 00 8b 40 00 00 00 00 00 10 8b 40 00 00 00 00 00 ..@.......@.....
    0041dd80 20 8b 40 00 00 00 00 00 0e 00 00 00 00 00 01 00 .@.............
    0041dd90 00 00 c8 15 42 00 00 00 00 00 08 00 00 00 00 00 ....B...........
    0041dda0 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 ................
    0041ddb0 c8 15 42 00 00 00 00 00 08 00 00 00 09 46 53 79 ..B..........FSy
    0041ddc0 73 4c 61 6e 67 73 02 00 00 00 0d 00 75 de 41 00 sLangs......u.A.
    0041ddd0 00 00 00 00 44 00 f1 ff a7 de 41 00 00 00 00 00 ....D.....A.....
    0041dde0 4d 00 fc ff da de 41 00 00 00 00 00 41 00 f1 ff M.....A.....A...
    0041ddf0 25 df 41 00 00 00 00 00 42 00 f1 ff 68 df 41 00 %.A.....B...h.A.
    0041de00 00 00 00 00 42 00 f1 ff b3 df 41 00 00 00 00 00 ....B.....A.....
    0041de10 02 00 f1 ff 08 e0 41 00 00 00 00 00 02 00 f1 ff ......A.........
    0041de20 66 e0 41 00 00 00 00 00 02 00 f1 ff c0 e0 41 00 f.A...........A.
    0041de30 00 00 00 00 02 00 f1 ff 13 e1 41 00 00 00 00 00 ..........A.....
    0041de40 02 00 f1 ff 6e e1 41 00 00 00 00 00 02 00 f1 ff ....n.A.........
    0041de50 b8 e1 41 00 00 00 00 00 02 00 f1 ff 0f e2 41 00 ..A...........A.
    0041de60 00 00 00 00 02 00 f1 ff 00 00 0a 54 4c 61 6e 67 ...........TLang
    0041de70 75 61 67 65 73 32 00 d0 d1 42 00 00 00 00 00 06 uages2...B......
    0041de80 43 72 65 61 74 65 03 00 00 00 00 00 00 00 00 00 Create..........
    0041de90 20 00 01 08 68 e2 41 00 00 00 00 00 00 00 04 53 ...h.A........S
    0041dea0 65 6c 66 02 00 02 00 33 00 90 d2 42 00 00 00 00 elf....3...B....
    0041deb0 00 07 44 65 73 74 72 6f 79 03 00 00 00 00 00 00 ..Destroy.......
    0041dec0 00 00 00 20 00 01 08 68 e2 41 00 00 00 00 00 00 ... ...h.A......
    0041ded0 00 04 53 65 6c 66 02 00 02 00 4b 00 c0 d4 42 00 ..Self....K...B.
    0041dee0 00 00 00 00 19 47 65 74 4c 6f 63 61 6c 65 49 44 .....GetLocaleID
    0041def0 46 72 6f 6d 4c 6f 63 61 6c 65 4e 61 6d 65 03 00 FromLocaleName..
    0041df00 d8 10 40 00 00 00 00 00 18 00 01 02 40 12 40 00 ..@.........@.@.
    0041df10 00 00 00 00 00 00 0a 4c 6f 63 61 6c 65 4e 61 6d .......LocaleNam
    0041df20 65 02 00 02 00 43 00 20 d6 42 00 00 00 00 00 07 e....C. .B......
    0041df30 49 6e 64 65 78 4f 66 03 00 78 10 40 00 00 00 00 IndexOf..x.@....
    0041df40 00 20 00 02 08 68 e2 41 00 00 00 00 00 00 00 04 . ...h.A........
    0041df50 53 65 6c 66 02 00 00 d8 10 40 00 00 00 00 00 00 Self.....@......
    0041df60 00 02 49 44 02 00 02 00 4b 00 80 d6 42 00 00 00 ..ID....K...B...
    0041df70 00 00 07 49 6e 64 65 78 4f 66 03 00 78 10 40 00 ...IndexOf..x.@.
    0041df80 00 00 00 00 20 00 02 08 68 e2 41 00 00 00 00 00 .... ...h.A.....
    0041df90 00 00 04 53 65 6c 66 02 00 02 40 12 40 00 00 00 ...Self...@.@...
    0041dfa0 00 00 00 00 0a 4c 6f 63 61 6c 65 4e 61 6d 65 02 .....LocaleName.
    0041dfb0 00 02 00 55 00 20 d4 42 00 00 00 00 00 07 47 65 ...U. .B......Ge
    0041dfc0 74 4e 61 6d 65 03 00 40 12 40 00 00 00 00 00 28 tName..@.@.....(
    0041dfd0 00 03 08 68 e2 41 00 00 00 00 00 00 00 04 53 65 ...h.A........Se
    0041dfe0 6c 66 02 00 00 78 10 40 00 00 00 00 00 00 00 05 lf...x.@........
    0041dff0 49 6e 64 65 78 02 00 40 40 12 40 00 00 00 00 00 Index..@@.@.....
    0041e000 00 00 01 01 02 00 02 00 5e 00 60 d4 42 00 00 00 ........^.`.B...
    0041e010 00 00 13 47 65 74 4e 61 6d 65 46 72 6f 6d 4c 6f ...GetNameFromLo
    0041e020 63 61 6c 65 49 44 03 00 40 12 40 00 00 00 00 00 caleID..@.@.....
    0041e030 28 00 03 08 68 e2 41 00 00 00 00 00 00 00 04 53 (...h.A........S
    0041e040 65 6c 66 02 00 00 d8 10 40 00 00 00 00 00 00 00 elf.....@.......
    0041e050 02 49 44 02 00 40 40 12 40 00 00 00 00 00 00 00 .ID..@@.@.......
    0041e060 01 01 02 00 02 00 5a 00 60 d5 42 00 00 00 00 00 ......Z.`.B.....
    0041e070 0f 47 65 74 4e 61 6d 65 46 72 6f 6d 4c 43 49 44 .GetNameFromLCID
    0041e080 03 00 40 12 40 00 00 00 00 00 28 00 03 08 68 e2 ..@.@.....(...h.
    0041e090 41 00 00 00 00 00 00 00 04 53 65 6c 66 02 00 02 A........Self...
    0041e0a0 40 12 40 00 00 00 00 00 00 00 02 49 44 02 00 40 @[email protected]..@
    0041e0b0 40 12 40 00 00 00 00 00 00 00 01 01 02 00 02 00 @.@.............
    0041e0c0 53 00 20 d3 42 00 00 00 00 00 05 47 65 74 49 44 S. .B......GetID
    0041e0d0 03 00 40 12 40 00 00 00 00 00 28 00 03 08 68 e2 ..@.@.....(...h.
    0041e0e0 41 00 00 00 00 00 00 00 04 53 65 6c 66 02 00 00 A........Self...
    0041e0f0 78 10 40 00 00 00 00 00 00 00 05 49 6e 64 65 78 [email protected]
    0041e100 02 00 40 40 12 40 00 00 00 00 00 00 00 01 01 02 ..@@.@..........
    0041e110 00 02 00 5b 00 e0 d3 42 00 00 00 00 00 0d 47 65 ...[...B......Ge
    0041e120 74 4c 6f 63 61 6c 65 4e 61 6d 65 03 00 40 12 40 tLocaleName..@.@
    0041e130 00 00 00 00 00 28 00 03 08 68 e2 41 00 00 00 00 .....(...h.A....
    0041e140 00 00 00 04 53 65 6c 66 02 00 00 78 10 40 00 00 ....Self...x.@..
    0041e150 00 00 00 00 00 05 49 6e 64 65 78 02 00 40 40 12 ......Index..@@.
    0041e160 40 00 00 00 00 00 00 00 01 01 02 00 02 00 4a 00 @.............J.
    0041e170 c0 d3 42 00 00 00 00 00 0b 47 65 74 4c 6f 63 61 ..B......GetLoca
    0041e180 6c 65 49 44 03 00 d8 10 40 00 00 00 00 00 20 00 leID....@..... .
    0041e190 02 08 68 e2 41 00 00 00 00 00 00 00 04 53 65 6c ..h.A........Sel
    0041e1a0 66 02 00 00 78 10 40 00 00 00 00 00 00 00 05 49 [email protected]
    0041e1b0 6e 64 65 78 02 00 02 00 57 00 90 d5 42 00 00 00 ndex....W...B...
    0041e1c0 00 00 13 47 65 74 4c 6f 63 61 6c 65 49 44 46 72 ...GetLocaleIDFr
    0041e1d0 6f 6d 4e 61 6d 65 03 00 d8 10 40 00 00 00 00 00 omName....@.....
    0041e1e0 20 00 02 08 68 e2 41 00 00 00 00 00 00 00 04 53 ...h.A........S
    0041e1f0 65 6c 66 02 00 02 40 12 40 00 00 00 00 00 00 00 elf...@.@.......
    0041e200 0a 4c 6f 63 61 6c 65 4e 61 6d 65 02 00 02 00 54 .LocaleName....T
    0041e210 00 e0 d2 42 00 00 00 00 00 06 47 65 74 45 78 74 ...B......GetExt
    0041e220 03 00 40 12 40 00 00 00 00 00 28 00 03 08 68 e2 ..@.@.....(...h.
    0041e230 41 00 00 00 00 00 00 00 04 53 65 6c 66 02 00 00 A........Self...
    0041e240 78 10 40 00 00 00 00 00 00 00 05 49 6e 64 65 78 [email protected]
    0041e250 02 00 40 40 12 40 00 00 00 00 00 00 00 01 01 02 ..@@.@..........
    0041e260 00 02 00 00 00 00 00 00 70 e2 41 00 00 00 00 00 ........p.A.....
    0041e270 07 0a 54 4c 61 6e 67 75 61 67 65 73 88 dd 41 00 ..TLanguages..A.
    0041e280 00 00 00 00 58 22 40 00 00 00 00 00 00 00 0f 53 ....X"@........S
    0041e290 79 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 00 ystem.SysUtils..
    0041e2a0 01 00 02 38 e3 41 00 00 00 00 00 02 00 02 00 08 ...8.A..........
    0041e2b0 00 04 05 00 ff ff 04 4e 61 6d 65 02 00 04 06 00 .......Name.....
    0041e2c0 ff ff 10 4e 61 6d 65 46 72 6f 6d 4c 6f 63 61 6c ...NameFromLocal
    0041e2d0 65 49 44 02 00 04 07 00 ff ff 0c 4e 61 6d 65 46 eID........NameF
    0041e2e0 72 6f 6d 4c 43 49 44 02 00 04 08 00 ff ff 02 49 romLCID........I
    0041e2f0 44 02 00 04 09 00 ff ff 0a 4c 6f 63 61 6c 65 4e D........LocaleN
    0041e300 61 6d 65 02 00 04 0a 00 ff ff 08 4c 6f 63 61 6c ame........Local
    0041e310 65 49 44 02 00 04 0b 00 ff ff 10 4c 6f 63 61 6c eID........Local
    0041e320 65 49 44 46 72 6f 6d 4e 61 6d 65 02 00 04 0c 00 eIDFromName.....
    0041e330 ff ff 03 45 78 74 02 00 78 10 40 00 00 00 00 00 ...Ext..x.@.....
    0041e340 d0 d2 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    0041e350 01 00 00 00 00 00 00 00 00 00 00 80 00 00 00 80 ................
    0041e360 ff ff 05 43 6f 75 6e 74 30 e4 41 00 00 00 00 00 ...Count0.A.....
    0041e370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041e380 40 e4 41 00 00 00 00 00 a8 eb 41 00 00 00 00 00 @.A.......A.....
    0041e390 5b e4 41 00 00 00 00 00 fa e4 41 00 00 00 00 00 [.A.......A.....
    0041e3a0 00 00 00 00 00 00 00 00 cc e5 41 00 00 00 00 00 ..........A.....
    0041e3b0 38 00 00 00 00 00 00 00 38 16 40 00 00 00 00 00 8.......8.@.....
    0041e3c0 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    0041e3d0 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    0041e3e0 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    0041e3f0 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    0041e400 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    0041e410 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    0041e420 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    0041e430 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    0041e440 0e 00 00 00 00 00 01 00 00 00 40 12 40 00 00 00 ..........@.@...
    0041e450 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041e460 00 00 00 00 00 05 00 00 40 12 40 00 00 00 00 00 ........@.@.....
    0041e470 08 00 00 00 08 46 4d 65 73 73 61 67 65 02 00 00 .....FMessage...
    0041e480 78 10 40 00 00 00 00 00 10 00 00 00 0c 46 48 65 [email protected]
    0041e490 6c 70 43 6f 6e 74 65 78 74 02 00 00 a0 eb 41 00 lpContext.....A.
    0041e4a0 00 00 00 00 18 00 00 00 0f 46 49 6e 6e 65 72 45 .........FInnerE
    0041e4b0 78 63 65 70 74 69 6f 6e 02 00 00 f8 10 40 00 00 xception.....@..
    0041e4c0 00 00 00 20 00 00 00 0a 46 53 74 61 63 6b 49 6e ... ....FStackIn
    0041e4d0 66 6f 02 00 00 00 10 40 00 00 00 00 00 28 00 00 fo.....@.....(..
    0041e4e0 00 16 46 41 63 71 75 69 72 65 49 6e 6e 65 72 45 ..FAcquireInnerE
    0041e4f0 78 63 65 70 74 69 6f 6e 02 00 00 00 11 00 d6 e5 xception........
    0041e500 41 00 00 00 00 00 44 00 f1 ff 19 e6 41 00 00 00 A.....D.....A...
    0041e510 00 00 44 00 f1 ff 71 e6 41 00 00 00 00 00 44 00 ..D...q.A.....D.
    0041e520 f1 ff b9 e6 41 00 00 00 00 00 44 00 f1 ff 08 e7 ....A.....D.....
    0041e530 41 00 00 00 00 00 44 00 f1 ff 65 e7 41 00 00 00 A.....D...e.A...
    0041e540 00 00 44 00 f1 ff c9 e7 41 00 00 00 00 00 44 00 ..D.....A.....D.
    0041e550 f1 ff 2a e8 41 00 00 00 00 00 44 00 f1 ff a0 e8 ..*.A.....D.....
    0041e560 41 00 00 00 00 00 44 00 f1 ff 06 e9 41 00 00 00 A.....D.....A...
    0041e570 00 00 44 00 f1 ff 73 e9 41 00 00 00 00 00 44 00 ..D...s.A.....D.
    0041e580 f1 ff f5 e9 41 00 00 00 00 00 44 00 f1 ff 70 ea ....A.....D...p.
    0041e590 41 00 00 00 00 00 4d 00 fc ff a3 ea 41 00 00 00 A.....M.....A...
    0041e5a0 00 00 4a 00 01 00 df ea 41 00 00 00 00 00 4a 00 ..J.....A.....J.
    0041e5b0 f4 ff 22 eb 41 00 00 00 00 00 41 00 f1 ff 5e eb ..".A.....A...^.
    0041e5c0 41 00 00 00 00 00 41 00 f1 ff 02 00 09 45 78 63 A.....A......Exc
    0041e5d0 65 70 74 69 6f 6e 43 00 50 94 42 00 00 00 00 00 eptionC.P.B.....
    0041e5e0 06 43 72 65 61 74 65 03 00 00 00 00 00 00 00 00 .Create.........
    0041e5f0 00 28 00 02 08 a0 eb 41 00 00 00 00 00 00 00 04 .(.....A........
    0041e600 53 65 6c 66 02 00 02 40 12 40 00 00 00 00 00 00 Self...@.@......
    0041e610 00 03 4d 73 67 02 00 02 00 58 00 f0 94 42 00 00 ..Msg....X...B..
    0041e620 00 00 00 09 43 72 65 61 74 65 46 6d 74 03 00 00 ....CreateFmt...
    0041e630 00 00 00 00 00 00 00 38 00 03 08 a0 eb 41 00 00 .......8.....A..
    0041e640 00 00 00 00 00 04 53 65 6c 66 02 00 02 40 12 40 ......Self...@.@
    0041e650 00 00 00 00 00 00 00 03 4d 73 67 02 00 16 38 2a ........Msg...8*
    0041e660 40 00 00 00 00 00 00 00 04 41 72 67 73 02 00 02 @........Args...
    0041e670 00 48 00 f0 95 42 00 00 00 00 00 09 43 72 65 61 .H...B......Crea
    0041e680 74 65 52 65 73 03 00 00 00 00 00 00 00 00 00 28 teRes..........(
    0041e690 00 02 08 a0 eb 41 00 00 00 00 00 00 00 04 53 65 .....A........Se
    0041e6a0 6c 66 02 00 00 90 11 40 00 00 00 00 00 00 00 05 lf.....@........
    0041e6b0 49 64 65 6e 74 02 00 02 00 4f 00 d0 96 42 00 00 Ident....O...B..
    0041e6c0 00 00 00 09 43 72 65 61 74 65 52 65 73 03 00 00 ....CreateRes...
    0041e6d0 00 00 00 00 00 00 00 28 00 02 08 a0 eb 41 00 00 .......(.....A..
    0041e6e0 00 00 00 00 00 04 53 65 6c 66 02 00 00 08 2f 40 ......Self..../@
    0041e6f0 00 00 00 00 00 00 00 0c 52 65 73 53 74 72 69 6e ........ResStrin
    0041e700 67 52 65 63 02 00 02 00 5d 00 70 97 42 00 00 00 gRec....].p.B...
    0041e710 00 00 0c 43 72 65 61 74 65 52 65 73 46 6d 74 03 ...CreateResFmt.
    0041e720 00 00 00 00 00 00 00 00 00 38 00 03 08 a0 eb 41 .........8.....A
    0041e730 00 00 00 00 00 00 00 04 53 65 6c 66 02 00 00 90 ........Self....
    0041e740 11 40 00 00 00 00 00 00 00 05 49 64 65 6e 74 02 [email protected].
    0041e750 00 16 38 2a 40 00 00 00 00 00 00 00 04 41 72 67 ..8*@........Arg
    0041e760 73 02 00 02 00 64 00 90 98 42 00 00 00 00 00 0c s....d...B......
    0041e770 43 72 65 61 74 65 52 65 73 46 6d 74 03 00 00 00 CreateResFmt....
    0041e780 00 00 00 00 00 00 38 00 03 08 a0 eb 41 00 00 00 ......8.....A...
    0041e790 00 00 00 00 04 53 65 6c 66 02 00 00 08 2f 40 00 .....Self..../@.
    0041e7a0 00 00 00 00 00 00 0c 52 65 73 53 74 72 69 6e 67 .......ResString
    0041e7b0 52 65 63 02 00 16 38 2a 40 00 00 00 00 00 00 00 Rec...8*@.......
    0041e7c0 04 41 72 67 73 02 00 02 00 61 00 b0 99 42 00 00 .Args....a...B..
    0041e7d0 00 00 00 0a 43 72 65 61 74 65 48 65 6c 70 03 00 ....CreateHelp..
    0041e7e0 00 00 00 00 00 00 00 00 30 00 03 08 a0 eb 41 00 ........0.....A.
    0041e7f0 00 00 00 00 00 00 04 53 65 6c 66 02 00 02 40 12 .......Self...@.
    0041e800 40 00 00 00 00 00 00 00 03 4d 73 67 02 00 00 78 @........Msg...x
    0041e810 10 40 00 00 00 00 00 00 00 0c 41 48 65 6c 70 43 [email protected]
    0041e820 6f 6e 74 65 78 74 02 00 02 00 76 00 60 9a 42 00 ontext....v.`.B.
    0041e830 00 00 00 00 0d 43 72 65 61 74 65 46 6d 74 48 65 .....CreateFmtHe
    0041e840 6c 70 03 00 00 00 00 00 00 00 00 00 40 00 04 08 lp..........@...
    0041e850 a0 eb 41 00 00 00 00 00 00 00 04 53 65 6c 66 02 ..A........Self.
    0041e860 00 02 40 12 40 00 00 00 00 00 00 00 03 4d 73 67 ..@[email protected]
    0041e870 02 00 16 38 2a 40 00 00 00 00 00 00 00 04 41 72 ...8*@........Ar
    0041e880 67 73 02 00 00 78 10 40 00 00 00 00 00 00 00 0c gs...x.@........
    0041e890 41 48 65 6c 70 43 6f 6e 74 65 78 74 02 00 02 00 AHelpContext....
    0041e8a0 66 00 70 9b 42 00 00 00 00 00 0d 43 72 65 61 74 f.p.B......Creat
    0041e8b0 65 52 65 73 48 65 6c 70 03 00 00 00 00 00 00 00 eResHelp........
    0041e8c0 00 00 30 00 03 08 a0 eb 41 00 00 00 00 00 00 00 ..0.....A.......
    0041e8d0 04 53 65 6c 66 02 00 00 90 11 40 00 00 00 00 00 .Self.....@.....
    0041e8e0 00 00 05 49 64 65 6e 74 02 00 00 78 10 40 00 00 ...Ident...x.@..
    0041e8f0 00 00 00 00 00 0c 41 48 65 6c 70 43 6f 6e 74 65 ......AHelpConte
    0041e900 78 74 02 00 02 00 6d 00 60 9c 42 00 00 00 00 00 xt....m.`.B.....
    0041e910 0d 43 72 65 61 74 65 52 65 73 48 65 6c 70 03 00 .CreateResHelp..
    0041e920 00 00 00 00 00 00 00 00 30 00 03 08 a0 eb 41 00 ........0.....A.
    0041e930 00 00 00 00 00 00 04 53 65 6c 66 02 00 00 08 2f .......Self..../
    0041e940 40 00 00 00 00 00 00 00 0c 52 65 73 53 74 72 69 @........ResStri
    0041e950 6e 67 52 65 63 02 00 00 78 10 40 00 00 00 00 00 ngRec...x.@.....
    0041e960 00 00 0c 41 48 65 6c 70 43 6f 6e 74 65 78 74 02 ...AHelpContext.
    0041e970 00 02 00 82 00 40 9e 42 00 00 00 00 00 10 43 72 [email protected]
    0041e980 65 61 74 65 52 65 73 46 6d 74 48 65 6c 70 03 00 eateResFmtHelp..
    0041e990 00 00 00 00 00 00 00 00 40 00 04 08 a0 eb 41 00 [email protected].
    0041e9a0 00 00 00 00 00 00 04 53 65 6c 66 02 00 00 08 2f .......Self..../
    0041e9b0 40 00 00 00 00 00 00 00 0c 52 65 73 53 74 72 69 @........ResStri
    0041e9c0 6e 67 52 65 63 02 00 16 38 2a 40 00 00 00 00 00 ngRec...8*@.....
    0041e9d0 00 00 04 41 72 67 73 02 00 00 78 10 40 00 00 00 ...Args...x.@...
    0041e9e0 00 00 00 00 0c 41 48 65 6c 70 43 6f 6e 74 65 78 .....AHelpContex
    0041e9f0 74 02 00 02 00 7b 00 10 9d 42 00 00 00 00 00 10 t....{...B......
    0041ea00 43 72 65 61 74 65 52 65 73 46 6d 74 48 65 6c 70 CreateResFmtHelp
    0041ea10 03 00 00 00 00 00 00 00 00 00 40 00 04 08 a0 eb ..........@.....
    0041ea20 41 00 00 00 00 00 00 00 04 53 65 6c 66 02 00 00 A........Self...
    0041ea30 90 11 40 00 00 00 00 00 00 00 05 49 64 65 6e 74 [email protected]
    0041ea40 02 00 16 38 2a 40 00 00 00 00 00 00 00 04 41 72 ...8*@........Ar
    0041ea50 67 73 02 00 00 78 10 40 00 00 00 00 00 00 00 0c gs...x.@........
    0041ea60 41 48 65 6c 70 43 6f 6e 74 65 78 74 02 00 02 00 AHelpContext....
    0041ea70 33 00 70 9f 42 00 00 00 00 00 07 44 65 73 74 72 3.p.B......Destr
    0041ea80 6f 79 03 00 00 00 00 00 00 00 00 00 20 00 01 08 oy.......... ...
    0041ea90 a0 eb 41 00 00 00 00 00 00 00 04 53 65 6c 66 02 ..A........Self.
    0041eaa0 00 02 00 3c 00 d0 9f 42 00 00 00 00 00 10 47 65 ...<...B......Ge
    0041eab0 74 42 61 73 65 45 78 63 65 70 74 69 6f 6e 03 00 tBaseException..
    0041eac0 a0 eb 41 00 00 00 00 00 18 00 01 08 a0 eb 41 00 ..A...........A.
    0041ead0 00 00 00 00 00 00 04 53 65 6c 66 02 00 02 00 43 .......Self....C
    0041eae0 00 00 a1 42 00 00 00 00 00 08 54 6f 53 74 72 69 ...B......ToStri
    0041eaf0 6e 67 03 00 40 12 40 00 00 00 00 00 20 00 02 08 ng..@.@..... ...
    0041eb00 a0 eb 41 00 00 00 00 00 00 00 04 53 65 6c 66 02 ..A........Self.
    0041eb10 00 40 40 12 40 00 00 00 00 00 00 00 01 01 02 00 .@@.@...........
    0041eb20 02 00 3c 00 30 a0 42 00 00 00 00 00 13 52 61 69 ..<.0.B......Rai
    0041eb30 73 65 4f 75 74 65 72 45 78 63 65 70 74 69 6f 6e seOuterException
    0041eb40 03 00 00 00 00 00 00 00 00 00 18 00 01 08 a0 eb ................
    0041eb50 41 00 00 00 00 00 00 00 01 45 02 00 02 00 3c 00 A........E....<.
    0041eb60 50 a0 42 00 00 00 00 00 13 54 68 72 6f 77 4f 75 P.B......ThrowOu
    0041eb70 74 65 72 45 78 63 65 70 74 69 6f 6e 03 00 00 00 terException....
    0041eb80 00 00 00 00 00 00 18 00 01 08 a0 eb 41 00 00 00 ............A...
    0041eb90 00 00 00 00 01 45 02 00 02 00 00 00 00 00 00 00 .....E..........
    0041eba0 a8 eb 41 00 00 00 00 00 07 09 45 78 63 65 70 74 ..A.......Except
    0041ebb0 69 6f 6e 30 e4 41 00 00 00 00 00 58 22 40 00 00 ion0.A.....X"@..
    0041ebc0 00 00 00 00 00 0f 53 79 73 74 65 6d 2e 53 79 73 ......System.Sys
    0041ebd0 55 74 69 6c 73 00 00 06 00 02 1f ec 41 00 00 00 Utils.......A...
    0041ebe0 00 00 02 00 02 57 ec 41 00 00 00 00 00 02 00 02 .....W.A........
    0041ebf0 8d ec 41 00 00 00 00 00 02 00 02 c6 ec 41 00 00 ..A..........A..
    0041ec00 00 00 00 02 00 02 f8 ec 41 00 00 00 00 00 02 00 ........A.......
    0041ec10 02 2d ed 41 00 00 00 00 00 02 00 02 00 00 00 a0 .-.A............
    0041ec20 eb 41 00 00 00 00 00 08 00 00 00 00 00 00 fe 00 .A..............
    0041ec30 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 ................
    0041ec40 00 00 80 00 00 00 80 ff ff 0d 42 61 73 65 45 78 ..........BaseEx
    0041ec50 63 65 70 74 69 6f 6e 78 10 40 00 00 00 00 00 10 ceptionx.@......
    0041ec60 00 00 00 00 00 00 ff 10 00 00 00 00 00 00 ff 01 ................
    0041ec70 00 00 00 00 00 00 00 00 00 00 80 00 00 00 80 ff ................
    0041ec80 ff 0b 48 65 6c 70 43 6f 6e 74 65 78 74 a0 eb 41 ..HelpContext..A
    0041ec90 00 00 00 00 00 18 00 00 00 00 00 00 ff 00 00 00 ................
    0041eca0 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 ................
    0041ecb0 80 00 00 00 80 ff ff 0e 49 6e 6e 65 72 45 78 63 ........InnerExc
    0041ecc0 65 70 74 69 6f 6e 40 12 40 00 00 00 00 00 08 00 eption@.@.......
    0041ecd0 00 00 00 00 00 ff 08 00 00 00 00 00 00 ff 01 00 ................
    0041ece0 00 00 00 00 00 00 00 00 00 80 00 00 00 00 ff ff ................
    0041ecf0 07 4d 65 73 73 61 67 65 40 12 40 00 00 00 00 00 .Message@.@.....
    0041ed00 f0 9f 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    0041ed10 01 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 ................
    0041ed20 ff ff 0a 53 74 61 63 6b 54 72 61 63 65 f8 10 40 ...StackTrace..@
    0041ed30 00 00 00 00 00 20 00 00 00 00 00 00 ff 00 00 00 ..... ..........
    0041ed40 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 ................
    0041ed50 80 00 00 00 80 ff ff 09 53 74 61 63 6b 49 6e 66 ........StackInf
    0041ed60 6f 00 00 00 00 00 00 00 30 ee 41 00 00 00 00 00 o.......0.A.....
    0041ed70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041ed80 00 00 00 00 00 00 00 00 c8 ee 41 00 00 00 00 00 ..........A.....
    0041ed90 40 ee 41 00 00 00 00 00 65 ee 41 00 00 00 00 00 @.A.....e.A.....
    0041eda0 00 00 00 00 00 00 00 00 77 ee 41 00 00 00 00 00 ........w.A.....
    0041edb0 40 00 00 00 00 00 00 00 68 e3 41 00 00 00 00 00 @.......h.A.....
    0041edc0 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    0041edd0 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    0041ede0 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    0041edf0 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    0041ee00 b0 8a 40 00 00 00 00 00 80 a1 42 00 00 00 00 00 [email protected].....
    0041ee10 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    0041ee20 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    0041ee30 a0 a1 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 ..B.......B.....
    0041ee40 00 00 00 00 00 00 00 00 00 00 01 00 00 00 10 40 ...............@
    0041ee50 00 00 00 00 00 30 00 00 00 09 41 6c 6c 6f 77 46 .....0....AllowF
    0041ee60 72 65 65 02 00 00 00 01 00 86 ee 41 00 00 00 00 ree........A....
    0041ee70 00 4a 00 fb ff 02 00 0e 45 48 65 61 70 45 78 63 .J......EHeapExc
    0041ee80 65 70 74 69 6f 6e 38 00 80 a1 42 00 00 00 00 00 eption8...B.....
    0041ee90 0c 46 72 65 65 49 6e 73 74 61 6e 63 65 03 00 00 .FreeInstance...
    0041eea0 00 00 00 00 00 00 00 18 00 01 08 c0 ee 41 00 00 .............A..
    0041eeb0 00 00 00 00 00 04 53 65 6c 66 02 00 02 00 00 00 ......Self......
    0041eec0 c8 ee 41 00 00 00 00 00 07 0e 45 48 65 61 70 45 ..A.......EHeapE
    0041eed0 78 63 65 70 74 69 6f 6e 30 ee 41 00 00 00 00 00 xception0.A.....
    0041eee0 a0 eb 41 00 00 00 00 00 00 00 0f 53 79 73 74 65 ..A........Syste
    0041eef0 6d 2e 53 79 73 55 74 69 6c 73 00 00 00 00 02 00 m.SysUtils......
    0041ef00 00 00 00 00 00 00 00 00 d0 ef 41 00 00 00 00 00 ..........A.....
    0041ef10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041ef20 00 00 00 00 00 00 00 00 00 f0 41 00 00 00 00 00 ..........A.....
    0041ef30 00 00 00 00 00 00 00 00 e0 ef 41 00 00 00 00 00 ..........A.....
    0041ef40 00 00 00 00 00 00 00 00 e6 ef 41 00 00 00 00 00 ..........A.....
    0041ef50 40 00 00 00 00 00 00 00 68 ed 41 00 00 00 00 00 @.......h.A.....
    0041ef60 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    0041ef70 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    0041ef80 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    0041ef90 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    0041efa0 b0 8a 40 00 00 00 00 00 80 a1 42 00 00 00 00 00 [email protected].....
    0041efb0 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    0041efc0 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    0041efd0 a0 a1 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 ..B.......B.....
    0041efe0 00 00 00 00 02 00 0c 45 4f 75 74 4f 66 4d 65 6d .......EOutOfMem
    0041eff0 6f 72 79 00 00 00 00 00 00 f0 41 00 00 00 00 00 ory.......A.....
    0041f000 07 0c 45 4f 75 74 4f 66 4d 65 6d 6f 72 79 d0 ef ..EOutOfMemory..
    0041f010 41 00 00 00 00 00 c0 ee 41 00 00 00 00 00 00 00 A.......A.......
    0041f020 0f 53 79 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 .System.SysUtils
    0041f030 00 00 00 00 02 00 00 00 00 f1 41 00 00 00 00 00 ..........A.....
    0041f040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041f050 10 f1 41 00 00 00 00 00 50 f2 41 00 00 00 00 00 ..A.....P.A.....
    0041f060 2b f1 41 00 00 00 00 00 64 f1 41 00 00 00 00 00 +.A.....d.A.....
    0041f070 00 00 00 00 00 00 00 00 82 f1 41 00 00 00 00 00 ..........A.....
    0041f080 48 00 00 00 00 00 00 00 68 e3 41 00 00 00 00 00 H.......h.A.....
    0041f090 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    0041f0a0 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    0041f0b0 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    0041f0c0 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    0041f0d0 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    0041f0e0 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    0041f0f0 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    0041f100 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    0041f110 0e 00 00 00 00 00 01 00 00 00 40 12 40 00 00 00 ..........@.@...
    0041f120 00 00 38 00 00 00 00 00 00 00 00 00 00 00 00 00 ..8.............
    0041f130 00 00 00 00 00 02 00 02 78 10 40 00 00 00 00 00 ........x.@.....
    0041f140 30 00 00 00 09 45 72 72 6f 72 43 6f 64 65 02 00 0....ErrorCode..
    0041f150 02 40 12 40 00 00 00 00 00 38 00 00 00 04 50 61 .@[email protected]
    0041f160 74 68 02 00 00 00 02 00 8e f1 41 00 00 00 00 00 th........A.....
    0041f170 44 00 f1 ff e3 f1 41 00 00 00 00 00 44 00 f1 ff D.....A.....D...
    0041f180 02 00 0b 45 49 6e 4f 75 74 45 72 72 6f 72 55 00 ...EInOutErrorU.
    0041f190 b0 a1 42 00 00 00 00 00 06 43 72 65 61 74 65 03 ..B......Create.
    0041f1a0 00 00 00 00 00 00 00 00 00 30 00 03 08 48 f2 41 .........0...H.A
    0041f1b0 00 00 00 00 00 00 00 04 53 65 6c 66 02 00 02 40 ........Self...@
    0041f1c0 12 40 00 00 00 00 00 00 00 03 4d 73 67 02 00 02 [email protected]...
    0041f1d0 40 12 40 00 00 00 00 00 00 00 04 50 61 74 68 02 @[email protected].
    0041f1e0 00 02 00 61 00 00 a3 42 00 00 00 00 00 09 43 72 ...a...B......Cr
    0041f1f0 65 61 74 65 52 65 73 03 00 00 00 00 00 00 00 00 eateRes.........
    0041f200 00 30 00 03 08 48 f2 41 00 00 00 00 00 00 00 04 .0...H.A........
    0041f210 53 65 6c 66 02 00 00 08 2f 40 00 00 00 00 00 00 Self..../@......
    0041f220 00 0c 52 65 73 53 74 72 69 6e 67 52 65 63 02 00 ..ResStringRec..
    0041f230 02 40 12 40 00 00 00 00 00 00 00 04 50 61 74 68 .@[email protected]
    0041f240 02 00 02 00 00 00 00 00 50 f2 41 00 00 00 00 00 ........P.A.....
    0041f250 07 0b 45 49 6e 4f 75 74 45 72 72 6f 72 00 f1 41 ..EInOutError..A
    0041f260 00 00 00 00 00 a0 eb 41 00 00 00 00 00 00 00 0f .......A........
    0041f270 53 79 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 System.SysUtils.
    0041f280 00 00 00 02 00 00 00 00 50 f3 41 00 00 00 00 00 ........P.A.....
    0041f290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041f2a0 00 00 00 00 00 00 00 00 a8 f3 41 00 00 00 00 00 ..........A.....
    0041f2b0 60 f3 41 00 00 00 00 00 8b f3 41 00 00 00 00 00 `.A.......A.....
    0041f2c0 00 00 00 00 00 00 00 00 91 f3 41 00 00 00 00 00 ..........A.....
    0041f2d0 40 00 00 00 00 00 00 00 68 e3 41 00 00 00 00 00 @.......h.A.....
    0041f2e0 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    0041f2f0 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    0041f300 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    0041f310 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    0041f320 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    0041f330 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    0041f340 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    0041f350 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    0041f360 00 00 00 00 00 00 00 00 00 00 01 00 02 90 2f 40 ............../@
    0041f370 00 00 00 00 00 30 00 00 00 0f 45 78 63 65 70 74 .....0....Except
    0041f380 69 6f 6e 52 65 63 6f 72 64 02 00 00 00 00 00 02 ionRecord.......
    0041f390 00 09 45 45 78 74 65 72 6e 61 6c 00 00 00 00 00 ..EExternal.....
    0041f3a0 a8 f3 41 00 00 00 00 00 07 09 45 45 78 74 65 72 ..A.......EExter
    0041f3b0 6e 61 6c 50 f3 41 00 00 00 00 00 a0 eb 41 00 00 nalP.A.......A..
    0041f3c0 00 00 00 00 00 0f 53 79 73 74 65 6d 2e 53 79 73 ......System.Sys
    0041f3d0 55 74 69 6c 73 00 00 00 00 02 00 00 00 00 00 00 Utils...........
    0041f3e0 a8 f4 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ..A.............
    0041f3f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041f400 e0 f4 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ..A.............
    0041f410 b8 f4 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ..A.............
    0041f420 be f4 41 00 00 00 00 00 40 00 00 00 00 00 00 00 ..A.....@.......
    0041f430 88 f2 41 00 00 00 00 00 40 8e 40 00 00 00 00 00 ..A.....@.@.....
    0041f440 50 8e 40 00 00 00 00 00 00 a1 42 00 00 00 00 00 [email protected].....
    0041f450 10 92 40 00 00 00 00 00 50 92 40 00 00 00 00 00 [email protected].@.....
    0041f460 60 92 40 00 00 00 00 00 70 92 40 00 00 00 00 00 `[email protected].@.....
    0041f470 40 92 40 00 00 00 00 00 b0 8a 40 00 00 00 00 00 @.@.......@.....
    0041f480 e0 8a 40 00 00 00 00 00 70 9f 42 00 00 00 00 00 [email protected].....
    0041f490 00 8b 40 00 00 00 00 00 10 8b 40 00 00 00 00 00 ..@.......@.....
    0041f4a0 20 8b 40 00 00 00 00 00 70 a0 42 00 00 00 00 00 [email protected].....
    0041f4b0 d0 9f 42 00 00 00 00 00 00 00 00 00 02 00 12 45 ..B............E
    0041f4c0 45 78 74 65 72 6e 61 6c 45 78 63 65 70 74 69 6f ExternalExceptio
    0041f4d0 6e 00 00 00 00 00 00 00 e0 f4 41 00 00 00 00 00 n.........A.....
    0041f4e0 07 12 45 45 78 74 65 72 6e 61 6c 45 78 63 65 70 ..EExternalExcep
    0041f4f0 74 69 6f 6e a8 f4 41 00 00 00 00 00 a0 f3 41 00 tion..A.......A.
    0041f500 00 00 00 00 00 00 0f 53 79 73 74 65 6d 2e 53 79 .......System.Sy
    0041f510 73 55 74 69 6c 73 00 00 00 00 02 00 00 00 00 00 sUtils..........
    0041f520 e8 f5 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ..A.............
    0041f530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041f540 10 f6 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ..A.............
    0041f550 f8 f5 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ..A.............
    0041f560 fe f5 41 00 00 00 00 00 40 00 00 00 00 00 00 00 ..A.....@.......
    0041f570 88 f2 41 00 00 00 00 00 40 8e 40 00 00 00 00 00 ..A.....@.@.....
    0041f580 50 8e 40 00 00 00 00 00 00 a1 42 00 00 00 00 00 [email protected].....
    0041f590 10 92 40 00 00 00 00 00 50 92 40 00 00 00 00 00 [email protected].@.....
    0041f5a0 60 92 40 00 00 00 00 00 70 92 40 00 00 00 00 00 `[email protected].@.....
    0041f5b0 40 92 40 00 00 00 00 00 b0 8a 40 00 00 00 00 00 @.@.......@.....
    0041f5c0 e0 8a 40 00 00 00 00 00 70 9f 42 00 00 00 00 00 [email protected].....
    0041f5d0 00 8b 40 00 00 00 00 00 10 8b 40 00 00 00 00 00 ..@.......@.....
    0041f5e0 20 8b 40 00 00 00 00 00 70 a0 42 00 00 00 00 00 [email protected].....
    0041f5f0 d0 9f 42 00 00 00 00 00 00 00 00 00 02 00 09 45 ..B............E
    0041f600 49 6e 74 45 72 72 6f 72 10 f6 41 00 00 00 00 00 IntError..A.....
    0041f610 07 09 45 49 6e 74 45 72 72 6f 72 e8 f5 41 00 00 ..EIntError..A..
    0041f620 00 00 00 a0 f3 41 00 00 00 00 00 00 00 0f 53 79 .....A........Sy
    0041f630 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 00 00 stem.SysUtils...
    0041f640 00 02 00 00 00 00 00 00 10 f7 41 00 00 00 00 00 ..........A.....
    0041f650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041f660 00 00 00 00 00 00 00 00 40 f7 41 00 00 00 00 00 [email protected].....
    0041f670 00 00 00 00 00 00 00 00 20 f7 41 00 00 00 00 00 ........ .A.....
    0041f680 00 00 00 00 00 00 00 00 26 f7 41 00 00 00 00 00 ........&.A.....
    0041f690 40 00 00 00 00 00 00 00 20 f5 41 00 00 00 00 00 @....... .A.....
    0041f6a0 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    0041f6b0 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    0041f6c0 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    0041f6d0 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    0041f6e0 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    0041f6f0 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    0041f700 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    0041f710 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    0041f720 00 00 00 00 02 00 0a 45 44 69 76 42 79 5a 65 72 .......EDivByZer
    0041f730 6f 00 00 00 00 00 00 00 40 f7 41 00 00 00 00 00 [email protected].....
    0041f740 07 0a 45 44 69 76 42 79 5a 65 72 6f 10 f7 41 00 ..EDivByZero..A.
    0041f750 00 00 00 00 08 f6 41 00 00 00 00 00 00 00 0f 53 ......A........S
    0041f760 79 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 00 ystem.SysUtils..
    0041f770 00 00 02 00 00 00 00 00 40 f8 41 00 00 00 00 00 [email protected].....
    0041f780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041f790 00 00 00 00 00 00 00 00 70 f8 41 00 00 00 00 00 ........p.A.....
    0041f7a0 00 00 00 00 00 00 00 00 50 f8 41 00 00 00 00 00 ........P.A.....
    0041f7b0 00 00 00 00 00 00 00 00 56 f8 41 00 00 00 00 00 ........V.A.....
    0041f7c0 40 00 00 00 00 00 00 00 20 f5 41 00 00 00 00 00 @....... .A.....
    0041f7d0 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    0041f7e0 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    0041f7f0 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    0041f800 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    0041f810 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    0041f820 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    0041f830 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    0041f840 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    0041f850 00 00 00 00 02 00 0b 45 52 61 6e 67 65 45 72 72 .......ERangeErr
    0041f860 6f 72 00 00 00 00 00 00 70 f8 41 00 00 00 00 00 or......p.A.....
    0041f870 07 0b 45 52 61 6e 67 65 45 72 72 6f 72 40 f8 41 [email protected]
    0041f880 00 00 00 00 00 08 f6 41 00 00 00 00 00 00 00 0f .......A........
    0041f890 53 79 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 System.SysUtils.
    0041f8a0 00 00 00 02 00 00 00 00 70 f9 41 00 00 00 00 00 ........p.A.....
    0041f8b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041f8c0 00 00 00 00 00 00 00 00 a0 f9 41 00 00 00 00 00 ..........A.....
    0041f8d0 00 00 00 00 00 00 00 00 80 f9 41 00 00 00 00 00 ..........A.....
    0041f8e0 00 00 00 00 00 00 00 00 86 f9 41 00 00 00 00 00 ..........A.....
    0041f8f0 40 00 00 00 00 00 00 00 20 f5 41 00 00 00 00 00 @....... .A.....
    0041f900 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    0041f910 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    0041f920 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    0041f930 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    0041f940 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    0041f950 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    0041f960 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    0041f970 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    0041f980 00 00 00 00 02 00 0c 45 49 6e 74 4f 76 65 72 66 .......EIntOverf
    0041f990 6c 6f 77 00 00 00 00 00 a0 f9 41 00 00 00 00 00 low.......A.....
    0041f9a0 07 0c 45 49 6e 74 4f 76 65 72 66 6c 6f 77 70 f9 ..EIntOverflowp.
    0041f9b0 41 00 00 00 00 00 08 f6 41 00 00 00 00 00 00 00 A.......A.......
    0041f9c0 0f 53 79 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 .System.SysUtils
    0041f9d0 00 00 00 00 02 00 00 00 a0 fa 41 00 00 00 00 00 ..........A.....
    0041f9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041f9f0 00 00 00 00 00 00 00 00 d0 fa 41 00 00 00 00 00 ..........A.....
    0041fa00 00 00 00 00 00 00 00 00 b0 fa 41 00 00 00 00 00 ..........A.....
    0041fa10 00 00 00 00 00 00 00 00 b6 fa 41 00 00 00 00 00 ..........A.....
    0041fa20 40 00 00 00 00 00 00 00 88 f2 41 00 00 00 00 00 @.........A.....
    0041fa30 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    0041fa40 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    0041fa50 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    0041fa60 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    0041fa70 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    0041fa80 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    0041fa90 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    0041faa0 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    0041fab0 00 00 00 00 02 00 0a 45 4d 61 74 68 45 72 72 6f .......EMathErro
    0041fac0 72 00 00 00 00 00 00 00 d0 fa 41 00 00 00 00 00 r.........A.....
    0041fad0 07 0a 45 4d 61 74 68 45 72 72 6f 72 a0 fa 41 00 ..EMathError..A.
    0041fae0 00 00 00 00 a0 f3 41 00 00 00 00 00 00 00 0f 53 ......A........S
    0041faf0 79 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 00 ystem.SysUtils..
    0041fb00 00 00 02 00 00 00 00 00 d0 fb 41 00 00 00 00 00 ..........A.....
    0041fb10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041fb20 00 00 00 00 00 00 00 00 00 fc 41 00 00 00 00 00 ..........A.....
    0041fb30 00 00 00 00 00 00 00 00 e0 fb 41 00 00 00 00 00 ..........A.....
    0041fb40 00 00 00 00 00 00 00 00 e6 fb 41 00 00 00 00 00 ..........A.....
    0041fb50 40 00 00 00 00 00 00 00 d8 f9 41 00 00 00 00 00 @.........A.....
    0041fb60 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    0041fb70 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    0041fb80 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    0041fb90 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    0041fba0 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    0041fbb0 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    0041fbc0 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    0041fbd0 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    0041fbe0 00 00 00 00 02 00 0a 45 49 6e 76 61 6c 69 64 4f .......EInvalidO
    0041fbf0 70 00 00 00 00 00 00 00 00 fc 41 00 00 00 00 00 p.........A.....
    0041fc00 07 0a 45 49 6e 76 61 6c 69 64 4f 70 d0 fb 41 00 ..EInvalidOp..A.
    0041fc10 00 00 00 00 c8 fa 41 00 00 00 00 00 00 00 0f 53 ......A........S
    0041fc20 79 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 00 ystem.SysUtils..
    0041fc30 00 00 02 00 00 00 00 00 00 fd 41 00 00 00 00 00 ..........A.....
    0041fc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041fc50 00 00 00 00 00 00 00 00 30 fd 41 00 00 00 00 00 ........0.A.....
    0041fc60 00 00 00 00 00 00 00 00 10 fd 41 00 00 00 00 00 ..........A.....
    0041fc70 00 00 00 00 00 00 00 00 16 fd 41 00 00 00 00 00 ..........A.....
    0041fc80 40 00 00 00 00 00 00 00 d8 f9 41 00 00 00 00 00 @.........A.....
    0041fc90 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    0041fca0 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    0041fcb0 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    0041fcc0 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    0041fcd0 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    0041fce0 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    0041fcf0 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    0041fd00 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    0041fd10 00 00 00 00 02 00 0b 45 5a 65 72 6f 44 69 76 69 .......EZeroDivi
    0041fd20 64 65 00 00 00 00 00 00 30 fd 41 00 00 00 00 00 de......0.A.....
    0041fd30 07 0b 45 5a 65 72 6f 44 69 76 69 64 65 00 fd 41 ..EZeroDivide..A
    0041fd40 00 00 00 00 00 c8 fa 41 00 00 00 00 00 00 00 0f .......A........
    0041fd50 53 79 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 System.SysUtils.
    0041fd60 00 00 00 02 00 00 00 00 30 fe 41 00 00 00 00 00 ........0.A.....
    0041fd70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041fd80 00 00 00 00 00 00 00 00 58 fe 41 00 00 00 00 00 ........X.A.....
    0041fd90 00 00 00 00 00 00 00 00 40 fe 41 00 00 00 00 00 [email protected].....
    0041fda0 00 00 00 00 00 00 00 00 46 fe 41 00 00 00 00 00 ........F.A.....
    0041fdb0 40 00 00 00 00 00 00 00 d8 f9 41 00 00 00 00 00 @.........A.....
    0041fdc0 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    0041fdd0 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    0041fde0 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    0041fdf0 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    0041fe00 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    0041fe10 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    0041fe20 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    0041fe30 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    0041fe40 00 00 00 00 02 00 09 45 4f 76 65 72 66 6c 6f 77 .......EOverflow
    0041fe50 58 fe 41 00 00 00 00 00 07 09 45 4f 76 65 72 66 X.A.......EOverf
    0041fe60 6c 6f 77 30 fe 41 00 00 00 00 00 c8 fa 41 00 00 low0.A.......A..
    0041fe70 00 00 00 00 00 0f 53 79 73 74 65 6d 2e 53 79 73 ......System.Sys
    0041fe80 55 74 69 6c 73 00 00 00 00 02 00 00 00 00 00 00 Utils...........
    0041fe90 58 ff 41 00 00 00 00 00 00 00 00 00 00 00 00 00 X.A.............
    0041fea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041feb0 88 ff 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ..A.............
    0041fec0 68 ff 41 00 00 00 00 00 00 00 00 00 00 00 00 00 h.A.............
    0041fed0 6e ff 41 00 00 00 00 00 40 00 00 00 00 00 00 00 n.A.....@.......
    0041fee0 d8 f9 41 00 00 00 00 00 40 8e 40 00 00 00 00 00 ..A.....@.@.....
    0041fef0 50 8e 40 00 00 00 00 00 00 a1 42 00 00 00 00 00 [email protected].....
    0041ff00 10 92 40 00 00 00 00 00 50 92 40 00 00 00 00 00 [email protected].@.....
    0041ff10 60 92 40 00 00 00 00 00 70 92 40 00 00 00 00 00 `[email protected].@.....
    0041ff20 40 92 40 00 00 00 00 00 b0 8a 40 00 00 00 00 00 @.@.......@.....
    0041ff30 e0 8a 40 00 00 00 00 00 70 9f 42 00 00 00 00 00 [email protected].....
    0041ff40 00 8b 40 00 00 00 00 00 10 8b 40 00 00 00 00 00 ..@.......@.....
    0041ff50 20 8b 40 00 00 00 00 00 70 a0 42 00 00 00 00 00 [email protected].....
    0041ff60 d0 9f 42 00 00 00 00 00 00 00 00 00 02 00 0a 45 ..B............E
    0041ff70 55 6e 64 65 72 66 6c 6f 77 00 00 00 00 00 00 00 Underflow.......
    0041ff80 88 ff 41 00 00 00 00 00 07 0a 45 55 6e 64 65 72 ..A.......EUnder
    0041ff90 66 6c 6f 77 58 ff 41 00 00 00 00 00 c8 fa 41 00 flowX.A.......A.
    0041ffa0 00 00 00 00 00 00 0f 53 79 73 74 65 6d 2e 53 79 .......System.Sy
    0041ffb0 73 55 74 69 6c 73 00 00 00 00 02 00 00 00 00 00 sUtils..........
    0041ffc0 88 00 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    0041ffd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0041ffe0 b8 00 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    0041fff0 98 00 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    00420000 9e 00 42 00 00 00 00 00 40 00 00 00 00 00 00 00 ..B.....@.......
    00420010 68 ed 41 00 00 00 00 00 40 8e 40 00 00 00 00 00 h.A.....@.@.....
    00420020 50 8e 40 00 00 00 00 00 00 a1 42 00 00 00 00 00 [email protected].....
    00420030 10 92 40 00 00 00 00 00 50 92 40 00 00 00 00 00 [email protected].@.....
    00420040 60 92 40 00 00 00 00 00 70 92 40 00 00 00 00 00 `[email protected].@.....
    00420050 40 92 40 00 00 00 00 00 b0 8a 40 00 00 00 00 00 @.@.......@.....
    00420060 80 a1 42 00 00 00 00 00 70 9f 42 00 00 00 00 00 ..B.....p.B.....
    00420070 00 8b 40 00 00 00 00 00 10 8b 40 00 00 00 00 00 ..@.......@.....
    00420080 20 8b 40 00 00 00 00 00 a0 a1 42 00 00 00 00 00 [email protected].....
    00420090 d0 9f 42 00 00 00 00 00 00 00 00 00 02 00 0f 45 ..B............E
    004200a0 49 6e 76 61 6c 69 64 50 6f 69 6e 74 65 72 00 00 InvalidPointer..
    004200b0 b8 00 42 00 00 00 00 00 07 0f 45 49 6e 76 61 6c ..B.......EInval
    004200c0 69 64 50 6f 69 6e 74 65 72 88 00 42 00 00 00 00 idPointer..B....
    004200d0 00 c0 ee 41 00 00 00 00 00 00 00 0f 53 79 73 74 ...A........Syst
    004200e0 65 6d 2e 53 79 73 55 74 69 6c 73 00 00 00 00 02 em.SysUtils.....
    004200f0 00 00 00 00 00 00 00 00 c0 01 42 00 00 00 00 00 ..........B.....
    00420100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00420110 00 00 00 00 00 00 00 00 f0 01 42 00 00 00 00 00 ..........B.....
    00420120 00 00 00 00 00 00 00 00 d0 01 42 00 00 00 00 00 ..........B.....
    00420130 00 00 00 00 00 00 00 00 d6 01 42 00 00 00 00 00 ..........B.....
    00420140 38 00 00 00 00 00 00 00 68 e3 41 00 00 00 00 00 8.......h.A.....
    00420150 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    00420160 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    00420170 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    00420180 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    00420190 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    004201a0 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    004201b0 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    004201c0 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    004201d0 00 00 00 00 02 00 0c 45 49 6e 76 61 6c 69 64 43 .......EInvalidC
    004201e0 61 73 74 00 00 00 00 00 f0 01 42 00 00 00 00 00 ast.......B.....
    004201f0 07 0c 45 49 6e 76 61 6c 69 64 43 61 73 74 c0 01 ..EInvalidCast..
    00420200 42 00 00 00 00 00 a0 eb 41 00 00 00 00 00 00 00 B.......A.......
    00420210 0f 53 79 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 .System.SysUtils
    00420220 00 00 00 00 02 00 00 00 f0 02 42 00 00 00 00 00 ..........B.....
    00420230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00420240 00 00 00 00 00 00 00 00 20 03 42 00 00 00 00 00 ........ .B.....
    00420250 00 00 00 00 00 00 00 00 00 03 42 00 00 00 00 00 ..........B.....
    00420260 00 00 00 00 00 00 00 00 06 03 42 00 00 00 00 00 ..........B.....
    00420270 38 00 00 00 00 00 00 00 68 e3 41 00 00 00 00 00 8.......h.A.....
    00420280 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    00420290 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    004202a0 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    004202b0 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    004202c0 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    004202d0 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    004202e0 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    004202f0 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    00420300 00 00 00 00 02 00 0d 45 43 6f 6e 76 65 72 74 45 .......EConvertE
    00420310 72 72 6f 72 00 00 00 00 20 03 42 00 00 00 00 00 rror.... .B.....
    00420320 07 0d 45 43 6f 6e 76 65 72 74 45 72 72 6f 72 f0 ..EConvertError.
    00420330 02 42 00 00 00 00 00 a0 eb 41 00 00 00 00 00 00 .B.......A......
    00420340 00 0f 53 79 73 74 65 6d 2e 53 79 73 55 74 69 6c ..System.SysUtil
    00420350 73 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 s...............
    00420360 28 04 42 00 00 00 00 00 00 00 00 00 00 00 00 00 (.B.............
    00420370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00420380 58 04 42 00 00 00 00 00 00 00 00 00 00 00 00 00 X.B.............
    00420390 38 04 42 00 00 00 00 00 00 00 00 00 00 00 00 00 8.B.............
    004203a0 3e 04 42 00 00 00 00 00 40 00 00 00 00 00 00 00 >.B.....@.......
    004203b0 88 f2 41 00 00 00 00 00 40 8e 40 00 00 00 00 00 ..A.....@.@.....
    004203c0 50 8e 40 00 00 00 00 00 00 a1 42 00 00 00 00 00 [email protected].....
    004203d0 10 92 40 00 00 00 00 00 50 92 40 00 00 00 00 00 [email protected].@.....
    004203e0 60 92 40 00 00 00 00 00 70 92 40 00 00 00 00 00 `[email protected].@.....
    004203f0 40 92 40 00 00 00 00 00 b0 8a 40 00 00 00 00 00 @.@.......@.....
    00420400 e0 8a 40 00 00 00 00 00 70 9f 42 00 00 00 00 00 [email protected].....
    00420410 00 8b 40 00 00 00 00 00 10 8b 40 00 00 00 00 00 ..@.......@.....
    00420420 20 8b 40 00 00 00 00 00 70 a0 42 00 00 00 00 00 [email protected].....
    00420430 d0 9f 42 00 00 00 00 00 00 00 00 00 02 00 10 45 ..B............E
    00420440 41 63 63 65 73 73 56 69 6f 6c 61 74 69 6f 6e 00 AccessViolation.
    00420450 58 04 42 00 00 00 00 00 07 10 45 41 63 63 65 73 X.B.......EAcces
    00420460 73 56 69 6f 6c 61 74 69 6f 6e 28 04 42 00 00 00 sViolation(.B...
    00420470 00 00 a0 f3 41 00 00 00 00 00 00 00 0f 53 79 73 ....A........Sys
    00420480 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 00 00 00 tem.SysUtils....
    00420490 02 00 00 00 00 00 00 00 60 05 42 00 00 00 00 00 ........`.B.....
    004204a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    004204b0 00 00 00 00 00 00 00 00 90 05 42 00 00 00 00 00 ..........B.....
    004204c0 00 00 00 00 00 00 00 00 70 05 42 00 00 00 00 00 ........p.B.....
    004204d0 00 00 00 00 00 00 00 00 76 05 42 00 00 00 00 00 ........v.B.....
    004204e0 40 00 00 00 00 00 00 00 88 f2 41 00 00 00 00 00 @.........A.....
    004204f0 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    00420500 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    00420510 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    00420520 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    00420530 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    00420540 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    00420550 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    00420560 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    00420570 00 00 00 00 02 00 0a 45 50 72 69 76 69 6c 65 67 .......EPrivileg
    00420580 65 00 00 00 00 00 00 00 90 05 42 00 00 00 00 00 e.........B.....
    00420590 07 0a 45 50 72 69 76 69 6c 65 67 65 60 05 42 00 ..EPrivilege`.B.
    004205a0 00 00 00 00 a0 f3 41 00 00 00 00 00 00 00 0f 53 ......A........S
    004205b0 79 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 00 ystem.SysUtils..
    004205c0 00 00 02 00 00 00 00 00 90 06 42 00 00 00 00 00 ..........B.....
    004205d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    004205e0 00 00 00 00 00 00 00 00 c0 06 42 00 00 00 00 00 ..........B.....
    004205f0 00 00 00 00 00 00 00 00 a0 06 42 00 00 00 00 00 ..........B.....
    00420600 00 00 00 00 00 00 00 00 a6 06 42 00 00 00 00 00 ..........B.....
    00420610 40 00 00 00 00 00 00 00 88 f2 41 00 00 00 00 00 @.........A.....
    00420620 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    00420630 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    00420640 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    00420650 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    00420660 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    00420670 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    00420680 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    00420690 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    004206a0 00 00 00 00 02 00 0e 45 53 74 61 63 6b 4f 76 65 .......EStackOve
    004206b0 72 66 6c 6f 77 00 00 00 c0 06 42 00 00 00 00 00 rflow.....B.....
    004206c0 07 0e 45 53 74 61 63 6b 4f 76 65 72 66 6c 6f 77 ..EStackOverflow
    004206d0 90 06 42 00 00 00 00 00 a0 f3 41 00 00 00 00 00 ..B.......A.....
    004206e0 00 00 0f 53 79 73 74 65 6d 2e 53 79 73 55 74 69 ...System.SysUti
    004206f0 6c 73 00 00 00 00 02 00 00 00 00 00 00 00 00 00 ls..............
    00420700 c8 07 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    00420710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00420720 f0 07 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    00420730 d8 07 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    00420740 de 07 42 00 00 00 00 00 40 00 00 00 00 00 00 00 ..B.....@.......
    00420750 88 f2 41 00 00 00 00 00 40 8e 40 00 00 00 00 00 ..A.....@.@.....
    00420760 50 8e 40 00 00 00 00 00 00 a1 42 00 00 00 00 00 [email protected].....
    00420770 10 92 40 00 00 00 00 00 50 92 40 00 00 00 00 00 [email protected].@.....
    00420780 60 92 40 00 00 00 00 00 70 92 40 00 00 00 00 00 `[email protected].@.....
    00420790 40 92 40 00 00 00 00 00 b0 8a 40 00 00 00 00 00 @.@.......@.....
    004207a0 e0 8a 40 00 00 00 00 00 70 9f 42 00 00 00 00 00 [email protected].....
    004207b0 00 8b 40 00 00 00 00 00 10 8b 40 00 00 00 00 00 ..@.......@.....
    004207c0 20 8b 40 00 00 00 00 00 70 a0 42 00 00 00 00 00 [email protected].....
    004207d0 d0 9f 42 00 00 00 00 00 00 00 00 00 02 00 09 45 ..B............E
    004207e0 43 6f 6e 74 72 6f 6c 43 f0 07 42 00 00 00 00 00 ControlC..B.....
    004207f0 07 09 45 43 6f 6e 74 72 6f 6c 43 c8 07 42 00 00 ..EControlC..B..
    00420800 00 00 00 a0 f3 41 00 00 00 00 00 00 00 0f 53 79 .....A........Sy
    00420810 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 00 00 stem.SysUtils...
    00420820 00 02 00 00 00 00 00 00 f0 08 42 00 00 00 00 00 ..........B.....
    00420830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00420840 00 00 00 00 00 00 00 00 20 09 42 00 00 00 00 00 ........ .B.....
    00420850 00 00 00 00 00 00 00 00 00 09 42 00 00 00 00 00 ..........B.....
    00420860 00 00 00 00 00 00 00 00 06 09 42 00 00 00 00 00 ..........B.....
    00420870 38 00 00 00 00 00 00 00 68 e3 41 00 00 00 00 00 8.......h.A.....
    00420880 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    00420890 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    004208a0 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    004208b0 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    004208c0 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    004208d0 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    004208e0 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    004208f0 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    00420900 00 00 00 00 02 00 0d 45 56 61 72 69 61 6e 74 45 .......EVariantE
    00420910 72 72 6f 72 00 00 00 00 20 09 42 00 00 00 00 00 rror.... .B.....
    00420920 07 0d 45 56 61 72 69 61 6e 74 45 72 72 6f 72 f0 ..EVariantError.
    00420930 08 42 00 00 00 00 00 a0 eb 41 00 00 00 00 00 00 .B.......A......
    00420940 00 0f 53 79 73 74 65 6d 2e 53 79 73 55 74 69 6c ..System.SysUtil
    00420950 73 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 s...............
    00420960 28 0a 42 00 00 00 00 00 00 00 00 00 00 00 00 00 (.B.............
    00420970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00420980 58 0a 42 00 00 00 00 00 00 00 00 00 00 00 00 00 X.B.............
    00420990 38 0a 42 00 00 00 00 00 00 00 00 00 00 00 00 00 8.B.............
    004209a0 3e 0a 42 00 00 00 00 00 38 00 00 00 00 00 00 00 >.B.....8.......
    004209b0 68 e3 41 00 00 00 00 00 40 8e 40 00 00 00 00 00 h.A.....@.@.....
    004209c0 50 8e 40 00 00 00 00 00 00 a1 42 00 00 00 00 00 [email protected].....
    004209d0 10 92 40 00 00 00 00 00 50 92 40 00 00 00 00 00 [email protected].@.....
    004209e0 60 92 40 00 00 00 00 00 70 92 40 00 00 00 00 00 `[email protected].@.....
    004209f0 40 92 40 00 00 00 00 00 b0 8a 40 00 00 00 00 00 @.@.......@.....
    00420a00 e0 8a 40 00 00 00 00 00 70 9f 42 00 00 00 00 00 [email protected].....
    00420a10 00 8b 40 00 00 00 00 00 10 8b 40 00 00 00 00 00 ..@.......@.....
    00420a20 20 8b 40 00 00 00 00 00 70 a0 42 00 00 00 00 00 [email protected].....
    00420a30 d0 9f 42 00 00 00 00 00 00 00 00 00 02 00 10 45 ..B............E
    00420a40 41 73 73 65 72 74 69 6f 6e 46 61 69 6c 65 64 00 AssertionFailed.
    00420a50 58 0a 42 00 00 00 00 00 07 10 45 41 73 73 65 72 X.B.......EAsser
    00420a60 74 69 6f 6e 46 61 69 6c 65 64 28 0a 42 00 00 00 tionFailed(.B...
    00420a70 00 00 a0 eb 41 00 00 00 00 00 00 00 0f 53 79 73 ....A........Sys
    00420a80 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 00 00 00 tem.SysUtils....
    00420a90 02 00 00 00 00 00 00 00 60 0b 42 00 00 00 00 00 ........`.B.....
    00420aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00420ab0 00 00 00 00 00 00 00 00 90 0b 42 00 00 00 00 00 ..........B.....
    00420ac0 00 00 00 00 00 00 00 00 70 0b 42 00 00 00 00 00 ........p.B.....
    00420ad0 00 00 00 00 00 00 00 00 76 0b 42 00 00 00 00 00 ........v.B.....
    00420ae0 38 00 00 00 00 00 00 00 68 e3 41 00 00 00 00 00 8.......h.A.....
    00420af0 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    00420b00 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    00420b10 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    00420b20 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    00420b30 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    00420b40 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    00420b50 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    00420b60 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    00420b70 00 00 00 00 02 00 0e 45 41 62 73 74 72 61 63 74 .......EAbstract
    00420b80 45 72 72 6f 72 00 00 00 90 0b 42 00 00 00 00 00 Error.....B.....
    00420b90 07 0e 45 41 62 73 74 72 61 63 74 45 72 72 6f 72 ..EAbstractError
    00420ba0 60 0b 42 00 00 00 00 00 a0 eb 41 00 00 00 00 00 `.B.......A.....
    00420bb0 00 00 0f 53 79 73 74 65 6d 2e 53 79 73 55 74 69 ...System.SysUti
    00420bc0 6c 73 00 00 00 00 02 00 00 00 00 00 00 00 00 00 ls..............
    00420bd0 98 0c 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    00420be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00420bf0 c8 0c 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    00420c00 a8 0c 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    00420c10 ae 0c 42 00 00 00 00 00 38 00 00 00 00 00 00 00 ..B.....8.......
    00420c20 68 e3 41 00 00 00 00 00 40 8e 40 00 00 00 00 00 h.A.....@.@.....
    00420c30 50 8e 40 00 00 00 00 00 00 a1 42 00 00 00 00 00 [email protected].....
    00420c40 10 92 40 00 00 00 00 00 50 92 40 00 00 00 00 00 [email protected].@.....
    00420c50 60 92 40 00 00 00 00 00 70 92 40 00 00 00 00 00 `[email protected].@.....
    00420c60 40 92 40 00 00 00 00 00 b0 8a 40 00 00 00 00 00 @.@.......@.....
    00420c70 e0 8a 40 00 00 00 00 00 70 9f 42 00 00 00 00 00 [email protected].....
    00420c80 00 8b 40 00 00 00 00 00 10 8b 40 00 00 00 00 00 ..@.......@.....
    00420c90 20 8b 40 00 00 00 00 00 70 a0 42 00 00 00 00 00 [email protected].....
    00420ca0 d0 9f 42 00 00 00 00 00 00 00 00 00 02 00 0e 45 ..B............E
    00420cb0 49 6e 74 66 43 61 73 74 45 72 72 6f 72 00 00 00 IntfCastError...
    00420cc0 c8 0c 42 00 00 00 00 00 07 0e 45 49 6e 74 66 43 ..B.......EIntfC
    00420cd0 61 73 74 45 72 72 6f 72 98 0c 42 00 00 00 00 00 astError..B.....
    00420ce0 a0 eb 41 00 00 00 00 00 00 00 0f 53 79 73 74 65 ..A........Syste
    00420cf0 6d 2e 53 79 73 55 74 69 6c 73 00 00 00 00 02 00 m.SysUtils......
    00420d00 00 00 00 00 00 00 00 00 d0 0d 42 00 00 00 00 00 ..........B.....
    00420d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00420d20 00 00 00 00 00 00 00 00 20 0e 42 00 00 00 00 00 ........ .B.....
    00420d30 e0 0d 42 00 00 00 00 00 05 0e 42 00 00 00 00 00 ..B.......B.....
    00420d40 00 00 00 00 00 00 00 00 0b 0e 42 00 00 00 00 00 ..........B.....
    00420d50 40 00 00 00 00 00 00 00 68 e3 41 00 00 00 00 00 @.......h.A.....
    00420d60 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    00420d70 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    00420d80 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    00420d90 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    00420da0 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    00420db0 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    00420dc0 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    00420dd0 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    00420de0 00 00 00 00 00 00 00 00 00 00 01 00 02 d8 10 40 ...............@
    00420df0 00 00 00 00 00 30 00 00 00 09 45 72 72 6f 72 43 .....0....ErrorC
    00420e00 6f 64 65 02 00 00 00 00 00 02 00 08 45 4f 53 45 ode.........EOSE
    00420e10 72 72 6f 72 00 00 00 00 20 0e 42 00 00 00 00 00 rror.... .B.....
    00420e20 07 08 45 4f 53 45 72 72 6f 72 d0 0d 42 00 00 00 ..EOSError..B...
    00420e30 00 00 a0 eb 41 00 00 00 00 00 00 00 0f 53 79 73 ....A........Sys
    00420e40 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 00 00 00 tem.SysUtils....
    00420e50 02 00 00 00 00 00 00 00 20 0f 42 00 00 00 00 00 ........ .B.....
    00420e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00420e70 00 00 00 00 00 00 00 00 58 0f 42 00 00 00 00 00 ........X.B.....
    00420e80 00 00 00 00 00 00 00 00 30 0f 42 00 00 00 00 00 ........0.B.....
    00420e90 00 00 00 00 00 00 00 00 36 0f 42 00 00 00 00 00 ........6.B.....
    00420ea0 38 00 00 00 00 00 00 00 68 e3 41 00 00 00 00 00 8.......h.A.....
    00420eb0 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    00420ec0 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    00420ed0 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    00420ee0 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    00420ef0 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    00420f00 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    00420f10 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    00420f20 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    00420f30 00 00 00 00 02 00 12 45 53 61 66 65 63 61 6c 6c .......ESafecall
    00420f40 45 78 63 65 70 74 69 6f 6e 00 00 00 00 00 00 00 Exception.......
    00420f50 58 0f 42 00 00 00 00 00 07 12 45 53 61 66 65 63 X.B.......ESafec
    00420f60 61 6c 6c 45 78 63 65 70 74 69 6f 6e 20 0f 42 00 allException .B.
    00420f70 00 00 00 00 a0 eb 41 00 00 00 00 00 00 00 0f 53 ......A........S
    00420f80 79 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 00 ystem.SysUtils..
    00420f90 00 00 02 00 00 00 00 00 60 10 42 00 00 00 00 00 ........`.B.....
    00420fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00420fb0 00 00 00 00 00 00 00 00 88 10 42 00 00 00 00 00 ..........B.....
    00420fc0 00 00 00 00 00 00 00 00 70 10 42 00 00 00 00 00 ........p.B.....
    00420fd0 00 00 00 00 00 00 00 00 76 10 42 00 00 00 00 00 ........v.B.....
    00420fe0 38 00 00 00 00 00 00 00 68 e3 41 00 00 00 00 00 8.......h.A.....
    00420ff0 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    00421000 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    00421010 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    00421020 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    00421030 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    00421040 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    00421050 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    00421060 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    00421070 00 00 00 00 02 00 08 45 4d 6f 6e 69 74 6f 72 00 .......EMonitor.
    00421080 88 10 42 00 00 00 00 00 07 08 45 4d 6f 6e 69 74 ..B.......EMonit
    00421090 6f 72 60 10 42 00 00 00 00 00 a0 eb 41 00 00 00 or`.B.......A...
    004210a0 00 00 00 00 0f 53 79 73 74 65 6d 2e 53 79 73 55 .....System.SysU
    004210b0 74 69 6c 73 00 00 00 00 02 00 00 00 00 00 00 00 tils............
    004210c0 88 11 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    004210d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    004210e0 c0 11 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    004210f0 98 11 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    00421100 9e 11 42 00 00 00 00 00 38 00 00 00 00 00 00 00 ..B.....8.......
    00421110 98 0f 42 00 00 00 00 00 40 8e 40 00 00 00 00 00 ..B.....@.@.....
    00421120 50 8e 40 00 00 00 00 00 00 a1 42 00 00 00 00 00 [email protected].....
    00421130 10 92 40 00 00 00 00 00 50 92 40 00 00 00 00 00 [email protected].@.....
    00421140 60 92 40 00 00 00 00 00 70 92 40 00 00 00 00 00 `[email protected].@.....
    00421150 40 92 40 00 00 00 00 00 b0 8a 40 00 00 00 00 00 @.@.......@.....
    00421160 e0 8a 40 00 00 00 00 00 70 9f 42 00 00 00 00 00 [email protected].....
    00421170 00 8b 40 00 00 00 00 00 10 8b 40 00 00 00 00 00 ..@.......@.....
    00421180 20 8b 40 00 00 00 00 00 70 a0 42 00 00 00 00 00 [email protected].....
    00421190 d0 9f 42 00 00 00 00 00 00 00 00 00 02 00 15 45 ..B............E
    004211a0 4d 6f 6e 69 74 6f 72 4c 6f 63 6b 45 78 63 65 70 MonitorLockExcep
    004211b0 74 69 6f 6e 00 00 00 00 c0 11 42 00 00 00 00 00 tion......B.....
    004211c0 07 15 45 4d 6f 6e 69 74 6f 72 4c 6f 63 6b 45 78 ..EMonitorLockEx
    004211d0 63 65 70 74 69 6f 6e 88 11 42 00 00 00 00 00 80 ception..B......
    004211e0 10 42 00 00 00 00 00 00 00 0f 53 79 73 74 65 6d .B........System
    004211f0 2e 53 79 73 55 74 69 6c 73 00 00 00 00 02 00 00 .SysUtils.......
    00421200 00 00 00 00 00 00 00 00 d0 12 42 00 00 00 00 00 ..........B.....
    00421210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00421220 00 00 00 00 00 00 00 00 10 13 42 00 00 00 00 00 ..........B.....
    00421230 00 00 00 00 00 00 00 00 e0 12 42 00 00 00 00 00 ..........B.....
    00421240 00 00 00 00 00 00 00 00 e6 12 42 00 00 00 00 00 ..........B.....
    00421250 38 00 00 00 00 00 00 00 98 0f 42 00 00 00 00 00 8.........B.....
    00421260 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    00421270 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    00421280 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    00421290 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    004212a0 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    004212b0 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    004212c0 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    004212d0 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    004212e0 00 00 00 00 02 00 1a 45 4e 6f 4d 6f 6e 69 74 6f .......ENoMonito
    004212f0 72 53 75 70 70 6f 72 74 45 78 63 65 70 74 69 6f rSupportExceptio
    00421300 6e 00 00 00 00 00 00 00 10 13 42 00 00 00 00 00 n.........B.....
    00421310 07 1a 45 4e 6f 4d 6f 6e 69 74 6f 72 53 75 70 70 ..ENoMonitorSupp
    00421320 6f 72 74 45 78 63 65 70 74 69 6f 6e d0 12 42 00 ortException..B.
    00421330 00 00 00 00 80 10 42 00 00 00 00 00 00 00 0f 53 ......B........S
    00421340 79 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 00 00 ystem.SysUtils..
    00421350 00 00 02 00 00 00 00 00 20 14 42 00 00 00 00 00 ........ .B.....
    00421360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00421370 00 00 00 00 00 00 00 00 50 14 42 00 00 00 00 00 ........P.B.....
    00421380 00 00 00 00 00 00 00 00 30 14 42 00 00 00 00 00 ........0.B.....
    00421390 00 00 00 00 00 00 00 00 36 14 42 00 00 00 00 00 ........6.B.....
    004213a0 38 00 00 00 00 00 00 00 68 e3 41 00 00 00 00 00 8.......h.A.....
    004213b0 40 8e 40 00 00 00 00 00 50 8e 40 00 00 00 00 00 @[email protected].@.....
    004213c0 00 a1 42 00 00 00 00 00 10 92 40 00 00 00 00 00 ..B.......@.....
    004213d0 50 92 40 00 00 00 00 00 60 92 40 00 00 00 00 00 P.@.....`.@.....
    004213e0 70 92 40 00 00 00 00 00 40 92 40 00 00 00 00 00 p.@.....@.@.....
    004213f0 b0 8a 40 00 00 00 00 00 e0 8a 40 00 00 00 00 00 ..@.......@.....
    00421400 70 9f 42 00 00 00 00 00 00 8b 40 00 00 00 00 00 p.B.......@.....
    00421410 10 8b 40 00 00 00 00 00 20 8b 40 00 00 00 00 00 ..@..... .@.....
    00421420 70 a0 42 00 00 00 00 00 d0 9f 42 00 00 00 00 00 p.B.......B.....
    00421430 00 00 00 00 02 00 0f 45 4e 6f 74 49 6d 70 6c 65 .......ENotImple
    00421440 6d 65 6e 74 65 64 00 00 50 14 42 00 00 00 00 00 mented..P.B.....
    00421450 07 0f 45 4e 6f 74 49 6d 70 6c 65 6d 65 6e 74 65 ..ENotImplemente
    00421460 64 20 14 42 00 00 00 00 00 a0 eb 41 00 00 00 00 d .B.......A....
    00421470 00 00 00 0f 53 79 73 74 65 6d 2e 53 79 73 55 74 ....System.SysUt
    00421480 69 6c 73 00 00 00 00 02 00 00 00 00 00 00 00 00 ils.............
    00421490 58 15 42 00 00 00 00 00 00 00 00 00 00 00 00 00 X.B.............
    004214a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    004214b0 88 15 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.............
    004214c0 68 15 42 00 00 00 00 00 00 00 00 00 00 00 00 00 h.B.............
    004214d0 6e 15 42 00 00 00 00 00 38 00 00 00 00 00 00 00 n.B.....8.......
    004214e0 68 e3 41 00 00 00 00 00 40 8e 40 00 00 00 00 00 h.A.....@.@.....
    004214f0 50 8e 40 00 00 00 00 00 00 a1 42 00 00 00 00 00 [email protected].....
    00421500 10 92 40 00 00 00 00 00 50 92 40 00 00 00 00 00 [email protected].@.....
    00421510 60 92 40 00 00 00 00 00 70 92 40 00 00 00 00 00 `[email protected].@.....
    00421520 40 92 40 00 00 00 00 00 b0 8a 40 00 00 00 00 00 @.@.......@.....
    00421530 e0 8a 40 00 00 00 00 00 70 9f 42 00 00 00 00 00 [email protected].....
    00421540 00 8b 40 00 00 00 00 00 10 8b 40 00 00 00 00 00 ..@.......@.....
    00421550 20 8b 40 00 00 00 00 00 70 a0 42 00 00 00 00 00 [email protected].....
    00421560 d0 9f 42 00 00 00 00 00 00 00 00 00 02 00 0f 45 ..B............E
    00421570 4f 62 6a 65 63 74 44 69 73 70 6f 73 65 64 00 00 ObjectDisposed..
    00421580 88 15 42 00 00 00 00 00 07 0f 45 4f 62 6a 65 63 ..B.......EObjec
    00421590 74 44 69 73 70 6f 73 65 64 58 15 42 00 00 00 00 tDisposedX.B....
    004215a0 00 a0 eb 41 00 00 00 00 00 00 00 0f 53 79 73 74 ...A........Syst
    004215b0 65 6d 2e 53 79 73 55 74 69 6c 73 00 00 00 00 02 em.SysUtils.....
    004215c0 00 00 00 00 00 00 00 00 d0 15 42 00 00 00 00 00 ..........B.....
    004215d0 11 20 54 41 72 72 61 79 3c 53 79 73 74 65 6d 2e . TArray<System.
    004215e0 53 79 73 55 74 69 6c 73 2e 54 4c 61 6e 67 52 65 SysUtils.TLangRe
    004215f0 63 3e 1c 00 00 00 e8 db 41 00 00 00 00 00 ff ff c>......A.......
    00421600 ff ff e8 db 41 00 00 00 00 00 06 53 79 73 74 65 ....A......Syste
    00421610 6d e8 db 41 00 00 00 00 00 02 00 00 00 00 00 00 m..A............
    00421620 28 16 42 00 00 00 00 00 0e 18 54 46 6f 72 6d 61 (.B.......TForma
    00421630 74 53 65 74 74 69 6e 67 73 2e 54 45 72 61 49 6e tSettings.TEraIn
    00421640 66 6f 20 00 00 00 01 00 00 00 40 12 40 00 00 00 fo .......@.@...
    00421650 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 40 ...............@
    00421660 12 40 00 00 00 00 00 00 00 00 00 00 00 00 00 02 .@..............
    00421670 07 45 72 61 4e 61 6d 65 02 00 78 10 40 00 00 00 .EraName..x.@...
    00421680 00 00 08 00 00 00 00 00 00 00 02 09 45 72 61 4f ............EraO
    00421690 66 66 73 65 74 02 00 20 2a 40 00 00 00 00 00 10 ffset.. *@......
    004216a0 00 00 00 00 00 00 00 02 08 45 72 61 53 74 61 72 .........EraStar
    004216b0 74 02 00 20 2a 40 00 00 00 00 00 18 00 00 00 00 t.. *@..........
    004216c0 00 00 00 02 06 45 72 61 45 6e 64 02 00 02 00 00 .....EraEnd.....
    004216d0 00 00 00 00 00 00 00 00 e0 16 42 00 00 00 00 00 ..........B.....
    004216e0 0d 13 3a 54 46 6f 72 6d 61 74 53 65 74 74 69 6e ..:TFormatSettin
    004216f0 67 73 2e 3a 31 60 00 00 00 0c 00 00 00 40 12 40 gs.:1`.......@.@
    00421700 00 00 00 00 00 01 00 00 00 00 00 00 00 00 02 00 ................
    00421710 18 17 42 00 00 00 00 00 0d 13 3a 54 46 6f 72 6d ..B.......:TForm
    00421720 61 74 53 65 74 74 69 6e 67 73 2e 3a 32 60 00 00 atSettings.:2`..
    00421730 00 0c 00 00 00 40 12 40 00 00 00 00 00 01 00 00 .....@.@........
    00421740 00 00 00 00 00 00 02 00 50 17 42 00 00 00 00 00 ........P.B.....
    00421750 0d 13 3a 54 46 6f 72 6d 61 74 53 65 74 74 69 6e ..:TFormatSettin
    00421760 67 73 2e 3a 33 38 00 00 00 07 00 00 00 40 12 40 gs.:38.......@.@
    00421770 00 00 00 00 00 01 00 00 00 00 00 00 00 00 02 00 ................
    00421780 88 17 42 00 00 00 00 00 0d 13 3a 54 46 6f 72 6d ..B.......:TForm
    00421790 61 74 53 65 74 74 69 6e 67 73 2e 3a 34 38 00 00 atSettings.:48..
    004217a0 00 07 00 00 00 40 12 40 00 00 00 00 00 01 00 00 .....@.@........
    004217b0 00 00 00 00 00 00 02 00 c0 17 42 00 00 00 00 00 ..........B.....
    004217c0 11 13 3a 54 46 6f 72 6d 61 74 53 65 74 74 69 6e ..:TFormatSettin
    004217d0 67 73 2e 3a 35 20 00 00 00 20 16 42 00 00 00 00 gs.:5 ... .B....
    004217e0 00 ff ff ff ff 20 16 42 00 00 00 00 00 0f 53 79 ..... .B......Sy
    004217f0 73 74 65 6d 2e 53 79 73 55 74 69 6c 73 20 16 42 stem.SysUtils .B
    00421800 00 00 00 00 00 02 00 00 10 18 42 00 00 00 00 00 ..........B.....
    00421810 0e 0f 54 46 6f 72 6d 61 74 53 65 74 74 69 6e 67 ..TFormatSetting
    00421820 73 88 01 00 00 0d 00 00 00 40 12 40 00 00 00 00 s........@.@....
    00421830 00 00 00 00 00 00 00 00 00 40 12 40 00 00 00 00 .........@.@....
    00421840 00 10 00 00 00 00 00 00 00 40 12 40 00 00 00 00 .........@.@....
    00421850 00 18 00 00 00 00 00 00 00 40 12 40 00 00 00 00 .........@.@....
    00421860 00 20 00 00 00 00 00 00 00 40 12 40 00 00 00 00 . .......@.@....
    00421870 00 28 00 00 00 00 00 00 00 40 12 40 00 00 00 00 .(.......@.@....
    00421880 00 30 00 00 00 00 00 00 00 40 12 40 00 00 00 00 .0.......@.@....
    00421890 00 38 00 00 00 00 00 00 00 d8 16 42 00 00 00 00 .8.........B....
    004218a0 00 40 00 00 00 00 00 00 00 10 17 42 00 00 00 00 [email protected]....
    004218b0 00 a0 00 00 00 00 00 00 00 48 17 42 00 00 00 00 .........H.B....
    004218c0 00 00 01 00 00 00 00 00 00 80 17 42 00 00 00 00 ...........B....
    004218d0 00 38 01 00 00 00 00 00 00 b8 17 42 00 00 00 00 .8.........B....
    004218e0 00 70 01 00 00 00 00 00 00 40 12 40 00 00 00 00 .p.......@.@....
    004218f0 00 80 01 00 00 00 00 00 00 00 16 00 00 00 40 12 ..............@.
    00421900 40 00 00 00 00 00 00 00 00 00 00 00 00 00 02 0e @...............
    00421910 43 75 72 72 65 6e 63 79 53 74 72 69 6e 67 02 00 CurrencyString..
    00421920 98 10 40 00 00 00 00 00 08 00 00 00 00 00 00 00 ..@.............
    00421930 02 0e 43 75 72 72 65 6e 63 79 46 6f 72 6d 61 74 ..CurrencyFormat
    00421940 02 00 98 10 40 00 00 00 00 00 09 00 00 00 00 00 ....@...........
    00421950 00 00 02 10 43 75 72 72 65 6e 63 79 44 65 63 69 ....CurrencyDeci
    00421960 6d 61 6c 73 02 00 58 10 40 00 00 00 00 00 0a 00 mals..X.@.......
    00421970 00 00 00 00 00 00 02 0d 44 61 74 65 53 65 70 61 ........DateSepa
    00421980 72 61 74 6f 72 02 00 58 10 40 00 00 00 00 00 0c rator..X.@......
    00421990 00 00 00 00 00 00 00 02 0d 54 69 6d 65 53 65 70 .........TimeSep
    004219a0 61 72 61 74 6f 72 02 00 58 10 40 00 00 00 00 00 arator..X.@.....
    004219b0 0e 00 00 00 00 00 00 00 02 0d 4c 69 73 74 53 65 ..........ListSe
    004219c0 70 61 72 61 74 6f 72 02 00 40 12 40 00 00 00 00 parator..@.@....
    004219d0 00 10 00 00 00 00 00 00 00 02 0f 53 68 6f 72 74 ...........Short
    004219e0 44 61 74 65 46 6f 72 6d 61 74 02 00 40 12 40 00 DateFormat..@.@.
    004219f0 00 00 00 00 18 00 00 00 00 00 00 00 02 0e 4c 6f ..............Lo
    00421a00 6e 67 44 61 74 65 46 6f 72 6d 61 74 02 00 40 12 ngDateFormat..@.
    00421a10 40 00 00 00 00 00 20 00 00 00 00 00 00 00 02 0c @..... .........
    00421a20 54 69 6d 65 41 4d 53 74 72 69 6e 67 02 00 40 12 TimeAMString..@.
    00421a30 40 00 00 00 00 00 28 00 00 00 00 00 00 00 02 0c @.....(.........
    00421a40 54 69 6d 65 50 4d 53 74 72 69 6e 67 02 00 40 12 TimePMString..@.
    00421a50 40 00 00 00 00 00 30 00 00 00 00 00 00 00 02 0f @.....0.........
    00421a60 53 68 6f 72 74 54 69 6d 65 46 6f 72 6d 61 74 02 ShortTimeFormat.
    00421a70 00 40 12 40 00 00 00 00 00 38 00 00 00 00 00 00 .@[email protected]......
    00421a80 00 02 0e 4c 6f 6e 67 54 69 6d 65 46 6f 72 6d 61 ...LongTimeForma
    00421a90 74 02 00 d8 16 42 00 00 00 00 00 40 00 00 00 00 t....B.....@....
    00421aa0 00 00 00 02 0f 53 68 6f 72 74 4d 6f 6e 74 68 4e .....ShortMonthN
    00421ab0 61 6d 65 73 02 00 10 17 42 00 00 00 00 00 a0 00 ames....B.......
    00421ac0 00 00 00 00 00 00 02 0e 4c 6f 6e 67 4d 6f 6e 74 ........LongMont
    00421ad0 68 4e 61 6d 65 73 02 00 48 17 42 00 00 00 00 00 hNames..H.B.....
    00421ae0 00 01 00 00 00 00 00 00 02 0d 53 68 6f 72 74 44 ..........ShortD
    00421af0 61 79 4e 61 6d 65 73 02 00 80 17 42 00 00 00 00 ayNames....B....
    00421b00 00 38 01 00 00 00 00 00 00 02 0c 4c 6f 6e 67 44 .8.........LongD
    00421b10 61 79 4e 61 6d 65 73 02 00 b8 17 42 00 00 00 00 ayNames....B....
    00421b20 00 70 01 00 00 00 00 00 00 02 07 45 72 61 49 6e .p.........EraIn
    00421b30 66 6f 02 00 58 10 40 00 00 00 00 00 78 01 00 00 [email protected]...
    00421b40 00 00 00 00 02 11 54 68 6f 75 73 61 6e 64 53 65 ......ThousandSe
    00421b50 70 61 72 61 74 6f 72 02 00 58 10 40 00 00 00 00 parator..X.@....
    00421b60 00 7a 01 00 00 00 00 00 00 02 10 44 65 63 69 6d .z.........Decim
    00421b70 61 6c 53 65 70 61 72 61 74 6f 72 02 00 b8 10 40 alSeparator....@
    00421b80 00 00 00 00 00 7c 01 00 00 00 00 00 00 02 19 54 .....|.........T
    00421b90 77 6f 44 69 67 69 74 59 65 61 72 43 65 6e 74 75 woDigitYearCentu
    00421ba0 72 79 57 69 6e 64 6f 77 02 00 98 10 40 00 00 00 ryWindow....@...
    00421bb0 00 00 7e 01 00 00 00 00 00 00 02 0d 4e 65 67 43 ..~.........NegC
    00421bc0 75 72 72 46 6f 72 6d 61 74 02 00 40 12 40 00 00 urrFormat..@.@..
    00421bd0 00 00 00 80 01 00 00 00 00 00 00 02 14 4e 6f 72 .............Nor
    00421be0 6d 61 6c 69 7a 65 64 4c 6f 63 61 6c 65 4e 61 6d malizedLocaleNam
    00421bf0 65 02 00 02 00 05 00 09 00 7e 42 00 00 00 00 00 e........~B.....
    00421c00 06 43 72 65 61 74 65 00 00 08 18 42 00 00 00 00 .Create....B....
    00421c10 00 00 02 00 09 60 76 42 00 00 00 00 00 06 43 72 .....`vB......Cr
    00421c20 65 61 74 65 00 00 08 18 42 00 00 00 00 00 01 00 eate....B.......
    00421c30 d8 10 40 00 00 00 00 00 06 4c 6f 63 61 6c 65 02 [email protected].
    00421c40 00 02 00 09 20 7d 42 00 00 00 00 00 06 43 72 65 .... }B......Cre
    00421c50 61 74 65 00 00 08 18 42 00 00 00 00 00 01 02 40 ate....B.......@
    00421c60 12 40 00 00 00 00 00 0a 4c 6f 63 61 6c 65 4e 61 [email protected]
    00421c70 6d 65 02 00 02 00 09 20 7e 42 00 00 00 00 00 09 me..... ~B......
    00421c80 49 6e 76 61 72 69 61 6e 74 00 00 08 18 42 00 00 Invariant....B..
    00421c90 00 00 00 00 02 00 08 60 8f 42 00 00 00 00 00 10 .......`.B......
    00421ca0 47 65 74 45 72 61 59 65 61 72 4f 66 66 73 65 74 GetEraYearOffset
    00421cb0 00 00 78 10 40 00 00 00 00 00 01 02 40 12 40 00 ..x.@.......@.@.
    00421cc0 00 00 00 00 04 4e 61 6d 65 02 00 02 00 00 00 00 .....Name.......
    00421cd0 d8 1c 42 00 00 00 00 00 11 03 3a 37 35 08 00 00 ..B.......:75...
    00421ce0 00 40 12 40 00 00 00 00 00 4a 00 00 00 40 12 40 .@[email protected]...@.@
    00421cf0 00 00 00 00 00 0f 53 79 73 74 65 6d 2e 53 79 73 ......System.Sys
    00421d00 55 74 69 6c 73 40 12 40 00 00 00 00 00 02 00 00 Utils@.@........
    00421d10 18 1d 42 00 00 00 00 00 11 03 3a 38 35 08 00 00 ..B.......:85...
    00421d20 00 40 12 40 00 00 00 00 00 4a 00 00 00 40 12 40 .@[email protected]...@.@
    00421d30 00 00 00 00 00 0f 53 79 73 74 65 6d 2e 53 79 73 ......System.Sys
    00421d40 55 74 69 6c 73 40 12 40 00 00 00 00 00 02 00 00 Utils@.@........
    00421d50 b0 04 02 00 ff ff ff ff 01 00 00 00 ............
    00421d5c
    00421d5cfn_421d5c:
    00421d5cand al, 0
    00421d5eadd [rax], al
    00421d5c
    00421d60
    00421d60Unit16.finalization:
    00421d60sub rsp, 40
    00421d64add [rip+0x497c1], 1
    00421d6bcmp [rip+0x497ba], 0
    00421d72jne 0x421d80
    00421d74lea rcx, [rip+0x4979d]
    00421d7bcall fn_40bcf0
    00421d80
    00421d80loc_421d80:
    00421d80add rsp, 40
    00421d84ret
    00421d60
    00421d85
    00421d85 // align 0x10
    00421d90
    00421d90fn_421d90:
    00421d90movzx r10l, dx
    00421d94mov eax, ecx
    00421d96cdq
    00421d97idiv r10l
    00421d9amov [r8], ax
    00421d9emov eax, ecx
    00421da0cdq
    00421da1idiv r10l
    00421da4mov [r9], dx
    00421da8ret
    00421d90
    00421da9
    00421da9 // align 0x10
    00421db0
    00421db0fn_421db0:
    00421db0sub rsp, 40
    00421db4mov rax, [rip-7059]
    00421dbbmov dl, 1
    00421dbdmov r8, rcx
    00421dc0mov rcx, rax
    00421dc3call Exception.CreateRes_2
    00421dc8mov rcx, rax
    00421dcbcall fn_40aff0
    00421dd0add rsp, 40
    00421dd4ret
    00421db0
    00421dd5
    00421dd5 // align 0x10
    00421de0
    00421de0fn_421de0:
    00421de0sub rsp, 40
    00421de4mov rax, [rip-7107]
    00421debmov r9b, 1
    00421deemov r10, rcx
    00421df1mov r11, rdx
    00421df4mov [rsp+32], r8l
    00421df9mov rcx, rax
    00421dfcmov edx, r9l
    00421dffmov r8, r10
    00421e02mov r9, r11
    00421e05call Exception.CreateResFmt_2
    00421e0amov rcx, rax
    00421e0dcall fn_40aff0
    00421e12add rsp, 40
    00421e16ret
    00421de0
    00421e17
    00421e17 // align 0x10
    00421e20
    00421e20fn_421e20:
    00421e20push rdi
    00421e21push rsi
    00421e22push rbx
    00421e23sub rsp, 32
    00421e27mov rbx, rcx
    00421e2axor esi, esi
    00421e2cmov rdi, rdx
    00421e2ftest rdi, rdi
    00421e32je 0x421e37
    00421e34mov esi, [rdi-4]
    00421e37
    00421e37loc_421e37:
    00421e37mov rcx, rbx
    00421e3amov edx, esi
    00421e3ccall fn_40d8d0
    00421e41test esi, esi
    00421e43jle 0x421e7e
    00421e45mov rcx, [rbx]
    00421e48mov rdx, rdi
    00421e4bmov eax, esi
    00421e4dcmp eax, 1
    00421e50jl 0x421e7d
    00421e52
    00421e52loc_421e52:
    00421e52movzx r8, [rdx]
    00421e56mov r9l, r8l
    00421e59sub r9w, 65
    00421e5ecmp r9w, 26
    00421e63jae 0x421e6a
    00421e65or r8w, 32
    00421e6a
    00421e6aloc_421e6a:
    00421e6amov [rcx], r8w
    00421e6eadd rcx, 2
    00421e72add rdx, 2
    00421e76sub eax, 1
    00421e79test eax, eax
    00421e7bjne 0x421e52
    00421e7d
    00421e7dloc_421e7d:
    00421e7dnop
    00421e7e
    00421e7eloc_421e7e:
    00421e7emov rax, rbx
    00421e81add rsp, 32
    00421e85pop rbx
    00421e86pop rsi
    00421e87pop rdi
    00421e88ret
    00421e20
    00421e89
    00421e89 // align 0x10
    00421e90
    00421e90fn_421e90:
    00421e90push rsi
    00421e91push rbx
    00421e92xor r8, r8
    00421e95mov rax, rcx
    00421e98test rax, rax
    00421e9bje 0x421ea1
    00421e9dmov r8l, [rax-4]
    00421ea1
    00421ea1loc_421ea1:
    00421ea1xor r9, r9
    00421ea4mov rax, rdx
    00421ea7test rax, rax
    00421eaaje 0x421eb0
    00421eacmov r9l, [rax-4]
    00421eb0
    00421eb0loc_421eb0:
    00421eb0mov eax, r8l
    00421eb3sub eax, r9l
    00421eb6test r8l, r8l
    00421eb9jle 0x421f2f
    00421ebbtest r9l, r9l
    00421ebejle 0x421f2f
    00421ec0test eax, eax
    00421ec2jge 0x421ecc
    00421ec4mov r9l, r8l
    00421ec7add r9l, r9l
    00421ecajmp 0x421ecf
    00421ecc
    00421eccloc_421ecc:
    00421eccadd r9l, r9l
    00421ecf
    00421ecfloc_421ecf:
    00421ecfxor r8, r8
    00421ed2cmp r8l, r9l
    00421ed5jge 0x421f2e
    00421ed7
    00421ed7loc_421ed7:
    00421ed7movsxd r11, r8l
    00421edamov r10l, [rcx+r11]
    00421edemov r11l, [rdx+r11]
    00421ee2cmp r10l, r11l
    00421ee5je 0x421f25
    00421ee7mov ebx, r10l
    00421eeaand ebx, 65535
    00421ef0mov esi, r11l
    00421ef3and esi, 65535
    00421ef9cmp ebx, esi
    00421efbje 0x421f03
    00421efdmov eax, ebx
    00421effsub eax, esi
    00421f01jmp 0x421f2f
    00421f03
    00421f03loc_421f03:
    00421f03mov ebx, r10l
    00421f06and ebx, 0xffffffffffff0000
    00421f0cshr ebx, 16
    00421f0fmov esi, r11l
    00421f12and esi, 0xffffffffffff0000
    00421f18shr esi, 16
    00421f1bcmp ebx, esi
    00421f1dje 0x421f25
    00421f1fmov eax, ebx
    00421f21sub eax, esi
    00421f23jmp 0x421f2f
    00421f25
    00421f25loc_421f25:
    00421f25add r8l, 4
    00421f29cmp r8l, r9l
    00421f2cjl 0x421ed7
    00421f2e
    00421f2eloc_421f2e:
    00421f2enop
    00421f2f
    00421f2floc_421f2f:
    00421f2fpop rbx
    00421f30pop rsi
    00421f31ret
    00421e90
    00421f32
    00421f32 // align 0x10
    00421f40
    00421f40fn_421f40:
    00421f40push rsi
    00421f41push rbx
    00421f42mov rax, rcx
    00421f45mov r10, rdx
    00421f48cmp rax, r10
    00421f4bjne 0x421f54
    00421f4dxor eax, eax
    00421f4fjmp 0x422037
    00421f54
    00421f54loc_421f54:
    00421f54xor r8, r8
    00421f57test rax, rax
    00421f5aje 0x421f60
    00421f5cmov r8l, [rax-4]
    00421f60
    00421f60loc_421f60:
    00421f60xor r9, r9
    00421f63test r10, r10
    00421f66je 0x421f6c
    00421f68mov r9l, [r10-4]
    00421f6c
    00421f6cloc_421f6c:
    00421f6cmov eax, r8l
    00421f6fsub eax, r9l
    00421f72test r8l, r8l
    00421f75jle 0x422037
    00421f7btest r9l, r9l
    00421f7ejle 0x422037
    00421f84test eax, eax
    00421f86jge 0x421f90
    00421f88mov r9l, r8l
    00421f8badd r9l, r9l
    00421f8ejmp 0x421f93
    00421f90
    00421f90loc_421f90:
    00421f90add r9l, r9l
    00421f93
    00421f93loc_421f93:
    00421f93xor r8, r8
    00421f96cmp r8l, r9l
    00421f99jge 0x422036
    00421f9f
    00421f9floc_421f9f:
    00421f9fmovsxd r11, r8l
    00421fa2mov r10l, [rcx+r11]
    00421fa6mov r11l, [rdx+r11]
    00421faacmp r10l, r11l
    00421fadje 0x422029
    00421fafmov ebx, r10l
    00421fb2and ebx, 65535
    00421fb8mov esi, r11l
    00421fbband esi, 65535
    00421fc1cmp ebx, esi
    00421fc3je 0x421fe9
    00421fc5cmp ebx, 97
    00421fc8jl 0x421fd2
    00421fcacmp ebx, 122
    00421fcdjg 0x421fd2
    00421fcfxor ebx, 32
    00421fd2
    00421fd2loc_421fd2:
    00421fd2cmp esi, 97
    00421fd5jl 0x421fdf
    00421fd7cmp esi, 122
    00421fdajg 0x421fdf
    00421fdcxor esi, 32
    00421fdf
    00421fdfloc_421fdf:
    00421fdfcmp ebx, esi
    00421fe1je 0x421fe9
    00421fe3mov eax, ebx
    00421fe5sub eax, esi
    00421fe7jmp 0x422037
    00421fe9
    00421fe9loc_421fe9:
    00421fe9mov ebx, r10l
    00421fecand ebx, 0xffffffffffff0000
    00421ff2shr ebx, 16
    00421ff5mov esi, r11l
    00421ff8and esi, 0xffffffffffff0000
    00421ffeshr esi, 16
    00422001cmp ebx, esi
    00422003je 0x422029
    00422005cmp ebx, 97
    00422008jl 0x422012
    0042200acmp ebx, 122
    0042200djg 0x422012
    0042200fxor ebx, 32
    00422012
    00422012loc_422012:
    00422012cmp esi, 97
    00422015jl 0x42201f
    00422017cmp esi, 122
    0042201ajg 0x42201f
    0042201cxor esi, 32
    0042201f
    0042201floc_42201f:
    0042201fcmp ebx, esi
    00422021je 0x422029
    00422023mov eax, ebx
    00422025sub eax, esi
    00422027jmp 0x422037
    00422029
    00422029loc_422029:
    00422029add r8l, 4
    0042202dcmp r8l, r9l
    00422030jl 0x421f9f
    00422036
    00422036loc_422036:
    00422036nop
    00422037
    00422037loc_422037:
    00422037pop rbx
    00422038pop rsi
    00422039ret
    00421f40
    0042203a
    0042203a // align 0x10
    00422040
    00422040fn_422040:
    00422040push rbx
    00422041sub rsp, 32
    00422045mov [rsp+48], rcx
    0042204amov rcx, [rsp+48]
    0042204fcall fn_40c360
    00422054mov rax, [rsp+48]
    00422059cmp [rax], 0
    0042205dje 0x422092
    0042205fmov rcx, [rsp+48]
    00422064call fn_40c6a0
    00422069xor ebx, ebx
    0042206bmov rax, [rsp+48]
    00422070mov rax, [rax]
    00422073test rax, rax
    00422076je 0x42207b
    00422078mov ebx, [rax-4]
    0042207b
    0042207bloc_42207b:
    0042207bmov rax, [rsp+48]
    00422080mov rcx, [rax]
    00422083call fn_40d710
    00422088mov rcx, rax
    0042208bmov edx, ebx
    0042208dcall CharUpperBuffW
    00422092
    00422092loc_422092:
    00422092mov rax, [rsp+48]
    00422097add rsp, 32
    0042209bpop rbx
    0042209cret
    00422040
    0042209d
    0042209d // align 0x10
    004220a0
    004220a0fn_4220a0:
    004220a0push rsi
    004220a1push rbx
    004220a2sub rsp, 40
    004220a6mov rbx, rcx
    004220a9xor esi, esi
    004220abmov rax, rdx
    004220aetest rax, rax
    004220b1je 0x4220b6
    004220b3mov esi, [rax-4]
    004220b6
    004220b6loc_4220b6:
    004220b6mov rcx, rdx
    004220b9call fn_40d710
    004220bemov rcx, rbx
    004220c1mov rdx, rax
    004220c4mov r8l, esi
    004220c7call fn_40bfd0
    004220cctest esi, esi
    004220cejle 0x4220e2
    004220d0mov rcx, [rbx]
    004220d3call fn_40d710
    004220d8mov rcx, rax
    004220dbmov edx, esi
    004220ddcall CharLowerBuffW
    004220e2
    004220e2loc_4220e2:
    004220e2mov rax, rbx
    004220e5add rsp, 40
    004220e9pop rbx
    004220eapop rsi
    004220ebret
    004220a0
    004220ec
    004220ec // align 0x10
    004220f0
    004220f0fn_4220f0:
    004220f0push rsi
    004220f1push rbx
    004220f2sub rsp, 40
    004220f6mov rbx, rcx
    004220f9xor esi, esi
    004220fbmov rax, rdx
    004220fetest rax, rax
    00422101je 0x422109
    00422103mov esi, [rax-4]
    00422106shr esi, 1
    00422109
    00422109loc_422109:
    00422109mov rcx, rdx
    0042210ccall fn_40d180
    00422111mov rcx, rbx
    00422114mov rdx, rax
    00422117mov r8l, esi
    0042211acall fn_40c030
    0042211ftest esi, esi
    00422121jle 0x42212d
    00422123mov rcx, [rbx]
    00422126mov edx, esi
    00422128call CharUpperBuffW
    0042212d
    0042212dloc_42212d:
    0042212dmov rax, rbx
    00422130add rsp, 40
    00422134pop rbx
    00422135pop rsi
    00422136ret
    004220f0
    00422137
    00422137 // align 0x10
    00422140
    00422140fn_422140:
    00422140push rsi
    00422141push rbx
    00422142sub rsp, 40
    00422146mov rbx, rcx
    00422149xor esi, esi
    0042214bmov rax, rdx
    0042214etest rax, rax
    00422151je 0x422159
    00422153mov esi, [rax-4]
    00422156shr esi, 1
    00422159
    00422159loc_422159:
    00422159mov rcx, rdx
    0042215ccall fn_40d180
    00422161mov rcx, rbx
    00422164mov rdx, rax
    00422167mov r8l, esi
    0042216acall fn_40c030
    0042216ftest esi, esi
    00422171jle 0x42217d
    00422173mov rcx, [rbx]
    00422176mov edx, esi
    00422178call CharLowerBuffW
    0042217d
    0042217dloc_42217d:
    0042217dmov rax, rbx
    00422180add rsp, 40
    00422184pop rbx
    00422185pop rsi
    00422186ret
    00422140
    00422187
    00422187 // align 0x10
    00422190
    00422190fn_422190:
    00422190push r13
    00422192push rdi
    00422193push rsi
    00422194push rbx
    00422195sub rsp, 40
    00422199mov rbx, rcx
    0042219cmov esi, r8l
    0042219fmov edi, edx
    004221a1cmp edi, 10000
    004221a7jb 0x4221f2
    004221a9cmp edi, 0xf4240
    004221afjb 0x4221df
    004221b1cmp edi, 0x5f5e100
    004221b7jb 0x4221cc
    004221b9cmp edi, 0x3b9aca00
    004221bfsetae al
    004221c2movzx r13, al
    004221c6add r13l, 9
    004221cajmp 0x422218
    004221cc
    004221ccloc_4221cc:
    004221cccmp edi, 0x989680
    004221d2setae al
    004221d5movzx r13, al
    004221d9add r13l, 7
    004221ddjmp 0x422218
    004221df
    004221dfloc_4221df:
    004221dfcmp edi, 0x186a0
    004221e5setae al
    004221e8movzx r13, al
    004221ecadd r13l, 5
    004221f0jmp 0x422218
    004221f2
    004221f2loc_4221f2:
    004221f2cmp edi, 100
    004221f5jb 0x42220a
    004221f7cmp edi, 1000
    004221fdsetae al
    00422200movzx r13, al
    00422204add r13l, 3
    00422208jmp 0x422218
    0042220a
    0042220aloc_42220a:
    0042220acmp edi, 10
    0042220dsetae al
    00422210movzx r13, al
    00422214add r13l, 1
    00422218
    00422218loc_422218:
    00422218movzx rax, sil
    0042221cmov ecx, r13l
    0042221fadd ecx, eax
    00422221mov eax, ecx
    00422223mov rcx, rbx
    00422226mov edx, eax
    00422228call fn_40d8d0
    0042222dmov rcx, [rbx]
    00422230call fn_40d710
    00422235mov r8, rax
    00422238mov [r8], 45
    0042223emovsx rsi, sil
    00422242add rsi, rsi
    00422245add r8, rsi
    00422248cmp r13l, 2
    0042224cjle 0x42227f
    0042224e
    0042224eloc_42224e:
    0042224emov ecx, 100
    00422253mov eax, edi
    00422255xor edx, edx
    00422257div ecx
    00422259imul ecx, eax, 100
    0042225csub edi, ecx
    0042225emov ecx, edi
    00422260mov edi, eax
    00422262sub r13l, 2
    00422266movsxd rax, r13l
    00422269lea rdx, [rip+0x3a684]
    00422270mov ecx, ecx
    00422272mov ecx, [rdx+4*rcx]
    00422275mov [r8+2*rax], ecx
    00422279cmp r13l, 2
    0042227djg 0x42224e
    0042227f
    0042227floc_42227f:
    0042227fcmp r13l, 2
    00422283jne 0x42229b
    00422285movsxd r13, r13l
    00422288lea rax, [rip+0x3a665]
    0042228fmov edi, edi
    00422291mov eax, [rax+4*rdi]
    00422294mov [r8+2*r13-4], eax
    00422299jmp 0x4222a3
    0042229b
    0042229bloc_42229b:
    0042229bor di, 48
    0042229fmov [r8], di
    004222a3
    004222a3loc_4222a3:
    004222a3mov rax, rbx
    004222a6add rsp, 40
    004222aapop rbx
    004222abpop rsi
    004222acpop rdi
    004222adpop r13
    004222afret
    00422190
    004222b0
    004222b0fn_4222b0:
    004222b0push r13
    004222b2push rdi
    004222b3push rsi
    004222b4push rbx
    004222b5sub rsp, 40
    004222b9mov rbx, rcx
    004222bcmov esi, r8l
    004222bftest sil, sil
    004222c2je 0x4222cd
    004222c4cmp rdx, 0x7fffffff
    004222cbjbe 0x4222dc
    004222cd
    004222cdloc_4222cd:
    004222cdtest sil, sil
    004222d0jne 0x4222ec
    004222d2mov eax, -1
    004222d7cmp rdx, rax
    004222daja 0x4222ec
    004222dc
    004222dcloc_4222dc:
    004222dcmov rcx, rbx
    004222dfmov r8l, esi
    004222e2call fn_422190
    004222e7jmp 0x4225a1
    004222ec
    004222ecloc_4222ec:
    004222ecmov rdi, rdx
    004222efmov rax, 0x5af3107a4000
    004222f9cmp rdi, rax
    004222fcjb 0x422366
    004222femov rax, 0x2386f26fc10000
    00422308cmp rdi, rax
    0042230bjb 0x42234f
    0042230dmov rax, 0xde0b6b3a7640000
    00422317cmp rdi, rax
    0042231ajb 0x422338
    0042231cmov rax, 0x8ac7230489e80000
    00422326cmp rdi, rax
    00422329jb 0x422333
    0042232bmov r13b, 20
    0042232ejmp 0x4223b5
    00422333
    00422333loc_422333:
    00422333mov r13b, 19
    00422336jmp 0x4223b5
    00422338
    00422338loc_422338:
    00422338mov rax, 0x16345785d8a0000
    00422342cmp rdi, rax
    00422345setae r13b
    00422349add r13b, 17
    0042234djmp 0x4223b5
    0042234f
    0042234floc_42234f:
    0042234fmov rax, 0x38d7ea4c68000
    00422359cmp rdi, rax
    0042235csetae r13b
    00422360add r13b, 15
    00422364jmp 0x4223b5
    00422366
    00422366loc_422366:
    00422366mov rax, 0xe8d4a51000
    00422370cmp rdi, rax
    00422373jb 0x42238c
    00422375mov rax, 0x9184e72a000
    0042237fcmp rdi, rax
    00422382setae r13b
    00422386add r13b, 13
    0042238ajmp 0x4223b5
    0042238c
    0042238cloc_42238c:
    0042238cmov rax, 0x2540be400
    00422396cmp rdi, rax
    00422399jb 0x4223b2
    0042239bmov rax, 0x174876e800
    004223a5cmp rdi, rax
    004223a8setae r13b
    004223acadd r13b, 11
    004223b0jmp 0x4223b5
    004223b2
    004223b2loc_4223b2:
    004223b2mov r13b, 10
    004223b5
    004223b5loc_4223b5:
    004223b5movzx rax, r13b
    004223b9movzx rcx, sil
    004223bdadd eax, ecx
    004223bfmov rcx, rbx
    004223c2mov edx, eax
    004223c4call fn_40d8d0
    004223c9mov rcx, [rbx]
    004223cccall fn_40d710
    004223d1mov r10, rax
    004223d4mov [r10], 45
    004223damovsx rsi, sil
    004223deadd rsi, rsi
    004223e1add r10, rsi
    004223e4cmp r13b, 20
    004223e8jne 0x422405
    004223eamov [r10], 49
    004223f0add r10, 2
    004223f4mov rax, 0x7538dcfb76180000
    004223feadd rdi, rax
    00422401sub r13b, 1
    00422405
    00422405loc_422405:
    00422405cmp r13b, 17
    00422409jbe 0x42246e
    0042240bcmp r13b, 19
    0042240fjne 0x42243e
    00422411mov [r10], 48
    00422417jmp 0x42242b
    00422419
    00422419loc_422419:
    00422419mov rax, 0xde0b6b3a7640000
    00422423sub rdi, rax
    00422426add [r10], 1
    0042242b
    0042242bloc_42242b:
    0042242bmov rax, 0xde0b6b3a7640000
    00422435cmp rdi, rax
    00422438jae 0x422419
    0042243aadd r10, 2
    0042243e
    0042243eloc_42243e:
    0042243emov [r10], 48
    00422444jmp 0x422458
    00422446
    00422446loc_422446:
    00422446mov rax, 0x16345785d8a0000
    00422450sub rdi, rax
    00422453add [r10], 1
    00422458
    00422458loc_422458:
    00422458mov rax, 0x16345785d8a0000
    00422462cmp rdi, rax
    00422465jae 0x422446
    00422467add r10, 2
    0042246bmov r13b, 17
    0042246e
    0042246eloc_42246e:
    0042246emov ecx, 0x5f5e100
    00422473mov rax, rdi
    00422476xor edx, edx
    00422478div rcx
    0042247bmov rcx, rax
    0042247eimul rax, rcx, 0x5f5e100
    00422485sub rdi, rax
    00422488mov rax, rdi
    0042248bmov r8l, eax
    0042248emov r9l, 100
    00422494mov eax, r8l
    00422497xor edx, edx
    00422499div r9l
    0042249cmov r9, rax
    0042249fimul eax, r9l, 100
    004224a3sub r8l, eax
    004224a6mov eax, r8l
    004224a9movzx r11, r13b
    004224adlea rdx, [rip+0x3a440]
    004224b4mov eax, eax
    004224b6mov eax, [rdx+4*rax]
    004224b9mov [r10+2*r11-4], eax
    004224bemov r8l, 100
    004224c4mov eax, r9l
    004224c7xor edx, edx
    004224c9div r8l
    004224ccmov r8, rax
    004224cfimul eax, r8l, 100
    004224d3sub r9l, eax
    004224d6mov eax, r9l
    004224d9lea rdx, [rip+0x3a414]
    004224e0mov eax, eax
    004224e2mov eax, [rdx+4*rax]
    004224e5mov [r10+2*r11-8], eax
    004224eamov r9l, 100
    004224f0mov eax, r8l
    004224f3xor edx, edx
    004224f5div r9l
    004224f8mov r9, rax
    004224fbimul eax, r9l, 100
    004224ffsub r8l, eax
    00422502mov eax, r8l
    00422505movzx rdx, r13b
    00422509lea r8, [rip+0x3a3e4]
    00422510mov eax, eax
    00422512mov eax, [r8+4*rax]
    00422516mov [r10+2*rdx-12], eax
    0042251bmovzx rax, r13b
    0042251flea rdx, [rip+0x3a3ce]
    00422526mov r9l, r9l
    00422529mov edx, [rdx+4*r9]
    0042252dmov [r10+2*rax-16], edx
    00422532sub r13b, 8
    00422536mov r8l, ecx
    00422539cmp r13b, 2
    0042253djbe 0x422579
    0042253f
    0042253floc_42253f:
    0042253fmov ecx, 100
    00422544mov eax, r8l
    00422547xor edx, edx
    00422549div ecx
    0042254bmov r9, rax
    0042254eimul eax, r9l, 100
    00422552sub r8l, eax
    00422555mov eax, r8l
    00422558mov r8l, r9l
    0042255bsub r13b, 2
    0042255fmovzx rcx, r13b
    00422563lea rdx, [rip+0x3a38a]
    0042256amov eax, eax
    0042256cmov eax, [rdx+4*rax]
    0042256fmov [r10+2*rcx], eax
    00422573cmp r13b, 2
    00422577ja 0x42253f
    00422579
    00422579loc_422579:
    00422579cmp r13b, 2
    0042257djne 0x422598
    0042257fmovzx r13, r13b
    00422583lea rax, [rip+0x3a36a]
    0042258amov r8l, r8l
    0042258dmov eax, [rax+4*r8]
    00422591mov [r10+2*r13-4], eax
    00422596jmp 0x4225a1
    00422598
    00422598loc_422598:
    00422598or r8w, 48
    0042259dmov [r10], r8w
    004225a1
    004225a1loc_4225a1:
    004225a1mov rax, rbx
    004225a4add rsp, 40
    004225a8pop rbx
    004225a9pop rsi
    004225aapop rdi
    004225abpop r13
    004225adret
    004222b0
    004225ae
    004225ae // align 0x10
    004225b0
    004225b0fn_4225b0:
    004225b0push rbx
    004225b1sub rsp, 32
    004225b5mov rbx, rcx
    004225b8mov eax, edx
    004225bamovsxd rcx, eax
    004225bdshr rcx, 32
    004225c1xor eax, ecx
    004225c3mov r8, rbx
    004225c6sub eax, ecx
    004225c8test edx, edx
    004225casetl r9b
    004225cemov rcx, r8
    004225d1mov edx, eax
    004225d3mov r8l, r9l
    004225d6call fn_422190
    004225dbmov rax, rbx
    004225deadd rsp, 32
    004225e2pop rbx
    004225e3ret
    004225b0
    004225e4
    004225e4 // align 0x10
    004225f0
    004225f0fn_4225f0:
    004225f0push rbx
    004225f1sub rsp, 32
    004225f5mov rbx, rcx
    004225f8mov rax, rdx
    004225fbtest rax, rax
    004225fejge 0x422603
    00422600neg rax
    00422603
    00422603loc_422603:
    00422603mov rcx, rbx
    00422606test rdx, rdx
    00422609setl r8b
    0042260dmov rdx, rax
    00422610call fn_4222b0
    00422615mov rax, rbx
    00422618add rsp, 32
    0042261cpop rbx
    0042261dret
    004225f0
    0042261e
    0042261e // align 0x10
    00422620
    00422620fn_422620:
    00422620push rbx
    00422621sub rsp, 32
    00422625mov rbx, rcx
    00422628mov rcx, rbx
    0042262bxor r8, r8
    0042262ecall fn_422190
    00422633mov rax, rbx
    00422636add rsp, 32
    0042263apop rbx
    0042263bret
    00422620
    0042263c
    0042263c // align 0x10
    00422640
    00422640fn_422640:
    00422640push rbx
    00422641sub rsp, 32
    00422645mov rbx, rcx
    00422648mov rcx, rbx
    0042264bxor r8, r8
    0042264ecall fn_4222b0
    00422653mov rax, rbx
    00422656add rsp, 32
    0042265apop rbx
    0042265bret
    00422640
    0042265c
    0042265c // align 0x10
    00422660
    00422660fn_422660:
    00422660push r13
    00422662push rdi
    00422663push rsi
    00422664push rbx
    00422665sub rsp, 40
    00422669mov rbx, rcx
    0042266cmov esi, edx
    0042266emov edi, r8l
    00422671mov r13l, r9l
    00422674cmp edi, r13l
    00422677jge 0x42267c
    00422679mov edi, r13l
    0042267c
    0042267cloc_42267c:
    0042267cmov rcx, rbx
    0042267fmov edx, edi
    00422681call fn_40d8d0
    00422686mov rax, [rbx]
    00422689mov edx, 1
    0042268emov r8l, edi
    00422691sub r8l, r13l
    00422694mov ecx, edx
    00422696cmp ecx, r8l
    00422699jg 0x4226b8
    0042269bsub r8l, edx
    0042269eadd r8l, 1
    004226a2
    004226a2loc_4226a2:
    004226a2movzx rcx, [rsp+112]
    004226a8mov [rax], cx
    004226abadd rax, 2
    004226afsub r8l, 1
    004226b3test r8l, r8l
    004226b6jne 0x4226a2
    004226b8
    004226b8loc_4226b8:
    004226b8nop
    004226b9movsxd rcx, r13l
    004226bcadd rcx, rcx
    004226bfadd rax, rcx
    004226c2cmp r13l, 1
    004226c6jle 0x4226e9
    004226c8
    004226c8loc_4226c8:
    004226c8sub rax, 4
    004226ccsub r13l, 2
    004226d0lea rcx, [rip+0x3a3ad]
    004226d7movzx rdx, sil
    004226dbmov ecx, [rcx+4*rdx]
    004226demov [rax], ecx
    004226e0shr esi, 8
    004226e3cmp r13l, 1
    004226e7jg 0x4226c8
    004226e9
    004226e9loc_4226e9:
    004226e9nop
    004226eacmp r13l, 1
    004226eejne 0x422708
    004226f0lea rcx, [rip+0x3a78d]
    004226f7and sil, 15
    004226fbmovzx rsi, sil
    004226ffmovzx rcx, [rcx+2*rsi]
    00422704mov [rax-2], cx
    00422708
    00422708loc_422708:
    00422708mov rax, rbx
    0042270badd rsp, 40
    0042270fpop rbx
    00422710pop rsi
    00422711pop rdi
    00422712pop r13
    00422714ret
    00422660
    00422715
    00422715 // align 0x10
    00422720
    00422720fn_422720:
    00422720push r13
    00422722push rdi
    00422723push rsi
    00422724push rbx
    00422725sub rsp, 40
    00422729mov rbx, rcx
    0042272cmov rsi, rdx
    0042272fmov edi, r8l
    00422732mov r13l, r9l
    00422735cmp edi, r13l
    00422738jge 0x42273d
    0042273amov edi, r13l
    0042273d
    0042273dloc_42273d:
    0042273dmov rcx, rbx
    00422740mov edx, edi
    00422742call fn_40d8d0
    00422747mov rax, [rbx]
    0042274amov edx, 1
    0042274fmov r8l, edi
    00422752sub r8l, r13l
    00422755mov ecx, edx
    00422757cmp ecx, r8l
    0042275ajg 0x422779
    0042275csub r8l, edx
    0042275fadd r8l, 1
    00422763
    00422763loc_422763:
    00422763movzx rcx, [rsp+112]
    00422769mov [rax], cx
    0042276cadd rax, 2
    00422770sub r8l, 1
    00422774test r8l, r8l
    00422777jne 0x422763
    00422779
    00422779loc_422779:
    00422779nop
    0042277amovsxd rcx, r13l
    0042277dadd rcx, rcx
    00422780add rax, rcx
    00422783cmp r13l, 1
    00422787jle 0x4227ab
    00422789
    00422789loc_422789:
    00422789sub rax, 4
    0042278dsub r13l, 2
    00422791lea rcx, [rip+0x3a2ec]
    00422798movzx rdx, sil
    0042279cmov ecx, [rcx+4*rdx]
    0042279fmov [rax], ecx
    004227a1shr rsi, 8
    004227a5cmp r13l, 1
    004227a9jg 0x422789
    004227ab
    004227abloc_4227ab:
    004227abnop
    004227accmp r13l, 1
    004227b0jne 0x4227ca
    004227b2lea rcx, [rip+0x3a6cb]
    004227b9and sil, 15
    004227bdmovzx rsi, sil
    004227c1movzx rcx, [rcx+2*rsi]
    004227c6mov [rax-2], cx
    004227ca
    004227caloc_4227ca:
    004227camov rax, rbx
    004227cdadd rsp, 40
    004227d1pop rbx
    004227d2pop rsi
    004227d3pop rdi
    004227d4pop r13
    004227d6ret
    00422720
    004227d7
    004227d7 // align 0x10
    004227e0
    004227e0fn_4227e0:
    004227e0push rbx
    004227e1sub rsp, 48
    004227e5mov rbx, rcx
    004227e8mov ecx, 1
    004227edmov eax, edx
    004227efshr eax, 4
    004227f2test eax, eax
    004227f4jbe 0x422800
    004227f6
    004227f6loc_4227f6:
    004227f6add ecx, 1
    004227f9shr eax, 4
    004227fctest eax, eax
    004227feja 0x4227f6
    00422800
    00422800loc_422800:
    00422800nop
    00422801mov rax, rbx
    00422804mov r9l, ecx
    00422807mov [rsp+32], 48
    0042280emov rcx, rax
    00422811call fn_422660
    00422816mov rax, rbx
    00422819add rsp, 48
    0042281dpop rbx
    0042281eret
    004227e0
    0042281f
    0042281f // align 0x10
    00422820
    00422820fn_422820:
    00422820push rbx
    00422821sub rsp, 48
    00422825mov rbx, rcx
    00422828mov ecx, 1
    0042282dmov rax, rdx
    00422830shr rax, 4
    00422834jmp 0x42283d
    00422836
    00422836loc_422836:
    00422836add ecx, 1
    00422839shr rax, 4
    0042283d
    0042283dloc_42283d:
    0042283dtest rax, rax
    00422840ja 0x422836
    00422842mov rax, rbx
    00422845mov r9l, ecx
    00422848mov [rsp+32], 48
    0042284fmov rcx, rax
    00422852call fn_422720
    00422857mov rax, rbx
    0042285aadd rsp, 48
    0042285epop rbx
    0042285fret
    00422820
    00422860
    00422860fn_422860:
    00422860push rbx
    00422861sub rsp, 32
    00422865mov rbx, rcx
    00422868mov rcx, rbx
    0042286bcall fn_4227e0
    00422870mov rax, rbx
    00422873add rsp, 32
    00422877pop rbx
    00422878ret
    00422860
    00422879
    00422879 // align 0x10
    00422880
    00422880fn_422880:
    00422880push rbx
    00422881sub rsp, 32
    00422885mov rbx, rcx
    00422888mov rcx, rbx
    0042288bcall fn_422820
    00422890mov rax, rbx
    00422893add rsp, 32
    00422897pop rbx
    00422898ret
    00422880
    00422899
    00422899 // align 0x10
    004228a0
    004228a0fn_4228a0:
    004228a0push rbp
    004228a1push rsi
    004228a2push rbx
    004228a3sub rsp, 64
    004228a7mov rbp, rsp
    004228aamov rbx, rcx
    004228admov rcx, rbx
    004228b0lea rdx, [rbp+60]
    004228b4call fn_407960
    004228b9mov esi, eax
    004228bbcmp [rbp+60], 0
    004228bfje 0x4228dc
    004228c1mov [rbp+32], rbx
    004228c5mov [rbp+40], 17
    004228c9mov rcx, [rip+0x416b8]
    004228d0lea rdx, [rbp+32]
    004228d4xor r8, r8
    004228d7call fn_421de0
    004228dc
    004228dcloc_4228dc:
    004228dcmov eax, esi
    004228delea rsp, [rbp+64]
    004228e2pop rbx
    004228e3pop rsi
    004228e4pop rbp
    004228e5ret
    004228a0
    004228e6
    004228e6 // align 0x10
    004228f0
    004228f0fn_4228f0:
    004228f0push rbp
    004228f1push rbx
    004228f2sub rsp, 56
    004228f6mov rbp, rsp
    004228f9mov ebx, edx
    004228fblea rdx, [rbp+44]
    004228ffcall fn_407960
    00422904cmp [rbp+44], 0
    00422908je 0x42290c
    0042290amov eax, ebx
    0042290c
    0042290cloc_42290c:
    0042290clea rsp, [rbp+56]
    00422910pop rbx
    00422911pop rbp
    00422912ret
    004228f0
    00422913
    00422913 // align 0x10
    00422920
    00422920fn_422920:
    00422920push rbp
    00422921push rbx
    00422922sub rsp, 56
    00422926mov rbp, rsp
    00422929mov rbx, rdx
    0042292clea rdx, [rbp+44]
    00422930call fn_407960
    00422935mov [rbx], eax
    00422937cmp [rbp+44], 0
    0042293bsete al
    0042293elea rsp, [rbp+56]
    00422942pop rbx
    00422943pop rbp
    00422944ret
    00422920
    00422945
    00422945 // align 0x10
    00422950
    00422950fn_422950:
    00422950push rbp
    00422951push rsi
    00422952push rbx
    00422953sub rsp, 64
    00422957mov rbp, rsp
    0042295amov rbx, rcx
    0042295dmov rcx, rbx
    00422960lea rdx, [rbp+60]
    00422964call fn_40fcb0
    00422969mov rsi, rax
    0042296ccmp [rbp+60], 0
    00422970je 0x42298d
    00422972mov [rbp+32], rbx
    00422976mov [rbp+40], 17
    0042297amov rcx, [rip+0x41607]
    00422981lea rdx, [rbp+32]
    00422985xor r8, r8
    00422988call fn_421de0
    0042298d
    0042298dloc_42298d:
    0042298dmov rax, rsi
    00422990lea rsp, [rbp+64]
    00422994pop rbx
    00422995pop rsi
    00422996pop rbp
    00422997ret
    00422950
    00422998
    00422998 a0 29 42 00 00 00 00 00 .)B.....
    004229a0 0e 08 54 53 74 72 44 61 74 61 10 00 00 00 01 00 ..TStrData......
    004229b0 00 00 40 12 40 00 00 00 00 00 08 00 00 00 00 00 ..@.@...........
    004229c0 00 00 00 02 00 00 00 78 10 40 00 00 00 00 00 00 .......x.@......
    004229d0 00 00 00 00 00 00 00 02 05 49 64 65 6e 74 02 00 .........Ident..
    004229e0 40 12 40 00 00 00 00 00 08 00 00 00 00 00 00 00 @.@.............
    004229f0 02 03 53 74 72 02 00 02 00 00 00 cc cc cc cc cc ..Str...........
    00422a00
    00422a00fn_422a00:
    00422a00push rbp
    00422a01push rbx
    00422a02sub rsp, 2088
    00422a09mov rbp, rsp
    00422a0cmov rbx, rdx
    00422a0fmov edx, [rbx]
    00422a11lea r8, [rbp+32]
    00422a15mov r9l, 1024
    00422a1bcall LoadStringW
    00422a20lea rcx, [rbx+8]
    00422a24lea rdx, [rbp+32]
    00422a28mov r8l, eax
    00422a2bcall fn_40bfd0
    00422a30cmp [rbx+8], 0
    00422a35sete al
    00422a38lea rsp, [rbp+2088]
    00422a3fpop rbx
    00422a40pop rbp
    00422a41ret
    00422a00
    00422a42
    00422a42 // align 0x10
    00422a50
    00422a50fn_422a50:
    00422a50push rbp
    00422a51sub rsp, 64
    00422a55mov rbp, rsp
    00422a58mov [rbp+32], rcx
    00422a5cmov [rbp+40], rdx
    00422a60lea rcx, [rbp+48]
    00422a64mov rdx, [rip-211]
    00422a6bcall fn_40e160
    00422a70nop
    00422a71mov rax, [rbp+40]
    00422a75mov [rbp+48], eax
    00422a78lea rcx, [rbp+56]
    00422a7ccall fn_40bcf0
    00422a81lea rcx, [rip-136]
    00422a88lea rdx, [rbp+48]
    00422a8ccall fn_412260
    00422a91mov rcx, [rbp+32]
    00422a95mov rdx, [rbp+56]
    00422a99call fn_40c360
    00422a9enop
    00422a9flea rcx, [rbp+48]
    00422aa3mov rdx, [rip-274]
    00422aaacall fn_40e630
    00422aafmov rax, [rbp+32]
    00422ab3lea rsp, [rbp+64]
    00422ab7pop rbp
    00422ab8ret
    00422a50
    00422ab9
    00422ab9 48 8d 80 00 00 00 00 H......
    00422ac0
    00422ac0fn_422ac0:
    00422ac0push rbp
    00422ac1sub rsp, 32
    00422ac5mov rbp, rsp
    00422ac8lea rcx, [rdx+48]
    00422accmov rdx, [rip-315]
    00422ad3call fn_40e630
    00422ad8lea rsp, [rbp+32]
    00422adcpop rbp
    00422addret
    00422ac0
    00422ade
    00422ade // align 0x10
    00422ae0
    00422ae0fn_422ae0:
    00422ae0push rbx
    00422ae1sub rsp, 32
    00422ae5mov rbx, rcx
    00422ae8mov rcx, rbx
    00422aebcall fn_422a50
    00422af0mov rax, rbx
    00422af3add rsp, 32
    00422af7pop rbx
    00422af8ret
    00422ae0
    00422af9
    00422af9 // align 0x10
    00422b00
    00422b00fn_422b00:
    00422b00push rbx
    00422b01sub rsp, 32
    00422b05mov rbx, rcx
    00422b08mov [rsp+56], rdx
    00422b0dlea rcx, [rsp+56]
    00422b12lea rdx, [rip+43]
    00422b19call fn_42da60
    00422b1emov rcx, rbx
    00422b21mov rdx, [rsp+56]
    00422b26mov r8l, 1
    00422b2cmov r9l, eax
    00422b2fadd r9l, 1
    00422b33call fn_40dca0
    00422b38mov rax, rbx
    00422b3badd rsp, 32
    00422b3fpop rbx
    00422b40ret
    00422b00
    00422b41
    00422b41 00 00 00 00 00 00 00 00 00 00 04 00 00 00 10 ...............
    00422b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00422b60 00 00 00 00 cc cc cc cc cc cc cc cc cc cc cc cc ................
    00422b70
    00422b70fn_422b70:
    00422b70push rbx
    00422b71sub rsp, 32
    00422b75mov rbx, rcx
    00422b78mov [rsp+56], rdx
    00422b7dlea rcx, [rsp+56]
    00422b82lea rdx, [rip+59]
    00422b89call fn_42da60
    00422b8etest eax, eax
    00422b90jl 0x422bae
    00422b92mov rcx, rbx
    00422b95mov rdx, [rsp+56]
    00422b9amov r8l, eax
    00422b9dadd r8l, 2
    00422ba1mov r9l, 0x7fffffff
    00422ba7call fn_40dca0
    00422bacjmp 0x422bbb
    00422bae
    00422baeloc_422bae:
    00422baemov rcx, rbx
    00422bb1mov rdx, [rsp+56]
    00422bb6call fn_40c360
    00422bbb
    00422bbbloc_422bbb:
    00422bbbmov rax, rbx
    00422bbeadd rsp, 32
    00422bc2pop rbx
    00422bc3ret
    00422b70
    00422bc4
    00422bc4 00 00 00 00 00 00 00 04 00 00 00 10 ............
    00422bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    00422be0 00 00 00 00 cc cc cc cc cc cc cc cc cc cc cc cc ................
    00422bf0
    00422bf0fn_422bf0:
    00422bf0push rbp
    00422bf1push rsi
    00422bf2push rbx
    00422bf3sub rsp, 64
    00422bf7mov rbp, rsp
    00422bfamov rbx, rdx
    00422bfdmov rsi, r8
    00422c00test rcx, rcx
    00422c03jne 0x422c07
    00422c05xor ecx, ecx
    00422c07
    00422c07loc_422c07:
    00422c07lea rdx, [rbp+60]
    00422c0blea r8, [rbp+56]
    00422c0flea r9, [rbp+52]
    00422c13lea rax, [rbp+48]
    00422c17mov [rsp+32], rax
    00422c1ccall GetDiskFreeSpaceW
    00422c21mov ecx, [rbp+60]
    00422c24imul ecx, [rbp+56]
    00422c28mov ecx, ecx
    00422c2amov edx, [rbp+52]
    00422c2dmov r8, rcx
    00422c30imul r8, rdx
    00422c34mov [rbx], r8
    00422c37mov edx, [rbp+48]
    00422c3aimul rcx, rdx
    00422c3emov [rsi], rcx
    00422c41lea rsp, [rbp+64]
    00422c45pop rbx
    00422c46pop rsi
    00422c47pop rbp
    00422c48ret
    00422bf0
    00422c49
    00422c49 // align 0x10
    00422c50
    00422c50fn_422c50:
    00422c50mov rax, rcx
    00422c53jmp 0x422c59
    00422c55
    00422c55loc_422c55:
    00422c55add rax, 2
    00422c59
    00422c59loc_422c59:
    00422c59cmp [rax], 0
    00422c5djne 0x422c55
    00422c5fret
    00422c50
    00422c60
    00422c60fn_422c60:
    00422c60push rbx
    00422c61sub rsp, 32
    00422c65mov rbx, rcx
    00422c68mov rax, rcx
    00422c6badd r8l, r8l
    00422c6emov r8l, r8l
    00422c71mov rcx, rdx
    00422c74mov rdx, rax
    00422c77call fn_405ac0
    00422c7cmov rax, rbx
    00422c7fadd rsp, 32
    00422c83pop rbx
    00422c84ret
    00422c60
    00422c85
    00422c85 // align 0x10
    00422c90
    00422c90fn_422c90:
    00422c90push r14
    00422c92push r13
    00422c94push rdi
    00422c95push rsi
    00422c96push rbx
    00422c97sub rsp, 32
    00422c9bmov rbx, rcx
    00422c9emov rsi, rdx
    00422ca1mov edi, r8l
    00422ca4mov r13, rbx
    00422ca7mov rcx, rsi
    00422caacall fn_40c5a0
    00422cafmov r14l, eax
    00422cb2cmp r14l, edi
    00422cb5jbe 0x422cba
    00422cb7mov r14l, edi
    00422cba
    00422cbaloc_422cba:
    00422cbamov rcx, rsi
    00422cbdmov rdx, rbx
    00422cc0mov r8l, r14l
    00422cc3add r8l, r8l
    00422cc6mov r8l, r8l
    00422cc9call fn_405ac0
    00422ccemov r14l, r14l
    00422cd1mov [rbx+2*r14], 0
    00422cd8mov rax, r13
    00422cdbadd rsp, 32
    00422cdfpop rbx
    00422ce0pop rsi
    00422ce1pop rdi
    00422ce2pop r13
    00422ce4pop r14
    00422ce6ret
    00422c90
    00422ce7
    00422ce7 // align 0x10
    00422cf0
    00422cf0fn_422cf0:
    00422cf0push rbx
    00422cf1mov rax, rcx
    00422cf4xor r9, r9
    00422cf7cmp r9l, r8l
    00422cfajae 0x422da7
    00422d00
    00422d00loc_422d00:
    00422d00movzx r10, [rax]
    00422d04mov ecx, r10l
    00422d07sub cx, 96
    00422d0bcmp cx, 31
    00422d0fja 0x422d2e
    00422d11mov r11l, 1
    00422d17movzx ecx, cx
    00422d1aand ecx, 127
    00422d1dshl r11l, cl
    00422d20mov ecx, [rip+134]
    00422d26test r11l, ecx
    00422d29setne cl
    00422d2cjmp 0x422d30
    00422d2e
    00422d2eloc_422d2e:
    00422d2exor ecx, ecx
    00422d30
    00422d30loc_422d30:
    00422d30test cl, cl
    00422d32je 0x422d3d
    00422d34movzx r10, [rax]
    00422d38xor r10w, 32
    00422d3d
    00422d3dloc_422d3d:
    00422d3dmovzx r11, [rdx]
    00422d41mov ecx, r11l
    00422d44sub cx, 96
    00422d48cmp cx, 31
    00422d4cja 0x422d68
    00422d4emov ebx, 1
    00422d53movzx ecx, cx
    00422d56and ecx, 127
    00422d59shl ebx, cl
    00422d5bmov ecx, [rip+75]
    00422d61test ebx, ecx
    00422d63setne cl
    00422d66jmp 0x422d6a
    00422d68
    00422d68loc_422d68:
    00422d68xor ecx, ecx
    00422d6a
    00422d6aloc_422d6a:
    00422d6atest cl, cl
    00422d6cje 0x422d78
    00422d6emovzx rcx, [rdx]
    00422d72xor cx, 32
    00422d76jmp 0x422d7b
    00422d78
    00422d78loc_422d78:
    00422d78mov ecx, r11l
    00422d7b
    00422d7bloc_422d7b:
    00422d7bcmp r10w, cx
    00422d7fjne 0x422d87
    00422d81test r10w, r10w
    00422d85jne 0x422d92
    00422d87
    00422d87loc_422d87:
    00422d87movzx eax, r10w
    00422d8bmovzx ecx, cx
    00422d8esub eax, ecx
    00422d90jmp 0x422daa
    00422d92
    00422d92loc_422d92:
    00422d92add rax, 2
    00422d96add rdx, 2
    00422d9aadd r9l, 1
    00422d9ecmp r9l, r8l
    00422da1jb 0x422d00
    00422da7
    00422da7loc_422da7:
    00422da7nop
    00422da8xor eax, eax
    00422daa
    00422daaloc_422daa:
    00422daapop rbx
    00422dabret
    00422cf0
    00422dac
    00422dac fe ff ff 07 ....
    00422db0
    00422db0fn_422db0:
    00422db0sub rsp, 40
    00422db4test dx, dx
    00422db7jne 0x422dc0
    00422db9call fn_422c50
    00422dbejmp 0x422de1
    00422dc0
    00422dc0loc_422dc0:
    00422dc0xor eax, eax
    00422dc2jmp 0x422dce
    00422dc4
    00422dc4loc_422dc4:
    00422dc4test r8w, r8w
    00422dc8je 0x422de1
    00422dcaadd rcx, 2
    00422dce
    00422dceloc_422dce:
    00422dcemovzx r8, [rcx]
    00422dd2cmp r8w, dx
    00422dd6jne 0x422dc4
    00422dd8mov rax, rcx
    00422ddbadd rcx, 2
    00422ddfjmp 0x422dce
    00422de1
    00422de1loc_422de1:
    00422de1add rsp, 40
    00422de5ret
    00422db0
    00422de6
    00422de6 // align 0x10
    00422df0
    00422df0fn_422df0:
    00422df0xor eax, eax
    00422df2cmp [rcx], 0
    00422df6je 0x422e43
    00422df8cmp [rdx], 0
    00422dfcje 0x422e43
    00422dfejmp 0x422e39
    00422e00
    00422e00loc_422e00:
    00422e00cmp r8w, [rdx]
    00422e04jne 0x422e35
    00422e06lea r8, [rcx+2]
    00422e0alea r9, [rdx+2]
    00422e0e
    00422e0eloc_422e0e:
    00422e0ecmp [r9], 0
    00422e13jne 0x422e1a
    00422e15mov rax, rcx
    00422e18jmp 0x422e43
    00422e1a
    00422e1aloc_422e1a:
    00422e1amovzx r10, [r8]
    00422e1ecmp r10w, [r9]
    00422e22jne 0x422e34
    00422e24test r10w, r10w
    00422e28je 0x422e34
    00422e2aadd r8, 2
    00422e2eadd r9, 2
    00422e32jmp 0x422e0e
    00422e34
    00422e34loc_422e34:
    00422e34nop
    00422e35
    00422e35loc_422e35:
    00422e35add rcx, 2
    00422e39
    00422e39loc_422e39:
    00422e39movzx r8, [rcx]
    00422e3dtest r8w, r8w
    00422e41jne 0x422e00
    00422e43
    00422e43loc_422e43:
    00422e43ret
    00422df0
    00422e44
    00422e44 // align 0x10
    00422e50
    00422e50fn_422e50:
    00422e50push rbp
    00422e51push rdi
    00422e52push rsi
    00422e53push rbx
    00422e54sub rsp, 120
    00422e58mov rbp, rsp
    00422e5bmov ebx, ecx
    00422e5dmov rsi, rdx
    00422e60mov edi, r8l
    00422e63cmp edi, 31
    00422e66jbe 0x422e6d
    00422e68mov edi, 31
    00422e6d
    00422e6dloc_422e6d:
    00422e6dmov rcx, rsi
    00422e70mov edx, edi
    00422e72sub edx, 1
    00422e75call fn_42b540
    00422e7acmp al, 1
    00422e7djne 0x422e82
    00422e7fsub edi, 1
    00422e82
    00422e82loc_422e82:
    00422e82lea rcx, [rbp+48]
    00422e86mov rdx, rsi
    00422e89mov r8l, edi
    00422e8ccall fn_422c60
    00422e91mov edi, edi
    00422e93mov [rbp+2*rdi+48], 0
    00422e9alea rax, [rbp+48]
    00422e9emov [rbp+32], rax
    00422ea2mov [rbp+40], 10
    00422ea6lea rax, [rip+0x3a0fb]
    00422eadmovsxd rbx, ebx
    00422eb0mov rcx, [rax+8*rbx]
    00422eb4lea rdx, [rbp+32]
    00422eb8xor r8, r8
    00422ebbcall fn_421de0
    00422ec0lea rsp, [rbp+120]
    00422ec4pop rbx
    00422ec5pop rsi
    00422ec6pop rdi
    00422ec7pop rbp
    00422ec8ret
    00422e50
    00422ec9
    00422ec9 // align 0x10
    00422ed0
    00422ed0fn_422ed0:
    00422ed0sub rsp, 56
    00422ed4mov rax, [rsp+96]
    00422ed9mov [rsp+32], rax
    00422edemov eax, [rsp+104]
    00422ee2mov [rsp+40], eax
    00422ee6lea rax, [rip+0x48483]
    00422eedmov [rsp+48], rax
    00422ef2call fn_422f00
    00422ef7add rsp, 56
    00422efbret
    00422ed0
    00422efc
    00422efc // align 0x10
    00422f00
    00422f00fn_422f00:
    00422f00sub rsp, 56
    00422f04mov rax, [rsp+96]
    00422f09mov [rsp+32], rax
    00422f0emov eax, [rsp+104]
    00422f12mov [rsp+40], eax
    00422f16mov rax, [rsp+112]
    00422f1bmov [rsp+48], rax
    00422f20call fn_423490
    00422f25add rsp, 56
    00422f29ret
    00422f00
    00422f2a
    00422f2a // align 0x10
    00422f30
    00422f30fn_422f30:
    00422f30sub rsp, 56
    00422f34mov eax, [rsp+96]
    00422f38mov [rsp+32], eax
    00422f3clea rax, [rip+0x4842d]
    00422f43mov [rsp+40], rax
    00422f48call fn_422f60
    00422f4dadd rsp, 56
    00422f51ret
    00422f30
    00422f52
    00422f52 // align 0x10
    00422f60
    00422f60fn_422f60:
    00422f60push r13
    00422f62push rdi
    00422f63push rsi
    00422f64push rbx
    00422f65sub rsp, 56
    00422f69mov rbx, rcx
    00422f6cmov esi, edx
    00422f6emov rdi, r8
    00422f71mov r13, r9
    00422f74test rbx, rbx
    00422f77je 0x422fc0
    00422f79test rdi, rdi
    00422f7cje 0x422fc0
    00422f7emov rcx, rdi
    00422f81call fn_40c5a0
    00422f86mov rcx, rbx
    00422f89mov edx, esi
    00422f8bmov r8, rdi
    00422f8emov r9l, eax
    00422f91mov [rsp+32], r13
    00422f96mov eax, [rsp+128]
    00422f9dmov [rsp+40], eax
    00422fa1mov rax, [rsp+136]
    00422fa9mov [rsp+48], rax
    00422faecall fn_423490
    00422fb3mov eax, eax
    00422fb5mov [rbx+2*rax], 0
    00422fbbmov rax, rbx
    00422fbejmp 0x422fc2
    00422fc0
    00422fc0loc_422fc0:
    00422fc0xor eax, eax
    00422fc2
    00422fc2loc_422fc2:
    00422fc2add rsp, 56
    00422fc6pop rbx
    00422fc7pop rsi
    00422fc8pop rdi
    00422fc9pop r13
    00422fcbret
    00422f60
    00422fcc
    00422fcc // align 0x10
    00422fd0
    00422fd0fn_422fd0:
    00422fd0push rbx
    00422fd1sub rsp, 48
    00422fd5mov rbx, rcx
    00422fd8mov rcx, rbx
    00422fdblea rax, [rip+0x4838e]
    00422fe2mov [rsp+32], rax
    00422fe7call fn_423000
    00422fecmov rax, rbx
    00422fefadd rsp, 48
    00422ff3pop rbx
    00422ff4ret
    00422fd0
    00422ff5
    00422ff5 // align 0x10
    00423000
    00423000fn_423000:
    00423000push rbx
    00423001sub rsp, 48
    00423005mov rbx, rcx
    00423008mov rcx, rbx
    0042300bmov rax, [rsp+96]
    00423010mov [rsp+32], rax
    00423015call fn_423030
    0042301amov rax, rbx
    0042301dadd rsp, 48
    00423021pop rbx
    00423022ret
    00423000
    00423023
    00423023 // align 0x10
    00423030
    00423030fn_423030:
    00423030push rbp
    00423031push r13
    00423033push rdi
    00423034push rsi
    00423035push rbx
    00423036mov [rsp-96], 0
    0042303bmov [rsp-4192], 0
    00423043mov [rsp-8288], 0
    0042304bsub rsp, 8288
    00423052mov rbp, rsp
    00423055mov [rbp+72], rcx
    00423059mov [rbp+80], rdx
    0042305dmov [rbp+88], r8
    00423061mov ebx, r9l
    00423064mov rax, [rbp+8368]
    0042306bmov [rbp+8368], rax
    00423072mov esi, 4096
    00423077xor eax, eax
    00423079mov rcx, [rbp+80]
    0042307dtest rcx, rcx
    00423080je 0x423085
    00423082mov eax, [rcx-4]
    00423085
    00423085loc_423085:
    00423085cmp eax, 3072
    0042308bjge 0x4230d0
    0042308dxor eax, eax
    0042308ftest rcx, rcx
    00423092je 0x423097
    00423094mov eax, [rcx-4]
    00423097
    00423097loc_423097:
    00423097lea rdx, [rbp+96]
    0042309bmov r8l, 4095
    004230a1mov r9, rcx
    004230a4mov rcx, [rbp+88]
    004230a8mov [rsp+32], rcx
    004230admov [rsp+40], ebx
    004230b1mov rcx, [rbp+8368]
    004230b8mov [rsp+48], rcx
    004230bdmov rcx, rdx
    004230c0mov edx, r8l
    004230c3mov r8, r9
    004230c6mov r9l, eax
    004230c9call fn_422f00
    004230cejmp 0x4230dc
    004230d0
    004230d0loc_4230d0:
    004230d0xor esi, esi
    004230d2test rcx, rcx
    004230d5je 0x4230da
    004230d7mov esi, [rcx-4]
    004230da
    004230daloc_4230da:
    004230damov eax, esi
    004230dc
    004230dcloc_4230dc:
    004230dcmov ecx, esi
    004230desub ecx, 1
    004230e1cmp eax, ecx
    004230e3jl 0x42315a
    004230e5jmp 0x423144
    004230e7
    004230e7loc_4230e7:
    004230e7add esi, esi
    004230e9mov rcx, [rbp+72]
    004230edcall fn_40bcf0
    004230f2mov rcx, [rbp+72]
    004230f6mov edx, esi
    004230f8call fn_40d8d0
    004230fdxor edi, edi
    004230ffmov r13, [rbp+80]
    00423103test r13, r13
    00423106je 0x42310c
    00423108mov edi, [r13-4]
    0042310c
    0042310cloc_42310c:
    0042310cmov rax, [rbp+72]
    00423110mov rcx, [rax]
    00423113call fn_40d710
    00423118mov rcx, rax
    0042311bmov edx, esi
    0042311dsub edx, 1
    00423120mov r8, r13
    00423123mov r9l, edi
    00423126mov rax, [rbp+88]
    0042312amov [rsp+32], rax
    0042312fmov [rsp+40], ebx
    00423133mov rax, [rbp+8368]
    0042313amov [rsp+48], rax
    0042313fcall fn_422f00
    00423144
    00423144loc_423144:
    00423144mov ecx, esi
    00423146sub ecx, 1
    00423149cmp eax, ecx
    0042314bjge 0x4230e7
    0042314dmov rcx, [rbp+72]
    00423151mov edx, eax
    00423153call fn_40d8d0
    00423158jmp 0x42316a
    0042315a
    0042315aloc_42315a:
    0042315amov rcx, [rbp+72]
    0042315elea rdx, [rbp+96]
    00423162mov r8l, eax
    00423165call fn_40bfd0
    0042316a
    0042316aloc_42316a:
    0042316alea rsp, [rbp+8288]
    00423171pop rbx
    00423172pop rsi
    00423173pop rdi
    00423174pop r13
    00423176pop rbp
    00423177ret
    00423030
    00423178
    00423178 // align 0x10
    00423180
    00423180fn_423180:
    00423180push rbp
    00423181mov rbp, rsp
    00423184xor eax, eax
    00423186cmp [rcx+364], edx
    0042318cjle 0x42319e
    0042318ecmp [rcx+362], 83
    00423196je 0x42319e
    00423198mov edx, [rcx+364]
    0042319e
    0042319eloc_42319e:
    0042319ecmp [rcx+356], -1
    004231a5je 0x42320d
    004231a7mov r9l, edx
    004231aaadd r9l, r8l
    004231adcmp [rcx+356], r9l
    004231b4jle 0x42320d
    004231b6add edx, r8l
    004231b9add edx, 1
    004231bcmov r8l, edx
    004231bfmov r9l, [rcx+356]
    004231c6mov edx, r8l
    004231c9cmp edx, r9l
    004231ccjg 0x42320c
    004231cesub r9l, r8l
    004231d1add r9l, 1
    004231d5
    004231d5loc_4231d5:
    004231d5cmp [rcx+352], 0
    004231dcjne 0x4231e2
    004231demov al, 1
    004231e0jmp 0x42320c
    004231e2
    004231e2loc_4231e2:
    004231e2mov rdx, [rcx+344]
    004231e9mov [rdx], 32
    004231eelea rdx, [rcx+344]
    004231f5add [rdx], 2
    004231f9lea rdx, [rcx+352]
    00423200sub [rdx], 2
    00423203sub r9l, 1
    00423207test r9l, r9l
    0042320ajne 0x4231d5
    0042320c
    0042320cloc_42320c:
    0042320cnop
    0042320d
    0042320dloc_42320d:
    0042320dmov rsp, rbp
    00423210pop rbp
    00423211ret
    00423180
    00423212
    00423212 // align 0x10
    00423220
    00423220fn_423220:
    00423220push rbp
    00423221push r14
    00423223push r13
    00423225push rdi
    00423226push rsi
    00423227push rbx
    00423228sub rsp, 56
    0042322cmov rbp, rsp
    0042322fmov [rbp+32], rcx
    00423233mov [rbp+40], rdx
    00423237mov ebx, r8l
    0042323amov rdi, [rbp+40]
    0042323emov rax, [rbp+40]
    00423242test rax, rax
    00423245je 0x42325e
    00423247cmp r9l, -1
    0042324bjne 0x423259
    0042324dmov rcx, rdi
    00423250call fn_40c5a0
    00423255mov esi, eax
    00423257jmp 0x423260
    00423259
    00423259loc_423259:
    00423259mov esi, r9l
    0042325cjmp 0x423260
    0042325e
    0042325eloc_42325e:
    0042325exor esi, esi
    00423260
    00423260loc_423260:
    00423260cmp ebx, -1
    00423263jle 0x42326b
    00423265cmp esi, ebx
    00423267jle 0x42326b
    00423269mov esi, ebx
    0042326b
    0042326bloc_42326b:
    0042326bmov r13l, esi
    0042326eadd r13l, r13l
    00423271mov rax, [rbp+40]
    00423275test rax, rax
    00423278je 0x42329d
    0042327acmp [rdi], 45
    0042327ejne 0x42329d
    00423280mov rax, [rbp+32]
    00423284cmp [rax+362], 83
    0042328cje 0x42329d
    0042328esub r13l, 2
    00423292sub esi, 1
    00423295mov r14l, 1
    0042329bjmp 0x4232a0
    0042329d
    0042329dloc_42329d:
    0042329dxor r14, r14
    004232a0
    004232a0loc_4232a0:
    004232a0mov rax, [rbp+32]
    004232a4cmp [rax+343], 0
    004232abjne 0x4232c5
    004232admov rcx, [rbp+32]
    004232b1mov edx, esi
    004232b3mov r8l, r14l
    004232b6call fn_423180
    004232bbmov ebx, eax
    004232bdtest bl, bl
    004232bfjne 0x42341e
    004232c5
    004232c5loc_4232c5:
    004232c5cmp r14l, 1
    004232c9jne 0x423310
    004232cbmov rax, [rbp+32]
    004232cfcmp [rax+352], 0
    004232d6jne 0x4232df
    004232d8mov bl, 1
    004232dajmp 0x42341e
    004232df
    004232dfloc_4232df:
    004232dfadd rdi, 2
    004232e3mov rax, [rbp+32]
    004232e7mov rax, [rax+344]
    004232eemov [rax], 45
    004232f3mov rax, [rbp+32]
    004232f7lea rax, [rax+344]
    004232feadd [rax], 2
    00423302mov rax, [rbp+32]
    00423306lea rax, [rax+352]
    0042330dsub [rax], 2
    00423310
    00423310loc_423310:
    00423310mov rax, [rbp+32]
    00423314cmp [rax+364], -1
    0042331bje 0x42339a
    0042331dmov rax, [rbp+32]
    00423321cmp [rax+364], esi
    00423327jle 0x42339a
    00423329mov rax, [rbp+32]
    0042332dcmp [rax+362], 83
    00423335je 0x42339a
    00423337mov ecx, esi
    00423339add ecx, 1
    0042333cmov rax, [rbp+32]
    00423340mov edx, [rax+364]
    00423346mov eax, ecx
    00423348cmp eax, edx
    0042334ajg 0x423399
    0042334csub edx, ecx
    0042334eadd edx, 1
    00423351
    00423351loc_423351:
    00423351mov rax, [rbp+32]
    00423355cmp [rax+352], 0
    0042335cjne 0x423365
    0042335emov bl, 1
    00423360jmp 0x42341e
    00423365
    00423365loc_423365:
    00423365mov rax, [rbp+32]
    00423369mov rax, [rax+344]
    00423370mov [rax], 48
    00423375mov rax, [rbp+32]
    00423379lea rax, [rax+344]
    00423380add [rax], 2
    00423384mov rax, [rbp+32]
    00423388lea rax, [rax+352]
    0042338fsub [rax], 2
    00423392sub edx, 1
    00423395test edx, edx
    00423397jne 0x423351
    00423399
    00423399loc_423399:
    00423399nop
    0042339a
    0042339aloc_42339a:
    0042339amov rax, [rbp+40]
    0042339etest rax, rax
    004233a1je 0x4233ff
    004233a3mov rax, [rbp+32]
    004233a7cmp [rax+352], r13l
    004233aesetb bl
    004233b1test bl, bl
    004233b3je 0x4233c0
    004233b5mov rax, [rbp+32]
    004233b9mov r13l, [rax+352]
    004233c0
    004233c0loc_4233c0:
    004233c0mov rcx, rdi
    004233c3mov rax, [rbp+32]
    004233c7mov rdx, [rax+344]
    004233cemov r8l, r13l
    004233d1call fn_405ac0
    004233d6mov rax, [rbp+32]
    004233damov rax, [rax+344]
    004233e1mov ecx, r13l
    004233e4lea rax, [rax+rcx]
    004233e8mov rcx, [rbp+32]
    004233ecmov [rcx+344], rax
    004233f3lea rax, [rcx+352]
    004233fasub [rax], r13l
    004233fdjmp 0x423401
    004233ff
    004233ffloc_4233ff:
    004233ffxor ebx, ebx
    00423401
    00423401loc_423401:
    00423401mov rax, [rbp+32]
    00423405cmp [rax+343], 0
    0042340cje 0x42341e
    0042340emov rcx, [rbp+32]
    00423412mov edx, esi
    00423414mov r8l, r14l
    00423417call fn_423180
    0042341cmov ebx, eax
    0042341e
    0042341eloc_42341e:
    0042341emov eax, ebx
    00423420lea rsp, [rbp+56]
    00423424pop rbx
    00423425pop rsi
    00423426pop rdi
    00423427pop r13
    00423429pop r14
    0042342bpop rbp
    0042342cret
    00423220
    0042342d
    0042342d // align 0x10
    00423430
    00423430fn_423430:
    00423430push rbp
    00423431push rdi
    00423432push rsi
    00423433push rbx
    00423434sub rsp, 72
    00423438mov rbp, rsp
    0042343bmov rbx, rdx
    0042343emov rsi, r8
    00423441lea rdi, [rbp+40]
    00423445movsq [rdi], [rsi]
    00423447movsq [rdi], [rsi]
    00423449movsq [rdi], [rsi]
    0042344bmov rcx, rbx
    0042344ecall fn_40bcf0
    00423453cmp [rbp+40], 1
    00423458je 0x423480
    0042345amov rax, [rip+0x40a3f]
    00423461cmp [rax], 0
    00423465je 0x423479
    00423467mov rcx, rbx
    0042346alea rdx, [rbp+40]
    0042346emov rsi, [rip+0x40a2b]
    00423475call [rsi]
    00423477jmp 0x423480
    00423479
    00423479loc_423479:
    00423479mov cl, 16
    0042347bcall fn_405a20
    00423480
    00423480loc_423480:
    00423480mov rax, rbx
    00423483lea rsp, [rbp+72]
    00423487pop rbx
    00423488pop rsi
    00423489pop rdi
    0042348apop rbp
    0042348bret
    00423430
    0042348c
    0042348c // align 0x10
    00423490
    00423490fn_423490:
    00423490push rbp
    00423491push rdi
    00423492push rsi
    00423493push rbx
    00423494sub rsp, 376
    0042349bmov rbp, rsp
    0042349emov [rbp+72], rcx
    004234a2mov [rbp+112], edx
    004234a5mov [rbp+80], r8
    004234a9mov [rbp+92], r9l
    004234admov [rbp+128], 0
    004234b8mov [rbp+136], 0
    004234c3mov [rbp+144], 0
    004234cemov [rbp+152], 0
    004234d9mov [rbp+160], 0
    004234e4mov [rbp+168], 0
    004234efmov [rbp+328], 0
    004234famov rax, [rbp+464]
    00423501mov [rbp+464], rax
    00423508nop
    00423509mov rax, [rbp+72]
    0042350dtest rax, rax
    00423510je 0x42351b
    00423512mov rax, [rbp+80]
    00423516test rax, rax
    00423519jne 0x423525
    0042351b
    0042351bloc_42351b:
    0042351bxor eax, eax
    0042351dmov [rbp+116], eax
    00423520jmp 0x42441d
    00423525
    00423525loc_423525:
    00423525or eax, -1
    00423528mov [rbp+108], eax
    0042352bmov ebx, [rbp+456]
    00423531add ebx, 1
    00423534mov rax, [rbp+72]
    00423538mov [rbp+344], rax
    0042353fmov rax, [rbp+80]
    00423543mov [rbp+96], rax
    00423547mov eax, [rbp+112]
    0042354acmp eax, 0x7fffffff
    00423550jae 0x42355f
    00423552mov eax, [rbp+112]
    00423555add eax, eax
    00423557mov [rbp+352], eax
    0042355djmp 0x423568
    0042355f
    0042355floc_42355f:
    0042355fmov eax, [rbp+112]
    00423562mov [rbp+352], eax
    00423568
    00423568loc_423568:
    00423568mov eax, [rbp+92]
    0042356bmov eax, eax
    0042356dmov rcx, [rbp+96]
    00423571lea rax, [rcx+2*rax]
    00423575mov [rbp+120], rax
    00423579mov rax, [rbp+120]
    0042357dmov rcx, [rbp+96]
    00423581cmp rcx, rax
    00423584mov [rbp+96], rcx
    00423588jae 0x424400
    0042358e
    0042358eloc_42358e:
    0042358emov rax, [rbp+96]
    00423592movzx rax, [rax]
    00423596cmp ax, 37
    0042359ajne 0x4243a0
    004235a0mov rax, [rbp+96]
    004235a4add rax, 2
    004235a8mov [rbp+96], rax
    004235acmov rax, [rbp+120]
    004235b0mov rcx, [rbp+96]
    004235b4cmp rcx, rax
    004235b7mov [rbp+96], rcx
    004235bbjae 0x424400
    004235c1mov rax, [rbp+96]
    004235c5cmp [rax], 37
    004235c9jne 0x423615
    004235cbcmp [rbp+352], 0
    004235d2jne 0x4235e3
    004235d4xor ecx, ecx
    004235d6mov rdx, [rbp+80]
    004235damov r8l, [rbp+92]
    004235decall fn_422e50
    004235e3
    004235e3loc_4235e3:
    004235e3mov rax, [rbp+344]
    004235eamov rcx, [rbp+96]
    004235eemovzx rcx, [rcx]
    004235f2mov [rax], cx
    004235f5mov rax, [rbp+96]
    004235f9add rax, 2
    004235fdmov [rbp+96], rax
    00423601add [rbp+344], 2
    00423609sub [rbp+352], 2
    00423610jmp 0x4243eb
    00423615
    00423615loc_423615:
    00423615mov [rbp+356], -1
    0042361fmov eax, [rbp+108]
    00423622add eax, 1
    00423625mov [rbp+108], eax
    00423628mov rcx, [rbp+96]
    0042362ccall fn_41d620
    00423631test al, al
    00423633je 0x423704
    00423639mov rsi, [rbp+96]
    0042363djmp 0x42364b
    0042363f
    0042363floc_42363f:
    0042363fmov rax, [rbp+96]
    00423643add rax, 2
    00423647mov [rbp+96], rax
    0042364b
    0042364bloc_42364b:
    0042364bmov rax, [rbp+120]
    0042364fmov rcx, [rbp+96]
    00423653cmp rcx, rax
    00423656mov [rbp+96], rcx
    0042365ajae 0x423669
    0042365cmov rcx, [rbp+96]
    00423660call fn_41d620
    00423665test al, al
    00423667jne 0x42363f
    00423669
    00423669loc_423669:
    00423669mov rax, [rbp+96]
    0042366dcmp rsi, rax
    00423670je 0x42371f
    00423676lea rcx, [rbp+198]
    0042367dmov rdx, rsi
    00423680mov r8, [rbp+96]
    00423684sub r8, rsi
    00423687sar r8, 1
    0042368bjns 0x423691
    0042368dadc r8, 0
    00423691
    00423691loc_423691:
    00423691call fn_422c90
    00423696lea rcx, [rbp+168]
    0042369dlea rdx, [rbp+198]
    004236a4mov r8l, 65
    004236aacall fn_40d7b0
    004236afmov rcx, [rbp+168]
    004236b6lea rdx, [rbp+192]
    004236bdcall fn_422920
    004236c2test al, al
    004236c4jne 0x4236d5
    004236c6xor ecx, ecx
    004236c8mov rdx, [rbp+80]
    004236ccmov r8l, [rbp+92]
    004236d0call fn_422e50
    004236d5
    004236d5loc_4236d5:
    004236d5mov rax, [rbp+96]
    004236d9cmp [rax], 58
    004236ddjne 0x4236f6
    004236dfmov rax, [rbp+96]
    004236e3add rax, 2
    004236e7mov [rbp+96], rax
    004236ebmov eax, [rbp+192]
    004236f1mov [rbp+108], eax
    004236f4jmp 0x42371f
    004236f6
    004236f6loc_4236f6:
    004236f6mov eax, [rbp+192]
    004236fcmov [rbp+356], eax
    00423702jmp 0x42371f
    00423704
    00423704loc_423704:
    00423704mov rax, [rbp+96]
    00423708cmp [rax], 58
    0042370cjne 0x42371f
    0042370exor eax, eax
    00423710mov [rbp+108], eax
    00423713mov rax, [rbp+96]
    00423717add rax, 2
    0042371bmov [rbp+96], rax
    0042371f
    0042371floc_42371f:
    0042371fmov rax, [rbp+96]
    00423723cmp [rax], 45
    00423727jne 0x42373e
    00423729mov [rbp+343], 1
    00423730mov rax, [rbp+96]
    00423734add rax, 2
    00423738mov [rbp+96], rax
    0042373cjmp 0x423745
    0042373e
    0042373eloc_42373e:
    0042373emov [rbp+343], 0
    00423745
    00423745loc_423745:
    00423745mov rsi, [rbp+96]
    00423749mov rax, [rbp+96]
    0042374dcmp [rax], 42
    00423751jne 0x42376e
    00423753mov [rbp+356], -2
    0042375dmov rax, [rbp+96]
    00423761add rax, 2
    00423765mov [rbp+96], rax
    00423769jmp 0x423813
    0042376e
    0042376eloc_42376e:
    0042376emov rcx, [rbp+96]
    00423772call fn_41d620
    00423777test al, al
    00423779je 0x423813
    0042377fjmp 0x42378d
    00423781
    00423781loc_423781:
    00423781mov rax, [rbp+96]
    00423785add rax, 2
    00423789mov [rbp+96], rax
    0042378d
    0042378dloc_42378d:
    0042378dmov rax, [rbp+120]
    00423791mov rcx, [rbp+96]
    00423795cmp rcx, rax
    00423798mov [rbp+96], rcx
    0042379cjae 0x4237ab
    0042379emov rcx, [rbp+96]
    004237a2call fn_41d620
    004237a7test al, al
    004237a9jne 0x423781
    004237ab
    004237abloc_4237ab:
    004237abmov rax, [rbp+96]
    004237afcmp rsi, rax
    004237b2je 0x423813
    004237b4lea rcx, [rbp+198]
    004237bbmov rdx, rsi
    004237bemov r8, [rbp+96]
    004237c2sub r8, rsi
    004237c5sar r8, 1
    004237c9jns 0x4237cf
    004237cbadc r8, 0
    004237cf
    004237cfloc_4237cf:
    004237cfcall fn_422c90
    004237d4lea rcx, [rbp+160]
    004237dblea rdx, [rbp+198]
    004237e2mov r8l, 65
    004237e8call fn_40d7b0
    004237edmov rcx, [rbp+160]
    004237f4lea rdx, [rbp+356]
    004237fbcall fn_422920
    00423800test al, al
    00423802jne 0x423813
    00423804xor ecx, ecx
    00423806mov rdx, [rbp+80]
    0042380amov r8l, [rbp+92]
    0042380ecall fn_422e50
    00423813
    00423813loc_423813:
    00423813mov rax, [rbp+96]
    00423817cmp [rax], 46
    0042381bjne 0x4238f3
    00423821mov rax, [rbp+96]
    00423825add rax, 2
    00423829mov [rbp+96], rax
    0042382dmov rax, [rbp+120]
    00423831mov rcx, [rbp+96]
    00423835cmp rcx, rax
    00423838mov [rbp+96], rcx
    0042383cjae 0x424400
    00423842mov rax, [rbp+96]
    00423846cmp [rax], 42
    0042384ajne 0x423867
    0042384cmov [rbp+364], -2
    00423856mov rax, [rbp+96]
    0042385aadd rax, 2
    0042385emov [rbp+96], rax
    00423862jmp 0x4238fd
    00423867
    00423867loc_423867:
    00423867mov rsi, [rbp+96]
    0042386bjmp 0x423879
    0042386d
    0042386dloc_42386d:
    0042386dmov rax, [rbp+96]
    00423871add rax, 2
    00423875mov [rbp+96], rax
    00423879
    00423879loc_423879:
    00423879mov rax, [rbp+120]
    0042387dmov rcx, [rbp+96]
    00423881cmp rcx, rax
    00423884mov [rbp+96], rcx
    00423888jae 0x423897
    0042388amov rcx, [rbp+96]
    0042388ecall fn_41d620
    00423893test al, al
    00423895jne 0x42386d
    00423897
    00423897loc_423897:
    00423897lea rcx, [rbp+198]
    0042389emov rdx, rsi
    004238a1mov r8, [rbp+96]
    004238a5sub r8, rsi
    004238a8sar r8, 1
    004238acjns 0x4238b2
    004238aeadc r8, 0
    004238b2
    004238b2loc_4238b2:
    004238b2call fn_422c90
    004238b7lea rcx, [rbp+152]
    004238belea rdx, [rbp+198]
    004238c5mov r8l, 65
    004238cbcall fn_40d7b0
    004238d0mov rcx, [rbp+152]
    004238d7lea rdx, [rbp+364]
    004238decall fn_422920
    004238e3test al, al
    004238e5jne 0x4238fd
    004238e7mov [rbp+364], -1
    004238f1jmp 0x4238fd
    004238f3
    004238f3loc_4238f3:
    004238f3mov [rbp+364], -1
    004238fd
    004238fdloc_4238fd:
    004238fdmov rcx, [rbp+96]
    00423901call fn_41d580
    00423906test al, al
    00423908je 0x424400
    0042390emov rax, [rbp+96]
    00423912movzx rax, [rax]
    00423916mov ecx, eax
    00423918sub cx, 97
    0042391ccmp cx, 26
    00423920jae 0x423937
    00423922mov rax, [rbp+96]
    00423926movzx rax, [rax]
    0042392axor ax, 32
    0042392emov [rbp+362], ax
    00423935jmp 0x42393e
    00423937
    00423937loc_423937:
    00423937mov [rbp+362], ax
    0042393e
    0042393eloc_42393e:
    0042393emov rax, [rbp+96]
    00423942add rax, 2
    00423946mov [rbp+96], rax
    0042394acmp [rbp+356], -2
    00423951jne 0x423a77
    00423957mov eax, [rbp+108]
    0042395acmp eax, ebx
    0042395cmov [rbp+108], eax
    0042395fjl 0x423973
    00423961mov ecx, 1
    00423966mov rdx, [rbp+80]
    0042396amov r8l, [rbp+92]
    0042396ecall fn_422e50
    00423973
    00423973loc_423973:
    00423973mov eax, [rbp+108]
    00423976movsxd rax, eax
    00423979mov rcx, [rbp+448]
    00423980mov rdx, rax
    00423983add rdx, rdx
    00423986movzx rcx, [rcx+8*rdx+8]
    0042398ccmp cl, 31
    0042398fja 0x4239ac
    00423991mov edx, 1
    00423996movzx rcx, cl
    0042399aand ecx, 127
    0042399dshl edx, cl
    0042399fmov ecx, [rip+2779]
    004239a5test edx, ecx
    004239a7setne cl
    004239aajmp 0x4239ae
    004239ac
    004239acloc_4239ac:
    004239acxor ecx, ecx
    004239ae
    004239aeloc_4239ae:
    004239aetest cl, cl
    004239b0je 0x423a68
    004239b6mov rcx, [rbp+448]
    004239bdmov rdx, rax
    004239c0add rdx, rdx
    004239c3cmp [rcx+8*rdx+8], 0
    004239c8jne 0x4239df
    004239camov rcx, [rbp+448]
    004239d1add rax, rax
    004239d4mov eax, [rcx+8*rax]
    004239d7mov [rbp+356], eax
    004239ddjmp 0x423a3e
    004239df
    004239dfloc_4239df:
    004239dfmov esi, [rbp+108]
    004239e2movsxd rsi, esi
    004239e5mov rax, [rbp+448]
    004239ecmov rcx, rsi
    004239efadd rcx, rcx
    004239f2mov rax, [rax+8*rcx]
    004239f6cmp [rax], 0x7fffffff
    004239fdjg 0x423a19
    004239ffmov rax, [rbp+448]
    00423a06mov rcx, rsi
    00423a09add rcx, rcx
    00423a0cmov rax, [rax+8*rcx]
    00423a10cmp [rax], 0xffffffff80000000
    00423a17jge 0x423a28
    00423a19
    00423a19loc_423a19:
    00423a19xor ecx, ecx
    00423a1bmov rdx, [rbp+80]
    00423a1fmov r8l, [rbp+92]
    00423a23call fn_422e50
    00423a28
    00423a28loc_423a28:
    00423a28mov rax, [rbp+448]
    00423a2fadd rsi, rsi
    00423a32mov rax, [rax+8*rsi]
    00423a36mov eax, [rax]
    00423a38mov [rbp+356], eax
    00423a3e
    00423a3eloc_423a3e:
    00423a3ecmp [rbp+356], 0
    00423a45jge 0x423a5d
    00423a47cmp [rbp+343], 0
    00423a4esete al
    00423a51mov [rbp+343], al
    00423a57neg [rbp+356]
    00423a5d
    00423a5dloc_423a5d:
    00423a5dmov eax, [rbp+108]
    00423a60add eax, 1
    00423a63mov [rbp+108], eax
    00423a66jmp 0x423a77
    00423a68
    00423a68loc_423a68:
    00423a68xor ecx, ecx
    00423a6amov rdx, [rbp+80]
    00423a6emov r8l, [rbp+92]
    00423a72call fn_422e50
    00423a77
    00423a77loc_423a77:
    00423a77cmp [rbp+364], -2
    00423a7ejne 0x423b85
    00423a84mov eax, [rbp+108]
    00423a87cmp eax, ebx
    00423a89mov [rbp+108], eax
    00423a8cjl 0x423aa0
    00423a8emov ecx, 1
    00423a93mov rdx, [rbp+80]
    00423a97mov r8l, [rbp+92]
    00423a9bcall fn_422e50
    00423aa0
    00423aa0loc_423aa0:
    00423aa0mov eax, [rbp+108]
    00423aa3movsxd rax, eax
    00423aa6mov rcx, [rbp+448]
    00423aadmov rdx, rax
    00423ab0add rdx, rdx
    00423ab3movzx rcx, [rcx+8*rdx+8]
    00423ab9cmp cl, 31
    00423abcja 0x423ad9
    00423abemov edx, 1
    00423ac3movzx rcx, cl
    00423ac7and ecx, 127
    00423acashl edx, cl
    00423accmov ecx, [rip+2478]
    00423ad2test edx, ecx
    00423ad4setne cl
    00423ad7jmp 0x423adb
    00423ad9
    00423ad9loc_423ad9:
    00423ad9xor ecx, ecx
    00423adb
    00423adbloc_423adb:
    00423adbtest cl, cl
    00423addje 0x423b76
    00423ae3mov rcx, [rbp+448]
    00423aeamov rdx, rax
    00423aedadd rdx, rdx
    00423af0cmp [rcx+8*rdx+8], 0
    00423af5jne 0x423b0c
    00423af7mov rcx, [rbp+448]
    00423afeadd rax, rax
    00423b01mov eax, [rcx+8*rax]
    00423b04mov [rbp+364], eax
    00423b0ajmp 0x423b6b
    00423b0c
    00423b0cloc_423b0c:
    00423b0cmov esi, [rbp+108]
    00423b0fmovsxd rsi, esi
    00423b12mov rax, [rbp+448]
    00423b19mov rcx, rsi
    00423b1cadd rcx, rcx
    00423b1fmov rax, [rax+8*rcx]
    00423b23cmp [rax], 0x7fffffff
    00423b2ajg 0x423b46
    00423b2cmov rax, [rbp+448]
    00423b33mov rcx, rsi
    00423b36add rcx, rcx
    00423b39mov rax, [rax+8*rcx]
    00423b3dcmp [rax], 0xffffffff80000000
    00423b44jge 0x423b55
    00423b46
    00423b46loc_423b46:
    00423b46xor ecx, ecx
    00423b48mov rdx, [rbp+80]
    00423b4cmov r8l, [rbp+92]
    00423b50call fn_422e50
    00423b55
    00423b55loc_423b55:
    00423b55mov rax, [rbp+448]
    00423b5cadd rsi, rsi
    00423b5fmov rax, [rax+8*rsi]
    00423b63mov eax, [rax]
    00423b65mov [rbp+364], eax
    00423b6b
    00423b6bloc_423b6b:
    00423b6bmov eax, [rbp+108]
    00423b6eadd eax, 1
    00423b71mov [rbp+108], eax
    00423b74jmp 0x423b85
    00423b76
    00423b76loc_423b76:
    00423b76xor ecx, ecx
    00423b78mov rdx, [rbp+80]
    00423b7cmov r8l, [rbp+92]
    00423b80call fn_422e50
    00423b85
    00423b85loc_423b85:
    00423b85mov eax, [rbp+108]
    00423b88cmp eax, ebx
    00423b8amov [rbp+108], eax
    00423b8djl 0x423ba1
    00423b8fmov ecx, 1
    00423b94mov rdx, [rbp+80]
    00423b98mov r8l, [rbp+92]
    00423b9ccall fn_422e50
    00423ba1
    00423ba1loc_423ba1:
    00423ba1mov rax, [rbp+448]
    00423ba8mov ecx, [rbp+108]
    00423babmovsxd rcx, ecx
    00423baeadd rcx, rcx
    00423bb1lea rdi, [rbp+176]
    00423bb8lea rsi, [rax+8*rcx]
    00423bbcmovsq [rdi], [rsi]
    00423bbemovsq [rdi], [rsi]
    00423bc0xor esi, esi
    00423bc3movzx rax, [rbp+184]
    00423bcbmovzx rcx, al
    00423bcfcmp ecx, 9
    00423bd2jg 0x423c3e
    00423bd4cmp ecx, 9
    00423bd7je 0x423d69
    00423bddcmp ecx, 4
    00423be0jg 0x423c1a
    00423be2cmp ecx, 4
    00423be5je 0x4240f6
    00423bebsub ecx, 1
    00423beecmp ecx, -1
    00423bf1je 0x423cb3
    00423bf7test ecx, ecx
    00423bf9je 0x423c9f
    00423bffsub ecx, 1
    00423c02test ecx, ecx
    00423c04je 0x423d69
    00423c0asub ecx, 1
    00423c0dtest ecx, ecx
    00423c0fjne 0x42437e
    00423c15jmp 0x423de0
    00423c1a
    00423c1aloc_423c1a:
    00423c1asub ecx, 5
    00423c1dtest ecx, ecx
    00423c1fje 0x423ffd
    00423c25sub ecx, 1
    00423c28test ecx, ecx
    00423c2aje 0x42405b
    00423c30sub ecx, 1
    00423c33cmp ecx, 2
    00423c36jae 0x42437e
    00423c3cjmp 0x423c9f
    00423c3e
    00423c3eloc_423c3e:
    00423c3ecmp ecx, 14
    00423c41jg 0x423c79
    00423c43cmp ecx, 14
    00423c46je 0x423c9f
    00423c48sub ecx, 10
    00423c4btest ecx, ecx
    00423c4dje 0x4240b6
    00423c53sub ecx, 1
    00423c56test ecx, ecx
    00423c58je 0x4241a9
    00423c5esub ecx, 1
    00423c61test ecx, ecx
    00423c63je 0x423de0
    00423c69sub ecx, 1
    00423c6ctest ecx, ecx
    00423c6ejne 0x42437e
    00423c74jmp 0x424214
    00423c79
    00423c79loc_423c79:
    00423c79sub ecx, 15
    00423c7ctest ecx, ecx
    00423c7eje 0x424151
    00423c84sub ecx, 1
    00423c87test ecx, ecx
    00423c89je 0x424272
    00423c8fsub ecx, 1
    00423c92test ecx, ecx
    00423c94jne 0x42437e
    00423c9ajmp 0x424331
    00423c9f
    00423c9floc_423c9f:
    00423c9fxor ecx, ecx
    00423ca1mov rdx, [rbp+80]
    00423ca5mov r8l, [rbp+92]
    00423ca9call fn_422e50
    00423caejmp 0x42437e
    00423cb3
    00423cb3loc_423cb3:
    00423cb3cmp [rbp+364], 16
    00423cbajg 0x423cc5
    00423cbccmp [rbp+364], -1
    00423cc3jne 0x423ccf
    00423cc5
    00423cc5loc_423cc5:
    00423cc5mov [rbp+364], 0
    00423ccf
    00423ccfloc_423ccf:
    00423ccfmovzx rax, [rbp+362]
    00423cd7sub ax, 68
    00423cdbtest ax, ax
    00423cdeje 0x423cf4
    00423ce0sub ax, 17
    00423ce4test ax, ax
    00423ce7je 0x423d08
    00423ce9sub ax, 3
    00423cedtest ax, ax
    00423cf0jne 0x423d33
    00423cf2jmp 0x423d1c
    00423cf4
    00423cf4loc_423cf4:
    00423cf4lea rcx, [rbp+328]
    00423cfbmov edx, [rbp+176]
    00423d01call fn_4225b0
    00423d06jmp 0x423d42
    00423d08
    00423d08loc_423d08:
    00423d08lea rcx, [rbp+328]
    00423d0fmov edx, [rbp+176]
    00423d15call fn_422620
    00423d1ajmp 0x423d42
    00423d1c
    00423d1cloc_423d1c:
    00423d1clea rcx, [rbp+328]
    00423d23mov edx, [rbp+176]
    00423d29xor r8, r8
    00423d2ccall fn_422860
    00423d31jmp 0x423d42
    00423d33
    00423d33loc_423d33:
    00423d33xor ecx, ecx
    00423d35mov rdx, [rbp+80]
    00423d39mov r8l, [rbp+92]
    00423d3dcall fn_422e50
    00423d42
    00423d42loc_423d42:
    00423d42mov rcx, [rbp+328]
    00423d49call fn_40d710
    00423d4emov rcx, rbp
    00423d51mov rdx, rax
    00423d54or r8l, -1
    00423d58or r9l, -1
    00423d5ccall fn_423220
    00423d61mov esi, eax
    00423d64jmp 0x42437e
    00423d69
    00423d69loc_423d69:
    00423d69cmp [rbp+362], 83
    00423d71jne 0x423dcc
    00423d73cmp al, 2
    00423d76jne 0x423d8e
    00423d78lea rcx, [rbp+328]
    00423d7fmovzx dx, [rbp+176]
    00423d87call fn_40d730
    00423d8cjmp 0x423da2
    00423d8e
    00423d8eloc_423d8e:
    00423d8elea rcx, [rbp+328]
    00423d95movzx rdx, [rbp+176]
    00423d9dcall fn_40d730
    00423da2
    00423da2loc_423da2:
    00423da2mov rcx, [rbp+328]
    00423da9call fn_40d710
    00423daemov rcx, rbp
    00423db1mov rdx, rax
    00423db4mov r8l, [rbp+364]
    00423dbbor r9l, -1
    00423dbfcall fn_423220
    00423dc4mov esi, eax
    00423dc7jmp 0x42437e
    00423dcc
    00423dccloc_423dcc:
    00423dccxor ecx, ecx
    00423dcemov rdx, [rbp+80]
    00423dd2mov r8l, [rbp+92]
    00423dd6call fn_422e50
    00423ddbjmp 0x42437e
    00423de0
    00423de0loc_423de0:
    00423de0cmp al, 3
    00423de3jne 0x423de9
    00423de5xor eax, eax
    00423de7jmp 0x423deb
    00423de9
    00423de9loc_423de9:
    00423de9mov al, 1
    00423deb
    00423debloc_423deb:
    00423debxor esi, esi
    00423dedcmp [rbp+362], 71
    00423df5je 0x423e01
    00423df7cmp [rbp+362], 69
    00423dffjne 0x423e16
    00423e01
    00423e01loc_423e01:
    00423e01cmp [rbp+364], 18
    00423e08jbe 0x423e45
    00423e0amov [rbp+364], 15
    00423e14jmp 0x423e45
    00423e16
    00423e16loc_423e16:
    00423e16cmp [rbp+364], 18
    00423e1djbe 0x423e45
    00423e1fmov [rbp+364], 2
    00423e29cmp [rbp+362], 77
    00423e31jne 0x423e45
    00423e33mov rcx, [rbp+464]
    00423e3amovzx rcx, [rcx+9]
    00423e3fmov [rbp+364], ecx
    00423e45
    00423e45loc_423e45:
    00423e45movzx ecx, [rbp+362]
    00423e4ccmp ecx, 71
    00423e4fjg 0x423e6d
    00423e51cmp ecx, 71
    00423e54je 0x423e88
    00423e56sub ecx, 69
    00423e59test ecx, ecx
    00423e5bje 0x423ec6
    00423e5dsub ecx, 1
    00423e60test ecx, ecx
    00423e62jne 0x423fb8
    00423e68jmp 0x423f04
    00423e6d
    00423e6dloc_423e6d:
    00423e6dsub ecx, 77
    00423e70test ecx, ecx
    00423e72je 0x423f7d
    00423e78sub ecx, 1
    00423e7btest ecx, ecx
    00423e7djne 0x423fb8
    00423e83jmp 0x423f42
    00423e88
    00423e88loc_423e88:
    00423e88lea rcx, [rbp+198]
    00423e8fmov rdx, [rbp+176]
    00423e96mov r8l, eax
    00423e99xor r9, r9
    00423e9cmov eax, [rbp+364]
    00423ea2mov [rsp+32], eax
    00423ea6mov [rsp+40], 3
    00423eaemov rax, [rbp+464]
    00423eb5mov [rsp+48], rax
    00423ebacall fn_424f20
    00423ebfmov esi, eax
    00423ec1jmp 0x423fc7
    00423ec6
    00423ec6loc_423ec6:
    00423ec6lea rcx, [rbp+198]
    00423ecdmov rdx, [rbp+176]
    00423ed4mov r8l, eax
    00423ed7mov r9b, 1
    00423edamov eax, [rbp+364]
    00423ee0mov [rsp+32], eax
    00423ee4mov [rsp+40], 3
    00423eecmov rax, [rbp+464]
    00423ef3mov [rsp+48], rax
    00423ef8call fn_424f20
    00423efdmov esi, eax
    00423effjmp 0x423fc7
    00423f04
    00423f04loc_423f04:
    00423f04lea rcx, [rbp+198]
    00423f0bmov rdx, [rbp+176]
    00423f12mov r8l, eax
    00423f15mov r9b, 2
    00423f18mov [rsp+32], 18
    00423f20mov eax, [rbp+364]
    00423f26mov [rsp+40], eax
    00423f2amov rax, [rbp+464]
    00423f31mov [rsp+48], rax
    00423f36call fn_424f20
    00423f3bmov esi, eax
    00423f3djmp 0x423fc7
    00423f42
    00423f42loc_423f42:
    00423f42lea rcx, [rbp+198]
    00423f49mov rdx, [rbp+176]
    00423f50mov r8l, eax
    00423f53mov r9b, 3
    00423f56mov [rsp+32], 18
    00423f5emov eax, [rbp+364]
    00423f64mov [rsp+40], eax
    00423f68mov rax, [rbp+464]
    00423f6fmov [rsp+48], rax
    00423f74call fn_424f20
    00423f79mov esi, eax
    00423f7bjmp 0x423fc7
    00423f7d
    00423f7dloc_423f7d:
    00423f7dlea rcx, [rbp+198]
    00423f84mov rdx, [rbp+176]
    00423f8bmov r8l, eax
    00423f8emov r9b, 4
    00423f91mov [rsp+32], 18
    00423f99mov eax, [rbp+364]
    00423f9fmov [rsp+40], eax
    00423fa3mov rax, [rbp+464]
    00423faamov [rsp+48], rax
    00423fafcall fn_424f20
    00423fb4mov esi, eax
    00423fb6jmp 0x423fc7
    00423fb8
    00423fb8loc_423fb8:
    00423fb8xor ecx, ecx
    00423fbamov rdx, [rbp+80]
    00423fbemov r8l, [rbp+92]
    00423fc2call fn_422e50
    00423fc7
    00423fc7loc_423fc7:
    00423fc7movsxd rsi, esi
    00423fcamov [rbp+2*rsi+198], 0
    00423fd4mov [rbp+364], 0
    00423fdemov rcx, rbp
    00423fe1lea rdx, [rbp+198]
    00423fe8or r8l, -1
    00423fecor r9l, -1
    00423ff0call fn_423220
    00423ff5mov esi, eax
    00423ff8jmp 0x42437e
    00423ffd
    00423ffdloc_423ffd:
    00423ffdcmp [rbp+362], 80
    00424005jne 0x424047
    00424007lea rcx, [rbp+328]
    0042400emov rdx, [rbp+176]
    00424015mov r8l, 16
    0042401bcall fn_422880
    00424020mov rcx, [rbp+328]
    00424027call fn_40d710
    0042402cmov rcx, rbp
    0042402fmov rdx, rax
    00424032or r8l, -1
    00424036or r9l, -1
    0042403acall fn_423220
    0042403fmov esi, eax
    00424042jmp 0x42437e
    00424047
    00424047loc_424047:
    00424047xor ecx, ecx
    00424049mov rdx, [rbp+80]
    0042404dmov r8l, [rbp+92]
    00424051call fn_422e50
    00424056jmp 0x42437e
    0042405b
    0042405bloc_42405b:
    0042405bcmp [rbp+362], 83
    00424063jne 0x4240a2
    00424065lea rcx, [rbp+144]
    0042406cmov rdx, [rbp+176]
    00424073call fn_40d750
    00424078mov rcx, [rbp+144]
    0042407fcall fn_40d710
    00424084mov rcx, rbp
    00424087mov rdx, rax
    0042408amov r8l, [rbp+364]
    00424091or r9l, -1
    00424095call fn_423220
    0042409amov esi, eax
    0042409djmp 0x42437e
    004240a2
    004240a2loc_4240a2:
    004240a2xor ecx, ecx
    004240a4mov rdx, [rbp+80]
    004240a8mov r8l, [rbp+92]
    004240accall fn_422e50
    004240b1jmp 0x42437e
    004240b6
    004240b6loc_4240b6:
    004240b6cmp [rbp+362], 83
    004240bejne 0x4240e2
    004240c0mov rcx, rbp
    004240c3mov rdx, [rbp+176]
    004240camov r8l, [rbp+364]
    004240d1or r9l, -1
    004240d5call fn_423220
    004240damov esi, eax
    004240ddjmp 0x42437e
    004240e2
    004240e2loc_4240e2:
    004240e2xor ecx, ecx
    004240e4mov rdx, [rbp+80]
    004240e8mov r8l, [rbp+92]
    004240eccall fn_422e50
    004240f1jmp 0x42437e
    004240f6
    004240f6loc_4240f6:
    004240f6cmp [rbp+362], 83
    004240fejne 0x42413d
    00424100lea rcx, [rbp+136]
    00424107mov rdx, [rbp+176]
    0042410ecall fn_40d880
    00424113mov rcx, [rbp+136]
    0042411acall fn_40d710
    0042411fmov rcx, rbp
    00424122mov rdx, rax
    00424125mov r8l, [rbp+364]
    0042412cor r9l, -1
    00424130call fn_423220
    00424135mov esi, eax
    00424138jmp 0x42437e
    0042413d
    0042413dloc_42413d:
    0042413dxor ecx, ecx
    0042413fmov rdx, [rbp+80]
    00424143mov r8l, [rbp+92]
    00424147call fn_422e50
    0042414cjmp 0x42437e
    00424151
    00424151loc_424151:
    00424151cmp [rbp+362], 83
    00424159jne 0x424195
    0042415bxor eax, eax
    0042415dmov rcx, [rbp+176]
    00424164test rcx, rcx
    00424167je 0x42416f
    00424169mov eax, [rcx-4]
    0042416cshr eax, 1
    0042416f
    0042416floc_42416f:
    0042416fmov rdx, rbp
    00424172mov r8, rcx
    00424175mov r9l, [rbp+364]
    0042417cmov rcx, rdx
    0042417fmov rdx, r8
    00424182mov r8l, r9l
    00424185mov r9l, eax
    00424188call fn_423220
    0042418dmov esi, eax
    00424190jmp 0x42437e
    00424195
    00424195loc_424195:
    00424195xor ecx, ecx
    00424197mov rdx, [rbp+80]
    0042419bmov r8l, [rbp+92]
    0042419fcall fn_422e50
    004241a4jmp 0x42437e
    004241a9
    004241a9loc_4241a9:
    004241a9cmp [rbp+362], 83
    004241b1jne 0x424200
    004241b3lea rcx, [rbp+328]
    004241bamov rdx, [rbp+176]
    004241c1call fn_40d7f0
    004241c6xor esi, esi
    004241c8mov rax, [rbp+328]
    004241cftest rax, rax
    004241d2je 0x4241d7
    004241d4mov esi, [rax-4]
    004241d7
    004241d7loc_4241d7:
    004241d7mov rcx, [rbp+328]
    004241decall fn_40d710
    004241e3mov rcx, rbp
    004241e6mov rdx, rax
    004241e9mov r8l, [rbp+364]
    004241f0mov r9l, esi
    004241f3call fn_423220
    004241f8mov esi, eax
    004241fbjmp 0x42437e
    00424200
    00424200loc_424200:
    00424200xor ecx, ecx
    00424202mov rdx, [rbp+80]
    00424206mov r8l, [rbp+92]
    0042420acall fn_422e50
    0042420fjmp 0x42437e
    00424214
    00424214loc_424214:
    00424214cmp [rbp+362], 83
    0042421cjne 0x42425e
    0042421emov rcx, rbp
    00424221lea rdx, [rbp+128]
    00424228mov r8, [rbp+176]
    0042422fcall fn_423430
    00424234mov rcx, [rbp+128]
    0042423bcall fn_40d710
    00424240mov rcx, rbp
    00424243mov rdx, rax
    00424246mov r8l, [rbp+364]
    0042424dor r9l, -1
    00424251call fn_423220
    00424256mov esi, eax
    00424259jmp 0x42437e
    0042425e
    0042425eloc_42425e:
    0042425exor ecx, ecx
    00424260mov rdx, [rbp+80]
    00424264mov r8l, [rbp+92]
    00424268call fn_422e50
    0042426djmp 0x42437e
    00424272
    00424272loc_424272:
    00424272cmp [rbp+364], 32
    00424279jg 0x424284
    0042427bcmp [rbp+364], -1
    00424282jne 0x42428e
    00424284
    00424284loc_424284:
    00424284mov [rbp+364], 0
    0042428e
    0042428eloc_42428e:
    0042428emovzx rax, [rbp+362]
    00424296sub ax, 68
    0042429atest ax, ax
    0042429dje 0x4242b3
    0042429fsub ax, 17
    004242a3test ax, ax
    004242a6je 0x4242cb
    004242a8sub ax, 3
    004242actest ax, ax
    004242afjne 0x4242fe
    004242b1jmp 0x4242e3
    004242b3
    004242b3loc_4242b3:
    004242b3lea rcx, [rbp+328]
    004242bamov rax, [rbp+176]
    004242c1mov rdx, [rax]
    004242c4call fn_4225f0
    004242c9jmp 0x42430d
    004242cb
    004242cbloc_4242cb:
    004242cblea rcx, [rbp+328]
    004242d2mov rax, [rbp+176]
    004242d9mov rdx, [rax]
    004242dccall fn_422640
    004242e1jmp 0x42430d
    004242e3
    004242e3loc_4242e3:
    004242e3lea rcx, [rbp+328]
    004242eamov rax, [rbp+176]
    004242f1mov rdx, [rax]
    004242f4xor r8, r8
    004242f7call fn_422880
    004242fcjmp 0x42430d
    004242fe
    004242feloc_4242fe:
    004242fexor ecx, ecx
    00424300mov rdx, [rbp+80]
    00424304mov r8l, [rbp+92]
    00424308call fn_422e50
    0042430d
    0042430dloc_42430d:
    0042430dmov rcx, [rbp+328]
    00424314call fn_40d710
    00424319mov rcx, rbp
    0042431cmov rdx, rax
    0042431for r8l, -1
    00424323or r9l, -1
    00424327call fn_423220
    0042432cmov esi, eax
    0042432fjmp 0x42437e
    00424331
    00424331loc_424331:
    00424331cmp [rbp+362], 83
    00424339jne 0x42436f
    0042433bxor eax, eax
    0042433dmov rcx, [rbp+176]
    00424344test rcx, rcx
    00424347je 0x42434c
    00424349mov eax, [rcx-4]
    0042434c
    0042434cloc_42434c:
    0042434cmov rdx, rbp
    0042434fmov r8, rcx
    00424352mov r9l, [rbp+364]
    00424359mov rcx, rdx
    0042435cmov rdx, r8
    0042435fmov r8l, r9l
    00424362mov r9l, eax
    00424365call fn_423220
    0042436amov esi, eax
    0042436djmp 0x42437e
    0042436f
    0042436floc_42436f:
    0042436fxor ecx, ecx
    00424371mov rdx, [rbp+80]
    00424375mov r8l, [rbp+92]
    00424379call fn_422e50
    0042437e
    0042437eloc_42437e:
    0042437etest sil, sil
    00424381je 0x4243eb
    00424383mov rax, [rbp+344]
    0042438amov rcx, [rbp+72]
    0042438esub rax, rcx
    00424391sar rax, 1
    00424395jns 0x42439b
    00424397adc rax, 0
    0042439b
    0042439bloc_42439b:
    0042439bmov [rbp+116], eax
    0042439ejmp 0x42441d
    004243a0
    004243a0loc_4243a0:
    004243a0cmp [rbp+352], 0
    004243a7jne 0x4243c6
    004243a9mov rax, [rbp+344]
    004243b0mov rcx, [rbp+72]
    004243b4sub rax, rcx
    004243b7sar rax, 1
    004243bbjns 0x4243c1
    004243bdadc rax, 0
    004243c1
    004243c1loc_4243c1:
    004243c1mov [rbp+116], eax
    004243c4jmp 0x42441d
    004243c6
    004243c6loc_4243c6:
    004243c6mov rcx, [rbp+344]
    004243cdmov [rcx], ax
    004243d0mov rax, [rbp+96]
    004243d4add rax, 2
    004243d8mov [rbp+96], rax
    004243dcadd [rbp+344], 2
    004243e4sub [rbp+352], 2
    004243eb
    004243ebloc_4243eb:
    004243ebmov rax, [rbp+120]
    004243efmov rcx, [rbp+96]
    004243f3cmp rcx, rax
    004243f6mov [rbp+96], rcx
    004243fajb 0x42358e
    00424400
    00424400loc_424400:
    00424400nop
    00424401mov rax, [rbp+344]
    00424408mov rcx, [rbp+72]
    0042440csub rax, rcx
    0042440fsar rax, 1
    00424413jns 0x424419
    00424415adc rax, 0
    00424419
    00424419loc_424419:
    00424419mov [rbp+116], eax
    0042441cnop
    0042441d
    0042441dloc_42441d:
    0042441dlea rcx, [rbp+128]
    00424424mov edx, 6
    00424429call fn_40bdd0
    0042442elea rcx, [rbp+328]
    00424435call fn_40bcf0
    0042443amov eax, [rbp+116]
    0042443dlea rsp, [rbp+376]
    00424444pop rbx
    00424445pop rsi
    00424446pop rdi
    00424447pop rbp
    00424448ret
    00423490