14035fcd1:	e8 ba 46 01 00       	call   0x140374390
14035fcd6:	48 8b 08             	mov    (%rax),%rcx
14035fcd9:	4c 89 30             	mov    %r14,(%rax)
14035fcdc:	48 89 8d c0 00 00 00 	mov    %rcx,0xc0(%rbp)
14035fce3:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
14035fcea:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
14035fcee:	e8 1d 00 e4 ff       	call   0x14019fd10
14035fcf3:	48 8b 15 8e c2 0b 01 	mov    0x10bc28e(%rip),%rdx        # 0x14141bf88
14035fcfa:	48 83 c2 10          	add    $0x10,%rdx
14035fcfe:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14035fd02:	e8 c9 00 e4 ff       	call   0x14019fdd0
14035fd07:	48 8b d0             	mov    %rax,%rdx
14035fd0a:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14035fd0e:	e8 fd ff e3 ff       	call   0x14019fd10
14035fd13:	90                   	nop
14035fd14:	48 8d 45 48          	lea    0x48(%rbp),%rax
14035fd18:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14035fd1d:	48 8d 45 68          	lea    0x68(%rbp),%rax
14035fd21:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14035fd26:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14035fd2b:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14035fd31:	4c 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%r8
14035fd38:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14035fd3d:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
14035fd41:	e8 0a 01 e4 ff       	call   0x14019fe50
14035fd46:	4c 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%r9
14035fd4d:	4c 8b c0             	mov    %rax,%r8
14035fd50:	48 8b 15 f1 b9 0b 01 	mov    0x10bb9f1(%rip),%rdx        # 0x14141b748
14035fd57:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14035fd5b:	e8 30 46 01 00       	call   0x140374390
14035fd60:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14035fd64:	e8 87 e7 e3 ff       	call   0x14019e4f0
14035fd69:	90                   	nop
14035fd6a:	4c 8d 0d 7f e7 e3 ff 	lea    -0x1c1881(%rip),%r9        # 0x14019e4f0
14035fd71:	ba 08 00 00 00       	mov    $0x8,%edx
14035fd76:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14035fd7c:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
14035fd80:	e8 c7 b7 ab 00       	call   0x140e1b54c
14035fd85:	90                   	nop
14035fd86:	4c 8d 0d 63 e7 e3 ff 	lea    -0x1c189d(%rip),%r9        # 0x14019e4f0
14035fd8d:	ba 08 00 00 00       	mov    $0x8,%edx
14035fd92:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14035fd98:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14035fd9c:	e8 ab b7 ab 00       	call   0x140e1b54c
14035fda1:	90                   	nop
14035fda2:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
14035fda9:	e8 42 e7 e3 ff       	call   0x14019e4f0
14035fdae:	90                   	nop
14035fdaf:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14035fdb4:	e8 37 e7 e3 ff       	call   0x14019e4f0
14035fdb9:	e9 95 1c 00 00       	jmp    0x140361a53
14035fdbe:	48 8b 05 c3 c1 0b 01 	mov    0x10bc1c3(%rip),%rax        # 0x14141bf88
14035fdc5:	48 8b 88 68 0b 00 00 	mov    0xb68(%rax),%rcx
14035fdcc:	48 8b 59 20          	mov    0x20(%rcx),%rbx
14035fdd0:	48 8d 45 30          	lea    0x30(%rbp),%rax
14035fdd4:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14035fdd9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14035fddf:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14035fde4:	48 8b 0d 8d 30 0d 01 	mov    0x10d308d(%rip),%rcx        # 0x141432e78
14035fdeb:	e8 80 f1 ea ff       	call   0x14020ef70
14035fdf0:	90                   	nop
14035fdf1:	c7 44 24 30 80 01 00 	movl   $0x180,0x30(%rsp)
14035fdf8:	00
14035fdf9:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14035fdfe:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14035fe03:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14035fe08:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14035fe0d:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14035fe12:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14035fe18:	4c 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%r8
14035fe1f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14035fe24:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
14035fe28:	e8 23 00 e4 ff       	call   0x14019fe50
14035fe2d:	48 8b f8             	mov    %rax,%rdi
14035fe30:	4c 8b 05 31 c0 0b 01 	mov    0x10bc031(%rip),%r8        # 0x14141be68
14035fe37:	45 8b 80 54 01 00 00 	mov    0x154(%r8),%r8d
14035fe3e:	49 8b d4             	mov    %r12,%rdx
14035fe41:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14035fe46:	e8 55 2d 01 00       	call   0x140372ba0
14035fe4b:	48 8b 08             	mov    (%rax),%rcx
14035fe4e:	45 33 ed             	xor    %r13d,%r13d
14035fe51:	4c 89 28             	mov    %r13,(%rax)
14035fe54:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14035fe59:	c7 44 24 30 80 03 00 	movl   $0x380,0x30(%rsp)
14035fe60:	00
14035fe61:	41 b8 07 00 00 00    	mov    $0x7,%r8d
14035fe67:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14035fe6c:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14035fe70:	e8 2b 2d 01 00       	call   0x140372ba0
14035fe75:	48 8b 08             	mov    (%rax),%rcx
14035fe78:	4c 89 28             	mov    %r13,(%rax)
14035fe7b:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14035fe80:	48 8b 08             	mov    (%rax),%rcx
14035fe83:	48 85 c9             	test   %rcx,%rcx
14035fe86:	74 24                	je     0x14035feac
14035fe88:	8b 41 10             	mov    0x10(%rcx),%eax
14035fe8b:	ff c8                	dec    %eax
14035fe8d:	89 41 10             	mov    %eax,0x10(%rcx)
14035fe90:	85 c0                	test   %eax,%eax
14035fe92:	7f 18                	jg     0x14035feac
14035fe94:	0f 88 08 1d 00 00    	js     0x140361ba2
14035fe9a:	48 8b 01             	mov    (%rcx),%rax
14035fe9d:	ba 01 00 00 00       	mov    $0x1,%edx
14035fea2:	48 8b 00             	mov    (%rax),%rax
14035fea5:	ff 15 75 3b c2 00    	call   *0xc23b75(%rip)        # 0x140f83a20
14035feab:	90                   	nop
14035feac:	c7 44 24 30 80 07 00 	movl   $0x780,0x30(%rsp)
14035feb3:	00
14035feb4:	4c 8b c7             	mov    %rdi,%r8
14035feb7:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14035febc:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14035fec0:	e8 2b c7 34 00       	call   0x1406ac5f0
14035fec5:	48 8b 08             	mov    (%rax),%rcx
14035fec8:	4c 89 28             	mov    %r13,(%rax)
14035fecb:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
14035fecf:	bf 80 0f 00 00       	mov    $0xf80,%edi
14035fed4:	89 7c 24 30          	mov    %edi,0x30(%rsp)
14035fed8:	48 8b d3             	mov    %rbx,%rdx
14035fedb:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14035fedf:	e8 0c 18 3c 00       	call   0x1407216f0
14035fee4:	85 c0                	test   %eax,%eax
14035fee6:	0f 85 35 01 00 00    	jne    0x140360021
14035feec:	48 8b 05 95 c0 0b 01 	mov    0x10bc095(%rip),%rax        # 0x14141bf88
14035fef3:	48 8b 88 60 0b 00 00 	mov    0xb60(%rax),%rcx
14035fefa:	48 8b 59 20          	mov    0x20(%rcx),%rbx
14035fefe:	48 8d 45 18          	lea    0x18(%rbp),%rax
14035ff02:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14035ff07:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14035ff0d:	48 8d 95 c8 00 00 00 	lea    0xc8(%rbp),%rdx
14035ff14:	48 8b 0d 5d 2f 0d 01 	mov    0x10d2f5d(%rip),%rcx        # 0x141432e78
14035ff1b:	e8 50 f0 ea ff       	call   0x14020ef70
14035ff20:	90                   	nop
14035ff21:	c7 44 24 30 80 3f 00 	movl   $0x3f80,0x30(%rsp)
14035ff28:	00
14035ff29:	48 8d 85 c8 00 00 00 	lea    0xc8(%rbp),%rax
14035ff30:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14035ff35:	48 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%rax
14035ff3c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14035ff41:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14035ff46:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14035ff4c:	4c 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%r8
14035ff53:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14035ff58:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
14035ff5c:	e8 ef fe e3 ff       	call   0x14019fe50
14035ff61:	48 8b f8             	mov    %rax,%rdi
14035ff64:	4c 8b 05 fd be 0b 01 	mov    0x10bbefd(%rip),%r8        # 0x14141be68
14035ff6b:	45 8b 80 54 01 00 00 	mov    0x154(%r8),%r8d
14035ff72:	49 8b d4             	mov    %r12,%rdx
14035ff75:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14035ff79:	e8 22 2c 01 00       	call   0x140372ba0
14035ff7e:	48 8b 08             	mov    (%rax),%rcx
14035ff81:	4c 89 28             	mov    %r13,(%rax)
14035ff84:	48 89 8d c0 00 00 00 	mov    %rcx,0xc0(%rbp)
14035ff8b:	c7 44 24 30 80 7f 00 	movl   $0x7f80,0x30(%rsp)
14035ff92:	00
14035ff93:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14035ff99:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
14035ffa0:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14035ffa4:	e8 f7 2b 01 00       	call   0x140372ba0
14035ffa9:	48 8b 08             	mov    (%rax),%rcx
14035ffac:	4c 89 28             	mov    %r13,(%rax)
14035ffaf:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14035ffb4:	48 8b 08             	mov    (%rax),%rcx
14035ffb7:	48 85 c9             	test   %rcx,%rcx
14035ffba:	74 24                	je     0x14035ffe0
14035ffbc:	8b 41 10             	mov    0x10(%rcx),%eax
14035ffbf:	ff c8                	dec    %eax
14035ffc1:	89 41 10             	mov    %eax,0x10(%rcx)
14035ffc4:	85 c0                	test   %eax,%eax
14035ffc6:	7f 18                	jg     0x14035ffe0
14035ffc8:	0f 88 df 1b 00 00    	js     0x140361bad
14035ffce:	48 8b 01             	mov    (%rcx),%rax
14035ffd1:	ba 01 00 00 00       	mov    $0x1,%edx
14035ffd6:	48 8b 00             	mov    (%rax),%rax
14035ffd9:	ff 15 41 3a c2 00    	call   *0xc23a41(%rip)        # 0x140f83a20
14035ffdf:	90                   	nop
14035ffe0:	c7 44 24 30 80 ff 00 	movl   $0xff80,0x30(%rsp)
14035ffe7:	00
14035ffe8:	4c 8b c7             	mov    %rdi,%r8
14035ffeb:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14035fff0:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14035fff4:	e8 f7 c5 34 00       	call   0x1406ac5f0
14035fff9:	48 8b 08             	mov    (%rax),%rcx
14035fffc:	4c 89 28             	mov    %r13,(%rax)
14035ffff:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140360004:	bf 80 ff 01 00       	mov    $0x1ff80,%edi
140360009:	89 7c 24 30          	mov    %edi,0x30(%rsp)
14036000d:	48 8b d3             	mov    %rbx,%rdx
140360010:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140360014:	e8 d7 16 3c 00       	call   0x1407216f0
140360019:	85 c0                	test   %eax,%eax
14036001b:	75 04                	jne    0x140360021
14036001d:	b3 01                	mov    $0x1,%bl
14036001f:	eb 02                	jmp    0x140360023
140360021:	32 db                	xor    %bl,%bl
140360023:	0f ba e7 10          	bt     $0x10,%edi
140360027:	73 0f                	jae    0x140360038
140360029:	0f ba f7 10          	btr    $0x10,%edi
14036002d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140360032:	e8 b9 e4 e3 ff       	call   0x14019e4f0
140360037:	90                   	nop
140360038:	0f ba e7 0f          	bt     $0xf,%edi
14036003c:	73 0f                	jae    0x14036004d
14036003e:	0f ba f7 0f          	btr    $0xf,%edi
140360042:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140360047:	e8 a4 e4 e3 ff       	call   0x14019e4f0
14036004c:	90                   	nop
14036004d:	0f ba e7 0e          	bt     $0xe,%edi
140360051:	73 11                	jae    0x140360064
140360053:	0f ba f7 0e          	btr    $0xe,%edi
140360057:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
14036005e:	e8 8d e4 e3 ff       	call   0x14019e4f0
140360063:	90                   	nop
140360064:	0f ba e7 0d          	bt     $0xd,%edi
140360068:	73 27                	jae    0x140360091
14036006a:	0f ba f7 0d          	btr    $0xd,%edi
14036006e:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140360072:	4c 8d 0d 77 e4 e3 ff 	lea    -0x1c1b89(%rip),%r9        # 0x14019e4f0
140360079:	ba 08 00 00 00       	mov    $0x8,%edx
14036007e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140360084:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
14036008b:	e8 bc b4 ab 00       	call   0x140e1b54c
140360090:	90                   	nop
140360091:	0f ba e7 0b          	bt     $0xb,%edi
140360095:	73 0e                	jae    0x1403600a5
140360097:	0f ba f7 0b          	btr    $0xb,%edi
14036009b:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
14036009f:	e8 4c e4 e3 ff       	call   0x14019e4f0
1403600a4:	90                   	nop
1403600a5:	0f ba e7 0a          	bt     $0xa,%edi
1403600a9:	73 0f                	jae    0x1403600ba
1403600ab:	0f ba f7 0a          	btr    $0xa,%edi
1403600af:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1403600b4:	e8 37 e4 e3 ff       	call   0x14019e4f0
1403600b9:	90                   	nop
1403600ba:	0f ba e7 09          	bt     $0x9,%edi
1403600be:	73 0f                	jae    0x1403600cf
1403600c0:	0f ba f7 09          	btr    $0x9,%edi
1403600c4:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1403600c9:	e8 22 e4 e3 ff       	call   0x14019e4f0
1403600ce:	90                   	nop
1403600cf:	0f ba e7 08          	bt     $0x8,%edi
1403600d3:	73 20                	jae    0x1403600f5
1403600d5:	0f ba f7 08          	btr    $0x8,%edi
1403600d9:	4c 8d 0d 10 e4 e3 ff 	lea    -0x1c1bf0(%rip),%r9        # 0x14019e4f0
1403600e0:	ba 08 00 00 00       	mov    $0x8,%edx
1403600e5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1403600eb:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1403600f0:	e8 57 b4 ab 00       	call   0x140e1b54c
1403600f5:	84 db                	test   %bl,%bl
1403600f7:	0f 84 90 06 00 00    	je     0x14036078d
1403600fd:	4c 8b 05 64 bd 0b 01 	mov    0x10bbd64(%rip),%r8        # 0x14141be68
140360104:	45 8b 80 54 01 00 00 	mov    0x154(%r8),%r8d
14036010b:	49 8b d4             	mov    %r12,%rdx
14036010e:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140360113:	e8 88 2a 01 00       	call   0x140372ba0
140360118:	48 8b 08             	mov    (%rax),%rcx
14036011b:	4c 89 28             	mov    %r13,(%rax)
14036011e:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
140360122:	0f ba ef 11          	bts    $0x11,%edi
140360126:	89 7c 24 30          	mov    %edi,0x30(%rsp)
14036012a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140360130:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140360134:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140360138:	e8 63 2a 01 00       	call   0x140372ba0
14036013d:	48 8b 08             	mov    (%rax),%rcx
140360140:	4c 89 28             	mov    %r13,(%rax)
140360143:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140360147:	0f ba ef 12          	bts    $0x12,%edi
14036014b:	89 7c 24 30          	mov    %edi,0x30(%rsp)
14036014f:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140360153:	e8 28 1e 3e 00       	call   0x140741f80
140360158:	90                   	nop
140360159:	0f ba ef 13          	bts    $0x13,%edi
14036015d:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140360161:	48 8b 08             	mov    (%rax),%rcx
140360164:	48 83 79 20 07       	cmpq   $0x7,0x20(%rcx)
140360169:	0f 86 61 02 00 00    	jbe    0x1403603d0
14036016f:	48 8b 05 12 be 0b 01 	mov    0x10bbe12(%rip),%rax        # 0x14141bf88
140360176:	48 8b 88 70 0b 00 00 	mov    0xb70(%rax),%rcx
14036017d:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140360181:	48 8d 45 30          	lea    0x30(%rbp),%rax
140360185:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140360189:	41 b8 06 00 00 00    	mov    $0x6,%r8d
14036018f:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140360194:	48 8b 0d dd 2c 0d 01 	mov    0x10d2cdd(%rip),%rcx        # 0x141432e78
14036019b:	e8 d0 ed ea ff       	call   0x14020ef70
1403601a0:	0f ba ef 14          	bts    $0x14,%edi
1403601a4:	0f ba ef 15          	bts    $0x15,%edi
1403601a8:	89 7c 24 30          	mov    %edi,0x30(%rsp)
1403601ac:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1403601b1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403601b6:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1403601bb:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403601c0:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1403601c5:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1403601cb:	4c 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%r8
1403601d2:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403601d7:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1403601db:	e8 70 fc e3 ff       	call   0x14019fe50
1403601e0:	48 8b f0             	mov    %rax,%rsi
1403601e3:	4c 8b 05 7e bc 0b 01 	mov    0x10bbc7e(%rip),%r8        # 0x14141be68
1403601ea:	45 8b 80 54 01 00 00 	mov    0x154(%r8),%r8d
1403601f1:	49 8b d4             	mov    %r12,%rdx
1403601f4:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403601f8:	e8 a3 29 01 00       	call   0x140372ba0
1403601fd:	48 8b 08             	mov    (%rax),%rcx
140360200:	4c 89 28             	mov    %r13,(%rax)
140360203:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140360208:	0f ba ef 16          	bts    $0x16,%edi
14036020c:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140360210:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140360216:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14036021b:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14036021f:	e8 7c 29 01 00       	call   0x140372ba0
140360224:	48 8b 08             	mov    (%rax),%rcx
140360227:	4c 89 28             	mov    %r13,(%rax)
14036022a:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14036022f:	48 8b 08             	mov    (%rax),%rcx
140360232:	48 85 c9             	test   %rcx,%rcx
140360235:	74 24                	je     0x14036025b
140360237:	8b 41 10             	mov    0x10(%rcx),%eax
14036023a:	ff c8                	dec    %eax
14036023c:	89 41 10             	mov    %eax,0x10(%rcx)
14036023f:	85 c0                	test   %eax,%eax
140360241:	7f 18                	jg     0x14036025b
140360243:	0f 88 6f 19 00 00    	js     0x140361bb8
140360249:	48 8b 01             	mov    (%rcx),%rax
14036024c:	ba 01 00 00 00       	mov    $0x1,%edx
140360251:	48 8b 00             	mov    (%rax),%rax
140360254:	ff 15 c6 37 c2 00    	call   *0xc237c6(%rip)        # 0x140f83a20
14036025a:	90                   	nop
14036025b:	0f ba ef 17          	bts    $0x17,%edi
14036025f:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140360263:	4c 8b c6             	mov    %rsi,%r8
140360266:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14036026b:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14036026f:	e8 7c c3 34 00       	call   0x1406ac5f0
140360274:	48 8b 08             	mov    (%rax),%rcx
140360277:	4c 89 28             	mov    %r13,(%rax)
14036027a:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14036027e:	0f ba ef 18          	bts    $0x18,%edi
140360282:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140360286:	48 8b d3             	mov    %rbx,%rdx
140360289:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14036028d:	e8 5e 14 3c 00       	call   0x1407216f0
140360292:	85 c0                	test   %eax,%eax
140360294:	0f 85 36 01 00 00    	jne    0x1403603d0
14036029a:	48 8b 05 e7 bc 0b 01 	mov    0x10bbce7(%rip),%rax        # 0x14141bf88
1403602a1:	48 8b 88 70 0b 00 00 	mov    0xb70(%rax),%rcx