140298b55:	48 85 c9             	test   %rcx,%rcx
140298b58:	74 24                	je     0x140298b7e
140298b5a:	8b 41 10             	mov    0x10(%rcx),%eax
140298b5d:	ff c8                	dec    %eax
140298b5f:	89 41 10             	mov    %eax,0x10(%rcx)
140298b62:	85 c0                	test   %eax,%eax
140298b64:	7f 18                	jg     0x140298b7e
140298b66:	0f 88 1d 38 00 00    	js     0x14029c389
140298b6c:	48 8b 01             	mov    (%rcx),%rax
140298b6f:	ba 01 00 00 00       	mov    $0x1,%edx
140298b74:	48 8b 00             	mov    (%rax),%rax
140298b77:	ff 15 a3 ae ce 00    	call   *0xceaea3(%rip)        # 0x140f83a20
140298b7d:	90                   	nop
140298b7e:	48 8d 95 f0 02 00 00 	lea    0x2f0(%rbp),%rdx
140298b85:	48 8d 8d 40 03 00 00 	lea    0x340(%rbp),%rcx
140298b8c:	e8 7f 71 f0 ff       	call   0x14019fd10
140298b91:	48 8b 15 a8 7f 18 01 	mov    0x1187fa8(%rip),%rdx        # 0x141420b40
140298b98:	48 83 c2 50          	add    $0x50,%rdx
140298b9c:	48 8d 8d 10 07 00 00 	lea    0x710(%rbp),%rcx
140298ba3:	e8 28 72 f0 ff       	call   0x14019fdd0
140298ba8:	48 8b 08             	mov    (%rax),%rcx
140298bab:	4c 89 20             	mov    %r12,(%rax)
140298bae:	48 89 8d 10 01 00 00 	mov    %rcx,0x110(%rbp)
140298bb5:	48 8b 08             	mov    (%rax),%rcx
140298bb8:	48 85 c9             	test   %rcx,%rcx
140298bbb:	74 24                	je     0x140298be1
140298bbd:	8b 41 10             	mov    0x10(%rcx),%eax
140298bc0:	ff c8                	dec    %eax
140298bc2:	89 41 10             	mov    %eax,0x10(%rcx)
140298bc5:	85 c0                	test   %eax,%eax
140298bc7:	7f 18                	jg     0x140298be1
140298bc9:	0f 88 c5 37 00 00    	js     0x14029c394
140298bcf:	48 8b 01             	mov    (%rcx),%rax
140298bd2:	ba 01 00 00 00       	mov    $0x1,%edx
140298bd7:	48 8b 00             	mov    (%rax),%rax
140298bda:	ff 15 40 ae ce 00    	call   *0xceae40(%rip)        # 0x140f83a20
140298be0:	90                   	nop
140298be1:	48 8d 95 10 01 00 00 	lea    0x110(%rbp),%rdx
140298be8:	48 8d 8d 48 03 00 00 	lea    0x348(%rbp),%rcx
140298bef:	e8 1c 71 f0 ff       	call   0x14019fd10
140298bf4:	90                   	nop
140298bf5:	48 8d 85 40 03 00 00 	lea    0x340(%rbp),%rax
140298bfc:	48 89 85 10 08 00 00 	mov    %rax,0x810(%rbp)
140298c03:	48 8d 85 50 03 00 00 	lea    0x350(%rbp),%rax
140298c0a:	48 89 85 18 08 00 00 	mov    %rax,0x818(%rbp)
140298c11:	0f 28 85 10 08 00 00 	movaps 0x810(%rbp),%xmm0
140298c18:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140298c1e:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
140298c22:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140298c27:	48 8d 8d 48 08 00 00 	lea    0x848(%rbp),%rcx
140298c2e:	e8 1d 72 f0 ff       	call   0x14019fe50
140298c33:	4d 8b cf             	mov    %r15,%r9
140298c36:	4c 8b c0             	mov    %rax,%r8
140298c39:	48 8b 15 c0 29 18 01 	mov    0x11829c0(%rip),%rdx        # 0x14141b600
140298c40:	48 8d 8d 18 07 00 00 	lea    0x718(%rbp),%rcx
140298c47:	e8 44 b7 0d 00       	call   0x140374390
140298c4c:	48 8b 08             	mov    (%rax),%rcx
140298c4f:	4c 89 20             	mov    %r12,(%rax)
140298c52:	48 85 c9             	test   %rcx,%rcx
140298c55:	74 06                	je     0x140298c5d
140298c57:	e8 e4 64 f0 ff       	call   0x14019f140
140298c5c:	90                   	nop
140298c5d:	4c 8d 0d 8c 58 f0 ff 	lea    -0xfa774(%rip),%r9        # 0x14019e4f0
140298c64:	ba 08 00 00 00       	mov    $0x8,%edx
140298c69:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140298c6f:	48 8d 8d 40 03 00 00 	lea    0x340(%rbp),%rcx
140298c76:	e8 d1 28 b8 00       	call   0x140e1b54c
140298c7b:	48 8d 85 a0 03 00 00 	lea    0x3a0(%rbp),%rax
140298c82:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140298c86:	48 8d 85 18 01 00 00 	lea    0x118(%rbp),%rax
140298c8d:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140298c91:	48 8b 15 b0 33 18 01 	mov    0x11833b0(%rip),%rdx        # 0x14141c048
140298c98:	48 81 c2 d0 0c 00 00 	add    $0xcd0,%rdx
140298c9f:	48 8d 8d 20 07 00 00 	lea    0x720(%rbp),%rcx
140298ca6:	e8 25 71 f0 ff       	call   0x14019fdd0
140298cab:	48 8b 08             	mov    (%rax),%rcx
140298cae:	4c 89 20             	mov    %r12,(%rax)
140298cb1:	48 89 8d 18 01 00 00 	mov    %rcx,0x118(%rbp)
140298cb8:	48 8b 08             	mov    (%rax),%rcx
140298cbb:	48 85 c9             	test   %rcx,%rcx
140298cbe:	74 24                	je     0x140298ce4
140298cc0:	8b 41 10             	mov    0x10(%rcx),%eax
140298cc3:	ff c8                	dec    %eax
140298cc5:	89 41 10             	mov    %eax,0x10(%rcx)
140298cc8:	85 c0                	test   %eax,%eax
140298cca:	7f 18                	jg     0x140298ce4
140298ccc:	0f 88 cd 36 00 00    	js     0x14029c39f
140298cd2:	48 8b 01             	mov    (%rcx),%rax
140298cd5:	ba 01 00 00 00       	mov    $0x1,%edx
140298cda:	48 8b 00             	mov    (%rax),%rax
140298cdd:	ff 15 3d ad ce 00    	call   *0xcead3d(%rip)        # 0x140f83a20
140298ce3:	90                   	nop
140298ce4:	48 8d 85 60 08 00 00 	lea    0x860(%rbp),%rax
140298ceb:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140298cf0:	44 89 65 b0          	mov    %r12d,-0x50(%rbp)
140298cf4:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
140298cf8:	48 89 85 20 08 00 00 	mov    %rax,0x820(%rbp)
140298cff:	48 8d 45 b4          	lea    -0x4c(%rbp),%rax
140298d03:	48 89 85 28 08 00 00 	mov    %rax,0x828(%rbp)
140298d0a:	0f 28 85 20 08 00 00 	movaps 0x820(%rbp),%xmm0
140298d11:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140298d17:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
140298d1b:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140298d20:	48 8d 8d 60 08 00 00 	lea    0x860(%rbp),%rcx
140298d27:	e8 54 be fb ff       	call   0x140254b80
140298d2c:	48 8b d8             	mov    %rax,%rbx
140298d2f:	4d 8b c7             	mov    %r15,%r8
140298d32:	ba 05 00 00 00       	mov    $0x5,%edx
140298d37:	48 8d 8d 90 03 00 00 	lea    0x390(%rbp),%rcx
140298d3e:	e8 ad a4 ff ff       	call   0x1402931f0
140298d43:	48 8b d0             	mov    %rax,%rdx
140298d46:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
140298d4d:	e8 be 6f f0 ff       	call   0x14019fd10
140298d52:	90                   	nop
140298d53:	48 8d 85 f8 00 00 00 	lea    0xf8(%rbp),%rax
140298d5a:	48 89 85 f0 07 00 00 	mov    %rax,0x7f0(%rbp)
140298d61:	48 8d 85 00 01 00 00 	lea    0x100(%rbp),%rax
140298d68:	48 89 85 f8 07 00 00 	mov    %rax,0x7f8(%rbp)
140298d6f:	0f 28 85 f0 07 00 00 	movaps 0x7f0(%rbp),%xmm0
140298d76:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140298d7c:	4c 8d 45 a1          	lea    -0x5f(%rbp),%r8
140298d80:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140298d85:	48 8d 8d 78 08 00 00 	lea    0x878(%rbp),%rcx
140298d8c:	e8 bf 70 f0 ff       	call   0x14019fe50
140298d91:	90                   	nop
140298d92:	4c 8d 8d 18 01 00 00 	lea    0x118(%rbp),%r9
140298d99:	4c 8b c3             	mov    %rbx,%r8
140298d9c:	48 8b d0             	mov    %rax,%rdx
140298d9f:	48 8d 8d 98 03 00 00 	lea    0x398(%rbp),%rcx
140298da6:	e8 e5 3d 41 00       	call   0x1406acb90
140298dab:	48 8b d0             	mov    %rax,%rdx
140298dae:	48 8d 8d a0 03 00 00 	lea    0x3a0(%rbp),%rcx
140298db5:	e8 56 6f f0 ff       	call   0x14019fd10
140298dba:	48 8b d8             	mov    %rax,%rbx
140298dbd:	48 8b 15 84 32 18 01 	mov    0x1183284(%rip),%rdx        # 0x14141c048
140298dc4:	48 81 c2 f8 09 00 00 	add    $0x9f8,%rdx
140298dcb:	48 8d 8d a8 03 00 00 	lea    0x3a8(%rbp),%rcx
140298dd2:	e8 f9 6f f0 ff       	call   0x14019fdd0
140298dd7:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140298ddd:	48 8b d0             	mov    %rax,%rdx
140298de0:	48 8d 8d b0 03 00 00 	lea    0x3b0(%rbp),%rcx
140298de7:	e8 d4 61 41 00       	call   0x1406aefc0
140298dec:	48 8b d0             	mov    %rax,%rdx
140298def:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140298df6:	e8 15 6f f0 ff       	call   0x14019fd10
140298dfb:	90                   	nop
140298dfc:	48 8d 85 f0 00 00 00 	lea    0xf0(%rbp),%rax
140298e03:	48 89 85 00 08 00 00 	mov    %rax,0x800(%rbp)
140298e0a:	48 8d 85 f8 00 00 00 	lea    0xf8(%rbp),%rax
140298e11:	48 89 85 08 08 00 00 	mov    %rax,0x808(%rbp)
140298e18:	0f 28 85 00 08 00 00 	movaps 0x800(%rbp),%xmm0
140298e1f:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140298e25:	4c 8d 45 a2          	lea    -0x5e(%rbp),%r8
140298e29:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140298e2e:	48 8d 8d 90 08 00 00 	lea    0x890(%rbp),%rcx
140298e35:	e8 16 70 f0 ff       	call   0x14019fe50
140298e3a:	48 8b d0             	mov    %rax,%rdx
140298e3d:	48 8d 8d b8 03 00 00 	lea    0x3b8(%rbp),%rcx
140298e44:	e8 a7 3a 41 00       	call   0x1406ac8f0
140298e49:	48 8b d0             	mov    %rax,%rdx
140298e4c:	48 8d 8d c0 03 00 00 	lea    0x3c0(%rbp),%rcx
140298e53:	e8 b8 6e f0 ff       	call   0x14019fd10
140298e58:	4c 8b f0             	mov    %rax,%r14
140298e5b:	48 8b 15 46 7b 18 01 	mov    0x1187b46(%rip),%rdx        # 0x1414209a8
140298e62:	48 83 c2 50          	add    $0x50,%rdx
140298e66:	48 8d 8d c8 03 00 00 	lea    0x3c8(%rbp),%rcx
140298e6d:	e8 5e 6f f0 ff       	call   0x14019fdd0
140298e72:	48 8b 08             	mov    (%rax),%rcx
140298e75:	4c 89 20             	mov    %r12,(%rax)
140298e78:	48 89 8d 20 01 00 00 	mov    %rcx,0x120(%rbp)
140298e7f:	48 8b 08             	mov    (%rax),%rcx
140298e82:	48 85 c9             	test   %rcx,%rcx
140298e85:	74 24                	je     0x140298eab
140298e87:	8b 41 10             	mov    0x10(%rcx),%eax
140298e8a:	ff c8                	dec    %eax
140298e8c:	89 41 10             	mov    %eax,0x10(%rcx)
140298e8f:	85 c0                	test   %eax,%eax
140298e91:	7f 18                	jg     0x140298eab
140298e93:	0f 88 11 35 00 00    	js     0x14029c3aa
140298e99:	48 8b 01             	mov    (%rcx),%rax
140298e9c:	ba 01 00 00 00       	mov    $0x1,%edx
140298ea1:	48 8b 00             	mov    (%rax),%rax
140298ea4:	ff 15 76 ab ce 00    	call   *0xceab76(%rip)        # 0x140f83a20
140298eaa:	90                   	nop
140298eab:	4c 8b cb             	mov    %rbx,%r9
140298eae:	4d 8b c6             	mov    %r14,%r8
140298eb1:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
140298eb8:	48 8d 8d d0 03 00 00 	lea    0x3d0(%rbp),%rcx
140298ebf:	e8 2c 31 41 00       	call   0x1406abff0
140298ec4:	90                   	nop
140298ec5:	48 8b 8d d0 03 00 00 	mov    0x3d0(%rbp),%rcx
140298ecc:	48 85 c9             	test   %rcx,%rcx
140298ecf:	74 06                	je     0x140298ed7
140298ed1:	e8 6a 62 f0 ff       	call   0x14019f140
140298ed6:	90                   	nop
140298ed7:	4c 8d 0d 12 56 f0 ff 	lea    -0xfa9ee(%rip),%r9        # 0x14019e4f0
140298ede:	ba 08 00 00 00       	mov    $0x8,%edx
140298ee3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140298ee9:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140298ef0:	e8 57 26 b8 00       	call   0x140e1b54c
140298ef5:	90                   	nop
140298ef6:	4c 8d 0d f3 55 f0 ff 	lea    -0xfaa0d(%rip),%r9        # 0x14019e4f0
140298efd:	ba 08 00 00 00       	mov    $0x8,%edx
140298f02:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140298f08:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
140298f0f:	e8 38 26 b8 00       	call   0x140e1b54c
140298f14:	48 8d 85 f0 03 00 00 	lea    0x3f0(%rbp),%rax
140298f1b:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140298f20:	48 8d 85 28 01 00 00 	lea    0x128(%rbp),%rax
140298f27:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140298f2c:	48 8b 15 15 31 18 01 	mov    0x1183115(%rip),%rdx        # 0x14141c048
140298f33:	48 81 c2 d0 0c 00 00 	add    $0xcd0,%rdx
140298f3a:	48 8d 8d d8 03 00 00 	lea    0x3d8(%rbp),%rcx
140298f41:	e8 8a 6e f0 ff       	call   0x14019fdd0
140298f46:	48 8b 08             	mov    (%rax),%rcx
140298f49:	4c 89 20             	mov    %r12,(%rax)
140298f4c:	48 89 8d 28 01 00 00 	mov    %rcx,0x128(%rbp)
140298f53:	48 8b 08             	mov    (%rax),%rcx
140298f56:	48 85 c9             	test   %rcx,%rcx
140298f59:	74 24                	je     0x140298f7f
140298f5b:	8b 41 10             	mov    0x10(%rcx),%eax
140298f5e:	ff c8                	dec    %eax
140298f60:	89 41 10             	mov    %eax,0x10(%rcx)
140298f63:	85 c0                	test   %eax,%eax
140298f65:	7f 18                	jg     0x140298f7f
140298f67:	0f 88 48 34 00 00    	js     0x14029c3b5
140298f6d:	48 8b 01             	mov    (%rcx),%rax
140298f70:	ba 01 00 00 00       	mov    $0x1,%edx
140298f75:	48 8b 00             	mov    (%rax),%rax
140298f78:	ff 15 a2 aa ce 00    	call   *0xceaaa2(%rip)        # 0x140f83a20
140298f7e:	90                   	nop
140298f7f:	48 8d 85 a8 08 00 00 	lea    0x8a8(%rbp),%rax
140298f86:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140298f8a:	44 89 65 b4          	mov    %r12d,-0x4c(%rbp)
140298f8e:	48 8d 45 b4          	lea    -0x4c(%rbp),%rax
140298f92:	48 89 85 40 07 00 00 	mov    %rax,0x740(%rbp)
140298f99:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
140298f9d:	48 89 85 48 07 00 00 	mov    %rax,0x748(%rbp)
140298fa4:	0f 28 85 40 07 00 00 	movaps 0x740(%rbp),%xmm0
140298fab:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
140298fb0:	4c 8d 45 a3          	lea    -0x5d(%rbp),%r8
140298fb4:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140298fb8:	48 8d 8d a8 08 00 00 	lea    0x8a8(%rbp),%rcx
140298fbf:	e8 bc bb fb ff       	call   0x140254b80
140298fc4:	48 8b d8             	mov    %rax,%rbx
140298fc7:	4d 8b c7             	mov    %r15,%r8
140298fca:	ba 04 00 00 00       	mov    $0x4,%edx
140298fcf:	48 8d 8d e0 03 00 00 	lea    0x3e0(%rbp),%rcx
140298fd6:	e8 15 a2 ff ff       	call   0x1402931f0
140298fdb:	48 8b d0             	mov    %rax,%rdx
140298fde:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140298fe2:	e8 29 6d f0 ff       	call   0x14019fd10
140298fe7:	90                   	nop
140298fe8:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140298fec:	48 89 85 50 07 00 00 	mov    %rax,0x750(%rbp)
140298ff3:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
140298ff7:	48 89 85 58 07 00 00 	mov    %rax,0x758(%rbp)
140298ffe:	0f 28 85 50 07 00 00 	movaps 0x750(%rbp),%xmm0
140299005:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
14029900a:	4c 8d 45 a4          	lea    -0x5c(%rbp),%r8
14029900e:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140299012:	48 8d 8d c0 08 00 00 	lea    0x8c0(%rbp),%rcx
140299019:	e8 32 6e f0 ff       	call   0x14019fe50
14029901e:	90                   	nop
14029901f:	4c 8d 8d 28 01 00 00 	lea    0x128(%rbp),%r9
140299026:	4c 8b c3             	mov    %rbx,%r8
140299029:	48 8b d0             	mov    %rax,%rdx
14029902c:	48 8d 8d e8 03 00 00 	lea    0x3e8(%rbp),%rcx
140299033:	e8 58 3b 41 00       	call   0x1406acb90
140299038:	48 8b d0             	mov    %rax,%rdx
14029903b:	48 8d 8d f0 03 00 00 	lea    0x3f0(%rbp),%rcx
140299042:	e8 c9 6c f0 ff       	call   0x14019fd10
140299047:	48 8b d8             	mov    %rax,%rbx
14029904a:	48 8b 15 f7 2f 18 01 	mov    0x1182ff7(%rip),%rdx        # 0x14141c048
140299051:	48 81 c2 f8 09 00 00 	add    $0x9f8,%rdx
140299058:	48 8d 8d f8 03 00 00 	lea    0x3f8(%rbp),%rcx
14029905f:	e8 6c 6d f0 ff       	call   0x14019fdd0
140299064:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14029906a:	48 8b d0             	mov    %rax,%rdx
14029906d:	48 8d 8d 00 04 00 00 	lea    0x400(%rbp),%rcx
140299074:	e8 47 5f 41 00       	call   0x1406aefc0
140299079:	48 8b d0             	mov    %rax,%rdx
14029907c:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140299080:	e8 8b 6c f0 ff       	call   0x14019fd10
140299085:	90                   	nop
140299086:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
14029908a:	48 89 85 60 07 00 00 	mov    %rax,0x760(%rbp)
140299091:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140299095:	48 89 85 68 07 00 00 	mov    %rax,0x768(%rbp)
14029909c:	0f 28 85 60 07 00 00 	movaps 0x760(%rbp),%xmm0
1402990a3:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402990a9:	4c 8d 45 a5          	lea    -0x5b(%rbp),%r8
1402990ad:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402990b2:	48 8d 8d d8 08 00 00 	lea    0x8d8(%rbp),%rcx
1402990b9:	e8 92 6d f0 ff       	call   0x14019fe50
1402990be:	48 8b d0             	mov    %rax,%rdx
1402990c1:	48 8d 8d 08 04 00 00 	lea    0x408(%rbp),%rcx
1402990c8:	e8 23 38 41 00       	call   0x1406ac8f0
1402990cd:	48 8b d0             	mov    %rax,%rdx
1402990d0:	48 8d 8d 10 04 00 00 	lea    0x410(%rbp),%rcx
1402990d7:	e8 34 6c f0 ff       	call   0x14019fd10
1402990dc:	4c 8b f0             	mov    %rax,%r14
1402990df:	48 8b 15 c2 78 18 01 	mov    0x11878c2(%rip),%rdx        # 0x1414209a8
1402990e6:	48 83 c2 50          	add    $0x50,%rdx
1402990ea:	48 8d 8d 18 04 00 00 	lea    0x418(%rbp),%rcx
1402990f1:	e8 da 6c f0 ff       	call   0x14019fdd0
1402990f6:	48 8b 08             	mov    (%rax),%rcx
1402990f9:	4c 89 20             	mov    %r12,(%rax)
1402990fc:	48 89 8d 30 01 00 00 	mov    %rcx,0x130(%rbp)
140299103:	48 8b 08             	mov    (%rax),%rcx
140299106:	48 85 c9             	test   %rcx,%rcx
140299109:	74 24                	je     0x14029912f
14029910b:	8b 41 10             	mov    0x10(%rcx),%eax
14029910e:	ff c8                	dec    %eax
140299110:	89 41 10             	mov    %eax,0x10(%rcx)
140299113:	85 c0                	test   %eax,%eax
140299115:	7f 18                	jg     0x14029912f
140299117:	0f 88 a3 32 00 00    	js     0x14029c3c0
14029911d:	48 8b 01             	mov    (%rcx),%rax
140299120:	ba 01 00 00 00       	mov    $0x1,%edx
140299125:	48 8b 00             	mov    (%rax),%rax
140299128:	ff 15 f2 a8 ce 00    	call   *0xcea8f2(%rip)        # 0x140f83a20
14029912e:	90                   	nop
14029912f:	4c 8b cb             	mov    %rbx,%r9
140299132:	4d 8b c6             	mov    %r14,%r8
140299135:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
14029913c:	48 8d 8d 20 04 00 00 	lea    0x420(%rbp),%rcx
140299143:	e8 a8 2e 41 00       	call   0x1406abff0
140299148:	90                   	nop
140299149:	48 8b 8d 20 04 00 00 	mov    0x420(%rbp),%rcx
140299150:	48 85 c9             	test   %rcx,%rcx
140299153:	74 06                	je     0x14029915b
140299155:	e8 e6 5f f0 ff       	call   0x14019f140
14029915a:	90                   	nop
14029915b:	4c 8d 0d 8e 53 f0 ff 	lea    -0xfac72(%rip),%r9        # 0x14019e4f0
140299162:	ba 08 00 00 00       	mov    $0x8,%edx
140299167:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14029916d:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140299171:	e8 d6 23 b8 00       	call   0x140e1b54c
140299176:	90                   	nop
140299177:	4c 8d 0d 72 53 f0 ff 	lea    -0xfac8e(%rip),%r9        # 0x14019e4f0
14029917e:	ba 08 00 00 00       	mov    $0x8,%edx
140299183:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140299189:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14029918d:	e8 ba 23 b8 00       	call   0x140e1b54c
140299192:	48 8d 85 40 04 00 00 	lea    0x440(%rbp),%rax
140299199:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14029919e:	48 8d 85 38 01 00 00 	lea    0x138(%rbp),%rax
1402991a5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402991aa:	48 8b 15 97 2e 18 01 	mov    0x1182e97(%rip),%rdx        # 0x14141c048