1400fe3f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fe3f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400fe3fa:	57                   	push   %rdi
1400fe3fb:	48 83 ec 20          	sub    $0x20,%rsp
1400fe3ff:	8b fa                	mov    %edx,%edi
1400fe401:	48 8b d9             	mov    %rcx,%rbx
1400fe404:	e8 07 db ff ff       	call   0x1400fbf10
1400fe409:	48 8d 05 08 47 23 00 	lea    0x234708(%rip),%rax        # 0x140332b18
1400fe410:	48 89 03             	mov    %rax,(%rbx)
1400fe413:	40 f6 c7 01          	test   $0x1,%dil
1400fe417:	74 11                	je     0x1400fe42a
1400fe419:	ba 80 02 00 00       	mov    $0x280,%edx
1400fe41e:	48 8d 8b 88 fd ff ff 	lea    -0x278(%rbx),%rcx
1400fe425:	e8 5a be 1f 00       	call   0x1402fa284
1400fe42a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400fe42f:	48 8d 83 88 fd ff ff 	lea    -0x278(%rbx),%rax
1400fe436:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fe43b:	48 83 c4 20          	add    $0x20,%rsp
1400fe43f:	5f                   	pop    %rdi
1400fe440:	c3                   	ret
1400fe441:	cc                   	int3
1400fe442:	cc                   	int3
1400fe443:	cc                   	int3
1400fe444:	cc                   	int3
1400fe445:	cc                   	int3
1400fe446:	cc                   	int3
1400fe447:	cc                   	int3
1400fe448:	cc                   	int3
1400fe449:	cc                   	int3
1400fe44a:	cc                   	int3
1400fe44b:	cc                   	int3
1400fe44c:	cc                   	int3
1400fe44d:	cc                   	int3
1400fe44e:	cc                   	int3
1400fe44f:	cc                   	int3
1400fe450:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fe455:	57                   	push   %rdi
1400fe456:	48 83 ec 20          	sub    $0x20,%rsp
1400fe45a:	48 8d 05 b7 55 23 00 	lea    0x2355b7(%rip),%rax        # 0x140333a18
1400fe461:	8b da                	mov    %edx,%ebx
1400fe463:	48 89 41 20          	mov    %rax,0x20(%rcx)
1400fe467:	48 8b f9             	mov    %rcx,%rdi
1400fe46a:	48 c7 05 d3 ca 30 00 	movq   $0x0,0x30cad3(%rip)        # 0x14040af48
1400fe471:	00 00 00 00
1400fe475:	e8 36 c9 f9 ff       	call   0x14009adb0
1400fe47a:	f6 c3 01             	test   $0x1,%bl
1400fe47d:	74 0d                	je     0x1400fe48c
1400fe47f:	ba 28 00 00 00       	mov    $0x28,%edx
1400fe484:	48 8b cf             	mov    %rdi,%rcx
1400fe487:	e8 f8 bd 1f 00       	call   0x1402fa284
1400fe48c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fe491:	48 8b c7             	mov    %rdi,%rax
1400fe494:	48 83 c4 20          	add    $0x20,%rsp
1400fe498:	5f                   	pop    %rdi
1400fe499:	c3                   	ret
1400fe49a:	cc                   	int3
1400fe49b:	cc                   	int3
1400fe49c:	cc                   	int3
1400fe49d:	cc                   	int3
1400fe49e:	cc                   	int3
1400fe49f:	cc                   	int3
1400fe4a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fe4a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400fe4aa:	57                   	push   %rdi
1400fe4ab:	48 83 ec 20          	sub    $0x20,%rsp
1400fe4af:	8b fa                	mov    %edx,%edi
1400fe4b1:	48 8b d9             	mov    %rcx,%rbx
1400fe4b4:	e8 17 dc ff ff       	call   0x1400fc0d0
1400fe4b9:	48 8d 05 58 46 23 00 	lea    0x234658(%rip),%rax        # 0x140332b18
1400fe4c0:	48 89 03             	mov    %rax,(%rbx)
1400fe4c3:	40 f6 c7 01          	test   $0x1,%dil
1400fe4c7:	74 11                	je     0x1400fe4da
1400fe4c9:	ba a8 01 00 00       	mov    $0x1a8,%edx
1400fe4ce:	48 8d 8b 60 fe ff ff 	lea    -0x1a0(%rbx),%rcx
1400fe4d5:	e8 aa bd 1f 00       	call   0x1402fa284
1400fe4da:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400fe4df:	48 8d 83 60 fe ff ff 	lea    -0x1a0(%rbx),%rax
1400fe4e6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fe4eb:	48 83 c4 20          	add    $0x20,%rsp
1400fe4ef:	5f                   	pop    %rdi
1400fe4f0:	c3                   	ret
1400fe4f1:	cc                   	int3
1400fe4f2:	cc                   	int3
1400fe4f3:	cc                   	int3
1400fe4f4:	cc                   	int3
1400fe4f5:	cc                   	int3
1400fe4f6:	cc                   	int3
1400fe4f7:	cc                   	int3
1400fe4f8:	cc                   	int3
1400fe4f9:	cc                   	int3
1400fe4fa:	cc                   	int3
1400fe4fb:	cc                   	int3
1400fe4fc:	cc                   	int3
1400fe4fd:	cc                   	int3
1400fe4fe:	cc                   	int3
1400fe4ff:	cc                   	int3
1400fe500:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fe505:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400fe50a:	57                   	push   %rdi
1400fe50b:	48 83 ec 20          	sub    $0x20,%rsp
1400fe50f:	48 8b d9             	mov    %rcx,%rbx
1400fe512:	8b f2                	mov    %edx,%esi
1400fe514:	48 8b 49 d8          	mov    -0x28(%rcx),%rcx
1400fe518:	48 85 c9             	test   %rcx,%rcx
1400fe51b:	74 0a                	je     0x1400fe527
1400fe51d:	48 8b 01             	mov    (%rcx),%rax
1400fe520:	ba 01 00 00 00       	mov    $0x1,%edx
1400fe525:	ff 10                	call   *(%rax)
1400fe527:	48 8b 53 d0          	mov    -0x30(%rbx),%rdx
1400fe52b:	48 83 fa 0f          	cmp    $0xf,%rdx
1400fe52f:	76 31                	jbe    0x1400fe562
1400fe531:	48 8b 4b b8          	mov    -0x48(%rbx),%rcx
1400fe535:	48 ff c2             	inc    %rdx
1400fe538:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fe53f:	72 1c                	jb     0x1400fe55d
1400fe541:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400fe545:	48 83 c2 27          	add    $0x27,%rdx
1400fe549:	49 2b c8             	sub    %r8,%rcx
1400fe54c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fe550:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fe554:	0f 87 9f 00 00 00    	ja     0x1400fe5f9
1400fe55a:	49 8b c8             	mov    %r8,%rcx
1400fe55d:	e8 22 bd 1f 00       	call   0x1402fa284
1400fe562:	48 c7 43 c8 00 00 00 	movq   $0x0,-0x38(%rbx)
1400fe569:	00
1400fe56a:	48 c7 43 d0 0f 00 00 	movq   $0xf,-0x30(%rbx)
1400fe571:	00
1400fe572:	c6 43 b8 00          	movb   $0x0,-0x48(%rbx)
1400fe576:	48 8b 53 b0          	mov    -0x50(%rbx),%rdx
1400fe57a:	48 83 fa 0f          	cmp    $0xf,%rdx
1400fe57e:	76 2d                	jbe    0x1400fe5ad
1400fe580:	48 8b 4b 98          	mov    -0x68(%rbx),%rcx
1400fe584:	48 ff c2             	inc    %rdx
1400fe587:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fe58e:	72 18                	jb     0x1400fe5a8
1400fe590:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400fe594:	48 83 c2 27          	add    $0x27,%rdx
1400fe598:	49 2b c8             	sub    %r8,%rcx
1400fe59b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fe59f:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fe5a3:	77 54                	ja     0x1400fe5f9
1400fe5a5:	49 8b c8             	mov    %r8,%rcx
1400fe5a8:	e8 d7 bc 1f 00       	call   0x1402fa284
1400fe5ad:	48 c7 43 a8 00 00 00 	movq   $0x0,-0x58(%rbx)
1400fe5b4:	00
1400fe5b5:	48 8d 05 5c 45 23 00 	lea    0x23455c(%rip),%rax        # 0x140332b18
1400fe5bc:	48 c7 43 b0 0f 00 00 	movq   $0xf,-0x50(%rbx)
1400fe5c3:	00
1400fe5c4:	c6 43 98 00          	movb   $0x0,-0x68(%rbx)
1400fe5c8:	48 89 03             	mov    %rax,(%rbx)
1400fe5cb:	40 f6 c6 01          	test   $0x1,%sil
1400fe5cf:	74 11                	je     0x1400fe5e2
1400fe5d1:	ba 90 00 00 00       	mov    $0x90,%edx
1400fe5d6:	48 8d 8b 78 ff ff ff 	lea    -0x88(%rbx),%rcx
1400fe5dd:	e8 a2 bc 1f 00       	call   0x1402fa284
1400fe5e2:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400fe5e7:	48 8d 83 78 ff ff ff 	lea    -0x88(%rbx),%rax
1400fe5ee:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fe5f3:	48 83 c4 20          	add    $0x20,%rsp
1400fe5f7:	5f                   	pop    %rdi
1400fe5f8:	c3                   	ret
1400fe5f9:	ff 15 f9 b9 22 00    	call   *0x22b9f9(%rip)        # 0x140329ff8
1400fe5ff:	cc                   	int3
1400fe600:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fe605:	57                   	push   %rdi
1400fe606:	48 83 ec 20          	sub    $0x20,%rsp
1400fe60a:	48 8d 05 37 4d 23 00 	lea    0x234d37(%rip),%rax        # 0x140333348
1400fe611:	8b fa                	mov    %edx,%edi
1400fe613:	48 89 01             	mov    %rax,(%rcx)
1400fe616:	48 8b d9             	mov    %rcx,%rbx
1400fe619:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1400fe61d:	48 83 fa 0f          	cmp    $0xf,%rdx
1400fe621:	76 2d                	jbe    0x1400fe650
1400fe623:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400fe627:	48 ff c2             	inc    %rdx
1400fe62a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fe631:	72 18                	jb     0x1400fe64b
1400fe633:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400fe637:	48 83 c2 27          	add    $0x27,%rdx
1400fe63b:	49 2b c8             	sub    %r8,%rcx
1400fe63e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fe642:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fe646:	77 47                	ja     0x1400fe68f
1400fe648:	49 8b c8             	mov    %r8,%rcx
1400fe64b:	e8 34 bc 1f 00       	call   0x1402fa284
1400fe650:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
1400fe657:	00
1400fe658:	48 8d 05 51 ea 22 00 	lea    0x22ea51(%rip),%rax        # 0x14032d0b0
1400fe65f:	48 c7 43 28 0f 00 00 	movq   $0xf,0x28(%rbx)
1400fe666:	00
1400fe667:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
1400fe66b:	48 89 03             	mov    %rax,(%rbx)
1400fe66e:	40 f6 c7 01          	test   $0x1,%dil
1400fe672:	74 0d                	je     0x1400fe681
1400fe674:	ba 38 00 00 00       	mov    $0x38,%edx
1400fe679:	48 8b cb             	mov    %rbx,%rcx
1400fe67c:	e8 03 bc 1f 00       	call   0x1402fa284
1400fe681:	48 8b c3             	mov    %rbx,%rax
1400fe684:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fe689:	48 83 c4 20          	add    $0x20,%rsp
1400fe68d:	5f                   	pop    %rdi
1400fe68e:	c3                   	ret
1400fe68f:	ff 15 63 b9 22 00    	call   *0x22b963(%rip)        # 0x140329ff8
1400fe695:	cc                   	int3
1400fe696:	cc                   	int3
1400fe697:	cc                   	int3
1400fe698:	cc                   	int3
1400fe699:	cc                   	int3
1400fe69a:	cc                   	int3
1400fe69b:	cc                   	int3
1400fe69c:	cc                   	int3
1400fe69d:	cc                   	int3
1400fe69e:	cc                   	int3
1400fe69f:	cc                   	int3
1400fe6a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fe6a5:	57                   	push   %rdi
1400fe6a6:	48 83 ec 20          	sub    $0x20,%rsp
1400fe6aa:	48 8d 05 8f 53 23 00 	lea    0x23538f(%rip),%rax        # 0x140333a40
1400fe6b1:	8b da                	mov    %edx,%ebx
1400fe6b3:	48 89 41 20          	mov    %rax,0x20(%rcx)
1400fe6b7:	48 8b f9             	mov    %rcx,%rdi
1400fe6ba:	48 c7 05 c3 dc 30 00 	movq   $0x0,0x30dcc3(%rip)        # 0x14040c388
1400fe6c1:	00 00 00 00
1400fe6c5:	e8 e6 c6 f9 ff       	call   0x14009adb0
1400fe6ca:	f6 c3 01             	test   $0x1,%bl
1400fe6cd:	74 0d                	je     0x1400fe6dc
1400fe6cf:	ba 28 00 00 00       	mov    $0x28,%edx
1400fe6d4:	48 8b cf             	mov    %rdi,%rcx
1400fe6d7:	e8 a8 bb 1f 00       	call   0x1402fa284
1400fe6dc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fe6e1:	48 8b c7             	mov    %rdi,%rax
1400fe6e4:	48 83 c4 20          	add    $0x20,%rsp
1400fe6e8:	5f                   	pop    %rdi
1400fe6e9:	c3                   	ret
1400fe6ea:	cc                   	int3
1400fe6eb:	cc                   	int3
1400fe6ec:	cc                   	int3
1400fe6ed:	cc                   	int3
1400fe6ee:	cc                   	int3
1400fe6ef:	cc                   	int3
1400fe6f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fe6f5:	57                   	push   %rdi
1400fe6f6:	48 83 ec 20          	sub    $0x20,%rsp
1400fe6fa:	48 8d 05 ef 4c 23 00 	lea    0x234cef(%rip),%rax        # 0x1403333f0
1400fe701:	48 8b d9             	mov    %rcx,%rbx
1400fe704:	48 89 01             	mov    %rax,(%rcx)
1400fe707:	8b fa                	mov    %edx,%edi
1400fe709:	48 83 c1 70          	add    $0x70,%rcx
1400fe70d:	e8 ae f9 fc ff       	call   0x1400ce0c0
1400fe712:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1400fe716:	e8 35 ab ff ff       	call   0x1400f9250
1400fe71b:	83 7b 18 00          	cmpl   $0x0,0x18(%rbx)
1400fe71f:	74 07                	je     0x1400fe728
1400fe721:	ff 15 79 b8 22 00    	call   *0x22b879(%rip)        # 0x140329fa0
1400fe727:	cc                   	int3
1400fe728:	48 8d 05 89 4c 23 00 	lea    0x234c89(%rip),%rax        # 0x1403333b8
1400fe72f:	48 89 03             	mov    %rax,(%rbx)
1400fe732:	40 f6 c7 01          	test   $0x1,%dil
1400fe736:	74 0d                	je     0x1400fe745
1400fe738:	ba d0 00 00 00       	mov    $0xd0,%edx
1400fe73d:	48 8b cb             	mov    %rbx,%rcx
1400fe740:	e8 3f bb 1f 00       	call   0x1402fa284
1400fe745:	48 8b c3             	mov    %rbx,%rax
1400fe748:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fe74d:	48 83 c4 20          	add    $0x20,%rsp
1400fe751:	5f                   	pop    %rdi
1400fe752:	c3                   	ret
1400fe753:	cc                   	int3
1400fe754:	cc                   	int3
1400fe755:	cc                   	int3
1400fe756:	cc                   	int3
1400fe757:	cc                   	int3
1400fe758:	cc                   	int3
1400fe759:	cc                   	int3
1400fe75a:	cc                   	int3
1400fe75b:	cc                   	int3
1400fe75c:	cc                   	int3
1400fe75d:	cc                   	int3
1400fe75e:	cc                   	int3
1400fe75f:	cc                   	int3
1400fe760:	40 53                	rex push %rbx
1400fe762:	48 83 ec 20          	sub    $0x20,%rsp
1400fe766:	48 8d 05 0b 4c 23 00 	lea    0x234c0b(%rip),%rax        # 0x140333378
1400fe76d:	48 8b d9             	mov    %rcx,%rbx
1400fe770:	48 89 01             	mov    %rax,(%rcx)
1400fe773:	f6 c2 01             	test   $0x1,%dl
1400fe776:	74 0a                	je     0x1400fe782
1400fe778:	ba 08 00 00 00       	mov    $0x8,%edx
1400fe77d:	e8 02 bb 1f 00       	call   0x1402fa284
1400fe782:	48 8b c3             	mov    %rbx,%rax
1400fe785:	48 83 c4 20          	add    $0x20,%rsp
1400fe789:	5b                   	pop    %rbx
1400fe78a:	c3                   	ret
1400fe78b:	cc                   	int3
1400fe78c:	cc                   	int3
1400fe78d:	cc                   	int3
1400fe78e:	cc                   	int3
1400fe78f:	cc                   	int3
1400fe790:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400fe795:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400fe79a:	57                   	push   %rdi
1400fe79b:	48 83 ec 40          	sub    $0x40,%rsp
1400fe79f:	8b fa                	mov    %edx,%edi
1400fe7a1:	48 8b f1             	mov    %rcx,%rsi
1400fe7a4:	e8 b7 e1 00 00       	call   0x14010c960
1400fe7a9:	48 8b d8             	mov    %rax,%rbx
1400fe7ac:	48 85 c0             	test   %rax,%rax
1400fe7af:	0f 84 9a 00 00 00    	je     0x1400fe84f
1400fe7b5:	ba 05 00 00 00       	mov    $0x5,%edx
1400fe7ba:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1400fe7bf:	48 8b c8             	mov    %rax,%rcx
1400fe7c2:	ff 15 48 b3 22 00    	call   *0x22b348(%rip)        # 0x140329b10
1400fe7c8:	48 8b cb             	mov    %rbx,%rcx
1400fe7cb:	ff 15 e7 b3 22 00    	call   *0x22b3e7(%rip)        # 0x140329bb8
1400fe7d1:	48 8b cb             	mov    %rbx,%rcx
1400fe7d4:	ff 15 e6 b3 22 00    	call   *0x22b3e6(%rip)        # 0x140329bc0
1400fe7da:	33 ed                	xor    %ebp,%ebp
1400fe7dc:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
1400fe7e3:	00
1400fe7e4:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1400fe7e8:	45 33 c9             	xor    %r9d,%r9d
1400fe7eb:	45 33 c0             	xor    %r8d,%r8d
1400fe7ee:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
1400fe7f2:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1400fe7f9:	48 8b cb             	mov    %rbx,%rcx
1400fe7fc:	ff 15 4e b3 22 00    	call   *0x22b34e(%rip)        # 0x140329b50
1400fe802:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
1400fe809:	00
1400fe80a:	45 33 c9             	xor    %r9d,%r9d
1400fe80d:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1400fe811:	45 33 c0             	xor    %r8d,%r8d
1400fe814:	48 c7 c2 fe ff ff ff 	mov    $0xfffffffffffffffe,%rdx
1400fe81b:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
1400fe81f:	48 8b cb             	mov    %rbx,%rcx
1400fe822:	ff 15 28 b3 22 00    	call   *0x22b328(%rip)        # 0x140329b50
1400fe828:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
1400fe82c:	8b d7                	mov    %edi,%edx
1400fe82e:	48 8b 01             	mov    (%rcx),%rax
1400fe831:	ff 50 08             	call   *0x8(%rax)
1400fe834:	44 8b cf             	mov    %edi,%r9d
1400fe837:	4c 8d 05 d2 87 23 00 	lea    0x2387d2(%rip),%r8        # 0x140337010
1400fe83e:	ba 02 00 00 00       	mov    $0x2,%edx
1400fe843:	33 c9                	xor    %ecx,%ecx
1400fe845:	e8 b6 b3 fb ff       	call   0x1400b9c00
1400fe84a:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1400fe84f:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400fe854:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1400fe859:	48 83 c4 40          	add    $0x40,%rsp
1400fe85d:	5f                   	pop    %rdi
1400fe85e:	c3                   	ret