41f114:	00 63 00             	add    %ah,0x0(%ebx)
41f117:	4d                   	dec    %ebp
41f118:	00 32                	add    %dh,(%edx)
41f11a:	00 62 00             	add    %ah,0x0(%edx)
41f11d:	2f                   	das
41f11e:	00 4f 00             	add    %cl,0x0(%edi)
41f121:	51                   	push   %ecx
41f122:	00 47 00             	add    %al,0x0(%edi)
41f125:	4a                   	dec    %edx
41f126:	00 42 00             	add    %al,0x0(%edx)
41f129:	51                   	push   %ecx
41f12a:	00 44 00 4e          	add    %al,0x4e(%eax,%eax,1)
41f12e:	00 4f 00             	add    %cl,0x0(%edi)
41f131:	6a 00                	push   $0x0
41f133:	7a 00                	jp     0x41f135
41f135:	44                   	inc    %esp
41f136:	00 73 00             	add    %dh,0x0(%ebx)
41f139:	66 00 4e 00          	data16 add %cl,0x0(%esi)
41f13d:	67 00 79 00          	add    %bh,0x0(%bx,%di)
41f141:	53                   	push   %ebx
41f142:	00 4d 00             	add    %cl,0x0(%ebp)
41f145:	56                   	push   %esi
41f146:	00 73 00             	add    %dh,0x0(%ebx)
41f149:	55                   	push   %ebp
41f14a:	00 62 00             	add    %ah,0x0(%edx)
41f14d:	4a                   	dec    %edx
41f14e:	00 71 00             	add    %dh,0x0(%ecx)
41f151:	73 00                	jae    0x41f153
41f153:	30 00                	xor    %al,(%eax)
41f155:	5a                   	pop    %edx
41f156:	00 4f 00             	add    %cl,0x0(%edi)
41f159:	78 00                	js     0x41f15b
41f15b:	4e                   	dec    %esi
41f15c:	00 48 00             	add    %cl,0x0(%eax)
41f15f:	66 00 58 00          	data16 add %bl,0x0(%eax)
41f163:	45                   	inc    %ebp
41f164:	00 41 00             	add    %al,0x0(%ecx)
41f167:	6c                   	insb   (%dx),%es:(%edi)
41f168:	00 59 00             	add    %bl,0x0(%ecx)
41f16b:	4f                   	dec    %edi
41f16c:	00 65 00             	add    %ah,0x0(%ebp)
41f16f:	31 00                	xor    %eax,(%eax)
41f171:	6c                   	insb   (%dx),%es:(%edi)
41f172:	00 53 00             	add    %dl,0x0(%ebx)
41f175:	77 00                	ja     0x41f177
41f177:	39 00                	cmp    %eax,(%eax)
41f179:	66 00 36             	data16 add %dh,(%esi)
41f17c:	00 65 00             	add    %ah,0x0(%ebp)
41f17f:	37                   	aaa
41f180:	00 7a 00             	add    %bh,0x0(%edx)
41f183:	67 00 55 00          	add    %dl,0x0(%di)
41f187:	6a 00                	push   $0x0
41f189:	4b                   	dec    %ebx
41f18a:	00 6b 00             	add    %ch,0x0(%ebx)
41f18d:	62 00                	bound  %eax,(%eax)
41f18f:	57                   	push   %edi
41f190:	00 55 00             	add    %dl,0x0(%ebp)
41f193:	43                   	inc    %ebx
41f194:	00 73 00             	add    %dh,0x0(%ebx)
41f197:	4c                   	dec    %esp
41f198:	00 5a 00             	add    %bl,0x0(%edx)
41f19b:	69 00 38 00 32 00    	imul   $0x320038,(%eax),%eax
41f1a1:	6c                   	insb   (%dx),%es:(%edi)
41f1a2:	00 4e 00             	add    %cl,0x0(%esi)
41f1a5:	38 00                	cmp    %al,(%eax)
41f1a7:	6a 00                	push   $0x0
41f1a9:	48                   	dec    %eax
41f1aa:	00 70 00             	add    %dh,0x0(%eax)
41f1ad:	36 00 72 00          	add    %dh,%ss:0x0(%edx)
41f1b1:	45                   	inc    %ebp
41f1b2:	00 50 00             	add    %dl,0x0(%eax)
41f1b5:	6e                   	outsb  %ds:(%esi),(%dx)
41f1b6:	00 49 00             	add    %cl,0x0(%ecx)
41f1b9:	50                   	push   %eax
41f1ba:	00 51 00             	add    %dl,0x0(%ecx)
41f1bd:	72 00                	jb     0x41f1bf
41f1bf:	73 00                	jae    0x41f1c1
41f1c1:	79 00                	jns    0x41f1c3
41f1c3:	66 00 30             	data16 add %dh,(%eax)
41f1c6:	00 69 00             	add    %ch,0x0(%ecx)
41f1c9:	50                   	push   %eax
41f1ca:	00 4a 00             	add    %cl,0x0(%edx)
41f1cd:	63 00                	arpl   %eax,(%eax)
41f1cf:	42                   	inc    %edx
41f1d0:	00 34 00             	add    %dh,(%eax,%eax,1)
41f1d3:	4b                   	dec    %ebx
41f1d4:	00 4f 00             	add    %cl,0x0(%edi)
41f1d7:	66 00 65 00          	data16 add %ah,0x0(%ebp)
41f1db:	39 00                	cmp    %eax,(%eax)
41f1dd:	2b 00                	sub    (%eax),%eax
41f1df:	75 00                	jne    0x41f1e1
41f1e1:	35 00 55 00 58       	xor    $0x58005500,%eax
41f1e6:	00 70 00             	add    %dh,0x0(%eax)
41f1e9:	6f                   	outsl  %ds:(%esi),(%dx)
41f1ea:	00 4a 00             	add    %cl,0x0(%edx)
41f1ed:	76 00                	jbe    0x41f1ef
41f1ef:	77 00                	ja     0x41f1f1
41f1f1:	2f                   	das
41f1f2:	00 33                	add    %dh,(%ebx)
41f1f4:	00 70 00             	add    %dh,0x0(%eax)
41f1f7:	42                   	inc    %edx
41f1f8:	00 56 00             	add    %dl,0x0(%esi)
41f1fb:	68 00 5a 00 53       	push   $0x53005a00
41f200:	00 75 00             	add    %dh,0x0(%ebp)
41f203:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
41f207:	74 00                	je     0x41f209
41f209:	32 00                	xor    (%eax),%al
41f20b:	30 00                	xor    %al,(%eax)
41f20d:	78 00                	js     0x41f20f
41f20f:	69 00 6d 00 54 00    	imul   $0x54006d,(%eax),%eax
41f215:	4d                   	dec    %ebp
41f216:	00 45 00             	add    %al,0x0(%ebp)
41f219:	66 00 6e 00          	data16 add %ch,0x0(%esi)
41f21d:	35 00 36 00 77       	xor    $0x77003600,%eax
41f222:	00 50 00             	add    %dl,0x0(%eax)
41f225:	77 00                	ja     0x41f227
41f227:	76 00                	jbe    0x41f229
41f229:	37                   	aaa
41f22a:	00 6a 00             	add    %ch,0x0(%edx)
41f22d:	6d                   	insl   (%dx),%es:(%edi)
41f22e:	00 6e 00             	add    %ch,0x0(%esi)
41f231:	43                   	inc    %ebx
41f232:	00 4c 00 4f          	add    %cl,0x4f(%eax,%eax,1)
41f236:	00 4f 00             	add    %cl,0x0(%edi)
41f239:	36 00 57 00          	add    %dl,%ss:0x0(%edi)
41f23d:	6e                   	outsb  %ds:(%esi),(%dx)
41f23e:	00 63 00             	add    %ah,0x0(%ebx)
41f241:	38 00                	cmp    %al,(%eax)
41f243:	53                   	push   %ebx
41f244:	00 32                	add    %dh,(%edx)
41f246:	00 69 00             	add    %ch,0x0(%ecx)
41f249:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41f24d:	62 00                	bound  %eax,(%eax)
41f24f:	67 00 6f 00          	add    %ch,0x0(%bx)
41f253:	7a 00                	jp     0x41f255
41f255:	30 00                	xor    %al,(%eax)
41f257:	32 00                	xor    (%eax),%al
41f259:	4a                   	dec    %edx
41f25a:	00 44 00 58          	add    %al,0x58(%eax,%eax,1)
41f25e:	00 2b                	add    %ch,(%ebx)
41f260:	00 57 00             	add    %dl,0x0(%edi)
41f263:	67 00 39             	add    %bh,(%bx,%di)
41f266:	00 62 00             	add    %ah,0x0(%edx)
41f269:	68 00 70 00 55       	push   $0x55007000
41f26e:	00 75 00             	add    %dh,0x0(%ebp)
41f271:	4a                   	dec    %edx
41f272:	00 51 00             	add    %dl,0x0(%ecx)
41f275:	70 00                	jo     0x41f277
41f277:	75 00                	jne    0x41f279
41f279:	67 00 46 00          	add    %al,0x0(%bp)
41f27d:	35 00 65 00 77       	xor    $0x77006500,%eax
41f282:	00 48 00             	add    %cl,0x0(%eax)
41f285:	45                   	inc    %ebp
41f286:	00 48 00             	add    %cl,0x0(%eax)
41f289:	46                   	inc    %esi
41f28a:	00 31                	add    %dh,(%ecx)
41f28c:	00 73 00             	add    %dh,0x0(%ebx)
41f28f:	70 00                	jo     0x41f291
41f291:	42                   	inc    %edx
41f292:	00 6c 00 6e          	add    %ch,0x6e(%eax,%eax,1)
41f296:	00 68 00             	add    %ch,0x0(%eax)
41f299:	75 00                	jne    0x41f29b
41f29b:	4d                   	dec    %ebp
41f29c:	00 34 00             	add    %dh,(%eax,%eax,1)
41f29f:	57                   	push   %edi
41f2a0:	00 6c 00 68          	add    %ch,0x68(%eax,%eax,1)
41f2a4:	00 6b 00             	add    %ch,0x0(%ebx)
41f2a7:	4b                   	dec    %ebx
41f2a8:	00 42 00             	add    %al,0x0(%edx)
41f2ab:	35 00 67 00 44       	xor    $0x44006700,%eax
41f2b0:	00 65 00             	add    %ah,0x0(%ebp)
41f2b3:	4a                   	dec    %edx
41f2b4:	00 38                	add    %bh,(%eax)
41f2b6:	00 6c 00 2b          	add    %ch,0x2b(%eax,%eax,1)
41f2ba:	00 58 00             	add    %bl,0x0(%eax)
41f2bd:	4c                   	dec    %esp
41f2be:	00 30                	add    %dh,(%eax)
41f2c0:	00 4a 00             	add    %cl,0x0(%edx)
41f2c3:	32 00                	xor    (%eax),%al
41f2c5:	66 00 4c 00 62       	data16 add %cl,0x62(%eax,%eax,1)
41f2ca:	00 42 00             	add    %al,0x0(%edx)
41f2cd:	39 00                	cmp    %eax,(%eax)
41f2cf:	30 00                	xor    %al,(%eax)
41f2d1:	6c                   	insb   (%dx),%es:(%edi)
41f2d2:	00 68 00             	add    %ch,0x0(%eax)
41f2d5:	64 00 76 00          	add    %dh,%fs:0x0(%esi)
41f2d9:	2b 00                	sub    (%eax),%eax
41f2db:	42                   	inc    %edx
41f2dc:	00 75 00             	add    %dh,0x0(%ebp)
41f2df:	4c                   	dec    %esp
41f2e0:	00 6f 00             	add    %ch,0x0(%edi)
41f2e3:	4d                   	dec    %ebp
41f2e4:	00 74 00 76          	add    %dh,0x76(%eax,%eax,1)
41f2e8:	00 34 00             	add    %dh,(%eax,%eax,1)
41f2eb:	78 00                	js     0x41f2ed
41f2ed:	44                   	inc    %esp
41f2ee:	00 57 00             	add    %dl,0x0(%edi)
41f2f1:	6c                   	insb   (%dx),%es:(%edi)
41f2f2:	00 63 00             	add    %ah,0x0(%ebx)
41f2f5:	37                   	aaa
41f2f6:	00 37                	add    %dh,(%edi)
41f2f8:	00 6b 00             	add    %ch,0x0(%ebx)
41f2fb:	69 00 33 00 75 00    	imul   $0x750033,(%eax),%eax
41f301:	74 00                	je     0x41f303
41f303:	76 00                	jbe    0x41f305
41f305:	79 00                	jns    0x41f307
41f307:	62 00                	bound  %eax,(%eax)
41f309:	33 00                	xor    (%eax),%eax
41f30b:	35 00 41 00 74       	xor    $0x74004100,%eax
41f310:	00 6e 00             	add    %ch,0x0(%esi)
41f313:	66 00 72 00          	data16 add %dh,0x0(%edx)
41f317:	38 00                	cmp    %al,(%eax)
41f319:	74 00                	je     0x41f31b
41f31b:	50                   	push   %eax
41f31c:	00 46 00             	add    %al,0x0(%esi)
41f31f:	32 00                	xor    (%eax),%al
41f321:	42                   	inc    %edx
41f322:	00 72 00             	add    %dh,0x0(%edx)
41f325:	48                   	dec    %eax
41f326:	00 6e 00             	add    %ch,0x0(%esi)
41f329:	57                   	push   %edi
41f32a:	00 66 00             	add    %ah,0x0(%esi)
41f32d:	4e                   	dec    %esi
41f32e:	00 59 00             	add    %bl,0x0(%ecx)
41f331:	63 00                	arpl   %eax,(%eax)
41f333:	56                   	push   %esi
41f334:	00 6c 00 72          	add    %ch,0x72(%eax,%eax,1)
41f338:	00 6f 00             	add    %ch,0x0(%edi)
41f33b:	4a                   	dec    %edx
41f33c:	00 47 00             	add    %al,0x0(%edi)
41f33f:	78 00                	js     0x41f341
41f341:	71 00                	jno    0x41f343
41f343:	79 00                	jns    0x41f345
41f345:	65 00 52 00          	add    %dl,%gs:0x0(%edx)
41f349:	4d                   	dec    %ebp
41f34a:	00 75 00             	add    %dh,0x0(%ebp)
41f34d:	70 00                	jo     0x41f34f
41f34f:	31 00                	xor    %eax,(%eax)
41f351:	7a 00                	jp     0x41f353
41f353:	69 00 49 00 70 00    	imul   $0x700049,(%eax),%eax
41f359:	45                   	inc    %ebp
41f35a:	00 2f                	add    %ch,(%edi)
41f35c:	00 5a 00             	add    %bl,0x0(%edx)
41f35f:	67 00 42 00          	add    %al,0x0(%bp,%si)
41f363:	35 00 45 00 4c       	xor    $0x4c004500,%eax
41f368:	00 7a 00             	add    %bh,0x0(%edx)
41f36b:	36 00 57 00          	add    %dl,%ss:0x0(%edi)
41f36f:	32 00                	xor    (%eax),%al
41f371:	4e                   	dec    %esi
41f372:	00 69 00             	add    %ch,0x0(%ecx)
41f375:	53                   	push   %ebx
41f376:	00 71 00             	add    %dh,0x0(%ecx)
41f379:	55                   	push   %ebp
41f37a:	00 64 00 45          	add    %ah,0x45(%eax,%eax,1)
41f37e:	00 4a 00             	add    %cl,0x0(%edx)
41f381:	54                   	push   %esp
41f382:	00 64 00 35          	add    %ah,0x35(%eax,%eax,1)
41f386:	00 6c 00 4d          	add    %ch,0x4d(%eax,%eax,1)
41f38a:	00 66 00             	add    %ah,0x0(%esi)
41f38d:	37                   	aaa
41f38e:	00 4d 00             	add    %cl,0x0(%ebp)
41f391:	64 00 4e 00          	add    %cl,%fs:0x0(%esi)
41f395:	72 00                	jb     0x41f397
41f397:	42                   	inc    %edx
41f398:	00 46 00             	add    %al,0x0(%esi)
41f39b:	63 00                	arpl   %eax,(%eax)
41f39d:	45                   	inc    %ebp
41f39e:	00 4f 00             	add    %cl,0x0(%edi)
41f3a1:	39 00                	cmp    %eax,(%eax)
41f3a3:	6d                   	insl   (%dx),%es:(%edi)
41f3a4:	00 53 00             	add    %dl,0x0(%ebx)
41f3a7:	6a 00                	push   $0x0
41f3a9:	47                   	inc    %edi
41f3aa:	00 78 00             	add    %bh,0x0(%eax)
41f3ad:	61                   	popa
41f3ae:	00 6b 00             	add    %ch,0x0(%ebx)
41f3b1:	50                   	push   %eax
41f3b2:	00 35 00 48 00 79    	add    %dh,0x79004800
41f3b8:	00 72 00             	add    %dh,0x0(%edx)
41f3bb:	4a                   	dec    %edx
41f3bc:	00 78 00             	add    %bh,0x0(%eax)
41f3bf:	73 00                	jae    0x41f3c1
41f3c1:	53                   	push   %ebx
41f3c2:	00 36                	add    %dh,(%esi)
41f3c4:	00 6d 00             	add    %ch,0x0(%ebp)
41f3c7:	71 00                	jno    0x41f3c9
41f3c9:	76 00                	jbe    0x41f3cb
41f3cb:	32 00                	xor    (%eax),%al
41f3cd:	69 00 64 00 33 00    	imul   $0x330064,(%eax),%eax
41f3d3:	51                   	push   %ecx
41f3d4:	00 62 00             	add    %ah,0x0(%edx)
41f3d7:	30 00                	xor    %al,(%eax)
41f3d9:	2b 00                	sub    (%eax),%eax
41f3db:	64 00 4d 00          	add    %cl,%fs:0x0(%ebp)
41f3df:	2f                   	das
41f3e0:	00 64 00 32          	add    %ah,0x32(%eax,%eax,1)
41f3e4:	00 6d 00             	add    %ch,0x0(%ebp)
41f3e7:	34 00                	xor    $0x0,%al
41f3e9:	31 00                	xor    %eax,(%eax)
41f3eb:	34 00                	xor    $0x0,%al
41f3ed:	43                   	inc    %ebx
41f3ee:	00 4a 00             	add    %cl,0x0(%edx)
41f3f1:	50                   	push   %eax
41f3f2:	00 32                	add    %dh,(%edx)
41f3f4:	00 73 00             	add    %dh,0x0(%ebx)
41f3f7:	6d                   	insl   (%dx),%es:(%edi)
41f3f8:	00 4c 00 52          	add    %cl,0x52(%eax,%eax,1)
41f3fc:	00 4b 00             	add    %cl,0x0(%ebx)
41f3ff:	61                   	popa
41f400:	00 39                	add    %bh,(%ecx)
41f402:	00 6f 00             	add    %ch,0x0(%edi)
41f405:	74 00                	je     0x41f407
41f407:	6e                   	outsb  %ds:(%esi),(%dx)
41f408:	00 31                	add    %dh,(%ecx)
41f40a:	00 48 00             	add    %cl,0x0(%eax)
41f40d:	30 00                	xor    %al,(%eax)
41f40f:	6c                   	insb   (%dx),%es:(%edi)
41f410:	00 70 00             	add    %dh,0x0(%eax)
41f413:	63 00                	arpl   %eax,(%eax)
41f415:	6e                   	outsb  %ds:(%esi),(%dx)
41f416:	00 30                	add    %dh,(%eax)
41f418:	00 46 00             	add    %al,0x0(%esi)
41f41b:	70 00                	jo     0x41f41d
41f41d:	72 00                	jb     0x41f41f
41f41f:	2b 00                	sub    (%eax),%eax
41f421:	62 00                	bound  %eax,(%eax)
41f423:	49                   	dec    %ecx
41f424:	00 51 00             	add    %dl,0x0(%ecx)
41f427:	57                   	push   %edi
41f428:	00 77 00             	add    %dh,0x0(%edi)
41f42b:	51                   	push   %ecx
41f42c:	00 4e 00             	add    %cl,0x0(%esi)
41f42f:	44                   	inc    %esp
41f430:	00 73 00             	add    %dh,0x0(%ebx)
41f433:	6c                   	insb   (%dx),%es:(%edi)
41f434:	00 77 00             	add    %dh,0x0(%edi)
41f437:	30 00                	xor    %al,(%eax)
41f439:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41f43d:	44                   	inc    %esp
41f43e:	00 36                	add    %dh,(%esi)
41f440:	00 72 00             	add    %dh,0x0(%edx)
41f443:	2f                   	das
41f444:	00 78 00             	add    %bh,0x0(%eax)
41f447:	77 00                	ja     0x41f449
41f449:	71 00                	jno    0x41f44b
41f44b:	7a 00                	jp     0x41f44d
41f44d:	51                   	push   %ecx
41f44e:	00 37                	add    %dh,(%edi)
41f450:	00 65 00             	add    %ah,0x0(%ebp)
41f453:	7a 00                	jp     0x41f455