40361c:	00 0a                	add    %cl,(%edx)
40361e:	00 00                	add    %al,(%eax)
403620:	09 11                	or     %edx,(%ecx)
403622:	04 60                	add    $0x60,%al
403624:	2c 0d                	sub    $0xd,%al
403626:	02 28                	add    (%eax),%ch
403628:	42                   	inc    %edx
403629:	00 00                	add    %al,(%eax)
40362b:	06                   	push   %es
40362c:	6f                   	outsl  %ds:(%esi),(%dx)
40362d:	b2 00                	mov    $0x0,%dl
40362f:	00 06                	add    %al,(%esi)
403631:	2b 01                	sub    (%ecx),%eax
403633:	16                   	push   %ss
403634:	13 09                	adc    (%ecx),%ecx
403636:	11 09                	adc    %ecx,(%ecx)
403638:	39 8a 00 00 00 00    	cmp    %ecx,0x0(%edx)
40363e:	03 6f b3             	add    -0x4d(%edi),%ebp
403641:	01 00                	add    %eax,(%eax)
403643:	06                   	push   %es
403644:	6f                   	outsl  %ds:(%esi),(%dx)
403645:	50                   	push   %eax
403646:	01 00                	add    %eax,(%eax)
403648:	06                   	push   %es
403649:	2d 08 03 6f af       	sub    $0xaf6f0308,%eax
40364e:	01 00                	add    %eax,(%eax)
403650:	06                   	push   %es
403651:	2b 01                	sub    (%ecx),%eax
403653:	16                   	push   %ss
403654:	13 0a                	adc    (%edx),%ecx
403656:	11 0a                	adc    %ecx,(%edx)
403658:	2c 28                	sub    $0x28,%al
40365a:	00 03                	add    %al,(%ebx)
40365c:	6f                   	outsl  %ds:(%esi),(%dx)
40365d:	92                   	xchg   %eax,%edx
40365e:	01 00                	add    %eax,(%eax)
403660:	06                   	push   %es
403661:	28 90 00 00 0a 11    	sub    %dl,0x110a0000(%eax)
403667:	05 6f 7d 00 00       	add    $0x7d6f,%eax
40366c:	0a 00                	or     (%eax),%al
40366e:	03 6f 92             	add    -0x6e(%edi),%ebp
403671:	01 00                	add    %eax,(%eax)
403673:	06                   	push   %es
403674:	28 91 00 00 0a 11    	sub    %dl,0x110a0000(%ecx)
40367a:	05 6f 92 00 00       	add    $0x926f,%eax
40367f:	0a 00                	or     (%eax),%al
403681:	00 03                	add    %al,(%ebx)
403683:	6f                   	outsl  %ds:(%esi),(%dx)
403684:	b3 01                	mov    $0x1,%bl
403686:	00 06                	add    %al,(%esi)
403688:	6f                   	outsl  %ds:(%esi),(%dx)
403689:	51                   	push   %ecx
40368a:	01 00                	add    %eax,(%eax)
40368c:	06                   	push   %es
40368d:	2d 08 03 6f b0       	sub    $0xb06f0308,%eax
403692:	01 00                	add    %eax,(%eax)
403694:	06                   	push   %es
403695:	2b 01                	sub    (%ecx),%eax
403697:	16                   	push   %ss
403698:	13 0b                	adc    (%ebx),%ecx
40369a:	11 0b                	adc    %ecx,(%ebx)
40369c:	2c 28                	sub    $0x28,%al
40369e:	00 03                	add    %al,(%ebx)
4036a0:	6f                   	outsl  %ds:(%esi),(%dx)
4036a1:	92                   	xchg   %eax,%edx
4036a2:	01 00                	add    %eax,(%eax)
4036a4:	06                   	push   %es
4036a5:	28 90 00 00 0a 11    	sub    %dl,0x110a0000(%eax)
4036ab:	06                   	push   %es
4036ac:	6f                   	outsl  %ds:(%esi),(%dx)
4036ad:	7d 00                	jge    0x4036af
4036af:	00 0a                	add    %cl,(%edx)
4036b1:	00 03                	add    %al,(%ebx)
4036b3:	6f                   	outsl  %ds:(%esi),(%dx)
4036b4:	92                   	xchg   %eax,%edx
4036b5:	01 00                	add    %eax,(%eax)
4036b7:	06                   	push   %es
4036b8:	28 91 00 00 0a 11    	sub    %dl,0x110a0000(%ecx)
4036be:	06                   	push   %es
4036bf:	6f                   	outsl  %ds:(%esi),(%dx)
4036c0:	92                   	xchg   %eax,%edx
4036c1:	00 00                	add    %al,(%eax)
4036c3:	0a 00                	or     (%eax),%al
4036c5:	00 00                	add    %al,(%eax)
4036c7:	00 2a                	add    %ch,(%edx)
4036c9:	00 00                	add    %al,(%eax)
4036cb:	00 01                	add    %al,(%ecx)
4036cd:	10 00                	adc    %al,(%eax)
4036cf:	00 02                	add    %al,(%edx)
4036d1:	00 1e                	add    %bl,(%esi)
4036d3:	00 5b 79             	add    %bl,0x79(%ebx)
4036d6:	00 0b                	add    %cl,(%ebx)
4036d8:	00 00                	add    %al,(%eax)
4036da:	00 00                	add    %al,(%eax)
4036dc:	13 30                	adc    (%eax),%esi
4036de:	02 00                	add    (%eax),%al
4036e0:	1c 00                	sbb    $0x0,%al
4036e2:	00 00                	add    %al,(%eax)
4036e4:	1a 00                	sbb    (%eax),%al
4036e6:	00 11                	add    %dl,(%ecx)
4036e8:	00 02                	add    %al,(%edx)
4036ea:	6f                   	outsl  %ds:(%esi),(%dx)
4036eb:	62 01                	bound  %eax,(%ecx)
4036ed:	00 06                	add    %al,(%esi)
4036ef:	0a 12                	or     (%edx),%dl
4036f1:	00 03                	add    %al,(%ebx)
4036f3:	6f                   	outsl  %ds:(%esi),(%dx)
4036f4:	62 01                	bound  %eax,(%ecx)
4036f6:	00 06                	add    %al,(%esi)
4036f8:	28 93 00 00 0a 15    	sub    %dl,0x150a0000(%ebx)
4036fe:	5a                   	pop    %edx
4036ff:	0b 2b                	or     (%ebx),%ebp
403701:	00 07                	add    %al,(%edi)
403703:	2a 13                	sub    (%ebx),%dl
403705:	30 02                	xor    %al,(%edx)
403707:	00 1a                	add    %bl,(%edx)
403709:	00 00                	add    %al,(%eax)
40370b:	00 1a                	add    %bl,(%edx)
40370d:	00 00                	add    %al,(%eax)
40370f:	11 00                	adc    %eax,(%eax)
403711:	02 6f b8             	add    -0x48(%edi),%ch
403714:	01 00                	add    %eax,(%eax)
403716:	06                   	push   %es
403717:	0a 12                	or     (%edx),%dl
403719:	00 03                	add    %al,(%ebx)
40371b:	6f                   	outsl  %ds:(%esi),(%dx)
40371c:	b8 01 00 06 28       	mov    $0x28060001,%eax
403721:	93                   	xchg   %eax,%ebx
403722:	00 00                	add    %al,(%eax)
403724:	0a 0b                	or     (%ebx),%cl
403726:	2b 00                	sub    (%eax),%eax
403728:	07                   	pop    %es
403729:	2a 00                	sub    (%eax),%al
40372b:	00 13                	add    %dl,(%ebx)
40372d:	30 02                	xor    %al,(%edx)
40372f:	00 1a                	add    %bl,(%edx)
403731:	00 00                	add    %al,(%eax)
403733:	00 1a                	add    %bl,(%edx)
403735:	00 00                	add    %al,(%eax)
403737:	11 00                	adc    %eax,(%eax)
403739:	02 6f b8             	add    -0x48(%edi),%ch
40373c:	01 00                	add    %eax,(%eax)
40373e:	06                   	push   %es
40373f:	0a 12                	or     (%edx),%dl
403741:	00 03                	add    %al,(%ebx)
403743:	6f                   	outsl  %ds:(%esi),(%dx)
403744:	b8 01 00 06 28       	mov    $0x28060001,%eax
403749:	93                   	xchg   %eax,%ebx
40374a:	00 00                	add    %al,(%eax)
40374c:	0a 0b                	or     (%ebx),%cl
40374e:	2b 00                	sub    (%eax),%eax
403750:	07                   	pop    %es
403751:	2a 00                	sub    (%eax),%al
403753:	00 13                	add    %dl,(%ebx)
403755:	30 03                	xor    %al,(%ebx)
403757:	00 0f                	add    %cl,(%edi)
403759:	00 00                	add    %al,(%eax)
40375b:	00 1b                	add    %bl,(%ebx)
40375d:	00 00                	add    %al,(%eax)
40375f:	11 00                	adc    %eax,(%eax)
403761:	02 03                	add    (%ebx),%al
403763:	1f                   	pop    %ds
403764:	1e                   	push   %ds
403765:	28 3b                	sub    %bh,(%ebx)
403767:	00 00                	add    %al,(%eax)
403769:	06                   	push   %es
40376a:	0a 2b                	or     (%ebx),%ch
40376c:	00 06                	add    %al,(%esi)
40376e:	2a 00                	sub    (%eax),%al
403770:	13 30                	adc    (%eax),%esi
403772:	06                   	push   %es
403773:	00 20                	add    %ah,(%eax)
403775:	02 00                	add    (%eax),%al
403777:	00 1c 00             	add    %bl,(%eax,%eax,1)
40377a:	00 11                	add    %dl,(%ecx)
40377c:	00 73 94             	add    %dh,-0x6c(%ebx)
40377f:	00 00                	add    %al,(%eax)
403781:	0a 0a                	or     (%edx),%cl
403783:	0f 00 28             	verw   (%eax)
403786:	80 00 00             	addb   $0x0,(%eax)
403789:	0a 16                	or     (%esi),%dl
40378b:	31 0f                	xor    %ecx,(%edi)
40378d:	0f 00 28             	verw   (%eax)
403790:	81 00 00 0a 16 fe    	addl   $0xfe160a00,(%eax)
403796:	02 16                	add    (%esi),%dl
403798:	fe 01                	incb   (%ecx)
40379a:	2b 01                	sub    (%ecx),%eax
40379c:	17                   	pop    %ss
40379d:	13 06                	adc    (%esi),%eax
40379f:	11 06                	adc    %eax,(%esi)
4037a1:	2c 08                	sub    $0x8,%al
4037a3:	06                   	push   %es
4037a4:	13 07                	adc    (%edi),%eax
4037a6:	38 ee                	cmp    %ch,%dh
4037a8:	01 00                	add    %eax,(%eax)
4037aa:	00 03                	add    %al,(%ebx)
4037ac:	18 5a 0b             	sbb    %bl,0xb(%edx)
4037af:	04 18                	add    $0x18,%al
4037b1:	5f                   	pop    %edi
4037b2:	18 2e                	sbb    %ch,(%esi)
4037b4:	03 16                	add    (%esi),%edx
4037b6:	2b 01                	sub    (%ecx),%eax
4037b8:	07                   	pop    %es
4037b9:	0c 04                	or     $0x4,%al
4037bb:	1a 5f 1a             	sbb    0x1a(%edi),%bl
4037be:	2e 03 16             	add    %cs:(%esi),%edx
4037c1:	2b 01                	sub    (%ecx),%eax
4037c3:	07                   	pop    %es
4037c4:	0d 04 1e 5f 1e       	or     $0x1e5f1e04,%eax
4037c9:	2e 03 16             	add    %cs:(%esi),%edx
4037cc:	2b 01                	sub    (%ecx),%eax
4037ce:	07                   	pop    %es
4037cf:	13 04 04             	adc    (%esp,%eax,1),%eax
4037d2:	1f                   	pop    %ds
4037d3:	10 5f 1f             	adc    %bl,0x1f(%edi)
4037d6:	10 2e                	adc    %ch,(%esi)
4037d8:	03 16                	add    (%esi),%edx
4037da:	2b 01                	sub    (%ecx),%eax
4037dc:	07                   	pop    %es
4037dd:	13 05 06 0f 00 28    	adc    0x28000f06,%eax
4037e3:	7e 00                	jle    0x4037e5
4037e5:	00 0a                	add    %cl,(%edx)
4037e7:	08 58 0f             	or     %bl,0xf(%eax)
4037ea:	00 28                	add    %ch,(%eax)
4037ec:	7f 00                	jg     0x4037ee
4037ee:	00 0a                	add    %cl,(%edx)
4037f0:	0f 00 28             	verw   (%eax)
4037f3:	84 00                	test   %al,(%eax)
4037f5:	00 0a                	add    %cl,(%edx)
4037f7:	09 59 0f             	or     %ebx,0xf(%ecx)
4037fa:	00 28                	add    %ch,(%eax)
4037fc:	7f 00                	jg     0x4037fe
4037fe:	00 0a                	add    %cl,(%edx)
403800:	6f                   	outsl  %ds:(%esi),(%dx)
403801:	95                   	xchg   %eax,%ebp
403802:	00 00                	add    %al,(%eax)
403804:	0a 00                	or     (%eax),%al
403806:	09 16                	or     %edx,(%esi)
403808:	fe 02                	incb   (%edx)
40380a:	13 08                	adc    (%eax),%ecx
40380c:	11 08                	adc    %ecx,(%eax)
40380e:	2c 38                	sub    $0x38,%al
403810:	00 06                	add    %al,(%esi)
403812:	0f 00 28             	verw   (%eax)
403815:	84 00                	test   %al,(%eax)
403817:	00 0a                	add    %cl,(%edx)
403819:	09 59 0f             	or     %ebx,0xf(%ecx)
40381c:	00 28                	add    %ch,(%eax)
40381e:	7f 00                	jg     0x403820
403820:	00 0a                	add    %cl,(%edx)
403822:	0f 00 28             	verw   (%eax)
403825:	84 00                	test   %al,(%eax)
403827:	00 0a                	add    %cl,(%edx)
403829:	0f 00 28             	verw   (%eax)
40382c:	7f 00                	jg     0x40382e
40382e:	00 0a                	add    %cl,(%edx)
403830:	09 58 28             	or     %ebx,0x28(%eax)
403833:	85 00                	test   %eax,(%eax)
403835:	00 0a                	add    %cl,(%edx)
403837:	22 00                	and    (%eax),%al
403839:	00 b4 c2 22 00 00 b4 	add    %dh,-0x4bffffde(%edx,%eax,8)
403840:	42                   	inc    %edx
403841:	6f                   	outsl  %ds:(%esi),(%dx)
403842:	96                   	xchg   %eax,%esi
403843:	00 00                	add    %al,(%eax)
403845:	0a 00                	or     (%eax),%al
403847:	00 06                	add    %al,(%esi)
403849:	0f 00 28             	verw   (%eax)
40384c:	84 00                	test   %al,(%eax)
40384e:	00 0a                	add    %cl,(%edx)
403850:	0f 00 28             	verw   (%eax)
403853:	7f 00                	jg     0x403855
403855:	00 0a                	add    %cl,(%edx)
403857:	09 58 0f             	or     %ebx,0xf(%eax)
40385a:	00 28                	add    %ch,(%eax)
40385c:	84 00                	test   %al,(%eax)
40385e:	00 0a                	add    %cl,(%edx)
403860:	0f 00 28             	verw   (%eax)
403863:	83 00 00             	addl   $0x0,(%eax)
403866:	0a 11                	or     (%ecx),%dl
403868:	04 59                	add    $0x59,%al
40386a:	6f                   	outsl  %ds:(%esi),(%dx)
40386b:	95                   	xchg   %eax,%ebp
40386c:	00 00                	add    %al,(%eax)
40386e:	0a 00                	or     (%eax),%al
403870:	11 04 16             	adc    %eax,(%esi,%edx,1)
403873:	fe 02                	incb   (%edx)
403875:	13 09                	adc    (%ecx),%ecx
403877:	11 09                	adc    %ecx,(%ecx)
403879:	2c 3a                	sub    $0x3a,%al
40387b:	00 06                	add    %al,(%esi)
40387d:	0f 00 28             	verw   (%eax)
403880:	84 00                	test   %al,(%eax)
403882:	00 0a                	add    %cl,(%edx)
403884:	11 04 59             	adc    %eax,(%ecx,%ebx,2)
403887:	0f 00 28             	verw   (%eax)
40388a:	83 00 00             	addl   $0x0,(%eax)
40388d:	0a 11                	or     (%ecx),%dl
40388f:	04 59                	add    $0x59,%al
403891:	0f 00 28             	verw   (%eax)
403894:	84 00                	test   %al,(%eax)
403896:	00 0a                	add    %cl,(%edx)
403898:	0f 00 28             	verw   (%eax)
40389b:	83 00 00             	addl   $0x0,(%eax)
40389e:	0a 28                	or     (%eax),%ch
4038a0:	85 00                	test   %eax,(%eax)
4038a2:	00 0a                	add    %cl,(%edx)
4038a4:	22 00                	and    (%eax),%al
4038a6:	00 00                	add    %al,(%eax)
4038a8:	00 22                	add    %ah,(%edx)
4038aa:	00 00                	add    %al,(%eax)
4038ac:	b4 42                	mov    $0x42,%ah
4038ae:	6f                   	outsl  %ds:(%esi),(%dx)
4038af:	96                   	xchg   %eax,%esi
4038b0:	00 00                	add    %al,(%eax)
4038b2:	0a 00                	or     (%eax),%al
4038b4:	00 06                	add    %al,(%esi)
4038b6:	0f 00 28             	verw   (%eax)
4038b9:	84 00                	test   %al,(%eax)
4038bb:	00 0a                	add    %cl,(%edx)
4038bd:	11 04 59             	adc    %eax,(%ecx,%ebx,2)
4038c0:	0f 00 28             	verw   (%eax)
4038c3:	83 00 00             	addl   $0x0,(%eax)
4038c6:	0a 0f                	or     (%edi),%cl
4038c8:	00 28                	add    %ch,(%eax)
4038ca:	7e 00                	jle    0x4038cc
4038cc:	00 0a                	add    %cl,(%edx)
4038ce:	11 05 58 0f 00 28    	adc    %eax,0x28000f58
4038d4:	83 00 00             	addl   $0x0,(%eax)
4038d7:	0a 6f 95             	or     -0x6b(%edi),%ch
4038da:	00 00                	add    %al,(%eax)
4038dc:	0a 00                	or     (%eax),%al
4038de:	11 05 16 fe 02 13    	adc    %eax,0x1302fe16
4038e4:	0a 11                	or     (%ecx),%dl
4038e6:	0a 2c 3a             	or     (%edx,%edi,1),%ch
4038e9:	00 06                	add    %al,(%esi)
4038eb:	0f 00 28             	verw   (%eax)
4038ee:	7e 00                	jle    0x4038f0
4038f0:	00 0a                	add    %cl,(%edx)
4038f2:	0f 00 28             	verw   (%eax)
4038f5:	83 00 00             	addl   $0x0,(%eax)
4038f8:	0a 11                	or     (%ecx),%dl
4038fa:	05 59 0f 00 28       	add    $0x28000f59,%eax
4038ff:	7e 00                	jle    0x403901
403901:	00 0a                	add    %cl,(%edx)
403903:	11 05 58 0f 00 28    	adc    %eax,0x28000f58
403909:	83 00 00             	addl   $0x0,(%eax)
40390c:	0a 28                	or     (%eax),%ch
40390e:	85 00                	test   %eax,(%eax)
403910:	00 0a                	add    %cl,(%edx)