485908:	62 75 74             	bound  %esi,0x74(%ebp)
48590b:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
48590f:	6d                   	insl   (%dx),%es:(%edi)
485910:	56                   	push   %esi
485911:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
485918:	74 74                	je     0x48598e
48591a:	72 69                	jb     0x485985
48591c:	62 75 74             	bound  %esi,0x74(%ebp)
48591f:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
485923:	73 74                	jae    0x485999
485925:	65 6d                	gs insl (%dx),%es:(%edi)
485927:	2e 52                	cs push %edx
485929:	75 6e                	jne    0x485999
48592b:	74 69                	je     0x485996
48592d:	6d                   	insl   (%dx),%es:(%edi)
48592e:	65 2e 49             	gs cs dec %ecx
485931:	6e                   	outsb  %ds:(%esi),(%dx)
485932:	74 65                	je     0x485999
485934:	72 6f                	jb     0x4859a5
485936:	70 53                	jo     0x48598b
485938:	65 72 76             	gs jb  0x4859b1
48593b:	69 63 65 73 00 47 75 	imul   $0x75470073,0x65(%ebx),%esp
485942:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
485949:	62
48594a:	75 74                	jne    0x4859c0
48594c:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
485950:	73 65                	jae    0x4859b7
485952:	6d                   	insl   (%dx),%es:(%edi)
485953:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
485957:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
48595e:	69
48595f:	6f                   	outsl  %ds:(%esi),(%dx)
485960:	6e                   	outsb  %ds:(%esi),(%dx)
485961:	41                   	inc    %ecx
485962:	74 74                	je     0x4859d8
485964:	72 69                	jb     0x4859cf
485966:	62 75 74             	bound  %esi,0x74(%ebp)
485969:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
48596d:	6d                   	insl   (%dx),%es:(%edi)
48596e:	70 69                	jo     0x4859d9
485970:	6c                   	insb   (%dx),%es:(%edi)
485971:	65 72 47             	gs jb  0x4859bb
485974:	65 6e                	outsb  %gs:(%esi),(%dx)
485976:	65 72 61             	gs jb  0x4859da
485979:	74 65                	je     0x4859e0
48597b:	64 41                	fs inc %ecx
48597d:	74 74                	je     0x4859f3
48597f:	72 69                	jb     0x4859ea
485981:	62 75 74             	bound  %esi,0x74(%ebp)
485984:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
485989:	75 67                	jne    0x4859f2
48598b:	67 65 72 42          	addr16 gs jb 0x4859d1
48598f:	72 6f                	jb     0x485a00
485991:	77 73                	ja     0x485a06
485993:	61                   	popa
485994:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
485998:	74 74                	je     0x485a0e
48599a:	72 69                	jb     0x485a05
48599c:	62 75 74             	bound  %esi,0x74(%ebp)
48599f:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
4859a4:	75 67                	jne    0x485a0d
4859a6:	67 65 72 42          	addr16 gs jb 0x4859ec
4859aa:	72 6f                	jb     0x485a1b
4859ac:	77 73                	ja     0x485a21
4859ae:	61                   	popa
4859af:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4859b3:	74 61                	je     0x485a16
4859b5:	74 65                	je     0x485a1c
4859b7:	00 53 54             	add    %dl,0x54(%ebx)
4859ba:	41                   	inc    %ecx
4859bb:	54                   	push   %esp
4859bc:	68 72 65 61 64       	push   $0x64616572
4859c1:	41                   	inc    %ecx
4859c2:	74 74                	je     0x485a38
4859c4:	72 69                	jb     0x485a2f
4859c6:	62 75 74             	bound  %esi,0x74(%ebp)
4859c9:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4859cd:	6e                   	outsb  %ds:(%esi),(%dx)
4859ce:	65 72 61             	gs jb  0x485a32
4859d1:	74 65                	je     0x485a38
4859d3:	64 43                	fs inc %ebx
4859d5:	6f                   	outsl  %ds:(%esi),(%dx)
4859d6:	64 65 41             	fs gs inc %ecx
4859d9:	74 74                	je     0x485a4f
4859db:	72 69                	jb     0x485a46
4859dd:	62 75 74             	bound  %esi,0x74(%ebp)
4859e0:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4859e4:	73 74                	jae    0x485a5a
4859e6:	65 6d                	gs insl (%dx),%es:(%edi)
4859e8:	2e 43                	cs inc %ebx
4859ea:	6f                   	outsl  %ds:(%esi),(%dx)
4859eb:	64 65 44             	fs gs inc %esp
4859ee:	6f                   	outsl  %ds:(%esi),(%dx)
4859ef:	6d                   	insl   (%dx),%es:(%edi)
4859f0:	2e 43                	cs inc %ebx
4859f2:	6f                   	outsl  %ds:(%esi),(%dx)
4859f3:	6d                   	insl   (%dx),%es:(%edi)
4859f4:	70 69                	jo     0x485a5f
4859f6:	6c                   	insb   (%dx),%es:(%edi)
4859f7:	65 72 00             	gs jb  0x4859fa
4859fa:	44                   	inc    %esp
4859fb:	65 62 75 67          	bound  %esi,%gs:0x67(%ebp)
4859ff:	67 65 72 4e          	addr16 gs jb 0x485a51
485a03:	6f                   	outsl  %ds:(%esi),(%dx)
485a04:	6e                   	outsb  %ds:(%esi),(%dx)
485a05:	55                   	push   %ebp
485a06:	73 65                	jae    0x485a6d
485a08:	72 43                	jb     0x485a4d
485a0a:	6f                   	outsl  %ds:(%esi),(%dx)
485a0b:	64 65 41             	fs gs inc %ecx
485a0e:	74 74                	je     0x485a84
485a10:	72 69                	jb     0x485a7b
485a12:	62 75 74             	bound  %esi,0x74(%ebp)
485a15:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
485a19:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
485a20:	77
485a21:	73 61                	jae    0x485a84
485a23:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
485a27:	74 74                	je     0x485a9d
485a29:	72 69                	jb     0x485a94
485a2b:	62 75 74             	bound  %esi,0x74(%ebp)
485a2e:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
485a32:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
485a39:	77
485a3a:	73 61                	jae    0x485a9d
485a3c:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
485a40:	74 61                	je     0x485aa3
485a42:	74 65                	je     0x485aa9
485a44:	00 43 68             	add    %al,0x68(%ebx)
485a47:	61                   	popa
485a48:	69 6e 52 65 61 63 74 	imul   $0x74636165,0x52(%esi),%ebp
485a4f:	69 6f 6e 2e 41 62 6f 	imul   $0x6f62412e,0x6e(%edi),%ebp
485a56:	75 74                	jne    0x485acc
485a58:	2e 72 65             	jb,pn  0x485ac0
485a5b:	73 6f                	jae    0x485acc
485a5d:	75 72                	jne    0x485ad1
485a5f:	63 65 73             	arpl   %esp,0x73(%ebp)
485a62:	00 63 46             	add    %ah,0x46(%ebx)
485a65:	45                   	inc    %ebp
485a66:	47                   	inc    %edi
485a67:	76 71                	jbe    0x485ada
485a69:	74 6a                	je     0x485ad5
485a6b:	41                   	inc    %ecx
485a6c:	72 7a                	jb     0x485ae8
485a6e:	65 70 57             	gs jo  0x485ac8
485a71:	4a                   	dec    %edx
485a72:	77 43                	ja     0x485ab7
485a74:	55                   	push   %ebp
485a75:	56                   	push   %esi
485a76:	54                   	push   %esp
485a77:	69 77 53 69 76 78 42 	imul   $0x42787669,0x53(%edi),%esi
485a7e:	69 00 43 68 61 69    	imul   $0x69616843,(%eax),%eax
485a84:	6e                   	outsb  %ds:(%esi),(%dx)
485a85:	52                   	push   %edx
485a86:	65 61                	gs popa
485a88:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
485a8c:	6e                   	outsb  %ds:(%esi),(%dx)
485a8d:	2e 45                	cs inc %ebp
485a8f:	6e                   	outsb  %ds:(%esi),(%dx)
485a90:	74 65                	je     0x485af7
485a92:	72 4e                	jb     0x485ae2
485a94:	61                   	popa
485a95:	6d                   	insl   (%dx),%es:(%edi)
485a96:	65 2e 72 65          	gs jb,pn 0x485aff
485a9a:	73 6f                	jae    0x485b0b
485a9c:	75 72                	jne    0x485b10
485a9e:	63 65 73             	arpl   %esp,0x73(%ebp)
485aa1:	00 43 68             	add    %al,0x68(%ebx)
485aa4:	61                   	popa
485aa5:	69 6e 52 65 61 63 74 	imul   $0x74636165,0x52(%esi),%ebp
485aac:	69 6f 6e 2e 45 78 69 	imul   $0x6978452e,0x6e(%edi),%ebp
485ab3:	74 2e                	je     0x485ae3
485ab5:	72 65                	jb     0x485b1c
485ab7:	73 6f                	jae    0x485b28
485ab9:	75 72                	jne    0x485b2d
485abb:	63 65 73             	arpl   %esp,0x73(%ebp)
485abe:	00 43 68             	add    %al,0x68(%ebx)
485ac1:	61                   	popa
485ac2:	69 6e 52 65 61 63 74 	imul   $0x74636165,0x52(%esi),%ebp
485ac9:	69 6f 6e 2e 46 6f 72 	imul   $0x726f462e,0x6e(%edi),%ebp
485ad0:	6d                   	insl   (%dx),%es:(%edi)
485ad1:	31 2e                	xor    %ebp,(%esi)
485ad3:	72 65                	jb     0x485b3a
485ad5:	73 6f                	jae    0x485b46
485ad7:	75 72                	jne    0x485b4b
485ad9:	63 65 73             	arpl   %esp,0x73(%ebp)
485adc:	00 43 68             	add    %al,0x68(%ebx)
485adf:	61                   	popa
485ae0:	69 6e 52 65 61 63 74 	imul   $0x74636165,0x52(%esi),%ebp
485ae7:	69 6f 6e 2e 47 61 6d 	imul   $0x6d61472e,0x6e(%edi),%ebp
485aee:	65 4f                	gs dec %edi
485af0:	76 65                	jbe    0x485b57
485af2:	72 2e                	jb     0x485b22
485af4:	72 65                	jb     0x485b5b
485af6:	73 6f                	jae    0x485b67
485af8:	75 72                	jne    0x485b6c
485afa:	63 65 73             	arpl   %esp,0x73(%ebp)
485afd:	00 43 68             	add    %al,0x68(%ebx)
485b00:	61                   	popa
485b01:	69 6e 52 65 61 63 74 	imul   $0x74636165,0x52(%esi),%ebp
485b08:	69 6f 6e 2e 48 69 67 	imul   $0x6769482e,0x6e(%edi),%ebp
485b0f:	68 53 63 6f 72       	push   $0x726f6353
485b14:	65 73 2e             	gs jae 0x485b45
485b17:	72 65                	jb     0x485b7e
485b19:	73 6f                	jae    0x485b8a
485b1b:	75 72                	jne    0x485b8f
485b1d:	63 65 73             	arpl   %esp,0x73(%ebp)
485b20:	00 43 68             	add    %al,0x68(%ebx)
485b23:	61                   	popa
485b24:	69 6e 52 65 61 63 74 	imul   $0x74636165,0x52(%esi),%ebp
485b2b:	69 6f 6e 2e 4d 61 69 	imul   $0x69614d2e,0x6e(%edi),%ebp
485b32:	6e                   	outsb  %ds:(%esi),(%dx)
485b33:	4d                   	dec    %ebp
485b34:	65 6e                	outsb  %gs:(%esi),(%dx)
485b36:	75 2e                	jne    0x485b66
485b38:	72 65                	jb     0x485b9f
485b3a:	73 6f                	jae    0x485bab
485b3c:	75 72                	jne    0x485bb0
485b3e:	63 65 73             	arpl   %esp,0x73(%ebp)
485b41:	00 43 68             	add    %al,0x68(%ebx)
485b44:	61                   	popa
485b45:	69 6e 52 65 61 63 74 	imul   $0x74636165,0x52(%esi),%ebp
485b4c:	69 6f 6e 2e 4e 65 78 	imul   $0x78654e2e,0x6e(%edi),%ebp
485b53:	74 4c                	je     0x485ba1
485b55:	65 76 65             	gs jbe 0x485bbd
485b58:	6c                   	insb   (%dx),%es:(%edi)
485b59:	2e 72 65             	jb,pn  0x485bc1
485b5c:	73 6f                	jae    0x485bcd
485b5e:	75 72                	jne    0x485bd2
485b60:	63 65 73             	arpl   %esp,0x73(%ebp)
485b63:	00 43 68             	add    %al,0x68(%ebx)
485b66:	61                   	popa
485b67:	69 6e 52 65 61 63 74 	imul   $0x74636165,0x52(%esi),%ebp
485b6e:	69 6f 6e 2e 50 72 6f 	imul   $0x6f72502e,0x6e(%edi),%ebp
485b75:	70 65                	jo     0x485bdc
485b77:	72 74                	jb     0x485bed
485b79:	69 65 73 2e 52 65 73 	imul   $0x7365522e,0x73(%ebp),%esp
485b80:	6f                   	outsl  %ds:(%esi),(%dx)
485b81:	75 72                	jne    0x485bf5
485b83:	63 65 73             	arpl   %esp,0x73(%ebp)
485b86:	2e 72 65             	jb,pn  0x485bee
485b89:	73 6f                	jae    0x485bfa
485b8b:	75 72                	jne    0x485bff
485b8d:	63 65 73             	arpl   %esp,0x73(%ebp)
485b90:	00 43 68             	add    %al,0x68(%ebx)
485b93:	61                   	popa
485b94:	69 6e 52 65 61 63 74 	imul   $0x74636165,0x52(%esi),%ebp
485b9b:	69 6f 6e 2e 59 6f 75 	imul   $0x756f592e,0x6e(%edi),%ebp
485ba2:	57                   	push   %edi
485ba3:	69 6e 2e 72 65 73 6f 	imul   $0x6f736572,0x2e(%esi),%ebp
485baa:	75 72                	jne    0x485c1e
485bac:	63 65 73             	arpl   %esp,0x73(%ebp)
485baf:	00 4d 65             	add    %cl,0x65(%ebp)
485bb2:	6d                   	insl   (%dx),%es:(%edi)
485bb3:	6f                   	outsl  %ds:(%esi),(%dx)
485bb4:	72 79                	jb     0x485c2f
485bb6:	53                   	push   %ebx
485bb7:	74 72                	je     0x485c2b
485bb9:	65 61                	gs popa
485bbb:	6d                   	insl   (%dx),%es:(%edi)
485bbc:	00 52 65             	add    %dl,0x65(%edx)
485bbf:	61                   	popa
485bc0:	64 00 52 65          	add    %dl,%fs:0x65(%edx)
485bc4:	61                   	popa
485bc5:	64 42                	fs inc %edx
485bc7:	79 74                	jns    0x485c3d
485bc9:	65 00 42 79          	add    %al,%gs:0x79(%edx)
485bcd:	74 65                	je     0x485c34
485bcf:	00 67 65             	add    %ah,0x65(%edi)
485bd2:	74 5f                	je     0x485c33
485bd4:	4c                   	dec    %esp
485bd5:	65 6e                	outsb  %gs:(%esi),(%dx)
485bd7:	67 74 68             	addr16 je 0x485c42
485bda:	00 55 49             	add    %dl,0x49(%ebp)
485bdd:	6e                   	outsb  %ds:(%esi),(%dx)
485bde:	74 33                	je     0x485c13
485be0:	32 00                	xor    (%eax),%al
485be2:	52                   	push   %edx
485be3:	75 6e                	jne    0x485c53
485be5:	74 69                	je     0x485c50
485be7:	6d                   	insl   (%dx),%es:(%edi)
485be8:	65 48                	gs dec %eax
485bea:	65 6c                	gs insb (%dx),%es:(%edi)
485bec:	70 65                	jo     0x485c53
485bee:	72 73                	jb     0x485c63
485bf0:	00 49 6e             	add    %cl,0x6e(%ecx)
485bf3:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
485bfa:	65
485bfb:	41                   	inc    %ecx
485bfc:	72 72                	jb     0x485c70
485bfe:	61                   	popa
485bff:	79 00                	jns    0x485c01
485c01:	47                   	inc    %edi
485c02:	65 74 54             	gs je  0x485c59
485c05:	79 70                	jns    0x485c77
485c07:	65 46                	gs inc %esi
485c09:	72 6f                	jb     0x485c7a
485c0b:	6d                   	insl   (%dx),%es:(%edi)
485c0c:	48                   	dec    %eax
485c0d:	61                   	popa
485c0e:	6e                   	outsb  %ds:(%esi),(%dx)
485c0f:	64 6c                	fs insb (%dx),%es:(%edi)
485c11:	65 00 47 65          	add    %al,%gs:0x65(%edi)
485c15:	74 45                	je     0x485c5c
485c17:	6c                   	insb   (%dx),%es:(%edi)
485c18:	65 6d                	gs insl (%dx),%es:(%edi)
485c1a:	65 6e                	outsb  %gs:(%esi),(%dx)
485c1c:	74 54                	je     0x485c72
485c1e:	79 70                	jns    0x485c90
485c20:	65 00 43 72          	add    %al,%gs:0x72(%ebx)
485c24:	65 61                	gs popa
485c26:	74 65                	je     0x485c8d
485c28:	49                   	dec    %ecx
485c29:	6e                   	outsb  %ds:(%esi),(%dx)
485c2a:	73 74                	jae    0x485ca0
485c2c:	61                   	popa
485c2d:	6e                   	outsb  %ds:(%esi),(%dx)
485c2e:	63 65 00             	arpl   %esp,0x0(%ebp)
485c31:	42                   	inc    %edx
485c32:	75 66                	jne    0x485c9a
485c34:	66 65 72 00          	data16 gs jb 0x485c38
485c38:	42                   	inc    %edx
485c39:	6c                   	insb   (%dx),%es:(%edi)
485c3a:	6f                   	outsl  %ds:(%esi),(%dx)
485c3b:	63 6b 43             	arpl   %ebp,0x43(%ebx)
485c3e:	6f                   	outsl  %ds:(%esi),(%dx)
485c3f:	70 79                	jo     0x485cba
485c41:	00 67 65             	add    %ah,0x65(%edi)
485c44:	74 5f                	je     0x485ca5
485c46:	55                   	push   %ebp
485c47:	54                   	push   %esp
485c48:	46                   	inc    %esi
485c49:	38 00                	cmp    %al,(%eax)
485c4b:	47                   	inc    %edi
485c4c:	65 74 53             	gs je  0x485ca2
485c4f:	74 72                	je     0x485cc3
485c51:	69 6e 67 00 53 74 72 	imul   $0x72745300,0x67(%esi),%ebp
485c58:	69 6e 67 00 49 6e 74 	imul   $0x746e4900,0x67(%esi),%ebp
485c5f:	65 72 6e             	gs jb  0x485cd0
485c62:	00 4c 6f 61          	add    %cl,0x61(%edi,%ebp,2)
485c66:	64 00 41 70          	add    %al,%fs:0x70(%ecx)
485c6a:	70 44                	jo     0x485cb0
485c6c:	6f                   	outsl  %ds:(%esi),(%dx)
485c6d:	6d                   	insl   (%dx),%es:(%edi)
485c6e:	61                   	popa
485c6f:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
485c76:	43                   	inc    %ebx
485c77:	75 72                	jne    0x485ceb
485c79:	72 65                	jb     0x485ce0
485c7b:	6e                   	outsb  %ds:(%esi),(%dx)