1408b919a:	48 85 c0             	test   %rax,%rax
1408b919d:	0f 84 80 02 00 00    	je     0x1408b9423
1408b91a3:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1408b91a8:	4c 8b c3             	mov    %rbx,%r8
1408b91ab:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1408b91b0:	33 d2                	xor    %edx,%edx
1408b91b2:	48 8b c8             	mov    %rax,%rcx
1408b91b5:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
1408b91ba:	e8 f1 64 62 00       	call   0x140edf6b0
1408b91bf:	48 8b 45 28          	mov    0x28(%rbp),%rax
1408b91c3:	41 b9 01 40 00 00    	mov    $0x4001,%r9d
1408b91c9:	4d 8b c6             	mov    %r14,%r8
1408b91cc:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1408b91d1:	48 8b d7             	mov    %rdi,%rdx
1408b91d4:	48 8b cd             	mov    %rbp,%rcx
1408b91d7:	ff 15 43 a8 6c 00    	call   *0x6ca843(%rip)        # 0x140f83a20
1408b91dd:	4c 63 7d 04          	movslq 0x4(%rbp),%r15
1408b91e1:	8b d8                	mov    %eax,%ebx
1408b91e3:	4d 03 fe             	add    %r14,%r15
1408b91e6:	85 c0                	test   %eax,%eax
1408b91e8:	0f 85 00 02 00 00    	jne    0x1408b93ee
1408b91ee:	49 8b 06             	mov    (%r14),%rax
1408b91f1:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
1408b91f8:	00
1408b91f9:	49 8b ce             	mov    %r14,%rcx
1408b91fc:	48 8b 40 30          	mov    0x30(%rax),%rax
1408b9200:	ff 15 1a a8 6c 00    	call   *0x6ca81a(%rip)        # 0x140f83a20
1408b9206:	8b d8                	mov    %eax,%ebx
1408b9208:	85 c0                	test   %eax,%eax
1408b920a:	0f 85 de 01 00 00    	jne    0x1408b93ee
1408b9210:	48 63 45 08          	movslq 0x8(%rbp),%rax
1408b9214:	8d 48 01             	lea    0x1(%rax),%ecx
1408b9217:	89 8c 24 90 00 00 00 	mov    %ecx,0x90(%rsp)
1408b921e:	48 8b c8             	mov    %rax,%rcx
1408b9221:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1408b9228:	00
1408b9229:	48 83 c0 07          	add    $0x7,%rax
1408b922d:	48 03 c8             	add    %rax,%rcx
1408b9230:	e8 2b 45 03 00       	call   0x1408ed760
1408b9235:	48 8b f0             	mov    %rax,%rsi
1408b9238:	48 85 c0             	test   %rax,%rax
1408b923b:	75 0a                	jne    0x1408b9247
1408b923d:	bb 07 00 00 00       	mov    $0x7,%ebx
1408b9242:	e9 a7 01 00 00       	jmp    0x1408b93ee
1408b9247:	4c 8d 68 04          	lea    0x4(%rax),%r13
1408b924b:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1408b9251:	4c 8b 84 24 98 00 00 	mov    0x98(%rsp),%r8
1408b9258:	00
1408b9259:	45 33 c9             	xor    %r9d,%r9d
1408b925c:	49 8b 06             	mov    (%r14),%rax
1408b925f:	49 8b d5             	mov    %r13,%rdx
1408b9262:	49 8b ce             	mov    %r14,%rcx
1408b9265:	4d 8d 60 02          	lea    0x2(%r8),%r12
1408b9269:	48 8b 40 10          	mov    0x10(%rax),%rax
1408b926d:	4d 03 e5             	add    %r13,%r12
1408b9270:	ff 15 aa a7 6c 00    	call   *0x6ca7aa(%rip)        # 0x140f83a20
1408b9276:	8b d8                	mov    %eax,%ebx
1408b9278:	85 c0                	test   %eax,%eax
1408b927a:	0f 85 6e 01 00 00    	jne    0x1408b93ee
1408b9280:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1408b9287:	00
1408b9288:	49 8b fd             	mov    %r13,%rdi
1408b928b:	42 88 1c 28          	mov    %bl,(%rax,%r13,1)
1408b928f:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1408b9296:	00
1408b9297:	42 88 5c 28 01       	mov    %bl,0x1(%rax,%r13,1)
1408b929c:	48 83 bc 24 98 00 00 	cmpq   $0x0,0x98(%rsp)
1408b92a3:	00 00
1408b92a5:	0f 8e 04 01 00 00    	jle    0x1408b93af
1408b92ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408b92b0:	48 8b 45 38          	mov    0x38(%rbp),%rax
1408b92b4:	4c 8d 8c 24 80 00 00 	lea    0x80(%rsp),%r9
1408b92bb:	00
1408b92bc:	45 33 c0             	xor    %r8d,%r8d
1408b92bf:	48 8b d7             	mov    %rdi,%rdx
1408b92c2:	48 8b cd             	mov    %rbp,%rcx
1408b92c5:	ff 15 55 a7 6c 00    	call   *0x6ca755(%rip)        # 0x140f83a20
1408b92cb:	8b d8                	mov    %eax,%ebx
1408b92cd:	85 c0                	test   %eax,%eax
1408b92cf:	0f 85 19 01 00 00    	jne    0x1408b93ee
1408b92d5:	39 84 24 80 00 00 00 	cmp    %eax,0x80(%rsp)
1408b92dc:	0f 84 95 00 00 00    	je     0x1408b9377
1408b92e2:	48 8b 45 28          	mov    0x28(%rbp),%rax
1408b92e6:	41 b9 01 40 00 00    	mov    $0x4001,%r9d
1408b92ec:	4d 8b c7             	mov    %r15,%r8
1408b92ef:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1408b92f6:	00 00
1408b92f8:	48 8b d7             	mov    %rdi,%rdx
1408b92fb:	48 8b cd             	mov    %rbp,%rcx
1408b92fe:	ff 15 1c a7 6c 00    	call   *0x6ca71c(%rip)        # 0x140f83a20
1408b9304:	8b d8                	mov    %eax,%ebx
1408b9306:	85 c0                	test   %eax,%eax
1408b9308:	0f 85 e0 00 00 00    	jne    0x1408b93ee
1408b930e:	44 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8d
1408b9315:	00
1408b9316:	49 8b d4             	mov    %r12,%rdx
1408b9319:	49 8b cf             	mov    %r15,%rcx
1408b931c:	e8 4f 50 00 00       	call   0x1408be370
1408b9321:	8b d8                	mov    %eax,%ebx
1408b9323:	49 8b 07             	mov    (%r15),%rax
1408b9326:	48 85 c0             	test   %rax,%rax
1408b9329:	74 14                	je     0x1408b933f
1408b932b:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b932f:	49 8b cf             	mov    %r15,%rcx
1408b9332:	ff 15 e8 a6 6c 00    	call   *0x6ca6e8(%rip)        # 0x140f83a20
1408b9338:	49 c7 07 00 00 00 00 	movq   $0x0,(%r15)
1408b933f:	85 db                	test   %ebx,%ebx
1408b9341:	0f 85 a7 00 00 00    	jne    0x1408b93ee
1408b9347:	41 38 1c 24          	cmp    %bl,(%r12)
1408b934b:	74 2a                	je     0x1408b9377
1408b934d:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
1408b9354:	00
1408b9355:	49 8b c4             	mov    %r12,%rax
1408b9358:	4d 2b c4             	sub    %r12,%r8
1408b935b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408b9360:	0f b6 10             	movzbl (%rax),%edx
1408b9363:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
1408b9368:	2b d1                	sub    %ecx,%edx
1408b936a:	75 07                	jne    0x1408b9373
1408b936c:	48 ff c0             	inc    %rax
1408b936f:	85 c9                	test   %ecx,%ecx
1408b9371:	75 ed                	jne    0x1408b9360
1408b9373:	85 d2                	test   %edx,%edx
1408b9375:	74 77                	je     0x1408b93ee
1408b9377:	48 85 ff             	test   %rdi,%rdi
1408b937a:	75 04                	jne    0x1408b9380
1408b937c:	33 c0                	xor    %eax,%eax
1408b937e:	eb 15                	jmp    0x1408b9395
1408b9380:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1408b9387:	48 ff c0             	inc    %rax
1408b938a:	80 3c 07 00          	cmpb   $0x0,(%rdi,%rax,1)
1408b938e:	75 f7                	jne    0x1408b9387
1408b9390:	25 ff ff ff 3f       	and    $0x3fffffff,%eax
1408b9395:	48 ff c0             	inc    %rax
1408b9398:	48 03 f8             	add    %rax,%rdi
1408b939b:	48 8b c7             	mov    %rdi,%rax
1408b939e:	49 2b c5             	sub    %r13,%rax
1408b93a1:	48 3b 84 24 98 00 00 	cmp    0x98(%rsp),%rax
1408b93a8:	00
1408b93a9:	0f 8c 01 ff ff ff    	jl     0x1408b92b0
1408b93af:	49 8b 06             	mov    (%r14),%rax
1408b93b2:	48 85 c0             	test   %rax,%rax
1408b93b5:	74 14                	je     0x1408b93cb
1408b93b7:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b93bb:	49 8b ce             	mov    %r14,%rcx
1408b93be:	ff 15 5c a6 6c 00    	call   *0x6ca65c(%rip)        # 0x140f83a20
1408b93c4:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
1408b93cb:	48 8b 45 30          	mov    0x30(%rbp),%rax
1408b93cf:	48 85 c0             	test   %rax,%rax
1408b93d2:	74 18                	je     0x1408b93ec
1408b93d4:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
1408b93db:	00
1408b93dc:	45 33 c0             	xor    %r8d,%r8d
1408b93df:	48 8b cd             	mov    %rbp,%rcx
1408b93e2:	ff 15 38 a6 6c 00    	call   *0x6ca638(%rip)        # 0x140f83a20
1408b93e8:	8b d8                	mov    %eax,%ebx
1408b93ea:	eb 02                	jmp    0x1408b93ee
1408b93ec:	33 db                	xor    %ebx,%ebx
1408b93ee:	48 8b ce             	mov    %rsi,%rcx
1408b93f1:	e8 5a 27 fd ff       	call   0x14088bb50
1408b93f6:	49 8b 06             	mov    (%r14),%rax
1408b93f9:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
1408b93fe:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
1408b9403:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
1408b9408:	48 85 c0             	test   %rax,%rax
1408b940b:	74 1e                	je     0x1408b942b
1408b940d:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b9411:	49 8b ce             	mov    %r14,%rcx
1408b9414:	ff 15 06 a6 6c 00    	call   *0x6ca606(%rip)        # 0x140f83a20
1408b941a:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
1408b9421:	eb 08                	jmp    0x1408b942b
1408b9423:	bb 07 00 00 00       	mov    $0x7,%ebx
1408b9428:	45 33 f6             	xor    %r14d,%r14d
1408b942b:	49 8b ce             	mov    %r14,%rcx
1408b942e:	e8 1d 27 fd ff       	call   0x14088bb50
1408b9433:	8b c3                	mov    %ebx,%eax
1408b9435:	48 83 c4 50          	add    $0x50,%rsp
1408b9439:	41 5e                	pop    %r14
1408b943b:	5f                   	pop    %rdi
1408b943c:	5e                   	pop    %rsi
1408b943d:	5d                   	pop    %rbp
1408b943e:	5b                   	pop    %rbx
1408b943f:	c3                   	ret
1408b9440:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408b9445:	55                   	push   %rbp
1408b9446:	56                   	push   %rsi
1408b9447:	57                   	push   %rdi
1408b9448:	41 54                	push   %r12
1408b944a:	41 57                	push   %r15
1408b944c:	48 83 ec 30          	sub    $0x30,%rsp
1408b9450:	45 33 e4             	xor    %r12d,%r12d
1408b9453:	45 8b f8             	mov    %r8d,%r15d
1408b9456:	80 79 15 02          	cmpb   $0x2,0x15(%rcx)
1408b945a:	8b da                	mov    %edx,%ebx
1408b945c:	48 8b f9             	mov    %rcx,%rdi
1408b945f:	41 8b f4             	mov    %r12d,%esi
1408b9462:	41 8b ec             	mov    %r12d,%ebp
1408b9465:	73 19                	jae    0x1408b9480
1408b9467:	80 79 16 02          	cmpb   $0x2,0x16(%rcx)
1408b946b:	73 13                	jae    0x1408b9480
1408b946d:	33 c0                	xor    %eax,%eax
1408b946f:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1408b9474:	48 83 c4 30          	add    $0x30,%rsp
1408b9478:	41 5f                	pop    %r15
1408b947a:	41 5c                	pop    %r12
1408b947c:	5f                   	pop    %rdi
1408b947d:	5e                   	pop    %rsi
1408b947e:	5d                   	pop    %rbp
1408b947f:	c3                   	ret
1408b9480:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
1408b9485:	e8 66 59 00 00       	call   0x1408bedf0
1408b948a:	4c 8b 77 50          	mov    0x50(%rdi),%r14
1408b948e:	49 8b 06             	mov    (%r14),%rax
1408b9491:	48 85 c0             	test   %rax,%rax
1408b9494:	0f 84 af 01 00 00    	je     0x1408b9649
1408b949a:	48 8d 0d ef ce 78 00 	lea    0x78ceef(%rip),%rcx        # 0x141046390
1408b94a1:	48 3b c1             	cmp    %rcx,%rax
1408b94a4:	75 26                	jne    0x1408b94cc
1408b94a6:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b94aa:	49 8b ce             	mov    %r14,%rcx
1408b94ad:	ff 15 6d a5 6c 00    	call   *0x6ca56d(%rip)        # 0x140f83a20
1408b94b3:	4d 89 26             	mov    %r12,(%r14)
1408b94b6:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
1408b94ba:	e8 c1 2d 01 00       	call   0x1408cc280
1408b94bf:	4c 89 67 40          	mov    %r12,0x40(%rdi)
1408b94c3:	44 89 67 34          	mov    %r12d,0x34(%rdi)
1408b94c7:	e9 92 01 00 00       	jmp    0x1408b965e
1408b94cc:	0f b6 4f 09          	movzbl 0x9(%rdi),%ecx
1408b94d0:	80 f9 03             	cmp    $0x3,%cl
1408b94d3:	75 53                	jne    0x1408b9528
1408b94d5:	48 39 77 60          	cmp    %rsi,0x60(%rdi)
1408b94d9:	0f 84 66 01 00 00    	je     0x1408b9645
1408b94df:	48 8b 40 20          	mov    0x20(%rax),%rax
1408b94e3:	33 d2                	xor    %edx,%edx
1408b94e5:	49 8b ce             	mov    %r14,%rcx
1408b94e8:	ff 15 32 a5 6c 00    	call   *0x6ca532(%rip)        # 0x140f83a20
1408b94ee:	8b f0                	mov    %eax,%esi
1408b94f0:	85 c0                	test   %eax,%eax
1408b94f2:	0f 85 4d 01 00 00    	jne    0x1408b9645
1408b94f8:	40 38 6f 0c          	cmp    %bpl,0xc(%rdi)
1408b94fc:	0f 84 43 01 00 00    	je     0x1408b9645
1408b9502:	0f b6 57 0e          	movzbl 0xe(%rdi),%edx
1408b9506:	48 8b 4f 50          	mov    0x50(%rdi),%rcx
1408b950a:	85 d2                	test   %edx,%edx
1408b950c:	74 12                	je     0x1408b9520
1408b950e:	48 8b 01             	mov    (%rcx),%rax
1408b9511:	48 8b 40 28          	mov    0x28(%rax),%rax
1408b9515:	ff 15 05 a5 6c 00    	call   *0x6ca505(%rip)        # 0x140f83a20
1408b951b:	e9 23 01 00 00       	jmp    0x1408b9643
1408b9520:	41 8b f4             	mov    %r12d,%esi
1408b9523:	e9 1d 01 00 00       	jmp    0x1408b9645
1408b9528:	80 f9 01             	cmp    $0x1,%cl
1408b952b:	74 50                	je     0x1408b957d
1408b952d:	40 38 77 08          	cmp    %sil,0x8(%rdi)
1408b9531:	74 05                	je     0x1408b9538
1408b9533:	80 f9 05             	cmp    $0x5,%cl
1408b9536:	75 45                	jne    0x1408b957d
1408b9538:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b953c:	49 8b ce             	mov    %r14,%rcx
1408b953f:	0f b6 5f 10          	movzbl 0x10(%rdi),%ebx
1408b9543:	ff 15 d7 a4 6c 00    	call   *0x6ca4d7(%rip)        # 0x140f83a20
1408b9549:	4d 89 26             	mov    %r12,(%r14)
1408b954c:	84 db                	test   %bl,%bl
1408b954e:	0f 85 f5 00 00 00    	jne    0x1408b9649
1408b9554:	48 8b 0f             	mov    (%rdi),%rcx
1408b9557:	44 0f b6 47 0d       	movzbl 0xd(%rdi),%r8d
1408b955c:	48 8b 41 30          	mov    0x30(%rcx),%rax
1408b9560:	48 85 c0             	test   %rax,%rax
1408b9563:	0f 84 e0 00 00 00    	je     0x1408b9649
1408b9569:	48 8b 97 e0 00 00 00 	mov    0xe0(%rdi),%rdx
1408b9570:	ff 15 aa a4 6c 00    	call   *0x6ca4aa(%rip)        # 0x140f83a20
1408b9576:	8b f0                	mov    %eax,%esi
1408b9578:	e9 cc 00 00 00       	jmp    0x1408b9649
1408b957d:	85 db                	test   %ebx,%ebx
1408b957f:	75 09                	jne    0x1408b958a
1408b9581:	41 8b c4             	mov    %r12d,%eax
1408b9584:	40 38 77 10          	cmp    %sil,0x10(%rdi)
1408b9588:	74 05                	je     0x1408b958f
1408b958a:	b8 01 00 00 00       	mov    $0x1,%eax
1408b958f:	48 39 77 60          	cmp    %rsi,0x60(%rdi)
1408b9593:	0f 84 ac 00 00 00    	je     0x1408b9645
1408b9599:	48 8b 9f d0 00 00 00 	mov    0xd0(%rdi),%rbx
1408b95a0:	85 c0                	test   %eax,%eax
1408b95a2:	75 27                	jne    0x1408b95cb
1408b95a4:	48 85 db             	test   %rbx,%rbx
1408b95a7:	74 22                	je     0x1408b95cb
1408b95a9:	49 8b 06             	mov    (%r14),%rax
1408b95ac:	48 8d 15 9d d3 78 00 	lea    0x78d39d(%rip),%rdx        # 0x141046950
1408b95b3:	45 33 c9             	xor    %r9d,%r9d
1408b95b6:	41 b8 1c 00 00 00    	mov    $0x1c,%r8d
1408b95bc:	49 8b ce             	mov    %r14,%rcx
1408b95bf:	48 8b 40 18          	mov    0x18(%rax),%rax
1408b95c3:	ff 15 57 a4 6c 00    	call   *0x6ca457(%rip)        # 0x140f83a20
1408b95c9:	eb 12                	jmp    0x1408b95dd
1408b95cb:	49 8b 06             	mov    (%r14),%rax
1408b95ce:	49 8b ce             	mov    %r14,%rcx
1408b95d1:	33 d2                	xor    %edx,%edx
1408b95d3:	48 8b 40 20          	mov    0x20(%rax),%rax
1408b95d7:	ff 15 43 a4 6c 00    	call   *0x6ca443(%rip)        # 0x140f83a20
1408b95dd:	8b f0                	mov    %eax,%esi
1408b95df:	85 c0                	test   %eax,%eax
1408b95e1:	75 62                	jne    0x1408b9645
1408b95e3:	40 38 6f 0b          	cmp    %bpl,0xb(%rdi)
1408b95e7:	75 1e                	jne    0x1408b9607
1408b95e9:	48 8b 4f 50          	mov    0x50(%rdi),%rcx
1408b95ed:	0f b6 57 0e          	movzbl 0xe(%rdi),%edx
1408b95f1:	83 ca 10             	or     $0x10,%edx
1408b95f4:	48 8b 01             	mov    (%rcx),%rax
1408b95f7:	48 8b 40 28          	mov    0x28(%rax),%rax
1408b95fb:	ff 15 1f a4 6c 00    	call   *0x6ca41f(%rip)        # 0x140f83a20
1408b9601:	8b f0                	mov    %eax,%esi
1408b9603:	85 c0                	test   %eax,%eax
1408b9605:	75 3e                	jne    0x1408b9645
1408b9607:	48 85 db             	test   %rbx,%rbx
1408b960a:	7e 39                	jle    0x1408b9645
1408b960c:	48 8b 4f 50          	mov    0x50(%rdi),%rcx
1408b9610:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1408b9615:	48 8b 01             	mov    (%rcx),%rax
1408b9618:	48 8b 40 30          	mov    0x30(%rax),%rax
1408b961c:	ff 15 fe a3 6c 00    	call   *0x6ca3fe(%rip)        # 0x140f83a20
1408b9622:	8b f0                	mov    %eax,%esi
1408b9624:	85 c0                	test   %eax,%eax
1408b9626:	75 1d                	jne    0x1408b9645
1408b9628:	48 39 5c 24 60       	cmp    %rbx,0x60(%rsp)
1408b962d:	7e 16                	jle    0x1408b9645
1408b962f:	48 8b 4f 50          	mov    0x50(%rdi),%rcx
1408b9633:	48 8b d3             	mov    %rbx,%rdx
1408b9636:	48 8b 01             	mov    (%rcx),%rax
1408b9639:	48 8b 40 20          	mov    0x20(%rax),%rax
1408b963d:	ff 15 dd a3 6c 00    	call   *0x6ca3dd(%rip)        # 0x140f83a20
1408b9643:	8b f0                	mov    %eax,%esi
1408b9645:	4c 89 67 60          	mov    %r12,0x60(%rdi)
1408b9649:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
1408b964d:	e8 2e 2c 01 00       	call   0x1408cc280
1408b9652:	4c 89 67 40          	mov    %r12,0x40(%rdi)
1408b9656:	44 89 67 34          	mov    %r12d,0x34(%rdi)
1408b965a:	85 f6                	test   %esi,%esi
1408b965c:	75 64                	jne    0x1408b96c2
1408b965e:	40 38 6f 13          	cmp    %bpl,0x13(%rdi)
1408b9662:	75 43                	jne    0x1408b96a7
1408b9664:	41 8b d7             	mov    %r15d,%edx
1408b9667:	48 8b cf             	mov    %rdi,%rcx
1408b966a:	e8 b1 ea ff ff       	call   0x1408b8120
1408b966f:	85 c0                	test   %eax,%eax
1408b9671:	75 34                	jne    0x1408b96a7
1408b9673:	48 8b 8f 20 01 00 00 	mov    0x120(%rdi),%rcx
1408b967a:	48 8b 01             	mov    (%rcx),%rax
1408b967d:	48 85 c0             	test   %rax,%rax
1408b9680:	74 1b                	je     0x1408b969d
1408b9682:	ba f3 ff 00 00       	mov    $0xfff3,%edx