1406ddaed:	48 83 f8 02          	cmp    $0x2,%rax
1406ddaf1:	72 26                	jb     0x1406ddb19
1406ddaf3:	48 8d 41 02          	lea    0x2(%rcx),%rax
1406ddaf7:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1406ddafb:	48 8d 45 98          	lea    -0x68(%rbp),%rax
1406ddaff:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ddb03:	48 0f 47 45 98       	cmova  -0x68(%rbp),%rax
1406ddb08:	66 c7 04 08 2c 20    	movw   $0x202c,(%rax,%rcx,1)
1406ddb0e:	c6 44 08 02 00       	movb   $0x0,0x2(%rax,%rcx,1)
1406ddb13:	48 8d 45 98          	lea    -0x68(%rbp),%rax
1406ddb17:	eb 24                	jmp    0x1406ddb3d
1406ddb19:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1406ddb20:	00 00
1406ddb22:	4c 8d 0d 43 30 90 00 	lea    0x903043(%rip),%r9        # 0x140fe0b6c
1406ddb29:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406ddb2f:	ba 02 00 00 00       	mov    $0x2,%edx
1406ddb34:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1406ddb38:	e8 43 ab ac ff       	call   0x1401a8680
1406ddb3d:	0f 10 00             	movups (%rax),%xmm0
1406ddb40:	0f 11 45 38          	movups %xmm0,0x38(%rbp)
1406ddb44:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406ddb48:	0f 11 4d 48          	movups %xmm1,0x48(%rbp)
1406ddb4c:	4c 89 68 10          	mov    %r13,0x10(%rax)
1406ddb50:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406ddb57:	00
1406ddb58:	c6 00 00             	movb   $0x0,(%rax)
1406ddb5b:	4c 8d 4d 18          	lea    0x18(%rbp),%r9
1406ddb5f:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1406ddb63:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
1406ddb68:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1406ddb6d:	e8 ee 06 b0 ff       	call   0x1401de260
1406ddb72:	90                   	nop
1406ddb73:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1406ddb77:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
1406ddb7b:	48 8b c2             	mov    %rdx,%rax
1406ddb7e:	48 2b c1             	sub    %rcx,%rax
1406ddb81:	48 83 f8 01          	cmp    $0x1,%rax
1406ddb85:	72 24                	jb     0x1406ddbab
1406ddb87:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406ddb8b:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1406ddb8f:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1406ddb94:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ddb98:	48 0f 47 44 24 78    	cmova  0x78(%rsp),%rax
1406ddb9e:	66 c7 04 08 29 00    	movw   $0x29,(%rax,%rcx,1)
1406ddba4:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1406ddba9:	eb 25                	jmp    0x1406ddbd0
1406ddbab:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406ddbb2:	00 00
1406ddbb4:	4c 8d 0d e9 74 8d 00 	lea    0x8d74e9(%rip),%r9        # 0x140fb50a4
1406ddbbb:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406ddbc1:	ba 01 00 00 00       	mov    $0x1,%edx
1406ddbc6:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1406ddbcb:	e8 b0 aa ac ff       	call   0x1401a8680
1406ddbd0:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ddbd3:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
1406ddbd7:	0f 57 c9             	xorps  %xmm1,%xmm1
1406ddbda:	f3 0f 7f 4d c8       	movdqu %xmm1,-0x38(%rbp)
1406ddbdf:	0f 10 00             	movups (%rax),%xmm0
1406ddbe2:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
1406ddbe6:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406ddbea:	0f 11 4d c8          	movups %xmm1,-0x38(%rbp)
1406ddbee:	4c 89 68 10          	mov    %r13,0x10(%rax)
1406ddbf2:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406ddbf9:	00
1406ddbfa:	c6 00 00             	movb   $0x0,(%rax)
1406ddbfd:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
1406ddc01:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ddc05:	76 32                	jbe    0x1406ddc39
1406ddc07:	48 ff c2             	inc    %rdx
1406ddc0a:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1406ddc0f:	48 8b c1             	mov    %rcx,%rax
1406ddc12:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ddc19:	72 19                	jb     0x1406ddc34
1406ddc1b:	48 83 c2 27          	add    $0x27,%rdx
1406ddc1f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ddc23:	48 2b c1             	sub    %rcx,%rax
1406ddc26:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ddc2a:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ddc2e:	0f 87 86 05 00 00    	ja     0x1406de1ba
1406ddc34:	e8 0b d5 73 00       	call   0x140e1b144
1406ddc39:	66 0f 6f 05 ef 61 8c 	movdqa 0x8c61ef(%rip),%xmm0        # 0x140fa3e30
1406ddc40:	00
1406ddc41:	f3 0f 7f 45 88       	movdqu %xmm0,-0x78(%rbp)
1406ddc46:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
1406ddc4b:	48 8b 55 50          	mov    0x50(%rbp),%rdx
1406ddc4f:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ddc53:	76 39                	jbe    0x1406ddc8e
1406ddc55:	48 ff c2             	inc    %rdx
1406ddc58:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1406ddc5c:	48 8b c1             	mov    %rcx,%rax
1406ddc5f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ddc66:	72 19                	jb     0x1406ddc81
1406ddc68:	48 83 c2 27          	add    $0x27,%rdx
1406ddc6c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ddc70:	48 2b c1             	sub    %rcx,%rax
1406ddc73:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ddc77:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ddc7b:	0f 87 3f 05 00 00    	ja     0x1406de1c0
1406ddc81:	e8 be d4 73 00       	call   0x140e1b144
1406ddc86:	66 0f 6f 05 a2 61 8c 	movdqa 0x8c61a2(%rip),%xmm0        # 0x140fa3e30
1406ddc8d:	00
1406ddc8e:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
1406ddc92:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ddc96:	76 39                	jbe    0x1406ddcd1
1406ddc98:	48 ff c2             	inc    %rdx
1406ddc9b:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1406ddc9f:	48 8b c1             	mov    %rcx,%rax
1406ddca2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ddca9:	72 19                	jb     0x1406ddcc4
1406ddcab:	48 83 c2 27          	add    $0x27,%rdx
1406ddcaf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ddcb3:	48 2b c1             	sub    %rcx,%rax
1406ddcb6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ddcba:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ddcbe:	0f 87 02 05 00 00    	ja     0x1406de1c6
1406ddcc4:	e8 7b d4 73 00       	call   0x140e1b144
1406ddcc9:	66 0f 6f 05 5f 61 8c 	movdqa 0x8c615f(%rip),%xmm0        # 0x140fa3e30
1406ddcd0:	00
1406ddcd1:	f3 0f 7f 45 a8       	movdqu %xmm0,-0x58(%rbp)
1406ddcd6:	c6 45 98 00          	movb   $0x0,-0x68(%rbp)
1406ddcda:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1406ddcde:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ddce2:	76 39                	jbe    0x1406ddd1d
1406ddce4:	48 ff c2             	inc    %rdx
1406ddce7:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1406ddceb:	48 8b c1             	mov    %rcx,%rax
1406ddcee:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ddcf5:	72 19                	jb     0x1406ddd10
1406ddcf7:	48 83 c2 27          	add    $0x27,%rdx
1406ddcfb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ddcff:	48 2b c1             	sub    %rcx,%rax
1406ddd02:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ddd06:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ddd0a:	0f 87 bc 04 00 00    	ja     0x1406de1cc
1406ddd10:	e8 2f d4 73 00       	call   0x140e1b144
1406ddd15:	66 0f 6f 05 13 61 8c 	movdqa 0x8c6113(%rip),%xmm0        # 0x140fa3e30
1406ddd1c:	00
1406ddd1d:	48 8b 55 10          	mov    0x10(%rbp),%rdx
1406ddd21:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ddd25:	76 39                	jbe    0x1406ddd60
1406ddd27:	48 ff c2             	inc    %rdx
1406ddd2a:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1406ddd2e:	48 8b c1             	mov    %rcx,%rax
1406ddd31:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ddd38:	72 19                	jb     0x1406ddd53
1406ddd3a:	48 83 c2 27          	add    $0x27,%rdx
1406ddd3e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ddd42:	48 2b c1             	sub    %rcx,%rax
1406ddd45:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ddd49:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ddd4d:	0f 87 7f 04 00 00    	ja     0x1406de1d2
1406ddd53:	e8 ec d3 73 00       	call   0x140e1b144
1406ddd58:	66 0f 6f 05 d0 60 8c 	movdqa 0x8c60d0(%rip),%xmm0        # 0x140fa3e30
1406ddd5f:	00
1406ddd60:	f3 0f 7f 45 08       	movdqu %xmm0,0x8(%rbp)
1406ddd65:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1406ddd69:	48 8b 55 30          	mov    0x30(%rbp),%rdx
1406ddd6d:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ddd71:	76 39                	jbe    0x1406dddac
1406ddd73:	48 ff c2             	inc    %rdx
1406ddd76:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1406ddd7a:	48 8b c1             	mov    %rcx,%rax
1406ddd7d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ddd84:	72 19                	jb     0x1406ddd9f
1406ddd86:	48 83 c2 27          	add    $0x27,%rdx
1406ddd8a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ddd8e:	48 2b c1             	sub    %rcx,%rax
1406ddd91:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ddd95:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ddd99:	0f 87 39 04 00 00    	ja     0x1406de1d8
1406ddd9f:	e8 a0 d3 73 00       	call   0x140e1b144
1406ddda4:	66 0f 6f 05 84 60 8c 	movdqa 0x8c6084(%rip),%xmm0        # 0x140fa3e30
1406dddab:	00
1406dddac:	f3 0f 7f 45 28       	movdqu %xmm0,0x28(%rbp)
1406dddb1:	c6 45 18 00          	movb   $0x0,0x18(%rbp)
1406dddb5:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1406dddba:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
1406dddbe:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
1406dddc2:	48 8b d6             	mov    %rsi,%rdx
1406dddc5:	48 8b cf             	mov    %rdi,%rcx
1406dddc8:	e8 93 32 fc ff       	call   0x1406a1060
1406dddcd:	90                   	nop
1406dddce:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1406dddd2:	48 83 fa 0f          	cmp    $0xf,%rdx
1406dddd6:	76 31                	jbe    0x1406dde09
1406dddd8:	48 ff c2             	inc    %rdx
1406ddddb:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1406ddddf:	48 8b c1             	mov    %rcx,%rax
1406ddde2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ddde9:	72 19                	jb     0x1406dde04
1406dddeb:	48 83 c2 27          	add    $0x27,%rdx
1406dddef:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406dddf3:	48 2b c1             	sub    %rcx,%rax
1406dddf6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406dddfa:	48 83 f8 1f          	cmp    $0x1f,%rax
1406dddfe:	0f 87 da 03 00 00    	ja     0x1406de1de
1406dde04:	e8 3b d3 73 00       	call   0x140e1b144
1406dde09:	66 0f 6f 05 1f 60 8c 	movdqa 0x8c601f(%rip),%xmm0        # 0x140fa3e30
1406dde10:	00
1406dde11:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
1406dde16:	c6 45 b8 00          	movb   $0x0,-0x48(%rbp)
1406dde1a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406dde1f:	48 85 c9             	test   %rcx,%rcx
1406dde22:	74 24                	je     0x1406dde48
1406dde24:	8b 41 10             	mov    0x10(%rcx),%eax
1406dde27:	ff c8                	dec    %eax
1406dde29:	89 41 10             	mov    %eax,0x10(%rcx)
1406dde2c:	85 c0                	test   %eax,%eax
1406dde2e:	7f 18                	jg     0x1406dde48
1406dde30:	0f 88 ae 03 00 00    	js     0x1406de1e4
1406dde36:	48 8b 01             	mov    (%rcx),%rax
1406dde39:	ba 01 00 00 00       	mov    $0x1,%edx
1406dde3e:	48 8b 00             	mov    (%rax),%rax
1406dde41:	ff 15 d9 5b 8a 00    	call   *0x8a5bd9(%rip)        # 0x140f83a20
1406dde47:	90                   	nop
1406dde48:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406dde4d:	48 85 c9             	test   %rcx,%rcx
1406dde50:	0f 84 2b 03 00 00    	je     0x1406de181
1406dde56:	8b 41 10             	mov    0x10(%rcx),%eax
1406dde59:	ff c8                	dec    %eax
1406dde5b:	89 41 10             	mov    %eax,0x10(%rcx)
1406dde5e:	85 c0                	test   %eax,%eax
1406dde60:	0f 8f 1b 03 00 00    	jg     0x1406de181
1406dde66:	0f 88 83 03 00 00    	js     0x1406de1ef
1406dde6c:	48 8b 01             	mov    (%rcx),%rax
1406dde6f:	48 8b 00             	mov    (%rax),%rax
1406dde72:	e9 fe 02 00 00       	jmp    0x1406de175
1406dde77:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406dde7c:	48 8b 01             	mov    (%rcx),%rax
1406dde7f:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1406dde84:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
1406dde8b:	ff 15 8f 5b 8a 00    	call   *0x8a5b8f(%rip)        # 0x140f83a20
1406dde91:	48 8b d0             	mov    %rax,%rdx
1406dde94:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406dde99:	48 8b 00             	mov    (%rax),%rax
1406dde9c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1406ddea1:	48 89 0a             	mov    %rcx,(%rdx)
1406ddea4:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1406ddea9:	48 85 c9             	test   %rcx,%rcx
1406ddeac:	74 24                	je     0x1406dded2
1406ddeae:	8b 41 10             	mov    0x10(%rcx),%eax
1406ddeb1:	ff c8                	dec    %eax
1406ddeb3:	89 41 10             	mov    %eax,0x10(%rcx)
1406ddeb6:	85 c0                	test   %eax,%eax
1406ddeb8:	7f 18                	jg     0x1406dded2
1406ddeba:	0f 88 3a 03 00 00    	js     0x1406de1fa
1406ddec0:	48 8b 01             	mov    (%rcx),%rax
1406ddec3:	ba 01 00 00 00       	mov    $0x1,%edx
1406ddec8:	48 8b 00             	mov    (%rax),%rax
1406ddecb:	ff 15 4f 5b 8a 00    	call   *0x8a5b4f(%rip)        # 0x140f83a20
1406dded1:	90                   	nop
1406dded2:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406dded7:	83 79 18 00          	cmpl   $0x0,0x18(%rcx)
1406ddedb:	0f 85 89 00 00 00    	jne    0x1406ddf6a
1406ddee1:	e8 da a3 11 00       	call   0x1407f82c0
1406ddee6:	48 8b 48 38          	mov    0x38(%rax),%rcx
1406ddeea:	83 79 30 00          	cmpl   $0x0,0x30(%rcx)
1406ddeee:	75 7a                	jne    0x1406ddf6a
1406ddef0:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1406ddef5:	48 8d 05 30 55 90 00 	lea    0x905530(%rip),%rax        # 0x140fe342c
1406ddefc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1406ddf01:	45 8b ce             	mov    %r14d,%r9d
1406ddf04:	4c 8b c3             	mov    %rbx,%r8
1406ddf07:	48 8b d6             	mov    %rsi,%rdx
1406ddf0a:	48 8b cf             	mov    %rdi,%rcx
1406ddf0d:	e8 5e bf fe ff       	call   0x1406c9e70
1406ddf12:	90                   	nop
1406ddf13:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406ddf18:	48 85 c9             	test   %rcx,%rcx
1406ddf1b:	74 24                	je     0x1406ddf41
1406ddf1d:	8b 41 10             	mov    0x10(%rcx),%eax
1406ddf20:	ff c8                	dec    %eax
1406ddf22:	89 41 10             	mov    %eax,0x10(%rcx)
1406ddf25:	85 c0                	test   %eax,%eax
1406ddf27:	7f 18                	jg     0x1406ddf41
1406ddf29:	0f 88 d6 02 00 00    	js     0x1406de205
1406ddf2f:	48 8b 01             	mov    (%rcx),%rax
1406ddf32:	ba 01 00 00 00       	mov    $0x1,%edx
1406ddf37:	48 8b 00             	mov    (%rax),%rax
1406ddf3a:	ff 15 e0 5a 8a 00    	call   *0x8a5ae0(%rip)        # 0x140f83a20
1406ddf40:	90                   	nop
1406ddf41:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406ddf46:	48 85 c9             	test   %rcx,%rcx
1406ddf49:	0f 84 32 02 00 00    	je     0x1406de181
1406ddf4f:	8b 41 10             	mov    0x10(%rcx),%eax
1406ddf52:	ff c8                	dec    %eax
1406ddf54:	89 41 10             	mov    %eax,0x10(%rcx)
1406ddf57:	85 c0                	test   %eax,%eax
1406ddf59:	0f 8f 22 02 00 00    	jg     0x1406de181
1406ddf5f:	0f 88 4a 02 00 00    	js     0x1406de1af
1406ddf65:	e9 02 ff ff ff       	jmp    0x1406dde6c
1406ddf6a:	b9 48 00 00 00       	mov    $0x48,%ecx
1406ddf6f:	e8 94 d1 73 00       	call   0x140e1b108
1406ddf74:	4c 8b c8             	mov    %rax,%r9
1406ddf77:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1406ddf7c:	48 85 c0             	test   %rax,%rax
1406ddf7f:	74 6c                	je     0x1406ddfed
1406ddf81:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1406ddf86:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1406ddf8b:	48 85 c0             	test   %rax,%rax
1406ddf8e:	74 1d                	je     0x1406ddfad
1406ddf90:	8b 48 10             	mov    0x10(%rax),%ecx
1406ddf93:	ff c1                	inc    %ecx
1406ddf95:	89 48 10             	mov    %ecx,0x10(%rax)
1406ddf98:	83 f9 01             	cmp    $0x1,%ecx
1406ddf9b:	0f 8e 6f 02 00 00    	jle    0x1406de210
1406ddfa1:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1406ddfa7:	0f 84 6b 02 00 00    	je     0x1406de218
1406ddfad:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1406ddfb2:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1406ddfb7:	48 85 c0             	test   %rax,%rax
1406ddfba:	74 1d                	je     0x1406ddfd9
1406ddfbc:	8b 48 10             	mov    0x10(%rax),%ecx
1406ddfbf:	ff c1                	inc    %ecx
1406ddfc1:	89 48 10             	mov    %ecx,0x10(%rax)
1406ddfc4:	83 f9 01             	cmp    $0x1,%ecx
1406ddfc7:	0f 8e 56 02 00 00    	jle    0x1406de223
1406ddfcd:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1406ddfd3:	0f 84 52 02 00 00    	je     0x1406de22b
1406ddfd9:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1406ddfde:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1406ddfe3:	49 8b c9             	mov    %r9,%rcx
1406ddfe6:	e8 c5 72 11 00       	call   0x1407f52b0
1406ddfeb:	eb 03                	jmp    0x1406ddff0
1406ddfed:	49 8b c5             	mov    %r13,%rax
1406ddff0:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406ddff5:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1406ddffa:	48 85 c9             	test   %rcx,%rcx
1406ddffd:	74 24                	je     0x1406de023
1406ddfff:	8b 41 10             	mov    0x10(%rcx),%eax
1406de002:	ff c8                	dec    %eax
1406de004:	89 41 10             	mov    %eax,0x10(%rcx)
1406de007:	85 c0                	test   %eax,%eax
1406de009:	7f 18                	jg     0x1406de023
1406de00b:	0f 88 25 02 00 00    	js     0x1406de236
1406de011:	48 8b 01             	mov    (%rcx),%rax
1406de014:	ba 01 00 00 00       	mov    $0x1,%edx
1406de019:	48 8b 00             	mov    (%rax),%rax
1406de01c:	ff 15 fe 59 8a 00    	call   *0x8a59fe(%rip)        # 0x140f83a20
1406de022:	90                   	nop
1406de023:	c6 44 24 41 00       	movb   $0x0,0x41(%rsp)
1406de028:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1406de02d:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
1406de032:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
1406de037:	48 8d 44 24 41       	lea    0x41(%rsp),%rax
1406de03c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1406de041:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1406de046:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406de04b:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1406de050:	48 89 44 24 20       	mov    %rax,0x20(%rsp)