14004d16a:	e9 35 64 fc ff       	jmp    0x1400135a4
14004d16f:	4d 8b 4d 38          	mov    0x38(%r13),%r9
14004d173:	ba 3d 00 00 00       	mov    $0x3d,%edx
14004d178:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d17c:	4d 8b c4             	mov    %r12,%r8
14004d17f:	e8 8c a9 00 00       	call   0x140057b10
14004d184:	8b 7d e0             	mov    -0x20(%rbp),%edi
14004d187:	e9 55 64 fc ff       	jmp    0x1400135e1
14004d18c:	49 8b 45 38          	mov    0x38(%r13),%rax
14004d190:	ba 51 00 00 00       	mov    $0x51,%edx
14004d195:	4d 8b 4f 38          	mov    0x38(%r15),%r9
14004d199:	4d 8b c4             	mov    %r12,%r8
14004d19c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d1a0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004d1a5:	e8 4e aa 00 00       	call   0x140057bf8
14004d1aa:	90                   	nop
14004d1ab:	e9 40 65 fc ff       	jmp    0x1400136f0
14004d1b0:	83 f8 03             	cmp    $0x3,%eax
14004d1b3:	b9 00 00 00 00       	mov    $0x0,%ecx
14004d1b8:	0f 45 f9             	cmovne %ecx,%edi
14004d1bb:	89 7d e0             	mov    %edi,-0x20(%rbp)
14004d1be:	e9 1e 64 fc ff       	jmp    0x1400135e1
14004d1c3:	4d 85 ff             	test   %r15,%r15
14004d1c6:	74 06                	je     0x14004d1ce
14004d1c8:	4d 8b 4f 38          	mov    0x38(%r15),%r9
14004d1cc:	eb 07                	jmp    0x14004d1d5
14004d1ce:	4c 8d 0d a3 3e 04 00 	lea    0x43ea3(%rip),%r9        # 0x140091078
14004d1d5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d1d9:	ba 3e 00 00 00       	mov    $0x3e,%edx
14004d1de:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14004d1e3:	4d 8b c4             	mov    %r12,%r8
14004d1e6:	e8 8d a9 00 00       	call   0x140057b78
14004d1eb:	90                   	nop
14004d1ec:	e9 59 64 fc ff       	jmp    0x14001364a
14004d1f1:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
14004d1f5:	e8 42 69 01 00       	call   0x140063b3c
14004d1fa:	90                   	nop
14004d1fb:	e9 91 64 fc ff       	jmp    0x140013691
14004d200:	83 f8 ff             	cmp    $0xffffffff,%eax
14004d203:	0f 85 88 64 fc ff    	jne    0x140013691
14004d209:	48 8b 0d f0 1d 05 00 	mov    0x51df0(%rip),%rcx        # 0x14009f000
14004d210:	48 3b ce             	cmp    %rsi,%rcx
14004d213:	0f 84 03 64 fc ff    	je     0x14001361c
14004d219:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14004d21d:	0f 84 f9 63 fc ff    	je     0x14001361c
14004d223:	48 ff 15 46 78 03 00 	rex.W call *0x37846(%rip)        # 0x140084a70
14004d22a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004d22f:	48 8b 0d ca 1d 05 00 	mov    0x51dca(%rip),%rcx        # 0x14009f000
14004d236:	ba 40 00 00 00       	mov    $0x40,%edx
14004d23b:	44 8b c8             	mov    %eax,%r9d
14004d23e:	4d 8b c4             	mov    %r12,%r8
14004d241:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d245:	e8 d2 a6 00 00       	call   0x14005791c
14004d24a:	90                   	nop
14004d24b:	e9 41 64 fc ff       	jmp    0x140013691
14004d250:	48 ff 15 19 78 03 00 	rex.W call *0x37819(%rip)        # 0x140084a70
14004d257:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004d25c:	8b d8                	mov    %eax,%ebx
14004d25e:	48 8b 0d 9b 1d 05 00 	mov    0x51d9b(%rip),%rcx        # 0x14009f000
14004d265:	48 3b ce             	cmp    %rsi,%rcx
14004d268:	0f 84 e6 fd ff ff    	je     0x14004d054
14004d26e:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14004d272:	0f 84 dc fd ff ff    	je     0x14004d054
14004d278:	e9 c3 fd ff ff       	jmp    0x14004d040
14004d27d:	48 3b ce             	cmp    %rsi,%rcx
14004d280:	74 45                	je     0x14004d2c7
14004d282:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14004d286:	74 18                	je     0x14004d2a0
14004d288:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d28c:	ba 41 00 00 00       	mov    $0x41,%edx
14004d291:	4d 8b c4             	mov    %r12,%r8
14004d294:	e8 57 a6 00 00       	call   0x1400578f0
14004d299:	48 8b 0d 60 1d 05 00 	mov    0x51d60(%rip),%rcx        # 0x14009f000
14004d2a0:	48 3b ce             	cmp    %rsi,%rcx
14004d2a3:	74 22                	je     0x14004d2c7
14004d2a5:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14004d2a9:	74 1c                	je     0x14004d2c7
14004d2ab:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d2af:	44 8b cf             	mov    %edi,%r9d
14004d2b2:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14004d2b6:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
14004d2bb:	e8 d4 6d 01 00       	call   0x140064094
14004d2c0:	48 8b 0d 39 1d 05 00 	mov    0x51d39(%rip),%rcx        # 0x14009f000
14004d2c7:	4d 85 ff             	test   %r15,%r15
14004d2ca:	74 3e                	je     0x14004d30a
14004d2cc:	48 3b ce             	cmp    %rsi,%rcx
14004d2cf:	74 1b                	je     0x14004d2ec
14004d2d1:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14004d2d5:	74 15                	je     0x14004d2ec
14004d2d7:	4d 8b 4f 38          	mov    0x38(%r15),%r9
14004d2db:	ba 43 00 00 00       	mov    $0x43,%edx
14004d2e0:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d2e4:	4d 8b c4             	mov    %r12,%r8
14004d2e7:	e8 24 a8 00 00       	call   0x140057b10
14004d2ec:	49 8b 5f 38          	mov    0x38(%r15),%rbx
14004d2f0:	49 8b cf             	mov    %r15,%rcx
14004d2f3:	e8 d0 da fc ff       	call   0x14001adc8
14004d2f8:	48 8b d0             	mov    %rax,%rdx
14004d2fb:	4c 8b c3             	mov    %rbx,%r8
14004d2fe:	b9 11 00 00 00       	mov    $0x11,%ecx
14004d303:	e8 34 b6 fb ff       	call   0x14000893c
14004d308:	eb 2f                	jmp    0x14004d339
14004d30a:	48 3b ce             	cmp    %rsi,%rcx
14004d30d:	74 17                	je     0x14004d326
14004d30f:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14004d313:	74 11                	je     0x14004d326
14004d315:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d319:	ba 44 00 00 00       	mov    $0x44,%edx
14004d31e:	4d 8b c4             	mov    %r12,%r8
14004d321:	e8 ca a5 00 00       	call   0x1400578f0
14004d326:	b9 12 00 00 00       	mov    $0x12,%ecx
14004d32b:	e8 0c b6 fb ff       	call   0x14000893c
14004d330:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
14004d334:	e8 5b 67 01 00       	call   0x140063a94
14004d339:	b8 23 04 00 00       	mov    $0x423,%eax
14004d33e:	e9 df 62 fc ff       	jmp    0x140013622
14004d343:	cc                   	int3
14004d344:	8b 41 28             	mov    0x28(%rcx),%eax
14004d347:	83 e8 02             	sub    $0x2,%eax
14004d34a:	83 f8 01             	cmp    $0x1,%eax
14004d34d:	0f 87 f4 63 fc ff    	ja     0x140013747
14004d353:	8b 81 a4 00 00 00    	mov    0xa4(%rcx),%eax
14004d359:	3d 2d 04 00 00       	cmp    $0x42d,%eax
14004d35e:	0f 84 e3 63 fc ff    	je     0x140013747
14004d364:	3d 22 04 00 00       	cmp    $0x422,%eax
14004d369:	0f 84 d8 63 fc ff    	je     0x140013747
14004d36f:	48 8d 05 8a 1c 05 00 	lea    0x51c8a(%rip),%rax        # 0x14009f000
14004d376:	48 8b 0d 83 1c 05 00 	mov    0x51c83(%rip),%rcx        # 0x14009f000
14004d37d:	48 3b c8             	cmp    %rax,%rcx
14004d380:	74 1f                	je     0x14004d3a1
14004d382:	f6 41 1c 40          	testb  $0x40,0x1c(%rcx)
14004d386:	74 19                	je     0x14004d3a1
14004d388:	ba 45 00 00 00       	mov    $0x45,%edx
14004d38d:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
14004d391:	4c 8d 05 10 3f 04 00 	lea    0x43f10(%rip),%r8        # 0x1400912a8
14004d398:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d39c:	e8 6f a7 00 00       	call   0x140057b10
14004d3a1:	e8 f6 bc 00 00       	call   0x14005909c
14004d3a6:	44 8b c0             	mov    %eax,%r8d
14004d3a9:	85 c0                	test   %eax,%eax
14004d3ab:	0f 84 96 63 fc ff    	je     0x140013747
14004d3b1:	83 3d b0 1c 05 00 05 	cmpl   $0x5,0x51cb0(%rip)        # 0x14009f068
14004d3b8:	76 79                	jbe    0x14004d433
14004d3ba:	48 b8 00 00 00 00 00 	movabs $0x400000000000,%rax
14004d3c1:	40 00 00
14004d3c4:	48 85 05 ad 1c 05 00 	test   %rax,0x51cad(%rip)        # 0x14009f078
14004d3cb:	74 66                	je     0x14004d433
14004d3cd:	48 8b 0d ac 1c 05 00 	mov    0x51cac(%rip),%rcx        # 0x14009f080
14004d3d4:	48 23 c8             	and    %rax,%rcx
14004d3d7:	48 3b 0d a2 1c 05 00 	cmp    0x51ca2(%rip),%rcx        # 0x14009f080
14004d3de:	75 53                	jne    0x14004d433
14004d3e0:	8b 43 28             	mov    0x28(%rbx),%eax
14004d3e3:	8b 8b a4 00 00 00    	mov    0xa4(%rbx),%ecx
14004d3e9:	89 44 24 50          	mov    %eax,0x50(%rsp)
14004d3ed:	44 89 44 24 58       	mov    %r8d,0x58(%rsp)
14004d3f2:	89 4c 24 60          	mov    %ecx,0x60(%rsp)
14004d3f6:	48 8b 43 38          	mov    0x38(%rbx),%rax
14004d3fa:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14004d3ff:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14004d404:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14004d409:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14004d40e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14004d413:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14004d418:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14004d41d:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14004d422:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004d427:	48 8d 15 2b 21 04 00 	lea    0x4212b(%rip),%rdx        # 0x14008f559
14004d42e:	e8 65 5e 01 00       	call   0x140063298
14004d433:	83 7b 28 03          	cmpl   $0x3,0x28(%rbx)
14004d437:	0f 85 0a 63 fc ff    	jne    0x140013747
14004d43d:	cc                   	int3
14004d43e:	e9 04 63 fc ff       	jmp    0x140013747
14004d443:	e9 ff 62 fc ff       	jmp    0x140013747
14004d448:	83 e9 01             	sub    $0x1,%ecx
14004d44b:	0f 84 87 00 00 00    	je     0x14004d4d8
14004d451:	83 f9 01             	cmp    $0x1,%ecx
14004d454:	0f 85 8f 63 fc ff    	jne    0x1400137e9
14004d45a:	48 8b 0d 9f 1b 05 00 	mov    0x51b9f(%rip),%rcx        # 0x14009f000
14004d461:	48 8d 05 98 1b 05 00 	lea    0x51b98(%rip),%rax        # 0x14009f000
14004d468:	48 3b c8             	cmp    %rax,%rcx
14004d46b:	74 31                	je     0x14004d49e
14004d46d:	b8 01 00 00 00       	mov    $0x1,%eax
14004d472:	84 41 1c             	test   %al,0x1c(%rcx)
14004d475:	74 27                	je     0x14004d49e
14004d477:	49 8b 44 24 10       	mov    0x10(%r12),%rax
14004d47c:	4c 8d 05 25 3e 04 00 	lea    0x43e25(%rip),%r8        # 0x1400912a8
14004d483:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d487:	ba 46 00 00 00       	mov    $0x46,%edx
14004d48c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d490:	48 8b 40 10          	mov    0x10(%rax),%rax
14004d494:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004d499:	e8 5a a7 00 00       	call   0x140057bf8
14004d49e:	39 5f 28             	cmp    %ebx,0x28(%rdi)
14004d4a1:	74 27                	je     0x14004d4ca
14004d4a3:	49 8b 44 24 10       	mov    0x10(%r12),%rax
14004d4a8:	48 8b cf             	mov    %rdi,%rcx
14004d4ab:	48 8b 58 10          	mov    0x10(%rax),%rbx
14004d4af:	e8 14 d9 fc ff       	call   0x14001adc8
14004d4b4:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d4b8:	48 8b d0             	mov    %rax,%rdx
14004d4bb:	4c 8b c3             	mov    %rbx,%r8
14004d4be:	b9 03 00 00 00       	mov    $0x3,%ecx
14004d4c3:	e8 74 b4 fb ff       	call   0x14000893c
14004d4c8:	33 db                	xor    %ebx,%ebx
14004d4ca:	be 33 04 00 00       	mov    $0x433,%esi
14004d4cf:	41 89 5d 00          	mov    %ebx,0x0(%r13)
14004d4d3:	e9 49 01 00 00       	jmp    0x14004d621
14004d4d8:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
14004d4dc:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
14004d4e0:	49 8b 5c 24 10       	mov    0x10(%r12),%rbx
14004d4e5:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
14004d4e9:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14004d4ed:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14004d4f3:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
14004d4f7:	48 8b d3             	mov    %rbx,%rdx
14004d4fa:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14004d4fe:	e8 75 3e 01 00       	call   0x140061378
14004d503:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14004d507:	48 8b cb             	mov    %rbx,%rcx
14004d50a:	e8 65 64 01 00       	call   0x140063974
14004d50f:	85 c0                	test   %eax,%eax
14004d511:	0f 84 95 00 00 00    	je     0x14004d5ac
14004d517:	83 f8 02             	cmp    $0x2,%eax
14004d51a:	0f 85 d2 00 00 00    	jne    0x14004d5f2
14004d520:	48 8b 0d d9 1a 05 00 	mov    0x51ad9(%rip),%rcx        # 0x14009f000
14004d527:	48 8d 05 d2 1a 05 00 	lea    0x51ad2(%rip),%rax        # 0x14009f000
14004d52e:	48 3b c8             	cmp    %rax,%rcx
14004d531:	74 2a                	je     0x14004d55d
14004d533:	b8 01 00 00 00       	mov    $0x1,%eax
14004d538:	84 41 1c             	test   %al,0x1c(%rcx)
14004d53b:	74 20                	je     0x14004d55d
14004d53d:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d541:	8d 50 48             	lea    0x48(%rax),%edx
14004d544:	48 8b 43 10          	mov    0x10(%rbx),%rax
14004d548:	4c 8d 05 59 3d 04 00 	lea    0x43d59(%rip),%r8        # 0x1400912a8
14004d54f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d553:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004d558:	e8 9b a6 00 00       	call   0x140057bf8
14004d55d:	45 33 f6             	xor    %r14d,%r14d
14004d560:	44 39 77 28          	cmp    %r14d,0x28(%rdi)
14004d564:	74 35                	je     0x14004d59b
14004d566:	44 39 35 1f 2c 05 00 	cmp    %r14d,0x52c1f(%rip)        # 0x1400a018c
14004d56d:	75 2c                	jne    0x14004d59b
14004d56f:	33 d2                	xor    %edx,%edx
14004d571:	33 c9                	xor    %ecx,%ecx
14004d573:	e8 5c 2f fe ff       	call   0x1400304d4
14004d578:	85 c0                	test   %eax,%eax
14004d57a:	75 1f                	jne    0x14004d59b
14004d57c:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
14004d580:	48 8b cf             	mov    %rdi,%rcx
14004d583:	e8 40 d8 fc ff       	call   0x14001adc8
14004d588:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d58c:	41 8d 4e 02          	lea    0x2(%r14),%ecx
14004d590:	48 8b d0             	mov    %rax,%rdx
14004d593:	4c 8b c3             	mov    %rbx,%r8
14004d596:	e8 a1 b3 fb ff       	call   0x14000893c
14004d59b:	be 2c 04 00 00       	mov    $0x42c,%esi
14004d5a0:	45 89 75 00          	mov    %r14d,0x0(%r13)
14004d5a4:	45 8b fe             	mov    %r14d,%r15d
14004d5a7:	e9 9b 00 00 00       	jmp    0x14004d647
14004d5ac:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
14004d5b0:	41 b8 81 00 00 00    	mov    $0x81,%r8d
14004d5b6:	48 8b d3             	mov    %rbx,%rdx
14004d5b9:	e8 e2 56 fe ff       	call   0x140032ca0
14004d5be:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
14004d5c2:	45 33 ff             	xor    %r15d,%r15d
14004d5c5:	89 01                	mov    %eax,(%rcx)
14004d5c7:	85 c0                	test   %eax,%eax
14004d5c9:	0f 85 86 00 00 00    	jne    0x14004d655
14004d5cf:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
14004d5d3:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
14004d5d7:	48 3b d8             	cmp    %rax,%rbx
14004d5da:	74 0e                	je     0x14004d5ea
14004d5dc:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14004d5e0:	e8 e3 5d fc ff       	call   0x1400133c8
14004d5e5:	48 8b 1b             	mov    (%rbx),%rbx
14004d5e8:	eb e9                	jmp    0x14004d5d3
14004d5ea:	b8 01 00 00 00       	mov    $0x1,%eax
14004d5ef:	41 89 06             	mov    %eax,(%r14)
14004d5f2:	33 db                	xor    %ebx,%ebx
14004d5f4:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14004d5f8:	e8 db 37 fc ff       	call   0x140010dd8
14004d5fd:	90                   	nop
14004d5fe:	e9 e6 61 fc ff       	jmp    0x1400137e9
14004d603:	48 8b cf             	mov    %rdi,%rcx
14004d606:	e8 bd d7 fc ff       	call   0x14001adc8
14004d60b:	4c 8b 47 38          	mov    0x38(%rdi),%r8
14004d60f:	48 8b d0             	mov    %rax,%rdx
14004d612:	b9 13 00 00 00       	mov    $0x13,%ecx
14004d617:	e8 20 b3 fb ff       	call   0x14000893c
14004d61c:	be 23 04 00 00       	mov    $0x423,%esi
14004d621:	44 8b fb             	mov    %ebx,%r15d
14004d624:	e9 e3 02 00 00       	jmp    0x14004d90c
14004d629:	48 8b cf             	mov    %rdi,%rcx
14004d62c:	e8 97 d7 fc ff       	call   0x14001adc8
14004d631:	4c 8b 47 38          	mov    0x38(%rdi),%r8
14004d635:	48 8b d0             	mov    %rax,%rdx
14004d638:	b9 14 00 00 00       	mov    $0x14,%ecx
14004d63d:	e8 fa b2 fb ff       	call   0x14000893c
14004d642:	be 23 04 00 00       	mov    $0x423,%esi
14004d647:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14004d64b:	e8 88 37 fc ff       	call   0x140010dd8
14004d650:	e9 b7 02 00 00       	jmp    0x14004d90c
14004d655:	48 8b 0d a4 19 05 00 	mov    0x519a4(%rip),%rcx        # 0x14009f000
14004d65c:	48 8d 05 9d 19 05 00 	lea    0x5199d(%rip),%rax        # 0x14009f000
14004d663:	48 3b c8             	cmp    %rax,%rcx
14004d666:	74 2a                	je     0x14004d692
14004d668:	b8 01 00 00 00       	mov    $0x1,%eax
14004d66d:	84 41 1c             	test   %al,0x1c(%rcx)
14004d670:	74 20                	je     0x14004d692
14004d672:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d676:	8d 50 49             	lea    0x49(%rax),%edx
14004d679:	48 8b 43 10          	mov    0x10(%rbx),%rax
14004d67d:	4c 8d 05 24 3c 04 00 	lea    0x43c24(%rip),%r8        # 0x1400912a8
14004d684:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d688:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004d68d:	e8 66 a5 00 00       	call   0x140057bf8
14004d692:	44 39 7f 28          	cmp    %r15d,0x28(%rdi)
14004d696:	74 aa                	je     0x14004d642
14004d698:	eb 8f                	jmp    0x14004d629
14004d69a:	48 8b 0d 5f 19 05 00 	mov    0x5195f(%rip),%rcx        # 0x14009f000
14004d6a1:	48 8d 05 58 19 05 00 	lea    0x51958(%rip),%rax        # 0x14009f000
14004d6a8:	48 3b c8             	cmp    %rax,%rcx
14004d6ab:	74 21                	je     0x14004d6ce
14004d6ad:	b8 01 00 00 00       	mov    $0x1,%eax
14004d6b2:	84 41 1c             	test   %al,0x1c(%rcx)
14004d6b5:	74 17                	je     0x14004d6ce
14004d6b7:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d6bb:	8d 50 47             	lea    0x47(%rax),%edx
14004d6be:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d6c2:	4c 8d 05 df 3b 04 00 	lea    0x43bdf(%rip),%r8        # 0x1400912a8
14004d6c9:	e8 42 a4 00 00       	call   0x140057b10
14004d6ce:	39 5f 28             	cmp    %ebx,0x28(%rdi)
14004d6d1:	0f 84 45 ff ff ff    	je     0x14004d61c
14004d6d7:	e9 27 ff ff ff       	jmp    0x14004d603
14004d6dc:	49 8d 9e 10 01 00 00 	lea    0x110(%r14),%rbx
14004d6e3:	48 8b cb             	mov    %rbx,%rcx
14004d6e6:	48 ff 15 03 77 03 00 	rex.W call *0x37703(%rip)        # 0x140084df0
14004d6ed:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004d6f2:	45 8b be a4 00 00 00 	mov    0xa4(%r14),%r15d
14004d6f9:	45 33 e4             	xor    %r12d,%r12d
14004d6fc:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
14004d700:	45 85 ff             	test   %r15d,%r15d
14004d703:	75 04                	jne    0x14004d709
14004d705:	45 8b 7e 54          	mov    0x54(%r14),%r15d
14004d709:	48 8b 0d f0 18 05 00 	mov    0x518f0(%rip),%rcx        # 0x14009f000
14004d710:	48 8d 05 e9 18 05 00 	lea    0x518e9(%rip),%rax        # 0x14009f000
14004d717:	48 3b c8             	cmp    %rax,%rcx
14004d71a:	74 2f                	je     0x14004d74b
14004d71c:	b8 01 00 00 00       	mov    $0x1,%eax