140b4a026:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4a02b:	75 13                	jne    0x140b4a040
140b4a02d:	48 8b 01             	mov    (%rcx),%rax
140b4a030:	ba 01 00 00 00       	mov    $0x1,%edx
140b4a035:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4a039:	ff 15 e1 99 43 00    	call   *0x4399e1(%rip)        # 0x140f83a20
140b4a03f:	90                   	nop
140b4a040:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a045:	e8 76 95 fb ff       	call   0x140b035c0
140b4a04a:	48 8d 05 77 dd 58 00 	lea    0x58dd77(%rip),%rax        # 0x1410d7dc8
140b4a051:	48 89 03             	mov    %rax,(%rbx)
140b4a054:	48 8b cf             	mov    %rdi,%rcx
140b4a057:	e8 64 95 fb ff       	call   0x140b035c0
140b4a05c:	48 8b c3             	mov    %rbx,%rax
140b4a05f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4a066:	00
140b4a067:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4a06e:	5f                   	pop    %rdi
140b4a06f:	c3                   	ret
140b4a070:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4a075:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4a07a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4a07f:	57                   	push   %rdi
140b4a080:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4a087:	48 8b fa             	mov    %rdx,%rdi
140b4a08a:	48 8b d9             	mov    %rcx,%rbx
140b4a08d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a092:	e8 f9 93 fb ff       	call   0x140b03490
140b4a097:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4a09c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4a0a3:	00
140b4a0a4:	48 8d 05 0d dd 58 00 	lea    0x58dd0d(%rip),%rax        # 0x1410d7db8
140b4a0ab:	48 89 03             	mov    %rax,(%rbx)
140b4a0ae:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4a0b3:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4a0ba:	00
140b4a0bb:	e8 a0 e2 00 00       	call   0x140b58360
140b4a0c0:	48 8b 08             	mov    (%rax),%rcx
140b4a0c3:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4a0ca:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4a0ce:	48 8b 08             	mov    (%rax),%rcx
140b4a0d1:	48 85 c9             	test   %rcx,%rcx
140b4a0d4:	74 1a                	je     0x140b4a0f0
140b4a0d6:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4a0db:	75 13                	jne    0x140b4a0f0
140b4a0dd:	48 8b 01             	mov    (%rcx),%rax
140b4a0e0:	ba 01 00 00 00       	mov    $0x1,%edx
140b4a0e5:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4a0e9:	ff 15 31 99 43 00    	call   *0x439931(%rip)        # 0x140f83a20
140b4a0ef:	90                   	nop
140b4a0f0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a0f5:	e8 c6 94 fb ff       	call   0x140b035c0
140b4a0fa:	48 8d 05 c7 dc 58 00 	lea    0x58dcc7(%rip),%rax        # 0x1410d7dc8
140b4a101:	48 89 03             	mov    %rax,(%rbx)
140b4a104:	48 8b cf             	mov    %rdi,%rcx
140b4a107:	e8 b4 94 fb ff       	call   0x140b035c0
140b4a10c:	48 8b c3             	mov    %rbx,%rax
140b4a10f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4a116:	00
140b4a117:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4a11e:	5f                   	pop    %rdi
140b4a11f:	c3                   	ret
140b4a120:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4a125:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4a12a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4a12f:	57                   	push   %rdi
140b4a130:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4a137:	48 8b fa             	mov    %rdx,%rdi
140b4a13a:	48 8b d9             	mov    %rcx,%rbx
140b4a13d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a142:	e8 49 93 fb ff       	call   0x140b03490
140b4a147:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4a14c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4a153:	00
140b4a154:	48 8d 05 5d dc 58 00 	lea    0x58dc5d(%rip),%rax        # 0x1410d7db8
140b4a15b:	48 89 03             	mov    %rax,(%rbx)
140b4a15e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4a163:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4a16a:	00
140b4a16b:	e8 b0 e2 00 00       	call   0x140b58420
140b4a170:	48 8b 08             	mov    (%rax),%rcx
140b4a173:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4a17a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4a17e:	48 8b 08             	mov    (%rax),%rcx
140b4a181:	48 85 c9             	test   %rcx,%rcx
140b4a184:	74 1a                	je     0x140b4a1a0
140b4a186:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4a18b:	75 13                	jne    0x140b4a1a0
140b4a18d:	48 8b 01             	mov    (%rcx),%rax
140b4a190:	ba 01 00 00 00       	mov    $0x1,%edx
140b4a195:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4a199:	ff 15 81 98 43 00    	call   *0x439881(%rip)        # 0x140f83a20
140b4a19f:	90                   	nop
140b4a1a0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a1a5:	e8 16 94 fb ff       	call   0x140b035c0
140b4a1aa:	48 8d 05 17 dc 58 00 	lea    0x58dc17(%rip),%rax        # 0x1410d7dc8
140b4a1b1:	48 89 03             	mov    %rax,(%rbx)
140b4a1b4:	48 8b cf             	mov    %rdi,%rcx
140b4a1b7:	e8 04 94 fb ff       	call   0x140b035c0
140b4a1bc:	48 8b c3             	mov    %rbx,%rax
140b4a1bf:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4a1c6:	00
140b4a1c7:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4a1ce:	5f                   	pop    %rdi
140b4a1cf:	c3                   	ret
140b4a1d0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4a1d5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4a1da:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4a1df:	57                   	push   %rdi
140b4a1e0:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4a1e7:	48 8b fa             	mov    %rdx,%rdi
140b4a1ea:	48 8b d9             	mov    %rcx,%rbx
140b4a1ed:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a1f2:	e8 99 92 fb ff       	call   0x140b03490
140b4a1f7:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4a1fc:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4a203:	00
140b4a204:	48 8d 05 ad db 58 00 	lea    0x58dbad(%rip),%rax        # 0x1410d7db8
140b4a20b:	48 89 03             	mov    %rax,(%rbx)
140b4a20e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4a213:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4a21a:	00
140b4a21b:	e8 c0 e2 00 00       	call   0x140b584e0
140b4a220:	48 8b 08             	mov    (%rax),%rcx
140b4a223:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4a22a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4a22e:	48 8b 08             	mov    (%rax),%rcx
140b4a231:	48 85 c9             	test   %rcx,%rcx
140b4a234:	74 1a                	je     0x140b4a250
140b4a236:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4a23b:	75 13                	jne    0x140b4a250
140b4a23d:	48 8b 01             	mov    (%rcx),%rax
140b4a240:	ba 01 00 00 00       	mov    $0x1,%edx
140b4a245:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4a249:	ff 15 d1 97 43 00    	call   *0x4397d1(%rip)        # 0x140f83a20
140b4a24f:	90                   	nop
140b4a250:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a255:	e8 66 93 fb ff       	call   0x140b035c0
140b4a25a:	48 8d 05 67 db 58 00 	lea    0x58db67(%rip),%rax        # 0x1410d7dc8
140b4a261:	48 89 03             	mov    %rax,(%rbx)
140b4a264:	48 8b cf             	mov    %rdi,%rcx
140b4a267:	e8 54 93 fb ff       	call   0x140b035c0
140b4a26c:	48 8b c3             	mov    %rbx,%rax
140b4a26f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4a276:	00
140b4a277:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4a27e:	5f                   	pop    %rdi
140b4a27f:	c3                   	ret
140b4a280:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4a285:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4a28a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4a28f:	57                   	push   %rdi
140b4a290:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4a297:	48 8b fa             	mov    %rdx,%rdi
140b4a29a:	48 8b d9             	mov    %rcx,%rbx
140b4a29d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a2a2:	e8 e9 91 fb ff       	call   0x140b03490
140b4a2a7:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4a2ac:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4a2b3:	00
140b4a2b4:	48 8d 05 fd da 58 00 	lea    0x58dafd(%rip),%rax        # 0x1410d7db8
140b4a2bb:	48 89 03             	mov    %rax,(%rbx)
140b4a2be:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4a2c3:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4a2ca:	00
140b4a2cb:	e8 d0 e2 00 00       	call   0x140b585a0
140b4a2d0:	48 8b 08             	mov    (%rax),%rcx
140b4a2d3:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4a2da:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4a2de:	48 8b 08             	mov    (%rax),%rcx
140b4a2e1:	48 85 c9             	test   %rcx,%rcx
140b4a2e4:	74 1a                	je     0x140b4a300
140b4a2e6:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4a2eb:	75 13                	jne    0x140b4a300
140b4a2ed:	48 8b 01             	mov    (%rcx),%rax
140b4a2f0:	ba 01 00 00 00       	mov    $0x1,%edx
140b4a2f5:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4a2f9:	ff 15 21 97 43 00    	call   *0x439721(%rip)        # 0x140f83a20
140b4a2ff:	90                   	nop
140b4a300:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a305:	e8 b6 92 fb ff       	call   0x140b035c0
140b4a30a:	48 8d 05 b7 da 58 00 	lea    0x58dab7(%rip),%rax        # 0x1410d7dc8
140b4a311:	48 89 03             	mov    %rax,(%rbx)
140b4a314:	48 8b cf             	mov    %rdi,%rcx
140b4a317:	e8 a4 92 fb ff       	call   0x140b035c0
140b4a31c:	48 8b c3             	mov    %rbx,%rax
140b4a31f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4a326:	00
140b4a327:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4a32e:	5f                   	pop    %rdi
140b4a32f:	c3                   	ret
140b4a330:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4a335:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4a33a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4a33f:	57                   	push   %rdi
140b4a340:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4a347:	48 8b fa             	mov    %rdx,%rdi
140b4a34a:	48 8b d9             	mov    %rcx,%rbx
140b4a34d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a352:	e8 39 91 fb ff       	call   0x140b03490
140b4a357:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4a35c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4a363:	00
140b4a364:	48 8d 05 4d da 58 00 	lea    0x58da4d(%rip),%rax        # 0x1410d7db8
140b4a36b:	48 89 03             	mov    %rax,(%rbx)
140b4a36e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4a373:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4a37a:	00
140b4a37b:	e8 e0 e2 00 00       	call   0x140b58660
140b4a380:	48 8b 08             	mov    (%rax),%rcx
140b4a383:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4a38a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4a38e:	48 8b 08             	mov    (%rax),%rcx
140b4a391:	48 85 c9             	test   %rcx,%rcx
140b4a394:	74 1a                	je     0x140b4a3b0
140b4a396:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4a39b:	75 13                	jne    0x140b4a3b0
140b4a39d:	48 8b 01             	mov    (%rcx),%rax
140b4a3a0:	ba 01 00 00 00       	mov    $0x1,%edx
140b4a3a5:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4a3a9:	ff 15 71 96 43 00    	call   *0x439671(%rip)        # 0x140f83a20
140b4a3af:	90                   	nop
140b4a3b0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a3b5:	e8 06 92 fb ff       	call   0x140b035c0
140b4a3ba:	48 8d 05 07 da 58 00 	lea    0x58da07(%rip),%rax        # 0x1410d7dc8
140b4a3c1:	48 89 03             	mov    %rax,(%rbx)
140b4a3c4:	48 8b cf             	mov    %rdi,%rcx
140b4a3c7:	e8 f4 91 fb ff       	call   0x140b035c0
140b4a3cc:	48 8b c3             	mov    %rbx,%rax
140b4a3cf:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4a3d6:	00
140b4a3d7:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4a3de:	5f                   	pop    %rdi
140b4a3df:	c3                   	ret
140b4a3e0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4a3e5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4a3ea:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4a3ef:	57                   	push   %rdi
140b4a3f0:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4a3f7:	48 8b fa             	mov    %rdx,%rdi
140b4a3fa:	48 8b d9             	mov    %rcx,%rbx
140b4a3fd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a402:	e8 89 90 fb ff       	call   0x140b03490
140b4a407:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4a40c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4a413:	00
140b4a414:	48 8d 05 9d d9 58 00 	lea    0x58d99d(%rip),%rax        # 0x1410d7db8
140b4a41b:	48 89 03             	mov    %rax,(%rbx)
140b4a41e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4a423:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4a42a:	00
140b4a42b:	e8 f0 e2 00 00       	call   0x140b58720
140b4a430:	48 8b 08             	mov    (%rax),%rcx
140b4a433:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4a43a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4a43e:	48 8b 08             	mov    (%rax),%rcx
140b4a441:	48 85 c9             	test   %rcx,%rcx
140b4a444:	74 1a                	je     0x140b4a460
140b4a446:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4a44b:	75 13                	jne    0x140b4a460
140b4a44d:	48 8b 01             	mov    (%rcx),%rax
140b4a450:	ba 01 00 00 00       	mov    $0x1,%edx
140b4a455:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4a459:	ff 15 c1 95 43 00    	call   *0x4395c1(%rip)        # 0x140f83a20
140b4a45f:	90                   	nop
140b4a460:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a465:	e8 56 91 fb ff       	call   0x140b035c0
140b4a46a:	48 8d 05 57 d9 58 00 	lea    0x58d957(%rip),%rax        # 0x1410d7dc8
140b4a471:	48 89 03             	mov    %rax,(%rbx)
140b4a474:	48 8b cf             	mov    %rdi,%rcx
140b4a477:	e8 44 91 fb ff       	call   0x140b035c0
140b4a47c:	48 8b c3             	mov    %rbx,%rax
140b4a47f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4a486:	00
140b4a487:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4a48e:	5f                   	pop    %rdi
140b4a48f:	c3                   	ret
140b4a490:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4a495:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4a49a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4a49f:	57                   	push   %rdi
140b4a4a0:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4a4a7:	48 8b fa             	mov    %rdx,%rdi
140b4a4aa:	48 8b d9             	mov    %rcx,%rbx
140b4a4ad:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a4b2:	e8 d9 8f fb ff       	call   0x140b03490
140b4a4b7:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4a4bc:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4a4c3:	00
140b4a4c4:	48 8d 05 ed d8 58 00 	lea    0x58d8ed(%rip),%rax        # 0x1410d7db8
140b4a4cb:	48 89 03             	mov    %rax,(%rbx)
140b4a4ce:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4a4d3:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4a4da:	00
140b4a4db:	e8 00 e3 00 00       	call   0x140b587e0
140b4a4e0:	48 8b 08             	mov    (%rax),%rcx
140b4a4e3:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4a4ea:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4a4ee:	48 8b 08             	mov    (%rax),%rcx
140b4a4f1:	48 85 c9             	test   %rcx,%rcx
140b4a4f4:	74 1a                	je     0x140b4a510
140b4a4f6:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4a4fb:	75 13                	jne    0x140b4a510
140b4a4fd:	48 8b 01             	mov    (%rcx),%rax
140b4a500:	ba 01 00 00 00       	mov    $0x1,%edx
140b4a505:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4a509:	ff 15 11 95 43 00    	call   *0x439511(%rip)        # 0x140f83a20
140b4a50f:	90                   	nop
140b4a510:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a515:	e8 a6 90 fb ff       	call   0x140b035c0
140b4a51a:	48 8d 05 a7 d8 58 00 	lea    0x58d8a7(%rip),%rax        # 0x1410d7dc8
140b4a521:	48 89 03             	mov    %rax,(%rbx)
140b4a524:	48 8b cf             	mov    %rdi,%rcx
140b4a527:	e8 94 90 fb ff       	call   0x140b035c0
140b4a52c:	48 8b c3             	mov    %rbx,%rax
140b4a52f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4a536:	00
140b4a537:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4a53e:	5f                   	pop    %rdi
140b4a53f:	c3                   	ret
140b4a540:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4a545:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4a54a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4a54f:	57                   	push   %rdi
140b4a550:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4a557:	48 8b fa             	mov    %rdx,%rdi
140b4a55a:	48 8b d9             	mov    %rcx,%rbx
140b4a55d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4a562:	e8 29 8f fb ff       	call   0x140b03490
140b4a567:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4a56c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4a573:	00
140b4a574:	48 8d 05 3d d8 58 00 	lea    0x58d83d(%rip),%rax        # 0x1410d7db8
140b4a57b:	48 89 03             	mov    %rax,(%rbx)
140b4a57e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4a583:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4a58a:	00
140b4a58b:	e8 10 e3 00 00       	call   0x140b588a0
140b4a590:	48 8b 08             	mov    (%rax),%rcx
140b4a593:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4a59a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4a59e:	48 8b 08             	mov    (%rax),%rcx
140b4a5a1:	48 85 c9             	test   %rcx,%rcx
140b4a5a4:	74 1a                	je     0x140b4a5c0
140b4a5a6:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4a5ab:	75 13                	jne    0x140b4a5c0
140b4a5ad:	48 8b 01             	mov    (%rcx),%rax
140b4a5b0:	ba 01 00 00 00       	mov    $0x1,%edx
140b4a5b5:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4a5b9:	ff 15 61 94 43 00    	call   *0x439461(%rip)        # 0x140f83a20