403568:	21 00                	and    %eax,(%eax)
40356a:	00 11                	add    %dl,(%ecx)
40356c:	02 7b 29             	add    0x29(%ebx),%bh
40356f:	00 00                	add    %al,(%eax)
403571:	04 1c                	add    $0x1c,%al
403573:	2d 09 26 07 28       	sub    $0x28072609,%eax
403578:	89 00                	mov    %eax,(%eax)
40357a:	00 0a                	add    %cl,(%edx)
40357c:	2b 03                	sub    (%ebx),%eax
40357e:	0b 2b                	or     (%ebx),%ebp
403580:	f5                   	cmc
403581:	02 7b 29             	add    0x29(%ebx),%bh
403584:	00 00                	add    %al,(%eax)
403586:	04 03                	add    $0x3,%al
403588:	6f                   	outsl  %ds:(%esi),(%dx)
403589:	8c 00                	mov    %es,(%eax)
40358b:	00 0a                	add    %cl,(%edx)
40358d:	2c 15                	sub    $0x15,%al
40358f:	02 7b 29             	add    0x29(%ebx),%bh
403592:	00 00                	add    %al,(%eax)
403594:	04 03                	add    $0x3,%al
403596:	6f                   	outsl  %ds:(%esi),(%dx)
403597:	8d 00                	lea    (%eax),%eax
403599:	00 0a                	add    %cl,(%edx)
40359b:	19 2d 03 26 de 14    	sbb    %ebp,0x14de2603
4035a1:	0a 2b                	or     (%ebx),%ch
4035a3:	fb                   	sti
4035a4:	04 16                	add    $0x16,%al
4035a6:	2c 03                	sub    $0x3,%al
4035a8:	26 de 0a             	fimuls %es:(%edx)
4035ab:	0a 2b                	or     (%ebx),%ch
4035ad:	fb                   	sti
4035ae:	07                   	pop    %es
4035af:	28 8a 00 00 0a dc    	sub    %cl,-0x23f60000(%edx)
4035b5:	06                   	push   %es
4035b6:	2a 00                	sub    (%eax),%al
4035b8:	01 10                	add    %edx,(%eax)
4035ba:	00 00                	add    %al,(%eax)
4035bc:	02 00                	add    (%eax),%al
4035be:	15 00 2d 42 00       	adc    $0x422d00,%eax
4035c3:	07                   	pop    %es
4035c4:	00 00                	add    %al,(%eax)
4035c6:	00 00                	add    %al,(%eax)
4035c8:	1b 30                	sbb    (%eax),%esi
4035ca:	04 00                	add    $0x0,%al
4035cc:	82 00 00             	addb   $0x0,(%eax)
4035cf:	00 22                	add    %ah,(%edx)
4035d1:	00 00                	add    %al,(%eax)
4035d3:	11 02                	adc    %eax,(%edx)
4035d5:	7b 29                	jnp    0x403600
4035d7:	00 00                	add    %al,(%eax)
4035d9:	04 19                	add    $0x19,%al
4035db:	2d 09 26 06 28       	sub    $0x28062609,%eax
4035e0:	89 00                	mov    %eax,(%eax)
4035e2:	00 0a                	add    %cl,(%edx)
4035e4:	2b 03                	sub    (%ebx),%eax
4035e6:	0a 2b                	or     (%ebx),%ch
4035e8:	f5                   	cmc
4035e9:	02 7b 29             	add    0x29(%ebx),%bh
4035ec:	00 00                	add    %al,(%eax)
4035ee:	04 03                	add    $0x3,%al
4035f0:	6f                   	outsl  %ds:(%esi),(%dx)
4035f1:	8c 00                	mov    %es,(%eax)
4035f3:	00 0a                	add    %cl,(%edx)
4035f5:	2c 2f                	sub    $0x2f,%al
4035f7:	02 7b 29             	add    0x29(%ebx),%bh
4035fa:	00 00                	add    %al,(%eax)
4035fc:	04 03                	add    $0x3,%al
4035fe:	6f                   	outsl  %ds:(%esi),(%dx)
4035ff:	8d 00                	lea    (%eax),%eax
403601:	00 0a                	add    %cl,(%edx)
403603:	04 28                	add    $0x28,%al
403605:	52                   	push   %edx
403606:	00 00                	add    %al,(%eax)
403608:	0a 6f 53             	or     0x53(%edi),%ch
40360b:	00 00                	add    %al,(%eax)
40360d:	0a 2c 02             	or     (%edx,%eax,1),%ch
403610:	de 43 02             	fiadds 0x2(%ebx)
403613:	7b 29                	jnp    0x40363e
403615:	00 00                	add    %al,(%eax)
403617:	04 03                	add    $0x3,%al
403619:	04 28                	add    $0x28,%al
40361b:	52                   	push   %edx
40361c:	00 00                	add    %al,(%eax)
40361e:	0a 6f 8e             	or     -0x72(%edi),%ch
403621:	00 00                	add    %al,(%eax)
403623:	0a de                	or     %dh,%bl
403625:	1b 02                	sbb    (%edx),%eax
403627:	7b 29                	jnp    0x403652
403629:	00 00                	add    %al,(%eax)
40362b:	04 03                	add    $0x3,%al
40362d:	04 28                	add    $0x28,%al
40362f:	52                   	push   %edx
403630:	00 00                	add    %al,(%eax)
403632:	0a 6f 8f             	or     -0x71(%edi),%ch
403635:	00 00                	add    %al,(%eax)
403637:	0a de                	or     %dh,%bl
403639:	07                   	pop    %es
40363a:	06                   	push   %es
40363b:	28 8a 00 00 0a dc    	sub    %cl,-0x23f60000(%edx)
403641:	02 7b 28             	add    0x28(%ebx),%bh
403644:	00 00                	add    %al,(%eax)
403646:	04 2c                	add    $0x2c,%al
403648:	0c 02                	or     $0x2,%al
40364a:	7b 28                	jnp    0x403674
40364c:	00 00                	add    %al,(%eax)
40364e:	04 03                	add    $0x3,%al
403650:	6f                   	outsl  %ds:(%esi),(%dx)
403651:	2b 00                	sub    (%eax),%eax
403653:	00 06                	add    %al,(%esi)
403655:	2a 0a                	sub    (%edx),%cl
403657:	a2 01 10 00 00       	mov    %al,0x1001
40365c:	02 00                	add    (%eax),%al
40365e:	15 00 51 66 00       	adc    $0x665100,%eax
403663:	07                   	pop    %es
403664:	00 00                	add    %al,(%eax)
403666:	00 00                	add    %al,(%eax)
403668:	1b 30                	sbb    (%eax),%esi
40366a:	03 00                	add    (%eax),%eax
40366c:	5b                   	pop    %ebx
40366d:	00 00                	add    %al,(%eax)
40366f:	00 23                	add    %ah,(%ebx)
403671:	00 00                	add    %al,(%eax)
403673:	11 02                	adc    %eax,(%edx)
403675:	7b 29                	jnp    0x4036a0
403677:	00 00                	add    %al,(%eax)
403679:	04 1a                	add    $0x1a,%al
40367b:	2d 09 26 07 28       	sub    $0x28072609,%eax
403680:	89 00                	mov    %eax,(%eax)
403682:	00 0a                	add    %cl,(%edx)
403684:	2b 03                	sub    (%ebx),%eax
403686:	0b 2b                	or     (%ebx),%ebp
403688:	f5                   	cmc
403689:	02 7b 29             	add    0x29(%ebx),%bh
40368c:	00 00                	add    %al,(%eax)
40368e:	04 03                	add    $0x3,%al
403690:	6f                   	outsl  %ds:(%esi),(%dx)
403691:	8c 00                	mov    %es,(%eax)
403693:	00 0a                	add    %cl,(%edx)
403695:	2c 17                	sub    $0x17,%al
403697:	17                   	pop    %ss
403698:	1d 2d 10 26 02       	sbb    $0x226102d,%eax
40369d:	7b 29                	jnp    0x4036c8
40369f:	00 00                	add    %al,(%eax)
4036a1:	04 03                	add    $0x3,%al
4036a3:	6f                   	outsl  %ds:(%esi),(%dx)
4036a4:	90                   	nop
4036a5:	00 00                	add    %al,(%eax)
4036a7:	0a 26                	or     (%esi),%ah
4036a9:	2b 03                	sub    (%ebx),%eax
4036ab:	0a 2b                	or     (%ebx),%ch
4036ad:	ee                   	out    %al,(%dx)
4036ae:	de 07                	fiadds (%edi)
4036b0:	07                   	pop    %es
4036b1:	28 8a 00 00 0a dc    	sub    %cl,-0x23f60000(%edx)
4036b7:	06                   	push   %es
4036b8:	2c 14                	sub    $0x14,%al
4036ba:	02 7b 28             	add    0x28(%ebx),%bh
4036bd:	00 00                	add    %al,(%eax)
4036bf:	04 2c                	add    $0x2c,%al
4036c1:	0c 02                	or     $0x2,%al
4036c3:	7b 28                	jnp    0x4036ed
4036c5:	00 00                	add    %al,(%eax)
4036c7:	04 03                	add    $0x3,%al
4036c9:	6f                   	outsl  %ds:(%esi),(%dx)
4036ca:	2b 00                	sub    (%eax),%eax
4036cc:	00 06                	add    %al,(%esi)
4036ce:	2a 52 01             	sub    0x1(%edx),%dl
4036d1:	10 00                	adc    %al,(%eax)
4036d3:	00 02                	add    %al,(%edx)
4036d5:	00 15 00 27 3c 00    	add    %dl,0x3c2700
4036db:	07                   	pop    %es
4036dc:	00 00                	add    %al,(%eax)
4036de:	00 00                	add    %al,(%eax)
4036e0:	1b 30                	sbb    (%eax),%esi
4036e2:	03 00                	add    (%eax),%eax
4036e4:	33 00                	xor    (%eax),%eax
4036e6:	00 00                	add    %al,(%eax)
4036e8:	23 00                	and    (%eax),%eax
4036ea:	00 11                	add    %dl,(%ecx)
4036ec:	02 7b 29             	add    0x29(%ebx),%bh
4036ef:	00 00                	add    %al,(%eax)
4036f1:	04 18                	add    $0x18,%al
4036f3:	2d 09 26 07 28       	sub    $0x28072609,%eax
4036f8:	89 00                	mov    %eax,(%eax)
4036fa:	00 0a                	add    %cl,(%edx)
4036fc:	2b 03                	sub    (%ebx),%eax
4036fe:	0b 2b                	or     (%ebx),%ebp
403700:	f5                   	cmc
403701:	02 7b 29             	add    0x29(%ebx),%bh
403704:	00 00                	add    %al,(%eax)
403706:	04 03                	add    $0x3,%al
403708:	6f                   	outsl  %ds:(%esi),(%dx)
403709:	8c 00                	mov    %es,(%eax)
40370b:	00 0a                	add    %cl,(%edx)
40370d:	1c 2d                	sbb    $0x2d,%al
40370f:	03 26                	add    (%esi),%esp
403711:	de 0a                	fimuls (%edx)
403713:	0a 2b                	or     (%ebx),%ch
403715:	fb                   	sti
403716:	07                   	pop    %es
403717:	28 8a 00 00 0a dc    	sub    %cl,-0x23f60000(%edx)
40371d:	06                   	push   %es
40371e:	2a 0a                	sub    (%edx),%cl
403720:	01 10                	add    %edx,(%eax)
403722:	00 00                	add    %al,(%eax)
403724:	02 00                	add    (%eax),%al
403726:	15 00 15 2a 00       	adc    $0x2a1500,%eax
40372b:	07                   	pop    %es
40372c:	00 00                	add    %al,(%eax)
40372e:	00 00                	add    %al,(%eax)
403730:	1b 30                	sbb    (%eax),%esi
403732:	05 00 84 00 00       	add    $0x8400,%eax
403737:	00 24 00             	add    %ah,(%eax,%eax,1)
40373a:	00 11                	add    %dl,(%ecx)
40373c:	02 7b 29             	add    0x29(%ebx),%bh
40373f:	00 00                	add    %al,(%eax)
403741:	04 1d                	add    $0x1d,%al
403743:	2d 09 26 09 28       	sub    $0x28092609,%eax
403748:	89 00                	mov    %eax,(%eax)
40374a:	00 0a                	add    %cl,(%edx)
40374c:	2b 03                	sub    (%ebx),%eax
40374e:	0d 2b f5 73 91       	or     $0x9173f52b,%eax
403753:	00 00                	add    %al,(%eax)
403755:	0a 1c 2d 12 26 02 7b 	or     0x7b022612(,%ebp,1),%bl
40375c:	29 00                	sub    %eax,(%eax)
40375e:	00 04 6f             	add    %al,(%edi,%ebp,2)
403761:	92                   	xchg   %eax,%edx
403762:	00 00                	add    %al,(%eax)
403764:	0a 1d 2d 06 26 2b    	or     0x2b26062d,%bl
40376a:	3a 0c 2b             	cmp    (%ebx,%ebp,1),%cl
40376d:	ec                   	in     (%dx),%al
40376e:	0b 2b                	or     (%ebx),%ebp
403770:	f8                   	clc
403771:	08 12                	or     %dl,(%edx)
403773:	06                   	push   %es
403774:	12 01                	adc    (%ecx),%al
403776:	28 93 00 00 0a 13    	sub    %dl,0x130a0000(%ebx)
40377c:	04 12                	add    $0x12,%al
40377e:	04 28                	add    $0x28,%al
403780:	94                   	xchg   %eax,%esp
403781:	00 00                	add    %al,(%eax)
403783:	0a 12                	or     (%edx),%dl
403785:	01 28                	add    %ebp,(%eax)
403787:	93                   	xchg   %eax,%ebx
403788:	00 00                	add    %al,(%eax)
40378a:	0a 13                	or     (%ebx),%dl
40378c:	05 12 05 28 95       	add    $0x95280512,%eax
403791:	00 00                	add    %al,(%eax)
403793:	0a 28                	or     (%eax),%ch
403795:	52                   	push   %edx
403796:	00 00                	add    %al,(%eax)
403798:	0a 28                	or     (%eax),%ch
40379a:	96                   	xchg   %eax,%esi
40379b:	00 00                	add    %al,(%eax)
40379d:	0a 11                	or     (%ecx),%dl
40379f:	06                   	push   %es
4037a0:	6f                   	outsl  %ds:(%esi),(%dx)
4037a1:	97                   	xchg   %eax,%edi
4037a2:	00 00                	add    %al,(%eax)
4037a4:	0a 12                	or     (%edx),%dl
4037a6:	01 28                	add    %ebp,(%eax)
4037a8:	98                   	cwtl
4037a9:	00 00                	add    %al,(%eax)
4037ab:	0a 2d c3 08 6f 99    	or     0x996f08c3,%ch
4037b1:	00 00                	add    %al,(%eax)
4037b3:	0a 0a                	or     (%edx),%cl
4037b5:	de 07                	fiadds (%edi)
4037b7:	09 28                	or     %ebp,(%eax)
4037b9:	8a 00                	mov    (%eax),%al
4037bb:	00 0a                	add    %cl,(%edx)
4037bd:	dc 06                	faddl  (%esi)
4037bf:	2a 01                	sub    (%ecx),%al
4037c1:	10 00                	adc    %al,(%eax)
4037c3:	00 02                	add    %al,(%edx)
4037c5:	00 15 00 66 7b 00    	add    %dl,0x7b6600
4037cb:	07                   	pop    %es
4037cc:	00 00                	add    %al,(%eax)
4037ce:	00 00                	add    %al,(%eax)
4037d0:	13 30                	adc    (%eax),%esi
4037d2:	02 00                	add    (%eax),%al
4037d4:	1f                   	pop    %ds
4037d5:	00 00                	add    %al,(%eax)
4037d7:	00 25 00 00 11 02    	add    %ah,0x2110000
4037dd:	7b 29                	jnp    0x403808
4037df:	00 00                	add    %al,(%eax)
4037e1:	04 6f                	add    $0x6f,%al
4037e3:	9a 00 00 0a 16 2c 0e 	lcall  $0xe2c,$0x160a0000
4037ea:	26 02 7b 29          	add    %es:0x29(%ebx),%bh
4037ee:	00 00                	add    %al,(%eax)
4037f0:	04 6f                	add    $0x6f,%al
4037f2:	9b                   	fwait
4037f3:	00 00                	add    %al,(%eax)
4037f5:	0a 07                	or     (%edi),%al
4037f7:	2a 0b                	sub    (%ebx),%cl
4037f9:	2b f0                	sub    %eax,%esi
4037fb:	00 03                	add    %al,(%ebx)
4037fd:	30 09                	xor    %cl,(%ecx)
4037ff:	00 11                	add    %dl,(%ecx)
403801:	00 00                	add    %al,(%eax)
403803:	00 00                	add    %al,(%eax)
403805:	00 00                	add    %al,(%eax)
403807:	00 7e 9c             	add    %bh,-0x64(%esi)
40380a:	00 00                	add    %al,(%eax)
40380c:	0a 19                	or     (%ecx),%bl
40380e:	2d 02 26 2a 80       	sub    $0x802a2602,%eax
403813:	49                   	dec    %ecx
403814:	00 00                	add    %al,(%eax)
403816:	04 2b                	add    $0x2b,%al
403818:	f8                   	clc
403819:	00 00                	add    %al,(%eax)
40381b:	00 03                	add    %al,(%ebx)
40381d:	30 04 00             	xor    %al,(%eax,%eax,1)
403820:	05 01 00 00 00       	add    $0x1,%eax
403825:	00 00                	add    %al,(%eax)
403827:	00 14 fe             	add    %dl,(%esi,%edi,8)
40382a:	06                   	push   %es
40382b:	98                   	cwtl
40382c:	00 00                	add    %al,(%eax)
40382e:	06                   	push   %es
40382f:	73 9d                	jae    0x4037ce
403831:	00 00                	add    %al,(%eax)
403833:	0a 28                	or     (%eax),%ch
403835:	9e                   	sahf
403836:	00 00                	add    %al,(%eax)
403838:	0a 28                	or     (%eax),%ch
40383a:	9f                   	lahf
40383b:	00 00                	add    %al,(%eax)
40383d:	0a 14 fe             	or     (%esi,%edi,8),%dl
403840:	06                   	push   %es
403841:	97                   	xchg   %eax,%edi
403842:	00 00                	add    %al,(%eax)
403844:	06                   	push   %es
403845:	73 a0                	jae    0x4037e7
403847:	00 00                	add    %al,(%eax)
403849:	0a 6f a1             	or     -0x5f(%edi),%ch
40384c:	00 00                	add    %al,(%eax)
40384e:	0a 28                	or     (%eax),%ch
403850:	9f                   	lahf
403851:	00 00                	add    %al,(%eax)
403853:	0a 14 fe             	or     (%esi,%edi,8),%dl
403856:	06                   	push   %es
403857:	a3 00 00 06 73       	mov    %eax,0x73060000
40385c:	a2 00 00 0a 6f       	mov    %al,0x6f0a0000
403861:	a3 00 00 0a 73       	mov    %eax,0x730a0000
403866:	a4                   	movsb  %ds:(%esi),%es:(%edi)
403867:	00 00                	add    %al,(%eax)
403869:	0a 19                	or     (%ecx),%bl
40386b:	2d 30 26 73 59       	sub    $0x59732630,%eax
403870:	00 00                	add    %al,(%eax)