49f66c:	7b 00                	jnp    0x49f66e
49f66e:	47                   	inc    %edi
49f66f:	64 69 70 43 72 65 61 	imul   $0x74616572,%fs:0x43(%eax),%esi
49f676:	74
49f677:	65 50                	gs push %eax
49f679:	65 6e                	outsb  %gs:(%esi),(%dx)
49f67b:	32 00                	xor    (%eax),%al
49f67d:	00 e3                	add    %ah,%bl
49f67f:	00 47 64             	add    %al,0x64(%edi)
49f682:	69 70 46 69 6c 6c 50 	imul   $0x506c6c69,0x46(%eax),%esi
49f689:	6f                   	outsl  %ds:(%esi),(%dx)
49f68a:	6c                   	insb   (%dx),%es:(%edi)
49f68b:	79 67                	jns    0x49f6f4
49f68d:	6f                   	outsl  %ds:(%esi),(%dx)
49f68e:	6e                   	outsb  %ds:(%esi),(%dx)
49f68f:	49                   	dec    %ecx
49f690:	00 00                	add    %al,(%eax)
49f692:	42                   	inc    %edx
49f693:	02 47 64             	add    0x64(%edi),%al
49f696:	69 70 53 65 74 50 65 	imul   $0x65507465,0x53(%eax),%esi
49f69d:	6e                   	outsb  %ds:(%esi),(%dx)
49f69e:	53                   	push   %ebx
49f69f:	74 61                	je     0x49f702
49f6a1:	72 74                	jb     0x49f717
49f6a3:	43                   	inc    %ebx
49f6a4:	61                   	popa
49f6a5:	70 00                	jo     0x49f6a7
49f6a7:	00 3d 02 47 64 69    	add    %bh,0x69644702
49f6ad:	70 53                	jo     0x49f702
49f6af:	65 74 50             	gs je  0x49f702
49f6b2:	65 6e                	outsb  %gs:(%esi),(%dx)
49f6b4:	45                   	inc    %ebp
49f6b5:	6e                   	outsb  %ds:(%esi),(%dx)
49f6b6:	64 43                	fs inc %ebx
49f6b8:	61                   	popa
49f6b9:	70 00                	jo     0x49f6bb
49f6bb:	00 3f                	add    %bh,(%edi)
49f6bd:	02 47 64             	add    0x64(%edi),%al
49f6c0:	69 70 53 65 74 50 65 	imul   $0x65507465,0x53(%eax),%esi
49f6c7:	6e                   	outsb  %ds:(%esi),(%dx)
49f6c8:	4c                   	dec    %esp
49f6c9:	69 6e 65 4a 6f 69 6e 	imul   $0x6e696f4a,0x65(%esi),%ebp
49f6d0:	00 00                	add    %al,(%eax)
49f6d2:	bf 00 47 64 69       	mov    $0x69644700,%edi
49f6d7:	70 44                	jo     0x49f71d
49f6d9:	72 61                	jb     0x49f73c
49f6db:	77 50                	ja     0x49f72d
49f6dd:	61                   	popa
49f6de:	74 68                	je     0x49f748
49f6e0:	00 00                	add    %al,(%eax)
49f6e2:	c3                   	ret
49f6e3:	00 47 64             	add    %al,0x64(%edi)
49f6e6:	69 70 44 72 61 77 50 	imul   $0x50776172,0x44(%eax),%esi
49f6ed:	6f                   	outsl  %ds:(%esi),(%dx)
49f6ee:	6c                   	insb   (%dx),%es:(%edi)
49f6ef:	79 67                	jns    0x49f758
49f6f1:	6f                   	outsl  %ds:(%esi),(%dx)
49f6f2:	6e                   	outsb  %ds:(%esi),(%dx)
49f6f3:	49                   	dec    %ecx
49f6f4:	00 00                	add    %al,(%eax)
49f6f6:	be 00 47 64 69       	mov    $0x69644700,%esi
49f6fb:	70 44                	jo     0x49f741
49f6fd:	72 61                	jb     0x49f760
49f6ff:	77 4c                	ja     0x49f74d
49f701:	69 6e 65 73 49 00 00 	imul   $0x4973,0x65(%esi),%ebp
49f708:	bc 00 47 64 69       	mov    $0x69644700,%esp
49f70d:	70 44                	jo     0x49f753
49f70f:	72 61                	jb     0x49f772
49f711:	77 4c                	ja     0x49f75f
49f713:	69 6e 65 49 00 e8 00 	imul   $0xe80049,0x65(%esi),%ebp
49f71a:	47                   	inc    %edi
49f71b:	64 69 70 46 69 6c 6c 	imul   $0x526c6c69,%fs:0x46(%eax),%esi
49f722:	52
49f723:	65 67 69 6f 6e 00 00 	imul   $0x24a0000,%gs:0x6e(%bx),%ebp
49f72a:	4a 02
49f72c:	47                   	inc    %edi
49f72d:	64 69 70 53 65 74 53 	imul   $0x6f537465,%fs:0x53(%eax),%esi
49f734:	6f
49f735:	6c                   	insb   (%dx),%es:(%edi)
49f736:	69 64 46 69 6c 6c 43 	imul   $0x6f436c6c,0x69(%esi,%eax,2),%esp
49f73d:	6f
49f73e:	6c                   	insb   (%dx),%es:(%edi)
49f73f:	6f                   	outsl  %ds:(%esi),(%dx)
49f740:	72 00                	jb     0x49f742
49f742:	45                   	inc    %ebp
49f743:	02 47 64             	add    0x64(%edi),%al
49f746:	69 70 53 65 74 50 65 	imul   $0x65507465,0x53(%eax),%esi
49f74d:	6e                   	outsb  %ds:(%esi),(%dx)
49f74e:	57                   	push   %edi
49f74f:	69 64 74 68 00 34 02 	imul   $0x47023400,0x68(%esp,%esi,2),%esp
49f756:	47
49f757:	64 69 70 53 65 74 50 	imul   $0x65507465,%fs:0x53(%eax),%esi
49f75e:	65
49f75f:	6e                   	outsb  %ds:(%esi),(%dx)
49f760:	42                   	inc    %edx
49f761:	72 75                	jb     0x49f7d8
49f763:	73 68                	jae    0x49f7cd
49f765:	46                   	inc    %esi
49f766:	69 6c 6c 00 91 01 47 	imul   $0x64470191,0x0(%esp,%ebp,2),%ebp
49f76d:	64
49f76e:	69 70 47 65 74 54 65 	imul   $0x65547465,0x47(%eax),%esi
49f775:	78 74                	js     0x49f7eb
49f777:	75 72                	jne    0x49f7eb
49f779:	65 57                	gs push %edi
49f77b:	72 61                	jb     0x49f7de
49f77d:	70 4d                	jo     0x49f7cc
49f77f:	6f                   	outsl  %ds:(%esi),(%dx)
49f780:	64 65 00 00          	fs add %al,%gs:(%eax)
49f784:	56                   	push   %esi
49f785:	02 47 64             	add    0x64(%edi),%al
49f788:	69 70 53 65 74 54 65 	imul   $0x65547465,0x53(%eax),%esi
49f78f:	78 74                	js     0x49f805
49f791:	75 72                	jne    0x49f805
49f793:	65 57                	gs push %edi
49f795:	72 61                	jb     0x49f7f8
49f797:	70 4d                	jo     0x49f7e6
49f799:	6f                   	outsl  %ds:(%esi),(%dx)
49f79a:	64 65 00 00          	fs add %al,%gs:(%eax)
49f79e:	7a 01                	jp     0x49f7a1
49f7a0:	47                   	inc    %edi
49f7a1:	64 69 70 47 65 74 52 	imul   $0x65527465,%fs:0x47(%eax),%esi
49f7a8:	65
49f7a9:	67 69 6f 6e 42 6f 75 	imul   $0x6e756f42,0x6e(%bx),%ebp
49f7b0:	6e
49f7b1:	64 73 49             	fs jae 0x49f7fd