415cf6:	72 65                	jb     0x415d5d
415cf8:	4d                   	dec    %ebp
415cf9:	6f                   	outsl  %ds:(%esi),(%dx)
415cfa:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
415cfd:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
415d00:	6c                   	insb   (%dx),%es:(%edi)
415d01:	00 43 6f             	add    %al,0x6f(%ebx)
415d04:	72 65                	jb     0x415d6b
415d06:	4d                   	dec    %ebp
415d07:	6f                   	outsl  %ds:(%esi),(%dx)
415d08:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
415d0b:	00 3c 4d 6f 64 75 6c 	add    %bh,0x6c75646f(,%ecx,2)
415d12:	65 3e 00 53 65       	gs add %dl,%ds:0x65(%ebx)
415d17:	74 75                	je     0x415d8e
415d19:	70 00                	jo     0x415d1b
415d1b:	6d                   	insl   (%dx),%es:(%edi)
415d1c:	73 63                	jae    0x415d81
415d1e:	6f                   	outsl  %ds:(%esi),(%dx)
415d1f:	72 6c                	jb     0x415d8d
415d21:	69 62 00 4f 62 6a 65 	imul   $0x656a624f,0x0(%edx),%esp
415d28:	63 74 00 53          	arpl   %esi,0x53(%eax,%eax,1)
415d2c:	79 73                	jns    0x415da1
415d2e:	74 65                	je     0x415d95
415d30:	6d                   	insl   (%dx),%es:(%edi)
415d31:	00 50 6f             	add    %dl,0x6f(%eax)
415d34:	77 65                	ja     0x415d9b
415d36:	72 65                	jb     0x415d9d
415d38:	64 42                	fs inc %edx
415d3a:	79 41                	jns    0x415d7d
415d3c:	74 74                	je     0x415db2
415d3e:	72 69                	jb     0x415da9
415d40:	62 75 74             	bound  %esi,0x74(%ebp)
415d43:	65 00 53 6d          	add    %dl,%gs:0x6d(%ebx)
415d47:	61                   	popa
415d48:	72 74                	jb     0x415dbe
415d4a:	41                   	inc    %ecx
415d4b:	73 73                	jae    0x415dc0
415d4d:	65 6d                	gs insl (%dx),%es:(%edi)
415d4f:	62 6c 79 2e          	bound  %ebp,0x2e(%ecx,%edi,2)
415d53:	41                   	inc    %ecx
415d54:	74 74                	je     0x415dca
415d56:	72 69                	jb     0x415dc1
415d58:	62 75 74             	bound  %esi,0x74(%ebp)
415d5b:	65 73 00             	gs jae 0x415d5e
415d5e:	41                   	inc    %ecx
415d5f:	74 74                	je     0x415dd5
415d61:	72 69                	jb     0x415dcc
415d63:	62 75 74             	bound  %esi,0x74(%ebp)
415d66:	65 00 51 53          	add    %dl,%gs:0x53(%ecx)
415d6a:	51                   	push   %ecx
415d6b:	57                   	push   %edi
415d6c:	44                   	inc    %esp
415d6d:	57                   	push   %edi
415d6e:	44                   	inc    %esp
415d6f:	00 63 35             	add    %ah,0x35(%ebx)
415d72:	00 51 53             	add    %dl,0x53(%ecx)
415d75:	51                   	push   %ecx
415d76:	53                   	push   %ebx
415d77:	51                   	push   %ecx
415d78:	53                   	push   %ebx
415d79:	51                   	push   %ecx
415d7a:	53                   	push   %ebx
415d7b:	00 53 79             	add    %dl,0x79(%ebx)
415d7e:	73 74                	jae    0x415df4
415d80:	65 6d                	gs insl (%dx),%es:(%edi)
415d82:	2e 44                	cs inc %esp
415d84:	72 61                	jb     0x415de7
415d86:	77 69                	ja     0x415df1
415d88:	6e                   	outsb  %ds:(%esi),(%dx)
415d89:	67 00 42 69          	add    %al,0x69(%bp,%si)
415d8d:	74 6d                	je     0x415dfc
415d8f:	61                   	popa
415d90:	70 00                	jo     0x415d92
415d92:	61                   	popa
415d93:	61                   	popa
415d94:	00 57 44             	add    %dl,0x44(%edi)
415d97:	57                   	push   %edi
415d98:	44                   	inc    %esp
415d99:	57                   	push   %edi
415d9a:	00 6d 6d             	add    %ch,0x6d(%ebp)
415d9d:	00 78 78             	add    %bh,0x78(%eax)
415da0:	00 44 65 6c          	add    %al,0x6c(%ebp,%eiz,2)
415da4:	65 74 65             	gs je  0x415e0c
415da7:	53                   	push   %ebx
415da8:	65 74 75             	gs je  0x415e20
415dab:	70 00                	jo     0x415dad
415dad:	43                   	inc    %ebx
415dae:	53                   	push   %ebx
415daf:	43                   	inc    %ebx
415db0:	53                   	push   %ebx
415db1:	43                   	inc    %ebx
415db2:	00 53 43             	add    %dl,0x43(%ebx)
415db5:	53                   	push   %ebx
415db6:	43                   	inc    %ebx
415db7:	53                   	push   %ebx
415db8:	43                   	inc    %ebx
415db9:	00 2e                	add    %ch,(%esi)
415dbb:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
415dbf:	00 43 6f             	add    %al,0x6f(%ebx)
415dc2:	6d                   	insl   (%dx),%es:(%edi)
415dc3:	70 69                	jo     0x415e2e
415dc5:	6c                   	insb   (%dx),%es:(%edi)
415dc6:	61                   	popa
415dc7:	74 69                	je     0x415e32
415dc9:	6f                   	outsl  %ds:(%esi),(%dx)
415dca:	6e                   	outsb  %ds:(%esi),(%dx)
415dcb:	52                   	push   %edx
415dcc:	65 6c                	gs insb (%dx),%es:(%edi)
415dce:	61                   	popa
415dcf:	78 61                	js     0x415e32
415dd1:	74 69                	je     0x415e3c
415dd3:	6f                   	outsl  %ds:(%esi),(%dx)
415dd4:	6e                   	outsb  %ds:(%esi),(%dx)
415dd5:	73 41                	jae    0x415e18
415dd7:	74 74                	je     0x415e4d
415dd9:	72 69                	jb     0x415e44
415ddb:	62 75 74             	bound  %esi,0x74(%ebp)
415dde:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
415de2:	73 74                	jae    0x415e58
415de4:	65 6d                	gs insl (%dx),%es:(%edi)
415de6:	2e 52                	cs push %edx
415de8:	75 6e                	jne    0x415e58
415dea:	74 69                	je     0x415e55
415dec:	6d                   	insl   (%dx),%es:(%edi)
415ded:	65 2e 43             	gs cs inc %ebx
415df0:	6f                   	outsl  %ds:(%esi),(%dx)
415df1:	6d                   	insl   (%dx),%es:(%edi)
415df2:	70 69                	jo     0x415e5d
415df4:	6c                   	insb   (%dx),%es:(%edi)
415df5:	65 72 53             	gs jb  0x415e4b
415df8:	65 72 76             	gs jb  0x415e71
415dfb:	69 63 65 73 00 52 75 	imul   $0x75520073,0x65(%ebx),%esp
415e02:	6e                   	outsb  %ds:(%esi),(%dx)
415e03:	74 69                	je     0x415e6e
415e05:	6d                   	insl   (%dx),%es:(%edi)
415e06:	65 43                	gs inc %ebx
415e08:	6f                   	outsl  %ds:(%esi),(%dx)
415e09:	6d                   	insl   (%dx),%es:(%edi)
415e0a:	70 61                	jo     0x415e6d
415e0c:	74 69                	je     0x415e77
415e0e:	62 69 6c             	bound  %ebp,0x6c(%ecx)
415e11:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
415e18:	69
415e19:	62 75 74             	bound  %esi,0x74(%ebp)
415e1c:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
415e21:	75 67                	jne    0x415e8a
415e23:	67 61                	addr16 popa
415e25:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
415e29:	74 74                	je     0x415e9f
415e2b:	72 69                	jb     0x415e96
415e2d:	62 75 74             	bound  %esi,0x74(%ebp)
415e30:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
415e34:	73 74                	jae    0x415eaa
415e36:	65 6d                	gs insl (%dx),%es:(%edi)
415e38:	2e 44                	cs inc %esp
415e3a:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
415e41:	69 63 73 00 44 65 62 	imul   $0x62654400,0x73(%ebx),%esp
415e48:	75 67                	jne    0x415eb1
415e4a:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
415e51:	65
415e52:	73 00                	jae    0x415e54
415e54:	41                   	inc    %ecx
415e55:	73 73                	jae    0x415eca
415e57:	65 6d                	gs insl (%dx),%es:(%edi)
415e59:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
415e5d:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
415e64:	72
415e65:	69 62 75 74 65 00 53 	imul   $0x53006574,0x75(%edx),%esp
415e6c:	79 73                	jns    0x415ee1
415e6e:	74 65                	je     0x415ed5
415e70:	6d                   	insl   (%dx),%es:(%edi)
415e71:	2e 52                	cs push %edx
415e73:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
415e76:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
415e7b:	6e                   	outsb  %ds:(%esi),(%dx)
415e7c:	00 41 73             	add    %al,0x73(%ecx)
415e7f:	73 65                	jae    0x415ee6
415e81:	6d                   	insl   (%dx),%es:(%edi)
415e82:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
415e86:	65 73 63             	gs jae 0x415eec
415e89:	72 69                	jb     0x415ef4
415e8b:	70 74                	jo     0x415f01
415e8d:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
415e94:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
415e9b:	73 73                	jae    0x415f10
415e9d:	65 6d                	gs insl (%dx),%es:(%edi)
415e9f:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
415ea3:	6f                   	outsl  %ds:(%esi),(%dx)
415ea4:	6e                   	outsb  %ds:(%esi),(%dx)
415ea5:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
415eab:	74 69                	je     0x415f16
415ead:	6f                   	outsl  %ds:(%esi),(%dx)
415eae:	6e                   	outsb  %ds:(%esi),(%dx)
415eaf:	41                   	inc    %ecx
415eb0:	74 74                	je     0x415f26
415eb2:	72 69                	jb     0x415f1d
415eb4:	62 75 74             	bound  %esi,0x74(%ebp)
415eb7:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
415ebb:	73 65                	jae    0x415f22
415ebd:	6d                   	insl   (%dx),%es:(%edi)
415ebe:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
415ec2:	6f                   	outsl  %ds:(%esi),(%dx)
415ec3:	6d                   	insl   (%dx),%es:(%edi)
415ec4:	70 61                	jo     0x415f27
415ec6:	6e                   	outsb  %ds:(%esi),(%dx)
415ec7:	79 41                	jns    0x415f0a
415ec9:	74 74                	je     0x415f3f
415ecb:	72 69                	jb     0x415f36
415ecd:	62 75 74             	bound  %esi,0x74(%ebp)
415ed0:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
415ed4:	73 65                	jae    0x415f3b
415ed6:	6d                   	insl   (%dx),%es:(%edi)
415ed7:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
415edb:	72 6f                	jb     0x415f4c
415edd:	64 75 63             	fs jne 0x415f43
415ee0:	74 41                	je     0x415f23
415ee2:	74 74                	je     0x415f58
415ee4:	72 69                	jb     0x415f4f
415ee6:	62 75 74             	bound  %esi,0x74(%ebp)
415ee9:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
415eed:	73 65                	jae    0x415f54
415eef:	6d                   	insl   (%dx),%es:(%edi)
415ef0:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
415ef4:	6f                   	outsl  %ds:(%esi),(%dx)
415ef5:	70 79                	jo     0x415f70
415ef7:	72 69                	jb     0x415f62
415ef9:	67 68 74 41 74 74    	addr16 push $0x74744174
415eff:	72 69                	jb     0x415f6a
415f01:	62 75 74             	bound  %esi,0x74(%ebp)
415f04:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
415f08:	73 65                	jae    0x415f6f
415f0a:	6d                   	insl   (%dx),%es:(%edi)
415f0b:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
415f0f:	72 61                	jb     0x415f72
415f11:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
415f14:	61                   	popa
415f15:	72 6b                	jb     0x415f82
415f17:	41                   	inc    %ecx
415f18:	74 74                	je     0x415f8e
415f1a:	72 69                	jb     0x415f85
415f1c:	62 75 74             	bound  %esi,0x74(%ebp)
415f1f:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
415f23:	6d                   	insl   (%dx),%es:(%edi)
415f24:	56                   	push   %esi
415f25:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
415f2c:	74 74                	je     0x415fa2
415f2e:	72 69                	jb     0x415f99
415f30:	62 75 74             	bound  %esi,0x74(%ebp)
415f33:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
415f37:	73 74                	jae    0x415fad
415f39:	65 6d                	gs insl (%dx),%es:(%edi)
415f3b:	2e 52                	cs push %edx
415f3d:	75 6e                	jne    0x415fad
415f3f:	74 69                	je     0x415faa
415f41:	6d                   	insl   (%dx),%es:(%edi)
415f42:	65 2e 49             	gs cs dec %ecx
415f45:	6e                   	outsb  %ds:(%esi),(%dx)
415f46:	74 65                	je     0x415fad
415f48:	72 6f                	jb     0x415fb9
415f4a:	70 53                	jo     0x415f9f
415f4c:	65 72 76             	gs jb  0x415fc5
415f4f:	69 63 65 73 00 47 75 	imul   $0x75470073,0x65(%ebx),%esp
415f56:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
415f5d:	62
415f5e:	75 74                	jne    0x415fd4
415f60:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
415f64:	73 65                	jae    0x415fcb
415f66:	6d                   	insl   (%dx),%es:(%edi)
415f67:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
415f6b:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
415f72:	69
415f73:	6f                   	outsl  %ds:(%esi),(%dx)
415f74:	6e                   	outsb  %ds:(%esi),(%dx)
415f75:	41                   	inc    %ecx
415f76:	74 74                	je     0x415fec
415f78:	72 69                	jb     0x415fe3
415f7a:	62 75 74             	bound  %esi,0x74(%ebp)
415f7d:	65 00 54 61 72       	add    %dl,%gs:0x72(%ecx,%eiz,2)
415f82:	67 65 74 46          	addr16 gs je 0x415fcc
415f86:	72 61                	jb     0x415fe9
415f88:	6d                   	insl   (%dx),%es:(%edi)
415f89:	65 77 6f             	gs ja  0x415ffb
415f8c:	72 6b                	jb     0x415ff9
415f8e:	41                   	inc    %ecx
415f8f:	74 74                	je     0x416005
415f91:	72 69                	jb     0x415ffc
415f93:	62 75 74             	bound  %esi,0x74(%ebp)
415f96:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
415f9a:	73 74                	jae    0x416010
415f9c:	65 6d                	gs insl (%dx),%es:(%edi)
415f9e:	2e 52                	cs push %edx
415fa0:	75 6e                	jne    0x416010
415fa2:	74 69                	je     0x41600d
415fa4:	6d                   	insl   (%dx),%es:(%edi)
415fa5:	65 2e 56             	gs cs push %esi
415fa8:	65 72 73             	gs jb  0x41601e
415fab:	69 6f 6e 69 6e 67 00 	imul   $0x676e69,0x6e(%edi),%ebp
415fb2:	42                   	inc    %edx
415fb3:	79 74                	jns    0x416029
415fb5:	65 00 41 72          	add    %al,%gs:0x72(%ecx)
415fb9:	72 61                	jb     0x41601c
415fbb:	79 00                	jns    0x415fbd
415fbd:	43                   	inc    %ebx
415fbe:	6f                   	outsl  %ds:(%esi),(%dx)
415fbf:	70 79                	jo     0x41603a
415fc1:	00 4c 69 73          	add    %cl,0x73(%ecx,%ebp,2)
415fc5:	74 60                	je     0x416027
415fc7:	31 00                	xor    %eax,(%eax)
415fc9:	53                   	push   %ebx
415fca:	79 73                	jns    0x41603f
415fcc:	74 65                	je     0x416033
415fce:	6d                   	insl   (%dx),%es:(%edi)
415fcf:	2e 43                	cs inc %ebx
415fd1:	6f                   	outsl  %ds:(%esi),(%dx)
415fd2:	6c                   	insb   (%dx),%es:(%edi)
415fd3:	6c                   	insb   (%dx),%es:(%edi)
415fd4:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
415fd9:	6e                   	outsb  %ds:(%esi),(%dx)
415fda:	73 2e                	jae    0x41600a
415fdc:	47                   	inc    %edi
415fdd:	65 6e                	outsb  %gs:(%esi),(%dx)
415fdf:	65 72 69             	gs jb  0x41604b
415fe2:	63 00                	arpl   %eax,(%eax)
415fe4:	49                   	dec    %ecx
415fe5:	6d                   	insl   (%dx),%es:(%edi)
415fe6:	61                   	popa
415fe7:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
415fec:	74 5f                	je     0x41604d
415fee:	57                   	push   %edi
415fef:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
415ff6:	74
415ff7:	5f                   	pop    %edi
415ff8:	53                   	push   %ebx
415ff9:	69 7a 65 00 53 69 7a 	imul   $0x7a695300,0x65(%edx),%edi
416000:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
416004:	74 5f                	je     0x416065
416006:	48                   	dec    %eax
416007:	65 69 67 68 74 00 47 	imul   $0x65470074,%gs:0x68(%edi),%esp
41600e:	65
41600f:	74 50                	je     0x416061
416011:	69 78 65 6c 00 43 6f 	imul   $0x6f43006c,0x65(%eax),%edi
416018:	6c                   	insb   (%dx),%es:(%edi)
416019:	6f                   	outsl  %ds:(%esi),(%dx)
41601a:	72 00                	jb     0x41601c
41601c:	46                   	inc    %esi
41601d:	72 6f                	jb     0x41608e
41601f:	6d                   	insl   (%dx),%es:(%edi)
416020:	41                   	inc    %ecx
416021:	72 67                	jb     0x41608a
416023:	62 00                	bound  %eax,(%eax)