14030be8f:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14030be94:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14030be98:	e8 a3 08 3a 00       	call   0x1406ac740
14030be9d:	48 8b 08             	mov    (%rax),%rcx
14030bea0:	4c 89 38             	mov    %r15,(%rax)
14030bea3:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14030bea8:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14030bead:	ba 05 00 00 00       	mov    $0x5,%edx
14030beb2:	48 8b cb             	mov    %rbx,%rcx
14030beb5:	e8 46 8c 42 00       	call   0x140734b00
14030beba:	90                   	nop
14030bebb:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14030bec0:	48 85 c9             	test   %rcx,%rcx
14030bec3:	74 24                	je     0x14030bee9
14030bec5:	8b 41 10             	mov    0x10(%rcx),%eax
14030bec8:	ff c8                	dec    %eax
14030beca:	89 41 10             	mov    %eax,0x10(%rcx)
14030becd:	85 c0                	test   %eax,%eax
14030becf:	7f 18                	jg     0x14030bee9
14030bed1:	0f 88 5d 06 00 00    	js     0x14030c534
14030bed7:	48 8b 01             	mov    (%rcx),%rax
14030beda:	ba 01 00 00 00       	mov    $0x1,%edx
14030bedf:	48 8b 00             	mov    (%rax),%rax
14030bee2:	ff 15 38 7b c7 00    	call   *0xc77b38(%rip)        # 0x140f83a20
14030bee8:	90                   	nop
14030bee9:	4c 8d 0d 00 26 e9 ff 	lea    -0x16da00(%rip),%r9        # 0x14019e4f0
14030bef0:	ba 08 00 00 00       	mov    $0x8,%edx
14030bef5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14030befb:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14030bf00:	e8 47 f6 b0 00       	call   0x140e1b54c
14030bf05:	90                   	nop
14030bf06:	48 85 db             	test   %rbx,%rbx
14030bf09:	74 27                	je     0x14030bf32
14030bf0b:	8b 43 10             	mov    0x10(%rbx),%eax
14030bf0e:	ff c8                	dec    %eax
14030bf10:	89 43 10             	mov    %eax,0x10(%rbx)
14030bf13:	85 c0                	test   %eax,%eax
14030bf15:	7f 1b                	jg     0x14030bf32
14030bf17:	0f 88 22 06 00 00    	js     0x14030c53f
14030bf1d:	48 8b 03             	mov    (%rbx),%rax
14030bf20:	ba 01 00 00 00       	mov    $0x1,%edx
14030bf25:	48 8b cb             	mov    %rbx,%rcx
14030bf28:	48 8b 00             	mov    (%rax),%rax
14030bf2b:	ff 15 ef 7a c7 00    	call   *0xc77aef(%rip)        # 0x140f83a20
14030bf31:	90                   	nop
14030bf32:	4c 8b 05 2f ff 10 01 	mov    0x110ff2f(%rip),%r8        # 0x14141be68
14030bf39:	45 8b 40 70          	mov    0x70(%r8),%r8d
14030bf3d:	49 8b d6             	mov    %r14,%rdx
14030bf40:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14030bf44:	e8 57 6c 06 00       	call   0x140372ba0
14030bf49:	4c 8b 28             	mov    (%rax),%r13
14030bf4c:	4c 89 38             	mov    %r15,(%rax)
14030bf4f:	4c 89 6d 8f          	mov    %r13,-0x71(%rbp)
14030bf53:	41 83 cc 01          	or     $0x1,%r12d
14030bf57:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030bf5c:	49 8b 45 40          	mov    0x40(%r13),%rax
14030bf60:	48 8b 08             	mov    (%rax),%rcx
14030bf63:	41 0f ba ec 0e       	bts    $0xe,%r12d
14030bf68:	80 b9 88 00 00 00 00 	cmpb   $0x0,0x88(%rcx)
14030bf6f:	75 0a                	jne    0x14030bf7b
14030bf71:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
14030bf76:	49 8b c7             	mov    %r15,%rax
14030bf79:	eb 25                	jmp    0x14030bfa0
14030bf7b:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
14030bf7f:	49 8b 45 38          	mov    0x38(%r13),%rax
14030bf83:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
14030bf8a:	48 8b 02             	mov    (%rdx),%rax
14030bf8d:	4c 8b 40 40          	mov    0x40(%rax),%r8
14030bf91:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14030bf96:	e8 35 c1 40 00       	call   0x1407180d0
14030bf9b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14030bfa0:	41 83 cc 02          	or     $0x2,%r12d
14030bfa4:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030bfa9:	48 85 c0             	test   %rax,%rax
14030bfac:	0f 84 fc 01 00 00    	je     0x14030c1ae
14030bfb2:	4c 8b 05 af fe 10 01 	mov    0x110feaf(%rip),%r8        # 0x14141be68
14030bfb9:	45 8b 40 70          	mov    0x70(%r8),%r8d
14030bfbd:	49 8b d6             	mov    %r14,%rdx
14030bfc0:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14030bfc4:	e8 d7 6b 06 00       	call   0x140372ba0
14030bfc9:	4c 8b 38             	mov    (%rax),%r15
14030bfcc:	33 f6                	xor    %esi,%esi
14030bfce:	48 89 30             	mov    %rsi,(%rax)
14030bfd1:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
14030bfd6:	41 83 cc 04          	or     $0x4,%r12d
14030bfda:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030bfdf:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14030bfe5:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14030bfea:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
14030bfee:	e8 ad 6b 06 00       	call   0x140372ba0
14030bff3:	4c 8b 30             	mov    (%rax),%r14
14030bff6:	48 89 30             	mov    %rsi,(%rax)
14030bff9:	4c 89 75 ef          	mov    %r14,-0x11(%rbp)
14030bffd:	41 83 cc 08          	or     $0x8,%r12d
14030c001:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c006:	49 8b 7e 20          	mov    0x20(%r14),%rdi
14030c00a:	48 8b 45 67          	mov    0x67(%rbp),%rax
14030c00e:	48 8b 08             	mov    (%rax),%rcx
14030c011:	48 85 c9             	test   %rcx,%rcx
14030c014:	74 1c                	je     0x14030c032
14030c016:	8b 41 10             	mov    0x10(%rcx),%eax
14030c019:	ff c0                	inc    %eax
14030c01b:	89 41 10             	mov    %eax,0x10(%rcx)
14030c01e:	83 f8 01             	cmp    $0x1,%eax
14030c021:	0f 8e 23 05 00 00    	jle    0x14030c54a
14030c027:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14030c02c:	0f 84 20 05 00 00    	je     0x14030c552
14030c032:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14030c037:	41 83 cc 10          	or     $0x10,%r12d
14030c03b:	41 83 cc 20          	or     $0x20,%r12d
14030c03f:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c044:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14030c049:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
14030c04d:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14030c051:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14030c055:	0f 28 45 9f          	movaps -0x61(%rbp),%xmm0
14030c059:	66 0f 7f 45 9f       	movdqa %xmm0,-0x61(%rbp)
14030c05e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14030c063:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14030c067:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14030c06b:	e8 e0 3d e9 ff       	call   0x14019fe50
14030c070:	48 8b d8             	mov    %rax,%rbx
14030c073:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
14030c077:	48 8b 0d 7a f1 10 01 	mov    0x110f17a(%rip),%rcx        # 0x14141b1f8
14030c07e:	4c 8b 45 7f          	mov    0x7f(%rbp),%r8
14030c082:	4d 85 c0             	test   %r8,%r8
14030c085:	74 04                	je     0x14030c08b
14030c087:	49 89 70 60          	mov    %rsi,0x60(%r8)
14030c08b:	48 8b 11             	mov    (%rcx),%rdx
14030c08e:	48 8b 42 38          	mov    0x38(%rdx),%rax
14030c092:	4d 8b c8             	mov    %r8,%r9
14030c095:	4c 8b c3             	mov    %rbx,%r8
14030c098:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
14030c09c:	ff 15 7e 79 c7 00    	call   *0xc7797e(%rip)        # 0x140f83a20
14030c0a2:	41 0f ba ec 14       	bts    $0x14,%r12d
14030c0a7:	48 8b cb             	mov    %rbx,%rcx
14030c0aa:	e8 91 34 e9 ff       	call   0x14019f540
14030c0af:	48 8b 75 bf          	mov    -0x41(%rbp),%rsi
14030c0b3:	48 c7 45 bf 00 00 00 	movq   $0x0,-0x41(%rbp)
14030c0ba:	00
14030c0bb:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
14030c0bf:	41 83 cc 40          	or     $0x40,%r12d
14030c0c3:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c0c8:	48 8b d7             	mov    %rdi,%rdx
14030c0cb:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14030c0cf:	e8 1c 56 41 00       	call   0x1407216f0
14030c0d4:	85 c0                	test   %eax,%eax
14030c0d6:	0f 85 df 00 00 00    	jne    0x14030c1bb
14030c0dc:	4c 8b 05 85 fd 10 01 	mov    0x110fd85(%rip),%r8        # 0x14141be68
14030c0e3:	45 8b 40 70          	mov    0x70(%r8),%r8d
14030c0e7:	48 8b 5d 3f          	mov    0x3f(%rbp),%rbx
14030c0eb:	48 8b d3             	mov    %rbx,%rdx
14030c0ee:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14030c0f2:	e8 a9 6a 06 00       	call   0x140372ba0
14030c0f7:	48 8b 38             	mov    (%rax),%rdi
14030c0fa:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14030c101:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
14030c105:	41 0f ba ec 07       	bts    $0x7,%r12d
14030c10a:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c10f:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14030c115:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
14030c119:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14030c11e:	e8 7d 6a 06 00       	call   0x140372ba0
14030c123:	90                   	nop
14030c124:	41 0f ba ec 08       	bts    $0x8,%r12d
14030c129:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c12e:	48 8b 00             	mov    (%rax),%rax
14030c131:	48 8b 48 20          	mov    0x20(%rax),%rcx
14030c135:	48 81 c1 7f 81 ff ff 	add    $0xffffffffffff817f,%rcx
14030c13c:	48 81 f9 ff 00 00 00 	cmp    $0xff,%rcx
14030c143:	72 7a                	jb     0x14030c1bf
14030c145:	4c 8b 05 1c fd 10 01 	mov    0x110fd1c(%rip),%r8        # 0x14141be68
14030c14c:	45 8b 40 70          	mov    0x70(%r8),%r8d
14030c150:	48 8b d3             	mov    %rbx,%rdx
14030c153:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14030c157:	e8 44 6a 06 00       	call   0x140372ba0
14030c15c:	48 8b 18             	mov    (%rax),%rbx
14030c15f:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14030c166:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14030c16b:	41 0f ba ec 09       	bts    $0x9,%r12d
14030c170:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c175:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14030c17b:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14030c180:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14030c185:	e8 16 6a 06 00       	call   0x140372ba0
14030c18a:	41 0f ba ec 0a       	bts    $0xa,%r12d
14030c18f:	48 8b 10             	mov    (%rax),%rdx
14030c192:	48 8b 05 97 50 11 01 	mov    0x1115097(%rip),%rax        # 0x141421230
14030c199:	48 8b 48 50          	mov    0x50(%rax),%rcx
14030c19d:	48 8b 41 20          	mov    0x20(%rcx),%rax
14030c1a1:	48 39 42 20          	cmp    %rax,0x20(%rdx)
14030c1a5:	74 1d                	je     0x14030c1c4
14030c1a7:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
14030c1ac:	eb 1b                	jmp    0x14030c1c9
14030c1ae:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
14030c1b3:	4c 8b 75 ef          	mov    -0x11(%rbp),%r14
14030c1b7:	48 8b 75 9f          	mov    -0x61(%rbp),%rsi
14030c1bb:	48 8b 7d 87          	mov    -0x79(%rbp),%rdi
14030c1bf:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14030c1c4:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
14030c1c9:	41 0f ba e4 0a       	bt     $0xa,%r12d
14030c1ce:	73 38                	jae    0x14030c208
14030c1d0:	41 0f ba f4 0a       	btr    $0xa,%r12d
14030c1d5:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c1da:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14030c1df:	48 85 c9             	test   %rcx,%rcx
14030c1e2:	74 24                	je     0x14030c208
14030c1e4:	8b 41 10             	mov    0x10(%rcx),%eax
14030c1e7:	ff c8                	dec    %eax
14030c1e9:	89 41 10             	mov    %eax,0x10(%rcx)
14030c1ec:	85 c0                	test   %eax,%eax
14030c1ee:	7f 18                	jg     0x14030c208
14030c1f0:	0f 88 67 03 00 00    	js     0x14030c55d
14030c1f6:	48 8b 01             	mov    (%rcx),%rax
14030c1f9:	ba 01 00 00 00       	mov    $0x1,%edx
14030c1fe:	48 8b 00             	mov    (%rax),%rax
14030c201:	ff 15 19 78 c7 00    	call   *0xc77819(%rip)        # 0x140f83a20
14030c207:	90                   	nop
14030c208:	41 0f ba e4 09       	bt     $0x9,%r12d
14030c20d:	73 36                	jae    0x14030c245
14030c20f:	41 0f ba f4 09       	btr    $0x9,%r12d
14030c214:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c219:	48 85 db             	test   %rbx,%rbx
14030c21c:	74 27                	je     0x14030c245
14030c21e:	8b 43 10             	mov    0x10(%rbx),%eax
14030c221:	ff c8                	dec    %eax
14030c223:	89 43 10             	mov    %eax,0x10(%rbx)
14030c226:	85 c0                	test   %eax,%eax
14030c228:	7f 1b                	jg     0x14030c245
14030c22a:	0f 88 38 03 00 00    	js     0x14030c568
14030c230:	48 8b 03             	mov    (%rbx),%rax
14030c233:	ba 01 00 00 00       	mov    $0x1,%edx
14030c238:	48 8b cb             	mov    %rbx,%rcx
14030c23b:	48 8b 00             	mov    (%rax),%rax
14030c23e:	ff 15 dc 77 c7 00    	call   *0xc777dc(%rip)        # 0x140f83a20
14030c244:	90                   	nop
14030c245:	41 0f ba e4 08       	bt     $0x8,%r12d
14030c24a:	73 38                	jae    0x14030c284
14030c24c:	41 0f ba f4 08       	btr    $0x8,%r12d
14030c251:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c256:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14030c25b:	48 85 c9             	test   %rcx,%rcx
14030c25e:	74 24                	je     0x14030c284
14030c260:	8b 41 10             	mov    0x10(%rcx),%eax
14030c263:	ff c8                	dec    %eax
14030c265:	89 41 10             	mov    %eax,0x10(%rcx)
14030c268:	85 c0                	test   %eax,%eax
14030c26a:	7f 18                	jg     0x14030c284
14030c26c:	0f 88 01 03 00 00    	js     0x14030c573
14030c272:	48 8b 01             	mov    (%rcx),%rax
14030c275:	ba 01 00 00 00       	mov    $0x1,%edx
14030c27a:	48 8b 00             	mov    (%rax),%rax
14030c27d:	ff 15 9d 77 c7 00    	call   *0xc7779d(%rip)        # 0x140f83a20
14030c283:	90                   	nop
14030c284:	45 84 e4             	test   %r12b,%r12b
14030c287:	79 36                	jns    0x14030c2bf
14030c289:	41 0f ba f4 07       	btr    $0x7,%r12d
14030c28e:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c293:	48 85 ff             	test   %rdi,%rdi
14030c296:	74 27                	je     0x14030c2bf
14030c298:	8b 47 10             	mov    0x10(%rdi),%eax
14030c29b:	ff c8                	dec    %eax
14030c29d:	89 47 10             	mov    %eax,0x10(%rdi)
14030c2a0:	85 c0                	test   %eax,%eax
14030c2a2:	7f 1b                	jg     0x14030c2bf
14030c2a4:	0f 88 d4 02 00 00    	js     0x14030c57e
14030c2aa:	48 8b 07             	mov    (%rdi),%rax
14030c2ad:	ba 01 00 00 00       	mov    $0x1,%edx
14030c2b2:	48 8b cf             	mov    %rdi,%rcx
14030c2b5:	48 8b 00             	mov    (%rax),%rax
14030c2b8:	ff 15 62 77 c7 00    	call   *0xc77762(%rip)        # 0x140f83a20
14030c2be:	90                   	nop
14030c2bf:	41 f6 c4 40          	test   $0x40,%r12b
14030c2c3:	74 35                	je     0x14030c2fa
14030c2c5:	41 83 e4 bf          	and    $0xffffffbf,%r12d
14030c2c9:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c2ce:	48 85 f6             	test   %rsi,%rsi
14030c2d1:	74 27                	je     0x14030c2fa
14030c2d3:	8b 46 10             	mov    0x10(%rsi),%eax
14030c2d6:	ff c8                	dec    %eax
14030c2d8:	89 46 10             	mov    %eax,0x10(%rsi)
14030c2db:	85 c0                	test   %eax,%eax
14030c2dd:	7f 1b                	jg     0x14030c2fa
14030c2df:	0f 88 a4 02 00 00    	js     0x14030c589
14030c2e5:	48 8b 06             	mov    (%rsi),%rax
14030c2e8:	ba 01 00 00 00       	mov    $0x1,%edx
14030c2ed:	48 8b ce             	mov    %rsi,%rcx
14030c2f0:	48 8b 00             	mov    (%rax),%rax
14030c2f3:	ff 15 27 77 c7 00    	call   *0xc77727(%rip)        # 0x140f83a20
14030c2f9:	90                   	nop
14030c2fa:	41 f6 c4 20          	test   $0x20,%r12b
14030c2fe:	74 26                	je     0x14030c326
14030c300:	41 83 e4 df          	and    $0xffffffdf,%r12d
14030c304:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c309:	4c 8d 0d e0 21 e9 ff 	lea    -0x16de20(%rip),%r9        # 0x14019e4f0
14030c310:	ba 08 00 00 00       	mov    $0x8,%edx
14030c315:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14030c31b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14030c320:	e8 27 f2 b0 00       	call   0x140e1b54c
14030c325:	90                   	nop
14030c326:	41 f6 c4 08          	test   $0x8,%r12b
14030c32a:	74 37                	je     0x14030c363
14030c32c:	41 83 e4 f7          	and    $0xfffffff7,%r12d
14030c330:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c335:	4d 85 f6             	test   %r14,%r14
14030c338:	74 29                	je     0x14030c363
14030c33a:	41 8b 46 10          	mov    0x10(%r14),%eax
14030c33e:	ff c8                	dec    %eax
14030c340:	41 89 46 10          	mov    %eax,0x10(%r14)
14030c344:	85 c0                	test   %eax,%eax
14030c346:	7f 1b                	jg     0x14030c363
14030c348:	0f 88 46 02 00 00    	js     0x14030c594
14030c34e:	49 8b 06             	mov    (%r14),%rax
14030c351:	ba 01 00 00 00       	mov    $0x1,%edx
14030c356:	49 8b ce             	mov    %r14,%rcx
14030c359:	48 8b 00             	mov    (%rax),%rax
14030c35c:	ff 15 be 76 c7 00    	call   *0xc776be(%rip)        # 0x140f83a20
14030c362:	90                   	nop
14030c363:	41 f6 c4 04          	test   $0x4,%r12b
14030c367:	74 37                	je     0x14030c3a0
14030c369:	41 83 e4 fb          	and    $0xfffffffb,%r12d
14030c36d:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c372:	4d 85 ff             	test   %r15,%r15
14030c375:	74 29                	je     0x14030c3a0
14030c377:	41 8b 47 10          	mov    0x10(%r15),%eax
14030c37b:	ff c8                	dec    %eax
14030c37d:	41 89 47 10          	mov    %eax,0x10(%r15)
14030c381:	85 c0                	test   %eax,%eax
14030c383:	7f 1b                	jg     0x14030c3a0
14030c385:	0f 88 14 02 00 00    	js     0x14030c59f
14030c38b:	49 8b 07             	mov    (%r15),%rax
14030c38e:	ba 01 00 00 00       	mov    $0x1,%edx
14030c393:	49 8b cf             	mov    %r15,%rcx
14030c396:	48 8b 00             	mov    (%rax),%rax
14030c399:	ff 15 81 76 c7 00    	call   *0xc77681(%rip)        # 0x140f83a20
14030c39f:	90                   	nop
14030c3a0:	41 f6 c4 02          	test   $0x2,%r12b
14030c3a4:	74 37                	je     0x14030c3dd
14030c3a6:	41 83 e4 fd          	and    $0xfffffffd,%r12d
14030c3aa:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c3af:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14030c3b4:	48 85 c9             	test   %rcx,%rcx
14030c3b7:	74 24                	je     0x14030c3dd
14030c3b9:	8b 41 10             	mov    0x10(%rcx),%eax
14030c3bc:	ff c8                	dec    %eax
14030c3be:	89 41 10             	mov    %eax,0x10(%rcx)
14030c3c1:	85 c0                	test   %eax,%eax
14030c3c3:	7f 18                	jg     0x14030c3dd
14030c3c5:	0f 88 df 01 00 00    	js     0x14030c5aa
14030c3cb:	48 8b 01             	mov    (%rcx),%rax