14005a0d3:	e8 18 5d 01 00       	call   0x14006fdf0
14005a0d8:	8b d8                	mov    %eax,%ebx
14005a0da:	85 c0                	test   %eax,%eax
14005a0dc:	74 33                	je     0x14005a111
14005a0de:	48 8b 0d 1b 4f 04 00 	mov    0x44f1b(%rip),%rcx        # 0x14009f000
14005a0e5:	48 3b ce             	cmp    %rsi,%rcx
14005a0e8:	0f 84 44 01 00 00    	je     0x14005a232
14005a0ee:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005a0f2:	0f 84 3a 01 00 00    	je     0x14005a232
14005a0f8:	ba 2d 00 00 00       	mov    $0x2d,%edx
14005a0fd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005a101:	44 8b c8             	mov    %eax,%r9d
14005a104:	4d 8b c6             	mov    %r14,%r8
14005a107:	e8 10 d8 ff ff       	call   0x14005791c
14005a10c:	e9 1a 01 00 00       	jmp    0x14005a22b
14005a111:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14005a115:	e8 2e 8b fb ff       	call   0x140012c48
14005a11a:	4c 8b 4d 57          	mov    0x57(%rbp),%r9
14005a11e:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
14005a122:	48 8b 15 bf 60 04 00 	mov    0x460bf(%rip),%rdx        # 0x1400a01e8
14005a129:	4d 8b c5             	mov    %r13,%r8
14005a12c:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
14005a130:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14005a137:	00
14005a138:	8b 85 b7 00 00 00    	mov    0xb7(%rbp),%eax
14005a13e:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
14005a145:	00
14005a146:	89 bc 24 88 00 00 00 	mov    %edi,0x88(%rsp)
14005a14d:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
14005a154:	00
14005a155:	66 44 89 64 24 78    	mov    %r12w,0x78(%rsp)
14005a15b:	44 8b 65 67          	mov    0x67(%rbp),%r12d
14005a15f:	89 44 24 70          	mov    %eax,0x70(%rsp)
14005a163:	48 8b 85 af 00 00 00 	mov    0xaf(%rbp),%rax
14005a16a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14005a16f:	48 8b 85 a7 00 00 00 	mov    0xa7(%rbp),%rax
14005a176:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14005a17b:	8b 85 9f 00 00 00    	mov    0x9f(%rbp),%eax
14005a181:	89 44 24 58          	mov    %eax,0x58(%rsp)
14005a185:	48 8b 85 97 00 00 00 	mov    0x97(%rbp),%rax
14005a18c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14005a191:	48 8b 85 8f 00 00 00 	mov    0x8f(%rbp),%rax
14005a198:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14005a19d:	48 8b 85 87 00 00 00 	mov    0x87(%rbp),%rax
14005a1a4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14005a1a9:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
14005a1ad:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14005a1b2:	8b 45 77             	mov    0x77(%rbp),%eax
14005a1b5:	89 44 24 30          	mov    %eax,0x30(%rsp)
14005a1b9:	8b 45 6f             	mov    0x6f(%rbp),%eax
14005a1bc:	89 44 24 28          	mov    %eax,0x28(%rsp)
14005a1c0:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14005a1c5:	e8 c6 ad fc ff       	call   0x140024f90
14005a1ca:	8b d8                	mov    %eax,%ebx
14005a1cc:	85 c0                	test   %eax,%eax
14005a1ce:	74 1c                	je     0x14005a1ec
14005a1d0:	48 8b 0d 29 4e 04 00 	mov    0x44e29(%rip),%rcx        # 0x14009f000
14005a1d7:	48 3b ce             	cmp    %rsi,%rcx
14005a1da:	74 56                	je     0x14005a232
14005a1dc:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005a1e0:	74 50                	je     0x14005a232
14005a1e2:	ba 2e 00 00 00       	mov    $0x2e,%edx
14005a1e7:	e9 11 ff ff ff       	jmp    0x14005a0fd
14005a1ec:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14005a1f0:	48 89 7d ff          	mov    %rdi,-0x1(%rbp)
14005a1f4:	49 89 4f 10          	mov    %rcx,0x10(%r15)
14005a1f8:	f0 ff 41 30          	lock incl 0x30(%rcx)
14005a1fc:	4c 8b 7d f7          	mov    -0x9(%rbp),%r15
14005a200:	41 8b 57 0c          	mov    0xc(%r15),%edx
14005a204:	e8 57 6f 00 00       	call   0x140061160
14005a209:	48 8b 85 bf 00 00 00 	mov    0xbf(%rbp),%rax
14005a210:	4c 89 38             	mov    %r15,(%rax)
14005a213:	41 f6 c4 30          	test   $0x30,%r12b
14005a217:	74 0d                	je     0x14005a226
14005a219:	ba 01 00 00 00       	mov    $0x1,%edx
14005a21e:	49 8b cd             	mov    %r13,%rcx
14005a221:	e8 b6 67 fd ff       	call   0x1400309dc
14005a226:	e8 c9 0e fb ff       	call   0x14000b0f4
14005a22b:	48 8b 0d ce 4d 04 00 	mov    0x44dce(%rip),%rcx        # 0x14009f000
14005a232:	85 db                	test   %ebx,%ebx
14005a234:	74 33                	je     0x14005a269
14005a236:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14005a23d:	00 00
14005a23f:	33 d2                	xor    %edx,%edx
14005a241:	4c 8b 7d f7          	mov    -0x9(%rbp),%r15
14005a245:	4d 8b c7             	mov    %r15,%r8
14005a248:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14005a24c:	48 ff 15 65 b1 02 00 	rex.W call *0x2b165(%rip)        # 0x1400853b8
14005a253:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005a258:	48 8b 85 bf 00 00 00 	mov    0xbf(%rbp),%rax
14005a25f:	48 89 38             	mov    %rdi,(%rax)
14005a262:	48 8b 0d 97 4d 04 00 	mov    0x44d97(%rip),%rcx        # 0x14009f000
14005a269:	48 3b ce             	cmp    %rsi,%rcx
14005a26c:	74 28                	je     0x14005a296
14005a26e:	f7 41 1c 00 01 00 00 	testl  $0x100,0x1c(%rcx)
14005a275:	74 1f                	je     0x14005a296
14005a277:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005a27b:	85 db                	test   %ebx,%ebx
14005a27d:	ba 2f 00 00 00       	mov    $0x2f,%edx
14005a282:	44 8b cb             	mov    %ebx,%r9d
14005a285:	49 0f 44 ff          	cmove  %r15,%rdi
14005a289:	4d 8b c6             	mov    %r14,%r8
14005a28c:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14005a291:	e8 ce 0f 00 00       	call   0x14005b264
14005a296:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14005a29a:	e8 a9 89 fb ff       	call   0x140012c48
14005a29f:	8b c3                	mov    %ebx,%eax
14005a2a1:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
14005a2a8:	00
14005a2a9:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
14005a2b0:	41 5f                	pop    %r15
14005a2b2:	41 5e                	pop    %r14
14005a2b4:	41 5d                	pop    %r13
14005a2b6:	41 5c                	pop    %r12
14005a2b8:	5f                   	pop    %rdi
14005a2b9:	5e                   	pop    %rsi
14005a2ba:	5d                   	pop    %rbp
14005a2bb:	c3                   	ret
14005a2bc:	cc                   	int3
14005a2bd:	cc                   	int3
14005a2be:	cc                   	int3
14005a2bf:	cc                   	int3
14005a2c0:	cc                   	int3
14005a2c1:	cc                   	int3
14005a2c2:	cc                   	int3
14005a2c3:	cc                   	int3
14005a2c4:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14005a2c9:	55                   	push   %rbp
14005a2ca:	53                   	push   %rbx
14005a2cb:	56                   	push   %rsi
14005a2cc:	57                   	push   %rdi
14005a2cd:	41 54                	push   %r12
14005a2cf:	41 55                	push   %r13
14005a2d1:	41 56                	push   %r14
14005a2d3:	41 57                	push   %r15
14005a2d5:	48 8b ec             	mov    %rsp,%rbp
14005a2d8:	48 83 ec 68          	sub    $0x68,%rsp
14005a2dc:	45 33 e4             	xor    %r12d,%r12d
14005a2df:	48 8b f1             	mov    %rcx,%rsi
14005a2e2:	41 b7 01             	mov    $0x1,%r15b
14005a2e5:	44 89 65 48          	mov    %r12d,0x48(%rbp)
14005a2e9:	41 8a d7             	mov    %r15b,%dl
14005a2ec:	44 89 65 58          	mov    %r12d,0x58(%rbp)
14005a2f0:	48 8d 0d f9 60 04 00 	lea    0x460f9(%rip),%rcx        # 0x1400a03f0
14005a2f7:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
14005a2fb:	41 8d 7c 24 18       	lea    0x18(%r12),%edi
14005a300:	4c 89 65 d8          	mov    %r12,-0x28(%rbp)
14005a304:	45 8b ec             	mov    %r12d,%r13d
14005a307:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
14005a30b:	48 ff 15 16 b0 02 00 	rex.W call *0x2b016(%rip)        # 0x140085328
14005a312:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005a317:	48 8d 9e 10 01 00 00 	lea    0x110(%rsi),%rbx
14005a31e:	48 8b cb             	mov    %rbx,%rcx
14005a321:	48 ff 15 c8 aa 02 00 	rex.W call *0x2aac8(%rip)        # 0x140084df0
14005a328:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005a32d:	48 8b 56 38          	mov    0x38(%rsi),%rdx
14005a331:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
14005a335:	48 8b 8e d0 00 00 00 	mov    0xd0(%rsi),%rcx
14005a33c:	45 33 c9             	xor    %r9d,%r9d
14005a33f:	41 b8 19 00 02 00    	mov    $0x20019,%r8d
14005a345:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14005a34a:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
14005a34e:	e8 b5 4b fb ff       	call   0x14000ef08
14005a353:	8b d8                	mov    %eax,%ebx
14005a355:	85 c0                	test   %eax,%eax
14005a357:	74 41                	je     0x14005a39a
14005a359:	48 8b 0d a0 4c 04 00 	mov    0x44ca0(%rip),%rcx        # 0x14009f000
14005a360:	48 8d 05 99 4c 04 00 	lea    0x44c99(%rip),%rax        # 0x14009f000
14005a367:	48 3b c8             	cmp    %rax,%rcx
14005a36a:	0f 84 4a 03 00 00    	je     0x14005a6ba
14005a370:	44 84 79 1c          	test   %r15b,0x1c(%rcx)
14005a374:	0f 84 40 03 00 00    	je     0x14005a6ba
14005a37a:	8d 57 56             	lea    0x56(%rdi),%edx
14005a37d:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
14005a381:	4c 8d 05 20 e7 02 00 	lea    0x2e720(%rip),%r8        # 0x140088aa8
14005a388:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005a38c:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14005a390:	e8 e3 d7 ff ff       	call   0x140057b78
14005a395:	e9 20 03 00 00       	jmp    0x14005a6ba
14005a39a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14005a39e:	48 8d 45 48          	lea    0x48(%rbp),%rax
14005a3a2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14005a3a7:	4c 8d 4d 60          	lea    0x60(%rbp),%r9
14005a3ab:	48 8d 15 56 cf 02 00 	lea    0x2cf56(%rip),%rdx        # 0x140087308
14005a3b2:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14005a3b7:	e8 54 3b fb ff       	call   0x14000df10
14005a3bc:	8b d8                	mov    %eax,%ebx
14005a3be:	85 c0                	test   %eax,%eax
14005a3c0:	74 34                	je     0x14005a3f6
14005a3c2:	3d ea 00 00 00       	cmp    $0xea,%eax
14005a3c7:	74 2d                	je     0x14005a3f6
14005a3c9:	83 f8 02             	cmp    $0x2,%eax
14005a3cc:	74 28                	je     0x14005a3f6
14005a3ce:	48 8b 0d 2b 4c 04 00 	mov    0x44c2b(%rip),%rcx        # 0x14009f000
14005a3d5:	48 8d 05 24 4c 04 00 	lea    0x44c24(%rip),%rax        # 0x14009f000
14005a3dc:	48 3b c8             	cmp    %rax,%rcx
14005a3df:	0f 84 d5 02 00 00    	je     0x14005a6ba
14005a3e5:	44 84 79 1c          	test   %r15b,0x1c(%rcx)
14005a3e9:	0f 84 cb 02 00 00    	je     0x14005a6ba
14005a3ef:	ba 6f 00 00 00       	mov    $0x6f,%edx
14005a3f4:	eb 87                	jmp    0x14005a37d
14005a3f6:	44 8b 75 48          	mov    0x48(%rbp),%r14d
14005a3fa:	bb 08 00 00 00       	mov    $0x8,%ebx
14005a3ff:	41 83 fe 04          	cmp    $0x4,%r14d
14005a403:	0f 82 a6 00 00 00    	jb     0x14005a4af
14005a409:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14005a410:	00 00
14005a412:	45 8b c6             	mov    %r14d,%r8d
14005a415:	8b d3                	mov    %ebx,%edx
14005a417:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14005a41b:	48 ff 15 a6 af 02 00 	rex.W call *0x2afa6(%rip)        # 0x1400853c8
14005a422:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005a427:	4c 8b e8             	mov    %rax,%r13
14005a42a:	48 85 c0             	test   %rax,%rax
14005a42d:	75 29                	jne    0x14005a458
14005a42f:	48 8b 0d ca 4b 04 00 	mov    0x44bca(%rip),%rcx        # 0x14009f000
14005a436:	48 8d 05 c3 4b 04 00 	lea    0x44bc3(%rip),%rax        # 0x14009f000
14005a43d:	48 3b c8             	cmp    %rax,%rcx
14005a440:	0f 84 74 02 00 00    	je     0x14005a6ba
14005a446:	44 84 79 1c          	test   %r15b,0x1c(%rcx)
14005a44a:	0f 84 6a 02 00 00    	je     0x14005a6ba
14005a450:	8d 53 68             	lea    0x68(%rbx),%edx
14005a453:	e9 25 ff ff ff       	jmp    0x14005a37d
14005a458:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14005a45c:	48 8d 45 48          	lea    0x48(%rbp),%rax
14005a460:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14005a465:	4c 8d 4d 60          	lea    0x60(%rbp),%r9
14005a469:	48 8d 15 98 ce 02 00 	lea    0x2ce98(%rip),%rdx        # 0x140087308
14005a470:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14005a475:	e8 96 3a fb ff       	call   0x14000df10
14005a47a:	8b d8                	mov    %eax,%ebx
14005a47c:	85 c0                	test   %eax,%eax
14005a47e:	74 2b                	je     0x14005a4ab
14005a480:	48 8b 0d 79 4b 04 00 	mov    0x44b79(%rip),%rcx        # 0x14009f000
14005a487:	48 8d 05 72 4b 04 00 	lea    0x44b72(%rip),%rax        # 0x14009f000
14005a48e:	48 3b c8             	cmp    %rax,%rcx
14005a491:	0f 84 23 02 00 00    	je     0x14005a6ba
14005a497:	44 84 79 1c          	test   %r15b,0x1c(%rcx)
14005a49b:	0f 84 19 02 00 00    	je     0x14005a6ba
14005a4a1:	ba 71 00 00 00       	mov    $0x71,%edx
14005a4a6:	e9 d2 fe ff ff       	jmp    0x14005a37d
14005a4ab:	44 8b 75 48          	mov    0x48(%rbp),%r14d
14005a4af:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14005a4b3:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
14005a4b7:	45 33 c9             	xor    %r9d,%r9d
14005a4ba:	48 8d 15 27 d3 02 00 	lea    0x2d327(%rip),%rdx        # 0x1400877e8
14005a4c1:	e8 02 6f fb ff       	call   0x1400113c8
14005a4c6:	8b d8                	mov    %eax,%ebx
14005a4c8:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
14005a4cd:	74 2b                	je     0x14005a4fa
14005a4cf:	48 8b 0d 2a 4b 04 00 	mov    0x44b2a(%rip),%rcx        # 0x14009f000
14005a4d6:	48 8d 05 23 4b 04 00 	lea    0x44b23(%rip),%rax        # 0x14009f000
14005a4dd:	48 3b c8             	cmp    %rax,%rcx
14005a4e0:	0f 84 d4 01 00 00    	je     0x14005a6ba
14005a4e6:	44 84 79 1c          	test   %r15b,0x1c(%rcx)
14005a4ea:	0f 84 ca 01 00 00    	je     0x14005a6ba
14005a4f0:	ba 72 00 00 00       	mov    $0x72,%edx
14005a4f5:	e9 83 fe ff ff       	jmp    0x14005a37d
14005a4fa:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14005a4fe:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14005a502:	45 33 c9             	xor    %r9d,%r9d
14005a505:	48 8d 15 ac d2 02 00 	lea    0x2d2ac(%rip),%rdx        # 0x1400877b8
14005a50c:	e8 b7 6e fb ff       	call   0x1400113c8
14005a511:	8b d8                	mov    %eax,%ebx
14005a513:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
14005a518:	74 2b                	je     0x14005a545
14005a51a:	48 8b 0d df 4a 04 00 	mov    0x44adf(%rip),%rcx        # 0x14009f000
14005a521:	48 8d 05 d8 4a 04 00 	lea    0x44ad8(%rip),%rax        # 0x14009f000
14005a528:	48 3b c8             	cmp    %rax,%rcx
14005a52b:	0f 84 89 01 00 00    	je     0x14005a6ba
14005a531:	44 84 79 1c          	test   %r15b,0x1c(%rcx)
14005a535:	0f 84 7f 01 00 00    	je     0x14005a6ba
14005a53b:	ba 73 00 00 00       	mov    $0x73,%edx
14005a540:	e9 38 fe ff ff       	jmp    0x14005a37d
14005a545:	4c 8b 7d d8          	mov    -0x28(%rbp),%r15
14005a549:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
14005a54d:	4d 85 ff             	test   %r15,%r15
14005a550:	74 28                	je     0x14005a57a
14005a552:	48 8b c1             	mov    %rcx,%rax
14005a555:	48 ff c0             	inc    %rax
14005a558:	66 45 39 24 47       	cmp    %r12w,(%r15,%rax,2)
14005a55d:	75 f6                	jne    0x14005a555
14005a55f:	8d 1c 45 02 00 00 00 	lea    0x2(,%rax,2),%ebx
14005a566:	83 fb e7             	cmp    $0xffffffe7,%ebx
14005a569:	76 0a                	jbe    0x14005a575
14005a56b:	bb 0d 00 00 00       	mov    $0xd,%ebx
14005a570:	e9 45 01 00 00       	jmp    0x14005a6ba
14005a575:	8d 7b 18             	lea    0x18(%rbx),%edi
14005a578:	eb 03                	jmp    0x14005a57d
14005a57a:	41 8b dc             	mov    %r12d,%ebx
14005a57d:	4c 8b 65 e0          	mov    -0x20(%rbp),%r12
14005a581:	33 d2                	xor    %edx,%edx
14005a583:	4d 85 e4             	test   %r12,%r12
14005a586:	74 1e                	je     0x14005a5a6
14005a588:	48 ff c1             	inc    %rcx
14005a58b:	66 41 39 14 4c       	cmp    %dx,(%r12,%rcx,2)
14005a590:	75 f6                	jne    0x14005a588
14005a592:	8d 0c 4d 02 00 00 00 	lea    0x2(,%rcx,2),%ecx
14005a599:	8b c7                	mov    %edi,%eax
14005a59b:	f7 d0                	not    %eax
14005a59d:	89 4d 58             	mov    %ecx,0x58(%rbp)
14005a5a0:	3b c8                	cmp    %eax,%ecx
14005a5a2:	77 c7                	ja     0x14005a56b
14005a5a4:	03 f9                	add    %ecx,%edi
14005a5a6:	4d 85 ed             	test   %r13,%r13
14005a5a9:	74 0c                	je     0x14005a5b7
14005a5ab:	8b c7                	mov    %edi,%eax
14005a5ad:	f7 d0                	not    %eax
14005a5af:	44 3b f0             	cmp    %eax,%r14d
14005a5b2:	77 b7                	ja     0x14005a56b
14005a5b4:	41 03 fe             	add    %r14d,%edi
14005a5b7:	8b d7                	mov    %edi,%edx
14005a5b9:	b9 40 00 00 00       	mov    $0x40,%ecx
14005a5be:	48 ff 15 6b a5 02 00 	rex.W call *0x2a56b(%rip)        # 0x140084b30
14005a5c5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005a5ca:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
14005a5ce:	48 89 01             	mov    %rax,(%rcx)
14005a5d1:	48 85 c0             	test   %rax,%rax
14005a5d4:	75 2c                	jne    0x14005a602
14005a5d6:	8d 58 08             	lea    0x8(%rax),%ebx
14005a5d9:	48 8b 0d 20 4a 04 00 	mov    0x44a20(%rip),%rcx        # 0x14009f000
14005a5e0:	48 8d 05 19 4a 04 00 	lea    0x44a19(%rip),%rax        # 0x14009f000
14005a5e7:	48 3b c8             	cmp    %rax,%rcx
14005a5ea:	0f 84 ca 00 00 00    	je     0x14005a6ba
14005a5f0:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005a5f4:	0f 84 c0 00 00 00    	je     0x14005a6ba
14005a5fa:	8d 53 6c             	lea    0x6c(%rbx),%edx
14005a5fd:	e9 7b fd ff ff       	jmp    0x14005a37d
14005a602:	48 8d 78 18          	lea    0x18(%rax),%rdi
14005a606:	4d 85 ff             	test   %r15,%r15
14005a609:	74 18                	je     0x14005a623
14005a60b:	4d 8b c7             	mov    %r15,%r8
14005a60e:	48 89 38             	mov    %rdi,(%rax)
14005a611:	48 8b d3             	mov    %rbx,%rdx
14005a614:	48 8b cf             	mov    %rdi,%rcx
14005a617:	e8 84 66 fb ff       	call   0x140010ca0
14005a61c:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
14005a620:	48 03 fb             	add    %rbx,%rdi
14005a623:	4d 85 e4             	test   %r12,%r12
14005a626:	74 1a                	je     0x14005a642
14005a628:	48 8b 01             	mov    (%rcx),%rax
14005a62b:	4d 8b c4             	mov    %r12,%r8
14005a62e:	8b 5d 58             	mov    0x58(%rbp),%ebx
14005a631:	48 8b cf             	mov    %rdi,%rcx
14005a634:	8b d3                	mov    %ebx,%edx
14005a636:	48 89 78 08          	mov    %rdi,0x8(%rax)
14005a63a:	e8 61 66 fb ff       	call   0x140010ca0
14005a63f:	48 03 fb             	add    %rbx,%rdi
14005a642:	45 33 e4             	xor    %r12d,%r12d
14005a645:	4d 85 ed             	test   %r13,%r13