1403fbcd4:	c3                   	ret
1403fbcd5:	b9 02 00 00 00       	mov    $0x2,%ecx
1403fbcda:	e8 21 ea 38 00       	call   0x14078a700
1403fbcdf:	cc                   	int3
1403fbce0:	40 53                	rex push %rbx
1403fbce2:	48 83 ec 30          	sub    $0x30,%rsp
1403fbce6:	48 8b d9             	mov    %rcx,%rbx
1403fbce9:	49 8b 10             	mov    (%r8),%rdx
1403fbcec:	49 8b 40 08          	mov    0x8(%r8),%rax
1403fbcf0:	48 2b c2             	sub    %rdx,%rax
1403fbcf3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1403fbcf7:	48 83 f8 08          	cmp    $0x8,%rax
1403fbcfb:	74 26                	je     0x1403fbd23
1403fbcfd:	48 8d 15 ec 2a bf 00 	lea    0xbf2aec(%rip),%rdx        # 0x140fee7f0
1403fbd04:	48 8b 0d ed 57 03 01 	mov    0x10357ed(%rip),%rcx        # 0x1414314f8
1403fbd0b:	e8 b0 78 39 00       	call   0x1407935c0
1403fbd10:	33 d2                	xor    %edx,%edx
1403fbd12:	48 8b cb             	mov    %rbx,%rcx
1403fbd15:	e8 96 2c e1 ff       	call   0x14020e9b0
1403fbd1a:	48 8b c3             	mov    %rbx,%rax
1403fbd1d:	48 83 c4 30          	add    $0x30,%rsp
1403fbd21:	5b                   	pop    %rbx
1403fbd22:	c3                   	ret
1403fbd23:	48 8b 12             	mov    (%rdx),%rdx
1403fbd26:	48 8b 0d 0b 09 03 01 	mov    0x103090b(%rip),%rcx        # 0x14142c638
1403fbd2d:	e8 ee a7 1a 00       	call   0x1405a6520
1403fbd32:	48 85 c0             	test   %rax,%rax
1403fbd35:	75 56                	jne    0x1403fbd8d
1403fbd37:	45 33 c0             	xor    %r8d,%r8d
1403fbd3a:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1403fbd3f:	48 8b 0d 32 71 03 01 	mov    0x1037132(%rip),%rcx        # 0x141432e78
1403fbd46:	e8 d5 41 da ff       	call   0x14019ff20
1403fbd4b:	48 8b 08             	mov    (%rax),%rcx
1403fbd4e:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1403fbd55:	48 89 0b             	mov    %rcx,(%rbx)
1403fbd58:	48 8b 08             	mov    (%rax),%rcx
1403fbd5b:	48 85 c9             	test   %rcx,%rcx
1403fbd5e:	74 24                	je     0x1403fbd84
1403fbd60:	8b 41 10             	mov    0x10(%rcx),%eax
1403fbd63:	ff c8                	dec    %eax
1403fbd65:	89 41 10             	mov    %eax,0x10(%rcx)
1403fbd68:	85 c0                	test   %eax,%eax
1403fbd6a:	7f 18                	jg     0x1403fbd84
1403fbd6c:	0f 88 83 00 00 00    	js     0x1403fbdf5
1403fbd72:	48 8b 01             	mov    (%rcx),%rax
1403fbd75:	ba 01 00 00 00       	mov    $0x1,%edx
1403fbd7a:	48 8b 00             	mov    (%rax),%rax
1403fbd7d:	ff 15 9d 7c b8 00    	call   *0xb87c9d(%rip)        # 0x140f83a20
1403fbd83:	90                   	nop
1403fbd84:	48 8b c3             	mov    %rbx,%rax
1403fbd87:	48 83 c4 30          	add    $0x30,%rsp
1403fbd8b:	5b                   	pop    %rbx
1403fbd8c:	c3                   	ret
1403fbd8d:	83 b8 98 00 00 00 01 	cmpl   $0x1,0x98(%rax)
1403fbd94:	75 37                	jne    0x1403fbdcd
1403fbd96:	48 8d 15 03 ff be 00 	lea    0xbeff03(%rip),%rdx        # 0x140febca0
1403fbd9d:	48 8b c8             	mov    %rax,%rcx
1403fbda0:	e8 6b 21 43 00       	call   0x14082df10
1403fbda5:	48 85 c0             	test   %rax,%rax
1403fbda8:	74 10                	je     0x1403fbdba
1403fbdaa:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
1403fbdb1:	44 8b 80 a8 00 00 00 	mov    0xa8(%rax),%r8d
1403fbdb8:	eb 16                	jmp    0x1403fbdd0
1403fbdba:	48 8d 15 07 2a bf 00 	lea    0xbf2a07(%rip),%rdx        # 0x140fee7c8
1403fbdc1:	48 8b 0d 30 57 03 01 	mov    0x1035730(%rip),%rcx        # 0x1414314f8
1403fbdc8:	e8 f3 77 39 00       	call   0x1407935c0
1403fbdcd:	45 33 c0             	xor    %r8d,%r8d
1403fbdd0:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1403fbdd5:	48 8b 0d 9c 70 03 01 	mov    0x103709c(%rip),%rcx        # 0x141432e78
1403fbddc:	e8 3f 41 da ff       	call   0x14019ff20
1403fbde1:	48 8b d0             	mov    %rax,%rdx
1403fbde4:	48 8b cb             	mov    %rbx,%rcx
1403fbde7:	e8 24 3f da ff       	call   0x14019fd10
1403fbdec:	48 8b c3             	mov    %rbx,%rax
1403fbdef:	48 83 c4 30          	add    $0x30,%rsp
1403fbdf3:	5b                   	pop    %rbx
1403fbdf4:	c3                   	ret
1403fbdf5:	b9 02 00 00 00       	mov    $0x2,%ecx
1403fbdfa:	e8 01 e9 38 00       	call   0x14078a700
1403fbdff:	cc                   	int3
1403fbe00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403fbe05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1403fbe0a:	57                   	push   %rdi
1403fbe0b:	48 83 ec 30          	sub    $0x30,%rsp
1403fbe0f:	48 8b d9             	mov    %rcx,%rbx
1403fbe12:	49 8b 10             	mov    (%r8),%rdx
1403fbe15:	49 8b 40 08          	mov    0x8(%r8),%rax
1403fbe19:	48 2b c2             	sub    %rdx,%rax
1403fbe1c:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1403fbe20:	48 83 f8 18          	cmp    $0x18,%rax
1403fbe24:	74 30                	je     0x1403fbe56
1403fbe26:	48 8d 15 f3 29 bf 00 	lea    0xbf29f3(%rip),%rdx        # 0x140fee820
1403fbe2d:	48 8b 0d c4 56 03 01 	mov    0x10356c4(%rip),%rcx        # 0x1414314f8
1403fbe34:	e8 87 77 39 00       	call   0x1407935c0
1403fbe39:	33 d2                	xor    %edx,%edx
1403fbe3b:	48 8b cb             	mov    %rbx,%rcx
1403fbe3e:	e8 6d 2b e1 ff       	call   0x14020e9b0
1403fbe43:	48 8b c3             	mov    %rbx,%rax
1403fbe46:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1403fbe4b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1403fbe50:	48 83 c4 30          	add    $0x30,%rsp
1403fbe54:	5f                   	pop    %rdi
1403fbe55:	c3                   	ret
1403fbe56:	48 8b 42 08          	mov    0x8(%rdx),%rax
1403fbe5a:	48 8b 70 20          	mov    0x20(%rax),%rsi
1403fbe5e:	48 8b 42 10          	mov    0x10(%rdx),%rax
1403fbe62:	48 8b 78 20          	mov    0x20(%rax),%rdi
1403fbe66:	48 8b 12             	mov    (%rdx),%rdx
1403fbe69:	48 8b 0d c8 07 03 01 	mov    0x10307c8(%rip),%rcx        # 0x14142c638
1403fbe70:	e8 ab a6 1a 00       	call   0x1405a6520
1403fbe75:	48 85 c0             	test   %rax,%rax
1403fbe78:	75 42                	jne    0x1403fbebc
1403fbe7a:	48 8b 05 f7 6f 03 01 	mov    0x1036ff7(%rip),%rax        # 0x141432e78
1403fbe81:	48 8b 48 60          	mov    0x60(%rax),%rcx
1403fbe85:	48 85 c9             	test   %rcx,%rcx
1403fbe88:	74 1c                	je     0x1403fbea6
1403fbe8a:	8b 41 10             	mov    0x10(%rcx),%eax
1403fbe8d:	ff c0                	inc    %eax
1403fbe8f:	89 41 10             	mov    %eax,0x10(%rcx)
1403fbe92:	83 f8 01             	cmp    $0x1,%eax
1403fbe95:	0f 8e a5 00 00 00    	jle    0x1403fbf40
1403fbe9b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403fbea0:	0f 84 a2 00 00 00    	je     0x1403fbf48
1403fbea6:	48 89 0b             	mov    %rcx,(%rbx)
1403fbea9:	48 8b c3             	mov    %rbx,%rax
1403fbeac:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1403fbeb1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1403fbeb6:	48 83 c4 30          	add    $0x30,%rsp
1403fbeba:	5f                   	pop    %rdi
1403fbebb:	c3                   	ret
1403fbebc:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
1403fbec3:	48 8b 01             	mov    (%rcx),%rax
1403fbec6:	4c 8b 88 a0 00 00 00 	mov    0xa0(%rax),%r9
1403fbecd:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1403fbed2:	48 85 ff             	test   %rdi,%rdi
1403fbed5:	74 14                	je     0x1403fbeeb
1403fbed7:	8b 47 10             	mov    0x10(%rdi),%eax
1403fbeda:	ff c0                	inc    %eax
1403fbedc:	89 47 10             	mov    %eax,0x10(%rdi)
1403fbedf:	83 f8 01             	cmp    $0x1,%eax
1403fbee2:	7e 6f                	jle    0x1403fbf53
1403fbee4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403fbee9:	74 70                	je     0x1403fbf5b
1403fbeeb:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1403fbef0:	8b d6                	mov    %esi,%edx
1403fbef2:	49 8b c1             	mov    %r9,%rax
1403fbef5:	ff 15 25 7b b8 00    	call   *0xb87b25(%rip)        # 0x140f83a20
1403fbefb:	48 8b 05 76 6f 03 01 	mov    0x1036f76(%rip),%rax        # 0x141432e78
1403fbf02:	48 8b 48 58          	mov    0x58(%rax),%rcx
1403fbf06:	48 85 c9             	test   %rcx,%rcx
1403fbf09:	74 14                	je     0x1403fbf1f
1403fbf0b:	8b 41 10             	mov    0x10(%rcx),%eax
1403fbf0e:	ff c0                	inc    %eax
1403fbf10:	89 41 10             	mov    %eax,0x10(%rcx)
1403fbf13:	83 f8 01             	cmp    $0x1,%eax
1403fbf16:	7e 4e                	jle    0x1403fbf66
1403fbf18:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403fbf1d:	74 16                	je     0x1403fbf35
1403fbf1f:	48 89 0b             	mov    %rcx,(%rbx)
1403fbf22:	48 8b c3             	mov    %rbx,%rax
1403fbf25:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1403fbf2a:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1403fbf2f:	48 83 c4 30          	add    $0x30,%rsp
1403fbf33:	5f                   	pop    %rdi
1403fbf34:	c3                   	ret
1403fbf35:	b9 01 00 00 00       	mov    $0x1,%ecx
1403fbf3a:	e8 c1 e7 38 00       	call   0x14078a700
1403fbf3f:	90                   	nop
1403fbf40:	33 c9                	xor    %ecx,%ecx
1403fbf42:	e8 b9 e7 38 00       	call   0x14078a700
1403fbf47:	cc                   	int3
1403fbf48:	b9 01 00 00 00       	mov    $0x1,%ecx
1403fbf4d:	e8 ae e7 38 00       	call   0x14078a700
1403fbf52:	90                   	nop
1403fbf53:	33 c9                	xor    %ecx,%ecx
1403fbf55:	e8 a6 e7 38 00       	call   0x14078a700
1403fbf5a:	cc                   	int3
1403fbf5b:	b9 01 00 00 00       	mov    $0x1,%ecx
1403fbf60:	e8 9b e7 38 00       	call   0x14078a700
1403fbf65:	90                   	nop
1403fbf66:	33 c9                	xor    %ecx,%ecx
1403fbf68:	e8 93 e7 38 00       	call   0x14078a700
1403fbf6d:	cc                   	int3
1403fbf6e:	cc                   	int3
1403fbf6f:	cc                   	int3
1403fbf70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403fbf75:	55                   	push   %rbp
1403fbf76:	48 8b ec             	mov    %rsp,%rbp
1403fbf79:	48 83 ec 60          	sub    $0x60,%rsp
1403fbf7d:	48 8b 05 7c cf fb 00 	mov    0xfbcf7c(%rip),%rax        # 0x1413b8f00
1403fbf84:	48 33 c4             	xor    %rsp,%rax
1403fbf87:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1403fbf8b:	48 8b d9             	mov    %rcx,%rbx
1403fbf8e:	48 8d 05 43 29 bf 00 	lea    0xbf2943(%rip),%rax        # 0x140fee8d8
1403fbf95:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403fbf99:	48 c7 45 d8 0b 00 00 	movq   $0xb,-0x28(%rbp)
1403fbfa0:	00
1403fbfa1:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1403fbfa5:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403fbfaa:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403fbfae:	e8 dd 4d 3a 00       	call   0x1407a0d90
1403fbfb3:	48 8b 10             	mov    (%rax),%rdx
1403fbfb6:	48 85 d2             	test   %rdx,%rdx
1403fbfb9:	74 1c                	je     0x1403fbfd7
1403fbfbb:	8b 42 10             	mov    0x10(%rdx),%eax
1403fbfbe:	ff c0                	inc    %eax
1403fbfc0:	89 42 10             	mov    %eax,0x10(%rdx)
1403fbfc3:	83 f8 01             	cmp    $0x1,%eax
1403fbfc6:	0f 8e f4 01 00 00    	jle    0x1403fc1c0
1403fbfcc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403fbfd1:	0f 84 f1 01 00 00    	je     0x1403fc1c8
1403fbfd7:	48 8b 0d 12 ac 02 01 	mov    0x102ac12(%rip),%rcx        # 0x141426bf0
1403fbfde:	48 89 15 0b ac 02 01 	mov    %rdx,0x102ac0b(%rip)        # 0x141426bf0
1403fbfe5:	48 85 c9             	test   %rcx,%rcx
1403fbfe8:	74 24                	je     0x1403fc00e
1403fbfea:	8b 41 10             	mov    0x10(%rcx),%eax
1403fbfed:	ff c8                	dec    %eax
1403fbfef:	89 41 10             	mov    %eax,0x10(%rcx)
1403fbff2:	85 c0                	test   %eax,%eax
1403fbff4:	7f 18                	jg     0x1403fc00e
1403fbff6:	0f 88 d7 01 00 00    	js     0x1403fc1d3
1403fbffc:	48 8b 01             	mov    (%rcx),%rax
1403fbfff:	ba 01 00 00 00       	mov    $0x1,%edx
1403fc004:	48 8b 00             	mov    (%rax),%rax
1403fc007:	ff 15 13 7a b8 00    	call   *0xb87a13(%rip)        # 0x140f83a20
1403fc00d:	90                   	nop
1403fc00e:	0f 57 c0             	xorps  %xmm0,%xmm0
1403fc011:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403fc015:	66 0f 6f 0d b3 8a ba 	movdqa 0xba8ab3(%rip),%xmm1        # 0x140fa4ad0
1403fc01c:	00
1403fc01d:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403fc022:	f2 0f 10 05 ae 28 bf 	movsd  0xbf28ae(%rip),%xmm0        # 0x140fee8d8
1403fc029:	00
1403fc02a:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1403fc02f:	0f b7 05 aa 28 bf 00 	movzwl 0xbf28aa(%rip),%eax        # 0x140fee8e0
1403fc036:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
1403fc03a:	0f b6 05 a1 28 bf 00 	movzbl 0xbf28a1(%rip),%eax        # 0x140fee8e2
1403fc041:	88 45 da             	mov    %al,-0x26(%rbp)
1403fc044:	c6 45 db 00          	movb   $0x0,-0x25(%rbp)
1403fc048:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1403fc04e:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403fc052:	48 8b cb             	mov    %rbx,%rcx
1403fc055:	e8 46 af 2f 00       	call   0x1406f6fa0
1403fc05a:	90                   	nop
1403fc05b:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403fc05f:	48 83 fa 0f          	cmp    $0xf,%rdx
1403fc063:	76 31                	jbe    0x1403fc096
1403fc065:	48 ff c2             	inc    %rdx
1403fc068:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403fc06c:	48 8b c1             	mov    %rcx,%rax
1403fc06f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403fc076:	72 19                	jb     0x1403fc091
1403fc078:	48 83 c2 27          	add    $0x27,%rdx
1403fc07c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403fc080:	48 2b c1             	sub    %rcx,%rax
1403fc083:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403fc087:	48 83 f8 1f          	cmp    $0x1f,%rax
1403fc08b:	0f 87 4d 01 00 00    	ja     0x1403fc1de
1403fc091:	e8 ae f0 a1 00       	call   0x140e1b144
1403fc096:	48 8d 05 4b 28 bf 00 	lea    0xbf284b(%rip),%rax        # 0x140fee8e8
1403fc09d:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403fc0a1:	48 c7 45 d8 0f 00 00 	movq   $0xf,-0x28(%rbp)
1403fc0a8:	00
1403fc0a9:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1403fc0ad:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403fc0b2:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403fc0b6:	e8 d5 4c 3a 00       	call   0x1407a0d90
1403fc0bb:	48 8b 10             	mov    (%rax),%rdx
1403fc0be:	48 85 d2             	test   %rdx,%rdx
1403fc0c1:	74 1c                	je     0x1403fc0df
1403fc0c3:	8b 42 10             	mov    0x10(%rdx),%eax
1403fc0c6:	ff c0                	inc    %eax
1403fc0c8:	89 42 10             	mov    %eax,0x10(%rdx)
1403fc0cb:	83 f8 01             	cmp    $0x1,%eax
1403fc0ce:	0f 8e 10 01 00 00    	jle    0x1403fc1e4
1403fc0d4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403fc0d9:	0f 84 0d 01 00 00    	je     0x1403fc1ec
1403fc0df:	48 8b 0d 12 ab 02 01 	mov    0x102ab12(%rip),%rcx        # 0x141426bf8
1403fc0e6:	48 89 15 0b ab 02 01 	mov    %rdx,0x102ab0b(%rip)        # 0x141426bf8
1403fc0ed:	48 85 c9             	test   %rcx,%rcx
1403fc0f0:	74 24                	je     0x1403fc116
1403fc0f2:	8b 41 10             	mov    0x10(%rcx),%eax
1403fc0f5:	ff c8                	dec    %eax
1403fc0f7:	89 41 10             	mov    %eax,0x10(%rcx)
1403fc0fa:	85 c0                	test   %eax,%eax
1403fc0fc:	7f 18                	jg     0x1403fc116
1403fc0fe:	0f 88 f3 00 00 00    	js     0x1403fc1f7
1403fc104:	48 8b 01             	mov    (%rcx),%rax
1403fc107:	ba 01 00 00 00       	mov    $0x1,%edx
1403fc10c:	48 8b 00             	mov    (%rax),%rax
1403fc10f:	ff 15 0b 79 b8 00    	call   *0xb8790b(%rip)        # 0x140f83a20
1403fc115:	90                   	nop
1403fc116:	0f 57 c0             	xorps  %xmm0,%xmm0
1403fc119:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403fc11d:	66 0f 6f 0d db 98 ba 	movdqa 0xba98db(%rip),%xmm1        # 0x140fa5a00
1403fc124:	00
1403fc125:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403fc12a:	f2 0f 10 05 b6 27 bf 	movsd  0xbf27b6(%rip),%xmm0        # 0x140fee8e8
1403fc131:	00
1403fc132:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1403fc137:	8b 05 b3 27 bf 00    	mov    0xbf27b3(%rip),%eax        # 0x140fee8f0
1403fc13d:	89 45 d8             	mov    %eax,-0x28(%rbp)
1403fc140:	0f b7 05 ad 27 bf 00 	movzwl 0xbf27ad(%rip),%eax        # 0x140fee8f4
1403fc147:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1403fc14b:	0f b6 05 a4 27 bf 00 	movzbl 0xbf27a4(%rip),%eax        # 0x140fee8f6
1403fc152:	88 45 de             	mov    %al,-0x22(%rbp)
1403fc155:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
1403fc159:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1403fc15f:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403fc163:	48 8b cb             	mov    %rbx,%rcx
1403fc166:	e8 35 ae 2f 00       	call   0x1406f6fa0
1403fc16b:	90                   	nop
1403fc16c:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403fc170:	48 83 fa 0f          	cmp    $0xf,%rdx
1403fc174:	76 2d                	jbe    0x1403fc1a3
1403fc176:	48 ff c2             	inc    %rdx
1403fc179:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403fc17d:	48 8b c1             	mov    %rcx,%rax
1403fc180:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403fc187:	72 15                	jb     0x1403fc19e
1403fc189:	48 83 c2 27          	add    $0x27,%rdx
1403fc18d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403fc191:	48 2b c1             	sub    %rcx,%rax
1403fc194:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403fc198:	48 83 f8 1f          	cmp    $0x1f,%rax
1403fc19c:	77 1c                	ja     0x1403fc1ba
1403fc19e:	e8 a1 ef a1 00       	call   0x140e1b144
1403fc1a3:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1403fc1a7:	48 33 cc             	xor    %rsp,%rcx
1403fc1aa:	e8 51 f3 a1 00       	call   0x140e1b500
1403fc1af:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1403fc1b4:	48 83 c4 60          	add    $0x60,%rsp
1403fc1b8:	5d                   	pop    %rbp
1403fc1b9:	c3                   	ret
1403fc1ba:	e8 e5 df a2 00       	call   0x140e2a1a4
1403fc1bf:	90                   	nop
1403fc1c0:	33 c9                	xor    %ecx,%ecx
1403fc1c2:	e8 39 e5 38 00       	call   0x14078a700
1403fc1c7:	cc                   	int3
1403fc1c8:	b9 01 00 00 00       	mov    $0x1,%ecx
1403fc1cd:	e8 2e e5 38 00       	call   0x14078a700
1403fc1d2:	90                   	nop
1403fc1d3:	b9 02 00 00 00       	mov    $0x2,%ecx
1403fc1d8:	e8 23 e5 38 00       	call   0x14078a700
1403fc1dd:	90                   	nop
1403fc1de:	e8 c1 df a2 00       	call   0x140e2a1a4
1403fc1e3:	90                   	nop
1403fc1e4:	33 c9                	xor    %ecx,%ecx
1403fc1e6:	e8 15 e5 38 00       	call   0x14078a700
1403fc1eb:	cc                   	int3