403555:	0a 7d 33             	or     0x33(%ebp),%bh
403558:	00 00                	add    %al,(%eax)
40355a:	04 02                	add    $0x2,%al
40355c:	02 7b 22             	add    0x22(%ebx),%bh
40355f:	00 00                	add    %al,(%eax)
403561:	04 73                	add    $0x73,%al
403563:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
403568:	34 00                	xor    $0x0,%al
40356a:	00 04 02             	add    %al,(%edx,%eax,1)
40356d:	02 7b 22             	add    0x22(%ebx),%bh
403570:	00 00                	add    %al,(%eax)
403572:	04 73                	add    $0x73,%al
403574:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
403579:	35 00 00 04 02       	xor    $0x2040000,%eax
40357e:	02 7b 22             	add    0x22(%ebx),%bh
403581:	00 00                	add    %al,(%eax)
403583:	04 73                	add    $0x73,%al
403585:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
40358a:	36 00 00             	add    %al,%ss:(%eax)
40358d:	04 02                	add    $0x2,%al
40358f:	02 7b 22             	add    0x22(%ebx),%bh
403592:	00 00                	add    %al,(%eax)
403594:	04 73                	add    $0x73,%al
403596:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
40359b:	37                   	aaa
40359c:	00 00                	add    %al,(%eax)
40359e:	04 02                	add    $0x2,%al
4035a0:	02 7b 22             	add    0x22(%ebx),%bh
4035a3:	00 00                	add    %al,(%eax)
4035a5:	04 73                	add    $0x73,%al
4035a7:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
4035ac:	38 00                	cmp    %al,(%eax)
4035ae:	00 04 02             	add    %al,(%edx,%eax,1)
4035b1:	02 7b 22             	add    0x22(%ebx),%bh
4035b4:	00 00                	add    %al,(%eax)
4035b6:	04 73                	add    $0x73,%al
4035b8:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
4035bd:	39 00                	cmp    %eax,(%eax)
4035bf:	00 04 02             	add    %al,(%edx,%eax,1)
4035c2:	02 7b 22             	add    0x22(%ebx),%bh
4035c5:	00 00                	add    %al,(%eax)
4035c7:	04 73                	add    $0x73,%al
4035c9:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
4035ce:	3a 00                	cmp    (%eax),%al
4035d0:	00 04 02             	add    %al,(%edx,%eax,1)
4035d3:	73 3f                	jae    0x403614
4035d5:	00 00                	add    %al,(%eax)
4035d7:	0a 7d 3b             	or     0x3b(%ebp),%bh
4035da:	00 00                	add    %al,(%eax)
4035dc:	04 02                	add    $0x2,%al
4035de:	7b 24                	jnp    0x403604
4035e0:	00 00                	add    %al,(%eax)
4035e2:	04 6f                	add    $0x6f,%al
4035e4:	40                   	inc    %eax
4035e5:	00 00                	add    %al,(%eax)
4035e7:	0a 00                	or     (%eax),%al
4035e9:	02 28                	add    (%eax),%ch
4035eb:	41                   	inc    %ecx
4035ec:	00 00                	add    %al,(%eax)
4035ee:	0a 00                	or     (%eax),%al
4035f0:	02 7b 23             	add    0x23(%ebx),%bh
4035f3:	00 00                	add    %al,(%eax)
4035f5:	04 1e                	add    $0x1e,%al
4035f7:	6f                   	outsl  %ds:(%esi),(%dx)
4035f8:	42                   	inc    %edx
4035f9:	00 00                	add    %al,(%eax)
4035fb:	0a 00                	or     (%eax),%al
4035fd:	02 7b 23             	add    0x23(%ebx),%bh
403600:	00 00                	add    %al,(%eax)
403602:	04 1f                	add    $0x1f,%al
403604:	10 1f                	adc    %bl,(%edi)
403606:	10 73 43             	adc    %dh,0x43(%ebx)
403609:	00 00                	add    %al,(%eax)
40360b:	0a 6f 44             	or     0x44(%edi),%ch
40360e:	00 00                	add    %al,(%eax)
403610:	0a 00                	or     (%eax),%al
403612:	02 7b 23             	add    0x23(%ebx),%bh
403615:	00 00                	add    %al,(%eax)
403617:	04 28                	add    $0x28,%al
403619:	2b 00                	sub    (%eax),%eax
40361b:	00 0a                	add    %cl,(%edx)
40361d:	6f                   	outsl  %ds:(%esi),(%dx)
40361e:	45                   	inc    %ebp
40361f:	00 00                	add    %al,(%eax)
403621:	0a 00                	or     (%eax),%al
403623:	02 7b 24             	add    0x24(%ebx),%bh
403626:	00 00                	add    %al,(%eax)
403628:	04 1b                	add    $0x1b,%al
40362a:	6f                   	outsl  %ds:(%esi),(%dx)
40362b:	46                   	inc    %esi
40362c:	00 00                	add    %al,(%eax)
40362e:	0a 00                	or     (%eax),%al
403630:	02 7b 24             	add    0x24(%ebx),%bh
403633:	00 00                	add    %al,(%eax)
403635:	04 16                	add    $0x16,%al
403637:	16                   	push   %ss
403638:	73 47                	jae    0x403681
40363a:	00 00                	add    %al,(%eax)
40363c:	0a 6f 48             	or     0x48(%edi),%ch
40363f:	00 00                	add    %al,(%eax)
403641:	0a 00                	or     (%eax),%al
403643:	02 7b 24             	add    0x24(%ebx),%bh
403646:	00 00                	add    %al,(%eax)
403648:	04 20                	add    $0x20,%al
40364a:	0e                   	push   %cs
40364b:	04 00                	add    $0x0,%al
40364d:	00 20                	add    %ah,(%eax)
40364f:	2a 02                	sub    (%edx),%al
403651:	00 00                	add    %al,(%eax)
403653:	73 43                	jae    0x403698
403655:	00 00                	add    %al,(%eax)
403657:	0a 6f 49             	or     0x49(%edi),%ch
40365a:	00 00                	add    %al,(%eax)
40365c:	0a 00                	or     (%eax),%al
40365e:	02 7b 24             	add    0x24(%ebx),%bh
403661:	00 00                	add    %al,(%eax)
403663:	04 20                	add    $0x20,%al
403665:	0e                   	push   %cs
403666:	04 00                	add    $0x0,%al
403668:	00 20                	add    %ah,(%eax)
40366a:	2a 02                	sub    (%edx),%al
40366c:	00 00                	add    %al,(%eax)
40366e:	73 43                	jae    0x4036b3
403670:	00 00                	add    %al,(%eax)
403672:	0a 6f 4a             	or     0x4a(%edi),%ch
403675:	00 00                	add    %al,(%eax)
403677:	0a 00                	or     (%eax),%al
403679:	02 7b 24             	add    0x24(%ebx),%bh
40367c:	00 00                	add    %al,(%eax)
40367e:	04 72                	add    $0x72,%al
403680:	12 73 00             	adc    0x0(%ebx),%dh
403683:	70 6f                	jo     0x4036f4
403685:	4b                   	dec    %ebx
403686:	00 00                	add    %al,(%eax)
403688:	0a 00                	or     (%eax),%al
40368a:	02 7b 24             	add    0x24(%ebx),%bh
40368d:	00 00                	add    %al,(%eax)
40368f:	04 20                	add    $0x20,%al
403691:	0e                   	push   %cs
403692:	04 00                	add    $0x0,%al
403694:	00 20                	add    %ah,(%eax)
403696:	2a 02                	sub    (%edx),%al
403698:	00 00                	add    %al,(%eax)
40369a:	73 43                	jae    0x4036df
40369c:	00 00                	add    %al,(%eax)
40369e:	0a 6f 4c             	or     0x4c(%edi),%ch
4036a1:	00 00                	add    %al,(%eax)
4036a3:	0a 00                	or     (%eax),%al
4036a5:	02 7b 24             	add    0x24(%ebx),%bh
4036a8:	00 00                	add    %al,(%eax)
4036aa:	04 19                	add    $0x19,%al
4036ac:	6f                   	outsl  %ds:(%esi),(%dx)
4036ad:	4d                   	dec    %ebp
4036ae:	00 00                	add    %al,(%eax)
4036b0:	0a 00                	or     (%eax),%al
4036b2:	02 7b 24             	add    0x24(%ebx),%bh
4036b5:	00 00                	add    %al,(%eax)
4036b7:	04 16                	add    $0x16,%al
4036b9:	6f                   	outsl  %ds:(%esi),(%dx)
4036ba:	4e                   	dec    %esi
4036bb:	00 00                	add    %al,(%eax)
4036bd:	0a 00                	or     (%eax),%al
4036bf:	02 7b 24             	add    0x24(%ebx),%bh
4036c2:	00 00                	add    %al,(%eax)
4036c4:	04 16                	add    $0x16,%al
4036c6:	6f                   	outsl  %ds:(%esi),(%dx)
4036c7:	4f                   	dec    %edi
4036c8:	00 00                	add    %al,(%eax)
4036ca:	0a 00                	or     (%eax),%al
4036cc:	02 7b 25             	add    0x25(%ebx),%bh
4036cf:	00 00                	add    %al,(%eax)
4036d1:	04 02                	add    $0x2,%al
4036d3:	fe 06                	incb   (%esi)
4036d5:	27                   	daa
4036d6:	00 00                	add    %al,(%eax)
4036d8:	06                   	push   %es
4036d9:	73 50                	jae    0x40372b
4036db:	00 00                	add    %al,(%eax)
4036dd:	0a 6f 51             	or     0x51(%edi),%ch
4036e0:	00 00                	add    %al,(%eax)
4036e2:	0a 00                	or     (%eax),%al
4036e4:	02 7b 26             	add    0x26(%ebx),%bh
4036e7:	00 00                	add    %al,(%eax)
4036e9:	04 17                	add    $0x17,%al
4036eb:	6f                   	outsl  %ds:(%esi),(%dx)
4036ec:	52                   	push   %edx
4036ed:	00 00                	add    %al,(%eax)
4036ef:	0a 00                	or     (%eax),%al
4036f1:	02 7b 26             	add    0x26(%ebx),%bh
4036f4:	00 00                	add    %al,(%eax)
4036f6:	04 72                	add    $0x72,%al
4036f8:	4e                   	dec    %esi
4036f9:	73 00                	jae    0x4036fb
4036fb:	70 22                	jo     0x40371f
4036fd:	00 00                	add    %al,(%eax)
4036ff:	60                   	pusha
403700:	41                   	inc    %ecx
403701:	73 53                	jae    0x403756
403703:	00 00                	add    %al,(%eax)
403705:	0a 6f 54             	or     0x54(%edi),%ch
403708:	00 00                	add    %al,(%eax)
40370a:	0a 00                	or     (%eax),%al
40370c:	02 7b 26             	add    0x26(%ebx),%bh
40370f:	00 00                	add    %al,(%eax)
403711:	04 1f                	add    $0x1f,%al
403713:	60                   	pusha
403714:	1f                   	pop    %ds
403715:	1e                   	push   %ds
403716:	73 47                	jae    0x40375f
403718:	00 00                	add    %al,(%eax)
40371a:	0a 6f 48             	or     0x48(%edi),%ch
40371d:	00 00                	add    %al,(%eax)
40371f:	0a 00                	or     (%eax),%al
403721:	02 7b 26             	add    0x26(%ebx),%bh
403724:	00 00                	add    %al,(%eax)
403726:	04 72                	add    $0x72,%al
403728:	6e                   	outsb  %ds:(%esi),(%dx)
403729:	73 00                	jae    0x40372b
40372b:	70 6f                	jo     0x40379c
40372d:	4b                   	dec    %ebx
40372e:	00 00                	add    %al,(%eax)
403730:	0a 00                	or     (%eax),%al
403732:	02 7b 26             	add    0x26(%ebx),%bh
403735:	00 00                	add    %al,(%eax)
403737:	04 1f                	add    $0x1f,%al
403739:	13 1f                	adc    (%edi),%ebx
40373b:	15 73 43 00 00       	adc    $0x4373,%eax
403740:	0a 6f 4c             	or     0x4c(%edi),%ch
403743:	00 00                	add    %al,(%eax)
403745:	0a 00                	or     (%eax),%al
403747:	02 7b 26             	add    0x26(%ebx),%bh
40374a:	00 00                	add    %al,(%eax)
40374c:	04 17                	add    $0x17,%al
40374e:	6f                   	outsl  %ds:(%esi),(%dx)
40374f:	55                   	push   %ebp
403750:	00 00                	add    %al,(%eax)
403752:	0a 00                	or     (%eax),%al
403754:	02 7b 26             	add    0x26(%ebx),%bh
403757:	00 00                	add    %al,(%eax)
403759:	04 72                	add    $0x72,%al
40375b:	94                   	xchg   %eax,%esp
40375c:	73 00                	jae    0x40375e
40375e:	70 6f                	jo     0x4037cf
403760:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403765:	02 7b 27             	add    0x27(%ebx),%bh
403768:	00 00                	add    %al,(%eax)
40376a:	04 17                	add    $0x17,%al
40376c:	6f                   	outsl  %ds:(%esi),(%dx)
40376d:	52                   	push   %edx
40376e:	00 00                	add    %al,(%eax)
403770:	0a 00                	or     (%eax),%al
403772:	02 7b 27             	add    0x27(%ebx),%bh
403775:	00 00                	add    %al,(%eax)
403777:	04 72                	add    $0x72,%al
403779:	4e                   	dec    %esi
40377a:	73 00                	jae    0x40377c
40377c:	70 22                	jo     0x4037a0
40377e:	00 00                	add    %al,(%eax)
403780:	60                   	pusha
403781:	41                   	inc    %ecx
403782:	73 53                	jae    0x4037d7
403784:	00 00                	add    %al,(%eax)
403786:	0a 6f 54             	or     0x54(%edi),%ch
403789:	00 00                	add    %al,(%eax)
40378b:	0a 00                	or     (%eax),%al
40378d:	02 7b 27             	add    0x27(%ebx),%bh
403790:	00 00                	add    %al,(%eax)
403792:	04 1f                	add    $0x1f,%al
403794:	60                   	pusha
403795:	1f                   	pop    %ds
403796:	33 73 47             	xor    0x47(%ebx),%esi
403799:	00 00                	add    %al,(%eax)
40379b:	0a 6f 48             	or     0x48(%edi),%ch
40379e:	00 00                	add    %al,(%eax)
4037a0:	0a 00                	or     (%eax),%al
4037a2:	02 7b 27             	add    0x27(%ebx),%bh
4037a5:	00 00                	add    %al,(%eax)
4037a7:	04 72                	add    $0x72,%al
4037a9:	98                   	cwtl
4037aa:	73 00                	jae    0x4037ac
4037ac:	70 6f                	jo     0x40381d
4037ae:	4b                   	dec    %ebx
4037af:	00 00                	add    %al,(%eax)
4037b1:	0a 00                	or     (%eax),%al
4037b3:	02 7b 27             	add    0x27(%ebx),%bh
4037b6:	00 00                	add    %al,(%eax)
4037b8:	04 1f                	add    $0x1f,%al
4037ba:	13 1f                	adc    (%edi),%ebx
4037bc:	15 73 43 00 00       	adc    $0x4373,%eax
4037c1:	0a 6f 4c             	or     0x4c(%edi),%ch
4037c4:	00 00                	add    %al,(%eax)
4037c6:	0a 00                	or     (%eax),%al
4037c8:	02 7b 27             	add    0x27(%ebx),%bh
4037cb:	00 00                	add    %al,(%eax)
4037cd:	04 18                	add    $0x18,%al
4037cf:	6f                   	outsl  %ds:(%esi),(%dx)
4037d0:	55                   	push   %ebp
4037d1:	00 00                	add    %al,(%eax)
4037d3:	0a 00                	or     (%eax),%al
4037d5:	02 7b 27             	add    0x27(%ebx),%bh
4037d8:	00 00                	add    %al,(%eax)
4037da:	04 72                	add    $0x72,%al
4037dc:	94                   	xchg   %eax,%esp
4037dd:	73 00                	jae    0x4037df
4037df:	70 6f                	jo     0x403850
4037e1:	2d 00 00 0a 00       	sub    $0xa0000,%eax
4037e6:	02 7b 28             	add    0x28(%ebx),%bh
4037e9:	00 00                	add    %al,(%eax)
4037eb:	04 17                	add    $0x17,%al
4037ed:	6f                   	outsl  %ds:(%esi),(%dx)
4037ee:	52                   	push   %edx
4037ef:	00 00                	add    %al,(%eax)
4037f1:	0a 00                	or     (%eax),%al
4037f3:	02 7b 28             	add    0x28(%ebx),%bh
4037f6:	00 00                	add    %al,(%eax)
4037f8:	04 72                	add    $0x72,%al
4037fa:	4e                   	dec    %esi
4037fb:	73 00                	jae    0x4037fd
4037fd:	70 22                	jo     0x403821
4037ff:	00 00                	add    %al,(%eax)
403801:	60                   	pusha
403802:	41                   	inc    %ecx
403803:	73 53                	jae    0x403858
403805:	00 00                	add    %al,(%eax)
403807:	0a 6f 54             	or     0x54(%edi),%ch
40380a:	00 00                	add    %al,(%eax)
40380c:	0a 00                	or     (%eax),%al
40380e:	02 7b 28             	add    0x28(%ebx),%bh
403811:	00 00                	add    %al,(%eax)
403813:	04 1f                	add    $0x1f,%al
403815:	60                   	pusha
403816:	1f                   	pop    %ds
403817:	48                   	dec    %eax
403818:	73 47                	jae    0x403861
40381a:	00 00                	add    %al,(%eax)
40381c:	0a 6f 48             	or     0x48(%edi),%ch
40381f:	00 00                	add    %al,(%eax)
403821:	0a 00                	or     (%eax),%al
403823:	02 7b 28             	add    0x28(%ebx),%bh
403826:	00 00                	add    %al,(%eax)
403828:	04 72                	add    $0x72,%al
40382a:	c0 73 00 70          	shlb   $0x70,0x0(%ebx)
40382e:	6f                   	outsl  %ds:(%esi),(%dx)
40382f:	4b                   	dec    %ebx
403830:	00 00                	add    %al,(%eax)
403832:	0a 00                	or     (%eax),%al
403834:	02 7b 28             	add    0x28(%ebx),%bh
403837:	00 00                	add    %al,(%eax)
403839:	04 1f                	add    $0x1f,%al
40383b:	13 1f                	adc    (%edi),%ebx