1402a2f07:	48 85 d2             	test   %rdx,%rdx
1402a2f0a:	74 1c                	je     0x1402a2f28
1402a2f0c:	8b 42 10             	mov    0x10(%rdx),%eax
1402a2f0f:	ff c0                	inc    %eax
1402a2f11:	89 42 10             	mov    %eax,0x10(%rdx)
1402a2f14:	83 f8 01             	cmp    $0x1,%eax
1402a2f17:	0f 8e 5a 08 00 00    	jle    0x1402a3777
1402a2f1d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402a2f22:	0f 84 57 08 00 00    	je     0x1402a377f
1402a2f28:	45 8b c6             	mov    %r14d,%r8d
1402a2f2b:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402a2f30:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1402a2f34:	e8 87 c0 40 00       	call   0x1406aefc0
1402a2f39:	48 8b 08             	mov    (%rax),%rcx
1402a2f3c:	4c 89 20             	mov    %r12,(%rax)
1402a2f3f:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1402a2f44:	48 8b 08             	mov    (%rax),%rcx
1402a2f47:	48 85 c9             	test   %rcx,%rcx
1402a2f4a:	74 24                	je     0x1402a2f70
1402a2f4c:	8b 41 10             	mov    0x10(%rcx),%eax
1402a2f4f:	ff c8                	dec    %eax
1402a2f51:	89 41 10             	mov    %eax,0x10(%rcx)
1402a2f54:	85 c0                	test   %eax,%eax
1402a2f56:	7f 18                	jg     0x1402a2f70
1402a2f58:	0f 88 2c 08 00 00    	js     0x1402a378a
1402a2f5e:	48 8b 01             	mov    (%rcx),%rax
1402a2f61:	ba 01 00 00 00       	mov    $0x1,%edx
1402a2f66:	48 8b 00             	mov    (%rax),%rax
1402a2f69:	ff 15 b1 0a ce 00    	call   *0xce0ab1(%rip)        # 0x140f83a20
1402a2f6f:	90                   	nop
1402a2f70:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1402a2f75:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402a2f7a:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402a2f7f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402a2f84:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402a2f89:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402a2f8f:	4c 8d 45 78          	lea    0x78(%rbp),%r8
1402a2f93:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402a2f98:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402a2f9c:	e8 af ce ef ff       	call   0x14019fe50
1402a2fa1:	48 8b 0d c8 dd 17 01 	mov    0x117ddc8(%rip),%rcx        # 0x141420d70
1402a2fa8:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402a2fac:	48 85 d2             	test   %rdx,%rdx
1402a2faf:	74 1d                	je     0x1402a2fce
1402a2fb1:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402a2fb4:	ff c1                	inc    %ecx
1402a2fb6:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402a2fb9:	83 f9 01             	cmp    $0x1,%ecx
1402a2fbc:	0f 8e d3 07 00 00    	jle    0x1402a3795
1402a2fc2:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402a2fc8:	0f 84 cf 07 00 00    	je     0x1402a379d
1402a2fce:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
1402a2fd3:	4c 8b c0             	mov    %rax,%r8
1402a2fd6:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1402a2fdb:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402a2fdf:	e8 5c 97 40 00       	call   0x1406ac740
1402a2fe4:	48 8b 08             	mov    (%rax),%rcx
1402a2fe7:	4c 89 20             	mov    %r12,(%rax)
1402a2fea:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402a2fef:	48 8b 08             	mov    (%rax),%rcx
1402a2ff2:	48 85 c9             	test   %rcx,%rcx
1402a2ff5:	74 24                	je     0x1402a301b
1402a2ff7:	8b 41 10             	mov    0x10(%rcx),%eax
1402a2ffa:	ff c8                	dec    %eax
1402a2ffc:	89 41 10             	mov    %eax,0x10(%rcx)
1402a2fff:	85 c0                	test   %eax,%eax
1402a3001:	7f 18                	jg     0x1402a301b
1402a3003:	0f 88 9f 07 00 00    	js     0x1402a37a8
1402a3009:	48 8b 01             	mov    (%rcx),%rax
1402a300c:	ba 01 00 00 00       	mov    $0x1,%edx
1402a3011:	48 8b 00             	mov    (%rax),%rax
1402a3014:	ff 15 06 0a ce 00    	call   *0xce0a06(%rip)        # 0x140f83a20
1402a301a:	90                   	nop
1402a301b:	48 8b d3             	mov    %rbx,%rdx
1402a301e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402a3023:	e8 b8 8e 40 00       	call   0x1406abee0
1402a3028:	90                   	nop
1402a3029:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402a302e:	48 85 c9             	test   %rcx,%rcx
1402a3031:	74 24                	je     0x1402a3057
1402a3033:	8b 41 10             	mov    0x10(%rcx),%eax
1402a3036:	ff c8                	dec    %eax
1402a3038:	89 41 10             	mov    %eax,0x10(%rcx)
1402a303b:	85 c0                	test   %eax,%eax
1402a303d:	7f 18                	jg     0x1402a3057
1402a303f:	0f 88 6e 07 00 00    	js     0x1402a37b3
1402a3045:	48 8b 01             	mov    (%rcx),%rax
1402a3048:	ba 01 00 00 00       	mov    $0x1,%edx
1402a304d:	48 8b 00             	mov    (%rax),%rax
1402a3050:	ff 15 ca 09 ce 00    	call   *0xce09ca(%rip)        # 0x140f83a20
1402a3056:	90                   	nop
1402a3057:	4c 8d 0d 92 b4 ef ff 	lea    -0x104b6e(%rip),%r9        # 0x14019e4f0
1402a305e:	ba 08 00 00 00       	mov    $0x8,%edx
1402a3063:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402a3069:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1402a306e:	e8 d9 84 b7 00       	call   0x140e1b54c
1402a3073:	90                   	nop
1402a3074:	4c 8d 0d 75 b4 ef ff 	lea    -0x104b8b(%rip),%r9        # 0x14019e4f0
1402a307b:	ba 08 00 00 00       	mov    $0x8,%edx
1402a3080:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402a3086:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402a308b:	e8 bc 84 b7 00       	call   0x140e1b54c
1402a3090:	48 8b 05 e9 dc 17 01 	mov    0x117dce9(%rip),%rax        # 0x141420d80
1402a3097:	48 8b 58 50          	mov    0x50(%rax),%rbx
1402a309b:	48 85 db             	test   %rbx,%rbx
1402a309e:	74 1c                	je     0x1402a30bc
1402a30a0:	8b 43 10             	mov    0x10(%rbx),%eax
1402a30a3:	ff c0                	inc    %eax
1402a30a5:	89 43 10             	mov    %eax,0x10(%rbx)
1402a30a8:	83 f8 01             	cmp    $0x1,%eax
1402a30ab:	0f 8e 0d 07 00 00    	jle    0x1402a37be
1402a30b1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402a30b6:	0f 84 0a 07 00 00    	je     0x1402a37c6
1402a30bc:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1402a30c0:	49 8b 0f             	mov    (%r15),%rcx
1402a30c3:	48 85 c9             	test   %rcx,%rcx
1402a30c6:	74 1c                	je     0x1402a30e4
1402a30c8:	8b 41 10             	mov    0x10(%rcx),%eax
1402a30cb:	ff c0                	inc    %eax
1402a30cd:	89 41 10             	mov    %eax,0x10(%rcx)
1402a30d0:	83 f8 01             	cmp    $0x1,%eax
1402a30d3:	0f 8e f8 06 00 00    	jle    0x1402a37d1
1402a30d9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402a30de:	0f 84 f5 06 00 00    	je     0x1402a37d9
1402a30e4:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402a30e9:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1402a30ee:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402a30f3:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1402a30f8:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402a30fd:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402a3102:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402a3108:	4c 8d 45 78          	lea    0x78(%rbp),%r8
1402a310c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402a3111:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1402a3115:	e8 36 cd ef ff       	call   0x14019fe50
1402a311a:	48 8b d0             	mov    %rax,%rdx
1402a311d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402a3122:	e8 c9 97 40 00       	call   0x1406ac8f0
1402a3127:	48 8b 08             	mov    (%rax),%rcx
1402a312a:	4c 89 20             	mov    %r12,(%rax)
1402a312d:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402a3132:	48 8b 08             	mov    (%rax),%rcx
1402a3135:	48 85 c9             	test   %rcx,%rcx
1402a3138:	74 24                	je     0x1402a315e
1402a313a:	8b 41 10             	mov    0x10(%rcx),%eax
1402a313d:	ff c8                	dec    %eax
1402a313f:	89 41 10             	mov    %eax,0x10(%rcx)
1402a3142:	85 c0                	test   %eax,%eax
1402a3144:	7f 18                	jg     0x1402a315e
1402a3146:	0f 88 98 06 00 00    	js     0x1402a37e4
1402a314c:	48 8b 01             	mov    (%rcx),%rax
1402a314f:	ba 01 00 00 00       	mov    $0x1,%edx
1402a3154:	48 8b 00             	mov    (%rax),%rax
1402a3157:	ff 15 c3 08 ce 00    	call   *0xce08c3(%rip)        # 0x140f83a20
1402a315d:	90                   	nop
1402a315e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402a3163:	48 8b cb             	mov    %rbx,%rcx
1402a3166:	e8 15 95 49 00       	call   0x14073c680
1402a316b:	48 8b 38             	mov    (%rax),%rdi
1402a316e:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402a3173:	48 85 c9             	test   %rcx,%rcx
1402a3176:	74 24                	je     0x1402a319c
1402a3178:	8b 41 10             	mov    0x10(%rcx),%eax
1402a317b:	ff c8                	dec    %eax
1402a317d:	89 41 10             	mov    %eax,0x10(%rcx)
1402a3180:	85 c0                	test   %eax,%eax
1402a3182:	7f 18                	jg     0x1402a319c
1402a3184:	0f 88 65 06 00 00    	js     0x1402a37ef
1402a318a:	48 8b 01             	mov    (%rcx),%rax
1402a318d:	ba 01 00 00 00       	mov    $0x1,%edx
1402a3192:	48 8b 00             	mov    (%rax),%rax
1402a3195:	ff 15 85 08 ce 00    	call   *0xce0885(%rip)        # 0x140f83a20
1402a319b:	90                   	nop
1402a319c:	4c 8d 0d 4d b3 ef ff 	lea    -0x104cb3(%rip),%r9        # 0x14019e4f0
1402a31a3:	ba 08 00 00 00       	mov    $0x8,%edx
1402a31a8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402a31ae:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402a31b3:	e8 94 83 b7 00       	call   0x140e1b54c
1402a31b8:	90                   	nop
1402a31b9:	48 85 db             	test   %rbx,%rbx
1402a31bc:	74 27                	je     0x1402a31e5
1402a31be:	8b 43 10             	mov    0x10(%rbx),%eax
1402a31c1:	ff c8                	dec    %eax
1402a31c3:	89 43 10             	mov    %eax,0x10(%rbx)
1402a31c6:	85 c0                	test   %eax,%eax
1402a31c8:	7f 1b                	jg     0x1402a31e5
1402a31ca:	0f 88 2a 06 00 00    	js     0x1402a37fa
1402a31d0:	48 8b 03             	mov    (%rbx),%rax
1402a31d3:	ba 01 00 00 00       	mov    $0x1,%edx
1402a31d8:	48 8b cb             	mov    %rbx,%rcx
1402a31db:	48 8b 00             	mov    (%rax),%rax
1402a31de:	ff 15 3c 08 ce 00    	call   *0xce083c(%rip)        # 0x140f83a20
1402a31e4:	90                   	nop
1402a31e5:	48 85 ff             	test   %rdi,%rdi
1402a31e8:	0f 85 76 02 00 00    	jne    0x1402a3464
1402a31ee:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402a31f3:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1402a31f7:	48 8b 05 4a 8e 17 01 	mov    0x1178e4a(%rip),%rax        # 0x14141c048
1402a31fe:	48 8d b0 00 10 00 00 	lea    0x1000(%rax),%rsi
1402a3205:	0f 57 c0             	xorps  %xmm0,%xmm0
1402a3208:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1402a320d:	4c 89 65 a0          	mov    %r12,-0x60(%rbp)
1402a3211:	f3 0f 7f 45 10       	movdqu %xmm0,0x10(%rbp)
1402a3216:	4c 89 65 20          	mov    %r12,0x20(%rbp)
1402a321a:	48 8b 88 68 15 00 00 	mov    0x1568(%rax),%rcx
1402a3221:	48 85 c9             	test   %rcx,%rcx
1402a3224:	74 1c                	je     0x1402a3242
1402a3226:	8b 41 10             	mov    0x10(%rcx),%eax
1402a3229:	ff c0                	inc    %eax
1402a322b:	89 41 10             	mov    %eax,0x10(%rcx)
1402a322e:	83 f8 01             	cmp    $0x1,%eax
1402a3231:	0f 8e ce 05 00 00    	jle    0x1402a3805
1402a3237:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402a323c:	0f 84 cb 05 00 00    	je     0x1402a380d
1402a3242:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402a3247:	f3 0f 7f 45 f8       	movdqu %xmm0,-0x8(%rbp)
1402a324c:	4c 89 65 08          	mov    %r12,0x8(%rbp)
1402a3250:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1402a3254:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a3259:	4c 8d 4d 10          	lea    0x10(%rbp),%r9
1402a325d:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1402a3262:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1402a3266:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402a326b:	e8 60 9d 40 00       	call   0x1406acfd0
1402a3270:	48 8b 18             	mov    (%rax),%rbx
1402a3273:	4c 89 20             	mov    %r12,(%rax)
1402a3276:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
1402a327a:	4c 8b c6             	mov    %rsi,%r8
1402a327d:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
1402a3281:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402a3285:	e8 b6 20 0d 00       	call   0x140375340
1402a328a:	48 8b 38             	mov    (%rax),%rdi
1402a328d:	4c 89 20             	mov    %r12,(%rax)
1402a3290:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
1402a3294:	4c 8b c6             	mov    %rsi,%r8
1402a3297:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402a329b:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1402a329f:	e8 9c 20 0d 00       	call   0x140375340
1402a32a4:	48 8b 08             	mov    (%rax),%rcx
1402a32a7:	4c 89 20             	mov    %r12,(%rax)
1402a32aa:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402a32af:	48 8b 08             	mov    (%rax),%rcx
1402a32b2:	48 85 c9             	test   %rcx,%rcx
1402a32b5:	74 24                	je     0x1402a32db
1402a32b7:	8b 41 10             	mov    0x10(%rcx),%eax
1402a32ba:	ff c8                	dec    %eax
1402a32bc:	89 41 10             	mov    %eax,0x10(%rcx)
1402a32bf:	85 c0                	test   %eax,%eax
1402a32c1:	7f 18                	jg     0x1402a32db
1402a32c3:	0f 88 4f 05 00 00    	js     0x1402a3818
1402a32c9:	48 8b 01             	mov    (%rcx),%rax
1402a32cc:	ba 01 00 00 00       	mov    $0x1,%edx
1402a32d1:	48 8b 00             	mov    (%rax),%rax
1402a32d4:	ff 15 46 07 ce 00    	call   *0xce0746(%rip)        # 0x140f83a20
1402a32da:	90                   	nop
1402a32db:	49 8b 0f             	mov    (%r15),%rcx
1402a32de:	48 85 c9             	test   %rcx,%rcx
1402a32e1:	74 1c                	je     0x1402a32ff
1402a32e3:	8b 41 10             	mov    0x10(%rcx),%eax
1402a32e6:	ff c0                	inc    %eax
1402a32e8:	89 41 10             	mov    %eax,0x10(%rcx)
1402a32eb:	83 f8 01             	cmp    $0x1,%eax
1402a32ee:	0f 8e 2f 05 00 00    	jle    0x1402a3823
1402a32f4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402a32f9:	0f 84 2c 05 00 00    	je     0x1402a382b
1402a32ff:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402a3304:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1402a3309:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402a330e:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1402a3313:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402a3318:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402a331d:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402a3323:	4c 8d 45 78          	lea    0x78(%rbp),%r8
1402a3327:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402a332c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1402a3330:	e8 1b cb ef ff       	call   0x14019fe50
1402a3335:	48 8b d0             	mov    %rax,%rdx
1402a3338:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402a333c:	e8 af 95 40 00       	call   0x1406ac8f0
1402a3341:	48 8b 08             	mov    (%rax),%rcx
1402a3344:	4c 89 20             	mov    %r12,(%rax)
1402a3347:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1402a334c:	48 8b 08             	mov    (%rax),%rcx
1402a334f:	48 85 c9             	test   %rcx,%rcx
1402a3352:	74 24                	je     0x1402a3378
1402a3354:	8b 41 10             	mov    0x10(%rcx),%eax
1402a3357:	ff c8                	dec    %eax
1402a3359:	89 41 10             	mov    %eax,0x10(%rcx)
1402a335c:	85 c0                	test   %eax,%eax
1402a335e:	7f 18                	jg     0x1402a3378
1402a3360:	0f 88 d0 04 00 00    	js     0x1402a3836
1402a3366:	48 8b 01             	mov    (%rcx),%rax
1402a3369:	ba 01 00 00 00       	mov    $0x1,%edx
1402a336e:	48 8b 00             	mov    (%rax),%rax
1402a3371:	ff 15 a9 06 ce 00    	call   *0xce06a9(%rip)        # 0x140f83a20
1402a3377:	90                   	nop
1402a3378:	48 8b 05 01 da 17 01 	mov    0x117da01(%rip),%rax        # 0x141420d80
1402a337f:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402a3383:	48 85 c9             	test   %rcx,%rcx
1402a3386:	74 1c                	je     0x1402a33a4
1402a3388:	8b 41 10             	mov    0x10(%rcx),%eax
1402a338b:	ff c0                	inc    %eax
1402a338d:	89 41 10             	mov    %eax,0x10(%rcx)
1402a3390:	83 f8 01             	cmp    $0x1,%eax
1402a3393:	0f 8e a8 04 00 00    	jle    0x1402a3841
1402a3399:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402a339e:	0f 84 a5 04 00 00    	je     0x1402a3849
1402a33a4:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1402a33a9:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1402a33ae:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1402a33b3:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1402a33b8:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1402a33bc:	e8 2f 8c 40 00       	call   0x1406abff0
1402a33c1:	90                   	nop
1402a33c2:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1402a33c6:	48 85 c9             	test   %rcx,%rcx
1402a33c9:	74 24                	je     0x1402a33ef
1402a33cb:	8b 41 10             	mov    0x10(%rcx),%eax
1402a33ce:	ff c8                	dec    %eax
1402a33d0:	89 41 10             	mov    %eax,0x10(%rcx)
1402a33d3:	85 c0                	test   %eax,%eax
1402a33d5:	7f 18                	jg     0x1402a33ef
1402a33d7:	0f 88 77 04 00 00    	js     0x1402a3854
1402a33dd:	48 8b 01             	mov    (%rcx),%rax
1402a33e0:	ba 01 00 00 00       	mov    $0x1,%edx
1402a33e5:	48 8b 00             	mov    (%rax),%rax
1402a33e8:	ff 15 32 06 ce 00    	call   *0xce0632(%rip)        # 0x140f83a20
1402a33ee:	90                   	nop
1402a33ef:	4c 8d 0d fa b0 ef ff 	lea    -0x104f06(%rip),%r9        # 0x14019e4f0
1402a33f6:	ba 08 00 00 00       	mov    $0x8,%edx
1402a33fb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402a3401:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402a3406:	e8 41 81 b7 00       	call   0x140e1b54c
1402a340b:	90                   	nop
1402a340c:	48 85 ff             	test   %rdi,%rdi
1402a340f:	74 27                	je     0x1402a3438
1402a3411:	8b 47 10             	mov    0x10(%rdi),%eax
1402a3414:	ff c8                	dec    %eax
1402a3416:	89 47 10             	mov    %eax,0x10(%rdi)
1402a3419:	85 c0                	test   %eax,%eax
1402a341b:	7f 1b                	jg     0x1402a3438
1402a341d:	0f 88 3c 04 00 00    	js     0x1402a385f
1402a3423:	48 8b 07             	mov    (%rdi),%rax
1402a3426:	ba 01 00 00 00       	mov    $0x1,%edx
1402a342b:	48 8b cf             	mov    %rdi,%rcx
1402a342e:	48 8b 00             	mov    (%rax),%rax
1402a3431:	ff 15 e9 05 ce 00    	call   *0xce05e9(%rip)        # 0x140f83a20
1402a3437:	90                   	nop
1402a3438:	48 85 db             	test   %rbx,%rbx
1402a343b:	74 27                	je     0x1402a3464