1402e9f9d:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
1402e9fa1:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402e9fa5:	e8 46 45 eb ff       	call   0x14019e4f0
1402e9faa:	90                   	nop
1402e9fab:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402e9fb0:	e8 3b 45 eb ff       	call   0x14019e4f0
1402e9fb5:	90                   	nop
1402e9fb6:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1402e9fba:	e8 31 45 eb ff       	call   0x14019e4f0
1402e9fbf:	90                   	nop
1402e9fc0:	e9 95 06 00 00       	jmp    0x1402ea65a
1402e9fc5:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1402e9fc9:	e8 d2 8b 08 00       	call   0x140372ba0
1402e9fce:	48 8b 38             	mov    (%rax),%rdi
1402e9fd1:	4c 89 30             	mov    %r14,(%rax)
1402e9fd4:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
1402e9fd8:	48 8b 05 89 1e 13 01 	mov    0x1131e89(%rip),%rax        # 0x14141be68
1402e9fdf:	48 8b 57 40          	mov    0x40(%rdi),%rdx
1402e9fe3:	4c 63 80 c0 00 00 00 	movslq 0xc0(%rax),%r8
1402e9fea:	49 8b c8             	mov    %r8,%rcx
1402e9fed:	48 c1 e1 04          	shl    $0x4,%rcx
1402e9ff1:	48 03 0a             	add    (%rdx),%rcx
1402e9ff4:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1402e9ff8:	75 0a                	jne    0x1402ea004
1402e9ffa:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1402e9fff:	49 8b de             	mov    %r14,%rbx
1402ea002:	eb 21                	jmp    0x1402ea025
1402ea004:	48 8b 47 38          	mov    0x38(%rdi),%rax
1402ea008:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402ea00f:	48 8b 02             	mov    (%rdx),%rax
1402ea012:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
1402ea016:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ea01b:	e8 b0 e0 42 00       	call   0x1407180d0
1402ea020:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ea025:	48 85 db             	test   %rbx,%rbx
1402ea028:	74 27                	je     0x1402ea051
1402ea02a:	8b 43 10             	mov    0x10(%rbx),%eax
1402ea02d:	ff c8                	dec    %eax
1402ea02f:	89 43 10             	mov    %eax,0x10(%rbx)
1402ea032:	85 c0                	test   %eax,%eax
1402ea034:	7f 1b                	jg     0x1402ea051
1402ea036:	0f 88 3e 08 00 00    	js     0x1402ea87a
1402ea03c:	48 8b 03             	mov    (%rbx),%rax
1402ea03f:	ba 01 00 00 00       	mov    $0x1,%edx
1402ea044:	48 8b cb             	mov    %rbx,%rcx
1402ea047:	48 8b 00             	mov    (%rax),%rax
1402ea04a:	ff 15 d0 99 c9 00    	call   *0xc999d0(%rip)        # 0x140f83a20
1402ea050:	90                   	nop
1402ea051:	8b 47 10             	mov    0x10(%rdi),%eax
1402ea054:	ff c8                	dec    %eax
1402ea056:	89 47 10             	mov    %eax,0x10(%rdi)
1402ea059:	85 c0                	test   %eax,%eax
1402ea05b:	7f 1b                	jg     0x1402ea078
1402ea05d:	0f 88 22 08 00 00    	js     0x1402ea885
1402ea063:	48 8b 07             	mov    (%rdi),%rax
1402ea066:	ba 01 00 00 00       	mov    $0x1,%edx
1402ea06b:	48 8b cf             	mov    %rdi,%rcx
1402ea06e:	48 8b 00             	mov    (%rax),%rax
1402ea071:	ff 15 a9 99 c9 00    	call   *0xc999a9(%rip)        # 0x140f83a20
1402ea077:	90                   	nop
1402ea078:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1402ea07c:	48 85 db             	test   %rbx,%rbx
1402ea07f:	0f 85 44 01 00 00    	jne    0x1402ea1c9
1402ea085:	4c 8b 05 dc 1d 13 01 	mov    0x1131ddc(%rip),%r8        # 0x14141be68
1402ea08c:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402ea093:	49 8b d5             	mov    %r13,%rdx
1402ea096:	e8 05 8b 08 00       	call   0x140372ba0
1402ea09b:	48 8b 18             	mov    (%rax),%rbx
1402ea09e:	4c 89 30             	mov    %r14,(%rax)
1402ea0a1:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
1402ea0a5:	48 8d 45 97          	lea    -0x69(%rbp),%rax
1402ea0a9:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1402ea0ad:	48 8b 15 94 1f 13 01 	mov    0x1131f94(%rip),%rdx        # 0x14141c048
1402ea0b4:	48 81 c2 08 02 00 00 	add    $0x208,%rdx
1402ea0bb:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1402ea0bf:	e8 0c 5d eb ff       	call   0x14019fdd0
1402ea0c4:	48 8b 08             	mov    (%rax),%rcx
1402ea0c7:	4c 89 30             	mov    %r14,(%rax)
1402ea0ca:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1402ea0ce:	48 8b 08             	mov    (%rax),%rcx
1402ea0d1:	48 85 c9             	test   %rcx,%rcx
1402ea0d4:	74 24                	je     0x1402ea0fa
1402ea0d6:	8b 41 10             	mov    0x10(%rcx),%eax
1402ea0d9:	ff c8                	dec    %eax
1402ea0db:	89 41 10             	mov    %eax,0x10(%rcx)
1402ea0de:	85 c0                	test   %eax,%eax
1402ea0e0:	7f 18                	jg     0x1402ea0fa
1402ea0e2:	0f 88 a8 07 00 00    	js     0x1402ea890
1402ea0e8:	48 8b 01             	mov    (%rcx),%rax
1402ea0eb:	ba 01 00 00 00       	mov    $0x1,%edx
1402ea0f0:	48 8b 00             	mov    (%rax),%rax
1402ea0f3:	ff 15 27 99 c9 00    	call   *0xc99927(%rip)        # 0x140f83a20
1402ea0f9:	90                   	nop
1402ea0fa:	45 33 c0             	xor    %r8d,%r8d
1402ea0fd:	49 8b d4             	mov    %r12,%rdx
1402ea100:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402ea104:	e8 97 8a 08 00       	call   0x140372ba0
1402ea109:	48 8b 08             	mov    (%rax),%rcx
1402ea10c:	4c 89 30             	mov    %r14,(%rax)
1402ea10f:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402ea114:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ea119:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1402ea11d:	e8 ee 5b eb ff       	call   0x14019fd10
1402ea122:	90                   	nop
1402ea123:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1402ea127:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1402ea12b:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
1402ea12f:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1402ea133:	0f 28 45 e7          	movaps -0x19(%rbp),%xmm0
1402ea137:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
1402ea13c:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
1402ea140:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402ea144:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1402ea148:	e8 03 5d eb ff       	call   0x14019fe50
1402ea14d:	90                   	nop
1402ea14e:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
1402ea152:	48 8b d0             	mov    %rax,%rdx
1402ea155:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402ea159:	e8 32 35 3c 00       	call   0x1406ad690
1402ea15e:	48 8b d0             	mov    %rax,%rdx
1402ea161:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402ea165:	e8 a6 5b eb ff       	call   0x14019fd10
1402ea16a:	48 8b 0d f7 1c 13 01 	mov    0x1131cf7(%rip),%rcx        # 0x14141be68
1402ea171:	4c 8b c0             	mov    %rax,%r8
1402ea174:	8b 91 c0 00 00 00    	mov    0xc0(%rcx),%edx
1402ea17a:	48 8b cb             	mov    %rbx,%rcx
1402ea17d:	e8 7e a9 44 00       	call   0x140734b00
1402ea182:	90                   	nop
1402ea183:	4c 8d 0d 66 43 eb ff 	lea    -0x14bc9a(%rip),%r9        # 0x14019e4f0
1402ea18a:	ba 08 00 00 00       	mov    $0x8,%edx
1402ea18f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402ea195:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1402ea199:	e8 ae 13 b3 00       	call   0x140e1b54c
1402ea19e:	90                   	nop
1402ea19f:	48 85 db             	test   %rbx,%rbx
1402ea1a2:	0f 84 50 01 00 00    	je     0x1402ea2f8
1402ea1a8:	8b 43 10             	mov    0x10(%rbx),%eax
1402ea1ab:	ff c8                	dec    %eax
1402ea1ad:	89 43 10             	mov    %eax,0x10(%rbx)
1402ea1b0:	85 c0                	test   %eax,%eax
1402ea1b2:	0f 8f 40 01 00 00    	jg     0x1402ea2f8
1402ea1b8:	0f 88 dd 06 00 00    	js     0x1402ea89b
1402ea1be:	48 8b 03             	mov    (%rbx),%rax
1402ea1c1:	48 8b cb             	mov    %rbx,%rcx
1402ea1c4:	e9 20 01 00 00       	jmp    0x1402ea2e9
1402ea1c9:	45 33 c0             	xor    %r8d,%r8d
1402ea1cc:	49 8b d4             	mov    %r12,%rdx
1402ea1cf:	e8 cc 89 08 00       	call   0x140372ba0
1402ea1d4:	48 8b 08             	mov    (%rax),%rcx
1402ea1d7:	4c 89 30             	mov    %r14,(%rax)
1402ea1da:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402ea1df:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ea1e4:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1402ea1e8:	e8 23 5b eb ff       	call   0x14019fd10
1402ea1ed:	90                   	nop
1402ea1ee:	4c 8b 05 73 1c 13 01 	mov    0x1131c73(%rip),%r8        # 0x14141be68
1402ea1f5:	41 8b 98 c0 00 00 00 	mov    0xc0(%r8),%ebx
1402ea1fc:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402ea203:	49 8b d5             	mov    %r13,%rdx
1402ea206:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1402ea20a:	e8 91 89 08 00       	call   0x140372ba0
1402ea20f:	48 8b 38             	mov    (%rax),%rdi
1402ea212:	4c 89 30             	mov    %r14,(%rax)
1402ea215:	48 89 7d c7          	mov    %rdi,-0x39(%rbp)
1402ea219:	44 8b c3             	mov    %ebx,%r8d
1402ea21c:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1402ea220:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402ea224:	e8 77 89 08 00       	call   0x140372ba0
1402ea229:	48 8b 08             	mov    (%rax),%rcx
1402ea22c:	4c 89 30             	mov    %r14,(%rax)
1402ea22f:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
1402ea233:	48 8b 08             	mov    (%rax),%rcx
1402ea236:	48 85 c9             	test   %rcx,%rcx
1402ea239:	74 24                	je     0x1402ea25f
1402ea23b:	8b 41 10             	mov    0x10(%rcx),%eax
1402ea23e:	ff c8                	dec    %eax
1402ea240:	89 41 10             	mov    %eax,0x10(%rcx)
1402ea243:	85 c0                	test   %eax,%eax
1402ea245:	7f 18                	jg     0x1402ea25f
1402ea247:	0f 88 59 06 00 00    	js     0x1402ea8a6
1402ea24d:	48 8b 01             	mov    (%rcx),%rax
1402ea250:	ba 01 00 00 00       	mov    $0x1,%edx
1402ea255:	48 8b 00             	mov    (%rax),%rax
1402ea258:	ff 15 c2 97 c9 00    	call   *0xc997c2(%rip)        # 0x140f83a20
1402ea25e:	90                   	nop
1402ea25f:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
1402ea263:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1402ea267:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402ea26b:	e8 40 b2 08 00       	call   0x1403754b0
1402ea270:	48 8b 08             	mov    (%rax),%rcx
1402ea273:	4c 89 30             	mov    %r14,(%rax)
1402ea276:	48 85 c9             	test   %rcx,%rcx
1402ea279:	74 24                	je     0x1402ea29f
1402ea27b:	8b 41 10             	mov    0x10(%rcx),%eax
1402ea27e:	ff c8                	dec    %eax
1402ea280:	89 41 10             	mov    %eax,0x10(%rcx)
1402ea283:	85 c0                	test   %eax,%eax
1402ea285:	7f 18                	jg     0x1402ea29f
1402ea287:	0f 88 24 06 00 00    	js     0x1402ea8b1
1402ea28d:	48 8b 01             	mov    (%rcx),%rax
1402ea290:	ba 01 00 00 00       	mov    $0x1,%edx
1402ea295:	48 8b 00             	mov    (%rax),%rax
1402ea298:	ff 15 82 97 c9 00    	call   *0xc99782(%rip)        # 0x140f83a20
1402ea29e:	90                   	nop
1402ea29f:	48 85 ff             	test   %rdi,%rdi
1402ea2a2:	74 27                	je     0x1402ea2cb
1402ea2a4:	8b 47 10             	mov    0x10(%rdi),%eax
1402ea2a7:	ff c8                	dec    %eax
1402ea2a9:	89 47 10             	mov    %eax,0x10(%rdi)
1402ea2ac:	85 c0                	test   %eax,%eax
1402ea2ae:	7f 1b                	jg     0x1402ea2cb
1402ea2b0:	0f 88 06 06 00 00    	js     0x1402ea8bc
1402ea2b6:	48 8b 07             	mov    (%rdi),%rax
1402ea2b9:	ba 01 00 00 00       	mov    $0x1,%edx
1402ea2be:	48 8b cf             	mov    %rdi,%rcx
1402ea2c1:	48 8b 00             	mov    (%rax),%rax
1402ea2c4:	ff 15 56 97 c9 00    	call   *0xc99756(%rip)        # 0x140f83a20
1402ea2ca:	90                   	nop
1402ea2cb:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1402ea2cf:	48 85 c9             	test   %rcx,%rcx
1402ea2d2:	74 24                	je     0x1402ea2f8
1402ea2d4:	8b 41 10             	mov    0x10(%rcx),%eax
1402ea2d7:	ff c8                	dec    %eax
1402ea2d9:	89 41 10             	mov    %eax,0x10(%rcx)
1402ea2dc:	85 c0                	test   %eax,%eax
1402ea2de:	7f 18                	jg     0x1402ea2f8
1402ea2e0:	0f 88 e1 05 00 00    	js     0x1402ea8c7
1402ea2e6:	48 8b 01             	mov    (%rcx),%rax
1402ea2e9:	ba 01 00 00 00       	mov    $0x1,%edx
1402ea2ee:	48 8b 00             	mov    (%rax),%rax
1402ea2f1:	ff 15 29 97 c9 00    	call   *0xc99729(%rip)        # 0x140f83a20
1402ea2f7:	90                   	nop
1402ea2f8:	4c 8b 05 69 1b 13 01 	mov    0x1131b69(%rip),%r8        # 0x14141be68
1402ea2ff:	45 8b 40 0c          	mov    0xc(%r8),%r8d
1402ea303:	49 8b d4             	mov    %r12,%rdx
1402ea306:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1402ea30a:	e8 91 88 08 00       	call   0x140372ba0
1402ea30f:	48 8b 38             	mov    (%rax),%rdi
1402ea312:	4c 89 30             	mov    %r14,(%rax)
1402ea315:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
1402ea319:	48 8b 47 40          	mov    0x40(%rdi),%rax
1402ea31d:	48 8b 08             	mov    (%rax),%rcx
1402ea320:	80 b9 88 00 00 00 00 	cmpb   $0x0,0x88(%rcx)
1402ea327:	75 0a                	jne    0x1402ea333
1402ea329:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1402ea32e:	49 8b de             	mov    %r14,%rbx
1402ea331:	eb 25                	jmp    0x1402ea358
1402ea333:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
1402ea337:	48 8b 47 38          	mov    0x38(%rdi),%rax
1402ea33b:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402ea342:	48 8b 02             	mov    (%rdx),%rax
1402ea345:	4c 8b 40 40          	mov    0x40(%rax),%r8
1402ea349:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ea34e:	e8 7d dd 42 00       	call   0x1407180d0
1402ea353:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ea358:	48 85 db             	test   %rbx,%rbx
1402ea35b:	74 27                	je     0x1402ea384
1402ea35d:	8b 43 10             	mov    0x10(%rbx),%eax
1402ea360:	ff c8                	dec    %eax
1402ea362:	89 43 10             	mov    %eax,0x10(%rbx)
1402ea365:	85 c0                	test   %eax,%eax
1402ea367:	7f 1b                	jg     0x1402ea384
1402ea369:	0f 88 63 05 00 00    	js     0x1402ea8d2
1402ea36f:	48 8b 03             	mov    (%rbx),%rax
1402ea372:	ba 01 00 00 00       	mov    $0x1,%edx
1402ea377:	48 8b cb             	mov    %rbx,%rcx
1402ea37a:	48 8b 00             	mov    (%rax),%rax
1402ea37d:	ff 15 9d 96 c9 00    	call   *0xc9969d(%rip)        # 0x140f83a20
1402ea383:	90                   	nop
1402ea384:	8b 47 10             	mov    0x10(%rdi),%eax
1402ea387:	ff c8                	dec    %eax
1402ea389:	89 47 10             	mov    %eax,0x10(%rdi)
1402ea38c:	85 c0                	test   %eax,%eax
1402ea38e:	7f 1b                	jg     0x1402ea3ab
1402ea390:	0f 88 47 05 00 00    	js     0x1402ea8dd
1402ea396:	48 8b 07             	mov    (%rdi),%rax
1402ea399:	ba 01 00 00 00       	mov    $0x1,%edx
1402ea39e:	48 8b cf             	mov    %rdi,%rcx
1402ea3a1:	48 8b 00             	mov    (%rax),%rax
1402ea3a4:	ff 15 76 96 c9 00    	call   *0xc99676(%rip)        # 0x140f83a20
1402ea3aa:	90                   	nop
1402ea3ab:	48 85 db             	test   %rbx,%rbx
1402ea3ae:	0f 84 b0 02 00 00    	je     0x1402ea664
1402ea3b4:	4c 8b 05 ad 1a 13 01 	mov    0x1131aad(%rip),%r8        # 0x14141be68
1402ea3bb:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402ea3c2:	49 8b d5             	mov    %r13,%rdx
1402ea3c5:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1402ea3c9:	e8 d2 87 08 00       	call   0x140372ba0
1402ea3ce:	48 8b 08             	mov    (%rax),%rcx
1402ea3d1:	4c 89 30             	mov    %r14,(%rax)
1402ea3d4:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
1402ea3d8:	48 8b 05 89 1a 13 01 	mov    0x1131a89(%rip),%rax        # 0x14141be68
1402ea3df:	44 8b 80 c8 00 00 00 	mov    0xc8(%rax),%r8d
1402ea3e6:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
1402ea3ea:	e8 81 49 f5 ff       	call   0x14023ed70
1402ea3ef:	48 8b 18             	mov    (%rax),%rbx
1402ea3f2:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1402ea3f6:	e8 f5 40 eb ff       	call   0x14019e4f0
1402ea3fb:	90                   	nop
1402ea3fc:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402ea400:	e8 eb 40 eb ff       	call   0x14019e4f0
1402ea405:	4c 8b 05 5c 1a 13 01 	mov    0x1131a5c(%rip),%r8        # 0x14141be68
1402ea40c:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1402ea410:	48 85 db             	test   %rbx,%rbx
1402ea413:	0f 85 53 01 00 00    	jne    0x1402ea56c
1402ea419:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402ea420:	49 8b d5             	mov    %r13,%rdx
1402ea423:	e8 78 87 08 00       	call   0x140372ba0
1402ea428:	48 8b 18             	mov    (%rax),%rbx
1402ea42b:	4c 89 30             	mov    %r14,(%rax)
1402ea42e:	48 89 5d e7          	mov    %rbx,-0x19(%rbp)
1402ea432:	48 8d 45 97          	lea    -0x69(%rbp),%rax
1402ea436:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1402ea43a:	48 8b 15 07 1c 13 01 	mov    0x1131c07(%rip),%rdx        # 0x14141c048
1402ea441:	48 81 c2 08 02 00 00 	add    $0x208,%rdx
1402ea448:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1402ea44c:	e8 7f 59 eb ff       	call   0x14019fdd0
1402ea451:	48 8b 08             	mov    (%rax),%rcx
1402ea454:	4c 89 30             	mov    %r14,(%rax)
1402ea457:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1402ea45b:	48 8b 08             	mov    (%rax),%rcx
1402ea45e:	48 85 c9             	test   %rcx,%rcx
1402ea461:	74 24                	je     0x1402ea487
1402ea463:	8b 41 10             	mov    0x10(%rcx),%eax
1402ea466:	ff c8                	dec    %eax
1402ea468:	89 41 10             	mov    %eax,0x10(%rcx)
1402ea46b:	85 c0                	test   %eax,%eax
1402ea46d:	7f 18                	jg     0x1402ea487
1402ea46f:	0f 88 73 04 00 00    	js     0x1402ea8e8
1402ea475:	48 8b 01             	mov    (%rcx),%rax
1402ea478:	ba 01 00 00 00       	mov    $0x1,%edx
1402ea47d:	48 8b 00             	mov    (%rax),%rax
1402ea480:	ff 15 9a 95 c9 00    	call   *0xc9959a(%rip)        # 0x140f83a20
1402ea486:	90                   	nop
1402ea487:	4c 8b 05 da 19 13 01 	mov    0x11319da(%rip),%r8        # 0x14141be68
1402ea48e:	45 8b 40 0c          	mov    0xc(%r8),%r8d
1402ea492:	49 8b d4             	mov    %r12,%rdx
1402ea495:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402ea499:	e8 02 87 08 00       	call   0x140372ba0
1402ea49e:	48 8b 08             	mov    (%rax),%rcx
1402ea4a1:	4c 89 30             	mov    %r14,(%rax)
1402ea4a4:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402ea4a9:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1402ea4af:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402ea4b4:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402ea4b8:	e8 e3 86 08 00       	call   0x140372ba0
1402ea4bd:	48 8b 08             	mov    (%rax),%rcx
1402ea4c0:	4c 89 30             	mov    %r14,(%rax)
1402ea4c3:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402ea4c8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx