41b176:	43                   	inc    %ebx
41b177:	00 4c 00 67          	add    %cl,0x67(%eax,%eax,1)
41b17b:	00 2e                	add    %ch,(%esi)
41b17d:	06                   	push   %es
41b17e:	7a 00                	jp     0x41b180
41b180:	2e 06                	cs push %es
41b182:	4c                   	dec    %esp
41b183:	00 4d 00             	add    %cl,0x0(%ebp)
41b186:	43                   	inc    %ebx
41b187:	00 4c 00 67          	add    %cl,0x67(%eax,%eax,1)
41b18b:	00 2e                	add    %ch,(%esi)
41b18d:	06                   	push   %es
41b18e:	37                   	aaa
41b18f:	00 2e                	add    %ch,(%esi)
41b191:	06                   	push   %es
41b192:	4c                   	dec    %esp
41b193:	00 4d 00             	add    %cl,0x0(%ebp)
41b196:	43                   	inc    %ebx
41b197:	00 4c 00 67          	add    %cl,0x67(%eax,%eax,1)
41b19b:	00 42 00             	add    %al,0x0(%edx)
41b19e:	44                   	inc    %esp
41b19f:	00 2e                	add    %ch,(%esi)
41b1a1:	06                   	push   %es
41b1a2:	4b                   	dec    %ebx
41b1a3:	00 55 00             	add    %dl,0x0(%ebp)
41b1a6:	43                   	inc    %ebx
41b1a7:	00 4c 00 67          	add    %cl,0x67(%eax,%eax,1)
41b1ab:	00 42 00             	add    %al,0x0(%edx)
41b1ae:	4c                   	dec    %esp
41b1af:	00 2e                	add    %ch,(%esi)
41b1b1:	06                   	push   %es
41b1b2:	4c                   	dec    %esp
41b1b3:	00 6b 00             	add    %ch,0x0(%ebx)
41b1b6:	43                   	inc    %ebx
41b1b7:	00 4c 00 67          	add    %cl,0x67(%eax,%eax,1)
41b1bb:	00 42 00             	add    %al,0x0(%edx)
41b1be:	54                   	push   %esp
41b1bf:	00 2e                	add    %ch,(%esi)
41b1c1:	06                   	push   %es
41b1c2:	4c                   	dec    %esp
41b1c3:	00 4d 00             	add    %cl,0x0(%ebp)
41b1c6:	43                   	inc    %ebx
41b1c7:	00 4c 00 67          	add    %cl,0x67(%eax,%eax,1)
41b1cb:	00 42 00             	add    %al,0x0(%edx)
41b1ce:	62 00                	bound  %eax,(%eax)
41b1d0:	2e 06                	cs push %es
41b1d2:	4c                   	dec    %esp
41b1d3:	00 4d 00             	add    %cl,0x0(%ebp)
41b1d6:	43                   	inc    %ebx
41b1d7:	00 4c 00 67          	add    %cl,0x67(%eax,%eax,1)
41b1db:	00 42 00             	add    %al,0x0(%edx)
41b1de:	6a 00                	push   $0x0
41b1e0:	2e 06                	cs push %es
41b1e2:	4f                   	dec    %edi
41b1e3:	00 45 00             	add    %al,0x0(%ebp)
41b1e6:	43                   	inc    %ebx
41b1e7:	00 4c 00 67          	add    %cl,0x67(%eax,%eax,1)
41b1eb:	00 42 00             	add    %al,0x0(%edx)
41b1ee:	72 00                	jb     0x41b1f0
41b1f0:	2e 06                	cs push %es
41b1f2:	2e 06                	cs push %es
41b1f4:	73 00                	jae    0x41b1f6
41b1f6:	44                   	inc    %esp
41b1f7:	00 4c 00 67          	add    %cl,0x67(%eax,%eax,1)
41b1fb:	00 42 00             	add    %al,0x0(%edx)
41b1fe:	7a 00                	jp     0x41b200
41b200:	2e 06                	cs push %es
41b202:	42                   	inc    %edx
41b203:	00 67 00             	add    %ah,0x0(%edi)
41b206:	44                   	inc    %esp
41b207:	00 47 00             	add    %al,0x0(%edi)
41b20a:	67 00 2e 06 7a       	add    %ch,0x7a06
41b20f:	00 2e                	add    %ch,(%esi)
41b211:	06                   	push   %es
41b212:	48                   	dec    %eax
41b213:	00 6b 00             	add    %ch,0x0(%ebx)
41b216:	2e 06                	cs push %es
41b218:	6c                   	insb   (%dx),%es:(%edi)
41b219:	00 77 00             	add    %dh,0x0(%edi)
41b21c:	43                   	inc    %ebx
41b21d:	00 36                	add    %dh,(%esi)
41b21f:	00 2e                	add    %ch,(%esi)
41b221:	06                   	push   %es
41b222:	4f                   	dec    %edi
41b223:	00 55 00             	add    %dl,0x0(%ebp)
41b226:	2e 06                	cs push %es
41b228:	38 00                	cmp    %al,(%eax)
41b22a:	67 00 44 00          	add    %al,0x0(%si)
41b22e:	2f                   	das
41b22f:	00 2e                	add    %ch,(%esi)
41b231:	06                   	push   %es
41b232:	42                   	inc    %edx
41b233:	00 73 00             	add    %dh,0x0(%ebx)
41b236:	42                   	inc    %edx
41b237:	00 54 00 2e          	add    %dl,0x2e(%eax,%eax,1)
41b23b:	06                   	push   %es
41b23c:	46                   	inc    %esi
41b23d:	00 78 00             	add    %bh,0x0(%eax)
41b240:	2e 06                	cs push %es
41b242:	58                   	pop    %eax
41b243:	00 34 00             	add    %dh,(%eax,%eax,1)
41b246:	42                   	inc    %edx
41b247:	00 68 00             	add    %ch,0x0(%eax)
41b24a:	77 00                	ja     0x41b24c
41b24c:	47                   	inc    %edi
41b24d:	00 4f 00             	add    %cl,0x0(%edi)
41b250:	2e 06                	cs push %es
41b252:	5a                   	pop    %edx
41b253:	00 51 00             	add    %dl,0x0(%ecx)
41b256:	42                   	inc    %edx
41b257:	00 6f 00             	add    %ch,0x0(%edi)
41b25a:	51                   	push   %ecx
41b25b:	00 47 00             	add    %al,0x0(%edi)
41b25e:	7a 00                	jp     0x41b260
41b260:	2e 06                	cs push %es
41b262:	55                   	push   %ebp
41b263:	00 59 00             	add    %bl,0x0(%ecx)
41b266:	2e 06                	cs push %es
41b268:	78 00                	js     0x41b26a
41b26a:	51                   	push   %ecx
41b26b:	00 44 00 56          	add    %al,0x56(%eax,%eax,1)
41b26f:	00 2e                	add    %ch,(%esi)
41b271:	06                   	push   %es
41b272:	4b                   	dec    %ebx
41b273:	00 77 00             	add    %dh,0x0(%edi)
41b276:	42                   	inc    %edx
41b277:	00 76 00             	add    %dh,0x0(%esi)
41b27a:	67 00 45 00          	add    %al,0x0(%di)
41b27e:	45                   	inc    %ebp
41b27f:	00 67 00             	add    %ah,0x0(%edi)
41b282:	2e 06                	cs push %es
41b284:	2e 06                	cs push %es
41b286:	2e 06                	cs push %es
41b288:	42                   	inc    %edx
41b289:	00 2e                	add    %ch,(%esi)
41b28b:	06                   	push   %es
41b28c:	2e 06                	cs push %es
41b28e:	46                   	inc    %esi
41b28f:	00 2e                	add    %ch,(%esi)
41b291:	06                   	push   %es
41b292:	2e 06                	cs push %es
41b294:	49                   	dec    %ecx
41b295:	00 2e                	add    %ch,(%esi)
41b297:	06                   	push   %es
41b298:	2e 06                	cs push %es
41b29a:	2e 06                	cs push %es
41b29c:	2e 06                	cs push %es
41b29e:	2e 06                	cs push %es
41b2a0:	2e 06                	cs push %es
41b2a2:	2e 06                	cs push %es
41b2a4:	2e 06                	cs push %es
41b2a6:	2e 06                	cs push %es
41b2a8:	2e 06                	cs push %es
41b2aa:	2e 06                	cs push %es
41b2ac:	42                   	inc    %edx
41b2ad:	00 66 00             	add    %ah,0x0(%esi)
41b2b0:	2e 06                	cs push %es
41b2b2:	2e 06                	cs push %es
41b2b4:	2e 06                	cs push %es
41b2b6:	2e 06                	cs push %es
41b2b8:	42                   	inc    %edx
41b2b9:	00 2e                	add    %ch,(%esi)
41b2bb:	06                   	push   %es
41b2bc:	2e 06                	cs push %es
41b2be:	2e 06                	cs push %es
41b2c0:	2e 06                	cs push %es
41b2c2:	2e 06                	cs push %es
41b2c4:	2e 06                	cs push %es
41b2c6:	2e 06                	cs push %es
41b2c8:	2e 06                	cs push %es
41b2ca:	2e 06                	cs push %es
41b2cc:	2e 06                	cs push %es
41b2ce:	2e 06                	cs push %es
41b2d0:	2e 06                	cs push %es
41b2d2:	2e 06                	cs push %es
41b2d4:	2e 06                	cs push %es
41b2d6:	2e 06                	cs push %es
41b2d8:	78 00                	js     0x41b2da
41b2da:	51                   	push   %ecx
41b2db:	00 46 00             	add    %al,0x0(%esi)
41b2de:	6f                   	outsl  %ds:(%esi),(%dx)
41b2df:	00 2e                	add    %ch,(%esi)
41b2e1:	06                   	push   %es
41b2e2:	2e 06                	cs push %es
41b2e4:	2e 06                	cs push %es
41b2e6:	2e 06                	cs push %es
41b2e8:	2e 06                	cs push %es
41b2ea:	2e 06                	cs push %es
41b2ec:	2e 06                	cs push %es
41b2ee:	45                   	inc    %ebp
41b2ef:	00 2e                	add    %ch,(%esi)
41b2f1:	06                   	push   %es
41b2f2:	2e 06                	cs push %es
41b2f4:	2e 06                	cs push %es
41b2f6:	2e 06                	cs push %es
41b2f8:	2e 06                	cs push %es
41b2fa:	2e 06                	cs push %es
41b2fc:	2e 06                	cs push %es
41b2fe:	2e 06                	cs push %es
41b300:	2e 06                	cs push %es
41b302:	2e 06                	cs push %es
41b304:	2e 06                	cs push %es
41b306:	2e 06                	cs push %es
41b308:	2e 06                	cs push %es
41b30a:	2e 06                	cs push %es
41b30c:	44                   	inc    %esp
41b30d:	00 4f 00             	add    %cl,0x0(%edi)
41b310:	2e 06                	cs push %es
41b312:	54                   	push   %esp
41b313:	00 4d 00             	add    %cl,0x0(%ebp)
41b316:	44                   	inc    %esp
41b317:	00 2e                	add    %ch,(%esi)
41b319:	06                   	push   %es
41b31a:	2e 06                	cs push %es
41b31c:	2e 06                	cs push %es
41b31e:	2e 06                	cs push %es
41b320:	2e 06                	cs push %es
41b322:	2e 06                	cs push %es
41b324:	51                   	push   %ecx
41b325:	00 2e                	add    %ch,(%esi)
41b327:	06                   	push   %es
41b328:	2e 06                	cs push %es
41b32a:	2e 06                	cs push %es
41b32c:	2e 06                	cs push %es
41b32e:	2e 06                	cs push %es
41b330:	2e 06                	cs push %es
41b332:	2e 06                	cs push %es
41b334:	2e 06                	cs push %es
41b336:	2e 06                	cs push %es
41b338:	2e 06                	cs push %es
41b33a:	2e 06                	cs push %es
41b33c:	2e 06                	cs push %es
41b33e:	2e 06                	cs push %es
41b340:	2e 06                	cs push %es
41b342:	4d                   	dec    %ebp
41b343:	00 55 00             	add    %dl,0x0(%ebp)
41b346:	42                   	inc    %edx
41b347:	00 67 00             	add    %ah,0x0(%edi)
41b34a:	2e 06                	cs push %es
41b34c:	55                   	push   %ebp
41b34d:	00 2e                	add    %ch,(%esi)
41b34f:	06                   	push   %es
41b350:	2e 06                	cs push %es
41b352:	2e 06                	cs push %es
41b354:	2e 06                	cs push %es
41b356:	2e 06                	cs push %es
41b358:	42                   	inc    %edx
41b359:	00 2e                	add    %ch,(%esi)
41b35b:	06                   	push   %es
41b35c:	2e 06                	cs push %es
41b35e:	2e 06                	cs push %es
41b360:	2e 06                	cs push %es
41b362:	2e 06                	cs push %es
41b364:	2e 06                	cs push %es
41b366:	2e 06                	cs push %es
41b368:	2e 06                	cs push %es
41b36a:	2e 06                	cs push %es
41b36c:	2e 06                	cs push %es
41b36e:	2e 06                	cs push %es
41b370:	2e 06                	cs push %es
41b372:	2e 06                	cs push %es
41b374:	2e 06                	cs push %es
41b376:	2e 06                	cs push %es
41b378:	78 00                	js     0x41b37a
41b37a:	51                   	push   %ecx
41b37b:	00 48 00             	add    %cl,0x0(%eax)
41b37e:	47                   	inc    %edi
41b37f:	00 2e                	add    %ch,(%esi)
41b381:	06                   	push   %es
41b382:	77 00                	ja     0x41b384
41b384:	2e 06                	cs push %es
41b386:	2e 06                	cs push %es
41b388:	2e 06                	cs push %es
41b38a:	2e 06                	cs push %es
41b38c:	2e 06                	cs push %es
41b38e:	2e 06                	cs push %es
41b390:	2e 06                	cs push %es
41b392:	2e 06                	cs push %es
41b394:	2e 06                	cs push %es
41b396:	2e 06                	cs push %es
41b398:	2e 06                	cs push %es
41b39a:	51                   	push   %ecx
41b39b:	00 2e                	add    %ch,(%esi)
41b39d:	06                   	push   %es
41b39e:	2e 06                	cs push %es
41b3a0:	2e 06                	cs push %es
41b3a2:	46                   	inc    %esi
41b3a3:	00 2e                	add    %ch,(%esi)
41b3a5:	06                   	push   %es
41b3a6:	46                   	inc    %esi
41b3a7:	00 2e                	add    %ch,(%esi)
41b3a9:	06                   	push   %es
41b3aa:	2e 06                	cs push %es
41b3ac:	2e 06                	cs push %es
41b3ae:	2e 06                	cs push %es
41b3b0:	2e 06                	cs push %es
41b3b2:	2e 06                	cs push %es
41b3b4:	2e 06                	cs push %es
41b3b6:	2e 06                	cs push %es
41b3b8:	2e 06                	cs push %es
41b3ba:	48                   	dec    %eax
41b3bb:	00 2e                	add    %ch,(%esi)
41b3bd:	06                   	push   %es
41b3be:	77 00                	ja     0x41b3c0
41b3c0:	2e 06                	cs push %es
41b3c2:	45                   	inc    %ebp
41b3c3:	00 78 00             	add    %bh,0x0(%eax)
41b3c6:	70 00                	jo     0x41b3c8
41b3c8:	63 00                	arpl   %eax,(%eax)
41b3ca:	33 00                	xor    (%eax),%eax
41b3cc:	52                   	push   %edx
41b3cd:	00 67 00             	add    %ah,0x0(%edi)
41b3d0:	4d                   	dec    %ebp
41b3d1:	00 51 00             	add    %dl,0x0(%ecx)
41b3d4:	42                   	inc    %edx
41b3d5:	00 4a 00             	add    %cl,0x0(%edx)
41b3d8:	62 00                	bound  %eax,(%eax)
41b3da:	6e                   	outsb  %ds:(%esi),(%dx)
41b3db:	00 51 00             	add    %dl,0x0(%ecx)
41b3de:	7a 00                	jp     0x41b3e0
41b3e0:	4d                   	dec    %ebp
41b3e1:	00 67 00             	add    %ah,0x0(%edi)
41b3e4:	2e 06                	cs push %es
41b3e6:	38 00                	cmp    %al,(%eax)
41b3e8:	54                   	push   %esp
41b3e9:	00 57 00             	add    %dl,0x0(%edi)
41b3ec:	39 00                	cmp    %eax,(%eax)
41b3ee:	6b 00 64             	imul   $0x64,(%eax),%eax
41b3f1:	00 57 00             	add    %dl,0x0(%edi)
41b3f4:	78 00                	js     0x41b3f6
41b3f6:	6c                   	insb   (%dx),%es:(%edi)
41b3f7:	00 50 00             	add    %dl,0x0(%eax)
41b3fa:	67 00 42 00          	add    %al,0x0(%bp,%si)
41b3fe:	6e                   	outsb  %ds:(%esi),(%dx)
41b3ff:	00 5a 00             	add    %bl,0x0(%edx)
41b402:	58                   	pop    %eax
41b403:	00 52 00             	add    %dl,0x0(%edx)
41b406:	66 00 51 00          	data16 add %dl,0x0(%ecx)
41b40a:	67 00 42 00          	add    %al,0x0(%bp,%si)
41b40e:	54                   	push   %esp
41b40f:	00 61 00             	add    %ah,0x0(%ecx)
41b412:	58                   	pop    %eax
41b413:	00 70 00             	add    %dh,0x0(%eax)
41b416:	6c                   	insb   (%dx),%es:(%edi)
41b417:	00 52 00             	add    %dl,0x0(%edx)
41b41a:	67 00 42 00          	add    %al,0x0(%bp,%si)
41b41e:	6e                   	outsb  %ds:(%esi),(%dx)
41b41f:	00 5a 00             	add    %bl,0x0(%edx)
41b422:	58                   	pop    %eax
41b423:	00 52 00             	add    %dl,0x0(%edx)