140557299:	8b 15 a5 51 ed 00    	mov    0xed51a5(%rip),%edx        # 0x14142c444
14055729f:	49 8b cf             	mov    %r15,%rcx
1405572a2:	e8 59 d8 1d 00       	call   0x140734b00
1405572a7:	49 8b cd             	mov    %r13,%rcx
1405572aa:	e8 61 96 4a 00       	call   0x140a00910
1405572af:	48 8b 0d c2 bb ed 00 	mov    0xedbbc2(%rip),%rcx        # 0x141432e78
1405572b6:	84 c0                	test   %al,%al
1405572b8:	74 06                	je     0x1405572c0
1405572ba:	48 83 c1 58          	add    $0x58,%rcx
1405572be:	eb 04                	jmp    0x1405572c4
1405572c0:	48 83 c1 60          	add    $0x60,%rcx
1405572c4:	48 8b 09             	mov    (%rcx),%rcx
1405572c7:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
1405572cb:	48 85 c9             	test   %rcx,%rcx
1405572ce:	74 1c                	je     0x1405572ec
1405572d0:	8b 41 10             	mov    0x10(%rcx),%eax
1405572d3:	ff c0                	inc    %eax
1405572d5:	89 41 10             	mov    %eax,0x10(%rcx)
1405572d8:	83 f8 01             	cmp    $0x1,%eax
1405572db:	0f 8e 9a 07 00 00    	jle    0x140557a7b
1405572e1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1405572e6:	0f 84 97 07 00 00    	je     0x140557a83
1405572ec:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
1405572f0:	8b 15 56 51 ed 00    	mov    0xed5156(%rip),%edx        # 0x14142c44c
1405572f6:	49 8b cf             	mov    %r15,%rcx
1405572f9:	e8 02 d8 1d 00       	call   0x140734b00
1405572fe:	b9 50 00 00 00       	mov    $0x50,%ecx
140557303:	e8 00 3e 8c 00       	call   0x140e1b108
140557308:	4c 8b c0             	mov    %rax,%r8
14055730b:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14055730f:	48 85 c0             	test   %rax,%rax
140557312:	74 3d                	je     0x140557351
140557314:	48 8b 0d d5 50 ed 00 	mov    0xed50d5(%rip),%rcx        # 0x14142c3f0
14055731b:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
14055731f:	48 85 c9             	test   %rcx,%rcx
140557322:	74 1c                	je     0x140557340
140557324:	8b 41 10             	mov    0x10(%rcx),%eax
140557327:	ff c0                	inc    %eax
140557329:	89 41 10             	mov    %eax,0x10(%rcx)
14055732c:	83 f8 01             	cmp    $0x1,%eax
14055732f:	0f 8e 59 07 00 00    	jle    0x140557a8e
140557335:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14055733a:	0f 84 56 07 00 00    	je     0x140557a96
140557340:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140557344:	49 8b c8             	mov    %r8,%rcx
140557347:	e8 e4 b4 1d 00       	call   0x140732830
14055734c:	48 8b f8             	mov    %rax,%rdi
14055734f:	eb 02                	jmp    0x140557353
140557351:	33 ff                	xor    %edi,%edi
140557353:	48 89 7d 17          	mov    %rdi,0x17(%rbp)
140557357:	49 8b d5             	mov    %r13,%rdx
14055735a:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14055735e:	e8 bd 95 4a 00       	call   0x140a00920
140557363:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
140557367:	4c 8b 75 07          	mov    0x7(%rbp),%r14
14055736b:	49 c1 e6 05          	shl    $0x5,%r14
14055736f:	4c 03 f3             	add    %rbx,%r14
140557372:	49 3b de             	cmp    %r14,%rbx
140557375:	0f 84 cf 00 00 00    	je     0x14055744a
14055737b:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
14055737f:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
140557383:	b9 28 00 00 00       	mov    $0x28,%ecx
140557388:	e8 7b 3d 8c 00       	call   0x140e1b108
14055738d:	48 8b c8             	mov    %rax,%rcx
140557390:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140557394:	48 85 c0             	test   %rax,%rax
140557397:	74 30                	je     0x1405573c9
140557399:	48 8b d3             	mov    %rbx,%rdx
14055739c:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405573a1:	76 03                	jbe    0x1405573a6
1405573a3:	48 8b 13             	mov    (%rbx),%rdx
1405573a6:	48 8b 43 10          	mov    0x10(%rbx),%rax
1405573aa:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
1405573ae:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1405573b2:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
1405573b6:	66 0f 7f 45 b7       	movdqa %xmm0,-0x49(%rbp)
1405573bb:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1405573bf:	e8 1c a9 1d 00       	call   0x140731ce0
1405573c4:	48 8b c8             	mov    %rax,%rcx
1405573c7:	eb 02                	jmp    0x1405573cb
1405573c9:	33 c9                	xor    %ecx,%ecx
1405573cb:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
1405573cf:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1405573d3:	48 85 c9             	test   %rcx,%rcx
1405573d6:	74 1c                	je     0x1405573f4
1405573d8:	8b 41 10             	mov    0x10(%rcx),%eax
1405573db:	ff c0                	inc    %eax
1405573dd:	89 41 10             	mov    %eax,0x10(%rcx)
1405573e0:	83 f8 01             	cmp    $0x1,%eax
1405573e3:	0f 8e cb 06 00 00    	jle    0x140557ab4
1405573e9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1405573ee:	0f 84 b5 06 00 00    	je     0x140557aa9
1405573f4:	48 8b 47 30          	mov    0x30(%rdi),%rax
1405573f8:	48 8b 50 08          	mov    0x8(%rax),%rdx
1405573fc:	48 2b 10             	sub    (%rax),%rdx
1405573ff:	48 c1 fa 04          	sar    $0x4,%rdx
140557403:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140557407:	48 8b cf             	mov    %rdi,%rcx
14055740a:	e8 31 65 1e 00       	call   0x14073d940
14055740f:	90                   	nop
140557410:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140557414:	48 85 c9             	test   %rcx,%rcx
140557417:	74 24                	je     0x14055743d
140557419:	8b 41 10             	mov    0x10(%rcx),%eax
14055741c:	ff c8                	dec    %eax
14055741e:	89 41 10             	mov    %eax,0x10(%rcx)
140557421:	85 c0                	test   %eax,%eax
140557423:	7f 18                	jg     0x14055743d
140557425:	0f 88 91 06 00 00    	js     0x140557abc
14055742b:	48 8b 01             	mov    (%rcx),%rax
14055742e:	ba 01 00 00 00       	mov    $0x1,%edx
140557433:	48 8b 00             	mov    (%rax),%rax
140557436:	ff 15 e4 c5 a2 00    	call   *0xa2c5e4(%rip)        # 0x140f83a20
14055743c:	90                   	nop
14055743d:	48 83 c3 20          	add    $0x20,%rbx
140557441:	49 3b de             	cmp    %r14,%rbx
140557444:	0f 85 39 ff ff ff    	jne    0x140557383
14055744a:	48 85 ff             	test   %rdi,%rdi
14055744d:	74 1c                	je     0x14055746b
14055744f:	8b 47 10             	mov    0x10(%rdi),%eax
140557452:	ff c0                	inc    %eax
140557454:	89 47 10             	mov    %eax,0x10(%rdi)
140557457:	83 f8 01             	cmp    $0x1,%eax
14055745a:	0f 8e 41 06 00 00    	jle    0x140557aa1
140557460:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140557465:	0f 84 5c 06 00 00    	je     0x140557ac7
14055746b:	48 89 7d b7          	mov    %rdi,-0x49(%rbp)
14055746f:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140557473:	8b 15 db 4f ed 00    	mov    0xed4fdb(%rip),%edx        # 0x14142c454
140557479:	49 8b cf             	mov    %r15,%rcx
14055747c:	e8 7f d6 1d 00       	call   0x140734b00
140557481:	8b 5d 77             	mov    0x77(%rbp),%ebx
140557484:	8b cb                	mov    %ebx,%ecx
140557486:	85 db                	test   %ebx,%ebx
140557488:	74 1c                	je     0x1405574a6
14055748a:	83 e9 01             	sub    $0x1,%ecx
14055748d:	74 10                	je     0x14055749f
14055748f:	83 f9 01             	cmp    $0x1,%ecx
140557492:	0f 85 3a 06 00 00    	jne    0x140557ad2
140557498:	ba 04 00 00 00       	mov    $0x4,%edx
14055749d:	eb 09                	jmp    0x1405574a8
14055749f:	ba 02 00 00 00       	mov    $0x2,%edx
1405574a4:	eb 02                	jmp    0x1405574a8
1405574a6:	33 d2                	xor    %edx,%edx
1405574a8:	48 8b 0d 81 a7 ed 00 	mov    0xeda781(%rip),%rcx        # 0x141431c30
1405574af:	e8 3c 6a 1f 00       	call   0x14074def0
1405574b4:	48 8b 08             	mov    (%rax),%rcx
1405574b7:	48 85 c9             	test   %rcx,%rcx
1405574ba:	74 1c                	je     0x1405574d8
1405574bc:	8b 41 10             	mov    0x10(%rcx),%eax
1405574bf:	ff c0                	inc    %eax
1405574c1:	89 41 10             	mov    %eax,0x10(%rcx)
1405574c4:	83 f8 01             	cmp    $0x1,%eax
1405574c7:	0f 8e 1c 06 00 00    	jle    0x140557ae9
1405574cd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1405574d2:	0f 84 19 06 00 00    	je     0x140557af1
1405574d8:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1405574dc:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1405574e0:	8b 15 7e 4f ed 00    	mov    0xed4f7e(%rip),%edx        # 0x14142c464
1405574e6:	49 8b cf             	mov    %r15,%rcx
1405574e9:	e8 12 d6 1d 00       	call   0x140734b00
1405574ee:	8b 06                	mov    (%rsi),%eax
1405574f0:	39 05 82 4f ed 00    	cmp    %eax,0xed4f82(%rip)        # 0x14142c478
1405574f6:	0f 8f 00 06 00 00    	jg     0x140557afc
1405574fc:	8b 06                	mov    (%rsi),%eax
1405574fe:	39 05 7c 4f ed 00    	cmp    %eax,0xed4f7c(%rip)        # 0x14142c480
140557504:	0f 8f 84 06 00 00    	jg     0x140557b8e
14055750a:	8b 06                	mov    (%rsi),%eax
14055750c:	39 05 76 4f ed 00    	cmp    %eax,0xed4f76(%rip)        # 0x14142c488
140557512:	0f 8f b9 06 00 00    	jg     0x140557bd1
140557518:	83 fb 02             	cmp    $0x2,%ebx
14055751b:	75 18                	jne    0x140557535
14055751d:	49 8b cd             	mov    %r13,%rcx
140557520:	e8 8b f9 c3 ff       	call   0x140196eb0
140557525:	4c 8b c0             	mov    %rax,%r8
140557528:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14055752c:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140557530:	e8 db f4 ff ff       	call   0x140556a10
140557535:	4c 89 6d c7          	mov    %r13,-0x39(%rbp)
140557539:	4c 89 7d cf          	mov    %r15,-0x31(%rbp)
14055753d:	4d 85 ff             	test   %r15,%r15
140557540:	74 1e                	je     0x140557560
140557542:	41 8b 47 10          	mov    0x10(%r15),%eax
140557546:	ff c0                	inc    %eax
140557548:	41 89 47 10          	mov    %eax,0x10(%r15)
14055754c:	83 f8 01             	cmp    $0x1,%eax
14055754f:	0f 8e bf 06 00 00    	jle    0x140557c14
140557555:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14055755a:	0f 84 bc 06 00 00    	je     0x140557c1c
140557560:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140557564:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140557568:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14055756c:	e8 8f 3d 00 00       	call   0x14055b300
140557571:	90                   	nop
140557572:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140557576:	48 85 c9             	test   %rcx,%rcx
140557579:	74 24                	je     0x14055759f
14055757b:	8b 41 10             	mov    0x10(%rcx),%eax
14055757e:	ff c8                	dec    %eax
140557580:	89 41 10             	mov    %eax,0x10(%rcx)
140557583:	85 c0                	test   %eax,%eax
140557585:	7f 18                	jg     0x14055759f
140557587:	0f 88 9a 06 00 00    	js     0x140557c27
14055758d:	48 8b 01             	mov    (%rcx),%rax
140557590:	ba 01 00 00 00       	mov    $0x1,%edx
140557595:	48 8b 00             	mov    (%rax),%rax
140557598:	ff 15 82 c4 a2 00    	call   *0xa2c482(%rip)        # 0x140f83a20
14055759e:	90                   	nop
14055759f:	48 c7 45 f7 00 00 00 	movq   $0x0,-0x9(%rbp)
1405575a6:	00
1405575a7:	4d 89 3c 24          	mov    %r15,(%r12)
1405575ab:	48 85 ff             	test   %rdi,%rdi
1405575ae:	74 23                	je     0x1405575d3
1405575b0:	8b 47 10             	mov    0x10(%rdi),%eax
1405575b3:	ff c8                	dec    %eax
1405575b5:	89 47 10             	mov    %eax,0x10(%rdi)
1405575b8:	85 c0                	test   %eax,%eax
1405575ba:	7f 17                	jg     0x1405575d3
1405575bc:	78 33                	js     0x1405575f1
1405575be:	48 8b 07             	mov    (%rdi),%rax
1405575c1:	ba 01 00 00 00       	mov    $0x1,%edx
1405575c6:	48 8b cf             	mov    %rdi,%rcx
1405575c9:	48 8b 00             	mov    (%rax),%rax
1405575cc:	ff 15 4e c4 a2 00    	call   *0xa2c44e(%rip)        # 0x140f83a20
1405575d2:	90                   	nop
1405575d3:	49 8b c4             	mov    %r12,%rax
1405575d6:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
1405575dd:	00
1405575de:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1405575e5:	41 5f                	pop    %r15
1405575e7:	41 5e                	pop    %r14
1405575e9:	41 5d                	pop    %r13
1405575eb:	41 5c                	pop    %r12
1405575ed:	5f                   	pop    %rdi
1405575ee:	5e                   	pop    %rsi
1405575ef:	5d                   	pop    %rbp
1405575f0:	c3                   	ret
1405575f1:	b9 02 00 00 00       	mov    $0x2,%ecx
1405575f6:	e8 05 31 23 00       	call   0x14078a700
1405575fb:	90                   	nop
1405575fc:	48 8d 0d f5 4d ed 00 	lea    0xed4df5(%rip),%rcx        # 0x14142c3f8
140557603:	e8 c4 40 8c 00       	call   0x140e1b6cc
140557608:	83 3d e9 4d ed 00 ff 	cmpl   $0xffffffff,0xed4de9(%rip)        # 0x14142c3f8
14055760f:	0f 85 14 fa ff ff    	jne    0x140557029
140557615:	48 8d 05 6c 76 ab 00 	lea    0xab766c(%rip),%rax        # 0x14100ec88
14055761c:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140557620:	48 c7 45 cf 0a 00 00 	movq   $0xa,-0x31(%rbp)
140557627:	00
140557628:	0f 28 45 c7          	movaps -0x39(%rbp),%xmm0
14055762c:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
140557631:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140557635:	e8 56 97 24 00       	call   0x1407a0d90
14055763a:	48 8b 08             	mov    (%rax),%rcx
14055763d:	48 85 c9             	test   %rcx,%rcx
140557640:	74 27                	je     0x140557669
140557642:	8b 41 10             	mov    0x10(%rcx),%eax
140557645:	ff c0                	inc    %eax
140557647:	89 41 10             	mov    %eax,0x10(%rcx)
14055764a:	83 f8 01             	cmp    $0x1,%eax
14055764d:	7f 08                	jg     0x140557657
14055764f:	33 c9                	xor    %ecx,%ecx
140557651:	e8 aa 30 23 00       	call   0x14078a700
140557656:	cc                   	int3
140557657:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14055765c:	75 0b                	jne    0x140557669
14055765e:	b9 01 00 00 00       	mov    $0x1,%ecx
140557663:	e8 98 30 23 00       	call   0x14078a700
140557668:	90                   	nop
140557669:	48 89 0d 80 4d ed 00 	mov    %rcx,0xed4d80(%rip)        # 0x14142c3f0
140557670:	48 8d 0d c9 c0 a1 00 	lea    0xa1c0c9(%rip),%rcx        # 0x140f73740
140557677:	e8 f8 3c 8c 00       	call   0x140e1b374
14055767c:	90                   	nop
14055767d:	48 8d 0d 74 4d ed 00 	lea    0xed4d74(%rip),%rcx        # 0x14142c3f8
140557684:	e8 d7 3f 8c 00       	call   0x140e1b660
140557689:	e9 9b f9 ff ff       	jmp    0x140557029
14055768e:	48 8d 0d 73 4d ed 00 	lea    0xed4d73(%rip),%rcx        # 0x14142c408
140557695:	e8 32 40 8c 00       	call   0x140e1b6cc
14055769a:	83 3d 67 4d ed 00 ff 	cmpl   $0xffffffff,0xed4d67(%rip)        # 0x14142c408
1405576a1:	0f 85 90 f9 ff ff    	jne    0x140557037
1405576a7:	48 8d 05 12 76 ab 00 	lea    0xab7612(%rip),%rax        # 0x14100ecc0
1405576ae:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1405576b2:	48 c7 45 cf 0a 00 00 	movq   $0xa,-0x31(%rbp)
1405576b9:	00
1405576ba:	0f 28 45 c7          	movaps -0x39(%rbp),%xmm0
1405576be:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
1405576c3:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1405576c7:	e8 c4 96 24 00       	call   0x1407a0d90
1405576cc:	48 8b 08             	mov    (%rax),%rcx
1405576cf:	48 85 c9             	test   %rcx,%rcx
1405576d2:	74 27                	je     0x1405576fb
1405576d4:	8b 41 10             	mov    0x10(%rcx),%eax
1405576d7:	ff c0                	inc    %eax
1405576d9:	89 41 10             	mov    %eax,0x10(%rcx)
1405576dc:	83 f8 01             	cmp    $0x1,%eax
1405576df:	7f 08                	jg     0x1405576e9
1405576e1:	33 c9                	xor    %ecx,%ecx
1405576e3:	e8 18 30 23 00       	call   0x14078a700
1405576e8:	cc                   	int3
1405576e9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1405576ee:	75 0b                	jne    0x1405576fb
1405576f0:	b9 01 00 00 00       	mov    $0x1,%ecx
1405576f5:	e8 06 30 23 00       	call   0x14078a700
1405576fa:	90                   	nop
1405576fb:	48 89 0d fe 4c ed 00 	mov    %rcx,0xed4cfe(%rip)        # 0x14142c400
140557702:	48 8d 0d f7 bd a1 00 	lea    0xa1bdf7(%rip),%rcx        # 0x140f73500
140557709:	e8 66 3c 8c 00       	call   0x140e1b374
14055770e:	90                   	nop
14055770f:	48 8d 0d f2 4c ed 00 	lea    0xed4cf2(%rip),%rcx        # 0x14142c408
140557716:	e8 45 3f 8c 00       	call   0x140e1b660
14055771b:	e9 17 f9 ff ff       	jmp    0x140557037
140557720:	48 8d 0d f1 4c ed 00 	lea    0xed4cf1(%rip),%rcx        # 0x14142c418
140557727:	e8 a0 3f 8c 00       	call   0x140e1b6cc
14055772c:	83 3d e5 4c ed 00 ff 	cmpl   $0xffffffff,0xed4ce5(%rip)        # 0x14142c418
140557733:	0f 85 0c f9 ff ff    	jne    0x140557045
140557739:	48 8d 05 90 75 ab 00 	lea    0xab7590(%rip),%rax        # 0x14100ecd0
140557740:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140557744:	48 c7 45 cf 09 00 00 	movq   $0x9,-0x31(%rbp)
14055774b:	00
14055774c:	0f 28 45 c7          	movaps -0x39(%rbp),%xmm0
140557750:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
140557755:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140557759:	e8 32 96 24 00       	call   0x1407a0d90
14055775e:	48 8b 08             	mov    (%rax),%rcx
140557761:	48 85 c9             	test   %rcx,%rcx
140557764:	74 27                	je     0x14055778d
140557766:	8b 41 10             	mov    0x10(%rcx),%eax
140557769:	ff c0                	inc    %eax
14055776b:	89 41 10             	mov    %eax,0x10(%rcx)
14055776e:	83 f8 01             	cmp    $0x1,%eax
140557771:	7f 08                	jg     0x14055777b
140557773:	33 c9                	xor    %ecx,%ecx
140557775:	e8 86 2f 23 00       	call   0x14078a700
14055777a:	cc                   	int3
14055777b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140557780:	75 0b                	jne    0x14055778d
140557782:	b9 01 00 00 00       	mov    $0x1,%ecx
140557787:	e8 74 2f 23 00       	call   0x14078a700
14055778c:	90                   	nop
14055778d:	48 89 0d 7c 4c ed 00 	mov    %rcx,0xed4c7c(%rip)        # 0x14142c410
140557794:	48 8d 0d a5 bc a1 00 	lea    0xa1bca5(%rip),%rcx        # 0x140f73440
14055779b:	e8 d4 3b 8c 00       	call   0x140e1b374
1405577a0:	90                   	nop
1405577a1:	48 8d 0d 70 4c ed 00 	lea    0xed4c70(%rip),%rcx        # 0x14142c418
1405577a8:	e8 b3 3e 8c 00       	call   0x140e1b660
1405577ad:	e9 93 f8 ff ff       	jmp    0x140557045
1405577b2:	48 8d 0d 6f 4c ed 00 	lea    0xed4c6f(%rip),%rcx        # 0x14142c428
1405577b9:	e8 0e 3f 8c 00       	call   0x140e1b6cc
1405577be:	83 3d 63 4c ed 00 ff 	cmpl   $0xffffffff,0xed4c63(%rip)        # 0x14142c428
1405577c5:	0f 85 8f f8 ff ff    	jne    0x14055705a
1405577cb:	48 89 7d c7          	mov    %rdi,-0x39(%rbp)