1403e4622:	56                   	push   %rsi
1403e4623:	57                   	push   %rdi
1403e4624:	48 83 ec 40          	sub    $0x40,%rsp
1403e4628:	48 8b 05 d1 48 fd 00 	mov    0xfd48d1(%rip),%rax        # 0x1413b8f00
1403e462f:	48 33 c4             	xor    %rsp,%rax
1403e4632:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403e4637:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
1403e463e:	00
1403e463f:	49 8b d8             	mov    %r8,%rbx
1403e4642:	4c 8b c2             	mov    %rdx,%r8
1403e4645:	49 8b f1             	mov    %r9,%rsi
1403e4648:	ba 08 00 00 00       	mov    $0x8,%edx
1403e464d:	e8 3e d2 00 00       	call   0x1403f1890
1403e4652:	84 c0                	test   %al,%al
1403e4654:	75 15                	jne    0x1403e466b
1403e4656:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1403e465b:	48 33 cc             	xor    %rsp,%rcx
1403e465e:	e8 9d 6e a3 00       	call   0x140e1b500
1403e4663:	48 83 c4 40          	add    $0x40,%rsp
1403e4667:	5f                   	pop    %rdi
1403e4668:	5e                   	pop    %rsi
1403e4669:	5b                   	pop    %rbx
1403e466a:	c3                   	ret
1403e466b:	48 8b 8e 88 00 00 00 	mov    0x88(%rsi),%rcx
1403e4672:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1403e4677:	e8 34 60 3b 00       	call   0x14079a6b0
1403e467c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1403e4681:	0f 10 00             	movups (%rax),%xmm0
1403e4684:	0f 11 07             	movups %xmm0,(%rdi)
1403e4687:	48 8b 8e 88 00 00 00 	mov    0x88(%rsi),%rcx
1403e468e:	e8 fd 50 3b 00       	call   0x140799790
1403e4693:	0f 10 00             	movups (%rax),%xmm0
1403e4696:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
1403e469a:	c7 47 2c 03 00 00 00 	movl   $0x3,0x2c(%rdi)
1403e46a1:	0f b6 0b             	movzbl (%rbx),%ecx
1403e46a4:	ff 15 96 f1 b9 00    	call   *0xb9f196(%rip)        # 0x140f83840
1403e46aa:	0f b7 c0             	movzwl %ax,%eax
1403e46ad:	89 47 20             	mov    %eax,0x20(%rdi)
1403e46b0:	44 8b 86 98 00 00 00 	mov    0x98(%rsi),%r8d
1403e46b7:	41 83 f8 01          	cmp    $0x1,%r8d
1403e46bb:	75 12                	jne    0x1403e46cf
1403e46bd:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
1403e46c1:	4c 8d 47 28          	lea    0x28(%rdi),%r8
1403e46c5:	0f b6 0b             	movzbl (%rbx),%ecx
1403e46c8:	e8 53 2a 00 00       	call   0x1403e7120
1403e46cd:	eb 16                	jmp    0x1403e46e5
1403e46cf:	41 83 f8 3a          	cmp    $0x3a,%r8d
1403e46d3:	75 25                	jne    0x1403e46fa
1403e46d5:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
1403e46d9:	4c 8d 47 28          	lea    0x28(%rdi),%r8
1403e46dd:	0f b6 0b             	movzbl (%rbx),%ecx
1403e46e0:	e8 eb 2a 00 00       	call   0x1403e71d0
1403e46e5:	8b c8                	mov    %eax,%ecx
1403e46e7:	ff 15 53 f1 b9 00    	call   *0xb9f153(%rip)        # 0x140f83840
1403e46ed:	0f b7 c0             	movzwl %ax,%eax
1403e46f0:	89 47 24             	mov    %eax,0x24(%rdi)
1403e46f3:	b0 01                	mov    $0x1,%al
1403e46f5:	e9 5c ff ff ff       	jmp    0x1403e4656
1403e46fa:	48 8b 0d f7 cd 04 01 	mov    0x104cdf7(%rip),%rcx        # 0x1414314f8
1403e4701:	48 8d 15 10 73 c0 00 	lea    0xc07310(%rip),%rdx        # 0x140feba18
1403e4708:	e8 03 f5 3a 00       	call   0x140793c10
1403e470d:	cc                   	int3
1403e470e:	cc                   	int3
1403e470f:	cc                   	int3
1403e4710:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403e4715:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1403e471a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1403e471f:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1403e4724:	55                   	push   %rbp
1403e4725:	41 56                	push   %r14
1403e4727:	41 57                	push   %r15
1403e4729:	48 8b ec             	mov    %rsp,%rbp
1403e472c:	48 83 ec 40          	sub    $0x40,%rsp
1403e4730:	4d 63 f9             	movslq %r9d,%r15
1403e4733:	4d 8b f0             	mov    %r8,%r14
1403e4736:	48 8b fa             	mov    %rdx,%rdi
1403e4739:	33 f6                	xor    %esi,%esi
1403e473b:	8b de                	mov    %esi,%ebx
1403e473d:	89 5d e0             	mov    %ebx,-0x20(%rbp)
1403e4740:	8b 0d c2 a5 0b 01    	mov    0x10ba5c2(%rip),%ecx        # 0x14149ed08
1403e4746:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1403e474d:	00 00
1403e474f:	ba 00 13 00 00       	mov    $0x1300,%edx
1403e4754:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
1403e4758:	8b 04 02             	mov    (%rdx,%rax,1),%eax
1403e475b:	39 05 f7 04 04 01    	cmp    %eax,0x10404f7(%rip)        # 0x141424c58
1403e4761:	0f 8f 8a 01 00 00    	jg     0x1403e48f1
1403e4767:	b9 50 00 00 00       	mov    $0x50,%ecx
1403e476c:	e8 97 69 a3 00       	call   0x140e1b108
1403e4771:	4c 8b c8             	mov    %rax,%r9
1403e4774:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1403e4778:	48 85 c0             	test   %rax,%rax
1403e477b:	74 3e                	je     0x1403e47bb
1403e477d:	48 8b 0d cc 04 04 01 	mov    0x10404cc(%rip),%rcx        # 0x141424c50
1403e4784:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1403e4788:	48 85 c9             	test   %rcx,%rcx
1403e478b:	74 1c                	je     0x1403e47a9
1403e478d:	8b 41 10             	mov    0x10(%rcx),%eax
1403e4790:	ff c0                	inc    %eax
1403e4792:	89 41 10             	mov    %eax,0x10(%rcx)
1403e4795:	83 f8 01             	cmp    $0x1,%eax
1403e4798:	0f 8e ed 01 00 00    	jle    0x1403e498b
1403e479e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e47a3:	0f 84 ea 01 00 00    	je     0x1403e4993
1403e47a9:	41 b0 01             	mov    $0x1,%r8b
1403e47ac:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1403e47b0:	49 8b c9             	mov    %r9,%rcx
1403e47b3:	e8 08 d2 34 00       	call   0x1407319c0
1403e47b8:	48 8b f0             	mov    %rax,%rsi
1403e47bb:	48 89 37             	mov    %rsi,(%rdi)
1403e47be:	83 cb 02             	or     $0x2,%ebx
1403e47c1:	83 cb 01             	or     $0x1,%ebx
1403e47c4:	89 5d e0             	mov    %ebx,-0x20(%rbp)
1403e47c7:	48 8b 0d aa e6 04 01 	mov    0x104e6aa(%rip),%rcx        # 0x141432e78
1403e47ce:	80 7d 40 00          	cmpb   $0x0,0x40(%rbp)
1403e47d2:	74 06                	je     0x1403e47da
1403e47d4:	48 83 c1 58          	add    $0x58,%rcx
1403e47d8:	eb 04                	jmp    0x1403e47de
1403e47da:	48 83 c1 60          	add    $0x60,%rcx
1403e47de:	48 8b 09             	mov    (%rcx),%rcx
1403e47e1:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1403e47e5:	48 85 c9             	test   %rcx,%rcx
1403e47e8:	74 1c                	je     0x1403e4806
1403e47ea:	8b 41 10             	mov    0x10(%rcx),%eax
1403e47ed:	ff c0                	inc    %eax
1403e47ef:	89 41 10             	mov    %eax,0x10(%rcx)
1403e47f2:	83 f8 01             	cmp    $0x1,%eax
1403e47f5:	0f 8e a3 01 00 00    	jle    0x1403e499e
1403e47fb:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e4800:	0f 84 e0 00 00 00    	je     0x1403e48e6
1403e4806:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1403e480a:	33 d2                	xor    %edx,%edx
1403e480c:	48 8b ce             	mov    %rsi,%rcx
1403e480f:	e8 ec 02 35 00       	call   0x140734b00
1403e4814:	48 8b 1f             	mov    (%rdi),%rbx
1403e4817:	45 0f b6 06          	movzbl (%r14),%r8d
1403e481b:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1403e481f:	48 8b 0d 52 e6 04 01 	mov    0x104e652(%rip),%rcx        # 0x141432e78
1403e4826:	e8 f5 b6 db ff       	call   0x14019ff20
1403e482b:	4c 8b c0             	mov    %rax,%r8
1403e482e:	ba 01 00 00 00       	mov    $0x1,%edx
1403e4833:	48 8b cb             	mov    %rbx,%rcx
1403e4836:	e8 c5 02 35 00       	call   0x140734b00
1403e483b:	48 8b 1f             	mov    (%rdi),%rbx
1403e483e:	45 0f b6 46 01       	movzbl 0x1(%r14),%r8d
1403e4843:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1403e4847:	48 8b 0d 2a e6 04 01 	mov    0x104e62a(%rip),%rcx        # 0x141432e78
1403e484e:	e8 cd b6 db ff       	call   0x14019ff20
1403e4853:	4c 8b c0             	mov    %rax,%r8
1403e4856:	ba 02 00 00 00       	mov    $0x2,%edx
1403e485b:	48 8b cb             	mov    %rbx,%rcx
1403e485e:	e8 9d 02 35 00       	call   0x140734b00
1403e4863:	48 8b 1f             	mov    (%rdi),%rbx
1403e4866:	4d 8b c7             	mov    %r15,%r8
1403e4869:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1403e486d:	48 8b 0d 04 e6 04 01 	mov    0x104e604(%rip),%rcx        # 0x141432e78
1403e4874:	e8 a7 b6 db ff       	call   0x14019ff20
1403e4879:	4c 8b c0             	mov    %rax,%r8
1403e487c:	ba 03 00 00 00       	mov    $0x3,%edx
1403e4881:	48 8b cb             	mov    %rbx,%rcx
1403e4884:	e8 77 02 35 00       	call   0x140734b00
1403e4889:	48 8b 1f             	mov    (%rdi),%rbx
1403e488c:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1403e4890:	48 8b 01             	mov    (%rcx),%rax
1403e4893:	48 85 c0             	test   %rax,%rax
1403e4896:	74 06                	je     0x1403e489e
1403e4898:	0f b6 40 08          	movzbl 0x8(%rax),%eax
1403e489c:	eb 08                	jmp    0x1403e48a6
1403e489e:	48 8b 41 08          	mov    0x8(%rcx),%rax
1403e48a2:	0f b6 40 07          	movzbl 0x7(%rax),%eax
1403e48a6:	44 0f b6 c0          	movzbl %al,%r8d
1403e48aa:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1403e48ae:	48 8b 0d c3 e5 04 01 	mov    0x104e5c3(%rip),%rcx        # 0x141432e78
1403e48b5:	e8 66 b6 db ff       	call   0x14019ff20
1403e48ba:	4c 8b c0             	mov    %rax,%r8
1403e48bd:	ba 04 00 00 00       	mov    $0x4,%edx
1403e48c2:	48 8b cb             	mov    %rbx,%rcx
1403e48c5:	e8 36 02 35 00       	call   0x140734b00
1403e48ca:	48 8b c7             	mov    %rdi,%rax
1403e48cd:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1403e48d2:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1403e48d7:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1403e48dc:	48 83 c4 40          	add    $0x40,%rsp
1403e48e0:	41 5f                	pop    %r15
1403e48e2:	41 5e                	pop    %r14
1403e48e4:	5d                   	pop    %rbp
1403e48e5:	c3                   	ret
1403e48e6:	b9 01 00 00 00       	mov    $0x1,%ecx
1403e48eb:	e8 10 5e 3a 00       	call   0x14078a700
1403e48f0:	90                   	nop
1403e48f1:	48 8d 0d 60 03 04 01 	lea    0x1040360(%rip),%rcx        # 0x141424c58
1403e48f8:	e8 cf 6d a3 00       	call   0x140e1b6cc
1403e48fd:	83 3d 54 03 04 01 ff 	cmpl   $0xffffffff,0x1040354(%rip)        # 0x141424c58
1403e4904:	0f 85 5d fe ff ff    	jne    0x1403e4767
1403e490a:	48 8d 05 0f a1 be 00 	lea    0xbea10f(%rip),%rax        # 0x140fcea20
1403e4911:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1403e4915:	48 c7 45 f8 09 00 00 	movq   $0x9,-0x8(%rbp)
1403e491c:	00
1403e491d:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1403e4921:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1403e4926:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1403e492a:	e8 61 c4 3b 00       	call   0x1407a0d90
1403e492f:	48 8b 08             	mov    (%rax),%rcx
1403e4932:	48 85 c9             	test   %rcx,%rcx
1403e4935:	74 27                	je     0x1403e495e
1403e4937:	8b 41 10             	mov    0x10(%rcx),%eax
1403e493a:	ff c0                	inc    %eax
1403e493c:	89 41 10             	mov    %eax,0x10(%rcx)
1403e493f:	83 f8 01             	cmp    $0x1,%eax
1403e4942:	7f 08                	jg     0x1403e494c
1403e4944:	33 c9                	xor    %ecx,%ecx
1403e4946:	e8 b5 5d 3a 00       	call   0x14078a700
1403e494b:	cc                   	int3
1403e494c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e4951:	75 0b                	jne    0x1403e495e
1403e4953:	b9 01 00 00 00       	mov    $0x1,%ecx
1403e4958:	e8 a3 5d 3a 00       	call   0x14078a700
1403e495d:	90                   	nop
1403e495e:	48 89 0d eb 02 04 01 	mov    %rcx,0x10402eb(%rip)        # 0x141424c50
1403e4965:	bb 04 00 00 00       	mov    $0x4,%ebx
1403e496a:	89 5d e0             	mov    %ebx,-0x20(%rbp)
1403e496d:	48 8d 0d 6c b7 b8 00 	lea    0xb8b76c(%rip),%rcx        # 0x140f700e0
1403e4974:	e8 fb 69 a3 00       	call   0x140e1b374
1403e4979:	90                   	nop
1403e497a:	48 8d 0d d7 02 04 01 	lea    0x10402d7(%rip),%rcx        # 0x141424c58
1403e4981:	e8 da 6c a3 00       	call   0x140e1b660
1403e4986:	e9 dc fd ff ff       	jmp    0x1403e4767
1403e498b:	33 c9                	xor    %ecx,%ecx
1403e498d:	e8 6e 5d 3a 00       	call   0x14078a700
1403e4992:	cc                   	int3
1403e4993:	b9 01 00 00 00       	mov    $0x1,%ecx
1403e4998:	e8 63 5d 3a 00       	call   0x14078a700
1403e499d:	90                   	nop
1403e499e:	33 c9                	xor    %ecx,%ecx
1403e49a0:	e8 5b 5d 3a 00       	call   0x14078a700
1403e49a5:	cc                   	int3
1403e49a6:	cc                   	int3
1403e49a7:	cc                   	int3
1403e49a8:	cc                   	int3
1403e49a9:	cc                   	int3
1403e49aa:	cc                   	int3
1403e49ab:	cc                   	int3
1403e49ac:	cc                   	int3
1403e49ad:	cc                   	int3
1403e49ae:	cc                   	int3
1403e49af:	cc                   	int3
1403e49b0:	48 8b c4             	mov    %rsp,%rax
1403e49b3:	55                   	push   %rbp
1403e49b4:	53                   	push   %rbx
1403e49b5:	56                   	push   %rsi
1403e49b6:	57                   	push   %rdi
1403e49b7:	41 54                	push   %r12
1403e49b9:	41 55                	push   %r13
1403e49bb:	41 56                	push   %r14
1403e49bd:	41 57                	push   %r15
1403e49bf:	48 8d 6c 24 88       	lea    -0x78(%rsp),%rbp
1403e49c4:	48 81 ec 78 01 00 00 	sub    $0x178,%rsp
1403e49cb:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
1403e49cf:	0f 29 78 98          	movaps %xmm7,-0x68(%rax)
1403e49d3:	48 8b 05 26 45 fd 00 	mov    0xfd4526(%rip),%rax        # 0x1413b8f00
1403e49da:	48 33 c4             	xor    %rsp,%rax
1403e49dd:	48 89 45 40          	mov    %rax,0x40(%rbp)
1403e49e1:	4d 8b f9             	mov    %r9,%r15
1403e49e4:	45 8b f0             	mov    %r8d,%r14d
1403e49e7:	4c 8b e2             	mov    %rdx,%r12
1403e49ea:	48 89 55 d0          	mov    %rdx,-0x30(%rbp)
1403e49ee:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
1403e49f2:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
1403e49f6:	4c 8b ad e0 00 00 00 	mov    0xe0(%rbp),%r13
1403e49fd:	4c 89 6d a8          	mov    %r13,-0x58(%rbp)
1403e4a01:	33 ff                	xor    %edi,%edi
1403e4a03:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1403e4a07:	8b 0d fb a2 0b 01    	mov    0x10ba2fb(%rip),%ecx        # 0x14149ed08
1403e4a0d:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1403e4a14:	00 00
1403e4a16:	be 00 13 00 00       	mov    $0x1300,%esi
1403e4a1b:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
1403e4a1f:	8b 04 33             	mov    (%rbx,%rsi,1),%eax
1403e4a22:	39 05 60 02 04 01    	cmp    %eax,0x1040260(%rip)        # 0x141424c88
1403e4a28:	0f 8f f3 06 00 00    	jg     0x1403e5121
1403e4a2e:	8b 04 33             	mov    (%rbx,%rsi,1),%eax
1403e4a31:	39 05 61 02 04 01    	cmp    %eax,0x1040261(%rip)        # 0x141424c98
1403e4a37:	0f 8f 84 07 00 00    	jg     0x1403e51c1
1403e4a3d:	48 8d 05 c4 70 c0 00 	lea    0xc070c4(%rip),%rax        # 0x140febb08
1403e4a44:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403e4a49:	48 c7 44 24 48 10 00 	movq   $0x10,0x48(%rsp)
1403e4a50:	00 00
1403e4a52:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1403e4a57:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1403e4a5d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1403e4a62:	e8 29 c3 3b 00       	call   0x1407a0d90
1403e4a67:	48 8b 30             	mov    (%rax),%rsi
1403e4a6a:	48 85 f6             	test   %rsi,%rsi
1403e4a6d:	74 1c                	je     0x1403e4a8b
1403e4a6f:	8b 46 10             	mov    0x10(%rsi),%eax
1403e4a72:	ff c0                	inc    %eax
1403e4a74:	89 46 10             	mov    %eax,0x10(%rsi)
1403e4a77:	83 f8 01             	cmp    $0x1,%eax
1403e4a7a:	0f 8e e0 07 00 00    	jle    0x1403e5260
1403e4a80:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e4a85:	0f 84 dd 07 00 00    	je     0x1403e5268
1403e4a8b:	48 8b de             	mov    %rsi,%rbx
1403e4a8e:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1403e4a93:	0f ba ef 0a          	bts    $0xa,%edi
1403e4a97:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1403e4a9b:	b9 50 00 00 00       	mov    $0x50,%ecx
1403e4aa0:	e8 63 66 a3 00       	call   0x140e1b108
1403e4aa5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403e4aaa:	48 85 c0             	test   %rax,%rax
1403e4aad:	74 1f                	je     0x1403e4ace
1403e4aaf:	33 db                	xor    %ebx,%ebx
1403e4ab1:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1403e4ab6:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1403e4abb:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1403e4ac0:	48 8b c8             	mov    %rax,%rcx
1403e4ac3:	e8 68 dd 34 00       	call   0x140732830
1403e4ac8:	33 f6                	xor    %esi,%esi
1403e4aca:	33 c9                	xor    %ecx,%ecx
1403e4acc:	eb 03                	jmp    0x1403e4ad1
1403e4ace:	48 8b ce             	mov    %rsi,%rcx
1403e4ad1:	49 89 04 24          	mov    %rax,(%r12)
1403e4ad5:	0f ba ef 0b          	bts    $0xb,%edi
1403e4ad9:	83 cf 01             	or     $0x1,%edi
1403e4adc:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1403e4ae0:	48 85 f6             	test   %rsi,%rsi
1403e4ae3:	74 27                	je     0x1403e4b0c
1403e4ae5:	8b 41 10             	mov    0x10(%rcx),%eax
1403e4ae8:	ff c8                	dec    %eax
1403e4aea:	89 41 10             	mov    %eax,0x10(%rcx)
1403e4aed:	85 c0                	test   %eax,%eax
1403e4aef:	7f 1b                	jg     0x1403e4b0c
1403e4af1:	0f 88 7c 07 00 00    	js     0x1403e5273
1403e4af7:	48 8b 03             	mov    (%rbx),%rax
1403e4afa:	ba 01 00 00 00       	mov    $0x1,%edx
1403e4aff:	48 8b cb             	mov    %rbx,%rcx
1403e4b02:	48 8b 00             	mov    (%rax),%rax
1403e4b05:	ff 15 15 ef b9 00    	call   *0xb9ef15(%rip)        # 0x140f83a20
1403e4b0b:	90                   	nop
1403e4b0c:	45 85 f6             	test   %r14d,%r14d
1403e4b0f:	0f 8e d1 05 00 00    	jle    0x1403e50e6
1403e4b15:	41 83 fe 02          	cmp    $0x2,%r14d
1403e4b19:	0f 82 b0 05 00 00    	jb     0x1403e50cf
1403e4b1f:	41 0f b6 1f          	movzbl (%r15),%ebx
1403e4b23:	41 0f b6 77 01       	movzbl 0x1(%r15),%esi
1403e4b28:	66 85 f6             	test   %si,%si
1403e4b2b:	0f 84 95 05 00 00    	je     0x1403e50c6
1403e4b31:	b9 50 00 00 00       	mov    $0x50,%ecx
1403e4b36:	e8 cd 65 a3 00       	call   0x140e1b108
1403e4b3b:	4c 8b c8             	mov    %rax,%r9
1403e4b3e:	48 89 45 f0          	mov    %rax,-0x10(%rbp)