1402dee0f:	e8 2c d9 3c 00       	call   0x1406ac740
1402dee14:	4c 8b 28             	mov    (%rax),%r13
1402dee17:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402dee1e:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1402dee23:	41 0f ba ec 11       	bts    $0x11,%r12d
1402dee28:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402dee2d:	4c 8b 05 34 d0 13 01 	mov    0x113d034(%rip),%r8        # 0x14141be68
1402dee34:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402dee38:	48 8b 95 60 01 00 00 	mov    0x160(%rbp),%rdx
1402dee3f:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1402dee43:	e8 58 3d 09 00       	call   0x140372ba0
1402dee48:	48 8b 08             	mov    (%rax),%rcx
1402dee4b:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402dee52:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
1402dee56:	41 0f ba ec 12       	bts    $0x12,%r12d
1402dee5b:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402dee60:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1402dee66:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1402dee6a:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
1402dee6e:	e8 2d 3d 09 00       	call   0x140372ba0
1402dee73:	48 8b 08             	mov    (%rax),%rcx
1402dee76:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402dee7d:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
1402dee81:	41 0f ba ec 13       	bts    $0x13,%r12d
1402dee86:	41 0f ba ec 14       	bts    $0x14,%r12d
1402dee8b:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402dee90:	48 8d 45 98          	lea    -0x68(%rbp),%rax
1402dee94:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402dee99:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1402dee9d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402deea2:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402deea7:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402deead:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
1402deeb2:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402deeb7:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
1402deebe:	e8 8d 0f ec ff       	call   0x14019fe50
1402deec3:	48 8b d0             	mov    %rax,%rdx
1402deec6:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1402deeca:	e8 21 da 3c 00       	call   0x1406ac8f0
1402deecf:	48 8b 08             	mov    (%rax),%rcx
1402deed2:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402deed9:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
1402deedd:	48 8b 08             	mov    (%rax),%rcx
1402deee0:	48 85 c9             	test   %rcx,%rcx
1402deee3:	74 24                	je     0x1402def09
1402deee5:	8b 41 10             	mov    0x10(%rcx),%eax
1402deee8:	ff c8                	dec    %eax
1402deeea:	89 41 10             	mov    %eax,0x10(%rcx)
1402deeed:	85 c0                	test   %eax,%eax
1402deeef:	7f 18                	jg     0x1402def09
1402deef1:	0f 88 0c 09 00 00    	js     0x1402df803
1402deef7:	48 8b 01             	mov    (%rcx),%rax
1402deefa:	ba 01 00 00 00       	mov    $0x1,%edx
1402deeff:	48 8b 00             	mov    (%rax),%rax
1402def02:	ff 15 18 4b ca 00    	call   *0xca4b18(%rip)        # 0x140f83a20
1402def08:	90                   	nop
1402def09:	41 0f ba ec 15       	bts    $0x15,%r12d
1402def0e:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402def13:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1402def17:	49 8b cd             	mov    %r13,%rcx
1402def1a:	e8 61 d7 45 00       	call   0x14073c680
1402def1f:	48 83 38 00          	cmpq   $0x0,(%rax)
1402def23:	0f 85 17 02 00 00    	jne    0x1402df140
1402def29:	4c 8b 05 38 cf 13 01 	mov    0x113cf38(%rip),%r8        # 0x14141be68
1402def30:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402def34:	48 8b 95 60 01 00 00 	mov    0x160(%rbp),%rdx
1402def3b:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
1402def3f:	e8 5c 3c 09 00       	call   0x140372ba0
1402def44:	48 8b 08             	mov    (%rax),%rcx
1402def47:	45 33 ed             	xor    %r13d,%r13d
1402def4a:	4c 89 28             	mov    %r13,(%rax)
1402def4d:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
1402def51:	41 0f ba ec 16       	bts    $0x16,%r12d
1402def56:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402def5b:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1402def61:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1402def65:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1402def69:	e8 32 3c 09 00       	call   0x140372ba0
1402def6e:	48 8b 08             	mov    (%rax),%rcx
1402def71:	4c 89 28             	mov    %r13,(%rax)
1402def74:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
1402def78:	41 0f ba ec 17       	bts    $0x17,%r12d
1402def7d:	41 0f ba ec 18       	bts    $0x18,%r12d
1402def82:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402def87:	48 8d 45 88          	lea    -0x78(%rbp),%rax
1402def8b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402def90:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1402def94:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402def99:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402def9e:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402defa4:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
1402defa9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402defae:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
1402defb5:	e8 96 0e ec ff       	call   0x14019fe50
1402defba:	4c 8b e8             	mov    %rax,%r13
1402defbd:	48 8b 15 4c 17 14 01 	mov    0x114174c(%rip),%rdx        # 0x141420710
1402defc4:	48 83 c2 50          	add    $0x50,%rdx
1402defc8:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
1402defcc:	e8 ff 0d ec ff       	call   0x14019fdd0
1402defd1:	48 8b 08             	mov    (%rax),%rcx
1402defd4:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402defdb:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
1402defdf:	48 8b 08             	mov    (%rax),%rcx
1402defe2:	48 85 c9             	test   %rcx,%rcx
1402defe5:	74 24                	je     0x1402df00b
1402defe7:	8b 41 10             	mov    0x10(%rcx),%eax
1402defea:	ff c8                	dec    %eax
1402defec:	89 41 10             	mov    %eax,0x10(%rcx)
1402defef:	85 c0                	test   %eax,%eax
1402deff1:	7f 18                	jg     0x1402df00b
1402deff3:	0f 88 15 08 00 00    	js     0x1402df80e
1402deff9:	48 8b 01             	mov    (%rcx),%rax
1402deffc:	ba 01 00 00 00       	mov    $0x1,%edx
1402df001:	48 8b 00             	mov    (%rax),%rax
1402df004:	ff 15 16 4a ca 00    	call   *0xca4a16(%rip)        # 0x140f83a20
1402df00a:	90                   	nop
1402df00b:	41 0f ba ec 19       	bts    $0x19,%r12d
1402df010:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402df015:	4d 8b c5             	mov    %r13,%r8
1402df018:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1402df01c:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1402df023:	e8 18 d7 3c 00       	call   0x1406ac740
1402df028:	4c 8b 28             	mov    (%rax),%r13
1402df02b:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402df032:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1402df037:	41 0f ba ec 1a       	bts    $0x1a,%r12d
1402df03c:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402df041:	48 8b 15 40 cf 13 01 	mov    0x113cf40(%rip),%rdx        # 0x14141bf88
1402df048:	48 81 c2 40 05 00 00 	add    $0x540,%rdx
1402df04f:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
1402df056:	e8 75 0d ec ff       	call   0x14019fdd0
1402df05b:	48 8b 08             	mov    (%rax),%rcx
1402df05e:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402df065:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
1402df069:	48 8b 08             	mov    (%rax),%rcx
1402df06c:	48 85 c9             	test   %rcx,%rcx
1402df06f:	74 24                	je     0x1402df095
1402df071:	8b 41 10             	mov    0x10(%rcx),%eax
1402df074:	ff c8                	dec    %eax
1402df076:	89 41 10             	mov    %eax,0x10(%rcx)
1402df079:	85 c0                	test   %eax,%eax
1402df07b:	7f 18                	jg     0x1402df095
1402df07d:	0f 88 96 07 00 00    	js     0x1402df819
1402df083:	48 8b 01             	mov    (%rcx),%rax
1402df086:	ba 01 00 00 00       	mov    $0x1,%edx
1402df08b:	48 8b 00             	mov    (%rax),%rax
1402df08e:	ff 15 8c 49 ca 00    	call   *0xca498c(%rip)        # 0x140f83a20
1402df094:	90                   	nop
1402df095:	41 0f ba ec 1b       	bts    $0x1b,%r12d
1402df09a:	41 0f ba ec 1c       	bts    $0x1c,%r12d
1402df09f:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402df0a4:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1402df0a8:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402df0ad:	48 8d 45 88          	lea    -0x78(%rbp),%rax
1402df0b1:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402df0b6:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402df0bb:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402df0c1:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
1402df0c6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402df0cb:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1402df0d2:	e8 79 0d ec ff       	call   0x14019fe50
1402df0d7:	48 8b d0             	mov    %rax,%rdx
1402df0da:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1402df0de:	e8 0d d8 3c 00       	call   0x1406ac8f0
1402df0e3:	48 8b 08             	mov    (%rax),%rcx
1402df0e6:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402df0ed:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1402df0f1:	48 8b 08             	mov    (%rax),%rcx
1402df0f4:	48 85 c9             	test   %rcx,%rcx
1402df0f7:	74 24                	je     0x1402df11d
1402df0f9:	8b 41 10             	mov    0x10(%rcx),%eax
1402df0fc:	ff c8                	dec    %eax
1402df0fe:	89 41 10             	mov    %eax,0x10(%rcx)
1402df101:	85 c0                	test   %eax,%eax
1402df103:	7f 18                	jg     0x1402df11d
1402df105:	0f 88 19 07 00 00    	js     0x1402df824
1402df10b:	48 8b 01             	mov    (%rcx),%rax
1402df10e:	ba 01 00 00 00       	mov    $0x1,%edx
1402df113:	48 8b 00             	mov    (%rax),%rax
1402df116:	ff 15 04 49 ca 00    	call   *0xca4904(%rip)        # 0x140f83a20
1402df11c:	90                   	nop
1402df11d:	41 0f ba ec 1d       	bts    $0x1d,%r12d
1402df122:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402df127:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1402df12b:	49 8b cd             	mov    %r13,%rcx
1402df12e:	e8 4d d5 45 00       	call   0x14073c680
1402df133:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
1402df138:	48 83 38 00          	cmpq   $0x0,(%rax)
1402df13c:	74 13                	je     0x1402df151
1402df13e:	eb 30                	jmp    0x1402df170
1402df140:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
1402df145:	eb 29                	jmp    0x1402df170
1402df147:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1402df14c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402df151:	c6 44 24 24 01       	movb   $0x1,0x24(%rsp)
1402df156:	eb 1d                	jmp    0x1402df175
1402df158:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
1402df15d:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1402df162:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
1402df167:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
1402df16b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402df170:	c6 44 24 24 00       	movb   $0x0,0x24(%rsp)
1402df175:	41 0f ba e4 1d       	bt     $0x1d,%r12d
1402df17a:	73 37                	jae    0x1402df1b3
1402df17c:	41 0f ba f4 1d       	btr    $0x1d,%r12d
1402df181:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402df186:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1402df18a:	48 85 c9             	test   %rcx,%rcx
1402df18d:	74 24                	je     0x1402df1b3
1402df18f:	8b 41 10             	mov    0x10(%rcx),%eax
1402df192:	ff c8                	dec    %eax
1402df194:	89 41 10             	mov    %eax,0x10(%rcx)
1402df197:	85 c0                	test   %eax,%eax
1402df199:	7f 18                	jg     0x1402df1b3
1402df19b:	0f 88 8e 06 00 00    	js     0x1402df82f
1402df1a1:	48 8b 01             	mov    (%rcx),%rax
1402df1a4:	ba 01 00 00 00       	mov    $0x1,%edx
1402df1a9:	48 8b 00             	mov    (%rax),%rax
1402df1ac:	ff 15 6e 48 ca 00    	call   *0xca486e(%rip)        # 0x140f83a20
1402df1b2:	90                   	nop
1402df1b3:	41 0f ba e4 1c       	bt     $0x1c,%r12d
1402df1b8:	73 26                	jae    0x1402df1e0
1402df1ba:	41 0f ba f4 1c       	btr    $0x1c,%r12d
1402df1bf:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402df1c4:	4c 8d 0d 25 f3 eb ff 	lea    -0x140cdb(%rip),%r9        # 0x14019e4f0
1402df1cb:	ba 08 00 00 00       	mov    $0x8,%edx
1402df1d0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402df1d6:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402df1da:	e8 6d c3 b3 00       	call   0x140e1b54c
1402df1df:	90                   	nop
1402df1e0:	41 0f ba e4 1a       	bt     $0x1a,%r12d
1402df1e5:	73 38                	jae    0x1402df21f
1402df1e7:	41 0f ba f4 1a       	btr    $0x1a,%r12d
1402df1ec:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402df1f1:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402df1f6:	48 85 c9             	test   %rcx,%rcx
1402df1f9:	74 24                	je     0x1402df21f
1402df1fb:	8b 41 10             	mov    0x10(%rcx),%eax
1402df1fe:	ff c8                	dec    %eax
1402df200:	89 41 10             	mov    %eax,0x10(%rcx)
1402df203:	85 c0                	test   %eax,%eax
1402df205:	7f 18                	jg     0x1402df21f
1402df207:	0f 88 2d 06 00 00    	js     0x1402df83a
1402df20d:	48 8b 01             	mov    (%rcx),%rax
1402df210:	ba 01 00 00 00       	mov    $0x1,%edx
1402df215:	48 8b 00             	mov    (%rax),%rax
1402df218:	ff 15 02 48 ca 00    	call   *0xca4802(%rip)        # 0x140f83a20
1402df21e:	90                   	nop
1402df21f:	41 0f ba e4 19       	bt     $0x19,%r12d
1402df224:	73 37                	jae    0x1402df25d
1402df226:	41 0f ba f4 19       	btr    $0x19,%r12d
1402df22b:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402df230:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1402df234:	48 85 c9             	test   %rcx,%rcx
1402df237:	74 24                	je     0x1402df25d
1402df239:	8b 41 10             	mov    0x10(%rcx),%eax
1402df23c:	ff c8                	dec    %eax
1402df23e:	89 41 10             	mov    %eax,0x10(%rcx)
1402df241:	85 c0                	test   %eax,%eax
1402df243:	7f 18                	jg     0x1402df25d
1402df245:	0f 88 fa 05 00 00    	js     0x1402df845
1402df24b:	48 8b 01             	mov    (%rcx),%rax
1402df24e:	ba 01 00 00 00       	mov    $0x1,%edx
1402df253:	48 8b 00             	mov    (%rax),%rax
1402df256:	ff 15 c4 47 ca 00    	call   *0xca47c4(%rip)        # 0x140f83a20
1402df25c:	90                   	nop
1402df25d:	41 0f ba e4 18       	bt     $0x18,%r12d
1402df262:	73 26                	jae    0x1402df28a
1402df264:	41 0f ba f4 18       	btr    $0x18,%r12d
1402df269:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402df26e:	4c 8d 0d 7b f2 eb ff 	lea    -0x140d85(%rip),%r9        # 0x14019e4f0
1402df275:	ba 08 00 00 00       	mov    $0x8,%edx
1402df27a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402df280:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1402df284:	e8 c3 c2 b3 00       	call   0x140e1b54c
1402df289:	90                   	nop
1402df28a:	41 0f ba e4 16       	bt     $0x16,%r12d
1402df28f:	73 37                	jae    0x1402df2c8
1402df291:	41 0f ba f4 16       	btr    $0x16,%r12d
1402df296:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402df29b:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1402df29f:	48 85 c9             	test   %rcx,%rcx
1402df2a2:	74 24                	je     0x1402df2c8
1402df2a4:	8b 41 10             	mov    0x10(%rcx),%eax
1402df2a7:	ff c8                	dec    %eax
1402df2a9:	89 41 10             	mov    %eax,0x10(%rcx)
1402df2ac:	85 c0                	test   %eax,%eax
1402df2ae:	7f 18                	jg     0x1402df2c8
1402df2b0:	0f 88 9a 05 00 00    	js     0x1402df850
1402df2b6:	48 8b 01             	mov    (%rcx),%rax
1402df2b9:	ba 01 00 00 00       	mov    $0x1,%edx
1402df2be:	48 8b 00             	mov    (%rax),%rax
1402df2c1:	ff 15 59 47 ca 00    	call   *0xca4759(%rip)        # 0x140f83a20
1402df2c7:	90                   	nop
1402df2c8:	41 0f ba e4 15       	bt     $0x15,%r12d
1402df2cd:	73 37                	jae    0x1402df306
1402df2cf:	41 0f ba f4 15       	btr    $0x15,%r12d
1402df2d4:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402df2d9:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1402df2dd:	48 85 c9             	test   %rcx,%rcx
1402df2e0:	74 24                	je     0x1402df306
1402df2e2:	8b 41 10             	mov    0x10(%rcx),%eax
1402df2e5:	ff c8                	dec    %eax
1402df2e7:	89 41 10             	mov    %eax,0x10(%rcx)
1402df2ea:	85 c0                	test   %eax,%eax
1402df2ec:	7f 18                	jg     0x1402df306
1402df2ee:	0f 88 67 05 00 00    	js     0x1402df85b
1402df2f4:	48 8b 01             	mov    (%rcx),%rax
1402df2f7:	ba 01 00 00 00       	mov    $0x1,%edx
1402df2fc:	48 8b 00             	mov    (%rax),%rax
1402df2ff:	ff 15 1b 47 ca 00    	call   *0xca471b(%rip)        # 0x140f83a20
1402df305:	90                   	nop
1402df306:	41 0f ba e4 14       	bt     $0x14,%r12d
1402df30b:	73 26                	jae    0x1402df333
1402df30d:	41 0f ba f4 14       	btr    $0x14,%r12d
1402df312:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402df317:	4c 8d 0d d2 f1 eb ff 	lea    -0x140e2e(%rip),%r9        # 0x14019e4f0
1402df31e:	ba 08 00 00 00       	mov    $0x8,%edx
1402df323:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402df329:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1402df32d:	e8 1a c2 b3 00       	call   0x140e1b54c
1402df332:	90                   	nop
1402df333:	41 0f ba e4 12       	bt     $0x12,%r12d
1402df338:	73 37                	jae    0x1402df371
1402df33a:	41 0f ba f4 12       	btr    $0x12,%r12d
1402df33f:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402df344:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1402df348:	48 85 c9             	test   %rcx,%rcx
1402df34b:	74 24                	je     0x1402df371
1402df34d:	8b 41 10             	mov    0x10(%rcx),%eax
1402df350:	ff c8                	dec    %eax
1402df352:	89 41 10             	mov    %eax,0x10(%rcx)
1402df355:	85 c0                	test   %eax,%eax
1402df357:	7f 18                	jg     0x1402df371
1402df359:	0f 88 07 05 00 00    	js     0x1402df866
1402df35f:	48 8b 01             	mov    (%rcx),%rax
1402df362:	ba 01 00 00 00       	mov    $0x1,%edx
1402df367:	48 8b 00             	mov    (%rax),%rax
1402df36a:	ff 15 b0 46 ca 00    	call   *0xca46b0(%rip)        # 0x140f83a20
1402df370:	90                   	nop
1402df371:	41 0f ba e4 11       	bt     $0x11,%r12d
1402df376:	73 38                	jae    0x1402df3b0
1402df378:	41 0f ba f4 11       	btr    $0x11,%r12d
1402df37d:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402df382:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402df387:	48 85 c9             	test   %rcx,%rcx
1402df38a:	74 24                	je     0x1402df3b0
1402df38c:	8b 41 10             	mov    0x10(%rcx),%eax
1402df38f:	ff c8                	dec    %eax
1402df391:	89 41 10             	mov    %eax,0x10(%rcx)