4237d1:	30 00                	xor    %al,(%eax)
4237d3:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
4237d7:	38 00                	cmp    %al,(%eax)
4237d9:	61                   	popa
4237da:	00 30                	add    %dh,(%eax)
4237dc:	00 66 00             	add    %ah,0x0(%esi)
4237df:	35 00 63 00 31       	xor    $0x31006300,%eax
4237e4:	00 31                	add    %dh,(%ecx)
4237e6:	00 63 00             	add    %ah,0x0(%ebx)
4237e9:	39 00                	cmp    %eax,(%eax)
4237eb:	35 00 39 00 7e       	xor    $0x7e003900,%eax
4237f0:	ad                   	lods   %ds:(%esi),%eax
4237f1:	06                   	push   %es
4237f2:	00 42 34             	add    %al,0x34(%edx)
4237f5:	00 32                	add    %dh,(%edx)
4237f7:	00 38                	add    %bh,(%eax)
4237f9:	00 65 00             	add    %ah,0x0(%ebp)
4237fc:	64 00 36             	add    %dh,%fs:(%esi)
4237ff:	00 61 00             	add    %ah,0x0(%ecx)
423802:	66 00 38             	data16 add %bh,(%eax)
423805:	00 35 00 64 00 62    	add    %dh,0x62006400
42380b:	00 37                	add    %dh,(%edi)
42380d:	00 32                	add    %dh,(%edx)
42380f:	00 32                	add    %dh,(%edx)
423811:	00 30                	add    %dh,(%eax)
423813:	00 32                	add    %dh,(%edx)
423815:	00 66 00             	add    %ah,0x0(%esi)
423818:	31 00                	xor    %eax,(%eax)
42381a:	30 00                	xor    %al,(%eax)
42381c:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
423820:	38 00                	cmp    %al,(%eax)
423822:	61                   	popa
423823:	00 30                	add    %dh,(%eax)
423825:	00 66 00             	add    %ah,0x0(%esi)
423828:	35 00 63 00 31       	xor    $0x31006300,%eax
42382d:	00 31                	add    %dh,(%ecx)
42382f:	00 63 00             	add    %ah,0x0(%ebx)
423832:	39 00                	cmp    %eax,(%eax)
423834:	36 00 17             	add    %dl,%ss:(%edi)
423837:	b5 06                	mov    $0x6,%ch
423839:	00 44 34 00          	add    %al,0x0(%esp,%esi,1)
42383d:	32 00                	xor    (%eax),%al
42383f:	38 00                	cmp    %al,(%eax)
423841:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
423846:	00 61 00             	add    %ah,0x0(%ecx)
423849:	66 00 38             	data16 add %bh,(%eax)
42384c:	00 35 00 64 00 62    	add    %dh,0x62006400
423852:	00 37                	add    %dh,(%edi)
423854:	00 32                	add    %dh,(%edx)
423856:	00 32                	add    %dh,(%edx)
423858:	00 30                	add    %dh,(%eax)
42385a:	00 32                	add    %dh,(%edx)
42385c:	00 66 00             	add    %ah,0x0(%esi)
42385f:	31 00                	xor    %eax,(%eax)
423861:	30 00                	xor    %al,(%eax)
423863:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
423867:	38 00                	cmp    %al,(%eax)
423869:	61                   	popa
42386a:	00 30                	add    %dh,(%eax)
42386c:	00 66 00             	add    %ah,0x0(%esi)
42386f:	35 00 63 00 31       	xor    $0x31006300,%eax
423874:	00 31                	add    %dh,(%ecx)
423876:	00 63 00             	add    %ah,0x0(%ebx)
423879:	39 00                	cmp    %eax,(%eax)
42387b:	36 00 30             	add    %dh,%ss:(%eax)
42387e:	00 b0 bc 06 00 44    	add    %dh,0x440006bc(%eax)
423884:	34 00                	xor    $0x0,%al
423886:	32 00                	xor    (%eax),%al
423888:	38 00                	cmp    %al,(%eax)
42388a:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
42388f:	00 61 00             	add    %ah,0x0(%ecx)
423892:	66 00 38             	data16 add %bh,(%eax)
423895:	00 35 00 64 00 62    	add    %dh,0x62006400
42389b:	00 37                	add    %dh,(%edi)
42389d:	00 32                	add    %dh,(%edx)
42389f:	00 32                	add    %dh,(%edx)
4238a1:	00 30                	add    %dh,(%eax)
4238a3:	00 32                	add    %dh,(%edx)
4238a5:	00 66 00             	add    %ah,0x0(%esi)
4238a8:	31 00                	xor    %eax,(%eax)
4238aa:	30 00                	xor    %al,(%eax)
4238ac:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
4238b0:	38 00                	cmp    %al,(%eax)
4238b2:	61                   	popa
4238b3:	00 30                	add    %dh,(%eax)
4238b5:	00 66 00             	add    %ah,0x0(%esi)
4238b8:	35 00 63 00 31       	xor    $0x31006300,%eax
4238bd:	00 31                	add    %dh,(%ecx)
4238bf:	00 63 00             	add    %ah,0x0(%ebx)
4238c2:	39 00                	cmp    %eax,(%eax)
4238c4:	36 00 31             	add    %dh,%ss:(%ecx)
4238c7:	00 49 c4             	add    %cl,-0x3c(%ecx)
4238ca:	06                   	push   %es
4238cb:	00 44 34 00          	add    %al,0x0(%esp,%esi,1)
4238cf:	32 00                	xor    (%eax),%al
4238d1:	38 00                	cmp    %al,(%eax)
4238d3:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
4238d8:	00 61 00             	add    %ah,0x0(%ecx)
4238db:	66 00 38             	data16 add %bh,(%eax)
4238de:	00 35 00 64 00 62    	add    %dh,0x62006400
4238e4:	00 37                	add    %dh,(%edi)
4238e6:	00 32                	add    %dh,(%edx)
4238e8:	00 32                	add    %dh,(%edx)
4238ea:	00 30                	add    %dh,(%eax)
4238ec:	00 32                	add    %dh,(%edx)
4238ee:	00 66 00             	add    %ah,0x0(%esi)
4238f1:	31 00                	xor    %eax,(%eax)
4238f3:	30 00                	xor    %al,(%eax)
4238f5:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
4238f9:	38 00                	cmp    %al,(%eax)
4238fb:	61                   	popa
4238fc:	00 30                	add    %dh,(%eax)
4238fe:	00 66 00             	add    %ah,0x0(%esi)
423901:	35 00 63 00 31       	xor    $0x31006300,%eax
423906:	00 31                	add    %dh,(%ecx)
423908:	00 63 00             	add    %ah,0x0(%ebx)
42390b:	39 00                	cmp    %eax,(%eax)
42390d:	36 00 32             	add    %dh,%ss:(%edx)
423910:	00 e2                	add    %ah,%dl
423912:	cb                   	lret
423913:	06                   	push   %es
423914:	00 44 34 00          	add    %al,0x0(%esp,%esi,1)
423918:	32 00                	xor    (%eax),%al
42391a:	38 00                	cmp    %al,(%eax)
42391c:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
423921:	00 61 00             	add    %ah,0x0(%ecx)
423924:	66 00 38             	data16 add %bh,(%eax)
423927:	00 35 00 64 00 62    	add    %dh,0x62006400
42392d:	00 37                	add    %dh,(%edi)
42392f:	00 32                	add    %dh,(%edx)
423931:	00 32                	add    %dh,(%edx)
423933:	00 30                	add    %dh,(%eax)
423935:	00 32                	add    %dh,(%edx)
423937:	00 66 00             	add    %ah,0x0(%esi)
42393a:	31 00                	xor    %eax,(%eax)
42393c:	30 00                	xor    %al,(%eax)
42393e:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
423942:	38 00                	cmp    %al,(%eax)
423944:	61                   	popa
423945:	00 30                	add    %dh,(%eax)
423947:	00 66 00             	add    %ah,0x0(%esi)
42394a:	35 00 63 00 31       	xor    $0x31006300,%eax
42394f:	00 31                	add    %dh,(%ecx)
423951:	00 63 00             	add    %ah,0x0(%ebx)
423954:	39 00                	cmp    %eax,(%eax)
423956:	36 00 33             	add    %dh,%ss:(%ebx)
423959:	00 7b d3             	add    %bh,-0x2d(%ebx)
42395c:	06                   	push   %es
42395d:	00 44 34 00          	add    %al,0x0(%esp,%esi,1)
423961:	32 00                	xor    (%eax),%al
423963:	38 00                	cmp    %al,(%eax)
423965:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
42396a:	00 61 00             	add    %ah,0x0(%ecx)
42396d:	66 00 38             	data16 add %bh,(%eax)
423970:	00 35 00 64 00 62    	add    %dh,0x62006400
423976:	00 37                	add    %dh,(%edi)
423978:	00 32                	add    %dh,(%edx)
42397a:	00 32                	add    %dh,(%edx)
42397c:	00 30                	add    %dh,(%eax)
42397e:	00 32                	add    %dh,(%edx)
423980:	00 66 00             	add    %ah,0x0(%esi)
423983:	31 00                	xor    %eax,(%eax)
423985:	30 00                	xor    %al,(%eax)
423987:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
42398b:	38 00                	cmp    %al,(%eax)
42398d:	61                   	popa
42398e:	00 30                	add    %dh,(%eax)
423990:	00 66 00             	add    %ah,0x0(%esi)
423993:	35 00 63 00 31       	xor    $0x31006300,%eax
423998:	00 31                	add    %dh,(%ecx)
42399a:	00 63 00             	add    %ah,0x0(%ebx)
42399d:	39 00                	cmp    %eax,(%eax)
42399f:	36 00 34 00          	add    %dh,%ss:(%eax,%eax,1)
4239a3:	14 db                	adc    $0xdb,%al
4239a5:	06                   	push   %es
4239a6:	00 44 34 00          	add    %al,0x0(%esp,%esi,1)
4239aa:	32 00                	xor    (%eax),%al
4239ac:	38 00                	cmp    %al,(%eax)
4239ae:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
4239b3:	00 61 00             	add    %ah,0x0(%ecx)
4239b6:	66 00 38             	data16 add %bh,(%eax)
4239b9:	00 35 00 64 00 62    	add    %dh,0x62006400
4239bf:	00 37                	add    %dh,(%edi)
4239c1:	00 32                	add    %dh,(%edx)
4239c3:	00 32                	add    %dh,(%edx)
4239c5:	00 30                	add    %dh,(%eax)
4239c7:	00 32                	add    %dh,(%edx)
4239c9:	00 66 00             	add    %ah,0x0(%esi)
4239cc:	31 00                	xor    %eax,(%eax)
4239ce:	30 00                	xor    %al,(%eax)
4239d0:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
4239d4:	38 00                	cmp    %al,(%eax)
4239d6:	61                   	popa
4239d7:	00 30                	add    %dh,(%eax)
4239d9:	00 66 00             	add    %ah,0x0(%esi)
4239dc:	35 00 63 00 31       	xor    $0x31006300,%eax
4239e1:	00 31                	add    %dh,(%ecx)
4239e3:	00 63 00             	add    %ah,0x0(%ebx)
4239e6:	39 00                	cmp    %eax,(%eax)
4239e8:	36 00 35 00 ad e2 06 	add    %dh,%ss:0x6e2ad00
4239ef:	00 44 34 00          	add    %al,0x0(%esp,%esi,1)
4239f3:	32 00                	xor    (%eax),%al
4239f5:	38 00                	cmp    %al,(%eax)
4239f7:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
4239fc:	00 61 00             	add    %ah,0x0(%ecx)
4239ff:	66 00 38             	data16 add %bh,(%eax)
423a02:	00 35 00 64 00 62    	add    %dh,0x62006400
423a08:	00 37                	add    %dh,(%edi)
423a0a:	00 32                	add    %dh,(%edx)
423a0c:	00 32                	add    %dh,(%edx)
423a0e:	00 30                	add    %dh,(%eax)
423a10:	00 32                	add    %dh,(%edx)
423a12:	00 66 00             	add    %ah,0x0(%esi)
423a15:	31 00                	xor    %eax,(%eax)
423a17:	30 00                	xor    %al,(%eax)
423a19:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
423a1d:	38 00                	cmp    %al,(%eax)
423a1f:	61                   	popa
423a20:	00 30                	add    %dh,(%eax)
423a22:	00 66 00             	add    %ah,0x0(%esi)
423a25:	35 00 63 00 31       	xor    $0x31006300,%eax
423a2a:	00 31                	add    %dh,(%ecx)
423a2c:	00 63 00             	add    %ah,0x0(%ebx)
423a2f:	39 00                	cmp    %eax,(%eax)
423a31:	36 00 36             	add    %dh,%ss:(%esi)
423a34:	00 46 ea             	add    %al,-0x16(%esi)
423a37:	06                   	push   %es
423a38:	00 44 34 00          	add    %al,0x0(%esp,%esi,1)
423a3c:	32 00                	xor    (%eax),%al
423a3e:	38 00                	cmp    %al,(%eax)
423a40:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
423a45:	00 61 00             	add    %ah,0x0(%ecx)
423a48:	66 00 38             	data16 add %bh,(%eax)
423a4b:	00 35 00 64 00 62    	add    %dh,0x62006400
423a51:	00 37                	add    %dh,(%edi)
423a53:	00 32                	add    %dh,(%edx)
423a55:	00 32                	add    %dh,(%edx)
423a57:	00 30                	add    %dh,(%eax)
423a59:	00 32                	add    %dh,(%edx)
423a5b:	00 66 00             	add    %ah,0x0(%esi)
423a5e:	31 00                	xor    %eax,(%eax)
423a60:	30 00                	xor    %al,(%eax)
423a62:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
423a66:	38 00                	cmp    %al,(%eax)
423a68:	61                   	popa
423a69:	00 30                	add    %dh,(%eax)
423a6b:	00 66 00             	add    %ah,0x0(%esi)
423a6e:	35 00 63 00 31       	xor    $0x31006300,%eax
423a73:	00 31                	add    %dh,(%ecx)
423a75:	00 63 00             	add    %ah,0x0(%ebx)
423a78:	39 00                	cmp    %eax,(%eax)
423a7a:	36 00 37             	add    %dh,%ss:(%edi)
423a7d:	00 df                	add    %bl,%bh
423a7f:	f1                   	int1
423a80:	06                   	push   %es
423a81:	00 44 34 00          	add    %al,0x0(%esp,%esi,1)
423a85:	32 00                	xor    (%eax),%al
423a87:	38 00                	cmp    %al,(%eax)
423a89:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
423a8e:	00 61 00             	add    %ah,0x0(%ecx)
423a91:	66 00 38             	data16 add %bh,(%eax)
423a94:	00 35 00 64 00 62    	add    %dh,0x62006400
423a9a:	00 37                	add    %dh,(%edi)
423a9c:	00 32                	add    %dh,(%edx)
423a9e:	00 32                	add    %dh,(%edx)
423aa0:	00 30                	add    %dh,(%eax)
423aa2:	00 32                	add    %dh,(%edx)
423aa4:	00 66 00             	add    %ah,0x0(%esi)
423aa7:	31 00                	xor    %eax,(%eax)
423aa9:	30 00                	xor    %al,(%eax)
423aab:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
423aaf:	38 00                	cmp    %al,(%eax)
423ab1:	61                   	popa
423ab2:	00 30                	add    %dh,(%eax)
423ab4:	00 66 00             	add    %ah,0x0(%esi)
423ab7:	35 00 63 00 31       	xor    $0x31006300,%eax
423abc:	00 31                	add    %dh,(%ecx)
423abe:	00 63 00             	add    %ah,0x0(%ebx)
423ac1:	39 00                	cmp    %eax,(%eax)
423ac3:	36 00 38             	add    %bh,%ss:(%eax)
423ac6:	00 78 f9             	add    %bh,-0x7(%eax)
423ac9:	06                   	push   %es
423aca:	00 44 34 00          	add    %al,0x0(%esp,%esi,1)
423ace:	32 00                	xor    (%eax),%al
423ad0:	38 00                	cmp    %al,(%eax)
423ad2:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
423ad7:	00 61 00             	add    %ah,0x0(%ecx)
423ada:	66 00 38             	data16 add %bh,(%eax)
423add:	00 35 00 64 00 62    	add    %dh,0x62006400
423ae3:	00 37                	add    %dh,(%edi)
423ae5:	00 32                	add    %dh,(%edx)
423ae7:	00 32                	add    %dh,(%edx)
423ae9:	00 30                	add    %dh,(%eax)
423aeb:	00 32                	add    %dh,(%edx)
423aed:	00 66 00             	add    %ah,0x0(%esi)
423af0:	31 00                	xor    %eax,(%eax)
423af2:	30 00                	xor    %al,(%eax)
423af4:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
423af8:	38 00                	cmp    %al,(%eax)
423afa:	61                   	popa
423afb:	00 30                	add    %dh,(%eax)
423afd:	00 66 00             	add    %ah,0x0(%esi)
423b00:	35 00 63 00 31       	xor    $0x31006300,%eax
423b05:	00 31                	add    %dh,(%ecx)
423b07:	00 63 00             	add    %ah,0x0(%ebx)
423b0a:	39 00                	cmp    %eax,(%eax)
423b0c:	36 00 39             	add    %bh,%ss:(%ecx)
423b0f:	00 11                	add    %dl,(%ecx)
423b11:	01 07                	add    %eax,(%edi)
423b13:	00 42 34             	add    %al,0x34(%edx)
423b16:	00 32                	add    %dh,(%edx)
423b18:	00 38                	add    %bh,(%eax)
423b1a:	00 65 00             	add    %ah,0x0(%ebp)
423b1d:	64 00 36             	add    %dh,%fs:(%esi)
423b20:	00 61 00             	add    %ah,0x0(%ecx)
423b23:	66 00 38             	data16 add %bh,(%eax)
423b26:	00 35 00 64 00 62    	add    %dh,0x62006400
423b2c:	00 37                	add    %dh,(%edi)
423b2e:	00 32                	add    %dh,(%edx)
423b30:	00 32                	add    %dh,(%edx)
423b32:	00 30                	add    %dh,(%eax)
423b34:	00 32                	add    %dh,(%edx)
423b36:	00 66 00             	add    %ah,0x0(%esi)
423b39:	31 00                	xor    %eax,(%eax)
423b3b:	30 00                	xor    %al,(%eax)
423b3d:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
423b41:	38 00                	cmp    %al,(%eax)
423b43:	61                   	popa
423b44:	00 30                	add    %dh,(%eax)
423b46:	00 66 00             	add    %ah,0x0(%esi)
423b49:	35 00 63 00 31       	xor    $0x31006300,%eax
423b4e:	00 31                	add    %dh,(%ecx)
423b50:	00 63 00             	add    %ah,0x0(%ebx)
423b53:	39 00                	cmp    %eax,(%eax)
423b55:	37                   	aaa
423b56:	00 aa 08 07 00 44    	add    %ch,0x44000708(%edx)
423b5c:	34 00                	xor    $0x0,%al
423b5e:	32 00                	xor    (%eax),%al
423b60:	38 00                	cmp    %al,(%eax)
423b62:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
423b67:	00 61 00             	add    %ah,0x0(%ecx)
423b6a:	66 00 38             	data16 add %bh,(%eax)
423b6d:	00 35 00 64 00 62    	add    %dh,0x62006400
423b73:	00 37                	add    %dh,(%edi)
423b75:	00 32                	add    %dh,(%edx)
423b77:	00 32                	add    %dh,(%edx)
423b79:	00 30                	add    %dh,(%eax)
423b7b:	00 32                	add    %dh,(%edx)
423b7d:	00 66 00             	add    %ah,0x0(%esi)
423b80:	31 00                	xor    %eax,(%eax)