413f26:	23 00                	and    (%eax),%eax
413f28:	01 00                	add    %eax,(%eax)
413f2a:	63 00                	arpl   %eax,(%eax)
413f2c:	23 00                	and    (%eax),%eax
413f2e:	02 00                	add    (%eax),%al
413f30:	64 00 25 00 01 00 65 	add    %ah,%fs:0x65000100
413f37:	00 25 00 02 00 6e    	add    %ah,0x6e000200
413f3d:	00 27                	add    %ah,(%edi)
413f3f:	00 01                	add    %al,(%ecx)
413f41:	00 6f 00             	add    %ch,0x0(%edi)
413f44:	27                   	daa
413f45:	00 02                	add    %al,(%edx)
413f47:	00 70 00             	add    %dh,0x0(%eax)
413f4a:	29 00                	sub    %eax,(%eax)
413f4c:	01 00                	add    %eax,(%eax)
413f4e:	71 00                	jno    0x413f50
413f50:	29 00                	sub    %eax,(%eax)
413f52:	02 00                	add    (%eax),%al
413f54:	72 00                	jb     0x413f56
413f56:	2b 00                	sub    (%eax),%eax
413f58:	01 00                	add    %eax,(%eax)
413f5a:	73 00                	jae    0x413f5c
413f5c:	2b 00                	sub    (%eax),%eax
413f5e:	02 00                	add    (%eax),%al
413f60:	76 00                	jbe    0x413f62
413f62:	2d 00 01 00 77       	sub    $0x77000100,%eax
413f67:	00 2d 00 02 00 78    	add    %ch,0x78000200
413f6d:	00 2f                	add    %ch,(%edi)
413f6f:	00 01                	add    %al,(%ecx)
413f71:	00 79 00             	add    %bh,0x0(%ecx)
413f74:	2f                   	das
413f75:	00 02                	add    %al,(%edx)
413f77:	00 7a 00             	add    %bh,0x0(%edx)
413f7a:	31 00                	xor    %eax,(%eax)
413f7c:	01 00                	add    %eax,(%eax)
413f7e:	7b 00                	jnp    0x413f80
413f80:	31 00                	xor    %eax,(%eax)
413f82:	02 00                	add    (%eax),%al
413f84:	7c 00                	jl     0x413f86
413f86:	33 00                	xor    (%eax),%eax
413f88:	01 00                	add    %eax,(%eax)
413f8a:	7d 00                	jge    0x413f8c
413f8c:	33 00                	xor    (%eax),%eax
413f8e:	02 00                	add    (%eax),%al
413f90:	80 00 35             	addb   $0x35,(%eax)
413f93:	00 01                	add    %al,(%ecx)
413f95:	00 81 00 35 00 02    	add    %al,0x2003500(%ecx)
413f9b:	00 82 00 37 00 01    	add    %al,0x1003700(%edx)
413fa1:	00 83 00 37 00 02    	add    %al,0x2003700(%ebx)
413fa7:	00 84 00 39 00 01 00 	add    %al,0x10039(%eax,%eax,1)
413fae:	85 00                	test   %eax,(%eax)
413fb0:	39 00                	cmp    %eax,(%eax)
413fb2:	02 00                	add    (%eax),%al
413fb4:	88 00                	mov    %al,(%eax)
413fb6:	3b 00                	cmp    (%eax),%eax
413fb8:	02 00                	add    (%eax),%al
413fba:	89 00                	mov    %eax,(%eax)
413fbc:	3d 00 01 00 8a       	cmp    $0x8a000100,%eax
413fc1:	00 3d 00 02 00 8b    	add    %bh,0x8b000200
413fc7:	00 3f                	add    %bh,(%edi)
413fc9:	00 01                	add    %al,(%ecx)
413fcb:	00 8c 00 3f 00 02 00 	add    %cl,0x2003f(%eax,%eax,1)
413fd2:	8d 00                	lea    (%eax),%eax
413fd4:	41                   	inc    %ecx
413fd5:	00 01                	add    %al,(%ecx)
413fd7:	00 8e 00 41 00 02    	add    %cl,0x2004100(%esi)
413fdd:	00 9a 00 43 00 01    	add    %bl,0x1004300(%edx)
413fe3:	00 9b 00 43 00 02    	add    %bl,0x2004300(%ebx)
413fe9:	00 9c 00 45 00 01 00 	add    %bl,0x10045(%eax,%eax,1)
413ff0:	9d                   	popf
413ff1:	00 45 00             	add    %al,0x0(%ebp)
413ff4:	02 00                	add    (%eax),%al
413ff6:	9e                   	sahf
413ff7:	00 47 00             	add    %al,0x0(%edi)
413ffa:	01 00                	add    %eax,(%eax)
413ffc:	9f                   	lahf
413ffd:	00 47 00             	add    %al,0x0(%edi)
414000:	02 00                	add    (%eax),%al
414002:	a0 00 49 00 01       	mov    0x1004900,%al
414007:	00 a1 00 49 00 02    	add    %ah,0x2004900(%ecx)
41400d:	00 a2 00 4b 00 01    	add    %ah,0x1004b00(%edx)
414013:	00 a3 00 4b 00 02    	add    %ah,0x2004b00(%ebx)
414019:	00 a4 00 4d 00 01 00 	add    %ah,0x1004d(%eax,%eax,1)
414020:	a5                   	movsl  %ds:(%esi),%es:(%edi)
414021:	00 4d 00             	add    %cl,0x0(%ebp)
414024:	02 00                	add    (%eax),%al
414026:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
414027:	00 4f 00             	add    %cl,0x0(%edi)
41402a:	01 00                	add    %eax,(%eax)
41402c:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
41402d:	00 4f 00             	add    %cl,0x0(%edi)
414030:	02 00                	add    (%eax),%al
414032:	a8 00                	test   $0x0,%al
414034:	51                   	push   %ecx
414035:	00 01                	add    %al,(%ecx)
414037:	00 a9 00 51 00 02    	add    %ch,0x2005100(%ecx)
41403d:	00 aa 00 53 00 01    	add    %ch,0x1005300(%edx)
414043:	00 ab 00 53 00 02    	add    %ch,0x2005300(%ebx)
414049:	00 b1 00 55 00 01    	add    %dh,0x1005500(%ecx)
41404f:	00 b2 00 55 00 02    	add    %dh,0x2005500(%edx)
414055:	00 b3 00 57 00 01    	add    %dh,0x1005700(%ebx)
41405b:	00 b4 00 57 00 02 00 	add    %dh,0x20057(%eax,%eax,1)
414062:	b5 00                	mov    $0x0,%ch
414064:	59                   	pop    %ecx
414065:	00 01                	add    %al,(%ecx)
414067:	00 b6 00 59 00 02    	add    %dh,0x2005900(%esi)
41406d:	00 d2                	add    %dl,%dl
41406f:	00 5b 00             	add    %bl,0x0(%ebx)
414072:	01 00                	add    %eax,(%eax)
414074:	d3 00                	roll   %cl,(%eax)
414076:	5b                   	pop    %ebx
414077:	00 02                	add    %al,(%edx)
414079:	00 0b                	add    %cl,(%ebx)
41407b:	01 5d 00             	add    %ebx,0x0(%ebp)
41407e:	02 00                	add    (%eax),%al
414080:	0c 01                	or     $0x1,%al
414082:	5f                   	pop    %edi
414083:	00 01                	add    %al,(%ecx)
414085:	00 0d 01 5f 00 02    	add    %cl,0x2005f01
41408b:	00 0e                	add    %cl,(%esi)
41408d:	01 61 00             	add    %esp,0x0(%ecx)
414090:	02 00                	add    (%eax),%al
414092:	0f 01 63 00          	smsw   0x0(%ebx)
414096:	b9 02 d7 02 e8       	mov    $0xe802d702,%ecx
41409b:	02 50 03             	add    0x3(%eax),%dl
41409e:	58                   	pop    %eax
41409f:	03 60 03             	add    0x3(%eax),%esp
4140a2:	68 03 70 03 78       	push   $0x78037003
4140a7:	03 b2 03 c4 03 7a    	add    0x7a03c403(%edx),%esi
4140ad:	04 8f                	add    $0x8f,%al
4140af:	04 72                	add    $0x72,%al
4140b1:	05 8b 05 ec 1f       	add    $0x1fec058b,%eax
4140b6:	0e                   	push   %cs
4140b7:	00 43 01             	add    %al,0x1(%ebx)
4140ba:	fc                   	cld
4140bb:	1f                   	pop    %ds
4140bc:	0e                   	push   %cs
4140bd:	00 44 01 04          	add    %al,0x4(%ecx,%eax,1)
4140c1:	80 00 00             	addb   $0x0,(%eax)
4140c4:	00 00                	add    %al,(%eax)
4140c6:	04 00                	add    $0x0,%al
4140d0:	00 00                	add    %al,(%eax)
4140d2:	be 02 00 00 04       	mov    $0x4000002,%esi
4140df:	00 00                	add    %al,(%eax)
4140e1:	00 24 07             	add    %ah,(%edi,%eax,1)
4140e4:	33 04 00             	xor    (%eax,%eax,1),%eax
4140e7:	00 00                	add    %al,(%eax)
4140e9:	00 04 00             	add    %al,(%eax,%eax,1)
4140f4:	00 00                	add    %al,(%eax)
4140f6:	24 07                	and    $0x7,%al
4140f8:	ee                   	out    %al,(%dx)
4140f9:	22 00                	and    (%eax),%al
4140fb:	00 00                	add    %al,(%eax)
4140fd:	00 04 00             	add    %al,(%eax,%eax,1)
414108:	00 00                	add    %al,(%eax)
41410a:	2d 07 50 12 00       	sub    $0x125007,%eax
41410f:	00 00                	add    %al,(%eax)
414111:	00 04 00             	add    %al,(%eax,%eax,1)
41411c:	00 00                	add    %al,(%eax)
41411e:	24 07                	and    $0x7,%al
414120:	0a 18                	or     (%eax),%bl
41412a:	01 00                	add    %eax,(%eax)
41412c:	00 00                	add    %al,(%eax)
41412e:	6c                   	insb   (%dx),%es:(%edi)
41412f:	20 00                	and    %al,(%eax)
414131:	00 b8 00 00 00 01    	add    %bh,0x1000000(%eax)
414137:	00 00                	add    %al,(%eax)
414139:	00 77 21             	add    %dh,0x21(%edi)
41413c:	00 00                	add    %al,(%eax)
41413e:	70 01                	jo     0x414141
414140:	00 00                	add    %al,(%eax)
414142:	01 00                	add    %eax,(%eax)
414144:	00 00                	add    %al,(%eax)
414146:	49                   	dec    %ecx
414147:	21 00                	and    %eax,(%eax)
414149:	00 28                	add    %ch,(%eax)
41414b:	02 00                	add    (%eax),%al
41414d:	00 01                	add    %al,(%ecx)
41414f:	00 00                	add    %al,(%eax)
414151:	00 9c 20 00 00 e0 05 	add    %bl,0x5e00000(%eax,%eiz,1)
414158:	00 00                	add    %al,(%eax)
41415a:	01 00                	add    %eax,(%eax)
41415c:	00 00                	add    %al,(%eax)
41415e:	1e                   	push   %ds
41415f:	21 00                	and    %eax,(%eax)
414161:	00 98 06 00 00 01    	add    %bl,0x1000006(%eax)
414167:	00 00                	add    %al,(%eax)
414169:	00 46 20             	add    %al,0x20(%esi)
41416c:	00 00                	add    %al,(%eax)
41416e:	50                   	push   %eax
41416f:	07                   	pop    %es
414170:	00 00                	add    %al,(%eax)
414172:	01 00                	add    %eax,(%eax)
414174:	00 00                	add    %al,(%eax)
414176:	eb 20                	jmp    0x414198
414178:	00 00                	add    %al,(%eax)
41417a:	78 ec                	js     0x414168
41417c:	0b 00                	or     (%eax),%eax
41417e:	01 00                	add    %eax,(%eax)
414180:	00 00                	add    %al,(%eax)
414182:	c2 20 00             	ret    $0x20
414185:	00 30                	add    %dh,(%eax)
414187:	ed                   	in     (%dx),%eax
414188:	0b 00                	or     (%eax),%eax
41418a:	01 00                	add    %eax,(%eax)
41418c:	00 00                	add    %al,(%eax)
41418e:	9f                   	lahf
41418f:	21 00                	and    %eax,(%eax)
414191:	00 e8                	add    %ch,%al
414193:	ed                   	in     (%dx),%eax
414194:	0b 00                	or     (%eax),%eax
414196:	01 00                	add    %eax,(%eax)
414198:	00 00                	add    %al,(%eax)
41419a:	1a 20                	sbb    (%eax),%ah
41419c:	00 00                	add    %al,(%eax)
41419e:	20 00                	and    %al,(%eax)
4141a0:	1c 00                	sbb    $0x0,%al
4141a2:	21 00                	and    %eax,(%eax)
4141a4:	1f                   	pop    %ds
4141a5:	00 22                	add    %ah,(%edx)
4141a7:	00 1f                	add    %bl,(%edi)
4141a9:	00 bf 00 8c 01 00    	add    %bh,0x18c00(%edi)
4141af:	00 00                	add    %al,(%eax)
4141b1:	4f                   	dec    %edi
4141b2:	30 30                	xor    %dh,(%eax)
4141b4:	30 30                	xor    %dh,(%eax)
4141b6:	00 43 44             	add    %al,0x44(%ebx)
4141b9:	36 45                	ss inc %ebp
4141bb:	45                   	inc    %ebp
4141bc:	42                   	inc    %edx
4141bd:	42                   	inc    %edx
4141be:	38 30                	cmp    %dh,(%eax)
4141c0:	30 41 38             	xor    %al,0x38(%ecx)
4141c3:	32 38                	xor    (%eax),%bh
4141c5:	43                   	inc    %ebx
4141c6:	45                   	inc    %ebp
4141c7:	39 32                	cmp    %esi,(%edx)
4141c9:	42                   	inc    %edx
4141ca:	32 36                	xor    (%esi),%dh
4141cc:	43                   	inc    %ebx
4141cd:	35 31 34 43 41       	xor    $0x41433431,%eax
4141d2:	35 36 35 36 35       	xor    $0x35363536,%eax
4141d7:	38 33                	cmp    %dh,(%ebx)
4141d9:	30 37                	xor    %dh,(%edi)
4141db:	39 43 41             	cmp    %eax,0x41(%ebx)
4141de:	31 34 39             	xor    %esi,(%ecx,%edi,1)
4141e1:	41                   	inc    %ecx
4141e2:	43                   	inc    %ebx
4141e3:	31 32                	xor    %esi,(%edx)
4141e5:	37                   	aaa
4141e6:	30 33                	xor    %dh,(%ebx)
4141e8:	38 37                	cmp    %dh,(%edi)
4141ea:	35 34 31 42 39       	xor    $0x39423134,%eax
4141ef:	35 45 33 35 44       	xor    $0x44353345,%eax
4141f4:	37                   	aaa
4141f5:	30 30                	xor    %dh,(%eax)
4141f7:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
4141fb:	4d                   	dec    %ebp
4141fc:	31 00                	xor    %eax,(%eax)
4141fe:	62 74 6e 4e          	bound  %esi,0x4e(%esi,%ebp,2)
414202:	65 78 74             	gs js  0x414279
414205:	52                   	push   %edx
414206:	6f                   	outsl  %ds:(%esi),(%dx)
414207:	75 6e                	jne    0x414277
414209:	64 50                	fs push %eax
41420b:	31 00                	xor    %eax,(%eax)
41420d:	63 6c 65 61          	arpl   %ebp,0x61(%ebp,%eiz,2)
414211:	72 43                	jb     0x414256
414213:	6f                   	outsl  %ds:(%esi),(%dx)
414214:	6e                   	outsb  %ds:(%esi),(%dx)
414215:	73 6f                	jae    0x414286
414217:	6c                   	insb   (%dx),%es:(%edi)
414218:	65 54                	gs push %esp
41421a:	6f                   	outsl  %ds:(%esi),(%dx)
41421b:	6f                   	outsl  %ds:(%esi),(%dx)
41421c:	6c                   	insb   (%dx),%es:(%edi)
41421d:	53                   	push   %ebx
41421e:	74 72                	je     0x414292
414220:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
414227:	74 65                	je     0x41428e
414229:	6d                   	insl   (%dx),%es:(%edi)
41422a:	5f                   	pop    %edi
41422b:	43                   	inc    %ebx
41422c:	6c                   	insb   (%dx),%es:(%edi)
41422d:	69 63 6b 5f 31 00 6d 	imul   $0x6d00315f,0x6b(%ebx),%esp
414234:	6e                   	outsb  %ds:(%esi),(%dx)
414235:	75 45                	jne    0x41427c
414237:	78 69                	js     0x4142a2
414239:	74 5f                	je     0x41429a
41423b:	43                   	inc    %ebx
41423c:	6c                   	insb   (%dx),%es:(%edi)
41423d:	69 63 6b 5f 31 00 49 	imul   $0x4900315f,0x6b(%ebx),%esp
414244:	45                   	inc    %ebp
414245:	6e                   	outsb  %ds:(%esi),(%dx)
414246:	75 6d                	jne    0x4142b5
414248:	65 72 61             	gs jb  0x4142ac
41424b:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
41424f:	31 00                	xor    %eax,(%eax)
414251:	49                   	dec    %ecx
414252:	45                   	inc    %ebp
414253:	6e                   	outsb  %ds:(%esi),(%dx)
414254:	75 6d                	jne    0x4142c3
414256:	65 72 61             	gs jb  0x4142ba
414259:	74 6f                	je     0x4142ca
41425b:	72 60                	jb     0x4142bd
41425d:	31 00                	xor    %eax,(%eax)
41425f:	4c                   	dec    %esp
414260:	69 73 74 60 31 00 62 	imul   $0x62003160,0x74(%ebx),%esi
414267:	74 6e                	je     0x4142d7
414269:	48                   	dec    %eax
41426a:	6f                   	outsl  %ds:(%esi),(%dx)
41426b:	6c                   	insb   (%dx),%es:(%edi)
41426c:	64 31 00             	xor    %eax,%fs:(%eax)
41426f:	68 6f 6c 64 31       	push   $0x31646c6f
414274:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
414278:	52                   	push   %edx
414279:	6f                   	outsl  %ds:(%esi),(%dx)
41427a:	75 6e                	jne    0x4142ea
41427c:	64 31 00             	xor    %eax,%fs:(%eax)
41427f:	6c                   	insb   (%dx),%es:(%edi)
414280:	61                   	popa
414281:	62 65 6c             	bound  %esp,0x6c(%ebp)
414284:	31 00                	xor    %eax,(%eax)
414286:	70 61                	jo     0x4142e9
414288:	6e                   	outsb  %ds:(%esi),(%dx)
414289:	65 6c                	gs insb (%dx),%es:(%edi)
41428b:	31 00                	xor    %eax,(%eax)
41428d:	62 75 74             	bound  %esi,0x74(%ebp)
414290:	74 6f                	je     0x414301
414292:	6e                   	outsb  %ds:(%esi),(%dx)
414293:	31 00                	xor    %eax,(%eax)
414295:	69 44 69 63 65 4e 6f 	imul   $0x316f4e65,0x63(%ecx,%ebp,2),%eax
41429c:	31
41429d:	00 72 70             	add    %dh,0x70(%edx)
4142a0:	31 00                	xor    %eax,(%eax)
4142a2:	74 62                	je     0x414306
4142a4:	78 50                	js     0x4142f6
4142a6:	6c                   	insb   (%dx),%es:(%edi)
4142a7:	61                   	popa
4142a8:	79 65                	jns    0x41430f
4142aa:	72 31                	jb     0x4142dd
4142ac:	00 43 6c             	add    %al,0x6c(%ebx)
4142af:	61                   	popa
4142b0:	73 73                	jae    0x414325
4142b2:	31 00                	xor    %eax,(%eax)
4142b4:	74 62                	je     0x414318
4142b6:	78 4f                	js     0x414307
4142b8:	75 74                	jne    0x41432e
4142ba:	70 75                	jo     0x414331
4142bc:	74 31                	je     0x4142ef