413f1b:	20 65 72             	and    %ah,0x72(%ebp)
413f1e:	72 6f                	jb     0x413f8f
413f20:	72 20                	jb     0x413f42
413f22:	25 73 20 28 30       	and    $0x30282073,%eax
413f27:	78 25                	js     0x413f4e
413f29:	78 29                	js     0x413f54
413f2b:	2e 00 00             	add    %al,%cs:(%eax)
413f2e:	00 00                	add    %al,(%eax)
413f30:	55                   	push   %ebp
413f31:	6e                   	outsb  %ds:(%esi),(%dx)
413f32:	64 65 72 66          	fs gs jb 0x413f9c
413f36:	6c                   	insb   (%dx),%es:(%edi)
413f37:	6f                   	outsl  %ds:(%esi),(%dx)
413f38:	77 20                	ja     0x413f5a
413f3a:	6f                   	outsl  %ds:(%esi),(%dx)
413f3b:	66 20 61 20          	data16 and %ah,0x20(%ecx)
413f3f:	6d                   	insl   (%dx),%es:(%edi)
413f40:	65 74 65             	gs je  0x413fa8
413f43:	72 65                	jb     0x413faa
413f45:	64 20 73 65          	and    %dh,%fs:0x65(%ebx)
413f49:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
413f4d:	6e                   	outsb  %ds:(%esi),(%dx)
413f4e:	2c 20                	sub    $0x20,%al
413f50:	6c                   	insb   (%dx),%es:(%edi)
413f51:	65 66 74 20          	gs data16 je 0x413f75
413f55:	61                   	popa
413f56:	20 67 72             	and    %ah,0x72(%edi)
413f59:	6f                   	outsl  %ds:(%esi),(%dx)
413f5a:	75 70                	jne    0x413fcc
413f5c:	20 77 65             	and    %dh,0x65(%edi)
413f5f:	20 64 69 64          	and    %ah,0x64(%ecx,%ebp,2)
413f63:	6e                   	outsb  %ds:(%esi),(%dx)
413f64:	27                   	daa
413f65:	74 20                	je     0x413f87
413f67:	65 6e                	outsb  %gs:(%esi),(%dx)
413f69:	74 65                	je     0x413fd0
413f6b:	72 21                	jb     0x413f8e
413f6d:	21 21                	and    %esp,(%ecx)
413f6f:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
413f73:	20 6d 61             	and    %ch,0x61(%ebp)
413f76:	6e                   	outsb  %ds:(%esi),(%dx)
413f77:	79 20                	jns    0x413f99
413f79:	61                   	popa
413f7a:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
413f7e:	65 20 74 68 72       	and    %dh,%gs:0x72(%eax,%ebp,2)
413f83:	65 61                	gs popa
413f85:	64 73 2f             	fs jae 0x413fb7
413f88:	77 6f                	ja     0x413ff9
413f8a:	72 6b                	jb     0x413ff7
413f8c:	65 72 73             	gs jb  0x414002
413f8f:	20 69 6e             	and    %ch,0x6e(%ecx)
413f92:	20 74 68 69          	and    %dh,0x69(%eax,%ebp,2)
413f96:	73 20                	jae    0x413fb8
413f98:	73 65                	jae    0x413fff
413f9a:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
413f9e:	6e                   	outsb  %ds:(%esi),(%dx)
413f9f:	2c 20                	sub    $0x20,%al
413fa1:	6d                   	insl   (%dx),%es:(%edi)
413fa2:	75 73                	jne    0x414017
413fa4:	74 20                	je     0x413fc6
413fa6:	71 75                	jno    0x41401d
413fa8:	69 74 20 74 6f 20 61 	imul   $0x7661206f,0x74(%eax,%eiz,1),%esi
413faf:	76
413fb0:	6f                   	outsl  %ds:(%esi),(%dx)
413fb1:	69 64 20 63 6f 6e 73 	imul   $0x69736e6f,0x63(%eax,%eiz,1),%esp
413fb8:	69
413fb9:	73 74                	jae    0x41402f
413fbb:	65 6e                	outsb  %gs:(%esi),(%dx)
413fbd:	63 79 20             	arpl   %edi,0x20(%ecx)
413fc0:	69 73 73 75 65 73 21 	imul   $0x21736575,0x73(%ebx),%esi
413fc7:	00 61 00             	add    %ah,0x0(%ecx)
413fca:	70 00                	jo     0x413fcc
413fcc:	69 00 2d 00 6d 00    	imul   $0x6d002d,(%eax),%eax
413fd2:	73 00                	jae    0x413fd4
413fd4:	2d 00 77 00 69       	sub    $0x69007700,%eax
413fd9:	00 6e 00             	add    %ch,0x0(%esi)
413fdc:	2d 00 63 00 6f       	sub    $0x6f006300,%eax
413fe1:	00 72 00             	add    %dh,0x0(%edx)
413fe4:	65 00 2d 00 66 00 69 	add    %ch,%gs:0x69006600
413feb:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
413fef:	00 2d 00 6c 00 31    	add    %ch,0x31006c00
413ff5:	00 2d 00 32 00 2d    	add    %ch,0x2d003200
413ffb:	00 30                	add    %dh,(%eax)
413ffd:	00 2e                	add    %ch,(%esi)
413fff:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
414003:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
414007:	00 61 00             	add    %ah,0x0(%ecx)
41400a:	70 00                	jo     0x41400c
41400c:	69 00 2d 00 6d 00    	imul   $0x6d002d,(%eax),%eax
414012:	73 00                	jae    0x414014
414014:	2d 00 77 00 69       	sub    $0x69007700,%eax
414019:	00 6e 00             	add    %ch,0x0(%esi)
41401c:	2d 00 63 00 6f       	sub    $0x6f006300,%eax
414021:	00 72 00             	add    %dh,0x0(%edx)
414024:	65 00 2d 00 66 00 69 	add    %ch,%gs:0x69006600
41402b:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41402f:	00 2d 00 6c 00 31    	add    %ch,0x31006c00
414035:	00 2d 00 31 00 2d    	add    %ch,0x2d003100
41403b:	00 30                	add    %dh,(%eax)
41403d:	00 2e                	add    %ch,(%esi)
41403f:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
414043:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
414047:	00 6b 00             	add    %ch,0x0(%ebx)
41404a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41404e:	6e                   	outsb  %ds:(%esi),(%dx)
41404f:	00 65 00             	add    %ah,0x0(%ebp)
414052:	6c                   	insb   (%dx),%es:(%edi)
414053:	00 33                	add    %dh,(%ebx)
414055:	00 32                	add    %dh,(%edx)
414057:	00 2e                	add    %ch,(%esi)
414059:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
41405d:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
414061:	00 6b 00             	add    %ch,0x0(%ebx)
414064:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
414068:	6e                   	outsb  %ds:(%esi),(%dx)
414069:	00 65 00             	add    %ah,0x0(%ebp)
41406c:	6c                   	insb   (%dx),%es:(%edi)
41406d:	00 62 00             	add    %ah,0x0(%edx)
414070:	61                   	popa
414071:	00 73 00             	add    %dh,0x0(%ebx)
414074:	65 00 2e             	add    %ch,%gs:(%esi)
414077:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
41407b:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41407f:	00 00                	add    %al,(%eax)
414081:	00 00                	add    %al,(%eax)
414083:	00 25 30 2a 49 36    	add    %ah,0x36492a30
414089:	34 58                	xor    $0x58,%al
41408b:	00 25 49 36 34 64    	add    %ah,0x64343649
414091:	00 00                	add    %al,(%eax)
414093:	00 6f 6e             	add    %ch,0x6e(%edi)
414096:	65 63 6f 72          	arpl   %ebp,%gs:0x72(%edi)
41409a:	65 5c                	gs pop %esp
41409c:	64 73 5c             	fs jae 0x4140fb
41409f:	65 73 65             	gs jae 0x414107
4140a2:	6e                   	outsb  %ds:(%esi),(%dx)
4140a3:	74 5c                	je     0x414101
4140a5:	73 72                	jae    0x414119
4140a7:	63 5c 6f 73          	arpl   %ebx,0x73(%edi,%ebp,2)
4140ab:	5c                   	pop    %esp
4140ac:	74 61                	je     0x41410f
4140ae:	73 6b                	jae    0x41411b
4140b0:	2e 63 78 78          	arpl   %edi,%cs:0x78(%eax)
4140b4:	00 00                	add    %al,(%eax)
4140b6:	00 00                	add    %al,(%eax)
4140b8:	50                   	push   %eax
4140b9:	55                   	push   %ebp
4140ba:	54                   	push   %esp
4140bb:	49                   	dec    %ecx
4140bc:	4c                   	dec    %esp
4140bd:	5f                   	pop    %edi
4140be:	54                   	push   %esp
4140bf:	48                   	dec    %eax
4140c0:	52                   	push   %edx
4140c1:	45                   	inc    %ebp
4140c2:	41                   	inc    %ecx
4140c3:	44                   	inc    %esp
4140c4:	5f                   	pop    %edi
4140c5:	50                   	push   %eax
4140c6:	52                   	push   %edx
4140c7:	4f                   	dec    %edi
4140c8:	43                   	inc    %ebx
4140c9:	28 20                	sub    %ah,(%eax)
4140cb:	54                   	push   %esp
4140cc:	4d                   	dec    %ebp
4140cd:	44                   	inc    %esp
4140ce:	69 73 70 61 74 63 68 	imul   $0x68637461,0x70(%ebx),%esi
4140d5:	20 29                	and    %ch,(%ecx)
4140d7:	00 63 70             	add    %ah,0x70(%ebx)
4140da:	69 2e 70 66 6e 43    	imul   $0x436e6670,(%esi),%ebp
4140e0:	6f                   	outsl  %ds:(%esi),(%dx)
4140e1:	6d                   	insl   (%dx),%es:(%edi)
4140e2:	70 6c                	jo     0x414150
4140e4:	65 74 69             	gs je  0x414150
4140e7:	6f                   	outsl  %ds:(%esi),(%dx)
4140e8:	6e                   	outsb  %ds:(%esi),(%dx)
4140e9:	00 00                	add    %al,(%eax)
4140eb:	00 51 75             	add    %dl,0x75(%ecx)
4140ee:	65 75 65             	gs jne 0x414156
4140f1:	55                   	push   %ebp
4140f2:	73 65                	jae    0x414159
4140f4:	72 57                	jb     0x41414d
4140f6:	6f                   	outsl  %ds:(%esi),(%dx)
4140f7:	72 6b                	jb     0x414164
4140f9:	49                   	dec    %ecx
4140fa:	74 65                	je     0x414161
4140fc:	6d                   	insl   (%dx),%es:(%edi)
4140fd:	00 00                	add    %al,(%eax)
4140ff:	00 61 00             	add    %ah,0x0(%ecx)
414102:	70 00                	jo     0x414104
414104:	69 00 2d 00 6d 00    	imul   $0x6d002d,(%eax),%eax
41410a:	73 00                	jae    0x41410c
41410c:	2d 00 77 00 69       	sub    $0x69007700,%eax
414111:	00 6e 00             	add    %ch,0x0(%esi)
414114:	2d 00 63 00 6f       	sub    $0x6f006300,%eax
414119:	00 72 00             	add    %dh,0x0(%edx)
41411c:	65 00 2d 00 74 00 68 	add    %ch,%gs:0x68007400
414123:	00 72 00             	add    %dh,0x0(%edx)
414126:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
41412a:	64 00 70 00          	add    %dh,%fs:0x0(%eax)
41412e:	6f                   	outsl  %ds:(%esi),(%dx)
41412f:	00 6f 00             	add    %ch,0x0(%edi)
414132:	6c                   	insb   (%dx),%es:(%edi)
414133:	00 2d 00 6c 00 31    	add    %ch,0x31006c00
414139:	00 2d 00 31 00 2d    	add    %ch,0x2d003100
41413f:	00 30                	add    %dh,(%eax)
414141:	00 2e                	add    %ch,(%esi)
414143:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
414147:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41414b:	00 6b 00             	add    %ch,0x0(%ebx)
41414e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
414152:	6e                   	outsb  %ds:(%esi),(%dx)
414153:	00 65 00             	add    %ah,0x0(%ebp)
414156:	6c                   	insb   (%dx),%es:(%edi)
414157:	00 33                	add    %dh,(%ebx)
414159:	00 32                	add    %dh,(%edx)
41415b:	00 2e                	add    %ch,(%esi)
41415d:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
414161:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
414165:	00 00                	add    %al,(%eax)
414167:	00 43 72             	add    %al,0x72(%ebx)
41416a:	65 61                	gs popa
41416c:	74 65                	je     0x4141d3
41416e:	54                   	push   %esp
41416f:	68 72 65 61 64       	push   $0x64616572
414174:	70 6f                	jo     0x4141e5
414176:	6f                   	outsl  %ds:(%esi),(%dx)
414177:	6c                   	insb   (%dx),%es:(%edi)
414178:	54                   	push   %esp
414179:	69 6d 65 72 00 00 00 	imul   $0x72,0x65(%ebp),%ebp
414180:	53                   	push   %ebx
414181:	65 74 54             	gs je  0x4141d8
414184:	68 72 65 61 64       	push   $0x64616572
414189:	70 6f                	jo     0x4141fa
41418b:	6f                   	outsl  %ds:(%esi),(%dx)
41418c:	6c                   	insb   (%dx),%es:(%edi)
41418d:	54                   	push   %esp
41418e:	69 6d 65 72 00 00 57 	imul   $0x57000072,0x65(%ebp),%ebp
414195:	61                   	popa
414196:	69 74 46 6f 72 54 68 	imul   $0x72685472,0x6f(%esi,%eax,2),%esi
41419d:	72
41419e:	65 61                	gs popa
4141a0:	64 70 6f             	fs jo  0x414212
4141a3:	6f                   	outsl  %ds:(%esi),(%dx)
4141a4:	6c                   	insb   (%dx),%es:(%edi)
4141a5:	54                   	push   %esp
4141a6:	69 6d 65 72 43 61 6c 	imul   $0x6c614372,0x65(%ebp),%ebp
4141ad:	6c                   	insb   (%dx),%es:(%edi)
4141ae:	62 61 63             	bound  %esp,0x63(%ecx)
4141b1:	6b 73 00 43          	imul   $0x43,0x0(%ebx),%esi
4141b5:	6c                   	insb   (%dx),%es:(%edi)
4141b6:	6f                   	outsl  %ds:(%esi),(%dx)
4141b7:	73 65                	jae    0x41421e
4141b9:	54                   	push   %esp
4141ba:	68 72 65 61 64       	push   $0x64616572
4141bf:	70 6f                	jo     0x414230
4141c1:	6f                   	outsl  %ds:(%esi),(%dx)
4141c2:	6c                   	insb   (%dx),%es:(%edi)
4141c3:	54                   	push   %esp
4141c4:	69 6d 65 72 00 00 00 	imul   $0x72,0x65(%ebp),%ebp
4141cb:	00 52 65             	add    %dl,0x65(%edx)
4141ce:	67 43                	addr16 inc %ebx
4141d0:	72 65                	jb     0x414237
4141d2:	61                   	popa
4141d3:	74 65                	je     0x41423a
4141d5:	4b                   	dec    %ebx
4141d6:	65 79 45             	gs jns 0x41421e
4141d9:	78 57                	js     0x414232
4141db:	00 52 65             	add    %dl,0x65(%edx)
4141de:	67 44                	addr16 inc %esp
4141e0:	65 6c                	gs insb (%dx),%es:(%edi)
4141e2:	65 74 65             	gs je  0x41424a
4141e5:	56                   	push   %esi
4141e6:	61                   	popa
4141e7:	6c                   	insb   (%dx),%es:(%edi)
4141e8:	75 65                	jne    0x41424f
4141ea:	57                   	push   %edi
4141eb:	00 52 65             	add    %dl,0x65(%edx)
4141ee:	67 53                	addr16 push %ebx
4141f0:	65 74 56             	gs je  0x414249
4141f3:	61                   	popa
4141f4:	6c                   	insb   (%dx),%es:(%edi)
4141f5:	75 65                	jne    0x41425c
4141f7:	45                   	inc    %ebp
4141f8:	78 57                	js     0x414251
4141fa:	00 00                	add    %al,(%eax)
4141fc:	00 00                	add    %al,(%eax)
4141fe:	00 00                	add    %al,(%eax)
414200:	61                   	popa
414201:	00 70 00             	add    %dh,0x0(%eax)
414204:	69 00 2d 00 6d 00    	imul   $0x6d002d,(%eax),%eax
41420a:	73 00                	jae    0x41420c
41420c:	2d 00 77 00 69       	sub    $0x69007700,%eax
414211:	00 6e 00             	add    %ch,0x0(%esi)
414214:	2d 00 63 00 6f       	sub    $0x6f006300,%eax
414219:	00 72 00             	add    %dh,0x0(%edx)
41421c:	65 00 2d 00 64 00 65 	add    %ch,%gs:0x65006400
414223:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
414227:	00 79 00             	add    %bh,0x0(%ecx)
41422a:	6c                   	insb   (%dx),%es:(%edi)
41422b:	00 6f 00             	add    %ch,0x0(%edi)
41422e:	61                   	popa
41422f:	00 64 00 2d          	add    %ah,0x2d(%eax,%eax,1)
414233:	00 6c 00 31          	add    %ch,0x31(%eax,%eax,1)
414237:	00 2d 00 31 00 2d    	add    %ch,0x2d003100
41423d:	00 31                	add    %dh,(%ecx)
41423f:	00 2e                	add    %ch,(%esi)
414241:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
414245:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
414249:	00 00                	add    %al,(%eax)
41424b:	00 4b 00             	add    %cl,0x0(%ebx)
41424e:	45                   	inc    %ebp
41424f:	00 52 00             	add    %dl,0x0(%edx)
414252:	4e                   	dec    %esi
414253:	00 45 00             	add    %al,0x0(%ebp)
414256:	4c                   	dec    %esp
414257:	00 33                	add    %dh,(%ebx)
414259:	00 32                	add    %dh,(%edx)
41425b:	00 2e                	add    %ch,(%esi)
41425d:	00 44 00 4c          	add    %al,0x4c(%eax,%eax,1)
414261:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
414265:	00 00                	add    %al,(%eax)
414267:	00 52 65             	add    %dl,0x65(%edx)
41426a:	73 6f                	jae    0x4142db
41426c:	6c                   	insb   (%dx),%es:(%edi)
41426d:	76 65                	jbe    0x4142d4
41426f:	44                   	inc    %esp
414270:	65 6c                	gs insb (%dx),%es:(%edi)
414272:	61                   	popa
414273:	79 4c                	jns    0x4142c1
414275:	6f                   	outsl  %ds:(%esi),(%dx)
414276:	61                   	popa
414277:	64 65 64 41          	fs gs fs inc %ecx
41427b:	50                   	push   %eax
41427c:	49                   	dec    %ecx
41427d:	00 00                	add    %al,(%eax)
41427f:	00 52 65             	add    %dl,0x65(%edx)
414282:	73 6f                	jae    0x4142f3
414284:	6c                   	insb   (%dx),%es:(%edi)
414285:	76 65                	jbe    0x4142ec
414287:	44                   	inc    %esp
414288:	65 6c                	gs insb (%dx),%es:(%edi)
41428a:	61                   	popa
41428b:	79 4c                	jns    0x4142d9
41428d:	6f                   	outsl  %ds:(%esi),(%dx)
41428e:	61                   	popa
41428f:	64 73 46             	fs jae 0x4142d8
414292:	72 6f                	jb     0x414303
414294:	6d                   	insl   (%dx),%es:(%edi)
414295:	44                   	inc    %esp
414296:	6c                   	insb   (%dx),%es:(%edi)