140040601:	0f
140040602:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140040607:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14004060c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140040611:	4c 8d 4c 24 44       	lea    0x44(%rsp),%r9
140040616:	48 8d 44 24 4c       	lea    0x4c(%rsp),%rax
14004061b:	c7 44 24 40 04 00 00 	movl   $0x4,0x40(%rsp)
140040622:	00
140040623:	45 33 c0             	xor    %r8d,%r8d
140040626:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004062b:	48 8d 15 6e 13 05 00 	lea    0x5136e(%rip),%rdx        # 0x1400919a0
140040632:	48 ff 15 b7 46 04 00 	rex.W call *0x446b7(%rip)        # 0x140084cf0
140040639:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004063e:	85 c0                	test   %eax,%eax
140040640:	75 15                	jne    0x140040657
140040642:	83 7c 24 44 04       	cmpl   $0x4,0x44(%rsp)
140040647:	75 0e                	jne    0x140040657
140040649:	eb 14                	jmp    0x14004065f
14004064b:	89 74 24 48          	mov    %esi,0x48(%rsp)
14004064f:	c7 44 24 50 ff f7 f3 	movl   $0xff3f7ff,0x50(%rsp)
140040656:	0f
140040657:	c7 44 24 4c 0a 00 00 	movl   $0xa,0x4c(%rsp)
14004065e:	00
14004065f:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140040665:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14004066a:	48 8d 0d d7 87 04 00 	lea    0x487d7(%rip),%rcx        # 0x140088e48
140040671:	48 ff 15 48 45 04 00 	rex.W call *0x44548(%rip)        # 0x140084bc0
140040678:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004067d:	ff c8                	dec    %eax
14004067f:	83 f8 12             	cmp    $0x12,%eax
140040682:	77 33                	ja     0x1400406b7
140040684:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140040689:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14004068e:	48 ff 15 13 4d 04 00 	rex.W call *0x44d13(%rip)        # 0x1400853a8
140040695:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004069a:	4c 8d 44 24 54       	lea    0x54(%rsp),%r8
14004069f:	ba 0a 00 00 00       	mov    $0xa,%edx
1400406a4:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400406a9:	48 ff 15 60 4c 04 00 	rex.W call *0x44c60(%rip)        # 0x140085310
1400406b0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400406b5:	eb 08                	jmp    0x1400406bf
1400406b7:	c7 44 24 54 05 00 00 	movl   $0x5,0x54(%rsp)
1400406be:	00
1400406bf:	e8 0c 1e 03 00       	call   0x1400724d0
1400406c4:	48 8b f8             	mov    %rax,%rdi
1400406c7:	48 85 c0             	test   %rax,%rax
1400406ca:	75 13                	jne    0x1400406df
1400406cc:	48 ff 15 9d 43 04 00 	rex.W call *0x4439d(%rip)        # 0x140084a70
1400406d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400406d8:	8b d8                	mov    %eax,%ebx
1400406da:	e9 8e 81 fe ff       	jmp    0x14002886d
1400406df:	8b 48 70             	mov    0x70(%rax),%ecx
1400406e2:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1400406e6:	bb 04 01 00 00       	mov    $0x104,%ebx
1400406eb:	48 03 cf             	add    %rdi,%rcx
1400406ee:	8b d3                	mov    %ebx,%edx
1400406f0:	e8 e7 7a fe ff       	call   0x1400281dc
1400406f5:	81 4f 40 02 00 00 10 	orl    $0x10000002,0x40(%rdi)
1400406fc:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140040700:	8b 44 24 54          	mov    0x54(%rsp),%eax
140040704:	89 47 3c             	mov    %eax,0x3c(%rdi)
140040707:	c7 47 30 80 00 00 00 	movl   $0x80,0x30(%rdi)
14004070e:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
140040712:	89 47 34             	mov    %eax,0x34(%rdi)
140040715:	c7 47 38 19 00 00 00 	movl   $0x19,0x38(%rdi)
14004071c:	e8 07 1e 03 00       	call   0x140072528
140040721:	ba 5c 00 00 00       	mov    $0x5c,%edx
140040726:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14004072a:	e8 96 33 ff ff       	call   0x140033ac5
14004072f:	48 85 c0             	test   %rax,%rax
140040732:	74 03                	je     0x140040737
140040734:	66 89 30             	mov    %si,(%rax)
140040737:	ba 5c 00 00 00       	mov    $0x5c,%edx
14004073c:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140040740:	e8 80 33 ff ff       	call   0x140033ac5
140040745:	48 85 c0             	test   %rax,%rax
140040748:	74 03                	je     0x14004074d
14004074a:	66 89 30             	mov    %si,(%rax)
14004074d:	33 d2                	xor    %edx,%edx
14004074f:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140040753:	48 ff 15 46 43 04 00 	rex.W call *0x44346(%rip)        # 0x140084aa0
14004075a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004075f:	48 8b cb             	mov    %rbx,%rcx
140040762:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
140040766:	66 39 30             	cmp    %si,(%rax)
140040769:	74 0a                	je     0x140040775
14004076b:	48 83 c0 02          	add    $0x2,%rax
14004076f:	48 83 e9 01          	sub    $0x1,%rcx
140040773:	75 f1                	jne    0x140040766
140040775:	48 85 c9             	test   %rcx,%rcx
140040778:	74 08                	je     0x140040782
14004077a:	48 8b c3             	mov    %rbx,%rax
14004077d:	48 2b c1             	sub    %rcx,%rax
140040780:	eb 03                	jmp    0x140040785
140040782:	48 8b c6             	mov    %rsi,%rax
140040785:	48 85 c9             	test   %rcx,%rcx
140040788:	74 50                	je     0x1400407da
14004078a:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14004078e:	48 8d 0c 41          	lea    (%rcx,%rax,2),%rcx
140040792:	48 2b d8             	sub    %rax,%rbx
140040795:	74 35                	je     0x1400407cc
140040797:	48 8d 90 fa fe ff 7f 	lea    0x7ffffefa(%rax),%rdx
14004079e:	48 03 d3             	add    %rbx,%rdx
1400407a1:	48 8d 05 18 12 05 00 	lea    0x51218(%rip),%rax        # 0x1400919c0
1400407a8:	48 2b c1             	sub    %rcx,%rax
1400407ab:	48 85 d2             	test   %rdx,%rdx
1400407ae:	74 1c                	je     0x1400407cc
1400407b0:	44 0f b7 04 08       	movzwl (%rax,%rcx,1),%r8d
1400407b5:	66 45 85 c0          	test   %r8w,%r8w
1400407b9:	74 11                	je     0x1400407cc
1400407bb:	66 44 89 01          	mov    %r8w,(%rcx)
1400407bf:	48 ff ca             	dec    %rdx
1400407c2:	48 83 c1 02          	add    $0x2,%rcx
1400407c6:	48 83 eb 01          	sub    $0x1,%rbx
1400407ca:	75 df                	jne    0x1400407ab
1400407cc:	48 85 db             	test   %rbx,%rbx
1400407cf:	48 8d 41 fe          	lea    -0x2(%rcx),%rax
1400407d3:	48 0f 45 c1          	cmovne %rcx,%rax
1400407d7:	66 89 30             	mov    %si,(%rax)
1400407da:	33 d2                	xor    %edx,%edx
1400407dc:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400407e0:	48 ff 15 b9 42 04 00 	rex.W call *0x442b9(%rip)        # 0x140084aa0
1400407e7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400407ec:	4c 8b c7             	mov    %rdi,%r8
1400407ef:	48 8d 15 5a 84 04 00 	lea    0x4845a(%rip),%rdx        # 0x140088c50
1400407f6:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400407fb:	48 ff 15 56 48 04 00 	rex.W call *0x44856(%rip)        # 0x140085058
140040802:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040807:	8b d8                	mov    %eax,%ebx
140040809:	85 c0                	test   %eax,%eax
14004080b:	0f 85 5c 80 fe ff    	jne    0x14002886d
140040811:	8b 44 24 50          	mov    0x50(%rsp),%eax
140040815:	44 8d 43 01          	lea    0x1(%rbx),%r8d
140040819:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14004081e:	48 8d 15 73 00 05 00 	lea    0x50073(%rip),%rdx        # 0x140090898
140040825:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14004082a:	45 33 c9             	xor    %r9d,%r9d
14004082d:	89 74 24 30          	mov    %esi,0x30(%rsp)
140040831:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140040836:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004083b:	48 ff 15 0e 48 04 00 	rex.W call *0x4480e(%rip)        # 0x140085050
140040842:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040847:	8b d8                	mov    %eax,%ebx
140040849:	85 c0                	test   %eax,%eax
14004084b:	74 27                	je     0x140040874
14004084d:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140040852:	48 8d 15 f7 83 04 00 	lea    0x483f7(%rip),%rdx        # 0x140088c50
140040859:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14004085f:	4c 8b c7             	mov    %rdi,%r8
140040862:	48 ff 15 f7 47 04 00 	rex.W call *0x447f7(%rip)        # 0x140085060
140040869:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004086e:	90                   	nop
14004086f:	e9 f9 7f fe ff       	jmp    0x14002886d
140040874:	48 8d 05 bd ff 05 00 	lea    0x5ffbd(%rip),%rax        # 0x1400a0838
14004087b:	48 89 35 9e ff 05 00 	mov    %rsi,0x5ff9e(%rip)        # 0x1400a0820
140040882:	48 89 05 87 ff 05 00 	mov    %rax,0x5ff87(%rip)        # 0x1400a0810
140040889:	48 8d 05 08 00 05 00 	lea    0x50008(%rip),%rax        # 0x140090898
140040890:	48 89 05 61 ff 05 00 	mov    %rax,0x5ff61(%rip)        # 0x1400a07f8
140040897:	48 8d 05 ea ff 04 00 	lea    0x4ffea(%rip),%rax        # 0x140090888
14004089e:	48 89 05 5b ff 05 00 	mov    %rax,0x5ff5b(%rip)        # 0x1400a0800
1400408a5:	48 8d 05 64 ff 05 00 	lea    0x5ff64(%rip),%rax        # 0x1400a0810
1400408ac:	48 89 05 4d e7 05 00 	mov    %rax,0x5e74d(%rip)        # 0x14009f000
1400408b3:	48 c7 05 6a ff 05 00 	movq   $0x1,0x5ff6a(%rip)        # 0x1400a0828
1400408ba:	01 00 00 00
1400408be:	48 89 35 83 ff 05 00 	mov    %rsi,0x5ff83(%rip)        # 0x1400a0848
1400408c5:	48 89 35 6c ff 05 00 	mov    %rsi,0x5ff6c(%rip)        # 0x1400a0838
1400408cc:	48 c7 05 79 ff 05 00 	movq   $0x1,0x5ff79(%rip)        # 0x1400a0850
1400408d3:	01 00 00 00
1400408d7:	e8 a8 81 fe ff       	call   0x140028a84
1400408dc:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400408e1:	48 8d 15 f0 00 05 00 	lea    0x500f0(%rip),%rdx        # 0x1400909d8
1400408e8:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1400408ed:	41 b1 05             	mov    $0x5,%r9b
1400408f0:	89 74 24 30          	mov    %esi,0x30(%rsp)
1400408f4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400408fa:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400408ff:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140040904:	48 ff 15 45 47 04 00 	rex.W call *0x44745(%rip)        # 0x140085050
14004090b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040910:	8b d8                	mov    %eax,%ebx
140040912:	85 c0                	test   %eax,%eax
140040914:	0f 84 53 7f fe ff    	je     0x14002886d
14004091a:	48 8b 0d df e6 05 00 	mov    0x5e6df(%rip),%rcx        # 0x14009f000
140040921:	48 8d 05 d8 e6 05 00 	lea    0x5e6d8(%rip),%rax        # 0x14009f000
140040928:	48 3b c8             	cmp    %rax,%rcx
14004092b:	0f 84 3c 7f fe ff    	je     0x14002886d
140040931:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040935:	0f 84 32 7f fe ff    	je     0x14002886d
14004093b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004093f:	4c 8d 05 a2 10 05 00 	lea    0x510a2(%rip),%r8        # 0x1400919e8
140040946:	ba 0a 00 00 00       	mov    $0xa,%edx
14004094b:	44 8b cb             	mov    %ebx,%r9d
14004094e:	e8 c9 6f 01 00       	call   0x14005791c
140040953:	90                   	nop
140040954:	e9 14 7f fe ff       	jmp    0x14002886d
140040959:	48 ff 15 b0 41 04 00 	rex.W call *0x441b0(%rip)        # 0x140084b10
140040960:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040965:	4c 8b c7             	mov    %rdi,%r8
140040968:	33 d2                	xor    %edx,%edx
14004096a:	48 8b c8             	mov    %rax,%rcx
14004096d:	48 ff 15 a4 41 04 00 	rex.W call *0x441a4(%rip)        # 0x140084b18
140040974:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040979:	90                   	nop
14004097a:	e9 0d 7f fe ff       	jmp    0x14002888c
14004097f:	cc                   	int3
140040980:	83 7c 24 44 01       	cmpl   $0x1,0x44(%rsp)
140040985:	0f 85 f8 7f fe ff    	jne    0x140028983
14004098b:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
14004098f:	8d 41 10             	lea    0x10(%rcx),%eax
140040992:	41 3b c6             	cmp    %r14d,%eax
140040995:	0f 87 e8 7f fe ff    	ja     0x140028983
14004099b:	8b c1                	mov    %ecx,%eax
14004099d:	48 83 e0 fe          	and    $0xfffffffffffffffe,%rax
1400409a1:	48 3b c3             	cmp    %rbx,%rax
1400409a4:	73 0a                	jae    0x1400409b0
1400409a6:	66 89 74 04 60       	mov    %si,0x60(%rsp,%rax,1)
1400409ab:	e9 15 80 fe ff       	jmp    0x1400289c5
1400409b0:	e8 d3 33 ff ff       	call   0x140033d88
1400409b5:	cc                   	int3
1400409b6:	8b c8                	mov    %eax,%ecx
1400409b8:	48 ff 15 d9 49 04 00 	rex.W call *0x449d9(%rip)        # 0x140085398
1400409bf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400409c4:	8b d8                	mov    %eax,%ebx
1400409c6:	e9 72 80 fe ff       	jmp    0x140028a3d
1400409cb:	49 8b d6             	mov    %r14,%rdx
1400409ce:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400409d3:	66 39 30             	cmp    %si,(%rax)
1400409d6:	74 0a                	je     0x1400409e2
1400409d8:	48 83 c0 02          	add    $0x2,%rax
1400409dc:	48 83 ea 01          	sub    $0x1,%rdx
1400409e0:	75 f1                	jne    0x1400409d3
1400409e2:	48 8b c2             	mov    %rdx,%rax
1400409e5:	48 f7 d8             	neg    %rax
1400409e8:	1b c9                	sbb    %ecx,%ecx
1400409ea:	f7 d1                	not    %ecx
1400409ec:	81 e1 57 00 07 80    	and    $0x80070057,%ecx
1400409f2:	48 85 d2             	test   %rdx,%rdx
1400409f5:	74 08                	je     0x1400409ff
1400409f7:	49 8b c6             	mov    %r14,%rax
1400409fa:	48 2b c2             	sub    %rdx,%rax
1400409fd:	eb 03                	jmp    0x140040a02
1400409ff:	48 8b c6             	mov    %rsi,%rax
140040a02:	48 85 d2             	test   %rdx,%rdx
140040a05:	74 61                	je     0x140040a68
140040a07:	49 8b ce             	mov    %r14,%rcx
140040a0a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140040a0f:	48 8d 14 42          	lea    (%rdx,%rax,2),%rdx
140040a13:	48 2b c8             	sub    %rax,%rcx
140040a16:	74 35                	je     0x140040a4d
140040a18:	4c 8d 80 fa fe ff 7f 	lea    0x7ffffefa(%rax),%r8
140040a1f:	4c 03 c1             	add    %rcx,%r8
140040a22:	48 8d 05 9b 7b 04 00 	lea    0x47b9b(%rip),%rax        # 0x1400885c4
140040a29:	48 2b c2             	sub    %rdx,%rax
140040a2c:	4d 85 c0             	test   %r8,%r8
140040a2f:	74 1c                	je     0x140040a4d
140040a31:	44 0f b7 0c 10       	movzwl (%rax,%rdx,1),%r9d
140040a36:	66 45 85 c9          	test   %r9w,%r9w
140040a3a:	74 11                	je     0x140040a4d
140040a3c:	66 44 89 0a          	mov    %r9w,(%rdx)
140040a40:	49 ff c8             	dec    %r8
140040a43:	48 83 c2 02          	add    $0x2,%rdx
140040a47:	48 83 e9 01          	sub    $0x1,%rcx
140040a4b:	75 df                	jne    0x140040a2c
140040a4d:	48 85 c9             	test   %rcx,%rcx
140040a50:	48 8d 42 fe          	lea    -0x2(%rdx),%rax
140040a54:	48 0f 45 c2          	cmovne %rdx,%rax
140040a58:	48 f7 d9             	neg    %rcx
140040a5b:	1b c9                	sbb    %ecx,%ecx
140040a5d:	f7 d1                	not    %ecx
140040a5f:	81 e1 7a 00 07 80    	and    $0x8007007a,%ecx
140040a65:	66 89 30             	mov    %si,(%rax)
140040a68:	85 c9                	test   %ecx,%ecx
140040a6a:	0f 84 76 7f fe ff    	je     0x1400289e6
140040a70:	bb 7a 00 00 00       	mov    $0x7a,%ebx
140040a75:	e9 c3 7f fe ff       	jmp    0x140028a3d
140040a7a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040a7e:	4c 8d 05 63 0f 05 00 	lea    0x50f63(%rip),%r8        # 0x1400919e8
140040a85:	ba 0b 00 00 00       	mov    $0xb,%edx
140040a8a:	e8 61 6e 01 00       	call   0x1400578f0
140040a8f:	90                   	nop
140040a90:	e9 cb 80 fe ff       	jmp    0x140028b60
140040a95:	48 8d 0d 38 0f 05 00 	lea    0x50f38(%rip),%rcx        # 0x1400919d4
140040a9c:	e9 05 81 fe ff       	jmp    0x140028ba6
140040aa1:	66 44 39 7d 84       	cmp    %r15w,-0x7c(%rbp)
140040aa6:	48 8d 05 33 0f 05 00 	lea    0x50f33(%rip),%rax        # 0x1400919e0
140040aad:	44 8b 4c 24 74       	mov    0x74(%rsp),%r9d
140040ab2:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140040ab7:	49 0f 44 c0          	cmove  %r8,%rax
140040abb:	48 8d 4d 84          	lea    -0x7c(%rbp),%rcx
140040abf:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140040ac4:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
140040ac8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140040acd:	8b 44 24 7c          	mov    0x7c(%rsp),%eax
140040ad1:	89 44 24 28          	mov    %eax,0x28(%rsp)
140040ad5:	8b 44 24 78          	mov    0x78(%rsp),%eax
140040ad9:	89 44 24 20          	mov    %eax,0x20(%rsp)
140040add:	e8 ca 1e 03 00       	call   0x1400729ac
140040ae2:	90                   	nop
140040ae3:	e9 d4 80 fe ff       	jmp    0x140028bbc
140040ae8:	48 8b 05 11 e5 05 00 	mov    0x5e511(%rip),%rax        # 0x14009f000
140040aef:	48 3b c7             	cmp    %rdi,%rax
140040af2:	0f 84 c4 80 fe ff    	je     0x140028bbc
140040af8:	f6 40 1c 02          	testb  $0x2,0x1c(%rax)
140040afc:	0f 84 ba 80 fe ff    	je     0x140028bbc
140040b02:	48 ff 15 67 3f 04 00 	rex.W call *0x43f67(%rip)        # 0x140084a70
140040b09:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040b0e:	48 8b 0d eb e4 05 00 	mov    0x5e4eb(%rip),%rcx        # 0x14009f000
140040b15:	4c 8d 05 cc 0e 05 00 	lea    0x50ecc(%rip),%r8        # 0x1400919e8
140040b1c:	44 8b c8             	mov    %eax,%r9d
140040b1f:	ba 0d 00 00 00       	mov    $0xd,%edx
140040b24:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040b28:	e8 ef 6d 01 00       	call   0x14005791c
140040b2d:	90                   	nop
140040b2e:	e9 89 80 fe ff       	jmp    0x140028bbc
140040b33:	0f b7 44 24 66       	movzwl 0x66(%rsp),%eax
140040b38:	0f b7 54 24 64       	movzwl 0x64(%rsp),%edx
140040b3d:	44 0f b7 44 24 62    	movzwl 0x62(%rsp),%r8d
140040b43:	44 0f b7 54 24 60    	movzwl 0x60(%rsp),%r10d
140040b49:	44 0f b7 5c 24 5e    	movzwl 0x5e(%rsp),%r11d
140040b4f:	0f b7 5c 24 5a       	movzwl 0x5a(%rsp),%ebx
140040b54:	44 0f b7 4c 24 58    	movzwl 0x58(%rsp),%r9d
140040b5a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040b5e:	89 44 24 48          	mov    %eax,0x48(%rsp)
140040b62:	89 54 24 40          	mov    %edx,0x40(%rsp)
140040b66:	44 89 44 24 38       	mov    %r8d,0x38(%rsp)
140040b6b:	44 89 54 24 30       	mov    %r10d,0x30(%rsp)
140040b70:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
140040b75:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140040b79:	e8 7a 1f 03 00       	call   0x140072af8
140040b7e:	90                   	nop
140040b7f:	e9 5f 80 fe ff       	jmp    0x140028be3
140040b84:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040b88:	4c 8d 8d 90 00 00 00 	lea    0x90(%rbp),%r9
140040b8f:	ba 0f 00 00 00       	mov    $0xf,%edx
140040b94:	4c 8d 05 4d 0e 05 00 	lea    0x50e4d(%rip),%r8        # 0x1400919e8
140040b9b:	e8 70 6f 01 00       	call   0x140057b10
140040ba0:	90                   	nop
140040ba1:	e9 71 80 fe ff       	jmp    0x140028c17
140040ba6:	83 7d 07 03          	cmpl   $0x3,0x7(%rbp)
140040baa:	0f 8f 8b 81 fe ff    	jg     0x140028d3b
140040bb0:	48 8d 15 49 0a 05 00 	lea    0x50a49(%rip),%rdx        # 0x140091600
140040bb7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140040bbd:	48 63 02             	movslq (%rdx),%rax
140040bc0:	48 8d 52 08          	lea    0x8(%rdx),%rdx
140040bc4:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140040bc8:	8a 42 fc             	mov    -0x4(%rdx),%al
140040bcb:	41 88 44 8c 0a       	mov    %al,0xa(%r12,%rcx,4)
140040bd0:	49 83 e8 01          	sub    $0x1,%r8
140040bd4:	75 e7                	jne    0x140040bbd
140040bd6:	e9 60 81 fe ff       	jmp    0x140028d3b