405534:	59                   	pop    %ecx
405535:	33 0a                	xor    (%edx),%ecx
405537:	02 03                	add    (%ebx),%al
405539:	04 28                	add    $0x28,%al
40553b:	6b 00 00             	imul   $0x0,(%eax),%eax
40553e:	06                   	push   %es
40553f:	2b 01                	sub    (%ecx),%eax
405541:	16                   	push   %ss
405542:	0a 2b                	or     (%ebx),%ch
405544:	00 06                	add    %al,(%esi)
405546:	2a 7a 02             	sub    0x2(%edx),%bh
405549:	28 71 00             	sub    %dh,0x0(%ecx)
40554c:	00 06                	add    %al,(%esi)
40554e:	00 00                	add    %al,(%eax)
405550:	02 03                	add    (%ebx),%al
405552:	7d 45                	jge    0x405599
405554:	00 00                	add    %al,(%eax)
405556:	04 02                	add    $0x2,%al
405558:	04 7d                	add    $0x7d,%al
40555a:	46                   	inc    %esi
40555b:	00 00                	add    %al,(%eax)
40555d:	04 02                	add    $0x2,%al
40555f:	05 7d 47 00 00       	add    $0x477d,%eax
405564:	04 2a                	add    $0x2a,%al
405566:	da 02                	fiaddl (%edx)
405568:	28 71 00             	sub    %dh,0x0(%ecx)
40556b:	00 06                	add    %al,(%esi)
40556d:	00 00                	add    %al,(%eax)
40556f:	02 03                	add    (%ebx),%al
405571:	7d 48                	jge    0x4055bb
405573:	00 00                	add    %al,(%eax)
405575:	04 02                	add    $0x2,%al
405577:	04 7d                	add    $0x7d,%al
405579:	49                   	dec    %ecx
40557a:	00 00                	add    %al,(%eax)
40557c:	04 02                	add    $0x2,%al
40557e:	05 7d 4a 00 00       	add    $0x4a7d,%eax
405583:	04 02                	add    $0x2,%al
405585:	0e                   	push   %cs
405586:	04 7d                	add    $0x7d,%al
405588:	4b                   	dec    %ebx
405589:	00 00                	add    %al,(%eax)
40558b:	04 02                	add    $0x2,%al
40558d:	0e                   	push   %cs
40558e:	05 7d 4c 00 00       	add    $0x4c7d,%eax
405593:	04 02                	add    $0x2,%al
405595:	0e                   	push   %cs
405596:	06                   	push   %es
405597:	7d 4d                	jge    0x4055e6
405599:	00 00                	add    %al,(%eax)
40559b:	04 2a                	add    $0x2a,%al
40559d:	00 00                	add    %al,(%eax)
40559f:	00 13                	add    %dl,(%ebx)
4055a1:	30 01                	xor    %al,(%ecx)
4055a3:	00 0c 00             	add    %cl,(%eax,%eax,1)
4055a6:	00 00                	add    %al,(%eax)
4055a8:	29 00                	sub    %eax,(%eax)
4055aa:	00 11                	add    %dl,(%ecx)
4055ac:	00 02                	add    %al,(%edx)
4055ae:	7b 54                	jnp    0x405604
4055b0:	00 00                	add    %al,(%eax)
4055b2:	04 0a                	add    $0xa,%al
4055b4:	2b 00                	sub    (%eax),%eax
4055b6:	06                   	push   %es
4055b7:	2a 13                	sub    (%ebx),%dl
4055b9:	30 01                	xor    %al,(%ecx)
4055bb:	00 0c 00             	add    %cl,(%eax,%eax,1)
4055be:	00 00                	add    %al,(%eax)
4055c0:	04 00                	add    $0x0,%al
4055c2:	00 11                	add    %dl,(%ecx)
4055c4:	00 02                	add    %al,(%edx)
4055c6:	7b 56                	jnp    0x40561e
4055c8:	00 00                	add    %al,(%eax)
4055ca:	04 0a                	add    $0xa,%al
4055cc:	2b 00                	sub    (%eax),%eax
4055ce:	06                   	push   %es
4055cf:	2a 13                	sub    (%ebx),%dl
4055d1:	30 01                	xor    %al,(%ecx)
4055d3:	00 0c 00             	add    %cl,(%eax,%eax,1)
4055d6:	00 00                	add    %al,(%eax)
4055d8:	2a 00                	sub    (%eax),%al
4055da:	00 11                	add    %dl,(%ecx)
4055dc:	00 02                	add    %al,(%edx)
4055de:	7b 58                	jnp    0x405638
4055e0:	00 00                	add    %al,(%eax)
4055e2:	04 0a                	add    $0xa,%al
4055e4:	2b 00                	sub    (%eax),%eax
4055e6:	06                   	push   %es
4055e7:	2a 42 00             	sub    0x0(%edx),%al
4055ea:	02 03                	add    (%ebx),%al
4055ec:	7d 58                	jge    0x405646
4055ee:	00 00                	add    %al,(%eax)
4055f0:	04 02                	add    $0x2,%al
4055f2:	28 a1 00 00 06 00    	sub    %ah,0x60000(%ecx)
4055f8:	2a 00                	sub    (%eax),%al
4055fa:	00 00                	add    %al,(%eax)
4055fc:	13 30                	adc    (%eax),%esi
4055fe:	01 00                	add    %eax,(%eax)
405600:	0c 00                	or     $0x0,%al
405602:	00 00                	add    %al,(%eax)
405604:	2a 00                	sub    (%eax),%al
405606:	00 11                	add    %dl,(%ecx)
405608:	00 02                	add    %al,(%edx)
40560a:	7b 59                	jnp    0x405665
40560c:	00 00                	add    %al,(%eax)
40560e:	04 0a                	add    $0xa,%al
405610:	2b 00                	sub    (%eax),%eax
405612:	06                   	push   %es
405613:	2a 42 00             	sub    0x0(%edx),%al
405616:	02 03                	add    (%ebx),%al
405618:	7d 59                	jge    0x405673
40561a:	00 00                	add    %al,(%eax)
40561c:	04 02                	add    $0x2,%al
40561e:	28 a1 00 00 06 00    	sub    %ah,0x60000(%ecx)
405624:	2a 00                	sub    (%eax),%al
405626:	00 00                	add    %al,(%eax)
405628:	13 30                	adc    (%eax),%esi
40562a:	01 00                	add    %eax,(%eax)
40562c:	0c 00                	or     $0x0,%al
40562e:	00 00                	add    %al,(%eax)
405630:	04 00                	add    $0x0,%al
405632:	00 11                	add    %dl,(%ecx)
405634:	00 02                	add    %al,(%edx)
405636:	7b 5a                	jnp    0x405692
405638:	00 00                	add    %al,(%eax)
40563a:	04 0a                	add    $0xa,%al
40563c:	2b 00                	sub    (%eax),%eax
40563e:	06                   	push   %es
40563f:	2a 42 00             	sub    0x0(%edx),%al
405642:	02 03                	add    (%ebx),%al
405644:	7d 5a                	jge    0x4056a0
405646:	00 00                	add    %al,(%eax)
405648:	04 02                	add    $0x2,%al
40564a:	28 a1 00 00 06 00    	sub    %ah,0x60000(%ecx)
405650:	2a 00                	sub    (%eax),%al
405652:	00 00                	add    %al,(%eax)
405654:	13 30                	adc    (%eax),%esi
405656:	01 00                	add    %eax,(%eax)
405658:	0c 00                	or     $0x0,%al
40565a:	00 00                	add    %al,(%eax)
40565c:	04 00                	add    $0x0,%al
40565e:	00 11                	add    %dl,(%ecx)
405660:	00 02                	add    %al,(%edx)
405662:	7b 5b                	jnp    0x4056bf
405664:	00 00                	add    %al,(%eax)
405666:	04 0a                	add    $0xa,%al
405668:	2b 00                	sub    (%eax),%eax
40566a:	06                   	push   %es
40566b:	2a 42 00             	sub    0x0(%edx),%al
40566e:	02 03                	add    (%ebx),%al
405670:	7d 5b                	jge    0x4056cd
405672:	00 00                	add    %al,(%eax)
405674:	04 02                	add    $0x2,%al
405676:	28 a1 00 00 06 00    	sub    %ah,0x60000(%ecx)
40567c:	2a 00                	sub    (%eax),%al
40567e:	00 00                	add    %al,(%eax)
405680:	13 30                	adc    (%eax),%esi
405682:	01 00                	add    %eax,(%eax)
405684:	0c 00                	or     $0x0,%al
405686:	00 00                	add    %al,(%eax)
405688:	04 00                	add    $0x0,%al
40568a:	00 11                	add    %dl,(%ecx)
40568c:	00 02                	add    %al,(%edx)
40568e:	7b 5c                	jnp    0x4056ec
405690:	00 00                	add    %al,(%eax)
405692:	04 0a                	add    $0xa,%al
405694:	2b 00                	sub    (%eax),%eax
405696:	06                   	push   %es
405697:	2a 42 00             	sub    0x0(%edx),%al
40569a:	02 03                	add    (%ebx),%al
40569c:	7d 5c                	jge    0x4056fa
40569e:	00 00                	add    %al,(%eax)
4056a0:	04 02                	add    $0x2,%al
4056a2:	28 a1 00 00 06 00    	sub    %ah,0x60000(%ecx)
4056a8:	2a 00                	sub    (%eax),%al
4056aa:	00 00                	add    %al,(%eax)
4056ac:	13 30                	adc    (%eax),%esi
4056ae:	01 00                	add    %eax,(%eax)
4056b0:	0c 00                	or     $0x0,%al
4056b2:	00 00                	add    %al,(%eax)
4056b4:	04 00                	add    $0x0,%al
4056b6:	00 11                	add    %dl,(%ecx)
4056b8:	00 02                	add    %al,(%edx)
4056ba:	7b 5d                	jnp    0x405719
4056bc:	00 00                	add    %al,(%eax)
4056be:	04 0a                	add    $0xa,%al
4056c0:	2b 00                	sub    (%eax),%eax
4056c2:	06                   	push   %es
4056c3:	2a 26                	sub    (%esi),%ah
4056c5:	00 02                	add    %al,(%edx)
4056c7:	03 7d 5d             	add    0x5d(%ebp),%edi
4056ca:	00 00                	add    %al,(%eax)
4056cc:	04 2a                	add    $0x2a,%al
4056ce:	00 00                	add    %al,(%eax)
4056d0:	13 30                	adc    (%eax),%esi
4056d2:	01 00                	add    %eax,(%eax)
4056d4:	0c 00                	or     $0x0,%al
4056d6:	00 00                	add    %al,(%eax)
4056d8:	04 00                	add    $0x0,%al
4056da:	00 11                	add    %dl,(%ecx)
4056dc:	00 02                	add    %al,(%edx)
4056de:	7b 5e                	jnp    0x40573e
4056e0:	00 00                	add    %al,(%eax)
4056e2:	04 0a                	add    $0xa,%al
4056e4:	2b 00                	sub    (%eax),%eax
4056e6:	06                   	push   %es
4056e7:	2a 26                	sub    (%esi),%ah
4056e9:	00 02                	add    %al,(%edx)
4056eb:	03 7d 5e             	add    0x5e(%ebp),%edi
4056ee:	00 00                	add    %al,(%eax)
4056f0:	04 2a                	add    $0x2a,%al
4056f2:	00 00                	add    %al,(%eax)
4056f4:	13 30                	adc    (%eax),%esi
4056f6:	02 00                	add    (%eax),%al
4056f8:	0f 00 00             	sldt   (%eax)
4056fb:	00 04 00             	add    %al,(%eax,%eax,1)
4056fe:	00 11                	add    %dl,(%ecx)
405700:	00 02                	add    %al,(%edx)
405702:	7b 55                	jnp    0x405759
405704:	00 00                	add    %al,(%eax)
405706:	04 14                	add    $0x14,%al
405708:	fe 03                	incb   (%ebx)
40570a:	0a 2b                	or     (%ebx),%ch
40570c:	00 06                	add    %al,(%esi)
40570e:	2a 00                	sub    (%eax),%al
405710:	13 30                	adc    (%eax),%esi
405712:	02 00                	add    (%eax),%al
405714:	46                   	inc    %esi
405715:	00 00                	add    %al,(%eax)
405717:	00 2b                	add    %ch,(%ebx)
405719:	00 00                	add    %al,(%eax)
40571b:	11 00                	adc    %eax,(%eax)
40571d:	02 7b 55             	add    0x55(%ebx),%bh
405720:	00 00                	add    %al,(%eax)
405722:	04 2c                	add    $0x2c,%al
405724:	06                   	push   %es
405725:	03 16                	add    (%esi),%edx
405727:	fe 01                	incb   (%ecx)
405729:	2b 01                	sub    (%ecx),%eax
40572b:	16                   	push   %ss
40572c:	0a 06                	or     (%esi),%al
40572e:	2c 12                	sub    $0x12,%al
405730:	00 02                	add    %al,(%edx)
405732:	14 7d                	adc    $0x7d,%al
405734:	55                   	push   %ebp
405735:	00 00                	add    %al,(%eax)
405737:	04 02                	add    $0x2,%al
405739:	28 a1 00 00 06 00    	sub    %ah,0x60000(%ecx)
40573f:	00 2b                	add    %ch,(%ebx)
405741:	1f                   	pop    %ds
405742:	02 7b 55             	add    0x55(%ebx),%bh
405745:	00 00                	add    %al,(%eax)
405747:	04 14                	add    $0x14,%al
405749:	fe 01                	incb   (%ecx)
40574b:	03 5f 0b             	add    0xb(%edi),%ebx
40574e:	07                   	pop    %es
40574f:	2c 10                	sub    $0x10,%al
405751:	00 02                	add    %al,(%edx)
405753:	28 af 00 00 06 00    	sub    %ch,0x60000(%edi)
405759:	02 28                	add    (%eax),%ch
40575b:	a1 00 00 06 00       	mov    0x60000,%eax
405760:	00 2a                	add    %ch,(%edx)
405762:	00 00                	add    %al,(%eax)
405764:	13 30                	adc    (%eax),%esi
405766:	01 00                	add    %eax,(%eax)
405768:	0c 00                	or     $0x0,%al
40576a:	00 00                	add    %al,(%eax)
40576c:	2c 00                	sub    $0x0,%al
40576e:	00 11                	add    %dl,(%ecx)
405770:	00 02                	add    %al,(%edx)
405772:	7b 57                	jnp    0x4057cb
405774:	00 00                	add    %al,(%eax)
405776:	04 0a                	add    $0xa,%al
405778:	2b 00                	sub    (%eax),%eax
40577a:	06                   	push   %es
40577b:	2a 26                	sub    (%esi),%ah
40577d:	00 02                	add    %al,(%edx)
40577f:	03 7d 57             	add    0x57(%ebp),%edi
405782:	00 00                	add    %al,(%eax)
405784:	04 2a                	add    $0x2a,%al
405786:	00 00                	add    %al,(%eax)
405788:	13 30                	adc    (%eax),%esi
40578a:	01 00                	add    %eax,(%eax)
40578c:	17                   	pop    %ss
40578d:	00 00                	add    %al,(%eax)
40578f:	00 2d 00 00 11 00    	add    %ch,0x110000
405795:	02 7b 54             	add    0x54(%ebx),%bh
405798:	00 00                	add    %al,(%eax)
40579a:	04 2c                	add    $0x2c,%al
40579c:	08 02                	or     %al,(%edx)
40579e:	7b 50                	jnp    0x4057f0
4057a0:	00 00                	add    %al,(%eax)
4057a2:	04 2b                	add    $0x2b,%al
4057a4:	01 14 0a             	add    %edx,(%edx,%ecx,1)
4057a7:	2b 00                	sub    (%eax),%eax
4057a9:	06                   	push   %es
4057aa:	2a 00                	sub    (%eax),%al
4057ac:	13 30                	adc    (%eax),%esi
4057ae:	01 00                	add    %eax,(%eax)
4057b0:	0c 00                	or     $0x0,%al
4057b2:	00 00                	add    %al,(%eax)
4057b4:	1e                   	push   %ds
4057b5:	00 00                	add    %al,(%eax)
4057b7:	11 00                	adc    %eax,(%eax)
4057b9:	02 7b 74             	add    0x74(%ebx),%bh
4057bc:	00 00                	add    %al,(%eax)
4057be:	04 0a                	add    $0xa,%al
4057c0:	2b 00                	sub    (%eax),%eax
4057c2:	06                   	push   %es
4057c3:	2a 13                	sub    (%ebx),%dl
4057c5:	30 01                	xor    %al,(%ecx)
4057c7:	00 0c 00             	add    %cl,(%eax,%eax,1)
4057ca:	00 00                	add    %al,(%eax)
4057cc:	1e                   	push   %ds
4057cd:	00 00                	add    %al,(%eax)
4057cf:	11 00                	adc    %eax,(%eax)
4057d1:	02 7b 75             	add    0x75(%ebx),%bh
4057d4:	00 00                	add    %al,(%eax)
4057d6:	04 0a                	add    $0xa,%al
4057d8:	2b 00                	sub    (%eax),%eax
4057da:	06                   	push   %es
4057db:	2a 13                	sub    (%ebx),%dl
4057dd:	30 03                	xor    %al,(%ebx)
4057df:	00 29                	add    %ch,(%ecx)
4057e1:	00 00                	add    %al,(%eax)
4057e3:	00 2e                	add    %ch,(%esi)
4057e5:	00 00                	add    %al,(%eax)
4057e7:	11 02                	adc    %eax,(%edx)
4057e9:	7b 4e                	jnp    0x405839
4057eb:	00 00                	add    %al,(%eax)
4057ed:	04 0a                	add    $0xa,%al
4057ef:	06                   	push   %es
4057f0:	0b 07                	or     (%edi),%eax
4057f2:	03 28                	add    (%eax),%ebp
4057f4:	ba 00 00 0a 74       	mov    $0x740a0000,%edx
4057f9:	32 00                	xor    (%eax),%al
4057fb:	00 01                	add    %al,(%ecx)
4057fd:	0c 02                	or     $0x2,%al
4057ff:	7c 4e                	jl     0x40584f
405801:	00 00                	add    %al,(%eax)
405803:	04 08                	add    $0x8,%al
405805:	07                   	pop    %es
405806:	28 01                	sub    %al,(%ecx)
405808:	00 00                	add    %al,(%eax)
40580a:	2b 0a                	sub    (%edx),%ecx
40580c:	06                   	push   %es
40580d:	07                   	pop    %es
40580e:	33 df                	xor    %edi,%ebx
405810:	2a 00                	sub    (%eax),%al
405812:	00 00                	add    %al,(%eax)