// File: xjrueda[P]fixprime/include/DataHolderFactorySettings.h
// Function: fprime::DataTypesMap::initialize()
void initialize() {
            DataTypes["-"] = INVALIDDATATYPE;
            DataTypes["INT"] = INT;
            DataTypes["LENGTH"] = LENGTH;
            DataTypes["TAGNUM"] = TAGNUM;
            DataTypes["SEQNUM"] = SEQNUM;
            DataTypes["NUMINGROUP"] = NUMINGROUP;
            DataTypes["DAYOFMONTH"] = DAYOFMONTH;
            DataTypes["FLOAT"] = FLOAT;
            DataTypes["QTY"] = QTY;
            DataTypes["PRICE"] = PRICE;
            DataTypes["PRICEOFFSET"] = PRICEOFFSET;
            DataTypes["AMT"] = AMT;
            DataTypes["PERCENTAGE"] = PERCENTAGE;
            DataTypes["CHAR"] = CHAR;
            DataTypes["BOOLEAN"] = BOOLEAN;
            DataTypes["STRING"] = STRING;
            DataTypes["MULTIPLECHARVALUE"] = MULTIPLECHARVALUE;
            DataTypes["MULTIPLESTRINGVALUE"] = MULTIPLESTRINGVALUE;
            DataTypes["COUNTRY"] = COUNTRY;
            DataTypes["CURRENCY"] = CURRENCY;
            DataTypes["EXCHANGE"] = EXCHANGE;
            DataTypes["MONTHYEAR"] = MONTHYEAR;
            DataTypes["UTCTIMESTAMP"] = UTCTIMESTAMP;
            DataTypes["UTCTIMEONLY"] = UTCTIMEONLY;
            DataTypes["UTCDATEONLY"] = UTCDATEONLY;
            DataTypes["LOCALMKTDATE"] = LOCALMKTDATE;
            DataTypes["TZTIMEONLY"] = TZTIMEONLY;
            DataTypes["TZTIMESTAMP"] = TZTIMESTAMP;
            DataTypes["DATA"] = DATA;
            DataTypes["PATTERN"] = PATTERN;
            DataTypes["TENOR"] = TENOR;
            DataTypes["RESERVED100PLUS"] = RESERVED100PLUS;
            DataTypes["RESERVED1000PLUS"] = RESERVED1000PLUS;
            DataTypes["RESERVED4000PLUS"] = RESERVED4000PLUS;
            DataTypes["XMLDATA"] = XMLDATA;
            DataTypes["LANGUAGE"] = LANGUAGE;
        }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x920, %rsp            # imm = 0x920
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x5d0(%rbp)
movq %rax, -0x5c8(%rbp)
leaq -0x29(%rbp), %rdi
movq %rdi, -0x5c0(%rbp)
callq 0xa35e0
movq -0x5c0(%rbp), %rdx
leaq 0x48051(%rip), %rsi     # 0x1020d0
leaq -0x28(%rbp), %rdi
callq 0xa0510
jmp 0xba08a
movq -0x5d0(%rbp), %rdi
leaq -0x28(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x5d8(%rbp)
jmp 0xba0a3
movq -0x5d8(%rbp), %rax
movl $0x0, (%rax)
leaq -0x28(%rbp), %rdi
callq 0xa4f00
leaq -0x29(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x5e8(%rbp)
leaq -0x61(%rbp), %rdi
movq %rdi, -0x5e0(%rbp)
callq 0xa35e0
movq -0x5e0(%rbp), %rdx
leaq 0x48a2b(%rip), %rsi     # 0x102b19
leaq -0x60(%rbp), %rdi
callq 0xa0510
jmp 0xba0f9
movq -0x5e8(%rbp), %rdi
leaq -0x60(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x5f0(%rbp)
jmp 0xba112
movq -0x5f0(%rbp), %rax
movl $0x1, (%rax)
leaq -0x60(%rbp), %rdi
callq 0xa4f00
leaq -0x61(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x600(%rbp)
leaq -0x89(%rbp), %rdi
movq %rdi, -0x5f8(%rbp)
callq 0xa35e0
movq -0x5f8(%rbp), %rdx
leaq 0x489bd(%rip), %rsi     # 0x102b1d
leaq -0x88(%rbp), %rdi
callq 0xa0510
jmp 0xba16e
movq -0x600(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x608(%rbp)
jmp 0xba18a
movq -0x608(%rbp), %rax
movl $0x2, (%rax)
leaq -0x88(%rbp), %rdi
callq 0xa4f00
leaq -0x89(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x618(%rbp)
leaq -0xb1(%rbp), %rdi
movq %rdi, -0x610(%rbp)
callq 0xa35e0
movq -0x610(%rbp), %rdx
leaq 0x48946(%rip), %rsi     # 0x102b24
leaq -0xb0(%rbp), %rdi
callq 0xa0510
jmp 0xba1ec
movq -0x618(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x620(%rbp)
jmp 0xba208
movq -0x620(%rbp), %rax
movl $0x3, (%rax)
leaq -0xb0(%rbp), %rdi
callq 0xa4f00
leaq -0xb1(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x630(%rbp)
leaq -0xd9(%rbp), %rdi
movq %rdi, -0x628(%rbp)
callq 0xa35e0
movq -0x628(%rbp), %rdx
leaq 0x488cf(%rip), %rsi     # 0x102b2b
leaq -0xd8(%rbp), %rdi
callq 0xa0510
jmp 0xba26a
movq -0x630(%rbp), %rdi
leaq -0xd8(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x638(%rbp)
jmp 0xba286
movq -0x638(%rbp), %rax
movl $0x4, (%rax)
leaq -0xd8(%rbp), %rdi
callq 0xa4f00
leaq -0xd9(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x648(%rbp)
leaq -0x101(%rbp), %rdi
movq %rdi, -0x640(%rbp)
callq 0xa35e0
movq -0x640(%rbp), %rdx
leaq 0x48858(%rip), %rsi     # 0x102b32
leaq -0x100(%rbp), %rdi
callq 0xa0510
jmp 0xba2e8
movq -0x648(%rbp), %rdi
leaq -0x100(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x650(%rbp)
jmp 0xba304
movq -0x650(%rbp), %rax
movl $0x5, (%rax)
leaq -0x100(%rbp), %rdi
callq 0xa4f00
leaq -0x101(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x660(%rbp)
leaq -0x129(%rbp), %rdi
movq %rdi, -0x658(%rbp)
callq 0xa35e0
movq -0x658(%rbp), %rdx
leaq 0x487e5(%rip), %rsi     # 0x102b3d
leaq -0x128(%rbp), %rdi
callq 0xa0510
jmp 0xba366
movq -0x660(%rbp), %rdi
leaq -0x128(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x668(%rbp)
jmp 0xba382
movq -0x668(%rbp), %rax
movl $0x6, (%rax)
leaq -0x128(%rbp), %rdi
callq 0xa4f00
leaq -0x129(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x678(%rbp)
leaq -0x151(%rbp), %rdi
movq %rdi, -0x670(%rbp)
callq 0xa35e0
movq -0x670(%rbp), %rdx
leaq 0x48772(%rip), %rsi     # 0x102b48
leaq -0x150(%rbp), %rdi
callq 0xa0510
jmp 0xba3e4
movq -0x678(%rbp), %rdi
leaq -0x150(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x680(%rbp)
jmp 0xba400
movq -0x680(%rbp), %rax
movl $0x7, (%rax)
leaq -0x150(%rbp), %rdi
callq 0xa4f00
leaq -0x151(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x690(%rbp)
leaq -0x179(%rbp), %rdi
movq %rdi, -0x688(%rbp)
callq 0xa35e0
movq -0x688(%rbp), %rdx
leaq 0x486fa(%rip), %rsi     # 0x102b4e
leaq -0x178(%rbp), %rdi
callq 0xa0510
jmp 0xba462
movq -0x690(%rbp), %rdi
leaq -0x178(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x698(%rbp)
jmp 0xba47e
movq -0x698(%rbp), %rax
movl $0x8, (%rax)
leaq -0x178(%rbp), %rdi
callq 0xa4f00
leaq -0x179(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x6a8(%rbp)
leaq -0x1a1(%rbp), %rdi
movq %rdi, -0x6a0(%rbp)
callq 0xa35e0
movq -0x6a0(%rbp), %rdx
leaq 0x48680(%rip), %rsi     # 0x102b52
leaq -0x1a0(%rbp), %rdi
callq 0xa0510
jmp 0xba4e0
movq -0x6a8(%rbp), %rdi
leaq -0x1a0(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x6b0(%rbp)
jmp 0xba4fc
movq -0x6b0(%rbp), %rax
movl $0x9, (%rax)
leaq -0x1a0(%rbp), %rdi
callq 0xa4f00
leaq -0x1a1(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x6c0(%rbp)
leaq -0x1c9(%rbp), %rdi
movq %rdi, -0x6b8(%rbp)
callq 0xa35e0
movq -0x6b8(%rbp), %rdx
leaq 0x48608(%rip), %rsi     # 0x102b58
leaq -0x1c8(%rbp), %rdi
callq 0xa0510
jmp 0xba55e
movq -0x6c0(%rbp), %rdi
leaq -0x1c8(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x6c8(%rbp)
jmp 0xba57a
movq -0x6c8(%rbp), %rax
movl $0xa, (%rax)
leaq -0x1c8(%rbp), %rdi
callq 0xa4f00
leaq -0x1c9(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x6d8(%rbp)
leaq -0x1f1(%rbp), %rdi
movq %rdi, -0x6d0(%rbp)
callq 0xa35e0
movq -0x6d0(%rbp), %rdx
leaq 0x48596(%rip), %rsi     # 0x102b64
leaq -0x1f0(%rbp), %rdi
callq 0xa0510
jmp 0xba5dc
movq -0x6d8(%rbp), %rdi
leaq -0x1f0(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x6e0(%rbp)
jmp 0xba5f8
movq -0x6e0(%rbp), %rax
movl $0xb, (%rax)
leaq -0x1f0(%rbp), %rdi
callq 0xa4f00
leaq -0x1f1(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x6f0(%rbp)
leaq -0x219(%rbp), %rdi
movq %rdi, -0x6e8(%rbp)
callq 0xa35e0
movq -0x6e8(%rbp), %rdx
leaq 0x4851c(%rip), %rsi     # 0x102b68
leaq -0x218(%rbp), %rdi
callq 0xa0510
jmp 0xba65a
movq -0x6f0(%rbp), %rdi
leaq -0x218(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x6f8(%rbp)
jmp 0xba676
movq -0x6f8(%rbp), %rax
movl $0xc, (%rax)
leaq -0x218(%rbp), %rdi
callq 0xa4f00
leaq -0x219(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x708(%rbp)
leaq -0x241(%rbp), %rdi
movq %rdi, -0x700(%rbp)
callq 0xa35e0
movq -0x700(%rbp), %rdx
leaq 0x484a9(%rip), %rsi     # 0x102b73
leaq -0x240(%rbp), %rdi
callq 0xa0510
jmp 0xba6d8
movq -0x708(%rbp), %rdi
leaq -0x240(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x710(%rbp)
jmp 0xba6f4
movq -0x710(%rbp), %rax
movl $0xd, (%rax)
leaq -0x240(%rbp), %rdi
callq 0xa4f00
leaq -0x241(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x720(%rbp)
leaq -0x269(%rbp), %rdi
movq %rdi, -0x718(%rbp)
callq 0xa35e0
movq -0x718(%rbp), %rdx
leaq 0x48430(%rip), %rsi     # 0x102b78
leaq -0x268(%rbp), %rdi
callq 0xa0510
jmp 0xba756
movq -0x720(%rbp), %rdi
leaq -0x268(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x728(%rbp)
jmp 0xba772
movq -0x728(%rbp), %rax
movl $0xe, (%rax)
leaq -0x268(%rbp), %rdi
callq 0xa4f00
leaq -0x269(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x738(%rbp)
leaq -0x291(%rbp), %rdi
movq %rdi, -0x730(%rbp)
callq 0xa35e0
movq -0x730(%rbp), %rdx
leaq 0x483ba(%rip), %rsi     # 0x102b80
leaq -0x290(%rbp), %rdi
callq 0xa0510
jmp 0xba7d4
movq -0x738(%rbp), %rdi
leaq -0x290(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x740(%rbp)
jmp 0xba7f0
movq -0x740(%rbp), %rax
movl $0xf, (%rax)
leaq -0x290(%rbp), %rdi
callq 0xa4f00
leaq -0x291(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x750(%rbp)
leaq -0x2b9(%rbp), %rdi
movq %rdi, -0x748(%rbp)
callq 0xa35e0
movq -0x748(%rbp), %rdx
leaq 0x48343(%rip), %rsi     # 0x102b87
leaq -0x2b8(%rbp), %rdi
callq 0xa0510
jmp 0xba852
movq -0x750(%rbp), %rdi
leaq -0x2b8(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x758(%rbp)
jmp 0xba86e
movq -0x758(%rbp), %rax
movl $0x10, (%rax)
leaq -0x2b8(%rbp), %rdi
callq 0xa4f00
leaq -0x2b9(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x768(%rbp)
leaq -0x2e1(%rbp), %rdi
movq %rdi, -0x760(%rbp)
callq 0xa35e0
movq -0x760(%rbp), %rdx
leaq 0x482d7(%rip), %rsi     # 0x102b99
leaq -0x2e0(%rbp), %rdi
callq 0xa0510
jmp 0xba8d0
movq -0x768(%rbp), %rdi
leaq -0x2e0(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x770(%rbp)
jmp 0xba8ec
movq -0x770(%rbp), %rax
movl $0x11, (%rax)
leaq -0x2e0(%rbp), %rdi
callq 0xa4f00
leaq -0x2e1(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x780(%rbp)
leaq -0x309(%rbp), %rdi
movq %rdi, -0x778(%rbp)
callq 0xa35e0
movq -0x778(%rbp), %rdx
leaq 0x4826d(%rip), %rsi     # 0x102bad
leaq -0x308(%rbp), %rdi
callq 0xa0510
jmp 0xba94e
movq -0x780(%rbp), %rdi
leaq -0x308(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x788(%rbp)
jmp 0xba96a
movq -0x788(%rbp), %rax
movl $0x12, (%rax)
leaq -0x308(%rbp), %rdi
callq 0xa4f00
leaq -0x309(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x798(%rbp)
leaq -0x331(%rbp), %rdi
movq %rdi, -0x790(%rbp)
callq 0xa35e0
movq -0x790(%rbp), %rdx
leaq 0x481f7(%rip), %rsi     # 0x102bb5
leaq -0x330(%rbp), %rdi
callq 0xa0510
jmp 0xba9cc
movq -0x798(%rbp), %rdi
leaq -0x330(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x7a0(%rbp)
jmp 0xba9e8
movq -0x7a0(%rbp), %rax
movl $0x13, (%rax)
leaq -0x330(%rbp), %rdi
callq 0xa4f00
leaq -0x331(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x7b0(%rbp)
leaq -0x359(%rbp), %rdi
movq %rdi, -0x7a8(%rbp)
callq 0xa35e0
movq -0x7a8(%rbp), %rdx
leaq 0x48182(%rip), %rsi     # 0x102bbe
leaq -0x358(%rbp), %rdi
callq 0xa0510
jmp 0xbaa4a
movq -0x7b0(%rbp), %rdi
leaq -0x358(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x7b8(%rbp)
jmp 0xbaa66
movq -0x7b8(%rbp), %rax
movl $0x14, (%rax)
leaq -0x358(%rbp), %rdi
callq 0xa4f00
leaq -0x359(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x7c8(%rbp)
leaq -0x381(%rbp), %rdi
movq %rdi, -0x7c0(%rbp)
callq 0xa35e0
movq -0x7c0(%rbp), %rdx
leaq 0x4810d(%rip), %rsi     # 0x102bc7
leaq -0x380(%rbp), %rdi
callq 0xa0510
jmp 0xbaac8
movq -0x7c8(%rbp), %rdi
leaq -0x380(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x7d0(%rbp)
jmp 0xbaae4
movq -0x7d0(%rbp), %rax
movl $0x15, (%rax)
leaq -0x380(%rbp), %rdi
callq 0xa4f00
leaq -0x381(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x7e0(%rbp)
leaq -0x3a9(%rbp), %rdi
movq %rdi, -0x7d8(%rbp)
callq 0xa35e0
movq -0x7d8(%rbp), %rdx
leaq 0x48099(%rip), %rsi     # 0x102bd1
leaq -0x3a8(%rbp), %rdi
callq 0xa0510
jmp 0xbab46
movq -0x7e0(%rbp), %rdi
leaq -0x3a8(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x7e8(%rbp)
jmp 0xbab62
movq -0x7e8(%rbp), %rax
movl $0x16, (%rax)
leaq -0x3a8(%rbp), %rdi
callq 0xa4f00
leaq -0x3a9(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x7f8(%rbp)
leaq -0x3d1(%rbp), %rdi
movq %rdi, -0x7f0(%rbp)
callq 0xa35e0
movq -0x7f0(%rbp), %rdx
leaq 0x48028(%rip), %rsi     # 0x102bde
leaq -0x3d0(%rbp), %rdi
callq 0xa0510
jmp 0xbabc4
movq -0x7f8(%rbp), %rdi
leaq -0x3d0(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x800(%rbp)
jmp 0xbabe0
movq -0x800(%rbp), %rax
movl $0x17, (%rax)
leaq -0x3d0(%rbp), %rdi
callq 0xa4f00
leaq -0x3d1(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x810(%rbp)
leaq -0x3f9(%rbp), %rdi
movq %rdi, -0x808(%rbp)
callq 0xa35e0
movq -0x808(%rbp), %rdx
leaq 0x47fb6(%rip), %rsi     # 0x102bea
leaq -0x3f8(%rbp), %rdi
callq 0xa0510
jmp 0xbac42
movq -0x810(%rbp), %rdi
leaq -0x3f8(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x818(%rbp)
jmp 0xbac5e
movq -0x818(%rbp), %rax
movl $0x18, (%rax)
leaq -0x3f8(%rbp), %rdi
callq 0xa4f00
leaq -0x3f9(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x828(%rbp)
leaq -0x421(%rbp), %rdi
movq %rdi, -0x820(%rbp)
callq 0xa35e0
movq -0x820(%rbp), %rdx
leaq 0x47f44(%rip), %rsi     # 0x102bf6
leaq -0x420(%rbp), %rdi
callq 0xa0510
jmp 0xbacc0
movq -0x828(%rbp), %rdi
leaq -0x420(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x830(%rbp)
jmp 0xbacdc
movq -0x830(%rbp), %rax
movl $0x19, (%rax)
leaq -0x420(%rbp), %rdi
callq 0xa4f00
leaq -0x421(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x840(%rbp)
leaq -0x449(%rbp), %rdi
movq %rdi, -0x838(%rbp)
callq 0xa35e0
movq -0x838(%rbp), %rdx
leaq 0x47ed3(%rip), %rsi     # 0x102c03
leaq -0x448(%rbp), %rdi
callq 0xa0510
jmp 0xbad3e
movq -0x840(%rbp), %rdi
leaq -0x448(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x848(%rbp)
jmp 0xbad5a
movq -0x848(%rbp), %rax
movl $0x1a, (%rax)
leaq -0x448(%rbp), %rdi
callq 0xa4f00
leaq -0x449(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x858(%rbp)
leaq -0x471(%rbp), %rdi
movq %rdi, -0x850(%rbp)
callq 0xa35e0
movq -0x850(%rbp), %rdx
leaq 0x47e60(%rip), %rsi     # 0x102c0e
leaq -0x470(%rbp), %rdi
callq 0xa0510
jmp 0xbadbc
movq -0x858(%rbp), %rdi
leaq -0x470(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x860(%rbp)
jmp 0xbadd8
movq -0x860(%rbp), %rax
movl $0x1b, (%rax)
leaq -0x470(%rbp), %rdi
callq 0xa4f00
leaq -0x471(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x870(%rbp)
leaq -0x499(%rbp), %rdi
movq %rdi, -0x868(%rbp)
callq 0xa35e0
movq -0x868(%rbp), %rdx
leaq 0x47e31(%rip), %rsi     # 0x102c5d
leaq -0x498(%rbp), %rdi
callq 0xa0510
jmp 0xbae3a
movq -0x870(%rbp), %rdi
leaq -0x498(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x878(%rbp)
jmp 0xbae56
movq -0x878(%rbp), %rax
movl $0x1c, (%rax)
leaq -0x498(%rbp), %rdi
callq 0xa4f00
leaq -0x499(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x888(%rbp)
leaq -0x4c1(%rbp), %rdi
movq %rdi, -0x880(%rbp)
callq 0xa35e0
movq -0x880(%rbp), %rdx
leaq 0x47d70(%rip), %rsi     # 0x102c1a
leaq -0x4c0(%rbp), %rdi
callq 0xa0510
jmp 0xbaeb8
movq -0x888(%rbp), %rdi
leaq -0x4c0(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x890(%rbp)
jmp 0xbaed4
movq -0x890(%rbp), %rax
movl $0x1d, (%rax)
leaq -0x4c0(%rbp), %rdi
callq 0xa4f00
leaq -0x4c1(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x8a0(%rbp)
leaq -0x4e9(%rbp), %rdi
movq %rdi, -0x898(%rbp)
callq 0xa35e0
movq -0x898(%rbp), %rdx
leaq 0x47cfa(%rip), %rsi     # 0x102c22
leaq -0x4e8(%rbp), %rdi
callq 0xa0510
jmp 0xbaf36
movq -0x8a0(%rbp), %rdi
leaq -0x4e8(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x8a8(%rbp)
jmp 0xbaf52
movq -0x8a8(%rbp), %rax
movl $0x1e, (%rax)
leaq -0x4e8(%rbp), %rdi
callq 0xa4f00
leaq -0x4e9(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x8b8(%rbp)
leaq -0x511(%rbp), %rdi
movq %rdi, -0x8b0(%rbp)
callq 0xa35e0
movq -0x8b0(%rbp), %rdx
leaq 0x47c82(%rip), %rsi     # 0x102c28
leaq -0x510(%rbp), %rdi
callq 0xa0510
jmp 0xbafb4
movq -0x8b8(%rbp), %rdi
leaq -0x510(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x8c0(%rbp)
jmp 0xbafd0
movq -0x8c0(%rbp), %rax
movl $0x1f, (%rax)
leaq -0x510(%rbp), %rdi
callq 0xa4f00
leaq -0x511(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x8d0(%rbp)
leaq -0x539(%rbp), %rdi
movq %rdi, -0x8c8(%rbp)
callq 0xa35e0
movq -0x8c8(%rbp), %rdx
leaq 0x47c14(%rip), %rsi     # 0x102c38
leaq -0x538(%rbp), %rdi
callq 0xa0510
jmp 0xbb032
movq -0x8d0(%rbp), %rdi
leaq -0x538(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x8d8(%rbp)
jmp 0xbb04e
movq -0x8d8(%rbp), %rax
movl $0x20, (%rax)
leaq -0x538(%rbp), %rdi
callq 0xa4f00
leaq -0x539(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x8e8(%rbp)
leaq -0x561(%rbp), %rdi
movq %rdi, -0x8e0(%rbp)
callq 0xa35e0
movq -0x8e0(%rbp), %rdx
leaq 0x47ba7(%rip), %rsi     # 0x102c49
leaq -0x560(%rbp), %rdi
callq 0xa0510
jmp 0xbb0b0
movq -0x8e8(%rbp), %rdi
leaq -0x560(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x8f0(%rbp)
jmp 0xbb0cc
movq -0x8f0(%rbp), %rax
movl $0x21, (%rax)
leaq -0x560(%rbp), %rdi
callq 0xa4f00
leaq -0x561(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x900(%rbp)
leaq -0x589(%rbp), %rdi
movq %rdi, -0x8f8(%rbp)
callq 0xa35e0
movq -0x8f8(%rbp), %rdx
leaq 0x47b3a(%rip), %rsi     # 0x102c5a
leaq -0x588(%rbp), %rdi
callq 0xa0510
jmp 0xbb12e
movq -0x900(%rbp), %rdi
leaq -0x588(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x908(%rbp)
jmp 0xbb14a
movq -0x908(%rbp), %rax
movl $0x22, (%rax)
leaq -0x588(%rbp), %rdi
callq 0xa4f00
leaq -0x589(%rbp), %rdi
callq 0x9e350
movq -0x5c8(%rbp), %rax
movq %rax, -0x918(%rbp)
leaq -0x5b1(%rbp), %rdi
movq %rdi, -0x910(%rbp)
callq 0xa35e0
movq -0x910(%rbp), %rdx
leaq 0x47ac4(%rip), %rsi     # 0x102c62
leaq -0x5b0(%rbp), %rdi
callq 0xa0510
jmp 0xbb1ac
movq -0x918(%rbp), %rdi
leaq -0x5b0(%rbp), %rsi
callq 0x97ff0
movq %rax, -0x920(%rbp)
jmp 0xbb1c8
movq -0x920(%rbp), %rax
movl $0x23, (%rax)
leaq -0x5b0(%rbp), %rdi
callq 0xa4f00
leaq -0x5b1(%rbp), %rdi
callq 0x9e350
addq $0x920, %rsp            # imm = 0x920
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb219
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x28(%rbp), %rdi
callq 0xa4f00
leaq -0x29(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb24a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x60(%rbp), %rdi
callq 0xa4f00
leaq -0x61(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb27e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x88(%rbp), %rdi
callq 0xa4f00
leaq -0x89(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb2b5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xb0(%rbp), %rdi
callq 0xa4f00
leaq -0xb1(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb2ec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xd8(%rbp), %rdi
callq 0xa4f00
leaq -0xd9(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb323
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x100(%rbp), %rdi
callq 0xa4f00
leaq -0x101(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb35a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x128(%rbp), %rdi
callq 0xa4f00
leaq -0x129(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb391
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x150(%rbp), %rdi
callq 0xa4f00
leaq -0x151(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb3c8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x178(%rbp), %rdi
callq 0xa4f00
leaq -0x179(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb3ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x1a0(%rbp), %rdi
callq 0xa4f00
leaq -0x1a1(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb436
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x1c8(%rbp), %rdi
callq 0xa4f00
leaq -0x1c9(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb46d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x1f0(%rbp), %rdi
callq 0xa4f00
leaq -0x1f1(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb4a4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x218(%rbp), %rdi
callq 0xa4f00
leaq -0x219(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb4db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x240(%rbp), %rdi
callq 0xa4f00
leaq -0x241(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb512
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x268(%rbp), %rdi
callq 0xa4f00
leaq -0x269(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb549
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x290(%rbp), %rdi
callq 0xa4f00
leaq -0x291(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb580
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x2b8(%rbp), %rdi
callq 0xa4f00
leaq -0x2b9(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb5b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x2e0(%rbp), %rdi
callq 0xa4f00
leaq -0x2e1(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb5ee
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x308(%rbp), %rdi
callq 0xa4f00
leaq -0x309(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb625
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x330(%rbp), %rdi
callq 0xa4f00
leaq -0x331(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb65c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x358(%rbp), %rdi
callq 0xa4f00
leaq -0x359(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb693
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x380(%rbp), %rdi
callq 0xa4f00
leaq -0x381(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb6ca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x3a8(%rbp), %rdi
callq 0xa4f00
leaq -0x3a9(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb701
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x3d0(%rbp), %rdi
callq 0xa4f00
leaq -0x3d1(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb738
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x3f8(%rbp), %rdi
callq 0xa4f00
leaq -0x3f9(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb76f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x420(%rbp), %rdi
callq 0xa4f00
leaq -0x421(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb7a6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x448(%rbp), %rdi
callq 0xa4f00
leaq -0x449(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb7dd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x470(%rbp), %rdi
callq 0xa4f00
leaq -0x471(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb814
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x498(%rbp), %rdi
callq 0xa4f00
leaq -0x499(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb84b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x4c0(%rbp), %rdi
callq 0xa4f00
leaq -0x4c1(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb882
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x4e8(%rbp), %rdi
callq 0xa4f00
leaq -0x4e9(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb8b9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x510(%rbp), %rdi
callq 0xa4f00
leaq -0x511(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb8f0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x538(%rbp), %rdi
callq 0xa4f00
leaq -0x539(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb927
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x560(%rbp), %rdi
callq 0xa4f00
leaq -0x561(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb95b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x588(%rbp), %rdi
callq 0xa4f00
leaq -0x589(%rbp), %rdi
callq 0x9e350
jmp 0xbb99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xbb98f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x5b0(%rbp), %rdi
callq 0xa4f00
leaq -0x5b1(%rbp), %rdi
callq 0x9e350
movq -0x38(%rbp), %rdi
callq 0xa3520
nopw %cs:(%rax,%rax)
nop