40b65d:	00 1c 01             	add    %bl,(%ecx,%eax,1)
40b660:	61                   	popa
40b661:	00 02                	add    %al,(%edx)
40b663:	00 1d 01 63 00 01    	add    %bl,0x1006301
40b669:	00 1e                	add    %bl,(%esi)
40b66b:	01 63 00             	add    %esp,0x0(%ebx)
40b66e:	02 00                	add    (%eax),%al
40b670:	1f                   	pop    %ds
40b671:	01 65 00             	add    %esp,0x0(%ebp)
40b674:	02 00                	add    (%eax),%al
40b676:	20 01                	and    %al,(%ecx)
40b678:	67 00 02             	add    %al,(%bp,%si)
40b67b:	00 38                	add    %bh,(%eax)
40b67d:	01 69 00             	add    %ebp,0x0(%ecx)
40b680:	02 00                	add    (%eax),%al
40b682:	39 01                	cmp    %eax,(%ecx)
40b684:	6b 00 02             	imul   $0x2,(%eax),%eax
40b687:	00 3a                	add    %bh,(%edx)
40b689:	01 6d 00             	add    %ebp,0x0(%ebp)
40b68c:	02 00                	add    (%eax),%al
40b68e:	3e 01 6f 00          	add    %ebp,%ds:0x0(%edi)
40b692:	02 00                	add    (%eax),%al
40b694:	40                   	inc    %eax
40b695:	01 71 00             	add    %esi,0x0(%ecx)
40b698:	01 00                	add    %eax,(%eax)
40b69a:	41                   	inc    %ecx
40b69b:	01 71 00             	add    %esi,0x0(%ecx)
40b69e:	02 00                	add    (%eax),%al
40b6a0:	43                   	inc    %ebx
40b6a1:	01 73 00             	add    %esi,0x0(%ebx)
40b6a4:	01 00                	add    %eax,(%eax)
40b6a6:	44                   	inc    %esp
40b6a7:	01 73 00             	add    %esi,0x0(%ebx)
40b6aa:	02 00                	add    (%eax),%al
40b6ac:	45                   	inc    %ebp
40b6ad:	01 75 00             	add    %esi,0x0(%ebp)
40b6b0:	01 00                	add    %eax,(%eax)
40b6b2:	46                   	inc    %esi
40b6b3:	01 75 00             	add    %esi,0x0(%ebp)
40b6b6:	02 00                	add    (%eax),%al
40b6b8:	4c                   	dec    %esp
40b6b9:	01 77 00             	add    %esi,0x0(%edi)
40b6bc:	02 00                	add    (%eax),%al
40b6be:	4d                   	dec    %ebp
40b6bf:	01 79 00             	add    %edi,0x0(%ecx)
40b6c2:	01 00                	add    %eax,(%eax)
40b6c4:	4e                   	dec    %esi
40b6c5:	01 79 00             	add    %edi,0x0(%ecx)
40b6c8:	02 00                	add    (%eax),%al
40b6ca:	4f                   	dec    %edi
40b6cb:	01 7b 00             	add    %edi,0x0(%ebx)
40b6ce:	02 00                	add    (%eax),%al
40b6d0:	50                   	push   %eax
40b6d1:	01 7d 00             	add    %edi,0x0(%ebp)
40b6d4:	01 00                	add    %eax,(%eax)
40b6d6:	51                   	push   %ecx
40b6d7:	01 7d 00             	add    %edi,0x0(%ebp)
40b6da:	02 00                	add    (%eax),%al
40b6dc:	52                   	push   %edx
40b6dd:	01 7f 00             	add    %edi,0x0(%edi)
40b6e0:	81 19 4e 00 55 00    	sbbl   $0x55004e,(%ecx)
40b6e6:	5e                   	pop    %esi
40b6e7:	00 73 00             	add    %dh,0x0(%ebx)
40b6ea:	f5                   	cmc
40b6eb:	03 0d 04 26 04 3e    	add    0x3e042604,%ecx
40b6f1:	04 67                	add    $0x67,%al
40b6f3:	04 8f                	add    $0x8f,%al
40b6f5:	04 aa                	add    $0xaa,%al
40b6f7:	04 2a                	add    $0x2a,%al
40b6f9:	05 03 06 6e 06       	add    $0x66e0603,%eax
40b6fe:	b5 06                	mov    $0x6,%ch
40b700:	06                   	push   %es
40b701:	01 03                	add    %eax,(%ebx)
40b703:	00 99 22 01 00 06    	add    %bl,0x6000122(%ecx)
40b709:	01 05 00 ba 22 01    	add    %eax,0x122ba00
40b70f:	00 06                	add    %al,(%esi)
40b711:	01 07                	add    %eax,(%edi)
40b713:	00 25 0d 01 00 00    	add    %ah,0x10d
40b719:	01 e7                	add    %esp,%edi
40b71b:	00 19                	add    %bl,(%ecx)
40b71d:	0d 01 00 e0 17       	or     $0x17e00001,%eax
40b722:	07                   	pop    %es
40b723:	00 b1 00 f0 17 07    	add    %dh,0x717f000(%ecx)
40b729:	00 b2 00 00 18 07    	add    %dh,0x7180000(%edx)
40b72f:	00 b3 00 10 18 07    	add    %dh,0x7181000(%ebx)
40b735:	00 b4 00 20 18 07 00 	add    %dh,0x71820(%eax,%eax,1)
40b73c:	b5 00                	mov    $0x0,%ch
40b73e:	30 18                	xor    %bl,(%eax)
40b740:	07                   	pop    %es
40b741:	00 b6 00 40 18 07    	add    %dh,0x7184000(%esi)
40b747:	00 b7 00 04 80 00    	add    %dh,0x800400(%edi)
40b74d:	00 01                	add    %al,(%ecx)
40b75b:	00 50 16             	add    %dl,0x16(%eax)
40b75e:	00 00                	add    %al,(%eax)
40b760:	04 00                	add    $0x0,%al
40b76a:	00 00                	add    %al,(%eax)
40b76c:	0f 07                	sysret
40b76e:	f3 07                	repz pop %es
40b770:	00 00                	add    %al,(%eax)
40b772:	00 00                	add    %al,(%eax)
40b774:	04 00                	add    $0x0,%al
40b77e:	00 00                	add    %al,(%eax)
40b780:	0f 07                	sysret
40b782:	9f                   	lahf
40b783:	27                   	daa
40b784:	00 00                	add    %al,(%eax)
40b786:	00 00                	add    %al,(%eax)
40b788:	04 00                	add    $0x0,%al
40b792:	00 00                	add    %al,(%eax)
40b794:	0f 07                	sysret
40b796:	c8 1c 00 00          	enter  $0x1c,$0x0
40b79a:	00 00                	add    %al,(%eax)
40b79c:	04 00                	add    $0x0,%al
40b7a6:	00 00                	add    %al,(%eax)
40b7a8:	18 07                	sbb    %al,(%edi)
40b7aa:	cb                   	lret
40b7ab:	15 00 00 00 00       	adc    $0x0,%eax
40b7b0:	0a 00                	or     (%eax),%al
40b7ba:	00 00                	add    %al,(%eax)
40b7bc:	18 07                	sbb    %al,(%edi)
40b7be:	1b 08                	sbb    (%eax),%ecx
40b7c8:	01 00                	add    %eax,(%eax)
40b7ca:	00 00                	add    %al,(%eax)
40b7cc:	cf                   	iret
40b7cd:	25 00 00 28 3c       	and    $0x3c280000,%eax
40b7d2:	00 00                	add    %al,(%eax)
40b7d4:	01 00                	add    %eax,(%eax)
40b7d6:	00 00                	add    %al,(%eax)
40b7d8:	f1                   	int1
40b7d9:	25 00 00 90 06       	and    $0x6900000,%eax
40b7de:	06                   	push   %es
40b7df:	00 01                	add    %al,(%ecx)
40b7e1:	00 00                	add    %al,(%eax)
40b7e3:	00 1a                	add    %bl,(%edx)
40b7e5:	26 00 00             	add    %al,%es:(%eax)
40b7e8:	2a 00                	sub    (%eax),%al
40b7ea:	15 00 2b 00 17       	adc    $0x17002b00,%eax
40b7ef:	00 2c 00             	add    %ch,(%eax,%eax,1)
40b7f2:	17                   	pop    %ss
40b7f3:	00 2d 00 19 00 2e    	add    %ch,0x2e001900
40b7f9:	00 1a                	add    %bl,(%edx)
40b7fb:	00 2f                	add    %ch,(%edi)
40b7fd:	00 1b                	add    %bl,(%ebx)
40b7ff:	00 30                	add    %dh,(%eax)
40b801:	00 1b                	add    %bl,(%ebx)
40b803:	00 31                	add    %dh,(%ecx)
40b805:	00 1d 00 32 00 1d    	add    %bl,0x1d003200
40b80b:	00 33                	add    %dh,(%ebx)
40b80d:	00 1d 00 34 00 1d    	add    %bl,0x1d003400
40b813:	00 35 00 1f 00 36    	add    %dh,0x36001f00
40b819:	00 20                	add    %ah,(%eax)
40b81b:	00 37                	add    %dh,(%edi)
40b81d:	00 29                	add    %ch,(%ecx)
40b81f:	00 00                	add    %al,(%eax)
40b821:	00 00                	add    %al,(%eax)
40b823:	00 2e                	add    %ch,(%esi)
40b825:	00 8d 07 00 00 00    	add    %cl,0x7(%ebp)
40b82b:	00 40 00             	add    %al,0x0(%eax)
40b82e:	8d 07                	lea    (%edi),%eax
40b830:	00 00                	add    %al,(%eax)
40b832:	00 00                	add    %al,(%eax)
40b834:	46                   	inc    %esi
40b835:	00 8d 07 00 00 00    	add    %cl,0x7(%ebp)
40b83b:	00 56 00             	add    %dl,0x0(%esi)
40b83e:	8d 07                	lea    (%edi),%eax
40b840:	00 00                	add    %al,(%eax)
40b842:	00 00                	add    %al,(%eax)
40b844:	58                   	pop    %eax
40b845:	00 8d 07 00 00 00    	add    %cl,0x7(%ebp)
40b84b:	00 6c 00 8d          	add    %ch,-0x73(%eax,%eax,1)
40b84f:	07                   	pop    %es
40b850:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40b851:	00 0f                	add    %cl,(%edi)
40b853:	02 a7 00 a0 04 a7    	add    -0x58fb6000(%edi),%ah
40b859:	00 dd                	add    %bl,%ch
40b85b:	05 a7 00 fe 05       	add    $0x5fe00a7,%eax
40b860:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40b861:	00 32                	add    %dh,(%edx)
40b863:	06                   	push   %es
40b864:	00 00                	add    %al,(%eax)
40b866:	00 00                	add    %al,(%eax)
40b868:	00 43 6f             	add    %al,0x6f(%ebx)
40b86b:	72 6e                	jb     0x40b8db
40b86d:	65 72 30             	gs jb  0x40b8a0
40b870:	30 00                	xor    %al,(%eax)
40b872:	43                   	inc    %ebx
40b873:	6f                   	outsl  %ds:(%esi),(%dx)
40b874:	72 6e                	jb     0x40b8e4
40b876:	65 72 32             	gs jb  0x40b8ab
40b879:	37                   	aaa
40b87a:	30 00                	xor    %al,(%eax)
40b87c:	43                   	inc    %ebx
40b87d:	6f                   	outsl  %ds:(%esi),(%dx)
40b87e:	72 6e                	jb     0x40b8ee
40b880:	65 72 31             	gs jb  0x40b8b4
40b883:	38 30                	cmp    %dh,(%eax)
40b885:	00 43 6f             	add    %al,0x6f(%ebx)
40b888:	72 6e                	jb     0x40b8f8
40b88a:	65 72 39             	gs jb  0x40b8c6
40b88d:	30 00                	xor    %al,(%eax)
40b88f:	3c 41                	cmp    $0x41,%al
40b891:	77 61                	ja     0x40b8f4
40b893:	69 74 3e 62 5f 5f 32 	imul   $0x32325f5f,0x62(%esi,%edi,1),%esi
40b89a:	32
40b89b:	5f                   	pop    %edi
40b89c:	30 00                	xor    %al,(%eax)
40b89e:	3c 3e                	cmp    $0x3e,%al
40b8a0:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
40b8a3:	44                   	inc    %esp
40b8a4:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
40b8ab:	6c                   	insb   (%dx),%es:(%edi)
40b8ac:	61                   	popa
40b8ad:	73 73                	jae    0x40b922
40b8af:	32 32                	xor    (%edx),%dh
40b8b1:	5f                   	pop    %edi
40b8b2:	30 00                	xor    %al,(%eax)
40b8b4:	3c 3e                	cmp    $0x3e,%al
40b8b6:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
40b8b9:	44                   	inc    %esp
40b8ba:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
40b8c1:	6c                   	insb   (%dx),%es:(%edi)
40b8c2:	61                   	popa
40b8c3:	73 73                	jae    0x40b938
40b8c5:	31 33                	xor    %esi,(%ebx)
40b8c7:	5f                   	pop    %edi
40b8c8:	30 00                	xor    %al,(%eax)
40b8ca:	3c 3e                	cmp    $0x3e,%al
40b8cc:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
40b8cf:	44                   	inc    %esp
40b8d0:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
40b8d7:	6c                   	insb   (%dx),%es:(%edi)
40b8d8:	61                   	popa
40b8d9:	73 73                	jae    0x40b94e
40b8db:	33 5f 30             	xor    0x30(%edi),%ebx
40b8de:	00 3c 2e             	add    %bh,(%esi,%ebp,1)
40b8e1:	63 63 74             	arpl   %esp,0x74(%ebx)
40b8e4:	6f                   	outsl  %ds:(%esi),(%dx)
40b8e5:	72 3e                	jb     0x40b925
40b8e7:	62 5f 5f             	bound  %ebx,0x5f(%edi)
40b8ea:	34 5f                	xor    $0x5f,%al
40b8ec:	30 00                	xor    %al,(%eax)
40b8ee:	3c 3e                	cmp    $0x3e,%al
40b8f0:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
40b8f3:	44                   	inc    %esp
40b8f4:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
40b8fb:	6c                   	insb   (%dx),%es:(%edi)
40b8fc:	61                   	popa
40b8fd:	73 73                	jae    0x40b972
40b8ff:	34 5f                	xor    $0x5f,%al
40b901:	30 00                	xor    %al,(%eax)
40b903:	3c 3e                	cmp    $0x3e,%al
40b905:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
40b908:	44                   	inc    %esp
40b909:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
40b910:	6c                   	insb   (%dx),%es:(%edi)
40b911:	61                   	popa
40b912:	73 73                	jae    0x40b987
40b914:	35 5f 30 00 3c       	xor    $0x3c00305f,%eax
40b919:	3e 39 5f 5f          	cmp    %ebx,%ds:0x5f(%edi)
40b91d:	36 5f                	ss pop %edi
40b91f:	30 00                	xor    %al,(%eax)
40b921:	3c 4f                	cmp    $0x4f,%al
40b923:	6e                   	outsb  %ds:(%esi),(%dx)
40b924:	41                   	inc    %ecx
40b925:	6e                   	outsb  %ds:(%esi),(%dx)
40b926:	69 6d 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebp),%ebp
40b92d:	41                   	inc    %ecx
40b92e:	64 64 65 64 3e 62 5f 	fs fs gs fs bound %ebx,%ds:0x5f(%edi)
40b935:	5f
40b936:	36 5f                	ss pop %edi
40b938:	30 00                	xor    %al,(%eax)
40b93a:	3c 3e                	cmp    $0x3e,%al
40b93c:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
40b93f:	44                   	inc    %esp
40b940:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
40b947:	6c                   	insb   (%dx),%es:(%edi)
40b948:	61                   	popa
40b949:	73 73                	jae    0x40b9be
40b94b:	31 37                	xor    %esi,(%edi)
40b94d:	5f                   	pop    %edi
40b94e:	30 00                	xor    %al,(%eax)
40b950:	3c 3e                	cmp    $0x3e,%al
40b952:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
40b955:	44                   	inc    %esp
40b956:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
40b95d:	6c                   	insb   (%dx),%es:(%edi)
40b95e:	61                   	popa
40b95f:	73 73                	jae    0x40b9d4
40b961:	37                   	aaa
40b962:	5f                   	pop    %edi
40b963:	30 00                	xor    %al,(%eax)
40b965:	3c 3e                	cmp    $0x3e,%al
40b967:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
40b96a:	44                   	inc    %esp
40b96b:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
40b972:	6c                   	insb   (%dx),%es:(%edi)
40b973:	61                   	popa
40b974:	73 73                	jae    0x40b9e9
40b976:	38 5f 30             	cmp    %bl,0x30(%edi)
40b979:	00 3c 3e             	add    %bh,(%esi,%edi,1)
40b97c:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
40b97f:	44                   	inc    %esp
40b980:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
40b987:	6c                   	insb   (%dx),%es:(%edi)
40b988:	61                   	popa
40b989:	73 73                	jae    0x40b9fe
40b98b:	34 39                	xor    $0x39,%al
40b98d:	5f                   	pop    %edi
40b98e:	30 00                	xor    %al,(%eax)
40b990:	3c 3e                	cmp    $0x3e,%al
40b992:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
40b995:	44                   	inc    %esp
40b996:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
40b99d:	6c                   	insb   (%dx),%es:(%edi)
40b99e:	61                   	popa
40b99f:	73 73                	jae    0x40ba14
40b9a1:	39 5f 30             	cmp    %ebx,0x30(%edi)
40b9a4:	00 3c 3e             	add    %bh,(%esi,%edi,1)
40b9a7:	39 5f 5f             	cmp    %ebx,0x5f(%edi)
40b9aa:	30 00                	xor    %al,(%eax)
40b9ac:	5f                   	pop    %edi
40b9ad:	5f                   	pop    %edi
40b9ae:	5f                   	pop    %edi
40b9af:	30 00                	xor    %al,(%eax)
40b9b1:	3c 46                	cmp    $0x46,%al
40b9b3:	6f                   	outsl  %ds:(%esi),(%dx)
40b9b4:	72 45                	jb     0x40b9fb
40b9b6:	61                   	popa
40b9b7:	63 68 3e             	arpl   %ebp,0x3e(%eax)
40b9ba:	62 5f 5f             	bound  %ebx,0x5f(%edi)
40b9bd:	30 00                	xor    %al,(%eax)
40b9bf:	3c 41                	cmp    $0x41,%al
40b9c1:	6e                   	outsb  %ds:(%esi),(%dx)
40b9c2:	69 6d 61 74 65 50 72 	imul   $0x72506574,0x61(%ebp),%ebp
40b9c9:	6f                   	outsl  %ds:(%esi),(%dx)
40b9ca:	70 65                	jo     0x40ba31
40b9cc:	72 74                	jb     0x40ba42
40b9ce:	79 46                	jns    0x40ba16
40b9d0:	72 6f                	jb     0x40ba41
40b9d2:	6d                   	insl   (%dx),%es:(%edi)
40b9d3:	3e 62 5f 5f          	bound  %ebx,%ds:0x5f(%edi)
40b9d7:	30 00                	xor    %al,(%eax)
40b9d9:	3c 54                	cmp    $0x54,%al
40b9db:	68 65 6e 3e 62       	push   $0x623e6e65
40b9e0:	5f                   	pop    %edi
40b9e1:	5f                   	pop    %edi
40b9e2:	30 00                	xor    %al,(%eax)
40b9e4:	3c 53                	cmp    $0x53,%al
40b9e6:	74 61                	je     0x40ba49
40b9e8:	72 74                	jb     0x40ba5e