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
4af9db:	6d                   	insl   (%dx),%es:(%edi)
4af9dc:	65 74 72             	gs je  0x4afa51
4af9df:	69 63 41 6c 67 6f 72 	imul   $0x726f676c,0x41(%ebx),%esp
4af9e6:	69 74 68 6d 00 53 69 	imul   $0x6e695300,0x6d(%eax,%ebp,2),%esi
4af9ed:	6e
4af9ee:	67 6c                	insb   (%dx),%es:(%di)
4af9f0:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
4af9f4:	72 69                	jb     0x4afa5f
4af9f6:	6e                   	outsb  %ds:(%esi),(%dx)
4af9f7:	67 00 45 6e          	add    %al,0x6e(%di)
4af9fb:	63 6f 64             	arpl   %ebp,0x64(%edi)
4af9fe:	69 6e 67 00 53 79 73 	imul   $0x73795300,0x67(%esi),%ebp
4afa05:	74 65                	je     0x4afa6c
4afa07:	6d                   	insl   (%dx),%es:(%edi)
4afa08:	2e 54                	cs push %esp
4afa0a:	65 78 74             	gs js  0x4afa81
4afa0d:	00 53 74             	add    %dl,0x74(%ebx)
4afa10:	72 69                	jb     0x4afa7b
4afa12:	6e                   	outsb  %ds:(%esi),(%dx)
4afa13:	67 42                	addr16 inc %edx
4afa15:	75 69                	jne    0x4afa80
4afa17:	6c                   	insb   (%dx),%es:(%edi)
4afa18:	64 65 72 00          	fs gs jb 0x4afa1c
4afa1c:	49                   	dec    %ecx
4afa1d:	6e                   	outsb  %ds:(%esi),(%dx)
4afa1e:	74 65                	je     0x4afa85
4afa20:	72 6c                	jb     0x4afa8e
4afa22:	6f                   	outsl  %ds:(%esi),(%dx)
4afa23:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4afa26:	64 00 53 79          	add    %dl,%fs:0x79(%ebx)
4afa2a:	73 74                	jae    0x4afaa0
4afa2c:	65 6d                	gs insl (%dx),%es:(%edi)
4afa2e:	2e 54                	cs push %esp
4afa30:	68 72 65 61 64       	push   $0x64616572
4afa35:	69 6e 67 00 4d 6f 6e 	imul   $0x6e6f4d00,0x67(%esi),%ebp
4afa3c:	69 74 6f 72 00 54 68 	imul   $0x72685400,0x72(%edi,%ebp,2),%esi
4afa43:	72
4afa44:	65 61                	gs popa
4afa46:	64 00 54 79 70       	add    %dl,%fs:0x70(%ecx,%edi,2)
4afa4b:	65 00 55 49          	add    %dl,%gs:0x49(%ebp)
4afa4f:	6e                   	outsb  %ds:(%esi),(%dx)
4afa50:	74 31                	je     0x4afa83
4afa52:	36 00 55 49          	add    %dl,%ss:0x49(%ebp)
4afa56:	6e                   	outsb  %ds:(%esi),(%dx)
4afa57:	74 33                	je     0x4afa8c
4afa59:	32 00                	xor    (%eax),%al
4afa5b:	55                   	push   %ebp
4afa5c:	49                   	dec    %ecx
4afa5d:	6e                   	outsb  %ds:(%esi),(%dx)
4afa5e:	74 36                	je     0x4afa96
4afa60:	34 00                	xor    $0x0,%al
4afa62:	56                   	push   %esi
4afa63:	61                   	popa
4afa64:	6c                   	insb   (%dx),%es:(%edi)
4afa65:	75 65                	jne    0x4afacc
4afa67:	54                   	push   %esp
4afa68:	79 70                	jns    0x4afada
4afa6a:	65 00 56 6f          	add    %dl,%gs:0x6f(%esi)
4afa6e:	69 64 00 41 6e 63 68 	imul   $0x6f68636e,0x41(%eax,%eax,1),%esp
4afa75:	6f
4afa76:	72 53                	jb     0x4afacb
4afa78:	74 79                	je     0x4afaf3
4afa7a:	6c                   	insb   (%dx),%es:(%edi)
4afa7b:	65 73 00             	gs jae 0x4afa7e
4afa7e:	41                   	inc    %ecx
4afa7f:	70 70                	jo     0x4afaf1
4afa81:	6c                   	insb   (%dx),%es:(%edi)
4afa82:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4afa89:	00 41 75             	add    %al,0x75(%ecx)
4afa8c:	74 6f                	je     0x4afafd
4afa8e:	53                   	push   %ebx
4afa8f:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4afa92:	65 4d                	gs dec %ebp
4afa94:	6f                   	outsl  %ds:(%esi),(%dx)
4afa95:	64 65 00 42 6f       	fs add %al,%gs:0x6f(%edx)
4afa9a:	72 64                	jb     0x4afb00
4afa9c:	65 72 53             	gs jb  0x4afaf2
4afa9f:	74 79                	je     0x4afb1a
4afaa1:	6c                   	insb   (%dx),%es:(%edi)
4afaa2:	65 00 42 75          	add    %al,%gs:0x75(%edx)
4afaa6:	74 74                	je     0x4afb1c
4afaa8:	6f                   	outsl  %ds:(%esi),(%dx)
4afaa9:	6e                   	outsb  %ds:(%esi),(%dx)
4afaaa:	42                   	inc    %edx
4afaab:	61                   	popa
4afaac:	73 65                	jae    0x4afb13
4afaae:	00 43 68             	add    %al,0x68(%ebx)
4afab1:	65 63 6b 42          	arpl   %ebp,%gs:0x42(%ebx)
4afab5:	6f                   	outsl  %ds:(%esi),(%dx)
4afab6:	78 00                	js     0x4afab8
4afab8:	43                   	inc    %ebx
4afab9:	6f                   	outsl  %ds:(%esi),(%dx)
4afaba:	6c                   	insb   (%dx),%es:(%edi)
4afabb:	75 6d                	jne    0x4afb2a
4afabd:	6e                   	outsb  %ds:(%esi),(%dx)
4afabe:	53                   	push   %ebx
4afabf:	74 79                	je     0x4afb3a
4afac1:	6c                   	insb   (%dx),%es:(%edi)
4afac2:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4afac6:	6d                   	insl   (%dx),%es:(%edi)
4afac7:	62 6f 42             	bound  %ebp,0x42(%edi)
4afaca:	6f                   	outsl  %ds:(%esi),(%dx)
4afacb:	78 00                	js     0x4afacd
4afacd:	4f                   	dec    %edi
4aface:	62 6a 65             	bound  %ebp,0x65(%edx)
4afad1:	63 74 43 6f          	arpl   %esi,0x6f(%ebx,%eax,2)
4afad5:	6c                   	insb   (%dx),%es:(%edi)
4afad6:	6c                   	insb   (%dx),%es:(%edi)
4afad7:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4afadc:	6e                   	outsb  %ds:(%esi),(%dx)
4afadd:	00 43 6f             	add    %al,0x6f(%ebx)
4afae0:	6e                   	outsb  %ds:(%esi),(%dx)
4afae1:	74 61                	je     0x4afb44
4afae3:	69 6e 65 72 43 6f 6e 	imul   $0x6e6f4372,0x65(%esi),%ebp
4afaea:	74 72                	je     0x4afb5e
4afaec:	6f                   	outsl  %ds:(%esi),(%dx)
4afaed:	6c                   	insb   (%dx),%es:(%edi)
4afaee:	00 43 6f             	add    %al,0x6f(%ebx)
4afaf1:	6e                   	outsb  %ds:(%esi),(%dx)
4afaf2:	74 65                	je     0x4afb59
4afaf4:	78 74                	js     0x4afb6a
4afaf6:	4d                   	dec    %ebp
4afaf7:	65 6e                	outsb  %gs:(%esi),(%dx)
4afaf9:	75 53                	jne    0x4afb4e
4afafb:	74 72                	je     0x4afb6f
4afafd:	69 70 00 43 6f 6e 74 	imul   $0x746e6f43,0x0(%eax),%esi
4afb04:	72 6f                	jb     0x4afb75
4afb06:	6c                   	insb   (%dx),%es:(%edi)
4afb07:	00 43 6f             	add    %al,0x6f(%ebx)
4afb0a:	6e                   	outsb  %ds:(%esi),(%dx)
4afb0b:	74 72                	je     0x4afb7f
4afb0d:	6f                   	outsl  %ds:(%esi),(%dx)
4afb0e:	6c                   	insb   (%dx),%es:(%edi)
4afb0f:	43                   	inc    %ebx
4afb10:	6f                   	outsl  %ds:(%esi),(%dx)
4afb11:	6c                   	insb   (%dx),%es:(%edi)
4afb12:	6c                   	insb   (%dx),%es:(%edi)
4afb13:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4afb18:	6e                   	outsb  %ds:(%esi),(%dx)
4afb19:	00 43 6f             	add    %al,0x6f(%ebx)
4afb1c:	6e                   	outsb  %ds:(%esi),(%dx)
4afb1d:	74 72                	je     0x4afb91
4afb1f:	6f                   	outsl  %ds:(%esi),(%dx)
4afb20:	6c                   	insb   (%dx),%es:(%edi)
4afb21:	45                   	inc    %ebp
4afb22:	76 65                	jbe    0x4afb89
4afb24:	6e                   	outsb  %ds:(%esi),(%dx)
4afb25:	74 48                	je     0x4afb6f
4afb27:	61                   	popa
4afb28:	6e                   	outsb  %ds:(%esi),(%dx)
4afb29:	64 6c                	fs insb (%dx),%es:(%edi)
4afb2b:	65 72 00             	gs jb  0x4afb2e
4afb2e:	43                   	inc    %ebx
4afb2f:	6f                   	outsl  %ds:(%esi),(%dx)
4afb30:	6e                   	outsb  %ds:(%esi),(%dx)
4afb31:	74 72                	je     0x4afba5
4afb33:	6f                   	outsl  %ds:(%esi),(%dx)
4afb34:	6c                   	insb   (%dx),%es:(%edi)
4afb35:	53                   	push   %ebx
4afb36:	74 79                	je     0x4afbb1
4afb38:	6c                   	insb   (%dx),%es:(%edi)
4afb39:	65 73 00             	gs jae 0x4afb3c
4afb3c:	43                   	inc    %ebx
4afb3d:	72 65                	jb     0x4afba4
4afb3f:	61                   	popa
4afb40:	74 65                	je     0x4afba7
4afb42:	50                   	push   %eax
4afb43:	61                   	popa
4afb44:	72 61                	jb     0x4afba7
4afb46:	6d                   	insl   (%dx),%es:(%edi)
4afb47:	73 00                	jae    0x4afb49
4afb49:	43                   	inc    %ebx
4afb4a:	75 72                	jne    0x4afbbe
4afb4c:	73 6f                	jae    0x4afbbd
4afb4e:	72 00                	jb     0x4afb50