4053d2:	00 00                	add    %al,(%eax)
4053d4:	04 17                	add    $0x17,%al
4053d6:	6f                   	outsl  %ds:(%esi),(%dx)
4053d7:	5f                   	pop    %edi
4053d8:	00 00                	add    %al,(%eax)
4053da:	0a 00                	or     (%eax),%al
4053dc:	02 7b 35             	add    0x35(%ebx),%bh
4053df:	00 00                	add    %al,(%eax)
4053e1:	04 02                	add    $0x2,%al
4053e3:	7b 32                	jnp    0x405417
4053e5:	00 00                	add    %al,(%eax)
4053e7:	04 6f                	add    $0x6f,%al
4053e9:	58                   	pop    %eax
4053ea:	00 00                	add    %al,(%eax)
4053ec:	0a 17                	or     (%edi),%dl
4053ee:	6f                   	outsl  %ds:(%esi),(%dx)
4053ef:	59                   	pop    %ecx
4053f0:	00 00                	add    %al,(%eax)
4053f2:	0a 6f 5a             	or     0x5a(%edi),%ch
4053f5:	00 00                	add    %al,(%eax)
4053f7:	0a 00                	or     (%eax),%al
4053f9:	00 02                	add    %al,(%edx)
4053fb:	7b 3d                	jnp    0x40543a
4053fd:	00 00                	add    %al,(%eax)
4053ff:	04 6f                	add    $0x6f,%al
405401:	69 00 00 0a 72 f7    	imul   $0xf7720a00,(%eax),%eax
405407:	08 00                	or     %al,(%eax)
405409:	70 28                	jo     0x405433
40540b:	67 00 00             	add    %al,(%bx,%si)
40540e:	0a 0b                	or     (%ebx),%cl
405410:	07                   	pop    %es
405411:	2c 60                	sub    $0x60,%al
405413:	00 02                	add    %al,(%edx)
405415:	7b 39                	jnp    0x405450
405417:	00 00                	add    %al,(%eax)
405419:	04 17                	add    $0x17,%al
40541b:	6f                   	outsl  %ds:(%esi),(%dx)
40541c:	5f                   	pop    %edi
40541d:	00 00                	add    %al,(%eax)
40541f:	0a 00                	or     (%eax),%al
405421:	02 7b 3a             	add    0x3a(%ebx),%bh
405424:	00 00                	add    %al,(%eax)
405426:	04 17                	add    $0x17,%al
405428:	6f                   	outsl  %ds:(%esi),(%dx)
405429:	5f                   	pop    %edi
40542a:	00 00                	add    %al,(%eax)
40542c:	0a 00                	or     (%eax),%al
40542e:	02 7b 38             	add    0x38(%ebx),%bh
405431:	00 00                	add    %al,(%eax)
405433:	04 17                	add    $0x17,%al
405435:	6f                   	outsl  %ds:(%esi),(%dx)
405436:	5f                   	pop    %edi
405437:	00 00                	add    %al,(%eax)
405439:	0a 00                	or     (%eax),%al
40543b:	02 7b 37             	add    0x37(%ebx),%bh
40543e:	00 00                	add    %al,(%eax)
405440:	04 17                	add    $0x17,%al
405442:	6f                   	outsl  %ds:(%esi),(%dx)
405443:	5f                   	pop    %edi
405444:	00 00                	add    %al,(%eax)
405446:	0a 00                	or     (%eax),%al
405448:	02 7b 3b             	add    0x3b(%ebx),%bh
40544b:	00 00                	add    %al,(%eax)
40544d:	04 17                	add    $0x17,%al
40544f:	6f                   	outsl  %ds:(%esi),(%dx)
405450:	5f                   	pop    %edi
405451:	00 00                	add    %al,(%eax)
405453:	0a 00                	or     (%eax),%al
405455:	02 7b 35             	add    0x35(%ebx),%bh
405458:	00 00                	add    %al,(%eax)
40545a:	04 02                	add    $0x2,%al
40545c:	7b 32                	jnp    0x405490
40545e:	00 00                	add    %al,(%eax)
405460:	04 6f                	add    $0x6f,%al
405462:	58                   	pop    %eax
405463:	00 00                	add    %al,(%eax)
405465:	0a 18                	or     (%eax),%bl
405467:	6f                   	outsl  %ds:(%esi),(%dx)
405468:	59                   	pop    %ecx
405469:	00 00                	add    %al,(%eax)
40546b:	0a 6f 5a             	or     0x5a(%edi),%ch
40546e:	00 00                	add    %al,(%eax)
405470:	0a 00                	or     (%eax),%al
405472:	00 02                	add    %al,(%edx)
405474:	7b 3d                	jnp    0x4054b3
405476:	00 00                	add    %al,(%eax)
405478:	04 6f                	add    $0x6f,%al
40547a:	69 00 00 0a 72 1b    	imul   $0x1b720a00,(%eax),%eax
405480:	09 00                	or     %eax,(%eax)
405482:	70 28                	jo     0x4054ac
405484:	67 00 00             	add    %al,(%bx,%si)
405487:	0a 0c 08             	or     (%eax,%ecx,1),%cl
40548a:	2c 60                	sub    $0x60,%al
40548c:	00 02                	add    %al,(%edx)
40548e:	7b 39                	jnp    0x4054c9
405490:	00 00                	add    %al,(%eax)
405492:	04 17                	add    $0x17,%al
405494:	6f                   	outsl  %ds:(%esi),(%dx)
405495:	5f                   	pop    %edi
405496:	00 00                	add    %al,(%eax)
405498:	0a 00                	or     (%eax),%al
40549a:	02 7b 3a             	add    0x3a(%ebx),%bh
40549d:	00 00                	add    %al,(%eax)
40549f:	04 17                	add    $0x17,%al
4054a1:	6f                   	outsl  %ds:(%esi),(%dx)
4054a2:	5f                   	pop    %edi
4054a3:	00 00                	add    %al,(%eax)
4054a5:	0a 00                	or     (%eax),%al
4054a7:	02 7b 38             	add    0x38(%ebx),%bh
4054aa:	00 00                	add    %al,(%eax)
4054ac:	04 17                	add    $0x17,%al
4054ae:	6f                   	outsl  %ds:(%esi),(%dx)
4054af:	5f                   	pop    %edi
4054b0:	00 00                	add    %al,(%eax)
4054b2:	0a 00                	or     (%eax),%al
4054b4:	02 7b 37             	add    0x37(%ebx),%bh
4054b7:	00 00                	add    %al,(%eax)
4054b9:	04 17                	add    $0x17,%al
4054bb:	6f                   	outsl  %ds:(%esi),(%dx)
4054bc:	5f                   	pop    %edi
4054bd:	00 00                	add    %al,(%eax)
4054bf:	0a 00                	or     (%eax),%al
4054c1:	02 7b 3b             	add    0x3b(%ebx),%bh
4054c4:	00 00                	add    %al,(%eax)
4054c6:	04 17                	add    $0x17,%al
4054c8:	6f                   	outsl  %ds:(%esi),(%dx)
4054c9:	5f                   	pop    %edi
4054ca:	00 00                	add    %al,(%eax)
4054cc:	0a 00                	or     (%eax),%al
4054ce:	02 7b 35             	add    0x35(%ebx),%bh
4054d1:	00 00                	add    %al,(%eax)
4054d3:	04 02                	add    $0x2,%al
4054d5:	7b 32                	jnp    0x405509
4054d7:	00 00                	add    %al,(%eax)
4054d9:	04 6f                	add    $0x6f,%al
4054db:	58                   	pop    %eax
4054dc:	00 00                	add    %al,(%eax)
4054de:	0a 19                	or     (%ecx),%bl
4054e0:	6f                   	outsl  %ds:(%esi),(%dx)
4054e1:	59                   	pop    %ecx
4054e2:	00 00                	add    %al,(%eax)
4054e4:	0a 6f 5a             	or     0x5a(%edi),%ch
4054e7:	00 00                	add    %al,(%eax)
4054e9:	0a 00                	or     (%eax),%al
4054eb:	00 02                	add    %al,(%edx)
4054ed:	7b 3d                	jnp    0x40552c
4054ef:	00 00                	add    %al,(%eax)
4054f1:	04 6f                	add    $0x6f,%al
4054f3:	69 00 00 0a 72 3d    	imul   $0x3d720a00,(%eax),%eax
4054f9:	09 00                	or     %eax,(%eax)
4054fb:	70 28                	jo     0x405525
4054fd:	67 00 00             	add    %al,(%bx,%si)
405500:	0a 0d 09 2c 60 00    	or     0x602c09,%cl
405506:	02 7b 39             	add    0x39(%ebx),%bh
405509:	00 00                	add    %al,(%eax)
40550b:	04 17                	add    $0x17,%al
40550d:	6f                   	outsl  %ds:(%esi),(%dx)
40550e:	5f                   	pop    %edi
40550f:	00 00                	add    %al,(%eax)
405511:	0a 00                	or     (%eax),%al
405513:	02 7b 3a             	add    0x3a(%ebx),%bh
405516:	00 00                	add    %al,(%eax)
405518:	04 17                	add    $0x17,%al
40551a:	6f                   	outsl  %ds:(%esi),(%dx)
40551b:	5f                   	pop    %edi
40551c:	00 00                	add    %al,(%eax)
40551e:	0a 00                	or     (%eax),%al
405520:	02 7b 38             	add    0x38(%ebx),%bh
405523:	00 00                	add    %al,(%eax)
405525:	04 17                	add    $0x17,%al
405527:	6f                   	outsl  %ds:(%esi),(%dx)
405528:	5f                   	pop    %edi
405529:	00 00                	add    %al,(%eax)
40552b:	0a 00                	or     (%eax),%al
40552d:	02 7b 37             	add    0x37(%ebx),%bh
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)