// File: sagardoshi[P]NegotiationsEncounter/src/PlayerCharacter.cpp
// Function: PlayerCharacter::fillPreferences()
void PlayerCharacter::fillPreferences() {
    prefs["personal black trousers"] = 1.0;
    prefs["personal black tunic"] = 1.0;
    prefs["burn relief ointment"] = 1.0;
    prefs["carved walking cane"] = 1.0;
    prefs["sunflower seeds packet"] = 1.0;
    prefs["pulque flask"] = 1.0;
    prefs["paint canister"] = 1.0;
    prefs["morning headache tonic"] = 1.0;
    prefs["long earmuffs"] = 1.0;
    prefs["wood varnish bottle"] = 1.0;
    prefs["waterproof wax jar"] = 1.0;
    prefs["loose leaf sencha tea"] = 1.0;
    prefs["vinegar disinfectant"] = 1.0;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x360, %rsp            # imm = 0x360
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x238(%rbp)
addq $0x90, %rax
movq %rax, -0x230(%rbp)
leaq -0x29(%rbp), %rdi
movq %rdi, -0x228(%rbp)
callq 0x3520
movq -0x228(%rbp), %rdx
leaq 0x2fc7(%rip), %rsi      # 0x1cd5c
leaq -0x28(%rbp), %rdi
callq 0x3b80
jmp 0x19da0
movq -0x230(%rbp), %rdi
leaq -0x28(%rbp), %rsi
callq 0x17ce0
movq %rax, -0x240(%rbp)
jmp 0x19db9
movq -0x240(%rbp), %rax
movl $0x3f800000, (%rax)     # imm = 0x3F800000
leaq -0x28(%rbp), %rdi
callq 0x3200
leaq -0x29(%rbp), %rdi
callq 0x3350
movq -0x238(%rbp), %rax
addq $0x90, %rax
movq %rax, -0x250(%rbp)
leaq -0x61(%rbp), %rdi
movq %rdi, -0x248(%rbp)
callq 0x3520
movq -0x248(%rbp), %rdx
leaq 0x2f6a(%rip), %rsi      # 0x1cd74
leaq -0x60(%rbp), %rdi
callq 0x3b80
jmp 0x19e15
movq -0x250(%rbp), %rdi
leaq -0x60(%rbp), %rsi
callq 0x17ce0
movq %rax, -0x258(%rbp)
jmp 0x19e2e
movq -0x258(%rbp), %rax
movl $0x3f800000, (%rax)     # imm = 0x3F800000
leaq -0x60(%rbp), %rdi
callq 0x3200
leaq -0x61(%rbp), %rdi
callq 0x3350
movq -0x238(%rbp), %rax
addq $0x90, %rax
movq %rax, -0x268(%rbp)
leaq -0x89(%rbp), %rdi
movq %rdi, -0x260(%rbp)
callq 0x3520
movq -0x260(%rbp), %rdx
leaq 0x2e07(%rip), %rsi      # 0x1cc89
leaq -0x88(%rbp), %rdi
callq 0x3b80
jmp 0x19e90
movq -0x268(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0x17ce0
movq %rax, -0x270(%rbp)
jmp 0x19eac
movq -0x270(%rbp), %rax
movl $0x3f800000, (%rax)     # imm = 0x3F800000
leaq -0x88(%rbp), %rdi
callq 0x3200
leaq -0x89(%rbp), %rdi
callq 0x3350
movq -0x238(%rbp), %rax
addq $0x90, %rax
movq %rax, -0x280(%rbp)
leaq -0xb1(%rbp), %rdi
movq %rdi, -0x278(%rbp)
callq 0x3520
movq -0x278(%rbp), %rdx
leaq 0x2d98(%rip), %rsi      # 0x1cc9e
leaq -0xb0(%rbp), %rdi
callq 0x3b80
jmp 0x19f14
movq -0x280(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0x17ce0
movq %rax, -0x288(%rbp)
jmp 0x19f30
movq -0x288(%rbp), %rax
movl $0x3f800000, (%rax)     # imm = 0x3F800000
leaq -0xb0(%rbp), %rdi
callq 0x3200
leaq -0xb1(%rbp), %rdi
callq 0x3350
movq -0x238(%rbp), %rax
addq $0x90, %rax
movq %rax, -0x298(%rbp)
leaq -0xd9(%rbp), %rdi
movq %rdi, -0x290(%rbp)
callq 0x3520
movq -0x290(%rbp), %rdx
leaq 0x2d28(%rip), %rsi      # 0x1ccb2
leaq -0xd8(%rbp), %rdi
callq 0x3b80
jmp 0x19f98
movq -0x298(%rbp), %rdi
leaq -0xd8(%rbp), %rsi
callq 0x17ce0
movq %rax, -0x2a0(%rbp)
jmp 0x19fb4
movq -0x2a0(%rbp), %rax
movl $0x3f800000, (%rax)     # imm = 0x3F800000
leaq -0xd8(%rbp), %rdi
callq 0x3200
leaq -0xd9(%rbp), %rdi
callq 0x3350
movq -0x238(%rbp), %rax
addq $0x90, %rax
movq %rax, -0x2b0(%rbp)
leaq -0x101(%rbp), %rdi
movq %rdi, -0x2a8(%rbp)
callq 0x3520
movq -0x2a8(%rbp), %rdx
leaq 0x2cbb(%rip), %rsi      # 0x1ccc9
leaq -0x100(%rbp), %rdi
callq 0x3b80
jmp 0x1a01c
movq -0x2b0(%rbp), %rdi
leaq -0x100(%rbp), %rsi
callq 0x17ce0
movq %rax, -0x2b8(%rbp)
jmp 0x1a038
movq -0x2b8(%rbp), %rax
movl $0x3f800000, (%rax)     # imm = 0x3F800000
leaq -0x100(%rbp), %rdi
callq 0x3200
leaq -0x101(%rbp), %rdi
callq 0x3350
movq -0x238(%rbp), %rax
addq $0x90, %rax
movq %rax, -0x2c8(%rbp)
leaq -0x129(%rbp), %rdi
movq %rdi, -0x2c0(%rbp)
callq 0x3520
movq -0x2c0(%rbp), %rdx
leaq 0x2c44(%rip), %rsi      # 0x1ccd6
leaq -0x128(%rbp), %rdi
callq 0x3b80
jmp 0x1a0a0
movq -0x2c8(%rbp), %rdi
leaq -0x128(%rbp), %rsi
callq 0x17ce0
movq %rax, -0x2d0(%rbp)
jmp 0x1a0bc
movq -0x2d0(%rbp), %rax
movl $0x3f800000, (%rax)     # imm = 0x3F800000
leaq -0x128(%rbp), %rdi
callq 0x3200
leaq -0x129(%rbp), %rdi
callq 0x3350
movq -0x238(%rbp), %rax
addq $0x90, %rax
movq %rax, -0x2e0(%rbp)
leaq -0x151(%rbp), %rdi
movq %rdi, -0x2d8(%rbp)
callq 0x3520
movq -0x2d8(%rbp), %rdx
leaq 0x2bcf(%rip), %rsi      # 0x1cce5
leaq -0x150(%rbp), %rdi
callq 0x3b80
jmp 0x1a124
movq -0x2e0(%rbp), %rdi
leaq -0x150(%rbp), %rsi
callq 0x17ce0
movq %rax, -0x2e8(%rbp)
jmp 0x1a140
movq -0x2e8(%rbp), %rax
movl $0x3f800000, (%rax)     # imm = 0x3F800000
leaq -0x150(%rbp), %rdi
callq 0x3200
leaq -0x151(%rbp), %rdi
callq 0x3350
movq -0x238(%rbp), %rax
addq $0x90, %rax
movq %rax, -0x2f8(%rbp)
leaq -0x179(%rbp), %rdi
movq %rdi, -0x2f0(%rbp)
callq 0x3520
movq -0x2f0(%rbp), %rdx
leaq 0x2b62(%rip), %rsi      # 0x1ccfc
leaq -0x178(%rbp), %rdi
callq 0x3b80
jmp 0x1a1a8
movq -0x2f8(%rbp), %rdi
leaq -0x178(%rbp), %rsi
callq 0x17ce0
movq %rax, -0x300(%rbp)
jmp 0x1a1c4
movq -0x300(%rbp), %rax
movl $0x3f800000, (%rax)     # imm = 0x3F800000
leaq -0x178(%rbp), %rdi
callq 0x3200
leaq -0x179(%rbp), %rdi
callq 0x3350
movq -0x238(%rbp), %rax
addq $0x90, %rax
movq %rax, -0x310(%rbp)
leaq -0x1a1(%rbp), %rdi
movq %rdi, -0x308(%rbp)
callq 0x3520
movq -0x308(%rbp), %rdx
leaq 0x2aec(%rip), %rsi      # 0x1cd0a
leaq -0x1a0(%rbp), %rdi
callq 0x3b80
jmp 0x1a22c
movq -0x310(%rbp), %rdi
leaq -0x1a0(%rbp), %rsi
callq 0x17ce0
movq %rax, -0x318(%rbp)
jmp 0x1a248
movq -0x318(%rbp), %rax
movl $0x3f800000, (%rax)     # imm = 0x3F800000
leaq -0x1a0(%rbp), %rdi
callq 0x3200
leaq -0x1a1(%rbp), %rdi
callq 0x3350
movq -0x238(%rbp), %rax
addq $0x90, %rax
movq %rax, -0x328(%rbp)
leaq -0x1c9(%rbp), %rdi
movq %rdi, -0x320(%rbp)
callq 0x3520
movq -0x320(%rbp), %rdx
leaq 0x2a7c(%rip), %rsi      # 0x1cd1e
leaq -0x1c8(%rbp), %rdi
callq 0x3b80
jmp 0x1a2b0
movq -0x328(%rbp), %rdi
leaq -0x1c8(%rbp), %rsi
callq 0x17ce0
movq %rax, -0x330(%rbp)
jmp 0x1a2cc
movq -0x330(%rbp), %rax
movl $0x3f800000, (%rax)     # imm = 0x3F800000
leaq -0x1c8(%rbp), %rdi
callq 0x3200
leaq -0x1c9(%rbp), %rdi
callq 0x3350
movq -0x238(%rbp), %rax
addq $0x90, %rax
movq %rax, -0x340(%rbp)
leaq -0x1f1(%rbp), %rdi
movq %rdi, -0x338(%rbp)
callq 0x3520
movq -0x338(%rbp), %rdx
leaq 0x2a0b(%rip), %rsi      # 0x1cd31
leaq -0x1f0(%rbp), %rdi
callq 0x3b80
jmp 0x1a334
movq -0x340(%rbp), %rdi
leaq -0x1f0(%rbp), %rsi
callq 0x17ce0
movq %rax, -0x348(%rbp)
jmp 0x1a350
movq -0x348(%rbp), %rax
movl $0x3f800000, (%rax)     # imm = 0x3F800000
leaq -0x1f0(%rbp), %rdi
callq 0x3200
leaq -0x1f1(%rbp), %rdi
callq 0x3350
movq -0x238(%rbp), %rax
addq $0x90, %rax
movq %rax, -0x358(%rbp)
leaq -0x219(%rbp), %rdi
movq %rdi, -0x350(%rbp)
callq 0x3520
movq -0x350(%rbp), %rdx
leaq 0x299d(%rip), %rsi      # 0x1cd47
leaq -0x218(%rbp), %rdi
callq 0x3b80
jmp 0x1a3b8
movq -0x358(%rbp), %rdi
leaq -0x218(%rbp), %rsi
callq 0x17ce0
movq %rax, -0x360(%rbp)
jmp 0x1a3d4
movq -0x360(%rbp), %rax
movss 0x2a31(%rip), %xmm0     # 0x1ce14
movss %xmm0, (%rax)
leaq -0x218(%rbp), %rdi
callq 0x3200
leaq -0x219(%rbp), %rdi
callq 0x3350
addq $0x360, %rsp            # imm = 0x360
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1a42b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x28(%rbp), %rdi
callq 0x3200
leaq -0x29(%rbp), %rdi
callq 0x3350
jmp 0x1a6bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1a45c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x60(%rbp), %rdi
callq 0x3200
leaq -0x61(%rbp), %rdi
callq 0x3350
jmp 0x1a6bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1a490
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x88(%rbp), %rdi
callq 0x3200
leaq -0x89(%rbp), %rdi
callq 0x3350
jmp 0x1a6bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1a4c7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xb0(%rbp), %rdi
callq 0x3200
leaq -0xb1(%rbp), %rdi
callq 0x3350
jmp 0x1a6bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1a4fe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xd8(%rbp), %rdi
callq 0x3200
leaq -0xd9(%rbp), %rdi
callq 0x3350
jmp 0x1a6bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1a535
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x100(%rbp), %rdi
callq 0x3200
leaq -0x101(%rbp), %rdi
callq 0x3350
jmp 0x1a6bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1a56c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x128(%rbp), %rdi
callq 0x3200
leaq -0x129(%rbp), %rdi
callq 0x3350
jmp 0x1a6bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1a5a3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x150(%rbp), %rdi
callq 0x3200
leaq -0x151(%rbp), %rdi
callq 0x3350
jmp 0x1a6bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1a5da
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x178(%rbp), %rdi
callq 0x3200
leaq -0x179(%rbp), %rdi
callq 0x3350
jmp 0x1a6bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1a611
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x1a0(%rbp), %rdi
callq 0x3200
leaq -0x1a1(%rbp), %rdi
callq 0x3350
jmp 0x1a6bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1a648
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x1c8(%rbp), %rdi
callq 0x3200
leaq -0x1c9(%rbp), %rdi
callq 0x3350
jmp 0x1a6bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1a67c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x1f0(%rbp), %rdi
callq 0x3200
leaq -0x1f1(%rbp), %rdi
callq 0x3350
jmp 0x1a6bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1a6b0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x218(%rbp), %rdi
callq 0x3200
leaq -0x219(%rbp), %rdi
callq 0x3350
movq -0x38(%rbp), %rdi
callq 0x3510
nopw %cs:(%rax,%rax)