Function at 0x4a2980
Capabilities:
Parse pe header

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4a480b
push rbp
mov rbp, rsp
sub rsp, 0x20
lea rax, [0x004c65e0]
mov ebx, 0x79
xor ecx, ecx
call sym.runtime.makemap
mov qword [rsp + 0x18], rax
mov rbx, rax
mov ecx, 1
lea rax, [0x004c65e0]
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 7
cmp dword [0x00628780], 0
je 0x4a29da
mov rdx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, str.SiblingLocationNameOrderingByteSizeBitOffsetBitSizeStmtListLowpcHighpcLanguageDiscrDiscrValueVisibilityImportStringLengthCommonRefCompDirConstValueContainingTypeDefaultValueInlineIsOptionalLowerBoundProducerPrototypedReturnAddrStartScopeStrideSizeUpperBoundAbstractOriginAccessibilityAddrClassArtificialBaseTypesCallingCountDataMemberLocDeclColumnDeclFileDeclLineDeclarationDiscrListEncodingExternalFrameBaseFriendIdentifierCaseMacroInfoNamelistItemPrioritySegmentSpecificationStaticLinkTypeUseLocationVarParamVirtualityVtableElemLocAllocatedAssociatedDataLocationStrideEntrypcUseUTF8ExtensionRangesTrampolineCallColumnCallFileCallLineDescriptionBinaryScaleDecimalScaleSmallDecimalSignDigitCountPictureStringMutableThreadsScaledExplicitObjectPointerEndianityElementalPureRecursiveSignatureMainSubprogramDataBitOffsetConstExprEnumClassLinkageNameStringLengthBitSizeStringLengthByteSizeRankStrOffsetsBaseAddrBaseRnglistsBaseDwoNameReferenceRvalueReferenceMacrosCallAllCallsCallAllSourceCallsCallAllTailCallsCallReturnPCCallValueCallOriginCallParameterCallPCCallTailCallCallTargetCallTargetClobberedCallDataLocationCallDataValueNoreturnAlignmentExportSymbolsDeletedDefaultedLoclistsBasee900000000558bec83e4f881ec640300005356578d8c2498000000e83f0400008d842460010000506880000000ff9424e40000008bb424d00000008d442454508d842480000000c744247025732573508d84246801000066c74424782573508d442478c78424880000006c6f675f508d842470010000c784249000000064652e0033dbc74424646c6f670050889c2486000000ffd68d8424740100005350ff9424f400000083c41c85c00f84b20200008d44242cc744247477333220508d44242866c744247c2020508d442424889c2482000000508d442420c7442420302e302e508d442468885c2428508d842414010000c7442430302e300050885c2438c744243c00000000885c2440c744244400000000885c2448c744244c00000000885c2450c744245400000000885c2458c744245c00000000885c2460c744246400000000885c2468c744247025732573c744247425732573885c2478c744247c25732573889c2480000000ffd68d442464508d442460508d44245c508d442458508d842480000000508d84240c01000050ffd68d842410010000508d842434010000508d84249c000000508d84245c01000050ffd683c4408d8424e0010000506802020000ff9424a800000085c00f858f0100006a0153536a066a016a025e56ff9424bc0000008bf885ff0f8472010000b8115c00006689b42488000000668984248a0000008d84242001000050ff9424c000000085c075118d84242001000050ff9424c4000000eb078b400c8b008b008984248c000000eb0b6810270000ff150820e1006a108d84248c0000005057ff9424b400000085c075df8bb424ac0000008d442474536a065057ffd68a84248a000000884424108b84248a000000c1e80853884424158d4424146a025057ffd6536a048d44241c5057ffd6536a048d4424245057ffd6536a048d44242c5057ffd6536a048d4424345057ffd6536a048d44243c5057ffd6536a048d4424445057ffd6536a048d44244c5057ffd6536a048d4424545057ffd66a4068001000006880c3c90153ff9424c00000008bd885db746083a42484000000006a0068004006005357ff9424c400000083f8017c398bf385c0740b8bc88036994683e90175f78b8c248400000003c86a006800400600898c248c0000008d34195657ff9424c400000083f8017dc957ff9424bc000000ffd35f5e5b8be55dc3558bec83ec1c64a1300000005356578b400c894dec8b700ce9ac0000008b561833ff8b46308b5e2c8b368945fc8b423c8955f88975f48b4410788945f085c00f8484000000c1eb1033c985db742d8b75fc0fbe140ec1cf0d803c0e618955fc7c098bc283c0e003f8eb03037dfc413bcb72df8b55f88b75f48b45f08b4c101833db894de88b4c102003ca395c101876398b3133c003f283c104894de48bd08a0ec1ca0d0fbec103d04684c975f18b75f48955fc8b45fc8b55f803c73b45ec741a8b4de4433b5de872c7837e18000f854affffff33c05f5e5bc9c38b75f08b4416248d04580fb70c108b44161c8d04888b041003c2ebdf558bec83ec24568bf1b94c772607e8f7feffff8d4df4890651c745f475736572c745f833322e6466c745fc6c6cc645fe00ffd0b945835607e8cdfeffff8946048d45e850c745e87773325fc745ec33322e6466c745f06c6cc645f200ff168d45dcc745dc6d73766350c745e072742e6466c745e46c6cc645e600ff16b929806b00e884feffffb9ea0fdfe0894608e877feffffb999a5746189460ce86afeffffb9c2eb385f894610e85dfeffffb958a453e5894614e850feffffb902d9c85f894618e843feffffb9756e4d6189461ce836feffffb9a9283480894620e829feffffb9121e7b4d894624e81cfeffffb9d9da13ff894628e80ffeffffb9d9d943ed89462ce802feffffb999dd6bed894634e8f5fdffffb98d60ebd0894630e8e8fdffffb9984ec702894638e8dbfdffffb931faf27089463ce8cefdffffb930f349e4894640e8c1fdffff8946445ec9c3
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 2
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a2a16
mov rdx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8bb2]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 3
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 4
cmp dword [0x00628780], 0
je 0x4a2a52
mov rdx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8bba]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 9
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a2a8e
mov rdx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8bbe]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0xb
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a2aca
mov rdx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8bc6]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0xc
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a2b08
mov rdx, qword [rax]
nop
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8bce]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0xd
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 7
cmp dword [0x00628780], 0
je 0x4a2b48
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8bd7]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x10
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a2b88
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8bde]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x11
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 5
cmp dword [0x00628780], 0
je 0x4a2bc8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8be6]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x12
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 6
cmp dword [0x00628780], 0
je 0x4a2c08
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8beb]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x13
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a2c48
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8bf1]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x15
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 5
cmp dword [0x00628780], 0
je 0x4a2c88
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8bf9]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x16
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a2cc8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8bfe]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x17
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a2d08
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c08]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x18
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 6
cmp dword [0x00628780], 0
je 0x4a2d48
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c12]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x19
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xc
cmp dword [0x00628780], 0
je 0x4a2d88
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c18]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x1a
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a2dc8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c24]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x1b
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 7
cmp dword [0x00628780], 0
je 0x4a2e08
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c2d]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x1c
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a2e48
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c34]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x1d
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xe
cmp dword [0x00628780], 0
je 0x4a2e88
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c3e]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x1e
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xc
cmp dword [0x00628780], 0
je 0x4a2ec8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c4c]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x20
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 6
cmp dword [0x00628780], 0
je 0x4a2f08
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c58]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x21
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a2f48
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c5e]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x22
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a2f88
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c68]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x25
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a2fc8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c72]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x27
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a3008
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c7a]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x2a
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a3048
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c84]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x2c
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a3088
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c8e]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x2e
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a30c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8c98]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x2f
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a3108
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8ca2]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x31
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xe
cmp dword [0x00628780], 0
je 0x4a3148
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8cac]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x32
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xd
cmp dword [0x00628780], 0
je 0x4a3188
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8cba]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x33
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a31c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8cc7]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x34
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a3208
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8cd0]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x35
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a3248
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8cda]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x36
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 7
cmp dword [0x00628780], 0
je 0x4a3288
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8ce3]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x37
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 5
cmp dword [0x00628780], 0
je 0x4a32c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8cea]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x38
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xd
cmp dword [0x00628780], 0
je 0x4a3308
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8cef]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x39
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a3348
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8cfc]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x3a
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a3388
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d06]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x3b
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a33c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d0e]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x3c
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xb
cmp dword [0x00628780], 0
je 0x4a3408
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d16]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x3d
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a3448
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d21]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x3e
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a3488
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d2a]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x3f
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a34c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d32]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x40
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a3508
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d3a]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x41
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 6
cmp dword [0x00628780], 0
je 0x4a3548
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d43]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x42
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xe
cmp dword [0x00628780], 0
je 0x4a3588
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d49]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x43
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a35c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d57]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x44
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xc
cmp dword [0x00628780], 0
je 0x4a3608
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d60]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x45
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a3648
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d6c]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x46
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 7
cmp dword [0x00628780], 0
je 0x4a3688
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d74]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x47
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xd
cmp dword [0x00628780], 0
je 0x4a36c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d7b]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x48
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a3708
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d88]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x49
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 4
cmp dword [0x00628780], 0
je 0x4a3748
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d92]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x4a
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xb
cmp dword [0x00628780], 0
je 0x4a3788
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8d96]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x4b
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a37c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8da1]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x4c
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a3808
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8da9]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x4d
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xd
cmp dword [0x00628780], 0
je 0x4a3848
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8db3]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x4e
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a3888
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8dc0]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x4f
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a38c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8dc9]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x50
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xc
cmp dword [0x00628780], 0
je 0x4a3908
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8dd3]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x51
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 6
cmp dword [0x00628780], 0
je 0x4a3948
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8ddf]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x52
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 7
cmp dword [0x00628780], 0
je 0x4a3988
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8de5]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x53
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 7
cmp dword [0x00628780], 0
je 0x4a39c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8dec]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x54
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a3a08
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8df3]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x55
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 6
cmp dword [0x00628780], 0
je 0x4a3a48
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8dfc]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x56
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a3a88
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e02]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x57
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a3ac8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e0c]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x58
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a3b08
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e16]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x59
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a3b48
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e1e]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x5a
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xb
cmp dword [0x00628780], 0
je 0x4a3b88
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e26]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x5b
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xb
cmp dword [0x00628780], 0
je 0x4a3bc8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e31]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x5c
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xc
cmp dword [0x00628780], 0
je 0x4a3c08
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e3c]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x5d
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 5
cmp dword [0x00628780], 0
je 0x4a3c48
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e48]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x5e
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xb
cmp dword [0x00628780], 0
je 0x4a3c88
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e4d]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x5f
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a3cc8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e58]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x60
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xd
cmp dword [0x00628780], 0
je 0x4a3d08
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e62]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x61
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 7
cmp dword [0x00628780], 0
je 0x4a3d48
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e6f]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x62
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xd
cmp dword [0x00628780], 0
je 0x4a3d88
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e76]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x63
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a3dc8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e83]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x64
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xd
cmp dword [0x00628780], 0
je 0x4a3e08
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e8b]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x65
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a3e48
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8e98]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x66
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a3e88
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8ea1]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x67
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 4
cmp dword [0x00628780], 0
je 0x4a3ec8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8eaa]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x68
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a3f08
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8eae]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x69
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a3f48
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8eb7]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x6a
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xe
cmp dword [0x00628780], 0
je 0x4a3f88
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8ec0]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x6b
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xd
cmp dword [0x00628780], 0
je 0x4a3fc8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8ece]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x6c
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a4008
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8edb]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x6d
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a4048
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8ee4]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x6e
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xb
cmp dword [0x00628780], 0
je 0x4a4088
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8eed]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x6f
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0x13
cmp dword [0x00628780], 0
je 0x4a40c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8ef8]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x70
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0x14
cmp dword [0x00628780], 0
je 0x4a4108
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8f0b]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x71
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 4
cmp dword [0x00628780], 0
je 0x4a4148
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8f1f]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x72
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xe
cmp dword [0x00628780], 0
je 0x4a4188
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8f23]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x73
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a41c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8f31]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x74
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xc
cmp dword [0x00628780], 0
je 0x4a4208
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8f39]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x76
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 7
cmp dword [0x00628780], 0
je 0x4a4248
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8f45]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x77
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a4288
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8f4c]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x78
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xf
cmp dword [0x00628780], 0
je 0x4a42c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8f55]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x79
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 6
cmp dword [0x00628780], 0
je 0x4a4308
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8f64]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x7a
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xc
cmp dword [0x00628780], 0
je 0x4a4348
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8f6a]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x7b
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0x12
cmp dword [0x00628780], 0
je 0x4a4388
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8f76]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x7c
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0x10
cmp dword [0x00628780], 0
je 0x4a43c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8f88]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x7d
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xc
cmp dword [0x00628780], 0
je 0x4a4408
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8f98]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x7e
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a4448
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8fa4]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x7f
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a4488
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8fad]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, pe_nt_image_headers64
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xd
cmp dword [0x00628780], 0
je 0x4a44c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8fb7]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x81
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 6
cmp dword [0x00628780], 0
je 0x4a4508
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8fc4]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x82
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xc
cmp dword [0x00628780], 0
je 0x4a4548
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8fca]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x83
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xa
cmp dword [0x00628780], 0
je 0x4a4588
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8fd6]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x84
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0x13
cmp dword [0x00628780], 0
je 0x4a45c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8fe0]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x85
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0x10
cmp dword [0x00628780], 0
je 0x4a4608
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e8ff3]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x86
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xd
cmp dword [0x00628780], 0
je 0x4a4648
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e9003]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x87
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 8
cmp dword [0x00628780], 0
je 0x4a4688
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e9010]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x88
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a46c8
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e9018]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x89
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xd
cmp dword [0x00628780], 0
je 0x4a4708
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e9021]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x8a
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 7
cmp dword [0x00628780], 0
je 0x4a4748
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e902e]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x8b
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 9
cmp dword [0x00628780], 0
je 0x4a4788
mov rdx, qword [rax]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x004e9035]
mov qword [rax], rdx
lea rax, [0x004c65e0]
mov rbx, qword [rsp + 0x18]
mov ecx, 0x8c
call sym.runtime.mapassign_fast32
mov qword [rax + 8], 0xc
cmp dword [0x00628780], 0
jne 0x4a47c2
mov rcx, qword [rsp + 0x18]
nop
jmp 0x4a47e1
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier3
mov qword [r11], rcx
mov rcx, qword [rsp + 0x18]
mov qword [r11 + 8], rcx
mov rdx, qword [0x005a33d8]
mov qword [r11 + 0x10], rdx
lea rdx, [0x004e903e]
mov qword [rax], rdx
mov qword [0x005a33d8], rcx
call sym.runtime.mapinitnoop
call sym.runtime.mapinitnoop
nop dword [rax]
call sym.runtime.mapinitnoop
add rsp, 0x20
pop rbp
ret
call sym.runtime.morestack_noctxt.abi0
jmp sym.debug_dwarf.init