1403f2f19:	49 8b 0c 24          	mov    (%r12),%rcx
1403f2f1d:	e8 be 85 3a 00       	call   0x14079b4e0
1403f2f22:	90                   	nop
1403f2f23:	4c 8b c0             	mov    %rax,%r8
1403f2f26:	48 8d 15 6b e2 03 01 	lea    0x103e26b(%rip),%rdx        # 0x141431198
1403f2f2d:	48 8d 0d 8c 9e fb 00 	lea    0xfb9e8c(%rip),%rcx        # 0x1413acdc0
1403f2f34:	e8 a7 f4 ff ff       	call   0x1403f23e0
1403f2f39:	90                   	nop
1403f2f3a:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1403f2f3e:	48 85 c9             	test   %rcx,%rcx
1403f2f41:	74 24                	je     0x1403f2f67
1403f2f43:	8b 41 10             	mov    0x10(%rcx),%eax
1403f2f46:	ff c8                	dec    %eax
1403f2f48:	89 41 10             	mov    %eax,0x10(%rcx)
1403f2f4b:	85 c0                	test   %eax,%eax
1403f2f4d:	7f 18                	jg     0x1403f2f67
1403f2f4f:	0f 88 f5 01 00 00    	js     0x1403f314a
1403f2f55:	48 8b 01             	mov    (%rcx),%rax
1403f2f58:	ba 01 00 00 00       	mov    $0x1,%edx
1403f2f5d:	48 8b 00             	mov    (%rax),%rax
1403f2f60:	ff 15 ba 0a b9 00    	call   *0xb90aba(%rip)        # 0x140f83a20
1403f2f66:	90                   	nop
1403f2f67:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1403f2f6e:	e8 ed a5 fe ff       	call   0x1403dd560
1403f2f73:	3c 3b                	cmp    $0x3b,%al
1403f2f75:	0f 84 c7 fd ff ff    	je     0x1403f2d42
1403f2f7b:	4c 8d 0d 0a 08 bb 00 	lea    0xbb080a(%rip),%r9        # 0x140fa378c
1403f2f82:	4c 8b c7             	mov    %rdi,%r8
1403f2f85:	48 8d 15 4c 9a bf 00 	lea    0xbf9a4c(%rip),%rdx        # 0x140fec9d8
1403f2f8c:	49 8b cd             	mov    %r13,%rcx
1403f2f8f:	e8 0c a5 14 00       	call   0x14053d4a0
1403f2f94:	40 b6 01             	mov    $0x1,%sil
1403f2f97:	e9 11 01 00 00       	jmp    0x1403f30ad
1403f2f9c:	49 8b 0e             	mov    (%r14),%rcx
1403f2f9f:	48 85 c9             	test   %rcx,%rcx
1403f2fa2:	74 0c                	je     0x1403f2fb0
1403f2fa4:	0f b6 01             	movzbl (%rcx),%eax
1403f2fa7:	83 e0 0f             	and    $0xf,%eax
1403f2faa:	4c 8d 24 81          	lea    (%rcx,%rax,4),%r12
1403f2fae:	eb 0d                	jmp    0x1403f2fbd
1403f2fb0:	49 8b 46 10          	mov    0x10(%r14),%rax
1403f2fb4:	44 0f b7 60 18       	movzwl 0x18(%rax),%r12d
1403f2fb9:	4d 03 66 08          	add    0x8(%r14),%r12
1403f2fbd:	0f b7 c6             	movzwl %si,%eax
1403f2fc0:	48 29 45 bf          	sub    %rax,-0x41(%rbp)
1403f2fc4:	40 b6 01             	mov    $0x1,%sil
1403f2fc7:	49 8b ce             	mov    %r14,%rcx
1403f2fca:	e8 91 a5 fe ff       	call   0x1403dd560
1403f2fcf:	0f b6 d0             	movzbl %al,%edx
1403f2fd2:	89 97 98 00 00 00    	mov    %edx,0x98(%rdi)
1403f2fd8:	49 8b 06             	mov    (%r14),%rax
1403f2fdb:	48 85 c0             	test   %rax,%rax
1403f2fde:	74 0e                	je     0x1403f2fee
1403f2fe0:	0f b6 00             	movzbl (%rax),%eax
1403f2fe3:	24 0f                	and    $0xf,%al
1403f2fe5:	0f b6 c8             	movzbl %al,%ecx
1403f2fe8:	66 c1 e1 02          	shl    $0x2,%cx
1403f2fec:	eb 08                	jmp    0x1403f2ff6
1403f2fee:	49 8b 46 10          	mov    0x10(%r14),%rax
1403f2ff2:	0f b7 48 18          	movzwl 0x18(%rax),%ecx
1403f2ff6:	0f b7 c1             	movzwl %cx,%eax
1403f2ff9:	44 3b f8             	cmp    %eax,%r15d
1403f2ffc:	73 21                	jae    0x1403f301f
1403f2ffe:	4c 8d 0d 87 07 bb 00 	lea    0xbb0787(%rip),%r9        # 0x140fa378c
1403f3005:	4c 8b c7             	mov    %rdi,%r8
1403f3008:	48 8d 15 e1 99 bf 00 	lea    0xbf99e1(%rip),%rdx        # 0x140fec9f0
1403f300f:	49 8b cd             	mov    %r13,%rcx
1403f3012:	e8 89 a4 14 00       	call   0x14053d4a0
1403f3017:	40 32 f6             	xor    %sil,%sil
1403f301a:	e9 8e 00 00 00       	jmp    0x1403f30ad
1403f301f:	83 fa 3b             	cmp    $0x3b,%edx
1403f3022:	74 1b                	je     0x1403f303f
1403f3024:	89 54 24 20          	mov    %edx,0x20(%rsp)
1403f3028:	4c 8b cf             	mov    %rdi,%r9
1403f302b:	4d 8b c4             	mov    %r12,%r8
1403f302e:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
1403f3032:	49 8b cd             	mov    %r13,%rcx
1403f3035:	e8 d6 9c 14 00       	call   0x14053cd10
1403f303a:	0f b6 f0             	movzbl %al,%esi
1403f303d:	eb 61                	jmp    0x1403f30a0
1403f303f:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
1403f3043:	48 85 c9             	test   %rcx,%rcx
1403f3046:	74 3c                	je     0x1403f3084
1403f3048:	48 8b 09             	mov    (%rcx),%rcx
1403f304b:	48 85 c9             	test   %rcx,%rcx
1403f304e:	74 34                	je     0x1403f3084
1403f3050:	4c 8b 01             	mov    (%rcx),%r8
1403f3053:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1403f3057:	49 2b c8             	sub    %r8,%rcx
1403f305a:	48 b8 a3 8b 2e ba e8 	movabs $0x2e8ba2e8ba2e8ba3,%rax
1403f3061:	a2 8b 2e
1403f3064:	48 f7 e9             	imul   %rcx
1403f3067:	48 c1 fa 04          	sar    $0x4,%rdx
1403f306b:	48 8b c2             	mov    %rdx,%rax
1403f306e:	48 c1 e8 3f          	shr    $0x3f,%rax
1403f3072:	48 ff c8             	dec    %rax
1403f3075:	48 03 c2             	add    %rdx,%rax
1403f3078:	48 6b c8 58          	imul   $0x58,%rax,%rcx
1403f307c:	42 83 7c 01 38 03    	cmpl   $0x3,0x38(%rcx,%r8,1)
1403f3082:	74 1c                	je     0x1403f30a0
1403f3084:	4c 8d 0d 01 07 bb 00 	lea    0xbb0701(%rip),%r9        # 0x140fa378c
1403f308b:	4c 8b c7             	mov    %rdi,%r8
1403f308e:	48 8d 15 73 99 bf 00 	lea    0xbf9973(%rip),%rdx        # 0x140feca08
1403f3095:	49 8b cd             	mov    %r13,%rcx
1403f3098:	e8 03 a4 14 00       	call   0x14053d4a0
1403f309d:	40 32 f6             	xor    %sil,%sil
1403f30a0:	48 85 db             	test   %rbx,%rbx
1403f30a3:	74 08                	je     0x1403f30ad
1403f30a5:	48 8b cb             	mov    %rbx,%rcx
1403f30a8:	e8 33 73 3f 00       	call   0x1407ea3e0
1403f30ad:	8b 45 b7             	mov    -0x49(%rbp),%eax
1403f30b0:	89 47 3c             	mov    %eax,0x3c(%rdi)
1403f30b3:	48 8b d3             	mov    %rbx,%rdx
1403f30b6:	48 8b 0d 2b fd 03 01 	mov    0x103fd2b(%rip),%rcx        # 0x141432de8
1403f30bd:	e8 ee 76 3f 00       	call   0x1407ea7b0
1403f30c2:	90                   	nop
1403f30c3:	eb 19                	jmp    0x1403f30de
1403f30c5:	48 8d 15 4c 98 bf 00 	lea    0xbf984c(%rip),%rdx        # 0x140fec918
1403f30cc:	4c 8d 0d b9 06 bb 00 	lea    0xbb06b9(%rip),%r9        # 0x140fa378c
1403f30d3:	4c 8b c7             	mov    %rdi,%r8
1403f30d6:	e8 c5 a3 14 00       	call   0x14053d4a0
1403f30db:	40 32 f6             	xor    %sil,%sil
1403f30de:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1403f30e2:	48 85 c9             	test   %rcx,%rcx
1403f30e5:	74 3f                	je     0x1403f3126
1403f30e7:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1403f30ec:	8b c7                	mov    %edi,%eax
1403f30ee:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1403f30f3:	83 f8 01             	cmp    $0x1,%eax
1403f30f6:	75 2e                	jne    0x1403f3126
1403f30f8:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
1403f30fc:	48 8b 03             	mov    (%rbx),%rax
1403f30ff:	48 8b cb             	mov    %rbx,%rcx
1403f3102:	48 8b 00             	mov    (%rax),%rax
1403f3105:	ff 15 15 09 b9 00    	call   *0xb90915(%rip)        # 0x140f83a20
1403f310b:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
1403f3110:	83 ff 01             	cmp    $0x1,%edi
1403f3113:	75 11                	jne    0x1403f3126
1403f3115:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1403f3119:	48 8b 11             	mov    (%rcx),%rdx
1403f311c:	48 8b 42 08          	mov    0x8(%rdx),%rax
1403f3120:	ff 15 fa 08 b9 00    	call   *0xb908fa(%rip)        # 0x140f83a20
1403f3126:	40 0f b6 c6          	movzbl %sil,%eax
1403f312a:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
1403f312e:	48 33 cc             	xor    %rsp,%rcx
1403f3131:	e8 ca 83 a2 00       	call   0x140e1b500
1403f3136:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1403f313d:	41 5f                	pop    %r15
1403f313f:	41 5e                	pop    %r14
1403f3141:	41 5d                	pop    %r13
1403f3143:	41 5c                	pop    %r12
1403f3145:	5f                   	pop    %rdi
1403f3146:	5e                   	pop    %rsi
1403f3147:	5b                   	pop    %rbx
1403f3148:	5d                   	pop    %rbp
1403f3149:	c3                   	ret
1403f314a:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f314f:	e8 ac 75 39 00       	call   0x14078a700
1403f3154:	90                   	nop
1403f3155:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f315a:	e8 a1 75 39 00       	call   0x14078a700
1403f315f:	90                   	nop
1403f3160:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f3165:	e8 96 75 39 00       	call   0x14078a700
1403f316a:	90                   	nop
1403f316b:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f3170:	e8 8b 75 39 00       	call   0x14078a700
1403f3175:	cc                   	int3
1403f3176:	cc                   	int3
1403f3177:	cc                   	int3
1403f3178:	cc                   	int3
1403f3179:	cc                   	int3
1403f317a:	cc                   	int3
1403f317b:	cc                   	int3
1403f317c:	cc                   	int3
1403f317d:	cc                   	int3
1403f317e:	cc                   	int3
1403f317f:	cc                   	int3
1403f3180:	48 83 39 00          	cmpq   $0x0,(%rcx)
1403f3184:	74 03                	je     0x1403f3189
1403f3186:	b0 ff                	mov    $0xff,%al
1403f3188:	c3                   	ret
1403f3189:	48 8b 41 10          	mov    0x10(%rcx),%rax
1403f318d:	48 8b 08             	mov    (%rax),%rcx
1403f3190:	48 8b 40 08          	mov    0x8(%rax),%rax
1403f3194:	48 2b c1             	sub    %rcx,%rax
1403f3197:	48 c1 f8 03          	sar    $0x3,%rax
1403f319b:	48 85 c0             	test   %rax,%rax
1403f319e:	74 09                	je     0x1403f31a9
1403f31a0:	48 8b 44 c1 f8       	mov    -0x8(%rcx,%rax,8),%rax
1403f31a5:	0f b6 00             	movzbl (%rax),%eax
1403f31a8:	c3                   	ret
1403f31a9:	b0 3b                	mov    $0x3b,%al
1403f31ab:	c3                   	ret
1403f31ac:	cc                   	int3
1403f31ad:	cc                   	int3
1403f31ae:	cc                   	int3
1403f31af:	cc                   	int3
1403f31b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403f31b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1403f31ba:	56                   	push   %rsi
1403f31bb:	57                   	push   %rdi
1403f31bc:	41 54                	push   %r12
1403f31be:	41 56                	push   %r14
1403f31c0:	41 57                	push   %r15
1403f31c2:	48 83 ec 50          	sub    $0x50,%rsp
1403f31c6:	4d 8b f9             	mov    %r9,%r15
1403f31c9:	4c 8b f2             	mov    %rdx,%r14
1403f31cc:	8b e9                	mov    %ecx,%ebp
1403f31ce:	45 33 e4             	xor    %r12d,%r12d
1403f31d1:	41 83 f8 29          	cmp    $0x29,%r8d
1403f31d5:	0f 85 1a 01 00 00    	jne    0x1403f32f5
1403f31db:	83 f9 28             	cmp    $0x28,%ecx
1403f31de:	7d 0a                	jge    0x1403f31ea
1403f31e0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1403f31e5:	e9 22 02 00 00       	jmp    0x1403f340c
1403f31ea:	b9 30 00 00 00       	mov    $0x30,%ecx
1403f31ef:	e8 14 7f a2 00       	call   0x140e1b108
1403f31f4:	48 8b d8             	mov    %rax,%rbx
1403f31f7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403f31fc:	be 01 00 00 00       	mov    $0x1,%esi
1403f3201:	48 85 c0             	test   %rax,%rax
1403f3204:	74 77                	je     0x1403f327d
1403f3206:	0f 57 c0             	xorps  %xmm0,%xmm0
1403f3209:	0f 11 00             	movups %xmm0,(%rax)
1403f320c:	89 70 08             	mov    %esi,0x8(%rax)
1403f320f:	89 70 0c             	mov    %esi,0xc(%rax)
1403f3212:	48 8d 05 07 98 bf 00 	lea    0xbf9807(%rip),%rax        # 0x140feca20
1403f3219:	48 89 03             	mov    %rax,(%rbx)
1403f321c:	4c 89 63 10          	mov    %r12,0x10(%rbx)
1403f3220:	4c 89 73 18          	mov    %r14,0x18(%rbx)
1403f3224:	b9 30 00 00 00       	mov    $0x30,%ecx
1403f3229:	e8 da 7e a2 00       	call   0x140e1b108
1403f322e:	48 8b f8             	mov    %rax,%rdi
1403f3231:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1403f3236:	48 85 c0             	test   %rax,%rax
1403f3239:	74 33                	je     0x1403f326e
1403f323b:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1403f323f:	4c 89 20             	mov    %r12,(%rax)
1403f3242:	4c 89 60 08          	mov    %r12,0x8(%rax)
1403f3246:	4c 89 60 10          	mov    %r12,0x10(%rax)
1403f324a:	66 44 89 60 18       	mov    %r12w,0x18(%rax)
1403f324f:	4c 89 60 20          	mov    %r12,0x20(%rax)
1403f3253:	4c 89 60 28          	mov    %r12,0x28(%rax)
1403f3257:	66 44 89 64 24 20    	mov    %r12w,0x20(%rsp)
1403f325d:	45 33 c9             	xor    %r9d,%r9d
1403f3260:	44 8b c5             	mov    %ebp,%r8d
1403f3263:	48 8b c8             	mov    %rax,%rcx
1403f3266:	e8 b5 66 3a 00       	call   0x140799920
1403f326b:	90                   	nop
1403f326c:	eb 03                	jmp    0x1403f3271
1403f326e:	49 8b fc             	mov    %r12,%rdi
1403f3271:	48 89 7b 20          	mov    %rdi,0x20(%rbx)
1403f3275:	66 c7 43 28 00 00    	movw   $0x0,0x28(%rbx)
1403f327b:	eb 03                	jmp    0x1403f3280
1403f327d:	49 8b dc             	mov    %r12,%rbx
1403f3280:	48 8d 43 10          	lea    0x10(%rbx),%rax
1403f3284:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1403f3289:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1403f328e:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1403f3293:	49 8b cf             	mov    %r15,%rcx
1403f3296:	e8 75 f1 de ff       	call   0x1401e2410
1403f329b:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1403f32a0:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1403f32a5:	48 85 c9             	test   %rcx,%rcx
1403f32a8:	74 3e                	je     0x1403f32e8
1403f32aa:	8b c7                	mov    %edi,%eax
1403f32ac:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1403f32b1:	83 f8 01             	cmp    $0x1,%eax
1403f32b4:	75 32                	jne    0x1403f32e8
1403f32b6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1403f32bb:	48 8b 03             	mov    (%rbx),%rax
1403f32be:	48 8b cb             	mov    %rbx,%rcx
1403f32c1:	48 8b 00             	mov    (%rax),%rax
1403f32c4:	ff 15 56 07 b9 00    	call   *0xb90756(%rip)        # 0x140f83a20
1403f32ca:	8b c7                	mov    %edi,%eax
1403f32cc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1403f32d1:	83 f8 01             	cmp    $0x1,%eax
1403f32d4:	75 12                	jne    0x1403f32e8
1403f32d6:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1403f32db:	48 8b 01             	mov    (%rcx),%rax
1403f32de:	48 8b 40 08          	mov    0x8(%rax),%rax
1403f32e2:	ff 15 38 07 b9 00    	call   *0xb90738(%rip)        # 0x140f83a20
1403f32e8:	41 0f b6 06          	movzbl (%r14),%eax
1403f32ec:	24 f0                	and    $0xf0,%al
1403f32ee:	3c 60                	cmp    $0x60,%al
1403f32f0:	e9 c9 00 00 00       	jmp    0x1403f33be
1403f32f5:	41 83 f8 04          	cmp    $0x4,%r8d
1403f32f9:	0f 85 08 01 00 00    	jne    0x1403f3407
1403f32ff:	83 fd 14             	cmp    $0x14,%ebp
1403f3302:	0f 8c ff 00 00 00    	jl     0x1403f3407
1403f3308:	b9 30 00 00 00       	mov    $0x30,%ecx
1403f330d:	e8 f6 7d a2 00       	call   0x140e1b108
1403f3312:	48 8b c8             	mov    %rax,%rcx
1403f3315:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1403f331a:	be 01 00 00 00       	mov    $0x1,%esi
1403f331f:	48 85 c0             	test   %rax,%rax
1403f3322:	74 29                	je     0x1403f334d
1403f3324:	0f 57 c0             	xorps  %xmm0,%xmm0
1403f3327:	0f 11 00             	movups %xmm0,(%rax)
1403f332a:	89 70 08             	mov    %esi,0x8(%rax)
1403f332d:	89 70 0c             	mov    %esi,0xc(%rax)
1403f3330:	48 8d 05 e9 96 bf 00 	lea    0xbf96e9(%rip),%rax        # 0x140feca20
1403f3337:	48 89 01             	mov    %rax,(%rcx)
1403f333a:	4c 89 71 10          	mov    %r14,0x10(%rcx)
1403f333e:	4c 89 61 18          	mov    %r12,0x18(%rcx)
1403f3342:	4c 89 61 20          	mov    %r12,0x20(%rcx)
1403f3346:	66 44 89 61 28       	mov    %r12w,0x28(%rcx)
1403f334b:	eb 03                	jmp    0x1403f3350
1403f334d:	49 8b cc             	mov    %r12,%rcx
1403f3350:	48 8d 41 10          	lea    0x10(%rcx),%rax
1403f3354:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1403f3359:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1403f335e:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1403f3363:	49 8b cf             	mov    %r15,%rcx
1403f3366:	e8 a5 f0 de ff       	call   0x1401e2410
1403f336b:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1403f3370:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1403f3375:	48 85 c9             	test   %rcx,%rcx
1403f3378:	74 3c                	je     0x1403f33b6
1403f337a:	8b c7                	mov    %edi,%eax
1403f337c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1403f3381:	3b c6                	cmp    %esi,%eax
1403f3383:	75 31                	jne    0x1403f33b6
1403f3385:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1403f338a:	48 8b 03             	mov    (%rbx),%rax
1403f338d:	48 8b cb             	mov    %rbx,%rcx
1403f3390:	48 8b 00             	mov    (%rax),%rax
1403f3393:	ff 15 87 06 b9 00    	call   *0xb90687(%rip)        # 0x140f83a20
1403f3399:	8b c7                	mov    %edi,%eax
1403f339b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1403f33a0:	3b c6                	cmp    %esi,%eax
1403f33a2:	75 12                	jne    0x1403f33b6
1403f33a4:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1403f33a9:	48 8b 01             	mov    (%rcx),%rax
1403f33ac:	48 8b 40 08          	mov    0x8(%rax),%rax
1403f33b0:	ff 15 6a 06 b9 00    	call   *0xb9066a(%rip)        # 0x140f83a20
1403f33b6:	41 0f b6 06          	movzbl (%r14),%eax
1403f33ba:	24 f0                	and    $0xf0,%al
1403f33bc:	3c 40                	cmp    $0x40,%al
1403f33be:	75 47                	jne    0x1403f3407
1403f33c0:	49 8b 07             	mov    (%r15),%rax
1403f33c3:	48 8b 08             	mov    (%rax),%rcx
1403f33c6:	48 85 c9             	test   %rcx,%rcx
1403f33c9:	74 0f                	je     0x1403f33da
1403f33cb:	0f b7 49 02          	movzwl 0x2(%rcx),%ecx
1403f33cf:	ff 15 43 05 b9 00    	call   *0xb90543(%rip)        # 0x140f83918
1403f33d5:	0f b7 c8             	movzwl %ax,%ecx
1403f33d8:	eb 14                	jmp    0x1403f33ee
1403f33da:	48 8b 48 08          	mov    0x8(%rax),%rcx