14084bc78:	ff c8                	dec    %eax
14084bc7a:	89 41 10             	mov    %eax,0x10(%rcx)
14084bc7d:	85 c0                	test   %eax,%eax
14084bc7f:	7f 16                	jg     0x14084bc97
14084bc81:	0f 88 6a 1b 00 00    	js     0x14084d7f1
14084bc87:	48 8b 01             	mov    (%rcx),%rax
14084bc8a:	41 8b d7             	mov    %r15d,%edx
14084bc8d:	48 8b 00             	mov    (%rax),%rax
14084bc90:	ff 15 8a 7d 73 00    	call   *0x737d8a(%rip)        # 0x140f83a20
14084bc96:	90                   	nop
14084bc97:	48 8d 15 12 73 7f 00 	lea    0x7f7312(%rip),%rdx        # 0x141042fb0
14084bc9e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14084bca3:	e8 b8 5c cf ff       	call   0x140541960
14084bca8:	48 8b d0             	mov    %rax,%rdx
14084bcab:	48 8b 0d de 74 be 00 	mov    0xbe74de(%rip),%rcx        # 0x141433190
14084bcb2:	48 8b 00             	mov    (%rax),%rax
14084bcb5:	48 89 05 d4 74 be 00 	mov    %rax,0xbe74d4(%rip)        # 0x141433190
14084bcbc:	48 89 0a             	mov    %rcx,(%rdx)
14084bcbf:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14084bcc4:	48 85 c9             	test   %rcx,%rcx
14084bcc7:	74 22                	je     0x14084bceb
14084bcc9:	8b 41 10             	mov    0x10(%rcx),%eax
14084bccc:	ff c8                	dec    %eax
14084bcce:	89 41 10             	mov    %eax,0x10(%rcx)
14084bcd1:	85 c0                	test   %eax,%eax
14084bcd3:	7f 16                	jg     0x14084bceb
14084bcd5:	0f 88 21 1b 00 00    	js     0x14084d7fc
14084bcdb:	48 8b 01             	mov    (%rcx),%rax
14084bcde:	41 8b d7             	mov    %r15d,%edx
14084bce1:	48 8b 00             	mov    (%rax),%rax
14084bce4:	ff 15 36 7d 73 00    	call   *0x737d36(%rip)        # 0x140f83a20
14084bcea:	90                   	nop
14084bceb:	48 8d 15 d6 72 7f 00 	lea    0x7f72d6(%rip),%rdx        # 0x141042fc8
14084bcf2:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14084bcf7:	e8 64 5c cf ff       	call   0x140541960
14084bcfc:	48 8b d0             	mov    %rax,%rdx
14084bcff:	48 8b 0d 92 74 be 00 	mov    0xbe7492(%rip),%rcx        # 0x141433198
14084bd06:	48 8b 00             	mov    (%rax),%rax
14084bd09:	48 89 05 88 74 be 00 	mov    %rax,0xbe7488(%rip)        # 0x141433198
14084bd10:	48 89 0a             	mov    %rcx,(%rdx)
14084bd13:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14084bd18:	48 85 c9             	test   %rcx,%rcx
14084bd1b:	74 22                	je     0x14084bd3f
14084bd1d:	8b 41 10             	mov    0x10(%rcx),%eax
14084bd20:	ff c8                	dec    %eax
14084bd22:	89 41 10             	mov    %eax,0x10(%rcx)
14084bd25:	85 c0                	test   %eax,%eax
14084bd27:	7f 16                	jg     0x14084bd3f
14084bd29:	0f 88 d8 1a 00 00    	js     0x14084d807
14084bd2f:	48 8b 01             	mov    (%rcx),%rax
14084bd32:	41 8b d7             	mov    %r15d,%edx
14084bd35:	48 8b 00             	mov    (%rax),%rax
14084bd38:	ff 15 e2 7c 73 00    	call   *0x737ce2(%rip)        # 0x140f83a20
14084bd3e:	90                   	nop
14084bd3f:	48 8d 15 9a 72 7f 00 	lea    0x7f729a(%rip),%rdx        # 0x141042fe0
14084bd46:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14084bd4b:	e8 10 5c cf ff       	call   0x140541960
14084bd50:	48 8b d0             	mov    %rax,%rdx
14084bd53:	48 8b 0d 46 74 be 00 	mov    0xbe7446(%rip),%rcx        # 0x1414331a0
14084bd5a:	48 8b 00             	mov    (%rax),%rax
14084bd5d:	48 89 05 3c 74 be 00 	mov    %rax,0xbe743c(%rip)        # 0x1414331a0
14084bd64:	48 89 0a             	mov    %rcx,(%rdx)
14084bd67:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14084bd6c:	48 85 c9             	test   %rcx,%rcx
14084bd6f:	74 22                	je     0x14084bd93
14084bd71:	8b 41 10             	mov    0x10(%rcx),%eax
14084bd74:	ff c8                	dec    %eax
14084bd76:	89 41 10             	mov    %eax,0x10(%rcx)
14084bd79:	85 c0                	test   %eax,%eax
14084bd7b:	7f 16                	jg     0x14084bd93
14084bd7d:	0f 88 8f 1a 00 00    	js     0x14084d812
14084bd83:	48 8b 01             	mov    (%rcx),%rax
14084bd86:	41 8b d7             	mov    %r15d,%edx
14084bd89:	48 8b 00             	mov    (%rax),%rax
14084bd8c:	ff 15 8e 7c 73 00    	call   *0x737c8e(%rip)        # 0x140f83a20
14084bd92:	90                   	nop
14084bd93:	48 8d 15 5e 72 7f 00 	lea    0x7f725e(%rip),%rdx        # 0x141042ff8
14084bd9a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14084bd9f:	e8 bc 5b cf ff       	call   0x140541960
14084bda4:	48 8b d0             	mov    %rax,%rdx
14084bda7:	48 8b 0d fa 73 be 00 	mov    0xbe73fa(%rip),%rcx        # 0x1414331a8
14084bdae:	48 8b 00             	mov    (%rax),%rax
14084bdb1:	48 89 05 f0 73 be 00 	mov    %rax,0xbe73f0(%rip)        # 0x1414331a8
14084bdb8:	48 89 0a             	mov    %rcx,(%rdx)
14084bdbb:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14084bdc0:	48 85 c9             	test   %rcx,%rcx
14084bdc3:	74 22                	je     0x14084bde7
14084bdc5:	8b 41 10             	mov    0x10(%rcx),%eax
14084bdc8:	ff c8                	dec    %eax
14084bdca:	89 41 10             	mov    %eax,0x10(%rcx)
14084bdcd:	85 c0                	test   %eax,%eax
14084bdcf:	7f 16                	jg     0x14084bde7
14084bdd1:	0f 88 46 1a 00 00    	js     0x14084d81d
14084bdd7:	48 8b 01             	mov    (%rcx),%rax
14084bdda:	41 8b d7             	mov    %r15d,%edx
14084bddd:	48 8b 00             	mov    (%rax),%rax
14084bde0:	ff 15 3a 7c 73 00    	call   *0x737c3a(%rip)        # 0x140f83a20
14084bde6:	90                   	nop
14084bde7:	48 8d 15 2a 72 7f 00 	lea    0x7f722a(%rip),%rdx        # 0x141043018
14084bdee:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14084bdf3:	e8 68 5b cf ff       	call   0x140541960
14084bdf8:	48 8b d0             	mov    %rax,%rdx
14084bdfb:	48 8b 0d ae 73 be 00 	mov    0xbe73ae(%rip),%rcx        # 0x1414331b0
14084be02:	48 8b 00             	mov    (%rax),%rax
14084be05:	48 89 05 a4 73 be 00 	mov    %rax,0xbe73a4(%rip)        # 0x1414331b0
14084be0c:	48 89 0a             	mov    %rcx,(%rdx)
14084be0f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14084be14:	48 85 c9             	test   %rcx,%rcx
14084be17:	74 22                	je     0x14084be3b
14084be19:	8b 41 10             	mov    0x10(%rcx),%eax
14084be1c:	ff c8                	dec    %eax
14084be1e:	89 41 10             	mov    %eax,0x10(%rcx)
14084be21:	85 c0                	test   %eax,%eax
14084be23:	7f 16                	jg     0x14084be3b
14084be25:	0f 88 fd 19 00 00    	js     0x14084d828
14084be2b:	48 8b 01             	mov    (%rcx),%rax
14084be2e:	41 8b d7             	mov    %r15d,%edx
14084be31:	48 8b 00             	mov    (%rax),%rax
14084be34:	ff 15 e6 7b 73 00    	call   *0x737be6(%rip)        # 0x140f83a20
14084be3a:	90                   	nop
14084be3b:	48 8d 15 ee 71 7f 00 	lea    0x7f71ee(%rip),%rdx        # 0x141043030
14084be42:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14084be47:	e8 14 5b cf ff       	call   0x140541960
14084be4c:	48 8b d0             	mov    %rax,%rdx
14084be4f:	48 8b 0d 62 73 be 00 	mov    0xbe7362(%rip),%rcx        # 0x1414331b8
14084be56:	48 8b 00             	mov    (%rax),%rax
14084be59:	48 89 05 58 73 be 00 	mov    %rax,0xbe7358(%rip)        # 0x1414331b8
14084be60:	48 89 0a             	mov    %rcx,(%rdx)
14084be63:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14084be68:	48 85 c9             	test   %rcx,%rcx
14084be6b:	74 22                	je     0x14084be8f
14084be6d:	8b 41 10             	mov    0x10(%rcx),%eax
14084be70:	ff c8                	dec    %eax
14084be72:	89 41 10             	mov    %eax,0x10(%rcx)
14084be75:	85 c0                	test   %eax,%eax
14084be77:	7f 16                	jg     0x14084be8f
14084be79:	0f 88 b4 19 00 00    	js     0x14084d833
14084be7f:	48 8b 01             	mov    (%rcx),%rax
14084be82:	41 8b d7             	mov    %r15d,%edx
14084be85:	48 8b 00             	mov    (%rax),%rax
14084be88:	ff 15 92 7b 73 00    	call   *0x737b92(%rip)        # 0x140f83a20
14084be8e:	90                   	nop
14084be8f:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
14084be94:	41 b1 01             	mov    $0x1,%r9b
14084be97:	4c 8d 05 4a 67 79 00 	lea    0x79674a(%rip),%r8        # 0x140fe25e8
14084be9e:	48 8d 15 ab 71 7f 00 	lea    0x7f71ab(%rip),%rdx        # 0x141043050
14084bea5:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
14084beac:	00
14084bead:	e8 5e 0c f2 ff       	call   0x14076cb10
14084beb2:	90                   	nop
14084beb3:	41 8b cf             	mov    %r15d,%ecx
14084beb6:	e8 05 40 f0 ff       	call   0x14074fec0
14084bebb:	4c 8b f0             	mov    %rax,%r14
14084bebe:	b9 98 00 00 00       	mov    $0x98,%ecx
14084bec3:	e8 40 f2 5c 00       	call   0x140e1b108
14084bec8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14084becd:	48 85 c0             	test   %rax,%rax
14084bed0:	74 0f                	je     0x14084bee1
14084bed2:	33 d2                	xor    %edx,%edx
14084bed4:	48 8b c8             	mov    %rax,%rcx
14084bed7:	e8 c4 ba ef ff       	call   0x1407479a0
14084bedc:	48 8b f8             	mov    %rax,%rdi
14084bedf:	eb 03                	jmp    0x14084bee4
14084bee1:	49 8b fd             	mov    %r13,%rdi
14084bee4:	48 8b df             	mov    %rdi,%rbx
14084bee7:	48 89 9c 24 b8 00 00 	mov    %rbx,0xb8(%rsp)
14084beee:	00
14084beef:	41 0f ba ec 0e       	bts    $0xe,%r12d
14084bef4:	b9 a0 00 00 00       	mov    $0xa0,%ecx
14084bef9:	e8 0a f2 5c 00       	call   0x140e1b108
14084befe:	48 8b f0             	mov    %rax,%rsi
14084bf01:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14084bf06:	48 85 c0             	test   %rax,%rax
14084bf09:	74 3b                	je     0x14084bf46
14084bf0b:	49 8b d6             	mov    %r14,%rdx
14084bf0e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14084bf13:	e8 b8 3e 95 ff       	call   0x14019fdd0
14084bf18:	49 8b dd             	mov    %r13,%rbx
14084bf1b:	48 89 9c 24 b8 00 00 	mov    %rbx,0xb8(%rsp)
14084bf22:	00
14084bf23:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14084bf28:	45 33 c9             	xor    %r9d,%r9d
14084bf2b:	4c 8b c0             	mov    %rax,%r8
14084bf2e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14084bf33:	48 8b ce             	mov    %rsi,%rcx
14084bf36:	e8 f5 b4 ef ff       	call   0x140747430
14084bf3b:	48 8b f0             	mov    %rax,%rsi
14084bf3e:	49 8b fd             	mov    %r13,%rdi
14084bf41:	49 8b cd             	mov    %r13,%rcx
14084bf44:	eb 06                	jmp    0x14084bf4c
14084bf46:	49 8b f5             	mov    %r13,%rsi
14084bf49:	48 8b cf             	mov    %rdi,%rcx
14084bf4c:	48 89 b4 24 b8 00 00 	mov    %rsi,0xb8(%rsp)
14084bf53:	00
14084bf54:	41 0f ba ec 0f       	bts    $0xf,%r12d
14084bf59:	48 85 ff             	test   %rdi,%rdi
14084bf5c:	74 25                	je     0x14084bf83
14084bf5e:	8b 41 10             	mov    0x10(%rcx),%eax
14084bf61:	ff c8                	dec    %eax
14084bf63:	89 41 10             	mov    %eax,0x10(%rcx)
14084bf66:	85 c0                	test   %eax,%eax
14084bf68:	7f 19                	jg     0x14084bf83
14084bf6a:	0f 88 ce 18 00 00    	js     0x14084d83e
14084bf70:	48 8b 03             	mov    (%rbx),%rax
14084bf73:	41 8b d7             	mov    %r15d,%edx
14084bf76:	48 8b cb             	mov    %rbx,%rcx
14084bf79:	48 8b 00             	mov    (%rax),%rax
14084bf7c:	ff 15 9e 7a 73 00    	call   *0x737a9e(%rip)        # 0x140f83a20
14084bf82:	90                   	nop
14084bf83:	4d 8b fd             	mov    %r13,%r15
14084bf86:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
14084bf8b:	4c 89 ac 24 b8 00 00 	mov    %r13,0xb8(%rsp)
14084bf92:	00
14084bf93:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14084bf98:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14084bf9d:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
14084bfa4:	00
14084bfa5:	e8 96 0e e5 ff       	call   0x14069ce40
14084bfaa:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
14084bfb1:	00
14084bfb2:	48 8b 58 28          	mov    0x28(%rax),%rbx
14084bfb6:	b9 80 00 00 00       	mov    $0x80,%ecx
14084bfbb:	e8 48 f1 5c 00       	call   0x140e1b108
14084bfc0:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14084bfc5:	48 85 c0             	test   %rax,%rax
14084bfc8:	74 1a                	je     0x14084bfe4
14084bfca:	45 33 c9             	xor    %r9d,%r9d
14084bfcd:	4c 8b c3             	mov    %rbx,%r8
14084bfd0:	48 8d 15 39 c9 fe ff 	lea    -0x136c7(%rip),%rdx        # 0x140838910
14084bfd7:	48 8b c8             	mov    %rax,%rcx
14084bfda:	e8 51 a4 f5 ff       	call   0x1407a6430
14084bfdf:	4c 8b f0             	mov    %rax,%r14
14084bfe2:	eb 03                	jmp    0x14084bfe7
14084bfe4:	4d 8b f5             	mov    %r13,%r14
14084bfe7:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
14084bfec:	41 0f ba ec 10       	bts    $0x10,%r12d
14084bff1:	80 bc 24 e8 03 00 00 	cmpb   $0x0,0x3e8(%rsp)
14084bff8:	00
14084bff9:	74 56                	je     0x14084c051
14084bffb:	b9 90 01 00 00       	mov    $0x190,%ecx
14084c000:	e8 03 f1 5c 00       	call   0x140e1b108
14084c005:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14084c00a:	48 85 c0             	test   %rax,%rax
14084c00d:	74 12                	je     0x14084c021
14084c00f:	48 8d 94 24 c8 03 00 	lea    0x3c8(%rsp),%rdx
14084c016:	00
14084c017:	48 8b c8             	mov    %rax,%rcx
14084c01a:	e8 51 dc fb ff       	call   0x140809c70
14084c01f:	eb 03                	jmp    0x14084c024
14084c021:	49 8b c5             	mov    %r13,%rax
14084c024:	41 0f ba ec 19       	bts    $0x19,%r12d
14084c029:	48 8b 1d 70 65 be 00 	mov    0xbe6570(%rip),%rbx        # 0x1414325a0
14084c030:	48 89 05 69 65 be 00 	mov    %rax,0xbe6569(%rip)        # 0x1414325a0
14084c037:	48 85 db             	test   %rbx,%rbx
14084c03a:	74 15                	je     0x14084c051
14084c03c:	48 8b cb             	mov    %rbx,%rcx
14084c03f:	e8 7c e2 fb ff       	call   0x14080a2c0
14084c044:	ba 90 01 00 00       	mov    $0x190,%edx
14084c049:	48 8b cb             	mov    %rbx,%rcx
14084c04c:	e8 f3 f0 5c 00       	call   0x140e1b144
14084c051:	c6 05 d6 47 be 00 01 	movb   $0x1,0xbe47d6(%rip)        # 0x14143082e
14084c058:	e8 43 34 10 00       	call   0x14094f4a0
14084c05d:	c6 05 ca 47 be 00 00 	movb   $0x0,0xbe47ca(%rip)        # 0x14143082e
14084c064:	e8 c7 ff ee ff       	call   0x14073c030
14084c069:	e8 d2 ff ee ff       	call   0x14073c040
14084c06e:	e8 7d 2d f4 ff       	call   0x14078edf0
14084c073:	e8 58 2f f4 ff       	call   0x14078efd0
14084c078:	48 8b 3d 41 5b be 00 	mov    0xbe5b41(%rip),%rdi        # 0x141431bc0
14084c07f:	48 8b 1d 32 5b be 00 	mov    0xbe5b32(%rip),%rbx        # 0x141431bb8
14084c086:	48 3b df             	cmp    %rdi,%rbx
14084c089:	74 17                	je     0x14084c0a2
14084c08b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14084c090:	48 8b 03             	mov    (%rbx),%rax
14084c093:	ff 15 87 79 73 00    	call   *0x737987(%rip)        # 0x140f83a20
14084c099:	48 83 c3 08          	add    $0x8,%rbx
14084c09d:	48 3b df             	cmp    %rdi,%rbx
14084c0a0:	75 ee                	jne    0x14084c090
14084c0a2:	45 33 c0             	xor    %r8d,%r8d
14084c0a5:	33 d2                	xor    %edx,%edx
14084c0a7:	48 8d 0d 0a 5b be 00 	lea    0xbe5b0a(%rip),%rcx        # 0x141431bb8
14084c0ae:	e8 4d 34 f2 ff       	call   0x14076f500
14084c0b3:	48 8b 84 24 38 04 00 	mov    0x438(%rsp),%rax
14084c0ba:	00
14084c0bb:	48 39 84 24 30 04 00 	cmp    %rax,0x430(%rsp)
14084c0c2:	00
14084c0c3:	0f 84 06 01 00 00    	je     0x14084c1cf
14084c0c9:	48 8d 05 98 6f 7f 00 	lea    0x7f6f98(%rip),%rax        # 0x141043068
14084c0d0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14084c0d5:	48 c7 44 24 58 10 00 	movq   $0x10,0x58(%rsp)
14084c0dc:	00 00
14084c0de:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14084c0e3:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
14084c0e9:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14084c0ee:	e8 ed 4d f5 ff       	call   0x1407a0ee0
14084c0f3:	48 8b d0             	mov    %rax,%rdx
14084c0f6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14084c0fb:	e8 d0 3c 95 ff       	call   0x14019fdd0
14084c100:	48 8b 38             	mov    (%rax),%rdi
14084c103:	4c 89 28             	mov    %r13,(%rax)
14084c106:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
14084c10b:	41 0f ba ec 1a       	bts    $0x1a,%r12d
14084c110:	48 8b 9c 24 30 04 00 	mov    0x430(%rsp),%rbx
14084c117:	00
14084c118:	48 8b b4 24 38 04 00 	mov    0x438(%rsp),%rsi
14084c11f:	00
14084c120:	48 3b de             	cmp    %rsi,%rbx
14084c123:	74 7e                	je     0x14084c1a3
14084c125:	b9 28 00 00 00       	mov    $0x28,%ecx
14084c12a:	e8 d9 ef 5c 00       	call   0x140e1b108
14084c12f:	48 8b c8             	mov    %rax,%rcx
14084c132:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14084c139:	00
14084c13a:	48 85 c0             	test   %rax,%rax
14084c13d:	74 32                	je     0x14084c171
14084c13f:	48 8b d3             	mov    %rbx,%rdx
14084c142:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
14084c147:	76 03                	jbe    0x14084c14c
14084c149:	48 8b 13             	mov    (%rbx),%rdx
14084c14c:	48 8b 43 10          	mov    0x10(%rbx),%rax
14084c150:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14084c155:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14084c15a:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14084c15f:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
14084c165:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14084c16a:	e8 71 5b ee ff       	call   0x140731ce0
14084c16f:	eb 03                	jmp    0x14084c174
14084c171:	49 8b c5             	mov    %r13,%rax
14084c174:	41 0f ba ec 08       	bts    $0x8,%r12d
14084c179:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14084c17e:	48 8b 47 30          	mov    0x30(%rdi),%rax
14084c182:	48 8b 50 08          	mov    0x8(%rax),%rdx
14084c186:	48 2b 10             	sub    (%rax),%rdx
14084c189:	48 c1 fa 04          	sar    $0x4,%rdx
14084c18d:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14084c192:	48 8b cf             	mov    %rdi,%rcx
14084c195:	e8 66 92 ee ff       	call   0x140735400
14084c19a:	48 83 c3 20          	add    $0x20,%rbx
14084c19e:	48 3b de             	cmp    %rsi,%rbx
14084c1a1:	75 82                	jne    0x14084c125
14084c1a3:	48 85 ff             	test   %rdi,%rdi
14084c1a6:	74 27                	je     0x14084c1cf
14084c1a8:	8b 47 10             	mov    0x10(%rdi),%eax
14084c1ab:	ff c8                	dec    %eax
14084c1ad:	89 47 10             	mov    %eax,0x10(%rdi)
14084c1b0:	85 c0                	test   %eax,%eax
14084c1b2:	7f 1b                	jg     0x14084c1cf
14084c1b4:	0f 88 8f 16 00 00    	js     0x14084d849
14084c1ba:	48 8b 07             	mov    (%rdi),%rax
14084c1bd:	ba 01 00 00 00       	mov    $0x1,%edx
14084c1c2:	48 8b cf             	mov    %rdi,%rcx