4af6a7:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
4af6ae:	6c                   	insb   (%dx),%es:(%edi)
4af6af:	65 00 45 6e          	add    %al,%gs:0x6e(%ebp)
4af6b3:	64 4f                	fs dec %edi
4af6b5:	66 53                	push   %bx
4af6b7:	74 72                	je     0x4af72b
4af6b9:	65 61                	gs popa
4af6bb:	6d                   	insl   (%dx),%es:(%edi)
4af6bc:	45                   	inc    %ebp
4af6bd:	78 63                	js     0x4af722
4af6bf:	65 70 74             	gs jo  0x4af736
4af6c2:	69 6f 6e 00 53 79 73 	imul   $0x73795300,0x6e(%edi),%ebp
4af6c9:	74 65                	je     0x4af730
4af6cb:	6d                   	insl   (%dx),%es:(%edi)
4af6cc:	2e 49                	cs dec %ecx
4af6ce:	4f                   	dec    %edi
4af6cf:	00 53 74             	add    %dl,0x74(%ebx)
4af6d2:	72 65                	jb     0x4af739
4af6d4:	61                   	popa
4af6d5:	6d                   	insl   (%dx),%es:(%edi)
4af6d6:	00 49 6e             	add    %cl,0x6e(%ecx)
4af6d9:	74 31                	je     0x4af70c
4af6db:	36 00 49 6e          	add    %cl,%ss:0x6e(%ecx)
4af6df:	74 33                	je     0x4af714
4af6e1:	32 00                	xor    (%eax),%al
4af6e3:	49                   	dec    %ecx
4af6e4:	6e                   	outsb  %ds:(%esi),(%dx)
4af6e5:	74 36                	je     0x4af71d
4af6e7:	34 00                	xor    $0x0,%al
4af6e9:	49                   	dec    %ecx
4af6ea:	6e                   	outsb  %ds:(%esi),(%dx)
4af6eb:	74 50                	je     0x4af73d
4af6ed:	74 72                	je     0x4af761
4af6ef:	00 4d 61             	add    %cl,0x61(%ebp)
4af6f2:	74 68                	je     0x4af75c
4af6f4:	00 4d 75             	add    %cl,0x75(%ebp)
4af6f7:	6c                   	insb   (%dx),%es:(%edi)
4af6f8:	74 69                	je     0x4af763
4af6fa:	63 61 73             	arpl   %esp,0x73(%ecx)
4af6fd:	74 44                	je     0x4af743
4af6ff:	65 6c                	gs insb (%dx),%es:(%edi)
4af701:	65 67 61             	gs addr16 popa
4af704:	74 65                	je     0x4af76b
4af706:	00 4e 6f             	add    %cl,0x6f(%esi)
4af709:	74 53                	je     0x4af75e
4af70b:	75 70                	jne    0x4af77d
4af70d:	70 6f                	jo     0x4af77e
4af70f:	72 74                	jb     0x4af785
4af711:	65 64 45             	gs fs inc %ebp
4af714:	78 63                	js     0x4af779
4af716:	65 70 74             	gs jo  0x4af78d
4af719:	69 6f 6e 00 4f 62 6a 	imul   $0x6a624f00,0x6e(%edi),%ebp
4af720:	65 63 74 00 41       	arpl   %esi,%gs:0x41(%eax,%eax,1)
4af725:	73 73                	jae    0x4af79a
4af727:	65 6d                	gs insl (%dx),%es:(%edi)
4af729:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4af72d:	53                   	push   %ebx
4af72e:	79 73                	jns    0x4af7a3
4af730:	74 65                	je     0x4af797
4af732:	6d                   	insl   (%dx),%es:(%edi)
4af733:	2e 52                	cs push %edx
4af735:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
4af738:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4af73d:	6e                   	outsb  %ds:(%esi),(%dx)
4af73e:	00 41 73             	add    %al,0x73(%ecx)
4af741:	73 65                	jae    0x4af7a8
4af743:	6d                   	insl   (%dx),%es:(%edi)
4af744:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4af748:	6f                   	outsl  %ds:(%esi),(%dx)
4af749:	6d                   	insl   (%dx),%es:(%edi)
4af74a:	70 61                	jo     0x4af7ad
4af74c:	6e                   	outsb  %ds:(%esi),(%dx)
4af74d:	79 41                	jns    0x4af790
4af74f:	74 74                	je     0x4af7c5
4af751:	72 69                	jb     0x4af7bc
4af753:	62 75 74             	bound  %esi,0x74(%ebp)
4af756:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4af75a:	73 65                	jae    0x4af7c1
4af75c:	6d                   	insl   (%dx),%es:(%edi)
4af75d:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4af761:	6f                   	outsl  %ds:(%esi),(%dx)
4af762:	6e                   	outsb  %ds:(%esi),(%dx)
4af763:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
4af769:	74 69                	je     0x4af7d4
4af76b:	6f                   	outsl  %ds:(%esi),(%dx)
4af76c:	6e                   	outsb  %ds:(%esi),(%dx)
4af76d:	41                   	inc    %ecx
4af76e:	74 74                	je     0x4af7e4
4af770:	72 69                	jb     0x4af7db
4af772:	62 75 74             	bound  %esi,0x74(%ebp)
4af775:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4af779:	73 65                	jae    0x4af7e0
4af77b:	6d                   	insl   (%dx),%es:(%edi)
4af77c:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4af780:	6f                   	outsl  %ds:(%esi),(%dx)
4af781:	70 79                	jo     0x4af7fc
4af783:	72 69                	jb     0x4af7ee
4af785:	67 68 74 41 74 74    	addr16 push $0x74744174
4af78b:	72 69                	jb     0x4af7f6
4af78d:	62 75 74             	bound  %esi,0x74(%ebp)
4af790:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4af794:	73 65                	jae    0x4af7fb
4af796:	6d                   	insl   (%dx),%es:(%edi)
4af797:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
4af79b:	65 73 63             	gs jae 0x4af801
4af79e:	72 69                	jb     0x4af809
4af7a0:	70 74                	jo     0x4af816
4af7a2:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
4af7a9:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
4af7b0:	73 73                	jae    0x4af825
4af7b2:	65 6d                	gs insl (%dx),%es:(%edi)
4af7b4:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
4af7b8:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
4af7bf:	69
4af7c0:	6f                   	outsl  %ds:(%esi),(%dx)
4af7c1:	6e                   	outsb  %ds:(%esi),(%dx)
4af7c2:	41                   	inc    %ecx
4af7c3:	74 74                	je     0x4af839
4af7c5:	72 69                	jb     0x4af830
4af7c7:	62 75 74             	bound  %esi,0x74(%ebp)
4af7ca:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4af7ce:	73 65                	jae    0x4af835
4af7d0:	6d                   	insl   (%dx),%es:(%edi)
4af7d1:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
4af7d5:	61                   	popa
4af7d6:	6d                   	insl   (%dx),%es:(%edi)
4af7d7:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4af7db:	73 65                	jae    0x4af842
4af7dd:	6d                   	insl   (%dx),%es:(%edi)
4af7de:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
4af7e2:	72 6f                	jb     0x4af853
4af7e4:	64 75 63             	fs jne 0x4af84a
4af7e7:	74 41                	je     0x4af82a
4af7e9:	74 74                	je     0x4af85f
4af7eb:	72 69                	jb     0x4af856
4af7ed:	62 75 74             	bound  %esi,0x74(%ebp)
4af7f0:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4af7f4:	73 65                	jae    0x4af85b
4af7f6:	6d                   	insl   (%dx),%es:(%edi)
4af7f7:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4af7fb:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
4af802:	72
4af803:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
4af80a:	73 73                	jae    0x4af87f
4af80c:	65 6d                	gs insl (%dx),%es:(%edi)
4af80e:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4af812:	72 61                	jb     0x4af875
4af814:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
4af817:	61                   	popa
4af818:	72 6b                	jb     0x4af885
4af81a:	41                   	inc    %ecx
4af81b:	74 74                	je     0x4af891
4af81d:	72 69                	jb     0x4af888
4af81f:	62 75 74             	bound  %esi,0x74(%ebp)
4af822:	65 00 42 69          	add    %al,%gs:0x69(%edx)
4af826:	6e                   	outsb  %ds:(%esi),(%dx)
4af827:	64 65 72 00          	fs gs jb 0x4af82b
4af82b:	42                   	inc    %edx
4af82c:	69 6e 64 69 6e 67 46 	imul   $0x46676e69,0x64(%esi),%ebp
4af833:	6c                   	insb   (%dx),%es:(%edi)
4af834:	61                   	popa
4af835:	67 73 00             	addr16 jae 0x4af838
4af838:	4d                   	dec    %ebp
4af839:	65 6d                	gs insl (%dx),%es:(%edi)
4af83b:	62 65 72             	bound  %esp,0x72(%ebp)
4af83e:	49                   	dec    %ecx
4af83f:	6e                   	outsb  %ds:(%esi),(%dx)
4af840:	66 6f                	outsw  %ds:(%esi),(%dx)
4af842:	00 4d 65             	add    %cl,0x65(%ebp)
4af845:	74 68                	je     0x4af8af
4af847:	6f                   	outsl  %ds:(%esi),(%dx)
4af848:	64 42                	fs inc %edx
4af84a:	61                   	popa
4af84b:	73 65                	jae    0x4af8b2
4af84d:	00 52 65             	add    %dl,0x65(%edx)
4af850:	73 6f                	jae    0x4af8c1
4af852:	75 72                	jne    0x4af8c6
4af854:	63 65 4d             	arpl   %esp,0x4d(%ebp)
4af857:	61                   	popa
4af858:	6e                   	outsb  %ds:(%esi),(%dx)
4af859:	61                   	popa
4af85a:	67 65 72 00          	addr16 gs jb 0x4af85e
4af85e:	53                   	push   %ebx
4af85f:	79 73                	jns    0x4af8d4
4af861:	74 65                	je     0x4af8c8
4af863:	6d                   	insl   (%dx),%es:(%edi)
4af864:	2e 52                	cs push %edx
4af866:	65 73 6f             	gs jae 0x4af8d8
4af869:	75 72                	jne    0x4af8dd
4af86b:	63 65 73             	arpl   %esp,0x73(%ebp)
4af86e:	00 43 6f             	add    %al,0x6f(%ebx)
4af871:	6d                   	insl   (%dx),%es:(%edi)
4af872:	70 69                	jo     0x4af8dd
4af874:	6c                   	insb   (%dx),%es:(%edi)
4af875:	61                   	popa
4af876:	74 69                	je     0x4af8e1
4af878:	6f                   	outsl  %ds:(%esi),(%dx)
4af879:	6e                   	outsb  %ds:(%esi),(%dx)
4af87a:	52                   	push   %edx
4af87b:	65 6c                	gs insb (%dx),%es:(%edi)
4af87d:	61                   	popa
4af87e:	78 61                	js     0x4af8e1
4af880:	74 69                	je     0x4af8eb
4af882:	6f                   	outsl  %ds:(%esi),(%dx)
4af883:	6e                   	outsb  %ds:(%esi),(%dx)
4af884:	73 41                	jae    0x4af8c7
4af886:	74 74                	je     0x4af8fc
4af888:	72 69                	jb     0x4af8f3
4af88a:	62 75 74             	bound  %esi,0x74(%ebp)
4af88d:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4af891:	73 74                	jae    0x4af907
4af893:	65 6d                	gs insl (%dx),%es:(%edi)
4af895:	2e 52                	cs push %edx
4af897:	75 6e                	jne    0x4af907
4af899:	74 69                	je     0x4af904
4af89b:	6d                   	insl   (%dx),%es:(%edi)
4af89c:	65 2e 43             	gs cs inc %ebx
4af89f:	6f                   	outsl  %ds:(%esi),(%dx)
4af8a0:	6d                   	insl   (%dx),%es:(%edi)
4af8a1:	70 69                	jo     0x4af90c
4af8a3:	6c                   	insb   (%dx),%es:(%edi)
4af8a4:	65 72 53             	gs jb  0x4af8fa
4af8a7:	65 72 76             	gs jb  0x4af920
4af8aa:	69 63 65 73 00 52 75 	imul   $0x75520073,0x65(%ebx),%esp
4af8b1:	6e                   	outsb  %ds:(%esi),(%dx)
4af8b2:	74 69                	je     0x4af91d
4af8b4:	6d                   	insl   (%dx),%es:(%edi)
4af8b5:	65 43                	gs inc %ebx
4af8b7:	6f                   	outsl  %ds:(%esi),(%dx)
4af8b8:	6d                   	insl   (%dx),%es:(%edi)
4af8b9:	70 61                	jo     0x4af91c
4af8bb:	74 69                	je     0x4af926
4af8bd:	62 69 6c             	bound  %ebp,0x6c(%ecx)
4af8c0:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
4af8c7:	69
4af8c8:	62 75 74             	bound  %esi,0x74(%ebp)
4af8cb:	65 00 53 75          	add    %dl,%gs:0x75(%ebx)
4af8cf:	70 70                	jo     0x4af941
4af8d1:	72 65                	jb     0x4af938
4af8d3:	73 73                	jae    0x4af948
4af8d5:	49                   	dec    %ecx
4af8d6:	6c                   	insb   (%dx),%es:(%edi)
4af8d7:	64 61                	fs popa
4af8d9:	73 6d                	jae    0x4af948
4af8db:	41                   	inc    %ecx
4af8dc:	74 74                	je     0x4af952
4af8de:	72 69                	jb     0x4af949
4af8e0:	62 75 74             	bound  %esi,0x74(%ebp)
4af8e3:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4af8e7:	6d                   	insl   (%dx),%es:(%edi)
4af8e8:	56                   	push   %esi
4af8e9:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
4af8f0:	74 74                	je     0x4af966
4af8f2:	72 69                	jb     0x4af95d
4af8f4:	62 75 74             	bound  %esi,0x74(%ebp)
4af8f7:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4af8fb:	73 74                	jae    0x4af971
4af8fd:	65 6d                	gs insl (%dx),%es:(%edi)
4af8ff:	2e 52                	cs push %edx
4af901:	75 6e                	jne    0x4af971
4af903:	74 69                	je     0x4af96e
4af905:	6d                   	insl   (%dx),%es:(%edi)
4af906:	65 2e 49             	gs cs dec %ecx
4af909:	6e                   	outsb  %ds:(%esi),(%dx)
4af90a:	74 65                	je     0x4af971
4af90c:	72 6f                	jb     0x4af97d
4af90e:	70 53                	jo     0x4af963
4af910:	65 72 76             	gs jb  0x4af989
4af913:	69 63 65 73 00 47 75 	imul   $0x75470073,0x65(%ebx),%esp
4af91a:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
4af921:	62
4af922:	75 74                	jne    0x4af998
4af924:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
4af928:	6e                   	outsb  %ds:(%esi),(%dx)
4af929:	74 69                	je     0x4af994
4af92b:	6d                   	insl   (%dx),%es:(%edi)
4af92c:	65 4d                	gs dec %ebp
4af92e:	65 74 68             	gs je  0x4af999
4af931:	6f                   	outsl  %ds:(%esi),(%dx)
4af932:	64 48                	fs dec %eax
4af934:	61                   	popa
4af935:	6e                   	outsb  %ds:(%esi),(%dx)
4af936:	64 6c                	fs insb (%dx),%es:(%edi)
4af938:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
4af93c:	6e                   	outsb  %ds:(%esi),(%dx)
4af93d:	74 69                	je     0x4af9a8
4af93f:	6d                   	insl   (%dx),%es:(%edi)
4af940:	65 54                	gs push %esp
4af942:	79 70                	jns    0x4af9b4
4af944:	65 48                	gs dec %eax
4af946:	61                   	popa
4af947:	6e                   	outsb  %ds:(%esi),(%dx)
4af948:	64 6c                	fs insb (%dx),%es:(%edi)
4af94a:	65 00 53 54          	add    %dl,%gs:0x54(%ebx)
4af94e:	41                   	inc    %ecx
4af94f:	54                   	push   %esp
4af950:	68 72 65 61 64       	push   $0x64616572
4af955:	41                   	inc    %ecx
4af956:	74 74                	je     0x4af9cc
4af958:	72 69                	jb     0x4af9c3
4af95a:	62 75 74             	bound  %esi,0x74(%ebp)
4af95d:	65 00 43 69          	add    %al,%gs:0x69(%ebx)
4af961:	70 68                	jo     0x4af9cb
4af963:	65 72 4d             	gs jb  0x4af9b3
4af966:	6f                   	outsl  %ds:(%esi),(%dx)
4af967:	64 65 00 53 79       	fs add %dl,%gs:0x79(%ebx)
4af96c:	73 74                	jae    0x4af9e2
4af96e:	65 6d                	gs insl (%dx),%es:(%edi)
4af970:	2e 53                	cs push %ebx
4af972:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
4af976:	69 74 79 2e 43 72 79 	imul   $0x70797243,0x2e(%ecx,%edi,2),%esi
4af97d:	70
4af97e:	74 6f                	je     0x4af9ef
4af980:	67 72 61             	addr16 jb 0x4af9e4
4af983:	70 68                	jo     0x4af9ed
4af985:	79 00                	jns    0x4af987
4af987:	44                   	inc    %esp
4af988:	45                   	inc    %ebp
4af989:	53                   	push   %ebx
4af98a:	43                   	inc    %ebx
4af98b:	72 79                	jb     0x4afa06
4af98d:	70 74                	jo     0x4afa03
4af98f:	6f                   	outsl  %ds:(%esi),(%dx)
4af990:	53                   	push   %ebx
4af991:	65 72 76             	gs jb  0x4afa0a
4af994:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
4af99b:	69 64 65 72 00 48 61 	imul   $0x73614800,0x72(%ebp,%eiz,2),%esp
4af9a2:	73
4af9a3:	68 41 6c 67 6f       	push   $0x6f676c41
4af9a8:	72 69                	jb     0x4afa13
4af9aa:	74 68                	je     0x4afa14
4af9ac:	6d                   	insl   (%dx),%es:(%edi)
4af9ad:	00 49 43             	add    %cl,0x43(%ecx)
4af9b0:	72 79                	jb     0x4afa2b
4af9b2:	70 74                	jo     0x4afa28
4af9b4:	6f                   	outsl  %ds:(%esi),(%dx)
4af9b5:	54                   	push   %esp
4af9b6:	72 61                	jb     0x4afa19
4af9b8:	6e                   	outsb  %ds:(%esi),(%dx)
4af9b9:	73 66                	jae    0x4afa21
4af9bb:	6f                   	outsl  %ds:(%esi),(%dx)
4af9bc:	72 6d                	jb     0x4afa2b
4af9be:	00 4d 44             	add    %cl,0x44(%ebp)
4af9c1:	35 43 72 79 70       	xor    $0x70797243,%eax
4af9c6:	74 6f                	je     0x4afa37
4af9c8:	53                   	push   %ebx
4af9c9:	65 72 76             	gs jb  0x4afa42
4af9cc:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
4af9d3:	69 64 65 72 00 53 79 	imul   $0x6d795300,0x72(%ebp,%eiz,2),%esp
4af9da:	6d