40a445:	12 0b                	adc    (%ebx),%cl
40a447:	00 0b                	add    %cl,(%ebx)
40a449:	00 0b                	add    %cl,(%ebx)
40a44b:	00 1d 00 0b 00 0b    	add    %bl,0xb000b00
40a451:	00 0b                	add    %cl,(%ebx)
40a453:	12 0b                	adc    (%ebx),%cl
40a455:	00 0b                	add    %cl,(%ebx)
40a457:	00 0b                	add    %cl,(%ebx)
40a459:	00 1d 00 0b 00 0b    	add    %bl,0xb000b00
40a45f:	00 0b                	add    %cl,(%ebx)
40a461:	12 0b                	adc    (%ebx),%cl
40a463:	00 0b                	add    %cl,(%ebx)
40a465:	00 0b                	add    %cl,(%ebx)
40a467:	00 1d 00 0b 00 0b    	add    %bl,0xb000b00
40a46d:	00 0b                	add    %cl,(%ebx)
40a46f:	12 0b                	adc    (%ebx),%cl
40a471:	00 0b                	add    %cl,(%ebx)
40a473:	00 0b                	add    %cl,(%ebx)
40a475:	00 1d 00 0b 00 0b    	add    %bl,0xb000b00
40a47b:	00 0b                	add    %cl,(%ebx)
40a47d:	12 0c 00             	adc    (%eax,%eax,1),%cl
40a480:	1b 00                	sbb    (%eax),%eax
40a482:	0b 00                	or     (%eax),%eax
40a484:	35 00 0b 80 0b       	xor    $0xb800b00,%eax
40a489:	00 0b                	add    %cl,(%ebx)
40a48b:	12 0b                	adc    (%ebx),%cl
40a48d:	00 0b                	add    %cl,(%ebx)
40a48f:	00 0b                	add    %cl,(%ebx)
40a491:	00 1d 00 0b 00 0c    	add    %bl,0xc000b00
40a497:	00 0c 12             	add    %cl,(%edx,%edx,1)
40a49a:	0b 00                	or     (%eax),%eax
40a49c:	3b 00                	cmp    (%eax),%eax
40a49e:	0b 80 1d 00 0b 00    	or     0xb001d(%eax),%eax
40a4a4:	0b 00                	or     (%eax),%eax
40a4a6:	0b 12                	or     (%edx),%edx
40a4a8:	0b 00                	or     (%eax),%eax
40a4aa:	0b 00                	or     (%eax),%eax
40a4ac:	0b 00                	or     (%eax),%eax
40a4ae:	1e                   	push   %ds
40a4af:	00 0b                	add    %cl,(%ebx)
40a4b1:	00 0b                	add    %cl,(%ebx)
40a4b3:	00 53 12             	add    %dl,0x12(%ebx)
40a4b6:	0b 00                	or     (%eax),%eax
40a4b8:	63 40 0b             	arpl   %eax,0xb(%eax)
40a4bb:	00 39                	add    %bh,(%ecx)
40a4bd:	03 0b                	add    (%ebx),%ecx
40a4bf:	00 0b                	add    %cl,(%ebx)
40a4c1:	00 0b                	add    %cl,(%ebx)
40a4c3:	12 0b                	adc    (%ebx),%cl
40a4c5:	00 0b                	add    %cl,(%ebx)
40a4c7:	00 27                	add    %ah,(%edi)
40a4c9:	03 51 00             	add    0x0(%ecx),%edx
40a4cc:	0b 00                	or     (%eax),%eax
40a4ce:	61                   	popa
40a4cf:	00 5e 12             	add    %bl,0x12(%esi)
40a4d2:	6a 00                	push   $0x0
40a4d4:	61                   	popa
40a4d5:	00 50 00             	add    %dl,0x0(%eax)
40a4d8:	6f                   	outsl  %ds:(%esi),(%dx)
40a4d9:	00 5e 00             	add    %bl,0x0(%esi)
40a4dc:	54                   	push   %esp
40a4dd:	00 5a 12             	add    %bl,0x12(%edx)
40a4e0:	59                   	pop    %ecx
40a4e1:	00 6a 00             	add    %ch,0x0(%edx)
40a4e4:	54                   	push   %esp
40a4e5:	00 6b 00             	add    %ch,0x0(%ebx)
40a4e8:	51                   	push   %ecx
40a4e9:	00 5a 00             	add    %bl,0x0(%edx)
40a4ec:	0b 12                	or     (%edx),%edx
40a4ee:	0b 00                	or     (%eax),%eax
40a4f0:	c8 04 fa fe          	enter  $0xfa04,$0xfe
40a4f4:	1d 00 0c 00 0b       	sbb    $0xb000c00,%eax
40a4f9:	00 0c 12             	add    %cl,(%edx,%edx,1)
40a4fc:	0b 00                	or     (%eax),%eax
40a4fe:	0b 00                	or     (%eax),%eax
40a500:	0b 00                	or     (%eax),%eax
40a502:	1e                   	push   %ds
40a503:	00 0b                	add    %cl,(%ebx)
40a505:	00 0b                	add    %cl,(%ebx)
40a507:	00 4a 12             	add    %cl,0x12(%edx)
40a50a:	0b 00                	or     (%eax),%eax
40a50c:	0b 00                	or     (%eax),%eax
40a50e:	0b 00                	or     (%eax),%eax
40a510:	21 00                	and    %eax,(%eax)
40a512:	0b 00                	or     (%eax),%eax
40a514:	0d 00 0b 12 0b       	or     $0xb120b00,%eax
40a519:	00 0b                	add    %cl,(%ebx)
40a51b:	00 0b                	add    %cl,(%ebx)
40a51d:	00 1d 00 0b 00 0b    	add    %bl,0xb000b00
40a523:	00 4f 12             	add    %cl,0x12(%edi)
40a526:	0b 00                	or     (%eax),%eax
40a528:	0c 00                	or     $0x0,%al
40a52a:	61                   	popa
40a52b:	00 7e 00             	add    %bh,0x0(%esi)
40a52e:	7d 00                	jge    0x40a530
40a530:	51                   	push   %ecx
40a531:	00 74 12 77          	add    %dh,0x77(%edx,%edx,1)
40a535:	00 70 00             	add    %dh,0x0(%eax)
40a538:	54                   	push   %esp
40a539:	00 8b 00 71 00 7a    	add    %cl,0x7a007100(%ebx)
40a53f:	00 0b                	add    %cl,(%ebx)
40a541:	12 0b                	adc    (%ebx),%cl
40a543:	00 2f                	add    %ch,(%edi)
40a545:	00 0f                	add    %cl,(%edi)
40a547:	00 1d 00 5f 00 7d    	add    %bl,0x7d005f00
40a54d:	00 6c 12 79          	add    %ch,0x79(%edx,%edx,1)
40a551:	00 7e 00             	add    %bh,0x0(%esi)
40a554:	77 00                	ja     0x40a556
40a556:	7e 00                	jle    0x40a558
40a558:	7f 00                	jg     0x40a55a
40a55a:	74 00                	je     0x40a55c
40a55c:	7a 12                	jp     0x40a570
40a55e:	79 00                	jns    0x40a560
40a560:	0b 00                	or     (%eax),%eax
40a562:	0b 00                	or     (%eax),%eax
40a564:	1d 00 bb 04 87       	sbb    $0x8704bb00,%eax
40a569:	02 0b                	add    (%ebx),%cl
40a56b:	12 0c 00             	adc    (%eax,%eax,1),%cl
40a56e:	5e                   	pop    %esi
40a56f:	00 7f 00             	add    %bh,0x0(%edi)
40a572:	8f 00                	pop    (%eax)
40a574:	74 00                	je     0x40a576
40a576:	79 00                	jns    0x40a578
40a578:	72 12                	jb     0x40a58c
40a57a:	51                   	push   %ecx
40a57b:	00 74 00 77          	add    %dh,0x77(%eax,%eax,1)
40a57f:	00 82 00 54 00 79    	add    %al,0x79005400(%edx)
40a585:	00 71 12             	add    %dh,0x12(%ecx)
40a588:	7a 00                	jp     0x40a58a
40a58a:	0b 00                	or     (%eax),%eax
40a58c:	63 02                	arpl   %eax,(%edx)
40a58e:	1d 00 0c 00 3b       	sbb    $0x3b000c00,%eax
40a593:	00 3b                	add    %bh,(%ebx)
40a595:	12 3b                	adc    (%ebx),%bh
40a597:	00 3b                	add    %bh,(%ebx)
40a599:	00 3b                	add    %bh,(%ebx)
40a59b:	00 51 00             	add    %dl,0x0(%ecx)
40a59e:	6d                   	insl   (%dx),%es:(%edi)
40a59f:	00 3b                	add    %bh,(%ebx)
40a5a1:	00 0b                	add    %cl,(%ebx)
40a5a3:	12 25 00 0c 00 0c    	adc    0xc000c00,%ah
40a5a9:	00 60 00             	add    %ah,0x0(%eax)
40a5ac:	7a 00                	jp     0x40a5ae
40a5ae:	78 00                	js     0x40a5b0
40a5b0:	78 12                	js     0x40a5c4
40a5b2:	70 00                	jo     0x40a5b4
40a5b4:	79 00                	jns    0x40a5b6
40a5b6:	7f 00                	jg     0x40a5b8
40a5b8:	90                   	nop
40a5b9:	00 0b                	add    %cl,(%ebx)
40a5bb:	00 0b                	add    %cl,(%ebx)
40a5bd:	00 0b                	add    %cl,(%ebx)
40a5bf:	12 2d 00 0c 00 0c    	adc    0xc000c00,%ch
40a5c5:	00 60 00             	add    %ah,0x0(%eax)
40a5c8:	7a 00                	jp     0x40a5ca
40a5ca:	78 00                	js     0x40a5cc
40a5cc:	7b 12                	jnp    0x40a5e0
40a5ce:	6c                   	insb   (%dx),%es:(%edi)
40a5cf:	00 79 00             	add    %bh,0x0(%ecx)
40a5d2:	84 00                	test   %al,(%eax)
40a5d4:	6b 00 6c             	imul   $0x6c,(%eax),%eax
40a5d7:	00 78 00             	add    %bh,0x0(%eax)
40a5da:	70 12                	jo     0x40a5ee
40a5dc:	0b 00                	or     (%eax),%eax
40a5de:	0b 00                	or     (%eax),%eax
40a5e0:	0b 00                	or     (%eax),%eax
40a5e2:	1d 00 45 00 14       	sbb    $0x14004500,%eax
40a5e7:	00 0c 12             	add    %cl,(%edx,%edx,1)
40a5ea:	51                   	push   %ecx
40a5eb:	00 74 00 77          	add    %dh,0x77(%eax,%eax,1)
40a5ef:	00 82 00 4f 00 70    	add    %al,0x70004f00(%edx)
40a5f5:	00 7e 12             	add    %bh,0x12(%esi)
40a5f8:	6e                   	outsb  %ds:(%esi),(%dx)
40a5f9:	00 7d 00             	add    %bh,0x0(%ebp)
40a5fc:	74 00                	je     0x40a5fe
40a5fe:	8d 00                	lea    (%eax),%eax
40a600:	7f 00                	jg     0x40a602
40a602:	74 00                	je     0x40a604
40a604:	7a 12                	jp     0x40a618
40a606:	79 00                	jns    0x40a608
40a608:	0b 00                	or     (%eax),%eax
40a60a:	0b 00                	or     (%eax),%eax
40a60c:	6c                   	insb   (%dx),%es:(%edi)
40a60d:	00 6e 00             	add    %ch,0x0(%esi)
40a610:	73 00                	jae    0x40a612
40a612:	74 12                	je     0x40a626
40a614:	74 00                	je     0x40a616
40a616:	58                   	pop    %eax
40a617:	00 70 00             	add    %dh,0x0(%eax)
40a61a:	86 00                	xchg   %al,(%eax)
40a61c:	0b 00                	or     (%eax),%eax
40a61e:	0b 00                	or     (%eax),%eax
40a620:	3b 12                	cmp    (%edx),%edx
40a622:	13 00                	adc    (%eax),%eax
40a624:	0c 00                	or     $0x0,%al
40a626:	51                   	push   %ecx
40a627:	00 86 00 77 00 70    	add    %al,0x70007700(%esi)
40a62d:	00 61 12             	add    %ah,0x12(%ecx)
40a630:	70 00                	jo     0x40a632
40a632:	7d 00                	jge    0x40a634
40a634:	7e 00                	jle    0x40a636
40a636:	86 00                	xchg   %al,(%eax)
40a638:	7a 00                	jp     0x40a63a
40a63a:	79 00                	jns    0x40a63c
40a63c:	0b 12                	or     (%edx),%edx
40a63e:	0b 00                	or     (%eax),%eax
40a640:	3c 00                	cmp    $0x0,%al
40a642:	39 00                	cmp    %eax,(%eax)
40a644:	4d                   	dec    %ebp
40a645:	00 39                	add    %bh,(%ecx)
40a647:	00 3b                	add    %bh,(%ebx)
40a649:	00 39                	add    %bh,(%ecx)
40a64b:	12 3b                	adc    (%ebx),%bh
40a64d:	00 0b                	add    %cl,(%ebx)
40a64f:	00 45 00             	add    %al,0x0(%ebp)
40a652:	2a 00                	sub    (%eax),%al
40a654:	0c 00                	or     $0x0,%al
40a656:	54                   	push   %esp
40a657:	00 79 12             	add    %bh,0x12(%ecx)
40a65a:	7f 00                	jg     0x40a65c
40a65c:	70 00                	jo     0x40a65e
40a65e:	7d 00                	jge    0x40a660
40a660:	8b 00                	mov    (%eax),%eax
40a662:	6c                   	insb   (%dx),%es:(%edi)
40a663:	00 77 00             	add    %dh,0x0(%edi)
40a666:	59                   	pop    %ecx
40a667:	12 6c 00 78          	adc    0x78(%eax,%eax,1),%ch
40a66b:	00 70 00             	add    %dh,0x0(%eax)
40a66e:	1d 00 5a 00 6e       	sbb    $0x6e005a00,%eax
40a673:	00 73 12             	add    %dh,0x12(%ebx)
40a676:	74 00                	je     0x40a678
40a678:	74 00                	je     0x40a67a
40a67a:	58                   	pop    %eax
40a67b:	00 82 00 74 00 39    	add    %al,0x39007400(%edx)
40a681:	00 6f 12             	add    %ch,0x12(%edi)
40a684:	77 00                	ja     0x40a686
40a686:	77 00                	ja     0x40a688
40a688:	0b 00                	or     (%eax),%eax
40a68a:	1d 00 53 00 1d       	sbb    $0x1d005300,%eax
40a68f:	00 0c 12             	add    %cl,(%edx,%edx,1)
40a692:	57                   	push   %edi
40a693:	00 70 00             	add    %dh,0x0(%eax)
40a696:	72 00                	jb     0x40a698
40a698:	7e 00                	jle    0x40a69a
40a69a:	77 00                	ja     0x40a69c
40a69c:	4e                   	dec    %esi
40a69d:	00 7a 12             	add    %bh,0x12(%edx)
40a6a0:	7b 00                	jnp    0x40a6a2
40a6a2:	84 00                	test   %al,(%eax)
40a6a4:	7d 00                	jge    0x40a6a6
40a6a6:	86 00                	xchg   %al,(%eax)
40a6a8:	72 00                	jb     0x40a6aa
40a6aa:	73 00                	jae    0x40a6ac
40a6ac:	7f 12                	jg     0x40a6c0
40a6ae:	0b 00                	or     (%eax),%eax
40a6b0:	4e                   	dec    %esi
40a6b1:	00 7a 00             	add    %bh,0x0(%edx)
40a6b4:	8d 00                	lea    (%eax),%eax
40a6b6:	84 00                	test   %al,(%eax)
40a6b8:	7d 00                	jge    0x40a6ba
40a6ba:	74 12                	je     0x40a6ce
40a6bc:	72 00                	jb     0x40a6be
40a6be:	73 00                	jae    0x40a6c0
40a6c0:	7f 00                	jg     0x40a6c2
40a6c2:	3d 00 b4 00 2b       	cmp    $0x2b00b400,%eax
40a6c7:	00 2b                	add    %ch,(%ebx)
40a6c9:	12 3d 00 3b 00 3d    	adc    0x3d003b00,%bh
40a6cf:	00 4d 00             	add    %cl,0x0(%ebp)
40a6d2:	0b 00                	or     (%eax),%eax
40a6d4:	35 00 0c 12 0c       	xor    $0xc120c00,%eax
40a6d9:	00 57 00             	add    %dl,0x0(%edi)
40a6dc:	70 00                	jo     0x40a6de
40a6de:	84 00                	test   %al,(%eax)
40a6e0:	6c                   	insb   (%dx),%es:(%edi)
40a6e1:	00 77 00             	add    %dh,0x0(%edi)
40a6e4:	5f                   	pop    %edi
40a6e5:	12 7d 00             	adc    0x0(%ebp),%bh
40a6e8:	6c                   	insb   (%dx),%es:(%edi)
40a6e9:	00 6f 00             	add    %ch,0x0(%edi)
40a6ec:	82 00 78             	addb   $0x78,(%eax)
40a6ef:	00 6c 00 7d          	add    %ch,0x7d(%eax,%eax,1)
40a6f3:	12 76 00             	adc    0x0(%esi),%dh
40a6f6:	7e 00                	jle    0x40a6f8
40a6f8:	0b 00                	or     (%eax),%eax
40a6fa:	1d 00 0b 00 0b       	sbb    $0xb000b00,%eax
40a6ff:	00 4d 12             	add    %cl,0x12(%ebp)
40a702:	18 00                	sbb    %al,(%eax)
40a704:	0c 00                	or     $0x0,%al
40a706:	5a                   	pop    %edx
40a707:	00 8f 00 74 00 72    	add    %cl,0x72007400(%edi)
40a70d:	00 74 12 79          	add    %dh,0x79(%edx,%edx,1)
40a711:	00 6c 00 77          	add    %ch,0x77(%eax,%eax,1)
40a715:	00 63 00             	add    %ah,0x0(%ebx)
40a718:	74 00                	je     0x40a71a
40a71a:	77 00                	ja     0x40a71c
40a71c:	70 12                	jo     0x40a730
40a71e:	79 00                	jns    0x40a720
40a720:	6c                   	insb   (%dx),%es:(%edi)
40a721:	00 78 00             	add    %bh,0x0(%eax)
40a724:	82 00 0b             	addb   $0xb,(%eax)
40a727:	00 5a 00             	add    %bl,0x0(%edx)
40a72a:	6e                   	outsb  %ds:(%esi),(%dx)
40a72b:	12 73 00             	adc    0x0(%ebx),%dh
40a72e:	74 00                	je     0x40a730
40a730:	74 00                	je     0x40a732
40a732:	6a 00                	push   $0x0
40a734:	70 00                	jo     0x40a736
40a736:	74 00                	je     0x40a738
40a738:	39 12                	cmp    %edx,(%edx)
40a73a:	6f                   	outsl  %ds:(%esi),(%dx)
40a73b:	00 77 00             	add    %dh,0x0(%edi)
40a73e:	77 00                	ja     0x40a740
40a740:	1d 00 0b 00 3d       	sbb    $0x3d000b00,%eax
40a745:	00 14 12             	add    %dl,(%edx,%edx,1)
40a748:	0c 00                	or     $0x0,%al
40a74a:	5b                   	pop    %ebx
40a74b:	00 7d 00             	add    %bh,0x0(%ebp)
40a74e:	8c 00                	mov    %es,(%eax)
40a750:	6f                   	outsl  %ds:(%esi),(%dx)
40a751:	00 80 00 6e 12 7f    	add    %al,0x7f126e00(%eax)
40a757:	00 59 00             	add    %bl,0x0(%ecx)
40a75a:	6c                   	insb   (%dx),%es:(%edi)
40a75b:	00 8a 00 70 00 0b    	add    %cl,0xb007000(%edx)
40a761:	00 0b                	add    %cl,(%ebx)
40a763:	12 5a 00             	adc    0x0(%edx),%bl
40a766:	6e                   	outsb  %ds:(%esi),(%dx)
40a767:	00 73 00             	add    %dh,0x0(%ebx)
40a76a:	86 00                	xchg   %al,(%eax)
40a76c:	74 00                	je     0x40a76e
40a76e:	58                   	pop    %eax
40a76f:	00 70 12             	add    %dh,0x12(%eax)
40a772:	74 00                	je     0x40a774
40a774:	0b 00                	or     (%eax),%eax
40a776:	0b 00                	or     (%eax),%eax
40a778:	51                   	push   %ecx
40a779:	00 13                	add    %dl,(%ebx)
40a77b:	00 0c 00             	add    %cl,(%eax,%eax,1)
40a77e:	5b                   	pop    %ebx
40a77f:	12 7d 00             	adc    0x0(%ebp),%bh
40a782:	7a 00                	jp     0x40a784
40a784:	6f                   	outsl  %ds:(%esi),(%dx)
40a785:	00 92 00 6e 00 7f    	add    %dl,0x7f006e00(%edx)
40a78b:	00 61 12             	add    %ah,0x12(%ecx)
40a78e:	70 00                	jo     0x40a790
40a790:	7d 00                	jge    0x40a792
40a792:	7e 00                	jle    0x40a794
40a794:	86 00                	xchg   %al,(%eax)
40a796:	7a 00                	jp     0x40a798
40a798:	79 00                	jns    0x40a79a
40a79a:	0b 12                	or     (%edx),%edx