1403bbf29:	e8 42 0a 00 00       	call   0x1403bc970
1403bbf2e:	48 8b 18             	mov    (%rax),%rbx
1403bbf31:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
1403bbf35:	4c 89 38             	mov    %r15,(%rax)
1403bbf38:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1403bbf3d:	48 85 c9             	test   %rcx,%rcx
1403bbf40:	74 24                	je     0x1403bbf66
1403bbf42:	8b 41 10             	mov    0x10(%rcx),%eax
1403bbf45:	ff c8                	dec    %eax
1403bbf47:	89 41 10             	mov    %eax,0x10(%rcx)
1403bbf4a:	85 c0                	test   %eax,%eax
1403bbf4c:	7f 18                	jg     0x1403bbf66
1403bbf4e:	0f 88 c3 08 00 00    	js     0x1403bc817
1403bbf54:	48 8b 01             	mov    (%rcx),%rax
1403bbf57:	ba 01 00 00 00       	mov    $0x1,%edx
1403bbf5c:	48 8b 00             	mov    (%rax),%rax
1403bbf5f:	ff 15 bb 7a bc 00    	call   *0xbc7abb(%rip)        # 0x140f83a20
1403bbf65:	90                   	nop
1403bbf66:	4c 8b 6d 97          	mov    -0x69(%rbp),%r13
1403bbf6a:	48 8b 7d af          	mov    -0x51(%rbp),%rdi
1403bbf6e:	48 8b ce             	mov    %rsi,%rcx
1403bbf71:	e8 2a 53 90 00       	call   0x140cc12a0
1403bbf76:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1403bbf7a:	e8 01 36 91 00       	call   0x140ccf580
1403bbf7f:	4d 85 ed             	test   %r13,%r13
1403bbf82:	74 08                	je     0x1403bbf8c
1403bbf84:	49 8b cd             	mov    %r13,%rcx
1403bbf87:	e8 34 35 91 00       	call   0x140ccf4c0
1403bbf8c:	4d 85 e4             	test   %r12,%r12
1403bbf8f:	74 10                	je     0x1403bbfa1
1403bbf91:	49 8b cc             	mov    %r12,%rcx
1403bbf94:	e8 b7 be 90 00       	call   0x140cc7e50
1403bbf99:	49 8b cc             	mov    %r12,%rcx
1403bbf9c:	e8 5f bf 90 00       	call   0x140cc7f00
1403bbfa1:	48 85 ff             	test   %rdi,%rdi
1403bbfa4:	74 08                	je     0x1403bbfae
1403bbfa6:	48 8b cf             	mov    %rdi,%rcx
1403bbfa9:	e8 42 35 91 00       	call   0x140ccf4f0
1403bbfae:	4c 89 7d 8f          	mov    %r15,-0x71(%rbp)
1403bbfb2:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1403bbfb7:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1403bbfbc:	49 8b ce             	mov    %r14,%rcx
1403bbfbf:	e8 4c 3d de ff       	call   0x14019fd10
1403bbfc4:	90                   	nop
1403bbfc5:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1403bbfc9:	48 85 c9             	test   %rcx,%rcx
1403bbfcc:	74 24                	je     0x1403bbff2
1403bbfce:	8b 41 10             	mov    0x10(%rcx),%eax
1403bbfd1:	ff c8                	dec    %eax
1403bbfd3:	89 41 10             	mov    %eax,0x10(%rcx)
1403bbfd6:	85 c0                	test   %eax,%eax
1403bbfd8:	7f 18                	jg     0x1403bbff2
1403bbfda:	0f 88 df 07 00 00    	js     0x1403bc7bf
1403bbfe0:	48 8b 01             	mov    (%rcx),%rax
1403bbfe3:	ba 01 00 00 00       	mov    $0x1,%edx
1403bbfe8:	48 8b 00             	mov    (%rax),%rax
1403bbfeb:	ff 15 2f 7a bc 00    	call   *0xbc7a2f(%rip)        # 0x140f83a20
1403bbff1:	90                   	nop
1403bbff2:	49 8b c6             	mov    %r14,%rax
1403bbff5:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
1403bbff9:	48 33 cc             	xor    %rsp,%rcx
1403bbffc:	e8 ff f4 a5 00       	call   0x140e1b500
1403bc001:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
1403bc008:	00
1403bc009:	0f 28 b4 24 d0 00 00 	movaps 0xd0(%rsp),%xmm6
1403bc010:	00
1403bc011:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
1403bc018:	41 5f                	pop    %r15
1403bc01a:	41 5e                	pop    %r14
1403bc01c:	41 5d                	pop    %r13
1403bc01e:	41 5c                	pop    %r12
1403bc020:	5f                   	pop    %rdi
1403bc021:	5e                   	pop    %rsi
1403bc022:	5d                   	pop    %rbp
1403bc023:	c3                   	ret
1403bc024:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
1403bc028:	4d 85 e4             	test   %r12,%r12
1403bc02b:	0f 84 d4 fe ff ff    	je     0x1403bbf05
1403bc031:	48 8b cb             	mov    %rbx,%rcx
1403bc034:	e8 97 42 5e 00       	call   0x1409a02d0
1403bc039:	48 85 c0             	test   %rax,%rax
1403bc03c:	74 0c                	je     0x1403bc04a
1403bc03e:	48 8b c8             	mov    %rax,%rcx
1403bc041:	e8 3a 51 90 00       	call   0x140cc1180
1403bc046:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1403bc04a:	e8 81 c2 90 00       	call   0x140cc82d0
1403bc04f:	4c 8b 4d 87          	mov    -0x79(%rbp),%r9
1403bc053:	4d 8b c4             	mov    %r12,%r8
1403bc056:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1403bc05b:	48 8b d7             	mov    %rdi,%rdx
1403bc05e:	4c 8b e0             	mov    %rax,%r12
1403bc061:	48 8b c8             	mov    %rax,%rcx
1403bc064:	e8 17 bf 90 00       	call   0x140cc7f80
1403bc069:	f2 4c 0f 2c c6       	cvttsd2si %xmm6,%r8
1403bc06e:	33 d2                	xor    %edx,%edx
1403bc070:	49 8b cc             	mov    %r12,%rcx
1403bc073:	e8 48 c4 90 00       	call   0x140cc84c0
1403bc078:	ba 08 00 00 00       	mov    $0x8,%edx
1403bc07d:	49 8b cc             	mov    %r12,%rcx
1403bc080:	e8 1b c4 90 00       	call   0x140cc84a0
1403bc085:	49 8b cc             	mov    %r12,%rcx
1403bc088:	e8 13 c7 90 00       	call   0x140cc87a0
1403bc08d:	48 63 d8             	movslq %eax,%rbx
1403bc090:	83 fb 01             	cmp    $0x1,%ebx
1403bc093:	74 76                	je     0x1403bc10b
1403bc095:	49 8b cc             	mov    %r12,%rcx
1403bc098:	e8 d3 be 90 00       	call   0x140cc7f70
1403bc09d:	8b c8                	mov    %eax,%ecx
1403bc09f:	e8 2c 03 91 00       	call   0x140ccc3d0
1403bc0a4:	45 33 ed             	xor    %r13d,%r13d
1403bc0a7:	4c 89 6d a7          	mov    %r13,-0x59(%rbp)
1403bc0ab:	49 8b cc             	mov    %r12,%rcx
1403bc0ae:	e8 bd be 90 00       	call   0x140cc7f70
1403bc0b3:	8b c8                	mov    %eax,%ecx
1403bc0b5:	e8 16 03 91 00       	call   0x140ccc3d0
1403bc0ba:	48 8b d3             	mov    %rbx,%rdx
1403bc0bd:	4c 8d 4d a7          	lea    -0x59(%rbp),%r9
1403bc0c1:	4c 8b c0             	mov    %rax,%r8
1403bc0c4:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1403bc0c9:	e8 a2 08 00 00       	call   0x1403bc970
1403bc0ce:	48 8b 18             	mov    (%rax),%rbx
1403bc0d1:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
1403bc0d5:	4c 89 28             	mov    %r13,(%rax)
1403bc0d8:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1403bc0dd:	48 85 c9             	test   %rcx,%rcx
1403bc0e0:	74 24                	je     0x1403bc106
1403bc0e2:	8b 41 10             	mov    0x10(%rcx),%eax
1403bc0e5:	ff c8                	dec    %eax
1403bc0e7:	89 41 10             	mov    %eax,0x10(%rcx)
1403bc0ea:	85 c0                	test   %eax,%eax
1403bc0ec:	7f 18                	jg     0x1403bc106
1403bc0ee:	0f 88 2e 07 00 00    	js     0x1403bc822
1403bc0f4:	48 8b 01             	mov    (%rcx),%rax
1403bc0f7:	ba 01 00 00 00       	mov    $0x1,%edx
1403bc0fc:	48 8b 00             	mov    (%rax),%rax
1403bc0ff:	ff 15 1b 79 bc 00    	call   *0xbc791b(%rip)        # 0x140f83a20
1403bc105:	90                   	nop
1403bc106:	e9 8c 06 00 00       	jmp    0x1403bc797
1403bc10b:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1403bc111:	4c 8b c7             	mov    %rdi,%r8
1403bc114:	33 d2                	xor    %edx,%edx
1403bc116:	4c 8b 7d 97          	mov    -0x69(%rbp),%r15
1403bc11a:	49 8b cf             	mov    %r15,%rcx
1403bc11d:	e8 de 35 91 00       	call   0x140ccf700
1403bc122:	48 63 d8             	movslq %eax,%rbx
1403bc125:	83 fb 01             	cmp    $0x1,%ebx
1403bc128:	7d 66                	jge    0x1403bc190
1403bc12a:	45 33 ed             	xor    %r13d,%r13d
1403bc12d:	4c 89 6d a7          	mov    %r13,-0x59(%rbp)
1403bc131:	e8 4a 44 91 00       	call   0x140cd0580
1403bc136:	8b c8                	mov    %eax,%ecx
1403bc138:	33 d2                	xor    %edx,%edx
1403bc13a:	e8 01 40 91 00       	call   0x140cd0140
1403bc13f:	48 8b d3             	mov    %rbx,%rdx
1403bc142:	4c 8d 4d a7          	lea    -0x59(%rbp),%r9
1403bc146:	4c 8b c0             	mov    %rax,%r8
1403bc149:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1403bc14e:	e8 1d 08 00 00       	call   0x1403bc970
1403bc153:	48 8b 18             	mov    (%rax),%rbx
1403bc156:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
1403bc15a:	4c 89 28             	mov    %r13,(%rax)
1403bc15d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1403bc162:	48 85 c9             	test   %rcx,%rcx
1403bc165:	74 24                	je     0x1403bc18b
1403bc167:	8b 41 10             	mov    0x10(%rcx),%eax
1403bc16a:	ff c8                	dec    %eax
1403bc16c:	89 41 10             	mov    %eax,0x10(%rcx)
1403bc16f:	85 c0                	test   %eax,%eax
1403bc171:	7f 18                	jg     0x1403bc18b
1403bc173:	0f 88 b4 06 00 00    	js     0x1403bc82d
1403bc179:	48 8b 01             	mov    (%rcx),%rax
1403bc17c:	ba 01 00 00 00       	mov    $0x1,%edx
1403bc181:	48 8b 00             	mov    (%rax),%rax
1403bc184:	ff 15 96 78 bc 00    	call   *0xbc7896(%rip)        # 0x140f83a20
1403bc18a:	90                   	nop
1403bc18b:	e9 0b 06 00 00       	jmp    0x1403bc79b
1403bc190:	4d 85 ed             	test   %r13,%r13
1403bc193:	74 1b                	je     0x1403bc1b0
1403bc195:	4d 8b c5             	mov    %r13,%r8
1403bc198:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1403bc19d:	33 c9                	xor    %ecx,%ecx
1403bc19f:	e8 bc 2b 91 00       	call   0x140cced60
1403bc1a4:	4c 8b e8             	mov    %rax,%r13
1403bc1a7:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1403bc1ab:	e9 b6 00 00 00       	jmp    0x1403bc266
1403bc1b0:	e8 cb ab 90 00       	call   0x140cc6d80
1403bc1b5:	48 8b f8             	mov    %rax,%rdi
1403bc1b8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1403bc1bd:	48 8b cb             	mov    %rbx,%rcx
1403bc1c0:	e8 0b 41 5e 00       	call   0x1409a02d0
1403bc1c5:	4c 8b c0             	mov    %rax,%r8
1403bc1c8:	4c 8b cf             	mov    %rdi,%r9
1403bc1cb:	ba 01 00 00 00       	mov    $0x1,%edx
1403bc1d0:	49 8b cc             	mov    %r12,%rcx
1403bc1d3:	e8 98 b2 90 00       	call   0x140cc7470
1403bc1d8:	85 c0                	test   %eax,%eax
1403bc1da:	7f 66                	jg     0x1403bc242
1403bc1dc:	45 33 ed             	xor    %r13d,%r13d
1403bc1df:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1403bc1e4:	48 63 d0             	movslq %eax,%rdx
1403bc1e7:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1403bc1ec:	4c 8d 05 25 af c2 00 	lea    0xc2af25(%rip),%r8        # 0x140fe7118
1403bc1f3:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1403bc1f8:	e8 73 07 00 00       	call   0x1403bc970
1403bc1fd:	48 8b 18             	mov    (%rax),%rbx
1403bc200:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
1403bc204:	4c 89 28             	mov    %r13,(%rax)
1403bc207:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1403bc20c:	48 85 c9             	test   %rcx,%rcx
1403bc20f:	74 24                	je     0x1403bc235
1403bc211:	8b 41 10             	mov    0x10(%rcx),%eax
1403bc214:	ff c8                	dec    %eax
1403bc216:	89 41 10             	mov    %eax,0x10(%rcx)
1403bc219:	85 c0                	test   %eax,%eax
1403bc21b:	7f 18                	jg     0x1403bc235
1403bc21d:	0f 88 15 06 00 00    	js     0x1403bc838
1403bc223:	48 8b 01             	mov    (%rcx),%rax
1403bc226:	ba 01 00 00 00       	mov    $0x1,%edx
1403bc22b:	48 8b 00             	mov    (%rax),%rax
1403bc22e:	ff 15 ec 77 bc 00    	call   *0xbc77ec(%rip)        # 0x140f83a20
1403bc234:	90                   	nop
1403bc235:	48 8b cf             	mov    %rdi,%rcx
1403bc238:	e8 c3 aa 90 00       	call   0x140cc6d00
1403bc23d:	e9 59 05 00 00       	jmp    0x1403bc79b
1403bc242:	48 8b cf             	mov    %rdi,%rcx
1403bc245:	e8 16 ab 90 00       	call   0x140cc6d60
1403bc24a:	4c 8b c0             	mov    %rax,%r8
1403bc24d:	48 8b d3             	mov    %rbx,%rdx
1403bc250:	33 c9                	xor    %ecx,%ecx
1403bc252:	e8 09 2b 91 00       	call   0x140cced60
1403bc257:	4c 8b e8             	mov    %rax,%r13
1403bc25a:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1403bc25e:	48 8b cf             	mov    %rdi,%rcx
1403bc261:	e8 9a aa 90 00       	call   0x140cc6d00
1403bc266:	4d 85 ed             	test   %r13,%r13
1403bc269:	75 61                	jne    0x1403bc2cc
1403bc26b:	33 ff                	xor    %edi,%edi
1403bc26d:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1403bc272:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1403bc277:	4c 8d 05 ca ae c2 00 	lea    0xc2aeca(%rip),%r8        # 0x140fe7148
1403bc27e:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1403bc285:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1403bc28a:	e8 e1 06 00 00       	call   0x1403bc970
1403bc28f:	48 8b 18             	mov    (%rax),%rbx
1403bc292:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
1403bc296:	48 89 38             	mov    %rdi,(%rax)
1403bc299:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1403bc29e:	48 85 c9             	test   %rcx,%rcx
1403bc2a1:	74 24                	je     0x1403bc2c7
1403bc2a3:	8b 41 10             	mov    0x10(%rcx),%eax
1403bc2a6:	ff c8                	dec    %eax
1403bc2a8:	89 41 10             	mov    %eax,0x10(%rcx)
1403bc2ab:	85 c0                	test   %eax,%eax
1403bc2ad:	7f 18                	jg     0x1403bc2c7
1403bc2af:	0f 88 8e 05 00 00    	js     0x1403bc843
1403bc2b5:	48 8b 01             	mov    (%rcx),%rax
1403bc2b8:	ba 01 00 00 00       	mov    $0x1,%edx
1403bc2bd:	48 8b 00             	mov    (%rax),%rax
1403bc2c0:	ff 15 5a 77 bc 00    	call   *0xbc775a(%rip)        # 0x140f83a20
1403bc2c6:	90                   	nop
1403bc2c7:	e9 cf 04 00 00       	jmp    0x1403bc79b
1403bc2cc:	33 d2                	xor    %edx,%edx
1403bc2ce:	49 8b cf             	mov    %r15,%rcx
1403bc2d1:	e8 7a 2e 91 00       	call   0x140ccf150
1403bc2d6:	48 8b d8             	mov    %rax,%rbx
1403bc2d9:	48 85 c0             	test   %rax,%rax
1403bc2dc:	75 61                	jne    0x1403bc33f
1403bc2de:	33 ff                	xor    %edi,%edi
1403bc2e0:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1403bc2e5:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1403bc2ea:	4c 8d 05 7f ae c2 00 	lea    0xc2ae7f(%rip),%r8        # 0x140fe7170
1403bc2f1:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1403bc2f8:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1403bc2fd:	e8 6e 06 00 00       	call   0x1403bc970
1403bc302:	48 8b 18             	mov    (%rax),%rbx
1403bc305:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
1403bc309:	48 89 38             	mov    %rdi,(%rax)
1403bc30c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1403bc311:	48 85 c9             	test   %rcx,%rcx
1403bc314:	74 24                	je     0x1403bc33a
1403bc316:	8b 41 10             	mov    0x10(%rcx),%eax
1403bc319:	ff c8                	dec    %eax
1403bc31b:	89 41 10             	mov    %eax,0x10(%rcx)
1403bc31e:	85 c0                	test   %eax,%eax
1403bc320:	7f 18                	jg     0x1403bc33a
1403bc322:	0f 88 26 05 00 00    	js     0x1403bc84e
1403bc328:	48 8b 01             	mov    (%rcx),%rax
1403bc32b:	ba 01 00 00 00       	mov    $0x1,%edx
1403bc330:	48 8b 00             	mov    (%rax),%rax
1403bc333:	ff 15 e7 76 bc 00    	call   *0xbc76e7(%rip)        # 0x140f83a20
1403bc339:	90                   	nop
1403bc33a:	e9 5c 04 00 00       	jmp    0x1403bc79b
1403bc33f:	48 8b cb             	mov    %rbx,%rcx
1403bc342:	e8 89 33 de ff       	call   0x14019f6d0
1403bc347:	48 8b d0             	mov    %rax,%rdx
1403bc34a:	49 8b cd             	mov    %r13,%rcx
1403bc34d:	e8 de 2b 91 00       	call   0x140ccef30
1403bc352:	85 c0                	test   %eax,%eax
1403bc354:	74 64                	je     0x1403bc3ba
1403bc356:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1403bc35d:	00 00
1403bc35f:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1403bc364:	4c 8d 05 35 ae c2 00 	lea    0xc2ae35(%rip),%r8        # 0x140fe71a0
1403bc36b:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1403bc372:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1403bc377:	e8 f4 05 00 00       	call   0x1403bc970
1403bc37c:	48 8b d0             	mov    %rax,%rdx
1403bc37f:	49 8b ce             	mov    %r14,%rcx
1403bc382:	e8 89 39 de ff       	call   0x14019fd10
1403bc387:	90                   	nop
1403bc388:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1403bc38c:	48 85 c9             	test   %rcx,%rcx
1403bc38f:	74 24                	je     0x1403bc3b5
1403bc391:	8b 41 10             	mov    0x10(%rcx),%eax
1403bc394:	ff c8                	dec    %eax
1403bc396:	89 41 10             	mov    %eax,0x10(%rcx)
1403bc399:	85 c0                	test   %eax,%eax
1403bc39b:	7f 18                	jg     0x1403bc3b5
1403bc39d:	0f 88 b6 04 00 00    	js     0x1403bc859
1403bc3a3:	48 8b 01             	mov    (%rcx),%rax
1403bc3a6:	ba 01 00 00 00       	mov    $0x1,%edx
1403bc3ab:	48 8b 00             	mov    (%rax),%rax
1403bc3ae:	ff 15 6c 76 bc 00    	call   *0xbc766c(%rip)        # 0x140f83a20
1403bc3b4:	90                   	nop
1403bc3b5:	e9 38 fc ff ff       	jmp    0x1403bbff2
1403bc3ba:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1403bc3be:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1403bc3c3:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
1403bc3c7:	45 33 c0             	xor    %r8d,%r8d
1403bc3ca:	33 d2                	xor    %edx,%edx
1403bc3cc:	48 8b cb             	mov    %rbx,%rcx
1403bc3cf:	e8 9c 2e 91 00       	call   0x140ccf270
1403bc3d4:	44 8b f8             	mov    %eax,%r15d
1403bc3d7:	83 f8 ff             	cmp    $0xffffffff,%eax
1403bc3da:	75 61                	jne    0x1403bc43d
1403bc3dc:	33 ff                	xor    %edi,%edi
1403bc3de:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1403bc3e3:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1403bc3e8:	4c 8d 05 d9 ad c2 00 	lea    0xc2add9(%rip),%r8        # 0x140fe71c8
1403bc3ef:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1403bc3f6:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1403bc3fb:	e8 70 05 00 00       	call   0x1403bc970
1403bc400:	48 8b 18             	mov    (%rax),%rbx
1403bc403:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
1403bc407:	48 89 38             	mov    %rdi,(%rax)
1403bc40a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1403bc40f:	48 85 c9             	test   %rcx,%rcx
1403bc412:	74 24                	je     0x1403bc438
1403bc414:	8b 41 10             	mov    0x10(%rcx),%eax
1403bc417:	ff c8                	dec    %eax