1401f3364:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401f336a:	48 8b cb             	mov    %rbx,%rcx
1401f336d:	8b 50 08             	mov    0x8(%rax),%edx
1401f3370:	e8 5b e7 fa ff       	call   0x1401a1ad0
1401f3375:	85 c0                	test   %eax,%eax
1401f3377:	74 2e                	je     0x1401f33a7
1401f3379:	33 d2                	xor    %edx,%edx
1401f337b:	48 8b cb             	mov    %rbx,%rcx
1401f337e:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1401f3382:	e8 49 e7 fa ff       	call   0x1401a1ad0
1401f3387:	85 c0                	test   %eax,%eax
1401f3389:	74 1c                	je     0x1401f33a7
1401f338b:	48 8b cb             	mov    %rbx,%rcx
1401f338e:	e8 ed df fa ff       	call   0x1401a1380
1401f3393:	85 c0                	test   %eax,%eax
1401f3395:	74 10                	je     0x1401f33a7
1401f3397:	b8 01 00 00 00       	mov    $0x1,%eax
1401f339c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f33a1:	48 83 c4 20          	add    $0x20,%rsp
1401f33a5:	5f                   	pop    %rdi
1401f33a6:	c3                   	ret
1401f33a7:	e8 c4 3c f3 ff       	call   0x140127070
1401f33ac:	4c 8d 05 cd 6e 14 00 	lea    0x146ecd(%rip),%r8        # 0x14033a280
1401f33b3:	ba eb 05 00 00       	mov    $0x5eb,%edx
1401f33b8:	48 8d 0d 49 6b 14 00 	lea    0x146b49(%rip),%rcx        # 0x140339f08
1401f33bf:	e8 cc 3d f3 ff       	call   0x140127190
1401f33c4:	45 33 c9             	xor    %r9d,%r9d
1401f33c7:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f33cd:	48 8b cf             	mov    %rdi,%rcx
1401f33d0:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f33d4:	e8 d7 ce f8 ff       	call   0x1401802b0
1401f33d9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f33de:	33 c0                	xor    %eax,%eax
1401f33e0:	48 83 c4 20          	add    $0x20,%rsp
1401f33e4:	5f                   	pop    %rdi
1401f33e5:	c3                   	ret
1401f33e6:	cc                   	int3
1401f33e7:	cc                   	int3
1401f33e8:	cc                   	int3
1401f33e9:	cc                   	int3
1401f33ea:	cc                   	int3
1401f33eb:	cc                   	int3
1401f33ec:	cc                   	int3
1401f33ed:	cc                   	int3
1401f33ee:	cc                   	int3
1401f33ef:	cc                   	int3
1401f33f0:	40 53                	rex push %rbx
1401f33f2:	b8 30 00 00 00       	mov    $0x30,%eax
1401f33f7:	e8 34 d7 0b 00       	call   0x1402b0b30
1401f33fc:	48 2b e0             	sub    %rax,%rsp
1401f33ff:	48 83 b9 40 02 00 00 	cmpq   $0x0,0x240(%rcx)
1401f3406:	00
1401f3407:	4c 8b c2             	mov    %rdx,%r8
1401f340a:	48 8b d9             	mov    %rcx,%rbx
1401f340d:	74 15                	je     0x1401f3424
1401f340f:	48 83 b9 c8 02 00 00 	cmpq   $0x0,0x2c8(%rcx)
1401f3416:	00
1401f3417:	74 0b                	je     0x1401f3424
1401f3419:	b8 01 00 00 00       	mov    $0x1,%eax
1401f341e:	48 83 c4 30          	add    $0x30,%rsp
1401f3422:	5b                   	pop    %rbx
1401f3423:	c3                   	ret
1401f3424:	0f 10 02             	movups (%rdx),%xmm0
1401f3427:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1401f342c:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1401f3431:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1401f3436:	66 48 0f 7e c2       	movq   %xmm0,%rdx
1401f343b:	48 83 fa 02          	cmp    $0x2,%rdx
1401f343f:	0f 82 97 01 00 00    	jb     0x1401f35dc
1401f3445:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401f344a:	48 83 c2 fe          	add    $0xfffffffffffffffe,%rdx
1401f344e:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401f3453:	0f b6 01             	movzbl (%rcx),%eax
1401f3456:	48 8d 79 02          	lea    0x2(%rcx),%rdi
1401f345a:	0f b6 49 01          	movzbl 0x1(%rcx),%ecx
1401f345e:	48 c1 e0 08          	shl    $0x8,%rax
1401f3462:	48 0b c1             	or     %rcx,%rax
1401f3465:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401f346a:	48 3b d0             	cmp    %rax,%rdx
1401f346d:	0f 82 69 01 00 00    	jb     0x1401f35dc
1401f3473:	48 8d 0c 38          	lea    (%rax,%rdi,1),%rcx
1401f3477:	48 2b d0             	sub    %rax,%rdx
1401f347a:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401f347f:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401f3484:	0f 85 52 01 00 00    	jne    0x1401f35dc
1401f348a:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1401f348f:	41 0f 11 00          	movups %xmm0,(%r8)
1401f3493:	4c 8b c7             	mov    %rdi,%r8
1401f3496:	48 83 f8 02          	cmp    $0x2,%rax
1401f349a:	0f 82 3c 01 00 00    	jb     0x1401f35dc
1401f34a0:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1401f34a5:	48 8b f0             	mov    %rax,%rsi
1401f34a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401f34af:	00
1401f34b0:	41 0f b6 08          	movzbl (%r8),%ecx
1401f34b4:	49 8d 50 01          	lea    0x1(%r8),%rdx
1401f34b8:	48 ff c8             	dec    %rax
1401f34bb:	48 3b c1             	cmp    %rcx,%rax
1401f34be:	0f 82 ee 00 00 00    	jb     0x1401f35b2
1401f34c4:	48 2b c1             	sub    %rcx,%rax
1401f34c7:	4c 8d 04 11          	lea    (%rcx,%rdx,1),%r8
1401f34cb:	48 85 c9             	test   %rcx,%rcx
1401f34ce:	0f 84 de 00 00 00    	je     0x1401f35b2
1401f34d4:	48 85 c0             	test   %rax,%rax
1401f34d7:	75 d7                	jne    0x1401f34b0
1401f34d9:	48 8b 8b 98 04 00 00 	mov    0x498(%rbx),%rcx
1401f34e0:	48 8d 15 21 6a 14 00 	lea    0x146a21(%rip),%rdx        # 0x140339f08
1401f34e7:	41 b8 bf 01 00 00    	mov    $0x1bf,%r8d
1401f34ed:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
1401f34f2:	e8 c9 88 ef ff       	call   0x1400ebdc0
1401f34f7:	33 ed                	xor    %ebp,%ebp
1401f34f9:	48 8d 15 20 96 11 00 	lea    0x119620(%rip),%rdx        # 0x14030cb20
1401f3500:	41 b8 c6 01 00 00    	mov    $0x1c6,%r8d
1401f3506:	48 89 ab 98 04 00 00 	mov    %rbp,0x498(%rbx)
1401f350d:	33 c9                	xor    %ecx,%ecx
1401f350f:	48 89 ab a0 04 00 00 	mov    %rbp,0x4a0(%rbx)
1401f3516:	e8 a5 88 ef ff       	call   0x1400ebdc0
1401f351b:	48 89 ab 98 04 00 00 	mov    %rbp,0x498(%rbx)
1401f3522:	4c 8d 05 f7 95 11 00 	lea    0x1195f7(%rip),%r8        # 0x14030cb20
1401f3529:	41 b9 cf 01 00 00    	mov    $0x1cf,%r9d
1401f352f:	48 89 ab a0 04 00 00 	mov    %rbp,0x4a0(%rbx)
1401f3536:	48 8b d6             	mov    %rsi,%rdx
1401f3539:	48 8b cf             	mov    %rdi,%rcx
1401f353c:	e8 ef 6a f3 ff       	call   0x14012a030
1401f3541:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1401f3546:	48 89 83 98 04 00 00 	mov    %rax,0x498(%rbx)
1401f354d:	48 85 c0             	test   %rax,%rax
1401f3550:	75 44                	jne    0x1401f3596
1401f3552:	e8 19 3b f3 ff       	call   0x140127070
1401f3557:	4c 8d 05 ba 6a 14 00 	lea    0x146aba(%rip),%r8        # 0x14033a018
1401f355e:	ba c4 01 00 00       	mov    $0x1c4,%edx
1401f3563:	48 8d 0d 9e 69 14 00 	lea    0x14699e(%rip),%rcx        # 0x140339f08
1401f356a:	e8 21 3c f3 ff       	call   0x140127190
1401f356f:	45 33 c9             	xor    %r9d,%r9d
1401f3572:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f3578:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f357c:	48 8b cb             	mov    %rbx,%rcx
1401f357f:	e8 2c cd f8 ff       	call   0x1401802b0
1401f3584:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401f3589:	33 c0                	xor    %eax,%eax
1401f358b:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401f3590:	48 83 c4 30          	add    $0x30,%rsp
1401f3594:	5b                   	pop    %rbx
1401f3595:	c3                   	ret
1401f3596:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401f359b:	b8 01 00 00 00       	mov    $0x1,%eax
1401f35a0:	48 89 b3 a0 04 00 00 	mov    %rsi,0x4a0(%rbx)
1401f35a7:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401f35ac:	48 83 c4 30          	add    $0x30,%rsp
1401f35b0:	5b                   	pop    %rbx
1401f35b1:	c3                   	ret
1401f35b2:	e8 b9 3a f3 ff       	call   0x140127070
1401f35b7:	4c 8d 05 5a 6a 14 00 	lea    0x146a5a(%rip),%r8        # 0x14033a018
1401f35be:	ba ba 01 00 00       	mov    $0x1ba,%edx
1401f35c3:	48 8d 0d 3e 69 14 00 	lea    0x14693e(%rip),%rcx        # 0x140339f08
1401f35ca:	e8 c1 3b f3 ff       	call   0x140127190
1401f35cf:	45 33 c9             	xor    %r9d,%r9d
1401f35d2:	41 8d 51 32          	lea    0x32(%r9),%edx
1401f35d6:	45 8d 41 6e          	lea    0x6e(%r9),%r8d
1401f35da:	eb a0                	jmp    0x1401f357c
1401f35dc:	e8 8f 3a f3 ff       	call   0x140127070
1401f35e1:	4c 8d 05 30 6a 14 00 	lea    0x146a30(%rip),%r8        # 0x14033a018
1401f35e8:	ba b1 01 00 00       	mov    $0x1b1,%edx
1401f35ed:	48 8d 0d 14 69 14 00 	lea    0x146914(%rip),%rcx        # 0x140339f08
1401f35f4:	e8 97 3b f3 ff       	call   0x140127190
1401f35f9:	45 33 c9             	xor    %r9d,%r9d
1401f35fc:	48 8b cb             	mov    %rbx,%rcx
1401f35ff:	41 8d 51 32          	lea    0x32(%r9),%edx
1401f3603:	45 8d 41 6e          	lea    0x6e(%r9),%r8d
1401f3607:	e8 a4 cc f8 ff       	call   0x1401802b0
1401f360c:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401f3611:	33 c0                	xor    %eax,%eax
1401f3613:	48 83 c4 30          	add    $0x30,%rsp
1401f3617:	5b                   	pop    %rbx
1401f3618:	c3                   	ret
1401f3619:	cc                   	int3
1401f361a:	cc                   	int3
1401f361b:	cc                   	int3
1401f361c:	cc                   	int3
1401f361d:	cc                   	int3
1401f361e:	cc                   	int3
1401f361f:	cc                   	int3
1401f3620:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401f3625:	55                   	push   %rbp
1401f3626:	56                   	push   %rsi
1401f3627:	57                   	push   %rdi
1401f3628:	41 54                	push   %r12
1401f362a:	41 55                	push   %r13
1401f362c:	41 56                	push   %r14
1401f362e:	41 57                	push   %r15
1401f3630:	48 8d ac 24 50 ef ff 	lea    -0x10b0(%rsp),%rbp
1401f3637:	ff
1401f3638:	b8 b0 11 00 00       	mov    $0x11b0,%eax
1401f363d:	e8 ee d4 0b 00       	call   0x1402b0b30
1401f3642:	48 2b e0             	sub    %rax,%rsp
1401f3645:	48 8b 05 34 24 1e 00 	mov    0x1e2434(%rip),%rax        # 0x1403d5a80
1401f364c:	48 33 c4             	xor    %rsp,%rax
1401f364f:	48 89 85 a0 10 00 00 	mov    %rax,0x10a0(%rbp)
1401f3656:	48 8b 81 a0 09 00 00 	mov    0x9a0(%rcx),%rax
1401f365d:	48 8b d9             	mov    %rcx,%rbx
1401f3660:	48 83 b8 e0 00 00 00 	cmpq   $0x0,0xe0(%rax)
1401f3667:	00
1401f3668:	0f 84 da 06 00 00    	je     0x1401f3d48
1401f366e:	f7 81 a8 00 00 00 00 	testl  $0x800,0xa8(%rcx)
1401f3675:	08 00 00
1401f3678:	0f 84 ca 06 00 00    	je     0x1401f3d48
1401f367e:	0f 10 02             	movups (%rdx),%xmm0
1401f3681:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
1401f3685:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1401f368a:	66 48 0f 7e c1       	movq   %xmm0,%rcx
1401f368f:	48 83 f9 02          	cmp    $0x2,%rcx
1401f3693:	0f 82 82 09 00 00    	jb     0x1401f401b
1401f3699:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1401f369d:	48 83 c1 fe          	add    $0xfffffffffffffffe,%rcx
1401f36a1:	0f b6 38             	movzbl (%rax),%edi
1401f36a4:	4c 8d 70 02          	lea    0x2(%rax),%r14
1401f36a8:	48 c1 e7 08          	shl    $0x8,%rdi
1401f36ac:	4c 89 75 80          	mov    %r14,-0x80(%rbp)
1401f36b0:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
1401f36b4:	0f b6 40 01          	movzbl 0x1(%rax),%eax
1401f36b8:	48 0b f8             	or     %rax,%rdi
1401f36bb:	48 3b cf             	cmp    %rdi,%rcx
1401f36be:	0f 82 57 09 00 00    	jb     0x1401f401b
1401f36c4:	49 8d 04 3e          	lea    (%r14,%rdi,1),%rax
1401f36c8:	48 2b cf             	sub    %rdi,%rcx
1401f36cb:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401f36cf:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
1401f36d3:	0f 85 42 09 00 00    	jne    0x1401f401b
1401f36d9:	48 89 7d 98          	mov    %rdi,-0x68(%rbp)
1401f36dd:	0f 10 45 80          	movups -0x80(%rbp),%xmm0
1401f36e1:	0f 11 02             	movups %xmm0,(%rdx)
1401f36e4:	48 83 ff 20          	cmp    $0x20,%rdi
1401f36e8:	0f 82 f6 08 00 00    	jb     0x1401f3fe4
1401f36ee:	4c 8d 67 e0          	lea    -0x20(%rdi),%r12
1401f36f2:	49 3b fc             	cmp    %r12,%rdi
1401f36f5:	0f 82 e9 08 00 00    	jb     0x1401f3fe4
1401f36fb:	4f 8d 2c 26          	lea    (%r14,%r12,1),%r13
1401f36ff:	e8 5c 3c f0 ff       	call   0x1400f7360
1401f3704:	48 8b 8b a0 09 00 00 	mov    0x9a0(%rbx),%rcx
1401f370b:	48 8d 15 92 38 11 00 	lea    0x113892(%rip),%rdx        # 0x140306fa4
1401f3712:	4c 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%r9
1401f3719:	48 8b f0             	mov    %rax,%rsi
1401f371c:	49 81 c1 d0 02 00 00 	add    $0x2d0,%r9
1401f3723:	48 c7 44 24 20 20 00 	movq   $0x20,0x20(%rsp)
1401f372a:	00 00
1401f372c:	4c 8b 81 28 04 00 00 	mov    0x428(%rcx),%r8
1401f3733:	48 8b 09             	mov    (%rcx),%rcx
1401f3736:	e8 65 6e f0 ff       	call   0x1400fa5a0
1401f373b:	4c 8b f8             	mov    %rax,%r15
1401f373e:	48 85 f6             	test   %rsi,%rsi
1401f3741:	0f 84 54 08 00 00    	je     0x1401f3f9b
1401f3747:	48 85 c0             	test   %rax,%rax
1401f374a:	0f 84 4b 08 00 00    	je     0x1401f3f9b
1401f3750:	4c 8b 8b a0 09 00 00 	mov    0x9a0(%rbx),%r9
1401f3757:	4c 8d 05 72 c9 12 00 	lea    0x12c972(%rip),%r8        # 0x1403200d0
1401f375e:	48 c7 45 90 20 00 00 	movq   $0x20,-0x70(%rbp)
1401f3765:	00
1401f3766:	33 d2                	xor    %edx,%edx
1401f3768:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1401f376f:	00 00
1401f3771:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401f3776:	49 8b 89 28 04 00 00 	mov    0x428(%r9),%rcx
1401f377d:	4d 8b 09             	mov    (%r9),%r9
1401f3780:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401f3785:	48 8b ce             	mov    %rsi,%rcx
1401f3788:	e8 43 7a f4 ff       	call   0x14013b1d0
1401f378d:	85 c0                	test   %eax,%eax
1401f378f:	0f 8e bd 07 00 00    	jle    0x1401f3f52
1401f3795:	4d 8b ce             	mov    %r14,%r9
1401f3798:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1401f379d:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
1401f37a1:	48 8b ce             	mov    %rsi,%rcx
1401f37a4:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1401f37a8:	e8 53 75 f4 ff       	call   0x14013ad00
1401f37ad:	85 c0                	test   %eax,%eax
1401f37af:	0f 8e 9d 07 00 00    	jle    0x1401f3f52
1401f37b5:	48 83 7d 90 20       	cmpq   $0x20,-0x70(%rbp)
1401f37ba:	0f 85 92 07 00 00    	jne    0x1401f3f52
1401f37c0:	48 8b ce             	mov    %rsi,%rcx
1401f37c3:	e8 e8 3a f0 ff       	call   0x1400f72b0
1401f37c8:	49 8b cf             	mov    %r15,%rcx
1401f37cb:	e8 40 5c f0 ff       	call   0x1400f9410
1401f37d0:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1401f37d6:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1401f37da:	49 8b d5             	mov    %r13,%rdx
1401f37dd:	e8 ce da e0 ff       	call   0x1400012b0
1401f37e2:	85 c0                	test   %eax,%eax
1401f37e4:	74 39                	je     0x1401f381f
1401f37e6:	e8 85 38 f3 ff       	call   0x140127070
1401f37eb:	4c 8d 05 96 68 14 00 	lea    0x146896(%rip),%r8        # 0x14033a088
1401f37f2:	ba ef 02 00 00       	mov    $0x2ef,%edx
1401f37f7:	48 8d 0d 0a 67 14 00 	lea    0x14670a(%rip),%rcx        # 0x140339f08
1401f37fe:	e8 8d 39 f3 ff       	call   0x140127190
1401f3803:	45 33 c9             	xor    %r9d,%r9d
1401f3806:	41 b8 34 01 00 00    	mov    $0x134,%r8d
1401f380c:	48 8b cb             	mov    %rbx,%rcx
1401f380f:	41 8d 51 2f          	lea    0x2f(%r9),%edx
1401f3813:	e8 98 ca f8 ff       	call   0x1401802b0
1401f3818:	33 c0                	xor    %eax,%eax
1401f381a:	e9 2e 05 00 00       	jmp    0x1401f3d4d
1401f381f:	41 0f b6 06          	movzbl (%r14),%eax
1401f3823:	48 83 ef 02          	sub    $0x2,%rdi
1401f3827:	41 0f b6 4e 01       	movzbl 0x1(%r14),%ecx
1401f382c:	c1 e0 08             	shl    $0x8,%eax
1401f382f:	0b c8                	or     %eax,%ecx
1401f3831:	83 f9 01             	cmp    $0x1,%ecx
1401f3834:	0f 85 0e 05 00 00    	jne    0x1401f3d48
1401f383a:	48 83 ff 02          	cmp    $0x2,%rdi
1401f383e:	0f 82 d7 06 00 00    	jb     0x1401f3f1b
1401f3844:	41 0f b6 46 02       	movzbl 0x2(%r14),%eax
1401f3849:	48 83 ef 02          	sub    $0x2,%rdi
1401f384d:	41 0f b6 4e 03       	movzbl 0x3(%r14),%ecx
1401f3852:	c1 e0 08             	shl    $0x8,%eax
1401f3855:	0b c8                	or     %eax,%ecx
1401f3857:	81 f9 04 03 00 00    	cmp    $0x304,%ecx
1401f385d:	74 37                	je     0x1401f3896
1401f385f:	e8 0c 38 f3 ff       	call   0x140127070
1401f3864:	4c 8d 05 1d 68 14 00 	lea    0x14681d(%rip),%r8        # 0x14033a088
1401f386b:	ba 07 03 00 00       	mov    $0x307,%edx
1401f3870:	48 8d 0d 91 66 14 00 	lea    0x146691(%rip),%rcx        # 0x140339f08
1401f3877:	e8 14 39 f3 ff       	call   0x140127190
1401f387c:	45 33 c9             	xor    %r9d,%r9d
1401f387f:	48 8b cb             	mov    %rbx,%rcx
1401f3882:	41 8d 51 2f          	lea    0x2f(%r9),%edx
1401f3886:	45 8d 41 74          	lea    0x74(%r9),%r8d
1401f388a:	e8 21 ca f8 ff       	call   0x1401802b0
1401f388f:	33 c0                	xor    %eax,%eax
1401f3891:	e9 b7 04 00 00       	jmp    0x1401f3d4d
1401f3896:	48 83 ff 02          	cmp    $0x2,%rdi
1401f389a:	0f 82 44 06 00 00    	jb     0x1401f3ee4
1401f38a0:	41 0f b6 46 04       	movzbl 0x4(%r14),%eax
1401f38a5:	48 83 ef 02          	sub    $0x2,%rdi
1401f38a9:	41 0f b6 4e 05       	movzbl 0x5(%r14),%ecx
1401f38ae:	c1 e0 08             	shl    $0x8,%eax
1401f38b1:	0b c8                	or     %eax,%ecx
1401f38b3:	48 83 ff 02          	cmp    $0x2,%rdi
1401f38b7:	0f 82 f0 05 00 00    	jb     0x1401f3ead
1401f38bd:	0f b7 83 ae 04 00 00 	movzwl 0x4ae(%rbx),%eax
1401f38c4:	48 83 ef 02          	sub    $0x2,%rdi
1401f38c8:	3b c8                	cmp    %eax,%ecx
1401f38ca:	0f 85 a4 05 00 00    	jne    0x1401f3e74
1401f38d0:	45 33 c0             	xor    %r8d,%r8d
1401f38d3:	49 8d 56 06          	lea    0x6(%r14),%rdx
1401f38d7:	48 8b cb             	mov    %rbx,%rcx
1401f38da:	e8 11 19 f2 ff       	call   0x1401151f0
1401f38df:	48 39 83 e0 02 00 00 	cmp    %rax,0x2e0(%rbx)
1401f38e6:	0f 85 88 05 00 00    	jne    0x1401f3e74
1401f38ec:	48 85 ff             	test   %rdi,%rdi
1401f38ef:	0f 84 48 05 00 00    	je     0x1401f3e3d
1401f38f5:	41 0f b6 46 08       	movzbl 0x8(%r14),%eax