415d4a:	69 6e 67 00 46 69 72 	imul   $0x72694600,0x67(%esi),%ebp
415d51:	73 74                	jae    0x415dc7
415d53:	41                   	inc    %ecx
415d54:	6e                   	outsb  %ds:(%esi),(%dx)
415d55:	64 4c                	fs dec %esp
415d57:	61                   	popa
415d58:	73 74                	jae    0x415dce
415d5a:	52                   	push   %edx
415d5b:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
415d60:	67 6c                	insb   (%dx),%es:(%di)
415d62:	65 47                	gs inc %edi
415d64:	61                   	popa
415d65:	70 70                	jo     0x415dd7
415d67:	69 6e 67 00 54 6f 53 	imul   $0x536f5400,0x67(%esi),%ebp
415d6e:	68 6f 72 74 54       	push   $0x5474726f
415d73:	69 6d 65 53 74 72 69 	imul   $0x69727453,0x65(%ebp),%ebp
415d7a:	6e                   	outsb  %ds:(%esi),(%dx)
415d7b:	67 00 4d 65          	add    %cl,0x65(%di)
415d7f:	61                   	popa
415d80:	73 75                	jae    0x415df7
415d82:	72 65                	jb     0x415de9
415d84:	53                   	push   %ebx
415d85:	74 72                	je     0x415df9
415d87:	69 6e 67 00 52 65 76 	imul   $0x76655200,0x67(%esi),%ebp
415d8e:	65 72 73             	gs jb  0x415e04
415d91:	65 53                	gs push %ebx
415d93:	74 72                	je     0x415e07
415d95:	69 6e 67 00 54 6f 53 	imul   $0x536f5400,0x67(%esi),%ebp
415d9c:	68 6f 72 74 44       	push   $0x4474726f
415da1:	61                   	popa
415da2:	74 65                	je     0x415e09
415da4:	53                   	push   %ebx
415da5:	74 72                	je     0x415e19
415da7:	69 6e 67 00 54 6f 53 	imul   $0x536f5400,0x67(%esi),%ebp
415dae:	74 72                	je     0x415e22
415db0:	69 6e 67 00 47 65 74 	imul   $0x74654700,0x67(%esi),%ebp
415db7:	53                   	push   %ebx
415db8:	74 72                	je     0x415e2c
415dba:	69 6e 67 00 44 72 61 	imul   $0x61724400,0x67(%esi),%ebp
415dc1:	77 53                	ja     0x415e16
415dc3:	74 72                	je     0x415e37
415dc5:	69 6e 67 00 53 75 62 	imul   $0x62755300,0x67(%esi),%ebp
415dcc:	73 74                	jae    0x415e42
415dce:	72 69                	jb     0x415e39
415dd0:	6e                   	outsb  %ds:(%esi),(%dx)
415dd1:	67 00 64 69          	add    %ah,0x69(%si)
415dd5:	73 70                	jae    0x415e47
415dd7:	6f                   	outsl  %ds:(%esi),(%dx)
415dd8:	73 69                	jae    0x415e43
415dda:	6e                   	outsb  %ds:(%esi),(%dx)
415ddb:	67 00 41 64          	add    %al,0x64(%bx,%di)
415ddf:	64 54                	fs push %esp
415de1:	6f                   	outsl  %ds:(%esi),(%dx)
415de2:	70 50                	jo     0x415e34
415de4:	61                   	popa
415de5:	73 73                	jae    0x415e5a
415de7:	69 6e 67 00 67 65 74 	imul   $0x74656700,0x67(%esi),%ebp
415dee:	5f                   	pop    %edi
415def:	54                   	push   %esp
415df0:	6f                   	outsl  %ds:(%esi),(%dx)
415df1:	70 73                	jo     0x415e66
415df3:	50                   	push   %eax
415df4:	61                   	popa
415df5:	73 73                	jae    0x415e6a
415df7:	69 6e 67 00 5f 74 6f 	imul   $0x6f745f00,0x67(%esi),%ebp
415dfe:	70 73                	jo     0x415e73
415e00:	50                   	push   %eax
415e01:	61                   	popa
415e02:	73 73                	jae    0x415e77
415e04:	69 6e 67 00 67 65 74 	imul   $0x74656700,0x67(%esi),%ebp
415e0b:	5f                   	pop    %edi
415e0c:	55                   	push   %ebp
415e0d:	6e                   	outsb  %ds:(%esi),(%dx)
415e0e:	69 74 73 50 61 73 73 	imul   $0x69737361,0x50(%ebx,%esi,2),%esi
415e15:	69
415e16:	6e                   	outsb  %ds:(%esi),(%dx)
415e17:	67 00 73 65          	add    %dh,0x65(%bp,%di)
415e1b:	74 5f                	je     0x415e7c
415e1d:	55                   	push   %ebp
415e1e:	6e                   	outsb  %ds:(%esi),(%dx)
415e1f:	69 74 73 50 61 73 73 	imul   $0x69737361,0x50(%ebx,%esi,2),%esi
415e26:	69
415e27:	6e                   	outsb  %ds:(%esi),(%dx)
415e28:	67 00 5f 75          	add    %bl,0x75(%bx)
415e2c:	6e                   	outsb  %ds:(%esi),(%dx)
415e2d:	69 74 73 50 61 73 73 	imul   $0x69737361,0x50(%ebx,%esi,2),%esi
415e34:	69
415e35:	6e                   	outsb  %ds:(%esi),(%dx)
415e36:	67 00 41 64          	add    %al,0x64(%bx,%di)
415e3a:	64 55                	fs push %ebp
415e3c:	6e                   	outsb  %ds:(%esi),(%dx)
415e3d:	69 74 50 61 73 73 69 	imul   $0x6e697373,0x61(%eax,%edx,2),%esi
415e44:	6e
415e45:	67 00 61 64          	add    %ah,0x64(%bx,%di)
415e49:	64 5f                	fs pop %edi
415e4b:	49                   	dec    %ecx
415e4c:	74 65                	je     0x415eb3
415e4e:	6d                   	insl   (%dx),%es:(%edi)
415e4f:	43                   	inc    %ebx
415e50:	72 65                	jb     0x415eb7
415e52:	61                   	popa
415e53:	74 69                	je     0x415ebe
415e55:	6e                   	outsb  %ds:(%esi),(%dx)
415e56:	67 00 72 65          	add    %dh,0x65(%bp,%si)
415e5a:	6d                   	insl   (%dx),%es:(%edi)
415e5b:	6f                   	outsl  %ds:(%esi),(%dx)
415e5c:	76 65                	jbe    0x415ec3
415e5e:	5f                   	pop    %edi
415e5f:	49                   	dec    %ecx
415e60:	74 65                	je     0x415ec7
415e62:	6d                   	insl   (%dx),%es:(%edi)
415e63:	43                   	inc    %ebx
415e64:	72 65                	jb     0x415ecb
415e66:	61                   	popa
415e67:	74 69                	je     0x415ed2
415e69:	6e                   	outsb  %ds:(%esi),(%dx)
415e6a:	67 00 4f 6e          	add    %cl,0x6e(%bx)
415e6e:	49                   	dec    %ecx
415e6f:	74 65                	je     0x415ed6
415e71:	6d                   	insl   (%dx),%es:(%edi)
415e72:	43                   	inc    %ebx
415e73:	72 65                	jb     0x415eda
415e75:	61                   	popa
415e76:	74 69                	je     0x415ee1
415e78:	6e                   	outsb  %ds:(%esi),(%dx)
415e79:	67 00 61 64          	add    %ah,0x64(%bx,%di)
415e7d:	64 5f                	fs pop %edi
415e7f:	49                   	dec    %ecx
415e80:	74 65                	je     0x415ee7
415e82:	6d                   	insl   (%dx),%es:(%edi)
415e83:	44                   	inc    %esp
415e84:	65 6c                	gs insb (%dx),%es:(%edi)
415e86:	65 74 69             	gs je  0x415ef2
415e89:	6e                   	outsb  %ds:(%esi),(%dx)
415e8a:	67 00 72 65          	add    %dh,0x65(%bp,%si)
415e8e:	6d                   	insl   (%dx),%es:(%edi)
415e8f:	6f                   	outsl  %ds:(%esi),(%dx)
415e90:	76 65                	jbe    0x415ef7
415e92:	5f                   	pop    %edi
415e93:	49                   	dec    %ecx
415e94:	74 65                	je     0x415efb
415e96:	6d                   	insl   (%dx),%es:(%edi)
415e97:	44                   	inc    %esp
415e98:	65 6c                	gs insb (%dx),%es:(%edi)
415e9a:	65 74 69             	gs je  0x415f06
415e9d:	6e                   	outsb  %ds:(%esi),(%dx)
415e9e:	67 00 4f 6e          	add    %cl,0x6e(%bx)
415ea2:	49                   	dec    %ecx
415ea3:	74 65                	je     0x415f0a
415ea5:	6d                   	insl   (%dx),%es:(%edi)
415ea6:	44                   	inc    %esp
415ea7:	65 6c                	gs insb (%dx),%es:(%edi)
415ea9:	65 74 69             	gs je  0x415f15
415eac:	6e                   	outsb  %ds:(%esi),(%dx)
415ead:	67 00 4f 6e          	add    %cl,0x6e(%bx)
415eb1:	49                   	dec    %ecx
415eb2:	74 65                	je     0x415f19
415eb4:	6d                   	insl   (%dx),%es:(%edi)
415eb5:	45                   	inc    %ebp
415eb6:	64 69 74 69 6e 67 00 	imul   $0x65670067,%fs:0x6e(%ecx,%ebp,2),%esi
415ebd:	67 65
415ebf:	74 5f                	je     0x415f20
415ec1:	49                   	dec    %ecx
415ec2:	73 45                	jae    0x415f09
415ec4:	64 69 74 69 6e 67 00 	imul   $0x65530067,%fs:0x6e(%ecx,%ebp,2),%esi
415ecb:	53 65
415ecd:	74 49                	je     0x415f18
415ecf:	73 45                	jae    0x415f16
415ed1:	64 69 74 69 6e 67 00 	imul   $0x695f0067,%fs:0x6e(%ecx,%ebp,2),%esi
415ed8:	5f 69
415eda:	73 45                	jae    0x415f21
415edc:	64 69 74 69 6e 67 00 	imul   $0x64610067,%fs:0x6e(%ecx,%ebp,2),%esi
415ee3:	61 64
415ee5:	64 5f                	fs pop %edi
415ee7:	49                   	dec    %ecx
415ee8:	74 65                	je     0x415f4f
415eea:	6d                   	insl   (%dx),%es:(%edi)
415eeb:	54                   	push   %esp
415eec:	65 78 74             	gs js  0x415f63
415eef:	45                   	inc    %ebp
415ef0:	64 69 74 69 6e 67 00 	imul   $0x65720067,%fs:0x6e(%ecx,%ebp,2),%esi
415ef7:	72 65
415ef9:	6d                   	insl   (%dx),%es:(%edi)
415efa:	6f                   	outsl  %ds:(%esi),(%dx)
415efb:	76 65                	jbe    0x415f62
415efd:	5f                   	pop    %edi
415efe:	49                   	dec    %ecx
415eff:	74 65                	je     0x415f66
415f01:	6d                   	insl   (%dx),%es:(%edi)
415f02:	54                   	push   %esp
415f03:	65 78 74             	gs js  0x415f7a
415f06:	45                   	inc    %ebp
415f07:	64 69 74 69 6e 67 00 	imul   $0x64650067,%fs:0x6e(%ecx,%ebp,2),%esi
415f0e:	65 64
415f10:	69 74 69 6e 67 00 53 	imul   $0x79530067,0x6e(%ecx,%ebp,2),%esi
415f17:	79
415f18:	73 74                	jae    0x415f8e
415f1a:	65 6d                	gs insl (%dx),%es:(%edi)
415f1c:	2e 44                	cs inc %esp
415f1e:	72 61                	jb     0x415f81
415f20:	77 69                	ja     0x415f8b
415f22:	6e                   	outsb  %ds:(%esi),(%dx)
415f23:	67 00 72 65          	add    %dh,0x65(%bp,%si)
415f27:	73 69                	jae    0x415f92
415f29:	7a 69                	jp     0x415f94
415f2b:	6e                   	outsb  %ds:(%esi),(%dx)
415f2c:	67 00 6d 61          	add    %ch,0x61(%di)
415f30:	74 63                	je     0x415f95
415f32:	68 00 43 6f 6d       	push   $0x6d6f4300
415f37:	70 75                	jo     0x415fae
415f39:	74 65                	je     0x415fa0
415f3b:	48                   	dec    %eax
415f3c:	61                   	popa
415f3d:	73 68                	jae    0x415fa7
415f3f:	00 52 65             	add    %dl,0x65(%edx)
415f42:	66 72 65             	data16 jb 0x415faa
415f45:	73 68                	jae    0x415faf
415f47:	00 50 75             	add    %dl,0x75(%eax)
415f4a:	73 68                	jae    0x415fb4
415f4c:	00 53 6f             	add    %dl,0x6f(%ebx)
415f4f:	6c                   	insb   (%dx),%es:(%edi)
415f50:	69 64 42 72 75 73 68 	imul   $0x687375,0x72(%edx,%eax,2),%esp
415f57:	00
415f58:	48                   	dec    %eax
415f59:	61                   	popa
415f5a:	74 63                	je     0x415fbf
415f5c:	68 42 72 75 73       	push   $0x73757242
415f61:	68 00 4c 69 6e       	push   $0x6e694c00
415f66:	65 61                	gs popa
415f68:	72 47                	jb     0x415fb1
415f6a:	72 61                	jb     0x415fcd
415f6c:	64 69 65 6e 74 42 72 	imul   $0x75724274,%fs:0x6e(%ebp),%esp
415f73:	75
415f74:	73 68                	jae    0x415fde
415f76:	00 4d 61             	add    %cl,0x61(%ebp)
415f79:	74 68                	je     0x415fe3
415f7b:	00 46 69             	add    %al,0x69(%esi)
415f7e:	6c                   	insb   (%dx),%es:(%edi)
415f7f:	6c                   	insb   (%dx),%es:(%edi)
415f80:	50                   	push   %eax
415f81:	61                   	popa
415f82:	74 68                	je     0x415fec
415f84:	00 47 72             	add    %al,0x72(%edi)
415f87:	61                   	popa
415f88:	70 68                	jo     0x415ff2
415f8a:	69 63 73 50 61 74 68 	imul   $0x68746150,0x73(%ebx),%esp
415f91:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
415f95:	77 50                	ja     0x415fe7
415f97:	61                   	popa
415f98:	74 68                	je     0x416002
415f9a:	00 67 65             	add    %ah,0x65(%edi)
415f9d:	74 5f                	je     0x415ffe
415f9f:	57                   	push   %edi
415fa0:	69 64 74 68 00 73 65 	imul   $0x74657300,0x68(%esp,%esi,2),%esp
415fa7:	74
415fa8:	5f                   	pop    %edi
415fa9:	57                   	push   %edi
415faa:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
415fb1:	74
415fb2:	5f                   	pop    %edi
415fb3:	54                   	push   %esp
415fb4:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
415fbb:	65 57                	gs push %edi
415fbd:	69 64 74 68 00 53 65 	imul   $0x74655300,0x68(%esp,%esi,2),%esp
415fc4:	74
415fc5:	54                   	push   %esp
415fc6:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
415fcd:	65 57                	gs push %edi
415fcf:	69 64 74 68 00 5f 74 	imul   $0x69745f00,0x68(%esp,%esi,2),%esp
415fd6:	69
415fd7:	6d                   	insl   (%dx),%es:(%edi)
415fd8:	65 53                	gs push %ebx
415fda:	63 61 6c             	arpl   %esp,0x6c(%ecx)
415fdd:	65 57                	gs push %edi
415fdf:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
415fe6:	74
415fe7:	5f                   	pop    %edi
415fe8:	57                   	push   %edi
415fe9:	65 65 6b 48 65 61    	gs imul $0x61,%gs:0x65(%eax),%ecx
415fef:	64 65 72 57          	fs gs jb 0x41604a
415ff3:	69 64 74 68 00 5f 77 	imul   $0x65775f00,0x68(%esp,%esi,2),%esp
415ffa:	65
415ffb:	65 6b 48 65 61       	imul   $0x61,%gs:0x65(%eax),%ecx
416000:	64 65 72 57          	fs gs jb 0x41605b
416004:	69 64 74 68 00 77 69 	imul   $0x64697700,0x68(%esp,%esi,2),%esp
41600b:	64
41600c:	74 68                	je     0x416076
41600e:	00 67 65             	add    %ah,0x65(%edi)
416011:	74 5f                	je     0x416072
416013:	4c                   	dec    %esp
416014:	65 6e                	outsb  %gs:(%esi),(%dx)
416016:	67 74 68             	addr16 je 0x416081
416019:	00 67 65             	add    %ah,0x65(%edi)
41601c:	74 5f                	je     0x41607d
41601e:	44                   	inc    %esp
41601f:	61                   	popa
416020:	79 4e                	jns    0x416070
416022:	61                   	popa
416023:	6d                   	insl   (%dx),%es:(%edi)
416024:	65 73 4c             	gs jae 0x416073
416027:	65 6e                	outsb  %gs:(%esi),(%dx)
416029:	67 74 68             	addr16 je 0x416094
41602c:	00 73 65             	add    %dh,0x65(%ebx)
41602f:	74 5f                	je     0x416090
416031:	44                   	inc    %esp
416032:	61                   	popa
416033:	79 4e                	jns    0x416083
416035:	61                   	popa
416036:	6d                   	insl   (%dx),%es:(%edi)
416037:	65 73 4c             	gs jae 0x416086
41603a:	65 6e                	outsb  %gs:(%esi),(%dx)
41603c:	67 74 68             	addr16 je 0x4160a7
41603f:	00 5f 64             	add    %bl,0x64(%edi)
416042:	61                   	popa
416043:	79 4e                	jns    0x416093
416045:	61                   	popa
416046:	6d                   	insl   (%dx),%es:(%edi)
416047:	65 73 4c             	gs jae 0x416096
41604a:	65 6e                	outsb  %gs:(%esi),(%dx)
41604c:	67 74 68             	addr16 je 0x4160b7
41604f:	00 47 65             	add    %al,0x65(%edi)
416052:	74 4c                	je     0x4160a0
416054:	65 6e                	outsb  %gs:(%esi),(%dx)
416056:	67 74 68             	addr16 je 0x4160c1
416059:	00 49 6e             	add    %cl,0x6e(%ecx)
41605c:	74 65                	je     0x4160c3
41605e:	72 73                	jb     0x4160d3
416060:	65 63 74 73 57       	arpl   %esi,%gs:0x57(%ebx,%esi,2)
416065:	69 74 68 00 53 74 61 	imul   $0x72617453,0x0(%eax,%ebp,2),%esi
41606c:	72
41606d:	74 73                	je     0x4160e2
41606f:	57                   	push   %edi
416070:	69 74 68 00 67 65 74 	imul   $0x5f746567,0x0(%eax,%ebp,2),%esi
416077:	5f
416078:	4d                   	dec    %ebp
416079:	6f                   	outsl  %ds:(%esi),(%dx)
41607a:	6e                   	outsb  %ds:(%esi),(%dx)
41607b:	74 68                	je     0x4160e5
41607d:	00 44 61 79          	add    %al,0x79(%ecx,%eiz,2)
416081:	73 49                	jae    0x4160cc
416083:	6e                   	outsb  %ds:(%esi),(%dx)
416084:	4d                   	dec    %ebp
416085:	6f                   	outsl  %ds:(%esi),(%dx)
416086:	6e                   	outsb  %ds:(%esi),(%dx)
416087:	74 68                	je     0x4160f1
416089:	00 53 65             	add    %dl,0x65(%ebx)
41608c:	6c                   	insb   (%dx),%es:(%edi)
41608d:	65 63 74 4d 6f       	arpl   %esi,%gs:0x6f(%ebp,%ecx,2)
416092:	6e                   	outsb  %ds:(%esi),(%dx)
416093:	74 68                	je     0x4160fd