41c2b6:	00 34 00             	add    %dh,(%eax,%eax,1)
41c2b9:	35 00 61 00 35       	xor    $0x35006100,%eax
41c2be:	00 62 00             	add    %ah,0x0(%edx)
41c2c1:	33 00                	xor    (%eax),%eax
41c2c3:	31 00                	xor    %eax,(%eax)
41c2c5:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c2c9:	38 00                	cmp    %al,(%eax)
41c2cb:	37                   	aaa
41c2cc:	00 61 00             	add    %ah,0x0(%ecx)
41c2cf:	39 00                	cmp    %eax,(%eax)
41c2d1:	62 00                	bound  %eax,(%eax)
41c2d3:	34 00                	xor    $0x0,%al
41c2d5:	32 00                	xor    (%eax),%al
41c2d7:	35 00 31 00 32       	xor    $0x32003100,%eax
41c2dc:	00 39                	add    %bh,(%ecx)
41c2de:	00 32                	add    %dh,(%edx)
41c2e0:	bc 00 00 44 37       	mov    $0x37440000,%esp
41c2e5:	00 65 00             	add    %ah,0x0(%ebp)
41c2e8:	31 00                	xor    %eax,(%eax)
41c2ea:	34 00                	xor    $0x0,%al
41c2ec:	39 00                	cmp    %eax,(%eax)
41c2ee:	33 00                	xor    (%eax),%eax
41c2f0:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c2f7:	00 39                	add    %bh,(%ecx)
41c2f9:	00 65 00             	add    %ah,0x0(%ebp)
41c2fc:	32 00                	xor    (%eax),%al
41c2fe:	64 00 30             	add    %dh,%fs:(%eax)
41c301:	00 34 00             	add    %dh,(%eax,%eax,1)
41c304:	35 00 61 00 35       	xor    $0x35006100,%eax
41c309:	00 62 00             	add    %ah,0x0(%edx)
41c30c:	33 00                	xor    (%eax),%eax
41c30e:	31 00                	xor    %eax,(%eax)
41c310:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c314:	38 00                	cmp    %al,(%eax)
41c316:	37                   	aaa
41c317:	00 61 00             	add    %ah,0x0(%ecx)
41c31a:	39 00                	cmp    %eax,(%eax)
41c31c:	62 00                	bound  %eax,(%eax)
41c31e:	34 00                	xor    $0x0,%al
41c320:	32 00                	xor    (%eax),%al
41c322:	35 00 31 00 33       	xor    $0x33003100,%eax
41c327:	00 bb c1 00 00 46    	add    %bh,0x460000c1(%ebx)
41c32d:	37                   	aaa
41c32e:	00 65 00             	add    %ah,0x0(%ebp)
41c331:	31 00                	xor    %eax,(%eax)
41c333:	34 00                	xor    $0x0,%al
41c335:	39 00                	cmp    %eax,(%eax)
41c337:	33 00                	xor    (%eax),%eax
41c339:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c340:	00 39                	add    %bh,(%ecx)
41c342:	00 65 00             	add    %ah,0x0(%ebp)
41c345:	32 00                	xor    (%eax),%al
41c347:	64 00 30             	add    %dh,%fs:(%eax)
41c34a:	00 34 00             	add    %dh,(%eax,%eax,1)
41c34d:	35 00 61 00 35       	xor    $0x35006100,%eax
41c352:	00 62 00             	add    %ah,0x0(%edx)
41c355:	33 00                	xor    (%eax),%eax
41c357:	31 00                	xor    %eax,(%eax)
41c359:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c35d:	38 00                	cmp    %al,(%eax)
41c35f:	37                   	aaa
41c360:	00 61 00             	add    %ah,0x0(%ecx)
41c363:	39 00                	cmp    %eax,(%eax)
41c365:	62 00                	bound  %eax,(%eax)
41c367:	34 00                	xor    $0x0,%al
41c369:	32 00                	xor    (%eax),%al
41c36b:	35 00 31 00 33       	xor    $0x33003100,%eax
41c370:	00 30                	add    %dh,(%eax)
41c372:	00 44 c7 00          	add    %al,0x0(%edi,%eax,8)
41c376:	00 46 37             	add    %al,0x37(%esi)
41c379:	00 65 00             	add    %ah,0x0(%ebp)
41c37c:	31 00                	xor    %eax,(%eax)
41c37e:	34 00                	xor    $0x0,%al
41c380:	39 00                	cmp    %eax,(%eax)
41c382:	33 00                	xor    (%eax),%eax
41c384:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c38b:	00 39                	add    %bh,(%ecx)
41c38d:	00 65 00             	add    %ah,0x0(%ebp)
41c390:	32 00                	xor    (%eax),%al
41c392:	64 00 30             	add    %dh,%fs:(%eax)
41c395:	00 34 00             	add    %dh,(%eax,%eax,1)
41c398:	35 00 61 00 35       	xor    $0x35006100,%eax
41c39d:	00 62 00             	add    %ah,0x0(%edx)
41c3a0:	33 00                	xor    (%eax),%eax
41c3a2:	31 00                	xor    %eax,(%eax)
41c3a4:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c3a8:	38 00                	cmp    %al,(%eax)
41c3aa:	37                   	aaa
41c3ab:	00 61 00             	add    %ah,0x0(%ecx)
41c3ae:	39 00                	cmp    %eax,(%eax)
41c3b0:	62 00                	bound  %eax,(%eax)
41c3b2:	34 00                	xor    $0x0,%al
41c3b4:	32 00                	xor    (%eax),%al
41c3b6:	35 00 31 00 33       	xor    $0x33003100,%eax
41c3bb:	00 31                	add    %dh,(%ecx)
41c3bd:	00 cd                	add    %cl,%ch
41c3bf:	cc                   	int3
41c3c0:	00 00                	add    %al,(%eax)
41c3c2:	46                   	inc    %esi
41c3c3:	37                   	aaa
41c3c4:	00 65 00             	add    %ah,0x0(%ebp)
41c3c7:	31 00                	xor    %eax,(%eax)
41c3c9:	34 00                	xor    $0x0,%al
41c3cb:	39 00                	cmp    %eax,(%eax)
41c3cd:	33 00                	xor    (%eax),%eax
41c3cf:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c3d6:	00 39                	add    %bh,(%ecx)
41c3d8:	00 65 00             	add    %ah,0x0(%ebp)
41c3db:	32 00                	xor    (%eax),%al
41c3dd:	64 00 30             	add    %dh,%fs:(%eax)
41c3e0:	00 34 00             	add    %dh,(%eax,%eax,1)
41c3e3:	35 00 61 00 35       	xor    $0x35006100,%eax
41c3e8:	00 62 00             	add    %ah,0x0(%edx)
41c3eb:	33 00                	xor    (%eax),%eax
41c3ed:	31 00                	xor    %eax,(%eax)
41c3ef:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c3f3:	38 00                	cmp    %al,(%eax)
41c3f5:	37                   	aaa
41c3f6:	00 61 00             	add    %ah,0x0(%ecx)
41c3f9:	39 00                	cmp    %eax,(%eax)
41c3fb:	62 00                	bound  %eax,(%eax)
41c3fd:	34 00                	xor    $0x0,%al
41c3ff:	32 00                	xor    (%eax),%al
41c401:	35 00 31 00 33       	xor    $0x33003100,%eax
41c406:	00 32                	add    %dh,(%edx)
41c408:	00 56 d2             	add    %dl,-0x2e(%esi)
41c40b:	00 00                	add    %al,(%eax)
41c40d:	46                   	inc    %esi
41c40e:	37                   	aaa
41c40f:	00 65 00             	add    %ah,0x0(%ebp)
41c412:	31 00                	xor    %eax,(%eax)
41c414:	34 00                	xor    $0x0,%al
41c416:	39 00                	cmp    %eax,(%eax)
41c418:	33 00                	xor    (%eax),%eax
41c41a:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c421:	00 39                	add    %bh,(%ecx)
41c423:	00 65 00             	add    %ah,0x0(%ebp)
41c426:	32 00                	xor    (%eax),%al
41c428:	64 00 30             	add    %dh,%fs:(%eax)
41c42b:	00 34 00             	add    %dh,(%eax,%eax,1)
41c42e:	35 00 61 00 35       	xor    $0x35006100,%eax
41c433:	00 62 00             	add    %ah,0x0(%edx)
41c436:	33 00                	xor    (%eax),%eax
41c438:	31 00                	xor    %eax,(%eax)
41c43a:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c43e:	38 00                	cmp    %al,(%eax)
41c440:	37                   	aaa
41c441:	00 61 00             	add    %ah,0x0(%ecx)
41c444:	39 00                	cmp    %eax,(%eax)
41c446:	62 00                	bound  %eax,(%eax)
41c448:	34 00                	xor    $0x0,%al
41c44a:	32 00                	xor    (%eax),%al
41c44c:	35 00 31 00 33       	xor    $0x33003100,%eax
41c451:	00 33                	add    %dh,(%ebx)
41c453:	00 df                	add    %bl,%bh
41c455:	d7                   	xlat   %ds:(%ebx)
41c456:	00 00                	add    %al,(%eax)
41c458:	46                   	inc    %esi
41c459:	37                   	aaa
41c45a:	00 65 00             	add    %ah,0x0(%ebp)
41c45d:	31 00                	xor    %eax,(%eax)
41c45f:	34 00                	xor    $0x0,%al
41c461:	39 00                	cmp    %eax,(%eax)
41c463:	33 00                	xor    (%eax),%eax
41c465:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c46c:	00 39                	add    %bh,(%ecx)
41c46e:	00 65 00             	add    %ah,0x0(%ebp)
41c471:	32 00                	xor    (%eax),%al
41c473:	64 00 30             	add    %dh,%fs:(%eax)
41c476:	00 34 00             	add    %dh,(%eax,%eax,1)
41c479:	35 00 61 00 35       	xor    $0x35006100,%eax
41c47e:	00 62 00             	add    %ah,0x0(%edx)
41c481:	33 00                	xor    (%eax),%eax
41c483:	31 00                	xor    %eax,(%eax)
41c485:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c489:	38 00                	cmp    %al,(%eax)
41c48b:	37                   	aaa
41c48c:	00 61 00             	add    %ah,0x0(%ecx)
41c48f:	39 00                	cmp    %eax,(%eax)
41c491:	62 00                	bound  %eax,(%eax)
41c493:	34 00                	xor    $0x0,%al
41c495:	32 00                	xor    (%eax),%al
41c497:	35 00 31 00 33       	xor    $0x33003100,%eax
41c49c:	00 34 00             	add    %dh,(%eax,%eax,1)
41c49f:	68 dd 00 00 46       	push   $0x460000dd
41c4a4:	37                   	aaa
41c4a5:	00 65 00             	add    %ah,0x0(%ebp)
41c4a8:	31 00                	xor    %eax,(%eax)
41c4aa:	34 00                	xor    $0x0,%al
41c4ac:	39 00                	cmp    %eax,(%eax)
41c4ae:	33 00                	xor    (%eax),%eax
41c4b0:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c4b7:	00 39                	add    %bh,(%ecx)
41c4b9:	00 65 00             	add    %ah,0x0(%ebp)
41c4bc:	32 00                	xor    (%eax),%al
41c4be:	64 00 30             	add    %dh,%fs:(%eax)
41c4c1:	00 34 00             	add    %dh,(%eax,%eax,1)
41c4c4:	35 00 61 00 35       	xor    $0x35006100,%eax
41c4c9:	00 62 00             	add    %ah,0x0(%edx)
41c4cc:	33 00                	xor    (%eax),%eax
41c4ce:	31 00                	xor    %eax,(%eax)
41c4d0:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c4d4:	38 00                	cmp    %al,(%eax)
41c4d6:	37                   	aaa
41c4d7:	00 61 00             	add    %ah,0x0(%ecx)
41c4da:	39 00                	cmp    %eax,(%eax)
41c4dc:	62 00                	bound  %eax,(%eax)
41c4de:	34 00                	xor    $0x0,%al
41c4e0:	32 00                	xor    (%eax),%al
41c4e2:	35 00 31 00 33       	xor    $0x33003100,%eax
41c4e7:	00 35 00 f1 e2 00    	add    %dh,0xe2f100
41c4ed:	00 46 37             	add    %al,0x37(%esi)
41c4f0:	00 65 00             	add    %ah,0x0(%ebp)
41c4f3:	31 00                	xor    %eax,(%eax)
41c4f5:	34 00                	xor    $0x0,%al
41c4f7:	39 00                	cmp    %eax,(%eax)
41c4f9:	33 00                	xor    (%eax),%eax
41c4fb:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c502:	00 39                	add    %bh,(%ecx)
41c504:	00 65 00             	add    %ah,0x0(%ebp)
41c507:	32 00                	xor    (%eax),%al
41c509:	64 00 30             	add    %dh,%fs:(%eax)
41c50c:	00 34 00             	add    %dh,(%eax,%eax,1)
41c50f:	35 00 61 00 35       	xor    $0x35006100,%eax
41c514:	00 62 00             	add    %ah,0x0(%edx)
41c517:	33 00                	xor    (%eax),%eax
41c519:	31 00                	xor    %eax,(%eax)
41c51b:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c51f:	38 00                	cmp    %al,(%eax)
41c521:	37                   	aaa
41c522:	00 61 00             	add    %ah,0x0(%ecx)
41c525:	39 00                	cmp    %eax,(%eax)
41c527:	62 00                	bound  %eax,(%eax)
41c529:	34 00                	xor    $0x0,%al
41c52b:	32 00                	xor    (%eax),%al
41c52d:	35 00 31 00 33       	xor    $0x33003100,%eax
41c532:	00 36                	add    %dh,(%esi)
41c534:	00 7a e8             	add    %bh,-0x18(%edx)
41c537:	00 00                	add    %al,(%eax)
41c539:	46                   	inc    %esi
41c53a:	37                   	aaa
41c53b:	00 65 00             	add    %ah,0x0(%ebp)
41c53e:	31 00                	xor    %eax,(%eax)
41c540:	34 00                	xor    $0x0,%al
41c542:	39 00                	cmp    %eax,(%eax)
41c544:	33 00                	xor    (%eax),%eax
41c546:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c54d:	00 39                	add    %bh,(%ecx)
41c54f:	00 65 00             	add    %ah,0x0(%ebp)
41c552:	32 00                	xor    (%eax),%al
41c554:	64 00 30             	add    %dh,%fs:(%eax)
41c557:	00 34 00             	add    %dh,(%eax,%eax,1)
41c55a:	35 00 61 00 35       	xor    $0x35006100,%eax
41c55f:	00 62 00             	add    %ah,0x0(%edx)
41c562:	33 00                	xor    (%eax),%eax
41c564:	31 00                	xor    %eax,(%eax)
41c566:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c56a:	38 00                	cmp    %al,(%eax)
41c56c:	37                   	aaa
41c56d:	00 61 00             	add    %ah,0x0(%ecx)
41c570:	39 00                	cmp    %eax,(%eax)
41c572:	62 00                	bound  %eax,(%eax)
41c574:	34 00                	xor    $0x0,%al
41c576:	32 00                	xor    (%eax),%al
41c578:	35 00 31 00 33       	xor    $0x33003100,%eax
41c57d:	00 37                	add    %dh,(%edi)
41c57f:	00 03                	add    %al,(%ebx)
41c581:	ee                   	out    %al,(%dx)
41c582:	00 00                	add    %al,(%eax)
41c584:	46                   	inc    %esi
41c585:	37                   	aaa
41c586:	00 65 00             	add    %ah,0x0(%ebp)
41c589:	31 00                	xor    %eax,(%eax)
41c58b:	34 00                	xor    $0x0,%al
41c58d:	39 00                	cmp    %eax,(%eax)
41c58f:	33 00                	xor    (%eax),%eax
41c591:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c598:	00 39                	add    %bh,(%ecx)
41c59a:	00 65 00             	add    %ah,0x0(%ebp)
41c59d:	32 00                	xor    (%eax),%al
41c59f:	64 00 30             	add    %dh,%fs:(%eax)
41c5a2:	00 34 00             	add    %dh,(%eax,%eax,1)
41c5a5:	35 00 61 00 35       	xor    $0x35006100,%eax
41c5aa:	00 62 00             	add    %ah,0x0(%edx)
41c5ad:	33 00                	xor    (%eax),%eax
41c5af:	31 00                	xor    %eax,(%eax)
41c5b1:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c5b5:	38 00                	cmp    %al,(%eax)
41c5b7:	37                   	aaa
41c5b8:	00 61 00             	add    %ah,0x0(%ecx)
41c5bb:	39 00                	cmp    %eax,(%eax)
41c5bd:	62 00                	bound  %eax,(%eax)
41c5bf:	34 00                	xor    $0x0,%al
41c5c1:	32 00                	xor    (%eax),%al
41c5c3:	35 00 31 00 33       	xor    $0x33003100,%eax
41c5c8:	00 38                	add    %bh,(%eax)
41c5ca:	00 8c f3 00 00 46 37 	add    %cl,0x37460000(%ebx,%esi,8)
41c5d1:	00 65 00             	add    %ah,0x0(%ebp)
41c5d4:	31 00                	xor    %eax,(%eax)
41c5d6:	34 00                	xor    $0x0,%al
41c5d8:	39 00                	cmp    %eax,(%eax)
41c5da:	33 00                	xor    (%eax),%eax
41c5dc:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c5e3:	00 39                	add    %bh,(%ecx)
41c5e5:	00 65 00             	add    %ah,0x0(%ebp)
41c5e8:	32 00                	xor    (%eax),%al
41c5ea:	64 00 30             	add    %dh,%fs:(%eax)
41c5ed:	00 34 00             	add    %dh,(%eax,%eax,1)
41c5f0:	35 00 61 00 35       	xor    $0x35006100,%eax
41c5f5:	00 62 00             	add    %ah,0x0(%edx)
41c5f8:	33 00                	xor    (%eax),%eax
41c5fa:	31 00                	xor    %eax,(%eax)
41c5fc:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c600:	38 00                	cmp    %al,(%eax)
41c602:	37                   	aaa
41c603:	00 61 00             	add    %ah,0x0(%ecx)
41c606:	39 00                	cmp    %eax,(%eax)
41c608:	62 00                	bound  %eax,(%eax)
41c60a:	34 00                	xor    $0x0,%al
41c60c:	32 00                	xor    (%eax),%al
41c60e:	35 00 31 00 33       	xor    $0x33003100,%eax
41c613:	00 39                	add    %bh,(%ecx)
41c615:	00 15 f9 00 00 44    	add    %dl,0x440000f9
41c61b:	37                   	aaa
41c61c:	00 65 00             	add    %ah,0x0(%ebp)
41c61f:	31 00                	xor    %eax,(%eax)
41c621:	34 00                	xor    $0x0,%al
41c623:	39 00                	cmp    %eax,(%eax)
41c625:	33 00                	xor    (%eax),%eax
41c627:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c62e:	00 39                	add    %bh,(%ecx)
41c630:	00 65 00             	add    %ah,0x0(%ebp)
41c633:	32 00                	xor    (%eax),%al
41c635:	64 00 30             	add    %dh,%fs:(%eax)
41c638:	00 34 00             	add    %dh,(%eax,%eax,1)
41c63b:	35 00 61 00 35       	xor    $0x35006100,%eax
41c640:	00 62 00             	add    %ah,0x0(%edx)
41c643:	33 00                	xor    (%eax),%eax
41c645:	31 00                	xor    %eax,(%eax)
41c647:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c64b:	38 00                	cmp    %al,(%eax)
41c64d:	37                   	aaa
41c64e:	00 61 00             	add    %ah,0x0(%ecx)
41c651:	39 00                	cmp    %eax,(%eax)
41c653:	62 00                	bound  %eax,(%eax)
41c655:	34 00                	xor    $0x0,%al
41c657:	32 00                	xor    (%eax),%al
41c659:	35 00 31 00 34       	xor    $0x34003100,%eax
41c65e:	00 9e fe 00 00 46    	add    %bl,0x460000fe(%esi)
41c664:	37                   	aaa