403536:	08 11                	or     %dl,(%ecx)
403538:	08 2c 07             	or     %ch,(%edi,%eax,1)
40353b:	16                   	push   %ss
40353c:	0c 38                	or     $0x38,%al
40353e:	89 00                	mov    %eax,(%eax)
403540:	00 00                	add    %al,(%eax)
403542:	06                   	push   %es
403543:	02 7b 0c             	add    0xc(%ebx),%bh
403546:	00 00                	add    %al,(%eax)
403548:	04 2e                	add    $0x2e,%al
40354a:	11 02                	adc    %eax,(%edx)
40354c:	7b 0c                	jnp    0x40355a
40354e:	00 00                	add    %al,(%eax)
403550:	04 06                	add    $0x6,%al
403552:	6f                   	outsl  %ds:(%esi),(%dx)
403553:	72 00                	jb     0x403555
403555:	00 0a                	add    %cl,(%edx)
403557:	16                   	push   %ss
403558:	fe 01                	incb   (%ecx)
40355a:	2b 01                	sub    (%ecx),%eax
40355c:	16                   	push   %ss
40355d:	13 09                	adc    (%ecx),%ecx
40355f:	11 09                	adc    %ecx,(%ecx)
403561:	2c 04                	sub    $0x4,%al
403563:	16                   	push   %ss
403564:	0c 2b                	or     $0x2b,%al
403566:	64 02 28             	add    %fs:(%eax),%ch
403569:	38 00                	cmp    %al,(%eax)
40356b:	00 06                	add    %al,(%esi)
40356d:	00 03                	add    %al,(%ebx)
40356f:	28 65 00             	sub    %ah,0x0(%ebp)
403572:	00 0a                	add    %cl,(%edx)
403574:	20 01                	and    %al,(%ecx)
403576:	02 00                	add    (%eax),%al
403578:	00 fe                	add    %bh,%dh
40357a:	01 13                	add    %edx,(%ebx)
40357c:	0a 11                	or     (%ecx),%dl
40357e:	0a 2c 23             	or     (%ebx,%eiz,1),%ch
403581:	00 02                	add    %al,(%edx)
403583:	28 37                	sub    %dh,(%edi)
403585:	00 00                	add    %al,(%eax)
403587:	06                   	push   %es
403588:	13 0b                	adc    (%ebx),%ecx
40358a:	11 0b                	adc    %ecx,(%ebx)
40358c:	14 fe                	adc    $0xfe,%al
40358e:	03 13                	add    (%ebx),%edx
403590:	0c 11                	or     $0x11,%al
403592:	0c 2c                	or     $0x2c,%al
403594:	0e                   	push   %cs
403595:	00 02                	add    %al,(%edx)
403597:	11 0b                	adc    %ecx,(%ebx)
403599:	28 35 00 00 06 00    	sub    %dh,0x60000
40359f:	17                   	pop    %ss
4035a0:	0c 2b                	or     $0x2b,%al
4035a2:	28 00                	sub    %al,(%eax)
4035a4:	02 28                	add    (%eax),%ch
4035a6:	37                   	aaa
4035a7:	00 00                	add    %al,(%eax)
4035a9:	06                   	push   %es
4035aa:	14 fe                	adc    $0xfe,%al
4035ac:	03 13                	add    (%ebx),%edx
4035ae:	0d 11 0d 2c 04       	or     $0x42c0d11,%eax
4035b3:	17                   	pop    %ss
4035b4:	0c 2b                	or     $0x2b,%al
4035b6:	14 02                	adc    $0x2,%al
4035b8:	7b 0e                	jnp    0x4035c8
4035ba:	00 00                	add    %al,(%eax)
4035bc:	04 13                	add    $0x13,%al
4035be:	0e                   	push   %cs
4035bf:	11 0e                	adc    %ecx,(%esi)
4035c1:	2c 04                	sub    $0x4,%al
4035c3:	17                   	pop    %ss
4035c4:	0c 2b                	or     $0x2b,%al
4035c6:	04 16                	add    $0x16,%al
4035c8:	0c 2b                	or     $0x2b,%al
4035ca:	00 08                	add    %cl,(%eax)
4035cc:	2a 00                	sub    (%eax),%al
4035ce:	00 00                	add    %al,(%eax)
4035d0:	13 30                	adc    (%eax),%esi
4035d2:	04 00                	add    $0x0,%al
4035d4:	6b 00 00             	imul   $0x0,(%eax),%eax
4035d7:	00 17                	add    %dl,(%edi)
4035d9:	00 00                	add    %al,(%eax)
4035db:	11 00                	adc    %eax,(%eax)
4035dd:	02 7b 0c             	add    0xc(%ebx),%bh
4035e0:	00 00                	add    %al,(%eax)
4035e2:	04 6f                	add    $0x6f,%al
4035e4:	c0 00 00             	rolb   $0x0,(%eax)
4035e7:	06                   	push   %es
4035e8:	20 00                	and    %al,(%eax)
4035ea:	00 10                	add    %dl,(%eax)
4035ec:	00 fe                	add    %bh,%dh
4035ee:	01 16                	add    %edx,(%esi)
4035f0:	fe 01                	incb   (%ecx)
4035f2:	0b 07                	or     (%edi),%eax
4035f4:	2c 0a                	sub    $0xa,%al
4035f6:	00 02                	add    %al,(%edx)
4035f8:	28 36                	sub    %dh,(%esi)
4035fa:	00 00                	add    %al,(%eax)
4035fc:	06                   	push   %es
4035fd:	00 2b                	add    %ch,(%ebx)
4035ff:	46                   	inc    %esi
403600:	12 00                	adc    (%eax),%al
403602:	02 7c 0f 00          	add    0x0(%edi,%ecx,1),%bh
403606:	00 04 28             	add    %al,(%eax,%ebp,1)
403609:	73 00                	jae    0x40360b
40360b:	00 0a                	add    %cl,(%edx)
40360d:	28 74 00 00          	sub    %dh,0x0(%eax,%eax,1)
403611:	0a 0c 12             	or     (%edx,%edx,1),%cl
403614:	02 28                	add    (%eax),%ch
403616:	73 00                	jae    0x403618
403618:	00 0a                	add    %cl,(%edx)
40361a:	59                   	pop    %ecx
40361b:	02 7c 0f 00          	add    0x0(%edi,%ecx,1),%bh
40361f:	00 04 28             	add    %al,(%eax,%ebp,1)
403622:	75 00                	jne    0x403624
403624:	00 0a                	add    %cl,(%edx)
403626:	28 74 00 00          	sub    %dh,0x0(%eax,%eax,1)
40362a:	0a 0c 12             	or     (%edx,%edx,1),%cl
40362d:	02 28                	add    (%eax),%ch
40362f:	75 00                	jne    0x403631
403631:	00 0a                	add    %cl,(%edx)
403633:	59                   	pop    %ecx
403634:	28 4d 00             	sub    %cl,0x0(%ebp)
403637:	00 0a                	add    %cl,(%edx)
403639:	02 7b 10             	add    0x10(%ebx),%bh
40363c:	00 00                	add    %al,(%eax)
40363e:	04 06                	add    $0x6,%al
403640:	6f                   	outsl  %ds:(%esi),(%dx)
403641:	fa                   	cli
403642:	00 00                	add    %al,(%eax)
403644:	06                   	push   %es
403645:	00 2a                	add    %ch,(%edx)
403647:	00 13                	add    %dl,(%ebx)
403649:	30 02                	xor    %al,(%edx)
40364b:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
40364f:	00 00                	add    %al,(%eax)
403651:	00 00                	add    %al,(%eax)
403653:	00 00                	add    %al,(%eax)
403655:	02 03                	add    (%ebx),%al
403657:	7d 10                	jge    0x403669
403659:	00 00                	add    %al,(%eax)
40365b:	04 02                	add    $0x2,%al
40365d:	7b 10                	jnp    0x40366f
40365f:	00 00                	add    %al,(%eax)
403661:	04 6f                	add    $0x6f,%al
403663:	f5                   	cmc
403664:	00 00                	add    %al,(%eax)
403666:	06                   	push   %es
403667:	28 70 00             	sub    %dh,0x0(%eax)
40366a:	00 0a                	add    %cl,(%edx)
40366c:	00 02                	add    %al,(%edx)
40366e:	28 74 00 00          	sub    %dh,0x0(%eax,%eax,1)
403672:	0a 7d 0f             	or     0xf(%ebp),%bh
403675:	00 00                	add    %al,(%eax)
403677:	04 02                	add    $0x2,%al
403679:	17                   	pop    %ss
40367a:	7d 0e                	jge    0x40368a
40367c:	00 00                	add    %al,(%eax)
40367e:	04 02                	add    $0x2,%al
403680:	7b 10                	jnp    0x403692
403682:	00 00                	add    %al,(%eax)
403684:	04 6f                	add    $0x6f,%al
403686:	f8                   	clc
403687:	00 00                	add    %al,(%eax)
403689:	06                   	push   %es
40368a:	00 02                	add    %al,(%edx)
40368c:	7b 0d                	jnp    0x40369b
40368e:	00 00                	add    %al,(%eax)
403690:	04 6f                	add    $0x6f,%al
403692:	76 00                	jbe    0x403694
403694:	00 0a                	add    %cl,(%edx)
403696:	00 2a                	add    %ch,(%edx)
403698:	13 30                	adc    (%eax),%esi
40369a:	04 00                	add    $0x0,%al
40369c:	67 00 00             	add    %al,(%bx,%si)
40369f:	00 18                	add    %bl,(%eax)
4036a1:	00 00                	add    %al,(%eax)
4036a3:	11 00                	adc    %eax,(%eax)
4036a5:	02 7b 0d             	add    0xd(%ebx),%bh
4036a8:	00 00                	add    %al,(%eax)
4036aa:	04 6f                	add    $0x6f,%al
4036ac:	77 00                	ja     0x4036ae
4036ae:	00 0a                	add    %cl,(%edx)
4036b0:	00 02                	add    %al,(%edx)
4036b2:	7b 10                	jnp    0x4036c4
4036b4:	00 00                	add    %al,(%eax)
4036b6:	04 6f                	add    $0x6f,%al
4036b8:	f9                   	stc
4036b9:	00 00                	add    %al,(%eax)
4036bb:	06                   	push   %es
4036bc:	00 12                	add    %dl,(%edx)
4036be:	00 02                	add    %al,(%edx)
4036c0:	7c 0f                	jl     0x4036d1
4036c2:	00 00                	add    %al,(%eax)
4036c4:	04 28                	add    $0x28,%al
4036c6:	73 00                	jae    0x4036c8
4036c8:	00 0a                	add    %cl,(%edx)
4036ca:	28 74 00 00          	sub    %dh,0x0(%eax,%eax,1)
4036ce:	0a 0b                	or     (%ebx),%cl
4036d0:	12 01                	adc    (%ecx),%al
4036d2:	28 73 00             	sub    %dh,0x0(%ebx)
4036d5:	00 0a                	add    %cl,(%edx)
4036d7:	59                   	pop    %ecx
4036d8:	02 7c 0f 00          	add    0x0(%edi,%ecx,1),%bh
4036dc:	00 04 28             	add    %al,(%eax,%ebp,1)
4036df:	75 00                	jne    0x4036e1
4036e1:	00 0a                	add    %cl,(%edx)
4036e3:	28 74 00 00          	sub    %dh,0x0(%eax,%eax,1)
4036e7:	0a 0b                	or     (%ebx),%cl
4036e9:	12 01                	adc    (%ecx),%al
4036eb:	28 75 00             	sub    %dh,0x0(%ebp)
4036ee:	00 0a                	add    %cl,(%edx)
4036f0:	59                   	pop    %ecx
4036f1:	28 4d 00             	sub    %cl,0x0(%ebp)
4036f4:	00 0a                	add    %cl,(%edx)
4036f6:	02 7b 10             	add    0x10(%ebx),%bh
4036f9:	00 00                	add    %al,(%eax)
4036fb:	04 06                	add    $0x6,%al
4036fd:	6f                   	outsl  %ds:(%esi),(%dx)
4036fe:	fb                   	sti
4036ff:	00 00                	add    %al,(%eax)
403701:	06                   	push   %es
403702:	00 02                	add    %al,(%edx)
403704:	16                   	push   %ss
403705:	7d 0e                	jge    0x403715
403707:	00 00                	add    %al,(%eax)
403709:	04 2a                	add    $0x2a,%al
40370b:	00 1b                	add    %bl,(%ebx)
40370d:	30 02                	xor    %al,(%edx)
40370f:	00 5d 00             	add    %bl,0x0(%ebp)
403712:	00 00                	add    %al,(%eax)
403714:	19 00                	sbb    %eax,(%eax)
403716:	00 11                	add    %dl,(%ecx)
403718:	00 00                	add    %al,(%eax)
40371a:	02 7b 0c             	add    0xc(%ebx),%bh
40371d:	00 00                	add    %al,(%eax)
40371f:	04 6f                	add    $0x6f,%al
403721:	be 00 00 06 6f       	mov    $0x6f060000,%esi
403726:	78 00                	js     0x403728
403728:	00 0a                	add    %cl,(%edx)
40372a:	0a 2b                	or     (%ebx),%ch
40372c:	26 12 00             	adc    %es:(%eax),%al
40372f:	28 79 00             	sub    %bh,0x0(%ecx)
403732:	00 0a                	add    %cl,(%edx)
403734:	0b 00                	or     (%eax),%eax
403736:	07                   	pop    %es
403737:	6f                   	outsl  %ds:(%esi),(%dx)
403738:	f3 00 00             	repz add %al,(%eax)
40373b:	06                   	push   %es
40373c:	0d 12 03 28 74       	or     $0x74280312,%eax
403741:	00 00                	add    %al,(%eax)
403743:	0a 28                	or     (%eax),%ch
403745:	7a 00                	jp     0x403747
403747:	00 0a                	add    %cl,(%edx)
403749:	0c 08                	or     $0x8,%al
40374b:	2c 05                	sub    $0x5,%al
40374d:	07                   	pop    %es
40374e:	13 04 de             	adc    (%esi,%ebx,8),%eax
403751:	20 00                	and    %al,(%eax)
403753:	12 00                	adc    (%eax),%al
403755:	28 7b 00             	sub    %bh,0x0(%ebx)
403758:	00 0a                	add    %cl,(%edx)
40375a:	2d d1 de 0f 12       	sub    $0x120fded1,%eax
40375f:	00 fe                	add    %bh,%dh
403761:	16                   	push   %ss
403762:	07                   	pop    %es
403763:	00 00                	add    %al,(%eax)
403765:	1b 6f 38             	sbb    0x38(%edi),%ebp
403768:	00 00                	add    %al,(%eax)
40376a:	0a 00                	or     (%eax),%al
40376c:	dc 14 13             	fcoml  (%ebx,%edx,1)
40376f:	04 2b                	add    $0x2b,%al
403771:	00 11                	add    %dl,(%ecx)
403773:	04 2a                	add    $0x2a,%al
403775:	00 00                	add    %al,(%eax)
403777:	00 01                	add    %al,(%ecx)
403779:	10 00                	adc    %al,(%eax)
40377b:	00 02                	add    %al,(%edx)
40377d:	00 13                	add    %dl,(%ebx)
40377f:	00 33                	add    %dh,(%ebx)
403781:	46                   	inc    %esi
403782:	00 0f                	add    %cl,(%edi)
403784:	00 00                	add    %al,(%eax)
403786:	00 00                	add    %al,(%eax)
403788:	13 30                	adc    (%eax),%esi
40378a:	02 00                	add    (%eax),%al
40378c:	29 00                	sub    %eax,(%eax)
40378e:	00 00                	add    %al,(%eax)
403790:	1a 00                	sbb    (%eax),%al
403792:	00 11                	add    %dl,(%ecx)
403794:	00 02                	add    %al,(%edx)
403796:	7b 0e                	jnp    0x4037a6
403798:	00 00                	add    %al,(%eax)
40379a:	04 0b                	add    $0xb,%al
40379c:	07                   	pop    %es
40379d:	2c 02                	sub    $0x2,%al
40379f:	2b 1b                	sub    (%ebx),%ebx
4037a1:	02 28                	add    (%eax),%ch
4037a3:	37                   	aaa
4037a4:	00 00                	add    %al,(%eax)
4037a6:	06                   	push   %es
4037a7:	0a 06                	or     (%esi),%al
4037a9:	14 fe                	adc    $0xfe,%al
4037ab:	03 0c 08             	add    (%eax,%ecx,1),%ecx
4037ae:	2c 0c                	sub    $0xc,%al
4037b0:	06                   	push   %es
4037b1:	6f                   	outsl  %ds:(%esi),(%dx)
4037b2:	f5                   	cmc
4037b3:	00 00                	add    %al,(%eax)
4037b5:	06                   	push   %es
4037b6:	28 70 00             	sub    %dh,0x0(%eax)
4037b9:	00 0a                	add    %cl,(%edx)
4037bb:	00 2a                	add    %ch,(%edx)
4037bd:	52                   	push   %edx
4037be:	00 28                	add    %ch,(%eax)
4037c0:	7c 00                	jl     0x4037c2
4037c2:	00 0a                	add    %cl,(%edx)
4037c4:	28 70 00             	sub    %dh,0x0(%eax)
4037c7:	00 0a                	add    %cl,(%edx)
4037c9:	00 02                	add    %al,(%edx)
4037cb:	28 38                	sub    %bh,(%eax)
4037cd:	00 00                	add    %al,(%eax)
4037cf:	06                   	push   %es
4037d0:	00 2a                	add    %ch,(%edx)
4037d2:	00 00                	add    %al,(%eax)
4037d4:	13 30                	adc    (%eax),%esi
4037d6:	03 00                	add    (%eax),%eax
4037d8:	4d                   	dec    %ebp
4037d9:	00 00                	add    %al,(%eax)
4037db:	00 00                	add    %al,(%eax)
4037dd:	00 00                	add    %al,(%eax)
4037df:	00 02                	add    %al,(%edx)
4037e1:	16                   	push   %ss
4037e2:	7d 14                	jge    0x4037f8
4037e4:	00 00                	add    %al,(%eax)
4037e6:	04 02                	add    $0x2,%al
4037e8:	16                   	push   %ss
4037e9:	7d 17                	jge    0x403802
4037eb:	00 00                	add    %al,(%eax)
4037ed:	04 02                	add    $0x2,%al
4037ef:	73 7d                	jae    0x40386e
4037f1:	00 00                	add    %al,(%eax)
4037f3:	0a 7d 18             	or     0x18(%ebp),%bh
4037f6:	00 00                	add    %al,(%eax)
4037f8:	04 02                	add    $0x2,%al
4037fa:	73 7e                	jae    0x40387a
4037fc:	00 00                	add    %al,(%eax)
4037fe:	0a 7d 19             	or     0x19(%ebp),%bh
403801:	00 00                	add    %al,(%eax)