405530:	00 00                	add    %al,(%eax)
405532:	04 17                	add    $0x17,%al
405534:	6f                   	outsl  %ds:(%esi),(%dx)
405535:	5f                   	pop    %edi
405536:	00 00                	add    %al,(%eax)
405538:	0a 00                	or     (%eax),%al
40553a:	02 7b 3b             	add    0x3b(%ebx),%bh
40553d:	00 00                	add    %al,(%eax)
40553f:	04 17                	add    $0x17,%al
405541:	6f                   	outsl  %ds:(%esi),(%dx)
405542:	5f                   	pop    %edi
405543:	00 00                	add    %al,(%eax)
405545:	0a 00                	or     (%eax),%al
405547:	02 7b 35             	add    0x35(%ebx),%bh
40554a:	00 00                	add    %al,(%eax)
40554c:	04 02                	add    $0x2,%al
40554e:	7b 32                	jnp    0x405582
405550:	00 00                	add    %al,(%eax)
405552:	04 6f                	add    $0x6f,%al
405554:	58                   	pop    %eax
405555:	00 00                	add    %al,(%eax)
405557:	0a 1a                	or     (%edx),%bl
405559:	6f                   	outsl  %ds:(%esi),(%dx)
40555a:	59                   	pop    %ecx
40555b:	00 00                	add    %al,(%eax)
40555d:	0a 6f 5a             	or     0x5a(%edi),%ch
405560:	00 00                	add    %al,(%eax)
405562:	0a 00                	or     (%eax),%al
405564:	00 02                	add    %al,(%edx)
405566:	7b 3d                	jnp    0x4055a5
405568:	00 00                	add    %al,(%eax)
40556a:	04 6f                	add    $0x6f,%al
40556c:	69 00 00 0a 72 5f    	imul   $0x5f720a00,(%eax),%eax
405572:	09 00                	or     %eax,(%eax)
405574:	70 28                	jo     0x40559e
405576:	67 00 00             	add    %al,(%bx,%si)
405579:	0a 13                	or     (%ebx),%dl
40557b:	04 11                	add    $0x11,%al
40557d:	04 2c                	add    $0x2c,%al
40557f:	60                   	pusha
405580:	00 02                	add    %al,(%edx)
405582:	7b 39                	jnp    0x4055bd
405584:	00 00                	add    %al,(%eax)
405586:	04 17                	add    $0x17,%al
405588:	6f                   	outsl  %ds:(%esi),(%dx)
405589:	5f                   	pop    %edi
40558a:	00 00                	add    %al,(%eax)
40558c:	0a 00                	or     (%eax),%al
40558e:	02 7b 3a             	add    0x3a(%ebx),%bh
405591:	00 00                	add    %al,(%eax)
405593:	04 17                	add    $0x17,%al
405595:	6f                   	outsl  %ds:(%esi),(%dx)
405596:	5f                   	pop    %edi
405597:	00 00                	add    %al,(%eax)
405599:	0a 00                	or     (%eax),%al
40559b:	02 7b 38             	add    0x38(%ebx),%bh
40559e:	00 00                	add    %al,(%eax)
4055a0:	04 17                	add    $0x17,%al
4055a2:	6f                   	outsl  %ds:(%esi),(%dx)
4055a3:	5f                   	pop    %edi
4055a4:	00 00                	add    %al,(%eax)
4055a6:	0a 00                	or     (%eax),%al
4055a8:	02 7b 37             	add    0x37(%ebx),%bh
4055ab:	00 00                	add    %al,(%eax)
4055ad:	04 17                	add    $0x17,%al
4055af:	6f                   	outsl  %ds:(%esi),(%dx)
4055b0:	5f                   	pop    %edi
4055b1:	00 00                	add    %al,(%eax)
4055b3:	0a 00                	or     (%eax),%al
4055b5:	02 7b 3b             	add    0x3b(%ebx),%bh
4055b8:	00 00                	add    %al,(%eax)
4055ba:	04 17                	add    $0x17,%al
4055bc:	6f                   	outsl  %ds:(%esi),(%dx)
4055bd:	5f                   	pop    %edi
4055be:	00 00                	add    %al,(%eax)
4055c0:	0a 00                	or     (%eax),%al
4055c2:	02 7b 35             	add    0x35(%ebx),%bh
4055c5:	00 00                	add    %al,(%eax)
4055c7:	04 02                	add    $0x2,%al
4055c9:	7b 32                	jnp    0x4055fd
4055cb:	00 00                	add    %al,(%eax)
4055cd:	04 6f                	add    $0x6f,%al
4055cf:	58                   	pop    %eax
4055d0:	00 00                	add    %al,(%eax)
4055d2:	0a 1b                	or     (%ebx),%bl
4055d4:	6f                   	outsl  %ds:(%esi),(%dx)
4055d5:	59                   	pop    %ecx
4055d6:	00 00                	add    %al,(%eax)
4055d8:	0a 6f 5a             	or     0x5a(%edi),%ch
4055db:	00 00                	add    %al,(%eax)
4055dd:	0a 00                	or     (%eax),%al
4055df:	00 02                	add    %al,(%edx)
4055e1:	7b 3d                	jnp    0x405620
4055e3:	00 00                	add    %al,(%eax)
4055e5:	04 6f                	add    $0x6f,%al
4055e7:	69 00 00 0a 72 7f    	imul   $0x7f720a00,(%eax),%eax
4055ed:	09 00                	or     %eax,(%eax)
4055ef:	70 28                	jo     0x405619
4055f1:	67 00 00             	add    %al,(%bx,%si)
4055f4:	0a 13                	or     (%ebx),%dl
4055f6:	05 11 05 2c 60       	add    $0x602c0511,%eax
4055fb:	00 02                	add    %al,(%edx)
4055fd:	7b 39                	jnp    0x405638
4055ff:	00 00                	add    %al,(%eax)
405601:	04 17                	add    $0x17,%al
405603:	6f                   	outsl  %ds:(%esi),(%dx)
405604:	5f                   	pop    %edi
405605:	00 00                	add    %al,(%eax)
405607:	0a 00                	or     (%eax),%al
405609:	02 7b 3a             	add    0x3a(%ebx),%bh
40560c:	00 00                	add    %al,(%eax)
40560e:	04 17                	add    $0x17,%al
405610:	6f                   	outsl  %ds:(%esi),(%dx)
405611:	5f                   	pop    %edi
405612:	00 00                	add    %al,(%eax)
405614:	0a 00                	or     (%eax),%al
405616:	02 7b 38             	add    0x38(%ebx),%bh
405619:	00 00                	add    %al,(%eax)
40561b:	04 17                	add    $0x17,%al
40561d:	6f                   	outsl  %ds:(%esi),(%dx)
40561e:	5f                   	pop    %edi
40561f:	00 00                	add    %al,(%eax)
405621:	0a 00                	or     (%eax),%al
405623:	02 7b 37             	add    0x37(%ebx),%bh
405626:	00 00                	add    %al,(%eax)
405628:	04 17                	add    $0x17,%al
40562a:	6f                   	outsl  %ds:(%esi),(%dx)
40562b:	5f                   	pop    %edi
40562c:	00 00                	add    %al,(%eax)
40562e:	0a 00                	or     (%eax),%al
405630:	02 7b 3b             	add    0x3b(%ebx),%bh
405633:	00 00                	add    %al,(%eax)
405635:	04 17                	add    $0x17,%al
405637:	6f                   	outsl  %ds:(%esi),(%dx)
405638:	5f                   	pop    %edi
405639:	00 00                	add    %al,(%eax)
40563b:	0a 00                	or     (%eax),%al
40563d:	02 7b 35             	add    0x35(%ebx),%bh
405640:	00 00                	add    %al,(%eax)
405642:	04 02                	add    $0x2,%al
405644:	7b 32                	jnp    0x405678
405646:	00 00                	add    %al,(%eax)
405648:	04 6f                	add    $0x6f,%al
40564a:	58                   	pop    %eax
40564b:	00 00                	add    %al,(%eax)
40564d:	0a 1c 6f             	or     (%edi,%ebp,2),%bl
405650:	59                   	pop    %ecx
405651:	00 00                	add    %al,(%eax)
405653:	0a 6f 5a             	or     0x5a(%edi),%ch
405656:	00 00                	add    %al,(%eax)
405658:	0a 00                	or     (%eax),%al
40565a:	00 02                	add    %al,(%edx)
40565c:	7b 3d                	jnp    0x40569b
40565e:	00 00                	add    %al,(%eax)
405660:	04 6f                	add    $0x6f,%al
405662:	69 00 00 0a 72 9f    	imul   $0x9f720a00,(%eax),%eax
405668:	09 00                	or     %eax,(%eax)
40566a:	70 28                	jo     0x405694
40566c:	67 00 00             	add    %al,(%bx,%si)
40566f:	0a 13                	or     (%ebx),%dl
405671:	06                   	push   %es
405672:	11 06                	adc    %eax,(%esi)
405674:	2c 60                	sub    $0x60,%al
405676:	00 02                	add    %al,(%edx)
405678:	7b 39                	jnp    0x4056b3
40567a:	00 00                	add    %al,(%eax)
40567c:	04 17                	add    $0x17,%al
40567e:	6f                   	outsl  %ds:(%esi),(%dx)
40567f:	5f                   	pop    %edi
405680:	00 00                	add    %al,(%eax)
405682:	0a 00                	or     (%eax),%al
405684:	02 7b 3a             	add    0x3a(%ebx),%bh
405687:	00 00                	add    %al,(%eax)
405689:	04 17                	add    $0x17,%al
40568b:	6f                   	outsl  %ds:(%esi),(%dx)
40568c:	5f                   	pop    %edi
40568d:	00 00                	add    %al,(%eax)
40568f:	0a 00                	or     (%eax),%al
405691:	02 7b 38             	add    0x38(%ebx),%bh
405694:	00 00                	add    %al,(%eax)
405696:	04 17                	add    $0x17,%al
405698:	6f                   	outsl  %ds:(%esi),(%dx)
405699:	5f                   	pop    %edi
40569a:	00 00                	add    %al,(%eax)
40569c:	0a 00                	or     (%eax),%al
40569e:	02 7b 37             	add    0x37(%ebx),%bh
4056a1:	00 00                	add    %al,(%eax)
4056a3:	04 17                	add    $0x17,%al
4056a5:	6f                   	outsl  %ds:(%esi),(%dx)
4056a6:	5f                   	pop    %edi
4056a7:	00 00                	add    %al,(%eax)
4056a9:	0a 00                	or     (%eax),%al
4056ab:	02 7b 3b             	add    0x3b(%ebx),%bh
4056ae:	00 00                	add    %al,(%eax)
4056b0:	04 17                	add    $0x17,%al
4056b2:	6f                   	outsl  %ds:(%esi),(%dx)
4056b3:	5f                   	pop    %edi
4056b4:	00 00                	add    %al,(%eax)
4056b6:	0a 00                	or     (%eax),%al
4056b8:	02 7b 35             	add    0x35(%ebx),%bh
4056bb:	00 00                	add    %al,(%eax)
4056bd:	04 02                	add    $0x2,%al
4056bf:	7b 32                	jnp    0x4056f3
4056c1:	00 00                	add    %al,(%eax)
4056c3:	04 6f                	add    $0x6f,%al
4056c5:	58                   	pop    %eax
4056c6:	00 00                	add    %al,(%eax)
4056c8:	0a 1d 6f 59 00 00    	or     0x596f,%bl
4056ce:	0a 6f 5a             	or     0x5a(%edi),%ch
4056d1:	00 00                	add    %al,(%eax)
4056d3:	0a 00                	or     (%eax),%al
4056d5:	00 02                	add    %al,(%edx)
4056d7:	7b 3d                	jnp    0x405716
4056d9:	00 00                	add    %al,(%eax)
4056db:	04 6f                	add    $0x6f,%al
4056dd:	69 00 00 0a 72 bf    	imul   $0xbf720a00,(%eax),%eax
4056e3:	09 00                	or     %eax,(%eax)
4056e5:	70 28                	jo     0x40570f
4056e7:	67 00 00             	add    %al,(%bx,%si)
4056ea:	0a 13                	or     (%ebx),%dl
4056ec:	07                   	pop    %es
4056ed:	11 07                	adc    %eax,(%edi)
4056ef:	2c 60                	sub    $0x60,%al
4056f1:	00 02                	add    %al,(%edx)
4056f3:	7b 39                	jnp    0x40572e
4056f5:	00 00                	add    %al,(%eax)
4056f7:	04 17                	add    $0x17,%al
4056f9:	6f                   	outsl  %ds:(%esi),(%dx)
4056fa:	5f                   	pop    %edi
4056fb:	00 00                	add    %al,(%eax)
4056fd:	0a 00                	or     (%eax),%al
4056ff:	02 7b 3a             	add    0x3a(%ebx),%bh
405702:	00 00                	add    %al,(%eax)
405704:	04 17                	add    $0x17,%al
405706:	6f                   	outsl  %ds:(%esi),(%dx)
405707:	5f                   	pop    %edi
405708:	00 00                	add    %al,(%eax)
40570a:	0a 00                	or     (%eax),%al
40570c:	02 7b 38             	add    0x38(%ebx),%bh
40570f:	00 00                	add    %al,(%eax)
405711:	04 17                	add    $0x17,%al
405713:	6f                   	outsl  %ds:(%esi),(%dx)
405714:	5f                   	pop    %edi
405715:	00 00                	add    %al,(%eax)
405717:	0a 00                	or     (%eax),%al
405719:	02 7b 37             	add    0x37(%ebx),%bh
40571c:	00 00                	add    %al,(%eax)
40571e:	04 17                	add    $0x17,%al
405720:	6f                   	outsl  %ds:(%esi),(%dx)
405721:	5f                   	pop    %edi
405722:	00 00                	add    %al,(%eax)
405724:	0a 00                	or     (%eax),%al
405726:	02 7b 3b             	add    0x3b(%ebx),%bh
405729:	00 00                	add    %al,(%eax)
40572b:	04 17                	add    $0x17,%al
40572d:	6f                   	outsl  %ds:(%esi),(%dx)
40572e:	5f                   	pop    %edi
40572f:	00 00                	add    %al,(%eax)
405731:	0a 00                	or     (%eax),%al
405733:	02 7b 35             	add    0x35(%ebx),%bh
405736:	00 00                	add    %al,(%eax)
405738:	04 02                	add    $0x2,%al
40573a:	7b 32                	jnp    0x40576e
40573c:	00 00                	add    %al,(%eax)
40573e:	04 6f                	add    $0x6f,%al
405740:	58                   	pop    %eax
405741:	00 00                	add    %al,(%eax)
405743:	0a 1e                	or     (%esi),%bl
405745:	6f                   	outsl  %ds:(%esi),(%dx)
405746:	59                   	pop    %ecx
405747:	00 00                	add    %al,(%eax)
405749:	0a 6f 5a             	or     0x5a(%edi),%ch
40574c:	00 00                	add    %al,(%eax)
40574e:	0a 00                	or     (%eax),%al
405750:	00 2a                	add    %ch,(%edx)
405752:	00 00                	add    %al,(%eax)
405754:	13 30                	adc    (%eax),%esi
405756:	02 00                	add    (%eax),%al
405758:	2b 00                	sub    (%eax),%eax
40575a:	00 00                	add    %al,(%eax)
40575c:	02 00                	add    (%eax),%al
40575e:	00 11                	add    %dl,(%ecx)
405760:	00 03                	add    %al,(%ebx)
405762:	2c 0b                	sub    $0xb,%al
405764:	02 7b 34             	add    0x34(%ebx),%bh
405767:	00 00                	add    %al,(%eax)
405769:	04 14                	add    $0x14,%al
40576b:	fe 03                	incb   (%ebx)
40576d:	2b 01                	sub    (%ecx),%eax
40576f:	16                   	push   %ss
405770:	0a 06                	or     (%esi),%al
405772:	2c 0e                	sub    $0xe,%al
405774:	00 02                	add    %al,(%edx)
405776:	7b 34                	jnp    0x4057ac
405778:	00 00                	add    %al,(%eax)
40577a:	04 6f                	add    $0x6f,%al
40577c:	24 00                	and    $0x0,%al
40577e:	00 0a                	add    %cl,(%edx)
405780:	00 00                	add    %al,(%eax)
405782:	02 03                	add    (%ebx),%al
405784:	28 25 00 00 0a 00    	sub    %ah,0xa0000
40578a:	2a 00                	sub    (%eax),%al
40578c:	13 30                	adc    (%eax),%esi
40578e:	05 00 db 07 00       	add    $0x7db00,%eax
405793:	00 00                	add    %al,(%eax)
405795:	00 00                	add    %al,(%eax)
405797:	00 00                	add    %al,(%eax)
405799:	02 73 7b             	add    0x7b(%ebx),%dh
40579c:	00 00                	add    %al,(%eax)
40579e:	0a 7d 35             	or     0x35(%ebp),%bh
4057a1:	00 00                	add    %al,(%eax)
4057a3:	04 02                	add    $0x2,%al
4057a5:	73 27                	jae    0x4057ce
4057a7:	00 00                	add    %al,(%eax)
4057a9:	0a 7d 36             	or     0x36(%ebp),%bh
4057ac:	00 00                	add    %al,(%eax)
4057ae:	04 02                	add    $0x2,%al
4057b0:	73 7f                	jae    0x405831
4057b2:	00 00                	add    %al,(%eax)
4057b4:	0a 7d 37             	or     0x37(%ebp),%bh
4057b7:	00 00                	add    %al,(%eax)
4057b9:	04 02                	add    $0x2,%al
4057bb:	73 7f                	jae    0x40583c
4057bd:	00 00                	add    %al,(%eax)
4057bf:	0a 7d 38             	or     0x38(%ebp),%bh
4057c2:	00 00                	add    %al,(%eax)
4057c4:	04 02                	add    $0x2,%al
4057c6:	73 7f                	jae    0x405847
4057c8:	00 00                	add    %al,(%eax)
4057ca:	0a 7d 39             	or     0x39(%ebp),%bh
4057cd:	00 00                	add    %al,(%eax)
4057cf:	04 02                	add    $0x2,%al
4057d1:	73 7f                	jae    0x405852
4057d3:	00 00                	add    %al,(%eax)
4057d5:	0a 7d 3a             	or     0x3a(%ebp),%bh
4057d8:	00 00                	add    %al,(%eax)
4057da:	04 02                	add    $0x2,%al
4057dc:	73 27                	jae    0x405805
4057de:	00 00                	add    %al,(%eax)
4057e0:	0a 7d 3b             	or     0x3b(%ebp),%bh
4057e3:	00 00                	add    %al,(%eax)
4057e5:	04 02                	add    $0x2,%al
4057e7:	73 3f                	jae    0x405828
4057e9:	00 00                	add    %al,(%eax)
4057eb:	0a 7d 3c             	or     0x3c(%ebp),%bh
4057ee:	00 00                	add    %al,(%eax)
4057f0:	04 02                	add    $0x2,%al
4057f2:	73 7e                	jae    0x405872
4057f4:	00 00                	add    %al,(%eax)
4057f6:	0a 7d 3d             	or     0x3d(%ebp),%bh